Charging pile charging data compensation methods, devices, platforms and storage media

By acquiring the data reported by the charging piles, identifying missing time points, and performing power compensation calculations, the problem of poor data communication between the charging piles and the platform was solved, ensuring the integrity of the charging power curve and the accuracy of the power calculation.

CN121200856BActive Publication Date: 2026-04-03QIANHAI FORCE (SHENZHEN) INTELLIGENT TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-26
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Poor data communication between existing charging piles and the IoT charging pile management platform leads to data loss or errors, affecting the integrity of the charging power curve and the accuracy of the charging capacity.

Method used

By acquiring the data reported by the charging piles, determining whether data was received within a preset time period, identifying the missing time points and missing data, performing power compensation calculations, and obtaining the second power value of the missing data, the accuracy of the charging power calculation is ensured.

Benefits of technology

It achieves the integrity of the charging power curve and the accuracy of charging capacity calculation, reducing losses caused by inaccurate data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121200856B_ABST
    Figure CN121200856B_ABST
Patent Text Reader

Abstract

This application relates to the field of data processing technology, and in particular to a method, device, platform, and storage medium for charging pile charging data compensation. The method involves acquiring the reported charging data from the target charging pile and determining whether the reported charging data was received within a first preset time period. If not received, the method acquires the time point of the reported charging data and determines the missing time point and corresponding missing charging data for the charging pile. Next, it determines the first power value of the reported charging data and uses the reported charging data to perform power compensation calculations on the missing charging data to obtain a second power value for the missing charging data. Finally, by combining the first and second power values, the first total charging amount of the target charging pile is calculated. This application solves the problem of missing charging pile data and ensures the accuracy and completeness of charging data through power compensation, providing a reliable basis for charging pile management and electricity billing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a charging pile charging data compensation method, device, platform and storage medium. Background Technology

[0002] With the rapid development of the electric vehicle industry, charging piles have become the essential infrastructure for electric vehicle charging. To ensure the efficient operation of charging piles and a positive user experience, data communication between the charging piles and the IoT charging pile management platform (hereinafter referred to as the "platform") is crucial. By receiving charging data from the charging piles in real time, the platform can plot charging power curves and calculate charging volume, providing users with an intuitive display of charging status and accurate charging fee settlement.

[0003] In practical applications, when existing platforms conduct data communication, network communication may be disrupted due to the device installation environment or abnormal device firmware packet transmission. This can lead to data loss or errors when the platform receives real-time charging data from charging piles, affecting the integrity of the platform's real-time charging power curve and the accuracy of its real-time charging power calculation. Summary of the Invention

[0004] To overcome the shortcomings of the prior art, the present invention provides a charging pile charging data compensation method, device, platform and storage medium. By compensating for missing data, the platform can achieve the completeness of the power curve drawn in real time and the accuracy of the charging power calculation in real time.

[0005] A first aspect of this application provides a charging pile charging data compensation method, the method comprising:

[0006] Obtain the reported charging data of the target charging pile to determine whether the reported charging data has been received within the first preset time period;

[0007] When it is determined that no reported charging data is received within the first preset time period, the reporting time point of the reported charging data is obtained.

[0008] The missing time point of the target charging pile and the missing charging data corresponding to the missing time point are determined based on the reported time point.

[0009] Determine the first power value of the reported charging data;

[0010] Based on the reported charging data, power compensation calculation is performed on the missing charging data to obtain the second power value corresponding to the missing charging data.

[0011] The first total charging amount of the target charging pile is determined based on the first power value and the second power value.

[0012] In an optional implementation, the method further includes:

[0013] Determine the relative change between the first total charging amount and the second total charging amount, wherein the second total charging amount is obtained from the transaction records reported by the target charging pile;

[0014] The relative change is compared with a preset threshold, and the single compensation time is compared with a second preset time period;

[0015] When the single compensation time is less than the second preset time period and the relative change is less than the preset threshold, the charging order is settled according to the second total charging amount.

[0016] When the single compensation time is less than the second preset time period and the relative change is greater than the preset threshold, the charging order is settled according to the first total charging amount.

[0017] If the single compensation time is longer than the second preset time period, the charging order settlement is stopped, and the transaction record is resubmitted by the target charging pile. The order settlement is then carried out based on the new transaction record.

[0018] In an optional implementation, the step of performing power compensation calculation on the missing charging data based on the reported charging data to obtain the second power value corresponding to the missing charging data includes:

[0019] Determine the previous reporting time point and the second previous reporting time point corresponding to the missing time point from the reported time points. The previous reporting time point is the reporting time point that is adjacent to the missing time point and before the missing time point. The second previous reporting time point is the reporting time point that is adjacent to the previous reporting time point and before the previous reporting time point.

[0020] Determine the first reported charging data corresponding to the previous reporting time point and the second reported charging data corresponding to the previous two reporting time points; determine the second power value based on the first reported charging data and the second reported charging data.

[0021] In an optional implementation, determining the second power value based on the first reported charging data and the second reported charging data includes:

[0022] The second power value is determined using the following formula:

[0023] ;

[0024] in, This is the second power value. For the missing time point, The previous reporting time point, The first voltage value in the first reported charging data. The first current value in the first reported charging data. The first two reporting time points, The second voltage value in the second reported charging data. The second current value is the second current value in the second reported charging data.

[0025] In an optional implementation, determining the first total charging capacity of the target charging pile based on the first power value and the second power value includes:

[0026] The first total charge amount is determined using the following formula:

[0027] ;

[0028] Where W is the first total charging amount, and the reporting time point is... The corresponding first power values ​​are respectively The missing time point The corresponding second power values ​​are respectively .

[0029] In an optional implementation, the method further includes:

[0030] Obtain the maximum output power of the target charging pile;

[0031] When it is detected that the second power value is equal to the maximum output power, the second power value is constantly set to the maximum output power;

[0032] When the second power value is detected to be less than 0, the second power value is set to 0, and the power compensation calculation is stopped.

[0033] A second aspect of this application provides a charging pile charging data compensation device, the device comprising:

[0034] A third aspect of this application provides an IoT charging pile management platform, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the charging pile charging data compensation method.

[0035] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the above-described charging pile charging data compensation method.

[0036] In summary, the charging data compensation method, device, platform, and storage medium provided in this application acquire the reported charging data of the target charging pile and determine whether reported charging data is continuously received within a preset time period. If no reported charging data is received within the preset time period, data compensation calculation is performed on the received reported charging data. Specifically, it determines whether the received reported charging data is complete. If the data is missing, the specific time period and corresponding missing charging data are determined based on the reporting time point. The platform determines the first power value of the reported charging data and performs power compensation calculation on the missing charging data based on the reported charging data to obtain the second power value of the missing charging data. This achieves accurate compensation for the missing charging data, allowing the power curve to be presented completely. Finally, the first total charging amount of the target charging pile is determined based on the first and second power values, ensuring the accuracy of the charging amount calculation and effectively reducing unnecessary losses to the company or users due to inaccurate data. Attached Figure Description

[0037] Figure 1 This is a schematic flowchart illustrating a charging data compensation method for a charging pile according to an embodiment of this application;

[0038] Figure 2 This is a charging power curve of a target charging pile shown in an embodiment of this application;

[0039] Figure 3 This is a functional block diagram of a charging pile charging data compensation device shown in an embodiment of this application;

[0040] Figure 4 This is a schematic diagram of the virtual structure of an IoT charging pile management platform as shown in an embodiment of this application. Detailed Implementation

[0041] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0042] The following will clearly and completely describe the concept, specific structure, and technical effects of the present invention in conjunction with embodiments and accompanying drawings, so as to fully understand the purpose, features, and effects of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of them. Other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are all within the scope of protection of the present invention. Furthermore, all connections / linkages involved in the patent do not simply refer to direct contact between components, but rather to the ability to form a better connection structure by adding or reducing connecting accessories according to specific implementation conditions. The various technical features in this invention can be combined interactively without contradicting each other.

[0043] Reference Figure 1The diagram shown is a flowchart illustrating a charging pile charging data compensation method according to an embodiment of this application. The charging pile charging data compensation method includes the following steps.

[0044] S11, Obtain the reported charging data of the target charging pile to determine whether the reported charging data has been received within the first preset time period.

[0045] When a charging pile is put into use, the platform can obtain the charging data of the charging pile in use (referred to as the target charging pile) in real time. Specifically, the target charging pile can actively or passively report its charging data to the platform, so that the platform can record the charging data reported by the target charging pile in various time periods (referred to as reported charging data). If the platform does not receive reported charging data from the target charging pile within a first preset time period, it may mean that the target charging pile has ended its use. The platform can then start performing data compensation calculations based on the previously received reported charging data, that is, the charging data received from the start of the target charging pile's use until the first preset time period. If reported charging data from the target charging pile is received again within the data compensation calculation period, the data compensation calculation will stop.

[0046] S12, when it is determined that no reported charging data is received within the first preset time period, the reporting time point of the reported charging data is obtained.

[0047] If the platform does not receive reported charging data from the target charging pile within the first preset time period (e.g., 60 seconds), meaning the platform has not received reported charging data for more than 60 seconds, then it will begin performing data compensation calculations. Specifically, the platform can obtain the reported charging data from the target charging pile at the corresponding reporting time point. (Accurate to the second), wherein the reported charging data includes voltage data and current data, and the voltage data can be set to... (Unit: V), current data set to (Unit: A).

[0048] It should be noted that the preset time period is determined by the time interval of the message data reported by the device. It is usually 60 seconds, but it can also be set to upload one piece of data every 10, 20 or 30 seconds. The specific setting depends on the actual requirements.

[0049] S13, determine the missing time point of the target charging pile and the missing charging data corresponding to the missing time point based on the reported time point.

[0050] Once the reporting time point is determined, the platform can identify whether there are any missing time points within the reported time points, and the corresponding missing charging data for those missing time points. This missing charging data can include missing voltage values ​​and missing current values. Specifically, the platform first determines whether data is missing across multiple time periods. When it is determined that one or more time periods are missing, it determines the missing voltage value corresponding to the missing time point from the voltage data, and the missing current data corresponding to the missing time point from the current data. Assuming the missing time point is... (Also accurate to the second), the interval between each missing time point is the same. For example, if the interval is 15 seconds, the missing voltage value can be set to... The missing current value can be set to .

[0051] S14, determine the first power value of the reported charging data.

[0052] In some embodiments, once the voltage and current data corresponding to each reporting time point are confirmed, the platform can calculate a first power value based on the voltage and current data. Specifically, the first power value is determined using the following formula. :

[0053] .

[0054] S15, perform power compensation calculation on the missing charging data based on the reported charging data to obtain the second power value corresponding to the missing charging data.

[0055] After obtaining the missing time points, the platform can retrieve the missing time points. The first two reporting time points are referred to as the previous reporting time point and the previous second reporting time point, respectively. The previous reporting time point is the reporting time point adjacent to and preceding the missing time point, and the previous second reporting time point is the reporting time point adjacent to and preceding the previous reporting time point. Further, the platform can obtain the reported charging data corresponding to the previous reporting time point (referred to as the first reported charging data) and the reported charging data corresponding to the previous second reporting time point (referred to as the second reported charging data). The first reported charging data includes a first voltage value and a first current value, and the second reported charging data includes a second voltage value and a second current value.

[0056] Specifically, the platform can set the previous reporting time point as... The corresponding reported voltage value (referred to as the first voltage value) is The corresponding reported current value (referred to as the first current value) is The first two reporting time points are set as follows: The corresponding reported voltage value (referred to as the second voltage value) is The corresponding reported current value (referred to as the second current value) is .

[0057] Based on the charging characteristics of charging piles, the power curve is approximately a linear equation at each stage; therefore, the linear power equation can be set as follows: ,in Missing time points The corresponding power (called the second power value) is K, which is a constant, and b is a constant.

[0058] The missing time points can be determined based on the rules of linear equations. To the missing time point The corresponding linear expression for power during the missing time period:

[0059] ;

[0060] The second power value corresponding to the missing time point can be calculated using the above linear power expression.

[0061] In some embodiments, when performing power compensation calculations, the platform can draw a charging power curve of the target charging pile in real time. That is, it fills the power curve graph with the power data obtained from the power compensation calculation, referring to... Figure 2 As shown, real-time power data (including the first power value and the second power value) is stored.

[0062] In some embodiments, the platform can set a power change threshold based on the specifications of the charging pile and the battery characteristics of the electric vehicle. This threshold can be adjusted as needed to ensure both abnormal fluctuations are detected and false alarms are avoided. The platform compares the real-time monitored power data with the power change threshold. If the power data exceeds the threshold, abnormal power fluctuations are identified. Similarly, the platform can set a threshold range and a critical value based on the fluctuation amplitude. The fluctuation amplitude is compared to the threshold range. When the power fluctuation amplitude is within the threshold range (small fluctuation, corresponding to Level 1 response), the charging pile can continue charging normally. When the fluctuation amplitude exceeds the threshold range but does not reach the critical value, a Level 2 response is initiated. The charging pile should freeze its current compensation calculation method and switch to a conservative charging mode. This conservative mode can involve reducing charging power or extending charging time to ensure the safety and stability of the charging process. When extreme power fluctuations occur (fluctuation amplitude exceeding the critical value), the charging pile should immediately stop charging and trigger an alarm system. This alarm system can notify administrators or vehicle owners via sound, lights, SMS, or app push notifications. By dynamically adjusting the power change threshold, the system accurately detects abnormal power fluctuations in charging piles and responds in stages according to the fluctuation amplitude to ensure charging safety. Small fluctuations result in normal charging, while fluctuations exceeding the threshold result in conservative charging, and extreme fluctuations result in immediate stop and alarm, effectively improving the stability and safety of the charging process.

[0063] S16, determine the first total charging amount of the target charging pile based on the first power value and the second power value.

[0064] In some embodiments, after calculating the second power value corresponding to the missing time point point by point using the fitted linear power expression within the missing time period, the platform can calculate the total charging amount of the current target charging pile by accumulating the charging amount. Specifically, the charging amount calculation formula is: Charging amount = Average power × Reporting time interval. When data is missing in multiple time periods, the total charging amount in multiple time periods is recalculated based on the same embodiment method described above. By merging the calculations, the total charging amount of the current target charging pile can be obtained.

[0065] Assume the platform receives the charging data from the target charging piles at the following reporting times: The corresponding first power values ​​are respectively Therefore, when the platform calculates the missing charging data corresponding to the missing time point, it can determine that the missing time point is... The corresponding second power values ​​are respectively Furthermore, the total charging capacity W of the target charging station at the current time (referred to as the first total charging capacity, in kWh) is determined using the following formula:

[0066] .

[0067] Furthermore, assume that the platform receives the charging data reported by the target charging piles at various reporting time points. The corresponding first power values ​​are respectively When the platform calculates the compensation for the missing charging data corresponding to the missing time points, it also assumes that it can know that one of the missing time points is... The corresponding second power values ​​are respectively Another missing time point is The corresponding second power values ​​are respectively Furthermore, the first total charging amount W of the target charging station at the current time is determined using the following formula:

[0068] ;

[0069] It should be noted that the above example only uses missing data from one or two missing time periods as an example to calculate the total charging amount. Similarly, missing data from other missing time periods can be calculated by adding them together.

[0070] In an optional implementation, the method further includes:

[0071] Determine the relative change between the first total charging amount and the second total charging amount, wherein the second total charging amount is obtained from the transaction records reported by the target charging pile;

[0072] The relative change is compared with a preset threshold, and the single compensation time is compared with a second preset time period;

[0073] When the single compensation time is less than the second preset time period and the relative change is less than the preset threshold, the charging order is settled according to the second total charging amount.

[0074] When the single compensation time is less than the second preset time period and the relative change is greater than the preset threshold, the charging order is settled according to the first total charging amount.

[0075] If the single compensation time is longer than the second preset time period, the charging order settlement is stopped, and the transaction record is resubmitted by the target charging pile. The order settlement is then carried out based on the new transaction record.

[0076] In some embodiments, when the platform calculates the first total charging amount, it can compare it with the charging amount data in the transaction records reported by the target charging pile. This is compared to the first total charging amount (referred to as the second total charging amount), with the optimal result used as the basis for order settlement. Specifically, the platform can calculate the relative change between the first and second total charging amounts. The platform then obtains the single compensation time during power compensation calculation and compares this single compensation time with a preset time period (referred to as the second preset time period), and compares the relative change with a preset threshold. If the platform's single compensation time does not exceed the second preset time period (e.g., 2 hours), and the relative change is less than the preset threshold (e.g., 5%), that is... At that time, the second total charge amount The settlement is based on the charging volume data of the charging order. Furthermore, if the platform's single compensation time does not exceed the second preset time period (e.g., 2 hours), and the relative change is greater than a preset threshold (e.g., 5%), that is... At that time, the first total charge amount W The charging power data for the charging order will be used for settlement. If the platform's single compensation time exceeds the second preset time period (e.g., 2 hours), it means that the target charging pile has been offline for a long time, and the actual charging time of the target charging pile cannot be determined. Continuing to perform data compensation calculation will lead to a large calculation error. Therefore, no data comparison will be performed, and the platform will wait for the target charging pile to come back online and report the final transaction record data as the basis for charging order settlement.

[0077] It should be noted that the second preset time period is set based on the average charging time of vehicles, generally around 4-6 hours. Device offline is categorized as short offline or long offline. If the duration exceeds two hours, it can be considered a long offline. In the case of long offline, the device generally will not transmit any process voltage or current data for this charging order, making supplementary calculations meaningless. Generally, the settlement data sent after the device comes back online is sufficient. Furthermore, compensating for the time delay may result in excessively increased charging time for users, leading to overcharging, which is unfriendly to users. Before performing data compensation, it is necessary to obtain information on the successful initiation of charging at the charging pile and the initial power of the charging pile. Once the platform confirms that the charging pile has successfully started charging and receives a received initial power greater than 0, data compensation can be performed based on the received reported charging data.

[0078] Through the above optional implementation methods, after the platform calculates the complete total charging power, it can compare it with the transaction settlement data reported by the target charging pile and take the charging power data of the more accurate side (platform or target charging pile). This can improve the accuracy of order power settlement, effectively reduce the problem of over-calculation, under-calculation, or inability to calculate order fees, and reduce losses for the company and users.

[0079] In an optional implementation, the method further includes:

[0080] Obtain the maximum output power of the target charging pile;

[0081] When it is detected that the second power value is equal to the maximum output power, the second power value is constantly set to the maximum output power;

[0082] When the second power value is detected to be less than 0, the second power value is set to 0, and the power compensation calculation is stopped.

[0083] The maximum power is determined by the device; for example, a 7kW AC charging pile has a maximum power of 7kW. In some embodiments, due to the linear characteristic of charging power, it can be divided into a growth period, a plateau period, and a decline period. The growth period indicates that charging has just begun, and the power increases from low to high; the plateau period is when the power reaches the device's maximum discharge power; and the decline period is when the vehicle is almost fully charged, and the device's discharge power decreases. The platform can obtain the maximum output power of the target charging pile and compare a second power value with the maximum output power. At a certain missing time point, if the second power value is less than the maximum output power, the growth period and decline period can be distinguished. When the power output is equal to or greater than the maximum output power of the target charging station, then The maximum output power value is maintained. Furthermore, if no charging data is received from the target charging station within a second preset time period (e.g., 2 hours), the power compensation calculation stops. If the second power value... When it is less than 0, then If we take 0, it represents the falling phase. The equipment has stopped discharging, so we take a value of 0. Similarly, we stop power compensation calculations.

[0084] By using the above optional implementation methods, keeping the power constant at the maximum ensures that the second power calculated during the charging growth period will not increase indefinitely, thus avoiding unrealistic calculations and ensuring the reliability of the compensation. Setting a stop compensation rule, stopping when the value is 0, prevents the compensation system from compensating indefinitely, as compensating for negative numbers is meaningless. Secondly, stopping after 2 hours prevents the system compensation time from being too long, exceeding the user's actual charging time and resulting in excessive charging fees being charged to the user.

[0085] This application, by supplementing missing charging data, can not only generate real-time charging power curves for charging piles, but also help analyze user battery life change curves. In addition, the platform can calculate the complete charging capacity based on the power data at the missing time point, compare it with the transaction settlement data reported by the charging pile, and take the charging capacity data from the more accurate side (platform or charging pile). This can improve the accuracy of order power settlement, effectively reduce the problems of over-calculation, under-calculation, or inability to calculate order fees, and reduce losses for both the company and users.

[0086] Reference Figure 3 The diagram shown is a functional block diagram of a charging pile charging data compensation device according to an embodiment of this application.

[0087] In some embodiments, the charging pile charging data compensation device 30 may include multiple functional modules composed of computer program segments. The computer programs for each program segment of the charging pile charging data compensation device 30 may be stored in the platform's memory and executed by at least one processor to perform (see details). Figure 1 (Description) The charging pile charging data compensation function. Based on its function, it can be divided into multiple functional modules. These functional modules may include: a first acquisition module 301, a second acquisition module 302, a first determination module 303, a second determination module 304, a missing data compensation module 305, a third determination module 306, and an order settlement module 307. The module referred to in this application is a series of computer program segments that can be executed by at least one processor and perform a fixed function, stored in memory. In this embodiment, the functions of each module will be detailed in subsequent embodiments.

[0088] The first acquisition module 301 shown is used to acquire the reported charging data of the target charging pile in order to determine whether the reported charging data is received within a first preset time period.

[0089] The second acquisition module 302 is used to acquire the reporting time point of the reported charging data when it is determined that no reported charging data has been received within the first preset time period.

[0090] The first determining module 303 is used to determine the missing time point of the target charging pile and the missing charging data corresponding to the missing time point based on the reported time point.

[0091] The second determining module 304 is used to determine the first power value of the reported charging data.

[0092] The missing charging data compensation module 305 is used to perform power compensation calculation on the missing charging data based on the reported charging data to obtain the second power value corresponding to the missing charging data.

[0093] The third determining module 306 is used to determine the first total charging amount of the target charging pile based on the first power value and the second power value.

[0094] The order settlement module 307 is configured to: determine the relative change between the first total charging amount and the second total charging amount, wherein the second total charging amount is obtained from the transaction records reported by the target charging pile; compare the relative change with a preset threshold and compare the single compensation time with a second preset time period; when the single compensation time is less than the second preset time period and the relative change is less than the preset threshold, perform charging order settlement based on the second total charging amount; when the single compensation time is less than the second preset time period and the relative change is greater than the preset threshold, perform charging order settlement based on the first total charging amount; when the single compensation time is greater than the second preset time period, stop executing charging order settlement, wait for the target charging pile to re-report transaction records, and perform order settlement based on the new transaction records.

[0095] The missing data compensation module 305 is further configured to: determine, from the reported time points, the previous reporting time point and the second previous reporting time point corresponding to the missing time point, wherein the previous reporting time point is a reporting time point adjacent to and before the missing time point, and the second previous reporting time point is a reporting time point adjacent to and before the previous reporting time point; determine the first reported charging data corresponding to the previous reporting time point and the second reported charging data corresponding to the second previous reporting time point; and determine the second power value based on the first reported charging data and the second reported charging data.

[0096] The missing power compensation module 305 is further specifically used to: determine the second power value using the following formula:

[0097] ;

[0098] in, This is the second power value. For the missing time point, The previous reporting time point, The first voltage value in the first reported charging data. The first current value in the first reported charging data. The first two reporting time points, The second voltage value in the second reported charging data. The second current value is the second current value in the second reported charging data.

[0099] The third determining module 306 is further specifically used to: determine the first total charging amount using the following formula:

[0100] ;

[0101] Where W is the first total charging amount, and the reporting time point is... The corresponding first power values ​​are respectively The missing time point The corresponding second power values ​​are respectively .

[0102] The missing compensation module 305 is further configured to: obtain the maximum output power of the target charging pile; when the second power value is detected to be equal to the maximum output power, set the second power value to the maximum output power; when the second power value is detected to be less than 0, set the second power value to 0 and stop power compensation calculation.

[0103] It should be understood that the various variations and specific embodiments of the charging pile charging data compensation method provided in the above embodiments are also applicable to the charging pile charging data compensation device of this embodiment. Through the foregoing detailed description of the charging pile charging data compensation method, those skilled in the art can clearly understand the implementation method of the charging pile charging data compensation device in this embodiment. For the sake of brevity, it will not be described in detail here.

[0104] Reference Figure 4 The diagram shown is a schematic representation of the structure of an IoT charging pile management platform according to an embodiment of this application. In a preferred embodiment of this application, the IoT charging pile management platform 4 includes a memory 41, at least one processor 42, and at least one communication bus 43.

[0105] Those skilled in the art should understand that Figure 4 The structure of the IoT charging pile management platform shown does not constitute a limitation of the embodiments of this application. It can be a bus structure or a star structure. The IoT charging pile management platform 4 may also include more or fewer other hardware or software than shown, or different component arrangements.

[0106] In some embodiments, the IoT charging pile management platform 4 is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions. Its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits, programmable gate arrays, digital processors, and embedded devices. The IoT charging pile management platform 4 may also include user equipment, which includes, but is not limited to, any electronic product capable of human-computer interaction with the user via a keyboard, mouse, remote control, touchpad, or voice control device, such as a personal computer, tablet computer, smartphone, or digital camera.

[0107] In the embodiments provided in this application, it should be understood that the disclosed methods, apparatus, computer-readable storage media, and IoT charging pile management platform can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple components or modules may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or the indirect coupling or communication connection between devices, components, or modules may be electrical, mechanical, or other forms.

[0108] The components described as separate parts may or may not be physically separate. The components shown as components may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the components can be selected to achieve the purpose of this embodiment according to actual needs.

[0109] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each component can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0110] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0111] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0112] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0113] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the embodiments described. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.

Claims

1. A method for compensating charging data of a charging pile, characterized in that, The method includes: Obtain the reported charging data of the target charging pile to determine whether the reported charging data has been received within the first preset time period; When it is determined that no reported charging data is received within the first preset time period, the reporting time point of the reported charging data is obtained; The missing time point of the target charging pile and the missing charging data corresponding to the missing time point are determined based on the reported time point. Determine the first power value of the reported charging data; Based on the reported charging data, power compensation calculations are performed on the missing charging data to obtain a second power value corresponding to the missing charging data. This includes determining the previous reporting time point and the second previous reporting time point corresponding to the missing time point from the reported time points. The previous reporting time point is the reporting time point adjacent to and before the missing time point, and the second previous reporting time point is the reporting time point adjacent to and before the previous reporting time point. The first reported charging data corresponding to the previous reporting time point and the second reported charging data corresponding to the second previous reporting time point are determined. The calculation is performed using the formula... The second power value is determined based on the first reported charging data and the second reported charging data; wherein, This is the second power value. For the missing time point, The previous reporting time point, The first voltage value in the first reported charging data. The first current value in the first reported charging data. The first two reporting time points, The second voltage value in the second reported charging data. This refers to the second current value in the second reported charging data; Through formula The first total charging amount of the target charging pile is determined based on the first power value and the second power value; wherein, W is the first total charging amount, and the reporting time point is... The corresponding first power values ​​are respectively The missing time point The corresponding second power values ​​are respectively ; Obtain the maximum output power of the target charging pile; when the second power value is detected to be equal to the maximum output power, set the second power value to the maximum output power; when the second power value is detected to be less than 0, set the second power value to 0 and stop power compensation calculation.

2. The charging data compensation method for charging piles according to claim 1, characterized in that, The method further includes: Determine the relative change between the first total charging amount and the second total charging amount, wherein the second total charging amount is obtained from the transaction records reported by the target charging pile; The relative change is compared with a preset threshold, and the single compensation time is compared with a second preset time period; When the single compensation time is less than the second preset time period and the relative change is less than the preset threshold, the charging order is settled according to the second total charging amount. When the single compensation time is less than the second preset time period and the relative change is greater than the preset threshold, the charging order is settled according to the first total charging amount. If the single compensation time is longer than the second preset time period, the charging order settlement is stopped, and the transaction record is resubmitted by the target charging pile. The order settlement is then carried out based on the new transaction record.

3. A charging pile charging data compensation device, characterized in that, The device includes: The first acquisition module is used to acquire the reported charging data of the target charging pile in order to determine whether the reported charging data is received within a first preset time period. The second acquisition module is used to acquire the reporting time point of the reported charging data when it is determined that no reported charging data has been received within the first preset time period. The first determining module is used to determine the missing time point of the target charging pile and the missing charging data corresponding to the missing time point based on the reported time point; The second determining module is used to determine the first power value of the reported charging data; The missing charging data compensation module is used to perform power compensation calculations on the missing charging data based on the reported charging data to obtain a second power value corresponding to the missing charging data. This includes determining the preceding and second preceding reporting time points from the reported time points, where the preceding reporting time point is adjacent to and precedes the missing time point, and the second preceding reporting time point is adjacent to and precedes the preceding reporting time point; determining the first reported charging data corresponding to the preceding reporting time point, and the second reported charging data corresponding to the second preceding reporting time point; and using a formula... The second power value is determined based on the first reported charging data and the second reported charging data; wherein, This is the second power value. For the missing time point, The previous reporting time point, The first voltage value in the first reported charging data. The first current value in the first reported charging data. The first two reporting time points, The second voltage value in the second reported charging data. This refers to the second current value in the second reported charging data; The third determining module is used to determine the formula. The first total charging amount of the target charging pile is determined based on the first power value and the second power value; wherein, W is the first total charging amount, and the reporting time point is... The corresponding first power values ​​are respectively The missing time point The corresponding second power values ​​are respectively ; The missing compensation module is also used to obtain the maximum output power of the target charging pile; when the second power value is detected to be equal to the maximum output power, the second power value is set to the maximum output power; when the second power value is detected to be less than 0, the second power value is set to 0 and the power compensation calculation is stopped.

4. An IoT charging pile management platform, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the charging pile charging data compensation method according to any one of claims 1 to 2.

5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the charging pile charging data compensation method according to any one of claims 1 to 2.

Citation Information

Patent Citations

  • Resource transfer method and device based on charging pile, and computer equipment

    CN116128351A