一種數(shù)據(jù)存儲異常的處理方法、裝置及設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)存儲異常的處理方法、裝置及設(shè)備,包括:若向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常,則根據(jù)閃存存儲器中保存的存儲卡區(qū)域信息確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域;判斷存儲卡中所述可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否為可修復(fù)數(shù)據(jù),若可以修復(fù),則對所述數(shù)據(jù)進(jìn)行修復(fù),以獲得修復(fù)后的正常數(shù)據(jù)。本發(fā)明實施例可以在存儲數(shù)據(jù)的過程中發(fā)生數(shù)據(jù)存儲異常時,將存儲的完整或連接的數(shù)據(jù)修復(fù)為有效的數(shù)據(jù)文件,以提供給用戶正常使用。同時,還可以及時刪除存儲器中存儲的碎片文件,以避免其占用有限的存儲空間。
【專利說明】
一種數(shù)據(jù)存儲異常的處理方法、裝置及設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)存儲異常的處理方法、裝置及設(shè)備。
【背景技術(shù)】
[0002]車輛中安裝的行車記錄儀通常用于記錄汽車行駛?cè)^程的視頻圖像和聲音,一方面可為交通事故提供相應(yīng)的證據(jù),另一方面,對于喜歡自駕游的人,還可以用它來記錄征服艱難險阻的過程。通過行車記錄儀可以在行車過程中邊走邊記錄視頻信息。
[0003]行車記錄儀在記錄視頻的過程中,如遇中途斷電或者遇到存儲卡異常等導(dǎo)致出現(xiàn)數(shù)據(jù)存儲異常的狀況時,會造成記錄的視頻文件缺失部分信息,進(jìn)而導(dǎo)致用戶無法正常進(jìn)行讀取。而且,在出現(xiàn)數(shù)據(jù)存儲異常的狀況下,還會產(chǎn)生一些無用的文件碎片占用行車記錄儀的存儲器,浪費了有限的存儲空間。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種數(shù)據(jù)存儲異常的處理方法、裝置及設(shè)備,以便在數(shù)據(jù)存儲異常時進(jìn)行數(shù)據(jù)的修復(fù)處理。
[0005]本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的:
[0006]—種數(shù)據(jù)存儲異常的處理方法,包括:
[0007]若向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常,則根據(jù)閃存存儲器中保存的存儲卡區(qū)域信息確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域;
[0008]判斷存儲卡中所述可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否為可修復(fù)數(shù)據(jù),若可以修復(fù),則對所述數(shù)據(jù)進(jìn)行修復(fù),獲得修復(fù)后的正常數(shù)據(jù)。
[0009]所述存儲卡區(qū)域信息包括:
[0010]每個所述閃存區(qū)域?qū)?yīng)所述存儲卡中的至少一個存儲卡區(qū)域,其中,所述閃存區(qū)域用于存儲其對應(yīng)的存儲卡區(qū)域中存儲的數(shù)據(jù)的映射數(shù)據(jù),所述存儲卡中的存儲卡區(qū)域用于保存所述數(shù)據(jù)。
[0011]所述存儲卡區(qū)域信息還包括:
[0012]存儲卡包含的存儲卡區(qū)域的總數(shù)量、存儲卡中已經(jīng)使用的存儲卡區(qū)域數(shù)量、存儲卡中未使用的存儲卡區(qū)域數(shù)量或存儲卡中存儲的數(shù)據(jù)的相關(guān)信息中的至少一項。
[0013]該方法還包括:
[0014]若向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常,則向閃存存儲器寫入異常信號數(shù)據(jù);
[0015]當(dāng)所述閃存存儲器中寫入所述異常信號數(shù)據(jù)時,則執(zhí)行所述確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域的步驟。
[0016]該方法還包括:在所述閃存存儲器中刪除所述異常信號數(shù)據(jù)。
[0017]若所述數(shù)據(jù)為視頻數(shù)據(jù),則判斷所述數(shù)據(jù)是否為可修復(fù)數(shù)據(jù)的步驟包括:
[0018]判斷所述可能產(chǎn)生損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否可以組成一段完整的視頻數(shù)據(jù),若是,則確定所述數(shù)據(jù)為可修復(fù)數(shù)據(jù)。
[0019]一種數(shù)據(jù)存儲異常的處理裝置,包括:
[0020]異常確定單元,用于在向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常時,根據(jù)閃存存儲器中保存的存儲卡區(qū)域信息確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡中的存儲卡區(qū)域;
[0021]數(shù)據(jù)修復(fù)單元,用于判斷所述異常確定單元確定的存儲卡中所述可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否為可修復(fù)數(shù)據(jù),若可以修復(fù),則對所述數(shù)據(jù)進(jìn)行修復(fù),獲得修復(fù)后的正常數(shù)據(jù)。
[0022]該裝置還包括:
[0023]異常通知單元,用于在向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常時,向閃存存儲器寫入異常信號數(shù)據(jù);
[0024]異常判斷單元,用于當(dāng)所述閃存存儲器中寫入所述異常信號數(shù)據(jù)時,則通知所述異常確定單元執(zhí)行所述確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域的步驟。
[0025]該裝置還包括:
[0026]刪除操作單元,用于刪除所述閃存存儲器中由所述異常通知單元寫入的所述異常信號數(shù)據(jù)。
[0027]一種行車記錄儀設(shè)備,包括上述數(shù)據(jù)存儲異常的處理裝置。
[0028]由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明實施例提供的一種數(shù)據(jù)存儲異常的處理方法、裝置及設(shè)備,其可以在存儲數(shù)據(jù)的過程中發(fā)生數(shù)據(jù)存儲異常時,可以將存儲的完整或連接的數(shù)據(jù)修復(fù)為有效的數(shù)據(jù)文件,以提供給用戶正常使用。同時,還可以及時刪除存儲器中存儲的碎片文件,以避免其占用有限的存儲空間。
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
[0030]圖1為本發(fā)明實施例提供的方法的處理過程示意圖;
[0031]圖2為本發(fā)明實施例提供的存儲器之間工作原理示意圖一;
[0032]圖3為本發(fā)明實施例提供的存儲器之間工作原理示意圖二;
[0033]圖4為本發(fā)明實施例提供的裝置的結(jié)構(gòu)示意圖;
[0034]圖5為本發(fā)明實施例提供的設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0035]下面結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護(hù)范圍。
[0036]下面將結(jié)合附圖對本發(fā)明實施例作進(jìn)一步地詳細(xì)描述。
[0037]本發(fā)明實施例提供了一種數(shù)據(jù)存儲異常的處理方法,其具體實現(xiàn)過程如圖1所示,可以包括以下處理步驟:
[0038]步驟11,若向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常,則根據(jù)閃存存儲器中保存的存儲卡區(qū)域信息確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域;
[0039]其中,所述存儲卡區(qū)域信息可以包括:每個所述閃存區(qū)域?qū)?yīng)所述存儲卡中的至少一個存儲卡區(qū)域,其中,所述閃存區(qū)域用于存儲其對應(yīng)的存儲卡區(qū)域中存儲的數(shù)據(jù)的映射數(shù)據(jù),所述存儲卡中的存儲卡區(qū)域用于保存所述數(shù)據(jù)。
[0040]進(jìn)一步地,所述存儲卡區(qū)域信息還可以包括:存儲卡包含的存儲卡區(qū)域的總數(shù)量、存儲卡中已經(jīng)使用的存儲卡區(qū)域數(shù)量、存儲卡中未使用的存儲卡區(qū)域數(shù)量或存儲卡中存儲的數(shù)據(jù)的相關(guān)信息中的至少一項。
[0041]步驟12,判斷存儲卡中所述可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否為可修復(fù)數(shù)據(jù),若可以修復(fù),則執(zhí)行步驟13,否則,過程結(jié)束;
[0042]具體地,若所述數(shù)據(jù)為視頻數(shù)據(jù),則判斷所述數(shù)據(jù)是否為可修復(fù)數(shù)據(jù)的方式可以包括:判斷所述可能產(chǎn)生損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否可以組成一段完整的視頻數(shù)據(jù),若是,則確定所述數(shù)據(jù)為可修復(fù)數(shù)據(jù)。
[0043]可選地,在該步驟12中,若判斷存儲卡中所述可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域存儲的數(shù)據(jù)為不可修復(fù)數(shù)據(jù),即無法通過修復(fù)的方式通過該數(shù)據(jù)獲得正常數(shù)據(jù),則可以將存儲卡中存儲的該不可修復(fù)數(shù)據(jù)刪除,以獲得更大的存儲卡空間。
[0044]步驟13,對所述數(shù)據(jù)進(jìn)行修復(fù),以獲得修復(fù)后的正常數(shù)據(jù)。
[0045]在上述方法的處理過程中,為了便于系統(tǒng)及時判斷確定是否發(fā)生異常,該方法還可以包括以下處理過程:
[0046](I)在向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常時,向閃存存儲器寫入異常信號數(shù)據(jù);
[0047](2)當(dāng)所述閃存存儲器中寫入所述異常信號數(shù)據(jù)時,則執(zhí)行所述步驟11,即執(zhí)行確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域的步驟,以及后續(xù)的數(shù)據(jù)處理步驟,以便實現(xiàn)相應(yīng)的數(shù)據(jù)修復(fù)處理。
[0048]進(jìn)一步地,為了避免閃存存儲器中空間被碎片文件占用,該方法還可以包括:在所述閃存存儲器中刪除所述異常信號數(shù)據(jù),即在執(zhí)行所述步驟11之后,則可以刪除向閃存存儲器寫入的所述異常信號數(shù)據(jù)。
[0049]為便于對本發(fā)明實施例的理解,下面將結(jié)合具體應(yīng)用實施例對上述數(shù)據(jù)存儲異常的處理方法的具體實現(xiàn)過程進(jìn)行詳細(xì)說明。
[0050]具體以在行車記錄儀設(shè)備中實現(xiàn)所述數(shù)據(jù)存儲異常的處理方法為例,相應(yīng)的數(shù)據(jù)為行車記錄儀設(shè)備記錄的視頻數(shù)據(jù)。
[0051]參照圖2所示,保存行車記錄儀設(shè)備記錄的視頻數(shù)據(jù)可以采用三個存儲模塊配合工作,開始記錄視頻數(shù)據(jù)時,所述視頻數(shù)據(jù)先保存在內(nèi)存中,然后同步把視頻數(shù)據(jù)寫入到SD卡(即存儲卡)中,寫入SD卡的同時還將視頻數(shù)據(jù)中的一些關(guān)鍵映射數(shù)據(jù)寫入到FLASH存儲器(即閃存存儲器)中。
[0052]進(jìn)一步參照圖3所示,行車記錄儀設(shè)備將SD卡及FLASH存儲器進(jìn)行格式化,F(xiàn)LASH存儲器用于存儲映射數(shù)據(jù),SD卡用于存儲視頻數(shù)據(jù)。將SD卡及FLASH存儲器分別劃分為若干小塊區(qū)域(即將SD卡劃分為多個存儲卡區(qū)域,將FLASH存儲器劃分為多個閃存區(qū)域),每塊區(qū)域都有一特定的編號索引,如將SD卡中劃分的某一小塊區(qū)域的編號寫入FLASH存儲的某一塊區(qū)域中,則可通過找到FLASH存儲器中的那塊區(qū)域進(jìn)而根據(jù)該塊閃存區(qū)域中保存的SD卡中的存儲卡區(qū)域的編號找到SD卡中的那塊區(qū)域,例如,仍參照圖3所示,F(xiàn)LASH存儲器的4號區(qū)域?qū)懭肓薙D卡中的2、7、13、15的編號,則可通過4號區(qū)域保存的編號找到該上述四塊區(qū)域,進(jìn)而可讀取里面存儲的數(shù)據(jù)。
[0053]具體地,F(xiàn)LASH存儲器中各塊區(qū)域記錄的數(shù)據(jù)可以包括:SD卡劃分的區(qū)域的索引號(即將SD卡區(qū)域的編號作為存儲卡區(qū)域信息保存于FLASH存儲器中的某個區(qū)域)、劃分區(qū)域的總數(shù)量、已使用的區(qū)域數(shù)量、剩余未使用的區(qū)域數(shù)量及SD卡存儲的數(shù)據(jù)的相關(guān)資訊(即映射數(shù)據(jù))等信息。SD卡中記錄的數(shù)據(jù)則為行車記錄儀記錄的視頻數(shù)據(jù)。
[0054]基于上述SD卡及FLASH存儲器的區(qū)域劃分,相應(yīng)的數(shù)據(jù)存儲異常的處理方法的處理過程的實現(xiàn)包括以下步驟:
[0055](I)當(dāng)向SD卡中存儲數(shù)據(jù)時發(fā)生異常,例如:掉電、SD卡拔出、SD卡損壞等,將會造成內(nèi)存中的數(shù)據(jù)丟失,進(jìn)而造成寫入SD卡中的數(shù)據(jù)中斷;這時,將會產(chǎn)生異常信號數(shù)據(jù),并將該異常信號數(shù)據(jù)寫入到FLASH存儲器中,這樣,系統(tǒng)便可以通過該異常信號數(shù)據(jù)判斷SD卡中相應(yīng)應(yīng)區(qū)域所記錄的視頻數(shù)據(jù)為異常數(shù)據(jù)(即可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域中存儲的數(shù)據(jù))。
[0056](2)在發(fā)生上述異常后,判斷SD卡中的確定為異常數(shù)據(jù)的視頻數(shù)據(jù)是否可恢復(fù),根據(jù)判斷結(jié)果進(jìn)行如下處理:
[0057](21)判定確定為異常數(shù)據(jù)的視頻數(shù)據(jù)為可恢復(fù),則將FLASH存儲器中的異常信號數(shù)據(jù)刪除,并將SD卡中相應(yīng)存儲卡區(qū)域存儲的視頻數(shù)據(jù)進(jìn)行修復(fù)處理,即將存儲的視頻數(shù)據(jù)加入頭尾數(shù)據(jù),形成一段系統(tǒng)可讀的視頻文件;
[0058](22)判定確定為異常數(shù)據(jù)的視頻數(shù)據(jù)為不可恢復(fù),則將FLASH存儲器中的異常信號數(shù)據(jù)刪除;進(jìn)一步地,在該過程中,還可以將SD卡中保存的不可恢復(fù)的視頻數(shù)據(jù)同時刪除,以獲得更多的SD卡存儲空間。
[0059]其中,相應(yīng)的FLASH存儲器中的異常信號數(shù)據(jù)不限定為必需在判斷SD卡中的確定為異常數(shù)據(jù)的視頻數(shù)據(jù)是否可恢復(fù)之后刪除,其也可以在向SD卡中存儲數(shù)據(jù)時發(fā)生異常后的其他時間點進(jìn)行刪除操作,例如,當(dāng)向SD卡中存儲數(shù)據(jù)時發(fā)生異常后經(jīng)過預(yù)定時間則刪除所述異常信號數(shù)據(jù)。
[0060]具體地,判定是否可以恢復(fù)的標(biāo)準(zhǔn)至少可以包括:判定視頻文件是否完整,或者,判定視頻文件是否為連續(xù)等。例如,行車記錄儀進(jìn)行視頻記錄時,是按照預(yù)設(shè)容量進(jìn)行存儲的,假設(shè)預(yù)設(shè)容量為200M(兆)視頻數(shù)據(jù),則每記錄200M(兆)的數(shù)據(jù),便生成一個視頻文件,如果判定記錄的視頻文件已經(jīng)達(dá)到了上述標(biāo)準(zhǔn),則判定其為完整的視頻文件;或者,如圖3所述,如果根據(jù)上述記錄到FLASH中的索引信息(即SD卡中的存儲卡區(qū)域的編號)找到的視頻數(shù)據(jù)為連續(xù)的視頻數(shù)據(jù),即存儲在SD卡中不同區(qū)域的視頻數(shù)據(jù)的頭尾能夠?qū)?yīng)連接組成連續(xù)的視頻文件,則判定其為連續(xù)的視頻數(shù)據(jù),即:根據(jù)FLASH存儲器中的索引信息找到SD卡中的存儲區(qū)域,在該區(qū)域中包含了下一存儲區(qū)域的索引信息,可根據(jù)該索引信息找到下一存儲區(qū)域,若判斷發(fā)生異常區(qū)域的數(shù)據(jù)均為屬于該種連續(xù)的數(shù)據(jù)并這些存儲區(qū)域達(dá)到預(yù)設(shè)數(shù)量,則可判定為可恢復(fù)的連續(xù)的視頻數(shù)據(jù)。
[0061]通過上述方法實施例,在存儲行車記錄儀記錄的視頻數(shù)據(jù)的過程中,若發(fā)生數(shù)據(jù)存儲異常,則可以盡可能地將記錄的數(shù)據(jù)恢復(fù)為有效的視頻文件,以方便用戶查看。同時,還可以及時刪除存儲器中存儲的碎片文件,避免其占用有限的存儲空間。
[0062]本發(fā)明實施例還提供了一種數(shù)據(jù)存儲異常的處理裝置,其具體實現(xiàn)結(jié)構(gòu)如圖4所示,可以包括以下處理單元:
[0063]異常確定單元41,用于在向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常時,根據(jù)閃存存儲器中保存的存儲卡區(qū)域信息確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域;
[0064]數(shù)據(jù)修復(fù)單元42,用于判斷所述異常確定單元41確定的存儲卡中所述可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否為可修復(fù)數(shù)據(jù),若可以修復(fù),則對所述數(shù)據(jù)進(jìn)行修復(fù),以獲得修復(fù)后的正常數(shù)據(jù)。
[0065]進(jìn)一步地,該裝置還可以包括以下處理單元:
[0066]異常通知單元43,用于在向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常時,向閃存存儲器寫入異常信號數(shù)據(jù);
[0067]異常判斷單元44,用于當(dāng)所述閃存存儲器中寫入所述異常信號數(shù)據(jù)時,則通知所述異常確定單元41執(zhí)行所述確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域的步驟,以進(jìn)行后續(xù)的數(shù)據(jù)存儲異常處理操作。
[0068]可選地,該裝置還可以包括刪除操作單元45,用于刪除所述閃存存儲器中由所述異常通知單元43寫入的所述異常信號數(shù)據(jù)。
[0069]本發(fā)明實施例還提供了一種行車記錄儀設(shè)備,其具體實現(xiàn)結(jié)構(gòu)如圖5所示,可以包括圖4所示的數(shù)據(jù)存儲異常的處理裝置。
[0070]需要說明的是,在上述裝置及設(shè)備中各處理單元在實際應(yīng)用過程中的具體處理方式在之前的方法實施例的描述中已經(jīng)詳細(xì)介紹,在此不再贅述。
[0071]通過上述裝置及設(shè)備的實施例,行車記錄儀在存儲記錄的視頻數(shù)據(jù)的過程中,若發(fā)生數(shù)據(jù)存儲異常,則可以將記錄完整或連接的數(shù)據(jù)修復(fù)為有效的視頻文件,以提供給用戶。同時,還可以及時刪除存儲器中存儲的碎片文件,以避免其占用有限的存儲空間。
[0072]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1.一種數(shù)據(jù)存儲異常的處理方法,其特征在于,包括: 若向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常,則根據(jù)閃存存儲器中保存的存儲卡區(qū)域信息確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域; 判斷存儲卡中所述可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否為可修復(fù)數(shù)據(jù),若可以修復(fù),則對所述數(shù)據(jù)進(jìn)行修復(fù),獲得修復(fù)后的正常數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述存儲卡區(qū)域信息包括: 每個所述閃存區(qū)域?qū)?yīng)所述存儲卡中的至少一個存儲卡區(qū)域,其中,所述閃存區(qū)域用于存儲其對應(yīng)的存儲卡區(qū)域中存儲的數(shù)據(jù)的映射數(shù)據(jù),所述存儲卡中的存儲卡區(qū)域用于保存所述數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述存儲卡區(qū)域信息還包括: 存儲卡包含的存儲卡區(qū)域的總數(shù)量、存儲卡中已經(jīng)使用的存儲卡區(qū)域數(shù)量、存儲卡中未使用的存儲卡區(qū)域數(shù)量或存儲卡中存儲的數(shù)據(jù)的相關(guān)信息中的至少一項。4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,該方法還包括: 若向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常,則向閃存存儲器寫入異常信號數(shù)據(jù); 當(dāng)所述閃存存儲器中寫入所述異常信號數(shù)據(jù)時,則執(zhí)行所述確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域的步驟。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法還包括:在所述閃存存儲器中刪除所述異常信號數(shù)據(jù)。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,若所述數(shù)據(jù)為視頻數(shù)據(jù),則判斷所述數(shù)據(jù)是否為可修復(fù)數(shù)據(jù)的步驟包括: 判斷所述可能產(chǎn)生損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否可以組成一段完整的視頻數(shù)據(jù),若是,則確定所述數(shù)據(jù)為可修復(fù)數(shù)據(jù)。7.一種數(shù)據(jù)存儲異常的處理裝置,其特征在于,包括: 異常確定單元,用于在向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常時,根據(jù)閃存存儲器中保存的存儲卡區(qū)域信息確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡中的存儲卡區(qū)域; 數(shù)據(jù)修復(fù)單元,用于判斷所述異常確定單元確定的存儲卡中所述可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域存儲的數(shù)據(jù)是否為可修復(fù)數(shù)據(jù),若可以修復(fù),則對所述數(shù)據(jù)進(jìn)行修復(fù),獲得修復(fù)后的正常數(shù)據(jù)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 異常通知單元,用于在向存儲卡中寫入數(shù)據(jù)過程中發(fā)生異常時,向閃存存儲器寫入異常信號數(shù)據(jù); 異常判斷單元,用于當(dāng)所述閃存存儲器中寫入所述異常信號數(shù)據(jù)時,則通知所述異常確定單元執(zhí)行所述確定發(fā)生異常時存儲卡中可能產(chǎn)生數(shù)據(jù)損壞的存儲卡區(qū)域的步驟。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 刪除操作單元,用于刪除所述閃存存儲器中由所述異常通知單元寫入的所述異常信號數(shù)據(jù)。10.一種行車記錄儀設(shè)備,其特征在于,包括權(quán)利要求7、8或9任一項所述的數(shù)據(jù)存儲異常的處理裝置。
【文檔編號】G06F11/07GK105843695SQ201610147134
【公開日】2016年8月10日
【申請日】2016年3月15日
【發(fā)明人】張文星
【申請人】深圳市凱立德科技股份有限公司