KR102212338B1 - Method and system for providing reservation of unmanned locker and delivery service based on internet of things - Google Patents
Method and system for providing reservation of unmanned locker and delivery service based on internet of things Download PDFInfo
- Publication number
- KR102212338B1 KR102212338B1 KR1020200086530A KR20200086530A KR102212338B1 KR 102212338 B1 KR102212338 B1 KR 102212338B1 KR 1020200086530 A KR1020200086530 A KR 1020200086530A KR 20200086530 A KR20200086530 A KR 20200086530A KR 102212338 B1 KR102212338 B1 KR 102212338B1
- Authority
- KR
- South Korea
- Prior art keywords
- storage
- information
- storage means
- user
- delivery
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000003860 storage Methods 0.000 claims abstract description 421
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 238000004891 communication Methods 0.000 claims description 32
- 230000008569 process Effects 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 3
- 230000010267 cellular communication Effects 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 230000004308 accommodation Effects 0.000 abstract description 6
- 238000007726 management method Methods 0.000 description 124
- 238000013473 artificial intelligence Methods 0.000 description 21
- 230000015654 memory Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000013528 artificial neural network Methods 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000000306 recurrent effect Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000013135 deep learning Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000000873 masking effect Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 239000000945 filler Substances 0.000 description 1
- 238000011478 gradient descent method Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G06Q50/28—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00817—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00896—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Signal Processing (AREA)
- Operations Research (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 IoT 기반의 무인 보관의 예약 서비스 및 배송 서비스를 제공하는 방법 및 그 시스템에 관한 것이다.The present invention relates to a method and system for providing an IoT-based unattended storage reservation service and delivery service.
공개특허공보 제10-2008-0071227호는 물품 관리 시스템 및 방법에 관한 것이다.Korean Patent Application Publication No. 10-2008-0071227 relates to an article management system and method.
상기 문헌은 물품을 보관시키는 입력 신호를 수신하고 상기 물품을 보관시키는 배송자에 대한 배송자 정보를 입력받아 저장하는 단계, 상기 물품을 보관하기 위해 필요한 물품 저장 정보를 입력받는 단계, 상기 물품을 찾아갈 수취인의 무선 식별 코드(Radio Frequency Identification: RFID) 정보를 수신하여 상기 무선 식별 코드 정보에 해당하는 호수에 보관된 물품이 존재하는지 판단하는 단계, 상기 보관된 물품에 대한 정보를 디스플레이 장치로 전송하여 음성 또는 문자로 출력하는 단계, 및 상기 무선 식별 코드 정보를 상기 물품을 저장하고 있는 상기 물품 보관함으로부터 수신하여 수취인 인증 과정을 수행하고, 상기 보관된 물품에 대한 정보를 상기 물품 보관함으로 전송함으로써 상기 물품을 찾는 배출 신호가 출력되는 단계를 포함하는 물품 관리 방법을 개시하고 있다.The document includes the steps of receiving an input signal for storing the goods, receiving and storing information on the deliverer of the deliverer who stores the goods, receiving the storage information necessary for storing the goods, and finding the goods. Receiving radio frequency identification (RFID) information of the recipient to go and determining whether there is an article stored in the lake corresponding to the radio identification code information, and transmitting information on the stored article to a display device Outputting the product in voice or text, and receiving the wireless identification code information from the article storage box storing the article, performing a recipient authentication process, and transmitting the information on the stored article to the article storage box. Disclosed is an article management method comprising the step of outputting a discharge signal for finding.
이에 본 발명은 보다 개선된(enhanced) IoT 기반의 무인 보관의 예약 서비스 및 배송 서비스를 제공하는 방법 및 그 시스템을 제안하려고 한다.Accordingly, the present invention intends to propose a method and system for providing an improved IoT-based reservation service and delivery service for unattended storage.
본 발명의 일 실시예는 IoT 기반의 무인 보관의 예약 서비스 및 배송 서비스를 제공하는 방법 및 그 시스템을 제공하는데 그 목적이 있다.An object of the present invention is to provide a method and system for providing an IoT-based unattended storage reservation service and delivery service.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems that are not mentioned will be clearly understood by those of ordinary skill in the technical field to which the present invention belongs from the following description. I will be able to.
본 발명의 일 실시예는 스마트 보관 배송 서비스를 제공하는 시스템에 있어서, 복수의 보관 수단을 포함하는 무인 보관함; 상기 스마트 보관 배송 서비스를 제공하는 스마트 보관 배송 서비스 앱을 실행하는 사용자 단말(UE; user equipment); 및 상기 스마트 보관 배송 서비스 앱을 운용하고, 상기 스마트 보관 배송 서비스 앱을 통하여 입력되는 상기 사용자의 제1 정보를 수신하고, 상기 수신된 제1 정보에 기반하여 무인 보관함의 잠금 장치를 해제(unlock)하도록 제어하는 관리 서버(management server); 를 포함하고, 상기 관리 서버는 소정의 타이밍에 상기 무인 보관함으로부터 무인 보관함 상태 정보를 수신하되, 상기 소정의 타이밍은 상기 잠금 장치에 전력을 공급하는 전력 저장 수단의 잔류 전력에 기반하여 상기 관리 서버에 의해 결정되는 것을 특징으로 할 수 있다.An embodiment of the present invention is a system for providing a smart storage delivery service, the unattended storage box including a plurality of storage means; A user equipment (UE) executing a smart storage delivery service app providing the smart storage delivery service; And operating the smart storage delivery service app, receiving the user's first information input through the smart storage delivery service app, and unlocking the unattended storage box based on the received first information. A management server that controls to be performed; Including, wherein the management server receives the state information of the unattended storage box from the unattended storage box at a predetermined timing, the predetermined timing is based on the residual power of the power storage means supplying power to the locking device to the management server It may be characterized by being determined by.
상기 관리 서버는, 상기 스마트 보관 배송 서비스 앱을 통하여 입력되는 보관 서비스를 신청하는 제2 정보 및 배송 서비스를 신청하는 제3 정보 중 적어도 어느 하나를 수신하고, 상기 보관 서비스를 신청하는 정보 및 배송 서비스를 신청하는 정보 중 적어도 어느 하나에 기반하여 상기 무인 보관함의 잠금 장치를 잠금(lock)하도록 제어하는 것을 특징으로 할 수 있다.The management server receives at least one of second information for requesting storage service and third information for requesting delivery service input through the smart storage delivery service app, and information and delivery service for requesting the storage service It may be characterized in that controlling to lock the locking device of the unattended storage box based on at least one of the information for requesting.
상기 시스템은, 상기 스마트 보관 배송 서비스 앱을 실행하는 배송 기사 단말; 을 더 포함하고, 상기 관리 서버는, 상기 배송 기사 단말을 통하여 입력되는 배송 기사의 제4 정보를 수신하고, 상기 배송 기사의 제4 정보에 기반하여 상기 무인 보관함의 잠금 장치를 해제하도록 제어하는 것을 특징으로 할 수 있다.The system includes a delivery engineer terminal running the smart storage delivery service app; Further comprising, the management server, receiving the fourth information of the delivery article input through the delivery article terminal, and controlling to unlock the lock device of the unattended storage box based on the fourth information of the delivery article It can be characterized.
상기 관리 서버는, 상기 배송 기사가 화물을 상기 무인 보관함으로부터 출력하였음을 나타내는 정보를 생성하여 출력하고, 상기 무인 보관함의 잠금 장치를 해제하도록 제어하고, 상기 무인 보관함의 보관 리스트를 갱신(update)하는 것을 특징으로 할 수 있다.The management server generates and outputs information indicating that the delivery driver outputs the cargo from the unmanned storage box, controls to unlock the unmanned storage box, and updates the storage list of the unmanned storage box. It can be characterized.
상기 관리 서버는, 상기 무인 보관함에 설치되는 카메라 장치를 통하여 촬영되는 영상을 획득하여 분석하는 카메라 모듈; 을 더 포함할 수 있다.The management server may include a camera module that acquires and analyzes an image captured through a camera device installed in the unmanned storage box; It may further include.
상기 무인 보관함의 복수의 보관 수단 중에서, 상기 보관 서비스를 신청하는 정보 및 배송 서비스를 신청하는 정보 중 적어도 어느 하나에 상응하는 예약 보관 수단을 제외한 대기 보관 수단을 식별하고, 상기 대기 보관 수단에 무단 화물의 보관을 감지하고, 상기 무단 화물이 감지되는 시점과 관련되는 영상 내에서 객체를 추출하고, 상기 추출된 객체를 나타내는 정보를 포함하는 알람 정보를 생성하여 상기 스마트 보관 배송 서비스 앱을 통하여 출력하도록 제어할 수 있다.Among the plurality of storage means of the unmanned storage box, identify the standby storage means other than the reserved storage means corresponding to at least one of the information requesting the storage service and the information requesting the delivery service, and unauthorized cargo in the standby storage means Control to detect storage of, extract an object from the image related to the point in time when the unauthorized cargo is detected, generate alarm information including information representing the extracted object, and output it through the smart storage delivery service app can do.
다른 본 발명의 일 실시예는 스마트 보관 배송 서비스를 제공하는 관리 서버(management server)에 있어서, 사용자 단말 및 배송 기사 단말 중 적어도 어느 하나에서 실행되는 스마트 보관 배송 서비스 앱을 운용하고, 상기 스마트 보관 배송 서비스 앱을 통하여 입력되는 상기 사용자의 제1 정보에 기반하여 무인 보관함의 잠금 장치를 해제(unlock)하도록 제어하는 제어 모듈; 및 소정의 타이밍에 상기 무인 보관함으로부터 무인 보관함 상태 정보를 수신하는 통신 모듈; 을 포함하고, 상기 제어 모듈은, 상기 잠금 장치에 전력을 공급하는 전력 저장 수단의 잔류 전력에 기반하여 상기 소정의 타이밍을 결정하는 것을 특징으로 할 수 있다.In another embodiment of the present invention, in a management server that provides a smart storage delivery service, a smart storage delivery service app running on at least one of a user terminal and a delivery driver terminal is operated, and the smart storage delivery A control module that controls to unlock the unattended storage box based on the user's first information input through the service app; And a communication module for receiving state information of an unattended storage box from the unattended storage box at a predetermined timing. Including, the control module may be characterized in that to determine the predetermined timing based on the residual power of the power storage means for supplying power to the locking device.
상기 통신 모듈은, 상기 스마트 보관 배송 서비스 앱을 통하여 입력되는 보관 서비스를 신청하는 제2 정보 및 배송 서비스를 신청하는 제3 정보 중 적어도 어느 하나를 수신하고, 상기 제어 모듈은, 상기 보관 서비스를 신청하는 정보 및 배송 서비스를 신청하는 정보 중 적어도 어느 하나에 기반하여 상기 무인 보관함의 잠금 장치를 잠금(lock)하도록 제어하는 것을 특징으로 할 수 있다.The communication module receives at least one of second information for requesting a storage service input through the smart storage delivery service app and third information for requesting a delivery service, and the control module applies for the storage service It may be characterized in that controlling to lock the locking device of the unattended storage box based on at least one of information to be requested and information for requesting a delivery service.
상기 제어 모듈은, 상기 배송 기사 단말을 통하여 입력되는 배송 기사의 제4 정보를 수신하고, 상기 배송 기사의 제4 정보에 기반하여 상기 무인 보관함의 잠금 장치를 해제하도록 제어하는 것을 특징으로 할 수 있다.The control module may be characterized in that it receives fourth information of the delivery article input through the delivery article terminal, and controls to unlock the unattended storage box based on the fourth information of the delivery article. .
상기 제어 모듈은, 상기 배송 기사가 화물을 상기 무인 보관함으로부터 출력하였음을 나타내는 정보를 생성하여 출력하고, 상기 무인 보관함의 잠금 장치를 해제하도록 제어하고, 상기 무인 보관함의 보관 리스트를 갱신(update)하는 것을 특징으로 할 수 있다.The control module generates and outputs information indicating that the delivery driver outputs the cargo from the unmanned storage box, controls to unlock the unmanned storage box, and updates the storage list of the unmanned storage box. It can be characterized.
상기 관리 서버는, 상기 무인 보관함에 설치되는 카메라 장치를 통하여 촬영되는 영상을 획득하여 분석하는 카메라 모듈; 을 더 포함할 수 있다.The management server may include a camera module that acquires and analyzes an image captured through a camera device installed in the unmanned storage box; It may further include.
상기 제어 모듈은, 상기 무인 보관함의 복수의 보관 수단 중에서, 상기 보관 서비스를 신청하는 정보 및 배송 서비스를 신청하는 정보 중 적어도 어느 하나에 상응하는 예약 보관 수단을 제외한 대기 보관 수단을 식별하고, 상기 대기 보관 수단에 무단 화물의 보관을 감지하고, 상기 무단 화물이 감지되는 시점과 관련되는 영상 내에서 객체를 추출하고, 상기 추출된 객체를 나타내는 정보를 포함하는 알람 정보를 생성하여 상기 스마트 보관 배송 서비스 앱을 통하여 출력하도록 제어할 수 있다.The control module, among a plurality of storage means of the unmanned storage box, identifies a standby storage means other than a reserved storage means corresponding to at least one of information for requesting the storage service and information for requesting a delivery service, and the standby The smart storage delivery service app by detecting the storage of unauthorized cargo in the storage means, extracting an object from the image related to the time when the unauthorized cargo is detected, and generating alarm information including information representing the extracted object It can be controlled to output through.
이와 같이 본 발명의 일 실시예는 개선되고(enhanced) 스마트한(smart) IoT 기반의 무인 보관의 예약 서비스 및 배송 서비스를 제공하는 방법 및 그 시스템을 제안한다는 측면에서 기술적인 효과를 갖는다.As described above, an embodiment of the present invention has a technical effect in terms of proposing a method and a system for providing an improved and smart IoT-based reservation service and delivery service for unattended storage.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable in the present invention are not limited to the above-mentioned effects, and other effects not mentioned can be clearly understood by those of ordinary skill in the art from the following description. will be.
본 발명의 특정한 바람직한 실시예들의 상기에서 설명한 바와 같은 또한 다른 측면들과, 특징들 및 이득들은 첨부 도면들과 함께 처리되는 하기의 설명으로부터 보다 명백하게 될 것이다.
도 1은 본 발명의 일 실시예를 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 무인 보관함 및 배송 서비스를 제공하는 시스템을 나타내는 블록도이다.
도 3은 본 발명의 일 실시예에 따른 무인 보관함 및 배송 서비스를 제공하는 방법을 나타내는 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 무인 보관함 및 배송 서비스를 제공하는 방법을 나타내는 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 무인 보관함 및 배송 서비스를 제공하는 방법을 나타내는 흐름도이다.
도 6 및 도 7은 본 발명의 일 실시예에 따른 보관 서비스를 설명하기 위한 도면이다.
도 8 및 도 9는 본 발명의 일 실시예에 따른 배송 서비스를 설명하기 위한 도면이다.
도 10 및 도 11은 본 발명의 일 실시예에 따른 배송 서비스를 설명하기 위한 도면이다.
도 12는 본 발명의 일 실시예에 따른 배송 서비스를 나타내는 흐름도이다.
도 13은 본 발명의 일 실시예에 따른 관리 서버의 제어 모듈을 나타내는 블록도이다.
상기 도면들을 통해, 유사 참조 번호들은 동일한 혹은 유사한 엘리먼트들과, 특징들 및 구조들을 도시하기 위해 사용된다는 것에 유의해야만 한다.Other aspects, features and benefits as described above of certain preferred embodiments of the present invention will become more apparent from the following description, which is handled in conjunction with the accompanying drawings.
1 is a view for explaining an embodiment of the present invention.
2 is a block diagram showing a system for providing an unattended storage box and delivery service according to an embodiment of the present invention.
3 is a flowchart illustrating a method of providing an unattended storage box and delivery service according to an embodiment of the present invention.
4 is a flowchart illustrating a method of providing an unattended storage box and delivery service according to an embodiment of the present invention.
5 is a flowchart illustrating a method of providing an unattended storage box and delivery service according to an embodiment of the present invention.
6 and 7 are diagrams for explaining a storage service according to an embodiment of the present invention.
8 and 9 are diagrams for explaining a delivery service according to an embodiment of the present invention.
10 and 11 are diagrams for explaining a delivery service according to an embodiment of the present invention.
12 is a flowchart showing a delivery service according to an embodiment of the present invention.
13 is a block diagram illustrating a control module of a management server according to an embodiment of the present invention.
It should be noted that throughout the drawings, like reference numbers are used to show the same or similar elements, features, and structures.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
실시예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.In describing the embodiments, descriptions of technical contents that are well known in the technical field to which the present invention pertains and are not directly related to the present invention will be omitted. This is to more clearly convey the gist of the present invention by omitting unnecessary description.
마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components in the accompanying drawings are exaggerated, omitted, or schematically illustrated. In addition, the size of each component does not fully reflect the actual size. The same reference numerals are assigned to the same or corresponding components in each drawing.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention, and a method of achieving them will become apparent with reference to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in a variety of different forms, only the present embodiments are intended to complete the disclosure of the present invention, and the general knowledge in the technical field to which the present invention pertains. It is provided to completely inform the scope of the invention to those who have it, and the invention is only defined by the scope of the claims. The same reference numerals refer to the same components throughout the specification.
이때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.In this case, it will be appreciated that each block of the flowchart diagrams and combinations of the flowchart diagrams may be executed by computer program instructions. Since these computer program instructions can be mounted on the processor of a general purpose computer, special purpose computer or other programmable data processing equipment, the instructions executed by the processor of the computer or other programmable data processing equipment are described in the flowchart block(s). It creates a means to perform functions. These computer program instructions can also be stored in computer-usable or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement a function in a particular way, so that the computer-usable or computer-readable memory It is also possible to produce an article of manufacture containing instruction means for performing the functions described in the flowchart block(s). Computer program instructions can also be mounted on a computer or other programmable data processing equipment, so that a series of operating steps are performed on a computer or other programmable data processing equipment to create a computer-executable process to create a computer or other programmable data processing equipment. It is also possible for instructions to perform processing equipment to provide steps for executing the functions described in the flowchart block(s).
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.In addition, each block may represent a module, segment, or part of code that contains one or more executable instructions for executing the specified logical function(s). In addition, it should be noted that in some alternative execution examples, functions mentioned in blocks may occur out of order. For example, two blocks shown in succession may in fact be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order depending on the corresponding function.
이 때, 본 실시 예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(field-Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.In this case, the term'~ unit' used in this embodiment refers to software or hardware components such as field-programmable gate array (FPGA) or application specific integrated circuit (ASIC), and'~ unit' is a certain role. Perform them. However,'~ part' is not limited to software or hardware. The'~ unit' may be configured to be in an addressable storage medium, or may be configured to reproduce one or more processors. Thus, as an example,'~ unit' refers to components such as software components, object-oriented software components, class components and task components, processes, functions, properties, and procedures. , Subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, database, data structures, tables, arrays, and variables. The components and functions provided in the'~ units' may be combined into a smaller number of elements and'~ units', or may be further divided into additional elements and'~ units'. In addition, components and'~ units' may be implemented to play one or more CPUs in a device or a security multimedia card.
본 발명의 실시예들을 구체적으로 설명함에 있어서, 특정 시스템의 예를 주된 대상으로 할 것이지만, 본 명세서에서 청구하고자 하는 주요한 요지는 유사한 기술적 배경을 가지는 여타의 통신 시스템 및 서비스에도 본 명세서에 개시된 범위를 크게 벗어나지 아니하는 범위에서 적용 가능하며, 이는 당해 기술분야에서 숙련된 기술적 지식을 가진 자의 판단으로 가능할 것이다.In describing the embodiments of the present invention in detail, examples of specific systems will be the main target, but the main subject matter to be claimed in this specification is the scope disclosed in the present specification to other communication systems and services having a similar technical background. It can be applied within a range that does not deviate greatly, and this will be possible at the judgment of a person skilled in the art.
도 1은 본 발명의 일 실시예를 설명하기 위한 도면이다.1 is a view for explaining an embodiment of the present invention.
본 발명의 일 실시예에 따른 스마트 보관 배송 서비스(100)는 무인 보관함(110)(예; 각종 시설(예; 지하철 역사(station), 식당(restaurant) 등) 내에, 및/또는 편의점 내 또는 앞에 설치되는 택배함 등)과 API(Application Programming Interface), IoT(Internet of Things), ICT(Information & Communication Technology) 사이의 연동을 통해 사용자(고객)에게 무인 보관함 및 배송 서비스를 포함할 수 있다. 또한 본 발명에서 무인 보관함(110)은 무인 택배함, 무인택배 보관함 등으로 호칭될 수도 있으며, 화물은 수화물, 보관물, 위탁물, 수납물 등으로 호칭될 수도 있다.The smart
여기서 API는 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 의미하며, 운영체제나 C, C++, Pascal 등과 같은 언어로 응용 프로그램을 만들 때, 윈도우를 만들고 파일을 여는 것과 같은 처리를 할 수 있도록 1,000여 개 이상의 함수로 구성될 수 있다. API는 응용 프로그램이 운영체제나 데이터베이스 관리 시스템과 같은 시스템 프로그램과 통신할 때 사용되는 언어나 메시지 형식을 가지며, API는 프로그램 내에서 실행을 위해 특정 서브루틴에 연결을 제공하는 함수를 호출하는 것으로 구현된다. 그러므로 하나의 API는 함수의 호출에 의해 요청되는 작업을 수행하기 위해 이미 존재하거나 또는 연결되어야 하는 몇 개의 프로그램 모듈이나 루틴을 가질 수 있다.Here, API refers to the language or message format used for communication between the operating system and the application program. When creating an application program in an operating system or a language such as C, C++, Pascal, etc., processing such as creating a window and opening a file can be performed. It can be composed of more than 1,000 functions. API has a language or message format used when an application program communicates with a system program such as an operating system or database management system, and the API is implemented by calling a function that provides a connection to a specific subroutine for execution within the program. . Therefore, an API can have several program modules or routines that already exist or need to be connected to perform the operation requested by the function call.
여기서 IoT는 사물 간 인터넷 혹은 개체 간 인터넷(Internet of Objects)으로 정의될 수 있다.Here, IoT can be defined as the Internet between things or the Internet of Objects.
여기서 ICT는 정보 기술(Information Technology, IT)과 통신 기술(Communication Technology, CT)의 합성어로 정보기기의 하드웨어 및 이들 기기의 운영 및 정보 관리에 필요한 소프트웨어 기술과 이들 기술을 이용하여 정보를 수집, 생산, 가공, 보존, 전달, 활용하는 모든 방법을 의미한다.Here, ICT is a compound word of information technology (IT) and communication technology (CT), and information is collected and produced using hardware of information devices and software technology necessary for operation and information management of these devices. It means all methods of processing, preservation, transmission, and utilization.
또한 본 발명의 일 실시예는 'SAFEX(세이펙스)'와 같은 여행 짐 보관 배송 서비스(또는 보관배송서비스 앱)를 통하여 사전에 고객이 필요한 일정에 맞추어 보관 예약 및 배송 예약(예; 무인함(110) ⇔터미널(140) 및 숙소(130) 간에, 또는 제1 무인함(110) ⇔제2 무인함(150) 간에) 등을 할 수 있으며, 이와 관련되는 결제 절차를 제공할 수 있다.In addition, an embodiment of the present invention is a storage reservation and delivery reservation according to the schedule required by the customer in advance through a travel luggage storage delivery service (or storage delivery service app) such as'SAFEX (SAFEX)' 110) Between the terminal 140 and the
또한 사용자(고객)는 무인함(110)에 도착하여 상기 보관배송서비스 앱을 통하여 무인함(110)을 열고 화물(예; 보관물, 수화물, 여행가방 등)을 넣고, i) '보관'(예; 보관 서비스, 제1 서비스)의 경우에는, 되찾기로 한 시간에 고객이 다시 상기 보관배송서비스 앱을 실행하여 자신의 화물을 되찾아갈 수 있다. 이 경우 보관 서비스(제1 서비스)와 관련되는 추가비용 발생시 상기 보관배송서비스 앱에서 추가 결제하도록 할 수 있다. ii) '배송'(예; 배송 서비스, 제2 서비스)의 경우에는 고객이 예약한 목적지(숙소(130)(예; 호텔, 리조트, 에어비앤비, 모텔, 기타 숙박업소 등), 터미널(140)(예; 공항 터미널, 여객선 터미널, 버스 터미널 등) 등)에 설치되는 제2 무인함(150)에서 찾아갈 수 있다. 이 경우 배송 서비스(즉, 제2 서비스)와 관련되는 추가비용 발생시 상기 보관배송서비스 앱에서 추가 결제하도록 할 수 있다.In addition, the user (customer) arrives at the
또한 본 발명의 일 실시예에 따른 배송 서비스는 제1 보관함(110)에 보관된 화물이 이동수단(화물차(120), 화물열차(121), 기타 운송수단 및/또는 기타 이동수단 등)을 통하여 제2 보관함(150)으로 운반될 수 있다.In addition, in the delivery service according to an embodiment of the present invention, the cargo stored in the
이와 같이 도 1을 참조하여 설명된 내용들, 예를 들면, 서비스 앱의 운용 방법, 무인 보관함 관리 방법, 화물(택배) 배송 방법 등은 도 2를 참조하여 설명되는 스마트 보관 배송 시스템(200), 관리 서버(210), 사용자 단말(220), 및/또는 배송 기사 단말 등을 통하여 구현될 수 있다.As described above, the contents described with reference to FIG. 1, for example, a method of operating a service app, a method of managing an unattended storage box, a method of delivering a cargo (courier), and the like, are the smart storage delivery system 200 described with reference to FIG. 2, It may be implemented through the management server 210, the user terminal 220, and/or the delivery engineer terminal.
도 2는 본 발명의 일 실시예에 따른 무인 보관함 및 배송 서비스를 제공하는 시스템을 나타내는 블록도이다.2 is a block diagram showing a system for providing an unattended storage box and delivery service according to an embodiment of the present invention.
도 2를 참조하면, 도 1의 스마트 보관 배송 서비스(100)를 제어, 관리, 모니터링하는 스마트 보관 배송 시스템(200)을 제안하며, 상기 스마트 보관 배송 시스템(200)은 관리 서버(210) 및 사용자 단말(220)을 포함한다.2, a smart storage delivery system 200 that controls, manages, and monitors the smart
또한 관리 서버(210)는 제1 제어 모듈(211), 제1 통신 모듈(212), 제1 입력 모듈(213), 및/또는 제1 출력 모듈(214)을 포함할 수 있으며, 사용자 단말(220)은 제2 제어 모듈(221), 제2 통신 모듈(222), 제2 입력 모듈(223, 미도시), 및/또는 제2 출력 모듈(224, 미도시)을 포함할 수 있다.In addition, the management server 210 may include a
제어 모듈(211, 221)은 본 발명의 일 실시예에 따른 동작/단계/과정을 구현할 수 있도록 관리 서버(210) 및/또는 사용자 단말(220)을 직/간접적으로 제어할 수 있다. 또한 제어 모듈(211, 221)은 적어도 하나의 프로세서를 포함할 수 있으며, 프로세서는 적어도 하나의 중앙 처리 유닛(CPU) 및/또는 적어도 하나의 그래픽 처리 디바이스(GPU)를 포함할 수 있다.The
또한 제어 모듈(211, 221)은 API(Application Programming Interface), IoT(Internet of Things), ICT(Information & Communication Technology) 기술에 기반하여 제어 정보(예; 명령어) 등을 생성하거나 및/또는 관리할 수 있다.In addition, the
통신 모듈(212, 222)은 관리 서버(210) 및/또는 사용자 단말(220) 등과 각종 데이터, 신호, 정보를 송수신할 수 있다. 또한, 통신 모듈(212, 222)은 무선 통신 모듈(예: 셀룰러 통신 모듈, 근거리 무선 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(예: LAN(local area network) 통신 모듈, 또는 전력선 통신 모듈)을 포함할 수 있다. 또한, 통신 모듈(212, 222)은 제1 네트워크(예: 블루투스, WiFi direct 또는 IrDA(infrared data association) 같은 근거리 통신 네트워크) 또는 제2 네트워크(예: 셀룰러 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부 전자 장치와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성 요소(예: 단일 칩)으로 통합되거나, 또는 서로 별도의 복수의 구성 요소들(예: 복수 칩들)로 구현될 수 있다.The
입력 모듈(213, 223)은 관리 서버(210) 및/또는 사용자 단말(220)의 구성요소(예: 제어 모듈(211, 221) 등)에 사용될 명령 또는 데이터를 관리 서버(210) 및/또는 사용자 단말(220)의 외부(예: 사용자(예; 제1 사용자, 제2 사용자 등), 관리 서버(210)의 관리자 등)로부터 수신할 수 있다. 또한, 입력 모듈(213, 223)은 관리 서버(210), 사용자 단말(220), 및/또는 외부 서버(230)에 설치된 터치인식가능 디스플레이, 터치패드, 버튼형 인식 모듈, 음성인식센서, 마이크, 마우스, 또는 키보드 등을 포함할 수 있다. 여기서 터치인식가능 디스플레이, 터치패드, 버튼형 인식 모듈은 감압식 및/또는 정전식 방식을 통하여 사용자의 신체(예; 손가락)를 통한 터치를 인식할 수 있다.The
출력 모듈(214, 224)은 관리 서버(210) 및/또는 사용자 단말(220)의 제어 모듈(211, 221)에 의해 생성되거나 통신 모듈(212, 222)을 통하여 획득된 신호(예; 음성 신호), 정보, 데이터, 이미지, 및/또는 각종 객체(object) 등을 표시하는 모듈이다. 예를 들면, 출력 모듈(214, 224)은 디스플레이, 스크린, 표시부(displaying unit), 스피커 및/또는 발광장치(예; LED 램프) 등을 포함할 수 있다.The output modules 214 and 224 are signals generated by the
삭제delete
또한, 관리 서버(210) 및/또는 사용자 단말(220)은 저장 모듈(storage module)을 더 포함할 수 있으며, 관리 서버(210) 및/또는 사용자 단말(220)의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 또한, 저장 모듈은 플래시 메모리 타입(Flash Memory Type), 하드 디스크 타입(Hard Disk Type), 멀티미디어 카드 마이크로 타입(Multimedia Card Micro Type), 카드 타입의 메모리(예를 들면, SD 또는 XD 메모리 등), 자기 메모리, 자기 디스크, 광디스크, 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory, ROM), PROM(Programmable Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory) 중 적어도 하나의 저장매체를 포함할 수 있다.In addition, the management server 210 and/or the user terminal 220 may further include a storage module, and basic programs and applications for the operation of the management server 210 and/or the user terminal 220 Saves data such as program and setting information. In addition, the storage module includes a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (eg, SD or XD memory, etc.), Magnetic memory, magnetic disk, optical disk, RAM (Random Access Memory, RAM), SRAM (Static Random Access Memory), ROM (Read-Only Memory, ROM), PROM (Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read) -Only Memory) may include at least one storage medium.
또한, 상기 저장 모듈은 관리 서버(210) 및/또는 사용자 단말(220)을 사용하는 사용자의 개인정보, 배송 기사의 개인정보 등을 저장할 수 있다. 여기서 개인정보는 이름, 아이디(ID; identifier), 패스워드, 도로명 주소, 전화 번호, 휴대폰 번호, 및/또는 이메일 주소 등을 포함할 수 있다. 또한, 제어 모듈(211, 221)은 저장 모듈에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행할 수 있다.In addition, the storage module may store personal information of a user using the management server 210 and/or the user terminal 220, personal information of a delivery driver, and the like. Here, the personal information may include a name, an identifier (ID), a password, a street name address, a phone number, a mobile phone number, and/or an email address. In addition, the
도 3은 본 발명의 일 실시예에 따른 무인 보관함 및 배송 서비스를 제공하는 방법을 나타내는 흐름도이다. 예를 들면, 도 3은 사용자(고객, 위탁자)가 자신의 화물을 무인 보관함(110)에 맡기는 과정에 관한 것일 수 있다.3 is a flowchart illustrating a method of providing an unattended storage box and delivery service according to an embodiment of the present invention. For example, FIG. 3 may relate to a process in which a user (a customer, a consignor) entrusts his or her cargo to the
도 3을 참조하면, 본 발명의 일 실시예에 따른 방법은 사용자(고객, 화주(consignor), 위탁자)가 사용자 단말(220)(제1 단말)에서 스마트 보관 배송 서비스 앱을 실행하는 단계를 포함할 수 있다(S310).3, a method according to an embodiment of the present invention includes the step of a user (customer, consignor, consignor) executing a smart storage delivery service app on the user terminal 220 (first terminal) It can be done (S310).
예를 들면, 상기 스마트 보관 배송 서비스 앱은 상기 관리 서버(210)에 의해 운용될 수 있으며, 사용자 단말(220)은 상기 관리 서버(210)로부터 상기 스마트 보관 배송 서비스 앱의 설치파일을 수신(또는 다운로드)할 수 있다. 또한 사용자는 상기 스마트 보관 배송 서비스 앱을 통하여 화물을 보관하는 서비스(화물 보관 서비스)를 신청하거나 및/또는 화물을 목적지까지 배송하는 서비스(화물 배송 서비스)를 신청할 수 있다. 상기 화물 배송 서비스는, 일 예로, 상기 화물 보관 서비스를 포함하거나, 다른 예로, 포함하지 않을 수도 있다. 여기서 상기 화물 배송 서비스가 상기 화물 보관 서비스를 포함하지 않는 경우라 함은, 배송 기사가 사용자로부터 직접 화물을 수령하여 상기 목적지까지 상기 화물을 배송해주는 서비스일 수 있다.For example, the smart storage delivery service app may be operated by the management server 210, and the user terminal 220 receives the installation file of the smart storage delivery service app from the management server 210 (or Download). In addition, the user may apply for a service (cargo storage service) for storing cargo and/or a service for delivering cargo to a destination (cargo delivery service) through the smart storage delivery service app. The cargo delivery service may include, for example, the cargo storage service, or may not include, for another example. Here, the case where the cargo delivery service does not include the cargo storage service may be a service in which a delivery driver directly receives cargo from a user and delivers the cargo to the destination.
그리고, 상기 방법은 단말을 통하여 사용자의 제1 정보를 입력하는 단계를 포함할 수 있다(S320).In addition, the method may include inputting the user's first information through the terminal (S320).
사용자는 사용자 단말(220)을 통하여 스마트 보관 배송 서비스 앱을 실행하고, 상기 스마트 보관 배송 서비스 앱을 통하여 제1 정보를 입력할 수 있다. 상기 개인 정보는 단말(220)로부터 관리 서버(210)에게 전달되고, 상기 관리 서버(210)에 기록될 수 있다.The user may execute the smart storage delivery service app through the user terminal 220 and input first information through the smart storage delivery service app. The personal information may be transmitted from the terminal 220 to the management server 210 and recorded in the management server 210.
제1 정보는 상기 사용자의 개인 정보를 포함할 수 있다. 여기서 개인정보는 사용자의 이름, 아이디(ID; identifier), 패스워드, 도로명 주소, 전화 번호, 휴대폰 번호, 및/또는 이메일 주소 등을 포함할 수 있다.The first information may include personal information of the user. Here, the personal information may include a user's name, ID, password, street name address, phone number, mobile phone number, and/or email address.
또한 제1 정보는 화물에 대한 정보를 더 포함할 수 있다. 상기 화물에 대한 정보는 사용자가 스마트 보관 배송 서비스(100)를 이용하기 위해 설치하는 상기 스마트 보관 배송 서비스 앱 상에서 사용되는 i) 사용자의 화물이 출발하는 출발지의 주소에 대한 정보, ii) 사용자의 화물이 도착하는 목적지의 주소에 대한 정보, iii) 사용자가 화물의 수령을 요청한 시각에 대한 정보를 포함할 수 있다.In addition, the first information may further include information on the cargo. The information on the cargo is used on the smart storage delivery service app that the user installs to use the smart storage delivery service 100 i) information on the address of the departure place of the user's cargo, ii) the user's cargo This may include information on the address of the destination destination, and iii) information on the time at which the user requested to receive the cargo.
일 예로, 스마트 보관 배송 서비스 앱은, 상기 사용자의 제1 정보(예; 개인 정보)를 통하여 소정의 인증 절차를 수행한 후에만 실행될 수도 있다.For example, the smart storage delivery service app may be executed only after performing a predetermined authentication procedure through the user's first information (eg, personal information).
다른 예로, 다음의 S330 내지 S350 단계는 상기 사용자의 제1 정보(예; 개인 정보)에 기반하는 소정의 인증 절차가 완료된 후에만 실행될 수도 있다.As another example, the following steps S330 to S350 may be executed only after a predetermined authentication procedure based on the user's first information (eg, personal information) is completed.
그리고, 상기 방법은 관리 서버(210)가 무인 보관함의 잠금 장치(잠금 수단, 잠금 부재)를 해제(unlock)하도록 제어하는 단계를 포함할 수 있다(S330).Further, the method may include controlling the management server 210 to unlock the locking device (locking means, locking member) of the unattended storage box (S330).
잠금 장치(잠금 수단, 잠금 부재)는 잠금(lock) 및/또는 해제(unlock)는 상기 관리 서버(210)에 의해 제어되거나 및/또는 사용자 단말(220)에서 실행되는 스마트 보관 배송 서비스 앱에 대한 사용자의 조작(예; 메뉴 선택, 객체 선택, 결제, 로그인 등)에 따라 제어될 수 있다.The locking device (locking means, locking member) is controlled by the management server 210 and/or the smart storage delivery service app running on the user terminal 220 is locked and/or unlocked. It can be controlled according to the user's manipulation (eg, menu selection, object selection, payment, login, etc.).
무인 보관함은 복수의 보관 수단을 포함할 수 있으며, 상기 복수의 보관 수단 각각은 하나의 사물함에 상응할 수 있다. 여기서 복수의 보관 수단 각각은 보관 공간을 이루는 케이스부, 상기 케이스부의 전면에 회동 가능하게 설치되는 도어부, 상기 케이스부의 바닥면에 배치되어 상기 케이스부에 수납되는 화물의 중량을 감지하는 중량 감지부(적어도 하나의 중량 감지 센서를 포함할 수 있다), 및/또는 상기 도어부의 전면에 배치되어 상기 중량 감지부의 동작 상태를 표시하는 수납 표시부(디스플레이, 발광장치 등을 포함할 수 있다)를 포함할 수 있다.The unattended storage box may include a plurality of storage means, and each of the plurality of storage means may correspond to one locker. Here, each of the plurality of storage means includes a case part forming a storage space, a door part rotatably installed in front of the case part, and a weight detection part disposed on the bottom surface of the case part to detect the weight of the cargo stored in the case part. (It may include at least one weight detection sensor), and/or a storage display (which may include a display, a light emitting device, etc.) disposed on the front of the door to display the operation state of the weight detection unit. I can.
중량 감지부는, 예를 들면, 상기 화물이 거치되는 바닥판, 상기 바닥판이 상기 케이스부의 바닥면으로부터 일정 높이를 가지도록 걸이 고정하는 와이어, 및/또는 상기 와이어에 설정된 장력을 인가하되, 상기 바닥판에 상기 장력을 인가하는 화물이 거치될 경우 상기 와이어를 인출시키는 장력 인가 부재를 포함할 수 있다.The weight sensing unit may include, for example, a floor plate on which the cargo is mounted, a wire for fixing the hook so that the floor plate has a predetermined height from the bottom surface of the case unit, and/or a tension set to the wire, and the floor plate When the cargo to which the tension is applied is mounted, a tension applying member for drawing out the wire may be included.
또한 상기 보관 수단 각각은 도어부가 닫힐 때 소음을 저감시키도록 도어부 및/또는 케이스부에 소음저감부(미도시)를 구비할 수 있다. 일 예로, 소음저감부의 재질 및/또는 소재는 상기 도어부가 닫힐 때 소음을 저감시키는 기술사상 안에서 다양하게 변경 실시될 수 있다.In addition, each of the storage means may include a noise reduction part (not shown) in the door part and/or the case part to reduce noise when the door part is closed. As an example, the material and/or material of the noise reduction unit may be variously changed within the technical idea of reducing noise when the door unit is closed.
다만 상기 잠금 장치와 관련하여, 관리 서버(210)가 상기 잠금 장치를 기본적으로(또는 평상시에는) 해제되어 있는 것을 기본 동작 모드(또는 일반 모드, 대기 모드)로 설정한 경우에는 상기 S330 단계는 생략될 수도 있다.However, in relation to the locking device, if the management server 210 sets the locking device to be basically (or normally) released as a basic operation mode (or normal mode, standby mode), the step S330 is omitted. It could be.
그리고, 상기 방법은 사용자가 사용자 단말(220)을 통하여 보관 서비스(즉, 제1 서비스)를 신청하는 제2 정보 및/또는 배송 서비스(즉, 제2 서비스)를 신청하는 제3 정보를 입력하는 단계를 포함할 수 있다(S340).In addition, the method is that the user inputs second information for requesting storage service (ie, first service) and/or third information for requesting delivery service (ie, second service) through the user terminal 220 It may include a step (S340).
일 예로, 사용자는 본 발명의 일 실시예에 따른 스마트 보관 배송 서비스 앱에서 출력되는 정보 입력 페이지를 통하여 보관 서비스(즉, 제1 서비스)를 신청하는 제2 정보를 입력하거나 및/또는 배송 서비스(즉, 제2 서비스)를 신청하는 제3 정보를 입력할 수 있다. 이때 사용자가 제1 정보를 입력하는 경우, 사용자는 화물을 무인 보관함(110)(및/또는 보관 수단)에 보관하는 보관 서비스(즉, 제1 서비스)만을 이용하고 싶다는 것으로 볼 수 있다(즉, 배송 서비스 제외). 사용자가 제2 정보를 입력하는 경우, 사용자는 배송 목적지(예; 숙소(130), 터미널(140), 및/또는 다른 무인 보관함(150)), 희망 배송 시간(예; X월X일X시X분까지, 금일X시까지, X시간 이후까지 등), 희망 견적(예; XX0,000원 이내로) 등을 선택하거나 및/또는 입력할 수 있다.For example, a user inputs second information for requesting a storage service (i.e., a first service) through an information input page output from the smart storage delivery service app according to an embodiment of the present invention and/or a delivery service ( That is, third information for requesting a second service) may be input. At this time, when the user inputs the first information, it can be seen that the user wants to use only the storage service (ie, the first service) that stores the cargo in the unattended storage box 110 (and/or storage means) (i.e. Shipping service excluded). When the user enters the second information, the user may select the delivery destination (e.g.,
다른 예로, 본 발명의 일 실시예에 따른 스마트 보관 배송 서비스 앱은 사용자가 선택할 수 있는 제1 객체(object) 및 제2 객체를 표시하거나 출력할 수 있다. 예를 들면, 사용자가 상기 스마트 보관 배송 서비스 앱에서 제1 객체를 선택하면 보관 서비스(즉, 제1 서비스)를 신청하는 제1 정보가 관리 서버(210)에 의해 생성되며, 사용자가 상기 스마트 보관 배송 서비스 앱에서 제2 객체를 선택하면 보관 서비스(즉, 제2 서비스)를 신청하는 제3 정보가 관리 서버(210)에 의해 생성될 수 있다.As another example, the smart storage delivery service app according to an embodiment of the present invention may display or output a first object and a second object selectable by a user. For example, when the user selects the first object in the smart storage delivery service app, first information for requesting storage service (i.e., first service) is generated by the management server 210, and the user When a second object is selected in the delivery service app, third information for requesting a storage service (ie, a second service) may be generated by the management server 210.
그리고, 상기 방법은 관리 서버(210)가 무인 보관함의 잠금 장치를 잠금(lock)하도록 제어하는 단계를 포함할 수 있다(S350).In addition, the method may include controlling the management server 210 to lock the locking device of the unattended storage box (S350).
일 예로, 관리 서버(210)에 의해 상기 보관 서비스를 신청하는 제2 정보 및/또는 배송 서비스를 신청하는 제3 정보가 확인되고, 상기 도어부가 닫혔음이 인식되면, 상기 관리 서버(210)는 상기 닫힌 도어부에 상응하는 보관 수단의 잠금 장치를 잠금하도록 제어할 수 있다. 이를 위해 상기 도어부, 상기 케이스부 및/또는 보관 수단에는, 상기 도어부가 열렸는지 닫혔는지 여부를 판단하기 위한 적어도 하나의 센서가 포함될 수 있다.For example, when the second information for requesting the storage service and/or the third information for requesting the delivery service is confirmed by the management server 210 and it is recognized that the door is closed, the management server 210 It is possible to control to lock the locking device of the storage means corresponding to the closed door. To this end, the door part, the case part, and/or the storage means may include at least one sensor for determining whether the door part is opened or closed.
한편, 상기 S310 내지 S350는 순차적으로 구현될 수도 있으나, 그 순서는 변경되어 구현될 수 있으며, 상기 S310 내지 S350 중 일부 만이 본 발명의 다른 기재와 결합되어 구현될 수 있다.On the other hand, the S310 to S350 may be implemented sequentially, but the order may be changed, and only some of the S310 to S350 may be implemented in combination with other substrates of the present invention.
또한 본 발명의 일 실시예는 상기 S310 내지 S350 단계가 완료되면, 상기 관리 서버(210)는 상기 화물이 목적지에 도착하는 것이 예상되는 도착 예정 시간을 나타내는 정보를 상기 무인 보관함(및/또는 도어부)에 설치되는 디스플레이 및/또는 사용자 단말(220)의 출력 모듈(224)을 통하여 출력하도록 제어할 수 있다.In addition, in an embodiment of the present invention, when the steps S310 to S350 are completed, the management server 210 stores information indicating the estimated arrival time at which the cargo is expected to arrive at the destination in the unattended storage box (and/or the door unit). ), and/or the output module 224 of the user terminal 220 may be controlled to output.
또한 관리 서버(210)는 사용자의 화물을 배송 서비스를 신청하는 상기 제3 정보에 포함된 출발지의 주소에서 목적지의 주소까지 차량(120)을 통해 배송할 경우에 소요되는 시간을 '제1 소요 시간'으로 산출하여 사용자 단말(220)의 출력 모듈(224)을 통하여 출력하도록 제어할 수 있다. 또한, 관리 서버(210)는 사용자의 화물을 상기 제3 정보에 포함된 출발지의 주소에서 열차(121)가 운행되는 근접한 열차 운행 지점까지 차량(120)으로 배송할 경우에 소요되는 시간, 해당 지점에서 열차(121)를 통해 화물을 목적지의 주소와 근접한 열차 운행 지점까지 배송할 경우에 소요되는 시간 및 해당 열차 운행 지점에서 목적지의 주소까지 차량(120)을 통해 배송할 경우에 소요되는 시간의 합을 '제2 소요 시간'으로 산출하여 사용자 단말(220)의 출력 모듈(224)을 통하여 출력하도록 제어할 수 있다.In addition, the management server 210 determines the time required when the user's cargo is delivered through the
또한 관리 서버(210)는 현재 시각으로부터 사용자가 화물의 수령을 요청한 시각(상기 제2 정보 및/또는 상기 제3 정보에 포함되는 정보)까지의 차이를 산출하여 사용자의 화물을 배송하기 위해 사용 가능한 '가용 시간'을 판단하여 상기 사용자 단말(220)의 출력 모듈(224)을 통하여 출력하도록 제어할 수 있다.In addition, the management server 210 calculates the difference between the current time and the time at which the user requested to receive the cargo (information included in the second information and/or the third information) and can be used to deliver the user's cargo. The'available time' may be determined and controlled to be output through the output module 224 of the user terminal 220.
도 4는 본 발명의 일 실시예에 따른 무인 보관함 및 배송 서비스를 제공하는 방법을 나타내는 흐름도이다. 예를 들면, 도 4는 사용자의 화물을 무인 보관함(110)에서 상기 사용자가 설정한 목적지(130, 140, 150)까지 운반해주는 배송 기사가 상기 무인보관함(110)으로부터 상기 사용자의 화물을 꺼내는 과정에 관한 것일 수 있다.4 is a flowchart illustrating a method of providing an unattended storage box and delivery service according to an embodiment of the present invention. For example, FIG. 4 is a process in which a delivery driver carrying a user's cargo from the
도 4를 참조하면, 본 발명의 일 실시예에 따른 방법은 배송 기사(제2 사용자)가 단말(배송 기사 단말, 제2 단말)에서 스마트 보관 배송 서비스 앱을 실행하는 단계를 포함할 수 있다(S410).Referring to FIG. 4, a method according to an embodiment of the present invention may include a step of executing a smart storage delivery service app in a terminal (delivery engineer terminal, second terminal) by a delivery engineer (second user) ( S410).
예를 들면, 상기 스마트 보관 배송 서비스 앱은 상기 관리 서버(210)에 의해 운용될 수 있다. 또한 배송 기사는 상기 스마트 보관 배송 서비스 앱을 통하여 표시되거나 출력되는 i) 무인 보관함(110)에 대한 정보, ii) 무인 보관함(110)에 보관된 화물에 대한 정보, iii) 배송 서비스가 신청된 화물에 대한 정보 등을 확인할 수 있다. 무인 보관함(110)에 대한 정보는 무인 보관함(110)의 복수의 보관 수단 각각에 대한 상태(예; 대기 상태, 예약 상태 등)을 나타내는 정보를 포함할 수 있다. 무인 보관함(110)에 보관된 화물에 대한 정보는 상기 화물이 보관 서비스에 상응하는 화물인지, 배송 서비스에 상응하는 화물인지 여부를 나타내는 정보를 포함할 수 있다.For example, the smart storage delivery service app may be operated by the management server 210. In addition, the delivery driver is displayed or output through the smart storage delivery service app i) information on the
그리고, 상기 방법은 배송 기사가 배송 기사 단말(제2 단말)을 통하여 배송 기사의 제4 정보를 입력하는 단계를 포함할 수 있다(S420).And, the method may include the step of inputting the fourth information of the delivery driver through the delivery article terminal (second terminal) (S420).
삭제delete
배송 기사는 배송 기사 단말을 통하여 스마트 보관 배송 서비스 앱을 실행하고, 상기 스마트 보관 배송 서비스 앱을 통하여 제4 정보를 입력할 수 있다. 상기 제4 정보는 배송 기사 단말로부터 관리 서버(210)에게 전달되고, 상기 관리 서버(210)에 기록될 수 있다.The delivery driver may execute the smart storage delivery service app through the delivery driver terminal, and may input fourth information through the smart storage delivery service app. The fourth information may be transmitted from the delivery engineer terminal to the management server 210 and recorded in the management server 210.
제4 정보는 상기 배송 기사의 개인 정보를 포함할 수 있다. 여기서 개인정보는 배송 기사의 이름, 아이디(ID; identifier), 패스워드, 도로명 주소, 전화 번호, 휴대폰 번호, 및/또는 이메일 주소 등을 포함할 수 있다. 또한 스마트 보관 배송 서비스 앱은, 상기 배송 기사의 개인 정보를 통하여 소정의 인증 절차를 수행한 후에만 실행될 수도 있다.The fourth information may include personal information of the delivery driver. Here, the personal information may include the name of the delivery driver, ID, password, street name address, phone number, mobile phone number, and/or email address. In addition, the smart storage delivery service app may be executed only after performing a predetermined authentication procedure through the personal information of the delivery driver.
일 예로, 스마트 보관 배송 서비스 앱은, 상기 배송 기사의 개인 정보를 통하여 소정의 인증 절차를 수행한 후에만 실행될 수도 있다.For example, the smart storage delivery service app may be executed only after performing a predetermined authentication procedure through the personal information of the delivery driver.
다른 예로, 다음의 S430 내지 S460 단계는 상기 배송 기사의 개인 정보에 기반하는 소정의 인증 절차가 완료된 후에만 실행될 수도 있다.As another example, the following steps S430 to S460 may be executed only after a predetermined authentication procedure based on the personal information of the delivery driver is completed.
그리고, 상기 방법은 무인 보관함의 잠금 장치(잠금 수단, 잠금 부재)를 해제(unlock)하는 단계를 포함할 수 있다(S430).In addition, the method may include unlocking the locking device (locking means, locking member) of the unattended storage box (S430).
그리고, 상기 방법은 배송 기사가 화물을 출력하였음을 나타내는 제5 정보를 생성하는 단계를 포함할 수 있다(S440).In addition, the method may include generating fifth information indicating that the delivery driver outputs the cargo (S440).
그리고, 상기 방법은 무인 보관함의 잠금 장치를 잠금(lock)하는 단계를 포함할 수 있다(S450).Further, the method may include locking the locking device of the unattended storage box (S450).
일 예로, 사용자는 본 발명의 일 실시예에 따른 보관 배송 서비스 앱에서 출력되는 정보 입력 페이지를 통하여 배송 서비스에 상응하는 화물을 출력하였음을 나타내는 제5 정보를 입력할 수 있다. 이때 배송 기사가 제5 정보를 입력하는 경우, 상기 관리 서버(210)는 상기 제5 정보가 입력된 시간을 상기 화물에 대한 배송이 시작이 시간으로 간주하거나 설정할 수 있다.As an example, the user may input fifth information indicating that a cargo corresponding to the delivery service has been output through an information input page output from the storage delivery service app according to an embodiment of the present invention. In this case, when the delivery driver inputs the fifth information, the management server 210 may consider or set the time at which the fifth information is input as a time when delivery of the cargo starts.
다른 예로, 본 발명의 일 실시예에 따른 보관 배송 서비스 앱은 사용자가 선택할 수 있는 제1 객체 및 제2 객체를 출력할 수 있으며, 사용자가 상기 제1 객체를 선택하면 보관 서비스를 신청하는 제1 정보가 관리 서버(210)에 의해 생성되며, 사용자가 상기 제2 객체를 선택하면 보관 서비스를 신청하는 제3 정보가 관리 서버(210)에 의해 생성될 수 있다.As another example, the storage delivery service app according to an embodiment of the present invention may output a first object and a second object that can be selected by a user, and when the user selects the first object, a first object for requesting storage service Information is generated by the management server 210, and when the user selects the second object, third information for requesting a storage service may be generated by the management server 210.
그리고, 상기 방법은 무인 보관함의 보관 리스트를 나타내는 정보를 갱신하는 단계를 포함할 수 있다(S460).In addition, the method may include updating information indicating a storage list of the unattended storage box (S460).
여기서 '보관 리스트'라 함은 무인 보관함(110)의 복수의 보관 수단 각각이 소정의 화물을 보관하고 있는 '위탁 상태(leaving state)'인지를 나타내는 정보, 케이스부가 비어있는 상태인지 여부를 나타내는 '대기 상태(waiting state)'인지를 나타내는 정보를 포함할 수 있다. 일 예로, 위탁 상태인 보관 수단을 '예약 보관 수단', '위탁 상태 보관 수단' 또는 '위탁 상태인 보관 수단'이라고 호칭할 수 있고, 대기 상태인 보관 수단을 '대기 보관 수단', '대기 상태 보관 수단' 또는 '대기 상태인 보관 수단'이라고 호칭할 수 있다.Here, the'storage list' refers to information indicating whether each of the plurality of storage means of the
예를 들면, 관리 서버(210)는 상기 제5 정보가 확인되면, 상기 보관 수단에 화물이 보관 중임을 나타내는 정보를 생성하거나, 상기 보관 수단을 소정의 화물을 보관 중인 예약 보관 수단임을 나타내는 정보를 보관 리스트에 추가할 수 있다.For example, when the fifth information is confirmed, the management server 210 generates information indicating that the cargo is being stored in the storage unit, or the storage unit stores information indicating that the cargo is a reserved storage unit. Can be added to the archive list.
한편, 상기 S410 내지 S460는 순차적으로 구현될 수도 있으나, 그 순서는 변경되어 구현될 수 있으며, 상기 S410 내지 S460 중 일부 만이 본 발명의 다른 기재와 결합되어 구현될 수 있다.Meanwhile, the S410 to S460 may be implemented sequentially, but the order may be changed, and only some of the S410 to S460 may be combined with other substrates of the present invention.
도 5는 본 발명의 일 실시예에 따른 무인 보관함 및 배송 서비스를 제공하는 방법을 나타내는 흐름도이다.5 is a flowchart illustrating a method of providing an unattended storage box and delivery service according to an embodiment of the present invention.
도 5를 참조하면, 본 발명의 일 실시예에 따른 방법은 관리 서버(210)가 카메라 장치(및/또는 촬영 장치)를 통하여 촬영되는 영상을 수신하는 단계를 포함할 수 있다(S510).Referring to FIG. 5, a method according to an embodiment of the present invention may include the step of receiving, by the management server 210, an image captured through a camera device (and/or a photographing device) (S510).
예를 들면, 상기 카메라 장치는 어안 카메라(fisheye camera), 영상 인식 장치, IP(Internet Protocol) 카메라, 및/또는 CCTV(closed circuit television) 카메라 등을 포함할 수 있다.For example, the camera device may include a fisheye camera, an image recognition device, an Internet Protocol (IP) camera, and/or a closed circuit television (CCTV) camera.
예를 들면, 상기 카메라 장치는 무인 보관함(및/또는 복수의 보관 수단)에 상응하는 위치에 설치될 수 있다. 일 예로, 상기 카메라 장치(및/또는 촬영 장치)는 무인 보관함(110)(및/또는 복수의 보관 수단 각각)의 외부, 커버, 겉면, 및/또는 상부에 설치되거나 도어부, 잠금 장치 등에 설치될 수 있다. 다른 예로, 상기 카메라 장치는 i) 무인 보관함(110)과 일정 거리를 두고 설치되거나 ii) 상기 무인 보관함(110)으로부터 일정 거리 이내에 설치되는 기둥 부재의 상부의 특정 높이에 설치되어 상기 무인 보관함(110)에 접근하는 및/또는 상기 무인 보관함(110)을 이용하는 사용자(및/또는 배송 기사, 행인)을 촬영할 수 있는 각도, 위치에 따라 설치될 수 있다.For example, the camera device may be installed at a location corresponding to an unattended storage box (and/or a plurality of storage means). For example, the camera device (and/or photographing device) is installed on the outside, cover, surface, and/or top of the unattended storage box 110 (and/or each of a plurality of storage means), or installed on a door part, a locking device, etc. Can be. As another example, the camera device is i) installed at a certain distance from the
그리고, 상기 방법은 관리 서버(210)가 무인 보관함(110)의 복수의 보관 수단 중에서 보관 서비스(제1 서비스)를 신청하는 제2 정보 및 배송 서비스(제2 서비스)를 신청하는 제3 정보 중 적어도 어느 하나에 상응하는 예약 보관 수단을 식별하는 단계(S520), 그리고 상기 관리 서버(210)가 무인 보관함(110)의 복수의 보관 수단 중에서 예약 보관 수단을 제외한 대기 보관 수단을 식별하는 단계를 포함할 수 있다(S530).In addition, the method is the management server 210 is among the plurality of storage means of the
예를 들면, 관리 서버(210)는 무인 보관함(110)의 복수의 보관 수단 각각에 상기 제2 정보 및/또는 제3 정보가 매칭되는 화물이 보관되어 있는지 여부를 확인할 수 있으며, 이를 토대로 소정의 서비스 매칭 정보를 생성할 수 있다. 상기 서비스 매칭 정보는, 예를 들면, 상기 복수의 보관 수단 각각에 보관되는 화물에 매칭되는 서비스를 나타내는 정보 및/또는 상기 복수의 보관 수단에 대한 상태 정보(예; 위탁 상태, 대기 상태 등)를 포함할 수 있다. 상기 서비스 매칭 정보는, 예를 들면, 상기 복수의 보관 수단 각각에 보관되는 화물을 위탁한 사용자가 보관 서비스를 신청하였음을 나타내는 정보 및/또는 상기 사용자가 배송 서비스를 신청하였음을 나타내는 정보를 포함할 수 있다.For example, the management server 210 may check whether or not a cargo matching the second information and/or the third information is stored in each of the plurality of storage means of the
또한 관리 서버(210)는 위탁 상태인 보관 수단을 '예약 보관 수단'(또는 '위탁 상태 보관 수단', 또는 '위탁 상태인 보관 수단')으로 설정하고, 대기 상태인 보관 수단을 '대기 보관 수단'(또는 '대기 상태 보관 수단', 또는 '대기 상태인 보관 수단')으로 설정할 수 있다.In addition, the management server 210 sets the storage means in the entrusted state as'reserved storage means' (or'consignment storage means', or'consignment storage means'), and sets the storage means in the standby state as'standby storage means. It can be set to'(or'standby storage means', or'standby storage means').
그리고, 상기 방법은 관리 서버(210)가 대기 보관 수단에 무단 화물의 보관을 감지하는 단계를 포함할 수 있다(S540).In addition, the method may include the step of detecting, by the management server 210, the storage of unauthorized cargo in the standby storage means (S540).
전술한 바와 같이 복수의 보관 수단 각각은, 예를 들면, 보관 공간을 이루는 케이스부, 상기 케이스부의 전면에 회동 가능하게 설치되는 도어부, 상기 케이스부의 바닥면에 배치되어 상기 케이스부에 수납되는 화물의 중량을 감지하는 중량 감지부, 및/또는 상기 도어부의 전면에 배치되어 상기 중량 감지부의 동작 상태를 표시하는 수납 표시부 등을 포함할 수 있다.As described above, each of the plurality of storage means includes, for example, a case part constituting a storage space, a door part rotatably installed on the front of the case part, and a cargo disposed on the bottom surface of the case part and stored in the case part. It may include a weight detection unit for sensing the weight of, and/or a storage display unit disposed on the front of the door unit to display an operation state of the weight detection unit.
예를 들면, 특정 대기 보관 수단에 상응하는 중량 감지부에 의해 화물에 상응하는 중량이 감지되거나 임계치 이상의 중량이 감지되는 경우, 상기 관리 서버(210)는 상기 특정 대기 보관 수단에 대한 무단 화물의 보관이 발생하였음을 나타내는 정보(예; 무단 화물 보관 감지 정보)를 생성할 수 있다.For example, when a weight corresponding to a cargo is detected by a weight detection unit corresponding to a specific standby storage means or a weight above a threshold is detected, the management server 210 stores unauthorized cargo for the specific standby storage means. Information indicating that this has occurred (eg, unauthorized cargo storage detection information) can be generated.
예를 들면, 상기 복수의 보관 수단 각각의 케이스부 내에는 사운드 센서(sound sensor)(음향 센서, 소리 센서)가 설치될 수 있으며, 특정 대기 보관 수단에 상응하는 사운드 센서에 의해 임계치 이상의 소리가 감지되거나 임계 횟수 이상으로 여러 번 소리가 감지는 경우, 상기 관리 서버(210)는 상기 특정 대기 보관 수단에 대한 무단 화물의 보관이 발생하였음을 나타내는 정보(예; 무단 화물 보관 감지 정보)를 생성할 수 있다.For example, a sound sensor (sound sensor, sound sensor) may be installed in the case of each of the plurality of storage means, and sound above a threshold is detected by a sound sensor corresponding to a specific atmospheric storage means. Or when the sound is detected several times more than a threshold number of times, the management server 210 may generate information indicating that the storage of unauthorized cargo for the specific standby storage means has occurred (eg, unauthorized cargo storage detection information). have.
또한 이 경우 관리 서버(210)는 상기 보관 수단, 특정 대기 보관 수단의 상태를 '무단 이용 상태'라고 설정/재설정할 수 있다.Also, in this case, the management server 210 may set/reset the state of the storage means and the specific standby storage means as'unauthorized use status'.
그리고, 상기 방법은 관리 서버(210)가 무단 화물이 감지되는 시점과 관련되는 영상 내에서 객체를 추출하는 단계를 포함할 수 있다(S550).In addition, the method may include the step of extracting, by the management server 210, an object from an image related to a point in time when unauthorized cargo is detected (S550).
이를 위해, 관리 서버(210)는 무인 보관함에 설치되는 카메라 장치를 통하여 촬영되는 영상을 획득하여 분석하는 카메라 모듈(1310)을 포함할 수 있다.To this end, the management server 210 may include a camera module 1310 that acquires and analyzes an image captured through a camera device installed in an unmanned storage box.
카메라 모듈(1310)은 HOG(Histogram of Oriented Gradient), Haar-like feature, Co-occurrence HOG, LBP(local binary pattern), FAST(features from accelerated segment test) 등과 같은 객체 특징 추출을 위한 다양한 알고리즘을 통하여, 상기 카메라 장치로부터 획득된 이미지 정보 및/또는 영상에서 상기 이미지 정보 및/또는 영상 내 객체의 윤곽선 또는 상기 객체에서 추출할 수 있는 글씨(또는 정보를 나타내는 윤곽선(또는 외형))를 획득할 수 있다.The camera module 1310 uses various algorithms for object feature extraction, such as Histogram of Oriented Gradient (HOG), Haar-like feature, Co-occurrence HOG, local binary pattern (LBP), and features from accelerated segment test (FAST). , From the image information and/or the image obtained from the camera device, the image information and/or the outline of the object in the image or the text (or the outline (or appearance) representing information) that can be extracted from the object may be obtained. .
또한, 카메라 모듈(1310)은 상기 획득한 영상에서 객체를 영상 분석을 통해 인식(또는 식별)하고, 상기 인식된 객체에 대응되는 영역을 마스킹 처리하여 마스킹 영상 정보를 생성할 수 있다. 이때, 마스킹 처리 과정은, 예를 들면, 차분영상 방법, GMM(Gaussian Mixture Models)을 이용하는 MOG(Model of Gaussian) 알고리즘, 코드북(Codebook) 알고리즘 등과 같은 객체와 배경을 분리하기 위한 배경 모델링을 통해 객체에 해당하는 객체 후보 영역을 추출하는 방법을 이용할 수 있다.In addition, the camera module 1310 may recognize (or identify) an object from the acquired image through image analysis, and may generate masking image information by masking a region corresponding to the recognized object. In this case, the masking process is, for example, a difference image method, a model of gaussian (MOG) algorithm using GMM (Gaussian Mixture Models), a codebook algorithm, etc. A method of extracting an object candidate region corresponding to may be used.
예를 들어 관리 서버(210)에 의해 무단 화물의 보관이 발생하였음을 나타내는 정보(예; 무단 화물 보관 감지 정보)가 생성되면, 카메라 모듈(1310)은 소정의 시간 동안 촬영된 영상에서 상기 무단 화물을 보관한 무단 사용자에 상응하는 객체를 추출하도록 제어할 수 있다. 예를 들면, 관리 서버(210)에 의해 무단 화물의 보관이 발생하였음을 나타내는 정보가 생성되면, 카메라 모듈(1310)은 소정의 시간 동안 촬영된 영상에서 상기 사람에 상응하는 객체를 추출하고, 상기 추출된 객체를 나타내는 정보를 상기 관리 서버(210)에게 전달할 수 있으며, 상기 관리 서버는 전달받은 객체를 나타내는 정보에 기반하여 무단 사용자를 나타내는 정보를 생성할 수 있다.For example, when information indicating that the storage of unauthorized cargo has occurred (e.g., unauthorized cargo storage detection information) is generated by the management server 210, the camera module 1310 is used in the image captured for a predetermined time. You can control to extract the object corresponding to the unauthorized user who has stored the. For example, when information indicating that unauthorized storage of cargo has occurred is generated by the management server 210, the camera module 1310 extracts an object corresponding to the person from an image captured for a predetermined time, and Information indicating the extracted object may be transmitted to the management server 210, and the management server may generate information indicating an unauthorized user based on the information indicating the received object.
그리고, 상기 방법은 관리 서버(210)가 추출된 객체를 나타내는 정보를 포함하는 알람 정보를 생성하는 단계를 포함할 수 있다(S560).In addition, the method may include generating alarm information including information representing the extracted object by the management server 210 (S560).
예를 들면, 상기 관리 서버(210)는 무단 사용자를 나타내는 정보에 기반하여 상기 알람 정보를 생성하여 스마트 보관 배송 서비스 앱을 통하여 출력하도록 제어할 수 있다.For example, the management server 210 may control to generate the alarm information based on information indicating an unauthorized user and output it through a smart storage delivery service app.
한편, 상기 S510 내지 S560는 순차적으로 구현될 수도 있으나, 그 순서는 변경되어 구현될 수 있으며, 상기 S510 내지 S560 중 일부 만이 본 발명의 다른 기재와 결합되어 구현될 수 있다.On the other hand, the S510 to S560 may be implemented sequentially, but the order may be changed, and only some of the S510 to S560 may be implemented in combination with other substrates of the present invention.
도 6 및 도 7은 본 발명의 일 실시예에 따른 보관 서비스를 설명하기 위한 도면이다.6 and 7 are diagrams for explaining a storage service according to an embodiment of the present invention.
도 6 및 도 7에서 User 및 User App은 전술한 사용자 단말(220)을 나타내고, 지점A 무인함은 전술한 무인 보관함(110)을 나타낼 수 있다. 또한 도 6 및 도 7의 예약 시스템 및 스마트 큐브 시스템은 관리 서버(210)에 의해 구현되거나, 또는 상기 예약 시스템 및 스마트 큐브 시스템 각각은 상기 관리 서버(210)에 포함되는 제1 서브 관리 서버 및 제2 서브 관리 서버 각각에 의해 구현될 수 있다.In FIGS. 6 and 7, User and User App may represent the aforementioned user terminal 220, and point A unattended box may represent the aforementioned
본 발명의 일 실시예에 따른 보관 서비스의 무인함 예약 프로세스 및 도 6과 관련하여, 예약 시스템에 보관소 지점코드, 설치 위치, 보관함 개수, 운영시간 사전 등록, 및/또는 스마트 큐브 시스템과의 운영 정보 동기화(일 예로, 운영여분함 수량 정보 제외할 수 있다)가 수행될 수 있다(A-1단계). 또한 User App에서 무인 보관함 예약과 관련하여 신규(등록), 변경, 및/또는 취소(해지, 탈퇴) 등의 절차를 수행할 수 있다(A-2단계). 또한 예약 시스템은 예약 관리를 수행할 수 있다(A-3단계).In relation to the process of booking unattended storage services according to an embodiment of the present invention and FIG. 6, storage location code, installation location, number of storage boxes, pre-registration of operating hours, and/or operation information with the smart cube system in the reservation system Synchronization (for example, operation redundancy quantity information may be excluded) may be performed (step A-1). In addition, in the User App, procedures such as new (registration), change, and/or cancellation (cancellation, withdrawal) can be performed in relation to the unattended storage reservation (step A-2). Also, the reservation system can perform reservation management (step A-3).
또한 무인 보관함(유저 보관함)에서 QR코드가 스캔되는 경우, 스마트 큐브 시스템은 예약의 유효성에 대한 확인을 요청할 수 있다(A-4단계). 일 예로, 스마트 큐브 시스템은 무인 보관함의 예약에 대한 유효성 확인 요청 메시지를 상기 예약 시스템에게 전송할 수 있다. 또한 유효한 예약일 경우, 예약 시스템은 스마트 큐브 시스템에게 정상 예약 확인을 요청할 수 있다(A-5단계). 일 예로, 예약 시스템은 상기 유효성 확인 요청 메시지에 상응하여 정상 예약 확인 등을 나타내는 예약 확인 메시지를 스마트 큐브 시스템에게 전송할 수 있다. 또한 고객 보관 완료 후, 스마트 큐브 시스템에서 예약 시스템으로 보관 완료 전송할 수 있다(A-6단계). 일 예로, 무인 보관함에 사용자의 화물의 보관이 인식되면, 스마트 큐브 시스템에서 보관 완료 메시지를 예약 시스템에게 전송할 수 있다In addition, when the QR code is scanned in the unattended storage box (user storage box), the smart cube system may request confirmation of the validity of the reservation (step A-4). As an example, the smart cube system may transmit a validity check request message for reservation of an unattended storage box to the reservation system. Also, in the case of a valid reservation, the reservation system may request the smart cube system to confirm the normal reservation (step A-5). For example, the reservation system may transmit a reservation confirmation message indicating normal reservation confirmation, etc. to the smart cube system in response to the validity confirmation request message. Also, after customer storage is completed, storage completion can be transferred from the smart cube system to the reservation system (steps A-6). For example, when the storage of the user's cargo in the unattended storage box is recognized, the storage completion message may be transmitted from the smart cube system to the reservation system.
본 발명의 일 실시예에 따른 보관 서비스의 무인함 보관 프로세스 및 도 6과 관련하여, 무인 보관함에서 QR코드가 스캔되면(및/또는 획득되면) 예약 시스템에게 예약 확인 요청할 수 있다(B-1단계). 일 예로, 상기 QR코드는 i) 고객 예약 번호 및/또는 랜덤 값(예; 10자리 난수)에 기반하거나 ii) 상기 고객 예약 번호를 나타내는 정보 및/또는 랜덤 값을 포함할 수 있다. 일 예로, 무인 보관함에서 QR코드가 스캔되면, 스마트 큐브 시스템은 예약 확인 요청 메시지를 예약 시스템에게 전송할 수 있다 With respect to the process of storing the unattended box of the storage service according to an embodiment of the present invention and FIG. 6, when the QR code is scanned (and/or obtained) from the unattended storage box, it is possible to request a reservation confirmation from the reservation system (step B-1 ). For example, the QR code may include i) a customer reservation number and/or a random value (eg, a 10-digit random number) or ii) information indicating the customer reservation number and/or a random value. For example, when a QR code is scanned in an unattended storage box, the smart cube system may transmit a reservation confirmation request message to the reservation system.
또한 유효한 예약이 확인되면, 스마트 큐브 시스템(및/또는 예약 시스템)은 보관 수단(또는 사물함)의 번호를 지정하거나 할당하고, 및/또는 도어부의 오픈 및/또는 클로즈를 제어할 수 있다(B-2단계). 또한 도어부의 클로즈가 확인되면, 보관 완료 메시지(및/또는 보관 완료 상태를 나타내는 정보)를 예약 시스템에게 전송할 수 있다(B-3단계). 또한 User App을 통하여 (예약 시스템 및/또는 스마트 큐브 시스템을 통하여 생성되는) QR코드, 화면 잠김 여부, 보관중 상태를 나타내는 정보가 표시될 수 있다(B-4단계).In addition, if a valid reservation is confirmed, the smart cube system (and/or reservation system) can designate or assign a number of the storage means (or locker) and/or control the opening and/or closing of the door (B- Step 2). In addition, when it is confirmed that the door is closed, a storage completion message (and/or information indicating a storage completion state) may be transmitted to the reservation system (step B-3). In addition, information indicating the QR code (generated through the reservation system and/or the smart cube system), whether the screen is locked, and the storage status may be displayed through the User App (step B-4).
또한 사용 가능한 보관 수단(및/또는 사물함)이 없을 경우, 예약 시스템에게 피드백 할 수 있다(B-5단계). 또한 예약 시스템(및/또는 스마트 큐브 시스템)은 CS 담당자에게 Push 알람을 전달할 수 있다(B-6단계). 일 예로, 상기 CS는 Control Station을 나타낼 수 있으며, 상기 CS 담당자는 상기 예약 시스템(및/또는 스마트 큐브 시스템)의 관리자를 나타낼 수 있다. 또한 CS에서 고객 응대 및/또는 주변 보관함 이용 유도 안내, 예약 변경을 제어할 수 있다(B-7단계). 또한 User(고객) 불응시에는 환불 과정을 제어할 수 있다(B-8단계).In addition, if there is no storage means (and/or locker) available, it can be fed back to the reservation system (step B-5). In addition, the reservation system (and/or the smart cube system) can deliver a push alarm to the CS person in charge (step B-6). For example, the CS may represent a control station, and the CS manager may represent an administrator of the reservation system (and/or a smart cube system). In addition, CS can control customer service and/or guidance for inducing use of nearby storage boxes, and change reservations (step B-7). In addition, if the user (customer) does not apply, the refund process can be controlled (step B-8).
본 발명의 일 실시예에 따른 보관 서비스의 무인함 찾기 프로세스 및 도 7과 관련하여, User App을 통하여 반출 요청 메시지가 표시될 수 있다(C-1단계). 일 예로, 상기 반출 요청 메시지는 사용자가 보관 수단에 보관한 화물의 반출을 요청하는 정보를 포함할 수 있다.In relation to the process of finding unattended storage service according to an embodiment of the present invention and FIG. 7, a message for requesting to be taken out may be displayed through a User App (step C-1). As an example, the carry-out request message may include information for requesting to carry out the cargo stored in the storage means by the user.
또한 추가금 발생여부 확인 후, 추가금 존재 시 결제요청을 할 수 있다(C-2단계). 일 예로, User App을 통하여 추가금 발생여부를 나타내는 정보가 표시될 수 있으며, User App을 통하여 상기 추가금을 요청하는 정보가 표시될 수 있다. 또한 사용자는 상기 User App을 이용하여 상기 추가금에 상응하는 결제를 수행할 수 있다(C-3단계). 또한 추가금 존재하지 않는 경우, 상기 User App은 QR코드를 표시할 수 있다(C-4단계).In addition, after checking whether an additional fee is generated, a payment request can be made if there is an additional fee (step C-2). For example, information indicating whether an additional fee is generated may be displayed through a User App, and information requesting the additional fee may be displayed through a User App. In addition, the user may perform a payment corresponding to the additional amount by using the User App (step C-3). In addition, if there is no additional money, the User App may display a QR code (step C-4).
또한 무인 보관함을 통하여 QR코드가 스캔되거나 획득될 수 있다(C-5단계). 또한 예약 시스템(및/또는 스마트 큐브 시스템)은 상기 사용자의 QR코드를 확인하고, 상기 QR코드에 상응하는 예약번호를 확인하고, 상기 예약 번호에 상응하는 보관 수단(및/또는 사물함)의 도어부를 오픈하도록 제어할 수 있다(C-6단계). 또한 무인 보관함(및/또는 스마트 큐브 시스템)은 도어부의 오픈 상태를 예약 시스템에게 전송할 수 있다(C-7단계). 또한 무인 보관함(및/또는 스마트 큐브 시스템)은 도어부의 클로즈 상태를 상기 예약 시스템에게 전송할 수 있다(C-8단계). 또한 오더 종료 후에 상기 User App은 완료 처리를 나타내는 정보를 표시할 수 있다(C-9단계). 일 예로, 상기 오더 종료라 함은 사용자가 User App을 통하여 더 이상의 입력을 하지 않는 경우를 포함할 수 있다.Also, the QR code can be scanned or obtained through the unattended storage box (step C-5). In addition, the reservation system (and/or smart cube system) checks the user's QR code, checks the reservation number corresponding to the QR code, and checks the door of the storage means (and/or locker) corresponding to the reservation number. It can be controlled to open (step C-6). In addition, the unattended storage box (and/or the smart cube system) may transmit the open state of the door to the reservation system (step C-7). In addition, the unattended storage box (and/or the smart cube system) may transmit the closed state of the door to the reservation system (step C-8). Also, after the order is finished, the User App may display information indicating the completion process (step C-9). For example, the order termination may include a case in which the user does not input any more through the User App.
도 8 및 도 9는 본 발명의 일 실시예에 따른 배송 서비스를 설명하기 위한 도면이다.8 and 9 are diagrams for explaining a delivery service according to an embodiment of the present invention.
도 8 및 도 9에서 User 및 User App은 전술한 사용자 단말(220)을 나타내고, 지점A 무인함은 전술한 무인 보관함(110)을 나타낼 수 있다. 또한 도 8 및 도 9의 예약 시스템 및 스마트 큐브 시스템은 관리 서버(210)에 의해 구현되거나, 또는 상기 예약 시스템 및 스마트 큐브 시스템 각각은 상기 관리 서버(210)에 포함되는 제1 서브 관리 서버 및 제2 서브 관리 서버 각각에 의해 구현될 수 있다.In FIGS. 8 and 9, User and User App may represent the aforementioned user terminal 220, and point A unattended box may represent the aforementioned
본 발명의 일 실시예에 따른 배송 서비스의 무인함 보관 예약(픽업 무인함일 경우) 및 도 8과 관련하여, 예약 시스템(및/또는 스마트 큐브 시스템)은 배송 예약 확정 시간을 나타내는 정보(예; 예약 정보)를 획득하고, 상기 예약 정보 또는 예약 취소 정보를 발송할 수 있다(D-1단계). 또한 스마트큐브 시스템은 드롭 시간 기준으로 +/- 특정 시간(예; 2시간) 보관함 지정 예약, 예약 취소 발생 시에는 보관 수단(및/또는 사물함)의 예약 취소를 수행할 수 있다(D-2단계). 또한 스마트 큐브 시스템은 상기 예약 정보를 확인할 수 있다(D-3단계). 또한 사용자 화물의 보관 완료 시, 스마트 큐브 시스템은 보관 완료 정보(및/또는 알림)를 예약 시스템에게 전송할 수 있다(D-4단계). 또한 예약 시스템(및/또는 스마트 큐브 시스템)은 User App을 통하여 짐 도착 Push 알림을 표시할 수 있다(D-5단계).With reference to the unattended storage reservation (in the case of unattended pickup) and FIG. 8 of the delivery service according to an embodiment of the present invention, the reservation system (and/or the smart cube system) includes information indicating the delivery reservation confirmation time (eg, reservation Information), and may send the reservation information or reservation cancellation information (step D-1). In addition, the smart cube system can perform a reservation cancellation of a storage means (and/or a locker) in the event of a storage box designation reservation or cancellation of a reservation for +/- specific time (e.g. 2 hours) based on the drop time (step D-2) ). In addition, the smart cube system may check the reservation information (step D-3). In addition, upon completion of storage of user cargo, the smart cube system may transmit storage completion information (and/or notification) to the reservation system (step D-4). In addition, the reservation system (and/or the smart cube system) may display a push notification of arrival of luggage through the User App (step D-5).
본 발명의 일 실시예에 따른 배송 서비스의 배송팀 짐 보관 및 도 8과 관련하여, 무인 보관함은 배송팀 직원(예; 배송 기사)의 배송기사 App을 통하여 표시되는 (직원의) QR코드를 스캔할 수 있다(E-1단계). 또한 예약이 정상임이 확인되면, (스마트 큐브 시스템은) 도어부를 오픈하도록 제어할 수 있다(E-2단계). 또한 도어부가 클로즈되면, 보관중 상태로 변경할 수 있다(E-3단계). 일 예로, 스마트 큐브 시스템은 도어부의 클로즈가 확인되면 보관중 상태를 나타내는 정보를 생성할 수 있다.With respect to the delivery team luggage storage and FIG. 8 of the delivery service according to an embodiment of the present invention, the unattended storage box can scan the (employee's) QR code displayed through the delivery article App of the delivery team employee (eg, delivery driver). Yes (E-1 step). In addition, when it is confirmed that the reservation is normal, the (smart cube system) can control the door to open (step E-2). Also, when the door is closed, it can be changed to the storage state (step E-3). For example, the smart cube system may generate information indicating a storage state when it is confirmed that the door is closed.
본 발명의 일 실시예에 따른 배송 서비스의 User 짐 찾기 및 도 9와 관련하여, 사용자는 User App을 통하여 화물의 반출을 요청하는 정보를 입력할 수 있다(F-1단계). 또한 추가금 발생여부 확인 후, 추가금 존재 시 결제요청을 할 수 있다(F-2단계). 일 예로, User App을 통하여 추가금 발생여부를 나타내는 정보가 표시될 수 있으며, User App을 통하여 상기 추가금을 요청하는 정보가 표시될 수 있다. 또한 사용자는 상기 User App을 이용하여 상기 추가금에 상응하는 결제를 수행할 수 있다(F-3단계). 또한 추가금 존재하지 않는 경우, 상기 User App은 QR코드를 표시할 수 있다(F-4단계).With reference to User Baggage Finding and FIG. 9 of the delivery service according to an embodiment of the present invention, the user may input information for requesting the removal of cargo through the User App (step F-1). In addition, after checking whether an additional fee is generated, a payment request can be made if there is an additional fee (step F-2). For example, information indicating whether an additional fee is generated may be displayed through a User App, and information requesting the additional fee may be displayed through a User App. In addition, the user may perform a payment corresponding to the additional money using the User App (step F-3). In addition, if there is no additional money, the User App may display a QR code (step F-4).
또한 무인 보관함을 통하여 QR코드가 스캔되거나 획득될 수 있다(F-5단계). 또한 예약 시스템(및/또는 스마트 큐브 시스템)은 상기 사용자의 QR코드를 확인하고, 상기 QR코드에 상응하는 예약번호를 확인하고, 상기 예약 번호에 상응하는 보관 수단(및/또는 사물함)의 도어부를 오픈하도록 제어할 수 있다(F-6단계). 또한 무인 보관함(및/또는 스마트 큐브 시스템)은 도어부의 오픈 상태를 예약 시스템에게 전송할 수 있다(F-7단계). 또한 무인 보관함(및/또는 스마트 큐브 시스템)은 도어부의 클로즈 상태를 상기 예약 시스템에게 전송할 수 있다(F-8단계). 또한 오더 종료 후에 상기 User App은 완료 처리를 나타내는 정보를 표시할 수 있다(F-9단계). 일 예로, 상기 오더 종료라 함은 사용자가 User App을 통하여 더 이상의 입력을 하지 않는 경우를 포함할 수 있다.In addition, the QR code can be scanned or obtained through the unattended storage box (step F-5). In addition, the reservation system (and/or smart cube system) checks the user's QR code, checks the reservation number corresponding to the QR code, and checks the door of the storage means (and/or locker) corresponding to the reservation number. It can be controlled to open (step F-6). In addition, the unattended storage box (and/or the smart cube system) may transmit the open state of the door to the reservation system (step F-7). In addition, the unattended storage box (and/or the smart cube system) may transmit the closed state of the door to the reservation system (step F-8). In addition, after the order is finished, the User App may display information indicating completion processing (step F-9). For example, the order termination may include a case in which the user does not input any more through the User App.
도 10 및 도 11은 본 발명의 일 실시예에 따른 배송 서비스를 설명하기 위한 도면이다.10 and 11 are diagrams for explaining a delivery service according to an embodiment of the present invention.
도 10 및 도 11에서 User 및 User App은 전술한 사용자 단말(220)을 나타내고, 지점A 무인함은 전술한 무인 보관함(110)을 나타낼 수 있다. 또한 도 10 및 도 11의 예약 시스템 및 스마트 큐브 시스템은 관리 서버(210)에 의해 구현되거나, 또는 상기 예약 시스템 및 스마트 큐브 시스템 각각은 상기 관리 서버(210)에 포함되는 제1 서브 관리 서버 및 제2 서브 관리 서버 각각에 의해 구현될 수 있다.In FIGS. 10 and 11, User and User App may represent the above-described user terminal 220, and point A unattended box may represent the aforementioned
본 발명의 일 실시예에 따른 배송 서비스의 무인함 보관 예약(픽업 무인함일 경우) 및 도 10과 관련하여, 예약 시스템(및/또는 스마트 큐브 시스템)은 배송 예약 확정 시간을 나타내는 정보(예; 예약 정보)를 획득하고, 상기 예약 정보 또는 예약 취소 정보를 발송할 수 있다(G-1단계). 또한 스마트큐브 시스템은 드롭 시간 기준으로 +/- 특정 시간(예; 2시간) 보관함 지정 예약, 예약 취소 발생 시에는 보관 수단(및/또는 사물함)의 예약 취소를 수행할 수 있다(G-2단계). 또한 스마트 큐브 시스템은 상기 예약 정보를 확인할 수 있다(G-3단계). 또한 사용자 화물의 보관 완료 시, 스마트 큐브 시스템은 보관 완료 정보(및/또는 알림)를 예약 시스템에게 전송할 수 있다(G-4단계). 또한 예약 시스템은 배송기사에게 QR코드를 발행하거나 할당하고, 상기 배송기사의 배송기사 App을 통하여 표시할 수 있다.With reference to the unattended storage reservation (in the case of unattended pickup) and FIG. 10 of the delivery service according to an embodiment of the present invention, the reservation system (and/or the smart cube system) includes information indicating the delivery reservation confirmation time (eg, reservation Information), and may send the reservation information or reservation cancellation information (step G-1). In addition, the smart cube system can perform a reservation cancellation of a storage means (and/or a locker) in case of cancellation of a reservation, or a reservation for a storage box at a specific time (eg, 2 hours) +/- a specific time (step G-2) ). In addition, the smart cube system may check the reservation information (step G-3). Also, upon completion of storage of user cargo, the smart cube system may transmit storage completion information (and/or notification) to the reservation system (step G-4). In addition, the reservation system may issue or allocate a QR code to the delivery driver, and display it through the delivery article App of the delivery driver.
본 발명의 일 실시예에 따른 배송 서비스의 유저 짐 보관 및 도 10과 관련하여, 무인 보관함은 사용자(User)의 User App을 통하여 표시되는 (사용자의) QR코드를 스캔할 수 있다(H-1단계). 또한 예약이 정상임이 확인되면, (스마트 큐브 시스템은) 도어부를 오픈하도록 제어할 수 있다(H-2단계). 또한 도어부가 클로즈되면, 보관중 상태로 변경할 수 있다(H-3단계). 일 예로, 스마트 큐브 시스템은 도어부의 클로즈가 확인되면 보관중 상태를 나타내는 정보를 생성할 수 있다.With reference to the storage of user luggage and FIG. 10 of the delivery service according to an embodiment of the present invention, the unattended storage box may scan a (user's) QR code displayed through a user's User App (H-1). step). Also, when it is confirmed that the reservation is normal, the (smart cube system) can control the door to open (step H-2). In addition, when the door is closed, it can be changed to the storage state (step H-3). For example, the smart cube system may generate information indicating a storage state when it is confirmed that the door is closed.
본 발명의 일 실시예에 따른 배송 서비스의 배송팀 짐 찾기 및 도 11과 관련하여, 무인 보관함은 배송팀 직원(예; 배송 기사)의 배송기사 App을 통하여 표시되는 (직원의) QR코드를 스캔할 수 있다(I-1단계). 또한 예약 시스템(및/또는 스마트 큐브 시스템)은 상기 배송팀 직원의 배송기사 App을 통하여 표시되는 QR코드를 확인하고, 상기 QR코드에 상응하는 예약번호를 확인하고, 상기 예약 번호에 상응하는 보관 수단(및/또는 사물함)의 도어부를 오픈하도록 제어할 수 있다(I-2단계). 또한 무인 보관함(및/또는 스마트 큐브 시스템)은 도어부의 오픈 상태를 예약 시스템에게 전송할 수 있다(I-3단계). 일 예로, 사용자가 도어부를 오픈하면 상기 무인 보관함(및/또는 스마트 큐브 시스템)은 도어부의 오픈 상태를 예약 시스템에게 전송할 수 있다. 여기서의 오픈 상태는 보관 수단의 도어부가 열려있음을 나타내는 정보를 포함할 수 있다.With reference to the delivery team baggage search and FIG. 11 of the delivery service according to an embodiment of the present invention, the unattended storage box can scan the (employee's) QR code displayed through the delivery article App of the delivery team employee (eg, delivery driver). Yes (Step I-1). In addition, the reservation system (and/or the smart cube system) checks the QR code displayed through the delivery article App of the delivery team employee, checks the reservation number corresponding to the QR code, and stores means corresponding to the reservation number ( And/or a locker) to open the door (step I-2). In addition, the unattended storage box (and/or the smart cube system) may transmit the open state of the door to the reservation system (step I-3). For example, when a user opens a door, the unattended storage box (and/or a smart cube system) may transmit the open state of the door to the reservation system. Here, the open state may include information indicating that the door portion of the storage means is open.
또한 무인 보관함(및/또는 스마트 큐브 시스템)은 도어부의 클로즈 상태를 상기 예약 시스템에게 전송할 수 있다(I-4단계). 일 예로, 사용자가 도어부를 클로즈하면 상기 무인 보관함(및/또는 스마트 큐브 시스템)은 도어부의 클로즈 상태를 예약 시스템에게 전송할 수 있다. 여기서의 클로즈 상태는 보관 수단의 도어부가 닫혀있음을 나타내는 정보를 포함할 수 있다. 또한 배송팀 직원의 사용자 화물의 픽업이 완료되면, 배송중 상태로 전환할 수 있다(I-5단계). 일 예로, 예약 시스템 및/또는 스마트 큐브 시스템은 배송팀 직원이 사용자의 화물을 픽업하였음을 나타내는 정보를 획득하면, 상기 예약 시스템 및/또는 스마트 큐브 시스템은 배송중 상태를 나타내는 정보를 User App을 통하여 표시하도록 제어할 수 있다.In addition, the unattended storage box (and/or the smart cube system) may transmit the closed state of the door to the reservation system (step I-4). For example, when the user closes the door, the unattended storage box (and/or the smart cube system) may transmit the closed state of the door to the reservation system. Here, the closed state may include information indicating that the door portion of the storage means is closed. In addition, when the delivery team employee picks up the user's cargo, it can be switched to the in-delivery state (step I-5). For example, when the reservation system and/or the smart cube system acquires information indicating that the delivery team employee has picked up the user's cargo, the reservation system and/or the smart cube system displays information indicating the status during delivery through the User App. Can be controlled to do.
도 12는 본 발명의 일 실시예에 따른 배송 서비스를 나타내는 흐름도이다.12 is a flowchart showing a delivery service according to an embodiment of the present invention.
도 12에서의 보안코드는 QR코드, 스마트코드 등을 포함할 수 있으며, 상기 스마트코드는 본 발명의 일 실시예에 따른 무인 보관함을 이용하여 물품(화물)을 보관, 배송, 회수 등을 하고자 할 때 생성되거나 사용되는 일회용 코드일 수 있으며, 6자리 또는 10자리 랜덤 값을 포함할 수 있다.The security code in FIG. 12 may include a QR code, a smart code, and the like, and the smart code is intended to store, deliver, and collect items (cargo) using the unattended storage box according to an embodiment of the present invention. It may be a one-time code generated or used when, and may include a 6-digit or 10-digit random value.
도 12에서의 notiURL은 i) 실시간 사용기록을 나타내는 정보이거나 및/또는 ii) 특정 URL을 포함하는 메시지일 수 있다. 또한 상기 notiURL은, 예를 들면, 스마트코드에 대한 'smartcode'(40byte 이하 크기), 코드 타입에 대한 'code_type' (2byte 이하 크기), 통지명에 대한 'notification' (64byte 이하 크기), 배송지 코드에 대한 'locationcode' (6byte 이하 크기), 배송지 보관함 번호에 대한 'node_id' (4byte 이하 크기), 추가정보에 대한 'filler' (크기 가변)를 포함할 수 있다.The notiURL in FIG. 12 may be i) information indicating a real-time usage record and/or ii) a message including a specific URL. In addition, the notiURL is, for example,'smartcode' for smart code (size of 40 bytes or less),'code_type' for code type (size of 2 bytes or less),'notification' for notification name (size of 64 bytes or less), delivery address code It may include a'locationcode' for (6 bytes or less in size), a'node_id' for the shipping destination storage box number (4 bytes or less in size), and a'filler' (size variable) for additional information.
또한 상기 notiURL은 특정 보관 수단(사물함)에 물품(화물)이 보관되기 시작한 시점, 도어부의 열림 상태, 도어부의 잠김 상태, 보안코드의 인증 여부, 보안코드의 사용기한 등을 나타내는 정보를 포함할 수 있다.In addition, the notiURL may include information indicating when the item (cargo) is stored in a specific storage means (locker), an open state of the door, a locked state of the door, whether the security code is authenticated, and the expiration date of the security code. have.
도 12에 도시된 각 step에 대한 구체적인 설명은 도 1 내지 도 11을 참조하여 전술된 내용을 참조하여 설명될 수 있다.A detailed description of each step illustrated in FIG. 12 may be described with reference to the contents described above with reference to FIGS. 1 to 11.
도 13은 본 발명의 일 실시예에 따른 관리 서버의 제어 모듈을 나타내는 블록도이다.13 is a block diagram illustrating a control module of a management server according to an embodiment of the present invention.
한편, 관리 서버의 통신 모듈(212)은 소정의 타이밍에 무인 보관함 상태 정보(무인 보관함(110)에 대한 상태 정보(state information))를 무인 보관함(110)에 내장되는 통신 모듈(예; 송수신기(transceiver), 안테나(antenna) 등)로부터 수신할 수 있다. 여기서 무인 보관함 상태 정보는 전술한 위탁 상태, 대기 상태, 무단 이용 상태, 파손 상태 등을 나타내는 정보를 포함할 수 있다. 상기 '파손 상태'에 대한 정의는 후술한다.On the other hand, the
도 13을 참조하면, 관리 서버(210)의 제어 모듈(211)은 카메라 모듈(1310) 및 인공지능 모듈(1320)을 포함할 수 있다.Referring to FIG. 13, the
카메라 모듈(1310)은 본 발명의 카메라 장치의 동작을 제어하거나, 상기 카메라 장치를 통하여 촬영되는 영상 및/또는 상기 카메라 장치를 통하여 획득되는 이미지 정보(예; 정적 이미지, 동적 이미지)를 기록, 저장, 분석, 및/또는 관리할 수 있다.The camera module 1310 controls the operation of the camera device of the present invention, or records and stores an image captured through the camera device and/or image information (eg, static image, dynamic image) acquired through the camera device. , Analyze, and/or manage.
인공지능 모듈(1320)은 인공지능망에 기반하여 본 발명의 일 실시예에 따른 정보, 임계치 등을 생성하거나 결정할 수 있다. 또한, 인공지능 모듈(1320)은 데이터베이스에 저장된 빅데이터(big data)에 기계 학습(machine learning)을 이용하여 본 발명의 일 실시예에 따른 정보, 임계치 등을 생성하거나 결정할 수 있다. 또한, 인공지능 모듈(1320)은 서버(210)의 데이터베이스에 저장된 빅데이터를 입력변수로 하여 상기 인공지능 모듈(1320)의 인공지능망을 학습시키는데, 구체적으로는 머신러닝의 한 분야인 딥러닝(Deep Learning) 기법을 이용하여 정확한 상관 관계가 도출될 수 있도록 학습을 수행한다.The artificial intelligence module 1320 may generate or determine information, a threshold, and the like according to an embodiment of the present invention based on the artificial intelligence network. In addition, the artificial intelligence module 1320 may generate or determine information, a threshold, and the like according to an embodiment of the present invention by using machine learning on big data stored in a database. In addition, the artificial intelligence module 1320 learns the artificial intelligence network of the artificial intelligence module 1320 by using big data stored in the database of the server 210 as an input variable. Specifically, deep learning (deep learning) (a field of machine learning) Deep Learning) technique is used to learn to derive an accurate correlation.
일 예로, 상술한 상관 관계의 경우, 입력(input)은 본 발명의 일 실시예에서 제안하는 각종 입력 모듈(예; 센서)을 통하여 획득되는 신호에 대한 데이터이고, 출력(output)은 본 발명의 일 실시예에 따른 정보, 임계치 등으로 정의될 수 있다. As an example, in the case of the above-described correlation, input is data about signals obtained through various input modules (eg, sensors) proposed in an embodiment of the present invention, and output is It may be defined as information, a threshold, etc. according to an embodiment.
또한 인공지능 모듈(1320)은 딥러닝을 통하여 상기 함수에서의 복수 개의 입력들의 가중치(weight)를 학습을 통하여 산출할 수 있다. 또한, 이러한 학습을 위하여 활용되는 인공지능망 모델로는 RNN(Recurrent Neural Network), DNN(Deep Neural Network) 및/또는 DRNN(Dynamic Recurrent Neural Network) 등 다양한 모델들을 활용할 수 있을 것이다.In addition, the artificial intelligence module 1320 may calculate weights of a plurality of inputs in the function through learning through deep learning. In addition, various models, such as a recurrent neural network (RNN), a deep neural network (DNN), and/or a dynamic recurrent neural network (DRNN), may be used as an artificial intelligence network model used for such learning.
여기서 RNN은 현재의 데이터와 과거의 데이터를 동시에 고려하는 딥 러닝 기법으로서, 순환 신경망(RNN)은 인공 신경망을 구성하는 유닛 사이의 연결이 방향성 사이클(directed cycle)을 구성하는 신경망을 나타낸다. 나아가, 순환 신경망(RNN)을 구성할 수 있는 구조에는 다양한 방식이 사용될 수 있는데, 예컨대, 완전순환망(Fully Recurrent Network), 홉필드망(Hopfield Network), 엘만망(Elman Network), ESN(Echo State Network), LSTM(Long Short Term Memory Network), 양방향(Bi-directional) RNN, CTRNN(Continuous-Time RNN), 계층적 RNN, 2차 RNN 등이 대표적인 예이다. 또한, 순환 신경망(RNN)을 학습시키기 위한 방법으로서, 경사 하강법, Hessian Free Optimization, Global Optimization Method 등의 방식이 사용될 수 있다.Here, RNN is a deep learning technique that considers both current and past data at the same time, and a recurrent neural network (RNN) represents a neural network in which a connection between units constituting an artificial neural network constitutes a directed cycle. Furthermore, various methods can be used for a structure capable of configuring a recurrent neural network (RNN), for example, a Fully Recurrent Network, Hopfield Network, Elman Network, and ESN (Echo State Network), Long Short Term Memory Network (LSTM), Bi-directional RNN, Continuous-Time RNN (CTRNN), hierarchical RNN, and secondary RNN are representative examples. In addition, as a method for training a recurrent neural network (RNN), a gradient descent method, Hessian Free Optimization, Global Optimization Method, or the like may be used.
그리고, 관리 서버(210)의 제어 모듈(211)은 소정의 기준에 따라 인공지능 모듈(1320)이 상기 인공 신경망에 대한 제1 학습 모드, 제2 학습 모드, 및/또는 제3 학습 모드로 동작하도록 제어할 수 있다.And, the
인공지능 모듈(1320)은 사용자에 의해 제1 학습 모드로 동작하는 경우 사용자가 입력하는 제2 정보 및 제3 정보를 학습데이터로 하여 상기 인공지능망을 학습시킬 수 있다. 이를 통해 상기 인공지능망은 무인 보관함(110)을 이용하는 사용자들에 대한 정보를 학습한 인공지능망으로 갱신(update)되고 상기 사용자들에 최적화될 수 있다.When the artificial intelligence module 1320 operates in the first learning mode by the user, the artificial intelligence network may be trained by using second information and third information input by the user as learning data. Through this, the artificial intelligence network can be updated with an artificial intelligence network that has learned information on users using the
인공지능 모듈(1320)은 제2 학습 모드로 동작하는 경우 상기 제2 정보, 상기 제3 정보, 및 배송 기사에 의해 입력되는 제4 정보를 학습데이터로 하여 상기 인공지능망을 학습시킬 수 있다. 이를 통해 상기 인공지능망은 무인 보관함(110)을 이용하는 사용자들에 대한 정보 및 상기 사용자들의 화물을 배송하는 배송 기사들에 대한 정보를 학습한 인공지능망으로 갱신(update)되고 상기 사용자들 및 상기 배송 기사들에 최적화될 수 있다.When the artificial intelligence module 1320 operates in the second learning mode, the artificial intelligence network may be trained using the second information, the third information, and fourth information input by a delivery driver as learning data. Through this, the artificial intelligence network is updated with an artificial intelligence network that has learned information about users who use the
인공지능 모듈(1320)은 제3 학습 모드로 동작하는 경우 상기 제2 정보, 상기 제3 정보, 상기 제4 정보, 및 상기 제4 정보가 입력된 제3 시간과 제2 정보가 입력된 제1 시간 사이의 제1 시차 정보(timing difference information), 상기 제4 정보가 입력된 제3 시간과 제2 정보가 입력된 제2 시간 사이의 제2 시차 정보를 학습데이터로 하여 상기 인공지능망을 학습시킬 수 있다. 이와 같이 인공지능 모듈(1320)은 사용자에 의해 정보가 입력된 시간과 배송 기사에 의해 정보가 입력된 시간 사이의 차이에 기반하여, 상기 인공지능망을 학습시킬 수 있다.When the artificial intelligence module 1320 operates in the third learning mode, the second information, the third information, the fourth information, and a third time when the fourth information is input and a first time when the second information is input. The artificial intelligence network is trained using first timing difference information between times and second time difference information between the third time when the fourth information is input and the second time when the second information is input as learning data. I can. As described above, the artificial intelligence module 1320 may train the artificial intelligence network based on a difference between a time when information is input by a user and a time when information is input by a delivery driver.
그리고, 본 발명의 일 실시예에 따른 스마트 보관 배송 서비스(100)는 사용자가 보관한 화물을 도 1의 이동수단(120, 121)을 통하여 운반/배송될 수 있으나, 다른 예로, 드론(drone), 자율주행차량(self-driving car and/or autonomous car), 및/또는 스마트 머신(smart machine)과 같은 무인 운송 수단(unmanned transportation) 등에 의해 운송될 수도 있다.In addition, the smart
이를 위해 본 발명의 무인 보관함은 상기 무인 운송 수단을 격납, 충전, 수리하기 위한 무인 운송 수단 관리 시스템을 더 포함할 수도 있다. 예를 들면, 상기 무인 운송 수단 관리 시스템은 배송을 위한 드론(예; 배송 드론)에 최적화될 수 있으며, 상기 배송 드론의 이착륙, 충전, 격납 및 수리가 가능하고, 상기 배송 드론에 의해 배송된 화물을 보관할 수 있는 상위 릴레이 스테이션, 상기 배송 드론의 이착륙, 충전, 격납 및 수리만이 가능한 중간 릴레이 스테이션, 및/또는 상기 배송 드론의 이착륙만이 가능한 하위 릴레이 스테이션 등을 포함할 수 있다.To this end, the unmanned storage box of the present invention may further include an unmanned transportation means management system for storing, charging, and repairing the unmanned transportation means. For example, the unmanned transportation means management system may be optimized for a drone for delivery (e.g., a delivery drone), and takeoff and landing, charging, storage and repair of the delivery drone is possible, and cargo delivered by the delivery drone It may include an upper relay station capable of storing, an intermediate relay station capable of only taking off and landing, charging, storing, and repairing the delivery drone, and/or a lower relay station capable of only taking off and landing of the delivery drone.
일 예로, 관리 서버(210)의 제어 모듈(211)은 운행 정보 및 배송 요청된 화물에 대한 중량, 부피, 재질 또는 기타 취급시 유의사항을 포함한 화물 정보에 기초하여 배송할 배송 드론을 결정하며, 결정된 배송 드론이 상기 운행 경로를 통해 상기 화물을 출발지로부터 목적지로 배송하도록 상기 배송 드론의 운행을 제어할 수 있다.For example, the
다른 예로, 관리 서버(210)는 릴레이 스테이션들 간에 운행 중인 배송 드론들의 트래픽 현황을 모니터링하는 트래픽 모니터링부, 기상 서버와 연동하여 릴레이 무인 보관함들(110, 150) 간의 기상 현황을 모니터링하는 기상 현황 모니터링부, 및/또는 제1 무인 보관함(110) 및 제2 무인 보관함(150) 간에 적어도 둘 이상의 운행 경로를 산출하고, 산출된 운행 경로 중 트래픽 현황 또는 기상 현황을 고려한 최적의 운행 경로를 설정하는 경로 설정부를 포함할 수도 있다.As another example, the management server 210 is a traffic monitoring unit that monitors the traffic status of delivery drones running between relay stations, and a weather status monitoring that monitors the weather status between the relay
그리고, 본 발명의 일 실시예에 따른 스마트 보관 배송 서비스(100)는 아래와 같은 특징을 포함할 수 있다.In addition, the smart
예를 들면, 무인 보관함(110)에 포함되는 복수의 보관 수단 중 어느 하나의 보관 수단에 보관되는 화물은 복수의 보관물품을 포함할 수 있다. 이때 배송 기사가 무인 보관함에 도착하였을 때, 상기 배송 기사가 운반할 수 있는 최대운반 임계치보다 상기 하나의 보관 수단에 보관되는 복수의 보관물품에 상응하는 수치가 더 높을 수도 있다. 이는 무게 및/또는 개수에 관한 것일 수 있다. 이 경우 관리 서버(210)는 사용자들의 화물을 운반할 수 있는 배송 기사를 추가로 요청하는 정보를 생성할 수 있으며, 상기 생성된 정보는 상기 무인 화물함의 제1 위치 정보에 기반하여 상기 제1 위치 정보로부터 가까운 거리에 위치하는, 즉 제2 위치 정보에 상응하는 적어도 하나의 배송 기사에게 전달될 수 있다.For example, cargo stored in any one of a plurality of storage means included in the
그리고, 본 발명의 일 실시예는 무인 보관함의 복수의 보관 수단에 대한 관리 방법을 더 제안한다.In addition, an embodiment of the present invention further proposes a management method for a plurality of storage means of an unattended storage box.
예를 들면, 관리 서버(210)는 소정의 기준에 따라 복수의 보관 수단 중 적어도 어느 하나가 파손 상태임을 나타내는 정보(및/또는 파손 보관 수단임을 나타내는 정보)를 생성할 수 있다. 이를 위해 케이스부, 중량 감지부, 및/또는 도어부에 부착되는 센서(및/또는 카메라 장치)는 소정의 정보를 획득할 수 있다. 상기 관리 서버(210)는 상기 센서(및/또는 카메라 장치)를 통하여 획득되는 소정의 정보를 수신하고, 상기 획득된 정보에 기반하여 상기 관리 서버(210)는 적어도 하나의 보관 수단이 파손 상태인 파손 보관 수단임을 나타내는 정보를 생성할 수 있다.For example, the management server 210 may generate information indicating that at least one of the plurality of storage means is in a damaged state (and/or information indicating that it is a damaged storage means) according to a predetermined standard. To this end, a sensor (and/or a camera device) attached to the case unit, the weight detection unit, and/or the door unit may acquire predetermined information. The management server 210 receives predetermined information obtained through the sensor (and/or a camera device), and based on the obtained information, the management server 210 determines that at least one storage means is damaged. Information indicating that it is a damaged storage means can be generated.
또한 상기 파손 보관 수단을 나타내는 정보(및/또는 어느 하나의 보관 수단이 파손 상태임을 나타내는 정보)는 보관 리스트에 기록될 수 있다. 즉, 상기 파손 보관 수단을 나타내는 정보가 상기 보관 리스트에 추가될 수 있다.In addition, information indicating the damaged storage means (and/or information indicating that one of the storage means is damaged) may be recorded in the storage list. That is, information indicating the damaged storage means may be added to the storage list.
여기서 '보관 리스트'라 함은 무인 보관함(110)의 복수의 보관 수단 각각이 소정의 화물을 보관하고 있는 '위탁 상태(leaving state)'인지를 나타내는 정보, 케이스부가 비어있는 상태인지 여부를 나타내는 '대기 상태(waiting state)'인지를 나타내는 정보, 복수의 보관 수단 각각이 파손된 '파손 상태(broken state)'인지를 나타내는 정보를 포함할 수 있다. 일 예로, 위탁 상태인 보관 수단을 예약 보관 수단, 위탁 상태 보관 수단 또는 위탁 상태인 보관 수단이라 호칭할 수 있고, 대기 상태인 보관 수단을 대기 보관 수단, 대기 상태 보관 수단 또는 대기 상태인 보관 수단이라고 호칭할 수 있고, 파손 상태인 보관 수단을 파손 보관 수단, 파손 상태 보관 수단 또는 파손 상태인 보관 수단이라고 호칭할 수 있다.Here, the'storage list' refers to information indicating whether each of the plurality of storage means of the
일 예로, 보관 리스트는 아래와 같은 표 1과 같은 매칭 테이블에 상응하는 정보일 수 있다.For example, the storage list may be information corresponding to the matching table shown in Table 1 below.
(가로×폭×세로)Acceptable space
(Width × Width × Length)
그리고, 본 발명의 일 실시예는 아래와 같은 배송 서비스를 제안한다.And, an embodiment of the present invention proposes a delivery service as follows.
예를 들면, 관리 서버(210)는 본 발명의 '배송 서비스'를 신청하는 사용자들의 짐을 보관할 수 없을 때는 배송 기사를 호출하고, 사용자에게 잠시 대기를 요청하는 정보(즉, 대기 요청 정보)를 표시하거나 출력할 수 있다.For example, when the management server 210 cannot store the luggage of users who apply for the'delivery service' of the present invention, it calls a delivery driver and displays information (ie, wait request information) to request a user to wait for a while. Or print it out.
이를 위해 관리 서버(210)는 무인 보관함(110)의 위치를 나타내는 제1 위치 정보를 획득하고, 본 발명의 배송 서비스를 제공하는 복수의 배송 기사의 위치를 나타내는 복수의 제3 위치 정보(및/또는 적어도 하나의 배송 기사에 대한 적어도 하나의 제3 위치 정보)를 획득할 수 있다. 일 예로, 상기 적어도 하나의 제3 위치 정보 중 상기 제1 위치 정보에 가장 가까운 위치에 상응하는 것이 전술한 제2 위치 정보와 동일 할 수 있다.To this end, the management server 210 acquires first location information indicating the location of the
예를 들면, 관리 서버(210)는 배송 서비스를 신청한 사용자의 화물의 개수 및/또는 무게에 상응하는 적어도 배송 기사에게 직접 위탁 배송 서비스를 요청하는 정보를 보낼 수 있다. 일 예로, 관리 서버(210)는 사용자가 배송 서비스를 신청할 때 사용자의 화물의 개수, 크기, 및/또는 무게를 나타내는 정보를 사용자로부터(또는 스마트 보관 배송 서비스 앱을 통하여) 함께 입력 받거나 수신 받을 수 있다. 그 다음, 관리 서버(210)는 무인 보관함(110)의 상태를 나타나는 정보에 기반하여 상기 사용자의 화물의 개수, 크기, 및/또는 무게를 상기 무인 보관함(110)이 모두 수용 가능한지 확인하거나 판단할 수 있다. 다만 배송 서비스를 신청하는 사용자가 배송 서비스를 신청할 때 자신의 화물을 일부만을 상기 무인 보관함(110)에 보관(또는 위탁)하는 경우보다는 다른 무인 보관함을 찾아 떠날 가능성이 더 높다고 보이므로, 본 발명에 따른 서비스를 더 많은 사용자가 제공받을 수 있게 하기 위해, 본 발명은 '직접 위탁 배송 서비스(direct consign delivery service)'를 제안하려고 한다.For example, the management server 210 may directly send information for requesting a consignment delivery service to at least a delivery driver corresponding to the number and/or weight of the cargo of the user who applied for the delivery service. For example, when the user applies for delivery service, the management server 210 may receive or receive information indicating the number, size, and/or weight of the user's cargo from the user (or through the smart storage delivery service app). have. Then, the management server 210 checks or determines whether the
관리 서버(210)는 무인 보관함(110)의 상태를 나타나는 정보에 기반하여 상기 사용자의 화물의 개수, 크기, 및/또는 무게를 상기 무인 보관함(110)이 모두 수용 가능한지 확인하거나 판단할 수 있다. 표 1을 참조하면, 무인 보관함(110)에서 보관 서비스를 제공할 수 있거나 및/또는 배송 서비스에서 보관 과정을 제공할 수 있는 보관 수단은, 파손 상태 보관 수단과 위탁 상태 보관 수단을 제외한 대기 상태인 보관 수단, 즉 제1 보관 수단과 제4 보관 수단 뿐이다. 이때 관리 서버(210)는 사용자가 위탁하려는 화물의 개수, 크기, 및/또는 무게를 고려하여, 상기 사용자의 화물이 제1 보관 수단의 수용 가능 공간(예; 40cmХХ과 제4 보관 수단의 수용 가능 공간(예; 46cmХХ에 모두 수용가능한지 비교 판단할 수 있다.The management server 210 may check or determine whether the
관리 서버(210)는 무인 보관함(110)의 상태를 나타나는 정보에 기반하여 상기 사용자의 화물의 개수 및/또는 무게를 상기 무인 보관함(110)이 모두 수용 가능한지 확인하거나 판단한 후, 상기 무인 보관함(110)의 여유 공간(즉, 수용 가능 공간)이 부족하다고 판단되는 경우, i) 상기 직접 위탁 배송 서비스를 제공할 수 있다는 안내 정보를 상기 사용자에게 제공하고 ii) 상기 무인 보관함(110)의 제1 위치 정보 및 복수의 배송 기사들의 복수의 제3 위치 정보에 기반하여 상기 복수의 배송 기사들에게 상기 직접 위탁 배송 서비스를 요청하는 정보를 (복수의 배송 기사 단말에게 및/또는 관리 기사 단말에게) 전송하거나 전달할 수 있다. 일 예로, 관리 서버(210)가 사용자의 화물의 개수 및/또는 무게를 상기 무인 보관함(110)이 모두 수용 가능한지 확인하거나 판단하는 과정은, i) 상기 무인 보관함의 복수의 보관 수단 각각의 수용 크기(및/또는 수용 공간의 크기, 케이스부의 크기) 및 상태 정보(예; 대기 상태, 위탁 상태, 파손 상태 등)에 기반할 수 있다.The management server 210 checks or determines whether the number and/or weight of the user's cargo can be accommodated based on information indicating the state of the
한편, 상기 복수의 배송 기사들 중에는 다른 배송 기사들의 스케줄을 관리하는 메인 배송 기사가 있을 수 있으며, 상기 메인 배송 기사가 사용하는 단말은 '관리 기사 단말'이라고 칭할 수 있다.Meanwhile, among the plurality of delivery articles, there may be a main delivery article that manages schedules of other delivery articles, and a terminal used by the main delivery article may be referred to as a “management article terminal”.
관리 기사 단말은 상기 관리 서버(210)로부터 직접 위탁 배송 서비스를 요청하는 정보를 수신할 수 있으며, 관리 기사 단말은 상기 직접 위탁 배송 서비스를 요청하는 정보에 기반하여 적어도 하나의 배송 기사 단말에게 직접 수탁 배송을 지시하는 메시지(직접 수탁 지시 메시지)를 전송할 수 있다.The management engineer terminal may receive information requesting a consignment delivery service directly from the management server 210, and the management engineer terminal directly entrusts at least one delivery engineer terminal based on the information requesting the direct consignment delivery service. A message instructing delivery (direct entrustment instruction message) can be transmitted.
한편, 관리 기사 단말은 상기 직접 수탁 지시 메시지를 전송하기 전에 복수의 제1 동기 신호를 방송(broadcasting)할 수 있다. 여기서 방송(broadcasting)이라 함은 동보 통신이라 칭할 수 있으며, 이는 송신하는 장치가 동일한 정보나 메시지를 복수의 장치에게 동시에 보내는 기술로서, 방송하는 방식은 국제표준화기구인 3GPP(3rd Generation Partnership Project) 및/또는 IEEE(Institute of Electrical and Electronics Engineers)에 의해 표준화된 통신 기술에 기반할 수 있다. 또한 제1 동기 신호는 3GPP에서 정의하는 PSS(Primary Synchronization Signal) 및/또는 SSS(Secondary Synchronization Signal)를 포함할 수 있으며, 상기 PSS 및/또는 SSS는 하나의 무선프레임의 적어도 하나의 서브프레임에 적어도 하나의 특정 RB(Resource Block)에 할당되어 전송(transmitting) 및/또는 방송(broadcasting)될 수 있다. 상기 무선프레임, 서브프레임, RB는 상기 3GPP의 표준 규격에 따를 수 있다.Meanwhile, the management engineer terminal may broadcast a plurality of first synchronization signals before transmitting the direct entrustment indication message. Here, broadcasting may be referred to as broadcast communication, and this is a technology that a transmitting device simultaneously sends the same information or message to a plurality of devices, and the method of broadcasting is 3GPP (3rd Generation Partnership Project), an international standardization organization, and / Or may be based on communication technology standardized by the Institute of Electrical and Electronics Engineers (IEEE). In addition, the first synchronization signal may include a Primary Synchronization Signal (PSS) and/or a Secondary Synchronization Signal (SSS) defined by 3GPP, and the PSS and/or SSS is at least in at least one subframe of one radio frame. It may be allocated to one specific resource block (RB) and transmitted and/or broadcasted. The radio frame, subframe, and RB may comply with the standard standard of the 3GPP.
그리고, 적어도 하나의 배송 기사 단말은 상기 제1 동기 신호에 응답하여 제1 응답 신호를 상기 관리 기사 단말에게 회신할 수 있다. 여기서 제1 응답 신호는 상기 관리 기사 단말로부터 전송된 및/또는 방송된 제1 동기 신호가 상기 적어도 하나의 배송 기사 단말의 통신 모듈을 통하여 수신된 시간(예; 제1 동기 신호 수신 시간)을 나타내는 정보를 포함할 수 있다. 한편, 제1 동기 신호 수신 시간은 적어도 하나의 배송 기사 단말과 관리 기사 단말 사이의 거리에 따라 발생하는 전파 지연(propagation delay)으로 인하여 발생하는 시간차(예; 송신기에서 송신된 시점과 수신기에서 수신된 시점 사이의 차이, 수신기에서 수신된 시점과 송신기에서 송신된 시점 사이의 차이)를 나타낼 수 있다.In addition, at least one delivery engineer terminal may return a first response signal to the management engineer terminal in response to the first synchronization signal. Here, the first response signal represents a time (eg, a first synchronization signal reception time) when the first synchronization signal transmitted and/or broadcast from the management engineer terminal was received through a communication module of the at least one delivery driver terminal. May contain information. On the other hand, the first synchronization signal reception time is a time difference caused by a propagation delay that occurs according to the distance between at least one delivery driver terminal and the management driver terminal (e.g., the time transmitted from the transmitter and the time received from the receiver. It may represent a difference between viewpoints, a difference between a viewpoint received from a receiver and a viewpoint transmitted from a transmitter).
그리고, 관리 기사 단말 및/또는 관리 서버(210)는 제1 응답신호에 기반하여 제1 오프셋 정보를 설정할 수 있다. 이와 같이 본 발명의 일 실시예는 복수의 단말 사이의 거리에 따라 발생하는 전파지연을 상쇄하기 위한 오프셋 정보(또는 오프셋 타이밍)를 설정할 수 있다는 점에서 기술적인 효과를 갖는다 할 수 있다.In addition, the management engineer terminal and/or the management server 210 may set first offset information based on the first response signal. As described above, an embodiment of the present invention may have a technical effect in that it is possible to set offset information (or offset timing) for canceling a propagation delay occurring according to a distance between a plurality of terminals.
그리고, 적어도 하나의 배송 기사 단말 및/또는 관리 기사 단말은 상기 제1 오프셋 정보에 기반하여 추가적으로 송신하게 되는 신호의 송신 타이밍을 결정하고 상기 결정된 송신 타이밍에 기반하여 추가 신호를 송신할 수 있다.In addition, at least one delivery driver terminal and/or a management driver terminal may determine a transmission timing of a signal to be additionally transmitted based on the first offset information, and transmit an additional signal based on the determined transmission timing.
예를 들면, 관리 기사 단말이 제1 동기 신호를 적어도 하나의 배송 기사 단말에게 전송 및/또는 방송한 시점을 't1'으로 정의하고, 적어도 하나의 배송 기사 단말이 상기 제1 동기 신호를 상기 관리 기사 단말로부터 수신한 시점을 't2'로 정의하면, 전파지연으로 발생한 시간차는 't2-t1'으로 표현할 수 있다. 이때 관리 기사 단말은 i) 'T'시점에 자신의 출력 모듈을 통하여 특정 정보를 출력하도록 제어하고 ii) 이보다 빠른 시점인 'T-(t2-t1)'시점 또는 'T+t1- t2'시점에 상기 특정 정보를 상기 적어도 하나의 배송 기사 단말에게 전달(전송 및/또는 방송)할 수 있다. 관리 기사 단말과 적어도 하나의 배송 기사 단말이 신호를 수신하여 출력 모듈을 통하여 출력하는데까지 걸리는 시간이 동일하다고 전제하였을 때, 전술한 방법은 전파 지연으로 인하여 발생할 수 있는 문제를 해소할 수 있다는 점에서 기술적인 효과를 갖는다. 또한 본 발명은 이를 통해 상기 적어도 하나의 배송 기사 단말과 관리 기사 단말은 동기화된 동작, 즉 오차 없는 신호의 송수신을 가능케 할 수 있다.For example, a time point at which the management engineer terminal transmits and/or broadcasts a first synchronization signal to at least one delivery driver terminal is defined as't 1 ', and at least one delivery driver terminal transmits the first synchronization signal to the first synchronization signal. When the time point received from the management engineer terminal is defined as't 2 ', the time difference caused by the propagation delay can be expressed as't 2 -t 1 '. At this time, the management engineer's terminal i) controls to output specific information through its own output module at the point'T', and ii) the point at'T-(t 2 -t 1 )'or'T+t 1 -' At time t 2 ', the specific information may be transmitted (transmitted and/or broadcast) to the at least one delivery driver terminal. Assuming that the time it takes for the management engineer terminal and at least one delivery engineer terminal to receive a signal and output it through the output module is the same, the above-described method can solve problems that may occur due to propagation delay. It has a technical effect. In addition, according to the present invention, the at least one delivery driver terminal and the management driver terminal may enable synchronized operation, that is, transmission and reception of a signal without error.
본 명세서와 도면에 개시된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 즉 본 발명의 기술적 사상에 바탕을 둔 다른 변형예들이 실시 가능하다는 것은 본 발명의 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. 또한 상기 각각의 실시예는 필요에 따라 서로 조합되어 운용할 수 있다. 예컨대, 본 발명의 모든 실시예는 일부분들이 서로 조합되어 스마트 보관 배송 시스템(200), 관리 서버(210), 사용자 단말(220), 및/또는 배송 기사 단말(미도시)에 의해 구현될 수 있다.The embodiments of the present invention disclosed in the present specification and drawings are only provided for specific examples to easily explain the technical content of the present invention and to aid understanding of the present invention, and are not intended to limit the scope of the present invention. That is, it is apparent to those of ordinary skill in the art that other modifications based on the technical idea of the present invention can be implemented. In addition, each of the above embodiments can be combined and operated as necessary. For example, all embodiments of the present invention may be implemented by a smart storage delivery system 200, a management server 210, a user terminal 220, and/or a delivery engineer terminal (not shown) by combining parts with each other. .
또한, 본 발명에 따른 스마트 보관 배송 시스템(200), 관리 서버(210), 사용자 단말(220), 및/또는 배송 기사 단말을 제어하는 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다.In addition, the method of controlling the smart storage delivery system 200, the management server 210, the user terminal 220, and/or the delivery driver terminal according to the present invention is in the form of a program command that can be executed through various computer means. It can be implemented and recorded on a computer-readable medium.
이와 같이, 본 발명의 다양한 실시예들은 특정 관점에서 컴퓨터 리드 가능 기록 매체(computer readable recording medium)에서 컴퓨터 리드 가능 코드(computer readable code)로서 구현될 수 있다. 컴퓨터 리드 가능 기록 매체는 컴퓨터 시스템에 의해 리드될 수 있는 데이터를 저장할 수 있는 임의의 데이터 저장 디바이스이다. 컴퓨터 리드 가능 기록 매체의 예들은 읽기 전용 메모리(read only memory: ROM)와, 랜덤-접속 메모리(random access memory: RAM)와, 컴팩트 디스크- 리드 온니 메모리(compact disk-read only memory: CD-ROM)들과, 마그네틱 테이프(magnetic tape)들과, 플로피 디스크(floppy disk)들과, 광 데이터 저장 디바이스들, 및 캐리어 웨이브(carrier wave)들(인터넷을 통한 데이터 송신 등)을 포함할 수 있다. 컴퓨터 리드 가능 기록 매체는 또한 네트워크 연결된 컴퓨터 시스템들을 통해 분산될 수 있고, 따라서 컴퓨터 리드 가능 코드는 분산 방식으로 저장 및 실행된다. 또한, 본 발명의 다양한 실시예들을 성취하기 위한 기능적 프로그램들, 코드, 및 코드 세그먼트(segment)들은 본 발명이 적용되는 분야에서 숙련된 프로그래머들에 의해 쉽게 해석될 수 있다.As described above, various embodiments of the present invention may be implemented as computer readable code in a computer readable recording medium from a specific viewpoint. A computer-readable recording medium is any data storage device capable of storing data that can be read by a computer system. Examples of computer-readable recording media include read only memory (ROM), random access memory (RAM), and compact disk-read only memory (CD-ROM). ), magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission over the Internet). The computer readable recording medium can also be distributed through networked computer systems, so that the computer readable code is stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for achieving various embodiments of the present invention can be easily interpreted by experienced programmers in the field to which the present invention is applied.
또한 본 발명의 다양한 실시예들에 따른 장치 및 방법은 하드웨어, 소프트웨어 또는 하드웨어 및 소프트웨어의 조합의 형태로 실현 가능하다는 것을 알 수 있을 것이다. 이러한 소프트웨어는 예를 들어, 삭제 가능 또는 재기록 가능 여부와 상관없이, ROM 등의 저장 장치와 같은 휘발성 또는 비휘발성 저장 장치, 또는 예를 들어, RAM, 메모리 칩, 장치 또는 집적 회로와 같은 메모리, 또는 예를 들어 콤팩트 디스크(compact disk: CD), DVD, 자기 디스크 또는 자기 테이프 등과 같은 광학 또는 자기적으로 기록 가능함과 동시에 기계(예를 들어, 컴퓨터)로 읽을 수 있는 저장 매체에 저장될 수 있다. 본 발명의 다양한 실시예들에 따른 방법은 제어부(제어 모듈(211, 221)) 및 메모리를 포함하는 컴퓨터 또는 휴대 단말에 의해 구현될 수 있고, 이러한 메모리는 본 발명의 실시예들을 구현하는 명령들을 포함하는 프로그램 또는 프로그램들을 저장하기에 적합한 기계로 읽을 수 있는 저장 매체의 한 예임을 알 수 있을 것이다. In addition, it will be appreciated that the apparatus and method according to various embodiments of the present invention can be realized in the form of hardware, software, or a combination of hardware and software. Such software may be, for example, a volatile or nonvolatile storage device such as a storage device such as a ROM, or a memory such as a RAM, memory chip, device or integrated circuit, or For example, it may be optically or magnetically recordable, such as a compact disk (CD), a DVD, a magnetic disk, or a magnetic tape, and stored in a storage medium that can be read by a machine (for example, a computer). The method according to various embodiments of the present invention may be implemented by a computer or a portable terminal including a control unit (control
따라서, 본 발명은 본 명세서의 청구항에 기재된 장치 또는 방법을 구현하기 위한 코드를 포함하는 프로그램 및 이러한 프로그램을 저장하는 기계(컴퓨터 등)로 읽을 수 있는 저장 매체를 포함한다. 또한, 이러한 프로그램은 유선 또는 무선 연결을 통해 전달되는 통신 신호와 같은 임의의 매체를 통해 전자적으로 이송될 수 있고, 본 발명은 이와 균등한 것을 적절하게 포함한다.Accordingly, the present invention includes a program including a code for implementing the apparatus or method described in the claims of the present specification, and a storage medium readable by a machine (such as a computer) storing such a program. Further, such a program may be transferred electronically through any medium, such as a communication signal transmitted through a wired or wireless connection, and the present invention suitably includes equivalents thereto.
본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고, 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 또한 앞서 설명된 본 발명에 따른 실시예들은 예시적인 것에 불과하며, 당해 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 범위의 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 다음의 특허청구범위에 의해서 정해져야 할 것이다.The embodiments of the present invention disclosed in the present specification and drawings are merely provided for specific examples to easily explain the technical content of the present invention and to aid understanding of the present invention, and are not intended to limit the scope of the present invention. In addition, the embodiments according to the present invention described above are merely exemplary, and those of ordinary skill in the art will understand that various modifications and equivalent ranges of embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention should be determined by the following claims.
Claims (1)
복수의 보관 수단을 포함하는 무인 보관함;
상기 예약 서비스 및 상기 배송 서비스를 위한 스마트 보관 배송 서비스 앱을 실행하는 제1 단말;
상기 스마트 보관 배송 서비스 앱을 실행하는 복수의 제2 단말들; 및
상기 스마트 보관 배송 서비스 앱을 운용하고, 상기 스마트 보관 배송 서비스 앱을 통하여 입력되는 사용자의 제1 정보를 상기 제1 단말로부터 수신하되, 상기 제1 정보는 상기 사용자의 개인 정보 및 상기 사용자의 화물에 대한 정보를 포함하고, 상기 수신된 제1 정보에 기반하여 무인 보관함의 잠금 장치를 해제(unlock)하도록 제어하는 서버; 를 포함하고,
상기 복수의 보관 수단 각각은 보관 공간을 이루는 케이스부, 상기 케이스부의 전면에 회동 가능하게 설치되는 도어부, 상기 케이스부의 바닥면에 배치되어 상기 케이스부에 수납되는 화물의 중량을 감지하는 중량 감지부, 상기 도어부의 전면에 배치되어 상기 중량 감지부의 동작 상태를 표시하는 수납 표시부 및 센서부를 포함하고, 상기 센서부는 상기 케이스부, 중량 감지부 및 도어부 각각에 설치되는 사운드 센서(sound sensor) 및 카메라 장치(camera device)를 포함하되, 상기 카메라 장치는 어안(fisheye) 카메라, IP(Internet Protocol) 카메라 또는 CCTV(closed circuit television) 카메라 중 적어도 어느 하나를 포함하고,
상기 서버는,
셀룰러(cellular) 통신 모듈 또는 LAN(local area network) 통신 모듈 중 적어도 어느 하나를 포함하는 통신부와,
중앙 처리 유닛(CPU) 또는 그래픽 처리 디바이스(GPU) 중 적어도 어느 하나를 포함하는 제어부를 포함하고,
상기 서버의 제어부는,
소정의 타이밍에 상기 복수의 보관 수단 각각이 '대기 상태(waiting state)', '위탁 상태(leaving state)', '파손 상태(broken state)' 또는 '무단 이용 상태'에 매칭되는 무인 보관함 상태 정보를 상기 무인 보관함의 송수신기(transceiver)로부터 수신하도록 제어하되, 상기 잠금 장치에 전력을 공급하는 전력 저장 수단의 잔류 전력에 기반하여 상기 소정의 타이밍을 결정하고,
상기 '대기 상태'에 매칭되는 특정 보관 수단의 중량 감지부를 통하여 중량 임계치 이상의 중량이 제1 시간에 감지되었음을 나타내는 정보와 센서부를 통하여 소리 임계치 이상의 소리가 횟수 임계치 이상으로 제2 시간에 감지되었음을 나타내는 정보가 상기 서버의 통신 모듈을 통하여 수신되면, 상기 특정 보관 수단을 상기 '무단 이용 상태'에 매칭시키도록 제어하고,
상기 제1 시간과 상기 제2 시간 동안 상기 특정 보관 수단의 카메라 장치를 통하여 획득되는 영상으로부터 사람에 상응하는 객체를 LBP(local binary pattern) 및 FAST(features from accelerated segment test)를 포함하는 객체 추출 알고리즘을 이용하여 추출하고,
상기 추출된 객체에 기반하여 무단 사용자를 나타내는 알람 정보를 생성하도록 제어하는 것을 특징으로 하고,
상기 서버의 제어부는,
상기 복수의 제2 단말들 중에서 하나의 제2 단말을 '관리자 단말'로 설정하되,
상기 사용자가 보관 서비스를 신청함을 나타내는 제2 정보 및 배송 서비스를 신청함을 나타내는 제3 정보 중 적어도 어느 하나를 상기 제1 단말로부터 수신하도록 상기 통신부를 제어하고,
상기 배송 서비스를 신청함을 나타내는 제3 정보가 수신되면, 상기 사용자의 화물의 개수 및 무게, 상기 무인 보관함 상태 정보 및 상기 복수의 보관 수단 각각의 수용 가능 공간을 고려하여, 상기 사용자의 화물이 상기 복수의 보관 수단 중에서 '대기 상태'에 매칭되는 적어도 하나의 보관 수단에 보관이 가능한지 여부를 판단하고,
상기 사용자의 화물이 상기 '대기 상태'에 매칭되는 적어도 하나의 보관 수단에 보관할 수 없다고 판단되는 경우에는, '직접 위탁 배송 서비스(direct consign delivery service)'를 요청하는 요청 메시지를 상기 관리자 단말에게 전송하도록 상기 통신부를 제어하고,
상기 직접 위탁 배송 서비스는 상기 사용자의 화물이 상기 무인 보관함에 보관되는 과정을 생략하고, 상기 사용자의 화물을 목적지까지 배송해주는 서비스를 나타내고,
상기 관리자 단말은,
동기 신호(synchronization signal)를 상기 복수의 제2 단말들 중에서 상기 관리자 단말을 제외한 다른 제2 단말들에게 제3 시간에 방송(broadcasting)하고,
상기 동기 신호에 상응하는 응답 신호를 상기 다른 제2 단말들 각각으로부터 수신하되, 상기 응답 신호는 상기 동기 신호가 상기 다른 제2 단말들 각각에 의해 수신된 제4 시간을 나타내는 정보를 포함하고,
상기 제4 시간과 상기 제3 시간 사이의 차이를 고려하여 상기 다른 제2 단말들 각각에 대한 오프셋 타이밍을 설정하고,
상기 직접 위탁 배송 서비스를 요청하는 요청 메시지를 상기 다른 제2 단말들에게 전달하되, 상기 요청 메시지는 상기 다른 제2 단말들 각각에 대한 오프셋 타이밍을 고려하여 상이한 시간에 상기 관리자 단말로부터 발송되는 것을 특징으로 하고,
상기 서버의 제어부는,
상기 사용자가 보관 서비스를 신청함을 나타내는 제2 정보 또는 배송 서비스를 신청함을 나타내는 제3 정보가 상기 통신부를 통하여 수신되면,
상기 복수의 보관 수단 중에서, '대기 상태'에 매칭되고, 중량 감지부를 통하여 상기 중량 임계치 이상의 중량이 감지된 하나의 보관 수단을 '위탁 상태'인 위탁 보관 수단으로 설정하고,
고객 예약 번호 및 랜덤 값에 기반하여 보안 코드를 생성하여 상기 제1 단말에서 표시되도록 제어하고,
상기 위탁 보관 수단의 잠금 장치를 잠금(lock)하도록 제어하되,
상기 보안 코드에 대한 스캔 정보가 획득되면, 상기 보안 코드에 상응하는 상기 고객 예약 번호를 확인하고, 상기 위탁 보관 수단의 상기 잠금 장치를 해제(unlock)하도록 제어하고,
상기 무인 보관함에 대한 보관 리스트를 갱신(update)하되, 상기 보관 리스트는 상기 복수의 보관 수단 각각에 대한 상태 정보, 수용 가능 공간, 상기 보관 서비스에 대한 사용자의 요청 사항 및 상기 배송 서비스에 대한 사용자의 요청 사항을 포함하는 것을 특징으로 하는,
IoT 기반의 무인 보관의 예약 서비스 및 배송 서비스를 제공하는 시스템.In a system that provides an IoT-based unmanned storage reservation service and delivery service,
An unattended storage box including a plurality of storage means;
A first terminal executing a smart storage delivery service app for the reservation service and the delivery service;
A plurality of second terminals executing the smart storage delivery service app; And
Operate the smart storage delivery service app, and receive first information of the user input through the smart storage delivery service app from the first terminal, wherein the first information is included in the personal information of the user and the cargo of the user. A server including information about the information, and controlling to unlock a locking device of the unattended storage box based on the received first information; Including,
Each of the plurality of storage means includes a case part forming a storage space, a door part rotatably installed on the front of the case part, and a weight detection part disposed on the bottom surface of the case part to detect the weight of the cargo stored in the case part. , A storage display unit and a sensor unit disposed in front of the door unit to display an operation state of the weight detection unit, and the sensor unit includes a sound sensor and a camera installed in each of the case unit, the weight detection unit, and the door unit Including a device (camera device), wherein the camera device includes at least one of a fisheye (fisheye) camera, an IP (Internet Protocol) camera, or a CCTV (closed circuit television) camera,
The server,
A communication unit including at least one of a cellular communication module or a local area network (LAN) communication module,
And a control unit including at least one of a central processing unit (CPU) or a graphics processing device (GPU),
The control unit of the server,
Status information of an unattended storage box in which each of the plurality of storage means is matched to a'waiting state', a'leaving state', a'broken state', or a'unauthorized use state' at a predetermined timing Control to receive from a transceiver of the unmanned storage box, and determine the predetermined timing based on residual power of a power storage means supplying power to the locking device,
Information indicating that a weight above the weight threshold value is detected at the first time through the weight detection unit of the specific storage means matching the'waiting state' and information indicating that a sound above the sound threshold is detected at the second time above the count threshold through the sensor unit Is received through the communication module of the server, controlling to match the specific storage means to the'unauthorized use state',
An object extraction algorithm including a local binary pattern (LBP) and features from accelerated segment test (FAST) for an object corresponding to a person from an image acquired through a camera device of the specific storage means during the first time and the second time period And extract using
Controlling to generate alarm information indicating an unauthorized user based on the extracted object,
The control unit of the server,
One second terminal among the plurality of second terminals is set as a'manager terminal',
Controlling the communication unit to receive from the first terminal at least one of second information indicating that the user applies for storage service and third information indicating that the delivery service is requested,
When third information indicating that the delivery service is requested is received, in consideration of the number and weight of the user's cargo, the state information of the unmanned storage box, and the space available for each of the plurality of storage means, the user's cargo is Determine whether storage is possible in at least one storage means matching the'waiting state' among the plurality of storage means,
When it is determined that the user's cargo cannot be stored in at least one storage means matching the'waiting state', a request message for requesting a'direct consign delivery service' is transmitted to the manager terminal. Control the communication unit to be
The direct consignment delivery service refers to a service that omits the process of storing the user's cargo in the unattended storage box and delivers the user's cargo to the destination,
The manager terminal,
Broadcasting a synchronization signal to second terminals other than the manager terminal among the plurality of second terminals at a third time,
A response signal corresponding to the synchronization signal is received from each of the other second terminals, wherein the response signal includes information indicating a fourth time when the synchronization signal is received by each of the other second terminals,
Setting an offset timing for each of the other second terminals in consideration of the difference between the fourth time and the third time,
A request message for requesting the direct consignment delivery service is transmitted to the other second terminals, wherein the request message is transmitted from the manager terminal at different times in consideration of offset timing for each of the other second terminals. And
The control unit of the server,
When the second information indicating that the user applies for storage service or third information indicating that the delivery service is requested is received through the communication unit,
Among the plurality of storage means, one storage means matched to the'waiting state' and in which the weight above the weight threshold is sensed through the weight sensing unit is set as a consignment storage means in the'consignment state',
Generates a security code based on a customer reservation number and a random value and controls to be displayed in the first terminal,
Control to lock the locking device of the consignment storage means,
When the scan information for the security code is obtained, the customer reservation number corresponding to the security code is checked, and the locking device of the consignment storage means is controlled to be unlocked,
The storage list for the unattended storage box is updated, but the storage list includes status information for each of the plurality of storage means, an acceptable space, user's request for the storage service, and Characterized in that including the request,
A system that provides IoT-based unattended storage reservation and delivery services.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200086530A KR102212338B1 (en) | 2020-07-14 | 2020-07-14 | Method and system for providing reservation of unmanned locker and delivery service based on internet of things |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200086530A KR102212338B1 (en) | 2020-07-14 | 2020-07-14 | Method and system for providing reservation of unmanned locker and delivery service based on internet of things |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200047985A Division KR102140142B1 (en) | 2020-03-24 | 2020-04-21 | System providing unmanned locker and delivery service and operating method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102212338B1 true KR102212338B1 (en) | 2021-02-05 |
Family
ID=74558766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200086530A KR102212338B1 (en) | 2020-07-14 | 2020-07-14 | Method and system for providing reservation of unmanned locker and delivery service based on internet of things |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102212338B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102385403B1 (en) * | 2021-10-01 | 2022-04-14 | 장세훈 | system that supports non-face-to-face group purchase service |
CN114819853A (en) * | 2022-05-25 | 2022-07-29 | 快备新能源科技(上海)有限公司 | Intelligent spare part delivery system and method for new energy power station |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080071227A (en) | 2007-01-24 | 2008-08-04 | (주)태광이엔시 | System and method for managing articles |
KR20180029617A (en) * | 2016-09-13 | 2018-03-21 | 이재용 | Personal parcel storage box and system for managing parcel using the same |
-
2020
- 2020-07-14 KR KR1020200086530A patent/KR102212338B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080071227A (en) | 2007-01-24 | 2008-08-04 | (주)태광이엔시 | System and method for managing articles |
KR20180029617A (en) * | 2016-09-13 | 2018-03-21 | 이재용 | Personal parcel storage box and system for managing parcel using the same |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102385403B1 (en) * | 2021-10-01 | 2022-04-14 | 장세훈 | system that supports non-face-to-face group purchase service |
CN114819853A (en) * | 2022-05-25 | 2022-07-29 | 快备新能源科技(上海)有限公司 | Intelligent spare part delivery system and method for new energy power station |
CN114819853B (en) * | 2022-05-25 | 2023-08-08 | 快备新能源科技(上海)有限公司 | Spare part intelligent delivery system and method for new energy power station |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102140142B1 (en) | System providing unmanned locker and delivery service and operating method thereof | |
JP6935594B2 (en) | Information processing equipment, methods, and programs | |
US9905100B2 (en) | Remote initiation of interaction by a computing entity | |
US10252419B2 (en) | System and method for robotic delivery between moving targets | |
WO2019089460A1 (en) | Autonomously operated mobile locker banks | |
CN106429657B (en) | Flexible destination dispatch passenger support system | |
KR102212338B1 (en) | Method and system for providing reservation of unmanned locker and delivery service based on internet of things | |
EP3588460A1 (en) | Left object detecting system | |
US11829927B2 (en) | Remote initiation of interaction by a computing entity | |
JP7024396B2 (en) | Person search system | |
CN106164946A (en) | The method delivering postal delivery thing by operatorless conveying arrangement | |
CN111615721B (en) | Pick-up service based on identification between vehicle and passenger | |
US20160284149A1 (en) | Method for Transferring Transport Goods in a Lockable Transport Container, Lockable Transport Container, and Transport System | |
EP3859654B1 (en) | Baggage management system and server used for baggage management system | |
WO2018115853A1 (en) | Baggage transfer | |
US20220292900A1 (en) | Information processing apparatus, information processing method, storage medium, and information processing system | |
JP6782387B1 (en) | Delivery system, delivery method, and open / close control device | |
KR101746327B1 (en) | System and method for operating car valet parking service | |
CN109754198A (en) | A kind of express delivery movement system for sharing high-speed rail transport power based on express delivery transport box | |
US20210264784A1 (en) | Server, vehicle operation system, vehicle operation method and non-transitory computer readable medium | |
JP7289116B2 (en) | A delivery tracking management system using a hybrid RFID tag, a delivery tracking management method using the delivery tracking management system, a computer-implemented delivery tracking management computer program, and a delivery tracking management A medium containing a computer program | |
US20210331682A1 (en) | Operation method of autonomous vehicle using authentication code | |
JP2001333419A (en) | Search system and method | |
KR20160097759A (en) | Smart door lock system for delivery vehicle | |
JP2021064197A (en) | Delivery service provision device, delivery service provision system, delivery service provision method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |