[發明專利]單數據流跨資源存儲方法及系統無效
| 申請號: | 200910236752.7 | 申請日: | 2009-10-28 |
| 公開(公告)號: | CN102053922A | 公開(公告)日: | 2011-05-11 |
| 發明(設計)人: | 丁立新 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06;G11B20/12;G11B27/10;H04N5/781 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據流 資源 存儲 方法 系統 | ||
技術領域
本發明涉及存儲技術領域,具體涉及單數據流跨資源存儲方法及系統。
背景技術
安防技術在當今世界正變得日益重要,視頻監控作為一項重要的安防技術應用,逐漸遍布了世界各地。對于視頻監控最重要的有兩點,一是對當前發生事件的實況監控,二是對過去視頻的錄像、檢索和回放。由于多數事件的發生都有不可預知性,這使得第二點更顯得重要。
音視頻錄像、檢索和回放技術,目前各個廠商都依照自己的存儲格式在進行研究,通過一定的標準、接口進行互聯。其中,互聯標準、接口需要各廠商互相影響、討論來制定,而存儲格式的確定以及存儲特性、穩定性等問題則需要各廠商自己不斷改進。
一般地,將存儲方式分為文件存儲和裸磁盤存儲。文件存儲將錄像存儲成一個個文件,根據文件名、文件大小、文件類型等,可以進行檢索和選擇播放,類似于平時遇到的各類音視頻文件,只不過類型不同,需要廠商提供的特定編解碼器才能播放。
裸磁盤存儲系統通過自身對存儲數據分布的設計,直接操作裸磁盤設備或將裸磁盤設備轉換成字符設備串行讀寫,來巧妙地繞過復雜的文件系統這一層,具有穩定、高效的特點。在對磁盤讀寫過程中,編碼器并不對磁盤進行文件系統劃分和格式化操作,而是直接按磁盤扇區來進行塊讀寫操作。音視頻數據按塊邊界對齊進行存儲,若干數量的塊組成一個存儲單元,塊和存儲單元的大小固定。
圖1給出了音視頻數據在裸磁盤上的組織圖,如圖1所示,基于視頻監控的數據存儲特點,采用二級索引方式,磁盤中第一塊為主索引塊,之后為固定長度的存儲單元即數據區。主索引塊即,一級索引記錄了所有數據區的首記錄時間戳,每條索引信息記錄年、月、日、小時、分的具體時間值。各數據區的第一塊數據為該數據區的索引塊即二級索引,二級索引記錄了本數據區內所有I幀數據的時間戳和存儲位置偏移量,偏移量以數據區基地址為參考點,偏移量的單位為塊,每條索引信息記錄年、月、日、小時、分、秒的具體時間數值以及存儲位置偏移量。采用二級索引方式,查詢時間粒度可以精確到“秒”的數量級。
現有的二級索引方式能夠在一塊磁盤上進行索引,定位當前的讀/寫位置,但是,當一塊磁盤不能滿足一路數據流的存儲要求時,現有技術則未給出該一路數據流在多塊磁盤上的存儲和索引解決方案。
發明內容
本發明提供一種單數據流跨資源存儲方法及系統,以實現單數據流的跨資源存儲。
本發明的技術方案是這樣實現的:
一種單數據流跨資源存儲方法,該方法包括:
當要在多于一塊資源上存儲一路數據流時,確定存儲該路數據流所需要的資源數,為該路數據流分配資源;
在所分配的每塊資源中設置跨資源存儲標志,并設置跨資源存儲標識信息區,
所述跨資源存儲標識信息區的信息包括:數據流標識、當前資源在所分配資源中的序號;
按照各設置有跨資源存儲標志的資源的序號,依次向各資源寫入數據。
所述在每塊資源中設置跨資源存儲標志為:將每塊資源的超級索引中的數據塊標識取值為預設跨資源存儲標識值。
所述在每塊資源中設置跨資源存儲標識信息區為:
將每塊資源的數據區1的二級索引后的預設空間作為跨資源存儲標識信息區,
所述向各資源寫入數據為:向各資源的跨資源存儲標識信息區后寫入數據。
所述跨資源存儲標識信息區的信息進一步包括:擴容標志,所述方法進一步包括:
當要為所述數據流增加一塊資源時,將第n塊資源中的擴容標志置位;
當對第n塊資源寫入數據完畢時,將所述擴容標志復位,開始向第n+1塊資源寫入數據,
其中,n為所分配資源總數。
所述將所述擴容標志復位的同時進一步包括:
將所有資源的復寫標志復位。
所述方法進一步包括:
當要移除一塊已分配資源時,停止對所述數據流的寫入操作,判斷要移除的資源是否已寫入數據,若是,則不對該資源執行移除操作;否則,移除該資源。
所述按照各資源的序號,依次向各資源寫入數據之后進一步包括:
當要檢索一時間段的跨資源數據流時,在所有資源中查找設置有跨資源存儲標志的資源,根據所查找到的資源中的跨資源存儲標識信息區,確定存儲該數據流的資源,在所確定的資源中查找所述時間段的數據流。
一種單數據流跨資源存儲系統,該系統包括:
第一模塊,當要在多于一塊資源上存儲一路數據流時,確定存儲該路數據流所需要的資源數,為該路數據流分配資源;
第二模塊,在每塊資源中設置跨資源存儲標志,并設置跨資源存儲標識信息區,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910236752.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種照片評比的方法及系統
- 下一篇:數據寫入方法及閃存控制器與閃存存儲系統





