[發明專利]電源鎖處理方法及裝置在審
| 申請號: | 201710457907.4 | 申請日: | 2017-06-16 |
| 公開(公告)號: | CN107291212A | 公開(公告)日: | 2017-10-24 |
| 發明(設計)人: | 黎琛 | 申請(專利權)人: | 深圳天瓏無線科技有限公司;深圳市天瓏移動技術有限公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32 |
| 代理公司: | 北京匯思誠業知識產權代理有限公司11444 | 代理人: | 王剛,龔敏 |
| 地址: | 518053 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電源 處理 方法 裝置 | ||
【技術領域】
本發明涉及通信領域,尤其涉及一種電源鎖處理方法及裝置。
【背景技術】
對于依賴電能工作的終端來說,電源是其非常重要的組成部分。在終端中的電源提供的電能一定的條件下,終端的續航時間(即終端能夠工作的時長)與終端的功耗相關,功耗越小,續航時間越長,反之,功耗越大,續航時間越短。
終端中通常都設置有對于電源進行管理的管理機制。以安卓(Android)終端為例。安卓終端通過電源鎖對電源進行控制。其中,帶有CPU標志位的電源鎖稱為CPU電源鎖。持有CPU電源鎖的應用能控制終端中的CPU從休眠狀態轉換到運行狀態。其中,帶有亮屏標志位的電源鎖稱為亮屏鎖。持有亮屏鎖的應用能控制終端中的CPU從休眠狀態轉換到運行狀態,并且能控制終端屏幕從滅屏狀態轉換到亮屏狀態。只要有應用持有電源鎖,終端系統就無法進入休眠階段。
當前,安裝在終端中的應用越來越多,其中有一些應用會在后臺長時間持有電源鎖不釋放,造成終端中的CPU資源長時間被占用,導致終端功耗增加,續航時間減少。
【發明內容】
有鑒于此,本發明實施例提供了一種電源鎖處理方法及裝置,用以解決現有技術中后臺應用長時間持有電源鎖不釋放,造成終端中的CPU資源長時間被占用,導致終端功耗增加,續航時間減少的問題。
第一方面,本發明實施例提供一種電源鎖處理方法,應用于終端,所述方法包括:
判斷指定后臺應用當前是否滿足惡意持鎖條件;
若所述指定后臺應用當前滿足所述惡意持鎖條件,釋放所述指定后臺應用持有的電源鎖。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
若所述指定后臺應用當前不滿足所述惡意持鎖條件,且當前終端處于亮屏狀態時,判斷所述指定后臺應用當前是否滿足第一待觀察條件;
若所述指定后臺應用當前滿足所述第一待觀察條件,為所述指定后臺應用設置亮屏鎖的第一持鎖時長;
當所述指定后臺應用連續持有亮屏鎖的時間達到所述第一持鎖時長時,釋放所述指定后臺應用持有的亮屏鎖。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
若所述指定后臺應用當前不滿足所述惡意持鎖條件,且在當前終端處于滅屏狀態時,判斷所述指定后臺應用當前是否滿足第二待觀察條件;
若所述指定后臺應用當前滿足所述第二待觀察條件,判斷所述指定后臺應用是否是常用應用列表中的應用;
若所述指定后臺應用是常用應用列表中的應用,為所述指定后臺應用設置CPU電源鎖的第二持鎖時長;
當所述指定后臺應用連續持有CPU電源鎖的時間達到所述第二持鎖時長時,釋放所述指定后臺應用持有的CPU電源鎖。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
若所述指定后臺應用不是常用應用列表中的應用,并且不是大功耗應用列表中的應用,為所述指定后臺應用設置CPU電源鎖的第二持鎖時長;
當所述指定后臺應用連續持有CPU電源鎖的時間達到所述第二持鎖時長時,釋放所述指定后臺應用持有的CPU電源鎖。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
若所述指定后臺應用不是常用應用列表中的應用,并且是大功耗應用列表中的應用,釋放所述指定后臺應用持有的CPU電源鎖。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
若所述指定后臺應用當前不滿足所述惡意持鎖條件,且滿足待觀察條件,當所述終端接收到待機指令時,釋放所述指定后臺應用持有的電源鎖。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,判斷指定后臺應用當前是否滿足惡意持鎖條件之前,所述方法還包括:
當所述指定后臺應用為非服務應用時,若檢測到所述指定后臺應用在終端亮屏狀態下,在后臺連續持有亮屏鎖的時間超過第一時長,將所述指定后臺應用對應的觀察系數增1,所述觀察系數的初始值為0,所述非服務應用指具有能夠在前臺顯示的界面的應用;
當檢測到所述指定后臺應用符合待第一觀察系數減少條件時,將所述指定后臺應用對應的觀察系數減1。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,判斷指定后臺應用當前是否滿足惡意持鎖條件之前,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳天瓏無線科技有限公司;深圳市天瓏移動技術有限公司,未經深圳天瓏無線科技有限公司;深圳市天瓏移動技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710457907.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:應用程序的電量消耗確定方法及裝置
- 下一篇:一種驅動嘴巴運動的方法及電子設備





