[發明專利]錄音設備錄音數據損壞后最大限度恢復的方法有效
| 申請號: | 200910303743.5 | 申請日: | 2009-06-26 |
| 公開(公告)號: | CN101599290A | 公開(公告)日: | 2009-12-09 |
| 發明(設計)人: | 林國強 | 申請(專利權)人: | 福州思邁特數碼科技有限公司 |
| 主分類號: | G11B20/18 | 分類號: | G11B20/18 |
| 代理公司: | 福州元創專利商標代理有限公司 | 代理人: | 蔡學俊 |
| 地址: | 350002福建省福州*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 錄音 設備 數據 損壞 最大 限度 恢復 方法 | ||
技術領域
本發明涉及數據恢復技術領域,特別是一種錄音設備錄音數據損壞后最大限度恢復的方法。
背景技術
錄音設備記錄的主要是MP3,WAV等格式的音頻數據,這些數據的特點是有同步幀頭或者不需要同步幀頭。一旦用戶誤操作,或者格式化,或者系統潛在Bug造成設備上的文件系統災難性損壞(即徹底丟失設備上文件的組織索引關系:文件系統通過目錄項和簇鏈表進行文件的組織和管理,任何文件操作都需要這兩部分索引。一般性的數據損壞就是目錄項或者簇鏈表數據被部分損壞引起的,那么一般性的數據恢復也是通過修復或者修改這部分數據來構造新文件。),那么如何最大限度地提取損壞或者丟失的文件呢?
發明內容
本發明的目的是提供一種錄音設備錄音數據損壞后最大限度恢復的方法,其不依賴文件的組織索引結構,而是根據錄音數據本身特性或者其所反映的頻譜等特性,最大限度地提取損壞或者丟失的文件。
本發明是這樣實現的,一種錄音設備錄音數據損壞后最大限度恢復的方法,包括錄音設備,其特征在于,按以下步驟實現:
(1)、對損壞錄音設備整個磁盤進行鏡像(該步驟可以避免恢復失敗而破壞現場,也方便后續步驟對數據區數據的操作);
(2)、從鏡像中提取純數據區,并確定該數據區的大小Size;
(3)、將確定的數據區的大小Size切割成N塊,并編號為B1~Bn;
(4)、對第Bx塊分析,讀取該塊數據并繪制波形圖或者頻譜圖,根據波形的幅度和密度初步判斷該塊有多少個不同的數據段,假設M個,則編號為S1~Sm,,并計算出波形特性變化臨界點在第Bx塊的偏移位置,其中B1<=Bx<=Bn;
(5)、提取上述第Bx塊中波形較為連續、相似的第Sy段數據,其中S1<=Sy<=Sm;判斷該數據是否是需要的,若不是需要的,那么執行步驟(11);
(6)、如果確定為需要恢復的數據,那么取得步驟(4)所計算得到的偏移位置,通過掃描該位置前后一定范圍內是否存在錄音數據文件特定的標識頭,如果掃描不到,根據要求可以對這部分數據創建一個新的存儲文件,或者執行步驟(11);
(7)、如果掃描到錄音數據文件特定的標識頭,識別出該錄音數據文件的編碼格式,根據編碼格式取得該文件的基本信息(例如比特率、文件長度或者采樣率等),根據這些信息進一步驗證是否所需提取或者恢復的文件,如果是,進一步提取完整的錄音數據文件,否則,執行步驟(11);
(8)、檢查所提取文件的完整性,如果完整,存儲所提取的文件;否則,對該Sy段數據做標識并添加到完整性待確認的鏈表里,以便進一步確認該數據段在分塊時是否被分割在不同的兩塊;
(9)、Sy++,如果S1<=Sy<=Sm,執行步驟(5),否則,執行步驟(9);
(10)、Bx++,如果B1<=Bx<=Bn,執行步驟(4),否則,執行步驟(10);
(11)、檢查完整性待確認的鏈表是否為空,如果非空,重新確定純數據區分割塊的大小Size,執行步驟(3)。
本發明能在設備徹底丟失文件的組織索引關系情況下,最大限度地提取損壞或丟失的文件,從而為客戶挽回重要文件,避免因重要文件的丟失而造成損失。
附圖說明
圖1是本發明實施例的實現步驟流程圖。
具體實施方式
在對本發明結合附圖及實施例做進一步說明的同時,為了敘述方便,本實施例中將文件系統確定為FAT文件系統(包括FAT12,FAT16和FAT32),同時將錄音設備記錄的有同步幀頭或者不需要同步幀頭的MP3,WAV等格式的音頻數據簡稱為錄音數據。
FAT文件系統可分為目錄區,簇鏈表和數據區三大部分。其中,目錄區和簇鏈表是文件管理最重要的數據區,任何損壞或者修改都會破壞一個完整文件的數據。一旦用戶誤操作,或者格式化,或者系統潛在Bug造成設備上目錄區和簇鏈表徹底丟失、損毀,那么恢復、提取損壞數據就不能依靠迅速掃描FAT簇鏈表和目錄區并進行簡單的修改來完成,一種解決方法是對數據區分析,從中恢復所需數據并存儲為新文件。
請參閱圖1,一種錄音設備錄音數據損壞后最大限度恢復的方法,包括錄音設備,其特征在于,按以下步驟實現:
(1)、對損壞錄音設備整個磁盤進行鏡像;
(2)、從鏡像中提取純數據區,并確定該數據區的大小Size;
(3)、將確定的數據區的大小Size切割成N塊,并編號為B1~Bn;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福州思邁特數碼科技有限公司,未經福州思邁特數碼科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910303743.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





