專利名稱:電子錄音設備掉電的數(shù)據(jù)保護的方法
電子錄音設備掉電的數(shù)據(jù)保護的方法
所屬技術領域
本發(fā)明涉及一種實現(xiàn)掉電數(shù)據(jù)保存的方法,特別是一種電子錄音 設備掉電保存數(shù)據(jù)的方法。
背景技術:
隨著技術的發(fā)展,大部分的移動電子設備以閃存(FLASHMEMORY) 為存儲介質,并增加了相應的錄音功能,通過USB接口與計算機以 USBMASS STORAGE協(xié)議進行通訊(被計算機識別為USB MASS STORAGE DEVICE )連接。此類電子錄音設備,如現(xiàn)有的數(shù)碼錄音機、數(shù)碼錄音 筆,因其體積小巧,攜帶方便、錄音數(shù)據(jù)存取方便等特點越來越得到 廣泛的應用。
然而,在使用電子錄音設備錄音的過程中,若電池突然沒電或是 其他因素致使突然掉電的情況下,使得電子錄音設備無法將正在進行 錄音的數(shù)據(jù)內(nèi)容保存下來,致使錄音數(shù)據(jù)丟失,給使用者帶來很大的 不便甚至是無可挽回的損失。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問題,通過對掉電前的數(shù)據(jù)進行數(shù)據(jù)恢復,實現(xiàn)對掉電前的數(shù)據(jù)的恢復與保存。
具體技術方案如下
一種電子錄音設備掉電的數(shù)據(jù)保護的方法,所述電子錄音設備的 閃存參數(shù)區(qū)定義存放錄音標記的位置,開機啟動后,所述的數(shù)據(jù)保護 的方法包括以下步驟
(1) 、檢測閃存參數(shù)區(qū)存放錄音標記的位置,是否有錄音標記;
(2) 、若沒有檢測到錄音標記,進行下一步驟,若檢測到有錄音 標記,對上一次錄音進行數(shù)據(jù)恢復操作,得到上次錄音操作的最終錄 音文件,取消錄音標記并保存恢復的最終錄音文件,進行下一步驟;
(3) 、判斷是否開始錄音,若是,則在閃存參數(shù)區(qū)加入錄音標記; 若否,結束錄音;
(4) 、判斷是否是正常的結束錄音,若是,則取消閃存參數(shù)區(qū)的 錄音標記,并保存錄音文件,結束錄音;若否,則在閃存參數(shù)區(qū)的對 應處保存錄音標記,結束錄音。
所述的步驟(2)中的數(shù)據(jù)恢復操作進一步包括
(2.1) 、在閃存參數(shù)區(qū)的地址存儲區(qū)找到保存的上一段數(shù)據(jù)結束 處的地址位置,作為第一地址位置;
(2.2) 、在第一地址位置所對應的閃存數(shù)據(jù)區(qū)按順序查找,直到 查找到?jīng)]有存儲數(shù)據(jù)的數(shù)據(jù)區(qū)位置,并記錄與該沒有存儲數(shù)據(jù)的數(shù)據(jù) 區(qū)位置相鄰的上一個數(shù)據(jù)區(qū)位置的地址位置作為第二地址位置;
(2. 3)、將第二地址位置保存到閃存參數(shù)區(qū)的地址存儲區(qū)內(nèi),恢 復所述第 一地址位置至第二地址位置的所對應的數(shù)據(jù)區(qū)數(shù)據(jù),從而成數(shù)據(jù)恢復。
所述的閃存參數(shù)區(qū)定義存放錄音標記的位置為預先在隨身電子 設備中設置完成或是進^f亍初始化操作而定義完成的。
所述的錄音標記為電子設備預先設定的數(shù)碼標記。
所述的檢測模塊在開機之后對原有數(shù)據(jù)存儲區(qū)進行掃描操作,并 將掃描的結果報告給隨身電子設備的微處理單元。
所述的電子錄音設備為錄音筆、錄音麥克風、數(shù)碼照相機、數(shù)碼 攝影機、音/視頻播放器、個人數(shù)字助理。
由于使用了該技術方案,在電子錄音設備掉電的情況下也可以對 掉電前的數(shù)據(jù)進行恢復保存,保證了數(shù)據(jù)的安全可靠性,并滿足了使 用者在掉電情況下對數(shù)據(jù)的保存要求。
為了能更進一步了解本發(fā)明的特征以及技術內(nèi)容,以下結合本發(fā) 明的具體實施例及附圖進行說明。但所舉附圖及實施例并非用以對本 發(fā)明加以限制。
圖l是本發(fā)明方法涉及系統(tǒng)的第一實施例的框圖。
圖2是本發(fā)明方法涉及系統(tǒng)的第二實施例的框圖。 圖3是本發(fā)明方法涉及系統(tǒng)的第三實施例的框圖。 圖4是本發(fā)明方法的實現(xiàn)掉電保存數(shù)據(jù)的方法的流程框圖。 圖5是本發(fā)明方法的數(shù)據(jù)恢復步驟的流程框圖。
具體實施方式
本發(fā)明電子錄音設備掉電保存數(shù)據(jù)的方法應用于采用閃存作為存儲器的電子設備,該類電子設備具有錄音功能,例如,現(xiàn)有技術的 電子錄音器、電子學習機、具有錄音功能的數(shù)碼照相機、具有錄音功 能的攝影機等,本發(fā)明以下所舉實施例的電子設備僅僅用以說明本法 的方法,而非用以限制本發(fā)明。
如圖l所示,為本發(fā)明的第一實施例,在本實施例中,是以現(xiàn)有
的錄音筆進行說明。錄音筆包括通過USB接口與計算機進行數(shù)據(jù)交 互的USB接口,與USB接口連接的控制器,與控制器連接的微處理器 (MPU, Micro Processor Unit)和存々者才莫塊,與MPU連4妄的凄t據(jù)恢 復模塊,以及連接MPU的檢測模塊。
本發(fā)明電子錄音設備掉電保存數(shù)據(jù)的方法,應用于錄音筆進行掉 電數(shù)據(jù)保存時,在錄音筆開機啟動后,檢測模塊檢測是否有開機操作, 當有開機操作時,檢測模塊報告給MPU。該MPU將接收到的信號發(fā)送 給數(shù)據(jù)恢復模塊,數(shù)據(jù)恢復模塊生成數(shù)據(jù)恢復指令,并通過MPU發(fā)送 給錄音筆的控制器,該控制器根據(jù)該數(shù)據(jù)恢復指令對存儲模塊內(nèi)的數(shù) 據(jù)進行恢復保存。本實施例中的存儲模塊可以為閃存(FLASH)芯片, 閃存分為參數(shù)區(qū)和數(shù)據(jù)區(qū)。閃存參數(shù)區(qū)保存有存儲區(qū)內(nèi)存儲的數(shù)據(jù)的 地址信息,閃存數(shù)據(jù)區(qū)用于保存錄音數(shù)據(jù),并且閃存參數(shù)區(qū)內(nèi)的地址 信息與閃存數(shù)據(jù)區(qū)的每一條錄音數(shù)據(jù)一一對應。
如圖2所示,為本發(fā)明的第二實施例,為一錄音筆。連接計算機 等其他外設的USB接口 ,與該USB接口連接的控制器,連接控制器的 存儲模塊,以及與控制器、MPU連接的數(shù)據(jù)恢復模塊,該錄音筆與第 一實施例的不同之處在于,檢測模塊除了連接MPU以夕卜,還可以用于檢測USB接口和控制器之間的數(shù)據(jù)交互情況。該系統(tǒng)的工作過程為 錄音筆開機,與計算機等外設連接,當檢測模塊發(fā)現(xiàn)有數(shù)據(jù)進行寫操 作時,向MPU發(fā)出有數(shù)據(jù)進入錄音筆的信號,MPU接收到將該信息報 告給數(shù)據(jù)恢復模塊,數(shù)據(jù)恢復模塊根據(jù)該信息生成數(shù)據(jù)恢復指令,通 過控制器對存儲模塊內(nèi)掉電前的數(shù)據(jù)進行數(shù)據(jù)恢復。
如圖3所示,為本發(fā)明的第三實施例。與第二實施例的不同之處 在于,數(shù)據(jù)恢復模塊只與MPU連接,而不與控制器連接。該數(shù)據(jù)恢復 模塊還可以作為MPU的一部分。在數(shù)據(jù)恢復模塊接收到MPU的信息后, 生成數(shù)據(jù)恢復指令,并回傳給MPU, MPU將該指令通過控制器發(fā)送給 存儲模塊,完成數(shù)據(jù)恢復工作。
如圖4、圖5所示,以下結合實施例詳細的說明本發(fā)明系統(tǒng)完成 錄音筆掉電保存數(shù)據(jù)的方法如下
電子錄音設備掉電的數(shù)據(jù)保護的方法,所述電子錄音設備的閃存 參數(shù)區(qū)定義存放錄音標記的位置,開機啟動后,所述的數(shù)據(jù)保護的方 法包括以下步驟
(1) 、檢測閃存參數(shù)區(qū)存放錄音標記的位置,是否有錄音標記;
(2) 、若沒有檢測到錄音標記,進行下一步驟,若檢測到有錄音 標記,對上一次錄音進行數(shù)據(jù)恢復操作,得到上次錄音操作的最終錄 音文件,取消錄音標記并保存恢復的最終錄音文件,進行下一步驟;
(3) 、判斷是否開始錄音,若是,則在閃存參數(shù)區(qū)加入錄音標記; 若否,結束錄音;(4)、判斷是否是正常的結束錄音,若是,則取消閃存參數(shù)區(qū)的 錄音標記,并保存錄音文件,結束錄音;若否,則在閃存參數(shù)區(qū)的對 應處保存錄音標記,結束錄音。
所述的步驟(2)中的數(shù)據(jù)恢復操作進一步包括
(2. 1)、在閃存參數(shù)區(qū)的地址存儲區(qū)找到保存的上一段數(shù)據(jù)結束 處的地址位置,作為第一地址位置;
(2.2)、在第一地址位置所對應的閃存數(shù)據(jù)區(qū)按順序查找,直到 查找到?jīng)]有存儲數(shù)據(jù)的數(shù)據(jù)區(qū)位置,并記錄與該沒有存儲數(shù)據(jù)的數(shù)據(jù) 區(qū)位置相鄰的上一個數(shù)據(jù)區(qū)位置的地址位置作為第二地址位置;
(2. 3)、將第二地址位置保存到閃存參數(shù)區(qū)的地址存儲區(qū)內(nèi),恢 復所述第 一地址位置至第二地址位置的所對應的數(shù)據(jù)區(qū)數(shù)據(jù),從而完 成數(shù)據(jù)恢復。
結合圖5所示,在以上所述方法的步驟2)的才喿作具體可解釋 為以下情況
2. 1)、在閃存參數(shù)區(qū)的地址存儲區(qū)找到保存的上一段數(shù)據(jù)結束處的地 址位置,作為第一地址位置A;
2. 2)、根據(jù)所找到的第一地址位置在閃存數(shù)據(jù)區(qū)沿著時間順序向后查 找,直到查找到?jīng)]有存儲數(shù)據(jù)的地址位置,并記錄與沒有存儲數(shù)據(jù)的 地址位置相鄰的上一個地址位置作為第二地址位置B; 2. 3)、在閃存數(shù)據(jù)區(qū)內(nèi)將A至B地址位置對應的區(qū)域內(nèi)的數(shù)據(jù)進行恢 復,即,將第二地址位置B保存到閃存參數(shù)區(qū)的地址存儲區(qū)內(nèi); 2.4)、完成數(shù)據(jù)恢復。當錄音過程中非正常結束錄音時,在閃存參數(shù)區(qū)保存錄音標記, 該錄音標記為隨身電子設備預先設定的數(shù)碼標記。
所述的電子錄音設備可以為錄音筆、錄音麥克風、數(shù)碼相機、音 /視頻播放器、個人數(shù)字助理等電子設備。
綜上所述,對于本領域的普通技術人員來說,可以根據(jù)本發(fā)明的 技術方案和技術構思作出其他各種相應的改變和變形,而所有這些改 變和變形都應屬于本發(fā)明所述的權利要求的保護范圍。
權利要求
1、一種電子錄音設備掉電的數(shù)據(jù)保護的方法,所述電子錄音設備的閃存參數(shù)區(qū)定義存放錄音標記的位置,開機啟動后,其特征在于,所述的數(shù)據(jù)保護的方法包括以下步驟(1)、檢測閃存參數(shù)區(qū)存放錄音標記的位置,是否有錄音標記;(2)、若沒有檢測到錄音標記,進行下一步驟,若檢測到有錄音標記,對上一次錄音進行數(shù)據(jù)恢復操作,得到上次錄音操作的最終錄音文件,取消錄音標記并保存恢復的最終錄音文件,進行下一步驟;(3)、判斷是否開始錄音,若是,則在閃存參數(shù)區(qū)加入錄音標記;若否,結束錄音;(4)、判斷是否是正常的結束錄音,若是,則取消閃存參數(shù)區(qū)的錄音標記,并保存錄音文件,結束錄音;若否,則在閃存參數(shù)區(qū)的對應處保存錄音標記,結束錄音。
2、 根據(jù)權利要求2所述的電子錄音設備掉電的數(shù)據(jù)保護的方法, 其特征在于,所述的步驟(2)中的數(shù)據(jù)恢復操作進一步包括(2.1) 、在閃存參數(shù)區(qū)的地址存儲區(qū)找到保存的上一段數(shù)據(jù)結束 處的地址位置,作為第一地址位置;(2.2) 、在第一地址位置所對應的閃存數(shù)據(jù)區(qū)按順序查找,直到 查找到?jīng)]有存儲數(shù)據(jù)的數(shù)據(jù)區(qū)位置,并記錄與該沒有存儲數(shù)據(jù)的數(shù)據(jù) 區(qū)位置相鄰的上一個數(shù)據(jù)區(qū)位置的地址位置作為第二地址位置;(2. 3)、將第二地址位置保存到閃存參數(shù)區(qū)的地址存儲區(qū)內(nèi),恢 復所述第 一地址位置至第二地址位置的所對應的數(shù)據(jù)區(qū)數(shù)據(jù),從而完 成數(shù)據(jù)恢復。
3、 根據(jù)權利要求1所述的隨身電子設備錄音掉電保存數(shù)據(jù)的方 法,其特征在于,所述的閃存參數(shù)區(qū)定義存放錄音標記的位置為 預先在隨身電子設備中設置完成或是進行初始化操作而定義完成 的。
4、 根據(jù)權利要求1所述的電子錄音設備掉電的數(shù)據(jù)保護的方法, 其特征在于,所述的錄音標記為電子設備預先設定的數(shù)碼標記。
5、 根據(jù)權利要求1所述的電子設備錄音掉電的數(shù)據(jù)保護的方法, 其特征在于,所述的檢測模塊在開機之后對原有數(shù)據(jù)存儲區(qū)進行 掃描操作,并將掃描的結果報告給隨身電子設備的^f效處理單元。
6、 根據(jù)權利要求1所述的電子錄音設備掉電的數(shù)據(jù)保護的方法, 其特征在于,所述的電子錄音設備為錄音筆、錄音麥克風、數(shù)碼 照相機、數(shù)碼攝影機、音/視頻播放器、個人數(shù)字助理。
全文摘要
本發(fā)明一種電子錄音設備掉電的數(shù)據(jù)保護的方法,所述電子錄音設備的閃存參數(shù)區(qū)定義存放錄音標記的位置,開機啟動后,所述的數(shù)據(jù)保護的方法包括以下步驟(1)、檢測閃存參數(shù)區(qū)存放錄音標記的位置,是否有錄音標記;(2)、若沒有檢測到錄音標記,進行下一步驟,若檢測到有錄音標記,對上一次錄音進行數(shù)據(jù)恢復操作,得到上次錄音操作的最終錄音文件,取消錄音標記并保存恢復的最終錄音文件,進行下一步驟;(3)、判斷是否開始錄音,若是,則在閃存參數(shù)區(qū)加入錄音標記;若否,結束錄音;(4)、判斷是否是正常的結束錄音,若是,則取消閃存參數(shù)區(qū)的錄音標記,并保存錄音文件,結束錄音;若否,則在閃存參數(shù)區(qū)的對應處保存錄音標記,結束錄音。
文檔編號G11C7/16GK101471126SQ200710304548
公開日2009年7月1日 申請日期2007年12月28日 優(yōu)先權日2007年12月28日
發(fā)明者偉 郅 申請人:北京華旗資訊數(shù)碼科技有限公司