一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法及裝置制造方法
【專利摘要】一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法及裝置,所述方法的步驟包括:在待格式化分區(qū)下創(chuàng)建一目錄,在該目錄下建立一腳本文件,所述腳本文件定義備份與恢復(fù)操作及需備份的系統(tǒng)屬性文件;系統(tǒng)接收到格式化分區(qū)指令后,依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作,如是,則對需備份的系統(tǒng)屬性文件進(jìn)行備份;格式化分區(qū)完成后,對已備份的系統(tǒng)屬性文件執(zhí)行恢復(fù)操作。本發(fā)明通過腳本文件定義備份與恢復(fù)操作以保留內(nèi)置文件,尤其是系統(tǒng)屬性文件;僅需修改腳本文件中的備份與恢復(fù)的具體操作,就可實(shí)現(xiàn)在格式化分區(qū)之前備份不同文件并恢復(fù),便于用戶操作、更便捷省時(shí);有效避免系統(tǒng)版本切換過程中因系統(tǒng)屬性文件丟失導(dǎo)致的文件讀取失敗。
【專利說明】一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端【技術(shù)領(lǐng)域】,尤其涉及一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法及裝置。
【背景技術(shù)】
[0002]目前,隨著全球化商貿(mào)和跨國貿(mào)易的迅速發(fā)展,商品在不同國家區(qū)域之間的流動范圍越來越廣,以移動終端為例,某一跨國廠商生產(chǎn)的同一型號的手機(jī)可能銷售至上百個(gè)國家地區(qū)中。為了適應(yīng)這一發(fā)展趨勢,生產(chǎn)商在軟件系統(tǒng)設(shè)置時(shí),往往兼容多個(gè)系統(tǒng)版本以適應(yīng)不同國家地區(qū)的語言及操作習(xí)慣,用戶可以根據(jù)實(shí)際需要在不同版本系統(tǒng)之間進(jìn)行靈活切換。
[0003]對于共有多個(gè)系統(tǒng)版本的情況,在系統(tǒng)切換過程中,需要進(jìn)行格式化分區(qū)操作。現(xiàn)有格式化分區(qū)時(shí)是采用格式化整個(gè)分區(qū)的方式,這樣就得不到需要保留的文件;如要保留某個(gè)目錄或者文件則采用遞歸刪除文件的方式,但是采用這種方式刪除文件時(shí)耗費(fèi)的時(shí)間較長。移動終端在格式化操作完成后,需要讀取格式化所在分區(qū)的某個(gè)系統(tǒng)屬性文件(如rw參數(shù)),若采用格式化整個(gè)分區(qū)的方式,此時(shí)會出現(xiàn)讀取文件失效的情況,這樣會導(dǎo)致切換版本失敗,需要在此之后重新創(chuàng)建該文件,重新啟動移動終端才能成功切換。
[0004]為了達(dá)到在系統(tǒng)切換過程中的更佳的用戶體驗(yàn),有必要開發(fā)一種更便于用戶操作、更便捷省時(shí)的系統(tǒng)文件備份與恢復(fù)機(jī)制。
【發(fā)明內(nèi)容】
[0005]為了克服上述所指的現(xiàn)有技術(shù)中的不足之處,本發(fā)明提供一種便于用戶操作、更便捷省時(shí)的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法及裝置。
[0006]本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法,所述方法的步驟包括:
51、在待格式化分區(qū)下創(chuàng)建一目錄,在該目錄下建立一腳本文件,所述腳本文件定義備份與恢復(fù)操作及需備份的系統(tǒng)屬性文件;
52、系統(tǒng)接收到格式化分區(qū)指令后,依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作,如是,則對需備份的系統(tǒng)屬性文件進(jìn)行備份;
53、格式化分區(qū)完成后,對已備份的系統(tǒng)屬性文件執(zhí)行恢復(fù)操作。
[0007]在步驟S2中,若判斷結(jié)果為否,則直接執(zhí)行格式化分區(qū)。
[0008]在步驟S2中,系統(tǒng)所接收到的格式化分區(qū)指令是基于系統(tǒng)切換操作,包括:
521、系統(tǒng)檢測到系統(tǒng)切換操作,傳遞格式化分區(qū)指令;
522、依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作,如是,則對需備份的系統(tǒng)屬性文件進(jìn)行備份。
[0009]所述對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法還包括:S4、讀取被恢復(fù)的系統(tǒng)屬性文件,完成系統(tǒng)切換。
[0010]進(jìn)一步地,所述系統(tǒng)屬性文件包括nv參數(shù)文件。
[0011]本發(fā)明還公開了一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置,包括:
腳本創(chuàng)建模塊,用于在待格式化分區(qū)下創(chuàng)建一目錄,在該目錄下建立一腳本文件,所述腳本文件定義備份與恢復(fù)操作及需備份的系統(tǒng)屬性文件;
判斷模塊,用于系統(tǒng)接收到格式化分區(qū)指令后,依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作;
備份模塊,用于當(dāng)判斷執(zhí)行備份與恢復(fù)操作時(shí),對需備份的系統(tǒng)屬性文件進(jìn)行備份;
恢復(fù)模塊,用于格式化分區(qū)完成后,對已備份的系統(tǒng)屬性文件執(zhí)行恢復(fù)操作。
[0012]所述判斷模塊用于當(dāng)判斷結(jié)果為否時(shí),直接執(zhí)行格式化分區(qū)。
[0013]所述對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置還包括:指令傳遞模塊,用于系統(tǒng)檢測到系統(tǒng)切換操作,傳遞格式化分區(qū)指令。
[0014]所述對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置還包括:讀數(shù)模塊,用于讀取被恢復(fù)的系統(tǒng)屬性文件,完成系統(tǒng)切換。
[0015]進(jìn)一步地,所述系統(tǒng)屬性文件包括nv參數(shù)文件。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種備份與恢復(fù)機(jī)制,通過腳本文件定義備份與恢復(fù)操作以保留內(nèi)置文件,尤其是系統(tǒng)屬性文件;僅需修改腳本文件中的備份與恢復(fù)的具體操作,就可實(shí)現(xiàn)在格式化分區(qū)之前備份不同文件并恢復(fù),便于用戶操作、更便捷省時(shí);有效避免系統(tǒng)版本切換過程中因系統(tǒng)屬性文件丟失導(dǎo)致的文件讀取失敗。
【專利附圖】
【附圖說明】
[0017]附圖1為本發(fā)明實(shí)施例一的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法的實(shí)現(xiàn)流程示意圖;
附圖2為本發(fā)明實(shí)施例二的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置的框架示意圖。
【具體實(shí)施方式】
[0018]為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的描述。
[0019]實(shí)施例一
一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法,所述方法的步驟包括:
51、在待格式化分區(qū)下創(chuàng)建一目錄,在該目錄下建立一腳本文件,所述腳本文件定義備份與恢復(fù)操作及需備份的系統(tǒng)屬性文件;
52、系統(tǒng)接收到格式化分區(qū)指令后,依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作,如是,則對需備份的系統(tǒng)屬性文件進(jìn)行備份;
53、格式化分區(qū)完成后,對已備份的系統(tǒng)屬性文件執(zhí)行恢復(fù)操作。
[0020]在步驟SI中,在待格式化分區(qū)下創(chuàng)建一個(gè)目錄reserve,在此目錄下放入腳本文件,并在在腳本文件中定義需要備份的文件以及相關(guān)操作。本發(fā)明中的備份文件并非apk等普通文件,而是包括NV參數(shù)文件等系統(tǒng)屬性文件。這些文件在一般情況下是不可見的,因此不能手動選擇備份。本發(fā)明的備份與恢復(fù)方法應(yīng)用于不同版本系統(tǒng)的切換時(shí),可在格式化操作之前對系統(tǒng)屬性文件進(jìn)行有針對性有選擇性的備份,并在格式化完成后立即對已備份的系統(tǒng)屬性文件進(jìn)行恢復(fù),使切換系統(tǒng)時(shí)調(diào)用系統(tǒng)屬性文件的動作有效。
[0021]在步驟S2中,系統(tǒng)所接收到的格式化分區(qū)指令可基于系統(tǒng)切換操作,包括:
521、系統(tǒng)檢測到系統(tǒng)切換操作,傳遞格式化分區(qū)指令;
522、依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作,如是,則對需備份的系統(tǒng)屬性文件進(jìn)行備份。
[0022]在步驟S2中,若判斷結(jié)果為否,即依據(jù)腳本文件判斷不執(zhí)行備份與恢復(fù)操作時(shí),則直接執(zhí)行格式化分區(qū)。
[0023]所述對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法在系統(tǒng)切換的應(yīng)用中,在步驟S3之后還可包括:S4、讀取被恢復(fù)的系統(tǒng)屬性文件,完成系統(tǒng)切換。
[0024]如附圖1所示,提供了本實(shí)施例的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法的具體實(shí)現(xiàn)流程示意圖,其步驟包括:
5101、在待格式化分區(qū)下創(chuàng)建一目錄,此目錄下放入腳本文件;
5102、在腳本文件定義備份與恢復(fù)操作及需備份的系統(tǒng)屬性文件;
5103、系統(tǒng)接收到格式化分區(qū)指令;
5104、系統(tǒng)依據(jù)腳本文件傳遞命令;
5105、判斷是否執(zhí)行備份與恢復(fù)操作,如是,執(zhí)行步驟S106,否則執(zhí)行步驟S109;
5106、對需備份的系統(tǒng)屬性文件進(jìn)行備份;
5107、執(zhí)行格式化分區(qū)操作;
5108、對已備份的系統(tǒng)屬性文件執(zhí)行恢復(fù)操作;
5109、直接格式化分區(qū)操作。
實(shí)施例二
如附圖2所示,本發(fā)明還提供了一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置,包括:腳本創(chuàng)建模塊21,用于在待格式化分區(qū)下創(chuàng)建一目錄,在該目錄下建立一腳本文件,所述腳本文件定義備份與恢復(fù)操作及需備份的系統(tǒng)屬性文件;
判斷模塊22,用于系統(tǒng)接收到格式化分區(qū)指令后,依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作;
備份模塊23,用于當(dāng)判斷執(zhí)行備份與恢復(fù)操作時(shí),對需備份的系統(tǒng)屬性文件進(jìn)行備份;
恢復(fù)模塊24,用于格式化分區(qū)完成后,對已備份的系統(tǒng)屬性文件執(zhí)行恢復(fù)操作。
[0025]所述判斷模塊22用于當(dāng)判斷結(jié)果為否時(shí),直接執(zhí)行格式化分區(qū)。
[0026]所述對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置還包括:指令傳遞模塊25,用于系統(tǒng)檢測到系統(tǒng)切換操作,傳遞格式化分區(qū)指令。
[0027]所述對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置還包括:讀數(shù)模塊26,用于讀取被恢復(fù)的系統(tǒng)屬性文件,完成系統(tǒng)切換。
[0028]進(jìn)一步地,所述系統(tǒng)屬性文件包括nv參數(shù)文件。
[0029]以上內(nèi)容是結(jié)合具體的優(yōu)選方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不應(yīng)認(rèn)定本發(fā)明的具體實(shí)施只局限于以上說明。對于本【技術(shù)領(lǐng)域】的技術(shù)人員而言,在不脫離本發(fā)明構(gòu)思的前提下,還可以作出若干簡單推演或替換,均應(yīng)視為由本發(fā)明所提交的權(quán)利要求確定的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法,所述方法的步驟包括: 51、在待格式化分區(qū)下創(chuàng)建一目錄,在該目錄下建立一腳本文件,所述腳本文件定義備份與恢復(fù)操作及需備份的系統(tǒng)屬性文件; 52、系統(tǒng)接收到格式化分區(qū)指令后,依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作,如是,則對需備份的系統(tǒng)屬性文件進(jìn)行備份; 53、格式化分區(qū)完成后,對已備份的系統(tǒng)屬性文件執(zhí)行恢復(fù)操作。
2.根據(jù)權(quán)利要求1所述的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法,其特征在于:在步驟S2中,若判斷結(jié)果為否,則直接執(zhí)行格式化分區(qū)。
3.根據(jù)權(quán)利要求2所述的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法,其特征在于,在步驟S2中,系統(tǒng)所接收到的格式化分區(qū)指令是基于系統(tǒng)切換操作,包括: 521、系統(tǒng)檢測到系統(tǒng)切換操作,傳遞格式化分區(qū)指令; 522、依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作,如是,則對需備份的系統(tǒng)屬性文件進(jìn)行備份。
4.根據(jù)權(quán)利要求3所述的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法,其特征在于,還包括:S4、讀取被恢復(fù)的系統(tǒng)屬性文件,完成系統(tǒng)切換。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的方法,其特征在于:所述系統(tǒng)屬性文件包括nv參數(shù)文件。
6.一種對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置,其特征在于,包括: 腳本創(chuàng)建模塊,用于在待格式化分區(qū)下創(chuàng)建一目錄,在該目錄下建立一腳本文件,所述腳本文件定義備份與恢復(fù)操作及需備份的系統(tǒng)屬性文件; 判斷模塊,用于系統(tǒng)接收到格式化分區(qū)指令后,依據(jù)腳本文件判斷是否執(zhí)行備份與恢復(fù)操作; 備份模塊,用于當(dāng)判斷執(zhí)行備份與恢復(fù)操作時(shí),對需備份的系統(tǒng)屬性文件進(jìn)行備份; 恢復(fù)模塊,用于格式化分區(qū)完成后,對已備份的系統(tǒng)屬性文件執(zhí)行恢復(fù)操作。
7.根據(jù)權(quán)利要求6所述的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置,其特征在于:所述判斷模塊用于當(dāng)判斷結(jié)果為否時(shí),直接執(zhí)行格式化分區(qū)。
8.根據(jù)權(quán)利要求7所述的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置,其特征在于,還包括:指令傳遞模塊,用于系統(tǒng)檢測到系統(tǒng)切換操作,傳遞格式化分區(qū)指令。
9.根據(jù)權(quán)利要求8所述的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置,其特征在于,還包括:讀數(shù)模塊,用于讀取被恢復(fù)的系統(tǒng)屬性文件,完成系統(tǒng)切換。
10.根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的對終端系統(tǒng)文件進(jìn)行備份與恢復(fù)的裝置,其特征在于:所述系統(tǒng)屬性文件包括nv參數(shù)文件。
【文檔編號】G06F11/14GK104484241SQ201410747211
【公開日】2015年4月1日 申請日期:2014年12月10日 優(yōu)先權(quán)日:2014年12月10日
【發(fā)明者】田小華 申請人:廣東歐珀移動通信有限公司