一种视频监控录像数据加锁的方法技术

技术编号:11587416 阅读:105 留言:0更新日期:2015-06-10 20:34
本发明专利技术特别涉及一种视频监控录像数据加锁的方法。该视频监控录像数据加锁的方法,将需要着重保护的录像加锁,当剩余磁盘空间不足时,对数据库中加锁录像数据信息进行检索,跳过相应加锁磁盘chunk块位置不做覆盖以此保护加锁录像数据。该视频监控录像数据加锁的方法,当存储介质剩余空间不足,需要循环覆盖掉已有视频录像数据时,采用将制定录像数据加锁的方式,通过对数据库中已加锁录像数据信息的记录进行检索,跳过相应加锁磁盘chunk位置不做覆盖,实现了对加锁录像数据的保护;另外,根据加锁生效和结束加锁时间,还可以实现在到达指定时间后加锁生效和自动解锁的功能。

【技术实现步骤摘要】

本专利技术涉及录像数据存储及安防、智能交通
,特别涉及一种视频监控录像数据加锁的方法
技术介绍
近年来,随着网络技术的不断发展和经济、生活方式的多样化,视频监控业务收到了广泛重视。视频监控业务可以为用户提供图像远程传输,云镜控制操作,录像存储管理以及告警联动通知等服务。但是,由于视频监控该业务受网络连接状况的限制,使用及维护成本较高,且安全等级要求较低的地区或者部门不需要图像远程传输,云镜控制操作以及告警联动通知等功能,这些地区或部门采用实时监控录像的方法,并妥善存储管理视频监控录像数据即可。由于实时监控录像具有数据量巨大,且不断更新的特点,在存储视频监控录像数据时,一般采取将存储介质分块(chunk),并以块为单位按录像时间将录像数据依次存储在存储介质上。当存储介质有剩余空间时,顺序存储新的录像数据;而当存储介质没有剩余空间后,采取从最早时间的录像内容开始循环覆盖来存储新的录像内容。然而,在一定情况下,用户可能需要对过去某段时间的录像内容进行着重保护,防止随新录像的不断录入,上述时间段的录像内容遭循环覆盖而造成丢失。r>为了解决以上问题本文档来自技高网...

【技术保护点】
一种视频监控录像数据加锁的方法,其特征在于:将需要着重保护的录像加锁,并通过数据库记录加锁录像的基本描述信息和加锁录像数据在介质上存储的位置以及该段录像加锁生效的时间区间信息;当剩余磁盘空间不足时,对数据库中加锁录像数据信息进行检索,跳过相应加锁磁盘chunk块位置不做覆盖以此保护加锁录像数据;同时不断更新加锁信息,根据对加锁录像数据设置的加锁生效和结束加锁时间,在到达指定时间后加锁生效和自动解锁功能;另外根据用户的解锁请求还能进行录像解锁。

【技术特征摘要】
1.一种视频监控录像数据加锁的方法,其特征在于:将需要着重保护的录像加锁,并通过数据库记录加锁录像的基本描述信息和加锁录像数据在介质上存储的位置以及该段录像加锁生效的时间区间信息;当剩余磁盘空间不足时,对数据库中加锁录像数据信息进行检索,跳过相应加锁磁盘chunk块位置不做覆盖以此保护加锁录像数据;同时不断更新加锁信息,根据对加锁录像数据设置的加锁生效和结束加锁时间,在到达指定时间后加锁生效和自动解锁功能;另外根据用户的解锁请求还能进行录像解锁。
2.根据权利要求1所述的视频监控录像数据加锁的方法,其特征在于:
所述加锁录像的基本描述信息记录在lock info表中,所述lock info表包括录像加锁编号lock seq、录像通道号came rid、录像开始时间begin time、录像结束时间end time、加锁生效时间lock begin time、加锁结束时间lock end time六个字段的数据;
所述加锁录像数据在介质上存储的位置以及该段录像加锁生效的时间区间信息记录在lock chunk表中,所述lock chunk表包括自增编号lock id、录像加锁编号lock seq、存储录像的chunk编号chunk index、加锁生效时间lock begin time、加锁结束时间lock end time五个字段的数据;
同时,还要维护近期失效加锁链表,所述近期失效加锁链表的各个节点lock_end time_node按录像加锁的失效时间进行排序,每个节点包括录像结束时间time_t lock end time、指向加锁录像信息的链表struct lock_info* lock info、指向下一个节点struct lock_end time_node* next三个成员组成;
当同一时间点存在多个加锁录像信息时,相应的加锁录像信息lock_info被插入到所述lock_end time_node 节点的指向加锁录像信息的链表struct lock_info* lock info指向的加锁信息子链表中,所述加锁信息子链表的各个节点lock_info包括录像通道号int came rid、录像加锁编号int lock seq、录像加锁结束时间time_t lock end time、指向下一个节点struct lock_info* next四个成员,该结构对应...

【专利技术属性】
技术研发人员:苑忠科肖健明张会健
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1