[發(fā)明專利]應(yīng)用異常處理方法和裝置有效
| 申請?zhí)枺?/td> | 201610653675.5 | 申請日: | 2016-08-10 |
| 公開(公告)號: | CN107729167B | 公開(公告)日: | 2020-09-11 |
| 發(fā)明(設(shè)計)人: | 陳奮;王慶;黃澤豐;彭威;胡晶晶;陳猛 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用 異常 處理 方法 裝置 | ||
本發(fā)明涉及一種應(yīng)用異常處理方法和裝置,該方法包括:操作第一應(yīng)用進程;當異常文件夾中新增由操作系統(tǒng)在所述第一應(yīng)用進程發(fā)生異常時所生成的異常文件時,通過監(jiān)測進程監(jiān)測到所述異常文件;根據(jù)所述異常文件生成異常信息并上報至服務(wù)器;接收所述服務(wù)器反饋的停止操作指令,所述停止操作指令根據(jù)上報的所述異常信息生成;根據(jù)所述停止操作指令停止操作所述第一應(yīng)用進程。本發(fā)明提供的應(yīng)用異常處理方法和裝置,即使第一應(yīng)用進程本身崩潰也可以檢測到異常,并可一定程度上避免因?qū)Φ谝粦?yīng)用進程的不當操作導(dǎo)致第一應(yīng)用進程發(fā)生異常。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用異常處理方法和裝置。
背景技術(shù)
隨著終端硬件配置的不斷發(fā)展,終端上可以運行種類繁多、可實現(xiàn)各種功能的應(yīng)用,比如拍照應(yīng)用、視頻應(yīng)用、音樂應(yīng)用或者游戲應(yīng)用等。應(yīng)用在運行時難免會發(fā)生異常的情況,將應(yīng)用在發(fā)生異常時產(chǎn)生的異常信息保存下來,通過某種渠道反饋給開發(fā)人員,有利于開發(fā)人員根據(jù)該異常信息開發(fā)新版本的應(yīng)用,以克服舊版本的應(yīng)用所存在的問題。
按照目前所采用的應(yīng)用異常處理方式,應(yīng)用進程在運行時會設(shè)置各種可能的異常情況所對應(yīng)的處理方式,當應(yīng)用進程發(fā)生某種異常時,便會采用該異常情況下的處理方式上報相應(yīng)的異常信息至服務(wù)器。然而,目前的應(yīng)用異常處理方式需要應(yīng)用在發(fā)生異常時應(yīng)用進程本身能夠運行,當應(yīng)用進程本身發(fā)生崩潰時就無法上報異常信息。
發(fā)明內(nèi)容
基于此,有必要針對目前的應(yīng)用異常處理方式在應(yīng)用進程本身發(fā)生崩潰時就無法上報異常信息的技術(shù)問題,提供一種應(yīng)用異常處理方法和裝置。
一種應(yīng)用異常處理方法,包括:
操作第一應(yīng)用進程;
當異常文件夾中新增由操作系統(tǒng)在所述第一應(yīng)用進程發(fā)生異常時所生成的異常文件時,通過監(jiān)測進程監(jiān)測到所述異常文件;
根據(jù)所述異常文件生成異常信息并上報至服務(wù)器;
接收所述服務(wù)器反饋的停止操作指令,所述停止操作指令根據(jù)上報的所述異常信息生成;
根據(jù)所述停止操作指令停止操作所述第一應(yīng)用進程。
一種應(yīng)用異常處理裝置,包括:
操作模塊,用于操作第一應(yīng)用進程;
監(jiān)測模塊,用于當異常文件夾中新增由操作系統(tǒng)在所述第一應(yīng)用進程發(fā)生異常時所生成的異常文件時,通過監(jiān)測進程監(jiān)測到所述異常文件;
上報模塊,用于根據(jù)所述異常文件生成異常信息并上報至服務(wù)器;
接收模塊,用于接收所述服務(wù)器反饋的停止操作指令,所述停止操作指令根據(jù)上報的所述異常信息生成;
所述操作模塊還用于根據(jù)所述停止操作指令停止操作所述第一應(yīng)用進程。
上述應(yīng)用異常處理方法和裝置,當?shù)谝粦?yīng)用進程發(fā)生異常時,由操作系統(tǒng)在異常文件夾中新增相應(yīng)的異常文件,通過監(jiān)測進程可監(jiān)測到該異常文件,從而監(jiān)測到第一應(yīng)用進程發(fā)生異常。即使第一應(yīng)用進程本身崩潰,也可以通過操作系統(tǒng)生成記錄該次崩潰的異常文件,進而通過監(jiān)測進程監(jiān)測到異常,并根據(jù)異常文件進行異常信息的上報。而且,當操作第一應(yīng)用進程后,若第一應(yīng)用進程發(fā)生異常,可通過服務(wù)器根據(jù)上報的異常信息觸發(fā)停止操作指令,進而停止操作第一應(yīng)用進程,可一定程度上避免因?qū)Φ谝粦?yīng)用進程的不當操作導(dǎo)致第一應(yīng)用進程發(fā)生異常。
附圖說明
圖1為一個實施例中應(yīng)用異常處理系統(tǒng)的應(yīng)用環(huán)境圖;
圖2為一個實施例中終端的結(jié)構(gòu)示意圖;
圖3為一個實施例中服務(wù)器的結(jié)構(gòu)示意圖;
圖4為一個實施例中應(yīng)用異常處理方法的流程示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610653675.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





