Data processing method and computer equipment

By acquiring and preprocessing the battery management data when the battery management system is abnormal and writing it to the backup battery management system, the problem of management disorder caused by abnormal battery management system is solved, ensuring battery performance and safety.

CN119472958APending Publication Date: 2025-02-18EVE ENERGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411415369.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

When an abnormality occurs, a battery management system can easily lead to management disorders in the battery it manages, affecting the performance and safety of the battery.

Method used

When the first battery management system detects that the abnormality reaches the alarm level, it acquires the stored data for managing the target battery, preprocesses, and writes the preprocessed data to the second battery management system, so as to Replace the first battery management system and continue to manage the target battery.

Benefits of technology

Prevent the battery management system from causing management disorders on the batteries it manages and avoid affecting the performance and safety of the battery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119472958A_ABST
    Figure CN119472958A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and computer equipment. The data processing method comprises the following steps: if the abnormal degree of a first battery management system reaches an alarm degree, acquiring first storage data of the first battery management system for managing a target battery; preprocessing the first storage data to obtain second storage data meeting preprocessing requirements; and writing the second storage data into a second battery management system so as to replace the first battery management system through the second battery management system and continue to manage the target battery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and in particular to a data processing method and a computer device. Background Art

[0002] The Battery Management System (BMS) is a key component in electric vehicles and energy storage systems, responsible for monitoring, protecting and optimizing the performance of battery packs. The main functions of the battery management system include real-time monitoring of battery parameters, fault diagnosis, estimation of battery state of charge, mileage estimation, short circuit protection, leakage monitoring, and display alarms.

[0003] However, in the related art, when an abnormality occurs in a battery management system, it is easy to cause subsequent management disorder to the batteries it manages, affecting the performance and safety of the batteries. Summary of the invention

[0004] The present application provides a data processing method and a computer device, which are intended to prevent a battery management system from managing the batteries it manages in a disorderly manner and to prevent the performance and safety of the batteries from being affected.

[0005] In a first aspect, the present application provides a data processing method, the method comprising:

[0006] If the abnormality level of the first battery management system reaches the alarm level, obtaining first stored data of the first battery management system managing the target battery;

[0007] Preprocessing the first stored data to obtain second stored data that meets preprocessing requirements;

[0008] The second stored data is written into a second battery management system so that the second battery management system takes over the first battery management system and continues to manage the target battery.

[0009] In one embodiment, before obtaining first stored data of the target battery managed by the first battery management system, the method further includes:

[0010] Acquiring operating data of the first battery management system;

[0011] Detecting the working data to obtain a detection result;

[0012] Based on the detection result, the abnormality degree of the first battery management system is determined.

[0013] In one embodiment, the abnormality level includes a normal level, a warning level, and an alarm level, and determining the abnormality level of the first battery management system based on the detection result includes:

[0014] Compare the detection value corresponding to the detection result with the preset normal level threshold, warning level threshold and alarm level threshold;

[0015] If the detection value is within the normal level threshold range, determining that the abnormal level is the normal level;

[0016] If the detection value is within the warning level threshold range, determining that the abnormality level is a warning level;

[0017] If the detection value is within the alarm level threshold range, the abnormality level is determined to be an alarm level.

[0018] In one embodiment, the method further comprises:

[0019] Based on the abnormality level, determining a target abnormality response strategy that matches the abnormality level;

[0020] The first battery management system is adjusted using the target abnormality response strategy.

[0021] In one embodiment, the step of adjusting the first battery management system by using the target abnormality response strategy includes:

[0022] If the abnormality level is the warning level, starting the self-healing function of the first battery management system;

[0023] If the first battery management system returns to normal within a preset time range, the abnormality level is reduced from the warning level to the normal level.

[0024] In one embodiment, the method further comprises:

[0025] If the first battery management system does not return to normal within a preset time range, the abnormality level is increased from the warning level to the alarm level.

[0026] In one embodiment, the step of determining a target abnormality response strategy that matches the abnormality level includes:

[0027] The target abnormality coping strategy is determined based on the abnormality degree and a matching relationship between a preset abnormality degree and an abnormality coping strategy.

[0028] In one embodiment, the step of preprocessing the first stored data to obtain second stored data that meets the preprocessing requirements includes:

[0029] Checking and verifying the first stored data;

[0030] The stored data that meets the inspection and verification requirements in the first stored data is determined as the second stored data.

[0031] In one embodiment, the method further comprises:

[0032] Performing forecast analysis on the working data to obtain forecast results;

[0033] Based on the prediction result and the abnormality level, a maintenance strategy for the first battery management system is generated.

[0034] In a second aspect, the present application further provides a computer device, the computer device comprising:

[0035] one or more processors;

[0036] Memory; and

[0037] One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the data processing method.

[0038] In a third aspect, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the data processing method.

[0039] In a fourth aspect, an embodiment of the present application further provides a computer program product, comprising a computer program or instructions, and the steps in the data processing method when the computer program or instructions are executed by a processor.

[0040] In an embodiment of the present application, when the abnormality level detected in the first battery management system reaches the alarm level, a corresponding response strategy is triggered, specifically by obtaining first storage data of the target battery managed by the first battery management system; then preprocessing the first storage data to obtain second storage data that meets the preprocessing requirements; and then writing the second storage data to the second battery management system, so that the second battery management system can take over the first battery management system and continue to manage the target battery, thereby preventing the battery management system from causing management disorder to the batteries it manages and avoiding affecting the performance and safety of the batteries. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] 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 those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0042] Figure 1 is a scenario schematic diagram of a data processing system provided in an embodiment of the present application;

[0043] Figure 2 It is a schematic diagram of an embodiment of a data processing method provided in an embodiment of the present application;

[0044] Figure 3 is a schematic block diagram of the structure of an embodiment of a data processing device provided in an embodiment of the present application;

[0045] Figure 4 It is a schematic diagram of the structure of an embodiment of a computer device provided in the embodiments of the present application. DETAILED DESCRIPTION

[0046] 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 those skilled in the art without creative work are within the scope of protection of this application.

[0047] In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the said features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0048] In this application, the word "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any technician in the field to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other instances, well-known structures and processes will not be elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in the present application.

[0049] In the related art, when an abnormality occurs in the battery management system, it is easy to cause subsequent management disorder of the batteries it manages, affecting the performance and safety of the batteries. Specifically, when an abnormality occurs in the battery management system in the battery pack, it needs to be repaired and updated. A new battery management system can be directly used to replace the faulty battery management system in the battery pack. If some performance parameters related to the battery pack are directly replaced with a new battery management system, they will be lost, such as the battery's cumulative charging capacity, the battery's cumulative discharge capacity, the battery's operating time, the battery pack's current health status, etc. If a new battery management system is used directly, some parameters in the new battery management system will not match the actual situation of the battery pack, resulting in deviations in the battery's performance. To this end, an embodiment of the present application provides a data processing method and a computer device to trigger a corresponding response strategy when the first battery management system is detected to have an abnormality that reaches an alarm level, specifically by obtaining first stored data of the target battery managed by the first battery management system; then preprocessing the first stored data to obtain second stored data that meets the preprocessing requirements; and then writing the second stored data to the second battery management system, so that the second battery management system can take over the first battery management system and continue to manage the target battery, thereby preventing the battery management system from causing management disorder to the batteries it manages and avoiding affecting the performance and safety of the batteries. For specific solutions, please refer to the following specific description.

[0050] The embodiments of the present application provide a data processing method and a computer device, which are described in detail below.

[0051] The data processing method provided in the embodiment of the present application can be applied to Figure 1 In the data processing system described above. Figure 1 As shown, the data processing system includes a first battery management system, a second battery management system and a computer device.

[0052] In the embodiment of the present application, the computer device 100 is mainly used to obtain the first storage data of the first battery management system managing the target battery if the abnormality level of the first battery management system reaches the alarm level; preprocess the first storage data to obtain second storage data that meets the preprocessing requirements; write the second storage data to the second battery management system so that the second battery management system can take over the first battery management system and continue to manage the target battery.

[0053] In the embodiment of the present application, the computer device 100 may be a data processing unit, a data processing chip, a terminal or a server. When the computer device 100 is a server, it may be an independent server, or a server network or a server cluster composed of servers. For example, the computer device 100 described in the embodiment of the present application includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server constructed by a plurality of servers. The cloud server is constructed by a large number of computers or network servers based on cloud computing.

[0054] It is understandable that when the computer device 100 in the embodiment of the present application is a terminal, the terminal used may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. Such a device may include: a cellular or other communication device having a single-line display or a multi-line display or a cellular or other communication device without a multi-line display. The specific computer device 100 may be a desktop terminal or a mobile terminal, and the computer device 100 may also be one of a mobile phone, a tablet computer, a laptop computer, etc.

[0055] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the present application solution, and is not intended to limit the application scenario of the present application solution. Other application environments may also include Figure 1 More or less computer equipment and more battery management systems as shown in Figure 1 Only one computer device is shown in the figure. It can be understood that the data processing system may also include one or more other computer devices, which are not specifically limited here.

[0056] It should be noted that Figure 1The scenario diagram of the data processing system shown is merely an example. The data processing system and scenario described in the embodiments of the present application are intended to more clearly illustrate the technical solution of the embodiments of the present application, and do not constitute a limitation on the technical solution provided in the embodiments of the present application. A person of ordinary skill in the art will appreciate that with the evolution of the data processing system and the emergence of new business scenarios, the technical solution provided in the embodiments of the present application is equally applicable to similar technical problems.

[0057] Next, the data processing method provided by the embodiment of the present application is introduced.

[0058] In the embodiment of the data processing method of the embodiment of the present application, a computer device is used as the execution subject. For the sake of simplicity and ease of description, the execution subject will be omitted in the subsequent method embodiments. The method includes: if the abnormality level of the first battery management system reaches the alarm level, obtaining the first storage data of the target battery managed by the first battery management system; preprocessing the first storage data to obtain second storage data that meets the preprocessing requirements; writing the second storage data to the second battery management system so that the second battery management system can take over the first battery management system and continue to manage the target battery.

[0059] The data processing method described in the present application is described in detail below in conjunction with the accompanying drawings. Although the present application provides method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiments of the present application. The method can be executed in the order of the method shown in the embodiments or drawings or in parallel (such as a parallel processor or a multi-threaded processing environment) during the actual object processing process or when the device is executed.

[0060] See also Figure 2 , Figure 2 This is a flow chart of an embodiment of a data processing method provided in an embodiment of the present application. The data processing method may specifically include steps 201 to 203:

[0061] 201. If the abnormality level of the first battery management system reaches an alarm level, obtain first stored data of the first battery management system managing a target battery.

[0062] The target battery may be a battery in a battery pack or the entire battery pack. The first battery management system may be arranged in the battery pack. During normal operation, the first battery management system may collect relevant parameters of the target battery and perform charge and discharge management on the target battery according to a preset charge and discharge strategy. The relevant parameters of the target battery may include the battery cumulative charge capacity, the battery cumulative discharge capacity, the battery operating time, and the current health status of the battery pack.

[0063] It should be noted that the computer device will perform regular inspections on the first battery management system, and when it is detected that the first battery management system has an abnormal risk or a fault, the steps in steps 201 to 203 will be executed. The frequency of regular inspections can be set according to actual needs, and how to inspect can refer to the relevant information below, which will not be described here.

[0064] 202. Preprocess the first stored data to obtain second stored data that meets preprocessing requirements.

[0065] In some embodiments, the step of preprocessing the first stored data to obtain the second stored data that meets the preprocessing requirements may include: inspecting and verifying the first stored data; and determining the stored data in the first stored data that meets the inspection and verification requirements as the second stored data. The inspection and verification requirements can be set according to actual inspection and verification requirements and are not limited here.

[0066] 203. Write the second stored data into a second battery management system, so that the second battery management system takes over the first battery management system and continues to manage the target battery.

[0067] In some embodiments, the second battery management system is a backup battery management system for the target battery, and the second battery management system battery can be pre-set in the target battery. For example, two or more battery management systems can be pre-set when the target battery is prepared. In this way, by pre-setting two or more battery management systems, when the currently running battery management system has abnormal risks or failures, the backup battery management system can be enabled to replace the currently running battery management system to ensure that the battery can operate normally, but there is no need for actual maintenance, removal, installation, etc., which is imperceptible to the user and does not affect the user's normal use.

[0068] In some embodiments, the second battery management system may be installed on the target battery later. For example, when an abnormality or failure is detected in the first battery management system, the first battery management system may be physically removed and then the second battery management system may be installed.

[0069] In some embodiments, the step of writing the second stored data into the second battery management system may include: configuring a calibration quantity: determining the calibration quantity that needs to be read or written, such as the battery cumulative charging capacity, the battery cumulative discharge capacity, the battery operating time, the current health status of the battery pack, etc.; obtaining a historical data migration function; using the historical data migration function to obtain the value of the corresponding variable in the first battery management system according to preset address information, and replace the corresponding calibration quantity value, for example, by directly accessing the current health status of the battery pack and the storage address where it is located, to obtain the current health status value of the battery pack, and replace the configured calibration quantity with the calibration quantity value of the current health status of the battery pack; using a preset write function to write the calibration quantity value into the relevant storage address of the second battery management system.

[0070] In an embodiment of the present application, when the degree of abnormality detected in the first battery management system reaches an alarm level, a corresponding response strategy is triggered, specifically by obtaining first storage data of the target battery managed by the first battery management system; then preprocessing the first storage data to obtain second storage data that meets the preprocessing requirements; and then writing the second storage data to the second battery management system, so that the second battery management system can take over the first battery management system and continue to manage the target battery, thereby preventing the battery management system from causing management disorder to the batteries it manages and avoiding affecting the performance and safety of the batteries.

[0071] In a battery system, a battery management system is usually provided to manage the battery so as to manage and monitor the charging and discharging of the battery, but there is a lack of management and monitoring at the battery management system level.

[0072] To this end, in some embodiments of the present application, before obtaining the first stored data of the first battery management system managing the target battery, the method also includes: obtaining the working data of the first battery management system; detecting the working data to obtain the detection results; and determining the degree of abnormality of the first battery management system based on the detection results.

[0073] The working data includes temperature information, power consumption information and operation information of the first battery management system itself.

[0074] In a specific embodiment, the temperature information of the first battery management system may be collected by an analog front end (AFE). For example, if the temperature collected by the analog front end exceeds 120° for 30 seconds, it may be identified that the first battery management system is abnormal.

[0075] In the related art, the analog front end is a key component used in a battery management system, and its main function is to collect, process and store important information during the operation of the battery pack in real time. The analog front end amplifies, filters, samples and processes the analog signal of the battery pack through a series of analog circuits, and then converts the processed analog signal into a digital signal, which is output to the battery management chip for further analysis and processing. However, the difference is that the present application uses the analog front end to obtain the temperature information of the battery management system itself.

[0076] In a specific embodiment, the power supply voltage and power consumption current of the battery management system can be monitored in real time by adding hardware circuits, and the battery management system fault can be identified or predicted mainly through the power consumption current and the battery management system status.

[0077] Specific strategy: When the battery management system is in the awake state, the power consumption current is ≤2A in normal mode. If the battery management system is in the awake state, the power consumption current is detected to be ≥10A and the duration exceeds 5S, it is identified as power consumption abnormality; when the battery management system is in the sleep state, the power consumption current is ≤1mA in normal mode. If the battery management system is in the awake state, the power consumption current is detected to be ≥100mA and the duration exceeds 5S, it is identified as power consumption abnormality.

[0078] In some embodiments, the abnormality level includes a normal level, a warning level and an alarm level, and determining the abnormality level of the first battery management system based on the detection result includes: comparing the detection value corresponding to the detection result with a preset normal level threshold, a warning level threshold and an alarm level threshold; if the detection value is within the normal level threshold range, determining that the abnormality level is the normal level; if the detection value is within the warning level threshold range, determining that the abnormality level is the warning level; if the detection value is within the alarm level threshold range, determining that the abnormality level is the alarm level.

[0079] It is understandable that the warning level indicates that the battery management system has abnormal risks, while the alarm level indicates that the battery management system has faults. The abnormal risks have not substantially affected the normal operation of the battery management system, while the faults will affect the normal operation of the battery management system.

[0080] In the embodiment of the present application, by dividing the abnormality degree into multiple different degrees of normal degree, warning degree and alarm degree, the abnormality degree of the battery management system can be finely graded, which is convenient for subsequent accurate response, avoids rough management, and reduces the cost of use, repair and maintenance.

[0081] In some embodiments, the method further includes: determining a target abnormality response strategy that matches the abnormality level based on the abnormality level; and adjusting the first battery management system using the target abnormality response strategy.

[0082] In some embodiments, the target abnormality response strategy is used to adjust the first battery management system, including: if the abnormality level is the warning level, starting the self-healing function of the first battery management system; if the first battery management system returns to normal within a preset time range, reducing the abnormality level from the warning level to the normal level.

[0083] In some embodiments, the step of starting the self-healing function of the first battery management system may include: if the temperature information of the first battery management system itself is abnormal, increasing the heat dissipation of the first battery management system; if the power consumption information and / or operation information of the first battery management system is abnormal, controlling the first battery management system to automatically restart or reduce its power consumption.

[0084] In some embodiments, the method further includes: if the first battery management system does not return to normal within a preset time range, raising the abnormality level from the warning level to the alarm level.

[0085] Among them, when the warning level rises to the alarm level, the above steps 201 to 203 are executed: that is, the first storage data of the first battery management system for managing the target battery is obtained; the first storage data is preprocessed to obtain the second storage data that meets the preprocessing requirements; the second storage data is written to the second battery management system so that the second battery management system can take over the first battery management system and continue to manage the target battery.

[0086] In some embodiments, the method further includes: performing predictive analysis on the working data to obtain a prediction result; and generating a maintenance strategy for the first battery management system based on the prediction result and the degree of abnormality.

[0087] In a specific embodiment, data collection and preprocessing: First, it is necessary to collect relevant working data in the battery management system, including parameters such as voltage, current, and temperature. These data can be obtained in real time through various sensors and monitoring systems. Health status assessment: The current health status of the battery management system can be accurately assessed using health status assessment technology. Predictive analysis: The health status of the battery management system can be predicted through machine learning and deep learning technology. For example, a random forest algorithm or a deep neural network is used to analyze the remaining service life of the battery management system. These methods can extract features from a large amount of data and model them to improve the accuracy of the prediction. Generate maintenance strategy: Based on the prediction results, a corresponding battery management system maintenance strategy can be formulated. For example, when the health status of the battery management system is poor, preventive maintenance measures can be taken, such as adjusting the charging strategy, limiting the intensity of use, etc. In addition, specific maintenance plans can be formulated according to seasonal changes to cope with changes in the performance of the battery management system under different environmental conditions. Continuous monitoring and optimization: After the maintenance strategy is implemented, it is necessary to continuously monitor the status of the battery management system and continuously optimize the prediction model and maintenance strategy based on new data. This can be achieved by integrating intelligent algorithms and human-computer interaction interfaces to ensure that the battery management system can operate efficiently.

[0088] In the embodiment of the present application, through the above steps, the working data of the battery management system can be effectively predicted and analyzed, and a reasonable maintenance strategy can be generated based on the prediction results, thereby extending the life of the battery management system and improving its performance.

[0089] In some embodiments, the step of determining a target abnormality response strategy that matches the abnormality degree includes: determining the target abnormality response strategy based on the abnormality degree and a matching relationship between a preset abnormality degree and an abnormality response strategy.

[0090] In the embodiment of the present application, the target abnormality response strategy is determined based on the abnormality degree and the matching relationship between the preset abnormality degree and the abnormality response strategy. The target abnormality response strategy can be determined efficiently, and the matching relationship between the preset abnormality degree and the abnormality response strategy can be adjusted and iterated according to actual needs, thereby improving the flexibility and rationality of the response.

[0091] Based on the same inventive concept, the embodiment of the present application also provides a data processing device, such as Figure 3 As shown, the data processing device 300 includes:

[0092] An acquisition unit 301 is configured to acquire first stored data of the target battery managed by the first battery management system if the abnormality level of the first battery management system reaches an alarm level;

[0093] A preprocessing unit 302, configured to preprocess the first stored data to obtain second stored data that meets preprocessing requirements;

[0094] The writing unit 303 is used to write the second stored data into the second battery management system, so that the second battery management system takes over the first battery management system and continues to manage the target battery.

[0095] In some embodiments, the device is further used to:

[0096] Acquiring operating data of the first battery management system;

[0097] Detecting the working data to obtain a detection result;

[0098] Based on the detection result, the abnormality degree of the first battery management system is determined.

[0099] In some embodiments, the abnormality level includes a normal level, a warning level, and an alarm level, and determining the abnormality level of the first battery management system based on the detection result includes:

[0100] Compare the detection value corresponding to the detection result with the preset normal level threshold, warning level threshold and alarm level threshold;

[0101] If the detection value is within the normal level threshold range, determining that the abnormal level is the normal level;

[0102] If the detection value is within the warning level threshold range, determining that the abnormality level is a warning level;

[0103] If the detection value is within the alarm level threshold range, the abnormality level is determined to be an alarm level.

[0104] In one embodiment, the device is further used for:

[0105] Based on the abnormality level, determining a target abnormality response strategy that matches the abnormality level;

[0106] The first battery management system is adjusted using the target abnormality response strategy.

[0107] In one embodiment, the step of adjusting the first battery management system by using the target abnormality response strategy includes:

[0108] If the abnormality level is the warning level, starting the self-healing function of the first battery management system;

[0109] If the first battery management system returns to normal within a preset time range, the abnormality level is reduced from the warning level to the normal level.

[0110] In one embodiment, the device is further used for:

[0111] If the first battery management system does not return to normal within a preset time range, the abnormality level is increased from the warning level to the alarm level.

[0112] In one embodiment, determining a target abnormality response strategy that matches the abnormality level includes:

[0113] The target abnormality coping strategy is determined based on the abnormality degree and a matching relationship between a preset abnormality degree and an abnormality coping strategy.

[0114] In one embodiment, the preprocessing of the first stored data to obtain second stored data meeting the preprocessing requirement includes:

[0115] Checking and verifying the first stored data;

[0116] The stored data that meets the inspection and verification requirements in the first stored data is determined as the second stored data.

[0117] In one embodiment, the device is further used for:

[0118] Performing forecast analysis on the working data to obtain forecast results;

[0119] Based on the prediction result and the abnormality level, a maintenance strategy for the first battery management system is generated.

[0120] The data processing device provided in the embodiment of the present application triggers a corresponding response strategy when the abnormality level detected in the first battery management system reaches an alarm level, specifically by obtaining first storage data of the target battery managed by the first battery management system; then preprocessing the first storage data to obtain second storage data that meets the preprocessing requirements; and then writing the second storage data to the second battery management system so that the second battery management system can take over the first battery management system and continue to manage the target battery, thereby preventing the battery management system from causing management disorder to the batteries it manages and avoiding affecting the performance and safety of the batteries.

[0121] Based on the same inventive concept, the embodiment of the present application also provides a computer device, which can be a data processing unit, a data processing chip, a server or a terminal device. The computer device includes a memory and a processor, and a computer program is stored in the memory. When the processor executes the computer program, the steps of the above data processing method are implemented. Thereby, various functions are realized, for example: if the abnormality of the first battery management system reaches the alarm level, the first storage data of the first battery management system for managing the target battery is obtained; the first storage data is preprocessed to obtain the second storage data that meets the preprocessing requirements; the second storage data is written into the second battery management system, so that the second battery management system takes over the first battery management system and continues to manage the target battery.

[0122] The computer device provided in the embodiment of the present application triggers a corresponding response strategy when the abnormality level detected in the first battery management system reaches an alarm level, specifically by obtaining first storage data of the target battery managed by the first battery management system; then preprocessing the first storage data to obtain second storage data that meets the preprocessing requirements; and then writing the second storage data to the second battery management system so that the second battery management system can take over the first battery management system and continue to manage the target battery, thereby preventing the battery management system from causing management disorder to the batteries it manages and avoiding affecting the performance and safety of the batteries.

[0123] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0124] In one embodiment, the computer device is a terminal device, for example, its internal structure diagram can be as follows: Figure 4As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a data processing method is implemented. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse, etc.

[0125] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a partial structure related to the present application scheme, and does not constitute a limitation on the computer device to which the present application scheme is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0126] Based on the same inventive concept, an embodiment of the present application also provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0127] Since the computer program stored in the computer-readable storage medium can execute any data processing method provided in the embodiments of the present application, the beneficial effects that can be achieved by any data processing method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0128] Based on the same inventive concept, the embodiment of the present application further provides a computer program product or a computer program, which includes a computer instruction, and the computer instruction is stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations in the above embodiments.

[0129] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods.

[0130] Any reference to the memory, database or other media used in the embodiments provided in the present application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (Re RAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0131] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0132] In the above data processing method, device, computer-readable storage medium, computer equipment, and computer program product embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, reference can be made to the relevant description of other embodiments. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process and beneficial effects of the above-described data processing method, computer-readable storage medium, computer program product, computer equipment, and its corresponding units can refer to the description of the noisy sample recognition method in the above embodiment, and will not be repeated here.

[0133] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0134] The above is a detailed introduction to a data processing method and a computer device provided in an embodiment of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A data processing method, characterized in that: The method comprises: If the abnormality level of the first battery management system reaches the alarm level, obtaining first stored data of the first battery management system managing the target battery; Preprocessing the first stored data to obtain second stored data that meets preprocessing requirements; The second stored data is written into a second battery management system so that the second battery management system takes over the first battery management system and continues to manage the target battery.

2. The data processing method according to claim 1, characterized in that: Before acquiring first stored data of the target battery managed by the first battery management system, the method further includes: Acquiring operating data of the first battery management system; Detecting the working data to obtain a detection result; Based on the detection result, the abnormality degree of the first battery management system is determined.

3. The data processing method according to claim 2, characterized in that: The abnormality level includes a normal level, a warning level, and an alarm level. The determining the abnormality level of the first battery management system based on the detection result includes: Compare the detection value corresponding to the detection result with the preset normal level threshold, warning level threshold and alarm level threshold; If the detection value is within the normal level threshold range, determining that the abnormal level is the normal level; If the detection value is within the warning level threshold range, determining that the abnormality level is a warning level; If the detection value is within the alarm level threshold range, the abnormality level is determined to be an alarm level.

4. The data processing method according to claim 1 or 2, characterized in that: The method further comprises: Based on the abnormality level, determining a target abnormality response strategy that matches the abnormality level; The first battery management system is adjusted using the target abnormality response strategy.

5. The data processing method according to claim 4, characterized in that: The abnormality level includes normal level, warning level and alarm level; The adjusting the first battery management system by using the target abnormality response strategy includes: If the abnormality level is the warning level, starting the self-healing function of the first battery management system; If the first battery management system returns to normal within a preset time range, the abnormality level is reduced from the warning level to the normal level.

6. The data processing method according to claim 5, characterized in that: The method further comprises: If the first battery management system does not return to normal within a preset time range, the abnormality level is increased from the warning level to the alarm level.

7. The data processing method according to any one of claims 4, characterized in that: The step of determining a target abnormality response strategy that matches the abnormality level includes: The target abnormality coping strategy is determined based on the abnormality degree and a matching relationship between a preset abnormality degree and an abnormality coping strategy.

8. The data processing method according to any one of claims 1 to 3 or 5 to 7, characterized in that: The step of preprocessing the first stored data to obtain second stored data that meets the preprocessing requirements includes: Checking and verifying the first stored data; The stored data that meets the inspection and verification requirements in the first stored data is determined as the second stored data.

9. The data processing method according to any one of claims 1 to 3 or 5 to 7, characterized in that: The method further comprises: Performing forecast analysis on the working data to obtain forecast results; Based on the prediction result and the abnormality level, a maintenance strategy for the first battery management system is generated.

10. A computer device, characterized in that: The computer device comprises: one or more processors; Memory; and One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the data processing method according to any one of claims 1 to 9.