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

一種數(shù)據(jù)備份方法及裝置制造方法

文檔序號:6514791閱讀:322來源:國知局
一種數(shù)據(jù)備份方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)備份方法及裝置。該方法包括:判斷NAND存儲器中數(shù)據(jù)的一部分是否為符合備份判斷的關(guān)鍵數(shù)據(jù);若數(shù)據(jù)為關(guān)鍵數(shù)據(jù),對關(guān)鍵數(shù)據(jù)進(jìn)行備份。通過上述方式,本發(fā)明能夠解決現(xiàn)有技術(shù)中對數(shù)據(jù)不加區(qū)分就進(jìn)行備份操作,造成存儲空間浪費(fèi)的問題。
【專利說明】一種數(shù)據(jù)備份方法及裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)存儲領(lǐng)域,特別是涉及一種數(shù)據(jù)備份方法及裝置。

【背景技術(shù)】
[0002] NAND存儲器是一種掉電非易失存儲器,適用于大量數(shù)據(jù)的存儲,具有容量大、改 寫速度快等優(yōu)點(diǎn),目前被廣泛地應(yīng)用在車載電子設(shè)備或嵌入式設(shè)備中,以存儲操作系統(tǒng) (OperatingSystem,OS)數(shù)據(jù)、用戶數(shù)據(jù)等。
[0003] 但NAND存儲器由于本身硬件的內(nèi)在特性,會導(dǎo)致出現(xiàn)位反轉(zhuǎn)的現(xiàn)象。位反轉(zhuǎn)(Bit Flip)指NAND存儲器中的某個(gè)位從1變成0或者從0變成1。NAND存儲器的位反轉(zhuǎn)現(xiàn)象主要 是由漂移效應(yīng)(DrifitingEffects)、編程干擾所產(chǎn)生的錯(cuò)誤(Program-DisturbErrors)、 讀操作干擾產(chǎn)生的錯(cuò)誤(Read-DisturbErrors)等原因所導(dǎo)致。位反轉(zhuǎn)會引起NAND存儲 器中存儲的數(shù)據(jù)出錯(cuò)。如果存儲的數(shù)據(jù)是重要數(shù)據(jù),當(dāng)重要數(shù)據(jù)出現(xiàn)錯(cuò)誤時(shí),可能導(dǎo)致車載 電子設(shè)備或嵌入式設(shè)備中的操作系統(tǒng)或應(yīng)用程序無法正常工作甚至無法正常啟動。
[0004] 為解決上述問題,現(xiàn)有技術(shù)的一種做法是:使用其它的存儲介質(zhì)例如Nor存儲器 代替NAND存儲器來存儲數(shù)據(jù),但其它存儲介質(zhì)與NAND存儲器相比,價(jià)錢更貴成本更高。
[0005] 現(xiàn)有技術(shù)的另一種做法是:對NAND存儲器中存儲的數(shù)據(jù)進(jìn)行備份,目前的數(shù)據(jù)備 份技術(shù)包括常規(guī)備份(NormalBackup)和智能備份(SmartBackup)。常規(guī)備份是指對所有 數(shù)據(jù)不加區(qū)分統(tǒng)一進(jìn)行備份,采用此種備份技術(shù),存在浪費(fèi)存儲空間的問題。當(dāng)車載設(shè)備或 嵌入式設(shè)備的存儲空間不足時(shí),還需要增加額外的NAND存儲器,大大增加廠商的成本。智 能備份是指當(dāng)數(shù)據(jù)錯(cuò)誤位超過糾錯(cuò)門檻閾值時(shí),將以頁為單位的數(shù)據(jù)備份至正常的NAND 存儲器的存儲頁中,并將原來的數(shù)據(jù)標(biāo)記為不良數(shù)據(jù)(BadData)。采用此種備份技術(shù),雖然 以頁為單位進(jìn)行數(shù)據(jù)備份,但也沒有區(qū)分?jǐn)?shù)據(jù)是否有備份的必要性,同樣存在浪費(fèi)存儲空 間的問題。


【發(fā)明內(nèi)容】

[0006] 有鑒于此,本發(fā)明提供一種數(shù)據(jù)備份的方法及裝置。
[0007] 根據(jù)本發(fā)明一實(shí)施例,本發(fā)明提供一種數(shù)據(jù)備份的方法,該方法包括:
[0008] 判斷NAND存儲器中數(shù)據(jù)的一部分是否為符合備份判斷的關(guān)鍵數(shù)據(jù);
[0009] 若數(shù)據(jù)為關(guān)鍵數(shù)據(jù),對關(guān)鍵數(shù)據(jù)進(jìn)行備份。
[0010] 根據(jù)本發(fā)明另一實(shí)施例,本發(fā)明提供一種數(shù)據(jù)備份的裝置,該裝置包括:
[0011] 判斷模塊,用于判斷NAND存儲器中數(shù)據(jù)的一部分是否為符合備份判斷的關(guān)鍵數(shù) 據(jù);
[0012] 備份模塊,用于當(dāng)判斷模塊判斷數(shù)據(jù)為關(guān)鍵數(shù)據(jù)時(shí),對關(guān)鍵數(shù)據(jù)進(jìn)行備份。
[0013] 本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的數(shù)據(jù)備份方法及裝置通 過判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù),當(dāng)判斷數(shù)據(jù)是關(guān)鍵數(shù)據(jù)時(shí)進(jìn)行備份操作,從而解決了現(xiàn)有技 術(shù)中對數(shù)據(jù)不加區(qū)分就進(jìn)行備份操作,造成存儲空間浪費(fèi)的問題。

【專利附圖】

【附圖說明】
[0014] 圖1是本發(fā)明第一實(shí)施例的數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖;
[0015] 圖2是本發(fā)明第二實(shí)施例的數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖;
[0016] 圖3是本發(fā)明第一實(shí)施例的數(shù)據(jù)備份方法的流程圖;
[0017] 圖4是本發(fā)明第二實(shí)施例的數(shù)據(jù)備份方法的流程圖;
[0018]圖5是圖4中判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)的第一實(shí)施例的流程圖(claim3);
[0019] 圖6是圖4中判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)的第二實(shí)施例的流程圖(claim4);
[0020] 圖7是圖4中判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)的第三實(shí)施例的流程圖(claim5);
[0021] 圖8是本發(fā)明第三實(shí)施例的數(shù)據(jù)備份方法的流程圖(claim6-7);
[0022] 圖9是本發(fā)明第四實(shí)施例的數(shù)據(jù)備份方法的流程圖(claims);
[0023] 圖10是本發(fā)明第五實(shí)施例的數(shù)據(jù)備份方法的流程圖。

【具體實(shí)施方式】
[0024] 在說明書及權(quán)利要求書當(dāng)中使用了某些詞匯來指稱特定的組件。所屬領(lǐng)域中的 技術(shù)人員應(yīng)可理解,制造商可能會用不同的名詞來稱呼同樣的組件。本說明書及權(quán)利要求 書并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的基 準(zhǔn)。在通篇說明書及權(quán)利要求書當(dāng)中所提及的「耦接」一詞在此包含任何直接及/或間接 的電氣耦接手段。因此,若文中描述第一裝置耦接于第二裝置,則代表第一裝置可直接電氣 耦接于第二裝置,或透過其它裝置或耦接手段間接地電氣耦接至第二裝置。下面結(jié)合附圖 和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明
[0025] 圖1是本發(fā)明第一實(shí)施例的數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖。如圖1所示,該裝置包 括:判斷模塊10和備份模塊11。
[0026] 判斷模塊10用于判斷NAND存儲器中數(shù)據(jù)的一部分是否為符合備份判斷的關(guān)鍵數(shù) 據(jù)。
[0027] 備份模塊11與判斷模塊10耦接,用于當(dāng)判斷模塊10判斷數(shù)據(jù)為關(guān)鍵數(shù)據(jù)時(shí),對 關(guān)鍵數(shù)據(jù)進(jìn)行備份。
[0028] 圖2是本發(fā)明第二實(shí)施例的數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖。如圖2所示,該裝置包 括:判斷模塊20、備份模塊21、預(yù)處理模塊22、更新模塊23和錯(cuò)誤位判斷模塊24。
[0029] 判斷模塊20與預(yù)處理模塊22耦接,用于判斷NAND存儲器中數(shù)據(jù)的一部分是否為 符合備份判斷的關(guān)鍵數(shù)據(jù)。其中,預(yù)處理模塊22輸出數(shù)據(jù)的相關(guān)信息,判斷模塊20根據(jù)數(shù) 據(jù)的相關(guān)信息判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)。關(guān)鍵數(shù)據(jù)可以為啟動引導(dǎo)程序、操作系統(tǒng)鏡像文 件、系統(tǒng)配置文件或用戶自定義關(guān)鍵數(shù)據(jù)。
[0030] 在多個(gè)不同的實(shí)施例中,數(shù)據(jù)的相關(guān)信息可以包括數(shù)據(jù)的訪問頻度、數(shù)據(jù)的特征 標(biāo)識或者數(shù)據(jù)的邏輯地址是否存在于邏輯地址備份記錄表中,而預(yù)處理模塊22可分別包 括訪問頻度獲取單元221、特征標(biāo)識獲取單元222和邏輯地址判斷單元223,判斷模塊20可 以根據(jù)預(yù)處理模塊22提供的預(yù)處理結(jié)果(亦即,數(shù)據(jù)的相關(guān)信息)分別以三種不同的方式來 判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)。本領(lǐng)域技術(shù)人員了解,可以以任意一個(gè)或多個(gè)預(yù)處理結(jié)果來判 斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)。
[0031] 具體來說,訪問頻度獲取單元221用于獲取所述數(shù)據(jù)的訪問頻度。其中,當(dāng)訪問頻 度獲取單元221獲取的訪問頻度大于預(yù)定值時(shí),判斷模塊20判斷數(shù)據(jù)是關(guān)鍵數(shù)據(jù)。
[0032] 特征標(biāo)識獲取單元222用于獲取數(shù)據(jù)對應(yīng)的特征標(biāo)識。其中,判斷模塊20根據(jù)特 征標(biāo)識獲取單元222獲取的特征標(biāo)識判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)。
[0033] 邏輯地址判斷單元223用于判斷數(shù)據(jù)對應(yīng)的邏輯地址是否存在于邏輯地址備份 記錄表中。其中,當(dāng)邏輯地址判斷單元223判斷數(shù)據(jù)對應(yīng)的邏輯地址存在于邏輯地址備份 記錄表中時(shí),判斷模塊20判斷數(shù)據(jù)為關(guān)鍵數(shù)據(jù)。
[0034] 備份模塊21與判斷模塊20耦接,用于當(dāng)判斷模塊20判斷數(shù)據(jù)為關(guān)鍵數(shù)據(jù)時(shí),對 關(guān)鍵數(shù)據(jù)進(jìn)行備份。具體來說,備份模塊21包括確定單元211、解析單元212和備份單元 213。確定單元211用于確定關(guān)鍵數(shù)據(jù)是否已進(jìn)行備份。解析單元212用于當(dāng)確定單元211 確定關(guān)鍵數(shù)據(jù)未進(jìn)行備份時(shí),解析關(guān)鍵數(shù)據(jù)存儲的邏輯地址。備份單元213用于依據(jù)解析 單元212解析的關(guān)鍵數(shù)據(jù)存儲的邏輯地址備份關(guān)鍵數(shù)據(jù)并記錄關(guān)鍵數(shù)據(jù)對應(yīng)的邏輯地址 與物理地址之間的映射關(guān)系。
[0035] 更新模塊23與備份模塊21耦接,具體來說,更新模塊23與備份模塊21中的確定 單元211耦接,用于當(dāng)確定單元221確定關(guān)鍵數(shù)據(jù)已進(jìn)行備份時(shí),判斷關(guān)鍵數(shù)據(jù)是否有更 新;若關(guān)鍵數(shù)據(jù)有更新,更新備份并記錄更新后的關(guān)鍵數(shù)據(jù)對應(yīng)的邏輯地址與物理地址之 間的映射關(guān)系。
[0036] 錯(cuò)誤位判斷模塊24分別與判斷模塊20和備份模塊21耦接,用于當(dāng)判斷模塊20 判斷數(shù)據(jù)為關(guān)鍵數(shù)據(jù)時(shí),判斷關(guān)鍵數(shù)據(jù)的備份數(shù)據(jù)或原始數(shù)據(jù)對應(yīng)的錯(cuò)誤位是否超過糾錯(cuò) 預(yù)警閾值;其中,當(dāng)錯(cuò)誤位判斷模塊24判斷備份數(shù)據(jù)對應(yīng)的錯(cuò)誤位超過糾錯(cuò)預(yù)警閾值時(shí), 備份模塊21備份備份數(shù)據(jù);當(dāng)錯(cuò)誤位判斷模塊24判斷原始數(shù)據(jù)超過糾錯(cuò)預(yù)警閾值時(shí),備份 模塊21備份原始數(shù)據(jù)。
[0037] 在另一優(yōu)選實(shí)施例中,數(shù)據(jù)備份裝置進(jìn)一步包括設(shè)置模塊25。其中,設(shè)置模塊25 與備份模塊21耦接,用于在備份模塊21對數(shù)據(jù)進(jìn)行備份的過程中發(fā)生掉電時(shí),下次啟動或 運(yùn)行時(shí)判斷備份操作是否已完成;若備份操作已完成,將要替換的數(shù)據(jù)設(shè)置為垃圾數(shù)據(jù)。
[0038] 圖3是本發(fā)明第一實(shí)施例的數(shù)據(jù)備份方法的流程圖,本發(fā)明的數(shù)據(jù)備份方法用于 NAND存儲器。如圖3所示,該方法包括如下步驟:
[0039] 步驟SlOl :判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù);
[0040]步驟S102 :對關(guān)鍵數(shù)據(jù)進(jìn)行備份。
[0041] 在步驟SlOl中,數(shù)據(jù)可以分為關(guān)鍵數(shù)據(jù)和一般數(shù)據(jù)。其中,關(guān)鍵數(shù)據(jù)為影響操作 系統(tǒng)或應(yīng)用程序運(yùn)行的數(shù)據(jù),例如啟動引導(dǎo)程序、操作系統(tǒng)鏡像文件、系統(tǒng)配置文件或用戶 自定義關(guān)鍵數(shù)據(jù)等等。一般數(shù)據(jù)為當(dāng)數(shù)據(jù)被損壞后不會對系統(tǒng)運(yùn)行造成損失的數(shù)據(jù),例如 顯示亮度或音量設(shè)置的數(shù)據(jù)等等。其中,一般數(shù)據(jù)在被損壞后,可以使用系統(tǒng)中的缺省值替 代或者通過運(yùn)行其對應(yīng)的應(yīng)用程序再生。
[0042] 步驟SlOl判斷所述NAND存儲器中數(shù)據(jù)的一部分是否為符合備份判斷的關(guān)鍵數(shù) 據(jù),當(dāng)步驟SlOl判斷數(shù)據(jù)為關(guān)鍵數(shù)據(jù)時(shí),步驟S102備份關(guān)鍵數(shù)據(jù)。其中,對應(yīng)關(guān)鍵數(shù)據(jù)的 原始數(shù)據(jù)和備份數(shù)據(jù)分別存儲在NAND存儲器中的不同物理地址空間。當(dāng)發(fā)生原始數(shù)據(jù)被 破壞或丟失的情況時(shí),原始數(shù)據(jù)可以被備份數(shù)據(jù)所替代從而保證操作系統(tǒng)或應(yīng)用程序的正 常運(yùn)行。
[0043] 本發(fā)明第一實(shí)施例的數(shù)據(jù)備份方法判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù),當(dāng)判斷數(shù)據(jù)是關(guān)鍵 數(shù)據(jù)時(shí)進(jìn)行備份操作,通過上述實(shí)施方式解決了現(xiàn)有技術(shù)中對數(shù)據(jù)不加區(qū)分就進(jìn)行備份操 作,造成存儲空間浪費(fèi)的問題。
[0044] 圖4是本發(fā)明第二實(shí)施例的數(shù)據(jù)備份方法的流程圖,本發(fā)明的數(shù)據(jù)備份方法用于 NAND存儲器。需注意的是,若有實(shí)質(zhì)上相同的結(jié)果,本發(fā)明的方法并不以圖4所示的流程順 序?yàn)橄?。如圖4所示,該方法包括如下步驟:
[0045] 步驟S201 :判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù):若是,則執(zhí)行步驟S202,否則執(zhí)行步驟 S206。在步驟S201中,數(shù)據(jù)可分為不依賴文件系統(tǒng)管理的數(shù)據(jù)和依賴文件系統(tǒng)管理的數(shù) 據(jù),根據(jù)數(shù)據(jù)的不同,可以通過如下三種途徑判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù):
[0046] 圖5是圖4中判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)的第一實(shí)施例的流程圖,如圖5所示,判斷 數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)具體包括如下步驟:
[0047] 步驟S211 :獲取數(shù)據(jù)的訪問頻度;在步驟S211中,數(shù)據(jù)為不依賴文件系統(tǒng)管理的 數(shù)據(jù),訪問頻度是指應(yīng)用程序?qū)υ摂?shù)據(jù)所在物理地址的讀寫頻率。本領(lǐng)域技術(shù)人員可以理 解的是,對于不依賴文件系統(tǒng)管理的數(shù)據(jù),應(yīng)用程序?qū)υ摂?shù)據(jù)的讀寫操作是通過將該數(shù)據(jù) 對應(yīng)的邏輯地址轉(zhuǎn)換為物理地址,然后對該物理地址直接進(jìn)行讀寫操作。數(shù)據(jù)備份裝置通 過統(tǒng)計(jì)在某一時(shí)間段內(nèi)應(yīng)用程序?qū)δ骋晃锢淼刂返淖x寫次數(shù),從而獲取對應(yīng)該物理地址的 數(shù)據(jù)的訪問頻度。
[0048] 步驟S212 :判斷訪問頻度是否大于預(yù)定值。在步驟S212中,當(dāng)數(shù)據(jù)的訪問頻度大 于預(yù)定值時(shí),則判斷數(shù)據(jù)為關(guān)鍵數(shù)據(jù)。其中,預(yù)定值可以根據(jù)實(shí)際情況設(shè)定,在此不做限制。
[0049] 圖6是圖4中判斷數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)的第二實(shí)施例的流程圖,如圖6所示,判斷 數(shù)據(jù)是否為關(guān)鍵數(shù)據(jù)具體包括如下步驟:
[0050] 步驟S221 :獲取數(shù)據(jù)對應(yīng)的特征標(biāo)識;在步驟S221中,數(shù)據(jù)為依賴文件系統(tǒng)管理 的數(shù)據(jù),例如系統(tǒng)數(shù)據(jù)、用戶數(shù)據(jù)等等。數(shù)據(jù)的特征標(biāo)識可以通過查找文件映射表獲取得 至IJ,其中,文件映射表被保存在存儲器例如動態(tài)隨機(jī)存取存儲器或閃存中,文件映射表用于 記錄文件名以及與文件名對應(yīng)的特征標(biāo)識,文件映射表的結(jié)構(gòu)可以如下所示:

【權(quán)利要求】
1. 一種數(shù)據(jù)備份方法,用于NAND存儲器,其特征在于,所述方法包括: 判斷所述NAND存儲器中數(shù)據(jù)的一部分是否為符合備份判斷的關(guān)鍵數(shù)據(jù); 若所述數(shù)據(jù)為關(guān)鍵數(shù)據(jù),對所述關(guān)鍵數(shù)據(jù)進(jìn)行備份。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,更包括: 解析所述關(guān)鍵數(shù)據(jù)存儲的邏輯地址;以及 依據(jù)所述邏輯地址備份所述關(guān)鍵數(shù)據(jù)。
3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,所述判斷所述數(shù)據(jù)是否為關(guān)鍵 數(shù)據(jù)的步驟更包括: 獲取所述數(shù)據(jù)的訪問頻度并判斷所述訪問頻度是否大于預(yù)定值;以及 若所述訪問頻度大于預(yù)定值,則判斷所述數(shù)據(jù)是關(guān)鍵數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,所述判斷所述數(shù)據(jù)是否為關(guān)鍵 數(shù)據(jù)的步驟更包括: 獲取所述數(shù)據(jù)對應(yīng)的特征標(biāo)識并根據(jù)所述特征標(biāo)識判斷所述數(shù)據(jù)是否為所述關(guān)鍵數(shù) 據(jù)。
5. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,所述判斷所述數(shù)據(jù)是否為關(guān)鍵 數(shù)據(jù)的步驟更包括: 判斷所述數(shù)據(jù)對應(yīng)的邏輯地址是否存在于邏輯地址備份記錄表中;以及 若存在,則判斷所述數(shù)據(jù)為所述關(guān)鍵數(shù)據(jù); 其中,所述邏輯地址備份記錄表記錄所述關(guān)鍵數(shù)據(jù)對應(yīng)的所述邏輯地址。
6. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,更包括: 判斷所述關(guān)鍵數(shù)據(jù)是否已進(jìn)行備份; 若所述關(guān)鍵數(shù)據(jù)未進(jìn)行備份,備份所述關(guān)鍵數(shù)據(jù)并記錄所述關(guān)鍵數(shù)據(jù)對應(yīng)的所述邏輯 地址與物理地址之間的映射關(guān)系。
7. 根據(jù)權(quán)利要求6所述的數(shù)據(jù)備份方法,其特征在于,更包括: 若所述關(guān)鍵數(shù)據(jù)已進(jìn)行備份,判斷所述關(guān)鍵數(shù)據(jù)是否有更新;以及 若所述關(guān)鍵數(shù)據(jù)有更新,更新備份并記錄更新后的所述關(guān)鍵數(shù)據(jù)對應(yīng)的所述邏輯地址 與物理地址之間的映射關(guān)系。
8. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,更包括: 判斷所述關(guān)鍵數(shù)據(jù)的備份數(shù)據(jù)對應(yīng)的錯(cuò)誤位是否超過糾錯(cuò)預(yù)警閾值;若所述備份數(shù)據(jù) 對應(yīng)的錯(cuò)誤位超過糾錯(cuò)預(yù)警閾值,備份所述備份數(shù)據(jù)。
9. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,所述關(guān)鍵數(shù)據(jù)為啟動引導(dǎo)程序、 操作系統(tǒng)鏡像文件、系統(tǒng)配置文件或用戶自定義關(guān)鍵數(shù)據(jù)。
10. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,在對所述數(shù)據(jù)進(jìn)行更新并備份 的過程中發(fā)生掉電時(shí),下次啟動或運(yùn)行時(shí)判斷更新和備份操作是否已完成;若所述操作已 完成,將原始數(shù)據(jù)設(shè)置為無效數(shù)據(jù),若操作沒有完成則使用所述原始數(shù)據(jù)來完成啟動或系 統(tǒng)配置。
11. 一種數(shù)據(jù)備份裝置,用于NAND存儲器,其特征在于,所述裝置包括: 判斷模塊,用于判斷所述NAND存儲器中數(shù)據(jù)的一部分是否為符合備份判斷的關(guān)鍵數(shù) 據(jù); 備份模塊,用于當(dāng)所述判斷模塊判斷所述數(shù)據(jù)為關(guān)鍵數(shù)據(jù)時(shí),對所述關(guān)鍵數(shù)據(jù)進(jìn)行備 份。
12. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)備份裝置,其特征在于,所述備份模塊包括: 確定單元,用于確定所述關(guān)鍵數(shù)據(jù)是否已進(jìn)行備份; 解析單元,用于當(dāng)所述確定單元確定所述關(guān)鍵數(shù)據(jù)未進(jìn)行備份時(shí),解析所述關(guān)鍵數(shù)據(jù) 存儲的邏輯地址; 備份單元,用于依據(jù)所述解析單元解析的所述關(guān)鍵數(shù)據(jù)存儲的所述邏輯地址備份所述 關(guān)鍵數(shù)據(jù),并記錄所述關(guān)鍵數(shù)據(jù)對應(yīng)的所述邏輯地址與物理地址之間的映射關(guān)系。
13. 根據(jù)權(quán)利要求12所述的數(shù)據(jù)備份裝置,其特征在于,所述數(shù)據(jù)備份裝置更包括: 更新模塊,用于所述確定單元確定所述關(guān)鍵數(shù)據(jù)已進(jìn)行備份時(shí),判斷所述關(guān)鍵數(shù)據(jù)是 否有更新;若所述關(guān)鍵數(shù)據(jù)有更新,更新備份并記錄更新后的所述關(guān)鍵數(shù)據(jù)對應(yīng)的所述邏 輯地址與物理地址之間的映射關(guān)系。
14. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)備份裝置,其特征在于,更包括: 預(yù)處理模塊,耦接至所述判斷模塊,輸出所述數(shù)據(jù)的相關(guān)信息,其中所述判斷模塊根據(jù) 所述相關(guān)信息判斷所述數(shù)據(jù)是否為所述關(guān)鍵數(shù)據(jù)。
15. 根據(jù)權(quán)利要求14所述的數(shù)據(jù)備份裝置,其特征在于,所述預(yù)處理模塊包括: 訪問頻度獲取單元,用于獲取所述數(shù)據(jù)的訪問頻度;其中,當(dāng)所述訪問頻度獲取單元獲 取的所述訪問頻度大于預(yù)定值時(shí),所述判斷模塊判斷所述數(shù)據(jù)為所述關(guān)鍵數(shù)據(jù)。
16. 根據(jù)權(quán)利要求14所述的數(shù)據(jù)備份裝置,其特征在于,所述預(yù)處理模塊包括: 特征標(biāo)識獲取單元,用于獲取所述數(shù)據(jù)對應(yīng)的特征標(biāo)識;其中,所述判斷模塊用于根據(jù) 所述特征標(biāo)識獲取單元獲取的所述特征標(biāo)識判斷所述數(shù)據(jù)是否為所述關(guān)鍵數(shù)據(jù)。
17. 根據(jù)權(quán)利要求14所述的數(shù)據(jù)備份裝置,其特征在于,所述預(yù)處理模塊包括: 邏輯地址判斷單元,用于判斷所述數(shù)據(jù)對應(yīng)的邏輯地址是否存在于邏輯地址備份記錄 表中;其中,當(dāng)所述邏輯地址判斷單元判斷所述數(shù)據(jù)對應(yīng)的所述邏輯地址存在于所述邏輯 地址備份記錄表中時(shí),所述判斷模塊判斷所述數(shù)據(jù)為所述關(guān)鍵數(shù)據(jù)。
18. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)備份裝置,其特征在于,更包括: 錯(cuò)誤位判斷模塊,用于判斷所述關(guān)鍵數(shù)據(jù)的備份數(shù)據(jù)或原始數(shù)據(jù)對應(yīng)的錯(cuò)誤位是否超 過糾錯(cuò)預(yù)警閾值; 其中,當(dāng)所述錯(cuò)誤位判斷模塊判斷所述備份數(shù)據(jù)對應(yīng)的錯(cuò)誤位超過所述糾錯(cuò)預(yù)警閾值 時(shí),所述備份模塊備份所述備份數(shù)據(jù)的所述原始數(shù)據(jù);當(dāng)所述錯(cuò)誤位判斷模塊判斷所述原 始數(shù)據(jù)超過所述糾錯(cuò)預(yù)警閾值時(shí),所述備份模塊備份所述原始數(shù)據(jù)。
19. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)備份裝置,其特征在于,所述關(guān)鍵數(shù)據(jù)為啟動引導(dǎo)程 序、操作系統(tǒng)鏡像文件、系統(tǒng)配置文件或用戶自定義關(guān)鍵數(shù)據(jù)。
20. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)備份裝置,其特征在于,更包括: 設(shè)置模塊,用于在對所述數(shù)據(jù)進(jìn)行備份的過程中發(fā)生掉電時(shí),下次啟動或運(yùn)行時(shí)判斷 備份操作是否已完成;若所述備份操作已完成,將要替換的數(shù)據(jù)設(shè)置為垃圾數(shù)據(jù)。
【文檔編號】G06F12/02GK104516792SQ201310467719
【公開日】2015年4月15日 申請日期:2013年10月8日 優(yōu)先權(quán)日:2013年10月8日
【發(fā)明者】林江紅, 郝加節(jié) 申請人:杰發(fā)科技(合肥)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1