Delivery method and device

By receiving operation information of unmanned delivery vehicles and target delivery information and generating instructions to guide the delivery tasks of unmanned delivery vehicles, the problems of low efficiency and poor flexibility of unmanned delivery vehicles in the existing technology are solved, and more efficient and flexible delivery services are achieved.

CN114677089BActive Publication Date: 2025-05-23BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210369684.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-08
Publication Date
2025-05-23
Estimated Expiration
2042-04-08

AI Technical Summary

Technical Problem

The existing unmanned delivery vehicle delivery methods are inefficient and have poor flexibility, and cannot effectively meet users' flexible delivery needs.

Method used

By receiving operation information of unmanned delivery vehicles and target delivery information, we generate instructions to guide the delivery tasks of unmanned delivery vehicles, and improve delivery efficiency and flexibility.

Benefits of technology

Unmanned delivery is achieved based on the user's target delivery information, improving the delivery success rate and efficiency, and enhancing the flexibility of the delivery system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114677089B_ABST
    Figure CN114677089B_ABST
Patent Text Reader

Abstract

The present application discloses a delivery method and device, and relates to the field of logistics and transportation technology. The method includes: receiving unmanned delivery vehicle operation information; receiving target delivery information determined based on the unmanned delivery vehicle operation information; sending the target delivery information to the delivery end, wherein the delivery end generates indication information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information, and can perform unmanned delivery based on the target delivery information indicated by the user, thereby improving the flexibility of the delivery method application, and, compared with the existing unmanned delivery vehicle, after delivering the item to the delivery address, sends a prompt message to the user to prompt the user to pick up the goods, in which the user passively receives the delivery, unmanned delivery based on the user's target delivery information can enable the user to actively initiate the delivery, thereby improving the delivery success rate and efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of logistics and transportation technology, and in particular to a distribution method and device. Background Art

[0002] With the development of artificial intelligence technology, unmanned delivery vehicles are being widely used in the logistics and distribution industry. The existing unmanned delivery vehicle delivery method is mainly: after the unmanned delivery vehicle delivers the items to the user's delivery address, it sends a prompt message to the user to prompt the user to pick up the goods.

[0003] However, existing unmanned delivery vehicle delivery methods have problems of low efficiency and poor flexibility. Summary of the invention

[0004] The present disclosure provides a distribution method, device, electronic device and computer-readable storage medium.

[0005] According to a first aspect of the present disclosure, a delivery method is provided, which is applied to a user end, and includes: receiving unmanned delivery vehicle operation information, the unmanned delivery vehicle operation information including operation shift information of at least one unmanned delivery vehicle; receiving target delivery information determined based on the unmanned delivery vehicle operation information, the target delivery information including the delivery site and delivery time of the target item; sending the target delivery information to the delivery end, wherein the delivery end generates indication information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information.

[0006] In some embodiments, receiving target delivery information determined based on unmanned delivery vehicle operation information includes: presenting the unmanned delivery vehicle operation information; and receiving target delivery information determined by a user based on the unmanned delivery vehicle operation information.

[0007] In some embodiments, the method further includes: receiving pickup information corresponding to the target item generated by the delivery end.

[0008] According to a second aspect of the present disclosure, a delivery method is provided, which is applied to a delivery end, including: receiving target delivery information determined by a user, the target delivery information including a delivery site and a delivery time of a target item; generating indication information for indicating a target item to be delivered based on unmanned delivery vehicle operation information and the target delivery information; generating pickup information corresponding to the target item, and sending the pickup information to a user end.

[0009] In some embodiments, the unmanned delivery vehicle operation information includes: the time when each unmanned delivery vehicle arrives at each stop point in the driving route, and the length of time the unmanned delivery vehicle stops at each stop point; the target delivery information includes: the pick-up time and pick-up location for picking up the target item determined by the user; based on the unmanned delivery vehicle operation information and the target delivery information, indication information for indicating the delivery of the target item is generated, including: determining at least one candidate unmanned delivery vehicle from multiple unmanned delivery vehicles according to the pick-up location, wherein the stop points of the candidate unmanned delivery vehicles include the pick-up location; for each candidate unmanned delivery vehicle among the at least one candidate unmanned delivery vehicle, determining the stop time period of the candidate unmanned delivery vehicle at the pick-up location according to the time when the candidate unmanned delivery vehicle arrives at the pick-up location and the length of time the candidate unmanned delivery vehicle stops at the pick-up location; determining a target unmanned delivery vehicle from at least one candidate unmanned delivery vehicle according to the pick-up time, wherein the stop time period of the target unmanned delivery vehicle at the pick-up location includes the pick-up time; generating indication information for indicating that the target item is loaded on the target unmanned delivery vehicle.

[0010] According to a third aspect of the present disclosure, a delivery device is provided, which is applied to a user end and includes: a first receiving unit, configured to receive unmanned delivery vehicle operation information, the unmanned delivery vehicle operation information including operation shift information of at least one unmanned delivery vehicle; a second receiving unit, configured to receive target delivery information determined based on the unmanned delivery vehicle operation information, the target delivery information including the delivery site and delivery time of the target item; a sending unit, configured to send the target delivery information to the delivery end, wherein the delivery end generates indication information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information.

[0011] In some embodiments, the second receiving unit includes: a presentation module configured to present unmanned delivery vehicle operation information; and a receiving module configured to receive target delivery information determined by a user based on the unmanned delivery vehicle operation information.

[0012] In some embodiments, the device further includes: a third receiving unit configured to receive pickup information corresponding to the target item generated by the delivery end.

[0013] According to a fourth aspect of the present disclosure, a delivery device is provided, which is applied to a delivery end and includes: a fourth receiving unit, configured to receive target delivery information determined by a user, the target delivery information including a delivery site and a delivery time of a target item; a first generating unit, configured to generate indication information for indicating a target item to be delivered based on unmanned delivery vehicle operation information and the target delivery information; and a second generating unit, configured to generate pickup information corresponding to the target item and send the pickup information to a user end.

[0014] In some embodiments, the unmanned delivery vehicle operation information includes: the time when each unmanned delivery vehicle arrives at each stop point in the driving route, and the length of time the unmanned delivery vehicle stops at each stop point; the target delivery information includes: the pick-up time and pick-up location for picking up the target item determined by the user; the first generation unit includes: a first determination module, configured to determine at least one candidate unmanned delivery vehicle from multiple unmanned delivery vehicles according to the pick-up location, wherein the stop points of the candidate unmanned delivery vehicles include the pick-up location; a second determination module, configured to determine, for each candidate unmanned delivery vehicle among the at least one candidate unmanned delivery vehicle, the stop time period of the candidate unmanned delivery vehicle at the pick-up location according to the time when the candidate unmanned delivery vehicle arrives at the pick-up location and the stop time of the candidate unmanned delivery vehicle at the pick-up location; a third determination module, configured to determine a target unmanned delivery vehicle from at least one candidate unmanned delivery vehicle according to the pick-up time, wherein the stop time period of the target unmanned delivery vehicle at the pick-up location includes the pick-up time; a generation module, configured to generate instruction information for instructing to load the target item on the target unmanned delivery vehicle.

[0015] According to the fifth aspect of the present disclosure, an embodiment of the present disclosure provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by one or more processors, the one or more processors implement the delivery method provided in the first aspect or implement the delivery method provided in the second aspect.

[0016] According to a sixth aspect of the present disclosure, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the distribution method provided in the first aspect or the distribution method provided in the second aspect is implemented.

[0017] The delivery method and device provided by the present disclosure include: receiving unmanned delivery vehicle operation information, the unmanned delivery vehicle operation information includes the operation shift information of at least one unmanned delivery vehicle; receiving target delivery information determined based on the unmanned delivery vehicle operation information, the target delivery information includes the delivery site and delivery time of the target item; sending the target delivery information to the delivery end, wherein the delivery end generates indication information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information, which can improve the delivery efficiency and improve the flexibility of the delivery system.

[0018] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application.

[0020] Figure 1 is an exemplary system architecture diagram to which embodiments of the present application may be applied;

[0021] Figure 2 is a flow chart of an embodiment of a distribution method according to the present application;

[0022] Figure 3 is a flow chart of another embodiment of the delivery method according to the present application;

[0023] Figure 4 is a flow chart of an embodiment of a distribution method according to the present application;

[0024] Figure 5 is a flow chart of an application scenario of the distribution method according to the present application;

[0025] Figure 6 is a schematic structural diagram of an embodiment of a dispensing device according to the present application;

[0026] Figure 7 is a schematic structural diagram of an embodiment of a dispensing device according to the present application;

[0027] Figure 8 It is a block diagram of an electronic device used to implement the distribution method of an embodiment of the present application. DETAILED DESCRIPTION

[0028] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0029] Figure 1 An exemplary system architecture 100 is shown to which embodiments of the delivery method or delivery device of the present application can be applied.

[0030] like Figure 1 As shown, the system architecture 100 may include a user terminal 101, a delivery terminal 102, an unmanned delivery vehicle 103, a network 104, and a network 105. The network 104 is used to provide a medium for a communication link between the user terminal 101 and the delivery terminal 102. The network 105 is used to provide a medium for a communication link between the delivery terminal 102 and the unmanned delivery vehicle 103. The networks 104 and 105 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0031] The user can use the user terminal 101 to exchange information with the delivery terminal 102 through the network 104. The delivery terminal 102 can exchange information with the unmanned delivery vehicle 103 through the network 105.

[0032] The user terminal 101 can be various electronic devices with a display screen and support receiving server messages, including but not limited to smart phones, tablet computers, e-book readers, electronic players, laptop portable computers and desktop computers, etc. The distribution terminal 102 can be a terminal device, or a server device, etc. The user terminal 101 and the distribution terminal 102 can be hardware or software. When the user terminal 101 and the distribution terminal 102 are hardware, they can be various electronic devices. When the user terminal 101 and the distribution terminal 102 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, multiple software modules for providing distributed services), or it can be implemented as a single software or software module. No specific limitation is made here. The unmanned delivery vehicle 103 can be an unmanned delivery vehicle based on automatic driving with the function of loading and transporting goods.

[0033] The user terminal 101 can receive unmanned delivery vehicle operation information, which includes the operating shift information of at least one unmanned delivery vehicle, receive target delivery information determined based on the unmanned delivery vehicle operation information, which includes the delivery site and delivery time of the target items, and send the target delivery information to the delivery terminal, so that the delivery terminal generates indication information for indicating the delivery of the target items based on the unmanned delivery vehicle operation information and the target delivery information.

[0034] It should be noted that the distribution method provided in the embodiment of the present disclosure can be executed by the user terminal 101 , and accordingly, the distribution device can be set in the distribution terminal 101 .

[0035] It should be understood that Figure 1 The number of user terminals, delivery terminals, unmanned delivery vehicles, and networks in the embodiment is only for illustration. Any number of user terminals, delivery terminals, unmanned delivery vehicles, and networks may be provided as required.

[0036] Continue to refer Figure 2 , shows a process 200 of an embodiment of a distribution method according to the present disclosure, applied to a user end, comprising the following steps:

[0037] Step 201: Receive unmanned delivery vehicle operation information, where the unmanned delivery vehicle operation information includes operation shift information of at least one unmanned delivery vehicle.

[0038] In this embodiment, the execution subject of the distribution method (for example Figure 1The user terminal 101 shown in the figure can receive unmanned delivery vehicle operation information, wherein the unmanned delivery vehicle operation information refers to the operation shift information of each unmanned delivery vehicle among at least one unmanned delivery vehicle used to perform the item delivery task, including but not limited to the driving route of the unmanned delivery vehicle, the arrival time of the unmanned delivery vehicle at each stop point in the driving route, the departure time from each stop point, and the services supported by the unmanned delivery vehicle (it can support cold chain transportation services, catering insulation transportation services, cash on delivery services, etc.).

[0039] Step 202, receiving target delivery information determined based on the unmanned delivery vehicle operation information, the target delivery information including the delivery site and delivery time of the target item.

[0040] In this embodiment, the user terminal can receive target delivery information determined based on the operation information of the unmanned delivery vehicle. The target delivery information can be a stop point selected by the user from the operation information of the unmanned delivery vehicle (such as selecting a stop point as a pickup point), or it can be an operation information determined by the user terminal based on the user's commonly used information / last selected information.

[0041] Step 203, sending the target delivery information to the delivery end, wherein the delivery end generates indication information for indicating the delivery target items based on the unmanned delivery vehicle operation information and the target delivery information.

[0042] In this embodiment, the user's target delivery information is sent to the delivery end, so that the delivery end generates indication information for indicating the delivery target items based on the unmanned delivery vehicle operation information and the target delivery information. Among them, the delivery end generates indication information for indicating the delivery target items based on the unmanned delivery vehicle operation information and the target delivery information, specifically including: determining at least one candidate unmanned delivery vehicle from multiple unmanned delivery vehicles according to the pickup location, wherein the stop points of the candidate unmanned delivery vehicles include the pickup location; for each candidate unmanned delivery vehicle in at least one candidate unmanned delivery vehicle, according to the time when the candidate unmanned delivery vehicle arrives at the pickup location and the stop time of the candidate unmanned delivery vehicle at the pickup location, determine the stop time period of the candidate unmanned delivery vehicle at the pickup location; determine the target unmanned delivery vehicle from at least one candidate unmanned delivery vehicle according to the pickup time, wherein the stop time period of the target unmanned delivery vehicle at the pickup location includes the pickup time; generate indication information for indicating that the target items are loaded on the target unmanned delivery vehicle.

[0043] The delivery method provided in this embodiment receives operation information of an unmanned delivery vehicle; receives target delivery information determined based on the operation information of the unmanned delivery vehicle; and sends the target delivery information to a delivery end, wherein the delivery end generates indication information for indicating the target delivery item based on the operation information of the unmanned delivery vehicle and the target delivery information, and can perform unmanned delivery based on the target delivery information indicated by the user, thereby improving the flexibility of application of the delivery method. Moreover, compared with the existing delivery method in which the user passively receives the delivery after the unmanned delivery vehicle delivers the item to the delivery address and then sends a prompt message to the user to prompt the user to pick up the goods, the unmanned delivery based on the user's target delivery information can enable the user to actively initiate delivery, thereby improving the delivery success rate and efficiency.

[0044] Optionally, receiving target delivery information determined based on the unmanned delivery vehicle operation information includes: presenting the unmanned delivery vehicle operation information; and receiving target delivery information determined by the user based on the unmanned delivery vehicle operation information.

[0045] In this embodiment, after receiving the unmanned delivery vehicle operation information, the user terminal can present the unmanned delivery vehicle operation information thereon and receive the information selected by the user as target delivery information.

[0046] For example, the unmanned delivery vehicle operation information includes: the time when unmanned delivery vehicle No. 001 arrives at location A is 10:00, the time when it arrives at location B is 10:30, and the stop time at each stop is 30 minutes; the time when unmanned delivery vehicle No. 002 arrives at location A is 11:00, the time when it arrives at location C is 12:00, and the time when it arrives at location B is 13:00, and the stop time at each stop is 30 minutes. If the user intends to pick up the goods at location B at 13:20, the user will choose to determine location B and 13:00 as the target delivery information.

[0047] Continue to refer Figure 3 , shows a process 300 of another embodiment of the distribution method according to the present disclosure, applied to a user end, comprising the following steps:

[0048] Step 301: Receive unmanned delivery vehicle operation information, where the unmanned delivery vehicle operation information includes operation shift information of at least one unmanned delivery vehicle.

[0049] Step 302, receiving target delivery information determined based on the operation information of the unmanned delivery vehicle, the target delivery information including the delivery site and delivery time of the target item.

[0050] Step 303, sending the target delivery information to the delivery end, wherein the delivery end generates indication information for indicating the delivery target items based on the unmanned delivery vehicle operation information and the target delivery information.

[0051] The description of step 301, step 302, and step 303 in this embodiment is consistent with the description of step 201, step 202, and step 203, and will not be repeated here.

[0052] Step 304, receiving the pickup information corresponding to the target item generated by the delivery end.

[0053] In this embodiment, after the delivery end generates indication information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information, it can generate pickup information corresponding to the target item and send the pickup information to the user end so that the user end receives the pickup information. The pickup information is used to enable the unmanned delivery vehicle that delivers the target item to verify whether the user has the pickup authority when the user picks up the goods.

[0054] The delivery method provided in this embodiment is compared with Figure 2 The described embodiment adds a step in which the user terminal receives pickup information corresponding to the target item generated by the delivery terminal, so that the user can extract the target item based on the pickup information, thereby improving the safety of the delivered items.

[0055] Continue to refer Figure 4 , shows a process 400 of an embodiment of a distribution method according to the present disclosure, applied to a distribution end, comprising the following steps:

[0056] Step 401, receiving target delivery information determined by a user, the target delivery information including the delivery site and delivery time of the target item.

[0057] In this embodiment, the execution subject of the distribution method (for example Figure 1 The delivery terminal 102 shown can receive target delivery information determined by the user.

[0058] Step 402: Generate instruction information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information. The target delivery information includes the delivery site and delivery time of the target item.

[0059] In this embodiment, the delivery end can generate instruction information for indicating the delivery target items based on the unmanned delivery vehicle operation information and the target delivery information. The instruction information is used to instruct the delivery personnel or delivery device to load the target items onto the unmanned delivery vehicle at a time or place that matches the unmanned delivery vehicle operation information and the target delivery information, so that the unmanned delivery vehicle can deliver the target items.

[0060] For example, the unmanned delivery vehicle operation information includes: the time when unmanned delivery vehicle No. 001 arrives at location A is 10:00, the time when it arrives at location B is 10:30, and the time when it arrives at location C is 13:00, and the stop time at each stop is 30 minutes; the time when unmanned delivery vehicle No. 002 arrives at location A is 11:00, the time when it arrives at location C is 12:00, and the time when it arrives at location B is 13:00, and the stop time at each stop is 30 minutes. The user determines location B and 13:00 as the target delivery information, and the storage station (distribution station) of the target item is location A. Then, the instruction information can be information for instructing the delivery personnel or delivery device to load the target item on unmanned delivery vehicle No. 001 at 10:00. So that the unmanned delivery vehicle loaded with the target item stops at location B at 13:20.

[0061] Step 403: Generate pickup information corresponding to the target item and send the pickup information to the user terminal.

[0062] In this embodiment, the delivery end can generate pickup information corresponding to the target item and send the pickup information to the user end so that the user end receives the pickup information. The pickup information is used to enable the unmanned delivery vehicle that delivers the target item to verify whether the user has the pickup authority when the user picks up the item.

[0063] The delivery method provided in this embodiment receives the target delivery information determined by the user; generates indication information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information; generates pickup information corresponding to the target item, and sends the pickup information to the user. Unmanned delivery can be performed based on the user's target delivery information, which improves the flexibility of the delivery method application. Moreover, compared with the existing unmanned delivery vehicle that sends a prompt message to the user to prompt the user to pick up the item after delivering the item to the delivery address, in which the user passively receives the delivery, unmanned delivery based on the user's target delivery information can enable the user to actively initiate the delivery, thereby improving the delivery success rate.

[0064] Optionally, the unmanned delivery vehicle operation information includes: the time when each unmanned delivery vehicle arrives at each stop point in the driving route, and the length of time the unmanned delivery vehicle stops at each stop point; the target delivery information includes: the pick-up time and pick-up location for picking up the target item determined by the user; based on the unmanned delivery vehicle operation information and the target delivery information, indication information for indicating the delivery of the target item is generated, including: determining at least one candidate unmanned delivery vehicle from multiple unmanned delivery vehicles according to the pick-up location, wherein the stop points of the candidate unmanned delivery vehicles include the pick-up location; for each candidate unmanned delivery vehicle among the at least one candidate unmanned delivery vehicle, determining the stop time period of the candidate unmanned delivery vehicle at the pick-up location according to the time when the candidate unmanned delivery vehicle arrives at the pick-up location and the length of time the candidate unmanned delivery vehicle stops at the pick-up location; determining a target unmanned delivery vehicle from at least one candidate unmanned delivery vehicle according to the pick-up time, wherein the stop time period of the target unmanned delivery vehicle at the pick-up location includes the pick-up time; generating indication information for indicating that the target item is loaded on the target unmanned delivery vehicle.

[0065] In this embodiment, the unmanned delivery vehicle operation information includes: the time when each unmanned delivery vehicle arrives at each stop point in the driving route, and the length of time it stops at each stop point after arriving at each stop point; the target delivery information includes: the pickup time and pickup location for the target item determined by the user. When generating the instruction information, first, at least one candidate unmanned delivery vehicle can be determined from multiple unmanned delivery vehicles based on the pickup location for the target item determined by the user, and the determined candidate unmanned delivery vehicle's stop points include the pickup location. Among them, the stop points of multiple unmanned delivery vehicles all include the stop point where the delivery terminal is located.

[0066] Secondly, for each candidate unmanned delivery vehicle among at least one candidate unmanned delivery vehicle, the stop time period of the candidate unmanned delivery vehicle at the pickup location is determined according to the arrival time of the candidate unmanned delivery vehicle at the pickup location and the stop time of the candidate unmanned delivery vehicle at the pickup location. Specifically, the arrival time of the candidate unmanned delivery vehicle at a certain stop point is taken as the starting time, and the time obtained by adding the arrival time of the candidate unmanned delivery vehicle at the certain stop point plus the corresponding stop time is taken as the end time, and the time period between the above start time and the above end time is determined as the stop time period of the candidate unmanned delivery vehicle at the certain stop point.

[0067] Afterwards, according to the pickup time for picking up the target item determined by the user, a target unmanned delivery vehicle is determined from at least one candidate unmanned delivery vehicle, and the time period during which the determined target unmanned delivery vehicle stops at the pickup location includes the pickup time.

[0068] Finally, instruction information for instructing to load the target item onto the target unmanned delivery vehicle is generated to instruct the delivery personnel or delivery device to load the target item onto the target unmanned delivery vehicle when the target unmanned delivery vehicle stops at the stop point where the delivery station is located, so that the user can pick up the target item from the target unmanned delivery vehicle at the pickup time and pickup location determined by the user. The delivery station can be a logistics transportation distribution station near the user's delivery address, or it can be a supermarket, a decentralized storage warehouse, and other sites.

[0069] In some application scenarios, such as Figure 5 As shown, delivery methods include:

[0070] In the first step, the unmanned delivery vehicle operation management platform receives the configuration of the unmanned delivery vehicle operation information. The unmanned delivery vehicle operation information may include the following information: the operation route of each operation shift, the stop points in each operation route, the attributes of each stop point (such as distribution station, user pickup point, etc.), the operation timetable of each shift, and the operation shift of each unmanned delivery vehicle and other information related to shuttle bus operation.

[0071] Afterwards, the unmanned delivery vehicle operation management platform will send the configured unmanned delivery vehicle operation information to the user end.

[0072] In the second step, the user can determine the target delivery information based on the user terminal, including selecting the pickup time and pickup location for the intended target item from the operation information of the unmanned delivery vehicle; or after the user enters the time and location for the intended pickup of the target item based on the user terminal, the user terminal obtains the closest time and location matched in the operation information as the pickup time and pickup location.

[0073] Afterwards, the user terminal sends the target delivery information including the pickup time and pickup location to the delivery terminal.

[0074] In the third step, after receiving the target delivery information, the delivery end generates instruction information / delivery information for instructing the user's target items to be loaded on the target unmanned delivery vehicle based on the unmanned delivery vehicle operation information and the target delivery information, so as to instruct the delivery personnel or delivery equipment to load the target items when the unmanned delivery vehicle arrives at the stop point where the delivery station is located. After completing the loading of the target items, the delivery end can generate corresponding pickup information and send the pickup information (such as a pickup code) to the user end.

[0075] In the fourth step, when the target unmanned delivery vehicle arrives at the pickup location, the user can arrive at the pickup location at the pickup time and take out the target item from the target unmanned delivery vehicle based on the pickup information.

[0076] Afterwards, the target unmanned delivery vehicle can send information indicating the completion of delivery to the unmanned delivery vehicle operation management platform / user end / delivery end.

[0077] Further references Figure 6 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a distribution device, which is similar to Figure 2 and Figure 3 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0078] like Figure 6 As shown, the distribution device of this embodiment is applied to the user end, and includes: a first receiving unit 601, a second receiving unit 602, and a sending unit 603. Among them, the first receiving unit is configured to receive the operation information of the unmanned delivery vehicle, and the operation information of the unmanned delivery vehicle includes the operation shift information of at least one unmanned delivery vehicle; the second receiving unit is configured to receive the target delivery information determined based on the operation information of the unmanned delivery vehicle, and the target delivery information includes the delivery site and delivery time of the target item; the sending unit is configured to send the target delivery information to the distribution end, wherein the distribution end generates indication information for indicating the delivery target item based on the operation information of the unmanned delivery vehicle and the target delivery information.

[0079] In some embodiments, the second receiving unit includes: a presentation module configured to present unmanned delivery vehicle operation information; and a receiving module configured to receive target delivery information determined by a user based on the unmanned delivery vehicle operation information.

[0080] In some embodiments, the device further includes: a third receiving unit configured to receive pickup information corresponding to the target item generated by the delivery end.

[0081] Each unit in the above device 600 is similar to the reference Figure 2 and Figure 3 Therefore, the operations, features and technical effects described above for the delivery method are also applicable to the device 600 and the units included therein, and will not be described in detail here.

[0082] Further references Figure 7 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a distribution device, which is similar to Figure 4 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0083] like Figure 7As shown, the delivery device of this embodiment is applied to the delivery end, and includes: a fourth receiving unit 701, a first generating unit 702, and a second generating unit 703. Among them, the fourth receiving unit is configured to receive the target delivery information determined by the user, and the target delivery information includes the delivery site and delivery time of the target item; the first generating unit is configured to generate indication information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information; the second generating unit is configured to generate the pickup information corresponding to the target item, and send the pickup information to the user end.

[0084] In some embodiments, the unmanned delivery vehicle operation information includes: the time when each unmanned delivery vehicle arrives at each stop point in the driving route, and the length of time the unmanned delivery vehicle stops at each stop point; the target delivery information includes: the pick-up time and pick-up location for picking up the target item determined by the user; the first generation unit includes: a first determination module, configured to determine at least one candidate unmanned delivery vehicle from multiple unmanned delivery vehicles according to the pick-up location, wherein the stop points of the candidate unmanned delivery vehicles include the pick-up location; a second determination module, configured to determine, for each candidate unmanned delivery vehicle among the at least one candidate unmanned delivery vehicle, the stop time period of the candidate unmanned delivery vehicle at the pick-up location according to the time when the candidate unmanned delivery vehicle arrives at the pick-up location and the stop time of the candidate unmanned delivery vehicle at the pick-up location; a third determination module, configured to determine a target unmanned delivery vehicle from at least one candidate unmanned delivery vehicle according to the pick-up time, wherein the stop time period of the target unmanned delivery vehicle at the pick-up location includes the pick-up time; a generation module, configured to generate instruction information for instructing to load the target item on the target unmanned delivery vehicle.

[0085] Each unit in the above device 700 is similar to the reference Figure 4 Therefore, the operations, features and technical effects described above for the delivery method are also applicable to the device 700 and the units included therein, and will not be described in detail here.

[0086] According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.

[0087] like Figure 8, is a block diagram of an electronic device 800 according to a distribution method according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0088] like Figure 8 As shown, the electronic device includes: one or more processors 801, memory 802, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are interconnected using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 801 is taken as an example.

[0089] The memory 802 is a non-transitory computer-readable storage medium provided in the present application. The memory stores instructions executable by at least one processor to enable the at least one processor to perform the distribution method provided in the present application. The non-transitory computer-readable storage medium of the present application stores computer instructions, which are used to enable a computer to perform the distribution method provided in the present application.

[0090] The memory 802 is a non-transient computer-readable storage medium that can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the delivery method in the embodiment of the present application (for example, the attached Figure 6 The processor 801 executes various functional applications and data processing of the server by running the non-transient software programs, instructions and modules stored in the memory 802, that is, the distribution method in the above method embodiment is implemented.

[0091] The memory 802 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the electronic device for extracting video clips, etc. In addition, the memory 802 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 802 may optionally include a memory remotely arranged relative to the processor 801, and these remote memories may be connected to the electronic device for extracting video clips via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0092] The electronic device of the distribution method may further include: an input device 803, an output device 804 and a bus 805. The processor 801, the memory 802, the input device 803 and the output device 804 may be connected via the bus 805 or in other ways. Figure 8 The connection via bus 805 is taken as an example.

[0093] The input device 803 can receive input digital or character information, and generate key signal input related to user settings and function control of the electronic device for extracting video clips, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator rod, one or more mouse buttons, a trackball, a joystick, and other input devices. The output device 804 may include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.

[0094] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0095] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or means (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0096] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0097] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0098] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.

[0099] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution disclosed in this application can be achieved, and this document is not limited here.

[0100] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A distribution method, applied to a user end, include: Receiving unmanned delivery vehicle operation information, wherein the unmanned delivery vehicle operation information includes operation shift information of at least one unmanned delivery vehicle; Receiving target delivery information determined based on the unmanned delivery vehicle operation information, the target delivery information including a delivery site and a delivery time of the target item; Sending the target delivery information to a delivery end, wherein the delivery end generates indication information for indicating the delivery target item based on the unmanned delivery vehicle operation information and the target delivery information; Receive the pickup information corresponding to the target item generated by the delivery end, wherein the pickup information is used to enable the unmanned delivery vehicle that delivers the target item to verify whether the user has the pickup authority when the user picks up the item.

2. The method according to claim 1, in, The receiving target delivery information determined based on the unmanned delivery vehicle operation information includes: Presenting the unmanned delivery vehicle operation information; Receive target delivery information determined by the user based on the unmanned delivery vehicle operation information.

3. A distribution method, applied to the distribution end, include: Receive target delivery information determined by a user, wherein the target delivery information includes a delivery site and a delivery time of the target item, and is determined based on unmanned delivery vehicle operation information, wherein the unmanned delivery vehicle operation information includes operation shift information of at least one unmanned delivery vehicle; Generating instruction information for instructing the delivery of the target item based on the unmanned delivery vehicle operation information and the target delivery information; Generate pickup information corresponding to the target item and send the pickup information to the user end, wherein the pickup information is used to enable the unmanned delivery vehicle that delivers the target item to verify whether the user has the pickup authority when the user picks up the item.

4. The method according to claim 3, in, The unmanned delivery vehicle operation information includes: the time when each unmanned delivery vehicle arrives at each stop point in the driving route, and the stop time of the unmanned delivery vehicle at each stop point; The target delivery information includes: the pickup time and pickup location for the target item determined by the user; The generating, based on the unmanned delivery vehicle operation information and the target delivery information, instruction information for instructing the delivery of the target item includes: Determine at least one candidate unmanned delivery vehicle from a plurality of unmanned delivery vehicles according to the pickup location, wherein the stop points of the candidate unmanned delivery vehicle include the pickup location; For each of the at least one candidate unmanned delivery vehicle, determining a stop time period of the candidate unmanned delivery vehicle at the pickup location according to the time when the candidate unmanned delivery vehicle arrives at the pickup location and the stop time of the candidate unmanned delivery vehicle at the pickup location; Determine a target unmanned delivery vehicle from the at least one candidate unmanned delivery vehicle according to the pickup time, wherein the stop time period of the target unmanned delivery vehicle at the pickup location includes the pickup time; Instruction information for instructing the target article to be loaded on the target unmanned delivery vehicle is generated.

5. A distribution device, applied to a user end, include: A first receiving unit is configured to receive unmanned delivery vehicle operation information, wherein the unmanned delivery vehicle operation information includes operation shift information of at least one unmanned delivery vehicle; A second receiving unit is configured to receive target delivery information determined based on the unmanned delivery vehicle operation information, wherein the target delivery information includes a delivery site and a delivery time of a target item; A sending unit, configured to send the target delivery information to a delivery end, wherein the delivery end generates indication information for indicating a delivery target item based on the unmanned delivery vehicle operation information and the target delivery information; The third receiving unit is configured to receive the pickup information corresponding to the target item generated by the delivery end, wherein the pickup information is used to enable the unmanned delivery vehicle that delivers the target item to verify whether the user has the pickup authority when the user picks up the item.

6. The device according to claim 5, in, The second receiving unit includes: A presentation module, configured to present the unmanned delivery vehicle operation information; The receiving module is configured to receive target delivery information determined by the user based on the unmanned delivery vehicle operation information.

7. A distribution device, used at a distribution end, include: a fourth receiving unit configured to receive target delivery information determined by a user, wherein the target delivery information includes a delivery site and a delivery time of the target item, and is determined based on the unmanned delivery vehicle operation information, wherein the unmanned delivery vehicle operation information includes operation shift information of at least one unmanned delivery vehicle; A first generating unit is configured to generate instruction information for instructing to deliver the target item based on the unmanned delivery vehicle operation information and the target delivery information; The second generating unit is configured to generate pickup information corresponding to the target item and send the pickup information to the user end, wherein the pickup information is used to enable the unmanned delivery vehicle that delivers the target item to verify whether the user has the pickup authority when the user picks up the item.

8. The device according to claim 7, in, The unmanned delivery vehicle operation information includes: the time when each unmanned delivery vehicle arrives at each stop point in the driving route, and the stop time of the unmanned delivery vehicle at each stop point; The target delivery information includes: the pickup time and pickup location for the target item determined by the user; The first generating unit comprises: A first determination module is configured to determine at least one candidate unmanned delivery vehicle from a plurality of unmanned delivery vehicles according to the pickup location, wherein the stop points of the candidate unmanned delivery vehicle include the pickup location; A second determination module is configured to determine, for each of the at least one candidate unmanned delivery vehicle, a parking time period of the candidate unmanned delivery vehicle at the pickup location according to the time when the candidate unmanned delivery vehicle arrives at the pickup location and the parking time of the candidate unmanned delivery vehicle at the pickup location; A third determination module is configured to determine a target unmanned delivery vehicle from the at least one candidate unmanned delivery vehicle according to the pickup time, wherein a stop time period of the target unmanned delivery vehicle at the pickup location includes the pickup time; The generating module is configured to generate instruction information for instructing to load the target item onto the target unmanned delivery vehicle.

9. An electronic device, include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1-2 or the method of any one of claims 3-4.

10. A non-transitory computer-readable storage medium storing computer instructions, in, The computer instructions are used to enable the computer to execute the method according to any one of claims 1 to 2 or to execute the method according to any one of claims 3 to 4.

Citation Information

Patent Citations

  • Intelligent distribution method, device and system based on cloud management

    CN111784244A