[發(fā)明專利]應(yīng)用程序異常的檢測(cè)方法、裝置和移動(dòng)終端有效
| 申請(qǐng)?zhí)枺?/td> | 201410532339.6 | 申請(qǐng)日: | 2014-10-10 |
| 公開(kāi)(公告)號(hào): | CN104331357B | 公開(kāi)(公告)日: | 2018-07-10 |
| 發(fā)明(設(shè)計(jì))人: | 丁上倫;張康宗;肖超;張亞雄 | 申請(qǐng)(專利權(quán))人: | 北京金山安全軟件有限公司 |
| 主分類號(hào): | G06F11/34 | 分類號(hào): | G06F11/34;G06F11/00 |
| 代理公司: | 北京清亦華知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 100085 北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用程序 檢測(cè) 重啟 系統(tǒng)事件 移動(dòng)終端 進(jìn)程信息 預(yù)設(shè) 進(jìn)程 讀取 資源占用 閾值時(shí) 觸發(fā) 能耗 記錄 | ||
1.一種應(yīng)用程序異常的檢測(cè)方法,其特征在于,包括以下步驟:
檢測(cè)移動(dòng)終端的系統(tǒng)事件;
當(dāng)所述系統(tǒng)事件為觸發(fā)類系統(tǒng)事件時(shí),進(jìn)一步讀取進(jìn)程信息,并根據(jù)所述進(jìn)程信息判斷是否存在有重啟的進(jìn)程,其中,所述進(jìn)程信息包括進(jìn)程名和所述進(jìn)程名對(duì)應(yīng)的進(jìn)程標(biāo)識(shí)符PID,當(dāng)同一進(jìn)程名對(duì)應(yīng)的PID與上次讀取進(jìn)程信息時(shí)相比發(fā)生了變化,確定進(jìn)程發(fā)生了重啟;
記錄所述重啟的進(jìn)程在預(yù)設(shè)時(shí)間內(nèi)的重啟次數(shù);
當(dāng)所述重啟次數(shù)大于預(yù)設(shè)閾值時(shí),判斷所述進(jìn)程對(duì)應(yīng)的應(yīng)用程序異常;
對(duì)異常的應(yīng)用程序進(jìn)行清理,其中,對(duì)異常的應(yīng)用程序的清理方式包括強(qiáng)制停止、禁止自動(dòng)重啟、卸載、更新。
2.如權(quán)利要求1所述的應(yīng)用程序異常的檢測(cè)方法,其特征在于,通過(guò)讀取所述移動(dòng)終端中內(nèi)核/proc文件系統(tǒng)記錄的進(jìn)程信息以讀取所進(jìn)程信息。
3.如權(quán)利要求1所述的應(yīng)用程序異常的檢測(cè)方法,其特征在于,如果所述系統(tǒng)事件為如下多個(gè)系統(tǒng)事件中的一種,則判斷為觸發(fā)類系統(tǒng)事件:
廣播系統(tǒng)事件、內(nèi)存不足報(bào)警系統(tǒng)事件、應(yīng)用程序啟動(dòng)系統(tǒng)事件或應(yīng)用程序異常退出系統(tǒng)事件。
4.如權(quán)利要求1所述的應(yīng)用程序異常的檢測(cè)方法,其特征在于,所述對(duì)異常的應(yīng)用程序進(jìn)行清理具體包括:
將異常的應(yīng)用程序提供至所述移動(dòng)終端的用戶;
根據(jù)所述用戶的指令對(duì)所述異常的應(yīng)用程序進(jìn)行清理。
5.如權(quán)利要求1所述的應(yīng)用程序異常的檢測(cè)方法,其特征在于,在所述判斷所述進(jìn)程對(duì)應(yīng)的應(yīng)用程序異常之后,還包括:
獲取所述異常的應(yīng)用程序的重啟次數(shù),并將所述異常的應(yīng)用程序的重啟次數(shù)提供給所述移動(dòng)終端的用戶。
6.如權(quán)利要求1所述的應(yīng)用程序異常的檢測(cè)方法,其特征在于,所述記錄所述重啟的進(jìn)程在預(yù)設(shè)時(shí)間內(nèi)的重啟次數(shù),具體包括:
在所述預(yù)設(shè)時(shí)間內(nèi)按照預(yù)設(shè)頻率讀取所述進(jìn)程信息,并根據(jù)所述進(jìn)程信息的變化情況記錄所述重啟次數(shù)。
7.一種應(yīng)用程序異常的檢測(cè)裝置,其特征在于,包括:
檢測(cè)模塊,用于檢測(cè)移動(dòng)終端的系統(tǒng)事件;
讀取模塊,用于當(dāng)所述系統(tǒng)事件為觸發(fā)類系統(tǒng)事件時(shí),進(jìn)一步讀取進(jìn)程信息,其中,所述進(jìn)程信息包括進(jìn)程名和所述進(jìn)程名對(duì)應(yīng)的進(jìn)程標(biāo)識(shí)符PID;
第一判斷模塊,用于根據(jù)所述進(jìn)程信息判斷是否存在有重啟的進(jìn)程,當(dāng)同一進(jìn)程名對(duì)應(yīng)的PID與上次讀取進(jìn)程信息時(shí)相比發(fā)生了變化,確定進(jìn)程發(fā)生了重啟;
記錄模塊,用于記錄重啟的所述進(jìn)程在預(yù)設(shè)時(shí)間內(nèi)的重啟次數(shù);
第二判斷模塊,用于當(dāng)所述重啟次數(shù)大于預(yù)設(shè)閾值時(shí),判斷所述進(jìn)程對(duì)應(yīng)的應(yīng)用程序異常;
清理模塊,用于在所述判斷所述進(jìn)程對(duì)應(yīng)的應(yīng)用程序異常之后,對(duì)異常的應(yīng)用程序進(jìn)行清理,其中,對(duì)異常的應(yīng)用程序的清理方式包括強(qiáng)制停止、禁止自動(dòng)重啟、卸載、更新。
8.如權(quán)利要求7所述的應(yīng)用程序異常的檢測(cè)裝置,其特征在于,通過(guò)讀取所述移動(dòng)終端中內(nèi)核/proc文件系統(tǒng)記錄的進(jìn)程信息以讀取所述進(jìn)程信息。
9.如權(quán)利要求7所述的應(yīng)用程序異常的檢測(cè)裝置,其特征在于,如果所述系統(tǒng)事件為如下多個(gè)系統(tǒng)事件中的一種,則判斷為觸發(fā)類系統(tǒng)事件:
廣播系統(tǒng)事件、內(nèi)存不足報(bào)警系統(tǒng)事件、應(yīng)用程序啟動(dòng)系統(tǒng)事件或應(yīng)用程序異常退出系統(tǒng)事件。
10.如權(quán)利要求7所述的應(yīng)用程序異常的檢測(cè)裝置,其特征在于,所述清理模塊具體用于:
將異常的應(yīng)用程序提供至所述移動(dòng)終端的用戶;
根據(jù)所述用戶的指令對(duì)所述異常的應(yīng)用程序進(jìn)行清理。
11.如權(quán)利要求7所述的應(yīng)用程序異常的檢測(cè)裝置,其特征在于,還包括:
獲取模塊,用于在判斷所述進(jìn)程對(duì)應(yīng)的應(yīng)用程序異常之后,獲取所述異常的應(yīng)用程序的重啟次數(shù),并提供給所述移動(dòng)終端的用戶。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京金山安全軟件有限公司,未經(jīng)北京金山安全軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410532339.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種大型汽油存儲(chǔ)罐
- 下一篇:一種醫(yī)療器械滅菌袋
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開(kāi)發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 檢測(cè)裝置、檢測(cè)方法和檢測(cè)組件
- 檢測(cè)方法、檢測(cè)裝置和檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法以及記錄介質(zhì)
- 檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)裝置、檢測(cè)設(shè)備及檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)
- 檢測(cè)組件、檢測(cè)裝置以及檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法及檢測(cè)程序
- 檢測(cè)電路、檢測(cè)裝置及檢測(cè)系統(tǒng)
- 一種自動(dòng)交換光網(wǎng)絡(luò)控制節(jié)點(diǎn)的重啟方法
- 對(duì)按需重啟執(zhí)行重啟循環(huán)、重啟調(diào)度
- 重啟日志歸并方法、上傳方法、系統(tǒng)及可讀存儲(chǔ)介質(zhì)
- 應(yīng)用重啟方法及裝置
- 一種LINUX系統(tǒng)自動(dòng)重啟服務(wù)的配置方法
- 重啟控制系統(tǒng)
- 基站重啟定位方法、裝置、基站設(shè)備和存儲(chǔ)介質(zhì)
- 一種主控板重啟的控制方法及系統(tǒng)
- 自動(dòng)控制主機(jī)進(jìn)行重啟的方法、裝置及相關(guān)設(shè)備
- 一種用于故障錄波器的遠(yuǎn)程重啟方法及系統(tǒng)
- 實(shí)現(xiàn)規(guī)則系統(tǒng)觸發(fā)的系統(tǒng)及方法
- 一種事件處理系統(tǒng)和方法
- Android系統(tǒng)的事件收集上報(bào)系統(tǒng)及其收集上報(bào)方法
- FT圖生成輔助裝置以及FT圖生成輔助方法
- 通過(guò)上下文分區(qū)的經(jīng)分類的事件監(jiān)視
- 定位系統(tǒng)運(yùn)行狀態(tài)、建立系統(tǒng)運(yùn)行狀態(tài)模型的方法及裝置
- 一種環(huán)境物聯(lián)網(wǎng)的環(huán)境事件監(jiān)測(cè)方法
- 一種事件業(yè)務(wù)處理方法及系統(tǒng)
- 事件監(jiān)聽(tīng)信息處理方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于系統(tǒng)事件的網(wǎng)絡(luò)攻擊防御方法





