[發明專利]系統程序備份方法、裝置、信息處理器和存儲介質在審
| 申請號: | 201910901520.2 | 申請日: | 2019-09-23 |
| 公開(公告)號: | CN110874289A | 公開(公告)日: | 2020-03-10 |
| 發明(設計)人: | 劉均;李森 | 申請(專利權)人: | 深圳市元征科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F8/71 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 成嬋娟 |
| 地址: | 518129 廣東省深圳市龍崗*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 程序 備份 方法 裝置 信息 處理器 存儲 介質 | ||
本申請涉及嵌入式系統技術領域,尤其涉及一種系統程序備份方法、裝置、信息處理器和存儲介質。所述系統程序備份方法包括:系統啟動后,檢測所述系統程序是否運行正常;在所述系統程序運行正常時,判斷是否存在預設的備份文件;在存在預設的備份文件時,比較所述系統程序的版本號與預設的備份文件中的備份程序的版本號是否相同;在所述系統程序的版本號與預設的備份文件中的備份程序的版本號不同時,備份所述系統程序,以形成備份文件。本申請的技術方案,使備份的系統程序為最新的,且備份的是正常的程序,提高了信息處理器的運行的可靠性,能防止系統程序意外丟失。
技術領域
本申請涉及嵌入式系統技術領域,尤其涉及一種系統程序備份方法、裝置、信息處理器和存儲介質。
背景技術
嵌入式系統在使用過程中,由于存儲器長時間讀寫,不可避免的出現壞塊,會有一定概率造成程序損壞,無法開機,或者存儲器由于干擾、靜電等原因,造成存儲器內部的程序損壞。現有的解決方案中,雖然有對系統程序備份的方案,但現有的方案在每次升級系統的時候,同時將新的程序保存到備份區。但是如果升級程序有問題就會造成升級后程序無法運行,且備份的程序也是錯誤的,使設備不能運行。
因此,如何提供一種能防止備份錯誤的系統程序的方案,是本領域技術人員亟待解決的技術問題。
發明內容
本申請提供一種系統程序備份方法、裝置、信息處理器和存儲介質,旨在解決現有的存儲器故障時回復麻煩的技術問題。
第一方面,本申請提供一種系統程序備份方法,所述系統程序備份方法包括:
系統啟動后,檢測所述系統程序是否運行正常;
在所述系統程序運行正常時,判斷是否存在預設的備份文件;
在存在預設的備份文件時,比較所述系統程序的版本號與預設的備份文件中的備份程序的版本號是否相同;
在所述系統程序的版本號與預設的備份文件中的備份程序的版本號不同時,備份所述系統程序,以形成備份文件。
優選地,所述檢測所述系統程序是否運行正常,包括:
檢測是否存在所述系統程序對應的進程識別號PID;
若存在所述系統程序對應的進程識別號PID,確認所述系統程序運行正常。
優選地,所述系統程序備份方法還包括:
在不存在預設的備份文件時,備份所述系統程序,以形成備份文件。
優選地,所述系統程序備份方法還包括:
在所述系統程序運行異常時,使用所述預設的備份文件還原所述系統程序。
優選地,所述使用所述預設的備份文件還原所述系統程序之后,所述系統程序備份方法還包括:
重新啟動系統,以再次啟動系統程序。
優選地,在所述系統程序運行異常時,所述使用所述預設的備份文件還原所述系統程序之前,所述系統程序備份方法還包括:
重新啟動所述系統程序;
在重新啟動所述系統程序預設次數后,所述系統程序運行異常時,使用所述預設的備份文件還原所述系統程序。
優選地,所述重新啟動所述系統程序,包括:
調用reboot指令啟動所述系統程序。
第二方面,本申請還提供一種系統程序備份裝置,所述系統程序備份裝置包括:
檢測模塊,用于系統啟動后,檢測所述系統程序是否運行正常;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市元征科技股份有限公司,未經深圳市元征科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910901520.2/2.html,轉載請聲明來源鉆瓜專利網。





