Vehicle scheduling method, system and equipment based on vehicle state information
By evaluating vehicle status information and adjusting the area, the problem of ignoring the actual vehicle status in the existing vehicle scheduling methods is solved, and more accurate and reasonable vehicle scheduling is achieved to meet actual driving needs.
Patent Information
- Application Number
- CN202510766145.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2045-06-10
AI Technical Summary
The existing vehicle scheduling methods only consider vehicle location, task requirements and driving paths, and ignore the vehicle's own conditions, resulting in unreasonable scheduling and inability to meet the actual driving needs.
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.
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.
Smart Images

Figure CN120279694A_ABST
Abstract
Description
Technical Field
[0001] The 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 state 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 use and operation of vehicles within a specific time and space range, and strive 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 requirements, its limitations become more prominent. For example, if only the address and the vehicle's current location are used to arrange delivery vehicles, the actual conditions of the vehicle itself are often ignored, such as whether the vehicle's current battery life meets the actual task requirements, or whether energy replenishment during the task affects the vehicle use experience, etc., resulting in unreasonable vehicle scheduling. Summary of the Invention
[0004] The embodiments of the present application provide a vehicle scheduling method, system, and device based on vehicle state 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 evaluate the vehicle performance based on the vehicle state 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, the embodiments of the present application provide a vehicle scheduling method based on vehicle state information, including: Obtain vehicle use application information, vehicle state information of currently available vehicles to be scheduled, and electronic fence parameters, evaluate the vehicle performance of the vehicles to be scheduled according to the vehicle state information, and obtain a vehicle performance evaluation value; Divide the area 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 value of the vehicles to be scheduled to obtain multiple adjusted target areas; 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 target dispatching vehicles 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 vehicles according to the vehicle usage application information.
[0006] 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: 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; 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; Adjust the dispatching area according to the adjustment method and the adjustment direction to obtain multiple adjusted target areas.
[0007] 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: 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; When the vehicle applicability does not meet the preset applicability, determine the missing type of performance level in the dispatching area; Determine a 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 a target performance level identical to 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.
[0008] Optionally, 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 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 boundary of the dispatching area, and determine a target adjustment point among the multiple adjustment points to be adjusted according to the calculation result; Determine the adjustment direction according to the relative position relationship between the target adjustment point and the dispatching area.
[0009] Optionally, the navigation information includes driving duration and road type. Determining the target dispatching vehicle in the target dispatching area according to the vehicle performance evaluation values of each of the vehicles to be dispatched in the target dispatching area and 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 of the vehicles to be dispatched in the target dispatching area with the first evaluation value range and the second evaluation value range respectively, and determining the target dispatching vehicle in the target dispatching area according to the matching results.
[0010] Optionally, the vehicle status information includes current cruising range, energy replenishment method, and energy replenishment frequency. Evaluating the vehicle performance of the vehicle to be dispatched according to the vehicle status information to obtain a vehicle performance evaluation value includes: Performing a summation calculation on 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 a vehicle performance evaluation value.
[0011] Optionally, 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 dispatching area boundary according to the preset area division density and the number of area divisions, and dividing the monitoring area based on the dispatching area boundary.
[0012] In a second aspect, an embodiment of the present application provides a vehicle dispatching system based on vehicle status information, including: An information acquisition module, which acquires vehicle use application information, vehicle status information of currently available vehicles to be dispatched, and electronic fence parameters; A vehicle performance evaluation module, which is used to evaluate the vehicle performance of the vehicle to be dispatched according to the vehicle status information to obtain a vehicle performance evaluation value; An area division module, which is used to divide the area according to the electronic fence parameters to obtain a plurality of 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 vehicle to be dispatched to obtain a plurality of 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 a target dispatching area in the plurality of target areas according to the navigation starting point in the vehicle navigation information. A target dispatching vehicle determination module, configured to determine a target dispatching vehicle within the target dispatching area by matching the vehicle performance evaluation values of each to-be-dispatched vehicle within the target dispatching area with the performance evaluation value range corresponding to the vehicle navigation information; A vehicle dispatching module, configured to dispatch the target dispatching vehicle according to the vehicle usage application information.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, which 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 dispatching method based on vehicle status information described in the first aspect.
[0014] In a fourth aspect, an embodiment of the present application provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute the vehicle dispatching method based on vehicle status information as described in the first aspect when executed by a computer processor.
[0015] In the embodiment of the present application, by obtaining vehicle usage application information, vehicle status information of currently available to-be-dispatched vehicles, and electronic fence parameters, vehicle performance evaluation is performed on the to-be-dispatched vehicles according to the vehicle status information to obtain vehicle performance evaluation values; area division is performed 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 within the dispatching areas and the vehicle performance evaluation values of the to-be-dispatched vehicles 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 dispatching vehicle within the target dispatching area is determined by matching the vehicle performance evaluation values of each to-be-dispatched vehicle within the target dispatching area with the performance evaluation value range corresponding to the vehicle navigation information, and the target dispatching vehicle is dispatched according to the vehicle usage application information. It is possible to perform vehicle performance evaluation on vehicle status information, adjust the dispatching area based on the performance evaluation result, improve the accuracy of the target area, and accurately determine the target dispatching vehicle within 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. Description of the Drawings
[0016] Figure 1 is a flowchart of a vehicle dispatching method based on vehicle status information provided by an embodiment of the present application; Figure 2 is a schematic diagram of a dispatching area within a monitoring area provided by an embodiment of the present application; Figure 3It is a flowchart of a method for adjusting the range of a scheduling area provided by an embodiment of the present application; Figure 4 It is a schematic diagram showing points to be adjusted within an extraction area provided by an embodiment of the present application; Figure 5 It is a flowchart of a method for determining a target scheduling vehicle provided by an embodiment of the present application; Figure 6 It is a schematic structural diagram of a vehicle scheduling system based on vehicle status information provided by an embodiment of the present application; Figure 7 It is a schematic structural diagram of a vehicle scheduling device based on vehicle status information provided by an embodiment of the present application. Detailed implementation manners
[0017] In order to make the objectives, technical solutions and advantages of the present application clearer, the following further describes the specific embodiments of the present application in detail with reference to the accompanying drawings. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limiting the present application. Additionally, it should be noted that for the sake of convenience of description, only parts related to the present 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 may also be additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0018] The following will clearly describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application fall within the scope of protection of the present application.
[0019] The terms "first", "second", etc. in the specification and claims of the present 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 the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of 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 specification and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the related objects before and after.
[0020] The vehicle scheduling method, system, and device based on vehicle status information provided by the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings through specific embodiments and their application scenarios.
[0021] The vehicle scheduling method based on vehicle status information provided by the embodiments of the present application can be used in scenarios such as e-commerce distribution, warehousing transportation, and online car-hailing vehicle scheduling. 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.
[0022] Figure 1 is a flowchart of a vehicle scheduling method based on vehicle status information provided by the embodiments of the present application. As Figure 1 shown, it includes: Step S101: Obtain vehicle usage application information, vehicle status information of currently available vehicles to be scheduled, and electronic fence parameters. Evaluate the vehicle performance of the vehicles to be scheduled according to the vehicle status information to obtain a vehicle performance evaluation value.
[0023] Among them, the vehicle usage application information refers to a set of key information that needs to be submitted when a user requests vehicle usage from a vehicle management department or a scheduling system due to business, commercial, event, etc. needs, and may include applicant information, vehicle usage time, vehicle type, starting point and ending point, and number of passengers or cargo information, etc. The vehicles to be scheduled refer to 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 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 boundary when delimiting a virtual boundary in a geographical space through digital technology. These parameters are widely used in fields such as intelligent scheduling, security monitoring, logistics management, and the Internet of Vehicles. 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.
[0024] In one embodiment, vehicle usage application information uploaded by a user is obtained in real time, and vehicle status information of idle vehicles to be scheduled recorded in a database and pre-set electronic fence parameters are obtained. Vehicle performance evaluation is performed according to the vehicle maintenance time and vehicle maintenance type in the vehicle status information. Exemplarily, the vehicle maintenance frequency is determined according to the vehicle maintenance time. The vehicle maintenance type may include vehicle maintenance type and vehicle fault type. A first performance parameter is determined according to the mapping relationship between the pre-set vehicle maintenance frequency and performance parameters, and a second performance parameter is determined according to the mapping relationship between the pre-set vehicle maintenance type and performance parameters. The first performance parameter and the second performance parameter are summed to obtain the vehicle performance evaluation value of the vehicle to be scheduled.
[0025] Step S102: The electronic fence is divided into multiple scheduling areas according to the electronic fence parameters. The range of the scheduling areas is adjusted according to the number of vehicles in the scheduling areas and the vehicle performance evaluation value of the vehicle to be scheduled, and multiple adjusted target areas are obtained.
[0026] Among them, a 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 equal-area scheduling areas according to the pre-set scheduling area area and electronic fence parameters, so that the area of each scheduling area is the same as the pre-set scheduling area area. The vehicles to be scheduled in each scheduling area are determined, as well as the vehicle performance evaluation value corresponding to each vehicle to be scheduled. The number of vehicles to be scheduled with a vehicle performance evaluation value greater than the preset performance threshold in each area is judged, and whether the number of the vehicles to be scheduled is within the preset number range is judged. If so, there is no need to adjust the range of the current scheduling area. If the number of the 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 a vehicle performance evaluation value greater than the preset performance threshold in each target area meets the preset number range. Correspondingly, if the number of the 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 a vehicle performance evaluation value greater than the preset performance threshold in each target area meets the preset number range.
[0027] Step S103: Vehicle navigation information is generated according to the vehicle usage application information. The target scheduling area is determined from the multiple target areas according to the navigation starting point in the vehicle navigation information. The target scheduling vehicle in the target scheduling area is determined 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. The target scheduling vehicle is scheduled according to the vehicle usage application information.
[0028] 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 route planning. The target scheduling area can be a specific area designated for key execution of scheduling tasks currently. The performance evaluation value range can be a quantitative index value range used to measure the performance of the vehicle. The target scheduling vehicle can refer to a 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.
[0029] 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 the specific area for key execution of scheduling tasks. The total distance is determined according to the navigation information, and the performance evaluation value range corresponding to this total distance is determined according to the mapping relationship between the distance and the performance evaluation value range preset. The vehicle performance evaluation values of each vehicle to be scheduled are respectively matched with the performance evaluation value range corresponding to this total distance, the vehicle performance evaluation values within this performance evaluation value range are determined as the target evaluation values, the vehicle to be scheduled corresponding to this target evaluation value is determined as the target scheduling vehicle, and the target scheduling vehicle is scheduled according to the pick-up time and the pick-up point and drop-off point and other information in the vehicle usage application information.
[0030] 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; area division is performed according to the electronic fence parameters to obtain multiple scheduling areas, and the range of the scheduling areas is adjusted according to the number of vehicles in the scheduling areas and the vehicle performance evaluation values of the vehicles to be scheduled to obtain multiple adjusted target areas; vehicle navigation information is generated according to the vehicle usage application information, the target scheduling area is determined from the multiple target areas according to the navigation starting point in the vehicle navigation information, the target scheduling vehicle within the target scheduling area is determined by matching the vehicle performance evaluation values of each vehicle to be scheduled within the target scheduling area 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 can perform vehicle performance evaluation on vehicle status information, adjust the scheduling area based on the performance evaluation results, improve the accuracy of the target area, and accurately determine the target scheduling vehicle within 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 scheduling.
[0031] 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: calculating the sum of the weight values corresponding to the current 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. Among them, the current cruising range usually refers to the maximum distance that the device or vehicle is expected to continue driving under the current energy state and real-time operating conditions, that is, the maximum distance expected to be traveled under the current remaining battery power or the current remaining fuel volume. The energy replenishment method may refer to the specific methods and ways to provide the energy required for the vehicle to run, and may include methods such as refueling, charging, or replacing the battery. The energy replenishment frequency may refer to the number of times the vehicle needs to replenish energy within a certain time or driving mileage, which can be expressed as "the number of replenishments per day / week / month" or "replenish once every XX kilometers traveled". 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, where 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 longer than the battery replacement time, and the battery replacement time is longer 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, where 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 added together to obtain the vehicle performance evaluation value of each vehicle to be scheduled.
[0032] In the embodiment of the present application, by 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, a vehicle performance evaluation value is obtained, which can comprehensively consider the impacts of the vehicle cruising 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, the area division is performed according to the electronic fence parameters, including: determining the area of the monitoring area according to the electronic fence parameters, calculating the number of area divisions according to the preset area division density and the area of the monitoring area; determining the scheduling area boundary according to the preset area division density and the number of area divisions, and dividing the monitoring area based on the scheduling area boundary. The monitoring area refers to the area within the electronic fence boundary for monitoring the driving range of the vehicle. Figure 2 It is a schematic diagram of the scheduling area within the monitoring area provided by the embodiment of the present application, as Figure 2 shown. The area of the monitoring area can be calculated according to the boundary parameters of the electronic fence. According to the preset area division density, the area of the monitoring area is used to calculate the number of areas that can be divided within the electronic fence. The monitoring area is planned according to the preset area division density and the number of area divisions to determine the boundary values of each scheduling area, and the monitoring area is divided according to the boundary values of each scheduling area. Exemplarily, if the area of the monitoring area is 900 square meters and the preset area division density is one scheduling area per 100 square meters, the number of area divisions calculated according to the preset area division density and the area of the monitoring area is 9. Then, the monitoring area is divided into one scheduling area per 100 square meters, with a total of 9 areas, and the division boundary of each scheduling area is determined, and the monitoring area is divided according to the division boundary.
[0033] In the embodiment of the present application, the area of the monitoring area is determined according to the electronic fence parameters, the number of area divisions is calculated according to the preset area division density and the area of the monitoring area; the scheduling area boundary is determined according to the preset area division density and the number of area divisions, and the monitoring area is divided based on the scheduling area boundary, which can evenly distribute the area of the monitoring area and improve the efficiency of determining the target scheduling vehicle within the scheduling area subsequently.
[0034] Figure 3 It is a flowchart of a method for adjusting the range of the scheduling area provided by the embodiment of the present application, as Figure 3 shown, including: Step S1021: Compare the number of vehicles within the scheduling area with the preset number range, and determine the adjustment method of the scheduling area according to the comparison result.
[0035] 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.
[0036] Step S1023: Adjust the scheduling area according to the adjustment method and the adjustment direction to obtain multiple adjusted target areas. Among them, the performance level can be a classification standard for measuring the comprehensive performance of a vehicle. The higher the performance level, the better the vehicle performance. The vehicle suitability can refer to the comprehensive adaptability of a vehicle under different scheduling scenarios, geographical environments, road conditions, and task requirements. The vehicle suitability can be determined according to the performance levels included in the scheduling area. Different performance levels are applicable to different scheduling tasks. Therefore, the vehicle suitability is different when the types of performance levels included in the scheduling area are different.
[0037] 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, the scheduling area with the number of vehicles less than the preset number range is adjusted to be larger, and the performance evaluation value corresponding to each vehicle to be scheduled in each scheduling area is determined. According to the corresponding relationship between the preset performance level and the performance evaluation value range, the performance level to which each performance evaluation value belongs is determined, and the vehicle fitness in the scheduling area is determined according to all the performance levels included in each scheduling area. Exemplarily, if 4 performance levels are preset, 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 at the third performance level. Therefore, the vehicle fitness in this scheduling area is 75%. If the vehicles to be scheduled at the first performance level and the third performance level are included in the scheduling area respectively, it is determined that the vehicle fitness 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 increased accordingly. The performance levels corresponding to the vehicles to be scheduled in the adjacent scheduling areas can be traversed to determine the positions of the vehicles to be scheduled at 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 that corresponding to the third performance level, and the vehicle performance corresponding to the third performance level is higher than that corresponding to the second performance level. Therefore, when there are no vehicles at the second performance level and the fourth performance level in the current scheduling area, it is necessary to find the vehicles to be scheduled at the second performance level and the fourth performance level in the adjacent scheduling areas. However, the vehicle performances corresponding to the third performance level and the fourth performance level are both higher than that of the second performance level. Therefore, the vehicles at the third performance level and the fourth performance level can both meet the requirements for the second performance level of the vehicle. Therefore, the adjustment direction can also be determined by determining the positions of the vehicles to be scheduled at the second performance level, the third performance level, and the fourth performance level in the scheduling area. Exemplarily, if the adjustment method is to enlarge, 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 to reduce, the current area being adjusted is first enlarged in the adjustment direction, and the enlarged scheduling area is reduced in the 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%.
[0038] In the embodiment of the present application, the number of vehicles in the scheduling area is compared with a preset number range, the adjustment method of the scheduling area is determined according to the comparison result, the performance level to which the vehicle performance evaluation value of each vehicle to be scheduled belongs is determined, the vehicle suitability in the scheduling area is determined according to the belonging performance level, and the adjustment direction is determined according to the vehicle suitability. The scheduling area is adjusted 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 suitability, which can ensure that there are vehicles that meet any scheduling tasks in each scheduling area, and can improve the rationality of vehicle scheduling while ensuring the scheduling efficiency.
[0039] In one embodiment, 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: determining the vehicle suitability in the scheduling area according to the number of types of the belonging performance level. When the vehicle suitability meets the preset suitability value, determining the adjustment direction as any direction; when the vehicle suitability does not meet the preset suitability, 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. Wherein, the target performance level refers to the performance level not included in the scheduling area. Exemplarily, if the vehicle suitability is 100%, the adjustment direction is determined as any direction. If the vehicle suitability is less than 100%, the missing type of the performance level of the retrieval area is determined. For example, if the third performance level is missing in the scheduling area, the area adjacent to the current scheduling area is determined as the first target area, and it is traversed whether there is a third performance level in the first target area. If it exists, the vehicle to be scheduled corresponding to the third performance level is determined, and the adjustment direction is determined according to the relative position relationship between the current scheduling area and the vehicle to be scheduled corresponding to the third performance level.
[0040] In the embodiment of the present application, by determining the vehicle suitability in the scheduling area according to the number of types of the belonging performance level, when the vehicle suitability meets the preset suitability value, determining the adjustment direction as any direction; when the vehicle suitability does not meet the preset suitability, 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.
[0041] 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; 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 to be adjusted within a 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 to be adjusted. If the number of adjustment points to be adjusted is multiple, namely adjustment point A, adjustment point B, adjustment point C, adjustment point D, and adjustment point E respectively, then calculate the distances between the adjustment points to be adjusted 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 to be adjusted 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.
[0042] 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; 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.
[0043] 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: Step S1031: Determine a first evaluation value range corresponding to the driving duration and a second evaluation value range corresponding to the road type respectively.
[0044] Step S1032: Match the vehicle performance evaluation values of each vehicle to be scheduled within the target scheduling area with the first evaluation value range and the second evaluation value range respectively, and determine the target scheduling vehicle within the target scheduling area according to the matching results.
[0045] 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 roads, 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 have a corresponding performance evaluation value range of 50 - 75, and urban roads have a corresponding 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, and 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 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, 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.
[0046] 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.
[0047] Figure 6 It is a schematic structural diagram of a vehicle scheduling system based on vehicle status information provided by an embodiment of the present application. As Figure 6 shown, it includes: An information acquisition module 21, which acquires the vehicle use application information, the vehicle status information of the currently available vehicles to be scheduled, and the electronic fence parameters; A vehicle performance evaluation module 22, which is used to perform vehicle performance evaluation on the vehicles to be scheduled according to the vehicle status information to obtain vehicle performance evaluation values; The area division module 23 is configured to perform area division according to the electronic fence parameters to obtain a plurality of scheduling areas; The scheduling area range adjustment module 24 is configured to adjust the range of the scheduling area according to the number of vehicles in the scheduling area and the vehicle performance evaluation value of the vehicle to be scheduled, so as to obtain a plurality of adjusted target areas; The target scheduling area determination module 25 is configured to generate vehicle navigation information according to the vehicle use application information, and determine a target scheduling area from the plurality of target areas according to the navigation start point in the vehicle navigation information; The 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 area with the performance evaluation value range corresponding to the vehicle navigation information to determine the target scheduling vehicle in the target scheduling area; The vehicle scheduling module 27 is configured to schedule the target scheduling vehicle according to the vehicle use application information.
[0048] In an embodiment of the present application, by obtaining vehicle use application information, vehicle state information of currently available vehicles to be scheduled, and electronic fence parameters, the vehicle performance of the vehicles to be scheduled is evaluated according to the vehicle state information to obtain a vehicle performance evaluation value; area division is performed according to the electronic fence parameters to obtain a plurality of scheduling areas, and the range of the scheduling area is adjusted according to the number of vehicles in the scheduling area and the vehicle performance evaluation value of the vehicle to be scheduled to obtain a plurality of adjusted target areas; vehicle navigation information is generated according to the vehicle use application information, a target scheduling area is determined from the plurality of target areas according to the navigation start point in the vehicle navigation information, the vehicle performance evaluation value of each vehicle to be scheduled in the target scheduling area is matched with the performance evaluation value range corresponding to the vehicle navigation information to determine the target scheduling vehicle in the target scheduling area, and the target scheduling vehicle is scheduled according to the vehicle use application information. It is possible to evaluate the vehicle performance through the vehicle state information, adjust the scheduling area based on the performance evaluation result, improve the accuracy of the target area, and accurately determine the target scheduling 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 scheduling.
[0049] In a possible embodiment, the area division module 23 is specifically configured to: Compare the number of vehicles in the scheduling area with a preset number threshold, and determine an adjustment method for the scheduling area according to the comparison result; 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 an 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.
[0050] In a possible embodiment, the scheduling area range adjustment module 24 is specifically configured to: Determine the vehicle applicability within the scheduling area according to the number of types of the performance levels to which it belongs. When the vehicle applicability meets the preset applicability value, determine the adjustment direction as any direction; When the vehicle applicability does not meet the preset applicability, determine the missing type of the performance level of the scheduling area; Determine the first target area adjacent to the scheduling area, traverse the performance levels corresponding to each vehicle to be scheduled within the first target area, determine the target performance level that is the same as the missing type of the performance level, and determine the adjustment direction according to the positions of the vehicles to be scheduled corresponding to the target performance level.
[0051] In a possible embodiment, the scheduling area range adjustment module 24 is specifically configured to: 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 the points to be adjusted is multiple and the performance levels corresponding to the adjustment points are the same, calculate the distances between the points 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; Determine the adjustment direction according to the relative position relationship between the target adjustment point and the scheduling area.
[0052] In a possible embodiment, the navigation information includes the driving duration and the road type. The target scheduling vehicle determination module 26 is specifically configured to: Determine the first evaluation value range corresponding to the driving duration and the second evaluation value range corresponding to the road type respectively; Match the vehicle performance evaluation values of each vehicle to be scheduled within the target scheduling area with the first evaluation value range and the second evaluation value range respectively, and determine the target scheduling vehicles within the target scheduling area according to the matching results.
[0053] 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: Perform a summation calculation on the weight value corresponding to the 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.
[0054] In a possible embodiment, the area division module 23 is specifically configured to: 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; Determine the boundary of the scheduling area according to the preset area division density and the number of area divisions, and divide the monitoring area based on the boundary of the scheduling area.
[0055] The embodiment of the present application further provides an electronic device. The vehicle scheduling device based on vehicle status information can integrate a vehicle scheduling system provided by the embodiment of the present application. Figure 7 It is a schematic structural diagram of a vehicle scheduling device based on vehicle status information provided by an embodiment of the present application. Refer to Figure 7 , the vehicle scheduling device based on vehicle status 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, the one or more processors 31 implement the vehicle scheduling method based on vehicle status 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 Taking connection through a bus as an example.
[0056] The memory 32, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as 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. 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 internal network, a local area network, a mobile communication network, and combinations thereof.
[0057] The input device 33 can be used to receive input digital or character information, and generate key signal inputs related to user settings and function controls of the device. The output device 34 can include a display device such as a display screen.
[0058] The processor 31 executes various functional applications and data processing of the device by running software programs, instructions, and modules stored in the memory 32, that is, implements the above-mentioned vehicle scheduling method based on vehicle status information.
[0059] The vehicle scheduling system, device, and computer provided above 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.
[0060] An embodiment of the present application further provides a storage medium storing computer-executable instructions. When the 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 embodiments. The vehicle scheduling method based on vehicle status information includes: Obtain vehicle usage application information, vehicle status information of currently available vehicles to be scheduled, and electronic fence parameters, and perform vehicle performance evaluation on the vehicles to be scheduled 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, and 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 scheduled to obtain multiple adjusted target areas; Generate vehicle navigation information according to the vehicle usage application information, determine a target scheduling area in the multiple target areas according to the navigation starting point in the vehicle navigation information, match the vehicle performance evaluation values of each vehicle to be scheduled 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 schedule the target scheduling vehicle according to the vehicle usage application information.
[0061] 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 magnetic 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.
[0062] Certainly, the storage medium containing computer-executable instructions provided by the embodiments of the present application, the computer-executable instructions thereof are not limited to the vehicle scheduling method based on vehicle status information as described above, and can also execute relevant operations in the vehicle scheduling method based on vehicle status information provided by any embodiment of the present application.
[0063] 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 by 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 by any embodiment of the present application.
[0064] 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 can 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 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; Perform area division according to the electronic fence parameters to obtain multiple scheduling areas, and adjust the ranges 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 scheduled, 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 each vehicle to be scheduled 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 schedule 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 ranges 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 scheduled 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 levels to which the vehicle performance evaluation values of each vehicle to be scheduled belong, determine the vehicle suitability in the scheduling area according to the belonging performance levels, 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 levels 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 levels, and 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 performance level of the scheduling area; Determine a 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 a 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.
4. The vehicle scheduling method based on vehicle state information according to claim 3, wherein The determining the adjustment direction according to the positions of the vehicles to be scheduled corresponding to the target performance level includes: Determine an adjustment point 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 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, characterized in that, The navigation information includes the 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 vehicle to be dispatched 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 vehicle to be dispatched 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, characterized in that, The vehicle status information includes the current cruising range, the energy replenishment method, and the energy replenishment frequency. The process of obtaining the vehicle performance evaluation value by evaluating the vehicle performance of the vehicle to be dispatched according to the vehicle status information includes: Calculating the sum of the weight values corresponding to the current 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.
7. The vehicle scheduling method based on vehicle state information according to claim 1, characterized in that, 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 dispatching area boundary according to the preset area division density and the number of area divisions, and dividing the monitoring area based on the dispatching area boundary.
8. A vehicle scheduling system based on vehicle status information, characterized in that It includes: An information acquisition module that acquires vehicle use application information, the vehicle status information of currently available vehicles to be dispatched, and electronic fence parameters; A vehicle performance evaluation module for evaluating the vehicle performance of the vehicle to be dispatched according to the vehicle status information to obtain the vehicle performance evaluation value; An area division module for dividing the area according to the electronic fence parameters to obtain multiple dispatching areas; A dispatching area range adjustment module for adjusting the range of the dispatching area according to the number of vehicles in the dispatching area and the vehicle performance evaluation value of the vehicle to be dispatched to obtain multiple adjusted target areas; A target dispatching area determination module for generating vehicle navigation information according to the vehicle use application information, and determining 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 for determining the target dispatching vehicles in the target dispatching area by matching the vehicle performance evaluation values of each vehicle to be dispatched in the target dispatching area with the performance evaluation value range corresponding to the vehicle navigation information; A vehicle dispatching module for dispatching 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 as described in 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, device and system
CN108932832A
Vehicle scheduling method and device, electronic equipment and storage medium
CN114841549A
Electric vehicle V2G scheduling method and terminal
CN115833201A
Vehicle scheduling method, device and server
CN116486595A
Intelligent logistics transportation management method and system based on Internet of Things
CN119047792A