[发明专利]基于循环队列的告警事件视频图片保存方法在审
申请号: | 201910326378.3 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110069659A | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 魏晓林;陈宏亮;花红艳;汤贤巍 | 申请(专利权)人: | 上海天诚比集科技有限公司 |
主分类号: | G06F16/71 | 分类号: | G06F16/71;G06K9/00 |
代理公司: | 上海德悦知识产权代理事务所(普通合伙) 31344 | 代理人: | 吴庆 |
地址: | 201613 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 告警事件 循环队列 视频图片 存储 保存 视频帧 定长 视频 视频帧图片 存储效率 时间顺序 重新排列 精准度 时间段 时长 预存 标注 替换 检测 | ||
本发明公开了一种基于循环队列的告警事件视频图片保存方法,通过在一个定长的列表内,提前预存一定时长的视频帧,然后标注中间位置和最新帧的下一个位置作为替换位,实现循环队列功能。以此检测中间位置帧的视频,若有告警事件发生,则将定长列表内的视频帧按照时间顺序重新排列新的列表,并将该新列表和标识中间位置的视频帧图片保存起来。本发明的基于循环队列的告警事件视频图片保存方法,可以仅存储告警事件在发生前后一定时间段的视频,存储效率高、存储精准度高,及时性强,同时,可以在存储时根据告警事件发生帧Warning_frame和告警事件流列别Warning_video_list进行整理,存储条理性强。
技术领域
本发明涉及一种视频图像保存方法,尤其涉及一种存储效率高,保存条理性强的基于循环队列的告警事件视频图片保存方法。
背景技术
随着智能化和信息化的发展,智慧社区不断引进一些智能化设备和技术理念,来提高社区管理成本和社区生活质量。在小区内,有很多告警事件时常发生,及时警告系统已经很普遍,然后如何有效的存储告警事件前后一定时间段的视频,作为事件处理和快速取证的依据,以及工作的高效性,显得尤为重要。目前针对该问题,往往会根据时间上报图片显示的时间点,查找对应视频流,进行长视频流精确定位搜寻,这样不仅需要存储大量的视频流数据,而且搜寻起来也存在效率低下的问题,特别是一些精准告警事件和及时性要求高的告警事件,显得尤为困难。
因此,有必要提出一种改进,以克服现有技术困难。
发明内容
本发明的目的是解决现有技术中的问题,提供一种基于循环队列的告警事件视频图片保存方法。本发明提出通关创建一个限定长度的列表和两个标志位,以此实现用列表实现队列的功能,然后基于该循环队列,实现感知设备告警事件取证的图片和前后特定时长的视频流的保存机制。
本发明的技术方案是:
一种基于循环队列的告警事件视频图片保存方法,包括以下步骤:S1、初始化创建监测队列frame_list,设定所述监测队列最大长度list_maxsize=L;S2、在所述监测队列frame_list内定义替换标签change_index及检查标签check_index;初始化设置change_index和check_index均为-1;S3、向所述监测队列frame_list内填充视频帧,直到所述监测队列frame_list的长度为L;赋值change_index=0,check_index为L/2;S4、进行告警事件监测及告警事件视频图片保存;具体步骤步骤为:a、读取监测队列frame_list中间位置的视频帧frame_mid为检查标签check_index对应的视频帧,也即frame_mid=frame_list[check_index];b、对该视频帧frame_mid进行告警事件监测,初始化设置事件发生标识flag=false;若没有发现告警事件,则转向e;若发现告警事件,设置事件发生标识flag=true,转向c;c、设置告警事件发生帧Warning_fram为该视频帧frame_mid,初始化告警事件流列别Warning_video_list,从监测队列frame_list的替换标签change_index视频帧位置处开始读取视频流处理,此时监测队列frame_list的开始帧start_index位置与替换标签change_index视频帧位置相同,也即start_index=change_index,转向d;d、读取监测队列frame_list的开始帧start_index位置处的视频帧,添加到告警事件流列别Warning_video_list,然后,上述开始帧start_index移动到监测队列frame_list内视频帧的下一个位置;若告警事件流列别Warning_video_list长度小于L,重复d;否则,转向e;e、读取新的视频帧frame_new,用新的视频帧frame_new替换所述监测队列frame_list内替换标签change_index位置的视频帧,并且将替换标签change_index及检查标签check_index同时下移一位,转向f;f、若事件发生标识flag=true,则将告警事件发生帧Warning_frame和告警事件流列别Warning_video_list上报并进行保存,之后重复步骤S4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海天诚比集科技有限公司,未经上海天诚比集科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910326378.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种交互式音乐点播方法、装置及终端
- 下一篇:用于显示消息的方法和装置