WO2022162834A1 - System and product delivery method - Google Patents
System and product delivery method Download PDFInfo
- Publication number
- WO2022162834A1 WO2022162834A1 PCT/JP2021/003035 JP2021003035W WO2022162834A1 WO 2022162834 A1 WO2022162834 A1 WO 2022162834A1 JP 2021003035 W JP2021003035 W JP 2021003035W WO 2022162834 A1 WO2022162834 A1 WO 2022162834A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- orderer
- product
- server device
- physical condition
- storage
- Prior art date
Links
- 238000002716 delivery method Methods 0.000 title claims description 8
- 206010025482 malaise Diseases 0.000 claims abstract description 16
- 238000012545 processing Methods 0.000 claims description 73
- 230000004044 response Effects 0.000 claims description 16
- 238000000034 method Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 6
- 230000001815 facial effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 23
- 206010037660 Pyrexia Diseases 0.000 description 18
- 238000001514 detection method Methods 0.000 description 14
- 238000007726 management method Methods 0.000 description 13
- 208000035473 Communicable disease Diseases 0.000 description 9
- 230000000694 effects Effects 0.000 description 7
- 208000015181 infectious disease Diseases 0.000 description 7
- 239000013598 vector Substances 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000005195 poor health Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000003752 polymerase chain reaction Methods 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 210000003462 vein Anatomy 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000036449 good health Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000020169 heat generation Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000032258 transport Effects 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
-
- 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
Definitions
- the present invention relates to a system and a product delivery method.
- Patent Literature 1 describes that it provides a product sales system via a storage locker that enables the purchase of products, delivery of products, and electronic payment to be performed safely by advanced personal authentication based on biometrics.
- the host computer of Patent Literature 1 receives the customer's own data including the customer ID from the customer, the desired purchase product, and the data regarding the desired storage locker location, and transmits the determined storage locker location to the customer terminal and the storage locker terminal.
- the customer terminal of Patent Document 1 includes means for inputting personal data including the customer ID to be transmitted to the host computer, the desired purchase product, the desired storage locker location and storage time, and the storage locker location, storage locker number and storage locker determined from the host computer. Means are provided for receiving the valid storage period.
- the storage locker terminal of Patent Document 1 includes means for reading biometric authentication data stored in an electronic payment card, means for reading biometric authentication data of a customer, and means for executing electronic payment based on the electronic payment card. .
- the main purpose of the present invention is to provide a system and product delivery method that contribute to enabling the business continuity of businesses.
- a reception terminal that receives product orders
- a server device that is connected to the reception terminal
- a storage device that is connected to the server device and allows articles to be put in and taken out.
- the reception terminal notifies at least vital data of the orderer to the server device
- the server device determines the physical condition of the orderer based on the vital data of the orderer, and determines the determined physical condition. If the orderer is in poor physical condition, the reception terminal guides the person in poor health to receive the ordered product from the storage device, and the server device receives the order.
- a system is provided in which the storage device is notified that the product has been stored in the storage device, and the storage device notifies the physically unwell person that the ordered product has been stored.
- a reception terminal that receives product orders
- a server device that is connected to the reception terminal
- a storage device that is connected to the server device and allows articles to be put in and taken out.
- at least the vital data of the orderer is notified to the server device
- the physical condition of the orderer is determined based on the vital data of the orderer
- the determined physical condition is notified to the reception terminal, and the if the orderer is in poor physical condition, guiding the person in poor physical condition to receive the ordered product from the storage device, and notifying the storage device that the ordered product has been stored in the storage device
- a product delivery method is provided for notifying the unwell person that the ordered product has been stored.
- a system and product delivery method are provided that contribute to enabling the business continuity of businesses.
- the effect of this invention is not limited above. Other effects may be achieved by the present invention instead of or in addition to this effect.
- FIG. 1 is a diagram for explaining an overview of an embodiment
- FIG. BRIEF DESCRIPTION OF THE DRAWINGS It is a figure which shows an example of schematic structure of the service provision system which concerns on 1st Embodiment.
- FIG. 2 is a diagram showing an example of the appearance of a delivery locker according to the first embodiment;
- FIG. FIG. 2 is a diagram for explaining a schematic operation of the service providing system according to the first embodiment;
- FIG. FIG. 2 is a diagram for explaining a schematic operation of the service providing system according to the first embodiment;
- FIG. FIG. 2 is a diagram for explaining a schematic operation of the service providing system according to the first embodiment;
- FIG. FIG. 2 is a diagram for explaining a schematic operation of the service providing system according to the first embodiment;
- FIG. FIG. 2 is a diagram for explaining a schematic operation of the service providing system according to the first embodiment;
- FIG. FIG. 2 is a diagram for explaining a schematic operation of the service providing system according to the first embodiment;
- FIG. 2 is a diagram for explaining a schematic operation of the service providing system according to the first embodiment
- FIG. 4 is a diagram illustrating an example of a processing configuration of a reception terminal according to the first embodiment
- FIG. FIG. 2 is a diagram showing an example of a processing configuration of a server device according to the first embodiment
- FIG. It is a figure which shows an example of the orderer information database which concerns on 1st Embodiment.
- FIG. 4 is a diagram showing an example of a processing configuration of a delivery locker according to the first embodiment
- FIG. 3 is a diagram illustrating an example of a processing configuration of a terminal according to the first embodiment
- FIG. 4 is a sequence diagram showing an example of operations of the service providing system according to the first embodiment
- FIG. 12 is a diagram for explaining the operation of the delivery locker according to the modification of the disclosure of the present application
- FIG. 11 is a diagram for explaining the operation of a reception terminal according to a modification of the disclosure of the present application;
- a system includes a reception terminal 101 that receives product orders, a server device 102 that is connected to the reception terminal 101, and a storage device 103 that is connected to the server device 102 and allows articles to be put in and taken out. (See Figure 1).
- the reception terminal 101 notifies the server device 102 of at least the orderer's vital data.
- the server device 102 determines the orderer's physical condition based on the orderer's vital data, and notifies the reception terminal 101 of the determined physical condition. If the orderer is in poor physical condition, the reception terminal 101 guides the person in poor physical condition to receive the ordered product from the storage device 103 .
- the server device 102 notifies the storage device 103 that the ordered product has been stored in the storage device 103 .
- the storage device 103 notifies the sick person that the ordered product has been stored.
- the server device 102 determines whether the person who ordered the product is in poor physical condition.
- the reception terminal 101 guides (notifies) the orderer that the product will be delivered via the storage device 103 .
- the server device 102 notifies the orderer to that effect via the storage device 103.
- FIG. The orderer takes out the product from the storage device 103 .
- the unwell person the product is delivered via the storage device 103, so the unwell person (a customer who may be suffering from an infectious disease) and the employee of the business come into contact with each other. You can miss an opportunity.
- the possibility of the employees of the business contracting infectious diseases is reduced, and the business continuity of the business can be realized during the epidemic season of infectious diseases.
- thermal cameras, etc. may be installed at the entrances and exits of buildings to measure the body surface temperature of visitors.
- visitors whose body surface temperature exceeds a predetermined temperature cannot enter the building.
- such techniques only prevent persons who may have an infectious disease from entering the building.
- the business can safely provide services (sell products) even to people who are in poor physical condition, so it can be expected to secure the sales necessary for business continuity.
- FIG. 2 is a diagram showing an example of the schematic configuration of the service providing system according to the first embodiment.
- the service providing system includes a reception terminal 10, a server device 20, a delivery locker 30, and a printer 40.
- FIG. 1 is a diagram showing an example of the schematic configuration of the service providing system according to the first embodiment.
- the service providing system includes a reception terminal 10, a server device 20, a delivery locker 30, and a printer 40.
- Each device shown in FIG. 2 is interconnected.
- the reception terminal 10 and the server device 20 are connected by a wired or wireless communication means so that they can communicate with each other.
- illustration of connection lines between devices is omitted.
- the reception terminal 10 is installed near the entrance of the store.
- the reception terminal 10 receives orders for products from customers.
- the reception terminal 10 is connected to a gate 11 installed at the entrance.
- the reception terminal 10 controls opening and closing of the gate 11 .
- the reception terminal 10 has a camera device (not shown) and is configured to be able to acquire the customer's biometric information (face image).
- the reception terminal 10 is equipped with a thermo camera (not shown) and is configured to be able to acquire the customer's vital data (body surface temperature).
- the server device 20 is a device that controls the entire service providing system.
- the server device 20 may be installed in the shop where the reception terminal 10 is installed, or may be installed on the network (on the cloud).
- the delivery locker 30 is a storage device in which items can be put in and taken out.
- the delivery locker 30 is configured to be able to store articles from the inside of the store (first direction) and to take out the articles from the outside of the store (second direction).
- a service provider store operator
- a customer can deliver and receive products through the delivery locker 30 .
- the delivery locker 30 is installed at the boundary between the inside and outside of the store (service providing place).
- the delivery locker 30 is configured so that when an item is put in from inside the store, the item can be taken out from outside the store.
- the delivery locker 30 is equipped with a camera device (not shown in FIG. 2), and is configured to be able to acquire external customer biometric information.
- FIG. 3 is a diagram showing an example of the appearance of the delivery locker 30.
- FIG. FIG. 3(a) shows an example of the appearance of the delivery locker 30 viewed from inside the store.
- FIG. 3(b) shows an example of the appearance of the delivery locker 30 viewed from the outside of the store.
- the delivery locker 30 has a plurality of lockers. Each locker is assigned a locker number. In FIG. 3, the letters and numbers written on the upper left of each locker are the locker numbers.
- a two-dimensional code 31 is attached to each of the delivery lockers 30 on the inside side of the store.
- the two-dimensional code includes the locker number of each locker as information. That is, the locker number is encoded in the two-dimensional code.
- the same design (pattern) is used for the two-dimensional code shown in FIG. 3(a), different designs are actually written according to the locker number or the like.
- a locker number is also assigned to the delivery locker 30 on the outside of the store.
- a display panel 32 and a camera 33 are installed on the outside of the delivery locker 30.
- the display panel 32 provides various information to the user (orderer).
- the camera 33 is installed so as to be able to image a person standing in front of its own device (delivery locker 30).
- the printer 40 is means for outputting printed matter (for example, labels that can be attached to products) based on instructions from the server device 20 .
- the biometric information disclosed in the present application includes a face image, a fingerprint image, an iris image, a finger vein image, a palm print image, a palm vein image, and the like.
- the biometric information may be voice data (voiceprint) in which human voice is stored.
- the number of pieces of biometric information may be one or plural.
- biological information in the disclosure of the present application means image data including all or part of a living body, audio data, and feature amounts generated from the image. In the first embodiment, a case will be described in which a facial image or a feature amount generated from the facial image is used as biometric information.
- a person colored in white indicates "a person in good health”
- a person colored in dark gray indicates a “person in poor health”
- a person colored in light gray indicates an "employee”.
- a customer who visits the store moves in front of the reception terminal 10.
- the reception terminal 10 acquires the customer's biological information (face image) and vital data (body surface temperature).
- the reception terminal 10 displays a GUI (Graphical User Interface) for providing services to customers and acquires customer orders. For example, the reception terminal 10 receives a customer's order using a GUI as shown in FIG.
- GUI Graphic User Interface
- the reception terminal 10 makes payments for customer orders by any means.
- the reception terminal 10 makes a payment using cash, electronic money, or the like.
- the reception terminal 10 may perform settlement using biometric authentication.
- biometric authentication the reception terminal 10 sends the biometric information and the order to a payment server (not shown) that associates and stores the biometric information and payment information (for example, account information such as credit card information). Send the content and request payment.
- biometric information and payment information may be stored in the server device 20 in advance.
- the reception terminal 10 When the payment is completed, the reception terminal 10 notifies the orderer that the order has been completed and details of the order. For example, the reception terminal 10 notifies the orderer of the details of the order through a display as shown in FIG. The orderer confirms the details of the order and memorizes the order number.
- Order No shown in FIG. 5 is identification information (ID: Identifier) that identifies the order by the orderer.
- ID Identifier
- the order number may be referred to as "order ID”.
- the reception terminal 10 numbers an order ID each time the orderer's payment processing is completed. Note that the reception terminal 10 may initialize the order ID each time a predetermined period of time elapses (for example, each time the date changes).
- the reception terminal 10 notifies the server device 20 of at least the orderer's vital data. More specifically, the reception terminal 10 transmits an "orderer registration request" including the order ID, the orderer's biometric information (face image), the orderer's vital data (body surface temperature), and the ordered product information to the server device 20. (S01).
- the ordered product information is information that specifies a product (including media on which information, data, etc. are described) obtained by the customer paying money.
- the ordered product information includes the name of the product ordered by the customer (product name).
- the server device 20 Upon receiving the orderer registration request, the server device 20 determines the physical condition of the orderer. The server device 20 determines the physical condition of the orderer based on the orderer's vital data. Specifically, the server device 20 determines whether or not the orderer has a fever by performing threshold processing on the acquired body surface temperature. The server apparatus 20 sets a fever person as a poor physical condition, and sets a non-fever person as a good physical condition.
- the server device 20 generates a feature amount from the acquired face image.
- the server device 20 associates and stores the orderer's biometric information (face image, feature amount), vital data (body surface temperature), physical condition (person in good physical condition, person in poor physical condition), order ID, and product name.
- the server device 20 stores this information in the "orderer information database”.
- the server device 20 determines the physical condition of the orderer, it transmits the determination result (person in good physical condition, person in poor physical condition) to the reception terminal 10 (S02 in FIG. 2).
- the server device 20 notifies the reception terminal 10 of the physical condition of the orderer.
- the reception terminal 10 performs an operation according to the received determination result. For example, if the orderer is in good physical condition, the reception terminal 10 displays a display as shown in FIG. 6(a) to prompt the orderer to enter the store. Also, the reception terminal 10 opens the gate 11 to allow the orderer to pass through.
- the orderer person in good physical condition moves to the "accessible area (shaded area in Figure 2)" inside the store and waits for the ordered product.
- the orderer receives the ordered product over the counter, as will be described later.
- the customer cannot enter the inside of the store beyond the accessible area.
- the reception terminal 10 displays a display as shown in FIG. 6(b), prompting the orderer to wait in front of the delivery locker 30. If the orderer is in poor physical condition, the reception terminal 10 guides the person in poor physical condition to receive the ordered product from the delivery locker 30. - ⁇
- the server device 20 After determining the orderer's physical condition, the server device 20 transmits the provided product information to the printer 40 (S03 in FIG. 2).
- Printer 40 prints a label containing the information.
- the printed label is attached to the product.
- the provided product information is information related to products provided to the orderer.
- the product information to be provided includes biometric information (characteristic amount) of the orderer, physical condition of the orderer (good physical condition, poor physical condition), order ID, order product information (product name), and the like.
- the server device 20 prints from the printer 40 a label on which the orderer's biological information, the orderer's physical condition, the order ID, and the product name of the ordered product are described.
- a label containing a two-dimensional code in which the above four pieces of information (biological information, physical condition, order ID, product name) are encoded may be printed.
- part of the four pieces of information may be written on the label in a human recognizable form.
- the printer 40 may print a label in which the order ID and product name are written as they are, and the appearance (color and shape) varies according to the physical condition of the orderer.
- FIG. 7(a) when a person in good physical condition orders product A, a label as shown in FIG. 7(a) is printed.
- a label as shown in FIG. 7(b) is printed.
- the labels are generated in different colors.
- the two-dimensional code shown in FIGS. 7(a) and 7(b) includes at least the biometric information of the orderer.
- the store employee affixes the label printed from the printer 40 to the corresponding product (the product with the same product name as the label).
- the employee delivers the labeled product to the orderer. Based on the appearance (color, shape, etc.) of the label, the employee determines whether the labeled product was ordered by a person in good physical condition or by a person in poor physical condition.
- the employee may operate the terminal 50 that the employee possesses and read the contents of the two-dimensional code written on the label to determine whether the product is for people in good physical condition or for people in poor physical condition.
- employees carry the products ordered by those who are in good physical condition (no fever) to the counter inside the store and deliver the products to the orderer from the counter.
- the employee calls the orderer by uttering the order ID and product name on the label attached to the product, and delivers the product to the orderer.
- the employee stores the product in the delivery locker 30 for the product ordered by the person who is not feeling well (fever). At that time, the employee operates the terminal 50 that the employee possesses and obtains the biometric information of the orderer from the label attached to the product to be stored. Also, the employee operates the terminal 50 to acquire the locker number of the locker storing the product. For example, the terminal 50 captures the two-dimensional code attached to the product and the locker, and decodes the two-dimensional code to acquire the orderer's biometric information and the locker number.
- the terminal 50 transmits a "product storage notification" including the orderer's biometric information and locker number to the server device 20 (S04 in FIG. 2).
- the server device 20 receives from the employee's terminal 50 a "product storage notification" including the storage location of the ordered product in the delivery locker 30 (information on the location where the ordered product is stored; for example, locker number). .
- the server device 20 identifies the orderer by matching processing using the biometric information obtained from the product storage notice and the biometric information stored in the orderer information database.
- the server device 20 associates and stores the specified orderer and the locker number of the locker in which the ordered product is stored.
- the server device 20 sets the storage location (locker number) included in the product storage notification to the entry of the orderer identified by the verification process.
- the server device 20 When the product is stored in the delivery locker 30, the server device 20 notifies the locker that the ordered product has been stored in the delivery locker 30. Specifically, when the server device 20 receives the "product storage notification" from the employee's terminal 50 and stores the locker number, it transmits the "storage completion notification" to the delivery locker 30 (S05).
- the storage completion notification includes the order ID, product name, etc. corresponding to the stored product.
- the delivery locker 30 displays according to the storage completion notification. For example, the delivery locker 30 displays on the display panel 32 as shown in FIG. Among the orderers who have confirmed the display shown in FIG.
- the server device 20 transmits to the delivery locker 30 a storage completion notification including the information (order ID, product name) of the product stored in the locker.
- the delivery locker 30 notifies the unwell person that the ordered product has been stored in response to receiving the storage completion notification.
- the delivery locker 30 takes a picture of the orderer using the camera 33 and sends an authentication request including the biometric information to the server device 20 (S06 in FIG. 2).
- the server device 20 performs biometric authentication using the biometric information included in the authentication request and the biometric information stored in the orderer information database.
- the server device 20 delivers the authentication result (authentication success, authentication failure) to the locker 30 (S07).
- the server device 20 delivers a positive response (response notifying of successful authentication) including the locker number stored in the orderer information database to the locker 30 .
- the server device 20 notifies the delivery locker 30 of the storage location (locker number) where the item ordered by the person to be authenticated is stored.
- the server device 20 delivers a negative response notifying of the authentication failure to the delivery locker 30 .
- the delivery locker 30 operates according to the authentication result.
- the delivery locker 30 When receiving an affirmative response (successful authentication), the delivery locker 30 unlocks the locker corresponding to the locker number included in the response.
- the customer receives the merchandise stored in the locker.
- the delivery locker 30 enables a person who has successfully authenticated (a person to be authenticated who has been determined to be authenticated successfully) to take out the ordered product from the storage location notified by the server device 20 .
- the delivery locker 30 When a negative response (authentication failure) is received, the delivery locker 30 notifies the customer to that effect through the display panel 32 or the like. For example, the delivery locker 30 notifies the person to be authenticated (the customer determined to have failed the authentication) to check the order ID and the like again.
- FIG. 9 is a diagram showing an example of a processing configuration (processing modules) of the reception terminal 10 according to the first embodiment.
- the reception terminal 10 includes a communication control unit 201, a customer detection unit 202, a biometric information acquisition unit 203, a vital data acquisition unit 204, an order processing unit 205, and an orderer registration request unit 206. , an orderer guide unit 207 and a storage unit 208 .
- the communication control unit 201 is means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the server device 20 . Also, the communication control unit 201 transmits data to the server device 20 . The communication control unit 201 transfers data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this manner, other processing modules transmit and receive data to and from other devices via the communication control unit 201 .
- the customer detection unit 202 is means for detecting whether or not a customer is present in front of the device itself.
- the customer detection unit 202 detects customers by any means.
- the customer detection unit 202 detects customers by controlling a camera device and analyzing acquired images.
- the customer detection unit 202 controls the camera device to capture an image of the front of the device periodically or at a predetermined timing.
- the customer detection unit 202 determines whether or not the acquired image includes a face image of a person, and sets "customer present" when the face image is included.
- the customer detection unit 202 may detect the presence or absence of a customer using a human sensor or the like.
- the customer detection unit 202 notifies the biometric information acquisition unit 203, the vital data acquisition unit 204, and the order processing unit 205 to that effect.
- the biometric information acquisition unit 203 is means for controlling the camera device and acquiring the face image (biometric information) of the visitor in front of the visitor.
- the biometric information acquisition unit 203 receives the notification that the customer has been detected from the customer detection unit 202, the biometric information acquisition unit 203 takes an image of the customer.
- a biometric information acquisition unit 203 extracts a face image from the image data.
- the biometric information acquisition unit 203 delivers the extracted face image to the orderer registration request unit 206 .
- the biometric information acquisition unit 203 and the like may extract a face image (face region) from image data using a learning model learned by a CNN (Convolutional Neural Network).
- the biometric information acquisition unit 203 and the like may extract a face image using a technique such as template matching.
- the vital data acquisition unit 204 is means for controlling the thermal camera and acquiring the vital data (for example, body surface temperature) of the customer in front of the customer.
- the vital data acquisition unit 204 acquires thermal image data of the customer upon receiving the notification that the customer has been detected from the customer detection unit 202 .
- the vital data acquisition unit 204 calculates the average value of pixel values in a predetermined region in the thermal image data, and calculates the body surface temperature of the customer.
- the vital data acquisition unit 204 may directly acquire the body surface temperature from a thermal camera that outputs the body surface temperature.
- the vital data acquisition unit 204 passes the body surface temperature of the customer to the orderer registration request unit 206 .
- the order processing unit 205 is means for processing customer orders. For example, when the order processing unit 205 receives a notification that a customer has been detected from the customer detection unit 202, the order processing unit 205 acquires the customer's order (ordered product name) using a GUI as shown in FIG.
- the order processing unit 205 uses any means to settle the payment for the product ordered by the customer. For example, as described above, the order processing unit 205 settles orders by means of cash, electronic money, biometric authentication, or the like.
- the order processing unit 205 When the payment is completed, the order processing unit 205 numbers an order ID (order number) for identifying the order. After that, the order processing unit 205 notifies the orderer of the details of the order. For example, the order processing unit 205 displays as shown in FIG.
- the order processing unit 205 passes the ordered product information (product name) corresponding to the order ID numbered above to the orderer registration requesting unit 206 .
- the orderer registration requesting unit 206 is means for requesting the server device 20 to register information on the orderer. After acquiring the necessary information from the biometric information acquiring unit 203, the vital data acquiring unit 204, and the order processing unit 205, the orderer registration requesting unit 206 generates an orderer registration request. The orderer registration requesting unit 206 transmits the generated orderer registration request to the server device 20 .
- the orderer registration request includes the orderer's biological information (face image), vital data (body surface temperature), order ID, and ordered product information (product name).
- the orderer guidance section 207 is means for guiding the place of movement of the orderer who has completed the order.
- the orderer guidance unit 207 changes the place to be guided according to the physical condition of the orderer notified from the server device 20 .
- the orderer guidance unit 207 guides a person in good physical condition (a person who does not have a fever) to move into the store.
- the orderer guide unit 207 guides the orderer to the inside of the store using a display as shown in FIG. 6(a). In that case, the orderer guide section 207 opens the gate 11 so that the orderer can move inside.
- the orderer guidance unit 207 guides a person who is in poor physical condition (a person with a fever) to wait near the delivery locker 30.
- the orderer guide unit 207 guides the orderer to move to the vicinity of the delivery locker 30 using a display as shown in FIG. 6(b).
- the storage unit 208 is means for storing information necessary for the operation of the reception terminal 10 .
- FIG. 10 is a diagram showing an example of a processing configuration (processing modules) of the server device 20 according to the first embodiment.
- the server device 20 includes a communication control unit 301, an orderer registration unit 302, a physical condition determination unit 303, a label print instruction unit 304, a product storage management unit 305, and an authentication request processing unit 306. , and a storage unit 307 .
- the communication control unit 301 is means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the reception terminal 10 . Also, the communication control unit 301 transmits data to the reception terminal 10 . The communication control unit 301 passes data received from other devices to other processing modules. The communication control unit 301 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 301 .
- the orderer registration unit 302 is means for registering orderer information.
- the orderer registration unit 302 receives an orderer registration request from the reception terminal 10 .
- the orderer registration unit 302 generates a feature amount (a feature vector consisting of a plurality of feature amounts) from the face image included in the orderer registration request.
- the orderer registration unit 302 extracts the eyes, nose, mouth, etc. from the face image as feature points. After that, the orderer registration unit 302 calculates the position of each feature point and the distance between each feature point as a feature amount, and generates a feature vector (vector information characterizing the face image) composed of a plurality of feature amounts.
- a feature vector vector information characterizing the face image
- the orderer registration unit 302 adds an entry to the orderer information database and registers the orderer information (see FIG. 11).
- the orderer registration unit 302 writes the orderer's biological information (face image, feature amount), body surface temperature, order ID, and ordered product information (product name) in the corresponding fields of the newly added entry (see FIG. 11). (see bottom of page).
- the orderer registration unit 302 processes the orderer registration request and adds a new entry to the orderer information database, it notifies the physical condition determination unit 303 to that effect along with the entry number of the database.
- the physical condition determination unit 303 is means for determining the physical condition of the orderer.
- the physical condition determination unit 303 determines the physical condition of the orderer registered in the orderer information database based on the vital data (body surface temperature). Specifically, the physical condition determination unit 303 performs threshold processing on the body surface temperature, and determines whether the orderer is in good physical condition or in poor physical condition according to the result.
- the physical condition determination unit 303 determines that the orderer is in poor physical condition if the body surface temperature is higher than a threshold (eg, 37.5 degrees). The physical condition determination unit 303 determines that the orderer is in good physical condition if the body surface temperature is equal to or less than the threshold.
- a threshold eg, 37.5 degrees
- the physical condition determination unit 303 writes the determination result in the corresponding entry of the orderer information database. Also, the physical condition determination unit 303 notifies the reception terminal 10 of the determination result. Further, the physical condition determination unit 303 notifies the label print instruction unit 304 of the completion of the physical condition determination of the orderer and the entry number.
- the label print instruction unit 304 is a means for instructing the printer 40 to print a label on which provided product information is described.
- the label printing instruction unit 304 transmits to the printer 40 the “provided product information” including the registered biometric information (characteristic amount) of the orderer, physical condition, order ID, and product name.
- the product storage management unit 305 is means for managing product storage.
- the product storage management unit 305 receives a “product storage notification” from the employee's terminal 50 .
- the product storage management unit 305 executes matching processing using the biometric information included in the notification and the biometric information registered in the orderer information database.
- the product storage management unit 305 sets the feature amount included in the product storage notification as a matching target, and performs matching processing with the feature amount registered in the orderer information database. More specifically, the product storage management unit 305 sets the feature quantity (feature vector) included in the product storage notification as a matching target, and compares the feature quantity (feature vector) with a plurality of feature vectors registered in the orderer information database. Perform pair N (N is a positive integer, same hereafter) matching.
- the product storage management unit 305 calculates the degree of similarity between the feature amount to be matched and each of the plurality of feature amounts on the registration side. Chi-square distance, Euclidean distance, or the like can be used for the degree of similarity. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.
- the product storage management unit 305 selects a feature quantity having the highest similarity with the feature quantity to be compared from among the plurality of feature quantities registered in the orderer information database and having a similarity greater than or equal to a predetermined value. Identify the entries that have
- the product storage management unit 305 sets the locker number included in the product storage notification in the locker number field of the specified entry (orderer).
- the product storage management unit 305 After processing the product storage notification, the product storage management unit 305 transmits a "storage completion notification" to the delivery locker 30. More specifically, the product storage management unit 305 delivers to the locker 30 a “storage completion notification” including the order ID and product name of the entry (orderer) to which the locker number is set.
- the authentication request processing unit 306 is means for processing the authentication request received from the delivery locker 30.
- the authentication request processing unit 306 generates a feature amount from the face image (biometric information) included in the authentication request.
- the authentication request processing unit 306 sets the generated feature quantity on the collation side and sets the feature quantity registered in the orderer information database on the registration side, respectively, and executes one-to-many collation.
- the authentication request processing unit 306 determines that if there is a feature amount whose similarity to the feature amount to be matched is equal to or greater than a predetermined value among the plurality of feature amounts registered in the orderer information database, the authentication request processing unit 306 Determine that the authentication has succeeded. If such a feature amount does not exist, the authentication request processing unit 306 determines that authentication of the person to be authenticated has failed.
- the authentication request processing unit 306 If the authentication fails, the authentication request processing unit 306 notifies the delivery locker 30 of the authentication failure. The authentication request processing unit 306 delivers a negative response indicating authentication failure to the delivery locker 30 .
- the authentication request processing unit 306 If the authentication is successful, the authentication request processing unit 306 reads out the set value from the locker number field of the entry having the feature quantity with the highest similarity to the feature quantity to be matched from the orderer information database. The authentication request processing unit 306 notifies the locker 30 of the authentication success and the read locker number. The authentication request processing unit 306 delivers an affirmative response (response indicating successful authentication) including the locker number to the locker 30 .
- the storage unit 307 is means for storing information necessary for the operation of the server device 20 .
- FIG. 12 is a diagram showing an example of a processing configuration (processing modules) of the delivery locker 30 according to the first embodiment.
- delivery locker 30 includes communication control section 401 , storage notification section 402 , authentication request section 403 , and storage section 404 .
- the communication control unit 401 is means for controlling communication with other devices. For example, the communication control unit 401 receives data (packets) from the server device 20 . Also, the communication control unit 401 transmits data to the server device 20 . The communication control unit 401 transfers data received from other devices to other processing modules. The communication control unit 401 transmits data acquired from other processing modules to other devices. In this manner, other processing modules transmit and receive data to and from other devices via the communication control unit 401 .
- the storage notification unit 402 is means for notifying the orderer that the product has been stored in the delivery locker 30 .
- the storage notification unit 402 receives the "storage completion notification" from the server device 20, the storage notification unit 402 notifies the orderer (orderer waiting near the delivery locker 30) that the product has been stored.
- the storage notification unit 402 performs a display as shown in FIG. 8 to notify the orderer of product storage. Note that the order number (order ID) and product name are included in the storage completion notification.
- the authentication requesting unit 403 is means for requesting the authentication of the user in front of the server device 20 .
- the authentication requesting unit 403 determines whether or not there is an orderer (person to be authenticated) in front of the device by means of a motion sensor, image analysis, or the like.
- the authentication requesting unit 403 acquires the biometric information (face image) of the person to be authenticated.
- Authentication request unit 403 transmits an authentication request including a face image to server device 20 .
- the authentication requesting unit 403 receives a response from the server device 20 to the authentication request.
- the authentication requesting unit 403 notifies the person to be authenticated to that effect. For example, the authentication requesting unit 403 displays a display prompting the person to be authenticated to reconfirm the order ID and the ordered product. Further, the authentication requesting unit 403 prompts the person to be authenticated to leave the own device (delivery locker 30).
- the authentication requesting unit 403 unlocks the locker corresponding to the locker number notified from the server device 20.
- the authentication requesting unit 403 notifies the person to be authenticated of the location of the unlocked locker (locker number).
- the storage unit 404 is means for storing information necessary for the operation of the delivery locker 30.
- FIG. 13 is a diagram showing an example of a processing configuration (processing modules) of the terminal 50 according to the first embodiment.
- terminal 50 includes communication control section 501 , product storage notification section 502 , and storage section 503 .
- the communication control unit 501 is means for controlling communication with other devices. For example, the communication control unit 501 receives data (packets) from the server device 20 . Also, the communication control unit 501 transmits data to the server device 20 . The communication control unit 501 passes data received from other devices to other processing modules. The communication control unit 501 transmits data acquired from other processing modules to other devices. In this manner, other processing modules transmit and receive data to and from other devices via the communication control unit 501 .
- the product storage notification unit 502 is means for notifying the server device 20 of the fact that the employee has stored the product in the delivery locker 30 .
- the product storage notification unit 502 photographs the two-dimensional code attached to the product stored in the delivery locker 30 and decodes the biometric information of the orderer from the two-dimensional code according to the operation of the employee.
- the product storage notification unit 502 photographs the two-dimensional code attached to the locker in which the employee has stored the product, and decodes the locker number from the two-dimensional code in response to the employee's operation.
- the product storage notification unit 502 transmits to the server device 20 a "product storage notification" including the acquired biometric information (characteristic value) and locker number.
- the storage unit 503 is means for storing information necessary for the operation of the terminal 50 .
- FIG. 14 is a sequence diagram showing an example of the operation of the service providing system according to the first embodiment.
- the reception terminal 10 When the reception terminal 10 detects a customer, it acquires the customer's biometric information and vital data (step S101).
- the reception terminal 10 acquires the customer's order before or after acquiring the biometric information.
- the reception terminal 10 performs settlement regarding the customer's order.
- the reception terminal 10 transmits an "orderer registration request" including the customer's biological information (face image), vital data (body surface temperature), order ID, and ordered product information (product name) to the server device 20 (step S102). ).
- the server device 20 determines the orderer's physical condition based on the obtained vital data (step S103).
- the server device 20 stores the orderer's biological information and the like in association with the orderer's physical condition.
- the server device 20 prints a label to be attached to the product (step S104). Specifically, the server device 20 transmits the “provided product information” to the printer 40 and instructs the printer 40 to print the label.
- employees affix the printed labels to the products. Also, the employee determines whether the product is for people in good physical condition or for people in poor physical condition based on the appearance (color, shape, etc.) of the printed label. If the product is for a person who is in poor physical condition (a person with a fever), the employee stores the product in the delivery locker 30. - ⁇
- the terminal 50 receives the orderer's biological information (characteristic quantity) obtained from the attached label and the product including the locker number of the locker in which the product is stored.
- a storage notification is transmitted to the server device 20 (step S105).
- the server device 20 identifies the orderer through verification processing using the biometric information included in the product storage notification (execution of verification processing; step S106).
- the server device 20 associates the identified orderer with the locker number notified from the terminal 50 and stores them.
- the server device 20 transmits a "storage completion notification" including the order ID and product name to the delivery locker 30 (step S107).
- the delivery locker 30 In response to receiving the storage completion notification, the delivery locker 30 notifies the orderer that the product has been stored. The orderer who receives the notification moves to the front of the delivery locker 30. - ⁇
- the delivery locker 30 acquires the biometric information of the orderer (person to be authenticated) and transmits an authentication request including the acquired biometric information (face image) to the server device 20 (step S108).
- the server device 20 Upon receiving the authentication request, the server device 20 executes biometric authentication and transmits the result to the delivery locker 30 (steps S109, S110). If the authentication succeeds, the server device 20 delivers the locker number of the locker in which the product is stored and notifies the locker 30 of it.
- the delivery locker 30 opens the locker with the locker number notified from the server device 20 (step S111).
- the person to be authenticated (orderer) takes out the product from the locker.
- the service providing system (merchandise providing system) according to the first embodiment determines that the orderer has a fever
- the person who has a fever the person who is unwell
- Guide to wait outside. That is, in the service providing system according to the first embodiment, the gate 11 installed in the store does not open unless the person is judged to be in good physical condition, so the person in poor physical condition cannot enter the store.
- the printer 40 prints a label on which orderer information and ordered product information are described. The employee determines whether the product to which the label is attached is for people with fever or for people without fever, based on the color, shape, etc. of the printed label.
- the employee stores the product for the person with fever in the delivery locker 30.
- the employee operates the terminal 50 to notify the server device 20 of the stored biometric information about the person who ordered the product and the locker number specifying the location where the product was stored.
- the server device 20 identifies the orderer based on the acquired biometric information, and registers the locker number in the orderer information database.
- the server device 20 notifies the orderer via the delivery locker 30 that the product has been stored.
- the orderer who received the notification moves to the front of the delivery locker 30 and undergoes biometric authentication.
- the delivery locker 30 opens the locker in which the product is stored so that the orderer (the person with fever) can take out the product.
- the service providing system can safely and securely provide products to customers.
- the business operator can provide the service without contacting the customer, so the business efficiency can be improved and the cost can be reduced.
- FIG. 15 is a diagram showing an example of the hardware configuration of the server device 20. As shown in FIG.
- the server device 20 can be configured by an information processing device (so-called computer), and has the configuration illustrated in FIG.
- the server device 20 includes a processor 311, a memory 312, an input/output interface 313, a communication interface 314, and the like.
- Components such as the processor 311 are connected by an internal bus or the like and configured to be able to communicate with each other.
- the configuration shown in FIG. 15 is not intended to limit the hardware configuration of the server device 20.
- the server device 20 may include hardware (not shown) and may not have the input/output interface 313 as necessary. Also, the number of processors 311 and the like included in the server device 20 is not limited to the example illustrated in FIG.
- the processor 311 is, for example, a programmable device such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), DSP (Digital Signal Processor). Alternatively, processor 311 may be a device such as FPGA (Field Programmable Gate Array), ASIC (Application Specific Integrated Circuit), or the like. The processor 311 executes various programs including an operating system (OS).
- OS operating system
- the memory 312 is RAM (Random Access Memory), ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), or the like.
- the memory 312 stores an OS program, application programs, and various data.
- the input/output interface 313 is an interface for a display device and an input device (not shown).
- the display device is, for example, a liquid crystal display.
- the input device is, for example, a device such as a keyboard or mouse that receives user operations.
- the communication interface 314 is a circuit, module, etc. that communicates with other devices.
- the communication interface 314 includes a NIC (Network Interface Card) or the like.
- the functions of the server device 20 are realized by various processing modules.
- the processing module is implemented by the processor 311 executing a program stored in the memory 312, for example.
- the program can be recorded in a computer-readable storage medium.
- the storage medium can be non-transitory such as semiconductor memory, hard disk, magnetic recording medium, optical recording medium, and the like. That is, the present invention can also be embodied as a computer program product.
- the program can be downloaded via a network or updated using a storage medium storing the program.
- the processing module may be realized by a semiconductor chip.
- reception terminal 10 may further include a camera, a thermal camera, or the like.
- the delivery locker 30 may be provided with a display panel 32, a camera 33, and the like.
- the server device 20 is equipped with a computer, and the functions of the server device 20 can be realized by causing the computer to execute a program.
- the product delivery method is executed through the cooperation of the devices included in the service providing system.
- the server device 20 has an orderer information database.
- the database may be constructed in a database server different from the server device 20 .
- the service providing system may include various means (physical condition determining unit 303, authentication request processing unit 306, etc.) described in the above embodiments.
- the calculation of the body surface temperature performed by the reception terminal 10 may be performed by the server device 20 .
- biometric information related to a "face image” is transmitted from the reception terminal 10 to the server device 20.
- the biometric information related to the “feature amount generated from the face image” may be transmitted from the reception terminal 10 to the server device 20 .
- the biometric information transmitted from the server device 20 to the printer 40 or the biometric information transmitted from the terminal 50 to the server device 20 may be a "face image”.
- the reception terminal 10 transmits biometric information to the server device 20
- the biometric information need not be transmitted. That is, in the service providing system disclosed in the present application, it is not necessary to specify the user using biometric information.
- the server device 20 may manage the user by using the order ID instead of the biometric information.
- the server device 20 when the product is stored in the delivery locker 30, the server device 20 notifies the delivery locker 30 of the corresponding order ID and product name.
- the delivery locker 30 notifies the orderer waiting nearby of the product name stored in the locker.
- the corresponding locker is unlocked.
- the orderer memorizes the order number (order ID) from the display of the reception terminal 10 as shown in FIG. 5 or from the receipt issued by the reception terminal 10 .
- the server device 20 notifies the delivery locker 30 of the order ID and the product name.
- the delivery locker 30 displays a GUI as shown in FIG. 16 and acquires an order ID for unlocking the locker.
- the delivery locker 30 unlocks the corresponding locker when the correct order ID (order number) is entered.
- the products provided by the service provision system may be paper media with information etc.
- a “store” disclosed in the present application may be, for example, a building of a municipality that issues a resident card or the like. Also, services provided to customers (users) do not have to be charged. For example, the present disclosure may be applied to lending books in a library.
- the server device 20 determines the physical condition of the orderer has been described, but the determination may be made at the reception terminal 10 .
- the reception terminal 10 may transmit an orderer registration request including the physical condition determination result to the server device 20 .
- transportation of goods may be performed using means such as robots and belt conveyors.
- the robot or the like may determine the delivery destination of the product based on the appearance of the label attached to the product, or may determine the delivery destination by obtaining the orderer's physical condition from the two-dimensional code. .
- the reception terminal 10 keeps the gate 11 open, and may close the gate 11 if the orderer is found to have a fever.
- the reception terminal 10 may generate an order ID with a branch number. For example, when an orderer orders two products, an order ID such as 01-1/2 may be generated so that the total number of ordered products can be grasped. In this case, the employee can store multiple products ordered by one orderer in the same locker.
- the delivery locker 30 does not have to have multiple lockers. In this case, there is no need for the terminal 50 to notify the server device 20 of the locker number, or for the server device 20 to deliver the locker number to the locker 30 . In this case, it is sufficient for the server device 20 to notify the delivery locker 30 of the success of the authentication of the person to be authenticated.
- the delivery locker 30 should be unlocked when receiving authentication success, and should not be unlocked when receiving authentication failure.
- the orderer is identified by face authentication (biometric authentication) using a face image.
- the orderer may be identified by iris authentication using an iris image or fingerprint authentication using a fingerprint image.
- the orderer's physical condition may be determined based on other vital data (vital signs).
- a device that acquires the heart rate may be installed in the reception terminal 10 and the physical condition may be determined based on the heart rate.
- the physical condition of the orderer may be determined by combining a plurality of vital data.
- the server device 20 acquires the orderer's behavior history, physical condition information, travel history, PCR (Polymerase Chain Reaction) test results, etc. from an external server or the customer's smartphone, etc., and based on the acquired information
- the physical condition of the orderer may be determined.
- the server device 20 acquires information from an external server or the like as to whether the user is a person who has been in close contact with an infectious disease or is on standby for a predetermined period (for example, two weeks), and based on this information, monitors the physical condition. You can judge.
- the server device 20 acquires and stores the user's biometric information (for example, face image) in advance.
- the server device 20 may determine whether to permit or deny the orderer to enter the store based on the orderer's action history, travel history, or the like. That is, when the server device 20 determines that the orderer is highly likely to be infected with an infectious disease based on the behavior history, travel history, etc., the server device 20 treats the orderer in the same way as a person with a fever, and uses the delivery locker 30 to deliver the product. may be passed. Alternatively, the server device 20 may determine whether to permit or deny the orderer to enter the store based on the orderer's health report. For example, the server device 20 may refuse entry to the store for users who do not regularly report vital data such as body temperature, and may deliver products via the delivery lockers 30 .
- the type of terminal 50 is not particularly limited, but the terminal 50 may be any device capable of reading a two-dimensional code.
- a reader having a two-dimensional code reading function can be used as the terminal 50, or a portable terminal such as a smart phone can be used as the terminal 50.
- FIG. 1 A reader having a two-dimensional code reading function can be used as the terminal 50, or a portable terminal such as a smart phone can be used as the terminal 50.
- the server device 20 may print labels only for products intended for people who are in poor physical condition. That is, the printed label may be affixed to a product intended for a person who is in poor physical condition, and the product to which the label is affixed may be stored in the delivery locker 30 . In this way, it may be possible to determine whether a product is for people in poor physical condition or for people in good physical condition, depending on the presence or absence of a label.
- the locker number and the like were specified using a two-dimensional code.
- the locker number or the like may be specified by another code (for example, bar code or the like).
- the orderer's feature amount is embedded in the two-dimensional code and the label with the two-dimensional code is used, but instead of the two-dimensional code, the face image of the orderer is printed. labels may be used.
- the employee operates the terminal 50 to read the locker number of the delivery locker 30 from the two-dimensional code.
- the employee may manually enter the locker number affixed to the locker into terminal 50 .
- the case where one delivery locker 30 is included in the system has been described.
- multiple delivery lockers 30 may be included in the system.
- the reception terminal 10 and the server device 20 may use the plurality of delivery lockers 30 according to the physical condition of the orderer.
- the delivery locker 30 for delivery of the product may be selected according to the degree of heat generation.
- the reception terminal 10 may display a GUI as shown in FIG. 17 for persons in good physical condition instead of the display as shown in FIG. 6(a). If the person in good physical condition wishes to receive the item inside the store, the reception terminal 10 should open the gate 11 and guide the orderer inside the store. If the person in good physical condition wishes to receive the item outside the store, the orderer may be guided to wait in front of the delivery locker 30 . In this case, the reception terminal 10 may notify the server device 20 of the fact that the person in good physical condition wishes to receive the product outside the store.
- the server device 20 may print the label of the person who wishes to receive the goods outside in the same manner as the label of the person who is in poor physical condition. In this way, even an orderer who is not aware of being unwell (even an orderer who does not have a fever) may receive the product outside the store due to concerns about contracting an infectious disease. can be done.
- the delivery locker 30 may use a speaker to notify the orderer of these information.
- the server device 20 may acquire in advance the user's biometric information and contact information (an e-mail address that can be received by a terminal such as a smartphone), and identify the orderer by biometric authentication.
- the server device 20 may notify the identified contact of the user that the product has been stored. That is, the server device 20 may notify an application that operates on a terminal such as a smartphone owned by the orderer that the product has been stored. In this way, not only is the delivery locker 30 displayed that the product has been stored, but the terminal (mobile terminal such as a smart phone) possessed by the orderer may be notified of the storage of the product.
- the delivery locker 30 may not only unlock the corresponding locker, but also open the locker upon receiving a successful authentication. That is, the service providing system may automatically open the locker if the biometric authentication of the orderer is successful. With such measures, the orderer can take out the ordered product without touching the locker.
- each embodiment may be used alone or in combination.
- additions, deletions, and replacements of other configurations are possible for some of the configurations of the embodiments.
- the industrial applicability of the present invention is clear, and the present invention can be suitably applied to a service providing system performed by a service provider that provides products to customers.
- the server device transmits a storage completion notification including information on the product stored in the storage device to the storage device, The system according to appendix 1, wherein the storage device notifies the unwell person that the ordered product has been stored in the storage device in response to receiving the storage completion notification.
- the reception terminal transmits an orderer registration request including the vital data, the orderer's biological information, the order ID for identifying the orderer's order, and the product name of the ordered product to the server device
- the server device comprises a database that stores the orderer's biological information, the orderer's physical condition, the order ID, the product name of the ordered product, and the storage location of the ordered product in association with each other
- the storage device transmits an authentication request including biometric information of a person to be authenticated to the server device,
- the server device performs biometric authentication using the biometric information contained in the authentication request and the biometric information stored in the database, and if the biometric authentication is successful, the product ordered by the person to be authenticated is stored.
- the terminal transmits the product storage notification including the biometric information described on the label and the storage location to the server device,
- the server device identifies an orderer corresponding to the stored ordered product by matching processing using biometric information obtained from the product storage notification and biometric information stored in the database, and stores the specified order. 6.
- Appendix 7 7.
- Appendix 8 8.
- a system containing Notifying at least the orderer's vital data to the server device Determining the physical condition of the orderer based on the vital data of the orderer and notifying the reception terminal of the determined physical condition, if the orderer is in poor health, guiding the person in poor health to receive the ordered product from the storage device; notifying the storage device that the ordered product has been stored in the storage device; A product delivery method for notifying the unwell person that the ordered product has been stored.
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Provided is a system that enables a business operator to continue business. This system comprises: a reception terminal which receives orders for products; a server device which is connected to the reception terminal; and a storage device which is connected to the server device and where articles can be placed and retrieved. The reception terminal notifies the server device of at least vital data of an orderer. The server device determines the physical condition of the orderer on the basis of the vital data of the orderer and notifies the reception terminal of the determined physical condition. If the orderer is an unwell person, the reception terminal guides the unwell person to retrieve an ordered product from the storage device. The server device notifies the storage device that the ordered product has been stored in the storage device. The storage device notifies the unwell person that the ordered product has been stored.
Description
本発明は、システム及び商品受け渡し方法に関する。
The present invention relates to a system and a product delivery method.
生体情報を用いた生体認証に関する種々の技術開発が進められている。
Various technological developments related to biometric authentication using biometric information are underway.
例えば、特許文献1には、商品の購入及び商品の受渡し及び電子決済を生体認証による高度な個人認証によって安全に行うことが可能な保管ロッカーを介した商品販売システムを提供する、と記載されている。特許文献1のホストコンピューターは、顧客からの顧客IDを含む顧客本人データ、希望購入商品、希望保管ロッカー場所に関するデータを受信し、顧客端末及び保管ロッカー端末に対して、決定した保管ロッカー場所を送信する手段を備える。特許文献1の顧客端末は、ホストコンピューターに送信する顧客IDを含む本人データ、希望購入商品、希望保管ロッカー場所及び保管時間を入力する手段と、ホストコンピューターから決定した保管ロッカー場所、保管ロッカー番号及び有効保管期間を受信する手段を備える。特許文献1の保管ロッカー端末は、電子決済カードに格納された生体認証データを読出す手段と、顧客の生体認証データを読取る手段と、電子決済カードに基づいて電子決済を実行する手段とを備える。
For example, Patent Literature 1 describes that it provides a product sales system via a storage locker that enables the purchase of products, delivery of products, and electronic payment to be performed safely by advanced personal authentication based on biometrics. there is The host computer of Patent Literature 1 receives the customer's own data including the customer ID from the customer, the desired purchase product, and the data regarding the desired storage locker location, and transmits the determined storage locker location to the customer terminal and the storage locker terminal. have the means to The customer terminal of Patent Document 1 includes means for inputting personal data including the customer ID to be transmitted to the host computer, the desired purchase product, the desired storage locker location and storage time, and the storage locker location, storage locker number and storage locker determined from the host computer. Means are provided for receiving the valid storage period. The storage locker terminal of Patent Document 1 includes means for reading biometric authentication data stored in an electronic payment card, means for reading biometric authentication data of a customer, and means for executing electronic payment based on the electronic payment card. .
人と人との接触を避けるため小売業や飲食店等のサービス事業者へ来店することを躊躇する人が多くなる状況等がある。その結果、売り上げが減少し経営が難しくなる事業者が増加する。
There are many people who hesitate to visit service providers such as retailers and restaurants in order to avoid person-to-person contact. As a result, the number of business operators whose sales will decrease and management will become difficult will increase.
本発明は、事業者の事業継続を可能とすることに寄与する、システム及び商品受け渡し方法を提供することを主たる目的とする。
The main purpose of the present invention is to provide a system and product delivery method that contribute to enabling the business continuity of businesses.
本発明の第1の視点によれば、商品の注文を受け付ける受付端末と、前記受付端末と接続されたサーバ装置と、前記サーバ装置と接続され、物品の出し入れが可能な収納装置と、を含み、前記受付端末は、少なくとも注文者のバイタルデータを前記サーバ装置に通知し、前記サーバ装置は、前記注文者のバイタルデータに基づいて前記注文者の体調を判定すると共に、前記判定された体調を前記受付端末に通知し、前記受付端末は、前記注文者が体調不良者であれば、前記体調不良者に対して注文商品を前記収納装置から受け取るように案内し、前記サーバ装置は、前記注文商品が前記収納装置に格納されたことを前記収納装置に通知し、前記収納装置は、前記注文商品が格納されたことを前記体調不良者に通知する、システムが提供される。
According to a first aspect of the present invention, it includes a reception terminal that receives product orders, a server device that is connected to the reception terminal, and a storage device that is connected to the server device and allows articles to be put in and taken out. The reception terminal notifies at least vital data of the orderer to the server device, and the server device determines the physical condition of the orderer based on the vital data of the orderer, and determines the determined physical condition. If the orderer is in poor physical condition, the reception terminal guides the person in poor health to receive the ordered product from the storage device, and the server device receives the order. A system is provided in which the storage device is notified that the product has been stored in the storage device, and the storage device notifies the physically unwell person that the ordered product has been stored.
本発明の第2の視点によれば、商品の注文を受け付ける受付端末と、前記受付端末と接続されたサーバ装置と、前記サーバ装置と接続され、物品の出し入れが可能な収納装置と、を含むシステムにおいて、少なくとも注文者のバイタルデータを前記サーバ装置に通知し、前記注文者のバイタルデータに基づいて前記注文者の体調を判定すると共に、前記判定された体調を前記受付端末に通知し、前記注文者が体調不良者であれば、前記体調不良者に対して注文商品を前記収納装置から受け取るように案内し、前記注文商品が前記収納装置に格納されたことを前記収納装置に通知し、前記注文商品が格納されたことを前記体調不良者に通知する、商品受け渡し方法が提供される。
According to a second aspect of the present invention, it includes a reception terminal that receives product orders, a server device that is connected to the reception terminal, and a storage device that is connected to the server device and allows articles to be put in and taken out. In the system, at least the vital data of the orderer is notified to the server device, the physical condition of the orderer is determined based on the vital data of the orderer, the determined physical condition is notified to the reception terminal, and the if the orderer is in poor physical condition, guiding the person in poor physical condition to receive the ordered product from the storage device, and notifying the storage device that the ordered product has been stored in the storage device; A product delivery method is provided for notifying the unwell person that the ordered product has been stored.
本発明の各視点によれば、事業者の事業継続を可能とすることに寄与する、システム及び商品受け渡し方法が提供される。なお、本発明の効果は上記に限定されない。本発明により、当該効果の代わりに、又は当該効果と共に、他の効果が奏されてもよい。
According to each aspect of the present invention, a system and product delivery method are provided that contribute to enabling the business continuity of businesses. In addition, the effect of this invention is not limited above. Other effects may be achieved by the present invention instead of or in addition to this effect.
はじめに、一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。また、特段の釈明がない場合には、各図面に記載されたブロックはハードウェア単位の構成ではなく、機能単位の構成を表す。各図におけるブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。なお、本明細書及び図面において、同様に説明されることが可能な要素については、同一の符号を付することにより重複説明が省略され得る。
First, an outline of one embodiment will be described. It should be noted that the drawing reference numerals added to this outline are added to each element for convenience as an example to aid understanding, and the description of this outline does not intend any limitation. Also, unless otherwise specified, the blocks shown in each drawing represent the configuration of each function rather than the configuration of each hardware unit. Connecting lines between blocks in each figure include both bi-directional and uni-directional. The unidirectional arrows schematically show the flow of main signals (data) and do not exclude bidirectionality. In addition, in the present specification and drawings, elements that can be described in the same manner can be omitted from redundant description by assigning the same reference numerals.
一実施形態に係るシステムは、商品の注文を受け付ける受付端末101と、受付端末101と接続されたサーバ装置102と、サーバ装置102と接続され、物品の出し入れが可能な収納装置103と、を含む(図1参照)。受付端末101は、少なくとも注文者のバイタルデータをサーバ装置102に通知する。サーバ装置102は、注文者のバイタルデータに基づいて注文者の体調を判定すると共に、判定された体調を受付端末101に通知する。受付端末101は、注文者が体調不良者であれば、体調不良者に対して注文商品を収納装置103から受け取るように案内する。サーバ装置102は、注文商品が収納装置103に格納されたことを収納装置103に通知する。収納装置103は、注文商品が格納されたことを体調不良者に通知する。
A system according to one embodiment includes a reception terminal 101 that receives product orders, a server device 102 that is connected to the reception terminal 101, and a storage device 103 that is connected to the server device 102 and allows articles to be put in and taken out. (See Figure 1). The reception terminal 101 notifies the server device 102 of at least the orderer's vital data. The server device 102 determines the orderer's physical condition based on the orderer's vital data, and notifies the reception terminal 101 of the determined physical condition. If the orderer is in poor physical condition, the reception terminal 101 guides the person in poor physical condition to receive the ordered product from the storage device 103 . The server device 102 notifies the storage device 103 that the ordered product has been stored in the storage device 103 . The storage device 103 notifies the sick person that the ordered product has been stored.
サーバ装置102は、商品の注文者が体調不良か否か判定する。受付端末101は、注文者が体調不良であると判定されると、商品の受け渡しは収納装置103を介して行われることを注文者に案内(通知)する。サーバ装置102は、収納装置103に商品が格納されると、その旨を、収納装置103を介して注文者に通知する。注文者は、収納装置103から商品を取り出す。このように、体調不良者に関しては、収納装置103を介して商品の受け渡しが行われるので、体調不良者(感染症に罹患している可能性のある顧客)と事業者の従業員が接触する機会をなくすことができる。その結果、事業者の従業員が感染症に罹患する可能性が減り、感染症の流行期等における事業者の事業継続が実現できる。
The server device 102 determines whether the person who ordered the product is in poor physical condition. When the reception terminal 101 determines that the orderer is in poor physical condition, the reception terminal 101 guides (notifies) the orderer that the product will be delivered via the storage device 103 . When the product is stored in the storage device 103, the server device 102 notifies the orderer to that effect via the storage device 103. FIG. The orderer takes out the product from the storage device 103 . In this way, as for the unwell person, the product is delivered via the storage device 103, so the unwell person (a customer who may be suffering from an infectious disease) and the employee of the business come into contact with each other. You can miss an opportunity. As a result, the possibility of the employees of the business contracting infectious diseases is reduced, and the business continuity of the business can be realized during the epidemic season of infectious diseases.
また、建物の出入口にサーマルカメラ等を設置し、来場者の体表面温度を測定することが行われることがある。この場合、所定の温度を超えた体表面温度の来場者は建物の中に入ることはできない。即ち、体表面温度が所定値よりも高い人物の入場を制限する技術は存在する。しかし、このような技術は、感染症に罹患している可能性のある人物が建物に入ることを防ぐことに留まる。当該技術を用いたとしても、飲食店、店舗は事業を継続するは難しい。具体的には、体表面温度が所定値を超えた顧客にはサービスを提供できないといった問題がある。対して、図1に示すシステムでは、事業者は、体調不良者に対しても安全にサービスを提供(商品の販売)することができるので、事業継続に必要な売り上げの確保が期待できる。
In addition, thermal cameras, etc. may be installed at the entrances and exits of buildings to measure the body surface temperature of visitors. In this case, visitors whose body surface temperature exceeds a predetermined temperature cannot enter the building. In other words, there is a technique for restricting the entry of a person whose body surface temperature is higher than a predetermined value. However, such techniques only prevent persons who may have an infectious disease from entering the building. Even if this technology is used, it is difficult for restaurants and shops to continue their business. Specifically, there is a problem that services cannot be provided to customers whose body surface temperature exceeds a predetermined value. On the other hand, in the system shown in FIG. 1, the business can safely provide services (sell products) even to people who are in poor physical condition, so it can be expected to secure the sales necessary for business continuity.
以下に具体的な実施形態について、図面を参照してさらに詳しく説明する。
Specific embodiments will be described in more detail below with reference to the drawings.
[第1の実施形態]
第1の実施形態について、図面を用いてより詳細に説明する。 [First embodiment]
The first embodiment will be described in more detail with reference to the drawings.
第1の実施形態について、図面を用いてより詳細に説明する。 [First embodiment]
The first embodiment will be described in more detail with reference to the drawings.
図2は、第1の実施形態に係るサービス提供システムの概略構成の一例を示す図である。図2を参照すると、サービス提供システムには、受付端末10と、サーバ装置20と、受け渡しロッカー30と、プリンター40と、が含まれる。
FIG. 2 is a diagram showing an example of the schematic configuration of the service providing system according to the first embodiment. Referring to FIG. 2, the service providing system includes a reception terminal 10, a server device 20, a delivery locker 30, and a printer 40. FIG.
図2に示す各装置は相互に接続されている。例えば、受付端末10とサーバ装置20は、有線又は無線の通信手段により接続され、相互に通信が可能となるように構成されている。なお、図2において、各装置間の接続線の図示を省略している。
Each device shown in FIG. 2 is interconnected. For example, the reception terminal 10 and the server device 20 are connected by a wired or wireless communication means so that they can communicate with each other. In FIG. 2, illustration of connection lines between devices is omitted.
受付端末10は、店舗の出入口付近に設置される。受付端末10は、顧客から商品の注文を受け付ける。受付端末10は、出入口に設置されたゲート11と接続されている。受付端末10は、ゲート11の開閉を制御する。受付端末10は、カメラ装置(図示せず)を備えており顧客の生体情報(顔画像)を取得可能に構成されている。また、受付端末10は、サーモカメラ(図示せず)を備えており顧客のバイタルデータ(体表面温度)を取得可能に構成されている。
The reception terminal 10 is installed near the entrance of the store. The reception terminal 10 receives orders for products from customers. The reception terminal 10 is connected to a gate 11 installed at the entrance. The reception terminal 10 controls opening and closing of the gate 11 . The reception terminal 10 has a camera device (not shown) and is configured to be able to acquire the customer's biometric information (face image). In addition, the reception terminal 10 is equipped with a thermo camera (not shown) and is configured to be able to acquire the customer's vital data (body surface temperature).
サーバ装置20は、サービス提供システムの全体を制御する装置である。サーバ装置20は、受付端末10が設置された店舗内に設置されていてもよいし、ネットワーク上(クラウド上)に設置されていてもよい。
The server device 20 is a device that controls the entire service providing system. The server device 20 may be installed in the shop where the reception terminal 10 is installed, or may be installed on the network (on the cloud).
受け渡しロッカー30は、物品の出し入れが可能な収納装置である。受け渡しロッカー30は、店舗内側の方向(第1の方向)から物品の格納が可能であり、店舗外側(第2の方向)から当該物品の取り出しが可能に構成されている。サービス事業者(店舗運営者)と顧客は、受け渡しロッカー30を介して商品の授受を行うことができる。
The delivery locker 30 is a storage device in which items can be put in and taken out. The delivery locker 30 is configured to be able to store articles from the inside of the store (first direction) and to take out the articles from the outside of the store (second direction). A service provider (store operator) and a customer can deliver and receive products through the delivery locker 30 .
受け渡しロッカー30は、店舗(サービス提供場所)の内部と外部の境界に設置されている。受け渡しロッカー30は、店舗の内部から物品を入れると店舗の外部から当該物品の取り出しが可能に構成されている。受け渡しロッカー30は、カメラ装置(図2において図示せず)を備えており、外部の顧客の生体情報を取得可能に構成されている。
The delivery locker 30 is installed at the boundary between the inside and outside of the store (service providing place). The delivery locker 30 is configured so that when an item is put in from inside the store, the item can be taken out from outside the store. The delivery locker 30 is equipped with a camera device (not shown in FIG. 2), and is configured to be able to acquire external customer biometric information.
図3は、受け渡しロッカー30の外観の一例を示す図である。図3(a)は、店舗の内部から視認した場合の受け渡しロッカー30の外観の一例を示す。図3(b)は、店舗の外部から視認した場合の受け渡しロッカー30の外観の一例を示す。
FIG. 3 is a diagram showing an example of the appearance of the delivery locker 30. FIG. FIG. 3(a) shows an example of the appearance of the delivery locker 30 viewed from inside the store. FIG. 3(b) shows an example of the appearance of the delivery locker 30 viewed from the outside of the store.
図3に示すように、受け渡しロッカー30は、複数のロッカーを備えている。各ロッカーには、ロッカー番号が割り当てられている。図3では、各ロッカーの左上に記載された文字及び数字がロッカー番号である。
As shown in FIG. 3, the delivery locker 30 has a plurality of lockers. Each locker is assigned a locker number. In FIG. 3, the letters and numbers written on the upper left of each locker are the locker numbers.
図3(a)に示すように、受け渡しロッカー30の店舗内部側の各ロッカーには、2次元コード31が張り付けられている。当該2次元コードは、各ロッカーのロッカー番号を情報として含む。即ち、2次元コードには、ロッカー番号が符号化されている。なお、図3(a)に図示した2次元コードには同じ図柄(パターン)が用いられているが、実際にはロッカー番号等に応じて異なる図柄が記載される。
As shown in FIG. 3(a), a two-dimensional code 31 is attached to each of the delivery lockers 30 on the inside side of the store. The two-dimensional code includes the locker number of each locker as information. That is, the locker number is encoded in the two-dimensional code. Although the same design (pattern) is used for the two-dimensional code shown in FIG. 3(a), different designs are actually written according to the locker number or the like.
図3(b)に示すように、受け渡しロッカー30の店舗外部側のロッカーにもロッカー番号が割り付けられている。また、受け渡しロッカー30の店舗外部側には、表示パネル32及びカメラ33が設置されている
As shown in FIG. 3(b), a locker number is also assigned to the delivery locker 30 on the outside of the store. A display panel 32 and a camera 33 are installed on the outside of the delivery locker 30.
表示パネル32は、利用者(注文者)に各種の情報提供を行う。カメラ33は、自装置(受け渡しロッカー30)の面前に立つ人物を撮像可能に設置されている。
The display panel 32 provides various information to the user (orderer). The camera 33 is installed so as to be able to image a person standing in front of its own device (delivery locker 30).
プリンター40は、サーバ装置20からの指示に基づき印刷物(例えば、商品に張り付け可能なラベル)を出力する手段である。
The printer 40 is means for outputting printed matter (for example, labels that can be attached to products) based on instructions from the server device 20 .
本願開示における生体情報は、顔画像、指紋画像、虹彩画像、指の静脈画像、掌紋画像、手のひらの静脈画像等である。あるいは、生体情報は、人の声を記憶した音声データ(声紋)であってもよい。生体情報は、1つであっても複数であってもよい。なお、本願開示における「生体情報」の文言は、生体の全部又は一部を含む画像データ、音声データ及び当該画像から生成される特徴量を意味するものとする。第1の実施形態では、顔画像又は当該顔画像から生成された特徴量を生体情報として用いる場合について説明する。
The biometric information disclosed in the present application includes a face image, a fingerprint image, an iris image, a finger vein image, a palm print image, a palm vein image, and the like. Alternatively, the biometric information may be voice data (voiceprint) in which human voice is stored. The number of pieces of biometric information may be one or plural. Note that the term “biological information” in the disclosure of the present application means image data including all or part of a living body, audio data, and feature amounts generated from the image. In the first embodiment, a case will be described in which a facial image or a feature amount generated from the facial image is used as biometric information.
[システムの動作概略]
図2を参照しつつ、第1の実施形態に係るサービス提供システムの動作の概略を説明する。 [Overview of system operation]
An outline of the operation of the service providing system according to the first embodiment will be described with reference to FIG.
図2を参照しつつ、第1の実施形態に係るサービス提供システムの動作の概略を説明する。 [Overview of system operation]
An outline of the operation of the service providing system according to the first embodiment will be described with reference to FIG.
なお、図2を含む図面において、白色に着色した人物は「体調良好者」、濃い灰色に着色した人物は「体調不良者」、薄い灰色に着色した人物は「従業員」をそれぞれ示す。
In addition, in the drawings including FIG. 2, a person colored in white indicates "a person in good health", a person colored in dark gray indicates a "person in poor health", and a person colored in light gray indicates an "employee".
店舗を訪れた顧客は、受付端末10の前に移動する。受付端末10は、顧客の生体情報(顔画像)とバイタルデータ(体表面温度)を取得する。
A customer who visits the store moves in front of the reception terminal 10. The reception terminal 10 acquires the customer's biological information (face image) and vital data (body surface temperature).
受付端末10は、顧客にサービスを提供するためのGUI(Graphical User Interface)を表示して顧客の注文を取得する。例えば、受付端末10は、図4に示すようなGUIを用いて顧客の注文を受け付ける。
The reception terminal 10 displays a GUI (Graphical User Interface) for providing services to customers and acquires customer orders. For example, the reception terminal 10 receives a customer's order using a GUI as shown in FIG.
受付端末10は、任意の手段により顧客の注文に関する決済を行う。例えば、受付端末10は、現金、電子マネー等により決済を行う。あるいは、受付端末10は、生体認証を用いて決済を行ってもよい。生体認証を用いて決済を行う場合には、受付端末10は、生体情報と決済情報(例えば、クレジットカード等の口座情報)を対応付けて記憶する決済サーバ(図示せず)に生体情報と注文内容を送信し、決済を依頼する。あるいは、サーバ装置20に生体情報と決済情報が予め記憶されていてもよい。
The reception terminal 10 makes payments for customer orders by any means. For example, the reception terminal 10 makes a payment using cash, electronic money, or the like. Alternatively, the reception terminal 10 may perform settlement using biometric authentication. When a payment is made using biometric authentication, the reception terminal 10 sends the biometric information and the order to a payment server (not shown) that associates and stores the biometric information and payment information (for example, account information such as credit card information). Send the content and request payment. Alternatively, biometric information and payment information may be stored in the server device 20 in advance.
決済が完了すると、受付端末10は、注文が完了した旨及び注文の詳細を注文者に通知する。例えば、受付端末10は、図5に示すような表示により、注文の詳細を注文者に通知する。注文者は、注文の詳細を確認し、注文Noを覚える。
When the payment is completed, the reception terminal 10 notifies the orderer that the order has been completed and details of the order. For example, the reception terminal 10 notifies the orderer of the details of the order through a display as shown in FIG. The orderer confirms the details of the order and memorizes the order number.
なお、図5に示す「注文No」は、注文者による注文を識別する識別情報(ID:Identifier)である。以下の説明では、注文Noを「注文ID」と表記することもある。受付端末10は、注文者の決済処理が完了するたびに注文IDを採番する。なお、受付端末10は、所定期間経過するたびに(例えば、日付が変わるたびに)注文IDを初期化してもよい。
"Order No." shown in FIG. 5 is identification information (ID: Identifier) that identifies the order by the orderer. In the explanation below, the order number may be referred to as "order ID". The reception terminal 10 numbers an order ID each time the orderer's payment processing is completed. Note that the reception terminal 10 may initialize the order ID each time a predetermined period of time elapses (for example, each time the date changes).
受付端末10は、少なくとも注文者のバイタルデータをサーバ装置20に通知する。より具体的には、受付端末10は、注文ID、注文者の生体情報(顔画像)、注文者のバイタルデータ(体表面温度)及び注文商品情報を含む「注文者登録要求」をサーバ装置20に送信する(S01)。なお、注文商品情報は、顧客が金銭を支払うことで得られる商品(情報、データ等が記載された媒体を含む)を特定する情報である。例えば、注文商品情報には、顧客が注文した商品の名称(商品名)が例示される。
The reception terminal 10 notifies the server device 20 of at least the orderer's vital data. More specifically, the reception terminal 10 transmits an "orderer registration request" including the order ID, the orderer's biometric information (face image), the orderer's vital data (body surface temperature), and the ordered product information to the server device 20. (S01). Note that the ordered product information is information that specifies a product (including media on which information, data, etc. are described) obtained by the customer paying money. For example, the ordered product information includes the name of the product ordered by the customer (product name).
注文者登録要求を受信すると、サーバ装置20は、注文者の体調を判定する。サーバ装置20は、注文者のバイタルデータに基づいて当該注文者の体調を判定する。具体的には、サーバ装置20は、取得した体表面温度に対して閾値処理を実行することで、注文者が発熱しているか否かを判定する。サーバ装置20は、発熱者を体調不良者に設定し、非発熱者を体調良好者に設定する。
Upon receiving the orderer registration request, the server device 20 determines the physical condition of the orderer. The server device 20 determines the physical condition of the orderer based on the orderer's vital data. Specifically, the server device 20 determines whether or not the orderer has a fever by performing threshold processing on the acquired body surface temperature. The server apparatus 20 sets a fever person as a poor physical condition, and sets a non-fever person as a good physical condition.
サーバ装置20は、取得した顔画像から特徴量を生成する。サーバ装置20は、注文者の生体情報(顔画像、特徴量)、バイタルデータ(体表面温度)、体調(体調良好者、体調不良者)、注文ID及び商品名を対応付けて記憶する。サーバ装置20は、これらの情報を「注文者情報データベース」に記憶する。
The server device 20 generates a feature amount from the acquired face image. The server device 20 associates and stores the orderer's biometric information (face image, feature amount), vital data (body surface temperature), physical condition (person in good physical condition, person in poor physical condition), order ID, and product name. The server device 20 stores this information in the "orderer information database".
また、サーバ装置20は、注文者の体調を判定すると、当該判定結果(体調良好者、体調不良者)を受付端末10に送信する(図2のS02)。サーバ装置20は、注文者の体調を受付端末10に通知する。
In addition, when the server device 20 determines the physical condition of the orderer, it transmits the determination result (person in good physical condition, person in poor physical condition) to the reception terminal 10 (S02 in FIG. 2). The server device 20 notifies the reception terminal 10 of the physical condition of the orderer.
受付端末10は、受信した判定結果に応じた動作を行う。例えば、注文者が体調良好者であれば、受付端末10は、図6(a)に示すような表示を行い、注文者が店舗内部に入ることを促す。また、受付端末10はゲート11を開き、注文者の通行を可能とする。
The reception terminal 10 performs an operation according to the received determination result. For example, if the orderer is in good physical condition, the reception terminal 10 displays a display as shown in FIG. 6(a) to prompt the orderer to enter the store. Also, the reception terminal 10 opens the gate 11 to allow the orderer to pass through.
この場合、注文者(体調良好者)は、店舗内部の「立ち入り可能エリア(図2の網掛けの領域)」に移動し、注文商品を待つ。注文者は、後述するように、カウンタ越しに注文商品を受け取る。なお、顧客は、立ち入り可能エリアを超えて店舗の内部に入ることはできない。
In this case, the orderer (person in good physical condition) moves to the "accessible area (shaded area in Figure 2)" inside the store and waits for the ordered product. The orderer receives the ordered product over the counter, as will be described later. In addition, the customer cannot enter the inside of the store beyond the accessible area.
注文者が体調不良者の場合には、受付端末10は、図6(b)に示すような表示を行い、注文者は受け渡しロッカー30の前で待機するように促す。受付端末10は、注文者が体調不良者であれば、当該体調不良者に対して注文商品を受け渡しロッカー30から受け取るように案内する。
If the orderer is in poor physical condition, the reception terminal 10 displays a display as shown in FIG. 6(b), prompting the orderer to wait in front of the delivery locker 30. If the orderer is in poor physical condition, the reception terminal 10 guides the person in poor physical condition to receive the ordered product from the delivery locker 30. - 特許庁
注文者の体調を判定すると、サーバ装置20は、提供商品情報をプリンター40に送信する(図2のS03)。プリンター40は、当該情報を含むラベルを印刷する。印刷されたラベルは、商品に張り付けられる。提供商品情報は、注文者に提供される商品に関する情報である。提供商品情報には、注文者の生体情報(特徴量)、注文者の体調(体調良好者、体調不良者)、注文ID及び注文商品情報(商品名)等が含まれる。
After determining the orderer's physical condition, the server device 20 transmits the provided product information to the printer 40 (S03 in FIG. 2). Printer 40 prints a label containing the information. The printed label is attached to the product. The provided product information is information related to products provided to the orderer. The product information to be provided includes biometric information (characteristic amount) of the orderer, physical condition of the orderer (good physical condition, poor physical condition), order ID, order product information (product name), and the like.
このように、サーバ装置20は、注文者の生体情報、注文者の体調、注文ID及び注文商品の商品名が記載されたラベルをプリンター40から印刷する。
In this way, the server device 20 prints from the printer 40 a label on which the orderer's biological information, the orderer's physical condition, the order ID, and the product name of the ordered product are described.
なお、印刷されるラベルにどのような形態、形式で提供商品情報が記載されるか(埋め込むか)に関し、種々の方法が考えられる。例えば、上記4つの情報(生体情報、体調、注文ID、商品名)が符号化された2次元コードを含むラベルが印刷されてよい。
Various methods are conceivable regarding the form and format in which the provided product information is written (embedded) in the printed label. For example, a label containing a two-dimensional code in which the above four pieces of information (biological information, physical condition, order ID, product name) are encoded may be printed.
あるいは、上記4つの情報が符号化された2次元コード等に加えて、4つの情報のうち一部の情報は人が認識可能な形態でラベルに記載されていてもよい。例えば、注文ID、商品名はそのまま記載され、注文者の体調に応じて外観(色や形状)が異なるようなラベルがプリンター40から印刷されてもよい。
Alternatively, in addition to a two-dimensional code or the like in which the above four pieces of information are encoded, part of the four pieces of information may be written on the label in a human recognizable form. For example, the printer 40 may print a label in which the order ID and product name are written as they are, and the appearance (color and shape) varies according to the physical condition of the orderer.
例えば、体調良好者が商品Aを注文した場合には、図7(a)に示すようなラベルが印刷される。あるいは、体調不良者が商品Bを注文した場合には、図7(b)に示すようなラベルが印刷される。なお、体調良好者用のラベルと体調不良者用のラベルが区別可能となるように、両者の色彩が異なるようにラベルが生成される。なお、図7(a)及び図7(b)の2次元コードには、少なくとも注文者の生体情報が含まれる。
For example, when a person in good physical condition orders product A, a label as shown in FIG. 7(a) is printed. Alternatively, when a person in poor physical condition orders product B, a label as shown in FIG. 7(b) is printed. In order to distinguish between the label for the person in good physical condition and the label for the person in poor physical condition, the labels are generated in different colors. The two-dimensional code shown in FIGS. 7(a) and 7(b) includes at least the biometric information of the orderer.
店舗の従業員は、プリンター40から印刷されたラベルを対応する商品(ラベルの商品名と同じ商品)に張り付ける。従業員は、ラベルが張り付けられた商品を注文者に届ける。従業員は、ラベルの外観(色彩、形状等)に基づいてラベルが付与された商品は体調良好者が注文したものか体調不良者が注文したものか判断する。
The store employee affixes the label printed from the printer 40 to the corresponding product (the product with the same product name as the label). The employee delivers the labeled product to the orderer. Based on the appearance (color, shape, etc.) of the label, the employee determines whether the labeled product was ordered by a person in good physical condition or by a person in poor physical condition.
あるいは、従業員は、所持する端末50を操作し、ラベルに記載された2次元コードの内容を読み出すことで、体調良好者向けの商品か体調不良者向けの商品か判定してもよい。
Alternatively, the employee may operate the terminal 50 that the employee possesses and read the contents of the two-dimensional code written on the label to determine whether the product is for people in good physical condition or for people in poor physical condition.
従業員は、体調良好者(非発熱者)が注文した商品に関しては店舗内部のカウンタに運び、当該カウンタから商品を注文者に渡す。従業員は、商品に張り付けられたラベルの注文ID、商品名を発することで、注文者を呼び、当該注文者に商品を渡す。
Employees carry the products ordered by those who are in good physical condition (no fever) to the counter inside the store and deliver the products to the orderer from the counter. The employee calls the orderer by uttering the order ID and product name on the label attached to the product, and delivers the product to the orderer.
体調不良者(発熱者)が注文した商品に関しては、従業員は、受け渡しロッカー30に当該商品を格納する。その際、従業員は、所持する端末50を操作して、格納する商品に張り付けられたラベルから注文者の生体情報を取得する。また、従業員は、端末50を操作して、商品を格納したロッカーのロッカー番号を取得する。例えば、端末50は、商品及びロッカーに張り付けられた2次元コードを撮影し、2次元コードを復号することで注文者の生体情報及びロッカー番号を取得する。
The employee stores the product in the delivery locker 30 for the product ordered by the person who is not feeling well (fever). At that time, the employee operates the terminal 50 that the employee possesses and obtains the biometric information of the orderer from the label attached to the product to be stored. Also, the employee operates the terminal 50 to acquire the locker number of the locker storing the product. For example, the terminal 50 captures the two-dimensional code attached to the product and the locker, and decodes the two-dimensional code to acquire the orderer's biometric information and the locker number.
端末50は、注文者の生体情報及びロッカー番号を含む「商品格納通知」をサーバ装置20に送信する(図2のS04)。サーバ装置20は、従業員の端末50から、受け渡しロッカー30における注文商品が格納された格納場所(注文商品が格納された場所に関する情報;例えば、ロッカー番号)を含む「商品格納通知」を受信する。
The terminal 50 transmits a "product storage notification" including the orderer's biometric information and locker number to the server device 20 (S04 in FIG. 2). The server device 20 receives from the employee's terminal 50 a "product storage notification" including the storage location of the ordered product in the delivery locker 30 (information on the location where the ordered product is stored; for example, locker number). .
サーバ装置20は、商品格納通知から得られる生体情報と注文者情報データベースに記憶された生体情報を用いた照合処理により注文者を特定する。サーバ装置20は、当該特定された注文者と注文商品が格納されたロッカーのロッカー番号を対応付けて記憶する。サーバ装置20は、照合処理により特定された注文者のエントリに商品格納通知に含まれる格納場所(ロッカー番号)を設定する。
The server device 20 identifies the orderer by matching processing using the biometric information obtained from the product storage notice and the biometric information stored in the orderer information database. The server device 20 associates and stores the specified orderer and the locker number of the locker in which the ordered product is stored. The server device 20 sets the storage location (locker number) included in the product storage notification to the entry of the orderer identified by the verification process.
商品が受け渡しロッカー30に格納されると、サーバ装置20は、注文商品が受け渡しロッカー30に格納されたことを当該ロッカーに通知する。具体的には、サーバ装置20は、従業員の端末50から「商品格納通知」を受信し、ロッカー番号を記憶すると、受け渡しロッカー30に対して「格納完了通知」を送信する(S05)。格納完了通知には、格納された商品に対応する注文ID、商品名等が含まれる。
When the product is stored in the delivery locker 30, the server device 20 notifies the locker that the ordered product has been stored in the delivery locker 30. Specifically, when the server device 20 receives the "product storage notification" from the employee's terminal 50 and stores the locker number, it transmits the "storage completion notification" to the delivery locker 30 (S05). The storage completion notification includes the order ID, product name, etc. corresponding to the stored product.
受け渡しロッカー30は、格納完了通知に応じた表示を行う。例えば、受け渡しロッカー30は、表示パネル32に図8に示すような表示を行う。図8に示す表示を確認した注文者のうち、自らの注文(注文ID、商品名)が表示された注文者は、受け渡しロッカー30の前に移動する。
The delivery locker 30 displays according to the storage completion notification. For example, the delivery locker 30 displays on the display panel 32 as shown in FIG. Among the orderers who have confirmed the display shown in FIG.
このように、サーバ装置20は、注文商品が受け渡しロッカー30に格納されると、当該ロッカーに格納された商品の情報(注文ID、商品名)を含む格納完了通知を受け渡しロッカー30に送信する。受け渡しロッカー30は、格納完了通知を受信したことに応じて、注文商品が格納されたことを体調不良者に通知する。
In this way, when the ordered product is stored in the delivery locker 30, the server device 20 transmits to the delivery locker 30 a storage completion notification including the information (order ID, product name) of the product stored in the locker. The delivery locker 30 notifies the unwell person that the ordered product has been stored in response to receiving the storage completion notification.
受け渡しロッカー30は、カメラ33を使って注文者を撮影し、その生体情報を含む認証要求をサーバ装置20に送信する(図2のS06)。
The delivery locker 30 takes a picture of the orderer using the camera 33 and sends an authentication request including the biometric information to the server device 20 (S06 in FIG. 2).
サーバ装置20は、認証要求に含まれる生体情報と注文者情報データベースに記憶された生体情報を用いた生体認証を実行する。サーバ装置20は、認証結果(認証成功、認証失敗)を受け渡しロッカー30に送信する(S07)。
The server device 20 performs biometric authentication using the biometric information included in the authentication request and the biometric information stored in the orderer information database. The server device 20 delivers the authentication result (authentication success, authentication failure) to the locker 30 (S07).
認証に成功した場合には、サーバ装置20は、注文者情報データベースに記憶されているロッカー番号を含む肯定応答(認証成功を通知する応答)を受け渡しロッカー30に送信する。サーバ装置20は、生体認証に成功した場合には被認証者の注文商品が格納された格納場所(ロッカー番号)を受け渡しロッカー30に通知する。
If the authentication succeeds, the server device 20 delivers a positive response (response notifying of successful authentication) including the locker number stored in the orderer information database to the locker 30 . When the biometric authentication is successful, the server device 20 notifies the delivery locker 30 of the storage location (locker number) where the item ordered by the person to be authenticated is stored.
認証に失敗した場合には、サーバ装置20は、認証失敗を通知する否定応答を受け渡しロッカー30に送信する。
If the authentication fails, the server device 20 delivers a negative response notifying of the authentication failure to the delivery locker 30 .
受け渡しロッカー30は、認証結果に応じた動作を行う。肯定応答(認証成功)を受信した場合には、受け渡しロッカー30は、当該応答に含まれるロッカー番号に対応するロッカーを開錠する。顧客は、当該ロッカーに格納されている商品を受け取る。このように、受け渡しロッカー30は、認証成功者(認証成功と判定された被認証者)が、サーバ装置20から通知された格納場所から注文商品の取り出すことを可能とする。
The delivery locker 30 operates according to the authentication result. When receiving an affirmative response (successful authentication), the delivery locker 30 unlocks the locker corresponding to the locker number included in the response. The customer receives the merchandise stored in the locker. In this way, the delivery locker 30 enables a person who has successfully authenticated (a person to be authenticated who has been determined to be authenticated successfully) to take out the ordered product from the storage location notified by the server device 20 .
否定応答(認証失敗)を受信した場合には、受け渡しロッカー30は、その旨を表示パネル32等により顧客に通知する。例えば、受け渡しロッカー30は、注文ID等をもう一度確認するように被認証者(認証失敗と判定された顧客)に通知する。
When a negative response (authentication failure) is received, the delivery locker 30 notifies the customer to that effect through the display panel 32 or the like. For example, the delivery locker 30 notifies the person to be authenticated (the customer determined to have failed the authentication) to check the order ID and the like again.
続いて、第1の実施形態に係るサービス提供システムに含まれる各装置の詳細について説明する。
Next, details of each device included in the service providing system according to the first embodiment will be described.
[受付端末]
図9は、第1の実施形態に係る受付端末10の処理構成(処理モジュール)の一例を示す図である。図9を参照すると、受付端末10は、通信制御部201と、顧客検出部202と、生体情報取得部203と、バイタルデータ取得部204と、注文処理部205と、注文者登録要求部206と、注文者案内部207と、記憶部208と、を備える。 [Reception terminal]
FIG. 9 is a diagram showing an example of a processing configuration (processing modules) of thereception terminal 10 according to the first embodiment. Referring to FIG. 9, the reception terminal 10 includes a communication control unit 201, a customer detection unit 202, a biometric information acquisition unit 203, a vital data acquisition unit 204, an order processing unit 205, and an orderer registration request unit 206. , an orderer guide unit 207 and a storage unit 208 .
図9は、第1の実施形態に係る受付端末10の処理構成(処理モジュール)の一例を示す図である。図9を参照すると、受付端末10は、通信制御部201と、顧客検出部202と、生体情報取得部203と、バイタルデータ取得部204と、注文処理部205と、注文者登録要求部206と、注文者案内部207と、記憶部208と、を備える。 [Reception terminal]
FIG. 9 is a diagram showing an example of a processing configuration (processing modules) of the
通信制御部201は、他の装置との間の通信を制御する手段である。例えば、通信制御部201は、サーバ装置20からデータ(パケット)を受信する。また、通信制御部201は、サーバ装置20に向けてデータを送信する。通信制御部201は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部201は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部201を介して他の装置とデータの送受信を行う。
The communication control unit 201 is means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the server device 20 . Also, the communication control unit 201 transmits data to the server device 20 . The communication control unit 201 transfers data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this manner, other processing modules transmit and receive data to and from other devices via the communication control unit 201 .
顧客検出部202は、自装置の面前に顧客が存在するか否かを検出する手段である。顧客検出部202は、任意の手段により顧客を検出する。例えば、顧客検出部202は、カメラ装置を制御し、取得した画像を解析することで顧客を検出する。
The customer detection unit 202 is means for detecting whether or not a customer is present in front of the device itself. The customer detection unit 202 detects customers by any means. For example, the customer detection unit 202 detects customers by controlling a camera device and analyzing acquired images.
顧客検出部202は、カメラ装置を制御して定期的又は所定のタイミングにおいて自装置の前方を撮像する。顧客検出部202は、取得した画像に人の顔画像が含まれるか否かを判定し、顔画像が含まれる場合に「顧客あり」を設定する。あるいは、顧客検出部202は、人感センサ等を用いて顧客の存否を検出してもよい。顧客を検出した場合には、顧客検出部202はその旨を生体情報取得部203、バイタルデータ取得部204及び注文処理部205に通知する。
The customer detection unit 202 controls the camera device to capture an image of the front of the device periodically or at a predetermined timing. The customer detection unit 202 determines whether or not the acquired image includes a face image of a person, and sets "customer present" when the face image is included. Alternatively, the customer detection unit 202 may detect the presence or absence of a customer using a human sensor or the like. When a customer is detected, the customer detection unit 202 notifies the biometric information acquisition unit 203, the vital data acquisition unit 204, and the order processing unit 205 to that effect.
生体情報取得部203は、カメラ装置を制御し、面前の訪問者の顔画像(生体情報)を取得する手段である。生体情報取得部203は、顧客検出部202から顧客を検出した旨の通知を受信すると、顧客を撮像する。生体情報取得部203は、画像データから顔画像を抽出する。生体情報取得部203は、当該抽出された顔画像を注文者登録要求部206に引き渡す。
The biometric information acquisition unit 203 is means for controlling the camera device and acquiring the face image (biometric information) of the visitor in front of the visitor. When the biometric information acquisition unit 203 receives the notification that the customer has been detected from the customer detection unit 202, the biometric information acquisition unit 203 takes an image of the customer. A biometric information acquisition unit 203 extracts a face image from the image data. The biometric information acquisition unit 203 delivers the extracted face image to the orderer registration request unit 206 .
なお、顧客検出部202や生体情報取得部203による顔画像の検出処理や顔画像の抽出処理には既存の技術を用いることができるので詳細な説明を省略する。例えば、生体情報取得部203等は、CNN(Convolutional Neural Network)により学習された学習モデルを用いて、画像データの中から顔画像(顔領域)を抽出してもよい。あるいは、生体情報取得部203等は、テンプレートマッチング等の手法を用いて顔画像を抽出してもよい。
Note that existing technology can be used for face image detection processing and face image extraction processing by the customer detection unit 202 and the biometric information acquisition unit 203, so detailed description thereof will be omitted. For example, the biometric information acquisition unit 203 and the like may extract a face image (face region) from image data using a learning model learned by a CNN (Convolutional Neural Network). Alternatively, the biometric information acquisition unit 203 and the like may extract a face image using a technique such as template matching.
バイタルデータ取得部204は、サーマルカメラを制御し、面前の顧客のバイタルデータ(例えば、体表面温度)を取得する手段である。バイタルデータ取得部204は、顧客検出部202から顧客を検出した旨の通知を受信すると、顧客の熱画像データを取得する。バイタルデータ取得部204は、熱画像データにおける所定領域の画素値の平均値を計算し、顧客の体表面温度を計算する。あるいは、バイタルデータ取得部204は、体表面温度を出力するサーマルカメラから体表面温度を直接、取得してもよい。バイタルデータ取得部204は、顧客の体表面温度を注文者登録要求部206に引き渡す。
The vital data acquisition unit 204 is means for controlling the thermal camera and acquiring the vital data (for example, body surface temperature) of the customer in front of the customer. The vital data acquisition unit 204 acquires thermal image data of the customer upon receiving the notification that the customer has been detected from the customer detection unit 202 . The vital data acquisition unit 204 calculates the average value of pixel values in a predetermined region in the thermal image data, and calculates the body surface temperature of the customer. Alternatively, the vital data acquisition unit 204 may directly acquire the body surface temperature from a thermal camera that outputs the body surface temperature. The vital data acquisition unit 204 passes the body surface temperature of the customer to the orderer registration request unit 206 .
注文処理部205は、顧客の注文を処理する手段である。例えば、注文処理部205は、顧客検出部202から顧客を検出した旨の通知を受信すると、図4に示すようなGUIを用いて顧客の注文(注文した商品名)を取得する。
The order processing unit 205 is means for processing customer orders. For example, when the order processing unit 205 receives a notification that a customer has been detected from the customer detection unit 202, the order processing unit 205 acquires the customer's order (ordered product name) using a GUI as shown in FIG.
その後、注文処理部205は、任意の手段を用いて顧客が注文した商品の決済を行う。例えば、上述のように、注文処理部205は、現金、電子マネー、生体認証等の手段により注文の決済を行う。
After that, the order processing unit 205 uses any means to settle the payment for the product ordered by the customer. For example, as described above, the order processing unit 205 settles orders by means of cash, electronic money, biometric authentication, or the like.
決済が完了すると、注文処理部205は、注文を識別するための注文ID(注文No)を採番する。その後、注文処理部205は、注文の詳細を注文者に通知する。例えば、注文処理部205は、図5に示すような表示を行う。
When the payment is completed, the order processing unit 205 numbers an order ID (order number) for identifying the order. After that, the order processing unit 205 notifies the orderer of the details of the order. For example, the order processing unit 205 displays as shown in FIG.
また、注文処理部205は、上記採番した注文IDと対応する注文商品情報(商品名)を注文者登録要求部206に引き渡す。
In addition, the order processing unit 205 passes the ordered product information (product name) corresponding to the order ID numbered above to the orderer registration requesting unit 206 .
注文者登録要求部206は、注文者に関する情報の登録をサーバ装置20に要求する手段である。生体情報取得部203、バイタルデータ取得部204及び注文処理部205のそれぞれから必要な情報を取得すると、注文者登録要求部206は、注文者登録要求を生成する。注文者登録要求部206は、当該生成された注文者登録要求をサーバ装置20に送信する。
The orderer registration requesting unit 206 is means for requesting the server device 20 to register information on the orderer. After acquiring the necessary information from the biometric information acquiring unit 203, the vital data acquiring unit 204, and the order processing unit 205, the orderer registration requesting unit 206 generates an orderer registration request. The orderer registration requesting unit 206 transmits the generated orderer registration request to the server device 20 .
注文者登録要求には、注文者の生体情報(顔画像)、バイタルデータ(体表面温度)、注文ID及び注文商品情報(商品名)が含まれる。
The orderer registration request includes the orderer's biological information (face image), vital data (body surface temperature), order ID, and ordered product information (product name).
注文者案内部207は、注文を終えた注文者の移動場所を案内する手段である。注文者案内部207は、サーバ装置20から通知される注文者の体調に応じて案内する場所を変更する。具体的には、体調良好者(非発熱者)に関しては、注文者案内部207は、店舗の中に移動するように案内する。例えば、注文者案内部207は、図6(a)に示すような表示を用いて注文者を店舗内部に案内する。その場合、注文者案内部207は、ゲート11を開き、注文者が内部に移動できるようにする。
The orderer guidance section 207 is means for guiding the place of movement of the orderer who has completed the order. The orderer guidance unit 207 changes the place to be guided according to the physical condition of the orderer notified from the server device 20 . Specifically, the orderer guidance unit 207 guides a person in good physical condition (a person who does not have a fever) to move into the store. For example, the orderer guide unit 207 guides the orderer to the inside of the store using a display as shown in FIG. 6(a). In that case, the orderer guide section 207 opens the gate 11 so that the orderer can move inside.
体調不良者(発熱者)に関しては、注文者案内部207は、受け渡しロッカー30の付近で待機するように案内する。例えば、注文者案内部207は、図6(b)に示すような表示を用いて注文者が受け渡しロッカー30の付近に移動するように案内する。
The orderer guidance unit 207 guides a person who is in poor physical condition (a person with a fever) to wait near the delivery locker 30. For example, the orderer guide unit 207 guides the orderer to move to the vicinity of the delivery locker 30 using a display as shown in FIG. 6(b).
記憶部208は、受付端末10の動作に必要な情報を記憶する手段である。
The storage unit 208 is means for storing information necessary for the operation of the reception terminal 10 .
[サーバ装置]
図10は、第1の実施形態に係るサーバ装置20の処理構成(処理モジュール)の一例を示す図である。図10を参照すると、サーバ装置20は、通信制御部301と、注文者登録部302と、体調判定部303と、ラベル印刷指示部304と、商品格納管理部305と、認証要求処理部306と、記憶部307と、を備える。 [Server device]
FIG. 10 is a diagram showing an example of a processing configuration (processing modules) of theserver device 20 according to the first embodiment. Referring to FIG. 10, the server device 20 includes a communication control unit 301, an orderer registration unit 302, a physical condition determination unit 303, a label print instruction unit 304, a product storage management unit 305, and an authentication request processing unit 306. , and a storage unit 307 .
図10は、第1の実施形態に係るサーバ装置20の処理構成(処理モジュール)の一例を示す図である。図10を参照すると、サーバ装置20は、通信制御部301と、注文者登録部302と、体調判定部303と、ラベル印刷指示部304と、商品格納管理部305と、認証要求処理部306と、記憶部307と、を備える。 [Server device]
FIG. 10 is a diagram showing an example of a processing configuration (processing modules) of the
通信制御部301は、他の装置との間の通信を制御する手段である。例えば、通信制御部301は、受付端末10からデータ(パケット)を受信する。また、通信制御部301は、受付端末10に向けてデータを送信する。通信制御部301は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部301は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部301を介して他の装置とデータの送受信を行う。
The communication control unit 301 is means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the reception terminal 10 . Also, the communication control unit 301 transmits data to the reception terminal 10 . The communication control unit 301 passes data received from other devices to other processing modules. The communication control unit 301 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 301 .
注文者登録部302は、注文者の情報を登録する手段である。注文者登録部302は、受付端末10から注文者登録要求を受信する。注文者登録部302は、注文者登録要求に含まれる顔画像から特徴量(複数の特徴量からなる特徴ベクトル)を生成する。
The orderer registration unit 302 is means for registering orderer information. The orderer registration unit 302 receives an orderer registration request from the reception terminal 10 . The orderer registration unit 302 generates a feature amount (a feature vector consisting of a plurality of feature amounts) from the face image included in the orderer registration request.
なお、特徴量の生成処理に関しては既存の技術を用いることができるのでその詳細な説明を省略する。例えば、注文者登録部302は、顔画像から目、鼻、口等を特徴点として抽出する。その後、注文者登録部302は、特徴点それぞれの位置や各特徴点間の距離を特徴量として計算し、複数の特徴量からなる特徴ベクトル(顔画像を特徴づけるベクトル情報)を生成する。
Since existing technology can be used for the feature amount generation process, detailed description thereof will be omitted. For example, the orderer registration unit 302 extracts the eyes, nose, mouth, etc. from the face image as feature points. After that, the orderer registration unit 302 calculates the position of each feature point and the distance between each feature point as a feature amount, and generates a feature vector (vector information characterizing the face image) composed of a plurality of feature amounts.
注文者登録部302は、注文者情報データベースにエントリを追加し、注文者の情報を登録する(図11参照)。注文者登録部302は、注文者の生体情報(顔画像、特徴量)、体表面温度、注文ID及び注文商品情報(商品名)を新たに追加したエントリの対応するフィールドに記載する(図11の最下段参照)。
The orderer registration unit 302 adds an entry to the orderer information database and registers the orderer information (see FIG. 11). The orderer registration unit 302 writes the orderer's biological information (face image, feature amount), body surface temperature, order ID, and ordered product information (product name) in the corresponding fields of the newly added entry (see FIG. 11). (see bottom of page).
注文者登録部302は、注文者登録要求を処理し、注文者情報データベースに新たなエントリを追加すると、その旨を当該データベースのエントリ番号と共に体調判定部303に通知する。
When the orderer registration unit 302 processes the orderer registration request and adds a new entry to the orderer information database, it notifies the physical condition determination unit 303 to that effect along with the entry number of the database.
体調判定部303は、注文者の体調を判定する手段である。体調判定部303は、注文者情報データベースに登録された注文者の体調をバイタルデータ(体表面温度)に基づいて判定する。具体的には、体調判定部303は、体表面温度に対して閾値処理を実行し、その結果に応じて注文者が体調良好者か体調不良者か判定する。
The physical condition determination unit 303 is means for determining the physical condition of the orderer. The physical condition determination unit 303 determines the physical condition of the orderer registered in the orderer information database based on the vital data (body surface temperature). Specifically, the physical condition determination unit 303 performs threshold processing on the body surface temperature, and determines whether the orderer is in good physical condition or in poor physical condition according to the result.
より具体的には、体調判定部303は、体表面温度が閾値(例えば、37.5度)よりも高ければ注文者は体調不良者と判定する。体調判定部303は、体表面温度が閾値以下であれば注文者は体調良好者と判定する。
More specifically, the physical condition determination unit 303 determines that the orderer is in poor physical condition if the body surface temperature is higher than a threshold (eg, 37.5 degrees). The physical condition determination unit 303 determines that the orderer is in good physical condition if the body surface temperature is equal to or less than the threshold.
体調判定部303は、判定結果を注文者情報データベースの対応するエントリに記載する。また、体調判定部303は、判定結果を受付端末10に通知する。さらに、体調判定部303は、注文者の体調判定が終了するとその旨及びエントリ番号をラベル印刷指示部304に通知する。
The physical condition determination unit 303 writes the determination result in the corresponding entry of the orderer information database. Also, the physical condition determination unit 303 notifies the reception terminal 10 of the determination result. Further, the physical condition determination unit 303 notifies the label print instruction unit 304 of the completion of the physical condition determination of the orderer and the entry number.
ラベル印刷指示部304は、提供商品情報が記載されたラベルの印刷をプリンター40に指示する手段である。ラベル印刷指示部304は、登録された注文者の生体情報(特徴量)、体調、注文ID及び商品名を含む「提供商品情報」をプリンター40に送信する。
The label print instruction unit 304 is a means for instructing the printer 40 to print a label on which provided product information is described. The label printing instruction unit 304 transmits to the printer 40 the “provided product information” including the registered biometric information (characteristic amount) of the orderer, physical condition, order ID, and product name.
商品格納管理部305は、商品の格納に関する管理を行う手段である。商品格納管理部305は、従業員の端末50から「商品格納通知」を受信する。商品格納管理部305は、当該通知に含まれる生体情報と注文者情報データベースに登録された生体情報を用いた照合処理を実行する。
The product storage management unit 305 is means for managing product storage. The product storage management unit 305 receives a “product storage notification” from the employee's terminal 50 . The product storage management unit 305 executes matching processing using the biometric information included in the notification and the biometric information registered in the orderer information database.
商品格納管理部305は、商品格納通知に含まれる特徴量を照合対象に設定し、注文者情報データベースに登録された特徴量との間で照合処理を行う。より具体的には、商品格納管理部305は、商品格納通知に含まれる特徴量(特徴ベクトル)を照合対象に設定し、注文者情報データベースに登録されている複数の特徴ベクトルとの間で1対N(Nは正の整数、以下同じ)照合を実行する。
The product storage management unit 305 sets the feature amount included in the product storage notification as a matching target, and performs matching processing with the feature amount registered in the orderer information database. More specifically, the product storage management unit 305 sets the feature quantity (feature vector) included in the product storage notification as a matching target, and compares the feature quantity (feature vector) with a plurality of feature vectors registered in the orderer information database. Perform pair N (N is a positive integer, same hereafter) matching.
商品格納管理部305は、照合対象の特徴量と登録側の複数の特徴量それぞれとの間の類似度を計算する。当該類似度には、カイ二乗距離やユークリッド距離等を用いることができる。なお、距離が離れているほど類似度は低く、距離が近いほど類似度が高い。
The product storage management unit 305 calculates the degree of similarity between the feature amount to be matched and each of the plurality of feature amounts on the registration side. Chi-square distance, Euclidean distance, or the like can be used for the degree of similarity. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.
商品格納管理部305は、注文者情報データベースに登録された複数の特徴量のうち、照合対象の特徴量との間の類似度が所定の値以上であって、最も類似度が高い特徴量を持つエントリを特定する。
The product storage management unit 305 selects a feature quantity having the highest similarity with the feature quantity to be compared from among the plurality of feature quantities registered in the orderer information database and having a similarity greater than or equal to a predetermined value. Identify the entries that have
商品格納管理部305は、特定したエントリ(注文者)のロッカー番号フィールドに商品格納通知に含まれるロッカー番号を設定する。
The product storage management unit 305 sets the locker number included in the product storage notification in the locker number field of the specified entry (orderer).
商品格納通知を処理すると、商品格納管理部305は、受け渡しロッカー30に対して「格納完了通知」を送信する。より具体的には、商品格納管理部305は、ロッカー番号が設定されたエントリ(注文者)の注文ID、商品名を含む「格納完了通知」を受け渡しロッカー30に送信する。
After processing the product storage notification, the product storage management unit 305 transmits a "storage completion notification" to the delivery locker 30. More specifically, the product storage management unit 305 delivers to the locker 30 a “storage completion notification” including the order ID and product name of the entry (orderer) to which the locker number is set.
認証要求処理部306は、受け渡しロッカー30から受信した認証要求を処理する手段である。認証要求処理部306は、認証要求に含まれる顔画像(生体情報)から特徴量を生成する。認証要求処理部306は、当該生成した特徴量を照合側、注文者情報データベースに登録された特徴量を登録側にそれぞれ設定し、1対N照合を実行する。
The authentication request processing unit 306 is means for processing the authentication request received from the delivery locker 30. The authentication request processing unit 306 generates a feature amount from the face image (biometric information) included in the authentication request. The authentication request processing unit 306 sets the generated feature quantity on the collation side and sets the feature quantity registered in the orderer information database on the registration side, respectively, and executes one-to-many collation.
認証要求処理部306は、注文者情報データベースに登録された複数の特徴量のうち、照合対象の特徴量との間の類似度が所定の値以上の特徴量が存在すれば、被認証者の認証に成功したと判定する。そのような特徴量が存在しなければ、認証要求処理部306は、被認証者の認証に失敗したと判定する。
The authentication request processing unit 306 determines that if there is a feature amount whose similarity to the feature amount to be matched is equal to or greater than a predetermined value among the plurality of feature amounts registered in the orderer information database, the authentication request processing unit 306 Determine that the authentication has succeeded. If such a feature amount does not exist, the authentication request processing unit 306 determines that authentication of the person to be authenticated has failed.
認証に失敗した場合には、認証要求処理部306は、認証失敗を受け渡しロッカー30に通知する。認証要求処理部306は、認証失敗を示す否定応答を受け渡しロッカー30に送信する。
If the authentication fails, the authentication request processing unit 306 notifies the delivery locker 30 of the authentication failure. The authentication request processing unit 306 delivers a negative response indicating authentication failure to the delivery locker 30 .
認証に成功した場合には、認証要求処理部306は、注文者情報データベースから、照合対象の特徴量との間の類似度が最も高い特徴量を持つエントリのロッカー番号フィールドから設定値を読み出す。認証要求処理部306は、認証成功及び読み出したロッカー番号を受け渡しロッカー30に通知する。認証要求処理部306は、ロッカー番号を含む肯定応答(認証成功を伝える応答)を受け渡しロッカー30に送信する。
If the authentication is successful, the authentication request processing unit 306 reads out the set value from the locker number field of the entry having the feature quantity with the highest similarity to the feature quantity to be matched from the orderer information database. The authentication request processing unit 306 notifies the locker 30 of the authentication success and the read locker number. The authentication request processing unit 306 delivers an affirmative response (response indicating successful authentication) including the locker number to the locker 30 .
記憶部307は、サーバ装置20の動作に必要な情報を記憶する手段である。
The storage unit 307 is means for storing information necessary for the operation of the server device 20 .
[受け渡しロッカー]
図12は、第1の実施形態に係る受け渡しロッカー30の処理構成(処理モジュール)の一例を示す図である。図12を参照すると、受け渡しロッカー30は、通信制御部401と、格納通知部402と、認証要求部403と、記憶部404と、を備える。 [Delivery Locker]
FIG. 12 is a diagram showing an example of a processing configuration (processing modules) of thedelivery locker 30 according to the first embodiment. Referring to FIG. 12, delivery locker 30 includes communication control section 401 , storage notification section 402 , authentication request section 403 , and storage section 404 .
図12は、第1の実施形態に係る受け渡しロッカー30の処理構成(処理モジュール)の一例を示す図である。図12を参照すると、受け渡しロッカー30は、通信制御部401と、格納通知部402と、認証要求部403と、記憶部404と、を備える。 [Delivery Locker]
FIG. 12 is a diagram showing an example of a processing configuration (processing modules) of the
通信制御部401は、他の装置との間の通信を制御する手段である。例えば、通信制御部401は、サーバ装置20からデータ(パケット)を受信する。また、通信制御部401は、サーバ装置20に向けてデータを送信する。通信制御部401は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部401は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部401を介して他の装置とデータの送受信を行う。
The communication control unit 401 is means for controlling communication with other devices. For example, the communication control unit 401 receives data (packets) from the server device 20 . Also, the communication control unit 401 transmits data to the server device 20 . The communication control unit 401 transfers data received from other devices to other processing modules. The communication control unit 401 transmits data acquired from other processing modules to other devices. In this manner, other processing modules transmit and receive data to and from other devices via the communication control unit 401 .
格納通知部402は、商品が受け渡しロッカー30に格納されたことを注文者に通知する手段である。格納通知部402は、サーバ装置20から「格納完了通知」を受信すると、商品が格納された事実を注文者(受け渡しロッカー30の付近で待機している注文者)に通知する。具体的には、格納通知部402は、図8に示すような表示を行い、商品格納を注文者に通知する。なお、注文No(注文ID)や商品名は格納完了通知に含まれている。
The storage notification unit 402 is means for notifying the orderer that the product has been stored in the delivery locker 30 . When the storage notification unit 402 receives the "storage completion notification" from the server device 20, the storage notification unit 402 notifies the orderer (orderer waiting near the delivery locker 30) that the product has been stored. Specifically, the storage notification unit 402 performs a display as shown in FIG. 8 to notify the orderer of product storage. Note that the order number (order ID) and product name are included in the storage completion notification.
認証要求部403は、サーバ装置20に対して面前の利用者に関する認証を要求する手段である。認証要求部403は、人感センサや画像解析等の手段により自装置の面前に注文者(被認証者)が存在するか否か判定する。
The authentication requesting unit 403 is means for requesting the authentication of the user in front of the server device 20 . The authentication requesting unit 403 determines whether or not there is an orderer (person to be authenticated) in front of the device by means of a motion sensor, image analysis, or the like.
被認証者を検出すると、認証要求部403は、当該被認証者の生体情報(顔画像)を取得する。認証要求部403は、顔画像を含む認証要求をサーバ装置20に送信する。
When the person to be authenticated is detected, the authentication requesting unit 403 acquires the biometric information (face image) of the person to be authenticated. Authentication request unit 403 transmits an authentication request including a face image to server device 20 .
認証要求部403は、認証要求に対するサーバ装置20からの応答を受信する。
The authentication requesting unit 403 receives a response from the server device 20 to the authentication request.
認証要求部403は、認証結果が「認証失敗」であれば、その旨を被認証者に通知する。例えば、認証要求部403は、注文IDや注文商品の再確認を被認証者に促す表示をする。また、認証要求部403は、被認証者に対して自装置(受け渡しロッカー30)から離れることを促す。
If the authentication result is "authentication failure", the authentication requesting unit 403 notifies the person to be authenticated to that effect. For example, the authentication requesting unit 403 displays a display prompting the person to be authenticated to reconfirm the order ID and the ordered product. Further, the authentication requesting unit 403 prompts the person to be authenticated to leave the own device (delivery locker 30).
認証要求部403は、認証結果が「認証成功」であれば、サーバ装置20から通知されたロッカー番号に対応するロッカーを開錠する。認証要求部403は、開錠したロッカーの場所(ロッカー番号)を被認証者に通知する。
If the authentication result is "successful authentication", the authentication requesting unit 403 unlocks the locker corresponding to the locker number notified from the server device 20. The authentication requesting unit 403 notifies the person to be authenticated of the location of the unlocked locker (locker number).
記憶部404は、受け渡しロッカー30の動作に必要な情報を記憶する手段である。
The storage unit 404 is means for storing information necessary for the operation of the delivery locker 30.
[プリンター]
プリンターに関する処理構成の説明を省略する。プリンター40には汎用の印刷機を用いることができ、且つ、その構成は当業者にとって明らかなためである。 [printer]
A description of the processing configuration relating to the printer is omitted. This is because a general-purpose printing machine can be used as theprinter 40, and its configuration is obvious to those skilled in the art.
プリンターに関する処理構成の説明を省略する。プリンター40には汎用の印刷機を用いることができ、且つ、その構成は当業者にとって明らかなためである。 [printer]
A description of the processing configuration relating to the printer is omitted. This is because a general-purpose printing machine can be used as the
[端末]
図13は、第1の実施形態に係る端末50の処理構成(処理モジュール)の一例を示す図である。図13を参照すると、端末50は、通信制御部501と、商品格納通知部502と、記憶部503と、を備える。 [Terminal]
FIG. 13 is a diagram showing an example of a processing configuration (processing modules) of the terminal 50 according to the first embodiment. Referring to FIG. 13 ,terminal 50 includes communication control section 501 , product storage notification section 502 , and storage section 503 .
図13は、第1の実施形態に係る端末50の処理構成(処理モジュール)の一例を示す図である。図13を参照すると、端末50は、通信制御部501と、商品格納通知部502と、記憶部503と、を備える。 [Terminal]
FIG. 13 is a diagram showing an example of a processing configuration (processing modules) of the terminal 50 according to the first embodiment. Referring to FIG. 13 ,
通信制御部501は、他の装置との間の通信を制御する手段である。例えば、通信制御部501は、サーバ装置20からデータ(パケット)を受信する。また、通信制御部501は、サーバ装置20に向けてデータを送信する。通信制御部501は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部501は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部501を介して他の装置とデータの送受信を行う。
The communication control unit 501 is means for controlling communication with other devices. For example, the communication control unit 501 receives data (packets) from the server device 20 . Also, the communication control unit 501 transmits data to the server device 20 . The communication control unit 501 passes data received from other devices to other processing modules. The communication control unit 501 transmits data acquired from other processing modules to other devices. In this manner, other processing modules transmit and receive data to and from other devices via the communication control unit 501 .
商品格納通知部502は、従業員が商品を受け渡しロッカー30に格納した事実をサーバ装置20に通知する手段である。商品格納通知部502は、従業員の操作に応じて、受け渡しロッカー30に格納する商品に貼られた2次元コードを撮影し、当該2次元コードから注文者の生体情報を復号する。
The product storage notification unit 502 is means for notifying the server device 20 of the fact that the employee has stored the product in the delivery locker 30 . The product storage notification unit 502 photographs the two-dimensional code attached to the product stored in the delivery locker 30 and decodes the biometric information of the orderer from the two-dimensional code according to the operation of the employee.
また、商品格納通知部502は、従業員の操作に応じて、従業員が商品を格納したロッカーに張り付けられた2次元コードを撮影し、当該2次元コードからロッカー番号を復号する。
In addition, the product storage notification unit 502 photographs the two-dimensional code attached to the locker in which the employee has stored the product, and decodes the locker number from the two-dimensional code in response to the employee's operation.
商品格納通知部502は、取得した生体情報(特徴量)及びロッカー番号を含む「商品格納通知」をサーバ装置20に送信する。
The product storage notification unit 502 transmits to the server device 20 a "product storage notification" including the acquired biometric information (characteristic value) and locker number.
記憶部503は、端末50の動作に必要な情報を記憶する手段である。
The storage unit 503 is means for storing information necessary for the operation of the terminal 50 .
[サービス提供システムの動作]
次に、第1の実施形態に係るサービス提供システムの動作について説明する。 [Operation of service providing system]
Next, operation of the service providing system according to the first embodiment will be described.
次に、第1の実施形態に係るサービス提供システムの動作について説明する。 [Operation of service providing system]
Next, operation of the service providing system according to the first embodiment will be described.
図14は、第1の実施形態に係るサービス提供システムの動作の一例を示すシーケンス図である。
FIG. 14 is a sequence diagram showing an example of the operation of the service providing system according to the first embodiment.
受付端末10は、顧客を検出すると、当該顧客の生体情報及びバイタルデータを取得する(ステップS101)。
When the reception terminal 10 detects a customer, it acquires the customer's biometric information and vital data (step S101).
受付端末10は、生体情報等の取得に前後して、顧客の注文を取得する。受付端末10は、顧客の注文に関する決済を行う。受付端末10は、顧客の生体情報(顔画像)、バイタルデータ(体表面温度)、注文ID及び注文商品情報(商品名)を含む「注文者登録要求」をサーバ装置20に送信する(ステップS102)。
The reception terminal 10 acquires the customer's order before or after acquiring the biometric information. The reception terminal 10 performs settlement regarding the customer's order. The reception terminal 10 transmits an "orderer registration request" including the customer's biological information (face image), vital data (body surface temperature), order ID, and ordered product information (product name) to the server device 20 (step S102). ).
サーバ装置20は、取得したバイタルデータに基づいて注文者の体調を判定する(ステップS103)。サーバ装置20は、注文者の生体情報等と注文者の体調を対応付けて記憶する。
The server device 20 determines the orderer's physical condition based on the obtained vital data (step S103). The server device 20 stores the orderer's biological information and the like in association with the orderer's physical condition.
サーバ装置20は、商品に張り付けられるラベルを印刷する(ステップS104)。具体的には、サーバ装置20は、プリンター40に対して「提供商品情報」を送信し、ラベルの印刷を指示する。
The server device 20 prints a label to be attached to the product (step S104). Specifically, the server device 20 transmits the “provided product information” to the printer 40 and instructs the printer 40 to print the label.
従業員は、印刷されたラベルを商品に張り付ける。また、従業員は、印刷されたラベルの外観(色彩、形状等)に基づいて、商品が体調良好者向けの商品か体調不良者向けの商品か判断する。体調不良者(発熱者)向けの商品であれば、従業員は、当該商品を受け渡しロッカー30に格納する。
Employees affix the printed labels to the products. Also, the employee determines whether the product is for people in good physical condition or for people in poor physical condition based on the appearance (color, shape, etc.) of the printed label. If the product is for a person who is in poor physical condition (a person with a fever), the employee stores the product in the delivery locker 30. - 特許庁
従業員がラベルの貼付された商品を受け渡しロッカー30に格納すると、端末50は、貼付されたラベルから得られる注文者の生体情報(特徴量)と商品の格納されたロッカーのロッカー番号を含む商品格納通知をサーバ装置20に送信する(ステップS105)。
When the employee stores the labeled product in the delivery locker 30, the terminal 50 receives the orderer's biological information (characteristic quantity) obtained from the attached label and the product including the locker number of the locker in which the product is stored. A storage notification is transmitted to the server device 20 (step S105).
サーバ装置20は、商品格納通知に含まれる生体情報を用いた照合処理により注文者を特定する(照合処理の実行;ステップS106)。サーバ装置20は、特定された注文者と端末50から通知されたロッカー番号を対応付けて記憶する。
The server device 20 identifies the orderer through verification processing using the biometric information included in the product storage notification (execution of verification processing; step S106). The server device 20 associates the identified orderer with the locker number notified from the terminal 50 and stores them.
サーバ装置20は、受け渡しロッカー30に対し、注文IDと商品名を含む「格納完了通知」を送信する(ステップS107)。
The server device 20 transmits a "storage completion notification" including the order ID and product name to the delivery locker 30 (step S107).
当該格納完了通知を受信したことに応じて受け渡しロッカー30は、商品が格納された旨を注文者に通知する。当該通知に接した注文者は、受け渡しロッカー30の前に移動する。
In response to receiving the storage completion notification, the delivery locker 30 notifies the orderer that the product has been stored. The orderer who receives the notification moves to the front of the delivery locker 30. - 特許庁
受け渡しロッカー30は、注文者(被認証者)の生体情報を取得し、当該取得された生体情報(顔画像)を含む認証要求をサーバ装置20に送信する(ステップS108)。
The delivery locker 30 acquires the biometric information of the orderer (person to be authenticated) and transmits an authentication request including the acquired biometric information (face image) to the server device 20 (step S108).
サーバ装置20は、認証要求を受信すると、生体認証を実行し、その結果を受け渡しロッカー30に送信する(ステップS109、S110)。認証に成功した場合には、サーバ装置20は、商品の格納されたロッカーのロッカー番号を受け渡しロッカー30に通知する。
Upon receiving the authentication request, the server device 20 executes biometric authentication and transmits the result to the delivery locker 30 (steps S109, S110). If the authentication succeeds, the server device 20 delivers the locker number of the locker in which the product is stored and notifies the locker 30 of it.
生体認証に成功すると、受け渡しロッカー30は、サーバ装置20から通知されたロッカー番号のロッカーを開く(ステップS111)。被認証者(注文者)は、ロッカーから商品を取り出す。
When the biometric authentication is successful, the delivery locker 30 opens the locker with the locker number notified from the server device 20 (step S111). The person to be authenticated (orderer) takes out the product from the locker.
以上のように、第1の実施形態に係るサービス提供システム(商品提供システム)は、注文者が発熱していると判断すると、当該発熱者(体調不良者)を店舗内部に入れず、店舗の外部で待機するように案内(指示)する。即ち、第1の実施形態に係るサービス提供システムでは、体調良好者と判定されないと店舗に設置されたゲート11が開かないので体調不良者は入店できない。また、プリンター40は、注文者の情報、注文商品の情報が記載されたラベルを印刷する。従業員は、印刷されたラベルの色や形状等により、ラベルが貼られた商品が発熱者向けの商品か非発熱者向けの商品か判断する。従業員は、発熱者向けの商品を受け渡しロッカー30に格納する。その際、従業員は、端末50を操作して、格納した商品の注文者に関する生体情報と商品を格納した場所を特定するロッカー番号をサーバ装置20に通知する。サーバ装置20は、取得した生体情報に基づいて注文者を特定すると共に、ロッカー番号を注文者情報データベースに登録する。また、サーバ装置20は、商品が格納された旨を、受け渡しロッカー30を介して注文者に通知する。通知に接した注文者は、受け渡しロッカー30の前に移動し、生体認証を受ける。生体認証に成功すると、受け渡しロッカー30は、商品が格納されたロッカーを開き、注文者(発熱者)が商品を取り出し可能とする。このようなシステムの動作により、発熱者と店舗の従業員が接触することなく、サービス(商品)を顧客に提供することができる。その結果、発熱者が感染症に罹患しているとしても、従業員が感染症に罹患する可能性が低くなり、事業者は事業を継続できる。また、生体認証により商品の注文者を特定し、注文者とは異なる人物の商品取り出しを不可能としている。このように、第1の実施形態に係るサービス提供システムは、安全かつ安心して顧客に商品を提供することができる。さらに、第1の実施形態に係るサービス提供サービスによれば、事業者は、顧客と非接触でサービスを提供することができるので事業の効率が上昇し、コストを低減できる。
As described above, when the service providing system (merchandise providing system) according to the first embodiment determines that the orderer has a fever, the person who has a fever (the person who is unwell) is not allowed to enter the store. Guide (instruct) to wait outside. That is, in the service providing system according to the first embodiment, the gate 11 installed in the store does not open unless the person is judged to be in good physical condition, so the person in poor physical condition cannot enter the store. In addition, the printer 40 prints a label on which orderer information and ordered product information are described. The employee determines whether the product to which the label is attached is for people with fever or for people without fever, based on the color, shape, etc. of the printed label. The employee stores the product for the person with fever in the delivery locker 30. - 特許庁At that time, the employee operates the terminal 50 to notify the server device 20 of the stored biometric information about the person who ordered the product and the locker number specifying the location where the product was stored. The server device 20 identifies the orderer based on the acquired biometric information, and registers the locker number in the orderer information database. In addition, the server device 20 notifies the orderer via the delivery locker 30 that the product has been stored. The orderer who received the notification moves to the front of the delivery locker 30 and undergoes biometric authentication. When the biometric authentication is successful, the delivery locker 30 opens the locker in which the product is stored so that the orderer (the person with fever) can take out the product. By operating such a system, it is possible to provide customers with services (products) without contact between feverish persons and store employees. As a result, even if a febrile person has an infectious disease, the employees are less likely to contract the infectious disease and the business can continue to operate. In addition, the person who ordered the product is specified by biometric authentication, and it is impossible for a person other than the person who ordered the product to take out the product. Thus, the service providing system according to the first embodiment can safely and securely provide products to customers. Furthermore, according to the service providing service according to the first embodiment, the business operator can provide the service without contacting the customer, so the business efficiency can be improved and the cost can be reduced.
続いて、サービス提供システムを構成する各装置のハードウェアについて説明する。図15は、サーバ装置20のハードウェア構成の一例を示す図である。
Next, the hardware of each device that makes up the service providing system will be explained. FIG. 15 is a diagram showing an example of the hardware configuration of the server device 20. As shown in FIG.
サーバ装置20は、情報処理装置(所謂、コンピュータ)により構成可能であり、図15に例示する構成を備える。例えば、サーバ装置20は、プロセッサ311、メモリ312、入出力インターフェイス313及び通信インターフェイス314等を備える。上記プロセッサ311等の構成要素は内部バス等により接続され、相互に通信が可能となるように構成されている。
The server device 20 can be configured by an information processing device (so-called computer), and has the configuration illustrated in FIG. For example, the server device 20 includes a processor 311, a memory 312, an input/output interface 313, a communication interface 314, and the like. Components such as the processor 311 are connected by an internal bus or the like and configured to be able to communicate with each other.
但し、図15に示す構成は、サーバ装置20のハードウェア構成を限定する趣旨ではない。サーバ装置20は、図示しないハードウェアを含んでもよいし、必要に応じて入出力インターフェイス313を備えていなくともよい。また、サーバ装置20に含まれるプロセッサ311等の数も図15の例示に限定する趣旨ではなく、例えば、複数のプロセッサ311がサーバ装置20に含まれていてもよい。
However, the configuration shown in FIG. 15 is not intended to limit the hardware configuration of the server device 20. The server device 20 may include hardware (not shown) and may not have the input/output interface 313 as necessary. Also, the number of processors 311 and the like included in the server device 20 is not limited to the example illustrated in FIG.
プロセッサ311は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)等のプログラマブルなデバイスである。あるいは、プロセッサ311は、FPGA(Field Programmable Gate Array)、ASIC(Application Specific Integrated Circuit)等のデバイスであってもよい。プロセッサ311は、オペレーティングシステム(OS;Operating System)を含む各種プログラムを実行する。
The processor 311 is, for example, a programmable device such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), DSP (Digital Signal Processor). Alternatively, processor 311 may be a device such as FPGA (Field Programmable Gate Array), ASIC (Application Specific Integrated Circuit), or the like. The processor 311 executes various programs including an operating system (OS).
メモリ312は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等である。メモリ312は、OSプログラム、アプリケーションプログラム、各種データを格納する。
The memory 312 is RAM (Random Access Memory), ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), or the like. The memory 312 stores an OS program, application programs, and various data.
入出力インターフェイス313は、図示しない表示装置や入力装置のインターフェイスである。表示装置は、例えば、液晶ディスプレイ等である。入力装置は、例えば、キーボードやマウス等のユーザ操作を受け付ける装置である。
The input/output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display. The input device is, for example, a device such as a keyboard or mouse that receives user operations.
通信インターフェイス314は、他の装置と通信を行う回路、モジュール等である。例えば、通信インターフェイス314は、NIC(Network Interface Card)等を備える。
The communication interface 314 is a circuit, module, etc. that communicates with other devices. For example, the communication interface 314 includes a NIC (Network Interface Card) or the like.
サーバ装置20の機能は、各種処理モジュールにより実現される。当該処理モジュールは、例えば、メモリ312に格納されたプログラムをプロセッサ311が実行することで実現される。また、当該プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transitory)なものとすることができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。また、上記プログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されてもよい。
The functions of the server device 20 are realized by various processing modules. The processing module is implemented by the processor 311 executing a program stored in the memory 312, for example. Also, the program can be recorded in a computer-readable storage medium. The storage medium can be non-transitory such as semiconductor memory, hard disk, magnetic recording medium, optical recording medium, and the like. That is, the present invention can also be embodied as a computer program product. Also, the program can be downloaded via a network or updated using a storage medium storing the program. Furthermore, the processing module may be realized by a semiconductor chip.
なお、受付端末10、端末50等の基本的なハードウェア構成はサーバ装置20と相違する点はないので説明を省略する。例えば、受付端末10は、カメラ、サーマルカメラ等をさらに備えていればよい。受け渡しロッカー30は、表示パネル32やカメラ33等を備えていればよい。
The basic hardware configuration of the reception terminal 10, the terminal 50, etc. is not different from that of the server device 20, so the explanation is omitted. For example, the reception terminal 10 may further include a camera, a thermal camera, or the like. The delivery locker 30 may be provided with a display panel 32, a camera 33, and the like.
サーバ装置20は、コンピュータを搭載し、当該コンピュータにプログラムを実行させることでサーバ装置20の機能が実現できる。サービス提供システムに含まれる各装置が協働することで、商品受け渡し方法が実行される。
The server device 20 is equipped with a computer, and the functions of the server device 20 can be realized by causing the computer to execute a program. The product delivery method is executed through the cooperation of the devices included in the service providing system.
[変形例]
なお、上記実施形態にて説明したサービス提供システムの構成、動作等は例示であって、システムの構成等を限定する趣旨ではない。 [Modification]
The configuration, operation, etc. of the service providing system described in the above embodiment are examples, and are not intended to limit the configuration of the system.
なお、上記実施形態にて説明したサービス提供システムの構成、動作等は例示であって、システムの構成等を限定する趣旨ではない。 [Modification]
The configuration, operation, etc. of the service providing system described in the above embodiment are examples, and are not intended to limit the configuration of the system.
上記実施形態では、サーバ装置20が注文者情報データベースを有する場合について説明した。しかし、当該データベースは、サーバ装置20とは異なるデータベースサーバに構築されていてもよい。また、サービス提供システムには、上記実施形態にて説明した各種手段(体調判定部303、認証要求処理部306等)が含まれていればよい。例えば、受付端末10にて行われる体表面温度の算出はサーバ装置20で行われてもよい。
In the above embodiment, the server device 20 has an orderer information database. However, the database may be constructed in a database server different from the server device 20 . Further, the service providing system may include various means (physical condition determining unit 303, authentication request processing unit 306, etc.) described in the above embodiments. For example, the calculation of the body surface temperature performed by the reception terminal 10 may be performed by the server device 20 .
上記実施形態では、受付端末10からサーバ装置20に「顔画像」に係る生体情報が送信される場合について説明した。しかし、受付端末10からサーバ装置20に「顔画像から生成された特徴量」に係る生体情報が送信されてもよい。あるいは、サーバ装置20からプリンター40に送信される生体情報や端末50からサーバ装置20に送信される生体情報は、「顔画像」であってもよい。
In the above embodiment, a case has been described in which biometric information related to a "face image" is transmitted from the reception terminal 10 to the server device 20. However, the biometric information related to the “feature amount generated from the face image” may be transmitted from the reception terminal 10 to the server device 20 . Alternatively, the biometric information transmitted from the server device 20 to the printer 40 or the biometric information transmitted from the terminal 50 to the server device 20 may be a "face image".
上記実施形態では、受付端末10がサーバ装置20に生体情報を送信する場合について説明した。しかし、当該生体情報の送信は行われなくともよい。即ち、本願開示のサービス提供システムにおいて、生体情報を用いて利用者を特定することが行われなくともよい。サーバ装置20は、注文IDを生体情報の代わりに使用して、利用者の管理を行ってもよい。この場合、サーバ装置20は、商品が受け渡しロッカー30に格納されたことに応じて、対応する注文ID、商品名を受け渡しロッカー30に通知する。受け渡しロッカー30は、ロッカーに格納された商品名を付近で待機する注文者に通知する。当該商品に心当たりのある利用者が、受け渡しロッカー30に注文IDを入力すると、対応するロッカーが開錠する。例えば、注文者は、図5に示すような受付端末10の表示や受付端末10が発行するレシートから注文No(注文ID)を記憶する。サーバ装置20は、商品が受け渡しロッカー30に商品が格納されると、注文ID、商品名を受け渡しロッカー30に通知する。受け渡しロッカー30は、図16に示すようなGUIを表示し、ロッカー開錠のための注文IDを取得する。受け渡しロッカー30は、正しい注文ID(注文No)が入力されると対応するロッカーを開錠する。
In the above embodiment, the case where the reception terminal 10 transmits biometric information to the server device 20 has been described. However, the biometric information need not be transmitted. That is, in the service providing system disclosed in the present application, it is not necessary to specify the user using biometric information. The server device 20 may manage the user by using the order ID instead of the biometric information. In this case, when the product is stored in the delivery locker 30, the server device 20 notifies the delivery locker 30 of the corresponding order ID and product name. The delivery locker 30 notifies the orderer waiting nearby of the product name stored in the locker. When a user familiar with the product enters an order ID into the delivery locker 30, the corresponding locker is unlocked. For example, the orderer memorizes the order number (order ID) from the display of the reception terminal 10 as shown in FIG. 5 or from the receipt issued by the reception terminal 10 . When the product is stored in the delivery locker 30, the server device 20 notifies the delivery locker 30 of the order ID and the product name. The delivery locker 30 displays a GUI as shown in FIG. 16 and acquires an order ID for unlocking the locker. The delivery locker 30 unlocks the corresponding locker when the correct order ID (order number) is entered.
サービス提供システムで提供される商品は、情報等が記載された紙媒体等でもよい。本願開示の「店舗」は、例えば、住民票等の交付を行う自治体等の建物であってもよい。また、顧客(利用者)に提供されるサービスは有料でなくともよい。例えば、図書館における図書の貸し出しに本願開示が適用されてもよい。
The products provided by the service provision system may be paper media with information etc. A “store” disclosed in the present application may be, for example, a building of a municipality that issues a resident card or the like. Also, services provided to customers (users) do not have to be charged. For example, the present disclosure may be applied to lending books in a library.
上記実施形態では、サーバ装置20が注文者の体調を判定する場合について説明したが、当該判定は受付端末10にて行われてもよい。受付端末10は、体調判定の結果を含む注文者登録要求をサーバ装置20に送信してもよい。
In the above embodiment, the case where the server device 20 determines the physical condition of the orderer has been described, but the determination may be made at the reception terminal 10 . The reception terminal 10 may transmit an orderer registration request including the physical condition determination result to the server device 20 .
上記実施形態では、従業員が商品をカウンタや受け渡しロッカー30に運搬する場合について説明した。しかし、商品の運搬はロボットやベルトコンベアーのような手段を用いて行われてもよい。この場合、ロボット等は、商品に張り付けられたラベルの外観に基づいて商品の運搬先を決定してもよいし、2次元コードから注文者の体調を取得して運搬先を決定してもよい。
In the above embodiment, the case where the employee transports the product to the counter or delivery locker 30 has been described. However, transportation of goods may be performed using means such as robots and belt conveyors. In this case, the robot or the like may determine the delivery destination of the product based on the appearance of the label attached to the product, or may determine the delivery destination by obtaining the orderer's physical condition from the two-dimensional code. .
上記実施形態では、注文商品の商品名をサーバ装置20に登録する場合について説明した。しかし、店舗から提供される商品の種類が1つであれば、サーバ装置20に商品名を登録することは不要である。
In the above embodiment, the case where the product name of the ordered product is registered in the server device 20 has been described. However, if there is only one type of product provided by the store, it is unnecessary to register the product name in the server device 20 .
受付端末10は、原則としてゲート11の開状態を維持し、注文者が発熱者であることが判明した場合に、当該ゲート11を閉じてもよい。
In principle, the reception terminal 10 keeps the gate 11 open, and may close the gate 11 if the orderer is found to have a fever.
1人の注文者が複数の商品を購入した場合には、受付端末10は、枝番を有する注文IDを生成してもよい。例えば、注文者が2つの商品を注文した場合には、01-1/2のような注文IDを生成し、注文された商品の総数を把握可能としてもよい。この場合、従業員は、1人の注文者が注文した複数の商品を同じロッカーに格納するといった対応が可能となる。
When one orderer purchases multiple items, the reception terminal 10 may generate an order ID with a branch number. For example, when an orderer orders two products, an order ID such as 01-1/2 may be generated so that the total number of ordered products can be grasped. In this case, the employee can store multiple products ordered by one orderer in the same locker.
受け渡しロッカー30は、複数のロッカーを備えていなくともよい。この場合、端末50がロッカー番号をサーバ装置20に通知したり、サーバ装置20がロッカー番号を受け渡しロッカー30に通知したりする必要はない。この場合、サーバ装置20は、被認証者の認証に成功した場合に、当該事実を受け渡しロッカー30に通知すれば十分である。受け渡しロッカー30は、認証成功を受信すれば開錠し、認証失敗を受信した場合には開錠しなければよい。
The delivery locker 30 does not have to have multiple lockers. In this case, there is no need for the terminal 50 to notify the server device 20 of the locker number, or for the server device 20 to deliver the locker number to the locker 30 . In this case, it is sufficient for the server device 20 to notify the delivery locker 30 of the success of the authentication of the person to be authenticated. The delivery locker 30 should be unlocked when receiving authentication success, and should not be unlocked when receiving authentication failure.
上記実施形態では、顔画像を用いた顔認証(生体認証)により注文者を特定することを説明した。しかし、虹彩画像を用いた虹彩認証や指紋画像を用いた指紋認証により、注文者が特定されてもよい。
In the above embodiment, it was explained that the orderer is identified by face authentication (biometric authentication) using a face image. However, the orderer may be identified by iris authentication using an iris image or fingerprint authentication using a fingerprint image.
上記実施形態では、体表面温度を用いて注文者の体調を判定する場合について説明した。しかし、注文者の体調は他のバイタルデータ(バイタルサイン)に基づいて判定されてもよい。例えば、受付端末10に心拍数を取得するデバイスを設置し、心拍数に基づいて体調が判定されてもよい。あるいは、複数のバイタルデータを組み合わせて注文者の体調が判定されてもよい。
In the above embodiment, a case has been described in which body surface temperature is used to determine the physical condition of the orderer. However, the orderer's physical condition may be determined based on other vital data (vital signs). For example, a device that acquires the heart rate may be installed in the reception terminal 10 and the physical condition may be determined based on the heart rate. Alternatively, the physical condition of the orderer may be determined by combining a plurality of vital data.
あるいは、サーバ装置20は、外部のサーバ又は顧客のスマートフォン等から、注文者の行動履歴、体調に関する情報、渡航履歴、PCR(Polymerase Chain Reaction)等による検査結果を取得し、取得した情報に基づいて注文者の体調を判定してもよい。あるいは、サーバ装置20は、外部のサーバ等から利用者が感染症の濃厚接触者や所定期間(例えば、2週間)の待機者か否かの情報を取得し、これらの情報に基づいて体調を判定してもよい。なお、外部サーバやスマートフォンから情報を取得する場合には、サーバ装置20は、予め利用者の生体情報(例えば、顔画像)を取得し、記憶する。換言すれば、利用者は、自身の生体情報をサーバ装置20に登録した後に、受付端末10にて商品の注文が可能となる。あるいは、サーバ装置20は、注文者の行動履歴や渡航履歴等に基づいて、当該注文者の入店を許可するか拒否するか決定してもよい。即ち、サーバ装置20は、行動履歴、渡航履歴等に基づいて注文者が感染症に罹患している可能性が高いと判断した場合には、発熱者と同様に扱い受け渡しロッカー30を用いて商品を受け渡してもよい。あるいは、サーバ装置20は、注文者の健康報告に基づいて当該注文者の入店を許可するか拒否するか決定してもよい。例えば、サーバ装置20は、体温等のバイタルデータを定期的に報告していない利用者に関しては、店舗への入店を拒否し、受け渡しロッカー30を介して商品の受け渡しを行ってもよい。
Alternatively, the server device 20 acquires the orderer's behavior history, physical condition information, travel history, PCR (Polymerase Chain Reaction) test results, etc. from an external server or the customer's smartphone, etc., and based on the acquired information The physical condition of the orderer may be determined. Alternatively, the server device 20 acquires information from an external server or the like as to whether the user is a person who has been in close contact with an infectious disease or is on standby for a predetermined period (for example, two weeks), and based on this information, monitors the physical condition. You can judge. Note that when acquiring information from an external server or a smartphone, the server device 20 acquires and stores the user's biometric information (for example, face image) in advance. In other words, the user can place an order for a product at the reception terminal 10 after registering his/her biometric information in the server device 20 . Alternatively, the server device 20 may determine whether to permit or deny the orderer to enter the store based on the orderer's action history, travel history, or the like. That is, when the server device 20 determines that the orderer is highly likely to be infected with an infectious disease based on the behavior history, travel history, etc., the server device 20 treats the orderer in the same way as a person with a fever, and uses the delivery locker 30 to deliver the product. may be passed. Alternatively, the server device 20 may determine whether to permit or deny the orderer to enter the store based on the orderer's health report. For example, the server device 20 may refuse entry to the store for users who do not regularly report vital data such as body temperature, and may deliver products via the delivery lockers 30 .
端末50の種類は特に限定されないが、端末50は2次元コードを読み取り可能なデバイスであればよい。例えば、2次元コードの読み取り機能を有する読み取り機を端末50として用いることもできるし、スマートフォン等の携帯型端末を端末50として用いることもできる。
The type of terminal 50 is not particularly limited, but the terminal 50 may be any device capable of reading a two-dimensional code. For example, a reader having a two-dimensional code reading function can be used as the terminal 50, or a portable terminal such as a smart phone can be used as the terminal 50. FIG.
上記実施形態は、ラベルの外観に応じて体調不良者向けの商品か体調良好者向けの商品か判別可能としている。しかし、サーバ装置20は、体調不良者向けの商品に限りラベルを印刷するような対応としてもよい。即ち、印刷されたラベルは体調不良者向けの商品に貼られ、ラベルが貼られた商品は受け渡しロッカー30に格納されてもよい。このように、ラベルの有無により、体調不良者向けの商品か体調良好者向けの商品か判別可能としてもよい。
In the above embodiment, it is possible to determine whether the product is for people in poor physical condition or for people in good physical condition according to the appearance of the label. However, the server device 20 may print labels only for products intended for people who are in poor physical condition. That is, the printed label may be affixed to a product intended for a person who is in poor physical condition, and the product to which the label is affixed may be stored in the delivery locker 30 . In this way, it may be possible to determine whether a product is for people in poor physical condition or for people in good physical condition, depending on the presence or absence of a label.
上記実施形態では、2次元コードを用いてロッカー番号等を特定することを説明した。しかし、他のコード(例えば、バーコード等)によりロッカー番号等が特定されてもよい。また、上記実施形態では、2次元コードに注文者の特徴量を埋め込み、当該2次元コードが記載されたラベルを用いることを説明したが、当該2次元コードに代えて注文者の顔画像が印刷されたラベルが用いられてもよい。
In the above embodiment, it was explained that the locker number and the like were specified using a two-dimensional code. However, the locker number or the like may be specified by another code (for example, bar code or the like). In addition, in the above embodiment, it was explained that the orderer's feature amount is embedded in the two-dimensional code and the label with the two-dimensional code is used, but instead of the two-dimensional code, the face image of the orderer is printed. labels may be used.
上記実施形態では、従業員が、端末50を操作して受け渡しロッカー30のロッカー番号を2次元コードから読み取る場合について説明した。しかし、従業員は、ロッカーに貼られたロッカー番号を手動で端末50に入力してもよい。
In the above embodiment, a case has been described in which the employee operates the terminal 50 to read the locker number of the delivery locker 30 from the two-dimensional code. However, the employee may manually enter the locker number affixed to the locker into terminal 50 .
上記実施形態では、1つの受け渡しロッカー30がシステムに含まれる場合について説明した。しかし、複数の受け渡しロッカー30がシステムに含まれていてもよい。この場合、受付端末10、サーバ装置20は、注文者の体調の程度に応じて当該複数の受け渡しロッカー30を使い分けてもよい。例えば、発熱の程度に応じて、商品の受け渡しを行う受け渡しロッカー30が選択されてもよい。
In the above embodiment, the case where one delivery locker 30 is included in the system has been described. However, multiple delivery lockers 30 may be included in the system. In this case, the reception terminal 10 and the server device 20 may use the plurality of delivery lockers 30 according to the physical condition of the orderer. For example, the delivery locker 30 for delivery of the product may be selected according to the degree of heat generation.
上記実施形態では、体調良好者は、店舗の中で商品を受け取ることを説明した。しかし、体調良好者に関しては、店舗の中で商品を受けるか店舗の外で商品を受けるか選択可能としてもよい。例えば、受付端末10は、体調良好者に関しては、図6(a)に示すような表示に代えて、図17に示すようなGUIを表示してもよい。体調良好者が店舗内部で受け取ることを希望すれば、受付端末10は、ゲート11を開くと共に注文者を店舗内部に案内すればよい。体調良好者が店舗外部で受け取ることを希望すれば、当該注文者に受け渡しロッカー30の前で待機するように案内すればよい。その場合、受付端末10は、サーバ装置20に対して体調良好者が店舗外部での商品受け取りを希望した事実を通知すればよい。当該通知に応じて、サーバ装置20は、外部での商品受け取り希望者のラベルを体調不良者用のラベルと同様に印刷すればよい。このように、体調が悪いことを自覚していない注文者であっても(発熱していない注文者であっても)、感染症への罹患を憂慮して店舗の外部にて商品を受け取ることができる。
In the above embodiment, it has been explained that the person in good physical condition receives the product inside the store. However, the person in good physical condition may be allowed to select whether to receive the product inside the store or outside the store. For example, the reception terminal 10 may display a GUI as shown in FIG. 17 for persons in good physical condition instead of the display as shown in FIG. 6(a). If the person in good physical condition wishes to receive the item inside the store, the reception terminal 10 should open the gate 11 and guide the orderer inside the store. If the person in good physical condition wishes to receive the item outside the store, the orderer may be guided to wait in front of the delivery locker 30 . In this case, the reception terminal 10 may notify the server device 20 of the fact that the person in good physical condition wishes to receive the product outside the store. In response to the notification, the server device 20 may print the label of the person who wishes to receive the goods outside in the same manner as the label of the person who is in poor physical condition. In this way, even an orderer who is not aware of being unwell (even an orderer who does not have a fever) may receive the product outside the store due to concerns about contracting an infectious disease. can be done.
受け渡しロッカー30は、注文IDや商品名を表示パネル32に表示することに代えて、スピーカを使ってこれらの情報を注文者に通知してもよい。あるいは、サーバ装置20は、利用者の生体情報と連絡先(スマートフォン等の端末が受信可能なメールアドレス)を予め取得し、注文者を生体認証により特定してもよい。サーバ装置20は、特定した利用者の連絡先に対して、商品が格納された旨を通知してもよい。即ち、サーバ装置20は、注文者が所持するスマートフォン等の端末で動作するアプリケーションに対して、商品が格納された旨を通知してもよい。このように、商品が格納された旨が受け渡しロッカー30に表示されるだけでなく、注文者が所持する端末(スマートフォン等のモバイル端末)に商品格納が通知されてもよい。
Instead of displaying the order ID and product name on the display panel 32, the delivery locker 30 may use a speaker to notify the orderer of these information. Alternatively, the server device 20 may acquire in advance the user's biometric information and contact information (an e-mail address that can be received by a terminal such as a smartphone), and identify the orderer by biometric authentication. The server device 20 may notify the identified contact of the user that the product has been stored. That is, the server device 20 may notify an application that operates on a terminal such as a smartphone owned by the orderer that the product has been stored. In this way, not only is the delivery locker 30 displayed that the product has been stored, but the terminal (mobile terminal such as a smart phone) possessed by the orderer may be notified of the storage of the product.
受け渡しロッカー30は、認証成功を受信した際、対応するロッカーを開錠するだけでなく、ロッカーを開いてもよい。即ち、サービス提供システムは、注文者の生体認証に成功すれば、ロッカーを自動的に開いてもよい。このような対応により、注文者は、ロッカーに触れることなく注文商品を取り出すことができる。
The delivery locker 30 may not only unlock the corresponding locker, but also open the locker upon receiving a successful authentication. That is, the service providing system may automatically open the locker if the biometric authentication of the orderer is successful. With such measures, the orderer can take out the ordered product without touching the locker.
上記説明で用いた流れ図(フローチャート、シーケンス図)では、複数の工程(処理)が順番に記載されているが、実施形態で実行される工程の実行順序は、その記載の順番に制限されない。実施形態では、例えば各処理を並行して実行する等、図示される工程の順番を内容的に支障のない範囲で変更することができる。
In the flowcharts (flowcharts, sequence diagrams) used in the above explanation, multiple steps (processes) are described in order, but the execution order of the steps executed in the embodiment is not limited to the described order. In the embodiment, the order of the illustrated steps can be changed within a range that does not interfere with the content, such as executing each process in parallel.
上記の実施形態は本願開示の理解を容易にするために詳細に説明したものであり、上記説明したすべての構成が必要であることを意図したものではない。また、複数の実施形態について説明した場合には、各実施形態は単独で用いてもよいし、組み合わせて用いてもよい。例えば、実施形態の構成の一部を他の実施形態の構成に置き換えることや、実施形態の構成に他の実施形態の構成を加えることも可能である。さらに、実施形態の構成の一部について他の構成の追加、削除、置換が可能である。
The above embodiments have been described in detail to facilitate understanding of the disclosure of the present application, and are not intended to require all the configurations described above. Also, when a plurality of embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of the embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of the embodiment. Furthermore, additions, deletions, and replacements of other configurations are possible for some of the configurations of the embodiments.
上記の説明により、本発明の産業上の利用可能性は明らかであるが、本発明は、顧客に商品を提供するサービス事業者にて行われるサービス提供システムなどに好適に適用可能である。
From the above description, the industrial applicability of the present invention is clear, and the present invention can be suitably applied to a service providing system performed by a service provider that provides products to customers.
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
[付記1]
商品の注文を受け付ける受付端末と、
前記受付端末と接続されたサーバ装置と、
前記サーバ装置と接続され、物品の出し入れが可能な収納装置と、
を含み、
前記受付端末は、少なくとも注文者のバイタルデータを前記サーバ装置に通知し、
前記サーバ装置は、前記注文者のバイタルデータに基づいて前記注文者の体調を判定すると共に、前記判定された体調を前記受付端末に通知し、
前記受付端末は、前記注文者が体調不良者であれば、前記体調不良者に対して注文商品を前記収納装置から受け取るように案内し、
前記サーバ装置は、前記注文商品が前記収納装置に格納されたことを前記収納装置に通知し、
前記収納装置は、前記注文商品が格納されたことを前記体調不良者に通知する、システム。
[付記2]
前記サーバ装置は、前記注文商品が前記収納装置に格納されると、前記収納装置に格納された商品の情報を含む格納完了通知を前記収納装置に送信し、
前記収納装置は、前記格納完了通知を受信したことに応じて、前記注文商品が前記収納装置に格納されたことを前記体調不良者に通知する、付記1に記載のシステム。
[付記3]
前記受付端末は、前記バイタルデータ、前記注文者の生体情報、前記注文者の注文を識別する注文ID及び前記注文商品の商品名を含む注文者登録要求を前記サーバ装置に送信し、
前記サーバ装置は、前記注文者の生体情報、前記注文者の体調、前記注文ID、前記注文商品の商品名及び前記注文商品の格納場所を対応付けて記憶するデータベースを備え、
前記収納装置は、被認証者の生体情報を含む認証要求を前記サーバ装置に送信し、
前記サーバ装置は、前記認証要求に含まれる生体情報と前記データベースに記憶された生体情報を用いた生体認証を行うと共に、前記生体認証に成功した場合には前記被認証者の注文商品が格納された格納場所を前記収納装置に通知し、
前記収納装置は、前記被認証者が前記通知された格納場所から前記注文商品の取り出すことを可能とする、付記2に記載のシステム。
[付記4]
前記サーバ装置は、従業員の端末から、前記収納装置における前記注文商品が格納された格納場所を含む商品格納通知を受信する、付記3に記載のシステム。
[付記5]
前記サーバ装置は、前記注文者の生体情報、前記注文者の体調、前記注文ID及び前記注文商品の商品名が記載されたラベルをプリンターから印刷する、付記4に記載のシステム。
[付記6]
前記端末は、前記ラベルに記載された生体情報と前記格納場所を含む前記商品格納通知を前記サーバ装置に送信し、
前記サーバ装置は、前記商品格納通知から得られる生体情報と前記データベースに記憶された生体情報を用いた照合処理により、前記格納された注文商品に対応する注文者を特定し、前記特定された注文者のエントリに前記商品格納通知に含まれる格納場所を設定する、付記5に記載のシステム。
[付記7]
前記サーバ装置は、前記注文者の体調に応じて外観が異なる前記ラベルを印刷する、付記5乃至6のいずれか一に記載のシステム。
[付記8]
前記収納装置は、第1の方向から物品の格納が可能であり、第2の方向から前記物品の取り出しが可能に構成されている、付記1乃至7のいずれか一に記載のシステム。
[付記9]
前記バイタルデータは、体表面温度である、付記1乃至8のいずれか一に記載のシステム。
[付記10]
前記サーバ装置は、前記体表面温度に対する閾値処理により前記注文者の体調を判定する、付記9に記載のシステム。
[付記11]
前記生体情報は、顔画像又は前記顔画像から生成された特徴量である、付記3乃至7のいずれか一に記載のシステム。
[付記12]
商品の注文を受け付ける受付端末と、
前記受付端末と接続されたサーバ装置と、
前記サーバ装置と接続され、物品の出し入れが可能な収納装置と、
を含むシステムにおいて、
少なくとも注文者のバイタルデータを前記サーバ装置に通知し、
前記注文者のバイタルデータに基づいて前記注文者の体調を判定すると共に、前記判定された体調を前記受付端末に通知し、
前記注文者が体調不良者であれば、前記体調不良者に対して注文商品を前記収納装置から受け取るように案内し、
前記注文商品が前記収納装置に格納されたことを前記収納装置に通知し、
前記注文商品が格納されたことを前記体調不良者に通知する、商品受け渡し方法。 Some or all of the above embodiments may also be described in the following additional remarks, but are not limited to the following.
[Appendix 1]
a reception terminal that receives product orders;
a server device connected to the reception terminal;
a storage device connected to the server device and capable of taking in and out articles;
including
The reception terminal notifies at least the orderer's vital data to the server device,
The server device determines the physical condition of the orderer based on the vital data of the orderer, and notifies the reception terminal of the determined physical condition,
if the orderer is in poor physical condition, the reception terminal guides the person in poor physical condition to receive the ordered product from the storage device;
The server device notifies the storage device that the ordered product has been stored in the storage device;
The system, wherein the storage device notifies the unwell person that the ordered product has been stored.
[Appendix 2]
When the ordered product is stored in the storage device, the server device transmits a storage completion notification including information on the product stored in the storage device to the storage device,
The system according toappendix 1, wherein the storage device notifies the unwell person that the ordered product has been stored in the storage device in response to receiving the storage completion notification.
[Appendix 3]
The reception terminal transmits an orderer registration request including the vital data, the orderer's biological information, the order ID for identifying the orderer's order, and the product name of the ordered product to the server device,
The server device comprises a database that stores the orderer's biological information, the orderer's physical condition, the order ID, the product name of the ordered product, and the storage location of the ordered product in association with each other,
The storage device transmits an authentication request including biometric information of a person to be authenticated to the server device,
The server device performs biometric authentication using the biometric information contained in the authentication request and the biometric information stored in the database, and if the biometric authentication is successful, the product ordered by the person to be authenticated is stored. notifying the storage device of the storage location,
3. The system ofClaim 2, wherein the storage device enables the subject to retrieve the ordered item from the notified storage location.
[Appendix 4]
3. The system according toappendix 3, wherein the server device receives, from an employee's terminal, a product storage notification including a storage location where the ordered product is stored in the storage device.
[Appendix 5]
5. The system according toappendix 4, wherein the server device prints a label on which the biometric information of the orderer, the physical condition of the orderer, the order ID, and the product name of the ordered product are printed from a printer.
[Appendix 6]
The terminal transmits the product storage notification including the biometric information described on the label and the storage location to the server device,
The server device identifies an orderer corresponding to the stored ordered product by matching processing using biometric information obtained from the product storage notification and biometric information stored in the database, and stores the specified order. 6. The system according toappendix 5, wherein the storage location included in the product storage notification is set in the person's entry.
[Appendix 7]
7. The system according to any one ofAppendices 5 to 6, wherein the server device prints the label with a different appearance depending on the physical condition of the orderer.
[Appendix 8]
8. The system according to any one ofappendices 1 to 7, wherein the storage device is configured to store an item from a first direction and to retrieve the item from a second direction.
[Appendix 9]
9. The system of any one of Clauses 1-8, wherein the vital data is body surface temperature.
[Appendix 10]
The system according toappendix 9, wherein the server device determines the physical condition of the orderer by performing threshold processing on the body surface temperature.
[Appendix 11]
8. The system according to any one ofappendices 3 to 7, wherein the biometric information is a face image or a feature amount generated from the face image.
[Appendix 12]
a reception terminal that receives product orders;
a server device connected to the reception terminal;
a storage device connected to the server device and capable of taking in and out articles;
In a system containing
Notifying at least the orderer's vital data to the server device,
Determining the physical condition of the orderer based on the vital data of the orderer and notifying the reception terminal of the determined physical condition,
if the orderer is in poor health, guiding the person in poor health to receive the ordered product from the storage device;
notifying the storage device that the ordered product has been stored in the storage device;
A product delivery method for notifying the unwell person that the ordered product has been stored.
[付記1]
商品の注文を受け付ける受付端末と、
前記受付端末と接続されたサーバ装置と、
前記サーバ装置と接続され、物品の出し入れが可能な収納装置と、
を含み、
前記受付端末は、少なくとも注文者のバイタルデータを前記サーバ装置に通知し、
前記サーバ装置は、前記注文者のバイタルデータに基づいて前記注文者の体調を判定すると共に、前記判定された体調を前記受付端末に通知し、
前記受付端末は、前記注文者が体調不良者であれば、前記体調不良者に対して注文商品を前記収納装置から受け取るように案内し、
前記サーバ装置は、前記注文商品が前記収納装置に格納されたことを前記収納装置に通知し、
前記収納装置は、前記注文商品が格納されたことを前記体調不良者に通知する、システム。
[付記2]
前記サーバ装置は、前記注文商品が前記収納装置に格納されると、前記収納装置に格納された商品の情報を含む格納完了通知を前記収納装置に送信し、
前記収納装置は、前記格納完了通知を受信したことに応じて、前記注文商品が前記収納装置に格納されたことを前記体調不良者に通知する、付記1に記載のシステム。
[付記3]
前記受付端末は、前記バイタルデータ、前記注文者の生体情報、前記注文者の注文を識別する注文ID及び前記注文商品の商品名を含む注文者登録要求を前記サーバ装置に送信し、
前記サーバ装置は、前記注文者の生体情報、前記注文者の体調、前記注文ID、前記注文商品の商品名及び前記注文商品の格納場所を対応付けて記憶するデータベースを備え、
前記収納装置は、被認証者の生体情報を含む認証要求を前記サーバ装置に送信し、
前記サーバ装置は、前記認証要求に含まれる生体情報と前記データベースに記憶された生体情報を用いた生体認証を行うと共に、前記生体認証に成功した場合には前記被認証者の注文商品が格納された格納場所を前記収納装置に通知し、
前記収納装置は、前記被認証者が前記通知された格納場所から前記注文商品の取り出すことを可能とする、付記2に記載のシステム。
[付記4]
前記サーバ装置は、従業員の端末から、前記収納装置における前記注文商品が格納された格納場所を含む商品格納通知を受信する、付記3に記載のシステム。
[付記5]
前記サーバ装置は、前記注文者の生体情報、前記注文者の体調、前記注文ID及び前記注文商品の商品名が記載されたラベルをプリンターから印刷する、付記4に記載のシステム。
[付記6]
前記端末は、前記ラベルに記載された生体情報と前記格納場所を含む前記商品格納通知を前記サーバ装置に送信し、
前記サーバ装置は、前記商品格納通知から得られる生体情報と前記データベースに記憶された生体情報を用いた照合処理により、前記格納された注文商品に対応する注文者を特定し、前記特定された注文者のエントリに前記商品格納通知に含まれる格納場所を設定する、付記5に記載のシステム。
[付記7]
前記サーバ装置は、前記注文者の体調に応じて外観が異なる前記ラベルを印刷する、付記5乃至6のいずれか一に記載のシステム。
[付記8]
前記収納装置は、第1の方向から物品の格納が可能であり、第2の方向から前記物品の取り出しが可能に構成されている、付記1乃至7のいずれか一に記載のシステム。
[付記9]
前記バイタルデータは、体表面温度である、付記1乃至8のいずれか一に記載のシステム。
[付記10]
前記サーバ装置は、前記体表面温度に対する閾値処理により前記注文者の体調を判定する、付記9に記載のシステム。
[付記11]
前記生体情報は、顔画像又は前記顔画像から生成された特徴量である、付記3乃至7のいずれか一に記載のシステム。
[付記12]
商品の注文を受け付ける受付端末と、
前記受付端末と接続されたサーバ装置と、
前記サーバ装置と接続され、物品の出し入れが可能な収納装置と、
を含むシステムにおいて、
少なくとも注文者のバイタルデータを前記サーバ装置に通知し、
前記注文者のバイタルデータに基づいて前記注文者の体調を判定すると共に、前記判定された体調を前記受付端末に通知し、
前記注文者が体調不良者であれば、前記体調不良者に対して注文商品を前記収納装置から受け取るように案内し、
前記注文商品が前記収納装置に格納されたことを前記収納装置に通知し、
前記注文商品が格納されたことを前記体調不良者に通知する、商品受け渡し方法。 Some or all of the above embodiments may also be described in the following additional remarks, but are not limited to the following.
[Appendix 1]
a reception terminal that receives product orders;
a server device connected to the reception terminal;
a storage device connected to the server device and capable of taking in and out articles;
including
The reception terminal notifies at least the orderer's vital data to the server device,
The server device determines the physical condition of the orderer based on the vital data of the orderer, and notifies the reception terminal of the determined physical condition,
if the orderer is in poor physical condition, the reception terminal guides the person in poor physical condition to receive the ordered product from the storage device;
The server device notifies the storage device that the ordered product has been stored in the storage device;
The system, wherein the storage device notifies the unwell person that the ordered product has been stored.
[Appendix 2]
When the ordered product is stored in the storage device, the server device transmits a storage completion notification including information on the product stored in the storage device to the storage device,
The system according to
[Appendix 3]
The reception terminal transmits an orderer registration request including the vital data, the orderer's biological information, the order ID for identifying the orderer's order, and the product name of the ordered product to the server device,
The server device comprises a database that stores the orderer's biological information, the orderer's physical condition, the order ID, the product name of the ordered product, and the storage location of the ordered product in association with each other,
The storage device transmits an authentication request including biometric information of a person to be authenticated to the server device,
The server device performs biometric authentication using the biometric information contained in the authentication request and the biometric information stored in the database, and if the biometric authentication is successful, the product ordered by the person to be authenticated is stored. notifying the storage device of the storage location,
3. The system of
[Appendix 4]
3. The system according to
[Appendix 5]
5. The system according to
[Appendix 6]
The terminal transmits the product storage notification including the biometric information described on the label and the storage location to the server device,
The server device identifies an orderer corresponding to the stored ordered product by matching processing using biometric information obtained from the product storage notification and biometric information stored in the database, and stores the specified order. 6. The system according to
[Appendix 7]
7. The system according to any one of
[Appendix 8]
8. The system according to any one of
[Appendix 9]
9. The system of any one of Clauses 1-8, wherein the vital data is body surface temperature.
[Appendix 10]
The system according to
[Appendix 11]
8. The system according to any one of
[Appendix 12]
a reception terminal that receives product orders;
a server device connected to the reception terminal;
a storage device connected to the server device and capable of taking in and out articles;
In a system containing
Notifying at least the orderer's vital data to the server device,
Determining the physical condition of the orderer based on the vital data of the orderer and notifying the reception terminal of the determined physical condition,
if the orderer is in poor health, guiding the person in poor health to receive the ordered product from the storage device;
notifying the storage device that the ordered product has been stored in the storage device;
A product delivery method for notifying the unwell person that the ordered product has been stored.
なお、引用した上記の先行技術文献の各開示は、本書に引用をもって繰り込むものとする。以上、本発明の実施形態を説明したが、本発明はこれらの実施形態に限定されるものではない。これらの実施形態は例示にすぎないということ、及び、本発明のスコープ及び精神から逸脱することなく様々な変形が可能であるということは、当業者に理解されるであろう。即ち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得る各種変形、修正を含むことは勿論である。
It should be noted that each disclosure of the above cited prior art documents shall be incorporated into this document by citation. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Those skilled in the art will appreciate that these embodiments are illustrative only and that various modifications can be made without departing from the scope and spirit of the invention. That is, the present invention naturally includes various variations and modifications that can be made by those skilled in the art according to the entire disclosure including claims and technical ideas.
10、101 受付端末
11 ゲート
20、102 サーバ装置
30 受け渡しロッカー
31 2次元コード
32 表示パネル
33 カメラ
40 プリンター
50 端末
103 収納装置
201、301、401、501 通信制御部
202 顧客検出部
203 生体情報取得部
204 バイタルデータ取得部
205 注文処理部
206 注文者登録要求部
207 注文者案内部
208、307、404、503 記憶部
302 注文者登録部
303 体調判定部
304 ラベル印刷指示部
305 商品格納管理部
306 認証要求処理部
311 プロセッサ
312 メモリ
313 入出力インターフェイス
314 通信インターフェイス
402 格納通知部
403 認証要求部
502 商品格納通知部 10, 101reception terminal 11 gates 20, 102 server device 30 delivery locker 31 two-dimensional code 32 display panel 33 camera 40 printer 50 terminal 103 storage device 201, 301, 401, 501 communication control unit 202 customer detection unit 203 biometric information acquisition unit 204 Vital data acquisition unit 205 Order processing unit 206 Orderer registration request unit 207 Orderer guide unit 208, 307, 404, 503 Storage unit 302 Orderer registration unit 303 Physical condition determination unit 304 Label print instruction unit 305 Product storage management unit 306 Authentication Request processing unit 311 Processor 312 Memory 313 Input/output interface 314 Communication interface 402 Storage notification unit 403 Authentication request unit 502 Product storage notification unit
11 ゲート
20、102 サーバ装置
30 受け渡しロッカー
31 2次元コード
32 表示パネル
33 カメラ
40 プリンター
50 端末
103 収納装置
201、301、401、501 通信制御部
202 顧客検出部
203 生体情報取得部
204 バイタルデータ取得部
205 注文処理部
206 注文者登録要求部
207 注文者案内部
208、307、404、503 記憶部
302 注文者登録部
303 体調判定部
304 ラベル印刷指示部
305 商品格納管理部
306 認証要求処理部
311 プロセッサ
312 メモリ
313 入出力インターフェイス
314 通信インターフェイス
402 格納通知部
403 認証要求部
502 商品格納通知部 10, 101
Claims (12)
- 商品の注文を受け付ける受付端末と、
前記受付端末と接続されたサーバ装置と、
前記サーバ装置と接続され、物品の出し入れが可能な収納装置と、
を含み、
前記受付端末は、少なくとも注文者のバイタルデータを前記サーバ装置に通知し、
前記サーバ装置は、前記注文者のバイタルデータに基づいて前記注文者の体調を判定すると共に、前記判定された体調を前記受付端末に通知し、
前記受付端末は、前記注文者が体調不良者であれば、前記体調不良者に対して注文商品を前記収納装置から受け取るように案内し、
前記サーバ装置は、前記注文商品が前記収納装置に格納されたことを前記収納装置に通知し、
前記収納装置は、前記注文商品が格納されたことを前記体調不良者に通知する、システム。 a reception terminal that receives product orders;
a server device connected to the reception terminal;
a storage device connected to the server device and capable of taking in and out articles;
including
The reception terminal notifies at least the orderer's vital data to the server device,
The server device determines the physical condition of the orderer based on the vital data of the orderer, and notifies the reception terminal of the determined physical condition,
if the orderer is in poor physical condition, the reception terminal guides the person in poor physical condition to receive the ordered product from the storage device;
The server device notifies the storage device that the ordered product has been stored in the storage device,
The system according to claim 1, wherein the storage device notifies the unwell person that the ordered product has been stored. - 前記サーバ装置は、前記注文商品が前記収納装置に格納されると、前記収納装置に格納された商品の情報を含む格納完了通知を前記収納装置に送信し、
前記収納装置は、前記格納完了通知を受信したことに応じて、前記注文商品が前記収納装置に格納されたことを前記体調不良者に通知する、請求項1に記載のシステム。 When the ordered product is stored in the storage device, the server device transmits a storage completion notification including information on the product stored in the storage device to the storage device,
2. The system according to claim 1, wherein said storage device notifies said physically unwell person that said ordered product has been stored in said storage device in response to receiving said storage completion notification. - 前記受付端末は、前記バイタルデータ、前記注文者の生体情報、前記注文者の注文を識別する注文ID及び前記注文商品の商品名を含む注文者登録要求を前記サーバ装置に送信し、
前記サーバ装置は、前記注文者の生体情報、前記注文者の体調、前記注文ID、前記注文商品の商品名及び前記注文商品の格納場所を対応付けて記憶するデータベースを備え、
前記収納装置は、被認証者の生体情報を含む認証要求を前記サーバ装置に送信し、
前記サーバ装置は、前記認証要求に含まれる生体情報と前記データベースに記憶された生体情報を用いた生体認証を行うと共に、前記生体認証に成功した場合には前記被認証者の注文商品が格納された格納場所を前記収納装置に通知し、
前記収納装置は、前記被認証者が前記通知された格納場所から前記注文商品の取り出すことを可能とする、請求項2に記載のシステム。 The reception terminal transmits an orderer registration request including the vital data, the orderer's biological information, the order ID for identifying the orderer's order, and the product name of the ordered product to the server device,
The server device comprises a database that stores the orderer's biological information, the orderer's physical condition, the order ID, the product name of the ordered product, and the storage location of the ordered product in association with each other,
The storage device transmits an authentication request including biometric information of a person to be authenticated to the server device,
The server device performs biometric authentication using the biometric information contained in the authentication request and the biometric information stored in the database, and if the biometric authentication is successful, the product ordered by the person to be authenticated is stored. notifying the storage device of the storage location,
3. The system of claim 2, wherein the storage device enables the subject to retrieve the ordered item from the notified storage location. - 前記サーバ装置は、従業員の端末から、前記収納装置における前記注文商品が格納された格納場所を含む商品格納通知を受信する、請求項3に記載のシステム。 The system according to claim 3, wherein the server device receives a product storage notification including a storage location where the ordered product is stored in the storage device from the employee's terminal.
- 前記サーバ装置は、前記注文者の生体情報、前記注文者の体調、前記注文ID及び前記注文商品の商品名が記載されたラベルをプリンターから印刷する、請求項4に記載のシステム。 The system according to claim 4, wherein the server device prints from a printer a label on which the biometric information of the orderer, the physical condition of the orderer, the order ID, and the product name of the ordered product are described.
- 前記端末は、前記ラベルに記載された生体情報と前記格納場所を含む前記商品格納通知を前記サーバ装置に送信し、
前記サーバ装置は、前記商品格納通知から得られる生体情報と前記データベースに記憶された生体情報を用いた照合処理により、前記格納された注文商品に対応する注文者を特定し、前記特定された注文者のエントリに前記商品格納通知に含まれる格納場所を設定する、請求項5に記載のシステム。 The terminal transmits the product storage notification including the biometric information written on the label and the storage location to the server device,
The server device identifies an orderer corresponding to the stored ordered product by a collation process using biometric information obtained from the product storage notice and biometric information stored in the database, and stores the specified order. 6. The system according to claim 5, wherein a storage location included in said article storage notice is set in the entry of the person. - 前記サーバ装置は、前記注文者の体調に応じて外観が異なる前記ラベルを印刷する、請求項5乃至6のいずれか一項に記載のシステム。 The system according to any one of claims 5 and 6, wherein the server device prints the label with a different appearance depending on the physical condition of the orderer.
- 前記収納装置は、第1の方向から物品の格納が可能であり、第2の方向から前記物品の取り出しが可能に構成されている、請求項1乃至7のいずれか一項に記載のシステム。 The system according to any one of claims 1 to 7, wherein said storage device is capable of storing an article from a first direction and capable of taking out said article from a second direction.
- 前記バイタルデータは、体表面温度である、請求項1乃至8のいずれか一項に記載のシステム。 The system according to any one of claims 1 to 8, wherein the vital data is body surface temperature.
- 前記サーバ装置は、前記体表面温度に対する閾値処理により前記注文者の体調を判定する、請求項9に記載のシステム。 The system according to claim 9, wherein the server device determines the physical condition of the orderer by threshold processing for the body surface temperature.
- 前記生体情報は、顔画像又は前記顔画像から生成された特徴量である、請求項3乃至7のいずれか一項に記載のシステム。 The system according to any one of claims 3 to 7, wherein the biometric information is a facial image or a feature amount generated from the facial image.
- 商品の注文を受け付ける受付端末と、
前記受付端末と接続されたサーバ装置と、
前記サーバ装置と接続され、物品の出し入れが可能な収納装置と、
を含むシステムにおいて、
少なくとも注文者のバイタルデータを前記サーバ装置に通知し、
前記注文者のバイタルデータに基づいて前記注文者の体調を判定すると共に、前記判定された体調を前記受付端末に通知し、
前記注文者が体調不良者であれば、前記体調不良者に対して注文商品を前記収納装置から受け取るように案内し、
前記注文商品が前記収納装置に格納されたことを前記収納装置に通知し、
前記注文商品が格納されたことを前記体調不良者に通知する、商品受け渡し方法。 a reception terminal that receives product orders;
a server device connected to the reception terminal;
a storage device connected to the server device and capable of taking in and out articles;
In a system containing
Notifying at least the orderer's vital data to the server device,
Determining the physical condition of the orderer based on the vital data of the orderer and notifying the reception terminal of the determined physical condition,
if the orderer is in poor physical condition, guiding the person in poor physical condition to receive the ordered product from the storage device;
notifying the storage device that the ordered product has been stored in the storage device;
A product delivery method for notifying the unwell person that the ordered product has been stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/003035 WO2022162834A1 (en) | 2021-01-28 | 2021-01-28 | System and product delivery method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/003035 WO2022162834A1 (en) | 2021-01-28 | 2021-01-28 | System and product delivery method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022162834A1 true WO2022162834A1 (en) | 2022-08-04 |
Family
ID=82654302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/003035 WO2022162834A1 (en) | 2021-01-28 | 2021-01-28 | System and product delivery method |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2022162834A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002073830A (en) * | 2000-08-25 | 2002-03-12 | Fujitsu Ltd | Commerce information distribution system |
JP2006027742A (en) * | 2004-07-12 | 2006-02-02 | Oki Electric Ind Co Ltd | Method and system for supporting transaction using cashbox |
JP2010152842A (en) * | 2008-12-26 | 2010-07-08 | Seiko Epson Corp | Commodity sales system and commodity sales settlement method through storage locker |
JP2019192035A (en) * | 2018-04-26 | 2019-10-31 | 日本電気株式会社 | Physical condition management device, physical condition management method, and program |
JP2020194307A (en) * | 2019-05-27 | 2020-12-03 | グローリー株式会社 | Article delivery system and article delivery method |
-
2021
- 2021-01-28 WO PCT/JP2021/003035 patent/WO2022162834A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002073830A (en) * | 2000-08-25 | 2002-03-12 | Fujitsu Ltd | Commerce information distribution system |
JP2006027742A (en) * | 2004-07-12 | 2006-02-02 | Oki Electric Ind Co Ltd | Method and system for supporting transaction using cashbox |
JP2010152842A (en) * | 2008-12-26 | 2010-07-08 | Seiko Epson Corp | Commodity sales system and commodity sales settlement method through storage locker |
JP2019192035A (en) * | 2018-04-26 | 2019-10-31 | 日本電気株式会社 | Physical condition management device, physical condition management method, and program |
JP2020194307A (en) * | 2019-05-27 | 2020-12-03 | グローリー株式会社 | Article delivery system and article delivery method |
Non-Patent Citations (1)
Title |
---|
"Expansion of 'pickup locker' due to non-face-to-face demand", AMAZON, 20 July 2020 (2020-07-20), pages 1 - 3, Retrieved from the Internet <URL:https://web.archive.org/web/20200720020802> * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230316279A1 (en) | Automated Service-Based Order Processing | |
JP6417024B2 (en) | Information processing system and information processing program | |
US11257086B2 (en) | Automated sensor-based customer identification and authorization systems within a physical environment | |
US9807091B2 (en) | Proximity-based system for automatic application or data access and item tracking | |
US9450956B1 (en) | Proximity-based system for automatic application initialization | |
US7904718B2 (en) | Personal digital key differentiation for secure transactions | |
US20070041620A1 (en) | Information access method using biometrics authentication and information processing system using biometrics authentication | |
US20210019770A1 (en) | Store management device and store management method | |
WO2021125357A1 (en) | Information processing system | |
US20140172610A1 (en) | Account-based checkout | |
JP7524388B2 (en) | Information processing device, store system, program | |
WO2022162834A1 (en) | System and product delivery method | |
JP6584855B2 (en) | Input support apparatus, input support method, and program | |
JP7036300B1 (en) | System, authentication method, authentication terminal, authentication terminal control method and program | |
US20230316254A1 (en) | Method and system for customer responsive point of sale device | |
JP2022020661A (en) | Monitoring device and program | |
WO2014155634A1 (en) | Biometric registration/authentication system, biometric registration/authentication device, and biometric registration/authentication method | |
JP7582308B2 (en) | Store system, information processing device, information processing method, and program | |
JP6668013B2 (en) | Judgment device, judgment method and program | |
JP6839324B1 (en) | Input system, input program and input method | |
WO2024057430A1 (en) | Settlement terminal, system, and method, and computer-readable medium | |
US20230298026A1 (en) | Method and system for enabling an electronic payment | |
US20240281811A1 (en) | System and method for biometric payment | |
US20230368639A1 (en) | Server device, visitor notification system, visitor notification method, and storage medium | |
JP2024106705A (en) | Authentication system, settlement system, authentication method, authentication apparatus, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21922851 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21922851 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |