WO2015062504A1 - 功耗控制方法和终端 - Google Patents
功耗控制方法和终端 Download PDFInfo
- Publication number
- WO2015062504A1 WO2015062504A1 PCT/CN2014/089785 CN2014089785W WO2015062504A1 WO 2015062504 A1 WO2015062504 A1 WO 2015062504A1 CN 2014089785 W CN2014089785 W CN 2014089785W WO 2015062504 A1 WO2015062504 A1 WO 2015062504A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- user
- power consumption
- target
- duration
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
Definitions
- the present invention relates to communication technologies, and in particular, to a power consumption control method and terminal.
- Power consumption is a key factor affecting the user experience with a terminal (such as a mobile device, a car phone, a tablet, etc.).
- Good power design means longer usage time and a better user experience.
- the current terminal manufacturers use a variety of technical means, such as: adopt a periodic sleep mechanism in the standby process, or use the screen timing to turn off; or, set the mobile phone to the power saving mode, in the power saving mode, the screen Parameter settings such as brightness and sleep time change, such as making the screen adaptively dark, and performing fast sleep, etc., in order to achieve the goal of saving power as much as possible.
- a power control method including:
- the terminal acquires the target usage time set by the user
- the terminal calculates an expected duration of use of the terminal according to the current usage state
- the terminal performs a power consumption control process, including: the terminal generates target reminder information, where the target reminder information includes: adapting to implementing the target use duration
- the operational suggestion is such that the user recommends using the terminal in accordance with the operation.
- the method further includes: The user's wake-up command, or terminal status, enables the terminal function or operates the terminal function at normal power consumption.
- the method further includes: The terminal receives the modified target usage time of the user.
- the acquiring a target usage duration set by a user includes: the terminal acquiring period The target usage duration of the sexual setting.
- the method further includes: The terminal periodically prompts the user for the current remaining usage duration of the terminal, and/or prompts the user for the time required to reach the target usage duration.
- the terminal calculates, according to a current usage state, an estimated usage duration of the terminal, including: The terminal acquires current operation information of the user; the terminal calculates an expected usage duration corresponding to the operation information according to the relationship between the pre-configured operation information and power consumption.
- the obtaining unit is configured to obtain a target usage time set by the user
- a processing unit configured to calculate an expected duration of use of the terminal according to the current usage state
- control unit configured to perform power consumption control processing when the target usage duration is greater than the expected usage duration.
- control unit is specifically configured to generate target reminder information, where the target reminder information includes: an operation suggestion adapted to implement the target use duration, so that The user suggests to use the terminal according to the operation.
- control unit is specifically configured to: close the terminal function or reduce the function according to a priority order of the terminal function Power consumption of terminal functions.
- the acquiring unit is further configured to: after acquiring the target usage duration set by the user , receiving the user's modified target usage time.
- the processing unit is further configured to periodically prompt the user to the current remaining of the terminal The length of time used, and/or the time required to prompt the user to reach the target usage time.
- the processing unit is specifically configured to acquire current operation information of the user; The relationship between the operation information and the power consumption is calculated, and the estimated usage duration corresponding to the operation information is calculated.
- the technical solution of the power consumption control method and the terminal provided by the present invention is that the power consumption control process is performed according to the acquired target usage time length set by the user, so that the power consumption control process is based on the target usage time of the user.
- the purpose is to achieve the target usage time, thereby saving not only power consumption but also user requirements.
- FIG. 1 is a schematic flow chart of an embodiment of a power consumption control method according to the present invention.
- FIG. 3 is a schematic diagram of interaction suggestions in another embodiment of a power consumption control method according to the present invention.
- FIG. 5 is a schematic structural diagram of an embodiment of a terminal according to the present invention.
- FIG. 6 is a schematic diagram of an entity structure of a terminal embodiment of the present invention.
- the embodiment of the present invention provides a power consumption control method, which can be applied to a terminal such as a mobile phone, a tablet computer, or an in-vehicle device; the method is characterized in that the user sets a desired target usage duration, The target usage duration is, for example, "plan to continue using the terminal for 20 hours".
- the power consumption control method according to the embodiment of the present invention is combined with the current usage state of the terminal according to the target usage time set by the user (for example, whether the terminal is performing high). Whether the operation of power consumption, or whether high power consumption is being enabled, etc., is used to determine whether the current state of use of the terminal can still reach the target usage time.
- the power consumption control method of the embodiment of the present invention performs power consumption control processing on the terminal to achieve the target usage duration. This method is based on the target usage time set by the user as the purpose of power consumption control, so that the user's demand can be satisfied (this requirement is, for example, continuing to use the terminal for 20 hours) and the terminal power consumption is saved.
- FIG. 1 is a schematic flowchart of a power consumption control method according to an embodiment of the present invention. As shown in FIG. 1 , the method may include:
- the terminal acquires a target usage time set by the user.
- the user-set target usage time can be "20 hours", that is, it is desirable to continue using the terminal for 20 hours.
- the terminal calculates an expected duration of using the terminal according to the current usage state.
- the current usage status of the terminal may be, for example, the terminal is performing an online operation; or the user is using his own terminal (such as a mobile phone) to read the e-book.
- the terminal calculates the estimated usage duration according to the usage state, for example, it may be based on the power consumption corresponding to the usage state, such as how much power is consumed for one hour on the Internet, and the remaining power of the current terminal, and it can be calculated that the terminal can also use more For a long time, the estimated length of use is obtained.
- the terminal performs power consumption control processing.
- the target usage time set by the user is 20 hours, and the estimated usage time calculated in 102 is 10 hours, the target usage time is longer than the expected usage time, indicating that the terminal cannot use the target usage time for the terminal, and the terminal currently The power consumption is relatively large, so the terminal can perform power consumption control processing according to this, so as to reduce the power consumption and extend the terminal usage time, so that the terminal usage time reaches the target usage time.
- the power consumption control method of the present embodiment performs the power consumption control process according to the acquired target usage time set by the user, so that the power consumption control process is performed for the purpose of using the target usage time of the user, and can The usage time of the terminal is made to reach the target usage time, thereby not only saving power consumption but also satisfying the user's demand.
- the current terminal usage status refers to, for example, which terminal function (such as navigation function, map function, etc.) the terminal is using, or what operation (such as game, Internet access, reading, etc.) the terminal is currently running. .
- the use state is such that the target usage time set by the user cannot be realized.
- the target usage duration set by the user is “continue to use the terminal for 20 hours”, for example, If the terminal continues the current state of enabling the navigation function, or the terminal continues to open the reading or surfing operation used by the user, the terminal will not be able to continue the terminal for 20 hours, and the terminal may run out of power for only 10 hours, that is, the target usage time of the user cannot be realized. .
- the power consumption reduction control for the terminal is, for example, giving a user operation suggestion, and if the user performs the operation according to the operation suggestion, the original target use duration can be achieved. That is, the user operation suggestion is for prompting the user for the suggested operation, and in the case where the suggested operation is performed, the terminal can run the original target usage duration.
- the terminal can design an input box for the user to input the target usage time, and the user inputs the target usage time in the input box; it can be assumed that the target usage time set by the user is “20 hours”, that is, it is desirable to continue to use the terminal for 20 hours. .
- the terminal usage status may include multiple usage situations, such as operation information and terminal functions.
- the terminal is assumed to acquire the current operation information of the user, and the operation information refers to, for example, performing an online operation; for example,
- the terminal it can be assumed that the terminal is a mobile phone, and the user uses his mobile phone to access the Internet, and of course, other operations such as reading the e-book using the mobile phone.
- the terminal calculates, according to the current usage state, an estimated duration of use of the terminal.
- the terminal compares the estimated usage duration with the target usage time set by the user, and determines whether the target usage duration is greater than the expected usage duration;
- the terminal determines the relationship between the estimated usage duration calculated in 203 and the target usage duration acquired in 201 to determine whether the current operation information causes the estimated usage time of the terminal to be less than the target usage time. ;
- the terminal generates target reminding information, where the target reminding information includes: an operation suggestion that is adapted to implement the target usage duration;
- the terminal in this step when the result of the determination in 204 is that the target usage duration is greater than the expected usage duration, the terminal in this step performs power consumption control processing.
- the power consumption control process may be that the terminal generates target reminder information and prompts the user to perform an operation.
- FIG. 3 is a schematic diagram of the interaction suggestion in another embodiment of the power consumption control method according to the present invention.
- the target reminder information generated by the mobile phone may include some operational suggestions. If the user uses the terminal according to the operation suggestion, the original target usage time may still be achieved; or the user may choose to ignore the original target use duration.
- next step 206 can be continued;
- the reminder to the user when the subsequent terminal continues to perform power consumption monitoring may be periodic; for example, the user does not continue to access the Internet after 1 hour according to the recommendation of A1, and the terminal calculates It is found that the original target usage time is achievable at this time, and the user will not be reminded; the user may not follow the A1 recommendation, and after continuing to access the Internet after 1 hour, the terminal will find that the terminal usage time cannot reach the target.
- the duration of use may remind the user that "you can continue to use the terminal for 3 hours" when the user accesses the Internet for 2 hours; the 3 hours here is the current remaining usage time of the terminal; or, the user still does not care after receiving this prompt, still If you continue to access the Internet, the terminal may remind the user again that you can continue to use the terminal for one hour when the user accesses the Internet for 3 hours. That is, whether the user performs according to the suggestion, or how the user specifically uses the terminal is determined by the user, and the terminal only performs power consumption monitoring, and periodically prompts the user at a certain time.
- the mobile phone when the mobile phone detects that the user's online operation will make the target usage time cannot be realized, the mobile phone can also perform the control terminal function, for example, some terminal functions can be turned off or the power consumption of the terminal function can be reduced.
- FIG. 4 is a schematic flowchart of still another embodiment of a power consumption control method according to the present invention, as shown in FIG.
- the law can include:
- the terminal acquires a target usage time set by the user.
- the terminal acquires a current terminal usage status.
- the terminal calculates an expected duration of using the terminal according to the current usage state.
- the terminal may acquire current operation information of the user, and calculate an expected usage duration corresponding to the operation information according to the pre-configured relationship between the operation information and power consumption. Assume that the estimated usage duration of the user's Internet access obtained in this step is "5 hours.”
- the terminal compares the estimated usage duration with the target usage time set by the user, and determines whether the target usage duration is greater than the expected usage duration;
- the estimated usage time obtained by the above 403 is “5 hours”, and the target usage time set by the user acquired in 401 is “20 hours”, and the estimated usage time is less than the target usage time, then the current operation information may be determined to be the Internet access. The continuation of the operation will make the target usage time impossible.
- the terminal in this step when the result of the determination in 404 is that the target usage time is greater than the expected usage time, the terminal in this step performs power consumption control processing.
- the power consumption control process performed by the terminal may be to turn off the terminal function or reduce the power consumption of the terminal function.
- the mobile phone when encountering a situation that affects the target usage time, can turn off the GPS function, or sleep the map service function, or reduce the power consumption of certain functions, such as reducing the screen brightness, reducing the screen resolution, switching to black and white screen. Reduce the screen display space, etc., these operations can reduce the power consumption of the phone.
- the specific functions to be controlled can be controlled according to the priority order of the functions.
- the priority order of the functions may be default or pre-configured by the mobile phone system, or may be set by the user.
- the above functions can also be classified.
- the screen display function can be classified as a large class, and the lower layer can also be divided into a small class such as a screen refresh frequency, a screen brightness, and a screen resolution; when performing function control, it can be selected under a large category. More specific subclasses are controlled, and subclasses under this broad class can also be selected in order of priority.
- the mobile phone function in order to make the function control of the mobile phone more flexible, after controlling the mobile phone function, the mobile phone function may be re-enabled according to the user's wake-up instruction or the mobile phone function may be operated according to normal power consumption.
- the phone has turned off the map service function.
- the mobile phone can provide the user with a way to re-enable the function.
- the user can set an enabled option to trigger the re-opening of the map service function, and the mobile phone receives the user. After this wake-up command, the map service function that was previously closed will be activated.
- the mobile phone function that has been controlled not only can be re-enabled according to the user's wake-up instruction as described above, but also the mobile phone can automatically perform function activation according to the terminal status or run the terminal function according to normal power consumption.
- the terminal status may be, the remaining power of the mobile phone, etc., for example, the user's mobile phone has a small amount of remaining power, and the set target usage time cannot be realized, that is, the user cannot continue to use for 20 hours, so the mobile phone adopts function control before.
- the map service function is turned off; the user later charges the mobile phone, so that the mobile phone has more power, so the mobile phone can automatically re-open the map service function according to the new power of the mobile phone.
- the implementation of the control of the mobile phone function in the embodiment includes the function of turning off the mobile phone, and reducing the power consumption of the mobile phone function (including, for example, making the mobile phone function sleep). For another example, in order to avoid the influence of the user setting the target usage time, the user reduces the screen brightness. After that, according to the user's wake-up command, or when the power of the mobile phone is fully charged, the display can be performed again according to the normal screen brightness.
- the mobile phone can periodically prompt the user for the current remaining usage time of the mobile phone according to the current usage.
- the mobile phone can periodically display the prompt message "According to the current usage status, your mobile phone can continue to use for 5 hours", that is, the current remaining usage time is 5 hours.
- the target usage duration may also be periodically set, and is not necessarily constant.
- the user usually needs a shorter time for the mobile phone to use during the week from Monday to Wednesday, for example, it can set the target usage time to be "10 hours" in these days. Because these days, there are more mobile phones, and in order to meet the needs of the work, the 10-hour target usage time is required by the users. In the last few days of the week, such as Thursday to Sunday, the user's workload is relatively small, so the phone needs to be used for a longer period of time. For example, it can set the target usage time to be "20 hours" in these days.
- the mobile phone can record the different target usage time of the user at different time periods, and automatically adjust the time to the target usage time corresponding to the time, further increasing the flexibility of the user to set the target usage time.
- FIG. 5 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
- the terminal may perform the method according to any embodiment of the present invention.
- the terminal may include an obtaining unit 51, a processing unit 52, and a control unit 53.
- the obtaining unit 51 is configured to acquire a target usage duration set by the user
- the control unit 53 is configured to perform power consumption control processing when the target usage duration is greater than the expected usage duration.
- control unit 53 is specifically configured to generate target reminder information, where the target reminder information includes: an operation suggestion adapted to implement the target use duration, so that the user according to the operation It is recommended to use the terminal.
- the user operation suggestion is used to prompt the user for the suggested operation, and if the suggested operation is performed, the terminal can run the original target usage duration.
- control unit 53 is specifically configured to close the terminal function or reduce power consumption of the terminal function.
- control unit 53 is specifically configured to close the terminal function or reduce the power consumption of the terminal function according to the priority order of the terminal function.
- control unit 53 is further configured to: after the terminal function is turned off or the power consumption of the terminal function is reduced, the terminal function is enabled according to a user's wake-up instruction or a terminal state, or the normal power consumption is performed. Terminal function.
- the obtaining unit 51 is further configured to: after acquiring the target usage duration set by the user, receiving the modified target usage duration of the user.
- the acquiring unit 51 is specifically configured to acquire a target usage duration that is periodically set.
- processing unit 52 is further configured to periodically prompt the user for the current remaining usage duration of the terminal, and/or prompt the user for the time required to reach the target usage duration.
- processing unit 52 is specifically configured to acquire current operation information of the user, and calculate an estimated use duration corresponding to the operation information according to the pre-configured relationship between the operation information and the power consumption.
- Figure 6 is a schematic diagram of an entity structure of a terminal embodiment of the present invention, the terminal can perform the method of any embodiment of the present invention, as shown in Figure 6, the terminal can include an input device 61, a memory 62 and a processor 63;
- the input device 61 is configured to receive a target usage time input by the user
- the input device 61 is configured to implement interaction between the user and the electronic device and/or information input into the electronic device.
- input device 61 can receive numeric or character information input by a user to generate a signal input related to user settings or function controls.
- the input device 61 may be a touch panel, or may be other human-computer interaction interfaces, such as physical input keys, microphones, etc., and may also be other external information capture devices, such as cameras.
- a touch panel also known as a touch screen or touch screen, collects operational actions that the user touches or approaches on. For example, the user uses a finger, a stylus, or the like, any suitable object or accessory to operate on or near the touch panel. And drive the corresponding connection device according to the preset program.
- the touch panel may include two parts: a touch detection device and a touch controller.
- the touch detection device detects a touch operation of the user, converts the detected touch operation into an electrical signal, and transmits the electrical signal to the touch controller;
- the touch controller receives the electrical signal from the touch detection device, and Convert it to contact coordinates and send it to the processing unit.
- the touch controller can also receive and execute commands from the processing unit.
- touch panels can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the physical input keys used by the input device 61 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, a joystick, and the like. kind or more.
- the input device 61 in the form of a microphone can collect the voice input by the user or the environment and convert it into a command executable by the processing unit in the form of an electrical signal.
- the input device 61 may also be various types of sensor devices, such as Hall devices, for detecting physical quantities of the electronic device, such as force, moment, pressure, stress, position, displacement, Speed, acceleration, angle, angular velocity, number of revolutions, speed, and time when the operating state changes, etc., are converted into electricity for detection and control.
- sensor components may also include gravity sensors, three-axis accelerometers, gyroscopes, and the like.
- a memory 62 configured to store program code, and the target usage time input by the user through the input device 61;
- the memory 62 can be used to store software programs and modules that execute various functional applications of the electronic device and implement data processing by running software programs and modules stored in the memory 62.
- the memory 62 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function, such as a sound playing program, an image playing program, and the like; and the data storage area can be stored according to the electronic device. Use the created data (such as audio data, phone book, etc.).
- the memory 62 may include a volatile memory, such as a non-volatile volatile random access memory (NVRAM) or a phase change random access memory (PRAM).
- NVRAM non-volatile volatile random access memory
- PRAM phase change random access memory
- a magnetoresistive random access memory MRAM
- a non-volatile memory such as at least one disk storage device, electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory) , referred to as EEPROM), flash memory devices, such as NOR flash memory or NAND flash memory.
- the non-volatile memory stores operating systems and applications executed by the processing unit. Where The unit loads the running program and data from the non-volatile memory into the memory and stores the digital content in a plurality of storage devices.
- the operating system includes various components and/or drivers for controlling and managing conventional system tasks such as memory management, storage device control, power management, and the like, as well as facilitating communication between various hardware and software.
- the operating system may be an Android system of Google Inc., an iOS system developed by Apple Corporation, a Windows operating system developed by Microsoft Corporation, or an embedded operating system such as Vxworks.
- the application includes any application installed on the electronic device, including but not limited to browsers, email, instant messaging services, word processing, keyboard virtualization, widgets, encryption, digital rights management, voice recognition, Voice copying, positioning (such as those provided by GPS), music playback, and more.
- the processor 63 is configured to execute the program code in the memory 62 to calculate an expected usage duration of the terminal according to the current usage state, and perform power consumption control processing when the target usage duration is greater than the expected usage duration.
- the processor 63 is the control center of the terminal, connecting various portions of the entire electronic device using various interfaces and lines, by running or executing software programs and/or modules stored in the memory 62, and recalling stored in the memory 62. Data to perform various functions of the terminal and/or process data.
- the processor may be composed of an integrated circuit (IC), for example, may be composed of a single packaged IC, or may be composed of a plurality of packaged ICs that have the same function or different functions.
- the processor may include only a central processing unit (CPU), or may be a GPU, a digital signal processor (DSP), and a control chip in the communication unit (for example, a baseband chip). )The combination.
- the CPU may be a single operation core, and may also include multiple operation cores.
- the terminal further includes an output device 64;
- the processor 63 is further configured to execute code in the memory to generate target reminder information, where the target reminder information includes: an operation suggestion adapted to implement the target use duration, so that the user according to the operation It is recommended to use the terminal.
- the output device 64 is configured to output the target reminder information.
- Output device 64 includes, but is not limited to, an image output device and a sound output device.
- the image output device is used to output text, pictures, and/or video.
- the image output device may include a display panel, for example, an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting) A display panel configured in the form of a Diode (Organic Light Emitting Diode) or a field emission display (FED).
- the image output device may comprise a reflective display, such as an electrophoretic display, or a display utilizing an Interferometric Modulation of Light.
- the image output device can include a single display or multiple displays of different sizes.
- the touch panel used by the input device can also serve as the display panel of the output device 64 at the same time.
- the touch panel detects a touch or proximity gesture operation thereon, it is transmitted to the processing unit to determine the type of the touch event, and then the processing unit provides a corresponding visual output on the display panel according to the type of the touch event.
- the input device 61 and the output device 64 are two independent components to implement the input and output functions of the electronic device, in some embodiments, the touch panel and the display panel may be integrated into one. Input and output functions of electronic devices.
- the image output device may display various graphical user interfaces (GUIs) as virtual control components, including but not limited to windows, scroll axes, icons, and scrapbooks, for the user to touch. The way to operate.
- GUIs graphical user interfaces
- the image output device includes a filter and an amplifier for filtering and amplifying the video output by the processing unit.
- the audio output device includes a digital to analog converter for converting the audio signal output by the processing unit from a digital format to an analog format.
- the processor 63 is specifically configured to close the terminal function or reduce power consumption of the terminal function.
- the processor 63 is specifically configured to: close the terminal function or reduce power consumption of the terminal function according to a priority order of the terminal function.
- the priority order is pre-configured by the terminal or set by a user.
- the processor 63 is further configured to: after the terminal function is turned off or the power consumption of the terminal function is reduced, the terminal function is enabled according to a user's wake-up instruction or a terminal state, or the normal power consumption is performed. Terminal function.
- the input device 61 is further configured to receive a modified target usage time of the user
- the memory 62 is further configured to store a modified target usage time of the user.
- the input device 61 is specifically configured to receive a periodically set target usage time target usage time input by the user;
- the memory 62 is specifically configured to store a periodically set target usage duration.
- the processor 63 is further configured to periodically generate prompt information, the information The time required for prompting the user for the current remaining usage time of the terminal, and/or prompting the user to reach the target usage time;
- the output device 64 is further configured to output the period prompt information.
- the processor 63 is specifically configured to acquire current operation information of the user, and calculate an estimated usage duration corresponding to the operation information according to the pre-configured relationship between the operation information and power consumption.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本发明提供一种功耗控制方法和终端,其中方法包括:终端获取用户设定的目标使用时长;所述终端根据当前的使用状态计算终端的预计使用时长,若所述目标使用时长大于所述预计使用时长,则所述终端进行功耗控制处理。本发明能够实现所述目标使用时长,从而不仅节约功耗也满足了用户的需求。
Description
本申请要求于2013年10月29日提交中国专利局、申请号为201310522409.5、名称为“功耗控制方法和终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本发明涉及通信技术,尤其涉及一种功耗控制方法和终端。
功耗是影响用户使用终端(该终端例如是手机、车载机、平板电脑等手持设备)体验的关键因素,好的功耗设计意味着更长的使用时间和更好的用户体验。当前终端厂家为了节省功耗,使用了多种技术手段,比如:采用待机过程中的周期休眠机制,或者,采用屏幕定时关闭;或者,将手机设置为省电模式,在省电模式下,屏幕亮度和休眠时间等参数设置发生变化,比如使得屏幕自适应变暗,以及进行快速休眠等,以达到尽可能省电的目标。
但是,所有上述的节约功耗的省电手段,其方式都是在用户可接受的范围内,达到尽量延长终端的使用时间、节省功耗的目的;但是这种方式到底能带给用户多长的使用时间,用户仍不知道。而在实际使用中,有时用户关心的不是我的终端是否费电,而是离下次充电我还能用多久,或者我是否可以再用20小时;即用户会具有这种想继续使用多长时间的终端使用需求,但是当前的功耗控制方式无法满足用户这种需求。
发明内容
本发明提供一种功耗控制方法和终端,以节约功耗且满足用户需求。
第一方面,提供一种功耗控制方法,包括:
终端获取用户设定的目标使用时长;
所述终端根据当前的使用状态计算终端的预计使用时长;
若所述目标使用时长大于所述预计使用时长,则所述终端进行功耗控制处
理。
结合第一方面,在第一种可能的实现方式中,所述终端进行功耗控制处理,包括:所述终端生成目标提醒信息,所述目标提醒信息包括:与实现所述目标使用时长相适应的操作建议,以使得用户根据所述操作建议使用所述终端。
结合第一方面,在第二种可能的实现方式中,所述终端进行功耗控制处理,包括:所述终端关闭所述终端功能或者降低所述终端功能的功耗。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述终端关闭所述终端功能或者降低所述终端功能的功耗,具体为:所述终端按照所述终端功能的优先级顺序,关闭所述终端功能或者降低所述终端功能的功耗。
结合第一方面的第二种或第三种可能的实现方式,在第四种可能的实现方式中,所述终端关闭所述终端功能或者降低所述终端功能的功耗之后,还包括:根据用户的唤醒指令、或者终端状态,启用所述终端功能或按正常功耗运行所述终端功能。
结合第一方面至第一方面的第四种可能的实现方式中的任一种,在第五种可能的实现方式中,在所述获取用户设定的目标使用时长之后,还包括:所述终端接收用户修改后的目标使用时长。
结合第一方面至第一方面的第五种可能的实现方式中的任一种,在第六种可能的实现方式中,所述获取用户设定的目标使用时长,包括:所述终端获取周期性设定的所述目标使用时长。
结合第一方面至第一方面的第六种可能的实现方式中的任一种,在第七种可能的实现方式中,在所述获取用户设定的目标使用时长之后,还包括:所述终端周期性提示用户所述终端的当前剩余使用时长,和/或提示用户达到所述目标使用时长所需的时间。
结合第一方面至第一方面的第七种可能的实现方式中的任一种,在第八种可能的实现方式中,所述终端根据当前的使用状态计算终端的预计使用时长,包括:所述终端获取用户当前的操作信息;所述终端根据预配置的所述操作信息与功耗的关系,计算所述操作信息对应的预计使用时长。
第二方面,提供一种终端,包括:
获取单元,用于获取用户设定的目标使用时长;
处理单元,用于根据当前的使用状态计算终端的预计使用时长;
控制单元,用于在所述目标使用时长大于所述预计使用时长时,进行功耗控制处理。
结合第二方面,在第一种可能的实现方式中,所述控制单元,具体用于生成目标提醒信息,所述目标提醒信息包括:与实现所述目标使用时长相适应的操作建议,以使得用户根据所述操作建议使用所述终端。
结合第二方面,在第二种可能的实现方式中,所述控制单元,具体用于关闭所述终端功能或者降低所述终端功能的功耗。
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述控制单元,具体用于按照所述终端功能的优先级顺序,关闭所述终端功能或者降低所述终端功能的功耗。
结合第二方面的第二种或第三种可能的实现方式,在第四种可能的实现方式中,所述控制单元,还用于在关闭所述终端功能或者降低所述终端功能的功耗之后,根据用户的唤醒指令、或者终端状态,启用所述终端功能或按正常功耗运行所述终端功能。
结合第二方面至第二方面的第四种可能的实现方式中的任一种,在第五种可能的实现方式中,所述获取单元,还用于在获取用户设定的目标使用时长之后,接收用户修改后的目标使用时长。
结合第二方面至第二方面的第五种可能的实现方式中的任一种,在第六种可能的实现方式中,所述获取单元,具体用于获取周期性设定的所述目标使用时长。
结合第二方面至第二方面的第六种可能的实现方式中的任一种,在第七种可能的实现方式中,所述处理单元,还用于周期性提示用户所述终端的当前剩余使用时长,和/或提示用户达到所述目标使用时长所需的时间。
结合第二方面至第二方面的第七种可能的实现方式中的任一种,在第八种可能的实现方式中,所述处理单元,具体用于获取用户当前的操作信息;根据预配置的所述操作信息与功耗的关系,计算所述操作信息对应的预计使用时长。
本发明提供的功耗控制方法和终端的技术效果是:通过根据所获取的用户设定的目标使用时长,进行功耗控制处理,使得该功耗控制处理是以用户的所述目标使用时长为目的而进行的,能够实现所述目标使用时长,从而不仅节约功耗,也满足了用户的需求。
图1为本发明功耗控制方法一实施例的流程示意图;
图2为本发明功耗控制方法另一实施例的流程示意图;
图3为本发明功耗控制方法另一实施例中的交互建议示意图;
图4为本发明功耗控制方法又一实施例的流程示意图;
图5为本发明终端实施例的结构示意图;
图6为本发明终端实施例的实体结构示意图。
本发明实施例提供了一种功耗控制方法,该方法可以适用于例如手机、平板电脑、车载机等终端;该方法的特点在于,由用户来设定其所希望的目标使用时长,所述的目标使用时长例如是“计划再继续使用终端20小时”,采用本发明实施例的功耗控制方法,将根据用户设定的目标使用时长,结合终端的当前使用状态(比如终端是否在进行高功耗的操作、或者是否正在启用高功耗的功能等),来判断继续当前终端的使用状态是否仍然能够达到所述的目标使用时长。如果不能达到,则本发明实施例的功耗控制方法将对终端进行功耗控制处理,以实现所述目标使用时长为准。这种方法是以用户设定的目标使用时长作为功耗控制的目的,所以能够满足用户需求(该需求例如是继续使用终端20小时)且节省了终端功耗。
实施例一
图1为本发明功耗控制方法一实施例的流程示意图,如图1所示,该方法可以包括:
101、终端获取用户设定的目标使用时长;
例如,用户设定的目标使用时长可以是“20小时”,即希望继续使用终端20小时。
102、终端根据当前的使用状态计算终端的预计使用时长;
其中,终端当前的使用状态,例如可以是,终端正在进行上网操作;或者,用户正在使用自己的终端(比如手机)进行电子书的阅读等。
终端在根据使用状态计算预计使用时长时,例如可以是根据所述的使用状态对应的耗电量,比如上网1小时耗电多少,以及当前终端剩余的电量,就可以计算出终端还可以使用多长时间,即得到预计使用时长。
103、若所述目标使用时长大于所述预计使用时长,则所述终端进行功耗控制处理。
例如,假设用户设定的目标使用时长是20小时,而在102中计算得到的预计使用时长是10小时,则目标使用时长大于预计使用时长,表明终端用不了目标使用时长规定的时长,终端当前的功耗量比较大,所以终端据此可以进行功耗控制处理,以减少功耗量,延长终端使用时间,以使终端的使用时间达到目标使用时长。
此外,终端在具体进行功耗控制处理时,可以依据用户设定的目标使用时长进行分析,后续采取何种措施(比如不再上网或者关闭终端正在运行的导航功能),才能够实现设定的目标使用时长20小时,即以实现目标使用时长为功耗控制处理的目标。
本实施例的功耗控制方法,通过根据所获取的用户设定的目标使用时长,进行功耗控制处理,使得该功耗控制处理是以用户的所述目标使用时长为目的而进行的,能够使终端的使用时间达到所述目标使用时长,从而不仅节约功耗,也满足了用户的需求。
下面将通过几种可选的实施例方式,对本发明实施例的功耗控制方法进行进一步的详细说明。
实施例二
本实施例中,终端在确定当前终端的使用状态使得用户设定的目标使用时长无法实现时,将对终端进行功耗降低控制。
其中,所述当前终端使用状态指的是,例如终端在使用何种终端功能(比如导航功能、地图功能等),或者终端当前正在运行用户启动的何种操作(比如游戏、上网、阅读等)。所述的使用状态使得用户设定的目标使用时长无法实现指的是,例如用户设定的目标使用时长是“继续使用终端20小时”,则如
果终端继续当前的开启导航功能的状态,或者终端继续开启用户使用的阅读或上网操作等,将无法使得终端延续20小时,可能只有10小时终端将耗尽电量,即用户的目标使用时长无法实现。本实施例中,对终端进行功耗降低控制例如是给出用户操作建议,如果用户按照该操作建议执行,将可以实现原定的目标使用时长。也即,该用户操作建议用于向用户提示建议的操作,该建议的操作在被执行的情况下,终端可运行原定的目标使用时长。
如下列举一个具体的功耗控制的例子:
图2为本发明功耗控制方法另一实施例的流程示意图,如图2所示,该方法可以包括:
201、终端获取用户设定的目标使用时长;
例如,终端可以设计供用户输入其目标使用时长的输入框,用户在该输入框中输入其目标使用时长;可以假设用户设定的目标使用时长是“20小时”,即希望继续使用终端20小时。
202、终端获取当前终端使用状态;
其中,如上所述的,终端使用状态可以包括操作信息、终端功能等多种使用情况;本实施例是假设终端获取用户当前的操作信息,该操作信息指的是,比如进行上网操作;例如,本实施例可以假设该终端是手机,用户使用自己的手机进行上网,当然也可以是使用手机进行电子书的阅读等其他操作。
203、终端根据当前的使用状态计算终端的预计使用时长;
具体的,终端在202中获取终端当前的使用状态后,终端可以根据该使用状态接着计算终端的预计使用时长,即执行102步骤相同的处理。本步骤中,所述的使用状态是操作信息,终端内可以预先配置有多种操作信息与耗电量的关系,比如如下的表格1所示的,操作信息与耗电量之间的换算关系:
表1操作信息与耗电量
操作信息耗电量(单位:mAH)
上网1小时a
游戏1小时b
阅读1小时c
上述的表1相当于一个耗电模型,记录了一些操作行为的耗电量。本实施
例假设用户在使用手机进行上网操作,手机就可以根据该耗电模型,以及当前剩余电量计算出如果该上网操作进行继续,将在多长时间内耗电完毕,比如再过5小时将耗电完毕,则可以得到该上网操作对应的预计使用时长是“5小时”。
204、终端比较预计使用时长与用户设定的目标使用时长,判断目标使用时长是否大于预计使用时长;
本步骤中,终端会判断在203中计算得到的预计使用时长与在201中获取的目标使用时长之间的关系,以确定下当前的操作信息是否使得终端的预计使用时间小于所述目标使用时长;
例如,上述的203得到的预计使用时长是“5小时”,在201中获取的用户设定的目标使用时长是“20小时”,预计使用时长小于所述目标使用时长,则可以确定当前操作信息即上网操作的继续将使得所述目标使用时长无法实现。
本步骤中,若判断结果是所述目标使用时长大于所述预计使用时长,则终端继续执行205;否则,终端可以不做处理。
205、终端生成目标提醒信息,所述目标提醒信息包括:与实现所述目标使用时长相适应的操作建议;
该用户操作建议用于向用户提示建议的操作,该建议的操作在被执行的情况下,终端可运行原定的目标使用时长。
本实施例中,在204中的判断结果是目标使用时长大于所述预计使用时长时,则本步骤终端进行功耗控制处理。在本步骤中,所述的功耗控制处理,可以是终端生成目标提醒信息,提示用户进行操作。
例如,当手机发现用户如果继续上网的操作行为,将使得用户设定的目标使用时长无法实现,即手机将无法继续使用20小时,则手机可以显示给用户目标提醒信息。
该目标提醒信息例如可以参见图3,图3为本发明功耗控制方法另一实施例中的交互建议示意图。手机生成的目标提醒信息可以包括一些操作建议,如果用户根据该操作建议进行终端使用,将可能仍然能够实现原定的目标使用时长;或者用户也可以选择忽略原定的目标使用时长。
为了在需要的时候能够生成类似图3所示的目标提醒信息,手机可以在之前用户使用过程中就记录一些用户的习惯行为,比如用户经常进行上网、阅读
或者游戏等,并记录这些习惯行为对应的功耗评估,比如某种操作行为耗电量多少。这样手机就可以根据其记录的用户使用手机的习惯行为,结合耗电量的计算,给出与用户习惯行为相关的操作建议,比如像图3所示那样的,建议用户继续上网1小时。
终端生成目标提醒信息之后,接下来可以继续执行206操作;
206、终端获取用户选择的操作建议,并继续进行功耗监控。
例如,用户选择了图3中所示的A1建议,继续上网1小时,则手机将继续进行功耗监控,这里的功耗监控指的是,终端将继续获取用户的操作信息,并据此计算根据该操作信息终端预计还能使用多长时间,可以将这个时间例如称为当前剩余使用时长;并且终端会将该当前剩余使用时长与剩余目标使用时长做比较,以确定是否能够实现当初设定的目标使用时长。上述的剩余目标使用时长是步骤201中获取的目标使用时长减去从获取时到当前的这段间隔时间,比如,最初设定的目标使用时长是20小时,到当前计算剩余使用时长时共过去了2小时,那么剩余目标使用时长则是18小时。当终端发现又出现了新的影响目标使用时长实现的使用时,可以再次提醒用户。
此外,当用户选择了上述的A1建议后,后续终端继续进行功耗监控时对用户的提醒可以是定期的;比如,用户的确按照A1建议继续上网1小时后就不再上网了,终端计算后发现此时原定的目标使用时长是能够实现的,将不再提醒用户;用户也可能并没有按照A1建议执行,在上网1小时后仍然继续上网,则终端就会发现终端使用时间不能达到目标使用时长,可能会在用户上网2小时时提醒下用户“您能够继续使用终端3小时”;这里的3小时即为终端的当前剩余使用时长;或者,用户在收到这个提示后仍然不管,仍然继续上网,则终端可能会在用户上网3小时时再次提醒下用户“您能够继续使用终端1小时”。即用户是否按照建议执行,或者说用户具体如何使用终端是由用户决定的,而终端只是进行功耗监控,并在某个时间定期的提示用户。
实施例三
本实施例中,当手机检测到用户的上网操作将使得其设定目标使用时长不能实现时,手机还可以进行控制终端功能,比如可以将某些终端功能进行关闭或者降低终端功能的功耗。
图4为本发明功耗控制方法又一实施例的流程示意图,如图4所示,该方
法可以包括:
401、终端获取用户设定的目标使用时长;
例如,可以假设用户设定的目标使用时长是“20小时”,即希望继续使用终端20小时。
402、终端获取当前终端使用状态;
403、终端根据当前的使用状态计算终端的预计使用时长;
例如,终端可以获取用户当前的操作信息,并根据预配置的所述操作信息与功耗的关系,计算所述操作信息对应的预计使用时长。假设本步骤中得到的用户上网对应的预计使用时长是“5小时”。
404、终端比较预计使用时长与用户设定的目标使用时长,判断目标使用时长是否大于预计使用时长;
例如,上述的403得到的预计使用时长是“5小时”,在401中获取的用户设定的目标使用时长是“20小时”,预计使用时长小于目标使用时长,则可以确定当前操作信息即上网操作的继续将使得目标使用时长无法实现。
本步骤中,若判断结果是所述目标使用时长大于所述预计使用时长,则终端继续执行405。
405、终端关闭终端功能或者降低终端功能的功耗;
本实施例中,在404中的判断结果是目标使用时长大于所述预计使用时长时,则本步骤终端进行功耗控制处理。与上一个实施例不同的是,在本实施例中,终端进行的功耗控制处理,可以是关闭终端功能或者降低终端功能的功耗。
例如,当遇到影响目标使用时长实现的情况时,手机可以将GPS功能关闭、或者休眠地图服务功能,或者降低某些功能的功耗,比如降低屏幕亮度、降低屏幕分辨率、切换成黑白屏、缩小屏幕显示空间等,这些操作都可以使得手机的功耗降低。
可选的,手机对上述功能的控制,可以是在当前手机使用状态影响到目标使用时长的实现时,自动执行功能控制,比如自动将屏幕亮度降低、或者自动关闭GPS功能等;或者也可以是,提示给用户,比如“为确保实现预定目标使用时长,将降低屏幕亮度,是否同意?”由用户来选择是否执行功能控制。
不论是何种方式,比如自动的或者经由用户确认的功能控制,手机中是存在多种功能的,具体要控制何种功能,可以按照功能的优先级顺序来控制。例
如,按照优先级由高到低的顺序,依次是GPS功能、屏幕显示功能、地图服务功能,在控制功能时,可以先控制优先级高的功能。那么所述的功能的优先级顺序,可以是手机***默认的即预先配置的,或者也可以是由用户设置的。此外,上述功能也可以进行分类,比如屏幕显示功能可以作为大类,其下层还可以划分为屏幕刷新频率、屏幕亮度、画面分辨率等小类;在进行功能控制时,可以在大类下选择更具体的小类进行控制,该大类下的各小类也可以按照优先级顺序来选择。
实施例四
本实施例中,为了使得手机的功能控制更加灵活,在对手机功能进行控制之后,还可以根据用户的唤醒指令重新启用手机功能或按正常功耗运行手机功能。
例如,为了避免对用户设定目标使用时长的影响,手机关闭了地图服务功能。当用户确实需要再次使用该功能时,手机可以为用户提供重新开启该功能的途径,比如用户可以通过选择手机设定某个启用的选项来触发该地图服务功能的重新开启,手机在接收到用户的该唤醒指令后,将启动之前已经关闭的地图服务功能。
可选的,对于已经实施控制的手机功能,不仅可以如上述的根据用户的唤醒指令进行重新启用,还可以由手机根据终端状态自动执行功能启用或按正常功耗运行终端功能。
例如,所述的终端状态可以是,手机的剩余电量等,比如用户的手机本来剩余电量已经不多,设定的目标使用时长无法实现即不能再继续使用20小时,所以之前手机采取了功能控制,关闭了地图服务功能;用户后来对手机进行了充电,使得手机电量又比较充足,所以手机此时可以根据手机新的电量自动重新开启地图服务功能。
本实施例所述的对手机功能实施控制,包括关闭手机功能,使手机功能功耗降低(具体包括使手机功能休眠)等。又例如,为了避免对用户设定目标使用时长的影响,用户降低了屏幕亮度。之后,可以根据用户的唤醒指令,或者当手机的电量重新充足后,可以再次按照正常的屏幕亮度进行显示。
实施例五
本实施例中,用户最初设定的目标使用时长是可以随时进行修改的;比如,
当手机提示用户当前的操作行为影响目标使用时长的实现时,手机可以提供用户修改目标使用时长的途径,比如通过一个输入框使得用户重新输入新的目标使用时长,比如用户将原定的目标使用时长“20小时”修改为新的目标使用时长“10小时”。或者,即使未收到手机的提醒,用户也可以随时主动对其功能目标进行修改,比如可以找到手机中的目标使用时长的设定选项进行修改。
可选的,手机还可以根据当前的使用情况周期性的提示用户手机的当前剩余使用时长。比如,手机可以周期性的显示提示信息“按照当前使用状态,您的手机还可以继续使用5小时”,即当前剩余使用时长是5小时。
为用户提供修改目标使用时长的灵活性以及周期性提示用户预计使用时长,将使得用户对目标使用时长的了解和控制更加方便。
实施例六
本实施例中,目标使用时长也可以是周期性设定的,并不一定是一直不变。比如,根据用户的工作特点需要,或者用户的手机使用习惯,该用户在一周的周一至周三通常需要手机使用时间稍短一些,比如其可以设定目标使用时长在这几天是“10小时”,因为这几天用手机比较多,同时也为了满足工作需要,10小时的目标使用时长是用户所需求的。而在一周的后几天比如周四至周日,用户的工作量比较少,所以需要手机使用时间长一些,比如其可以设定目标使用时长在这几天是“20小时”。手机就可以将用户的这些不同时段不同的目标使用时长进行记录,并结合时间自动调整为与时间对应的目标使用时长,进一步增加用户对目标使用时长设定的灵活性。
实施例七
图5为本发明终端实施例的结构示意图,该终端可以执行本发明任意实施例的方法,如图5所示,该终端可以包括获取单元51、处理单元52和控制单元53;其中,
获取单元51,用于获取用户设定的目标使用时长;
处理单元52,用于根据当前的使用状态计算终端的预计使用时长;
控制单元53,用于在所述目标使用时长大于所述预计使用时长时,进行功耗控制处理。
进一步的,控制单元53,具体用于生成目标提醒信息,所述目标提醒信息包括:与实现所述目标使用时长相适应的操作建议,以使得用户根据所述操
作建议使用所述终端。
该用户操作建议用于向用户提示建议的操作,该建议的操作在被执行的情况下,终端可运行原定的目标使用时长。
进一步的,控制单元53,具体用于关闭所述终端功能或者降低所述终端功能的功耗。
进一步的,控制单元53,具体用于按照所述终端功能的优先级顺序,关闭所述终端功能或者降低所述终端功能的功耗。
进一步的,所述优先级顺序,是所述终端预先配置的或者是用户设置的。
进一步的,控制单元53,还用于在关闭所述终端功能或者降低所述终端功能的功耗之后,根据用户的唤醒指令、或者终端状态,启用所述终端功能或按正常功耗运行所述终端功能。
进一步的,所述获取单元51,还用于在获取用户设定的目标使用时长之后,接收用户修改后的目标使用时长。
进一步的,所述获取单元51,具体用于获取周期性设定的目标使用时长。
进一步的,处理单元52,还用于周期性提示用户所述终端的当前剩余使用时长,和/或提示用户达到所述目标使用时长所需的时间。
进一步的,处理单元52,具体用于获取用户当前的操作信息;根据预配置的所述操作信息与功耗的关系,计算所述操作信息对应的预计使用时长。
实施例八
图6为本发明终端实施例的实体结构示意图,该终端可以执行本发明任意实施例的方法,如图6所示,该终端可以包括输入设备61,存储器62和处理器63;
输入设备61,用于接收用户输入的目标使用时长;
其中,所述输入设备61用于实现用户与电子设备的交互和/或信息输入到电子设备中。例如,输入设备61可以接收用户输入的数字或字符信息,以产生与用户设置或功能控制有关的信号输入。在本发明具体实施方式中,输入设备61可以是触控面板,也可以是其他人机交互界面,例如实体输入键、麦克风等,还可是其他外部信息撷取装置,例如摄像头等。触控面板,也称为触摸屏或触控屏,可收集用户在其上触摸或接近的操作动作。比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或接近触控面板的位置的操作动
作,并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸操作,并将检测到的触摸操作转换为电信号,以及将所述电信号传送给触摸控制器;触摸控制器从触摸检测装置上接收所述电信号,并将它转换成触点坐标,再送给处理单元。所述触摸控制器还可以接收处理单元发来的命令并执行。此外,可以采用电阻式、电容式、红外线(Infrared)以及表面声波等多种类型实现触控面板。在本发明的其他实施方式中,输入设备61所采用的实体输入键可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。麦克风形式的输入设备61可以收集用户或环境输入的语音并将其转换成电信号形式的、处理单元可执行的命令。
在本发明的其他一些实施方式中,所述输入设备61还可以是各类传感器件,例如霍尔器件,用于侦测电子设备的物理量,例如力、力矩、压力、应力、位置、位移、速度、加速度、角度、角速度、转数、转速以及工作状态发生变化的时间等,转变成电量来进行检测和控制。其他的一些传感器件还可以包括重力感应计、三轴加速计、陀螺仪等。
存储器62,用于存储程序代码,以及用户通过所述输入设备61输入的所述目标使用时长;
所述存储器62可用于存储软件程序以及模块,处理单元通过运行存储在存储器62的软件程序以及模块,从而执行电子设备的各种功能应用以及实现数据处理。存储器62主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序,比如声音播放程序、图像播放程序等等;数据存储区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储器62可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,简称NVRAM)、相变化随机存取内存(Phase Change RAM,简称PRAM)、磁阻式随机存取内存(Magetoresistive RAM,简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)。非易失存储器储存处理单元所执行的操作***及应用程序。所述处
理单元从所述非易失存储器加载运行程序与数据到内存并将数字内容储存于大量储存装置中。所述操作***包括用于控制和管理常规***任务,例如内存管理、存储设备控制、电源管理等,以及有助于各种软硬件之间通信的各种组件和/或驱动器。在本发明实施方式中,所述操作***可以是Google公司的Android***、Apple公司开发的iOS***或Microsoft公司开发的Windows操作***等,或者是Vxworks这类的嵌入式操作***。
所述应用程序包括安装在电子设备上的任何应用,包括但不限于浏览器、电子邮件、即时消息服务、文字处理、键盘虚拟、窗口小部件(Widget)、加密、数字版权管理、语音识别、语音复制、定位(例如由全球定位***提供的功能)、音乐播放等等。
处理器63,用于执行存储器62中的所述程序代码,以根据当前的使用状态计算终端的预计使用时长,并在所述目标使用时长大于所述预计使用时长时,进行功耗控制处理。
处理器63为所述终端的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器62内的软件程序和/或模块,以及调用存储在存储器62内的数据,以执行所述终端的各种功能和/或处理数据。所述处理器可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是GPU、数字信号处理器(Digital Signal Processor,简称DSP)、及通信单元中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
进一步的,所述终端还包括输出设备64;
所述处理器63,还用于执行所述存储器中的代码,以生成目标提醒信息,所述目标提醒信息包括:与实现所述目标使用时长相适应的操作建议,以使得用户根据所述操作建议使用所述终端。
所述输出设备64,用于输出所述目标提醒信息。
输出设备64包括但不限于影像输出设备和声音输出设备。影像输出设备用于输出文字、图片和/或视频。所述影像输出设备可包括显示面板,例如采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting
Diode,有机发光二极管)、场发射显示器(field emission display,简称FED)等形式来配置的显示面板。或者所述影像输出设备可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(Interferometric Modulation of Light)的显示器。所述影像输出设备可以包括单个显示器或不同尺寸的多个显示器。在本发明的具体实施方式中,上述输入设备所采用的触控面板亦可同时作为输出设备64的显示面板。例如,当触控面板检测到在其上的触摸或接近的手势操作后,传送给处理单元以确定触摸事件的类型,随后处理单元根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图6中,输入设备61与输出设备64是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成一体而实现电子设备的输入和输出功能。例如,所述影像输出设备可以显示各种图形化用户接口(Graphical User Interface,简称GUI)以作为虚拟控制组件,包括但不限于窗口、卷动轴、图标及剪贴簿,以供用户通过触控方式进行操作。
在本发明具体实施方式中,影像输出设备包括滤波器及放大器,用来将处理单元所输出的视频滤波及放大。音频输出设备包括数字模拟转换器,用来将处理单元所输出的音频信号从数字格式转换为模拟格式。
进一步的,处理器63,具体用于闭所述终端功能或者降低所述终端功能的功耗。
进一步的,处理器63,具体用于按照所述终端功能的优先级顺序,关闭所述终端功能或者降低所述终端功能的功耗。
进一步的,所述优先级顺序,是所述终端预先配置的或者是用户设置的。
进一步的,处理器63,还用于在关闭所述终端功能或者降低所述终端功能的功耗之后,根据用户的唤醒指令、或者终端状态,启用所述终端功能或按正常功耗运行所述终端功能。
进一步的,所述输入设备61,还用于接收用户修改后的目标使用时长;
所述存储器62,还用于存储用户修改后的目标使用时长。
进一步的,所述输入设备61,具体用于接收用户输入的周期性设定的目标使用时间目标使用时长;
所述存储器62,具体用于存储周期性设定的目标使用时长。
进一步的,处理器63,还用于周期性提示地产生周期提示信息,该信息
用于提示用户所述终端的当前剩余使用时长,和/或提示用户达到所述目标使用时长所需的时间;
所述输出设备64,还用于输出所述周期提示信息。
进一步的,处理器63,具体用于获取用户当前的操作信息;根据预配置的所述操作信息与功耗的关系,计算所述操作信息对应的预计使用时长。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (18)
- 一种功耗控制方法,其特征在于,包括:终端获取用户设定的目标使用时长;所述终端根据当前的使用状态计算终端的预计使用时长;若所述目标使用时长大于所述预计使用时长,则所述终端进行功耗控制处理。
- 根据权利要求1所述的方法,其特征在于,所述终端进行功耗控制处理,包括:所述终端生成目标提醒信息,所述目标提醒信息包括:与实现所述目标使用时长相适应的操作建议,以使得用户根据所述操作建议使用所述终端。
- 根据权利要求1所述的方法,其特征在于,所述终端进行功耗控制处理,包括:所述终端关闭所述终端功能或者降低所述终端功能的功耗。
- 根据权利要求3所述的方法,其特征在于,所述终端关闭所述终端功能或者降低所述终端功能的功耗,具体为:所述终端按照所述终端功能的优先级顺序,关闭所述终端功能或者降低所述终端功能的功耗。
- 根据权利要求3或4所述的方法,其特征在于,所述终端关闭所述终端功能或者降低所述终端功能的功耗之后,还包括:根据用户的唤醒指令、或者终端状态,启用所述终端功能或按正常功耗运行所述终端功能。
- 根据权利要求1-5任一所述的方法,其特征在于,在所述获取用户设定的目标使用时长之后,还包括:所述终端接收用户修改后的目标使用时长。
- 根据权利要求1-6任一所述的方法,其特征在于,所述获取用户设定的目标使用时长,包括:所述终端获取周期性设定的所述目标使用时长。
- 根据权利要求1-7任一所述的方法,其特征在于,在所述获取用户设定的目标使用时长之后,还包括:所述终端周期性提示用户所述终端的当前剩余使用时长,和/或提示用户 达到所述目标使用时长所需的时间。
- 根据权利要求1-8任一所述的方法,其特征在于,所述终端根据当前的使用状态计算终端的预计使用时长,包括:所述终端获取用户当前的操作信息;所述终端根据预配置的所述操作信息与功耗的关系,计算所述操作信息对应的预计使用时长。
- 一种终端,其特征在于,包括:获取单元,用于获取用户设定的目标使用时长;处理单元,用于根据当前的使用状态计算终端的预计使用时长;控制单元,用于在所述目标使用时长大于所述预计使用时长时,进行功耗控制处理。
- 根据权利要求10所述的终端,其特征在于,所述控制单元,具体用于生成目标提醒信息,所述目标提醒信息包括:与实现所述目标使用时长相适应的操作建议,以使得用户根据所述操作建议使用所述终端。
- 根据权利要求10所述的终端,其特征在于,所述控制单元,具体用于关闭所述终端功能或者降低所述终端功能的功耗。
- 根据权利要求12所述的终端,其特征在于,所述控制单元,具体用于按照所述终端功能的优先级顺序,关闭所述终端功能或者降低所述终端功能的功耗。
- 根据权利要求12或13所述的终端,其特征在于,所述控制单元,还用于在关闭所述终端功能或者降低所述终端功能的功耗之后,根据用户的唤醒指令、或者终端状态,启用所述终端功能或按正常功耗运行所述终端功能。
- 根据权利要求10-14任一所述的终端,其特征在于,所述获取单元,还用于在获取用户设定的目标使用时长之后,接收用户修改后的目标使用时长。
- 根据权利要求10-15任一所述的终端,其特征在于,所述获取单元,具体用于获取周期性设定的所述目标使用时长。
- 根据权利要求10-16任一所述的终端,其特征在于,所述处理单元,还用于周期性提示用户所述终端的当前剩余使用时长,和/或提示用户达到所述目标使用时长所需的时间。
- 根据权利要求10-17任一所述的终端,其特征在于,所述处理单元,具体用于获取用户当前的操作信息;根据预配置的所述操作信息与功耗的关系,计算所述操作信息对应的预计使用时长。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310522409.5 | 2013-10-29 | ||
CN201310522409.5A CN103543819A (zh) | 2013-10-29 | 2013-10-29 | 功耗控制方法和终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015062504A1 true WO2015062504A1 (zh) | 2015-05-07 |
Family
ID=49967359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/089785 WO2015062504A1 (zh) | 2013-10-29 | 2014-10-29 | 功耗控制方法和终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103543819A (zh) |
WO (1) | WO2015062504A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113076526A (zh) * | 2021-03-25 | 2021-07-06 | 咪咕文化科技有限公司 | 防沉迷方法、装置、电子设备及存储介质 |
WO2022057704A1 (zh) * | 2020-09-15 | 2022-03-24 | 北京字跳网络技术有限公司 | 应用程序运行模式切换方法、装置、电子设备和存储介质 |
CN114895773A (zh) * | 2022-04-08 | 2022-08-12 | 中山大学 | 异构多核处理器的能耗优化方法、***、装置及存储介质 |
US11481014B2 (en) | 2018-09-25 | 2022-10-25 | Huawei Technologies Co., Ltd. | Power control method based on user habit and terminal |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103543819A (zh) * | 2013-10-29 | 2014-01-29 | 华为终端有限公司 | 功耗控制方法和终端 |
TWI512451B (zh) * | 2014-03-06 | 2015-12-11 | Univ Nat Chiao Tung | 以符號迴歸分群法量測可攜式電子裝置應用程式之耗電 |
CN104898409B (zh) * | 2015-05-28 | 2018-04-10 | 惠州Tcl移动通信有限公司 | 一种智能手表降低功耗的方法及智能手表 |
CN105511589A (zh) * | 2015-12-03 | 2016-04-20 | 北京金山安全软件有限公司 | 一种省电模式的开启方法、装置及用户终端 |
CN105828424B (zh) * | 2016-03-11 | 2019-12-13 | 北京奇虎科技有限公司 | 智能终端及其能耗量化控制方法 |
CN106125896A (zh) * | 2016-06-29 | 2016-11-16 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用程序冻结方法及移动终端 |
CN106101428B (zh) * | 2016-06-30 | 2020-04-10 | 努比亚技术有限公司 | 一种控制方法及移动终端 |
CN106304294A (zh) * | 2016-08-30 | 2017-01-04 | 广东美的制冷设备有限公司 | Wifi模块的单片机控制方法和装置 |
CN106357901B (zh) * | 2016-09-12 | 2019-10-01 | 努比亚技术有限公司 | 一种通话处理装置、方法及移动终端 |
CN106598531B (zh) * | 2016-11-29 | 2020-01-21 | 珠海市魅族科技有限公司 | 显示方法和装置 |
CN107197083A (zh) * | 2017-04-14 | 2017-09-22 | 北京安云世纪科技有限公司 | 一种调节移动终端的续航时长的方法及移动终端 |
CN107506018A (zh) * | 2017-07-05 | 2017-12-22 | 深圳天珑无线科技有限公司 | 移动终端及其分级省电的方法、具有存储功能的装置 |
CN109471516B (zh) * | 2017-09-07 | 2023-07-04 | 中兴通讯股份有限公司 | 一种终端及其耗电控制方法、装置、计算机可读存储介质 |
CN108762469A (zh) * | 2018-05-24 | 2018-11-06 | 上海爱优威软件开发有限公司 | 一种基于事件的终端控制方法及*** |
CN108770052A (zh) * | 2018-06-07 | 2018-11-06 | 肇庆高新区徒瓦科技有限公司 | 一种基于全面屏手机的屏幕节电方法及*** |
CN109001951A (zh) * | 2018-07-27 | 2018-12-14 | Oppo广东移动通信有限公司 | 图文显示方法、装置、电致变色组件及电子设备 |
CN114489496B (zh) * | 2022-01-14 | 2024-05-21 | 南京邮电大学 | 基于fpga人工智能加速器的数据存储和传输方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101681192A (zh) * | 2007-05-09 | 2010-03-24 | 松下电器产业株式会社 | 信号处理装置和信号处理*** |
CN102195304A (zh) * | 2010-03-12 | 2011-09-21 | 联想(北京)有限公司 | 一种管理电池使用时间的方法、装置和便携式计算机 |
CN103092321A (zh) * | 2011-10-17 | 2013-05-08 | 三星电子株式会社 | 用于控制便携式终端中的睡眠模式的方法和装置 |
CN103543819A (zh) * | 2013-10-29 | 2014-01-29 | 华为终端有限公司 | 功耗控制方法和终端 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2900997B2 (ja) * | 1996-11-06 | 1999-06-02 | 富士通株式会社 | 表示ユニットの消費電力制御のための方法と装置、それを備えた表示システム及びそれを実現するプログラムを格納した記憶媒体 |
FR2857195B1 (fr) * | 2003-07-02 | 2005-10-14 | Wavecom | Procede de controle d'un service mis en oeuvre dans un dispositif de radiocommunication, pour optimiser la gestion de la charge de la batterie et dispositif de controle correspondant |
CN101296439A (zh) * | 2007-04-25 | 2008-10-29 | 中兴通讯股份有限公司 | 一种手机电池剩余供电时间显示和节电的***和方法 |
TW201222232A (en) * | 2010-11-18 | 2012-06-01 | Inventec Corp | Multi-motherboard server with power consumption control function and power consumption control method for multi-motherboard server |
-
2013
- 2013-10-29 CN CN201310522409.5A patent/CN103543819A/zh active Pending
-
2014
- 2014-10-29 WO PCT/CN2014/089785 patent/WO2015062504A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101681192A (zh) * | 2007-05-09 | 2010-03-24 | 松下电器产业株式会社 | 信号处理装置和信号处理*** |
CN102195304A (zh) * | 2010-03-12 | 2011-09-21 | 联想(北京)有限公司 | 一种管理电池使用时间的方法、装置和便携式计算机 |
CN103092321A (zh) * | 2011-10-17 | 2013-05-08 | 三星电子株式会社 | 用于控制便携式终端中的睡眠模式的方法和装置 |
CN103543819A (zh) * | 2013-10-29 | 2014-01-29 | 华为终端有限公司 | 功耗控制方法和终端 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11481014B2 (en) | 2018-09-25 | 2022-10-25 | Huawei Technologies Co., Ltd. | Power control method based on user habit and terminal |
WO2022057704A1 (zh) * | 2020-09-15 | 2022-03-24 | 北京字跳网络技术有限公司 | 应用程序运行模式切换方法、装置、电子设备和存储介质 |
CN113076526A (zh) * | 2021-03-25 | 2021-07-06 | 咪咕文化科技有限公司 | 防沉迷方法、装置、电子设备及存储介质 |
CN113076526B (zh) * | 2021-03-25 | 2024-05-07 | 咪咕文化科技有限公司 | 防沉迷方法、装置、电子设备及存储介质 |
CN114895773A (zh) * | 2022-04-08 | 2022-08-12 | 中山大学 | 异构多核处理器的能耗优化方法、***、装置及存储介质 |
CN114895773B (zh) * | 2022-04-08 | 2024-02-13 | 中山大学 | 异构多核处理器的能耗优化方法、***、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103543819A (zh) | 2014-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015062504A1 (zh) | 功耗控制方法和终端 | |
US11301017B2 (en) | Battery usage tracking user interface | |
US11009933B2 (en) | Apparatus and method for waking up a processor | |
CN112799728B (zh) | 一种终端控制方法、终端及计算机可读介质 | |
US11816325B2 (en) | Application shortcuts for carplay | |
JP2021179949A (ja) | 電子デバイス上のスケジュールされたモード変更をサポートするシステム、方法、及びユーザインタフェース | |
JP6285664B2 (ja) | 情報表示のための低電力感知装置及び方法 | |
KR101219961B1 (ko) | 다양한 전력 관리 모드들을 이용하는 모션 센서 데이터 프로세싱 | |
CN106990888B (zh) | 一种应用显示控制方法及装置 | |
WO2015192375A1 (zh) | 应用界面的展示方法、装置及电子设备 | |
KR20160014481A (ko) | Idle 모드에서 동작하는 전자 장치 및 방법 | |
KR20160051071A (ko) | 전자장치 및 전자장치의 전원제어 방법 | |
WO2019019835A1 (zh) | 响应黑屏手势的方法、装置、存储介质及移动终端 | |
US9942576B2 (en) | Method and system for remote battery notification | |
WO2016045027A1 (zh) | 屏幕灵敏度调整方法和移动终端 | |
CN106161776B (zh) | 一种音量调节方法及移动终端 | |
KR20140024565A (ko) | 디스플레이 장치 및 디스플레이 장치를 이용한 무선 충전 방법 | |
CN105788535B (zh) | 一种显示屏控制方法及终端设备 | |
WO2015007028A1 (zh) | 传感器控制方法及装置 | |
US20230393910A1 (en) | Application relaunch optimization | |
CN110661919B (zh) | 多用户显示方法、装置、电子设备及存储介质 | |
KR101107401B1 (ko) | 터치스크린을 이용한 알람 설정 방법 | |
JP5895239B2 (ja) | 情報処理システム | |
KR20140144572A (ko) | 프로세스를 스케줄링하기 위한 방법 및 그 전자 장치 | |
TW201800939A (zh) | 電子裝置及其半休眠控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14857623 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14857623 Country of ref document: EP Kind code of ref document: A1 |