[发明专利]一种基于索引文件的录像文件磁盘管理方法及装置在审
申请号: | 202010462943.1 | 申请日: | 2020-05-27 |
公开(公告)号: | CN111666256A | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | 洪雁;张全宝;吴晓樵 | 申请(专利权)人: | 南京通用电器有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F11/10 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 母秋松 |
地址: | 210001 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 索引 文件 录像 磁盘 管理 方法 装置 | ||
本发明公开了一种基于索引文件的录像文件磁盘管理方法及装置,按顺序创建文件编号,并创建以文件编号为文件名的录像文件并打开,记录文件起始时间,从录像文件开头偏移文件索引信息大小的位置开始将接收到的文件数据依次写入,根据文件数据判断文件数据类型和文件事件类型,设定录像文件接收时长,当文件数据接收时间达到设定录像文件接收时长时,记录文件终止时间、文件大小,并将除CRC校验值外的文件索引信息进行CRC校验,生成CRC校验值,生成此录像文件的文件索引信息,将文件索引信息写到录像文件的起始位置和索引文件中。本发明有效提高了录像文件的写入安全性,为后期录像文件的检索、删除等管理提高了率效。
技术领域
本发明涉及一种基于索引文件的录像文件磁盘管理方法及装置,属于录像文件磁盘管理技术领域。
背景技术
车载摄像头在行车过程中需要一直处于录像状态,需将行车过程时的录像视频存储到磁盘中,而磁盘在车载环境中不停的写文件容易出现文件出错,文件无法不开,视频丢失的现象。
一个录像文件如果包含的数据过多,录制时间过长,也会导致在录像回放时,录像时间点的寻找将消耗大量时间,影响程序的响应速度;而将录像视频存放到许多的小文件中,如果不建立索引机制,文件管理时对每个文件的操作将消耗大量时间。
所以如何提高视频文件的管理效率,是本领域技术人员急需要解决的技术问题。
发明内容
目的:为了克服现有技术中存在的录像视频存储管理的不足,本发明提供一种基于索引文件的录像文件磁盘管理方法及装置。
技术方案:为解决上述技术问题,本发明采用的技术方案为:
一种基于索引文件的录像文件磁盘管理方法,包括如下步骤:
按顺序创建文件编号,并创建以文件编号为文件名的录像文件并打开,记录文件起始时间,从录像文件开头偏移文件索引信息大小的位置开始将接收到的文件数据依次写入,根据文件数据判断文件数据类型和文件事件类型,设定录像文件接收时长,当文件数据接收时间达到设定录像文件接收时长时,记录文件终止时间、文件大小,并将除CRC校验值外的文件索引信息进行CRC校验,生成CRC校验值,生成此录像文件的文件索引信息,将文件索引信息写到录像文件的起始位置和索引文件中。
作为优选方案,所述文件索引信息是固定长度的数据结构体,文件索引信息包括:文件编号,文件起始时间,文件终止时间,文件大小,文件事件类型,文件数据类型,CRC校验值;
所述文件事件类型按文件数据的重要程度分为报警类型录像文件、普通类型录像文件;所述文件数据类型包括:音视频混合录像文件、视频录像文件、纯音频录像文件;所述文件编号表示录像文件的编号;所述文件起始时间表示录像文件的创建时间;所述文件终止时间表示录像文件的结束接收文件数据的时间;所述文件大小表示文件数据占用的存储空间。
作为优选方案,还包括:当磁盘空间不足时,依次检索索引文件中的文件索引信息的CRC校验值和文件事件类型,选择CRC校验值为有效的文件索引信息,当文件索引信息中的文件事件类型为报警类型录像文件时,且超过设定录像文件保存时间,则删除该文件索引信息对应的录像文件;当文件索引信息中的文件事件类型为普通类型录像文件时,则删除文件起始时间最早的录像文件;
删除录像文件后,将索引文件中该录像文件对应的文件索引信息的CRC校验值设置为无效;
删除录像文件时计算释放出来的磁盘空间,当释放出来的空间超过设定值时,停止删除录像文件。
作为优选方案,还包括:定期删除索引文件中CRC校验值为无效的文件索引信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京通用电器有限公司,未经南京通用电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010462943.1/2.html,转载请声明来源钻瓜专利网。