Vehicle management method, system, equipment and medium

By querying and dispatching idle vehicles in the vehicle management system and considering the task end point of the working vehicle when it does not exist, the problem of failure to effectively utilize vehicle resources is solved, and the effect of quickly responding to user needs and improving vehicle usage efficiency is achieved.

CN119539343APending Publication Date: 2025-02-28四川吉利学院
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411507171.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

When the number of vehicles is limited and the parking location is random, the car rental software may have no car to rent, resulting in the failure to effectively utilize the vehicle resources.

Method used

By obtaining the vehicle use request from the user terminal, check whether there is a target idle vehicle in the first preset area, if there is, its information is sent to the user terminal, and the vehicle is controlled to move to the vehicle start point. If there is no idle vehicle, check whether there is a working vehicle in the second preset area and determine whether there is a vehicle that can meet the new user after completing the current task according to the target end point of its work task.

Benefits of technology

It realizes rapid response to users' car use needs, reduces user waiting time, improves the overall use efficiency of vehicles, and reasonably allocates and dispatches vehicle resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle management method, system and device and a medium, and relates to the technical field of vehicle management methods. The vehicle management method comprises the following steps: acquiring a vehicle use request of a user terminal; if the target idle vehicle exists, information of at least one target idle vehicle in the first preset area is sent to the user terminal; after a vehicle using instruction of the user terminal is received within a preset time period, the target idle vehicle is controlled to move to the vehicle using starting point position; if the target idle vehicle does not exist or the vehicle using instruction of the user is not received in the preset time period, whether a working vehicle exists in a second preset area or not is inquired; if the working vehicle exists, acquiring a working task which is being executed by at least one working vehicle; and according to the work task, obtaining a target work vehicle of which the target end point of the work task is located in the first preset area, and sending vehicle information of the target work vehicle to the user terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle management methods, and in particular to a vehicle management method, system, device and medium. Background Art

[0002] With the rapid development of Internet technology, especially mobile Internet technology, P2P (people to people) car rental software has sprung up, greatly promoting the rapid development of car sharing, a new travel mode. Car sharing can not only effectively alleviate urban traffic congestion, but also promote energy conservation and reduce the economic pressure brought by car consumption.

[0003] However, there are still many challenges and problems in the current vehicle management field. Although the existing car rental software has solved the problem of users' difficulty in renting cars to a certain extent, there are still many shortcomings. When the number of vehicles is limited, the parking locations of vehicles are also random. The car rental software may have no cars to rent, resulting in the ineffective use of vehicle resources. Summary of the invention

[0004] The main purpose of this application is to provide a vehicle management method, system, device and medium, which aims to solve the technical problem that when the number of vehicles is limited, the parking locations of vehicles are also random, and the car rental software may have no cars to rent, resulting in the ineffective use of vehicle resources.

[0005] To achieve the above objectives, in a first aspect, the present application provides a vehicle management method, comprising the following steps:

[0006] Obtaining a vehicle use request from a user terminal, wherein the vehicle use request includes location information of a vehicle use starting point;

[0007] According to the positioning information, query whether there is a target idle vehicle in the first preset area;

[0008] If there is a target idle vehicle, sending information of at least one target idle vehicle in the first preset area to the user terminal;

[0009] After receiving a vehicle use instruction from a user terminal within a preset time period, controlling the target idle vehicle to move to the vehicle use starting position;

[0010] If there is no target idle vehicle or no vehicle use instruction is received from the user within the preset time period, query whether there is a working vehicle in the second preset area;

[0011] If there are working vehicles, obtaining the working tasks being performed by at least one of the working vehicles;

[0012] According to the work task, a target work vehicle whose target destination of the work task is located in the first preset area is obtained, and vehicle information of the target work vehicle is sent to a user terminal.

[0013] Optionally, the step of querying whether there is a target idle vehicle in the first preset area according to the positioning information includes:

[0014] According to the car request, obtaining the car demand of the user terminal, the car demand at least including the car time and the waiting expectation;

[0015] Determine the first preset area according to the positioning information, the vehicle use time and the waiting expectation;

[0016] querying whether there is an idle vehicle in the first preset area, wherein the idle vehicle is idle within a preset time period;

[0017] If not, output that there is no target idle vehicle in the first preset area;

[0018] If so, the estimated time for the at least one idle vehicle to move to the vehicle use starting point is evaluated, and when the estimated time is less than the latest time, the idle vehicle is determined to be a target idle vehicle.

[0019] Optionally, the step of obtaining the vehicle use demand of the user terminal according to the vehicle use request further includes:

[0020] Obtain the destination and model of the vehicle required, and plan a navigation route based on the starting and ending points of the vehicle.

[0021] According to the vehicle model and the guidance route, evaluating the task consumption of the vehicle resources;

[0022] Query the resource replenishment station closest to the vehicle use destination to obtain the resource replenishment consumption required for the vehicle to travel from the vehicle use destination to the resource replenishment station;

[0023] According to the task consumption and the supply consumption, the initial total resources of the vehicle required for the vehicle are obtained.

[0024] Optionally, the step of evaluating the estimated time for the at least one idle vehicle to move to the vehicle use starting point, and determining the idle vehicle as a target idle vehicle when the estimated time is less than the latest time, further includes:

[0025] When the estimated time of at least two of the idle vehicles is less than the latest time, the idle vehicle with the shortest estimated time is determined as the target vehicle;

[0026] When all idle vehicles do not satisfy the condition that the estimated time is less than the latest time, it is outputted that there is no target idle vehicle in the first preset area.

[0027] Optionally, the step of querying whether there is a working vehicle in the second preset area, wherein the second preset area covers the first preset area, comprises:

[0028] The first preset area is a circular area with the starting point as the center and the first distance as the first radius;

[0029] The second preset area is a circular area with the starting point as the center and the second distance as the second radius, wherein the second distance is greater than the first distance;

[0030] Query whether there is a working vehicle in the second preset area, wherein the working vehicle is a vehicle that performs a working task;

[0031] If not, the second distance is gradually increased within a preset range until there is a working vehicle in the second preset area.

[0032] Optionally, the step of acquiring, according to the work task, a target work vehicle whose target destination of the work task is located within the first preset area, and sending vehicle information of the target work vehicle to a user terminal further includes:

[0033] According to the work task of the work vehicle, obtain the task end point of the work task and the end time when the task end point is reached;

[0034] Get the theoretical and actual time of the current working vehicle from the starting point of the task to the current location;

[0035] According to the vehicle use demand of the driver of the current working vehicle, the theoretical duration and the actual duration, evaluating the theoretical expectation of the driver of the current working vehicle to drive the vehicle to the vehicle use starting point;

[0036] If the theoretical expectation is greater than the preset expectation, a message is sent to the driver of the current working vehicle as to whether he agrees to change the task end point to the vehicle use starting point, and when the task end point is changed to the vehicle use starting point, a discount coupon is issued to the driver of the current working vehicle.

[0037] Optionally, the step of sending a message to the driver of the current working vehicle whether he agrees to change the task end point to the vehicle use starting point also includes:

[0038] If so, mark the current working vehicle as the target working vehicle, and send the vehicle information of the target vehicle to the user terminal;

[0039] If not, the task destination of the current working vehicle is sent to the user terminal, and after receiving the vehicle use instruction from the user terminal, the current working vehicle is marked as the target working vehicle.

[0040] In a second aspect, the present application provides a vehicle management system, comprising:

[0041] A vehicle use request acquisition module, which is configured to acquire a vehicle use request from a user terminal, wherein the vehicle use request includes location information of a vehicle use starting point;

[0042] An idle vehicle query module, configured to query whether there is a target idle vehicle in a first preset area according to the positioning information;

[0043] A first information sending module, which is configured to send information of at least one target idle vehicle in the first preset area to the user terminal if there is a target idle vehicle;

[0044] A vehicle control module, configured to control the target idle vehicle to move to the vehicle use starting position after receiving a vehicle use instruction from a user terminal within a preset time period;

[0045] A working vehicle query module is configured to query whether there is a working vehicle in the second preset area if there is no target idle vehicle or no vehicle use instruction from the user is received within a preset time period;

[0046] A work task acquisition module, which is configured to acquire a work task being performed by at least one of the work vehicles if there are any;

[0047] The second information sending module is configured to obtain a target working vehicle whose target destination of the working task is located within the first preset area according to the working task, and send vehicle information of the target working vehicle to a user terminal.

[0048] In a third aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above method.

[0049] In a fourth aspect, the present application provides a computer storage medium, wherein a computer program is stored on the computer-readable storage medium, and a processor executes the computer program to implement the above method.

[0050] Beneficial effects that this application can achieve:

[0051] The vehicle management method, system, device and medium proposed in the embodiment of the present application can quickly respond to the user's vehicle demand and reduce the user's waiting time by real-time querying and scheduling idle vehicles, thereby improving the overall utilization efficiency of the vehicle. When there are no idle vehicles in the first preset area, the system will further query the working vehicles in the second preset area, and judge whether there are vehicles that can pick up new users after completing the current task according to the target end point of its work task, which helps to allocate and schedule vehicle resources more reasonably. By sending the information of idle vehicles or vehicles that are about to be idle to the user terminal in a timely manner, users can more easily obtain available vehicle information and make choices according to their own needs, thereby improving the user's experience. This method not only takes into account currently idle vehicles, but also takes into account vehicles that are performing tasks but may be idle in the future. This dual consideration enhances the flexibility and adaptability of the vehicle management system, enabling it to better cope with various vehicle usage scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 A schematic diagram of a vehicle management method according to an embodiment of the present application;

[0053] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0054] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0055] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0056] In the present invention, unless otherwise clearly specified and limited, the terms "connection", "fixation", etc. should be understood in a broad sense. For example, "fixation" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0057] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the meaning of "and / or" appearing in the full text includes three parallel schemes. Taking "A and / or B" as an example, it includes scheme A, or scheme B, or a scheme that satisfies both A and B. In addition, the technical solutions between the various embodiments can be combined with each other, but it must be based on the ability of ordinary technicians in the field to implement. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0058] Example 1

[0059] Reference Figure 1 The first embodiment of the present application provides a vehicle management method, comprising the following steps:

[0060] S10: Obtain a vehicle use request from a user terminal, wherein the vehicle use request includes location information of a vehicle use starting point.

[0061] Specifically, when a user needs a car rental service, they initiate a car rental request through a user terminal (such as a car rental app on a smartphone). This request contains detailed location information of the car's starting point, which is automatically obtained by the user's terminal's GPS system (or manually entered by the user) and accurately describes the geographical location where the user wants to start the car rental service. This location information is crucial for subsequent vehicle scheduling and route planning.

[0062] S20. Query whether there is a target idle vehicle in the first preset area according to the positioning information.

[0063] Specifically, the system first parses the positioning information received from the user terminal, which usually includes geographic coordinate data such as longitude and latitude, as well as possible address or landmark descriptions. The system determines the first preset area associated with the starting point of the vehicle. This area may be set based on a variety of factors such as geographical location, administrative divisions, and traffic conditions. The system will then query all vehicles located in the first preset area and check their status. An idle vehicle is a vehicle that is not currently occupied and is in an available state. The system may consider factors such as the vehicle's maintenance status, power (for electric vehicles), and fuel level (for fuel vehicles) to determine whether the vehicle is truly idle.

[0064] S30, if there is a target idle vehicle, sending information of at least one target idle vehicle in the first preset area to the user terminal;

[0065] Specifically, when the system finds that there are target idle vehicles in the first preset area, it will first sort out the relevant information of these vehicles, including vehicle number, model, location, etc. Then, the system will filter and optimize according to user preferences and algorithms to ensure that the vehicle information pushed to the user is the most suitable for their needs. Then, the system will push this information to the user in a clear and intuitive way through the communication interface of the user terminal. The user can view the vehicle details, select the desired vehicle, and initiate a vehicle request on the terminal. The system will update information such as vehicle status and estimated arrival time in real time to ensure that users can obtain the most accurate and timely information.

[0066] S40, after receiving a vehicle use instruction from a user terminal within a preset time period, controlling the target idle vehicle to move to the vehicle use starting position;

[0067] Specifically, within a preset time period, when the user issues a vehicle use command through the user terminal, the system will immediately receive and confirm the validity of the command. Then, the system will plan the optimal driving route for the target idle vehicle based on factors such as the current traffic conditions and vehicle location, and send a dispatch instruction to the vehicle. After receiving the instruction, the vehicle will start the automatic driving mode or notify the driver to drive according to the instruction, and feedback the driving status and location information to the system in real time. At the same time, the system will notify the user through the user terminal that the vehicle has set off, and provide real-time information such as the estimated arrival time and the current location of the vehicle. When the vehicle arrives at the starting point of the vehicle, the system will notify the user to confirm and start recording the execution of the vehicle use instruction. If the user needs help during use, the system can provide support and services at any time.

[0068] S50: If there is no target idle vehicle or no vehicle use instruction from the user is received within the preset time period, query whether there is a working vehicle in the second preset area;

[0069] Specifically, when there is no target idle vehicle in the first preset area, or no vehicle use instruction is received from the user within the preset time period, the system will first judge these situations and determine whether it is necessary to query the vehicles in the second preset area. Next, the system will define the second preset area and query the status of all vehicles in the area. For the queried working vehicles, the system will evaluate their availability and check factors such as the vehicle's mission endpoint and estimated completion time. If there are available working vehicles, the system will screen out potential target working vehicles and prepare to provide this information to the user.

[0070] S60: If there are working vehicles, obtaining a working task being performed by at least one of the working vehicles;

[0071] Specifically, when a working vehicle is found in the second preset area, the system will first select one or more potential target working vehicles according to a certain algorithm or rule. Then, the system will access the task management system or database of these vehicles to obtain the information of the currently executed work tasks. The obtained task information will be analyzed by the system to determine whether the working vehicle is capable of responding to new vehicle requests while performing the current task. If the working vehicle is capable of responding to new vehicle requests, the system will record this information and prepare to provide the user with potential target working vehicles and their task information.

[0072] S70. According to the work task, a target work vehicle whose target destination of the work task is located in the first preset area is obtained, and vehicle information of the target work vehicle is sent to a user terminal.

[0073] After obtaining the work task information of the working vehicles, the system will analyze the target destination of each task in detail and determine which working vehicles have their task destinations within the first preset area. Next, the system will screen out these qualified target working vehicles and organize their vehicle information, including vehicle number, model, current location, etc. Then, the system will push this information to the user through the communication interface of the user terminal so that the user can view and select. If the user selects a target working vehicle, the system will update the vehicle status and estimated arrival time in real time, and continuously monitor the status of the selected vehicle to ensure that the user can obtain the most accurate and timely information.

[0074] Example 2

[0075] Based on Example 1, this embodiment provides a vehicle management method, including:

[0076] S10: Obtain a vehicle use request from a user terminal, wherein the vehicle use request includes location information of a vehicle use starting point.

[0077] S20. Query whether there is a target idle vehicle in the first preset area according to the positioning information.

[0078] Optionally, the step of querying whether there is a target idle vehicle in the first preset area according to the positioning information includes:

[0079] S21. Acquire a vehicle use demand of the user terminal according to the vehicle use request, where the vehicle use demand at least includes a vehicle use time and a waiting expectation;

[0080] Specifically, the car-use time refers to the time when the user wants to start using the car, and the waiting expectation is the longest waiting time that the user can accept.

[0081] Optionally, the step of obtaining the vehicle use demand of the user terminal according to the vehicle use request further includes:

[0082] S211, obtaining the destination and vehicle model of the vehicle demand, and planning a navigation route according to the vehicle starting point and vehicle destination;

[0083] Specifically, when a user initiates a car request, the system will obtain information about the car's destination and car model in addition to the car's time and waiting time. The system will use the navigation algorithm to plan an optimal driving route based on the car's starting point and destination provided by the user. This route will take into account factors such as traffic conditions, road restrictions, driving distance and time.

[0084] S212, evaluating the task consumption of the vehicle's resources according to the vehicle model and the guidance route;

[0085] Specifically, different vehicle models may consume different resources (such as fuel, electricity, etc.) when performing the same task. The system will evaluate the amount of resources required by the vehicle in performing the task based on the selected vehicle model and the planned navigation route. This usually involves comprehensive consideration of factors such as the length of the route, the expected driving speed, and the energy consumption characteristics of the vehicle model.

[0086] S213, querying the resource replenishment station closest to the vehicle use end point, and obtaining the resource replenishment consumption required for the vehicle to travel from the vehicle use end point to the resource replenishment station;

[0087] Specifically, in order to ensure that the vehicle can replenish resources in time after completing the mission, the system will query the resource replenishment station (such as a gas station, charging station, etc.) closest to the vehicle's destination. The system will calculate the resource replenishment consumption required for the vehicle to travel from the vehicle's destination to the resource replenishment station, so as to reserve sufficient resources for the vehicle after completing the mission. This reduces the situation where the vehicle is short of resources after completing the mission and the staff needs to tow the vehicle, which increases the workload of the staff.

[0088] S214. Obtaining the initial total resources of the vehicle required for the vehicle use according to the task consumption and the supply consumption.

[0089] Specifically, the system will calculate the initial total amount of resources required by the vehicle before executing the mission based on the mission consumption and supply consumption. This initial total amount of resources should ensure that the vehicle can successfully complete the mission and have enough resources to go to the nearest resource replenishment station for replenishment after the mission.

[0090] The system can more accurately assess the user's vehicle needs and fully prepare the vehicle before performing the task. This not only improves the user's vehicle experience, but also helps ensure the safety and efficient operation of the vehicle. At the same time, these steps also reflect the system's refined and intelligent resource management.

[0091] S22, determining the first preset area according to the positioning information, the vehicle use time and the waiting expectation;

[0092] The system determines the user's current location based on the positioning information provided by the user terminal. Combined with the time to use the car and the waiting expectation, the system calculates a reasonable search range, namely the first preset area. The size and shape of this area may be adjusted according to the urgency of the time to use the car and the user's waiting expectation. For example, if the time to use the car is very urgent and the user's waiting expectation is short, then the first preset area may be set smaller and closer to the user's current location.

[0093] S23, querying whether there is an idle vehicle in the first preset area, wherein the idle vehicle is idle within a preset time period;

[0094] An idle vehicle refers to a vehicle that is idle within a preset time period (usually a period of time after a vehicle request is made) and has not been reserved by other users.

[0095] S24, if there is no idle vehicle in the first preset area, outputting that there is no target idle vehicle in the first preset area;

[0096] If the query result shows that there are no idle vehicles in the first preset area, the system will immediately notify the user that no available idle vehicles can be found in the current area. At this time, the system may provide other options, such as querying adjacent areas, suggesting that the user try again later, or providing alternative transportation methods.

[0097] S25. If there is an idle vehicle in the first preset area, the estimated time for the at least one idle vehicle to move to the vehicle use starting point is evaluated, and when the estimated time is less than the latest time, the idle vehicle is determined to be a target idle vehicle.

[0098] Specifically, if there are idle vehicles in the first preset area, the system will further evaluate the estimated time for these vehicles to move to the starting point of the vehicle. The estimated time is calculated based on factors such as the current traffic conditions, the vehicle location, the starting point of the vehicle, and the possible driving route. The system will compare the estimated time with the user's latest time (i.e., the latest time the user can accept to use the vehicle). If the estimated time is less than the latest time, the idle vehicle is determined as the target idle vehicle. The system will send the information of the target idle vehicle to the user terminal for the user to view and select.

[0099] Optionally, the step of evaluating the estimated time for the at least one idle vehicle to move to the vehicle use starting point, and determining the idle vehicle as a target idle vehicle when the estimated time is less than the latest time, further includes:

[0100] S251, when the estimated time of at least two of the idle vehicles is less than the latest time, determining the idle vehicle with the shortest estimated time as the target vehicle;

[0101] Specifically, when the system finds that there are multiple idle vehicles in the first preset area, and the estimated moving time of these vehicles (i.e., the time from the current location to the starting point of the vehicle) is less than the latest time set by the user, the system will conduct further screening. The system will compare the estimated moving time of these idle vehicles and select the vehicle with the shortest estimated time as the target idle vehicle. This is done to ensure that the user can get the required vehicle as soon as possible.

[0102] S252: When all idle vehicles do not satisfy the condition that the estimated time is less than the latest time, outputting that there is no target idle vehicle in the first preset area.

[0103] Specifically, if the system finds that the estimated moving time of all idle vehicles in the first preset area is greater than the latest time set by the user, the system will determine that the target idle vehicle that meets the user's needs cannot be found in the current first preset area. At this time, the system may send a notification to the user, informing him that no suitable vehicle can be found in the first preset area, and suggesting that the user consider expanding the search range, adjusting the vehicle time, or choosing other transportation methods.

[0104] S30, if there is a target idle vehicle, sending information of at least one target idle vehicle in the first preset area to the user terminal;

[0105] S40, after receiving a vehicle use instruction from a user terminal within a preset time period, controlling the target idle vehicle to move to the vehicle use starting position;

[0106] S50: If there is no target idle vehicle or no vehicle use instruction from the user is received within the preset time period, query whether there is a working vehicle in the second preset area;

[0107] Optionally, the step of querying whether there is a working vehicle in the second preset area, wherein the second preset area covers the first preset area, includes:

[0108] S51, the first preset area is a circular area with the starting point as the center and the first distance as the first radius;

[0109] S52: the second preset area is a circular area with the starting point as the center and the second distance as the second radius, wherein the second distance is greater than the first distance;

[0110] Specifically, the first area is a circular area with the user's car starting point as the center and the first distance as the radius. The first distance can be set according to actual conditions, usually taking into account factors such as the user's waiting expectation and the urgency of the car demand.

[0111] The second area also takes the user's vehicle starting point as the center, but has a larger radius, that is, the second distance is greater than the first distance. The second preset area is designed to expand the search range and increase the probability of finding a vehicle when a suitable working vehicle cannot be found in the first preset area.

[0112] S53, querying whether there is a working vehicle in the second preset area, wherein the working vehicle is a vehicle that performs a working task;

[0113] The system starts to query whether there are working vehicles in the second preset area. Working vehicles refer to vehicles that are currently performing work tasks (such as the previous user has not yet completed the order, transportation, delivery, etc.). The system may determine whether the vehicle is located in the second preset area and whether it is a working vehicle by querying the vehicle's real-time location, status and other information.

[0114] S54: If there is no working vehicle in the second preset area, gradually increase the second distance within a preset range until there is a working vehicle in the second preset area.

[0115] Specifically, if the system does not find a working vehicle in the second preset area, it will take an iterative approach to gradually increase the second distance, that is, expand the scope of the second preset area. This process will continue until the system finds at least one working vehicle in the second preset area. This is done to find working vehicles that meet user needs as much as possible and improve user satisfaction.

[0116] S60: If there are working vehicles, obtaining a working task being performed by at least one of the working vehicles;

[0117] S70. According to the work task, a target work vehicle whose target destination of the work task is located in the first preset area is obtained, and vehicle information of the target work vehicle is sent to a user terminal.

[0118] Optionally, the step of acquiring, according to the work task, a target work vehicle whose target destination of the work task is located within the first preset area, and sending vehicle information of the target work vehicle to a user terminal further includes:

[0119] S71, according to the work task of the work vehicle, obtaining the task end point of the work task and the end time when the task end point is reached;

[0120] Specifically, the system first obtains the work task information of each working vehicle, including the task destination and the expected end time. This information is crucial for the subsequent judgment of whether the vehicle can reach the starting point within the time required by the user.

[0121] S72, obtaining the theoretical duration and actual duration of the current working vehicle from the task starting point to the current position;

[0122] Specifically, the system calculates the theoretical time (i.e. the time required according to normal driving speed and route) and the actual time (i.e. the time actually spent by the vehicle) for the working vehicle to travel from the mission starting point to the current location. By comparing these two times, the system can evaluate whether the vehicle is traveling according to the expected progress and whether there are any delays.

[0123] S73, evaluating the theoretical expectation of the driver of the current working vehicle to drive the vehicle to the vehicle use starting point according to the vehicle use demand of the driver of the current working vehicle, the theoretical duration and the actual duration;

[0124] Specifically, in this step, the system will comprehensively consider the driver's vehicle needs (such as whether the task needs to be completed as soon as possible, whether there are other travel arrangements, etc.), theoretical duration and actual duration to evaluate the driver's theoretical expectation of driving the vehicle to the starting point of the vehicle. This expectation value is a comprehensive indicator that reflects the possibility that the driver is willing to change the task end point to the vehicle starting point under the current circumstances.

[0125] S74. If the theoretical expectation is greater than the preset expectation, a message is sent to the driver of the current working vehicle asking whether he agrees to change the task end point to the vehicle use starting point, and when the task end point is changed to the vehicle use starting point, a discount coupon is issued to the driver of the current working vehicle.

[0126] Specifically, if the theoretical expectation assessed by the system is greater than the preset expectation value (this preset expectation value can be adjusted according to actual conditions to reflect the company's respect for the driver's wishes), the system will send a query to the driver to see if they agree to change the task end point to the vehicle starting point. In order to motivate drivers to accept the change, the system will issue discount coupons and / or discount coupons when they agree to the change as a reward for their flexibility and cooperation. By incentivizing the previous driver to deliver the vehicle to the vehicle starting point, the workload of the dispatch driver is reduced, and the vehicle can be delivered to the vehicle starting point more promptly.

[0127] Optionally, the step of sending a message to the driver of the current working vehicle whether he agrees to change the task end point to the vehicle use starting point also includes:

[0128] S741. If a message is sent to the driver of the current working vehicle to agree to change the task destination to the vehicle starting point, the current working vehicle is marked as a target working vehicle, and the vehicle information of the target vehicle is sent to the user terminal;

[0129] Specifically, when the system sends a query to the driver and receives a reply from them agreeing to change the task destination to the vehicle starting point, the system will immediately mark the work vehicle as the target work vehicle. Subsequently, the system will send the detailed vehicle information of the target vehicle (such as model, color, license plate number, current location, etc.) to the user terminal so that the user can clearly understand the situation of the vehicle to be used.

[0130] S742. If a message is sent to the driver of the current working vehicle indicating that he / she disagrees with changing the task end point to the vehicle use starting point, the task end point of the current working vehicle is sent to the user terminal, and after receiving the vehicle use instruction from the user terminal, the current working vehicle is marked as the target working vehicle.

[0131] Specifically, if the driver disagrees with changing the mission destination to the vehicle starting point, the system will respect their choice and send the mission destination information of the current working vehicle to the user terminal. In this way, the user can understand the current mission status of the vehicle and make a decision whether to continue waiting or choose another vehicle based on this. However, in some cases, the user may still want to use this vehicle even if it cannot reach the vehicle starting point immediately. In order to meet this user's needs, after receiving a clear vehicle use instruction from the user terminal, the system will mark the current working vehicle as the target working vehicle for subsequent scheduling and arrangement.

[0132] Example 3

[0133] This embodiment provides a vehicle management system, including:

[0134] A vehicle use request acquisition module, which is configured to acquire a vehicle use request from a user terminal, wherein the vehicle use request includes location information of a vehicle use starting point;

[0135] An idle vehicle query module, configured to query whether there is a target idle vehicle in a first preset area according to the positioning information;

[0136] A first information sending module, which is configured to send information of at least one target idle vehicle in the first preset area to the user terminal if there is a target idle vehicle;

[0137] A vehicle control module, configured to control the target idle vehicle to move to the vehicle use starting position after receiving a vehicle use instruction from a user terminal within a preset time period;

[0138] A working vehicle query module is configured to query whether there is a working vehicle in the second preset area if there is no target idle vehicle or no vehicle use instruction from the user is received within a preset time period;

[0139] A work task acquisition module, which is configured to acquire a work task being performed by at least one of the work vehicles if there are any;

[0140] The second information sending module is configured to obtain a target working vehicle whose target destination of the working task is located within the first preset area according to the working task, and send vehicle information of the target working vehicle to a user terminal.

[0141] Example 4

[0142] Based on the same inventive concept as the above-mentioned embodiment, this embodiment provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-mentioned method.

[0143] Example 5

[0144] Based on the same inventive concept as the aforementioned embodiment, this embodiment provides a computer-readable storage medium, on which a computer program is stored, and a processor executes the computer program to implement the aforementioned method.

[0145] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A vehicle management method, characterized in that: The steps include: Obtaining a vehicle use request from a user terminal, wherein the vehicle use request includes location information of a vehicle use starting point; According to the positioning information, query whether there is a target idle vehicle in the first preset area; If there is a target idle vehicle, sending information of at least one target idle vehicle in the first preset area to the user terminal; After receiving a vehicle use instruction from a user terminal within a preset time period, controlling the target idle vehicle to move to the vehicle use starting position; If there is no target idle vehicle or no vehicle use instruction is received from the user within the preset time period, query whether there is a working vehicle in the second preset area; If there are working vehicles, obtaining the working tasks being performed by at least one of the working vehicles; According to the work task, a target work vehicle whose target destination of the work task is located in the first preset area is obtained, and vehicle information of the target work vehicle is sent to a user terminal.

2. The vehicle management method according to claim 1, characterized in that: The step of querying whether there is a target idle vehicle in the first preset area according to the positioning information includes: According to the car request, obtaining the car demand of the user terminal, the car demand at least including the car time and the waiting expectation; Determine the first preset area according to the positioning information, the vehicle use time and the waiting expectation; querying whether there is an idle vehicle in the first preset area, wherein the idle vehicle is idle within a preset time period; If not, output that there is no target idle vehicle in the first preset area; If so, the estimated time for the at least one idle vehicle to move to the vehicle use starting point is evaluated, and when the estimated time is less than the latest time, the idle vehicle is determined to be a target idle vehicle.

3. The vehicle management method according to claim 2, characterized in that: The step of obtaining the vehicle use demand of the user terminal according to the vehicle use request further includes: Obtain the destination and model of the vehicle required, and plan a navigation route based on the starting and ending points of the vehicle. According to the vehicle model and the guidance route, evaluating the task consumption of the vehicle resources; Query the resource replenishment station closest to the vehicle use destination to obtain the resource replenishment consumption required for the vehicle to travel from the vehicle use destination to the resource replenishment station; According to the task consumption and the supply consumption, the initial total resources of the vehicle required for the vehicle are obtained.

4. The vehicle management method according to claim 2, characterized in that: The step of evaluating the estimated time for the at least one idle vehicle to move to the vehicle use starting point, and determining the idle vehicle as a target idle vehicle when the estimated time is less than the latest time, further includes: When the estimated time of at least two of the idle vehicles is less than the latest time, the idle vehicle with the shortest estimated time is determined as the target vehicle; When all idle vehicles do not satisfy the condition that the estimated time is less than the latest time, it is outputted that there is no target idle vehicle in the first preset area.

5. The vehicle management method according to claim 1, characterized in that: The querying whether there is a working vehicle in the second preset area includes: The first preset area is a circular area with the starting point as the center and the first distance as the first radius; The second preset area is a circular area with the starting point as the center and the second distance as the second radius, wherein the second distance is greater than the first distance; Query whether there is a working vehicle in the second preset area, wherein the working vehicle is a vehicle that performs a working task; If not, the second distance is gradually increased within a preset range until there is a working vehicle in the second preset area.

6. The vehicle management method according to claim 1, characterized in that: The step of acquiring, according to the work task, a target work vehicle whose target destination of the work task is located in the first preset area, and sending vehicle information of the target work vehicle to a user terminal also includes: According to the work task of the work vehicle, obtain the task end point of the work task and the end time when the task end point is reached; Get the theoretical and actual time of the current working vehicle from the starting point of the task to the current location; According to the vehicle use demand of the driver of the current working vehicle, the theoretical duration and the actual duration, evaluating the theoretical expectation of the driver of the current working vehicle to drive the vehicle to the vehicle use starting point; If the theoretical expectation is greater than the preset expectation, a message is sent to the driver of the current working vehicle as to whether he agrees to change the task end point to the vehicle use starting point, and when the task end point is changed to the vehicle use starting point, a discount coupon is issued to the driver of the current working vehicle.

7. The vehicle management method according to claim 6, characterized in that: The step of sending a message to the driver of the current working vehicle whether he agrees to change the task end point to the vehicle use starting point also includes: If so, mark the current working vehicle as the target working vehicle, and send the vehicle information of the target vehicle to the user terminal; If not, the task destination of the current working vehicle is sent to the user terminal, and after receiving the vehicle use instruction from the user terminal, the current working vehicle is marked as the target working vehicle.

8. A vehicle management system, characterized in that: include: A vehicle use request acquisition module, which is configured to acquire a vehicle use request from a user terminal, wherein the vehicle use request includes location information of a vehicle use starting point; An idle vehicle query module, configured to query whether there is a target idle vehicle in a first preset area according to the positioning information; A first information sending module, which is configured to send information of at least one target idle vehicle in the first preset area to the user terminal if there is a target idle vehicle; A vehicle control module, configured to control the target idle vehicle to move to the vehicle use starting position after receiving a vehicle use instruction from a user terminal within a preset time period; A working vehicle query module is configured to query whether there is a working vehicle in the second preset area if there is no target idle vehicle or no vehicle use instruction from the user is received within a preset time period; A work task acquisition module, which is configured to acquire a work task being performed by at least one of the work vehicles if there are any; The second information sending module is configured to obtain a target working vehicle whose target destination of the working task is located within the first preset area according to the working task, and send vehicle information of the target working vehicle to a user terminal.

9. A computer device, characterized in that: The computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method according to any one of claims 1 to 7.

10. A computer storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the processor executes the computer program to implement the method according to any one of claims 1 to 7.