KR20240076659A - Method and apparatus for distributing goods - Google Patents

Method and apparatus for distributing goods Download PDF

Info

Publication number
KR20240076659A
KR20240076659A KR1020230047194A KR20230047194A KR20240076659A KR 20240076659 A KR20240076659 A KR 20240076659A KR 1020230047194 A KR1020230047194 A KR 1020230047194A KR 20230047194 A KR20230047194 A KR 20230047194A KR 20240076659 A KR20240076659 A KR 20240076659A
Authority
KR
South Korea
Prior art keywords
information
product
storage
article
management server
Prior art date
Application number
KR1020230047194A
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 KR1020230047194A priority Critical patent/KR20240076659A/en
Publication of KR20240076659A publication Critical patent/KR20240076659A/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D13/00Stationary devices, e.g. cold-rooms
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D29/00Arrangement or mounting of control or safety devices
    • F25D29/005Mounting of control devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/083Shipping
    • G06Q10/0832Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/083Shipping
    • G06Q10/0838Historical data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/001Interfacing with vending machines using mobile or wearable devices
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/006Details of the software used for the vending machines
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/10Casings or parts thereof, e.g. with means for heating or cooling
    • G07F9/105Heating or cooling means, for temperature and humidity control, for the conditioning of articles and their storage
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2700/00Means for sensing or measuring; Sensors therefor
    • F25D2700/06Sensors detecting the presence of a product
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2700/00Means for sensing or measuring; Sensors therefor
    • F25D2700/12Sensors measuring the inside temperature

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Educational Administration (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Thermal Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Chemical & Material Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Combustion & Propulsion (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Electromagnetism (AREA)
  • Toxicology (AREA)
  • Computer Vision & Pattern Recognition (AREA)

Abstract

본 개시는 물품을 유통하기 위한 방법 및 장치를 제공하고자 한다. 물품을 유통하기 위한 자동 판매 장치는 제1 물품의 입고를 식별하고, 유통 관리 서버에게 상기 제1 물품의 입고 정보를 송신하고, 상기 제1 물품에 대한 보관 정보를 유통 관리 서버에게 송신하고, 상기 제1 물품에 관한 구매 요청 정보를 획득하고, 상기 제1 물품에 관한 구매 요청 정보에 기초하여, 상기 제1 물품을 식별하고, 상기 제1 물품이 수령될 수 있도록 상기 자동 판매 장치의 적어도 일부를 제어할 수 있다.The present disclosure seeks to provide a method and device for distributing goods. An automatic vending device for distributing products identifies the receipt of a first product, transmits receipt information of the first product to a distribution management server, and transmits storage information about the first product to a distribution management server. Obtain purchase request information regarding a first product, identify the first product based on the purchase request information regarding the first product, and operate at least a portion of the automatic vending device to enable the first product to be received. You can control it.

Description

물품을 유통하기 위한 방법 및 장치{METHOD AND APPARATUS FOR DISTRIBUTING GOODS}Method and device for distributing goods {METHOD AND APPARATUS FOR DISTRIBUTING GOODS}

본 개시는 물품을 유통하기 위한 방법 및 장치에 관한 것이다. 보다 구체적으로, 본 개시의 실시예들은 물품의 품질을 유지하면서, 유통 과정을 간소화하여 물류 비용을 절약할 수 있는 유통 방법 및 장치에 관한 것이다.This disclosure relates to methods and devices for distributing goods. More specifically, embodiments of the present disclosure relate to a distribution method and device that can save logistics costs by simplifying the distribution process while maintaining product quality.

과일이나 채소와 같이 온도 등에 민감한 물품들은 저온을 유지시킨 상태에서 유통되어야 한다. 이에 따라, 생산자로부터 최종 소비자의 손에 들어가기까지 여러 유통 단계를 거치는 경우 시간이 오래 걸려 온도, 습도 등에 민감한 물품들의 신선도가 떨어지는 문제가 존재하며, 신선도의 감소와 더불어 물류 비용이 증가하여 해당 물품의 가격이 지나치게 상승하는 문제가 있다.Products sensitive to temperature, such as fruits and vegetables, must be distributed while maintaining a low temperature. Accordingly, there is a problem that the freshness of products that are sensitive to temperature, humidity, etc. decreases as it takes a long time to go through several distribution stages from the producer to the hands of the final consumer. In addition to the decrease in freshness, logistics costs increase, leading to a decrease in the freshness of the products. There is a problem with prices rising too much.

이에 따라, 온도, 습도 등에 민감한 물품들을 생산자로부터 최종 소비자까지 신선도를 유지하기 위해 적합한 온도, 습도에 맞춰서 관리하면서 유통 단계를 최소화하여 신선도 유지와 함께 물품의 가격을 낮추는 방법 및 장치에 대한 요구가 있었으나, 종래의 기술에 따르면 이를 제공할 수 없는 문제점이 있었고, 본 개시는 이를 해결하기 위한 것이다.Accordingly, there has been a demand for a method and device to manage products sensitive to temperature, humidity, etc. at an appropriate temperature and humidity to maintain freshness from the producer to the final consumer while minimizing the distribution stage to maintain freshness and lower the price of the product. , there was a problem in that it could not be provided according to the prior art, and the present disclosure is intended to solve this problem.

본 개시의 일 실시예는 물품의 품질을 유지하고 물류비를 절약하기 위한 물품의 유통 방법 및 장치를 제공하고자 한다.One embodiment of the present disclosure seeks to provide a method and device for distributing products to maintain product quality and save logistics costs.

본 개시의 일 실시예는 물품의 품질을 유지하고 물류 비용을 절약하면서 물품을 최종 소비자까지 유통하기 위한 방법 및 장치들을 제공하고자 한다.One embodiment of the present disclosure seeks to provide methods and devices for distributing products to end consumers while maintaining product quality and saving logistics costs.

본 개시의 일 실시예는, 메모리; 및 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는, 제1 물품의 입고를 식별하고, 유통 관리 서버에게 상기 제1 물품의 입고 정보를 송신하고, 상기 제1 물품에 대한 보관 정보를 유통 관리 서버에게 송신하고, 상기 제1 물품에 관한 구매 요청 정보를 획득하고, 상기 제1 물품에 관한 구매 요청 정보에 기초하여, 상기 제1 물품을 식별하고, 상기 제1 물품이 수령될 수 있도록 상기 자동 판매 장치의 적어도 일부를 제어하는, 자동 판매 장치를 제공하고자 한다.One embodiment of the present disclosure includes: memory; and at least one processor, wherein the at least one processor identifies receipt of the first article, transmits receipt information of the first article to a distribution management server, and distributes storage information about the first article. transmit to a management server, obtain purchase request information about the first product, identify the first product based on the purchase request information about the first product, and enable the first product to be received. It is intended to provide an automatic vending device that controls at least part of the automatic vending device.

일 실시예에서, 상기 제1 물품에 관한 구매 요청 정보는, 상기 제1 물품을 선택하는 사용자 입력, 상기 제1 물품의 구매를 지시하는 코드 정보, 및 상기 유통 관리 서버로부터 수신한 상기 제1 물품의 구매 요청 정보 중 적어도 하나를 포함할 수 있다.In one embodiment, the purchase request information regarding the first product includes a user input for selecting the first product, code information indicating purchase of the first product, and the first product received from the distribution management server. It may include at least one of the purchase request information.

일 실시예에서, 상기 제1 물품에 대한 보관 정보는, 상기 자동 판매 장치에서의 상기 제1 물품의 보관 온도, 보관 습도, 입고 일자, 보관 기간, 및 살균 정보 중 적어도 하나를 포함할 수 있다.In one embodiment, the storage information for the first product may include at least one of storage temperature, storage humidity, storage date, storage period, and sterilization information of the first product in the vending machine.

일 실시예에서, 상기 적어도 하나의 프로세서는, 상기 유통 관리 서버에게 상기 제1 물품의 판매 완료 정보를 송신할 수 있다.In one embodiment, the at least one processor may transmit sale completion information of the first product to the distribution management server.

일 실시예에서, 상기 적어도 하나의 프로세서는, 코드 정보 스캐너를 이용하여 제1 사용자 단말에 의해 디스플레이된 코드 정보를 인식하고, 상기 코드 정보에 기초하여, 상기 제1 물품에 관한 구매 요청 정보를 획득하고, 상기 유통 관리 서버에게 상기 제1 물품의 배송 시작 정보를 송신하며, 상기 코드 정보는, 제2 사용자 단말로부터 상기 제1 사용자 단말에게 양도된 것일 수 있다.In one embodiment, the at least one processor recognizes code information displayed by the first user terminal using a code information scanner and, based on the code information, obtains purchase request information regarding the first product. And, delivery start information of the first product is transmitted to the distribution management server, and the code information may be transferred from the second user terminal to the first user terminal.

일 실시예에서, 상기 자동 판매 장치는, 인공지능 알고리즘을 이용하여 학습된 학습 모델을 이용하여 결정된 특정 위치에 설치된 것일 수 있다.In one embodiment, the vending machine may be installed at a specific location determined using a learning model learned using an artificial intelligence algorithm.

본 개시의 일 실시예는 유통 관리 서버에 의해 수행되는 방법으로서, 자동 판매 장치로부터 제1 물품의 입고 정보를 수신하는 단계; 상기 제1 물품의 유통 히스토리 정보를 생성하는 단계; 사용자 단말에게 상기 제1 물품의 식별자 및 상기 제1 물품의 유통 히스토리 정보를 포함하는, 상기 자동 판매 장치의 판매 물품 리스트를 제공하는 단계; 상기 사용자 단말로부터 상기 제1 물품의 구매 요청을 수신하는 단계; 상기 사용자 단말에게 상기 구매 요청에 대응되는 코드 정보를 송신하는 단계; 및 상기 자동 판매 장치에게 상기 구매 요청에 대응되는 정보를 송신하는 단계를 포함하는, 방법을 제공하고자 한다.One embodiment of the present disclosure is a method performed by a distribution management server, comprising: receiving stocking information of a first article from a vending machine; generating distribution history information of the first product; providing a user terminal with a list of items for sale of the automatic vending machine, including an identifier of the first item and distribution history information of the first item; Receiving a purchase request for the first product from the user terminal; transmitting code information corresponding to the purchase request to the user terminal; and transmitting information corresponding to the purchase request to the vending machine.

일 실시예에서, 상기 방법은, 상기 자동 판매 장치로부터 제2 물품의 판매 완료 정보를 수신하는 단계를 더 포함할 수 있다.In one embodiment, the method may further include receiving information on completion of sale of the second product from the automatic vending device.

일 실시예에서, 상기 방법은, 상기 사용자 단말로부터 제2 물품의 구매 희망 요청을 수신하는 단계; 상기 제2 물품의 구매 희망 요청에 기초하여, 판매자 단말에게 상기 제2 물품의 재고 요청을 송신하는 단계; 상기 제2 물품의 재고 요청에 기초하여, 상기 자동 판매 장치로부터 상기 제2 물품의 입고 정보를 수신하는 단계; 및 상기 제2 물품의 입고 정보에 기초하여, 상기 사용자 단말에게 상기 제2 물품의 도착 알림 메시지를 송신하는 단계를 더 포함할 수 있다.In one embodiment, the method includes receiving a purchase request for a second product from the user terminal; transmitting an inventory request for the second product to a seller terminal based on a request for purchase of the second product; Receiving stock information of the second product from the vending machine based on an inventory request for the second product; And based on the arrival information of the second product, it may further include transmitting an arrival notification message of the second product to the user terminal.

일 실시예에서, 상기 제1 물품의 유통 히스토리 정보를 생성하는 단계는, 제1 저온 냉장고, 제2 저온 냉장고, 운송 수단, 및 자동 판매 장치 중 적어도 하나로부터 상기 제1 물품의 보관 온도, 보관 습도, 보관 기간, 및 살균 정보 중 적어도 하나를 포함하는 보관 정보를 획득하는 단계; 및 상기 보관 정보에 기초하여, 상기 제1 물품의 유통 히스토리 정보를 생성하는 단계를 포함할 수 있다.In one embodiment, the step of generating distribution history information of the first article includes storing temperature and storage humidity of the first article from at least one of a first low-temperature refrigerator, a second low-temperature refrigerator, a transportation means, and an automatic vending device. Obtaining storage information including at least one of , storage period, and sterilization information; And based on the storage information, it may include generating distribution history information of the first product.

일 실시예에서, 상기 사용자 단말에게 상기 제1 물품의 현재 위치, 상기 제1 물품이 현재 위치하는 저장고의 보관 상태 정보, 상기 제1 물품의 도착예정일 및 상기 제1 물품의 도착예정시각 중 적어도 하나를 송신하는 단계를 더 포함할 수 있다.In one embodiment, at least one of the current location of the first product, storage status information of the storage room where the first product is currently located, an expected arrival date of the first product, and an expected arrival time of the first product to the user terminal. It may further include the step of transmitting.

일 실시예에서, 상기 자동 판매 장치로부터 상기 제1 물품의 부재를 지시하는 정보를 수신하는 단계; 상기 제1 물품의 부재를 지시하는 정보에 기초하여, 제1 저온 저장고 또는 제2 저온 저장고에게 상기 제1 물품의 운송을 요청하는 정보를 송신하는 단계; 및 상기 제1 저온 저장고 또는 상기 제2 저온 저장고로부터 상기 제1 물품의 출고 정보를 수신하는 단계를 포함할 수 있다.In one embodiment, receiving information indicating the absence of the first item from the vending machine; transmitting information requesting transportation of the first article to a first cold storage or a second cold storage based on information indicating the absence of the first article; And it may include receiving shipment information of the first product from the first cold storage or the second cold storage.

일 실시예에서, 상기 코드 정보는, 상기 사용자 단말로부터 배달자 단말에게 양도되며, 상기 방법은, 상기 자동 판매 장치로부터 상기 제1 물품의 배송 시작 정보를 수신하는 단계; 및 상기 제1 물품의 배송 시작 정보에 기초하여, 상기 사용자 단말에게 상기 제1 물품의 배송 정보를 송신하는 단계를 더 포함할 수 있다.In one embodiment, the code information is transferred from the user terminal to the delivery terminal, and the method includes receiving delivery start information of the first article from the vending machine; And it may further include transmitting delivery information of the first product to the user terminal based on delivery start information of the first product.

일 실시에에서, 상기 방법은, 운송 장치로부터 상기 제1 물품의 운송 중 보관 정보를 수신하는 단계; 상기 운송 중 보관 정보에 기초하여, 상기 제1 물품의 하차 여부를 결정하는 단계; 및 상기 제1 물품의 하차를 결정하는 경우, 상기 운송 장치에게 저온 저장고 또는 자동 판매 장치로 상기 제1 물품을 입고시킬 것을 지시하는 명령을 송신하는 단계를 포함할 수 있다.In one embodiment, the method includes receiving storage information during transportation of the first article from a transportation device; determining whether to unload the first article based on the storage information during transportation; And when it is determined to unload the first product, it may include transmitting a command instructing the transport device to stock the first product in a cold storage or an automatic vending machine.

본 개시의 일 실시예는 사용자 단말에 의해 수행되는 방법에 있어서, 유통 관리 서버로부터 제1 물품의 식별자 및 상기 제1 물품의 유통 히스토리 정보를 포함하는, 자동 판매 장치의 판매 물품 리스트를 수신하는 단계; 상기 자동 판매 장치의 판매 물품 리스트에 기초하여, 상기 유통 관리 서버에게 상기 제1 물품에 대한 구매 요청을 송신하는 단계; 및 상기 유통 관리 서버로부터 상기 구매 요청에 대응되는, 상기 제1 물품의 수령을 위한 코드 정보를 수신하는 단계를 포함하고, 상기 제1 물품의 유통 히스토리 정보는, 상기 제1 물품이 저온저장고, 운송 차량, 및 자동 판매 장치 중 적어도 하나에 의해 보관된 보관 환경 정보를 포함하는 방법을 제공하고자 한다.One embodiment of the present disclosure is a method performed by a user terminal, the step of receiving a list of items for sale in an automatic vending machine, including an identifier of a first item and distribution history information of the first item, from a distribution management server. ; transmitting a purchase request for the first product to the distribution management server based on the list of items for sale of the automatic vending machine; And a step of receiving code information for receipt of the first product corresponding to the purchase request from the distribution management server, wherein the distribution history information of the first product is such that the first product is stored in cold storage, transported. It is intended to provide a method including storage environment information stored by at least one of a vehicle and an automatic vending device.

일 실시예에서, 상기 보관 환경 정보는, 상기 제1 물품의 보관 온도, 보관 습도, 입고 일자, 보관 기간, 및 살균 정보 중 적어도 하나를 포함할 수 있다.In one embodiment, the storage environment information may include at least one of storage temperature, storage humidity, storage date, storage period, and sterilization information of the first product.

일 실시예에서, 상기 방법은, 상기 제1 물품의 수령을 위한 코드 정보를 배달자 단말에게 양도하는 단계; 및 상기 배달자 단말에 의해 상기 제1 물품이 수령됨에 따라, 상기 유통 관리 서버로부터 상기 제1 물품의 배송 정보를 수신하는 단계를 더 포함할 수 있다.In one embodiment, the method includes transferring code information for receipt of the first article to a delivery terminal; And as the first product is received by the delivery terminal, it may further include receiving delivery information of the first product from the distribution management server.

일 실시예에서, 상기 방법은, 상기 유통 관리 서버로부터 상기 제1 물품의 현재 위치, 상기 제1 물품이 현재 위치하는 저장고의 보관 상태 정보, 상기 제1 물품의 도착예정일 및 상기 제1 물품의 도착예정시각 중 적어도 하나를 수신하는 단계를 더 포함할 수 있다.In one embodiment, the method includes, from the distribution management server, the current location of the first product, storage status information of the storage where the first product is currently located, the expected arrival date of the first product, and the arrival of the first product. The step of receiving at least one of the scheduled times may be further included.

본 개시의 일 실시예는 신호 감지 센서; 및 적어도 하나의 프로세서를 포함하며, 상기 적어도 하나의 프로세서는, 상기 신호 감지 센서를 이용하여 제1 물품의 입고를 식별하고, 유통 관리 서버에게 상기 제1 물품의 입고 정보를 송신하고, 상기 유통 관리 서버에게 상기 저온 저장고에서의 상기 제1 물품의 보관 정보를 송신하고, 상기 신호 감지 센서를 이용하여 상기 제1 물품의 출고를 식별하고, 상기 유통 관리 서버에게 상기 제1 물품의 출고 정보를 송신하며, 상기 제1 물품의 보관 정보는, 상기 저온 저장고에서의 상기 제1 물품의 보관 온도, 보관 습도, 입고 일자, 출고 일자, 보관 기간, 및 살균 정보 중 적어도 하나를 포함하는 저온 저장고를 제공하고자 한다.One embodiment of the present disclosure includes a signal detection sensor; and at least one processor, wherein the at least one processor identifies receipt of the first article using the signal detection sensor, transmits receipt information of the first article to a distribution management server, and manages the distribution. Transmitting storage information of the first article in the cold storage to a server, identifying shipment of the first article using the signal detection sensor, and transmitting shipment information of the first article to the distribution management server; , the storage information of the first product is intended to provide a low-temperature storage including at least one of storage temperature, storage humidity, storage date, shipping date, storage period, and sterilization information of the first product in the cold storage. .

일 실시예에서, 상기 저온 저장고는, 인공지능 알고리즘을 이용하여 학습된 학습 모델을 이용하여 결정된 특정 위치에 설치될 수 있다.In one embodiment, the cold storage may be installed at a specific location determined using a learning model learned using an artificial intelligence algorithm.

본 개시의 일 실시예는, 본 개시의 일 실시예에 의한 방법을 컴퓨터에서 실행시키도록 기록매체에 저장된 프로그램을 포함한다.One embodiment of the present disclosure includes a program stored in a recording medium to execute the method according to the embodiment of the present disclosure on a computer.

본 개시의 일 실시예는, 본 개시의 일 실시예에 의한 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.An embodiment of the present disclosure includes a computer-readable recording medium on which a program for executing a method according to an embodiment of the present disclosure on a computer is recorded.

본 개시의 일 실시예는, 본 개시의 일 실시예에서 사용되는 데이터베이스를 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.An embodiment of the present disclosure includes a computer-readable recording medium that records a database used in an embodiment of the present disclosure.

본 개시의 일 실시예에 따르면, 유통 과정을 단순화시켜 물류 비용이 절약될 수 있다.According to an embodiment of the present disclosure, logistics costs can be saved by simplifying the distribution process.

또한, 본 개시의 일 실시예에 따르면, 최종 소비자는 품질이 유지된 물품을 제공받을 수 있다.Additionally, according to an embodiment of the present disclosure, the end consumer can be provided with products whose quality is maintained.

또한, 본 개시의 일 실시예에 따르면, 최종 소비자가 물품의 유통 과정에 대한 정보를 제공받음으로써, 최종 소비자가 물품을 선택함에 있어서 신선한 제품을 선택하는데 도움이 될 수 있다.In addition, according to an embodiment of the present disclosure, the end consumer is provided with information about the distribution process of the product, which can help the end consumer select a fresh product when selecting the product.

도 1은 본 개시의 일 실시예에 따른 물품이 유통되는 과정을 도시하는 도면이다.
도 2는 본 개시의 일 실시예에 따른 자동 판매 장치를 통해 물품이 최종 소비자에게 전달되는 과정을 도시하는 도면이다.
도 3은 본 개시의 일 실시예에 따른 인공지능을 이용하여 자동 판매 장치의 위치 및 운송 경로가 결정되는 방법을 도시하는 도면이다.
도 4는 본 개시의 일 실시예에 따른 물품이 제1 저온 저장고로부터 자동 판매 장치까지 운송되는 과정을 도시하는 도면이다.
도 5는 본 개시의 일 실시예에 따른 물품이 예약 서비스를 통해 최종 소비자에게 전달되는 과정을 도시하는 도면이다.
도 6은 본 개시의 일 실시예에 따른 물품이 자동 판매 장치의 기능을 통해 최종 소비자에게 전달되는 과정을 도시하는 도면이다.
도 7은 본 개시의 일 실시예에 따른 물품이 배달 서비스를 통해 최종 소비자에게 전달되는 과정을 도시하는 도면이다.
도 8은 본 개시의 일 실시예에 따른 사용자 단말의 이동 경로 상에 존재하는 자동 판매 장치들의 정보를 제공하는 방법을 도시하는 도면이다.
도 9는 본 개시의 일 실시예에 따른 자동 판매 장치의 블록도이다.
도 10은 본 개시의 일 실시예에 따른 유통 관리 서버의 블록도이다.
1 is a diagram illustrating a process in which goods are distributed according to an embodiment of the present disclosure.
Figure 2 is a diagram illustrating a process in which goods are delivered to the end consumer through an automatic vending device according to an embodiment of the present disclosure.
FIG. 3 is a diagram illustrating a method for determining the location and transportation route of a vending machine using artificial intelligence according to an embodiment of the present disclosure.
Figure 4 is a diagram illustrating a process in which goods are transported from a first cold storage to a vending machine according to an embodiment of the present disclosure.
Figure 5 is a diagram illustrating a process in which a product according to an embodiment of the present disclosure is delivered to the end consumer through a reservation service.
Figure 6 is a diagram illustrating a process in which goods according to an embodiment of the present disclosure are delivered to the end consumer through the function of an automatic vending device.
Figure 7 is a diagram illustrating a process in which a product according to an embodiment of the present disclosure is delivered to the end consumer through a delivery service.
FIG. 8 is a diagram illustrating a method of providing information on vending machines existing on a movement path of a user terminal according to an embodiment of the present disclosure.
Figure 9 is a block diagram of a vending machine according to an embodiment of the present disclosure.
Figure 10 is a block diagram of a distribution management server according to an embodiment of the present disclosure.

본 개시의 기술적 사상을 명확하게 하기 위하여 첨부된 도면을 참조하여 본 개시의 실시예를 상세하게 설명하도록 한다. 본 개시를 설명함에 있어서, 관련된 공지 기능 또는 구성요소에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략할 것이다. 도면들 중 실질적으로 동일한 기능구성을 갖는 구성요소들에 대하여는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들을 부여하였다. 설명의 편의를 위하여 필요한 경우에는 장치와 방법을 함께 서술하도록 한다. 본 개시의 각 동작은 반드시 기재된 순서대로 수행되어야 할 필요는 없고, 병렬적, 선택적, 또는 개별적으로 수행될 수 있다.In order to clarify the technical idea of the present disclosure, embodiments of the present disclosure will be described in detail with reference to the attached drawings. In describing the present disclosure, if it is determined that a detailed description of a related known function or component may unnecessarily obscure the gist of the present disclosure, the detailed description will be omitted. Components having substantially the same functional configuration among the drawings are given the same reference numbers and symbols as much as possible, even if they are shown in different drawings. For convenience of explanation, if necessary, the device and method should be described together. Each operation of the present disclosure does not necessarily have to be performed in the order described, and may be performed in parallel, selectively, or individually.

본 개시의 실시예들에서 사용되는 용어는 본 개시의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 실시예의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다. The terms used in the embodiments of the present disclosure have selected general terms that are currently widely used as much as possible while considering the function of the present disclosure, but this may vary depending on the intention or precedent of a person working in the art, the emergence of new technology, etc. . In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the relevant embodiment. Therefore, the terms used in this specification should be defined based on the meaning of the term and the overall content of the present disclosure, rather than simply the name of the term.

본 개시 전체에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. "포함하다" 또는 "가지다" 등의 용어는 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 즉, 본 개시 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. Throughout this disclosure, singular expressions may include plural expressions, unless the context clearly dictates otherwise. Terms such as “include” or “have” are intended to designate the presence of a feature, number, step, operation, component, part, or combination thereof, but not one or more other features, numbers, steps, operations, or composition. It should be understood that this does not exclude in advance the possibility of the presence or addition of elements, parts, or combinations thereof. In other words, when it is said that a part “includes” a certain element throughout the present disclosure, this means that other elements may be further included rather than excluding other elements, unless specifically stated to the contrary.

"적어도 하나의"와 같은 표현은, 구성요소들의 리스트 전체를 수식하고, 그 리스트의 구성요소들을 개별적으로 수식하지 않는다. 예를 들어, "A, B, 및 C 중 적어도 하나" 및 "A, B, 또는 C 중 적어도 하나"는 오직 A, 오직 B, 오직 C, A와 B 모두, B와 C 모두, A와 C 모두, A와 B와 C 전체, 또는 그 조합을 가리킨다.An expression such as "at least one" modifies the entire list of elements, not the elements of the list individually. For example, “at least one of A, B, and C” and “at least one of A, B, or C” means only A, only B, only C, both A and B, both B and C, and A and C All refers to all of A, B, and C, or a combination thereof.

또한, 본 개시에 기재된 “...부”, “...모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.In addition, terms such as “...unit” and “...module” described in the present disclosure refer to a unit that processes at least one function or operation, which is implemented as hardware or software or as a combination of hardware and software. It can be implemented.

본 개시 전체에서, 어떤 부분이 다른 부분과 “연결”되어 있다고 할 때, 이는 “직접적으로 연결”되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 “전기적으로 연결”되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the present disclosure, when a part is said to be “connected” to another part, this includes not only the case where it is “directly connected,” but also the case where it is “electrically connected” with another element in between. do. Additionally, when a part is said to “include” a certain component, this does not mean excluding other components, but may include other components, unless specifically stated to the contrary.

본 개시 전체에서 사용된 표현 “~하도록 구성된(또는 설정된)(configured to)”은 상황에 따라, 예를 들면, “~에 적합한(suitable for)”, “~하는 능력을 가지는(having the capacity to)”, “~하도록 설계된(designed to)”, “~하도록 변경된(adapted to)”, “~하도록 만들어진(made to)”, 또는 “~를 할 수 있는(capable of)”과 바꾸어 사용될 수 있다. 용어 “~하도록 구성된(또는 설정된)”은 하드웨어적으로 “특별히 설계된(specifically designed to)” 것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서는, “~하도록 구성된 시스템”이라는 표현은, 그 시스템이 다른 장치 또는 부품들과 함께 “~할 수 있는” 것을 의미할 수 있다. 예를 들면, 문구 “A, B, 및 C를 수행하도록 구성된(또는 설정된) 프로세서”는 해당 동작을 수행하기 위한 전용 프로세서(예: 임베디드 프로세서), 또는 메모리에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서(generic-purpose processor)(예: CPU 또는 application processor)를 의미할 수 있다.The expression “configured to” used throughout the present disclosure may be used, depending on the context, for example, “suitable for,” “having the capacity to.” )”, “designed to”, “adapted to”, “made to”, or “capable of”. . The term “configured (or set to)” may not necessarily mean “specifically designed to” in hardware. Instead, in some situations, the expression “system configured to” may mean that the system is “able to” work with other devices or components. For example, the phrase “processor configured (or set) to perform A, B, and C” refers to a processor dedicated to performing the operations (e.g., an embedded processor), or by executing one or more software programs stored in memory. It may refer to a general-purpose processor (e.g., CPU or application processor) that can perform the corresponding operations.

본 개시 전체에서 버튼 입력은 사용자가 장치에 부착된 물리적인 버튼을 이용하여, 해당 장치를 제어하는 입력을 의미할 수 있다.Throughout the present disclosure, button input may refer to input through which the user controls the device using a physical button attached to the device.

본 개시 전체에서 단말 또는 단말기는 UE (User Equipment), MS (Mobile Station), 셀룰러폰, 스마트폰, 스마트 워치, 컴퓨터, 또는 통신기능을 수행할 수 있는 멀티미디어 시스템을 포함할 수 있다. 물론 상기 예시에 제한되는 것은 아니다.Throughout the present disclosure, a terminal or terminal may include a UE (User Equipment), a MS (Mobile Station), a cellular phone, a smartphone, a smart watch, a computer, or a multimedia system capable of performing a communication function. Of course, it is not limited to the above examples.

본 개시의 일 실시예는 유통 관리 서버, 저온 냉장고, 운송수단, 자동 판매 장치, 사용자 단말, 및 이들의 동작 방법을 제공하고자 한다. 본 개시 전체에서 장치는 서버를 포함할 수 있으며, 서버는 장치로 지칭되거나, 장치가 서버로 지칭될 수도 있다.One embodiment of the present disclosure seeks to provide a distribution management server, a low-temperature refrigerator, a means of transportation, a vending machine, a user terminal, and a method of operating these. Throughout this disclosure, a device may include a server, and a server may be referred to as a device, or a device may be referred to as a server.

도 1은 본 개시의 일 실시예에 따른 물품이 유통되는 과정을 도시하는 도면이다.1 is a diagram illustrating a process in which goods are distributed according to an embodiment of the present disclosure.

도 1을 참조하면, 제1 저온 저장고(110)에 보관된 물품들은 운송수단들(131, 133, 135)에 의해 각각 제3 저온 저장고(140), 제4 저온 저장고(150), 제5 저온 저장고(160)로 운송될 수 있다. 또한, 제2 저온 저장고(120)에 보관된 물품들은 운송수단들(137, 139)에 의해 각각 제3 저온 저장고(140), 제4 저온 저장고(150), 제5 저온 저장고(160)로 운송될 수 있다. 이에 따라, 제3 저온 저장고(140), 제4 저온 저장고(150), 제5 저온 저장고(160)에는 제1 저온 저장고(110)에서 보관되었던 물품, 제2 저온 저장고(120)에서 보관되었던 물품 등이 보관될 수 있다. 예를 들어, 제1 저온 저장고(110)가 감자 농장의 저온 저장고 또는 특정 지자체의 감자 저장고인 경우, 감자들은 운송수단들(131, 133, 135)에 실려 제3 저온 저장고(140), 제4 저온 저장고(150), 제5 저온 저장고(160)로 운송될 수 있다. 또한, 제2 저온 저장고(120)가 양파 농장의 저온 저장고 또는 특정 지자체의 양파 저장고인 경우, 양파들은 운송수단들(137, 139)에 실려 제4 저온 저장고(150), 제5 저온 저장고(160)로 운송될 수 있다. 도 1에서는 제2 저온 저장고(120)에 보관되었던 물품이 제3 저온 저장고(140)에는 운송되지 않는 것으로 도시되어 있으나, 이는 일 예시일 뿐, 제3 저온 저장고(140)에도 운송될 수 있다. 이에 따라, 하나 또는 소수의 품목의 물품들이 보관되어 있던 저온 저장고(110, 120)와 달리, 저온 저장고(140, 150, 160)에는 복수의 품목의 물품들이 보관될 수 있다. 이에 따라, 저온 저장고(110, 120)는 중앙형 저온 저장고로, 저온 저장고(140, 150, 160)는 분산형 저온 저장고로 지칭될 수 있다. 또는, 저온 저장고(110, 120)는 big 저온 저장고로, 저온 저장고(140, 150, 160)는 small 저온 저장고로 지칭될 수 있다.Referring to FIG. 1, the goods stored in the first cold storage 110 are transported to the third cold storage 140, fourth cold storage 150, and fifth cold storage by transportation means 131, 133, and 135, respectively. It can be transported to storage 160. In addition, the goods stored in the second cold storage 120 are transported to the third cold storage 140, the fourth cold storage 150, and the fifth cold storage 160 by transportation means 137 and 139, respectively. It can be. Accordingly, goods stored in the first cold storage 110 and goods stored in the second cold storage 120 are stored in the third cold storage 140, fourth cold storage 150, and fifth cold storage 160. etc. can be stored. For example, if the first cold storage 110 is a cold storage of a potato farm or a potato storage of a specific local government, the potatoes are loaded on the transportation means 131, 133, and 135 and stored in the third cold storage 140 and the fourth cold storage 140. It can be transported to the cold storage 150 and the fifth cold storage 160. In addition, when the second cold storage 120 is a cold storage of an onion farm or an onion storage of a specific local government, the onions are loaded on the transportation means 137 and 139 and stored in the fourth cold storage 150 and the fifth cold storage 160. ) can be transported. In FIG. 1, it is shown that goods stored in the second cold storage 120 are not transported to the third cold storage 140, but this is only an example and may also be transported to the third cold storage 140. Accordingly, unlike the cold storages 110 and 120, where one or a small number of items are stored, a plurality of items of items can be stored in the cold storages 140, 150, and 160. Accordingly, the cold storages 110 and 120 may be referred to as central cold storages, and the cold storages 140, 150, and 160 may be referred to as distributed cold storages. Alternatively, the cold storages 110 and 120 may be referred to as big cold storages, and the cold storages 140, 150, and 160 may be referred to as small cold storages.

일 실시예에서, 제3 저온 저장고(140), 제4 저온 저장고(150), 제5 저온 저장고(160)는 최종 소비자에게 물품들을 운송하기 위하여 설치된 체인점화 된 저온 저장고일 수 있다. 즉, 특정 농장 또는 특정 지자체에 대응될 수 있는 저온 저장고(110, 120)에는 하나 또는 소수의 품목의 물품들이 보관되고, 체인점화 된 분산형 저온 저장고(140, 150, 160)에는 여러 저온 저장고(110, 120)로부터 다양한 품목들이 운송되어 복수의 품목의 물품들이 보관될 수 있다.In one embodiment, the third cold storage 140, the fourth cold storage 150, and the fifth cold storage 160 may be chain-fired cold storages installed to transport products to end consumers. That is, one or a few items of goods are stored in the cold storages 110, 120, which can correspond to a specific farm or a specific local government, and several cold storages (140, 150, 160) are stored in the chain distributed cold storages 110, 120), various items may be transported and a plurality of items may be stored.

일 실시예에서, 제4 저온 저장고(150)에 보관된 복수의 품목들의 물품들은 운송수단들(152, 154, 156)에 의해 각각 제4 저온 저장고(150)의 관할 범위에 있는 자동 판매 장치들(170, 180, 190)에게 운송될 수 있다. 예를 들어, 제4 저온 저장고(150)에 제1 저온 저장고(110)로부터 운송된 감자, 제2 저온 저장고(120)로부터 운송된 양파, 다른 저온 저장고(미도시)로부터 운송된 사과가 보관되는 경우, 감자, 양파, 사과들은 운송수단들(152, 154, 156)에 의해 자동 판매 장치들(170, 180, 190)로 운송될 수 있다. 이에 따라, 자동 판매 장치(170, 180, 190) 각각은 감자, 양파, 사과를 판매할 수 있다.In one embodiment, the plurality of items stored in the fourth cold storage 150 are transported by means of transportation 152, 154, and 156 to vending machines within the jurisdiction of the fourth cold storage 150, respectively. Can be transported to (170, 180, 190). For example, potatoes transported from the first cold storage 110, onions transported from the second cold storage 120, and apples transported from another cold storage (not shown) are stored in the fourth cold storage 150. In this case, potatoes, onions and apples can be transported to the vending machines 170, 180, 190 by means of vehicles 152, 154, 156. Accordingly, each of the automatic vending devices 170, 180, and 190 can sell potatoes, onions, and apples.

일 실시예에 따르면, 중앙 저온 저장고(110, 120, 130)로부터 소비자에게 직접 배달해야 하여 물류비가 많이 지출될 수 밖에 없었던 종래 물류 서비스와 달리, 분산 저온 저장고(140, 150, 160) 및 자동 판매 장치(170, 180, 190)의 설치를 통해 물류 과정을 최소화함으로써 물류비를 절약할 수 있다.According to one embodiment, unlike the conventional logistics service, which had to incur high logistics costs due to direct delivery from the central cold storage (110, 120, 130) to the consumer, distributed cold storage (140, 150, 160) and automatic sales Logistics costs can be saved by minimizing the logistics process through installation of the devices 170, 180, and 190.

일 실시예에서, 유통 관리 서버(미도시)는 저온 저장고들, 운송수단들, 자동 판매 장치들로부터 수신하는 입고/출고 정보 또는 출발/도착 정보에 기초하여 물품의 현재 위치를 식별할 수 있다. 저온 저장고들, 운송수단들, 자동 판매 장치들은 적어도 하나의 센서를 이용하여 물품의 입고 또는 출고를 식별할 수 있다. 이하에서는 적어도 하나의 센서로 Long-Range RF 센서가 이용되는 경우를 예시로 설명하기로 한다. 일 실시예에서, 제1 저온 저장고(110)에 보관되는 일정 물품들은 개별로 RF 태그가 부착되거나, 묶음으로 특정 그룹을 형성하여 특정 그룹마다 RF 태그가 부착될 수 있다.In one embodiment, a distribution management server (not shown) may identify the current location of an item based on arrival/departure information or arrival/departure information received from cold storages, transportation vehicles, or vending devices. Cold storages, vehicles, and vending devices may use at least one sensor to identify the arrival or departure of goods. Below, the case where a Long-Range RF sensor is used as at least one sensor will be described as an example. In one embodiment, certain items stored in the first cold storage 110 may be individually affixed with RF tags, or may be bundled together to form a specific group and an RF tag may be attached to each specific group.

일 실시예에서, 물품에 개별로 RF 태그가 부착되는 경우에는, 물품이 제1 저온 저장고(110), 운송수단(133), 제4 저온 저장고(150), 운송수단(154), 제2 자동 판매 장치(180)로 입고 또는 출고될 때 각 저장고에 구비된 RF 태그 인식기는 물품에 부착된 RF 태그를 인식하여 물품의 입고 또는 출고를 식별하고, 이에 대한 정보를 유통 관리 서버(미도시)에게 송신할 수 있다. 특히, Long-Range RF 태그의 경우 물품의 온도, 위치, 습도, 충격, 시간 등 데이터가 함께 수집될 수 있으므로, 이러한 데이터도 유통 관리 서버(미도시)에게 전달될 수 있다.In one embodiment, when an RF tag is individually attached to an article, the article is stored in the first cold storage 110, the vehicle 133, the fourth cold storage 150, the vehicle 154, and the second automatic storage unit. When the product is received or shipped from the sales device 180, the RF tag reader provided in each storage unit recognizes the RF tag attached to the product to identify the product's receipt or shipment, and sends information about this to the distribution management server (not shown). Can be sent. In particular, in the case of Long-Range RF tags, data such as temperature, location, humidity, impact, and time of the product can be collected together, so these data can also be transmitted to the distribution management server (not shown).

일 실시예에서, 각 자동 판매 장치로 운송될 물품들마다 하나의 그룹이 형성되고, 그 그룹마다 RF 태그가 부착되는 경우에도, 물품이 제1 저온 저장고(110), 운송수단(133), 제4 저온 저장고(150), 운송수단(154), 제2 자동 판매 장치(180)로 입고 또는 출고될 때 각 저장고에 구비된 RF 태그 인식기는 물품에 부착된 RF 태그를 인식하여 물품의 입고 또는 출고를 식별하고, 이에 대한 정보를 유통 관리 서버(미도시)에게 송신할 수 있다. 일 실시예에서, 각 자동 판매 장치로 운송될 물품들을 그룹핑하는 방법에는 인공지능 모델이 이용될 수 있다. 예를 들어, 인공지능 모델은 각 자동 판매 장치에서의 판매량, 물품의 유통기한 등을 고려하여 각 자동 판매 장치로 운송시킬 양을 결정하기 위한 학습된 모델일 수 있다.In one embodiment, one group is formed for each article to be transported to each vending machine, and even when an RF tag is attached to each group, the article is stored in the first cold storage 110, the transportation vehicle 133, and the second cold storage 110. 4 When warehousing or shipping from the cold storage 150, the transportation vehicle 154, or the second automatic vending device 180, the RF tag reader provided in each storage recognizes the RF tag attached to the product and allows the warehousing or shipping of the product. can be identified and information about this can be transmitted to a distribution management server (not shown). In one embodiment, an artificial intelligence model may be used to group items to be transported to each vending machine. For example, the artificial intelligence model may be a learned model for determining the amount to be transported to each vending machine by considering the sales volume at each vending machine, the expiration date of the product, etc.

일 실시예에서, Big 저온 저장고(110, 120)에서 보관되는 물품들에 대하여 각 small 저온 저장고(140, 150, 160)로 운송될 물품들마다 하나의 그룹이 형성되고, 그 그룹마다 RF 태그가 부착될 수 있다. 예를 들어, 제1 저온 저장고(110)에서 제3 저온 저장고(140)로 운송될 물품에는 RF-A 태그가, 제1 저온 저장고(110)에서 제4 저온 저장고(150)로 운송될 물품에는 RF-B 태그가, 제1 저온 저장고(110)에서 제5 저온 저장고(160)로 운송될 물품에는 RF-C 태그가 부착될 수 있다. 제1 저온 저장고(110)는 RF-B 태그가 인식됨에 따라, 제1 저온 저장고(100)에서 제4 저온 저장고(150)로 물품이 이송됨을 식별할 수 있다. 제1 저온 저장고(100)에서 제4 저온 저장고(150)로 물품이 이송됨을 식별하는 것은 제1 저온 저장고(100)에서 물품의 출고를 식별하는 것을 포함할 수 있다. 이에 따라, 제1 저온 저장고(110)는 유통 관리 서버에게 해당 물품의 출고 정보를 송신할 수 있다. 또한, 제4 저온 저장고(150)로 이송된 물품들은 다시 그룹핑되어 RF 태그가 부착될 수 있다. 예를 들어, 제4 저온 저장고(150)에서 제1 자동 판매 장치(170)로 운송될 물품에는 RF-A-1 태그가, 제4 저온 저장고(150)에서 제2 자동 판매 장치(180)로 운송될 물품에는 RF-A-2 태그가, 제4 저온 저장고(150)에서 제3 자동 판매 장치(190)로 운송될 물품에는 RF-A-3 태그가 부착될 수 있다. 제4 저온 저장고(150)에서 RF-A-3 태그가 인식됨에 따라, 제4 저온 저장고(150)는 물품이 제3 자동 판매 장치(190)로 이송됨을 식별할 수 있다. 이에 따라, 제4 저온 저장고(150)는 유통 관리 서버에게 해당 물품의 출고 정보를 송신할 수 있다.In one embodiment, one group is formed for each article stored in the big cold storage (110, 120) to be transported to each small cold storage (140, 150, 160), and an RF tag is provided for each group. It can be attached. For example, an RF-A tag is attached to an article to be transported from the first cold storage 110 to the third cold storage 140, and an RF-A tag is attached to an article to be transported from the first cold storage 110 to the fourth cold storage 150. An RF-B tag may be attached to an article to be transported from the first cold storage 110 to the fifth cold storage 160. As the RF-B tag is recognized, the first cold storage 110 can identify that the product is transferred from the first cold storage 100 to the fourth cold storage 150. Identifying that the product is transferred from the first cold storage 100 to the fourth cold storage 150 may include identifying the release of the product from the first cold storage 100. Accordingly, the first cold storage 110 may transmit the shipment information of the corresponding product to the distribution management server. Additionally, items transferred to the fourth cold storage 150 may be grouped again and RF tags may be attached. For example, an RF-A-1 tag is attached to an article to be transported from the fourth cold storage 150 to the first vending device 170 and from the fourth cold storage 150 to the second vending device 180. An RF-A-2 tag may be attached to the product to be transported, and an RF-A-3 tag may be attached to the product to be transported from the fourth cold storage 150 to the third vending device 190. As the RF-A-3 tag is recognized in the fourth cold storage 150, the fourth cold storage 150 can identify that the product is transferred to the third automatic vending device 190. Accordingly, the fourth cold storage 150 can transmit the shipment information of the corresponding product to the distribution management server.

뿐만 아니라, 물품의 특정 양마다 하나의 그룹을 형성하고 그 그룹마다 RF 태그가 부착될 수 있다. 특정 양을 결정하는 방법에는 인공지능 모델이 이용될 수 있다. 필요한 경우, small 저온 저장고(140, 150, 160)에서 재분류 작업이 수행된 후 새로운 그룹을 형성하여 그 그룹에 대하여 RF 태그가 부착될 수 있다.In addition, one group may be formed for each specific amount of goods, and an RF tag may be attached to each group. Artificial intelligence models can be used to determine specific quantities. If necessary, after reclassification is performed in the small cold storage (140, 150, 160), a new group may be formed and an RF tag may be attached to the group.

일 실시예에서, 유통 관리 서버(미도시)는 물품이 운송되는 과정에서 저온 저장고에서의 물품의 입고/출고 정보, 저온 저장고에서의 보관 정보, 운송수단의 출발 또는 도착 정보, 운송수단에서의 보관 정보, 자동 판매 장치로 물품의 도착 정보, 자동 판매 장치의 물품 판매 여부, 자동 판매 장치에서의 보관 정보 등에 관한 정보를 획득하여 데이터 베이스에 저장할 수 있다. 보관 정보는 물품의 보관 온도, 보관 습도, 입고 일자, 출고 일자, 보관 기간, 살균 정보 등을 포함할 수 있다.In one embodiment, the distribution management server (not shown) provides information on arrival/departure of goods in a cold storage, storage information in the cold storage, departure or arrival information of the means of transportation, and storage in the means of transportation during the process of transporting the products. Information on the arrival of goods to the vending machine, whether the vending machine sells the product, storage information in the vending machine, etc. can be obtained and stored in the database. Storage information may include the storage temperature of the product, storage humidity, receipt date, shipment date, storage period, sterilization information, etc.

이하에서는, 물품이 제1 저온 저장고(110)로부터 운송수단(133)에 의해 제4 저온 저장고(150)로, 제4 저온 저장고(150)로부터 운송수단(154)에 의해 제2 자동 판매 장치(180)로 유통되는 경우를 예로 들어 설명한다. 유통 관리 서버는 제1 저온 저장고(110)에서 물품이 출고되는 경우, 제1 저온 저장고(110)로부터 물품이 출고되었다는 정보를 수신할 수 있다. 또한, 유통 관리 서버는 제1 저온 저장고(110)의 보관 온도, 보관 습도, 살균기 종류, 살균기 존재 여부, 살균 정도 등을 포함하는 제1 저온 저장고(110)에서의 보관 정보를 수신하여 데이터 베이스에 저장할 수 있다. 물품이 운송수단(133)에 의해 운반되는 경우, 유통 관리 서버는 운송수단(133)으로부터 출발 정보를 수신할 수 있다. 또한, 유통 관리 서버는 운송수단(133)으로부터 물품의 보관 온도, 물품의 보관 습도, 운송수단에 살균기 존재 여부, 살균기 종류, 살균 정도, 도착 예정 정보 등을 포함하는 운송수단(133)에서의 보관 정보를 수신할 수 있다. 운송수단(133)이 제4 저온 저장고(150)에 도착한 경우, 유통 관리 서버는 운송수단(133)으로부터 도착 정보를 수신할 수 있다. 또한, 유통 관리 서버는 제4 저온 저장고(150)로부터 입고 정보를 수신할 수 있다. 물품이 제4 저온 저장고(150)에 보관되는 동안, 특정 이벤트 발생 시 또는 주기적으로 제4 저온 저장고(150)는 유통 관리 서버에게 제4 저온 저장고(150)에서의 물품의 보관 정보를 송신할 수 있다. 또한, 물품은 운송수단(154)에 의해 제4 저온 저장고(150)로부터 제2 자동 판매 장치(180)로 운송될 수 있다. 이 경우에도 마찬가지로 유통 관리 서버는 제4 저온 저장고(150)로부터 물품의 출고 정보를 수신할 수 있고, 운송수단(154)로부터 출발 정보, 운송수단(154)에서의 보관 정보, 도착 예정 정보 등을 수신할 수 있으며, 물품이 제2 자동 판매 장치(180)에 도착한 경우에는 유통 관리 서버는 운송수단(154)으로부터 물품의 도착 정보를 수신하고, 제2 자동 판매 장치(180)로부터 물품의 입고 정보를 수신할 수 있다. 물품이 운송수단(133)을 통해 제1 저온 저장고(110)에서 제4 저온 저장고(150)로, 운송수단(154)을 통해 제4 저온 저장고(150)로부터 제2 자동 판매 장치(180)로 유통되는 동안, 유통 관리 서버는 물품이 잠시라도 보관된 제1 저온 저장고(110), 제4 저온 저장고(150), 운송 수단(133), 운송수단(154), 제2 자동 판매 장치(180)로부터 물품의 현재 위치 및 보관 정보를 획득할 수 있다.Hereinafter, goods are transferred from the first cold storage 110 to the fourth cold storage 150 by means of transportation 133, and from the fourth cold storage 150 to the second automatic vending device by means of transportation 154. 180) is explained as an example. When a product is shipped from the first cold storage 110, the distribution management server may receive information that the product has been shipped from the first cold storage 110. In addition, the distribution management server receives storage information from the first cold storage 110, including the storage temperature, storage humidity, type of sterilizer, presence of a sterilizer, degree of sterilization, etc., and stores it in the database. You can save it. When the goods are transported by means of transportation 133, the distribution management server may receive departure information from the means of transportation 133. In addition, the distribution management server stores the storage temperature of the goods from the transportation means 133, the storage humidity of the products, the presence of a sterilizer in the transportation means, the type of sterilizer, the degree of sterilization, and expected arrival information. Information can be received. When the transportation means 133 arrives at the fourth cold storage 150, the distribution management server may receive arrival information from the transportation means 133. Additionally, the distribution management server may receive receipt information from the fourth cold storage 150. While the goods are stored in the fourth cold storage 150, when a specific event occurs or periodically, the fourth cold storage 150 may transmit storage information of the goods in the fourth cold storage 150 to the distribution management server. there is. Additionally, goods may be transported from the fourth cold storage 150 to the second automatic vending device 180 by means of transportation 154 . In this case as well, the distribution management server can receive product shipment information from the fourth cold storage 150, departure information from the transportation means 154, storage information in the transportation means 154, scheduled arrival information, etc. When the product arrives at the second automatic vending device 180, the distribution management server receives arrival information of the product from the transportation means 154 and receives information about the arrival of the product from the second automatic vending device 180. can receive. Goods are transferred from the first cold storage 110 to the fourth cold storage 150 via the transportation means 133, and from the fourth cold storage 150 to the second automatic vending device 180 through the transportation means 154. During distribution, the distribution management server stores the first cold storage 110, the fourth cold storage 150, the transportation means 133, the transportation means 154, and the second automatic vending device 180 where the goods are stored even for a short period of time. You can obtain the current location and storage information of the item from .

일 실시예에서, 유통 관리 장치는 획득한 정보들을 이용하여 해당 물품의 유통 히스토리 정보를 생성하여 자동 판매 장치, 사용자 단말 등에게 전송할 수 있다. 유통 히스토리 정보에는 물품이 유통되는 과정에서 해당 물품을 보관한 저온 냉장고, 운송 수단, 자동 판매 장치 등에서 물품을 보관하였던 온도, 습도, 기간, 살균 정보 등이 포함될 수 있다. 예를 들어, 유통 히스토리 정보에는 감자가 수확된 직후 제1 저온 저장고(110)에서 5도의 온도, 85%의 습도로 광 플라즈마 살균기가 탑재된 상태로 2일간 보관되었다는 정보, 내부에 6도의 온도, 87%의 습도를 유지하고 광 플라즈마 살균기가 탑재된 운송수단(133)에 의해 8시간 동안 운송되어 제4 저온 저장고(150)에 도착하였다는 정보, 제4 저온 저장고에서 5도의 온도, 88%의 습도로 광 플라즈마 살균기가 탑재된 상태로 3일간 보관되었다는 정보, 내부에 7도의 온도, 87%의 습도를 유지하고 광 플라즈마 살균기가 탑재된 운송수단(154)에 의해 3시간 동안 운송되어 제2 자동 판매 장치(180)에 도착하였다는 정보, 현재 시점을 기준으로 제2 자동 판매 장치(180)에 5도의 온도, 87%의 습도로 2일동안 보관되고 있다는 정보 등이 포함될 수 있다.In one embodiment, the distribution management device may use the acquired information to generate distribution history information for the product and transmit it to a vending machine, a user terminal, etc. Distribution history information may include temperature, humidity, period, sterilization information, etc. where the product was stored in a low-temperature refrigerator, transportation vehicle, or vending machine during the distribution process of the product. For example, the distribution history information includes information that potatoes were stored in the first cold storage 110 immediately after harvest for 2 days with a light plasma sterilizer mounted at a temperature of 5 degrees and humidity of 85%, an internal temperature of 6 degrees, Information that the humidity was maintained at 87% and transported for 8 hours by a vehicle 133 equipped with an optical plasma sterilizer and arrived at the fourth cold storage 150, a temperature of 5 degrees in the fourth cold storage, and a temperature of 88%. Information that it was stored for 3 days with an optical plasma sterilizer mounted on it with humidity, a temperature of 7 degrees and humidity of 87% were maintained inside, and it was transported for 3 hours by a transport vehicle 154 equipped with an optical plasma sterilizer and stored in a second automatic sterilizer. Information that it has arrived at the vending device 180 and information that it has been stored in the second automatic vending device 180 for 2 days at a temperature of 5 degrees and humidity of 87% based on the current point in time may be included.

일 실시예에서, 유통 관리 서버(401)는 자동 판매 장치의 판매 물품 리스트를 제공할 때 제1 물품의 유통 히스토리 정보를 생성할 수 있다. 예를 들어, 유통 관리 서버(401)는 자동 판매 장치에 의해 판매되는 물품의 유통 경로를 추적하여, 유통 히스토리 정보를 생성할 수 있다. 예를 들어, 제1 자동 판매 장치(170)에 의해 판매되는 양파의 경우, 운송수단(152)에 의해 제4 저온 저장고(150)로부터 제1 자동 판매 장치(170)로 운송되었고, 양파 저장고인 제2 저온 저장고(120)로부터 제4 저온 저장고(150)로 운송수단(137)에 의해 운송된 것이므로, 제2 저온 저장고(120), 운송수단(137), 제4 저온 저장고(150), 운송수단(152), 제1 자동 판매 장치(170)로부터 수신한 보관 정보에 기초하여, 제1 자동 판매 장치(170)에 의해 판매되는 양파의 유통 히스토리 정보를 생성할 수 있다.In one embodiment, the distribution management server 401 may generate distribution history information of the first product when providing a list of items for sale in an automatic vending machine. For example, the distribution management server 401 can track the distribution path of products sold by a vending machine and generate distribution history information. For example, in the case of onions sold by the first automatic vending device 170, they were transported from the fourth cold storage 150 to the first automatic vending device 170 by the transportation means 152, and the onion storage Since it is transported from the second cold storage 120 to the fourth cold storage 150 by means of transportation 137, the second cold storage 120, the transportation means 137, the fourth cold storage 150, and transportation The means 152 may generate distribution history information of onions sold by the first automatic vending device 170 based on storage information received from the first automatic vending device 170 .

일 실시예에서, 자동 판매 장치는 유통 히스토리 정보를 수신하여 자동 판매 장치의 디스플레이의 적어도 일부에 디스플레이할 수 있다. 또는, 사용자 단말은 유통 히스토리 정보를 수신하여 유통 관리 서버가 제공하는 애플리케이션을 통해 유통 히스토리 정보를 디스플레이할 수 있다. 일 실시예에 따르면, 사용자가 물품의 구매 여부를 결정하는데 있어서 유통 히스토리 정보를 사용자에게 제공함으로써 사용자가 손쉽게 물품의 구매 여부를 결정할 수 있도록 이바지할 수 있다.In one embodiment, the vending device may receive distribution history information and display it on at least a portion of the display of the vending device. Alternatively, the user terminal may receive distribution history information and display the distribution history information through an application provided by the distribution management server. According to one embodiment, distribution history information is provided to the user when deciding whether to purchase a product, thereby contributing to the user's ability to easily decide whether to purchase the product.

일 실시예에서, 중앙형 저온 저장고(110, 120)로부터 자동 판매 장치(170, 180, 190)까지 물품들이 운송되는 과정은 자동화될 수 있다. 예를 들어, 분산형 저온 저장고(140, 150, 160)에 물품이 자동 배치될 수 있도록 운송 수단(131, 133, 135, 137, 139)에도 물품이 자동 정렬될 수 있으며, 자동 판매 장치(170, 180, 190)에 물품이 자동 배치될 수 있도록 운송 수단들(152, 154, 156)에도 물품이 자동 정렬될 수 있다. 일 실시예에 따르면, 자동화를 통해 인건비를 절약하여 최종적으로 물류비를 절약시킬 수 있다.In one embodiment, the process of transporting items from central cold storage 110, 120 to vending machines 170, 180, 190 can be automated. For example, goods can be automatically arranged in the transportation means (131, 133, 135, 137, 139) so that the goods can be automatically placed in the distributed cold storage (140, 150, 160), and the automatic vending device (170) , 180, 190), the goods can also be automatically arranged in the transportation means (152, 154, 156). According to one embodiment, labor costs can be saved through automation, ultimately saving logistics costs.

도 2는 본 개시의 일 실시예에 따른 자동 판매 장치를 통해 물품이 최종 소비자에게 전달되는 과정을 도시하는 도면이다.Figure 2 is a diagram illustrating a process in which goods are delivered to the end consumer through an automatic vending device according to an embodiment of the present disclosure.

도 2를 참조하면, 자동 판매 장치(210)는 구매 요청 정보를 획득할 수 있다. 일 실시예에서, 구매 요청 정보는 사용자 단말(250)이 유통 관리 서버에게 구매 요청을 보낸 것에 기초하여 생성되어 자동 판매 장치(210)에게 전달된 구매 요청 정보, 자동 판매 장치(210)의 입력장치를 이용하여 획득된 물품을 선택하는 사용자 입력(이하, 자동 판매 기능에 의해 획득된 사용자 입력), 코드 정보를 스캔함으로써 획득된 물품의 구매 요청 정보, 자동 판매 장치(210)와 사용자 단말 사이의 근거리 통신을 통해 전송된 구매 요청 정보 등을 포함할 수 있다. 근거리 통신은 와이파이, 블루투스 통신, NFC (Near Field Communication) 등을 포함할 수 있다. 즉, 자동 판매 장치(210)와 사용자 단말 사이의 근거리 통신을 통해 구매 요청 정보가 전송되는 경우에는, 사용자 단말은 자동 판매 장치(210)와 근거리 통신 연결을 수행한 후, 유통 관리 서버 또는 자동 판매 장치(210)가 제공하는 애플리케이션을 이용하여 물품, 구매량, 구매 가격 중 적어도 하나를 선택하는 구매 요청 정보를 송신할 수 있다.Referring to FIG. 2, the automatic vending device 210 can obtain purchase request information. In one embodiment, the purchase request information is purchase request information generated based on the user terminal 250 sending a purchase request to the distribution management server and delivered to the vending machine 210, and the input device of the vending machine 210 User input for selecting an item obtained using (hereinafter referred to as user input obtained by the vending function), purchase request information for the item obtained by scanning code information, and short distance between the vending device 210 and the user terminal. It may include purchase request information transmitted through communication. Short-range communication may include Wi-Fi, Bluetooth communication, NFC (Near Field Communication), etc. That is, when purchase request information is transmitted through short-range communication between the vending device 210 and the user terminal, the user terminal establishes a short-range communication connection with the vending device 210 and then connects to the distribution management server or vending machine. Purchase request information for selecting at least one of the product, purchase quantity, and purchase price may be transmitted using an application provided by the device 210.

일 실시예에서, 물품의 구매 요청 정보가 코드 정보를 스캔함으로써 획득되는 경우에는 다음과 같은 적어도 두 가지의 경우가 존재할 수 있다. 첫 번째는 구매자가 자동 판매 장치(210) 근처로 이동하여, 구매자 단말이 코드 정보를 디스플레이하고 자동 판매 장치(210)가 코드 정보 스캐너(220)를 이용하여 코드 정보를 스캔함으로써 획득되는 경우일 수 있다. 두 번째는 구매자 단말이 코드 정보를 배달자 단말에게 양도한 후, 배달자가 자동 판매 장치(210) 근처로 이동하고, 배달자 단말(230)이 코드 정보를 디스플레이하고 자동 판매 장치(210)가 코드 정보 스캐너(220)를 이용하여 코드 정보를 스캔함으로써 획득되는 경우일 수 있다. 이하에서는, 일 예시로 두 번째 경우에 대하여 서술하기로 한다.In one embodiment, when product purchase request information is obtained by scanning code information, there may be at least two cases as follows. The first may be a case where the buyer moves near the vending device 210, the buyer terminal displays code information, and the vending device 210 obtains the code information by scanning it using the code information scanner 220. there is. Second, after the buyer terminal transfers the code information to the delivery terminal, the delivery person moves near the vending device 210, the delivery terminal 230 displays the code information, and the vending device 210 displays the code information. This may be obtained by scanning code information using the information scanner 220. Below, the second case will be described as an example.

일 실시예에서, 사용자 단말(250)이 구매한 자동 판매 장치(210)에 의해 판매되는 물품은 배달 서비스를 통해 사용자 단말(250)의 사용자에게 전달될 수 있다. 일 실시예에서, 자동 판매 장치(210)는 물품이 입고된 경우, 물품의 입고를 식별하고 유통 관리 서버에게 물품의 입고 정보를 송신할 수 있다. 또한, 물품이 자동 판매 장치(210)에 보관되는 동안, 특정 이벤트 발생 시 또는 주기적으로 유통 관리 서버에게 물품에 대한 보관 정보를 송신할 수 있다. 예를 들어, 유통 관리 서버가 보관 정보를 요청할 때마다 그에 대한 응답으로 보관 정보를 송신하거나, 하루에 한 번 보관 정보를 송신하거나, 물품이 판매되는 경우 보관 정보를 송신할 수 있다.In one embodiment, goods sold by the vending machine 210 purchased by the user terminal 250 may be delivered to the user of the user terminal 250 through a delivery service. In one embodiment, when the product is stocked, the vending device 210 may identify the stock and transmit the stock information to the distribution management server. Additionally, while the product is stored in the vending machine 210, storage information about the product may be transmitted to the distribution management server when a specific event occurs or periodically. For example, the distribution management server may transmit storage information in response every time it requests storage information, may transmit storage information once a day, or may transmit storage information when an article is sold.

일 실시예에서, 유통 관리 서버는 자동 판매 장치(210)로부터 수신한 보관 정보에 기초하여 물품의 유통 히스토리 정보를 생성하고, 물품의 히스토리 정보, 물품의 식별자 등에 기초하여 자동 판매 장치(210)의 판매 물품 리스트를 사용자 단말(250)에게 제공할 수 있다. 사용자 단말(250)은 판매 물품 리스트에 기초하여, 제1 물품을 구매하겠다는 사용자 입력을 수신하고, 유통 관리 서버에게 제1 물품에 대한 구매 요청을 송신할 수 있다. 또한, 유통 관리 서버는 구매 요청에 기초하여, 사용자 단말(250)에게 구매 요청에 대응되는 코드 정보를 송신할 수 있다. 일 실시예에서, 코드 정보는 QR (Quick Response) 코드, 바코드 등을 포함할 수 있다.In one embodiment, the distribution management server generates distribution history information of the product based on storage information received from the vending device 210, and stores the distribution history of the vending device 210 based on the history information of the product, the identifier of the product, etc. A list of items for sale may be provided to the user terminal 250. The user terminal 250 may receive a user input to purchase the first product based on the list of items for sale and transmit a purchase request for the first product to the distribution management server. Additionally, the distribution management server may transmit code information corresponding to the purchase request to the user terminal 250 based on the purchase request. In one embodiment, the code information may include a Quick Response (QR) code, a barcode, etc.

일 실시예에서, 사용자가 자동 판매 장치(210)로부터 제1 물품을 직접 수령하고자 하는 경우, 사용자 단말은 유통 관리 서버로부터 수신한 코드 정보를 디스플레이하고, 자동 판매 장치(210)의 코드 정보 스캐너(220)는 사용자 단말에 디스플레이된 코드 정보를 스캔할 수 있다. 이에 따라, 자동 판매 장치(210)는 코드 정보에 기초하여 사용자 단말이 구매하고자 하는 제1 물품을 식별할 수 있다. 또한, 자동 판매 장치(210)는 사용자에 의해 제1 물품이 수령될 수 있도록 자동 판매 장치(210)의 적어도 일부를 제어할 수 있다. 예를 들어, 코드 정보가 감자 1kg을 지시하는 경우, 자동 판매 장치(210)는 감자 1kg을 자동 판매 장치(210)의 물품 수령부로 이동시키도록 자동 판매 장치(210)의 적어도 일부를 제어할 수 있다.In one embodiment, when the user wishes to directly receive the first item from the vending device 210, the user terminal displays the code information received from the distribution management server, and the code information scanner of the vending device 210 ( 220) can scan the code information displayed on the user terminal. Accordingly, the automatic vending device 210 can identify the first product that the user terminal wishes to purchase based on the code information. Additionally, the automatic vending device 210 may control at least a portion of the automatic vending device 210 so that the first article can be received by the user. For example, if the code information indicates 1 kg of potatoes, the vending device 210 may control at least a portion of the vending device 210 to move 1 kg of potatoes to the product receiving section of the vending device 210. there is.

일 실시예에서, 사용자가 배달 서비스를 통해 제1 물품을 수령하고자 하는 경우, 사용자 단말(250)은 유통 관리 서버로부터 제공받은 코드 정보를 배달자 단말(230)에게 양도할 수 있다. 배달자 단말(230)은 양도받은 코드 정보(240)를 디스플레이하고, 코드 정보 스캐너(220)는 배달자 단말(230)에 디스플레이된 코드 정보(240)를 스캔할 수 있다. 이에 따라, 자동 판매 장치(210)는 코드 정보(240)에 기초하여, 사용자 단말(250)이 구매하고자 하는 제1 물품을 식별할 수 있다. 또한, 자동 판매 장치(210)는 배달자에 의해 제1 물품이 수령될 수 있도록 자동 판매 장치(210)의 적어도 일부를 제어할 수 있다. 일 실시예에서, 자동 판매 장치(210) 또는 배달자 단말(230)은 유통 관리 서버에게 제1 물품의 배송 시작 정보를 송신할 수 있다. 또한, 배달 과정에서 유통 관리 서버는 배달자 단말(230)의 위치 정보를 수신하여 배달자 단말(230)의 위치 정보를 포함하는 제1 물품의 배송 정보를 사용자 단말(250)에게 송신할 수 있다. 일 실시예에서, 제1 물품의 배송 정보에는 배달자 단말(230)의 위치, 배송 예정 일자, 배송 예정 시각 등이 포함될 수 있다.In one embodiment, when the user wishes to receive the first product through a delivery service, the user terminal 250 may transfer the code information provided from the distribution management server to the delivery terminal 230. The delivery terminal 230 displays the transferred code information 240, and the code information scanner 220 can scan the code information 240 displayed on the delivery terminal 230. Accordingly, the automatic vending device 210 can identify the first product that the user terminal 250 wishes to purchase based on the code information 240. Additionally, the automatic vending device 210 may control at least a portion of the automatic vending device 210 so that the first article can be received by the delivery person. In one embodiment, the vending machine 210 or the delivery terminal 230 may transmit delivery start information of the first product to the distribution management server. Additionally, during the delivery process, the distribution management server may receive location information of the delivery terminal 230 and transmit delivery information of the first product including the location information of the delivery terminal 230 to the user terminal 250. . In one embodiment, the delivery information of the first product may include the location of the delivery terminal 230, the scheduled delivery date, and the scheduled delivery time.

일 실시예에서, 코드 정보 스캐너(220)는 빛의 흡수와 반사를 감지하는 적외선 센서를 이용하여 코드 정보를 스캔할 수 있다. 예를 들어, 코드 정보가 QR 코드인 경우, QR 코드 이미지에 존재하는 검은 부분(cell)은 빛을 흡수하고 흰 부분(cell)은 빛을 반사하는데, 적외선을 방출하는 발광소자와 방출된 빛을 감지하는 수광소자로 구성된 적외선 센서를 이용하여 검은 cell과 흰 cell이 식별될 수 있다.In one embodiment, the code information scanner 220 may scan code information using an infrared sensor that detects absorption and reflection of light. For example, if the code information is a QR code, the black part (cell) present in the QR code image absorbs light and the white part (cell) reflects light. Black cells and white cells can be identified using an infrared sensor composed of a light-receiving element.

도 3은 본 개시의 일 실시예에 따른 인공지능을 이용하여 자동 판매 장치의 위치 및 운송 경로가 결정되는 방법을 도시하는 도면이다.FIG. 3 is a diagram illustrating a method for determining the location and transportation route of a vending machine using artificial intelligence according to an embodiment of the present disclosure.

도 3을 참조하면, 자동 판매 장치들의 설치 위치, 저온 저장고들의 설치 위치, 운송 수단(310)이 자동 판매 장치들에게 물품들을 운반하는 경우 최적 경로(330), 판매량을 고려한 물품 운송량 등은 인공지능 모델(320)을 이용하여 결정될 수 있다. 예를 들어, 유통기한, 소비기한, 판매량 등을 고려하여 어느 품목의 물품을 얼마만큼 어느 자동 판매 장치로 이동시킬지에 대한 정보가 인공지능 모델(320)을 이용하여 결정될 수 있다.Referring to FIG. 3, the installation location of the vending devices, the installation location of the cold storages, the optimal route 330 when the transportation means 310 transports goods to the vending devices, the amount of transportation of goods considering the sales volume, etc. are determined by artificial intelligence. It can be determined using model 320. For example, information on how much of which item to move to which automatic vending machine can be determined using the artificial intelligence model 320, taking into account expiration date, consumption period, sales volume, etc.

본 개시에 따른 인공지능과 관련된 기능은 프로세서와 메모리를 통해 동작된다. 프로세서는 하나 또는 복수의 프로세서로 구성될 수 있다. 이때, 하나 또는 복수의 프로세서는 CPU, AP, DSP(Digital Signal Processor) 등과 같은 범용 프로세서, GPU, VPU(Vision Processing Unit)와 같은 그래픽 전용 프로세서 또는 NPU와 같은 인공지능 전용 프로세서일 수 있다. 하나 또는 복수의 프로세서는, 메모리에 저장된 기 정의된 동작 규칙 또는 인공지능 모델에 따라, 입력 데이터를 처리하도록 제어한다. 또는, 하나 또는 복수의 프로세서가 인공지능 전용 프로세서인 경우, 인공지능 전용 프로세서는, 특정 인공지능 모델의 처리에 특화된 하드웨어 구조로 설계될 수 있다.Functions related to artificial intelligence according to the present disclosure are operated through a processor and memory. The processor may consist of one or multiple processors. At this time, one or more processors may be a general-purpose processor such as a CPU, AP, or DSP (Digital Signal Processor), a graphics-specific processor such as a GPU or VPU (Vision Processing Unit), or an artificial intelligence-specific processor such as an NPU. One or more processors control input data to be processed according to predefined operation rules or artificial intelligence models stored in memory. Alternatively, when one or more processors are dedicated artificial intelligence processors, the artificial intelligence dedicated processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.

기 정의된 동작 규칙 또는 인공지능 모델은 학습을 통해 만들어진 것을 특징으로 한다. 여기서, 학습을 통해 만들어진다는 것은, 기본 인공지능 모델이 학습 알고리즘에 의하여 다수의 학습 데이터들을 이용하여 학습됨으로써, 원하는 특성(또는, 목적)을 수행하도록 설정된 기 정의된 동작 규칙 또는 인공지능 모델이 만들어짐을 의미한다. 이러한 학습은 본 개시에 따른 인공지능이 수행되는 기기 자체에서 이루어질 수도 있고, 별도의 서버 및/또는 시스템을 통해 이루어질 수도 있다. 학습 알고리즘의 예로는, 지도형 학습(supervised learning), 비지도형 학습(unsupervised learning), 준지도형 학습(semi-supervised learning) 또는 강화 학습(reinforcement learning)이 있으나, 전술한 예에 한정되지 않는다.Predefined operation rules or artificial intelligence models are characterized by being created through learning. Here, being created through learning means that the basic artificial intelligence model is learned using a large number of learning data by a learning algorithm, thereby creating a predefined operation rule or artificial intelligence model set to perform the desired characteristics (or purpose). It means burden. This learning may be accomplished in the device itself that performs the artificial intelligence according to the present disclosure, or may be accomplished through a separate server and/or system. Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples described above.

인공지능 모델은, 복수의 신경망 레이어들로 구성될 수 있다. 복수의 신경망 레이어들 각각은 복수의 가중치들(weight values)을 갖고 있으며, 이전(previous) 레이어의 연산 결과와 복수의 가중치들 간의 연산을 통해 신경망 연산을 수행한다. 복수의 신경망 레이어들이 갖고 있는 복수의 가중치들은 인공지능 모델의 학습 결과에 의해 최적화될 수 있다. 예를 들어, 학습 과정 동안 인공지능 모델에서 획득한 로스(loss) 값 또는 코스트(cost) 값이 감소 또는 최소화되도록 복수의 가중치들이 갱신될 수 있다. 인공 신경망은 심층 신경망(DNN: Deep Neural Network)를 포함할 수 있으며, 예를 들어, CNN (Convolutional Neural Network), DNN (Deep Neural Network), RNN (Recurrent Neural Network), RBM (Restricted Boltzmann Machine), DBN (Deep Belief Network), BRDNN(Bidirectional Recurrent Deep Neural Network) 또는 심층 Q-네트워크 (Deep Q-Networks) 등이 있으나, 전술한 예에 한정되지 않는다.An artificial intelligence model may be composed of multiple neural network layers. Each of the plurality of neural network layers has a plurality of weight values, and neural network calculation is performed through calculation between the calculation result of the previous layer and the plurality of weights. Multiple weights of multiple neural network layers can be optimized by the learning results of the artificial intelligence model. For example, a plurality of weights may be updated so that loss or cost values obtained from the artificial intelligence model are reduced or minimized during the learning process. Artificial neural networks may include deep neural networks (DNN), such as Convolutional Neural Network (CNN), Deep Neural Network (DNN), Recurrent Neural Network (RNN), Restricted Boltzmann Machine (RBM), Deep Belief Network (DBN), Bidirectional Recurrent Deep Neural Network (BRDNN), or Deep Q-Networks, etc., but are not limited to the examples described above.

일 실시예에서, 운송수단(310)은 인공지능 모델(320)을 이용하여 결정된 최적 경로를 이용하여 복수의 자동 판매 장치들에게 물품들을 운송할 수 있다. 인공지능 모델(320)을 포함하는 서버는 물류비용, 운송 시간 등이 절약될 수 있도록 최적 경로(330)를 결정하고, 결정된 최적 경로(330)를 운송수단(310)에게 전송할 수 있다. 예를 들어, 운송 수단(310)이 특정 영역(350) 내에 존재하는 자동 판매 장치들에게 물품을 운송해야 하는 경우에, 인공지능 모델(320)을 포함하는 서버는 특정 영역(350)에 대한 정보, 특정 영역(350)에 포함된 자동 판매 장치의 정보 등을 입력으로 하여 최적 경로(330)를 획득할 수 있다. 예를 들어, 인공지능 모델(320)은 도 3에 실선으로 도시된 제1 경로(370)보다 점선으로 도시된 제2 경로(360)가 시간 및 비용 측면에서 이득이라고 결정한 것에 기초하여, 제2 경로(360)를 최적 경로로 결정할 수 있다. 이에 따라, 인공지능 모델(320)을 포함하는 서버는 운송수단(310)에게 최적 경로(330)가 제2 경로(360)라는 것을 지시하는 정보를 제공할 수 있다. 또한, 운송수단(310)은 제공받은 최적 경로로 운송했을 때의 운송 소요 시간(340)을 인공지능 모델(320)을 포함하는 서버에 전송함으로써, 인공 지능 모델(320)의 업데이트 절차가 진행될 수도 있다.In one embodiment, the transportation vehicle 310 may transport goods to a plurality of vending devices using an optimal route determined using the artificial intelligence model 320. The server including the artificial intelligence model 320 can determine the optimal route 330 so that logistics costs, transportation time, etc. can be saved, and transmit the determined optimal route 330 to the transportation means 310. For example, when the transportation means 310 needs to transport goods to vending machines existing within a specific area 350, the server including the artificial intelligence model 320 provides information about the specific area 350. , the optimal route 330 can be obtained by inputting information on the vending machine included in the specific area 350. For example, the artificial intelligence model 320 based on determining that the second path 360 shown in a dotted line is more advantageous in terms of time and cost than the first route 370 shown in a solid line in FIG. 3, Path 360 may be determined as the optimal path. Accordingly, the server including the artificial intelligence model 320 may provide the transportation means 310 with information indicating that the optimal route 330 is the second route 360. In addition, the transportation means 310 transmits the transportation time 340 when transported on the provided optimal route to the server including the artificial intelligence model 320, so that the update procedure of the artificial intelligence model 320 may proceed. there is.

일 실시예에서, 인공지능 모델(320)을 포함하는 서버는 물품의 유통기한, 물품의 소비기한, 각 자동 판매 장치에서의 물품의 판매량 등을 고려하여 각 자동 판매 장치로 운송시킬 각 물품에 대한 양을 결정할 수 있다. 예를 들어, 제1 자동 판매 장치에서는 종종 감자의 재고가 부족했고, 제2 자동 판매 장치에서는 종종 양파의 재고가 부족했던 것에 기초하여, 인공지능 모델(320)을 포함하는 서버는 지난 번 운송보다 제1 자동 판매 장치에는 감자가 더 많이 운송되도록, 제2 자동 판매 장치에는 양파가 더 많이 운송되도록 각 품목에 대한 운송량을 결정할 수 있다. 또한, 인공지능 모델(320)을 포함하는 서버는 유통기한 또는 소비기한이 짧은 품목에 대하여는 유통기한 또는 소비기한이 보다 긴 품목 대비 적은 양이 배송되도록 운송량을 결정할 수 있다. 뿐만 아니라, 인공지능 모델(320)을 포함하는 서버는 판매량, 소비기한, 유통기한 등 다양한 정보들을 고려하여 각 자동 판매 장치로 운송시킬 각 품목에 대한 운송량을 결정할 수 있다.In one embodiment, the server including the artificial intelligence model 320 considers the expiration date of the product, the consumption period of the product, the sales volume of the product in each automatic vending device, and the like for each product to be transported to each automatic vending device. You can decide the amount. For example, based on the fact that potatoes were often out of stock in the first vending machine and onions were often out of stock in the second vending machine, the server containing the artificial intelligence model 320 may The transport quantity for each item can be determined so that more potatoes are transported to the first vending machine and more onions are transported to the second vending machine. In addition, the server including the artificial intelligence model 320 can determine the transportation quantity so that a smaller amount is delivered for items with a short expiration date or consumption period than for items with a longer expiration date or consumption period. In addition, the server including the artificial intelligence model 320 can determine the transportation amount for each item to be transported to each automatic vending device by considering various information such as sales volume, expiration date, expiration date, etc.

일 실시예에서, 자동 판매 장치의 설치 위치도 인공지능 모델(320)을 포함하는 서버에 의해 결정될 수 있다. 자동 판매 장치의 설치 위치는, 각 자동 판매 장치를 이용하는 사용자들의 수, 각 자동 판매 장치를 이용하는 사용자들의 구매량, 각 자동 판매 장치에 재고 입고 요청을 보내는 사용자들의 수 등을 입력으로 하여 인공지능 모델(320)을 이용하여 결정될 수 있다.In one embodiment, the installation location of the vending machine may also be determined by the server including the artificial intelligence model 320. The installation location of the vending machine is determined by an artificial intelligence model ( 320) can be determined using.

도 3을 참조하여 전술한 설명에서는 인공지능 모델(320)을 포함하는 서버가 자동 판매 장치들의 설치 위치 정보, 운송 수단(310)이 자동 판매 장치들에게 물품들을 운반하기 위한 최적 경로(330) 정보, 판매량을 고려한 물품당 운송량 정보 등을 결정하는 것으로 설명하였으나, 각 정보들은 하나의 서버에 의해 결정될 수도 있고 서로 다른 서버에 의해 결정될 수도 있고, 일부만 하나의 서버에 의해 결정될 수도 있다. 즉, 각 정보는 서로 같은 인공지능 모델을 이용하여 결정될 수도 있고, 서로 다른 인공지능 모델을 이용하여 결정될 수도 있으며, 일부만 같은 인공지능 모델을 이용하여 결정될 수도 있다.In the above description with reference to FIG. 3, the server including the artificial intelligence model 320 provides information on the installation locations of the vending devices, and the transportation means 310 provides information on the optimal route 330 for transporting goods to the vending devices. , it was explained that the transportation volume information per product considering the sales volume is determined, but each piece of information may be determined by one server or different servers, or only some of it may be determined by one server. In other words, each piece of information may be determined using the same artificial intelligence model, may be determined using different artificial intelligence models, or may only be partially determined using the same artificial intelligence model.

도 4는 본 개시의 일 실시예에 따른 물품이 제1 저온 저장고로부터 자동 판매 장치까지 운송되는 과정을 도시하는 도면이다.Figure 4 is a diagram illustrating a process in which goods are transported from a first cold storage to a vending machine according to an embodiment of the present disclosure.

본 개시 전체에서, 제1 저온 저장고(403), 제1 운송수단(405), 제2 저온 저장고(407), 제2 운송수단(409)이 물품의 입고/출고 또는 출발/도착을 식별하는 동작은 적어도 하나의 센서를 이용하여 수행될 수 있다. 일 실시예에서, 적어도 하나의 센서는 RFID(Radio-Frequency Identification) 센서, 무게 감지 센서, GPS(Global Positioning System) 센서, AIS(Automatic Identification System) 센서, IoT(Internet of Things) 센서, 경사 센서, 적외선 센서, 스마트 센서 등을 포함할 수 있으나, 이에 한정되는 것은 아니다.Throughout this disclosure, the operation of the first cold store 403, the first vehicle 405, the second cold store 407, and the second vehicle 409 to identify the arrival/exit or departure/arrival of goods. Can be performed using at least one sensor. In one embodiment, the at least one sensor includes a Radio-Frequency Identification (RFID) sensor, a weight detection sensor, a Global Positioning System (GPS) sensor, an Automatic Identification System (AIS) sensor, an Internet of Things (IoT) sensor, an inclination sensor, It may include, but is not limited to, infrared sensors and smart sensors.

일 실시예에서, 제1 저온 저장고(403), 제1 운송수단(405), 제2 저온 저장고(407), 제2 운송수단(409) 중 적어도 하나를 포함하는 저온 저장고는 RFID 리더기를 포함하고, 제1 물품, 제1 물품의 패키징, 또는 제1 물품이 포함되는 그룹에는 RFID 태그가 부착될 수 있다. 여기서 제1 물품이 포함되는 그룹이란, 제1 물품이 사과인 경우, 제1 물품이 포함되는 그룹은 사과 박스, 또는 사과 묶음 등을 지칭할 수 있다. 일 실시예에서, RFID 리더기를 포함하는 저온 저장고는 제1 물품이 입고되는 경우 제1 물품 또는 제1 물품이 포함되는 그룹에 부착된 RFID 태그를 인식하여 제1 물품의 입고를 식별할 수 있다. 마찬가지로, 저온 저장고는 제1 물품이 출고되는 경우 제1 물품 또는 제1 물품이 포함되는 그룹에 부착된 RFID 태그를 인식하여 제1 물품의 출고를 식별할 수 있다. 본 개시 전체에서 제1 운송수단(405) 및 제2 운송수단(409)에도 제1 물품을 보관하기 위한 저온 저장고가 구비되므로 제1 운송수단(405) 및 제2 운송수단(409)은 저온 저장고로 지칭될 수 있으며, 입고 또는 출고는 출발 또는 도착으로 지칭될 수도 있다.In one embodiment, the cold store including at least one of the first cold store 403, the first vehicle 405, the second cold store 407, and the second vehicle 409 includes an RFID reader. , an RFID tag may be attached to the first product, the packaging of the first product, or a group including the first product. Here, the group including the first product may refer to an apple box, a bundle of apples, etc. when the first product is an apple. In one embodiment, when the first product is received, the cold storage including the RFID reader may identify the receipt of the first product by recognizing the RFID tag attached to the first product or the group including the first product. Likewise, when the first product is shipped, the cold storage can recognize the RFID tag attached to the first product or a group including the first product to identify the shipment of the first product. Throughout the present disclosure, the first vehicle 405 and the second vehicle 409 are also provided with a cold storage for storing the first article, so the first vehicle 405 and the second vehicle 409 are the cold storage. It may be referred to as , and warehousing or shipping may also be referred to as departure or arrival.

일 실시예에서, 제1 저온 저장고(403), 제1 운송수단(405), 제2 저온 저장고(407), 제2 운송수단(409) 중 적어도 하나를 포함하는 저온 저장고가 무게 센서를 포함하는 경우, 해당 저온 저장고는 입고 또는 출고 시 보관된 물품들의 무게 차이 또는 이동되는 물품들의 무게에 기초하여 제1 물품의 입고 또는 출고를 식별할 수 있다.In one embodiment, the cold store including at least one of the first cold store 403, the first vehicle 405, the second cold store 407, and the second vehicle 409 includes a weight sensor. In this case, the cold storage may identify the arrival or departure of the first product based on the weight difference between the stored items or the weight of the moved items at the time of arrival or departure.

일 실시예에서, 제1 저온 저장고(403), 제1 운송수단(405), 제2 저온 저장고(407), 제2 운송수단(409) 중 적어도 하나를 포함하는 저온 저장고는 RFID 센서 및 무게 센서 모두를 이용하여 제1 물품의 입고 또는 출고를 식별할 수 있다. 예를 들어, 제1 물품의 그룹에 RFID 태그가 부착되어 제1 물품이 입고 또는 출고되는 경우 RFID 리더기를 포함하는 저온 저장고는 제1 물품의 종류를 식별하고, 무게 센서를 이용하여 입고 또는 출고된 물품의 양을 식별할 수 있다.In one embodiment, the cold storage including at least one of the first cold storage 403, the first vehicle 405, the second cold storage 407, and the second vehicle 409 includes an RFID sensor and a weight sensor. All can be used to identify the receipt or release of the first product. For example, when an RFID tag is attached to a group of first goods and the first goods are received or shipped, a cold storage containing an RFID reader identifies the type of the first goods and uses a weight sensor to determine which goods are received or shipped. The quantity of goods can be identified.

도 4를 참조화면, 단계 410에서, 제1 저온 저장고(403)는 적어도 하나의 센서를 이용하여 제1 물품의 출고를 식별할 수 있다. 예를 들어, 제1 저온 저장고는 제1 물품, 제1 물품의 패키징, 제1 물품을 포함하는 그룹 등에 부착된 RFID 태그를 인식하여 제1 물품의 출고를 식별할 수 있다. 또는, 제1 저온 저장고(403)는 제1 저온 저장고(403) 관리자로부터 제1 물품이 출고되었다는 사용자 입력을 수신함으로써, 제1 물품의 출고를 식별할 수 있다.Referring to FIG. 4 , in step 410, the first cold storage 403 may identify the shipment of the first product using at least one sensor. For example, the first cold storage may identify the shipment of the first product by recognizing the RFID tag attached to the first product, the packaging of the first product, the group including the first product, etc. Alternatively, the first cold storage 403 may identify the shipment of the first product by receiving a user input from the manager of the first cold storage 403 that the first product has been shipped.

일 실시예에서, RFID 태그에는 제1 물품이 수확된 일자, 제1 물품이 보관된 온도, 습도 등에 대한 정보가 포함될 수 있다. 예를 들어, RFID 태그에는 온도 센서 및 습도 센서가 포함될 수 있다. 또는, 제1 물품, 제1 물품의 패키징, 또는 제1 물품을 포함하는 그룹에는 RFID 센서, 온도 센서, 습도 센서가 하나의 칩으로서 구비되어 부착될 수 있다. 이에 따라, 제1 물품의 현재 위치와 더불어 제1 물품에 관한 보관 정보가 함께 수집될 수 있다.In one embodiment, the RFID tag may include information about the date the first article was harvested, the temperature and humidity at which the first article was stored, etc. For example, RFID tags may include temperature sensors and humidity sensors. Alternatively, an RFID sensor, a temperature sensor, and a humidity sensor may be provided as one chip and attached to the first product, the packaging of the first product, or a group including the first product. Accordingly, storage information regarding the first article may be collected along with the current location of the first article.

일 실시예에 따르면, 제1 물품의 입고 또는 출고 식별 방법을 통해 물류정보를 수집 및 활용함으로써 제품의 재고관리가 효율적으로 수행될 수 있다. 또한, 부패 가능 제품의 FEFO(First Expiring, First out) 전략이 용이하게 수행할 수 있다.According to one embodiment, product inventory management can be efficiently performed by collecting and utilizing logistics information through a method of identifying the receipt or shipment of the first product. Additionally, the FEFO (First Expiring, First out) strategy for perishable products can be easily implemented.

단계 412에서, 제1 저온 저장고(403)는 제1 물품의 출고를 식별한 것에 기초하여, 유통 관리 서버(401)에게 제1 물품의 출고 정보를 송신할 수 있다. 또한, 단계 414에서, 제1 저온 저장고(403)는 유통 관리 서버(401)에게 제1 물품의 보관 정보를 송신할 수 있다. 일 실시예에서, 제1 물품의 보관 정보는 제1 저온 저장고(403)에서의 제1 물품의 보관 온도, 보관 습도, 입고 일자, 출고 일자, 보관 기간, 살균 정보 등을 포함할 수 있다. 여기서, 살균 정보에는 저온 냉장고에 살균기가 존재하는지 여부, 살균기 종류에 대한 정보, 살균 정도에 대한 정보 등이 포함될 수 있다.In step 412, the first cold storage 403 may transmit shipment information of the first product to the distribution management server 401 based on identifying the shipment of the first product. Additionally, in step 414, the first cold storage 403 may transmit storage information of the first article to the distribution management server 401. In one embodiment, the storage information of the first product may include storage temperature, storage humidity, storage date, shipping date, storage period, sterilization information, etc. of the first product in the first cold storage 403. Here, the sterilization information may include whether a sterilizer exists in the low-temperature refrigerator, information on the type of sterilizer, and information on the degree of sterilization.

단계 412 및 단계 414는 하나의 신호로 수행될 수도 있다. 예를 들어, RFID 태그에 온도 센서 및 습도 센서가 포함되는 경우, 제1 저온 저장고(403)는 제1 물품의 출고와 함께 제1 물품의 보관 온도 및 보관 습도에 대한 정보를 함께 획득할 수 있고, 이 정보를 유통 관리 서버(401)에게 전달할 수 있다.Steps 412 and 414 may also be performed with one signal. For example, if the RFID tag includes a temperature sensor and a humidity sensor, the first cold storage 403 can obtain information about the storage temperature and storage humidity of the first article along with the shipment of the first article. , this information can be delivered to the distribution management server 401.

도 4에는 단계 414가 단계 410 및 단계 412 이후에 수행되는 것으로 도시되어 있으나, 이에 한정되지 않고, 단계 414는 단계 410 또는 단계 412 전에 수행될 수도 있다. 예를 들어, 유통 관리 서버(401)는 제1 저온 저장고(403)가 제1 물품을 보관하는 동안 제1 저온 저장고(403)에게 제1 물품에 대한 보관 정보를 요청하고, 제1 저온 저장고(403)는 이에 대한 응답으로 유통 관리 서버(401)에게 제1 물품에 대한 보관 정보를 송신할 수 있다. 또는, 제1 저온 저장고(403)는 제1 물품을 보관하는 동안 주기적으로 유통 관리 서버(401)에게 제1 물품에 대한 보관 정보를 송신할 수 있다.Although step 414 is shown in FIG. 4 as being performed after steps 410 and 412, the present invention is not limited thereto, and step 414 may be performed before step 410 or step 412. For example, the distribution management server 401 requests storage information about the first article from the first cold storage 403 while the first cold storage 403 stores the first article, and the first cold storage (403) 403) may transmit storage information about the first product to the distribution management server 401 in response. Alternatively, the first cold storage 403 may periodically transmit storage information about the first product to the distribution management server 401 while storing the first product.

일 실시예에서, 유통 관리 서버(401)는 수신한 제1 물품의 출고 정보, 제1 물품의 보관 정보를 데이터 베이스에 저장할 수 있다.In one embodiment, the distribution management server 401 may store the received shipment information of the first product and storage information of the first product in a database.

단계 420에서, 제1 운송수단(405)은 제1 물품의 출발을 식별할 수 있다. 이에 따라, 단계 422에서, 제1 운송수단(405)은 유통 관리 서버(401)에게 제1 물품의 출발 정보를 송신할 수 있다. 일 실시예에서, 제1 물품의 출발은 제1 운송수단(405)에 구비된 저온 저장고에 제1 물품이 입고되는 것을 포함할 수 있다. 도 4에는 도시되지 않았지만, 제1 운송수단(405)은 유통 관리 서버(401)에게 온도, 습도, 살균정보 등을 포함하는, 제1 운송수단에서의 보관 정보를 더 송신할 수도 있다.At step 420, the first vehicle 405 may identify the departure of the first article. Accordingly, in step 422, the first means of transportation 405 may transmit departure information of the first article to the distribution management server 401. In one embodiment, departure of the first product may include the first product being stored in a cold storage provided in the first means of transportation 405 . Although not shown in FIG. 4, the first means of transportation 405 may further transmit storage information in the first means of transportation, including temperature, humidity, sterilization information, etc., to the distribution management server 401.

단계 430에서, 제1 운송수단(405)은 제1 물품의 도착을 식별할 수 있다. 여기서 제1 물품의 도착은 제1 운송수단(405)에 구비된 저온 저장고에서의 제1 물품의 출고를 포함할 수 있다. 이에 따라, 단계 432에서, 제1 운송수단(405)은 제1 물품의 도착 정보를 유통 관리 서버(401)에게 송신할 수 있다. 또한, 단계 434에서, 제1 운송수단(405)은 제1 물품의 보관 정보를 유통 관리 서버(401)에게 송신할 수 있다. 일 실시예에서, 제1 물품의 보관 정보는 제1 운송수단(405)의 저온 저장고에서의 제1 물품의 보관 온도, 보관 습도, 입고 일자, 출고 일자, 보관 기간, 살균 정보 등을 포함할 수 있다. 여기서, 살균 정보에는 저온 저장고에 살균기가 존재하는지 여부, 살균기 종류에 대한 정보(예: 광 플라즈마 살균기), 살균 정도에 대한 정보 등이 포함될 수 있다. 단계 432 및 단계 434는 하나의 신호로 수행될 수도 있다. 예를 들어, 저온 저장고에 무게 센서, RFID 태그, 온도 센서, 습도 센서 등이 하나의 칩으로 구현되는 포함되는 경우, 제1 운송수단(405)는 제1 물품의 도착 정보와 함께 제1 물품의 보관 온도 및 보관 습도에 대한 정보를 함께 획득할 수 있고, 이 정보를 유통 관리 서버(401)에게 전달할 수 있다.At step 430, the first vehicle 405 may identify the arrival of the first article. Here, the arrival of the first product may include the release of the first product from the cold storage provided in the first transportation means 405. Accordingly, in step 432, the first means of transportation 405 may transmit arrival information of the first article to the distribution management server 401. Additionally, in step 434, the first means of transportation 405 may transmit storage information of the first article to the distribution management server 401. In one embodiment, the storage information of the first article may include storage temperature, storage humidity, receipt date, shipping date, storage period, sterilization information, etc. of the first article in the cold storage of the first transportation means 405. there is. Here, the sterilization information may include whether a sterilizer exists in the cold storage, information on the type of sterilizer (e.g., optical plasma sterilizer), and information on the degree of sterilization. Steps 432 and 434 may also be performed with one signal. For example, if the cold storage includes a weight sensor, an RFID tag, a temperature sensor, a humidity sensor, etc. implemented as a single chip, the first means of transportation 405 provides information on the arrival of the first article along with information on the arrival of the first article. Information on storage temperature and storage humidity can be obtained together, and this information can be transmitted to the distribution management server 401.

단계 414와 마찬가지로 도 4에는 단계 434가 단계 422 내지 단계 432 이후에 수행되는 것으로 도시되어 있으나, 이에 한정되지 않고, 단계 434는 단계 422 내지 단계 432 중 어느 하나의 단계 이전에 수행될 수도 있다. 예를 들어, 유통 관리 서버(401)는 제1 운송수단(405)이 제1 물품을 보관하는 동안 제1 운송수단(405)에게 제1 물품에 대한 보관 정보를 요청하고, 제1 운송수단(405)은 이에 대한 응답으로 유통 관리 서버(401)에게 제1 물품에 대한 보관 정보를 송신할 수 있다.Like step 414, step 434 is shown in FIG. 4 as being performed after steps 422 to 432, but the method is not limited thereto, and step 434 may be performed before any one of steps 422 to 432. For example, the distribution management server 401 requests storage information about the first article from the first vehicle 405 while the first vehicle 405 stores the first article, and sends the first vehicle (405) to the first vehicle (405). 405) may transmit storage information about the first product to the distribution management server 401 in response.

일 실시예에서, 유통 관리 서버(401)는 제1 운송수단(405)으로부터 수신한 제1 물품의 출고 정보, 제1 물품의 보관 정보를 데이터 베이스에 저장할 수 있다.In one embodiment, the distribution management server 401 may store shipping information of the first product and storage information of the first product received from the first means of transportation 405 in a database.

단계 440에서, 유통 관리 서버(401)는 제1 물품을 제1 운송수단(405)으로부터 하차 여부를 결정할 수 있다. 예를 들어, 제1 운송수단(405)에 의해 제1 물품이 운반될 동안 저온 저장고의 온도 또는 습도가 동작하지 않았거나, 제1 운송수단(405)의 교통사고로 인해 제1 물품이 손상될 가능성이 큰 경우와 같이 제1 운송수단(405)에 의해 제1 물품이 제대로 보관되지 못하였다고 식별하는 경우, 유통 관리 서버(401)는 제1 운송수단(405)으로부터 제1 물품이 하차되지 않도록 하차 명령을 보내지 않거나, 하차 금지 명령을 송신할 수 있다. 이와 달리, 제1 물품이 제1 운송수단(405)에 의해 잘 보관되며 운송되었다고 식별하는 경우, 유통 관리 서버(401)는 제1 물품의 하차를 결정하고, 단계 442에서, 유통 관리 서버(401)는 제1 물품의 하차 명령을 제1 운송수단(405)에게 송신할 수 있다. 예를 들어, 하차 명령은 제2 저온 저장고로 제1 물품을 입고시킬 것을 지시하는 명령을 포함할 수 있다. 다만 일 실시예에서, 단계 440 및 442는 생략될 수도 있다.In step 440, the distribution management server 401 may determine whether to unload the first product from the first means of transportation 405. For example, if the temperature or humidity of the cold storage does not operate while the first article is being transported by the first vehicle 405, or the first article is damaged due to a traffic accident of the first vehicle 405. If it is identified that the first article has not been properly stored by the first means of transportation (405), as is likely the case, the distribution management server 401 prevents the first article from being unloaded from the first means of transportation (405). You can either not send a disembarkation command, or you can send a disembarkation prohibition command. Alternatively, if the first article is identified as being well stored and transported by the first means of transportation 405, the distribution management server 401 determines unloading of the first article and, in step 442, the distribution management server 401 ) may transmit a command to unload the first article to the first means of transportation 405. For example, the unloading command may include an order directing the loading of the first article into the second cold storage. However, in one embodiment, steps 440 and 442 may be omitted.

단계 450에서, 제2 저온 저장고(407)는 적어도 하나의 센서를 이용하여 제1 물품의 입고를 식별할 수 있다. 일 실시예에서, 제1 물품의 입고를 식별하는 데에는 RFID(Radio-Frequency Identification) 센서, 무게 감지 센서, GPS(Global Positioning System) 센서, AIS(Automatic Identification System) 센서, IoT(Internet of Things) 센서, 경사 센서, 적외선 센서, 스마트 센서 등이 이용될 수 있다. 예를 들어, 무게 감지 센서가 이용되는 경우, 제2 저온 저장고(407)는 입고된 물품의 무게를 측정하여 제1 물품의 입고를 식별할 수 있다.In step 450, the second cold storage 407 may identify receipt of the first article using at least one sensor. In one embodiment, identifying the receipt of the first article includes a Radio-Frequency Identification (RFID) sensor, a weight detection sensor, a Global Positioning System (GPS) sensor, an Automatic Identification System (AIS) sensor, and an Internet of Things (IoT) sensor. , tilt sensors, infrared sensors, smart sensors, etc. can be used. For example, when a weight detection sensor is used, the second cold storage 407 can measure the weight of the received product to identify receipt of the first product.

단계 452에서, 제2 저온 저장고(407)는 제1 물품의 입고 정보를 유통 관리 서버(401)에게 송신할 수 있다. 유통 관리 서버(401)는 제1 물품의 입고 정보에 기초하여 제1 물품이 제2 저온 저장고(407)에 입고된 일자 등을 데이터베이스에 저장할 수 있다.In step 452, the second cold storage 407 may transmit receipt information of the first product to the distribution management server 401. The distribution management server 401 may store the date on which the first product was received in the second cold storage 407 in a database based on the receipt information of the first product.

단계 460에서, 제2 저온 저장고(407)는 제1 물품의 출고를 식별할 수 있다. 이에 따라, 단계 462에서, 제2 저온 저장고(407)는 제1 물품의 출고 정보를 유통 관리 서버(401)에게 송신할 수 있다. 또한, 단계 464에서, 제2 저온 저장고(407)는 제1 물품의 보관 정보를 유통 관리 서버(401)에게 송신할 수 있다. 일 실시예에서, 제2 저온 저장고(407)가 송신하는 제1 물품의 보관 정보에는 제2 저온 저장고(407)에 구비된 적어도 하나의 센서에 의해 획득된 온도, 습도, 살균 정보 또는 제1 물품에 부착된 적어도 하나의 센서에 의해 획득된 온도, 습도, 살균 정보 등이 포함될 수 있다.At step 460, the second cold storage 407 may identify the release of the first article. Accordingly, in step 462, the second cold storage 407 may transmit the shipment information of the first product to the distribution management server 401. Additionally, in step 464, the second cold storage 407 may transmit storage information of the first article to the distribution management server 401. In one embodiment, the storage information of the first article transmitted by the second cold storage 407 includes temperature, humidity, and sterilization information obtained by at least one sensor provided in the second cold storage 407 or the first article Temperature, humidity, sterilization information, etc. obtained by at least one sensor attached to may be included.

단계 470에서, 제2 운송수단(409)은 제1 물품의 출발을 식별할 수 있다. 이에 따라, 단계 472에서, 제2 운송수단(409)은 제1 물품의 출발 정보를 유통 관리 서버(401)에게 송신할 수 있다. 또한, 단계 480에서, 제2 운송수단(409)은 제1 물품의 도착을 식별할 수 있다. 이에 따라, 단계 482에서, 제2 운송수단(409)은 제1 물품의 도착 정보를 유통 관리 서버(401)에게 송신할 수 있다. 또한, 단계 484에서, 제2 운송수단(409)은 제1 물품의 보관 정보(484)를 유통 관리 서버(401)에게 송신할 수 있다.At step 470, the second vehicle 409 can identify the departure of the first article. Accordingly, in step 472, the second means of transportation 409 may transmit departure information of the first article to the distribution management server 401. Additionally, at step 480, the second vehicle 409 may identify the arrival of the first article. Accordingly, in step 482, the second means of transportation 409 may transmit arrival information of the first article to the distribution management server 401. Additionally, in step 484, the second means of transportation 409 may transmit storage information 484 of the first article to the distribution management server 401.

일 실시예에서, 단계 470 내지 단계 482는 제1 운송수단(405)에 의해 수행되는 단계 420 내지 단계 434에 대응될 수 있다. 다만, 제1 운송수단(405)은 도 1에 도시된 운송수단(131, 133, 135, 137, 139)에 대응되는 것으로 하나의 품목의 물품들을 제1 저온 저장고로부터 제2 저온 저장고로 운반하는 운송 수단이고, 제2 운송수단(409)은 복수의 품목들의 물품들을 제2 저온 저장고로부터 자동 판매 장치까지 운반하는 운송수단일 수 있다.In one embodiment, steps 470 to 482 may correspond to steps 420 to 434 performed by the first vehicle 405. However, the first means of transportation 405 corresponds to the means of transportation 131, 133, 135, 137, and 139 shown in FIG. 1 and transports one item of goods from the first cold storage to the second cold storage. It is a means of transportation, and the second means of transportation 409 may be a means of transportation that transports a plurality of items from the second cold storage to the vending machine.

단계 490에서, 유통 관리 서버(401)는 제1 물품을 제2 운송수단(409)으로부터 하차시킬지 여부를 결정할 수 있다. 또한, 단계 492에서, 유통 관리 서버(401)는 제2 운송수단(409)에게 하차 명령을 송신할 수 있다. 예를 들어, 하차 명령은 자동 판매 장치로 제1 물품을 입고시킬 것을 지시하는 명령을 포함할 수 있다. 일 실시예에서, 단계 490 및 492는 단계 440 및 442에 대응될 수 있다.In step 490, the distribution management server 401 may determine whether to unload the first article from the second means of transportation 409. Additionally, in step 492, the distribution management server 401 may transmit an unloading command to the second means of transportation 409. For example, the unloading command may include an command instructing to load the first article into the vending machine. In one embodiment, steps 490 and 492 may correspond to steps 440 and 442.

일 실시예에서, 유통 관리 서버(401)는 제1 저온 저장고에서의 제1 물품의 입고 정보, 출고 정보, 및 보관정보, 제1 운송수단에서의 제1 물품의 출발 정보, 도착 정보, 및 보관정보, 제2 저온 저장고에서의 제1 물품의 입고 정보, 출고 정보, 및 보관정보, 및 제2 운송수단에서의 제1 물품의 출발 정보, 도착 정보, 및 보관정보 등을 수신하여 데이터 베이스에 저장할 수 있다. 또한, 유통 관리 서버(401)는 이 정보들을 이용하여 제1 물품의 유통 히스토리 정보를 생성할 수 있다.In one embodiment, the distribution management server 401 may provide receipt information, shipment information, and storage information of the first article in the first cold storage, departure information, arrival information, and storage of the first article in the first means of transportation. Information, receipt information, shipment information, and storage information of the first article in the second cold storage, and departure information, arrival information, and storage information of the first article in the second means of transportation are received and stored in the database. You can. Additionally, the distribution management server 401 may use this information to generate distribution history information of the first product.

일 실시예에 따르면, 자동 판매 장치에 의해 판매되는 물품의 유통 히스토리가 생성됨으로써, 물품의 품질이 보장 또는 검수될 수 있고, 더 나아가 물품의 유통 과정에서 문제가 있는 경우 용이하게 반품 처리가 가능하도록 할 수 있다.According to one embodiment, by creating a distribution history of products sold by an automatic vending device, the quality of the products can be guaranteed or inspected, and furthermore, if there is a problem during the distribution process of the products, returns can be easily processed. can do.

한편, 도 4가 본 개시의 일 실시예에 따른 물품이 제1 저온 저장고로부터 자동 판매 장치까지 운송되는 과정을 도시하고 있더라도, 다양한 변형들이 도 4에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 4에는 연속적인 동작들이 도시되어 있지만, 도 4에서의 다양한 동작들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 일부 동작이 생략될 수도 있고, 혹은 다수 번 발생할 수 있음은 물론이다.Meanwhile, although FIG. 4 illustrates a process in which goods are transported from a first cold storage to a vending machine according to an embodiment of the present disclosure, various modifications may be made to FIG. 4 of course. As an example, although sequential operations are shown in FIG. 4, various operations in FIG. 4 may overlap, may occur in parallel, may occur in a different order, some operations may be omitted, or may occur multiple times. Of course, it can happen.

도 5는 본 개시의 일 실시예에 따른 물품이 예약 서비스를 통해 최종 소비자에게 전달되는 과정을 도시하는 도면이다.Figure 5 is a diagram illustrating a process in which a product according to an embodiment of the present disclosure is delivered to the end consumer through a reservation service.

도 5를 참조하면, 단계 510은 도 4를 참조하여 전술한 단계 482 내지 단계 492 중 어느 하나에 이어서 수행될 수 있다. 일 실시예에서, 도 5는 자동 판매 장치에 물품이 입고된 후에, 유통 관리 서버(401)가 제공하는 예약 서비스를 통해 물품이 판매되는 경우를 도시하는 도면이다.Referring to FIG. 5 , step 510 may be performed following any one of steps 482 to 492 described above with reference to FIG. 4 . In one embodiment, FIG. 5 is a diagram illustrating a case where the product is sold through a reservation service provided by the distribution management server 401 after the product is stocked in the vending machine.

단계 510에서, 자동 판매 장치(501)는 적어도 하나의 센서를 이용하여 제1 물품의 입고를 식별할 수 있다. 예를 들어, 자동 판매 장치(501)는 RFID 인식 센서를 이용하여 제1 물품의 입고를 식별할 수 있다.In step 510, the vending machine 501 may identify the arrival of the first article using at least one sensor. For example, the vending machine 501 may identify the receipt of the first product using an RFID recognition sensor.

단계 512에서, 자동 판매 장치(501)는 제1 물품의 입고를 식별한 것에 기초하여, 제1 물품의 입고 정보를 유통 관리 서버(401)에게 송신할 수 있다.In step 512, the automatic vending device 501 may transmit receipt information of the first product to the distribution management server 401 based on identifying the receipt of the first product.

일 실시예에서, 단계 510 및 512는 생략될 수도 있다. 유통 관리 서버(401)는 제2 운송수단에 의해 물품이 도착한 것에 기초하여, 자동 판매 장치(501)에 물품이 입고되었다고 식별할 수도 있다.In one embodiment, steps 510 and 512 may be omitted. The distribution management server 401 may identify that an article has been entered into the automatic vending device 501 based on the article's arrival by the second means of transportation.

일 실시예에서, 유통 관리 서버(401)는 수신한 입고 정보에 기초하여, 자동 판매 장치로 제1 물품이 입고된 일자를 데이터 베이스에 저장할 수 있다.In one embodiment, the distribution management server 401 may store the date on which the first item was received in the vending machine in the database based on the received receipt information.

단계 520에서, 자동 판매 장치(501)는 제1 물품에 대한 보관 정보를 유통 관리 서버(401)에게 송신할 수 있다. 일 실시예에서, 자동 판매 장치(501)는 유통 관리 서버(401)로부터 요청이 있을 때마다, 또는 정기적으로, 또는 특정 이벤트 발생 시 제1 물품에 대한 보관 정보를 유통 관리 서버(401)에게 송신할 수 있다.In step 520, the vending device 501 may transmit storage information about the first product to the distribution management server 401. In one embodiment, the vending device 501 transmits storage information about the first article to the distribution management server 401 whenever there is a request from the distribution management server 401, or periodically, or when a specific event occurs. can do.

일 실시예에서, 제1 물품에 대한 보관 정보는 자동 판매 장치의 보관 온도, 보관 습도, 입고 일자, 보관 기간, 살균 정보 등을 포함할 수 있다. 또한, 살균 정보에는 살균기 종류, 살균 정도, 살균 여부 등에 관한 정보가 포함될 수 있다.In one embodiment, storage information about the first product may include storage temperature, storage humidity, storage date, storage period, sterilization information, etc. of the vending device. Additionally, the sterilization information may include information about the type of sterilizer, degree of sterilization, and whether or not it has been sterilized.

단계 530에서, 유통 관리 서버(401)는 제1 물품의 유통 히스토리 정보를 생성할 수 있다. 도 4 및 도 5를 참조하여 전술한 예시에서, 제1 물품의 유통 히스토리 정보는 제1 저온 저장고(403)에서의 입고 정보, 보관 정보, 및 출고정보, 제1 운송수단(405)에서의 입고정보, 보관 정보, 및 출고정보, 제2 저온 저장고(407)에서의 입고 정보, 보관 정보, 및 출고정보, 제2 운송수단(409)에서의 입고정보, 보관 정보, 및 출고정보, 및 자동 판매 장치(501)에서의 입고 정보, 보관 정보, 및 출고정보 등에 기초하여 생성될 수 있다.In step 530, the distribution management server 401 may generate distribution history information of the first product. In the example described above with reference to FIGS. 4 and 5 , the distribution history information of the first product includes warehousing information, storage information, and shipping information in the first cold storage 403, and warehousing in the first means of transportation 405. Information, storage information, and shipping information, stocking information, storage information, and shipping information in the second cold storage 407, stocking information, storage information, and shipping information in the second means of transportation 409, and automatic sales. It may be generated based on warehousing information, storage information, and shipping information in the device 501.

단계 540에서, 유통 관리 서버(401)는 자동 판매 장치의 판매 물품 리스트를 사용자 단말(503)에게 제공할 수 있다. 일 실시예에서, 자동 판매 장치의 판매 물품 리스트에는 판매되는 물품의 식별자와 해당 물품에 대응되는 유통 히스토리 정보가 포함될 수 있다. 즉, 판매 물품의 리스트에는 제1 물품의 식별자와 제1 물품의 유통 히스토리 정보, 제2 물품의 식별자와 제2 물품의 유통 히스토리 정보 등이 포함될 수 있다. 자동 판매 장치의 판매 물품 리스트는 유통 관리 서버(401)가 제공하는 애플리케이션을 통해 제공될 수 있으나, 이에 한정되는 것은 아니고 다양한 방법에 의해 제공될 수 있다.In step 540, the distribution management server 401 may provide the user terminal 503 with a list of items for sale in the vending machine. In one embodiment, the list of items for sale in a vending machine may include the identifier of the item being sold and distribution history information corresponding to the item. That is, the list of products for sale may include an identifier of the first product, distribution history information of the first product, an identifier of the second product, and distribution history information of the second product. The list of items for sale in the vending machine may be provided through an application provided by the distribution management server 401, but is not limited to this and may be provided through various methods.

단계 550에서, 사용자 단말(503)은 자동 판매 장치의 판매 물품 리스트에 기초하여, 제1 물품의 구매 요청을 유통 관리 서버(401)에게 송신할 수 있다. 일 실시예에서, 제1 물품의 구매 요청에는 제1 물품의 물품 종류 식별자, 제1 물품의 구매량, 제1 물품의 구매금액 등이 포함될 수 있다.In step 550, the user terminal 503 may transmit a purchase request for the first product to the distribution management server 401 based on the list of items for sale in the vending machine. In one embodiment, a purchase request for the first product may include a product type identifier of the first product, a purchase amount of the first product, a purchase price of the first product, etc.

일 실시예에 따르면, 사용자 단말(503)에게 각 물품에 대한 유통 히스토리 정보를 포함하는 판매 물품 리스트가 제공됨으로써, 사용자는 구매할 물품을 선택함에 있어서 유통된 히스토리를 확인하고 신선한 제품을 선택할 수 있다.According to one embodiment, a list of items for sale including distribution history information for each item is provided to the user terminal 503, so that the user can check the distribution history and select a fresh product when selecting an item to purchase.

단계 560에서, 유통 관리 서버(401)는 사용자 단말(503)에게 구매 요청에 대응되는 코드 정보를 송신할 수 있다. 일 실시예에서, 코드 정보는 바코드, QR (Quick Response) 코드 등을 포함할 수 있으나, 이에 한정되는 것은 아니고 구매 요청에 대응되는 다양한 코드들이 이용될 수 있다. 일 실시예에서, 코드 정보에는 사용자 단말의 식별 정보, 구매 요청에 포함된 제1 물품의 물품 종류 정보, 구매량 정보, 구매 금액 정보 등이 지시되도록 코드가 구성될 수 있다.In step 560, the distribution management server 401 may transmit code information corresponding to the purchase request to the user terminal 503. In one embodiment, the code information may include a barcode, QR (Quick Response) code, etc., but is not limited thereto, and various codes corresponding to the purchase request may be used. In one embodiment, the code may be configured to indicate identification information of the user terminal, product type information of the first product included in the purchase request, purchase amount information, purchase price information, etc.

단계 570에서, 유통 관리 서버(401)는 자동 판매 장치(501)에게 구매 요청에 대응되는 정보를 송신할 수 있다. 일 실시예에서, 유통 관리 서버(401)는 자동 판매 장치(501)가 사용자 단말(503)의 구매를 인식할 수 있도록 구매 요청에 대응되는 정보를 송신할 수 있다. 이에 따라, 자동 판매 장치(501)는 구매 요청에 대응되는 물품이 예약된 것으로 식별하고, 다른 사용자 단말에게 해당 물품을 판매하지 않도록 추가 단계를 수행할 수 있다. 예를 들어, 추가 단계에는 해당 물품을 품절인 물품으로 식별하는 단계, 해당 물품을 판매 완료된 물품으로 식별하는 단계, 해당 물품에 대한 판매를 금지하는 단계 등을 포함할 수 있다.In step 570, the distribution management server 401 may transmit information corresponding to the purchase request to the vending machine 501. In one embodiment, the distribution management server 401 may transmit information corresponding to the purchase request so that the vending machine 501 can recognize the purchase of the user terminal 503. Accordingly, the automatic vending device 501 may identify the product corresponding to the purchase request as reserved and perform additional steps to prevent the product from being sold to other user terminals. For example, additional steps may include identifying the product as an out-of-stock product, identifying the product as a sold product, prohibiting sales of the product, etc.

단계 580에서, 사용자 단말(503)은 코드 정보를 디스플레이할 수 있다. 일 실시예에서, 사용자 단말(503)의 사용자는 자동 판매 장치(501)로부터 제1 물품을 수령하기 위해 사용자 단말(503)을 자동 판매 장치(501) 근처로 이동시키고, 자동 판매 장치(501) 근처에서 사용자 단말(503)은 코드 정보를 디스플레이하도록 제어될 수 있다.In step 580, the user terminal 503 may display code information. In one embodiment, the user of the user terminal 503 moves the user terminal 503 near the vending device 501 to receive the first article from the vending device 501, and A nearby user terminal 503 can be controlled to display code information.

단계 582에서, 자동 판매 장치(501)는 사용자 단말(503)에 디스플레이 된 코드 정보를 인식할 수 있다. 예를 들어, 코드 정보가 QR 코드를 포함하는 경우, 자동 판매 장치(501)는 적외선 센서를 이용하여 QR 코드를 스캔할 수 있다. 이에 따라, 자동 판매 장치(501)는 제1 물품의 종류, 주문량, 주문 금액 등을 식별할 수 있다.In step 582, the vending machine 501 may recognize the code information displayed on the user terminal 503. For example, when the code information includes a QR code, the vending device 501 can scan the QR code using an infrared sensor. Accordingly, the automatic vending device 501 can identify the type, order quantity, order amount, etc. of the first product.

단계 590에서, 자동 판매 장치(501)는 사용자 단말(503)에 대응되는 사용자에 의해 제1 물품이 수령될 수 있도록 자동 판매 장치(501)의 적어도 일부를 제어할 수 있다. 예를 들어, 자동 판매 장치(501)는 제1 물품이 상품 투출구로 이동하도록 자동 판매 장치(501)의 적어도 일부를 제어할 수 있다.In step 590, the vending machine 501 may control at least a portion of the vending machine 501 so that the first article can be received by the user corresponding to the user terminal 503. For example, the vending machine 501 may control at least a portion of the vending machine 501 so that the first product moves to the product discharge port.

한편, 도 5가 본 개시의 일 실시예에 따른 물품이 예약 서비스를 통해 최종 소비자에게 전달되는 과정을 도시하고 있더라도, 다양한 변형들이 도 5에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 5에는 연속적인 동작들이 도시되어 있지만, 도 5에서의 다양한 동작들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 일부 동작이 생략될 수도 있고, 혹은 다수 번 발생할 수 있음은 물론이다.Meanwhile, although FIG. 5 illustrates a process in which a product according to an embodiment of the present disclosure is delivered to an end consumer through a reservation service, it is of course possible that various modifications may be made to FIG. 5 . As an example, although sequential operations are shown in FIG. 5, various operations in FIG. 5 may overlap, occur in parallel, occur in a different order, some operations may be omitted, or may occur multiple times. Of course, it can happen.

도 6은 본 개시의 일 실시예에 따른 물품이 자동 판매 장치의 기능을 통해 최종 소비자에게 전달되는 과정을 도시하는 도면이다.Figure 6 is a diagram illustrating a process in which goods according to an embodiment of the present disclosure are delivered to the end consumer through the function of an automatic vending device.

*도 6을 참조하면, 단계 610은 도 4를 참조하여 전술한 단계 482 내지 단계 492 중 어느 하나에 이어서 수행될 수 있다. 도 6은 자동 판매 장치에 물품이 입고된 후에, 자동 판매 장치의 자동 판매 기능을 이용하여 물품이 판매되는 경우를 도시하는 도면이다.*Referring to FIG. 6, step 610 may be performed following any one of steps 482 to 492 described above with reference to FIG. 4. FIG. 6 is a diagram illustrating a case where the product is sold using the automatic vending function of the automatic vending device after the product is stocked in the automatic vending device.

단계 610에서, 자동 판매 장치(501)는 적어도 하나의 센서를 이용하여 제1 물품의 입고를 식별할 수 있다. 예를 들어, 자동 판매 장치(501)는 무게 센서, RFID 인식 리더기 등을 이용하여 제1 물품의 입고를 식별할 수 있다.In step 610, the vending machine 501 may identify the arrival of the first article using at least one sensor. For example, the vending device 501 may identify the arrival of the first product using a weight sensor, an RFID recognition reader, etc.

단계 620에서, 자동 판매 장치(501)는 자동 판매 장치(501)는 제1 물품의 입고를 식별한 것에 기초하여, 유통 관리 서버(401)에게 제1 물품의 입고 정보를 송신할 수 있다. 유통 관리 서버(401)는 수신한 입고 정보에 기초하여, 자동 판매 장치로 제1 물품이 입고된 일자를 데이터 베이스에 저장할 수 있다.In step 620, the vending device 501 may transmit stocking information of the first article to the distribution management server 401 based on identifying the stocking of the first article. The distribution management server 401 may store the date on which the first product was received into the vending machine in the database based on the received receipt information.

단계 630에서, 자동 판매 장치(501)는 유통 관리 서버(401)에게 제1 물품에 대한 보관 정보를 송신할 수 있다. 일 실시예에서, 단계 630은 도 5를 참조하여 전술한 단계 520에 대응될 수 있다.In step 630, the vending device 501 may transmit storage information about the first product to the distribution management server 401. In one embodiment, step 630 may correspond to step 520 described above with reference to FIG. 5.

단계 640에서, 유통 관리 서버(401)는 제1 물품의 유통 히스토리 정보를 생성할 수 있다. 일 실시예에서, 단계 640은 도 5를 참조하여 전술한 단계 530에 대응될 수 있다.In step 640, the distribution management server 401 may generate distribution history information of the first product. In one embodiment, step 640 may correspond to step 530 described above with reference to FIG. 5.

단계 650에서, 유통 관리 서버(401)는 자동 판매 장치(501)에게 유통 히스토리 정보를 송신할 수 있다. 일 실시예에서, 사용자 단말이 유통 관리 서버(401)가 제공하는 애플리케이션을 이용하지 않고 자동 판매 장치(501)로부터 직접적으로 물품을 구매하는 경우를 지원하기 위해서, 유통 관리 서버(401)는 자동 판매 장치(501)에게 유통 히스토리 정보를 송신할 수 있다.In step 650, the distribution management server 401 may transmit distribution history information to the vending machine 501. In one embodiment, in order to support the case where the user terminal purchases goods directly from the automatic vending device 501 without using the application provided by the distribution management server 401, the distribution management server 401 Distribution history information can be transmitted to the device 501.

단계 660에서, 자동 판매 장치(501)는 유통 히스토리 정보를 자동 판매 장치(501)의 디스플레이에 출력할 수 있다. 일 실시예에 따르면, 사용자는 자동 판매 장치(501)에 디스플레이된 유통 히스토리 정보에 기초하여 물품의 신선도 등을 확인한 후 어느 물품을 구매할 것인지, 물품의 구매 여부 등을 결정할 수 있다.In step 660, the vending device 501 may output distribution history information to the display of the vending device 501. According to one embodiment, the user can determine which product to purchase and whether to purchase the product after checking the freshness of the product based on distribution history information displayed on the automatic vending device 501.

일 실시예에서, 자동 판매 장치(501)는 유통 히스토리 정보와 함께 물품의 식별 정보, 물품의 단위 가격 등을 디스플레이할 수 있다.In one embodiment, the automatic vending device 501 may display product identification information, unit price of the product, etc. along with distribution history information.

단계 670에서, 자동 판매 장치(501)는 제1 물품을 선택하는 사용자 입력을 획득할 수 있다. 예를 들어, 자동 판매 장치(501)는 제1 물품에 대한 버튼을 클릭하는 사용자 입력, 구매량 또는 구매 금액을 지시하는 숫자 버튼에 대한 사용자 입력 등을 획득하고, 자동 판매 장치(501)가 사용자에게 판매할 물품과 그 물품에 대한 양을 식별할 수 있다.In step 670, the vending device 501 may obtain a user input for selecting the first product. For example, the vending device 501 obtains a user input of clicking a button for the first product, a user input of a numeric button indicating the purchase amount or purchase amount, etc., and the vending device 501 You can identify the items to be sold and the quantities for those items.

단계 680에서, 자동 판매 장치(501)는 사용자에 의해 제1 물품이 수령될 수 있도록 자동 판매 장치(501)의 적어도 일부를 제어할 수 있다. 예를 들어, 자동 판매 장치(501)는 제1 물품이 상품 투출구로 이동하도록 자동 판매 장치(501)의 적어도 일부를 제어할 수 있다.In step 680, the vending machine 501 may control at least a portion of the vending machine 501 so that the first article can be received by the user. For example, the vending machine 501 may control at least a portion of the vending machine 501 so that the first product moves to the product discharge port.

*단계 690에서, 자동 판매 장치(501)는 제1 물품의 판매 완료 정보를 유통 관리 서버(401)에게 송신할 수 있다. 일 실시예에서, 제1 물품이 자동 판매 장치의 자동 판매 기능에 의해 판매되는 경우 유통 관리 서버(401)가 판매되었다는 사실을 식별할 수 있도록 자동 판매 장치(501)는 제1 물품의 판매 완료 정보를 유통 관리 서버(401)에게 송신할 수 있다. 이에 따라, 제1 물품이 유통 관리 서버(401)가 제공하는 애플리케이션 상에서 중복 판매되는 위험이 방지될 수 있다.*In step 690, the automatic vending device 501 may transmit information on completion of sale of the first product to the distribution management server 401. In one embodiment, when the first product is sold by the automatic vending function of the automatic vending device, the automatic vending device 501 provides sale completion information of the first product so that the distribution management server 401 can identify the fact that it has been sold. can be transmitted to the distribution management server 401. Accordingly, the risk of the first product being sold repeatedly on the application provided by the distribution management server 401 can be prevented.

한편, 도 6이 본 개시의 일 실시예에 따른 물품이 자동 판매 장치의 자동 판매 기능을 통해 최종 소비자에게 전달되는 과정을 도시하고 있더라도, 다양한 변형들이 도 6에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 6에는 연속적인 동작들이 도시되어 있지만, 도 6에서의 다양한 동작들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 일부 동작이 생략될 수도 있고, 혹은 다수 번 발생할 수 있음은 물론이다.Meanwhile, although FIG. 6 illustrates a process in which goods according to an embodiment of the present disclosure are delivered to the end consumer through the vending function of the vending machine, it is of course possible that various modifications may be made to FIG. 6 . As an example, although sequential operations are shown in FIG. 6, various operations in FIG. 6 may overlap, may occur in parallel, may occur in a different order, some operations may be omitted, or may occur multiple times. Of course, it can happen.

도 7은 본 개시의 일 실시예에 따른 물품이 배달 서비스를 통해 최종 소비자에게 전달되는 과정을 도시하는 도면이다.Figure 7 is a diagram illustrating a process in which a product according to an embodiment of the present disclosure is delivered to the end consumer through a delivery service.

도 7을 참조하면, 단계 710은 도 4를 참조하여 전술한 단계 482 내지 단계 492 중 어느 하나에 이어서 수행될 수 있다. 도 7은 자동 판매 장치에 물품이 입고된 후에, 배달 서비스를 이용하여 물품이 판매되는 경우를 도시하는 도면이다.Referring to FIG. 7 , step 710 may be performed following any one of steps 482 to 492 described above with reference to FIG. 4 . FIG. 7 is a diagram illustrating a case where the product is sold using a delivery service after the product is stocked in the automatic vending machine.

단계 710에서, 자동 판매 장치(501)는 적어도 하나의 센서를 이용하여 제1 물품의 입고를 식별할 수 있다. 예를 들어, 자동 판매 장치(501)는 무게 센서, RFID 센서, GPS 센서 등을 이용하여 제1 물품의 입고를 식별할 수 있다.In step 710, the vending machine 501 may identify the arrival of the first article using at least one sensor. For example, the vending machine 501 may identify the arrival of the first product using a weight sensor, RFID sensor, GPS sensor, etc.

단계 712에서, 자동 판매 장치(501)는 자동 판매 장치(501)는 제1 물품의 입고를 식별한 것에 기초하여, 유통 관리 서버(401)에게 제1 물품의 입고 정보를 송신할 수 있다. 유통 관리 서버(401)는 수신한 입고 정보에 기초하여, 자동 판매 장치로 제1 물품이 입고된 일자를 데이터 베이스에 저장할 수 있다.In step 712, the vending device 501 may transmit stocking information of the first article to the distribution management server 401 based on identifying the stocking of the first article. The distribution management server 401 may store the date on which the first product was received into the vending machine in the database based on the received receipt information.

단계 720에서, 자동 판매 장치(501)는 제1 물품에 관한 보관 정보를 유통 관리 서버(401)에게 송신할 수 있다. 일 실시예에서, 단계 720은 도 5를 참조하여 전술한 단계 520에 대응될 수 있다.In step 720, the vending device 501 may transmit storage information regarding the first product to the distribution management server 401. In one embodiment, step 720 may correspond to step 520 described above with reference to FIG. 5.

단계 730에서, 유통 관리 서버(401)는 제1 물품의 유통 히스토리 정보를 생성할 수 있다. 일 실시예에서, 단계 730은 도 5를 참조하여 전술한 단계 530에 대응될 수 있다.In step 730, the distribution management server 401 may generate distribution history information of the first product. In one embodiment, step 730 may correspond to step 530 described above with reference to FIG. 5.

단계 740에서, 유통 관리 서버(401)는 제2 사용자 단말(703)에게 자동 판매 장치의 판매 물품 리스트를 제공할 수 있다. 일 실시예에서, 제2 사용자 단말(703)은 구매자 단말일 수 있다. 예를 들어, 구매자 단말인 제2 사용자 단말(703)은 유통 관리 서버(401)가 제공하는 애플리케이션을 통해 자동 판매 장치의 판매 물품 리스트를 제공받을 수 있다. 일 실시예에서, 자동 판매 장치의 판매 물품 리스트에는 판매되는 물품의 식별자와 해당 물품에 대응되는 유통 히스토리 정보가 포함될 수 있다. 즉, 판매 물품의 리스트에는 제1 물품의 식별자와 제1 물품의 유통 히스토리 정보, 제2 물품의 식별자와 제2 물품의 유통 히스토리 정보 등이 포함될 수 있다.In step 740, the distribution management server 401 may provide the second user terminal 703 with a list of items for sale in the automatic vending machine. In one embodiment, the second user terminal 703 may be a purchaser terminal. For example, the second user terminal 703, which is a purchaser terminal, may receive a list of items for sale in the automatic vending machine through an application provided by the distribution management server 401. In one embodiment, the list of items for sale in a vending machine may include the identifier of the item being sold and distribution history information corresponding to the item. That is, the list of products for sale may include an identifier of the first product, distribution history information of the first product, an identifier of the second product, and distribution history information of the second product.

단계 750에서, 제2 사용자 단말(703)은 유통 관리 서버(401)에게 제1 물품의 구매 요청을 송신할 수 있다. 일 실시예에서, 단계 750은 도 5를 참조하여 전술한 단계 550에 대응될 수 있다.In step 750, the second user terminal 703 may transmit a purchase request for the first product to the distribution management server 401. In one embodiment, step 750 may correspond to step 550 described above with reference to FIG. 5.

단계 752에서, 유통 관리 서버(401)는 제2 사용자 단말(703)에게 구매 요청에 대응되는 코드 정보(752)를 송신할 수 있다. 일 실시예에서, 단계 752는 도 5를 참조하여 전술한 단계 560에 대응될 수 있다.In step 752, the distribution management server 401 may transmit code information 752 corresponding to the purchase request to the second user terminal 703. In one embodiment, step 752 may correspond to step 560 described above with reference to FIG. 5.

단계 754에서, 유통 관리 서버(401)는 자동 판매 장치(501)에게 구매 요청에 대응되는 정보를 송신할 수 있다. 일 실시예에서, 단계 754는 도 5를 참조하여 전술한 단계 570에 대응될 수 있다.In step 754, the distribution management server 401 may transmit information corresponding to the purchase request to the vending machine 501. In one embodiment, step 754 may correspond to step 570 described above with reference to FIG. 5.

단계 760에서, 제2 사용자 단말(703)은 제1 사용자 단말(701)에게 코드 정보를 양도할 수 있다. 일 실시예에서, 제1 사용자 단말(701)은 배송자 단말일 수 있다. 본 개시 전체에서, 코드 정보의 '양도'란, 제2 사용자 단말(703)로부터 제1 사용자 단말(701)로 코드 정보가 전송되는 것, 제2 사용자 단말(703)이 양도 의사를 밝히면 유통 관리 서버(401)로부터 제1 사용자 단말(701)에게 코드 정보가 전송되는 것 등을 포함할 수 있다.In step 760, the second user terminal 703 may transfer code information to the first user terminal 701. In one embodiment, the first user terminal 701 may be a delivery terminal. Throughout the present disclosure, 'transfer' of code information refers to code information being transmitted from the second user terminal 703 to the first user terminal 701, and distribution management when the second user terminal 703 expresses its intention to transfer. This may include transmitting code information from the server 401 to the first user terminal 701.

예를 들어, 배송자 단말로 제1 사용자 단말(701)이 지정되는 경우, 제2 사용자 단말(703)은 제1 사용자 단말(701)에게 유통 관리 서버(401)로부터 수신한 코드 정보를 전달할 수 있다. 또는, 단계 750에서 제1 물품의 구매 요청에 배송 서비스를 이용하겠다는 정보가 포함되는 경우, 유통 관리 서버(401)는 제2 사용자 단말(703)에게 코드 정보를 전송하는 단계 752를 생략하고, 제1 사용자 단말(701)이 배송자 단말로 지정되는 경우 제2 사용자 단말(703)에게 물품 수령을 위한 코드 정보를 송신할 수도 있다.For example, when the first user terminal 701 is designated as the deliverer terminal, the second user terminal 703 may transmit the code information received from the distribution management server 401 to the first user terminal 701. there is. Alternatively, if the purchase request for the first product in step 750 includes information to use the delivery service, the distribution management server 401 omits step 752 of transmitting code information to the second user terminal 703 and When the first user terminal 701 is designated as the delivery terminal, code information for receiving goods may be transmitted to the second user terminal 703.

단계 762에서, 제1 사용자 단말(701)은 자동 판매 장치(501) 근처에서 자동 판매 장치(501)의 코드 정보 리더기 또는 코드 정보 스캐너가 코드를 인식할 수 있도록 코드 정보를 디스플레이할 수 있다.In step 762, the first user terminal 701 may display code information near the vending machine 501 so that the code information reader or code information scanner of the vending machine 501 can recognize the code.

단계 764에서, 자동 판매 장치(501)는 코드 정보 리더기 또는 코드 정보 스캐너를 이용하여 제1 사용자 단말(701)에 디스플레이 된 코드 정보를 인식할 수 있다. 일 실시예에서, 자동 판매 장치(501)는 코드 정보에 기초하여, 제1 물품에 관한 구매 요청 정보를 획득할 수 있다. 제1 물품에 관한 구매 요청 정보에는 구매자 단말인 제2 사용자 단말(703)의 식별자, 배송자 단말인 제1 사용자 단말(701)의 식별자, 제1 물품의 종류, 주문량, 주문 금액 등이 포함될 수 있다.In step 764, the vending machine 501 may recognize the code information displayed on the first user terminal 701 using a code information reader or a code information scanner. In one embodiment, the automatic vending device 501 may obtain purchase request information regarding the first product based on code information. Purchase request information regarding the first product may include the identifier of the second user terminal 703, which is the buyer terminal, the identifier of the first user terminal 701, which is the deliverer terminal, the type of the first product, the order quantity, the order amount, etc. there is.

단계 770에서, 자동 판매 장치(501)는 제1 물품이 제1 사용자 단말(701)에 대응되는 사용자에 의해 수령될 수 있도록 자동 판매 장치(501)의 적어도 일부를 제어할 수 있다. 예를 들어, 자동 판매 장치(501)는 제1 물품이 상품 투출구로 이동하도록 자동 판매 장치(501)의 적어도 일부를 제어할 수 있다.In step 770, the vending machine 501 may control at least a portion of the vending machine 501 so that the first product can be received by the user corresponding to the first user terminal 701. For example, the vending machine 501 may control at least a portion of the vending machine 501 so that the first product moves to the product discharge port.

단계 780에서, 자동 판매 장치(501)는 제1 물품의 배송이 시작되었다는 것을 지시하는 정보를 유통 관리 서버(401)에게 송신할 수 있다. 또는, 제1 물품의 배송 시작 정보는 제1 사용자 단말(701)에 의해 유통 관리 서버(401)에게 송신될 수도 있다.In step 780, the vending device 501 may transmit information indicating that delivery of the first product has begun to the distribution management server 401. Alternatively, delivery start information of the first product may be transmitted to the distribution management server 401 by the first user terminal 701.

단계 782에서, 유통 관리 서버(401)는 제2 사용자 단말(703)에게 배송 정보를 송신할 수 있다. 또는, 배송 정보는 제1 사용자 단말(701)에 의해 제2 사용자 단말(703)에게 송신될 수도 있다. 일 실시예에서, 배송 정보에는 배송자 식별 정보, 물품의 현재 위치 정보, 물품의 도착 예정일, 물품의 도착 예정 시각, 배송 소요 시간 등이 포함될 수 있다. 더 나아가, 배송 정보에는 제1 사용자 단말(701)이 제1 물품을 배송함에 있어서 제1 물품에 대한 보관 정보가 포함될 수도 있다.In step 782, the distribution management server 401 may transmit delivery information to the second user terminal 703. Alternatively, the delivery information may be transmitted by the first user terminal 701 to the second user terminal 703. In one embodiment, delivery information may include deliverer identification information, current location information of the product, expected arrival date of the product, expected arrival time of the product, delivery time, etc. Furthermore, the delivery information may include storage information about the first product when the first user terminal 701 delivers the first product.

단계 790에서, 제1 사용자 단말(701)은 유통 관리 서버(401)에게 배송 완료 정보를 송신할 수 있다. 또는, 제1 물품의 배송 완료 정보는 제2 사용자 단말(703)에 의해 유통 관리 서버(401)에게 송신될 수도 있다.In step 790, the first user terminal 701 may transmit delivery completion information to the distribution management server 401. Alternatively, delivery completion information of the first product may be transmitted to the distribution management server 401 by the second user terminal 703.

도 7에 도시되지는 않았지만, 유통 관리 서버(401) 또는 제1 사용자 단말(701)은 제2 사용자 단말(703)에게 배송 완료 정보를 송신할 수도 있다.Although not shown in FIG. 7, the distribution management server 401 or the first user terminal 701 may transmit delivery completion information to the second user terminal 703.

한편, 도 7이 본 개시의 일 실시예에 따른 물품이 배달 서비스를 이용하여 최종 소비자에게 전달되는 과정을 도시하고 있더라도, 다양한 변형들이 도 7에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 7에는 연속적인 동작들이 도시되어 있지만, 도 7에서의 다양한 동작들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 일부 동작이 생략될 수도 있고, 혹은 다수 번 발생할 수 있음은 물론이다.Meanwhile, although FIG. 7 illustrates a process in which a product according to an embodiment of the present disclosure is delivered to a final consumer using a delivery service, it is of course possible that various modifications may be made to FIG. 7 . As an example, although sequential operations are shown in FIG. 7, various operations in FIG. 7 may overlap, may occur in parallel, may occur in a different order, some operations may be omitted, or may occur multiple times. Of course, it can happen.

도 8은 본 개시의 일 실시예에 따른 사용자 단말의 이동 경로 상에 존재하는 자동 판매 장치들의 정보를 제공하는 방법을 도시하는 도면이다.FIG. 8 is a diagram illustrating a method of providing information on vending machines existing on a movement path of a user terminal according to an embodiment of the present disclosure.

도 8을 참조하면, 사용자 단말(800)은 GPS 모듈, 자이로 센서 등을 이용하여 사용자 단말(800)의 위치를 획득할 수 있다. 사용자 단말(800)은 서버로부터 전자 지도(810)를 획득하고, 전자 지도(810) 상에 현재 사용자 단말(800)의 위치를 표시하고, 사용자에 의해 설정된 출발지로부터 목적지까지의 경로를 안내하는 기능을 수행할 수 있다.Referring to FIG. 8, the user terminal 800 may acquire the location of the user terminal 800 using a GPS module, a gyro sensor, etc. The user terminal 800 has the function of acquiring the electronic map 810 from the server, displaying the current location of the user terminal 800 on the electronic map 810, and guiding the route from the starting point set by the user to the destination. can be performed.

일 실시예에서, 사용자 단말(800)은 사용자에 의해 설정된 출발지로부터 목적지까지의 경로 상 또는 그 경로의 일정 반경 이내에 위치하는 자동 판매 장치들에 대한 정보를 획득하고, 자동 판매 장치들을 전자 지도(810) 상에 표시할 수 있다. 또한, 사용자 단말(800)은 해당 자동 판매 장치들에 의해 판매되는 물품들의 정보들을 획득하고, 판매되는 물품들의 정보(820)를 디스플레이할 수 있다. 일 실시예에서, 자동 판매 장치들에 의해 판매되는 물품들의 정보(820)에는 자동 판매 장치의 식별자, 판매되는 품목, 판매되는 품목의 단위 가격 등이 포함될 수 있다.In one embodiment, the user terminal 800 obtains information about vending devices located on or within a certain radius of the route from the starting point to the destination set by the user, and displays the vending devices on an electronic map 810. ) can be displayed on the screen. Additionally, the user terminal 800 may obtain information on products sold by the corresponding vending machines and display information 820 on the products sold. In one embodiment, information 820 on items sold by vending devices may include the identifier of the vending device, the item being sold, the unit price of the item being sold, etc.

일 실시예에 따르면, 사용자 단말(800)의 사용자는 사용자 단말(800)에 표시되는 정보들에 기초하여, 사용자가 지정한 목적지로 이동하는 중에 가까운 자동 판매 장치를 용이하게 식별할 수 있다.According to one embodiment, a user of the user terminal 800 can easily identify a nearby vending machine while moving to a destination designated by the user based on information displayed on the user terminal 800.

더 나아가, 일 실시예에서, 사용자 단말(800)은 전자 지도(810) 상에 사용자 단말(800)의 현재 위치에 인접한 자동 판매 장치의 정보들을 표시할 수도 있다.Furthermore, in one embodiment, the user terminal 800 may display information on vending machines adjacent to the current location of the user terminal 800 on the electronic map 810.

일 실시예에서, 사용자 단말(800)은 사용자가 구매하고자 하는 품목 및 구매량에 대한 사용자 입력을 수신할 수 있다. 또한, 사용자 단말(800)은 사용자 입력에 기초하여, 최저가격으로 사용자가 원하는 물품들을 구매할 수 있는 자동 판매 장치를 결정하여 표시할 수 있다. 또한, 사용자 단말(800)은 사용자 입력에 기초하여 지도 상에 표시된 자동 판매 장치들에 의해 사용자가 원하는 물품들을 구매할 때의 예상 구매 가격을 각각 결정하고, 결정된 예상 구매 가격들을 디스플레이할 수 있다. 또한, 사용자 단말(800)은 자동 판매 장치들 각각에 대응되는 예상 구매 가격들을 오름차순으로 정렬하여 디스플레이할 수 있다. In one embodiment, the user terminal 800 may receive user input regarding the item the user wishes to purchase and the purchase amount. Additionally, the user terminal 800 may determine and display a vending machine where the user can purchase desired items at the lowest price based on the user input. Additionally, the user terminal 800 may determine expected purchase prices for purchasing items desired by the user through vending machines displayed on the map based on the user input, and display the determined expected purchase prices. Additionally, the user terminal 800 can display the expected purchase prices corresponding to each of the vending machines by sorting them in ascending order.

예를 들어, 사용자 단말(800)은 감자 2kg, 양파 1kg, 사과 0.5kg을 구매하고 싶다는 사용자 입력을 수신한 후, 자동 판매 장치 #1이 감자를 3000원/1kg, 양파를 2000원/1kg, 사과를 10000원/1kg에 판매하고 있는 것에 기초하여, 사용자가 자동 판매 장치 #1에서 구매할 때의 예상 구매 가격을 3000원*2+2000원*1+10000원*0.5 = 13000원으로 결정할 수 있다. 또한, 사용자 단말(800)은 자동 판매 장치 #2가 감자를 2000원/1kg, 양파를 4000원/1kg, 사과를 9000원/1kg에 판매하고 있는 것에 기초하여, 사용자가 자동 판매 장치 #2에서 구매할 때의 예상 구매 가격을 2000원*2+4000원*1+9000원*0.5 = 12500원으로 결정할 수 있다. 이에 따라, 사용자 단말(800)은 자동 판매 장치 #1에서 구매할 때의 예상 구매 금액 13000원과 자동 판매 #2에서 구매할 때의 예상 구매 가격 12500원을 디스플레이할 수 있다. 또한, 사용자 단말(800)은 자동 판매 장치 #1에서 구매할 때의 예상 구매 금액보다 자동 판매 장치 #2에서의 구매할 때의 예상 구매 금액이 더 적은 것에 기초하여, 자동 판매 장치#2를 추천하는 표식을 디스플레이할 수 있다.For example, after receiving a user input that the user terminal 800 wants to purchase 2 kg of potatoes, 1 kg of onions, and 0.5 kg of apples, vending device #1 sells potatoes at 3,000 won/1 kg, onions at 2,000 won/1 kg, Based on selling apples at 10,000 won/1kg, the expected purchase price when the user purchases from vending machine #1 can be determined as 3,000 won*2+2,000 won*1+10,000 won*0.5 = 13,000 won. . In addition, the user terminal 800 is based on the fact that vending machine #2 is selling potatoes at 2,000 won/1kg, onions at 4,000 won/1kg, and apples at 9,000 won/1kg, and the user can purchase the product at vending machine #2. The expected purchase price at the time of purchase can be determined as 2,000 won*2+4,000 won*1+9,000 won*0.5 = 12,500 won. Accordingly, the user terminal 800 can display the expected purchase price of 13,000 won when purchasing from vending machine #1 and the expected purchase price of 12,500 won when purchasing from vending machine #2. Additionally, the user terminal 800 displays a mark recommending vending device #2 based on the fact that the expected purchase amount when purchasing at vending device #2 is less than the expected purchase amount when purchasing at vending device #1. can be displayed.

도 9는 본 개시의 일 실시예에 따른 자동 판매 장치의 블록도이다.Figure 9 is a block diagram of a vending machine according to an embodiment of the present disclosure.

도 9를 참조하면, 자동 판매 장치(900)는 송수신부(910), 입력장치(920), 디스플레이(930), 메모리(940), 센서 모듈(950) 및 프로세서(960)를 포함할 수 있다. 그러나, 도 9에 도시된 구성 요소 모두가 자동 판매 장치(900)의 필수 구성 요소인 것은 아니다. 도 9에 도시된 구성 요소보다 많은 구성 요소에 의해 자동 판매 장치(900)가 구현될 수도 있고, 도 9에 도시된 구성 요소보다 적은 구성 요소에 의해 자동 판매 장치(900)가 구현될 수도 있다. 뿐만 아니라 송수신부(910), 입력장치(920), 디스플레이(930), 메모리(940), 센서 모듈(950) 및 프로세서(960)가 하나의 칩(chip) 형태로 구현될 수도 있다.Referring to FIG. 9, the vending device 900 may include a transceiver 910, an input device 920, a display 930, a memory 940, a sensor module 950, and a processor 960. . However, not all of the components shown in FIG. 9 are essential components of the vending machine 900. The vending machine 900 may be implemented with more components than those shown in FIG. 9 , or the vending device 900 may be implemented with fewer components than the components shown in FIG. 9 . In addition, the transceiver 910, input device 920, display 930, memory 940, sensor module 950, and processor 960 may be implemented in the form of a single chip.

일 실시예에서, 송수신부(910)는 자동 판매 장치(900)와 유선 또는 무선으로 연결된 단말, 또는 다른 전자 디바이스와 통신할 수 있다. 예를 들면, 송수신부(910)는 유통 관리 서버에게 제1 물품의 입고 정보, 제1 물품에 대한 보관 정보 등을 송신할 수 있다. 여기서, 보관 정보는 보관 온도, 보관 습도, 살균 정보, 제1 물품의 입고 일자, 제1 물품의 보관 기간 등을 포함할 수 있다. 또한, 송수신부(910)는 제1 물품에 관한 구매 요청 정보를 수신할 수 있다. 또한, 송수신부(910)는 자동 판매 기능으로 제1 물품을 판매한 경우, 유통 관리 서버에게 제1 물품의 판매 완료 정보를 송신할 수 있고, 배송 서비스를 이용하여 제1 물품을 판매한 경우, 제1 물품의 배송 시작 정보를 송신할 수 있다.In one embodiment, the transceiver 910 may communicate with a terminal connected wired or wirelessly to the vending machine 900, or another electronic device. For example, the transceiver unit 910 may transmit receipt information of the first product, storage information for the first product, etc. to the distribution management server. Here, the storage information may include storage temperature, storage humidity, sterilization information, arrival date of the first product, storage period of the first product, etc. Additionally, the transceiver 910 may receive purchase request information regarding the first product. In addition, when the first product is sold using the automatic sales function, the transceiver unit 910 can transmit sale completion information of the first product to the distribution management server, and when the first product is sold using the delivery service, Delivery start information of the first product can be transmitted.

입력장치(920)는 터치패널(touch panel), 키(key) 패드, 초음파 입력장치, 펜 센서(pen sensor) 등을 포함할 수 있다. 예를 들어, 입력장치(920)는 물품 종류, 구매수량, 구매가격 등에 대한 입력을 수신하기 위한 터치 패널, 키 등을 포함할 수 있다.The input device 920 may include a touch panel, key pad, ultrasonic input device, pen sensor, etc. For example, the input device 920 may include a touch panel, keys, etc. for receiving input about product type, purchase quantity, purchase price, etc.

디스플레이(930)는 패널, 홀로그램 장치, 프로젝터 등을 포함할 수 있다. 자동 판매 장치(900)는 디스플레이(930)에 사용자가 선택한 물품에 대한 유통 히스토리 정보를 출력할 수 있다. 또한, 디스플레이(930)에는 자동 판매 장치(900)의 현재 온도, 현재 습도, 살균 정보 등이 출력될 수 있다.The display 930 may include a panel, a hologram device, a projector, etc. The automatic vending device 900 may output distribution history information about the product selected by the user on the display 930. Additionally, the current temperature, current humidity, sterilization information, etc. of the vending machine 900 may be displayed on the display 930.

메모리(940)에는 애플리케이션과 같은 프로그램 및 파일 등과 같은 다양한 종류의 데이터가 설치 및 저장될 수 있다. 프로세서(960)는 메모리(940)에 저장된 데이터에 접근하여 이를 이용하거나, 또는 새로운 데이터를 메모리(940)에 저장할 수도 있다. 일 실시예에서, 메모리(940)는 데이터 베이스를 포함할 수 있다. 일 실시예에서, 메모리(940)는 자동 판매 장치(900)에 의해 판매되는 물품에 대한 유통 히스토리 정보가 저장될 수 있다.Various types of data, such as programs and files such as applications, can be installed and stored in the memory 940. The processor 960 may access and use data stored in the memory 940, or may store new data in the memory 940. In one embodiment, memory 940 may include a database. In one embodiment, the memory 940 may store distribution history information about products sold by the vending machine 900.

센서 모듈(950)은 예를 들면, 물리량을 계측하거나 자동 판매 장치(900)의 작동 상태를 감지하여 계측 또는 감지된 정보를 전기 신호로 변환할 수 있다. 예를 들어, 센서 모듈(950)은 RFID 센서, 제스처 센서, 자이로 센서, 온도 센서, 습도 센서, 무게 감지 센서, 기압 센서, 가속도 센서, 근접 센서, 적외선 센서 등을 포함할 수 있다. 센서 모듈(950)은 적어도 하나 이상의 센서들을 제어하기 위한 제어 회로를 더 포함할 수 있다. 일 실시예에서, 자동 판매 장치(900)는 적외선 센서를 이용하여 사용자 단말에 디스플레이된 코드 정보를 스캔할 수 있다. 또한, 일 실시예에서, 자동 판매 장치(900)는 온도 센서 및 습도 센서를 이용하여 자동 판매 장치(900) 내에서 보관되고 있는 물품들의 보관 정보를 결정할 수 있다.For example, the sensor module 950 may measure a physical quantity or detect the operating state of the vending machine 900 and convert the measured or sensed information into an electrical signal. For example, the sensor module 950 may include an RFID sensor, a gesture sensor, a gyro sensor, a temperature sensor, a humidity sensor, a weight sensor, an air pressure sensor, an acceleration sensor, a proximity sensor, an infrared sensor, etc. The sensor module 950 may further include a control circuit for controlling at least one sensor. In one embodiment, the vending device 900 may scan code information displayed on the user terminal using an infrared sensor. Additionally, in one embodiment, the vending device 900 may determine storage information of items stored within the vending device 900 using a temperature sensor and a humidity sensor.

프로세서(960)는 자동 판매 장치(900)의 전체적인 동작을 제어하며, CPU, GPU 등과 같은 프로세서를 적어도 하나 이상 포함할 수 있다. 프로세서(960)는 자동 판매 장치(900)를 작동하기 위한 동작을 수행하도록 자동 판매 장치(900)에 포함된 다른 구성들을 제어할 수 있다. 예를 들어, 프로세서(960)는 메모리(940)에 저장된 프로그램을 실행시키거나, 저장된 파일을 읽어오거나, 새로운 파일을 저장할 수도 있다. 일 실시예에서, 프로세서(960)는 메모리(940)에 저장된 프로그램을 실행함으로써, 자동 판매 장치(900)를 작동하기 위한 동작을 수행할 수 있다. 예를 들면, 프로세서는 제1 물품의 입고를 식별하고, 유통 관리 서버에게 제1 물품의 입고 정보 및 제1 물품에 대한 보관 정보를 송신하도록 송수신부(910)를 제어하며, 제1 물품에 관한 구매 요청 정보를 획득하고, 제1 물품에 관한 구매 요청 정보에 기초하여, 제1 물품을 식별하고, 제1 물품이 수령될 수 있도록 자동 판매 장치(900)의 적어도 일부를 제어할 수 있다.The processor 960 controls the overall operation of the vending machine 900 and may include at least one processor such as a CPU or GPU. The processor 960 may control other components included in the vending machine 900 to perform operations for operating the vending machine 900. For example, the processor 960 may execute a program stored in the memory 940, read a stored file, or save a new file. In one embodiment, the processor 960 may perform an operation to operate the vending machine 900 by executing a program stored in the memory 940. For example, the processor identifies the receipt of the first article, controls the transmitting and receiving unit 910 to transmit the receipt information of the first article and storage information about the first article to the distribution management server, and Purchase request information may be obtained, the first product may be identified based on the purchase request information regarding the first product, and at least a portion of the automatic vending device 900 may be controlled so that the first product can be received.

도 10은 본 개시의 일 실시예에 따른 유통 관리 서버의 블록도이다.Figure 10 is a block diagram of a distribution management server according to an embodiment of the present disclosure.

도 10을 참조하면, 유통 관리 서버(1000)는 송수신부(1010), 메모리(1020), 데이터베이스(1030) 및 프로세서(1040)를 포함할 수 있다. 그러나, 도 10에 도시된 구성 요소 모두가 유통 관리 서버(1000)의 필수 구성 요소인 것은 아니다. 도 10에 도시된 구성 요소보다 많은 구성 요소에 의해 유통 관리 서버(1000)가 구현될 수도 있고, 도 10에 도시된 구성 요소보다 적은 구성 요소에 의해 유통 관리 서버(1000)가 구현될 수도 있다. 뿐만 아니라 송수신부(1010), 메모리(1020), 데이터베이스(1030) 및 프로세서(1040)가 하나의 칩(chip) 형태로 구현될 수도 있다.Referring to FIG. 10, the distribution management server 1000 may include a transceiver 1010, a memory 1020, a database 1030, and a processor 1040. However, not all of the components shown in FIG. 10 are essential components of the distribution management server 1000. The distribution management server 1000 may be implemented with more components than those shown in FIG. 10, or the distribution management server 1000 may be implemented with fewer components than those shown in FIG. 10. In addition, the transceiver 1010, memory 1020, database 1030, and processor 1040 may be implemented in the form of a single chip.

일 실시예에서, 송수신부(1010)는 유통 관리 서버(1000)와 유선 또는 무선으로 연결된 단말, 또는 다른 전자 디바이스와 통신할 수 있다. 예를 들면, 송수신부(1010)는 자동 판매 장치로부터 제1 물품의 입고 정보를 수신할 수 있다. 또한, 송수신부(1010)는 사용자 단말에게 제1 물품의 식별자 및 제1 물품의 유통 히스토리 정보를 포함하는, 자동 판매 장치의 판매 물품 리스트를 송신할 수 있다. 또한, 송수신부(1010)는 사용자 단말로부터 제1 물품의 구매 요청을 수신하고, 사용자 단말에게 구매 요청에 대응되는 코드 정보를 송신하며, 자동 판매 장치에게는 구매 요청에 대응되는 정보를 송신할 수 있다. 또한, 송수신부(1010)는 자동 판매 장치로부터 자동 판매 장치의 자동 판매 기능을 이용하여 물품이 판매된 경우 제2 물품의 판매 완료 정보를 수신할 수 있다.In one embodiment, the transceiver 1010 may communicate with a terminal or other electronic device connected to the distribution management server 1000 by wire or wirelessly. For example, the transceiver 1010 may receive stocking information of the first product from the vending machine. Additionally, the transceiver unit 1010 may transmit a list of items for sale in the automatic vending machine, including the identifier of the first item and distribution history information of the first item, to the user terminal. In addition, the transceiver 1010 may receive a purchase request for the first product from the user terminal, transmit code information corresponding to the purchase request to the user terminal, and transmit information corresponding to the purchase request to the vending machine. . Additionally, the transceiver unit 1010 may receive information on completion of sale of the second product when the product is sold using the automatic vending function of the automatic vending device.

메모리(1020)에는 애플리케이션과 같은 프로그램 및 파일 등과 같은 다양한 종류의 데이터가 설치 및 저장될 수 있다. 프로세서(1040)는 메모리(1020)에 저장된 데이터에 접근하여 이를 이용하거나, 또는 새로운 데이터를 메모리(1020)에 저장할 수도 있다. 또한, 일 실시예에서, 유통 관리 서버(1000)는 저온 저장고들, 운송 수단들, 자동 판매 장치들로부터 수신한 보관 정보를 데이터베이스(1030)에 저장할 수 있다.Various types of data, such as programs and files such as applications, can be installed and stored in the memory 1020. The processor 1040 may access and use data stored in the memory 1020, or may store new data in the memory 1020. Additionally, in one embodiment, the distribution management server 1000 may store storage information received from cold storages, transportation vehicles, and vending devices in the database 1030.

프로세서(1040)는 유통 관리 서버(1000)의 전체적인 동작을 제어하며, CPU, GPU 등과 같은 프로세서를 적어도 하나 이상 포함할 수 있다. 프로세서(1040)는 유통 관리 서버(1000)를 작동하기 위한 동작을 수행하도록 유통 관리 서버(1000)에 포함된 다른 구성들을 제어할 수 있다. 예를 들어, 프로세서(1040)는 메모리(1020)에 저장된 프로그램을 실행시키거나, 저장된 파일을 읽어오거나, 새로운 파일을 저장할 수도 있다. 일 실시예에서, 프로세서(1040)는 메모리(1020)에 저장된 프로그램을 실행함으로써, 유통 관리 서버(1000)를 작동하기 위한 동작을 수행할 수 있다. 예를 들면, 프로세서는 자동 판매 장치로부터 제1 물품의 입고 정보를 수신하도록 송수신부(1010)를 제어하고, 제1 물품의 유통 히스토리 정보를 생성하며, 사용자 단말에게 제1 물품의 식별자 및 제1 물품의 유통 히스토리 정보를 포함하는, 자동 판매 장치의 판매 물품 리스트를 제공하고, 사용자 단말로부터 제1 물품의 구매 요청을 수신하도록 송수신부(1010)를 제어하고, 사용자 단말에게 구매 요청에 대응되는 코드 정보를 송신하도록 송수신부(1010)를 제어하고, 자동 판매 장치에게 구매 요청에 대응되는 정보를 송신하도록 송수신부(1010)를 제어할 수 있다.The processor 1040 controls the overall operation of the distribution management server 1000 and may include at least one processor such as a CPU or GPU. The processor 1040 may control other components included in the distribution management server 1000 to perform operations for operating the distribution management server 1000. For example, the processor 1040 may execute a program stored in the memory 1020, read a stored file, or save a new file. In one embodiment, the processor 1040 may perform an operation to operate the distribution management server 1000 by executing a program stored in the memory 1020. For example, the processor controls the transceiver 1010 to receive stocking information of the first product from the vending machine, generates distribution history information of the first product, and sends the user terminal the identifier of the first product and the first product. Provides a list of items for sale in the automatic vending machine, including distribution history information of the items, controls the transceiver 1010 to receive a purchase request for the first item from the user terminal, and provides a code corresponding to the purchase request to the user terminal. The transceiver 1010 can be controlled to transmit information, and the transceiver 1010 can be controlled to transmit information corresponding to the purchase request to the vending machine.

더 나아가, 유통 관리 서버(1000)의 프로세서(1040)는 자동 판매 장치에 물품의 재고가 없는 경우, 물품의 재고 관리를 수행할 수 있다. 일 실시예에서, 유통 관리 서버(1000)는 제1 물품의 식별자 및 제1 물품의 유통 히스토리를 포함하는 자동 판매 장치의 물품 리스트를 구매자 단말에게 제공할 수 있다. 구매자 단말은 자동 판매 장치의 물품 리스트에 제2 물품이 포함되지 않은 것에 기초하여, 유통 관리 서버(1000)에게 제2 물품의 구매 희망 요청을 송신할 수 있다. 유통 관리 서버(1000)는 제2 물품의 구매 희망 요청에 기초하여, 제2 물품을 판매하는 판매자 단말에게 제2 물품의 재고 요청을 송신할 수 있다. 제1 물품이 도 1을 참조하여 전술한 제1 저온 저장고(110)로부터 자동 판매 장치로 운송되었다고 가정할 때, 제2 물품을 판매하는 판매자 단말은 도 1를 참조하여 전술한 제2 저온 저장고(120)를 관리하는 사용자의 단말일 수 있다. 이에 따라, 판매자는 제2 저온 저장고(120)로부터 제2 물품을 출고시킬 수 있으며, 이에 따라, 제2 저온 저장고(120)는 유통 관리 서버(1000)에게 제2 물품의 출고 정보를 송신할 수 있다. 도 4를 참조하여 제1 물품이 운송되는 과정과 마찬가지로, 제2 물품도 제2 저온 저장고(120)로부터 자동 판매 장치로 운송될 수 있다. 예를 들어, 제2 물품의 구매 희망 요청이 도 1의 제2 자동 판매 장치(180)의 판매 물품 리스트에 기초한 요청인 경우, 제2 물품은 제2 저온 저장고(120)로부터 운송수단(137)을 통해 제4 저온 저장고(150)로, 제4 저온 저장고(150)로부터 운송수단(154)를 통해 제2 자동 판매 장치(180)로 운송될 수 있다. 이에 따라, 유통 관리 서버(1000)는 제2 저온 저장고(120), 운송수단(137), 제4 저온 저장고(150), 운송수단(154), 제2 자동 판매 장치(180)로부터 제2 물품의 입고/출고 정보 및 보관 정보를 수신할 수 있다. 또한, 수신한 보관 정보들에 기초하여, 유통 관리 서버(1000)는 제2 물품의 유통 히스토리 정보를 생성할 수 있다. 일 실시예에서, 제2 물품이 자동 판매 장치에 입고되는 경우 유통 관리 서버(1000)는 자동 판매 장치로부터 제2 물품의 입고 정보를 수신하고, 사용자 단말에게 제2 물품의 도착 알림 메시지를 전송할 수 있다. 일 또한, 제2 물품의 도착 알림 메시지에는 제2 물품의 유통 히스토리 정보 등이 포함될 수 있다.Furthermore, the processor 1040 of the distribution management server 1000 can perform inventory management of products when there are no products in stock in the vending machine. In one embodiment, the distribution management server 1000 may provide a product list of the automatic vending device including the identifier of the first product and the distribution history of the first product to the purchaser terminal. The buyer terminal may transmit a request to purchase the second product to the distribution management server 1000 based on the fact that the second product is not included in the product list of the automatic vending machine. The distribution management server 1000 may transmit an inventory request for the second product to the seller terminal selling the second product, based on the request for purchase of the second product. Assuming that the first product has been transported to the automatic vending device from the first cold storage 110 described above with reference to FIG. 1, the seller terminal selling the second product is the second cold storage (110) described above with reference to FIG. 120) may be the terminal of the user who manages it. Accordingly, the seller can ship the second product from the second cold storage 120, and accordingly, the second cold storage 120 can transmit shipment information of the second product to the distribution management server 1000. there is. Referring to FIG. 4 , like the process of transporting the first product, the second product may also be transported from the second cold storage 120 to the automatic vending device. For example, if the request for purchase of the second product is based on the list of items for sale in the second automatic vending device 180 of FIG. 1, the second product is stored in the transportation means 137 from the second cold storage 120. It can be transported to the fourth cold storage 150 through and from the fourth cold storage 150 to the second automatic vending device 180 through the transportation means 154. Accordingly, the distribution management server 1000 selects the second product from the second cold storage 120, the transportation means 137, the fourth cold storage 150, the transportation means 154, and the second automatic vending device 180. You can receive receipt/delivery information and storage information. Additionally, based on the received storage information, the distribution management server 1000 may generate distribution history information of the second product. In one embodiment, when the second product is stocked in the vending machine, the distribution management server 1000 may receive stocking information of the second product from the vending device and transmit an arrival notification message of the second product to the user terminal. there is. Additionally, the arrival notification message of the second product may include distribution history information of the second product.

일 실시예에서, 유통 관리 서버(1000)의 프로세서(1040)는 구매 희망 요청에 결제 완료 정보가 포함되는 경우, 구매 희망 요청에 대응되는 코드 정보를 송신할 수 있다. 또는, 유통 관리 서버(1000)는 제2 물품의 도착 알림 메시지에 포함시켜 코드 정보를 송신할 수도 있다.In one embodiment, the processor 1040 of the distribution management server 1000 may transmit code information corresponding to the purchase request when payment completion information is included in the purchase request. Alternatively, the distribution management server 1000 may transmit code information by including it in the arrival notification message of the second product.

일 실시예에서, 유통 관리 서버(1000)의 프로세서(1040)는 사용자 단말이 물품의 구매 희망 요청을 송신한 경우, 사용자 단말에게 물품의 현재 위치, 물품이 현재 위치하는 저장고의 보관 상태 정보, 물품의 도착 예정일, 물품의 도착 예정 시간 등을 송신하도록 송수신부(1010)를 제어할 수 있다. 여기서 보관 상태 정보는 온도 정보, 습도 정보, 살균 정보 등을 포함할 수 있다.In one embodiment, when the user terminal transmits a request to purchase a product, the processor 1040 of the distribution management server 1000 sends the user terminal the current location of the product, storage status information of the storage room where the product is currently located, and the product. The transmitting/receiving unit 1010 can be controlled to transmit the expected arrival date of the product, the expected arrival time of the product, etc. Here, storage state information may include temperature information, humidity information, sterilization information, etc.

더 나아가, 물품의 재고 관리는 사용자 단말의 개입 없이 유통 관리 서버(1000)와 자동 판매 장치 간의 신호 송수신을 통해 수행될 수도 있다. 일 실시예에서, 유통 관리 서버(1000)는 자동 판매 장치로부터 제1 물품의 부재를 지시하는 정보를 수신하고, 제1 물품의 부재를 지시하는 정보에 기초하여, 적어도 하나의 저온 저장고에게 제1 물품의 운송을 요청하는 정보를 송신할 수 있다. 또한, 유통 관리 서버(1000)는 적어도 하나의 저온 저장고로부터 제1 물품의 출고 정보를 수신함으로써 재고 관리를 수행할 수 있다.Furthermore, product inventory management may be performed through signal transmission and reception between the distribution management server 1000 and the vending machine without intervention of the user terminal. In one embodiment, the distribution management server 1000 receives information indicating the absence of the first article from the vending device and, based on the information indicating the absence of the first article, sends the first article to at least one cold storage. Information requesting transportation of goods can be transmitted. Additionally, the distribution management server 1000 may perform inventory management by receiving shipment information of the first product from at least one cold storage.

본 개시의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 또는 프로그램 모듈을 포함하며, 임의의 정보 전달 매체를 포함한다.An embodiment of the present disclosure may also be implemented in the form of a recording medium containing instructions executable by a computer, such as program modules executed by a computer. Computer-readable media can be any available media that can be accessed by a computer and includes both volatile and non-volatile media, removable and non-removable media. Additionally, computer-readable media may include both computer storage media and communication media. Computer storage media includes both volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Communication media typically includes computer-readable instructions, data structures, or program modules and includes any information delivery medium.

전술한 본 개시의 설명은 예시를 위한 것이며, 본 개시가 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present disclosure is for illustrative purposes, and a person skilled in the art to which the present disclosure pertains will understand that the present invention can be easily modified into other specific forms without changing its technical idea or essential features. will be. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive. For example, each component described as single may be implemented in a distributed manner, and similarly, components described as distributed may also be implemented in a combined form.

본 개시의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 개시의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present disclosure is indicated by the claims described below rather than the detailed description above, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present disclosure. do.

Claims (20)

자동 판매 장치에 있어서,
메모리; 및
적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는,
제1 물품의 입고를 식별하고,
유통 관리 서버에게 상기 제1 물품의 입고 정보를 송신하고,
상기 제1 물품에 대한 보관 정보를 유통 관리 서버에게 송신하고,
상기 제1 물품에 관한 구매 요청 정보를 획득하고,
상기 제1 물품에 관한 구매 요청 정보에 기초하여, 상기 제1 물품을 식별하고,
상기 제1 물품이 수령될 수 있도록 상기 자동 판매 장치의 적어도 일부를 제어하고,
상기 제1 물품에 대한 보관 정보는,
상기 자동 판매 장치에서의 상기 제1 물품의 보관 온도, 보관 습도, 및 살균 정보 중 적어도 하나를 포함하는, 자동 판매 장치.
In the vending machine,
Memory; and
Comprising at least one processor, wherein the at least one processor includes:
identify receipt of the first article;
Transmitting receipt information of the first article to the distribution management server,
Transmitting storage information about the first product to the distribution management server,
Obtain purchase request information regarding the first product,
Identifying the first product based on purchase request information regarding the first product;
Controlling at least a portion of the vending machine to allow the first item to be received,
The storage information for the first article is,
An automatic vending device comprising at least one of storage temperature, storage humidity, and sterilization information of the first article in the automatic vending device.
제1항에 있어서, 상기 제1 물품에 관한 구매 요청 정보는,
상기 제1 물품을 선택하는 사용자 입력, 상기 제1 물품의 구매를 지시하는 코드 정보, 및 상기 유통 관리 서버로부터 수신한 상기 제1 물품의 구매 요청 정보 중 적어도 하나를 포함하는, 자동 판매 장치.
The method of claim 1, wherein the purchase request information regarding the first product is:
An automatic vending device comprising at least one of a user input for selecting the first product, code information indicating purchase of the first product, and purchase request information for the first product received from the distribution management server.
제1항에 있어서, 상기 적어도 하나의 프로세서는,
상기 유통 관리 서버에게 상기 제1 물품의 판매 완료 정보를 송신하는, 자동 판매 장치.
The method of claim 1, wherein the at least one processor:
An automatic vending device that transmits sale completion information of the first article to the distribution management server.
제1항에 있어서, 상기 적어도 하나의 프로세서는,
코드 정보 스캐너를 이용하여 제1 사용자 단말에 의해 디스플레이된 코드 정보를 인식하고,
상기 코드 정보에 기초하여, 상기 제1 물품에 관한 구매 요청 정보를 획득하고,
상기 유통 관리 서버에게 상기 제1 물품의 배송 시작 정보를 송신하며,
상기 코드 정보는,
제2 사용자 단말로부터 상기 제1 사용자 단말에게 양도된 것인, 자동 판매 장치.
The method of claim 1, wherein the at least one processor:
Recognize code information displayed by the first user terminal using a code information scanner,
Based on the code information, obtain purchase request information regarding the first product,
Transmitting delivery start information of the first product to the distribution management server,
The code information is,
An automatic vending machine that is transferred from a second user terminal to the first user terminal.
제1항에 있어서, 상기 자동 판매 장치는,
인공지능 알고리즘을 이용하여 학습된 학습 모델을 이용하여 결정된 특정 위치에 설치되는, 자동 판매 장치.
The vending machine according to claim 1, wherein:
An automatic vending device that is installed in a specific location determined using a learning model learned using an artificial intelligence algorithm.
유통 관리 서버에 의해 수행되는 방법으로서,
자동 판매 장치로부터 제1 물품의 입고 정보를 수신하는 단계;
상기 제1 물품의 유통 히스토리 정보를 생성하는 단계;
사용자 단말에게 상기 제1 물품의 식별자 및 상기 제1 물품의 유통 히스토리 정보를 포함하는, 상기 자동 판매 장치의 판매 물품 리스트를 제공하는 단계;
상기 사용자 단말로부터 상기 제1 물품의 구매 요청을 수신하는 단계;
상기 사용자 단말에게 상기 구매 요청에 대응되는 코드 정보를 송신하는 단계; 및
상기 자동 판매 장치에게 상기 구매 요청에 대응되는 정보를 송신하는 단계를 포함하는, 방법.
A method performed by a distribution management server, comprising:
Receiving arrival information of the first article from the vending machine;
generating distribution history information of the first product;
providing a user terminal with a list of items for sale of the automatic vending machine, including an identifier of the first item and distribution history information of the first item;
Receiving a purchase request for the first product from the user terminal;
transmitting code information corresponding to the purchase request to the user terminal; and
A method comprising transmitting information corresponding to the purchase request to the vending machine.
제6항에 있어서, 상기 방법은,
상기 자동 판매 장치로부터 제2 물품의 판매 완료 정보를 수신하는 단계를 더 포함하는, 방법.
The method of claim 6, wherein
The method further comprising receiving information on completion of sale of the second product from the automatic vending device.
제6항에 있어서, 상기 방법은,
상기 사용자 단말로부터 제2 물품의 구매 희망 요청을 수신하는 단계;
상기 제2 물품의 구매 희망 요청에 기초하여, 판매자 단말에게 상기 제2 물품의 재고 요청을 송신하는 단계;
상기 제2 물품의 재고 요청에 기초하여, 상기 자동 판매 장치로부터 상기 제2 물품의 입고 정보를 수신하는 단계; 및
상기 제2 물품의 입고 정보에 기초하여, 상기 사용자 단말에게 상기 제2 물품의 도착 알림 메시지를 송신하는 단계를 더 포함하는, 방법.
The method of claim 6, wherein
Receiving a request to purchase a second product from the user terminal;
transmitting an inventory request for the second product to a seller terminal based on a request for purchase of the second product;
Receiving stock information of the second product from the vending machine based on an inventory request for the second product; and
The method further includes transmitting an arrival notification message of the second product to the user terminal based on stocking information of the second product.
제6항에 있어서, 상기 제1 물품의 유통 히스토리 정보를 생성하는 단계는,
제1 저온 냉장고, 제2 저온 냉장고, 운송 수단, 및 자동 판매 장치 중 적어도 하나로부터 상기 제1 물품의 보관 온도, 보관 습도, 보관 기간, 및 살균 정보 중 적어도 하나를 포함하는 보관 정보를 획득하는 단계; 및
상기 보관 정보에 기초하여, 상기 제1 물품의 유통 히스토리 정보를 생성하는 단계를 포함하는, 방법.
The method of claim 6, wherein the step of generating distribution history information of the first product comprises:
Obtaining storage information including at least one of storage temperature, storage humidity, storage period, and sterilization information of the first article from at least one of a first low-temperature refrigerator, a second low-temperature refrigerator, a transportation vehicle, and an automatic vending device. ; and
A method comprising generating distribution history information of the first article based on the storage information.
제6항에 있어서,
상기 사용자 단말에게 상기 제1 물품의 현재 위치, 상기 제1 물품이 현재 위치하는 저장고의 보관 상태 정보, 상기 제1 물품의 도착예정일 및 상기 제1 물품의 도착예정시각 중 적어도 하나를 송신하는 단계를 더 포함하는, 방법.
According to clause 6,
Transmitting to the user terminal at least one of the current location of the first product, storage status information of the storage where the first product is currently located, an expected arrival date of the first product, and an expected arrival time of the first product. More inclusive methods.
제6항에 있어서,
상기 자동 판매 장치로부터 상기 제1 물품의 부재를 지시하는 정보를 수신하는 단계;
상기 제1 물품의 부재를 지시하는 정보에 기초하여, 제1 저온 저장고 또는 제2 저온 저장고에게 상기 제1 물품의 운송을 요청하는 정보를 송신하는 단계; 및
상기 제1 저온 저장고 또는 상기 제2 저온 저장고로부터 상기 제1 물품의 출고 정보를 수신하는 단계를 포함하는, 방법.
According to clause 6,
Receiving information indicating the absence of the first article from the vending machine;
transmitting information requesting transportation of the first article to a first cold storage or a second cold storage based on information indicating the absence of the first article; and
A method comprising receiving shipment information of the first article from the first cold storage or the second cold storage.
제6항에 있어서,
상기 코드 정보는, 상기 사용자 단말로부터 배달자 단말에게 양도되며,
상기 방법은,
상기 자동 판매 장치로부터 상기 제1 물품의 배송 시작 정보를 수신하는 단계; 및
상기 제1 물품의 배송 시작 정보에 기초하여, 상기 사용자 단말에게 상기 제1 물품의 배송 정보를 송신하는 단계를 더 포함하는, 방법.
According to clause 6,
The code information is transferred from the user terminal to the delivery terminal,
The method is:
Receiving delivery start information of the first article from the vending machine; and
The method further includes transmitting delivery information of the first product to the user terminal based on delivery start information of the first product.
제6항에 있어서, 상기 방법은,
운송 장치로부터 상기 제1 물품의 운송 중 보관 정보를 수신하는 단계;
상기 운송 중 보관 정보에 기초하여, 상기 제1 물품의 하차 여부를 결정하는 단계; 및
상기 제1 물품의 하차를 결정하는 경우, 상기 운송 장치에게 저온 저장고 또는 자동 판매 장치로 상기 제1 물품을 입고시킬 것을 지시하는 명령을 송신하는 단계를 포함하는, 방법.
The method of claim 6, wherein
Receiving storage information during transportation of the first article from a transportation device;
determining whether to unload the first article based on the storage information during transportation; and
When determining to unload the first article, transmitting a command instructing the transportation device to stock the first article into a cold storage or vending machine.
사용자 단말에 의해 수행되는 방법에 있어서,
유통 관리 서버로부터 제1 물품의 식별자 및 상기 제1 물품의 유통 히스토리 정보를 포함하는, 자동 판매 장치의 판매 물품 리스트를 수신하는 단계;
상기 자동 판매 장치의 판매 물품 리스트에 기초하여, 상기 유통 관리 서버에게 상기 제1 물품에 대한 구매 요청을 송신하는 단계; 및
상기 유통 관리 서버로부터 상기 구매 요청에 대응되는, 상기 제1 물품의 수령을 위한 코드 정보를 수신하는 단계를 포함하고,
상기 제1 물품의 유통 히스토리 정보는,
상기 제1 물품이 저온저장고, 운송 차량, 및 자동 판매 장치 중 적어도 하나에 의해 보관된 보관 환경 정보를 포함하는, 방법.
In the method performed by the user terminal,
Receiving a list of items for sale in an automatic vending machine, including an identifier of a first item and distribution history information of the first item, from a distribution management server;
transmitting a purchase request for the first product to the distribution management server based on the list of items for sale of the automatic vending machine; and
Comprising the step of receiving code information for receipt of the first product corresponding to the purchase request from the distribution management server,
The distribution history information of the first product is,
The method includes storage environment information in which the first article is stored by at least one of a cold storage, a transportation vehicle, and an automatic vending device.
제14항에 있어서, 상기 보관 환경 정보는,
상기 제1 물품의 보관 온도, 보관 습도, 입고 일자, 보관 기간, 및 살균 정보 중 적어도 하나를 포함하는, 방법.
The method of claim 14, wherein the storage environment information is:
A method comprising at least one of storage temperature, storage humidity, storage date, storage period, and sterilization information of the first article.
제14항에 있어서, 상기 방법은,
상기 제1 물품의 수령을 위한 코드 정보를 배달자 단말에게 양도하는 단계; 및
상기 배달자 단말에 의해 상기 제1 물품이 수령됨에 따라, 상기 유통 관리 서버로부터 상기 제1 물품의 배송 정보를 수신하는 단계를 더 포함하는, 방법.
The method of claim 14, wherein
Transferring code information for receipt of the first product to the delivery terminal; and
As the first product is received by the delivery terminal, the method further includes receiving delivery information of the first product from the distribution management server.
제14항에 있어서, 상기 방법은,
상기 유통 관리 서버로부터 상기 제1 물품의 현재 위치, 상기 제1 물품이 현재 위치하는 저장고의 보관 상태 정보, 상기 제1 물품의 도착예정일 및 상기 제1 물품의 도착예정시각 중 적어도 하나를 수신하는 단계를 더 포함하는, 방법.
The method of claim 14, wherein
Receiving at least one of the current location of the first product, storage status information of the storage room where the first product is currently located, an expected arrival date of the first product, and an expected arrival time of the first product from the distribution management server. A method further comprising:
저온 저장고에 있어서,
신호 감지 센서; 및
적어도 하나의 프로세서를 포함하며, 상기 적어도 하나의 프로세서는,
상기 신호 감지 센서를 이용하여 제1 물품의 입고를 식별하고,
유통 관리 서버에게 상기 제1 물품의 입고 정보를 송신하고,
상기 유통 관리 서버에게 상기 저온 저장고에서의 상기 제1 물품의 보관 정보를 송신하고,
상기 신호 감지 센서를 이용하여 상기 제1 물품의 출고를 식별하고,
상기 유통 관리 서버에게 상기 제1 물품의 출고 정보를 송신하며,
상기 제1 물품의 보관 정보는,
상기 저온 저장고에서의 상기 제1 물품의 보관 온도, 보관 습도, 및 살균 정보 중 적어도 하나를 포함하는, 저온저장고.
In cold storage,
signal detection sensor; and
It includes at least one processor, wherein the at least one processor includes:
Identifying the receipt of the first article using the signal detection sensor,
Transmitting receipt information of the first article to the distribution management server,
Transmitting storage information of the first article in the cold storage to the distribution management server,
Identifying shipment of the first product using the signal detection sensor,
Transmitting shipment information of the first product to the distribution management server,
The storage information of the first article is,
A cold storage containing at least one of storage temperature, storage humidity, and sterilization information of the first article in the cold storage.
제18항에 있어서, 상기 저온 저장고는,
인공지능 알고리즘을 이용하여 학습된 학습 모델을 이용하여 결정된 특정 위치에 설치되는, 저온 저장고.
The method of claim 18, wherein the cold storage,
A cold storage facility installed at a specific location determined using a learning model learned using an artificial intelligence algorithm.
제6항 내지 제17항 중 어느 한 항의 방법을 컴퓨터에서 실행시키도록 컴퓨터로 읽을 수 있는 기록매체에 저장된 프로그램.A program stored in a computer-readable recording medium to execute the method of any one of claims 6 to 17 on a computer.
KR1020230047194A 2022-11-22 2023-04-11 Method and apparatus for distributing goods KR20240076659A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230047194A KR20240076659A (en) 2022-11-22 2023-04-11 Method and apparatus for distributing goods

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020220157307A KR102522396B1 (en) 2022-11-22 2022-11-22 Method and apparatus for distributing goods
KR1020230047194A KR20240076659A (en) 2022-11-22 2023-04-11 Method and apparatus for distributing goods

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020220157307A Division KR102522396B1 (en) 2022-11-22 2022-11-22 Method and apparatus for distributing goods

Publications (1)

Publication Number Publication Date
KR20240076659A true KR20240076659A (en) 2024-05-30

Family

ID=86100738

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020220157307A KR102522396B1 (en) 2022-11-22 2022-11-22 Method and apparatus for distributing goods
KR1020230047194A KR20240076659A (en) 2022-11-22 2023-04-11 Method and apparatus for distributing goods

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020220157307A KR102522396B1 (en) 2022-11-22 2022-11-22 Method and apparatus for distributing goods

Country Status (1)

Country Link
KR (2) KR102522396B1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130015203A (en) * 2011-08-02 2013-02-13 주식회사 케이티 Product distribution management system
KR20220006440A (en) * 2020-07-08 2022-01-17 신한배 Unmanned sales system for fresh products based on vending machines
KR102513432B1 (en) * 2020-09-28 2023-03-23 김영집 Unmanned delivery storage system and delivey management method using the same
KR20220089257A (en) * 2020-12-21 2022-06-28 재단법인 구미전자정보기술원 Method and system for managing logistics

Also Published As

Publication number Publication date
KR102522396B1 (en) 2023-04-18

Similar Documents

Publication Publication Date Title
KR102451779B1 (en) Systems and methods for machine-learning assisted inventory placement
US10882692B1 (en) Item replacement assistance
US10339619B2 (en) Method and apparatus for presenting supply chain information to a consumer
US20150012396A1 (en) Transitioning items from a materials handling facility
US20130103539A1 (en) Intelligent shopping assistant
TW202119307A (en) Computer-implemented system and computer-implemented method for intelligent generation of porchase orders
US20220188660A1 (en) Systems and methods for processing data for storing in a feature store and for use in machine learning
KR102275829B1 (en) Systems and methods for simulation of package configurations for generating cost optimized configurations
KR102330819B1 (en) Systems and methods for word segmentation based on a competing neural character language model
US20170200117A1 (en) Systems and methods of fulfilling product orders
KR102445716B1 (en) Systems and methods for automated outbound profile generation
KR102445639B1 (en) Systems and methods for outbound forecasting using inbound stow model
TW202125395A (en) Computerized system and computer implemented method for delivery wave scheduling
US20230281556A1 (en) Systems and methods of decanting inventory products from cases at a retail facility
US11954641B2 (en) Systems and methods for optimizing space utilization of containers at retail storage facilities
US11948120B2 (en) Systems and methods of merging retail products between containers to optimize storing capacity of retail storage facilities
KR20220058837A (en) Computerized Systems and Methods for Optimizing Item Search Allocation Efficiency
KR102522396B1 (en) Method and apparatus for distributing goods
KR20210147814A (en) Computerized systems and methods for package delivery error detection
US20240070609A1 (en) Generating and providing notifications and indications identifying items that are likely to be restocked
US20240054191A1 (en) Freshness scoring for perishables
WO2020196258A1 (en) Food management method, food management device, and program
US20230110898A1 (en) Method of providing logistics information service using data logger for processing logistics-related information
US20230115842A1 (en) Data logger for processing logistics-related information and cold container including the same
KR102600556B1 (en) Systems providing service to manage cold chain delivery