[發(fā)明專利]一種存儲(chǔ)視頻監(jiān)控錄像數(shù)據(jù)的方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200910249982.7 | 申請(qǐng)日: | 2009-12-08 |
| 公開(公告)號(hào): | CN101742263A | 公開(公告)日: | 2010-06-16 |
| 發(fā)明(設(shè)計(jì))人: | 徐康;齊春波 | 申請(qǐng)(專利權(quán))人: | 北京互信互通信息技術(shù)股份有限公司 |
| 主分類號(hào): | H04N7/18 | 分類號(hào): | H04N7/18;G06F17/30 |
| 代理公司: | 北京方韜法業(yè)專利代理事務(wù)所 11303 | 代理人: | 岳亞 |
| 地址: | 100088 北京市西城區(qū)新*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 存儲(chǔ) 視頻 監(jiān)控 錄像 數(shù)據(jù) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及電子信息技術(shù)領(lǐng)域,尤其涉及一種存儲(chǔ)視頻監(jiān)控錄像數(shù)據(jù)的方法。
背景技術(shù)
隨著技術(shù)的不斷發(fā)展,基于寬帶通信技術(shù)的網(wǎng)絡(luò)視頻監(jiān)控得到的廣泛的應(yīng)用,基于磁盤陣列技術(shù)的存儲(chǔ)服務(wù)器成為網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的重要功能模塊。RAID5技術(shù)的使用極大的提高了視頻監(jiān)控錄像文件存儲(chǔ)的穩(wěn)定性。企業(yè)級(jí)的磁盤陣列可支持幾十TB的存儲(chǔ)空間,但存儲(chǔ)視頻監(jiān)控錄像文件是一種高并發(fā)磁盤寫入的應(yīng)用,磁盤IO成為性能瓶頸,在實(shí)際應(yīng)用中突顯出并發(fā)處理能力低,能力與容量不能與視頻監(jiān)控業(yè)務(wù)需求相匹配。
影響網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中存儲(chǔ)服務(wù)器性能的原因包括兩個(gè)方面:一是文件系統(tǒng)的管理開銷很大,特別是文件的創(chuàng)建和刪除操作。以10TB的文件為例,在主流的服務(wù)器中創(chuàng)建/刪除10TB的文件需要耗費(fèi)數(shù)分鐘的時(shí)間。在視頻監(jiān)控業(yè)務(wù)領(lǐng)域需要全天候的視頻錄像功能,文件管理開銷將占用儲(chǔ)存服務(wù)器的大量IO操作,嚴(yán)重影響視頻錄像功能的處理能力。
另一方面,文件系統(tǒng)在長(zhǎng)期使用過程中,由于創(chuàng)建和刪除文件的操作會(huì)產(chǎn)生文件系統(tǒng)碎片,即同一文件的不同部分在硬盤驅(qū)動(dòng)器上的不同位置。文件的碎片會(huì)導(dǎo)致存儲(chǔ)服務(wù)器性能降低,這主要因?yàn)轵?qū)動(dòng)器上的數(shù)據(jù)分散,導(dǎo)致進(jìn)行讀取和寫入操作時(shí)要進(jìn)行磁頭尋道,這個(gè)過程是一個(gè)機(jī)械過程,將耗費(fèi)大量的時(shí)間。數(shù)據(jù)越分散,進(jìn)行磁頭尋道的機(jī)率就越高,部件的磨損導(dǎo)致整體使用時(shí)間的減少也會(huì)變得更迅速。
傳統(tǒng)安防監(jiān)控產(chǎn)品DVR為了解決這個(gè)問題采用的方式是不采用文件系統(tǒng)。但這種方式使DVR產(chǎn)品不能與其它IT產(chǎn)品兼容,不能使用現(xiàn)有成熟的數(shù)據(jù)遷移、備份、共享、恢復(fù)等工具。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種存儲(chǔ)視頻監(jiān)控錄像文件的方法,能夠顯著提高存儲(chǔ)服務(wù)器的并發(fā)處理能力,降低網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的部署和使用成本。
為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
一種存儲(chǔ)視頻監(jiān)控錄像數(shù)據(jù)的方法,包括以下步驟:
A、在存儲(chǔ)服務(wù)器的通用文件系統(tǒng)上創(chuàng)建固定大小的文件;
B、在每個(gè)文件頭部寫入文件狀態(tài)數(shù)據(jù)和文件標(biāo)識(shí);
C、存儲(chǔ)服務(wù)器開始執(zhí)行錄像功能時(shí),根據(jù)文件標(biāo)識(shí)查找空閑文件;
D、存儲(chǔ)服務(wù)器從網(wǎng)絡(luò)接收視頻監(jiān)控錄像數(shù)據(jù);
E、將視頻監(jiān)控錄像數(shù)據(jù)分組成塊數(shù)據(jù),并將塊數(shù)據(jù)和塊數(shù)據(jù)的描述信息一起寫入到空閑文件,并返回步驟B。
文件狀態(tài)數(shù)據(jù)包括存儲(chǔ)文件長(zhǎng)度、視頻監(jiān)控點(diǎn)位標(biāo)識(shí)、視頻監(jiān)控錄像數(shù)據(jù)格式的版本、用于視頻監(jiān)控錄像數(shù)據(jù)解碼的全局參數(shù)和最后修改標(biāo)識(shí),其中最后修改標(biāo)識(shí)采用時(shí)間戳方式。
步驟B中,當(dāng)文件是第一次創(chuàng)建時(shí),文件標(biāo)識(shí)設(shè)置為空閑文件。
步驟B中,當(dāng)文件存儲(chǔ)時(shí)間大于預(yù)設(shè)的存儲(chǔ)周期時(shí),文件標(biāo)識(shí)設(shè)置為空閑文件。
通過比較當(dāng)前時(shí)間和文件狀態(tài)數(shù)據(jù)中的最后修改標(biāo)識(shí)獲取文件存儲(chǔ)時(shí)間。
當(dāng)存儲(chǔ)服務(wù)器中文件標(biāo)識(shí)為空閑文件的文件數(shù)量少于預(yù)設(shè)值時(shí),根據(jù)文件狀態(tài)數(shù)據(jù)中的最后修改標(biāo)識(shí)從早到晚將不足數(shù)量的文件的文件標(biāo)識(shí)設(shè)置為空閑文件。
步驟A中,創(chuàng)建文件之前,將磁盤進(jìn)行格式化。
步驟D進(jìn)一步包括以下步驟:
存儲(chǔ)服務(wù)器從網(wǎng)絡(luò)接收視頻監(jiān)控錄像數(shù)據(jù),緩存到內(nèi)存空間中;
當(dāng)內(nèi)存空間中的視頻監(jiān)控錄像數(shù)據(jù)達(dá)到預(yù)設(shè)大小時(shí),開始寫入。
步驟E中,根據(jù)存儲(chǔ)服務(wù)器中通用文件系統(tǒng)的文件塊大小,將視頻監(jiān)控錄像數(shù)據(jù)分組成塊數(shù)據(jù),分組后剩余的視頻監(jiān)控錄像數(shù)據(jù)繼續(xù)保留在內(nèi)存空間中,直到內(nèi)存空間中的視頻監(jiān)控錄像數(shù)據(jù)達(dá)到預(yù)設(shè)大小時(shí),繼續(xù)開始寫入。
步驟E中,在將內(nèi)存空間中的視頻監(jiān)控錄像數(shù)據(jù)寫入文件前,判斷當(dāng)前文件的文件指針與文件尾之間的空間是否能容納內(nèi)存空間中的視頻監(jiān)控錄像數(shù)據(jù),如果是,則進(jìn)行寫入操作,如果否,剛關(guān)閉當(dāng)前文件,打開下一個(gè)文件寫入內(nèi)存空間中的視頻監(jiān)控錄像數(shù)據(jù)。
采用了本發(fā)明的技術(shù)方案,能夠避免對(duì)視頻監(jiān)控錄像文件的刪除操作,杜絕了文件碎片的產(chǎn)生,優(yōu)化了存儲(chǔ)服務(wù)器的IO瓶頸問題,并且應(yīng)用性能強(qiáng)、穩(wěn)定性高,能夠有效提升存儲(chǔ)服務(wù)器的并發(fā)錄像性能,同時(shí)延長(zhǎng)硬盤的使用壽命。
附圖說明
圖1是本發(fā)明具體實(shí)施方式中存儲(chǔ)視頻監(jiān)控錄像數(shù)據(jù)的流程圖。
具體實(shí)施方式
下面結(jié)合附圖并通過具體實(shí)施方式來(lái)進(jìn)一步說明本發(fā)明的技術(shù)方案。
圖1是本發(fā)明具體實(shí)施方式中存儲(chǔ)視頻監(jiān)控錄像數(shù)據(jù)的流程圖。如圖1所示,該流程包括以下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京互信互通信息技術(shù)股份有限公司,未經(jīng)北京互信互通信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910249982.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 風(fēng)險(xiǎn)雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺的車站客流安全智能監(jiān)控系統(tǒng)





