一种基于报警触发的视频控制方法与流程

文档序号:12627819阅读:482来源:国知局
一种基于报警触发的视频控制方法与流程

本发明涉及一种基于报警触发的视频控制方法。



背景技术:

在安防监控领域,通常具有多路视频监控资源和大量不同种类的报警探测装置(下也称终端),这些报警装置采集到的报警信号的类型也是多种多样,有开关量信号、数字量信号和模拟量信号。对于视频监控资源,通常的做法是采用PC端/手机端的监控软件进行实时视频或录像视频的回放;也有采用电视墙方案,将实时视频的画面投放在大屏幕上进行监视。对于报警探测装置产生的信号,通常的做法也是在PC端/手机端通过特有的监控软件进行监控,也有外接声光报警装置,当探测到开关量信号时,触发声光装置进行能够更加显著提醒值班人员的方式进行报警。

这些报警信号和实时视频/录像的信息量非常大,而如何过滤有价值的报警信号,如何将报警信号和视频有机结合,然后将关注点集中在报警点(报警装置采集点)的周围相关某些视频画面或某个视频画面上,提升报警与视频系统的整体工作效率,是急需解决的问题。



技术实现要素:

本发明为了解决上述问题,提出了一种基于报警触发的视频控制方法,本发明考虑报警探测装置的多样性,在接近报警装置的前端形成硬件抽象层,屏蔽硬件的差异,并根据产生的报警信号的的特点,对报警信号的数据按照类型进行分类、对报警信号的紧急程度进行分级,建立报警信号和视频控制映射表,并在靠近控制端形成另一个硬件抽象层,屏蔽视频控制资源的差异性,并完成控制动作。本发明能够融合报警信号和视频监控资源,链接信息孤岛,提升整个系统的价值。

为了实现上述目的,本发明采用如下技术方案:

一种基于报警触发的视频控制方法,包括以下步骤:

(1)抽取报警探测装置的共性,形成一个硬件抽象层,在层内屏蔽不同硬件的差异并实时采集报警探测装置的信号;

(2)根据报警信号的数据特点和类型进行分类,对不同类型的数据应用不同的过滤方法,定义报警信号级别,并能够根据级别的高低进行第二次过滤;

(3)建立报警信号和控制命令的映射关系表格,表格的内容由最终用户进行添加或删除,通过查询此表格将报警信号转换到视频的控制命令;

(4)抽取视频控制设备的共性,形成另一个硬件抽象层,在层内屏蔽不同硬件间的差异并执行相应的视频操作。

所述步骤(1)中,根据报警探测装置的硬件设计确认其信号采集途径。

所述步骤(1)中,数据采集途径包括串口方式、网口、蓝牙或/和无线方式。

所述步骤(1)中,不同采集途径采集的数据具有多样性和差距,需将共性的行为和数据抽离出来。

所述步骤(2)中,根据报警信号的数据类型进行分类,具体包括开关量信号、数字量信号和模拟量信号;数字量信号采用数字集合作为关键字方式过滤,模拟量信号则采用数据阈值方式进行过滤。

所述步骤(2)中,定义若干报警级别,报警级别亦参与报警信号的过滤,根据级别的高低选择仅记录数据或触发不同的视频动作。

所述步骤(2)中,视频动作包括电视墙切换、视频截图和视频录像。

所述步骤(3)中,建立报警信号和视频控制命令的映射表格,主要包括报警信号的关键字数据和控制命令的关键字数据,映射规则为单一的源到目的地,也可以由复杂的组合条件构成,目的端可设定为一个或多个,执行顺序亦可通过配置数据来灵活调整。

建立和存储映射规则有多种方案可选,简单的使用XML或关系数据库表格,复杂的可采用脚本语言,本专利不再一一展开讨论。

所述步骤(4)中,视频控制设备具有多样性的特点,有IPC摄像头、云台快球和电视墙解码器,抽取这些设备的共性,形成一个抽象的控制层,共性内容包括:设备能力集属性和命令执行方法,在层内响应外部对设备能力集属性的查询和控制命令的执行。

所述步骤(4)中,设备能力集属性包括录像、截图、云台控制和/或解码上墙。

本发明的工作原理:

考虑报警探测装置产生的报警信号的多样性,对报警信号的数据类型进行分类、对报警信号的紧急程度进行分级。另根据报警信号的多样性,将视频可控产生的动作也定义为多样:录像、截图或切换到电视墙。

对报警信号进行分类和分级有助于过滤有价值的报警信号;而将视频可控产生的动作定义为多样化,一则是为过滤庞大的视频数据,产生有价值的视频存储,更有效率的使用存储资源;再是为了在设备可支持的能力集内扩展更多应用,比如:控制设备的红外灯打开、控制设备进行视频分析、控制设备的前端放音器,播放警示性语音。

本发明的有益效果为:

(1)通过抽象报警采集层和控制命令执行层,屏蔽硬件差异;

(2)通过映射表灵活配置由报警信号触发视频控制命令的规则;

(3)通过对报警信号进行分类和分级,过滤部分数据后,提取到更有价值的报警信号;

(4)通过更有价值的报警信号触发的视频控制动作,使用户的关注点集中的更有价值的视频画面上(电视墙切换);

(5)通过使用更有价值的报警信号产生的视频控制动作,节省视频存储资源,延长数据保存的时间(截图和录像);

(6)融合报警信号和视频监控资源,链接信息孤岛,提升整个系统的价值。

附图说明

图1为本发明的总体流程图;

图2为本发明的数据过滤流程图;

图3为本发明的视频控制流程图;

图4为本发明的调度和执行流程图。

具体实施方式:

下面结合附图与实施例对本发明作进一步说明。

如图1所示,为本发明的总体流程说明。

具体包括:

1、报警装置抽象和信号采集;

2、报警信号分类和分级;

3、报警信号和控制命令映射;

4、控制抽象和控制执行。

数据单向流动,前端报警装置采集到报警信号后,传入平台,平台对报警数据进行过滤,过滤后的数据根据预定义的规则触发控制命令,最终执行端接收到命令后执行。

如图2所示,进一步说明如下:

图例简要标识了硬件抽象层到测量终端之间的组网拓扑图,测量终端的种类呈现多样化,报警信号的种类也是多样化,报警信号经由硬件抽象层后到达平台的数据过滤中心。

如图3所示,进一步说明如下:

图例简要标识了控制抽象层到执行端之间的组网拓扑图,执行端的种类呈现多样化,控制命令也是多种多样,报警信号经过滤和规则转换后得到控制命令,控制命令由控制抽象层送达执行端。

如图4所示,进一步说明如下:

图例为本方法的调度和执行中心简要流程图。

系统开始后,后台载入报警信号过滤和视频触发规则数据,而后调度前端报警信号探测终端进行数据采集。报警信号到达后,首先存入历史记录数据库,然后送入报警信号过滤器,由过滤器过滤报警信号,并将过滤后的信号转换为视频控制命令。根据控制命令的类型,由控制抽象层将命令分发到不同的执行端。

一种基于报警触发控制视频的方法,包括以下步骤:

(1)报警探测装置的信号采集

(2)报警信号过滤:对报警信号进行分类和分级

(3)报警触发:定义视频可控的动作

(4)调度和执行

所述步骤(1)的具体方法为:报警探测装置的信号采集途径主要参考硬件设计而定,大多采用串口方式,也有网口、蓝牙和无线,越是靠近采集终端,这种多样性和差距就越明显。本方法在数据采集的上端(近平台端)尽可能屏蔽这些差距,将共性的行为和数据抽离出来,形成一个硬件抽象层,在抽象层的下端(近终端)实现报警信号的采集。

所述步骤(2)中,报警信号过滤,具体步骤包括:

根据报警信号的数据类型进行分类,如开关量信号(例红外/雷达探头)、数字量信号(例门磁状态)和模拟量信号(例高压电网电压/电流)。不同类型的数据采用的过滤方法也不相同,如数字量信号采用数字集合作为关键字方式过滤,模拟量信号则可能采用数据阈值方式进行过滤。

报警信号分级:定义若干警告级别,例如定义为0-3级别,数字越大代表的级别越高。

报警级别亦参与报警信号的过滤,根据级别的高低选择仅记录数据或触发不同的视频动作。例:0级别报警信号触发电视墙切换,1级别报警信号触发视频截图,2级别报警信号则触发视频进行录像。

所述步骤(3)中,报警触发,具体步骤包括:

报警信号触发的视频动作种类类似于报警信号的多样性,这种多样性和差距在靠近执行端显现出来。例如电视墙切换可以是一个硬件的视频解码器,也可以是一个由软件控制的软轮切。摄像头的参数和性能也是差别非常大,有的前端无存储,有的可外接存储,有的支持截图和录像,还有的具备视频分析功能,生产厂家也是不一而足。类似的,我们在靠近触发端尽可能屏蔽这些差距,将视频可控动作共性的行为和数据抽离出来形成一个控制抽象层,在近执行端实现动作的解释执行。

所述步骤(4)中,调度和执行,具体步骤包括:

调度和执行模块构建在硬件抽象层和控制抽象层的再上一层。

调度主要针对下端的报警探测装置,如装置的工作状态(“正常/异常”亦可作为一种类型的报警信号)和报警信号的采集。如果报警探测装置无法主动上报数据,还需要调度中心定时调度终端进行采集,而后再索取报警信号。

报警信号的过滤方法主要是依据上述的信号数据类型和信号级别。数据量设备的信号可根据数值过滤即可,也可定义一个或多个数值的集合,集合可定义为包含或排斥。模拟量设备的信号可根据数值的阈值过滤,这个阈值亦可定义一个或多个。

从信号过滤到控制命令的转换规则由其它模块辅助用户完成,本方法假定内容已建立完毕,建立细节不作为本方法的重点,不再累述。

报警信号经由过滤规则到达触发层后,将被解释成控制命令,如:切换电视墙的实时监视画面、控制摄像头截图、控制摄像头录像。这些命令将由控制抽象层向执行端进行分发,最后执行端执行控制命令。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1