Intelligent shelf goods taking method and system

By deploying smart shelves in merchant stores and using prompt devices to light up to indicate the location of goods, the problems of slow picking and wrong picking in unmanned store mode have been solved, and fast and accurate delivery of goods has been achieved.

CN119887348BActive Publication Date: 2025-10-10BEIJING SANKUAI ONLINE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510162932.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-10-10
Estimated Expiration
2044-10-23

AI Technical Summary

Technical Problem

In the takeaway model with no one on site, there are problems with slow picking and wrong picking of goods during the process of delivery users picking up goods by themselves, which affects the delivery timeliness of goods.

Method used

Smart shelves are deployed in merchant stores. The prompt devices on the smart shelves light up to indicate the location of the goods according to the order information, and the door locks are unlocked in combination with identity verification, allowing delivery users to pick up the goods quickly.

Benefits of technology

It improves the picking speed of delivery users, reduces the phenomenon of wrong picking, and improves the timeliness of goods delivery and the safety of goods in stores.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887348B_ABST
    Figure CN119887348B_ABST
Patent Text Reader

Abstract

The application relates to the field of goods taking, in particular to a smart shelf goods taking method and system. The method comprises the following steps: deploying a plurality of smart shelves in a goods storage area; the smart shelves are divided into multiple layers, each shelf is provided with a plurality of shelf storage locations, a prompt device corresponding to the shelf storage locations is arranged on the shelf, a request of opening a smart door lock is received, the delivery user identity is verified or the order goods to be taken corresponding to the delivery user is verified; under the condition that the delivery user meets the order delivery identity condition or confirms that the order goods to be taken are stored in the space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked; 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 matched with the user information or the order information is determined; the storage location number of the shelf storage location where the goods in the target order are stored is determined, and the prompt device corresponding to the storage location number is controlled to light up and prompt. The method of the embodiment can reduce the occurrence of goods taking mistakes and improve the timeliness of goods delivery.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the patent application with the 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 food delivery scenarios (such as pharmaceutical delivery), the "24-hour operation" model is very common. This traditional "24-hour operation" model requires employees to be present 24 hours a day to pick and deliver goods. This traditional model has high labor costs. Currently, the "24-hour operation, unmanned store" model is becoming popular. After receiving a delivery order, delivery users enter the merchant's store to pick and pack the goods themselves and complete the pickup.

[0004] However, the "24-hour operation, unmanned store" model presents two issues: first, the safety of in-store merchandise; and second, the fact that delivery users, when picking up their own items, may be slow to pick up items, or mistakenly pick up items from nearby warehouses, thus impacting delivery time. 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 increase the picking speed of delivery users, reduce the occurrence of wrongly picked goods, and improve the timeliness of goods delivery.

[0006] According to a first aspect of the present application, a method for picking up goods from a smart shelf 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. The shelves are equipped with prompt devices corresponding to the shelf locations. 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, enter the area where the smart shelf is located to retrieve the order goods to be picked up corresponding to the delivery user, and verify the identity of the delivery user or verify the order 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, the smart door lock of the merchant store is unlocked, allowing the delivery user to enter the area where the smart shelf where the goods are stored is located in the merchant store to pick up the goods;

[0010] Determining, 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 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 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 order goods to be picked up are located 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.

[0012] Optionally, the method further includes:

[0013] In response to the delivery user's scanning operation, 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 and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods corresponding to the delivery user.

[0014] Optionally, the method further includes:

[0015] Receive pickup notification information corresponding to the delivery user's order goods to be picked up, and display a self-service pickup page indicated by the delivery user's corresponding target order information;

[0016] In response to the delivery user's confirmation of the trigger operation of opening 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 to take out the ordered goods corresponding to the delivery user.

[0017] Optionally, the method further includes:

[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 includes:

[0021] Receive the delivery user's completion pickup confirmation instruction for the target order, and control 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.

[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 at login indicated by the request, query the first order of the merchant store that matches the first user information of the delivery user;

[0024] In the case where the first order is found, the first order is used 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 in the merchant store area that matches the first user information of the delivery user is controlled to light up as a prompt.

[0026] Optionally, the user information includes second user information representing the delivery user's contact identifier, which is entered by the delivery user on a self-service pickup page of the client. When the first order is not found based on the first user information, the client provides a self-service pickup page for entering the second user information representing the delivery user's contact identifier.

[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 no first order matching the first user information of the delivery user is found, querying, based on the 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;

[0028] In the case where the second order is found in the query, the second order is used 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 as a prompt.

[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 at login 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 a historical pickup process, and the first order is queried based on 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, if it is determined that the delivery user meets the order delivery identity conditions but the first user information of the delivery user has not been associated with the merchant store identifier in the historical pickup process, 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, 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:

[0035] If no order corresponding to the merchant store of the delivery user is found based on the user information of the delivery user, providing an order information input page, and querying, based on the order information input by the delivery user, a third order of the merchant store that matches the input order information;

[0036] In the case where the third order is found, the third order is used 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 as a prompt.

[0038] According to a second aspect of the present application, a method for picking up goods from a smart shelf is provided. The shelf is set in a merchant store, and multiple 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. The smart shelves are provided with multiple shelf locations, and each shelf is provided with a prompt device corresponding to the shelf location. The prompt device is used to indicate the shelf location where the goods in the target order are located. The method includes:

[0039] receiving a prompt control instruction, determining an identifier of a prompt device indicated by the prompt control instruction, the identifier being an identifier of the prompt device associated with a storage location number of a storage location where goods in a target order are located, the target order being a request submitted by a delivery user to open a smart door lock and enter an area where smart shelves storing goods are located to take out goods to be picked up by the delivery user, and determining, 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, a matching result of a target order corresponding to the merchant store that matches the user information or the order information;

[0040] The prompt device of the shelf corresponding to the identification 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.

[0041] Optionally, the method further includes:

[0042] receiving a control instruction to turn off the light prompt, and determining an identifier of the prompt device indicated by the control instruction to turn off the light prompt, wherein the identifier of the prompt device is an identifier of the prompt device associated with the storage location number of the prompt device where the goods in the target order are located, determined based on a confirmation instruction sent by the client to confirm that the delivery user has completed the pickup of the target order and received by the server;

[0043] The prompt device of the shelf corresponding to the mark is controlled to turn off the light prompt.

[0044] According to a third aspect of the present application, a method for picking up goods from an intelligent shelf 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. The shelves are equipped with prompt devices corresponding to the shelf locations. The prompt devices corresponding to the shelf locations are controlled to light up according to the location numbers corresponding to the goods in 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 delivery user's operation, 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 to take out the order 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, used to indicate the shelf location where the goods in the target order are located, 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.

[0048] Optionally, the responding to the delivery user's operation 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 store, and the store logo of the merchant 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 store 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.

[0050] Optionally, the responding to the delivery user's operation includes:

[0051] Receive pickup notification information corresponding to the delivery user's order goods to be picked up, and display a self-service pickup page of the merchant store indicated by the delivery user's target order;

[0052] Obtaining second user information representing a delivery user contact identifier 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 are located and enter the area where the smart shelf where the goods are stored to take out the ordered goods corresponding to the delivery user. The server verifies the user identity of the delivery user entering the area where the smart shelf is located or verifies the order corresponding to the delivery user based on the second user information representing the delivery user's contact identifier entered by the delivery user on the self-service pickup page, and queries the target order of the delivery user 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 and enter the area where the smart shelf where the goods are stored to take out the ordered goods to be picked up corresponding to the delivery user. The server verifies the user identity of the delivery user entering the area where the smart shelf is located or verifies the order corresponding to the delivery user based on 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 delivery user's operation 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 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.

[0060] Optionally, the method further includes:

[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 location number of the shelf 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 includes:

[0063] receiving 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 method for picking up goods from an intelligent shelf 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. The shelves are equipped with prompt devices corresponding to the shelf locations. 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 to take out the ordered goods to be picked up by the delivery user, and verify the identity of the delivery user or the ordered goods to be picked up by 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, the smart door lock of the merchant store is unlocked, allowing the delivery user to enter the area where the smart shelf where the goods are stored is located in the merchant store to pick up the goods;

[0069] 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;

[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 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 as a prompt; 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 includes:

[0072] Before sending the prompt control instruction, it is determined whether there is a prompt device on a shelf in the merchant store that is currently performing light-on prompting, and prompt state information of the prompt device on the shelf is obtained;

[0073] According to the prompt state information, light-on prompting information is allocated to the target prompt device;

[0074] Based on the light-on prompting information, the prompt control instruction is generated.

[0075] Optionally, the allocating of the light-on prompting information to the target prompt device according to the prompt state information comprises:

[0076] If the prompt state information indicates that there is no first prompt device on the shelf that is currently performing light-on prompting, the light-on prompting information is allocated to the target prompt device according to a preset rule;

[0077] If the prompt state information indicates that there is the first prompt device on the shelf, the light-on prompting information is allocated to the target prompt device according to whether the target prompt device includes the first prompt device.

[0078] Optionally, the allocating of the light-on prompting information to the target prompt device according to whether the target prompt device includes the first prompt device comprises:

[0079] If the target prompt device does not include the first prompt device, second light-on prompting information different from first light-on prompting information of the first prompt device is allocated to the target prompt device;

[0080] If the target prompt device includes the first prompt device, the first light-on prompting information is maintained to be allocated to the first prompt device in the target prompt device, or, on the basis of the first light-on prompting information being allocated to the first prompt device in the target prompt device, second light-on prompting information is additionally allocated to the first prompt device in the target prompt device; and the second light-on prompting information is allocated to second prompt devices in the target prompt device other than the first prompt device.

[0081] Optionally, the method further comprises:

[0082] Receiving reported result information of the light-on prompting of the prompt device, and synchronizing the result of the light-on prompting of the prompt device according to the result information;

[0083] In a case where the result of the light-on prompting of the prompt device indicates that the prompt device successfully performs the light-on prompting, light-on prompting information indicated in the result information is associated with an identifier of the prompt device.

[0084] Optionally, 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.

[0085] Optionally, the method further includes:

[0086] Receive a pickup completion confirmation instruction sent by the client when the delivery user confirms completion of pickup of the target order;

[0087] According to the target order indicated in the confirmation instruction for completing the pickup, an 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 is determined, and a control instruction for turning off the light prompt is sent;

[0088] The prompt device of the shelf corresponding to the mark is controlled to turn off the light prompt.

[0089] Optionally, the method further includes:

[0090] receiving the reported result information of the prompt device turning off the light prompt, and synchronizing 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. The shelves are equipped with prompt devices corresponding to the shelf locations. 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 retrieve the order goods to be picked up by the delivery user at the area where the smart shelf is located;

[0095] If 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 where the shelf is located, determine, 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;

[0096] Determine the location number of the shelf where the goods in the target order are stored, determine the location of the goods in the order 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 goods in the order to be picked up 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, a smart shelf picking system is provided, comprising: a server and a shelf, wherein the shelf is arranged in a merchant store, and a prompt device corresponding to the shelf location is provided on the shelf.

[0099] Smart shelves are deployed in the product storage area. They are divided into multiple layers, and each layer can store products. Smart shelves are equipped with multiple shelf locations, and different locations store different types of products. The shelves are equipped 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, indicating the shelf location where the products 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 a scanning device. If the target order is found, a command is sent to unlock the door lock of the merchant store so that the delivery user can enter the merchant store to pick up the goods. The server also determines the location number of the shelf where the goods in the target order are located based on the corresponding goods information in the target order information to be picked up, determines the identification of the prompt device associated with the location number, and controls the prompt device of the shelf corresponding to the shelf location number where the goods in the target order to be picked up are located to light up. 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 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 goods in the store. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the prompt device on the shelf 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 storage location number, so that the delivery user can find the ordered goods very quickly. In addition, by the prompt device corresponding to the storage location number where the ordered goods are located lighting up, the delivery user is not likely to pick up the wrong goods. The pickup method of this embodiment greatly improves the delivery time 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 exemplary embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation of this specification. In the drawings:

[0104] Figure 1 A schematic diagram of the 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 this application.

[0106] Figure 3 This is a flow chart 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 this application.

[0108] Figure 5 A schematic diagram of the self-service pickup page provided in Example 2 of this application.

[0109] Figure 6 This is a flow chart of the smart shelf picking method provided in Example 2 of this 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 arrangements 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 disclosure, 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 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 like 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 of obtaining 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 of 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 goods in the store. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the prompt device on the shelf 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 storage location number, so that the delivery user can find the ordered goods very quickly. In addition, by the prompt device corresponding to the storage location number where the ordered goods are located lighting up, the delivery user is not likely to pick up the wrong goods. The pickup method of this embodiment greatly improves the delivery time of goods.

[0119] Figure 1 This is a schematic diagram of the composition structure of the pickup system that can be used to implement the intelligent shelf pickup method of this 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 corresponding prompt device. The shelf locations can be of different sizes 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 location is lit, it can be used to prompt the delivery user to pick up the goods from the location corresponding to the prompt device with the light on. In this embodiment, each shelf location can correspond to one prompt device, or each shelf location can correspond to multiple prompt devices, or a location area composed of multiple adjacent shelf locations can correspond to one prompt device. In other words, one prompt device can correspond to one shelf location, or multiple prompt devices can correspond to one shelf location, or one prompt device can correspond to a location area composed of multiple adjacent shelf locations. When the prompt device is lighting up, it can also be combined with a vibration prompt or a sound prompt, so that the delivery user can find the shelf 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 location number and the prompt device based on the system construction configuration information.

[0123] A unique identifier can be set for each prompt device. The prompt function is achieved by controlling the prompt device corresponding to at least one prompt device identifier to light up.

[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 1 composed of multiple light beads can be deployed on the smart shelf 1000. Light strips 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 light bead in the light strip (deployed on the top shelf) can correspond to at least one shelf location. The deployment method of the light beads in the light strip is not limited. For example, the light beads can be arranged at equal intervals in the light strip.

[0125] The function of reminding that goods are stored at a storage location can be realized by controlling all the lamp beads corresponding to the storage location to light up, or by controlling some of the lamp beads corresponding to the storage location to light up. As an example, the function of reminding that goods are stored at storage location 13 can be realized by controlling the three lamp beads corresponding to storage location 13 to light up, and the function of reminding that goods are stored at storage location 15 can be realized by controlling the five lamp beads corresponding to storage location 15 to light up. As another example, the function of reminding that goods are stored at storage location 13 can be realized by controlling the one lamp bead corresponding to storage location 13 to light up, and the function of reminding that goods are stored at storage location 15 can be realized by controlling the three lamp beads corresponding to storage location 15 to light up.

[0126] There is no limitation on the lighting mode of the prompt device, such as flashing light or constant light.

[0127] The prompt device can be controlled by a controller connected to the prompt device. Alternatively, a sub-controller can be deployed for each shelf level, each of which is then connected to a main controller. The main controller can communicate with a server to receive prompt control instructions from the server. Based on the identifier of the prompt device indicated by the prompt control instruction, the main controller can issue control instructions to the sub-controller to control the lighting of the prompt device. Alternatively, all prompt devices can be directly controlled by a single 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 a monolithic server, a distributed server across multiple computers, a computer data center, a cloud server, or a server cluster deployed in the cloud. 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 can 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 can be a blade server, a cloud server, etc., or it can be a server group consisting of multiple servers, which can include one or more of the above-mentioned types of servers, etc.

[0129] In some embodiments, as 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 computer programs, which can be written using an instruction set of an architecture such as x86, Arm, RISC, MIPS, or SSE. The memory 2400 includes, for example, ROM (read-only memory), RAM (random access memory), and non-volatile memory such as a hard disk. The interface device 2500 includes, for example, various bus interfaces, such as a serial bus interface (including a USB interface) and a parallel bus interface. The communication device 1600 is capable of wired or wireless communication; for example, the communication device 1600 may include any module for WLAN, GPRS, or 3G / 4G / 5G telecommunications.

[0131] In some embodiments, the memory 2400 of the server 2000 is used to store a computer program that controls the processor 2300 to implement the smart shelf retrieval method according to the embodiments of the present application. A skilled person can design instructions based on the disclosed solution. How instructions control the processor's operation is well known in the art and will not be described in detail here.

[0132] The pickup system may further include a client 3000. The client 3000 in the embodiment of the present application may be a client used by a delivery user. The client 3000 may include a scanning device. A merchant store may have a graphical code, such as a QR code. By using the optical scanning device of the client 3000 to scan the QR code on the merchant store, information about the merchant store may be obtained. The merchant store information may include a store logo.

[0133] In some embodiments, as 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, ROM (read-only memory), 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, for example, any module for short-range wireless communication based on a short-range wireless communication protocol 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, for example, any module for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication.

[0135] The display device 3400 is, for example, a liquid crystal display, a touch screen, etc. The display device 3400 can be used to display the picking information of the target order after querying the delivery user's order at the merchant store based on the merchant store logo and the user information authorized or entered by the delivery user. It can also be used to display a store arrival guide page before the delivery arrives 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's contact identifier (e.g., the mobile phone number used by the delivery user to accept the pickup order) or input a pickup string, and may also be used to click a control key to input a corresponding instruction.

[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 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 The flow chart of the intelligent shelf picking method according to some embodiments is shown. Figure 1 The pickup system shown is implemented as 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, and 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.

[0142] Optionally, after the delivery user arrives at the store, they can use client 3000 to call an optical scanning device to scan the merchant store's graphic code. Client 3000 obtains the store ID of the merchant store based on the scan result of the graphic code and sends a request to server 2000 to open the smart door lock of the merchant store corresponding to the store ID. In this embodiment, scanning the merchant store's graphic code triggers the sending of a request to server 2000 to open the smart door lock of the merchant store corresponding to the store ID.

[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 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, client 3000 may send a request to the server to open the smart door lock of the merchant store where the ordered goods are located. In this embodiment, the delivery user clicking on the pickup notification triggers 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 via SMS, for example. The pickup notification information may include at least one of the merchant store to which the order is to be picked up, order information, the smart shelf location where the ordered goods are stored, and a backup password.

[0145] The pickup notification information may also include a link to find the merchant's store. The delivery user can click on the link in the pickup notification information on client 3000. In response to receiving the link corresponding to the delivery user's order being picked up, client 3000 is triggered to redirect to the merchant's store page indicated by the delivery user's target order information within the client application. This allows the delivery user to more quickly find the merchant's store.

[0146] Optionally, the client 3000 can display an order page for the delivery user's pending order 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 on 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 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 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 store corresponding to the store ID.

[0147] In this embodiment, verifying the delivery user's identity may include verifying whether the delivery user is registered on the default delivery platform. For the default delivery platform, this embodiment has permission to obtain all order details, such as all order details including the order identifier. For orders on non-default delivery platforms, this embodiment may only have permission to obtain partial 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 are available in the merchant store to which the smart door lock belongs.

[0149] In 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 to pick up the goods.

[0150] In this embodiment, the delivery user meets the order delivery identity conditions, that is, the delivery user is a delivery user registered on the default delivery platform.

[0151] After confirming that the order corresponding to the delivery user is stored in the space corresponding to the smart door lock, the smart door lock of the merchant store will be unlocked. This can prevent the store goods from being taken away by mistake, improve security, and also reduce unnecessary unlocking operations.

[0152] Step S130: Determine a target order corresponding to a merchant store that matches the user information or 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. Based on at least part of the user information of the delivery user or at least part of the order information, the target order corresponding to the merchant store that matches the user information or order information can be determined.

[0154] The delivery user's user information may include the first user information authorized by the delivery user upon login. This first user information may include the mobile phone number authorized by the delivery user, or other information authorized by the delivery user, such as the mobile phone number or WeChat ID authorized by the delivery user for use in the pickup mini-program after scanning the merchant's store graphic code. The first user information is not specifically limited here.

[0155] The delivery user's user information may also include secondary user information representing the delivery user's contact identifier. This secondary user information may include the delivery user's mobile phone number used to receive pickup orders, and may also include other information that can be used to contact the delivery user, which is not specifically limited here. Order information may include all order-related information, such as the system order number and the merchant pickup number.

[0156] After the store clerk places the goods on the shelf and completes the distribution, they can send the location number to server 2000 via client 3000. Server 2000 then associates the product information with the shelf location number. After the ordering user places an order, the server can determine the location number of the product based on the corresponding product information in the ordering user's order information. When the delivery user picks up the goods, the server can also determine the location number of the product based on the corresponding product information in the delivery user's order information.

[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 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] There are no specific restrictions on the representation of the location number. For example, starting from the top, the locations on the first shelf are A01 to A06, the locations on the second shelf are B01 to B06, and so on. For another example, starting from the top, the locations on the first shelf are A01 to A06, the locations on the second shelf are A07 to A12, and so on.

[0160] Likewise, the form 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 goods in the store. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the prompt device on the shelf 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 storage location number, so that the delivery user can find the ordered goods very quickly. In addition, by the prompt device corresponding to the storage location number where the ordered goods are located lighting up, the delivery user is not likely to pick up the wrong goods. The pickup method of this embodiment greatly improves the delivery time 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 as indicated by the request, query the first order of the merchant store that matches the first user information of the delivery user.

[0164] Step S132: When the first order is found, the first order is used 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 entering second user information representing the delivery user's contact identifier (e.g., the last four digits of the order receiving mobile phone number). If the first order is not found based on the first user information, the client 3000 provides a self-service pickup page for entering the second user information representing the delivery user's contact identifier. The second user information is used to query for a second order at a merchant store that matches the delivery user's second user information. Specifically, step S130 may also include steps S133 and S134.

[0168] In step S133, if the first order matching the first user information of the delivery user is not found, the second order of the merchant store matching the second user information of the delivery user is queried based on 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 used as the target order.

[0170] In this embodiment, when querying the first order based on the first user information, the delivery user's identity can be verified first. If the delivery user meets the order delivery identity requirements, the first order can be queried based on the first user information. If the delivery user does not meet the order delivery identity requirements, it is determined that the first order cannot be queried based on the first user information, and server computing resources do not need to be occupied to query the first order, thereby reducing 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 is associated with the merchant store identifier. Specifically, step S131 may include step S210 and / or step S220.

[0172] Step S210: If the first user information and the merchant store identification 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 identification in the historical pickup process, and the first order is queried based on the merchant store identification and the first user information.

[0173] In step S220, 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.

[0174] In this embodiment, step S131 may further include step S230: 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 are associated with the merchant store identifier. In this way, the delivery user's identity verification can be directly passed the next time the delivery user picks up the goods at the merchant store, i.e., the order delivery identity conditions are met, without the delivery user having to enter user information on the client for identity verification, thereby improving the timeliness of the delivery.

[0175] In other embodiments, step S130 may further include steps S135 to S136.

[0176] Step S135: If no order corresponding to the merchant store of the delivery user 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 entered order information is queried.

[0177] In this embodiment, the fact that no order corresponding to the merchant store of the delivery user is found based on the user information of the delivery user may include the fact that no order corresponding to the merchant store of the delivery user is found 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 order-related information, 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. The delivery user may enter the order number on the client 3000, click the open door pickup control, and query the third order that matches the order number.

[0181] In this embodiment, even if the delivery user's identity verification fails, the client can still use the order information input function provided by the client to query for matching orders and obtain the storage location number of the goods to be picked up. In this way, delivery users on non-default delivery platforms or second delivery users who are picking up goods for other first delivery users can also use the order information input function provided by the client to query for matching orders, increasing the applicability of the pickup method of this embodiment.

[0182] After completing the pickup of a target order, the delivery user typically 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 pickup completion confirmation instruction from the delivery user for the target order and controlling the prompt device associated with the shelf location number corresponding to the target order to turn off the light. This allows the prompt device to be turned off in a timely manner, thereby reducing energy waste.

[0183] <Method Example 2>

[0184] The method of this embodiment can be Figure 1 The smart shelf 1000 in the illustrated picking system is implemented. The smart shelf picking method of this embodiment may include steps A110 to A120.

[0185] Step A110: Receive a prompt control instruction and determine 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 unlock a smart door lock, enter the area where the smart shelf where the goods are stored, and retrieve the goods to be picked up by the delivery user, and then determining, based on at least partial user information or at least partial order information of the delivery user indicated in the request, a matching result for a target order corresponding to the merchant store that matches the user information or order information.

[0187] Step A120: Control the prompt device of the shelf corresponding to the identification 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.

[0188] In one example, step A110 may be performed by a main controller of the smart shelf 1000, and step A120 may be performed 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 warehouse number of the prompt device where the goods in the target order are located, 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: Control the prompt device of the shelf corresponding to the identification to turn off the light prompt.

[0193] In one example, step A130 may be performed by a main controller of the smart shelf 1000, and step A140 may be performed 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 goods in the store. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the prompt device on the shelf 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 storage location number, so that the delivery user can find the ordered goods very quickly. In addition, by the prompt device corresponding to the storage location number where the ordered goods are located lighting up, the delivery user is not likely to pick up the wrong goods. The pickup method of this embodiment greatly improves the delivery time 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 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.

[0197] In this embodiment, the delivery user's operation may optionally include scanning a graphic code of a merchant store. Responding to the delivery user's operation in step B110 may include: responding to the delivery user's scanning operation, activating an optical scanning device to scan the merchant store's graphic code, and obtaining the merchant store's store identification based on the scan result of the graphic code.

[0198] Optionally, the delivery user's operation may be an operation in which the delivery user clicks on a pickup notification message for the order to be picked up. In step B110, responding to the delivery user's operation may include: in response to being triggered by the pickup notification message corresponding to the delivery user's order to be picked up, jumping to the self-service pickup page of the merchant store indicated by the target order corresponding to the delivery user in the client application; and in response to the delivery user's triggering operation to confirm the door opening for pickup, sending a request to the server to open the smart door lock of the merchant store where the order to be picked up is located, enter the area where the smart shelf where the goods are stored, and retrieve the order corresponding to the delivery user.

[0199] Optionally, the delivery user's operation may be clicking a pickup control on the order page of the pending order. In step B110, responding to the delivery user's operation may include: displaying the delivery user's order page for the pending order; wherein the order page displays a pickup control for the target order; and, in response to the pickup control being triggered, sending a request to the server to unlock the merchant store's smart door lock, enter the area where the smart shelf is located, and retrieve the pending order 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 goods in the store. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the prompt device on the shelf 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 storage location number, so that the delivery user can find the ordered goods very quickly. In addition, by the prompt device corresponding to the storage location number where the ordered goods are located lighting up, the delivery user is not likely to pick up the wrong goods. The pickup method of this embodiment greatly improves the delivery time 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 further 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 space 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 from 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, and verifying the identity of the delivery user or the ordered goods to be picked up by the delivery user.

[0210] In 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, 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 to pick up the goods.

[0211] Step C130: Determine a target order corresponding to the merchant store that matches the user information or 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 are located to light up.

[0213] 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, 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 goods in the store. In addition, for the shelves storing the target orders of the delivery users in the merchant stores, the prompt device on the shelf 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 storage location number, so that the delivery user can find the ordered goods very quickly. In addition, by the prompt device corresponding to the storage location number where the ordered goods are located lighting up, the delivery user is not likely to pick up the wrong goods. The pickup method of this embodiment greatly improves the delivery time 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 status information of the target prompt device.

[0216] Optionally, the prompt status information of the target prompt device can be directly obtained. The smart shelf picking method of this embodiment can also 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 store that is lighting up to provide prompts, 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 prompt device is currently illuminated. Before sending the prompt control instruction, the prompt status information of all prompt devices on the shelf can be determined first, or the prompt status information of only the prompt device corresponding to the storage location of the target order goods can be determined.

[0221] Step C142: Allocate light-on 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 of the target order goods to be picked up by the delivery user. When the prompt status information of the prompt device indicates that the target prompt device is lighting up for prompting, the target prompt device can continue to be assigned lighting prompt information. The target prompt device can be assigned lighting prompt information that is different from the current light color and / or flashing mode, or the target prompt device can continue to be assigned lighting prompts 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 assigned to the target prompt device.

[0223] In this embodiment, the lighting prompt information may include at least one of a light color and a lighting mode. The lighting mode may include constant lighting or flashing, and the flashing mode may include a flashing frequency. The prompt control instruction is used to control the prompt device to light up the prompt according to the lighting prompt information.

[0224] Step C143: Generate a prompt control instruction based on the lighting prompt information.

[0225] In some embodiments, step C142 may include steps C210 to C220.

[0226] In 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] In 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 prompts, then light-up prompt information is allocated to the target prompt device based on whether the target prompt device includes the first prompt device that is currently lighting up prompts.

[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, multiple delivery users may pick up goods at the same time, potentially leading to the misplaced goods. The shelf location where the goods for the first delivery user's order to be picked up are stored may be the same as or different from the shelf location where the goods for the second delivery user's order to be picked up are stored. 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 performing a light-on prompt, second light-on prompting information different from the first light-on 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 performing a lighting prompt, then the first lighting prompt information is kept assigned to the first prompt device in the target prompt device, or, based on the first lighting prompt information assigned 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.

[0233] For example, assume that the first lighting prompt includes red light flashing at a first frequency, and the second lighting prompt includes green light flashing at a second frequency. If the target prompt device includes the first prompt device that is currently lighting a prompt, the second lighting prompt can be assigned to the first prompt device in the target prompt device. This will cause the first prompt device to flash red at the first frequency and green at the second frequency, respectively. The second lighting prompt can also be assigned to the second prompt device in the target prompt device, excluding 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 up prompts, 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 location with the same lighting prompt, 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 prompt indicates that the prompt device has successfully performed the lighting up prompt, 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 indicates that the prompt device has failed to light up, the fault information is sent to the client so that the user can promptly discover the fault of the prompt device and perform repairs.

[0239] This embodiment uses the result of synchronized lighting to associate the corresponding prompt device identifier when the result of the prompt device lighting up indicates that the prompt device has successfully performed the lighting prompt, 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 a pickup completion confirmation instruction sent by the client when the delivery user confirms completion of the pickup of the target order.

[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 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: Control 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 prompt device turning on the light prompt according to the result information of the prompt device turning off the light prompt; when the result of the prompt device turning on the light prompt indicates that 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 as shown. 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 are located to light up according to the identifier of the prompt device associated with the location number.

[0251] In this embodiment, a prompt device is installed on a shelf in a merchant's 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 merchant store, it can be discovered in time to avoid delaying the pickup time. In addition, for the shelf where the delivery user's target order in the merchant store is stored, the prompt device on the shelf 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 storage location number, so that the delivery user can find the ordered goods very quickly. In addition, by lighting up the prompt device corresponding to the storage location number where the ordered goods are located, the delivery user is not likely to pick up the wrong goods. The pickup method of this embodiment greatly improves the delivery time of goods.

[0253] <Method Example 6>

[0254] This embodiment provides a method for picking up goods from a smart shelf 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 corresponding to the delivery user.

[0256] Step E120, receiving a request for opening the smart door lock to enter the area where the smart shelf storing goods is located to take out the order goods corresponding to the delivery user, checking or verifying the identity of the delivery user and the order goods corresponding to the delivery user.

[0257] Step E130, in the case that the delivery user meets the order delivery identity condition or confirms that the order goods corresponding to the delivery user are stored in the space area corresponding to the smart door lock, unlocking the smart door lock of the merchant store to allow the delivery user to enter the area where the smart shelf storing goods of the merchant store is located to take goods.

[0258] Step E140, determining a target order corresponding to the merchant store 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.

[0259] Step E150, determining the bin number of the shelf bin where the goods in the target order are stored, determining the location of the order goods to be taken by the delivery user in the smart shelf, and sending a prompt control instruction according to the identification of the prompt device associated with the bin number to control the prompt device corresponding to the bin number where the order goods to be taken by the delivery user are located in the shelf to light up and prompt.

[0260] Step E160, receiving the prompt control instruction and determining the identification 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 and prompt, for prompting the delivery user to take the goods in the target order from the shelf bin corresponding to the bin number.

[0262] Step E180, in response to the operation of the delivery user confirming the completion of taking goods for the target order, sending a confirmation instruction of the completion of taking goods of the target order to the server.

[0263] Step E190, receiving the confirmation instruction of the completion of taking goods sent by the client when the delivery user confirms the completion of taking goods of the target order, determining the identification of the prompt device associated with the bin number of the prompt device of the bin where the goods in the target order are located according to the target order indicated in the confirmation instruction of the completion of taking goods, and sending a control instruction for closing the light prompt.

[0264] Step E200, receiving the control instruction for closing the light prompt and determining the identification of the prompt device indicated by the control instruction for closing the light prompt.

[0265] Step E210, controlling the prompt device of the shelf corresponding to the identification to close 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 Example>

[0268] The embodiment of the present application also provides a smart shelf picking system. The picking system may include: a server and a shelf, the shelf is set in a merchant store, and the shelf is provided with a prompt device corresponding to the shelf location.

[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 server unlocks the door lock of the merchant store to allow the delivery user to enter the merchant store to pick up the goods, and determines the location number of the shelf where the goods in the target order are located, queries the identification of the prompt device associated with the location number, and controls the prompt device of the shelf corresponding to the identification to light up. The prompt device is set on the shelf in the merchant store to indicate the shelf 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 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 one of the methods described above.

[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 can be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium can 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 thereof. More specific examples (a non-exhaustive list) of computer-readable storage media 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 disc 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 thereof. As used herein, a computer-readable storage medium is not to be construed 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 an electrical 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, fiber optic transmission, wireless transmission, 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 to be stored in the computer-readable storage medium in each computing / processing device.

[0276] The computer program instructions for performing the operation of the present invention can 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++, and conventional procedural programming languages ​​such as "C" language or similar programming languages. The computer readable program instructions can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network including a local area network (LAN) or a wide area network (WAN), or can 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), can be personalized by utilizing the state information of the computer readable program instructions to 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 flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, 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 is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks 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 operational 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 blocks in the flowchart and / or block diagram.

[0280] The flowcharts and block diagrams in the accompanying drawings show the possible implementation architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of an instruction, and a part of the module, program segment or instruction contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in an order different from that 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 flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.

[0281] While various embodiments of the present invention have been described above, the foregoing description is intended to be illustrative, non-exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or technological improvements in the marketplace, or to enable others skilled 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. The shelves are equipped with prompt devices corresponding to the shelf locations. 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 order 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, the smart door lock of the merchant store is unlocked, allowing the delivery user to enter the area where the smart shelf where the goods are stored is located in the merchant store to pick up the goods; 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 is determined, 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 the prompt device on the shelf corresponding to the location number where the order goods to be picked up 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 delivery user's scanning operation, 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 and enter the area where the smart shelf where the goods are stored is located to take out the ordered goods corresponding to 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 delivery user's corresponding target order information; In response to the delivery user's confirmation of the trigger operation of opening 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 to take out the ordered goods corresponding to 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 the delivery user's completion pickup confirmation instruction for the target order, and control 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.

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 at login indicated by the request, query the first order of the merchant store that matches the first user information of the delivery user; In the case where the first order is found, the first order is used as the target order; The control unit on the shelf corresponding to the storage location number of the ordered goods to be picked up by the delivery user lights up to provide a prompt, including: 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 in the merchant store area that matches the first user information of the delivery user is controlled to light up as a prompt.

7. The smart shelf picking method according to claim 1, characterized in that: The user information includes the second user information input by the delivery user on the self-service pickup page of the client and used to represent the delivery user contact identifier. 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 delivery user contact identifier 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 the case where the second order is found in the query, the second order is used as the target order; The control unit on the shelf corresponding to the storage location number of the ordered goods to be picked up by the delivery user lights up to provide a prompt, including: 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 as a prompt.

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 at login as indicated by the request, for the first order of the merchant store that matches 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 a historical pickup process, and the first order is queried based on 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, if it is determined that the delivery user meets the order delivery identity conditions but the first user information of the delivery user has not been associated with the merchant store identifier in the historical pickup process, 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, based on the order information input by the delivery user, a third order of the merchant store that matches the input order information; In the case where the third order is found, the third order is used as the target order; The control unit on the shelf corresponding to the storage location number of the ordered goods to be picked up by the delivery user lights up to provide a prompt, including: 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 as a prompt.

10. A smart shelf picking method, 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 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, the identifier being an identifier of the prompt device associated with a storage location number of a storage location where goods in a target order are located, the target order being a request submitted by a delivery user to open a smart door lock and enter an area where smart shelves storing goods are located to take out goods to be picked up by the delivery user, and determining, 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, a matching result corresponding to a target order of a merchant store that matches the user information or the order information; The prompt device of the shelf corresponding to the identification 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.

11. The smart shelf picking method according to claim 10, characterized in that: The method further comprises: receiving a control instruction to turn off the light prompt, and determining an identifier of the prompt device indicated by the control instruction to turn off the light prompt, wherein the identifier of the prompt device is an identifier of the prompt device associated with the storage location number of the prompt device where the goods in the target order are located, determined based on a confirmation instruction sent by the client to confirm that the delivery user has completed the pickup of the target order and received by the server; The prompt device of the shelf corresponding to the mark is controlled to turn off the light prompt.

12. A smart shelf picking method, 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. The shelves are equipped with prompt devices corresponding to the shelf locations. The prompt devices corresponding to the shelf locations are controlled to light up according to the location numbers corresponding to the goods in 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 delivery user's operation, 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 to take out the order 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 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, 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: The method of 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 in response to the operation of the delivery user to take out the ordered goods to be picked up by the delivery user includes: In response to the delivery user's scanning operation, the optical scanning device is activated to scan the graphic code of the merchant store, and the store logo of the merchant 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 store 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.

14. The smart shelf picking method according to claim 12, characterized in that: The method of 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 in response to the operation of the delivery user to take out the ordered goods to be picked up by the delivery user includes: Receiving pickup notification information corresponding to the delivery user's order goods to be picked up, and displaying a self-service pickup page of the merchant store indicated by the delivery user's target order; Obtaining second user information representing the delivery user contact identifier 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 are located and enter the area where the smart shelf where the goods are stored to take out the ordered goods corresponding to the delivery user. The server verifies the user identity of the delivery user entering the area where the smart shelf is located or verifies the order corresponding to the delivery user based on the second user information representing the delivery user's contact identifier entered by the delivery user on the self-service pickup page, and queries the target order of the delivery user in the merchant store.

15. The smart shelf picking method according to claim 12, characterized in that: The method of 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 in response to the operation of the delivery user to take out the ordered goods to be picked up by the delivery user includes: 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 and enter the area where the smart shelf where the goods are stored to take out the ordered goods to be picked up corresponding to the delivery user. The server verifies the user identity of the delivery user entering the area where the smart shelf is located or verifies the order corresponding to the delivery user based on 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 delivery user's operation 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 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.

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 location number of the shelf 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 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 smart shelf picking method, 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. The shelves are equipped with prompt devices corresponding to the shelf locations. 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 order goods 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 space area corresponding to the smart door lock, the smart door lock of the merchant store is unlocked, allowing the delivery user to enter the area where the smart shelf where the goods are stored is located in the merchant store to pick up the goods; 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; 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 and 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 currently lighting a prompt, and obtain 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 status information indicates that there is no first prompt device on the shelf that is currently lighting up prompts, then assigning light-up prompt information to the target prompt device according to a preset rule; If the prompt status information indicates that the first prompt device exists on the shelf, assigning light-on prompt information to the target prompt device according to whether the target prompt device includes the first 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 allocating lighting prompt information to the target prompt device according to whether the target prompt device includes the first prompt device includes: 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, 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 prompt indicates that the prompt device has successfully performed the lighting up prompt, the lighting up prompt 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: Receive a pickup completion confirmation instruction sent by the client when the delivery user confirms completion of pickup of the target order; According to the target order indicated in the confirmation instruction for completing the pickup, an 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 is determined, and a control instruction for turning off the light prompt is sent; The prompt device of the shelf corresponding to the mark 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: receiving the reported result information of the prompt device turning off the light prompt, and synchronizing 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 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. The shelves are equipped with prompt devices corresponding to the shelf locations. 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 retrieve the order goods to be picked up by the delivery user at the area where the smart shelf is located; If 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 where the shelf is located, determine, 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; 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, prompting 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 product storage area. They are divided into multiple layers, and each layer can store products. Smart shelves are equipped with multiple shelf locations, and different locations store different types of products. The shelves are equipped 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, indicating the shelf location where the products 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 identification and pickup information obtained by the client scanning the merchant store graphic code through a scanning device, 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 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 prompt device corresponding to the shelf location number where the goods in the target order 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 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