视频录像的索引方法以及视频录像设备技术

技术编号:35795860 阅读:14 留言:0更新日期:2022-12-01 14:46
本公开涉及一种视频录像的索引方法和视频录像设备,属于视频监控系统领域。该视频录像的索引方法包括:建立录像数据的时间段和摄像机ID与录像数据的文件名、保存路径之间的映射关系;在基于从摄像机获取的视频数据生成录像数据期间,基于录像数据的时间段和摄像机ID并基于映射关系,计算出录像数据的对应的文件名和保存路径,将录像数据命名为对应的文件名并且将录像数据存储在对应的保存路径中;以及获取待读取的录像数据的时间段和摄像机ID,基于映射关系计算出待读取的录像数据的文件名和保存路径,从而读取待读取的录像数据。通过该视频录像的索引方法和视频录像设备,能够提高视频录像的读写效率和可靠性。高视频录像的读写效率和可靠性。高视频录像的读写效率和可靠性。

【技术实现步骤摘要】
视频录像的索引方法以及视频录像设备


[0001]本专利技术涉及视频监控系统领域,具体涉及一种基于函数映射的视频录像的索引方法和视频录像设备。

技术介绍

[0002]通常,在存储摄像机获取的视频数据的录像数据时,录像数据被按照拍摄时间分割为多个时间段。为了在读取时能够找到相应的录像数据,通常既要存储录像数据本身,又要记录录像数据与时间的对应关系。关于记录录像数据与时间的对应关系,当前通常采用这样的方法:记录具体的每一段录像数据与时间的对应结果,并且针对该段录像数据创建对应的一条索引。
[0003]然而,无论采用文件方式、数据库方式等何种存储方式来保存索引,都存在如下几个问题:首先,每次写入录像数据时,都需要实时更新索引,否则会影响录像数据的读取,而这样会造成读写效率的降低;其次,一旦索引出现问题,即使对应的录像数据完好无损,也仍然无法读取录像数据,且超过存储周期的录像数据也无法被自动删除,从而消耗存储空间。

技术实现思路

[0004]为了解决至少上述问题之一而提供了一种视频录像的索引方法以及视频录像设备,该视频录像的索引方法将录像数据与时间的对应关系抽象为函数映射,从而提高了录像数据的读写效率和可靠性。
[0005]根据本公开的一个方面,提供一种视频录像的索引方法,该索引方法可以包括:建立录像数据的时间段和摄像机ID(身份标识号码)与所述录像数据的文件名、保存路径之间的映射关系;在基于从摄像机获取的视频数据生成录像数据期间,基于所述录像数据的时间段和摄像机ID并基于所述映射关系,计算出所述录像数据的对应的文件名和保存路径,将所述录像数据命名为对应的文件名并且将所述录像数据存储在对应的保存路径中;以及获取待读取的录像数据的时间段和摄像机ID,基于所述映射关系计算出所述待读取的录像数据的文件名和保存路径,从而读取所述待读取的录像数据。
[0006]可选地,所述索引方法还可以包括:获取待删除的录像数据的时间段和摄像机ID,基于所述映射关系计算出所述待删除的录像数据的文件名和保存路径,从而删除所述待删除的录像数据。
[0007]可选地,所述映射关系可以为函数映射关系。
[0008]可选地,所述录像数据可以为从所述摄像机获取的所述视频数据通过缓存后生成的。
[0009]可选地,所述录像数据可以按照拍摄时间被分割为多个时间段。
[0010]根据本公开的另一方面,提供一种视频录像设备,所述视频录像设备可以包括摄像机和存储器,所述摄像机可以获取视频数据并将所述视频数据存储到所述存储器中以生
成录像数据,所述视频录像设备还可以包括:映射模块,其可以用于建立录像数据的时间段和摄像机ID与所述录像数据的文件名、保存路径之间的映射关系;写入模块,其在生成所述录像数据期间,可以基于所述录像数据的时间段和摄像机ID并且基于所述映射关系,计算出所述录像数据的对应的文件名和保存路径,将所述录像数据命名为对应的文件名并且将所述录像数据存储在对应的保存路径中;以及读取模块,其可以获取待读取的录像数据的时间段和摄像机ID,基于所述映射关系计算出所述待读取的录像数据的文件名和保存路径,从而读取所述待读取的录像数据。。
[0011]可选地,所述视频录像设备还包括删除模块,所述删除模块可以获取待删除的录像数据的时间段和摄像机ID,基于所述映射关系计算出所述待删除的录像数据的文件名和保存路径,从而删除所述待删除的录像数据。
[0012]根据本公开的视频录像的索引方法以及视频录像设备将录像数据与时间的对应关系抽象为函数映射,只需建立录像数据与时间的映射关系,并按照该映射关系进行写入和读取,而无需记录具体每一段录像数据与时间的对应结果,从而提高了读写效率和可靠性。
附图说明
[0013]图1是根据本公开的示例性实施例的视频录像的索引方法的示意性框图;并且图2是根据本公开的示例性实施例的视频录像设备的示意图。
[0014]附图标记说明:10 视频录像设备11 摄像机12 存储器13 映射模块14 写入模块15 读取模块16 删除模块。
具体实施方式
[0015]为使本领域的技术人员更好地理解本公开的技术方案,下面将详细地对示例性实施例进行说明。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本实施例公开的一些方面相一致的系统和方法的实例。
[0016]本公开提供一种视频录像的索引方法,该索引方法包括:建立录像数据的时间段和摄像机ID与录像数据的文件名、保存路径之间的映射关系(建立映射关系S1);在基于从摄像机11获取的视频数据生成录像数据期间,基于录像数据的时间段和摄像机ID并基于映射关系,计算出录像数据的对应的文件名和保存路径,将录像数据命名为对应的文件名并且将录像数据存储在对应的保存路径中(写入录像数据S2);以及获取待读取的录像数据的时间段和摄像机ID,基于映射关系计算出待读取的录像数据的文件名和保存路径,从而读
取待读取的录像数据(读取录像数据S3)。
[0017]在一些实施例中,该索引方法还可以包括:获取待删除的录像数据的时间段和摄像机ID,基于映射关系计算出待删除的录像数据的文件名和保存路径,从而删除待删除的录像数据(删除录像数据S4)。
[0018]本公开还提供一种视频录像设备10,该视频录像设备10可以包括摄像机11和存储器12,摄像机11可以获取视频数据(通过现场拍摄)并将视频数据存储到存储器12中以生成录像数据,视频录像设备10还包括:映射模块13,其用于建立录像数据的时间段和摄像机ID与录像数据的文件名、保存路径之间的映射关系;写入模块14,其在生成录像数据期间,基于录像数据的时间段和摄像机ID并且基于映射模块13建立的映射关系,计算出录像数据的对应的文件名和保存路径,将录像数据命名为对应的文件名并且将录像数据存储在对应的保存路径中,例如存储在存储器12中;以及读取模块15,其获取待读取的录像数据的时间段和摄像机ID,基于映射关系计算出待读取的录像数据的文件名和保存路径,从而从例如存储器12中读取待读取的录像数据。
[0019]在一些实施例中,本公开的视频录像设备10还可以包括删除模块16,删除模块16可以获取待删除的录像数据的时间段和摄像机ID,基于映射关系计算出待删除的录像数据的文件名和保存路径,从而从例如存储器12中删除待删除的录像数据。
[0020]摄像机11用于拍摄需要监控的场所的视频录像,从而产生视频数据。视频数据被通过有线或无线的方式传输至视频录像设备10的存储器12中,并且这些视频数据通过缓存后生成录像数据。在生成录像数据期间,录像数据按照拍摄的时间被分割为多个时间段。对于特定的录像数据,通过首先确定摄像机11的摄像机ID,然后再确定该摄像机ID下录像数据的时间段,可以唯一地确定该段录像数据。
[0021]在本实施例中,为了对录像数据进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频录像的索引方法,其特征在于,所述索引方法包括:建立录像数据的时间段和摄像机ID与所述录像数据的文件名、保存路径之间的映射关系;在基于从摄像机获取的视频数据生成录像数据期间,基于所述录像数据的时间段和摄像机ID并基于所述映射关系,计算出所述录像数据的对应的文件名和保存路径,将所述录像数据命名为对应的文件名并且将所述录像数据存储在对应的保存路径中;以及获取待读取的录像数据的时间段和摄像机ID,基于所述映射关系计算出所述待读取的录像数据的文件名和保存路径,从而读取所述待读取的录像数据。2.根据权利要求1所述的视频录像的索引方法,其特征在于,所述索引方法还包括:获取待删除的录像数据的时间段和摄像机ID,基于所述映射关系计算出所述待删除的录像数据的文件名和保存路径,从而删除所述待删除的录像数据。3.根据权利要求1或2所述的视频录像的索引方法,其特征在于,所述映射关系为函数映射关系。4.根据权利要求1或2所述的视频录像的索引方法,其特征在于,所述录像数据为从所述摄像机获取的所述视频数据通过缓存后生成的。5.根据权利要求1或2所述...

【专利技术属性】
技术研发人员:张瑞森邹芳费冬邢志蔡旷
申请(专利权)人:北京国铁华晨通信科技有限公司
类型:发明
国别省市:

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

1