OTA-based charging pile control system updating method and system, medium and processor
Through the OTA-based charging pile control system update method, irregular operations are identified and managed, user groups are classified and update packages are pushed, which solves the problems of confusing user behavior management, difficult user needs to meet, and difficult system update and maintenance in charging pile applications, and achieves more efficient operation management and user experience.
Patent Information
- Application Number
- CN202510236609.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-13
AI Technical Summary
In actual applications, charging piles face problems such as confusing user behavior management, difficult user needs to meet, and difficulty in system update and maintenance.
The OTA-based charging pile control system update method is adopted to identify irregular operations by collecting charging station data, classifying user groups, forming a user group group, and pushing update packages based on OTA.
Effectively manage irregular operations, meet diverse user needs, improve system update and maintenance efficiency, and improve user experience and operation management refinement.
Smart Images

Figure CN120144154A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of charging pile control system updates, and particularly to an OTA-based charging pile control system update method, system, medium and processor. Background Art
[0002] In recent years, the global electric vehicle market has shown explosive growth. As an important supporting facility for electric vehicles, the scale of charging piles has also been expanding rapidly. However, in the process of widespread application of charging piles, a series of problems have gradually emerged, bringing many challenges to user experience and operation management.
[0006] Charging piles face problems such as chaotic user behavior management, difficult-to-meet user needs, and difficult system update and maintenance in actual applications, which seriously restrict the further development of the electric vehicle industry. How to effectively solve these problems and improve the use efficiency of charging piles and optimize the user experience has become a technical problem that needs to be solved urgently.
[0007] In view of this, an OTA-based charging pile control system update method, system, medium and processor are needed. Summary of the Invention
[0008] Aiming at the problems in the prior art such as chaotic user behavior management, difficult-to-meet user needs, and difficult system update and maintenance, the present invention provides an OTA-based charging pile control system update method, system, medium and processor, which can solve problems such as chaotic user behavior management, difficult-to-meet user needs, and difficult system update and maintenance. The specific technical solutions are as follows:
[0009] An OTA-based charging pile control system update method includes the following steps:
[0010] S1: Collect data in the charging station, identify non-standard operations and count them to obtain the first non-standard operation;
[0011] S2: Determine several configuration methods implemented by the control system according to the first non-standard operation, and form a configuration data set;
[0012] S3: Classify the user groups of the charging station;
[0013] S4: Associate the first non-standard operation with the user groups to obtain several user groups that perform the first non-standard operation, and form a user group set;
[0014] S5: Select a configuration method from the configuration data set according to the user group set to form an update package, and perform a push update based on OTA.
[0015] Further, in step S1, the following steps are included:
[0016] S11: Data collection;
[0017] S12: Set non - standard operation rules and identify them;
[0018] S13: Count the number of non - standard operations, and take the non - standard operation with the largest number as the first non - standard operation.
[0019] Further, in step S3, the classification of the user group of the charging station includes the following steps:
[0020] S31: User data collection;
[0021] S32: Pre - process the user data;
[0022] S33: Conduct cluster analysis on the user data to classify the users.
[0023] Further, in step S33, the cluster analysis of the user data includes the following steps:
[0024] Randomly initialize K cluster centers μ 1 , μ 2 ,..., μ k , let the user data feature vector be X = [x 1 , x 2 ,…, x n , and the importance weight of each feature be w i ;
[0025] Calculate the information entropy E i :
[0026]
[0027] Calculate the information utility value d i :
[0028] d i = 1 - E i ;
[0029] Calculate the weight w i :
[0030]
[0031] Calculate the weighted distance d w (X j , μ i ):
[0032]
[0033] In the above formula, m is the number of samples; x ij represents the i-th eigenvalue of the j-th user data point;
[0034] Repeat the steps until the weighted distance of the cluster centers no longer changes significantly.
[0035] Furthermore, in step S33, the clustering analysis of the user data includes the following steps:.
[0036] Randomly initialize K cluster centers μ 1 , μ 2 ,..., μ k ; Let the user data feature vector be X = [x 1 , x 2 , …, x n ; Divide N user data points into K clusters C = {C 1 , C 2 , …, C K};
[0037] For each user data point X j , calculate its distance d(X j , μ i ) from each cluster center:
[0038]
[0039] Assign X j to the closest cluster C j ;
[0040] Recalculate the center μ i of each cluster:
[0041]
[0042] where |C j | is the number of data points in cluster C j ;
[0043] Repeat the steps until the cluster centers no longer change significantly.
[0044] Furthermore, the user group set includes a first user group and a second user group;
[0045] The selection of the configuration method from the configuration data set according to the user group set includes a first configuration method corresponding to the first user group and a second configuration method corresponding to the second user group.
[0046] Furthermore, step S5 also includes the following steps:
[0047] Personalize the content of the update package, and determine the priority and resource allocation ratio of different configuration methods in the update package according to the scale and activity of different user groups. The specific steps are as follows:
[0048] Let the user group be G i with a scale of S i ;
[0049] Calculate the activity as A i :
[0050]
[0051] Calculate the priority P j of the configuration method C j :
[0052]
[0053] Calculate the resource allocation ratio R j :
[0054]
[0055] In the above formula, T charge-j is the charging duration of user j in this group; m is the number of users in the group; I ij is the importance of the configuration method C j to the group G i ; k is the number of user groups; l is the number of configuration methods; realize the personalized configuration of the update package content and improve the pertinence and effectiveness of the update.
[0056] An OTA-based charging pile control system update system, which is applied to the above-mentioned OTA-based charging pile control system update method, includes:
[0057] A collection module, which is used to collect data in the charging station, identify irregular operations and count them to obtain the first irregular operation;
[0058] A configuration module, which is used to determine several configuration methods implemented by the control system according to the first irregular operation and form a configuration data set;
[0059] A classification module, which is used to classify the user groups of the charging station;
[0060] A group set module, which is used to associate the first irregular operation with the user group to obtain several user groups that implement the first irregular operation and form a user group set;
[0061] An update module, which is used to select a configuration method from the configuration data set according to the user group set to form an update package and push the update based on OTA.
[0062] A computer-readable storage medium, the computer-readable storage medium including a stored program, wherein, when the program runs, it controls the device where the computer-readable storage medium is located to execute the above-mentioned OTA-based charging pile control system update method.
[0063] A processor, the processor being used to run a program, wherein, when the program runs, it executes the above-mentioned OTA-based charging pile control system update method.
[0064] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0065] This solution focuses on the OTA-based charging pile control system update method and is committed to solving the problems faced by charging piles in practical applications. Through a series of technical means, significant technical effects have been achieved in aspects such as managing non-standard operations, meeting user needs, and system update and maintenance.
[0066] 1. Precise management of non-standard operations: The solution uses various sensors and monitoring devices to collect charging data in real time, and accurately identifies various non-standard operations such as unplugging the gun without completing payment and occupying the charging pile for a long time according to detailed set rules. Taking unplugging the gun without completing payment as an example, by judging the actual payment amount, the payable amount, and the unplugging state, this behavior can be quickly and accurately identified. At the same time, statistical analysis is carried out on the identified non-standard operations to determine the first non-standard operation, providing a basis for subsequent targeted processing. This effectively reduces the operation interference and equipment damage caused by non-standard operations, ensures the normal operation order of the charging piles, and improves the refinement degree of operation management.
[0067] 2. Meet diverse user needs: By collecting multi-dimensional data such as the user's charging time distribution, power preference, payment method, vehicle type, etc., clustering algorithms are used to classify user groups. According to the characteristics of different groups, a suitable configuration method is selected from the configuration dataset to form an update package. For the group with a preference for charging at night, an automatic power-off function is configured, which not only meets their charging needs but also avoids overcharging damage to the battery; for the group with a need for fast charging, a high-power charging optimization setting is configured to improve the charging speed. In terms of payment, the payment verification link and real-time feedback function are strengthened for the mobile payment group, and the card swiping process is optimized for the card payment group, meeting the needs of users with different payment habits, significantly improving the user experience, and enhancing the satisfaction and loyalty of users to the charging pile service.
[0068] 3. Efficient implementation of system update and maintenance: The OTA technology is adopted to update the charging pile control system, eliminating the need for on-site manual operation, reducing the update cost, and improving the update efficiency. Developers generate update packages containing new configuration parameters, algorithms, and program codes based on the user group set and configuration data set, and push them to the charging piles through encrypted transmission and security authentication mechanisms. After the update, the system will automatically verify. If the verification fails, it will roll back and feedback information, ensuring the security and stability of the update. This update method can quickly respond to market changes and user needs, promptly repair system vulnerabilities, and optimize functions, enabling the charging pile control system to always maintain a good operating state and adapt to the ever-evolving technical environment and user needs. Brief Description of the Drawings
[0069] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn to scale.
[0070] Figure 1 It is a schematic flowchart of a method for updating a charging pile control system based on OTA;
[0071] Figure 2 It is a schematic structural diagram of a charging pile control system update system based on OTA. Detailed Embodiments
[0072] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0073] It should be understood that when used in this specification and the appended claims, the terms "comprises" and "comprising" indicate the presence of the described features, wholes, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0074] It should also be understood that the terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to include the plural forms.
[0075] It should be further understood that the term "and / or" used in the specification and appended claims of the present invention refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0076] Embodiment 1
[0077] As Figure 1 shown is a schematic flow diagram of a method for updating a charging pile control system based on OTA, including the following steps:
[0078] S1: Collect data in the charging station, identify non-standard operations and conduct statistics to obtain the first non-standard operation.
[0079] In specific implementation, non-standard operations include charging behavior types, equipment usage types, and safety awareness types.
[0080] In specific implementation, it includes the following steps:
[0081] S11: Data collection. Through various sensors and monitoring devices of the charging pile, relevant data during the charging process is collected in real time, covering charging time, charging power, plugging and unplugging gun actions, payment information, equipment status, environmental information, etc. These data will be stored in the local database to provide a basis for subsequent analysis.
[0082] S12: Set non-standard operation rules and conduct identification.
[0083] According to the normal use standards and safety requirements of the charging pile, a series of non-standard operation rules are set. The following are the detailed non-standard operations and judgment rules:
[0084] The charging behavior types include the following non-standard operations:
[0085] 1. Pull out the gun without completing payment:
[0086] If at the end of charging, it is detected that the actual payment amount recorded by the charging pile is less than the payable amount, and the gun has been pulled out at this time, it is determined as the non-standard operation of pulling out the gun without completing payment. Let the actual payment amount be P actual-pay , the payable amount be P should-pay , and the gun pulling state be G (G = 1 indicates that the gun has been pulled out, G = 0 indicates that the gun has not been pulled out), then the judgment formula is:
[0087]
[0088] Furthermore, for pulling out the gun without completing payment, a credit score mechanism can be considered to comprehensively evaluate the user's payment behavior. Let the user's initial credit score be C 0 , and the credit score deduction ratio for each operation of pulling out the gun without completing payment be r, then the credit score C after the operation = C 0×(1 - r) n , where n is the number of times of drawing the gun before completing the payment. When C is lower than a certain threshold C thresh , in addition to the regular reminder, measures such as restricting the charging quota and increasing the charging fee can be taken for this user. The calculation formula is: If C < C thresh , then the charging quota limit is The charging fee is adjusted to E normal and P normal are the normal charging quota and fee respectively. Through credit scores and related calculations, user behavior can be managed more comprehensively to protect the interests of the charging pile operator.
[0089] 2. Long - term occupation of the charging pile:
[0090] Set a reasonable maximum charging duration T max-charge . If the actual charging duration T actual-charge of a certain charging exceeds T max , and the charging pile remains unused for a period of time T idle after the charging ends, it is determined as an irregular operation of long - term occupation of the charging pile. The judgment formula is:
[0091]
[0092] 3. Non - rated power charging:
[0093] Performance: In order to pursue a faster charging speed, users may try to use a charging mode that does not match the rated power of the charging pile, or the charging request power of the vehicle itself exceeds the tolerance range of the charging pile.
[0094] Judgment rule: Let the rated power of the charging pile be P rated-power , and the actual charging power be P actual-power . The allowable power fluctuation range is ±ΔP. The formula for judging whether it is an irregular operation is:
[0095]
[0096] 4. Frequent start - stop charging:
[0097] Set a time window T window and the allowable maximum number of start - stop times N max-start-stop . Count the number of start - stop times N window of charging within T max-start-stop . The judgment rule is as follows:
[0098]
[0099] 5. Failure to charge in the specified order:
[0100] Let the specified charging order be S order , and the actual charging order of the user be S actual . If S actual ≠S order , it is determined as an irregular operation that does not follow the specified charging order.
[0101] Furthermore, the equipment usage category includes the following irregular operations:
[0102] 1. Improper gun plugging and unplugging operation:
[0103] By monitoring the changes in current I and voltage V during gun plugging and unplugging, set the normal current and voltage fluctuation ranges. If the current I or voltage V exceeds the normal range [I min ,I max or [V min ,V max during gun plugging and unplugging, it is determined that the gun plugging and unplugging operation is improper. The judgment formula is:
[0104]
[0105] 2. Damaging the charging pile equipment
[0106] Manifestation: During the user's use, due to intention or negligence, components such as the shell, display screen, and charging gun of the charging pile are damaged.
[0107] Judgment rule: Monitor the status of each component of the charging pile through the equipment status sensor. If an abnormal component status is detected (such as a deformed shell, a blacked-out display screen, or an inability to properly plug and unplug the charging gun), and the equipment's own fault factors are excluded, it is determined as an irregular operation of damaging the charging pile equipment.
[0108] 3. Illegally connecting and wiring the charging cable
[0109] Manifestation: In order to facilitate the charging of their own vehicle, the user privately uses a non-standard charging cable to connect the charging pile and the vehicle, or bypasses the protection device of the charging pile for charging.
[0110] Judgment rule: Through means such as current monitoring and line connection detection, if an abnormal current path or non-standard line connection is detected, it is determined as an irregular operation of illegally connecting and wiring the charging cable.
[0111] 4. Blocking the heat dissipation port of the charging pile
[0112] Manifestation: When using the charging pile, the user places items near the heat dissipation port of the charging pile, affecting the heat dissipation effect of the charging pile.
[0113] Judgment rule: Use a temperature sensor to monitor the temperature changes at the heat dissipation outlet and inside the charging pile. If the temperature at the heat dissipation outlet or inside the charging pile rises abnormally, and it is found through video monitoring or on-site inspection that the heat dissipation outlet is blocked, it is determined as an irregular operation of blocking the heat dissipation outlet of the charging pile.
[0114] Furthermore, the safety awareness category includes the following irregular operations:
[0115] 1. Using an open flame or smoking nearby during charging
[0116] Manifestation: In the area around the charging pile which belongs to the flammable and explosive dangerous area, the user uses an open flame (such as a lighter, match) or smokes during the charging process.
[0117] Judgment rule: Through the smoke sensor and video monitoring equipment installed in the charging station, if a smoke signal is detected or an open flame or smoking behavior appears in the video, it is determined as an irregular operation of using an open flame or smoking nearby during charging.
[0118] 2. Stacking flammable items around the charging pile
[0119] Manifestation: The user stacks flammable items (such as cardboard boxes, wood, gasoline barrels, etc.) around the charging pile, increasing the fire hazard.
[0120] Judgment rule: Through regular inspections and video monitoring, if it is found that flammable items are stacked within the specified range around the charging pile, it is determined as an irregular operation of stacking flammable items around the charging pile.
[0121] S13: Count the number of irregular operations, and take the irregular operation with the most occurrences as the first irregular operation.
[0122] Before conducting the statistics of irregular operations, it is necessary to ensure that the data of various irregular operations identified in step S1 have been accurately stored in the local database. These data should include detailed information about each irregular operation, such as the operation time, operation type, charging pile number involved, user identification, etc. At the same time, clearly define the statistical time period T, which can be flexibly set according to actual needs, such as daily, weekly, monthly or quarterly, etc.
[0123] S2: Determine several configuration methods that the control system can implement according to the first irregular operation, and form a configuration data set.
[0124] In specific implementation, the following configuration methods can be implemented for the control system for irregular operations of charging behavior:
[0125] Drawing the gun before completing payment: The configuration method can be to strengthen the payment verification link, add a pop-up window prompt for a second confirmation of payment success before the gun is drawn; or set a delayed drawing function to lock the gun within a short period of time (such as 5-10 seconds) after the payment is completed to prevent accidental drawing. These configuration methods are recorded to form a data set containing relevant configuration parameters (such as pop-up display time, delayed drawing time, etc.).
[0126] Long-term occupation of charging piles: The control system can be configured with an automatic power-off function, which automatically stops charging when the charging time reaches the maximum charging time; a priority queuing mechanism can also be set to reduce the queue priority of users who occupy the charging piles for a long time during subsequent charging. Configuration information such as automatic power-off time and queue priority adjustment rules are included in the configuration data set.
[0127] Non-rated power charging: Configure the charging pile control system to limit charging requests that exceed a certain range of rated power (determined according to the allowable power fluctuation range) and reject abnormal charging requests; or adjust the charging power adjustment algorithm to more accurately match the rated power of the charging pile and the charging requirements of the vehicle. Record the power limit threshold, power adjustment algorithm parameters, etc. to form a configuration data set.
[0128] Frequent start and stop charging: Set a limit on the number of start and stop times for charging. When the number of starts and stops reaches the maximum allowed number within the set time window, no further starts and stops are allowed for a period of time (such as 10-15 minutes); or adjust the charging control logic to increase the minimum interval between each start and stop. Add configuration information such as the start and stop limit, the start and stop prohibition duration, and the minimum interval time to the configuration data set.
[0129] Failure to follow the prescribed charging sequence: Set a mandatory guidance process in the charging pile operation interface to guide users to operate in the prescribed charging sequence; or develop an intelligent recognition system to issue a voice or pop-up prompt in a timely manner when it detects that the user is not operating in the prescribed sequence. Integrate configuration information such as guidance process steps and prompt methods into the configuration data set.
[0130] In specific implementation, the control system can be configured as follows for irregular equipment usage:
[0131] Improper operation of plugging and unplugging the gun: Configure the system to issue an alarm to remind the user to operate in a standardized manner when the plugging and unplugging operation is abnormal; or monitor the plugging and unplugging action in real time, and automatically cut off the charging circuit when abnormal action is detected to protect the safety of the device. Record the configuration information such as the alarm mode (such as sound frequency, pop-up content), trigger conditions for cutting off the circuit, etc. to form a data set.
[0132] Damaged charging pile equipment: Strengthen the equipment status monitoring function, increase the monitoring frequency, and promptly detect equipment damage; configure an automatic repair reporting system that automatically sends repair information to the maintenance department once equipment damage is detected. Add configuration information such as the monitoring frequency, repair information format, and recipient to the configuration data set.
[0133] Unauthorized connection of charging cables: Configure a circuit detection system to monitor the current path and line connection in real time. Once an abnormality is detected, immediately cut off the charging power supply and record the violation; at the same time, set obvious warning signs near the charging pile to remind users not to connect charging cables illegally. Incorporate configuration information such as the trigger conditions for cutting off the power supply and the display content of the warning signs into the configuration data set.
[0134] Blocking the heat dissipation vents of the charging pile: When the temperature sensor detects an abnormal increase in the temperature of the heat dissipation vents or the interior, the control system automatically activates the cooling fan (if any); or sends a notification to the administrator to remind them to go to the site for handling. Organize configuration information such as the temperature threshold for activating the cooling fan, the notification method, and the recipient into a configuration data set.
[0135] In specific implementation, for non-standard operations related to safety awareness, the control system can be configured as follows:
[0136] Using an open flame or smoking nearby during charging: Configure the linkage mechanism of the smoke sensor and video monitoring equipment. Once smoke or an open flame is detected, immediately stop the charging of the charging pile and issue an alarm to notify the administrator and surrounding users; at the same time, set up a voice prompt device near the charging pile that automatically plays a safety prompt voice when abnormal behavior is detected. Record configuration information such as the trigger conditions for stopping charging, the alarm method, and the voice prompt content to form a data set.
[0137] Stacking flammable items around the charging pile: Use video monitoring for image recognition. When it is detected that flammable items are stacked within the specified range around the charging pile, send a notification to the administrator and relevant users, asking them to clean it up in a timely manner; or set up an electronic fence that issues an alarm when an object enters the dangerous area. Integrate configuration information such as the image recognition rules, the notification method, and the range of the electronic fence into the configuration data set.
[0138] In specific implementation, other corresponding configuration methods or configuration methods corresponding to other non-standard operations can also be included according to actual needs, which are not listed one by one in this embodiment.
[0139] S3: Classify the user groups of the charging station.
[0140] In specific implementation, the classification includes the following steps:
[0141] S31: User data collection.
[0142] Collect relevant data of users who use charging piles in this area, including the charging time distribution, charging power preference, payment method, vehicle type, irregular operation records, etc. These data can be obtained, collected, and analyzed through the user account system of the charging pile, payment records, communication interfaces with vehicles, camera collection, and extraction.
[0143] S32: Preprocess the user data.
[0144] Clean and standardize the collected user data, remove outliers and missing values, and represent different types of data in a unified quantitative manner. For example, convert the charging time to hours and encode the payment method as a number.
[0145] S33: Conduct cluster analysis on the user data to classify users.
[0146] Use a clustering algorithm (such as the K-Means algorithm) to cluster the user data and divide users with similar characteristics into the same group. Assume that the user data feature vector X = [x 1 ,x 2 ,…,x n represents, where x i is the i-th feature. The goal of the K-Means algorithm is to divide N user data points into K clusters C = {C 1 ,C 2 ,…,C K} such that the sum of the distances between the data points within the clusters is minimized. The specific steps are as follows:
[0147] 1. Randomly initialize K cluster centers μ 1 ,μ 2 ,...,μ k .
[0148] 2. For each user data point X j , calculate its distance d(X j ,μ i ) (usually using the Euclidean distance):
[0149]
[0150] Assign X j to the closest cluster C j .
[0151] 3. Recalculate the center μ i of each cluster:
[0152]
[0153] where |C j | is the cluster Cj The number of data points in
[0154] Repeat steps 2 and 3 until there are no significant changes in the cluster centers.
[0155] Furthermore, users can also be classified based on the calculation of multi-factor user classification weights. In cluster analysis, dynamic weights are assigned to different features to make the classification more in line with actual needs. Let the user data feature vector be X = [x 1 , x 2 , …, x n , and the importance weight of each feature be w i . Calculate the weights through the entropy weight method. First, calculate the information entropy E i of the i-th feature:
[0156]
[0157]
[0158] m is the number of samples. Then calculate the information utility value d i = 1 - E i . Finally, obtain the weights Calculate the weighted distance d w between the user and the cluster center based on these weights: j , μ i ) (X
[0159]
[0160] For more accurate cluster analysis, which can automatically adjust the feature weights according to the dispersion degree of the data and improve the accuracy of user group classification.
[0161] Repeat the steps until there are no significant changes in the weighted distance of the cluster centers.
[0162] In specific implementation, classifying the charging users of the charging station helps to optimize the management and service of the charging piles, improve the user experience and operation efficiency. In this embodiment, users are classified from the following dimensions to show the characteristics and needs of different user groups.
[0163] 1. Classification based on charging habits
[0164] Night charging preference group: Such users usually charge between 10 pm and 6 am. They choose to charge at night perhaps because the electricity price is lower at night, which can reduce the charging cost; or perhaps because the vehicle is idle at night, making it convenient to charge. Their charging time is relatively fixed, and the charging duration is generally longer.
[0165] The group with fast charging needs: They prefer to use high-power charging piles for short-term fast charging. These users may need to replenish enough power for their vehicles in a short time due to tight travel time, and have high requirements for charging speed.
[0166] Frequent start-stop charging group: The start-stop operation is relatively frequent during the charging process. The reason may be special vehicle usage scenarios, such as frequent short-distance travel; or it may be unfamiliar with the charging equipment or process, resulting in misoperation.
[0167] 2. Classification based on payment method
[0168] Mobile payment group: They are used to using mobile payment methods such as WeChat and Alipay. This type of users pursues a convenient payment experience, prefers to use mobile phones to complete payment operations, and has high requirements for the convenience and security of online payment.
[0169] Card payment group: They prefer to use traditional card payment methods. They may not be familiar with mobile payment operations, or they trust card payment, a relatively traditional method, for payment security reasons.
[0170] 3. Classification based on vehicle type
[0171] Electric vehicle users: Since electric vehicles are completely powered by electricity and have large battery capacities, they usually need longer charging times to meet endurance requirements. They are more concerned about the power and charging time of charging piles, and hope to have more efficient charging equipment and reasonable charging fees.
[0172] Plug-in hybrid vehicle users: These vehicles have both fuel engines and electric drive systems, and their charging needs are relatively low. They may only charge in specific circumstances, such as when the battery is low or to save fuel, and their demand for charging facilities is relatively less urgent than that of electric vehicle users.
[0173] 5. Classification based on security awareness
[0174] People with high safety awareness: They rarely use open flames or pile up flammable items in irregular operations. They have a high level of awareness of charging safety, can consciously abide by the safety regulations of charging stations, and pay attention to their own and others' safety.
[0175] Groups with weak safety awareness: Such violations frequently occur. They may not fully understand the importance of charging safety and lack relevant safety knowledge, and need to strengthen safety education and guidance.
[0176] 6. Classification based on device usage habits
[0177] Group of users who use the equipment properly: They can use the charging pile equipment correctly according to the operation guide, with standard plugging and unplugging operations of the charging gun, and will not damage the equipment. They have a positive impact on the normal operation and service life of the equipment.
[0178] Group of users who use the equipment improperly: There are often improper operations such as plugging and unplugging the charging gun and damaging the equipment. This may be due to unskilled operation skills or lack of care for the equipment, which will increase the maintenance cost and failure rate of the equipment.
[0179] S4: Associate the first non-standard operation with user groups to obtain several user groups that perform the first non-standard operation, and form a set of user groups.
[0180] For example: The first non-standard operation is unplugging the gun without completing payment. Among the user types listed in step S3, the user types that perform the first non-standard operation are: the group with fast charging needs, the group using mobile payment, and the group of users who use the equipment improperly. Then, these three user groups form a set of user groups.
[0181] The first non-standard operation is "occupying the charging pile for a long time". Among the groups classified based on charging habits, the group with a preference for night charging is more likely to occupy the charging pile for a long time after charging because their charging time is mostly from 10 pm to 6 am, the charging duration is generally long, and the vehicle usage frequency at night is low, resulting in the situation of not moving the vehicle in time after charging. The group with fast charging needs may choose to occupy other charging piles for a long time until the required charging pile becomes idle when waiting for a high-power charging pile. Among the groups classified based on vehicle types, electric vehicle users are prone to occupying the charging pile for a long time because the battery capacity is large and the charging time is long in itself, and if the subsequent usage arrangement is not compact. Thus, the user groups that perform the non-standard operation of "occupying the charging pile for a long time" are the group with a preference for night charging, the group with fast charging needs, and the group of electric vehicle users, and these groups form a set of user groups.
[0182] The first non-standard operation is "charging at a non-rated power". From the perspective of charging habits, the group with fast charging needs is more likely to try charging modes that do not meet the rated power of the charging pile in order to pursue a faster charging speed and expect to obtain more power in a short time. Classified based on vehicle types, electric vehicle users may take risks to charge at a non-rated power when the vehicle battery is low and they are eager to travel because they are more sensitive to range anxiety. For some plug-in hybrid vehicles, if their charging management system fails, they may also send a charging request exceeding the rated power of the charging pile. Therefore, the user groups that perform the non-standard operation of "charging at a non-rated power" are the group with fast charging needs, the group of electric vehicle users, and the group of plug-in hybrid vehicle users, which form the corresponding set of user groups.
[0183] The first non-standard operation is "frequent start-stop charging". In the classification of charging habits, the group with frequent start-stop charging inherently has the characteristic of frequent start-stop operations during the charging process, which is its inherent behavior pattern; for users who travel frequently for short distances, due to the short distance of each trip, the vehicle's power consumption and replenishment are frequent, which will also lead to frequent start-stop charging. Based on the classification of device usage habits, the group of users who do not use the device properly may frequently perform start-stop operations during charging due to lack of proficiency or unfamiliarity with the charging device and process. Therefore, the user groups who perform the non-standard operation of "frequent start-stop charging" include the group with frequent start-stop charging, the group of users who travel frequently for short distances, and the group of users who do not use the device properly, forming a corresponding set of user groups.
[0184] The first non-standard operation is "charging out of the specified order". Based on the classification of device usage habits, the group of users who do not use the device properly are likely to charge out of the specified order because they are not familiar enough with the operation guide or do not strictly follow it. The new user group (although not specifically listed in the text, but exists in the actual scenario) does not understand the operation process of the charging pile and lacks experience, and may also operate randomly, resulting in charging out of the specified order. Then, the user groups who perform the non-standard operation of "charging out of the specified order" include the group of users who do not use the device properly and the new user group, constructing the corresponding set of user groups.
[0185] The first non-standard operation is "improper gun plugging and unplugging operation". According to the classification of device usage habits, when the group of users who do not use the device properly plug and unplug the gun, they may cause improper gun plugging and unplugging operations due to lack of proficiency or carelessness; the new user group, due to lack of operation experience and not understanding the correct force, angle and timing of gun plugging and unplugging, is also prone to such non-standard operations. Therefore, the user groups who perform the non-standard operation of "improper gun plugging and unplugging operation" include the group of users who do not use the device properly and the new user group, and they are grouped into a set of user groups.
[0186] The first non-standard operation is "damaging the charging pile equipment". Under the classification of device usage habits, the group of users who do not use the device properly may damage the equipment during the use of the charging pile due to intention or negligence; some users with lower behavioral qualities (not specifically listed in this embodiment, but actually exist) may maliciously damage the charging pile equipment. In this way, the user groups who perform the non-standard operation of "damaging the charging pile equipment" include the group of users who do not use the device properly and the group of users with lower behavioral qualities, forming the corresponding set of user groups.
[0187] The first non-standard operation is "randomly pulling and connecting charging cables". Based on the classification of safety awareness, the group with weak safety awareness may not fully recognize the danger of randomly pulling and connecting charging cables and may, for convenience, privately use non-standard charging cables or bypass protection devices for charging; some users who are extremely lacking in charging safety knowledge (not specifically listed in this embodiment but actually exist) may also perform such illegal operations due to ignorance of relevant regulations and risks. Therefore, the user groups who perform the non-standard operation of "randomly pulling and connecting charging cables" include the group with weak safety awareness and the group of users who are extremely lacking in charging safety knowledge, forming the corresponding user group set.
[0188] The first non-standard operation is "blocking the heat dissipation outlet of the charging pile". From the perspective of safety awareness classification, the group with weak safety awareness may not realize that blocking the heat dissipation outlet of the charging pile will affect the device's heat dissipation and thus cause safety problems, so they may casually place items near the heat dissipation outlet; some users who do not understand the functions and safety precautions of the charging pile (not specifically listed in this embodiment but actually exist) may also block the heat dissipation outlet out of ignorance. Then, the user groups who perform the non-standard operation of "blocking the heat dissipation outlet of the charging pile" include the group with weak safety awareness and the group of users who do not understand the functions and safety precautions of the charging pile, constructing the corresponding user group set.
[0189] The first non-standard operation is "using an open flame or smoking nearby during charging". According to the classification of safety awareness, the group with weak safety awareness does not fully recognize the danger of using an open flame or smoking near the charging pile, lacks basic safety knowledge, and is prone to performing such dangerous behaviors. Therefore, the user group who performs the non-standard operation of "using an open flame or smoking nearby during charging" is the group with weak safety awareness, forming the corresponding user group set.
[0190] The first non-standard operation is "stacking flammable items around the charging pile". Based on the classification of safety awareness, the group with weak safety awareness often does not pay enough attention to fire hazards and lacks safety prevention awareness, and may randomly stack flammable items around the charging pile. Therefore, the user group who performs the non-standard operation of "stacking flammable items around the charging pile" is the group with weak safety awareness, forming the corresponding user group set.
[0191] S5: Select a suitable configuration method from the configuration data set according to the user group set to form an update package and push the update based on OTA.
[0192] The first non-standard operation is "drawing the gun before completing payment": The user group set includes the group with fast charging needs, the mobile payment group, and the group that uses the device non-standardly. For the group with fast charging needs, due to their high requirements for charging speed, they may be in a hurry during the payment process and draw the gun before completing payment. A configuration method of adding a pop-up window prompt for secondary confirmation of successful payment before the gun is drawn can be selected, and the display time of the pop-up window is set relatively short (such as 2-3 seconds) to balance the fast charging needs and payment security. For the mobile payment group, considering their dependence on online payment, the payment verification link can be strengthened, such as adding a real-time payment result feedback function so that users can know the payment status in a timely manner. For the group that uses the device non-standardly, a delayed gun-drawing function is set, and the delay time is set to 8-10 seconds to leave an operation buffer time for users and avoid accidental drawing. Integrate these configuration methods for different groups to form an update package containing corresponding configuration parameters (pop-up window display time, payment feedback mechanism, delayed gun-drawing duration, etc.).
[0193] The first non-standard operation is "occupying the charging pile for a long time": The user group set involved includes the group with a preference for charging at night, the group with fast charging needs, and the electric vehicle user group. The group with a preference for charging at night is prone to long-term occupation because the charging time is long and the vehicle usage frequency is low at night. An automatic power-off function can be configured, and the automatic power-off time is set to 15-20 minutes after the vehicle is fully charged to ensure that the vehicle is powered off in a timely manner after being fully charged. The group with fast charging needs may occupy other charging piles when waiting for high-power charging piles. For this, a priority queuing mechanism is set to reduce the queuing priority of users who occupy the charging pile for a long time for subsequent charging. The adjustment range can be set to reduce 2-3 priority levels. The electric vehicle user group is also prone to long-term occupation due to the large battery capacity and long charging time. The automatic power-off function is also adopted, and the power-off time can be set to 20-30 minutes after being fully charged according to the actual situation. Integrate these configuration methods and parameters into the update package.
[0194] The first non-standard operation is "charging at a non-rated power": The corresponding user group set includes the group with fast charging needs, the electric vehicle user group, and the plug-in hybrid vehicle user group. The group with fast charging needs may try to charge at a non-rated power in pursuit of speed. Configure the charging pile control system to limit charging requests that exceed a certain range of the rated power. The power limit threshold is set to reject the charging request when it is 10%-15% lower than the rated power or 5%-10% higher than the rated power. Electric vehicle users may take risks to charge at a non-rated power due to range anxiety. In addition to restricting charging requests, the charging power adjustment algorithm is also adjusted to make it more accurately match the rated power of the charging pile and the vehicle's charging needs, such as optimizing the response time and adjustment accuracy of the algorithm. If the charging management system of a plug-in hybrid vehicle fails, it may send abnormal charging requests. In addition to the above configurations, add a vehicle charging management system fault detection and prompt function to the update package, and set the detection frequency to once every 5-10 minutes. Write these configuration methods and parameters into the update package.
[0195] The first non-standard operation is "frequent start-stop charging": The user groups include those who frequently start and stop charging, those who travel frequently for short distances, and those who use the device in an improper way. For the groups of users who frequently start and stop charging and those who travel frequently for short distances, due to the special vehicle usage scenarios resulting in frequent start-stop, a limit on the number of start-stop charges is set. Within a set time window (such as 1 hour), the maximum allowed number of start-stop is set to 3 - 5 times. After reaching the limit, starting and stopping again is prohibited for 10 - 15 minutes. For the group of users who use the device in an improper way, in addition to the limit on the number of start-stop, the charging control logic is adjusted to increase the minimum interval time between each start-stop, which is set to 3 - 5 minutes. These configuration information are added to the update package.
[0196] The first non-standard operation is "not charging in the specified order": The user groups include those who use the device in an improper way and new users. For the group of users who use the device in an improper way, a forced guidance process is set on the charging pile operation interface. The steps of the guidance process are clear, and voice prompts are set to guide the user at each step of the operation. For new users, an intelligent recognition system is developed. When it detects that the user does not operate in the specified order, a pop-up window prompt is sent in a timely manner. The content of the pop-up window details the correct operation order, and a novice guidance mode is set to provide new users with operation demonstration videos or graphic tutorials. These configuration methods are integrated to form an update package.
[0197] The first non-standard operation is "improper plugging and unplugging of the gun": The user groups involved are those who use the device in an improper way and new users. The group of users who use the device in an improper way may have improper plugging and unplugging operations due to unskilled operation skills. The configuration system issues an alarm to remind the user to operate properly when the plugging and unplugging operation is abnormal. The frequency of the alarm sound is set to a relatively high frequency (such as 1000 - 1500 Hz), and the content of the pop-up window clearly points out the operation error and the correct operation method. New users lack operation experience. In addition to the alarm function, the plugging and unplugging actions of the gun are monitored in real time. When an abnormal action is detected, the charging circuit is automatically cut off to protect the safety of the device. The trigger condition for cutting off the circuit is set to when the current or voltage exceeds the normal range by 20% - 30%. These configuration information are recorded to form an update package.
[0198] The first non-standard operation is "damaging the charging pile equipment": The user groups include those who use the equipment in a non-standard way and those with relatively low behavioral qualities. For the group that uses the equipment in a non-standard way, strengthen the equipment status monitoring function and increase the monitoring frequency, such as increasing it from once every 5 minutes to once every 2 - 3 minutes, to promptly detect equipment damage. Configure an automatic repair reporting system. Once equipment damage is detected, automatically send a repair report message to the maintenance department. The format of the repair report message should include details such as the equipment number, damaged part, and damage time. For the user group with relatively low behavioral qualities, in addition to the above configurations, set obvious warning signs near the charging pile. The display content of the warning signs should use a striking combination of pictures and texts to emphasize the consequences and responsibilities of damaging the equipment. Add these configuration methods and parameters to the update package.
[0199] The first non-standard operation is "illegally pulling and connecting charging cables": The corresponding user groups include those with weak safety awareness and those who are extremely lacking in charging safety knowledge. For these two groups, configure a circuit detection system to monitor the current path and line connection status in real-time. Once an abnormality is detected, immediately cut off the charging power supply. The trigger condition for cutting off the power supply is set to cut off within 0.5 - 1 second after detecting an abnormal current path or a non-standard line connection. At the same time, set obvious warning signs near the charging pile. The display content of the warning signs should highlight the danger of illegally pulling and connecting charging cables, such as the possibility and degree of harm of causing a fire. Add a function to record violations in the update package, recording information such as the violation time, the charging pile number involved, and the user identification. Incorporate these configuration information into the update package.
[0200] The first non-standard operation is "blocking the charging pile's heat dissipation port": The user groups include those with weak safety awareness and those who do not understand the functions and safety precautions of the charging pile. For the group with weak safety awareness, when the temperature sensor detects that the temperature of the heat dissipation port or the interior abnormally rises, the control system automatically starts the cooling fan (if any). The temperature threshold for starting the cooling fan is set to be 5 - 8℃ higher than the normal operating temperature. For the group that does not understand the functions and safety precautions of the charging pile, in addition to automatically starting the cooling fan, send a notice to the administrator. The notification method can be through text messages and APP push. The recipients include the administrator and surrounding users, reminding them to go to the site for handling. Organize these configuration methods to form an update package.
[0201] The first non-standard operation is "using an open flame or smoking nearby during charging": The user group mainly consists of those with weak safety awareness. For this group, a linkage mechanism of a smoke sensor and a video surveillance device is configured. Once smoke or an open flame is detected, the charging of the charging pile is immediately stopped, and an alarm is sent to notify the administrator and surrounding users. The trigger condition for stopping charging is set to stop charging within 0.5 - 1 second after the smoke sensor detects that the smoke concentration reaches a certain threshold (such as 5 - 10 milligrams per cubic meter) or the video surveillance identifies an open flame. The alarm method uses a high-decibel sound (such as 80 - 100 decibels) and a flashing light. A voice prompt device is set near the charging pile. When abnormal behavior is detected, a safety prompt voice is automatically played, and the content of the voice prompt emphasizes the serious consequences of using an open flame or smoking during charging. These configuration information are recorded to form an update package.
[0202] The first non-standard operation is "stacking flammable items around the charging pile": The user group involved mainly consists of those with weak safety awareness. For this group, image recognition is performed using video surveillance. When flammable items are detected being stacked within the specified range around the charging pile, a notice is sent to the administrator and relevant users, asking them to clean it up in a timely manner. The image recognition rules can be set to recognize the shapes, colors, and other characteristics of common flammable items. The notification method uses text messages and APP push. Or an electronic fence can be set up to send an alarm when an object enters the dangerous area. The range of the electronic fence is set to an area with a radius of 2 - 3 meters centered on the charging pile. These configuration methods are integrated into the update package.
[0203] According to the determined update strategy, developers generate the corresponding update package for the charging pile control system. The update package contains new configuration parameters, algorithms, program codes, etc. The update package is pushed to the charging piles in this area through OTA technology. During the push process, an encrypted transmission and a security authentication mechanism are adopted to ensure the security and integrity of the update package.
[0204] In this update solution for the charging pile control system, the application of OTA (Over-The-Air) technology realizes efficient system updates. In the key link of pushing the update package to the charging piles in this area, it can be carried out from aspects such as preparations before transmission, guarantee during transmission, and verification after transmission:
[0205] Preparations before transmission
[0206] Update package generation and collation: Developers integrate new configuration parameters, algorithms, program codes, etc. into an update package based on the user group and the configuration data set. For different types of non-standard operations and user groups, the update package covers diverse configuration contents such as payment verification optimization and improvement of the charging power adjustment algorithm.
[0207] Device Information Collection and Matching: Collect information such as device identifiers, models, and current system versions of charging piles in the area, and establish a charging pile device list. According to the device list, classify and adapt the update package to ensure that each charging pile can receive compatible update content, avoiding update failures caused by incompatibility.
[0208] Guarantee during the Transmission Process
[0209] Encrypted Transmission: Use advanced encryption algorithms, such as the AES (Advanced Encryption Standard) algorithm, to encrypt the update package. Convert the content of the update package into ciphertext to ensure that data is not stolen or tampered with during network transmission. Even if the data is intercepted during transmission, it is difficult for attackers to obtain valid information.
[0210] Security Authentication Mechanism: Establish a strict security authentication system for two-way authentication between the charging pile and the server. The server verifies the legitimacy of the charging pile to ensure that the update package is sent to an authorized device; the charging pile verifies the identity of the server to prevent attacks from malicious servers. For example, in the form of digital certificates, both the server and the charging pile hold digital certificates and verify the validity of the certificates with each other during communication.
[0211] Resume from Breakpoint and Retry Mechanism: Considering the complexity of the network environment, to prevent transmission interruptions, use resume from breakpoint technology. If a network failure occurs during transmission, the charging pile records the received update package fragments, and when the network resumes, continues to receive the remaining part from the breakpoint. At the same time, set up a retry mechanism. When the transmission fails, the charging pile reinitiates a transmission request according to the preset number of retries and time intervals to ensure that the update package can be successfully delivered.
[0212] Verification and Processing after Transmission
[0213] Update Installation and System Verification: After the charging pile receives the update package, it first stores it in a temporary storage area and then performs the update installation. After the installation is completed, comprehensively verify the updated system according to the preset verification rules. Check whether various configuration parameters are correctly loaded, such as the pop-up window settings in the payment verification link, the parameters of the charging power adjustment algorithm, etc.; test whether the system functions are normal, for example, simulate various charging scenarios and check whether the charging process is stable and the payment is smooth, etc.
[0214] Rollback and Feedback: If the verification fails, the charging pile automatically triggers the rollback mechanism to restore to the system state before the update to ensure that the charging pile can operate normally. At the same time, the charging pile feeds back the detailed information of the update failure, such as error codes, failure times, update package versions, etc. to the server. The server records and analyzes the feedback information for developers to troubleshoot problems and optimize subsequent update packages.
[0215] In specific implementation, personalized configuration calculation can also be performed on the update package content: according to the scale and activity of different user groups, determine the priority and resource allocation ratio of different configuration methods in the update package.
[0216] Let the scale of user group G i be S i , and the activity be A i (The activity can be calculated through the user charging frequency, usage duration, etc., such as T charge-j is the charging duration of user j in this group, and m is the number of users in the group), and the importance of configuration method C j for group G i is I ij . Then the priority j of configuration method C in the update package The resource allocation ratio
[0217] where k is the number of user groups and l is the number of configuration methods. Through these calculations, personalized configuration of the update package content can be achieved, improving the pertinence and effectiveness of the update.
[0218] After the charging pile receives the update package, it performs update installation. After the installation is completed, the updated system is verified to check whether all configuration parameters are correct and whether the functions are normal. If the verification passes, the update is successful; if the verification fails, the charging pile will automatically roll back to the state before the update and feedback the information of the update failure to the server.
[0219] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0220] This solution focuses on the update method of the OTA-based charging pile control system and aims to solve the problems faced by charging piles in actual applications. Through a series of technical means, significant technical effects have been achieved in aspects such as managing non-standard operations, meeting user needs, and system update and maintenance.
[0221] 1. Precise management of non-standard operations: The solution uses various sensors and monitoring devices to collect charging data in real time, and accurately identifies various non-standard operations such as unplugging the gun without completing payment and occupying the charging pile for a long time according to the set detailed rules. Taking unplugging the gun without completing payment as an example, by judging the actual payment amount, the payable amount and the unplugging state of the gun, this behavior can be quickly and accurately identified. At the same time, statistical analysis is carried out on the identified non-standard operations to determine the first non-standard operation, providing a basis for subsequent targeted processing. This effectively reduces the operational interference and equipment damage caused by non-standard operations, ensures the normal operation order of the charging piles, and improves the refinement level of operation management.
[0222] 2. Meeting diverse user needs: By collecting multi-dimensional data such as the charging time distribution, power preference, payment method, and vehicle type of users, clustering algorithms are used to classify user groups. According to the characteristics of different groups, appropriate configuration methods are selected from the configuration dataset to form update packages. For the group with a preference for charging at night, an automatic power-off function is configured, which not only meets their charging needs but also avoids damage to the battery caused by overcharging; for the group with a need for fast charging, high-power charging optimization settings are configured to improve the charging speed. In terms of payment, the payment verification link and real-time feedback function are strengthened for the mobile payment group, and the card-swiping process is optimized for the card payment group, meeting the needs of users with different payment habits, significantly improving the user experience, and enhancing the satisfaction and loyalty of users to the charging pile service.
[0223] 3. Efficiently realizing system update and maintenance: The OTA technology is adopted to update the charging pile control system, eliminating the need for on-site manual operation, reducing the update cost, and improving the update efficiency. Developers generate update packages containing new configuration parameters, algorithms, and program codes based on the user group set and the configuration dataset, and push them to the charging piles through an encrypted transmission and security authentication mechanism. After the update, the system will automatically verify. If the verification fails, it will roll back and feedback information, ensuring the security and stability of the update. This update method can quickly respond to market changes and user needs, timely repair system vulnerabilities and optimize functions, enabling the charging pile control system to always maintain a good operating state and adapt to the ever-developing technical environment and user needs.
[0224] Example Two
[0225] As Figure 2 shown, a system for updating a charging pile control system based on OTA, which is applied to the method for updating a charging pile control system based on OTA as described above, includes:
[0226] A collection module, which is used to collect data in the charging station, identify non-standard operations and perform statistics to obtain the first non-standard operation;
[0227] A configuration module, which is used to determine several configuration methods implemented by the control system according to the first non-standard operation and form a configuration data set;
[0228] A classification module, which is used to classify the user groups of the charging station;
[0229] A group set module, which is used to associate the first non-standard operation with the user groups, obtain several user groups that implement the first non-standard operation, and form a user group set;
[0230] An update module, which is used to select a configuration method from the configuration data set according to the user group set to form an update package and push the update based on OTA.
[0231] Embodiment III
[0232] A computer-readable storage medium, the computer-readable storage medium includes a stored program, wherein when the program runs, it controls the device where the computer-readable storage medium is located to execute the above-mentioned OTA-based charging pile control system update method.
[0233] Embodiment IV
[0234] A processor, the processor is used to run a program, wherein when the program runs, it executes the above-mentioned OTA-based charging pile control system update method.
[0235] This application provides an OTA-based charging pile control system update method, including the following steps: S1: Collect data in the charging station, identify non-standard operations and perform statistics to obtain the first non-standard operation; S2: Determine several configuration methods implemented by the control system according to the first non-standard operation and form a configuration data set; S3: Classify the user groups of the charging station;
[0236] S4: Associate the first non-standard operation with the user groups, obtain several user groups that implement the first non-standard operation, and form a user group set; S5: Select a configuration method from the configuration data set according to the user group set to form an update package and push the update based on OTA. It can solve problems such as chaotic user behavior management, difficult to meet user needs, and difficult system update and maintenance.
[0237] Those of ordinary skill in the art will realize that the units of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the components of each example have been generally described in terms of function in the above description. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present invention.
[0238] In the embodiments provided by the present invention, it should be understood that the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units can be combined into one unit, one unit can be split into multiple units, or some features can be ignored, etc.
[0239] In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0240] If the above-mentioned integrated unit is implemented in the form of a software functional unit 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 for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs that can store program codes.
[0241] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of each embodiment of the present invention, and they should all be covered by the scope of the claims and the description of the present invention.
Claims
1. A charging pile control system update method based on OTA, characterized in that: The following steps are involved: S1: Collect data in the charging station, identify irregular operations and perform statistics to obtain a first irregular operation; S2: determining several configuration modes implemented by the control system according to the first irregular operation, and forming a configuration data set; S3: Classify the user groups of charging stations; S4: Associating the first irregular operation with the user group to obtain a number of user groups that perform the first irregular operation and form a user group set; S5: Select a configuration method from the configuration data set according to the user group set to form an update package, and push the update based on OTA.
2. The charging pile control system update method based on OTA according to claim 1 is characterized in that: Step S1 includes the following steps: S11: Data collection; S12: Set and identify irregular operation rules; S13: Count the number of irregular operations, and take the irregular operation with the largest number as the first irregular operation.
3. The charging pile control system update method based on OTA according to claim 1 is characterized in that: In step S3, classifying the user groups of the charging stations includes the following steps: S31: User data collection; S32: pre-processing the user data; S33: Perform cluster analysis on the user data to classify the users.
4. The charging pile control system update method based on OTA according to claim 3 is characterized in that: In step S33, the cluster analysis of user data includes the following steps: Randomly initialize K cluster centers μ1,μ2,...,μ k , let the user data feature vector be X = [x1, x2, …, x n ], the importance weight of each feature is w i ; Calculate the information entropy E of the i-th feature i : Calculate the information utility value d i : d i =1-E i ; Calculate the weight w i : Calculate the weighted distance d between the user and the cluster center w (X j ,μ i ): In the above formula, m is the number of samples; x ij represents the i-th eigenvalue of the j-th user data point; Repeat the steps until the weighted distance of cluster centers no longer changes significantly.
5. The charging pile control system update method based on OTA according to claim 3 is characterized in that: In step S33, the cluster analysis of user data includes the following steps: Randomly initialize K cluster centers μ1,μ2,...,μ k ; Assume that the user data feature vector is X = [x1, x2, ..., x n ]; Divide N user data points into K clusters C = {C1, C2, ..., C K }; For each user data point X j , and calculate its distance to each cluster center: X j Assign to the closest cluster C j middle; Recalculate the center μ of each cluster i : Where |C j | is cluster C j The number of data points in ; Repeat the steps until the cluster center no longer changes significantly; In the above formula, d(X j ,μ i ) is the data point X j The distance from each cluster center.
6. The charging pile control system update method based on OTA according to claim 1, characterized in that: The user group set includes a first user group and a second user group; The selecting of configuration modes from the configuration data set according to the user group set includes a first configuration mode corresponding to the first user group and a second configuration mode corresponding to the second user group.
7. The charging pile control system update method based on OTA according to claim 1, characterized in that: Step S5 also includes the following steps: Personalize the update package content and determine the priority and resource allocation ratio of different configuration methods in the update package according to the size and activity of different user groups. The specific steps are as follows: Assume the size of the user group is S i ; Calculate the activity as A i : Computing Configuration Mode C j Priority P in the update package j : Calculate resource allocation ratio R j : In the above formula, T charge-j is the charging time of user j in the group; m is the number of users in the group; I ij Configuration mode C j Importance to the group; k is the number of user groups; l is the number of configuration methods; realize personalized configuration of update package content to improve the pertinence and effectiveness of updates.
8. A charging pile control system update system based on OTA, characterized in that: The charging pile control system update method based on OTA applied to any one of claims 1 to 7 comprises: A collection module, which is used to collect data in the charging station, identify irregular operations and perform statistics to obtain a first irregular operation; A configuration module, which is used to determine several configuration modes implemented by the control system according to the first irregular operation and form a configuration data set; A classification module, which is used to classify user groups of charging stations; A group set module, which is used to associate the first irregular operation with the user group, obtain a number of user groups that implement the first irregular operation, and form a user group set; The update module is used to select a configuration method from a configuration data set according to a user group set to form an update package, and push the update based on OTA.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the OTA-based charging pile control system update method according to any one of claims 1 to 7.
10. A processor, characterized in that: The processor is used to run a program, wherein the program, when running, executes the OTA-based charging pile control system update method described in any one of claims 1 to 7.