Intelligent goods shelf goods taking method and system
By deploying multi-layer smart shelves in the goods storage area and setting up prompt devices, combining delivery user identity verification and smart door lock unlocking, the problems of goods safety and picking efficiency in the '24-hour operation, unmanned staying in the store' mode are solved, and fast and accurate goods delivery are achieved.
Patent Information
- Application Number
- CN202510162932.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-10-23
AI Technical Summary
Under the '24-hour operation, unmanned store' mode, the safety of the store's goods is difficult to guarantee, and delivery users are prone to problems such as slow picking and wrong picking of goods when picking goods by themselves, which affects the delivery timeliness.
By deploying multi-layer smart shelves in the goods storage area, setting up a prompt device to indicate the warehouse location number of the goods to be picked up, and realizing delivery user identity verification and smart door lock unlocking, allowing users to enter the shelf area to pick up goods by themselves.
It improves the picking speed of delivery users, reduces the phenomenon of mis-take of goods, improves the timeliness of goods delivery, and enhances the safety of store goods.
Smart Images

Figure CN119887348A_ABST
Abstract
Description
[0001] This application is a divisional application of a patent application with an application date of October 23, 2024, application number 202411489838.1, and invention name “Smart Shelf Pick-up Method and System”. Technical Field
[0002] The present application relates to the field of picking up goods, and more specifically, to an intelligent shelf picking up method, an intelligent shelf picking up system and a computer program product. Background Art
[0003] In existing takeaway scenarios (such as medical takeaway scenarios), the "24-hour operation" model is very common. The traditional "24-hour operation" model requires that there be store staff in the store 24 hours a day to pick up the goods. This traditional model has high labor costs. Currently, the "24-hour operation, unmanned store" model is beginning to become popular. After receiving the delivery order, the delivery user enters the merchant store to pick and pack the goods by himself to complete the pickup.
[0004] However, under the "24-hour operation, unmanned store" model, there are two problems. One is the safety of store goods, and the other is that during the delivery user's self-picking process, there may be slow picking, wrong picking of goods when the goods are in similar warehouses, etc., which will affect the delivery timeliness of the goods. Summary of the invention
[0005] One purpose of the embodiments of the present application is to provide a smart shelf picking method and a smart shelf picking system. The picking method of the embodiments can improve the picking speed of delivery users, reduce the occurrence of wrong picking of goods, and improve the timeliness of goods delivery.
[0006] According to a first aspect of the present application, a smart shelf picking method is provided, comprising:
[0007] Multiple smart shelves are deployed in the goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. Different locations store different types of goods. Prompt devices corresponding to the shelf locations are deployed on the shelves. The prompt devices corresponding to the shelf locations can be controlled to light up according to the location number corresponding to the target order to be picked up, so as to indicate the shelf location where the goods in the target order to be picked up are located;
[0008] Receive a request submitted by a delivery user to open a smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up corresponding to the delivery user, and verify the identity of the delivery user or the ordered goods to be picked up corresponding to the delivery user;
[0009] When the delivery user meets the order delivery identity conditions or confirms that the ordered goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, unlock the smart door lock of the merchant store, so that the delivery user can enter the area where the smart shelf where the goods are stored is located in the merchant store to pick up the goods;
[0010] Determine, based on at least part of the user information or at least part of the order information of the delivery user, a target order corresponding to the merchant store that matches the user information or the order information;
[0011] Determine the location number of the shelf location where the goods in the target order are stored, determine the location of the order goods to be picked up by the delivery user on the smart shelf, and control the prompt device on the shelf corresponding to the location number where the order goods to be picked up are located to light up according to the identifier of the prompt device associated with the location number, so as to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number, wherein the user information of the delivery user and the order information of the order to be picked up are associated with the target order of the shelf located in the spatial area.
[0012] Optionally, the method further comprises:
[0013] In response to the scanning operation of the delivery user, the client activates the optical scanning device to scan the graphic code of the merchant store, obtains the store logo of the merchant store through the scanning result of the graphic code, and sends a request to the server to open the smart door lock of the merchant store corresponding to the store logo to enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
[0014] Optionally, the method further comprises:
[0015] Receiving pickup notification information corresponding to the order goods to be picked up by the delivery user, and displaying a self-service pickup page indicated by the target order information corresponding to the delivery user;
[0016] In response to the delivery user's triggering operation of confirming to open the door to pick up the goods, the client sends a request to the server to open the smart door lock of the merchant store where the ordered goods are located and enter the area where the smart shelves where the goods are stored are located to take out the ordered goods to be picked up by the delivery user.
[0017] Optionally, the method further comprises:
[0018] Displaying an order page of the delivery user's order to be picked up; wherein the order page displays a pickup control for the target order;
[0019] In response to the pickup control being triggered, a request is sent to the server to open the smart door lock of the merchant store corresponding to the target order and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
[0020] Optionally, the method further comprises:
[0021] Receive a delivery user's completion pickup confirmation instruction for the target order, and control a prompt device associated with the storage location number of the shelf storage location corresponding to the target order to turn off the light prompt.
[0022] Optionally, the user information includes first user information authorized by the delivery user when logging in, and determining, based on at least part of the user information or at least part of the order information of the delivery user indicated by the request, a target order corresponding to the merchant store that matches the user information or the order information includes:
[0023] According to the first user information authorized by the delivery user when logging in as indicated by the request, query the first order of the merchant store that matches the first user information of the delivery user;
[0024] In case the first order is found, taking the first order as the target order;
[0025] When the delivery user picks up the goods, the prompt device corresponding to the storage location number of the first order goods to be picked up located in the merchant store area that matches the first user information of the delivery user is controlled to light up for prompting.
[0026] Optionally, the user information includes second user information representing the contact ID of the delivery user inputted by the delivery user on a self-service pickup page of the client, and when the first order is not found based on the first user information, the client provides a self-service pickup page for inputting the second user information representing the contact ID of the delivery user;
[0027] The determining, based on at least part of the user information or at least part of the order information of the delivery user indicated by the request, a target order corresponding to the merchant store that matches the user information or the order information, further includes: if the first order that matches the first user information of the delivery user is not found, searching for a second order of the merchant store that matches the second user information of the delivery user according to the second user information that represents the contact identifier of the delivery user entered by the delivery user on the self-service pickup page;
[0028] In case the second order is found, taking the second order as the target order;
[0029] When the delivery user picks up the goods, the prompt device corresponding to the storage location number of the second order goods to be picked up in the merchant store area that matches the second user information representing the delivery user contact identifier entered by the delivery user on the self-service pickup page is controlled to light up for prompting.
[0030] Optionally, querying the first order of the merchant store matching the first user information indicated by the request and authorized by the delivery user when logging in includes:
[0031] If the first user information and the merchant store identifier are associated, it is determined that the delivery user meets the order delivery identity conditions and the first user information of the delivery user has been associated with the merchant store identifier in the historical pickup process, and the first order is queried according to the merchant store identifier and the first user information; and / or,
[0032] If the first user information and the merchant store identifier are not associated, it is determined that the delivery user does not meet the order delivery identity conditions, or it is determined that the delivery user meets the order delivery identity conditions but the first user information of the delivery user is not associated with the merchant store identifier in the historical pickup process, and the first order cannot be queried;
[0033] If the first order is not found, but a second order corresponding to the merchant store that matches the second user information of the delivery user is found, the first user information and / or the second user information is associated with the merchant store identifier.
[0034] Optionally, determining, according to at least part of the user information or at least part of the order information of the delivery user indicated by the request, a target order corresponding to the merchant store that matches the user information or the order information includes:
[0035] If no order of the delivery user corresponding to the merchant store is found based on the user information of the delivery user, an order information input page is provided, and a third order of the merchant store matching the input order information is searched according to the order information input by the delivery user;
[0036] In case the third order is found, taking the third order as the target order;
[0037] When the delivery user picks up the goods, the prompt device corresponding to the storage location number of the third order goods to be picked up in the merchant store area that matches the order information entered by the delivery user on the order information page is controlled to light up for prompting.
[0038] According to a second aspect of the present application, a smart shelf picking method is provided, wherein the shelf is arranged in a merchant store, and a plurality of smart shelves are deployed in a goods storage area, the smart shelves are divided into multiple layers, and goods can be stored on each layer of shelves, and the smart shelves are provided with multiple shelf locations, and a prompt device corresponding to the shelf location is provided on the shelf, and the prompt device is used to indicate the shelf location where the goods in the target order are located, and the method comprises:
[0039] receiving a prompt control instruction, determining an identifier of a prompt device indicated by the prompt control instruction, wherein the identifier is an identifier of a prompt device associated with a storage location number of a storage location where goods in a target order are located, wherein the target order is a request submitted by a delivery user and received by the server to open a smart door lock and enter an area where smart shelves storing goods are located to take out the order goods to be taken corresponding to the delivery user, and determining, according to at least part of the user information or at least part of the order information of the delivery user indicated in the request, a matching result of a target order corresponding to the merchant store that matches the user information or the order information is determined;
[0040] The prompt device of the shelf corresponding to the identification is controlled to light up a light to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0041] Optionally, the method further comprises:
[0042] receiving a control instruction for turning off the light reminder, and determining an identifier of the reminder device indicated by the control instruction for turning off the light reminder, wherein the identifier of the reminder device is an identifier of the reminder device associated with the storage location number of the reminder device where the goods in the target order are located, determined according to a confirmation instruction sent by a client to confirm completion of picking up the target order and received by the server;
[0043] The prompt device of the shelf corresponding to the identification is controlled to turn off the light prompt.
[0044] According to a third aspect of the present application, a smart shelf picking method is provided, the method comprising:
[0045] Multiple smart shelves are deployed in the goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. Different locations store different types of goods. Prompt devices corresponding to the shelf locations are deployed on the shelves. The prompt devices corresponding to the shelf locations are controlled to light up according to the location numbers corresponding to the goods of the target order to be picked up, so as to indicate the shelf locations where the goods in the target order to be picked up are located.
[0046] In response to the operation of the delivery user, a request is sent to the server to open the smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user;
[0047] Among them, at least part of the user information or at least part of the order information of the delivery user indicated by the request is used to verify the identity of the delivery user or verify the order goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the spatial area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked for the delivery user to enter the merchant store to pick up the goods. At least part of the user information or at least part of the order information of the delivery user indicated by the request is also used to determine the target order corresponding to the merchant store that matches the user information or the order information; the goods in the target order are stored on the shelf location of the merchant store, and the location number of the shelf location is used to query the identifier of the prompt device associated with the location number. The prompt device corresponding to the identifier of the prompt device is set on the shelf in the merchant store, which is used to indicate the shelf location where the goods in the target order are located. The prompt device is controlled to light up to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0048] Optionally, the responding to the operation of the delivery user includes:
[0049] In response to the delivery user's scanning operation, the optical scanning device is activated to scan the graphic code of the merchant's store, and the store logo of the merchant's store is obtained through the scanning result of the graphic code. A request is sent to the server to open the smart door lock corresponding to the store logo of the merchant's store to enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
[0050] Optionally, the responding to the operation of the delivery user includes:
[0051] Receiving pickup notification information corresponding to the order goods to be picked up by the delivery user, and displaying a self-service pickup page of the merchant store indicated by the target order corresponding to the delivery user;
[0052] Obtaining second user information representing a contact identifier of the delivery user entered by the delivery user on the self-service pickup page;
[0053] In response to the delivery user's triggering operation of confirming to open the door and pick up the goods, a request is sent to the server to open the smart door lock of the merchant store where the ordered goods to be picked up are located, enter the area where the smart shelf where the goods are stored is located, and take out the ordered goods to be picked up corresponding to the delivery user. The server performs user identity verification on the delivery user entering the area where the smart shelf is located or verifies the order corresponding to the delivery user according to the second user information representing the delivery user's contact identifier entered by the delivery user on the self-service pickup page, and inquires about the delivery user's target order in the merchant store.
[0054] Optionally, in response to the operation of the delivery user, sending a request to the server to open the smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user includes:
[0055] Provide an order information input page to receive the order information entered by the delivery user,
[0056] In response to the delivery user's triggering operation on the door-opening and pickup control, a request is sent to the server to open the smart door lock of the merchant store where the ordered goods to be picked up are located, enter the area where the smart shelf where the goods are stored, and take out the ordered goods to be picked up corresponding to the delivery user, so that the server performs user identity verification on the delivery user entering the area where the smart shelf is located or verifies the order corresponding to the delivery user according to the order information entered by the delivery user on the order information input page, and queries the target order of the delivery user in the merchant store that matches the order information entered.
[0057] Optionally, the responding to the operation of the delivery user includes:
[0058] Displaying an order page of the delivery user's order to be picked up; wherein the order page displays a pickup control for the target order;
[0059] In response to the pickup control being triggered, a request is sent to the server to open the smart door lock of the merchant store to enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
[0060] Optionally, the method further comprises:
[0061] In response to the delivery user's confirmation of completing the pickup operation for the target order, a confirmation instruction for completing the pickup of the target order is sent to the server. The confirmation instruction is used to enable the server to determine the identifier of the prompt device associated with the storage location number of the shelf storage location corresponding to the target order according to the target order indicated by the confirmation instruction, and control the prompt device of the shelf corresponding to the identifier to turn off the light prompt.
[0062] Optionally, the method further comprises:
[0063] Receiving the result information of the prompt device lighting up the prompt sent by the server;
[0064] The lighting prompt information of the prompt device indicated in the result information is displayed for the target order, and the lighting prompt information includes at least one of the light color and the lighting mode.
[0065] According to a fourth aspect of the present application, a smart shelf picking method is provided, the method comprising:
[0066] Multiple smart shelves are deployed in the goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. Different locations store different types of goods. Prompt devices corresponding to the shelf locations are deployed on the shelves. The prompt devices corresponding to the shelf locations can be controlled to light up according to the location number corresponding to the target order to be picked up, so as to indicate the shelf location where the goods in the target order to be picked up are located;
[0067] Receive a request submitted by a delivery user to open a smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up corresponding to the delivery user, and verify the identity of the delivery user or verify the ordered goods to be picked up corresponding to the delivery user;
[0068] When the delivery user meets the order delivery identity conditions or confirms that the ordered goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, unlock the smart door lock of the merchant store, so that the delivery user can enter the area where the smart shelf where the goods are stored is located in the merchant store to pick up the goods;
[0069] Determine, according to at least part of the user information or at least part of the order information of the delivery user indicated by the request, a target order corresponding to the merchant store that matches the user information or the order information;
[0070] Determine the location number of the shelf location where the goods in the target order are stored, determine the location of the ordered goods to be picked up by the delivery user on the smart shelf, and send a prompt control instruction according to the identifier of the prompt device associated with the location number to control the prompt device on the shelf corresponding to the location number where the ordered goods to be picked up are located to light up for prompting; wherein the prompt device is set on the shelf in the merchant's store, and is used to indicate the shelf location where the goods in the target order are located, so as to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0071] Optionally, the method further comprises:
[0072] Before sending the prompt control instruction, determine whether there is a prompt device on the shelf in the merchant store that is lighting up to prompt, and obtain the prompt status information of the prompt device on the shelf;
[0073] Allocating light-on prompt information to the target prompt device according to the prompt status information;
[0074] Based on the lighting prompt information, the prompt control instruction is generated.
[0075] Optionally, allocating lighting prompt information to the target prompt device according to the prompt state information includes:
[0076] If the prompt state information indicates that there is no first prompt device on the shelf that is currently lighting up prompts, then light-up prompt information is allocated to the target prompt device according to a preset rule;
[0077] If the prompt state information indicates that the first prompt device exists on the shelf, lighting prompt information is allocated to the target prompt device according to whether the target prompt device includes the first prompt device.
[0078] Optionally, the allocating lighting prompt information to the target prompt device according to whether the target prompt device includes the first prompt device includes:
[0079] If the target prompting device does not include the first prompting device, assigning second lighting prompting information different from the first lighting prompting information of the first prompting device to the target prompting device;
[0080] If the target prompt device includes the first prompt device, then the first lighting prompt information is kept assigned to the first prompt device in the target prompt device, or, based on the assignment of the first lighting prompt information to the first prompt device in the target prompt device, the second lighting prompt information is superimposedly assigned to the first prompt device in the target prompt device; and, the second lighting prompt information is assigned to the second prompt device in the target prompt device except the first prompt device.
[0081] Optionally, the method further comprises:
[0082] Receiving the reported result information of the prompt device lighting up the prompt, and synchronizing the result of the prompt device lighting up the prompt according to the result information;
[0083] In a case where the result of the prompt device lighting up the light indicates that the prompt device has successfully performed the lighting up the light, the lighting up the light information indicated in the result information is associated with the identifier of the prompt device.
[0084] Optionally, the lighting prompt information includes at least one of light color and lighting mode, and the prompt control instruction is used to control the prompt device to perform lighting prompt according to the lighting prompt information.
[0085] Optionally, the method further comprises:
[0086] Receiving a confirmation instruction of completing the pickup sent by the client when the delivery user confirms that the pickup of the target order is completed;
[0087] According to the target order indicated in the confirmation instruction for completing the pickup, determine the identifier of the prompt device associated with the storage location number of the prompt device at the storage location where the goods in the target order are located, and send a control instruction to turn off the light prompt;
[0088] The prompt device of the shelf corresponding to the identification is controlled to turn off the light prompt.
[0089] Optionally, the method further comprises:
[0090] Receive the reported result information of the prompt device turning off the light prompt, and synchronize the result of the prompt device turning on the light prompt according to the result information;
[0091] In a case where the result of the lighting prompt of the prompt device indicates that the lighting prompt of the prompt device has been successfully turned off, the lighting prompt information associated with the identifier of the prompt device indicated by the result information is cleared.
[0092] According to a fifth aspect of the present application, a smart shelf picking method is provided, comprising:
[0093] Multiple smart shelves are deployed in the goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. Different locations store different types of goods. Prompt devices corresponding to the shelf locations are deployed on the shelves. The prompt devices corresponding to the shelf locations can be controlled to light up according to the location number corresponding to the target order to be picked up, so as to indicate the shelf location where the goods in the target order to be picked up are located;
[0094] Receive a request submitted by a delivery user to go to the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user;
[0095] If the delivery user meets the order delivery identity condition or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area where the shelf is located, determine the target order corresponding to the merchant store that matches the user information or the order information according to at least part of the user information or at least part of the order information of the delivery user indicated by the request;
[0096] Determine the location number of the shelf where the goods in the target order are stored, determine the location of the ordered goods to be picked up by the delivery user on the smart shelf, and control the prompt device on the shelf corresponding to the location number where the ordered goods to be picked up by the delivery user are located to light up according to the identifier of the prompt device associated with the location number; wherein the prompt device is set on the shelf in the merchant store, and is used to indicate the shelf location where the goods in the target order are located;
[0097] The prompt device is controlled to light up to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0098] According to a sixth aspect of the present application, there is provided a smart shelf picking system, comprising: a server and a shelf, wherein the shelf is arranged in a store of a merchant, and a prompt device corresponding to a shelf location is arranged on the shelf,
[0099] Smart shelves are deployed in the goods storage area. Smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. Smart shelves are provided with multiple shelf locations. Different locations store different types of goods. The shelves are provided with prompt devices corresponding to the shelf locations. The prompt devices corresponding to the shelf locations are configured to light up according to the location number corresponding to the target order to be picked up, so as to indicate the shelf location where the goods in the target order to be picked up are located.
[0100] The server is configured to query the target order to be picked up by the delivery user corresponding to the merchant store that matches the pickup information based on the store identification and pickup information obtained by the client through scanning the merchant store graphic code by the scanning device; if the target order is queried, send an instruction to unlock the door lock of the merchant store so that the delivery user can enter the merchant store to pick up the goods; and determine the storage location number of the shelf storage location where the goods in the target order are located based on the corresponding product information in the target order information to be picked up, determine the identification of the prompt device associated with the storage location number, and control the prompt device of the shelf corresponding to the shelf storage location number where the goods in the target order to be picked up are located to light up; wherein the prompt device is set on the shelf in the merchant store to indicate the shelf storage location where the goods in the target order are located; the pickup information includes at least one of the user information of the delivery user and the order information input by the delivery user,
[0101] According to the seventh aspect of the present application, a computer program product is provided, comprising a computer program or instructions, which, when executed by a processor, implement the steps of the method described in any one of the first to fifth aspects of the present application.
[0102] After receiving the pickup request, the embodiment of the present application verifies the identity of the delivery user or verifies the goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked, thereby ensuring the safety of the store goods. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the delivery users are prompted to take out the goods in the target orders from the shelf storage location corresponding to the storage location number by controlling the prompt device on the shelf to light up, so that the delivery users can find the ordered goods very quickly. In addition, the delivery user is not likely to pick up the wrong goods because the prompt device corresponding to the storage location number where the ordered goods are located lights up. The pickup method of this embodiment greatly improves the delivery time efficiency of goods. BRIEF DESCRIPTION OF THE DRAWINGS
[0103] The drawings described herein are used to provide a further understanding of this specification and constitute a part of this specification. The illustrative embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation on this specification. In the drawings:
[0104] Figure 1 A schematic diagram of a smart shelf picking system provided in an embodiment of the present application.
[0105] Figure 2 This is a schematic diagram of the structure of the smart shelf provided in Example 1 of the present application.
[0106] Figure 3 A flowchart of the smart shelf picking method provided in Example 1 of the present application.
[0107] Figure 4 A schematic diagram of the self-service pickup page provided in Example 1 of the present application.
[0108] Figure 5 A schematic diagram of the self-service pickup page provided in Example 2 of the present application.
[0109] Figure 6 A flowchart of the smart shelf picking method provided in Example 2 of the present application.
[0110] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0111] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application.
[0112] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present application, its application, or uses.
[0113] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0114] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0115] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0116] It should be noted that all actions to obtain signals, instructions, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device.
[0117] <Hardware configuration and application scenarios>
[0118] After receiving the pickup request, the embodiment of the present application verifies the identity of the delivery user or verifies the goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked, thereby ensuring the safety of the store goods. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the delivery users are prompted to take out the goods in the target orders from the shelf storage location corresponding to the storage location number by controlling the prompt device on the shelf to light up, so that the delivery users can find the ordered goods very quickly. In addition, the delivery user is not likely to pick up the wrong goods because the prompt device corresponding to the storage location number where the ordered goods are located lights up. The pickup method of this embodiment greatly improves the delivery time efficiency of goods.
[0119] Figure 1 Schematic diagram of the structure of the pickup system that can be used to implement the intelligent shelf pickup method of the present application. Figure 1 As shown, the picking system may include a smart shelf 1000 and a server 2000. The smart shelf 1000 is provided with a prompt device corresponding to the shelf location.
[0120] The smart shelf 1000 of the embodiment of the present application is deployed in a merchant store. Multiple smart shelves 1000 can be deployed in the same merchant store. Each smart shelf 1000 has a unique identifier, and after the deployment is completed, the unique identifier of the smart shelf 1000 will be stored in the server 2000 and associated with the store identifier of the merchant store where the smart shelf 1000 is located. The specific structure of the smart shelf 1000 is not limited. As an example, Figure 1 As shown, the smart shelf 1000 can be divided into multiple layers, and goods can be stored on each layer of the shelf.
[0121] The smart shelf 1000 is provided with a plurality of shelf locations, and a prompt device corresponding to the shelf locations is provided. The shelf locations can be of different sizes set according to actual needs. The physical structure of the location is not specifically limited. As an example, Figure 2 As shown, the first shelf is provided with storage locations 1 to 6 of different sizes. Different storage locations can store different types of goods.
[0122] When the prompt device corresponding to the shelf storage location is lit, it can be used to prompt the delivery user to pick up the goods from the storage location corresponding to the prompt device with the light on. In this embodiment, each shelf storage location can correspond to one prompt device, or each shelf storage location can correspond to multiple prompt devices, or a storage location area composed of multiple adjacent shelf storage locations can correspond to one prompt device. In other words, one prompt device can correspond to one shelf storage location, or multiple prompt devices can correspond to one shelf storage location, or one prompt device can correspond to a storage location area composed of multiple adjacent shelf storage locations. When the prompt device is lighting up for prompting, it can also be combined with vibration prompts or sound prompts, so that the delivery user can find the shelf storage location where the goods to be picked up are located more quickly. In this embodiment, after the merchant store pickup system is set up, the server 2000 can determine the association between the shelf storage location number and the prompt device according to the system construction configuration information.
[0123] A unique identifier may be set for each prompting device. The prompting function is realized by controlling the light of the prompting device corresponding to at least one prompting device identifier.
[0124] The type of the prompt device and the way it is deployed on the shelf are not specifically limited. A prompt device can be, for example, a light bead. As an example, Figure 2 As shown, a light strip l composed of a plurality of light beads can be deployed on the smart shelf 1000. A light strip can be deployed on each shelf of the smart shelf 1000. Figure 2 Multiple consecutive light beads in the light strip (such as the light strip deployed on the third shelf) can correspond to one shelf location. Figure 2Each lamp bead in the light strip deployed on the top shelf can correspond to at least one shelf storage location. The deployment method of the lamp beads in the light strip is not limited, for example, the lamp beads can be arranged in the light strip at equal intervals.
[0125] The reminder function of goods stored in the storage location can be realized by controlling all the lamp beads corresponding to the storage location to light up, and the reminder function of goods stored in the storage location can also be realized by controlling some of the lamp beads corresponding to the storage location to light up. As an example, the reminder function of goods stored in storage location 13 can be realized by controlling the three lamp beads corresponding to storage location 13 to light up, and the reminder function of goods stored in storage location 15 can be realized by controlling the five lamp beads corresponding to storage location 15 to light up. As another example, the reminder function of goods stored in storage location 13 can be realized by controlling one lamp bead corresponding to storage location 13 to light up, and the reminder function of goods stored in storage location 15 can be realized by controlling the three lamp beads corresponding to storage location 15 to light up.
[0126] The lighting mode of the prompt device is not limited, for example, the light may be flashing or always on.
[0127] The prompt device can be controlled by a controller connected to the prompt device. Optionally, a sub-controller can be deployed for each shelf layer, and then each sub-controller is connected to the main controller. The main controller can communicate with the server to receive the prompt control instruction issued by the server, and according to the identification of the prompt device indicated by the prompt control instruction, the control instruction is issued to the sub-controller to realize the lighting control of the prompt device. Optionally, all prompt devices can be directly controlled by a main controller.
[0128] The server 2000 of the embodiment of the present application is a business point that provides processing, database, and communication facilities. The server 2000 can be an integral server, a distributed server across multiple computers, a computer data center, a cloud server, or a server cluster deployed in the cloud, etc. The server can be of various types, such as but not limited to, a network server, a file server, an application server, an interactive server, a database server, or a proxy server. In some embodiments, each server may include hardware, software, or an embedded logic component or a combination of two or more such components for executing the appropriate functions supported or implemented by the server. For example, the server may be a blade server, a cloud server, etc., or may be a server group consisting of multiple servers, which may include one or more of the above-mentioned types of servers, etc.
[0129] In some embodiments, Figure 1 As shown, the server 2000 may include a processor 2300 , a memory 2400 , an interface device 2500 , and a communication device 2600 .
[0130] The processor 2300 is used to execute a computer program, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 2400 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 2500 includes, for example, various bus interfaces, such as a serial bus interface (including a USB interface), a parallel bus interface, etc. The communication device 1600 is capable of wired or wireless communication; the communication device 1600 may include, for example, any module for WLAN, GPRS, 3G / 4G / 5G remote communication.
[0131] In some embodiments, the memory 2400 of the server 2000 is used to store a computer program, which is used to control the processor 2300 to operate to implement the smart shelf picking method of the embodiment of the present application. A technician can design instructions according to the scheme disclosed in the present invention. How instructions control the processor to operate is well known in the art, so it will not be described in detail here.
[0132] The pickup system may further include a client 3000. The client 3000 of the embodiment of the present application may be a client used by a delivery user. The client 3000 may include a scanning device. The merchant store may have a graphic code, such as a QR code. By calling the optical scanning device of the client 3000 to scan the QR code on the merchant store, the information of the merchant store may be obtained. The information of the merchant store may include the logo of the merchant store.
[0133] In some embodiments, Figure 1 As shown, the client 3000 may include a processor 3100, a memory 3200, a communication device 3300, a display device 3400, an input device 3500, and the like.
[0134] The processor 3100 is used to execute a computer program, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 3200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The communication device 3300 is capable of, for example, wired or wireless communication. The communication device 3300 may include at least one short-range communication module, such as any module for short-range wireless communication based on short-range wireless communication protocols such as Hilink protocol, WiFi (IEEE 802.11 protocol), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC, UWB, LiFi, etc. The communication device 3300 may also include a remote communication module, such as any module for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication.
[0135] The display device 3400 is, for example, a liquid crystal display screen, a touch screen, etc. The display device 3400 can be used to display the picking information of the target order after querying the order of the delivery user at the merchant store according to the merchant store logo and the user information authorized or input by the delivery user, and can also be used to display the store guidance page before arriving at the store.
[0136] The input device 3500 may include, for example, a touch screen, a keyboard, etc. The input device 3500 may be used for the delivery user to input user information representing the delivery user contact identifier (e.g., a mobile phone number used by the delivery user to accept a pickup order) or a pickup string, and may also be used to click a control key to input a corresponding instruction, etc.
[0137] In some embodiments, the memory 3200 of the client 3000 is used to store a computer program, which is used to control the processor 3100 to operate so as to execute the smart shelf picking method according to the embodiment of the present application.
[0138] The client 3000, server 2000 and smart shelf 1000 of the embodiment of the present application can be communicatively connected through the same network or different networks to achieve information interaction.
[0139] <Method Example 1>
[0140] Figure 3 FIG. 1 shows a flow chart of a method for picking goods from a smart shelf according to some embodiments. The method of this embodiment may be performed by Figure 1 The pickup system shown is implemented. Figure 3 As shown, the pickup processing method of this embodiment may include steps S110 to S140.
[0141] Step S110, receiving a request submitted by a delivery user to open a smart door lock, enter the area where the smart shelf where the goods are stored is located, and take out the ordered goods to be picked up corresponding to the delivery user, and verifying the identity of the delivery user or confirming the ordered goods to be picked up corresponding to the delivery user.
[0142] Optionally, after the delivery user arrives at the store, the client 3000 can call the optical scanning device to scan the graphic code of the merchant store. The client 3000 obtains the store logo of the merchant store through the scanning result of the graphic code, and sends a request to the server 2000 to open the smart door lock of the merchant store corresponding to the store logo. In this embodiment, by scanning the graphic code of the merchant store, a request to open the smart door lock of the merchant store corresponding to the store logo is triggered to be sent to the server 2000.
[0143] Optionally, after the delivery user accepts the delivery order, the server 2000 may send a pickup notification message to the delivery user. The delivery user may click on the pickup notification message on the client 3000. In response to being triggered by the received pickup notification message corresponding to the delivery user's order goods to be picked up, the client 3000 jumps to the self-service pickup page indicated by the target order information corresponding to the delivery user of the client application. The self-service pickup page may include a function for the delivery user to confirm opening the door to pick up the goods. In response to the delivery user's triggering operation of confirming opening the door to pick up the goods, the client 3000 may send a request to the server to open the smart door lock of the merchant store where the order goods to be picked up are located. As an example, if Figure 4 As shown, the self-service pickup page may include a control for opening the door to pick up the goods. In response to the delivery user clicking the control for opening the door to pick up the goods, the client 3000 may send a request to the server to open the smart door lock of the merchant store where the ordered goods to be picked up are located. In this embodiment, the delivery user clicks on the pickup notification information, triggering a request to the server 2000 to open the smart door lock of the merchant store corresponding to the store ID.
[0144] In this embodiment, the pickup notification information can be sent to the delivery user in the form of a text message, for example. The pickup notification information may include at least one of the merchant store to which the order to be picked up belongs, order information, the location of the smart shelf where the ordered goods are stored, and a backup password.
[0145] The pickup notification information may also include a store finding guide link for the merchant. The delivery user may click on the store finding guide link for the merchant in the pickup notification information on the client 3000. In response to the received store finding guide link for the order goods to be picked up by the delivery user being triggered, the client 3000 jumps to the store finding guide page for the merchant indicated by the target order information corresponding to the delivery user of the client application. In this way, the delivery user can find the merchant store more quickly.
[0146] Optionally, the client 3000 can display an order page for the delivery user's pending orders at the merchant's store. The order page can display a list of target orders, and can also display a pickup control for the target order. After the delivery user arrives at the store, he can click the pickup control on the client 3000. In response to the pickup control of the target order being triggered, the client 3000 sends a request to the server 2000 to open the smart door lock of the merchant's store corresponding to the target order and enter the area where the smart shelves where the goods are stored are located to take out the corresponding order goods to be picked up by the delivery user. In this embodiment, the delivery user clicks on the order pickup control displayed on the order page, triggering a request to the server 2000 to open the smart door lock of the merchant's store corresponding to the store ID.
[0147] In this embodiment, verifying the identity of the delivery user may include verifying whether the delivery user is a delivery user registered on the default delivery platform. For the default delivery platform, this embodiment has the authority to obtain all order details, such as all order details including the order identifier. For orders on non-default delivery platforms, it may only have the authority to obtain part of the order information, such as a specific pickup string.
[0148] Verifying the ordered goods to be picked up corresponding to the delivery user may include verifying whether the ordered goods to be picked up corresponding to the delivery user exist in the store of the merchant to which the smart door lock belongs.
[0149] Step S120, when the delivery user meets the order delivery identity conditions or confirms that the ordered goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked to allow the delivery user to enter the area where the smart shelves where the goods are stored are located in the merchant store to pick up the goods.
[0150] In this embodiment, the delivery user meets the order delivery identity condition, that is, the delivery user is a delivery user registered on the default delivery platform.
[0151] After confirming that the ordered goods to be picked up by the delivery user are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked. This can ensure that the store goods are not taken by mistake, improve security, and also reduce unnecessary unlocking operations.
[0152] Step S130: determining a target order corresponding to a merchant store that matches the user information or the order information based on at least part of the user information or at least part of the order information of the delivery user indicated by the request.
[0153] In this embodiment, the user information of the delivery user and the order information of the order to be picked up are associated with the target order, and the target order corresponding to the merchant store that matches the user information or order information can be determined based on at least part of the user information or at least part of the order information of the delivery user.
[0154] The user information of the delivery user may include the first user information authorized by the delivery user when logging in. The first user information may include the mobile phone number authorized by the delivery user, and may also include other information authorized by the delivery user, for example, the mobile phone number or WeChat account authorized by the delivery user to use the pickup mini program after scanning the merchant store graphic code. The first user information is not specifically limited here.
[0155] The user information of the delivery user may also include second user information used to represent the contact identifier of the delivery user. The second user information may include the order receiving mobile phone number used by the delivery user to accept the pickup order, and of course may also include other information that can contact the delivery user, which is not specifically limited here. The order information may include all information related to the order, such as the system order number, the merchant pickup number, etc.
[0156] After the merchant's clerk stores the goods in the shelf storage location and completes the distribution, the storage location number can be sent to the server 2000 through the client 3000, and the server 2000 associates the product information with the storage location number of the shelf storage location. After the ordering user places an order, the server can determine the storage location number of the goods according to the corresponding product information in the order information of the ordering user. When the delivery user picks up the goods, the server can also determine the storage location number of the goods according to the product information corresponding to the order information of the delivery user's order to be picked up.
[0157] Step S140, determine the location number of the shelf where the goods in the target order are stored, determine the location of the ordered goods to be picked up by the delivery user on the smart shelf, and control the prompt device on the shelf corresponding to the location number where the ordered goods to be picked up by the delivery user are located to light up according to the identifier of the prompt device associated with the location number.
[0158] In this embodiment, the prompt device is set on the shelf in the merchant's store to indicate the shelf location where the goods in the target order are located, so as to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0159] The form of the location number is not specifically limited. For example, starting from top to bottom, the first-layer locations of the shelf are A01 to A06, the second-layer locations of the shelf are B01 to B06, and so on. For another example, starting from top to bottom, the first-layer locations of the shelf are A01 to A06, the second-layer locations of the shelf are A07 to A12, and so on.
[0160] Likewise, the embodiment of the identification of the prompt device is not specifically limited.
[0161] After receiving the pickup request, the embodiment of the present application verifies the identity of the delivery user or verifies the goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked, thereby ensuring the safety of the store goods. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the delivery users are prompted to take out the goods in the target orders from the shelf storage location corresponding to the storage location number by controlling the prompt device on the shelf to light up, so that the delivery users can find the ordered goods very quickly. In addition, the delivery user is not likely to pick up the wrong goods because the prompt device corresponding to the storage location number where the ordered goods are located lights up. The pickup method of this embodiment greatly improves the delivery time efficiency of goods.
[0162] In some embodiments, step S130 may include steps S131 to S132.
[0163] Step S131, according to the first user information authorized by the delivery user when logging in indicated by the request, query the first order of the merchant store matching the first user information of the delivery user.
[0164] Step S132: when the first order is found, the first order is taken as the target order.
[0165] In this embodiment, step S131 can specifically query the orders of the merchant store corresponding to the merchant store identifier matching the first user information based on the first user information indicated by the request.
[0166] When the first order of the merchant store that matches the first user information of the delivery user cannot be queried, the pickup method of this embodiment also provides a function of querying the target order through other information.
[0167] In this embodiment, Figure 4 As shown, the self-service pickup page may also include a page for inputting second user information representing the contact identifier of the delivery user (such as the last 4 digits of the mobile phone number for receiving the order). When the first order is not found based on the first user information, the client 3000 provides a self-service pickup page for inputting the second user information representing the contact identifier of the delivery user. The second order of the merchant store matching the second user information of the delivery user is queried through the second user information. Specifically, step S130 may also include steps S133 to S134.
[0168] Step S133, if the first order matching the first user information of the delivery user is not found, query the second order of the merchant store matching the second user information of the delivery user according to the second user information entered by the delivery user on the self-service pickup page.
[0169] Step S134, when the second order is found, the second order is taken as the target order.
[0170] In this embodiment, when querying the first order according to the first user information, the identity of the delivery user can be verified first. When the delivery user meets the order delivery identity condition, the first order is queried according to the first user information. When the delivery user does not meet the order delivery identity condition, it is determined that the first order cannot be queried according to the first user information, and there is no need to occupy server computing resources to query the first order, thereby reducing the waste of server computing resources.
[0171] Whether the delivery user meets the order delivery identity condition can be determined by whether the first user information of the delivery user has an association relationship with the merchant store logo. Specifically, step S131 may include step S210 and / or step S220.
[0172] Step S210, if the first user information and the merchant store logo are associated, it is determined that the delivery user meets the order delivery identity conditions and the first user information of the delivery user has been associated with the merchant store logo in the historical pickup process, and the first order is queried based on the merchant store logo and the first user information.
[0173] Step S220, if the first user information and the merchant store logo are not associated, it is determined that the delivery user does not meet the order delivery identity conditions, or it is determined that the delivery user meets the order delivery identity conditions but the first user information of the delivery user is not associated with the merchant store logo in the historical pickup process, and the first order cannot be queried.
[0174] In this embodiment, step S131 may further include step S230: when the first order is not found, but the second order corresponding to the merchant store that matches the second user information of the delivery user is found, the first user information and / or the second user information is associated with the merchant store identifier. In this way, the delivery user identity verification can be directly verified when the delivery user picks up the goods at the merchant store next time, that is, the order delivery identity condition is met, and the delivery user does not need to enter the user information on the client for identity verification, thereby improving the timeliness of picking up the goods.
[0175] In some other embodiments, step S130 may also include steps S135 to S136.
[0176] Step S135, when no order of the delivery user corresponding to the merchant store is found based on the user information of the delivery user, an order information input page is provided, and based on the order information entered by the delivery user, a third order of the merchant store that matches the input order information is queried.
[0177] In this embodiment, failure to find orders of the delivery user corresponding to the merchant store based on the user information of the delivery user may include failure to find orders of the delivery user corresponding to the merchant store based on the first user information and / or second user information of the delivery user.
[0178] Step S136: When the third order is found, the third order is taken as the target order.
[0179] In this embodiment, the order information may include all information related to the order, such as the system order number, the merchant pickup number, etc.
[0180] As an example, Figure 5 As shown, the order information may be a system order number, and the delivery user may enter the order number on the client 3000, click the open door pickup control, and query the third order matching the order number.
[0181] In this embodiment, even if the identity verification of the delivery user fails, the matching order can be queried through the order information input function provided by the client to obtain the warehouse location number of the order goods to be picked up. In this way, the delivery user of the non-default delivery platform or the second delivery user who helps other first delivery users to pick up goods can also query the matching order through the order information input function provided by the client, which increases the applicability of the pickup method of this embodiment.
[0182] After completing the pickup of the target order, the delivery user usually confirms the completion of the pickup operation to update the order status of the target order. The smart shelf pickup method of this embodiment may also include: receiving a delivery user's completion pickup confirmation instruction for the target order, and controlling the prompt device associated with the storage location number of the shelf storage location corresponding to the target order to turn off the light prompt. In this way, the prompt device can be controlled to turn off the light in time, thereby reducing energy waste.
[0183] <Method Example 2>
[0184] The method of this embodiment can be Figure 1 The smart shelf 1000 in the picking system shown is implemented. The smart shelf picking method of this embodiment may include steps A110 to A120.
[0185] Step A110: receiving a prompt control instruction and determining the identifier of the prompt device indicated by the prompt control instruction.
[0186] In this embodiment, the identifier is an identifier of a prompt device associated with the location number of the location where the goods in the target order are located. The target order is determined by the server receiving a request submitted by a delivery user to open a smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the order goods to be taken corresponding to the delivery user, and determining a matching result of a target order corresponding to the merchant store that matches the user information or the order information based on at least part of the user information or at least part of the order information of the delivery user indicated in the request.
[0187] Step A120, controlling the prompt device of the shelf corresponding to the identification to light up a light prompt, so as to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0188] In one example, step A110 may be executed by a main controller of the smart shelf 1000, and step A120 may be executed by a sub-controller corresponding to each shelf connected to the main controller.
[0189] In some embodiments, the smart shelf picking method of this embodiment may further include steps A130 to A140.
[0190] Step A130: receiving a control instruction for turning off the light prompt, and determining the identifier of the prompt device indicated by the control instruction for turning off the light prompt.
[0191] In this embodiment, the identifier of the prompt device is the identifier of the prompt device associated with the storage location number of the prompt device where the goods in the target order are located, which is determined based on the confirmation instruction sent by the client to the server to confirm the completion of the target order pickup by the delivery user.
[0192] Step A140, controlling the prompt device of the shelf corresponding to the identification to turn off the light prompt.
[0193] In one example, step A130 may be executed by a main controller of the smart shelf 1000, and step A140 may be executed by a sub-controller corresponding to each shelf connected to the main controller.
[0194] After receiving the pickup request, the embodiment of the present application verifies the identity of the delivery user or verifies the goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked, thereby ensuring the safety of the store goods. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the delivery users are prompted to take out the goods in the target orders from the shelf storage location corresponding to the storage location number by controlling the prompt device on the shelf to light up, so that the delivery users can find the ordered goods very quickly. In addition, the delivery user is not likely to pick up the wrong goods because the prompt device corresponding to the storage location number where the ordered goods are located lights up. The pickup method of this embodiment greatly improves the delivery time efficiency of goods.
[0195] <Method Example 3>
[0196] The method of this embodiment can be Figure 1 The client 3000 in the pickup system shown is implemented. The smart shelf pickup method of this embodiment may include step B110: in response to the operation of the delivery user, sending a request to the server to open the smart door lock to enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
[0197] In this embodiment, the operation of the delivery user may optionally be an operation of the delivery user scanning a graphic code of a merchant store. In step B110, responding to the operation of the delivery user may include: responding to the scanning operation of the delivery user, calling up an optical scanning device to scan the graphic code of the merchant store, and obtaining a store logo of the merchant store through the scanning result of the graphic code.
[0198] Optionally, the operation of the delivery user may be an operation of the delivery user clicking on the pickup notification information of the order goods to be picked up. In step B110, responding to the operation of the delivery user may include: in response to the pickup notification information corresponding to the order goods to be picked up received by the delivery user being triggered, jumping to the self-service pickup page of the merchant store indicated by the target order corresponding to the delivery user of the client application; in response to the delivery user's triggering operation of confirming the door opening for pickup, sending a request to the server to open the smart door lock of the merchant store where the order goods to be picked up are located and enter the area where the smart shelf where the goods are stored is located to take out the order goods to be picked up corresponding to the delivery user.
[0199] Optionally, the operation of the delivery user may be that the delivery user clicks on a pickup control on an order page of the order to be picked up. In step B110, responding to the operation of the delivery user may include: displaying an order page of the order to be picked up by the delivery user; wherein the order page displays a pickup control for the target order; in response to the pickup control being triggered, sending a request to the server to open the smart door lock of the merchant store to enter the area where the smart shelf where the goods are stored is located to pick up the order goods to be picked up corresponding to the delivery user.
[0200] After receiving the pickup request, the embodiment of the present application verifies the identity of the delivery user or verifies the goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked, thereby ensuring the safety of the store goods. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the delivery users are prompted to take out the goods in the target orders from the shelf storage location corresponding to the storage location number by controlling the prompt device on the shelf to light up, so that the delivery users can find the ordered goods very quickly. In addition, the delivery user is not likely to pick up the wrong goods because the prompt device corresponding to the storage location number where the ordered goods are located lights up. The pickup method of this embodiment greatly improves the delivery time efficiency of goods.
[0201] The smart shelf picking method of this embodiment may further include step B120: in response to the delivery user confirming the completion of the pickup operation for the target order, sending a confirmation instruction for completing the pickup of the target order to the server.
[0202] In this embodiment, the confirmation instruction for completing the pickup of the target order is used to enable the server to determine the identifier of the prompt device associated with the storage location number of the shelf storage location corresponding to the target order according to the target order indicated by the confirmation instruction, and control the prompt device of the shelf corresponding to the identifier to turn off the light prompt.
[0203] The smart shelf picking method of this embodiment may also include: receiving result information of the prompt device lighting up the prompt sent by the server; and displaying the lighting prompt information of the prompt device indicated in the result information for the target order.
[0204] In this embodiment, the lighting prompt information of the prompt device may include at least one of the light color and the lighting mode.
[0205] In this embodiment, at least part of the user information or at least part of the order information of the delivery user indicated by the request is used to verify the identity of the delivery user or to verify the ordered goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the ordered goods to be picked up corresponding to the delivery user are stored in the spatial area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked for the delivery user to enter the merchant store to pick up the goods.
[0206] At least part of the user information or at least part of the order information of the delivery user indicated by the request is also used to determine the target order corresponding to the merchant store that matches the user information or the order information. The goods in the target order are stored on the shelf storage location of the merchant store. The storage location number of the shelf storage location is used to query the identifier of the prompt device associated with the storage location number. The prompt device corresponding to the identifier of the prompt device is set on the shelf in the merchant store, and is used to indicate the shelf storage location where the goods in the target order are located. The prompt device is controlled to light up to prompt the delivery user to take out the goods in the target order from the shelf storage location corresponding to the storage location number.
[0207] <Method Example 4>
[0208] The method of this embodiment can be Figure 1 The server 2000 in the picking system shown is implemented. The smart shelf picking method of this embodiment may include steps C110 to C140.
[0209] Step C110, receiving a request submitted by a delivery user to open a smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up corresponding to the delivery user, and verifying the identity of the delivery user or verifying the ordered goods to be picked up corresponding to the delivery user.
[0210] Step C120, when the delivery user meets the order delivery identity conditions or confirms that the ordered goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, unlock the smart door lock of the merchant store to allow the delivery user to enter the area where the smart shelves where the goods are stored are located in the merchant store to pick up the goods.
[0211] Step C130: determining a target order corresponding to the merchant store that matches the user information or the order information based on at least part of the user information or at least part of the order information of the delivery user indicated by the request.
[0212] Step C140, determine the location number of the shelf where the goods in the target order are stored, determine the location of the ordered goods to be picked up by the delivery user on the smart shelf, and send a prompt control instruction based on the identifier of the prompt device associated with the location number to control the prompt device on the shelf corresponding to the location number where the ordered goods to be picked up by the delivery user are located to light up.
[0213] In this embodiment, the prompt device is set on the shelf in the merchant's store to indicate the shelf location where the goods in the target order are located, so as to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0214] After receiving the pickup request, the embodiment of the present application verifies the identity of the delivery user or verifies the goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked, thereby ensuring the safety of the store goods. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the delivery users are prompted to take out the goods in the target orders from the shelf storage location corresponding to the storage location number by controlling the prompt device on the shelf to light up, so that the delivery users can find the ordered goods very quickly. In addition, the delivery user is not likely to pick up the wrong goods because the prompt device corresponding to the storage location number where the ordered goods are located lights up. The pickup method of this embodiment greatly improves the delivery time efficiency of goods.
[0215] In some embodiments, before sending the prompt control instruction, light-on prompt information may be allocated to the target prompt device according to the prompt state information of the target prompt device.
[0216] Optionally, the prompt status information of the target prompt device may be directly obtained. The smart shelf picking method of this embodiment may further include: allocating light prompt information to the target prompt device according to the prompt status information of the target prompt device; and generating a prompt control instruction based on the light prompt information.
[0217] Optionally, the prompt status information of all prompt devices may be acquired first, and then the prompt status information of the target prompt device may be determined from the prompt status information of all prompt devices.
[0218] The smart shelf picking method of this embodiment may further include steps C141 to C143.
[0219] Step C141, before sending the prompt control instruction, determine whether there is a prompt device on the shelf in the merchant's store that is lighting up to prompt, and obtain the prompt status information of the prompt device on the shelf.
[0220] In this embodiment, the prompt status information of the prompt device on the shelf can be understood as the status information of whether the prompt device is turned on. The prompt status information can be used to determine whether the current prompt device is lighting up. Before sending the prompt control instruction, the prompt status information of all prompt devices on the shelf can be determined first, or only the prompt status information of the prompt device corresponding to the storage location of the target order goods can be determined.
[0221] Step C142, assigning lighting prompt information to the target prompt device according to the prompt status information of the prompt device.
[0222] In this embodiment, the target prompt device is a prompt device on the shelf corresponding to the storage location number where the target order goods to be picked up by the delivery user are located. When the prompt status information of the prompt device indicates that the target prompt device is lighting up for prompting, the lighting prompt information can continue to be allocated to the target prompt device. The target prompt device can be allocated with lighting prompt information different from the current light color and / or flashing mode, or the target prompt device can continue to be allocated with the current light color or flashing mode. When the prompt status information of the prompt device indicates that the target prompt device is not lighting up for prompting, new lighting prompt information can be allocated to the target prompt device.
[0223] In this embodiment, the lighting prompt information may include at least one of the light color and the lighting mode. The lighting mode may include constant lighting or flashing, and the flashing mode may include a flashing frequency, etc. The prompt control instruction is used to control the prompt device to perform a lighting prompt according to the lighting prompt information.
[0224] Step C143, generating a prompt control instruction based on the lighting prompt information.
[0225] In some embodiments, step C142 may include steps C210 to C220.
[0226] Step C210: If the prompt status information of the prompt device on the shelf indicates that there is no first prompt device on the shelf that is currently lighting up prompts, then light-up prompt information is allocated to the target prompt device according to a preset rule.
[0227] In this embodiment, the preset rule may be a default or fixed rule. According to the preset rule, the target prompt device is assigned lighting prompt information, such as assigning the target prompt device a constant light color information, or assigning the target prompt device a light color information that flashes at a specific frequency.
[0228] Step C220: if the prompt status information of the prompt device on the shelf indicates that there is a first prompt device on the shelf that is currently lighting up for prompting, then light-on prompt information is allocated to the target prompt device according to whether the target prompt device includes the first prompt device that is currently lighting up for prompting.
[0229] The embodiment of the present application assigns lighting prompt information to the target prompt device according to the prompt status information of the prompt device. In this way, in a scenario where multiple delivery users pick up goods at the same time, different lighting prompt information can be assigned to the target prompt device, thereby reducing the occurrence of delivery users picking up the wrong goods.
[0230] In some embodiments, when multiple delivery users pick up goods at the same time, the wrong goods may be taken. The shelf location where the goods to be picked up by the first delivery user are stored may be the same as the shelf location where the goods to be picked up by the second delivery user are stored, or they may be different. In this embodiment, step C220 may include steps C221 to C222.
[0231] Step C221: if the target prompting device does not include the first prompting device that is currently lighting up prompting, second lighting prompting information different from the first lighting prompting information of the first prompting device is allocated to the target prompting device.
[0232] Step C222, if the target prompt device includes a first prompt device that is currently lighting up the prompt, then keep allocating the first lighting prompt information to the first prompt device in the target prompt device, or, based on allocating the first lighting prompt information to the first prompt device in the target prompt device, superimpose and allocate the second lighting prompt information to the first prompt device in the target prompt device; and, allocate the second lighting prompt information to the second prompt device in the target prompt device except the first prompt device.
[0233] As an example, assume that the first light prompt information includes a red light color, flashing at a first frequency; and the second light prompt information includes a green light color, flashing at a second frequency. If the target prompt device includes a first prompt device that is performing a light prompt, the second light prompt information can be allocated to the first prompt device in the target prompt device. In this way, the first prompt device will flash a red light at the first frequency and a green light at the second frequency, respectively. The second light prompt information is also allocated to the second prompt device in the target prompt device except the first prompt device.
[0234] In this embodiment, for a scenario in which the target prompt device includes not only a first prompt device that is currently lighting a prompt, but also a second prompt device in addition to the first prompt device, on the basis of assigning the first lighting prompt information to the first prompt device in the target prompt device, the second lighting prompt information is superimposedly assigned to the first prompt device in the target prompt device. In this way, the same delivery user only needs to look for the goods to be picked up in the shelf locations with the same lighting prompts, thereby further reducing the occurrence of delivery users taking the wrong goods.
[0235] The smart shelf picking method of the embodiment of the present application may also include steps C150 to C160.
[0236] Step C150, receiving the reported result information of the prompt device lighting up the prompt, and synchronizing the result of the prompt device lighting up the prompt according to the result information of the prompt device lighting up the prompt.
[0237] Step C160: when the result of the prompt device lighting up the light indicates that the prompt device has successfully performed the lighting up the light, the lighting up prompt information indicated in the result information is associated with the identifier of the prompt device.
[0238] In this embodiment, when the result of the prompt device lighting up the prompt indicates that the prompt device has failed to light up the prompt, the fault information is sent to the client so that the user can promptly discover the fault of the prompt device and perform maintenance.
[0239] This embodiment uses the result of lighting up the prompt device synchronously. When the result of lighting up the prompt device indicates that the prompt device has successfully performed the lighting prompt, the corresponding prompt device identifier is associated so that the prompt status information of the prompt device can be found through the prompt device identifier.
[0240] The smart shelf picking method of the embodiment of the present application may also include steps C170 to C190.
[0241] Step C170, receiving the confirmation instruction of completing the pickup sent by the client when the delivery user confirms that the pickup of the target order is completed.
[0242] Step C180, according to the target order indicated in the confirmation instruction for completing the pickup, determine the identifier of the prompt device associated with the storage location number of the prompt device where the goods in the target order are located, and send a control instruction to turn off the light prompt.
[0243] Step C190, controlling the prompt device of the shelf corresponding to the identification to turn off the light prompt.
[0244] The smart shelf picking method of the embodiment of the present application may also include: receiving the reported result information of the prompt device turning off the light prompt, synchronizing the result of the light prompt of the prompt device according to the result information of the prompt device turning off the light prompt; when the result of the light prompt of the prompt device indicates that the light prompt of the prompt device has been successfully turned off, clearing the light prompt information associated with the identifier of the prompt device indicated by the result information.
[0245] This embodiment synchronizes the lighting result, and when the result of the lighting prompt of the prompt device indicates that the lighting prompt of the prompt device has been successfully turned off, cancels the association between the identifier of the corresponding prompt device and the lighting prompt information, so that resources can be released in time.
[0246] <Method Example 5>
[0247] The method of this embodiment can be Figure 1 The picking system shown is implemented. The smart shelf picking method of this embodiment may include steps D110 to D130.
[0248] Step D110, receiving a request submitted by the delivery user to retrieve the ordered goods to be picked up by the delivery user from the area where the smart shelf where the goods are stored is located.
[0249] Step D120, when the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the spatial area where the shelf is located, determine the target order corresponding to the merchant store that matches the user information or the order information based on at least part of the user information or at least part of the order information of the delivery user indicated by the request.
[0250] Step D130, determine the location number of the shelf where the goods in the target order are stored, determine the location of the ordered goods to be picked up by the delivery user on the smart shelf, and control the prompt device on the shelf corresponding to the location number where the ordered goods to be picked up by the delivery user are located to light up according to the identifier of the prompt device associated with the location number.
[0251] In this embodiment, the prompt device is set on the shelf in the merchant store to indicate the shelf location where the goods in the target order are located. The prompt device is controlled to light up to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0252] After receiving the pickup request, the embodiment of the present application verifies the identity of the delivery user or verifies the goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area where the shelf is located, the target order is queried. In this way, when the delivery user goes to the wrong store, it can be discovered in time to avoid delaying the pickup time. In addition, for the shelf storing the target order of the delivery user in the merchant store, the delivery user is prompted to take out the goods in the target order from the shelf location corresponding to the storage location number by controlling the prompt device on the shelf to light up, so that the delivery user can quickly find the ordered goods. In addition, the delivery user is not likely to pick up the wrong goods because the prompt device corresponding to the storage location number where the ordered goods are located lights up. The pickup method of this embodiment greatly improves the delivery time of goods.
[0253] <Method Example 6>
[0254] This embodiment provides a smart shelf picking method from an interactive perspective. Figure 6 As shown, the smart shelf picking method may include steps E110 to E210.
[0255] Step E110, in response to the operation of the delivery user, sends a request to open the smart door lock to enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
[0256] Step E120, receiving a request to open the smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up corresponding to the delivery user, and verifying the identity of the delivery user or verifying the ordered goods to be picked up corresponding to the delivery user.
[0257] Step E130, when the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, unlock the smart door lock of the merchant store to allow the delivery user to enter the area where the smart shelves where the goods are stored are located in the merchant store to pick up the goods.
[0258] Step E140, determining a target order corresponding to the merchant store that matches the user information or the order information based on at least part of the user information or at least part of the order information of the delivery user indicated by the request.
[0259] Step E150, determine the location number of the shelf where the goods in the target order are stored, determine the location of the ordered goods to be picked up by the delivery user on the smart shelf, and send a prompt control instruction based on the identifier of the prompt device associated with the location number to control the prompt device on the shelf corresponding to the location number where the ordered goods to be picked up by the delivery user are located to light up.
[0260] Step E160: receiving a prompt control instruction, and determining the identifier of the prompt device indicated by the prompt control instruction.
[0261] Step E170, controlling the prompt device of the shelf corresponding to the identification to light up a light prompt, so as to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0262] Step E180, in response to the delivery user's confirmation of completion of pickup of the target order, a confirmation instruction for completion of pickup of the target order is sent to the server.
[0263] Step E190, receiving the confirmation instruction of completion of pickup sent by the client when the delivery user confirms completion of pickup of the target order, determining the identifier of the prompt device associated with the storage location number of the prompt device where the goods in the target order are located according to the target order indicated in the confirmation instruction of completion of pickup, and sending a control instruction to turn off the light prompt.
[0264] Step E200: receiving a control instruction for turning off the light prompt, and determining the identifier of the prompt device indicated by the control instruction for turning off the light prompt.
[0265] Step E210, controlling the prompt device of the shelf corresponding to the identification to turn off the light prompt.
[0266] The specific implementation methods of the same or similar steps in the multiple method embodiments of the present application can be referenced to each other and will not be repeated here.
[0267] <Equipment Embodiment>
[0268] The embodiment of the present application also provides a smart shelf picking system. The picking system may include: a server and a shelf, wherein the shelf is arranged in a store of a merchant, and a prompt device corresponding to the shelf position is arranged on the shelf.
[0269] The server is configured to query the target order corresponding to the merchant store that matches the pickup information based on the store identification and pickup information obtained by the client through scanning the merchant store graphic code by the scanning device. If the target order is found, the door lock of the merchant store is unlocked to allow the delivery user to enter the merchant store to pick up the goods, and the storage location number of the shelf storage location where the goods in the target order are located is determined, the identification of the prompt device associated with the storage location number is queried, and the prompt device of the shelf corresponding to the identification is controlled to light up for prompting; wherein, the prompt device is set on the shelf in the merchant store, and is used to indicate the shelf storage location where the goods in the target order are located; the pickup information includes at least one of the user information of the delivery user and the order information input by the delivery user,
[0270] The shelf is configured to control the prompt device to light up a light prompt to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
[0271] The present application also provides a computer program product, including a computer program or instructions, which implements the steps of any one of the above method embodiments when executed by a processor. Figure 1 Any one of the client 3000, server 2000, and smart shelf 1000.
[0272] The present application also provides an electronic device. Figure 7 As shown, the electronic device 100 includes a memory 110 and a processor 120, the memory 110 is used to store computer instructions, and the processor 120 is used to call the computer instructions from the memory 110 to execute any method as described in any one of the above method embodiments.
[0273] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.
[0274] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0275] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0276] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.
[0277] Various aspects of the present invention are described herein with reference to the flow charts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and / or block diagram and the combination of each box in the flow chart and / or block diagram can be implemented by computer-readable program instructions.
[0278] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0279] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0280] The flowchart and block diagram in the accompanying drawings show the possible architecture, functions and operations of the system, method and computer program product according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of an instruction, and a part of a module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.
[0281] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.
Claims
1. A smart shelf picking method, characterized in that: include: Multiple smart shelves are deployed in the goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. Different locations store different types of goods. Prompt devices corresponding to the shelf locations are deployed on the shelves. The prompt devices corresponding to the shelf locations can be controlled to light up according to the location number corresponding to the target order to be picked up, so as to indicate the shelf location where the goods in the target order to be picked up are located; Receive a request submitted by a delivery user to open a smart door lock, enter the area where the smart shelf where the goods are stored, and take out the ordered goods to be picked up by the delivery user; When the delivery user meets the order delivery identity conditions or confirms that the ordered goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, unlock the smart door lock of the merchant store, so that the delivery user can enter the area where the smart shelf where the goods are stored is located in the merchant store to pick up the goods; A target order corresponding to the merchant store that matches the user information or the order information is determined based on at least part of the user information or at least part of the order information of the delivery user, the location number of the shelf location where the goods in the target order are stored is determined, the location of the order goods to be picked up by the delivery user is determined on the smart shelf, and a prompt device on the shelf corresponding to the location number where the order goods to be picked up by the delivery user are located is controlled to light up to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number, wherein the user information of the delivery user and the order information of the order to be picked up are associated with the target order on the shelf located in the spatial area.
2. The smart shelf picking method according to claim 1, characterized in that: The method further comprises: In response to the scanning operation of the delivery user, the client activates the optical scanning device to scan the graphic code of the merchant store, obtains the store logo of the merchant store through the scanning result of the graphic code, and sends a request to the server to open the smart door lock of the merchant store corresponding to the store logo to enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
3. The smart shelf picking method according to claim 1, characterized in that: The method further includes: receiving pickup notification information corresponding to the delivery user's order goods to be picked up, and displaying a self-service pickup page indicated by the target order information corresponding to the delivery user; In response to the delivery user's triggering operation of confirming to open the door to pick up the goods, the client sends a request to the server to open the smart door lock of the merchant store where the ordered goods are located and enter the area where the smart shelves where the goods are stored are located to take out the ordered goods to be picked up by the delivery user.
4. The smart shelf picking method according to claim 1, characterized in that: The method further comprises: Displaying an order page of the delivery user's order to be picked up; wherein the order page displays a pickup control for the target order; In response to the pickup control being triggered, a request is sent to the server to open the smart door lock of the merchant store corresponding to the target order and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
5. The smart shelf picking method according to claim 1, characterized in that: The method further comprises: Receive a delivery user's completion pickup confirmation instruction for the target order, and control a prompt device associated with the storage location number of the shelf storage location corresponding to the target order to turn off the light prompt.
6. The smart shelf picking method according to claim 1, characterized in that: The user information includes first user information authorized by the delivery user when logging in, and determining, based on at least part of the user information or at least part of the order information of the delivery user indicated by the request, a target order corresponding to the merchant store that matches the user information or the order information includes: According to the first user information authorized by the delivery user when logging in as indicated by the request, query the first order of the merchant store that matches the first user information of the delivery user; In case the first order is found, taking the first order as the target order; The control of lighting a prompt device on the shelf corresponding to the storage location number of the ordered goods to be picked up by the delivery user includes: When the delivery user picks up the goods, the prompt device corresponding to the storage location number of the first order goods to be picked up located in the merchant store area that matches the first user information of the delivery user is controlled to light up for prompting.
7. The smart shelf picking method according to claim 1, characterized in that: The user information includes second user information input by the delivery user on the self-service pickup page of the client and used to represent the contact identifier of the delivery user; The determining, based on at least part of the user information or at least part of the order information of the delivery user indicated by the request, a target order corresponding to the merchant store that matches the user information or the order information includes: querying, based on second user information representing the contact identifier of the delivery user entered by the delivery user on the self-service pickup page, a second order of the merchant store that matches the second user information of the delivery user; In case the second order is found, taking the second order as the target order; The control of lighting a prompt device on the shelf corresponding to the storage location number of the ordered goods to be picked up by the delivery user includes: When the delivery user picks up the goods, the prompt device corresponding to the storage location number of the second order goods to be picked up in the merchant store area that matches the second user information representing the delivery user contact identifier entered by the delivery user on the self-service pickup page is controlled to light up for prompting.
8. The smart shelf picking method according to claim 7, characterized in that: The querying, based on the first user information authorized by the delivery user when logging in as indicated by the request, of the first order of the merchant store matching the first user information, includes: If the first user information and the merchant store identifier are associated, it is determined that the delivery user meets the order delivery identity conditions and the first user information of the delivery user has been associated with the merchant store identifier in the historical pickup process, and the first order is queried according to the merchant store identifier and the first user information; and / or, If the first user information and the merchant store identifier are not associated, it is determined that the delivery user does not meet the order delivery identity conditions, or it is determined that the delivery user meets the order delivery identity conditions but the first user information of the delivery user is not associated with the merchant store identifier in the historical pickup process, and the first order cannot be queried; If the first order is not found, but a second order corresponding to the merchant store that matches the second user information of the delivery user is found, the first user information and / or the second user information is associated with the merchant store identifier.
9. The smart shelf picking method according to any one of claims 1 to 8, characterized in that: The determining, based on at least part of the user information or at least part of the order information of the delivery user indicated by the request, a target order corresponding to the merchant store that matches the user information or the order information includes: Providing an order information input page, and querying, according to the order information input by the delivery user, a third order of the merchant store that matches the input order information; In case the third order is found, taking the third order as the target order; The control of lighting a prompt device on the shelf corresponding to the storage location number of the ordered goods to be picked up by the delivery user includes: When the delivery user picks up the goods, the prompt device corresponding to the storage location number of the third order goods to be picked up in the merchant store area that matches the order information entered by the delivery user on the order information page is controlled to light up for prompting.
10. A method for picking up goods from a smart shelf, characterized in that: A plurality of smart shelves are deployed in a goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. The shelves are provided with prompt devices corresponding to the shelf locations. The prompt devices are used to indicate the shelf locations where the goods in the target order are located. The method includes: receiving a prompt control instruction, determining an identifier of a prompt device indicated by the prompt control instruction, wherein the identifier is an identifier of a prompt device associated with a storage location number of a storage location where goods in a target order are located, wherein the target order is a request submitted by a delivery user and received by the server to open a smart door lock and enter an area where smart shelves storing goods are located to take out the order goods to be taken corresponding to the delivery user, and determining, according to at least part of the user information or at least part of the order information of the delivery user indicated in the request, a matching result of a target order corresponding to the merchant store that matches the user information or the order information is determined; The prompt device of the shelf corresponding to the identification is controlled to light up a light to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
11. The smart shelf picking method according to claim 10, characterized in that: The method further comprises: receiving a control instruction for turning off the light reminder, and determining an identifier of the reminder device indicated by the control instruction for turning off the light reminder, wherein the identifier of the reminder device is an identifier of the reminder device associated with the storage location number of the reminder device where the goods in the target order are located, determined according to a confirmation instruction sent by a client to confirm completion of picking up the target order and received by the server; The prompt device of the shelf corresponding to the identification is controlled to turn off the light prompt.
12. A method for picking up goods from a smart shelf, characterized in that: The method comprises: Multiple smart shelves are deployed in the goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. Different locations store different types of goods. Prompt devices corresponding to the shelf locations are deployed on the shelves. The prompt devices corresponding to the shelf locations are controlled to light up according to the location numbers corresponding to the goods of the target order to be picked up, so as to indicate the shelf locations where the goods in the target order to be picked up are located. In response to the operation of the delivery user, a request is sent to the server to open the smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user; Among them, at least part of the user information or at least part of the order information of the delivery user indicated by the request is used to verify the identity of the delivery user or verify the order goods to be picked up corresponding to the delivery user. When the delivery user meets the order delivery identity conditions or confirms that the order goods to be picked up corresponding to the delivery user are stored in the spatial area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked to allow the delivery user to enter the merchant store to pick up the goods. At least part of the user information or at least part of the order information of the delivery user indicated by the request is also used to determine a target order corresponding to the merchant store that matches the user information or the order information; the goods in the target order are stored on the shelf location of the merchant store, and the location number of the shelf location is used to query the identifier of the prompt device associated with the location number. The prompt device corresponding to the identifier of the prompt device is set on the shelf in the merchant store, and the prompt device is controlled to light up to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
13. The smart shelf picking method according to claim 12, characterized in that: In response to the operation of the delivery user, sending a request to the server to open the smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be taken by the delivery user, including: In response to the delivery user's scanning operation, the optical scanning device is activated to scan the graphic code of the merchant's store, and the store logo of the merchant's store is obtained through the scanning result of the graphic code. A request is sent to the server to open the smart door lock corresponding to the store logo of the merchant's store to enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
14. The smart shelf picking method according to claim 12, characterized in that: In response to the operation of the delivery user, sending a request to the server to open the smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be taken by the delivery user, including: Receiving pickup notification information corresponding to the order goods to be picked up by the delivery user, and displaying a self-service pickup page of the merchant store indicated by the target order corresponding to the delivery user; obtaining second user information representing the contact identifier of the delivery user entered by the delivery user on the self-service pickup page, In response to the delivery user's triggering operation of confirming to open the door and pick up the goods, a request is sent to the server to open the smart door lock of the merchant store where the ordered goods to be picked up are located, enter the area where the smart shelf where the goods are stored is located, and take out the ordered goods to be picked up corresponding to the delivery user. The server performs user identity verification on the delivery user entering the area where the smart shelf is located or verifies the order corresponding to the delivery user according to the second user information representing the delivery user's contact identifier entered by the delivery user on the self-service pickup page, and inquires about the delivery user's target order in the merchant store.
15. The smart shelf picking method according to claim 12, characterized in that: In response to the operation of the delivery user, sending a request to the server to open the smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be taken by the delivery user, including: Provide an order information input page to receive the order information entered by the delivery user, In response to the delivery user's triggering operation on the door-opening and pickup control, a request is sent to the server to open the smart door lock of the merchant store where the ordered goods to be picked up are located, enter the area where the smart shelf where the goods are stored, and take out the ordered goods to be picked up corresponding to the delivery user, so that the server performs user identity verification on the delivery user entering the area where the smart shelf is located or verifies the order corresponding to the delivery user according to the order information entered by the delivery user on the order information input page, and queries the target order of the delivery user in the merchant store that matches the order information entered.
16. The smart shelf picking method according to claim 12, characterized in that: The response to the operation of the delivery user includes: Displaying an order page of the delivery user's order to be picked up; wherein the order page displays a pickup control for the target order; In response to the pickup control being triggered, a request is sent to the server to open the smart door lock of the merchant store to enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user.
17. The smart shelf picking method according to claim 12, characterized in that: The method further comprises: In response to the delivery user's confirmation of completing the pickup operation for the target order, a confirmation instruction for completing the pickup of the target order is sent to the server. The confirmation instruction is used to enable the server to determine the identifier of the prompt device associated with the storage location number of the shelf storage location corresponding to the target order according to the target order indicated by the confirmation instruction, and control the prompt device of the shelf corresponding to the identifier to turn off the light prompt.
18. The smart shelf picking method according to claim 12, characterized in that: The method further comprises: Receiving the result information of the prompt device lighting up the prompt sent by the server; The lighting prompt information of the prompt device indicated in the result information is displayed for the target order, and the lighting prompt information includes at least one of the light color and the lighting mode.
19. A method for picking up goods from a smart shelf, characterized in that: The method comprises: Multiple smart shelves are deployed in the goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. Different locations store different types of goods. Prompt devices corresponding to the shelf locations are deployed on the shelves. The prompt devices corresponding to the shelf locations can be controlled to light up according to the location number corresponding to the target order to be picked up, so as to indicate the shelf location where the goods in the target order to be picked up are located; Receive a request submitted by a delivery user to open a smart door lock and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user; When the delivery user meets the order delivery identity conditions or confirms that the ordered goods to be picked up corresponding to the delivery user are stored in the space area corresponding to the smart door lock, unlock the smart door lock of the merchant store, so that the delivery user can enter the area where the smart shelf where the goods are stored is located in the merchant store to pick up the goods; Determine, according to at least part of the user information or at least part of the order information of the delivery user indicated by the request, a target order corresponding to the merchant store that matches the user information or the order information; Determine the location number of the shelf where the goods in the target order are stored, determine the location of the ordered goods to be picked up by the delivery user on the smart shelf, and send a prompt control instruction based on the identifier of the prompt device associated with the location number to control the prompt device on the shelf corresponding to the location number where the ordered goods to be picked up are located to light up, so as to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
20. The smart shelf picking method according to claim 19, characterized in that: The method further comprises: Before sending the prompt control instruction, determine whether there is a prompt device on the shelf in the merchant store that is lighting up to prompt, and obtain the prompt status information of the prompt device on the shelf; Allocating light-on prompt information to the target prompt device according to the prompt status information; If the prompt state information indicates that there is no first prompt device on the shelf that is currently lighting up prompts, then light-up prompt information is allocated to the target prompt device according to a preset rule; If the prompt state information indicates that the first prompt device exists on the shelf, then according to whether the target prompt device includes the first prompt device, light-on prompt information is allocated to the target prompt device; Based on the lighting prompt information, the prompt control instruction is generated.
21. The smart shelf picking method according to claim 20, characterized in that: The step of allocating lighting prompt information to the target prompt device according to whether the target prompt device includes the first prompt device comprises: If the target prompting device does not include the first prompting device, assigning second lighting prompting information different from the first lighting prompting information of the first prompting device to the target prompting device; If the target prompt device includes the first prompt device, then the first lighting prompt information is kept assigned to the first prompt device in the target prompt device, or, based on the assignment of the first lighting prompt information to the first prompt device in the target prompt device, the second lighting prompt information is superimposedly assigned to the first prompt device in the target prompt device; and, the second lighting prompt information is assigned to the second prompt device in the target prompt device except the first prompt device.
22. The smart shelf picking method according to claim 19, characterized in that: The method further comprises: Receiving the reported result information of the prompt device lighting up the prompt, and synchronizing the result of the prompt device lighting up the prompt according to the result information; In a case where the result of the prompt device lighting up the light indicates that the prompt device has successfully performed the lighting up the light, the lighting up the light information indicated in the result information is associated with the identifier of the prompt device.
23. The smart shelf picking method according to any one of claims 19 to 22, characterized in that: The lighting prompt information includes at least one of a light color and a lighting mode, and the prompt control instruction is used to control the prompt device to perform a lighting prompt according to the lighting prompt information.
24. The smart shelf picking method according to claim 19, characterized in that: The method further comprises: Receiving a confirmation instruction of completing the pickup sent by the client when the delivery user confirms that the pickup of the target order is completed; According to the target order indicated in the confirmation instruction for completing the pickup, determine the identifier of the prompt device associated with the storage location number of the prompt device at the storage location where the goods in the target order are located, and send a control instruction to turn off the light prompt; The prompt device of the shelf corresponding to the identification is controlled to turn off the light prompt.
25. The smart shelf picking method according to claim 24, characterized in that: The method further comprises: Receive the reported result information of the prompt device turning off the light prompt, and synchronize the result of the prompt device turning on the light prompt according to the result information; In a case where the result of the lighting prompt of the prompt device indicates that the lighting prompt of the prompt device has been successfully turned off, the lighting prompt information associated with the identifier of the prompt device indicated by the result information is cleared.
26. A method for picking up goods from an intelligent shelf, characterized in that: include: Multiple smart shelves are deployed in the goods storage area. The smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. The smart shelves are provided with multiple shelf locations. Different locations store different types of goods. Prompt devices corresponding to the shelf locations are deployed on the shelves. The prompt devices corresponding to the shelf locations can be controlled to light up according to the location number corresponding to the target order to be picked up, so as to indicate the shelf location where the goods in the target order to be picked up are located; Receive a request submitted by a delivery user to go to the area where the smart shelf where the goods are stored is located to take out the ordered goods to be picked up by the delivery user; If the delivery user meets the order delivery identity condition or confirms that the order goods to be picked up corresponding to the delivery user are stored in the space area where the shelf is located, determine the target order corresponding to the merchant store that matches the user information or the order information according to at least part of the user information or at least part of the order information of the delivery user indicated by the request; Determine the location number of the shelf where the goods in the target order are stored, determine the location of the ordered goods to be picked up by the delivery user on the smart shelf, and according to the identifier of the prompt device associated with the location number, control the prompt device on the shelf corresponding to the location number where the ordered goods to be picked up are located to light up, so as to prompt the delivery user to take out the goods in the target order from the shelf location corresponding to the location number.
27. An intelligent shelf picking system, characterized in that: include: Smart shelves are deployed in the goods storage area. Smart shelves are divided into multiple layers. Goods can be stored on each layer of shelves. Smart shelves are provided with multiple shelf locations. Different locations store different types of goods. The shelves are provided with prompt devices corresponding to the shelf locations. The prompt devices corresponding to the shelf locations are configured to light up according to the location number corresponding to the target order to be picked up, so as to indicate the shelf location where the goods in the target order to be picked up are located. The server is configured to query the target order to be picked up by the delivery user corresponding to the merchant store that matches the pickup information based on the store logo and pickup information obtained by scanning the merchant store graphic code by a scanning device through a client, send an instruction to unlock the door lock of the merchant store so that the delivery user can enter the merchant store to pick up the goods, and determine the storage location number of the shelf storage location where the goods in the target order are located based on the corresponding product information in the target order information to be picked up, determine the prompt device associated with the storage location number, and control the device corresponding to the shelf storage location number where the goods in the target order to be picked up are located to light up a prompt, so as to prompt the delivery user to take out the goods in the target order from the shelf storage location corresponding to the storage location number; wherein, the pickup information includes at least one of the user information of the delivery user and the order information input by the delivery user.
Citation Information
Patent Citations
Decentralized intelligent shelf pickup method and system
CN112381488A
Intelligent shelf selling system, intelligent shelf selling method and replenishment method
CN117711105A
Order processing method and system based on handheld terminals, computer device, and medium
WO2023245892A1
Cited By
Unmanned warehouse self-service order picking verification method, control method and electronic equipment
CN120509827A