Power saving control method and device, electronic equipment and computer readable storage medium

By obtaining the usage scenario information of the smart device and determining the target power saving strategy, controlling the smart device to run the corresponding application, the problems of poor power saving effect and reduced equipment performance in the power saving mode in the existing technology are solved, and a good user experience is maintained while saving power.

CN119718053APending Publication Date: 2025-03-28HUIZHOU TCL CLOUD INTERNET CORP TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411701841.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the case where users frequently use smart devices, the power saving effect of the power saving mode is poor, and the restricted function will reduce the performance of the device and affect the user experience.

Method used

By responding to power saving control instructions, obtain the usage scenario information of the smart device, determine the target power saving strategy based on the usage scenario, and control the smart device to run the corresponding target application to achieve power saving effect.

Benefits of technology

While achieving the purpose of power saving, it reduces the impact on user experience and improves the performance of equipment in power saving mode.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718053A_ABST
    Figure CN119718053A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a power saving control method and device, electronic equipment and a computer readable storage medium, and the method comprises the steps: obtaining the use scene information of intelligent equipment in response to a power saving control instruction; determining a target power saving strategy according to the use scene information; and controlling the intelligent equipment to run a target application program corresponding to the use scene information according to the target power saving strategy. According to the power-saving control method provided by the embodiment of the invention, the influence on the user experience can be reduced while the purpose of power saving is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of electronic devices, and specifically to a power saving control method, device, electronic device, and computer-readable storage medium. Background Art

[0002] When users have no means of charging, they may choose to set their smart devices to power saving mode to extend the usage time of their smart devices.

[0003] In the prior art, many smart device manufacturers provide default power saving solutions, which can achieve power saving control of smart devices by lowering screen brightness, setting a dark theme, turning on the firewall, disabling backup, disabling startup acceleration, disabling screen off display, turning off vibration, turning off background positioning, and forcibly setting all applications to standby mode.

[0004] However, the existing power saving solutions do not achieve a good power saving effect when users frequently use smart devices. If the functions of smart devices are restricted, the performance of the smart devices will be greatly reduced, which will bring a poor user experience to users. Summary of the invention

[0005] The embodiments of the present application provide a power saving control method, device, electronic device and computer-readable storage medium, which can achieve the purpose of power saving while reducing the impact on user experience.

[0006] In a first aspect, an embodiment of the present application provides a power saving control method, which is applied to a smart device, and the method includes:

[0007] In response to the power saving control instruction, obtaining usage scenario information of the smart device;

[0008] Determine a target power saving strategy according to the usage scenario information;

[0009] The smart device is controlled to run a target application corresponding to the usage scenario information according to the target power saving strategy.

[0010] Optionally, in some embodiments of the present application, in response to the power saving control instruction, obtaining the usage scenario information of the smart device includes:

[0011] Determine the application program currently running in the foreground of the smart device as a first-category application program;

[0012] Determine an application program that is currently running in the background of the smart device and is pre-set as a whitelist application as a second type of application program;

[0013] Determining the usage scenario information according to the first category of applications and the second category of applications;

[0014] The foreground operation refers to the application program being operated at the first display level of the smart device, and the background operation refers to the application program being operated at other display levels of the smart device except the first display level.

[0015] Optionally, in some embodiments of the present application, determining the usage scenario information according to the first category of applications and the second category of applications includes:

[0016] Obtaining first category label information of the first category application and second category label information of the second category application;

[0017] Determining first scene information according to the first type of tag information, and determining second scene information according to the second type of tag information;

[0018] The usage scenario information is determined according to the first scenario information and the second scenario information.

[0019] Optionally, in some embodiments of the present application, determining a target power saving strategy according to the usage scenario information includes:

[0020] Determining a first power saving strategy corresponding to the first scenario information;

[0021] Determining a second power saving strategy corresponding to the second scenario information;

[0022] The target power saving policy is determined according to the first power saving policy and the second power saving policy.

[0023] Optionally, in some embodiments of the present application, controlling the smart device to run a target application corresponding to the usage scenario information according to the target power saving strategy includes:

[0024] Controlling the display driver component of the smart device to run the first type of application program at a reduced refresh rate according to the first power saving strategy;

[0025] Controlling the processor component of the smart device to run the second type of application at a reduced operating frequency according to the second power saving strategy;

[0026] The target applications include: the first category of applications and the second category of applications.

[0027] Optionally, in some embodiments of the present application, controlling the smart device to run a target application corresponding to the usage scenario information according to the target power saving strategy further includes:

[0028] Controlling the smart device to disable an associated startup function when running the first type of application according to the first power saving strategy;

[0029] According to the second power saving strategy, the smart device is controlled to turn off the self-start function when running the second type of application.

[0030] Optionally, in some embodiments of the present application, controlling the smart device to run a target application corresponding to the usage scenario information according to the target power saving strategy further includes:

[0031] The smart device is controlled to run other applications except the target application according to a preset power saving strategy.

[0032] In a second aspect, an embodiment of the present application further provides a power saving control device, which is applied to a smart device, and the device includes:

[0033] An acquisition module, configured to acquire usage scenario information of the smart device in response to a power saving control instruction;

[0034] A processing module, used to determine a target power saving strategy according to the usage scenario information;

[0035] The processing module is further used to control the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy.

[0036] Optionally, in some embodiments of the present application, the acquisition module is used to:

[0037] Determine the application program currently running in the foreground of the smart device as a first-category application program;

[0038] Determine an application program that is currently running in the background of the smart device and is pre-set as a whitelist application as a second type of application program;

[0039] Determining the usage scenario information according to the first category of applications and the second category of applications;

[0040] The foreground operation refers to the application program being operated at the first display level of the smart device, and the background operation refers to the application program being operated at other display levels of the smart device except the first display level.

[0041] Optionally, in some embodiments of the present application, the acquisition module is further used to:

[0042] Obtaining first category label information of the first category application and second category label information of the second category application;

[0043] Determining first scene information according to the first type of tag information, and determining second scene information according to the second type of tag information;

[0044] The usage scenario information is determined according to the first scenario information and the second scenario information.

[0045] Optionally, in some embodiments of the present application, the processing module is used to:

[0046] Determining a first power saving strategy corresponding to the first scenario information;

[0047] Determining a second power saving strategy corresponding to the second scenario information;

[0048] The target power saving policy is determined according to the first power saving policy and the second power saving policy.

[0049] Optionally, in some embodiments of the present application, the processing module is further used to:

[0050] Controlling the display driver component of the smart device to run the first type of application program at a reduced refresh rate according to the first power saving strategy;

[0051] Controlling the processor component of the smart device to run the second type of application at a reduced operating frequency according to the second power saving strategy;

[0052] The target applications include: the first category of applications and the second category of applications.

[0053] Optionally, in some embodiments of the present application, the processing module is further used to:

[0054] Controlling the smart device to disable an associated startup function when running the first type of application according to the first power saving strategy;

[0055] According to the second power saving strategy, the smart device is controlled to turn off the self-start function when running the second type of application.

[0056] Optionally, in some embodiments of the present application, the processing module is further used to:

[0057] The smart device is controlled to run other applications except the target application according to a preset power saving strategy.

[0058] In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps in the above-mentioned power saving control method when executed by the processor.

[0059] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned power saving control method are implemented.

[0060] In a fifth aspect, the embodiments of the present application further provide a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the 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.

[0061] In summary, the embodiments of the present application obtain the usage scenario information of the smart device by responding to the power saving control instruction; determine the target power saving strategy according to the usage scenario information; and control the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy. The technical solution determines the power saving strategy of the application corresponding to the usage scenario according to the usage scenario of the smart device in the power saving mode, and uses the power saving strategy to control the corresponding application, thereby achieving the technical effect of reducing the impact on the user experience while achieving the purpose of power saving. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] In order to more clearly illustrate the technical solutions in 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 invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0063] Figure 1 is a schematic diagram of a scenario of a power saving control method provided in an embodiment of the present application;

[0064] Figure 2 is a schematic diagram of a scenario in which a smart device according to an embodiment of the present application executes the power saving control method;

[0065] Figure 3 is a schematic diagram of a power saving mode architecture corresponding to the power saving control method provided in an embodiment of the present application;

[0066] Figure 4 It is a schematic diagram of the overall process of power saving control provided by an embodiment of the present application;

[0067] Figure 5 is a structural schematic diagram of a power saving control device provided in an embodiment of the present application;

[0068] Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0069] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments in the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0070] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the above features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0071] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.

[0072] First, the terms involved in this application are explained:

[0073] Power saving mode: Low power mode is a function used in electronic devices to reduce the energy consumption of the device and extend the battery life. When a smart device is in power saving mode, a series of measures are taken to reduce power consumption, thereby reducing battery consumption.

[0074] The embodiments of the present application provide a power saving control method, device, electronic device and computer readable storage medium. Specifically, the embodiments of the present application provide a power saving control device applicable to the power saving control method, the power saving control device includes a smart device and a main control device of the smart device, and the smart device can be a mobile phone, a tablet, a computer, etc.

[0075] In the prior art, power saving control strategies for smart devices are becoming more and more diverse. Many smart device manufacturers have improved traditional power saving strategies, which can increase the available time of smart devices by 20% to 30%.

[0076] For example, most existing power-saving control methods directly reduce the maximum operating frequency of the CPU or GPU. However, when the maximum operating frequency of the CPU or GPU is limited, it will have a significant impact on user usage, resulting in a poor user experience. In addition, the power-saving strategy is turned off by default and requires the user to manually turn it on to achieve the power-saving effect, and the operation process is cumbersome.

[0077] In addition, there are power-saving strategies that will turn off sound effects and touch feedback as much as possible, limit functions that may wake up the screen when the smart device is turned off, and use more aggressive background cleaning strategies to clean up applications running in the background. This method basically does not affect the use of smart devices, but if users use smart devices more frequently, it will not achieve the expected power-saving effect.

[0078] Therefore, the existing power saving control method has many problems such as affecting the normal use of users or poor power saving effect in the power saving mode.

[0079] The embodiments of the present application provide a power saving control method, device, electronic device and computer readable storage medium. The technical solution adopts a method of obtaining usage scenario information of a smart device in response to a power saving control instruction; determining a target power saving strategy according to the usage scenario information; and controlling the smart device to run a target application corresponding to the usage scenario information according to the target power saving strategy.

[0080] In summary, the power saving control method in the embodiment of the present application can determine the power saving strategy of the application corresponding to the usage scenario according to the usage scenario of the smart device in the power saving mode, and use the power saving strategy to control the corresponding application, thereby achieving the technical effect of reducing the impact on the user experience while achieving the purpose of power saving.

[0081] It should be noted that the order of description of the following embodiments is not intended to limit the priority order of the embodiments.

[0082] See also Figure 1 , Figure 1The schematic diagram of the scenario of the power saving control method provided in the embodiment of the present application, the power saving control system may include a smart device 100 and a main control device 200, the smart device 100 and the main control device 200 may be connected to each other by any means, including but not limited to signal communication through electronic circuits, communication through wireless signals, the wireless signals may be computer network communication of TCP / IP Protocol Suite (TCP / IP), User Datagram Protocol (UDP), etc. The smart device 100 may receive control signals from a remote control or a control panel, and the smart device 100 may also receive instruction information sent by the main control device 200, and the smart device 100 may perform corresponding operations according to the corresponding instruction information, such as the power saving control method in the present application.

[0083] In the embodiment of the present application, the smart device 100 includes but is not limited to a mobile phone, a tablet, a computer, etc.

[0084] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or fewer smart devices as shown in Figure 1 Only one smart device is shown, and no specific limitation is given here.

[0085] In addition, if Figure 1 As shown, the main control device 200 may include any hardware device capable of data processing and instruction sending, such as a CPU or a single-chip microcomputer embedded in the smart device, and the specific details are not limited here.

[0086] It should be noted that Figure 1 The scenario diagram of the power-saving control system shown is merely an example. The power-saving control system and scenario described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. A person of ordinary skill in the art can know that with the evolution of the power-saving control system and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0087] For details, please refer to Figure 2 , Figure 2 : is a schematic diagram of a scenario in which a smart device according to an embodiment of the present application executes the power saving control method, wherein the specific execution process of the smart device executing the power saving control method is as follows:

[0088] S201: In response to a power saving control instruction, obtaining usage scenario information of a smart device.

[0089] In the embodiment of the present application, after receiving the power saving control instruction, the main control device of the smart device obtains the usage scenario information of the smart device.

[0090] Optionally, the usage scenario information can be used to characterize the usage of the smart device at present or in a preset time period, and the usage may include: applications currently being used, applications recently used, etc. Intelligent power saving based on the usage scenario information can achieve power saving without affecting the applications currently being used by the user.

[0091] In some embodiments of the present application, before obtaining usage scenario information of the smart device in response to a power-saving control instruction, optionally, the power-saving control method provided in the embodiments of the present application also includes: generating a power-saving control instruction when the power level of the smart device is less than or equal to a preset power level, and / or when the smart device receives a power-saving touch operation.

[0092] In the embodiment of the present application, during the operation of the smart device, if it is detected that the power level is less than or equal to the preset power level, the power saving control instruction can be triggered automatically.

[0093] Optionally, during the operation of the smart device, the user may manually trigger a touch switch of the power saving mode to enter the power saving mode.

[0094] In the present application embodiment, Figure 3 The schematic diagram of the power saving mode architecture shown in the figure shows that the power saving mode can be turned on or off by the user through the power saving mode application function switch. In the power saving scheme, the native background process cleaning scheme of the smart device can be included, such as: screen off cleaning, reducing background running time, adjusting process freezing strategy, adjusting memory water level, adjusting the total number of cached processes, etc.; it can make it easier for the system to detect and kill background processes, and finally limit the self-starting and associated startup of applications to reduce the occupation of system resources by background processes. The power saving scheme can also include power saving schemes such as turning off power consumption settings, such as: turning off automatic synchronization, turning off traffic saving, turning off touch screen prompt sound, turning off notification to light up the screen when locking the screen, turning off touch screen feedback, turning off lock frequency prompt sound, turning off blocking screen off, turning off lifting to light up the screen, and turning off keyboard prompt sound, etc.; when entering the power saving mode, the user can be informed of the functions that have been turned off. If the user does not want to turn them off, he can choose to restore the above function switches after entering the power saving mode.

[0095] Optionally, the application layer can provide an entry to power saving mode and display a rough power saving plan; the system service layer includes background cleaning strategies, which can increase the cleaning of background applications and when the screen is turned off, and strengthen the restrictions on the background operation of applications; and turn off power consumption settings to minimize the impact on user use. At the hardware layer, the functions of limiting CPU and GPU capabilities and reducing refresh rates can be implemented, and relevant interfaces can be provided.

[0096] Still Figure 3 As shown, the embodiments of the present application also provide a power-saving solution for intelligently adjusting the CPU and GPU frequencies according to the usage scenario, or directly turning off the CPU frequency pulling function and reducing the refresh rate, thereby reducing power consumption while minimizing the impact on the performance of smart devices.

[0097] Optionally, the power saving control method provided in the embodiment of the present application also includes: determining the application that is running in the foreground of the smart device as a first category application; determining the application that is running in the background of the smart device and is pre-set as a whitelist application as a second category application; and determining usage scenario information based on the first category application and the second category application.

[0098] In the embodiment of the present application, the second category of applications are pre-set whitelist applications that are running in the background. Foreground running refers to the application running at the first display level of the smart device, and background running refers to the application running at other display levels of the smart device except the first display level.

[0099] It should be noted that the whitelist application may be one or more applications pre-set by the user. When the smart device enters the power saving mode, if one or more applications in the whitelist application are running in the background of the smart device, the whitelist application (i.e., the second category application) running in the background may not be closed or other default power saving policy related operations may not be performed.

[0100] In an embodiment of the present application, when a user uses the device in power saving mode, the main control device can obtain the first type of application running in the foreground of the smart device, and obtain the second type of application running in the background, and intelligently adjust the CPU and GPU frequencies or adopt other power saving strategies according to the usage scenarios of the foreground applications and background applications.

[0101] Optionally, in some embodiments of the present application, usage scenario information is determined based on first category applications and second category applications, including: obtaining first category tag information of the first category applications and second category tag information of the second category applications; determining first scenario information based on the first category tag information, and determining second scenario information based on the second category tag information; determining usage scenario information based on the first scenario information and the second scenario information.

[0102] In an embodiment of the present application, after the main control device obtains the first type of application running in the foreground of the smart device, it determines the first type of tag information of the first type of application. At the same time, after obtaining the second type of application running in the background of the smart device, it determines the second type of tag information of the second type of application.

[0103] It should be noted that the tag information can be confirmed by the smart device itself according to the type of application, or can be pre-set by the user.

[0104] Optionally, taking the case where a user uses a map software as an example, when the user uses the map software, after the smart device automatically or the user manually enters the power saving mode, it is obtained that the application running in the foreground at this time is the map software, and the application running in the background also includes the chat software (the whitelist application includes the chat software). Then the label information of the map software is determined to be the navigation software, and the label information of the chat software is determined to be the social software.

[0105] As an optional embodiment, when the first type of tag information is determined to be navigation software, the first scene information can be determined to be a navigation scene; when the second type of tag information is determined to be social software, the second scene information can be determined to be a social scene, and the scene information can be determined to be a navigation scene and a social scene.

[0106] Optionally, when determining that the application running in the foreground is a map software, if it is obtained that the application running in the background is also a map software, it can be determined that the first type of tag information and the second type of tag information are both navigation software, and accordingly, the scene information can be directly determined as a navigation scene.

[0107] Optionally, when it is determined that the application running in the foreground is a map software and the applications running in the background include chat software, if it is detected that the user has pre-set the chat software as non-whitelist software, it can be determined that the first type of tag information is navigation software, and there is no second type of tag information, and the scene information can be determined as a navigation scene.

[0108] It should be noted that in the embodiments of the present application, the applications running in the foreground and the applications running in the background are only examples, and the number of applications is not specifically limited, that is, there may be multiple foreground applications and background applications, and the scene information may be a combination of multiple scene information.

[0109] S202: Determine a target power saving strategy according to usage scenario information.

[0110] In the embodiment of the present application, corresponding power saving strategies may be pre-set for a variety of usage scenarios, and the power saving strategies may be used in the power saving mode of the usage scenario.

[0111] Optionally, in some embodiments of the present application, determining a target power saving strategy based on usage scenario information includes: determining a first power saving strategy corresponding to the first scenario information; determining a second power saving strategy corresponding to the second scenario information; and determining the target power saving strategy based on the first power saving strategy and the second power saving strategy.

[0112] In the embodiment of the present application, the use scenarios of navigation scenario and social scenario are still taken as examples to obtain a first power saving strategy corresponding to the navigation scenario, for example, reducing the refresh rate, and obtain a second power saving strategy corresponding to the social scenario, for example, turning off the CPU frequency pull. According to the obtained refresh rate reduction strategy and CPU frequency pull-off strategy, the target power saving strategy is determined.

[0113] Optionally, if the usage scenario is only a navigation scenario, a first power saving strategy corresponding to the navigation scenario is obtained, for example, lowering the refresh rate, and a target power saving strategy is determined based on the obtained refresh rate lowering strategy.

[0114] Optionally, if the usage scenario information includes multiple first scenario information and multiple second scenario information, the power saving strategy corresponding to each scenario information is obtained respectively.

[0115] It should be noted that by setting a corresponding power saving policy for a usage scenario, the power saving policy can be used uniformly when using an application corresponding to the scenario, avoiding setting a corresponding power saving policy for each application of the same type.

[0116] It should also be noted that if there is a usage scenario where no power saving strategy is set, the default power saving strategy of the smart device can be used for power saving control.

[0117] S203: Controlling the smart device to run a target application corresponding to the usage scenario information according to the target power saving strategy.

[0118] In the embodiment of the present application, after the power saving strategy corresponding to each usage scenario information is acquired, the smart device is controlled to run the application corresponding to the usage scenario information according to the power saving strategy.

[0119] Optionally, in some embodiments of the present application, the target power saving strategy is used to control the smart device to run the target application corresponding to the usage scenario information, including: controlling the display driver component of the smart device to run the first type of application while reducing the refresh rate according to the first power saving strategy; controlling the processor component of the smart device to run the second type of application while reducing the operating frequency according to the second power saving strategy; wherein the target applications include: the first type of application and the second type of application.

[0120] Optionally, in some embodiments of the present application, controlling the smart device to run a target application corresponding to usage scenario information according to a target power saving policy also includes: controlling the smart device to turn off an associated startup function when running a first type of application according to a first power saving policy; and controlling the smart device to turn off a self-start function when running a second type of application according to a second power saving policy.

[0121] In the embodiment of the present application, still taking the usage scenarios of navigation scenarios and social scenarios as an example, the determined target power saving strategies include: a first power saving strategy, reducing the refresh rate; a second power saving strategy, turning off CPU frequency pulling.

[0122] Optionally, the smart device is controlled to run a map application corresponding to the navigation scenario (the first type of application in this example) by lowering the refresh rate, and the smart device is controlled to run a social application corresponding to the navigation scenario (the second type of application in this example) by turning off the CPU frequency pulling.

[0123] In the embodiment of the present application, the determined target power saving strategy may also include: a first power saving strategy, turning off the associated startup function; and a second power saving strategy, turning off the self-start function.

[0124] Optionally, taking the case where the usage scenarios are social scenarios and navigation scenarios as an example, a jump instruction or connection of a navigation software (the second type of application in this example) appears in a social application (the first type of application in this example) corresponding to the social scenario, and the navigation software cannot be started because the associated startup function is turned off in the power saving policy; or, the processor component of the smart device responds to the startup instruction of a navigation software (the second type of application in this example) of a certain application, and the navigation software cannot be started because the self-start function is turned off in the power saving policy.

[0125] It should be noted that the first power saving strategy and the second power saving strategy can be set in a variety of ways according to different usage scenarios or applications, and are not limited to power saving methods such as lowering the refresh rate, turning off CPU frequency pulling, turning off the associated startup function and turning off the automatic startup function.

[0126] Optionally, in some embodiments of the present application, controlling the smart device to run a target application corresponding to the usage scenario information according to the target power saving policy also includes: controlling the smart device to run other applications except the target application according to a preset power saving policy.

[0127] In the present application embodiment, Figure 4As shown in the schematic diagram of the overall power saving control process, the power saving mode management and control process mainly includes the management of five modules: power consumption settings, background restrictions, screen off cleaning, CPU frequency and refresh rate, and includes entering the power saving mode and exiting the power saving mode. When entering the power saving mode, management and monitoring are performed. When exiting the power saving mode, the settings before the power saving mode are restored and the monitoring is canceled to reduce unnecessary consumption.

[0128] Optionally, when the smart device enters power saving mode, the switch status of each application or functional component is saved, for example, the switch status of the vibration mode, and the vibration mode is turned off; whitelist applications are filtered out, the status of other applications is saved, and the background operation and self-starting functions of other applications are restricted. If the smart device is in the screen-off state, the background application is cleaned up every X minutes (if it is a whitelist application, it can be not cleaned up), and the CPU frequency and refresh rate of this type of application are limited. For whitelist applications (second type of applications) or applications running in the foreground (first type of applications), power saving control is performed using a pre-set power saving strategy corresponding to the usage scenario.

[0129] Optionally, when the smart device exits the power saving mode, the state of the application or functional component before entering the power saving mode is restored according to the saved switch state of each application or functional component; the saved application state is read, and the background running restriction is lifted and the auto-start function is restored. At the same time, the screen off monitoring is canceled, and the CPU frequency and refresh rate restrictions of such applications are lifted.

[0130] It should be noted that Figure 4 The overall power saving control process shown in is only an example. In actual power saving control, various power saving schemes such as power consumption settings, background restrictions, screen clearing, CPU frequency and display settings can be executed in any order, or multiple power saving schemes can be executed at the same time, or some power saving schemes can be omitted.

[0131] In the embodiment of the present application, the power consumption of the power saving mode is optimized from multiple directions, such as shutting down mobile phone functions, limiting background capabilities, and intelligently identifying user usage scenarios to limit functions. The corresponding power saving strategy is adopted according to the usage scenario, while achieving the purpose of power saving, the user's usage experience is guaranteed.

[0132] Through the embodiments of the present application, a technical solution is adopted in which usage scenario information of a smart device is obtained in response to a power-saving control instruction; a target power-saving strategy is determined based on the usage scenario information; and a target application corresponding to the usage scenario information is controlled to run the smart device based on the target power-saving strategy. According to the usage scenario of the smart device in power saving mode, a power-saving strategy for the application corresponding to the usage scenario is determined, and the power-saving strategy is used to control the corresponding application, thereby achieving a technical effect of reducing the impact on user experience while achieving the purpose of power saving.

[0133] In order to better implement the power saving control method of the present application, the present application also provides a power saving control device based on the power saving control method, wherein the meanings of the terms are the same as those in the power saving control method, and the specific implementation details can refer to the description in the method embodiment.

[0134] See also Figure 5 , Figure 5 : is a schematic diagram of the structure of a power saving control device 500 provided in an embodiment of the present application, wherein the power saving control device 500 is applied to a smart device, and specifically can be as follows:

[0135] An acquisition module 501 is used to acquire usage scenario information of the smart device in response to a power saving control instruction;

[0136] A processing module 502 is used to determine a target power saving strategy according to the usage scenario information;

[0137] The processing module 502 is further used to control the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy.

[0138] Optionally, in some embodiments of the present application, the acquisition module 501 is used to:

[0139] Determine the application program currently running in the foreground of the smart device as a first-category application program;

[0140] Determine an application program that is currently running in the background of the smart device and is pre-set as a whitelist application as a second type of application program;

[0141] Determine usage scenario information based on the first category of applications and the second category of applications;

[0142] Among them, foreground running refers to the application running on the first display layer of the smart device, and background running refers to the application running on other display layers of the smart device except the first display layer.

[0143] Optionally, in some embodiments of the present application, the acquisition module 501 is further configured to:

[0144] Obtain first-category tag information of first-category applications and second-category tag information of second-category applications;

[0145] Determining first scene information according to the first type of tag information, and determining second scene information according to the second type of tag information;

[0146] The usage scenario information is determined according to the first scenario information and the second scenario information.

[0147] Optionally, in some embodiments of the present application, the processing module 502 is used to:

[0148] Determining a first power saving strategy corresponding to the first scenario information;

[0149] Determining a second power saving strategy corresponding to the second scenario information;

[0150] A target power saving policy is determined according to the first power saving policy and the second power saving policy.

[0151] Optionally, in some embodiments of the present application, the processing module 502 is further configured to:

[0152] Controlling the display driver component of the smart device to run the first type of application program at a reduced refresh rate according to the first power saving strategy;

[0153] controlling the processor component of the smart device to run the second category of applications at a reduced operating frequency according to the second power saving strategy;

[0154] The target applications include: first-category applications and second-category applications.

[0155] Optionally, in some embodiments of the present application, the processing module 502 is further configured to:

[0156] Controlling the smart device to disable an associated startup function when running the first type of application according to the first power saving strategy;

[0157] According to the second power saving strategy, the smart device is controlled to turn off the self-start function when running the second type of application.

[0158] Optionally, in some embodiments of the present application, the processing module 502 is further configured to:

[0159] Control the smart device to run other applications except the target application according to the preset power saving policy.

[0160] In the embodiment of the present application, the acquisition module 501 first responds to the power saving control instruction to obtain the usage scenario information of the smart device, then the processing module 502 determines the target power saving strategy based on the usage scenario information, and then the processing module 502 controls the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy.

[0161] Among them, the embodiments of the present application obtain usage scenario information of the smart device by responding to the power saving control instruction; determine the target power saving strategy according to the usage scenario information; and control the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy. The technical solution determines the power saving strategy of the application corresponding to the usage scenario according to the usage scenario of the smart device in the power saving mode, and uses the power saving strategy to control the corresponding application, thereby achieving the technical effect of reducing the impact on the user experience while achieving the purpose of power saving.

[0162] In addition, the present application also provides an electronic device, such as Figure 6 As shown, it shows a schematic diagram of the structure of the electronic device involved in this application, specifically:

[0163] The electronic device may include components such as a processor 601 with one or more processing cores, a memory 602 with one or more computer-readable storage media, a power supply 603, and an input unit 604. Those skilled in the art will appreciate that Figure 5 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0164] The processor 601 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 602, and calling data stored in the memory 602, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device 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 interface, and application programs, 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.

[0165] 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 electronic 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.

[0166] The electronic device also includes a power supply 603 for supplying power to various components. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, so as to manage charging, discharging, power consumption management and other functions through the power management system. The power supply 603 can also include one or more DC or AC power supplies, recharging systems, power supply device debugging circuits, power converters or inverters, power status indicators and other arbitrary components.

[0167] The electronic device 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 input related to user settings and function control.

[0168] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 601 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 601 will run the application programs stored in the memory 602, thereby implementing the steps in any power saving control method provided in the embodiments of the present application.

[0169] Through the embodiments of the present application, a technical solution is adopted in which the usage scenario information of the smart device is obtained in response to a power-saving control instruction; a target power-saving strategy is determined according to the usage scenario information; and the smart device is controlled to run a target application corresponding to the usage scenario information according to the target power-saving strategy. According to the usage scenario of the smart device in power saving mode, the power-saving strategy of the application corresponding to the usage scenario is determined, and the power-saving strategy is used to control the corresponding application, thereby achieving the technical effect of reducing the impact on user experience while achieving the purpose of power saving.

[0170] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0171] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0172] To this end, the present application provides a computer-readable storage medium, on which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any power saving control method provided in the present application.

[0173] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0174] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0175] Since the instructions stored in the computer-readable storage medium can execute the steps in any power-saving control method provided in the present application, the beneficial effects that can be achieved by any power-saving control method provided in the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0176] The above is a detailed introduction to a power saving control method, device, electronic device and computer-readable storage medium provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A power saving control method, characterized in that: Applied to a smart device, the method comprises: In response to the power saving control instruction, obtaining usage scenario information of the smart device; Determine a target power saving strategy according to the usage scenario information; The smart device is controlled to run a target application corresponding to the usage scenario information according to the target power saving strategy.

2. The method according to claim 1, characterized in that In response to the power saving control instruction, obtaining usage scenario information of the smart device includes: Determine the application program currently running in the foreground of the smart device as a first-category application program; Determine an application program that is currently running in the background of the smart device and is pre-set as a whitelist application as a second type of application program; Determining the usage scenario information according to the first category of applications and the second category of applications; The foreground operation refers to the application program being operated at the first display level of the smart device, and the background operation refers to the application program being operated at other display levels of the smart device except the first display level.

3. The method according to claim 2, characterized in that The determining the usage scenario information according to the first category of applications and the second category of applications includes: Obtaining first category label information of the first category application and second category label information of the second category application; Determining first scene information according to the first type of tag information, and determining second scene information according to the second type of tag information; The usage scenario information is determined according to the first scenario information and the second scenario information.

4. The method according to claim 3, characterized in that The determining a target power saving strategy according to the usage scenario information includes: Determining a first power saving strategy corresponding to the first scenario information; Determining a second power saving strategy corresponding to the second scenario information; The target power saving policy is determined according to the first power saving policy and the second power saving policy.

5. The method according to claim 4, characterized in that The controlling the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy includes: Controlling the display driver component of the smart device to run the first type of application program at a reduced refresh rate according to the first power saving strategy; Controlling the processor component of the smart device to run the second type of application at a reduced operating frequency according to the second power saving strategy; The target applications include: the first category of applications and the second category of applications.

6. The method according to claim 4, characterized in that The controlling the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy also includes: Controlling the smart device to disable an associated startup function when running the first type of application according to the first power saving strategy; According to the second power saving strategy, the smart device is controlled to turn off the self-start function when running the second type of application.

7. The method according to claim 1, characterized in that The controlling the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy also includes: The smart device is controlled to run other applications except the target application according to a preset power saving strategy.

8. A power saving control device, characterized in that: Applied to a smart device, the device comprises: An acquisition module, configured to acquire usage scenario information of the smart device in response to a power saving control instruction; A processing module, used to determine a target power saving strategy according to the usage scenario information; The processing module is further used to control the smart device to run the target application corresponding to the usage scenario information according to the target power saving strategy.

9. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the power saving control method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the power saving control method according to any one of claims 1 to 7 are implemented.