Terminal endurance control method and device, storage medium and terminal
By monitoring the battery voltage and switching the battery life control mode according to the screen touch behavior, the terminal battery life operation parameters are determined, and the problem of poor terminal battery life control in the existing technology is solved, achieving more effective power consumption reduction and battery life extension.
Patent Information
- Application Number
- CN202411913483.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-04-25
AI Technical Summary
The existing terminal battery life control methods fail to effectively reduce terminal power consumption, resulting in poor battery life extension and user experience.
By monitoring the battery voltage and switching the battery life control mode according to the screen touch behavior, using touch dozing mode or non-touch dozing mode, the terminal battery life operation parameters are determined based on the voltage range and corresponding battery life strategy to control the terminal operation.
It effectively reduces terminal power consumption, improves terminal battery life extension and user experience.
Smart Images

Figure CN119882978A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a terminal endurance control method, device, storage medium and terminal. Background Art
[0002] With the continuous development of technology, many terminals, such as mobile phones, have become important tools. These terminals usually run on the basis of battery power. If the battery life of the terminal is short due to insufficient power, it will seriously affect the user's work or life. Therefore, good battery life control is of great significance.
[0003] At present, the terminal battery life control method is usually to simply reduce the terminal operating power consumption based on the battery level or discharge time, etc., which fails to effectively consider the terminal situation and has limited effect on reducing terminal power consumption, resulting in weak terminal battery life extension effect and poor user experience. Summary of the invention
[0004] The embodiment of the present application provides a terminal battery life control solution, which can more effectively reduce terminal power consumption, improve the terminal battery life extension effect, and improve user experience.
[0005] The embodiments of the present application provide the following technical solutions:
[0006] According to one embodiment of the present application, a terminal battery life control method includes: monitoring the battery voltage of a battery and determining a voltage range in which the battery voltage is located; switching the battery life control mode to a touch doze mode or a non-touch doze mode according to the screen touch behavior; if the battery life control mode is the touch doze mode, determining the terminal battery life operating parameters according to the voltage range and a first battery life strategy, and, if the battery life control mode is the non-touch doze mode, determining the terminal battery life operating parameters according to the voltage range and a second battery life strategy; and controlling the terminal operation according to the terminal battery life operating parameters.
[0007] In some embodiments of the present application, if the battery life control mode is the touch doze mode, the terminal battery life operating parameters are determined according to the voltage range and the first battery life strategy, and if the battery life control mode is the non-touch doze mode, the terminal battery life operating parameters are determined according to the voltage range and the second battery life strategy, including: detecting a terminal usage scenario; if the battery life control mode is the touch doze mode, determining at least one type of first parameter that matches the voltage range according to the first battery life strategy, and determining the first sub-parameter that matches the terminal usage scenario in each type of the first parameter as the terminal battery life operating parameter; if the battery life control mode is the non-touch doze mode, determining at least one type of second parameter that matches the voltage range according to the second battery life strategy, and determining the second sub-parameter that matches the terminal usage scenario in each type of the second parameter as the terminal battery life operating parameter; wherein, the lower the voltage range, the smaller the matched terminal battery life operating parameter, and when the terminal usage scenario is a predetermined scenario, the matched terminal battery life operating parameter is smaller.
[0008] In some embodiments of the present application, the detection terminal usage scenario includes one or more of the following methods: detecting whether the terminal screen is on or off; detecting the application displayed in the terminal; and detecting the business conducted in the terminal.
[0009] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first touch reporting rate; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second touch reporting rate; controlling the terminal operation according to the terminal battery life operating parameters includes: if the battery life control mode is a touch doze mode, controlling the screen to report touch information according to the first touch reporting rate; if the battery life control mode is a non-touch doze mode, controlling the screen to report touch information according to the second touch reporting rate, wherein the first touch reporting rate is less than the second touch reporting rate.
[0010] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first switch operating frequency; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second switch operating frequency; controlling the terminal operation according to the terminal battery life operating parameters also includes: if the battery life control mode is a touch doze mode, controlling the switch capacitor device to convert the induced capacitance from the screen into current according to the first switch operating frequency; if the battery life control mode is a non-touch doze mode, controlling the switch capacitor device to convert the induced capacitance from the screen into current according to the second switch operating frequency, wherein the first switch operating frequency is less than the second switch operating frequency.
[0011] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first touch scanning frequency; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second touch scanning frequency; controlling the terminal operation according to the terminal battery life operating parameters also includes: if the battery life control mode is a touch doze mode, controlling the screen to perform touch scanning according to the first touch scanning frequency; if the battery life control mode is a non-touch doze mode, controlling the screen to report contact information according to the second touch scanning frequency, wherein the first touch reporting rate is less than the second touch scanning frequency.
[0012] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first duty cycle; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second duty cycle; controlling the terminal operation according to the terminal battery life operating parameters also includes: if the battery life control mode is a touch doze mode, duty cycle dimming of the screen is performed according to the first duty cycle; if the battery life control mode is a non-touch doze mode, duty cycle dimming of the screen is performed according to the second duty cycle.
[0013] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first resolution; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second resolution; controlling the terminal operation according to the terminal battery life operating parameters also includes: if the battery life control mode is a touch doze mode, controlling the screen to display content according to the first resolution; if the battery life control mode is a non-touch doze mode, controlling the screen to display content according to the second resolution.
[0014] In some embodiments of the present application, switching the battery life control mode to the touch doze mode or the non-touch doze mode according to the screen touch behavior includes: determining a switching time matched by the voltage range, wherein the smaller the voltage range, the shorter the matching switching time; within the switching time, switching the battery life control mode to the touch doze mode or the non-touch doze mode according to the screen touch behavior.
[0015] In some embodiments of the present application, the battery life control mode is switched to the touch doze mode or the non-touch doze mode according to the screen touch behavior, including one of the following methods: if it is detected that the screen touch exists and changes to the screen touch does not exist, the battery life control mode is switched to the touch doze mode, and, if it is detected that the screen touch does not exist and changes to the screen touch exists, the battery life control mode is switched to the non-touch doze mode; if it is detected that the screen touch exists and changes to the screen touch does not exist, it is determined whether to switch the battery life control mode to the touch doze mode based on the predicted duration of the non-touch behavior, and, if so, the battery life control mode is switched to the touch doze mode.
[0016] In some embodiments of the present application, the method further includes: if the battery life control mode is the touch doze mode, determining a target clock from a clock set; and turning off the target clock.
[0017] In some embodiments of the present application, the battery voltage of the monitoring battery includes: monitoring the battery power of the battery; according to the formula y=-a*x 3 +b*x 2 -c*x+d to perform fitting calculation to obtain the battery voltage of the battery, wherein y refers to the battery voltage, and a, b, c and d are respectively predetermined positive fitting coefficients.
[0018] According to one embodiment of the present application, a terminal battery life control device includes: a voltage monitoring module, used to: monitor the battery voltage of a battery, and determine the voltage range of the battery voltage; a mode switching module, used to: switch the battery life control mode to a touch doze mode or a non-touch doze mode according to the screen touch behavior; a parameter analysis module, used to: if the battery life control mode is the touch doze mode, determine the terminal battery life operating parameters according to the voltage range and a first battery life strategy, and, if the battery life control mode is the non-touch doze mode, determine the terminal battery life operating parameters according to the voltage range and a second battery life strategy; a battery life control module, used to: control the terminal operation according to the terminal battery life operating parameters.
[0019] According to another embodiment of the present application, a storage medium stores a computer program thereon, and when the computer program is executed by a processor of a computer, the computer executes the method described in the embodiment of the present application.
[0020] According to another embodiment of the present application, a terminal may include: a memory storing a computer program; and a processor reading the computer program stored in the memory to execute the method described in the embodiment of the present application.
[0021] According to another embodiment of the present application, a computer program product or a computer program includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations described in the embodiments of the present application.
[0022] In an embodiment of the present application, the battery voltage of the battery is monitored and a voltage range within which the battery voltage is located is determined; the battery life control mode is switched to a touch doze mode or a non-touch doze mode according to the screen touch behavior; if the battery life control mode is the touch doze mode, the terminal battery life operating parameters are determined according to the voltage range and the first battery life strategy, and, if the battery life control mode is the non-touch doze mode, the terminal battery life operating parameters are determined according to the voltage range and the second battery life strategy; and the terminal operation is controlled according to the terminal battery life operating parameters.
[0023] In the manner of the embodiments of the present application, by monitoring the voltage range of the battery voltage as a regulating factor, and switching the touch doze mode or the non-touch doze mode according to the screen touch behavior, the terminal battery life operating parameters are determined according to the first battery life strategy and the second battery life strategy in combination with the voltage range according to different modes, and the terminal operation is controlled according to the terminal battery life operating parameters. The battery life control can be more effectively performed according to the terminal battery and touch conditions, the terminal power consumption can be more effectively reduced, the terminal battery life extension effect can be improved, and the user experience can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0025] Figure 1 A flow chart of a terminal battery life control method according to an embodiment of the present application is shown.
[0026] Figure 2 A mode switching flow chart according to an embodiment of the present application is shown.
[0027] Figure 3 A parameter determination flow chart according to an embodiment of the present application is shown.
[0028] Figure 4 A schematic structural diagram of a capacitor switch device according to an embodiment of the present application is shown.
[0029] Figure 5 A block diagram of a terminal battery life control device according to an embodiment of the present application is shown.
[0030] Figure 6 A block diagram of a terminal according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0031] The present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments provided herein are only used to explain the present disclosure and are not intended to limit the present disclosure. In addition, the embodiments provided below are partial embodiments for implementing the present disclosure, rather than providing all embodiments for implementing the present disclosure. In the absence of conflict, the technical solutions recorded in the embodiments of the present disclosure can be implemented in any combination.
[0032] It should be noted that, in the embodiments of the present disclosure, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a method or apparatus including a series of elements includes not only the elements explicitly recorded, but also includes other elements not explicitly listed, or also includes elements inherent to the implementation of the method or apparatus. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other related elements in the method or apparatus including the element (such as a step in the method or a unit in the apparatus, for example, a unit may be a part of a circuit, a part of a processor, a part of a program or software, etc.).
[0033] For example, the terminal battery life control method provided in the embodiment of the present disclosure includes a series of steps, but the terminal battery life control method provided in the embodiment of the present disclosure is not limited to the recorded steps. Similarly, the terminal battery life control device provided in the embodiment of the present disclosure includes a series of units, but the device provided in the embodiment of the present disclosure is not limited to including the units explicitly recorded, and may also include units that need to be set to obtain relevant information or perform processing based on information.
[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present disclosure belongs. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0035] It is understandable that in the specific implementation of this application, relevant data is involved. When the embodiments in this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0036] Figure 1The flowchart of the terminal battery life control method according to an embodiment of the present application is schematically shown. The execution subject of the terminal battery life control method can be any terminal with processing capabilities, such as a mobile phone, tablet, TV, computer, smart watch, and home appliance.
[0037] like Figure 1 As shown, the terminal battery life control method may include steps S110 to S140.
[0038] Step S110, monitoring the battery voltage of the battery and determining the voltage range of the battery voltage;
[0039] Step S120, switching the battery life control mode to a touch doze mode or a non-touch doze mode according to the screen touch behavior;
[0040] Step S130, if the battery life control mode is the touch doze mode, determining the terminal battery life operating parameters according to the voltage range and the first battery life strategy, and if the battery life control mode is the non-touch doze mode, determining the terminal battery life operating parameters according to the voltage range and the second battery life strategy;
[0041] Step S140: Control the terminal operation according to the terminal endurance operation parameter.
[0042] A plurality of different voltage ranges are pre-divided, for example, greater than or equal to 3.8 V, less than 3.8 V and greater than or equal to 3.6 V, less than 3.6 V and greater than or equal to 3.4 V, less than 3.4 V. By real-time monitoring of the battery voltage of the battery in the terminal, a voltage range in which the current battery voltage is located can be determined.
[0043] By monitoring the user's screen touch behavior on the terminal screen, it is possible to detect whether the user is touching the screen; if so, switch to non-touch doze mode; if not, switch to touch doze mode. For example, when the user slides a finger on the screen, it switches to non-touch doze mode, then when the finger leaves the screen, it switches to touch doze mode, and then when the user continues to slide, it switches to non-touch doze mode again. Therefore, it can switch to non-touch doze mode when the screen is not touched for a short period of time or a long period of time.
[0044] The touch doze mode and the non-touch doze mode are respectively set with a corresponding first battery life strategy and a second battery life strategy. If the battery life control mode is the touch doze mode, the terminal battery life operation parameters are determined according to the voltage range and the first battery life strategy; and if the battery life control mode is the non-touch doze mode, the terminal battery life operation parameters are determined according to the voltage range and the second battery life strategy.
[0045] The terminal endurance operation parameters are the terminal operation parameters determined according to the corresponding endurance strategy in the endurance control mode, wherein the terminal endurance operation parameters may include but are not limited to one or more of the screen refresh rate, touch scanning frequency, touch reporting rate, duty cycle, screen resolution or switch capacitor operating frequency. In the touch doze mode or non-touch doze mode, the terminal operation is controlled according to the determined terminal endurance operation parameters, which can effectively reduce the power consumption of the terminal.
[0046] In this way, by monitoring the voltage range of the battery voltage as a regulating factor, and switching the touch doze mode or the non-touch doze mode according to the screen touch behavior, the terminal battery life operating parameters are determined according to the first battery life strategy and the second battery life strategy in combination with the voltage range according to different modes, and the terminal operation is controlled according to the terminal battery life operating parameters. The battery life control can be more effectively performed according to the terminal battery and touch conditions, the terminal power consumption can be more effectively reduced, the terminal battery life extension effect can be improved, and the user experience can be improved.
[0047] Described below Figure 1 When the terminal battery life control is performed under the embodiment, further optional specific embodiments are provided under each step performed.
[0048] In one embodiment, the monitoring of the battery voltage of the battery may include: monitoring the battery power of the battery; according to the formula y=-a*x 3 +b*x 2 -c*x+d to perform fitting calculation to obtain the battery voltage of the battery, wherein y refers to the battery voltage, and a, b, c and d are respectively predetermined positive fitting coefficients.
[0049] According to the formula y=-a*x 3 +b*x 2 -c*x+d is used for fitting calculation to obtain the accurate battery voltage of the battery. The battery voltage calculated according to this formula can be used to reliably control the terminal endurance.
[0050] For example, for a 5000mAh battery, the fitting polynomial can be y=-2*10 -8 * x3+0.0001*x 2 -0.4533x+4368.5, x is the battery power, y is the battery voltage (in mV), a, b, c and d are 2*10 respectively. -8 , 0.0001, 0.4533x, 4368.5.
[0051] Optionally, in other embodiments, monitoring the battery voltage of the battery may include: monitoring the battery power of the battery; and performing fitting calculation using the battery power according to other preset quadratic polynomials to obtain the battery voltage.
[0052] In one embodiment, see Figure 2 , the battery life control mode is switched to the touch doze mode or the non-touch doze mode according to the screen touch behavior, including: step S210, determining the switching time matched by the voltage range, wherein the smaller the voltage range, the shorter the matching switching time; step S220, within the switching time, switching the battery life control mode to the touch doze mode or the non-touch doze mode according to the screen touch behavior.
[0053] The switching time corresponding to different voltage ranges is pre-specified. The smaller the voltage range, the shorter the corresponding switching time. For example, when the voltage range is less than 3.8V and greater than or equal to 3.6V, the corresponding switching time is 150ms, and when the voltage range is less than 3.6V and greater than or equal to 3.4V, the corresponding switching time is 100ms.
[0054] Within the switching time matched by the voltage range, the battery life control mode is switched to touch doze mode or non-touch doze mode according to the screen touch behavior, which can further improve the terminal battery life control reliability and battery life extension effect.
[0055] Further, in an embodiment, switching the battery life control mode to the touch doze mode or the non-touch doze mode according to the screen touch behavior may specifically include one of the following methods:
[0056] The first one is that if it is detected that the screen touch exists and then changes to no screen touch exists, the battery life control mode is switched to the touch doze mode, and if it is detected that the screen touch does not exist and then changes to the screen touch exists, the battery life control mode is switched to the non-touch doze mode;
[0057] Second, if it is detected that the screen touch changes to no screen touch, it is determined whether to switch the battery life control mode to the touch doze mode based on the predicted non-touch behavior duration, and if so, the battery life control mode is switched to the touch doze mode.
[0058] In the first method, if it is detected that the screen touch changes to no screen touch (for example, when the finger leaves the screen), the battery life control mode is directly switched to the touch doze mode. And, if it is detected that the screen touch changes to no screen touch (for example, when the finger touches the screen), the battery life control mode is directly switched to the non-touch doze mode.
[0059] In the second method, if it is detected that the screen touch changes to no screen touch, the battery life control mode is first determined to be switched to the touch doze mode based on the predicted duration of the non-touch behavior. Then, if so, the battery life control mode is switched to the touch doze mode. This can further avoid unnecessary switching to the touch doze mode and further improve the reliability of the terminal's battery life control.
[0060] The predicted non-touch behavior duration can be predicted based on the screen touch behavior during the user's screen touch behavior on the screen. When determining whether to switch the battery life control mode to the touch doze mode based on the predicted non-touch behavior duration, it can be determined that the battery life control mode is switched to the touch doze mode when the predicted non-touch behavior duration is greater than a predetermined duration, otherwise, it is determined not to switch the battery life control mode to the touch doze mode (i.e., save the non-touch doze mode).
[0061] For example, when the user performs a sliding operation on the screen, information such as the short video to be browsed, the length of the short video to be played for 5 minutes, whether the short video to be played is the type of video that the user likes, etc. can be obtained. Then, based on this information, it is estimated that the time from the finger leaving the screen to the finger touching the screen again after the sliding operation is completed is used as the predicted non-touch behavior duration. The predicted non-touch behavior duration can be predicted before the sliding operation on the screen is completed. When it is detected that the screen touch changes to no screen touch at the end of the sliding operation, it can be determined whether to switch the battery life control mode to the touch doze mode based on the predicted non-touch behavior duration.
[0062] In one embodiment, see Figure 3 , if the battery life control mode is the touch doze mode, determining the terminal battery life operating parameters according to the voltage range and the first battery life strategy, and, if the battery life control mode is the non-touch doze mode, determining the terminal battery life operating parameters according to the voltage range and the second battery life strategy, may include:
[0063] Step S310, detecting the terminal usage scenario; if the battery life control mode is the touch doze mode, determining at least one type of first parameter that matches the voltage range according to the first battery life strategy, and determining the first sub-parameter that matches the terminal usage scenario in each type of the first parameter as the terminal battery life operating parameter; Step S320, if the battery life control mode is the non-touch doze mode, determining at least one type of second parameter that matches the voltage range according to the first battery life strategy, and determining the second sub-parameter that matches the terminal usage scenario in each type of the second parameter as the terminal battery life operating parameter; wherein, the lower the voltage range, the smaller the matched terminal battery life operating parameter, and when the terminal usage scenario is a predetermined scenario, the matched terminal battery life operating parameter is smaller.
[0064] Specifically, the first battery life strategy specifies different voltage ranges, different terminal usage scenarios, different at least one type of first parameters, and first correspondences between multiple first sub-parameters in each type of first parameter. In touch doze mode, at least one type of first parameter matching the voltage range can be determined based on the first correspondence in the first battery life strategy, and the first sub-parameter matching the terminal usage scenario in each type of first parameter is determined as the terminal battery life operation parameter.
[0065] For example, at least one type of first parameter matched by the voltage range may include five types: first screen refresh rate, first touch scan frequency, first touch reporting rate, first duty cycle, first screen resolution, and first switch capacitor operating frequency. The first screen refresh rate further includes multiple first sub-screen refresh rates, the first touch scan frequency further includes multiple first sub-scan frequencies, the first touch reporting rate further includes multiple first sub-touch reporting rates, the first duty cycle further includes multiple first sub-duty cycles, the first screen resolution further includes multiple first sub-screen resolutions, and the first switch capacitor operating frequency further includes multiple first sub-switch capacitor operating frequencies. Then, the first sub-parameter matching the terminal usage scenario can be further determined from each type of first parameter as the terminal endurance operation parameter.
[0066] Similarly, the second battery life strategy specifies different voltage ranges, different terminal usage scenarios, different at least two types of second parameters, and second correspondences between multiple second sub-parameters in each type of second parameter. In the non-touch doze mode, at least one type of second parameter matching the voltage range is determined based on the second correspondence in the second battery life strategy, and the second sub-parameter matching the terminal usage scenario in each type of second parameter is determined as the terminal battery life operation parameter.
[0067] For example, at least one type of second parameter matched by the voltage range may include five types: second screen refresh rate, second touch scan frequency, second touch reporting rate, second duty cycle, second screen resolution, and second switch capacitor operating frequency. The second screen refresh rate further includes multiple second sub-screen refresh rates, the second touch scan frequency further includes multiple second sub-scan frequencies, the second touch reporting rate further includes multiple second sub-touch reporting rates, the second duty cycle further includes multiple second sub-duty cycles, the second screen resolution further includes multiple second sub-screen resolutions, and the second switch capacitor operating frequency further includes multiple second sub-switch capacitor operating frequencies. Then, the second sub-parameter matching the terminal usage scenario can be further determined from each type of second parameter as the terminal endurance operation parameter.
[0068] Furthermore, the lower the voltage range, the smaller the matching terminal endurance operating parameter, and when the terminal usage scenario is a predetermined scenario, the matching terminal endurance operating parameter is smaller. For example, when the voltage range is less than 3.8V and greater than or equal to 3.6V and the terminal usage scenario is gaming, a terminal endurance operating parameter that is matched by the voltage range and the terminal usage scenario is the first sub-scanning frequency 1; when the voltage range is less than 3.6V and greater than or equal to 3.4V and the terminal usage scenario is gaming, a terminal endurance operating parameter that is matched by the voltage range and the terminal usage scenario is the third sub-scanning frequency 3, and the first sub-scanning frequency 1 can be greater than the third sub-scanning frequency 3. For another example, when the voltage range is less than 3.8V and greater than or equal to 3.6V and the terminal usage scenario is gaming, a terminal battery life operating parameter that matches the voltage range and the terminal usage scenario is the first sub-scanning frequency 1; when the voltage range is less than 3.8V and greater than or equal to 3.6V and the terminal usage scenario is video browsing, a terminal battery life operating parameter that matches the voltage range and the terminal usage scenario is the first sub-scanning frequency 2, and the first sub-scanning frequency 1 may be greater than the second sub-scanning frequency 2. In this embodiment, the terminal usage scenario is further detected, and the terminal battery life operating parameters that match the voltage range and the terminal usage scenario are determined to further improve the reliability of the terminal battery life control.
[0069] Specifically, the detection of the terminal usage scenario may include one or more of the following methods: detecting whether the terminal screen is on or off; detecting the application displayed in the terminal; detecting the business performed in the terminal. Among them, the terminal usage scenario being a predetermined scenario may specifically refer to the terminal screen being off, the application displayed in the terminal being a predetermined application, and the business performed in the terminal (i.e., the business performed specifically in a certain application) being a predetermined business. When the terminal usage scenario is a predetermined scenario, the smaller the matching terminal battery life operating parameter is, for example, the terminal battery life operating parameter when the screen is off is less than the terminal battery life operating parameter when the screen is on, the terminal battery life operating parameter when the application displayed in the terminal is a predetermined application is less than the terminal battery life operating parameter when the application displayed in the terminal is not a predetermined application, and the terminal battery life operating parameter when the business performed in the terminal is a predetermined business is less than the terminal battery life operating parameter when the business performed in the terminal is not a predetermined business.
[0070] Optionally, in another embodiment, in one embodiment, refer to Figure 3, if the battery life control mode is the touch doze mode, determining the terminal battery life operating parameters according to the voltage range and the first battery life strategy, and, if the battery life control mode is the non-touch doze mode, determining the terminal battery life operating parameters according to the voltage range and the second battery life strategy, may include: if the battery life control mode is the touch doze mode, determining at least one type of first parameter that matches the voltage range according to the first battery life strategy, and determining each type of the first parameter as the terminal battery life operating parameter; if the battery life control mode is the non-touch doze mode, determining at least one type of second parameter that matches the voltage range according to the first battery life strategy, and determining each type of the second parameter as the terminal battery life operating parameter; wherein, the lower the voltage range, the smaller the matching terminal battery life operating parameter.
[0071] Furthermore, in one embodiment, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first touch reporting rate; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second touch reporting rate; controlling the terminal operation according to the terminal battery life operating parameters includes: if the battery life control mode is a touch doze mode, controlling the screen to report touch information according to the first touch reporting rate; if the battery life control mode is a non-touch doze mode, controlling the screen to report touch information according to the second touch reporting rate, wherein the first touch reporting rate is less than the second touch reporting rate.
[0072] In this embodiment, a terminal battery life operating parameter is a touch reporting rate. In two different modes, it can be determined that the terminal battery life operating parameter includes a first touch reporting rate or that the terminal battery life operating parameter includes a second touch reporting rate.
[0073] Furthermore, if the battery life control mode is the touch doze mode, the screen can be controlled to report touch information according to the first touch reporting rate; if the battery life control mode is the non-touch doze mode, the screen can be controlled to report touch information according to the second touch reporting rate, wherein the first touch reporting rate determined in the touch doze mode is less than the second touch reporting rate determined in the non-touch doze mode.
[0074] In different modes, the method of adjusting the touch reporting rate can more effectively reduce the power consumption of the terminal and improve the terminal battery life effect compared to the method of adjusting the touch sampling rate in some technologies. Further, in some embodiments, the lower the voltage range, the smaller the matching terminal battery life operation parameter (that is, the lower the voltage range, the smaller the matching first touch reporting rate or second touch reporting rate), and when the terminal usage scenario is a predetermined scenario, the matching terminal battery life operation parameter is smaller (that is, when the terminal usage scenario is a predetermined scenario, the matching first touch reporting rate or second touch reporting rate is smaller), which can further improve the terminal power consumption reduction effect.
[0075] Furthermore, in one embodiment, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first switch operating frequency; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second switch operating frequency; controlling the terminal operation according to the terminal battery life operating parameters may also include: if the battery life control mode is a touch doze mode, controlling the switch capacitor device to convert the inductive capacitance from the screen into current according to the first switch operating frequency; if the battery life control mode is a non-touch doze mode, controlling the switch capacitor device to convert the inductive capacitance from the screen into current according to the second switch operating frequency, wherein the first switch operating frequency is less than the second switch operating frequency.
[0076] In this embodiment, a terminal battery life operating parameter is a switch operating frequency. In two different modes, it can be determined that the terminal battery life operating parameter includes a first switch operating frequency or that the terminal battery life operating parameter includes a second switch operating frequency.
[0077] If the battery life control mode is a touch doze mode, the switch capacitor device is controlled according to the first switch operating frequency to convert the inductive capacitance from the screen into current; if the battery life control mode is a non-touch doze mode, the switch capacitor device is controlled according to the second switch operating frequency to convert the inductive capacitance from the screen into current, wherein the first switch operating frequency is less than the second switch operating frequency.
[0078] like Figure 4 As shown, for a capacitive touch screen, the following is usually used Figure 4 The switch capacitor device 400 shown converts the inductive capacitance from the touch panel into a digital signal. Specifically, the switch capacitor composed of switch 410, switch 420 and capacitor (Cs) 430 can convert the inductive capacitance from the touch screen into a current, and then the comparator and converter device 440 converts the current into a digital signal. Switch 410 and switch 420 will never be turned on at the same time, and the switch capacitor is equivalent to a resistor R, fs is the switching frequency of switch 410 and switch 420 (that is, the switching operating frequency), R = 1 / fsCs, the greater the fs switching frequency (the frequency at which one of switch 410 and switch 420 is turned on and the other is turned off), the greater the power consumption of the touch element.
[0079] In different modes, the method of adjusting the switch operating frequency can further effectively reduce the terminal power consumption and improve the terminal endurance effect. Further, in some embodiments, the lower the voltage range, the smaller the matching terminal endurance operation parameter (that is, the lower the voltage range, the smaller the matching first switch operating frequency or the second switch operating frequency, for example, when the battery voltage is less than 3.8V, fs is set from 14MHz in normal mode to 10MHz for scanning; for example, when the battery voltage is less than 3.6V, fs is set from 10MHz to 8MHz for scanning), and when the terminal usage scenario is a predetermined scenario, the matching terminal endurance operation parameter is smaller (that is, when the terminal usage scenario is a predetermined scenario, the matching first switch operating frequency or the second switch operating frequency is smaller), which can further improve the terminal power consumption reduction effect.
[0080] Furthermore, in one embodiment, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first touch scanning frequency; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second touch scanning frequency; controlling the terminal operation according to the terminal battery life operating parameters also includes: if the battery life control mode is a touch doze mode, controlling the screen to perform touch scanning according to the first touch scanning frequency; if the battery life control mode is a non-touch doze mode, controlling the screen to report contact information according to the second touch scanning frequency, wherein the first touch scanning frequency is less than the second touch scanning frequency.
[0081] In this embodiment, a terminal endurance operating parameter is a touch scanning frequency. In two different modes, it can be determined that the terminal endurance operating parameter includes a first touch scanning frequency or that the terminal endurance operating parameter includes a second touch scanning frequency.
[0082] Furthermore, if the battery life control mode is the touch doze mode, the screen is controlled to perform touch scanning according to the first touch scanning frequency; if the battery life control mode is the non-touch doze mode, the screen is controlled to report contact information according to the second touch scanning frequency, wherein the first touch scanning frequency determined in the touch doze mode is less than the second touch scanning frequency determined in the non-touch doze mode.
[0083] In different modes, the touch scan frequency can be adjusted to further effectively reduce the power consumption of the terminal and improve the terminal endurance. Furthermore, in some embodiments, the lower the voltage range, the smaller the matching terminal endurance operation parameter (i.e., the lower the voltage range, the smaller the matching first touch scan frequency or second touch scan frequency), and when the terminal usage scenario is a predetermined scenario, the matching terminal endurance operation parameter is smaller (i.e., when the terminal usage scenario is a predetermined scenario, the matching first touch scan frequency or second touch scan frequency is smaller), which can further improve the terminal power consumption reduction effect.
[0084] Furthermore, in one embodiment, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first duty cycle; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second duty cycle; controlling the terminal operation according to the terminal battery life operating parameters may also include: if the battery life control mode is a touch doze mode, duty cycle dimming the screen according to the first duty cycle; if the battery life control mode is a non-touch doze mode, duty cycle dimming the screen according to the second duty cycle.
[0085] In this embodiment, a terminal battery life operating parameter is a duty cycle. In two different modes, it can be determined that the terminal battery life operating parameter includes a first duty cycle or that the terminal battery life operating parameter includes a second duty cycle.
[0086] Furthermore, if the battery life control mode is a touch doze mode, the screen is duty cycle dimmed according to the first duty cycle; if the battery life control mode is a non-touch doze mode, the screen is duty cycle dimmed according to the second duty cycle. In different modes, the method of adjusting the duty cycle (PWM) can further effectively reduce the power consumption of the terminal and improve the terminal battery life effect. Furthermore, in some embodiments, the lower the voltage range, the smaller the matching terminal battery life operation parameter (that is, the lower the voltage range, the smaller the matching first duty cycle or the second duty cycle), and when the terminal usage scenario is a predetermined scenario, the matching terminal battery life operation parameter is smaller (that is, when the terminal usage scenario is a predetermined scenario, the matching first duty cycle or the second duty cycle is smaller), which can further improve the terminal power consumption reduction effect.
[0087] For example, when the battery voltage is low, such as when the battery voltage of the mobile phone is less than 3.8V, the OLED display screen can be dimmed by a high-frequency PWM (duty cycle) greater than 3K HZ to adjust the backlight current value. The LCD screen uses a constant current to the backlight LED lamp, which will cause a lot of power consumption. When the low battery of the mobile phone is identified (for example, the battery voltage of the mobile phone is 3.8V), the LCD screen can use a medium-frequency PWM (medium brightness) such as 10KHz to control the switching time of the LED to achieve a significant reduction in power consumption. When the low battery of the mobile phone is identified (for example, the battery voltage of the mobile phone is 3.6V), the LCD screen can use a low-frequency PWM such as 3K Hz (low brightness with a lower duty cycle) to control the switching time of the current to achieve a significant reduction in power consumption.
[0088] Furthermore, in one embodiment, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first resolution; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second resolution; controlling the terminal operation according to the terminal battery life operating parameters may also include: if the battery life control mode is a touch doze mode, controlling the screen to display content according to the first resolution; if the battery life control mode is a non-touch doze mode, controlling the screen to display content according to the second resolution.
[0089] In this embodiment, a terminal battery life operating parameter is a screen resolution. In two different modes, it can be determined that the terminal battery life operating parameter includes a first resolution or that the terminal battery life operating parameter includes a second resolution.
[0090] Furthermore, if the battery life control mode is the touch doze mode, the screen is controlled to display content according to the first resolution; if the battery life control mode is the non-touch doze mode, the screen is controlled to display content according to the second resolution. Furthermore, in some embodiments, the lower the voltage range, the smaller the matching terminal battery life operation parameter (i.e., the lower the voltage range, the smaller the matching first resolution or second resolution), and when the terminal usage scenario is the predetermined scenario, the matching terminal battery life operation parameter is smaller (i.e., when the terminal usage scenario is the predetermined scenario, the matching first resolution or second resolution is smaller), which can further improve the terminal power consumption reduction effect.
[0091] Furthermore, in one embodiment, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first screen refresh rate; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second screen refresh rate; controlling the terminal operation according to the terminal battery life operating parameters may also include: if the battery life control mode is a touch doze mode, controlling the screen to refresh according to the first screen refresh rate; if the battery life control mode is a non-touch doze mode, controlling the screen to refresh according to the second screen refresh rate.
[0092] Furthermore, in an embodiment, the method further includes: if the battery life control mode is the touch doze mode, determining a target clock from a clock set; and turning off the target clock.
[0093] The clock set may include multiple clocks. The clock is the clock that the user wakes up the terminal to perform various tasks (for example, wake up applications, collect data, etc.). When the battery life control mode is the touch doze mode, the target clock is determined from the clock set and turned off. This can further reduce the power consumption of the terminal in the touch doze mode and remind the battery life effect. Among them, the target clock can be a clock in the predetermined list.
[0094] In order to better implement the terminal battery life control method provided in the embodiment of the present application, the embodiment of the present application also provides a terminal battery life control device based on the terminal battery life control method. The meanings of the terms are the same as those in the terminal battery life control method, and the specific implementation details can refer to the description in the method embodiment. Figure 5 A block diagram of a terminal battery life control device according to an embodiment of the present application is shown.
[0095] like Figure 5 As shown, the terminal battery life control device 500 may include: a voltage monitoring module 510 may be used to: monitor the battery voltage of the battery, and determine the voltage range of the battery voltage; a mode switching module 520 may be used to: switch the battery life control mode to a touch doze mode or a non-touch doze mode according to the screen touch behavior; a parameter analysis module 530 may be used to: if the battery life control mode is the touch doze mode, determine the terminal battery life operating parameters according to the voltage range and the first battery life strategy, and, if the battery life control mode is the non-touch doze mode, determine the terminal battery life operating parameters according to the voltage range and the second battery life strategy; a battery life control module 540 may be used to: control the terminal operation according to the terminal battery life operating parameters.
[0096] In some embodiments of the present application, the parameter analysis module is used to: detect the terminal usage scenario; if the battery life control mode is the touch doze mode, determine at least one type of first parameter that matches the voltage range according to the first battery life strategy, and determine the first sub-parameter that matches the terminal usage scenario in each type of the first parameter as the terminal battery life operating parameter; if the battery life control mode is the non-touch doze mode, determine at least one type of second parameter that matches the voltage range according to the second battery life strategy, and determine the second sub-parameter that matches the terminal usage scenario in each type of the second parameter as the terminal battery life operating parameter; wherein, the lower the voltage range, the smaller the matched terminal battery life operating parameter, and when the terminal usage scenario is a predetermined scenario, the matched terminal battery life operating parameter is smaller.
[0097] In some embodiments of the present application, the parameter analysis module is used to implement one or more of the following methods: detecting whether the terminal screen is on or off; detecting the application displayed in the terminal; and detecting the business conducted in the terminal.
[0098] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first touch reporting rate; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second touch reporting rate; the battery life control module 540 can be used for: if the battery life control mode is a touch doze mode, then controlling the screen to report touch information according to the first touch reporting rate; if the battery life control mode is a non-touch doze mode, then controlling the screen to report touch information according to the second touch reporting rate, wherein the first touch reporting rate is less than the second touch reporting rate.
[0099] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first switch operating frequency; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second switch operating frequency; the battery life control module 540 can be used for: if the battery life control mode is a touch doze mode, then according to the first switch operating frequency, the switch capacitor device is controlled to convert the inductive capacitance from the screen into current; if the battery life control mode is a non-touch doze mode, then according to the second switch operating frequency, the switch capacitor device is controlled to convert the inductive capacitance from the screen into current, wherein the first switch operating frequency is less than the second switch operating frequency.
[0100] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first touch scanning frequency; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second touch scanning frequency; the battery life control module 540 can be used for: if the battery life control mode is a touch doze mode, then controlling the screen to perform touch scanning according to the first touch scanning frequency; if the battery life control mode is a non-touch doze mode, then controlling the screen to report contact information according to the second touch scanning frequency, wherein the first touch reporting rate is less than the second touch scanning frequency.
[0101] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first duty cycle; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second duty cycle; the battery life control module 540 can be used to: if the battery life control mode is a touch doze mode, then duty cycle dimming of the screen is performed according to the first duty cycle; if the battery life control mode is a non-touch doze mode, then duty cycle dimming of the screen is performed according to the second duty cycle.
[0102] In some embodiments of the present application, if the battery life control mode is a touch doze mode, the terminal battery life operating parameters include a first resolution; if the battery life control mode is a non-touch doze mode, the terminal battery life operating parameters include a second resolution; the battery life control module 540 can be used for: if the battery life control mode is a touch doze mode, controlling the screen to display content according to the first resolution; if the battery life control mode is a non-touch doze mode, controlling the screen to display content according to the second resolution.
[0103] In some embodiments of the present application, the mode switching module can be used to: determine the switching time matched by the voltage range, wherein the smaller the voltage range, the shorter the matching switching time; within the switching time, switch the battery life control mode to a touch doze mode or a non-touch doze mode according to the screen touch behavior.
[0104] In some embodiments of the present application, the mode switching module can be used to implement one of the following methods: if it is detected that the screen touch changes to no screen touch, the battery life control mode is switched to the touch doze mode, and, if it is detected that the screen touch does not exist and changes to the screen touch exists, the battery life control mode is switched to the non-touch doze mode; if it is detected that the screen touch changes to no screen touch, whether to switch the battery life control mode to the touch doze mode is determined based on the predicted duration of the non-touch behavior, and, if so, the battery life control mode is switched to the touch doze mode.
[0105] In some embodiments of the present application, the device further includes a clock shutoff module, which is used to: if the battery life control mode is the touch doze mode, determine a target clock from a clock set; and shut down the target clock.
[0106] In some embodiments of the present application, the voltage monitoring module can be used to: monitor the battery power of the battery; according to the formula y = -a*x 3 +b*x 2 -c*x+d to perform fitting calculation to obtain the battery voltage of the battery, wherein y refers to the battery voltage, and a, b, c and d are respectively predetermined positive fitting coefficients.
[0107] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0108] In addition, the present application embodiment also provides a terminal, such as Figure 6 As shown, Figure 6 A block diagram of a terminal according to an embodiment of the present application is shown, specifically:
[0109] The terminal may include one or more processing core processors 601, one or more computer-readable storage media memories 602, a power supply 603, an input unit 604 and other components. Those skilled in the art will appreciate that Figure 5 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0110] The processor 601 is the control center of the terminal. It uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the memory 602 and calling data stored in the memory 602, it executes various functions of the computer device and processes data, thereby monitoring the terminal as a whole. Optionally, the processor 601 may include one or more processing cores; preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 601.
[0111] The memory 602 can be used to store software programs and modules. The processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.
[0112] The terminal also includes a power supply 603 for supplying power to each component. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 603 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.
[0113] The terminal may further include an input unit 604, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0114] Although not shown, the terminal may also include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 601 in the terminal will load the executable files corresponding to the processes of one or more computer programs into the memory 602 according to the following instructions, and the processor 601 will run the computer programs stored in the memory 602, thereby realizing various functions in the aforementioned embodiments of the present application.
[0115] For example, the processor 601 may execute the following steps: monitor the battery voltage of the battery and determine the voltage range of the battery voltage; switch the battery life control mode to the touch doze mode or the non-touch doze mode according to the screen touch behavior; if the battery life control mode is the touch doze mode, determine the terminal battery life operating parameters according to the voltage range and the first battery life strategy; and, if the battery life control mode is the non-touch doze mode, determine the terminal battery life operating parameters according to the voltage range and the second battery life strategy; and control the terminal operation according to the terminal battery life operating parameters.
[0116] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0117] To this end, an embodiment of the present application further provides a storage medium, in which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any method provided in the embodiment of the present application.
[0118] The storage medium may be a computer-readable storage medium, and the storage medium may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0119] Since the computer program stored in the storage medium can execute the steps in any method provided in the embodiments of the present application, the beneficial effects that can be achieved by the method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0120] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.
[0121] It should be understood that the present application is not limited to the embodiments that have been described above and shown in the accompanying drawings, but various modifications and changes may be made without departing from the scope thereof.
Claims
1. A terminal endurance control method, characterized in that: include: monitoring a battery voltage of a battery and determining a voltage range within which the battery voltage lies; Switch the battery life control mode to touch doze mode or non-touch doze mode based on screen touch behavior; If the battery life control mode is the touch doze mode, determining the terminal battery life operating parameters according to the voltage range and the first battery life strategy, and, if the battery life control mode is the non-touch doze mode, determining the terminal battery life operating parameters according to the voltage range and the second battery life strategy; The terminal operation is controlled according to the terminal endurance operation parameter.
2. The method according to claim 1, characterized in that If the battery life control mode is the touch doze mode, determining the terminal battery life operation parameter according to the voltage range and the first battery life strategy, and if the battery life control mode is the non-touch doze mode, determining the terminal battery life operation parameter according to the voltage range and the second battery life strategy, including: Detect terminal usage scenarios; If the battery life control mode is the touch doze mode, determining at least one type of first parameter that matches the voltage range according to the first battery life strategy, and determining a first sub-parameter that matches the terminal usage scenario in each type of the first parameter as the terminal battery life operation parameter; If the battery life control mode is the non-touch doze mode, determining at least one type of second parameter matching the voltage range according to the second battery life strategy, and determining a second sub-parameter matching the terminal usage scenario in each type of the second parameter as the terminal battery life operation parameter; Among them, the lower the voltage range, the smaller the matched terminal endurance operating parameter is, and when the terminal usage scenario is a predetermined scenario, the matched terminal endurance operating parameter is smaller.
3. The method according to claim 2, characterized in that The detection terminal usage scenarios include one or more of the following methods: Check whether the terminal screen is on or off; Detect the applications displayed in the terminal; Detect the business performed in the terminal.
4. The method according to any one of claims 1 to 3, characterized in that: If the battery life control mode is the touch doze mode, the terminal battery life operation parameter includes a first touch reporting rate; if the battery life control mode is the non-touch doze mode, the terminal battery life operation parameter includes a second touch reporting rate; The controlling the terminal operation according to the terminal endurance operation parameter includes: If the battery life control mode is the touch doze mode, controlling the screen to report touch information according to the first touch reporting rate; If the endurance control mode is a non-touch doze mode, the screen is controlled to report touch information according to the second touch reporting rate, wherein the first touch reporting rate is less than the second touch reporting rate.
5. The method according to claim 4, characterized in that If the battery life control mode is the touch doze mode, the terminal battery life operation parameter includes the first switch operating frequency; if the battery life control mode is the non-touch doze mode, the terminal battery life operation parameter includes the second switch operating frequency; The controlling the terminal operation according to the terminal endurance operation parameter also includes: If the battery life control mode is the touch doze mode, controlling the switch capacitor device to convert the inductive capacitance from the screen into current according to the first switch operating frequency; If the endurance control mode is a non-touch doze mode, the switch capacitor device is controlled to convert the inductive capacitance from the screen into current according to the second switch operating frequency, wherein the first switch operating frequency is less than the second switch operating frequency.
6. The method according to claim 4, characterized in that If the battery life control mode is the touch doze mode, the terminal battery life operation parameter includes a first touch scan frequency; if the battery life control mode is the non-touch doze mode, the terminal battery life operation parameter includes a second touch scan frequency; The controlling the terminal operation according to the terminal endurance operation parameter also includes: If the battery life control mode is the touch doze mode, controlling the screen to perform touch scanning according to the first touch scanning frequency; If the endurance control mode is a non-touch doze mode, the screen is controlled to report touch information according to the second touch scan frequency, wherein the first touch reporting rate is less than the second touch scan frequency.
7. The method according to claim 4, characterized in that If the battery life control mode is the touch doze mode, the terminal battery life operation parameter includes a first duty cycle; if the battery life control mode is the non-touch doze mode, the terminal battery life operation parameter includes a second duty cycle; The controlling the terminal operation according to the terminal endurance operation parameter also includes: If the battery life control mode is the touch doze mode, performing duty cycle dimming on the screen according to the first duty cycle; If the battery life control mode is a non-touch doze mode, duty cycle dimming is performed on the screen according to the second duty cycle.
8. The method according to claim 4, characterized in that If the battery life control mode is the touch doze mode, the terminal battery life operation parameter includes a first resolution; if the battery life control mode is the non-touch doze mode, the terminal battery life operation parameter includes a second resolution; The controlling the terminal operation according to the terminal endurance operation parameter also includes: If the battery life control mode is the touch doze mode, controlling the screen to display content according to the first resolution; If the battery life control mode is a non-touch doze mode, the screen is controlled to display content according to the second resolution.
9. The method according to any one of claims 1 to 3, characterized in that: The switching of the battery life control mode to the touch doze mode or the non-touch doze mode according to the screen touch behavior includes: Determining a switching time matched by the voltage range, wherein the smaller the voltage range, the shorter the matching switching time; During the switching time, the battery life control mode is switched to the touch doze mode or the non-touch doze mode according to the screen touch behavior.
10. The method according to claim 9, characterized in that The switching of the battery life control mode to the touch doze mode or the non-touch doze mode according to the screen touch behavior includes one of the following methods: If it is detected that the screen touch exists and then changes to no screen touch exists, the battery life control mode is switched to the touch doze mode; and, if it is detected that the screen touch does not exist and then changes to the screen touch exists, the battery life control mode is switched to the non-touch doze mode; If it is detected that the screen touch changes to no screen touch, it is determined whether to switch the battery life control mode to the touch doze mode according to the predicted non-touch behavior duration, and if so, the battery life control mode is switched to the touch doze mode.
11. The method according to claim 1, characterized in that The method further comprises: If the battery life control mode is the touch doze mode, determining a target clock from the clock set; Turn off the target clock.
12. The method according to any one of claims 1 to 3, characterized in that: The monitoring of the battery voltage of the battery comprises: monitoring the battery charge of the battery; According to the formula y=-a*x 3 +b*x 2 -c*x+d to perform fitting calculation to obtain the battery voltage of the battery, wherein y refers to the battery voltage, and a, b, c and d are respectively predetermined positive fitting coefficients.
13. A terminal endurance control device, characterized in that: include: A voltage monitoring module is used to: monitor the battery voltage of the battery and determine the voltage range of the battery voltage; A mode switching module, used to: switch the battery life control mode to a touch doze mode or a non-touch doze mode according to the screen touch behavior; a parameter analysis module, configured to: determine the terminal battery life operation parameter according to the voltage range and the first battery life strategy if the battery life control mode is the touch doze mode, and determine the terminal battery life operation parameter according to the voltage range and the second battery life strategy if the battery life control mode is the non-touch doze mode; The battery life control module is used to control the terminal operation according to the terminal battery life operation parameters.
14. A storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is caused to execute the method according to any one of claims 1 to 12.
15. A terminal, characterized in that: include: a memory storing a computer program; A processor reads a computer program stored in a memory to execute the method according to any one of claims 1 to 12.
Citation Information
Cited By
Power management strategy prediction method and device, electronic equipment and storage medium
CN120653091A
Terminal endurance control method and apparatus, storage medium, and terminal
WO2026138142A1