一种视频监控设备及其进行数据同步的方法技术

技术编号:11502758 阅读:99 留言:0更新日期:2015-05-25 16:37
本发明专利技术实施例公开了一种视频监控设备及其进行数据同步的方法,在确定有录像数据被覆盖或删除时,根据被覆盖或删除的录像数据的地址及录像索引表中记录的起始地址,确定被覆盖或删除的录像数据所对应的记录,将所述记录的后一条记录的触发时间作为删除时间点;根据报警索引表,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除。本发明专利技术实施例可以根据被覆盖或删除的录像数据记录在报警索引表中对应的删除时间点,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除,从而实现录像数据记录与报警数据记录的同步删除。

【技术实现步骤摘要】
一种视频监控设备及其进行数据同步的方法
本专利技术涉及视频监控
,特别涉及一种视频监控设备及其进行数据同步的方法。
技术介绍
视频监控是安全防范系统的重要组成部分,包括前端摄像机、传输线缆、视频监控平台。视频监控以其直观、准确、及时和信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控技术也有了长足的发展。完整的视频监控系统是由摄像、传输、控制、显示、记录登记5大部分组成。摄像机通过网络线缆或同轴视频电缆将视频图像传输到控制主机,控制主机再将视频信号分配到各监视器及录像设备,同时可将需要传输的语音信号同步录入到录像机内。通过控制主机,操作人员可发出指令,对云台的上、下、左、右的动作进行控制及对镜头进行调焦变倍的操作,并可通过视频矩阵实现在多路摄像机的切换。利用特殊的录像处理模式,可对图像进行录入、回放、调出及储存等操作。视频监控已经在各个领域展开应用,报警模块触发报警动作后,将报警数据记录在报警存储区内,若存储区满时,则自动覆盖;录像模块在触发录像动作后,将录像数据记录在录像存储区内,若存储区满时,则自动覆盖。实际应用中,除了一些需要对突发情况做出快速响应的场合外,绝大多数的场景下,用户对于监控录像的需求只是作为事后查证之用,即以报警信息为入口,根据报警信息查看对应时间的监控录像,因此需要视频监控存储设备上存储的报警信息与录像数据同步。专利技术人在实现本专利技术的过程中,发现现有视频监控设备进行数据同步的方案至少存在以下缺陷:由于录像产生的是高带宽的视频数据,受制于存储介质容量,硬盘中保存的视频数据在时间长度上有限,而报警信息产生的是文本信息,数据量很小,可以保存较长时间长度上的信息,这种差异造成用户即使发现较早的报警信息也无法调取相应时间的录像,对于以报警信息去查看录像的用户,可能需要花费大量不必要的时间去过滤此类“报警可见,录像不可见,即录像信息与报警信息不同步”的报警信息。
技术实现思路
本专利技术实施例提供了一种视频监控设备及其进行数据同步的方法,用以实现在视频监控设备上的录像数据与报警数据同步删除。本专利技术实施例中提供了一种视频监控设备进行数据同步的方法,包括:每次触发录像动作后,获取录像数据并作为一条录像数据记录按时间顺序存入录像存储区,且将本次录像动作的触发时间和对应录像数据记录在录像存储区的起始地址存入录像索引表;每次触发报警动作后,获取报警数据并作为一条报警数据记录按时间顺序存入报警存储区,且将本次报警动作的触发时间和对应报警数据记录在报警存储区的起始地址存入报警索引表;确定有录像数据被覆盖或删除时,根据被覆盖或删除的录像数据的地址及录像索引表中记录的起始地址,确定被覆盖或删除的录像数据所对应的记录,将所述记录的后一条记录的触发时间作为删除时间点;根据报警索引表,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除。较佳地,确定有录像数据被覆盖或删除,具体包括:将最新存入的录像数据的起始地址存入录像索引表之前,若最新存入的录像数据的地址范围覆盖所述录像索引表中至少一个起始地址时,则确定有录像数据被覆盖;若删除的录像数据的地址范围覆盖所述录像索引表中至少一个起始地址时,则确定有录像数据被删除。本专利技术的上述实施例中,将最新存入的录像数据的起始地址存入录像索引表之前,根据最新存入的录像数据或删除的录像数据的地址范围是否覆盖录像索引表中至少一个起始地址来准确地确定有录像数据被覆盖或删除。采用此方式可以快速定位是否有录像数据被删除或覆盖。较佳地,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除后,进一步包括:将所述录像索引表中在所述删除时间点之前的所有触发时间以及对应的起始地址全部删除;将所述报警索引表中在所述删除时间点之前的所有触发时间以及对应的起始地址全部删除。本专利技术的上述实施例中,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除后,将所述录像索引表中在所述删除时间点之前的所有触发时间以及对应的起始地址全部删除,并且将所述报警索引表中在所述删除时间点之前的所有触发时间以及对应的起始地址全部删除。将同步删除的录像数据与报警数据对应的录像索引表及报警索引表中的信息同步删除,用以节约存储空间,提高存储空间利用率。较佳地,所述获取录像数据并按时间顺序存入录像存储区,具体包括:获取录像数据并按时间顺序以环形队列存储方式存入录像存储区;所述获取报警数据并按时间顺序存入报警存储区,具体包括:获取报警数据并按时间顺序以环形队列存储方式存入报警存储区。本专利技术的上述实施例中,环形队列存储方式是将录像数据或报警数据按照时间顺序,按照地址从小到大的顺序存入录像存储区或报警存储区,在存储区存满时,返回起始地址以自动覆盖的方式按照地址从小到达/从大到小的顺序存入,即自动覆盖最先存储的录像数据,通过环形队列存储方式,可在有限的存储空间中提高存储空间的利用率。较佳地,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除,具体包括:确定报警索引表中在删除时间点之前的所有触发时间对应的起始地址;将报警存储区中所确定的起始地址对应的报警数据记录全部删除。根据上述方法,本专利技术实施例提供了一种视频监控设备,包括:录像模块,用于每次触发录像动作后,获取录像数据并作为一条录像数据记录按时间顺序存入录像存储区,且将本次录像动作的触发时间和对应录像数据记录在录像存储区的起始地址存入录像索引表;报警模块,用于每次触发报警动作后,获取报警数据并作为一条报警数据记录按时间顺序存入报警存储区,且将本次报警动作的触发时间和对应报警数据记录在报警存储区的起始地址存入报警索引表;确定模块,用于确定有录像数据被覆盖或删除时,根据被覆盖或删除的录像数据的地址及录像索引表中记录的起始地址,确定被覆盖或删除的录像数据所对应的记录,将所述记录的后一条记录的触发时间作为删除时间点;删除模块,用于根据报警索引表,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除。较佳地,所述确定模块具体用于:将最新存入的录像数据的起始地址存入录像索引表之前,若最新存入的录像数据的地址范围覆盖所述录像索引表中至少一个起始地址时,则确定有录像数据被覆盖;若删除的录像数据的地址范围覆盖所述录像索引表中至少一个起始地址时,则确定有录像数据被删除。较佳地,所述删除模块进一步用于:将所述录像索引表中在所述删除时间点之前的所有触发时间以及对应的起始地址全部删除;将所述报警索引表中在所述删除时间点之前的所有触发时间以及对应的起始地址全部删除。较佳地,所述录像模块具体用于:获取录像数据并按时间顺序以环形队列存储方式存入录像存储区;所述报警模块具体用于:获取报警数据并按时间顺序以环形队列存储方式存入报警存储区。较佳地,所述删除模块具体用于:确定报警索引表中在删除时间点之前的所有触发时间对应的起始地址;将报警存储区中所确定的起始地址对应的报警数据记录全部删除。本专利技术的上述实施例中,由于确定有录像数据被覆盖或删除时,根据被覆盖或删除的录像数据的地址及录像索引表中记录的起始地址,确定被覆盖或删除的录像数据所对应的记录,将所述记录的后一条记录的触发时间作为删除时间点,然后根据报警索引表,将报警存本文档来自技高网
...
一种视频监控设备及其进行数据同步的方法

【技术保护点】
一种视频监控设备进行数据同步的方法,其特征在于,包括:每次触发录像动作后,获取录像数据并作为一条录像数据记录按时间顺序存入录像存储区,且将本次录像动作的触发时间和对应录像数据记录在录像存储区的起始地址存入录像索引表;每次触发报警动作后,获取报警数据并作为一条报警数据记录按时间顺序存入报警存储区,且将本次报警动作的触发时间和对应报警数据记录在报警存储区的起始地址存入报警索引表;确定有录像数据被覆盖或删除时,根据被覆盖或删除的录像数据的地址及录像索引表中记录的起始地址,确定被覆盖或删除的录像数据所对应的记录,将所述记录的后一条记录的触发时间作为删除时间点;根据报警索引表,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除。

【技术特征摘要】
1.一种视频监控设备进行数据同步的方法,其特征在于,包括:每次触发录像动作后,获取录像数据并作为一条录像数据记录按时间顺序以环形队列存储方式存入录像存储区,且将本次录像动作的触发时间和对应录像数据记录在录像存储区的起始地址存入录像索引表;每次触发报警动作后,获取报警数据并作为一条报警数据记录按时间顺序以环形队列存储方式存入报警存储区,且将本次报警动作的触发时间和对应报警数据记录在报警存储区的起始地址存入报警索引表;确定有录像数据被覆盖或删除时,根据被覆盖或删除的录像数据的地址及录像索引表中记录的起始地址,确定被覆盖或删除的录像数据所对应的记录,将所述记录的后一条记录的触发时间作为删除时间点;根据报警索引表,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除。2.如权利要求1所述的方法,其特征在于,确定有录像数据被覆盖或删除,具体包括:将最新存入的录像数据的起始地址存入录像索引表之前,若最新存入的录像数据的地址范围覆盖所述录像索引表中至少一个起始地址时,则确定有录像数据被覆盖;若删除的录像数据的地址范围覆盖所述录像索引表中至少一个起始地址时,则确定有录像数据被删除。3.如权利要求1或2所述的方法,其特征在于,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除后,进一步包括:将所述录像索引表中在所述删除时间点之前的所有触发时间以及对应的起始地址全部删除;将所述报警索引表中在所述删除时间点之前的所有触发时间以及对应的起始地址全部删除。4.如权利要求1所述的方法,其特征在于,所述获取录像数据并按时间顺序存入录像存储区,具体包括:获取录像数据并按时间顺序以环形队列存储方式存入录像存储区;所述获取报警数据并按时间顺序存入报警存储区,具体包括:获取报警数据并按时间顺序以环形队列存储方式存入报警存储区。5.如权利要求1所述的方法,其特征在于,将报警存储区中触发时间在删除时间点之前的所有报警数据记录全部删除,具体包括:确定报警索引表中在删除时间点之前的所有触发时间对应的起始地址...

【专利技术属性】
技术研发人员:殷俊曹刚廖晨歌张兴明
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1