Battery protection methods, apparatuses, media, and electronic devices

CN123019173APending Publication Date: 2026-10-30BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510528203.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

而由于用户对电子设备的使用习惯不佳,可能会导致电池健康度的下降速度过快,从而影响电池的使用寿命

Benefits of technology

[0066]在确定目标电池的健康度下降过快时,通过目标电池的历史充放电数据,确定对电池健康度变化速度影响较大的目标电量区间,以及每个目标电量区间的充放电电流调整幅度,并根据充放电电流的调整幅度,对目标电量区间的充放电电流进行调整。通过调整目标电量区间的充放电电流,可以降低电池在目标电量区间的充放电速度,从而减缓电池的老化,提高电池的使用寿命。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123019173A_ABST
    Figure CN123019173A_ABST
Patent Text Reader

Abstract

The present disclosure provides a battery protection method, device, medium and electronic equipment. The method comprises: monitoring attenuation data of a target battery health degree; determining a current adjustment record of the target battery according to the attenuation data; determining at least one target power interval according to the current adjustment record, and adjusting the charging and discharging current of the at least one target power interval. By adjusting the charging current of the target power interval, the charging speed of the battery in the target power interval can be reduced, thereby slowing down the aging of the battery and improving the service life of the battery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of power supply technology, and in particular to a battery protection method, device, medium, and electronic device. Background Technology

[0002] As the development of fast charging technology slows down, users are paying more and more attention to battery lifespan. In related technologies, battery lifespan can be represented by battery health. The rate of decline in battery health is related to the user's usage habits of electronic devices. Poor user habits may lead to a rapid decline in battery health, thus affecting battery lifespan. Summary of the Invention

[0003] In view of this, the present disclosure provides a battery protection method, apparatus, medium, and electronic device.

[0004] According to a first aspect of the present disclosure, a battery protection method is provided, the method comprising:

[0005] Monitor the degradation data of the target battery's health;

[0006] Based on the attenuation data, the target battery current adjustment record is determined;

[0007] At least one target charge range is determined based on the current adjustment record, and the charging and discharging current of the at least one target charge range is adjusted.

[0008] In one embodiment, determining the current adjustment record of the target battery based on the attenuation data includes:

[0009] Based on the degradation data, determine the degradation rate of the target battery's health and the current health of the target battery;

[0010] If the health degradation rate of the target battery is higher than the preset degradation rate, and the current health of the target battery is lower than the preset health threshold, then the current adjustment record is determined based on the historical charge and discharge data corresponding to the current health.

[0011] In one embodiment, determining at least one target charge range based on the current adjustment record and adjusting the charging and discharging current of the at least one target charge range includes:

[0012] Based on the current temperature of the target battery, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined in the current adjustment record;

[0013] Based on the current adjustment record, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined, and the charging and discharging current within the at least one target charge range is adjusted.

[0014] In one embodiment, determining at least one target charge range based on the current adjustment record and adjusting the charging and discharging current of the at least one target charge range includes:

[0015] According to the charging adjustment record in the current adjustment record, the charging current of at least one target capacity range during the charging process is reduced.

[0016] Based on the discharge adjustment record in the current adjustment record, the discharge current of at least one target charge range during the discharge process is reduced.

[0017] In one embodiment, the historical charge and discharge data includes: historical charge and discharge data corresponding to at least one target health level between the current health level and the initial health level; the historical charge and discharge data includes historical charging data and historical discharging data within multiple power ranges;

[0018] The step of determining the current adjustment record corresponding to the current health of the target battery based on the historical charge and discharge data corresponding to the current health status includes:

[0019] Based on historical charging data of multiple power ranges corresponding to the at least one target health level, determine the charging adjustment record in the current adjustment record;

[0020] Based on historical discharge data of multiple power ranges corresponding to the at least one target health status, determine the discharge adjustment record in the current adjustment record.

[0021] In one embodiment, determining the charging adjustment record in the current adjustment record based on historical charging data of multiple power ranges corresponding to the at least one target health status includes:

[0022] Based on the preset initial correspondence formula and the historical charging data corresponding to each target health level, the target correspondence formula for each target health level is determined, wherein the initial correspondence formula represents the relationship between the rate of change of the target health level and the historical charging current values ​​of the multiple power ranges.

[0023] The charging adjustment record is determined based on the correspondence between multiple targets.

[0024] In one embodiment, determining the charging adjustment record based on multiple target correspondence formulas includes:

[0025] Based on the multiple target correspondence formulas, weight parameters corresponding to multiple power ranges under the current health status are determined, wherein the weight parameters represent the degree of influence of the charging current of each power range on the rate of change of the current health status;

[0026] Based on the difference between the current health status of the target battery and the preset health threshold, determine the number of target power ranges to be recorded, as well as the total adjustment range corresponding to the current health status;

[0027] The multiple power ranges are sorted according to the weight parameters corresponding to the multiple power ranges;

[0028] Based on the sorting results and the number of target power ranges, at least one target power range is determined;

[0029] Based on the total adjustment range of the target battery, the adjustment range corresponding to the target power range is determined, wherein the adjustment range corresponding to each target power range is less than or equal to a preset range threshold.

[0030] In one embodiment, determining the current adjustment record corresponding to the current health of the target battery based on historical charge and discharge data includes:

[0031] Based on historical charge and discharge data within multiple preset temperature ranges, the current adjustment record corresponding to the current health status of the target battery in different temperature ranges is determined.

[0032] According to a second aspect of the present disclosure, a battery protection device is provided, the device comprising:

[0033] The monitoring unit is used to monitor the degradation data of the target battery's health.

[0034] A determining unit is used to determine the current adjustment record of the target battery based on the attenuation data;

[0035] An adjustment unit is used to determine at least one target charge range based on the current adjustment record, and to adjust the charging and discharging current of the at least one target charge range.

[0036] In one embodiment, the determining unit is configured to:

[0037] Based on the degradation data, determine the degradation rate of the target battery's health and the current health of the target battery;

[0038] If the health degradation rate of the target battery is higher than the preset degradation rate, and the current health of the target battery is lower than the preset health threshold, then the current adjustment record is determined based on the historical charge and discharge data corresponding to the current health.

[0039] In one embodiment, the adjustment unit is used for:

[0040] Based on the current temperature of the target battery, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined in the current adjustment record;

[0041] Based on the current adjustment record, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined, and the charging and discharging current within the at least one target charge range is adjusted.

[0042] In one embodiment, the adjustment unit is used for:

[0043] According to the charging adjustment record in the current adjustment record, the charging current of at least one target capacity range during the charging process is reduced.

[0044] Based on the discharge adjustment record in the current adjustment record, the discharge current of at least one target charge range during the discharge process is reduced.

[0045] In one embodiment, the historical charge and discharge data includes: historical charge and discharge data corresponding to at least one target health level between the current health level and the initial health level; the historical charge and discharge data includes historical charging data and historical discharging data within multiple power ranges;

[0046] The determining unit is used for:

[0047] Based on historical charging data of multiple power ranges corresponding to the at least one target health level, determine the charging adjustment record in the current adjustment record;

[0048] Based on historical discharge data of multiple power ranges corresponding to the at least one target health status, determine the discharge adjustment record in the current adjustment record.

[0049] In one embodiment, the determining unit is configured to:

[0050] Based on the preset initial correspondence formula and the historical charging data corresponding to each target health level, the target correspondence formula for each target health level is determined, wherein the initial correspondence formula represents the relationship between the rate of change of the target health level and the historical charging current values ​​of the multiple power ranges.

[0051] The charging adjustment record is determined based on the correspondence between multiple targets.

[0052] In one embodiment, the determining unit is configured to:

[0053] Based on the multiple target correspondence formulas, weight parameters corresponding to multiple power ranges under the current health status are determined, wherein the weight parameters represent the degree of influence of the charging current of each power range on the rate of change of the current health status;

[0054] Based on the difference between the current health status of the target battery and the preset health threshold, determine the number of target power ranges to be recorded, as well as the total adjustment range corresponding to the current health status;

[0055] The multiple power ranges are sorted according to the weight parameters corresponding to the multiple power ranges;

[0056] Based on the sorting results and the number of target power ranges, at least one target power range is determined;

[0057] Based on the total adjustment range of the target battery, the adjustment range corresponding to the target power range is determined, wherein the adjustment range corresponding to each target power range is less than or equal to a preset range threshold.

[0058] In one embodiment, the determining unit is configured to:

[0059] Based on historical charge and discharge data within multiple preset temperature ranges, the current adjustment record corresponding to the current health status of the target battery in different temperature ranges is determined.

[0060] According to a third aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps of any of the methods described in the first aspect above.

[0061] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising:

[0062] processor;

[0063] Memory used to store processor-executable instructions;

[0064] Wherein, the processor executes the steps of any of the methods described in the first aspect above.

[0065] The technical solutions provided in this disclosure may have the following beneficial effects:

[0066] When it is determined that the health of a target battery is declining too rapidly, historical charge and discharge data of the target battery are used to identify the target capacity ranges that have a significant impact on the rate of change in battery health, as well as the adjustment range of the charge and discharge current for each target capacity range. Based on this adjustment range, the charge and discharge current for each target capacity range is then adjusted. By adjusting the charge and discharge current within the target capacity range, the charge and discharge rate of the battery within that range can be reduced, thereby slowing down battery aging and extending battery life.

[0067] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0068] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0069] Figure 1 This is a flowchart illustrating a battery protection method according to an embodiment of the present disclosure;

[0070] Figure 2 This is a flowchart illustrating a method for determining current adjustment records according to an embodiment of this disclosure;

[0071] Figure 3 This is a flowchart illustrating a method for adjusting the charging and discharging current according to an embodiment of the present disclosure;

[0072] Figure 4 This is a flowchart illustrating a method for determining current adjustment records according to an embodiment of this disclosure;

[0073] Figure 5 This is a flowchart illustrating the processing of historical charging data according to an embodiment of this disclosure;

[0074] Figure 6 This is a flowchart illustrating a charging adjustment record for determining the current health status, as shown in an embodiment of this disclosure.

[0075] Figure 7 This is a flowchart illustrating an embodiment of adjusting the discharge current of a target battery.

[0076] Figure 8 This is a block diagram of a battery protection device shown in an embodiment of this disclosure;

[0077] Figure 9 This is a hardware structure diagram of an electronic device shown in an embodiment of this disclosure. Detailed Implementation

[0078] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure. Furthermore, the technical features involved in the different embodiments of this disclosure described below can be combined with each other as long as they do not conflict with each other.

[0079] Battery health is a key indicator characterizing the degree of battery aging and its overall health, typically defined as the ratio between the current maximum usable capacity and the factory-rated capacity. Related technologies usually only detect whether battery health has declined, but not the rate of decline. Furthermore, when the rate of decline in battery health is too rapid, no measures are taken to slow down the aging process.

[0080] By investigating the charging and discharging process of batteries, it can be determined that the aging rate of batteries is related to the charging and discharging current. Higher charging and discharging currents lead to greater heat accumulation inside the battery, faster electrochemical reactions, more metal deposition, and easier electrolyte decomposition. All of these factors affect the aging rate of the battery; therefore, adjusting the charging current can slow down the decline in battery health.

[0081] Based on this, the present disclosure provides a battery protection method that can be applied to electronic devices using rechargeable batteries. By adjusting the charging and discharging current of the battery during the charging and discharging process, the aging rate of the battery can be slowed down.

[0082] Please see Figure 1 The flowchart shown is as follows. Figure 1 This is a flowchart illustrating a battery protection method according to an embodiment of the present disclosure. The flowchart includes:

[0083] S101 monitors the degradation data of the target battery's health.

[0084] The degradation data includes at least the rate of degradation of the target battery's health and the current health of the target battery. Monitoring the degradation data of the target battery's health can be a real-time monitoring process, or, to reduce device resource consumption, it can be monitored based on a preset period, such as checking the target battery's health every 24 hours.

[0085] S102, Based on the attenuation data, determine the current adjustment record of the target battery.

[0086] Based on the degradation data of the target battery, a current adjustment record for the target battery is determined. The current adjustment record may include at least one target charge range and the corresponding adjustment range for each target charge range. In one embodiment, if the current health of the target battery indicates that the target battery does not require adjustment of the charge / discharge current, then the current adjustment record may be empty or zero.

[0087] Furthermore, based on the degradation data of the target battery, it can be determined whether the degradation rate of the target battery is too fast and whether the current health of the target battery is low. If the degradation rate of the target battery is too fast and / or the current health of the target battery is low, then the current adjustment record of the target battery can be determined based on the historical charge and discharge data of the target battery. In some embodiments, such as Figure 2 As shown, in S201, the decay rate of the target battery's health and the current health of the target battery are determined based on the decay data. In S202, if the decay rate of the target battery's health is higher than a preset decay rate and / or the current health of the target battery is lower than a preset health threshold, then the current adjustment record is determined based on the historical charge and discharge data corresponding to the current health.

[0088] As an example, the rate of decline of the target battery's current health can be compared with the preset rate of decline to determine if the target battery's health is declining too rapidly. For instance, if it takes 5 months for the target battery's health to decline by 1%, but it only takes 3 months to decline by 1%, then the target battery's decline rate is too rapid. As another example, if the preset decline time for the target battery is 24 months when its health reaches 89%, but the actual decline time is only 12 months, then the target battery's decline rate is also too rapid.

[0089] As another example, the current health of the target battery can be determined by comparing it with a preset health threshold. If the current health of the target battery is less than the preset health threshold, it indicates that the current health of the target battery is low. If it is determined that the health of the target battery is decreasing too rapidly and / or the current health of the target battery is less than the preset threshold, the charging and discharging current of the target battery can be adjusted.

[0090] Once it is determined that the charging and discharging current of the target battery needs adjustment, a current adjustment record for the target battery can be determined based on the target battery's historical charging and discharging data. The current adjustment record includes at least one target capacity range and the corresponding adjustment range for each capacity range. The target capacity range is the capacity range that has a significant impact on the rate of change of the target battery's health.

[0091] The historical charge and discharge data may include historical charging data and historical discharging data. Based on the historical charging data of the target battery, a charging adjustment record corresponding to the current health of the target battery can be determined. The charging adjustment record includes at least one target capacity range during the charging process and the adjustment range of the charging current corresponding to each target capacity range. For example, the charging adjustment record may include a capacity range with a target capacity of 50-80% during the charging process, and the charging current value in this capacity range is reduced by 500mA.

[0092] Similarly, based on the historical discharge data of the target battery, a discharge adjustment record corresponding to the current health of the target battery can be determined. This discharge adjustment record includes at least one target charge range during the battery discharge process and the adjustment range of the discharge current corresponding to each target charge range. For example, the discharge adjustment record may include a charge range of 40-50% during the charging process, with the discharge current value in this range reduced by 10mA. The target charge range during the charging process may be the same as or different from the target charge range during the discharging process, depending on the user's usage habits. The process of determining the target charge range will be explained in detail later and will not be repeated here.

[0093] In this embodiment of the disclosure, protection can be provided for the charging and / or discharging processes of the target battery. For example, adjusting only the charging current during the charging process allows for the acquisition of only historical charging data, simplifying the determination process for current adjustment records and thus reducing the power consumption of the electronic device. Similarly, adjusting only the discharging current during the discharging process allows for the acquisition of only historical discharging data, simplifying the determination process for current adjustment records, reducing the power consumption of the electronic device, and improving its battery life. Furthermore, protecting both the charging and discharging processes can enhance the safety of the target battery within the electronic device.

[0094] S103, determine at least one target power range based on the current adjustment record, and adjust the charging and discharging current of the at least one target power range.

[0095] Because electronic devices typically have temperature control limitations, they have different upper limits for charging or discharging current at different temperatures to prevent excessive battery temperature from affecting battery safety. Therefore, at the same battery health level, different temperatures will correspond to different current adjustment strategies. Thus, the current adjustment record can include different target charge ranges corresponding to the current health level at different temperatures, i.e., the adjustment range for each target charge range. For example, at a current health level of 89%, the target charge range at 20℃ is 70-80%, with a current adjustment range of 200mA; the target charge range at 35℃ is 50-60%, with a current adjustment range of 500mA. In other words, the current adjustment record corresponding to the current health level of the target battery is different at different temperatures. Therefore, when determining the current adjustment record for a target battery, its current temperature must be considered.

[0096] Please see Figure 3 The flowchart shows that in S301, based on the current temperature of the target battery, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined in the current adjustment record. In S302, based on the at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range determined in the current adjustment record, the charging and discharging current within the at least one target charge range is adjusted.

[0097] In some embodiments, the current temperature of the target battery needs to be detected first using a temperature sensor or similar means. Then, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined in the current adjustment record. Based on the at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range, the charging and discharging current of the target battery is adjusted. The process of adjusting the charging and discharging current will be described below.

[0098] When adjusting the charging and discharging current of the target battery, the target capacity range of the charging and discharging current that needs to be adjusted during the charging and discharging process can be determined directly based on the current adjustment record. Then, the charging and discharging current of the target battery can be adjusted according to the adjustment range corresponding to each target capacity range in the current adjustment record.

[0099] In some embodiments, the charging and discharging processes of the target battery can be isolated. During the charging process, the charging current in at least one target capacity range can be reduced based on the charging adjustment record of the target battery to minimize the impact of a large charging current on battery health. During the discharging process, the discharging current in at least one target capacity range can be reduced based on the discharging adjustment record of the target battery to minimize the impact of a large discharging current on battery health. It should be noted that when using the electronic device, the user can determine whether to adjust the discharge current based on the usage mode of the electronic device. For example, when using a mobile phone in game mode, higher phone performance is required to ensure a smooth game interface; therefore, the discharge current of the electronic device may not be adjusted in game mode. The discharge current of the phone should be adjusted after the game mode ends.

[0100] When it is determined that the health of a target battery is declining too rapidly, historical charge and discharge data of the target battery are used to identify the target capacity ranges that have a significant impact on the rate of change in battery health, as well as the adjustment range of the charge and discharge current for each target capacity range. Based on this adjustment range, the charge and discharge current for each target capacity range is then adjusted. By adjusting the charge and discharge current within the target capacity range, the charge and discharge rate of the battery within that range can be reduced, thereby slowing down battery aging and extending battery life.

[0101] The process of determining the current adjustment record will be explained below. Please refer to [link / reference needed]. Figure 4 The flowchart shown is shown.

[0102] Figure 4 This is a flowchart illustrating a method for determining a current adjustment record, as shown in an embodiment of this disclosure. The flowchart includes:

[0103] S401, based on historical charging data of multiple power ranges corresponding to the at least one target health level, determine the charging adjustment record in the current adjustment record.

[0104] S402, based on the historical discharge data of multiple power ranges corresponding to the at least one target health level, determine the discharge adjustment record in the current adjustment record.

[0105] The accuracy of the target battery's health level classification can be 1%. The historical charge / discharge data includes historical charge / discharge data corresponding to at least one target health level between the current health level and the initial health level. This historical charge / discharge data includes historical charging data and historical discharging data within multiple capacity intervals. The number of target health levels is greater than or equal to the number of capacity intervals. The initial health level is the initial health level of the target battery, generally defaulting to 100%. The target health level can be the entire health level between the current health level and the initial health level, or a portion of the health level between the current health level and the initial health level.

[0106] When determining charging adjustment records, the rate of decline in battery health can be used as the target. Historical charging data for multiple current ranges corresponding to at least one target health level can be fitted. Then, based on the fitting results, the target capacity range with a relatively high impact on the rate of decline in battery health can be determined. Based on the degree of influence of the target capacity range on the rate of decline in health, the adjustment range of charging current for each target capacity range can be determined.

[0107] When determining the discharge adjustment record, the rate of decline of battery health can be used as the target. Historical discharge data of multiple current ranges corresponding to at least one target health can be fitted. Then, based on the fitting results, the target capacity range with a relatively high impact on the rate of decline of battery health can be determined. Based on the degree of influence of the target capacity range on the rate of decline of health, the adjustment range of discharge current for each target capacity range can be determined.

[0108] The following will explain how to process historical charge and discharge data. Since the processing procedure for historical charging data is the same as that for historical discharging data, we will use the processing of historical charging data as an example to explain the process.

[0109] Please see Figure 5 The flowchart shown is as follows. Figure 5 This is a flowchart illustrating the processing of historical charging data according to an embodiment of the present disclosure. The flowchart includes:

[0110] S501, based on the preset initial correspondence formula and the historical charging data corresponding to each target health level, determine the target correspondence formula for each target health level.

[0111] S502, determine the charging adjustment record based on the correspondence between multiple targets.

[0112] Wherein, the initial correspondence expression represents the relationship between the rate of change of the target health status and the historical charging current values ​​of the multiple power ranges. The historical charging data can be the average charging current of each power range. In one embodiment, the initial correspondence expression is as shown in formula (1):

[0113] Dsoh i =K1*I1+K2*I2+......+K n *I n (1)

[0114] Among them, Dsoh i The value represents the rate of change of the health status of the i-th target, K represents the weight parameter corresponding to the current interval, I represents the current value of the power interval corresponding to the health status of the i-th target, and n represents the number of power intervals.

[0115] After substituting the average charging current of each power range corresponding to each target health level into the initial correspondence formula, the target correspondence formula corresponding to each target health level can be obtained.

[0116] For example, the current health level of the target battery is 80%, and there are 10 target health levels, ranging from 90% to 81%. The battery capacity is divided into 10 ranges, (0, 10), (11, 20), (21, 30), ... (91, 100). After substituting the historical charging data corresponding to each target health level into the initial correspondence formula, the target correspondence formula for each of the 10 target health levels (90%-81%) can be obtained. Since 81% is a historical health level adjacent to the current 80% health level, the target formula for the 81% health level serves as the basis for adjusting the charging current when the current health level is 80%.

[0117] After determining the target relationship corresponding to each target health level, the weight parameters of each power range in the target relationship can be solved to determine at least one target power range and the adjustment range of the charging current for each target power range, thereby determining the charging adjustment record.

[0118] In some embodiments, when determining the current adjustment record corresponding to the current health of the target battery based on historical charging data, the historical charging data can be further divided according to multiple preset temperature ranges. For example, the preset temperature ranges can be 20℃~24℃, 25℃~29℃, and 30℃~34℃. The historical charging data shown in Table 1 can then be obtained, as detailed below:

[0119] Table 1

[0120]

[0121] Therefore, when determining the target correspondence formula for each target health level, multiple target correspondence formulas can be used based on different temperature ranges. And when determining the charging adjustment record based on the target correspondence formula, the charging adjustment record corresponding to the current health level in each temperature range can be determined based on different temperature ranges.

[0122] The process for determining the discharge adjustment record is similar, that is, the historical discharge data can be the average discharge current for each charge range. In one embodiment, the initial correspondence can also be as shown in formula (1).

[0123] After substituting the average discharge current of each charge range corresponding to each target health level into the initial correspondence formula, the target correspondence formula corresponding to each target health level can be obtained.

[0124] For example, the current health level of the target battery is 70%, and there are 10 target health levels, ranging from 80% to 71%. The battery capacity is divided into 10 ranges, (0, 10), (11, 20), (21, 30), ... (91, 100). After substituting the historical discharge data corresponding to each target health level into the initial correspondence formula, the target correspondence formula for each of the 10 target health levels (80%-71%) can be obtained. Since 71% is a historical health level adjacent to the current 70% health level, the target formula for 71% health level is the basis for adjusting the discharge current when the current health level is 70%.

[0125] After determining the target relationship corresponding to each target health level, the weight parameters of each power range in the target relationship can be solved to determine at least one target power range and the adjustment range of the charging current for each target power range, thereby determining the discharge adjustment record.

[0126] In some embodiments, when determining the current adjustment record corresponding to the current health of the target battery based on historical discharge data, the historical discharge data can be further divided according to multiple preset temperature ranges. For example, the preset temperature ranges can be 20℃~24℃, 25℃~29℃, and 30℃~34℃. The historical charging data shown in Table 2 can then be obtained, as detailed below:

[0127] Table 2

[0128]

[0129] Therefore, when determining the target correspondence formula for each target health level, multiple target correspondence formulas can be used based on different temperature ranges. And when determining the discharge adjustment record based on the target correspondence formula, the discharge adjustment record corresponding to the current health level in each temperature range can be determined based on different temperature ranges.

[0130] The following will explain the process of determining the current health status of the charging adjustment record based on the target correspondence formula. Please refer to [link / reference]. Figure 6 The flowchart shown includes:

[0131] S601, based on the multiple target correspondence formulas, determine the weight parameters corresponding to the multiple battery ranges under the current health status.

[0132] S602, based on the difference between the current health status of the target battery and the preset health threshold, determine the number of target power ranges to be recorded, and the total adjustment range corresponding to the current health status.

[0133] S603, sort the multiple power ranges according to the weight parameters corresponding to the multiple power ranges.

[0134] S604, Based on the sorting results and the number of target power ranges, determine at least one target power range.

[0135] S605, determine the adjustment range corresponding to the target power range based on the total adjustment range of the target battery.

[0136] The weighting parameter represents the degree to which the charging current in each power range affects the rate of change of the current health status. The total adjustment range represents the total amount of current reduction required during the charging process of the target battery.

[0137] To facilitate understanding, we will take a certain temperature range as an example to explain the processing of the correspondence between multiple targets corresponding to multiple target health levels.

[0138] After substituting the average current value from historical charging data across multiple power ranges corresponding to the target health level into the initial correspondence, the Dsoh value in the initial correspondence... i The weighting parameter K for each power level interval is unknown and needs to be determined through further calculation. Based on the knowledge of linear equations, it can be determined that at least n independent equations are needed to determine the weighting parameter for each power level interval. In other words, the number of target health levels, m, must be greater than or equal to the number of power level intervals, n.

[0139] By processing the correspondence between the targets, we can obtain the matrix equation shown in formula (2), as follows:

[0140]

[0141] Where m represents the number of target health levels, I 11 I represents the current value of the first energy range corresponding to the first target health level. m1 This represents the current value of the first energy range corresponding to the m-th target health level.

[0142] According to the matrix equation shown in formula (2), each Dsoh value and the n weight parameters corresponding to each Dsoh value can be solved by calculation methods such as the least squares method. Since each Dsoh value corresponds to a different health level, and the charging and discharging current of the target battery is adjusted according to the current health level of the target battery, only the n weight parameters corresponding to the current health level need to be extracted.

[0143] Simultaneously, based on the difference between the target battery's current health level and a preset health threshold, the number of target battery ranges requiring current charging adjustment out of n battery ranges can be determined, as well as the total adjustment range of the charging current corresponding to the current health level. The number of target battery ranges is positively correlated with the difference, and the total adjustment range is also positively correlated with the difference.

[0144] The number of target power ranges can be determined according to a preset quantity mapping relationship, which may include the relationship between the difference value and the number of target power ranges. For example, when the difference is less than or equal to 3, the number of target power ranges is 1; when the difference is greater than 3 and less than or equal to 6, the number of target power ranges is 2. The total adjustment range can be determined according to an amplitude mapping relationship, which may include the relationship between the difference value and the total adjustment range. For example, when the difference is 1, the total adjustment range is 500mA; when the difference is 2, the total adjustment range is 800mA.

[0145] The magnitude of the charging current directly affects the charging speed of the target battery. To ensure a stable charging speed across different charge levels during the charging process, the adjustment range for each target charge level is less than or equal to a preset threshold. In some embodiments, the number of target charge levels can also be determined based on the total adjustment range and the preset threshold. For example, if the preset threshold is 400mA and the total adjustment threshold is 1500mA, then the number of target charge levels can be determined to be no less than four.

[0146] After determining the total adjustment range and the number of target battery ranges, the weight parameters corresponding to the multiple battery ranges are sorted in ascending or descending order to achieve the sorting of the multiple battery ranges. Based on the sorting results and the number of target battery ranges, at least one target battery range is selected from the multiple battery ranges. By sorting the weight parameters, the target battery range that has a greater impact on the rate of decline of the target battery health can be identified from the multiple battery ranges.

[0147] After determining the target power range, the adjustment range corresponding to each target power range can be determined. For example, if the total adjustment range of the charging current is determined to be 1500mA, the amplitude threshold is 800mA, and the number of target power ranges is 3, then the adjustment range corresponding to each target power range can be determined to be 500mA. Alternatively, the adjustment range corresponding to each target power range can be determined proportionally based on the weight parameters corresponding to the target power ranges, with the adjustment range corresponding to the target power range with the largest weight parameter being the largest. For example, if the ratio of the largest weight parameter to the second largest weight parameter is 3:2, then the adjustment range of the power range corresponding to the largest weight parameter can be determined to be 900mA, and the adjustment range of the power range corresponding to the second largest weight parameter can be determined to be 600mA.

[0148] The process of determining the discharge adjustment record for the current health level is similar to the process described above. Specifically, it involves determining the target correspondence formulas for multiple target health levels based on historical discharge data, and then solving these formulas using the least squares method. Then, based on the difference between the current health level of the target battery and a preset health threshold, the number of target capacity intervals requiring discharge current adjustment within the n capacity intervals, as well as the total adjustment range of the discharge current corresponding to the current health level, can be determined. The number of target capacity intervals is positively correlated with the difference, and the total adjustment range is also positively correlated with the difference.

[0149] The number of target power ranges can be determined according to a preset quantity mapping relationship, which may include the relationship between the difference value and the number of target power ranges. For example, when the difference is less than or equal to 2, the number of target power ranges is 1; when the difference is greater than 2 and less than or equal to 4, the number of target power ranges is 2. The total adjustment range can be determined according to an amplitude mapping relationship, which may include the relationship between the difference value and the total adjustment range. For example, when the difference is 1, the total adjustment range is 50mA; when the difference is 2, the total adjustment range is 80mA.

[0150] The magnitude of the discharge current directly affects the discharge rate of the target battery. To ensure a stable discharge rate across different charge ranges during the discharge process, the adjustment range for each target charge range is less than or equal to a preset amplitude threshold. In some embodiments, the number of target charge ranges can also be determined based on the total adjustment range and the preset amplitude threshold. For example, if the preset amplitude threshold is 40mA and the total adjustment threshold is 150mA, then the number of target charge ranges can be determined to be no less than four.

[0151] After determining the total adjustment range and the number of target battery ranges, the weight parameters corresponding to the multiple battery ranges are sorted in ascending or descending order to achieve the sorting of the multiple battery ranges. Based on the sorting results and the number of target battery ranges, at least one target battery range is selected from the multiple battery ranges. By sorting the weight parameters, the target battery range that has a greater impact on the rate of decline of the target battery health can be identified from the multiple battery ranges.

[0152] After determining the target power range, the adjustment range corresponding to each target power range can be determined. For example, if the total adjustment range of the discharge current is determined to be 150mA, the amplitude threshold is 80mA, and the number of target power ranges is 3, then the adjustment range corresponding to each target power range can be determined to be 50mA. Alternatively, the adjustment range corresponding to each target power range can be determined proportionally based on the weight parameters corresponding to the target power ranges, with the target power range corresponding to the largest weight parameter also having the largest adjustment range.

[0153] In one embodiment, it can be achieved by Figure 7 The flowchart shown illustrates the control of the discharge current of the target battery.

[0154] S701, during the discharge process of the target battery, determine whether the target battery meets preset conditions. The preset conditions include: the health degradation rate of the target battery is higher than a preset degradation rate, and the current health of the target battery is lower than a preset health threshold.

[0155] S702, if the target battery meets the preset conditions, then based on the current health of the target battery, 10 target health values ​​are determined, wherein the current health value of the target health value is the same as the current health value and the health values ​​that are adjacent to and higher than the current health value.

[0156] S703, acquire historical discharge data corresponding to each target health level of the target battery within the same temperature range, the historical discharge data including the average discharge current of the target battery in 10 charge ranges.

[0157] S704, Substitute the average historical discharge current of each charge range in the historical discharge data into the preset correspondence formula to determine the target correspondence formula for each target health level. The preset correspondence formula represents the relationship between the discharge current of each charge range and the rate of change of battery health level.

[0158] S705, solve the target correspondence formula of the 10 target health levels using the least squares method to obtain the target correspondence formula corresponding to the current health level.

[0159] S706, based on the difference between the current health status and the preset health threshold, determines the target power range for adjusting the discharge current, and the adjustment range corresponding to each target power range.

[0160] S707 determines the target capacity range corresponding to different temperature ranges of the target battery and the adjustment range for each target capacity range.

[0161] S708, based on the current temperature and current health of the target battery, determine the target charge range and the adjustment range of each charge range that need to be adjusted during the discharge process in this stage, and adjust the discharge current during the discharge process.

[0162] S709 discharges within each charge range according to the predetermined discharge current.

[0163] For the foregoing method embodiments, in order to simplify the description, they are all described as a series of actions. However, those skilled in the art should know that this disclosure is not limited to the described order of actions, because according to this disclosure, some steps may be performed in other orders or simultaneously.

[0164] Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by this disclosure.

[0165] Corresponding to the aforementioned application function implementation method embodiments, this disclosure also provides embodiments of application function implementation apparatus and corresponding terminals.

[0166] Reference Figure 8 A block diagram of a battery protection device according to an exemplary embodiment shows that the device may include:

[0167] Monitoring unit 801 is used to monitor the degradation data of the target battery's health.

[0168] The determining unit 802 is used to determine the current adjustment record of the target battery based on the attenuation data;

[0169] The adjustment unit 803 is used to determine at least one target power range based on the current adjustment record, and to adjust the charging and discharging current of the at least one target power range.

[0170] In one embodiment, the determining unit 802 is configured to:

[0171] Based on the degradation data, determine the degradation rate of the target battery's health and the current health of the target battery;

[0172] If the health degradation rate of the target battery is higher than the preset degradation rate, and the current health of the target battery is lower than the preset health threshold, then the current adjustment record is determined based on the historical charge and discharge data corresponding to the current health.

[0173] In one embodiment, the adjustment unit 803 is used for:

[0174] Based on the current temperature of the target battery, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined in the current adjustment record;

[0175] Based on the current adjustment record, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined, and the charging and discharging current within the at least one target charge range is adjusted. In one embodiment, the adjustment unit 803 is used for:

[0176] According to the charging adjustment record in the current adjustment record, the charging current of at least one target capacity range during the charging process is reduced.

[0177] Based on the discharge adjustment record in the current adjustment record, the discharge current of at least one target charge range during the discharge process is reduced.

[0178] In one embodiment, the historical charge and discharge data includes: historical charge and discharge data corresponding to at least one target health level between the current health level and the initial health level; the historical charge and discharge data includes historical charging data and historical discharging data within multiple power ranges;

[0179] The determining unit 802 is used for:

[0180] Based on historical charging data of multiple power ranges corresponding to the at least one target health level, determine the charging adjustment record in the current adjustment record;

[0181] Based on historical discharge data of multiple power ranges corresponding to the at least one target health status, determine the discharge adjustment record in the current adjustment record.

[0182] In one embodiment, the determining unit 802 is configured to:

[0183] Based on the preset initial correspondence formula and the historical charging data corresponding to each target health level, the target correspondence formula for each target health level is determined, wherein the initial correspondence formula represents the relationship between the rate of change of the target health level and the historical charging current values ​​of the multiple power ranges.

[0184] The charging adjustment record is determined based on the correspondence between multiple targets.

[0185] In one embodiment, the determining unit 802 is configured to:

[0186] Based on the multiple target correspondence formulas, weight parameters corresponding to multiple power ranges under the current health status are determined, wherein the weight parameters represent the degree of influence of the charging current of each power range on the rate of change of the current health status;

[0187] Based on the difference between the current health status of the target battery and the preset health threshold, determine the number of target power ranges to be recorded, as well as the total adjustment range corresponding to the current health status;

[0188] The multiple power ranges are sorted according to the weight parameters corresponding to the multiple power ranges;

[0189] Based on the sorting results and the number of target power ranges, at least one target power range is determined;

[0190] Based on the total adjustment range of the target battery, the adjustment range corresponding to the target power range is determined, wherein the adjustment range corresponding to each target power range is less than or equal to a preset range threshold.

[0191] In one embodiment, the determining unit 802 is configured to:

[0192] Based on historical charge and discharge data within multiple preset temperature ranges, the current adjustment record corresponding to the current health status of the target battery in different temperature ranges is determined.

[0193] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and 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 modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0194] Figure 9 The diagram shows a structural block diagram of an electronic device according to some embodiments of the present disclosure. The following is a description of the structure of the device in conjunction with the provided text. Figure 9 Some embodiments of the electronic device described herein will be explained.

[0195] Reference Figure 9 The electronic device 900 may include one or more of the following components: processing component 902, memory 904, power supply component 906, multimedia component 908, audio component 910, input / output (I / O) interface 912, sensor component 916, and communication component 99.

[0196] Processing component 902 typically controls the overall operation of electronic device 900, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 902 may include one or more processors 920 to execute instructions. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902. As another example, processing component 902 may read executable instructions from memory to implement relevant functions of the electronic device.

[0197] Memory 904 is configured to store various types of data to support the operation of electronic device 900. Examples of this data include instructions for any application or method operating on electronic device 900, contact data, phonebook data, messages, pictures, videos, etc. Memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0198] Power supply component 906 provides power to various components of electronic device 900. Power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 900.

[0199] The multimedia component 908 includes a display screen that provides an output interface between the electronic device 900 and the user. In some embodiments, the multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When the electronic device 900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and rear-facing camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

[0200] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when electronic device 900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 99. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.

[0201] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0202] Sensor assembly 916 includes one or more sensors for providing state assessments of various aspects of electronic device 900. For example, sensor assembly 916 can detect the on / off state of electronic device 900, the relative positioning of components such as the display and keypad of electronic device 900, changes in position of electronic device 900 or a component of electronic device 900, the presence or absence of user contact with electronic device 900, orientation or acceleration / deceleration of electronic device 900, and temperature changes of electronic device 900. Sensor assembly 916 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 916 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 916 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0203] The communication component 99 is configured to facilitate wired or wireless communication between the electronic device 900 and other devices. The electronic device 900 can access wireless networks based on communication standards, such as Wi-Fi, 2G, 3G, 4G, 5G, or 6G, or combinations thereof. In one exemplary embodiment, the communication component 99 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 99 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0204] In an exemplary embodiment, the electronic device 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.

[0205] Obviously, the above embodiments are merely examples for clear illustration and are not intended to limit the embodiments. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all embodiments here. However, obvious variations or modifications derived therefrom are still within the scope of protection of this disclosure.

Claims

1. A battery protection method, characterized in that, The method includes: Monitor the degradation data of the target battery's health; Based on the attenuation data, determine the current adjustment record of the target battery; At least one target charge range is determined based on the current adjustment record, and the charging and discharging current of the at least one target charge range is adjusted.

2. The method according to claim 1, characterized in that, The step of determining the current adjustment record of the target battery based on the attenuation data includes: Based on the degradation data, determine the degradation rate of the target battery's health and the current health of the target battery; If the rate of decline of the target battery's health is higher than a preset rate of decline and / or the current health of the target battery is lower than a preset health threshold, then the current adjustment record is determined based on the historical charge and discharge data corresponding to the current health.

3. The method according to claim 1, characterized in that, The step of determining at least one target charge range based on the current adjustment record and adjusting the charging and discharging current of the at least one target charge range includes: Based on the current temperature of the target battery, at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range are determined in the current adjustment record; Based on at least one target charge range corresponding to the current temperature and the adjustment range corresponding to each target charge range determined in the current adjustment record, the charging and discharging current within the at least one target charge range is adjusted.

4. The method according to claim 1, characterized in that, The step of determining at least one target charge range based on the current adjustment record and adjusting the charging and discharging current of the at least one target charge range includes: According to the charging adjustment record in the current adjustment record, the charging current of at least one target capacity range during the charging process is reduced. Based on the discharge adjustment record in the current adjustment record, the discharge current of at least one target charge range during the discharge process is reduced.

5. The method according to claim 2, characterized in that, The historical charge and discharge data includes: historical charge and discharge data corresponding to at least one target health level between the current health level and the initial health level; the historical charge and discharge data includes historical charging data and historical discharging data within multiple power ranges. The process of determining the current adjustment record based on historical charge and discharge data corresponding to the current health status includes: Based on historical charging data of multiple power ranges corresponding to the at least one target health level, determine the charging adjustment record in the current adjustment record; Based on historical discharge data of multiple power ranges corresponding to the at least one target health status, determine the discharge adjustment record in the current adjustment record.

6. The method according to claim 5, characterized in that, The step of determining the charging adjustment record in the current adjustment record based on historical charging data of multiple power ranges corresponding to the at least one target health status includes: Based on the preset initial correspondence formula and the historical charging data corresponding to each target health level, the target correspondence formula for each target health level is determined, wherein the initial correspondence formula represents the relationship between the rate of change of the target health level and the historical charging current values ​​of the multiple power ranges. The charging adjustment record is determined based on the correspondence between multiple targets.

7. The method according to claim 6, characterized in that, The step of determining the charging adjustment record based on multiple target correspondence formulas includes: Based on the multiple target correspondence formulas, the weight parameters of multiple power intervals corresponding to the current health status are determined, wherein the weight parameters represent the degree of influence of the charging current of each power interval on the rate of change of the current health status; Based on the difference between the current health status of the target battery and the preset health threshold, determine the number of target power ranges to be recorded, as well as the total adjustment range corresponding to the current health status; The multiple power ranges are sorted according to the weight parameters corresponding to the multiple power ranges; Based on the sorting results and the number of target power ranges, at least one target power range is determined; Based on the total adjustment range of the target battery, the adjustment range corresponding to the target power range is determined, wherein the adjustment range corresponding to each target power range is less than or equal to a preset range threshold.

8. The method according to claim 2, characterized in that, The process of determining the current adjustment record based on historical charge and discharge data corresponding to the current health status includes: Based on historical charge and discharge data within multiple preset temperature ranges, the current adjustment record corresponding to the current health status of the target battery in different temperature ranges is determined.

9. A battery protection device, characterized in that, The device includes: A determining unit is used to determine the current adjustment record corresponding to the current health of the target battery based on historical charge and discharge data when the target battery meets preset conditions. The preset conditions include at least that the health decay rate of the target battery is higher than a preset decay rate. The current adjustment record includes at least one target power range and the adjustment range corresponding to each target power range. An adjustment unit is used to adjust the charging and discharging current of at least one target power range according to the adjustment range corresponding to each target power range in the current adjustment record.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method described in any one of claims 1 to 8.

11. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor executes the steps of any one of the methods described in claims 1 to 8.