[發明專利]進程啟動的管控方法、裝置及存儲介質和移動終端有效
| 申請號: | 201711167209.7 | 申請日: | 2017-11-21 |
| 公開(公告)號: | CN107844341B | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 林志泳;杜冰 | 申請(專利權)人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/48 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進程 啟動 方法 裝置 存儲 介質 移動 終端 | ||
1.一種進程啟動的管控方法,其特征在于,包括:
在檢測到預設定時器達到設定間隔時間時,確定系統通過觸發待啟動服務啟動來進行待啟動進程啟動的事件被觸發,所述預設定時器用于定時觸發待啟動服務進行啟動,所述待啟動進程為待啟動服務對應的進程;所述預設定時器是系統預先設置的用于定時喚醒觸發待啟動服務進行啟動的定時器或者由第三方應用程序設置的定時器;
獲取所述待啟動進程的屬性信息;
若所述屬性信息滿足禁止待啟動進程進行啟動的條件,則禁止所述待啟動進程進行啟動;若所述屬性信息不滿足禁止待啟動進程進行啟動的條件,則控制所述待啟動進程進行啟動;
所述屬性信息包括進程標識、待啟動服務名稱、用戶標識和應用包名,所述若所述屬性信息滿足禁止待啟動進程進行啟動的條件,則禁止所述待啟動進程進行啟動包括:
若所述屬性信息滿足下述所有條件,則禁止所述待啟動進程進行啟動:
所述用戶標識與后臺運行進程的用戶標識都不同;
所述待啟動服務名稱不在第一設定白名單中;
所述應用包名不在第二設定白名單中;
所述待啟動進程所屬應用程序的自啟動開關未開啟。
2.根據權利要求1所述的方法,其特征在于,所述確定系統通過觸發待啟動服務啟動來進行待啟動進程啟動的事件被觸發包括:
在檢測到系統進程調用用于通過啟動待啟動服務來啟動所述待啟動進程的設定函數,且所述設定函數中包含表示系統已開啟所述預設定時器的設定參數時,確定系統通過觸發待啟動服務啟動來進行待啟動進程啟動的事件被觸發。
3.根據權利要求1所述的方法,其特征在于,還包括:
若所述屬性信息滿足下述條件的至少一項,則允許所述待啟動進程進行啟動:
所述用戶標識與后臺運行進程的用戶標識相同;
所述待啟動服務名稱在第一設定白名單中;
所述應用包名在第二設定白名單中;
所述待啟動進程所屬應用程序的自啟動開關已開啟。
4.根據權利要求1所述的方法,其特征在于,還包括:
從服務器或者終端本地獲取所述第一設定白名單和第二設定白名單,所述第一設定白名單和第二設定白名單在終端本地存儲的方式包括文件方式存儲或者數據庫方式存儲。
5.根據權利要求2所述的方法,其特征在于,在禁止所述待啟動進程進行啟動之后,還包括:
控制所述設定函數返回空值。
6.根據權利要求2所述的方法,其特征在于,在禁止所述待啟動進程進行啟動之后,還包括:
將所述系統進程的應用包名和所述待啟動進程的應用包名進行保存,作為攔截記錄,并向用戶展示所述攔截記錄。
7.根據權利要求1所述的方法,其特征在于,還包括:
若所述待啟動進程所屬應用程序為系統內置應用,則允許所述待啟動進程啟動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO廣東移動通信有限公司,未經OPPO廣東移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711167209.7/1.html,轉載請聲明來源鉆瓜專利網。





