Pickup processing method

By scanning the shelf graphic code and matching user information, the control lock device unlocks, which solves the problem of deliverymen picking up goods by mistake, improves pickup safety and reduces product loss.

CN118350739BActive Publication Date: 2025-08-22BEIJING SANKUAI ONLINE TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410465835.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-17
Publication Date
2025-08-22
Estimated Expiration
2044-04-17

AI Technical Summary

Technical Problem

In the takeaway scenario, the deliveryman may have an error pickup of the goods, resulting in the merchant’s goods being lost or delivery timeout.

Method used

The delivery user scans the shelf graphic code to determine the shelf identification, and combines the authorized user information to query the order, control the target lock device to unlock and provide visual prompts to ensure that the delivery user accurately takes away the goods.

Benefits of technology

It improves the safety of delivery personnel to pick up goods, reduces the loss of merchant goods, and increases the versatility and accuracy of the method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118350739B_ABST
    Figure CN118350739B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method for picking up goods. The method includes: in response to an operation of a delivery user, activating an optical scanning device to scan a graphic code of a target shelf to determine a shelf identification; querying a matching result of the delivery user's order at a merchant corresponding to the target shelf based on the shelf identification and user information authorized by the delivery user; if a match is found with the merchant's order, determining a target order for the delivery user to unlock and pick up goods based on the matching result; if a match is not found with the merchant's order, determining the target order through a pickup string input by the delivery user on a client; querying a lock identification of a target lock device in a target shelf where goods corresponding to the target order are located based on the target order matched through user information or determined through the input pickup string, and sending a control instruction; the target lock device is controlled to perform a sensory prompt and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of logistics and distribution, and more specifically, to a method for handling pickup. Background Art

[0002] In existing food delivery scenarios, after receiving a food delivery order, the offline merchant prepares the corresponding goods and places them at a fixed location. The delivery person for that order then arrives at the store and finds the goods at the fixed location for delivery.

[0003] When a merchant orders a large number of goods, the deliveryman may take the wrong goods, resulting in the loss of the merchant's goods or delayed delivery of the goods. Summary of the Invention

[0004] One purpose of the embodiments of the present disclosure is to provide a method for handling goods pickup, which can improve the safety of delivery personnel picking up goods and reduce the loss of goods at merchants.

[0005] According to a first aspect of the present disclosure, a method for picking up goods is provided, comprising:

[0006] In response to the operation of the delivery user, the client activates the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant;

[0007] The server queries the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user. If a match is found between the delivery user's orders at the merchant corresponding to the target shelf, the server determines the target order for the delivery user to unlock and pick up the goods based on the matching result. If a match is not found between the delivery user's orders at the merchant, the server determines the target order based on the pickup string entered by the delivery user on the client.

[0008] The server queries the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located according to the target order matched by the user information or the target order determined by the input pickup string, and sends a control instruction, wherein the target shelf includes multiple lock devices;

[0009] The target lock device is controlled to perform sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0010] Optionally, the method further includes:

[0011] After the target lock device is successfully unlocked, reporting indication information of the target lock device corresponding to the lock identifier being successfully unlocked;

[0012] The server determines that the target lock device is successfully unlocked based on the unlocking success indication information, and records the time when the target lock device is successfully unlocked.

[0013] Optionally, the method further includes:

[0014] After the target lock device is successfully unlocked, the target lock device senses the delivery user's operation of unlocking the lock device, and based on the sensed operation of the delivery user to unlock the lock device, reports indication information indicating that the target lock device corresponding to the lock identifier is successfully unlocked to the server;

[0015] The server determines that the delivery user has completed picking up the goods based on the indication information of successful unlocking, and records the time when the picking up of the goods is completed.

[0016] Optionally, the method further includes:

[0017] After the target lock device is successfully unlocked, it senses the delivery user's operation of opening the lock device. Based on the sensed operation of opening the lock device by the delivery user, it reports the indication information of the successful unlocking of the target lock device corresponding to the lock identifier to the server, and locks the target lock device after a first preset time after sensing the operation of opening the lock device by the delivery user, and is in a state that does not allow it to be opened;

[0018] The server sets the target lock device to an idle state after receiving the unlocking success indication information for the first preset time.

[0019] Optionally, the method further includes:

[0020] After the target lock device is successfully unlocked, reporting indication information of the target lock device corresponding to the lock identifier being successfully unlocked;

[0021] The server determines that the target locking device is faulty if it does not receive the indication information that the target locking device is successfully unlocked within a second preset time after receiving the indication information that the target locking device is successfully unlocked.

[0022] Optionally, the method further includes:

[0023] The server fails to match the target order through the pickup character string, and sends a prompt message to the client to prompt the delivery user that the target order corresponding to the to-be-pickup goods has not been found.

[0024] According to a second aspect of the present disclosure, a method for handling pickup is provided, applicable to a client, the method comprising:

[0025] In response to an operation by a delivery user, an optical scanning device is activated to scan a graphic code of a target shelf to determine a shelf identifier based on the scanning result, wherein the target shelf is bound to a merchant;

[0026] The acquisition server searches for a first matching result of a first order in which goods are temporarily stored in the target shelf and are delivered by the delivery user through the shelf identifier and the user information authorized by the delivery user;

[0027] If the first order is matched, the server sends an order ID of the first order corresponding to the first matching result, indicating that the delivery user is to unlock and pick up the goods. If the first order is not matched, the server sends a pickup string input by the delivery user, so that the server determines the target order through the order ID or the pickup string, queries the lock ID of the target lock device in the target shelf where the goods corresponding to the target order are located, and controls the target lock device corresponding to the lock ID to perform a sensory prompt and be in an unlocked state that can be opened, wherein the target shelf includes multiple lock devices.

[0028] The target lock device is controlled by the server to be in an unlocked state that can be opened, and the delivery user is prompted to take the goods from the target lock device.

[0029] Optionally, the method further includes:

[0030] If the first matching result indicates that the first order is matched, displaying an order list of the matched first order, wherein the order list includes the target order;

[0031] When the first matching result indicates that the first order cannot be matched, a function is provided for the delivery user to input a pickup string associated with the target order.

[0032] Optionally, the method further includes:

[0033] receiving a second matching result of the server querying the delivery user for a second order from the merchant corresponding to the target shelf when the server fails to match the first order, and displaying a prompt message corresponding to the matching result of the second order on the pending order page;

[0034] The second order is an order that is delivered by the delivery user but has not yet been bound to a locking device.

[0035] Optionally, the method further includes:

[0036] When displaying the order list or the prompt information, a switching control for switching to a first input box for the delivery user to input a pickup character string related to the ordering user information is also displayed;

[0037] In response to the delivery user clicking the switch control, the first input box is displayed.

[0038] Optionally, the sending of the pickup string input by the delivery user includes: sending a first pickup string input by the delivery user through the first input box, so as to query an order of the delivery user at a merchant corresponding to the target shelf through the first pickup string;

[0039] The method further comprises:

[0040] When the first pickup character string is matched to multiple orders of the delivery user from the merchant corresponding to the target shelf, a second input box is displayed for the delivery user to input a pickup character string related to the merchant pickup code.

[0041] Optionally, the method further includes:

[0042] receiving characteristic information of the sensory prompt of the target lock device sent by the server, and determining that the target lock device is in an unlocked state that can be opened;

[0043] The method of prompting the delivery user to take the goods from the target lock device includes:

[0044] The characteristic information is displayed to prompt the delivery user to identify the sensory prompt based on the characteristic information and find the target lock device to take away the goods.

[0045] Optionally, the method further includes:

[0046] Receiving a pickup notification sent by the server; wherein the pickup notification is triggered according to unlocking success indication information reported by the target shelf after the target lock device is successfully unlocked;

[0047] According to the pickup notification, the delivery user is prompted to open the target lock device to pick up the goods.

[0048] Optionally, the method further includes:

[0049] In response to the delivery user clicking the confirmation completion pickup control corresponding to the target order, sending a confirmation pickup message associated with the order identifier of the target order to the server, so that the server queries whether the target lock device associated with the order identifier is unlocked successfully;

[0050] Receive feedback information sent by the server regarding the confirmation of the pickup information, and display prompt information corresponding to the feedback information.

[0051] According to a third aspect of the present disclosure, a method for handling goods pickup is provided, which is applicable to a shelf device, and the method comprises:

[0052] In response to a delivery user initiating a pickup operation for at least one item on the target shelf by activating an optical scanning device to scan a graphic code of the target shelf to obtain a shelf identifier, a server is received, the server determining from a plurality of lock devices of the target shelf where the item to be picked up is located, and a control instruction for controlling the target lock device corresponding to the lock identifier to perform a sensory prompt, wherein the lock identifier is an identifier of the target lock device associated with the order identifier or the pickup string determined by the server from among the plurality of lock devices of the target shelf according to the order identifier or the pickup string of the target order; the target order is a matching result of the server querying the order of the merchant corresponding to the target shelf of the delivery user based on the user information of the delivery user authorized for use and the shelf identifier of the target shelf obtained by scanning the code; if the order of the merchant corresponding to the delivery user on the target shelf is matched, the target order is determined based on the matching result; if the order of the delivery user at the merchant is not matched, the target order is determined based on the pickup string entered by the delivery user on the client;

[0053] According to the control instruction, the target lock device corresponding to the lock identifier is controlled to perform corresponding sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0054] Optionally, the method further includes:

[0055] Based on the feedback of successful unlocking of the target lock device, an indication of successful unlocking is reported to the server, and the indication of successful unlocking is used to trigger a pickup notification, which is used to notify the client to prompt the delivery user to open the target lock device to pick up the goods.

[0056] Optionally, the method further includes:

[0057] Obtaining feedback that the target lock device is opened;

[0058] Based on the feedback that the target lock device is opened, the indication information of successful unlocking of the target lock device is reported to the server, so that the server determines that the delivery user has completed the pickup through the indication information of successful unlocking and records the time when the pickup is completed.

[0059] Optionally, the method further includes:

[0060] Obtaining feedback that the target lock device is opened;

[0061] The target lock device is controlled to lock after a preset time of receiving the feedback, so that the target lock device is in a state where it is not allowed to be opened, and a release notification for setting the target lock device to an idle state is sent to the server.

[0062] According to a fourth aspect of the present disclosure, a method for handling pickup of goods is provided, applicable to a server, the method comprising:

[0063] Receiving a shelf identifier obtained by scanning a graphic code of a target shelf using an optical code scanning device, wherein the target shelf is bound to a merchant;

[0064] querying a first matching result of a first order of the delivery user from a merchant corresponding to the target shelf based on the user information authorized for use by the delivery user and the shelf identifier, where the first order is an order in which goods are temporarily stored in the target shelf and are delivered by the delivery user;

[0065] If the first matching result indicates that the first order is matched, the target order is determined by the order identifier of the delivery user to be unlocked and picked up in the first order corresponding to the first matching result; if the first matching result indicates that the first order is not matched, the target order is determined by the pickup string of the order to be unlocked and picked up entered by the delivery user on the client;

[0066] According to the target order, querying the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located among the multiple lock devices of the target shelf indicated by the shelf identifier;

[0067] Send a control instruction to control the target lock device corresponding to the lock identifier to perform a sensory prompt, and control the target lock device to be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0068] Optionally, the method further includes:

[0069] The first matching result is sent to the client, so that the client displays an order list when the first matching result indicates that the first order is matched, or provides a function for the delivery user to enter a pickup string associated with the target order when the first matching result indicates that the first order is not matched, wherein the order list includes the target order.

[0070] Optionally, the method further includes:

[0071] If the first matching result indicates that the first order cannot be matched, querying a second matching result of a second order of the delivery user at the merchant corresponding to the target shelf, wherein the second order is an order that is delivered by the delivery user but has not yet been bound to a locking device;

[0072] The second matching result is sent to the client, and prompt information corresponding to the matching result of the second order is displayed on the pending order page of the client.

[0073] Optionally, the control instruction includes characteristic information of the sensory prompt provided by the target lock device, and the characteristic information is displayed on the client for the delivery user to identify the sensory prompt.

[0074] Optionally, the method further includes:

[0075] receiving indication information of successful unlocking of the target lock device reported by the target shelf;

[0076] According to the unlocking success indication information, the client is notified to prompt the delivery user to open the target lock device to pick up the goods.

[0077] Optionally, the method further includes:

[0078] receiving indication information of successful unlocking of the target lock device reported by the target shelf, wherein the indication information of successful unlocking is determined based on feedback that the target lock device is unlocked;

[0079] Receive the confirmation pickup information of the order ID associated with the target order sent by the delivery user when he clicks the confirmation pickup control on the client, and determine that the delivery user has completed the pickup based on the indication information of the successful unlocking of the target lock device associated with the order ID, and record the time when the pickup is completed.

[0080] Optionally, the method further includes:

[0081] A release notification is received from the target shelf, indicating that the target lock device is in a locked state that is not allowed to be opened after a preset time from being opened, and the target lock device is set to an idle state that can be used for inventory.

[0082] According to a fifth aspect of the present disclosure, a method for picking up goods is provided, comprising:

[0083] In response to the operation of the delivery user, the client activates the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant;

[0084] The server queries the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user, and determines the target order to be unlocked and picked up by the delivery user;

[0085] The server determines, based on the target order, a lock identifier of a target locking device in a target shelf where the goods corresponding to the target order are located, and sends a control instruction to the target shelf, where the target shelf includes a plurality of locking devices, and the target locking device is a locking device that is mounted with the goods corresponding to the target order and has locked the goods;

[0086] The target lock device is controlled to perform sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0087] Optionally, the method further includes:

[0088] In response to the triggering operation of the delivery user on the client, a login request of the associated user authorization credentials is sent to the server of the delivery platform, so that the delivery platform server requests the user information from the server corresponding to the application program used by the delivery user to log in to the delivery platform according to the user authorization credentials.

[0089] Optionally, the method further includes:

[0090] When an order of the delivery user with the merchant corresponding to the target shelf is found, an order list is displayed on the client, wherein the order list includes the target order, and an information display page of the target order is associated with a control for triggering unlocking with one click;

[0091] The order ID of the target order indicated by the delivery user clicking the one-key unlocking control is sent to the server, so as to query the lock ID of the target lock device associated with the order ID through the order ID and put the target device into an unlocked state that can be opened.

[0092] Optionally, the method further includes:

[0093] After the target lock device is successfully unlocked, the target lock device senses the delivery user's operation of unlocking the lock device, and based on the sensed operation of the delivery user to unlock the lock device, reports indication information indicating that the target lock device corresponding to the lock identifier is successfully unlocked to the server;

[0094] The server determines that the delivery user has completed picking up the goods based on the indication information of successful unlocking, and records the time when the picking up is completed.

[0095] Optionally, the method further includes:

[0096] After the target lock device is successfully unlocked, it senses the delivery user's operation of opening the lock device. Based on the sensed operation of opening the lock device by the delivery user, it reports the indication information of the successful unlocking of the target lock device corresponding to the lock identifier to the server, and locks the target lock device after a first preset time after sensing the operation of opening the lock device by the delivery user, and is in a state that does not allow it to be opened;

[0097] The server sets the target lock device to an idle state after receiving the unlocking success indication information for the first preset time.

[0098] Optionally, the method further includes:

[0099] After the target lock device is successfully unlocked, reporting indication information of the target lock device corresponding to the lock identifier being successfully unlocked;

[0100] The server determines that the target locking device is faulty if it does not receive the indication information that the target locking device is successfully unlocked within a second preset time after receiving the indication information that the target locking device is successfully unlocked.

[0101] Optionally, the method further includes:

[0102] When the server fails to match the delivery user's order for the merchant corresponding to the target shelf through the user information and the shelf identifier, it sends a prompt message to the client to prompt the delivery user that the target order corresponding to the goods to be picked up has not been found.

[0103] According to a sixth aspect of the present disclosure, a method for handling pickup of goods is provided, comprising:

[0104] In response to the operation of the delivery user, the client activates the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant;

[0105] The server queries the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user, and determines the target order based on the pickup string input by the delivery user on the client;

[0106] The server determines, based on the target order, a lock identifier of a target locking device in a target shelf where the goods corresponding to the target order are located, and sends a control instruction to the target shelf, where the target shelf includes a plurality of locking devices, and the target locking device is a locking device that is mounted with the goods corresponding to the target order and has locked the goods;

[0107] The target lock device is controlled to perform sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0108] Optionally, the method further includes:

[0109] If the server fails to find the order of the delivery user at the merchant based on the shelf identification and the user information authorized by the delivery user, a function is provided for the delivery user to input a pickup string associated with the target order.

[0110] Optionally, the function of providing a delivery user with the function of inputting a pickup string associated with a target order includes:

[0111] Display a switch control for switching to a first input box for the delivery user to enter a pickup string related to the ordering user information;

[0112] In response to the delivery user clicking the switch control, the first input box of the pickup character string is displayed.

[0113] Optionally, the function of providing the delivery user with the function of inputting a pickup string associated with the target order further includes:

[0114] The client sends the first pickup character string input by the delivery user through the first input box to the server;

[0115] The server queries the order of the delivery user at the merchant corresponding to the target shelf through the first pickup character string;

[0116] When the client finds multiple orders of the delivery user from the merchant corresponding to the target shelf through the first pickup character string, a second input box is displayed for the delivery user to enter a pickup character string related to the merchant pickup code.

[0117] According to a seventh aspect of the present disclosure, a picking system is provided, comprising: a client, a server, and a shelf device, wherein the client comprises an optical scanning device, and the shelf device comprises a locking device.

[0118] The client is used to respond to the operation of the delivery user, activate the optical scanning device to scan the graphic code of the target shelf in the shelf device to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant;

[0119] The server is used to query the matching result of the order of the merchant corresponding to the target shelf of the delivery user according to the shelf identification and the user information authorized by the delivery user; if the order of the merchant corresponding to the target shelf of the delivery user is matched, the target order to be unlocked and picked up by the delivery user is determined based on the matching result; if the order of the merchant of the delivery user is not matched, the target order is determined according to the pickup string input by the delivery user on the client; and, according to the target order matched by the user information or the target order determined by the input pickup string, the lock identification of the target lock device in the target shelf where the goods corresponding to the target order are located is queried, and a control instruction is sent, wherein the target shelf includes multiple lock devices;

[0120] The shelf device is used to control the target lock device to perform sensory prompts and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0121] According to an eighth aspect of the present disclosure, 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 sixth aspects.

[0122] According to a ninth aspect of the present disclosure, there is provided an electronic device comprising a memory and a processor.

[0123] The memory is used to store computer instructions, and the processor is used to call the computer instructions from the memory to execute the method as described in any one of the first to sixth aspects.

[0124] According to a tenth aspect of the present disclosure, a picking system is provided, comprising: a client, a server, and a shelf device, wherein the client comprises an optical scanning device, and the shelf device comprises a locking device.

[0125] The client is used to respond to the operation of the delivery user and activate the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant;

[0126] The server is configured to query the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user, and determine the target order to be unlocked and picked up by the delivery user; and, based on the target order, determine the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located, and send a control instruction to the target shelf, where the target shelf includes a plurality of lock devices, and the target lock device is a lock device that is mounted with the goods corresponding to the target order and has locked the goods;

[0127] The shelf device is used to control the target lock device to perform sensory prompts and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0128] According to an eleventh aspect of the present disclosure, a picking system is provided, comprising: a client, a server, and a shelf device, wherein the client comprises an optical scanning device, and the shelf device comprises a locking device.

[0129] The client is used to respond to the operation of the delivery user and activate the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant;

[0130] The server is used to query the delivery user's order at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user, and determine the target order based on the pickup string input by the delivery user on the client; and, based on the target order, determine the lock identifier of the target locking device in the target shelf where the goods corresponding to the target order are located, and send a control instruction to the target shelf, where the target shelf includes a plurality of locking devices, and the target locking device is a locking device that is mounted with the goods corresponding to the target order and has locked the goods;

[0131] The shelf device is used to control the target lock device to perform sensory prompts and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0132] The embodiment of the present disclosure determines the shelf identification through the shelf graphic code scanned by the delivery user, and queries the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, thereby determining the target order, and determining the lock identification of the target lock device based on the queried target order, thereby controlling the target lock device corresponding to the lock identification to unlock and perform a sensory prompt. The delivery user finds the target lock device based on the sensory prompt and takes the goods from the target lock device. In this way, the safety of the delivery staff picking up the goods can be improved and the loss of the merchant's goods can be reduced. In addition, when querying the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, it may not be possible to find the results. The pickup processing method of the embodiment of the present disclosure also provides a method of determining the target order by inputting a pickup character string when the delivery user's orders at the merchant corresponding to the target shelf cannot be queried. In this way, the versatility of the method of this embodiment can be increased. BRIEF DESCRIPTION OF THE DRAWINGS

[0133] 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:

[0134] Figure 1 A schematic diagram of a pickup system provided in an embodiment of the present application.

[0135] Figure 2 A flowchart of the pickup processing method provided in Example 1 of the present application.

[0136] Figure 3 A flow chart of the pickup processing method from the interaction perspective of the pickup system provided in Example 1 of the present application.

[0137] Figure 4 A flowchart of the pickup processing method provided in Example 2 of the present application.

[0138] Figure 5 A schematic diagram of the client display details provided in an embodiment of the present application.

[0139] Figure 6 A flowchart of the pickup processing method provided in Example 3 of the present application.

[0140] Figure 7 A flowchart of the pickup processing method provided in Example 4 of the present application.

[0141] Figure 8 A flowchart of the pickup processing method provided in Example 5 of the present application.

[0142] Figure 9 A flowchart of the pickup processing method provided in Example 6 of the present application.

[0143] Figure 10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0144] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure.

[0145] 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.

[0146] 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.

[0147] 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.

[0148] 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.

[0149] It should be noted that all actions of obtaining signals, instructions, information or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where they are located and with the authorization given by the owner of the corresponding device.

[0150] <Hardware Configuration and Application Scenarios>

[0151] The pickup processing method of the embodiment of the present disclosure determines the shelf identification through the shelf graphic code scanned by the delivery user, and queries the matching results of the delivery user's order at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, and then determines the target order, and determines the lock identification of the target lock device based on the queried target order, thereby controlling the target lock device corresponding to the lock identification to unlock and perform a sensory prompt. The delivery user finds the target lock device based on the sensory prompt and takes the goods from the target lock device. In this way, the safety of the delivery person picking up the goods can be improved and the loss of the merchant's goods can be reduced. In addition, when querying the matching results of the delivery user's order at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, it may not be possible to find it. The pickup processing method of the embodiment of the present disclosure also provides a method of determining the target order by inputting a pickup character string when the delivery user's order at the merchant corresponding to the target shelf cannot be queried. In this way, the versatility of the method of this embodiment can be increased.

[0152] Figure 1 FIG. 1 is a schematic diagram of the structure of a pickup system that can be used to implement the pickup processing method of the embodiment of the present disclosure. Figure 1 As shown, the picking system may include a client 1000, a server 2000, and a shelf device 3000. The client 1000 may include an optical scanning device. The shelf device 3000 may include a locking device 4000.

[0153] The client 1000 , the server 2000 and the shelf device 3000 may be communicatively connected via the same network or different networks to achieve information exchange.

[0154] The shelf device 3000 of the embodiment of the present disclosure is deployed in a merchant store. Multiple shelf devices 3000 can be deployed in the same merchant store. Each shelf device 3000 has a unique identifier, and after the deployment is completed, the unique identifier of the shelf device 3000 will be stored in the server 2000 and associated with the merchant identifier of the merchant where the shelf device 3000 is located. The specific structure of the shelf device 3000 is not limited. As an example, Figure 1 As shown, the shelf device 3000 can be divided into multiple layers, and goods can be stored on each layer of shelves.

[0155] The shelf device 3000 may include a locking device 4000. As an example, multiple locking devices 4000 may be deployed on each layer of the storage shelf, and each locking device 4000 may be used to mount an order of goods or a packaging bag of goods and lock the goods.

[0156] In the embodiment of the present disclosure, the locking device 4000 can have different states such as unlocked, open and locked. In the unlocked state, the locking device 4000 can be opened (or opened) by the user. In the open state, goods can be mounted. In the locked state, the locking device 4000 is in a state that is not allowed to be opened, and the goods are restricted to a specific position and cannot be taken out. The storage and access of goods can be achieved by controlling the locking device 4000 to be in different states. In some embodiments, the locking device 4000 can only have unlocked and locked states. That is, in the unlocked state, the locking device is already in the open state and goods can be mounted.

[0157] In the embodiment of the present disclosure, the lock device 4000 can provide sensory prompts, such as color prompts, sound prompts, vibration prompts, etc.

[0158] The specific deployment method of the lock device 4000 on the storage shelf is not limited. In one example, Figure 1 As shown, multiple lock devices 4000 can be deployed on the side of the upper storage rack facing the current layer. The embodiment of the present disclosure does not limit the specific deployment method. A row of fixed-interval lock devices can be set, or a row of flexibly movable lock devices can be set.

[0159] In this embodiment, the lock device 4000 may not have wireless communication capabilities and may only have an electromagnetic lock device, such as a lock clip. This can reduce deployment costs. This embodiment does not specifically limit the specific type of lock device 4000.

[0160] This embodiment does not specifically limit the manner in which the lock device 4000 is unlocked (i.e., opened) and locked (i.e., locked). For example, the lock device 4000 may be unlocked and locked manually or automatically. Of course, the lock device 4000 may also be unlocked manually and locked automatically.

[0161] In this embodiment, each lock device 4000 has a unique lock identifier, and after deployment, the lock identifier is stored in the server 2000 and associated with the merchant identifier and the identifier of the shelf device 3000 .

[0162] The shelf device 3000 may also include a shelf body. A graphical code containing shelf body information, such as a QR code, may be provided on the shelf body. By invoking the optical scanning device of the client 1000 to scan the QR code on the shelf body, the shelf body information can be obtained, and the merchant's identification can be determined based on the shelf body information.

[0163] The shelf device 3000 may also include a scanning device that can be used to scan order barcodes during the inventory process. This scanning device can be deployed on the side wall of the shelf. Each inventory shelf is equipped with this scanning device. This scanning device can communicate with the locking device 4000 via a data cable. The scanning device can have a controller, such as a food delivery device. The controller of the scanning device can be used as the master lock controller of the locking device 4000 to communicate with the server 2000.

[0164] In an embodiment where the controller of the scanning device in the multiplexed shelf device 3000 serves as the lock master of the locking device 4000, the server 2000 of the disclosed embodiment may include a first server 2100 corresponding to the scanning device and a second server 2200 corresponding to the locking device. The second server 2200 transmits control information of the locking device to the controller of the scanning device in the shelf device, which is in direct communication with the first server 2100, through the first server 2100, thereby controlling the unlocking of the locking device.

[0165] The server 2000 of the embodiment of the present disclosure is a business point that provides processing, database, and communication facilities. The server 2000 can be an integral server, a distributed server across multiple computers, a computer data center, a cloud server, or a server cluster deployed in the cloud, etc. The server can be of various types, such as but not limited to a network server, a file server, an application server, an interactive server, a database server, or a proxy server. In some embodiments, each server can include hardware, software, or an embedded logic component for executing the appropriate functions supported or implemented by the server, or a combination of two or more such components. For example, the server is such as a blade server, a cloud server, etc., or it can be a server group composed of multiple servers, which can include one or more of the above-mentioned types of servers, etc.

[0166] 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 .

[0167] 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.

[0168] 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 pickup processing method of the disclosed embodiments. A skilled artisan can design instructions based on the disclosed embodiments. How instructions control the processor's operations is well known in the art and will not be described in detail here.

[0169] The client 1000 of the embodiment of the present disclosure may be a client used by a delivery user. The client 1000 may include an optical scanning device that scans the graphic code on the shelf device 3000 to determine the shelf identifier based on the graphic code. In this embodiment, the shelf identifier is associated with a merchant identifier.

[0170] In some embodiments, as Figure 1 As shown, the client 1000 may include a processor 1100 , a memory 1200 , an interface device 1300 , a communication device 1400 , a display device 1500 , an input device 1600 , a speaker 1700 , a microphone 1800 , and the like.

[0171] The processor 1100 is used to execute a computer program, which can be written using an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 1200 includes, for example, ROM (read-only memory), RAM (random access memory), and a non-volatile memory such as a hard disk. The interface device 1300 includes, for example, a USB interface, a headphone interface, etc. The communication device 1400 is capable of, for example, wired or wireless communication. The communication device 1400 may include at least one short-range communication module, such as 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 1400 may also include a long-range communication module, such as any module for WLAN, GPRS, 2G / 3G / 4G / 5G long-range communication.

[0172] The display device 1500 is, for example, a liquid crystal display, a touch screen, etc. The display device 1500 can be used to display an order list after querying the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user. It can also be used to display the unlocking progress and unlocking instructions.

[0173] The input device 1600 may include, for example, a touch screen, a keyboard, etc. The input device 1600 may be used for the delivery user to input a pickup string, or may be used to click a control key to input a corresponding instruction, etc.

[0174] The speaker 1700 is used to output audio signals, and the microphone 1800 is used to collect audio signals.

[0175] In some embodiments, the memory 1200 of the client 1000 is used to store a computer program, which is used to control the processor 1100 to operate so as to execute the pickup processing method according to an embodiment of the present disclosure.

[0176] <Method Example 1>

[0177] Figure 2 A flowchart of a method for handling goods pickup according to some embodiments is shown. The method of this embodiment can be performed by Figure 1 In this embodiment, the target shelf can be Figure 1 The target lock device can be Figure 1 The locking device 4000 is shown.

[0178] like Figure 2 As shown, the pickup processing method of this embodiment may include the following steps S110 to S140.

[0179] In step S110 , the client, in response to the operation of the delivery user, activates the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant.

[0180] After the delivery user arrives at the store, he can use the client 1000 to call the optical scanning device to scan the graphic code of the shelf device 3000. The client 1000 sends the shelf identification of the shelf device 3000 and the scanning result to the server 2000.

[0181] In this embodiment, before the delivery user scans the shelf device 3000, the client 1000 can receive an account login operation. In response to the delivery user's authorization operation, the client 1000 sends a login request associated with the user's authorization credentials to the delivery platform server. The delivery platform server can then request user information from the server corresponding to the delivery user's application used to log in to the delivery platform based on the user's authorization credentials. As an example, if the delivery user uses WeChat to log in to the delivery platform, the server corresponding to the delivery platform application is the WeChat server. In this example, after the delivery user authorizes the client, the delivery platform server obtains the user information corresponding to the user's authorization credentials from the WeChat server.

[0182] In this embodiment, the client 1000 may also first perform the account login process and then activate the optical scanning device to scan the shelf device 3000. In other words, the order of the delivery user performing the account login operation and scanning the graphic code of the shelf device is not limited.

[0183] In this embodiment, multiple shelf devices 3000 can be deployed in each store. Each shelf device 3000 can have a unique shelf identifier. Each shelf device 3000 can include multiple lock devices 4000. Each lock device 4000 has a unique lock identifier. Each shelf device 3000 can be associated with multiple lock identifiers.

[0184] In step S120, the server queries the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user. If the delivery user's orders at the merchant corresponding to the target shelf are matched, the target order to be unlocked and picked up by the delivery user is determined based on the matching results. If the delivery user's orders at the merchant are not matched, the target order is determined by the pickup string entered by the delivery user on the client.

[0185] In this embodiment, all orders for a merchant can be queried through the binding relationship between the shelf identifier and the merchant. Based on the user information authorized by the delivery user, orders for the merchant that the delivery user is responsible for delivering can be queried from all orders of the merchant. Orders for the merchant that the delivery user is responsible for delivering can be orders that use a locking device for inventory or orders that do not use a locking device for inventory.

[0186] In this embodiment, the target shelf is any shelf in a merchant's multiple shelf devices. Each shelf has a unique identifier. The target shelf identifier can be associated with the merchant's orders. The delivery user can query the delivery user's orders at the merchant corresponding to the target shelf by scanning the target shelf identifier.

[0187] In this embodiment, the pickup string can be specific digits of the ordering user's mobile phone number, such as the last four digits of the ordering user's mobile phone number, or the last two digits of the ordering user's mobile phone number. The pickup string can also be specific digits of the delivery user's mobile phone number. The pickup string can also be other characters, such as the order sequence number of the merchant. This is not specifically limited here.

[0188] In this embodiment, the orders that the delivery user is responsible for delivering can be orders from various delivery platforms. For orders from some platforms, this embodiment has permission to obtain all order details, such as all order details including the order identifier. For orders from other platforms, this embodiment may only have permission to obtain partial order information, such as a specific pickup string.

[0189] Based on this, if a match is found between the delivery user's order at the merchant corresponding to the target shelf, the target order for the delivery user to unlock and pick up the goods is determined based on the matching result. In this embodiment, the matching result may include at least one order, and the order selected by the delivery user from the at least one matching order is used as the target order. If a match is not found between the delivery user's order at the merchant, the target order is determined based on the pickup string entered by the delivery user on the client.

[0190] In step S130, the server queries the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located according to the target order matched by the user information or the target order determined by the input pickup string, and sends a control instruction, wherein the target shelf includes multiple lock devices.

[0191] In this embodiment, the lock identification of the target lock device in the target shelf where the goods corresponding to the target order are located can be queried based on the association between the order identification and the lock identification of the lock device established during inventory. Alternatively, the lock identification of the target lock device in the target shelf where the goods corresponding to the target order are located can be queried based on the association between the pickup string and the lock identification of the lock device established during inventory.

[0192] In this embodiment, the control instruction may include an instruction to unlock the target lock device, or may include an instruction to control the target lock device to provide a sensory prompt. The sensory prompt may include a light prompt, a sound prompt, a vibration prompt, etc.

[0193] In step S140 , the target lock device is controlled to provide a sensory prompt and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0194] As an example, the target locking device may be a lock clip. In this example, the target locking device is in an unlocked state, allowing the lock clip to be pinched open to mount cargo. As another example, the target locking device may be another type of lock that automatically opens without user intervention. In this example, the target locking device can be controlled to open automatically.

[0195] In one example, the target lock device provides a sensory prompt based on the received sensory prompt feature information to prompt the delivery user to find the target lock device. In this example, the sensory prompt feature information of the target lock device can also be displayed on the client 1000 to further facilitate the delivery user to find the target lock device.

[0196] The embodiment of the present disclosure determines the shelf identification through the shelf graphic code scanned by the delivery user, and queries the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, thereby determining the target order, and determining the lock identification of the target lock device based on the queried target order, thereby controlling the target lock device corresponding to the lock identification to unlock and perform a sensory prompt. The delivery user finds the target lock device based on the sensory prompt and takes the goods from the target lock device. In this way, the safety of the delivery staff picking up the goods can be improved and the loss of the merchant's goods can be reduced. In addition, when querying the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, it may not be possible to find the results. The pickup processing method of the embodiment of the present disclosure also provides a method of determining the target order by inputting a pickup character string when the delivery user's orders at the merchant corresponding to the target shelf cannot be queried. In this way, the versatility of the method of this embodiment can be increased.

[0197] In some embodiments, the pickup processing method of the embodiment of the present disclosure may further include steps S150 to S160.

[0198] Step S150: After the target lock device is unlocked successfully, the target lock device corresponding to the lock identifier is reported as indicating that the target lock device is unlocked successfully.

[0199] In step S160 , the server determines that the target lock device is successfully unlocked based on the unlocking success indication information, and records the time when the target lock device is successfully unlocked.

[0200] This embodiment detects whether the lock device is unlocked successfully. After unlocking successfully, it can be considered that the order is in the process of picking up the goods, and the order delivery status can be updated in a timely and accurate manner.

[0201] In some embodiments, the pickup processing method of the embodiment of the present disclosure may further include steps S170 to S180.

[0202] Step S170: After the target lock device is successfully unlocked, the target lock device senses the delivery user's operation of unlocking the lock device, and based on the sensed delivery user's operation of unlocking the lock device, reports indication information of successful unlocking of the target lock device corresponding to the lock identifier to the server.

[0203] In one example, the target lock device is a lock clip. The lock clip has the function of actively sensing when it is pinched. After the lock clip senses the delivery user pinching the lock clip to open it, it reports information indicating that the target lock device corresponding to the lock identifier has been successfully unlocked to the server.

[0204] In step S180, the server determines that the delivery user has completed the pickup based on the indication information of successful unlocking, and records the time when the pickup is completed.

[0205] This embodiment can determine whether the pickup is completed and the time of completion of the pickup by detecting whether the locking device is unlocked successfully. In this way, the order delivery status can be updated in a timely and accurate manner.

[0206] In some embodiments, after the target lock device is successfully unlocked and the delivery user's operation of opening the lock device is sensed, the pickup processing method of the embodiment of the present disclosure may further include steps S190 to S200.

[0207] Step S190: After a first preset time period has passed since the delivery user has sensed the operation of opening the lock device, the lock is locked and is in a state where it is not allowed to be opened.

[0208] Step S200: The server sets the target lock device to an idle state after receiving the unlocking success indication information for a first preset time.

[0209] In this embodiment, the target lock device automatically locks after a first preset time after sensing an unlocking attempt, placing the target lock device in a state where it cannot be opened. Furthermore, after a first preset time after the target lock device is successfully unlocked, the target lock device is set to an idle state, eliminating the need for the delivery user to manually lock the device, thus freeing up resources in a timely manner.

[0210] In some embodiments, after the target lock device is successfully unlocked, it may not receive a successful unlocking indication message for a period of time. In this case, the target lock device may be faulty, meaning that the target lock device may be unable to be opened. Based on this, after the target lock device is successfully unlocked, the pickup processing method of the disclosed embodiment may further include: if the server does not receive a successful unlocking indication message from the target lock device after a second preset time period after receiving the successful unlocking indication message from the target lock device, determining that the target lock device is faulty. This allows for timely detection of faults and repairs.

[0211] In this embodiment, after determining that the target lock device is faulty, the goods can be removed by contacting the merchant. In one example, the merchant can cut the product packaging bag lanyard to remove the goods, or scan the order receipt through the merchant's inventory method to open the target lock device and remove the goods.

[0212] In some embodiments, if the server fails to match the target order with the pickup string, it sends a prompt message to the client to inform the delivery user that the target order corresponding to the goods to be picked up has not been found. For example, the client displays "Sorry, **** order not found".

[0213] In order to better understand the pickup processing method disclosed in the present invention, Figure 3 As shown, this embodiment provides a method for picking up goods from an interactive perspective. The method for picking up goods may include steps S110 to S200.

[0214] The specific implementation methods of the same or similar steps in the embodiments of the present disclosure can be referenced to each other and will not be repeated here.

[0215] <Method Example 2>

[0216] Figure 4 A flowchart of a method for handling goods pickup according to some embodiments is shown. The method of this embodiment can be performed by Figure 1 The client 1000 shown is implemented as Figure 4 As shown, the pickup processing method of this embodiment may include steps T110 to T140.

[0217] Step T110, in response to the operation of the delivery user, the optical scanning device is activated to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant.

[0218] Step T120 , obtaining a first matching result of the first order in which the goods are temporarily stored in the target shelf and are delivered by the delivery user by the server through the shelf identifier and the user information authorized by the delivery user.

[0219] Step T130, when the first order is matched, the order identifier of the delivery user to be unlocked and picked up in the first order corresponding to the first matching result is sent; when the first order is not matched, the pickup character string input by the delivery user is sent, so that the server determines the target order through the order identifier or the pickup character string, queries the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located, and controls the target lock device corresponding to the lock identifier to perform a sensory prompt and be in an unlocked state that can be opened, wherein the target shelf includes multiple lock devices.

[0220] Step T140 : Based on the server controlling the target lock device to be in an unlocked state, the delivery user is prompted to take the goods from the target lock device.

[0221] In this embodiment, after step T120, the pickup processing method of the embodiment of the present disclosure may further include steps T150 to T160.

[0222] Step T150: When the first matching result indicates that the first order is matched, an order list of the matched first order is displayed, wherein the order list includes the target order.

[0223] Step T160 , when the first matching result indicates that the first order cannot be matched, provides a function for the delivery user to input a pickup string associated with the target order.

[0224] In one example, Figure 5As shown, orders from platform A and non-platform A orders can be displayed separately. For platform A orders, a list of first orders can be displayed, and each first order can display order details, including the corresponding store (such as ****B store), address (such as *** City *** District *** Street *** No. ***), merchant order number (such as #78), remaining delivery time, etc. For non-platform A orders, a pickup function can be provided.

[0225] The embodiment of the present disclosure determines the shelf identification through the shelf graphic code scanned by the delivery user, and queries the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, thereby determining the target order, and determining the lock identification of the target lock device based on the queried target order, thereby controlling the target lock device corresponding to the lock identification to unlock and provide a sensory prompt. The delivery user finds the target lock device based on the sensory prompt and takes the goods from the target lock device. In this way, the safety of the delivery staff picking up the goods can be improved and the loss of the merchant's goods can be reduced. In addition, when querying the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, it may not be possible to find the results. The pickup processing method of the embodiment of the present disclosure also provides a method of determining the target order by inputting a pickup character string when the delivery user's orders at the merchant corresponding to the target shelf cannot be queried. In this way, the versatility of the method of this embodiment can be increased.

[0226] In some embodiments, not all of the goods ordered by the delivery user at the merchant are stored using the shelf device. That is, in addition to orders stored using the shelf device, the delivery user may also have orders that are not stored using the shelf device. In this embodiment, the pickup processing method may also include step T170, where the receiving server queries the delivery user for a second matching result for the merchant's second order corresponding to the target shelf if the first order is not matched, and displays a prompt message corresponding to the matching result of the second order on the pending order page. The second order is an order that the delivery user is responsible for delivering but has not yet been bound to the locking device.

[0227] In this embodiment, if no second matching result is found for the delivery user's second order at the merchant corresponding to the target shelf, a prompt message indicating that the second order was not found, such as "This merchant has no orders to be picked up." If a second matching result is found for the delivery user's second order at the merchant corresponding to the target shelf, a prompt message indicating that the delivery user's order to be picked up at the merchant has not been placed in the shelf device is displayed on the client.

[0228] In some embodiments, when displaying the order list or the prompt information, a switch control is also displayed for switching to a first input box for the delivery user to enter a pickup string related to the ordering user information. In response to the delivery user clicking the switch control, the first input box is displayed.

[0229] As an example, Figure 5 As shown, the switch control of the first input box can be a text control "Pick up goods string pick up goods". The delivery user can switch to the first input box by clicking this text control. As another example, the switch control of the first input box can also be a button. Clicking this button can switch to the first input box. Of course, the switch control of the first input box can also be other forms of controls, which are not specifically limited here.

[0230] In some embodiments, sending the pickup string input by the delivery user in step T130 includes: sending the first pickup string input by the delivery user through the first input box, so as to query the delivery user's order at the merchant corresponding to the target shelf through the first pickup string.

[0231] When matching the delivery user's orders at the merchant corresponding to the target shelf using the first pickup string, multiple orders may have the same pickup string. For example, the last four digits of the mobile phone numbers of different ordering users corresponding to different orders may be the same. Therefore, in some embodiments, the pickup processing method may further include step T180, where, when the first pickup string matches multiple orders from the delivery user at the merchant corresponding to the target shelf, a second input box is displayed for the delivery user to enter the pickup string associated with the merchant pickup code.

[0232] In this embodiment, the pickup string associated with the merchant pickup code can be the sequence number of the pending order within the merchant's order list. For example, if the pending order is the 78th order for that merchant that day, the pickup string associated with the merchant pickup code is 78. Of course, other information about the pending order can also be used. This is not specifically limited here. This embodiment fully considers the situation of duplicate orders and increases the applicability of the pickup processing method.

[0233] In some embodiments, the pickup processing method may further include steps T190 to T200.

[0234] Step T190: receiving characteristic information of the sensory prompt of the target lock device sent by the server, and determining that the target lock device is in an unlocked state that can be opened.

[0235] Step T200: Display characteristic information of the sensory prompt of the target lock device, prompting the delivery user to identify the sensory prompt based on the characteristic information, find the target lock device and take away the goods.

[0236] As an example, after receiving the characteristic information of the sensory prompt of the target lock device, a display such as "Please find the lock clip with a flashing blue light" is displayed.

[0237] As an example, after receiving the characteristic information of the sensory prompt of the target lock device, the unlocking status such as "unlocking 10%" is displayed.

[0238] This embodiment displays the sensory prompt information on the client 1000 in a timely manner to help the delivery user quickly find the target lock device.

[0239] In some embodiments, the pickup processing method may further include steps T210 to T220.

[0240] Step T210, receiving a pickup notification sent by the server; wherein the pickup notification is triggered according to the unlocking success indication information reported by the target shelf after the target lock device is successfully unlocked.

[0241] Step T220: prompt the delivery user to open the target lock device to pick up the goods according to the pickup notification.

[0242] In this embodiment, the pickup notification may include the light color of the lock device and prompt the user to open the lock device to pick up the goods. As an example, the pickup notification may be "Please find the lock clip with a flashing blue light and open the lock clip to pick up the goods."

[0243] In some embodiments, a control for confirming the completion of the pickup may also be displayed on the client. The pickup processing method of this embodiment may further include steps T230 to T240.

[0244] Step T230, in response to the delivery user clicking the confirmation completion pickup control corresponding to the target order, the pickup confirmation information of the order ID associated with the target order is sent to the server, so that the server queries whether the target lock device associated with the order ID is unlocked successfully.

[0245] Step T240: receiving feedback information sent by the server regarding confirmation of pickup information, and displaying prompt information corresponding to the feedback information.

[0246] In this embodiment, after the server queries and finds that the target lock device associated with the order ID has been successfully unlocked, the client displays a message such as "Goods successfully picked up." If the server queries and finds that the target lock device associated with the order ID has not been successfully unlocked, the client displays a message such as "The lock clip has not been opened. Please confirm whether the goods have been picked up."

[0247] In one example, Figure 5 As shown, the client can also display the current merchant and provide the function of scanning the code to change merchants.

[0248] <Method Example 3>

[0249] Figure 6 A flowchart of a method for handling goods pickup according to some embodiments is shown. The method of this embodiment can be performed by Figure 1 The shelf device 3000 shown is implemented as shown. Figure 6 As shown, the pickup processing method of this embodiment may include steps O110 to O120.

[0250] Step O110, in response to the delivery user initiating a pick-up operation for at least one item on the target shelf by activating an optical scanning device to scan the graphic code of the target shelf to obtain a shelf identification, the receiving server determines the lock identification of the target lock device where the to-be-picked item is located from multiple lock devices of the target shelf and controls the control instruction for providing a sensory prompt to the target lock device corresponding to the lock identification.

[0251] The lock identifier is the identifier of the target lock device associated with the order identifier or pickup string of the target order, determined by the server from among the multiple lock devices of the target shelf. The target order is the result of the server querying the delivery user's order matching results at the merchant corresponding to the target shelf based on the delivery user's user information authorized by the delivery user and the shelf identifier of the target shelf obtained by scanning the QR code. If a match is found with the delivery user's order at the merchant corresponding to the target shelf, the target order is determined based on the matching result. If a match is not found with the delivery user's order at the merchant, the target order is determined based on the pickup string entered by the delivery user on the client.

[0252] In step O120, the target lock device corresponding to the lock identifier is controlled according to the control instruction to perform corresponding sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0253] In some embodiments, the pickup processing method may further include step O130.

[0254] Step O130: Based on the feedback that the target lock device is successfully unlocked, an unlock success indication is reported to the server. The unlock success indication is used to trigger a pickup notification. The pickup notification is used to notify the client to prompt the delivery user to open the target lock device to pick up the goods.

[0255] In some embodiments, the pickup processing method may include steps O140 to O150.

[0256] Step O140: Obtain feedback that the target lock device is unlocked.

[0257] Step O150, based on the feedback that the target lock device is opened, report the indication information of successful unlocking of the target lock device to the server, so that the server determines that the delivery user has completed the pickup through the indication information of successful unlocking, and records the time when the pickup is completed.

[0258] In some embodiments, after step O140, the pickup processing method may further include step O160.

[0259] Step O160, controlling the target lock device to lock after a preset time of receiving feedback that the target lock device is unlocked, so that the target lock device is in a state where it is not allowed to be unlocked, and sending a release notification to the server to set the target lock device to an idle state.

[0260] <Method Example 4>

[0261] Figure 7 A flowchart of a method for handling goods pickup according to some embodiments is shown. The method of this embodiment can be performed by Figure 1 The server 2000 shown is implemented as shown. Figure 7 As shown, the pickup processing method of this embodiment may include steps P110 to P150.

[0262] Step P110: receiving a shelf identification obtained by scanning a graphic code of a target shelf through an optical code scanning device, wherein the target shelf is bound to a merchant.

[0263] Step P120 , querying the first matching result of the first order of the delivery user at the merchant corresponding to the target shelf based on the user information and shelf identifier authorized by the delivery user.

[0264] In this embodiment, the first order is an order in which the goods are temporarily stored in the target shelf and are delivered by the delivery user.

[0265] Step P130, when the first matching result indicates that the first order is matched, the target order is determined by the order identifier of the delivery user to be unlocked and picked up in the first order corresponding to the first matching result; when the first matching result indicates that the first order is not matched, the target order is determined by the pickup character string of the order to be unlocked and picked up entered by the delivery user in the client.

[0266] Step P140 , according to the target order, query the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located among the multiple lock devices of the target shelf indicated by the shelf identifier.

[0267] Step P150: Send a control instruction to control the target lock device corresponding to the lock identifier to give a sensory prompt, and control the target lock device to be in an unlocked state to prompt the delivery user to take the goods from the target lock device.

[0268] In this embodiment, the control instruction includes characteristic information for the sensory prompt of the target lock device. This characteristic information is displayed on the client for the delivery user to identify the sensory prompt. The characteristic information for the sensory prompt may include the lock device's light color information, sound information, vibration information, etc.

[0269] The embodiment of the present disclosure determines the shelf identification through the shelf graphic code scanned by the delivery user, and queries the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, thereby determining the target order, and determining the lock identification of the target lock device based on the queried target order, thereby controlling the target lock device corresponding to the lock identification to unlock and perform a sensory prompt. The delivery user finds the target lock device based on the sensory prompt and takes the goods from the target lock device. In this way, the safety of the delivery staff picking up the goods can be improved and the loss of the merchant's goods can be reduced. In addition, when querying the matching results of the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, it may not be possible to find the results. The pickup processing method of the embodiment of the present disclosure also provides a method of determining the target order by inputting a pickup character string when the delivery user's orders at the merchant corresponding to the target shelf cannot be queried. In this way, the versatility of the method of this embodiment can be increased.

[0270] In some embodiments, the pickup processing method may further include step P160.

[0271] Step P160: Sending the first matching result to the client, causing the client to display an order list if the first matching result indicates a match with the first order, or, if the first matching result indicates no match with the first order, providing a function for the delivery user to enter a pickup string associated with the target order. The order list includes the target order.

[0272] In some embodiments, the pickup processing method may further include steps P170 to P180.

[0273] Step P170: If the first matching result indicates that the first order cannot be matched, a second matching result of a second order of the delivery user at the merchant corresponding to the target shelf is queried. The second order is an order that the delivery user is responsible for delivering but has not yet been bound to a locking device.

[0274] Step P180: Send the second matching result to the client, and display prompt information corresponding to the matching result of the second order on the client's pending order page.

[0275] In some embodiments, the pickup processing method may further include steps P190 to P200.

[0276] Step P190: Receive the indication information of successful unlocking of the target lock device reported by the target shelf.

[0277] Step P200: Based on the unlocking success indication information, the client is notified to prompt the delivery user to open the target lock device to pick up the goods.

[0278] In some embodiments, the pickup processing method may further include steps P210 to P220.

[0279] Step P210: receiving the indication information of successful unlocking of the target lock device reported by the target shelf.

[0280] In this embodiment, the indication information of successful unlocking is determined based on the feedback that the target locking device is unlocked.

[0281] Step P220, receive the confirmation pickup information of the order ID of the associated target order sent by the delivery user when clicking the confirmation pickup completion control on the client, and determine that the delivery user has completed the pickup based on the indication information of the successful unlocking of the target lock device associated with the order ID, and record the time when the pickup is completed.

[0282] In some embodiments, the pickup processing method may further include step P230.

[0283] Step P230: receiving a release notification sent by the target shelf indicating that the target lock device is in a locked state that does not allow it to be opened after a preset time period, and setting the target lock device to an idle state that can be used for inventory.

[0284] <Method Example 5>

[0285] Figure 8 A flowchart of a method for handling goods pickup according to some embodiments is shown. The method of this embodiment can be performed by Figure 1 The pickup system shown is implemented as Figure 8 As shown, the pickup processing method of this embodiment may include steps Q110 to Q140.

[0286] In step Q110, the client responds to the delivery user's operation by activating the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification based on the scanning result. In this embodiment, the target shelf is bound to the merchant.

[0287] In step Q120, the server queries the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identification and the user information authorized by the delivery user, and determines the target order that the delivery user wants to unlock and pick up.

[0288] In step Q130, the server determines the lock identifier of the target locking device on the target shelf where the goods corresponding to the target order are located based on the target order, and sends a control command to the target shelf. In this embodiment, the target shelf includes multiple locking devices. The target locking device is the locking device that is mounted and locked with the goods corresponding to the target order.

[0289] In step Q140 , the target lock device is controlled to provide a sensory prompt and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0290] In some embodiments, the pickup processing method may further include step Q150.

[0291] Step Q150, in response to the triggering operation of the delivery user on the client, sends a login request of the associated user authorization credentials to the server of the delivery platform, so that the delivery platform server requests the server corresponding to the application program of the delivery user to log in to the delivery platform to obtain the user information according to the user authorization credentials.

[0292] In some embodiments, the pickup processing method may further include steps Q160 to Q170.

[0293] Step Q160: If the delivery user's order for the merchant corresponding to the target shelf is found, the order list is displayed on the client. In this embodiment, the order list includes the target order. The information display page for the target order is associated with a control for triggering unlocking with one click.

[0294] As an example, Figure 5 As shown, the control for one-key unlocking is such as the "one-key unlocking" control.

[0295] Step Q170, sending the order ID of the target order indicated by the control that the delivery user clicks to trigger unlocking to the server, so as to query the lock ID of the target lock device associated with the order ID through the order ID and put the target device into an unlocked state that can be opened.

[0296] In some embodiments, the pickup processing method may further include steps Q180 to Q190.

[0297] Step Q180: After the target lock device is successfully unlocked, it senses the delivery user's operation of unlocking the lock device. Based on the sensed operation of unlocking the lock device by the delivery user, it reports the indication information of successful unlocking of the target lock device corresponding to the lock identifier to the server.

[0298] In step Q190, the server determines that the delivery user has completed the pickup based on the indication information of successful unlocking, and records the time when the pickup is completed.

[0299] In some embodiments, the pickup processing method may further include steps Q200 to Q210.

[0300] In step Q200, after the target lock device is successfully unlocked, it senses the operation of the delivery user to open the lock device. Based on the sensed operation of the delivery user to open the lock device, the indication information of the successful unlocking of the target lock device corresponding to the lock identifier is reported to the server, and the lock is locked after the first preset time after the operation of the delivery user to open the lock device is sensed, and is in a state that is not allowed to be opened.

[0301] Step Q210: After receiving the unlocking success indication information for the first preset time, the server sets the target lock device to an idle state.

[0302] In some embodiments, the pickup processing method may further include steps Q220 to Q230.

[0303] Step Q220: After the target lock device is unlocked successfully, the target lock device corresponding to the lock identifier is reported as indicating that the target lock device is unlocked successfully.

[0304] In step Q230 , if the server does not receive the indication information of successful unlocking of the target lock device within the second preset time after receiving the indication information of successful unlocking of the target lock device, the server determines that the target lock device is faulty.

[0305] In some embodiments, the pickup processing method may further include step Q240.

[0306] In step Q240, when the server fails to match the delivery user's order at the merchant corresponding to the target shelf through the user information and shelf identification, it sends a prompt message to the client to remind the delivery user that the target order corresponding to the goods to be picked up has not been found.

[0307] The method of this embodiment can be Figure 1 The client 1000 is shown as an implementation. The pickup processing method of this embodiment may include steps A110 to A140.

[0308] In step A110, in response to the operation of the delivery user, the optical scanning device is activated to scan the graphic code of the target shelf to determine the shelf identification through the scanning result. In this embodiment, the target shelf is bound to the merchant.

[0309] Step A120: The acquisition server searches for a first matching result of the first order whose goods are temporarily stored in the target shelf and are delivered by the delivery user based on the shelf identifier and the user information authorized by the delivery user.

[0310] Step A130 sends the order ID of the first order corresponding to the first matching result, indicating that the delivery user is unlocking and picking up the goods. The server then determines the target order based on the order ID, queries the lock ID of the target lock device on the target shelf where the goods corresponding to the target order are located, and controls the target lock device corresponding to the lock ID to visually indicate that the lock device is in an unlocked state ready for opening. In this embodiment, the target shelf includes multiple lock devices. The target lock device is the lock device that is mounted and locked with the goods corresponding to the target order.

[0311] In step A140 , the server controls the target lock device to be in an unlocked state, prompting the delivery user to take the goods from the target lock device.

[0312] In this embodiment, after step A120, the pickup processing method of the embodiment of the present disclosure may further include step A150.

[0313] In step A150, if the first matching result indicates a match to the first order, an order list of the matched first order is displayed, where the order list includes the target order. In this embodiment, the order list includes the target order. A control for triggering unlocking with one click is associated with the target order information display page.

[0314] In some embodiments, not all of the goods ordered by the delivery user at the merchant are stored using the shelf device. That is, in addition to orders stored using the shelf device, the delivery user may also have orders that are not stored using the shelf device. In this embodiment, the pickup processing method may also include step A160, where the receiving server queries the delivery user for a second matching result for the merchant's second order corresponding to the target shelf if the first order is not matched, and displays a prompt message corresponding to the matching result of the second order on the pending order page. The second order is an order that the delivery user is responsible for delivering but has not yet been bound to the locking device.

[0315] In this embodiment, if no second matching result is found for the delivery user's second order at the merchant corresponding to the target shelf, a prompt message indicating that the second order was not found, such as "This merchant has no orders to be picked up." If a second matching result is found for the delivery user's second order at the merchant corresponding to the target shelf, a prompt message indicating that the delivery user's order to be picked up at the merchant has not been placed in the shelf device is displayed on the client.

[0316] In some embodiments, the pickup processing method may further include steps A170 to A180.

[0317] Step A170: receiving characteristic information of the sensory prompt of the target lock device sent by the server, and determining that the target lock device is in an unlocked state that can be opened.

[0318] Step A180 , displaying characteristic information of the sensory prompt of the target lock device, prompting the delivery user to identify the sensory prompt based on the characteristic information, find the target lock device and take away the goods.

[0319] As an example, after receiving the characteristic information of the sensory prompt of the target lock device, a display such as "Please find the lock clip with a flashing blue light" is displayed.

[0320] As an example, after receiving the characteristic information of the sensory prompt of the target lock device, the unlocking status such as "unlocking 10%" is displayed.

[0321] This embodiment displays the sensory prompt information on the client 1000 in a timely manner to help the delivery user quickly find the target lock device.

[0322] In some embodiments, the pickup processing method may further include steps A190 to T200.

[0323] Step A190: receiving a pickup notification sent by the server; wherein the pickup notification is triggered according to unlocking success indication information reported by the target shelf after the target lock device is successfully unlocked.

[0324] Step A200: prompt the delivery user to open the target lock device to pick up the goods according to the pickup notification.

[0325] In this embodiment, the pickup notification may include the light color of the lock device and prompt the user to open the lock device to pick up the goods. As an example, the pickup notification may be "Please find the lock clip with a flashing blue light and open the lock clip to pick up the goods."

[0326] In some embodiments, a control for confirming the completion of the pickup may also be displayed on the client. The pickup processing method of this embodiment may further include steps A210 to A220.

[0327] Step A210, in response to the delivery user clicking the confirmation completion pickup control corresponding to the target order, the pickup confirmation information of the order ID associated with the target order is sent to the server, so that the server queries whether the target lock device associated with the order ID is unlocked successfully.

[0328] Step A220: receiving feedback information sent by the server regarding confirmation of the pickup information, and displaying prompt information corresponding to the feedback information.

[0329] In this embodiment, after the server queries and finds that the target lock device associated with the order ID has been successfully unlocked, the client displays a message such as "Goods successfully picked up." If the server queries and finds that the target lock device associated with the order ID has not been successfully unlocked, the client displays a message such as "The lock clip has not been opened. Please confirm whether the goods have been picked up."

[0330] In one example, Figure 5 As shown, the client can also display the current merchant and provide the function of scanning the code to change merchants.

[0331] The method of this embodiment can also be performed by Figure 1 The server 2000 or shelf device 3000 shown is implemented, and the specific implementation steps are shown in method embodiment 4 or method embodiment 3, which are not described here in detail.

[0332] <Method Example 6>

[0333] Figure 9 A flowchart of a method for handling goods pickup according to some embodiments is shown. The method of this embodiment can be performed by Figure 1 The pickup system shown is implemented as Figure 9 As shown, the pickup processing method of this embodiment may include steps R110 to R140.

[0334] In step R110, the client responds to the delivery user's operation and activates the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification based on the scanning result. In this embodiment, the target shelf is bound to the merchant.

[0335] In step R120, the server queries the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user, and determines the target order based on the pickup string entered by the delivery user on the client.

[0336] In step R130 , the server determines the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located according to the target order, and sends a control instruction to the target shelf.

[0337] In this embodiment, the target shelf includes a plurality of locking devices. The target locking device is a locking device that mounts the goods corresponding to the target order and has locked the goods.

[0338] In step R140 , the target lock device is controlled to provide a sensory prompt and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0339] In some embodiments, the pickup processing method may further include step R150.

[0340] In step R150, if the server fails to find the delivery user's order at the merchant based on the shelf identification and the user information authorized by the delivery user, a function is provided for the delivery user to input a pickup string associated with the target order.

[0341] In some embodiments, step R150 may include steps R160 to R170.

[0342] Step R160 , displaying a switch control for switching to a first input box for the delivery user to input a pickup character string related to the ordering user information.

[0343] Step R170: In response to the delivery user clicking the switch control, the first input box for the pickup character string is displayed.

[0344] In some embodiments, step R150 may further include steps R180 to R200.

[0345] In step R180, the client sends the first pickup character string input by the delivery user through the first input box to the server.

[0346] In step R190, the server queries the order of the delivery user at the merchant corresponding to the target shelf through the first pickup character string.

[0347] In step R200, when the client finds multiple orders of the delivery user at the merchant corresponding to the target shelf through the first pickup string, a second input box is displayed for the delivery user to enter the pickup string related to the merchant pickup code.

[0348] In some embodiments, the Figure 1 The client 1000 shown implements the pickup processing method. The pickup processing method of this embodiment may include steps B110 to B140.

[0349] Step B110, in response to the operation of the delivery user, activate the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant.

[0350] Step B120: The server searches for a first matching result of the first order whose goods are temporarily stored in the target shelf and are delivered by the delivery user through the shelf identifier and the user information authorized by the delivery user.

[0351] Step B130, sending the pickup character string input by the delivery user, so that the server determines the target order through the pickup character string, queries the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located, and controls the target lock device corresponding to the lock identifier to perform a sensory prompt and be in an unlocked state that can be opened, wherein the target shelf includes multiple lock devices.

[0352] Step B140: Based on the server controlling the target lock device to be in an unlocked state, the delivery user is prompted to take the goods from the target lock device.

[0353] In this embodiment, after step B120, the pickup processing method of the embodiment of the present disclosure may further include step B150.

[0354] Step B150 , when the first matching result indicates that the first order cannot be matched, provides a function for the delivery user to input a pickup string associated with the target order.

[0355] In some embodiments, a switch control is displayed for switching to a first input box for the delivery user to input a pickup string related to the ordering user information. In response to the delivery user clicking the switch control, the first input box is displayed.

[0356] In some embodiments, sending the pickup string input by the delivery user in step B130 includes: sending the first pickup string input by the delivery user through the first input box, so as to query the delivery user's order at the merchant corresponding to the target shelf through the first pickup string.

[0357] When matching the delivery user's orders at the merchant corresponding to the target shelf using the first pickup string, multiple orders may have the same pickup string. For example, the last four digits of the mobile phone numbers of different ordering users corresponding to different orders may be the same. Therefore, in some embodiments, the pickup processing method may further include step B160, where, when the first pickup string matches multiple orders from the delivery user at the merchant corresponding to the target shelf, a second input box is displayed for the delivery user to enter the pickup string associated with the merchant pickup code.

[0358] In some embodiments, the pickup processing method may further include steps B170 to B180.

[0359] Step B170: receiving characteristic information of the sensory prompt of the target lock device sent by the server, and determining that the target lock device is in an unlocked state that can be opened.

[0360] Step B180: Display characteristic information of the sensory prompt of the target lock device, prompting the delivery user to identify the sensory prompt based on the characteristic information, find the target lock device and take away the goods.

[0361] This embodiment displays the sensory prompt information on the client 1000 in a timely manner to help the delivery user quickly find the target lock device.

[0362] In some embodiments, the pickup processing method may further include steps B190 to B200.

[0363] Step B190, receiving the pickup notification sent by the server; wherein the pickup notification is triggered according to the unlocking success indication information reported by the target shelf after the target lock device is successfully unlocked.

[0364] Step B200: prompt the delivery user to open the target lock device to pick up the goods according to the pickup notification.

[0365] In this embodiment, the pickup notification may include the light color of the lock device and prompt the user to open the lock device to pick up the goods. As an example, the pickup notification may be "Please find the lock clip with a flashing blue light and open the lock clip to pick up the goods."

[0366] In some embodiments, a control for confirming completion of pickup may also be displayed on the client. The pickup processing method of this embodiment may further include steps B210 to B220.

[0367] Step B210, in response to the delivery user clicking the confirmation completion pickup control corresponding to the target order, the pickup confirmation information of the order ID associated with the target order is sent to the server, so that the server queries whether the target lock device associated with the order ID is unlocked successfully.

[0368] Step B220: receiving feedback information sent by the server regarding confirmation of pickup information, and displaying prompt information corresponding to the feedback information.

[0369] In this embodiment, after the server queries and finds that the target lock device associated with the order ID has been successfully unlocked, the client displays a message such as "Goods successfully picked up." If the server queries and finds that the target lock device associated with the order ID has not been successfully unlocked, the client displays a message such as "The lock clip has not been opened. Please confirm whether the goods have been picked up."

[0370] The method of this embodiment can also be performed by Figure 1 The server 2000 or shelf device 3000 shown is implemented, and the specific implementation steps are shown in method embodiment 4 or method embodiment 3, which are not described here in detail.

[0371] In the above embodiment, before the delivery user picks up the goods, the merchant also stores the ordered goods on the shelf device 3000 and mounts them on the lock device 4000. The merchant's inventory method may include steps C110 to C260.

[0372] Step C110 , when the goods corresponding to the order are ready, in response to the merchant's operation, the order barcode on the receipt printed based on the order is scanned to identify the barcode information of the order barcode.

[0373] Step C120: Transmit the barcode information and the identification of the scanning device.

[0374] Step C130: receiving barcode information reported in response to the merchant scanning the order barcode.

[0375] Step C140: parse the barcode information to obtain an order ID.

[0376] Step C150: Determine whether the goods for the order corresponding to the order identifier are ready.

[0377] Step C160, when the order corresponding to the order identifier is associated with the merchant corresponding to the scanning device, an idle target lock device is allocated to the goods corresponding to the order from multiple lock devices corresponding to the merchant, and a storage association is established between the identifier of the allocated target lock device and the order identifier.

[0378] Step C170: sending a control instruction, wherein the control instruction is used to control the target lock device assigned to the order to perform a sensory prompt and control the target lock device to unlock.

[0379] Step C180: receiving a control instruction sent by the server to the target lock device.

[0380] Step C190: parsing the control instruction according to a specified protocol to obtain information related to the target lock device.

[0381] Step C200: sending the sensory prompt information and unlocking instruction to the target lock device corresponding to the identifier of the target lock device, controlling the target lock device to perform sensory prompting according to the sensory prompt information, and controlling the target lock device to unlock.

[0382] Step C210: receiving an unlocking instruction, and determining an idle target lock device allocated for the order goods corresponding to the order receipt from a plurality of lock devices.

[0383] In step C220 , the target lock device performs a sensory prompt according to the sensory prompt information indicated by the unlocking instruction.

[0384] In step C230 , the target lock device is unlocked and locked after a second preset time from the unlocking moment, and is in a state where it is not allowed to be opened.

[0385] In step C240 ​​, when the target lock device senses that it has been opened, unlocking sensing information is sent to the scanning device.

[0386] Step C250: receiving unlocking sensing information sent by the target locking device, indicating that the target locking device has been unlocked.

[0387] Step C260: Send the unlocking perception information to the server.

[0388] Step C270: receiving unlocking sensing information reported by the scanning device indicating that the target locking device has been unlocked.

[0389] Step C280: Acquire the order identifier associated with the identifier of the target lock device.

[0390] Step C290: According to the order identifier, associate the first system time determined based on the unlocking perception information with the order as the inventory time, and update the status of the order to inventory completed.

[0391] The disclosed embodiment can use the association relationship established during inventory storage in the pickup process to determine the target order and then determine the lock identifier of the target lock device. In addition, the inventory progress and pickup progress can be used to timely update the order status.

[0392] The specific implementation methods of the same or similar steps in the multiple method embodiments of the present disclosure can be referenced to each other and will not be repeated here.

[0393] <Equipment Example>

[0394] The present disclosure also provides a pickup system. Figure 1 As shown, the picking system may include a client 1000, a server 2000, and a shelf device 3000. The client 1000 may include an optical scanning device. The shelf device 3000 may include a locking device 4000.

[0395] In this embodiment, the client 1000 can be used to respond to the operation of the delivery user, activate the optical scanning device to scan the graphic code of the target shelf in the shelf device to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant.

[0396] Server 2000 can be used to query the delivery user's order matching results at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user. If a match is found with the delivery user's order at the merchant corresponding to the target shelf, the target order for the delivery user to unlock and pick up the goods is determined based on the matching result. If a match is not found with the delivery user's order at the merchant, the target order is determined based on the pickup string entered by the delivery user on the client.

[0397] Server 2000 can also be used to query the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located, according to the target order matched by user information or the target order determined by the input pickup string, and send control instructions, wherein the target shelf includes multiple lock devices.

[0398] The shelf device 3000 can be used to control the target lock device to provide a sensory prompt and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0399] The present disclosure also provides a pickup system. The system may include Figure 1The client 1000, server 2000, and shelf device 3000 are shown. The client 1000 may include an optical scanning device. The shelf device 3000 may include a locking device 4000.

[0400] The client 1000 can be used to respond to the operation of the delivery user, activate the optical scanning device to scan the graphic code of the target shelf to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant.

[0401] The server 2000 can be configured to query the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user, and determine the target order for the delivery user to unlock and pick up the goods. Furthermore, the server 2000 can be configured to determine, based on the target order, the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located, and send a control instruction to the target shelf.

[0402] In this embodiment, the target shelf includes a plurality of locking devices. The target locking device is a locking device that mounts the goods corresponding to the target order and has locked the goods.

[0403] The shelf device 3000 can be used to control the target lock device to provide a sensory prompt and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0404] The present disclosure also provides a pickup system. The system may include Figure 1 The client 1000, server 2000, and shelf device 3000 are shown. The client 1000 may include an optical scanning device. The shelf device 3000 may include a locking device 4000.

[0405] The client 1000 may be configured to, in response to an operation by a delivery user, activate the optical scanning device to scan a graphic code of a target shelf to determine a shelf identifier based on the scanning result, wherein the target shelf is bound to a merchant;

[0406] Server 2000 can be configured to query the delivery user's orders at the merchant corresponding to the target shelf based on the shelf identifier and the user information authorized by the delivery user, and determine the target order based on the pickup string input by the delivery user on the client. Furthermore, server 2000 can also determine, based on the target order, the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located, and send a control instruction to the target shelf.

[0407] In this embodiment, the target shelf includes a plurality of locking devices. The target locking device is a locking device that mounts the goods corresponding to the target order and has locked the goods.

[0408] The shelf device 3000 is used to control the target lock device to provide a sensory prompt and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

[0409] The present disclosure 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 1000, server 2000, and shelf device 3000.

[0410] The present disclosure further provides an electronic device 100, including a memory 110 and a processor 120, wherein 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.

[0411] 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.

[0412] 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.

[0413] 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.

[0414] 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), is personalized by utilizing the state information of the computer readable program instructions, and the electronic circuit can execute the computer readable program instructions, thereby realizing various aspects of the present invention.

[0415] 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.

[0416] 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.

[0417] 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.

[0418] 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.

[0419] 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 method for picking up goods, characterized in that: include: In response to the delivery user's operation, the client activates the optical scanning device to scan the graphic code of the target shelf to determine the shelf identifier based on the scanning result, wherein the target shelf is bound to the merchant, the shelf is deployed in the merchant's store, and the shelf has a unique identifier. The unique identifier of the shelf is associated with the merchant identifier of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf using the target shelf identifier scanned by the delivery user; The server searches for matching results of orders of corresponding merchants temporarily stored in the target shelf and delivered by the delivery user based on the shelf identifier and the user information authorized by the delivery user. If a match is found between the order of the merchant corresponding to the delivery user on the target shelf, the server determines the target order to be unlocked and picked up by the delivery user based on the matching result. If a match is not found between the order of the delivery user at the merchant, the server determines the target order based on the pickup string entered by the delivery user on the client. The server queries the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located according to the target order matched by the delivery user information or the target order determined by the input pickup string, and sends a control instruction, wherein the target shelf includes multiple lock devices; The target lock device is controlled to perform sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

2. The method for picking up goods according to claim 1, wherein: The method further comprises: After the target lock device is successfully unlocked, reporting indication information of the target lock device corresponding to the lock identifier being successfully unlocked; The server determines that the target lock device is successfully unlocked based on the unlocking success indication information, and records the time when the target lock device is successfully unlocked.

3. The method for picking up goods according to claim 1, wherein: The method further comprises: After the target lock device is successfully unlocked, the target lock device senses the delivery user's operation of unlocking the lock device, and based on the sensed operation of the delivery user to unlock the lock device, reports indication information indicating that the target lock device corresponding to the lock identifier is successfully unlocked to the server; The server determines that the delivery user has completed picking up the goods based on the indication information of successful unlocking, and records the time when the picking up of the goods is completed.

4. The method for picking up goods according to claim 1, wherein: The method further comprises: After the target lock device is successfully unlocked, it senses the delivery user's operation of opening the lock device. Based on the sensed operation of opening the lock device by the delivery user, it reports the indication information of the successful unlocking of the target lock device corresponding to the lock identifier to the server, and locks the target lock device after a first preset time after sensing the operation of opening the lock device by the delivery user, and is in a state that does not allow it to be opened; The server sets the target lock device to an idle state after receiving the unlocking success indication information for the first preset time.

5. The method for picking up goods according to claim 1, wherein: The method further comprises: After the target lock device is successfully unlocked, reporting indication information of the target lock device corresponding to the lock identifier being successfully unlocked; The server determines that the target locking device is faulty if it does not receive the indication information that the target locking device is successfully unlocked within a second preset time after receiving the indication information that the target locking device is successfully unlocked.

6. The method for picking up goods according to claim 1, wherein: The method further comprises: The server fails to match the target order through the pickup character string, and sends a prompt message to the client to prompt the delivery user that the target order corresponding to the to-be-pickup goods has not been found.

7. A method for picking up goods, characterized in that: Applicable to the client, the method includes: In response to the operation of the delivery user, the optical scanning device is activated to scan the graphic code of the target shelf to determine the shelf identifier through the scanning result, wherein the target shelf is bound to the merchant, the shelf is deployed in the merchant's store, the shelf has a unique identifier, and the unique identifier of the shelf is associated with the merchant identifier of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf through the target shelf identifier scanned by the delivery user; The acquisition server searches for a first matching result of a first order in which goods are temporarily stored in the target shelf and are delivered by the delivery user through the shelf identifier and the user information authorized by the delivery user; If the first order is matched, the server sends an order ID of the first order corresponding to the first matching result, indicating that the delivery user is to unlock and pick up the goods. If the first order is not matched, the server sends a pickup string input by the delivery user, so that the server determines the target order through the order ID or the pickup string, queries the lock ID of the target lock device in the target shelf where the goods corresponding to the target order are located, and controls the target lock device corresponding to the lock ID to perform a sensory prompt and be in an unlocked state that can be opened, wherein the target shelf includes multiple lock devices. The target lock device is controlled by the server to be in an unlocked state that can be opened, and the delivery user is prompted to take the goods from the target lock device.

8. The method for picking up goods according to claim 7, characterized in that: The method further comprises: If the first matching result indicates that the first order is matched, displaying an order list of the matched first order, wherein the order list includes the target order; When the first matching result indicates that the first order cannot be matched, a function is provided for the delivery user to input a pickup string associated with the target order.

9. The method for picking up goods according to claim 7, wherein: The method further comprises: receiving a second matching result of the server querying the delivery user for a second order from the merchant corresponding to the target shelf when the server fails to match the first order, and displaying a prompt message corresponding to the matching result of the second order on the pending order page; The second order is an order that is delivered by the delivery user but has not yet been bound to a locking device.

10. The method for picking up goods according to claim 9, wherein: The method further comprises: When displaying the order list or the prompt information, a switching control for switching to a first input box for the delivery user to input a pickup character string related to the ordering user information is also displayed; In response to the delivery user clicking the switch control, the first input box is displayed.

11. The method for picking up goods according to claim 10, wherein: The sending of the pickup string input by the delivery user includes: sending a first pickup string input by the delivery user through the first input box, so as to query the order of the delivery user at the merchant corresponding to the target shelf through the first pickup string; The method further comprises: When the first pickup character string is matched to multiple orders of the delivery user from the merchant corresponding to the target shelf, a second input box is displayed for the delivery user to input a pickup character string related to the merchant pickup code.

12. The method for picking up goods according to claim 7, wherein: The method further comprises: receiving characteristic information of the sensory prompt of the target lock device sent by the server, and determining that the target lock device is in an unlocked state that can be opened; The method of prompting the delivery user to take the goods from the target lock device includes: The characteristic information is displayed to prompt the delivery user to identify the sensory prompt based on the characteristic information, find the target lock device and take away the goods.

13. The method for picking up goods according to claim 7, wherein: The method further comprises: Receiving a pickup notification sent by the server; wherein the pickup notification is triggered according to unlocking success indication information reported by the target shelf after the target lock device is successfully unlocked; According to the pickup notification, the delivery user is prompted to open the target lock device to pick up the goods.

14. The method for picking up goods according to claim 7, wherein: The method further comprises: In response to the delivery user clicking the confirmation completion pickup control corresponding to the target order, sending a confirmation pickup message associated with the order identifier of the target order to the server, so that the server queries whether the target lock device associated with the order identifier is unlocked successfully; Receive feedback information sent by the server regarding the confirmation of the pickup information, and display prompt information corresponding to the feedback information.

15. A method for picking up goods, characterized in that: Applicable to a shelf device, the method comprises: In response to the delivery user initiating a pick-up operation for at least one item on the target shelf by scanning the graphic code of the target shelf with the shelf identification obtained by activating the optical scanning device, the server receives the lock identification of the target lock device where the item to be picked up is located from multiple lock devices of the target shelf and a control instruction to control the target lock device corresponding to the lock identification to perform a sensory prompt, wherein the shelf is deployed in a merchant store, the shelf has a unique identification, and the unique identification of the shelf is associated with the merchant identification of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf through the identification of the target shelf scanned by the delivery user, and the lock identification is the lock identification of the target lock device where the item to be picked up is located determined by the server according to the target shelf. The order identifier or pickup string of the order, the identifier of the target lock device associated with the order identifier or the pickup string determined among the multiple lock devices of the target shelf, the target order being the matching result of the server querying the corresponding merchant's order temporarily stored in the target shelf and delivered by the delivery user based on the user information of the delivery user authorized by the delivery user and the shelf identifier of the target shelf obtained by scanning the code; if the order of the merchant corresponding to the delivery user on the target shelf is matched, the target order is determined based on the matching result; if the order of the delivery user at the merchant is not matched, the target order is determined based on the pickup string entered by the delivery user on the client; According to the control instruction, the target lock device corresponding to the lock identifier is controlled to perform corresponding sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

16. The method according to claim 15, characterized in that The method further comprises: Based on the feedback of successful unlocking of the target lock device, an indication of successful unlocking is reported to the server, and the indication of successful unlocking is used to trigger a pickup notification, which is used to notify the client to prompt the delivery user to open the target lock device to pick up the goods.

17. The method according to claim 15, characterized in that The method further comprises: Obtaining feedback that the target lock device is opened; Based on the feedback that the target lock device is opened, the indication information of successful unlocking of the target lock device is reported to the server, so that the server determines that the delivery user has completed the pickup through the indication information of successful unlocking and records the time when the pickup is completed.

18. The method according to claim 15, characterized in that The method further comprises: Obtaining feedback that the target lock device is opened; The target lock device is controlled to lock after a preset time of receiving the feedback, so that the target lock device is in a state where it is not allowed to be opened, and a release notification for setting the target lock device to an idle state is sent to the server.

19. A method for picking up goods, characterized in that: Applicable to a server, the method includes: Receive a shelf identifier obtained by scanning a graphic code of a target shelf using an optical code scanning device, wherein the target shelf is bound to a merchant, the shelf is deployed in the merchant's store, the shelf has a unique identifier, and the unique identifier of the shelf is associated with the merchant identifier of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf using the target shelf identifier scanned by the delivery user; Querying, based on the user information authorized by the delivery user and the shelf identifier, a first matching result of a first order of a corresponding merchant temporarily stored on a target shelf and delivered by the delivery user, wherein the first order is an order in which goods are temporarily stored on the target shelf and delivered by the delivery user; If the first matching result indicates that the first order is matched, the target order is determined by the order identifier of the delivery user to be unlocked and picked up in the first order corresponding to the first matching result; if the first matching result indicates that the first order is not matched, the target order is determined by the pickup string of the order to be unlocked and picked up entered by the delivery user on the client; According to the target order, querying the lock identifier of the target lock device in the target shelf where the goods corresponding to the target order are located among the multiple lock devices of the target shelf indicated by the shelf identifier; Send a control instruction to control the target lock device corresponding to the lock identifier to perform a sensory prompt, and control the target lock device to be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

20. The method according to claim 19, characterized in that The method further comprises: The first matching result is sent to the client, so that the client displays an order list when the first matching result indicates that the first order is matched, or provides a function for the delivery user to enter a pickup string associated with the target order when the first matching result indicates that the first order is not matched, wherein the order list includes the target order.

21. The method according to claim 19, wherein The method further comprises: If the first matching result indicates that the first order cannot be matched, querying a second matching result of a second order of the delivery user at the merchant corresponding to the target shelf, wherein the second order is an order that is delivered by the delivery user but has not yet been bound to a locking device; The second matching result is sent to the client, and prompt information corresponding to the matching result of the second order is displayed on the pending order page of the client.

22. The method according to claim 19, wherein The control instruction includes characteristic information of the sensory prompt of the target lock device, and the characteristic information is displayed on the client for the delivery user to identify the sensory prompt.

23. The method according to claim 19, wherein The method further comprises: receiving indication information of successful unlocking of the target lock device reported by the target shelf; According to the unlocking success indication information, the client is notified to prompt the delivery user to open the target lock device to pick up the goods.

24. The method according to claim 19, wherein The method further comprises: receiving indication information of successful unlocking of the target lock device reported by the target shelf, wherein the indication information of successful unlocking is determined based on feedback that the target lock device is unlocked; Receive the confirmation pickup information of the order ID associated with the target order sent by the delivery user when he clicks the confirmation pickup control on the client, and determine that the delivery user has completed the pickup based on the indication information of the successful unlocking of the target lock device associated with the order ID, and record the time when the pickup is completed.

25. The method according to claim 24, characterized in that The method further comprises: A release notification is received from the target shelf, indicating that the target lock device is in a locked state that is not allowed to be opened after a preset time from being opened, and the target lock device is set to an idle state that can be used for inventory.

26. A method for picking up goods, characterized in that: include: In response to the delivery user's operation, the client activates the optical scanning device to scan the graphic code of the target shelf to determine the shelf identifier based on the scanning result, wherein the target shelf is bound to the merchant, the shelf is deployed in the merchant's store, and the shelf has a unique identifier. The unique identifier of the shelf is associated with the merchant identifier of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf using the target shelf identifier scanned by the delivery user; The server searches for orders of the corresponding merchant temporarily stored in the target shelf and delivered by the delivery user according to the shelf identifier and the user information authorized by the delivery user, and determines the target order to be unlocked and picked up by the delivery user; The server determines, based on the target order, a lock identifier of a target locking device in a target shelf where the goods corresponding to the target order are located, and sends a control instruction to the target shelf, where the target shelf includes a plurality of locking devices, and the target locking device is a locking device that is mounted with the goods corresponding to the target order and has locked the goods; The target lock device is controlled to perform sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

27. The method according to claim 26, characterized in that The method further comprises: In response to the triggering operation of the delivery user on the client, a login request of the associated user authorization credentials is sent to the server of the delivery platform, so that the delivery platform server requests the user information from the server corresponding to the application program used by the delivery user to log in to the delivery platform according to the user authorization credentials.

28. The method according to claim 26, characterized in that The method further comprises: When an order of the delivery user with the merchant corresponding to the target shelf is found, an order list is displayed on the client, wherein the order list includes the target order, and an information display page of the target order is associated with a control for triggering unlocking with one click; The order ID of the target order indicated by the delivery user clicking the one-key unlocking control is sent to the server, so as to query the lock ID of the target lock device associated with the order ID through the order ID and put the target lock device into an unlocked state that can be opened.

29. The method according to claim 26, wherein The method further comprises: After the target lock device is successfully unlocked, the target lock device senses the delivery user's operation of unlocking the lock device, and based on the sensed operation of the delivery user to unlock the lock device, reports indication information indicating that the target lock device corresponding to the lock identifier is successfully unlocked to the server; The server determines that the delivery user has completed picking up the goods based on the indication information of successful unlocking, and records the time when the picking up is completed.

30. The method for picking up goods according to claim 26, wherein: The method further comprises: After the target lock device is successfully unlocked, it senses the delivery user's operation of opening the lock device. Based on the sensed operation of opening the lock device by the delivery user, it reports the indication information of the successful unlocking of the target lock device corresponding to the lock identifier to the server, and locks the target lock device after a first preset time after sensing the operation of opening the lock device by the delivery user, and is in a state that does not allow it to be opened; The server sets the target lock device to an idle state after receiving the unlocking success indication information for the first preset time.

31. The method for picking up goods according to claim 26, wherein: The method further comprises: After the target lock device is successfully unlocked, reporting indication information of the target lock device corresponding to the lock identifier being successfully unlocked; The server determines that the target locking device is faulty if it does not receive the indication information that the target locking device is successfully unlocked within a second preset time after receiving the indication information that the target locking device is successfully unlocked.

32. The method for picking up goods according to claim 26, wherein: The method further comprises: When the server fails to match the delivery user's order for the merchant corresponding to the target shelf through the user information and the shelf identifier, it sends a prompt message to the client to prompt the delivery user that the target order corresponding to the goods to be picked up has not been found.

33. A method for picking up goods, characterized in that: include: In response to the delivery user's operation, the client activates the optical scanning device to scan the graphic code of the target shelf to determine the shelf identifier based on the scanning result, wherein the target shelf is bound to the merchant, the shelf is deployed in the merchant's store, and the shelf has a unique identifier. The unique identifier of the shelf is associated with the merchant identifier of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf using the target shelf identifier scanned by the delivery user; The server searches for orders of the corresponding merchant temporarily stored in the target shelf and delivered by the delivery user according to the shelf identifier and the user information authorized by the delivery user, and determines the target order based on the pickup string input by the delivery user on the client; The server determines, based on the target order, a lock identifier of a target locking device in a target shelf where the goods corresponding to the target order are located, and sends a control instruction to the target shelf, where the target shelf includes a plurality of locking devices, and the target locking device is a locking device that is mounted with the goods corresponding to the target order and has locked the goods; The target lock device is controlled to perform sensory prompts and is in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

34. The method according to claim 33, wherein The method further comprises: If the server fails to find the order of the delivery user at the merchant based on the shelf identification and the user information authorized by the delivery user, a function is provided for the delivery user to input a pickup string associated with the target order.

35. The method according to claim 34, wherein The function of providing a delivery user with input of a pickup string associated with a target order includes: Display a switch control for switching to a first input box for the delivery user to enter a pickup string related to the ordering user information; In response to the delivery user clicking the switch control, the first input box of the pickup character string is displayed.

36. The method according to claim 35, characterized in that The function of providing a delivery user with input of a pickup string associated with a target order further includes: The client sends the first pickup character string input by the delivery user through the first input box to the server; The server queries the order of the delivery user at the merchant corresponding to the target shelf through the first pickup character string; When the client finds multiple orders of the delivery user from the merchant corresponding to the target shelf through the first pickup character string, a second input box is displayed for the delivery user to enter a pickup character string related to the merchant pickup code.

37. A pickup system, characterized in that: include: Client, server, shelf device, the client includes an optical scanning device, the shelf device includes a locking device, The client is used to respond to the operation of the delivery user, activate the optical scanning device to scan the graphic code of the target shelf in the shelf device to determine the shelf identification through the scanning result, wherein the target shelf is bound to the merchant, the shelf is deployed in the merchant's store, the shelf has a unique identification, and the unique identification of the shelf is associated with the merchant identification of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf through the identification of the target shelf scanned by the delivery user; The server is used to query the matching results of the orders of the corresponding merchant temporarily stored in the target shelf and delivered by the delivery user according to the shelf identification and the user information authorized by the delivery user; if the order of the merchant corresponding to the delivery user on the target shelf is matched, the target order to be unlocked and picked up by the delivery user is determined based on the matching result; if the order of the delivery user at the merchant is not matched, the target order is determined according to the pickup string entered by the delivery user on the client; and, according to the target order matched by the delivery user information or the target order determined by the input pickup string, the lock identification of the target lock device in the target shelf where the goods corresponding to the target order are located is queried, and a control instruction is sent, wherein the target shelf includes multiple lock devices; The shelf device is used to control the target lock device to perform sensory prompts and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

38. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instructions are executed by a processor, the steps of the method according to any one of claims 1 to 36 are implemented.

39. An electronic device, characterized in that: including memory and processor, The memory is used to store computer instructions, and the processor is used to call the computer instructions from the memory to execute the method according to any one of claims 1 to 36.

40. A pickup system, characterized in that: include: Client, server, shelf device, the client includes an optical scanning device, the shelf device includes a locking device, The client is used to respond to the operation of the delivery user and activate the optical scanning device to scan the graphic code of the target shelf to determine the shelf identifier through the scanning result, wherein the target shelf is bound to the merchant, the shelf is deployed in the merchant's store, the shelf has a unique identifier, and the unique identifier of the shelf is associated with the merchant identifier of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf through the target shelf identifier scanned by the delivery user; The server is used to query the orders of the corresponding merchants temporarily stored in the target shelf and delivered by the delivery user according to the shelf identification and the user information authorized by the delivery user, and determine the target order to be unlocked and picked up by the delivery user; and, based on the target order, determine the lock identification of the target lock device in the target shelf where the goods corresponding to the target order are located, and send a control instruction to the target shelf, where the target shelf includes multiple lock devices, and the target lock device is a lock device that is mounted with the goods corresponding to the target order and has locked the goods; The shelf device is used to control the target lock device to perform sensory prompts and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

41. A pickup system, characterized in that: include: Client, server, shelf device, the client includes an optical scanning device, the shelf device includes a locking device, The client is used to respond to the operation of the delivery user and activate the optical scanning device to scan the graphic code of the target shelf to determine the shelf identifier through the scanning result, wherein the target shelf is bound to the merchant, the shelf is deployed in the merchant's store, the shelf has a unique identifier, and the unique identifier of the shelf is associated with the merchant identifier of the merchant where the shelf is located, and is used to query the delivery user's order at the merchant corresponding to the target shelf through the target shelf identifier scanned by the delivery user; The server is used to query the orders of the merchant temporarily stored in the target shelf and delivered by the delivery user based on the shelf identifier and the delivery user information authorized by the delivery user, and determine the target order based on the pickup string input by the delivery user on the client; and, based on the target order, determine the lock identifier of the target locking device in the target shelf where the goods corresponding to the target order are located, and send a control instruction to the target shelf, where the target shelf includes a plurality of locking devices, and the target locking device is a locking device that is mounted with the goods corresponding to the target order and has locked the goods; The shelf device is used to control the target lock device to perform sensory prompts and be in an unlocked state that can be opened, prompting the delivery user to take the goods from the target lock device.

Citation Information

Patent Citations

  • Method for implementing article transfer by utilizing intelligent storage and pick-up cabinet, article transfer processing device and storage and pick-up cabinet system

    CN110796801A

  • Order distribution method, server, client and system based on intelligent lock

    CN112734998A

  • Goods storing and taking equipment

    CN216197286U