Intelligent power-saving method and device and terminal

A power-saving method and terminal technology, applied in the direction of reducing energy consumption, electrical components, telephone communication, etc., can solve problems such as prolonging the use time, reducing resource utilization, and affecting user experience, so as to prolong the use time and improve satisfaction , Improve the effect of system resource utilization

Inactive Publication Date: 2016-05-11
ZTE CORP
5 Cites 13 Cited by

AI-Extracted Technical Summary

Problems solved by technology

Users hope that the normal use of commonly used applications will not be affected after the terminal turns on the power saving mode, but the current power saving mode of various smart terminals does not take the above into account. Power policy closes apps that are not allowed to run
As a result, frequently used applications cannot continue to run, and infrequently used applications are retained instea...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

[0121] It can be seen that the present invention can record the user's usage habits, obtain and store the user's usage frequency of each application on the terminal, combine the current state of the terminal, and intelligently adjust the power...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention discloses an intelligent power-saving method, an intelligent power-saving device and a terminal. When the terminal starts a power-saving mode, statistic service conditions of various applications in the terminal are obtained; and the applications, permitted to run under the power-saving mode, of the terminal are determined on the basis of the service conditions of the applications. Obviously, the applications permitted to run under the power-saving mode can be set according to the service conditions of the applications in the terminal by a user under the power-saving mode, so that the condition that the applications which are commonly used by the user can normally run under the power-saving mode can be ensured. The applications which are not commonly used by the user can be closed or prohibited under the power-saving mode; the requirements that, on one hand, the user hopes that the terminal can save power to the maximal extent and prolong the service time and on the other hand, the user hopes that the commonly used functions are not affected can be met; the satisfaction of the user experience is improved to the maximal extent; and the power-saving mode function also becomes the function which is commonly used by the user, so that the utilization rate of system resources is improved to a certain extent.

Application Domain

Technology Topic

Image

  • Intelligent power-saving method and device and terminal
  • Intelligent power-saving method and device and terminal
  • Intelligent power-saving method and device and terminal

Examples

  • Experimental program(3)

Example Embodiment

[0042] Example one:
[0043] See figure 1 As shown, the smart power saving method provided in this embodiment includes the following steps:
[0044] Step 101: When the terminal turns on the power saving mode, obtain statistical usage of each application in the terminal;
[0045] Step 102: Determine the applications that the terminal is allowed to run in the power saving mode based on the usage of each application. In this embodiment, only applications that are allowed to run can run normally.
[0046] In the above step 101, the statistics of the usage of each application in the terminal are obtained. The usage of each application can be statistics before the terminal turns on the power saving mode; it can also be statistics before the terminal turns on the power saving mode (the results obtained at this stage are historical statistics results), and after the terminal turns on the power saving mode , To perform statistics on the applications currently running on the terminal and add them to the previous historical statistical results as the latest statistical results. The essence of the statistics of the usage of each application in the terminal is the learning and recording of the user's usage habits. Therefore, in order to record and learn the user's usage habits as accurately as possible, a statistical period can be set in this embodiment, during which statistics are performed according to a preset statistical interval or other principles. The setting of the statistical period and the statistical interval must be satisfied so that the statistical results can meet the user's usage habits. In this embodiment, counting the usage of each application in the terminal includes: counting the usage frequency and/or usage duration of each application; the usage frequency and usage duration can reflect the usage of each application by the user to a certain extent.
[0047] In the foregoing step 102, determining the applications allowed to run in the power saving mode based on the usage of each application includes:
[0048] Determine common applications based on the usage of each application;
[0049] Keep the frequently used applications that are currently running on the terminal, and close the unused applications that are currently running; and/or disable the unused applications that are not currently running in the terminal, that is, such applications are not allowed in the power saving mode Start and run, only common applications that are allowed to run can be started and run normally.
[0050] In this embodiment, selecting and determining common applications based on the use conditions of each application includes: determining applications whose use frequency and/or use duration are greater than a set threshold as common applications, specifically including the following situations:
[0051] When the statistics of the usage of each application in the terminal is to only count the usage frequency of each application, set the frequency threshold, and the application with the usage frequency greater than the frequency threshold is judged as a common application;
[0052] When counting the usage of each application in the terminal, when only the usage time of each application is counted, a duration threshold is set, and the application whose usage duration is greater than the duration threshold is judged as a common application;
[0053] When counting the usage of each application in the terminal is to count only the usage duration and usage frequency of each application, set the duration threshold and frequency threshold. When the usage duration and usage frequency are both greater than the corresponding threshold, the application is judged as a common application; or Only when at least one of the duration of use and the frequency of use is greater than the corresponding threshold is an application judged as a common application.
[0054] In this embodiment, further settings can be made for each application in the power saving mode of the terminal in combination with the current data connection status of the terminal. Therefore, the step of obtaining the current data connection status of the terminal may also be included. This step may be performed before the above step 102 or after the above step 102. After the above step 102 determines the applications allowed to run in the power saving mode based on the usage of each application, the method further includes:
[0055] Based on the obtained terminal's current data connection status, select applications that are not supported by the current data connection status from the applications that are allowed to run to close and/or disable; specifically include:
[0056] Close the reserved common applications that the terminal is currently running, close the applications that are not supported by the current data connection state, and keep the supported applications; and/or keep the common applications that are not currently running in the terminal that are not supported by the current data connection state The application is disabled, that is, in the power saving mode, such applications are not allowed to start and run in the current data connection state. In this embodiment, such disabled applications include, but are not limited to, synchronization applications (including background data synchronization applications, automatic synchronization applications, etc.) and update applications (including automatic updates of various applications, which can be disabled by setting the update time, etc.) ) And other service applications.
[0057] The data connection status of the terminal in this embodiment includes the network connection status (such as WIFI network connection, cellular network connection, etc.) and other data connection status (such as various P2P links established through Bluetooth, infrared, etc.); if the terminal’s current If the network connection status is on, that is, the WIFI network connection or the cellular network connection is on, the PS service in the allowed application (that is, the Internet service) is retained; otherwise, the PS service in the allowed application is closed and/or disabled; if If the current P2P link status of the terminal is open, the P2P service in the application allowed to run (that is, the Internet service) is retained, otherwise, the P2P service in the application allowed to run is closed and/or disabled;
[0058] In this embodiment, on the basis of the foregoing, the display state of the terminal in the power saving mode can also be set based on the display strategy in the preset power saving mode. The display strategy includes at least one display parameter for adjusting the display state, such as screen Brightness parameters, screen lock time parameters, etc.; setting the display state according to the display strategy means setting the display state of the terminal according to at least one of the above-mentioned display parameters.
[0059] In this embodiment, when it is detected that the terminal exits the power saving mode, the exit of the power saving mode is executed. All previously disabled apps are unbanned.

Example Embodiment

[0060] Embodiment two:
[0061] This embodiment provides an intelligent power saving device, please refer to figure 2 As shown, it includes a statistics module and a first setting module;
[0062] The statistics module is used to count the usage of each application in the terminal;
[0063] The first setting module is used to determine the applications allowed to run in the power saving mode based on the usage of each application obtained by the statistics module when the power saving mode is enabled on the terminal; only the applications that are allowed to run can run normally.
[0064] In this embodiment, the statistics of the usage of each application by the statistics module may be statistics performed before the terminal turns on the power saving mode; it may also be statistics performed before the terminal turns on the power saving mode (the results obtained at this stage are historical statistics results). ). At the same time, after the terminal turns on the power saving mode, statistics are collected on the applications currently running on the terminal and added to the previous historical statistical results as the latest statistical results. The essence of the statistics of the usage of each application in the terminal is the learning and recording of the user's usage habits. Therefore, in order to record and learn the user's usage habits as accurately as possible, a statistical period can be set in this embodiment, during which statistics are performed according to a preset statistical interval or other principles. The setting of the statistical period and the statistical interval must be satisfied so that the statistical results can meet the user's usage habits. In this embodiment, counting the usage of each application in the terminal includes: counting the usage frequency and/or usage duration of each application; the usage frequency and usage duration can reflect the usage of each application by the user to a certain extent. Correspondingly, the statistics module includes a frequency statistics sub-module for counting the usage frequency of each application and/or a duration statistics sub-module for counting the usage time of each application.
[0065] The first setting module in this embodiment includes a judgment submodule and a setting submodule;
[0066] The judgment sub-module is used to determine common applications based on the usage of each application;
[0067] The setting sub-module is used to keep the frequently used applications currently running on the terminal, and close the unused apps that are currently running; and/or disable the unused apps that are not currently running in the terminal; that is, in the power saving mode Such applications are not allowed to start and run, and only common applications that are allowed to run can be started and run normally.
[0068] In this embodiment, the judgment sub-module includes a comparison sub-unit, which is used to determine an application whose use frequency and/or use duration is greater than a set threshold as a common application, specifically including the following situations:
[0069] When the statistics of the usage of each application in the terminal is to only count the usage frequency of each application, set the frequency threshold, and the application with the usage frequency greater than the frequency threshold is judged as a common application;
[0070] When counting the usage of each application in the terminal, when only the usage time of each application is counted, a duration threshold is set, and the application whose usage duration is greater than the duration threshold is judged as a common application;
[0071] When counting the usage of each application in the terminal is to count only the usage duration and usage frequency of each application, set the duration threshold and frequency threshold. When the usage duration and usage frequency are both greater than the corresponding threshold, the application is judged as a common application; or Only when at least one of the duration of use and the frequency of use is greater than the corresponding threshold is an application judged as a common application.
[0072] In this embodiment, further settings can be made for each application in the power saving mode of the terminal in combination with the current data connection status of the terminal. So see image 3 As shown, the smart power saving device also includes a status acquisition module and a second setting module; the status acquisition module is used to acquire the current data connection status of the terminal; the second setting module is used to determine the status of the terminal based on the usage of each application in the first setting module After the applications that are allowed to run in the power saving mode, based on the current data connection status of the terminal, select the applications that are not supported by the current data connection status from the applications that are allowed to run to close and/or disable them, including:
[0073] Close the reserved common applications that the terminal is currently running, close the applications that are not supported by the current data connection state, and keep the supported applications; and/or keep the common applications that are not currently running in the terminal that are not supported by the current data connection state The application is disabled, that is, in the power saving mode, such applications are not allowed to start and run in the current data connection state. In this embodiment, such disabled applications include, but are not limited to, synchronization applications (including background data synchronization applications, automatic synchronization applications, etc.) and update applications (including automatic updates of various applications, which can be disabled by setting the update time, etc.) ) And other service applications.
[0074] The data connection status of the terminal in this embodiment includes the network connection status (such as WIFI network connection, cellular network connection, etc.) and other data connection status (such as various P2P links established through Bluetooth, infrared, etc.); if the terminal’s current If the network connection status is on, that is, the WIFI network connection or the cellular network connection is on, the PS service in the allowed application (that is, the Internet service) is retained; otherwise, the PS service in the allowed application is closed and/or disabled; if If the current P2P link status of the terminal is open, the P2P service in the application allowed to run (that is, the Internet service) is retained, otherwise, the P2P service in the application allowed to run is closed and/or disabled;
[0075] In this embodiment, on the basis of the foregoing, the display state of the terminal in the power saving mode can also be set based on the display strategy in the preset power saving mode. The display strategy includes at least one display parameter for adjusting the display state, such as screen Brightness parameters, screen lock time parameters, etc.; setting the display state according to the display strategy means setting the display state of the terminal according to at least one of the above-mentioned display parameters. So see Figure 4 As shown, the smart power saving device also includes a display strategy acquisition module and a third setting module;
[0076] The display strategy obtaining module is used to obtain the preset display strategy in the power saving mode;
[0077] The third setting module is used to set the display state of the terminal according to the display strategy.
[0078] In this embodiment, when it is detected that the terminal exits the power saving mode, the exit of the power saving mode is executed. All previously disabled apps are unbanned.

Example Embodiment

[0079] Embodiment three:
[0080] This embodiment provides a terminal, which may be a smart terminal such as a mobile phone or tablet computer of Android, ios, WP, etc., please refer to Figure 5 As shown, it includes a memory and a processor, the memory is used to store at least one program module, and the processor is used to call at least one program module to perform the following steps:
[0081] When the terminal turns on the power saving mode, obtain statistics on the usage of each application in the terminal;
[0082] Determine the applications that the terminal is allowed to run in the power saving mode based on the usage of each application.
[0083] In order to better understand the present invention, the following takes the terminal as a mobile phone as an example to illustrate the solution of the present invention. See Image 6 As shown, the smart power saving processing process of mobile phones includes:
[0084] S601: The mobile phone is operating normally;
[0085] S602: The mobile phone turns on the smart power saving mode;
[0086] S603: Save the current usage status of the mobile phone and store it in the information database, count the usage frequency of the mobile phone application based on the current usage status of the mobile phone, and store it in the frequency database to update the statistical results; please refer to the frequency statistics process Figure 7 Shown
[0087] S604: Read the frequency database used by the application;
[0088] S605: Determine an application whose use frequency is higher than the set frequency threshold as a common application;
[0089] S606: Extract frequently used applications from the frequency database;
[0090] S607: Get the current data connection status of the mobile phone, including wifi network, data link, P2P link, etc.;
[0091] S608: Determine the applications that should be allowed in the current power saving mode according to the obtained commonly used applications and the mobile phone data connection status. Among the commonly used applications, you need to select the applications supported by the current mobile phone data connection status. For this process, see Figure 8 Shown
[0092] S609: Obtain other power saving strategies (such as display strategies), and further set according to these power saving strategies, see Picture 9;
[0093] S610: Run smart power saving mode;
[0094] S611: Determine whether to exit the smart power saving mode, if not, go to S610, continue to run the smart power saving mode, if exit, go to S612;
[0095] S612: Exit the smart power saving mode.
[0096] Figure 7 It is a flowchart of the frequency statistics process in this embodiment, that is, a flowchart of learning user habits, and the details are as follows:
[0097] S701: The mobile phone turns on the smart power saving mode;
[0098] S702: Count the running applications of the current state of the mobile phone;
[0099] S703: Mark each application with frequency of use;
[0100] S704: Determine whether the application frequency database already exists, if it does not exist, go to S705; if it already exists, go to step 706;
[0101] S705: Create an application usage frequency database;
[0102] S706: Store the new statistical usage frequency in the frequency database for updating;
[0103] S707: Complete application frequency update.
[0104] Figure 8 It is a flowchart for selecting the applications supported by the current mobile phone data connection status from the commonly used applications, as follows:
[0105] S801: Turn on the smart power saving mode;
[0106] S802: Determine whether the mobile phone is currently connected to the wifi network, if yes, go to S806; if not connected to the wifi network, go to S803;
[0107] S803: Determine whether the cellular data link has been opened, if yes, go to S806; if the data link is not opened, go to S804;
[0108] S804: Turn off and/or disable PS related applications in the power saving mode;
[0109] S805: Close the PS service;
[0110] S806: Keep PS business;
[0111] S807: Determine whether the mobile phone currently has a P2P link, if there is, go to S808; if there is no P2P link, go to S809;
[0112] S808: Reserve P2P business;
[0113] S809: Close the P2P service.
[0114] Picture 9 It is a flowchart of setting according to obtaining other power saving strategies in this embodiment, and the details are as follows:
[0115] S901: Turn on the smart power saving mode;
[0116] S902: Obtain a display strategy;
[0117] S903: Adjust the brightness of the mobile phone screen according to the display strategy;
[0118] S904: Set the phone lock screen time according to the display strategy;
[0119] S905: Obtain other power saving strategies and set correspondingly;
[0120] S906: The power saving strategy is set.
[0121] It can be seen that the present invention can record the user's usage habits, obtain and store the user's usage frequency of each application on the terminal, combined with the current state of the terminal, when the user selects the power saving mode, intelligently adjust the power saving mode and turn off the rarely used functions , Keep frequently used functions, supplemented by other power-saving strategies, while saving power, maximize the normal use of users.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

T-shaped stainless steel clamp for cars

Owner:合肥长兴汽车配件有限公司

Classification and recommendation of technical efficacy words

  • Extended use time
  • Improve satisfaction

Variable rotating equivalent inertia mass damper

ActiveCN105221622AExtended use timeTransmission concept is clearInertia effect dampersModal damping ratioViscous damping
Owner:TONGJI UNIV

Screen font zooming method and terminal unit

InactiveCN101271678AGood visionImprove satisfactionCathode-ray tube indicatorsMusic playerTerminal unit
Owner:HUAWEI DEVICE (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products