亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于高通平臺的nv數(shù)據(jù)備份與恢復(fù)方法

文檔序號:6386390閱讀:2827來源:國知局
專利名稱:一種基于高通平臺的nv數(shù)據(jù)備份與恢復(fù)方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通訊技術(shù)領(lǐng)域,具體涉及ー種基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法。
背景技術(shù)
NV 是 NVRAM 的簡稱,英文名 Nonvolatile random access memory,即為非易失性隨機訪問存儲器。它是手機保存基本配置和射頻參數(shù)的專屬文件系統(tǒng),當(dāng)手機關(guān)機時,保存在NV里的數(shù)據(jù)不會丟失。所有的高通平臺都采用NV來保存手機的重要參數(shù),采用NV保存參數(shù)等數(shù)據(jù)不但方便快捷,而且便于升級或修改,由于高通平臺的產(chǎn)品廣泛應(yīng)用于市場,各種針對高通平臺的工具也有很多,因為沒有參數(shù)備份,一旦用戶不當(dāng)升級或采用專用的エ具破解,就會對手機中的重要數(shù)據(jù)造成無法恢復(fù)的損失,嚴(yán)重的甚至造成手機無法使用,本發(fā)明針對這ー缺點,采用隱藏分區(qū)的方式將NV中的重要參數(shù)保存在用戶無法訪問的分區(qū)中,一旦原始的NV數(shù)據(jù)發(fā)生改變,軟件自動將保存在隱藏分區(qū)的數(shù)據(jù)恢復(fù)出來,保證了手機的安全性。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法,以克服目前現(xiàn)有方法中存在的上述不足。本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)
一種基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法,用于對手機中的NV系統(tǒng)中數(shù)據(jù)進(jìn)行備份,所述方法包括以下步驟
(1)開啟手機,在手機中安裝手機終端系統(tǒng)初始軟件,該軟件在手機中創(chuàng)建獨立的NV隱藏分區(qū),NV隱藏分區(qū)僅為NV備份的系統(tǒng)分區(qū),所述NV隱藏分區(qū)不能被用戶和普通的系統(tǒng)程序訪問;
(2)以NV參數(shù)為基準(zhǔn),到エ廠為每臺手機調(diào)試校準(zhǔn),生成對應(yīng)于具體每一臺生產(chǎn)線手機終端的NV參數(shù)配置,并將其輸入手機終端;
(3)使用DIAG指令,發(fā)送開始備份的信號;
(4)NV備份TASK接收到DIAG指令的信號后,將所有NV數(shù)據(jù)備份到NV隱藏分區(qū);
(5)備份后,在手機文件系統(tǒng)中建立備份成功的標(biāo)記,結(jié)束備份;
(6)利用NV還原任務(wù)的檢測機制,將對手機中的NV數(shù)據(jù)是否丟失進(jìn)行檢測,若沒有丟失則手機正常使用;若丟失后,則開始進(jìn)行手機NV數(shù)據(jù)恢復(fù),數(shù)據(jù)恢復(fù)包括手動恢復(fù)方式和自動恢復(fù)方式;
(7)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū);以及
(8)恢復(fù)后創(chuàng)建數(shù)據(jù)恢復(fù)成功的標(biāo)記,便可以正常使用手機。進(jìn)ー步的,所述手動恢復(fù)方式包括以下步驟
I)用戶通過執(zhí)行定制的DIAG指令,觸發(fā)手機終端的NV參數(shù)恢復(fù)任務(wù); 2)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū)。進(jìn)ー步的,所述自動恢復(fù)方式包括以下步驟
I)NV還原任務(wù)檢測NV還原標(biāo)記位,確定是否需要進(jìn)行NV恢復(fù),如果需要恢復(fù),則進(jìn)行恢復(fù)任務(wù);
2)在恢復(fù)過程中,處理程序?qū)z查過濾集合中的NV數(shù)據(jù),若存在過濾集,則進(jìn)行過濾后,進(jìn)行數(shù)據(jù)恢復(fù),所述過濾集將用于添加若干NV數(shù)據(jù)項;以及
3)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū)。本發(fā)明的有益效果為本發(fā)明可以適用于任意高通平臺,處理簡單,接ロ少,安全性高,便于手機終端廠商后續(xù)維護,同時避免了用戶失誤操作導(dǎo)致手機參數(shù)損壞,并對新軟件更新的NV配置數(shù)據(jù)能夠給予保留。


下面根據(jù)附圖對本發(fā)明作進(jìn)ー步詳細(xì)說明。圖1是本發(fā)明實施例所述的ー種基于高通平臺的NV數(shù)據(jù)備份的流程 圖2是本發(fā)明實施例所述的ー種基于高通平臺的NV數(shù)據(jù)恢復(fù)的流程圖。
具體實施例方式如圖1所示,本發(fā)明實施例所述的ー種基于高通平臺的NV數(shù)據(jù)備份方法,用于對手機中的NV系統(tǒng)中數(shù)據(jù)進(jìn)行備份,所述方法包括以下步驟
(1)開啟手機,在手機中安裝手機終端系統(tǒng)初始軟件,該軟件在手機中創(chuàng)建獨立的NV隱藏分區(qū),NV隱藏分區(qū)僅為NV備份的系統(tǒng)分區(qū),所述NV隱藏分區(qū)不能被用戶和普通的系統(tǒng)程序訪問;
(2)以NV參數(shù)為基準(zhǔn),到エ廠為每臺手機調(diào)試校準(zhǔn),生成對應(yīng)于具體每一臺生產(chǎn)線手機終端的NV參數(shù)配置,并將其輸入手機終端;
(3)使用DIAG指令,發(fā)送開始備份的信號;
(4)NV備份TASK接收到DIAG指令的信號后,將所有NV數(shù)據(jù)備份到NV隱藏分區(qū);以及
(5)備份后,在手機文件系統(tǒng)中建立備份成功的標(biāo)記,結(jié)束備份。如圖2所示,本發(fā)明實施例所述的ー種基于高通平臺的NV數(shù)據(jù)恢復(fù)方法,用于對手機中的NV系統(tǒng)中數(shù)據(jù)進(jìn)行恢復(fù),進(jìn)一歩包括以下步驟
(1)利用NV還原任務(wù)的檢測機制,將對手機中的NV數(shù)據(jù)是否丟失進(jìn)行檢測,若沒有丟失則手機正常使用,若丟失后,則開始進(jìn)行手機NV數(shù)據(jù)恢復(fù);
(2)數(shù)據(jù)恢復(fù)包括手動恢復(fù)方式和自動恢復(fù)方式,所述手動恢復(fù)方式進(jìn)ー步包括以下步驟1)用戶通過執(zhí)行定制的DIAG指令,觸發(fā)手機終端的NV參數(shù)恢復(fù)任務(wù);2)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū)。所述自動恢復(fù)方式進(jìn)ー步包括以下步驟1)NV還原任務(wù)檢測NV還原標(biāo)記位,確定是否需要進(jìn)行NV恢復(fù),如果需要恢復(fù),則進(jìn)行恢復(fù)任務(wù);2)在恢復(fù)過程中,處理程序?qū)z查過濾集合中的NV數(shù)據(jù),若存在過濾集合,則進(jìn)行過濾后,進(jìn)行數(shù)據(jù)恢復(fù),所述過濾集將用于添加若干NV數(shù)據(jù)項;3)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū);
(3)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū);以及 (4)恢復(fù)后創(chuàng)建數(shù)據(jù)恢復(fù)成功的標(biāo)記,便可以正常使用手機。具體使用時,本發(fā)明在手機生產(chǎn)的最后エ序中,執(zhí)行DIAG指令,將手機中校準(zhǔn)的NV數(shù)據(jù)備份到隱藏分區(qū)中,并在手機文件系統(tǒng)中建立NV備份成功的標(biāo)記,當(dāng)手機的終端用戶通過SD卡等方式升級手機程序后,手機會自動檢測到NV備份標(biāo)記發(fā)生變化,開始將備份的NV數(shù)據(jù)恢復(fù)到手機中,保證手機的NV參數(shù)不會由于升級造成丟失。在本發(fā)明的操作中,通過DIAG指令直接實現(xiàn)獨立的NV備份恢復(fù)處理任務(wù)(TASK),為不影響高通平臺的其他TASK的正常工作,本TASK獨立承擔(dān)NV數(shù)據(jù)備份恢復(fù)的工作,通過接受信號量來執(zhí)行。無論是備份還是恢復(fù),均是針對單個NV項進(jìn)行操作,方便用戶定制需要備份和需要恢復(fù)的NV配置項,除平臺原生定義的NV項,對于用戶自定義和擴展的NV項數(shù)據(jù),同樣能夠?qū)崿F(xiàn)備份恢復(fù)。考慮到后續(xù)軟件升級中可能因修正、解決程序問題,需要更新某些特定NV項,而不能完全使用生產(chǎn)階段備份的NV項數(shù)據(jù)。本發(fā)明包含ー個NV過濾集,該過濾集將用于添加若干NV項,新版本軟件包含該過濾集,軟件升級進(jìn)入NV恢復(fù)過程后,將會跳過該集合中定義的NV項配置數(shù)據(jù)。新版本軟件中的NV數(shù)據(jù)將得到保留。本發(fā)明不局限于上述最佳實施方式,任何人在本發(fā)明的啟示下都可得出其他各種形式的產(chǎn)品,但不論在其形狀或結(jié)構(gòu)上作任何變化,凡是具有與本申請相同或相近似的技術(shù)方案,均落在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法,其特征在于,所述方法包括以下步驟 (1)開啟手機,在手機中安裝手機終端系統(tǒng)初始軟件,該軟件在手機中創(chuàng)建獨立的NV隱藏分區(qū); (2)以NV參數(shù)為基準(zhǔn),為每臺手機調(diào)試校準(zhǔn),生成對應(yīng)于具體每一臺生產(chǎn)線手機終端的NV參數(shù)配置,并將其輸入手機終端; (3)使用DIAG指令,發(fā)送開始備份的信號; (4)NV備份TASK接收到DIAG指令的信號后,將所有NV數(shù)據(jù)備份到NV隱藏分區(qū); (5)備份后,在手機文件系統(tǒng)中建立備份成功的標(biāo)記,結(jié)束備份; (6)利用NV還原任務(wù)的檢測機制,將對手機中的NV數(shù)據(jù)是否丟失進(jìn)行檢測,若沒有丟失則手機正常使用;若丟失后,則開始進(jìn)行手機NV數(shù)據(jù)恢復(fù),所述數(shù)據(jù)恢復(fù)包括手動恢復(fù)方式和自動恢復(fù)方式; (7)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)的用戶數(shù)據(jù)分區(qū);以及 (8)恢復(fù)后創(chuàng)建數(shù)據(jù)恢復(fù)成功的標(biāo)記,便可以正常使用手機。
2.根據(jù)權(quán)利要求1所述的基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法,其特征在于所述步驟(I)中,所述NV隱藏分區(qū)僅為NV備份的系統(tǒng)分區(qū),所述NV隱藏分區(qū)不能被用戶和普通的系統(tǒng)程序訪問。
3.根據(jù)權(quán)利要求2所述的基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法,其特征在于其特征在于所述步驟(6)中,所述的手動恢復(fù)方式進(jìn)一步包括以下步驟 1)用戶通過執(zhí)行定制的DIAG指令,觸發(fā)手機終端的NV參數(shù)恢復(fù)任務(wù);以及 2)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū)。
4.根據(jù)權(quán)利要求3所述的基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法,其特征在于所述步驟(6)中,所述的自動恢復(fù)方式進(jìn)一步包括以下步驟 I)NV還原任務(wù)檢測NV還原標(biāo)記位,確定是否需要進(jìn)行NV恢復(fù),如果需要恢復(fù),則進(jìn)行恢復(fù)任務(wù); 2)在恢復(fù)過程中,處理程序?qū)z查過濾集合中的NV數(shù)據(jù),若存在過濾集,則進(jìn)行過濾后,再進(jìn)行數(shù)據(jù)恢復(fù);以及 3)將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū)。
5.根據(jù)權(quán)利要求4所述的基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法,其特征在于所述步驟2 )中,過濾集將用于添加若干NV數(shù)據(jù)項。
全文摘要
本發(fā)明涉及一種基于高通平臺的NV數(shù)據(jù)備份與恢復(fù)方法,包括以下步驟(1)使用DIAG指令,對NV參數(shù)進(jìn)行備份,使其保存到隱藏備份分區(qū),并生成備份成功的標(biāo)記;(2)軟件升級后,檢測系統(tǒng)中NV備份是否存在,若不存在則進(jìn)行NV數(shù)據(jù)恢復(fù),將隱藏分區(qū)的備份數(shù)據(jù)還原到手機系統(tǒng)中用戶數(shù)據(jù)分區(qū),恢復(fù)后創(chuàng)建數(shù)據(jù)恢復(fù)成功的標(biāo)記,便可以正常使用手機。本發(fā)明的有益效果為本發(fā)明可以適用于任意高通平臺,處理簡單,接口少,安全性高,便于手機終端廠商后續(xù)維護,同時避免了用戶失誤操作導(dǎo)致手機參數(shù)損壞,并對新軟件更新的NV配置數(shù)據(jù)能夠給予保留。
文檔編號G06F11/14GK103019892SQ201210591320
公開日2013年4月3日 申請日期2012年12月29日 優(yōu)先權(quán)日2012年12月29日
發(fā)明者薄曉瑞 申請人:盛耀無線通訊科技(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1