一种录像文件循环存储方法、系统、设备及介质技术方案

技术编号:38137094 阅读:14 留言:0更新日期:2023-07-08 09:49
本发明专利技术提供了监控摄像头技术领域的一种录像文件循环存储方法、系统、设备及介质,方法包括:步骤S10、在存储介质中申请一存储空间,设定一无效字符,利用所述无效字符填满存储空间;步骤S20、监控摄像头开始录制录像文件时,以存储空间的空间首地址作为录像文件的起始位地址,对所述录像文件进行存储;步骤S30、当所述录像文件存储至存储空间的空间尾地址后,基于所述存储空间的空间首地址进行循环存储;步骤S40、在存储新的所述录像文件时,基于所述录像文件的大小对起始位地址进行偏移,并记录所述起始位地址;步骤S50、基于所述起始位地址从存储空间里读取存储的录像文件。本发明专利技术的优点在于:极大的提升了录像文件管理的质量以及便捷性。便捷性。便捷性。

【技术实现步骤摘要】
一种录像文件循环存储方法、系统、设备及介质


[0001]本专利技术涉及监控摄像头
,特别指一种录像文件循环存储方法、系统、设备及介质。

技术介绍

[0002]监控摄像头在监控过程中,通常会有录像的需求,即录制录像文件,录制完成的录像文件需要对其进行存储;针对录像文件的存储,传统上采取时间片文件存储的方式,即将录像文件以时间为单位分割成若干个小文件进行存储,这种存储方式不仅会产生大量的文件碎片,而且管理上也存在诸多不便。
[0003]因此,如何提供一种录像文件循环存储方法、系统、设备及介质,实现提升录像文件管理的质量以及便捷性,成为一个亟待解决的技术问题。

技术实现思路

[0004]本专利技术要解决的技术问题,在于提供一种录像文件循环存储方法、系统、设备及介质,实现提升录像文件管理的质量以及便捷性。
[0005]第一方面,本专利技术提供了一种录像文件循环存储方法,包括如下步骤:
[0006]步骤S10、监控摄像头在存储介质中申请一存储空间,设定一无效字符,利用所述无效字符填满存储空间;
[0007]步骤S20、监控摄像头开始录制录像文件时,以存储空间的空间首地址作为录像文件的起始位地址,对所述录像文件进行存储;
[0008]步骤S30、当所述录像文件存储至存储空间的空间尾地址后,基于所述存储空间的空间首地址进行循环存储;
[0009]步骤S40、在存储新的所述录像文件时,基于所述录像文件的大小对起始位地址进行偏移,并记录所述起始位地址;
[0010]步骤S50、基于所述起始位地址从存储空间里读取存储的录像文件。
[0011]进一步地,所述步骤S10中,所述无效字符为0;
[0012]所述步骤S20中,所述录像文件存储过程中,覆盖所述无效字符。
[0013]进一步地,所述步骤S30具体为:
[0014]当所述录像文件存储至存储空间的空间尾地址,填满所述存储空间后,从所述存储空间的空间首地址开始进行循环存储,覆盖旧的所述录像文件。
[0015]进一步地,所述步骤S40具体为:
[0016]在存储新的所述录像文件时,基于所述录像文件的大小,从所述空间首地址开始对起始位地址进行偏移,并记录十六进制的所述起始位地址;
[0017]所述步骤S50具体为:
[0018]基于所述起始位地址从存储空间里读取存储的录像文件,当读取到所述空间尾地址后,从所述空间首地址接续读取。
[0019]第二方面,本专利技术提供了一种录像文件循环存储系统,包括如下模块:
[0020]存储空间申请模块,用于监控摄像头在存储介质中申请一存储空间,设定一无效字符,利用所述无效字符填满存储空间;
[0021]初始存储模块,用于监控摄像头开始录制录像文件时,以存储空间的空间首地址作为录像文件的起始位地址,对所述录像文件进行存储;
[0022]循环存储模块,用于当所述录像文件存储至存储空间的空间尾地址后,基于所述存储空间的空间首地址进行循环存储;
[0023]偏移存储模块,用于在存储新的所述录像文件时,基于所述录像文件的大小对起始位地址进行偏移,并记录所述起始位地址;
[0024]录像文件读取模块,用于基于所述起始位地址从存储空间里读取存储的录像文件。
[0025]进一步地,所述存储空间申请模块中,所述无效字符为0;
[0026]所述初始存储模块中,所述录像文件存储过程中,覆盖所述无效字符。
[0027]进一步地,所述循环存储模块具体用于:
[0028]当所述录像文件存储至存储空间的空间尾地址,填满所述存储空间后,从所述存储空间的空间首地址开始进行循环存储,覆盖旧的所述录像文件。
[0029]进一步地,所述偏移存储模块具体用于:
[0030]在存储新的所述录像文件时,基于所述录像文件的大小,从所述空间首地址开始对起始位地址进行偏移,并记录十六进制的所述起始位地址;
[0031]所述录像文件读取模块具体用于:
[0032]基于所述起始位地址从存储空间里读取存储的录像文件,当读取到所述空间尾地址后,从所述空间首地址接续读取。
[0033]第三方面,本专利技术提供了一种录像文件循环存储设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
[0034]第四方面,本专利技术提供了一种录像文件循环存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
[0035]本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0036]通过在存储介质中申请一存储空间,利用设定的无效字符填满存储空间,避免存储空间被其他应用无意申请而影响录像文件的存储,接着以存储空间的空间首地址作为录像文件的起始位地址对录像文件进行存储,当存储空间存储满后,基于存储空间的空间首地址进行循环存储,在存储新的录像文件时,基于录像文件的大小对起始位地址进行偏移,并记录起始位地址,后续基于起始位地址即可从存储空间里读取存储的录像文件,保证读取录像文件时,起始位地址所存储的数据,以时间排序是整个录像文件的起点,当读取到达空间尾地址后,从空间首地址接续读取,保证录像文件以时间排序,并减少文件碎片,最终极大的提升了录像文件管理的质量以及便捷性。
[0037]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0038]下面参照附图结合实施例对本专利技术作进一步的说明。
[0039]图1是本专利技术一种录像文件循环存储方法的流程图。
[0040]图2是本专利技术一种录像文件循环存储系统的结构示意图。
[0041]图3是本专利技术一种录像文件循环存储设备的结构示意图。
[0042]图4是本专利技术一种录像文件循环存储介质的结构示意图。
具体实施方式
[0043]本申请实施例通过提供一种录像文件循环存储方法、系统、设备及介质,实现提升录像文件管理的质量以及便捷性。
[0044]本申请实施例中的技术方案,总体思路如下:利用设定的无效字符填满申请的存储空间,避免存储空间被其他应用申请以减少文件碎片,当存储空间存储满后,基于空间首地址进行循环存储,在存储新的录像文件时,基于录像文件的大小对起始位地址进行偏移,后续基于起始位地址读取存储的录像文件,保证读取录像文件时,起始位地址所存储的数据,以时间排序是整个录像文件的起点,当读取到达空间尾地址后,从空间首地址接续读取,保证录像文件以时间排序,进而提升录像文件管理的质量以及便捷性。
[0045]实施例一
[0046]本实施例提供一种录像文件循环存储方法,如图1所示,包括如下步骤:
[0047]步骤S10、监控摄像头在存储介质本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种录像文件循环存储方法,其特征在于:包括如下步骤:步骤S10、监控摄像头在存储介质中申请一存储空间,设定一无效字符,利用所述无效字符填满存储空间;步骤S20、监控摄像头开始录制录像文件时,以存储空间的空间首地址作为录像文件的起始位地址,对所述录像文件进行存储;步骤S30、当所述录像文件存储至存储空间的空间尾地址后,基于所述存储空间的空间首地址进行循环存储;步骤S40、在存储新的所述录像文件时,基于所述录像文件的大小对起始位地址进行偏移,并记录所述起始位地址;步骤S50、基于所述起始位地址从存储空间里读取存储的录像文件。2.如权利要求1所述的一种录像文件循环存储方法,其特征在于:所述步骤S10中,所述无效字符为0;所述步骤S20中,所述录像文件存储过程中,覆盖所述无效字符。3.如权利要求1所述的一种录像文件循环存储方法,其特征在于:所述步骤S30具体为:当所述录像文件存储至存储空间的空间尾地址,填满所述存储空间后,从所述存储空间的空间首地址开始进行循环存储,覆盖旧的所述录像文件。4.如权利要求1所述的一种录像文件循环存储方法,其特征在于:所述步骤S40具体为:在存储新的所述录像文件时,基于所述录像文件的大小,从所述空间首地址开始对起始位地址进行偏移,并记录十六进制的所述起始位地址;所述步骤S50具体为:基于所述起始位地址从存储空间里读取存储的录像文件,当读取到所述空间尾地址后,从所述空间首地址接续读取。5.一种录像文件循环存储系统,其特征在于:包括如下模块:存储空间申请模块,用于监控摄像头在存储介质中申请一存储空间,设定一无效字符,利用所述无效字符填满存储空间;初始存储模块,用于监控摄像头开...

【专利技术属性】
技术研发人员:赖茂林袁苇张宏辉
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1