[發明專利]一種系統備份與恢復的方法及裝置在審
| 申請號: | 201611048447.1 | 申請日: | 2016-11-22 |
| 公開(公告)號: | CN106598780A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 李建雄;周將官;周潔;張明宇 | 申請(專利權)人: | 深圳中科訊聯科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 深圳市愛迪森知識產權代理事務所(普通合伙)44341 | 代理人: | 何婷 |
| 地址: | 518067 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 備份 恢復 方法 裝置 | ||
【技術領域】
本發明涉及計算機技術領域,尤其涉及一種系統備份與恢復的方法及裝置。
【背景技術】
隨著后PC時代的到來,嵌入式操作系統的應用范圍日益廣泛,涉及到人類生活的諸多方面,如數字通信、信息家電、航空航天、工業控制、軍事等。嵌入式技術和人們的日常生活的方方面面關系越來越緊密,消費電子、計算機、通信一體化日益明顯,作為計算機領域的一個重要組成部分,嵌入式操作系統再度成為研究與應用的熱點。由于嵌入式產品應用的領域廣且場合越來越復雜,所以不僅對嵌入式產品的開發要求更高,而且對嵌入式操作系統的維護也變得越來越重要。
在嵌入式商用領域中,雖然我們采用開發板廠商官方所提供的嵌入式操作系統,但是在實際商用環境使用過程中不可避免會遇到黑客攻擊、病毒侵襲、硬件故障設備異常掉電、用戶錯誤操作或對配置文件惡意修改刪除等問題,這樣的操作輕則可能造成一些配置文件丟失重則導致系統奔潰設備無法使用。當設備已經在廣泛使用時,會給企業在人力、資源、交通等方面帶來巨大的成本壓力。
目前,當嵌入式操作系統出現問題時,一般依靠管理員對系統進行更新和重新布置來解決上述問題,然而,依靠人工解決的方式延長了嵌入式系統的恢復時間,并增加了人工成本。
【發明內容】
本發明要解決的技術問題是提供一種系統備份與恢復的方法及裝置,解決依靠人工恢復嵌入式操作系統時間長和人工成本高的問題。
本發明實施例的一個方面,提供一種系統備份與恢復的方法,所述系統的存儲區劃分有系統啟動鏡像區和系統備份區,并且在所述系統啟動鏡像區中燒錄有系統啟動引導鏡像文件和第一系統啟動鏡像文件,在所述系統備份區中燒錄有第二系統啟動鏡像文件,所述方法包括:
在檢測到所述系統遭到破壞時,運行所述系統啟動引導鏡像文件;
使所述系統啟動引導鏡像文件加載所述第一系統啟動鏡像文件,以啟動所述系統;
檢測所述系統是否啟動成功;
若所述系統沒有啟動成功,使所述系統啟動引導鏡像文件加載所述第二系統啟動鏡像文件,以啟動所述系統。
其中,所述在檢測到所述系統遭到破壞時,運行所述系統啟動引導鏡像文件包括:
啟動看門狗喂狗程序;
判斷所述喂狗程序是否超出預設的時長,若所述喂狗程序超出所述預設的時長,則確定所述系統遭到破壞,觸發復位信號;
根據所述復位信號運行所述系統啟動引導鏡像文件。
其中,所述在檢測到所述系統遭到破壞時,運行所述系統啟動引導鏡像文件之后,所述方法還包括:
檢測所述第一系統啟動鏡像文件是否損壞;
若所述第一系統啟動鏡像文件沒有損壞,則進入使所述系統啟動引導鏡像文件加載所述第一系統啟動鏡像文件的步驟;若所述第一系統啟動鏡像文件損壞,則所述系統啟動引導鏡像文件加載所述第二系統啟動鏡像文件,以啟動所述系統。
其中,所述系統啟動引導鏡像文件加載所述第二系統啟動鏡像文件,以啟動所述系統具體包括:
將所述系統備份區中的第二系統啟動鏡像文件拷貝至所述系統啟動鏡像區,并覆蓋損壞的所述第一系統啟動鏡像文件,所述系統啟動引導鏡像文件加載所述第二系統啟動鏡像文件,以啟動所述系統。
其中,所述第二系統啟動鏡像文件為只讀壓縮形式的鏡像文件。
本發明實施例的另一方面,提供一種系統備份與恢復的裝置,所述系統的存儲區劃分有系統啟動鏡像區和系統備份區,并且在所述系統啟動鏡像區中燒錄有系統啟動引導鏡像文件和第一系統啟動鏡像文件,在所述系統備份區中燒錄有第二系統啟動鏡像文件,所述裝置包括:
運行模塊,用于在檢測到所述系統遭到破壞時,運行所述系統啟動引導鏡像文件;
第一加載模塊,用于使所述系統啟動引導鏡像文件加載所述第一系統啟動鏡像文件,以啟動所述系統;
第一檢測模塊,用于檢測所述系統是否啟動成功;
第二加載模塊,用于若所述系統沒有啟動成功,使所述系統啟動引導鏡像文件加載所述第二系統啟動鏡像文件,以啟動所述系統。
其中,所述運行模塊包括:
啟動單元,用于啟動看門狗喂狗程序;
判斷單元,用于判斷所述喂狗程序是否超出預設的時長,若所述喂狗程序超出所述預設的時長,則確定所述系統遭到破壞,觸發復位信號;
運行單元,用于根據所述復位信號運行所述系統啟動引導鏡像文件。
其中,所述裝置還包括:
第二檢測模塊,用于檢測所述第一系統啟動鏡像文件是否損壞;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳中科訊聯科技股份有限公司,未經深圳中科訊聯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611048447.1/2.html,轉載請聲明來源鉆瓜專利網。





