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





