專利名稱:一種數(shù)據(jù)備份和恢復(fù)的方法及移動(dòng)智能終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)備份和恢復(fù)的方法及移動(dòng)智能終端。
背景技術(shù):
在高通手機(jī)方案中,移動(dòng)終端的非易失(Nonvolatile,NV)參數(shù)是移動(dòng)終端的調(diào)制解調(diào)Modem處理器正常運(yùn)行所必須的參數(shù),通常在Modem處理器啟動(dòng)時(shí)被加載,決定運(yùn)行時(shí)的一些重要行為,例如射頻模塊的功率補(bǔ)償、設(shè)備的ID編號(hào)、天線開關(guān)的選擇和移動(dòng)終端選用的網(wǎng)絡(luò)制式等。為了保證手機(jī)斷電時(shí)不丟失,NV參數(shù)被存儲(chǔ)在AP處理器的NV工作分區(qū),但是此分區(qū)比較容易被破壞,現(xiàn)有技術(shù)都是將NV參數(shù)所在的分區(qū)整體備份到備份分區(qū),以便恢復(fù)時(shí)使用。 當(dāng)NV工作分區(qū)的文件系統(tǒng)被替換,例如原NV工作分區(qū)的文件系統(tǒng)采用FAT32,NV參數(shù)所在分區(qū)整體的備份數(shù)據(jù)也為FAT32,NV工作分區(qū)替換后的文件系統(tǒng)為NTFS,無(wú)法使用FAT32格式在NTFS文件系統(tǒng)來(lái)恢復(fù)NV參數(shù)。因此現(xiàn)有技術(shù)存在當(dāng)NV分區(qū)的文件系統(tǒng)替換后,不能用備份數(shù)據(jù)恢復(fù)NV參數(shù)的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種數(shù)據(jù)備份和恢復(fù)的方法及移動(dòng)智能終端,以解決現(xiàn)有技術(shù)無(wú)法實(shí)現(xiàn)在NV工作分區(qū)格式變化時(shí),恢復(fù)NV參數(shù)的問(wèn)題。本發(fā)明的實(shí)施例是這樣實(shí)現(xiàn)的,一種數(shù)據(jù)備份和恢復(fù)的方法,所述方法包括以下步驟讀取非易失NV參數(shù)生成NV鏡像,所述NV參數(shù)存儲(chǔ)在應(yīng)用AP處理器的NV工作分區(qū)中;將所述NV鏡像燒錄至移動(dòng)終端的AP處理器中的備份分區(qū)中,在所述備份分區(qū)中備份NV參數(shù);移動(dòng)終端的AP處理器與調(diào)制解調(diào)Modem處理器通信,以使得所述Modem處理器啟動(dòng)自身的文件系統(tǒng);根據(jù)接收的按鍵信號(hào),AP處理器判斷是否需要恢復(fù)NV參數(shù);如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取備份的NV參數(shù),并向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。本發(fā)明的實(shí)施例的另一目的在于提供一種移動(dòng)智能終端,所述移動(dòng)智能終端包括讀取單元,用于讀取非易失NV參數(shù)生成NV鏡像,所述NV參數(shù)存儲(chǔ)在應(yīng)用AP處理器的NV工作分區(qū)中;
備份單元,用于將所述NV鏡像燒錄至移動(dòng)終端的AP處理器中的備份分區(qū)中,在所述備份分區(qū)中備份NV參數(shù);通信單元,用于移動(dòng)終端的AP處理器與調(diào)制解調(diào)Modem處理器通信,以使得所述Modem處理器啟動(dòng)自身的文件系統(tǒng);判斷單元,用于根據(jù)接收的按鍵信號(hào),AP處理器判斷是否需要恢復(fù)NV參數(shù);恢復(fù)單元,用于如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取備份的NV參數(shù),并向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。本發(fā)明實(shí)施例通過(guò)僅備份NV參數(shù),通過(guò)Modem處理器的文件系統(tǒng)傳遞備份的NV參數(shù)至AP處理器的NV工作分區(qū),實(shí)現(xiàn)了在NV工作分區(qū)格式變化情況下,使用備份的NV參數(shù)來(lái)恢復(fù)NV工作分區(qū)中的NV參數(shù)?!?br>
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明提供的數(shù)據(jù)備份和恢復(fù)的方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明提供的移動(dòng)智能終端的模塊結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供了一種數(shù)據(jù)備份和方法,所述方法由移動(dòng)智能終端所執(zhí)行,該方法如圖I所示,具體步驟包括S11、讀取NV參數(shù)生成NV鏡像,所述NV參數(shù)存儲(chǔ)在應(yīng)用AP處理器的NV工作分區(qū)中;需要說(shuō)明的是,需要通過(guò)硬件或者軟件工具讀取NV參數(shù),并非整個(gè)NV的工作分區(qū)。S12、將所述NV鏡像燒錄至移動(dòng)終端的AP處理器中的備份分區(qū)中,在所述備份分區(qū)備份NV參數(shù);S13、移動(dòng)終端的AP處理器與移動(dòng)終端的Modem處理器通信,以使得所述Modem處理器啟動(dòng)自身的文件系統(tǒng);需要說(shuō)明的,一般情況下是當(dāng)移動(dòng)終端的AP處理器啟動(dòng)時(shí),與移動(dòng)終端的Modem處理器通信,以使得所述Modem處理器啟動(dòng)自身的文件系統(tǒng)。S14、根據(jù)接收的按鍵信號(hào),AP處理器判斷是否需要恢復(fù)NV參數(shù);需要說(shuō)明的,移動(dòng)終端會(huì)接收按鍵信號(hào),根據(jù)輸入的按鍵信號(hào)來(lái)決定是否需要恢復(fù)NV參數(shù),一般來(lái)說(shuō)當(dāng)NV工作分區(qū)故障時(shí),會(huì)根據(jù)按鍵信號(hào)決定需要恢復(fù)NV參數(shù)。
S15、如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取備份的NV參數(shù),并向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)??蛇x的是,實(shí)現(xiàn)S15的方法具體為如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取所述備份的NV參數(shù),并使用遠(yuǎn)程過(guò)程調(diào)用RPC機(jī)制向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述的NV工作分區(qū)。本發(fā)明提供了一種移動(dòng)智能終端,所述移動(dòng)智能終端如圖2所示,具體包括讀取單元21,用于讀取非易失NV參數(shù)生成NV鏡像,所述NV參數(shù)存儲(chǔ)在應(yīng)用AP處理器的NV工作分區(qū)中;備份單元22,用于將所述NV鏡像燒錄至移動(dòng)終端的AP處理器中的備份分區(qū)中,在所述備份分區(qū)中備份NV參數(shù);通信單元23,用于移動(dòng)終端的AP處理器與Modem處理器通信,以使得所述Modem處理器啟動(dòng)自身的文件系統(tǒng);判斷單元24,用于根據(jù)接收的按鍵信號(hào),AP處理器判斷是否需要恢復(fù)NV參數(shù);恢復(fù)單元25,用于如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取備份的NV參數(shù),并向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。
可選的,上述恢復(fù)單元25具體用于如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取所述備份的NV參數(shù),并使用遠(yuǎn)程過(guò)程調(diào)用RPC機(jī)制向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。本領(lǐng)域普通技術(shù)人員可以理解為上述實(shí)施例所包括的各個(gè)模塊只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于移動(dòng)智能終端可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括R0M/RAM等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)備份和恢復(fù)的方法,其特征在于,所述方法包括 讀取非易失NV參數(shù)生成NV鏡像,所述NV參數(shù)存儲(chǔ)在應(yīng)用AP處理器的NV工作分區(qū)中; 將所述NV鏡像燒錄至移動(dòng)終端的AP處理器中的備份分區(qū)中,在所述備份分區(qū)中備份NV參數(shù); 移動(dòng)終端的AP處理器與調(diào)制解調(diào)Modem處理器通信,以使得所述Modem處理器啟動(dòng)自身的文件系統(tǒng); 根據(jù)接收的按鍵信號(hào),AP處理器判斷是否需要恢復(fù)NV參數(shù); 如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取備份的NV參數(shù),并向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。
2.如權(quán)利要求I所述的方法,其特征在于,所述如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取所述備份的NV參數(shù),并向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)具體為 如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取所述備份的NV參數(shù),并使用遠(yuǎn)程過(guò)程調(diào)用RPC機(jī)制向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。
3.—種移動(dòng)智能終端終端,其特征在于,所述移動(dòng)智能終端包括 讀取單元,用于讀取非易失NV參數(shù)生成NV鏡像,所述NV參數(shù)存儲(chǔ)在應(yīng)用AP處理器的NV工作分區(qū)中; 備份單元,用于將所述NV鏡像燒錄至移動(dòng)終端的AP處理器中的備份分區(qū)中,在所述備份分區(qū)中備份NV參數(shù); 通信單元,用于移動(dòng)終端的AP處理器與調(diào)制解調(diào)Modem處理器通信,以使得所述Modem處理器啟動(dòng)自身的文件系統(tǒng); 判斷單元,用于根據(jù)接收的按鍵信號(hào),AP處理器判斷是否需要恢復(fù)NV參數(shù); 恢復(fù)單元,用于如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取備份的NV參數(shù),并向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。
4.如權(quán)利要求3所述的移動(dòng)智能終端,其特征在于,所述恢復(fù)單元具體用于 如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取所述備份的NV參數(shù),并使用遠(yuǎn)程過(guò)程調(diào)用RPC機(jī)制向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。
全文摘要
本發(fā)明適用于移動(dòng)通信技術(shù)領(lǐng)域,提供了一種數(shù)據(jù)備份和恢復(fù)的方法及移動(dòng)智能終端,所述方法包括讀取非易失NV參數(shù)生成NV鏡像;將所述NV鏡像燒錄至移動(dòng)終端的AP處理器中的備份分區(qū)中備份NV參數(shù);移動(dòng)終端的AP處理器與調(diào)制解調(diào)Modem處理器通信,以使得所述Modem處理器啟動(dòng)自身的文件系統(tǒng);如需要恢復(fù)NV參數(shù),AP處理器從所述的備份分區(qū)中讀取備份的NV參數(shù),并向Modem處理器傳遞所述備份的NV參數(shù),Modem處理器調(diào)用所述自身的文件系統(tǒng)將所述備份的NV參數(shù)寫入所述AP處理器的NV工作分區(qū)。本發(fā)明僅備份NV參數(shù),通過(guò)Modem處理器的文件系統(tǒng)傳遞NV參數(shù)至AP處理器的NV工作分區(qū),解決了現(xiàn)有技術(shù)NV工作分區(qū)的分區(qū)格式發(fā)生變化無(wú)法恢復(fù)NV工作分區(qū)的問(wèn)題。
文檔編號(hào)G06F11/14GK102945192SQ20121040188
公開日2013年2月27日 申請(qǐng)日期2012年10月19日 優(yōu)先權(quán)日2012年10月19日
發(fā)明者蘇長(zhǎng)宇, 于斌 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司