Charging management method, computing device, and computer storage medium
By determining charging priorities based on data such as electric vehicle charge, arrival time at charging stations, and charging station release time, and dynamically matching target vehicles for charging task allocation, the problem of low utilization of charging resources is solved, achieving efficient utilization of charging resources and improved operational efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZOOMLION HEAVY INDUSTRY SCIENCE AND TECHNOLOGY CO LTD
- Filing Date
- 2026-04-13
- Publication Date
- 2026-06-02
AI Technical Summary
Existing charging management methods for electric vehicles tend to lead to alternating periods of queuing and downtime, affecting the utilization rate of charging resources, especially in high-concurrency and short-cycle operation scenarios where the utilization rate of charging resources is low.
When an idle charging station is detected, the charging priority is determined based on reference data such as the vehicle's charge level, arrival time, charging station release time, and historical waiting time. The system then dynamically matches the target vehicle with the charging task and makes full use of the charging station's idle time.
It improved the utilization rate of charging resources, reduced vehicle queuing, and enhanced operational and charging efficiency, enabling flexible and reasonable scheduling of charging tasks without interfering with operations.
Smart Images

Figure CN122126108A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to charging management methods, computing devices, and computer storage media. Background Technology
[0002] In industrial operations or work scenarios, electric vehicles serve as core work equipment, and their continuous and stable operation directly determines the efficiency of operations such as vehicle loading and unloading and material transfer. Timely power supply is the core prerequisite for ensuring continuous vehicle operation.
[0003] However, with the acceleration of electrification and automation, the operation tasks are characterized by short cycle times, high concurrency, and peak shift changes in the morning and evening. The existing charging management method, which relies on vehicles to actively search for charging stations, is prone to alternating between queuing and idle periods, affecting the utilization rate of charging resources. Summary of the Invention
[0004] The purpose of this application is to provide a charging management method, computing device, and storage medium that make full use of the idle time of charging piles and help improve the utilization rate of charging resources.
[0005] To achieve the above objectives, embodiments of this application provide a charging management method, including: In response to the existence of an available charging station, the first target vehicle is determined by matching from the current set of vehicles waiting to be charged; A charging task is assigned to the first target vehicle so that the first target vehicle can go to the available charging station for charging.
[0006] In one embodiment, matching and determining the first target vehicle from the set of vehicles to be charged includes: Determine the charging priority of the vehicles in the set of vehicles to be charged; The vehicle with the highest charging priority is identified as the first target vehicle.
[0007] In one embodiment, determining the charging priority of vehicles in the set of vehicles to be charged includes: Obtain target reference data, which includes at least one of the following: the charge information of the vehicle to be charged, the arrival time of the vehicle to be charged at the charging pile, the release time of the idle charging pile, and the historical waiting time of each vehicle to be charged in the set of vehicles to be charged. Based on the target reference data, determine the priority index of the vehicle to be charged; The charging priority of the vehicle to be charged is determined based on the priority index.
[0008] In one embodiment, determining the priority index of the vehicle to be charged based on the target reference data includes at least one of the following: Based on the charge information of the vehicle to be charged, a first priority index is determined, which is used to characterize the urgency of charging the vehicle to be charged. A second priority index is determined based on the arrival time of the vehicle to be charged at the charging station. The second priority index is used to characterize the length of time it takes for the vehicle to arrive at the charging station for charging. A third priority index is determined based on the arrival time of the vehicle to be charged and the release time of the idle charging pile. The third priority index is used to characterize the degree of influence of the vehicle to be charged on the idle time of the idle charging pile. A fourth priority index is determined based on the historical waiting time of each vehicle in the set of vehicles waiting to be charged. The fourth priority index is used to characterize the reasonableness of the historical waiting time of the vehicle waiting to be charged relative to other vehicles waiting to be charged.
[0009] In one embodiment, the set of vehicles to be charged includes a first set and a second set. The first set is a set of vehicles whose battery level is lower than a preset battery level threshold or whose remaining battery level is insufficient for the next task. The second set is a set of vehicles whose battery level is higher than the preset battery level threshold, lower than the target battery level, and which are idle.
[0010] In one embodiment, the charge information of the vehicle to be charged includes the current charge and the target charge; the method for obtaining the target charge includes: Assess the current resource pressure on charging resources and determine the assessment results; Based on the evaluation results, the target charge is determined.
[0011] In one embodiment, assessing the resource pressure level of current charging resources and determining the assessment result includes: Obtain evaluation reference data, which includes at least one of the following: vehicle status data of the set of vehicles to be charged, pile end status data of the set of target charging piles, and power grid data; The assessment results are determined by evaluating the resource pressure level of the current charging resources based on the assessment reference data.
[0012] In one embodiment, the target charge capacity includes a first target charge capacity and a second target charge capacity. Determining the target charge capacity based on the evaluation result includes: The numerical value of the evaluation result is compared with a preset numerical standard, and a first target charge is determined based on the comparison result. The first target charge is a universal charge applicable to all vehicles in the set of vehicles to be charged. And / or, Based on the evaluation results, a first target charge is determined, the battery health status of the target vehicle in the set of vehicles to be charged is obtained, the first target charge is adjusted according to the battery health status of the vehicle to be charged, and the second target charge of the vehicle to be charged is determined.
[0013] In one embodiment, the method further includes at least one of the following: If a malfunction is detected in the first target vehicle en route to the available charging station, or if it is assessed that the first target vehicle is about to finish charging, a second target vehicle is matched and determined from the set of vehicles to be charged, and a charging task is assigned to the second target vehicle so that the second target vehicle can go to the available charging station for charging. If a data loss anomaly occurs, the charging task will be assigned according to the state of charge of the vehicle to be charged. If a communication failure occurs, the vehicle being charged will be charged for a preset fixed duration.
[0014] This application also provides a computing device, specifically including: a processor and a memory for storing executable instructions; the processor is configured to execute the instructions for performing any of the charging management methods described above.
[0015] This application also provides a computer-readable storage medium storing a computer program, wherein when the instructions in the computer-readable storage medium are executed by a processor of a computing device, the computing device is able to implement any of the charging management methods described above.
[0016] This application provides a charging management method, computing device, and computer-readable storage medium. The method includes: in response to the existence of an available charging station, matching and determining a first target vehicle from a current set of vehicles waiting to be charged; and assigning a charging task to the first target vehicle so that the first target vehicle can go to the available charging station for charging. The technical solution of this application, under the condition that an available charging station exists, matches and determines a target vehicle for charging, making full use of the idle time of the charging station and helping to improve the utilization rate of charging resources. Attached Figure Description
[0017] Figure 1 This is a flowchart illustrating the charging management method provided in an embodiment of the present invention.
[0018] Figure 2 This is a schematic diagram illustrating the specific process of the charging management method provided in an embodiment of the present invention.
[0019] Figure 3 This is a schematic diagram of the structure of a computing device provided in an embodiment of the present invention.
[0020] Processor 310, memory 311, network interface 312, bus system 313. Detailed Implementation
[0021] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0022] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.
[0023] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, can be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" as used herein are to be interpreted as inclusive, or mean any one or any combination thereof. Therefore, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C". Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.
[0024] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0025] It should be noted that step designations such as S101 and S102 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the protection scope of this application.
[0026] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0027] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0028] like Figure 1 As shown, the charging management method provided in this application embodiment can be implemented in software and / or hardware. In this embodiment, the charging management method is applied to a server as an example. The charging management method provided in this application embodiment includes the following steps: Step S101: In response to the existence of an available charging station, match and determine the first target vehicle in the current set of vehicles waiting to be charged.
[0029] Step S102: Assign a charging task to the first target vehicle so that the first target vehicle can go to an available charging station for charging.
[0030] An idle charging station refers to a charging station that is not currently performing a charging task and can be immediately connected to a vehicle for charging, or a charging station whose charging task is about to end and can be connected to a vehicle for charging in a short period of time. There can be one, two, or more idle charging stations.
[0031] The "vehicles awaiting charging" set refers to the collection of vehicles selected from the overall set of operating vehicles that currently require charging or are idle. Vehicle types in the "vehicles awaiting charging" set can include forklifts, Automated Guided Vehicles (AGVs), mining trucks / mining dump trucks, and other vehicles that require charging during operation.
[0032] When an available charging station is detected, a target vehicle can be selected from the set of vehicles waiting to be charged based on preset matching rules, or a vehicle can be randomly selected from the set of vehicles waiting to be charged as the first target vehicle, and this vehicle will be given priority in the current charging task allocation. The designated first target vehicle will be assigned a charging task to the corresponding charging station, guiding the vehicle to that available charging station for charging. At this point, the vehicle's status can be changed, or it can be removed from the set of vehicles waiting to be charged, preventing it from participating in the matching of other available charging stations.
[0033] For example, two available charging stations, A and B, are identified. Charging station A matches and determines a first target vehicle from the set of vehicles waiting to be charged. The selected first target vehicle is assigned a charging task and proceeds to charging station A to charge. At this point, the first target vehicle is removed from the set of vehicles waiting to be charged, and charging station A is in a charging state. For charging station B, a new set of vehicles waiting to be charged is obtained, and a target vehicle is matched and determined from this set. The selected target vehicle is assigned a charging task and proceeds to charging station B to charge. At this point, the target vehicle is removed from the set of vehicles waiting to be charged.
[0034] The technical solution of this application matches and determines the target vehicle for charging when there are available charging piles, making full use of the idle time of the charging piles and helping to improve the utilization rate of charging resources.
[0035] Since the system actively seeks out vehicles for charging based on the availability of charging stations, the first target vehicle may not meet the charging standard (e.g., its current charge level is lower than the preset charge threshold). However, this allows the system to make full use of the charging station's idle time and reduce vehicle queues.
[0036] Optionally, the set of vehicles to be charged includes a first set and a second set. The first set is a set of vehicles whose battery level is lower than a preset battery level threshold or whose remaining battery level is insufficient for the next task. The second set is a set of vehicles whose battery level is higher than the preset battery level threshold, lower than the target battery level, and which are idle.
[0037] The preset battery threshold is the minimum standard value at which a vehicle needs to be charged. It can be determined based on the type of vehicle, the amount of work the vehicle is handling, or historical work experience. For example, it can be set to 15% of the vehicle's total battery capacity.
[0038] The target charge level is the target charge level that a vehicle needs to achieve during charging. The target charge level is determined based on the current resource pressure of charging resources. The target charge level of the vehicle can be dynamically adjusted based on the current resource pressure of charging resources, so that the vehicle charging can adapt to the current state of charging resources, thereby improving the utilization rate of charging resources while meeting the vehicle's charging needs.
[0039] Optionally, if there are no vehicles in the first set (i.e., no vehicles with low battery levels requiring urgent charging or insufficient power for the next task), but vehicles are in the second set, the first target vehicle can be identified from the second set. In this way, even if a vehicle's battery level is not below a preset threshold, it may still be assigned a charging task and sent to an idle charging station. This allows for dynamic charging during "fragmented" periods such as work breaks and low-load times, utilizing the idle time slots of charging stations and avoiding resource waste during peak hours, thus improving the utilization rate of charging resources. In traditional charging modes, vehicles are often only charged after a task is completed or when the battery is low. This mode easily leads to resource idleness and vehicle waiting. Based on this, this application greatly improves operational and charging efficiency, enabling flexible and reasonable scheduling of charging tasks without interfering with operations.
[0040] In one embodiment, step 101, matching and determining a first target vehicle in the set of vehicles to be charged, includes: Determine the charging priority of vehicles in the set of vehicles to be charged; The vehicle with the highest charging priority is identified as the first target vehicle.
[0041] Among them, the charging priority of vehicles waiting to be charged refers to the order of charging task allocation obtained after comprehensive quantitative sorting of vehicles in the set of vehicles waiting to be charged in a charging scheduling scenario where there are available charging piles. It is used to determine the priority allocation target of available charging piles and is a quantitative basis for achieving efficient scheduling of charging resources and taking into account both the urgency of charging demand and the fairness of scheduling.
[0042] By prioritizing all vehicles, the vehicle with the highest charging priority is selected as the primary target vehicle for this charging task allocation. Once determined, this primary target vehicle is locked and temporarily removed from the set of vehicles awaiting charging to prevent it from being repeatedly assigned a charging task by other charging stations. If the target vehicle encounters an abnormal situation such as malfunction on its way to a charging station, is already occupied by another charging station, or no longer needs charging, the lock is released and the vehicle is reinstated into the set. At this point, the priority can be recalculated based on the updated set of vehicles awaiting charging, and a new primary target vehicle can be determined to ensure the dynamic and rational nature of charging matching. By determining the target vehicle based on charging priority, precise allocation of charging resources is achieved, avoiding duplicate scheduling, improving the rationality and efficiency of charging scheduling, and ensuring that high-priority vehicles are charged first.
[0043] In one embodiment, determining the charging priority of vehicles in the set of vehicles to be charged includes: Obtain target reference data, which includes at least one of the following: the charge information of the vehicle to be charged, the arrival time of the vehicle to be charged at the charging station, the release time of the idle charging station, and the historical waiting time of each vehicle to be charged in the set of vehicles to be charged. Based on the target reference data, determine the priority index of the vehicles to be charged; The charging priority of vehicles to be charged is determined based on the priority index.
[0044] Among them, the priority index for vehicles waiting to be charged refers to the quantitative indicator that represents the degree of influence of the single-dimensional target reference data affecting the allocation of charging tasks, obtained by quantifying the charging priority of vehicles waiting to be charged during the charging scheduling process. The priority indices of each dimension quantify the factors to be considered in charging allocation from different perspectives and together serve as the basis for determining the charging priority.
[0045] The charge information of a vehicle awaiting charging refers to its current remaining charge, target charge level, charge percentage, or remaining driving range. This information reflects the urgency of the vehicle's charging need; the lower the charge level, the more urgent the charging requirement. Charge data can be collected in real-time by the vehicle's onboard terminal (such as a forklift), and then processed for noise reduction and time synchronization using a unified communication protocol to remove abnormal data. The final result is presented in a standardized numerical format, accurately reflecting the urgency of the vehicle's charging needs.
[0046] The arrival time of a vehicle waiting to be charged refers to the estimated time required for the vehicle to travel from its current location to the corresponding available charging station. It reflects the speed at which the vehicle arrives at the charging station and affects the efficiency of the charging task. This estimation and prediction can be made based on the real-time location data of the vehicle, the optimal travel route to the target available charging station, and the traffic conditions within the work scenario, such as route congestion and route occupancy in the work area.
[0047] The release time of an idle charging station refers to the time during which a charging station transitions from its current charging state to a state where it can charge other vehicles, or the time it takes to be put into use after a fault or dispatch is restored. It is used to determine whether a charging station has the conditions for immediate charging. The actual release time of a charging station can be predicted by real-time monitoring of its operating status, such as charging power and charging connection status lights, combined with predictions of the remaining charging time of the vehicles being charged.
[0048] Historical waiting time for vehicles waiting to be charged refers to the cumulative time a vehicle has waited to be assigned a charging task within a preset time period. This reflects whether a vehicle has been waiting for an extended period and improves the fairness of the scheduling process.
[0049] Optionally, the acquired target reference data is quantified according to preset calculation rules to calculate the priority index of each vehicle to be charged. The priority index is then weighted or other estimation methods are used to calculate the charging priority. The vehicles to be charged are sorted according to their priority, with the highest priority vehicle having the highest charging priority, and so on, ultimately determining the charging priority of each vehicle to be charged. This provides a clear basis for determining the matching of the first target vehicle, ensuring fair and efficient scheduling.
[0050] In one embodiment, a priority index for the vehicle to be charged is determined based on target reference data, including at least one of the following: Based on the charge information of the vehicle to be charged, a first priority index is determined. The first priority index is used to characterize the urgency of charging the vehicle. The second priority index is determined based on the arrival time of the vehicle to be charged at the charging station. The second priority index is used to characterize the length of time it takes for the vehicle to arrive at the charging station for charging. Based on the arrival time of the vehicle to be charged and the release time of the idle charging pile, a third priority index is determined. The third priority index is used to characterize the degree of influence of the vehicle to be charged on the idle time of the idle charging pile. Based on the historical waiting time of each vehicle in the set of vehicles waiting to be charged, a fourth priority index is determined. The fourth priority index is used to characterize the reasonableness of the historical waiting time of a vehicle relative to other vehicles waiting to be charged.
[0051] The first, second, third, and fourth priority indices quantify the urgency of charging, the time to reach a charging station, the impact of the waiting vehicle on the idle time of an available charging station, and historical waiting time, respectively. By comprehensively considering the vehicle's charge information, arrival time, the matching relationship between arrival time and the release time of an available charging station, and the impact of each vehicle's historical waiting time, a more comprehensive and reasonable priority index for waiting vehicles can be obtained. This ensures that priority determination takes into account both the vehicle's own urgent charging needs and optimizes the utilization of charging station idle time, ensuring fairness in waiting for each vehicle. This provides a scientific and accurate decision-making basis for subsequent charging task allocation, improves the efficiency and rationality of charging scheduling, and avoids scheduling imbalances caused by single-factor judgment.
[0052] The urgency of charging a vehicle is positively correlated with the first priority index. The urgency is usually calculated based on the vehicle's current charge information. Vehicles with lower charge levels and more urgent tasks should be charged first. In other words, vehicles with higher urgency have higher priority.
[0053] The charge information of the vehicle to be charged includes the current charge and the target charge. Based on the current charge and the target charge, the first priority index is determined, which can be expressed by the formula:
[0054] Among them, E SoC Represented as the first priority index; This is represented as the current charge level; This is expressed as the target charge.
[0055] The arrival time of a vehicle waiting to be charged is negatively correlated with the second priority index. The shorter the arrival time, the faster the vehicle can connect to the charging pile and start charging, which can effectively improve the utilization rate of the charging pile. Therefore, the second priority index is higher. Conversely, the longer the arrival time, the easier it is for the charging pile to be idle, and the lower the second priority index is.
[0056] The second priority index, calculated based on the arrival time of the vehicle at the charging station, can be expressed by the following formula:
[0057] Among them, E ETA It is indicated as the second priority index; ETA represents the estimated time for the vehicle to arrive at the charging station; It is represented as a preset minimum constant to avoid division by zero during the calculation process.
[0058] The matching degree between the vehicle's expected arrival time and the charging pile's release time is negatively correlated with the third priority index. If the matching degree between the vehicle's expected arrival time and the charging pile's release time is low, resulting in a large time difference, it will lead to a longer idle period and reduce charging efficiency. The higher the matching degree between the vehicle's arrival time and the charging pile's release time, the higher the third priority index, thus avoiding excessively long idle periods. When determining the third priority index based on the arrival time of the vehicle to be charged and the release time of the available charging pile, it can be expressed by the formula:
[0059] Among them, E release Represented as the third priority index; T release T represents the release time of an idle charging station. arrive This represents the expected arrival time of the vehicle at the target point from its current position.
[0060] The fourth priority index is calculated based on the vehicle's historical waiting time and occupation time. It is the ratio of each vehicle's historical waiting time to the waiting time of other vehicles, and the historical waiting time of the vehicle waiting to be charged is negatively correlated with the fourth priority index. For vehicles that have not been charged for a long time or have excessive occupation time, the fourth priority index is appropriately increased to avoid a single vehicle being unable to charge for an extended period, ensuring that all vehicles waiting to be charged have equal charging opportunities and achieving reasonable resource allocation.
[0061] In one implementation, the determined first priority index, second priority index, third priority index, and fourth priority index can be weighted or determined using other existing machine learning, entropy weighting, or other methods to calculate a comprehensive score, thereby obtaining the charging priority index of the vehicle to be charged. This can be specifically expressed by the formula:
[0062] Wherein, Score represents the priority index; w1 represents the first preset weight corresponding to the first priority index; w2 represents the second preset weight corresponding to the second priority index; w3 represents the third preset weight corresponding to the third priority index; and w4 represents the fourth preset weight corresponding to the fourth priority index.
[0063] In one embodiment, the method for obtaining the target charge includes: Assess the current resource pressure on charging resources and determine the assessment results; Based on the assessment results, the target charge level is determined.
[0064] The term "current charging resources" refers to the set of resources currently involved in providing charging services, including charging pile resources and electricity resources. Resource pressure is a quantitative representation of the degree of matching between the current supply of charging resources and vehicle charging demand, reflecting the scarcity of charging resources.
[0065] In one implementation, assessing the current resource pressure level of charging resources and determining the assessment result includes: Obtain assessment reference data, which includes at least one of the following: vehicle status data of the set of vehicles to be charged, pile end status data of the set of target charging piles, and power grid data. The assessment results are determined by evaluating the current resource pressure on charging resources based on the assessment reference data.
[0066] Among them, the vehicle status data of the set of vehicles to be charged refers to various data representing the charging needs, operating status, and work-related information of the vehicles in the set of vehicles to be charged, and is used as reference data for assessing the degree of charging demand. Optionally, the vehicle status data includes, but is not limited to: the vehicle's current state of charge, battery health status (such as battery health index, real-time battery temperature, cycle loss degree, etc.), vehicle's real-time location, current operating status (such as idle status, working status, charging status, etc.), work task information (such as task start and end time, predicted energy consumption required for the task, etc.), the urgency of charging demand (such as low battery warning status, imminent work status, etc.), vehicle charging interface type, and compatible charging pile specifications, etc.
[0067] A target charging pile set refers to a collection of charging piles that provide charging services to a set of vehicles waiting to be charged. The pile status data includes real-time operational status, supply capacity, and usage data of the target charging pile set, serving as reference data for assessing the charging resource supply capacity. The pile status data of the target charging pile set specifically includes, but is not limited to: basic parameters of the charging piles (such as the number of available charging piles, rated power, charging interface specifications, etc.), real-time availability status (such as normally available, out of service due to malfunction, occupied, reserved, etc.), real-time load (such as the current charging power carried, remaining allocable power, etc.), idle time slots (such as the earliest time to connect to charging, continuous charging duration, etc.), current queuing depth (such as the number of vehicles in the queue, average waiting time for charging, etc.), charging pile location, and distance from the vehicles waiting to be charged.
[0068] Grid data refers to various types of data related to the power grid to which the target charging pile cluster is connected, affecting the stability of charging resource supply and charging costs. Grid data specifically includes, but is not limited to: real-time grid power load, grid power supply limit (the maximum power that can be allocated to the target charging pile cluster), grid operating status (such as normal power supply, power rationing, fault warning, etc.), peak and off-peak electricity price periods and corresponding price standards, and electricity cost calculation parameters.
[0069] Based on comprehensive collection of multi-dimensional assessment reference data, the supply capacity of charging resources and the charging demand of the collection of vehicles waiting to be charged are comprehensively analyzed and quantitatively calculated to obtain an assessment result that characterizes the current pressure level of charging resources. This assessment result is used to dynamically determine the target charge capacity of vehicles, which can accurately assess the pressure of charging resources and achieve reasonable allocation and efficient scheduling of charging resources.
[0070] In one embodiment, the target charge capacity includes a first target charge capacity and a second target charge capacity. Determining the target charge capacity based on the evaluation results includes: The numerical value of the evaluation result is compared with the preset numerical standard, and the first target charge is determined based on the comparison result. The first target charge is a universal charge applicable to all vehicles in the set of vehicles to be charged. And / or, Based on the evaluation results, the first target charge is determined, the battery health status of the target vehicle in the set of vehicles to be charged is obtained, the first target charge is adjusted according to the battery health status of the vehicles to be charged, and the second target charge is determined.
[0071] The preset numerical standards include a first preset numerical standard and a second preset numerical standard. The evaluation results can be compared with at least one preset numerical standard to classify the current resource status into three stages: tense, moderate, and abundant. This allows for dynamic and adaptive adjustment of the universal charging target applicable to all vehicles, achieving optimal matching between charging resources and operational needs.
[0072] When the evaluation result is greater than or equal to the preset first value standard, it is determined that the resource pressure is in a tense stage, at which point charging pile resources are scarce and congestion is high. To avoid overcharging of vehicles and reduce the long-term occupation of charging resources, the first target charge capacity can be set as the first preset charge capacity. This value is the lowest among the three levels, only meeting the basic power requirements of vehicles, so as to control the charging depth, reduce resource consumption, and improve overall scheduling efficiency.
[0073] When the assessment result is less than the first numerical standard but greater than or equal to the preset second numerical standard, the current resource pressure is determined to be at a moderate level, the supply and demand of charging resources are relatively balanced, and the charging task can be carried out in a relatively relaxed environment. At this time, the first target charge capacity can be set as the second preset charge capacity, and the second preset charge capacity is greater than the first preset charge capacity, so as to meet the vehicle's normal operating range requirements while ensuring the rational use of resources.
[0074] When the assessed value is less than the second standard value, it is determined that the current resource pressure is in a relaxed stage, with sufficient charging resources and no congestion pressure. The system then sets the first target charge level as the third preset charge level, which is the highest among the three levels. This allows the vehicle to charge to a higher charge level, extending the driving range, reducing the frequency of subsequent charging, and making full use of idle charging resources.
[0075] Optionally, the battery health status can be comprehensively assessed based on vehicle status data and the charging pile status data of the target charging pile set. This assessment includes indicators such as capacity retention rate, internal resistance, charge / discharge efficiency, battery health index, cycle loss level, real-time temperature, and charge / discharge decay rate, and determines the maximum charge capacity that the current battery can currently handle. Optionally, the third charge capacity can be configured as the maximum charge capacity that the current battery can currently handle.
[0076] Among them, the first target charge is the common charge of all vehicles in the set of vehicles to be charged. Its value is dynamically determined based on the assessment results of the current charging resource pressure. The specific determination method is as described above and will not be repeated here.
[0077] In one embodiment, battery health status refers to the overall performance status of the battery of the vehicle to be charged, including parameters such as battery health index, cycle loss degree, real-time temperature, and charge / discharge decay rate, used to characterize the current integrity and usability of the battery. Optionally, adjusting the first target charge based on the battery health status can more accurately and specifically determine the second target charge corresponding to the target vehicle, making the second target charge more in line with the battery health requirements of the target vehicle.
[0078] Battery health status includes battery health index and battery operating temperature. Based on the battery health status, the first target charge is adjusted to determine the second target charge for the target vehicle, including: When the battery health index is lower than the preset index and / or the battery operating temperature is higher than the preset temperature, the first target charge is lowered to obtain the second target charge of the target vehicle.
[0079] Among them, the battery health index is a comprehensive indicator used to quantitatively characterize the current performance degradation and aging state of the power battery, reflecting the deviation of the battery's actual usable capacity, charge and discharge capabilities from the state of a new battery at the factory. Battery operating temperature refers to the real-time temperature of the battery under current operating conditions, including cell temperature and battery pack temperature, which reflects the thermal state of the battery during operation and is a key parameter for judging whether the battery has the risk of overheating or over-temperature.
[0080] Optionally, the obtained battery health index and real-time operating temperature of the target vehicle are compared with preset index thresholds and preset temperature thresholds, respectively. When the battery health index is lower than the preset index and / or the battery operating temperature is higher than the preset temperature, it indicates that the battery performance has significantly degraded or is in a high-temperature risk state. If charging is performed according to the first target charge, it is easy to aggravate battery wear or even cause overheating safety hazards. At this time, it is necessary to adjust the first target charge to obtain a second target charge suitable for the target vehicle, thereby reducing the charging cutoff charge, reducing the battery load, avoiding battery overheating or further damage, and achieving battery safety protection and extending battery life while meeting the operating power requirements.
[0081] In one embodiment, the method further includes at least one of the following: If a first target vehicle is detected to have a malfunction on its way to an available charging station, or if it is assessed that the first target vehicle is about to finish charging, a second target vehicle is matched and determined from the set of vehicles waiting to be charged, and a charging task is assigned to the second target vehicle so that the second target vehicle can go to an available charging station to charge. If a data loss anomaly occurs, the charging task will be assigned according to the state of charge of the vehicle to be charged. If a communication failure occurs, the vehicle being charged will be charged for a preset fixed duration.
[0082] Optionally, if the first target vehicle malfunctions while en route to an available charging station, or if it is assessed that the first target vehicle is about to finish charging, the set of vehicles to be charged can be reacquired, and the charging priority of the vehicles to be charged in the set can be determined. The vehicle with the highest charging priority can be identified as the second target vehicle.
[0083] Among them, data missing refers to the inability to collect some key data, such as distance information and location information, during the charging scheduling process, which makes it impossible to allocate charging according to the conventional matching rules. In this case, the core principle should be "to ensure emergency charging needs and make reasonable use of resources", and the allocation should be based solely on the charge status of the vehicles to be charged.
[0084] When assigning charging tasks based on the state of charge of the vehicle to be charged, the charge of the vehicle to be charged is compared with a preset charge threshold. If it is determined that the charge of the vehicle to be charged is lower than the preset charge threshold, a charging task is assigned to the vehicle to be charged, and the vehicle to be charged can go directly to the charging station for charging.
[0085] Among them, communication anomalies refer to the interruption of the communication link between the server and the vehicle to be charged and the charging pile, such as network failure, vehicle terminal failure, charging pile communication module failure, etc., which makes the system unable to collect vehicle status and charging pile status in real time, unable to send dispatch instructions to the vehicle, and unable to control the charging start and stop of the charging pile. In this case, a preset fixed duration charging mode should be adopted to ensure that the vehicle to be charged can be charged normally, while avoiding the waste of charging pile resources.
[0086] The preset fixed charging duration needs to be reasonably set based on the charging needs of common vehicles and the power of charging piles. Charging of the currently waiting vehicle is performed based on the preset fixed duration; that is, a charging process is completed at each fixed interval, including the process from vehicle docking and charging initiation to stopping charging and vehicle departure after the fixed duration ends. If communication failure persists, charging will be performed repeatedly according to the fixed duration until communication is restored or the vehicle completes the preset number of charges and reaches the basic power requirement. Simultaneously, details of each fixed-duration charging session (such as charging amount and start and end times) can be recorded in real time. After communication is restored, the charging data is updated synchronously for subsequent scheduling optimization.
[0087] In this way, in the event of an abnormal situation, the utilization rate of charging pile resources can be maximized while ensuring the charging order, taking into account the urgent needs and reasonable rights of vehicles waiting to be charged, and ensuring the continuity and stability of charging dispatching.
[0088] In one embodiment, the entire charging process of the first target vehicle is collected, and charging pile operation data and vehicle charging-related data are recorded in real time. When the vehicle charging task is completed or a preset time period is reached, the system extracts the collected data as learning data and transforms it into the basis for adjusting the scheduling strategy. This corrects the weighting coefficient of the priority index, optimizes the threshold for assessing charging resource pressure, and updates the adaptation rules for the target load capacity, enabling the charging scheduling strategy to continuously adapt to the actual operating scenario and improve scheduling accuracy and charging resource utilization. Simultaneously, charging pile utilization, vehicle charging queuing time, energy utilization during off-peak electricity price periods, and the number of deep charging cycles of the vehicle battery can be used as core learning signals. Based on these signals, model parameter iteration and dynamic updates of the scheduling strategy are completed, which helps improve scheduling accuracy and reduce scheduling decision-making bias.
[0089] In summary, the charging management method provided in the above embodiments matches and determines the target vehicle for charging when there are available charging piles, making full use of the idle time periods of the charging piles, which helps to improve the utilization rate of charging resources.
[0090] Based on the same inventive concept as the foregoing embodiments, the charging management method provided in this application will be described in detail below through a specific example, such as... Figure 2 As shown, it includes the following steps: Step S201: Data alignment and feature construction.
[0091] The system acquires vehicle status data, target charging pile status data, and power grid data. Vehicle status data includes charge level, health status (including battery health index and battery temperature), real-time location, and task information. Charging pile data includes the current operating status, output power, available time slots, and current operating load of the charging piles. Simultaneously, all collected data undergoes time calibration and noise reduction using a unified communication protocol to remove invalid and abnormal data, identifying standardized feature data that can be directly used for subsequent scheduling decisions. This lays a precise and reliable real-time data foundation for the entire charging scheduling optimization process.
[0092] Step S202: Energy consumption prediction for the task.
[0093] Optionally, after a task is assigned, a feasibility assessment is conducted for all vehicles capable of performing the task. For example, by retrieving historical vehicle operation data and combining it with information such as the type, difficulty, and route of the current task, the required battery charge for the vehicle to perform the current task can be accurately predicted, and it can be determined whether the current battery charge is sufficient to support the completion of the entire task. If the prediction result indicates that the vehicle's battery charge is insufficient to successfully complete the current task, then the vehicle will no longer be considered as a candidate for the task. This ensures the feasibility of the task, avoids task interruptions due to insufficient battery charge, and prevents impacting overall work efficiency. Simultaneously, the vehicle is designated as a vehicle awaiting charging.
[0094] Step S203: Input vehicle status data.
[0095] Optionally, real-time data collection and input of vehicle status can clearly distinguish the operating status of each vehicle, including idle status (no work tasks, available to respond to charging dispatch at any time), on-duty status (performing a work task, temporarily unable to participate in charging), and low-battery shutdown status (battery too low, unable to work normally or go to a charging station). Simultaneously, supplementary vehicle status information is recorded to provide comprehensive vehicle status support for subsequent charging priority determination and charging task allocation.
[0096] Step S204: Predict the remaining charging time.
[0097] Optionally, the system combines the vehicle's current charge level and battery health status, calls a preset charging curve model, accurately predicts the total time required for the vehicle to charge to the target charge level, and updates the data and dynamically corrects the prediction results in real time during the charging process.
[0098] By estimating the remaining charging time online, the execution rhythm of the charging task can be adjusted in a timely manner to ensure that the charging task is completed on time.
[0099] Step S205: Determine the release time of the pile end.
[0100] Optionally, based on the predicted remaining charging time of the vehicle, the release time of the charging pile can be obtained to ensure that the charging pile resources are always in a state of efficient utilization and avoid resource waste caused by idle ports.
[0101] Step S206: Assess the current resource pressure level of charging resources and determine the target charge capacity.
[0102] Optionally, assessing the current resource pressure level of charging resources and determining the target charge capacity requires first collecting data on vehicle status, charging pile status, and power grid as assessment references. Multiple assessment indices representing charging demand, charging pile congestion, and charging cost pressure are quantified and weighted to obtain the resource pressure assessment result. Then, based on the assessment result, a target charge capacity applicable to all vehicles waiting to be charged is determined. Furthermore, the target charge capacity is adjusted and adapted to the target vehicle by considering its battery health index and operating temperature, thus achieving precise matching of charge capacity with resource status and vehicle condition.
[0103] Step S207: Determine the charging priority of the vehicle to be charged.
[0104] Optionally, the charging priority of each vehicle is calculated and determined by comprehensively considering factors such as the remaining battery power of each vehicle, the urgency of the task, the distance to the charging station, and the urgency of the charging demand. By ranking the priorities of each vehicle, the vehicle with the highest charging priority is selected as the first target vehicle for this charging task allocation. Once determined, this first target vehicle is locked and temporarily removed from the set of vehicles waiting to be charged to prevent duplicate allocation to other charging stations. If the target vehicle encounters an abnormal situation such as malfunction on its way to the charging station, is already occupied by another charging station, or no longer needs charging, the lock on the vehicle is released and it is reinstated into the set. At this time, the priority can be recalculated based on the updated set of vehicles waiting to be charged, and a new first target vehicle can be determined to ensure the dynamic and rational nature of charging matching. By determining the target vehicle according to charging priority, precise allocation of charging resources is achieved, duplicate scheduling is avoided, the rationality and efficiency of charging scheduling are improved, and high-priority vehicles are guaranteed priority charging.
[0105] Step S208: Estimate the arrival time of the vehicle to be charged at the charging station.
[0106] Optionally, the charge information of the vehicle to be charged refers to the vehicle's current remaining charge, charge percentage, or remaining driving range, reflecting the urgency of the vehicle's charging need; the lower the charge, the more urgent the charging need. Charge data can be collected in real time through the vehicle's onboard terminal, and noise reduction and time synchronization are performed using a unified communication protocol to remove abnormal data. The data is then presented in a standardized numerical format, accurately reflecting the urgency of the vehicle's charging needs.
[0107] Step S209: Real-time dynamic matching of the first target vehicle.
[0108] Optionally, when an available charging station is detected, based on the currently recorded set of vehicles with charging needs, a first target vehicle is selected from this set according to a preset matching rule and prioritized for charging task allocation. The first target vehicle is then assigned a charging task to the corresponding charging station, guiding it to that available charging station for charging. At this point, the vehicle's status can be changed, or it can be removed from the set of vehicles waiting to be charged, preventing it from participating in the matching of other available charging stations.
[0109] For example, two available charging stations, A and B, are identified. Charging station A matches and determines a first target vehicle from the set of vehicles waiting to be charged. The selected first target vehicle is assigned a charging task and proceeds to charging station A to charge. At this point, the first target vehicle is removed from the set of vehicles waiting to be charged, and charging station A is in a charging state. For charging station B, a new set of vehicles waiting to be charged is obtained, and a target vehicle is matched and determined from this set. The selected target vehicle is assigned a charging task and proceeds to charging station B to charge. At this point, the target vehicle is removed from the set of vehicles waiting to be charged.
[0110] By prioritizing and sorting, the charging time slots and corresponding charging piles of each vehicle waiting to be charged are reasonably allocated to avoid charging pile conflicts and grid overload, while ensuring that vehicles waiting to be charged can be charged in a timely manner, thus achieving the optimal operation of the entire charging scheduling.
[0111] Step S210, Load instruction.
[0112] Optionally, once the "vehicle-charging station-network" time slot matching is completed, a clear entry instruction is sent to the vehicle to be charged. The instruction includes the target charging station number, specific location, optimal driving route, estimated entry time, and entry operation specifications to ensure that the vehicle can quickly and accurately arrive at the target charging station and prepare for subsequent entry docking.
[0113] Step S211: Positioning and locking.
[0114] Optionally, after the vehicle arrives at the target charging station according to the positioning command, a positioning and docking operation is performed to precisely connect the vehicle's charging interface with the charging port of the charging station. After docking is completed, the charging station and the vehicle are locked in both directions to ensure that the interface connection is secure and without loosening during the charging process, preventing charging interruption, equipment damage, or safety hazards due to improper docking.
[0115] Step S212: Lock the receipt.
[0116] Optionally, after the charging pile and vehicle complete their docking and locking, the charging pile will send a successful locking confirmation signal. Upon receiving this confirmation, the system acknowledges the completion of the docking process and that charging preparations are complete. It then initiates the issuance of subsequent charging commands to ensure the orderly progress of the charging process. If no locking confirmation is received, the system will promptly issue a reminder to investigate docking faults (such as loose connections or locking failures).
[0117] Step S213: Dynamic adjustment of release time / power.
[0118] Optionally, during the charging process, the charging status of the vehicle, the operating status of the charging pile (output power, load, etc.), and the fluctuation of the power grid load can be monitored in real time. By monitoring the operating status of the charging pile in real time, such as charging power and charging connection status lights, and combining the prediction results of the remaining charging time of the charging vehicle, the actual release time of the charging pile can be predicted accordingly.
[0119] When the battery temperature is too high or the grid load is too high, the charging power should be reduced appropriately. When the resource pressure is reduced and the battery is in good condition, the charging power and time can be optimized to ensure efficient and safe charging, while taking into account grid stability and resource utilization.
[0120] Step S214, Fault / Communication Abnormality.
[0121] Optionally, if the target vehicle malfunctions while en route to an available charging station, or if it is assessed that the first target vehicle is about to finish charging, the set of vehicles to be charged can be reacquired, the charging priority of the vehicles in the set can be determined, and the other target vehicles with the highest charging priority can be assigned charging tasks.
[0122] If some key data, such as the charge status, distance information, and vehicle priority of some vehicles waiting to be charged, cannot be collected during the charging scheduling process, it will be impossible to allocate charging according to the usual matching rules. In this case, the core principle should be "to ensure emergency charging needs and make reasonable use of resources", and the allocation should be based solely on the charge status of the vehicles waiting to be charged.
[0123] When assigning charging tasks based on the state of charge of the vehicle to be charged, the charge of the vehicle to be charged is compared with a preset charge threshold. If it is determined that the charge of the vehicle to be charged is lower than the preset charge threshold, a charging task is assigned to the vehicle to be charged, and the vehicle to be charged can go directly to the charging station for charging.
[0124] If the communication link between the vehicle to be charged and the charging pile is interrupted, such as due to network failure, vehicle terminal failure, or charging pile communication module failure, the system will be unable to collect the vehicle status and charging pile status in real time, and will also be unable to send dispatch instructions to the vehicle or control the charging start and stop of the charging pile. In this case, a preset fixed duration charging mode should be adopted to ensure that the vehicle to be charged can be charged normally, while avoiding the waste of charging pile resources.
[0125] The preset fixed charging duration needs to be reasonably set based on the charging needs of common vehicles and the power of charging piles. Charging of the currently waiting vehicle is performed based on the preset fixed duration; that is, a charging process is completed at each fixed interval, including the process from vehicle docking and charging initiation to stopping charging and vehicle departure after the fixed duration ends. If communication failure persists, charging will be performed repeatedly according to the fixed duration until communication is restored or the vehicle completes the preset number of charges and reaches the basic power requirement. Simultaneously, details of each fixed-duration charging session (such as charging amount and start and end times) can be recorded in real time. After communication is restored, the charging data is updated synchronously for subsequent scheduling optimization.
[0126] In this way, in the event of an abnormal situation, the utilization rate of charging pile resources can be maximized while ensuring the charging order, taking into account the urgent needs and reasonable rights of vehicles waiting to be charged, and ensuring the continuity and stability of charging dispatching.
[0127] Step S215: The target charge level is reached and the process ends.
[0128] Optionally, when the vehicle reaches the target charge level determined in step S206, a charging end command is immediately issued to control the charging pile to stop supplying power, thus completing the charging task. Simultaneously, charging details, including charging duration, charging amount, and charging power, are recorded to provide a basis for subsequent online learning and strategy optimization.
[0129] Step S216: Notify the vehicle to return to the task queue.
[0130] Optionally, after the charging task is completed, a charging completion notification is sent to the vehicle (or operator) to clearly inform them that charging has ended, and instructs the vehicle to disconnect the charging connection and unlock the interface, and then return to the work task queue to wait for subsequent work task assignments, ensuring that the vehicle quickly returns to the work process and does not affect the overall work progress.
[0131] Step S217: Judgment / Online Learning.
[0132] Optionally, the entire charging process of the first target vehicle is monitored and recorded in real time, including charging pile operation data and vehicle charging-related data. When the vehicle's charging task is completed or a preset time period is reached, the system extracts the collected data as learning data and transforms it into the basis for adjusting the scheduling strategy. This corrects the weighting coefficient of the priority index, optimizes the threshold for assessing charging resource pressure, and updates the adaptation rules for the target charge capacity, ensuring that the charging scheduling strategy continuously adapts to the actual operating scenario and improves scheduling accuracy and charging resource utilization. Simultaneously, charging pile utilization, vehicle charging queuing time, energy utilization during off-peak electricity price periods, and the number of deep charging cycles of the vehicle battery can be used as core learning signals. Based on these signals, model parameters are iterated and the scheduling strategy is dynamically updated, which helps improve scheduling accuracy and reduce decision-making bias.
[0133] The specific implementation methods corresponding to each of the above steps are all performed with reference to the relevant content of the first embodiment in this application.
[0134] In summary, the charging management method provided in the above embodiments, under the condition that there are idle charging piles, matches and determines the target vehicle for charging, which helps to improve the utilization rate of charging resources, reduce vehicle charging queues and charging pile vacancy periods, meet the charging needs of vehicle operation, and realize the efficient use of charging pile resources to reduce idle losses.
[0135] Based on the same inventive concept as the foregoing embodiments, this embodiment of the invention provides a computing device, such as... Figure 3 As shown, the computing device includes: a processor 310 and a memory 311 storing computer programs; wherein, Figure 3 The processor 310 shown in the diagram does not indicate that there is only one processor 310, but only indicates the positional relationship of the processor 310 relative to other devices. In practical applications, there can be one or more processors 310; similarly, Figure 3 The memory 311 shown in the diagram has the same meaning, that is, it is only used to indicate the positional relationship of memory 311 relative to other devices. In practical applications, there can be one or more memories 311. When the processor 310 runs the computer program, the above-described charging management method is implemented.
[0136] The computing device may also include at least one network interface 312. The various components of the computing device are coupled together via a bus system 313. It is understood that the bus system 313 is used to implement communication between these components. In addition to a data bus, the bus system 313 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 3 The general designated all buses as Bus System 313.
[0137] The memory 311 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory 311 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0138] The memory 311 in this embodiment of the invention is used to store various types of data to support the operation of the computing device. Examples of this data include: any computer programs used to operate on the computing device, such as operating systems and applications; contact data; phonebook data; messages; pictures; videos, etc. The operating system includes various system programs, such as the framework layer, core library layer, driver layer, etc., used to implement various basic services and handle hardware-based tasks. Applications can include various applications, such as media players, browsers, etc., used to implement various application services. Here, the program implementing the method of this embodiment of the invention can be included in the application.
[0139] Based on the same inventive concept as the foregoing embodiments, this embodiment also provides a computer-readable storage medium storing a computer program. The computer-readable storage medium can be a magnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM), etc.; it can also be various devices including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc. When the computer program stored in the computer-readable storage medium is executed by a processor, it implements the charging management method applied to the aforementioned computing device. For the specific steps implemented when the computer program is executed by the processor, please refer to [link to relevant documentation]. Figure 1 The description of the illustrated embodiments will not be repeated here.
[0140] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0141] In this document, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, which includes not only the elements listed but also other elements not expressly listed.
[0142] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A charging management method, characterized in that, include: In response to the existence of an available charging station, the first target vehicle is determined by matching from the current set of vehicles waiting to be charged; A charging task is assigned to the first target vehicle so that the first target vehicle can go to the available charging station for charging.
2. The method according to claim 1, wherein matching and determining the first target vehicle in the set of vehicles to be charged comprises: Determine the charging priority of the vehicles in the set of vehicles to be charged; The vehicle with the highest charging priority is identified as the first target vehicle.
3. The method according to claim 2, characterized in that, Determining the charging priority of vehicles in the set of vehicles to be charged includes: Obtain target reference data, which includes at least one of the following: the charge information of the vehicle to be charged, the arrival time of the vehicle to be charged at the charging pile, the release time of the idle charging pile, and the historical waiting time of each vehicle to be charged in the set of vehicles to be charged. Based on the target reference data, determine the priority index of the vehicle to be charged; The charging priority of the vehicle to be charged is determined based on the priority index.
4. The method according to claim 3, characterized in that, The step of determining the priority index of the vehicle to be charged based on the target reference data includes at least one of the following: Based on the charge information of the vehicle to be charged, a first priority index is determined, which is used to characterize the urgency of charging the vehicle to be charged. A second priority index is determined based on the arrival time of the vehicle to be charged at the charging station. The second priority index is used to characterize the length of time it takes for the vehicle to arrive at the charging station for charging. A third priority index is determined based on the arrival time of the vehicle to be charged and the release time of the idle charging pile. The third priority index is used to characterize the degree of influence of the vehicle to be charged on the idle time of the idle charging pile. A fourth priority index is determined based on the historical waiting time of each vehicle in the set of vehicles waiting to be charged. The fourth priority index is used to characterize the reasonableness of the historical waiting time of the vehicle waiting to be charged relative to other vehicles waiting to be charged.
5. The method according to claim 1, characterized in that, The set of vehicles to be charged includes a first set and a second set. The first set is a set of vehicles whose battery level is lower than a preset battery level threshold or whose remaining battery level is insufficient for the next task. The second set is a set of vehicles whose battery level is higher than the preset battery level threshold, lower than the target battery level, and which are idle.
6. The method according to claim 4 or 5, characterized in that, The charge information of the vehicle to be charged includes the current charge and the target charge. The method for obtaining the target charge includes: Assess the current resource pressure on charging resources and determine the assessment results; Based on the evaluation results, the target charge is determined.
7. The method according to claim 6, characterized in that, The assessment of the current charging resource pressure level and determination of the assessment results include: Obtain evaluation reference data, which includes at least one of the following: vehicle status data of the set of vehicles to be charged, pile end status data of the set of target charging piles, and power grid data; The assessment results are determined by evaluating the resource pressure level of the current charging resources based on the assessment reference data.
8. The method according to claim 6, characterized in that, The target charge capacity includes a first target charge capacity and a second target charge capacity. Determining the target charge capacity based on the evaluation results includes: The numerical value of the evaluation result is compared with a preset numerical standard, and a first target charge is determined based on the comparison result. The first target charge is a universal charge applicable to all vehicles in the set of vehicles to be charged. And / or, Based on the evaluation results, a first target charge is determined, the battery health status of the target vehicle in the set of vehicles to be charged is obtained, the first target charge is adjusted according to the battery health status of the vehicle to be charged, and the second target charge of the vehicle to be charged is determined.
9. The method according to claim 1, characterized in that, The method further includes at least one of the following: If a malfunction is detected in the first target vehicle en route to the available charging station, or if it is assessed that the first target vehicle is about to finish charging, a second target vehicle is matched and determined from the set of vehicles to be charged, and a charging task is assigned to the second target vehicle so that the second target vehicle can go to the available charging station for charging. If a data loss anomaly occurs, the charging task will be assigned according to the state of charge of the vehicle to be charged. If a communication failure occurs, the vehicle being charged will be charged for a preset fixed duration.
10. A computing device, characterized in that, include: A processor and a memory for storing executable instructions; wherein the processor is configured to execute the instructions to implement the charging management method as described in any one of claims 1-9.
11. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by a processor, the charging management method as described in any one of claims 1-9 is implemented.