Intelligent scheduling method, system and program product for official business vehicle
By obtaining the car use requests and car use information of civil servants in the official vehicle management system and performing adaptive matching, the problem of lack of flexibility and adaptability in the existing system is solved, and the optimal allocation of official vehicle resources and the efficient vehicle experience of civil servants is achieved.
Patent Information
- Application Number
- CN202411726077.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing official vehicle management system lacks flexibility and adaptability in scheduling management, making it difficult to achieve global optimization and adaptive adjustment, resulting in unreasonable allocation of vehicle resources and extending the task completion time.
By obtaining the car use requests and car use information of civil servants, judging their rank type, and adaptively matching them based on available vehicles and driver resources, determining vehicles and driver resources that can meet the car use needs of civil servants, and conducting intelligent official vehicle dispatch.
It realizes the optimal allocation of official vehicle resources, improves the flexibility and adaptability of scheduling, and ensures the vehicle use experience and efficiency of civil servants.
Smart Images

Figure CN119624009A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of official vehicle management, and specifically relates to an official vehicle intelligent dispatching method, system and program product. Background Art
[0002] With the rapid development of information technology, the official vehicle management system has gradually transformed into an intelligent and digital one, which can realize real-time monitoring and management of vehicles, thereby significantly improving the management efficiency of official vehicles. However, although the existing official vehicle management system has been improved in terms of function and efficiency, there are still some shortcomings in the scheduling and management of official vehicles. Most of the existing official vehicle management systems use fixed priorities and scheduling modes when scheduling official vehicles. The scheduling scheme lacks flexibility and adaptability, and it is difficult to achieve global optimization and adaptive adjustment. When there are many scheduling tasks and time is urgent, this rigid scheduling mechanism is likely to lead to unreasonable allocation of vehicle resources and prolong the task completion time. Summary of the invention
[0003] The purpose of the present invention is to provide a method, system and program product for intelligent dispatching of official vehicles to solve the above-mentioned problems existing in the prior art.
[0004] In order to achieve the above object, the present invention adopts the following technical solutions:
[0005] In a first aspect, a method for intelligent dispatching of official vehicles is provided, comprising:
[0006] Obtaining the civil servant's car use request, car use information and personal information, wherein the car use information includes the departure location and departure time;
[0007] Determine the rank type of the civil servant based on the civil servant's personal information, and when it is determined that the rank type of the civil servant is the first rank type, determine the civil servant's car request as a first-category car request;
[0008] According to the first-class vehicle request, check whether there is currently an available first-class official vehicle, and check whether there is currently a driver waiting to go on duty;
[0009] When it is determined that there is currently an available first-category official vehicle but no driver waiting to be dispatched, a self-driving selection message is sent to the official, and a self-driving response result fed back by the official;
[0010] When it is determined that the public servant is unwilling to drive or is not qualified to drive according to the self-driving response result, all drivers currently on duty and the corresponding first-category official vehicles are determined, and the attendance location information and attendance destination of each driver on duty and the corresponding first-category official vehicle are determined;
[0011] According to the attendance location information and attendance destination of each on-duty driver and the corresponding first-category official vehicle and the departure location of the official personnel, the on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location the earliest are estimated;
[0012] The driver on duty who is estimated to arrive at the departure location the earliest and the corresponding first-category official vehicle are used as candidate combination targets, and the estimated arrival time of the candidate combination target to the departure location is determined;
[0013] Send estimated arrival time and waiting selection information to civil servants, and receive waiting selection results from civil servants;
[0014] When it is determined that the civil servant is willing to wait based on the waiting selection result, the driver information and the first category of official vehicle information of the candidate combination target are retrieved, and the driver information and the first category of official vehicle information of the candidate combination target are sent to the civil servant, and scheduling information is generated based on the civil servant's vehicle usage information, and the scheduling information is sent to the on-duty drivers of the candidate combination targets.
[0015] In a possible design, when it is determined according to the waiting selection result that the civil servant is unwilling to wait, the method further includes:
[0016] Generate a prompt message that the travel requirements cannot be met and send the corresponding prompt message to the public official.
[0017] In a possible design, when it is determined based on the self-driving response result that the civil servant is willing to drive himself and has the self-driving qualifications, the method further includes:
[0018] The vehicle information and location information of the available first category official vehicles are determined, and the vehicle information and location information of the available first category official vehicles are sent to the official personnel.
[0019] In a possible design, when it is determined that there is no first-category official vehicle currently available, the method further includes:
[0020] Determine all drivers currently on duty and the corresponding first-category official vehicles, and determine the attendance location information and attendance destination of each driver on duty and the corresponding first-category official vehicle;
[0021] According to the attendance location information and attendance destination of each on-duty driver and the corresponding first-category official vehicle, the on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location earliest before the departure time are estimated;
[0022] The on-duty driver who is estimated to arrive at the departure location the earliest before the departure time and the corresponding first-category official vehicle are used as candidate combination targets;
[0023] The driver information and the first category official vehicle information of the candidate combination target are retrieved, and the driver information and the first category official vehicle information of the candidate combination target are sent to the public servants, and the dispatch information is generated according to the public servants' vehicle usage information, and the dispatch information is sent to the on-duty drivers of the candidate combination target.
[0024] In a possible design, when it is determined that there is currently an available first-category official vehicle and a driver waiting to go on duty, the method further includes:
[0025] Determine the location information of all currently available first-category official vehicles and the location information of all currently available drivers waiting to be dispatched;
[0026] Based on the location information and the departure location of all currently available first-category official vehicles, determine the first-category official vehicle closest to the departure location, and use the first-category official vehicle closest to the departure location as the target vehicle;
[0027] According to the current location information of all drivers waiting for duty and the location information of the target vehicle, the driver waiting for duty closest to the target vehicle is determined, and the driver waiting for duty closest to the target vehicle is used as the target driver;
[0028] According to the location information of the target vehicle, the location information of the target driver and the departure location, the time when the target vehicle arrives at the departure location is estimated;
[0029] The vehicle information of the target vehicle and the driver information of the target driver are retrieved, and the time when the target vehicle arrives at the departure location, the vehicle information of the target vehicle and the driver information of the target driver are sent to the public official. Dispatch information is generated based on the public official's vehicle usage information and the vehicle information and location information of the target vehicle, and the dispatch information is sent to the target driver.
[0030] In a possible design, the method of estimating the earliest on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location based on the on-duty location information and the on-duty destination of each on-duty driver and the corresponding first-category official vehicle and the departure location of the official personnel includes:
[0031] According to the attendance location information and attendance destination of each on-duty driver and the corresponding first-category official vehicle, the first travel time for each on-duty driver and the corresponding first-category official vehicle to reach the attendance destination is estimated;
[0032] According to the destinations of the drivers and the corresponding first-category official vehicles on duty and the departure locations of the official personnel, the second travel time of the drivers and the corresponding first-category official vehicles on duty from the destinations to the departure locations is estimated;
[0033] The sum of the first and second travel times is used as the estimated total time for the driver and the corresponding first-category official vehicle to arrive at the departure location;
[0034] The driver on duty and the corresponding first-class official vehicle with the shortest estimated total time will be determined as the driver on duty and the corresponding first-class official vehicle that can arrive at the departure point the earliest.
[0035] In a possible design, when it is determined that the rank type of the civil servant is the second rank type, the method further includes:
[0036] Determine the public servant's vehicle use request as a second-category vehicle use request, and query whether there is currently an available second-category public vehicle based on the second-category vehicle use request;
[0037] If there is no available second-category official vehicle, the public servant's vehicle request is adjusted to a first-category vehicle request. If there is an available second-category official vehicle, the location information of all currently available second-category official vehicles is determined.
[0038] According to the location information of all currently available second-category official vehicles and the departure location, determine the available second-category official vehicle closest to the departure location, and use the available second-category official vehicle closest to the departure location as the target vehicle;
[0039] According to the location information and departure location of the target vehicle, the route and arrival time of the target vehicle to the departure location are estimated;
[0040] If the arrival time does not exceed the departure time, the full-time driver of the target vehicle is determined, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are retrieved, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are sent to the civil servant, and the dispatch information is generated according to the civil servant's vehicle usage information, and the dispatch information is sent to the full-time driver of the target vehicle.
[0041] In one possible design, if the arrival time exceeds the departure time, the method further includes:
[0042] Sending the estimated arrival time of the target vehicle at the departure location and waiting selection information to the public servant, and receiving the waiting selection result fed back by the public servant;
[0043] If it is determined according to the waiting selection result that the public servant is willing to wait, the full-time driver of the target vehicle is determined, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are retrieved, the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are sent to the public servant, and the dispatch information is generated according to the vehicle use information of the public servant, and the dispatch information is sent to the full-time driver of the target vehicle;
[0044] If it is determined based on the waiting selection result that the civil servant is unwilling to wait, a prompt message is generated that no second-category official vehicle can meet the travel requirements, the corresponding prompt message is sent to the civil servant, and the civil servant's vehicle request is adjusted to a first-category vehicle request.
[0045] In a second aspect, an intelligent dispatching system for official vehicles is provided, comprising:
[0046] A memory for storing instructions;
[0047] A processor is used to read the instructions stored in the memory and execute any one of the methods described in the first aspect according to the instructions.
[0048] In a third aspect, a computer-readable storage medium is provided, wherein instructions are stored on the computer-readable storage medium, and when the instructions are executed on a computer, the computer executes any one of the methods described in the first aspect. In addition, a computer program product is provided, and when the computer program product is executed on a computer, the computer executes any one of the methods described in the first aspect.
[0049] Beneficial effects: The present invention determines the type of vehicle used by civil servants by analyzing their vehicle requests and vehicle use information, and then determines the official vehicles and driver resources that can meet the initial vehicle needs of civil servants through adaptive matching of available vehicles and personnel resources, or determines the official vehicles and driver resources that meet the wishes of civil servants when the initial vehicle needs of civil servants cannot be met, and finally performs intelligent official vehicle dispatching, which can effectively meet the official vehicle needs of civil servants and improve the efficiency of official vehicle dispatching. The present invention can effectively improve the flexibility and adaptability of official vehicle dispatching through the corresponding official vehicle adaptive dispatching strategy, ensure that the task requirements of each vehicle are fully considered during dispatching, thereby achieving the optimal configuration of official vehicle resources and improving the vehicle experience of civil servants. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0051] Figure 1 This is a schematic diagram of the first part of the steps of the method in Example 1 of the present invention;
[0052] Figure 2 This is a schematic diagram of the second part of the steps of the method in Example 1 of the present invention;
[0053] Figure 3 This is a schematic diagram of the third step of the method in Example 1 of the present invention;
[0054] Figure 4 Schematic diagram of the steps of the method in Example 2 of the present invention;
[0055] Figure 5 Schematic diagram of the system structure in Example 3 of the present invention. DETAILED DESCRIPTION
[0056] It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. The specific structures and functional details disclosed herein are only used to describe the exemplary embodiments of the present invention. However, the present invention can be embodied in many alternative forms, and it should not be understood that the present invention is limited to the embodiments set forth herein.
[0057] It should be understood that, unless otherwise clearly specified and limited, the corresponding terms should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection, a direct connection, an indirect connection through an intermediate medium, or a communication between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the embodiments can be understood according to specific circumstances.
[0058] In the following description, certain details are provided to facilitate a complete understanding of the example embodiments. However, it will be appreciated by those of ordinary skill in the art that the example embodiments may be implemented without these certain details. For example, devices may be shown in block diagrams to avoid obscuring the examples with unnecessary details. In other embodiments, well-known processes, structures, and techniques may not be shown in unnecessary detail to avoid obscuring the embodiments.
[0059] Embodiment 1:
[0060] This embodiment provides an intelligent dispatching method for official vehicles, which can be applied to corresponding official vehicle management servers, such as Figure 1 As shown, the method comprises the following steps:
[0061] S11. Obtain the civil servant's car use request, car use information, and personal information, wherein the car use information includes the departure location and departure time.
[0062] In specific implementation, when a public official needs a public vehicle for travel, he or she can send a vehicle request, vehicle information, and personal information to the server online through the corresponding mobile terminal. The server obtains the public official's vehicle request, vehicle information, and personal information for subsequent dispatch processing. The vehicle information may include the departure location, departure time, travel destination, and whether the vehicle needs to wait until the return trip after delivery, etc. The personal information may include name, unit, department, rank, etc.
[0063] S12. Determine the rank type of the civil servant based on the civil servant's personal information, and when it is determined that the rank type of the civil servant is the first rank type, determine the civil servant's vehicle request as a first-category vehicle request.
[0064] In specific implementation, the server first determines the civil servant's rank type based on the civil servant's personal information. If the civil servant's rank type is determined to be the first rank type, the civil servant's car request is determined as a first-class car request, so as to perform subsequent scheduling matching based on the first-class car request.
[0065] S13. Inquire whether there is currently an available first-category official vehicle based on the first-category vehicle request, and inquire whether there is currently a driver waiting to go on duty.
[0066] In specific implementation, the server queries whether there is currently an available first-category official vehicle based on the first-category vehicle request, and at the same time queries whether there is currently a driver waiting to go on duty.
[0067] S14. When it is determined that there is currently an available first-category official vehicle but no driver waiting to be dispatched, a self-driving selection message is sent to the official, and a self-driving response result fed back by the official is received.
[0068] In specific implementation, if it is determined that there is an available first-class official vehicle but no driver waiting to be on duty, the server can send self-driving selection information to the civil servant, allowing the civil servant to choose whether to drive himself according to his own wishes and self-driving qualifications, and then receive the self-driving response result fed back by the civil servant.
[0069] If it is determined that there is no first-class official vehicle available, Figure 2 As shown, the server may perform the following steps S14A1-S14A4:
[0070] S14A1. Determine all drivers currently on duty and the corresponding first-category official vehicles, and determine the attendance location information and attendance destination of each driver on duty and the corresponding first-category official vehicle.
[0071] S14A2. Based on the attendance location information and attendance destination of each on-duty driver and the corresponding first-category official vehicle, estimate the on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location earliest before the departure time.
[0072] S14A3. The on-duty driver who is estimated to arrive at the departure location the earliest before the departure time and the corresponding first-category official vehicle are taken as candidate combination targets.
[0073] S14A4. Retrieve the driver information and first category official vehicle information of the candidate combination target, send the driver information and first category official vehicle information of the candidate combination target to the public servant, generate dispatch information based on the public servant's vehicle information, and send the dispatch information to the on-duty drivers of the candidate combination target.
[0074] If it is determined that there is currently an available first-category official vehicle and a driver waiting to be dispatched, Figure 3 As shown, the server may perform the following steps S14B1-S14B5:
[0075] S14B1. Determine the location information of all currently available first-category official vehicles and the location information of all currently available drivers.
[0076] S14B2. Based on the location information and departure location of all currently available first-category official vehicles, determine the available first-category official vehicle closest to the departure location, and use the available first-category official vehicle closest to the departure location as the target vehicle.
[0077] S14B3. According to the current location information of all drivers waiting for duty and the location information of the target vehicle, determine the driver waiting for duty closest to the target vehicle, and use the driver waiting for duty closest to the target vehicle as the target driver.
[0078] S14B4. Based on the location information of the target vehicle, the location information of the target driver and the departure location, estimate the time when the target vehicle arrives at the departure location.
[0079] S14B5. Retrieve the vehicle information of the target vehicle and the driver information of the target driver, send the time when the target vehicle arrives at the departure location, the vehicle information of the target vehicle and the driver information of the target driver to the public official, generate scheduling information based on the public official's vehicle information and the vehicle information and location information of the target vehicle, and send the scheduling information to the target driver.
[0080] S15. When it is determined that the public servant is unwilling to drive or is not qualified to drive based on the self-driving response result, all drivers currently on duty and the corresponding first-category official vehicles are determined, and the attendance location information and attendance destination of each driver on duty and the corresponding first-category official vehicle are determined.
[0081] In specific implementation, if the server determines that the civil servant is unwilling to drive or is not qualified to drive (for example, does not have a driving license) based on the self-driving reply result, it can query and determine all drivers currently on duty and the corresponding first-class official vehicles, and determine the attendance location information and attendance destination of each driver on duty and the corresponding first-class official vehicle.
[0082] If the server determines that the public servant is willing to drive and is qualified to drive according to the self-driving reply result, the following steps S151 may be performed: S151. Determine the vehicle information and location information of the available first-category official vehicles, and send the vehicle information and location information of the available first-category official vehicles to the public servant, so that the public servant can select the corresponding first-category official vehicle for self-driving according to the vehicle information and location information of the available first-category official vehicles.
[0083] S16. Based on the attendance location information and attendance destination of each on-duty driver and the corresponding first-category official vehicle and the departure location of the official personnel, estimate the on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location the earliest.
[0084] In specific implementation, the server can estimate the earliest drivers and corresponding first-class official vehicles that can arrive at the departure location based on the attendance location information and attendance destination of each driver on duty and the corresponding first-class official vehicle and the departure location of the official personnel. The process includes: estimating the first travel time for each driver on duty and the corresponding first-class official vehicle to reach the attendance destination based on the attendance location information and attendance destination of each driver on duty and the corresponding first-class official vehicle. For example, the best route for each driver on duty and the corresponding first-class official vehicle to reach the attendance destination is determined by combining A* and Dijkstra algorithms, and the traffic congestion on the best route is queried to estimate the first travel time for each driver on duty and the corresponding first-class official vehicle to reach the attendance destination. According to the attendance destination of each driver on duty and the corresponding first-class official vehicle and the departure location of the official personnel, the second travel time for each driver on duty and the corresponding first-class official vehicle to reach the departure location from the attendance destination is estimated. The sum of the first and second travel times is used as the estimated total time for each on-duty driver and the corresponding first-category official vehicle to reach the departure location. The on-duty driver and the corresponding first-category official vehicle with the shortest estimated total time are determined as the on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location the earliest.
[0085] S17. The on-duty driver who is estimated to arrive at the departure location the earliest and the corresponding first-category official vehicle are used as candidate combination targets, and the estimated arrival time of the candidate combination target at the departure location is determined.
[0086] In specific implementation, the server may use the on-duty driver who is estimated to arrive at the departure location the earliest and the corresponding first-category official vehicle as candidate combination targets, and determine the estimated arrival time of the candidate combination target at the departure location.
[0087] S18. Send estimated arrival time and waiting selection information to the civil servant, and receive the waiting selection result fed back by the civil servant.
[0088] In specific implementation, the server may send the estimated arrival time and waiting selection information to the civil servant, so that the civil servant can choose whether to continue waiting for the arrival of the candidate combination target, and then receive the waiting selection result fed back by the civil servant.
[0089] S19. When it is determined that the civil servant is willing to wait based on the waiting selection result, the driver information and the first category of official vehicle information of the candidate combination target are retrieved, and the driver information and the first category of official vehicle information of the candidate combination target are sent to the civil servant, and the dispatch information is generated according to the civil servant's vehicle information, and the dispatch information is sent to the on-duty drivers of the candidate combination target.
[0090] In specific implementation, when the server determines that the civil servant is willing to wait based on the waiting selection result, the driver information and the first category of official vehicle information of the candidate combination target are retrieved, and the driver information and the first category of official vehicle information of the candidate combination target are sent to the civil servant, so that the civil servant waits for the arrival of the candidate combination target. At the same time, the dispatch information is generated according to the civil servant's vehicle information, and the dispatch information is sent to the on-duty driver of the candidate combination target, so that the on-duty driver of the candidate combination target can go to the departure location after completing the current attendance task. When the server determines that the civil servant is unwilling to wait based on the waiting selection result, the following steps S191 can be executed: S191. Generate prompt information that the travel requirements cannot be met, and send the corresponding prompt information to the civil servant.
[0091] Embodiment 2:
[0092] This embodiment provides an intelligent dispatching method for official vehicles, which can be applied to corresponding official vehicle management servers, such as Figure 4 As shown, the method comprises the following steps:
[0093] S21. Obtain the civil servant's vehicle use request, vehicle use information, and personal information, wherein the vehicle use information includes the departure location and departure time.
[0094] In specific implementation, when a public official needs a public vehicle for travel, he or she can send a vehicle request, vehicle information, and personal information to the server online through the corresponding mobile terminal. The server obtains the public official's vehicle request, vehicle information, and personal information for subsequent dispatch processing. The vehicle information may include the departure location, departure time, travel destination, and whether the vehicle needs to wait until the return trip after delivery, etc. The personal information may include name, unit, department, rank, etc.
[0095] S22. Determine the rank type of the civil servant based on the civil servant's personal information, and when it is determined that the rank type of the civil servant is the second rank type, determine the civil servant's vehicle request as a second-category vehicle request.
[0096] In specific implementation, the server may determine the civil servant's rank type based on the civil servant's personal information. If the civil servant's rank type is determined to be the second rank type, the civil servant's car request will be determined as a second-type car request.
[0097] S23. Query whether there is currently available second-category official vehicle based on the second-category vehicle request. If there is currently no available second-category official vehicle, adjust the public servant's vehicle request to a first-category vehicle request. If there is currently available second-category official vehicle, determine the location information of all currently available second-category official vehicles.
[0098] In specific implementation, the server queries whether there is currently an available second-category official vehicle according to the second-category vehicle request. If there is currently no available second-category official vehicle, the official's vehicle request is readjusted to a first-category vehicle request, and then the process proceeds to step S13 in Example 1. If there is currently an available second-category official vehicle, the location information of all currently available second-category official vehicles is determined.
[0099] S24. According to the location information and the departure location of all currently available second-category official vehicles, determine the available second-category official vehicle closest to the departure location, and use the available second-category official vehicle closest to the departure location as the target vehicle.
[0100] In specific implementation, the server can determine the available second-category official vehicle closest to the departure point based on the location information of all currently available second-category official vehicles and the departure point, and use the available second-category official vehicle closest to the departure point as the target vehicle.
[0101] S25. Based on the location information and the departure location of the target vehicle, estimate the travel route and arrival time of the target vehicle to the departure location.
[0102] In specific implementation, the server can use the location information and departure location of the target vehicle to estimate the travel route and arrival time of the target vehicle to the departure location. For example, the server can combine the A* and Dijkstra algorithms to determine the best route for the target vehicle to reach the departure location, and query the traffic congestion on the best route to estimate the travel time for the target vehicle to reach the departure location, and then determine the arrival time.
[0103] S26. If the arrival time does not exceed the departure time, the full-time driver of the target vehicle is determined, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are retrieved, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are sent to the civil servant, and the dispatch information is generated according to the civil servant's vehicle usage information, and the dispatch information is sent to the full-time driver of the target vehicle.
[0104] In specific implementation, if the arrival time does not exceed the departure time, the full-time driver of the target vehicle is determined, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are retrieved, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are sent to the public servant so that the public servant waits for the arrival of the target vehicle and the corresponding full-time driver. At the same time, the dispatch information is generated according to the public servant's vehicle information, and the dispatch information is sent to the full-time driver of the target vehicle so that the full-time driver of the target vehicle drives the target vehicle to the departure location to pick up the public servant.
[0105] S27. If the arrival time exceeds the departure time, the estimated arrival time of the target vehicle at the departure location and waiting selection information are sent to the public official, and the waiting selection result fed back by the public official is received.
[0106] In specific implementation, if the arrival time exceeds the departure time, the estimated arrival time of the target vehicle at the departure location and waiting selection information are sent to the public servant, so that the public servant can choose whether to continue waiting according to the actual situation, and then receive the waiting selection result fed back by the public servant.
[0107] S28. If it is determined based on the waiting selection result that the civil servant is willing to wait, the full-time driver of the target vehicle is determined, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are retrieved, the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are sent to the civil servant, and the dispatch information is generated based on the civil servant's vehicle usage information, and the dispatch information is sent to the full-time driver of the target vehicle.
[0108] In specific implementation, if the server determines that the civil servant is willing to wait based on the waiting selection result, it determines the full-time driver of the target vehicle, retrieves the vehicle information of the target vehicle and the driver information of the corresponding full-time driver, and sends the vehicle information of the target vehicle and the driver information of the corresponding full-time driver to the civil servant so that the civil servant can wait for the arrival of the target vehicle and the corresponding full-time driver. At the same time, it generates scheduling information based on the civil servant's vehicle usage information, and sends the scheduling information to the full-time driver of the target vehicle so that the full-time driver of the target vehicle can drive the target vehicle to the departure location to pick up the civil servant.
[0109] S29. If it is determined based on the waiting selection result that the civil servant is unwilling to wait, a prompt message is generated indicating that no second-category official vehicle can meet the travel requirements, the corresponding prompt message is sent to the civil servant, and the civil servant's vehicle request is adjusted to a first-category vehicle request.
[0110] In specific implementation, if the server determines that the public official is unwilling to wait based on the waiting selection result, it generates a prompt message that no second-category public official vehicle can meet the current travel requirements, and sends the corresponding prompt message to the public official. Then, the public official's vehicle request is adjusted to a first-category vehicle request, and then the process goes to step S13 in Example 1.
[0111] Embodiment 3:
[0112] This embodiment provides an intelligent dispatching system for official vehicles. Figure 5 As shown, at the hardware level, it includes:
[0113] Data interface, used to establish data connection between the processor and the external data terminal;
[0114] A memory for storing instructions;
[0115] The processor is used to read the instructions stored in the memory and execute the intelligent dispatching method for official vehicles in Example 1 according to the instructions.
[0116] Optionally, the system further includes an internal bus, through which the processor, the memory and the data interface can be interconnected, and the internal bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0117] The memory may include, but is not limited to, random access memory (RAM), read only memory (ROM), flash memory, first input first output (FIFO) and / or first in last out (FILO) memory, etc. The processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0118] Embodiment 4:
[0119] This embodiment provides a computer-readable storage medium, on which instructions are stored, and when the instructions are executed on a computer, the computer executes the intelligent dispatching method for official vehicles in Embodiment 1. The computer-readable storage medium refers to a carrier for storing data, which may include but is not limited to a floppy disk, an optical disk, a hard disk, a flash memory, a USB flash drive, and / or a memory stick, etc., and the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
[0120] This embodiment also provides a computer program product, which, when executed on a computer, executes the intelligent dispatching method for official vehicles in Embodiment 1. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
[0121] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An intelligent dispatching method for official vehicles, characterized in that: include: Obtaining the civil servant's car use request, car use information and personal information, wherein the car use information includes the departure location and departure time; Determine the rank type of the civil servant based on the civil servant's personal information, and when it is determined that the rank type of the civil servant is the first rank type, determine the civil servant's car request as a first-category car request; According to the first-class vehicle request, check whether there is currently an available first-class official vehicle, and check whether there is currently a driver waiting to go on duty; When it is determined that there is currently an available first-category official vehicle but no driver waiting to be dispatched, a self-driving selection message is sent to the official, and a self-driving response result fed back by the official; When it is determined that the public servant is unwilling to drive or is not qualified to drive according to the self-driving response result, all drivers currently on duty and the corresponding first-category official vehicles are determined, and the attendance location information and attendance destination of each driver on duty and the corresponding first-category official vehicle are determined; According to the attendance location information and attendance destination of each on-duty driver and the corresponding first-category official vehicle and the departure location of the official personnel, the on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location the earliest are estimated; The driver on duty who is estimated to arrive at the departure location the earliest and the corresponding first-category official vehicle are used as candidate combination targets, and the estimated arrival time of the candidate combination target to the departure location is determined; Send estimated arrival time and waiting selection information to civil servants, and receive waiting selection results from civil servants; When it is determined that the civil servant is willing to wait based on the waiting selection result, the driver information and the first category of official vehicle information of the candidate combination target are retrieved, and the driver information and the first category of official vehicle information of the candidate combination target are sent to the civil servant, and scheduling information is generated based on the civil servant's vehicle usage information, and the scheduling information is sent to the on-duty drivers of the candidate combination targets.
2. The method for intelligent dispatching of official vehicles according to claim 1, characterized in that: When it is determined according to the waiting selection result that the civil servant is unwilling to wait, the method further comprises: Generate a prompt message that the travel requirements cannot be met and send the corresponding prompt message to the public official.
3. The method for intelligent dispatching of official vehicles according to claim 1, characterized in that: When it is determined based on the self-driving response result that the public servant is willing to drive by himself and has the self-driving qualification, the method further includes: The vehicle information and location information of the available first category official vehicles are determined, and the vehicle information and location information of the available first category official vehicles are sent to the official personnel.
4. The method for intelligent dispatching of official vehicles according to claim 1, characterized in that: When it is determined that there is no first-category official vehicle currently available, the method further includes: Determine all drivers currently on duty and the corresponding first-category official vehicles, and determine the attendance location information and attendance destination of each driver on duty and the corresponding first-category official vehicle; According to the attendance location information and attendance destination of each on-duty driver and the corresponding first-category official vehicle, the on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location earliest before the departure time are estimated; The on-duty driver who is estimated to arrive at the departure location the earliest before the departure time and the corresponding first-category official vehicle are used as candidate combination targets; The driver information and the first category official vehicle information of the candidate combination target are retrieved, and the driver information and the first category official vehicle information of the candidate combination target are sent to the public servants, and the dispatch information is generated according to the public servants' vehicle usage information, and the dispatch information is sent to the on-duty drivers of the candidate combination target.
5. The method for intelligent dispatching of official vehicles according to claim 1, characterized in that: When it is determined that there is currently an available first-category official vehicle and a driver waiting to go on duty, the method further includes: Determine the location information of all currently available first-category official vehicles and the location information of all currently available drivers waiting to be dispatched; Based on the location information and the departure location of all currently available first-category official vehicles, determine the first-category official vehicle closest to the departure location, and use the first-category official vehicle closest to the departure location as the target vehicle; According to the current location information of all drivers waiting for duty and the location information of the target vehicle, the driver waiting for duty closest to the target vehicle is determined, and the driver waiting for duty closest to the target vehicle is used as the target driver; According to the location information of the target vehicle, the location information of the target driver and the departure location, the time when the target vehicle arrives at the departure location is estimated; The vehicle information of the target vehicle and the driver information of the target driver are retrieved, and the time when the target vehicle arrives at the departure location, the vehicle information of the target vehicle and the driver information of the target driver are sent to the public official. Dispatch information is generated based on the public official's vehicle usage information and the vehicle information and location information of the target vehicle, and the dispatch information is sent to the target driver.
6. The method for intelligent dispatching of official vehicles according to claim 1, characterized in that: The method of estimating the earliest on-duty driver and the corresponding first-category official vehicle that can arrive at the departure location based on the on-duty location information and the on-duty destination of each on-duty driver and the corresponding first-category official vehicle and the departure location of the official personnel includes: According to the attendance location information and attendance destination of each on-duty driver and the corresponding first-category official vehicle, the first travel time for each on-duty driver and the corresponding first-category official vehicle to reach the attendance destination is estimated; According to the destinations of the drivers and the corresponding first-category official vehicles on duty and the departure locations of the official personnel, the second travel time of the drivers and the corresponding first-category official vehicles on duty from the destinations to the departure locations is estimated; The sum of the first and second travel times is used as the estimated total time for the driver and the corresponding first-category official vehicle to arrive at the departure location; The driver on duty with the shortest estimated total time and the corresponding first-class official vehicle will be identified as the driver on duty and the corresponding first-class official vehicle that can arrive at the departure point the earliest.
7. The method for intelligent dispatching of official vehicles according to claim 1, characterized in that: When determining that the rank type of the civil servant is the second rank type, the method further includes: Determine the public servant's vehicle use request as a second-category vehicle use request, and query whether there is currently an available second-category public vehicle based on the second-category vehicle use request; If there is no available second-category official vehicle, the public servant's vehicle request is adjusted to a first-category vehicle request. If there is an available second-category official vehicle, the location information of all currently available second-category official vehicles is determined. According to the location information of all currently available second-category official vehicles and the departure location, determine the available second-category official vehicle closest to the departure location, and use the available second-category official vehicle closest to the departure location as the target vehicle; According to the location information and departure location of the target vehicle, the route and arrival time of the target vehicle to the departure location are estimated; If the arrival time does not exceed the departure time, the full-time driver of the target vehicle is determined, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are retrieved, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are sent to the civil servant, and the dispatch information is generated according to the civil servant's vehicle usage information, and the dispatch information is sent to the full-time driver of the target vehicle.
8. The method for intelligent dispatching of official vehicles according to claim 7, characterized in that: If the arrival time exceeds the departure time, the method further comprises: Sending the estimated arrival time of the target vehicle at the departure location and waiting selection information to the public servant, and receiving the waiting selection result fed back by the public servant; If it is determined according to the waiting selection result that the public servant is willing to wait, the full-time driver of the target vehicle is determined, and the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are retrieved, the vehicle information of the target vehicle and the driver information of the corresponding full-time driver are sent to the public servant, and the dispatch information is generated according to the vehicle use information of the public servant, and the dispatch information is sent to the full-time driver of the target vehicle; If it is determined based on the waiting selection result that the civil servant is unwilling to wait, a prompt message is generated that no second-category official vehicle can meet the travel requirements, the corresponding prompt message is sent to the civil servant, and the civil servant's vehicle request is adjusted to a first-category vehicle request.
9. An intelligent dispatching system for official vehicles, characterized in that: include: A memory for storing instructions; A processor is used to read the instructions stored in the memory and execute the intelligent dispatching method for official vehicles described in any one of claims 1-8 according to the instructions.
10. A computer program product, characterized in that When the computer program product runs on a computer, the intelligent dispatching method for official vehicles according to any one of claims 1 to 8 is executed.
Citation Information
Patent Citations
Power service vehicle scheduling method, terminal, server and system
CN105551232A
Intelligent scheduling system for official business vehicles, and intelligent scheduling method thereof
CN110147924A
Official vehicle management system
CN110675041A
Matching method, system and equipment based on vehicle use of enterprise employees and storage medium
CN114971121A
Business travel car using method and device, electronic equipment and storage medium
CN115456228A