KR102486008B1 - Methods and devices for processing inventory information - Google Patents
Methods and devices for processing inventory information Download PDFInfo
- Publication number
- KR102486008B1 KR102486008B1 KR1020220005793A KR20220005793A KR102486008B1 KR 102486008 B1 KR102486008 B1 KR 102486008B1 KR 1020220005793 A KR1020220005793 A KR 1020220005793A KR 20220005793 A KR20220005793 A KR 20220005793A KR 102486008 B1 KR102486008 B1 KR 102486008B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- order
- amount
- stock
- product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06314—Calendaring for a resource
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0206—Price or cost determination based on market factors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Electronic shopping [e-shopping] by configuring or customising goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
- G06Q30/0635—Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
디바이스가 재고 정보를 처리하는 방법에 있어서, 입고 물품 정보 및 출고 물품 정보에 기초하여 상기 재고 정보를 획득하는 단계; 복수의 물품에 대해 기설정된 최소 보유량 및 상기 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공하는 단계; 및 상기 견적 메시지에 대한 진행 응답을 수신함에 따라 상기 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송하는 단계;를 포함하고, 현재 재고량이 상기 최소 보유량보다 작은 필요 물품을 상기 재고 정보에 기초하여 결정하는 단계; 및 상기 필요 물품의 주문을 위한 최저가 판매처를 결정하는 단계;를 더 포함하고, 상기 필요 물품의 금액이 기설정 금액 이상인 경우, 상기 최저가 판매처가 제공되는 우선 순위는 거래 히스토리, 예상 배송 기간 및 판매 가능 수량 순서로 크게 부여되는 가중치에 기초하여 결정되는, 방법, 디바이스 및 기록매체가 개시된다.A method for processing inventory information by a device, comprising: obtaining the inventory information based on inventory information and outgoing product information; providing a quotation message including information on an order amount and a cost according to an order according to a predetermined minimum amount of stock and the stock information for a plurality of articles; And transmitting an order request according to the quote message to an external device upon receiving a progress response to the estimate message; including, determining a required product whose current stock amount is smaller than the minimum stock amount based on the stock information step; And determining the lowest price seller for ordering the necessary goods; further comprising, when the price of the necessary goods is more than a predetermined amount, the priority given to the lowest price seller is transaction history, expected delivery period, and sales availability. A method, a device, and a recording medium determined based on weights given in order of quantity are disclosed.
Description
본 개시는 치과의 재고 정보를 처리하는 방법 및 디바이스에 관한 것으로, 보다 상세하게는, 복수의 물품에 대한 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용을 포함하는 견적 메시지를 제공하여, 메시지에 대한 진행 응답을 수신함에 따라 주문 요청을 외부 디바이스로 전송하는 방법 및 디바이스에 관한 것이다.The present disclosure relates to a method and device for processing dental inventory information, and more particularly, provides a quotation message including an order amount and a cost according to an order according to minimum stock and stock information for a plurality of items, and the message It relates to a method and device for transmitting an order request to an external device upon receiving a progress response to.
종래 치과 내 재고 관리는 문서 작성 프로그램 또는 수기에 의해 이루어지고 있다. 이러한 방식은 재고 관리를 담당하는 담당자에게 상당한 업무 피로도를 주게 되므로, 담당자는 주 진료 업무를 원활하게 수행하지 못하거나, 재고의 보유량 및 주문량 등을 정확하게 파악하지 못하여 환자에게 적절한 치과 치료를 제공하지 못하는 경우가 빈번히 발생하고 있다.Conventional intradental inventory management is performed by a document writing program or by hand. This method causes considerable work fatigue to the person in charge of inventory management, so the person in charge cannot smoothly perform the main treatment task or accurately grasp the amount of inventory and order quantity, etc. cases occur frequently.
또한, 재고의 보유량 및 주문량 등을 정확하게 파악하지 못하는 경우 재고 과잉, 재고 부족 또는 재고의 유통 기한이 초과되는 등의 경제적 손실로 이어지고 있어, 이러한 문제점들을 해결할 수 있는 방안이 시급한 실정이다.In addition, failure to accurately determine the amount of inventory and the amount of orders is leading to economic losses such as overstocking, understocking, or exceeding the expiration date of inventory, and a solution to these problems is urgently needed.
본 개시에서 해결하고자 하는 과제는 복수의 물품에 대해 기설정된 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공하고, 제공된 견적 메시지에 대한 진행 응답을 수신함에 따라 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송하여 치과 재고를 관리하기 위한 것이다.The problem to be solved in the present disclosure is to provide a quote message including information on the order amount and cost according to the order according to the preset minimum stock and stock information for a plurality of items, and receive a progress response to the provided quote message. This is for managing dental inventory by transmitting an order request according to a quotation message to an external device.
본 개시에서 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved in the present disclosure are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제 1측면에 따른 디바이스가 재고 정보를 처리하는 방법은, 입고 물품 정보 및 출고 물품 정보에 기초하여 상기 재고 정보를 획득하는 단계; 복수의 물품에 대해 기설정된 최소 보유량 및 상기 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공하는 단계; 및 상기 견적 메시지에 대한 진행 응답을 수신함에 따라 상기 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송하는 단계;를 포함하고, 상기 견적 메시지를 제공하는 단계는 현재 재고량이 상기 최소 보유량보다 작은 필요 물품을 상기 재고 정보에 기초하여 결정하는 단계; 및 상기 필요 물품의 주문을 위한 최저가 판매처를 결정하는 단계;를 포함하고, 상기 최저가 판매처는 우선 순위에 기초하여 제공되고, 상기 우선 순위는 상기 필요 물품의 금액이 기설정 금액 이상인 경우에 상기 최저가 판매처와의 거래 히스토리, 예상 배송 기간이 상기 필요 물품의 상기 현재 재고량에 따라 필요한 배송 기간에 대응되는 경우 및 판매 가능 수량이 상기 필요 물품에 대한 주문량 이상인 경우의 순서로 크게 부여되는 가중치에 기초하여 결정되는, 방법을 제공할 수 있다.As a technical means for achieving the above-described technical problem, a method for processing stock information by a device according to a first aspect of the present disclosure includes obtaining the stock information based on goods received information and goods shipped; providing a quotation message including information on an order amount and a cost according to an order according to a predetermined minimum amount of stock and the stock information for a plurality of articles; and transmitting an order request according to the quote message to an external device upon receiving a progress response to the quote message, wherein the step of providing the quote message includes a required product whose current inventory is less than the minimum holding amount. Determining based on the stock information; and determining the lowest priced vendor for ordering the necessary product, wherein the lowest priced vendor is provided based on a priority order, and the priority is the lowest priced vendor when the price of the necessary product is equal to or greater than a predetermined amount. Determined based on weights given in the order of transaction history, expected delivery period corresponding to the delivery period required according to the current stock amount of the required product, and when the sellable quantity is greater than or equal to the order amount for the required product , can provide a method.
또한, 상기 견적 메시지를 제공하는 단계는 상기 현재 재고량 및 상기 최소 보유량에 기초하여 상기 필요 물품에 대한 상기 주문량을 결정하는 단계; 상기 최저가 판매처에서의 판매 가격에 따라 상기 주문에 따른 비용을 결정하는 단계;를 포함하고, 상기 주문량을 결정하는 단계는 상기 현재 재고량 및 상기 최소 보유량과, 상기 필요 물품에 대한 평균 소비 기간, 평균 주문량, 상기 판매 가능 수량, 가용 금액 및 평균 배송 기간 중 적어도 하나에 기초하여 결정하는 단계;를 포함하고, 상기 필요 물품과 함께 사용되는 물품의 주문량을 결정하는 단계는 상기 필요 물품이 사용될 때 상기 필요 물품과 함께 사용되는 물품의 사용량, 상기 필요 물품에 대한 상기 주문량 및 상기 필요 물품의 상기 현재 재고량의 합에 기초하여 결정하는 단계;를 포함할 수 있다.In addition, the providing of the quotation message may include determining the order amount for the necessary product based on the current inventory amount and the minimum stock amount; and determining a cost according to the order according to the selling price at the lowest priced vendor, wherein the determining of the order quantity includes the current inventory quantity and the minimum holding quantity, an average consumption period for the required product, and an average order quantity. , Determining based on at least one of the sellable quantity, the available price, and the average delivery period; and determining the order amount of the item used together with the required item is to determine the required item when the required item is used. Determining based on the sum of the amount of the used item, the order amount for the necessary item, and the current stock amount of the required item; may include.
또한, 상기 입고 물품 정보는 입고 물품에 포함된 제품 인식용 이미지를 단말에서 인식함에 따라 제공되는 물품 인식 신호에 따라 획득될 수 있다.In addition, the warehousing product information may be obtained according to a product recognition signal provided as the terminal recognizes a product recognition image included in the warehousing product.
또한, 상기 재고 정보는 복수의 보유 물품에 대한 유통 기한 정보를 포함하고, 상기 유통 기한 정보에 기초하여 유통 기한 임박을 알리는 알람 메시지를 제공하는 단계;를 더 포함할 수 있다.The inventory information may further include providing an alarm message informing of an imminent expiration date based on the expiration date information of the plurality of stocked items, and based on the expiration date information.
또한, 상기 재고 정보는 복수의 보유 물품에 대한 재고 위치 정보, 유통 기한 정보, 품질 유지 기한 정보, 가격 정보, 입고 내역 정보, 출고 내역 정보, 매입처 정보, 현재 재고량 정보 및 최소 보유량 정보 중 적어도 하나를 포함하고, 상기 최저가 판매처를 결정하는 단계는 상기 필요 물품에 대한 상기 판매 가능 수량, 상기 최저가 판매처와의 상기 거래 히스토리 및 상기 예상 배송 기간의 순서로 높은 가중치를 부여하는 단계; 및 상기 가중치에 기초하여 복수개의 최저가 판매처 중 적어도 하나의 상기 최저가 판매처를 결정하는 단계;를 더 포함하고, 상기 거래 히스토리가 존재하지 않는 경우 상기 최저가 판매처를 결정하는 단계는 상기 판매 가능 수량, 거래 난이도 및 상기 예상 배송 기간의 순서로 높은 가중치를 부여하는 단계; 및 상기 가중치에 기초하여 상기 복수개의 최저가 판매처 중 적어도 하나의 상기 최저가 판매처를 결정하는 단계;를 더 포함할 수 있다.In addition, the inventory information includes at least one of inventory location information, expiration date information, quality maintenance period information, price information, warehousing history information, shipment history information, purchaser information, current inventory information, and minimum stock information for a plurality of items in stock. The step of determining the lowest priced vendor may include: assigning a high weight in the order of the sellable quantity of the necessary product, the transaction history with the lowest priced vendor, and the expected delivery period; and determining at least one of the lowest priced vendors among a plurality of lowest priced vendors based on the weight, wherein if the transaction history does not exist, the determining of the lowest priced vendor includes the sale quantity, transaction difficulty and assigning a higher weight in the order of the expected delivery period; and determining at least one lowest priced vendor among the plurality of lowest priced vendors based on the weight.
또한, 상기 복수의 물품에 대한 주문 빈도를 모니터링하는 단계; 및 상기 주문 빈도가 기설정 빈도보다 크게 유지되는 기간이 기설정 기간 이상인 경우, 상기 최소 보유량을 상기 주문 빈도에 기초하여 갱신하는 단계;를 더 포함할 수 있다.In addition, monitoring the order frequency for the plurality of items; and updating the minimum holding amount based on the order frequency when the period during which the order frequency is greater than the preset period is equal to or longer than the preset period.
또한, 상기 최소 보유량은 상기 복수의 물품에 대한 주문 빈도, 유통 기한 임박 물품 개수, 잔여 유통 기한, 유통 기한, 주문 난이도 및 예상 매입 비용 중 적어도 하나 기초하여 결정되고, 상기 최소 보유량은 상기 주문 빈도, 상기 유통 기한 임박 물품 개수, 상기 잔여 유통 기한, 상기 유통 기한, 상기 주문 난이도 및 상기 예상 매입 비용의 순서로 높게 부여되는 가중치에 기초하여 결정될 수 있다.In addition, the minimum holding amount is determined based on at least one of the frequency of ordering the plurality of products, the number of products near expiration date, remaining expiration date, expiration date, order difficulty, and estimated purchase cost, and the minimum holding amount is the order frequency, The number of items near expiration date, the remaining expiration date, the expiration date, the order difficulty, and the expected purchase cost may be determined based on weights given higher in order.
또한, 상기 재고 정보를 획득하는 단계는 상기 입고 물품 정보 및 상기 출고 물품 정보를 고객 관리 서버로부터 획득하고, 상기 디바이스는 상기 고객 관리 서버와 연동하여 동작할 수 있다.In addition, the obtaining of the stock information may obtain the stock item information and the output item information from a customer management server, and the device may operate in conjunction with the customer management server.
본 개시의 제 2측면에 따른 재고 정보를 처리하는 디바이스는, 입고 물품 정보 및 출고 물품 정보에 기초하여 상기 재고 정보를 획득하고, 복수의 물품에 대해 기설정된 최소 보유량 및 상기 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공하는 프로세서; 및 상기 견적 메시지에 대한 진행 응답을 수신함에 따라 상기 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송하는 통신부;를 포함하고, 상기 프로세서는 현재 재고량이 상기 최소 보유량보다 작은 필요 물품을 상기 재고 정보에 기초하여 결정하고, 상기 필요 물품의 주문을 위한 최저가 판매처를 결정하고, 상기 최저가 판매처는 우선 순위에 기초하여 제공하고, 상기 우선 순위는 상기 필요 물품의 금액이 기설정 금액 이상인 경우에 상기 최저가 판매처에 대한 거래 히스토리, 예상 배송 기간이 상기 필요 물품의 상기 현재 재고량에 따라 필요한 배송 기간에 대응되는 경우 및 판매 가능 수량이 상기 필요 물품에 대한 주문량 이상인 경우의 순서로 크게 부여되는 가중치에 기초하여 결정되는, 디바이스를 제공할 수 있다.A device for processing stock information according to a second aspect of the present disclosure obtains the stock information based on the stocked article information and the shipped article information, and determines the quantity of orders and the stock information according to the predetermined minimum holding amount of a plurality of articles and the stock information. a processor that provides a quote message containing information about the cost of the order; and a communication unit configured to transmit an order request according to the estimate message to an external device upon receiving a progress response to the estimate message, wherein the processor selects a necessary product whose current stock amount is less than the minimum holding amount based on the stock information. and determines the lowest price seller for ordering the necessary goods, and the lowest price seller is provided based on a priority order, and the priority is the lowest price seller Device, which is determined based on weights given in the order of when the transaction history, the expected delivery period corresponds to the delivery period required according to the current stock amount of the required product, and when the sellable quantity is greater than or equal to the order amount for the required product. can provide.
또한, 상기 프로세서는 상기 현재 재고량 및 상기 최소 보유량에 기초하여 상기 필요 물품에 대한 상기 주문량을 결정하고, 상기 최저가 판매처에서의 판매 가격에 따라 상기 주문에 따른 비용을 결정하고, 상기 프로세서는 상기 주문량을 상기 현재 재고량 및 상기 최소 보유량과, 상기 필요 물품에 대한 평균 소비 기간, 평균 주문량, 상기 판매 가능 수량, 가용 금액 및 평균 배송 기간 중 적어도 하나에 기초하여 결정하고, 상기 필요 물품과 함께 사용되는 물품의 주문량은 상기 필요 물품이 사용될 때 상기 필요 물품과 함께 사용되는 물품의 사용량, 상기 필요 물품에 대한 상기 주문량 및 상기 필요 물품의 상기 현재 재고량의 합에 기초하여 결정할 수 있다.In addition, the processor determines the order amount for the necessary product based on the current inventory amount and the minimum holding amount, determines the cost according to the order according to the selling price at the lowest price seller, and the processor determines the order amount The current stock amount and the minimum stock amount, and the average consumption period for the required product, the average order amount, the saleable quantity, the available price, and the average delivery period, determined based on at least one of the items used together with the required item The order amount may be determined based on the sum of the amount of the required product used together with the required product when the required product is used, the order amount for the required product, and the current inventory of the required product.
이 외에도 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.In addition to this, other specific details are included in the detailed description and drawings.
본 개시의 일 실시 예에 따르면, 물품을 재 주문 시 재고를 정리할 필요가 없도록 현재 재고를 실시간으로 제공하므로 업무 생산성이 크게 향상될 수 있다.According to an embodiment of the present disclosure, since current inventory is provided in real time so that there is no need to organize inventory when reordering products, work productivity can be greatly improved.
또한, 유통 기한 만료, 재고 부족에 대한 알림을 제공함으로써 최적의 재고 상태를 유지하여 환자에게 가장 최선의 의료 서비스를 제공할 수 있고, 치과는 수익을 극대화할 수 있다.In addition, by providing notifications on expiry date and out of stock, optimal stock conditions can be maintained to provide the best medical service to patients, and dental offices can maximize profits.
본 개시의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.
도 1은 일 실시 예에 따른 디바이스의 구성을 개략적으로 도시한 블록도이다.
도 2는 일 실시 예에 따른 디바이스가 동작하는 각 단계를 도시한 흐름도이다.
도 3은 일 실시 예에 따른 주문량 및 주문에 따른 비용을 결정하는 각 단계를 도시한 흐름도이다.
도 4는 일 실시 예에서 제공되는 서비스를 개략적으로 도시한 도면이다.
도 5는 일 실시 예에서 제공되는 서비스를 개략적으로 도시한 도면이다.1 is a block diagram schematically illustrating a configuration of a device according to an exemplary embodiment.
2 is a flowchart illustrating each step of operating a device according to an embodiment.
3 is a flowchart illustrating each step of determining an order quantity and a cost according to an order according to an embodiment.
4 is a diagram schematically illustrating services provided in an embodiment.
5 is a diagram schematically illustrating services provided in an embodiment.
본 개시에서 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술 되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나, 본 개시는 이하에서 개시되는 실시 예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 개시가 완전 하도록 하고, 해당 기술 분야에 속하는 통상의 기술자에게 본 개시의 범주를 완전하게 알려주기 위해 제공되는 것이다. Advantages and features in the present disclosure, and methods for achieving them will become clear with reference to embodiments described later in detail in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms, only the present embodiments are intended to make the disclosure complete, and the scope of the present disclosure to those skilled in the art belonging to the technical field. It is provided to fully inform you.
본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 개시를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 개시의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.Terminology used in this specification is for describing embodiments and is not intended to limit the present disclosure. In this specification, singular forms also include plural forms unless specifically stated otherwise in a phrase. As used herein, "comprises" and/or "comprising" does not exclude the presence or addition of one or more other elements other than the recited elements. Like reference numerals throughout the specification refer to like elements, and “and/or” includes each and every combination of one or more of the recited elements. Although "first", "second", etc. are used to describe various components, these components are not limited by these terms, of course. These terms are only used to distinguish one component from another. Accordingly, it goes without saying that the first element mentioned below may also be the second element within the technical spirit of the present disclosure.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 해당 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used with meanings commonly understood by those skilled in the art. In addition, terms defined in commonly used dictionaries are not interpreted ideally or excessively unless explicitly specifically defined.
공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소들과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작 시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다. 예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓여질 수 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.The spatially relative terms "below", "beneath", "lower", "above", "upper", etc. It can be used to easily describe a component's correlation with other components. Spatially relative terms should be understood as encompassing different orientations of elements in use or operation in addition to the orientations shown in the drawings. For example, if you flip a component that is shown in a drawing, a component described as "below" or "beneath" another component will be placed "above" the other component. can Thus, the exemplary term “below” may include directions of both below and above. Components may also be oriented in other orientations, and thus spatially relative terms may be interpreted according to orientation.
이하에서는 도면을 참조하여 실시 예들을 상세히 설명한다.Hereinafter, embodiments will be described in detail with reference to the drawings.
도 1은 일 실시 예에 따른 디바이스(100)의 구성을 개략적으로 도시한 블록도이다.1 is a block diagram schematically illustrating a configuration of a
도면을 참조하면, 디바이스(100)는 프로세서(110) 및 통신부(120)를 포함할 수 있다.Referring to the drawings, the
일 실시 예에 따른 프로세서(110)는 입고 물품 정보 및 출고 물품 정보에 기초하여 재고 정보를 획득하고, 복수의 물품에 대해 기설정된 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공할 수 있다.The
또한, 프로세서(110)는 현재 재고량이 상기 최소 보유량보다 작은 필요 물품을 재고 정보에 기초하여 결정하고, 현재 재고량 및 상기 최소 보유량에 기초하여 필요 물품에 대한 주문량을 결정하고, 필요 물품의 주문을 위한 최저가 판매처를 결정하고, 최저가 판매처에서의 판매 가격에 따라 상기 주문에 따른 비용을 결정할 수 있다.In addition, the
일 실시 예에서, 필요 물품에 대한 주문량은 인공지능(Artificial intelligence) 분석에 기반하여 결정될 수 있다. 예를 들면, 필요 물품에 대한 주문량은 필요 물품에 대한 현재 재고량 및 최소 보유량에 더하여, 해당 물품의 평균 소비 기간, 평균 주문량, 판매처로부터 구매 가능한 수량, 가용 금액, 평균 배송 기간 등 물품의 주문량을 결정하는 데에 관련된 다양한 요소들에 대한 인공지능 기반의 분석 결과에 따라 결정될 수 있다. 이러한 인공지능 분석 결과는 디바이스(100)에 내장된 인공지능 연산부(미도시)에 의해 이루어질 수 있다. 결과적으로, 사용자가 직접 주문량을 입력하지 않아도 인공지능 연산부로부터 수행되는 인공지능 분석 기반의 주문량 자동화 프로세스를 통해 주문량이 결정될 수 있다.In one embodiment, the order amount for the necessary product may be determined based on artificial intelligence analysis. For example, the order quantity for a required item determines the quantity ordered for the item, including the average consumption period of the item, the average order quantity, the quantity available from the seller, the available price, and the average delivery time, in addition to the current inventory and minimum stock for the required item. It can be determined according to the results of artificial intelligence-based analysis of various factors related to Such artificial intelligence analysis results may be made by an artificial intelligence calculation unit (not shown) built into the
일 실시 예에 따른 통신부(120)는 입고 물품 정보 및 출고 물품 정보를 획득할 수 있고, 견적 메시지에 대한 진행 응답을 수신함에 따라 상기 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송할 수 있다.The
이처럼, 전술한 바에 따르면 디바이스(100)는 치과 내 재고 정보와 각각의 재고의 최소 보유량에 따라 주문량과 주문에 따른 비용을 결정하여 이를 메시지 형태로 제공하는 재고 관리에 대한 동작을 수행하는 디바이스(100)인 것으로 이해할 수 있다.As such, according to the foregoing, the
더하여, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 디바이스(100)에 더 포함될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 예를 들면, 디바이스(100)는 재고 정보를 저장하는 메모리(미도시) 및 견적 메시지를 제공하는 디스플레이(미도시)를 더 포함할 수 있다. 또는 다른 실시 예에 따를 경우, 도 1에 도시된 구성요소들 중 일부 구성요소는 생략될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다.In addition, those skilled in the art can understand that other general-purpose components other than the components shown in FIG. 1 may be further included in the
일 실시 예에 따른 디바이스(100)는 사용자 또는 작업자에 의해 이용될 수 있고, 휴대폰, 스마트폰, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), 태블릿 PC 등과 같이 터치 스크린 패널이 구비된 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치와 연동될 수 있으며, 이 외에도 데스크탑 PC, 태블릿 PC, 랩탑 PC, 셋탑 박스를 포함하는 IPTV와 같이, 애플리케이션을 설치하고 실행할 수 있는 기반이 마련된 장치에 포함되거나 연동될 수 있다.The
디바이스(100)는 본 명세서에서 설명되는 기능을 실현시키기 위한 컴퓨터 프로그램을 통해 동작하는 컴퓨터 등의 단말기로 구현될 수 있다.The
일 실시 예에 따른 디바이스(100)는 재고 정보 시스템(미도시) 및 서버(미도시)를 포함할 수 있으나, 이에 제한되지 않는다. 일 실시 예에 따른 서버는 견적 메시지를 제공하고, 이에 대한 응답을 수신하여 주문 요청을 외부 디바이스로 전송하는 애플리케이션 및 이를 이용한 서비스(400)를 지원할 수 있다.
일 실시 예에 따른 디바이스(100)는 고객 관리 서버(미도시)와 연동하여 동작할 수 있다. 예를 들면, 디바이스(100)는 입고 물품 정보 및 출고 물품 정보를 고객 관리 서버로부터 획득할 수 있다.
고객 관리 서버는 고객 정보를 관리할 수 있다. 고객 정보는 고객에 대한 진료 과정 전반에서 이용 가능한 정보들을 포괄적으로 의미할 수 있고, 예컨대, 전자차트를 통해 관리되는 고객의 개인 정보, 고객에 대한 진료 시 이용되는 진료 정보, 고객과의 관계 개선을 위해 이용되는 정보 등을 포함할 수 있다. 일 실시 예에서, 고객 관리 서버는 복수의 외부 디바이스(미도시)에 기저장된 고객 정보 또는 진료 과정에서 획득되는 고객 정보를 복수의 외부 디바이스로부터 수집하여 각 병원(예: 치과)별로 고객별로 데이터베이스에 저장, 갱신 및 관리할 수 있다.The customer management server may manage customer information. Customer information may comprehensively mean information available throughout the course of treatment for a customer, for example, personal information of a customer managed through an electronic chart, treatment information used for treatment of a customer, and improvement of relationship with a customer. It may include information used for In one embodiment, the customer management server collects customer information pre-stored in a plurality of external devices (not shown) or customer information obtained in the treatment process from a plurality of external devices, and stores them in a database for each hospital (eg, dental office) and each customer. It can be stored, updated and managed.
이하에서는 일 실시 예에 따른 디바이스(100)가 독립적으로 동작하는 실시 예를 중심으로 서술하도록 하지만, 전술한 것처럼, 서버와의 연동을 통해 동작할 수도 있다. 즉, 일 실시 예에 따른 디바이스(100)와 서버는 그 기능의 측면에서 통합 구현될 수 있고, 서버는 생략될 수도 있으며, 어느 하나의 실시 예에 제한되지 않음을 알 수 있다.Hereinafter, the
상술한 디바이스(100)의 실시 예들은 아래의 도면들을 참조하여 보다 상세히 설명하도록 한다.Embodiments of the above-described
도 2는 일 실시 예에 따른 디바이스(100)가 동작하는 각 단계를 도시한 흐름도이다.2 is a flowchart illustrating each step in which the
단계 S210에서 디바이스(100)는 입고 물품 정보 및 출고 물품 정보에 기초하여 재고 정보를 획득할 수 있다.In step S210, the
일 실시 예에서 입고 물품 및 출고 물품은 마취제, 마스크, 주사기, 진료 도구 등 치과에서 일반적으로 사용되는 물품을 포함할 수 있다.In one embodiment, the goods worn and shipped may include items commonly used in dentistry, such as an anesthetic, a mask, a syringe, and a medical treatment tool.
일 실시 예에 따른 입고 물품 정보는 입고 물품에 포함된 제품 인식용 이미지(예: 바코드, QR코드 등)를 단말(예: 사용자 휴대폰 등)에서 인식함에 따라 제공되는 물품 인식 신호에 따라 획득될 수 있다.Receipt item information according to an embodiment may be obtained according to an item recognition signal provided by recognizing a product recognition image (eg, barcode, QR code, etc.) included in the item in a terminal (eg, user mobile phone, etc.) there is.
예를 들어, 단말은 입고 물품에 대한 QR코드 또는 바코드를 인식하여 획득된 물품 인식 신호를 디바이스(100)에 제공할 수 있고, 디바이스(100)는 획득된 물품 인식 신호에 기초하여 입고 물품에 대한 입고 물품 정보를 획득할 수 있다. 디바이스(100)에서 획득된 입고 물품 정보는 입고된 물품의 개수에 대한 정보를 포함할 수 있고, 서버(미도시)에 저장, 관리될 수 있다. 마찬가지로, 입고 물품에 대해 제품 인식용 이미지를 인식하여 출고된 물품과 관련된 출고 물품 정보를 획득할 수도 있다.For example, the terminal may provide the
일 실시 예에 따른 재고 정보는 복수의 보유 물품에 대한 재고 위치 정보, 유통 기한 정보, 품질 유지 기한 정보, 가격 정보, 입고 내역 정보, 출고 내역 정보, 매입처 정보, 현재 재고량 정보 및 최소 보유량 정보 중 적어도 하나를 포함할 수 있다.Inventory information according to an embodiment includes at least one of inventory location information, expiration date information, quality maintenance period information, price information, warehousing history information, shipment history information, supplier information, current stock amount information, and minimum stock amount information for a plurality of items in stock. may contain one.
예를 들면, 디바이스(100)는 재고 정보에 따른 복수의 보유 물품에 대한 재고 위치 정보를 획득함으로써 실제 재고가 지정된 창고 내에 저장 중인지 여부 또는 복수개의 창고 중 물품이 저장된 창고의 위치 등을 판단할 수 있어 보유 물품의 개수를 카운트하는 방식에 더해 정확도를 더욱 향상시킬 수 있다. 만일 재고 정보에 따른 복수의 보유 물품에 대한 재고 위치 정보에 따른 보유 물품의 위치가 지정된 창고 외의 다른 장소(예: 지정된 위치로부터 기설정 거리 이상 떨어진 위치)인 경우, 출고된 물품으로 판단하여 재고 정보에서 해당 물품의 개수만큼 차감시킬 수도 있다. 또한, 복수의 보유 물품에 대한 재고 위치 정보를 획득함으로써 제품의 입출고 상태를 보다 용이하게 판단할 수 있다.For example, the
일 예에서, 복수의 보유 물품에 대한 품질 유지 기한 정보는 보유 물품 사용이 가능할 정도의 품질이 유지되는 기한을 나타낼 수 있다. 이러한 품질 유지 기한은 물품마다 상이할 수 있고, 일반적으로 해당 물품이 제조될 때 결정될 수 있다. 복수의 물품에 대한 품질 유지 기한 정보에 따른 기한이 초과된 물품의 개수만큼 필요 주문량이 증가될 수 있다.In one example, the quality maintenance period information for the plurality of owned items may indicate a period during which the quality of the stored items is maintained to the extent that they can be used. This quality maintenance period may be different for each product, and may generally be determined when the product is manufactured. The required order amount may be increased by the number of products whose deadlines have exceeded according to the quality maintenance deadline information for a plurality of products.
디바이스(100)는 이와 같이 입고된 물품에 대한 입고 물품 정보 및 출고된 물품에 대한 출고 물품 정보에 기초하여 재고 정보를 획득함으로써 물품의 입출고 현황 및 재고 현황에 대한 정보를 획득할 수 있다.The
단계 S220에서 디바이스(100)는 복수의 물품에 대해 기설정된 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공할 수 있다.In step S220, the
도 3을 참조하면, 단계 S220에서 주문량 및 주문에 따른 비용이 결정되는 단계는, 디바이스(100)가 현재 재고량이 최소 보유량보다 작은 필요 물품을 재고 정보에 기초하여 결정하는 단계(S310), 현재 재고량 및 최소 보유량에 기초하여 필요 물품에 대한 주문량을 결정하는 단계(S320), 필요 물품의 주문을 위한 최저가 판매처를 결정하는 단계(S330) 및 최저가 판매처에서의 판매 가격에 따라 주문에 따른 비용을 결정하는 단계(S340)를 통해 수행될 수 있다.Referring to FIG. 3 , the step of determining the order amount and cost according to the order in step S220 is the step of the
단계 S310에서 필요 물품은 해당 물품에 미리 설정된 최소 보유량보다 현재 재고량이 더 작아 주문이 필요한 물품을 나타낼 수 있다. 디바이스(100)는 이러한 필요 물품을 재고 정보에 기초하여 결정할 수 있다.In step S310, the required product may indicate a product requiring an order because the current stock amount is smaller than the preset minimum holding amount for the corresponding product. The
단계 S320에서 디바이스(100)는 필요 물품의 현재 재고량 및 필요 물품에 대응되도록 미리 설정된 최소 보유량에 기초하여 필요 물품에 대한 주문량을 결정할 수 있다. In step S320, the
단계 S330에서 디바이스(100)는 필요 물품의 주문을 위한 최저가 판매처를 웹 검색 결과 또는 서버로부터 실시간으로 제공되는 판매처 중에서 결정하는 방식 등을 이용하여 결정할 수 있다. In step S330, the
단계 S340에서 디바이스(100)는 최저가 판매처에서의 판매 가격에 따라 주문에 따른 비용을 결정할 수 있다. In step S340, the
일 실시 예에서 최저가 판매처가 복수개일 경우, 디바이스(100)는 거래 히스토리 정보에 기초하여 복수개의 최저가 판매처 중 거래 이력이 있는 판매처를 필요 물품의 주문을 위한 최저가 판매처로 우선 결정할 수 있다. In an embodiment, when there are a plurality of lowest priced vendors, the
다른 실시 예에서, 최저가 판매처가 복수개이고 거래 히스토리 정보에 따라 복수개의 최저가 판매처와 거래한 이력이 존재하지 않는 경우, 복수개의 최저가 판매처의 필요 물품에 대한 판매 가능 수량, 거래 난이도 및 소요 배송 기간에 기초하여 복수개의 최저가 판매처 중 필요 물품의 주문을 위한 최저가 판매처를 결정할 수 있다.In another embodiment, when there are a plurality of lowest priced vendors and there is no transaction history with the plurality of lowest priced vendors according to the transaction history information, based on the saleable quantity of necessary items from the plurality of lowest priced vendors, transaction difficulty, and required delivery period. Thus, it is possible to determine the lowest priced vendor for ordering a necessary product among a plurality of lowest priced vendors.
예를 들어, 필요 물품의 주문량만큼 판매처에서 판매 가능할 경우 한 번에 주문량만큼 구매할 수 있어 배송비 절감, 신속한 입고 등 효율적인 물품 주문이 가능하기 때문에 디바이스(100)는 판매 가능 수량에 가장 높은 가중치를 부여할 수 있다.For example, if required items can be sold at the seller as much as the ordered quantity, the
또한, 물품에 대한 거래 난이도가 높을수록 수량 부족 현상 등에 의해 주문량만큼 물품을 주문하기 어려울 수 있기 때문에 거래 난이도를 고려하여 판매처를 결정하는 것이 효율적인 주문에 중요할 수 있다는 점에서 디바이스(100)는 거래 난이도에 2순위로 높은 가중치를 부여할 수 있다.In addition, since it may be difficult to order products as much as the order amount due to a shortage of quantity as the transaction difficulty of the product is high, the
또한, 복수개의 최저가 판매처 각각의 소요 배송 기간이 짧을수록 신속한 재고 관리가 가능해지므로 디바이스(100)는 소요 배송 기간에 3순위로 높은 가중치를 부여할 수 있다.In addition, as the delivery period required for each of the plurality of lowest priced vendors is shorter, inventory management becomes possible quickly, so the
이처럼, 디바이스(100)를 통해 각각 상이하게 부여된 가중치에 기초하여 복수개의 최저가 판매처 중 필요 물품의 주문을 위한 최저가 판매처를 결정함으로써 효율적인 재고 관리가 가능해진다.In this way, efficient inventory management is possible by determining the lowest priced vendor for ordering a necessary product among a plurality of lowest priced vendors based on weights differently assigned through the
일 실시 예에 따른 최소 보유량은 복수의 물품에 대한 주문 빈도, 유통 기한 임박 물품 개수, 잔여 유통 기한, 유통 기한, 주문 난이도 및 예상 매입 비용 중 적어도 하나에 기초하여 결정 또는 갱신될 수 있다. 이러한 최소 보유량은 물품이 치과 내 보관되도록 정해진 최소한의 수량을 나타낼 수 있다. 예를 들어, 복수의 물품 재고량이 최소 보유량보다 적을 경우 해당 물품에 대한 주문이 필요할 수 있다.According to an embodiment, the minimum holding amount may be determined or updated based on at least one of the frequency of ordering a plurality of products, the number of products nearing the expiration date, the remaining expiration date, the expiration date, order difficulty, and estimated purchase cost. This minimum holding amount may represent a minimum quantity determined for the article to be stored in the dental office. For example, when the inventory quantity of a plurality of items is less than the minimum stock quantity, an order for the item may be required.
일 실시 예에 따른 최소 보유량은 예를 들어 복수의 물품에 대한 주문 빈도가 많을수록 자주 사용되는 물품들로 볼 수 있기 때문에 해당되는 물품들의 최소 보유량을 높게 결정하여 물품이 부족한 상황을 방지할 수 있다.According to an embodiment, the minimum holding amount of a plurality of products can be regarded as frequently used products as the frequency of ordering for a plurality of products increases, so that the minimum holding amount of corresponding products can be determined high to prevent a situation in which products are in short supply.
또한, 복수의 물품 중 유통 기한이 임박한 물품의 개수가 많을수록, 또는 잔여 유통 기한이 길수록 해당하는 물품들의 최소 보유량을 낮게 결정함으로써 잘 사용되지 않는 물품의 주문량을 적게 하여 경제적 손실을 최소화할 수 있다.In addition, as the number of items whose expiration date is imminent among the plurality of items increases or the remaining expiration date increases, the minimum holding amount of the corresponding items is determined to be low, thereby reducing the order quantity of items that are not used infrequently, thereby minimizing economic loss.
또한, 복수의 물품에 대한 주문 난이도가 높을수록(예: 코로나 바이러스 유행에 따른 마스크 수요 급증 등) 해당 물품들을 구매하기 어렵기 때문에 최소 보유량을 높게 결정함으로써 주문량을 높게 하여 원활한 재고 관리를 도모할 수 있다.In addition, as the difficulty of ordering multiple items increases (e.g., rapid demand for masks due to the corona virus epidemic), it is difficult to purchase those items. Therefore, by determining the minimum holding quantity higher, you can increase the order quantity and promote smooth inventory management. there is.
또한, 복수의 물품에 대한 예상 매입 비용이 높을수록 최소 보유량을 낮게 결정하여 현금 유동성을 유지할 수 있고 시세 변동이 빈번한 물품의 경우 경제적 손실 위험을 방지할 수 있다.In addition, as the expected purchase cost for a plurality of goods is higher, the minimum holding amount may be determined to be lower, thereby maintaining cash flow and preventing the risk of economic loss in the case of goods with frequent market price fluctuations.
더하여, 복수의 물품에 대한 최소 보유량이 미리 정해진 경우 전술한 요소들에 의해 최소 보유량이 새롭게 갱신될 수 있다.In addition, when the minimum holding amount for a plurality of articles is predetermined, the minimum holding amount may be newly updated by the above factors.
추가적으로, 전술한 내용에 따라 디바이스(100)는 복수의 물품에 대한 주문 빈도, 유통 기한 임박 물품 개수, 잔여 유통 기한, 유통 기한, 주문 난이도 및 예상 매입 비용의 순서로 높은 가중치를 부여하고, 부여된 가중치에 기초하여 최소 보유량을 결정할 수 있다.Additionally, according to the foregoing, the
이와 같은 순서로 가중치를 높게 부여하여 복수의 물품에 대한 최소 보유량을 결정할 경우 더욱 최적화된 재고 관리가 가능해진다.In the case of determining the minimum holding quantity for a plurality of items by assigning high weights in this order, more optimized inventory management is possible.
단계 S230에서 디바이스(100)는 견적 메시지에 대한 진행 응답을 수신함에 따라 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송할 수 있다. 여기서, 외부 디바이스는 단계 S310 내지 S340에서 결정된 최저가 판매처와 관련된 디바이스(100)를 포함할 수 있다.In step S230, the
일 실시 예에서, 사용자는 제공된 견적 메시지에 대한 진행 응답을 디바이스(100)에 제공할 수 있다. 이 때, 사용자는 견적 메시지에 포함된 주문량 및 주문에 따른 비용에 대한 정보를 확인하여 진행 응답을 디바이스(100)에 제공할 수 있다. 일 예에서, 사용자는 견적 메시지를 확인한 후 주문량 및 주문에 따른 비용에 대해 수정할 것을 요청하는 수정 정보를 사용자 단말을 통해 디바이스(100)로 송신할 수 있고, 디바이스(100)는 수신된 수정 정보가 반영된 견적 메시지를 사용자 단말로 제공할 수 있다. 이후, 디바이스(100)는 수정 정보가 반영된 견적 메시지에 대한 진행 응답을 수신함에 따라 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송할 수 있다.In one embodiment, the user may provide a progress response to the provided quote message to the
일 실시 예에서, 재고 정보는 복수의 보유 물품에 대한 유통 기한 정보를 포함할 수 있고, 유통 기한 정보에 기초하여 유통 기한 임박을 알리는 알람 메시지(예: 푸시 알림, 팝업 알림 및 SMS 등)를 제공할 수 있다.In one embodiment, the inventory information may include expiration date information on a plurality of items in stock, and an alarm message (eg, push notification, pop-up notification, SMS, etc.) notifying expiration date is provided based on the expiration date information. can do.
예를 들면, 디바이스(100)는 복수의 보유 물품에 대한 최소 보유량 및 재고 정보에 기초하여 주문량을 결정할 수 있으나, 보관 중인 복수의 보유 물품에 대한 유통 기한이 임박한 경우 이에 대한 알람 메시지를 제공할 수 있다. 디바이스(100)는 유통 기한이 임박한 복수의 보유 물품의 보유량, 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 사용자 단말로 제공할 수 있고, 제공된 알람 메시지에 대한 진행 응답을 수신함에 따라 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송할 수 있다.For example, the
일 실시 예에 따른 디바이스(100)는 복수의 물품에 대한 주문 빈도를 모니터링할 수 있고, 모니터링 결과에 따른 주문 빈도가 기설정 빈도보다 크게 유지되는 기간이 기설정 기간 이상인 경우, 최소 보유량을 주문 빈도에 기초하여 갱신할 수 있다.The
예를 들어, 복수의 물품 각각의 주문 빈도에 대한 모니터링을 수행한 결과, 물품에 대한 주문 빈도가 기설정된 빈도보다 크게 유지되는 기간이 기설정 기간 이상인 경우가 존재할 수 있다. 이러한 경우는 실제 주문 빈도가 미리 예상한 주문 빈도보다 적다는 것을 의미하고, 해당하는 물품이 비교적 많이 사용되거나 출고되는 것으로 볼 수 있기 때문에 주문 빈도에 기초하여 최소 보유량을 높게 갱신하는 것이 바람직할 수 있다.For example, as a result of monitoring the order frequency of each of a plurality of products, there may be a case where a period during which the order frequency of a product is maintained higher than the preset frequency is equal to or longer than the preset period. In this case, it means that the actual order frequency is less than the pre-expected order frequency, and since the corresponding product can be considered to be used or shipped out relatively, it may be desirable to update the minimum holding amount high based on the order frequency. .
도 3은 일 실시 예에 따른 주문량 및 주문에 따른 비용을 결정하는 각 단계를 도시한 흐름도이다.3 is a flowchart illustrating each step of determining an order quantity and a cost according to an order according to an embodiment.
도면을 참조하면, 디바이스(100)는 현재 재고량이 최소 보유량보다 작은 필요 물품을 재고 정보에 기초하여 결정하는 단계(S310), 현재 재고량 및 최소 보유량에 기초하여 필요 물품에 대한 주문량을 결정하는 단계(S320), 필요 물품의 주문을 위한 최저가 판매처를 결정하는 단계(S330) 및 최저가 판매처에서의 판매 가격에 따라 주문에 따른 비용을 결정하는 단계(S340)에 따라 주문량 및 주문에 따른 비용을 결정할 수 있다.Referring to the drawing, the
일 실시 예에서 최저가 판매처가 복수개일 경우, 디바이스(100)는 거래 히스토리 정보에 기초하여 복수개의 최저가 판매처 중 거래 이력이 있는 판매처를 필요 물품의 주문을 위한 최저가 판매처로 우선 결정할 수 있다. 이처럼 거래 이력이 존재하는 판매처를 필요 물품의 주문을 위한 최저가 판매처로 결정함으로써 주문에 따른 비용을 보다 신속하고 신뢰도 높게 결정할 수 있다.In an embodiment, when there are a plurality of lowest priced vendors, the
다른 실시 예에서, 최저가 판매처가 복수개이고 거래 히스토리 정보에 따라 복수개의 최저가 판매처와 거래한 이력이 존재하지 않는 경우, 복수개의 최저가 판매처의 필요 물품에 대한 판매 가능 수량, 거래 난이도 및 소요 배송 기간에 기초하여 복수개의 최저가 판매처 중 필요 물품의 주문을 위한 최저가 판매처를 결정할 수 있다.In another embodiment, when there are a plurality of lowest priced vendors and there is no transaction history with the plurality of lowest priced vendors according to the transaction history information, based on the saleable quantity of necessary items from the plurality of lowest priced vendors, transaction difficulty, and required delivery period. Thus, it is possible to determine the lowest priced vendor for ordering a necessary product among a plurality of lowest priced vendors.
이처럼, 디바이스(100)를 통해 각각 상이하게 부여된 가중치에 기초하여 복수개의 최저가 판매처 중 필요 물품의 주문을 위한 최저가 판매처를 결정함으로써 보다 효율적인 재고 관리가 가능해진다.In this way, more efficient inventory management is possible by determining the lowest priced vendor for ordering a necessary product among a plurality of lowest priced vendors based on weights differently assigned through the
일 실시 예에 따르면, 디바이스(100)는 제품 인식용 이미지가 없는 입고 물품에 대한 새로운 제품 인식용 이미지를 생성할 수 있다. 이에 따라, 제품 인식용 이미지가 없는 입고 물품에 대해서도 원활한 재고 관리가 가능해진다.According to one embodiment, the
일 실시 예에서, 디바이스(100)는 인공지능 기반의 매입 및 매출 분석, 정산 기능을 수행할 수 있다. 예를 들어, 디바이스(100)는 입고 물품 정보, 출고 물품 정보, 주문량 및 주문 비용에 대한 인공지능 분석을 수행하여 주문 당 평균 지출 비용, 전일 대비 지출 비용 차액, 특정 기간에 대한 매입 및 매출 분석 정보, 주문에 대한 예상 지출 비용 등의 정보를 제공할 수 있다.In one embodiment, the
이러한 디바이스(100)는 클라우드 서버(Cloud server) 환경과 연동하여 동작될 수 있다. 이에 따라, 수많은 물품에 대한 입고 물품 정보 및 출고 물품 정보와 재고 정보, 복수의 물품에 대한 최소 보유량 등이 클라우드 서버에 저장 및 관리되어 신속한 정보 처리 및 업무 환경을 제공할 수 있고, 정보 손실의 위험성이 크게 감소할 수 있다.This
일 실시 예에서 디바이스(100)는 재고 정보를 포함하는 문서 파일(예: Microsoft Excel 파일 등)을 사용자 단말로부터 제공받을 수 있다. 이에 따라, 디바이스(100)는 제공된 문서 파일에 포함된 복수의 물품 정보와 디바이스(100)에 기저장된 복수의 물품 정보 간의 비교 결과에 기초하여 문서 파일 내 재고 정보를 획득, 기저장된 복수의 물품 정보를 갱신할 수 있다.In one embodiment, the
일 실시 예에서 디바이스(100)는 복수의 물품에 대한 최소 보유량 중 기설정 비율 이하로 수량이 감소하는 경우 물품 주문이 예상된다는 취지의 메시지를 제공할 수 있다. 이에 따라, 사용자는 미리 제공된 해당 메시지를 확인하여 물품 주문에 소요되는 비용이 충분히 있는지 여부 등을 미리 확인할 수 있고, 이에 미리 대응할 수 있다.According to an embodiment, the
일 실시 예에서 디바이스(100)는 다수의 사용자 단말과 연동될 수 있다. 예를 들어, 제 1 사용자 단말로부터 업로드된 정보(예: 재고 정보 등)는 제 2 사용자 단말에 실시간으로 업로드되어 제 2 사용자가 확인할 수 있다. 또한, 디바이스(100)에 대한 액세스 권한이 다수의 사용자 단말에 제공되어 실시간으로 효율적인 업무 분담 등이 가능해진다.In one embodiment, the
일 실시 예에서, 디바이스(100)가 복수의 물품 중 특정 물품(예: 임플란트 등)에 대한 주문량을 결정하는 경우, 특정 물품과 함께 사용되는 물품(예: 지대주 등)의 주문량을 특정 물품의 주문량과 같도록 결정하거나, 특정 물품의 현재 재고량과 주문량의 합과 동일해지도록 결정할 수 있다.In one embodiment, when the
예를 들어, 지대주의 현재 재고량이 최소 보유량보다 많더라도 임플란트 주문량에 따라 임플란트의 재고량이 지대주의 현재 재고량보다 많아질 경우, 임플란트와 지대주가 함께 사용됨에도 불구하고 임플란트와 지대주 각각에 대한 주문이 따로 수행되는 번거로움이 발생할 수 있기 때문에, 지대주의 주문량을 임플란트의 주문량과 같도록 결정하거나, 임플란트의 현재 재고량과 주문량의 합과 동일해지도록 결정할 수 있다. 이에 따라, 서로 다른 시점에 각 물품을 주문해야 하는 번거로움을 최소화할 수 있다.For example, even if the current inventory of abutments exceeds the minimum holding amount, if the inventory of implants exceeds the current inventory of abutments according to the implant order quantity, orders for each implant and abutment are executed separately even though the implant and abutment are used together. Since the order quantity of the abutment may be determined to be the same as the order quantity of the implant, or to be equal to the sum of the current inventory quantity and the order quantity of the implant. Accordingly, it is possible to minimize the inconvenience of ordering each product at different times.
도 4는 일 실시 예에서 제공되는 서비스(400)를 개략적으로 도시한 도면이다.4 is a diagram schematically illustrating a
도 4를 참조하면, 디바이스(100)는 치과 내 재고 관리, 주문 관리, 캘린더, 라벨 인쇄 등을 수행할 수 있는 통합 메뉴(410)를 포함하는 서비스(400)를 제공할 수 있다. 이러한 서비스(400)는 웹사이트, 어플리케이션 등 다양한 사용자 단말에서 이용 가능한 형태로 제공될 수 있다.Referring to FIG. 4 , the
일 실시 예에 따른 서비스(400)에서 제공되는 통합 메뉴(410) 내 재고관리 메뉴에서는 물품의 입고, 출고, 조정, 보관 위치 및 거래처에 대한 관리와 물품 이동 히스토리 정보를 제공할 수 있다. 예를 들어, 현재 보관 중인 물품의 보관 장소가 진료실 1 내지 4 중 어느 한 곳일 경우 보관 장소 탭(440)에서 물품이 보관된 장소에 해당하는 진료실에 물품이 보관 중인 것을 나타내도록 표시될 수 있다.The inventory management menu within the
도면을 참조하면, 서비스(400)는 재고 부족 임박 알림(420) 및 유효 기간 임박 알림(430)을 제공할 수 있다. 이러한 알림은 메시지 형태로 제공될 수 있으나 이에 제한되지 않는다.Referring to the drawing, a
구체적으로, 재고 부족 임박을 나타내는 메시지는 복수의 물품에 대한 현재 재고량 및 최소 보유량에 기초하여 제공될 수 있다. 예를 들어, 복수의 물품에 대한 현재 재고량이 최소 보유량만큼 존재하는 경우 재고 부족이 임박했음을 나타내는 메시지를 제공할 수 있다. 다른 예에서, 복수의 물품에 대한 현재 재고량에서 최소 보유량을 뺀 값이 기설정 값 또는 기설정 비율 이하인 경우 재고 부족이 임박했음을 나타내는 메시지를 제공할 수 있다.Specifically, a message indicating an imminent out-of-stock may be provided based on the current stock amount and the minimum holding amount of a plurality of items. For example, when the current stock amount of a plurality of items is equal to the minimum holding amount, a message indicating an impending stock shortage may be provided. In another example, when a value obtained by subtracting the minimum holding amount from the current inventory amount for a plurality of items is equal to or less than a preset value or a preset ratio, a message indicating that a stock shortage is imminent may be provided.
일 실시 예에 따른 서비스(400)는 유효 기간 임박 알림(430)을 메시지 형태로 제공할 수 있다.According to an embodiment, the
예를 들면, 복수의 물품에 대한 유효 기간은 복수의 물품에 대한 품질 유지 기한 정보와 대응될 수 있다. 구체적으로, 복수의 보유 물품에 대한 품질 유지 기한 정보는 보유 물품 사용이 가능한 정도의 품질이 유지되는 기한을 나타낼 수 있다. 이러한 품질 유지 기한은 물품마다 상이할 수 있고, 일반적으로 해당 물품이 제조될 때 결정될 수 있다. 복수의 물품에 대한 품질 유지 기한 정보에 따른 기한이 기설정 값만큼 인접하였거나 기한을 초과한 경우 이를 나타내는 유효 기간 임박 메시지를 제공할 수 있다.For example, expiration dates for a plurality of products may correspond to quality maintenance period information for a plurality of products. Specifically, the quality maintenance period information for the plurality of owned items may indicate a period during which the quality of the stored items is maintained to the extent that they can be used. This quality maintenance period may be different for each product, and may generally be determined when the product is manufactured. When the deadline according to the quality maintenance deadline information for a plurality of products is adjacent by a predetermined value or exceeds the deadline, an expiration date impending message indicating this may be provided.
이와 같이, 디바이스(100)로부터 제공되는 서비스(400)에 의해 재고 관리, 주문 관리, 보관 장소 알림, 재고 부족 및 유효 기간 임박 알림(430) 메시지 제공 등 전반적인 치과 재고 관리 기능을 제공함으로써 수기로 치과 재고 관리를 수행하는 방식에 비해 매우 효율적이고 정확한 관리가 가능해진다.In this way, the
도 5는 일 실시 예에서 제공되는 서비스(400)를 개략적으로 도시한 도면이다.5 is a diagram schematically illustrating a
도면을 참조하면, 디바이스(100)로부터 제공되는 서비스(400)는 복수의 물품 주문 시 최저가 검색 기능을 제공할 수 있다.Referring to the drawing, the
이러한 최저가 검색 기능은 인공지능 기반의 검색 엔진이 이용될 수 있다. 예를 들어 인공지능 검색 엔진을 통해 제공되는 검색 결과는, 단순히 제품 판매 가격이 가장 낮은 판매처를 제공하는 종래 기술과 달리 제품 판매 가격, 거래 이력, 배송비 등 비용과 관련된 다양한 요소들이 고려된 최적의 검색 결과로써 제공될 수 있다.For this lowest price search function, an artificial intelligence-based search engine may be used. For example, search results provided through an artificial intelligence search engine, unlike the conventional technology that simply provides the seller with the lowest product selling price, is an optimal search that considers various cost-related factors such as product selling price, transaction history, and shipping cost. can be provided as a result.
일 예에서, 서비스(400) 상에서 물품에 대한 검색 결과가 제공될 때, 일반 판매처 및 일반 판매처에서의 판매 가격과 함께 최저가 판매처 및 최저가 판매처에서의 판매 가격이 제공될 수 있다. 예를 들어, 최저가 판매처가 복수개로 제공될 경우, 판매 가능 수량, 거래 히스토리 및 예상 배송 기간의 순서로 검색 결과 리스트 상에 순차적으로 제공될 수 있다. 일반적으로, 판매 가능 수량에 맞춰 물품을 구매하는 것이 가장 효율적이기 때문에 판매 가능 수량에 1순위로 높은 가중치가 부여될 수 있고, 이전에 거래한 이력이 있는 판매처로부터 구매한 물품의 신뢰도는 다른 판매처의 물품에 비해 다소 높을 수 있다는 점에서 거래 히스토리에 2순위로 높은 가중치가 부여될 수 있고, 예상 배송 기간에 따라 판매처를 선택하는 것이 중요하나 다른 요소에 비해 그 중요도가 다소 낮다는 점에서 예상 배송 기간에 3순위로 높은 가중치가 부여될 수 있다. 이후, 디바이스(100)는 부여된 가중치에 기초하여 검색 결과 리스트 상에 복수개의 판매처가 최상단부터 우선적으로 제공되는 우선 순위를 결정할 수 있다.In one example, when a search result for a product is provided on the
다른 예에서, 기설정 금액 이상의 물품을 구매할 경우 검색 결과 리스트 상에 복수개의 판매처가 최상단부터 우선적으로 제공되는 우선 순위는 거래 히스토리, 예상 배송 기간 및 판매 가능 수량 순서로 크게 부여되는 가중치에 기초하여 결정될 수 있다.In another example, when a product is purchased for a predetermined amount or more, the priority in which a plurality of vendors are given priority from the top on the search result list is determined based on a weighted value in the order of transaction history, expected delivery period, and saleable quantity. can
예를 들어, 금액이 높은 물품에 대한 구매는 수리 및 사후 서비스 등 물품 구매에 대한 신뢰도가 가장 중요할 수 있기 때문에 거래 히스토리에 가장 높은 가중치가 부여될 수 있고, 물품이 빠르게 배송되는 것이 치과 운영에 유리하므로 예상 배송 기간에 2순위로 높은 가중치가 부여될 수 있고, 소량의 물품을 구매하는 것이기 때문에 판매 가능 수량의 중요도가 다소 낮다는 점에서 판매 가능 수량에 3순위로 높은 가중치가 부여될 수 있다.For example, purchases of items with a high price can be given the highest weight in the transaction history because the reliability of purchases such as repairs and after-sales service can be the most important, and fast delivery of items is important for dental operations. Since it is advantageous, the expected delivery period can be given a second high weight, and since a small amount of items are purchased, the salable quantity is less important, so the sellable quantity can be given a third higher weight. .
디바이스(100)는 이러한 가중치에 기초하여 검색 결과 리스트 상에 복수개의 판매처가 최상단부터 우선적으로 제공되는 우선 순위를 결정할 수 있고, 결정된 우선 순위에 따라 금액이 높은 물품 구매 상황에 더욱 적합한 판매처를 최상단부터 우선적으로 제공하여 사용자로 하여금 복수개의 최저가 판매처 중 가장 적합한 판매처를 보다 쉽게 선택할 수 있도록 할 수 있다.Based on these weights, the
일 실시 예에 따르면, 서비스(400)의 관리 서버와 복수개의 판매처 서버가 서로 연결될 수 있다. 예를 들면, 서비스 관리 서버는 복수개의 판매처 서버로부터 입고 물품 정보, 신규 물품 정보, 재고 부족 정보 등을 획득하여 이를 반영한 주문 정보를 생성할 수 있고, 복수의 물품에 대한 현재 재고량, 최소 보유량을 복수개의 판매처 서버로 제공할 수 있다.According to an embodiment, the management server of the
이에 따라, 부족하거나 새롭게 입고된 물품을 서비스(400)(또는, 디바이스)에서 실시간으로 확인할 수 있고, 복수개의 판매처는 서비스 관리 서버로부터 해당 치과의 재고 상황을 파악하여 물품을 미리 준비하는 등 유연한 물품 관리가 가능해지며, 수신된 각 정보에 기초하여 주문이 수행될 수 있어 매우 편리한 치과 재고 관리 서비스가 제공될 수 있다.Accordingly, it is possible to check insufficient or newly stocked items in real time through the service 400 (or device), and a plurality of vendors check the inventory status of the corresponding dentist from the service management server and prepare items in advance. Management becomes possible, and an order can be performed based on each received information, so a very convenient dental inventory management service can be provided.
일 실시 예에 따른 디바이스(100)는 주문에 따른 비용에 대한 결제와 관련된 정보를 나타내는 결제 정보를 사용자 또는 사용자 단말로부터 획득하여 등록, 저장 및 관리할 수 있다. 이러한 결제 정보는 일반 화폐 결제, 가상 화폐 결제 및 카드 결제와 같은 다양한 결제 방식을 나타내는 정보와, 결제 방식에 대응되는 결제 상세 정보(예: 카드 식별 정보 등) 등을 포함할 수 있다.According to an embodiment, the
이에 따라, 디바이스(100)는 제공된 견적 메시지에 대한 진행 응답을 수신하여 견적 메시지에 따른 주문 요청과 결제 정보를 외부 디바이스로 전송할 수 있고, 주문 요청 및 결제 정보를 수신한 외부 디바이스에 의해 제품 주문과 결제가 함께 이루어질 수 있다.Accordingly, the
다른 예에서, 결제 정보가 미리 등록되지 않은 경우, 견적 메시지가 제공될 때 결제 정보 등록을 요청하는 메시지가 함께 제공될 수 있고, 견적 메시지에 대한 진행 응답과 함께 결제 정보를 수신할 수 있다.In another example, when payment information is not registered in advance, when a quote message is provided, a message requesting payment information registration may be provided together, and payment information may be received along with a progress response to the quote message.
다른 예에서, 결제 정보가 미리 등록되지 않은 경우, 인공지능 연산부는 주문량 및 주문에 따른 비용에 기초하여 가장 적합한 추천 결제 수단을 결정할 수 있고, 결정된 추천 결제 수단을 나타내는 메시지를 생성하여 이를 사용자 또는 사용자 단말에 제공할 것을 요청하는 신호를 통신부에 제공할 수 있다.In another example, when payment information is not registered in advance, the artificial intelligence operation unit may determine the most suitable recommended payment method based on the amount of the order and the cost according to the order, and generate a message indicating the determined recommended payment method to send it to the user or the user. A signal requested to be provided to the terminal may be provided to the communication unit.
결과적으로, 디바이스(100)는 물품 주문을 위한 견적 메시지에 대한 결제 정보와 진행 응답을 사용자로부터 수신함으로써 물품 주문과 주문에 따른 비용에 대한 결제가 동시에 이루어질 수 있게 되어 더욱 편리하고 신속한 재고 관리가 가능해진다.As a result, the
본 개시의 다양한 실시예들은 기기(machine)(예를 들어, 디스플레이 장치 또는 컴퓨터)에 의해 읽을 수 있는 저장 매체(storage medium)(예를 들어, 메모리)에 저장된 하나 이상의 인스트럭션들을 포함하는 소프트웨어로서 구현될 수 있다. 예를 들면, 기기의 프로세서(110)(예를 들어, 프로세서(110))는, 저장 매체로부터 저장된 하나 이상의 인스트럭션들 중 적어도 하나의 인스트럭션을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 인스트럭션에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 인스트럭션들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.Various embodiments of the present disclosure are implemented as software including one or more instructions stored in a storage medium (eg, memory) readable by a machine (eg, a display device or a computer). It can be. For example, the processor 110 (eg, the processor 110) of the device may call at least one of one or more instructions stored from a storage medium and execute it. This enables the device to be operated to perform at least one function according to the invoked at least one instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' only means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and this term refers to the case where data is stored semi-permanently in the storage medium. It does not discriminate when it is temporarily stored.
일 실시예에 따르면, 본 개시에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두 개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to various embodiments disclosed in the present disclosure may be included and provided in a computer program product. Computer program products may be traded between sellers and buyers as commodities. A computer program product is distributed in the form of a device-readable storage medium (e.g. compact disc read only memory (CD-ROM)), or through an application store (e.g. Play Store™) or on two user devices (e.g. It can be distributed (eg downloaded or uploaded) online, directly between smartphones. In the case of online distribution, at least part of the computer program product may be temporarily stored or temporarily created in a device-readable storage medium such as a manufacturer's server, an application store server, or a relay server's memory.
본 실시 예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.Those skilled in the art related to this embodiment will be able to understand that it can be implemented in a modified form within a range that does not deviate from the essential characteristics of the above description. Therefore, the disclosed methods are to be considered in an illustrative rather than a limiting sense. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the equivalent scope will be construed as being included in the present invention.
100: 디바이스
110: 프로세서 120: 통신부
400: 서비스
410: 통합 메뉴 420: 재고 부족 임박 알림
430: 유효 기간 임박 알림
440: 보관 장소 탭100: device
110: processor 120: communication unit
400: service
410: integrated menu 420: notification of imminent out of stock
430: Notification of impending expiration date
440: storage location tab
Claims (10)
입고 물품 정보 및 출고 물품 정보에 기초하여 상기 재고 정보를 획득하는 단계;
복수의 물품에 대해 기설정된 최소 보유량 및 상기 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공하는 단계;
상기 견적 메시지에 대한 진행 응답을 수신함에 따라 상기 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송하는 단계;를 포함하고,
상기 견적 메시지를 제공하는 단계는
현재 재고량이 상기 최소 보유량보다 작은 필요 물품을 상기 재고 정보에 기초하여 결정하는 단계;
상기 필요 물품의 주문을 위한 최저가 판매처를 결정하는 단계; 및
상기 최저가 판매처가 복수개로 결정되는 경우 복수개의 최저가 판매처가 제공되는 순서를 결정하는 단계;를 포함하고,
상기 복수개의 최저가 판매처가 제공되는 순서는 기설정 우선순위에 기초하여 결정되고,
상기 우선순위는 판매 가능 수량, 상기 최저가 판매자와의 거래 히스토리 및 예상 배송 기간의 순서로 크게 부여되는 가중치에 기초하여 결정되고,
상기 필요 물품의 금액이 기설정 금액 이상인 경우에는 상기 우선순위는 상기 최저가 판매자와의 거래 히스토리, 예상 배송 기간 및 판매 가능 수량의 순서로 크게 부여되는 가중치에 기초하여 결정되고,
상기 견적 메시지를 제공하는 단계는
입고 물품 정보 및 출고 물품 정보에 기초하여 재고 정보를 획득하는 단계;를 포함하고,
상기 주문량을 결정하는 단계는
상기 현재 재고량, 상기 최소 보유량, 상기 필요 물품에 대한 평균 소비 기간, 평균 주문량, 상기 판매 가능 수량, 가용 금액 및 평균 배송 기간 중 적어도 하나에 기초하여 결정하는 단계; 및
상기 필요 물품과 함께 사용되는 물품의 주문량을 결정하는 단계;를 포함하고,
상기 함께 사용되는 물품의 주문량은
상기 필요 물품이 사용될 때 상기 필요 물품과 함께 사용되는 물품의 사용량과 동일한 양 또는 상기 필요 물품에 대한 상기 주문량 및 상기 필요 물품의 상기 현재 재고량의 합에 대응되는 양 중 적어도 하나로 결정되는, 방법.
In a method for processing stock information by a device,
Obtaining the stock information based on the information of the goods received and the information of the goods to be shipped;
providing a quotation message including information on an order amount and a cost according to an order according to a preset minimum amount of stock and the inventory information for a plurality of articles;
Transmitting an order request according to the quote message to an external device upon receiving a progress response to the quote message; Including,
The step of providing the quote message is
determining, based on the inventory information, a required product whose current stock amount is smaller than the minimum stock amount;
Determining the lowest price seller for ordering the necessary product; and
Including; determining the order in which the plurality of lowest priced vendors are provided when a plurality of the lowest priced vendors are determined;
The order in which the plurality of lowest priced vendors are provided is determined based on preset priorities;
The priority is determined based on weights given in the order of the salesable quantity, the transaction history with the lowest price seller, and the expected delivery period,
When the amount of the necessary item is greater than or equal to the predetermined amount, the priority is determined based on weights given in the order of transaction history with the lowest price seller, expected delivery period, and saleable quantity,
The step of providing the quote message is
Acquiring inventory information based on the received product information and the shipped product information; Including,
The step of determining the order quantity is
determining based on at least one of the current stock amount, the minimum holding amount, average consumption period for the required product, average order amount, the sellable quantity, available price, and average delivery period; and
Determining the order amount of the product used together with the necessary product; including,
The order quantity of the items used together is
Determined by at least one of an amount equal to the usage amount of the item used with the required item when the required item is used or an amount corresponding to the sum of the order quantity for the required item and the current stock amount of the required item.
상기 입고 물품 정보는
입고 물품에 포함된 제품 인식용 이미지를 단말에서 인식함에 따라 제공되는 물품 인식 신호에 따라 획득되는, 방법.
According to claim 1,
The above goods information is
Acquired according to the product recognition signal provided as the terminal recognizes the image for product recognition included in the warehousing product, a method.
상기 재고 정보는 복수의 보유 물품에 대한 유통 기한 정보를 포함하고,
상기 유통 기한 정보에 기초하여 유통 기한 임박을 알리는 알람 메시지를 제공하는 단계;를 더 포함하는, 방법.
According to claim 1,
The inventory information includes expiration date information for a plurality of items in stock;
Providing an alarm message informing of an imminent expiration date based on the expiration date information; further comprising the method.
상기 재고 정보는 복수의 보유 물품에 대한 재고 위치 정보, 유통 기한 정보, 품질 유지 기한 정보, 가격 정보, 입고 내역 정보, 출고 내역 정보, 매입처 정보, 현재 재고량 정보 및 최소 보유량 정보 중 적어도 하나를 포함하고,
상기 최저가 판매처를 결정하는 단계는
상기 필요 물품에 대한 상기 판매 가능 수량, 상기 최저가 판매처와의 상기 거래 히스토리 및 상기 예상 배송 기간의 순서로 높은 가중치를 부여하는 단계; 및
상기 가중치에 기초하여 복수개의 최저가 판매처 중 적어도 하나의 상기 최저가 판매처를 결정하는 단계;를 더 포함하고,
상기 거래 히스토리가 존재하지 않는 경우
상기 최저가 판매처를 결정하는 단계는
상기 판매 가능 수량, 거래 난이도 및 상기 예상 배송 기간의 순서로 높은 가중치를 부여하는 단계; 및
상기 가중치에 기초하여 상기 복수개의 최저가 판매처 중 적어도 하나의 상기 최저가 판매처를 결정하는 단계;를 더 포함하는, 방법.
According to claim 1,
The inventory information includes at least one of inventory location information, expiration date information, quality maintenance period information, price information, warehousing history information, shipment history information, supplier information, current stock amount information, and minimum stock amount information for a plurality of items in stock. ,
The step of determining the lowest price seller
assigning a high weight in the order of the saleable quantity of the necessary product, the transaction history with the lowest priced seller, and the expected delivery period; and
Determining at least one of the lowest priced vendors among a plurality of lowest priced vendors based on the weight,
If the above transaction history does not exist
The step of determining the lowest price seller
assigning high weights in order of the sellable quantity, transaction difficulty, and expected delivery period; and
The method further includes determining at least one of the lowest priced vendors from among the plurality of lowest priced vendors based on the weight.
상기 복수의 물품에 대한 주문 빈도를 모니터링하는 단계; 및
상기 주문 빈도가 기설정 빈도보다 크게 유지되는 기간이 기설정 기간 이상인 경우, 상기 최소 보유량을 상기 주문 빈도에 기초하여 갱신하는 단계;를 더 포함하는, 방법.
According to claim 1,
monitoring frequency of orders for the plurality of items; and
and updating the minimum holding amount based on the order frequency when the period during which the order frequency is maintained greater than the preset frequency is equal to or longer than the preset period.
상기 최소 보유량은
상기 복수의 물품에 대한 주문 빈도, 유통 기한 임박 물품 개수, 잔여 유통 기한, 유통 기한, 주문 난이도 및 예상 매입 비용 중 적어도 하나 기초하여 결정되고,
상기 최소 보유량은
상기 주문 빈도, 상기 유통 기한 임박 물품 개수, 상기 잔여 유통 기한, 상기 유통 기한, 상기 주문 난이도 및 상기 예상 매입 비용의 순서로 높게 부여되는 가중치에 기초하여 결정되는, 방법.
According to claim 1,
The minimum holding amount is
It is determined based on at least one of the frequency of ordering the plurality of products, the number of products near expiration, remaining expiration date, expiration date, order difficulty, and estimated purchase cost;
The minimum holding amount is
The method according to claim 1 , wherein the order frequency, the number of near-due items, the remaining expiration date, the expiration date, the order difficulty, and the expected purchase cost are determined based on weights given in the order of high.
상기 재고 정보를 획득하는 단계는 상기 입고 물품 정보 및 상기 출고 물품 정보를 고객 관리 서버로부터 획득하고,
상기 디바이스는 상기 고객 관리 서버와 연동하여 동작하는, 방법.
According to claim 1,
Obtaining the stock information may include acquiring the stock item information and the shipped item information from a customer management server;
Wherein the device operates in conjunction with the customer management server.
입고 물품 정보 및 출고 물품 정보에 기초하여 상기 재고 정보를 획득하고, 복수의 물품에 대해 기설정된 최소 보유량 및 상기 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공하는 프로세서; 및
상기 견적 메시지에 대한 진행 응답을 수신함에 따라 상기 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송하는 통신부;를 포함하고,
상기 프로세서는
현재 재고량이 상기 최소 보유량보다 작은 필요 물품을 상기 재고 정보에 기초하여 결정하고,
상기 필요 물품의 주문을 위한 최저가 판매처를 결정하고,
상기 최저가 판매처가 복수개로 결정되는 경우 복수개의 최저가 판매처가 제공되는 순서를 결정하고,
상기 복수개의 최저가 판매처가 제공되는 순서는 기설정 우선순위에 기초하여 결정되고,
상기 우선순위는 판매 가능 수량, 상기 최저가 판매자와의 거래 히스토리 및 예상 배송 기간의 순서로 크게 부여되는 가중치에 기초하여 결정되고,
상기 필요 물품의 금액이 기설정 금액 이상인 경우에는 상기 우선순위는 상기 최저가 판매자와의 거래 히스토리, 예상 배송 기간 및 판매 가능 수량의 순서로 크게 부여되는 가중치에 기초하여 결정되고,
상기 프로세서는
입고 물품 정보 및 출고 물품 정보에 기초하여 재고 정보를 획득하고,
상기 주문량을 상기 현재 재고량, 상기 최소 보유량, 상기 필요 물품에 대한 평균 소비 기간, 평균 주문량, 상기 판매 가능 수량, 가용 금액 및 평균 배송 기간 중 적어도 하나에 기초하여 결정하고,
상기 필요 물품과 함께 사용되는 물품의 주문량을 결정하고,
상기 함께 사용되는 물품의 주문량은
상기 필요 물품이 사용될 때 상기 필요 물품과 함께 사용되는 물품의 사용량과 동일한 양 또는 상기 필요 물품에 대한 상기 주문량 및 상기 필요 물품의 상기 현재 재고량의 합에 대응되는 양 중 적어도 하나로 결정되는, 디바이스.
In a device for processing inventory information,
A processor that obtains the stock information based on the warehousing product information and the outgoing product information, and provides a quotation message including information on an order quantity and a cost according to the order according to a predetermined minimum holding amount for a plurality of products and the stock information ; and
A communication unit configured to transmit an order request according to the quote message to an external device upon receiving a progress response to the quote message;
The processor
Determining a necessary product whose current stock amount is less than the minimum holding amount based on the stock information;
Determine the lowest price for ordering the necessary items,
When the plurality of lowest priced vendors are determined, determining the order in which the plurality of lowest priced vendors are provided;
The order in which the plurality of lowest priced vendors are provided is determined based on preset priorities;
The priority is determined based on weights given in the order of the salesable quantity, the transaction history with the lowest price seller, and the expected delivery period,
When the amount of the necessary item is greater than or equal to the predetermined amount, the priority is determined based on weights given in the order of transaction history with the lowest price seller, expected delivery period, and saleable quantity,
The processor
Acquiring inventory information based on incoming product information and outgoing product information;
Determine the order amount based on at least one of the current stock amount, the minimum holding amount, the average consumption period for the required product, the average order amount, the sellable quantity, the available price, and the average delivery period;
determine the order quantity of goods used with said needed goods;
The order quantity of the items used together is
Determined by at least one of an amount equal to the amount of use of the item used with the required item when the necessary item is used or an amount corresponding to the sum of the order amount for the required item and the current stock amount of the required item.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220005793A KR102486008B1 (en) | 2021-07-15 | 2022-01-14 | Methods and devices for processing inventory information |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210092555 | 2021-07-15 | ||
| KR1020220005793A KR102486008B1 (en) | 2021-07-15 | 2022-01-14 | Methods and devices for processing inventory information |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020210092555 Division | 2021-07-15 | 2021-07-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102486008B1 true KR102486008B1 (en) | 2023-01-09 |
Family
ID=84892772
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220005793A Active KR102486008B1 (en) | 2021-07-15 | 2022-01-14 | Methods and devices for processing inventory information |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102486008B1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102722133B1 (en) * | 2024-05-07 | 2024-10-25 | 주식회사 칼레이더스코프 | Apparatus and method for providing pharmaceutical inventory management services |
| KR102722134B1 (en) * | 2024-05-07 | 2024-10-25 | 주식회사 칼레이더스코프 | Apparatus and method for responsive automatic ordering service for drug inventory information |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101691863B1 (en) | 2014-05-15 | 2017-01-02 | (주)코리아툴링 | Tool inventory management system and method thereof |
| KR101886172B1 (en) * | 2017-12-21 | 2018-09-06 | 주식회사 에스아이메디칼 | Inventory managemnet system and method for medical center |
| KR20190049299A (en) * | 2017-11-01 | 2019-05-09 | ㈜펫박스 | Logistics supply and demand forecasting method and system according to transaction reliability |
-
2022
- 2022-01-14 KR KR1020220005793A patent/KR102486008B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101691863B1 (en) | 2014-05-15 | 2017-01-02 | (주)코리아툴링 | Tool inventory management system and method thereof |
| KR20190049299A (en) * | 2017-11-01 | 2019-05-09 | ㈜펫박스 | Logistics supply and demand forecasting method and system according to transaction reliability |
| KR101886172B1 (en) * | 2017-12-21 | 2018-09-06 | 주식회사 에스아이메디칼 | Inventory managemnet system and method for medical center |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102722133B1 (en) * | 2024-05-07 | 2024-10-25 | 주식회사 칼레이더스코프 | Apparatus and method for providing pharmaceutical inventory management services |
| KR102722134B1 (en) * | 2024-05-07 | 2024-10-25 | 주식회사 칼레이더스코프 | Apparatus and method for responsive automatic ordering service for drug inventory information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11403576B2 (en) | Systems and methods for replenishment in a freight tethering environment | |
| KR20210031072A (en) | System and method for providing distribution and delivery management service based on fulfillment | |
| US20150193724A1 (en) | Providing optimized delivery locations for an order | |
| KR101872403B1 (en) | Transaction management system and transaction management program | |
| KR102486008B1 (en) | Methods and devices for processing inventory information | |
| US20180276605A1 (en) | System and method for an internet-enabled marketplace for commercial warehouse storage and services | |
| US7769643B2 (en) | Min/max inventory control system and associated method and computer program product | |
| CN117557204A (en) | Purchasing business management method and device based on ERP, electronic equipment and medium | |
| US20170287052A1 (en) | Order fulfillment management | |
| KR20220120437A (en) | Method and apparatus for providing information | |
| KR100888749B1 (en) | Purchase and Logistics Management System and Method of Hospital Goods | |
| CN116757610A (en) | Data management method, device, equipment and medium based on product supply chain system | |
| JP2017199081A (en) | Stock trading system and program | |
| JP7468509B2 (en) | Sales management server, sales management system, sales management method and program | |
| KR102649221B1 (en) | Order and logistics processing automation system for parallel export of electronic devices | |
| JP6781104B2 (en) | Predictors, prediction methods, and prediction programs | |
| KR20170033602A (en) | System and method for providing shopping service | |
| JP2023163697A (en) | Point issue system, portable terminal, information processing terminal, point issue server, and point issue method | |
| JP2019046183A (en) | Information processing method and program | |
| JP2017224104A (en) | Customer information management device, customer information management system, selling device and selling system | |
| JP2007219941A (en) | Order priority calculation device based on management index, order priority calculation method based on management index, order priority calculation program based on management index | |
| CN111292032A (en) | Warehousing operation method, device, readable medium and system | |
| KR101709594B1 (en) | Method for managing online shopping mall through server | |
| KR102490233B1 (en) | Pos apparatus, method for processing order information of pos apparatus, recording medium | |
| KR102642449B1 (en) | Item information management method and apparatus for the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20220114 Patent event code: PA01071R01D Filing date: 20210715 Application number text: 1020210092555 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220204 Patent event code: PE09021S01D |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220614 Patent event code: PE09021S01D |
|
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20221011 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230103 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20230104 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |