Transport vehicle scheduling method, device, electronic device and computer readable medium

By obtaining the transportation information of the transport vehicle and generating transportation routes, the problem of waste of transportation resources is solved and the remaining resources of the transport vehicle is effectively utilized.

CN113850546BActive Publication Date: 2025-02-07HANGZHOU PINPIANYI NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111078526.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-15
Publication Date
2025-02-07
Estimated Expiration
2041-09-15

AI Technical Summary

Technical Problem

During transportation, the remaining transportation resources of the transport vehicles cannot be effectively utilized, resulting in waste of transportation resources.

Method used

By obtaining the item transportation information of the target transport vehicle, generating a transportation route, and receiving item delivery requests during the vehicle's driving, and performing vehicle dispatch to utilize the remaining transportation resources.

Benefits of technology

The waste of transportation resources is reduced, and the resource utilization rate is improved by effectively utilizing the remaining resources of transportation vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113850546B_ABST
    Figure CN113850546B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a method, device, electronic device and computer-readable medium for scheduling transport vehicles. A specific implementation of the method includes: generating a transport route based on the current position of the target transport vehicle and the delivery address included in the item transport information; in response to receiving an item delivery request while the target transport vehicle is traveling along the transport route, obtaining the item delivery information corresponding to the item delivery request, wherein the item delivery information includes the delivery volume, the shipping address and the delivery address; in response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, performing vehicle scheduling based on the delivery address included in the item transport information, the shipping address and the delivery address included in the item delivery information. This implementation reduces the waste of transport resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a transportation vehicle scheduling method, device, electronic device, and computer-readable medium. Background Art

[0002] At present, in order to provide convenience to users, each item is usually transported to each user by a transport vehicle. However, when transporting items by a transport vehicle, the following problems often occur:

[0003] First, during the transportation process, the remaining transportation resources of the vehicle cannot be used to transport items from other logistics platforms, resulting in a waste of transportation resources of the transportation vehicle;

[0004] Second, due to the different destinations of users, after completing the transportation of a certain package, the transportation vehicle cannot effectively utilize the remaining transportation resources of the transportation vehicle, resulting in a waste of the remaining transportation resources of the transportation vehicle. Summary of the invention

[0005] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0006] Some embodiments of the present disclosure propose a transportation vehicle scheduling method, an apparatus, an electronic device, and a computer-readable medium to solve one or more of the technical problems mentioned in the above background technology section.

[0007] In a first aspect, some embodiments of the present disclosure provide a method for dispatching a transport vehicle, the method comprising: obtaining item transport information of each item package in each item package transported by a target transport vehicle to obtain an item transport information sequence, wherein the item transport information in the above-mentioned item transport information sequence includes a package identification, a package volume corresponding to the above-mentioned package identification, and a delivery address; for each item transport information in the above-mentioned item transport information sequence, performing the following processing steps: generating a transport route according to the current position of the above-mentioned target transport vehicle and the delivery address included in the above-mentioned item transport information; in response to receiving an item delivery request while the above-mentioned target transport vehicle is traveling along the above-mentioned transport route, obtaining item delivery information corresponding to the above-mentioned item delivery request, wherein the above-mentioned item delivery information includes a delivery volume, a shipping address, and a delivery address; in response to determining that the current remaining transport volume of the above-mentioned target transport vehicle is greater than or equal to the delivery volume included in the above-mentioned item delivery information, performing vehicle dispatch according to the receipt address included in the above-mentioned item transport information, the shipping address, and the delivery address included in the above-mentioned item delivery information.

[0008] In a second aspect, some embodiments of the present disclosure provide a transport vehicle scheduling device, the device comprising: an acquisition unit, configured to acquire item transport information of each item package in each item package transported by a target transport vehicle, and obtain an item transport information sequence, wherein the item transport information in the above-mentioned item transport information sequence includes a package identification, a package volume corresponding to the above-mentioned package identification, and a delivery address; a transport processing unit, configured to perform the following processing steps for each item transport information in the above-mentioned item transport information sequence: generate a transport route according to the current position of the above-mentioned target transport vehicle and the delivery address included in the above-mentioned item transport information; in response to receiving an item delivery request while the above-mentioned target transport vehicle is traveling along the above-mentioned transport route, acquire item delivery information corresponding to the above-mentioned item delivery request, wherein the above-mentioned item delivery information includes the delivery volume, the shipping address, and the delivery address; in response to determining that the current remaining transport volume of the above-mentioned target transport vehicle is greater than or equal to the delivery volume included in the above-mentioned item delivery information, perform vehicle scheduling according to the receipt address included in the above-mentioned item transport information, the shipping address, and the delivery address included in the above-mentioned item delivery information.

[0009] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.

[0010] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.

[0011] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the transport vehicle scheduling method of some embodiments of the present disclosure, the waste of transport resources is reduced. Specifically, the reason for the waste of transport resources of the transport vehicle is that during the transportation process, the remaining transport resources of the vehicle cannot be used to transport items of other logistics platforms, resulting in the waste of transport resources of the transport vehicle. Based on this, the vehicle control method of some embodiments of the present disclosure first obtains the item transportation information of each item package in each item package transported by the target transport vehicle to obtain an item transportation information sequence. Among them, the item transportation information in the above-mentioned item transportation information sequence includes a package identifier, a package volume corresponding to the above-mentioned package identifier, and a delivery address. Thereby, it is convenient to determine the remaining transportation volume (resources) of the transport vehicle, and it is convenient to transport items of other logistics platforms that are closer to the delivery address according to each delivery address. Then, for each item transportation information in the above-mentioned item transportation information sequence, the following processing steps are performed: First, a transportation route is generated according to the current position of the above-mentioned target transport vehicle and the delivery address included in the above-mentioned item transportation information. Then, in response to receiving an item delivery request during the driving process of the above-mentioned target transport vehicle according to the above-mentioned transportation route, the item delivery information corresponding to the above-mentioned item delivery request is obtained. Among them, the above-mentioned item distribution information includes distribution volume, shipping address and delivery address. Therefore, it is convenient to determine whether the item distribution request submitted by other logistics platforms (request terminals) is within the area of ​​the transportation route. Finally, in response to determining that the current remaining transportation volume of the above-mentioned target transportation vehicle is greater than or equal to the distribution volume included in the above-mentioned item distribution information, vehicle scheduling is performed according to the collection address included in the above-mentioned item transportation information, the shipping address and delivery address included in the above-mentioned item distribution information. Therefore, it is convenient to determine whether the distribution volume of the delivered items is less than or equal to the current remaining transportation volume of the target transportation vehicle to prevent the target transportation vehicle from being overloaded. In addition, the target transportation vehicle can also use the remaining transportation resources of the vehicle to transport items from other logistics platforms. Thereby, the waste of transportation resources is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0013] Figure 1 is a schematic diagram of an application scenario of a transportation vehicle scheduling method according to some embodiments of the present disclosure;

[0014] Figure 2 is a flow chart of some embodiments of the transportation vehicle scheduling method according to the present disclosure;

[0015] Figure 3 are flow charts of still further embodiments of the transport vehicle scheduling method according to the present disclosure;

[0016] Figure 4 is a schematic diagram of the structure of some embodiments of the transport vehicle scheduling device according to the present disclosure;

[0017] Figure 5 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0018] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0019] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0020] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0021] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0022] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0023] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0024] Figure 1 It is a schematic diagram of an application scenario of the transportation vehicle scheduling method according to some embodiments of the present disclosure.

[0025] exist Figure 1In the application scenario, first, the computing device 101 can obtain the item transportation information of each item package in each item package transported by the target transport vehicle to obtain the item transportation information sequence 102. The item transportation information in the above-mentioned item transportation information sequence 102 includes the package identification, the package volume corresponding to the above-mentioned package identification, and the delivery address. Then, for each item transportation information in the above-mentioned item transportation information sequence 102, the following processing steps are performed: First, the computing device 101 can generate a transportation route 103 according to the current position of the above-mentioned target transport vehicle and the delivery address included in the above-mentioned item transportation information. Then, the computing device 101 can, in response to receiving an item delivery request during the driving of the above-mentioned target transport vehicle along the above-mentioned transportation route 103, obtain the item delivery information 104 corresponding to the above-mentioned item delivery request. The above-mentioned item delivery information 104 includes the delivery volume, the shipping address, and the delivery address. Finally, in response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information 104, the computing device 101 may perform vehicle dispatch according to the collection address included in the item transport information, the shipping address and the delivery address included in the item delivery information 104.

[0026] It should be noted that the computing device 101 can be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.

[0027] It should be understood that Figure 1 The number of computing devices in the embodiment is only illustrative. Any number of computing devices may be provided according to implementation requirements.

[0028] Continue to refer Figure 2 , shows a process 200 of some embodiments of the transportation vehicle scheduling method according to the present disclosure. The method can be Figure 1 The transportation vehicle scheduling method comprises the following steps:

[0029] Step 201: Acquire the item transportation information of each item package transported by the target transport vehicle to obtain an item transportation information sequence.

[0030] In some embodiments, the execution body of the transport vehicle scheduling method (for example, Figure 1The computing device 101 shown in the figure can obtain the item transportation information of each item package in each item package transported by the target transport vehicle from the terminal device through a wired connection method or a wireless connection method to obtain an item transportation information sequence. The item transportation information in the above-mentioned item transportation information sequence includes a package identification, a package volume corresponding to the above-mentioned package identification, and a delivery address. Here, the package identification may refer to the package serial number. Here, the package volume may refer to the volume and weight of the package. Here, the target transport vehicle may be a vehicle currently transporting items.

[0031] As an example, the item shipping information sequence may be:

[0032] {[Package No. 1, (2m³, 200kg), No. 56, CC Road, ZZ District, YY City, XX Province];

[0033] [Package No. 2, (1.5m³, 150kg), No. 56, DD Road, ZZ District, YY City, XX Province];

[0034] [Package No. 3, (2m³, 180kg), No. 46, EE Road, ZZ District, YY City, XX Province];

[0035] [Package No. 4, (1.5m³, 120kg), No. 35, EF Road, ZZ District, YY City, XX Province];

[0036] [Package No. 5, (1m³, 100kg), No. 10, DE Road, ZZ District, YY City, XX Province]}.

[0037] Step 202: for each item transportation information in the above item transportation information sequence, perform the following processing steps:

[0038] Step 2021, generating a transportation route according to the current position of the target transportation vehicle and the delivery address included in the item transportation information.

[0039] In some embodiments, the above-mentioned execution entity can determine the transportation route from the current position of the above-mentioned target transport vehicle to the delivery address included in the above-mentioned item transportation information through a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.).

[0040] Step 2022: in response to receiving an item delivery request while the target transport vehicle is traveling along the transport route, obtaining item delivery information corresponding to the item delivery request.

[0041] In some embodiments, the execution subject may obtain the item delivery information corresponding to the item delivery request from the terminal device through a wired connection or a wireless connection in response to receiving an item delivery request while the target transport vehicle is traveling along the transport route. The item delivery information includes the delivery volume, the shipping address and the delivery address. Here, the item delivery request may be the item delivery request information submitted by other logistics platforms. Here, the delivery volume may refer to the volume and weight of the delivered items. For example, the item delivery information may be "delivery volume: (1m³, 100kg), shipping address: No. 50, CC Road, ZZ District, YY City, XX Province, collection address: No. 9, DE Road, ZZ District, YY City, XX Province".

[0042] Step 2023, in response to determining that the current remaining transport volume of the above-mentioned target transport vehicle is greater than or equal to the delivery volume included in the above-mentioned item delivery information, vehicle scheduling is performed according to the collection address included in the above-mentioned item transport information, the shipping address and the delivery address included in the above-mentioned item delivery information.

[0043] In some embodiments, the execution subject may determine that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, and perform vehicle dispatch according to the harvest address included in the item transport information, the shipping address and the delivery address included in the item delivery information. In practice, first, the execution subject may determine the driving route from the current position of the target transport vehicle to the shipping address included in the item delivery information, the harvest address included in the item transport information, and the delivery address included in the item delivery information through a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.). Then, the driving route can be sent to the on-board terminal of the target transport vehicle so that the on-board terminal can control the target transport vehicle to transport the items according to the driving route.

[0044] In some optional implementations of some embodiments, in response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, the execution entity may perform vehicle dispatch according to the collection address included in the item transport information and the shipping address and delivery address included in the item delivery information through the following steps:

[0045] The first step is to determine whether the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, in response to the relative distance between the current position of the target transport vehicle and the shipping address included in the item delivery information being less than or equal to a first preset distance, and the relative distance between the delivery address included in the item delivery information and any receiving address included in the item transport information sequence being less than or equal to a second preset distance.

[0046] In some embodiments, the execution subject may determine whether the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information in response to the relative distance between the current position of the target transport vehicle and the delivery address included in the item delivery information being less than or equal to the first preset distance, and the relative distance between the delivery address included in the item delivery information and any delivery address included in the item transport information sequence being less than or equal to the second preset distance. Here, there is no restriction on the setting of the first preset distance and the second preset distance. Among them, the first preset distance is less than the second preset distance. Here, the relative distance may refer to the route length of the driving trajectory of the two positions. For example, the execution subject may determine the route trajectory from the current position of the target transport vehicle to the delivery address included in the item delivery information by a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.). The length of the route trajectory may be determined as the relative distance between the current position of the target transport vehicle and the delivery address included in the item delivery information. Here, it is determined whether the current remaining transport volume of the above-mentioned target transport vehicle is greater than or equal to the delivery volume included in the above-mentioned item delivery information, that is, it is determined whether the current remaining transport volume of the above-mentioned target transport vehicle is greater than or equal to the delivery volume corresponding to the above-mentioned item delivery information, and it is determined whether the current remaining transport weight of the above-mentioned target transport vehicle is greater than or equal to the delivery weight corresponding to the above-mentioned item delivery information.

[0047] In the second step, in response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the article delivery information, confirmation carpooling information is generated.

[0048] In some embodiments, the execution subject may generate confirmation carpooling information in response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information. Here, the confirmation carpooling information may be information indicating the confirmed delivery. For example, the confirmation carpooling information may be "delivery is available".

[0049] The third step is to send the above-mentioned carpooling confirmation information to the request terminal corresponding to the above-mentioned item delivery request.

[0050] In some embodiments, the execution entity may send the carpooling confirmation information to a request terminal corresponding to the item delivery request. Here, the request terminal may refer to a terminal that sends the item delivery request.

[0051] The fourth step is to generate a travel route according to the current position of the target transport vehicle and the delivery address included in the article delivery information in response to receiving the confirmation reply information corresponding to the confirmed carpooling information sent by the request terminal.

[0052] In some embodiments, the execution subject may generate a driving route according to the current position of the target transport vehicle and the delivery address included in the item delivery information in response to receiving the confirmation reply information corresponding to the confirmation carpool information sent by the request terminal. Here, the confirmation reply information may be feedback information representing the reply confirmation carpool information. For example, the confirmation reply information may be "Please deliver". In practice, the execution subject may determine the driving route from the current position of the target transport vehicle to the delivery address included in the item delivery information through a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.).

[0053] The fifth step is to send the driving route to the on-board terminal of the target transport vehicle to control the target transport vehicle to travel according to the driving route.

[0054] In some embodiments, the execution entity may send the driving route to a vehicle-mounted terminal of the target transport vehicle to control the target transport vehicle to travel according to the driving route.

[0055] Thus, it is convenient to determine whether the delivery volume of the delivered items is less than or equal to the current remaining transportation volume of the target transport vehicle, so as to prevent the target transport vehicle from being overloaded. And after receiving the confirmation reply information corresponding to the above confirmation carpooling information sent by the request terminal, the target transport vehicle can use the remaining transportation resources of the vehicle to transport items of other logistics platforms.

[0056] Optionally, in response to detecting information indicating that the target transport vehicle has received a delivery package corresponding to the item delivery information, the current remaining transport volume of the target transport vehicle is updated, and the item delivery information is added to a preset item delivery information queue corresponding to the target transport vehicle, so as to update the item delivery information queue.

[0057] In some embodiments, the execution subject may update the current remaining transport volume of the target transport vehicle in response to detecting information indicating that the target transport vehicle has received a delivery package corresponding to the item delivery information, and add the item delivery information to a preset item delivery information queue corresponding to the target transport vehicle, so as to update the item delivery information queue. Here, the information indicating that the target transport vehicle has received a delivery package corresponding to the item delivery information may refer to information indicating that the target transport vehicle has received a delivery package corresponding to the item delivery information. Here, the item delivery information in the item delivery information queue is information about delivery items received from other logistics platforms during transportation. Here, updating the current remaining transport volume of the target transport vehicle may refer to subtracting the delivery volume of the delivery package of the item delivery information from the remaining transport volume before the target transport vehicle received the delivery package corresponding to the item delivery information.

[0058] Optionally, in response to receiving the transportation information indicating that the target transportation vehicle has completed the transportation of the item package corresponding to the item transportation information, the current remaining transportation volume of the target transportation vehicle is updated.

[0059] In some embodiments, the execution entity may update the current remaining transport volume of the target transport vehicle in response to receiving transport information sent by the vehicle-mounted terminal indicating that the target transport vehicle has completed the transport of the item package corresponding to the item transport information.

[0060] Optionally, in response to detecting information indicating that the target transport vehicle has completed the transport of each item package, an item delivery route is generated according to the current position of the target transport vehicle and each delivery address included in the item delivery information queue.

[0061] In some embodiments, the execution subject may generate an item delivery route according to the current position of the target transport vehicle and the delivery addresses included in the item delivery information queue in response to detecting the information indicating that the target transport vehicle has completed the transportation of each item package being transported. Here, the information indicating that the target transport vehicle has completed the transportation of each item package being transported may be the information indicating that the target transport vehicle has completed the transportation of each item package being transported. In practice, the execution subject may determine the item delivery route from the current position of the target transport vehicle to each delivery address included in the item delivery information queue by a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.).

[0062] Optionally, the article delivery route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the article delivery route.

[0063] In some embodiments, the execution entity may send the item delivery route to the vehicle-mounted terminal so that the vehicle-mounted terminal controls the target transport vehicle to travel along the item delivery route.

[0064] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the transport vehicle scheduling method of some embodiments of the present disclosure, the waste of transport resources is reduced. Specifically, the reason for the waste of transport resources of the transport vehicle is that during the transportation process, the remaining transport resources of the vehicle cannot be used to transport items of other logistics platforms, resulting in the waste of transport resources of the transport vehicle. Based on this, the vehicle control method of some embodiments of the present disclosure first obtains the item transportation information of each item package in each item package transported by the target transport vehicle to obtain an item transportation information sequence. Among them, the item transportation information in the above-mentioned item transportation information sequence includes a package identifier, a package volume corresponding to the above-mentioned package identifier, and a delivery address. Thereby, it is convenient to determine the remaining transportation volume (resources) of the transport vehicle, and it is convenient to transport items of other logistics platforms that are closer to the delivery address according to each delivery address. Then, for each item transportation information in the above-mentioned item transportation information sequence, the following processing steps are performed: First, a transportation route is generated according to the current position of the above-mentioned target transport vehicle and the delivery address included in the above-mentioned item transportation information. Then, in response to receiving an item delivery request during the driving process of the above-mentioned target transport vehicle according to the above-mentioned transportation route, the item delivery information corresponding to the above-mentioned item delivery request is obtained. Among them, the above-mentioned item distribution information includes distribution volume, shipping address and delivery address. Therefore, it is convenient to determine whether the item distribution request submitted by other logistics platforms (request terminals) is within the area of ​​the transportation route. Finally, in response to determining that the current remaining transportation volume of the above-mentioned target transportation vehicle is greater than or equal to the distribution volume included in the above-mentioned item distribution information, vehicle scheduling is performed according to the collection address included in the above-mentioned item transportation information, the shipping address and delivery address included in the above-mentioned item distribution information. Therefore, it is convenient to determine whether the distribution volume of the delivered items is less than or equal to the current remaining transportation volume of the target transportation vehicle to prevent the target transportation vehicle from being overloaded. In addition, the target transportation vehicle can also use the remaining transportation resources of the vehicle to transport items from other logistics platforms. Thereby, the waste of transportation resources is reduced.

[0065] Further references Figure 3 , shows a process 300 of another embodiment of the transportation vehicle scheduling method according to the present disclosure. The method can be Figure 1 The transportation vehicle scheduling method comprises the following steps:

[0066] Step 301: Acquire the item transportation information of each item package transported by the target transport vehicle to obtain an item transportation information sequence.

[0067] In some embodiments, the specific implementation of step 301 and the technical effects thereof can be referred to in Figure 2 The corresponding step 201 in the embodiments will not be described in detail here.

[0068] Step 302: for each item transportation information in the above item transportation information sequence, perform the following processing steps:

[0069] Step 3021, generating a transportation route according to the current position of the target transportation vehicle and the delivery address included in the item transportation information;

[0070] Step 3022: in response to receiving an item delivery request while the target transport vehicle is traveling along the transport route, obtaining item delivery information corresponding to the item delivery request.

[0071] In some embodiments, the specific implementation of steps 3021-3022 and the technical effects brought about can be referred to Figure 2 The corresponding steps 2021-2022 in those embodiments will not be repeated here.

[0072] Step 3023, in response to determining that the current remaining transport volume of the above-mentioned target transport vehicle is greater than or equal to the delivery volume included in the above-mentioned item delivery information, vehicle scheduling is performed according to the collection address included in the above-mentioned item transport information, the shipping address and the delivery address included in the above-mentioned item delivery information.

[0073] In some embodiments, in response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, according to the collection address included in the item transport information, the shipping address and the delivery address included in the item delivery information, the execution subject of the transport vehicle scheduling method (for example, Figure 1 The computing device 101 shown can perform vehicle dispatching by following the steps below:

[0074] The first step is to determine whether the relative distance between the current position of the above-mentioned target transport vehicle and the shipping address included in the above-mentioned item delivery information is less than or equal to a third preset distance in response to the relative distance between the current position of the above-mentioned target transport vehicle and the shipping address included in the above-mentioned item delivery information and the shipping address included in the above-mentioned item transport information sequence is less than or equal to a second preset distance.

[0075] In practice, the execution entity may determine whether the relative distance between the shipping address included in the above-mentioned item delivery information and the above-mentioned transportation route is less than or equal to the third preset distance in response to the relative distance between the current position of the above-mentioned target transportation vehicle and the shipping address included in the above-mentioned item delivery information being greater than the above-mentioned first preset distance, and the relative distance between the delivery address included in the above-mentioned item delivery information and any delivery address included in the above-mentioned item transportation information sequence being less than or equal to the above-mentioned second preset distance. Here, the relative distance between the shipping address included in the above-mentioned item delivery information and the above-mentioned transportation route may refer to the straight-line distance from the shipping address to the above-mentioned transportation route. Here, there is no restriction on the setting of the third preset distance.

[0076] The second step is to generate first confirmation carpooling information in response to determining that the relative distance between the shipping address included in the above-mentioned item delivery information and the above-mentioned transportation route is less than or equal to the above-mentioned third preset distance, and the current remaining transportation volume of the above-mentioned target transportation vehicle is greater than or equal to the delivery volume included in the above-mentioned item delivery information, and send the above-mentioned first confirmation carpooling information to the above-mentioned request terminal.

[0077] In practice, the execution entity may generate first confirmed carpooling information in response to determining that the relative distance between the shipping address included in the item delivery information and the transportation route is less than or equal to the third preset distance, and the current remaining transportation volume of the target transportation vehicle is greater than or equal to the delivery volume included in the item delivery information, and send the first confirmed carpooling information to the request terminal. Here, the first confirmed carpooling information may be information representing confirmed delivery.

[0078] The third step is to generate a first driving route according to the current position of the target transport vehicle and the shipping address included in the item delivery information in response to receiving the confirmation reply information corresponding to the first confirmation carpooling information sent by the request terminal, and to generate a second driving route according to the current position of the target transport vehicle and the delivery address included in the item transport information.

[0079] In practice, the execution subject may generate a first driving route according to the current position of the target transport vehicle and the delivery address included in the item delivery information in response to receiving the confirmation reply information corresponding to the first confirmed carpooling information sent by the request terminal, and generate a second driving route according to the current position of the target transport vehicle and the delivery address included in the item transport information. In practice, the execution subject may determine the first driving route from the current position of the target transport vehicle to the delivery address included in the item delivery information by a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.). The execution subject may determine the second driving route from the current position of the target transport vehicle to the delivery address included in the item transport information by a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.).

[0080] In the fourth step, in response to determining that the route length of the first driving route is greater than or equal to the route length of the second driving route, the second driving route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the second driving route.

[0081] In practice, the execution entity may, in response to determining that the route length of the first driving route is greater than or equal to the route length of the second driving route, send the second driving route to the vehicle terminal so that the vehicle terminal controls the target transport vehicle to travel along the second driving route.

[0082] The fifth step is to update the current remaining transportation volume of the above-mentioned target transport vehicle in response to receiving the transportation information indicating that the above-mentioned target transport vehicle has completed the transportation of the item package corresponding to the above-mentioned item transportation information, and generate a third driving route based on the delivery address included in the above-mentioned item transportation information and the shipping address included in the above-mentioned item delivery information.

[0083] In practice, the execution subject may update the current remaining transportation volume of the target transportation vehicle in response to receiving the transportation information representing that the target transportation vehicle has completed the transportation of the item package corresponding to the item transportation information, and generate a third driving route according to the delivery address included in the item transportation information and the delivery address included in the item delivery information. Here, the transportation information representing that the target transportation vehicle has completed the transportation of the item package corresponding to the item transportation information may represent that the target transportation vehicle has completed the transportation of the item package corresponding to the item transportation information. In practice, the execution subject may determine the third driving route from the delivery address included in the item transportation information to the delivery address included in the item delivery information by a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.). Here, updating the current remaining transportation volume of the target transportation vehicle may refer to the remaining transportation volume of the target transportation vehicle before completing the transportation of the item package corresponding to the item transportation information plus the package volume of the item package corresponding to the item transportation information.

[0084] The sixth step is to send the third driving route to the vehicle-mounted terminal to control the target transport vehicle to travel according to the third driving route.

[0085] In practice, the execution entity may send the third driving route to the vehicle-mounted terminal so that the vehicle-mounted terminal can control the target transport vehicle to travel along the third driving route.

[0086] Optionally, in response to determining that the relative distance between the shipping address included in the above-mentioned item delivery information and the above-mentioned transportation route is less than or equal to the above-mentioned third preset distance, and the current remaining transportation volume of the above-mentioned target transportation vehicle is less than the delivery volume included in the above-mentioned item delivery information, a fourth driving route is generated according to the current position of the above-mentioned target transportation vehicle and the shipping address included in the above-mentioned item delivery information, and a fifth driving route is generated according to the current position of the above-mentioned target transportation vehicle and the delivery address included in the above-mentioned item transportation information.

[0087] In some embodiments, the execution subject may generate a fourth driving route according to the current position of the target transport vehicle and the shipping address included in the item delivery information, and generate a fifth driving route according to the current position of the target transport vehicle and the delivery address included in the item delivery information, in response to determining that the relative distance between the shipping address included in the item delivery information and the transportation route is less than or equal to the third preset distance, and the current remaining transportation volume of the target transport vehicle is less than the delivery volume included in the item delivery information. In practice, the execution subject may determine the fourth driving route from the current position of the target transport vehicle to the shipping address included in the item delivery information by a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.). The execution subject may determine the fifth driving route from the current position of the target transport vehicle to the delivery address included in the item transportation information by a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.).

[0088] Optionally, in response to determining that the route length of the fourth driving route is greater than or equal to the route length of the fifth driving route, the fifth driving route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the fifth driving route.

[0089] In some embodiments, the execution entity may, in response to determining that the route length of the fourth driving route is greater than or equal to the route length of the fifth driving route, send the fifth driving route to the vehicle terminal so that the vehicle terminal can control the target transport vehicle to travel along the fifth driving route.

[0090] Optionally, in response to receiving information indicating that the target transport vehicle has completed the transport of the article package corresponding to the article transport information, the current remaining transport volume of the target transport vehicle is updated.

[0091] In some embodiments, the execution subject may update the current remaining transport volume of the target transport vehicle in response to receiving information indicating that the target transport vehicle has completed the transport of the item package corresponding to the item transport information. Here, the information indicating that the target transport vehicle has completed the transport of the item package corresponding to the item transport information may be information indicating that the target transport vehicle has completed the transport of the item package corresponding to the item transport information.

[0092] Optionally, in response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, second confirmed carpooling information is generated, and the second confirmed carpooling information is sent to the request terminal.

[0093] In some embodiments, the execution entity may generate second confirmed carpooling information in response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, and send the second confirmed carpooling information to the request terminal. Here, the second confirmed carpooling information may be information indicating the confirmed delivery.

[0094] Optionally, in response to receiving a confirmation reply message corresponding to the second confirmation carpooling information, a sixth driving route is generated according to the delivery address included in the item transportation information and the delivery address included in the item delivery information.

[0095] In some embodiments, the execution subject may generate a sixth driving route according to the delivery address included in the item transportation information and the delivery address included in the item delivery information in response to receiving the confirmation reply information corresponding to the second confirmation carpooling information. In practice, the execution subject may determine the sixth driving route from the delivery address included in the item transportation information to the delivery address included in the item delivery information by a variety of methods (simulated annealing algorithm, artificial potential field method, fuzzy logic algorithm, taboo search algorithm, visible graph space method, etc.).

[0096] Optionally, the sixth driving route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the sixth driving route.

[0097] In some embodiments, the execution entity may send the sixth driving route to the vehicle-mounted terminal so that the vehicle-mounted terminal controls the target transport vehicle to travel along the sixth driving route.

[0098] The relevant content in step 3023 is an inventive point of the present disclosure, thereby solving the technical problem 2 mentioned in the background technology, "due to different destinations of users, after completing the transportation of a certain package, the transportation vehicle cannot effectively utilize the remaining transportation resources of the transportation vehicle, resulting in waste of the remaining transportation resources of the transportation vehicle". The factors that cause the waste of the remaining transportation resources of the transportation vehicle are often as follows: due to different destinations of users, after completing the transportation of a certain package, the transportation vehicle cannot effectively utilize the remaining transportation resources of the transportation vehicle, resulting in waste of the remaining transportation resources of the transportation vehicle. If the above factors are solved, the effect of reducing the waste of transportation resources can be achieved. In order to achieve this effect, the present disclosure first responds to determining that the relative distance between the shipping address included in the above-mentioned item delivery information and the above-mentioned transportation route is less than or equal to the above-mentioned third preset distance, and the current remaining transportation volume of the above-mentioned target transportation vehicle is less than the distribution volume included in the above-mentioned item delivery information, and generates a fourth driving route according to the current position of the above-mentioned target transportation vehicle and the shipping address included in the above-mentioned item delivery information, and generates a fifth driving route according to the current position of the above-mentioned target transportation vehicle and the delivery address included in the above-mentioned item transportation information. As a result, it is convenient to determine the route that the target transportation vehicle will travel according to the length of the route. Secondly, in response to determining that the route length of the fourth driving route is greater than or equal to the route length of the fifth driving route, the fifth driving route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the fifth driving route. Thus, the target transport vehicle can travel along the shortest driving route to save energy. Next, in response to receiving information indicating that the target transport vehicle has completed the transportation of the item package corresponding to the item transportation information, the current remaining transportation volume of the target transport vehicle is updated. Thus, after completing the transportation of a certain package, it is convenient to effectively use the remaining transportation resources (volume) of the transport vehicle to transport items of other logistics platforms. Then, in response to determining that the current remaining transportation volume of the target transport vehicle is greater than or equal to the distribution volume included in the item distribution information, a second confirmation carpooling information is generated, and the second confirmation carpooling information is sent to the request terminal. Then, in response to receiving the confirmation reply information corresponding to the second confirmation carpooling information, a sixth driving route is generated according to the delivery address included in the item transportation information and the delivery address included in the item distribution information. The sixth driving route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the sixth driving route. Thus, after the target transport vehicle completes the transportation of a certain package, the remaining transport resources of the transport vehicle can be effectively used to transport items of other logistics platforms. Thus, the waste of transport resources is reduced.

[0099] Step 3024, in response to not receiving an item delivery request while the target transport vehicle is traveling along the transport route, and detecting information indicating that the target transport vehicle has arrived at the delivery address included in the item transport information, updating the current remaining transport volume of the target transport vehicle.

[0100] In some embodiments, the execution subject may update the current remaining transport volume of the target transport vehicle in response to not receiving an item delivery request while the target transport vehicle is traveling along the transport route, and detecting information indicating that the target transport vehicle has arrived at the delivery address included in the item transport information. Here, the information indicating that the target transport vehicle has arrived at the delivery address included in the item transport information may be information indicating that the target transport vehicle has traveled to the delivery address included in the item transport information.

[0101] from Figure 3 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 3 The process 300 of the transportation vehicle scheduling method in some corresponding embodiments can effectively utilize the remaining transportation resources of the transportation vehicle to transport items of other logistics platforms after the target transportation vehicle completes the transportation of a certain package, thereby reducing the waste of transportation resources.

[0102] Further references Figure 4 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a transport vehicle scheduling device, and these device embodiments are Figure 2 Corresponding to the above method embodiments, the device can be specifically applied to various electronic devices.

[0103] like Figure 4As shown, the transport vehicle scheduling device 400 of some embodiments includes: an acquisition unit 401 and a transport processing unit 402. The acquisition unit 401 is configured to acquire the item transport information of each item package in each item package transported by the target transport vehicle to obtain an item transport information sequence, wherein the item transport information in the above-mentioned item transport information sequence includes a package identifier, a package volume corresponding to the above-mentioned package identifier, and a delivery address; the transport processing unit 402 is configured to perform the following processing steps for each item transport information in the above-mentioned item transport information sequence: generate a transport route according to the current position of the above-mentioned target transport vehicle and the delivery address included in the above-mentioned item transport information; in response to receiving an item delivery request during the process of the above-mentioned target transport vehicle traveling along the above-mentioned transport route, acquire the item delivery information corresponding to the above-mentioned item delivery request, wherein the above-mentioned item delivery information includes a delivery volume, a shipping address, and a delivery address; in response to determining that the current remaining transport volume of the above-mentioned target transport vehicle is greater than or equal to the delivery volume included in the above-mentioned item delivery information, perform vehicle scheduling according to the collection address included in the above-mentioned item transport information, the shipping address included in the above-mentioned item delivery information, and the delivery address.

[0104] It is understood that the units described in the device 400 are similar to those described in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 400 and the units included therein, and will not be described in detail here.

[0105] Reference below Figure 5 , which shows an electronic device (e.g. Figure 1 Schematic diagram of the structure of the computing device 101) 500. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0106] like Figure 5 As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 to a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0107] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 5 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0108] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0109] It should be noted that the computer-readable medium mentioned above in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0110] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with 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"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0111] The computer-readable medium may be included in the device; or may exist independently and not installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains the item transportation information of each item package in each item package transported by the target transport vehicle to obtain an item transportation information sequence, wherein the item transportation information in the item transportation information sequence includes a package identification, a package volume corresponding to the package identification, and a delivery address; for each item transportation information in the item transportation information sequence, performs the following processing steps: generates a transportation route according to the current position of the target transport vehicle and the delivery address included in the item transportation information; in response to receiving an item delivery request during the driving of the target transport vehicle along the transportation route, obtains the item delivery information corresponding to the item delivery request, wherein the item delivery information includes a delivery volume, a shipping address, and a delivery address; in response to determining that the current remaining transportation volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, performs vehicle dispatch according to the collection address included in the item transportation information, the shipping address, and the delivery address included in the item delivery information.

[0112] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0113] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0114] The units described in some embodiments of the present disclosure may be implemented by software or hardware. The units described may also be set in a processor, for example, may be described as: a processor includes an acquisition unit and a transport processing unit. The names of these units do not constitute limitations on the units themselves in certain circumstances, for example, the acquisition unit may also be described as "a unit that acquires the item transport information of each item package in each item package transported by the target transport vehicle and obtains an item transport information sequence".

[0115] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0116] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.

Claims

1. A transport vehicle scheduling method, comprising: Acquire item transportation information of each item package in each item package transported by the target transport vehicle to obtain an item transportation information sequence, wherein the item transportation information in the item transportation information sequence includes a package identifier, a package volume corresponding to the package identifier, and a delivery address; For each item transportation information in the item transportation information sequence, the following processing steps are performed: Generate a transportation route according to the current position of the target transportation vehicle and the delivery address included in the item transportation information; In response to receiving an item delivery request while the target transport vehicle is traveling along the transport route, obtaining item delivery information corresponding to the item delivery request, wherein the item delivery information includes a delivery volume, a shipping address, and a delivery address; In response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, dispatching the vehicle according to the delivery address included in the item transport information, the shipping address and the delivery address included in the item delivery information; The vehicle dispatching according to the delivery address included in the item transportation information and the shipping address and delivery address included in the item delivery information includes: In response to the relative distance between the current position of the target transport vehicle and the delivery address included in the item delivery information being less than or equal to a first preset distance, and the relative distance between the delivery address included in the item delivery information and any delivery address included in the item transport information sequence being less than or equal to a second preset distance, determining whether the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information; In response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, generating confirmation carpooling information; Sending the confirmed carpooling information to a request terminal corresponding to the item delivery request; In response to receiving a confirmation reply message corresponding to the confirmed carpooling information sent by the request terminal, generating a travel route according to the current position of the target transport vehicle and the delivery address included in the item delivery information; The driving route is sent to the on-board terminal of the target transport vehicle to control the target transport vehicle to travel according to the driving route.

2. The method according to claim 1, wherein: The method further comprises: In response to detecting information indicating that the target transport vehicle has received a delivery package corresponding to the item delivery information, updating the current remaining transport volume of the target transport vehicle, and adding the item delivery information to a preset item delivery information queue corresponding to the target transport vehicle, so as to update the item delivery information queue; In response to receiving the transportation information indicating that the target transportation vehicle has completed the transportation of the item package corresponding to the item transportation information, the current remaining transportation volume of the target transportation vehicle is updated.

3. The method according to claim 1, wherein: The vehicle dispatching according to the delivery address included in the item transportation information and the delivery address and the delivery address included in the item delivery information includes: In response to the relative distance between the current position of the target transport vehicle and the shipping address included in the item delivery information being greater than a first preset distance, and the relative distance between the delivery address included in the item delivery information and any delivery address included in the item transport information sequence being less than or equal to a second preset distance, determining whether the relative distance between the shipping address included in the item delivery information and the transport route is less than or equal to a third preset distance; In response to determining that the relative distance between the shipping address included in the item delivery information and the transportation route is less than or equal to the third preset distance, and the current remaining transportation volume of the target transportation vehicle is greater than or equal to the delivery volume included in the item delivery information, generating first confirmed carpooling information, and sending the first confirmed carpooling information to a request terminal corresponding to the item delivery request; In response to receiving a confirmation reply message corresponding to the first confirmed carpooling information sent by the request terminal, a first driving route is generated according to the current position of the target transport vehicle and the shipping address included in the item delivery information, and a second driving route is generated according to the current position of the target transport vehicle and the delivery address included in the item transport information.

4. The method according to claim 3, wherein: The vehicle dispatching according to the delivery address included in the item transportation information and the delivery address and the delivery address included in the item delivery information further includes: In response to determining that the route length of the first driving route is greater than or equal to the route length of the second driving route, sending the second driving route to the vehicle-mounted terminal to control the target transport vehicle to travel according to the second driving route; In response to receiving the transport information indicating that the target transport vehicle has completed the transport of the item package corresponding to the item transport information, updating the current remaining transport volume of the target transport vehicle, and generating a third travel route according to the delivery address included in the item transport information and the delivery address included in the item delivery information; The third driving route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the third driving route.

5. The method according to claim 1, wherein: The method further comprises: In response to not receiving an item delivery request while the target transport vehicle is traveling along the transport route, and detecting information indicating that the target transport vehicle has arrived at the delivery address included in the item transport information, the current remaining transport volume of the target transport vehicle is updated.

6. The method according to claim 3, wherein: The method further comprises: In response to determining that the relative distance between the shipping address included in the item delivery information and the transportation route is less than or equal to the third preset distance, and the current remaining transportation volume of the target transportation vehicle is less than the delivery volume included in the item delivery information, a fourth driving route is generated according to the current position of the target transportation vehicle and the shipping address included in the item delivery information, and a fifth driving route is generated according to the current position of the target transportation vehicle and the delivery address included in the item transportation information; In response to determining that the route length of the fourth driving route is greater than or equal to the route length of the fifth driving route, sending the fifth driving route to the vehicle-mounted terminal to control the target transport vehicle to travel according to the fifth driving route; In response to receiving information indicating that the target transport vehicle has completed the transport of the article package corresponding to the article transport information, the current remaining transport volume of the target transport vehicle is updated.

7. The method according to claim 6, wherein: The method further comprises: In response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, generating second confirmed carpooling information, and sending the second confirmed carpooling information to the requesting terminal; In response to receiving a confirmation reply message corresponding to the second confirmed carpooling information, generating a sixth driving route according to the delivery address included in the item transportation information and the delivery address included in the item delivery information; The sixth driving route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the sixth driving route.

8. The method according to claim 2, wherein: The method further comprises: In response to detecting information indicating that the target transport vehicle has completed transporting each of the transported item packages, generating an item delivery route according to a current position of the target transport vehicle and each delivery address included in the item delivery information queue; The article delivery route is sent to the vehicle-mounted terminal to control the target transport vehicle to travel according to the article delivery route.

9. A transport vehicle dispatching device, comprising: an acquisition unit, configured to acquire item transportation information of each item package transported by the target transport vehicle, and obtain an item transportation information sequence, wherein the item transportation information in the item transportation information sequence includes a package identifier, a package volume corresponding to the package identifier, and a delivery address; The transportation processing unit is configured to perform the following processing steps for each item transportation information in the item transportation information sequence: Generate a transportation route according to the current position of the target transportation vehicle and the delivery address included in the item transportation information; In response to receiving an item delivery request while the target transport vehicle is traveling along the transport route, obtaining item delivery information corresponding to the item delivery request, wherein the item delivery information includes a delivery volume, a shipping address, and a delivery address; In response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, vehicle dispatch is performed according to the delivery address included in the item transport information, the shipping address and the delivery address included in the item delivery information; the transport processing unit is further configured to: In response to the relative distance between the current position of the target transport vehicle and the delivery address included in the item delivery information being less than or equal to a first preset distance, and the relative distance between the delivery address included in the item delivery information and any delivery address included in the item transport information sequence being less than or equal to a second preset distance, determining whether the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information; In response to determining that the current remaining transport volume of the target transport vehicle is greater than or equal to the delivery volume included in the item delivery information, generating confirmation carpooling information; Sending the confirmed carpooling information to a request terminal corresponding to the item delivery request; In response to receiving a confirmation reply message corresponding to the confirmed carpooling information sent by the request terminal, generating a travel route according to the current position of the target transport vehicle and the delivery address included in the item delivery information; The driving route is sent to the on-board terminal of the target transport vehicle to control the target transport vehicle to travel according to the driving route.

10. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.

11. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Goods transportation and ordering method, equipment and storage medium

    CN110414883A

  • Intelligent logistics scheduling method, device and equipment and storage medium

    CN113393020A

  • Supply chain operation platform data processing method and device based on big data analysis

    CN113642935A