[發(fā)明專利]應用程序備份恢復方法、設備及計算機可讀存儲介質有效
| 申請?zhí)枺?/td> | 201811024560.5 | 申請日: | 2018-08-31 |
| 公開(公告)號: | CN109408282B | 公開(公告)日: | 2022-05-27 |
| 發(fā)明(設計)人: | 汪杰;劉慧 | 申請(專利權)人: | 深圳市有方科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/4401 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深圳市龍華區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 備份 恢復 方法 設備 計算機 可讀 存儲 介質 | ||
1.一種應用程序備份恢復方法,運行于電子設備上,所述電子設備包括存儲器,所述存儲器內備份有所述電子設備的系統(tǒng)文件和安裝于所述電子設備上的應用程序,其特征在于,所述應用程序以鏡像文件形式備份于所述存儲器的應用備份區(qū)內,所述應用備份區(qū)定義有頭部信息區(qū)以及應用程序區(qū),所述頭部信息區(qū)內存儲有頭部信息的校驗值,所述校驗值用于對所述應用備份區(qū)的數據信息進行驗證;所述應用程序區(qū)內存儲有備份應用程序文件,所述應用程序備份恢復方法包括以下步驟:
在電子設備開機啟動過程中,判斷所述電子設備是否進行了系統(tǒng)文件的恢復;
當所述電子設備在開機啟動過程中進行了系統(tǒng)恢復,進一步獲取所述電子設備上的應用程序的文件內容中的校驗值以及所述應用備份區(qū)的頭部信息中的校驗值;
判斷所述應用程序的文件內容的校驗值與所述頭部信息的校驗值是否一致;
當兩校驗值不一致時,判斷所述應用程序被損壞;
當所述應用程序被損壞時,從所述存儲器中讀取所述應用程序的備份文件;以及
利用所讀取到的備份文件對所述應用程序進行恢復。
2.如權利要求1所述的應用程序備份恢復方法,其特征在于,還包括步驟:將所述應用程序備份到所述存儲器中;其中,所述應用程序備份到所述存儲器中具體包括:
顯示讓用戶選擇需備份的應用程序的界面;
用戶在所述界面的操作確定用戶選定的需備份的應用程序;
將用戶所選定的需備份的應用程序制作成所述應用程序的鏡像文件;
利用備份程序將所述鏡像文件備份到所述存儲器的應用備份區(qū)內。
3.如權利要求2所述的應用程序備份恢復方法,其特征在于,所述頭部信息內還存儲有每一備份應用程序的基本信息,所述每一備份應用程序的基本信息包括應用程序的文件大小、應用程序的文件路徑、以及應用程序文件內容的校驗值。
4.如權利要求3所述的應用程序備份恢復方法,其特征在于,當用戶所選定的應用程序備份到所述應用備份區(qū)時,還包括以下步驟:
讀取所述應用程序文件內容的校驗值和所述應用備份區(qū)頭部信息中的校驗值,并判斷這兩個校驗值是否一致;
當所述兩校驗值一致時,判定所述應用程序的文件備份正確;
當所述兩校驗值不一致時,判定應用程序的文件備份有誤,并重新從所述電子設備上讀取所述應用程序指定目錄下的文件并重新進行備份直至該兩校驗值一致。
5.如權利要求1至4任意一項所述的應用程序備份恢復方法,其特征在于,所述應用備份區(qū)還包括一未存儲有任何數據的空閑區(qū),所述應用程序備份到所述應用備份區(qū)還包括:
在對所選定的應用程序進行備份之前,將所述應用程序的備份標記寫入到所述空閑區(qū)中;
在所述應用程序備份完成后,將所述備份標記從所述空閑區(qū)中清除;
當在所述應用程序備份過程中出現了斷電且從所述空閑區(qū)中讀取到了所述備份標記,則對所述應用程序重新進行備份。
6.如權利要求1至4任意一項所述的應用程序備份恢復方法,其特征在于,所述應用備份區(qū)還包括一未存儲有任何數據的空閑區(qū),所述利用所讀取到的備份文件對所述應用程序進行恢復包括:
在對所選定的應用程序進行備份恢復之前,將所述應用程序的備份標記寫入到所述空閑區(qū)中;
在所述應用程序備份完成后,將所述備份標記從所述空閑區(qū)中清除;
當在所述應用程序備份恢復過程中出現了斷電且從所述空閑區(qū)中讀取到了所述備份標記,則對所述應用程序重新進行備份恢復。
7.一種應用程序備份恢復設備,其特征在于,所述應用程序備份恢復設備包括存儲器、處理器、以及存儲在所述存儲器上并可在所述處理器上運行的應用程序備份恢復程序,所述應用程序備份恢復程序被所述處理器執(zhí)行時實現如權利要求1至6中任一項所述的應用程序備份恢復方法的步驟。
8.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有應用程序備份恢復程序,當所述應用程序備份恢復程序被至少一個處理器執(zhí)行時實現如權利要求1至6中任一項所述的應用程序備份恢復方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市有方科技股份有限公司,未經深圳市有方科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811024560.5/1.html,轉載請聲明來源鉆瓜專利網。





