Movatterモバイル変換


[0]ホーム

URL:


KR102779469B1 - Electronic device and operation method thereof - Google Patents

Electronic device and operation method thereof
Download PDF

Info

Publication number
KR102779469B1
KR102779469B1KR1020220125324AKR20220125324AKR102779469B1KR 102779469 B1KR102779469 B1KR 102779469B1KR 1020220125324 AKR1020220125324 AKR 1020220125324AKR 20220125324 AKR20220125324 AKR 20220125324AKR 102779469 B1KR102779469 B1KR 102779469B1
Authority
KR
South Korea
Prior art keywords
product
information
tote
electronic device
shelf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020220125324A
Other languages
Korean (ko)
Other versions
KR20240048025A (en
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 쿠팡 주식회사filedCritical쿠팡 주식회사
Priority to KR1020220125324ApriorityCriticalpatent/KR102779469B1/en
Priority to PCT/KR2022/014888prioritypatent/WO2024071496A1/en
Priority to TW112134197Aprioritypatent/TW202427301A/en
Publication of KR20240048025ApublicationCriticalpatent/KR20240048025A/en
Priority to KR1020250028199Aprioritypatent/KR20250039943A/en
Application grantedgrantedCritical
Publication of KR102779469B1publicationCriticalpatent/KR102779469B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 개시의 다양한 실시예에 따른 전자 장치는, 스캐너를 통해 제1 상품의 바코드를 스캔함으로써, 제1 상품의 정보를 확인하고, 스캐너를 통해 상기 제1 상품을 담은 토트의 바코드를 스캔함으로써, 토트의 정보를 확인하고, 제1 사용자 입력을 수신한 것에 응답하여, 제1 상품에 대한 입고 절차를 완료 처리하고, 외부 서버로, 무인 운반 차량을 호출하기 위한 요청을 전송하고, 스캐너를 통해 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔함으로써, 선반의 정보를 확인하고, 무인 운반 차량에 의해 제1 상품이 상기 외부 서버가 관리하는 구역으로 이동된 것으로 처리하고, 제2 사용자 입력을 수신한 것에 응답하여, 제1 상품 및 토트에 대한 진열 절차를 완료 처리하도록 구성될 수 있다.An electronic device according to various embodiments of the present disclosure may be configured to: scan a barcode of a first product through a scanner to confirm information of a first product; scan a barcode of a tote containing the first product through a scanner to confirm information of the tote; complete a stocking procedure for the first product in response to receiving a first user input; transmit a request to an external server to call an unmanned transport vehicle; scan a barcode of a shelf transported by the unmanned transport vehicle through the scanner to confirm information of the shelf; process that the first product has been moved to an area managed by the external server by the unmanned transport vehicle; and complete a display procedure for the first product and the tote in response to receiving a second user input.

Description

Translated fromKorean
전자 장치 및 그의 동작 방법{ELECTRONIC DEVICE AND OPERATION METHOD THEREOF}ELECTRONIC DEVICE AND OPERATION METHOD THEREOF

본 개시는 전자 장치 및 그의 동작 방법에 관한 것이다. 구체적으로, 무인 운반 차량(Automated Guided Vehicle, AGV)을 운용하는 외부 서버와 전자 장치 간의 동작 방법에 관한 것이다.The present disclosure relates to an electronic device and a method of operating the same. Specifically, it relates to an operating method between an electronic device and an external server operating an automated guided vehicle (AGV).

창고에서 상품의 재고를 정확히 관리하기 위해서는 상품을 발주하고, 발주한 상품을 창고에 입고하는 절차를 진행해야한다. 이후, 입고 완료한 상품을 지정된 구역에 진열하는 절차를 진행해야한다. 일반적으로, 상술한 입고 절차를 완료하기 위해서는, 작업자가 상품의 입고 절차를 진행하기 위한 제1 작업대로 가져가서, 입고 절차를 진행해야한다. 이후, 입고 절차가 완료하기 위해서는, 작업자가 상품의 진열 절차를 진행하기 위한 제2 작업대로 가져가서, 진열 절차를 진행해야한다. 이후, 작업자는 진열 절차가 완료된 상품을 지정된 구역으로 이동시켜야 한다.In order to accurately manage the inventory of goods in a warehouse, the goods must be ordered and the ordered goods must be received in the warehouse. After that, the goods that have been received must be displayed in a designated area. In general, in order to complete the above-mentioned receiving procedure, a worker must take the goods to the first workstation for receiving the goods and perform the receiving procedure. After that, in order to complete the receiving procedure, a worker must take the goods to the second workstation for displaying the goods and perform the display procedure. After that, the worker must move the goods that have completed the display procedure to a designated area.

상품 진열 과정을 무인 운반 차량을 운용하는 외부 서버에 맡길 수 있다. 이 경우, 전자 장치는 외부 서버로 무인 운반 차량을 호출할 수 있다. 무인 운반 차량은 상품을 진열할 선발을 가져올 수 있다. 상품이 선반에 진열된 이후, 무인 운반 차량은 지정된 위치로 이동하여 선반을 진열하게 된다.The product display process can be entrusted to an external server that operates an unmanned transport vehicle. In this case, the electronic device can call the unmanned transport vehicle to the external server. The unmanned transport vehicle can bring the selection to display the product. After the product is displayed on the shelf, the unmanned transport vehicle moves to the designated location and displays the shelf.

본 개시의 다양한 실시예에 따르면, 작업자는 한 곳의 작업대에서 상품의 입고 절차 및 진열 절차를 진행함으로써, 작업자의 작업 동선 및 작업 시간을 효과적으로 줄이는 것을 기술적 과제로한다.According to various embodiments of the present disclosure, a technical problem is to effectively reduce a worker's work path and work time by having a worker perform a product receipt procedure and a product display procedure at one work station.

본 개시의 다양한 실시예에 따르면, 상품의 진열은 무인 운반 차량을 운용하는 외부 서버에 일임함으로써, 무인 운반 차량에 상품을 전달해준 이후에는, 외부 서버에서 상품을 관리하게 하는 것을 기술적 과제로한다.According to various embodiments of the present disclosure, the technical task is to delegate the display of products to an external server that operates an unmanned transport vehicle, so that after the products are delivered to the unmanned transport vehicle, the products are managed by the external server.

본 개시의 다양한 실시예에 따른 전자 장치는, 무인 운반 차량을 관리하는 외부 서버와 통신 연결된 통신 회로; 입력 장치; 스캐너; 메모리; 및 프로세서를 포함하고, 상기 프로세서는, 상기 스캐너를 통해 제1 상품의 바코드를 스캔함으로써, 상기 제1 상품의 정보를 확인하고, 상기 스캐너를 통해 상기 제1 상품을 담은 토트의 바코드를 스캔함으로써, 상기 토트의 정보를 확인하고, 상기 제1 상품에 대한 입고 절차를 완료하기 위한 제1 사용자 입력을 수신한 것에 응답하여, 상기 제1 상품에 대한 입고 절차를 완료 처리하고, 상기 외부 서버로, 무인 운반 차량을 호출하기 위한 요청을 전송하고, 상기 스캐너를 통해 상기 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔함으로써, 상기 선반의 정보를 확인하고, 상기 무인 운반 차량에 의해 상기 제1 상품이 상기 외부 서버가 관리하는 구역으로 이동된 것으로 처리하고, 상기 제1 상품 및 상기 토트에 대한 진열 절차를 완료하기 위한 제2 사용자 입력을 수신한 것에 응답하여, 상기 제1 상품 및 상기 토트에 대한 진열 절차를 완료 처리하도록 구성될 수 있다.An electronic device according to various embodiments of the present disclosure includes a communication circuit communicatively connected to an external server managing an unmanned transport vehicle; an input device; a scanner; a memory; and a processor, wherein the processor is configured to scan a barcode of a first product through the scanner to confirm information of the first product, scan a barcode of a tote containing the first product through the scanner to confirm information of the tote, complete the stocking procedure for the first product in response to receiving a first user input for completing the stocking procedure for the first product, transmit a request to the external server for calling an unmanned transport vehicle, scan a barcode of a shelf transported by the unmanned transport vehicle through the scanner to confirm information of the shelf, process that the first product has been moved to an area managed by the external server by the unmanned transport vehicle, and complete the display procedure for the first product and the tote in response to receiving a second user input for completing the display procedure for the first product and the tote.

다양한 실시예에 따른 상기 프로세서는, 상기 토트의 정보를 확인한 것에 응답하여, 상기 제1 상품의 정보 및 상기 토트의 정보를 서로 연관시켜 상기 메모리에 저장하도록 구성될 수 있다.The processor according to various embodiments may be configured to, in response to verifying the information of the tote, associate information of the first product and information of the tote with each other and store them in the memory.

다양한 실시예에 따른 상기 프로세서는, 상기 선반의 정보를 확인한 것에 응답하여, 상기 제1 상품의 정보, 상기 토트의 정보 및 상기 선반의 정보를 서로 연관시켜 상기 메모리에 저장하도록 구성될 수 있다.The processor according to various embodiments may be configured to, in response to verifying the information of the shelf, associate information of the first product, information of the tote, and information of the shelf and store them in the memory.

다양한 실시예에 따른 상기 프로세서는, 상기 무인 운반 차량을 호출하기 위한 요청을 전송하면서, 상기 제1 상품의 정보 및 상기 토트의 정보를 상기 외부 서버로 전송하도록 구성될 수 있다.The processor according to various embodiments may be configured to transmit information of the first product and information of the tote to the external server while transmitting a request to call the unmanned transport vehicle.

다양한 실시예에 따른 상기 프로세서는, 상기 토트의 정보를 확인한 것에 대한 응답으로, 상기 토트를 무인 운반 차량용 토트로 할당하겠다는 사실을 상기 외부 서버로 통지하도록 구성될 수 있다.The processor according to various embodiments may be configured to, in response to verifying the information of the tote, notify the external server that the tote is to be assigned as a tote for an unmanned transport vehicle.

다양한 실시예에 따른 상기 프로세서는, 상기 제1 상품에 대한 입고 절차가 완료 처리된 것에 대한 응답으로, 상기 외부 서버로 상기 제1 상품에 대한 입고 절차가 완료되었다는 사실을 통지하도록 구성될 수 있다.According to various embodiments, the processor may be configured to, in response to the completion of the stocking procedure for the first product, notify the external server of the fact that the stocking procedure for the first product has been completed.

다양한 실시예에 따른 상기 프로세서는 상기 선반의 바코드를 스캔함으로써 상기 선반의 정보를 확인한 것에 응답하여, 상기 외부 서버로 상기 제1 상품을 상기 토트에서 상기 선반으로 이동시켰다는 사실을 통지하도록 구성될 수 있다.The processor according to various embodiments may be configured to, in response to verifying information on the shelf by scanning a barcode of the shelf, notify the external server that the first product has been moved from the tote to the shelf.

다양한 실시예에 따른 상기 프로세서는, 상기 선반의 정보를 확인한 이후, 상기 선반으로 이동시킬 제1 상품의 수량을 설정하기 위한 제3 사용자 입력을 수신하고, 상기 외부 서버로 상기 설정된 수량의 제1 상품을 상기 토트에서 상기 선반으로 이동시켰다는 사실을 통지하도록 구성될 수 있다.The processor according to various embodiments may be configured to receive a third user input for setting a quantity of first products to be moved to the shelf after verifying the information of the shelf, and to notify the external server that the set quantity of first products has been moved from the tote to the shelf.

다양한 실시예에 따른 상기 프로세서는, 상기 토트에 상기 제1 상품만 담기고, 상기 제1 상품의 정보만 상기 토트의 정보에 연관되어 상기 메모리에 저장되어 있는 경우, 상기 제1 상품에 대한 진열 절차가 완료 처리된 것에 응답하여, 상기 토트의 진열 절차를 완료 처리하도록 구성될 수 있다.The processor according to various embodiments may be configured to complete the display procedure of the tote in response to the display procedure for the first product being completed, when the tote contains only the first product and only information of the first product is stored in the memory in association with the information of the tote.

다양한 실시예에 따른 상기 프로세서는, 상기 제1 상품 및 제2 상품이 상기 토트에 담기고, 상기 제1 상품의 정보 및 상기 제2 상품의 정보가 상기 토트의 정보에 연관되어 상기 메모리에 저장되어 있는 경우, 상기 제1 상품 및 상기 제2 상품 각각에 대한 진열 절차가 완료된 것에 응답하여, 상기 토트의 진열 절차를 완료 처리하도록 구성될 수 있다.The processor according to various embodiments may be configured to complete the display procedure of the tote in response to completion of the display procedure for each of the first product and the second product, when the first product and the second product are contained in the tote, and information of the first product and information of the second product are stored in the memory in association with information of the tote.

다양한 실시예에 따른 상기 제1 상품의 정보는, 상기 제1 상품의 이름 및 상기 제1 상품의 수량에 관한 정보를 포함할 수 있다.The information of the first product according to various embodiments may include information regarding the name of the first product and the quantity of the first product.

다양한 실시예에 따른 상기 제1 상품의 정보는, 상기 제1 상품의 제조사, 상기 제1 상품의 제조일자 및 상기 제1 상품의 유통기한에 관한 정보를 더 포함할 수 있다.The information of the first product according to various embodiments may further include information regarding the manufacturer of the first product, the manufacturing date of the first product, and the expiration date of the first product.

다양한 실시예에 따른 상기 프로세서는, 상기 스캐너를 통해 상기 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔하기 이전에, 상기 스캐너를 통해 상기 토트의 바코드를 재스캔함으로써, 상기 토트의 정보를 재확인하고, 상기 스캐너를 통해 상기 제1 상품의 바코드를 재스캔함으로써, 상기 제1 상품의 정보를 재확인하도록 구성될 수 있다.The processor according to various embodiments may be configured to reconfirm information of the tote by rescanning a barcode of the tote through the scanner before scanning a barcode of the shelf transported by the unmanned transport vehicle through the scanner, and to reconfirm information of the first product by rescanning a barcode of the first product through the scanner.

다양한 실시예에 따른 상기 토트는 상품을 담기 위한 바구니일 수 있다.The tote according to various embodiments may be a basket for containing products.

본 개시의 다양한 실시예에 따른 전자 장치의 동작 방법은, 전자 장치의 스캐너를 통해 제1 상품의 바코드를 스캔함으로써, 상기 제1 상품의 정보를 확인하는 동작; 상기 스캐너를 통해 상기 제1 상품을 담은 토트의 바코드를 스캔함으로써, 상기 토트의 정보를 확인하는 동작; 상기 제1 상품 및 상기 토트에 대한 입고 절차를 완료하기 위한 제1 사용자 입력을 수신한 것에 응답하여, 상기 제1 상품 및 상기 토트에 대한 입고 절차를 완료 처리하는 동작; 외부 서버로, 무인 운반 차량을 호출하기 위한 요청을 전송하는 동작; 상기 스캐너를 통해 상기 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔함으로써, 상기 선반의 정보를 확인하는 동작; 상기 무인 운반 차량에 의해 상기 제1 상품이 상기 외부 서버가 관리하는 구역으로 이동된 것으로 처리하는 동작; 및 상기 제1 상품 및 상기 토트에 대한 진열 절차를 완료하기 위한 제2 사용자 입력을 수신한 것에 응답하여, 상기 제1 상품 및 상기 토트에 대한 진열 절차를 완료 처리하는 동작을 포함할 수 있다.The operating method of an electronic device according to various embodiments of the present disclosure may include: an operation of checking information of a first product by scanning a barcode of the first product through a scanner of the electronic device; an operation of checking information of a tote containing the first product by scanning a barcode of the tote through the scanner; an operation of completing a stocking procedure for the first product and the tote in response to receiving a first user input for completing a stocking procedure for the first product and the tote; an operation of transmitting a request to an external server for calling an unmanned transport vehicle; an operation of checking information of a shelf transported by the unmanned transport vehicle by scanning a barcode of the shelf through the scanner; an operation of processing that the first product has been moved to an area managed by the external server by the unmanned transport vehicle; and an operation of completing a display procedure for the first product and the tote in response to receiving a second user input for completing a display procedure for the first product and the tote.

본 개시의 다양한 실시예에 따르면, 작업자는 한 곳의 작업대에서 상품의 입고 절차 및 진열 절차를 진행함으로써, 작업자의 작업 동선 및 작업 시간을 효과적으로 줄일 수 있다.According to various embodiments of the present disclosure, a worker can effectively reduce the worker's work path and work time by performing the product receipt and display procedures at one work station.

본 개시의 다양한 실시예에 따르면, 상품의 진열은 무인 운반 차량을 운용하는 외부 서버에 일임함으로써, 무인 운반 차량에 상품을 전달해준 이후에는, 외부 서버에서 상품을 관리하게 할 수 있다.According to various embodiments of the present disclosure, the display of products can be delegated to an external server that operates an unmanned transport vehicle, so that after the products are delivered to the unmanned transport vehicle, the products can be managed by the external server.

도 1은 본 개시의 다양한 실시예에 따른 시스템을 도시한 도면이다.
도 2는 본 개시의 다양한 실시예에 따른 전자 장치를 도시한 블록도이다.
도 3은 본 개시의 다양한 실시예에 따른 상품의 재고를 관리하는 절차의 흐름도이다.
도 4는 본 개시의 다양한 실시예에 따른 전자 장치의 동작 흐름도이다.
도 5a 및 5b는 본 개시의 다양한 실시예에 무인 운반 차량을 도시한 도면이다.
도 6은 본 개시의 다양한 실시예에 따른 전자 장치 및 외부 서버 간의 동작 흐름도이다.
도 7a 및 7b는 본 개시의 다양한 실시예에 따른 전자 장치의 동작 흐름도이다.
도 8은 본 개시의 다양한 실시예에 따른 전자 장치의 동작 흐름도이다.
FIG. 1 is a diagram illustrating a system according to various embodiments of the present disclosure.
FIG. 2 is a block diagram illustrating an electronic device according to various embodiments of the present disclosure.
FIG. 3 is a flowchart of a procedure for managing inventory of goods according to various embodiments of the present disclosure.
FIG. 4 is a flowchart of operations of an electronic device according to various embodiments of the present disclosure.
FIGS. 5A and 5B are diagrams illustrating unmanned transport vehicles in various embodiments of the present disclosure.
FIG. 6 is a flowchart of operations between an electronic device and an external server according to various embodiments of the present disclosure.
FIGS. 7A and 7B are flowcharts of operations of an electronic device according to various embodiments of the present disclosure.
FIG. 8 is a flowchart of operations of an electronic device according to various embodiments of the present disclosure.

본 개시의 실시예들은 본 개시의 기술적 사상을 설명하기 위한 목적으로 예시된 것이다. 본 개시에 따른 권리범위가 이하에 제시되는 실시예들이나 이들 실시예들에 대한 구체적 설명으로 한정되는 것은 아니다.The embodiments of the present disclosure are provided for the purpose of explaining the technical idea of the present disclosure. The scope of rights according to the present disclosure is not limited to the embodiments presented below or the specific description of these embodiments.

본 개시에 사용되는 모든 기술적 용어들 및 과학적 용어들은, 달리 정의되지 않는 한, 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 일반적으로 이해되는 의미를 갖는다. 본 개시에 사용되는 모든 용어들은 본 개시를 더욱 명확히 설명하기 위한 목적으로 선택된 것이며 본 개시에 따른 권리범위를 제한하기 위해 선택된 것이 아니다.All technical and scientific terms used in this disclosure, unless otherwise defined, have the meaning commonly understood by one of ordinary skill in the art to which this disclosure belongs. All terms used in this disclosure have been selected for the purpose of more clearly describing this disclosure and are not selected to limit the scope of rights under this disclosure.

본 개시에서 사용되는 "포함하는", "구비하는", "갖는" 등과 같은 표현은, 해당 표현이 포함되는 어구 또는 문장에서 달리 언급되지 않는 한, 다른 실시예를 포함할 가능성을 내포하는 개방형 용어(open-ended terms)로 이해되어야 한다.The expressions “including,” “comprising,” “having,” and the like, as used in this disclosure, should be understood as open-ended terms implying the possibility of including other embodiments, unless otherwise stated in the phrase or sentence in which the expression is included.

본 개시에서 기술된 단수형의 표현은 달리 언급하지 않는 한 복수형의 의미를 포함할 수 있으며, 이는 청구범위에 기재된 단수형의 표현에도 마찬가지로 적용된다.The singular forms described in this disclosure may include plural meanings unless otherwise stated, and the same applies to the singular forms described in the claims.

본 개시에서 사용되는 "제1", "제2" 등의 표현들은 복수의 구성요소들을 상호 구분하기 위해 사용되며, 해당 구성요소들의 순서 또는 중요도를 한정하는 것은 아니다.The expressions “first,” “second,” etc. used in this disclosure are used to distinguish between multiple components, and do not limit the order or importance of the components.

본 개시에서 사용되는 용어 "부"는, 소프트웨어, 또는 FPGA(field-programmable gate array), ASIC(application specific integrated circuit)과 같은 하드웨어 구성요소를 의미한다. 그러나, "부"는 하드웨어 및 소프트웨어에 한정되는 것은 아니다. "부"는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고, 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서, "부"는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세서, 함수, 속성, 프로시저, 서브루틴, 프로그램 코드의 세그먼트, 드라이버, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조, 테이블, 어레이 및 변수를 포함한다. 구성요소와 "부" 내에서 제공되는 기능은 더 작은 수의 구성요소 및 "부"로 결합되거나 추가적인 구성요소와 "부"로 더 분리될 수 있다.The term "unit" as used in this disclosure means software or a hardware component such as a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC). However, the "unit" is not limited to hardware and software. The "unit" may be configured to be on an addressable storage medium, and may be configured to execute one or more processors. Thus, by way of example, the "unit" includes components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within a component and a "unit" may be combined into a smaller number of components and "units" or further separated into additional components and "units."

본 개시에서 사용되는 "~에 기초하여"라는 표현은, 해당 표현이 포함되는 어구 또는 문장에서 기술되는, 결정, 판단의 행위 또는 동작에 영향을 주는 하나 이상의 인자를 기술하는데 사용되며, 이 표현은 결정, 판단의 행위 또는 동작에 영향을 주는 추가적인 인자를 배제하지 않는다.The expression "based on" as used in this disclosure is used to describe one or more factors affecting a decision, act of judgment, or action described in a phrase or sentence containing the expression, and this expression does not exclude additional factors affecting the decision, act of judgment, or action.

본 개시에서, 어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 경우, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결될 수 있거나 접속될 수 있는 것으로, 또는 새로운 다른 구성요소를 매개로 하여 연결될 수 있거나 접속될 수 있는 것으로 이해되어야 한다.In this disclosure, when a component is referred to as being “connected” or “connected” to another component, it should be understood that the component can be directly connected or connected to the other component, or can be connected or connected via a new other component.

이하, 첨부한 도면들을 참조하여, 본 개시의 실시예들을 설명한다. 첨부된 도면에서, 동일하거나 대응하는 구성요소에는 동일한 참조부호가 부여되어 있다. 또한, 이하의 실시예들의 설명에 있어서, 동일하거나 대응하는 구성요소를 중복하여 기술하는 것이 생략될 수 있다. 그러나, 구성요소에 관한 기술이 생략되어도, 그러한 구성요소가 어떤 실시예에 포함되지 않는 것으로 의도되지는 않는다.Hereinafter, embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings, identical or corresponding components are given the same reference numerals. In addition, in the description of the embodiments below, redundant description of identical or corresponding components may be omitted. However, even if the description of a component is omitted, it is not intended that such a component is not included in any embodiment.

도 1은 본 개시의 다양한 실시예에 따른 시스템(10)을 도시한 도면이다. 시스템(10)은, 전자 장치(110) 및 외부 서버(120)를 포함할 수 있다. 전자 장치(110)는 창고 내의 상품(또는 상품)을 관리하기 위한 장치일 수 있다. 전자 장치(110)는 창고 내의 상품의 재고를 관리하기 위한 서버(server) 장치일 수 있다. 전자 장치(110)와 외부 서버(120)는 네트워크를 통해서 서로 연결되어 다양한 데이터를 송수신할 수 있다FIG. 1 is a diagram illustrating a system (10) according to various embodiments of the present disclosure. The system (10) may include an electronic device (110) and an external server (120). The electronic device (110) may be a device for managing products (or products) in a warehouse. The electronic device (110) may be a server device for managing inventory of products in a warehouse. The electronic device (110) and the external server (120) may be connected to each other through a network and may transmit and receive various data.

외부 서버(120)는 창고에 입고된 상품의 진열을 관리하기 위한 서버 장치일 수 있다. 외부 서버(120)는 복수의 무인 운반 차량들을 운용하고, 무인 운반 차량들을 이용하여 상품을 진열 위치로 이동시킬 수 있다. 무인 운반 차량은 상품을 진열하기 위한 선반을 이동시킬 수 있도록, 선반을 지고 다닐 수 있다.The external server (120) may be a server device for managing the display of products received in a warehouse. The external server (120) may operate a plurality of unmanned transport vehicles and move products to a display position using the unmanned transport vehicles. The unmanned transport vehicles may carry shelves so as to move the shelves for displaying products.

전자 장치(110) 및 외부 서버(120)는 서로 분리된 개별 서버일 수 있다. 즉, 상품의 입고 절차는 전자 장치(110)를 통해 진행하며, 상품의 진열 절차는 외부 서버(120)를 통해 진행할 수 있다. 진열 절차의 경우, 전자 장치(110)에서는, 전산상으로 상품이 진열 처리된 것으로 처리하기만 하면된다. 예를 들어, 전자 장치(110)는 상품의 진열 절차를 진행하기 위해서, 외부 서버(120)로 무인 운반 차량을 호출하고, 작업자가 무인 운반 차량이 가져온 선반에 상품을 옮긴 이후, 전산상으로 진열 절차가 완료된 것으로 처리할 수 있다.The electronic device (110) and the external server (120) may be separate servers. That is, the product receipt procedure may be performed through the electronic device (110), and the product display procedure may be performed through the external server (120). In the case of the display procedure, the electronic device (110) only needs to process the product as being displayed in the computer. For example, the electronic device (110) may call an unmanned transport vehicle to the external server (120) to perform the product display procedure, and after a worker moves the product to the shelf brought by the unmanned transport vehicle, the display procedure may be processed as being completed in the computer.

도 2는 본 개시의 다양한 실시예에 따른 전자 장치(110)를 도시한 블록도이다.FIG. 2 is a block diagram illustrating an electronic device (110) according to various embodiments of the present disclosure.

도 2를 참조하면, 다양한 실시예에 따른 전자 장치(110)는 프로세서(111), 메모리(112), 통신 회로(113), 스캐너(114), 입력 장치(115) 및 디스플레이(116)를 포함할 수 있다. 전자 장치(110)에 포함된 구성요소들 중 적어도 하나가 생략되거나, 다른 구성요소가 전자 장치(110)에 추가될 수 있다. 추가적으로 또는 대체적으로 일부의 구성요소들이 통합되어 구현되거나, 단수 또는 복수의 개체로 구현될 수 있다. 전자 장치(110) 내의 적어도 일부의 구성요소들은 버스(bus), GPIO(general purpose input/output), SPI(serial peripheral interface) 또는 MIPI(mobile industry processor interface) 등을 통해 서로 연결되어, 데이터 및/또는 시그널을 주고 받을 수 있다.Referring to FIG. 2, an electronic device (110) according to various embodiments may include a processor (111), a memory (112), a communication circuit (113), a scanner (114), an input device (115), and a display (116). At least one of the components included in the electronic device (110) may be omitted, or another component may be added to the electronic device (110). Additionally or alternatively, some of the components may be implemented in an integrated manner, or may be implemented as a single or multiple entities. At least some of the components within the electronic device (110) may be connected to each other via a bus, a general purpose input/output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI), and may exchange data and/or signals.

다양한 실시예에 따르면, 전자 장치(110)의 프로세서(111)는 전자 장치(110)의 각 구성요소들(예: 메모리(112))의 제어 및/또는 통신에 관한 연산이나 데이터 처리를 수행 할 수 있는 구성일 수 있다. 프로세서(111)는, 예를 들어, 전자 장치(110)의 구성요소들과 작동적으로 연결될 수 있다. 프로세서(111)는 전자 장치(110)의 다른 구성요소로부터 수신된 명령 또는 데이터를 메모리(112)에 로드(load)하고, 메모리(112)에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 저장할 수 있다. 본 문서에 개시된 프로세서(111)는 하나 이상의 프로세서(111)의 집합을 의미할 수도 있다.According to various embodiments, the processor (111) of the electronic device (110) may be a configuration capable of performing operations or data processing related to control and/or communication of each component (e.g., memory (112)) of the electronic device (110). The processor (111) may be operatively connected to, for example, components of the electronic device (110). The processor (111) may load commands or data received from other components of the electronic device (110) into the memory (112), process commands or data stored in the memory (112), and store result data. The processor (111) disclosed in this document may also mean a set of one or more processors (111).

다양한 실시예에 따르면, 전자 장치(110)의 메모리(112)는 프로세서(111)의 동작에 대한 인스트럭션들을 저장할 수 있다.According to various embodiments, the memory (112) of the electronic device (110) can store instructions for the operation of the processor (111).

다양한 실시예에 따르면, 전자 장치(110)의 통신 회로(113)는 외부 장치(예: 외부 서버(120))와 유선 또는 무선 통신 채널을 설립하고, 외부 장치와 다양한 데이터를 송수신할 수 있다. 일 실시예에 따르면, 통신 회로(113)는 외부 장치와 유선으로 통신하기 위해서, 외부 장치와 유선 케이블로 연결되기 위한 적어도 하나의 포트를 포함할 수 있다. 상기의 경우, 통신 회로(113)는 적어도 하나의 포트를 통하여 유선 연결된 외부 장치와 통신을 수행할 수 있다. 일 실시예에 따르면, 통신 회로(113)는 셀룰러 통신 모듈을 포함하여 셀룰러 네트워크(예: 3G, LTE, 5G, Wibro 또는 Wimax)에 연결되도록 구성할 수 있다. 다양한 실시예에 따르면, 통신 회로(113)는 근거리 통신 모듈을 포함하여 근거리 통신(예를 들면, Wi-Fi, Bluetooth, Bluetooth Low Energy(BLE), UWB)을 이용해 외부 장치와 데이터 송수신을 할 수 있으나, 이에 제한되지 않는다. 일 실시예에 따르면, 통신 회로(113)는 비접촉식 통신을 위한 비접촉 통신 모듈을 포함할 수 있다. 비접촉식 통신은, 예를 들면, NFC(near field communication) 통신, RFID(radio frequency identification) 통신 또는 MST(magnetic secure transmission) 통신과 같이 적어도 하나의 비접촉 방식의 근접 통신 기술을 포함할 수 있다.According to various embodiments, the communication circuit (113) of the electronic device (110) may establish a wired or wireless communication channel with an external device (e.g., an external server (120)) and transmit and receive various data with the external device. According to one embodiment, the communication circuit (113) may include at least one port for being connected to the external device via a wired cable in order to communicate with the external device via a wire. In the above case, the communication circuit (113) may perform communication with the external device connected via a wire through at least one port. According to one embodiment, the communication circuit (113) may include a cellular communication module and be configured to be connected to a cellular network (e.g., 3G, LTE, 5G, Wibro, or Wimax). According to various embodiments, the communication circuit (113) may include a short-range communication module and may transmit and receive data with an external device using short-range communication (e.g., Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), UWB), but is not limited thereto. According to one embodiment, the communication circuit (113) may include a contactless communication module for contactless communication. The contactless communication may include at least one contactless proximity communication technology, such as, for example, near field communication (NFC) communication, radio frequency identification (RFID) communication, or magnetic secure transmission (MST) communication.

다양한 실시예에 따른 전자 장치(110)의 스캐너(114)는, 정보가 포함된 바코드를 광학적으로 판독하고, 코드화하여 프로세서(111)에 입력하는 장치일 수 있다. 스캐너(114)는, 예를 들어, 핸드 헬드 형태의 스캐너일 수 있다.The scanner (114) of the electronic device (110) according to various embodiments may be a device that optically reads a barcode containing information, encodes it, and inputs it into the processor (111). The scanner (114) may be, for example, a handheld scanner.

입력 장치(115)는, 전자 장치(110)의 구성요소(예: 프로세서(111))에 사용될 명령 또는 데이터를 전자 장치(110)의 외부(예: 사용자)로부터 수신할 수 있다. 입력 장치(115)는, 예를 들면, 마이크, 마우스 및 키보드를 포함할 수 있다.The input device (115) can receive commands or data to be used in a component of the electronic device (110) (e.g., a processor (111)) from an external source (e.g., a user) of the electronic device (110). The input device (115) can include, for example, a microphone, a mouse, and a keyboard.

다양한 실시예에 따른 전자 장치(110)의 디스플레이(116)는, 프로세서(111)의 제어에 기반하여 다양한 화면을 표시할 수 있다. 디스플레이(116)는 다양한 외부 객체(예: 손가락)의 접촉 또는 근접을 인식할 수 있는 터치 센서 패널(touch sensor panel, TSP)의 형태로 구현될 수 있다. 터치 센서 패널은 다양한 구조 및 타입을 가질 수 있으며, 본 개시는 터치 센서 패널의 구조 및 타입과 관계없이 모두 적용될 수 있다. 터치 센서 패널은 다양한 구조 및 타입을 가질 수 있으며, 본 개시는 터치 센서 패널의 구조 및 타입과 관계없이 모두 적용될 수 있다. 디스플레이(116)는 다양한 외부 객체의 접촉 또는 근접을 인식하기 위해서, 정전 용량 센서를 포함할 수 있다. 정전 용량 센서는 복수의 캐패시터로 구성될 수 있으며, 정전 용량 센서는 캐패시터에 전기 신호를 인가할 수 있다. 캐패시터는 전기 신호의 인가에 대응하여 전하를 충전 및 방전할 수 있다. 전기 신호가 캐패시터에 인가되면 전기 신호의 전압의 크기에 따라 캐패시터에 전하가 충전될 수 있다. 디스플레이(116)는 정전 용량 센서에서 수집한 신호에 기반하여 터치 입력을 수신할 수 있다.The display (116) of the electronic device (110) according to various embodiments may display various screens based on the control of the processor (111). The display (116) may be implemented in the form of a touch sensor panel (TSP) capable of recognizing contact or proximity of various external objects (e.g., fingers). The touch sensor panel may have various structures and types, and the present disclosure may be applied to all of them regardless of the structure and type of the touch sensor panel. The touch sensor panel may have various structures and types, and the present disclosure may be applied to all of them regardless of the structure and type of the touch sensor panel. The display (116) may include an electrostatic capacity sensor in order to recognize contact or proximity of various external objects. The electrostatic capacity sensor may be composed of a plurality of capacitors, and the electrostatic capacity sensor may apply an electric signal to the capacitor. The capacitor may charge and discharge a charge in response to the application of the electric signal. When an electrical signal is applied to a capacitor, a charge may be charged in the capacitor depending on the magnitude of the voltage of the electrical signal. The display (116) may receive a touch input based on a signal collected from the electrostatic capacitance sensor.

도 3은 본 개시의 다양한 실시예에 따른 상품의 재고를 관리하는 절차의 흐름도(300)이다.FIG. 3 is a flowchart (300) of a procedure for managing inventory of goods according to various embodiments of the present disclosure.

동작 흐름도(300)를 참조하면, 동작 310에서, 상품을 주문하기 위한 발주(purchase order) 단계(또는 발주 절차)를 진행할 수 있다. 작업자는 원하는 상품을 원하는 수량만큼 발주할 수 있다. 발주는 계약을 통한 주문을 의미할 수 있다. 예를 들어, 작업자는 전자 장치(110)를 통해, 특정 상품을 10개 발주할 수 있다.Referring to the operation flow chart (300), inoperation 310, a purchase order step (or order procedure) for ordering a product can be performed. The worker can order a desired quantity of a desired product. An order can mean an order through a contract. For example, the worker can order 10 specific products through an electronic device (110).

다양한 실시예에 따르면, 동작 320에서, 상품의 하차(unloading) 단계(또는 하차 절차)를 진행할 수 있다. 하차 절차는 발주한 상품을 물류 트럭에서 물류 센터(또는 물류 창고)로 하차시키는 동작을 의미할 수 있다. 구체적으로, 발주된 상품은 물류 트럭(예: 화물차, 택배차)을 통해 물류 센터로 배송될 수 있다. 상품은 박스에 포장된 상태로 배송될 수 있고, 상품이 담긴 박스에 운송장이 부착되어 있을 수 있다. 작업자는 전자 장치(110)의 스캐너(114)를 통해 운송장의 바코드를 스캔할 수 있다. 전자 장치(110)는 스캐너(114)를 통해 운송장의 바코드를 스캔함으로써, 배송된 상품을 식별할 수 있다. 작업자는 전자 장치(110)를 통해 식별된 상품에 대한 하차 절차를 완료하기 위한 버튼을 선택함으로써, 식별된 상품에 대한 하차 절차를 완료할 수 있다. 전자 장치(110)는 하차 절차가 완료된 상품에 대해서는, 입고 바코드(inbound bacode)를 생성하고 출력할 수 있다. 작업자는 출력된 입고 바코드를 해당 상품이 담긴 박스에 부착할 수 있다.According to various embodiments, inoperation 320, an unloading step (or unloading procedure) of the product may be performed. The unloading procedure may mean an operation of unloading the ordered product from a logistics truck to a logistics center (or logistics warehouse). Specifically, the ordered product may be delivered to the logistics center via a logistics truck (e.g., a cargo truck, a delivery truck). The product may be delivered packed in a box, and a waybill may be attached to the box containing the product. The worker may scan the barcode of the waybill via the scanner (114) of the electronic device (110). The electronic device (110) may identify the delivered product by scanning the barcode of the waybill via the scanner (114). The worker may complete the unloading procedure for the identified product by selecting a button for completing the unloading procedure for the identified product via the electronic device (110). The electronic device (110) can generate and output an inbound barcode for a product for which the unloading procedure has been completed. The worker can attach the output inbound barcode to the box containing the product.

다양한 실시예에 따르면, 동작 330에서, 상품의 입고(receiving) 단계(또는 입고 절차)를 진행할 수 있다. 입고 절차는 하차 절차가 완료된 상품을 물류센터에서 관리하기 위하여 전산상으로 등록하는 일련의 과정을 의미할 수 있다. 입고 절차가 완료된 상품은 물류센터의 재고(inventory)가 되며, 전자 장치(110)에서 전산상으로 관리 가능한 상태가 된다.According to various embodiments, inoperation 330, a receiving step (or receiving procedure) of a product may be performed. The receiving procedure may mean a series of processes for registering a product for which an unloading procedure has been completed in a computer system for management in a logistics center. A product for which the receiving procedure has been completed becomes inventory in the logistics center and becomes a state that can be managed in a computer system in an electronic device (110).

입고 절차를 위하여, 작업자는 현재 위치한 작업대의 바코드를 스캐너(114)를 통해 스캔할 수 있다. 즉, 작업자가 복수의 작업대 중 어느 작업대에서 작업을 진행하는지 확인하기 위하여, 스캐너(114)를 이용해 작업대의 바코드를 스캔할 수 있다. 이 경우, 전자 장치(110)는 작업대의 정보를 확인 및 저장할 수 있다. 작업자는 상품이 담긴 박스에 부착된 입고 바코드를, 전자 장치(110)의 스캐너(114)를 통해 스캔할 수 있다. 이 경우, 전자 장치(110)는 입고 바코드에 관한 정보를 확인 및 저장할 수 있다. 작업자는 박스를 개봉하여 상품에 부착된 상품의 바코드를 전자 장치(110)의 스캐너(114)를 통해 스캔할 수 있다. 이 경우, 전자 장치(110)는 상품에 관한 정보를 확인 및 저장할 수 있다. 상품의 정보는, 상품의 이름 및 상품의 수량에 관한 정보를 포함할 수 있다. 상품의 정보는, 상품의 제조사, 상품의 제조일자 및 상품의 유통기한에 관한 정보를 포함할 수 있다. 작업자는 상품의 정보를 확인한 후 이상이 없는지 확인할 수 있다. 예를 들어, 작업자는 입고하기 위한 상품의 종류 및 수량이 정확한지 확인할 수 있고, 해당 상품의 유통기한에 문제가 없는지 확인할 수 있다. 또한, 스캐너(114)를 통해 입고 바코드를 스캔하고, 제1 상품의 바코드를 스캔하는 경우, 작업자는 제1 상품의 속성이 무인 운반 차량용 입고 상품인지 일반 입고 상품인지 선택할 수 있다. 또는, 제1 상품의 속성이 무인 운반 차량용 입고 상품으로 자동 적용되어, 외부 서버가 관리하는 구역에 제1 상품을 진열할 것을 결정할 수 있다.For the receipt procedure, the worker can scan the barcode of the workbench currently located using the scanner (114). That is, in order to check which of the multiple workbenches the worker is working on, the barcode of the workbench can be scanned using the scanner (114). In this case, the electronic device (110) can check and store the information of the workbench. The worker can scan the receipt barcode attached to the box containing the product using the scanner (114) of the electronic device (110). In this case, the electronic device (110) can check and store the information about the receipt barcode. The worker can open the box and scan the barcode of the product attached to the product using the scanner (114) of the electronic device (110). In this case, the electronic device (110) can check and store the information about the product. The information about the product can include information about the name of the product and the quantity of the product. The information about the product can include information about the manufacturer of the product, the manufacturing date of the product, and the expiration date of the product. The worker can check the product information and confirm whether there is any problem. For example, the worker can check whether the type and quantity of the product to be received are correct, and whether there is any problem with the expiration date of the product. In addition, when scanning the received barcode through the scanner (114) and scanning the barcode of the first product, the worker can select whether the attribute of the first product is an unmanned transport vehicle-use received product or a general received product. Alternatively, the attribute of the first product can be automatically applied as an unmanned transport vehicle-use received product, and the first product can be determined to be displayed in an area managed by an external server.

작업자는 해당 상품을 특정 토트(tote)에 담고, 특정 토트의 바코드를 전자 장치(110)의 스캐너(114)를 통해 스캔할 수 있다. 이 경우, 전자 장치(110)는 토트의 정보를 확인 및 저장할 수 있다. 토트는, 상품을 담기 위한 바구니로서, 플라스틱 바구니일 수 있다. 작업자는 토트에 상품이 가득찬 경우, 토트에 담긴 상품에 대한 입고 절차를 완료할 수 있다. 구체적으로, 작업자는 전자 장치(110)의 입력 장치(115)를 통해 상품에 대한 입고 절차를 완료하기 위한 입고 완료 버튼을 선택함으로써, 상품에 대한 입고 절차를 완료할 수 있다. 전자 장치(110)는 상품의 정보 및 토트의 정보를 서로 연관시켜 메모리(112)에 저장할 수 있다.The worker can put the product into a specific tote and scan the barcode of the specific tote through the scanner (114) of the electronic device (110). In this case, the electronic device (110) can check and store the information of the tote. The tote is a basket for putting the product and may be a plastic basket. When the tote is full of products, the worker can complete the stocking procedure for the products in the tote. Specifically, the worker can complete the stocking procedure for the product by selecting the stocking completion button for completing the stocking procedure for the product through the input device (115) of the electronic device (110). The electronic device (110) can associate the information of the product and the information of the tote and store them in the memory (112).

다양한 실시예에 따르면, 동작 340에서, 상품의 진열(stowing) 단계(또는 진열 절차)를 진행할 수 있다. 진열 절차란 입고 절차를 통해 재고화된 상품을 출고시키기 위해 특정 로케이션에 위치시키는 일련의 작업을 의미한다. 상품의 진열은 작업자가 직접 수행할 수도 있고, 무인 운반 차량을 이용하여 진행할 수도 있다.According to various embodiments, inoperation 340, a stowing step (or stowing procedure) of a product may be performed. The stowing procedure refers to a series of operations for placing a product that has been stocked through a receiving procedure at a specific location for shipment. The stowing of a product may be performed directly by a worker or may be performed using an unmanned transport vehicle.

일 실시예에 따르면, 작업자는 입고 완료된 토트의 바코드를 전자 장치(110)의 스캐너(114)를 통해 재스캔할 수 있다. 이 경우, 전자 장치(110)는 토트의 정보를 재확인 및 저장할 수 있다. 작업자는 토트 내에 담긴 상품의 바코드를 전자 장치(110)의 스캐너(114)를 통해 재스캔할 수 있다. 이 경우, 전자 장치(110)는 상품의 정보를 재확인 및 저장할 수 있다.In one embodiment, the worker can rescan the barcode of the completed tote through the scanner (114) of the electronic device (110). In this case, the electronic device (110) can reconfirm and store the information of the tote. The worker can rescan the barcode of the product contained in the tote through the scanner (114) of the electronic device (110). In this case, the electronic device (110) can reconfirm and store the information of the product.

또 다른 실시예에 따르면, 작업자는 입고 완료된 토트의 바코드를 외부 서버가 관리하는 장치의 스캐너를 통해 스캔할 수 있다. 이 경우, 외부 서버(120)는 토트의 정보를 확인 및 저장할 수 있다. 작업자는 토트 내에 담긴 상품의 바코드를 외부 서버(120)가 관리하는 장치의 스캐너를 통해 스캔할 수 있다. 이 경우, 외부 서버(120)는 상품의 정보를 확인 및 저장할 수 있다. 외부 서버(120)는 제1 상품의 정부와 토트의 정보를 서로 연관시켜 저장할 수 있다.In another embodiment, the worker can scan the barcode of the completed tote through the scanner of the device managed by the external server. In this case, the external server (120) can check and store the information of the tote. The worker can scan the barcode of the product contained in the tote through the scanner of the device managed by the external server (120). In this case, the external server (120) can check and store the information of the product. The external server (120) can associate the information of the first product and the information of the tote and store them together.

상품의 진열을 작업자가 직접 수행할 경우, 작업자는 상품을 물류 창고 내의 특정 위치로 이동시키고, 특정 위치의 로케이션 바코드를 전자 장치(110)의 스캐너(114)를 통해 스캔할 수 있다. 이 경우, 전자 장치(110)는 특정 위치의 정보를 확인 및 저장할 수 있다. 전자 장치(110)는 상품의 정보 및 특정 위치의 정보를 서로 연관시켜 저장할 수 있다. 이후, 작업자는 전자 장치(110)를 통해 상품의 진열 절차를 완료하기 위한 버튼을 선택함으로써 상품의 진열 절차를 완료시킬 수 있다.When a worker directly performs the display of products, the worker can move the products to a specific location in the logistics warehouse and scan the location barcode of the specific location using the scanner (114) of the electronic device (110). In this case, the electronic device (110) can check and store information of the specific location. The electronic device (110) can store information of the product and information of the specific location by linking them to each other. Thereafter, the worker can complete the display procedure of the products by selecting a button for completing the display procedure of the products using the electronic device (110).

상품의 진열을 무인 운반 차량을 통해 수행할 경우, 전자 장치(110)는 상품의 입고 절차가 완료된 것에 응답하여, 외부 서버(120)로 상품을 진열하기 위한 무인 운반 차량을 호출할 수 있다. 이 경우, 전자 장치(110)는 작업대의 정보, 상품의 정보 및 토트의 정보를 외부 서버(120)로 전송할 수 있다. 외부 서버(120)는 해당 상품을 진열하기 위한 무인 운반 차량을 할당하고, 할당된 무인 운반 차량을 해당 작업대로 이동하도록 무인 운반 차량을 제어할 수 있다. 무인 운반 차량은 해당 상품을 진열하기 위한 선반(또는 진열대)를 운반해올 수 있다. 작업자는 무인 운반 차량에 의해 이송된(또는, 운반된) 선반에 해당 상품을 옮길 수 있다.When displaying a product through an unmanned transport vehicle, the electronic device (110) can call an unmanned transport vehicle to display the product to an external server (120) in response to the completion of the product receipt procedure. In this case, the electronic device (110) can transmit information about the workbench, information about the product, and information about the tote to the external server (120). The external server (120) can allocate an unmanned transport vehicle to display the product, and control the unmanned transport vehicle to move the allocated unmanned transport vehicle to the workbench. The unmanned transport vehicle can transport a shelf (or display stand) for displaying the product. The worker can move the product to the shelf transported (or, carried) by the unmanned transport vehicle.

일 실시예에 따르면, 작업자는 전자 장치(110)의 스캐너(114)를 통해 선반에 부착된 선반의 바코드를 스캔할 수 있다. 이 경우, 전자 장치(110)는 선반의 정보를 확인 및 저장할 수 있다. 작업자는 전자 장치(110)의 입력 장치(115)를 통해 해당 상품의 진열 절차를 완료하기 위한 버튼을 선택함으로써, 해당 상품의 진열 절차를 완료할 수 있다. 이후, 무인 운반 차량은, 외부 서버(120)의 제어 하에, 상품을 포함한 선반을 미리 지정된 진열 위치로 이동될 수 있다. 즉, 상품의 진열 위치는 무인 운반 차량을 운용하는 외부 서버(120)가 관리하기 때문에, 전자 장치(110) 측에서 관리할 필요가 없다. 무인 운반 차량을 이용한 진열 절차의 구체적인 방법은 후술하기로 한다.According to one embodiment, the worker can scan the barcode of the shelf attached to the shelf through the scanner (114) of the electronic device (110). In this case, the electronic device (110) can check and store the information of the shelf. The worker can complete the display procedure of the corresponding product by selecting a button for completing the display procedure of the corresponding product through the input device (115) of the electronic device (110). Thereafter, the unmanned transport vehicle can move the shelf including the product to a pre-designated display position under the control of the external server (120). That is, since the display position of the product is managed by the external server (120) that operates the unmanned transport vehicle, there is no need to manage it on the electronic device (110) side. A specific method of the display procedure using the unmanned transport vehicle will be described later.

또 다른 실시예에 따르면, 작업자는 외부 서버(120)가 관리하는 장치의 스캐너를 통해 선반에 부착된 선반의 바코드를 스캔할 수도 있다. 이 경우, 외부 서버(120)는 선반의 정보를 확인 및 저장할 수 있다. 이 경우, 외부 서버(120)는 무인 운반 차량에 의해 제1 상품이 외부 서버(120)가 관리하는 구역으로 이동되었다는 사실을 전자 장치(110)로 통지할 수 있다. 이후, 작업자는 전자 장치(110)의 입력 장치(115)를 통해 해당 상품의 진열 절차를 완료하기 위한 버튼을 선택함으로써, 해당 상품의 진열 절차를 완료할 수 있다.In another embodiment, the worker may scan the barcode of the shelf attached to the shelf through the scanner of the device managed by the external server (120). In this case, the external server (120) may check and store the information of the shelf. In this case, the external server (120) may notify the electronic device (110) that the first product has been moved to the area managed by the external server (120) by the unmanned transport vehicle. Thereafter, the worker may complete the display procedure of the product by selecting a button for completing the display procedure of the product through the input device (115) of the electronic device (110).

만일, 토트에 제1 상품만 담기고, 제1 상품의 정보만 토트의 정보에 연관되어 메모리에 저장되어 있는 경우, 제1 상품에 대한 진열 절차가 완료 처리된 것에 응답하여, 토트의 진열 절차를 완료 처리할 수 있다.If only the first product is contained in the tote, and only the information of the first product is stored in the memory in relation to the information of the tote, the display procedure of the tote can be completed in response to the display procedure for the first product being completed.

만일, 토트에 제1 상품 및 제2 상품이 토트에 담기고, 제1 상품의 정보 및 제2 상품의 전보가 토트의 정보에 연관되어 메모리(112)에 저장되어 있는 경우, 제1 상품 및 제2 상품 각각에 대한 진열 절차가 완료된 것에 응답하여 토트의 진열 절차를 완료 처리할 수 있다.If the first product and the second product are contained in the tote, and the information on the first product and the information on the second product are stored in the memory (112) in connection with the information on the tote, the display procedure of the tote can be completed in response to the completion of the display procedure for each of the first product and the second product.

즉, 토트에 담긴 모든 상품들에 대한 진열 절차가 완료된 것에 응답하여 토트의 진열 절차를 완료처리 할 수 있다.That is, the display procedure of the tote can be completed in response to the completion of the display procedure for all products contained in the tote.

다양한 실시예에 따르면, 동작 350에서, 상품에 대한 집품(picking) 단계(진열 절차)를 진행할 수 있다. 상품에 대한 출고가 요청되는 경우, 작업자는 창고에 진열된 상품을 집품할 수 있다. 작업자는 해당 상품이 진열된 위치로 직접 이동하여 해당 상품을 집품할 수도 있고, 무인 운반 차량을 이용해 집품할 수도 있다.According to various embodiments, inoperation 350, a picking step (display procedure) for a product may be performed. When a product is requested to be shipped, a worker may pick up a product displayed in a warehouse. The worker may directly go to the location where the product is displayed and pick up the product, or may pick up the product using an unmanned transport vehicle.

다양한 실시예에 따르면, 동작 360에서, 상품에 대한 출고(outbound) 단계(출고 절차)를 진행할 수 있다. 출고 단계란 집품한 상품을 물류센터 외부로 내보내고 물류 차량을 이용해 배송하는 단계를 의미할 수 있다. 출고 절차가 완료된 상품은 물류센터의 재고(inventory)에서 제외되며, 전자 장치(110)에서 더 이상 전산상으로 관리할 수 없는 상태가 된다.According to various embodiments, inoperation 360, an outbound step (outbound procedure) for a product may be performed. The outbound step may mean a step of sending the collected product out of the logistics center and delivering it using a logistics vehicle. A product for which the outbound procedure has been completed is excluded from the inventory of the logistics center and can no longer be managed electronically in the electronic device (110).

도 4는 본 개시의 다양한 실시예에 따른 전자 장치(110)의 동작 흐름도(400)이다. 구체적으로, 동작 흐름도 400은 제1 상품에 대한 입고 절차 및 진열 절차를 진행하기 위한 전자 장치(110)의 동작에 관한 흐름도이다.FIG. 4 is a flowchart (400) of operations of an electronic device (110) according to various embodiments of the present disclosure. Specifically, theflowchart 400 is a flowchart regarding operations of an electronic device (110) for performing a stocking procedure and a display procedure for a first product.

동작 흐름도 400을 참고하면, 다양한 실시예에 따른 전자 장치(110)의 프로세서(111)는, 동작 410에서, 제1 상품의 바코드를 스캔함으로써, 제1 상품의 정보를 확인할 수 있다. 작업자는 하차 절차가 완료된 제1 상품에 부착된 제1 상품의 바코드를, 전자 장치(110)의 스캐너(114)를 통해 스캔할 수 있다. 프로세서(111)는 제1 상품의 바코드를 스캔함으로써, 제1 상품의 정보를 확인할 수 있다. 제1 상품의 정보는, 제1 상품의 이름 및 상기 제1 상품의 수량에 관한 정보를 포함할 수 있다. 제1 상품의 정보는, 제1 상품의 제조사, 제1 상품의 제조일자 및 제1 상품의 유통기한에 관한 정보를 더 포함할 수 있다. 프로세서(111)는 제1 상품의 정보를 메모리(112)에 저장할 수 있다. 동작 410에 앞서서, 작업자는 입고 절차를 진행하는 작업대의 바코드를 스캐너(114)를 통해 스캔할 수 있다. 이 경우, 프로세서(111)는 작업대의 정보(예: 작업대의 이름, 위치)를 확인 및 저장할 수 있다.Referring to the operation flow diagram 400, the processor (111) of the electronic device (110) according to various embodiments can check the information of the first product by scanning the barcode of the first product inoperation 410. The worker can scan the barcode of the first product attached to the first product for which the unloading procedure has been completed, through the scanner (114) of the electronic device (110). The processor (111) can check the information of the first product by scanning the barcode of the first product. The information of the first product can include information about the name of the first product and the quantity of the first product. The information of the first product can further include information about the manufacturer of the first product, the manufacturing date of the first product, and the expiration date of the first product. The processor (111) can store the information of the first product in the memory (112). Prior tooperation 410, the worker can scan the barcode of the work table that is performing the receiving procedure, through the scanner (114). In this case, the processor (111) can check and store information of the workbench (e.g., name and location of the workbench).

다양한 실시예에 따른 프로세서(111)는, 동작 420에서, 스캐너(114)를 통해 제1 상품을 담은 토트의 바코드를 스캔함으로써, 토트의 정보를 확인할 수 있다. 작업자는 제1 상품을 특정 토트에 담고, 해당 토트의 바코드를 전자 장치(110)의 스캐너(114)를 통해 스캔할 수 있다. 프로세서(111)는 토트의 바코드를 스캔함으로써, 토트의 정보를 확인할 수 있다. 프로세서(111)는 토트의 정보를 메모리(112)에 저장할 수 있다. 프로세서(111)는 제1 상품의 정보 및 토트의 정보를 서로 연관시켜 메모리(112)에 저장할 수 있다.The processor (111) according to various embodiments can check the information of the tote by scanning the barcode of the tote containing the first product through the scanner (114) atoperation 420. The worker can put the first product into a specific tote and scan the barcode of the tote through the scanner (114) of the electronic device (110). The processor (111) can check the information of the tote by scanning the barcode of the tote. The processor (111) can store the information of the tote in the memory (112). The processor (111) can associate the information of the first product and the information of the tote and store them in the memory (112).

다양한 실시예에 따른 프로세서(111)는, 동작 430에서, 제1 상품에 대한 입고 절차를 완료 처리할 수 있다. 작업자는 제1 상품의 정보에 이상이 없는 경우, 입력 장치(115)를 통해 제1 상품에 대한 입고 절차를 완료하기 위한 버튼을 선택할 수 있다. 전자 장치(110)는 제1 상품에 대한 입고 절차를 완료 처리할 수 있다. 입고 절차가 완료된 제1 상품은 물류센터의 재고(inventory)가 되며, 전자 장치(110)에서 전산상으로 관리 가능한 상태가 된다. 만일, 토트 내에 제1 상품 이외에 복수의 상품이 담겨 있는 경우, 복수의 상품 각각에 대하여, 상술한 절차를 거친 이후, 토트에 담긴 모든 상품에 대한 입고 절차를 수행할 수 있다.The processor (111) according to various embodiments may, inoperation 430, complete the stocking procedure for the first product. If there is no problem with the information of the first product, the worker may select a button for completing the stocking procedure for the first product through the input device (115). The electronic device (110) may complete the stocking procedure for the first product. The first product for which the stocking procedure has been completed becomes inventory of the logistics center and becomes a state that can be managed electronically by the electronic device (110). If there are multiple products in the tote other than the first product, the stocking procedure for all products in the tote may be performed after performing the above-described procedure for each of the multiple products.

다양한 실시예에 따른 프로세서(111)는, 동작 440에서, 외부 서버(120)로 무인 운반 차량을 호출하기 위한 요청을 전송할 수 있다. 프로세서(111)는, 제1 상품에 대한 입고 절차가 완료된 것에 응답하여, 통신 회로(113)를 통해, 외부 서버(120)로 무인 운반 차량을 호출하기 위한 요청을 전송할 수 있다. 이 때, 전자 장치(110)는 외부 서버(120)로, 작업대의 정보, 제1 상품의 정보 및 토트의 정보를 상기 요청과 함께 전송할 수 있다.The processor (111) according to various embodiments may, atoperation 440, transmit a request to an external server (120) to call an unmanned transport vehicle. In response to the completion of the stocking procedure for the first product, the processor (111) may transmit a request to the external server (120) to call an unmanned transport vehicle through the communication circuit (113). At this time, the electronic device (110) may transmit information on the workbench, information on the first product, and information on the tote to the external server (120) along with the request.

외부 서버(120)는 상기 요청을 수신한 것에 대한 응답으로, 복수이 무인 운반 차량 중 제1 상품을 운반하기 위한 무인 운반 차량을 할당할 수 있다. 외부 서버(120)는 할당된 무인 운반 차량이 제1 상품이 위치한 작업대로 이동하도록 무인 운반 차량을 제어할 수 있다.In response to receiving the above request, the external server (120) may assign an unmanned transport vehicle to transport the first product among the plurality of unmanned transport vehicles. The external server (120) may control the assigned unmanned transport vehicle to move to the workstation where the first product is located.

다양한 실시예에 따른 프로세서(111)는, 동작 450에서, 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔함으로써, 선반의 정보를 확인할 수 있다. 무인 운반 차량이 선반을 작업대 앞으로 운반해온 경우, 작업자는 선반의 바코드를 스캐너(114)를 통해 스캔할 수 있다. 이 경우, 프로세서(111)는 선반의 정보를 확인할 수 있다. 프로세서(111)는 제1 상품의 정보, 토트의 정보 및 선반의 정보를 서로 연관시켜 메모리(112)에 저장할 수 있다. 작업자는 선반의 바코드를 스캔한 이후 선반으로 옮길 제1 상품의 수량을 입력할 수도 있다. 작업자는 무인 운반 차량에 의해 이송된(또는 운반된) 선반에 제1 상품을 입력한 수량만큼 옮길 수 있다.The processor (111) according to various embodiments can check the information of the shelf by scanning the barcode of the shelf transported by the unmanned transport vehicle inoperation 450. If the unmanned transport vehicle transports the shelf in front of the workbench, the worker can scan the barcode of the shelf using the scanner (114). In this case, the processor (111) can check the information of the shelf. The processor (111) can associate the information of the first product, the information of the tote, and the information of the shelf with each other and store them in the memory (112). After scanning the barcode of the shelf, the worker can input the quantity of the first product to be moved to the shelf. The worker can move the input quantity of the first product to the shelf transported (or carried) by the unmanned transport vehicle.

다양한 실시예에 따른 프로세서(111)는, 동작 460에서, 무인 운반 차량에 의해 제1 상품이 외부 서버(120)가 관리하는 구역으로 이동된 것으로 처리할 수 있다. 프로세서(111)는, 선반의 바코드를 스캐너(114)를 통해 스캔함으로써 선반의 정보를 확인한 것에 응답하여, 제1 상품을 외부 서버(120)가 관리하는 구역으로 이동된 것으로 처리할 수 있다. 즉, 선반의 바코드를 스캔함으로써, 전산상으로 제1 상품을 외부 서버(120)가 관리하는 구역으로 이동된 것으로 처리할 수 있다. 따라서, 이후, 발생한 문제(예: 제1 상품 파손, 분실)에 대해서는, 전자 장치(110)가 아닌 외부 서버(120)의 관리 부실에 의한 것으로 판단할 수 있게된다.The processor (111) according to various embodiments may process, inoperation 460, that the first product has been moved to an area managed by the external server (120) by the unmanned transport vehicle. The processor (111) may process that the first product has been moved to an area managed by the external server (120) in response to confirming the information on the shelf by scanning the barcode of the shelf through the scanner (114). That is, by scanning the barcode of the shelf, the first product may be processed as having been moved to an area managed by the external server (120) in a computerized manner. Accordingly, it may be determined that any subsequent problems (e.g., damage or loss of the first product) are due to poor management of the external server (120), not the electronic device (110).

다양한 실시예에 따른 프로세서(111)는, 동작 470에서, 제1 상품에 대한 진열 절차가 완료된 것으로 처리할 수 있다. 작업자는 입력 장치(115)를 통해 제1 상품에 대한 진열 절차를 완료하기 위한 버튼을 선택함으로써, 제1 상품에 대한 진열 절차를 완료할 수 있다.The processor (111) according to various embodiments may, inoperation 470, process that the display procedure for the first product is completed. The worker may complete the display procedure for the first product by selecting a button for completing the display procedure for the first product through the input device (115).

전자 장치(110)는 전산상으로 제1 상품의 진열이 완료된 것으로 처리할 수 있다. 실제 제1 상품에 대한 진열은 전자 장치(110)가 아닌 외부 서버(120)가 관리하기 때문에, 전자 장치(110)의 입장에서는 제1 상품이 어느 위치에 진열되었는지 관여할 필요가 없다. 즉, 전자 장치(110)는 상품의 실제 진열 위치에 대해서는 블랙박스로 관리할 수 있고, 외부 서버(120)에게 상품의 실제 진열 과정을 일임할 수 있다.The electronic device (110) can process that the display of the first product has been completed in the computer. Since the display of the actual first product is managed by an external server (120) and not by the electronic device (110), the electronic device (110) does not need to be involved in where the first product is displayed. In other words, the electronic device (110) can manage the actual display location of the product as a black box and delegate the actual display process of the product to the external server (120).

도 5a 및 5b는 본 개시의 다양한 실시예에 무인 운반 차량을 도시한 도면이다.FIGS. 5A and 5B are diagrams illustrating unmanned transport vehicles in various embodiments of the present disclosure.

도 5a 및 5b를 참조하면, 다양한 실시예에 따른 무인 운반 차량(500)은 선반을 운반하기 위한 로봇일 수 있다. 무인 운반 차량(500)은, 외부 서버(120)의 제어 하에, 물류 창고 내에서 이동할 수 있으며, 무인 운반 차량(500)의 상부에 선반(MSU)을 지고 이동할 수 있다. 선반(MSU)은 복수의 슬롯(slot)을 포함하는 진열대일 수 있다. 선반에는 선반의 바코드가 부착될 수 있다. 선반의 바코드는 복수의 슬롯 중 하나의 슬롯에 부착될 수 있다. 선반의 바코드를 스캔함으로써 확인할 수 있는 선반의 정보는 선반의 이름 및 슬롯의 번호를 포함할 수 있다.Referring to FIGS. 5A and 5B, an unmanned transport vehicle (500) according to various embodiments may be a robot for transporting a shelf. The unmanned transport vehicle (500) may move within a logistics warehouse under the control of an external server (120) and may carry a shelf (MSU) on top of the unmanned transport vehicle (500). The shelf (MSU) may be a display case including a plurality of slots. A barcode of the shelf may be attached to the shelf. The barcode of the shelf may be attached to one of the plurality of slots. Information about the shelf that may be confirmed by scanning the barcode of the shelf may include the name of the shelf and the number of the slot.

도 6은 본 개시의 다양한 실시예에 따른 전자 장치(110) 및 외부 서버(120) 간의 동작 흐름도(600)이다.FIG. 6 is a flowchart (600) of operations between an electronic device (110) and an external server (120) according to various embodiments of the present disclosure.

동작 흐름도 600을 참조하면, 다양한 실시예에 따른 전자 장치(110)는, 동작 601에서, 제1 상품의 정보를 확인할 수 있다. 전자 장치(110)의 프로세서(111)는 제1 상품에 부착된 제1 상품의 바코드?z 스캐너(114)를 통해 스캔함으로써, 제1 상품의 정보를 확인할 수 있다.Referring to the operation flow diagram 600, the electronic device (110) according to various embodiments can check the information of the first product inoperation 601. The processor (111) of the electronic device (110) can check the information of the first product by scanning the barcode of the first product attached to the first product through the z scanner (114).

다양한 실시예에 따른 전자 장치(110)는, 동작 603에서, 토트의 정보를 확인할 수 있다. 전자 장치(110)의 프로세서(111)는 제1 상품을 담기 위한 토트에 부착된 토트의 바코드를 스캐너(114)를 통해 스캔함으로써, 토트의 정보를 확인할 수 있다.The electronic device (110) according to various embodiments can check the information of the tote inoperation 603. The processor (111) of the electronic device (110) can check the information of the tote by scanning the barcode of the tote attached to the tote for containing the first product through the scanner (114).

다양한 실시예에 따른 전자 장치(110)는, 동작 605에서, 토트를 무인 운반 차량용 토트로 할당하겠다는 사실을 외부 서버(120)로 통지할 수 있다.The electronic device (110) according to various embodiments may, inoperation 605, notify an external server (120) that the tote is to be assigned to a tote for an unmanned transport vehicle.

다양한 실시예에 따른 전자 장치(110)는, 동작 607에서, 제1 상품에 대한 입고 절차를 완료 처리할 수 있다. 전자 장치(110)의 프로세서(111)는, 입력 장치(115)를 통해 제1 상품에 대한 입고 절차를 완료하기 위한 제1 사용자 입력을 수신한 것에 응답하여, 제1 상품에 대한 입고 절차를 완료 처리할 수 있다. 예를 들어, 전자 장치(110)의 프로세서(111)는, 입력 장치(115)를 통해 제1 상품에 대한 입고 절차를 완료하기 위한 버튼을 선택하는 제1 사용자 입력을 수신할 수 있고, 제1 사용자 입력을 수신한 것에 대한 응답으로, 제1 상품에 대한 입고 절차를 완료 처리할 수 있다. 입고 절차가 완료된 제1 상품은 물류센터의 재고가 되며, 전자 장치(110)에서 전산상으로 관리 가능한 상태가 된다.The electronic device (110) according to various embodiments may, inoperation 607, complete the stocking procedure for the first product. The processor (111) of the electronic device (110) may, in response to receiving a first user input for completing the stocking procedure for the first product through the input device (115), complete the stocking procedure for the first product. For example, the processor (111) of the electronic device (110) may receive a first user input for selecting a button for completing the stocking procedure for the first product through the input device (115), and, in response to receiving the first user input, complete the stocking procedure for the first product. The first product for which the stocking procedure has been completed becomes inventory of the logistics center and becomes a state that can be managed electronically by the electronic device (110).

다양한 실시예에 따른 전자 장치(110)는, 동작 609에서, 제1 상품에 대한 입고 절차가 완료되었다는 사실을 외부 서버(120)로 통지할 수 있다. 전자 장치(110)의 프로세서(111)는, 통신 회로(113)를 통해, 제1 상품에 대한 입고 절차가 완료되었다는 사실을 외부 서버(120)로 전송할 수 있다. 상기 통지는 토트에 담긴 제1 상품을 무인 운반 차량을 이용하여 진열하겠다는 사실의 통지일 수 있다.The electronic device (110) according to various embodiments may, inoperation 609, notify an external server (120) that the stocking procedure for the first product has been completed. The processor (111) of the electronic device (110) may transmit, through a communication circuit (113), to the external server (120) the fact that the stocking procedure for the first product has been completed. The notification may be a notification of the fact that the first product contained in the tote will be displayed using an unmanned transport vehicle.

다양한 실시예에 따른 전자 장치(110)는, 동작 611에서, 무인 운반 차량을 호출하기 위한 요청을 외부 서버(120)로 전송할 수 있다. 전자 장치(110)의 프로세서(111)는 제1 상품에 대한 입고 절차가 완료 사실 통지와 함께, 제1 상품을 외부 서버(120)가 관리하는 진열 구역으로 이동시키기 위한 무인 운반 차량을 호출하기 위한 요청을 외부 서버(120)로 전송할 수 있다.The electronic device (110) according to various embodiments may, inoperation 611, transmit a request to an external server (120) for calling an unmanned transport vehicle. The processor (111) of the electronic device (110) may transmit a request to the external server (120) for calling an unmanned transport vehicle to move the first product to a display area managed by the external server (120) along with a notification that the stocking procedure for the first product is complete.

다양한 실시예에 따른 외부 서버(120)는, 동작 613에서, 복수의 무인 운반 차량 중 토트에 포함된 제1 상품을 운반하기 위한 무인 운반 차량을 할당할 수 있다. 외부 서버(120)는, 상기 요청을 수신한 것에 대한 응답으로, 토트에 포함된 제1 상품을 운반하기 위한 무인 운반 차량을 할당할 수 있다.An external server (120) according to various embodiments may, in operation 613, allocate an unmanned transport vehicle to transport a first product included in a tote among a plurality of unmanned transport vehicles. In response to receiving the request, the external server (120) may allocate an unmanned transport vehicle to transport the first product included in the tote.

다양한 실시예에 따른 외부 서버(120)는, 동작 615에서, 무인 운반 차량을 할당하였다는 사실을 전자 장치(110)로 전송할 수 있다. 외부 서버(120)는 상기 통지와 함께 할당된 무인 운반 차량에 대한 정보를 전자 장치(110)로 함께 전송할 수 있다.An external server (120) according to various embodiments may transmit to an electronic device (110) the fact that an unmanned transport vehicle has been allocated atoperation 615. The external server (120) may transmit information about the allocated unmanned transport vehicle together with the notification to the electronic device (110).

다양한 실시예에 따른 외부 서버(120)는, 동작 617에서, 할당된 무인 운반 차량을 이용하여, 선반이 제1 상품 및 토트의 위치로 운반되도록 무인 운반 차량을 제어할 수 있다. 무인 운반 차량은 상품을 진열하기 위한 선반을 무인 운반 차량 상부에 지고 있으며, 외부 서버(120)는 무인 운반 차량이 토트 및 제1 상품이 위치한 작업대 앞으로 이동하도록 무인 운반 차량을 제어할 수 있다. 외부 서버(120)는 작업대의 정보에 기초하여, 토트 및 제1 상품의 현재 위치를 파악할 수 있고, 해당 위치로 선반이 운반되도록 무인 운반 차량을 제어할 수 있다.The external server (120) according to various embodiments may control the unmanned transport vehicle so that the shelf is transported to the location of the first product and the tote using the assigned unmanned transport vehicle atoperation 617. The unmanned transport vehicle carries a shelf for displaying products on the upper part of the unmanned transport vehicle, and the external server (120) may control the unmanned transport vehicle so that the unmanned transport vehicle moves in front of the workbench where the tote and the first product are located. The external server (120) may determine the current locations of the tote and the first product based on information on the workbench, and may control the unmanned transport vehicle so that the shelf is transported to the corresponding location.

다양한 실시예에 따른 전자 장치(110)는, 동작 619에서, 선반의 정보를 확인할 수 있다. 무인 운반 차량에 의해 이송된(운반된) 선반에는 선반의 바코드가 부착되어 있으며, 작업자는 스캐너(114)를 통해 선반의 바코드를 스캔할 수 있다. 전자 장치(110)의 프로세서(111)는 선반의 바코드를 스캔함으로써, 선반의 정보를 확인할 수 있다. 이후, 작업자는 제1 상품을 토트에서 꺼내어 선반으로 옮길 수 있다. 이 때 작업자는 제1 상품의 바코드 및 토트의 바코드를 재스캔함으로써, 프로세서(111)는 제1 상품의 정보 및 토트의 정보를 재확인할 수 있다. 이후, 작업자는 선반으로 옮긴 제1 상품의 수량을 입력 장치(115)를 통해 입력할 수 있다.The electronic device (110) according to various embodiments can check the information of the shelf inoperation 619. A shelf transported (conveyed) by an unmanned transport vehicle has a barcode attached to the shelf, and a worker can scan the barcode of the shelf through a scanner (114). The processor (111) of the electronic device (110) can check the information of the shelf by scanning the barcode of the shelf. Thereafter, the worker can take the first product out of the tote and move it to the shelf. At this time, the worker can rescan the barcode of the first product and the barcode of the tote, so that the processor (111) can reconfirm the information of the first product and the information of the tote. Thereafter, the worker can input the quantity of the first product moved to the shelf through the input device (115).

다양한 실시예에 따른 전자 장치(110)는, 동작 621에서, 제1 상품을 선반으로 이동시켰다는 사실을 통지할 수 있다. 전자 장치(110)의 프로세서(111)는 제1 상품이 외부 서버(120)가 관리하는 선반으로 옮겨졌다는 사실을 외부 서버(120)로 통지할 수 있다.The electronic device (110) according to various embodiments may, inoperation 621, notify that the first product has been moved to the shelf. The processor (111) of the electronic device (110) may notify the external server (120) that the first product has been moved to the shelf managed by the external server (120).

다양한 실시예에 따른 전자 장치(110)는, 동작 623에서, 제1 상품이 외부 서버(120)가 관리하는 구역으로 이동된 것으로 처리할 수 있다. 전자 장치(110)의 프로세서(111)는 전산 상으로, 제1 상품이 외부 서버(120)가 관리하는 구역으로 이동된 것으로 처리할 수 있다.The electronic device (110) according to various embodiments may, inoperation 623, process that the first product has been moved to an area managed by an external server (120). The processor (111) of the electronic device (110) may process, computationally, that the first product has been moved to an area managed by an external server (120).

다양한 실시예에 따른 전자 장치(110)는, 동작 625에서, 제1 상품에 대한 진열 절차를 완료 처리할 수 있다. 전자 장치(110)의 프로세서(111)는, 입력 장치(115)를 통해 제1 상품에 대한 진열 절차를 완료하기 위한 사용자 입력을 수신한 것에 대한 응답으로, 제1 상품에 대한 진열 절차를 완료 처리할 수 있다.The electronic device (110) according to various embodiments may, inoperation 625, complete the display procedure for the first product. The processor (111) of the electronic device (110) may complete the display procedure for the first product in response to receiving a user input for completing the display procedure for the first product through the input device (115).

다양한 실시예에 따른 외부 서버(120)는, 동작 627에서, 무인 운반 차량을 이용하여 제1 상품을 미리 지정된 진열 위치로 운반하도록 무인 운반 차량을 제어할 수 있다. 상술한 미리 지정된 진열 위치는 외부 서버(120)에서 관리하는 위치로서, 전자 장치(110)는 상기 미리 지정된 진열 위치에 대해서 알지 못할 수 있다.The external server (120) according to various embodiments may control the unmanned transport vehicle to transport the first product to a pre-designated display location using the unmanned transport vehicle atoperation 627. The pre-designated display location described above is a location managed by the external server (120), and the electronic device (110) may not be aware of the pre-designated display location.

도 7a 및 7b는 본 개시의 다양한 실시예에 따른 전자 장치(110)의 동작 흐름도이다. 구체적으로, 도 7a는 제1 상품에 대한 입고 절차에 관한 흐름도이고, 도 7b는 제1 상품에 대한 진열 절차에 관한 흐름도이다.FIGS. 7A and 7B are flowcharts of operations of an electronic device (110) according to various embodiments of the present disclosure. Specifically, FIG. 7A is a flowchart regarding a stocking procedure for a first product, and FIG. 7B is a flowchart regarding a display procedure for a first product.

동작 흐름도 700을 참조하면, 다양한 실시예에 따른 전자 장치(110)의 프로세서(111)는, 동작 701에서, 제1 상품의 바코드를 스캔함으로써 스캐너(114)를 통해 제1 상품의 정보를 확인할 수 있다. 작업자는 전자 장치(110)의 스캐너(114)를 통해 하차 절차가 완료된 제1 상품의 바코드를 스캔할 수 있고, 프로세서(111)는 제1 상품의 정보를 확인 및 저장할 수 있다.Referring to the operation flow diagram 700, the processor (111) of the electronic device (110) according to various embodiments can, inoperation 701, check the information of the first product through the scanner (114) by scanning the barcode of the first product. The worker can scan the barcode of the first product for which the unloading procedure has been completed through the scanner (114) of the electronic device (110), and the processor (111) can check and store the information of the first product.

다양한 실시예에 따른 프로세서(111)는, 동작 703에서, 제1 상품을 담은 토트의 바코드를 스캔함으로써, 토트의 정보를 확인할 수 있다. 작업자는 제1 상품을 토트에 담고, 제1 상품을 담은 토트의 바코드를 스캐너(114)를 통해 스캔함으로써, 토트의 정보를 확인할 수 있다.The processor (111) according to various embodiments can check the information of the tote by scanning the barcode of the tote containing the first product inoperation 703. The worker can check the information of the tote by putting the first product into the tote and scanning the barcode of the tote containing the first product through the scanner (114).

다양한 실시예에 따른 프로세서(111)는, 동작 705에서, 메모리(112)에 제1 상품의 정보와 토트의 정보를 서로 연관시켜 저장할 수 있다.The processor (111) according to various embodiments may, inoperation 705, store information on the first product and information on the tote in the memory (112) in association with each other.

다양한 실시예에 따른 프로세서(111)는, 동작 707에서, 외부 서버(120)로 토트를 무인 운반 차량용 토트로 할당하겠다는 사실을 통지할 수 있다.The processor (111) according to various embodiments may, atoperation 707, notify an external server (120) that the tote is to be assigned to a tote for an unmanned transport vehicle.

다양한 실시예에 따른 프로세서(111)는, 동작 709에서, 제1 상품에 대한 입고 절차를 완료 처리할 수 있다. 프로세서(111)는, 입력 장치(115)를 통해 제1 상품에 대한 입고 절차를 완료하기 위한 사용자 입력을 수신하는 경우, 제1 상품에 대한 입고 절차를 전산상으로 완료 처리할 수 있다.The processor (111) according to various embodiments may, inoperation 709, complete the stocking procedure for the first product. When the processor (111) receives a user input for completing the stocking procedure for the first product through the input device (115), the processor (111) may electronically complete the stocking procedure for the first product.

다양한 실시예에 따른 프로세서(111)는, 동작 711에서, 제1 상품에 대한 입고 절차가 완료되었다는 사실을 외부 서버(120)로 통지할 수 있다. 다양한 실시예에 따른 프로세서(111)는, 동작 713에서, 외부 서버(120)로 무인 운반 차량을 호출하기 위한 요청을 전송할 수 있다. 프로세서(111)는 제1 상품에 대한 입고 절차가 완료된 것에 응답하여 외부 서버(120)로 무인 운반 차량을 호출하기 위한 요청을 전송할 수 있다.The processor (111) according to various embodiments may, atoperation 711, notify an external server (120) that the stocking procedure for the first product has been completed. The processor (111) according to various embodiments may, atoperation 713, transmit a request to the external server (120) to call an unmanned transport vehicle. The processor (111) may transmit a request to the external server (120) to call an unmanned transport vehicle in response to the stocking procedure for the first product being completed.

다양한 실시예에 따른 프로세서(111)는, 동작 715에서, 외부 서버(120)로부터 무인 운반 차량이 할당되었다는 사실의 통지를 수신할 수 있다. 예를 들어, 프로세서(111)는, 외부 서버(120)로부터 토트에 담긴 제1 상품을 운반하기 위한 무인 운반 차량이 할당되었다는 사실의 통지를 수신할 수 있다.The processor (111) according to various embodiments may, atoperation 715, receive a notification from an external server (120) that an unmanned transport vehicle has been allocated. For example, the processor (111) may receive a notification from an external server (120) that an unmanned transport vehicle has been allocated to transport a first product contained in a tote.

다양한 실시예에 따른 프로세서(111)는, 동작 717에서, 제1 상품을 담은 토트의 바코드를 재스캔함으로써, 토트의 정보를 확인할 수 있다. 다양한 실시예에 따른 프로세서(111)는, 동작 719에서, 제1 상품의 바코드를 재스캔함으로써, 선반의 정보를 확인할 수 있다.The processor (111) according to various embodiments can check the information of the tote by rescanning the barcode of the tote containing the first product inoperation 717. The processor (111) according to various embodiments can check the information of the shelf by rescanning the barcode of the first product inoperation 719.

다양한 실시예에 따른 프로세서(111)는, 동작 721에서, 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔함으로써, 선반의 정보를 확인할 수 있다. 작업자는 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔함으로써, 선반의 정보를 확인하고, 제1 상품을 토트에서 선반으로 옮길 수 있다. 다양한 실시예에 따른 프로세서(111)는, 동작 723에서, 제1 상품의 정보, 토트의 정보 및 선반의 정보를 서로 연관시켜 저장할 수 있다.The processor (111) according to various embodiments can, inoperation 721, check the information of the shelf by scanning the barcode of the shelf transported by the unmanned transport vehicle. The worker can check the information of the shelf by scanning the barcode of the shelf transported by the unmanned transport vehicle and move the first product from the tote to the shelf. The processor (111) according to various embodiments can, inoperation 723, store the information of the first product, the information of the tote, and the information of the shelf by associating them with each other.

다양한 실시예에 따른 프로세서(111)는, 동작 727에서, 제1 상품에 대한 진열 절차를 완료 처리할 수 있다. 프로세서(111)는 입력 장치(115)를 통해 제1 상품에 대한 진열 절차를 완료하기 위한 사용자 입력을 수신한 경우, 제1 상품에 대한 진열 절차를 완료 처리할 수 있다.The processor (111) according to various embodiments may, inoperation 727, complete the display procedure for the first product. When the processor (111) receives a user input for completing the display procedure for the first product through the input device (115), the processor (111) may complete the display procedure for the first product.

도 8은 본 개시의 다양한 실시예에 따른 전자 장치(110)의 동작 흐름도(800)이다. 도 3과 중복되는 내용에 대해서는 설명을 생략하기로 한다. 본 8의 실시예와 도 3의 실시예의 차이점은, 선반의 바코드를 스캔하는 주체가 전자 장치(110)가 아닌 외부 서버(120)에서 관리하는 장치라는 점이다. 즉, 진열 절차에 있어서, 선반의 정보를 확인하는 것은 외부 서버(120)이고, 전자 장치로는 그 사실의 통지만할 수 있다.FIG. 8 is a flowchart (800) of the operation of an electronic device (110) according to various embodiments of the present disclosure. Descriptions of overlapping content with FIG. 3 will be omitted. The difference between the embodiment of this disclosure and the embodiment of FIG. 3 is that the entity that scans the barcode of the shelf is not the electronic device (110), but a device managed by an external server (120). That is, in the display procedure, the external server (120) verifies the information on the shelf, and the electronic device can only notify the fact.

다양한 실시예에 따른 전자 장치(110)의 프로세서(111)는, 동작 810에서, 제1 상품의 바코드를 스캔함으로써, 제1 상품의 정보를 확인할 수 있다. 작업자는 전자 장치(110)의 스캐너(114)를 통해 제1 상품의 바코드를 스캔할 수 있다. 이 경우, 전자 장치(110)의 프로세서(111)는 제1 상품의 정보를 확인할 수 있다.The processor (111) of the electronic device (110) according to various embodiments can check the information of the first product by scanning the barcode of the first product inoperation 810. The worker can scan the barcode of the first product through the scanner (114) of the electronic device (110). In this case, the processor (111) of the electronic device (110) can check the information of the first product.

다양한 실시예에 따른 전자 장치(110)의 프로세서(111)는, 동작 820에서, 제1 상품을 담은 토트의 바코드를 스캔함으로써, 토트의 정보를 확인할 수 있다. 작업자는 제1 상품의 토트의 바코드를 전자 장치(110)의 스캐너(114)를 통해 스캔할 수 있다. 이 경우, 전자 장치(110)의 프로세서(111)는 토트의 정보를 확인할 수 있다.The processor (111) of the electronic device (110) according to various embodiments can check the information of the tote by scanning the barcode of the tote containing the first product atoperation 820. The worker can scan the barcode of the tote of the first product through the scanner (114) of the electronic device (110). In this case, the processor (111) of the electronic device (110) can check the information of the tote.

다양한 실시예에 따른 전자 장치(110)의 프로세서(111)는, 동작 830에서, 제1 상품에 대한 입고 절차를 완료 처리할 수 있다. 프로세서(111)는, 전자 장치(110)의 입력 장치(115)를 통해 제1 상품에 대한 입고 절차를 완료하기 위한 사용자 입력을 수신한 경우, 제1 상품에 대한 입고 절차를 완료 처리할 수 있다.The processor (111) of the electronic device (110) according to various embodiments may, atoperation 830, complete the stocking procedure for the first product. When the processor (111) receives a user input for completing the stocking procedure for the first product through the input device (115) of the electronic device (110), the processor (111) may complete the stocking procedure for the first product.

다양한 실시예에 따른 전자 장치(110)의 프로세서(111)는, 동작 840에서, 외부 서버(120)로 무인 운반 차량을 호출하기 위한 요청을 전송할 수 있다. 외부 서버(120)는 해당 요청을 수신한 경우, 제1 상품을 진열하기 위한 무인 운반 차량을 할당할 수 있다.The processor (111) of the electronic device (110) according to various embodiments may, atoperation 840, transmit a request to an external server (120) to call an unmanned transport vehicle. When the external server (120) receives the request, it may allocate an unmanned transport vehicle for displaying the first product.

다양한 실시예에 따른 프로세서(111)는, 동작 850에서, 외부 서버(120)로부터 무인 운반 차량에 의해 제1 상품이 외부 서버(120)가 관리하는 구역으로 이동되었다는 사실의 통지를 수신할 수 있다. 작업자는 외부 서버(120)가 관리하는 장치의 스캐너(114)를 이용하여, 무인 운반 차량이 운반해온 선반의 바코드를 스캔할 수 있다. 이 경우, 외부 서버(120)는 선반의 정보를 확인할 수 있다. 이 때, 외부 서버(120)는 전자 장치(110)로, 무인 운반 차량에 의해 제1 상품이 외부 서버(120)가 관리하는 구역으로 이동되었다는 사실을 통지할 수 있다.The processor (111) according to various embodiments may, atoperation 850, receive a notification from an external server (120) that the first product has been moved to an area managed by the external server (120) by the unmanned transport vehicle. The worker may scan the barcode of the shelf transported by the unmanned transport vehicle using the scanner (114) of the device managed by the external server (120). In this case, the external server (120) may check the information of the shelf. At this time, the external server (120) may notify the electronic device (110) of the fact that the first product has been moved to an area managed by the external server (120) by the unmanned transport vehicle.

다양한 실시예에 따른 프로세서는, 동작 860에서, 제1 상품에 대한 진열 절차를 완료 처리할 수 있다. 프로세서(111)는, 입력 장치(115)를 통해, 제1 상품에 대한 진열 절차를 완료하기 위한 사용자 입력을 수신한 경우, 제1 상품에 대한 진열 절차를 완료 처리할 수 있다.According to various embodiments, the processor may, atoperation 860, complete the display procedure for the first product. When the processor (111) receives a user input for completing the display procedure for the first product through the input device (115), the processor may complete the display procedure for the first product.

도 3, 4, 6, 7a, 7b 및 8에 도시된 흐름도에서 프로세스 단계들, 방법 단계들, 알고리즘들 등이 순차적인 순서로 설명되었지만, 그러한 프로세스들, 방법들 및 알고리즘들은 임의의 적합한 순서로 작동하도록 구성될 수 있다. 다시 말하면, 본 개시의 다양한 실시예들에서 설명되는 프로세스들, 방법들 및 알고리즘들의 단계들이 본 개시에서 기술된 순서로 수행될 필요는 없다. 또한, 일부 단계들이 비동시적으로 수행되는 것으로서 설명되더라도, 다른 실시예에서는 이러한 일부 단계들이 동시에 수행될 수 있다. 또한, 도면에서의 묘사에 의한 프로세스의 예시는 예시된 프로세스가 그에 대한 다른 변화들 및 수정들을 제외하는 것을 의미하지 않으며, 예시된 프로세스 또는 그의 단계들 중 임의의 것이 본 개시의 다양한 실시예들 중 하나 이상에 필수적임을 의미하지 않으며, 예시된 프로세스가 바람직하다는 것을 의미하지 않는다.Although the process steps, method steps, algorithms, etc., are illustrated in a sequential order in the flowcharts illustrated in FIGS. 3 , 4 , 6 , 7a , 7b , and 8 , such processes, methods, and algorithms may be configured to operate in any suitable order. In other words, the steps of the processes, methods, and algorithms described in various embodiments of the present disclosure need not be performed in the order described in the present disclosure. Furthermore, even if some steps are described as being performed asynchronously, in other embodiments such some steps may be performed concurrently. Furthermore, the illustration of a process by depiction in the drawings is not intended to exclude other changes and modifications thereto, nor is it intended to imply that the illustrated process is exclusive of other changes and modifications thereto, nor is it intended to imply that any of the illustrated process or its steps is essential to one or more of the various embodiments of the present disclosure, nor is it intended to imply that the illustrated process is preferred.

상기 방법은 특정 실시예들을 통하여 설명되었지만, 상기 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템(10)에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등을 포함할 수 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템(10)에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 실시예들을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 개시가 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.While the method has been described through specific embodiments, the method can also be implemented as computer-readable code on a computer-readable recording medium. The computer-readable recording medium includes all types of recording devices that store data that can be read by a computer system (10). Examples of the computer-readable recording medium may include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, etc. In addition, the computer-readable recording medium may be distributed over network-connected computer systems (10), so that the computer-readable code can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the embodiments can be easily inferred by programmers in the technical field to which the present disclosure pertains.

Claims (15)

Translated fromKorean
전자 장치에 있어서,
무인 운반 차량을 관리하는 외부 서버와 통신 연결된 통신 회로;
입력 장치;
스캐너;
메모리; 및
프로세서를 포함하고,
상기 프로세서는,
상기 스캐너를 통해 제1 상품의 바코드를 스캔함으로써, 상기 제1 상품의 정보를 확인하고,
상기 스캐너를 통해 상기 제1 상품을 담은 토트의 바코드를 스캔함으로써, 상기 토트의 정보를 확인하고,
상기 제1 상품에 대한 입고 절차를 완료하기 위한 제1 사용자 입력을 수신한 것에 응답하여, 상기 제1 상품에 대한 입고 절차를 완료 처리하고,
상기 외부 서버로, 무인 운반 차량을 호출하기 위한 요청을 전송하고,
상기 스캐너를 통해 상기 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔함으로써, 상기 선반의 정보를 확인하고,
상기 무인 운반 차량에 의해 상기 제1 상품이 상기 외부 서버가 관리하는 구역으로 이동된 것으로 처리하고,
상기 제1 상품 및 상기 토트에 대한 진열 절차를 완료하기 위한 제2 사용자 입력을 수신한 것에 응답하여, 상기 제1 상품 및 상기 토트에 대한 진열 절차를 완료 처리하도록 구성되고,
상기 프로세서는,
상기 선반의 정보를 확인한 이후, 상기 선반으로 이동시킬 상기 제1 상품의 수량을 설정하기 위한 제3 사용자 입력을 수신하고,
상기 외부 서버로 상기 설정된 수량의 상기 제1 상품을 상기 토트에서 상기 선반으로 이동시켰다는 사실을 통지하도록 더 구성되고,
상기 제1 상품의 상기 입고 절차가 상기 전자 장치를 통해 진행되고, 상기 제1 상품의 상기 진열 절차가 상기 외부 서버에 의해 진행되는, 전자 장치.
In electronic devices,
A communication circuit that communicates with an external server that manages an unmanned transport vehicle;
input device;
scanner;
memory; and
Contains a processor,
The above processor,
By scanning the barcode of the first product through the above scanner, the information of the first product is confirmed,
By scanning the barcode of the tote containing the first product through the scanner, the information of the tote is confirmed,
In response to receiving a first user input for completing the stocking procedure for the first product, completing the stocking procedure for the first product;
Send a request to the above external server to call an unmanned transport vehicle,
By scanning the barcode of the shelf transported by the unmanned transport vehicle through the scanner, the information of the shelf is confirmed,
The first product is processed as being moved to the area managed by the external server by the unmanned transport vehicle,
In response to receiving a second user input for completing the display procedure for the first product and the tote, configured to complete the display procedure for the first product and the tote,
The above processor,
After checking the information of the above shelf, a third user input is received to set the quantity of the first product to be moved to the above shelf,
Further configured to notify the external server that the first product in the set quantity has been moved from the tote to the shelf,
An electronic device, wherein the above-mentioned stocking procedure of the above-mentioned first product is performed through the above-mentioned electronic device, and the above-mentioned display procedure of the above-mentioned first product is performed by the above-mentioned external server.
제1항에 있어서,
상기 프로세서는,
상기 토트의 정보를 확인한 것에 응답하여, 상기 제1 상품의 정보 및 상기 토트의 정보를 서로 연관시켜 상기 메모리에 저장하도록 구성된, 전자 장치.
In the first paragraph,
The above processor,
An electronic device configured to store, in response to verifying the information of the tote, information of the first product and information of the tote in association with each other in the memory.
제2항에 있어서,
상기 프로세서는,
상기 선반의 정보를 확인한 것에 응답하여, 상기 제1 상품의 정보, 상기 토트의 정보 및 상기 선반의 정보를 서로 연관시켜 상기 메모리에 저장하도록 구성된, 전자 장치.
In the second paragraph,
The above processor,
An electronic device configured to, in response to checking the information of the shelf, associate information of the first product, information of the tote, and information of the shelf with each other and store them in the memory.
제1항에 있어서,
상기 프로세서는,
상기 무인 운반 차량을 호출하기 위한 요청을 전송하면서, 상기 제1 상품의 정보 및 상기 토트의 정보를 상기 외부 서버로 전송하도록 구성된, 전자 장치.
In the first paragraph,
The above processor,
An electronic device configured to transmit information of the first product and information of the tote to the external server while transmitting a request to call the unmanned transport vehicle.
제1항에 있어서,
상기 프로세서는,
상기 토트의 정보를 확인한 것에 대한 응답으로, 상기 토트를 무인 운반 차량용 토트로 할당하겠다는 사실을 상기 외부 서버로 통지하도록 구성된, 전자 장치.
In the first paragraph,
The above processor,
An electronic device configured to notify an external server in response to verifying the information of said tote, that said tote is to be assigned as a tote for an unmanned transport vehicle.
제1항에 있어서,
상기 프로세서는,
상기 제1 상품에 대한 입고 절차가 완료 처리된 것에 대한 응답으로, 상기 외부 서버로 상기 제1 상품에 대한 입고 절차가 완료되었다는 사실을 통지하도록 구성된, 전자 장치.
In the first paragraph,
The above processor,
An electronic device configured to, in response to the completion of the stocking procedure for the first product, notify the external server that the stocking procedure for the first product has been completed.
삭제delete삭제delete제1항에 있어서,
상기 프로세서는,
상기 토트에 상기 제1 상품만 담기고, 상기 제1 상품의 정보만 상기 토트의 정보에 연관되어 상기 메모리에 저장되어 있는 경우, 상기 제1 상품에 대한 진열 절차가 완료 처리된 것에 응답하여, 상기 토트의 진열 절차를 완료 처리하도록 구성된, 전자 장치.
In the first paragraph,
The above processor,
An electronic device configured to complete the display procedure of the tote in response to the display procedure for the first product being completed, when only the first product is contained in the tote and only information of the first product is stored in the memory in association with the information of the tote.
제9항에 있어서,
상기 프로세서는,
상기 제1 상품 및 제2 상품이 상기 토트에 담기고, 상기 제1 상품의 정보 및 상기 제2 상품의 정보가 상기 토트의 정보에 연관되어 상기 메모리에 저장되어 있는 경우, 상기 제1 상품 및 상기 제2 상품 각각에 대한 진열 절차가 완료된 것에 응답하여, 상기 토트의 진열 절차를 완료 처리하도록 구성된, 전자 장치.
In Article 9,
The above processor,
An electronic device configured to complete the display procedure of the tote in response to completion of the display procedure for each of the first product and the second product, when the first product and the second product are contained in the tote, and information of the first product and information of the second product are stored in the memory in association with the information of the tote.
제1항에 있어서,
상기 제1 상품의 정보는, 상기 제1 상품의 이름 및 상기 제1 상품의 수량에 관한 정보를 포함하는, 전자 장치.
In the first paragraph,
An electronic device, wherein the information of the first product includes information regarding the name of the first product and the quantity of the first product.
제11항에 있어서,
상기 제1 상품의 정보는, 상기 제1 상품의 제조사, 상기 제1 상품의 제조일자 및 상기 제1 상품의 유통기한에 관한 정보를 더 포함하는, 전자 장치.
In Article 11,
An electronic device, wherein the information of the first product further includes information about the manufacturer of the first product, the manufacturing date of the first product, and the expiration date of the first product.
제1항에 있어서,
상기 프로세서는,
상기 스캐너를 통해 상기 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔하기 이전에,
상기 스캐너를 통해 상기 토트의 바코드를 재스캔함으로써, 상기 토트의 정보를 재확인하고,
상기 스캐너를 통해 상기 제1 상품의 바코드를 재스캔함으로써, 상기 제1 상품의 정보를 재확인하도록 구성된, 전자 장치.
In the first paragraph,
The above processor,
Before scanning the barcode of the shelf transported by the above unmanned transport vehicle through the above scanner,
By rescanning the barcode of the tote through the scanner, the information of the tote is reconfirmed,
An electronic device configured to re-verify information of the first product by rescanning the barcode of the first product through the scanner.
제1항에 있어서,
상기 토트는 상품을 담기 위한 바구니인, 전자 장치.
In the first paragraph,
The above tote is an electronic device which is a basket for carrying goods.
전자 장치의 동작 방법에 있어서,
전자 장치의 스캐너를 통해 제1 상품의 바코드를 스캔함으로써, 상기 제1 상품의 정보를 확인하는 동작;
상기 스캐너를 통해 상기 제1 상품을 담은 토트의 바코드를 스캔함으로써, 상기 토트의 정보를 확인하는 동작;
상기 제1 상품 및 상기 토트에 대한 입고 절차를 완료하기 위한 제1 사용자 입력을 수신한 것에 응답하여, 상기 제1 상품 및 상기 토트에 대한 입고 절차를 완료 처리하는 동작;
외부 서버로, 무인 운반 차량을 호출하기 위한 요청을 전송하는 동작;
상기 스캐너를 통해 상기 무인 운반 차량에 의해 이송된 선반의 바코드를 스캔함으로써, 상기 선반의 정보를 확인하는 동작;
상기 무인 운반 차량에 의해 상기 제1 상품이 상기 외부 서버가 관리하는 구역으로 이동된 것으로 처리하는 동작; 및
상기 제1 상품 및 상기 토트에 대한 진열 절차를 완료하기 위한 제2 사용자 입력을 수신한 것에 응답하여, 상기 제1 상품 및 상기 토트에 대한 진열 절차를 완료 처리하는 동작을 포함하고,
상기 방법은,
상기 선반의 정보를 확인한 이후, 상기 선반으로 이동시킬 상기 제1 상품의 수량을 설정하기 위한 제3 사용자 입력을 수신하는 동작; 및
상기 외부 서버로 상기 설정된 수량의 상기 제1 상품을 상기 토트에서 상기 선반으로 이동시켰다는 사실을 통지하는 동작을 더 포함하고,
상기 제1 상품의 상기 입고 절차가 상기 전자 장치를 통해 진행되고, 상기 제1 상품의 상기 진열 절차가 상기 외부 서버에 의해 진행되는, 전자 장치의 동작 방법.
In a method of operating an electronic device,
An action of verifying information of a first product by scanning the barcode of the first product through a scanner of an electronic device;
An action of checking the information of the tote by scanning the barcode of the tote containing the first product through the scanner;
In response to receiving a first user input for completing a stocking procedure for the first product and the tote, an operation of completing the stocking procedure for the first product and the tote;
An action to send a request to an external server to call an autonomous vehicle;
An action of checking information on a shelf by scanning a barcode on a shelf transported by the unmanned transport vehicle through the scanner;
An action of processing that the first product has been moved to an area managed by the external server by the unmanned transport vehicle; and
In response to receiving a second user input for completing a display procedure for the first product and the tote, the method comprises:
The above method,
After checking the information of the shelf, an action of receiving a third user input for setting the quantity of the first product to be moved to the shelf; and
Further comprising an action of notifying the external server that the first product in the set quantity has been moved from the tote to the shelf,
An operating method of an electronic device, wherein the stocking procedure of the first product is performed through the electronic device, and the display procedure of the first product is performed by the external server.
KR1020220125324A2022-09-302022-09-30Electronic device and operation method thereofActiveKR102779469B1 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
KR1020220125324AKR102779469B1 (en)2022-09-302022-09-30Electronic device and operation method thereof
PCT/KR2022/014888WO2024071496A1 (en)2022-09-302022-10-04Electronic device and operating method thereof
TW112134197ATW202427301A (en)2022-09-302023-09-08Electronic device and operation method thereof
KR1020250028199AKR20250039943A (en)2022-09-302025-03-05Electronic device and operation method thereof

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020220125324AKR102779469B1 (en)2022-09-302022-09-30Electronic device and operation method thereof

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020250028199ADivisionKR20250039943A (en)2022-09-302025-03-05Electronic device and operation method thereof

Publications (2)

Publication NumberPublication Date
KR20240048025A KR20240048025A (en)2024-04-12
KR102779469B1true KR102779469B1 (en)2025-03-12

Family

ID=90478294

Family Applications (2)

Application NumberTitlePriority DateFiling Date
KR1020220125324AActiveKR102779469B1 (en)2022-09-302022-09-30Electronic device and operation method thereof
KR1020250028199APendingKR20250039943A (en)2022-09-302025-03-05Electronic device and operation method thereof

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
KR1020250028199APendingKR20250039943A (en)2022-09-302025-03-05Electronic device and operation method thereof

Country Status (3)

CountryLink
KR (2)KR102779469B1 (en)
TW (1)TW202427301A (en)
WO (1)WO2024071496A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100793198B1 (en)*2004-12-022008-01-10무라타 기카이 가부시키가이샤 Automatic warehouse
US20190039827A1 (en)*2012-05-222019-02-07Wynright CorporationSystem, Method, and Apparatus for Picking-and-Putting Product
KR102098146B1 (en)*2019-07-222020-04-07원동희Integrated Logistics Management System based on IoT

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20020083560A (en)*2001-04-272002-11-04삼성전자 주식회사Semiautomatic warehouse
KR20200141852A (en)*2019-06-112020-12-21마구야오Agv transporting system using recognizing qr code and warehouse system
KR20220091257A (en)*2020-12-232022-06-30울랄라랩 주식회사Method and system for inventory management using detachable to shelf inventory management device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100793198B1 (en)*2004-12-022008-01-10무라타 기카이 가부시키가이샤 Automatic warehouse
US20190039827A1 (en)*2012-05-222019-02-07Wynright CorporationSystem, Method, and Apparatus for Picking-and-Putting Product
KR102098146B1 (en)*2019-07-222020-04-07원동희Integrated Logistics Management System based on IoT

Also Published As

Publication numberPublication date
TW202427301A (en)2024-07-01
KR20250039943A (en)2025-03-21
WO2024071496A1 (en)2024-04-04
KR20240048025A (en)2024-04-12

Similar Documents

PublicationPublication DateTitle
CN113320865B (en)Warehouse management method, device, warehouse robot, warehouse system and medium
US12187539B1 (en)Group shopping
US20160300179A1 (en)Holographic picking system and method for picking products utilizing a holographic picking system
CN112529502B (en)Method and system for positioning warehouse goods and warehouse positions by identifying two-dimensional codes
CN112446665A (en)Article transportation implementation method, system, robot and storage medium
CN113894048B (en)Stereoscopic sorting control method, stereoscopic sorting robot and related equipment
CN110599075A (en)Warehouse goods turnover management device, system, method and storage medium
KR20220145099A (en)System for real-time logistics delivery and method thereof
CN113651009A (en)Method and device for checking articles, electronic equipment and storage medium
CN115826580A (en)Cargo handling method and device, equipment and storage medium
JP2020015576A (en)Automatic warehouse system
KR20230142578A (en) Picking task processing methods, devices, media and electronic devices
CN111523835A (en)Intelligent loading method, device, system and computer readable storage medium
KR102779469B1 (en)Electronic device and operation method thereof
KR102577057B1 (en)Appratus for conveying product and operating method thereof
US20180089624A1 (en)Three dimensional loading system and method
KR102819406B1 (en)Electronic device and operation method thereof
CN115097844B (en) A logistics control method and system based on AGV
TWI898258B (en)Electronic device and operation method thereof
WO2024078311A1 (en)Task execution method and apparatus
CN115689448A (en)Warehouse management system and material scheduling device
CN114065883A (en) Receiving method, device, device and storage medium based on virtual pallet
US20220019800A1 (en)Directional Guidance and Layout Compliance for Item Collection
KR102824997B1 (en)Method of managing work in fulfillment center and apparatus thereof
US12441544B2 (en)Warehouse picking system and warehouse picking method

Legal Events

DateCodeTitleDescription
PA0109Patent application

St.27 status event code:A-0-1-A10-A12-nap-PA0109

PA0201Request for examination

St.27 status event code:A-1-2-D10-D11-exm-PA0201

P22-X000Classification modified

St.27 status event code:A-2-2-P10-P22-nap-X000

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

St.27 status event code:A-1-2-D10-D21-exm-PE0902

P22-X000Classification modified

St.27 status event code:A-2-2-P10-P22-nap-X000

PG1501Laying open of application

St.27 status event code:A-1-1-Q10-Q12-nap-PG1501

R17-X000Change to representative recorded

St.27 status event code:A-3-3-R10-R17-oth-X000

E13-X000Pre-grant limitation requested

St.27 status event code:A-2-3-E10-E13-lim-X000

P11-X000Amendment of application requested

St.27 status event code:A-2-2-P10-P11-nap-X000

P13-X000Application amended

St.27 status event code:A-2-2-P10-P13-nap-X000

E701Decision to grant or registration of patent right
PE0701Decision of registration

St.27 status event code:A-1-2-D10-D22-exm-PE0701

PA0107Divisional application

St.27 status event code:A-0-1-A10-A18-div-PA0107

St.27 status event code:A-0-1-A10-A16-div-PA0107

PR0701Registration of establishment

St.27 status event code:A-2-4-F10-F11-exm-PR0701

PR1002Payment of registration fee

St.27 status event code:A-2-2-U10-U11-oth-PR1002

Fee payment year number:1

PG1601Publication of registration

St.27 status event code:A-4-4-Q10-Q13-nap-PG1601

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000


[8]ページ先頭

©2009-2025 Movatter.jp