WO2018126770A1 - Procédé de résolution d'une consommation d'énergie anormale d'un terminal mobile - Google Patents

Procédé de résolution d'une consommation d'énergie anormale d'un terminal mobile Download PDF

Info

Publication number
WO2018126770A1
WO2018126770A1 PCT/CN2017/108160 CN2017108160W WO2018126770A1 WO 2018126770 A1 WO2018126770 A1 WO 2018126770A1 CN 2017108160 W CN2017108160 W CN 2017108160W WO 2018126770 A1 WO2018126770 A1 WO 2018126770A1
Authority
WO
WIPO (PCT)
Prior art keywords
name
current application
application
screen lock
bright screen
Prior art date
Application number
PCT/CN2017/108160
Other languages
English (en)
Chinese (zh)
Inventor
刘可靖
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018126770A1 publication Critical patent/WO2018126770A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3228Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device

Definitions

  • the present disclosure relates to the field of mobile terminal technologies, and in particular, to a method, an apparatus, and a mobile terminal for solving abnormal power consumption of a mobile terminal.
  • the mobile terminal's operating system has an invisible screen mechanism that holds a bright screen lock. After the application holds the bright screen lock, the operating system will keep the screen of the mobile terminal intact.
  • the application such as photo, alarm clock, etc. needs to hold a bright screen lock to keep the screen intact when working, when the application exits or goes to When the background is running, the application releases the bright screen lock, the mobile terminal enters the screen, and the operating system goes to sleep to save power.
  • the operating system determines that the abnormally holds the bright screen lock or monitors the application to the background and continues to light up for a set period of time to notify the user.
  • the problem is that if the mobile terminal is not at the user's side, the user cannot handle the abnormal power consumption in time. Therefore, there is a need for a method, apparatus, and mobile terminal for solving abnormal power consumption of a mobile terminal to solve the above-mentioned technical problems existing in the related art.
  • the present disclosure provides a method, device, and mobile terminal for solving abnormal power consumption of a mobile terminal, which can actively handle abnormal power consumption, reduce power consumption of the mobile terminal, and improve user experience.
  • the technical solution adopted by the present disclosure is: monitoring a background switching operation before a current application occurs; forming a correspondence between a name of the current application and a corresponding status flag bit; and confirming existence of the current application based on the name of the current application
  • the name of the power-consuming application of the bright-screen lock is consistent with the name of the current application; based on the status identifier, the bright-screen lock identification position of the power-consuming application is the corresponding identifier.
  • the monitoring the background switching operation before the current application occurs includes: monitoring that the current application is switched from the foreground state to the background state; accordingly, forming the name and corresponding state of the current application
  • the correspondence between the flag bits includes: the current application is in a background state, and the state identifier position is 0.
  • the forming a correspondence between the name of the current application and the corresponding status flag bit is further included
  • the current application is in the foreground state, and the status identifier is set to 1.
  • the determining, according to the status identifier, the location of the bright screen lock of the power consumption application as a corresponding identifier comprising: if the status identifier position is 0, the location of the bright screen lock flag False; or, if the status flag is 1, the bright lock flag is set to true.
  • the method further includes: before the name of the application, confirming that the name of the power consumption application holding the bright screen lock is consistent with the name of the current application, the method further includes: in the current application
  • the bright screen lock is configured for the current application under the condition that it is in the background state and does not hold a bright screen lock.
  • the determining, according to the name of the application, that the name of the power consumption application holding the bright screen lock is consistent with the name of the current application including: holding the bright screen lock through the interface management module; receiving The name of the power consumption application sent by the interface management module; determining that the name of the power consumption application is consistent with the name of the current application.
  • the present disclosure further provides an apparatus for solving abnormal power consumption of a mobile terminal, comprising: a monitoring module configured to monitor a background switching operation before a current application occurs; a relationship forming module configured to form a name and corresponding of the current application Corresponding relationship of the status flag bits; the confirmation module is configured to confirm that the name of the power-consuming application holding the bright-screen lock is consistent with the name of the current application based on the name of the current application; And setting, according to the status identifier bit, the location of the bright screen lock identifier of the power consumption application as a corresponding identifier.
  • the monitoring module is configured to: monitor that the current application is switched from a foreground state to a background state; accordingly, the relationship forming module is configured to: the current application is in a background state, and the status identifier is The position is 0.
  • the relationship forming module is further configured to: the current application is in a foreground state, and the status identifier is set to 1.
  • the identification position bit module is configured to: if the status identification position is 0, the bright screen lock flag position is false; or, if the status identification position is 1, the bright screen is The lock flag is set to true.
  • the device further comprises a bright screen lock acquisition module configured to configure the bright screen lock for the current application under the condition that the current application is in a background state and does not hold a bright screen lock.
  • a bright screen lock acquisition module configured to configure the bright screen lock for the current application under the condition that the current application is in a background state and does not hold a bright screen lock.
  • the confirmation module is configured to: hold a bright screen lock through the interface management module; receive a name of the power consumption application sent by the interface management module; and determine a name and a location of the power consumption application The name of the current application is the same.
  • the present disclosure also provides a mobile terminal comprising the apparatus according to the above.
  • the present disclosure also provides a storage medium configured to store program code for performing the above The method of any of the preceding claims.
  • the present disclosure has at least the following effects:
  • the method for solving the abnormal power consumption of the mobile terminal provided by the present disclosure, when monitoring the background switching operation before the occurrence, the screen lock is performed on the screen of the mobile terminal based on the bright screen lock held by the application, and the method has low cost and saves the mobile terminal.
  • the power has improved the user experience.
  • FIG. 1 is a flowchart of a method for solving an abnormal power consumption of a mobile terminal according to a first embodiment of the present disclosure
  • FIG. 2 is a flowchart of a method for solving abnormal power consumption of a mobile terminal according to a second embodiment of the present disclosure
  • FIG. 3 is a flowchart of a method for solving abnormal power consumption of a mobile terminal according to a third embodiment of the present disclosure
  • FIG. 4 is a flowchart of a method for solving abnormal power consumption of a mobile terminal according to a fourth embodiment of the present disclosure
  • FIG. 5 is a block diagram of an apparatus for solving abnormal power consumption of a mobile terminal according to a fifth embodiment, a sixth embodiment, and a seventh embodiment of the present disclosure
  • FIG. 6 is a block diagram of an apparatus for solving abnormal power consumption of a mobile terminal according to an eighth embodiment of the present disclosure.
  • the method for abnormally consuming power of the mobile terminal reduces abnormal power consumption of the mobile terminal, improves the user experience, and the method is low in cost.
  • the method of abnormally consuming power consumption of the mobile terminal of the present disclosure and its respective steps will be described in detail below.
  • the method for solving the abnormal power consumption of the mobile terminal includes: Step S10: monitoring the background switching operation before the current application occurs.
  • Applications for applications installed on the mobile terminal such as video playback, camera recording, game software, etc.
  • the front-end switching operation includes the application switching from the foreground state to the background state, or the application is switched from the background state to the foreground state, as long as If the above-mentioned front and back office switching operations occur, they need to be monitored.
  • Step S20 Form a correspondence between the name of the current application and the corresponding status flag.
  • the status flag corresponds to the status of the current application after the background switching operation. For example, after the current application occurs before the background switching operation, the background flag is corresponding to the background status.
  • Step S30 Based on the name of the current application, confirm that the name of the power-consuming application holding the bright screen lock is consistent with the name of the current application. Traversing all power-hungry applications that hold a bright-screen lock to find a power-hungry application with a bright-screen lock, the power-consuming application The name of the sequence is the same as the name of the current application.
  • Step S40 Based on the status identifier, the bright screen lock identification position of the power consumption application is a corresponding identifier, and the bright screen lock identification position is expanded from the bright screen lock attribute structure held by the operating system to ensure each one. The power application holds the uniqueness of the lock.
  • the bright screen lock identification position of the power consumption application found in step S30 is the corresponding identifier. That is, if the identifier of the bright screen lock flag in the foreground state and the background state is different, the screen or the screen may be illuminated according to the difference of the bright screen lock flag of the power consumption application.
  • the current application in the above-mentioned background switching operation if the current application holds a bright screen lock, the current application is converted into a power consumption application, and the power consumption application mentioned in the present disclosure is held bright. Screen lock app.
  • step S10 monitoring the background switching operation before the current application occurs, including: step S100: monitoring out The current application is switched from the foreground state to the background state; correspondingly, step S20: forming a correspondence between the name of the current application and the corresponding status flag bit, including: step S200: the current application is in the background state, and the status identification location is 0.
  • step S40 based on the status identifier, the position of the bright screen lock of the power consumption application is the corresponding identifier, including: step S400: if the status identifier position is 0, the position of the bright screen lock flag is False. If the bright screen lock flag of the power-consuming application holding the bright screen lock is false, the screen of the mobile terminal is screened to reduce power consumption.
  • the method for solving the abnormal power consumption of the mobile terminal in this embodiment ensures the function of the application when the application is in the background state, does not actively turn off the application, and directly processes the abnormal power consumption, even if the user needs to be in the background state. When you switch to the foreground state, there will be no reopening of the application interface to affect the user experience.
  • step S20 forming a correspondence between the name of the current application and the corresponding status flag bit, further comprising: the current application is in the foreground state, and the status identification position is 1.
  • step S40 further includes: if the status identification position is 1, the position of the bright screen lock flag is true. The power-consuming application is in the foreground state, and the bright-screen lock flag of the bright-screen lock held by the power-consuming application is true, and the screen of the mobile terminal is illuminated.
  • a callback function is registered in the operating system, and the operating system monitors the front-end and background switching operations of the current application by using the callback function, and the current application that holds the bright screen lock by itself.
  • the operating system is based on the name of the current application.
  • the status flag bit is the corresponding identifier for the position of the bright screen lock flag, and then the screen of the mobile terminal is illuminated or processed according to the difference of the bright screen lock flag.
  • step S30 based on the name of the application, confirming that the name of the power-consuming application holding the bright screen lock is consistent with the name of the current application.
  • the method for solving the abnormal power consumption of the mobile terminal in this embodiment further includes: Step S50: configuring the bright screen lock for the current application under the condition that the current application is in the background state and does not hold the bright screen lock.
  • step S30 is performed again.
  • step S30 confirming the name of the power-consuming application holding the bright screen lock and the current application based on the name of the application.
  • the name of the program is consistent, including: step S300: holding a bright screen lock by the interface management module; step S301: receiving the name of the power consumption application sent by the interface management module; step S302: determining the name and current of the power consumption application
  • the names of the applications are the same.
  • the embodiment does not hold a bright screen lock for the current application itself, and holds a bright screen lock through the interface management module, for example, the current application is a current application that needs to hold a bright screen lock, such as a camera, an MP4, an alarm clock, an incoming call, and the like.
  • the operating system cannot obtain the name of the current application through the current application. Therefore, after the interface management module obtains the bright screen lock, the operating system receives the name of the power-consuming application that holds the bright screen lock sent by the interface management module. Determine that the name of the power-consuming application matches the name of the current application.
  • the device for solving the abnormal power consumption of the mobile terminal includes: a monitoring module 10 configured to monitor a background switching operation before the current application occurs; and the relationship forming module 20 is configured to form a current The correspondence between the name of the application and the corresponding status flag; the confirmation module 30 is configured to confirm that the name of the power-consuming application holding the bright-screen lock is consistent with the name of the current application based on the name of the current application; The bit module 40 is configured to position the bright screen lock of the power consuming application as a corresponding identifier based on the status identification bit.
  • This embodiment is only for the bright screen lock, but the above embodiment can be extended to FULL WAKELOCK, DIM WAKELOCK and SCREEN BRIGHT WAKELOCK, etc., which can make the mobile terminal bright or screen lock, and the same applies to this scheme.
  • the monitoring module 10 is configured to: monitor the current application to switch from the foreground state to the background state.
  • the module 20 is set to: the current application is in the background state, and the status identification position is 0.
  • the relationship forming module 20 is further configured to: the current application is in the foreground state, and the status identification position is set to 1.
  • the confirmation module 30 is configured to: hold the bright screen lock through the interface management module; receive the name of the power consumption application sent by the interface management module; determine the name of the power consumption application and the name of the current application Consistent.
  • the identification position bit module 40 is set to: if the status identification position is 0, the bright screen lock flag is set. The position is false; or, if the status flag is 1, the bright lock flag is set to true.
  • the apparatus for solving the abnormal power consumption of the mobile terminal in the embodiment further includes the bright screen lock acquisition module 50 being configured to: the current application is in the background state and is not held. Under the condition of a bright screen lock, configure a bright screen lock for the current application.
  • the present disclosure also provides a mobile terminal comprising the apparatus according to the above.
  • the method for solving the abnormal power consumption of the mobile terminal provided by the present disclosure, when monitoring the background switching operation before the occurrence, the screen lock is performed on the screen of the mobile terminal based on the bright screen lock held by the application, and the method has low cost and saves the mobile terminal.
  • the power has improved the user experience.

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

L'invention concerne un procédé et un dispositif de résolution de la consommation d'énergie anormale d'un terminal mobile, ainsi qu'un terminal mobile. Le procédé de résolution de la consommation d'énergie anormale d'un terminal mobile consiste : à surveiller la survenance d'opérations de commutation d'avant-plan et d'arrière-plan dans un programme d'application actuel (S10) ; à former une corrélation entre un nom du programme d'application actuel et un bit indicateur d'état correspondant (S20) ; sur la base du nom du programme d'application courant, à déterminer l'existence d'un nom, compatible avec le nom du programme d'application actuel, d'un programme d'application de consommation d'énergie avec un verrouillage d'écran lumineux (S30) ; et sur la base du bit indicateur d'état, à identifier une position du programme d'application de consommation d'énergie comme étant un identifiant correspondant (S40), la consommation d'énergie anormale étant activement traitée, ce qui permet d'améliorer l'expérience utilisateur.
PCT/CN2017/108160 2017-01-03 2017-10-28 Procédé de résolution d'une consommation d'énergie anormale d'un terminal mobile WO2018126770A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710000684.9 2017-01-03
CN201710000684.9A CN108268116B (zh) 2017-01-03 2017-01-03 一种解决移动终端异常耗电的方法、装置及移动终端

Publications (1)

Publication Number Publication Date
WO2018126770A1 true WO2018126770A1 (fr) 2018-07-12

Family

ID=62771521

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/108160 WO2018126770A1 (fr) 2017-01-03 2017-10-28 Procédé de résolution d'une consommation d'énergie anormale d'un terminal mobile

Country Status (2)

Country Link
CN (1) CN108268116B (fr)
WO (1) WO2018126770A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134219A (zh) * 2019-05-13 2019-08-16 深圳传音通讯有限公司 应用程序后台耗电处理方法及装置

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110572866B (zh) * 2019-07-26 2021-03-30 华为技术有限公司 一种唤醒锁的管理方法及电子设备
CN112565508B (zh) * 2019-09-26 2022-07-22 华为技术有限公司 处理方法及移动设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101788926A (zh) * 2009-12-28 2010-07-28 中兴通讯股份有限公司 J2me应用前台切换的资源调配方法及装置
JP2014075093A (ja) * 2012-10-05 2014-04-24 Sharp Corp 情報処理端末およびプログラム
CN106055073A (zh) * 2016-05-31 2016-10-26 广东欧珀移动通信有限公司 一种基于亮屏锁的处理方法和装置
CN106502372A (zh) * 2016-11-28 2017-03-15 珠海市魅族科技有限公司 一种应用控制的方法及移动终端

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110040989A1 (en) * 2009-06-22 2011-02-17 David Keyes Keyes Systems and methods for managing power consumption of mobile computing devices
CN104731302B (zh) * 2013-12-20 2018-01-12 北京猎豹移动科技有限公司 一种移动终端省电操作的方法及***
US9841802B2 (en) * 2014-02-20 2017-12-12 Qualcomm Incorporated Wake lock management through application monitoring
CN105653903B (zh) * 2015-12-18 2019-10-08 小米科技有限责任公司 应用程序权限的管理方法及装置
CN105867590A (zh) * 2016-03-28 2016-08-17 乐视控股(北京)有限公司 一种移动终端的应用程序控制方法及装置
CN106055077A (zh) * 2016-05-31 2016-10-26 广东欧珀移动通信有限公司 一种基于唤醒锁的处理方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101788926A (zh) * 2009-12-28 2010-07-28 中兴通讯股份有限公司 J2me应用前台切换的资源调配方法及装置
JP2014075093A (ja) * 2012-10-05 2014-04-24 Sharp Corp 情報処理端末およびプログラム
CN106055073A (zh) * 2016-05-31 2016-10-26 广东欧珀移动通信有限公司 一种基于亮屏锁的处理方法和装置
CN106502372A (zh) * 2016-11-28 2017-03-15 珠海市魅族科技有限公司 一种应用控制的方法及移动终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134219A (zh) * 2019-05-13 2019-08-16 深圳传音通讯有限公司 应用程序后台耗电处理方法及装置
CN110134219B (zh) * 2019-05-13 2024-03-19 深圳传音通讯有限公司 应用程序后台耗电处理方法及装置

Also Published As

Publication number Publication date
CN108268116B (zh) 2022-06-07
CN108268116A (zh) 2018-07-10

Similar Documents

Publication Publication Date Title
WO2018126770A1 (fr) Procédé de résolution d'une consommation d'énergie anormale d'un terminal mobile
US10080194B2 (en) Method, device, and computer-readable storage medium for awaking electronic equipment
US20170083220A1 (en) Method and apparatus for controlling devices
CN108829229B (zh) 屏幕控制方法、装置、存储介质及智能终端
WO2016029706A1 (fr) Procédé et appareil de traitement de service associés à un terminal
JP2019505031A (ja) 端末ベースのウェイクロック制御の方法、装置及び端末
US20160062843A1 (en) Methods and devices for backing up file
US9706170B2 (en) Communication apparatus, communication system, and communication management system
JP6658941B2 (ja) 撮像装置、撮像方法、及びプログラム
WO2017113707A1 (fr) Procédé de commutation multi-écran, serveur et terminal
CN106411574B (zh) 一种管理控制方法和装置
CN101854253B (zh) 一种自动恢复监控和存储的方法及其监控***
US10018981B2 (en) Monitoring removal of an automation control panel
CN104516704A (zh) 一种多屏***中应用激活控制方法、装置及移动终端
CN101984641B (zh) 移动终端的背光控制方法及移动终端
US20180113439A1 (en) Numerical control system and numerical controller having display switching function
CN112099990A (zh) 一种容灾备份方法、装置、设备及机器可读存储介质
JP2009206731A (ja) 監視システム、監視装置、監視方法、およびプラグラム
WO2016177219A1 (fr) Procédé et appareil de détection d'une anomalie de consommation électrique
CN104065626B (zh) 网络摄像机登录状态的更新方法及装置
CN110019065B (zh) 日志数据的处理方法、装置及电子设备
CN103809980A (zh) 一种信息处理方法、信息处理装置和电子设备
CN110662280B (zh) 运行模式的切换方法及装置、可读存储介质、电子设备
US20110291833A1 (en) Intercom exchange
JP6413257B2 (ja) 伝送端末、伝送システム、及びプログラム

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: 17890287

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: 17890287

Country of ref document: EP

Kind code of ref document: A1