Charging method and device, terminal equipment and storage medium
By obtaining the usage data and specification data of terminal equipment batteries, the target recharge threshold value is scientifically determined, which solves the problem of high temperature and high pressure of lithium-ion batteries caused by frequent recharge of terminal equipment, extends the battery life and improves the safety of use.
Patent Information
- Application Number
- CN202310787950.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2024-12-31
AI Technical Summary
During the charging process of terminal equipment, frequent recharging causes lithium-ion batteries to be in high temperature and high pressure for a long time, shortening battery life and possibly causing dangerous phenomena such as bulging and expansion.
By obtaining battery usage data and specification data, the target recharge threshold value is scientifically determined, the recharge scenario is optimized, the frequent recharge is reduced, and the battery life is improved.
It effectively reduces the high temperature and high pressure caused by frequent recharging of the battery, extends the battery life, reduces the risk of battery bulge expansion, and improves the safety of battery usage and the effectiveness of recharging.
Smart Images

Figure CN119231671A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of battery charging and discharging, and in particular to a charging method and device, a terminal device, and a storage medium. Background Art
[0002] With the continuous development of electronic products, many electronic products are equipped with rechargeable batteries such as lithium-ion batteries. After the battery of a terminal device reaches a fully charged state, a control module of the terminal device will control to stop charging. If the electrical connection between the battery and the external power supply is not disconnected at this time, for example, the charging cable connected to the terminal device is not unplugged, after the battery power or battery voltage drops to a recharge threshold value, the control module will control to restart charging, that is, to recharge the battery.
[0003] In recent years, terminal devices have developed rapidly in the field of charging, and the usage scenarios have become increasingly diversified. In many actual usage scenarios, users will use high-power applications in the terminal device while charging without unplugging the charging cable connected to the terminal device. In this way, the battery power or battery voltage of the terminal device will quickly drop to the recharge threshold value, triggering the recharge process; after the recharge process makes the battery reach a fully charged state, if the usage environment remains unchanged, the control module will start the recharge process again. In this way, unreasonable recharge threshold values will cause frequent recharging of the terminal device, causing the lithium-ion battery to be in high temperature and high pressure for a long time, which will greatly shorten the battery life and cause battery bulging and expansion. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present disclosure provides a charging method and device, a terminal device, and a storage medium. The charging method proposed in the present disclosure can scientifically and reasonably determine the battery recharging threshold according to the current use status of the battery, further optimize the recharging scenario, and improve the battery life.
[0005] According to a first aspect of an embodiment of the present disclosure, a charging method is provided, the method comprising:
[0006] In the case of charging a terminal device, if the terminal device is charged to a fully charged state during use, then the usage data of the battery of the terminal device and the current specification data of the battery are obtained; wherein the specification data is used to characterize the maximum current value allowed when the battery is charged; and the usage data is used to characterize the usage of the battery after the charge and discharge cycle;
[0007] Determining a target recharging threshold value corresponding to the battery based on the usage data and the current specification data;
[0008] When the battery reaches the target recharging threshold value, the terminal device is charged.
[0009] In some embodiments, determining the target recharging threshold value corresponding to the battery based on the usage data and the current specification data includes:
[0010] Obtaining an initial recharge threshold value corresponding to the battery;
[0011] Based on the current specification data, determining first fluctuation data of a current recharging threshold value of the battery that fluctuates with changes in the acquired specification data;
[0012] Based on the usage data, determining second fluctuation data indicating that the current recharging threshold value fluctuates with changes in usage of the battery;
[0013] The target recharging threshold value is determined based on the initial recharging threshold value, the first fluctuation data, and the second fluctuation data.
[0014] In some embodiments, the usage data includes: aging data and health data of the battery during use; and determining, based on the usage data, second fluctuation data of the current recharge threshold value fluctuating with changes in the usage of the battery, includes:
[0015] Determine, based on the aging data, third fluctuation data indicating that the current recharging threshold value fluctuates as the aging degree of the battery changes;
[0016] Determine fourth fluctuation data, based on the health data, indicating that the current recharging threshold value fluctuates as the health of the battery changes;
[0017] Based on the third fluctuation data and the fourth fluctuation data, the second fluctuation data is determined.
[0018] In some embodiments, the aging data includes the current number of charge and discharge cycles of the battery, and the third fluctuation data of determining the current recharge threshold value fluctuating with the aging degree of the battery based on the aging data includes:
[0019] Determining a first ratio between a current number of charge and discharge cycles of the battery and a maximum allowable number of charge and discharge cycles of the battery;
[0020] The product of the first ratio and the first preset coefficient is rounded to obtain the third fluctuation data.
[0021] In some embodiments, the health data includes the current health of the battery, and the fourth fluctuation data of the current recharge threshold value fluctuating with the health of the battery based on the health data includes:
[0022] determining a second ratio between a current health of the battery and a maximum health of the battery;
[0023] Calculating a first difference between a first preset reference value and the second ratio;
[0024] The product of the first difference and the second preset coefficient is rounded to obtain the fourth fluctuation data.
[0025] In some embodiments, the current specification data includes a maximum current value currently allowed when the battery is charged; and determining, based on the current specification data, first fluctuation data of the current recharge threshold value of the battery that fluctuates with changes in the acquired specification data includes:
[0026] Determine a third ratio between the currently allowed maximum current value and the preset maximum current value; wherein the currently allowed maximum current value is determined by the current temperature of the battery; and the preset maximum current value is used to represent the maximum charging current value allowed by the battery within a first preset temperature range;
[0027] Calculating a second difference between a second preset reference value and the third ratio;
[0028] The product of the second difference and the third preset coefficient is rounded to obtain the first fluctuation data.
[0029] In some embodiments, obtaining the initial recharge threshold value corresponding to the battery includes:
[0030] When the temperature of the battery is within a second preset temperature range and the battery completes an initial charge and discharge cycle, a discharge parameter of the battery after being discharged from the fully charged state for a preset time is used as the initial recharge threshold value.
[0031] According to a second aspect of the present disclosure, a charging device is provided, the device comprising:
[0032] an acquisition module, configured to acquire, when charging a terminal device, usage data of a battery of the terminal device and current specification data of the battery if the terminal device is charged to a fully charged state during use; wherein the specification data is used to characterize a maximum current value allowed when the battery is charged; and the usage data is used to characterize a usage condition of the battery after a charge and discharge cycle;
[0033] a recharging threshold determination module, configured to determine a target recharging threshold value corresponding to the battery based on the usage data and the current specification data;
[0034] The charging execution module is configured to charge the terminal device when the battery reaches the target recharging threshold value.
[0035] According to a third aspect of the present disclosure, a terminal device is provided, wherein the terminal device includes:
[0036] processor;
[0037] a memory for storing processor-executable instructions;
[0038] Wherein, the processor is configured to execute the charging method proposed in the first aspect of the above embodiment.
[0039] According to a fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is proposed. When the executable instructions in the storage medium are executed by a processor of a terminal device, the terminal device is enabled to execute the charging method proposed in the first aspect of the above embodiment.
[0040] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0041] By using the charging method proposed in the embodiment of the present invention, the target recharging threshold is determined according to the battery usage data and the current specification data of the battery, and the target recharging threshold value can be scientifically and reasonably determined according to the actual usage status of the battery corresponding to the dynamic node during the charging and discharging process of the terminal device, thereby reducing the problem of frequent recharging caused by the lack of a suitable recharging threshold in the related technology, further reducing the situation where the battery is exposed to high temperature and high pressure for a long time due to frequent recharging of the battery, further optimizing the recharging scenario, improving the service life of the battery, and reducing the occurrence of dangerous events such as battery bulging and expansion; in addition, the embodiment of the present invention combines the current specification data of the battery, takes into account the real-time charging needs of different types of batteries, and improves the effectiveness and rationality of the battery recharging process; at the same time, the present invention charges the battery when the battery reaches the target recharging threshold value. Compared with the method of slowly recharging the battery by reducing the charging parameters, the problem of charging damage to the battery caused by the long charging time of the slow recharging is reduced, thereby improving the safety of battery use.
[0042] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0044] Figure 1 is a schematic diagram of a charging method according to an exemplary embodiment Figure 1 ;
[0045] Figure 2 is a schematic diagram of a charging method according to an exemplary embodiment Figure 2 ;
[0046] Figure 3 is an architectural diagram showing a mobile phone connected to an external power source according to an exemplary embodiment;
[0047] Figure 4 is a schematic flow chart of a method for charging a mobile phone battery according to an exemplary embodiment;
[0048] Figure 5 is a schematic diagram of a charging device according to an exemplary embodiment. Figure 1 ;
[0049] Figure 6 is a schematic diagram of a charging device according to an exemplary embodiment. Figure 2 ;
[0050] Figure 7 The present invention is a block diagram of a terminal device according to an exemplary embodiment. DETAILED DESCRIPTION
[0051] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0052] Optimization processing for scenarios where terminal devices are frequently recharged: In some examples, the charging power parameters of the recharge can be limited to control the charging power parameters of the battery to be maintained within a preset value range where the upper limit is lower than the corresponding voltage when the battery is fully charged; however, this method will prolong the charging time and cause a certain degree of charging loss to the battery; in other examples, the recharge threshold value can be lowered according to the relationship between the number of recharges and the recharge threshold, thereby reducing the number of recharges; however, this method does not take into account the state of the battery during use, and cannot make a more scientific and accurate recharge judgment on the battery.
[0053] In order to solve the problems caused by the above-mentioned method, the present disclosure provides a charging method. Figure 1 , Figure 1 is a schematic diagram of a charging method according to an exemplary embodiment Figure 1 , the charging method is implemented by the following steps:
[0054] Step S101, when charging the terminal device, if the terminal device is charged to a fully charged state during use, then obtaining the battery usage data and current battery specification data of the terminal device;
[0055] Among them, the specification data is used to characterize the maximum current value allowed when the battery is charged; the usage data is used to characterize the usage of the battery after the charge and discharge cycle;
[0056] Step S102, determining a target recharging threshold value corresponding to the battery based on the usage data and the current specification data;
[0057] Step S103: When the battery reaches the target recharging threshold value, the terminal device is charged.
[0058] Here, the charging method proposed in the present disclosure is applied in a terminal device, and is implemented in a scenario where the battery in the terminal device is electrically connected to an external power source and the terminal device is simultaneously starting a power-consuming application. In the above scenario, the embodiment of the present disclosure determines the target recharge threshold by obtaining the battery usage data and the current specification data, and restarts the recharge process of the battery based on the target recharge threshold. In this way, the present disclosure scientifically and reasonably determines the battery recharge threshold according to the current usage status of the battery, reduces the occurrence of frequent recharges, further optimizes the recharge scenario, and improves the battery life.
[0059] Here, the terminal devices proposed in the present disclosure include mobile terminals and portable electronic devices. Mobile terminals include but are not limited to mobile phones and tablet computers; portable electronic devices include but are not limited to smart watches, which are not limited in the embodiments of the present disclosure.
[0060] In step S101, the terminal device is charged in that the terminal device is always electrically connected to the external power source, that is, the external power source such as a charger is connected to the input and output interface of the terminal device through a charging cable; here, the terminal device is in use, which is manifested as the terminal device starting power-consuming applications such as game applications, navigation applications, etc. When the terminal device charges the battery of the terminal device to a full charge state through an external power source during use, the battery usage data and current specification data are obtained. Here, the full charge state means that the battery cannot continue to be charged.
[0061] In some embodiments, the charging method provided in the embodiments of the present disclosure further includes:
[0062] If the current power level of the battery reaches the full charge value and the current charging current is less than the current threshold, it is determined that the terminal device is charged to the full charge state during use.
[0063] Here, the battery power reaching the full charge value is usually expressed as charging to 100%. Here, the power meter in the terminal device can detect the current power and the current charging current; here, the current threshold can be 0 amperes, that is, when the current power reaches 100% and the current charging current drops to 0 amperes, it is determined that the terminal device is charged to a full state during the charging process; in some other examples, the battery threshold can also be 0.2 amperes or other current values, so as to reduce the sharp increase of current when switching to the discharge state, and improve the protection effect of the battery in the terminal device.
[0064] The disclosed embodiment can accurately determine the full charge state of the terminal device by combining the current battery power and the charging current, which helps to reasonably determine the recharging threshold value for recharging the terminal device.
[0065] In the present disclosure, the usage data refers to the usage of the battery from the factory state to the present after the charge and discharge cycle under the current conditions. For example, the battery usage data includes but is not limited to the battery's internal resistance, service life, number of charge and discharge cycles, and charge heat level, etc. Here, the battery's internal resistance, service life, number of charge and discharge cycles, etc. can be obtained from the battery's fuel gauge, and the battery's charge and discharge heat level can be obtained based on the heat detection component in the terminal device.
[0066] For the same battery in the same terminal device, the battery usage data will be different under different usage requirements. For example, for portable mobile phones, aviation staff work at high altitudes for a long time and use their mobile phones less frequently and for a short time, while office staff use their mobile phones for a long time to complete message exchanges, and use their mobile phones more frequently and for a long time; thus, by obtaining the battery usage data under the current conditions, the battery recharge threshold can be determined in combination with the actual battery usage status in the terminal device, so that the battery can be recharged reasonably when the battery is in use.
[0067] In the present disclosure, the battery specification data is the protection data of the battery during use. The battery specification data corresponding to a specific battery of a specific project is recorded in the battery factory label or battery specification book. When the charging parameters of the battery exceed the protection data, the battery will not be able to continue charging or will not work properly. Here, the current specification data is used to characterize the maximum current value allowed to enter the battery when the battery is charged. The maximum current value currently obtained can be determined according to the current temperature of the battery, or it can be determined according to the current charging mode of the battery.
[0068] In some examples, batteries of different specifications / models / manufacturers have different corresponding specification data at different temperatures; and for the same battery, the corresponding specification data at different temperatures or in different temperature ranges are also different. In other examples, batteries of different specifications / models / manufacturers have different corresponding specification data at different charging modes; and for the same battery, the corresponding specification data at different charging modes are also different. For example, the maximum current value allowed to enter the battery corresponding to charging based on the constant voltage charging mode and charging based on the constant current charging mode is different.
[0069] In this way, by obtaining the specification data of the battery under the current conditions, it is possible to consider the current charging requirements of different types of batteries, and also to determine the maximum current value allowed to enter the battery when charging the battery in combination with the current conditions, thereby setting a suitable recharging threshold to reasonably recharge the battery while the battery is in use.
[0070] In step S102, a target recharging threshold value may be determined based on the usage data of the battery and the current specification data of the battery.
[0071] In some examples, a recharge selection model may be used to determine a target recharge threshold value, where the recharge selection model is trained using battery usage data and battery specification data obtained through repeated tests in a battery of a terminal device testing machine; after the battery usage data and current specification data are input into the recharge selection model, the target recharge threshold value is output.
[0072] In other examples, the target recharge threshold value can be determined based on the product between the usage data and the usage weight, and the product between the specification data and the specification weight. Here, the usage weight and the specification weight can be set according to the test results before the battery leaves the factory, or dynamically adjusted according to the current temperature of the battery, and the present disclosure does not impose further restrictions on this. In a specific implementation, the usage data of the battery can be the current service life of the battery, and the usage weight is: 0.6*rated service life (for example, 15 years), and the current specification data can be the maximum current value allowed when the battery is charged corresponding to the current temperature of the battery, and the specification weight is: 0.4*critical current value (for example, 2.1A); based on the product of the current service life of the battery and 0.6*rated service life, and the product of the maximum current value allowed when the battery is charged corresponding to the current temperature of the battery and 0.4*critical current value, the target recharge fluctuation value is obtained, and the target recharge fluctuation value is subtracted from the full charge threshold to obtain the target recharge threshold value. Here, the critical current value is the maximum current value allowed to enter the battery when the battery is charged at the highest use temperature that it can withstand.
[0073] In step S103, the target recharging threshold value may include a target recharging threshold voltage and a target recharging threshold power. When the battery in the above manner reaches the target recharging threshold value, charging the terminal device may be implemented as follows:
[0074] When the battery starts to discharge from a fully charged state until the current discharge voltage of the battery is lower than a target recharge threshold voltage, the battery is charged again, i.e., recharged; or, when the battery starts to discharge from a fully charged state until the current discharge power of the battery is lower than a target recharge threshold power, the battery is charged again, i.e., recharged; when the battery starts to discharge from a fully charged state until the current discharge voltage of the battery is lower than a target recharge threshold voltage, and the current discharge power is lower than the target recharge threshold power, the battery is charged again, i.e., recharged.
[0075] It should be noted that, before step S101, the charging method proposed in the embodiment of the present disclosure further includes:
[0076] Determine the power-on status of the terminal device;
[0077] When the terminal device is turned off, the terminal device is subjected to conventional charging processing; wherein, the conventional charging processing is characterized in that when the terminal device is charged to a fully charged state, further charging is stopped and no recharging processing is performed.
[0078] When the terminal device is powered on and the battery of the terminal device is initially charged until it is fully charged, the step of obtaining the battery usage data and the current specification data of the battery of the terminal device in step S101 is executed.
[0079] By using the charging method proposed in the embodiment of the present invention, the target recharging threshold is determined according to the battery usage data and the current specification data of the battery, and the target recharging threshold value can be scientifically and reasonably determined according to the actual usage status of the battery corresponding to the dynamic node during the charging and discharging process of the terminal device, thereby reducing the problem of frequent recharging caused by the lack of a suitable recharging threshold in the related technology, further reducing the situation where the battery is exposed to high temperature and high pressure for a long time due to frequent recharging of the battery, further optimizing the recharging scenario, improving the service life of the battery, and reducing the occurrence of dangerous events such as battery bulging and expansion; in addition, the embodiment of the present invention combines the current specification data of the battery, takes into account the real-time charging needs of different types of batteries, and improves the effectiveness and rationality of the battery recharging process; at the same time, the present invention charges the battery when the battery reaches the target recharging threshold value. Compared with the method of slowly recharging the battery by reducing the charging parameters, the problem of charging damage to the battery caused by the long charging time of the slow recharging is reduced, thereby improving the safety of battery use.
[0080] In some embodiments, see Figure 2 , Figure 2 is a schematic diagram of a charging method according to an exemplary embodiment Figure 2 ;like Figure 2 As shown, in step S102: determining the target recharging threshold value corresponding to the battery based on the usage data and the current specification data can be implemented by the following steps:
[0081] Step S1021, obtaining an initial recharge threshold value corresponding to the battery;
[0082] Step S1022, based on the current specification data, determining first fluctuation data of the current recharging threshold value of the battery that fluctuates with changes in the acquired specification data;
[0083] Step S1023, based on the usage data, determining second fluctuation data of the current recharge threshold value fluctuating with the usage of the battery;
[0084] Step S1024: determining a target recharging threshold value based on the initial recharging threshold value, the first fluctuation data, and the second fluctuation data.
[0085] The disclosed embodiment obtains a target recharge threshold value based on an initial recharge threshold value, a first fluctuation data determined based on current specification data of the battery, and a second fluctuation data determined based on usage data of the battery, taking into account the influence of different specification data acquired in the actual charging and discharging process of the battery and changes in battery usage on the actual charging demand of the battery, so as to make the determined target recharge threshold value more reasonable and accurate.
[0086] Here, the initial recharge threshold value in step S1021 may be a recharge threshold value recorded in a power meter, or may be a recharge threshold value dynamically adjusted during the charge and discharge process of the battery, and the present disclosure does not impose any limitation on this.
[0087] In some examples, the initial recharge threshold value may be a recharge threshold value determined based on test analysis, or may be a fixed value set when the terminal device leaves the factory, or may be a target recharge threshold value corresponding to a recharge process that occurred during the last charge-discharge cycle.
[0088] In some embodiments, obtaining the initial recharge threshold value corresponding to the battery in step S1021 may include:
[0089] When the temperature of the battery is within the second preset temperature range and the battery completes the initial charge and discharge cycle, the discharge parameter of the battery after being discharged from a fully charged state for a preset time is used as the initial recharge threshold value.
[0090] Here, for batteries of different specifications / models / manufacturers, the temperature ranges of the battery temperatures are different, and the corresponding specification data will also be different; that is, the maximum current value allowed to enter the battery when the battery is charged will also be different. The second preset temperature range is used to represent the safe temperature range for battery charging. Within the second preset temperature range, the battery's charging and discharging efficiency is the highest, and the battery's low temperature (or high temperature) loss is small.
[0091] Preferably, the second preset temperature range is between 15 degrees Celsius and 47 degrees Celsius.
[0092] In the present disclosure, when the battery is first powered on for the initial charge and discharge cycle, the battery health is 100; thus, when the terminal device is powered on for the first time, the battery health is 100, and the battery temperature is between 15 degrees Celsius and 47 degrees Celsius, the battery is controlled to complete the initial charge and discharge cycle, so that after the battery fuel meter completely learns the battery's charge and discharge behavior, the discharge parameter of the battery after discharging from a fully charged state for a preset time is used as the initial recharge threshold value.
[0093] It should be noted that the above process does not perform recharging of the battery during the preset time of discharging from the fully charged state; the preset time in the present disclosure can be freely set, and preferably, the preset time is 2 hours.
[0094] Here, the initial recharge threshold value may be an initial recharge threshold power and / or an initial recharge threshold voltage.
[0095] The present invention discloses, when the temperature of the battery is within a second preset temperature range and the battery completes an initial charge and discharge cycle, a discharge parameter of the battery after being discharged from a fully charged state for a preset time is used as an initial recharge threshold value, and a reference benchmark value of the recharge threshold is determined scientifically and reasonably, which helps to determine the target recharge threshold value in combination with the fluctuation data of each dynamic node in the battery charging process that fluctuates with the battery usage status.
[0096] In step S1022, based on the specification data acquired under the current conditions, first fluctuation data of the current recharge threshold value of the battery that fluctuates with the change of the acquired specification data is determined; here, the current recharge threshold value is the recharge threshold value in the current charge and discharge process.
[0097] In some examples, the first fluctuation data can be determined according to the specification data corresponding to the charging mode in the current charging and discharging process. Specifically, the maximum current value allowed to enter the battery when the battery is charged corresponding to different charging modes is recorded on the battery factory label or battery specification book; the embodiment of the present disclosure pre-sets the correspondence between the maximum current value corresponding to the different charging modes and the first fluctuation data, and after obtaining the current maximum current value according to the charging mode in the current charging and discharging process, the first fluctuation data is determined based on the above correspondence.
[0098] In other examples, the first fluctuation data may be determined according to specification data corresponding to the current temperature of the battery in the current charging and discharging process.
[0099] In some embodiments, the current specification data includes the maximum current value currently allowed when the battery is charged; the first fluctuation data of determining the current recharge threshold value of the battery fluctuating with the change of the acquired specification data based on the current specification data in step S1022 can be implemented in the following manner:
[0100] Determine a third ratio between the currently allowed maximum current value and the preset maximum current value; wherein the currently allowed maximum current value is determined by the current temperature of the battery; and the preset maximum current value is used to represent the maximum charging current value allowed by the battery within a first preset temperature range;
[0101] calculating a second difference between the second preset reference value and the third ratio;
[0102] The product of the second difference and the third preset coefficient is rounded to obtain the first fluctuation data.
[0103] It should be noted that the currently allowed maximum current value is the maximum current value allowed to enter the battery before the battery is charged to a fully charged state at the current temperature.
[0104] Here, the first preset temperature range and the second preset temperature range are the same temperature range. Exemplarily, the preset maximum current value can be found on the battery factory label or the battery specification book. It is the maximum current value allowed to enter the battery when the battery temperature is between 15 degrees Celsius and 47 degrees Celsius and before the battery is fully charged. Here, the second preset reference value is a pre-set reference value. In actual implementation, the second preset reference value can be set to 1.
[0105] Here, the third preset coefficient can be pre-set, for example, set according to the test results before the battery leaves the factory, or dynamically adjusted according to the current temperature of the battery; the third preset coefficient can be the same as the specification weight proposed in the above embodiment of the present disclosure.
[0106] In the present disclosure, the rounding of the product between the second difference and the third preset coefficient can be completed by the rounding function roundup(x,0). Specifically, the product x between the second difference and the third preset coefficient is input into the rounding function roundup, the integer part of the product is retained, and the integer part is used as the first fluctuation data.
[0107] In actual implementation, the first fluctuation data can be determined according to the following formula (1):
[0108] Sr_1=roundup((1-StepChgJeitaFccmA / StepChgJeitaFccmA_max)*a,0) (1)
[0109] Here, Sr_1 is the first fluctuation data; a is the third preset coefficient; StepChgJeitaFccmA is the maximum current value currently allowed; and StepChgJeitaFccmA_max is the preset maximum current value.
[0110] The disclosed embodiment determines the first fluctuation data based on the current temperature of the battery under current conditions, thereby taking into account the different charging requirements of different types of batteries and paying attention to the fluctuation of the current recharging threshold value as the temperature of the battery changes. This helps to further determine the target recharging threshold value in combination with the real-time charging status of the battery to optimize the recharging scenario.
[0111] In step S1023, the current recharge threshold of the battery fluctuates as the battery is used. For example, during the use of the battery, the service life of the battery increases, and the current recharge threshold decreases as the service life increases. Or, the number of charge and discharge cycles of the battery increases, and the current recharge threshold decreases as the number of charge and discharge cycles increases. In this way, second fluctuation data indicating that the current recharge threshold fluctuates as the battery is used can be determined based on the usage data.
[0112] In some embodiments, the usage data includes: aging data and health data of the battery during use; in step S1023: based on the usage data, determining the second fluctuation data of the current recharge threshold value fluctuating with the usage of the battery includes:
[0113] Determine third fluctuation data based on the aging data, indicating that the current recharge threshold value fluctuates with the aging degree of the battery;
[0114] Determine fourth fluctuation data based on the health data, indicating that the current recharge threshold value fluctuates as the health of the battery changes;
[0115] Based on the third fluctuation data and the fourth fluctuation data, second fluctuation data is determined.
[0116] Here, the aging data can reflect the aging degree of the battery from the first use to the current charging and discharging process. The aging data includes but is not limited to the battery service life, the number of charge and discharge cycles of the battery, etc.; the health data can reflect the health of the battery in the current charging and discharging process. The health data includes but is not limited to the battery's charge and discharge heat generation degree, the battery's internal resistance, the battery health, etc.
[0117] It should be noted that the degree of battery aging and health are both indicators that characterize the battery usage status, but the degree of aging and health are not linearly negatively correlated. For example, for the same battery, the battery health can be the same when the number of charge and discharge cycles is different; the degree of charge and discharge heat generation can also be the same when the battery has different years of use.
[0118] In the embodiment of the present disclosure, the third fluctuation data determined according to the aging data may be obtained by querying a mapping table between the aging data and the third fluctuation data, or may be obtained by analysis and calculation. The fourth fluctuation data determined according to the health data may be obtained by querying a mapping table between the health data and the fourth fluctuation data, or may be obtained by analysis and calculation. Furthermore, in the embodiment of the present disclosure, the sum of the third fluctuation data and the fourth fluctuation data may be used as the second fluctuation data, or the sum of the product of the third fluctuation data and the aging degree weight and the product of the fourth fluctuation data and the health degree weight may be used as the second fluctuation data.
[0119] The present invention discloses a method of determining the second fluctuation data through the aging data and health data of the battery, referring to the aging degree and health degree of the battery, two indicators that cause the fluctuation of the current recharging threshold value. It can fully monitor the actual usage status of the battery, and help to determine the second fluctuation data more reasonably and accurately, so as to further determine the target recharging threshold value.
[0120] In some embodiments, the aging data includes the current number of charge and discharge cycles of the battery, and the third fluctuation data of the current recharge threshold value fluctuating with the aging degree of the battery is determined based on the aging data, including:
[0121] Determining a first ratio between a current number of charge and discharge cycles of the battery and a maximum allowable number of charge and discharge cycles of the battery;
[0122] The product of the first ratio and the first preset coefficient is rounded to obtain third fluctuation data.
[0123] Here, one charge and discharge cycle of a battery means charging the battery to 100%, then consuming 100% of the battery power, and then charging it to 100% again. After completing the above complete charge and discharge process, the number of charge and discharge cycles is accumulated and added by one. The maximum number of charge and discharge cycles means the maximum number of charge and discharge cycles that a battery can complete. Batteries of different specifications / models / manufacturers have different maximum allowable charge and discharge cycles; for example, the maximum allowable charge and discharge cycle number can be 1000 times.
[0124] Here, the first preset coefficient can be pre-set, for example, set according to test results before the battery leaves the factory, or dynamically adjusted according to the current temperature of the battery; the first preset coefficient can be the same as or different from the third preset coefficient proposed in the above embodiment of the present disclosure.
[0125] In the present disclosure, the rounding of the product between the first ratio and the first preset coefficient can be completed by the rounding function roundup(y,0). Specifically, the product y between the first ratio and the first preset coefficient is input into the rounding function roundup, the integer part of the product is retained, and the integer part is used as the third fluctuation data.
[0126] In actual implementation, the third fluctuation data can be determined according to the following formula (2):
[0127] Sr_2=roundup((cycle_count / cycle_count_max)*b,0) (2)
[0128] Here, Sr_2 is the third fluctuation data; b is the first preset coefficient; cycle_count is the current charge and discharge cycle number of the battery; and cycle_count_max is the maximum allowable charge and discharge cycle number of the battery.
[0129] In some other embodiments, determining the third fluctuation data indicating that the current recharge threshold value fluctuates with the aging degree of the battery based on the aging data may also be implemented in the following manner:
[0130] Determine a plurality of time intervals between zero and a maximum allowable number of charge and discharge cycles;
[0131] Determine the minimum value of the number interval of the current number of charge and discharge cycles of the battery;
[0132] Multiplying the ratio between the minimum value of the number interval and the maximum allowable charge and discharge cycle number of the battery by a fourth preset coefficient to obtain a first product result;
[0133] The first product result is rounded to obtain third fluctuation data.
[0134] Here, the fourth preset coefficient can be pre-set, for example, set according to the test results before the battery leaves the factory, or dynamically adjusted according to the current temperature of the battery; the fourth preset coefficient can be the same as or different from the first preset coefficient proposed in the above embodiment of the present disclosure.
[0135] In some examples, taking the maximum charge and discharge times as 2000 as an example, a times interval is determined every 100, and multiple times intervals are obtained; [0, 100), [100, 200), [200, 300), [300, 400), [400, 500), [500, 600), [600, 700), [700, 800), [800, 900) , [900, 1000), [1000, 1100), [1100, 1200), [1200, 1300), [1300, 1400), [1400, 1500), [1500, 1600), [1600, 1700), [1700, 1800), [1800, 1900), [1900, 2000).
[0136] Here, the rounding process for the first product result may be based on the rounding function process proposed above in the present disclosure, which will not be elaborated in the present disclosure.
[0137] In actual implementation, the third fluctuation data can be determined according to the following formula (3):
[0138] Sr_2=roundup((cycle_count_min / cycle_count_max)*d,0) (3)
[0139] Here, Sr_2 is the third fluctuation data; d is the fourth preset coefficient; cycle_count_min is the minimum value of the number interval of the battery's charge and discharge cycle number; and cycle_count_max is the maximum allowable charge and discharge cycle number of the battery.
[0140] The disclosed embodiment determines the third fluctuation data according to the current number of charge and discharge cycles and the maximum number of charge and discharge cycles of the battery, and pays attention to the fluctuation of the current recharge threshold value with the number of charge and discharge cycles of the battery, which helps to further determine the target recharge threshold value in combination with the aging degree of the battery to optimize the recharge scenario.
[0141] In some embodiments, the health data includes the current health of the battery, and the fourth fluctuation data of determining the current recharge threshold value fluctuating with the health of the battery based on the health data includes:
[0142] determining a second ratio between the current health of the battery and the maximum health of the battery;
[0143] Calculating a first difference between a first preset reference value and a second ratio;
[0144] The product of the first difference and the second preset coefficient is rounded to obtain fourth fluctuation data.
[0145] It should be noted that the battery health is the actual maximum capacity of the battery. The lower the battery health, the less power the battery can actually charge. Here, the maximum battery health is 100. If the maximum capacity of the battery is 2675mAh, then when the maximum battery health is 80, the current maximum capacity of the battery is 2140mAh.
[0146] Here, the first preset reference value is a pre-set reference value. In actual implementation, the first preset reference value can be set to 1; the second preset coefficient can be pre-set, for example, according to the test results before the battery leaves the factory, or dynamically adjusted according to the current temperature of the battery; the second preset coefficient may be the same as or different from the third preset coefficient, the first preset coefficient, and the fourth preset coefficient proposed in the above-mentioned embodiments of the present disclosure.
[0147] In the present disclosure, the rounding of the product between the first difference and the second preset coefficient can be completed by the rounding function roundup(z,0). Specifically, the product z between the first ratio and the first preset coefficient is input into the rounding function roundup, the integer part of the product is retained, and the integer part is used as the fourth fluctuation data.
[0148] In actual implementation, the fourth fluctuation data can be determined according to the following formula (4):
[0149] Sr_3=roundup((1-soh / soh_max))*c,0) (4)
[0150] Here, Sr_3 is the third fluctuation data; c is the second preset coefficient; soh is the current health of the battery; and soh_max is the maximum health of the battery.
[0151] In some other embodiments, determining fourth fluctuation data indicating that the current recharge threshold value fluctuates with the health of the battery based on the health data may also be implemented in the following manner:
[0152] determining a plurality of fitness intervals between zero and a maximum fitness;
[0153] Determine the maximum value of the health interval of the current health of the battery;
[0154] Multiplying the maximum value of the health interval in which the current health of the battery is located, the ratio of the maximum health of the battery, and the fifth preset coefficient to obtain a second product result;
[0155] The second product result is rounded to obtain fourth fluctuation data.
[0156] Here, the fifth preset coefficient can be pre-set, for example, set according to the test results before the battery leaves the factory, or dynamically adjusted according to the current temperature of the battery; the fifth preset coefficient can be the same as or different from the second preset coefficient proposed in the above embodiment of the present disclosure.
[0157] In some examples, the maximum health of the battery is 100, and a health interval is determined every 5, resulting in multiple health intervals: [100, 95), [95, 90), [90, 85), [85, 80), [80, 75), [75, 70), [70, 65), [65, 60), [60, 55), [55, 50), [50, 45), [45, 40), [40, 35), [35, 30), [30, 25), [25, 20), [20, 15), [15, 10), [10, 5), [5, 0).
[0158] Here, the rounding process for the second product result may be based on the rounding function process proposed above in the present disclosure, which will not be elaborated in the present disclosure.
[0159] In actual implementation, the third fluctuation data can be determined according to the following formula (5):
[0160] Sr_3=roundup((1-soh_m / soh_max))*e,0) (5)
[0161] Here, Sr_3 is the third fluctuation data; e is the fifth preset coefficient; soh_m is the maximum value of the health interval in which the current health of the battery is located; and soh_max is the maximum health of the battery.
[0162] The disclosed embodiment determines the fourth fluctuation data according to the current health and maximum health of the battery, pays attention to the situation that the current recharging threshold value fluctuates with the health of the battery, and helps to further determine the target recharging threshold value in combination with the health of the battery to optimize the recharging scenario.
[0163] In step S1024, the first fluctuation data, the third fluctuation data and the fourth fluctuation data may be subtracted from the initial recharging threshold value to obtain a target recharging threshold value.
[0164] In actual implementation, the target recharging threshold value can be determined according to the following formula (6):
[0165] Sr=Sr_0-Sr_1-Sr_2-Sr_3 (6)
[0166] Here, Sr is the target recharging threshold value; Sr_0 is the initial recharging threshold value; Sr_1 is the first fluctuation data, which can be calculated by the above formula (1); Sr_2 is the third fluctuation data, which can be calculated by the above formula (2) or the above formula (3); Sr_3 is the fluctuation data, which can be calculated by the above formula (5) or the above formula (6).
[0167] In combination with the above-mentioned embodiments of the present disclosure, a specific application embodiment of the charging method proposed in the present disclosure in a mobile phone is described below.
[0168] See also Figure 3 , Figure 3 is a schematic diagram showing a mobile phone connected to an external power source according to an exemplary embodiment; Figure 3 As shown, the mobile phone mainly includes the following high-power consumption applications: game applications, navigation applications; media applications, camera applications; game applications include but are not limited to Honor of Kings and Douluo Continent; navigation applications include but are not limited to Amap; media applications include but are not limited to Tik Tok and Kuaishou; shooting applications include but are not limited to Camera and Meitu XiuXiu.
[0169] The physical layer of the mobile phone proposed in the present disclosure is provided with a system-on-a-chip (SoC), a memory, a central processing unit (CPU), a display component, a touch component, a fuel gauge, an audio component, a sensor, a charge pump, a camera component, a universal serial bus (USB) interface, a power management chip (Pmic), an input and output interface (such as a type-c interface) and a battery component (including a lithium-ion battery pack and a battery cell).
[0170] Here, the system-level chip is used to control the driving layer to execute the power supply process (i.e., the battery discharge process), the charging process (i.e., the process of receiving the battery charging from the external power source), and the detection process (i.e., obtaining the battery usage data and the battery specification data corresponding to the current temperature of the battery). The internal circuit of the external power source (e.g., the charger) charges the battery through the input and output interface.
[0171] When the mobile phone battery is not electrically connected to the external power supply, that is, when the charger is plugged in for a long time and the above-mentioned high-power consumption applications are run, the effects produced include: too many background programs, severe heating of the mobile phone, and excessive memory usage.
[0172] In order to solve the above problems, the present disclosure proposes a charging method. Figure 4 , Figure 4 is a flow chart of a method for charging a mobile phone battery according to an exemplary embodiment; Figure 4 As shown, the charging method proposed in the present disclosure can be implemented in the following ways in a mobile phone:
[0173] Step S401, determining the connection between the mobile phone and the charger;
[0174] Here, connect the charger and the mobile phone via a charging cable to ensure that the power can be charged into the lithium-ion battery in the mobile phone through the charger and the charging cable.
[0175] Step S402, confirm that the mobile phone is turned on; if so, execute step S406, if not, execute step S403;
[0176] Step S403, starting the first charging process;
[0177] Here, the first charging process is that the mobile phone is in a powered-off state and the lithium-ion battery is charged in a conventional manner; wherein, the conventional charging process is characterized in that when the mobile phone is charged to a fully charged state, charging is stopped and no recharging process is performed.
[0178] Step S404, confirm whether the mobile phone is fully charged, if yes, proceed to step S405, if not, proceed to step S403;
[0179] Here, if the current power of the lithium-ion battery reaches the full charge value and the current charging current is less than the current threshold, it is determined that the terminal device is charged to the full charge state during use.
[0180] Step S405, ending the first charging process;
[0181] Step S406, starting the second charging process;
[0182] Here, the second charging process is a process of charging the lithium-ion battery when a high-power consumption application of the current mobile phone is in use. In this charging process, it is necessary to subsequently determine whether to perform a recharging process.
[0183] Step S407, confirm whether the mobile phone is fully charged, if so, proceed to step S408, if not, return to step S406;
[0184] Here, the method of determining whether the mobile phone has reached a fully charged state is the same as the method described in step S404 above, and the present disclosure will not further elaborate on this.
[0185] Step S408, start the mobile phone detection process;
[0186] Here, the mobile phone detection process includes: obtaining the battery temperature (tbat), determining the current maximum allowable current value recorded in the battery specification of the lithium-ion battery according to tbat, where the current maximum allowable current value is the maximum current value allowed to enter the battery before the battery is charged to a fully charged state at the current temperature (StepChgJeitaFccmA); and obtaining battery usage data, specifically, obtaining the current number of charge and discharge cycles (cycle_count) and the current health (soh) of the battery through a fuel gauge.
[0187] Step S409, determining a target recharging threshold value according to the current number of charge and discharge cycles, the current health state and the current maximum allowable current value of the battery.
[0188] Here, the target recharging threshold value Sr can be determined by the following formula (7):
[0189]
[0190] Here, Sr is the target recharge threshold value; Sr_0 is the initial recharge threshold value. Here, the initial threshold value is determined as follows: a specific battery of a specific project (taking the lithium-ion battery in the mobile phone proposed in the present disclosure as an example), at room temperature (15-47 degrees Celsius), the health degree is 100, the battery has undergone a complete charge and discharge cycle (the battery has completed the initial charge and discharge cycle, and the fuel gauge has completely learned the battery), the lithium-ion battery is discharged from a fully charged state for two hours, and no recharge process is performed within two hours, the discharge parameter obtained is used as the initial recharge threshold value;
[0191] StepChgJeitaFccmA is the current maximum current value allowed; StepChgJeitaFccmA_max is the preset maximum current value; cycle_count is the current charge and discharge cycle number of the battery; cycle_count_max is the maximum allowable charge and discharge cycle number of the battery; soh is the current health of the battery; soh_max is the maximum health of the battery; Here, the preset maximum current value is the maximum current value allowed to enter the battery when the battery temperature is between 15 degrees Celsius and 47 degrees Celsius and before the battery is fully charged;
[0192] b is the first preset coefficient; c is the second preset coefficient; a is the third preset coefficient; here, a, b, and c are all coefficients summarized from actual measured data of a specific battery of a specific project (such as the above-mentioned lithium-ion battery).
[0193] For example, take Sr_0=97, StepChgJeitaFccmA_max=9400, a=3, b=5, c=5, soh_max=100, cycle_count_max=1000 as an example;
[0194] The result of roundup ((1-StepChgJeitaFccmA / StepChgJeitaFccmA_max)*a,0) of the above formula (7) is used to represent the first fluctuation data of the current recharge threshold value of the lithium-ion battery fluctuating with the temperature change. The first fluctuation data is shown in Table 1:
[0195] Battery temperature range First wave data [-10,0) 3 [0,5) 3 [5,10) 2 [10,15) 1 [15,47) 0 [47,59) 2
[0196] Table 1. Calculation results of the first fluctuation data
[0197] Here, it should be noted that since the lithium-ion battery is prohibited from charging when the battery temperature is less than -10 degrees Celsius or greater than 59 degrees Celsius, the present disclosure does not process the temperature range corresponding to less than -10 degrees Celsius or the temperature range corresponding to greater than 59 degrees Celsius.
[0198] The result of roundup ((cycle_count / cycle_count_max)*b, 0) of the above formula (7) is used to represent the third fluctuation data of the current recharge threshold value of the lithium-ion battery fluctuating with the aging degree of the battery. The calculation results of the third fluctuation data are shown in Table 2:
[0199] Charge and discharge cycle times The third wave of data [0,100) 0 [100,200) 1 [200,300) 1 [300,400) 2 [400,500) 2 [500,600) 3 [600,700) 3 [700,800) 4 [800,900) 4 [900,1000) 5 [1000,1100) 5 [1100,1200) 6 [1200,1300) 6 [1300,1400) 7 [1400,1500) 7 [1500,1600) 8 [1600,1700) 8 [1700,1800) 9 [1800,1900) 9 [1900,2000) 10
[0200] Table 2. Calculation results of the third wave data
[0201] The result of roundup ((1-soh / soh_max))*c, 0) of the above formula (7) is used to represent fourth fluctuation data indicating that the current recharge threshold value of the lithium-ion battery fluctuates with the health of the battery.
[0202] The calculation of the fourth wave data is shown in Table 3:
[0203] Battery health range The third wave of data [100,95) 0 [95,90) 1 [90,85) 1 [85,80) 1 [80,75) 1 [75,70) 2 [70,65) 2 [65,60) 2 [60,55) 2 [55,50) 3 [50,45) 3 [45,40) 3 [40,35) 3 [35,30) 4 [30,25) 4 [25,20) 4 [20,15) 4 [15,10) 5 [10,5) 5 [5,0) 5
[0204] Table 3. Calculation results of the fourth wave data
[0205] In the embodiment of the present disclosure, the target recharge threshold value of the lithium-ion battery can also be determined by the following formula (8):
[0206]
[0207] Here, Sr is the target recharge threshold value; Sr_0 is the initial recharge threshold value; cycle_count_min is the minimum value of the number interval of the battery's charge and discharge cycle number; cycle_count_max is the maximum allowable charge and discharge cycle number of the battery; soh_m is the maximum value of the health interval of the battery's current health; soh_max is the maximum health of the battery;
[0208] d is the fourth preset coefficient; e is the fifth preset coefficient; here, d and e are coefficients of a specific battery of a specific project (such as the lithium-ion battery proposed in the present invention), which are summarized and concluded through a large amount of actual measured data.
[0209] Step S410, determine whether the mobile phone meets the recharging conditions, if so, execute step S406, if not, wait for a certain period of time, and execute step S408.
[0210] Here, the mobile phone meets the recharging condition as follows: when the mobile phone starts the discharge process of the lithium-ion battery from a fully charged state, it is determined whether the current discharge parameter of the lithium-ion battery is lower than the target recharging threshold value; if so, the lithium-ion battery is recharged.
[0211] The present disclosure also provides a charging device. Figure 5 , Figure 5 is a schematic diagram of a charging device according to an exemplary embodiment. Figure 1 ,like Figure 5 As shown, the charging device 500 proposed in the present disclosure includes:
[0212] The acquisition module 501 is configured to acquire, when charging a terminal device, usage data of a battery of the terminal device and current specification data of the battery if the terminal device is charged to a fully charged state during use; wherein the specification data is used to characterize a maximum current value allowed when the battery is charged; and the usage data is used to characterize a usage condition of the battery after a charge and discharge cycle;
[0213] A recharging threshold determination module 502, configured to determine a target recharging threshold value corresponding to the battery based on the usage data and the current specification data;
[0214] The charging execution module 503 is configured to charge the terminal device when the battery reaches the target recharging threshold value.
[0215] In some embodiments, see Figure 6 , Figure 6 is a schematic diagram of a charging device according to an exemplary embodiment. Figure 2 ;like Figure 6As shown, the refill threshold determination module 502 includes:
[0216] An initial threshold value acquisition unit 5021 is configured to acquire an initial recharging threshold value corresponding to the battery;
[0217] A first determining unit 5022 is configured to determine, based on the current specification data, first fluctuation data indicating that a current recharging threshold value of the battery fluctuates with changes in the acquired specification data;
[0218] A second determining unit 5023 is configured to determine, based on the usage data, second fluctuation data indicating that the current recharging threshold value fluctuates with changes in usage of the battery;
[0219] The target threshold value determining unit 5024 is configured to determine the target recharging threshold value based on the initial recharging threshold value, the first fluctuation data and the second fluctuation data.
[0220] In some embodiments, the battery usage data includes: the usage data includes: aging data and health data of the battery during use; the second determination unit 5023 is further configured to determine, based on the aging data, third fluctuation data of the current recharge threshold value fluctuating with the aging degree of the battery; based on the health data, determine fourth fluctuation data of the current recharge threshold value fluctuating with the health degree of the battery; based on the third fluctuation data and the fourth fluctuation data, determine the second fluctuation data.
[0221] In some embodiments, the aging data includes the current number of charge and discharge cycles of the battery, and the second determination unit 5023 is further configured to determine a first ratio between the current number of charge and discharge cycles of the battery and the maximum allowable number of charge and discharge cycles of the battery; and round the product of the first ratio and a first preset coefficient to obtain the third fluctuation data.
[0222] In some embodiments, the battery health data includes the current health of the battery, and the second determination unit 5023 is further configured to determine a second ratio between the current health of the battery and the maximum health of the battery; calculate a first difference between a first preset reference value and the second ratio; and round the product of the first difference and a second preset coefficient to obtain the fourth fluctuation data.
[0223] In some embodiments, the current specification data includes the maximum current value currently allowed when the battery is charging; the first determination unit 5022 is also configured to determine a third ratio between the currently allowed maximum current value and the preset maximum current value; wherein the currently allowed maximum current value is determined by the current temperature of the battery; the preset maximum current value is used to characterize the maximum charging current value allowed by the battery within a first preset temperature range; calculate the second difference between the second preset reference value and the third ratio; round the product of the second difference and the third preset coefficient to obtain the first fluctuation data.
[0224] In some embodiments, the initial threshold value acquisition unit 5021 is further configured to use the discharge parameter of the battery after discharging from the fully charged state for a preset time as the initial recharge threshold value when the temperature of the battery is within a second preset temperature range and the battery completes an initial charge and discharge cycle.
[0225] In some embodiments, in combination Figure 6 As shown, the charging device 500 further includes a determination module 504;
[0226] The judgment module 504 is configured to determine that the battery is charged to the full charge state during use if the current power level of the battery reaches the full charge value and the current charging current is less than a current threshold.
[0227] Figure 7 700 is a block diagram of a terminal device according to an exemplary embodiment. For example, the terminal device 700 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0228] Reference Figure 7 The terminal device 700 may include one or more of the following components: a processing component 702 , a memory 704 , a power component 706 , a multimedia component 708 , an audio component 710 , an input / output (I / O) interface 712 , a sensor component 714 , and a communication component 716 .
[0229] The processing component 702 generally controls the overall operation of the terminal device 700, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 702 may include one or more processors 720 to execute instructions to complete all or part of the steps of the charging method described above. In addition, the processing component 702 may include one or more modules to facilitate the interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.
[0230] The memory 704 is configured to store various types of data to support operations on the terminal device 700. Examples of such data include instructions for any application or method operating on the terminal device 700, contact data, phone book data, messages, pictures, videos, etc. The memory 704 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 memory, flash memory, magnetic disk or optical disk.
[0231] The power supply component 706 provides power to various components of the terminal device 700. The power supply component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the terminal device 700. Here, the power supply component includes the battery proposed in the above embodiment of the present disclosure.
[0232] The multimedia component 708 includes a screen that provides an output interface between the terminal device 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. When the device 700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0233] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC), and when the terminal device 700 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 704 or sent via the communication component 716. In some embodiments, the audio component 710 also includes a speaker for outputting audio signals.
[0234] The input / output interface 712 provides an interface between the processing component 702 and the peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0235] The sensor assembly 714 includes one or more sensors for providing various aspects of status assessment for the terminal device 700. For example, the sensor assembly 714 can detect the open / closed state of the device 700, the relative positioning of the components, such as the display and keypad of the terminal device 700, and the sensor assembly 714 can also detect the position change of the terminal device 700 or a component of the terminal device 700, the presence or absence of contact between the user and the terminal device 700, the orientation or acceleration / deceleration of the terminal device 700, and the temperature change of the terminal device 700. The sensor assembly 714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 714 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0236] The communication component 716 is configured to facilitate wired or wireless communication between the terminal device 700 and other devices. The terminal device 700 can access a wireless network based on a communication standard, such as WiFi, 3G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0237] In an exemplary embodiment, the terminal device 700 can 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 to execute the charging methods proposed in the above embodiments of the present disclosure.
[0238] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 704 including executable instructions, which can be executed by a processor 720 of a terminal device 700 to complete the above-mentioned charging method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
[0239] A non-temporary computer-readable storage medium, when the executable instructions in the storage medium are executed by a processor of a terminal device, enables the terminal device to execute the charging method proposed in the above embodiment of the present disclosure.
[0240] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0241] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A charging method, characterized in that: The method comprises: In the case of charging a terminal device, if the terminal device is charged to a fully charged state during use, then the usage data of the battery of the terminal device and the current specification data of the battery are obtained; wherein the specification data is used to characterize the maximum current value allowed when the battery is charged; and the usage data is used to characterize the usage of the battery after the charge and discharge cycle; Determining a target recharging threshold value corresponding to the battery based on the usage data and the current specification data; When the battery reaches the target recharging threshold value, the terminal device is charged.
2. The method according to claim 1, characterized in that The determining, based on the usage data and the current specification data, a target recharging threshold value corresponding to the battery includes: Obtaining an initial recharge threshold value corresponding to the battery; Based on the current specification data, determining first fluctuation data of a current recharging threshold value of the battery that fluctuates with changes in the acquired specification data; Based on the usage data, determining second fluctuation data indicating that the current recharging threshold value fluctuates with changes in usage of the battery; The target recharging threshold value is determined based on the initial recharging threshold value, the first fluctuation data, and the second fluctuation data.
3. The method according to claim 2, characterized in that The usage data includes: aging data and health data of the battery during use; the second fluctuation data of determining the current recharge threshold value fluctuating with the usage of the battery based on the usage data includes: Determine, based on the aging data, third fluctuation data indicating that the current recharging threshold value fluctuates as the aging degree of the battery changes; Determine fourth fluctuation data, based on the health data, indicating that the current recharging threshold value fluctuates as the health of the battery changes; Based on the third fluctuation data and the fourth fluctuation data, the second fluctuation data is determined.
4. The method according to claim 3, characterized in that The aging data includes the current number of charge and discharge cycles of the battery, and the third fluctuation data for determining the current recharge threshold value fluctuating with the aging degree of the battery based on the aging data includes: Determining a first ratio between a current number of charge and discharge cycles of the battery and a maximum allowable number of charge and discharge cycles of the battery; The product of the first ratio and the first preset coefficient is rounded to obtain the third fluctuation data.
5. The method according to claim 3, characterized in that: The health data includes the current health of the battery, and the fourth fluctuation data for determining, based on the health data, that the current recharge threshold value fluctuates as the health of the battery changes, includes: determining a second ratio between a current health of the battery and a maximum health of the battery; Calculating a first difference between a first preset reference value and the second ratio; The product of the first difference and the second preset coefficient is rounded to obtain the fourth fluctuation data.
6. The method according to claim 2, characterized in that The current specification data includes the maximum current value currently allowed when the battery is charged; the first fluctuation data of determining the current recharge threshold value of the battery fluctuating with the change of the acquired specification data based on the current specification data includes: Determine a third ratio between the currently allowed maximum current value and the preset maximum current value; wherein the currently allowed maximum current value is determined by the current temperature of the battery; and the preset maximum current value is used to characterize the maximum charging current value allowed by the battery within a first preset temperature range; Calculating a second difference between a second preset reference value and the third ratio; The product of the second difference and the third preset coefficient is rounded to obtain the first fluctuation data.
7. The method according to claim 2, characterized in that The obtaining of the initial recharge threshold value corresponding to the battery includes: When the temperature of the battery is within a second preset temperature range and the battery completes an initial charge and discharge cycle, a discharge parameter of the battery after being discharged from the fully charged state for a preset time is used as the initial recharge threshold value.
8. A charging device, characterized in that: The device comprises: an acquisition module, configured to acquire, when charging a terminal device, usage data of a battery of the terminal device and current specification data of the battery if the terminal device is charged to a fully charged state during use; wherein the specification data is used to characterize a maximum current value allowed when the battery is charged; and the usage data is used to characterize a usage condition of the battery after a charge and discharge cycle; a recharging threshold determination module, configured to determine a target recharging threshold value corresponding to the battery based on the usage data and the current specification data; The charging execution module is configured to charge the terminal device when the battery reaches the target recharging threshold value.
9. A terminal device, characterized in that: The terminal device comprises: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to execute the charging method as described in any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium, characterized in that: When the executable instructions in the storage medium are executed by a processor of a terminal device, the terminal device is enabled to execute the charging method as described in any one of claims 1 to 7.
Citation Information
Cited By
Charging control method, charging equipment, energy storage equipment and charging control system
CN121150265A
