[發明專利]一種處理電子設備異常的方法及裝置有效
| 申請號: | 201810154716.5 | 申請日: | 2018-02-23 |
| 公開(公告)號: | CN108363659B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 朱曉亮;王飛 | 申請(專利權)人: | 青島海信移動通信技術股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;H04M1/72421 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 朱佳 |
| 地址: | 266071 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理 電子設備 異常 方法 裝置 | ||
本發明公開了一種處理電子設備異常的方法及裝置,用以解決現有技術中存在的移動終端出現異常時難以有效記錄異常信息的技術問題。包括:當電子設備出現指定的異常事件時,存儲對應的異常信息及崩潰文件到電子設備的存儲器的第一分區;其中,崩潰文件是在出現所述指定的異常事件時,在電子設備的內存中存儲的文件;控制電子設備發起異常重啟,并從第一分區中提取異常信息和崩潰文件寫入存儲器的第二分區;其中,第二分區在電子設備在由異常重啟導致的開機時啟動;在電子設備監聽到第二分區中的文件狀態發生變化之后,從第二分區提取異常信息和崩潰文件的類型信息,并獲得所述電子設備的唯一標識;將類型信息及唯一標識上傳到指定的服務器。
技術領域
本發明涉及電子技術領域,尤其是涉及一種處理子系統異常的方法及裝置。
背景技術
隨著科技的進步,人們在享受著科技進步所帶來的便利的同時,也被科技進步所帶來的新的問題困擾著。
例如,在用戶使用移動終端(如手機)的過程中,如果經常出現手機異常的問題,就需要檢測引起手機出現異常的原因。而引起手機出現異常的原因大多數是由于手機的內核、modem等底層子系統發生異常導致的,在呈現給用戶的現象就是手機突然死機重啟。但通常情況下,這類問題又屬于偶發性問題,如果只是單純的靠系統測試是難以發現的。
由于移動終端在出現異常時,通常是在瞬間便死機、之后重啟,而在現有技術下,移動終端的應用層的程序又無法直接檢測、并記錄移動終端的底層子系統產生的異常信息。
因此,在移動終端出現異常時,如何有效的記錄異常信息,成為一個亟待解決的技術問題。
發明內容
本發明提供一種處理子系統異常的方法及電子設備,用以解決現有技術中存在的在移動終端出現異常時,如何有效記錄異常信息的技術問題。
第一方面,為解決上述技術問題,本發明實施例提供的一種處理子系統異常的方法的技術方案如下:
當電子設備出現指定的異常事件時,存儲對應的異常信息及崩潰文件到所述電子設備的存儲器的第一分區;其中,所述崩潰文件是在出現所述指定的異常事件時,在所述電子設備的內存中存儲的文件;
控制所述電子設備發起異常重啟,并從所述第一分區中提取所述異常信息和所述崩潰文件寫入所述存儲器的第二分區;其中,所述第二分區在所述電子設備在由所述異常重啟導致的開機時啟動;
在所述電子設備監聽到所述第二分區中的文件狀態發生變化之后,從所述第二分區提取所述異常信息和所述崩潰文件的類型信息,并獲得所述電子設備的唯一標識;
將所述類型信息及所述唯一標識上傳到指定的服務器。
可選的,所述當電子設備出現指定的異常事件時,存儲對應的異常信息及崩潰文件到所述電子設備的存儲器的第一分區,包括:
當電子設備出現指定的異常事件時,收集與所述指定的異常事件相關的所述異常信息,并將所述異常信息存儲到第一臨時區;其中,所述第一臨時區為在所述電子設備的內存中預留的用于臨時存儲所述異常信息的部分內存;
在所述電子設備執行熱啟動時,通過啟動所述電子設備的內存轉存程序,從所述電子設備的內存中提取所述崩潰文件;
將所述崩潰文件和所述異常信息備份到所述第一分區,并設置異常標識。
可選的,所述從所述第一分區中提取所述異常信息和所述崩潰文件寫入所述存儲器的第二分區,包括:
在所述電子設備發起異常重啟進入冷啟動的指定任務階段時,從所述第一分區中讀取異常數據;其中,所述異常數據包括所述崩潰文件和所述異常信息;
判斷所述異常數據中是否存在所述異常標識;
在為是時,將所述異常數據處理為指定的數據格式的異常數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信移動通信技術股份有限公司,未經青島海信移動通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810154716.5/2.html,轉載請聲明來源鉆瓜專利網。





