A vehicle scheduling method, device, electronic device and storage medium
By screening qualified vehicles and drivers in hazardous chemical transportation, the problems of low matching degree and manpower waste in the prior art are solved, and efficient and safe transportation task allocation is achieved.
Patent Information
- Application Number
- CN202111217372.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-19
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2041-10-19
AI Technical Summary
When allocating transportation tasks, hazardous chemical transport fleets only consider idle vehicles near the starting location, resulting in low matching and real-time monitoring, wasting human resources.
Based on the target goods information and transportation routes for the order request, determine the conditions of the carrier vehicles and drivers, filter the candidate vehicles and drivers that meet the conditions, and send the target goods transportation invitation.
It improves the efficiency of goods transportation, saves labor costs, and improves transportation safety, especially in the transportation of hazardous chemicals, avoiding the need for real-time monitoring.
Smart Images

Figure CN114048959B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of transportation control technology, and in particular to a vehicle dispatching method, device, electronic device and storage medium. Background Art
[0002] Normally, the transport vehicles of hazardous chemicals transport fleets undertake transport tasks from multiple platforms. For a certain platform, when assigning transport tasks to transport vehicles, only idle vehicles near the starting point will be considered. The dimension is single and the matching degree is not high. Summary of the Invention
[0003] The present application provides a vehicle dispatching method, device and storage medium to at least solve the above technical problems existing in the prior art.
[0004] A first aspect of the present application provides a vehicle dispatching method, comprising:
[0005] Determine the conditions for the transport vehicle and driver based on the target product information and target transport route corresponding to the order request;
[0006] Screening candidate transport vehicles according to the carrier vehicle conditions;
[0007] Select a target driver who meets the conditions of the carrier driver from the drivers corresponding to the candidate transport vehicles;
[0008] A target goods transportation invitation corresponding to the order request is sent to the terminal corresponding to the target driver.
[0009] In the above solution, the target product information includes the target product weight, and the screening of candidate transport vehicles according to the transport vehicle conditions includes:
[0010] Confirm the first starting point of the target transportation route;
[0011] A vehicle whose distance from the first starting location is less than a first distance threshold, is empty, and has a transport load greater than the weight of the target goods is confirmed as the candidate transport vehicle.
[0012] In the above solution, the step of selecting a target driver who meets the conditions of the carrier driver from the drivers corresponding to the candidate transport vehicles includes:
[0013] determining a first transportation speed according to the target product information and the target transportation route;
[0014] Confirm a target driver among the drivers corresponding to the candidate transport vehicles, for whom the difference between the second transport speed and the first transport speed is less than a first threshold; the second transport speed is determined based on the driver's historical transport order information.
[0015] In the above solution, the target product information includes the target product weight; and determining the first transportation speed based on the target product information and the target transportation route includes:
[0016] Screening, from historical transportation orders for the target product, orders whose longest distance between a transportation route and the target transportation route is less than or equal to a second distance threshold;
[0017] A first shipping speed is determined according to the shipping speed of the order.
[0018] In the above solution, the driver's historical transport order information includes speed information of the historical transport orders, and the second transport speed is determined based on the transport status of the driver's historical transport orders, including:
[0019] Determining an average transport speed and / or a common transport speed based on speed information of historical transport orders of the driver;
[0020] The second transport speed is determined according to the average transport speed and / or the common transport speed.
[0021] In the above solution, the carrier driver condition includes the driver's driving status, and the step of selecting a target driver who meets the carrier driver condition from the drivers corresponding to the candidate transport vehicles also includes:
[0022] Based on the historical transport records of the drivers corresponding to the candidate transport vehicles, the drivers who have not shown signs of fatigue driving and / or traffic violations are identified as target drivers.
[0023] In the above solution, before selecting a target driver who meets the conditions of the carrier driver from the drivers corresponding to the candidate transport vehicles, the method further includes:
[0024] Confirming the safety inspection and maintenance information of the candidate transport vehicle;
[0025] Vehicles whose safety inspection information does not meet the second condition are screened out from the candidate transport vehicles.
[0026] A second aspect of the present application provides a vehicle dispatching device, comprising: a determination unit for determining carrier vehicle conditions and carrier driver conditions based on target product information and a target transportation route corresponding to an order request;
[0027] A screening unit is configured to screen candidate transport vehicles according to the carrier vehicle conditions; and screen target drivers who meet the carrier driver conditions from the drivers corresponding to the candidate transport vehicles;
[0028] The sending unit is used to send a target goods transportation invitation corresponding to the order request to the terminal corresponding to the target driver.
[0029] A third aspect of the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus; the memory is used to store computer programs; and the processor is used to implement the method steps described in the above-mentioned vehicle scheduling method when executing the program stored in the memory.
[0030] The fourth aspect of the present application provides a computer-readable storage medium having a computer program stored therein, which, when executed by a processor, implements the method steps of the vehicle dispatching method described above.
[0031] The vehicle scheduling method provided in the present application determines the carrier vehicle conditions and the carrier driver conditions based on the target cargo information and the target transportation route corresponding to the order request; screens candidate transportation vehicles according to the carrier vehicle conditions; screens target drivers who meet the carrier driver conditions from the drivers corresponding to the candidate transportation vehicles; sends a target cargo transportation invitation corresponding to the order request to the terminal corresponding to the target driver; and can confirm the vehicles and target drivers that meet the carrier conditions before sending the target cargo transportation invitation, thereby better matching people, cargo and vehicles and improving the efficiency of cargo transportation. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 An optional flow chart of the vehicle dispatching method provided in an embodiment of the present application is shown;
[0033] Figure 2 Another optional flow chart of the vehicle dispatching method provided in an embodiment of the present application is shown;
[0034] Figure 3 Another optional flow chart of the vehicle dispatching method provided in the embodiment of the present application is shown;
[0035] Figure 4 An optional structural diagram of a vehicle dispatching device provided in an embodiment of the present application is shown;
[0036] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0037] In order to make the purpose, features, and advantages of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of this application.
[0038] In related technologies, the transport vehicles of hazardous chemicals transport fleets will undertake the transportation of various types of goods. When the transported goods are extremely dangerous (such as diesel, gasoline, etc.), safety becomes the primary consideration during the transportation process.
[0039] The transport vehicles of the hazardous chemicals transport fleet undertake transportation tasks for multiple platforms. For a certain platform, when assigning transportation tasks to transport vehicles, only idle vehicles near the first starting point will be considered, and real-time monitoring will be carried out during the transportation process, which is a great waste of human resources.
[0040] Therefore, in response to the defects in the transportation vehicle scheduling method in the related art, the present application provides a vehicle scheduling method that can overcome some or all of the shortcomings of the existing technology.
[0041] Figure 1 An optional flow chart of the vehicle dispatching method provided in an embodiment of the present application is shown, and will be explained according to each step.
[0042] Step S101: Determine the transport vehicle conditions and the transport driver conditions based on the target product information and the target transport route corresponding to the order request.
[0043] In some embodiments, a vehicle dispatching device (hereinafter referred to as the device) obtains an order request and determines the conditions of the carrier vehicle and the carrier driver based on the target product information and target transportation route corresponding to the order request.
[0044] In a specific implementation, the target product information may include at least one of the target product type, the target product weight, and the target product volume. The device may determine the transport vehicle and driver requirements based on the target product type and target transport route corresponding to the order request. The target product type may be hazardous chemicals or non-hazardous chemicals; the target transport route may be determined based on the first starting location and the first ending location corresponding to the order request.
[0045] In some embodiments, the carrier vehicle conditions include: the distance between the carrier vehicle and the first starting point is less than a first distance threshold, the carrier vehicle is empty and the transport load capacity is greater than the target cargo weight; or, the carrier vehicle conditions include: the distance between the carrier vehicle and the first starting point is less than a first distance threshold and the transport load capacity is greater than the target cargo weight.
[0046] In some embodiments, the transport driver conditions include the driver's transport speed, etc.
[0047] Step S102: screening candidate transport vehicles according to the transport vehicle conditions.
[0048] In some embodiments, the device can filter the candidate transport vehicles according to the carrier vehicle condition from the transport vehicles that have signed contracts with the transport platform corresponding to the device (i.e., the platform can send transport invitations to the contracted transport vehicles); the device can also filter the candidate transport vehicles according to the carrier vehicle condition from the transport vehicles that have signed contracts with the transport platform corresponding to the device, whose current location is in the same city as the first starting point corresponding to the order request; the device can also filter the candidate transport vehicles according to the carrier vehicle condition from the transport vehicles that have signed contracts with the transport platform corresponding to the device, whose current location is less than a sixth distance threshold from the first starting point corresponding to the order request. The sixth distance threshold is greater than the first distance threshold, and both the sixth distance threshold and the first distance threshold can be set according to actual needs.
[0049] In some embodiments, the device confirms a first starting point of the target transport route based on the order request; and confirms that a vehicle whose distance from the first starting point is less than a first distance threshold, is empty, and whose transport load-bearing capacity is greater than the weight of the target goods is the candidate transport vehicle.
[0050] Step S103, screening target drivers who meet the conditions of the carrier driver from the drivers corresponding to the candidate transport vehicles.
[0051] In some embodiments, the device screens a target driver who meets the carrier driver conditions from the drivers corresponding to the candidate transport vehicles.
[0052] In specific implementation, the device can determine a first transport speed based on the target product information and the target transport route; confirm a target driver among the drivers corresponding to the candidate transport vehicles, whose difference between the second transport speed and the first transport speed is less than a first threshold; and the second transport speed is determined based on the driver's historical transport order information.
[0053] In some embodiments, the device can screen out orders whose maximum distance between the transportation route and the target transportation route is less than or equal to a second distance threshold from historical transportation orders of the target goods; and determine the first transportation speed based on the average transportation speed corresponding to orders whose maximum distance between the transportation route and the target transportation route is less than or equal to the second distance threshold.
[0054] In specific implementation, the distance between the transport route and the target transport route may include: the device may map the transport route corresponding to the historical transport order and the target transport route to a two-dimensional plane map; confirming the shortest distance from each point on the first curve corresponding to the transport route corresponding to the historical transport order to the second curve corresponding to the target transport route in the two-dimensional plane map, and confirming that the maximum value of the shortest distances corresponding to each point on the first curve is the farthest distance between the transport route corresponding to the historical transport order and the target transport route.
[0055] In some embodiments, the device determines an average transport speed and / or a common transport speed based on speed information of the driver's historical transport orders; and determines the second transport speed based on the average transport speed and / or the common transport speed.
[0056] Step S104: Sending a target goods transportation invitation corresponding to the order request to the terminal corresponding to the target driver.
[0057] In some embodiments, after determining the target driver, the device sends a transportation invitation for the target goods corresponding to the order request to the terminal corresponding to the target driver.
[0058] In some embodiments, the terminal associated with the target driver can be a terminal inside the candidate transport vehicle, used to assist the candidate transport vehicle in driving, responding to orders, navigating, etc.; it can also be a terminal owned by the target driver, and this application does not impose specific limitations. Optionally, if the terminal associated with the target driver is a terminal inside the candidate transport vehicle, the terminal can be used in a connected vehicle or unmanned driving environment.
[0059] In this way, through the vehicle scheduling method provided in the embodiment of the present application, the carrier vehicle conditions and the carrier driver conditions are determined based on the target cargo information and the target transportation route corresponding to the order request; candidate transportation vehicles are screened according to the carrier vehicle conditions; target drivers who meet the carrier driver conditions are screened from the drivers corresponding to the candidate transportation vehicles; a target cargo transportation invitation corresponding to the order request is sent to the terminal corresponding to the target driver; and vehicles and target drivers that meet the carrier conditions can be confirmed before sending the target cargo transportation invitation, thereby avoiding real-time monitoring of the transportation vehicles and drivers' behaviors during the transportation process and saving labor costs.
[0060] Figure 2 Another optional flow chart of the vehicle dispatching method provided in an embodiment of the present application is shown, and will be explained according to each step.
[0061] Step S201: receiving an order request.
[0062] In some embodiments, a vehicle dispatch device receives an order request. The order request may be sent by a third party to a platform corresponding to the device, which is then forwarded to the device by the platform, or sent directly to the device by the third party. Other methods are also possible and are not specifically limited in this application.
[0063] Step S202: Determine the transport vehicle conditions based on the target product information and target transport route corresponding to the order request.
[0064] In some embodiments, the device determines the conditions of the carrier vehicle based on the target product information and the target transportation route.
[0065] The target product information may include at least one of the target product type, the target product weight, and the target product volume. The target transportation route may be determined based on the first starting location and the first ending location corresponding to the order request.
[0066] In specific implementation, the conditions of the carrier vehicle include: the distance between the carrier vehicle and the first starting point is less than the first distance threshold, the carrier vehicle is empty and the transport load-bearing capacity is greater than the target cargo weight; or, the conditions of the carrier vehicle include: the distance between the carrier vehicle and the first starting point is less than the first distance threshold and the transport load-bearing capacity is greater than the target cargo weight.
[0067] In some optional embodiments, the transport vehicle conditions may further include: safety inspection information meeting a first condition. The safety inspection information may be annual inspection information as required by relevant laws and regulations, such as annual inspections for the first five years of an operating vehicle and semi-annual inspections starting from the sixth year. A transport vehicle whose safety inspection information meets the first condition may be one that has undergone annual inspections in strict accordance with relevant laws and regulations, and whose annual inspection information meets the requirements and has passed the inspection.
[0068] Step S203: Determine the conditions for the transport driver based on the target product information and target transport route corresponding to the order request.
[0069] In some embodiments, the device determines the carrier driver conditions based on the target product information and target transportation route corresponding to the order request.
[0070] In specific implementation, the device can determine historical transportation orders including the target product type based on the target product type included in the target product information; screen orders whose maximum distance from the target transportation route corresponding to the historical transportation orders is less than or equal to a second distance threshold; and use the average transportation speed corresponding to orders whose maximum distance from the transportation route to the target transportation route is less than or equal to the second distance threshold as the first transportation speed.
[0071] In some embodiments, the carrier driver condition includes a difference between a second transport speed and the first transport speed being less than a first threshold, wherein the second transport speed can be determined based on the driver's historical transport order information.
[0072] In some optional embodiments, the carrier driver condition may further include that the continuous working time is less than a first time threshold, wherein the first time threshold can be set according to actual needs.
[0073] In other optional embodiments, the carrier driver condition may also include: historical transportation orders include transportation orders that are consistent with the target product type.
[0074] Step S204: screening candidate transport vehicles according to the transport vehicle conditions.
[0075] In some embodiments, the device can filter the candidate transport vehicles according to the carrier vehicle condition from the transport vehicles that have signed contracts with the transport platform corresponding to the device (i.e., the platform can send transport invitations to the contracted transport vehicles); the device can also filter the candidate transport vehicles according to the carrier vehicle condition from the transport vehicles that have signed contracts with the transport platform corresponding to the device, whose current location is in the same city as the first starting point corresponding to the order request; the device can also filter the candidate transport vehicles according to the carrier vehicle condition from the transport vehicles that have signed contracts with the transport platform corresponding to the device, whose current location is less than a sixth distance threshold from the first starting point corresponding to the order request. The sixth distance threshold is greater than the first distance threshold, and both the sixth distance threshold and the first distance threshold can be set according to actual needs.
[0076] In some embodiments, the device confirms a first starting point of the target transport route based on the order request; and confirms that a vehicle whose distance from the first starting point is less than a first distance threshold, is empty, has a transport load greater than the weight of the target goods, and / or has available transport space greater than the volume of the target goods is the candidate transport vehicle.
[0077] Step S205: Screening target drivers who meet the conditions of the carrier driver from the drivers corresponding to the candidate transport vehicles.
[0078] In some embodiments, the device screens a target driver who meets the carrier driver conditions from the drivers corresponding to the candidate transport vehicles.
[0079] During specific implementation, the device can confirm that among the drivers corresponding to the candidate transport vehicles, the target driver who meets at least one of the following conditions: the difference between the second transport speed and the first transport speed is less than a first threshold, the continuous working time is less than the first time threshold, and the driver's historical transport orders include transport orders consistent with the target product type is the target driver; the second transport speed is determined based on the driver's historical transport order information.
[0080] In some embodiments, the device determines an average transport speed and / or a commonly used transport speed based on speed information of historical transport orders of the driver corresponding to the candidate transport vehicle, and determines the second transport speed to be the average transport speed or the commonly used transport speed. The average transport speed may be the average of the speeds of the transport during travel in the trips corresponding to the historical transport orders; the commonly used transport speed may be the speed with the longest travel time in the trips corresponding to the historical transport orders, or the average of the speeds with the longest travel time.
[0081] For example, in historical transport orders, the corresponding time for 80 kilometers per hour (km / h) is 1 hour, and the corresponding time for 40 km / h is 0.2 hours. Therefore, the average transport speed during the trip is 73.3 km / h, while the commonly used transport speed is 80 km / h.
[0082] Step S206: Send a target goods transportation invitation corresponding to the order request to the terminal corresponding to the target driver.
[0083] In some embodiments, after determining the target driver, the device sends a transportation invitation for the target goods corresponding to the order request to the terminal corresponding to the target driver.
[0084] In some embodiments, the terminal associated with the target driver can be a terminal inside the candidate transport vehicle, used to assist the candidate transport vehicle in driving, responding to orders, navigating, etc.; it can also be a terminal owned by the target driver, and this application does not impose specific limitations. Optionally, if the terminal associated with the target driver is a terminal inside the candidate transport vehicle, the terminal can be used in a connected vehicle or unmanned driving environment.
[0085] In this way, through the vehicle scheduling method provided in the embodiment of the present application, the carrier vehicle conditions and the carrier driver conditions are determined based on the target cargo information and the target transportation route corresponding to the order request; candidate transportation vehicles are screened according to the carrier vehicle conditions; target drivers who meet the carrier driver conditions are screened from the drivers corresponding to the candidate transportation vehicles; a target cargo transportation invitation corresponding to the order request is sent to the terminal corresponding to the target driver; and vehicles and target drivers that meet the carrier conditions can be confirmed before sending the target cargo transportation invitation, thereby avoiding real-time monitoring of the transportation vehicles and drivers' behaviors during the transportation process, saving labor costs and improving transportation safety.
[0086] Figure 3 Another optional flow chart of the vehicle dispatching method provided in an embodiment of the present application is shown, and will be explained according to each step.
[0087] Step S301: When an order request is received, the first starting location and target product weight are confirmed.
[0088] In some embodiments, when the vehicle dispatching device receives an order request, it confirms, based on the order request, that the order request corresponds to at least one of a first starting location, a target product type, and a target product weight.
[0089] The target goods may be hazardous chemicals.
[0090] Step S302 : selecting a candidate transport vehicle that meets the target cargo weight within a preset range near the first starting location.
[0091] In some embodiments, the device screens candidate transport vehicles within a preset range near the first starting location (the distance from the first starting location being less than a first distance threshold) that are unladen and have a transport weight greater than the weight of the target cargo. Because hazardous chemicals are being transported, safety during transportation is a primary consideration. Therefore, hazardous chemicals are not suitable for combined transportation with other cargo, and unladen vehicles are preferred.
[0092] Step S303: determining a first transportation speed according to the target product type and the target transportation route corresponding to the order request.
[0093] In specific implementation, the device can determine historical transportation orders including the target product type based on the target product type included in the target product information; screen orders whose maximum distance from the target transportation route corresponding to the historical transportation orders is less than or equal to a second distance threshold; and use the average transportation speed corresponding to orders whose maximum distance from the transportation route to the target transportation route is less than or equal to the second distance threshold as the first transportation speed.
[0094] Optionally, the device can also determine the first transport speed based on the lowest transport speed and the average transport speed in the historical transport orders. The first transport speed is between the lowest transport speed and the average transport speed. Optionally, in order to avoid the speed of the transport vehicle when starting or braking affecting the determination of the first transport speed, when determining the lowest transport speed and the average transport speed, the transport speed that is too low and does not last long may not be considered (that is, only the transport speed corresponding to the driving time greater than the second duration threshold is considered). The second duration threshold can be set according to actual needs, such as any value such as 5 minutes or 10 minutes.
[0095] In some embodiments, the safe driving speed must ensure stable hazardous chemical conditions within the vehicle, such as relatively constant pressure and temperature. This can be determined based on historical transport orders for the same type of goods and along the same transport route. A speed between the lowest and average speeds throughout the journey can be selected as the first transport speed, which is then used as a criterion for selecting target drivers (carrier driver requirements).
[0096] Step S304: Obtain historical transport order information of the driver corresponding to the candidate transport vehicle.
[0097] In some embodiments, the device obtains historical transport order information of the driver corresponding to the candidate transport vehicle, including the highest transport speed, lowest transport speed, average transport speed, etc. of the historical transport orders; and performs weighted summation of the highest transport speed, lowest transport speed, and average transport speed in the multiple historical transport orders to determine the second transport speed of the driver.
[0098] Step S305 : determining whether to send a target goods transportation invitation corresponding to the order request to the terminal corresponding to the driver based on the historical transportation order information of the driver.
[0099] In some embodiments, if the difference between the second transport speed and the first transport speed is less than a first threshold, and / or the driver's historical transport orders include transport orders consistent with the target product type, it is determined to send a target product transport invitation corresponding to the order request to the terminal corresponding to the driver.
[0100] If a driver has been transporting other ordinary goods (such as non-hazardous chemicals) for a long time, he or she may speed up, brake suddenly, turn sharply, etc. in some cases because he or she does not need to consider safety factors during transportation. When switching to transporting hazardous chemicals, he or she may still habitually speed up unconsciously in some cases, or speed up because of being in a hurry, causing more serious safety hazards. Therefore, in the driver screening process, considering whether the driver has experience in transporting hazardous chemicals can ensure that the driver has driving habits suitable for transporting hazardous chemicals and avoid safety hazards during transportation.
[0101] In this way, through the vehicle scheduling method provided in the embodiment of the present application, the carrier vehicle conditions and the carrier driver conditions are determined based on the target cargo information and the target transportation route corresponding to the order request; candidate transportation vehicles are screened according to the carrier vehicle conditions; target drivers who meet the carrier driver conditions are screened from the drivers corresponding to the candidate transportation vehicles; a target cargo transportation invitation corresponding to the order request is sent to the terminal corresponding to the target driver; the qualification for hazardous chemicals transportation can be confirmed based on the information of the driver's historical transportation orders, and the vehicle and target driver that meet the carrier conditions can be confirmed before sending the target cargo transportation invitation, thereby avoiding real-time monitoring of the transportation vehicle and driver behavior during the transportation process, saving labor costs and improving the safety of hazardous chemicals transportation.
[0102] Figure 4 An optional structural diagram of a vehicle dispatching device provided in an embodiment of the present application is shown, and will be explained according to each part.
[0103] In some embodiments, the vehicle dispatching device 400 includes: a determining unit 401 , a screening unit 402 , and a sending unit 403 .
[0104] The determining unit 401 is used to determine the conditions of the carrier vehicle and the carrier driver based on the target product information and the target transportation route corresponding to the order request;
[0105] The screening unit 402 is configured to screen candidate transport vehicles according to the carrier vehicle conditions; and screen target drivers who meet the carrier driver conditions from the drivers corresponding to the candidate transport vehicles;
[0106] The sending unit 403 is configured to send a target goods transportation invitation corresponding to the order request to the terminal corresponding to the target driver.
[0107] In some embodiments, the target cargo information includes the target cargo weight, and the screening unit 402 is specifically used to confirm the first starting point of the target transportation route; and confirm that the vehicle whose distance from the first starting point is less than a first distance threshold, is empty, and has a transportation load-bearing capacity greater than the target cargo weight is the candidate transportation vehicle.
[0108] In some embodiments, the carrier driver conditions include the driver's transport speed, and the screening unit 402 is specifically used to confirm the first starting point of the target transport route; determine the first transport speed based on the target product information and the target transport route; confirm the target driver among the drivers corresponding to the candidate transport vehicles, whose difference between the second transport speed and the first transport speed is less than a first threshold; the second transport speed is determined based on the driver's historical transport order information.
[0109] The screening unit 402 is specifically configured to screen, from historical transport orders for the target product, orders whose transport routes have a maximum distance from the target transport route that is less than or equal to a second distance threshold; and determine a first transport speed based on the transport speed of the order.
[0110] In some embodiments, the driver's historical transport order information includes speed information of historical transport orders, and the screening unit 402 is specifically used to determine the average transport speed and / or commonly used transport speed based on the speed information of the driver's historical transport orders; and determine the second transport speed based on the average transport speed and / or commonly used transport speed.
[0111] The screening unit 402 is specifically configured to identify a driver who has not experienced fatigue driving and / or traffic violations as a target driver based on the historical transportation records of the drivers corresponding to the candidate transport vehicles.
[0112] The screening unit 402 is also used to confirm the continuous working time of the target driver and / or the safety inspection information of the candidate transport vehicle; and screen out vehicles whose continuous working time is greater than or equal to the first time and / or whose safety inspection information does not meet the second condition from the candidate transport vehicles.
[0113] Figure 5 The hardware structure diagram of the electronic device provided by the embodiment of the present application is shown. The electronic device 700 includes: at least one processor 701, a memory 702 and at least one network unit 704. The various components in the electronic device 700 are coupled together through a bus system 705. It can be understood that the bus system 705 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 705 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 5 Various buses are labeled as bus system 705.
[0114] It is understood that the memory 702 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disk, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be a magnetic disk or a magnetic tape. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM). The memory 702 described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.
[0115] The memory 702 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device 700. Examples of such data include any computer program for operating on the electronic device 700, such as the application 722. The program for implementing the method of the embodiment of the present application may be included in the application 722.
[0116] The method disclosed in the embodiment of the present application can be applied to the processor 701 or implemented by the processor 701. The processor 701 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the method can be completed by an integrated logic circuit of the hardware in the processor 701 or by instructions in the form of software. The processor 701 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 701 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 702. The processor 701 reads the information in the memory 702 and completes the steps of the aforementioned method in combination with its hardware.
[0117] In an exemplary embodiment, the electronic device 700 can be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general-purpose processors, controllers, MCUs, MPUs, or other electronic components to perform the aforementioned method.
[0118] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the method according to various embodiments of the present application described in the above-mentioned "Exemplary Method" section of this specification.
[0119] The computer program product may be written in any combination of one or more programming languages to implement the program code for performing the operations of the embodiments of the present application, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0120] In addition, an embodiment of the present application may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, enable the processor to execute the steps of the method according to various embodiments of the present application described in the above "Exemplary Method" section of this specification.
[0121] The computer-readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, include but is not limited to a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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 thereof.
[0122] The basic principles of the present application have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, and effects mentioned in this application are merely illustrative and not restrictive, and it should not be assumed that these advantages, strengths, and effects are required of each embodiment of this application. In addition, the specific details disclosed above are merely illustrative and facilitating understanding, and are not restrictive. The above details do not limit this application to necessarily being implemented using the above specific details.
[0123] The block diagrams of the devices, devices, equipment, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, or configured in any manner. Words such as "include," "comprise," "have," and the like are open-ended words, meaning "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or" and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0124] It should also be noted that in the apparatus, device, and method of the present application, each component or each step can be decomposed and / or recombined, and such decomposition and / or recombination should be regarded as equivalent solutions of the present application.
[0125] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0126] The above description has been provided for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A vehicle dispatching method, characterized in that: The method comprises: Determine the conditions for the transport vehicle and driver based on the target product information and target transport route corresponding to the order request; Screening candidate transport vehicles according to the carrier vehicle conditions; Select a target driver who meets the conditions of the carrier driver from the drivers corresponding to the candidate transport vehicles; Sending a target goods transportation invitation corresponding to the order request to the terminal corresponding to the target driver; Among them, the screening of target drivers who meet the carrier driver conditions from the drivers corresponding to the candidate transport vehicles includes: determining a first transport speed based on the target cargo information and the target transport route; confirming a target driver among the drivers corresponding to the candidate transport vehicles whose difference between the second transport speed and the first transport speed is less than a first threshold; the second transport speed is determined based on the driver's historical transport order information.
2. The method according to claim 1, characterized in that The target product information includes the target product weight, and the screening of candidate transport vehicles according to the carrier vehicle conditions includes: Confirm the first starting point of the target transportation route; A vehicle whose distance from the first starting location is less than a first distance threshold, is empty, and has a transport load greater than the weight of the target goods is confirmed as the candidate transport vehicle.
3. The method according to claim 1, characterized in that The target product information includes a target product weight; and determining the first transportation speed based on the target product information and the target transportation route includes: Screening, from historical transportation orders for the target product, orders whose longest distance between a transportation route and the target transportation route is less than or equal to a second distance threshold; A first shipping speed is determined according to the shipping speed of the order.
4. The method according to claim 1, wherein The driver's historical transport order information includes speed information of the historical transport orders, and the second transport speed is determined according to the transport status of the driver's historical transport orders, including: Determining an average transport speed and / or a common transport speed based on speed information of historical transport orders of the driver; The second transport speed is determined according to the average transport speed and / or the common transport speed.
5. The method according to claim 1, wherein The carrier driver condition includes the driver's driving status, and the step of selecting a target driver who meets the carrier driver condition from the drivers corresponding to the candidate transport vehicles further includes: Based on the historical transport records of the drivers corresponding to the candidate transport vehicles, the drivers who have not shown signs of fatigue driving and / or traffic violations are identified as target drivers.
6. The method according to claim 1, wherein Before selecting a target driver who meets the carrier driver conditions from the drivers corresponding to the candidate transport vehicles, the method further includes: Confirming the safety inspection and maintenance information of the candidate transport vehicle; Vehicles whose safety inspection information does not meet the second condition are screened out from the candidate transport vehicles.
7. A vehicle dispatching device, characterized in that: The device comprises: A determination unit, configured to determine the conditions of the transport vehicle and the transport driver based on the target product information and the target transport route corresponding to the order request; A screening unit is configured to screen candidate transport vehicles according to the carrier vehicle conditions; and screen target drivers who meet the carrier driver conditions from the drivers corresponding to the candidate transport vehicles; a sending unit, configured to send a target goods transportation invitation corresponding to the order request to a terminal corresponding to the target driver; The screening unit is specifically configured to determine a first transport speed based on the target product information and the target transport route; identify a target driver among the drivers corresponding to the candidate transport vehicles whose difference between the second transport speed and the first transport speed is less than a first threshold; and the second transport speed is determined based on the driver's historical transport order information.
8. An electronic device, characterized in that: The invention comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; the memory is used to store computer programs; and the processor is used to implement the method steps described in any one of claims 1 to 6 when executing the program stored in the memory.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Intelligent logistics scheduling method, device and equipment and storage medium
CN113393020A