[發明專利]崩潰信息的處理方法、裝置及系統有效
| 申請號: | 201210248403.9 | 申請日: | 2012-07-17 |
| 公開(公告)號: | CN103544071A | 公開(公告)日: | 2014-01-29 |
| 發明(設計)人: | 金宇;胡洪衛 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F17/30 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;余剛 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 崩潰 信息 處理 方法 裝置 系統 | ||
技術領域
本申請涉及計算機領域,具體而言,涉及一種崩潰信息的處理方法、裝置及系統。
背景技術
客戶端上的應用軟件在運行過程中,會因為違規操作等各種原因而出現運行錯誤,從而產生崩潰信息,而崩潰發生的主要原因,可歸為兩類,一類是客戶端程序依賴的某一當前用戶計算機上的環境或文件出現問題,一類是客戶端程序自身的某個文件出現錯誤或損壞。在客戶端發生崩潰的情況下,嚴重的會導致客戶端上該應用程序的軟件進程崩潰,使得用戶無法正常使用該應用軟件。
針對客戶端發生應用軟件崩潰的情況,現有技術采用如下兩種主流的崩潰處理方法:
方法一、在應用軟件發生崩潰的情況下,經過用戶確認后,客戶端會收集包含有崩潰信息的崩潰信息文件,并將該崩潰信息文件上傳到服務器,研發人員會根據服務器上保存的崩潰文件信息進行分析,得到一個升級的客戶端版本或者補丁文件,從而在以后的客戶端版本中修復該問題。該方法可以提供解決崩潰信息的處理方案,但需要用戶等待下一個應用軟件的版本或補丁,或需要用戶聯系相關技術支持進行一對一解決,導致崩潰問題的解決效率低下。
方法二、在應用軟件發生崩潰或錯誤時,客戶端會引導用戶到幫忙頁面上獲取解決方案,用戶可以根據實際情況查找該錯誤或崩潰的相關幫助信息,即客戶端在本地為用于提供了針對崩潰信息的在線幫助功能,但由于在客觀環境中,客戶端應用軟件會不定期的發生崩潰,由于客戶端本地所提供的幫助信息針對性不強,且更新速度無法進行實時更新,因此,本地幫助信息無法實時、有效地幫助用戶。
目前針對相關技術中當客戶端的應用程序發生崩潰時,客戶端無法自動獲取到準確的解決方案的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中當客戶端的應用程序發生崩潰時,客戶端無法自動獲取到準確的解決方案的問題,目前尚未提出有效的解決方案,為此,本申請的主要目的在于提供一種崩潰信息的處理方法、裝置及系統,以解決上述問題。
為了實現上述目的,根據本申請的一個方面,提供了一種崩潰信息的處理方法,該方法包括:服務器獲取客戶端生成的崩潰信息文件;提取崩潰信息文件中崩潰信息中的特征信息;根據特征信息從規則庫中進行查詢操作,以獲取崩潰信息所對應的處理方案;將處理方案返回至客戶端,以處理產生崩潰信息的應用程序;其中,在根據特征信息從規則庫中進行查詢操作的步驟中,在規則庫中未查找到對應的第一崩潰信息的處理方案的情況下,服務器將從方案數據庫中獲取到處理第一崩潰信息的處理方案,并將第一崩潰信息與對應的處理方案的關聯關系作為一條處理規則信息保存至規則庫中,規則庫包括一條或多條處理規則信息,每條處理規則信息包括崩潰信息及其對應的處理方案。
進一步地,服務器將從方案數據庫中獲取到處理第一崩潰信息的處理方案,并將第一崩潰信息與對應的處理方案的關聯關系作為一條處理規則信息保存至規則庫中的步驟包括:步驟A,檢測方案數據庫中是否已經保存了用于處理第一崩潰信息的處理方案,其中,在方案數據庫中檢測到已經存在用于處理第一崩潰信息的處理方案的情況下,創建第一崩潰信息的特征信息與其對應的處理方案的關聯關系,以得到第一處理規則信息;在方案數據庫中未檢測到用于處理第一崩潰信息的處理方案的情況下,生成該第一崩潰信息的特征信息所對應的新處理方案,并創建該特征信息與新處理方案的關聯關系,以得到第二處理規則信息;步驟B,將第一處理規則信息或第二處理規則信息保存至規則庫中;步驟C,循環執行步驟A和步驟B,以獲取針對各個第一崩潰信息的特征信息所創建的多個第一處理規則信息或多個第二處理規則信息。
進一步地,在生成該特征信息所對應的新處理方案之后,方法還包括:將新處理方案保存至方案數據庫中。
進一步地,在檢測方案數據庫中是否已經保存了用于處理由客戶端生成的特征信息所對應的崩潰信息的處理方案之前,方法還包括:檢測崩潰信息文件中每條崩潰信息的特征信息是否存在于特征庫中,其中,當任意一個特征信息在特征庫中存在時,終止根據該檢測到的特征信息執行步驟A至步驟B的操作;當任意一個特征信息在特征庫中不存在時,則根據該未檢測到的特征信息執行步驟A至步驟B的操作。
進一步地,在獲取客戶端生成的崩潰信息文件之前,方法還包括:客戶端上的一個或多個應用程序發生崩潰時,客戶端啟動收集程序;該收集程序根據應用程序的進程ID,來獲取發生崩潰的應用程序的崩潰信息;將每個發生崩潰的應用程序的崩潰信息進行組合,以生成崩潰信息文件;在用戶確定上傳崩潰信息文件之后,客戶端將崩潰信息文件發送至服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210248403.9/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





