New energy storage battery state detection method and system
By introducing user terminal verification commands and instantaneous physical responses from battery modules into the battery leasing business, the problems of information asymmetry and command spoofing are solved, the integrity of the information link is judged, and the transparency and security of the battery leasing business are improved.
Patent Information
- Application Number
- CN202511309076.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2045-09-15
AI Technical Summary
In the battery rental business, the battery status information received by users may be asymmetric, resulting in information asymmetry and instruction deception, leading to safety hazards and operational risks.
The user terminal sends a verification command, the battery module generates an instantaneous physical response, measures the characteristic value and forms a physical certificate. The user terminal compares the expected parameters to determine the integrity of the information link, and introduces data verification codes and security certificates to ensure the security and integrity of information transmission.
Effectively judge the integrity of the information link and ensure that the battery status information received by users is truly derived from the physical entity of the battery, thereby improving the transparency and security of the battery asset leasing business.
Smart Images

Figure CN120802075A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery state detection, and in particular to a new energy storage battery state detection method and system. BACKGROUND
[0002] With the increasing popularity of sharing economy and leasing service mode, the leasing business scale of battery assets, especially standardized battery modules for electric vehicles, is showing a rapid growth trend. Under this business model, how to ensure that the leased battery assets can maintain good health status during the use cycle and provide users with real and transparent battery status information is the key to the continuous operation of the business and the establishment of user trust. However, in the actual operation process, due to business strategy or technical limitations, the battery status information received by the user may not be completely derived from the real-time data of the battery physical entity, which may lead to information asymmetry and even cause safety hazards and operational risks. SUMMARY
[0003] The present application aims to solve the above-mentioned problems and provides a new energy storage battery state detection method and system.
[0004] The present application adopts the following technical solutions: A new energy storage battery state detection method, the method comprising the following steps: The user terminal sends a verification instruction, the verification instruction including instruction information for triggering the battery physical entity to generate an instantaneous physical response; The central platform receives the verification instruction and transmits the verification instruction to the battery module; After receiving the verification instruction, the battery module triggers the battery physical entity to generate an instantaneous physical response and measures the instantaneous physical response to obtain a characteristic value of the instantaneous physical response; The battery module collects battery status information; The battery module sends the characteristic value as a physical voucher to the user terminal, and the physical voucher and the battery status information form return data; The user terminal receives the return data and parses the physical voucher; The user terminal obtains the expected parameters of the instantaneous physical response according to the model of the battery module; The user terminal compares the physical voucher and the expected parameters of the instantaneous physical response, and the user terminal judges the integrity of the information link according to the comparison result.
[0005] Through the above-mentioned scheme, the user can verify whether the battery status information and instruction feedback received by the user are truly derived from the battery physical entity by penetrating the central platform, effectively judge the integrity of the information link, and solve the problems of information asymmetry and instruction fraud in the prior art.
[0006] Further, the application also proposes that after the battery module receives the verification instruction, the step of triggering the battery physical entity to generate a transient physical response and measuring the transient physical response to obtain a characteristic value of the transient physical response includes: During the generation of the transient physical response by the battery physical entity, the cell voltage and the battery current of the battery module are synchronously measured; The battery internal resistance of the battery module is obtained; According to the battery current and the battery internal resistance, the voltage variation amount caused by the battery current is calculated; The cell voltage is corrected based on the voltage variation amount, and the corrected net voltage drop value of the transient physical response is obtained; The net voltage drop value of the transient physical response is taken as the characteristic value of the transient physical response.
[0007] Through the above scheme, by accurately measuring the net voltage drop value of the transient physical response as the characteristic value, the accuracy and reliability of the physical voucher are improved.
[0008] Further, the application also proposes that the step of obtaining the expected parameter of the transient physical response by the user terminal according to the model of the battery module includes: The user terminal parses the battery state information from the backhaul data; The user terminal obtains the current running parameter of the battery from the battery state information; The user terminal determines the expected parameter of the transient physical response corresponding to the model of the battery module from the preset parameter adjustment rule or lookup table according to the current running parameter of the battery.
[0009] Through the above scheme, the expected parameter can be dynamically determined according to the current running parameter of the battery, and the accuracy and adaptability of the comparison are improved.
[0010] Further, the application also proposes that the step of comparing the physical voucher and the expected parameter of the transient physical response by the user terminal, and the step of judging the integrity of the information link by the user terminal according to the comparison result includes: The deviation amount between the physical voucher and the expected parameter of the transient physical response is calculated; The deviation amount and the preset first threshold value are compared; The deviation amount and the preset second threshold value are compared, and the second threshold value is greater than the first threshold value; The user terminal judges the integrity of the information link according to the comparison result, wherein when the deviation amount is less than the first threshold value, it is judged that the information link is complete; when the deviation amount is greater than or equal to the first threshold value and less than the second threshold value, it is judged that the information link is complete, and the corresponding deviation value is within the allowed deviation range; when the deviation amount is greater than or equal to the second threshold value, it is judged that the integrity of the information link is damaged.
[0011] Through the above scheme, a multi-level threshold judgment mechanism is provided, which can more finely evaluate the degree of integrity damage of the information link and distinguish between allowable deviation and serious damage.
[0012] Further, the application further provides that the step of triggering the battery physical entity to generate the instantaneous physical response after the battery module receives the verification instruction includes: After the battery module receives the verification instruction, the running state data of the battery module is obtained. According to the running state data of the battery module, the load parameter of the instantaneous physical response is adjusted. According to the adjusted load parameter of the instantaneous physical response, the battery physical entity is controlled to apply the instantaneous load to generate the instantaneous physical response.
[0013] Through the above scheme, the load parameter can be adjusted according to the running state data of the battery module, so that the triggering of the instantaneous physical response is more flexible and adaptive to actual working conditions.
[0014] Further, the application further provides that the step of controlling the battery physical entity to apply the instantaneous load includes: controlling the switching circuit inside the battery module to apply the instantaneous load to the battery physical entity.
[0015] Through the above scheme, the internal control and accurate triggering of the instantaneous physical response are realized by controlling the switching circuit inside the battery module to apply the instantaneous load.
[0016] Further, the application further provides that the instruction information includes mode information for indicating the instantaneous physical response and / or parameter information for indicating the instantaneous physical response.
[0017] Through the above scheme, the user can flexibly control the mode and parameter of the instantaneous physical response through the instruction information, increasing the flexibility and configurability of detection.
[0018] Further, the application further provides that the step of the user terminal sending the verification instruction includes: Generating a verification instruction and generating a corresponding data check code based on the verification instruction; The user terminal uses a preset key to sign the verification instruction and / or the data check code, and generates a security credential of the verification instruction; The user terminal sends the verification instruction, the data check code and the security credential of the verification instruction.
[0019] Through the above scheme, the data check code and the security credential are introduced, which enhances the security of the verification instruction and prevents the instruction from being tampered with or forged.
[0020] Further, the application further provides that the step of sending the backhaul data formed by the physical credential and the battery state information to the user terminal includes: The battery module encrypts or digitally signs the physical credential and the battery state information to generate backhaul data; The backhaul data is sent to the user terminal.
[0021] The above scheme encrypts or digitally signs the backhaul data, ensuring the transmission security and integrity of the physical credential and the battery state information.
[0022] Further, the present application also provides a new energy storage battery state detection system applied to the new energy storage battery state detection method, which comprises: The sending module is configured to send a verification instruction, and the verification instruction comprises instruction information for triggering the battery physical entity to generate a transient physical response; The transparent transmission module is configured to receive the verification instruction and transparently transmit the verification instruction to the battery module; The processing module is configured to trigger the battery physical entity to generate a transient physical response after receiving the verification instruction, measure the transient physical response, and obtain characteristic values of the transient physical response; The acquisition module is configured to acquire battery state information; The backhaul module is configured to send the characteristic values as physical credentials and the physical credentials and the battery state information as backhaul data to the user terminal; The analysis module is configured to receive the backhaul data and analyze the physical credentials; The acquisition module is configured to acquire the expected parameters of the transient physical response according to the model of the battery module; The judgment module is configured to compare the physical credentials with the expected parameters of the transient physical response by the user terminal, and the user terminal judges the integrity of the information link according to the comparison result.
[0023] The above scheme provides a system for implementing the detection method, so that the method can be actually deployed and applied, and the detection efficiency and automation degree are improved.
[0024] As can be seen from the above, the new energy storage battery state detection method and system provided by the present application can penetrate the information interception and tampering of the central platform, verify whether the battery state information and instruction feedback received by the user are truly from the battery physical entity, and effectively judge the integrity of the information link, so as to solve the problems of information asymmetry and instruction fraud in the prior art, and improve the transparency and security of the battery asset leasing business.
[0025] For further understanding of the features and technical contents of the present application, please refer to the following detailed description of the present application and the attached drawings. However, the drawings provided are only for reference and illustration, and are not intended to limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 A flow chart of a new energy storage battery state detection method of the present application; Figure 2 A structural schematic diagram of a new energy storage battery state detection system of the present application. DETAILED DESCRIPTION
[0027] The following is to illustrate the embodiments of the present application through specific examples, and the advantages and effects of the present application can be understood by the contents disclosed in the present specification. The present application can be implemented or applied through other different specific embodiments, and the details in the present specification can be modified and changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. In addition, the drawings of the present application are only simple schematic illustrations, and are not drawn according to the actual size, and it is declared in advance. The following embodiments will further illustrate the related technical contents of the present application, but the disclosed contents are not intended to limit the protection scope of the present application.
[0028] The present embodiment provides a new energy storage battery state detection method and system, which combines Figure 1 and Figure 2 as shown.
[0029] Referring to Figure 1 , a new energy storage battery state detection method, the method comprising the following steps: The user terminal sends a verification instruction, and the verification instruction includes instruction information for triggering the battery physical entity to generate a transient physical response; The central platform receives the verification instruction and transmits the verification instruction to the battery module; After receiving the verification instruction, the battery module triggers the battery physical entity to generate a transient physical response, measures the transient physical response, and obtains the characteristic value of the transient physical response; The battery module collects battery state information; The battery module sends the characteristic value as a physical voucher to the user terminal, and the physical voucher and the battery state information form the backhaul data; The user terminal receives the backhaul data and parses the physical voucher; The user terminal obtains the expected parameters of the transient physical response according to the model of the battery module; The user terminal compares the physical voucher and the expected parameters of the transient physical response, and the user terminal judges the integrity of the information link according to the comparison result.
[0030] The verification instruction is a specific instruction sent by the user terminal to the battery module for starting the detection process, which can be implemented by a data packet, API call or specific communication protocol message, and its purpose is to trigger the battery physical entity to generate a measurable physical response and serve as the starting point for information link integrity verification. The instruction information is a parameter or mode contained in the verification instruction for specifically instructing the battery module to generate a transient physical response, which can be implemented by a preset encoding value, parameter field or function identifier, and its purpose is to accurately control the battery physical entity to generate a predictable transient physical response for subsequent measurement and comparison. The transient physical response is a measurable and repeatable physical change generated by the battery physical entity within a short time after receiving the instruction information, which can be implemented by a transient voltage drop, transient current change or transient temperature fluctuation of the battery, and its purpose is to convert the real physical state of the battery into quantifiable data as the physical basis for information link integrity verification. The characteristic value of the transient physical response is a value extracted after measuring the transient physical response, which can be implemented by the peak value of the voltage drop, the slope of the current change or the response duration, and its purpose is to convert the physical quantity of the transient physical response into a digital certificate that can be transmitted and compared. The physical certificate is a kind of authenticity proof of the transient physical response, which can be implemented by an encrypted hash value, a digitally signed data block or the original characteristic value itself, and its purpose is to ensure that the data returned to the user terminal is directly from the battery physical entity and prevent data tampering in the middle. The expected parameter of the transient physical response is a characteristic value of the transient physical response under normal circumstances, which is calculated or queried by the user terminal according to the model and current running state of the battery module, and can be implemented by a preset lookup table, a theoretical value calculated based on a battery model or a statistical value of historical data, and its purpose is to provide a reference value for comparison with the received physical certificate to judge the integrity of the information link.
[0031] The core innovation of the present application is that the verification instruction initiated by the user terminal is combined with the transient physical response and its characteristic value generated by the battery module in the form of a physical certificate, and the expected parameter is obtained by the user terminal according to the model of the battery module for comparison, thereby solving the problem of how to verify the authenticity of the information link between the user and the battery physical entity in the case that the central platform may tamper or forge the battery state information, and achieving the effect of ensuring that the battery state information and instruction feedback received by the user are truly from the battery physical entity, rather than being intercepted or forged by the platform.
[0032] Specifically, the scheme of the present application ensures the integrity of the information link between the user terminal and the battery module by constructing an end-to-end verification mechanism based on physical response. First, the user terminal initiates the verification process actively and sends a verification instruction containing specific instruction information. The instruction information is designed to trigger the battery physical entity inside the battery module to generate a measurable transient physical response. Since the central platform acts as a communication intermediary between the user terminal and the battery module, the verification instruction will be transmitted to the target battery module. This transmission mechanism is the key to ensuring that the instruction can directly reach the physical entity, avoiding interception or tampering by the platform in the instruction transmission link. Once the battery module receives the verification instruction, it will control the battery physical entity to generate the expected transient physical response according to the instruction information. For example, by applying a short-term load through the internal circuit, causing a transient drop in battery voltage. At the same time of response generation, the battery module will measure the transient physical response and extract the characteristic value representing its characteristics from it. This characteristic value is a direct reflection of the true state of the battery physical entity and is unforgeable. At the same time, the battery module also collects its current battery state information, such as power, temperature, etc. Then, the battery module will encapsulate the characteristic value of the transient physical response as a physical credential together with the collected battery state information into the return data and send it back to the user terminal. The introduction of the physical credential makes the return data contain a authenticity mark from the battery physical layer. After receiving the return data, the user terminal will parse the physical credential in it. In order to perform effective comparison, the user terminal will obtain the expected parameters of the transient physical response of the battery of the target battery module under the current operating conditions according to the model of the target battery module. This expected parameter is a reference value determined in advance based on the known characteristics and operating state of the battery. Finally, the user terminal compares the received physical credential with the obtained expected parameter. Since the physical credential is directly derived from the battery physical entity, and the expected parameter is a theoretical value based on the battery model and operating state, if the information link is complete and has not been tampered with, there should be a high degree of consistency between the two. The user terminal judges the integrity of the information link according to the comparison result. For example, if they are highly matched, it is considered that the information link is complete; if there is a significant deviation, it indicates that the information link may have been tampered with or forged, thereby achieving verification of the authenticity of the information link.
[0033] In some preferred embodiments, the application is implemented as follows. The user terminal can be a smartphone application that sends a verification instruction to a cloud-based central platform over a wireless network. The verification instruction can be a JSON-formatted data packet containing a field named "trigger_response" with a value of "voltage_pulse" and accompanying parameters such as "duration" and "amplitude" indicating the duration and amplitude of the transient load, respectively. Upon receiving this JSON data packet, the central platform forwards it to the target battery module as is. The battery module has a battery management system (BMS) integrated inside, which receives the verification instruction and parses the instruction information. For example, when parsing the "voltage_pulse" instruction, the BMS controls its internal power switch circuit, such as a MOSFET switch, to instantaneously connect a pre-set resistance load (e.g., 1 ohm) across the battery terminals for a specified duration (e.g., 50 milliseconds), thereby imposing a transient load on the physical battery and causing a voltage drop. During the load application period, the BMS synchronously collects battery terminal voltage and current data at a high sampling rate (e.g., 10 kHz). Based on the collected voltage and current data, the BMS calculates characteristic values of the transient physical response. For example, by analyzing the voltage drop curve and removing the voltage drop caused by internal impedance, the BMS obtains the net voltage drop value of the transient physical response. This net voltage drop value, for example, 0.15V, is taken as the physical credential. At the same time, the BMS collects battery state information such as current temperature, cycle count, state of health (SOH), etc. The BMS packages the 0.15V physical credential and battery state information into an encrypted data frame and transmits it back to the user terminal via a cellular network. Upon receiving the data frame, the user terminal decrypts it and parses out the physical credential (0.15V). The user terminal queries a locally stored lookup table or a cloud-based database for the expected net voltage drop value of the battery module model (e.g., "XYZ-5000") at 85% SOH and 25°C based on the battery module model included in the returned data and the current SOH (e.g., 85%) and temperature (e.g., 25°C) in the battery state information. For example, the expected value is 0.148V. Finally, the user terminal compares the received physical credential 0.15V with the expected parameter 0.148V to calculate the deviation between them. If the deviation is within a pre-set allowed range, the information link is judged to be complete.
[0034] The application further proposes that after the battery module receives the verification instruction, the steps of triggering the battery physical entity to generate a transient physical response and measuring the transient physical response to obtain characteristic values of the transient physical response include: Synchronously measuring the cell voltage and battery current of the battery module during the generation of the transient physical response by the battery physical entity. Obtaining the battery internal resistance of the battery module; According to the battery current and the battery internal resistance, the voltage change amount caused by the battery current is calculated; Based on the voltage change amount, the cell voltage is corrected, and the net voltage drop value of the instantaneous physical response is obtained after correction; The net voltage drop value of the instantaneous physical response is taken as the characteristic value of the instantaneous physical response.
[0035] Among them, the battery physical entity refers to the cell unit or cell group inside the battery module that actually performs electrochemical reaction, which can be composed of cell of lithium ion battery, nickel hydrogen battery, lead-acid battery and other chemical systems. The instantaneous physical response refers to the measurable physical quantity change of the battery physical entity in a very short time when it is triggered by external or internal specific trigger, which can be the rapid fluctuation of voltage, current, temperature or impedance and other electrochemical parameters. The purpose is to reflect the real-time physical state of the battery through such instantaneous change.
[0036] The scheme of the present application can capture the dynamic electrical state of the battery in the response process in real time by synchronously measuring the cell voltage and the battery current of the battery module during the generation of the instantaneous physical response of the battery physical entity. On this basis, the battery internal resistance of the battery module is obtained, which is an inherent electrochemical characteristic of the battery and changes with the degree of aging, temperature and state of charge of the battery and other factors. Due to the existence of the battery internal resistance, the current flowing through the battery will generate a voltage drop inside the battery, i.e. the voltage change amount caused by the battery current. The present application calculates this voltage change amount according to the synchronously measured battery current and the obtained battery internal resistance, thereby quantifying the influence of the battery module itself on the measurement result of the cell voltage. Subsequently, the cell voltage is corrected based on the calculated voltage change amount, and the voltage drop caused by the battery internal resistance and the current is deducted from the measured cell voltage, thereby obtaining the net voltage drop value of the instantaneous physical response. This correction process effectively eliminates the interference of the state of the battery module itself on the measurement result of the instantaneous physical response, so that the obtained net voltage drop value can more accurately reflect the true electrochemical characteristics of the battery physical entity in the instantaneous response. Finally, this corrected net voltage drop value is taken as the characteristic value of the instantaneous physical response, ensuring the accuracy and reliability of the physical voucher. Through the above accurate characteristic value acquisition method, the present application is closely combined with the step of judging the integrity of the information link. By providing a corrected and more accurate net voltage drop value as a physical voucher, the authenticity and representativeness of the physical voucher are greatly improved. This means that the user terminal can judge based on a data closer to the real state of the battery physical entity when comparing the physical voucher and the expected parameter, thereby significantly improving the accuracy and reliability of the judgment of the integrity of the information link. This improvement enables the entire detection and evaluation method to more effectively penetrate the false information that may exist in the central platform, ensuring that the information received by the user is truly derived from the battery physical entity, thereby enhancing the transparency and trustworthiness of the entire battery asset health state evaluation system.
[0037] In some preferred embodiments, the application is implemented as follows. When the battery module receives the verification instruction, in order to trigger the battery physical entity to generate a transient physical response, the power electronic switch inside the battery module, such as a MOSFET or IGBT, can be controlled to conduct in a very short time, connecting the battery module to a pre-set transient load, such as a high-power resistor or a controllable current source, thereby generating a transient current impulse across the battery, causing the cell voltage to drop instantaneously. During this transient physical response, the battery management system (BMS) inside the battery module can simultaneously start high-precision voltage and current sensors for data acquisition. For example, the voltage sensor can be a high-resolution analog-to-digital converter (ADC) for real-time measurement of the voltage of each cell or the entire battery pack; the current sensor can be a Hall effect sensor or a precision shunt resistor for real-time measurement of the battery current flowing through the battery module. These sensors continuously collect data at a high sampling rate (e.g., once per millisecond or higher) to ensure that the complete waveform of the transient response is captured. At the same time, the battery management system can obtain the battery internal resistance according to a pre-set algorithm or lookup table. For example, the internal resistance can be calculated by applying a known small current pulse to the battery module when it is in a stable state and measuring the resulting voltage response; or the battery management system can obtain the corresponding internal resistance value from the pre-stored battery internal resistance characteristic lookup table according to the current state of charge (SOC) and temperature of the battery. Once the synchronously measured battery current and battery internal resistance are obtained, the processing unit in the battery management system can calculate the voltage change caused by the battery current according to Ohm's law, i.e., the voltage change is equal to the battery current multiplied by the battery internal resistance. Subsequently, the processing unit can correct the synchronously measured cell voltage based on this calculated voltage change, specifically by subtracting the calculated voltage change from the measured cell voltage, thereby obtaining the net voltage drop value of the transient physical response. For example, if the measured cell voltage is 4.0V and the calculated voltage change is 0.1V, then the corrected net voltage drop value is 3.9V. Finally, this corrected net voltage drop value is determined as the characteristic value of the transient physical response and used as part of the physical credential for subsequent information link integrity judgment.
[0038] The application further proposes that the user terminal obtains the expected parameters of the transient physical response according to the model of the battery module, including: The user terminal parses the battery state information from the backhaul data; The user terminal obtains the current operating parameters of the battery from the battery state information; The user terminal determines the expected parameters of the transient physical response corresponding to the model of the battery module from the pre-set parameter adjustment rule or lookup table according to the current operating parameters of the battery.
[0039] The current operation parameter of the battery refers to actual working state data of the battery module at a specific moment, and can specifically include real-time temperature, remaining power, cycle number, voltage, current, or internal resistance of the battery, and the purpose is to provide dynamic performance information of the battery module in the actual use environment to more accurately reflect its instantaneous physical response characteristics; the preset parameter adjustment rule or lookup table refers to a mechanism for correcting or determining the instantaneous physical response expected parameter according to the current operation parameter of the battery, which can specifically be a database containing different operation parameter combinations and corresponding expected parameter values or adjustment coefficients, or a set of mathematical formulas or logical judgment conditions established based on the physical model of the battery and empirical data, and the purpose is to realize dynamic adjustment of the instantaneous physical response expected parameter, thereby improving the accuracy of the expected parameter.
[0040] The scheme of the present application improves the accuracy of the expected parameter by considering the current operation state of the battery module when the user terminal acquires the expected parameter of the instantaneous physical response. Specifically, after the battery module sends the backhaul data containing the physical voucher and the battery state information to the user terminal, the user terminal first parses the received backhaul data to extract the battery state information. Then, the user terminal identifies and acquires the current operation parameters of the battery, such as real-time temperature, remaining power, or cycle number, etc. from the battery state information. These operation parameters reflect the dynamic characteristics of the battery in actual use, rather than just the static attributes represented by its model number. On this basis, the user terminal no longer determines the expected parameter only according to the model number of the battery module, but combines these real-time acquired current operation parameters of the battery to query or calculate from the pre-set parameter adjustment rule or lookup table, thereby determining the expected parameter of the instantaneous physical response that is more matched with the actual operation state of the current battery. This dynamic adjustment mechanism enables the expected parameter to adapt to various working conditions such as battery aging and temperature changes, ensuring the consistency between the expected parameter and the actual response of the battery physical entity. In this way, when the user terminal subsequently compares the physical voucher and the expected parameter of the instantaneous physical response, the accuracy of the comparison result is significantly improved, thereby making the judgment of the integrity of the information link more reliable and accurate, effectively avoiding false positives caused by changes in the state of the battery itself, thereby enhancing the robustness of the entire detection method.
[0041] In some preferred embodiments, the user terminal can be a smartphone application that receives a communication package containing the backhaul data from the cloud platform. Upon receiving the backhaul data, a data parsing module within the application can be activated, which is configured to identify and extract the battery status information carried by specific fields in the data package, for example, by parsing the data structure in JSON or Protobuf format, separating out the data representing key indicators such as battery temperature, current voltage, number of charge and discharge cycles, and state of health (SOH). Further, from these parsed battery status information, the parameter extraction logic of the application can be executed to obtain the current operating parameters of the battery. For example, the parsed battery temperature value can be directly taken as one of the current operating parameters, or the current voltage and remaining battery percentage of the battery can be taken as other operating parameters. These parameters are used to represent the actual working conditions of the battery at a specific moment. Subsequently, in order to determine the expected parameters of the instantaneous physical response, the application can access the preset parameter adjustment rules or lookup table stored locally or synchronized from the cloud. For example, the lookup table can be a two-dimensional array, whose row index represents the model of the battery module, and the column index represents different temperature intervals of the battery, and each cell stores the expected value of the instantaneous voltage drop under the corresponding model and temperature. When the current temperature of the battery is 25 degrees Celsius, the application will query the expected parameters corresponding to the 20-30 degrees Celsius temperature interval in the lookup table according to the model of the battery module. As a specific implementation, the parameter adjustment rule can be a polynomial function, for example: expected voltage drop value = A*(battery temperature) + B*(remaining battery) + C, where A, B, and C are coefficients determined in advance through experiments or simulations. The user terminal substitutes the current temperature and remaining battery of the battery into the function to calculate the dynamically adjusted expected parameters of the instantaneous physical response. In this way, the determination process of the expected parameters can fully consider the actual operating conditions of the battery, thereby improving the accuracy of the comparison.
[0042] The present application further proposes a step of comparing the physical credential and the expected parameters of the instantaneous physical response by the user terminal, and the user terminal determines the integrity of the information link according to the comparison result, which comprises: calculating the deviation between the physical credential and the expected parameters of the instantaneous physical response; comparing the deviation with a preset first threshold value; comparing the deviation with a preset second threshold value, the second threshold value being greater than the first threshold value; The user terminal judges the integrity of the information link according to the comparison result, wherein when the deviation amount is less than the first threshold, the information link is judged to be complete; when the deviation amount is greater than or equal to the first threshold and less than the second threshold, the information link is judged to be complete and the corresponding deviation value is within the allowed deviation range; and when the deviation amount is greater than or equal to the second threshold, the integrity of the information link is judged to be damaged.
[0043] The deviation amount refers to the numerical difference between the physical credential and the expected parameter of the instantaneous physical response, which can be calculated in the form of absolute difference, relative difference or percentage difference, and the purpose is to quantify the deviation between the actual response and the expected response; the first threshold refers to a preset, relatively strict numerical limit, which is used to define the completely complete state of the information link, and can be set according to the system's requirement for data accuracy, sensor accuracy or environmental interference tolerance, etc., and the purpose is to identify the ideal situation with almost no deviation; the second threshold refers to a preset, relatively loose numerical limit, which is greater than the first threshold, and is used to define the complete state of the information link within the allowed deviation range, and can be set according to the uncertainty factors such as measurement error, environmental fluctuation or system noise that may exist in actual application, and the purpose is to distinguish between slight deviation and serious abnormality, and to avoid misjudgment of the information link being damaged due to slight fluctuation.
[0044] The scheme of the present application classifies the integrity of the information link by introducing a double-threshold judgment mechanism. First, after receiving the physical voucher returned by the battery module, the user terminal will obtain the expected parameters of the instantaneous physical response according to the model of the battery module. Then, the deviation between the physical voucher and the expected parameters of the instantaneous physical response is calculated. This deviation is the basis for judging the integrity of the information link, which directly reflects the difference between the actual physical response and the theoretical expectation. Then, the calculated deviation is compared with the preset first threshold. The first threshold represents the strict standard of complete integrity or almost no deviation of the information link. If the deviation is less than the first threshold, it means that the physical voucher is highly consistent with the expected parameters, and the information link transmission process is not disturbed or tampered with, so the user terminal can judge that the information link is complete. At the same time, in order to deal with the inevitable measurement errors, environmental noise or system fluctuations in actual application, the present application further compares the deviation with the preset second threshold. The second threshold is greater than the first threshold, which defines an allowed deviation range. When the deviation is greater than or equal to the first threshold but less than the second threshold, it means that the information link has a certain deviation, but the deviation is within the acceptable range and does not affect the integrity of the information link. In this case, the user terminal still judges that the information link is complete and identifies that the deviation is within the allowed deviation range. This hierarchical judgment avoids the misjudgment that may be caused by a simple threshold, for example, when the deviation slightly exceeds a single threshold, the link may actually be healthy but will be misjudged as damaged. Finally, when the deviation is greater than or equal to the second threshold, it means that the difference between the physical voucher and the expected parameters has exceeded the acceptable range, so the user terminal judges that the integrity of the information link is damaged. This usually means that the information link may have been disturbed, tampered with or have other abnormal conditions during transmission. Through the above hierarchical judgment mechanism, the scheme of the present application can more finely identify the true state of the information link. Compared with the scheme of simply comparing the physical voucher and the expected parameters of the instantaneous physical response and making a simple judgment, the present application can effectively distinguish between normal fluctuations, slight deviations and serious abnormalities when judging the integrity of the information link, thereby improving the accuracy and reliability of the judgment. This method makes the judgment of the user terminal on the integrity of the information link no longer a simple binary result, but can provide a more valuable evaluation, thereby more effectively identifying the manipulation or damage of the information link, ensuring that the battery status information received by the user is the real-time state of the physical entity of the battery, rather than being intercepted, modified or completely fabricated by the platform based on business strategies.
[0045] In some preferred embodiments, the user terminal can implement the following steps when performing the step of comparing the physical credential and the expected parameter of the transient physical response and determining the integrity of the information link: first, the user terminal receives the physical credential, such as a transient voltage drop value, returned by the battery module, and at the same time, according to the model and current operating parameters of the battery module, obtains the corresponding expected parameter of the transient physical response, such as a theoretical expected voltage drop value, from a preset lookup table. Then, the user terminal calculates the deviation between the physical credential and the expected parameter of the transient physical response. For example, the absolute difference between the two can be calculated, i.e., deviation = |physical credential - expected parameter|. Subsequently, the user terminal compares the calculated deviation with a preset first threshold value. For example, the first threshold value can be set to 0.05V. If the calculated deviation is less than 0.05V, the user terminal can determine that the information link is complete, which means that the actual measured value is highly consistent with the expected value, and the link transmission is normal. At the same time, the user terminal compares the deviation with a preset second threshold value. For example, the second threshold value can be set to 0.15V, which is 0.05V greater than the first threshold value. According to the comparison result, the user terminal makes a hierarchical judgment: when the deviation is less than 0.05V, the user terminal determines that the information link is complete. When the deviation is greater than or equal to 0.05V and less than 0.15V, the user terminal determines that the information link is complete, and can prompt the user or the background system that the current deviation value is within the allowed deviation range, for example, it may be caused by slight fluctuations in the environment temperature or small errors in the sensor. When the deviation is greater than or equal to 0.15V, the user terminal determines that the integrity of the information link is impaired, which may mean that the data is tampered during transmission, or there is a serious abnormality in the physical response of the battery module, which needs further inspection or intervention. In this way, the user terminal can make a more detailed and accurate evaluation of the integrity of the information link, avoiding false judgments caused by a single threshold value, thereby improving the reliability of the entire detection method.
[0046] The application further proposes that after the battery module receives the verification instruction, the step of triggering the battery physical entity to generate a transient physical response includes: After the battery module receives the verification instruction, the operating state data of the battery module is obtained; According to the operating state data of the battery module, the load parameter of the triggered transient physical response is adjusted; According to the adjusted load parameter of the transient physical response, the battery physical entity is controlled to apply a transient load to generate a transient physical response.
[0047] The operation state data of the battery module refers to real-time or near real-time information reflecting the current working condition and health degree of the battery module, and can specifically include parameters such as voltage, current, temperature, state of charge (SOC), state of health (SOH), and cycle number of the battery. The purpose is to provide decision basis for subsequent load parameter adjustment, and to ensure that the instantaneous physical response is carried out under the premise of safety and effectiveness; the load parameter refers to an adjustable quantity used to define the characteristics of the instantaneous physical response, and can specifically include the amplitude, duration, waveform (such as pulse width, frequency), and application timing of the instantaneous load. The purpose is to dynamically optimize the intensity and mode of the instantaneous physical response according to the operation state data of the battery module, so as to adapt to different battery working conditions; the instantaneous load refers to the consumption or output of electrical energy applied to the physical entity of the battery in a very short time, which can specifically be changing the charge and discharge state of the battery in a short time by connecting or disconnecting a resistor, capacitor, or inductive load, or by controlling the power conversion circuit inside the battery, and the purpose is to cause rapid changes in the battery voltage or current, thereby generating a measurable instantaneous physical response.
[0048] The scheme of the present application optimizes the triggering process of the instantaneous physical response by introducing the consideration of the operation state of the battery module. Specifically, after the battery module receives the verification instruction, instead of directly applying the preset instantaneous load, the operation state data of the battery module is first obtained. These data provide a comprehensive view of the current health condition and working environment of the battery. Based on these operation state data, the system intelligently adjusts the load parameters for triggering the instantaneous physical response. For example, if the battery power is low, the system can reduce the amplitude of the instantaneous load or shorten its duration to avoid over-discharge; if the battery temperature is high, the system can delay the response or choose a gentler load mode to prevent overheating. This dynamic adjustment ensures that the application of the instantaneous physical response is safe and harmless to the battery. Subsequently, according to these adjusted load parameters, the physical entity of the battery is precisely controlled to apply the instantaneous load, thereby generating the expected instantaneous physical response. This series of steps forms a closed-loop adaptive control mechanism, so that the battery module can generate the instantaneous physical response in the optimal way under any operating state. In this way, the present scheme not only solves the problem that directly triggering the instantaneous physical response may have adverse effects on the battery, but more importantly, it ensures that the generated instantaneous physical response is stable, controllable, and representative. In the entire new energy storage battery state detection method, this optimization enables the battery module to provide high-quality physical vouchers, thereby improving the accuracy of the user terminal in comparing the physical vouchers and expected parameters, and enhancing the reliability of the information link integrity judgment. This fine management of the physical voucher generation process enables the entire detection method to accurately reflect the real physical state of the battery while ensuring the safety and life of the battery, effectively resisting potential information manipulation behaviors.
[0049] In some preferred embodiments, specifically when the battery module receives the verification instruction from the central platform, its internal battery management system (BMS) will immediately start the data collection program to obtain the running state data of the battery module. These data can include the total battery voltage, the voltage of each cell, the charging and discharging current, the temperature of multiple points inside the battery, and the state of charge (SOC) and the state of health (SOH) estimated by algorithm, which are monitored in real time. For example, the BMS can read the recent SOC and SOH values from its internal memory, and sample the data of voltage, current and temperature sensors in real time. Subsequently, the BMS will call the preset load parameter adjustment strategy according to the obtained running state data. The strategy can be a rule-based decision tree, for example, if the SOC is detected to be lower than 20%, the duration of the instantaneous load will be shortened from the regular 50 milliseconds to 20 milliseconds, and the peak value of the load current will be reduced by 20%; if the temperature of any cell is detected to be higher than 45 degrees Celsius, the trigger of the instantaneous physical response will be delayed until the temperature falls back to the safe range, or a smaller load resistor is selected for discharging. These strategies aim to balance the effectiveness of the instantaneous physical response and the safety of the battery. According to the adjusted load parameters, the BMS will control the battery physical entity to apply the instantaneous load. This can be specifically realized by controlling the power electronic switch inside the battery module, for example, by a MOSFET switch to temporarily connect a preset load resistor into the battery circuit, so as to extract a current pulse with a specific amplitude and duration from the battery in a very short time, and generate a measurable voltage drop. This voltage drop is the instantaneous physical response, and its characteristic values will be measured and used for subsequent information link integrity verification.
[0050] The application further proposes that the step of controlling the battery physical entity to apply the instantaneous load comprises: controlling the switching circuit inside the battery module to apply the instantaneous load to the battery physical entity.
[0051] Wherein, the switching circuit refers to an electronic circuit that can quickly turn on or off the current path, which can be realized by semiconductor devices such as power field effect transistor (MOSFET), insulated gate bipolar transistor (IGBT), or electromechanical elements such as electromagnetic relay, and its purpose is to realize accurate and fast control of the instantaneous load applied to the battery physical entity, so as to ensure the stability and repeatability of the instantaneous physical response.
[0052] The scheme of the present application realizes the fine management of the application of the transient load to the physical entity of the battery by integrating the application mechanism of the transient load into the battery module and controlling it with the switching circuit. Specifically, after the battery module receives the verification instruction and obtains the running state data, it will adjust the load parameters of the transient physical response according to these data. Subsequently, the control unit inside the battery module will directly drive its integrated switching circuit to quickly turn on or off the load path connected to the physical entity of the battery according to the adjusted load parameters. For example, the duration, amplitude and waveform of the current pulse or voltage step applied to the physical entity of the battery can be accurately controlled by controlling the on-time, duty cycle or switching frequency of the switching circuit. This internal control method makes the application process of the transient load respond quickly and highly repeatable, thereby ensuring that each triggered transient physical response is comparable. This way of applying the transient load through the internal switching circuit of the battery module is closely combined with the step of triggering the physical entity of the battery to generate a transient physical response in the basic scheme, forming an efficient and reliable transient physical response generation mechanism. It overcomes the limitations of external load application methods in accuracy, response speed and potential damage to the battery module. Through the fast switching capability of the internal switching circuit, a clearer and more stable transient physical response signal can be generated, which is crucial for subsequent measurement of the transient physical response and acquisition of its characteristic value, and then as a physical credential. This accurate physical credential generation capability significantly improves the accuracy and reliability of the entire information link integrity judgment, enabling the user terminal to more effectively verify whether the received battery state information is truly derived from the physical entity of the battery, thereby solving the problem of damaged information link integrity.
[0053] In some preferred embodiments, the application of transient load to the battery physical entity by the switching circuit inside the battery module can be achieved by integrating one or more power MOSFETs as the switching circuit in the battery management system (BMS) inside the battery module. These MOSFETs can be connected in series or parallel in the main discharge path of the battery module, or connected to specific internal load resistors. When the BMS receives the instruction to trigger the transient physical response and calculates the transient load parameters to be applied based on the operational state data of the battery (such as current capacity, temperature, health status, etc.), the microcontroller unit (MCU) of the BMS can generate a pulse width modulation (PWM) signal or a specific digital control signal. This signal is sent to the gate of the MOSFET, thereby precisely controlling the conduction and cutoff of the MOSFET. For example, to apply a short-time pulse current load, the MCU can control the MOSFET to be fully on for a very short time (e.g. a few milliseconds to tens of milliseconds), causing the battery to discharge through a pre-set internal load resistor, resulting in a transient current drop, and then quickly cut off. By adjusting the duty cycle or pulse width of the PWM signal, the intensity and duration of the transient load can be finely controlled. This approach ensures that the application process of the transient load is highly controllable and fast in response, and since the switching circuit is an inherent component of the battery module, it can avoid the loss and uncertainty caused by external connections. At the same time, the design of the internal switching circuit can work in coordination with the heat dissipation and protection mechanisms of the battery module, thereby avoiding unnecessary damage to the battery physical entity.
[0054] The present application further proposes that the instruction information includes: mode information for indicating the mode of the transient physical response and / or parameter information for indicating the parameters of the transient physical response.
[0055] Wherein, the instruction information refers to the specific content for triggering the battery physical entity to generate the transient physical response, which can be implemented by data packets, control words or specific encoding sequences. Wherein, the mode information refers to the specific data for indicating the behavior mode or type of the transient physical response, which can be implemented by enumeration values, pre-set codes or function flag bits, for example, it can indicate the type of transient load (constant current, constant voltage, constant power), the way of load application (step, pulse, ramp) or the duration of load. Wherein, the parameter information refers to the specific numerical value for indicating the intensity or amplitude of the transient physical response, which can be implemented by numerical fields, scale factors or quantization levels, for example, it can specify the current size, voltage range or power level of the transient load.
[0056] The scheme of the present application introduces mode information and / or parameter information in the verification instruction, so that the user terminal can finely control and customize the instantaneous physical response generated by the battery physical entity. Specifically, when the instruction information contains mode information, the user terminal can flexibly select the type or behavior mode of the instantaneous physical response according to different detection requirements or battery states, for example, it can specify whether the battery module applies a constant current load, a constant voltage load or a constant power load when generating the instantaneous physical response, or applies the load in a stepwise, pulsed or ramped manner, or even controls the duration of the load. This mode selection enables the instantaneous physical response to more effectively stimulate the specific physical characteristics of the battery, thereby obtaining more representative characteristic values. At the same time, when the instruction information contains parameter information, the user terminal can accurately adjust the intensity or amplitude of the instantaneous physical response, for example, it can set the current size, voltage range or power level of the instantaneous load. By adjusting these parameters, it can ensure that the amplitude of the instantaneous physical response can fully reflect the response characteristics of the battery, avoid unnecessary impact on the battery, and at the same time ensure the clarity of the response signal, facilitating the extraction and analysis of subsequent characteristic values. It is precisely because the instruction information can carry these detailed mode and / or parameter information that the battery module can generate a controllable and predictable instantaneous physical response according to this information after receiving the verification instruction. This controllability and predictability enable the user terminal to make judgments based on more accurate expected values when comparing the physical credential and the expected parameters of the instantaneous physical response, thereby significantly improving the accuracy and reliability of the information link integrity judgment. Compared with the response triggered by a single, fixed instruction, the present scheme can dynamically adjust the behavior of the instantaneous physical response according to the actual application scenario and detection purpose, thereby more comprehensively and deeply detecting the physical state of the battery, effectively identifying possible instruction fraud or data tampering behavior of the platform, ensuring that the information received by the user is truly derived from the battery physical entity, and thereby solving the problem that relying solely on a single, non-targeted instruction information cannot fully stimulate the response characteristics of the battery physical entity, or cannot flexibly adjust the behavior mode of the instantaneous physical response according to different detection requirements, thereby limiting the detection accuracy and applicability.
[0057] In some preferred embodiments, the user terminal can dynamically construct the instruction information according to the current required battery state to be detected or the expected detection depth when sending the verification instruction. For example, if the user terminal needs to detect the internal resistance characteristics of the battery under instantaneous high-current discharge, the instruction information can contain mode information indicating that the mode of the instantaneous physical response is "constant current discharge", and can contain parameter information indicating that the current size of the constant current discharge is "5C rate". When the battery module receives such a verification instruction, the control unit inside it will parse these mode information and parameter information, and control the battery physical entity accordingly, for example, by closing a specific switch circuit, so that the battery discharges at a constant current of 5C rate. In another example, if the voltage recovery characteristics of the battery under pulse load need to be simulated, the instruction information can contain mode information indicating that the mode of the instantaneous physical response is "pulse discharge", and contain parameter information indicating that the duration of the pulse is "100 milliseconds" and the amplitude of the pulse is "20 amperes". The battery module will control the load to apply a pulse current of 20 amperes for 100 milliseconds according to these instructions, and measure the voltage response of the battery during this period. In this way, the instruction information is no longer a simple trigger signal, but contains detailed description and quantitative requirements for the behavior of the instantaneous physical response, so that the battery module can produce highly customized physical responses, thereby providing more abundant and more accurate physical credentials for subsequent characteristic value acquisition and information link integrity judgment.
[0058] The present application further proposes that the steps of the user terminal sending the verification instruction include: generating a verification instruction and generating a corresponding data check code based on the verification instruction; The user terminal signs the verification instruction and / or the data check code using a pre-set key to generate a security credential of the verification instruction; The user terminal sends the verification instruction, the data check code and the security credential of the verification instruction.
[0059] The data check code refers to a short string or numerical value used to verify the integrity of data, which can be obtained by calculating the content of the verification instruction through a hash function (such as MD5, SHA-256), and the purpose is to quickly detect whether the verification instruction is accidentally modified or damaged in the transmission process. The preset key refers to a string of secret information previously negotiated or distributed between the two parties of communication (such as the user terminal and the battery module or the central platform), which can be a symmetric key or a private key in an asymmetric key pair, and the purpose is to encrypt, decrypt or digital signature operation to ensure the confidentiality and authenticity of communication. The signature refers to a process of generating a digital fingerprint based on the principle of cryptography, which can be the encryption of the verification instruction or its hash value through the private key, and the purpose is to verify the source and integrity of the data to prevent data tampering or forgery. The security credential of the verification instruction refers to a piece of additional data generated through the signature process, which can be a signature value obtained by digitally signing the verification instruction or its data check code, and the purpose is to prove the authenticity and integrity of the verification instruction to ensure that the receiver can verify the legitimacy of the instruction.
[0060] The scheme of the present application first generates the verification instruction and generates the corresponding data check code based on it before the user terminal sends the verification instruction, thereby providing a preliminary check basis for the integrity of the instruction. Due to the introduction of the data check code, the receiver can quickly detect whether the instruction has been accidentally flipped or tampered with during transmission. On this basis, the user terminal further signs the verification instruction and / or the data check code using the preset key to generate the security credential of the verification instruction. This signature mechanism, due to its dependence on the preset key, makes it impossible for any unauthorized third party to fake or tamper with the instruction and its check code without being detected, thereby effectively preventing man-in-the-middle attacks and data tampering. Finally, the user terminal sends the verification instruction, the data check code and the security credential of the verification instruction together. This multi-protected sending method makes the receiver not only verify the integrity of the instruction through the data check code when receiving the data, but also verify the authenticity and source of the instruction through the security credential, ensuring the secure transmission of the verification instruction in the information link.
[0061] The sending of the verification instruction by the user terminal is a key starting step of triggering the transient physical response of the battery physical entity. Through the security reinforcement of the verification instruction in the scheme, it is ensured that the sent verification instruction is real and has not been tampered with, thereby ensuring the accuracy and reliability of the subsequent triggering of the transient physical response of the battery module. It is because the authenticity and integrity of the verification instruction are guaranteed that the transient physical response generated by the battery module can truly reflect the state of the physical entity after receiving the legal instruction, and then the user terminal compares the physical credential and the expected parameter of the transient physical response, and the result of judging the integrity of the information link has higher credibility. The improvement of the security of the instruction source avoids the risk of invalidation of the entire detection process due to the tampering or forgery of the instruction, thereby ensuring the accuracy and effectiveness of the entire information link integrity judgment.
[0062] In some preferred embodiments, the application is implemented as follows: when the user terminal needs to send a verification instruction to the battery module to trigger a transient physical response, the processor of the user terminal first generates a verification instruction according to a preset protocol and instruction format, for example, the instruction can contain a specific mode information and a load parameter. Subsequently, the processor will call a hash algorithm module, for example, SHA-256 algorithm, to calculate the entire content of the generated verification instruction, thereby obtaining a fixed-length hash value, which is used as the data check code. Next, the user terminal will use the preset private key stored in it to sign the hash value (i.e. data check code) of the verification instruction through a digital signature algorithm (such as RSA or ECDSA), to generate a digital signature string, which is the security credential of the verification instruction. Finally, the communication module of the user terminal will package the original verification instruction, the calculated data check code and the generated digital signature string (security credential) into a data packet, and send it to the central platform through the wireless network, and the central platform transmits it to the target battery module. After the battery module receives the data packet, it will first use the preset public key to verify the security credential, and re-calculate the hash value of the received verification instruction and compare it with the received data check code. Only when both are verified, it is considered that the verification instruction is real and has not been tampered with, thereby triggering the corresponding transient physical response.
[0063] By the technical solution, in the process that the user terminal sends the verification instruction, the data check code is generated and signed by using the preset key, and the verification instruction, the data check code and the security credential are sent together, which can effectively enhance the security of the verification instruction in the transmission process. This makes the receiving party can multiple verify the integrity and authenticity of the verification instruction, thereby preventing the verification instruction from being maliciously tampered with or forged. Therefore, the present scheme can ensure that the subsequent battery module generates a transient physical response based on a real and complete instruction, thereby ensuring the accuracy and reliability of the battery state detection, and effectively avoiding the information link integrity judgment error caused by the instruction security problem.
[0064] The present application further proposes that the step of sending the backhaul data formed by the physical credential and the battery state information to the user terminal comprises: The battery module encrypts or digitally signs the physical credential and the battery state information to generate backhaul data; The backhaul data is sent to the user terminal.
[0065] The encryption or digital signature processing refers to applying cryptography technology to the data to ensure the confidentiality, integrity or authenticity of the data, which can be specifically encrypting the data by using symmetric encryption algorithm or asymmetric encryption algorithm to prevent information leakage, or generating a digital signature for the data by using a hash function and an asymmetric key to verify the source and integrity of the data, the purpose of which is to enhance the security of the data in the transmission process and prevent the data from being stolen or tampered with.
[0066] The present application encrypts or digitally signs the key information before the battery module sends the backhaul data formed by the physical credential and the battery state information to the user terminal, thereby ensuring the confidentiality and integrity of the backhaul data in the transmission process. Since the data is encrypted, even if the data is illegally intercepted in the transmission process, its content cannot be easily interpreted, effectively preventing the leakage of sensitive battery state information. At the same time, through the digital signature processing, the user terminal can verify whether the source of the data is real and whether the data is tampered with in the transmission process after receiving the backhaul data, thereby ensuring the authenticity and reliability of the physical credential and the battery state information received by the user terminal. This processing method, combined with the mechanism of judging the integrity of the information link by comparing the expected parameters in the basic scheme, significantly improves the security of the entire information link. The basic scheme can judge whether the information link is tampered with by the platform, and the present scheme further guarantees the security of the data itself in the transmission path from the battery module to the user terminal, avoiding the risk of data theft or tampering at the transmission level, thereby providing a more solid data basis for the final judgment of the user terminal on the integrity of the information link, ensuring the reliability of the entire battery state detection method.
[0067] In some preferred embodiments, the battery module can employ an advanced encryption standard (AES) algorithm to symmetrically encrypt the physical credential and the battery status information before forming the backhaul data. Specifically, a symmetric key shared with the user terminal can be pre-stored in a security module inside the battery module. When it is time to send the backhaul data, the battery module uses the key to encrypt the combination of the physical credential and the battery status information, generating the backhaul data in the form of ciphertext. In addition, to further ensure the integrity and authenticity of the data, the battery module can also digitally sign the encrypted data or the original data. For example, the battery module can calculate the SHA-256 hash value of the data and use its private key to perform RSA digital signature on the hash value. Finally, the encrypted data and the digital signature are packaged together into a backhaul data packet and sent to the user terminal through an encrypted channel established by the secure sockets layer (SSL) or transport layer security (TLS) protocol. After receiving the backhaul data, the user terminal first verifies the digital signature using the public key of the battery module to confirm the integrity and source of the data, and then decrypts the encrypted data using the shared symmetric key to safely obtain the physical credential and the battery status information. In this way, even in an insecure network environment, the data can be effectively prevented from being stolen or tampered with during transmission, ensuring the security of information transmission.
[0068] Reference Figure 2 The application further proposes a new energy storage battery state detection system applied to a new energy storage battery state detection method. The system comprises: A sending module for sending a verification instruction, the verification instruction comprising instruction information for triggering the battery physical entity to generate a transient physical response; A transparent transmission module for receiving the verification instruction and transparently transmitting the verification instruction to the battery module; A processing module for triggering the battery physical entity to generate a transient physical response and measuring the transient physical response to obtain a characteristic value of the transient physical response after receiving the verification instruction; A collection module for collecting battery status information; A backhaul module for sending the characteristic value as a physical credential and forming backhaul data from the physical credential and the battery status information to a user terminal; An analysis module for receiving the backhaul data and analyzing the physical credential; An acquisition module for acquiring expected parameters of the transient physical response according to the model of the battery module; A judgment module for comparing the physical credential and the expected parameters of the transient physical response by the user terminal, and judging the integrity of the information link according to the comparison result by the user terminal.
[0069] The sending module is a functional unit responsible for initiating data transmission, which can be implemented by software program, hardware circuit or a combination of both, and its purpose is to start the verification process of the information link; the transparent transmission module is a functional unit responsible for forwarding the received data without modification, which can be implemented by the forwarding layer in the communication protocol stack, dedicated data link layer hardware or software agent, and its purpose is to ensure that the instruction information reaches the target device accurately and correctly; the processing module is a functional unit responsible for executing specific operations and obtaining results, which can be implemented by an embedded controller, a microprocessor or an application-specific integrated circuit, and its purpose is to trigger and measure the physical response of the battery; the acquisition module is a functional unit responsible for acquiring sensor data, which can be implemented by a data acquisition chip, an analog-to-digital converter or a sensor interface circuit, and its purpose is to obtain the real-time running state of the battery; the backhaul module is a functional unit responsible for packaging and sending the processing results and acquisition data, which can be implemented by a communication interface, a data encapsulation protocol or a network transmission unit, and its purpose is to safely deliver the information required for verification and the battery state information to the user terminal; the analysis module is a functional unit responsible for extracting specific information from the received data, which can be implemented by a data analysis algorithm, a protocol analyzer or a data structure processor, and its purpose is to accurately identify the physical voucher from the backhaul data; the acquisition module is a functional unit responsible for retrieving or calculating target parameters according to input conditions, which can be implemented by a database query interface, a parameter calculation model or a preset lookup table, and its purpose is to provide reference parameters for the integrity judgment of the information link; the judgment module is a functional unit responsible for logical determination of input data according to preset rules, which can be implemented by a comparator, a logic judgment algorithm or a decision engine, and its purpose is to determine the integrity of the information link according to the comparison result.
[0070] The scheme of the present application realizes each key step in the new energy storage battery state detection method on the system level through modular design, thereby ensuring that the integrity detection of the information link does not depend on the security of the user terminal. Specifically, the sending module first initiates a verification instruction, which contains instruction information triggering the battery physical entity to generate an instantaneous physical response, actively starting the verification process. After receiving the verification instruction, the transparent transmission module forwards it to the battery module without modification, ensuring the originality and accuracy of the instruction and avoiding tampering by intermediate links. On the battery module side, the processing module receives the instruction, triggers the battery physical entity to generate a measurable instantaneous physical response, and accurately measures the response to obtain its characteristic value, which provides direct evidence of the physical state of the battery. At the same time, the acquisition module independently acquires the regular state information of the battery. Subsequently, the return module encapsulates the obtained characteristic value as a physical credential together with the battery state information into return data and sends it to the user terminal. The analysis module of the user terminal is responsible for accurately extracting the physical credential from the received return data. Then, the acquisition module independently acquires the expected parameters of the instantaneous physical response according to the model of the battery module, providing a reliable benchmark for subsequent comparison. Finally, the judgment module compares the physical credential received by the user terminal with the expected parameters and judges the integrity of the information link according to the comparison result. This systematic implementation makes the integrity verification of the information link no longer dependent only on the calculation and judgment ability of the user terminal, but is completed by a system composed of multiple functional modules working together, thereby effectively solving the problem of possible tampering or interception of the information link by the central platform, improving the independence and reliability of the detection. By converting the method steps into specific system modules, the present application provides a physical level guarantee, so that even in the case of insufficient security or malicious tampering of the user terminal, the integrity of the information link can still be effectively verified, thereby ensuring that the battery state information obtained by the user is true and reliable.
[0071] In some preferred embodiments, the new energy storage battery state detection system can be implemented as follows. The sending module can be integrated in the application program of the user terminal, such as the battery management APP on the smart phone, which generates a verification instruction containing specific instruction information, such as an instruction indicating the battery module to perform a microsecond-level pulse discharge, when the user initiates a battery state query or integrity verification request. The transparent transmission module can be deployed on the communication gateway server of the central platform, which receives the verification instruction from the user terminal without any modification or interception, and directly forwards the instruction to the target battery module through the wireless communication network (such as 4G / 5G or LoRa).
[0072] Inside the battery module, the processing module can be implemented by the master chip of the battery management system (BMS), which controls the load circuit (such as a controllable resistance or MOSFET switch) inside the battery to apply a transient load to the physical entity of the battery for a very short time (such as 100 microseconds) after receiving the verification instruction, thereby generating a measurable transient voltage drop response. The BMS measures the amplitude and duration of this transient voltage drop at the same time, and takes it as the characteristic value of the transient physical response. At the same time, the acquisition module, such as the voltage, current, temperature sensor and data recording unit inside the BMS, continuously acquires real-time operating parameters of the battery, such as current cell voltage, current, temperature, cycle count and state of health (SOH), etc.
[0073] The backhaul module, which can be implemented by the communication interface unit (such as a Bluetooth module or cellular communication module) of the BMS, takes the above-mentioned characteristic values as physical credentials, and encapsulates them into encrypted data packets together with the acquired battery status information, and transmits them back to the user terminal through the wireless network. After the user terminal receives the data packet, the parsing module, as a data processing subprogram in the APP, is responsible for decrypting and parsing the physical credentials from it. The acquisition module, which can be a database query interface or a cloud API calling interface built into the APP, acquires the expected parameters of the transient physical response of the battery of the specified model under certain working conditions from the preset parameter library according to the battery module model parsed from the backhaul data. Finally, the judgment module, as a logical judgment algorithm in the APP, compares the parsed physical credentials with the acquired expected parameters, such as calculating the deviation between them, and according to the preset threshold rule, displays the integrity judgment result of the information link to the user, such as "information link complete" or "information link damaged".
[0074] Through the above technical solution, the system provides an independent and reliable mechanism to verify the integrity of the information link between the user terminal and the battery module. The system implements the functions of sending verification instructions, transparent transmission, triggering and measuring battery physical response, collecting battery status information, backhauling physical credentials and status information, parsing physical credentials, acquiring expected parameters, and finally judging integrity, respectively by special modules, so that the integrity detection of the information link no longer depends too much on the processing capacity or security of the user terminal itself. Even if there is a potential risk of information tampering or interception in the central platform, or there is a security vulnerability in the user terminal itself, the system can effectively identify abnormalities in the information link through the generation and comparison of physical credentials, ensuring that the battery status information obtained by the user is truly derived from the physical entity of the battery, thereby improving the transparency and reliability of the battery status information and reducing the operational risks and security risks caused by information asymmetry.
[0075] The above disclosed is only the preferred and feasible embodiment of the present application, and does not limit the protection scope of the present application, so that any equivalent technical change made by applying the content of the present application specification and drawings is included in the protection scope of the present application, and in addition, the elements can be updated as the technology develops.
Claims
1. A new energy storage battery status detection method, characterized in that: The method comprises the following steps: The user terminal sends a verification instruction, where the verification instruction includes instruction information for triggering the battery physical entity to generate an instantaneous physical response; The central platform receives the verification command and transmits it to the battery module; After receiving the verification instruction, the battery module triggers the battery physical entity to generate an instantaneous physical response, measures the instantaneous physical response, and obtains a characteristic value of the instantaneous physical response; The battery module collects battery status information; The battery module uses the characteristic value as a physical credential. The physical credential and battery status information form return data and are sent to the user terminal. The user terminal receives the returned data and parses it to obtain the physical certificate; The user terminal obtains expected parameters of the instantaneous physical response based on the model of the battery module; The user terminal compares the expected parameters of the physical credential and the instantaneous physical response, and the user terminal determines the integrity of the information link based on the comparison result.
2. A new energy storage battery status detection method according to claim 1, characterized in that: After receiving the verification instruction, the battery module triggers the battery physical entity to generate a transient physical response and measures the transient physical response. The steps of obtaining the characteristic value of the transient physical response include: During the period when the battery physical entity generates a transient physical response, synchronously measuring the cell voltage and battery current of the battery module; Get the battery internal resistance of the battery module; Calculate the voltage change caused by the battery current based on the battery current and the battery internal resistance; The cell voltage is corrected based on the voltage variation, and the net voltage drop value of the instantaneous physical response is obtained after correction; The net voltage drop value of the instantaneous physical response is taken as the characteristic value of the instantaneous physical response.
3. A new energy storage battery status detection method according to claim 1, characterized in that: The steps of obtaining the expected parameters of the instantaneous physical response according to the model of the battery module by the user terminal include: The user terminal parses the returned data to obtain battery status information; The user terminal obtains the current operating parameters of the battery from the battery status information; The user terminal determines the expected parameters of the instantaneous physical response corresponding to the model of the battery module from a preset parameter adjustment rule or a lookup table according to the current operating parameters of the battery.
4. A new energy storage battery status detection method according to claim 1, characterized in that: The user terminal compares the physical credentials with the expected parameters of the instantaneous physical response. The user terminal determines the integrity of the information link based on the comparison results. The steps include: calculating an amount of deviation between the physical credential and an expected parameter of the instantaneous physical response; Comparing the deviation amount with a preset first threshold; Comparing the deviation with a preset second threshold, where the second threshold is greater than the first threshold; The user terminal determines the integrity of the information link based on the comparison results. When the deviation is less than the first threshold, the information link is determined to be complete; when the deviation is greater than or equal to the first threshold and less than the second threshold, the information link is determined to be complete and the corresponding deviation value is within the allowable deviation range; when the deviation is greater than or equal to the second threshold, the information link integrity is determined to be damaged.
5. A new energy storage battery status detection method according to claim 1, characterized in that: After the battery module receives the verification instruction, the steps of triggering the battery physical entity to produce an instantaneous physical response include: After receiving the verification instruction, the battery module obtains the operating status data of the battery module; Adjust the load parameters that trigger the instantaneous physical response based on the operating status data of the battery module; According to the load parameter of the adjusted transient physical response, the battery physical entity is controlled to apply a transient load to generate a transient physical response.
6. A new energy storage battery status detection method according to claim 5, characterized in that: The step of controlling the battery physical entity to apply an instantaneous load includes: controlling a switch circuit inside the battery module to apply an instantaneous load to the battery physical entity.
7. A new energy storage battery status detection method according to claim 1, characterized in that: The instruction information includes mode information for indicating the instantaneous physical response and / or parameter information for indicating the instantaneous physical response.
8. A new energy storage battery status detection method according to claim 1, characterized in that: The steps of the user terminal sending a verification instruction include: Generate a verification instruction, and generate a corresponding data check code based on the verification instruction; The user terminal signs the verification instruction and / or the data check code using a preset key to generate a security certificate for the verification instruction; The user terminal sends a verification instruction, a data verification code, and a security certificate for the verification instruction.
9. A new energy storage battery status detection method according to claim 1, characterized in that: The steps of forming return data from the physical credential and battery status information and sending it to the user terminal include: The battery module encrypts or digitally signs the physical credentials and battery status information to generate return data; Send the returned data to the user terminal.
10. A new energy storage battery status detection system, applied to the new energy storage battery status detection method according to claim 1, characterized in that: The system includes: A sending module, configured to send a verification instruction, wherein the verification instruction includes instruction information for triggering the battery physical entity to generate an instantaneous physical response; The transparent transmission module is used to receive the verification instruction and transparently transmit the verification instruction to the battery module; A processing module is configured to trigger the battery physical entity to generate an instantaneous physical response after receiving the verification instruction, measure the instantaneous physical response, and obtain a characteristic value of the instantaneous physical response; Acquisition module, used for collecting battery status information; A return module is used to send return data from the characteristic value as a physical credential to the user terminal along with the physical credential and battery status information; Parsing module, used to receive the returned data and parse out the physical certificate; The acquisition module obtains the expected parameters of the instantaneous physical response according to the model of the battery module; In the judgment module, the user terminal compares the expected parameters of the physical certificate and the instantaneous physical response, and the user terminal judges the integrity of the information link based on the comparison result.
Citation Information
Patent Citations
Method and apparatuses for authenticating measurement data relating to a battery
CN105556984A
Estimation method and device of cell aging states and cell management system
CN108896919A
Energy storage battery control optimization method and device and electronic equipment
CN116014850A
Battery internal resistance testing method, system, equipment and medium
CN116520176A
Vehicle battery cell forgery detection
CN118897192A