Battery cell monomer channel state evaluation method and device, and storage medium
By monitoring and differentiating the channel status of individual battery cells in real time, and combining network topology and historical data for dynamic routing switching, the problems of one-sided evaluation and rigid response in existing technologies are solved, thereby improving the communication robustness and resource utilization efficiency of the battery management system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN ENERGY INNOVATION TECHNOLOGY CO LTD
- Filing Date
- 2026-01-26
- Publication Date
- 2026-04-17
AI Technical Summary
Existing battery management systems, in complex industrial environments, suffer from limited evaluation dimensions and rigid response strategies for communication channels. They are unable to distinguish between channel failure modes, leading to resource waste or slow response. Furthermore, their decision-making is isolated, which can easily cause network congestion.
By constructing a comprehensive perception-based single-cell channel status assessment method, we can monitor bidirectional channel quality parameters in real time, distinguish between gradual deterioration and sudden interruption states, and make dynamic routing switching decisions based on network topology and historical data to achieve intelligent optimization.
It improves the robustness, real-time performance, and resource utilization efficiency of BMS data communication, avoids invalid handover and network congestion, and ensures the stability of communication links and service continuity.
Smart Images

Figure CN121887706A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of battery cell management technology, and in particular relates to a method, device and storage medium for evaluating the channel status of a single battery cell. Background Technology
[0002] As battery energy storage systems continue to expand in scale and safety monitoring requirements become increasingly stringent, battery management systems (BMS) rely on a massive number of cell monitoring units (CMUs) to reliably transmit critical data such as voltage and temperature to a central aggregation node in real time via wireless or wired networks. This communication link, especially the wireless link, is the lifeline for ensuring system status awareness and the issuance of control commands. However, in actual industrial deployments, particularly in complex electromagnetic environments and dynamically changing physical layouts, the quality of the communication channel can experience unpredictable degradation or interruption due to factors such as equipment aging, electromagnetic interference, obstruction, or network congestion.
[0003] Existing technologies typically employ static strategies such as fixed threshold alarms and simple primary / backup switching to address communication failures. For example, when the packet loss rate exceeds a certain fixed value or several consecutive communication timeouts occur, an alarm is triggered, and an attempt is made to switch to a preset backup channel. This approach has significant technical drawbacks: First, the evaluation dimension is singular and passive, usually based solely on uplink data statistics such as packet loss rate, failing to comprehensively and proactively reflect the health of bidirectional communication, including the downlink control link. Second, the response strategy is rigid, unable to distinguish between slow channel degradation (e.g., gradual signal attenuation) and sudden interruption (e.g., complete connection loss). Applying a one-size-fits-all switching strategy to both of these drastically different failure modes may lead to premature switching during tolerable degradation periods, wasting resources, or slow response during emergency interruptions. Third, the decision-making basis is isolated; switching decisions are often based solely on the instantaneous state of the current node, lacking comprehensive consideration of the overall network topology, the channel history of adjacent nodes, and the potential performance of the backup channel. This can easily lead to switching to a poor-performing or unreliable backup path, or even trigger a chain reaction of local network congestion.
[0004] Therefore, how to comprehensively assess the status of individual battery cell communication channels in complex industrial wireless network environments, and how to implement differentiated and adaptive optimal route recovery methods based on this assessment, so as to fundamentally improve the robustness, real-time performance and resource utilization efficiency of BMS data communication, is an urgent technical problem to be solved. Summary of the Invention
[0005] In view of this, embodiments of this application provide a method, device and storage medium for evaluating the channel status of a single battery cell. By constructing a closed loop from comprehensive perception to accurate diagnosis and then to intelligent optimization, it systematically solves the three major pain points mentioned in the background technology: one-sided evaluation, rigid response and isolated decision-making. It aims to improve the robustness, real-time performance and resource utilization efficiency of BMS data communication.
[0006] This application provides a method for evaluating the channel status of a single battery cell, including the following steps: Real-time monitoring of bidirectional channel quality parameters of the main transmission channel between the aggregation node and the main transmission channel; Based on the bidirectional channel quality parameters, a channel state evaluation result is generated through a preset hierarchical evaluation strategy, which is configured to distinguish between a progressively deteriorating state and a sudden interruption state. In response to the channel status assessment result indicating that the main channel status has deteriorated, a dynamic routing switching decision is performed based on pre-stored network topology information and historical channel quality data to switch data transmission to at least one backup transmission channel.
[0007] In one embodiment, the bidirectional channel quality parameters include uplink acknowledgment delay and downlink heartbeat continuity.
[0008] In one embodiment, the generation of channel state evaluation results includes: Calculate the weighted comprehensive score of the bidirectional channel quality parameters; When the weighted composite score is lower than the first threshold and remains below it for a first duration, it is determined to be in a state of gradual deterioration. When a first preset number of consecutive uplink data packet confirmation failures or a second preset number of consecutive downlink heartbeat losses are detected, the sudden interruption state is determined.
[0009] In one embodiment, performing dynamic routing switching decisions includes: When the gradual deterioration state is determined, all candidate backup transmission channels are determined based on the pre-stored network topology information. Based on the historical channel quality data of each candidate channel, its expected stability is evaluated. Select a candidate channel that meets the expected stability requirements as the target backup transmission channel for switching; When the sudden interruption state is determined, a designated backup transmission channel is selected according to the pre-stored switching strategy table. Switch data transmission to the designated backup transmission channel.
[0010] In one embodiment, the assessment of its expected stability includes: The historical channel quality data is input into a pre-trained machine learning prediction model; Obtain the prediction quality score and stability index of each candidate channel in the future decision window output by the model; The selection is performed based on the predicted quality score and stability index.
[0011] In one embodiment, the method further includes: After switching to the backup transmission channel, the quality status of the main transmission channel is continuously monitored; When the main transmission channel recovers from the sudden interruption state, or improves from the gradual deterioration state and stabilizes to a preset health standard, the data transmission is switched back to the main transmission channel; The quality level required by the health standard is higher than the threshold level that triggers the corresponding state switch.
[0012] In one embodiment, the pre-stored network topology information is dynamically maintained and optimized by the aggregation node, including: The aggregation node collects the channel status assessment results reported by each individual cell monitoring unit; Based on the collected results, analyze the overall network link quality distribution; Based on the analysis results, the network topology information is dynamically updated, and the updated information is distributed to the relevant battery cell monitoring units.
[0013] A second aspect of this application provides a battery cell channel status evaluation device, comprising: The monitoring module is used to monitor the bidirectional channel quality parameters of the main transmission channel between the aggregation node and the main transmission channel in real time. The generation module is used to generate channel state evaluation results based on the bidirectional channel quality parameters and through a preset hierarchical evaluation strategy. The hierarchical evaluation strategy is configured to distinguish between progressively deteriorating states and sudden interruption states. The execution module is used to respond to the channel status assessment result indicating that the main channel status has deteriorated, and to perform a dynamic routing switching decision based on pre-stored network topology information and historical channel quality data, so as to switch the data transmission to at least one backup transmission channel.
[0014] In one embodiment, the bidirectional channel quality parameters include uplink acknowledgment delay and downlink heartbeat continuity.
[0015] In one embodiment, the generation module includes: A calculation unit is used to calculate the weighted comprehensive score of the bidirectional channel quality parameters; The first determination module is used to determine the progressively deteriorating state when the weighted comprehensive score is lower than the first threshold and continues for a first duration. The second determination module is used to determine the sudden interruption state when a first preset number of consecutive uplink data packet confirmation failures or a second preset number of consecutive downlink heartbeat losses are detected.
[0016] In one embodiment, the execution module includes: The first determining unit is used to determine all candidate backup transmission channels based on the pre-stored network topology information when the gradual deterioration state is determined. The evaluation unit is used to evaluate the expected stability of each candidate channel based on its historical channel quality data. The selection unit is used to select a candidate channel that meets the expected stability requirements as the target backup transmission channel for switching. The selected unit is used to select a designated backup transmission channel according to a pre-stored switching strategy table when the sudden interruption state is determined. The switching unit is used to switch data transmission to the designated backup transmission channel.
[0017] In one embodiment, the evaluation unit is specifically used for: The historical channel quality data is input into a pre-trained machine learning prediction model; Obtain the prediction quality score and stability index of each candidate channel in the future decision window output by the model; The selection is performed based on the predicted quality score and stability index.
[0018] In one embodiment, the device further includes: The continuous monitoring module is used to continuously monitor the quality status of the main transmission channel after switching to the backup transmission channel; The switchback module is used to switch data back to the main transmission channel when the main transmission channel recovers from the sudden interruption state or improves from the gradual deterioration state and stabilizes to a preset health standard; wherein the quality level required by the health standard is higher than the threshold level that triggers the corresponding state switch.
[0019] In one embodiment, the pre-stored network topology information is dynamically maintained and optimized by the aggregation node, including: the aggregation node collecting channel status evaluation results reported by each battery cell individual monitoring unit; analyzing the overall link quality distribution of the network based on the collected results; dynamically updating the network topology information according to the analysis results, and distributing the updated information to the relevant battery cell individual monitoring units.
[0020] A third aspect of this application provides a cell channel status evaluation device, characterized in that it includes: a processor, a memory, and a computer program stored in the memory and executable on the processor; the processor executes the computer program to implement the steps of the method described in the first aspect above.
[0021] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method described in the first aspect above.
[0022] The battery cell channel status assessment method, device, and storage medium provided in this application firstly expand the assessment object from a single data transmission success rate to end-to-end bidirectional communication health, including command reachability, by simultaneously monitoring the quality of the uplink data link and the downlink control link. Then, by using preset rules, the channel status is clearly distinguished into two fundamentally different modes: gradual deterioration and sudden interruption. This eliminates static threshold alarms, avoids invalid switching due to instantaneous fluctuations, and significantly improves the granularity of the response strategy and resource utilization efficiency. Finally, dynamic routing switching decision-making is used to achieve intelligent and adaptive recovery actions. The decision-making process is not simply switching to a preset backup channel, but comprehensively considers the pre-stored network topology and historical channel quality data. This ensures that each routing switch is a customized optimal choice based on the current global network status and historical performance trends, effectively avoiding potential congestion points and selecting more stable paths. Therefore, in complex and ever-changing industrial environments, this continuously ensures the robustness of communication links and service continuity. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 A schematic flowchart of a cell channel state evaluation method provided in an embodiment of this application; Figure 2 A flowchart illustrating a cell channel state evaluation method provided in another embodiment of this application; Figure 3 This is a schematic diagram of the structure of a cell channel status evaluation device provided in an embodiment of this application; Figure 4 This is a schematic diagram of a cell channel status evaluation device provided in an embodiment of this application. Detailed Implementation
[0025] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.
[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0027] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0028] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0029] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0030] In the description of the embodiments of this application, the term "multiple frames" refers to two or more (including two).
[0031] In the description of the embodiments of this application, the technical terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing the embodiments of this application and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the embodiments of this application.
[0032] Please see Figure 1 As shown, Figure 1This is a flowchart illustrating a method for evaluating the channel status of a single battery cell according to an embodiment of this application. The method is executed by a monitoring unit deployed on the single battery cell and works in conjunction with a convergence node (such as a gateway or centralized controller) in the battery management system. This method aims to achieve intelligent monitoring and proactive maintenance of the communication channel status between the single battery cell and the convergence node, ensuring the reliability of data transmission in complex industrial environments.
[0033] Depend on Figure 1 As can be seen, in this embodiment, the method for evaluating the channel status of a single battery cell includes steps S110 to S130. Details are as follows: S110: Real-time monitoring of bidirectional channel quality parameters of the main transmission channel between the aggregation node and the main transmission channel.
[0034] The communication processor of the individual cell monitoring unit is responsible for executing this step, actively probing the main transmission channel currently undertaking the primary service transmission tasks. The bidirectional channel quality parameters are used to evaluate the overall health of the communication link end-to-end. Key parameters include: uplink acknowledgment delay: the time elapsed from when the monitoring unit successfully sends a data packet until it receives the corresponding acknowledgment message from the aggregation node. This parameter directly measures the uplink transmission delay and reliability; an abnormal increase in this parameter indicates channel congestion or signal quality degradation.
[0035] Downlink heartbeat continuity: The aggregation node sends heartbeat signals to the monitoring unit at fixed intervals to maintain the link. The monitoring unit assesses downlink connectivity and the reachability of control commands by monitoring whether the heartbeat signals arrive as expected or whether they are continuously lost.
[0036] It is understood that, depending on specific implementation requirements, the bidirectional channel quality parameters may also be expanded to include auxiliary parameters such as uplink data packet retransmission rate, downlink received signal strength indication, or bit error rate.
[0037] S120: Based on the bidirectional channel quality parameters, a channel state evaluation result is generated through a preset hierarchical evaluation strategy, wherein the hierarchical evaluation strategy is configured to distinguish between progressively deteriorating states and sudden interruption states.
[0038] The tiered assessment strategy defines two states requiring differentiated processing based on the different dynamic characteristics of channel degradation: a gradual degradation state, which characterizes a slow, trend-like decline in channel quality due to factors such as gradual changes in environmental interference and slight equipment aging. This state typically allows the system to respond proactively before service interruption.
[0039] Sudden interruption state: This state characterizes a momentary, complete, or near-complete communication failure caused by a sudden strong interference, hardware failure, or unexpected connection loss. This state requires the system to take immediate recovery actions.
[0040] The generation of channel state evaluation results is specifically implemented through the following parallel logic: To determine the progressively deteriorating state, firstly, based on preset weights (the weights are determined by calibration according to the degree of impact of each quality parameter on service continuity), the bidirectional channel quality parameters are calculated to obtain a weighted comprehensive score; a first threshold (the threshold is determined according to the network reliability target) and a first duration are set; when the weighted comprehensive score is lower than the first threshold and exceeds the first duration, the channel is determined to have entered the progressively deteriorating state.
[0041] The determination of a sudden interruption includes monitoring specific communication failure events. A first preset number and a second preset number are set (both are positive integers not less than 2; specific values can be configured according to service tolerance). When a first preset number of consecutive uplink data packet acknowledgment failures are detected, or a second preset number of consecutive downlink heartbeat losses are detected, the channel is determined to have entered a sudden interruption state. This determination has the highest priority.
[0042] S130: In response to the channel status assessment result indicating that the main channel status has deteriorated, a dynamic routing switching decision is executed based on the pre-stored network topology information and historical channel quality data to switch the data transmission to at least one backup transmission channel.
[0043] The pre-stored network topology information describes the available connections between all nodes in the network, such as recording adjacent monitoring units that can act as relays and available heterogeneous physical interfaces. The historical channel quality data records the sequence of quality parameters for each potential transmission path over a past period.
[0044] The dynamic routing switchover decision-making process triggers differentiated decision-making procedures based on different evaluation states: when a progressively deteriorating state is determined, preventative routing switchover is initiated. First, based on the network topology information, all candidate backup transmission channels are identified; then, based on the historical channel quality data of each candidate channel, its expected stability is evaluated. In one specific implementation, historical data can be input into a pre-trained prediction model (e.g., a machine learning model trained based on time series data), which outputs the predicted quality score and stability index of each channel within the future decision window; finally, based on the evaluation results (e.g., selecting the channel with the highest predicted quality score and the best stability index), the target backup transmission channel is selected and a smooth switchover is performed.
[0045] When a sudden interruption is detected, an emergency route switch is initiated: First, based on the pre-stored switch policy table, the designated backup transmission channel (e.g., the default backup wireless network) is directly selected for this scenario; then, the data transmission path is immediately switched to the designated channel.
[0046] The pre-stored network topology information is dynamically maintained and optimized by the aggregation node, including: the aggregation node collecting channel status evaluation results reported by each cell monitoring unit; analyzing the overall link quality distribution of the network based on the collected results; dynamically updating the network topology information according to the analysis results, for example, prioritizing CMUs with stable performance in high-quality areas as relay nodes; marking or temporarily bypassing paths in deeply degraded areas, and distributing the updated information to relevant cell monitoring units so that they can make local decisions based on a more global and accurate view, thereby leasing better route selections.
[0047] As can be seen from the above analysis, the cell single-cell channel status assessment method provided in this application achieves a comprehensive assessment of the health of the communication channel by simultaneously monitoring the bidirectional quality parameters of the uplink and downlink. By classifying the channel status into two categories, gradual deterioration and sudden interruption, and matching them with differentiated switching strategies for prevention and emergency response, the method improves the accuracy of response and resource efficiency. By introducing intelligent decision-making based on network topology and historical data, as well as closed-loop monitoring after switching and a robust back-switching mechanism with hysteresis conditions, the method can not only quickly restore services when a fault occurs, but also optimize resource allocation after the main channel is reliably restored, avoiding frequent link oscillations. This systematically improves the communication robustness, real-time performance, and long-term operational stability of the battery management system in complex industrial environments.
[0048] Please see Figure 2 , Figure 2 This is a flowchart illustrating a method for evaluating the channel status of a single battery cell according to another embodiment of this application. This embodiment is similar to... Figure 1 Compared to the illustrated embodiment, S210 to S230 are implemented in the same way as S110 to S130, except that S240 to S250 are included after S230. Details are as follows: S210: Real-time monitoring of bidirectional channel quality parameters of the main transmission channel between the aggregation node and the main transmission channel.
[0049] S220: Based on the bidirectional channel quality parameters, a channel state evaluation result is generated through a preset hierarchical evaluation strategy, wherein the hierarchical evaluation strategy is configured to distinguish between progressively deteriorating states and sudden interruption states.
[0050] S230: In response to the channel status assessment result indicating that the main channel status has deteriorated, a dynamic routing switching decision is executed based on the pre-stored network topology information and historical channel quality data to switch the data transmission to at least one backup transmission channel.
[0051] S240: After switching to the backup transmission channel, continuously monitor the quality status of the main transmission channel.
[0052] When the main transmission channel is switched due to deterioration, the system starts continuous background monitoring of the main transmission channel. The purpose of this monitoring is to collect quality recovery data of the main channel and provide a basis for decision-making on whether to perform a switchback operation.
[0053] The specific implementation methods include: the degradation of the main channel may be temporary (e.g., the disappearance of short-term strong interference or removal of obstruction), and it has recovery potential. Backup channels (such as low-bandwidth, high-power, or shared relay links) serve as backup resources; long-term occupation will affect the overall network efficiency. Therefore, restorative monitoring of the main channel is a necessary technical measure to optimize the global allocation of network resources, ensure the long-term sustainable operation of critical services, and reduce overall system energy consumption.
[0054] After switching to the backup channel, the cell monitoring unit (CMU) starts a low-power, low-frequency active detection thread; or, it reuses existing periodic signaling interaction opportunities (such as the receiving window of the downlink heartbeat signal) to perform sampling quality detection on the main transmission channel.
[0055] The core parameters monitored are consistent with the bidirectional channel quality parameters defined in S110 above (mainly including uplink acknowledgment delay and downlink heartbeat continuity), but the sampling frequency can be dynamically reduced according to the current system load and energy consumption constraints. For example, a probe packet with a very small amount of data can be sent through the main channel at a period of T (e.g., T=5 seconds), and the uplink and downlink instantaneous connectivity can be evaluated based on whether a response is received and the response delay.
[0056] Continuously collected quality data is used to dynamically update the current status assessment of the main channel. Internally, the system maintains a lightweight status tracking module for the main channel. This module, based on the latest monitoring data, determines in real time whether the main channel is still in a degraded state or has shown signs of recovery.
[0057] S250 When the main transmission channel recovers from the sudden interruption state, or improves from the gradual deterioration state and stabilizes to reach the preset health standard, the data transmission is switched back to the main transmission channel; The quality level required by the health standard is higher than the threshold level that triggers the corresponding state switch.
[0058] When the main transmission channel recovers from a "sudden interruption state" or improves from a "gradual deterioration state" and meets the preset health standards, the system triggers a switchback process to switch the data transmission back to the main transmission channel.
[0059] The health standard is defined as a set of quality conditions that must be met to determine that the main channel has been reliably restored and can resume carrying major services. The requirements of each quality indicator are higher than the threshold corresponding to the original handover decision, thereby forming a stable quality hysteresis interval between handover and back-handover to suppress frequent oscillations in channel quality near the critical point.
[0060] The specific judgment logic is as follows: For recovery from a sudden interruption, continuous monitoring is required to confirm that uplink and downlink bidirectional communication has been re-established. For example, at least K consecutive successful bidirectional heartbeat detection interactions (K is a preset positive integer, such as K=3) must be completed; the current channel quality comprehensive score obtained from the evaluation must reach the preset recovery threshold R1 (e.g., comprehensive score > 85 points). This threshold R1 is significantly higher than the trigger threshold T1 for judging "gradual deterioration" (e.g., score < 70 points).
[0061] For improvement from a gradually deteriorating state: it must be confirmed that the overall quality score of the main channel has shown a continuous upward trend from a level below the deterioration threshold T1. The overall score must consistently and stably exceed a health threshold H1 (H1>T1, e.g., >80 points) and maintain this state for more than a preset observation period W (e.g., 30 consecutive seconds). This dual requirement of score and duration ensures that the improvement of the main channel is continuous and steady-state, rather than a short-term fluctuation. When continuous monitoring data indicates that the main channel meets the corresponding health criteria, the system triggers a switchback decision. As an optimized implementation, before finally executing the switchback, a path quality comparison judgment can be added: comparing the real-time quality of the current backup channel with the predicted quality after the main channel recovers, the switchback operation is only executed if the expected stability of the main channel is not lower than that of the backup channel; otherwise, the current path is maintained. The switchback operation should ensure a smooth migration of service data flow, avoiding transmission interruptions or out-of-order delivery.
[0062] Please see Figure 3 , Figure 3 This is a schematic diagram of a cell channel status evaluation device provided in an embodiment of this application. The cell channel status evaluation device includes modules or units for performing... Figure 1 or Figure 2 The steps in the corresponding embodiments. Please refer to the details. Figure 1 or Figure 2 The relevant descriptions in the corresponding embodiments are shown below. For ease of explanation, only the parts relevant to this embodiment are shown. See also... Figure 3 A cell-level channel status assessment device 300 includes: The monitoring module 310 is used to monitor the bidirectional channel quality parameters of the main transmission channel between the aggregation node and the aggregation node in real time. The generation module 320 is used to generate channel state evaluation results based on the bidirectional channel quality parameters and through a preset hierarchical evaluation strategy. The hierarchical evaluation strategy is configured to distinguish between progressively deteriorating states and sudden interruption states. The execution module 330 is used to respond to the channel status assessment result indicating that the main channel status has deteriorated, and to perform a dynamic routing switching decision based on pre-stored network topology information and historical channel quality data, so as to switch the data transmission to at least one backup transmission channel.
[0063] In one embodiment, the bidirectional channel quality parameters include uplink acknowledgment delay and downlink heartbeat continuity.
[0064] In one embodiment, the generation module 320 includes: A calculation unit is used to calculate the weighted comprehensive score of the bidirectional channel quality parameters; The first determination module is used to determine the progressively deteriorating state when the weighted comprehensive score is lower than the first threshold and continues for a first duration. The second determination module is used to determine the sudden interruption state when a first preset number of consecutive uplink data packet confirmation failures or a second preset number of consecutive downlink heartbeat losses are detected.
[0065] In one embodiment, the execution module 330 includes: The first determining unit is used to determine all candidate backup transmission channels based on the pre-stored network topology information when the gradual deterioration state is determined. The evaluation unit is used to evaluate the expected stability of each candidate channel based on its historical channel quality data. The selection unit is used to select a candidate channel that meets the expected stability requirements as the target backup transmission channel for switching. The selected unit is used to select a designated backup transmission channel according to a pre-stored switching strategy table when the sudden interruption state is determined. The switching unit is used to switch data transmission to the designated backup transmission channel.
[0066] In one embodiment, the evaluation unit is specifically used for: The historical channel quality data is input into a pre-trained machine learning prediction model; Obtain the prediction quality score and stability index of each candidate channel in the future decision window output by the model; The selection is performed based on the predicted quality score and stability index.
[0067] In one embodiment, the device 300 further includes: The continuous monitoring module is used to continuously monitor the quality status of the main transmission channel after switching to the backup transmission channel; The switchback module is used to switch data back to the main transmission channel when the main transmission channel recovers from the sudden interruption state or improves from the gradual deterioration state and stabilizes to a preset health standard; wherein the quality level required by the health standard is higher than the threshold level that triggers the corresponding state switch.
[0068] In one embodiment, the pre-stored network topology information is dynamically maintained and optimized by the aggregation node, including: the aggregation node collecting channel status evaluation results reported by each battery cell individual monitoring unit; analyzing the overall link quality distribution of the network based on the collected results; dynamically updating the network topology information according to the analysis results, and distributing the updated information to the relevant battery cell individual monitoring units.
[0069] Please see Figure 4 , Figure 4 This is a schematic diagram of a cell channel status assessment device provided in an embodiment of this application. Figure 4 It is understood that the cell single-unit channel status evaluation device 400 includes: a processor 410, a memory 420, and a computer program 430 stored in the memory 420 and executable on the processor 410; when the processor 410 executes the computer program 430, it implements the steps in the above-described embodiments of the cell single-unit channel status evaluation methods, for example... Figure 1 The steps S110 to S130 are shown. Alternatively, when the processor 410 executes the computer program 430, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 3 The functions of modules 310 to 330 are shown.
[0070] For example, the computer program 430 may be divided into one or more modules / units, one or more of which are stored in the memory 420 and executed by the processor 410 to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 430 in the cell-level channel condition assessment device. For example, the computer program 430 may be divided into...
[0071] The cell-level channel status evaluation device 400 provided in this embodiment may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that... Figure 4This is merely an example of the cell single-channel status assessment device 400 and does not constitute a limitation on the cell single-channel status assessment device 400. It may include more or fewer components than shown, or combine certain components, or different components. For example, the cell single-channel status assessment device 400 may also include input / output devices, network access devices, buses, etc.
[0072] The processor 410 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0073] The memory 420 can be an internal storage unit of the battery cell channel status evaluation device 400, such as a hard disk or memory of the battery cell channel status evaluation device 400. The memory 420 can also be an external storage device of the battery cell channel status evaluation device 400, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the battery cell channel status evaluation device 400. Furthermore, the battery cell channel status evaluation device 400 can include both internal storage units and external storage devices. The memory 420 is used to store computer programs and other programs and data required by the battery cell channel status evaluation device 400. The memory 420 can also be used to temporarily store data that has been output or will be output.
[0074] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0075] This application also provides a network device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor executes the computer program to implement the steps in any of the above method embodiments.
[0076] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps described in the various method embodiments above.
[0077] This application provides a computer program product that, when run on a mobile terminal, enables the mobile terminal to implement the steps described in the above-described method embodiments.
[0078] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a photographing device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.
[0079] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0080] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0081] In the embodiments provided in this application, it should be understood that the disclosed apparatus / network devices and methods can be implemented in other ways. For example, the apparatus / network device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0082] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0083] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for evaluating the channel status of a single battery cell, characterized in that, include: Real-time monitoring of bidirectional channel quality parameters of the main transmission channel between the aggregation node and the main transmission channel; Based on the bidirectional channel quality parameters, a channel state evaluation result is generated through a preset hierarchical evaluation strategy, which is configured to distinguish between a progressively deteriorating state and a sudden interruption state. In response to the channel status assessment result indicating that the main channel status has deteriorated, a dynamic routing switching decision is performed based on pre-stored network topology information and historical channel quality data to switch data transmission to at least one backup transmission channel.
2. The method according to claim 1, characterized in that, The bidirectional channel quality parameters include uplink acknowledgment delay and downlink heartbeat continuity.
3. The method according to claim 2, characterized in that, The generated channel state evaluation results include: Calculate the weighted comprehensive score of the bidirectional channel quality parameters; When the weighted composite score is lower than the first threshold and remains below it for a first duration, it is determined to be in a state of gradual deterioration. When a first preset number of consecutive uplink data packet confirmation failures or a second preset number of consecutive downlink heartbeat losses are detected, the sudden interruption state is determined.
4. The method according to claim 3, characterized in that, The execution of dynamic route switching decisions includes: When the gradual deterioration state is determined, all candidate backup transmission channels are determined based on the pre-stored network topology information. Based on the historical channel quality data of each candidate channel, its expected stability is evaluated. Select a candidate channel that meets the expected stability requirements as the target backup transmission channel for switching; When the sudden interruption state is determined, a designated backup transmission channel is selected according to the pre-stored switching strategy table. Switch data transmission to the designated backup transmission channel.
5. The method according to claim 4, characterized in that, The assessment of its expected stability includes: The historical channel quality data is input into a pre-trained machine learning prediction model; Obtain the prediction quality score and stability index of each candidate channel in the future decision window output by the model; The selection is performed based on the predicted quality score and stability index.
6. The method according to claim 4, characterized in that, The method further includes: After switching to the backup transmission channel, the quality status of the main transmission channel is continuously monitored; When the main transmission channel recovers from the sudden interruption state, or improves from the gradual deterioration state and stabilizes to a preset health standard, the data transmission is switched back to the main transmission channel; The quality level required by the health standard is higher than the threshold level that triggers the corresponding state switch.
7. The method according to claim 1, characterized in that, The pre-stored network topology information is dynamically maintained and optimized by the aggregation node, including: The aggregation node collects the channel status assessment results reported by each individual cell monitoring unit; Based on the collected results, analyze the overall network link quality distribution; Based on the analysis results, the network topology information is dynamically updated, and the updated information is distributed to the relevant battery cell monitoring units.
8. A method for evaluating the channel status of a single battery cell, characterized in that, include: The monitoring module is used to monitor the bidirectional channel quality parameters of the main transmission channel between the aggregation node and the main transmission channel in real time. The generation module is used to generate channel state evaluation results based on the bidirectional channel quality parameters and through a preset hierarchical evaluation strategy. The hierarchical evaluation strategy is configured to distinguish between progressively deteriorating states and sudden interruption states. The execution module is used to respond to the channel status assessment result indicating that the main channel status has deteriorated, and to perform a dynamic routing switching decision based on pre-stored network topology information and historical channel quality data, so as to switch the data transmission to at least one backup transmission channel.
9. A cell single-unit channel status assessment device, characterized in that, include: Processor, memory, and computer programs stored in said memory and executable on said processor; When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 7.