[go: up one dir, main page]

KR102486008B1 - Methods and devices for processing inventory information - Google Patents

Methods and devices for processing inventory information Download PDF

Info

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
Application number
KR1020220005793A
Other languages
Korean (ko)
Inventor
양창희
Original Assignee
주식회사 에이더블유시스템즈
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 에이더블유시스템즈 filed Critical 주식회사 에이더블유시스템즈
Priority to KR1020220005793A priority Critical patent/KR102486008B1/en
Application granted granted Critical
Publication of KR102486008B1 publication Critical patent/KR102486008B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06312Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06314Calendaring for a resource
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0206Price or cost determination based on market factors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Electronic shopping [e-shopping] by configuring or customising goods or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • G06Q30/0635Managing 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

재고 정보 처리 방법 및 디바이스{Methods and devices for processing inventory information}Inventory information processing methods and devices {Methods and devices for processing inventory information}

본 개시는 치과의 재고 정보를 처리하는 방법 및 디바이스에 관한 것으로, 보다 상세하게는, 복수의 물품에 대한 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용을 포함하는 견적 메시지를 제공하여, 메시지에 대한 진행 응답을 수신함에 따라 주문 요청을 외부 디바이스로 전송하는 방법 및 디바이스에 관한 것이다.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.

등록특허 제10-1691863호 (2016.12.27),Registered Patent No. 10-1691863 (2016.12.27),

본 개시에서 해결하고자 하는 과제는 복수의 물품에 대해 기설정된 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공하고, 제공된 견적 메시지에 대한 진행 응답을 수신함에 따라 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송하여 치과 재고를 관리하기 위한 것이다.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 device 100 according to an exemplary embodiment.

도면을 참조하면, 디바이스(100)는 프로세서(110) 및 통신부(120)를 포함할 수 있다.Referring to the drawings, the device 100 may include a processor 110 and a communication unit 120.

일 실시 예에 따른 프로세서(110)는 입고 물품 정보 및 출고 물품 정보에 기초하여 재고 정보를 획득하고, 복수의 물품에 대해 기설정된 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공할 수 있다.The processor 110 according to an embodiment obtains inventory information based on incoming product information and outgoing product information, and obtains information on order quantities and costs according to orders according to predetermined minimum inventory and stock information for a plurality of products. You can provide a quote message that includes.

또한, 프로세서(110)는 현재 재고량이 상기 최소 보유량보다 작은 필요 물품을 재고 정보에 기초하여 결정하고, 현재 재고량 및 상기 최소 보유량에 기초하여 필요 물품에 대한 주문량을 결정하고, 필요 물품의 주문을 위한 최저가 판매처를 결정하고, 최저가 판매처에서의 판매 가격에 따라 상기 주문에 따른 비용을 결정할 수 있다.In addition, the processor 110 determines a required product whose current stock amount is less than the minimum holding amount based on the stock information, determines an order amount for the required product based on the current stock amount and the minimum holding amount, and determines an order amount for the required product. The lowest priced vendor may be determined, and a cost according to the order may be determined according to a selling price at the lowest priced vendor.

일 실시 예에서, 필요 물품에 대한 주문량은 인공지능(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 device 100 . As a result, the order amount may be determined through an order amount automation process based on artificial intelligence analysis performed by an artificial intelligence operation unit without the user directly inputting the order amount.

일 실시 예에 따른 통신부(120)는 입고 물품 정보 및 출고 물품 정보를 획득할 수 있고, 견적 메시지에 대한 진행 응답을 수신함에 따라 상기 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송할 수 있다.The communication unit 120 according to an embodiment may obtain information on goods received and information on goods shipped, and upon receiving a progress response to a quote message, may transmit an order request according to the quote message to an external device.

이처럼, 전술한 바에 따르면 디바이스(100)는 치과 내 재고 정보와 각각의 재고의 최소 보유량에 따라 주문량과 주문에 따른 비용을 결정하여 이를 메시지 형태로 제공하는 재고 관리에 대한 동작을 수행하는 디바이스(100)인 것으로 이해할 수 있다.As such, according to the foregoing, the device 100 determines the order amount and the cost according to the order according to the inventory information in the dentist and the minimum holding amount of each stock, and performs an operation for inventory management that provides them in the form of a message (100 ) can be understood as

더하여, 도 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 device 100 . For example, the device 100 may further include a memory (not shown) for storing inventory information and a display (not shown) for providing a quote message. Alternatively, in the case of other embodiments, those skilled in the art may understand that some of the components shown in FIG. 1 may be omitted.

일 실시 예에 따른 디바이스(100)는 사용자 또는 작업자에 의해 이용될 수 있고, 휴대폰, 스마트폰, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), 태블릿 PC 등과 같이 터치 스크린 패널이 구비된 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치와 연동될 수 있으며, 이 외에도 데스크탑 PC, 태블릿 PC, 랩탑 PC, 셋탑 박스를 포함하는 IPTV와 같이, 애플리케이션을 설치하고 실행할 수 있는 기반이 마련된 장치에 포함되거나 연동될 수 있다.The device 100 according to an embodiment may be used by a user or a worker, and is equipped with a touch screen panel such as a mobile phone, a smart phone, a personal digital assistant (PDA), a portable multimedia player (PMP), a tablet PC, and the like. It can be interlocked with a variety of handheld-based wireless communication devices, and in addition to desktop PCs, tablet PCs, laptop PCs, and IPTVs including set-top boxes, devices with a base capable of installing and running applications Can be included or interlocked.

디바이스(100)는 본 명세서에서 설명되는 기능을 실현시키기 위한 컴퓨터 프로그램을 통해 동작하는 컴퓨터 등의 단말기로 구현될 수 있다.The device 100 may be implemented as a terminal such as a computer that operates through a computer program for realizing the functions described in this specification.

일 실시 예에 따른 디바이스(100)는 재고 정보 시스템(미도시) 및 서버(미도시)를 포함할 수 있으나, 이에 제한되지 않는다. 일 실시 예에 따른 서버는 견적 메시지를 제공하고, 이에 대한 응답을 수신하여 주문 요청을 외부 디바이스로 전송하는 애플리케이션 및 이를 이용한 서비스(400)를 지원할 수 있다.Device 100 according to an embodiment may include a stock information system (not shown) and a server (not shown), but is not limited thereto. The server according to an embodiment may support an application that provides a quote message, receives a response thereto, and transmits an order request to an external device, and a service 400 using the same.

일 실시 예에 따른 디바이스(100)는 고객 관리 서버(미도시)와 연동하여 동작할 수 있다. 예를 들면, 디바이스(100)는 입고 물품 정보 및 출고 물품 정보를 고객 관리 서버로부터 획득할 수 있다. Device 100 according to an embodiment may operate in conjunction with a customer management server (not shown). For example, the device 100 may obtain information on goods received and information on goods shipped from a customer management server.

고객 관리 서버는 고객 정보를 관리할 수 있다. 고객 정보는 고객에 대한 진료 과정 전반에서 이용 가능한 정보들을 포괄적으로 의미할 수 있고, 예컨대, 전자차트를 통해 관리되는 고객의 개인 정보, 고객에 대한 진료 시 이용되는 진료 정보, 고객과의 관계 개선을 위해 이용되는 정보 등을 포함할 수 있다. 일 실시 예에서, 고객 관리 서버는 복수의 외부 디바이스(미도시)에 기저장된 고객 정보 또는 진료 과정에서 획득되는 고객 정보를 복수의 외부 디바이스로부터 수집하여 각 병원(예: 치과)별로 고객별로 데이터베이스에 저장, 갱신 및 관리할 수 있다.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 device 100 according to an embodiment will be mainly described in an embodiment in which the device 100 operates independently, but as described above, it may operate through interworking with a server. That is, it can be seen that the device 100 and the server according to an embodiment may be integrated and implemented in terms of their functions, and the server may be omitted, and is not limited to any one embodiment.

상술한 디바이스(100)의 실시 예들은 아래의 도면들을 참조하여 보다 상세히 설명하도록 한다.Embodiments of the above-described device 100 will be described in more detail with reference to the drawings below.

도 2는 일 실시 예에 따른 디바이스(100)가 동작하는 각 단계를 도시한 흐름도이다.2 is a flowchart illustrating each step in which the device 100 operates according to an embodiment.

단계 S210에서 디바이스(100)는 입고 물품 정보 및 출고 물품 정보에 기초하여 재고 정보를 획득할 수 있다.In step S210, the device 100 may obtain inventory information based on the goods received information and the goods shipped.

일 실시 예에서 입고 물품 및 출고 물품은 마취제, 마스크, 주사기, 진료 도구 등 치과에서 일반적으로 사용되는 물품을 포함할 수 있다.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 device 100 with an article recognition signal obtained by recognizing a QR code or barcode of the article to be worn, and the device 100 may provide information about the article to be worn based on the acquired article recognition signal. Receipt item information can be acquired. The device 100 acquired item information may include information on the number of items worn, and may be stored and managed in a server (not shown). Similarly, by recognizing an image for product recognition with respect to a warehousing product, it is also possible to obtain shipped product information related to a shipped product.

일 실시 예에 따른 재고 정보는 복수의 보유 물품에 대한 재고 위치 정보, 유통 기한 정보, 품질 유지 기한 정보, 가격 정보, 입고 내역 정보, 출고 내역 정보, 매입처 정보, 현재 재고량 정보 및 최소 보유량 정보 중 적어도 하나를 포함할 수 있다.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 device 100 may determine whether actual inventory is being stored in a designated warehouse or the location of a warehouse in which the goods are stored among a plurality of warehouses by obtaining inventory location information on a plurality of items in stock according to the inventory information. In addition to the method of counting the number of possessed items, the accuracy can be further improved. If the location of the stocked items according to the inventory location information for a plurality of stocked items according to inventory information is in a place other than the designated warehouse (eg, a location more than a preset distance away from the designated location), it is judged as a shipped item and the stock information may be deducted by the number of items in question. In addition, by acquiring inventory location information for a plurality of owned items, it is possible to more easily determine the stocking/delivering state of products.

일 예에서, 복수의 보유 물품에 대한 품질 유지 기한 정보는 보유 물품 사용이 가능할 정도의 품질이 유지되는 기한을 나타낼 수 있다. 이러한 품질 유지 기한은 물품마다 상이할 수 있고, 일반적으로 해당 물품이 제조될 때 결정될 수 있다. 복수의 물품에 대한 품질 유지 기한 정보에 따른 기한이 초과된 물품의 개수만큼 필요 주문량이 증가될 수 있다.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 device 100 may obtain inventory information on the warehoused product information and inventory information on the stocked product by obtaining stock information based on the stocked product information and the shipped product information.

단계 S220에서 디바이스(100)는 복수의 물품에 대해 기설정된 최소 보유량 및 재고 정보에 따라 주문량 및 주문에 따른 비용에 대한 정보를 포함하는 견적 메시지를 제공할 수 있다.In step S220, the device 100 may provide a quotation message including information on an order amount and a cost according to the order according to predetermined minimum inventory and stock information for a plurality of articles.

도 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 device 100 determining a required product whose current stock amount is smaller than the minimum stock amount based on inventory information (S310), the current stock amount. And determining the order amount for the necessary goods based on the minimum holding amount (S320), determining the lowest price seller for ordering the necessary goods (S330), and determining the cost according to the order according to the selling price at the lowest price seller It may be performed through step S340.

단계 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 device 100 may determine these necessary items based on inventory information.

단계 S320에서 디바이스(100)는 필요 물품의 현재 재고량 및 필요 물품에 대응되도록 미리 설정된 최소 보유량에 기초하여 필요 물품에 대한 주문량을 결정할 수 있다. In step S320, the device 100 may determine the order amount for the required product based on the current stock amount of the required product and the minimum holding amount previously set to correspond to the required product.

단계 S330에서 디바이스(100)는 필요 물품의 주문을 위한 최저가 판매처를 웹 검색 결과 또는 서버로부터 실시간으로 제공되는 판매처 중에서 결정하는 방식 등을 이용하여 결정할 수 있다. In step S330, the device 100 may determine the lowest priced vendor for ordering the necessary product by using a web search result or a method of determining a vendor provided in real time from the server.

단계 S340에서 디바이스(100)는 최저가 판매처에서의 판매 가격에 따라 주문에 따른 비용을 결정할 수 있다. In step S340, the device 100 may determine the cost according to the order according to the selling price at the lowest priced retailer.

일 실시 예에서 최저가 판매처가 복수개일 경우, 디바이스(100)는 거래 히스토리 정보에 기초하여 복수개의 최저가 판매처 중 거래 이력이 있는 판매처를 필요 물품의 주문을 위한 최저가 판매처로 우선 결정할 수 있다. In an embodiment, when there are a plurality of lowest priced vendors, the device 100 may first determine a vendor having a transaction history among the plurality of lowest priced vendors as the lowest priced vendor for ordering a necessary product based on the transaction history information.

다른 실시 예에서, 최저가 판매처가 복수개이고 거래 히스토리 정보에 따라 복수개의 최저가 판매처와 거래한 이력이 존재하지 않는 경우, 복수개의 최저가 판매처의 필요 물품에 대한 판매 가능 수량, 거래 난이도 및 소요 배송 기간에 기초하여 복수개의 최저가 판매처 중 필요 물품의 주문을 위한 최저가 판매처를 결정할 수 있다.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 device 100 can place the highest weight on the sellable quantity because the quantity ordered can be purchased at one time, reducing shipping costs and enabling efficient product ordering such as prompt warehousing. can

또한, 물품에 대한 거래 난이도가 높을수록 수량 부족 현상 등에 의해 주문량만큼 물품을 주문하기 어려울 수 있기 때문에 거래 난이도를 고려하여 판매처를 결정하는 것이 효율적인 주문에 중요할 수 있다는 점에서 디바이스(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 device 100 considers the transaction difficulty and determines the seller to be important for efficient ordering. Difficulty can be given a high weight of 2nd priority.

또한, 복수개의 최저가 판매처 각각의 소요 배송 기간이 짧을수록 신속한 재고 관리가 가능해지므로 디바이스(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 device 100 may assign a high weight to the required delivery period as the third priority.

이처럼, 디바이스(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 device 100 .

일 실시 예에 따른 최소 보유량은 복수의 물품에 대한 주문 빈도, 유통 기한 임박 물품 개수, 잔여 유통 기한, 유통 기한, 주문 난이도 및 예상 매입 비용 중 적어도 하나에 기초하여 결정 또는 갱신될 수 있다. 이러한 최소 보유량은 물품이 치과 내 보관되도록 정해진 최소한의 수량을 나타낼 수 있다. 예를 들어, 복수의 물품 재고량이 최소 보유량보다 적을 경우 해당 물품에 대한 주문이 필요할 수 있다.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 device 100 assigns high weights in the order of order frequency for a plurality of products, the number of items nearing expiration date, remaining expiration date, expiration date, order difficulty, and expected purchase cost, and Based on the weight, the minimum holding amount can be determined.

이와 같은 순서로 가중치를 높게 부여하여 복수의 물품에 대한 최소 보유량을 결정할 경우 더욱 최적화된 재고 관리가 가능해진다.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 device 100 may transmit an order request according to the quote message to an external device upon receiving a progress response to the quote message. Here, the external device may include the device 100 related to the lowest priced seller determined in steps S310 to S340.

일 실시 예에서, 사용자는 제공된 견적 메시지에 대한 진행 응답을 디바이스(100)에 제공할 수 있다. 이 때, 사용자는 견적 메시지에 포함된 주문량 및 주문에 따른 비용에 대한 정보를 확인하여 진행 응답을 디바이스(100)에 제공할 수 있다. 일 예에서, 사용자는 견적 메시지를 확인한 후 주문량 및 주문에 따른 비용에 대해 수정할 것을 요청하는 수정 정보를 사용자 단말을 통해 디바이스(100)로 송신할 수 있고, 디바이스(100)는 수신된 수정 정보가 반영된 견적 메시지를 사용자 단말로 제공할 수 있다. 이후, 디바이스(100)는 수정 정보가 반영된 견적 메시지에 대한 진행 응답을 수신함에 따라 견적 메시지에 따른 주문 요청을 외부 디바이스로 전송할 수 있다.In one embodiment, the user may provide a progress response to the provided quote message to the device 100 . At this time, the user may check the information about the order amount and cost according to the order included in the quote message and provide a progress response to the device 100 . In one example, after the user checks the estimate message, the user may transmit correction information requesting modification to the order amount and cost according to the order to the device 100 through the user terminal, and the device 100 may send the received correction information The reflected estimate message may be provided to the user terminal. Thereafter, the device 100 may transmit an order request according to the quote message to an external device upon receiving a progress response to the quote message in which the correction information is reflected.

일 실시 예에서, 재고 정보는 복수의 보유 물품에 대한 유통 기한 정보를 포함할 수 있고, 유통 기한 정보에 기초하여 유통 기한 임박을 알리는 알람 메시지(예: 푸시 알림, 팝업 알림 및 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 device 100 may determine the order quantity based on the minimum inventory and stock information of a plurality of items in stock, but may provide an alarm message when the expiration date of the plurality of items in storage is imminent. there is. The device 100 may provide a quotation message including information on the order amount and cost according to the order according to the holding amount, minimum holding amount, and stock information of a plurality of items in possession near expiration date to the user terminal, and respond to the provided alarm message. Upon receiving a progress response to the request, an order request according to a quote message may be transmitted to an external device.

일 실시 예에 따른 디바이스(100)는 복수의 물품에 대한 주문 빈도를 모니터링할 수 있고, 모니터링 결과에 따른 주문 빈도가 기설정 빈도보다 크게 유지되는 기간이 기설정 기간 이상인 경우, 최소 보유량을 주문 빈도에 기초하여 갱신할 수 있다.The device 100 according to an embodiment may monitor the order frequency for a plurality of items, and if the period in which the order frequency according to the monitoring result is maintained greater than the preset frequency is longer than the preset period, the order frequency of the minimum holding amount is set. can be updated based on

예를 들어, 복수의 물품 각각의 주문 빈도에 대한 모니터링을 수행한 결과, 물품에 대한 주문 빈도가 기설정된 빈도보다 크게 유지되는 기간이 기설정 기간 이상인 경우가 존재할 수 있다. 이러한 경우는 실제 주문 빈도가 미리 예상한 주문 빈도보다 적다는 것을 의미하고, 해당하는 물품이 비교적 많이 사용되거나 출고되는 것으로 볼 수 있기 때문에 주문 빈도에 기초하여 최소 보유량을 높게 갱신하는 것이 바람직할 수 있다.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 device 100 includes a step of determining a required product with a current stock amount less than the minimum holding amount based on inventory information (S310), and a step of determining an order amount for the required product based on the current stock amount and the minimum holding amount (S310). The order amount and the cost according to the order may be determined according to the step of determining the lowest price seller for ordering necessary products (S320), the step of determining the lowest price seller (S330), and the step of determining the cost according to the order according to the selling price at the lowest price seller (S340). .

일 실시 예에서 최저가 판매처가 복수개일 경우, 디바이스(100)는 거래 히스토리 정보에 기초하여 복수개의 최저가 판매처 중 거래 이력이 있는 판매처를 필요 물품의 주문을 위한 최저가 판매처로 우선 결정할 수 있다. 이처럼 거래 이력이 존재하는 판매처를 필요 물품의 주문을 위한 최저가 판매처로 결정함으로써 주문에 따른 비용을 보다 신속하고 신뢰도 높게 결정할 수 있다.In an embodiment, when there are a plurality of lowest priced vendors, the device 100 may first determine a vendor having a transaction history among the plurality of lowest priced vendors as the lowest priced vendor for ordering a necessary product based on the transaction history information. In this way, by determining a seller with a transaction history as the lowest price seller for ordering a necessary product, the cost according to the order can be determined more quickly and with high reliability.

다른 실시 예에서, 최저가 판매처가 복수개이고 거래 히스토리 정보에 따라 복수개의 최저가 판매처와 거래한 이력이 존재하지 않는 경우, 복수개의 최저가 판매처의 필요 물품에 대한 판매 가능 수량, 거래 난이도 및 소요 배송 기간에 기초하여 복수개의 최저가 판매처 중 필요 물품의 주문을 위한 최저가 판매처를 결정할 수 있다.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 device 100 .

일 실시 예에 따르면, 디바이스(100)는 제품 인식용 이미지가 없는 입고 물품에 대한 새로운 제품 인식용 이미지를 생성할 수 있다. 이에 따라, 제품 인식용 이미지가 없는 입고 물품에 대해서도 원활한 재고 관리가 가능해진다.According to one embodiment, the device 100 may generate a new image for product recognition for goods that have no image for product recognition. Accordingly, smooth inventory management is possible even for warehousing goods that do not have images for product recognition.

일 실시 예에서, 디바이스(100)는 인공지능 기반의 매입 및 매출 분석, 정산 기능을 수행할 수 있다. 예를 들어, 디바이스(100)는 입고 물품 정보, 출고 물품 정보, 주문량 및 주문 비용에 대한 인공지능 분석을 수행하여 주문 당 평균 지출 비용, 전일 대비 지출 비용 차액, 특정 기간에 대한 매입 및 매출 분석 정보, 주문에 대한 예상 지출 비용 등의 정보를 제공할 수 있다.In one embodiment, the device 100 may perform AI-based purchase and sales analysis and settlement functions. For example, the device 100 performs artificial intelligence analysis on incoming product information, outgoing product information, order quantity, and order cost to average cost per order, difference in cost compared to the previous day, purchase and sales analysis information for a specific period , can provide information such as estimated cost for the order.

이러한 디바이스(100)는 클라우드 서버(Cloud server) 환경과 연동하여 동작될 수 있다. 이에 따라, 수많은 물품에 대한 입고 물품 정보 및 출고 물품 정보와 재고 정보, 복수의 물품에 대한 최소 보유량 등이 클라우드 서버에 저장 및 관리되어 신속한 정보 처리 및 업무 환경을 제공할 수 있고, 정보 손실의 위험성이 크게 감소할 수 있다.This device 100 may be operated in conjunction with a cloud server environment. Accordingly, incoming product information and outgoing product information and inventory information for numerous items, minimum holdings for multiple items, etc. are stored and managed in the cloud server to provide rapid information processing and work environment, and the risk of information loss. This can be greatly reduced.

일 실시 예에서 디바이스(100)는 재고 정보를 포함하는 문서 파일(예: Microsoft Excel 파일 등)을 사용자 단말로부터 제공받을 수 있다. 이에 따라, 디바이스(100)는 제공된 문서 파일에 포함된 복수의 물품 정보와 디바이스(100)에 기저장된 복수의 물품 정보 간의 비교 결과에 기초하여 문서 파일 내 재고 정보를 획득, 기저장된 복수의 물품 정보를 갱신할 수 있다.In one embodiment, the device 100 may receive a document file (eg, a Microsoft Excel file, etc.) including inventory information from a user terminal. Accordingly, the device 100 acquires stock information in the document file based on a comparison result between the plurality of article information included in the provided document file and the plurality of article information pre-stored in the device 100, and the pre-stored plurality of article information. can be updated.

일 실시 예에서 디바이스(100)는 복수의 물품에 대한 최소 보유량 중 기설정 비율 이하로 수량이 감소하는 경우 물품 주문이 예상된다는 취지의 메시지를 제공할 수 있다. 이에 따라, 사용자는 미리 제공된 해당 메시지를 확인하여 물품 주문에 소요되는 비용이 충분히 있는지 여부 등을 미리 확인할 수 있고, 이에 미리 대응할 수 있다.According to an embodiment, the device 100 may provide a message indicating that an order for a product is expected when the quantity of the plurality of items decreases below a predetermined ratio among the minimum holding amount. Accordingly, the user can confirm in advance whether or not there is sufficient cost required for ordering the product by checking the corresponding message provided in advance, and can respond to this in advance.

일 실시 예에서 디바이스(100)는 다수의 사용자 단말과 연동될 수 있다. 예를 들어, 제 1 사용자 단말로부터 업로드된 정보(예: 재고 정보 등)는 제 2 사용자 단말에 실시간으로 업로드되어 제 2 사용자가 확인할 수 있다. 또한, 디바이스(100)에 대한 액세스 권한이 다수의 사용자 단말에 제공되어 실시간으로 효율적인 업무 분담 등이 가능해진다.In one embodiment, the device 100 may interwork with a plurality of user terminals. For example, information (eg, inventory information, etc.) uploaded from a first user terminal is uploaded to a second user terminal in real time so that the second user can check it. In addition, access rights to the device 100 are provided to a plurality of user terminals, enabling efficient task division in real time.

일 실시 예에서, 디바이스(100)가 복수의 물품 중 특정 물품(예: 임플란트 등)에 대한 주문량을 결정하는 경우, 특정 물품과 함께 사용되는 물품(예: 지대주 등)의 주문량을 특정 물품의 주문량과 같도록 결정하거나, 특정 물품의 현재 재고량과 주문량의 합과 동일해지도록 결정할 수 있다.In one embodiment, when the device 100 determines the order quantity for a specific item (eg, implant) among a plurality of items, the order quantity of the item (eg, abutment, etc.) used together with the specific item is determined as the order quantity of the specific item. , or may be determined to be equal to the sum of the current inventory and the order quantity of a specific item.

예를 들어, 지대주의 현재 재고량이 최소 보유량보다 많더라도 임플란트 주문량에 따라 임플란트의 재고량이 지대주의 현재 재고량보다 많아질 경우, 임플란트와 지대주가 함께 사용됨에도 불구하고 임플란트와 지대주 각각에 대한 주문이 따로 수행되는 번거로움이 발생할 수 있기 때문에, 지대주의 주문량을 임플란트의 주문량과 같도록 결정하거나, 임플란트의 현재 재고량과 주문량의 합과 동일해지도록 결정할 수 있다. 이에 따라, 서로 다른 시점에 각 물품을 주문해야 하는 번거로움을 최소화할 수 있다.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 service 400 provided in an embodiment.

도 4를 참조하면, 디바이스(100)는 치과 내 재고 관리, 주문 관리, 캘린더, 라벨 인쇄 등을 수행할 수 있는 통합 메뉴(410)를 포함하는 서비스(400)를 제공할 수 있다. 이러한 서비스(400)는 웹사이트, 어플리케이션 등 다양한 사용자 단말에서 이용 가능한 형태로 제공될 수 있다.Referring to FIG. 4 , the device 100 may provide a service 400 including an integrated menu 410 capable of performing intradental inventory management, order management, calendar, label printing, and the like. This service 400 may be provided in a form usable in various user terminals such as websites and applications.

일 실시 예에 따른 서비스(400)에서 제공되는 통합 메뉴(410) 내 재고관리 메뉴에서는 물품의 입고, 출고, 조정, 보관 위치 및 거래처에 대한 관리와 물품 이동 히스토리 정보를 제공할 수 있다. 예를 들어, 현재 보관 중인 물품의 보관 장소가 진료실 1 내지 4 중 어느 한 곳일 경우 보관 장소 탭(440)에서 물품이 보관된 장소에 해당하는 진료실에 물품이 보관 중인 것을 나타내도록 표시될 수 있다.The inventory management menu within the integrated menu 410 provided by the service 400 according to an embodiment may provide management of product warehousing, shipping, adjustment, storage location and customer, and product movement history information. For example, if the currently stored item is stored in any one of treatment rooms 1 to 4, the storage place tab 440 may indicate that the item is being stored in the treatment room corresponding to the storage place.

도면을 참조하면, 서비스(400)는 재고 부족 임박 알림(420) 및 유효 기간 임박 알림(430)을 제공할 수 있다. 이러한 알림은 메시지 형태로 제공될 수 있으나 이에 제한되지 않는다.Referring to the drawing, a service 400 may provide a notification 420 of an imminent out-of-stock notification 420 and a notification 430 of an imminent expiration date. This notification may be provided in the form of a message, but is not limited thereto.

구체적으로, 재고 부족 임박을 나타내는 메시지는 복수의 물품에 대한 현재 재고량 및 최소 보유량에 기초하여 제공될 수 있다. 예를 들어, 복수의 물품에 대한 현재 재고량이 최소 보유량만큼 존재하는 경우 재고 부족이 임박했음을 나타내는 메시지를 제공할 수 있다. 다른 예에서, 복수의 물품에 대한 현재 재고량에서 최소 보유량을 뺀 값이 기설정 값 또는 기설정 비율 이하인 경우 재고 부족이 임박했음을 나타내는 메시지를 제공할 수 있다.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 service 400 may provide the expiration date impending notification 430 in the form of a message.

예를 들면, 복수의 물품에 대한 유효 기간은 복수의 물품에 대한 품질 유지 기한 정보와 대응될 수 있다. 구체적으로, 복수의 보유 물품에 대한 품질 유지 기한 정보는 보유 물품 사용이 가능한 정도의 품질이 유지되는 기한을 나타낼 수 있다. 이러한 품질 유지 기한은 물품마다 상이할 수 있고, 일반적으로 해당 물품이 제조될 때 결정될 수 있다. 복수의 물품에 대한 품질 유지 기한 정보에 따른 기한이 기설정 값만큼 인접하였거나 기한을 초과한 경우 이를 나타내는 유효 기간 임박 메시지를 제공할 수 있다.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 service 400 provided from the device 100 provides overall dental inventory management functions such as inventory management, order management, storage location notification, stock shortage and expiration date imminent notification 430 message provision, thereby manually dentistry. Compared to the way inventory management is performed, very efficient and accurate management becomes possible.

도 5는 일 실시 예에서 제공되는 서비스(400)를 개략적으로 도시한 도면이다.5 is a diagram schematically illustrating a service 400 provided in an embodiment.

도면을 참조하면, 디바이스(100)로부터 제공되는 서비스(400)는 복수의 물품 주문 시 최저가 검색 기능을 제공할 수 있다.Referring to the drawing, the service 400 provided from the device 100 may provide a lowest price search function when ordering a plurality of products.

이러한 최저가 검색 기능은 인공지능 기반의 검색 엔진이 이용될 수 있다. 예를 들어 인공지능 검색 엔진을 통해 제공되는 검색 결과는, 단순히 제품 판매 가격이 가장 낮은 판매처를 제공하는 종래 기술과 달리 제품 판매 가격, 거래 이력, 배송비 등 비용과 관련된 다양한 요소들이 고려된 최적의 검색 결과로써 제공될 수 있다.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 service 400, the lowest priced retailer and the lowest priced retailer may be provided along with a general retailer and a general retailer's selling price. For example, when a plurality of lowest priced vendors are provided, they may be sequentially provided on the search result list in the order of sales quantity, transaction history, and expected delivery period. In general, since it is most efficient to purchase products in accordance with the sellable quantity, a high weight can be assigned to the sellable quantity, and the reliability of items purchased from a seller with a previous transaction history is higher than that of other sellers. The transaction history can be given a second-higher weight in that it can be slightly higher than the item, and it is important to select a seller according to the expected delivery period, but the expected delivery period is slightly less important than other factors. can be given a high weight in the third order. Thereafter, the device 100 may determine the priority in which a plurality of vendors are first provided from the top on the search result list based on the assigned weight.

다른 예에서, 기설정 금액 이상의 물품을 구매할 경우 검색 결과 리스트 상에 복수개의 판매처가 최상단부터 우선적으로 제공되는 우선 순위는 거래 히스토리, 예상 배송 기간 및 판매 가능 수량 순서로 크게 부여되는 가중치에 기초하여 결정될 수 있다.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 device 100 may determine the priority in which a plurality of vendors are provided first on the search result list from the top, and according to the determined priority, a vendor more suitable for a purchase situation of a product with a high price is selected from the top. Priority is provided so that the user can more easily select the most appropriate sales outlet from among a plurality of lowest priced sales outlets.

일 실시 예에 따르면, 서비스(400)의 관리 서버와 복수개의 판매처 서버가 서로 연결될 수 있다. 예를 들면, 서비스 관리 서버는 복수개의 판매처 서버로부터 입고 물품 정보, 신규 물품 정보, 재고 부족 정보 등을 획득하여 이를 반영한 주문 정보를 생성할 수 있고, 복수의 물품에 대한 현재 재고량, 최소 보유량을 복수개의 판매처 서버로 제공할 수 있다.According to an embodiment, the management server of the service 400 and a plurality of vendor servers may be connected to each other. For example, the service management server may acquire information on goods received, information on new goods, information on stock shortages, etc. from a plurality of vendor servers, generate order information reflecting the obtained information, and set the current inventory amount and the minimum holding quantity for a plurality of goods to a plurality of items. It can be provided by two vendor servers.

이에 따라, 부족하거나 새롭게 입고된 물품을 서비스(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 device 100 may acquire, register, store, and manage payment information representing information related to payment for costs according to an order from a user or a user terminal. Such payment information may include information indicating various payment methods such as general currency payment, virtual currency payment, and card payment, and detailed payment information (eg, card identification information, etc.) corresponding to the payment method.

이에 따라, 디바이스(100)는 제공된 견적 메시지에 대한 진행 응답을 수신하여 견적 메시지에 따른 주문 요청과 결제 정보를 외부 디바이스로 전송할 수 있고, 주문 요청 및 결제 정보를 수신한 외부 디바이스에 의해 제품 주문과 결제가 함께 이루어질 수 있다.Accordingly, the device 100 may receive a progress response to the quote message provided and transmit an order request and payment information according to the quote message to an external device, and the product order and payment information may be received by the external device receiving the order request and payment information. Payment can be done together.

다른 예에서, 결제 정보가 미리 등록되지 않은 경우, 견적 메시지가 제공될 때 결제 정보 등록을 요청하는 메시지가 함께 제공될 수 있고, 견적 메시지에 대한 진행 응답과 함께 결제 정보를 수신할 수 있다.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 device 100 receives payment information and a progress response for a quotation message for ordering goods from the user, so that goods ordering and payment for expenses according to the order can be made simultaneously, enabling more convenient and rapid inventory management. It happens.

본 개시의 다양한 실시예들은 기기(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.
삭제delete 제 1 항에 있어서,
상기 입고 물품 정보는
입고 물품에 포함된 제품 인식용 이미지를 단말에서 인식함에 따라 제공되는 물품 인식 신호에 따라 획득되는, 방법.
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.
제 1 항에 있어서,
상기 재고 정보는 복수의 보유 물품에 대한 유통 기한 정보를 포함하고,
상기 유통 기한 정보에 기초하여 유통 기한 임박을 알리는 알람 메시지를 제공하는 단계;를 더 포함하는, 방법.
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.
제 1 항에 있어서,
상기 재고 정보는 복수의 보유 물품에 대한 재고 위치 정보, 유통 기한 정보, 품질 유지 기한 정보, 가격 정보, 입고 내역 정보, 출고 내역 정보, 매입처 정보, 현재 재고량 정보 및 최소 보유량 정보 중 적어도 하나를 포함하고,
상기 최저가 판매처를 결정하는 단계는
상기 필요 물품에 대한 상기 판매 가능 수량, 상기 최저가 판매처와의 상기 거래 히스토리 및 상기 예상 배송 기간의 순서로 높은 가중치를 부여하는 단계; 및
상기 가중치에 기초하여 복수개의 최저가 판매처 중 적어도 하나의 상기 최저가 판매처를 결정하는 단계;를 더 포함하고,
상기 거래 히스토리가 존재하지 않는 경우
상기 최저가 판매처를 결정하는 단계는
상기 판매 가능 수량, 거래 난이도 및 상기 예상 배송 기간의 순서로 높은 가중치를 부여하는 단계; 및
상기 가중치에 기초하여 상기 복수개의 최저가 판매처 중 적어도 하나의 상기 최저가 판매처를 결정하는 단계;를 더 포함하는, 방법.
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.
제 1 항에 있어서,
상기 복수의 물품에 대한 주문 빈도를 모니터링하는 단계; 및
상기 주문 빈도가 기설정 빈도보다 크게 유지되는 기간이 기설정 기간 이상인 경우, 상기 최소 보유량을 상기 주문 빈도에 기초하여 갱신하는 단계;를 더 포함하는, 방법.
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.
제 1 항에 있어서,
상기 최소 보유량은
상기 복수의 물품에 대한 주문 빈도, 유통 기한 임박 물품 개수, 잔여 유통 기한, 유통 기한, 주문 난이도 및 예상 매입 비용 중 적어도 하나 기초하여 결정되고,
상기 최소 보유량은
상기 주문 빈도, 상기 유통 기한 임박 물품 개수, 상기 잔여 유통 기한, 상기 유통 기한, 상기 주문 난이도 및 상기 예상 매입 비용의 순서로 높게 부여되는 가중치에 기초하여 결정되는, 방법.
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.
제 1 항에 있어서,
상기 재고 정보를 획득하는 단계는 상기 입고 물품 정보 및 상기 출고 물품 정보를 고객 관리 서버로부터 획득하고,
상기 디바이스는 상기 고객 관리 서버와 연동하여 동작하는, 방법.
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.
삭제delete
KR1020220005793A 2021-07-15 2022-01-14 Methods and devices for processing inventory information Active KR102486008B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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