[發明專利]一種基于索引文件的錄像文件磁盤管理方法及裝置在審
| 申請號: | 202010462943.1 | 申請日: | 2020-05-27 |
| 公開(公告)號: | CN111666256A | 公開(公告)日: | 2020-09-15 |
| 發明(設計)人: | 洪雁;張全寶;吳曉樵 | 申請(專利權)人: | 南京通用電器有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F11/10 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 母秋松 |
| 地址: | 210001 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 索引 文件 錄像 磁盤 管理 方法 裝置 | ||
1.一種基于索引文件的錄像文件磁盤管理方法,其特征在于:包括如下步驟:
按順序創建文件編號,并創建以文件編號為文件名的錄像文件并打開,記錄文件起始時間,從錄像文件開頭偏移文件索引信息大小的位置開始將接收到的文件數據依次寫入,根據文件數據判斷文件數據類型和文件事件類型,設定錄像文件接收時長,當文件數據接收時間達到設定錄像文件接收時長時,記錄文件終止時間、文件大小,并將除CRC校驗值外的文件索引信息進行CRC校驗,生成CRC校驗值,生成此錄像文件的文件索引信息,將文件索引信息寫到錄像文件的起始位置和索引文件中。
2.根據權利要求1所述的一種基于索引文件的錄像文件磁盤管理方法,其特征在于:所述文件索引信息是固定長度的數據結構體,文件索引信息包括:文件編號,文件起始時間,文件終止時間,文件大小,文件事件類型,文件數據類型,CRC校驗值;
所述文件事件類型按文件數據的重要程度分為報警類型錄像文件、普通類型錄像文件;所述文件數據類型包括:音視頻混合錄像文件、視頻錄像文件、純音頻錄像文件;所述文件編號表示錄像文件的編號;所述文件起始時間表示錄像文件的創建時間;所述文件終止時間表示錄像文件的結束接收文件數據的時間;所述文件大小表示文件數據占用的存儲空間。
3.根據權利要求1或2所述的一種基于索引文件的錄像文件磁盤管理方法,其特征在于:還包括:
當磁盤空間不足時,依次檢索索引文件中的文件索引信息的CRC校驗值和文件事件類型,選擇CRC校驗值為有效的文件索引信息,當文件索引信息中的文件事件類型為報警類型錄像文件時,且超過設定錄像文件保存時間,則刪除該文件索引信息對應的錄像文件;當文件索引信息中的文件事件類型為普通類型錄像文件時,則刪除文件起始時間最早的錄像文件;
刪除錄像文件后,將索引文件中該錄像文件對應的文件索引信息的CRC校驗值設置為無效;
刪除錄像文件時計算釋放出來的磁盤空間,當釋放出來的空間超過設定值時,停止刪除錄像文件。
4.根據權利要求3所述的一種基于索引文件的錄像文件磁盤管理方法,其特征在于:還包括:
定期刪除索引文件中CRC校驗值為無效的文件索引信息。
5.根據權利要求1或2所述的一種基于索引文件的錄像文件磁盤管理方法,其特征在于:還包括:
讀取索引文件中文件索引信息,并將錄像文件映射到一個列表中,如果文件索引信息中的文件編號與錄像文件的文件名一致,則認為滿足有效錄像文件條件一;如果文件索引信息中的CRC校驗值有效,則認為滿足有效錄像文件條件二;
如果不滿足有效文件條件一,則認為此錄像文件為非有效錄像文件,將此錄像文件從列表中刪除,得到清理后的列表;
如果滿足有效錄像文件條件一,不滿足有效錄像文件條件二,則認為此錄像文件是有效錄像文件,但文件索引信息不完整;根據文件數據重新生成文件索引信息,并寫入錄像文件中,同時更新索引文件中對應的文件索引信息。
6.根據權利要求5所述的一種基于索引文件的錄像文件磁盤管理方法,其特征在于:還包括:
將錄像文件按文件名進行升序排序,比較索引文件中的最后一個文件索引信息和最后一個錄像文件的文件索引信息的文件編號;
如果相等,則認為索引文件正常;
如果索引文件中文件索引信息的文件編號比錄像文件中的文件索引信息的文件編號小n,則認為系統程序出現n次索引文件存入異常,從最后一個錄像文件開始向上記數n個錄像文件,將n個錄像文件中對應的文件索引信息寫入到索引文件中,n為整數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京通用電器有限公司,未經南京通用電器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010462943.1/1.html,轉載請聲明來源鉆瓜專利網。





