Charging service process risk assessment method, charging pile supervision platform and charging pile

By applying a risk assessment method in the charging pile management system, using PWM signal point statistical information to calculate the CP voltage value, and matching the status to identify risks, it solves the problem of difficulty in discovering abnormalities and being cracked in time in the existing system, and achieves more efficient risk identification and inspection.

CN119831619AActive Publication Date: 2025-04-15XIAMEN JOINT TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510307644.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-04-15
Estimated Expiration
2045-03-17

AI Technical Summary

Technical Problem

The existing charging pile management system is difficult to detect abnormal situations in a timely manner and is easily cracked, resulting in an increased risk of billing records not matching the actual charging information.

Method used

A risk assessment method for charging service process is provided. By receiving the PWM signal point statistical information reported by the target charging pile, a preset algorithm is used to calculate the first CP voltage value and the second CP voltage value, and match the two states to identify the risk.

Benefits of technology

It can promptly identify whether there are risks in the target charging pile, locate abnormal types, improve the efficiency of risk investigation, and ensure the authenticity and reliability of charging data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119831619A_ABST
    Figure CN119831619A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of system safety, and provides a charging service process risk assessment method, a charging pile supervision platform and a charging pile. The method is applied to a charging pile supervision platform, and comprises the following steps: receiving PWM signal point statistical information reported by a target charging pile; calculating the array statistical data based on the preset algorithm to obtain a second CP voltage value; under the condition that the first CP voltage value is the same as the second CP voltage value, determining a first service state according to the second CP voltage value; acquiring a second service state of the target charging pile displayed on the platform; and matching the first service state with the second service state, and determining that the target charging pile has a risk under the condition that the first service state is not consistent with the second service state, so that the risk existing in the service state of the charging pile can be identified timely and accurately.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of charging system safety technology, and in particular to a charging service process risk assessment method, a charging pile supervision platform and a charging pile. Background Art

[0002] With the vigorous development of the new energy vehicle industry, charging piles have become an indispensable urban infrastructure, and their safety management is crucial to maintaining public safety and improving user experience. The existing charging pile management platform can realize basic data collection and analysis functions, such as power consumption statistics, fee settlement, etc.

[0003] Currently, charging pile management systems usually rely on remote monitoring centers to periodically poll the status information of charging piles. However, this method is difficult to detect abnormal situations in a timely manner and is easy to be cracked, resulting in an increased risk of billing records not matching actual charging information. Summary of the invention

[0004] In order to improve the risk identification capability of the charging pile system and detect anomalies in a timely manner, the embodiments of the present application provide a charging service process risk assessment method, a charging pile supervision platform, and a charging pile.

[0005] On the one hand, the charging service process risk assessment method provided in the embodiment of the present application is applied to a charging pile supervision platform, and the method includes the steps of: receiving PWM signal point statistical information reported by the target charging pile, wherein the statistical information includes array statistical data and a first CP voltage value, and the first CP voltage value is obtained by calculating the array statistical data by the target charging pile based on a preset algorithm; calculating the array statistical data based on the preset algorithm to obtain a second CP voltage value; when the first CP voltage value is the same as the second CP voltage value, determining a first service status according to the second CP voltage value; obtaining a second service status displayed on the platform by the target charging pile; wherein the second service status is automatically generated by the platform according to the status parameters sent by the target charging pile or the user operation data; matching the first service status with the second service status, and when the first service status does not match the second service status, determining that the target charging pile is at risk.

[0006] In one implementation, the method further includes: when the first CP voltage value is different from the second CP voltage value, determining that there is a risk in the target charging pile.

[0007] In one implementation, the calculation of the array statistical data based on the preset algorithm to obtain the second CP voltage value includes: calculating the total data volume based on the data volume corresponding to each array in the array statistical data; calculating the first threshold based on the total data volume and the preset threshold ratio; sorting in descending order according to the data volume corresponding to each of the arrays, and calculating the data volume difference between the first bit array and the second bit array; when the difference is greater than or equal to the first threshold, determining the second CP voltage value according to the array characteristics corresponding to the first bit array.

[0008] Based on the above technical solution, the platform can recalculate the second CP voltage value according to the array data in the PWM signal point statistical information sent by the target charging pile, and compare it with the received first CP voltage value to identify whether the data sent by the target charging pile has been tampered with, thereby determining whether there is an attack risk; further, when the sent data is normal, the first service status can be further determined according to the second CP voltage value, and matched with the second service status displayed by the platform to determine whether the two are consistent, thereby identifying whether the interactive data used to generate the second service status has been tampered with, or whether the platform information has been tampered with. In this way, not only can abnormal situations be identified in a timely manner, but also the type of abnormality can be located, thereby facilitating maintenance personnel to conduct risk investigation in a timely manner.

[0009] Based on the same inventive concept, an embodiment of the present application also provides a charging pile supervision platform, which performs risk assessment on the charging service process based on the above method.

[0010] On the other hand, an embodiment of the present application also provides a charging pile, including a signal acquisition module, a signal processing module and a charging control module; wherein the signal acquisition module is used to collect PWM signal points based on a sampling period and a sampling window, convert each of the PWM signal points into a voltage value, and send each of the voltage values ​​to the signal processing module; the signal processing module is used to receive each of the voltage values, create multiple arrays according to preset rules and configure array characteristics for each of the arrays; according to the matching relationship between each of the voltage values ​​and the array characteristics, each of the voltage values ​​is stored in a corresponding array, and the number of voltage values ​​in each of the arrays is counted as the data amount of the array; a first CP voltage value is determined based on a preset algorithm and the data amount of each of the arrays, and sent to the charging control module; the charging control module is used to control the charging service process according to the first CP voltage value.

[0011] Based on the above technical solution, the charging pile can avoid misidentification when determining the voltage based on single-point sampling data by collecting all signal points within the sampling window. At the same time, the first CP voltage value is determined based on array statistics to ensure the accuracy and speed of voltage identification. At the same time, the array data and the first CP voltage value obtained during the analysis process can be used for abnormal analysis of the supervision platform, making full use of the uncertainty of the array data, simplifying the difficulty of abnormal identification, and improving the timeliness of abnormal identification.

[0012] In one implementation, determining the first CP voltage value based on a preset algorithm and the amount of data in each of the arrays includes: calculating the total data amount based on the amount of data corresponding to each of the arrays; calculating the first threshold based on the total data amount and a preset threshold ratio; sorting the data in descending order according to the amount of data corresponding to each of the arrays, and calculating the difference in data amount between the first bit array and the second bit array; and determining the first CP voltage value according to array characteristics corresponding to the first bit array when the difference is greater than or equal to the first threshold.

[0013] In one implementation, the determining of the first CP voltage value based on a preset algorithm and the amount of data in each of the arrays further includes: when the difference is less than the first threshold, setting the first CP voltage value to the last value and adding a data tag; the data tag is used to mark the first CP voltage value as a fill value based on historical data; the charging control module is also used to determine whether there is an abnormality based on the data tag, including: accumulating the number of data tags within a statistical period, determining whether the accumulated amount of data tags is greater than a second threshold, and when the accumulated amount is greater than the second threshold, evaluating it as a device signal fault; or, obtaining the adding time of each of the data tags, and determining whether there is a situation where the number of data tags with consecutive adding times is greater than a third threshold based on the adding time, and if so, evaluating it as a device signal fault.

[0014] In one implementation, the charging control module is further used to determine whether a CP fault exists based on the number of noise voltage values, including: when it is determined that the number of noise voltage values ​​is greater than a fourth threshold and continues for more than a preset number of sampling cycles, determining that a CP fault exists.

[0015] In one implementation, the charging control module is also used to monitor CP abnormalities based on the service status, including: starting a counter within a monitoring period; determining the current service status based on the first CP voltage value received; updating the counter according to the current service status and the last service status; after the monitoring period ends, determining whether the CP status is stable based on the value of the counter and recording the corresponding CP status switching value in a status array; when it is determined that the CP status is unstable, analyzing the status array to determine whether there is a CP abnormality; or, creating a circular array for storing CP status switching values, determining the CP status switching value each time the first CP voltage value is received, updating it to the circular array, and summing the updated circular array to determine whether the CP status is stable based on the calculation result; when the duration of the CP status instability is greater than a preset duration, determining a CP abnormality.

[0016] Based on the above technical solution, the charging pile can realize automatic identification of CP abnormalities, thereby timely discovering CP failures and taking corresponding countermeasures.

[0017] In addition, an embodiment of the present application also provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and the program or instruction implements the above method when executed by the processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings constituting a part of the present application are used to provide further understanding of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute improper limitations on the present application.

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 A schematic diagram of the structure of a charging pile management system provided in an embodiment of the present application is shown.

[0021] Figure 2 A flow chart of a charging service process risk assessment method provided in an embodiment of the present application is shown.

[0022] Figure 3 A schematic diagram of the charging pile structure provided in an embodiment of the present application is shown.

[0023] Figure 4A flow chart of a method for determining a first CP voltage in an embodiment of the present application is shown.

[0024] Figure 5 A flow chart of a method for monitoring CP abnormality based on service status in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more, and "first", "second" and various digital numbers are only distinguished for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0027] The features, structures or characteristics in this application may be combined in one or more embodiments in any suitable manner. In various embodiments of this application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0028] Some optional features in the embodiments of the present application may be implemented independently in some scenarios without relying on other features to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in some scenarios as needed.

[0029] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of this application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships. The implementation methods of this application do not constitute a limitation on the scope of protection of this application.

[0030] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0031] Please refer to Figure 1 The charging pile management system provided in the embodiment of the present application includes a charging pile supervision platform 110 and charging piles 120, wherein the charging pile supervision platform 110 is used to manage the connected charging piles 120, including but not limited to charging pile status maintenance, charging billing, bill management, etc. Each charging pile 120 is connected to the supervision platform 110 for communication.

[0032] Please refer to Figure 2 The embodiment of the present application provides a charging service process risk assessment method for achieving real-time and accurate monitoring of the status of charging piles, and timely risk warning of charging piles with abnormal status, so as to ensure that the charging data obtained by the platform during the charging service is true and reliable, and at the same time, the risk can be located in time, and then corresponding countermeasures can be taken. The method specifically includes the following steps.

[0033] S210, receiving PWM signal point statistical information reported by the target charging pile.

[0034] The PWM signal point statistical information includes array statistical data and a first CP voltage value, and the first CP voltage value is calculated by the target charging pile based on a preset algorithm for the array statistical data. The CP voltage value refers to the voltage value on the CP (ControlPilot) line.

[0035] Specifically, the target charging pile is any charging pile connected to the supervision platform. Please refer to Figure 3 The target charging pile includes a signal acquisition module 121 , a signal processing module 122 and a charging control module 123 .

[0036] The signal acquisition module 121 is used to acquire PWM (Pulse Width Modulation) signal points based on a sampling period and a sampling window, convert each PWM signal point into a voltage value, and send each voltage value to the signal processing module 122 .

[0037] In one implementation, the sampling period and the sampling window are pre-configured. In one example, the minimum duty cycle can be determined based on the standard implemented by the target charging pile to ensure that all high-level points can be collected. For example, if the minimum duty cycle is 5%, the sampling period can be set to 1ms and the sampling window to 50us.

[0038] The signal acquisition module 121 may be implemented based on an ADC (Analog-to-Digital Converter) by setting a timer to trigger periodic sampling of the ADC.

[0039] For example, a timer can be used to control the generation of a PWM signal, and the overflow time of the timer can be set to generate the desired PWM signal frequency. The overflow interrupt of the timer is used as a signal to start voltage detection. The ADC will perform voltage sampling in the sampling window after the timer overflows in each PWM cycle to ensure that the sampling is performed when the PWM signal is stable. The ADC converts each PWM signal point collected in the sampling window into a corresponding voltage value.

[0040] The signal processing module 122 is used to receive each voltage value, create multiple arrays according to preset rules and configure array features for each array; based on the matching relationship between each voltage value and each array feature, each voltage value is stored in the corresponding array, and the number of voltage values ​​in each array is counted as the data volume of the array; based on the preset algorithm and the data volume of each array, the first CP voltage value is determined, and sent to the charging control module and the supervision platform at the same time. It is worth noting that in the embodiment of the present application, the signal processing module 122 will send the first CP voltage value to the supervision platform in real time every time it obtains it, so as to ensure that the supervision platform can receive real-time PWM signal point statistical information.

[0041] Specifically, the signal processing module 122 can be implemented based on a microcontroller (MCU), and the preset rules are pre-set, including creating an array based on a set voltage range, or determining the number of groups according to the distribution range of each voltage value, and creating corresponding groups.

[0042] In one example, the voltage range can be set according to the PWM signal characteristics of the CP line. For example, the characteristic values ​​of the CP line include 6V, 9V and 12V, and a 1V margin is reserved before and after. Then array 1, array 2, array 3 and array 4 can be created accordingly, where the array characteristic of array 1 is 6V, and the corresponding voltage range is [5,7]; the array characteristic of array 2 is 9V, and the corresponding voltage range is [8,10]; the voltage range corresponding to array 3 is [11,13]; array 4 is used to store noise voltage values ​​that cannot match other arrays, and the array characteristic is an empty value.

[0043] The signal processing module 122 can store each voltage value in a corresponding array according to the matching relationship between the size of each received voltage value and the voltage range, and then determine a first CP voltage value based on a preset algorithm, wherein the first CP voltage value is used to characterize the voltage of the current CP line.

[0044] In one implementation, please refer to Figure 4 The method for determining the first CP voltage based on a preset algorithm specifically includes the following steps.

[0045] S410, calculating the total data volume based on the data volume corresponding to each array.

[0046] The data volume of the array is the number of voltage values ​​stored in the array.

[0047] S420, calculating a first threshold based on the total data volume and a preset threshold ratio.

[0048] In implementation, the preset threshold ratio is pre-set and used to filter out typical waveforms. In one example, the preset threshold ratio can be 40%. It is worth noting that in actual application, the number of PWM signal points collected in different sampling windows may change due to the fluctuation of voltage. When the voltage is high, more signal points are collected. Therefore, the first threshold determined by the preset ratio and the actual total number of adopted points can change dynamically with the actual adopted amount, so that the judgment based on the first threshold can be more accurate.

[0049] S430, sorting the data arrays in descending order according to the data amounts corresponding to the data arrays, and calculating the data amount difference between the first data array and the second data array.

[0050] Among them, the first-order array is the array with the first ranking position, that is, the array with the largest data volume, and the second-order array is the array with the second ranking position, that is, the data volume is only smaller than the first-order array.

[0051] S440, when the difference is greater than or equal to the first threshold, determining a first CP voltage value according to an array feature corresponding to the first bit array.

[0052] In implementation, when the difference between the first bit array and the second bit array is greater than or equal to the first threshold, it indicates that the waveform in the sampling window is a typical waveform, and the array feature corresponding to the first bit array can be determined as the first CP voltage value.

[0053] In one example, the data volumes of array 1, array 2, array 3, and array 4 are 0, 70, 5, and 15, respectively, and the preset threshold ratio is 30%. Since the difference 55 between the data volume 70 of the first bit array and the data volume 15 of the second bit array is greater than 30, it is determined that the waveform corresponding to the sampling window is a typical waveform, and the first CP voltage value is determined to be 9V.

[0054] In one implementation, when the difference between the first bit array and the second bit array is less than the first threshold, the first CP voltage value can be set to the last value, and a data tag can be added to mark the first CP voltage value as a fill value based on historical data.

[0055] The charging control module 123 is used to control the charging service process according to the first CP voltage value, wherein when the first CP voltage value is 6V, it is determined that charging is currently in progress; when the first CP voltage value is 9V, it is determined that a connection has been established with the vehicle but charging has not yet started; when the first CP voltage value is 12V, it is determined that the vehicle is currently in standby mode; when the first CP voltage value is a null value, it is determined that there is a fault in the charging pile.

[0056] In one implementation, the charging control module 123 may further perform statistical analysis on the first CP voltage value with the data tag added thereto to determine whether there is an abnormality.

[0057] In one example, the presence of a device signal failure can be evaluated by accumulating the number of data tags within a statistical period and determining whether the accumulated number of data tags is greater than a second threshold. When the accumulated number is greater than the second threshold, it is evaluated as a device signal failure. The statistical period is a period set according to history and dedicated to analyzing data tag anomalies. A statistical period includes at least three sampling periods. The second threshold can be updated according to the statistical analysis results of historical data.

[0058] In another example, whether there is a device signal failure can be evaluated based on the time of adding the data tags. When the number of data tags with consecutive adding times is greater than a third threshold, it is evaluated as a device signal failure. That is, when multiple first CP voltage values ​​generated based on the fill value are continuously received, it can be evaluated as a device signal failure.

[0059] In one implementation, the charging control module 123 may also determine whether there is a CP fault based on whether the amount of data in the array 4 (i.e., the number of noise voltage values) is greater than a fourth threshold. Specifically, when the number of noise voltage values ​​is greater than the fourth threshold and continues for more than a preset number of sampling cycles, a CP fault is determined, that is, a short circuit, open circuit, voltage abnormality, etc. may occur. In one example, the preset number is 3, that is, when the number of noise voltage values ​​for three consecutive cycles is greater than the fourth threshold, a CP fault can be directly determined.

[0060] In some implementations of the present application, the charging control module 123 may also determine whether a CP failure occurs based on the switching frequency of the service state.

[0061] Specifically, after receiving the first CP voltage value each time, the charging control module 123 determines whether the service state is switched according to the change of the first CP voltage value, and determines whether there is a CP abnormality according to the cumulative value of the number of service state switching times within the monitoring period.

[0062] In one implementation, please refer to Figure 5 The method for the charging control module 123 to monitor CP abnormality based on the service status specifically includes the following steps.

[0063] S510, start a counter within a monitoring period.

[0064] In implementation, a counter may be created first, and at the beginning of each monitoring period, the counter is cleared and counted again. The monitoring period is obtained based on historical data analysis or set by the user. Generally speaking, the monitoring period is greater than the sampling period. In one example, the monitoring period may be set to 1 second.

[0065] S520: Determine a current service state based on the received first CP voltage value.

[0066] S530: Update the counter according to the current service status and the previous service status.

[0067] In implementation, the method of updating the counter includes, when the current first CP voltage value is equal to the previous first CP voltage value, that is, when the current service state is the same as the previous service state, the value of the counter remains unchanged; otherwise, the counter is incremented by 1.

[0068] S540, after the monitoring period ends, determine whether the CP state is stable according to the value of the counter and record the corresponding CP state switching value in the state array.

[0069] In implementation, when the value of the counter is greater than the first abnormal threshold, the CP state is determined to be unstable; when the value of the counter is less than the second abnormal threshold, the CP state is determined to be stable; when the value of the counter is greater than or equal to the second abnormal threshold and less than or equal to the first abnormal threshold, the original CP state is maintained. The first abnormal threshold is greater than the second abnormal threshold, and both are obtained based on historical data analysis or based on user settings.

[0070] The state array is used to record all CP state switching values ​​of the target charging pile after startup.

[0071] When it is determined that the CP state is unstable, step S550 is executed; when it is determined that the CP state is stable, no subsequent processing is required.

[0072] It is understandable that when one monitoring cycle is counted, the counter will be cleared and enter the next monitoring cycle for counting.

[0073] S550, analyzing the state array to determine whether there is a CP abnormality.

[0074] In implementation, when executing this step, the three CP state switching values ​​last recorded in the state array can be obtained, that is, taking the monitoring period corresponding to step S540 as a reference, the CP state switching values ​​corresponding to the two historical monitoring periods are obtained, that is, the CP state switching values ​​of the latest three consecutive monitoring periods are obtained, and when the three CP state switching values ​​all indicate an unstable state, the CP abnormality is determined.

[0075] In another implementation, CP anomaly monitoring can also be implemented based on a ring array, thereby further improving monitoring accuracy and real-time performance.

[0076] Specifically, the charging control module 123 may first create a circular array for storing CP state switching values, wherein the length of the circular array is a preset value. In one example, the length of the circular array may be 1000, for CP state switching values ​​corresponding to 1000 consecutive sampling cycles.

[0077] Then, the CP state switching value is determined based on the first CP voltage value corresponding to each sampling period and updated to the circular array, so that the circular array can record the CP state switching values ​​within the last 1s, wherein the CP state switching value is set in a manner including setting the CP state switching value to 1 if the current first CP voltage value is different from the previous CP voltage value, and setting it to 0 if they are the same.

[0078] At the same time, after each update of the circular array, all CP state switching values ​​in the circular array are summed and calculated, and whether the CP state is stable is determined according to the calculation result. When the calculation result is greater than the first abnormal threshold, the CP state is determined to be unstable; when the calculation result is less than the second abnormal threshold, the CP state is determined to be stable; when the calculation result is greater than or equal to the second abnormal threshold and less than or equal to the first abnormal threshold, the original CP state is maintained.

[0079] The duration corresponding to the current CP state is updated. If the current CP state is the same as the previous CP state, the timer is updated to accumulate the duration; if they are different, the timer is cleared and the timing is restarted. In this way, the duration of the same CP state can be obtained by updating the timer.

[0080] When the duration recorded by the timer is greater than the preset duration, it is determined whether the CP is abnormal based on the corresponding CP state.

[0081] Specifically, when the CP state is unstable and lasts for more than a preset time, the CP is determined to be faulty; when the CP state is stable and lasts for more than a preset time, the CP is determined to be normal. The preset time is obtained based on historical data analysis. In one example, the preset time may be 3s.

[0082] Based on the above method, the charging control module 123 can realize real-time monitoring of the CP status, so as to take corresponding countermeasures. For example, when it is determined that the CP is abnormal, a warning message can be sent or charging can be stopped.

[0083] S220, calculating the array statistical data based on a preset algorithm to obtain a second CP voltage value.

[0084] Among them, the platform can perform calculations based on the received array statistical data to obtain the second CP voltage. The algorithm used to calculate the second CP voltage value is the same as the algorithm used to calculate the first CP voltage value, and will not be repeated here.

[0085] S230, comparing the first voltage value and the second voltage value.

[0086] In implementation, the first voltage value and the second voltage value may be compared to see whether they are the same. If the first CP voltage value and the second CP voltage value are the same, step S241 is executed; otherwise, step S242 is executed.

[0087] S241, determining a first service state according to the second CP voltage value.

[0088] In implementation, when the second voltage value calculated by the platform is the same as the first voltage value received, it can be determined that the statistical information sent by the target charging pile is real data, that is, the data sent by the target charging pile to the platform has not been tampered with, and therefore, further analysis and processing can be performed.

[0089] In implementation, the method of determining the first service state according to the second CP voltage value includes determining that the first service state is charging when the second CP voltage is 6V; determining that the first service state is connected and waiting for charging when the second CP voltage is 9V; determining that the first service state is connected and waiting for charging when the second CP voltage is 12V; and determining that the first service state is standby when the first CP voltage value is null. The first service state is determined to be a CP failure.

[0090] S242, determining that the target charging pile is at risk, and reporting that the PWM signal point statistical information has been tampered with.

[0091] When the second CP voltage value is different from the first CP voltage value, it indicates that the array data in the statistical information or the first CP voltage value is at risk of being tampered with. The platform can generate corresponding risk warning information to remind the operation and maintenance personnel to eliminate the risk.

[0092] S250: Obtain a second service status of the target charging pile displayed on the platform.

[0093] S260: Match the first service state and the second service state.

[0094] Among them, the second service status is automatically generated by the platform according to the status parameters sent by the target charging pile or the user operation data.

[0095] In implementation, each charging pile will send status parameters including but not limited to charging pile status information and charging process data to the platform according to the factory protocol standard. The platform can directly determine the current operating status of the target charging pile based on the status data sent by the target charging pile, and record and display it so that the backend operation and maintenance personnel can obtain the real-time status of the target charging pile.

[0096] In addition, in some other types of supervision platforms, the second service status of the target charging pile can also be determined based on the operation data entered by the user. For example, the second service status of the target charging pile can be set according to the user's payment information. When the user completes the payment, the second service status of the target charging pile can be directly set to charging. When the cumulative charging amount reaches the payment amount, the second service status is set to complete charging. Based on this, it is convenient for the platform to lock the service of the target charging pile, avoiding repeated booking or illegal occupation of the target charging pile due to problems such as data interaction delay.

[0097] However, since these status data are sent based on protocol standards, they are easy to be identified and cracked, and thus there is a risk of tampering. Similarly, since the interaction process between users and the platform is at risk of being attacked, payment information may also be tampered with.

[0098] Based on this, by matching the first service state with the second service state, it is possible to identify whether the second service state is a real state, that is, to determine whether the data of the second service state has been tampered with or whether the platform has been attacked.

[0099] When the first service status does not match the second service status, execute step S271; when they match, execute step S272.

[0100] The first service state and the second service state are consistent, including that the two are the same, or the second service state includes the first service state. The setting is specifically made according to the description method of the service state by the platform.

[0101] S271, determine that the target charging pile is at risk, and provide feedback that the user operation information has been forged.

[0102] S272, determine that the current service status of the target charging pile is normal.

[0103] Based on the technical solution provided by the above embodiment, the charging pile supervision platform can quickly identify whether the target charging pile or platform has been illegally attacked by performing simple data processing and analysis based on the PWM signal point statistical information sent by the target charging pile and the second service status displayed by the platform, and can accurately locate the attacked target to assist the operation and maintenance personnel to quickly eliminate the anomaly, thereby improving the safety and reliability of the platform and the target charging pile. At the same time, since the statistical information of the PWM signal point includes array data and the first CP voltage value, and these data are not fixed, relatively messy and irregular, and the preset algorithm is pre-fixed locally, even if the statistical information is intercepted, it is impossible to obtain the rules therein and then use them.

[0104] In addition, the target charging pile provided in the embodiment of the present application can determine the CP voltage value based on the statistical processing of the PWM signal points, and the determination process is not only fast, but also the determined CP voltage value is more accurate and reliable, thereby avoiding the target charging pile from misidentifying the CP voltage value and causing related erroneous operations, ensuring the safety of the charging service process, and at the same time, being able to identify CP faults in the process of determining the CP voltage value, so that the faults can be responded to in a timely manner, ensuring the safe and stable operation of the target charging pile.

[0105] In addition, an embodiment of the present application also provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements a method as in any one of the implementations in the embodiments of the present application; wherein the processor may adopt a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), a graphics processing unit (GPU), or one or more integrated circuits, for executing relevant programs to implement the method in any one of the implementations in the embodiments of the present application.

[0106] The processor may also be an integrated circuit electronic device with signal processing capability. In the implementation process, each step of the method in any implementation of the embodiments of the present application may be completed by an integrated logic circuit of hardware in the processor or by instructions in software form.

[0107] The above-mentioned processor can also be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be combined and executed.

[0108] The software module may be located in a random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines its hardware to complete the functions required to be performed by the units included in the data processing device of the embodiment of the present application, or executes the method in any one of the implementation modes in the embodiment of the present application.

[0109] Those skilled in the art can understand that all or part of the steps in the above-mentioned implementation method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of each implementation method of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0110] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.

Claims

1. A charging service process risk assessment method, characterized in that: The method is applied to a charging pile supervision platform, and the method comprises the steps of: Receive PWM signal point statistical information reported by a target charging pile, wherein the statistical information includes array statistical data and a first CP voltage value, and the first CP voltage value is calculated by the target charging pile based on a preset algorithm on the array statistical data; Calculating the array statistical data based on the preset algorithm to obtain a second CP voltage value; When the first CP voltage value is the same as the second CP voltage value, determining a first service state according to the second CP voltage value; Obtaining a second service status of the target charging pile displayed on the platform; wherein the second service status is automatically generated by the platform according to the status parameters or user operation data sent by the target charging pile; The first service status is matched with the second service status, and when the first service status does not match the second service status, it is determined that the target charging pile has a risk.

2. The method according to claim 1, characterized in that The method further comprises: When the first CP voltage value is different from the second CP voltage value, it is determined that there is a risk in the target charging pile.

3. The method according to claim 1, characterized in that: The calculating the array statistical data based on the preset algorithm to obtain the second CP voltage value includes: Calculate the total data volume based on the data volume corresponding to each array in the array statistical data; Calculating a first threshold based on the total data volume and a preset threshold ratio; Sort the data in descending order according to the data amount corresponding to each of the arrays, and calculate the data amount difference between the first array and the second array; When the difference is greater than or equal to the first threshold, the second CP voltage value is determined according to an array feature corresponding to the first bit array.

4. A charging pile supervision platform, characterized in that: The platform performs risk assessment on the charging service process based on the method described in any one of claims 1 to 3.

5. A charging pile, characterized in that: The charging pile includes a signal acquisition module, a signal processing module and a charging control module; wherein, The signal acquisition module is used to collect PWM signal points based on a sampling period and a sampling window, convert each PWM signal point into a voltage value, and send each voltage value to the signal processing module; The signal processing module is used to receive each of the voltage values, create multiple arrays according to preset rules and configure array features for each of the arrays; store each of the voltage values ​​in a corresponding array according to a matching relationship between each of the voltage values ​​and the array features, count the number of voltage values ​​in each of the arrays as the data volume of the array; determine a first CP voltage value based on a preset algorithm and the data volume of each of the arrays, and send it to the charging control module; The charging control module is used to control the charging service process according to the first CP voltage value.

6. The charging pile according to claim 5, characterized in that: The determining of the first CP voltage value based on a preset algorithm and the amount of data in each array comprises: Calculate the total data volume based on the data volume corresponding to each of the arrays; Calculating a first threshold based on the total data volume and a preset threshold ratio; Sort the data in descending order according to the data amount corresponding to each of the arrays, and calculate the data amount difference between the first array and the second array; When the difference is greater than or equal to the first threshold, the first CP voltage value is determined according to an array feature corresponding to the first bit array.

7. The charging pile according to claim 6, characterized in that: The determining of the first CP voltage value based on a preset algorithm and the amount of data in each of the arrays further includes: When the difference is less than the first threshold, the first CP voltage value is set to the last value and a data tag is added; the data tag is used to mark the first CP voltage value as a fill value based on historical data; the charging control module is further used to determine whether there is an abnormality based on the data tag, including: Accumulate the number of data tags within a statistical period, and determine whether the accumulated number of data tags is greater than a second threshold. When the accumulated number is greater than the second threshold, it is evaluated as a device signal failure; or, The adding time of each of the data tags is obtained, and it is determined according to the adding time whether there is a situation where the number of data tags with consecutive adding times is greater than a third threshold value. If so, it is evaluated as a device signal failure.

8. The charging pile according to claim 5, characterized in that: The charging control module is also used to determine whether there is a CP fault according to the number of noise point voltage values, including: When it is determined that the number of the noise voltage values ​​is greater than the fourth threshold and lasts for more than a preset number of sampling cycles, it is determined that a CP failure exists.

9. The charging pile according to claim 5, characterized in that: The charging control module is also used to monitor CP abnormality based on the service status, including: Start the counter during the monitoring period; determining a current service state based on the received first CP voltage value; Updating the counter according to the current service status and the last service status; After the monitoring period ends, determining whether the CP state is stable according to the value of the counter and recording the corresponding CP state switching value into the state array; When it is determined that the CP state is unstable, analyzing the state array to determine whether there is a CP abnormality; or, Create a circular array for storing CP state switching values, determine the CP state switching value each time the first CP voltage value is received, update the value to the circular array, and perform a sum calculation on the updated circular array to determine whether the CP state is stable based on the calculation result; if the duration of the CP state instability is greater than a preset duration, determine that the CP is abnormal.

10. An electronic device, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction implements the method according to any one of claims 1 to 3 when executed by the processor.

Citation Information

Patent Citations

  • Charging control guidance method used for electric vehicle alternating current charging pile

    CN104037841A

  • Logic consistency analysis method for electric vehicle charging pile based on sequential logic

    CN110401191A

  • Circuit and method for detecting abnormity of control guide point in direct current charging pile

    CN113212219A

  • AC charging pile CP voltage detection method

    CN117250400A

  • Charging current control method and charging system

    US20130076312A1