Logistics distribution method and device based on unmanned container
By identifying the super address in the unmanned container to bind the target storage cabinet, the problems of low delivery efficiency and information security in the unmanned delivery system are solved, and efficient and secure contactless logistics distribution is achieved.
Patent Information
- Application Number
- CN202510381621.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-07-25
AI Technical Summary
In the existing unmanned delivery system, there are problems such as low delivery efficiency, low accuracy and affecting the security of user information.
By identifying the super address in the delivery order, determining the target storage cabinet in the unmanned container and binding it, the storage cabinet is controlled to open the receiving items, and unbinding it when picking up the parts to achieve contactless delivery.
Improve the efficiency and accuracy of contactless logistics distribution and enhance the security of user information.
Smart Images

Figure CN120373984A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of logistics and distribution technology, and in particular, relates to a logistics and distribution method and device based on unmanned containers. Background Art
[0002] With the rapid development of the economy, people's living standards have improved rapidly. All kinds of daily necessities can be purchased online. The sharp increase in logistics volume has caused a shortage of delivery personnel and vehicles, making the unmanned delivery system of logistics a focus of widespread attention.
[0003] The relevant unmanned delivery system requires couriers to place all items to be delivered at the logistics point and notify the user to pick them up. The required delivery and pickup process is relatively complicated. During the process, problems such as express delivery loss, wrong pickup of express delivery, and user information leakage may occur easily, resulting in low delivery efficiency and delivery accuracy, and affecting the user's information security. Summary of the invention
[0004] The embodiments of the present application provide a logistics distribution method and device based on unmanned cargo containers, which can solve the problems of low delivery efficiency and accuracy and impact on user information security existing in related unmanned distribution methods.
[0005] In a first aspect, an embodiment of the present application provides a logistics distribution method based on an unmanned container, comprising:
[0006] When a delivery order delivery request is detected, identifying and determining order information carried in the delivery order delivery request; wherein the order information includes a first super address, a second super address, and a space attribute of an item to be delivered;
[0007] Determine a target storage cabinet in the unmanned container based on the first super address, and bind the first super address to the storage cabinet number of the target storage cabinet; wherein the first super address is a preset code bound to the first target user and used to determine the first actual delivery address of the first target user;
[0008] Control the target storage cabinet to open, receive the items to be delivered corresponding to the delivery order delivery request, and control the target storage cabinet to close;
[0009] When a pickup request is received and it is detected that the pickup request carries a first super address, the target storage cabinet is controlled to open to complete the delivery of the items to be delivered, the binding relationship between the first super address and the storage cabinet number of the target storage cabinet is released, and the target storage cabinet is controlled to close.
[0010] In one embodiment, determining the target storage cabinet in the unmanned vending cabinet based on the first super address and binding the first super address to the storage cabinet number of the target storage cabinet includes:
[0011] Real-time identify and determine the first actual delivery address corresponding to the first super address;
[0012] When it is detected that the first actual delivery address is within a preset range, determine the corresponding first target user cloud storage space based on the first super address;
[0013] When it is detected that the first target user cloud storage space is in a to-be-stored state, traverse all the storage cabinets in the unmanned vending cabinet; wherein, the storage cabinet carries storage cabinet information; the storage cabinet information includes storage cabinet space attributes, storage cabinet numbers, and storage status; the storage status includes an unstored state, a being-stored state, and an unavailable state;
[0014] When it is detected that the storage cabinet meets the preset storage conditions based on the storage cabinet information, determine the storage cabinet as the target storage cabinet, and bind the first super address to the storage cabinet number of the target storage cabinet.
[0015] In one embodiment, when it is detected that the storage cabinet meets the preset storage conditions based on the storage cabinet information, determining the storage cabinet as the target storage cabinet and binding the first super address to the storage cabinet number of the target storage cabinet includes:
[0016] Identify and determine all first alternative storage cabinets with a storage status of being-stored;
[0017] When it is detected that the super address bound to any one of the first alternative storage cabinets is the same as the first super address, use the first alternative storage cabinet as the second alternative storage cabinet;
[0018] Compare the storage cabinet space information of the second alternative storage cabinet with the to-be-delivered item space attributes of the to-be-delivered item;
[0019] When it is detected that the storage cabinet space information of the second alternative storage cabinet is greater than or equal to the to-be-delivered item space attributes, determine the second alternative storage cabinet as the target storage cabinet;
[0020] Bind the first super address to the storage cabinet number of the target storage cabinet.
[0021] In one embodiment, when it is detected that the storage cabinet meets the preset storage conditions based on the storage cabinet information, determining the storage cabinet as the target storage cabinet and binding the first super address to the storage cabinet number of the target storage cabinet further includes:
[0022] Identify and determine a third alternative storage cabinet with any storage status being an un-stored status;
[0023] Compare the storage cabinet space information of the third alternative storage cabinet with the space attribute of the item to be delivered;
[0024] When it is detected that the storage cabinet space information of the third alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered, determine the third alternative storage cabinet as the target storage cabinet;
[0025] Bind the first super address to the storage cabinet number of the target storage cabinet.
[0026] In one embodiment, controlling the target storage cabinet to open, receiving the item to be delivered corresponding to the delivery order delivery request, and controlling the target storage cabinet to close includes:
[0027] Control the target storage cabinet to open, and when it is detected that the item to be delivered is placed in the target storage cabinet, determine the storage cabinet space attribute in the target storage cabinet;
[0028] When it is detected that the storage cabinet space attribute is greater than a first preset space threshold, update the storage status in the target storage cabinet to a storing status, and control the target storage cabinet to close;
[0029] Or,
[0030] When it is detected that the storage cabinet space attribute is less than or equal to the first preset space threshold, update the storage status in the target storage cabinet to an unavailable status, and control the target storage cabinet to close.
[0031] In one embodiment, before identifying and determining the order information carried by the delivery order delivery request when detecting the delivery order delivery request, it further includes:
[0032] Traverse the storage cabinets in the unmanned vending cabinet;
[0033] Assign a corresponding storage cabinet number to each storage cabinet; the storage cabinet number is bound to the storage cabinet one by one.
[0034] In one embodiment, the real-time identifying and determining the first actual delivery address corresponding to the first super address includes:
[0035] Identify and determine the real-time positioning address of the first target user corresponding to the first super address;
[0036] Determine the real-time positioning address as the first actual delivery address;
[0037] Or,
[0038] Identifying and determining a preset recipient address corresponding to the first super address;
[0039] Determine the preset receiving address as the first actual delivery address;
[0040] or,
[0041] Identify and determine the current receiving address input by the first target user corresponding to the first super address;
[0042] The current receiving address is determined as the first actual delivery address.
[0043] In one embodiment, the determining of the target storage cabinet in the unmanned container based on the first super address and binding the first super address to the storage cabinet number of the target storage cabinet further includes:
[0044] When it is detected that the first actual delivery address is updated and the updated first actual delivery address exceeds the preset range, generating an item return notification to the delivery personnel terminal;
[0045] When receiving a pickup request and detecting that the pickup request carries the first super address, controlling the target storage cabinet to open;
[0046] When it is detected that the target storage cabinet is empty, updating the storage state of the target storage cabinet to an unstored state;
[0047] The binding relationship between the storage cabinet number and the first super address is released.
[0048] In one embodiment, the determining of the target storage cabinet in the unmanned container based on the first super address and binding the first super address to the storage cabinet number of the target storage cabinet further includes:
[0049] When receiving a return request, updating the second super address to a new first super address based on the return request;
[0050] The first super address is updated to a new second super address, and a return notice is generated and sent to the delivery personnel terminal.
[0051] In a second aspect, the embodiment of the present application provides a logistics distribution device based on an unmanned container, comprising:
[0052] An information identification module, used for identifying and determining the order information carried by the delivery order delivery request when a delivery order delivery request is detected; wherein the order information includes the first super address, the second super address and the space attribute of the item to be delivered;
[0053] An information binding module, used to determine a target storage cabinet in the unmanned cargo container based on the first super address, and bind the first super address to the storage cabinet number of the target storage cabinet; wherein the first super address is a preset code bound to the first target user and used to determine the first actual delivery address of the first target user;
[0054] A first control module, used to control the target storage cabinet to open, receive the items to be delivered corresponding to the delivery order delivery request, and control the target storage cabinet to close;
[0055] The delivery module is used to control the target storage cabinet to open and complete the delivery of the items to be delivered when receiving a pickup request and detecting that the pickup request carries a first super address, release the binding relationship between the first super address and the storage cabinet number of the target storage cabinet and control the target storage cabinet to close.
[0056] In one embodiment, the information binding module includes:
[0057] An address recognition unit, used for identifying and determining in real time a first actual delivery address corresponding to the first super address;
[0058] an area determination unit, configured to determine a corresponding first target user cloud storage space based on the first super address when detecting that the first actual delivery address is within a preset range;
[0059] A container traversal unit, configured to traverse all storage cabinets in the unmanned container when detecting that the first target user cloud storage space is in a waiting state; wherein the storage cabinet carries storage cabinet information; the storage cabinet information includes storage cabinet space attributes, storage cabinet number and storage status; the storage status includes unstored state, storing state and unavailable state;
[0060] A storage cabinet determining unit is used to determine that the storage cabinet is a target storage cabinet when it is detected that the storage cabinet meets a preset storage condition based on the storage cabinet information, and bind the first super address with the storage cabinet number of the target storage cabinet.
[0061] In one embodiment, the storage cabinet determining unit includes:
[0062] A first state determination subunit, used for identifying and determining a first candidate storage cabinet in which all storage states are in a storing state;
[0063] a storage cabinet selection subunit, configured to select the first candidate storage cabinet as a second candidate storage cabinet when it is detected that the super address bound to any of the first candidate storage cabinets is the same as the first super address;
[0064] A first comparison subunit, configured to compare the storage cabinet space information of a second alternative storage cabinet with the space attribute of the item to be delivered;
[0065] A first storage cabinet determination subunit, configured to determine the second alternative storage cabinet as the target storage cabinet when it is detected that the storage cabinet space information of the second alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered;
[0066] A first information binding subunit, configured to bind the first super address to the storage cabinet number of the target storage cabinet.
[0067] In one embodiment, the storage cabinet determination unit further includes:
[0068] A second status determination subunit, configured to identify and determine a third alternative storage cabinet with any storage status being the un-stored status;
[0069] A second comparison subunit, configured to compare the storage cabinet space information of the third alternative storage cabinet with the space attribute of the item to be delivered;
[0070] A second storage cabinet determination subunit, configured to determine the third alternative storage cabinet as the target storage cabinet when it is detected that the storage cabinet space information of the third alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered;
[0071] A second information binding subunit, configured to bind the first super address to the storage cabinet number of the target storage cabinet.
[0072] In one embodiment, the first control module includes:
[0073] A first control unit, configured to control the opening of the target storage cabinet, and determine the storage cabinet space attribute in the target storage cabinet when it is detected that the item to be delivered is placed in the target storage cabinet;
[0074] A second control unit, configured to update the storage status in the target storage cabinet to the in-storage status and control the closing of the target storage cabinet when it is detected that the storage cabinet space attribute is greater than a first preset space threshold;
[0075] Or,
[0076] A third control unit, configured to update the storage status in the target storage cabinet to the unavailable status and control the closing of the target storage cabinet when it is detected that the storage cabinet space attribute is less than or equal to the first preset space threshold.
[0077] In one embodiment, the device further includes:
[0078] A container traversal module, used to traverse the storage cabinets in the unmanned container;
[0079] The number determination module is used to assign a corresponding storage cabinet number to each storage cabinet; the storage cabinet number is bound to the storage cabinet one by one.
[0080] In one embodiment, the address identification unit includes:
[0081] A first address identification subunit, used to identify and determine the real-time positioning address of a first target user corresponding to the first super address;
[0082] A first address determination subunit, configured to determine the real-time positioning address as the first actual delivery address;
[0083] or,
[0084] A second address identification subunit is used to identify and determine a preset recipient address corresponding to the first super address;
[0085] A second address determination subunit, configured to determine the preset receiving address as the first actual delivery address;
[0086] or,
[0087] A third address identification subunit is used to identify and determine the current receiving address input by the first target user corresponding to the first super address;
[0088] The third address determination subunit is used to determine the current receiving address as the first actual delivery address.
[0089] In one embodiment, the device further comprises:
[0090] An address detection module, configured to generate an item return notification to a delivery personnel terminal when it is detected that the first actual delivery address is updated and the updated first actual delivery address exceeds the preset range;
[0091] A second control module, configured to control the target storage cabinet to open when receiving a pickup request and detecting that the pickup request carries the first super address;
[0092] A state updating module, configured to update the storage state of the target storage cabinet to a non-stored state when detecting that the target storage cabinet is empty;
[0093] The dissolving module is used to dissolve the binding relationship between the storage cabinet number and the first super address.
[0094] In one embodiment, the device further comprises:
[0095] A super address update module, configured to update the second super address to a new first super address based on the return request when receiving the return request;
[0096] A sending module, configured to update the first super address to a new second super address, and simultaneously generate a return notice and send it to the delivery personnel terminal.
[0097] In a third aspect, an embodiment of the present application provides a server, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the logistics distribution method based on the unmanned storage cabinet as described in any item of the first aspect above.
[0098] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the logistics distribution method based on the unmanned storage cabinet as described in any item of the first aspect above.
[0099] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device, it causes the terminal device to execute the logistics distribution method based on the unmanned storage cabinet as described in any item of the first aspect above.
[0100] The beneficial effects of the embodiments of the present application compared with the prior art are as follows: Based on the user's super address, the actual delivery address of the user is determined and the corresponding target storage cabinet is matched for item storage, so as to realize the user's contactless item delivery and pickup through the unmanned storage cabinet based on the super address, simplify the operation of contactless logistics distribution, and improve the user information security and the efficiency and accuracy of contactless distribution.
[0101] It can be understood that the beneficial effects of the second to fifth aspects above can refer to the relevant descriptions in the first aspect above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0102] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0103] Figure 1 It is a schematic flowchart of the logistics distribution method based on the unmanned storage cabinet provided by the embodiment of the present application;
[0104] Figure 2It is a schematic flowchart of step S102 of the logistics distribution method based on an unmanned container provided by an embodiment of the present application;
[0105] Figure 3 It is a schematic flowchart of step S1024 of the logistics distribution method based on an unmanned container provided by an embodiment of the present application;
[0106] Figure 4 It is another schematic flowchart of step S0124 of the logistics distribution method based on an unmanned container provided by an embodiment of the present application;
[0107] Figure 5 It is a schematic structural diagram of a logistics distribution device based on an unmanned container provided by an embodiment of the present application;
[0108] Figure 6 It is a schematic structural diagram of a server provided by an embodiment of the present application. Detailed Implementation Manner
[0109] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system architectures, technologies, etc. are set forth in order to provide a thorough understanding of the embodiments of the present application. However, those skilled in the art should understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to impede the description of the present application with unnecessary details.
[0110] It should be understood that when used in the specification of the present application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0111] It should also be understood that the term "and / or" as used in the specification of the present application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0112] As used in the specification of the present application and the appended claims, the term "if" can be interpreted as "when" or "once" or "in response to determining" or "in response to detecting" according to the context. Similarly, the phrase "if determined" or "if [the described condition or event] is detected" can be interpreted as meaning "once determined" or "in response to determining" or "once [the described condition or event] is detected" or "in response to detecting [the described condition or event]" according to the context.
[0113] In addition, in the description of the specification and the appended claims of the present application, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.
[0114] The reference to "one embodiment" or "some embodiments" etc. described in the specification of the present application means that a specific feature, structure or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0115] The logistics distribution method based on the unmanned container provided in the embodiments of the present application can be applied to terminal devices such as mobile phones, tablet computers, servers, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. The embodiments of the present application do not impose any restrictions on the specific types of terminal devices.
[0116] Figure 1 The schematic flowchart of the logistics distribution method based on the unmanned container provided by the present application is shown. By way of example and not limitation, this method can be applied to a server.
[0117] S101. When a delivery order delivery request is detected, identify and determine the order information carried by the delivery order delivery request; wherein, the order information includes a first super address, a second super address, and the spatial attribute of the item to be delivered.
[0118] Specifically, in the process of contactless logistics distribution, it is necessary to determine an unmanned cabinet corresponding to the actual delivery address of the user to store the items to be delivered. A logistics distribution system based on an unmanned cabinet is provided. The logistics distribution system consists of a server and at least two unmanned cabinets. Among them, the server is communicatively connected to each unmanned cabinet and to the user terminal of each user. Each unmanned cabinet includes a plurality of storage cabinets for storing the items to be delivered. Each unmanned cabinet is equipped with a display device (such as a touch screen display), an induction scanning device (such as at least one of an infrared induction device, a scanning gun, a QR code scanner), and an input device (such as a touch keyboard, a physical keyboard). The server is used to receive the information sent by the user terminal and to control the unmanned cabinet to obtain the relevant information of the items to be delivered through devices such as the installed induction scanning device or input device, determine the target storage cabinet corresponding to the items to be delivered based on the received information to store the above-mentioned items to be delivered, and then start and close the built-in storage cabinet based on the binding relationship kg between the super address and the target storage cabinet to complete the contactless pick-up of the items.
[0119] Specifically, when a delivery order delivery request is detected, it is determined that the current user needs to deliver the items to be delivered to the storage cabinet, and the order information carried in the above-mentioned delivery order delivery request is identified and determined to determine the target storage cabinet that can be used to store the above-mentioned items to be delivered based on the above-mentioned order information.
[0120] Specifically, the order information includes, but is not limited to, a first super address, a second super address, and the spatial attribute of the item to be delivered. Among them, the spatial attribute of the item to be delivered is the attribute information used to describe the space occupied by the item to be delivered, specifically the length, width, height of the item, and the corresponding volume information (it can be understood that when the item to be delivered is an item such as packaged liquid that cannot accurately measure the volume, the corresponding spatial attribute of the item to be delivered is weight, density). The first super address is a preset code bound to the first target user and used to determine the first actual delivery address of the first target user, and the second super address is a preset code bound to the second target user and used to determine the second actual delivery address of the second target user. The first target user is specifically the recipient user or the sender user, and the corresponding second target user is specifically the sender user or the recipient user. It can be understood that based on the characteristic that a single delivery order delivery request only includes one sender user and one recipient user, when the first target user is the recipient user, the second target user is the sender user; or when the first target user is the sender user, the second target user is the recipient user.
[0121] In one embodiment, a user can register a user account in a logistics distribution system based on an unmanned container, generate a corresponding super address based on the user's actual identity information, and bind the super address to the user's actual delivery address, so that the super address can be used to determine the corresponding actual delivery address to implement mailing and pickup operations. The super address is specifically a unique preset code that is bound to the user, used to determine the user's actual delivery address, and generated according to the user's actual needs, which is convenient for the user to record and machine to recognize. For example, the super address is specifically the user's mobile phone number, ID number, etc.
[0122] S102. Determine a target storage cabinet in the unmanned container based on the first super address, and bind the first super address to the storage cabinet number of the target storage cabinet; wherein the first super address is a preset code bound to the first target user and used to determine the first actual delivery address of the first target user.
[0123] Specifically, the target storage cabinet that meets the preset storage conditions in the unmanned cargo container is determined through the first actual delivery address of the first target user corresponding to the first super address, and the first super address is bound to the storage cabinet number of the above target storage cabinet, so as to facilitate the determination of the corresponding target storage cabinet according to the first super address and control its opening and closing. Among them, the preset storage conditions can be specifically set based on the actual situation. In this embodiment, the preset storage conditions are set to a storage cabinet whose space information is greater than or equal to the space attribute of the items to be delivered, so that the target storage cabinet can place the items to be delivered.
[0124] S103: Control the target storage cabinet to open, receive the items to be delivered corresponding to the delivery request of the delivery order, and control the target storage cabinet to close.
[0125] Specifically, after determining the target storage cabinet in the unmanned cargo container, the target storage cabinet is controlled to open to receive the items to be delivered corresponding to the delivery request of the delivery order, and when it is detected that the storage of the items is completed, the target storage cabinet is controlled to close and the storage status of the target storage cabinet is updated.
[0126] S104: When a pickup request is received and it is detected that the pickup request carries a first super address, the target storage cabinet is controlled to open to complete the delivery of the item to be delivered, the binding relationship between the first super address and the storage cabinet number of the target storage cabinet is released, and the target storage cabinet is controlled to close.
[0127] Specifically, when a pickup request is received, the information carried in the pickup request is identified and determined. When it is detected that the pickup request carries a first super address, the storage cabinet number bound to the first super address is determined to determine the corresponding target storage cabinet, the target storage cabinet is controlled to open, so that the user can take out the items to be delivered stored in the target storage cabinet, the delivery of the above-mentioned items to be delivered is completed, the storage status of the storage cabinet is updated, the binding relationship between the first super address and the storage cabinet number of the target storage cabinet is released, and the target storage cabinet is controlled to close.
[0128] In one embodiment, the storage status includes but is not limited to a not stored status, a storing status, and an unavailable status.
[0129] Specifically, the initial state of each storage cabinet is an unstored state. When items are stored in the storage cabinet and the storage cabinet space attribute is greater than a first preset space threshold, the storage state of the storage cabinet is a storing state; when items are stored in the storage cabinet and the storage cabinet space attribute is less than or equal to the first preset space threshold, the storage state of the storage cabinet is an unavailable state. Alternatively, when a storage cabinet fails, the storage state of the storage cabinet is an unavailable state. When no items are stored in the storage cabinet and the storage cabinet is not faulty, the storage state of the storage cabinet is an unstored state. The first preset space threshold can be determined based on the minimum space attribute of a large number of items to be delivered. For example, the first preset space is 10cm 3 .
[0130] In one embodiment, when a user determines the corresponding super address through registration, he or she can apply for the corresponding cloud storage space based on user needs (cloud storage space is a virtual storage space). The user can activate the cloud storage space by paying a fee and update the cloud storage space to a pending storage state (when not activated, the initial state of the cloud storage space is a non-storable state), so that the server can match the corresponding target storage cabinet based on the cloud storage space to store items to be delivered.
[0131] like Figure 2 As shown, in one embodiment, the step S102 of determining a target storage cabinet in an unmanned container based on the first super address and binding the first super address to the storage cabinet number of the target storage cabinet includes:
[0132] S1021. Identify and determine in real time the first actual delivery address corresponding to the first super address;
[0133] S1022: When it is detected that the first actual delivery address is within a preset range, determining a corresponding first target user cloud storage space based on the first super address;
[0134] S1023. When it is detected that the cloud storage space of the first target user is in a state to be stored, traverse all the storage cabinets in the unmanned vending cabinet; wherein, the storage cabinet carries storage cabinet information; the storage cabinet information includes the storage cabinet space attribute, the storage cabinet number, and the storage status; the storage status includes an un-stored state, a storing state, and an unavailable state.
[0135] S1024. When it is detected that the storage cabinet meets the preset storage conditions based on the storage cabinet information, determine the storage cabinet as the target storage cabinet, and bind the first super address with the storage cabinet number of the target storage cabinet.
[0136] Specifically, taking the first target user as the recipient user as an example, when performing contactless delivery of items through an unmanned vending cabinet, it is necessary to identify and determine the first actual delivery address corresponding to the first super address in real time, determine whether the first actual delivery address is within the preset range of the unmanned vending cabinet. When it is detected that the first actual delivery address is within the preset range, it is determined that the first actual delivery address of the first target user meets the standard for unmanned delivery based on the above-mentioned unmanned vending cabinet, that is, the first actual delivery address of the first target user is not far from the current unmanned vending cabinet, and the items to be delivered in the unmanned vending cabinet can be picked up in time. At this time, determine the cloud storage space of the first target user corresponding to the first super address. When it is detected that the cloud storage space of the first target user is in a state to be stored, it is determined that the first target user meets the conditions for using the unmanned vending cabinet for unmanned delivery. Traverse all the storage cabinets in the unmanned vending cabinet, and determine one of the storage cabinets that meet the preset conditions based on the storage cabinet information of each storage cabinet as the target storage cabinet, and bind the first super address of the first target user with the storage cabinet number of the above-mentioned target storage cabinet, which is convenient for subsequent determination of the corresponding target storage cabinet based on the binding relationship between the first super address and the storage cabinet number.
[0137] Specifically, each storage cabinet carries storage cabinet information; the storage cabinet information includes but is not limited to the storage cabinet space attribute, the storage cabinet number, and the storage status. The storage cabinet space attribute is used to describe the size of the available space in the storage cabinet, including but not limited to height, length, width, volume, and weight information. The storage cabinet number is a uniquely generated ID for identifying the storage cabinet, which can be specifically determined based on the position of the storage cabinet in the unmanned vending cabinet. For example, the unmanned vending cabinet with the cabinet number 005 has 5 layers of shelves, and each layer of the shelf includes 10 storage cabinets. The storage cabinet code corresponding to the 5th storage cabinet on the 3rd layer of the cabinet is HG005-3-5.
[0138] Such as Figure 3As shown, in one embodiment, step S1024 of determining the storage cabinet as the target storage cabinet and binding the first super address to the storage cabinet number of the target storage cabinet when it is detected based on the storage cabinet information that the storage cabinet meets the preset storage conditions includes:
[0139] S10241. Identify and determine all first alternative storage cabinets with a storage status of being in storage;
[0140] S10242. When it is detected that the super address bound to any one of the first alternative storage cabinets is the same as the first super address, use the first alternative storage cabinet as the second alternative storage cabinet;
[0141] S10243. Compare the storage cabinet space information of the second alternative storage cabinet with the space attribute of the item to be delivered;
[0142] S10244. When it is detected that the storage cabinet space information of the second alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered, determine the second alternative storage cabinet as the target storage cabinet;
[0143] S10245. Bind the first super address to the storage cabinet number of the target storage cabinet.
[0144] Specifically, traverse all storage cabinets in the unmanned storage cabinet, determine all storage cabinets with a storage status of being in storage as the first alternative storage cabinets. At this time, each first alternative storage cabinet stores an item. Determine the super address of each first alternative storage cabinet, compare the super address bound to each first alternative storage cabinet with the first super address. When it is detected that the super address bound to any one of the first alternative storage cabinets is the same as the first super address, it is determined that there are other items to be delivered of the first target user stored in this first alternative storage cabinet. First, determine this first alternative storage cabinet as the second alternative storage cabinet, and determine the storage cabinet space information of the second alternative storage cabinet. Compare the storage cabinet space information of the second alternative storage cabinet and the space attribute of the item to be delivered. When it is detected that the storage cabinet space information of the second alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered, it is determined that the remaining space of this second alternative storage cabinet can store the item to be delivered. Determine the second alternative storage cabinet as the target storage cabinet, and bind the first super address to the storage cabinet number of the target storage cabinet.
[0145] As Figure 4 shown, in one embodiment, step S1024 of determining the storage cabinet as the target storage cabinet and binding the first super address to the storage cabinet number of the target storage cabinet when it is detected based on the storage cabinet information that the storage cabinet meets the preset storage conditions further includes:
[0146] S10246. Identify and determine a third alternative storage cabinet with any storage status being the un-stored status;
[0147] S10247. Compare the storage cabinet space information of the third alternative storage cabinet with the space attribute of the item to be delivered;
[0148] S10248. When it is detected that the storage cabinet space information of the third alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered, determine the third alternative storage cabinet as the target storage cabinet;
[0149] S10249. Bind the first super address to the storage cabinet number of the target storage cabinet.
[0150] Specifically, traverse all the storage cabinets in the unmanned vending cabinet, and use any storage cabinet with an identified storage status of un-stored as the third alternative storage cabinet. Since the original storage space sizes of different storage cabinets are different, it is necessary to first determine the storage cabinet space information of the third alternative storage cabinet, and then compare the storage cabinet space information of the third alternative storage cabinet with the space attribute of the item to be delivered; when it is detected that the storage cabinet space information of the third alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered, determine that the third alternative storage cabinet can store the item to be delivered, use the third alternative storage cabinet as the target storage cabinet, and bind the first super address to the storage cabinet number of the target storage cabinet.
[0151] In one embodiment, controlling the target storage cabinet to open, receiving the item to be delivered corresponding to the delivery order delivery request, and controlling the target storage cabinet to close includes:
[0152] Control the target storage cabinet to open, and when it is detected that the item to be delivered is placed in the target storage cabinet, determine the storage cabinet space attribute inside the target storage cabinet;
[0153] When it is detected that the storage cabinet space attribute is greater than the first preset space threshold, update the storage status inside the target storage cabinet to the in-storage status, and control the target storage cabinet to close;
[0154] Or,
[0155] When it is detected that the storage cabinet space attribute is less than or equal to the first preset space threshold, update the storage status inside the target storage cabinet to the unavailable status, and control the target storage cabinet to close.
[0156] Specifically, an induction device (such as a pressure sensor, a weight detector, an infrared sensor, etc.) is installed in each storage cabinet. When the corresponding target storage cabinet is matched, the target storage cabinet is controlled to open. When it is detected by the induction device that the item to be delivered arrives in the target storage cabinet, the storage cabinet space attribute in the target storage cabinet (that is, the remaining available storage cabinet space attribute in the target storage cabinet at the current moment) is determined. When it is detected that the storage cabinet space attribute is greater than the first preset space threshold, it is determined that the remaining storage cabinet space of the target storage cabinet can store at least one other item to be stored, and the storage state in the target storage cabinet is updated to the in-storage state, and the target storage cabinet is controlled to close.
[0157] Specifically, the target storage cabinet is controlled to open. When it is detected by the induction device that the item to be delivered arrives in the target storage cabinet, the storage cabinet space attribute in the target storage cabinet is determined. When it is detected that the storage cabinet space attribute is less than or equal to the first preset space threshold, it is determined that the remaining storage cabinet space of the target storage cabinet is too small to store other items to be stored, and the storage state in the target storage cabinet is updated to the unavailable state, and the target storage cabinet is controlled to close.
[0158] In one embodiment, before detecting the delivery order delivery request and identifying and determining the order information carried by the delivery order delivery request, it further includes:
[0159] Traverse the storage cabinets in the unmanned vending cabinet;
[0160] Assign a corresponding storage cabinet number to each storage cabinet; the storage cabinet number is bound to the storage cabinet one by one.
[0161] Specifically, traverse the storage cabinets in the unmanned vending cabinet, and based on the position of each storage cabinet in the unmanned vending cabinet and the vending cabinet number of the unmanned vending cabinet, assign a corresponding storage cabinet number to each storage cabinet in the current unmanned vending cabinet. The storage cabinet number is bound to the storage cabinet one by one, and the unique storage cabinet in the logistics distribution system based on the unmanned vending cabinet can be determined based on the storage cabinet number.
[0162] In one embodiment, the real-time identification and determination of the first actual delivery address corresponding to the first super address includes:
[0163] Identify and determine the real-time positioning address of the first target user corresponding to the first super address;
[0164] Determine the real-time positioning address as the first actual delivery address;
[0165] Or,
[0166] Identify and determine the preset receiving address corresponding to the first super address;
[0167] Determine the preset receiving address as the first actual delivery address;
[0168] or,
[0169] Identify and determine the current receiving address input by the first target user corresponding to the first super address;
[0170] The current receiving address is determined as the first actual delivery address.
[0171] Specifically, the first super address is dynamically bound to the user's actual delivery address, that is, when the first super address remains unchanged, the corresponding first actual delivery address will change accordingly based on the change of the address where the user needs to receive the items to be delivered; correspondingly, real-time identification and determination of the first actual delivery address corresponding to the first super address includes: 1. Identifying and determining the real-time positioning address of the first target user corresponding to the first super address (the real-time positioning address is specifically determined according to the GPS positioning address of the user terminal of the first target user), determining the real-time positioning address as the first actual delivery address, and when the GPS positioning address of the user terminal of the first target user changes, the first actual delivery address changes accordingly. 2. Identifying and determining the preset receiving address corresponding to the first super address, and determining the preset receiving address as the first actual delivery address. The preset receiving address is at least two receiving addresses pre-entered by the user and bound to the first super address. The user can switch the preset receiving address bound to the first super address in real time, and the corresponding first actual delivery address changes accordingly. 3. Identify and determine the current receiving address input by the first target user corresponding to the first super address, and determine the current receiving address as the first actual delivery address. The user can change the current receiving address in real time according to needs, and the corresponding first actual delivery address will change accordingly.
[0172] In one embodiment, the determining of the target storage cabinet in the unmanned container based on the first super address, and binding the first super address with the storage cabinet number and the storage cabinet number of the target storage cabinet further comprises:
[0173] When it is detected that the first actual delivery address is updated and the updated first actual delivery address exceeds the preset range, generating an item return notification to the delivery personnel terminal;
[0174] When receiving a pickup request and detecting that the pickup request carries the first super address, controlling the target storage cabinet to open;
[0175] When it is detected that the target storage cabinet is empty, updating the storage state of the target storage cabinet to an unstored state;
[0176] The binding relationship between the storage cabinet number and the first super address is released.
[0177] Specifically, when the first actual delivery address is detected to be updated, it is determined whether the updated first actual delivery address is within a preset range. When it is detected that the updated first actual delivery address exceeds the preset range, it is determined that the user cannot pick up the item to be delivered through the unmanned cabinet in time, and a goods return notice is generated and sent to the delivery personnel terminal accordingly. When a pick-up request is received and the pick-up request carries the first super address, the target storage cabinet is controlled to open, so that the delivery personnel can pick up the item to be delivered in time and reassign the delivery, and when it is detected that the target storage cabinet is empty, it is determined that there is no item to be delivered for the first target user in the target storage cabinet, and the storage status of the target storage cabinet is updated to the un-stored state, and the binding relationship between the storage cabinet number and the first super address is released.
[0178] In one embodiment, after determining the target storage cabinet in the unmanned cabinet based on the first super address and binding the first super address to the storage cabinet number of the target storage cabinet, it further includes:
[0179] When a return request is received, the second super address is updated to a new first super address based on the return request;
[0180] The first super address is updated to a new second super address, and at the same time, a return notice is generated and sent to the delivery personnel terminal.
[0181] Specifically, when the user cannot pick up the item to be delivered, a return request can be sent to the server. When the server receives the return request, the second super address of the item to be delivered is updated to a new first super address (used to determine the actual delivery address of the new recipient) based on the return request, and the first super address is updated to a new second super address (used to determine the actual delivery address of the new sender), and at the same time, a return notice is generated and sent to the delivery personnel terminal.
[0182] In this embodiment, by determining the target storage cabinet corresponding to the user's actual delivery address based on the user's super address and storing the item, it realizes the non-contact item delivery and pick-up by the user through the unmanned cabinet based on the super address, simplifies the operation of non-contact logistics distribution, and improves the user information security and the efficiency of non-contact distribution.
[0183] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0184] Corresponding to the logistics distribution method based on the unmanned cabinet described in the above embodiments, Figure 5 The structural block diagram of the logistics distribution device based on the unmanned cabinet provided by the embodiment of the present application is shown. For the sake of convenience of description, only the parts related to the embodiment of the present application are shown.
[0185] Reference Figure 5 The unmanned container-based logistics distribution device 100 comprises:
[0186] The information identification module 101 is used to identify and determine the order information carried by the delivery order delivery request when the delivery order delivery request is detected; wherein the order information includes the first super address, the second super address and the space attribute of the item to be delivered;
[0187] An information binding module 102 is used to determine a target storage cabinet in the unmanned container based on the first super address, and bind the first super address to the storage cabinet number of the target storage cabinet; wherein the first super address is a preset code bound to the first target user and used to determine the first actual delivery address of the first target user;
[0188] The first control module 103 is used to control the target storage cabinet to open, receive the items to be delivered corresponding to the delivery order delivery request, and control the target storage cabinet to close;
[0189] The delivery module 104 is used to control the target storage cabinet to open and complete the delivery of the items to be delivered when receiving a pickup request and detecting that the pickup request carries a first super address, release the binding relationship between the first super address and the storage cabinet number of the target storage cabinet and control the target storage cabinet to close.
[0190] In one embodiment, the information binding module includes:
[0191] An address recognition unit, used for identifying and determining in real time a first actual delivery address corresponding to the first super address;
[0192] an area determination unit, configured to determine a corresponding first target user cloud storage space based on the first super address when detecting that the first actual delivery address is within a preset range;
[0193] A container traversal unit, configured to traverse all storage cabinets in the unmanned container when detecting that the first target user cloud storage space is in a waiting state; wherein the storage cabinet carries storage cabinet information; the storage cabinet information includes storage cabinet space attributes, storage cabinet number and storage status; the storage status includes unstored state, storing state and unavailable state;
[0194] A storage cabinet determining unit is used to determine that the storage cabinet is a target storage cabinet when it is detected that the storage cabinet meets a preset storage condition based on the storage cabinet information, and bind the first super address with the storage cabinet number of the target storage cabinet.
[0195] In one embodiment, the storage cabinet determination unit includes:
[0196] A first status determination subunit, configured to identify and determine a first alternative storage cabinet with all storage statuses being in the stored state;
[0197] A storage cabinet selection subunit, configured to use the first alternative storage cabinet as a second alternative storage cabinet when it detects that the super address bound to any one of the first alternative storage cabinets is the same as the first super address;
[0198] A first comparison subunit, configured to compare the storage cabinet space information of the second alternative storage cabinet with the space attribute of the item to be delivered;
[0199] A first storage cabinet determination subunit, configured to determine the second alternative storage cabinet as the target storage cabinet when it detects that the storage cabinet space information of the second alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered;
[0200] A first information binding subunit, configured to bind the first super address to the storage cabinet number of the target storage cabinet.
[0201] In one embodiment, the storage cabinet determination unit further includes:
[0202] A second status determination subunit, configured to identify and determine a third alternative storage cabinet with any storage status being in the non - stored state;
[0203] A second comparison subunit, configured to compare the storage cabinet space information of the third alternative storage cabinet with the space attribute of the item to be delivered;
[0204] A second storage cabinet determination subunit, configured to determine the third alternative storage cabinet as the target storage cabinet when it detects that the storage cabinet space information of the third alternative storage cabinet is greater than or equal to the space attribute of the item to be delivered;
[0205] A second information binding subunit, configured to bind the first super address to the storage cabinet number of the target storage cabinet.
[0206] In one embodiment, the first control module includes:
[0207] A first control unit, configured to control the opening of the target storage cabinet, and determine the storage cabinet space attribute inside the target storage cabinet when it detects that the item to be delivered is placed inside the target storage cabinet;
[0208] A second control unit, configured to update the storage status inside the target storage cabinet to the stored state when it detects that the storage cabinet space attribute is greater than a first preset space threshold, and control the closing of the target storage cabinet;
[0209] Or
[0210] A third control unit, configured to update the storage state in the target storage cabinet to an unavailable state and control the target storage cabinet to close when it is detected that the storage cabinet space attribute is less than or equal to the first preset space threshold.
[0211] In one embodiment, the device further includes:
[0212] A container traversal module, configured to traverse the storage cabinets in the unmanned storage cabinet;
[0213] An identification number determination module, configured to assign a corresponding storage cabinet number to each storage cabinet; the storage cabinet number is bound to the storage cabinet one by one.
[0214] In one embodiment, the address recognition unit includes:
[0215] A first address recognition subunit, configured to identify and determine the real-time positioning address of a first target user corresponding to the first super address;
[0216] A first address determination subunit, configured to determine the real-time positioning address as the first actual delivery address;
[0217] Or
[0218] A second address recognition subunit, configured to identify and determine a preset recipient address corresponding to the first super address;
[0219] A second address determination subunit, configured to determine the preset recipient address as the first actual delivery address;
[0220] Or
[0221] A third address recognition subunit, configured to identify and determine the current recipient address input by a first target user corresponding to the first super address;
[0222] A third address determination subunit, configured to determine the current recipient address as the first actual delivery address.
[0223] In one embodiment, the device further includes:
[0224] An address detection module, configured to generate an item return notice to the delivery personnel terminal when it is detected that the first actual delivery address is updated and the updated first actual delivery address exceeds the preset range;
[0225] A second control module, configured to control the target storage cabinet to open when a pick-up request is received and it is detected that the pick-up request carries the first super address;
[0226] A state updating module, configured to update the storage state of the target storage cabinet to a non-stored state when detecting that the target storage cabinet is empty;
[0227] The dissolving module is used to dissolve the binding relationship between the storage cabinet number and the first super address.
[0228] In one embodiment, the device further comprises:
[0229] A super address updating module, configured to update the second super address to a new first super address based on a return request when a return request is received;
[0230] The sending module is used to update the first super address to a new second super address, and generate a return notice and send it to the delivery personnel terminal.
[0231] This embodiment determines the user's actual delivery address based on the user's super address and matches it with the corresponding target storage cabinet for item storage, allowing the user to perform contactless item delivery and pickup through an unmanned container based on the super address, simplifying the operation of contactless logistics delivery, and improving user information security and the efficiency of contactless delivery.
[0232] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0233] Figure 6 This is a schematic diagram of the structure of the server provided in this embodiment. Figure 6 As shown, the server 6 of this embodiment includes: at least one processor 60 ( Figure 6 Only one is shown), a memory 61, and a computer program 62 stored in the memory 61 and executable on the at least one processor 60, wherein the processor 60 implements the steps in any of the above-mentioned embodiments of the logistics distribution method based on unmanned containers when executing the computer program 62.
[0234] The server 6 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The server may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will appreciate that Figure 6 It is only an example of the server 6 and does not constitute a limitation on the server 6. The server 6 may include more or fewer components than shown in the figure, or a combination of certain components, or different components, for example, it may also include input and output devices, network access devices, etc.
[0235] The so-called processor 60 may be a Central Processing Unit (CPU), and this processor 60 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or this processor may also be any conventional processor, etc.
[0236] In some embodiments, the memory 61 may be an internal storage unit of the server 6, such as the hard disk or memory of the server 6. In other embodiments, the memory 61 may also be an external storage device of the server 6, such as a plug-in hard disk equipped on the server 6, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 61 may also include both the internal storage unit of the server 6 and the external storage device. The memory 61 is used to store an operating system, application programs, a BootLoader, data, and other programs, such as the program code of the computer program, etc. The memory 61 may also be used to temporarily store data that has been output or will be output.
[0237] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0238] An embodiment of the present application also provides a network device, which includes at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. When the processor executes the computer program, the steps in any of the above method embodiments are implemented.
[0239] An embodiment of the present application also provides a computer-readable storage medium storing a computer program, which when executed by a processor can implement the steps in the above method embodiments.
[0240] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal is caused to execute the steps in the above method embodiments.
[0241] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above embodiment methods of the present application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can at least include: any entity or device capable of carrying the computer program code to the photographing device / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0242] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0243] Those of ordinary skill in the art will realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0244] In the embodiments provided in this application, it should be understood that the disclosed apparatus / network device and method can be implemented in other ways. For example, the apparatus / network device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.
[0245] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0246] The above-described embodiments are only used to illustrate the technical solutions of this application, rather than to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of each embodiment of this application, and should all be included in the protection scope of this application.
Claims
1. A logistics distribution method based on an unmanned container, characterized in that, include: When a delivery order delivery request is detected, identifying and determining order information carried in the delivery order delivery request; wherein the order information includes a first super address, a second super address, and a space attribute of an item to be delivered; Determine a target storage cabinet in the unmanned container based on the first super address, and bind the first super address to the storage cabinet number of the target storage cabinet; wherein the first super address is a preset code bound to the first target user and used to determine the first actual delivery address of the first target user; Control the target storage cabinet to open, receive the items to be delivered corresponding to the delivery order delivery request, and control the target storage cabinet to close; When a pickup request is received and it is detected that the pickup request carries a first super address, the target storage cabinet is controlled to open to complete the delivery of the items to be delivered, the binding relationship between the first super address and the storage cabinet number of the target storage cabinet is released, and the target storage cabinet is controlled to close.
2. The logistics distribution method based on the unmanned container according to claim 1, wherein The determining a target storage cabinet in the unmanned container based on the first super address, and binding the first super address to the storage cabinet number of the target storage cabinet, includes: Identify and determine in real time a first actual delivery address corresponding to the first super address; When it is detected that the first actual delivery address is within a preset range, determining a corresponding first target user cloud storage space based on the first super address; When it is detected that the first target user cloud storage space is in a waiting state, all storage cabinets in the unmanned cargo container are traversed; wherein the storage cabinet carries storage cabinet information; the storage cabinet information includes storage cabinet space attributes, storage cabinet number and storage status; the storage status includes unstored state, storing state and unavailable state; When it is detected based on the storage cabinet information that the storage cabinet meets the preset storage condition, the storage cabinet is determined to be a target storage cabinet, and the first super address is bound to the storage cabinet number of the target storage cabinet.
3. The logistics distribution method based on the unmanned vending cabinet according to claim 2, characterized in that, The step of determining that the storage cabinet is a target storage cabinet when it is detected based on the storage cabinet information that the storage cabinet meets a preset storage condition, and binding the first super address to the storage cabinet number of the target storage cabinet includes: Identify and determine that all storage cabinets in the first candidate storage cabinet are in the storing state; When it is detected that the super address bound to any of the first candidate storage cabinets is the same as the first super address, using the first candidate storage cabinet as the second candidate storage cabinet; Comparing the storage cabinet space information of the second candidate storage cabinet with the to-be-delivered object space attribute of the to-be-delivered object; When it is detected that the storage cabinet space information of the second candidate storage cabinet is greater than or equal to the space attribute of the item to be delivered, determining the second candidate storage cabinet as the target storage cabinet; Bind the first super address to the cabinet number of the target cabinet.
4. The logistics distribution method based on the unmanned container according to claim 2, wherein The step of determining that the storage cabinet is a target storage cabinet when it is detected based on the storage cabinet information that the storage cabinet meets a preset storage condition, and binding the first super address to the storage cabinet number of the target storage cabinet, further includes: Identify and determine that any third candidate storage cabinet whose storage state is a non-storage state; Comparing the storage cabinet space information of the third candidate storage cabinet with the to-be-delivered object space attribute of the to-be-delivered object; When it is detected that the storage cabinet space information of the third candidate storage cabinet is greater than or equal to the space attribute of the item to be delivered, determining the third candidate storage cabinet as the target storage cabinet; Bind the first super address to the cabinet number of the target cabinet.
5. The logistics distribution method based on an unmanned container according to claim 1, wherein The controlling the target storage cabinet to open, receiving the to-be-delivered items corresponding to the delivery order delivery request, and controlling the target storage cabinet to close includes: Controlling the target storage cabinet to be opened, and determining the cabinet space attribute in the target storage cabinet when detecting that the item to be delivered is placed in the target storage cabinet; When it is detected that the storage cabinet space attribute is greater than a first preset space threshold, the storage state in the target storage cabinet is updated to a storing state, and the target storage cabinet is controlled to be closed; or, When it is detected that the storage cabinet space attribute is less than or equal to the first preset space threshold, the storage state in the target storage cabinet is updated to an unavailable state, and the target storage cabinet is controlled to be closed.
6. The logistics distribution method based on the unmanned container according to claim 1, characterized in that, When the delivery order delivery request is detected, before identifying and determining the order information carried by the delivery order delivery request, the method further includes: Traversing the storage cabinets in the unmanned cargo container; A corresponding storage cabinet number is assigned to each storage cabinet; the storage cabinet number is bound to the storage cabinet one-to-one.
7. The logistics distribution method based on an unmanned container according to claim 2, wherein The real-time identification and determination of the first actual delivery address corresponding to the first super address includes: Identify and determine the real-time location address of a first target user corresponding to the first super address; Determining the real-time positioning address as the first actual delivery address; or, Identifying and determining a preset recipient address corresponding to the first super address; Determine the preset receiving address as the first actual delivery address; or, Identify and determine the current receiving address input by the first target user corresponding to the first super address; The current receiving address is determined as the first actual delivery address.
8. The logistics distribution method based on the unmanned container according to any one of claims 1 to 7, characterized in that, After determining a target storage cabinet in the unmanned container based on the first super address and binding the first super address to the storage cabinet number of the target storage cabinet, the method further includes: When it is detected that the first actual delivery address is updated and the updated first actual delivery address exceeds the preset range, generating an item return notification to the delivery personnel terminal; When receiving a pickup request and detecting that the pickup request carries the first super address, controlling the target storage cabinet to open; When it is detected that the target storage cabinet is empty, updating the storage state of the target storage cabinet to an unstored state; The binding relationship between the storage cabinet number and the first super address is released.
9. The logistics distribution method based on an unmanned container according to any one of claims 1 to 7, characterized in that, After determining a target storage cabinet in the unmanned container based on the first super address and binding the first super address to the storage cabinet number of the target storage cabinet, the method further includes: When receiving a return request, updating the second super address to a new first super address based on the return request; The first super address is updated to a new second super address, and a return notice is generated and sent to the delivery personnel terminal.
10. A logistics distribution device based on an unmanned container, characterized in that, include: An information identification module, used for identifying and determining the order information carried by the delivery order delivery request when a delivery order delivery request is detected; wherein the order information includes the first super address, the second super address and the space attribute of the item to be delivered; An information binding module, used to determine a target storage cabinet in the unmanned cargo container based on the first super address, and bind the first super address to the storage cabinet number of the target storage cabinet; wherein the first super address is a preset code bound to the first target user and used to determine the first actual delivery address of the first target user; A control module, used to control the target storage cabinet to open, receive the items to be delivered corresponding to the delivery order delivery request, and control the target storage cabinet to close; The delivery module is used to control the target storage cabinet to open and complete the delivery of the items to be delivered when receiving a pickup request and detecting that the pickup request carries a first super address, release the binding relationship between the first super address and the storage cabinet number of the target storage cabinet and control the target storage cabinet to close.