[發明專利]一種對進程進行保護的方法和電子設備有效
| 申請號: | 201310747269.1 | 申請日: | 2013-12-30 |
| 公開(公告)號: | CN103677978B | 公開(公告)日: | 2018-04-10 |
| 發明(設計)人: | 曾茂林;焦新旺 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 張全文 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 進程 進行 保護 方法 電子設備 | ||
1.一種對進程進行保護的方法,其特征在于,所述方法包括:
監聽操作系統中的進程狀態廣播;
當收到觸發進程回收的廣播時,對進程列表中所有進程的狀態進行監控;
若所述進程列表中的進程P滿足進程殺死條件,則不直接殺死所述進程P而通過啟動過濾器判斷所述進程P是否為受保護進程;
若所述進程P為受保護進程,則通知進程管理模塊放棄殺死所述進程P,否則,通知所述進程管理模塊殺死所述進程P;
其中,所述若所述進程列表中的進程P滿足進程殺死條件,則通過啟動過濾器判斷所述進程P是否為受保護進程,包括:
判斷當前系統中是否存在保護進程文件;
若當前系統中不存在保護進程文件,則生成保護進程文件;
將所述進程P的進程信息與已存在的保護進程文件或者所述生成的保護進程文件中的進程信息進行匹配;
若所述進程P的進程信息與已存在的保護進程文件或者所述生成的保護進程文件中的任一進程信息成功匹配,則判斷所述進程P為受保護進程,否則,判斷所述進程P不為受保護進程。
2.如權利要求1所述的方法,其特征在于,所述若不存在保護進程文件,則生成保護進程文件,包括:
對當前系統中已安裝應用程序的安裝包進行解析,以獲知所述已安裝應用程序中受保護的應用程序;
將所有所述受保護的應用程序的進程信息保存至一個文件中以形成所述保護進程文件。
3.如權利要求2所述的方法,其特征在于,所述對當前系統中已安裝應用程序的安裝包進行解析,以獲知所述已安裝應用程序中受保護的應用程序,包括:
解析當前系統中已安裝應用程序apk的安裝包,以獲取所述當前系統中已安裝應用程序apk的AndroidManifest.xml文件;
采用xml文件解析器對所述當前系統中已安裝應用程序apk的AndroidManifest.xml文件進行解析,以獲取所述當前系統中已安裝應用程序apk的AndroidManifest.xml文件的保護字段;
若所述當前系統中已安裝應用程序apk的AndroidManifest.xml文件的保護字段的值為邏輯“真”,則確認所述當前系統中已安裝應用程序apk為受保護的應用程序。
4.如權利要求1至3任意一項所述的方法,其特征在于,所述判斷是否存在保護進程文件包括:
在規定的保護進程文件保存路徑查找所述保護進程文件,若在所述規定的保護進程文件保存路徑查找到所述保護進程文件,則判斷存在保護進程文件,否則,判斷不存在保護進程文件。
5.一種對進程進行保護的電子設備,其特征在于,所述電子設備包括:
廣播監聽模塊,用于監聽操作系統中進程狀態廣播;
監控模塊,用于當收到觸發進程回收的廣播時,對進程列表中所有進程的狀態進行監控;
判斷模塊,用于若所述進程列表中的進程P滿足進程殺死條件,則不直接殺死所述進程P而通過啟動過濾器判斷所述進程P是否為受保護進程;
通知模塊,用于若所述進程P為受保護進程,則通知進程管理模塊放棄殺死所述進程P,否則,通知所述進程管理模塊殺死所述進程P;
其中,所述判斷模塊包括:
第一判斷單元,用于判斷當前系統中是否存在保護進程文件;
生成單元,用于若當前系統中不存在保護進程文件,則生成保護進程文件;
匹配單元,用于將所述進程P的進程信息與已存在的保護進程文件或者所述生成的保護進程文件中的進程信息進行匹配;
第二判斷單元,用于若所述進程P的進程信息與已存在的保護進程文件或者所述生成的保護進程文件中的任一進程信息成功匹配,則判斷所述進程P為受保護進程,否則,判斷所述進程P不為受保護進程。
6.如權利要求5所述的電子設備,其特征在于,所述生成單元包括:
第一解析單元,用于對當前系統中已安裝應用程序的安裝包進行解析,以獲知所述已安裝應用程序中受保護的應用程序;
保存單元,用于將所有所述受保護的應用程序的進程信息保存至一個文件中以形成所述保護進程文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310747269.1/1.html,轉載請聲明來源鉆瓜專利網。





