[發明專利]一種終端故障處理方法及相關裝置有效
| 申請號: | 201210435865.1 | 申請日: | 2012-11-05 |
| 公開(公告)號: | CN103793283A | 公開(公告)日: | 2014-05-14 |
| 發明(設計)人: | 段紅光 | 申請(專利權)人: | 重慶重郵信科通信技術有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 400065 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 終端 故障 處理 方法 相關 裝置 | ||
技術領域
本發明涉及電子終端領域,尤其涉及一種終端故障處理方法及相關裝置。
背景技術
隨著無線通信技術的發展,移動終端設備的實現也越來越復雜,目前的移動終端不僅需要支持全球移動通訊系統、通用分組無線服務技術、增強型數據速率全球移動通訊系統演進技術、寬帶碼分多址技術和時分同步碼分多址技術,還需要支持長期演進技術,這給終端開發和設計帶來了很大困難。為了保證產品質量,雖然在開發過程中采用了層層質量控制,但還是存在很多問題,并遺漏到了產品集成測試環節或是商用終端環節,極大影響了用戶體驗,關鍵這些問題往往是偶然出現,這給問題的跟蹤和分析帶來很多困難。
其實,在終端開發過程中終端異常死機是一種非常普遍存在問題,從終端實現技術來講,造成終端異常死機常見情況有:第一:代碼設計缺陷,主要體現在內存使用錯誤,造成了內存泄露;程序中指針非法修改;以及流程設計錯誤等等;第二:基帶硬件本身存在差異,運行不穩定,造成了基帶和看門狗異常,例如基帶總線掛死;電池電壓低時候等,由于不確定因數造成基帶崩潰;以及測試不充分,測試不能夠覆蓋所有的場景或是代碼分支。即使在商用的終端中,也是會偶爾出現,由于終端異常死機存在的偶然性以及不確定性,所以當發生了終端死機之后,終端運行環境很難保存,沒有具體的數據提供開發人員進行分析,這對問題的定位帶來分析不便,加之終端異常死機,問題具有不可恢復性,整個終端的軟件系統都可能存在運行崩潰的情況,這給終端異常死機的軟件環境保存帶來了很大的困難。
在現有技術中,當終端發生異常死機時,終端內的看門狗電路會直接復位終端復位(RESET)管腳,導致了終端從基本輸入輸出系統(BIOS,BasicInput?Output?System)開始運行,此時所有的終端異常死機環境都會被清除,難以為技術人員提供分析的數據。
發明內容
本發明實施例提供了一種終端故障處理方法及相關裝置,用于在終端死機的情況之后保存死機前與運行環境相關的數據。
本發明提供的終端故障處理方法,包括:
當芯片發生異常時,觸發終端進行復位;在所述終端進行復位時,將動態存儲器存儲的代碼和運行數據保存到靜態存儲器;重新啟動所述終端。
本發明提供的終端故障處理裝置方法,包括:
芯片和看門狗電路;
所述看門狗電路用于當芯片發生異常時,觸發芯片對所述終端進行復位;
所述芯片包括:保存單元和重啟單元;
所述保存單元用于在所述終端進行復位時,將動態存儲器存儲的代碼和運行數據保存到靜態存儲器;
所述重啟單元用于在將動態存儲器存儲的代碼和運行數據保存到靜態存儲器之后,重新啟動所述終端。
從以上技術方案可以看出,本發明實施例具有以下優點:
在本發明實施例中,當芯片發生異常時,則觸發終端進行復位,在進行復位時,可以將動態存儲器存儲的代碼和運行數據保存到靜態存儲器中,使得動態存儲器中與運行環境相關的數據在被清除之前保存了下來,從而為技術人員分析終端死機的原因提供了依據。
附圖說明
圖1是本發明實施例終端故障處理方法的一個流程示意圖;
圖2是本發明實施例終端故障處理方法的另一個流程示意圖;
圖3是本發明實施例終端故障處理方法的另一個流程示意圖;
圖4是本發明實施例終端故障處理裝置的邏輯結構示意圖。
具體實施方式
本發明實施例提供了一種終端故障處理方法及相關裝置,用于在終端死機的情況之后保存死機前與運行環境相關的數據。
請參閱圖1,本發明實施例中終端故障處理方法的一個實施例包括:
101、當芯片發生異常時,觸發終端進行復位;
當檢測到芯片發生異常時,觸發芯片中的RESET管腳。
102、將動態存儲器存儲的代碼和運行數據保存到靜態存儲器;
在所述終端進行復位的過程中,將動態存儲器存儲的代碼和運行數據保存到靜態存儲器。
可選的,可以保存動態存儲器存儲的所有代碼和運行數據,也可以選擇保存在指定地址中存儲的,與運行環境相關的數據;具體選擇哪種保存方式可以根據實際需求而定,此處具體不作限定。
103、重新啟動所述終端。
在動態存儲器中的數據保存完之后,可以進入正常的終端啟動流程,覆蓋動態存儲器中的所有內容,重新啟動所述終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶重郵信科通信技術有限公司,未經重慶重郵信科通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210435865.1/2.html,轉載請聲明來源鉆瓜專利網。





