A vehicle scheduling method, system and device based on vehicle status information

By evaluating vehicle status information and adjusting area, combined with electronic fence parameters, the problem of not considering the actual vehicle status in the existing vehicle scheduling methods is solved, and more accurate and reasonable vehicle scheduling is achieved.

CN120279694BActive Publication Date: 2025-08-01SHENZHEN JURUIYUN TECHNOLOGYCO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510766145.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-08-01
Estimated Expiration
2045-06-10

AI Technical Summary

Technical Problem

The existing vehicle scheduling methods only consider vehicle location, task requirements and driving paths, and fail to fully consider the vehicle's own conditions, resulting in unreasonable scheduling and unable to meet the actual driving needs.

Method used

By obtaining vehicle status information for performance evaluation, dividing the dispatching area according to electronic fence parameters, and area adjustment and vehicle matching are performed based on performance evaluation values, and navigation information is generated to determine the target dispatching vehicle.

Benefits of technology

It improves the accuracy and rationality of vehicle scheduling, avoids the situation where vehicle performance cannot meet actual needs, and improves transportation efficiency and vehicle use experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120279694B_ABST
    Figure CN120279694B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a vehicle scheduling method, system and device based on vehicle state information, including: obtaining vehicle use application information, vehicle state information of currently available vehicles to be scheduled, and electronic fence parameters, performing vehicle performance evaluation on the vehicles to be scheduled according to the vehicle state information to obtain vehicle performance evaluation values; dividing regions according to the electronic fence parameters, and adjusting the range of the scheduling regions according to the number of vehicles in each divided scheduling region and the vehicle performance evaluation values of the vehicles to be scheduled to obtain multiple adjusted target regions; generating vehicle navigation information according to the vehicle use application information, determining a target scheduling region from the multiple target regions according to the navigation starting point in the vehicle navigation information, matching the vehicle performance evaluation values of the vehicles to be scheduled in the target scheduling region with the performance evaluation value range corresponding to the vehicle navigation information to determine the target scheduling vehicles, and scheduling the target scheduling vehicles. The rationality of vehicle scheduling is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of data processing, and in particular, to a vehicle scheduling method, system, and device based on vehicle status information. Background Art

[0002] In many fields such as current transportation and logistics, vehicle scheduling is a key link. Vehicle scheduling aims to reasonably plan and optimize the utilization and operation of vehicles within a specific time and space range, striving to achieve multiple goals such as improving transportation efficiency, reducing operating costs, and promptly responding to customer needs.

[0003] In related technologies, when performing vehicle scheduling, only basic elements such as the vehicle's location, task requirements, and driving route are usually considered. In the face of an increasingly complex and changeable transportation environment and growing business demands, its limitations become more prominent. For example, if only arranging distribution vehicles based on the address and the vehicle's current location, the actual conditions of the vehicle itself are often ignored, such as whether the vehicle's current driving range meets the actual task requirements, or whether energy replenishment during the task affects the vehicle usage experience, etc., resulting in unreasonable vehicle scheduling. Summary of the Invention

[0004] Embodiments of the present application provide a vehicle scheduling method, system, and device based on vehicle status information, which solve the problem of unreasonable vehicle scheduling in related technologies where only factors such as vehicle location, task requirements, and driving route are considered. It can perform vehicle performance evaluation on the vehicle status information, and adjust the scheduling area based on the performance evaluation result, improving the accuracy of the target area. And by matching the vehicle performance value corresponding to the actual vehicle navigation information with the vehicle performance evaluation value, the target scheduling vehicle within the target area is accurately determined, avoiding the situation where the vehicle performance cannot meet the actual driving requirements, and improving the rationality of vehicle scheduling.

[0005] In a first aspect, embodiments of the present application provide a vehicle scheduling method based on vehicle status information, including:

[0006] Obtain vehicle use application information, vehicle status information of currently available vehicles to be scheduled, and electronic fence parameters, perform vehicle performance evaluation on the vehicles to be scheduled according to the vehicle status information, and obtain vehicle performance evaluation values;

[0007] Perform area division according to the electronic fence parameters to obtain multiple scheduling areas, and adjust the range of the scheduling areas according to the number of vehicles within the scheduling areas and the vehicle performance evaluation values of the vehicles to be scheduled to obtain multiple adjusted target areas;

[0008] Generate vehicle navigation information according to the vehicle usage application information, determine a target dispatching area from the multiple target areas according to the navigation starting point in the vehicle navigation information, determine the target dispatching vehicle in the target dispatching area by matching the vehicle performance evaluation values of the vehicles to be dispatched in the target dispatching area with the performance evaluation value range corresponding to the vehicle navigation information, and dispatch the target dispatching vehicle according to the vehicle usage application information.

[0009] Optionally, adjusting the range of the dispatching area according to the number of vehicles in the dispatching area and the vehicle performance evaluation values of the vehicles to be dispatched to obtain multiple adjusted target areas includes:

[0010] Compare the number of vehicles in the dispatching area with a preset number range, and determine the adjustment method of the dispatching area according to the comparison result;

[0011] Determine the performance level to which the vehicle performance evaluation value of each vehicle to be dispatched belongs, determine the vehicle applicability in the dispatching area according to the belonging performance level, and determine the adjustment direction according to the vehicle applicability;

[0012] Adjust the dispatching area according to the adjustment method and the adjustment direction to obtain multiple adjusted target areas.

[0013] Optionally, determining the vehicle applicability in the dispatching area according to the belonging performance level and determining the adjustment direction according to the vehicle applicability includes:

[0014] Determine the vehicle applicability in the dispatching area according to the number of types of the belonging performance level. When the vehicle applicability meets the preset applicability value, determine the adjustment direction as any direction;

[0015] When the vehicle applicability does not meet the preset applicability, determine the missing type of performance level of the dispatching area;

[0016] Determine the first target area adjacent to the dispatching area, traverse the performance levels corresponding to the vehicles to be dispatched in the first target area, determine the target performance level that is the same as the missing type of performance level, and determine the adjustment direction according to the positions of the vehicles to be dispatched corresponding to the target performance level.

[0017] Optionally, determining the adjustment direction according to the positions of the vehicles to be dispatched corresponding to the target performance level includes:

[0018] Determine the adjustment points to be adjusted according to the positions of the vehicles to be scheduled corresponding to the target performance level. When the number of the adjustment points to be adjusted is multiple and the performance levels corresponding to the adjustment points are the same, calculate the distances between the adjustment points to be adjusted and the regional boundaries of the scheduling area, and determine the target adjustment point among the multiple adjustment points to be adjusted according to the calculation results;

[0019] Determine the adjustment direction according to the relative position relationship between the target adjustment point and the scheduling area.

[0020] Optionally, the navigation information includes the driving duration and the road type. The step of determining the target scheduled vehicle in the target scheduling area by matching the vehicle performance evaluation value of each vehicle to be scheduled in the target scheduling area with the performance evaluation value range corresponding to the vehicle navigation information includes:

[0021] Determine the first evaluation value range corresponding to the driving duration and the second evaluation value range corresponding to the road type respectively;

[0022] Match the vehicle performance evaluation values of each vehicle to be scheduled in the target scheduling area with the first evaluation value range and the second evaluation value range respectively, and determine the target scheduled vehicle in the target scheduling area according to the matching results.

[0023] Optionally, the vehicle state information includes the current cruising range, the energy replenishment method and the energy replenishment frequency. The step of evaluating the vehicle performance of the vehicle to be scheduled according to the vehicle state information to obtain the vehicle performance evaluation value includes:

[0024] Sum up the weight values corresponding to the current cruising range, the weight value corresponding to the energy replenishment method and the weight value corresponding to the energy replenishment frequency to obtain the vehicle performance evaluation value.

[0025] Optionally, the step of dividing the area according to the electronic fence parameters includes:

[0026] Determine the area of the monitoring area according to the electronic fence parameters, and calculate the number of area divisions according to the preset area division density and the area of the monitoring area;

[0027] Determine the scheduling area boundary according to the preset area division density and the number of area divisions, and divide the monitoring area based on the scheduling area boundary.

[0028] In a second aspect, an embodiment of the present application provides a vehicle scheduling system based on vehicle state information, including:

[0029] An information acquisition module, which acquires vehicle use application information, vehicle state information of currently available vehicles to be scheduled, and electronic fence parameters;

[0030] A vehicle performance evaluation module, configured to evaluate the performance of the vehicle to be scheduled according to the vehicle status information to obtain a vehicle performance evaluation value;

[0031] A region division module, configured to divide regions according to the electronic fence parameters to obtain a plurality of scheduling regions;

[0032] A scheduling region range adjustment module, configured to adjust the range of the scheduling regions according to the number of vehicles in the scheduling regions and the vehicle performance evaluation value of the vehicle to be scheduled to obtain a plurality of adjusted target regions;

[0033] A target scheduling region determination module, configured to generate vehicle navigation information according to the vehicle usage application information, and determine a target scheduling region from the plurality of target regions according to the navigation start point in the vehicle navigation information;

[0034] A target scheduling vehicle determination module, configured to match the vehicle performance evaluation values of the vehicles to be scheduled in the target scheduling region with the performance evaluation value range corresponding to the vehicle navigation information to determine the target scheduling vehicle in the target scheduling region;

[0035] A vehicle scheduling module, configured to schedule the target scheduling vehicle according to the vehicle usage application information.

[0036] In a third aspect, an embodiment of the present application provides an electronic device, where the device includes: one or more processors; a storage device configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle scheduling method based on vehicle status information described in the first aspect.

[0037] In a fourth aspect, an embodiment of the present application provides a storage medium containing computer-executable instructions, where the computer-executable instructions are used to execute the vehicle scheduling method based on vehicle status information as described in the first aspect when executed by a computer processor.

[0038] In the embodiment of the present application, by obtaining vehicle usage application information, vehicle status information of currently available vehicles to be scheduled, and electronic fence parameters, vehicle performance evaluation is performed on the vehicles to be scheduled according to the vehicle status information to obtain vehicle performance evaluation values; regional division is performed according to the electronic fence parameters to obtain multiple scheduling regions, and the range of the scheduling regions is adjusted according to the number of vehicles in the scheduling regions and the vehicle performance evaluation values of the vehicles to be scheduled to obtain multiple adjusted target regions; vehicle navigation information is generated according to the vehicle usage application information, the target scheduling region is determined in the multiple target regions according to the navigation starting point in the vehicle navigation information, the target scheduling vehicle in the target scheduling region is determined by matching the vehicle performance evaluation values of each vehicle to be scheduled in the target scheduling region with the performance evaluation value range corresponding to the vehicle navigation information, and the target scheduling vehicle is scheduled according to the vehicle usage application information. It is possible to perform vehicle performance evaluation on vehicle status information, adjust the scheduling region based on the performance evaluation result, improve the accuracy of the target region, and accurately determine the target scheduling vehicle in the target region by matching the vehicle performance value corresponding to the actual vehicle navigation information with the vehicle performance evaluation value, avoiding the situation where the vehicle performance cannot meet the actual driving requirements and improving the rationality of vehicle scheduling. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 is a flowchart of a vehicle scheduling method based on vehicle status information provided by an embodiment of the present application;

[0040] Figure 2 is a schematic diagram of a scheduling region within a monitoring region provided by an embodiment of the present application;

[0041] Figure 3 is a flowchart of a method for adjusting the range of a scheduling region provided by an embodiment of the present application;

[0042] Figure 4 is a schematic diagram showing the display of points to be adjusted within a retrieved region provided by an embodiment of the present application;

[0043] Figure 5 is a flowchart of a method for determining a target scheduling vehicle provided by an embodiment of the present application;

[0044] Figure 6 is a schematic structural diagram of a vehicle scheduling system based on vehicle status information provided by an embodiment of the present application;

[0045] Figure 7 is a schematic structural diagram of a vehicle scheduling device based on vehicle status information provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0046] To make the objectives, technical solutions, and advantages of this application clearer, the following further describes the specific embodiments of this application in detail with reference to the accompanying drawings. It can be understood that the specific embodiments described herein are only for explaining this application and not for limiting this application. Additionally, it should be noted that for ease of description, only the parts related to this application are shown in the drawings rather than all the content. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the operations can be rearranged. When the operations are completed, the process can be terminated, but there can also be additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0047] The following will clearly describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of this application.

[0048] Terms such as "first" and "second" in the description and claims of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. generally belong to the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the associated objects before and after.

[0049] The following will, with reference to the accompanying drawings, through specific embodiments and their application scenarios, detail the vehicle scheduling method, system, and device provided in the embodiments of this application based on vehicle status information.

[0050] The vehicle scheduling method based on vehicle status information provided in the embodiments of this application can be used in scenarios such as e-commerce distribution, warehousing transportation, and the scheduling of online-hailed vehicles. Based on the above application scenarios, it can be understood that the execution subject of this solution can be an intelligent terminal integrated with a vehicle scheduling system, such as a laptop computer, a tablet computer, etc.

[0051] Figure 1 is a flowchart of a vehicle scheduling method based on vehicle status information provided in the embodiments of this application. As Figure 1 shown, it includes:

[0052] Step S101: Obtain the vehicle use application information, the vehicle status information of the currently available vehicles to be scheduled, and the electronic fence parameters. Evaluate the vehicle performance of the vehicles to be scheduled according to the vehicle status information to obtain the vehicle performance evaluation value.

[0053] Among them, the vehicle use application information refers to the set of key information that needs to be submitted when a user requests vehicle use due to official business, business, activities, etc. to the vehicle management department or the scheduling system, and may include applicant information, vehicle use time, vehicle type, starting point and ending point, and the number of passengers or cargo information, etc. The vehicles to be scheduled refer to the vehicles that are in a deployable state but have not been assigned specific tasks, and are the core objects of resource management in the vehicle scheduling system. The vehicle status information refers to the key attribute data of the vehicle updated in real time or dynamically, and may include the current location of the vehicle, the maintenance status of the vehicle, the energy status of the vehicle, and the carrying capacity of the vehicle, etc. The electronic fence parameters refer to a set of key indicators or rules used to define, constrain, and manage a virtual area when a virtual boundary is delineated in the geographical space through digital technology. These parameters are widely used in fields such as intelligent scheduling, security monitoring, logistics management, and vehicle networking. By setting the scope, attributes, and trigger conditions of the electronic fence, dynamic monitoring and behavior management of objects such as personnel, vehicles, and equipment can be achieved. The vehicle performance evaluation value may refer to a quantitative indicator that measures the comprehensive performance, operating status, and reliability of the vehicle, and is calculated through multi-dimensional data and is used for vehicle scheduling, maintenance, procurement, or elimination decisions.

[0054] In one embodiment, the vehicle use application information uploaded by the user is obtained in real time, and the vehicle status information of the vehicles to be scheduled in the idle state recorded in the database and the pre-set electronic fence parameters are obtained. Evaluate the vehicle performance according to the vehicle maintenance time and vehicle maintenance type in the vehicle status information. Exemplarily, determine the vehicle maintenance frequency according to the vehicle maintenance time. The vehicle maintenance type may include vehicle maintenance type and vehicle fault type. Determine the first performance parameter according to the pre-set mapping relationship between the vehicle maintenance frequency and the performance parameter, determine the second performance parameter according to the pre-set mapping relationship between the vehicle maintenance type and the performance parameter, and perform a summation calculation on the first performance parameter and the second performance parameter to obtain the vehicle performance evaluation value of the vehicle to be scheduled.

[0055] Step S102: Divide the area according to the electronic fence parameters to obtain multiple scheduling areas, and adjust the scope of the scheduling areas according to the number of vehicles in the scheduling areas and the vehicle performance evaluation value of the vehicles to be scheduled to obtain multiple adjusted target areas.

[0056] Among them, the scheduling area refers to dividing the target area into sub-areas with clear boundaries and specific scheduling rules according to factors such as geographical space, business requirements, and traffic rules, so as to achieve refined management of vehicle scheduling, improve resource allocation efficiency, and operation compliance. In one embodiment, the electronic fence is divided into multiple scheduling areas with equal areas according to the preset scheduling area area and electronic fence parameters, so that the area of each scheduling area is the same as the preset scheduling area area. Determine the vehicles to be scheduled in each scheduling area and the vehicle performance evaluation values corresponding to each vehicle to be scheduled, judge the number of vehicles to be scheduled with vehicle performance evaluation values greater than the preset performance threshold in each area, and judge whether the number of vehicles to be scheduled is within the preset number range. If so, there is no need to adjust the range of the current scheduling area. If the number of vehicles to be scheduled is less than the preset number range, the scheduling area needs to be expanded accordingly to obtain multiple target areas, so that the number of vehicles to be scheduled with vehicle performance evaluation values greater than the preset performance threshold in each target area meets the preset number range. Correspondingly, if the number of vehicles to be scheduled is greater than the preset number range, the scheduling area needs to be reduced accordingly to obtain multiple target areas, so that the number of vehicles to be scheduled with vehicle performance evaluation values greater than the preset performance threshold in each target area meets the preset number range.

[0057] Step S103: Generate vehicle navigation information according to the vehicle usage application information, determine the target scheduling area among multiple target areas according to the navigation starting point in the vehicle navigation information, determine the target scheduling vehicle in the target scheduling area by matching the vehicle performance evaluation value of each vehicle to be scheduled in the target scheduling area with the performance evaluation value range corresponding to the vehicle navigation information, and schedule the target scheduling vehicle according to the vehicle usage application information.

[0058] Among them, vehicle navigation information can refer to a comprehensive data set that provides real-time location guidance, route planning, and surrounding environment information for vehicles through technologies such as satellite positioning, map data, and sensors. It can help drivers or autonomous driving systems safely and efficiently reach the destination from the starting point, and at the same time assist in optimizing driving decisions. The navigation starting point can refer to the starting position or departure location set by the user in the navigation system or path planning. The target scheduling area can be a specific area designated to focus on the current scheduling task. The performance evaluation value range can be a quantitative index value range used to measure the vehicle performance. The target scheduling vehicle can refer to the vehicle that is clearly designated by the system to perform specific transportation or distribution tasks according to preset rules, real-time requirements, or priorities in a specific scheduling task.

[0059] In one embodiment, vehicle navigation information is generated based on the pick-up point and drop-off point in the vehicle usage application information, and the area to which the navigation starting point in the navigation information belongs is determined, and this area is determined as a specific area for key execution of dispatching tasks. The total distance is determined according to the navigation information, and the corresponding performance evaluation value range is determined according to the mapping relationship between the preset distance and the performance evaluation value range. The vehicle performance evaluation values of each vehicle to be dispatched are respectively matched with the performance evaluation value range corresponding to the total distance, the vehicle performance evaluation value within this performance evaluation value range is determined as the target evaluation value, the vehicle to be dispatched corresponding to this target evaluation value is determined as the target dispatched vehicle, and the target dispatched vehicle is dispatched according to the vehicle usage time and the pick-up point and drop-off point and other information in the vehicle usage application information.

[0060] In the embodiment of the present application, by obtaining the vehicle usage application information, the vehicle state information of the currently available vehicles to be dispatched, and the electronic fence parameters, the vehicle performance of the vehicles to be dispatched is evaluated according to the vehicle state information to obtain the vehicle performance evaluation value; the area is divided according to the electronic fence parameters to obtain multiple dispatching areas, and the range of the dispatching areas is adjusted according to the number of vehicles in the dispatching areas and the vehicle performance evaluation values of the vehicles to be dispatched to obtain multiple adjusted target areas; vehicle navigation information is generated according to the vehicle usage application information, the target dispatching area is determined from the multiple target areas according to the navigation starting point in the vehicle navigation information, the target dispatched vehicle in the target dispatching area is determined by matching the vehicle performance evaluation values of the vehicles to be dispatched in the target dispatching area with the performance evaluation value range corresponding to the vehicle navigation information, and the target dispatched vehicle is dispatched according to the vehicle usage application information. It is possible to evaluate the vehicle performance through the vehicle state information, adjust the dispatching area based on the performance evaluation result, improve the accuracy of the target area, and accurately determine the target dispatched vehicle in the target area by matching the vehicle performance value corresponding to the actual vehicle navigation information with the vehicle performance evaluation value, avoiding the situation where the vehicle performance cannot meet the actual driving requirements, and improving the rationality of vehicle dispatching.

[0061] In one embodiment, the vehicle state information includes the current cruising range, the energy replenishment method, and the energy replenishment frequency. The vehicle performance of the vehicle to be scheduled is evaluated according to the vehicle state information to obtain a vehicle performance evaluation value, including: summing the weight value corresponding to the current cruising range, the weight value corresponding to the energy replenishment method, and the weight value corresponding to the energy replenishment frequency to obtain the vehicle performance evaluation value. Among them, the current cruising range usually refers to the maximum distance that a device or vehicle is expected to continue to travel under the current energy state and real-time operating conditions, that is, the maximum distance expected to travel under the current remaining battery power or current remaining fuel level. The energy replenishment method can refer to the specific methods and ways to provide the energy required for the vehicle to operate, which can include refueling, charging, or battery replacement. The energy replenishment frequency can refer to the number of times the vehicle needs to replenish energy within a certain time or driving mileage, which can be expressed as "number of replenishments per day / week / month" or "replenishment once every XX kilometers of driving". In one embodiment, a first mapping relationship between the cruising range range and the performance evaluation weight value, a second mapping relationship between the energy replenishment method and the performance evaluation weight value, and a third mapping relationship between the energy replenishment frequency range and the performance evaluation weight value are preset. The target cruising range range to which the current cruising range belongs is determined, and the first weight value corresponding to the target cruising range range is determined according to the first mapping relationship. Among them, the larger the target cruising range range, the larger the corresponding first weight value. The second weight value corresponding to the energy replenishment method is determined according to the second mapping relationship. Exemplarily, since the refueling time is usually greater than the battery replacement time, and the battery replacement time is greater than the charging time, and because the shorter the energy replenishment time, the higher the corresponding vehicle performance value, it can be determined that the second weight value corresponding to the refueling method is greater than the second weight value corresponding to the battery replacement method, and the second weight value corresponding to the battery replacement method is greater than the second weight value corresponding to the charging method. The energy replenishment frequency range to which the energy replenishment frequency belongs is determined as the target frequency range, and the third weight value corresponding to the target frequency range is determined according to the third mapping relationship. Among them, the smaller the target frequency range, the higher the corresponding third weight value. The first weight value, the second weight value, and the third weight value are summed to obtain the vehicle performance evaluation value of each vehicle to be scheduled.

[0062] In the embodiment of the present application, by summing the weight value corresponding to the current driving range, the weight value corresponding to the energy replenishment method, and the weight value corresponding to the energy replenishment frequency, a vehicle performance evaluation value is obtained, which can comprehensively consider the impacts of the vehicle driving range, the vehicle energy replenishment method, and the vehicle energy replenishment frequency on the overall vehicle performance, and improves the accuracy of the vehicle performance evaluation value. In one embodiment, region division is performed according to the electronic fence parameters, including: determining the area of the monitoring region according to the electronic fence parameters, calculating the number of region divisions according to the preset region division density and the area of the monitoring region; determining the boundary of the scheduling region according to the preset region division density and the number of region divisions, and dividing the monitoring region based on the boundary of the scheduling region. Wherein, the monitoring region refers to the region within the electronic fence boundary for monitoring the driving range of the vehicle. Figure 2 is a schematic diagram of the scheduling region within the monitoring region provided by the embodiment of the present application, as Figure 2 shown, the area of the monitoring region can be calculated according to the boundary parameters of the electronic fence, the number of regions that can be divided within the electronic fence can be calculated based on the area of the monitoring region according to the preset region division density, the monitoring region is planned according to the number of region divisions and the preset region division density, the boundary values of each scheduling region are determined, and the monitoring region is divided according to the boundary values of each scheduling region. Exemplarily, if the area of the monitoring region is 900 square meters and the preset region division density is one scheduling region per 100 square meters, the number of region divisions calculated according to the preset region division density and the area of the monitoring region is 9, then the monitoring region is divided into one scheduling region per 100 square meters, a total of 9 regions are divided, the division boundary of each scheduling region is determined, and the monitoring region is divided according to the division boundary.

[0063] In the embodiment of the present application, the area of the monitoring region is determined according to the electronic fence parameters, the number of region divisions is calculated according to the preset region division density and the area of the monitoring region; the boundary of the scheduling region is determined according to the preset region division density and the number of region divisions, and the monitoring region is divided based on the boundary of the scheduling region, which can improve the efficiency of determining the target scheduling vehicle in the subsequent scheduling region by evenly distributing the area of the monitoring region.

[0064] Figure 3 is a flowchart of a method for adjusting the range of the scheduling region provided by the embodiment of the present application, as Figure 3 shown, including:

[0065] Step S1021, comparing the number of vehicles in the scheduling region with the preset number range, and determining the adjustment method of the scheduling region according to the comparison result.

[0066] Step S1022: Determine the performance level to which the vehicle performance evaluation value of each vehicle to be scheduled belongs, determine the vehicle applicability within the scheduling area according to the belonging performance level, and determine the adjustment direction according to the vehicle applicability.

[0067] Step S1023: Adjust the scheduling area according to the adjustment method and the adjustment direction to obtain multiple adjusted target areas.

[0068] Among them, the performance level can be a classification standard for measuring the comprehensive performance of vehicles. The higher the performance level, the better the corresponding vehicle performance. The vehicle applicability can refer to the comprehensive adaptability of the vehicle under different scheduling scenarios, geographical environments, road conditions and task requirements. The vehicle applicability can be determined according to the performance levels included in the scheduling area. Different performance levels are applicable to different scheduling tasks. Therefore, the types of performance levels included in the scheduling area are different, and the vehicle applicability is also different.

[0069] In one embodiment, the number of vehicles in each scheduling area is compared with a preset number range. The scheduling area with the number of vehicles greater than the preset number range is adjusted to be smaller, so that the number of vehicles in the adjusted target area is such that the scheduling area with the number of vehicles less than the preset number range is adjusted to be larger. The performance evaluation value corresponding to each vehicle to be scheduled in each scheduling area is determined. According to the pre-set correspondence between the performance level and the performance evaluation value range, the belonging performance level of each performance evaluation value is determined, and the vehicle fitness in the scheduling area is determined according to all the belonging performance levels included in each scheduling area. Exemplarily, if 4 belonging performance levels are pre-set, and the performance levels to which the vehicle performance evaluation values corresponding to each vehicle to be scheduled in one scheduling area belong are the first performance level, the second performance level, and the fourth performance level respectively, and there are no vehicles to be scheduled belonging to the third performance level, therefore, the vehicle applicability in this scheduling area is 75%. If the scheduling area respectively includes vehicles to be scheduled belonging to the first performance level and the third performance level, it is determined that the vehicle applicability in this scheduling area is 50%. Since the second performance level and the fourth performance level are not included in this scheduling area, the fourth performance level, the third performance level, and the second performance level in this scheduling area can be correspondingly increased. The performance levels corresponding to the vehicles to be scheduled in adjacent scheduling areas can be traversed to determine the positions of the vehicles to be scheduled belonging to the second performance level, the third performance level, and the fourth performance level. The adjustment direction is determined according to the positions of these vehicles relative to the scheduling area being adjusted, and the scheduling area is adjusted according to the adjustment direction and the adjustment method to obtain multiple adjusted target areas. It can be understood that the vehicle performance corresponding to the fourth performance level is higher than the vehicle performance corresponding to the third performance level, and the vehicle performance corresponding to the third performance level is higher than the vehicle performance corresponding to the second performance level. Therefore, when there are no vehicles belonging to the second performance level and the fourth performance level in the current scheduling area, it is necessary to find the vehicles to be scheduled belonging to the second performance level and the fourth performance level in the adjacent scheduling areas. However, the vehicle performances corresponding to both the third performance level and the fourth performance level are higher than the vehicle performance corresponding to the second performance level. Therefore, the vehicles corresponding to the third performance level and the fourth performance level can both meet the requirements for vehicles of the second performance level. Therefore, the adjustment direction can also be determined by determining the positions of the vehicles to be scheduled corresponding to the second performance level, the third performance level, and the fourth performance level in the scheduling area. Exemplarily, if the adjustment method is an enlargement adjustment, the scheduling area being adjusted is directly enlarged according to this adjustment direction, so that the adjusted target areas respectively include the first performance level, the second performance level, the third performance level, and the fourth performance level, that is, the vehicle fitness after adjustment is 100%. If the adjustment method is a reduction, the current area being adjusted is first enlarged in the adjustment direction, and the enlarged scheduling area is reduced in a direction different from the adjustment direction.Or first, perform a shrinking process on the scheduling area currently being adjusted, translate the shrunk area in the scheduling direction, and finally make the fitness of the vehicles in the adjusted target area reach 100%.

[0070] In the embodiment of the present application, by comparing the number of vehicles in the scheduling area with a preset number range, determining the adjustment method of the scheduling area according to the comparison result, determining the performance level to which the vehicle performance evaluation value of each vehicle to be scheduled belongs, determining the vehicle applicability in the scheduling area according to the belonging performance level, and determining the adjustment direction according to the vehicle applicability, and adjusting the scheduling area according to the adjustment method and the adjustment direction to obtain multiple adjusted target areas. It is possible to adjust the scheduling area through the number of vehicles and the vehicle applicability, ensuring that there are vehicles that meet any scheduling tasks in each scheduling area, and improving the rationality of vehicle scheduling while ensuring the scheduling efficiency.

[0071] In one embodiment, determining the vehicle applicability in the scheduling area according to the belonging performance level and determining the adjustment direction according to the vehicle applicability includes: determining the vehicle applicability in the scheduling area according to the number of types of the belonging performance level. When the vehicle applicability meets the preset applicability value, determining the adjustment direction as any direction; when the vehicle applicability does not meet the preset applicability, determining the missing type of the performance level of the scheduling area; determining the first target area adjacent to the scheduling area, traversing the performance levels corresponding to each vehicle to be scheduled in the first target area, determining the target performance level that is the same as the missing type of the performance level, and determining the adjustment direction according to the position of the vehicle to be scheduled corresponding to the target performance level. Here, the target performance level refers to the performance level that is not included in the scheduling area. Exemplarily, if the vehicle applicability is 100%, then determine the adjustment direction as any direction. If the vehicle applicability is less than 100%, then determine the missing type of the performance level of the retrieval area. For example, if the third performance level is missing in this scheduling area, then determine the area adjacent to the current scheduling area as the first target area, traverse whether there is a third performance level in this first target area. If there is, determine the vehicle to be scheduled corresponding to the third performance level, and determine the adjustment direction according to the relative position relationship between the current scheduling area and the vehicle to be scheduled corresponding to the third performance level.

[0072] In the embodiment of the present application, by determining the vehicle applicability in the scheduling area according to the number of types of the belonging performance level, when the vehicle applicability meets the preset applicability value, determining the adjustment direction as any direction; when the vehicle applicability does not meet the preset applicability, determining the missing type of the performance level of the scheduling area; determining the first target area adjacent to the scheduling area, traversing the performance levels corresponding to each vehicle to be scheduled in the first target area, determining the target performance level that is the same as the missing type of the performance level, and determining the adjustment direction according to the position of the vehicle to be scheduled corresponding to the target performance level, the accuracy of the adjustment of the scheduling area is improved.

[0073] In one embodiment, determining an adjustment direction according to the positions of the vehicles to be scheduled corresponding to the target performance level includes: determining an adjustment point according to the positions of the vehicles to be scheduled corresponding to the target performance level; when the number of adjustment points is multiple and the performance levels corresponding to the adjustment points are the same, calculating the distances between the adjustment points and the regional boundary of the scheduling area, and determining a target adjustment point among the multiple adjustment points according to the calculation results; and determining the adjustment direction according to the relative position relationship between the target adjustment point and the scheduling area. Figure 4 is a schematic diagram showing the display of adjustment points in the retrieval area provided by an embodiment of the present application. As Figure 4 shown, determining the position coordinates of the vehicles to be scheduled corresponding to the target performance level as the coordinates of the adjustment points. If the number of adjustment points is multiple, namely adjustment point A, adjustment point B, adjustment point C, adjustment point D, and adjustment point E, then calculate the distances between the adjustment points and the boundary of the currently adjusted scheduling area respectively. For example, the distance between adjustment point A and the boundary of the currently adjusted scheduling area is n. Determine the adjustment point closest to the boundary of the currently adjusted scheduling area as the target adjustment point, such as adjustment point A, and determine the adjustment direction according to the relative position relationship between adjustment point A and the scheduling area.

[0074] According to the embodiments of the present application, an adjustment point is determined according to the positions of the vehicles to be scheduled corresponding to the target performance level. When the number of adjustment points is multiple and the performance levels corresponding to the adjustment points are the same, calculate the distances between the adjustment points and the regional boundary of the scheduling area, and determine a target adjustment point among the multiple adjustment points according to the calculation results; and determine the adjustment direction according to the relative position relationship between the target adjustment point and the scheduling area. This can ensure the minimum adjustment range of the scheduling area and improve the adjustment efficiency of the scheduling area.

[0075] Figure 5 is a flowchart of a method for determining a target scheduling vehicle provided by an embodiment of the present application. As Figure 5 shown, it includes:

[0076] Step S1031: respectively determine a first evaluation value range corresponding to the driving duration and a second evaluation value range corresponding to the road type.

[0077] Step S1032: respectively match the vehicle performance evaluation values of the vehicles to be scheduled in the target scheduling area with the first evaluation value range and the second evaluation value range, and determine the target scheduling vehicle in the target scheduling area according to the matching results.

[0078] In one embodiment, the navigation information includes the driving duration and the road type. The driving duration is used to represent the time required for the vehicle to travel from the starting point to the ending point. The road type may refer to the classification of roads based on factors such as the usage function, technical standards, location, and traffic characteristics of the road, and may include highways, mountain roads, urban roads, etc. Since different road types have different requirements for vehicle performance. Exemplarily, mountain roads have the highest requirements for vehicles, and the corresponding performance evaluation value range is 75 - 100. Highways correspond to a performance evaluation value range of 50 - 75, and urban roads correspond to a performance evaluation value range of 40 - 50. Different driving durations also have different requirements for vehicle performance. For example, when the driving time exceeds 5 hours, the corresponding performance evaluation value range is 80 - 100. When the driving time is between 2 hours and 5 hours, the corresponding performance evaluation value range is 60 - 80. When the driving time is within 1 hour, the corresponding performance evaluation value range is 50 - 60. If it is currently determined according to the navigation information that the driving duration is 2.5 hours, then the first evaluation value range is determined to be 60 - 80. If the road type is a highway, then the second evaluation value range is also determined to be 50 - 75. The vehicle performance evaluation values of each vehicle to be scheduled in the target scheduling area are respectively matched with the first evaluation value range and the second evaluation value range, and the vehicle to be scheduled whose vehicle performance evaluation value matches both the first evaluation value range and the second evaluation value range is determined as the target scheduling vehicle. For example, if the performance evaluation value of a vehicle to be scheduled is 65, this performance evaluation value is within the first evaluation value range and also within the second performance evaluation value range. Therefore, it matches both the first evaluation value range and the second performance evaluation value range, and it can be determined that this vehicle to be scheduled is the target scheduling vehicle.

[0079] In the embodiment of the present application, by respectively determining the first evaluation value range corresponding to the driving duration and the second evaluation value range corresponding to the road type, the vehicle performance evaluation values of each vehicle to be scheduled in the target scheduling area are respectively matched with the first evaluation value range and the second evaluation value range, and the target scheduling vehicle in the target scheduling area is determined according to the matching result. In the above solution, the target scheduling vehicle can be determined by matching the evaluation value ranges corresponding to the actual driving duration and road type with the vehicle performance evaluation values corresponding to each vehicle to be scheduled, which improves the rationality of determining the target scheduling vehicle.

[0080] Figure 6 It is a schematic structural diagram of a vehicle scheduling system based on vehicle state information provided by an embodiment of the present application, as Figure 6 shown, including:

[0081] An information acquisition module 21, which acquires vehicle use application information, vehicle state information of currently available vehicles to be scheduled, and electronic fence parameters;

[0082] A vehicle performance evaluation module 22 is configured to perform a vehicle performance evaluation on the vehicle to be scheduled according to the vehicle status information, and obtain a vehicle performance evaluation value;

[0083] A region division module 23 is configured to perform region division according to the electronic fence parameters to obtain a plurality of scheduling regions;

[0084] A scheduling region range adjustment module 24 is configured to adjust the range of the scheduling region according to the number of vehicles in the scheduling region and the vehicle performance evaluation value of the vehicle to be scheduled, and obtain a plurality of adjusted target regions;

[0085] A target scheduling region determination module 25 is configured to generate vehicle navigation information according to the vehicle use application information, and determine a target scheduling region from the plurality of target regions according to a navigation start point in the vehicle navigation information;

[0086] A target scheduling vehicle determination module 26 is configured to match the vehicle performance evaluation value of each vehicle to be scheduled in the target scheduling region with the performance evaluation value range corresponding to the vehicle navigation information to determine the target scheduling vehicle in the target scheduling region;

[0087] A vehicle scheduling module 27 is configured to schedule the target scheduling vehicle according to the vehicle use application information.

[0088] In an embodiment of the present application, by obtaining vehicle use application information, vehicle status information of currently available vehicles to be scheduled, and electronic fence parameters, a vehicle performance evaluation is performed on the vehicles to be scheduled according to the vehicle status information to obtain a vehicle performance evaluation value; region division is performed according to the electronic fence parameters to obtain a plurality of scheduling regions, and the range of the scheduling region is adjusted according to the number of vehicles in the scheduling region and the vehicle performance evaluation value of the vehicle to be scheduled to obtain a plurality of adjusted target regions; vehicle navigation information is generated according to the vehicle use application information, a target scheduling region is determined from the plurality of target regions according to a navigation start point in the vehicle navigation information, the vehicle performance evaluation value of each vehicle to be scheduled in the target scheduling region is matched with the performance evaluation value range corresponding to the vehicle navigation information to determine the target scheduling vehicle in the target scheduling region, and the target scheduling vehicle is scheduled according to the vehicle use application information. It is possible to perform a vehicle performance evaluation on the vehicle status information, adjust the scheduling region based on the performance evaluation result, improve the accuracy of the target region, and accurately determine the target scheduling vehicle in the target region by matching the vehicle performance value corresponding to the actual vehicle navigation information with the vehicle performance evaluation value, avoiding the situation where the vehicle performance cannot meet the actual driving requirements, and improving the rationality of vehicle scheduling.

[0089] In a possible embodiment, the region division module 23 is specifically configured to:

[0090] Compare the number of vehicles in the scheduling area with a preset number threshold, and determine the adjustment method of the scheduling area according to the comparison result;

[0091] Determine the performance level to which the vehicle performance evaluation value of each vehicle to be scheduled belongs, determine the vehicle suitability in the scheduling area according to the performance level, and determine the adjustment direction according to the vehicle suitability;

[0092] Adjust the scheduling area according to the adjustment method and the adjustment direction to obtain multiple target areas after adjustment.

[0093] In a possible embodiment, the scheduling area range adjustment module 24 is specifically configured to:

[0094] Determine the vehicle suitability in the scheduling area according to the number of types of the performance levels, and when the vehicle suitability meets a preset suitability value, determine the adjustment direction to be any direction;

[0095] When the vehicle suitability does not meet the preset suitability, determine the missing type of performance level of the scheduling area;

[0096] Determine the first target area adjacent to the scheduling area, traverse the performance levels corresponding to each vehicle to be scheduled in the first target area, determine the target performance level that is the same as the missing type of performance level, and determine the adjustment direction according to the positions of the vehicles to be scheduled corresponding to the target performance level.

[0097] In a possible embodiment, the scheduling area range adjustment module 24 is specifically configured to:

[0098] Determine the points to be adjusted according to the positions of the vehicles to be scheduled corresponding to the target performance level. When the number of points to be adjusted is multiple and the performance levels corresponding to each adjustment point are the same, calculate the distances between each point to be adjusted and the regional boundary of the scheduling area, and determine the target adjustment point among the multiple points to be adjusted according to the calculation results;

[0099] Determine the adjustment direction according to the relative position relationship between the target adjustment point and the scheduling area.

[0100] In a possible embodiment, the navigation information includes the driving duration and the road type, and the target scheduling vehicle determination module 26 is specifically configured to:

[0101] Respectively determine the first evaluation value range corresponding to the driving duration and the second evaluation value range corresponding to the road type;

[0102] Match the vehicle performance evaluation values of each vehicle to be scheduled in the target scheduling area with the first evaluation value range and the second evaluation value range respectively, and determine the target scheduling vehicles in the target scheduling area according to the matching results.

[0103] In a possible embodiment, the vehicle state information includes the cruising range, the energy replenishment method, and the energy replenishment frequency. The vehicle performance evaluation module 22 is specifically configured to:

[0104] Sum up the weight values corresponding to the cruising range, the weight values corresponding to the energy replenishment method, and the weight values corresponding to the energy replenishment frequency to obtain the vehicle performance evaluation value.

[0105] In a possible embodiment, the area division module 23 is specifically configured to:

[0106] Determine the area of the monitoring area according to the electronic fence parameters, and calculate the number of area divisions according to the preset area division density and the area of the monitoring area;

[0107] Determine the scheduling area boundary according to the preset area division density and the number of area divisions, and divide the monitoring area based on the scheduling area boundary.

[0108] The embodiment of the present application further provides an electronic device. The vehicle scheduling device based on vehicle state information can integrate a vehicle scheduling system based on vehicle state information provided by the embodiment of the present application. Figure 7 It is a schematic structural diagram of a vehicle scheduling device based on vehicle state information provided by the embodiment of the present application. Refer to Figure 7 and this vehicle scheduling device based on vehicle state information includes: an input device 33, an output device 34, a memory 32, and one or more processors 31; the memory 32 is used to store one or more programs; when one or more programs are executed by one or more processors 31, one or more processors 31 implement the vehicle scheduling method based on vehicle state information provided in the above embodiment. Among them, the input device 33, the output device 34, the memory 32, and the processor 31 can be connected through a bus or other means, Figure 7 and the connection through the bus is taken as an example.

[0109] The memory 32, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the vehicle scheduling method based on vehicle status information provided in any embodiment of the present application. The memory 32 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the device, etc. In addition, the memory 32 can include high-speed random access memory and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 32 can further include a memory remotely set relative to the processor 31, and these remote memories can be connected to the device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0110] The input device 33 can be used to receive input digital or character information and generate key signal inputs related to the user settings and function controls of the device. The output device 34 can include display devices such as a display screen.

[0111] The processor 31 executes various functional applications and data processing of the device by running the software programs, instructions, and modules stored in the memory 32, that is, implements the above-mentioned vehicle scheduling method based on vehicle status information.

[0112] The above-provided vehicle scheduling system, device, and computer based on vehicle status information can be used to execute the vehicle scheduling method based on vehicle status information provided in any of the above embodiments, and have corresponding functions and beneficial effects.

[0113] An embodiment of the present application further provides a storage medium storing computer-executable instructions. When the above computer-executable instructions are executed by a computer processor, they are used to execute the vehicle scheduling method based on vehicle status information provided in the above embodiment. The vehicle scheduling method based on vehicle status information includes:

[0114] Obtain vehicle usage application information, vehicle status information of currently available vehicles to be scheduled, and electronic fence parameters, perform a vehicle performance evaluation on the vehicles to be scheduled according to the vehicle status information, and obtain a vehicle performance evaluation value;

[0115] Perform area division according to the electronic fence parameters to obtain a plurality of scheduling areas, and adjust the range of the scheduling areas according to the number of vehicles in the scheduling areas and the vehicle performance evaluation value of the vehicles to be scheduled to obtain a plurality of adjusted target areas;

[0116] Generate vehicle navigation information according to the vehicle usage application information, determine a target dispatching area from the multiple target areas based on the navigation starting point in the vehicle navigation information, determine the target dispatching vehicle in the target dispatching area by matching the vehicle performance evaluation values of the vehicles to be dispatched in the target dispatching area with the performance evaluation value range corresponding to the vehicle navigation information, and dispatch the target dispatching vehicle according to the vehicle usage application information.

[0117] Storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media such as CD-ROM, floppy disk or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory such as flash memory, magnetic media (such as hard disks or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. Additionally, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system that is connected to the first computer system via a network (such as the Internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations (such as in different computer systems connected via a network). The storage medium may store program instructions (such as specifically implemented as a computer program) executable by one or more processors.

[0118] Of course, for a storage medium containing computer-executable instructions provided in an embodiment of the present application, the computer-executable instructions are not limited to the vehicle scheduling method based on vehicle status information as described above, and can also execute related operations in the vehicle scheduling method based on vehicle status information provided in any embodiment of the present application.

[0119] The vehicle scheduling system, device, and storage medium based on vehicle status information provided in the above embodiments can execute the vehicle scheduling method based on vehicle status information provided in any embodiment of the present application. For technical details not described in detail in the above embodiments, reference can be made to the vehicle scheduling method based on vehicle status information provided in any embodiment of the present application.

[0120] The above is only the preferred embodiment of the present application and the technical principles applied. The present application is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions that can be made by those skilled in the art will not depart from the protection scope of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments. Without departing from the concept of the present application, it may also include more other equivalent embodiments, and the scope of the present application is determined by the scope of the claims.

Claims

1. A vehicle scheduling method based on vehicle status information, characterized in that, Including: Obtain vehicle usage application information, vehicle status information of currently available vehicles to be dispatched, and electronic fence parameters. Perform vehicle performance evaluation on the vehicles to be dispatched according to the vehicle status information to obtain vehicle performance evaluation values; Perform area division according to the electronic fence parameters to obtain multiple scheduling areas. Adjust the range of the scheduling areas according to the number of vehicles in the scheduling areas and the vehicle performance evaluation values of the vehicles to be dispatched to obtain multiple adjusted target areas; Generate vehicle navigation information according to the vehicle usage application information. Determine a target scheduling area from the multiple target areas according to the navigation starting point in the vehicle navigation information. Match the vehicle performance evaluation values of the vehicles to be dispatched in the target scheduling area with the performance evaluation value range corresponding to the vehicle navigation information to determine the target scheduling vehicle in the target scheduling area, and dispatch the target scheduling vehicle according to the vehicle usage application information.

2. The vehicle scheduling method based on vehicle state information according to claim 1, wherein The adjusting the range of the scheduling areas according to the number of vehicles in the scheduling areas and the vehicle performance evaluation values of the vehicles to be dispatched to obtain multiple adjusted target areas includes: Compare the number of vehicles in the scheduling area with a preset number range, and determine the adjustment method of the scheduling area according to the comparison result; Determine the performance level to which the vehicle performance evaluation value of each vehicle to be dispatched belongs, determine the vehicle suitability in the scheduling area according to the belonging performance level, and determine the adjustment direction according to the vehicle suitability; Adjust the scheduling area according to the adjustment method and the adjustment direction to obtain multiple adjusted target areas.

3. The vehicle scheduling method based on vehicle state information according to claim 2, wherein The determining the vehicle suitability in the scheduling area according to the belonging performance level and determining the adjustment direction according to the vehicle suitability includes: Determine the vehicle suitability in the scheduling area according to the number of types of the belonging performance level. When the vehicle suitability meets a preset suitability value, determine the adjustment direction as any direction; When the vehicle suitability does not meet the preset suitability, determine the missing type of the performance level of the scheduling area; Determine a first target area adjacent to the scheduling area, traverse the performance levels corresponding to the vehicles to be dispatched in the first target area, determine a target performance level identical to the missing type of the performance level, and determine the adjustment direction according to the positions of the vehicles to be dispatched corresponding to the target performance level.

4. The vehicle scheduling method based on vehicle status information according to claim 3, wherein The determining the adjustment direction according to the positions of the vehicles to be dispatched corresponding to the target performance level includes: Determine an adjustment point to be adjusted according to the positions of the vehicles to be dispatched corresponding to the target performance level. When the number of the adjustment points to be adjusted is multiple and the performance levels corresponding to the adjustment points are the same, calculate the distances between the adjustment points to be adjusted and the area boundary of the scheduling area, and determine a target adjustment point among the multiple adjustment points to be adjusted according to the calculation results; Determine the adjustment direction according to the relative position relationship between the target adjustment point and the scheduling area.

5. The vehicle scheduling method based on vehicle state information according to claim 1, wherein The navigation information includes driving duration and road type. The process of determining the target dispatching vehicles in the target dispatching area by matching the vehicle performance evaluation values of each to-be-dispatched vehicle in the target dispatching area with the performance evaluation value range corresponding to the vehicle navigation information includes: Respectively determining a first evaluation value range corresponding to the driving duration and a second evaluation value range corresponding to the road type; Matching the vehicle performance evaluation values of each to-be-dispatched vehicle in the target dispatching area with the first evaluation value range and the second evaluation value range respectively, and determining the target dispatching vehicles in the target dispatching area according to the matching results.

6. The vehicle scheduling method based on vehicle state information according to claim 1, wherein, The vehicle status information includes current cruising range, energy replenishment method, and energy replenishment frequency. The process of obtaining the vehicle performance evaluation value by evaluating the to-be-dispatched vehicle according to the vehicle status information includes: Calculating the sum of the weight value corresponding to the current cruising range, the weight value corresponding to the energy replenishment method, and the weight value corresponding to the energy replenishment frequency to obtain the vehicle performance evaluation value.

7. The vehicle scheduling method based on vehicle state information according to claim 1, wherein, The process of dividing the area according to the electronic fence parameters includes: Determining the area of the monitoring area according to the electronic fence parameters, and calculating the number of area divisions according to the preset area division density and the area of the monitoring area; Determining the boundary of the dispatching area according to the preset area division density and the number of area divisions, and dividing the monitoring area based on the boundary of the dispatching area.

8. A vehicle scheduling system based on vehicle status information, characterized in that, It includes: An information acquisition module, which acquires vehicle use application information, vehicle status information of currently available to-be-dispatched vehicles, and electronic fence parameters; A vehicle performance evaluation module, which is used to evaluate the to-be-dispatched vehicle according to the vehicle status information to obtain the vehicle performance evaluation value; An area division module, which is used to divide the area according to the electronic fence parameters to obtain multiple dispatching areas; A dispatching area range adjustment module, which is used to adjust the range of the dispatching area according to the number of vehicles in the dispatching area and the vehicle performance evaluation value of the to-be-dispatched vehicle to obtain multiple adjusted target areas; A target dispatching area determination module, which is used to generate vehicle navigation information according to the vehicle use application information, and determine the target dispatching area in the multiple target areas according to the navigation starting point in the vehicle navigation information; A target dispatching vehicle determination module, which is used to match the vehicle performance evaluation values of each to-be-dispatched vehicle in the target dispatching area with the performance evaluation value range corresponding to the vehicle navigation information to determine the target dispatching vehicles in the target dispatching area; A vehicle dispatching module, which is used to dispatch the target dispatching vehicles according to the vehicle use application information.

9. An electronic device, characterized in that, The device includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle dispatching method based on vehicle status information according to any one of claims 1-7.

10. A storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the vehicle scheduling method based on vehicle state information as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Vehicle scheduling method and device, electronic equipment and storage medium

    CN114841549A

  • Electric vehicle V2G scheduling method and terminal

    CN115833201A