[發(fā)明專利]嵌入式系統(tǒng)異常恢復的方法和裝置有效
| 申請?zhí)枺?/td> | 201310032867.0 | 申請日: | 2013-01-28 |
| 公開(公告)號: | CN103150222A | 公開(公告)日: | 2013-06-12 |
| 發(fā)明(設(shè)計)人: | 張磊;王剛;楊青海 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00 |
| 代理公司: | 工業(yè)和信息化部電子專利中心 11010 | 代理人: | 梁軍 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 嵌入式 系統(tǒng) 異常 恢復 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式技術(shù)領(lǐng)域,特別是涉及一種嵌入式系統(tǒng)異常恢復的方法和裝置。
背景技術(shù)
隨著嵌入式技術(shù)的發(fā)展,嵌入式設(shè)備功能日趨強大,復雜的嵌入式設(shè)備被設(shè)計成由多處理器組成的分布式架構(gòu),其對應的嵌入式系統(tǒng)也日趨龐大、復雜。在如此龐大的嵌入式系統(tǒng)運行過程中,會存在某個子模塊發(fā)生異常的情況,在面對系統(tǒng)中某個功能模塊發(fā)生異常時,需要系統(tǒng)對發(fā)生的異常情況進行及時的恢復處理。
傳統(tǒng)的異常恢復方法是:在異常發(fā)生后,重啟嵌入式系統(tǒng)的子系統(tǒng),甚至直接重啟整個嵌入式系統(tǒng)。而在實際操作過程中,發(fā)生異常的功能模塊往往只對該模塊內(nèi)部有影響,并不會影響到整個系統(tǒng),此時將嵌入式系統(tǒng)的子系統(tǒng)或整個系統(tǒng)進行重啟操作,對于現(xiàn)今龐大的嵌入式系統(tǒng),會耗費大量的時間,直接影響了異常恢復的效率。
針對現(xiàn)有技術(shù)中處理嵌入式系統(tǒng)發(fā)生異常時,需要重啟整個嵌入式系統(tǒng)或子系統(tǒng),導致耗費大量時間的問題,目前尚未提出有效地解決方案。
發(fā)明內(nèi)容
本發(fā)明提供了一種嵌入式系統(tǒng)異常恢復的方法和裝置,用以解決現(xiàn)有技術(shù)中處理嵌入式系統(tǒng)發(fā)生異常時,需要重啟整個嵌入式系統(tǒng)或子系統(tǒng),導致耗費大量時間的問題。
為解決上述技術(shù)問題,一方面,本發(fā)明提供一種嵌入式系統(tǒng)異常恢復的方法,該方法包括:確定嵌入式系統(tǒng)中發(fā)生異常的功能模塊;獲取當前發(fā)生異常的功能模塊對應的屬性參數(shù),根據(jù)獲取的屬性參數(shù),確定對應的恢復操作,以完成嵌入式系統(tǒng)的異常恢復。
優(yōu)選地,在獲取當前發(fā)生異常的功能模塊對應的屬性參數(shù)之前,還包括:創(chuàng)建異常決策表,異常決策表記錄有嵌入式系統(tǒng)中各個功能模塊對應的屬性參數(shù)。
優(yōu)選地,在獲取當前發(fā)生異常的功能模塊對應的屬性之前,還包括:創(chuàng)建異常恢復表,異常恢復表記錄有嵌入式系統(tǒng)中各個功能模塊可執(zhí)行的恢復操作。
優(yōu)選地,屬性參數(shù)包括預定時間段內(nèi)發(fā)生異常的次數(shù)和發(fā)生異常的時間點,根據(jù)獲取的屬性參數(shù),確定對應的恢復操作,包括:根據(jù)發(fā)生異常的功能模塊在預定時間段內(nèi)發(fā)生異常的次數(shù)和發(fā)生異常的時間點,確定發(fā)生異常的功能模塊在預定時間段內(nèi)發(fā)生異常的頻率;根據(jù)發(fā)生異常的頻率的大小,在異常恢復表中選擇對應的恢復操作。
優(yōu)選地,恢復操作包括以下之一:將發(fā)生異常的功能模塊恢復至發(fā)生異常前預定的時間點;將發(fā)生異常的功能模塊重啟;將發(fā)生異常的功能模塊所屬的子系統(tǒng)重啟;將嵌入式系統(tǒng)重啟。
優(yōu)選地,在完成嵌入式系統(tǒng)的異常恢復之后,還包括:將發(fā)生異常的功能模塊對應的異常信息進行保存。
另一方面,本發(fā)明還提供一種嵌入式系統(tǒng)異常恢復的裝置,包括:異常確定單元,用于確定嵌入式系統(tǒng)中發(fā)生異常的功能模塊;異常恢復單元,用于獲取當前發(fā)生異常的功能模塊對應的屬性參數(shù),根據(jù)獲取的屬性參數(shù),確定對應的恢復操作,以完成嵌入式系統(tǒng)的異常恢復。
優(yōu)選地,該裝置還包括:第一創(chuàng)建單元,用于在獲取當前發(fā)生異常的功能模塊對應的屬性參數(shù)之前,創(chuàng)建異常決策表,異常決策表記錄有嵌入式系統(tǒng)中各個功能模塊對應的屬性參數(shù)。
優(yōu)選地,該裝置還包括:第二創(chuàng)建單元,用于在獲取當前發(fā)生異常的功能模塊對應的屬性之前,創(chuàng)建異常恢復表,異常恢復表記錄有嵌入式系統(tǒng)中各個功能模塊可執(zhí)行的恢復操作。
優(yōu)選地,屬性參數(shù)包括功能模塊在預定時間段內(nèi)發(fā)生異常的次數(shù)和發(fā)生異常的時間點,異常恢復單元包括:頻率確定模塊,用于根據(jù)發(fā)生異常的功能模塊預定時間段內(nèi)發(fā)生異常的次數(shù)和發(fā)生異常的時間點,確定發(fā)生異常的功能模塊發(fā)生異常的頻率;恢復操作確定模塊,用于根據(jù)發(fā)生異常的頻率的大小,在異常恢復表中選擇對應的恢復操作。
本發(fā)明有益效果如下:
本發(fā)明中,在檢測到嵌入式系統(tǒng)中某一功能模塊發(fā)生異常時,獲取該發(fā)生異常的功能模塊相關(guān)的屬性參數(shù),根據(jù)獲取的屬性參數(shù),確定發(fā)生異常模塊的實際情況后,再選擇對應的恢復操作完成系統(tǒng)的恢復。其中,在獲取到的發(fā)生異常的功能模塊的屬性參數(shù)不同時,選擇不同的恢復操作進行系統(tǒng)的恢復,這種處理方式有效地解決了現(xiàn)有技術(shù)中處理嵌入式系統(tǒng)發(fā)生異常時,需要重啟整個嵌入式系統(tǒng)或子系統(tǒng),導致耗費大量時間的問題,減少了系統(tǒng)異常恢復的時間。
附圖說明
圖1是本發(fā)明實施例中嵌入式系統(tǒng)異常恢復的方法的一種優(yōu)選的流程圖;
圖2是本發(fā)明實施例中嵌入式系統(tǒng)異常恢復的裝置的一種優(yōu)選的結(jié)構(gòu)框圖;
圖3是本發(fā)明實施例中嵌入式系統(tǒng)異常恢復的裝置的另一種優(yōu)選的結(jié)構(gòu)框圖。
具體實施方式
該專利技術(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/201310032867.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





