A power updating method and an electronic atomization device

By acquiring and adjusting the parameters of the displayed battery level and the rate of battery charge increase in the electronic atomizing device, the problem of inaccurate battery level display during charging was solved, resulting in a more accurate and smoother battery level display.

CN122140029APending Publication Date: 2026-06-05SMOORE INTERNATIONAL HOLDINGS LIMITED

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SMOORE INTERNATIONAL HOLDINGS LIMITED
Filing Date
2024-12-05
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing technologies, electronic atomizing devices display inaccurate and fluctuating battery levels during charging, resulting in a significant discrepancy between the actual battery level and the displayed level.

Method used

By acquiring the current displayed battery level of the electronic atomizing device and the current battery level, a first parameter for the battery's charge increase rate is determined. Based on this, a target parameter is determined, and the update of the displayed battery level is controlled to adjust the rate of increase of the displayed battery level, ensuring that it is consistent with the actual battery level.

Benefits of technology

It improves the accuracy of the battery level display in electronic atomizers, avoids jumps in the displayed battery level, and enhances the smoothness of the charging time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122140029A_ABST
    Figure CN122140029A_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a power updating method, which comprises: when a to-be-processed device is in a charging state, obtaining a current display power displayed by the to-be-processed device, and determining a current power of a battery of the to-be-processed device; then, determining a first parameter representing a growth speed of the power of the battery, and determining a target parameter representing a growth speed of the display power of the to-be-processed device based on the current display power, the current power and the first parameter; and then updating the current display power based on the target parameter. Embodiments of the present application also disclose an electronic atomization device, an electronic atomization equipment, a computer storage medium and a computer program product. The technical solutions provided by the embodiments of the present application can solve the problem of inaccurate and easily fluctuating display power in the related art during charging of the electronic atomization device, thereby improving the accuracy of the display power of the electronic atomization device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power management technology, and in particular to a power update method and an electronic atomization device. Background Technology

[0002] With the development of technology, electronic atomizing devices have been widely used in daily life. As we all know, electronic atomizing devices need to be charged before they can function properly. Therefore, accurately displaying the battery level (i.e., the charge level) is crucial. Currently, related technologies typically determine and display the charge level based on the battery's charging voltage. However, because the charging current fluctuates during actual charging, the displayed charge level is prone to jumps. Furthermore, since the charging current is usually less than the rated current, there is a significant discrepancy between the actual battery charge and the charge level displayed by the electronic atomizing device. In other words, related technologies suffer from inaccurate and fluctuating charge level displays during the charging process of electronic atomizing devices. Summary of the Invention

[0003] To address the aforementioned technical problems, this application aims to provide a battery level update method and an electronic atomizing device, which can solve the problems of inaccurate and fluctuating battery level display during the charging process of electronic atomizing devices in related technologies, thereby improving the accuracy of the battery level displayed by the electronic atomizing device.

[0004] The technical solution of this application is implemented as follows:

[0005] A battery level update method, the method comprising:

[0006] When the device to be processed is in a charging state, obtain the current displayed battery level of the device to be processed, and determine the current battery level of the device to be processed.

[0007] Determine a first parameter of the battery; wherein the first parameter characterizes the rate at which the battery's charge increases;

[0008] Based on the current displayed battery level, the current battery level, and the first parameter, a target parameter for the device to be processed is determined; wherein, the target parameter represents the rate of increase of the displayed battery level of the device to be processed;

[0009] The displayed battery level is updated based on the target parameters.

[0010] In the above scheme, determining the first parameter of the battery includes:

[0011] The historical voltage of the battery is obtained, and the first historical charge of the battery is determined based on the historical voltage and a first correspondence relationship; wherein, the first correspondence relationship is the correspondence between the voltage of the battery and the charge of the battery.

[0012] Based on the historical voltage, determine the first time required for the battery's capacity to increase from the first historical capacity to the second historical capacity;

[0013] The first parameter is determined based on the first duration, the first historical battery level, and the second historical battery level.

[0014] In the above scheme, determining the target parameters of the device to be processed based on the current displayed battery level, the current battery level, and the first parameter includes:

[0015] Based on the current displayed battery level, the current battery level, and the first parameter, a second parameter is determined; wherein, the second parameter represents the growth rate of the current displayed battery level as it grows to the target battery level;

[0016] Based on the second parameter and the preset parameter, the target parameter is determined; wherein, the preset parameter represents the maximum growth rate of the displayed battery level of the device to be processed.

[0017] In the above scheme, determining the second parameter based on the currently displayed battery level, the current battery level, and the first parameter includes:

[0018] If the currently displayed battery level is equal to the current battery level, the first parameter is determined to be the second parameter;

[0019] If the current displayed battery level is not equal to the current battery level, the second parameter is determined based on the target coefficient, the current displayed battery level, the current battery level, and the first parameter; wherein, the target coefficient is a constant used to adjust the degree of change in the growth rate of the displayed battery level of the device to be processed.

[0020] In the above scheme, the second parameter is determined based on the target coefficient, the currently displayed battery level, the current battery level, and the first parameter, including:

[0021] Determine a first difference between the currently displayed battery level and the current battery level;

[0022] Determine a second difference between the current battery level and the maximum display battery level of the device to be processed; wherein, the maximum display battery level is the maximum battery level that the device to be processed can display;

[0023] The second parameter is determined based on the first difference, the second difference, the first parameter, and the target coefficient.

[0024] In the above scheme, determining the second parameter based on the first difference, the second difference, the first parameter, and the target coefficient includes:

[0025] Based on the first difference, the second difference, the first parameter, and the target coefficient, the second parameter is calculated using the following formula:

[0026]

[0027] In the above scheme, determining the target parameter based on the second parameter and the preset parameter includes:

[0028] If the second parameter is greater than or equal to the preset parameter, the second parameter is determined to be the target parameter;

[0029] If the second parameter is less than the preset parameter, the preset parameter is determined to be the target parameter.

[0030] In the above scheme, the step of controlling the current displayed battery level to update based on the target parameter includes:

[0031] Based on the target parameters, determine the target time required for the current displayed battery level of the device to be processed to increase to the target battery level;

[0032] From the moment when the displayed battery level of the device to be processed is updated to the current displayed battery level, after the target time elapses, the current displayed battery level of the device to be processed will be updated to the target battery level.

[0033] An electronic atomizing device, the device comprising: a control module and a display module;

[0034] The control module is communicatively connected to the display module;

[0035] The control module is used to execute the steps of the above-described power update method;

[0036] The display module is used to display the current battery level and, after updating the battery level, to display the updated battery level.

[0037] The power update method and electronic atomizing device provided in this application embodiment can acquire the current displayed power level of the device under test when the device is in a charging state, determine the current power level of the battery of the device under test, then determine a first parameter characterizing the battery's growth rate, and based on the current displayed power level, the current power level, and the first parameter, determine a target parameter characterizing the growth rate of the displayed power level of the device under test, and then control the current displayed power level to be updated based on the target parameter. In this way, the growth rate of the displayed power level of the device under test can be adjusted according to the current displayed power level of the device under test, the actual power level of the battery, and the actual power level growth rate, so as to control the current displayed power level to be updated based on the adjusted rate. This not only solves the problem of a large gap between the actual power level of the battery and the displayed power level of the electronic atomizing device in the charging process of related technologies, improving the accuracy of the power level displayed by the electronic atomizing device, but also avoids jumps in the displayed power level, thereby improving the smoothness of the charging time. Attached Figure Description

[0038] Figure 1 A flowchart illustrating a power update method provided in an embodiment of this application;

[0039] Figure 2 A flowchart illustrating another power update method provided in an embodiment of this application;

[0040] Figure 3 This application provides a power growth trend graph in a power update method according to an embodiment of the present application.

[0041] Figure 4 This is a schematic diagram of the structure of an electronic atomizing device provided in an embodiment of this application;

[0042] Figure 5 This is a schematic diagram of the structure of an electronic atomizing device provided in an embodiment of this application. Detailed Implementation

[0043] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0044] It should be understood that the phrases "embodiments of this application" or "foreign embodiments" throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "embodiments of this application" or "in the foreign embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0045] Unless otherwise specified, any step in the embodiments of this application performed by the electronic device may be executed by the processor of the electronic device. It is also worth noting that the embodiments of this application do not limit the order in which the electronic device performs the following steps. Furthermore, the methods used to process data in different embodiments may be the same or different methods. It should also be noted that any step in the embodiments of this application can be executed independently by the electronic device; that is, when the electronic device performs any step in the following embodiments, it may not depend on the execution of other steps.

[0046] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0047] This application provides a battery level update method, referring to... Figure 1 As shown, the method includes the following steps:

[0048] Step 101: When the device to be processed is in a charging state, obtain the current displayed power level of the device to be processed and determine the current power level of the battery of the device to be processed.

[0049] In this application embodiment, the device to be processed may refer to an electronic atomizing device; the current displayed power level may refer to the power level displayed on the screen of the electronic atomizing device at the current moment; the current power level may refer to the power level of the battery of the electronic atomizing device at the current moment, that is, the actual power level of the battery.

[0050] In this embodiment of the application, the voltage value of the battery at the current moment can be obtained, and the actual power of the battery (i.e., the current power) can be determined based on the voltage value.

[0051] Step 102: Determine the first parameters of the battery.

[0052] The first parameter represents the rate at which the battery's charge increases.

[0053] In this embodiment, the first parameter can characterize the rate at which the actual charge of the battery increases by a unit of charge. Specifically, the first historical charge of the battery at a first historical moment before the current moment can be determined, and then the first parameter is determined based on the first historical charge and the historical voltage of the battery at the first historical moment.

[0054] It should be noted that the unit capacity can be set according to actual needs. In one feasible approach, preferably, the unit capacity can be 1%, where the first parameter characterizes the rate at which the actual battery capacity increases by 1%. In another feasible approach, the unit capacity can also be 3%, 5%, etc.

[0055] Step 103: Based on the current displayed battery level, the current battery level, and the first parameter, determine the target parameters of the device to be processed.

[0056] The target parameter represents the rate of increase in the displayed battery level of the device to be processed.

[0057] In this embodiment, the target parameter can characterize the rate at which the displayed battery level of the device under test increases by a unit of battery level. Specifically, a second parameter can be determined based on the current displayed battery level, the current battery level, and a first parameter. Then, the target parameter is determined from the second parameter and a preset parameter.

[0058] Step 104: Update the currently displayed battery level based on the target parameters.

[0059] In this embodiment, the target duration required for the currently displayed battery level to increase by one unit of battery level can be determined based on the target parameters. Then, starting from the moment the displayed battery level of the device to be processed is updated to the current displayed battery level, after the target duration, the currently displayed battery level can be controlled to be updated to the target battery level. It should be noted that the target battery level can refer to the battery level after the currently displayed battery level increases by one unit of battery level.

[0060] The power update method provided in the embodiments of this application can adjust the growth rate of the displayed power of the device under processing based on the current displayed power of the device, the actual power of the battery, and the growth rate of the actual power. The current displayed power is then updated based on the adjusted growth rate. This not only solves the problem of a large gap between the actual power of the battery and the displayed power of the electronic atomizing device during the charging process of the electronic atomizing device in related technologies, thus improving the accuracy of the power displayed by the electronic atomizing device, but also avoids jumps in the displayed power, thereby improving the smoothness of the charging time.

[0061] Based on the foregoing embodiments, embodiments of this application provide a power level update method, which can be applied to a device to be processed, referring to... Figure 2As shown, the method includes the following steps:

[0062] Step 201: When the device under test is in a charging state, obtain the current displayed battery level of the device under test and determine the current battery level of the device under test.

[0063] In this embodiment, the current voltage of the battery of the device to be processed can be obtained, and the actual battery capacity (i.e., current battery capacity) of the device to be processed can be determined based on the current voltage and the correspondence between battery voltage and battery capacity. The battery capacity can be expressed as a percentage; the correspondence between battery voltage and battery capacity is shown in Table 1 below.

[0064] Battery voltage (V) Battery charge (%) 3.4 0 3.47 1 3.5 2 …… …… 4.16 99 4.19 100

[0065] Table 1

[0066] It should be noted that Table 1 above is set with a battery capacity increase unit of 1%, but this increase unit is set according to actual needs. That is to say, the increase unit can also be set to 5%, 7%, etc.

[0067] In one feasible approach, if the battery capacity increment is set to 5%, the relationship between battery voltage and battery capacity can be shown in Table 2 below.

[0068] Battery voltage (V) Battery charge (%) 3.4 0 3.65 5 …… …… …… …… …… …… 4.19 100

[0069] Table 2

[0070] For example, if the current voltage is 3.65V, the current battery charge (i.e., actual charge) can be determined to be 5% based on the corresponding relationship; correspondingly, if the current voltage is 3.85V, the current charge Q can be calculated as...

[0071] Step 202: The device to be processed acquires the historical voltage of the battery and determines the first historical charge of the battery based on the historical voltage and the first correspondence.

[0072] The first correspondence is the relationship between the battery voltage and the battery capacity.

[0073] In this embodiment of the application, the first correspondence can be as shown in Table 1 or Table 2 above. Specifically, the historical voltage V1 of the device to be processed at a first historical moment before the current moment can be obtained, and then the actual charge (i.e., the first historical charge) Q1 of the battery at the first historical moment can be determined according to the historical voltage and the first correspondence.

[0074] Step 203: The device to be processed determines the first time required for the battery capacity to increase from the first historical capacity to the second historical capacity based on the historical voltage.

[0075] In this embodiment, the battery voltage when the battery capacity increases from the first historical capacity Q1 to the second historical capacity Q2 can be determined based on the historical voltage V1 and the first correspondence. Next, the second historical moment when the battery voltage value becomes V2 is determined, and then the difference ΔT between the first historical moment and the second historical moment is determined, which is the first duration.

[0076] Step 204: The device to be processed determines the first parameter based on the first duration, the first historical power consumption, and the second historical power consumption.

[0077] The first parameter represents the rate at which the battery's charge increases.

[0078] In this embodiment, the first parameter can refer to the rate at which the battery's charge increases by one unit, or it can refer to the time required for the battery's charge to increase by one unit. The time required to increase the charge by one unit is closely related to the rate at which the battery's charge increases; that is, the required time = charge per unit / rate of increase. Specifically, the faster the rate at which the battery's charge increases, the shorter the time required to increase the charge by one unit; conversely, the faster the rate at which the battery's charge increases, the longer the time required to increase the charge by one unit.

[0079] It should be noted that, preferably, the unit power consumption can be set to 1%.

[0080] In this embodiment, the difference ΔQ between the first historical battery charge Q1 and the second historical battery charge Q2 can be determined. Then, the difference ΔT and the difference ΔQ are calculated according to formula (1) to obtain the time A required for the battery charge to increase by one unit, which is the first parameter. Formula (1) can be as follows:

[0081]

[0082] Where A represents the first parameter; ΔT represents the time difference between the first historical moment and the second historical moment; and ΔQ represents the difference between the first historical energy consumption and the second historical energy consumption.

[0083] Step 205: The device to be processed determines the second parameter based on the currently displayed battery level, the current battery level, and the first parameter.

[0084] The second parameter represents the rate at which the currently displayed battery level increases towards the target battery level.

[0085] In this embodiment, the target battery level can refer to the latest battery level displayed by the device under test after the current displayed battery level increases by one unit of battery level. The second parameter can refer to the growth rate of the current displayed battery level displayed by the device under test at the current moment during the process of increasing by one unit of battery level, or it can refer to the time required for the current displayed battery level to increase by one unit of battery level. Specifically, the slower the growth rate of the current displayed battery level, the longer the time required to increase by one unit of battery level; the faster the growth rate of the current displayed battery level, the shorter the time required to increase by one unit of battery level.

[0086] In this embodiment of the application, the currently displayed battery level can be compared with the current battery level, and the second parameter can be determined based on the comparison result, the currently displayed battery level, the current battery level, and the first parameter.

[0087] In this embodiment, the growth rate of the displayed battery level of the device to be processed can be adjusted using the current displayed battery level, the current battery level, and the first parameter. In this way, the difference between the displayed battery level of the device to be processed and the actual battery level can be narrowed by controlling the growth rate of the displayed battery level, thereby making the battery level displayed by the device to be processed more accurate.

[0088] In the embodiments of this application, step 205 can be implemented by steps 205a to 205b.

[0089] Step 205a: If the currently displayed battery level is equal to the current battery level, the device to be processed determines the first parameter as the second parameter.

[0090] In this embodiment of the application, the current displayed battery level can be compared with the current battery level. If it is determined that the current displayed battery level is equal to the current battery level, it means that the actual battery level at the current moment (i.e., the current battery level) is the same as the battery level displayed by the device to be processed (i.e., the current displayed battery level). At this time, the growth rate of the battery level can be directly determined as the growth rate of the current displayed battery level. That is, the time required for the actual battery level to increase by one unit of battery level (i.e., the first parameter) is determined as the time required for the current displayed battery level to increase by one unit of battery level (i.e., the second parameter).

[0091] Step 205b: If the currently displayed battery level is not equal to the current battery level, the device under test determines the second parameter based on the target coefficient, the currently displayed battery level, the current battery level, and the first parameter.

[0092] The target coefficient is a constant used to adjust the rate of change in the growth of the displayed power level of the device being processed.

[0093] In this embodiment of the application, if it is determined that the current displayed battery level is not equal to the current battery level, it means that the actual battery level at the current moment (i.e., the current battery level) is different from the battery level displayed by the device to be processed (i.e., the current displayed battery level). In other words, there is a gap between the current battery level and the current displayed battery level. At this time, a preset target coefficient can be obtained, and the second parameter can be calculated by combining the difference between the current battery level and the current displayed battery level.

[0094] It should be noted that the target coefficient can be an empirical value set based on historical data and actual needs, and there can be one or more target coefficients; the specific number is not limited here.

[0095] In this embodiment of the application, a first difference between the currently displayed battery level and the current battery level can be determined, and a second parameter can be determined based on the target coefficient, the first difference, the current battery level, and the first parameter.

[0096] In the embodiments of this application, step 205b can be implemented by steps 205b1 to 205b3.

[0097] Step 205b1: The device to be processed determines the first difference between the currently displayed battery level and the current battery level.

[0098] In this embodiment of the application, the current displayed battery level and the current battery level can be calculated according to the following formula (2) to obtain the first difference.

[0099] Δa=q1-q2 Formula (2)

[0100] Where Δa represents the first difference, q1 represents the current battery level, and q2 represents the currently displayed battery level.

[0101] Step 205b2: The device to be processed determines the second difference between the current power level and the maximum displayed power level of the device to be processed.

[0102] The maximum displayed power level is the maximum power level that the device to be processed can display.

[0103] In this embodiment, the maximum displayed battery level may also refer to the battery level displayed when the device under test is fully charged. In one feasible implementation, preferably, the maximum displayed battery level of the device under test is 100%.

[0104] Specifically, the current battery level and the maximum displayed battery level can be calculated according to the following formula (3) to obtain the second difference.

[0105] Δb=q max -q1 formula (3)

[0106] Where Δb represents the second difference; q1 represents the current battery level; q maxThis indicates the maximum displayed battery level of the device to be processed.

[0107] Step 205b3: The device to be processed determines the second parameter based on the first difference, the second difference, the first parameter, and the target coefficient.

[0108] In this embodiment of the application, the second parameter can be obtained by calculating the first difference, the second difference, the first parameter, and the target coefficient.

[0109] It should be noted that step 205b3 can be achieved through step 205b31:

[0110] Step 205b31: The device to be processed calculates the second parameter based on the first difference, the second difference, the first parameter, and the target coefficient using the following formula:

[0111]

[0112] It should be noted that A' can represent the second parameter (i.e., the time required for the current displayed battery level to increase by one unit of battery level); A can represent the first parameter (i.e., the time required for the current battery level to increase by one unit of battery level); Δa can represent the first difference; Δb can represent the second difference; m can represent the first target coefficient; and n can represent the second target coefficient.

[0113] Where m and n are empirical values, preferably m can be set to 5 and n can be set to 10.

[0114] For example, suppose A = 30s, m = 5, n = 10, q max =100%, then multiple different A's can be calculated, as shown in Table 3 below. It can be seen that when the difference between the current battery level and the currently displayed battery level is 10%, the smaller the current displayed battery level q2 of the device under test, the shorter the time required for the current displayed battery level to increase by one unit. Specifically, this is because 50% is significantly different from the maximum displayed battery level of 100% of the device under test, while 90% is significantly different from 100%. Therefore, in order to ensure that the actual battery level q1 and the current displayed battery level q2 of the device under test reach 100% simultaneously, the 90% current displayed battery level needs to be increased to 100% at a slower pace, that is, it needs to take a longer time to increase the 90% battery level to 100%. Correspondingly, the 50% current displayed battery level can be increased to 100% at a faster pace (i.e., in a shorter time) so that the current battery level q1 and the current displayed battery level q2 can increase to 100% simultaneously.

[0115] Furthermore, as shown in Table 3, the greater the difference between the current displayed battery level q2 and the current battery level q1, the longer it takes for the current displayed battery level to increase by one unit of battery level, meaning the slower the current displayed battery level increases. Thus, the increase rate of the current displayed battery level can be adjusted by using the difference between the current displayed battery level and the current battery level increase rate. This not only reduces the gap between the actual battery level and the displayed battery level of the device being processed, but also prevents the displayed battery level from jumping during the charging process, making the increase of the current displayed battery level smoother.

[0116] It should be noted that the smaller the current battery charge q1, the smoother the increase in the displayed battery charge.

[0117] <![CDATA[Current battery level q1(%)]]> <![CDATA[Current displayed battery level q2 (%)]]> A'(s) 40 50 55 40 55 67.5 80 90 105

[0118] Table 3

[0119] Step 206: The device to be processed determines the target parameters based on the second parameter and the preset parameters.

[0120] Among them, the preset parameters represent the maximum growth rate of the displayed battery level of the device to be processed.

[0121] In this embodiment, the preset parameter can refer to the maximum growth rate of the displayed battery level of the device under test during the process of increasing by one unit of battery level, or it can refer to the minimum time required for the displayed battery level to increase by one unit of battery level. It should be noted that the preset parameter can be set based on historical data and actual needs.

[0122] In this embodiment of the application, the second parameter and the preset parameter can be compared, and the target parameter can be determined based on the comparison result.

[0123] In the embodiments of this application, step 206 can be implemented by steps 206a to 206b.

[0124] Step 206a: If the second parameter is greater than or equal to the preset parameter, the device to be processed determines the second parameter as the target parameter.

[0125] In this embodiment of the application, the target parameter can be determined from the second parameter and the preset parameter according to formula (4).

[0126] D = MAX(A', C) Formula (4)

[0127] Where D represents the target parameter and C represents the preset parameter.

[0128] In this embodiment of the application, if the second parameter A' is greater than or equal to the preset parameter C, the second parameter can be directly determined as the target parameter.

[0129] Step 206b: If the second parameter is less than the preset parameter, the device to be processed determines the preset parameter as the target parameter.

[0130] In this embodiment of the application, if the second parameter A' is less than the preset parameter C, then the preset parameter can be determined as the target parameter.

[0131] It should be noted that the purpose of setting the preset parameter C is to prevent rapid fluctuations in battery level, ensuring a smooth increase in the displayed battery level. Specifically, if the unit battery level is 1%, A = 30s, m = 5, n = 10, q max =100%, C=5s, then as shown in Table 4 below, it can be seen that if q1=q2=50%, then A'=0 can be determined. If the preset parameter C is not set, it means that the current displayed battery level needs to be changed to 51% within 0s, which will result in a poor smoothness of the current displayed battery level increase.

[0132] Correspondingly, after setting the preset parameter C, even if the current battery level is equal to the currently displayed battery level, the currently displayed battery level will remain at 50% for 5 seconds, and then change to 51%. In this way, the rate of increase of the currently displayed battery level can be controlled to prevent the displayed battery level from jumping, and the smoothness of the increase in the displayed battery level can also be improved.

[0133] <![CDATA[Current battery level q1(%)]]> <![CDATA[Current displayed battery level q2 (%)]]> A'(s) D(s) 50 50 0 5

[0134] Table 4

[0135] For example, if A = 30s, m = 5, n = 10, q max =100%, C=5s, then multiple sets of target parameters D can be calculated based on the current displayed power and the current power level, as shown in Table 5 below.

[0136] In Table 5, if q1 < q2, the value of the target parameter D will be larger. In this case, the current battery level increases more slowly, and the greater the difference between q1 and q2, the slower the current battery level increases. Conversely, if q1 > q2, the value of the target parameter D will be smaller. In this case, the current battery level increases more quickly, and the greater the difference between q1 and q2, the faster the current battery level increases.

[0137] Serial Number <![CDATA[Current battery level q1(%)]]> <![CDATA[Current displayed battery level q2 (%)]]> D(s) 1 50 50 30 2 50 45 15 3 50 40 5 4 50 55 45 5 50 60 60

[0138] Table 5

[0139] Step 207: Based on the target parameters, the device under test determines the target time required for the current displayed battery level to increase to the target battery level.

[0140] In this embodiment of the application, the target power level may refer to the power level displayed by the device to be processed after the current displayed power level is increased by one unit of power.

[0141] In one feasible approach, if the target parameter refers to the growth rate during the process of the currently displayed battery level increasing to the target battery level, the target duration can be obtained by calculating the unit battery level and the growth rate.

[0142] In another possible approach, if the target parameter is the time required for the currently displayed battery level to increase to the target battery level, then that time is directly determined as the target duration.

[0143] Step 208: From the moment the displayed battery level of the device to be processed is updated to the current displayed battery level, after a target time elapsed, the current displayed battery level of the device to be processed is updated to the target battery level.

[0144] In this embodiment of the application, the first moment when the displayed battery level of the device to be processed is updated to the current displayed battery level can be obtained. Then, the time difference between the first moment and the current moment is determined and recorded. If it is determined that the time difference is greater than or equal to the target duration, the current displayed battery level of the device to be processed can be directly updated to the target battery level.

[0145] Correspondingly, if the obtained time difference is less than the target duration, it is necessary to continue waiting until the target duration has elapsed since the first moment, and then update the currently displayed battery level to the target battery level.

[0146] It should be noted that after updating the currently displayed battery level to the target battery level, the recorded time difference can be cleared to 0, and the time difference between the second and third moments when the currently displayed battery level is updated to the target battery level can be redefined and recorded. The third moment can refer to the moment when the target battery level displayed on the device is updated to the latest battery level; the latest battery level can refer to the battery level after the target battery level has increased by one unit.

[0147] In this embodiment, by adjusting the displayed battery level of the device under processing based on the difference between the actual battery level and the displayed battery level of the device under processing, and the rate of increase of the actual battery level, it is possible to achieve the following: Figure 3 As shown, the difference between the actual battery level and the displayed battery level has been significantly reduced, and the smoothness of the current displayed battery level increase has been improved.

[0148] The power update method provided in the embodiments of this application can adjust the growth rate of the displayed power of the device under processing based on the current displayed power of the device, the actual power of the battery, and the growth rate of the actual power. The current displayed power is then updated based on the adjusted growth rate. This not only solves the problem of a large gap between the actual power of the battery and the displayed power of the electronic atomizing device during the charging process of the electronic atomizing device in related technologies, thus improving the accuracy of the power displayed by the electronic atomizing device, but also avoids jumps in the displayed power, thereby improving the smoothness of the charging time.

[0149] Based on the foregoing embodiments, this application provides an electronic atomizing device that can be applied to... Figure 1 and 2 In the corresponding embodiment of the power update method, refer to Figure 4 As shown, the electronic atomizing device 3 may include: a control module 31 and a display module 32, wherein:

[0150] The control module 31 and the display module 32 are connected;

[0151] Control module 31 is used to implement the following steps:

[0152] When the device to be processed is in a charging state, obtain the current displayed power level of the device to be processed and determine the current power level of the device's battery;

[0153] The first parameter is used to determine the battery; wherein the first parameter characterizes the rate at which the battery's charge increases.

[0154] Based on the current displayed battery level, the current battery level, and the first parameter, the target parameter of the device to be processed is determined; wherein, the target parameter represents the growth rate of the displayed battery level of the device to be processed.

[0155] The displayed battery level is updated based on the target parameters.

[0156] Display module 32 is used to display the current battery level and, after updating the battery level, to display the updated battery level.

[0157] In other embodiments of this application, the control module 31 is further configured to perform the following steps:

[0158] The historical voltage of the battery is obtained, and the first historical capacity of the battery is determined based on the historical voltage and the first correspondence relationship; wherein, the first correspondence relationship is the correspondence between the battery voltage and the battery capacity.

[0159] Based on historical voltage, determine the first time required for the battery capacity to increase from the first historical capacity to the second historical capacity;

[0160] The first parameter is determined based on the first duration, the first historical energy consumption, and the second historical energy consumption.

[0161] In other embodiments of this application, the control module 31 is further configured to perform the following steps:

[0162] Based on the current displayed battery level, the current battery level, and the first parameter, a second parameter is determined; wherein, the second parameter represents the growth rate of the current displayed battery level as it grows to the target battery level;

[0163] Based on the second parameter and the preset parameter, the target parameter is determined; whereby the preset parameter represents the maximum growth rate of the displayed power of the device to be processed.

[0164] In other embodiments of this application, the control module 31 is further configured to perform the following steps:

[0165] If the currently displayed battery level is equal to the current battery level, then set the first parameter as the second parameter;

[0166] If the current displayed battery level is not equal to the current battery level, the second parameter is determined based on the target coefficient, the current displayed battery level, the current battery level, and the first parameter; where the target coefficient is a constant used to adjust the degree of change in the rate of increase of the displayed battery level of the device to be processed.

[0167] In other embodiments of this application, the control module 31 is further configured to perform the following steps:

[0168] Determine the first difference between the currently displayed battery level and the current battery level;

[0169] Determine a second difference between the current battery level and the maximum display battery level of the device to be processed; where the maximum display battery level is the maximum battery level that the device to be processed can display.

[0170] The second parameter is determined based on the first difference, the second difference, the first parameter, and the target coefficient.

[0171] In other embodiments of this application, the control module 31 is further configured to perform the following steps:

[0172] Based on the first difference, the second difference, the first parameter, and the target coefficient, the second parameter is calculated using the following formula:

[0173]

[0174] In other embodiments of this application, the control module 31 is further configured to perform the following steps:

[0175] If the second parameter is greater than or equal to the preset parameter, then the second parameter is determined to be the target parameter.

[0176] If the second parameter is less than the preset parameter, the preset parameter is determined as the target parameter.

[0177] In other embodiments of this application, the control module 31 is further configured to perform the following steps:

[0178] Based on the target parameters, determine the target time required for the current displayed battery level of the device to be processed to increase to the target battery level;

[0179] Starting from the moment when the battery level of the device to be processed is updated to the current battery level, after a target time elapsed, the current battery level displayed on the device to be processed will be updated to the target battery level.

[0180] It should be noted that a detailed explanation of the steps performed by each module can be found in [reference needed]. Figure 1 and 2 The battery level update method provided in the corresponding embodiment will not be described in detail here.

[0181] The electronic atomizing device provided in the embodiments of this application can adjust the growth rate of the displayed battery level of the device under test based on the current displayed battery level, the actual battery level, and the growth rate of the actual battery level. This allows for updating the displayed battery level based on the adjusted growth rate. This not only solves the problem of a large discrepancy between the actual battery level and the displayed battery level in the related art during charging of the electronic atomizing device, improving the accuracy of the displayed battery level, but also avoids jumps in the displayed battery level, thereby improving the smoothness of the charging time.

[0182] Based on the foregoing embodiments, embodiments of this application provide an electronic atomization device that can be applied to... Figure 1 and 2 In the corresponding embodiment of the power update method, refer to Figure 5 As shown, the electronic atomizing device 4 may include: a processor 41, a memory 42, and a communication bus 43, wherein:

[0183] Communication bus 43 is used to realize the communication connection between processor 41 and memory 42;

[0184] The processor 41 is used to execute the power update program in the memory 42 to perform the following steps:

[0185] When the electronic atomizing device is charging, obtain the current displayed battery level of the electronic atomizing device and determine the current battery level of the electronic atomizing device;

[0186] Determine the first parameter of the battery; where the first parameter characterizes the rate at which the battery's charge increases.

[0187] Based on the current displayed battery level, the current battery level, and the first parameter, the target parameters of the electronic atomization device are determined; whereby the target parameters characterize the rate at which the displayed battery level of the electronic atomization device increases.

[0188] The displayed battery level is updated based on the target parameters.

[0189] In other embodiments of this application, the processor 41 is used to execute the battery update program in the memory 42 to determine the first parameters of the battery in order to implement the following steps:

[0190] The historical voltage of the battery is obtained, and the first historical capacity of the battery is determined based on the historical voltage and the first correspondence relationship; wherein, the first correspondence relationship is the correspondence between the battery voltage and the battery capacity.

[0191] Based on historical voltage, determine the first time required for the battery capacity to increase from the first historical capacity to the second historical capacity;

[0192] The first parameter is determined based on the first duration, the first historical energy consumption, and the second historical energy consumption.

[0193] In other embodiments of this application, the processor 41 is used to execute the battery update program in the memory 42 to determine the target parameters of the electronic atomization device based on the current displayed battery level, the current battery level, and a first parameter, in order to achieve the following steps:

[0194] Based on the current displayed battery level, the current battery level, and the first parameter, a second parameter is determined; wherein, the second parameter represents the growth rate of the current displayed battery level as it grows to the target battery level;

[0195] Based on the second parameter and the preset parameter, the target parameter is determined; whereby the preset parameter represents the maximum growth rate of the displayed battery level of the electronic atomization device.

[0196] In other embodiments of this application, the processor 41 is used to execute the power update program in the memory 42 to determine a second parameter based on the current displayed power level, the current power level, and the first parameter, in order to implement the following steps:

[0197] If the currently displayed battery level is equal to the current battery level, then set the first parameter as the second parameter;

[0198] If the currently displayed battery level is not equal to the current battery level, the second parameter is determined based on the target coefficient, the currently displayed battery level, the current battery level, and the first parameter; where the target coefficient is a constant used to adjust the degree of change in the rate of increase of the displayed battery level of the electronic atomizing device.

[0199] In other embodiments of this application, the processor 41 is used to execute the power update program in the memory 42 to determine the second parameter based on the target coefficient, the current displayed power level, the current power level, and the first parameter, in order to implement the following steps:

[0200] Determine the first difference between the currently displayed battery level and the current battery level;

[0201] Determine a second difference between the current battery level and the maximum displayed battery level of the electronic atomizer; where the maximum displayed battery level is the maximum battery level that the electronic atomizer can display.

[0202] The second parameter is determined based on the first difference, the second difference, the first parameter, and the target coefficient.

[0203] In other embodiments of this application, the processor 41 is configured to execute the power update program in the memory 42 to determine the second parameter based on the first difference, the second difference, the first parameter, and the target coefficient, in order to implement the following steps:

[0204] Based on the first difference, the second difference, the first parameter, and the target coefficient, the second parameter is calculated using the following formula:

[0205]

[0206] In other embodiments of this application, the processor 41 is used to execute the power update program in the memory 42 to determine the target parameters based on the second parameter and preset parameters, in order to implement the following steps:

[0207] If the second parameter is greater than or equal to the preset parameter, then the second parameter is determined to be the target parameter.

[0208] If the second parameter is less than the preset parameter, the preset parameter is determined as the target parameter.

[0209] In other embodiments of this application, the processor 41 is used to execute the battery update program in the memory 42 to update the currently displayed battery level based on target parameters, in order to achieve the following steps:

[0210] Based on the target parameters, determine the target time required for the current displayed battery level of the electronic atomizing device to increase to the target battery level;

[0211] From the moment the battery level displayed on the e-cigarette device is updated to the current battery level, after a target time elapsed, the current battery level displayed on the e-cigarette device will be updated to the target battery level.

[0212] It should be noted that a detailed description of the steps performed by the processor can be found in [reference needed]. Figure 1 and 2 The battery level update method provided in the corresponding embodiment will not be described in detail here.

[0213] The electronic atomizing device provided in the embodiments of this application can adjust the growth rate of the displayed battery level based on the current displayed battery level, the actual battery level, and the growth rate of the actual battery level. This allows for updating the displayed battery level based on the adjusted growth rate. This not only solves the problem of a large discrepancy between the actual battery level and the displayed battery level in related technologies during charging, improving the accuracy of the displayed battery level, but also prevents jumps in the displayed battery level, thereby improving the smoothness of the charging time.

[0214] Based on the foregoing embodiments, embodiments of this application provide a computer-readable storage medium storing one or more programs, which can be executed by one or more processors to implement... Figure 1 and 2 The steps of the power update method provided in the corresponding embodiment.

[0215] Based on the foregoing embodiments, embodiments of this application provide a computer program product, which includes a computer program that, when executed by a processor, implements... Figure 1 and 2 The steps of the power update method provided in the corresponding embodiment.

[0216] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0217] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0218] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0219] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0220] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.

Claims

1. A method for updating battery power, characterized in that, The method includes: When the device to be processed is in a charging state, obtain the current displayed battery level of the device to be processed, and determine the current battery level of the device to be processed. Determine a first parameter of the battery; wherein the first parameter characterizes the rate at which the battery's charge increases; Based on the current displayed battery level, the current battery level, and the first parameter, a target parameter for the device to be processed is determined; wherein, the target parameter represents the rate of increase of the displayed battery level of the device to be processed; The displayed battery level is updated based on the target parameters.

2. The method according to claim 1, characterized in that, Determining the first parameter of the battery includes: The historical voltage of the battery is obtained, and the first historical charge of the battery is determined based on the historical voltage and a first correspondence relationship; wherein, the first correspondence relationship is the correspondence between the voltage of the battery and the charge of the battery. Based on the historical voltage, determine the first time required for the battery's capacity to increase from the first historical capacity to the second historical capacity; The first parameter is determined based on the first duration, the first historical battery level, and the second historical battery level.

3. The method according to claim 1, characterized in that, The step of determining the target parameters of the device to be processed based on the current displayed battery level, the current battery level, and the first parameter includes: Based on the current displayed battery level, the current battery level, and the first parameter, a second parameter is determined; wherein, the second parameter represents the growth rate of the current displayed battery level as it grows to the target battery level; Based on the second parameter and the preset parameter, the target parameter is determined; wherein, the preset parameter represents the maximum growth rate of the displayed battery level of the device to be processed.

4. The method according to claim 3, characterized in that, The step of determining the second parameter based on the currently displayed battery level, the current battery level, and the first parameter includes: If the currently displayed battery level is equal to the current battery level, the first parameter is determined to be the second parameter; If the current displayed battery level is not equal to the current battery level, the second parameter is determined based on the target coefficient, the current displayed battery level, the current battery level, and the first parameter; wherein, the target coefficient is a constant used to adjust the degree of change in the growth rate of the displayed battery level of the device to be processed.

5. The method according to claim 4, characterized in that, Based on the target coefficient, the currently displayed battery level, the current battery level, and the first parameter, the second parameter is determined, including: Determine a first difference between the currently displayed battery level and the current battery level; Determine a second difference between the current battery level and the maximum display battery level of the device to be processed; wherein, the maximum display battery level is the maximum battery level that the device to be processed can display; The second parameter is determined based on the first difference, the second difference, the first parameter, and the target coefficient.

6. The method according to claim 5, characterized in that, The step of determining the second parameter based on the first difference, the second difference, the first parameter, and the target coefficient includes: Based on the first difference, the second difference, the first parameter, and the target coefficient, the second parameter is calculated using the following formula:

7. The method according to claim 3, characterized in that, The step of determining the target parameter based on the second parameter and the preset parameter includes: If the second parameter is greater than or equal to the preset parameter, the second parameter is determined to be the target parameter; If the second parameter is less than the preset parameter, the preset parameter is determined to be the target parameter.

8. The method according to claim 1, characterized in that, The step of updating the currently displayed battery level based on the target parameter includes: Based on the target parameters, determine the target time required for the current displayed battery level of the device to be processed to increase to the target battery level; From the moment when the displayed battery level of the device to be processed is updated to the current displayed battery level, after the target time elapses, the current displayed battery level of the device to be processed will be updated to the target battery level.

9. An electronic atomizing device, characterized in that, The device includes: a control module and a display module; The control module is communicatively connected to the display module; The control module is used to execute the steps of the power update method as described in any one of claims 1 to 8; The display module is used to display the current battery level and, after updating the battery level, to display the updated battery level.