Charging data processing method, electronic equipment and vehicle

By acquiring historical charging data of vehicles and adjusting the energy benchmark during the charging process, the problem of low accuracy in charging time evaluation in existing technologies has been solved, achieving more accurate charging time evaluation and improved user experience.

CN121552982APending Publication Date: 2026-02-24GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511864967.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-11
Publication Date
2026-02-24

AI Technical Summary

Technical Problem

The existing methods for evaluating vehicle charging time estimates have low accuracy, resulting in limited reference value of the evaluation results and affecting the optimization of charging time estimation models and user experience.

Method used

By acquiring historical charging data of vehicles, the estimated charging time and actual charging time are determined. The energy baseline during the charging process is adjusted using the estimated remaining charging time to ensure the accuracy of the charging time assessment.

Benefits of technology

It improves the accuracy of charging time assessment, reduces assessment deviations caused by incomplete charging, and enhances the reliability of estimated charging time and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121552982A_ABST
    Figure CN121552982A_ABST
Patent Text Reader

Abstract

The invention provides a charging data processing method, electronic equipment and a vehicle, and relates to the technical field of vehicle charging, the method comprises the following steps: obtaining historical charging data of the vehicle, the historical charging data corresponding to a charging process from the start of charging of the vehicle to the end of charging of the vehicle, the historical charging data comprises a preset charging ending electric quantity and an actual charging ending electric quantity; determining an estimated charging duration and a first charging duration of the corresponding charging process based on the historical charging data; determining the accuracy of the estimated charging duration based on the estimated charging duration and the first charging duration; wherein under the condition that the actual charging ending electric quantity is not consistent with the preset charging ending electric quantity, the first charging duration is determined by estimating the residual charging duration based on the actual charging duration of the charging process; the pre-estimated residual charging duration is the pre-estimated duration when the vehicle is charged from the actual charging ending electric quantity to the preset charging ending electric quantity. According to the method, the evaluation accuracy of the vehicle estimated charging duration sample is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle charging technology, and in particular to a charging data processing method, electronic device, and vehicle. Background Technology

[0002] With the rapid popularization of new energy vehicles, the accuracy of vehicle charging time estimation has become a crucial factor affecting user experience and market competitiveness. Currently, vehicle charging time estimation is mainly obtained through vehicle charging time estimation models. To improve the accuracy of these models, it is necessary to accurately evaluate the accuracy of vehicle charging time estimation samples. However, existing evaluation methods have low accuracy, resulting in limited reference value for the evaluation results. Summary of the Invention

[0003] In view of this, the purpose of this application is to propose a charging data processing method, electronic device and vehicle to solve the problem of low accuracy in the current evaluation of vehicle estimated charging time samples.

[0004] To achieve the above objectives, this application provides a charging data processing method, comprising: Acquire historical charging data of the vehicle, wherein the historical charging data corresponds to a charging process from the start of charging to the end of charging, and the historical charging data includes a preset end charging amount and the actual end charging amount. The estimated charging time and the first charging time for the corresponding charging process are determined based on historical charging data. The accuracy of the estimated charging time is determined based on the estimated charging time and the first charging time; Wherein, if the actual charging capacity at the end of the charging process matches the preset charging capacity at the end of the charging process, the first charging time is the actual charging time of the charging process; if the actual charging capacity at the end of the charging process does not match the preset charging capacity at the end of the charging process, the first charging time is determined based on the actual charging time of the charging process and the estimated remaining charging time; the estimated remaining charging time is the estimated time for the vehicle to charge from the actual charging capacity at the end of the charging process to the preset charging capacity at the end of the charging process.

[0005] Optionally, the process of determining the first charging duration includes: In response to the determination that the actual end charging amount of the historical charging data matches the preset end charging amount, the first charging duration is determined based on the start charging time and end charging time of the historical charging data. In response to the determination that the actual end charging amount of the historical charging data does not match the preset end charging amount, the actual charging time of the corresponding charging process is determined based on the start charging time and end charging time of the historical charging data, and the estimated remaining charging time is determined based on the actual end charging amount and the preset end charging amount, so as to determine the first charging time through the actual charging time and the estimated remaining charging time.

[0006] Optionally, determining the estimated remaining charging time based on the actual charging completion level and the preset charging completion level includes: The estimated remaining charging time from the actual end charging level to the preset end charging level is retrieved from the historical charging data; or, The estimated remaining charging time is determined by the time taken from the actual ending charging level to the preset ending charging level in another set of historical charging data. The other historical charging data refers to the charging process data of the same type for the vehicle or the same model of vehicle, including fast charging and slow charging.

[0007] Optionally, determining the actual charging duration of the corresponding charging process based on the start and end times of the historical charging data includes: In response to determining that there is a charging interval in the charging process and that the charging interval is divided into at least two charging periods, the charging duration of each charging period is determined based on the start and end times of the charging period, and the sum of the charging durations is taken as the actual charging duration of the charging process.

[0008] Optionally, determining the accuracy of the estimated charging time based on the estimated charging time and the first charging time includes: In response to determining that the difference between the estimated charging time and the first charging time is less than or equal to a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an accurate estimate. In response to determining that the difference between the estimated charging time and the first charging time is greater than a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

[0009] Optional, also includes: In the historical charging data, at least one charging node is identified, and the estimated remaining charging time from the charging node's charge level to the preset end charging charge level and the first remaining charging time are determined. The accuracy of the estimated charging time is determined based on the estimated remaining charging time and the first remaining charging time; The first remaining charging time is determined by the first charging time and the actual node charging time of the vehicle to the charging node.

[0010] Optionally, determining the accuracy of the estimated charging time based on the estimated remaining charging time and the actual remaining charging time includes: In response to determining that the difference between the estimated remaining charging time and the first remaining charging time is less than or equal to a predetermined difference duration, the estimated remaining charging time corresponding to the charging node is determined to be an accurate estimate. In response to determining that the difference between the estimated remaining charging time and the first remaining charging time is greater than a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

[0011] Optionally, the process for pre-determining the duration of the difference includes: In response to determining that the first charging time is greater than or equal to the preset charging time, the preset difference time is determined as the difference time; In response to determining that the first charging time is less than the preset charging time, a reference time is determined based on the first charging time, and a compensation time is determined based on the first charging time and the preset charging time. The sum of the reference time and the compensation time is determined as the difference time.

[0012] Based on the same inventive concept, this disclosure also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the program to implement any of the methods described above.

[0013] Based on the same inventive concept, this disclosure also provides a vehicle including the electronic equipment described above.

[0014] As can be seen from the above, the charging data processing method provided in this application obtains historical charging data corresponding to the process from the start of vehicle charging to the end of vehicle charging, and clarifies that the historical charging data includes two core parameters: the preset end charging amount and the actual end charging amount, providing accurate data basis for subsequent charging time analysis. This processing method determines the estimated charging time and the first charging time for the corresponding charging process based on historical charging data, and determines the accuracy of the estimated charging time based on the estimated charging time and the first charging time. When the actual charging end level matches the preset charging end level (i.e., charging ends after the vehicle's battery reaches the preset charging end level), the first charging time directly uses the actual charging time of the charging process. In this case, both the first charging time and the estimated charging time use the preset charging end level as a unified benchmark, and their deviation can directly and accurately reflect the accuracy of the estimated charging time during this charging process. When the actual charging end level does not match the preset charging end level (i.e., charging ends prematurely before the vehicle's battery reaches the preset charging end level), directly comparing the actual time corresponding to the battery level that did not reach the preset charging end level with the estimated time corresponding to the preset charging end level will lead to a deviation in the accuracy evaluation of the estimated charging time during this charging process due to the mismatch in battery dimensions. Therefore, this solution determines the first charging time by using the actual charging time of the charging process and the estimated remaining charging time from the actual charging end level to the preset charging end level. This involves supplementing the actual charging time with the estimated charging time corresponding to the remaining battery capacity, treating the incomplete charging process as equivalent to the complete process of reaching the preset charging capacity. This aligns the incomplete charging process with the battery capacity benchmark of the vehicle charging time estimation model, ensuring that the actual charging time data and the estimated charging time are comparable. This effectively avoids the distortion of the estimated charging time accuracy assessment caused by incomplete charging, thereby significantly improving the reliability of the estimated charging time accuracy assessment results. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 A flowchart illustrating a charging data processing method is provided for an embodiment of this application. Figure 2 A schematic diagram of a charging data processing device is shown for an embodiment of this application; Figure 3 This is a schematic diagram of the hardware structure of an electronic device shown in an embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0018] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0019] Given the background mentioned above, with the rapid popularization of new energy vehicles, charging service experience has become a core factor influencing users' car purchase decisions and brand reputation. The accuracy of estimated charging time is directly related to the rationality of users' travel plans and the ease of use. For users, accurate charging time estimates help them plan their trips efficiently, avoiding excessively long charging waits or travel delays due to estimation errors, significantly reducing user anxiety. For car manufacturers and charging service providers, this indicator reflects core service capabilities and is crucial for enhancing market competitiveness and strengthening user loyalty.

[0020] Currently, vehicle charging time estimates are primarily calculated using pre-defined vehicle charging time estimation models. The accuracy of these models directly determines the reliability and practicality of the estimation results. Therefore, the industry commonly employs a systematic evaluation approach using a large sample of vehicle charging time estimates. This involves verifying the deviation between the model's output and the actual charging time using extensive sample data, providing data support for model parameter iteration and algorithm optimization, thereby continuously improving estimation accuracy. This evaluation process has become a core step in the research and optimization of charging time estimation technology, permeating the entire process from model design and iterative upgrades to practical application.

[0021] However, existing evaluation methods have significant shortcomings, with generally low accuracy. Specifically, current methods can only simply calculate the difference between estimated and actual charging times. Real-world charging scenarios are complex and varied, and existing methods cannot effectively adapt to these variable scenarios, leading to large evaluation errors. For example, vehicle charging time estimation models typically output estimated time based on a 100% charge. Suppose in a certain scenario, the model estimates 60 minutes for a full charge, but the user, due to an urgent trip, removes the charger when the vehicle reaches 80% charge, resulting in an actual charging time of only 45 minutes. Existing evaluation methods directly compare the actual 45 minutes with the estimated 60 minutes, concluding a 25% estimation deviation. However, this conclusion completely ignores the difference in the baseline charge levels; the estimated time corresponds to 100% charge, while the actual time only corresponds to 80%. This comparison method does not truly reflect the model's estimation capability and instead causes serious evaluation distortion due to insufficient scenario adaptation.

[0022] These issues directly result in limited reference value for existing evaluation results, making it difficult to provide effective support for the accurate optimization of charging time prediction models. On the one hand, the model optimization lacks accurate data, leading to an unclear iterative direction, which not only results in low R&D efficiency but also significantly increases the R&D costs and timelines for automakers. On the other hand, the models optimized through inefficient testing still have significant prediction biases, making it difficult to match users' actual needs after implementation. This not only restricts further improvement in the vehicle charging experience but may also lead to increased user complaints, damage to brand reputation, and even affect automakers' market competitiveness and industry position, becoming a major bottleneck for the high-quality development of the new energy vehicle charging service sector.

[0023] To address the aforementioned issues, this application proposes a charging data processing method, an electronic device, and a vehicle.

[0024] The following is in conjunction with the appendix Figure 1-3 The present application will be described in conjunction with the embodiments.

[0025] like Figure 1 As shown, in some embodiments, a charging data processing method is executed by a vehicle controller or by a cloud server independent of the vehicle controller. For the convenience of subsequent description, unless otherwise specified, the method is described using the vehicle controller as an example.

[0026] The charging data processing method is referred to Figure 1 ,include: S100: Obtain historical charging data of the vehicle, wherein the historical charging data corresponds to a charging process from the start of charging to the end of charging, and the historical charging data includes a preset end charging amount and the actual end charging amount. In this step, historical charging data of the vehicle is acquired. This historical charging data corresponds to a single complete charging process, specifically, the charging start point is when the user inserts the charging gun into the vehicle's charging port, and the charging end point is when the user removes the charging gun from the vehicle's charging port. Considering the large volume of historical charging data and the presence of invalid samples, invalid data will be removed during the screening process. For example, charging failure data samples, including data related to charging interruptions caused by power outages, charging pile errors, battery abnormal protection, etc.; and data samples of modifying the target SOC (State of Charge, i.e., energy level) during charging, i.e., data related to the user adjusting the preset end charging level after plugging in the charging gun. This type of data cannot match the original target energy level estimated by the model because the target energy level has changed, and therefore it is not included in the evaluation scope. After filtering, the remaining historical charging data are valid historical charging data. This data includes the preset end charging level and the actual end charging level. The preset end charging level is usually the vehicle system default or the target full charge level set by the user (usually 100% battery capacity). The actual end charging level is the actual battery level of the vehicle when the user unplugs the charging gun. For example, if the user unplugs the charging gun and leaves when the vehicle battery is only charged to 70% due to travel arrangements, the actual end charging level is 70%.

[0027] S200: Determine the estimated charging time and the first charging time of the corresponding charging process based on historical charging data; Wherein, if the actual charging capacity at the end of the charging process matches the preset charging capacity at the end of the charging process, the first charging time is the actual charging time of the charging process; if the actual charging capacity at the end of the charging process does not match the preset charging capacity at the end of the charging process, the first charging time is determined based on the actual charging time of the charging process and the estimated remaining charging time; the estimated remaining charging time is the estimated time for the vehicle to charge from the actual charging capacity at the end of the charging process to the preset charging capacity at the end of the charging process.

[0028] Specifically, in step S200, the estimated charging time and the first charging time for the corresponding charging process are determined based on the acquired historical charging data. The estimated charging time is the total charging time output by the vehicle charging time estimation model (e.g., a time-series estimation model based on LSTM (Long Short-Term Memory Network) or a random forest multi-feature fusion estimation model), targeting a preset final charging capacity (in this embodiment, the preset final charging capacity is 100%). In other words, the model estimates the time required from the moment the vehicle is plugged in to charging to 100% capacity. The first charging time is... The equivalent full charging time for scenarios where the user unplugs the charging gun early is calculated in two ways: When the actual charging end level matches the preset charging end level (i.e., the vehicle is fully charged to 100% before the charging gun is unplugged), the first charging time is directly equal to the actual charging time from plugging in to unplugging. When the actual charging end level does not match the preset charging end level (i.e., the vehicle is not fully charged before the user unplugs the charging gun), the first charging time is determined by the actual charging time and the estimated remaining charging time. The estimated remaining charging time is determined by the distance from the actual charging end level to the preset charging end level. For example, if the user unplugs the charging gun when the vehicle's battery is at 80%, the actual charging time is 45 minutes. The vehicle charging time estimation model calculates that the estimated remaining charging time from 80% to 100% (the preset charging end level) is 12 minutes. Therefore, the first charging time for this charging is 45 minutes + 12 minutes = 57 minutes.

[0029] The first charging time setting takes into account the actual situation where users end charging early. Its core purpose is to solve the mismatch between the estimated charging time and the actual charging time based on the battery level. Specifically, since the estimated charging time is always calculated based on a 100% full charge, and in the scenario where the user ends charging early, the actual charging amount is less than a full charge, directly comparing the actual time corresponding to this less-than-full charge with the estimated time corresponding to a full charge would lead to deviations in the accuracy of the charging time assessment due to the mismatch in charging capacity. Therefore, the first charging time, by supplementing the actual charging time with the estimated charging time corresponding to the remaining battery capacity, equates the incomplete charging process to a complete full charge cycle. This aligns the battery level benchmark of the evaluation samples to a uniform 100% full charge, making the actual charging time comparable to the estimated charging time. This effectively avoids the distortion of the estimated charging time accuracy assessment caused by incomplete charging, improving the reliability and comparability of the estimated charging time accuracy assessment results. For example, if a vehicle stops charging when it reaches 80% battery capacity, the actual charging time is 45 minutes. The model estimates a full charge time of 60 minutes, resulting in a 25% discrepancy. This solution compares the initial charging time (45 minutes plus an estimated 12-minute charge time for the remaining 20% ​​battery, totaling 57 minutes) with the estimated full charge time of 60 minutes, reducing the discrepancy to only 5%. This effectively avoids interference from users randomly unplugging the charger prematurely on the accuracy of the estimated charging time, truly reflecting the model's ability to predict a full charge.

[0030] S300: Determine the accuracy of the estimated charging time based on the estimated charging time and the first charging time; In step S300, the accuracy of the estimated charging time is determined based on the estimated charging time and the first charging time. For example, if the model outputs an estimated charging time of 60 minutes and the first charging time calculated by step S200 is 57 minutes, the accuracy of the estimated charging time can be measured by calculating the relative difference between the two.

[0031] In addition to model training, the evaluation of the accuracy of the estimated charging time in this embodiment can also be applied to other scenarios, such as after-sales service of car manufacturers, which can use the evaluation data to investigate whether the frequent estimation deviations of a certain batch of vehicles are due to defects in the power calculation algorithm of the vehicle battery management system; for vehicle repair shops, if the estimated charging time of a single vehicle deviates too much from the actual time, it can be used to determine whether there are hardware problems such as battery cell aging or poor contact of the charging interface, thus providing a basis for accurate repair.

[0032] In this embodiment, the charging data processing method acquires historical charging data corresponding to the process from the start to the end of vehicle charging. It also clarifies that the historical charging data includes two core parameters: a preset end-of-charge charge level and the actual end-of-charge charge level, providing accurate data for subsequent charging duration analysis. Based on the historical charging data, the method determines the estimated charging duration and the first charging duration for the corresponding charging process, and then determines the accuracy of the estimated charging duration based on these two parameters.

[0033] When the actual charging end level matches the preset charging end level, i.e., the charging ends after the vehicle's battery level reaches the preset charging end level, the first charging time directly adopts the actual charging time of the charging process. In this case, both the first charging time and the estimated charging time are based on the preset charging end level as a unified benchmark, and the deviation between the two can directly and accurately reflect the accuracy of the estimated charging time during this charging process.

[0034] When the actual charging end level does not match the preset charging end level—that is, when charging ends prematurely before the vehicle's battery level reaches the preset charging end level—directly comparing the actual charging time corresponding to the shortfall with the estimated charging time corresponding to the preset charging end level will lead to a deviation in the accuracy assessment of the estimated charging time due to the mismatch in battery levels. Therefore, this solution determines the first charging time by combining the actual charging time and the estimated remaining charging time from the actual charging end level to the preset charging end level. In other words, by supplementing the actual charging time with the estimated charging time corresponding to the remaining battery level, the incomplete charging process is equated to a complete process reaching the preset charging end level. This aligns the incomplete charging process with the battery level benchmark of the vehicle's charging time estimation model, ensuring comparability between the actual charging time data and the estimated charging time. This effectively avoids distortion in the estimated charging time accuracy assessment caused by incomplete charging, thereby significantly improving the reliability of the estimated charging time accuracy assessment results.

[0035] In some embodiments, the process of determining the first charging duration includes: S201: In response to determining that the actual end charging amount of the historical charging data matches the preset end charging amount, the first charging duration is determined based on the start charging time and end charging time of the historical charging data; In this step, when it is determined that the actual end charging level of the historical charging data matches the preset end charging level, i.e., charging ends after the vehicle's battery level reaches the preset end charging level, the first charging duration is determined by the start and end charging times of the historical charging data. The start and end charging times can be obtained using a dual data verification method involving both the vehicle and the charging station to avoid errors from a single data source. On the vehicle side, the battery management system records the timestamp of the charging permission signal triggered after the charging gun is inserted as the start charging time; on the charging station side, verification is performed using the timestamp when the charging circuit current reaches a stable charging current. The end charging time is based on the moment the battery level reaches the preset end charging level, cross-validated with the timestamp when the charging station current is zero to ensure data consistency.

[0036] The first charging time is the time difference between the start and end of charging, excluding invalid time during the charging process. Invalid time here specifically refers to the waiting time after charging starts due to charging pile initialization, vehicle-pile communication handshake, etc. This part of the time does not produce actual charging effect and must be removed from the total time.

[0037] Step S201 discloses that in the scenario where charging ends after the vehicle's battery level reaches the preset end charging level, the actual charging time of the charging process is taken as the first charging time. Since this time is consistent with the battery level benchmark of the estimated charging time, both being the difference between the battery level at the start of charging and the preset end charging level, the first charging time and the estimated charging time have a basis for comparison, and the difference between the two can be used to accurately evaluate the accuracy of the estimated charging time.

[0038] S202: In response to the determination that the actual end charging amount of the historical charging data does not match the preset end charging amount, the actual charging time of the corresponding charging process is determined based on the start charging time and end charging time of the historical charging data, and the estimated remaining charging time is determined based on the actual end charging amount and the preset end charging amount, so as to determine the first charging time through the actual charging time and the estimated remaining charging time.

[0039] In this step, step S202 addresses the scenario where the actual charging end level does not match the preset charging end level, i.e., the charging is prematurely terminated before the vehicle's battery level reaches the preset charging end level. In this scenario, directly comparing the actual charging time corresponding to the battery level below the preset charging end level with the estimated charging time corresponding to the preset charging end level would lead to a deviation in the accuracy assessment of the estimated charging time due to the mismatch in battery level dimensions. Therefore, this solution determines the first charging time by combining the actual charging time of the charging process with the estimated remaining charging time from the actual charging end level to the preset charging end level. That is, by supplementing the actual charging time with the estimated charging time corresponding to the remaining battery level, the incomplete charging process is equivalent to a complete process reaching the preset charging end level. This aligns the incomplete charging process with the battery level benchmark of the vehicle charging time estimation model, ensuring that the actual charging time data and the estimated charging time are comparable. This effectively avoids the distortion of the estimated charging time accuracy assessment caused by incomplete charging, thereby significantly improving the reliability of the estimated charging time accuracy assessment results.

[0040] In step S202, the actual charging time is determined based on the start and end times of the historical charging data. Similar to step S201, the start and end times in this step can also be obtained using a dual data verification method involving both the vehicle and the charging station to avoid errors from a single data source. The actual charging time is the time difference between the start and end times, and invalid time consumed during the charging process must also be excluded.

[0041] Furthermore, the estimated remaining charging time is determined based on the actual completed charging capacity and the preset completed charging capacity. The estimated remaining charging time is calculated based on the difference between the actual completed charging capacity and the preset completed charging capacity; essentially, it quantifies the time required for the uncompleted charging portion. For example, if the preset completed charging capacity is 100% and the actual completed charging capacity is 75%, the estimated remaining charging time is the charging time corresponding to 25% of the battery capacity. The actual charging time and the estimated remaining charging time are added together to obtain a first charging time. The first charging time is compared with the estimated charging time to determine the accuracy of the estimated charging time.

[0042] In this embodiment, in the scenario of a fully charged vehicle, the accuracy of the first charging time is improved by calculating the first charging time based on the actual start and end times of charging. Comparing the first charging time with the estimated charging time directly determines the accuracy of the estimated charging time. In the scenario of an incompletely charged vehicle, the actual charging time is first obtained by using the start and end times of historical charging data. Then, the estimated remaining charging time is calculated by combining the difference between the actual charging capacity at the end and the preset charging capacity at the end. Finally, the actual charging time and the estimated remaining charging time are superimposed to obtain the first charging time. Comparing this first charging time with the estimated charging time effectively eliminates the calculation deviation in the incomplete charging scenario, thereby improving the accuracy of the estimated charging time evaluation. The first charging time in this embodiment can cover actual usage scenarios with different charging completion levels of the vehicle, improving the comparability with the estimated charging time and thus improving the accuracy of the estimated charging time evaluation.

[0043] In some embodiments, in step S202, determining the estimated remaining charging time based on the actual charging end level and the preset charging end level includes: S2021: Retrieve the estimated remaining charging time from the actual ending charging level to the preset ending charging level from the historical charging data; or, S2022: The time taken from the actual finished charging level to the preset finished charging level in another historical charging data is determined as the estimated remaining charging time; The other historical charging data refers to the charging process data of the same type for the vehicle or the same model of vehicle, including fast charging and slow charging.

[0044] Specifically, step S202, which determines the estimated remaining charging time based on the actual charging end level and the preset charging end level, provides two accurate and practical implementation methods: The first step is to execute step S2021, which calls the estimated remaining charging time from the actual end charging level to the preset end charging level from the historical charging data. Specifically, during each charging process of the vehicle, the charging system will monitor the charging status in real time. For each power node in the charging process (such as the power value corresponding to each 1% increase in power or each fixed time interval), an estimated remaining charging time from that power node to the preset end charging level will be generated. The estimated remaining charging time will be associated with the timestamp of the corresponding power node, the current power value, and other data and stored in the charging data database of the vehicle's local storage module or the cloud server.

[0045] Alternatively, during each charging process, the charging system also monitors the charging status in real time. For each power level node in the charging process (such as the power value corresponding to each 1% increase in power or each fixed time interval), it dynamically updates the estimated remaining charging time from that node to the preset end of charging. It also stores the final estimated remaining charging time corresponding to the last power level node in each historical charging process (i.e., the actual end of charging when charging stops). This estimated remaining charging time is associated with the timestamp of the corresponding power level node, the current power value, and other data and stored in the vehicle's local storage module or the charging data database of the cloud server.

[0046] When it is necessary to retrieve the estimated remaining charging time from the time corresponding to the actual end charging level in a certain historical charging data, the system accurately extracts the estimated remaining charging time that has been pre-calculated and stored at the time corresponding to the actual end charging level from the stored historical charging data set. The above retrieval process is time-saving and efficient.

[0047] The second step is to execute step S2022. If no directly reusable historical estimated data exists, the time taken from the actual ending charging level to the preset ending charging level in another set of historical charging data is determined as the estimated remaining charging time. Specifically, this other set of historical charging data must satisfy vehicle attribute consistency (same vehicle or same model vehicle) and charging type consistency (both fast charging or both slow charging). For example, if the current vehicle is model A, and this is a slow charge with an actual ending charging level of 70% and a preset ending charging level of 100%, then the complete charging time from 70% to 100% in the slow charging history data of model A is extracted and determined as the estimated remaining charging time for this charge.

[0048] In this embodiment, two adaptation methods are used to determine the estimated remaining charging time corresponding to historical charging data: First, the estimated remaining time corresponding to the actual charging end time in the historical charging data is directly called. This data can be directly called without additional algorithm derivation and has high accuracy. Second, when there is no directly matching historical estimated data, the historical real time of charging from the actual charging end time to the preset charging end time for the vehicle or the same model under the same charging type (fast charging or slow charging) is selected as the estimation basis. By limiting the vehicle attributes (same vehicle or same model) and charging type, the estimation deviation caused by the differences in battery capacity and charging module specifications of different models, as well as the differences in charging power and efficiency under fast charging and slow charging modes, is effectively avoided, further ensuring the accuracy of the estimation results.

[0049] In some embodiments, in step S202, determining the actual charging duration of the corresponding charging process based on the start and end times of the historical charging data includes: In response to determining that there is a charging interval in the charging process and that the charging interval is divided into at least two charging periods, the charging duration of each charging period is determined based on the start and end times of the charging period, and the sum of the charging durations is taken as the actual charging duration of the charging process.

[0050] Specifically, the system first performs a full verification of the charging status in historical charging data to determine if there are charging intervals, i.e., non-continuous charging states that occur during the charging process, such as temporary power outages followed by power restoration, vehicle triggering of charging protection mechanisms causing a brief pause in charging, or users scheduling charging in time slots. If the verification confirms the existence of charging intervals, and these intervals divide the entire charging process into at least two independent charging periods—for example, a charging process that starts at 10:00, stops at 10:30 due to a temporary power outage, and resumes charging at 10:40 after power is restored—then the system will proceed. Charging stops at 11:10. This charging interval divides the process into two charging periods: 10:00-10:30 and 10:40-11:10. The system extracts the actual start and end times for each charging period and calculates the charging duration for each period (e.g., the first period is 30 minutes, and the second is 30 minutes). Finally, the durations of all the divided charging periods are summed, and the sum is taken as the actual charging duration for the charging process with the charging interval (e.g., 60 minutes in the example above). This calculation method accurately eliminates the invalid time spent during charging intervals, only counting the actual charging duration of each valid charging period. This ensures that the calculated actual charging duration is completely consistent with the effective charging time actually received by the battery, avoiding calculation errors caused by including charging interval time in the actual charging duration.

[0051] The actual charging time in historical charging data can be expressed by formula (1): (1); Among them, TS total The actual charging time in the current historical charging data; TS endi This is the end time corresponding to the current charging period; TS starti This is the start time corresponding to the current charging period; i represents the charging stage during the charging process, and must be at least 1.

[0052] Accordingly, the first charging duration in the historical charging data can be represented by formula (2): (2); Among them, TS act The first charging duration in the current historical charging data; TS endi This is the end time corresponding to the current charging period; TS starti This is the start time corresponding to the current charging period; TS ed The estimated remaining charging time from the preset end charging level to the actual end charging level is the estimated charging time.

[0053] In this embodiment, when it is determined that there is a charging interval in the charging process, the charging process is divided into at least two charging periods by the charging interval. The charging duration of each charging period is determined based on the start and end times of the charging period, and the sum of the charging durations is taken as the actual charging duration of the charging process. This can accurately eliminate the invalid time consumed by the charging interval and only count the charging duration of each effective charging period, ensuring that the calculated result of the actual charging duration is completely consistent with the effective time when the battery actually receives charging. This avoids the calculation deviation caused by including the charging interval time in the actual charging duration.

[0054] In some embodiments, in step S301, determining the accuracy of the estimated charging time based on the estimated charging time and the first charging time includes: S3011: In response to determining that the difference between the estimated charging time and the first charging time is less than or equal to a predetermined difference duration, the estimated charging time corresponding to the charging process is determined to be an accurate estimate. S3012: In response to determining that the difference between the estimated charging time and the first charging time is greater than a predetermined difference duration, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

[0055] In this step, determining the accuracy of the estimated charging time first involves calculating the difference between the estimated charging time and the first charging time. Based on the difference, either step S3011 or step S3012 is executed. If the difference is less than or equal to the predetermined difference, the corresponding estimated charging time is determined to be an accurate estimate; if it is greater than the predetermined difference, it is determined to be an inaccurate estimate.

[0056] In addition, the process for pre-determining the duration of the difference includes: S3013: In response to determining that the first charging time is greater than or equal to the preset charging time, the preset difference time is determined as the difference time; S3014: In response to determining that the first charging time is less than the preset charging time, a reference time is determined based on the first charging time, and a compensation time is determined based on the first charging time and the preset charging time. The sum of the reference time and the compensation time is determined as the difference time.

[0057] Specifically, the process of pre-determining the difference duration includes two cases: when the first charging time is greater than or equal to the preset charging time, the preset difference duration is determined as the difference duration; when the first charging time is less than the preset charging time, a reference duration is determined based on the first charging time, and a compensation duration is determined based on the first charging time and the preset charging time. The sum of the reference duration and the compensation duration is determined as the difference duration.

[0058] For example, in a vehicle fast charging scenario, when the first charging time is greater than or equal to the preset charging time (e.g., 30 minutes), the preset difference time (e.g., 10 minutes) is determined as the difference time, which can be specifically expressed by formula (3). When the difference between the estimated charging time and the first charging time is less than or equal to 10 minutes, the estimated charging time corresponding to the charging process is determined to be an accurate estimate; when the difference between the estimated charging time and the first charging time is greater than 10 minutes, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate. When the first charging time is less than the preset charging time (e.g., 30 minutes), the sum of the reference time and the compensation time is determined as the difference time, which can be expressed by formula (3). Assuming the first charging time is 15 minutes, the difference time is determined to be 6 minutes based on formula (3). When the difference between the estimated charging time and the first charging time is less than or equal to 6 minutes, the estimated charging time corresponding to the charging process is determined to be an accurate estimate; when the difference between the estimated charging time and the first charging time is greater than 6 minutes, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

[0059] (3); Where t is the first charging time (min); 2 is the base time (min); and 8t / 30 is the compensation time.

[0060] In the case of slow charging of a vehicle, when the first charging time is greater than or equal to the preset charging time (e.g., 200 minutes), the preset difference time (e.g., 20 minutes) is determined as the difference time, which can be specifically expressed by formula (4). When the difference between the estimated charging time and the first charging time is less than or equal to 20 minutes, the estimated charging time corresponding to the charging process is determined to be an accurate estimate; when the difference between the estimated charging time and the first charging time is greater than 20 minutes, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate. When the first charging time is less than the preset charging time (e.g., 200 minutes), the sum of the reference time and the compensation time is determined as the difference time, which can be expressed by formula (4). Assuming the first charging time is 100 minutes, the difference time is determined to be 12.5 minutes based on formula (4). When the difference between the estimated charging time and the first charging time is less than or equal to 12.5 minutes, the estimated charging time corresponding to the charging process is determined to be an accurate estimate; when the difference between the estimated charging time and the first charging time is greater than 12.5 minutes, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

[0061] (4); Where t is the first charging time (min); 5 is the base time (min); and 15t / 200 is the compensation time.

[0062] This dynamic setting of the difference duration precisely matches the evaluation needs under different charging durations: in long-term charging scenarios, the accuracy requirement for estimated charging time is relatively low, and a fixed difference duration is sufficient to meet the judgment requirements; while in short-term charging scenarios, dynamically reducing the difference duration through linear calculation effectively avoids the situation where the estimated charging time is misjudged as accurate due to an excessively large difference duration setting, and aligns with the actual need for stricter control of estimated charging time errors in short-term charging, further improving the reliability and relevance of the overall evaluation results. Furthermore, the aforementioned setting of corresponding preset charging times and difference durations for different scenarios of fast charging and slow charging achieves precise adaptation to the two charging scenarios, ensuring the rationality of the estimated charging time evaluation basis.

[0063] Using the above method, it can be determined whether the estimated charging time corresponding to a certain charging process is an accurate estimate. After evaluating the accuracy of the estimated charging time for each charging process corresponding to all valid historical charging data in the historical charging dataset, the accuracy rate of the estimated charging time corresponding to the historical charging dataset can be obtained, which can be calculated using formula (5): Specifically, it can be expressed using formula (5).

[0064] (5); In the formula, K ivp K represents the accuracy of the estimated charging time for a single charging record (if the estimate for that record is accurate, K...). ivp =1; if it is an inaccurate prediction, K =1; ivp =0) K represents the accuracy of the estimated charging time corresponding to this historical charging dataset, expressed as a percentage. QR represents the total number of charging records in this historical charging dataset, expressed in records.

[0065] For example, if a historical charging dataset contains 100 valid charging records, after evaluating each record, it is determined that the estimated charging time for 78 of these records is an accurate estimate (i.e., the K values ​​corresponding to these 78 records are accurate). ivp =1, the remaining 22 corresponding K ivp =0), and by substituting into the formula, we can calculate the accuracy of the estimated charging time for this dataset: K = (78 / 100) × 100% = 78%.

[0066] In addition, after calculating the accuracy of the estimated charging time for the historical charging dataset, the deviation of the estimated charging time for each charging process can be calculated for all charging processes whose estimated charging time is determined to be inaccurate. The maximum value is then taken to intuitively reflect the severity of the deviation in the estimated charging time prediction in the historical charging dataset.

[0067] In this embodiment, the dynamic setting of the difference duration precisely matches the evaluation requirements under different charging durations: in long-term charging scenarios, the accuracy requirement for the estimated charging duration is relatively low, and a fixed difference duration can meet the judgment requirements; while in short-term charging scenarios, by dynamically reducing the predetermined difference duration through linear calculation, the situation where the estimated charging duration is misjudged as accurate due to the difference duration setting being too large can be effectively avoided, and it fits the actual requirement of stricter control over the estimated charging duration error in short-term charging, further improving the reliability and relevance of the overall evaluation results.

[0068] In some embodiments, the charging data processing method further includes: S400: Determine at least one charging node from the historical charging data, and determine the estimated remaining charging time from the charging node's charge to the preset end charging charge and the first remaining charging time. S500: Determine the accuracy of the estimated charging time based on the estimated remaining charging time and the first remaining charging time; The first remaining charging time is determined by the first charging time and the actual node charging time of the vehicle to the charging node.

[0069] Specifically, from the complete charging process of a single historical charging record, at least one charging node is identified. The selection of the charging node can be based on the battery level percentage, such as 20%, 50%, or 70%. When the vehicle charges to the selected charging node, the system automatically generates an estimated remaining charging time, which is the estimated time required to continuously charge from the current battery level at that node to the preset end charging level. Additionally, a first remaining charging time for that node needs to be determined. The first remaining charging time is determined by the first charging time and the actual charging time of the vehicle to that node. Specifically, firstly, the first charging time corresponding to this charging process is obtained; secondly, the actual charging time of the vehicle to that node is retrieved; finally, the first remaining charging time is obtained by subtracting the actual charging time from the first charging time.

[0070] By comparing the first remaining charging time with the estimated remaining charging time, the accuracy of the estimated remaining time at that charging node can be obtained.

[0071] For example, suppose a historical charging data record has a preset end point of 100% battery level and an initial charging time of 30 minutes. If 50% battery level is selected as the charging node, and the actual charging time to reach 50% is 12 minutes, then the first remaining charging time = 30 minutes - 12 minutes = 18 minutes. When the vehicle reaches the 50% node, the system generates an estimated remaining charging time of 20 minutes, resulting in a time difference of 2 minutes. This time difference is compared with the pre-determined difference to determine whether the estimated remaining charging time for that node is accurate.

[0072] In this embodiment, the accuracy of charging time estimation is refined from an overall assessment of the entire process to a segmented assessment of each node: By selecting intermediate nodes during the charging process and analyzing the accuracy of the remaining time estimation from the node to the end of charging, this embodiment can more accurately locate the stage where the estimation error occurs during the charging process, avoiding the problem of the overall assessment of the entire process masking the estimation deviation of a certain charging stage (such as the middle or end of the charging period), making the accuracy of charging time estimation more targeted and precise.

[0073] In some embodiments, in step S500, determining the accuracy of the estimated charging time based on the estimated remaining charging time and the actual remaining charging time includes: S501: In response to determining that the difference between the estimated remaining charging time and the first remaining charging time is less than or equal to a predetermined difference duration, the estimated remaining charging time corresponding to the charging node is determined to be an accurate estimate. S502: In response to determining that the difference between the estimated remaining charging time and the first remaining charging time is greater than a predetermined difference duration, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

[0074] Specifically, by comparing the estimated remaining charging time corresponding to the charging node with the first remaining charging time, it is determined whether the estimated charging time corresponding to the charging node during the charging process is an accurate estimate. Specifically, the difference between the estimated remaining charging time and the first remaining charging time is first calculated, and then this difference value is compared with the predetermined difference time: if the difference is less than or equal to the predetermined difference time, it means that the estimated remaining time corresponding to the charging node meets the requirements and is judged as an accurate estimate; if the difference exceeds the predetermined difference time, it means that the estimated remaining time of the node does not meet the error standard and is directly judged as an inaccurate estimate. This judgment method is consistent with the accuracy judgment logic of the entire charging process, and the process of determining the difference time can also reuse the process of determining the difference time of the entire charging process. The first charging time and the difference time can be directly adopted using formulas (4) and (5) to accurately match the evaluation requirements of different charging times and charging types. The method described above for estimating the remaining charging time of a single charging node can accurately reflect the accuracy of the estimated remaining charging time of a single node, and it does not require additional complex judgment rules, making it simple and easy to implement.

[0075] In this embodiment, by selecting nodes during the charging process and analyzing the accuracy of the remaining time prediction from the node to the end of charging, the remaining time prediction error can be accurately located, and it can be determined at which power stage the remaining time prediction error occurs, thereby providing a targeted basis for subsequent optimization of the charging time prediction method.

[0076] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0077] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0078] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a charging data processing device.

[0079] refer to Figure 2 The charging data processing device includes: The acquisition module 601 is configured to acquire historical charging data of the vehicle, wherein the historical charging data corresponds to a charging process from the start of charging to the end of charging, and the historical charging data includes a preset end charging amount and the actual end charging amount. The first control module 602 is configured to determine the estimated charging time and the first charging time of the corresponding charging process based on historical charging data. The second control module 603 is configured to determine the accuracy of the estimated charging time based on the estimated charging time and the first charging time. Wherein, if the actual charging capacity at the end of the charging process matches the preset charging capacity at the end of the charging process, the first charging time is the actual charging time of the charging process; if the actual charging capacity at the end of the charging process does not match the preset charging capacity at the end of the charging process, the first charging time is determined based on the actual charging time of the charging process and the estimated remaining charging time for the vehicle to charge from the actual charging capacity at the end of the charging process to the preset charging capacity at the end of the charging process.

[0080] Furthermore, the first control module 602 is also configured to: In response to the determination that the actual end charging amount of the historical charging data matches the preset end charging amount, the first charging duration is determined based on the start charging time and end charging time of the historical charging data. In response to the determination that the actual end charging amount of the historical charging data does not match the preset end charging amount, the actual charging time of the corresponding charging process is determined based on the start charging time and end charging time of the historical charging data, and the estimated remaining charging time is determined based on the actual end charging amount and the preset end charging amount, so as to determine the first charging time through the actual charging time and the estimated remaining charging time.

[0081] Furthermore, the first control module 602 is also configured to: The estimated remaining charging time from the actual end charging level to the preset end charging level is retrieved from the historical charging data; or, The estimated remaining charging time is determined by the time taken from the actual ending charging level to the preset ending charging level in another set of historical charging data. The other historical charging data refers to the charging process data of the same type for the vehicle or the same model of vehicle, including fast charging and slow charging.

[0082] Furthermore, the first control module 602 is also configured to: In response to determining that there is a charging interval in the charging process and that the charging interval is divided into at least two charging periods, the charging duration of each charging period is determined based on the start and end times of the charging period, and the sum of the charging durations is taken as the actual charging duration of the charging process.

[0083] Furthermore, the second control module 603 is also configured to: In response to determining that the difference between the estimated charging time and the first charging time is less than or equal to a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an accurate estimate. In response to determining that the difference between the estimated charging time and the first charging time is greater than a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

[0084] Furthermore, the second control module 603 is also configured to: In the historical charging data, at least one charging node is identified, and the estimated remaining charging time from the charging node's charge level to the preset end charging charge level and the first remaining charging time are determined. The accuracy of the estimated charging time is determined based on the estimated remaining charging time and the first remaining charging time; The first remaining charging time is determined by the first charging time and the actual node charging time of the vehicle to the charging node.

[0085] Furthermore, the second control module 603 is also configured to: In response to determining that the difference between the estimated remaining charging time and the first remaining charging time is less than or equal to a predetermined difference duration, the estimated remaining charging time corresponding to the charging node is determined to be an accurate estimate. In response to determining that the difference between the estimated remaining charging time and the first remaining charging time is greater than a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

[0086] Furthermore, the second control module 603 is also configured to: In response to determining that the first charging time is greater than or equal to the preset charging time, the preset difference time is determined as the difference time; In response to determining that the first charging time is less than the preset charging time, a reference time is determined based on the first charging time, and a compensation time is determined based on the first charging time and the preset charging time. The sum of the reference time and the compensation time is determined as the difference time.

[0087] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the charging data processing method described in any of the above embodiments.

[0088] Figure 3 This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0089] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0090] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0091] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0092] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WFI, Bluetooth, etc.).

[0093] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0094] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0095] The electronic devices described above are used to implement the corresponding charging data processing methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0096] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a vehicle, including an electronic device, which is used to execute the charging data processing method described in any of the above embodiments.

[0097] The vehicle described in the above embodiments is used to implement the corresponding charging data processing method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0098] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the charging data processing method as described in any of the above embodiments.

[0099] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0100] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the charging data processing method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0101] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.

[0102] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.

[0103] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0104] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0105] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.

[0106] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0107] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0108] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A charging data processing method, characterized in that, include: Acquire historical charging data of the vehicle, wherein the historical charging data corresponds to a charging process from the start of charging to the end of charging, and the historical charging data includes a preset end charging amount and the actual end charging amount. The estimated charging time and the first charging time for the corresponding charging process are determined based on historical charging data. The accuracy of the estimated charging time is determined based on the estimated charging time and the first charging time; Wherein, if the actual charging capacity at the end of the charging process matches the preset charging capacity at the end of the charging process, the first charging time is the actual charging time of the charging process; if the actual charging capacity at the end of the charging process does not match the preset charging capacity at the end of the charging process, the first charging time is determined based on the actual charging time of the charging process and the estimated remaining charging time; the estimated remaining charging time is the estimated time for the vehicle to charge from the actual charging capacity at the end of the charging process to the preset charging capacity at the end of the charging process.

2. The method according to claim 1, characterized in that, The process of determining the first charging duration includes: In response to the determination that the actual end charging amount of the historical charging data matches the preset end charging amount, the first charging duration is determined based on the start charging time and end charging time of the historical charging data. In response to the determination that the actual end charging amount of the historical charging data does not match the preset end charging amount, the actual charging time of the corresponding charging process is determined based on the start charging time and end charging time of the historical charging data, and the estimated remaining charging time is determined based on the actual end charging amount and the preset end charging amount, so as to determine the first charging time through the actual charging time and the estimated remaining charging time.

3. The method according to claim 2, characterized in that, The step of determining the estimated remaining charging time based on the actual charging completion level and the preset charging completion level includes: The estimated remaining charging time from the actual end charging level to the preset end charging level is retrieved from the historical charging data; or, The estimated remaining charging time is determined by the time taken from the actual ending charging level to the preset ending charging level in another set of historical charging data. The other historical charging data refers to the charging process data of the same type for the vehicle or the same model of vehicle, including fast charging and slow charging.

4. The method according to claim 2, characterized in that, The determination of the actual charging duration of the corresponding charging process based on the start and end times of the historical charging data includes: In response to determining that there is a charging interval in the charging process and that the charging interval is divided into at least two charging periods, the charging duration of each charging period is determined based on the start and end times of the charging period, and the sum of the charging durations is taken as the actual charging duration of the charging process.

5. The method according to claim 1, characterized in that, Determining the accuracy of the estimated charging time based on the estimated charging time and the first charging time includes: In response to determining that the difference between the estimated charging time and the first charging time is less than or equal to a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an accurate estimate. In response to determining that the difference between the estimated charging time and the first charging time is greater than a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

6. The method according to claim 1, characterized in that, Also includes: In the historical charging data, at least one charging node is identified, and the estimated remaining charging time from the charging node's charge level to the preset end charging charge level and the first remaining charging time are determined. The accuracy of the estimated charging time is determined based on the estimated remaining charging time and the first remaining charging time; The first remaining charging time is determined by the first charging time and the actual node charging time of the vehicle to the charging node.

7. The method according to claim 6, characterized in that, The process of determining the accuracy of the estimated charging time based on the estimated remaining charging time and the actual remaining charging time includes: In response to determining that the difference between the estimated remaining charging time and the first remaining charging time is less than or equal to a predetermined difference duration, the estimated remaining charging time corresponding to the charging node is determined to be an accurate estimate. In response to determining that the difference between the estimated remaining charging time and the first remaining charging time is greater than a predetermined difference, the estimated charging time corresponding to the charging process is determined to be an inaccurate estimate.

8. The method according to claim 5 or 7, characterized in that, The process for pre-determining the duration of the difference includes: In response to determining that the first charging time is greater than or equal to the preset charging time, the preset difference time is determined as the difference time; In response to determining that the first charging time is less than the preset charging time, a reference time is determined based on the first charging time, and a compensation time is determined based on the first charging time and the preset charging time. The sum of the reference time and the compensation time is determined as the difference time.

9. An electronic device, characterized in that, The electronic device includes a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the program to implement the method as described in any one of claims 1 to 8.

10. A vehicle, characterized in that, Includes the electronic device as described in claim 9.