异常事件监控方法及装置与流程

文档序号:16901383发布日期:2019-02-19 18:02阅读:206来源:国知局
异常事件监控方法及装置与流程

本申请涉及监控技术领域,具体而言,涉及一种异常事件监控方法及装置。



背景技术:

随着技术进步和日益增长的安全需求,公共场所和重要场景的监控需求明显升高,监控设备的安装角度和位置决定了监控场景内的事件还原程度和人脸呈现的完整性。但是,由于监控设备的位置一般不会发生变化,因此无论其安装角度和位置如何设置,均无法对监控场景中的异常事件进行完整呈现。目前当发生异常事件时,例如,当用户物品被盗时,实况监控画面中由于监控摄像机距离目标太远等问题,因而往往出现在监控画面上的目标嫌疑人存在人脸模糊或只拍摄到背影的问题,导致无法看清人脸细节或前脸轮廓,从而无法快速破案。即使在案发时中心监控人员可以根据案发地点寻找周边相邻监控设备,但是该方法操作非常复杂,且无法保证操作的实时性,亦无法保证及时破案。



技术实现要素:

为了克服现有技术中的上述不足,本申请的目的在于提供一种异常事件监控方法及装置,以解决或者改善上述问题。

为了实现上述目的,本申请实施例采用的技术方案如下:

本申请实施例提供一种异常事件监控方法,应用于服务器,所述方法包括:

获取第一监控设备在检测到异常事件时生成的异常告警信息;

根据所述异常告警信息查找与所述第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令;

将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

可选地,所述将所述联动控制指令发送给每个对应的第二监控设备的步骤之后,所述方法还包括:

获取所述第一监控设备在检测到异常事件时采集到的第一监控画面和每个对应的第二监控设备执行对应的转动操作和变倍操作后采集到的第二监控画面;

对所述第一监控画面和各个第二监控画面进行合成以生成联动告警画面,并将所述联动告警画面发送给对应的监控终端进行显示。

可选地,所述根据所述异常告警信息查找与所述第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的联动控制指令的步骤,包括:

从所述异常告警信息中获得所述第一监控设备的第一位置信息和所述异常事件的第二位置信息;

基于所述第一位置信息和所述第二位置信息查找与所述第一监控设备关联的多个第二监控设备;

针对每个第二监控设备,基于所述第一位置信息、所述第二位置信息以及该第二监控设备的第三位置信息生成用于控制该第二监控设备的转动角度和变倍倍数的联动控制指令。

可选地,所述基于所述第一位置信息和所述第二位置信息查找与所述第一监控设备关联的多个第二监控设备的步骤,包括:

基于所述第一位置信息从预先配置的所述第一监控设备的初始事件触发表中获取处于所述第一监控设备的预设距离范围内的多个目标监控设备和每个目标监控设备的第三位置信息;

基于所述第一位置信息、所述第二位置信息和所述每个目标监控设备的第三位置信息从所述多个目标监控设备中筛选得到多个第二监控设备。

可选地,所述基于所述第一位置信息、所述第二位置信息和所述每个目标监控设备的第三位置信息从所述多个目标监控设备中筛选得到多个第二监控设备的步骤,包括:

根据所述第一位置信息和所述第二位置信息建立对应的直角坐标系,其中,所述直角坐标系包括第一坐标轴和与所述第一坐标轴垂直的第二坐标轴,所述第一坐标轴与所述第一监控设备和所述异常事件之间的位置连线重合;

将处于所述第二坐标轴远离所述第一监控设备的区域中的目标监控设备移除,将剩余的多个目标监控设备作为所述多个第二监控设备。

可选地,所述基于所述第一位置信息、所述第二位置信息和所述每个目标监控设备的第三位置信息从所述多个目标监控设备中筛选得到多个第二监控设备的步骤,包括:

基于所述第一位置信息和所述每个目标监控设备的第三位置信息得到各个径向范围内的至少一个目标监控设备;

基于所述第一位置信息和所述第二位置信息计算所述第一监控设备和所述异常事件之间的第一距离;

根据所述第一距离对每个径向范围内的至少一个目标监控设备进行筛选,得到多个第二监控设备。

可选地,所述方法还包括:

响应添加各个监控设备的添加请求,添加各个监控设备的设备信息;

在添加成功后,接收各个监控设备发送的位置信息;

根据各个监控设备发送的位置信息和各个监控设备的设备信息创建每个监控设备的维护信息表,所述维护信息表包括对应的监控设备的位置信息、监控场景中心线角度以及距离与变倍的对应关系;

针对每个监控设备,根据各个监控设备的维护信息表计算该监控设备与其它监控设备之间的距离;

根据计算得到的该监控设备与其它监控设备之间的距离,将与该监控设备之间的距离小于预设距离的监控设备作为与该监控设备关联的监控设备,以配置该监控设备的初始事件触发表。

可选地,所述基于所述第一位置信息、所述第二位置信息以及该第二监控设备的第三位置信息生成用于控制该第二监控设备的转动角度和变倍倍数的联动控制指令的步骤,包括:

基于所述第一位置信息、所述第二位置信息以及该第二监控设备的第三位置信息生成分别以所述第一监控设备、所述异常事件以及该第二监控设备为几何点的三角形;

以该第二监控设备为坐标原点构建直角坐标系,计算该第二监控设备与所述异常事件之间的连线与所述直角坐标系的坐标轴之间的夹角;

根据该第二监控设备的监控场景中心线角度和根据计算得到的的夹角计算出该第二监控设备需要转动的转动角度;

计算所述第二位置信息与该第二监控设备的第三位置信息之间的距离,并根据计算得到的的距离从该第二监控设备的距离与变倍的对应关系中获得对应的变倍倍数;

基于所述转动角度和所述变倍倍数生成用于控制该第二监控设备的转动角度和变倍倍数的联动控制指令。

可选地,所述将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作的步骤之后,所述方法还包括:

响应释放联动控制的请求,取消对所述每个对应的第二监控设备的联动控制;或者

检测联动控制的持续时间,在检测到所述持续时间达到预设时间阈值时,取消对所述每个对应的第二监控设备的联动控制。

第二方面,本申请实施例还提供一种异常事件监控方法,应用于第一监控设备,所述方法包括:

检测当前监控区域是否存在异常事件;

在检测到当前监控区域存在异常事件时,生成对应的异常告警信息并发送给服务器,以使所述服务器根据所述异常告警信息查找与该第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令后将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

第三方面,本申请实施例还提供一种异常事件监控装置,应用于服务器,所述装置包括:

获取模块,用于获取第一监控设备在检测到异常事件时生成的异常告警信息;

查找生成模块,用于根据所述异常告警信息查找与所述第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令;

发送模块,用于将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

第四方面,本申请实施例还提供一种异常事件监控装置,应用于第一监控设备,所述装置包括:

检测模块,用于检测当前监控区域是否存在异常事件;

告警信息生成模块,用于在检测到当前监控区域存在异常事件时,生成对应的异常告警信息并发送给服务器,以使所述服务器根据所述异常告警信息查找与该第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令后将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

第五方面,本申请实施例还提供一种异常事件监控方法,应用于异常事件监控系统,所述异常事件监控系统包括服务器以及与所述服务器通信连接的多个监控设备,所述方法包括:

所述多个监控设备中的任意一个第一监控设备检测当前监控区域是否存在异常事件;

在检测到当前监控区域存在异常事件时,生成对应的异常告警信息并发送给服务器;

所述服务器获取所述任意一个第一监控设备在检测到异常事件时生成的异常告警信息;

根据所述异常告警信息查找与所述第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令;

将所述联动控制指令发送给每个对应的第二监控设备;

每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

第六方面,本申请实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述的异常事件监控方法。

相对于现有技术而言,本申请具有以下有益效果:

本申请实施例提供一种异常事件监控方法及装置,通过监控场景中的任意第一监控设备对异常事件进行智能检测并进行异常告警,不需要对监控场景中的异常事件点进行手动设置,并以该对应的第一监控设备为主体构建异常事件联动关系,使得关联的多个第二监控设备执行对应的转动操作和变倍操作后对异常事件发生点进行全方位实时监视,从而对监控场景中的异常事件进行完整呈现。此外,本申请在实际监控中,任意检测到异常事件的第一监控设备均可以作为主体构建异常事件联动关系,能够有效适应复杂多变的监控环境。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

图1为本申请实施例提供的异常事件监控系统的一种交互示意框图;

图2为本申请实施例提供的异常事件监控方法的一种流程示意图;

图3为本申请实施例提供的一种异常事件监控场景的示意图;

图4为基于图3所示的异常事件监控场景的筛选处理示意图;

图5为本申请实施例提供的计算第二监控设备的转动角度的原理示意图;

图6为本申请实施例提供的异常事件监控方法的另一种流程示意图;

图7为本申请实施例提供的异常事件监控方法的另一种流程示意图;

图8为本申请实施例提供的第一异常事件监控装置的一种功能模块图;

图9为本申请实施例提供的第二异常事件监控装置的一种功能模块图。

图标:10-异常事件监控系统;100-服务器;110-第一异常事件监控装置;111-获取模块;112-查找生成模块;113-发送模块;200-监控设备;210-第二异常事件监控装置;211-检测模块;212-告警信息生成模块模块。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语"第一"、"第二"等仅用于区分描述,而不能理解为指示或暗示相对重要性。

为了解决上述问题,请参阅图1,为本申请实施例提供的异常事件监控系统10的交互示意框图。本实施例中,所述异常事件监控系统10包括服务器100以及与所述服务器100通信连接的多个监控设备200,各个监控设备200和服务器100之间可以通过网络进行数据的传输和交互。

本实施例中,所述服务器100应被理解为提供处理、资料库、通讯设施的业务点。举例而言,服务器100可以指具有相关通信和资料存储和资料库设施的单个的物理处理器,或它可以指联网或集聚的处理器、相关网路和存放装置的集合体,并且对软体和一个或多个资料库系统和支援服务器100所提供的服务的应用软体进行操作。服务器100可以在配置或性能上差异很大,但是服务器100一般可以包括一个或多个中央处理单元和存储单元。服务器100还可以包括一个或多个大型存放区设备、一个或多个电源、一个或多个有线或无线网络组件、一个或多个输入/输出组件、或一个或多个作业系统,诸如,windowsserver、macosx、unix、linux、freebsd。

本实施例中,所述监控设备200可以是ipc(ipcamera)设备,也即网络摄像机,是一种结合传统摄像机与网络技术所产生的新一代摄像机,它可以将采集到的监控录像发送给服务器100进行存储。ipc设备一般可以由镜头、图像、声音传感器、a/d转换器、图像、声音、控制器网络服务器100、外部报警、控制接口等部分组成。

在实际的应用场景中,监控设备200的安装角度和位置决定了监控场景内的事件还原程度和人脸呈现的完整性。但是,由于监控设备200的位置一般不会发生变化,因此无论其安装角度和位置如何设置,均无法对监控场景中的异常事件进行完整呈现。目前当发生异常事件时,例如,当用户物品被盗时,实况监控画面中由于监控摄像机距离目标太远等问题,因而往往出现在监控画面上的目标嫌疑人存在人脸模糊或只拍摄到背影的问题,导致无法看清人脸细节或前脸轮廓,从而无法快速破案。即使在案发时中心监控人员可以根据案发地点寻找周边相邻监控设备200,但是该方法操作非常复杂,且无法保证操作的实时性,亦无法保证及时破案。

发明人在实现本申请实施例提供的技术方案过程中,发现可以目前可以通过枪机(固定摄像机)和球型ptz(pan/tilt/zoom)摄像机之间的联动来提高监控场景内的事件还原程度和人脸呈现的完整性,例如可以利用枪机监控全景画面,并对画面中的移动物体进行侦测,当侦测到有运动物体在画面中出现或达到停留阈值时,球型ptz摄像机通过变倍进行自动跟踪或放大,获取更多细节。

然而,发明人研究发现上述方案存在的问题是,虽然球型ptz摄像机可以通过变倍放大局部细节和通过云台旋转转换监控视角,但因为球型ptz摄像机的安装位置固定,无法有效解决异常事件的主体背对球型ptz摄像机或者球型ptz摄像机监控画面时无法呈现完整事件还原的问题,例如,当作案人员背对球型ptz摄像机的监控画面时,此时不管如何变倍放大局部细节和通过云台旋转,亦无法监测到该作案人员的面部重要特征。

此外,发明人在进一步地研究过程中还发现目前也可以通过部署枪球一体机和n台独立球机,通过控制独立球机与全景枪机联动,转动并聚焦到目标点,然后控制其它关联的独立球机转动并聚焦到目标点。但是上述方案存在的问题是,以枪球一体机为中心构建联动关系,其他独立球机不能作为中心构建联动关系,在实际监控方案中应用十分受限。此外,在实施时必须在枪球一体机全景画面中手动划定目标区域,其它独立球机才能进行联动,智能化程度低,且实时性较差。

基于上述技术问题的发现,本申请发明人提出下述实施例以解决上述问题,需要注意的是,以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应该是发明人在本申请过程中对本申请做出的贡献。

下面结合图1中所示的应用场景对图2所示的异常事件监控方法进行详细说明,该异常事件监控方法由图1中所示的服务器100执行。可以理解,本实施例提供的异常事件监控方法不以图2及以下所述的具体顺序为限制,该异常事件监控方法的详细步骤如下:

步骤s110,获取第一监控设备在检测到异常事件时生成的异常告警信息。

本实施例中,如果当前监控场景中的各个监控设备200中的任意一个监控设备200检测到异常事件,则该监控设备200都可以作为本实施例中的第一监控设备,也即,本实施例并不指定当前监控场景中的哪一个监控设备是第一监控设备,而是根据异常事件的检测情况来自动确定。

可选地,第一监控设备检测异常事件的方式可以是:

对比该第一监控设备的监控图像与预存的异常事件库内监控图像的相似度,如果相似度大于预设阈值,则判定该监控图像中存在异常事件。

或者,还可以采用深度学习算法对该第一监控设备的监控图像进行图像分析,从而判定该监控图像中是否存在异常事件。

或者,还可以对该第一监控设备的监控视频流中的运动物体进行分析,当侦测到运动物体在画面中出现或达到停留阈值时,可判定该监控图像中是否存在异常事件。

当然,以上仅为示例,本领域技术人员可以根据实际需求对检测异常事件的方式进行配置。

当第一监控设备在检测到异常事件时,可从对应的监控图像中获取该异常事件的发生点的图像坐标,并将该图像坐标转换为位置信息后生成异常告警信息。其中,异常告警信息中可包括该第一监控设备的第一位置信息和所述异常事件的第二位置信息。

值得说明的是,上述第一位置信息和第二位置信息可以是经纬度信息,也可以是其它任意可以表示位置的信息,在此不作具体限制。

步骤s120,根据所述异常告警信息查找与所述第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令。

在步骤s120之前,本实施例提供的异常事件监控方法可以包括如下步骤:

首先,响应添加各个监控设备200的添加请求,添加各个监控设备200的设备信息。详细地,可以在服务器100上通过添加需要进行管理的监控设备200的设备地址(例如mac地址,ip地址等)以添加各个监控设备200,或者,也可以在服务器100上指定添加某一频段的监控设备200。在添加成功后,各个监控设备200可自动将自身的位置信息发送给服务器100。

接着,服务器100接收各个监控设备200发送的位置信息,并根据各个监控设备200发送的位置信息和各个监控设备200的设备信息创建每个监控设备200的维护信息表,所述维护信息表包括对应的监控设备200的位置信息、监控场景中心线角度以及距离与变倍的对应关系。

其中,监控场景中心线角度可以是指该监控设备200所监控的范围区域中的中心线位置,距离与变倍的对应关系可以是指该监控设备200针对与监控目标的不同距离具有对应的变倍倍数,例如当距离为s1时,变倍倍数为1,当距离为s2时,变倍倍数为2,当距离为s3时,变倍倍数为3,以此类推。

接着,针对每个监控设备200,根据各个监控设备200的维护信息表计算该监控设备200与其它监控设备200之间的距离。也即,每个监控设备200的维护信息表中都包括有该监控设备200的位置信息,通过计算每个监控设备200和其它监控设备200的位置信息则可以计算得到每个监控设备200与其它监控设备200之间的距离。

最后,根据计算得到的该监控设备200与其它监控设备200之间的距离,将与该监控设备200之间的距离小于预设距离的监控设备200作为与该监控设备200关联的监控设备200,以配置该监控设备200的初始事件触发表。

下面结合图3对上述实施例进行示例性说明,应当说明的是,下述示例仅为对上述实施例的示意性举例,并不意味着对本申请的保护范围进行了任何限制。

参照图3,在图3所示的场景中,如果各个监控设备200中的监控设备a检测到异常事件,则该监控设备a作为第一监控设备,其它监控设备200分别作为监控设备b、监控设备c、监控设备d、监控设备e、监控设备f、监控设备g作为第二监控设备,当然,如果这些第二监控设备中任意一个监控设备200检测到异常事件,则可将该第二监控设备确定为第一监控设备。

下面以监控设备a为例对监控设备a的初始事件触发表的配置过程进行阐述。

首先,用户可以在服务器100中添加监控设备a、监控设备b、监控设备c、监控设备d、监控设备e、监控设备f、监控设备g的设备信息,在添加成功后,监控设备a、监控设备b、监控设备c、监控设备d、监控设备e、监控设备f、监控设备g分别将自身的位置信息发送给服务器100,然后服务器100由此可以创建监控设备a、监控设备b、监控设备c、监控设备d、监控设备e、监控设备f、监控设备g的维护信息表。

接着,服务器100计算该监控设备a与监控设备b、监控设备c、监控设备d、监控设备e、监控设备f、监控设备g之间的距离,并根据计算得到的该监控设备a与监控设备b、监控设备c、监控设备d、监控设备e、监控设备f、监控设备g之间的距离,将与该监控设备a之间的距离小于预设距离m的监控设备200作为与该监控设备a关联的监控设备200,例如,如图3所示,ab<m米,ac>m米,ad<m米,ae<m米,af<m米,ag>m米,则监控设备c和监控设备g不符合距离小于m的要求,故该监控设备a的关联的监控设备200不包括监控设备c和监控设备g。也即,该监控设备a的初始事件触发表中不会包含监控设备c和监控设备g,如此,就可以配置该监控设备a的初始事件触发表。

在基于上述描述的基础上,作为一种实施方式,本步骤s120可以通过如下子步骤实现:

首先,从所述异常告警信息中获得所述第一监控设备的第一位置信息和所述异常事件的第二位置信息。

接着,基于所述第一位置信息和所述第二位置信息查找与所述第一监控设备关联的多个第二监控设备。

详细地,可以基于第一位置信息从预先配置的第一监控设备的初始事件触发表中获取处于第一监控设备的预设距离范围内的多个目标监控设备和每个目标监控设备的第三位置信息。仍旧以第一监控设备为监控设备a为例,可以基于监控设备a的第一位置信息从该监控设备a的初始事件触发表中获取目标监控设备,也即监控设备b、监控设备d、监控设备e、监控设备f的第三位置信息。

发明人在研究过程中还发现,在确定这些目标监控设备之后,由于这些目标监控设备中可能还存在有一些监控设备对该异常事件的监控效果不佳,造成无效监控且影响相关监控设备的正常监控工作。为避免上述问题,可选地,本实施例还需要对这些目标监控设备进行筛选,详细地,可以基于所述第一位置信息、所述第二位置信息和所述每个目标监控设备的第三位置信息从所述多个目标监控设备中筛选得到多个第二监控设备。

作为一种实施方式,可以根据所述第一位置信息和所述第二位置信息建立对应的直角坐标系,其中,所述直角坐标系包括第一坐标轴和与所述第一坐标轴垂直的第二坐标轴,所述第一坐标轴与所述第一监控设备和所述异常事件之间的位置连线重合,然后将处于所述第二坐标轴远离所述第一监控设备的区域中的目标监控设备移除,将剩余的多个目标监控设备作为所述多个第二监控设备。

例如,请结合参阅图4,仍旧以监控设备a为第一监控设备为例,可以根据监控设备a的第一位置信息和异常事件的所述第二位置信息建立对应的直角坐标系,其中,所述直角坐标系包括第一坐标轴y和与所述第一坐标轴y垂直的第二坐标轴x,所述第一坐标轴y与监控设备a和所述异常事件之间的位置连线重合,然后将处于所述第二坐标轴x远离所述监控设备a的区域中的目标监控设备,也即监控设备b移除,将剩余的多个目标监控设备,也即监控设备d、监控设备e、监控设备f的第三位置信息作为所述多个第二监控设备。由此,可以将处于异常事件反向的目标监控设备,也即监控设备b移除,因为该监控设备b无法达到很好的监控效果。

此外,作为另一种实施方式,本实施例还可以基于所述第一位置信息和所述每个目标监控设备的第三位置信息得到各个径向范围内的至少一个目标监控设备,然后基于所述第一位置信息和所述第二位置信息计算所述第一监控设备和所述异常事件之间的第一距离,最后根据所述第一距离对每个径向范围内的至少一个目标监控设备进行筛选,得到多个第二监控设备。

可以理解的是,上述径向角度可有容差,比如20度内都可以认为是同一径向区域,此容差角度可以在服务器100上设置,如此,可以将同一径向角度区域上的多个目标监控设备,选择离异常事件较近的目标监控设备作为第二监控设备。选择离异常事件较近的目标监控设备作为第二监控设备的方式可以是,假如图4中的监控设备a距离异常事件的距离为s米,则此距离可以设置为s/2米,结合上述条件,则关联的第二监控设备的距离范围应该为[s/2,m]。

基于上述设计,通过对这些目标监控设备中一些对本次监控的异常事件的监控效果不佳的目标监控设备进行筛选,避免造成无效监控且影响相关目标监控设备的正常监控工作。

在确定与该第一监控设备关联的第二监控设备之后,可以针对每个第二监控设备,基于所述第一位置信息、所述第二位置信息以及该第二监控设备的第三位置信息生成用于控制该第二监控设备的转动角度和变倍倍数的联动控制指令。

作为一种实施方式,首先基于所述第一位置信息、所述第二位置信息以及该第二监控设备的第三位置信息生成分别以所述第一监控设备、所述异常事件以及该第二监控设备为几何点的三角形。

然后,以该第二监控设备为坐标原点构建直角坐标系,计算该第二监控设备与所述异常事件之间的连线与所述直角坐标系的坐标轴之间的夹角。

接着,根据该第二监控设备的监控场景中心线角度和根据计算得到的夹角计算出该第二监控设备需要转动的转动角度。

而后,计算所述第二位置信息与该第二监控设备的第三位置信息之间的距离,并根据计算得到的距离从该第二监控设备的距离与变倍的对应关系中获得对应的变倍倍数。

最后,基于所述转动角度和所述变倍倍数生成用于控制该第二监控设备的转动角度和变倍倍数的联动控制指令。

下面结合图5,以监控设备a为第一监控设备,以监控设备e为第二监控设备为例,对上述实施例进行示意性说明。

首先,基于监控设备a的第一位置信息、异常事件的所述第二位置信息以及监控设备e的第三位置信息生成分别以第一监控设备、所述异常事件以及该监控设备e为几何点的三角形。

然后,以该监控设备e为坐标原点构建直角坐标系,计算该监控设备e与所述异常事件之间的连线与所述直角坐标系的坐标轴之间的夹角∠e。

接着,根据该监控设备e的监控场景中心线角度l和根据计算得到的夹角∠e计算出该监控设备e需要转动的转动角度,转动角度也即监控场景中心线角度l距以监控设备e原点构建的坐标系的x负半轴∠e度,也即监控场景中心线角度l顺时钟转动∠e+90度。

而后,计算异常事件的第二位置信息与该监控设备e的第三位置信息之间的距离p,并根据计算得到的距离p从该监控设备e的距离与变倍的对应关系中获得对应的变倍倍数q。

最后,基于所述转动角度∠e+90度和所述变倍倍数q生成用于控制该第二监控设备的转动角度∠e+90度和变倍倍数q的联动控制指令。

步骤s130,将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

本实施例中,每个第二监控设备通过响应所述联动控制指令执行对应的转动操作和变倍操作,以对异常事件发生点进行全方位实时监视,从而对监控场景中的异常事件进行完整呈现。

例如,结合图5,仍旧以监控设备e为例,监控设备e在接收到所述联动控制指令后,可以将当前的监控场景中心线角度l顺时钟转动∠e+90度,并将当前的变倍倍数调整至变倍倍数q,如此即可将当前的监控中心点聚焦在该异常事件上。

至此,本实施例通过监控场景中的任意第一监控设备对异常事件进行智能检测并进行异常告警,不需要对监控场景中的异常事件点进行手动设置,并以该对应的第一监控设备为主体构建异常事件联动关系,使得关联的多个第二监控设备执行对应的转动操作和变倍操作后对异常事件发生点进行全方位实时监视,从而对监控场景中的异常事件进行完整呈现。此外,本申请在实际监控中,任意检测到异常事件的第一监控设备均可以作为主体构建异常事件联动关系,能够有效适应复杂多变的监控环境。

进一步地,服务器100可以获取所述第一监控设备在检测到异常事件时采集到的第一监控画面和每个对应的第二监控设备执行对应的转动操作和变倍操作后采集到的第二监控画面,然后对所述第一监控画面和各个第二监控画面进行合成以生成联动告警画面,并将所述联动告警画面发送给对应的监控终端进行显示。例如,可以获取监控设备a在检测到异常事件时采集到的第一监控画面和监控设备d、监控设备e、监控设备f执行对应的转动操作和变倍操作后采集到的第二监控画面,然后对所述第一监控画面和各个第二监控画面进行合成以生成联动告警画面,并将所述联动告警画面发送给对应的监控终端进行显示。如此,可以全方位展现异常事件的事发点画面。

进一步地,在上述异常事件结束后,可以手动释放联动控制,服务器100通过响应释放联动控制的请求,取消对所述每个对应的第二监控设备的联动控制;或者服务器100也可以检测联动控制的持续时间,在检测到所述持续时间达到预设时间阈值时,取消对所述每个对应的第二监控设备的联动控制。

进一步地,请参阅图6,本申请实施例还提供一种异常事件监控方法,与上面实施例不同的是,本异常事件监控方法由第一监控设备执行,可以理解的是,接下来要描述的异常事件监控方法中涉及的步骤在上面实施例中已经描述过,具体各个步骤的详尽内容可参照上面的实施例描述,下面仅对第一监控设备执行步骤进行简要说明。所述方法可以包括:

步骤s210,检测当前监控区域是否存在异常事件。

步骤s220,在检测到当前监控区域存在异常事件时,生成对应的异常告警信息并发送给服务器100,以使所述服务器100根据所述异常告警信息查找与该第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令后将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

进一步地,请参阅图7,本申请实施例还提供一种异常事件监控方法,与上面实施例不同的是,本异常事件监控方法由图1中所示的异常事件监控系统10执行,可以理解的是,接下来要描述的异常事件监控方法中涉及的步骤在上面实施例中已经描述过,具体各个步骤的详尽内容可参照上面的实施例描述,下面仅对异常事件监控系统10执行步骤进行简要说明。所述方法可以包括:

步骤s310,所述多个监控设备200中的任意一个第一监控设备检测当前监控区域是否存在异常事件。

步骤s320,在检测到当前监控区域存在异常事件时,生成对应的异常告警信息并发送给服务器100。

步骤s330,所述服务器100获取所述任意一个第一监控设备在检测到异常事件时生成的异常告警信息。

步骤s340,根据所述异常告警信息查找与所述第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令。

步骤s350,将所述联动控制指令发送给每个对应的第二监控设备。

步骤s360,每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

进一步地,请参阅图8,对应于图2所示的异常事件监控方法,本申请实施例还提供一种第一异常事件监控装置110,所述装置应用于图1中所示的服务器100,所述装置包括:

获取模块111,用于获取第一监控设备在检测到异常事件时生成的异常告警信息。

查找生成模块112,用于根据所述异常告警信息查找与所述第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令。

发送模块112,用于将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

进一步地,请参阅图9,对应于图6所示的异常事件监控方法,本申请实施例还提供一种第二异常事件监控装置210,所述装置应用于第一监控设备,所述装置包括:

检测模块211,用于检测当前监控区域是否存在异常事件。

告警信息生成模块212,用于在检测到当前监控区域存在异常事件时,生成对应的异常告警信息并发送给服务器100,以使所述服务器100根据所述异常告警信息查找与该第一监控设备关联的多个第二监控设备,并生成用于控制每个第二监控设备的转动角度和变倍倍数的联动控制指令后将所述联动控制指令发送给每个对应的第二监控设备,以使每个对应的第二监控设备响应所述联动控制指令执行对应的转动操作和变倍操作。

可以理解的是,本实施例中的各功能模块的具体操作方法可参照上述方法实施例中相应步骤的详细描述,在此不再重复赘述。

综上所述,本申请实施例提供一种异常事件监控方法及装置,通过监控场景中的任意第一监控设备对异常事件进行智能检测并进行异常告警,不需要对监控场景中的异常事件点进行手动设置,并以该对应的第一监控设备为主体构建异常事件联动关系,使得关联的多个第二监控设备执行对应的转动操作和变倍操作后对异常事件发生点进行全方位实时监视,从而对监控场景中的异常事件进行完整呈现。此外,本申请在实际监控中,任意检测到异常事件的第一监控设备均可以作为主体构建异常事件联动关系,能够有效适应复杂多变的监控环境。

可以替换的,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等

需要说明的是,在本文中,术语"包括"、"包含"或者其任何其它变体意在涵盖非排它性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

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