视频录像的索引方法以及视频录像设备与流程

文档序号:32394872发布日期:2022-11-30 09:52阅读:237来源:国知局
视频录像的索引方法以及视频录像设备与流程

1.本发明涉及视频监控系统领域,具体涉及一种基于函数映射的视频录像的索引方法和视频录像设备。


背景技术:

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


技术实现要素:

4.为了解决至少上述问题之一而提供了一种视频录像的索引方法以及视频录像设备,该视频录像的索引方法将录像数据与时间的对应关系抽象为函数映射,从而提高了录像数据的读写效率和可靠性。
5.根据本公开的一个方面,提供一种视频录像的索引方法,该索引方法可以包括:建立录像数据的时间段和摄像机id(身份标识号码)与所述录像数据的文件名、保存路径之间的映射关系;在基于从摄像机获取的视频数据生成录像数据期间,基于所述录像数据的时间段和摄像机id并基于所述映射关系,计算出所述录像数据的对应的文件名和保存路径,将所述录像数据命名为对应的文件名并且将所述录像数据存储在对应的保存路径中;以及获取待读取的录像数据的时间段和摄像机id,基于所述映射关系计算出所述待读取的录像数据的文件名和保存路径,从而读取所述待读取的录像数据。
6.可选地,所述索引方法还可以包括:获取待删除的录像数据的时间段和摄像机id,基于所述映射关系计算出所述待删除的录像数据的文件名和保存路径,从而删除所述待删除的录像数据。
7.可选地,所述映射关系可以为函数映射关系。
8.可选地,所述录像数据可以为从所述摄像机获取的所述视频数据通过缓存后生成的。
9.可选地,所述录像数据可以按照拍摄时间被分割为多个时间段。
10.根据本公开的另一方面,提供一种视频录像设备,所述视频录像设备可以包括摄像机和存储器,所述摄像机可以获取视频数据并将所述视频数据存储到所述存储器中以生
成录像数据,所述视频录像设备还可以包括:映射模块,其可以用于建立录像数据的时间段和摄像机id与所述录像数据的文件名、保存路径之间的映射关系;写入模块,其在生成所述录像数据期间,可以基于所述录像数据的时间段和摄像机id并且基于所述映射关系,计算出所述录像数据的对应的文件名和保存路径,将所述录像数据命名为对应的文件名并且将所述录像数据存储在对应的保存路径中;以及读取模块,其可以获取待读取的录像数据的时间段和摄像机id,基于所述映射关系计算出所述待读取的录像数据的文件名和保存路径,从而读取所述待读取的录像数据。。
11.可选地,所述视频录像设备还包括删除模块,所述删除模块可以获取待删除的录像数据的时间段和摄像机id,基于所述映射关系计算出所述待删除的录像数据的文件名和保存路径,从而删除所述待删除的录像数据。
12.根据本公开的视频录像的索引方法以及视频录像设备将录像数据与时间的对应关系抽象为函数映射,只需建立录像数据与时间的映射关系,并按照该映射关系进行写入和读取,而无需记录具体每一段录像数据与时间的对应结果,从而提高了读写效率和可靠性。
附图说明
13.图1是根据本公开的示例性实施例的视频录像的索引方法的示意性框图;并且图2是根据本公开的示例性实施例的视频录像设备的示意图。
14.附图标记说明:10 视频录像设备11 摄像机12 存储器13 映射模块14 写入模块15 读取模块16 删除模块。
具体实施方式
15.为使本领域的技术人员更好地理解本公开的技术方案,下面将详细地对示例性实施例进行说明。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本实施例公开的一些方面相一致的系统和方法的实例。
16.本公开提供一种视频录像的索引方法,该索引方法包括:建立录像数据的时间段和摄像机id与录像数据的文件名、保存路径之间的映射关系(建立映射关系s1);在基于从摄像机11获取的视频数据生成录像数据期间,基于录像数据的时间段和摄像机id并基于映射关系,计算出录像数据的对应的文件名和保存路径,将录像数据命名为对应的文件名并且将录像数据存储在对应的保存路径中(写入录像数据s2);以及获取待读取的录像数据的时间段和摄像机id,基于映射关系计算出待读取的录像数据的文件名和保存路径,从而读
取待读取的录像数据(读取录像数据s3)。
17.在一些实施例中,该索引方法还可以包括:获取待删除的录像数据的时间段和摄像机id,基于映射关系计算出待删除的录像数据的文件名和保存路径,从而删除待删除的录像数据(删除录像数据s4)。
18.本公开还提供一种视频录像设备10,该视频录像设备10可以包括摄像机11和存储器12,摄像机11可以获取视频数据(通过现场拍摄)并将视频数据存储到存储器12中以生成录像数据,视频录像设备10还包括:映射模块13,其用于建立录像数据的时间段和摄像机id与录像数据的文件名、保存路径之间的映射关系;写入模块14,其在生成录像数据期间,基于录像数据的时间段和摄像机id并且基于映射模块13建立的映射关系,计算出录像数据的对应的文件名和保存路径,将录像数据命名为对应的文件名并且将录像数据存储在对应的保存路径中,例如存储在存储器12中;以及读取模块15,其获取待读取的录像数据的时间段和摄像机id,基于映射关系计算出待读取的录像数据的文件名和保存路径,从而从例如存储器12中读取待读取的录像数据。
19.在一些实施例中,本公开的视频录像设备10还可以包括删除模块16,删除模块16可以获取待删除的录像数据的时间段和摄像机id,基于映射关系计算出待删除的录像数据的文件名和保存路径,从而从例如存储器12中删除待删除的录像数据。
20.摄像机11用于拍摄需要监控的场所的视频录像,从而产生视频数据。视频数据被通过有线或无线的方式传输至视频录像设备10的存储器12中,并且这些视频数据通过缓存后生成录像数据。在生成录像数据期间,录像数据按照拍摄的时间被分割为多个时间段。对于特定的录像数据,通过首先确定摄像机11的摄像机id,然后再确定该摄像机id下录像数据的时间段,可以唯一地确定该段录像数据。
21.在本实施例中,为了对录像数据进行索引,首先建立映射关系(s1)。具体而言,建立录像数据的时间段和摄像机id与录像数据的文件名、保存路径之间的映射关系。优选地,该映射关系为函数映射关系。通过建立映射关系,对于确定了时间段和摄像机id的录像数据可以建立确定的唯一的文件名和保存路径的组合。优选地,在建立映射关系之后可以将立映射关系存储在存储器12中。
22.随后,写入录像数据(s2)。具体而言,在基于从摄像机11获取的视频数据生成录像数据期间,录像数据会被按照拍摄的时间分割为很多时间段的录像数据,获取所使用的摄像机11的摄像机id以及某一段录像数据的时间段信息,基于在建立映射关系(s1)步骤中建立的映射关系,可以获得该段录像数据的文件名以及保存路径。随后,将该段录像数据按照所获得的文件名命名并按照所获得的保存路径保存在例如存储器12中。以相同的方式基于映射关系,获得其它时间段的录像数据的文件名以及保存路径,并将相应段录像数据按照所获得的文件名命名并按照所获得的保存路径保存在例如存储器12中。这样,已将一系列的录像数据与时间信息的对应关系抽象为映射。
23.在需要读取已写入的录像数据时,可以通过如下读取录像数据的步骤(s3)来实现。首先确定待读取的录像数据的摄像机id和时间段,根据上述建立的映射关系,计算出该待读取的录像数据的文件名以及保存路径,通过该计算出的文件名以及保存路径与在写入录像数据步骤(s2)中确定的各段录像数据的文件名以及保存路径进行匹配,从而找到与该计算出的文件名以及保存路径对应的录像数据,从而可以读取该录像数据。
24.在一些实施例中,还需要删除已写入的录像数据,可以通过如下删除录像数据的步骤(s4)来实现。先确定待删除的录像数据的摄像机id和时间段,根据上述建立的映射关系,计算出该待删除的录像数据的文件名以及保存路径,通过该计算出的文件名以及保存路径与在写入录像数据步骤(s2)中确定的各段录像数据的文件名以及保存路径进行匹配,从而找到与该计算出的文件名以及保存路径对应的录像数据,从而可以删除该录像数据。
25.在视频录像设备10中,摄像机11可以以远程的方式与其它模块或装置通信。映射模块13、写入模块14、读取模块15和删除模块16可以通过任何适当的软件或硬件形式实现。在一些实施例中,映射模块13、写入模块14、读取模块15和删除模块16可以通过处理器实现。在一些实施例中,存储器12可以是磁性记录介质、光学记录介质、磁光记录介质或半导体存储器等任何适当的存储装置。
26.通过本开的视频录像的索引方法和视频录像设备10,不需要每次写入录像数据时,都实时更新索引,因此提高了录像数据的访问效率。此外,不存在索引出现问题无法访问录像数据的问题,并且超过存储周期的录像数据可以被自动删除,提高了存储空间的利用率。
27.应理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1