Intelligent cabinet delivery method and device, controller, intelligent cabinet and medium
By scanning the shipping bill and querying the address database in the smart cabinet delivery system, the inefficient delivery efficiency caused by incomplete shipping bill information is solved, and accurate delivery and user experience are improved.
Patent Information
- Application Number
- CN202411098093.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2024-12-27
AI Technical Summary
The existing smart cabinet delivery method is difficult to accurately obtain the recipient information when the shipping bill information is incomplete, resulting in low delivery efficiency and poor user experience.
By scanning the shipping bill to obtain the target address, query the household information in the address database, determine the target recipient information, and use the target communication information to feedback the smart cabinet delivery information.
It ensures that even if the shipping bill information is incomplete, the goods and delivery information can be delivered accurately, which improves the efficiency and accuracy of logistics and distribution and enhances the user experience.
Smart Images

Figure CN119204869A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart cabinet delivery, and in particular to a smart cabinet delivery method, device, controller, smart cabinet and medium. Background Art
[0002] At present, smart lockers are becoming more and more common. When a courier delivers a package through a smart locker, he needs to scan the waybill on the package to obtain the package list information, obtain the recipient information, and send the package locker entry information to the recipient.
[0003] When the logistics interface is not connected or the scan times out, the recipient information cannot be obtained by scanning the waybill. At this time, the courier needs to check the recipient information on the waybill and manually input the recipient information to send the express locker information to the recipient. However, with the popularization of private waybills, the recipient information on the waybills is virtual or desensitized, making it impossible for the courier to intuitively obtain the recipient information based on the waybill, making the courier's efficiency in using smart lockers to deliver parcels to the lockers low. Summary of the invention
[0004] Based on this, it is necessary to provide a smart cabinet delivery method, device, controller, smart cabinet and medium to address the above technical problems, so as to solve the problem of low efficiency of delivering items into the existing smart cabinets.
[0005] A smart cabinet delivery method, comprising:
[0006] Scan and identify the target shipping bill to obtain a scanning result;
[0007] When the scanning result does not include the recipient information, obtaining the target address of the target waybill;
[0008] Querying the address database for household information corresponding to the target address;
[0009] Determine the target recipient information corresponding to the target shipping order according to the household information; the target recipient information includes the target user and the target communication information;
[0010] According to the target communication information, the smart cabinet dispatch information corresponding to the target waybill is fed back to the target user.
[0011] A smart cabinet delivery device, comprising:
[0012] A scanning result module is used to scan and identify the target shipping order to obtain a scanning result;
[0013] A target address module, used for obtaining the target address of the target waybill when the scanning result does not contain the recipient information;
[0014] A resident information module, used to query the resident information corresponding to the target address in the address database;
[0015] A target information module, used to determine the target recipient information corresponding to the target shipping order according to the household information; the target recipient information includes the target user and the target communication information;
[0016] A feedback module is used to feed back the smart cabinet dispatch information corresponding to the target shipping order to the target user according to the target communication information.
[0017] A controller includes a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor. When the processor executes the computer-readable instructions, the above-mentioned smart cabinet delivery method is implemented.
[0018] A smart cabinet comprises the above-mentioned controller.
[0019] One or more readable storage media storing computer-readable instructions, which, when executed by one or more processors, enable the one or more processors to execute the above-mentioned smart cabinet delivery method.
[0020] The above-mentioned smart cabinet delivery method, device, controller, smart cabinet and medium, the method includes: scanning and identifying the target shipping order to obtain the scanning result; when the scanning result does not contain the recipient information, obtaining the target address of the target shipping order; querying the household information corresponding to the target address in the address database; determining the target recipient information corresponding to the target shipping order based on the household information; the target recipient information includes the target user and the target communication information; based on the target communication information, the smart cabinet delivery information corresponding to the target shipping order is fed back to the target user. The present invention ensures that even if the shipping order information is incomplete, the goods and smart cabinet delivery information can be accurately delivered to the recipient. At the same time, it also improves the user's logistics experience and makes the receipt more convenient. Among them, the design of the address database helps to improve the efficiency and accuracy of logistics distribution, reduce distribution problems caused by unclear addresses or contact information, and improve the efficiency and accuracy of the smart cabinet logistics system. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0022] Figure 1This is a schematic diagram of an application environment of a smart locker delivery method in one embodiment of the present invention;
[0023] Figure 2 It is a schematic diagram of a process of a smart locker delivery method in one embodiment of the present invention;
[0024] Figure 3 It is a structural schematic diagram of a smart cabinet delivery device in one embodiment of the present invention;
[0025] Figure 4 is a schematic diagram of a controller in one embodiment of the present invention. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0027] The smart locker delivery method provided in this embodiment can be applied to Figure 1 In an application environment, a client communicates with a server. The client includes but is not limited to various personal computers, laptops, smart phones, tablet computers, and portable wearable devices. The server can be implemented with an independent server or a server cluster consisting of multiple servers.
[0028] In one embodiment, if Figure 2 As shown, a smart cabinet delivery method is provided, and the method is applied in Figure 1 The server in the example is used as an example to illustrate the following steps:
[0029] S10: Scan and identify the target shipping bill to obtain a scanning result.
[0030] Understandably, with the popularization of smart cabinets, when delivering express, the courier can simply deliver the express to be delivered into the smart cabinet. It should be understood that before the courier puts the express into the smart cabinet, the courier needs to scan and identify the waybill on the express through a scanning device to obtain the relevant information of the recipient of the corresponding express, and feedback the information of the express entering the cabinet to the recipient. The target waybill refers to a list containing logistics information and delivery information related to the express attached to the express. Generally, the target waybill contains a barcode or a QR code, as well as address information (target address), etc. Specifically, the courier uses a scanning device (such as a barcode scanner, a QR code reader, etc.) to scan the barcode or QR code on the waybill, obtain the waybill information corresponding to the waybill, and generate a scan result. It should be understood that the scan result refers to the result obtained by scanning the target waybill through a scanning device, and the scan result includes two results: successful scanning and failed scanning. When the scan is successful, the scan result includes address information and recipient information (such as name and contact information). When the scan fails, the scan result only contains the address information, or the scan result contains neither the address information nor the recipient information. In this case, further measures need to be taken to obtain this information.
[0031] S20: When the scanning result does not include the recipient information, the target address of the target waybill is obtained.
[0032] Understandably, the recipient information includes the name of the recipient and the contact information of the recipient (such as telephone number, email address, etc.). Ways to obtain the target address include but are not limited to scanning results, manual input, and OCR recognition. Specifically, when the scan result does not contain the recipient information but contains address information, the target address on the waybill can be directly extracted from the scan result. The target address is usually the residential address or work address of the recipient, that is, the target address is obtained through the scan result. When the scan result contains neither the recipient information nor the address information, the courier manually enters the data target address according to the target address displayed on the target waybill, that is, the target address is obtained through manual input; when the scan result contains neither the recipient information nor the address information, the target address displayed on the target waybill is identified through OCR, that is, the target address is obtained through OCR recognition. In this way, when the recipient information is missing, the target address corresponding to the target waybill can be obtained quickly and accurately.
[0033] S30: Query the address database for household information corresponding to the target address.
[0034] Understandably, the address database refers to a database including the name, address and contact information of the residents, and the address database is used to store and manage the address information of the residents in the community involved in the smart cabinet and the contact information associated therewith. Generally, the address database contains the correspondence between the target address and the resident information. Therefore, when the recipient information is missing in the scanning result of the waybill, the detailed information of the target recipient can be obtained by querying the address database to ensure that the express delivery and smart cabinet delivery information can be accurately delivered. Understandably, the resident information refers to the information of the resident corresponding to the target address, including but not limited to the resident name, telephone number, email address, instant messaging account, etc.
[0035] S40. Determine the target recipient information corresponding to the target waybill according to the household information; the target recipient information includes the target user and target communication information.
[0036] Understandably, the target recipient information includes the target user (name of the recipient) and the target communication information (contact information of the recipient, such as phone number, email address, etc.).
[0037] S50. Feedback the smart cabinet dispatch information corresponding to the target waybill to the target user according to the target communication information.
[0038] Understandably, the delivery information of the smart cabinet is notified to the target user through the determined target communication information (such as phone number, email address, etc.) through SMS, phone, email or application push, etc. The delivery information of the smart cabinet refers to the delivery information of the express delivery into the smart cabinet, and the delivery information of the smart cabinet includes the location of the smart cabinet, the pickup code and the pickup period, etc.
[0039] In steps S10-S50, the target shipping bill is scanned and identified to obtain a scanning result; when the scanning result does not contain the recipient information, the target address of the target shipping bill is obtained; the household information corresponding to the target address is queried in the address database; based on the household information, the target recipient information corresponding to the target shipping bill is determined; the target recipient information includes the target user and the target communication information; based on the target communication information, the smart cabinet delivery information corresponding to the target shipping bill is fed back to the target user. In this way, it is ensured that even if the shipping bill information is incomplete, the goods and smart cabinet delivery information can be accurately delivered to the recipient. At the same time, it also improves the user's logistics experience and makes receiving more convenient. Among them, the design of the address database helps to improve the efficiency and accuracy of logistics distribution, reduce distribution problems caused by unclear addresses or contact information, and improve the efficiency and accuracy of the smart cabinet logistics system.
[0040] In one embodiment, after step S10, that is, scanning and identifying the target shipping bill and obtaining the scanning result, the following steps are performed:
[0041] S11. When the scanning result contains the recipient information, determine whether there is a delivery task corresponding to the recipient information; understandably, when the scanning result contains the recipient information, use the extracted recipient information to search in the delivery task library to confirm whether there is a corresponding delivery task, thereby ensuring that the courier or the system does not mistakenly open the door of the smart cabinet.
[0042] S12. If there is a delivery task corresponding to the recipient information, then open the smart cabinet door corresponding to the target waybill. Understandably, when it is confirmed that there is a delivery task, a door opening command will be sent to the corresponding smart cabinet, instructing it to open the cabinet door associated with the target waybill. The courier can put the express package into the smart cabinet. After the door of the smart cabinet is closed, the smart cabinet delivery information is generated and fed back to the recipient to ensure that only the correct recipient can take it out. In this way, the high degree of automation and security of the smart cabinet is reflected, ensuring the correct storage and convenient pickup of express packages, while also improving delivery efficiency and user experience.
[0043] In one embodiment, after step S10, scanning and identifying the target shipping bill and obtaining the scanning result includes:
[0044] S13. When the scanning result includes the recipient information, determine whether the recipient information is used as delivery information for the first time. Understandably, when the scanning result includes the recipient information, it can be confirmed whether the recipient information is used as delivery information for the first time by checking whether there is a historical delivery record related to the recipient.
[0045] S14. When the recipient information is used as delivery information for the first time, the sending of the smart cabinet delivery information corresponding to the recipient information is monitored in real time. It is understandable that if the recipient information is used for delivery for the first time, the real-time monitoring function will be activated. It is understandable that the real-time monitoring function includes confirming whether the delivery information (such as the pickup code, smart cabinet location, pickup deadline, etc.) is successfully sent to the recipient, monitoring the status of the sending of the information (for example, the smart cabinet delivery information) to ensure that there is no technical failure or network problem that causes the information to fail to be sent, and recording the time when the recipient receives the information, so as to facilitate subsequent analysis and service improvement. Further, if the information (for example, the smart cabinet delivery information) fails to be sent, it can be confirmed who created the recipient information, and the party who created the recipient information notifies the corresponding recipient of the receipt. If the information (for example, the smart cabinet delivery information) fails to be sent, it can also be determined whether the recipient information is wrong. If the recipient information is wrong, the recipient information is modified to ensure the accuracy and timely update of the recipient information.
[0046] In one embodiment, before step S30, that is, before searching the address database for household information corresponding to the target address, the following steps are included:
[0047] S31. When the scanning result includes recipient information, determine whether there is maintenance information corresponding to the target communication information in the address database; understandably, the maintenance information refers to relevant information recorded in the address database for the target communication information.
[0048] S32. If the address database does not contain maintenance information corresponding to the target communication information, the target address of the target shipping order is obtained; understandably, if the address database does not contain maintenance information corresponding to the target communication information, it indicates that the address database has no relevant record of the target communication information, and the target address of the target shipping order can be obtained, and the address database can be queried through the target address to see whether there is a contact method corresponding to the target address. That is, when the address database does not contain communication information corresponding to the target, the address database can be queried through the target address to see whether there is a contact method corresponding to the target address.
[0049] S33: Query the address database to see whether there is first contact information associated with the target address; understandably, the first contact information refers to contact information associated with the target address recorded in the address database.
[0050] S34. If the first contact information associated with the target address does not exist in the address database, the target address is associated with the recipient information to generate target maintenance information. Understandably, if the first contact information associated with the target address does not exist in the address database, it indicates that the target address has not been associated with any recipient information, and the target address is associated with the recipient information to create a new maintenance information record, that is, to generate target maintenance information. Furthermore, if the first contact information associated with the target address exists in the address database, it indicates that the target address already has contact information associated with it, and the target address is not associated with the recipient information.
[0051] S35. Update the address database according to the target maintenance information. Understandably, the address database is updated using the newly generated target maintenance information. In this way, the address database contains the latest address and contact information, which helps to ensure the accuracy and completeness of the address database, thereby improving the efficiency and accuracy of logistics distribution.
[0052] In one embodiment, the smart locker delivery method includes:
[0053] S61. When receiving an address application including a designated address and designated contact information, determine whether the address database contains second contact information associated with the designated address; understandably, an address application refers to an application by a user requesting a delivery address, and the address application includes a designated address and designated contact information. The designated address refers to a delivery address designated by a user, and the designated contact information refers to contact information designated by a user. The second contact information refers to the contact information associated with the designated address recorded in the address database.
[0054] S62. If the address database does not contain the second contact information corresponding to the designated address, and the address application passes the review, the designated address and the designated contact information are associated to generate designated maintenance information; understandably, after receiving the address application, a reviewer (for example, the property staff of the community where the smart cabinet is located or the operator responsible for the smart cabinet) is required to review the address application (for example, to verify the actual situation of the resident at the designated address). If the address database does not contain the second contact information associated with the designated address, it indicates that the designated address has not been associated with any contact information. When the address application passes the review, the designated address and the designated contact information are associated to create a new maintenance information record, that is, the designated maintenance information is generated. Furthermore, if the address database contains the second contact information associated with the designated address, it indicates that the designated address already has contact information associated with it, and the designated address and the designated contact information are not associated.
[0055] S63. Update the address database according to the designated maintenance information. Understandably, the newly generated designated maintenance information is used to update the address database. In this way, the address database contains the latest address and contact information, which helps to ensure the accuracy and completeness of the address database, thereby improving the efficiency and accuracy of logistics distribution.
[0056] In one embodiment, after step S61, that is, after determining whether the address database contains the second contact information associated with the designated address, the method includes:
[0057] S611: if the address database contains second contact information corresponding to the designated address, and the second contact information is inconsistent with the designated contact information, generating a disassociation operation interface;
[0058] S612: upon receiving a disassociation instruction, disassociate the designated address from the second contact information according to the disassociation instruction, and associate the designated address with the designated contact information to generate designated maintenance information;
[0059] S613: Update the address database according to the designated maintenance information.
[0060] Understandably, when it is detected that the specified address in the address database has been associated with the second contact information, and the second contact information does not match the contact information specified by the user, a disassociation operation interface will be generated. The disassociation operation interface is designed to allow the user to confirm this information inconsistency and take corresponding disassociation operations. Once the user confirms and issues a disassociation instruction, the association between the specified address and the currently associated second contact information will be released. The specified address is bound to the specified contact information, and a maintenance record is created to record this change operation, that is, the specified maintenance information is generated, and the address database is updated using the specified maintenance information, thereby ensuring that the address database can reflect the user's latest information in real time, ensure the accuracy of the user's contact information, and provide effective solutions when information inconsistencies occur, providing efficient and reliable data management services.
[0061] In one embodiment, after step S61, that is, after determining whether the address database contains the second contact information associated with the designated address, the method includes:
[0062] S614: If the address database has second contact information corresponding to the designated address, and the second contact information is inconsistent with the designated contact information, the associated permission of the designated user corresponding to the address application is obtained; understandably, when it is detected that the designated address in the address database is associated with the second contact information inconsistent with the designated contact information, the associated permission of the designated user corresponding to the address application will be obtained. The associated permission refers to the permission to associate the designated address with the contact information, so that the operation can be ensured to comply with the permission management requirements and avoid unauthorized data changes.
[0063] S615: Determine the number of contact information that can be associated with the specified user according to the maintenance authority; understandably, the number of contact information that the specified user can associate with, i.e., the number of associations, can be determined according to the user's association authority. This restriction helps control the amount of information in the address database and keep the data tidy.
[0064] S616. Obtain the current number of associations of the specified user. It is understandable that the current number of associations is the current number of associations of the specified user. Here, the current number of associations of the specified user is obtained to compare the maintainable number of associations with the actually used number of associations to determine whether a new association operation can be performed.
[0065] S617. When the maintainable number is greater than the current associated number, the designated address and the designated contact information are associated to generate designated maintenance information; understandably, when the maintainable number of associations is greater than the current associated number, the designated address and the designated contact information are associated and a designated maintenance information is generated, so that the user can add new contact information within the scope of authority.
[0066] S618: Update the address database according to the specified maintenance information. Understandably, updating the address database according to the generated specified maintenance information ensures that the information in the address database is up-to-date and reflects the latest associated operations of the user.
[0067] In this embodiment, it is ensured that the user manages the contact information within the scope permitted by the authority, thereby improving the security and reliability of the system.
[0068] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0069] In one embodiment, a smart locker delivery device is provided, which corresponds one-to-one with the smart locker delivery method in the above embodiment. Figure 3 As shown, the smart cabinet delivery device includes a scanning result module 10, a target address module 20, a resident information module 30, a target information module 40 and a feedback module 50. The functional modules are described in detail as follows:
[0070] A scanning result module 10 is used to scan and identify the target shipping bill to obtain a scanning result;
[0071] A target address module 20, configured to obtain a target address of the target shipping order when the scanning result does not contain recipient information;
[0072] A resident information module 30, for searching the address database for resident information corresponding to the target address;
[0073] The target information module 40 is used to determine the target recipient information corresponding to the target shipping order according to the household information; the target recipient information includes the target user and the target communication information;
[0074] The feedback module 50 is used to feed back the smart cabinet dispatch information corresponding to the target shipping order to the target user according to the target communication information.
[0075] In one embodiment, the smart cabinet delivery device includes:
[0076] A delivery task unit, configured to determine whether there is a delivery task corresponding to the recipient information when the scanning result includes the recipient information;
[0077] The cabinet door unit is used to open the smart cabinet door corresponding to the target shipping order if there is a delivery task corresponding to the recipient information.
[0078] In one embodiment, the smart cabinet delivery device includes:
[0079] A delivery information unit, used for determining whether the recipient information is used as delivery information for the first time when the scanning result includes the recipient information;
[0080] The sending status unit is used to monitor the sending status of the smart cabinet delivery information corresponding to the recipient information in real time when the recipient information is used as delivery information for the first time.
[0081] In one embodiment, the smart cabinet delivery device includes:
[0082] A maintenance information unit, used for determining whether maintenance information corresponding to the target communication information exists in the address database when the scanning result includes the recipient information;
[0083] a target address unit, configured to obtain a target address of the target shipping order if the address database does not contain maintenance information corresponding to the target communication information;
[0084] A first contact information unit, used to query in the address database whether there is first contact information associated with the target address;
[0085] a target maintenance information unit, configured to associate the target address with the recipient information to generate target maintenance information if the first contact information associated with the target address does not exist in the address database;
[0086] The first updating unit is used to update the address database according to the target maintenance information.
[0087] In one embodiment, the smart cabinet delivery device includes:
[0088] A second contact information unit, configured to determine whether the address database contains second contact information associated with the specified address when receiving an address application including the specified address and the specified contact information;
[0089] A designated maintenance information unit, used to associate the designated address with the designated contact information to generate designated maintenance information if the address database does not contain second contact information corresponding to the designated address and the address application passes the review;
[0090] The second updating unit is used to update the address database according to the designated maintenance information.
[0091] In one embodiment, the smart cabinet delivery device includes:
[0092] a release unit, configured to generate a release operation interface if the address database contains second contact information corresponding to the designated address and the second contact information is inconsistent with the designated contact information;
[0093] an associating unit, configured to, upon receiving an association release instruction, release the association relationship between the designated address and the second contact information according to the association release instruction, and associate the designated address with the designated contact information to generate designated maintenance information;
[0094] The third updating unit is used to update the address database according to the designated maintenance information.
[0095] In one embodiment, the smart cabinet delivery device includes:
[0096] A permission unit, configured to obtain the associated permission of the designated user corresponding to the address application if the address database contains second contact information corresponding to the designated address and the second contact information is inconsistent with the designated contact information;
[0097] An associable quantity unit, used to determine the associable quantity of the contact information of the designated user according to the maintenance authority;
[0098] A current association quantity unit, used to obtain the current association quantity of the specified user;
[0099] A designated maintenance information unit, used to associate the designated address with the designated contact information to generate designated maintenance information when the maintainable quantity is greater than the current associated quantity;
[0100] A fourth updating unit is used to update the address database according to the designated maintenance information.
[0101] For the specific definition of the smart cabinet delivery device, please refer to the definition of the smart cabinet delivery method above, which will not be repeated here. Each module in the above-mentioned smart cabinet delivery device can be implemented in whole or in part through software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the controller in hardware form, or can be stored in the memory in the controller in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0102] In one embodiment, a controller is provided. The controller may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The controller includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the controller is used to provide computing and control capabilities. The memory of the controller includes a readable storage medium and an internal memory. The readable storage medium stores an operating system, computer-readable instructions and a database. The internal memory provides an environment for the operation of the operating system and computer-readable instructions in the readable storage medium. The database of the controller is used to store data involved in the smart cabinet delivery method. The network interface of the controller is used to communicate with an external terminal through a network connection. When the computer-readable instructions are executed by the processor, a smart cabinet delivery method is implemented. The readable storage medium provided in this embodiment includes a non-volatile readable storage medium and a volatile readable storage medium.
[0103] In one embodiment, a controller is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer-readable instructions:
[0104] Scan and identify the target shipping bill to obtain a scanning result;
[0105] When the scanning result does not include the recipient information, obtaining the target address of the target waybill;
[0106] Querying the address database for household information corresponding to the target address;
[0107] Determine the target recipient information corresponding to the target shipping order according to the household information; the target recipient information includes the target user and the target communication information;
[0108] According to the target communication information, the smart cabinet dispatch information corresponding to the target waybill is fed back to the target user.
[0109] In one embodiment, a smart cabinet is provided, comprising the above-mentioned controller.
[0110] In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided. The readable storage media provided in this embodiment include non-volatile readable storage media and volatile readable storage media. The readable storage media store computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the following steps are implemented:
[0111] Scan and identify the target shipping bill to obtain a scanning result;
[0112] When the scanning result does not include the recipient information, obtaining the target address of the target waybill;
[0113] Querying the address database for household information corresponding to the target address;
[0114] Determine the target recipient information corresponding to the target shipping order according to the household information; the target recipient information includes the target user and the target communication information;
[0115] According to the target communication information, the smart cabinet dispatch information corresponding to the target waybill is fed back to the target user.
[0116] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through computer-readable instructions, and the computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When the computer-readable instructions are executed, they may include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0117] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0118] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A method for dispatching parcels from a smart cabinet, characterized in that: include: Scan and identify the target shipping bill to obtain a scanning result; When the scanning result does not include the recipient information, obtaining the target address of the target waybill; Querying the address database for household information corresponding to the target address; Determine the target recipient information corresponding to the target shipping order according to the household information; the target recipient information includes the target user and the target communication information; According to the target communication information, the smart cabinet dispatch information corresponding to the target waybill is fed back to the target user.
2. The smart cabinet delivery method according to claim 1, characterized in that: After scanning and identifying the target shipping bill and obtaining the scanning result, the method includes: When the scanning result includes the recipient information, determining whether there is a delivery task corresponding to the recipient information; If there is a delivery task corresponding to the recipient information, the smart cabinet door corresponding to the target shipping order is opened.
3. The smart locker delivery method according to claim 1, characterized in that: After scanning and identifying the target shipping bill and obtaining the scanning result, the method includes: When the scanning result includes the recipient information, determining whether the recipient information is used as delivery information for the first time; When the recipient information is used as delivery information for the first time, the sending status of the smart cabinet delivery information corresponding to the recipient information is monitored in real time.
4. The smart locker delivery method according to claim 1, characterized in that: Before searching the address database for household information corresponding to the target address, the method includes: When the scanning result includes the recipient information, determining whether there is maintenance information corresponding to the target communication information in the address database; If the address database does not contain maintenance information corresponding to the target communication information, obtaining the target address of the target shipping order; querying in the address database whether there is first contact information associated with the target address; If the first contact information associated with the target address does not exist in the address database, the target address is associated with the recipient information to generate target maintenance information; The address database is updated according to the target maintenance information.
5. The smart locker delivery method according to claim 1, characterized in that: include: When receiving an address application including a designated address and designated contact information, determining whether the address database contains second contact information associated with the designated address; If the address database does not contain the second contact information corresponding to the designated address, and the address application passes the review, the designated address is associated with the designated contact information to generate designated maintenance information; The address database is updated according to the specified maintenance information.
6. The smart locker delivery method according to claim 5, characterized in that: After determining whether the address database has the second contact information associated with the designated address, the method includes: If the address database contains second contact information corresponding to the designated address, and the second contact information is inconsistent with the designated contact information, generating a disassociation operation interface; When receiving the association release instruction, releasing the association relationship between the designated address and the second contact information according to the association release instruction, and associating the designated address with the designated contact information to generate designated maintenance information; The address database is updated according to the specified maintenance information.
7. The smart locker delivery method according to claim 5, characterized in that: After determining whether the address database has the second contact information associated with the designated address, the method includes: If the address database contains second contact information corresponding to the designated address, and the second contact information is inconsistent with the designated contact information, obtaining the associated authority of the designated user corresponding to the address application; Determining, based on the maintenance authority, the number of associated contact information of the designated user; Get the current number of associations for the specified user; When the maintainable quantity is greater than the current associated quantity, associating the designated address with the designated contact information to generate designated maintenance information; The address database is updated according to the specified maintenance information.
8. A smart cabinet delivery device, characterized in that: include: A scanning result module is used to scan and identify the target shipping order to obtain a scanning result; A target address module, used for obtaining the target address of the target waybill when the scanning result does not contain the recipient information; A resident information module, used to query the resident information corresponding to the target address in the address database; A target information module, used to determine the target recipient information corresponding to the target shipping order according to the household information; the target recipient information includes the target user and the target communication information; A feedback module is used to feed back the smart cabinet dispatch information corresponding to the target shipping order to the target user according to the target communication information.
9. A controller comprising a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, characterized in that: When the processor executes the computer-readable instructions, the smart cabinet delivery method as described in any one of claims 1 to 7 is implemented.
10. An intelligent cabinet, comprising the controller according to claim 9.
11. One or more computer-readable storage media storing computer-readable instructions, characterized in that: When the computer-readable instructions are executed by one or more processors, the one or more processors execute the smart cabinet delivery method as described in any one of claims 1 to 7.
