Logistics vehicle intelligent scheduling method, device and equipment and storage medium

By generating transportation events after receiving logistics orders and adjusting the status of waybills and logistics vehicle scheduling, the problem of low efficiency and high cost of existing logistics vehicle scheduling is solved, achieving efficient logistics vehicle management and cost reduction.

CN115953091BActive Publication Date: 2026-07-24SHANGHAI DONGPU INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI DONGPU INFORMATION TECH CO LTD
Filing Date
2023-01-03
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Existing methods for dispatching logistics vehicles are inefficient and costly.

Method used

After receiving a logistics order, the system determines whether to record the license plate of the logistics vehicle and generate a transportation event. It then obtains the transportation event, the logistics order status, and the waybill type. Based on these statuses, it adjusts the waybill and logistics vehicle scheduling status and performs scheduling management and mileage settlement.

Benefits of technology

It improved the efficiency of logistics vehicle management and service quality, and reduced operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115953091B_ABST
    Figure CN115953091B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of vehicle scheduling, and discloses a logistics vehicle intelligent scheduling method, device, equipment and storage medium. The method comprises the following steps: if a logistics order is input into a logistics vehicle license plate and is loaded into a shipping order, a transportation event is generated; the state of the transportation event, the logistics order and the type of the shipping order are acquired; the state of the shipping order and the logistics vehicle scheduling is adjusted according to the state of the logistics order, the transportation event and the type of the shipping order; the logistics vehicle is managed according to the state of the logistics vehicle scheduling, and the logistics vehicle is settled according to the mileage. The logistics order is loaded into a shipping order, the state of the shipping order and the logistics vehicle scheduling is adjusted in real time according to the transportation event and the state of the order, the logistics vehicle is managed according to the state of the logistics vehicle scheduling, and the transportation vehicle is settled according to the mileage. The method can effectively improve the logistics vehicle management efficiency and service quality and reduce the operation cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of logistics technology, and in particular to a method, apparatus, equipment and storage medium for intelligent scheduling of logistics vehicles. Background Technology

[0002] With the development of the market economy and the improvement of logistics technology specialization, logistics, as a third-party source of profit, has an increasingly significant impact on economic activities and has become one of the most important industrial sectors in today's competition. Logistics generally refers to a road transportation method that collects goods from different suppliers in sequence according to a predetermined route and time, and finally delivers all goods to their destinations such as factories or warehouses.

[0003] Because logistics requires vehicles to travel between different locations to transport goods, and the time required for transportation is difficult to predict, it is necessary to schedule these vehicles according to the logistics tasks. Currently, most logistics vehicle scheduling is based on manual operation, which is not only inefficient but also costly.

[0004] Therefore, existing technologies still need to be improved and developed. Summary of the Invention

[0005] The main objective of this invention is to solve the problems of low efficiency and high cost of existing logistics vehicle dispatching methods.

[0006] The first aspect of this invention provides an intelligent dispatching method for logistics vehicles, comprising: when a logistics order is received, determining whether the logistics order has recorded the license plate of the logistics vehicle and been loaded into a waybill; if the logistics order has recorded the license plate of the logistics vehicle and been loaded into a waybill, generating a transportation event; acquiring the transportation event, the status of the logistics order, and the type of the waybill; adjusting the status of the waybill and the dispatching of the logistics vehicle according to the status of the logistics order, the transportation event, and the type of the waybill; managing the dispatching of the logistics vehicle according to the status of the dispatching of the logistics vehicle, and settling the mileage of the logistics vehicle.

[0007] Optionally, in a first implementation of the first aspect of the present invention, obtaining the status of the transportation event, the logistics order, and the waybill type includes: when receiving an instruction to obtain the status of a transportation event, calling the transportation event database according to the instruction to obtain the status of the current transportation event, wherein the status of the transportation event includes: order generation, loading, dispatch, arrival, unloading, and receipt; when receiving an instruction to obtain the status of a logistics order, calling the logistics order database according to the instruction to obtain the status of the current logistics order, wherein the status of the logistics order includes: not loaded, loaded, in transit, and completed; when receiving an instruction to obtain the waybill type, obtaining the number of logistics orders associated with the current waybill, wherein if the number of logistics orders is greater than 1, the current waybill type is determined to be a mixed waybill; if the number of logistics orders is equal to 1, the current waybill type is determined to be a non-mixed waybill.

[0008] Optionally, in a second implementation of the first aspect of the present invention, adjusting the status of the waybill and the logistics vehicle scheduling based on the status of the logistics order, the transportation event, and the waybill type includes: when the waybill type is a non-mixed waybill, and the status of the transportation event is order generation, and the status of the logistics order is unloaded, then the status of the non-mixed waybill is adjusted to pending dispatch, and the status of the logistics vehicle scheduling is adjusted to unscheduled; when the waybill type is a non-mixed waybill, and the status of the transportation event is loading, and the status of the logistics order is loaded... If the type of waybill is non-mixed shipment, and the status of the transportation event is in transit, and the status of the logistics order is in transit, then the status of the non-mixed shipment waybill will be adjusted to in transit, and the status of the logistics vehicle dispatch will be adjusted to dispatched. If the type of waybill is non-mixed shipment, and the status of the transportation event is arrival, unloading, or receipt, and the status of the logistics order is completed, then the status of the non-mixed shipment waybill will be adjusted to completed, and the status of the logistics vehicle dispatch will be adjusted to undispatched.

[0009] Optionally, in a third implementation of the first aspect of the present invention, the step of adjusting the status of the waybill and the logistics vehicle scheduling based on the status of the logistics order, the transportation event, and the waybill type further includes: when the waybill type is a mixed-load waybill, and the status of the transportation event is order generation, and the status of the logistics order is not loaded, then the status of the mixed-load waybill is adjusted to pending dispatch, and the status of the logistics vehicle scheduling is adjusted to not scheduled; when the waybill type is a mixed-load waybill, and the status of the transportation event is loading, and the status of any logistics order associated with the mixed-load waybill is loaded, then the status of the mixed-load waybill is adjusted to pending dispatch, and the status of the logistics vehicle scheduling is adjusted to scheduled; when the waybill type is a mixed-load waybill... If the transport event is in the state of departure and any logistics order associated with the mixed waybill is in transit, then the state of the mixed waybill is adjusted to in transit and the state of the logistics vehicle dispatch is adjusted to departure. If the waybill type is a mixed waybill and the transport event is in the state of arrival, unloading, or receipt, and some logistics orders associated with the mixed waybill are in the state of completion, then the state of the mixed waybill and the logistics vehicle dispatch is not adjusted. If the waybill type is a mixed waybill and the transport event is in the state of arrival, unloading, or receipt, and all logistics orders associated with the mixed waybill are in the state of completion, then the state of the mixed waybill is adjusted to completion and the state of the logistics vehicle dispatch is adjusted to not dispatched.

[0010] Optionally, in a fourth implementation of the first aspect of the present invention, the step of managing the logistics vehicles according to their scheduling status includes: when a logistics vehicle scheduling instruction is received, obtaining the logistics vehicle scheduling status and the number of waybills bound to the logistics vehicle; if the number of waybills bound to the logistics vehicle is 1 and the logistics vehicle scheduling status is not scheduled, unbinding the license plate number of the logistics vehicle from the waybill number of the waybill, thereby canceling the loading of the logistics vehicle; if the number of waybills bound to the logistics vehicle is greater than 1 and the logistics vehicle... If a vehicle's status is "unscheduled," then the vehicle's license plate number is unbound from the waybill number of the latest generated waybill, thus canceling the vehicle's loading. If the number of waybills bound to a vehicle is 1, and the vehicle's status is "scheduled," then the vehicle's license plate number is bound to the waybill number, thus enabling the vehicle's loading. If the number of waybills bound to a vehicle is greater than 1, and the vehicle's status is "scheduled," then the vehicle's license plate number is bound to the waybill number of the latest generated waybill, thus enabling the vehicle's loading.

[0011] Optionally, in a fifth implementation of the first aspect of the present invention, the mileage settlement for the logistics vehicle includes: when a mileage settlement instruction for the logistics vehicle is received, obtaining the names and order of the stations the logistics vehicle has passed through; matching the station names and order with a pre-generated attendance route, the attendance route including a formal attendance route and a self-managed attendance route; if the station names and order match a formal attendance route, then using the finalized mileage of the formal attendance route as the settlement mileage of the logistics vehicle; if the station names and order match a self-managed attendance route, then using the finalized mileage of the self-managed attendance route as the settlement mileage of the logistics vehicle.

[0012] Optionally, in a sixth implementation of the first aspect of the present invention, the step of matching the station name and station order with a pre-generated attendance route, wherein the attendance route includes formal attendance routes and self-service attendance routes, includes: obtaining all logistics orders bound to the logistics vehicle; generating attendance routes according to pre-set attendance route generation rules for transport vehicles and logistics orders, wherein the attendance routes include formal attendance routes and self-service attendance routes; determining whether the attendance route meets matching conditions, wherein the matching conditions include: the effective date of the attendance route ≤ the specified departure time of the waybill < the expiration date of the route, the review status of the attendance route is approved, and the status of the self-service attendance route is normal; if the attendance route meets the matching conditions, then the station name and station order are matched with the pre-generated attendance route.

[0013] A second aspect of the present invention provides an intelligent dispatching device for logistics vehicles, comprising: a judgment module, configured to, upon receiving a logistics order, determine whether the logistics order has recorded the license plate of a logistics vehicle and has been loaded into a waybill; a generation module, configured to, if the logistics order has recorded the license plate of a logistics vehicle and has been loaded into a waybill, generate a transportation event; an acquisition module, configured to acquire the transportation event, the status of the logistics order, and the type of the waybill; an adjustment module, configured to, based on the status of the logistics order, the transportation event, and the type of the waybill, adjust the status of the waybill and the dispatching of the logistics vehicles; and a dispatching module, configured to, based on the status of the dispatching of the logistics vehicles, manage the dispatching of the logistics vehicles and perform mileage settlement for the logistics vehicles.

[0014] Optionally, in a first implementation of the second aspect of the present invention, the acquisition module includes: a first acquisition unit, configured to, upon receiving an instruction to acquire the status of a transportation event, invoke a transportation event database according to the instruction to acquire the status of the current transportation event, wherein the status of the transportation event includes: order generation, loading, dispatch, arrival, unloading, and receipt; a second acquisition unit, configured to, upon receiving an instruction to acquire the status of a logistics order, invoke a logistics order database according to the instruction to acquire the status of the current logistics order, wherein the status of the logistics order includes: not loaded, loaded, in transit, and completed; and a determination unit, configured to, upon receiving an instruction to acquire the type of waybill, acquire the number of logistics orders associated with the current waybill, wherein if the number of logistics orders is greater than 1, the current waybill is determined to be a mixed waybill; and if the number of logistics orders is equal to 1, the current waybill is determined to be a non-mixed waybill.

[0015] Optionally, in a second implementation of the second aspect of the present invention, the adjustment module includes: a first adjustment unit, configured to adjust the status of the non-mixed waybill to pending dispatch and the status of the logistics vehicle scheduling to unscheduled when the type of the waybill is a non-mixed waybill, the status of the transportation event is order generation, and the status of the logistics order is unloaded; and a second adjustment unit, configured to adjust the status of the non-mixed waybill to pending dispatch and the status of the logistics vehicle scheduling to unscheduled when the type of the waybill is a non-mixed waybill, the status of the transportation event is loading, and the status of the logistics order is loaded; and a second adjustment unit, configured to adjust the status of the non-mixed waybill to pending dispatch and the status of the logistics vehicle scheduling to unscheduled when the type of the waybill is a non-mixed waybill, the status of the transportation event is loading, and the status of the logistics order is loaded. The status of the logistics vehicle dispatch is adjusted to "dispatchd"; the third adjustment unit is used to adjust the status of the non-mixed waybill to "in transit" and the status of the logistics vehicle dispatch to "departed" when the type of waybill is non-mixed waybill, the status of the transportation event is "in transit", and the status of the logistics order is "in transit"; the fourth adjustment unit is used to adjust the status of the non-mixed waybill to "completed" and the status of the logistics vehicle dispatch to "not dispatched" when the type of waybill is non-mixed waybill, the status of the transportation event is "arrival", "unloading" or "signed", and the status of the logistics order is "completed".

[0016] Optionally, in a third implementation of the second aspect of the present invention, the adjustment module further includes: a fifth adjustment unit, configured to adjust the status of the mixed-load waybill to "awaiting dispatch" and the status of the logistics vehicle scheduling to "not scheduled" when the type of the waybill is a mixed-load waybill, the status of the transportation event is "order generated," and the status of the logistics order is "not loaded"; a sixth adjustment unit, configured to adjust the status of the mixed-load waybill to "awaiting dispatch" and the status of the logistics vehicle scheduling to "scheduled" when the type of the waybill is a mixed-load waybill, the status of the transportation event is "loading," and the status of any logistics order associated with the mixed-load waybill is "loaded"; and a seventh adjustment unit, configured to adjust the status of the waybill to "awaiting dispatch" and the status of the logistics vehicle scheduling to "scheduled" when the type of the waybill is a mixed-load waybill, and the status of the transportation event is "departure." When any logistics order associated with the mixed waybill is in transit, the status of the mixed waybill is adjusted to in transit, and the status of the logistics vehicle dispatch is adjusted to dispatched; the eighth adjustment unit is used when the waybill type is a mixed waybill, and the status of the transportation event is arrival, unloading, or receipt, and the status of some logistics orders associated with the mixed waybill is completed, then the status of the mixed waybill and the logistics vehicle dispatch is not adjusted; the ninth adjustment unit is used when the waybill type is a mixed waybill, and the status of the transportation event is arrival, unloading, or receipt, and the status of all logistics orders associated with the mixed waybill is completed, then the status of the mixed waybill is adjusted to completed, and the status of the logistics vehicle dispatch is adjusted to undispatched.

[0017] Optionally, in a fourth implementation of the second aspect of the present invention, the scheduling module includes: a third acquisition unit, configured to acquire the status of logistics vehicle scheduling and the number of waybills bound to the logistics vehicle when a logistics vehicle scheduling instruction is received; a first unbinding unit, configured to unbind the license plate number of the logistics vehicle from the waybill number of the waybill if the number of waybills bound to the logistics vehicle is 1 and the status of the logistics vehicle scheduling is not scheduled, thereby canceling the loading of the logistics vehicle; and a second unbinding unit, configured to unbind the waybill number of the logistics vehicle if the number of waybills bound to the logistics vehicle is greater than 1 and the status of the logistics vehicle is not scheduled. If the logistics vehicle is not scheduled, the license plate number is unbound from the waybill number of the latest waybill generated, thus canceling the loading of the logistics vehicle; the first binding unit is used to bind the license plate number of the logistics vehicle to the waybill number if the number of waybills bound to the logistics vehicle is 1 and the status of the logistics vehicle is scheduled, thus enabling the loading of the logistics vehicle; the second binding unit is used to bind the license plate number of the logistics vehicle to the waybill number of the latest waybill generated if the number of waybills bound to the logistics vehicle is greater than 1 and the status of the logistics vehicle is scheduled, thus enabling the loading of the logistics vehicle.

[0018] Optionally, in a fifth implementation of the second aspect of the present invention, the scheduling module further includes: a settlement unit, configured to, upon receiving a mileage settlement instruction from a logistics vehicle, obtain the names and order of the stations passed by the logistics vehicle; match the station names and order with a pre-generated attendance route, the attendance route including a formal attendance route and a self-managed attendance route; if the station names and order match a formal attendance route, then the finalized mileage of the formal attendance route is used as the settlement mileage of the logistics vehicle; if the station names and order match a self-managed attendance route, then the finalized mileage of the self-managed attendance route is used as the settlement mileage of the logistics vehicle.

[0019] Optionally, in a sixth implementation of the second aspect of the present invention, the settlement unit includes: a matching subunit, configured to acquire all logistics orders bound to the logistics vehicle, generate attendance routes according to pre-set attendance route generation rules for transport vehicles and logistics orders, wherein the attendance routes include formal attendance routes and self-service attendance routes; determine whether the attendance routes meet matching conditions, wherein the matching conditions include: the effective date of the attendance route ≤ the specified departure time of the waybill < the expiration date of the route, the review status of the attendance route is approved, and the status of self-service attendance routes is normal; if the attendance routes meet the matching conditions, then the station name and station order are matched with the pre-generated attendance routes.

[0020] A third aspect of the present invention provides an intelligent scheduling device for logistics vehicles, comprising a memory and at least one processor, wherein the memory stores computer-readable instructions; the at least one processor invokes the computer-readable instructions in the memory to execute the various steps of the intelligent scheduling method for logistics vehicles as described above.

[0021] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-readable instructions, characterized in that, when executed by a processor, the computer-readable instructions implement the various steps of the intelligent scheduling method for logistics vehicles as described above.

[0022] In the technical solution of this invention, when a logistics order is received, it is determined whether the logistics order has recorded the license plate number of the logistics vehicle and has been loaded into a waybill; if the logistics order has recorded the license plate number of the logistics vehicle and has been loaded into a waybill, a transportation event is generated; the status of the transportation event, the logistics order, and the type of the waybill are obtained, and the scheduling status of the waybill and the logistics vehicle is adjusted in real time according to the transportation event and the order status; finally, the logistics vehicle is scheduled and managed according to the scheduling status of the logistics vehicle, and mileage settlement is performed on the transportation vehicle. This invention can effectively improve the efficiency and service quality of logistics vehicle management and reduce operating costs. Attached Figure Description

[0023] Figure 1 This is a first flowchart of the intelligent scheduling method for logistics vehicles provided in an embodiment of the present invention;

[0024] Figure 2 This is a second flowchart of the intelligent scheduling method for logistics vehicles provided in an embodiment of the present invention;

[0025] Figure 3 This is a third flowchart of the intelligent scheduling method for logistics vehicles provided in an embodiment of the present invention;

[0026] Figure 4 This is a fourth flowchart of the intelligent scheduling method for logistics vehicles provided in this embodiment of the invention;

[0027] Figure 5 The fifth flowchart of the intelligent scheduling method for logistics vehicles provided in the embodiments of the present invention;

[0028] Figure 6 The sixth flowchart of the intelligent scheduling method for logistics vehicles provided in the embodiments of the present invention.

[0029] Figure 7 The seventh flowchart of the intelligent scheduling method for logistics vehicles provided in the embodiments of the present invention.

[0030] Figure 8 This is a schematic diagram of a logistics vehicle intelligent dispatching device provided in an embodiment of the present invention.

[0031] Figure 9 This is another structural schematic diagram of the intelligent scheduling method device for logistics vehicles provided in an embodiment of the present invention.

[0032] Figure 10 This is a schematic diagram of the structure of the intelligent scheduling method and equipment for logistics vehicles provided in an embodiment of the present invention. Detailed Implementation

[0033] This invention provides a method, apparatus, device, and storage medium for intelligent scheduling of logistics vehicles. When a logistics order is received, it determines whether the order includes the license plate number of the logistics vehicle and whether it has been loaded onto a waybill. If the order includes the license plate number and has been loaded onto a waybill, a transportation event is generated. The status of the transportation event, the logistics order, and the type of the waybill are obtained. The scheduling status of the waybill and the logistics vehicle is adjusted in real time based on the transportation event and order status. Finally, the logistics vehicles are managed and scheduled according to their status, and mileage is calculated for each vehicle. This intelligent scheduling method for logistics vehicles solves the problems of low efficiency and high cost in existing logistics vehicle scheduling methods.

[0034] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0035] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 The first embodiment of the intelligent scheduling method for logistics vehicles in this invention includes:

[0036] S100. When a logistics order is received, determine whether the logistics order has recorded the license plate of the logistics vehicle and has been loaded into a waybill.

[0037] It is understood that the executing entity of this invention can be a smart dispatching device for logistics vehicles, a terminal device, or a server; no specific limitation is made here. This embodiment of the invention will be described using a server as an example.

[0038] Specifically, when a logistics company's server receives a new logistics order, it first needs to parse the order to obtain information such as the sender's address, recipient's address, and estimated delivery time. Then, it assigns the order to a corresponding logistics vehicle and generates a waybill, which then delivers the goods to the recipient's address. Therefore, in this embodiment, upon receiving a logistics order, it first needs to determine whether the order has been entered with the logistics vehicle's license plate and assigned to a waybill, i.e., whether the order already has a assigned logistics vehicle.

[0039] S200. If the logistics order is entered with the license plate number of the logistics vehicle and loaded into a waybill, a transportation event is generated.

[0040] In this embodiment, if the logistics order includes the license plate number of the logistics vehicle and is loaded into a waybill, it indicates that the newly added logistics order has been loaded onto the corresponding logistics vehicle. If the logistics vehicle did not previously carry any logistics orders, a new waybill is generated based on the newly added logistics order. If the logistics vehicle was already bound to a logistics order, a new waybill is generated based on the newly added logistics order and the original logistics order after the new logistics order is loaded onto the logistics vehicle. In this embodiment, any scheduling operation on a logistics order first generates a transportation event, and then the order status is affected by the transportation event.

[0041] S300: Obtain the status of the transportation event, the logistics order, and the type of the waybill;

[0042] S400. Adjust the status of the waybill and the logistics vehicle dispatch according to the status of the logistics order, the transportation event, and the type of waybill;

[0043] S500: Manage the scheduling of logistics vehicles according to their status, and settle mileage for them.

[0044] In this embodiment, the status of the transportation event, the status of the logistics order, and the type of the waybill are first acquired in real time according to corresponding instructions. Then, the status of the waybill and the logistics vehicle scheduling are adjusted based on the acquired status of the transportation event, the logistics order, and the waybill type. Finally, the logistics vehicles are managed and mileage is settled based on the status of the logistics vehicle scheduling. This embodiment effectively improves the efficiency of logistics vehicle management and service quality, and reduces operating costs by adjusting the scheduling status of logistics vehicles in real time and managing and settling mileage based on the scheduling status.

[0045] Please see Figure 2 The second embodiment of the intelligent scheduling method for logistics vehicles in this invention includes:

[0046] S310. When an instruction to obtain the status of a transportation event is received, the transportation event database is called according to the instruction to obtain the status of the current transportation event. The status of the transportation event includes: order generation, loading, dispatch, arrival, unloading, and receipt.

[0047] In this embodiment, every node in the transportation process of the logistics vehicle is recorded. The set of nodes constitutes a transportation event database, and different nodes can correspond to the same transportation event status. For example, when the logistics vehicle is at the locking node, the departure weighing node, the departure card swiping node, or the GPS departure node, the transportation event status is uniformly "departure"; when the logistics vehicle is at the GPS arrival node, the entry card swiping node, the entry weighing node, or the unlocking node, the transportation event status is uniformly "arrival"; when the logistics vehicle is at the loading start node or the loading end node, the transportation event status is uniformly "loading"; when the logistics vehicle is at the unloading start node or the unloading end node, the transportation event status is uniformly "unloading"; when the logistics vehicle is at the transportation completion node, the transportation event status is "received"; and when the logistics vehicle is at the order generation node, the transportation event status is "order generated". In this embodiment, when an instruction to obtain the status of a transportation event is received, the instruction is parsed to obtain the time when the instruction was received. Based on the time when the instruction was received, the node where the current logistics vehicle is located is found from the transportation event data, and the status of the corresponding transportation event is obtained based on the node.

[0048] S320. When an instruction to obtain the status of a logistics order is received, the logistics order database is called according to the instruction to obtain the status of the current logistics order. The status of the logistics order includes unloaded, loaded, in transit, and completed.

[0049] In this embodiment, the status of the logistics order changes during transportation by the logistics vehicle. When the logistics order is first generated, the license plate of the logistics vehicle has not yet been entered, so the status of the logistics order is "not loaded". If the logistics order has entered the license plate of the logistics vehicle and generated a waybill, the status of the logistics order is "loaded". If the logistics order has entered the license plate of the logistics vehicle and is in transit, the status of the logistics order is "in transit". If the logistics order has entered the license plate of the logistics vehicle and has been transported to its destination, the status of the logistics order is "completed".

[0050] S330. When receiving an instruction to obtain the waybill type, obtain the number of logistics orders associated with the current waybill. If the number of logistics orders is greater than 1, determine that the current waybill is a mixed waybill; if the number of logistics orders is equal to 1, determine that the current waybill is a non-mixed waybill.

[0051] In this embodiment, since multiple logistics orders can be combined into one waybill, the waybill can be classified as a mixed waybill or a non-mixed waybill based on the number of logistics orders associated with it. Specifically, if the number of logistics orders associated with the current waybill is greater than 1, the current waybill is determined to be a mixed waybill; if the number of logistics orders associated with the current waybill is equal to 1, the current waybill is determined to be a non-mixed waybill.

[0052] Please see Figure 3 The third embodiment of the intelligent scheduling method for logistics vehicles in this invention includes:

[0053] S410. When the type of waybill is non-mixed waybill, and the status of the transportation event is order generation, and the status of the logistics order is unloaded, then the status of the non-mixed waybill is adjusted to pending dispatch, and the status of the logistics vehicle scheduling is adjusted to unscheduled.

[0054] This embodiment primarily addresses the issue of non-mixed waybills, adjusting the status of non-mixed waybills and logistics vehicle scheduling based on the status of transportation events and logistics orders. Specifically, if the transportation event status is "order generated" and the logistics order status is "not loaded," it indicates that the current logistics order has already recorded the logistics vehicle license plate and generated a waybill, but the goods in the logistics order have not yet been loaded. Therefore, the status of the non-mixed waybill is adjusted to "pending dispatch," and the status of the logistics vehicle scheduling is adjusted to "not dispatched."

[0055] S420. When the type of waybill is non-mixed waybill, and the status of the transportation event is loading, and the status of the logistics order is loaded, then the status of the non-mixed waybill is adjusted to pending dispatch, and the status of the logistics vehicle dispatch is adjusted to dispatched.

[0056] In this embodiment, if the status of the transportation event is "loading", it means that the goods in the logistics order have been loaded into the logistics vehicle, that is, the status of the logistics order is "loaded". At this time, the status of the non-mixed waybill should be adjusted to "pending dispatch" and the status of the logistics vehicle scheduling should be adjusted to "scheduled".

[0057] S430. When the type of the waybill is a non-mixed waybill, and the status of the transportation event is in transit, and the status of the logistics order is in transit, then the status of the non-mixed waybill is adjusted to in transit, and the status of the logistics vehicle dispatch is adjusted to dispatched.

[0058] In this embodiment, if the status of the transportation event is "in transit", it means that the goods in the logistics order are already in transit with the logistics vehicle, that is, the status of the logistics order is also "in transit". At this time, the status of the non-mixed waybill should be adjusted to "in transit" and the status of the logistics vehicle dispatch should be adjusted to "departed".

[0059] S440. When the type of waybill is non-mixed waybill, and the status of the transportation event is arrival, unloading or receipt, and the status of the logistics order is completed, then the status of the non-mixed waybill is adjusted to completed, and the status of the logistics vehicle dispatch is adjusted to undispatched.

[0060] In this embodiment, if the status of the transportation event is arrival, unloading, or receipt, it means that the goods in the logistics order have been delivered to the destination, that is, the status of the logistics order is completed. At this time, the status of the non-mixed waybill should be adjusted to completed, and the status of the logistics vehicle scheduling should be readjusted to unscheduled.

[0061] Please see Figure 4 The fourth embodiment of the intelligent scheduling method for logistics vehicles in this invention includes:

[0062] S4100. When the type of waybill is mixed waybill, and the status of the transportation event is order generated and the status of the logistics order is unloaded, the status of the mixed waybill is adjusted to pending dispatch and the status of the logistics vehicle scheduling is adjusted to unscheduled.

[0063] This embodiment primarily addresses the issue of mixed-load waybills, adjusting the status of mixed-load waybills and logistics vehicle scheduling based on the status of transportation events and logistics orders. Specifically, if the transportation event status is "order generated" and the logistics order status is "not loaded," it indicates that the current logistics order has already recorded the logistics vehicle license plate and generated a waybill, but the goods in the logistics order have not yet been loaded. Therefore, the mixed-load waybill status is adjusted to "pending dispatch," and the logistics vehicle scheduling status is adjusted to "not dispatched."

[0064] S4200 When the type of the waybill is a mixed waybill, and the status of the transportation event is loading, and the status of any logistics order associated with the mixed waybill is loaded, then the status of the mixed waybill is adjusted to pending dispatch, and the status of the logistics vehicle scheduling is adjusted to scheduled.

[0065] In this embodiment, if the status of the transportation event is "loading", it means that at least one of the goods in the multiple logistics orders has been loaded into the logistics vehicle, and the status of any logistics order associated with the mixed shipment order is "loaded". At this time, the status of the mixed shipment order should be adjusted to "pending dispatch" and the status of the logistics vehicle scheduling should be adjusted to "scheduled".

[0066] S4300 When the type of the waybill is a mixed waybill, and the status of the transportation event is dispatched, and the status of any logistics order associated with the mixed waybill is in transit, then the status of the mixed waybill is adjusted to in transit, and the status of the logistics vehicle dispatch is adjusted to dispatched.

[0067] In this embodiment, if the status of the transportation event is "in transit", it means that at least one of the logistics orders is already in transit with the logistics vehicle. That is, the status of any logistics order associated with the mixed shipment order is "in transit". At this time, the status of the mixed shipment order should be adjusted to "in transit" and the status of the logistics vehicle dispatch should be adjusted to "departed".

[0068] S4400 When the type of waybill is mixed waybill, and the status of the transportation event is arrival, unloading or receipt, and the status of some logistics orders associated with the mixed waybill is completed, then the status of the mixed waybill and the logistics vehicle scheduling will not be adjusted.

[0069] In this embodiment, if the status of the transportation event is arrival, unloading, or receipt, but only some logistics orders in the mixed shipment waybill are in the completed state, it means that the goods in another part of the logistics orders have not yet been delivered to the destination. In this case, the status of the mixed shipment waybill and the logistics vehicle scheduling will not be adjusted.

[0070] S4500 When the type of waybill is mixed waybill, and the status of the transportation event is arrival, unloading or receipt, and the status of all logistics orders associated with the mixed waybill is completed, then the status of the mixed waybill is adjusted to completed, and the status of the logistics vehicle dispatch is adjusted to undispatched.

[0071] In this embodiment, if the status of the transportation event is arrival, unloading, or receipt, and the status of all associated logistics orders in the mixed shipment waybill is completed, it means that the goods in all logistics orders have been delivered to their destination. At this time, the status of the mixed shipment waybill should be adjusted to completed, and the status of the logistics vehicle dispatch should be adjusted to undispatched.

[0072] Please see Figure 5 The fifth embodiment of the intelligent scheduling method for logistics vehicles in this invention includes:

[0073] S510. When a logistics vehicle dispatch instruction is received, the status of the logistics vehicle dispatch and the number of waybills bound to the logistics vehicle are obtained.

[0074] S520. If the number of waybills bound to the logistics vehicle is 1, and the scheduling status of the logistics vehicle is not scheduled, then the license plate number of the logistics vehicle is unbound from the waybill number of the waybill, thereby canceling the loading of the logistics vehicle.

[0075] S530. If the number of waybills bound to the logistics vehicle is greater than 1, and the status of the logistics vehicle is unscheduled, then the license plate number of the logistics vehicle is unbound from the waybill number of the waybill with the latest generation time, thereby canceling the loading of the logistics vehicle.

[0076] S540. If the number of waybills bound to the logistics vehicle is 1, and the status of the logistics vehicle is dispatched, then the license plate number of the logistics vehicle is bound to the waybill number of the waybill to realize the loading of the logistics vehicle.

[0077] S550. If the number of waybills bound to the logistics vehicle is greater than 1, and the status of the logistics vehicle is dispatched, then the license plate number of the logistics vehicle is bound to the waybill number of the latest waybill generated, so as to realize the loading of the logistics vehicle.

[0078] In this embodiment, since the same logistics vehicle can be bound to multiple waybills, if a logistics vehicle is bound to multiple waybills, the generation time of each waybill needs to be obtained when scheduling the logistics vehicle. In this case, the scheduling status of the logistics vehicle is only affected by the status of the latest generated waybill. That is to say, if there are multiple waybills bound to the logistics vehicle, the waybill number of the latest generated waybill will be used when loading and unloading the logistics vehicle.

[0079] Please see Figure 6 The sixth embodiment of the intelligent scheduling method for logistics vehicles in this invention includes:

[0080] S560. When a mileage settlement instruction for a logistics vehicle is received, the names and order of the stations the logistics vehicle has passed through are obtained.

[0081] S570. Match the station names and station order with the pre-generated attendance routes, which include formal attendance routes and self-service attendance routes;

[0082] S580. If the station name and station order match the formal attendance route, the final mileage of the formal attendance route shall be used as the settlement mileage of the logistics vehicle.

[0083] S590. If the station name and station order match the autonomous attendance route, the final mileage of the autonomous attendance route shall be used as the settlement mileage of the logistics vehicle.

[0084] In this embodiment, the attendance routes include formal attendance routes and self-service attendance routes. The formal attendance routes are automatically generated based on all stations in the logistics orders that are loaded onto the logistics vehicles. The self-service attendance routes are generated based on the customer's priority needs.

[0085] In this embodiment, the attendance route is matched with the names and order of the stations visited by the logistics vehicle. If the station names and order match the official attendance route, the final mileage of the official attendance route is used as the settlement mileage of the logistics vehicle. If the official attendance route has no final mileage, the budgeted mileage of the official attendance route is used as the settlement mileage of the logistics vehicle. If the station names and order match the autonomous attendance route, the final mileage of the autonomous attendance route is used as the settlement mileage of the logistics vehicle. If the autonomous attendance route has no final mileage, the budgeted mileage of the autonomous attendance route is used as the settlement mileage of the logistics vehicle.

[0086] Please see Figure 7 The seventh embodiment of the intelligent scheduling method for logistics vehicles in this invention includes:

[0087] S571. Obtain all logistics orders bound to the logistics vehicle, and generate attendance routes according to the pre-set attendance route generation rules of the transport vehicle and the logistics orders. The attendance routes include formal attendance routes and self-attendance routes.

[0088] S572. Determine whether the attendance route meets the matching conditions. The matching conditions include: the effective date of the attendance route ≤ the specified departure time of the waybill < the expiration date of the route, the review status of the attendance route is approved, and the status of the self-attendance route is normal.

[0089] S573. If the attendance route meets the matching conditions, then the station name and station order are matched with the pre-generated attendance route.

[0090] This embodiment pre-sets attendance route generation rules for transport vehicles. These rules can include shortest travel distance rules, shortest travel time rules, and priority delivery rules for valuable items. The shortest travel distance rule involves inputting the origin and destination stations of multiple logistics orders into the system, which then generates multiple attendance routes. These routes are then sorted according to their total distance, and the route with the shortest total distance is selected as the attendance route for the new transport vehicle. The shortest travel time rule involves inputting the origin and destination stations of multiple logistics orders into the system, which then generates multiple attendance routes. The attendance route is determined by sorting the multiple attendance routes according to their total travel time and selecting the route with the shortest total travel time as the attendance route for the new transport vehicle. The priority delivery rule for valuable items refers to prioritizing multiple logistics orders according to their policy value. For example, if order A has an insurance value of 1 million, order B has an insurance value of 100,000, and order C has an insurance value of 10,000, then according to the priority delivery rule for valuable items, an attendance route is generated that first delivers the goods for order A to the destination, then the goods for order B, and finally the goods for order C. In this embodiment, the attendance route generated according to the shortest travel distance rule and the shortest travel time rule can be defined as a formal attendance route, while the attendance route generated according to the priority delivery rule for valuable items can be defined as a self-service attendance route.

[0091] In this embodiment, after generating official attendance routes and self-service attendance routes, to match the station names and station order with the pre-generated attendance routes, it is necessary to determine whether the attendance routes meet the matching conditions. These matching conditions include: the effective date of the attendance route ≤ the specified departure time of the waybill < the expiration date of the route; the attendance route's approval status is "approved"; and the self-service attendance route's status is "normal." In this embodiment, the station names and station order can only be matched with the pre-generated attendance routes when all three matching conditions are met simultaneously.

[0092] The above describes the intelligent scheduling method for logistics vehicles in the embodiments of the present invention. The following describes the intelligent scheduling device for logistics vehicles in the embodiments of the present invention. Please refer to [link / reference]. Figure 8 One embodiment of the intelligent dispatching device for logistics vehicles in this invention includes:

[0093] The judgment module 10 is used to determine whether the logistics order has recorded the license plate of the logistics vehicle and has been loaded into a waybill when a logistics order is received;

[0094] The generation module 20 is used to generate a transportation event if the logistics order is entered with the license plate number of the logistics vehicle and is loaded into a waybill;

[0095] The acquisition module 30 is used to acquire the status of the transportation event, the logistics order, and the type of the waybill;

[0096] The adjustment module 40 is used to adjust the status of the waybill and the logistics vehicle scheduling according to the status of the logistics order, the transportation event and the type of waybill;

[0097] The scheduling module 50 is used to manage the scheduling of logistics vehicles according to their scheduling status and to settle mileage for the logistics vehicles.

[0098] Please see Figure 9 Another embodiment of the intelligent dispatching device for logistics vehicles in this invention includes:

[0099] The judgment module 10 is used to determine whether the logistics order has recorded the license plate of the logistics vehicle and has been loaded into a waybill when a logistics order is received;

[0100] The generation module 20 is used to generate a transportation event if the logistics order is entered with the license plate number of the logistics vehicle and is loaded into a waybill;

[0101] The acquisition module 30 is used to acquire the status of the transportation event, the logistics order, and the type of the waybill;

[0102] The adjustment module 40 is used to adjust the status of the waybill and the logistics vehicle scheduling according to the status of the logistics order, the transportation event and the type of waybill;

[0103] The scheduling module 50 is used to manage the scheduling of logistics vehicles according to their scheduling status and to settle mileage for the logistics vehicles.

[0104] In this embodiment, the acquisition module 30 includes:

[0105] The first acquisition unit 31 is used to call the transportation event database according to the instruction to acquire the status of the current transportation event when it receives an instruction to acquire the status of the transportation event. The status of the transportation event includes: order generation, loading, dispatch, arrival, unloading, and receipt.

[0106] The second acquisition unit 32 is used to call the logistics order database according to the instruction to obtain the status of the current logistics order when it receives the instruction to obtain the status of the logistics order. The status of the logistics order includes not loaded, loaded, in transit, and completed.

[0107] The determination unit 33 is used to obtain the number of logistics orders associated with the current waybill when it receives an instruction to obtain the waybill type. If the number of logistics orders is greater than 1, the current waybill is determined to be a mixed waybill; if the number of logistics orders is equal to 1, the current waybill is determined to be a non-mixed waybill.

[0108] In this embodiment, the adjustment module 40 includes:

[0109] The first adjustment unit 41 is used to adjust the status of the non-mixed waybill to pending dispatch and the status of the logistics vehicle scheduling to unscheduled when the type of the waybill is non-mixed waybill, the status of the transportation event is order generation, and the status of the logistics order is unloaded.

[0110] The second adjustment unit 42 is used to adjust the status of the non-mixed waybill to pending dispatch and the status of the logistics vehicle scheduling to scheduled when the type of the waybill is non-mixed waybill, the status of the transportation event is loading, and the status of the logistics order is loaded.

[0111] The third adjustment unit 43 is used to adjust the status of the non-mixed waybill to "in transit" and the status of the logistics vehicle dispatch to "departed" when the type of the waybill is non-mixed waybill, the status of the transportation event is "in transit", and the status of the logistics order is "in transit".

[0112] The fourth adjustment unit 44 is used to adjust the status of the non-mixed waybill to "completed" and the status of the logistics vehicle dispatch to "not dispatched" when the type of the waybill is non-mixed waybill, the status of the transportation event is "arrival", "unloading" or "receipt", and the status of the logistics order is "completed".

[0113] In this embodiment, the adjustment module 40 further includes:

[0114] The fifth adjustment unit 45 is used to adjust the status of the mixed waybill to pending dispatch and the status of the logistics vehicle scheduling to unscheduled when the type of waybill is mixed waybill, the status of the transportation event is order generation, and the status of the logistics order is unloaded.

[0115] The sixth adjustment unit 46 is used to adjust the status of the mixed waybill to pending dispatch and the status of the logistics vehicle scheduling to scheduled when the type of the waybill is mixed waybill, the status of the transportation event is loading, and the status of any logistics order associated with the mixed waybill is loaded.

[0116] The seventh adjustment unit 47 is used to adjust the status of the mixed waybill to "in transit" and the status of the logistics vehicle dispatch to "departed" when the type of the waybill is a mixed waybill, the status of the transportation event is "departed", and the status of any logistics order associated with the mixed waybill is "in transit".

[0117] The eighth adjustment unit 48 is used to not adjust the status of the mixed waybill and the logistics vehicle scheduling when the type of the waybill is a mixed waybill, the status of the transportation event is arrival, unloading or receipt, and the status of some logistics orders associated with the mixed waybill is completed.

[0118] The ninth adjustment unit 49 is used to adjust the status of the mixed waybill to "completed" and the status of the logistics vehicle dispatch to "not dispatched" when the type of the waybill is a mixed waybill, the status of the transportation event is "arrival", "unloading" or "receipt", and the status of all logistics orders associated with the mixed waybill is "completed".

[0119] In this embodiment, the scheduling module 50 includes:

[0120] The third acquisition unit 51 is used to acquire the status of logistics vehicle scheduling and the number of waybills bound to the logistics vehicle when a logistics vehicle scheduling instruction is received.

[0121] The first unbinding unit 52 is used to unbind the license plate number of the logistics vehicle from the waybill number if the number of waybills bound to the logistics vehicle is 1 and the scheduling status of the logistics vehicle is not scheduled, thereby realizing the cancellation of the loading of the logistics vehicle.

[0122] The second unbinding unit 53 is used to unbind the license plate number of the logistics vehicle from the waybill number of the latest waybill generated if the number of waybills bound to the logistics vehicle is greater than 1 and the status of the logistics vehicle is unscheduled, thereby realizing the cancellation of the loading of the logistics vehicle.

[0123] The first binding unit 54 is used to bind the license plate number of the logistics vehicle with the waybill number of the waybill if the number of waybills bound to the logistics vehicle is 1 and the status of the logistics vehicle is dispatched, so as to realize the loading of the logistics vehicle.

[0124] The second binding unit 55 is used to bind the license plate number of the logistics vehicle with the waybill number of the latest waybill generated if the number of waybills bound to the logistics vehicle is greater than 1 and the status of the logistics vehicle is dispatched, so as to realize the loading of the logistics vehicle.

[0125] In this embodiment, the scheduling module 50 includes:

[0126] Settlement unit 56 is used to, when receiving a mileage settlement instruction from a logistics vehicle, obtain the names and order of the stations passed by the logistics vehicle; match the station names and order with a pre-generated attendance route, the attendance route including a formal attendance route and a self-managed attendance route; if the station names and order match a formal attendance route, then the finalized mileage of the formal attendance route is used as the settlement mileage of the logistics vehicle; if the station names and order match a self-managed attendance route, then the finalized mileage of the self-managed attendance route is used as the settlement mileage of the logistics vehicle.

[0127] In this embodiment, the settlement unit 56 includes:

[0128] Matching subunit 561 is used to obtain all logistics orders bound to the logistics vehicle, generate attendance routes according to the pre-set attendance route generation rules of the transport vehicle and the logistics orders, the attendance routes include formal attendance routes and self-service attendance routes; determine whether the attendance routes meet the matching conditions, the matching conditions include: the effective date of the attendance route ≤ the specified departure time of the waybill < the expiration date of the route, the review status of the attendance route is approved, and the status of self-service attendance routes is normal; if the attendance routes meet the matching conditions, then the station names and station order are matched with the pre-generated attendance routes.

[0129] above Figure 8 and Figure 9 The intelligent scheduling device for logistics vehicles in this embodiment of the invention is described in detail from the perspective of modular functional entities. The intelligent scheduling equipment for logistics vehicles in this embodiment of the invention is described in detail below from the perspective of hardware processing.

[0130] Figure 10 This is a schematic diagram of the structure of an intelligent logistics vehicle scheduling device 700 provided in an embodiment of the present invention. The intelligent logistics vehicle scheduling device 700 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 710 (e.g., one or more processors) and a memory 720, and one or more storage media 730 (e.g., one or more mass storage devices) for storing application programs 733 or data 732. The memory 720 and storage media 730 can be temporary or persistent storage. The program stored in the storage media 730 may include one or more modules (not shown in the diagram), each module may include a series of instruction operations on the intelligent logistics vehicle scheduling device 700. Furthermore, the processor 710 may be configured to communicate with the storage media 730 and execute the series of instruction operations in the storage media 730 on the intelligent logistics vehicle scheduling device 700.

[0131] The intelligent dispatching device 700 for logistics vehicles may also include one or more power supplies 740, one or more wired or wireless network interfaces 750, one or more input / output interfaces 760, and / or one or more operating systems 731, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 10The device structure shown does not constitute a limitation on the intelligent dispatching device 700 for logistics vehicles. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0132] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the intelligent scheduling method for logistics vehicles.

[0133] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system, device, or unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0134] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0135] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for intelligent scheduling of logistics vehicles, characterized in that, The intelligent scheduling method for logistics vehicles includes: When a logistics order is received, it is determined whether the logistics order has recorded the license plate of the logistics vehicle and has been loaded into a waybill; If the logistics order is entered with the license plate number of the logistics vehicle and loaded into a waybill, a transportation event is generated; Obtain the status of the transportation event, the logistics order, and the type of the waybill; wherein, When an instruction to retrieve the status of a transportation event is received, the transportation event database is invoked according to the instruction to retrieve the status of the current transportation event. The status of the transportation event includes: order generation, loading, dispatch, arrival, unloading, and receipt. When an instruction to retrieve the status of a logistics order is received, the logistics order database is invoked according to the instruction to retrieve the status of the current logistics order. The status of the logistics order includes: not loaded, loaded, in transit, and completed. When an instruction to retrieve the waybill type is received, the number of logistics orders associated with the current waybill is retrieved. If the number of logistics orders is greater than 1, the current waybill is determined to be a mixed waybill; if the number of logistics orders is equal to 1, the current waybill is determined to be a non-mixed waybill. The status of the waybill and the logistics vehicle dispatch are adjusted based on the status of the logistics order, the transportation event, and the type of waybill; wherein... When the type of waybill is non-mixed waybill, and the status of the transportation event is order generated and the status of the logistics order is unloaded, the status of the non-mixed waybill is adjusted to pending dispatch and the status of the logistics vehicle scheduling is adjusted to unscheduled. When the type of waybill is non-mixed waybill, and the status of the transportation event is loading, and the status of the logistics order is loaded, then the status of the non-mixed waybill is adjusted to pending dispatch, and the status of the logistics vehicle dispatch is adjusted to dispatched. When the type of waybill is non-mixed waybill, and the status of the transportation event is in transit, and the status of the logistics order is in transit, then the status of the non-mixed waybill is adjusted to in transit, and the status of the logistics vehicle dispatch is adjusted to dispatched. When the waybill type is non-mixed waybill, and the status of the transportation event is arrival, unloading or receipt, and the status of the logistics order is completed, then the status of the non-mixed waybill is adjusted to completed, and the status of the logistics vehicle dispatch is adjusted to undispatched. When the type of waybill is mixed waybill, and the status of the transportation event is order generated and the status of the logistics order is not loaded, then the status of the mixed waybill is adjusted to pending dispatch and the status of the logistics vehicle scheduling is adjusted to not scheduled. When the type of waybill is mixed waybill, and the status of the transportation event is loading, and the status of any logistics order associated with the mixed waybill is loaded, then the status of the mixed waybill is adjusted to pending dispatch, and the status of the logistics vehicle scheduling is adjusted to scheduled. When the type of waybill is mixed waybill, and the status of the transportation event is dispatched, and the status of any logistics order associated with the mixed waybill is in transit, then the status of the mixed waybill is adjusted to in transit, and the status of the logistics vehicle dispatch is adjusted to dispatched. When the waybill type is a mixed waybill, and the status of the transportation event is arrival, unloading or receipt, and the status of some logistics orders associated with the mixed waybill is completed, then the status of the mixed waybill and the logistics vehicle scheduling will not be adjusted. When the waybill type is a mixed waybill, and the status of the transportation event is arrival, unloading or receipt, and the status of all logistics orders associated with the mixed waybill is completed, then the status of the mixed waybill is adjusted to completed, and the status of the logistics vehicle dispatch is adjusted to undispatched. The logistics vehicles are dispatched and managed according to their scheduling status, and mileage is settled for each vehicle; wherein, The scheduling and management of logistics vehicles based on their dispatch status includes: When a logistics vehicle dispatch instruction is received, the status of the logistics vehicle dispatch and the number of waybills bound to the logistics vehicle are obtained. If the number of waybills bound to the logistics vehicle is 1, and the scheduling status of the logistics vehicle is not scheduled, then the license plate number of the logistics vehicle is unbound from the waybill number of the waybill, thereby canceling the loading of the logistics vehicle. If the number of waybills bound to the logistics vehicle is greater than 1, and the status of the logistics vehicle is unscheduled, then the license plate number of the logistics vehicle will be unbound from the waybill number of the waybill with the latest generation time, thereby canceling the loading of the logistics vehicle. If the number of waybills bound to the logistics vehicle is 1, and the status of the logistics vehicle is dispatched, then the license plate number of the logistics vehicle is bound to the waybill number of the waybill to realize the loading of the logistics vehicle. If the number of waybills bound to the logistics vehicle is greater than 1, and the status of the logistics vehicle is dispatched, then the license plate number of the logistics vehicle is bound to the waybill number of the latest waybill generated, so as to realize the loading of the logistics vehicle. Mileage-based billing for logistics vehicles includes: When a mileage settlement instruction is received from a logistics vehicle, the names and order of the stations the logistics vehicle has passed through are obtained. All logistics orders bound to the logistics vehicle are retrieved. Attendance routes are generated according to pre-set attendance route generation rules for the transport vehicle and the logistics orders. These attendance routes include official attendance routes and self-service attendance routes. It is then determined whether the attendance routes meet matching conditions, which include: the effective date of the attendance route ≤ the specified departure time of the waybill < the expiration date of the route; the approval status of the attendance route is approved; and the status of self-service attendance routes is normal. If the attendance routes meet the matching conditions, the station names and station order are matched with the pre-generated attendance routes. If the station name and station order match the official attendance route, the final mileage of the official attendance route will be used as the settlement mileage of the logistics vehicle. If the station name and station order match the self-attendance route, the final mileage of the self-attendance route will be used as the settlement mileage of the logistics vehicle.

2. A logistics vehicle intelligent scheduling device for implementing the intelligent scheduling method for logistics vehicles according to claim 1, characterized in that, include: The judgment module is used to determine whether, when a logistics order is received, the logistics order has recorded the license plate of the logistics vehicle and has been loaded into a waybill; The generation module is used to generate a transportation event if the logistics order is entered with the license plate number of the logistics vehicle and is loaded into a waybill; The acquisition module is used to acquire the status of the transportation event, the logistics order, and the type of the waybill; The adjustment module is used to adjust the status of the waybill and the logistics vehicle scheduling based on the status of the logistics order, the transportation event, and the type of waybill; The scheduling module is used to manage the scheduling of logistics vehicles according to their status and to settle mileage for them.

3. A smart dispatching device for logistics vehicles, characterized in that, It includes a memory and at least one processor, wherein the memory stores computer-readable instructions; The at least one processor invokes the computer-readable instructions in the memory to perform the various steps of the intelligent scheduling method for logistics vehicles as described in claim 1.

4. A computer-readable storage medium storing computer-readable instructions, characterized in that, When the computer-readable instructions are executed by the processor, they implement the various steps of the intelligent scheduling method for logistics vehicles as described in claim 1.