[發明專利]應用程序凍結方法、裝置、存儲介質和終端有效
| 申請號: | 201711488981.9 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN110018885B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 陳巖 | 申請(專利權)人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F1/3234 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 方高明 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 凍結 方法 裝置 存儲 介質 終端 | ||
1.一種應用程序凍結方法,包括:
按照預設周期查詢應用程序在后臺持有喚醒鎖的時長;
獲取所述應用程序的預設凍結系數;所述預設凍結系數用于表征所述應用程序需要被凍結的期望;
在所述預設周期內獲取所述應用程序在前臺運行的運行時長;
根據所述運行時長和持有喚醒鎖的時長確定凍結權重因子;
根據所述凍結權重因子、預設凍結系數確定實時凍結系數;
當所述實時凍結系數大于預設閾值時,凍結所述應用程序。
2.根據權利要求1所述的方法,其特征在于,所述根據所述運行時長和持有喚醒鎖的時長確定凍結權重因子,包括:
計算所述運行時長和所述持有喚醒鎖的時長的比值;
在預設權重表中查找與所述比值對應的凍結權重因子。
3.根據權利要求1所述的方法,其特征在于,所述獲取所述應用程序的預設凍結系數前,包括:
獲取應用程序的資源占用率或運行頻率;
根據所述資源占用率或運行頻率設置對應的應用程序的預設凍結系數。
4.根據權利要求1所述的方法,其特征在于,所述凍結所述應用程序前,還包括:
判斷所述應用程序是否滿足預設條件;
當滿足所述預設條件時,凍結所述應用程序。
5.根據權利要求4所述的方法,其特征在于,還包括:所述預設條件包括預設應用場景和白名單,判斷所述應用程序是否滿足預設條件:
確定所述應用程序的應用場景,將所述應用程序的應用場景與預設場景進行對比;
當所應用程序的應用場景與所述預設場景相同時,判斷所述應用程序是否保存在所述白名單中;
若未保存在所白名單中,則所述應用程序滿足所述預設條件。
6.根據權利要求1所述的方法,其特征在于,所述凍結所應用程序,包括:
獲取所述應用程序的應用標識;
在預設數據庫中獲取具有所述應用標識的應用程序的凍結等級,所述凍結等級用于指示配置所述應用程序所能使用的最大允許資源;
根據所述凍結等級對所述應用程序進行相應等級的凍結。
7.一種應用程序凍結裝置,其特征在于,所述裝置包括:
查詢模塊,用于按照預設周期查詢應用程序在后臺持有喚醒鎖的時長;
獲取模塊,用于獲取所述應用程序的預設凍結系數;所述預設凍結系數用于表征所述應用程序需要被凍結的期望;
調整模塊,用于在所述預設周期內獲取所述應用程序在前臺運行的運行時長;根據所述運行時長和持有喚醒鎖的時長確定凍結權重因子;根據所述凍結權重因子、預設凍結系數確定實時凍結系數;
凍結模塊,用于當所述實時凍結系數大于預設閾值時,凍結所述應用程序。
8.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述方法的步驟。
9.一種終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO廣東移動通信有限公司,未經OPPO廣東移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711488981.9/1.html,轉載請聲明來源鉆瓜專利網。





