一种基于索引的录像文件查找方法、系统、设备及介质技术方案

技术编号:38390507 阅读:13 留言:0更新日期:2023-08-05 17:43
本发明专利技术提供了监控摄像头技术领域的一种基于索引的录像文件查找方法、系统、设备及介质,方法包括如下步骤:步骤S10、监控摄像头在存储介质中创建一索引表;步骤S20、监控摄像头录制录像文件的过程中,对所述录像文件进行存储,并将所述录像文件的录制时间以及存储地址写入索引表;步骤S30、监控摄像头停止录制后,对所述索引表进行初始化;步骤S40、监控摄像头基于接收的查找指令,从所述索引表匹配存储地址,从所述存储地址读取录像文件并返回。本发明专利技术的优点在于:极大的提升了录像文件查找的准确性以及效率。确性以及效率。确性以及效率。

【技术实现步骤摘要】
一种基于索引的录像文件查找方法、系统、设备及介质


[0001]本专利技术涉及监控摄像头
,特别指一种基于索引的录像文件查找方法、系统、设备及介质。

技术介绍

[0002]监控摄像头在监控过程中,通常会获得所监控点位的录像文件,监控摄像头对获得的录像文件进行存储;由于录像文件的操作方式、存储格式以及码率存在差异,且录像文件不一定为连续的,导致采用连续遍历读取存储录像文件的方式,不能保证录像文件查找(定位)的准确性,且录像文件查找的效率较低。
[0003]因此,如何提供一种基于索引的录像文件查找方法、系统、设备及介质,实现提升录像文件查找的准确性以及效率,成为一个亟待解决的技术问题。

技术实现思路

[0004]本专利技术要解决的技术问题,在于提供一种基于索引的录像文件查找方法、系统、设备及介质,实现提升录像文件查找的准确性以及效率。
[0005]第一方面,本专利技术提供了一种基于索引的录像文件查找方法,包括如下步骤:
[0006]步骤S10、监控摄像头在存储介质中创建一索引表;
[0007]步骤S20、监控摄像头录制录像文件的过程中,对所述录像文件进行存储,并将所述录像文件的录制时间以及存储地址写入索引表;
[0008]步骤S30、监控摄像头停止录制后,对所述索引表进行初始化;
[0009]步骤S40、监控摄像头基于接收的查找指令,从所述索引表匹配存储地址,从所述存储地址读取录像文件并返回。
[0010]进一步地,所述步骤S10中,所述索引表用于存储录像文件的录制时间以及存储地址。
[0011]进一步地,所述步骤S20具体为:
[0012]监控摄像头录制录像文件的过程中,以1S为单位对所述录像文件进行存储,并将各单位的所述录像文件的录制时间以及存储地址实时写入索引表。
[0013]进一步地,所述步骤S30具体为:
[0014]监控摄像头停止录制后,遍历所述索引表,对所述索引表的录制时间进行排序,进而完成所述索引表的初始化;
[0015]所述步骤S40具体为:
[0016]监控摄像头解析接收的查找指令得到时间节点,基于所述时间节点从索引表遍历匹配录制时间,进而获取匹配的所述录制时间对应的存储地址,从所述存储地址实时读取录像文件并返回。
[0017]第二方面,本专利技术提供了一种基于索引的录像文件查找系统,包括如下模块:
[0018]索引表创建模块,用于监控摄像头在存储介质中创建一索引表;
[0019]索引表更新模块,用于监控摄像头录制录像文件的过程中,对所述录像文件进行存储,并将所述录像文件的录制时间以及存储地址写入索引表;
[0020]索引表初始化模块,用于监控摄像头停止录制后,对所述索引表进行初始化;
[0021]录像文件查找模块,用于监控摄像头基于接收的查找指令,从所述索引表匹配存储地址,从所述存储地址读取录像文件并返回。
[0022]进一步地,所述索引表创建模块中,所述索引表用于存储录像文件的录制时间以及存储地址。
[0023]进一步地,所述索引表更新模块具体用于:
[0024]监控摄像头录制录像文件的过程中,以1S为单位对所述录像文件进行存储,并将各单位的所述录像文件的录制时间以及存储地址实时写入索引表。
[0025]进一步地,所述索引表初始化模块具体用于:
[0026]监控摄像头停止录制后,遍历所述索引表,对所述索引表的录制时间进行排序,进而完成所述索引表的初始化;
[0027]所述录像文件查找模块具体用于:
[0028]监控摄像头解析接收的查找指令得到时间节点,基于所述时间节点从索引表遍历匹配录制时间,进而获取匹配的所述录制时间对应的存储地址,从所述存储地址实时读取录像文件并返回。
[0029]第三方面,本专利技术提供了一种基于索引的录像文件查找设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
[0030]第四方面,本专利技术提供了一种基于索引的录像文件查找介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
[0031]本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0032]通过创建一张索引表,在录制录像文件的过程中,以1S为单位对录像文件进行存储,并将录像文件的录制时间以及存储地址写入索引表;在停止录制后,遍历索引表以录制时间进行排序,需要查找录像文件时,解析接收的查找指令得到时间节点,基于时间节点从索引表遍历匹配录制时间,进而获取匹配的录制时间对应的存储地址,从存储地址实时读取录像文件,即通过索引表依序排列的录制时间以及存储地址,即可对录像文件进行快速、准确的检索,以克服传统上录像文件的操作方式、存储格式以及码率存在差异,录像文件不连续而导致查找的准确性和效率不佳的缺点,最终极大的提升了录像文件查找的准确性以及效率。
[0033]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0034]下面参照附图结合实施例对本专利技术作进一步的说明。
[0035]图1是本专利技术一种基于索引的录像文件查找方法的流程图。
[0036]图2是本专利技术一种基于索引的录像文件查找系统的结构示意图。
[0037]图3是本专利技术一种基于索引的录像文件查找设备的结构示意图。
[0038]图4是本专利技术一种基于索引的录像文件查找介质的结构示意图。
具体实施方式
[0039]本申请实施例通过提供一种基于索引的录像文件查找方法、系统、设备及介质,实现提升录像文件查找的准确性以及效率。
[0040]本申请实施例中的技术方案,总体思路如下:在录制录像文件的过程中,以1S为单位对录像文件进行存储,并将录像文件的录制时间以及存储地址写入创建的索引表中;在停止录制后对索引表的录制时间进行排序,需要查找录像文件时,基于时间节点从索引表遍历匹配录制时间和存储地址,从存储地址读取录像文件,即通过索引表即可对录像文件进行快速、准确的检索,进而提升录像文件查找的准确性以及效率,并具有通用性。
[0041]实施例一
[0042]本实施例提供一种基于索引的录像文件查找方法,如图1所示,包括如下步骤:
[0043]步骤S10、监控摄像头在存储介质中创建一索引表;
[0044]步骤S20、监控摄像头录制录像文件的过程中,对所述录像文件进行存储,并将所述录像文件的录制时间以及存储地址写入索引表,用于后期快速查找所述录像文件;
[0045]步骤S30、监控摄像头停止录制后,对所述索引表进行初始化;
[0046]步骤S40、监控摄像头基于接收的查找指令,从所述索引表匹配存储地址,从所述存储地址读本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于索引的录像文件查找方法,其特征在于:包括如下步骤:步骤S10、监控摄像头在存储介质中创建一索引表;步骤S20、监控摄像头录制录像文件的过程中,对所述录像文件进行存储,并将所述录像文件的录制时间以及存储地址写入索引表;步骤S30、监控摄像头停止录制后,对所述索引表进行初始化;步骤S40、监控摄像头基于接收的查找指令,从所述索引表匹配存储地址,从所述存储地址读取录像文件并返回。2.如权利要求1所述的一种基于索引的录像文件查找方法,其特征在于:所述步骤S10中,所述索引表用于存储录像文件的录制时间以及存储地址。3.如权利要求1所述的一种基于索引的录像文件查找方法,其特征在于:所述步骤S20具体为:监控摄像头录制录像文件的过程中,以1S为单位对所述录像文件进行存储,并将各单位的所述录像文件的录制时间以及存储地址实时写入索引表。4.如权利要求1所述的一种基于索引的录像文件查找方法,其特征在于:所述步骤S30具体为:监控摄像头停止录制后,遍历所述索引表,对所述索引表的录制时间进行排序,进而完成所述索引表的初始化;所述步骤S40具体为:监控摄像头解析接收的查找指令得到时间节点,基于所述时间节点从索引表遍历匹配录制时间,进而获取匹配的所述录制时间对应的存储地址,从所述存储地址实时读取录像文件并返回。5.一种基于索引的录像文件查找系统,其特征在于:包括如下模块:索引表创建模块,用于监控摄像头在存储介质中创建一索引表;索引表更新模块,用于监控摄像头录制录像文件的过程中,对所述录像文件进行存储,并将...

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

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

1