Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020107853 - FRONT-END DEVICE COOPERATION METHOD, FRONT-END DEVICES, AND SECURITY MANAGEMENT PLATFORM

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17  

附图

1   2   3   4   5   6   7   8   9  

说明书

发明名称 : 前端设备协同方法、前端设备和安防管理平台

技术领域

[0001]
本申请涉及安防技术领域,特别涉及一种前端设备协同方法、前端设备和安防管理平台。

背景技术

[0002]
安防系统是指通过视频监控系统、门禁管理系统和消防系统等构成的安全防范系统。视频监控系统通常由多个网络摄像机(internet protocol camera,IPC)构成,每个IPC将获取的视频流发送至视频管理系统(video management system,VMS)又称视频管理平台。门禁管理系统和消防系统等则通常由物联网(internet of things,IOT)管理平台进行管理。
[0003]
现有技术中,视频监控系统、门禁管理系统和消防系统等安防子系统通常独立工作;其中,视频监控系统中的多个IPC可以协同工作,例如当一个IPC识别告警事件后,可以将该告警事件上报VMS,VMS可以向该告警事件关联的其它IPC发送控制指令,实现多IPC协同对目标进行持续监测。
[0004]
由于现有技术中,视频监控系统中多IPC协同需要由VMS向IPC发送控制指令实现,在实时性要求较高场景下,例如机场监控飞机起飞过程中需要多IPC协同监控,此时通过一个IPC上报VMS,由VMS再去发送控制指令调动其它IPC,会导致时延较大。
[0005]
发明内容
[0006]
本申请实施例提供了一种前端设备协同方法,应用于安防系统,可以减少协同操作的时延。
[0007]
本申请实施例第一方面提供了一种前端设备协同方法,应用于安防系统,该安防系统包括多个前端设备,该多个前端设备中包括第一前端设备和第二前端设备,该方法包括:该第一前端设备确定存在预设的协同触发事件;该第一前端设备向该第二前端设备发送协同指令,该协同指令用于指示该第二前端设备执行该协同指令对应的操作。
[0008]
安防系统包括多个前端设备,各前端设备之间存在通信连接,前端设备可以对周围环境进行监测,例如IPC可以对特定区域进行监控,当第一前端设备通过检测确定存在预设的协同触发事件时,例如IPC通过人脸识别检测到数据库中的人脸,第一前端设备可以通过通信连接直接向第二前端设备发送协同指令,该协同指令可用于指示第二前端设备执行该协同指令对应的操作,例如进行高清拍照。
[0009]
本申请实施例提供的前端设备协同方法,若第一前端设备确定存在协同触发事件,第一前端设备可以向第二前端设备发送协同指令,指示第二前端设备执行协同指令对应的操作,由于第一前端设备可以直接向第二前端设备发送协同指令,不需要通过安防管理平台转发,因此可以减少协同操作的时延。
[0010]
在第一方面的一种可能的实现方式中,该第一前端设备向该第二前端设备发送协同指令之前,该方法还包括:该第一前端设备接收并保存安防管理平台发送的配置信息集合,该配置信息集合中包括该第二前端设备的配置信息,该第二前端设备的配置信息包括该第二前端设备执行该协同指令对应的操作的能力。
[0011]
本申请实施例提供的前端设备协同方法,第一前端设备可以接收安防管理平台发送的配置信息集合,包括第二前端设备执行协同指令对应的操作的能力,即第一前端设备获取 了可指示第二前端设备执行的协同操作,增加了方案的可实现性。
[0012]
在第一方面的一种可能的实现方式中,该第一前端设备向该第二前端设备发送协同指令之前,该方法还包括:该第一前端设备获取协同策略;该第一前端设备向该第二前端设备发送协同指令包括:该第一前端设备根据该协同策略确定该第二前端设备;该第一前端设备向该第二前端设备发送该协同指令。
[0013]
本申请实施例提供的前端设备协同方法,第一前端设备获取协同策略,提供了第一前端设备根据协同策略确定执行协同操作的第二前端设备的一种实现方式,增强了方案的可实现性。
[0014]
在第一方面的一种可能的实现方式中,该第一前端设备获取协同策略包括:该第一前端设备接收安防管理平台发送的该协同策略;或,该第一前端设备获取用户在客户端配置的该协同策略。
[0015]
本申请实施例提供的前端设备协同方法,提供了第一前端设备获取协同策略的两种方式,增加了方案实现的灵活性。
[0016]
在第一方面的一种可能的实现方式中,当该第一前端设备与该第二前端设备之间的通信连接中断时,该第一前端设备删除该协同策略中该第二前端设备的协同策略;或者,该第一前端设备接收该安防管理平台发送的去协同通知消息;该第一前端设备根据该去协调通知消息的指示删除该协同策略中该第二前端设备的协同策略。
[0017]
本申请实施例提供的前端设备协同方法,提供了前端设备去协同的实现方式,增加了方案的完整度和可实现性。
[0018]
在第一方面的一种可能的实现方式中,该第一前端设备向安防管理平台发送第一配置信息,该第一配置信息包括该第一前端设备执行该协同安防动作的能力。
[0019]
本申请实施例提供的前端设备协同方法,第一前端设备可以向安防管理平台发送自己的配置信息,这样可以通过安防管理平台实现各个前端设备之间的配置信息互通,增加了方案的可实现性。
[0020]
在第一方面的一种可能的实现方式中,该第一前端设备向该安防管理平台发送该协同触发事件的告警。
[0021]
本申请实施例提供的前端设备协同方法,第一前端设备检测到预设的协同触发事件后,可以向安防管理平台发送告警,增加了方案可实现性。
[0022]
本申请实施例第二方面提供了一种前端设备协同方法,应用于安防系统,该安防系统包括多个前端设备,该多个前端设备中包括第一前端设备和第二前端设备,该方法包括:安防管理平台向该第一前端设备发送协同策略,该协同策略用于当该第一前端设备检测到预设的协同触发事件时,该第一前端设备从该多个前端设备中确定第二前端设备并指示该第二前端设备执行协同指令对应的操作;该安防管理平台接收该第一前端设备发送的该协同触发事件的告警。
[0023]
安防系统包括多个前端设备,安防管理平台与各前端设备建立连接,各前端设备之间也存在通信连接,前端设备可以对周围环境进行监测,例如IPC可以对特定区域进行监控,安防管理平台向该第一前端设备发送协同策略,该协同策略用于当该第一前端设备检测到预设的协同触发事件时,该第一前端设备从该多个前端设备中确定第二前端设备并指示该第二前端设备执行协同指令对应的操作;当第一前端设备检测到预设的协同触发事件时, 例如IPC通过人脸识别检测到数据库中的人脸,第一前端设备可以通过通信连接直接向第二前端设备发送协同指令,该协同指令可用于指示第二前端设备执行该协同指令对应的操作,例如对进行高清拍照。第一前端设备还向安防管理平台发送协同触发事件的告警。
[0024]
本申请实施例提供的前端设备协同方法,安防管理平台向该第一前端设备发送协同策略,当该第一前端设备检测到预设的协同触发事件时,该第一前端设备可以根据该协同策略从该多个前端设备中确定第二前端设备并指示该第二前端设备执行协同指令对应的操作,由于第一前端设备可以直接向第二前端设备发送协同指令,不需要通过安防管理平台转发,因此可以减少协同操作的时延。
[0025]
在第二方面的一种可能的实现方式中,该方法还包括:该安防管理平台接收该第二前端设备发送的配置信息,该配置信息包括该第二前端设备执行该协同指令对应的操作的能力;该安防管理平台向该第一前端设备发送配置信息集合,该配置信息集合中包括该第二前端设备的配置信息。
[0026]
本申请实施例提供的前端设备协同方法,安防管理平台可以将接收到的该第二前端设备的配置信息,发送给该第一前端设备,第一前端设备可以接收安防管理平台发送的第二前端设备的配置信息获取第二前端设备执行协同指令对应的操作的能力,增加了方案的可实现性。
[0027]
在第二方面的一种可能的实现方式中,该方法还包括:当该安防管理平台检测到该第二前端设备下线时,或者,当该安防管理平台接收该第二前端设备发送的去协同信息时,该安防管理平台向该第一前端设备发送去协同通知消息,该去协调通知消息用于指示该第一前端设备删除该协同策略中该第二前端设备的协同策略。
[0028]
本申请实施例提供的前端设备协同方法,提供了前端设备去协同的实现方式,增加了方案的完整度和可实现性。
[0029]
本申请实施例第三方面提供了一种前端设备协同方法,应用于安防系统,该安防系统包括第一安防管理平台和第二安防管理平台,第一前端设备为与第一安防管理平台关联的前端设备,第二前端设备为与第二安防管理平台关联的设备,该方法包括:
[0030]
该第一前端设备确定存在预设的协同触发事件;该第一前端设备向第一安防管理平台发送告警;第一安防管理平台向第二安防管理平台发送该告警对应的协同任务请求;该第二安防管理平台向该第二前端设备转发协同任务请求;该第二前端设备执行该协同任务对应的操作。
[0031]
在第三方面的一种可能的实现方式中,该方法还包括:第一安防管理平台向第二安防管理平台发送该协同任务请求之前,第一前端设备获取协同策略;第一前端设备根据该协同策略确定该协同触发事件对应的协同设备为第二前端设备;该第一前端设备向向第一安防管理平台发送第二前端设备的信息。
[0032]
在第三方面的一种可能的实现方式中,该方法还包括:第一前端设备向第一安防管理平台发送告警后,第一安防管理平台根据预设的协同策略确定协同触发事件对应的协同设备为第二前端设备。
[0033]
在第三方面的一种可能的实现方式中,该方法还包括:第一前端设备根据该协同策略确定该协同触发事件对应的协同设备的协同操作,或者,第一前端设备根据该协同策略确定该协同触发事件对应的协同设备的协同操作。
[0034]
本申请实施例第四方面提供了一种前端设备,该前端设备包括:确定模块,用于确定存在预设的协同触发事件;发送模块,用于向该第二前端设备发送协同指令,该协同指令用于指示该第二前端设备执行该协同指令对应的操作。
[0035]
在第四方面的一种可能的实现方式中,该前端设备还包括:获取模块,用于接收并保存安防管理平台发送的配置信息集合,该配置信息集合中包括该第二前端设备的配置信息,该第二前端设备的配置信息包括该第二前端设备执行该协同指令对应的操作的能力。
[0036]
在第四方面的一种可能的实现方式中,该获取模块还用于:在该发送模块向该第二前端设备发送协同指令之前,获取协同策略;该发送模块具体用于:根据该协同策略确定该第二前端设备;向该第二前端设备发送该协同指令。
[0037]
在第四方面的一种可能的实现方式中,该获取模块具体用于:接收安防管理平台发送的该协同策略;或,获取用户在客户端配置的该协同策略。
[0038]
在第四方面的一种可能的实现方式中,该前端设备还包括:删除模块,用于当该第二前端设备与该第一前端设备之间的通信连接中断时,删除该协同策略中该第二前端设备的协同策略;或者,该获取模块还用于接收该安防管理平台发送的去协同通知消息,该删除模块,还用于根据该去协调通知消息的指示删除该协同策略中该第二前端设备的协同策略。
[0039]
本申请实施例第五方面提供了一种安防管理平台,包括:发送模块,用于向该第一前端设备发送协同策略,该协同策略用于当该第一前端设备检测到预设的协同触发事件时,该第一前端设备从该多个前端设备中确定第二前端设备并指示该第二前端设备执行协同指令对应的操作;接收模块,用于接收该第一前端设备发送的该协同触发事件的告警。
[0040]
在第五方面的一种可能的实现方式中,该接收模块还用于:接收该第二前端设备发送的配置信息,该配置信息包括该第二前端设备执行该协同指令对应的操作的能力;该发送模块,还用于向该第一前端设备发送配置信息集合,该配置信息集合中包括该第二前端设备的配置信息。
[0041]
在第五方面的一种可能的实现方式中,该发送模块还用于:当该安防管理平台检测到该第二前端设备下线时,或者,当该安防管理平台接收该第二前端设备发送的去协同信息时,向该第一前端设备发送去协同通知消息,该去协调通知消息用于指示该第一前端设备删除该协同策略中该第二前端设备的协同策略。
[0042]
本申请实施例第六方面提供了一种前端设备,处理器、储存器、输入输出设备以及总线;该处理器、存储器、输入输出设备分别于该总线相连。该前端设备具有实现上述第一方面至第三方面中前端设备协同方法的功能。
[0043]
本申请实施例第七方面提供了一种安防管理平台,处理器、储存器、输入输出设备以及总线;该处理器、存储器、输入输出设备分别于该总线相连。该前端设备具有实现上述第一方面至第三方面中前端设备协同方法的功能。
[0044]
本申请实施例第八方面提供了一种安防系统,该安防系统包括上述第一方面或第三方面提供的前端设备和上述第二方面或第三方面提供的一种安防管理平台。
[0045]
本申请实施例第九方面提供了一种计算机程序产品,该计算机程序产品包括指令,当该指令在计算机上运行时,使得该计算机执行上述第一方面至第三方面及其各实现方式中的方法。
[0046]
本申请实施例第十方面提供了一种计算机可读储存介质,该计算机可读存储介质存储 指令,当该指令在计算机上运行时,实现前述本申请实施例第一方面至第三方面及其各实现方式提供的方法。
[0047]
从以上技术方案可以看出,本申请实施例具有以下优点:
[0048]
本申请实施例提供的前端设备协同方法,若第一前端设备检测到协同触发事件,第一前端设备可以向第二前端设备发送协同指令,指示第二前端设备执行协同指令对应的操作,由于第一前端设备可以直接向第二前端设备发送协同指令,不需要通过安防管理平台转发,因此可以减少协同操作的时延。

附图说明

[0049]
图1为视频监控系统中多个IPC协同工作示意图;
[0050]
图2为本申请实施例中安防系统架构图;
[0051]
图3为本申请实施例中前端设备协同方法的一个实施例示意图;
[0052]
图4为本申请实施例中前端设备协同方法的一个实施例交互示意图;
[0053]
图5为本申请实施例中另一个安防系统架构图;
[0054]
图6为本申请实施例中前端设备的一个实施例示意图;
[0055]
图7为本申请实施例中安防管理平台的一个实施例示意图;
[0056]
图8为本申请实施例中前端设备的另一个实施例示意图;
[0057]
图9为本申请实施例中安防管理平台的另一个实施例示意图。

具体实施方式

[0058]
在安防系统中,视频监控系统、门禁管理系统和消防系统等安防子系统通常独立工作,其中,视频监控系统中的多个IPC可以协同工作,请参阅图1,为视频监控系统中多个IPC协同工作示意图。
[0059]
视频监控系统由多个IPC构成,其中,包括VMS、一个主IPC和至少一个协作IPC,每个IPC将获取的视频流发送至VMS。当一个IPC检测到告警事件后,可以将该告警事件上报VMS,VMS可以向该告警事件关联的其它IPC发送控制指令,实现多IPC协同对目标进行持续监测。这里,IPC检测到的告警事件,可以是人脸识别检测到数据库中的人脸、拍摄区域被遮挡或出现侵入设定区域的目标等。
[0060]
视频监控系统中的多个IPC可以协同工作时,需要由VMS向IPC发送控制指令实现,在实时性要求较高场景下,例如机场监控飞机起飞过程中需要多IPC协同监控,此时通过一个IPC上报VMS,由VMS再去发送控制指令调动其它IPC执行相应的操作,会导致时延较大。
[0061]
本申请实施例提供了一种前端设备协同方法,应用于安防系统,可以减少协同操作的时延。下面对本申请实施例中涉及的相关术语进行介绍:
[0062]
安防系统是以安全防范产品构成的入侵报警系统、视频安防监控系统、出入口控制系统、防爆安全检查等的系统;或是由上述系统为子系统组合或集成的电子系统或网络。本申请实施例提供的安防系统包括安防管理平台和多个前端设备。
[0063]
协同触发事件是预设于前端设备,可以由前端设备检测或感知的事件。当第一前端设备检测或感知到协同触发事件时,将触发该第一前端设备请求至少一个第二前端设备执行协同操作。示例性的,协同触发事件可以是与第一前端设备的设备性能相关的告警事件,例如,对于智能IPC,预设的协同触发事件可以是通过人脸识别技术检测到数据库中的人脸; 协同触发事件还可以是第一前端设备获取的用户输入的操作指令,例如,用户对于IPC显示屏幕某个区域的点击。
[0064]
配置信息是前端设备的配置参数,配置信息包括该前端设备的网际协议(internet protocol,IP)地址、端口号、协议、用户名及密码、协同能力集,还可以包括位置信息和备注信息。其中IP地址、端口号用于确定该前端设备在网络中的位置,用户名及密码用于鉴权认证,协议是指开放接口标准(open network video interface forum,ONVIF)或全国安全防范报警系统标准化技术委员会提出的TC100标准等协议,协同能力集是指该前端设备可以根据协同指令完成的操作的集合,例如录像,抓拍,变焦高清或警铃等。
[0065]
协同策略是协同触发事件与前端设备的操作之间的对应规则,当第一前端设备检测到第一协同触发事件,可以根据协同策略确定第一协同触发事件对应的第二前端设备,根据协同策略还可以进一步地确定触发第二前端设备执行的操作。
[0066]
协同指令是用于指示前端设备执行协同操作的指令,协同指令中可以携带操作信息。示例性的,第一前端设备进行人脸识别检测到数据库中的人脸,根据协同策略,该协同触发事件对应的前端设备为第二前端设备,进一步地,第二前端设备的操作为进行跟踪拍摄。则第一前端设备向第二前端设备发送协同指令,该协同指令中携带跟踪拍摄操作信息,用于指示第二前端设备进行跟踪拍摄。
[0067]
请参阅图2,为本申请实施例中安防系统架构图。
[0068]
本申请实施例提供的安防系统包括安防管理平台和多个前端设备,这里的多个前端设备为至少两个前端设备,图中的n大于或等于2。
[0069]
其中,前端设备可以是IPC、周界报警器、烟雾探测器或报警铃等应用于安防系统前端的各种传感器设备,安防系统中的多个前端设备的类型可以相同,也可以不同,此处对于前端设备的具体类型不做限定。
[0070]
安防管理平台是对前端设备进行管理的后端平台。当前端设备为车辆管理或门禁管理相关的传感器时,安防管理平台可以是IOT管理平台;当前端设备均为IPC时,该安防管理平台也可以是VMS或智能视频监控系统(intelligent video surveillance,IVS)。
[0071]
基于图2所示的安防系统架构图,请参阅图3,本申请实施例中前端设备协同方法的一个实施例示意图。
[0072]
301、第一前端设备确定存在预设的协同触发事件;
[0073]
安防系统中的第一前端设备可以通过检测确定是否存在预设的协同触发事件,第一前端设备可以是IPC、烟雾探测器或报警铃等应用于安防系统前端的各种传感器设备。
[0074]
可选地,预设的协同触发事件可以是与第一前端设备的设备性能相关的告警事件。例如,对于智能IPC,预设的协同触发事件可以是通过人脸识别技术检测到数据库中的人脸;对于普通IPC,预设的协同触发事件可以是拍摄区域被遮挡或出现侵入设定区域的目标等;对于烟雾探测器,预设的协同触发事件可以是烟雾浓度达到预设阈值。
[0075]
可选地,预设的协同触发事件可以是第一前端设备获取的用户输入的操作指令。例如,用户对于IPC显示屏幕某个区域的点击,或报警铃获取的用户对报警按键的按压操作等。
[0076]
302、若存在预设的协同触发事件,则第一前端设备向第二前端设备发送协同指令;
[0077]
若存在预设的协同触发事件,则第一前端设备向第二前端设备发送协同指令,该协同指令用于指示第二前端设备执行协同指令对应的操作。这里协同指令不需要经过安防管理 平台转发,而是由第一前端设备直接发送给第二前端设备。第二前端设备根据协同指令的指示执行协同指令对应的操作,协同指令对应的操作与第二前端设备的能力相关,例如,若第二前端设备为IPC,则协同指令对应的操作可能是转动摄像头方向或拍照等;若第二前端设备为报警铃,则协同指令对应的操作可能是响铃。此处,对于协同指令对应的操作不做限定。
[0078]
本申请实施例提供的前端设备协同方法,若第一前端设备检测到协同触发事件,第一前端设备可以向第二前端设备发送协同指令,指示第二前端设备执行协同指令对应的操作,由于第一前端设备可以直接向第二前端设备发送协同指令,不需要通过安防管理平台转发,因此可以减少协同操作的时延。
[0079]
基于图2所示的安防系统架构图,请参阅图4,本申请实施例中前端设备协同方法的一个实施例交互示意图。
[0080]
需要说明的是,安防系统中包括多个前端设备,用户可以根据实际应用需求选择所有的前端设备布防,或者选取部分前端设备布防,例如一栋大楼中位于某一层的前端设备布防。对于布防的前端设备数量不做限定,本实施例中,以选取第一前端设备、第二前端设备和第三前端设备布防为例进行说明。
[0081]
本申请实施例中前端设备均为具有联网能力的设备,各个前端设备之间可以建立有线或无线通信连接。
[0082]
401、安防管理平台向前端设备请求配置信息;
[0083]
安防管理平台首先会根据协议与安防系统内的多个前端设备建立连接,然后获取各个前端设备的配置信息。可以理解的是,安防管理平台可以分别向第一前端设备、第二前端设备和第三前端设备请求配置信息,图4中仅以安防管理平台向第二前端设备请求配置信息为例进行示意。
[0084]
402、前端设备向安防管理平台发送配置信息;
[0085]
前端设备接收安防管理平台对配置信息的请求后,可以向安防管理平台发送配置信息。可以理解的是,第一前端设备、第二前端设备和第三前端设备请求都可以分别向安防管理平台发送自己的配置信息,图4中仅以第二前端设备向安防管理平台发送配置信息为例进行示意。
[0086]
配置信息包括网际协议(internet protocol,IP)地址、端口号、协议、用户名及密码、协同能力集,还可以包括位置信息和备注信息。其中用户名及密码可以用于鉴权认证,协议可以是开放接口标准(open network video interface forum,ONVIF)或全国安全防范报警系统标准化技术委员会提出的TC100协议等,协同能力集是指该前端设备可以根据协同指令完成的操作的集合,例如录像,抓拍,变焦高清或警铃等。
[0087]
安防管理平台接收前端设备发送的配置信息后,将获取的配置信息集合保存到本地。
[0088]
403、安防管理平台向前端设备发送配置信息集合;
[0089]
安防管理平台向前端设备发送配置信息集合,可以理解的是,安防管理平台可以分别向第一前端设备、第二前端设备和第三前端设备发送配置信息集合,图4中仅以安防管理平台向第一前端设备发送配置信息集合为例进行示意。
[0090]
安防管理平台向第一前端设备发送的配置信息集合中包括第二前端设备的配置信息和第三前端设备的配置信息。第一前端设备获取配置信息集合后,将第二前端设备的配置信 息和第三前端设备的配置信息保存在本地。
[0091]
第一前端设备获取配置信息集合中第二前端设备的配置信息,包括第二前端设备的IP地址、端口号、协议、用户名和密码,第一前端设备可以根据上述信息与第二前端设备建立通信连接,并完成鉴权认证,由此,第一前端设备可以登录第二前端设备并对其进行控制,可选地,第一前端设备可以根据用户的配置,与第二前端设备绑定,即第一前端设备根据第二前端设备配置信息中的用户名和密码登录第二前端设备,并对其进行控制,直至第二前端设备与其解除绑定。可选地,第一前端设备检测到预设的协同触发事件时,根据第二前端设备配置信息中的用户名和密码登录第二前端设备,向第二前端设备发送协同指令,指示第二前端设备完成协同指令对应的操作。可选地,配置信息中包括协同能力集,第二前端设备的配置信息中携带的协同能力集,是指该前端设备可以根据协同指令完成的操作的集合,例如录像,抓拍和变焦高清等。
[0092]
404、安防管理平台向前端设备发送协同策略;
[0093]
安防管理平台可以向前端设备发送协同策略,可以理解的是,安防管理平台可以分别向第一前端设备、第二前端设备和第三前端设备发送协同策略,图4中仅以安防管理平台向第一前端设备发送协同策略为例进行示意。
[0094]
协同策略是前端设备检测到协同触发事件后,多个前端设备实时协同操作的触发规则。示例性的,第一前端设备进行人脸识别,检测到数据库中的人脸即为协同触发事件,将触发第二前端设备进行跟踪拍摄;或者,第一前端设备检测到入侵,将触发第二前端设备拍照记录以及第三前端设备拉响报警铃;或者,第一前端设备接收到用户对于某个图像区域的点击,将触发第二前端设备转动摄像头对选定区域进行放大高清拍摄;或者,第一前端设备检测到告警事件,将触发第二前端设备拉响报警铃。对于协同策略的具体规则此处不做限定。
[0095]
可选地,协同策略可以由用户在安防管理平台进行配置,然后安防管理平台将协同策略下发给各个前端设备;或者,协同策略可以由用户直接在前端设备客户端进行配置,此处对于协同策略的配置方式不做限定。
[0096]
可选地,协同策略可以携带前端设备之间的绑定规则,示例性的,第二前端设备绑定至第一前端设备,即第一前端设备登录至第二前端设备并保持长连接直至解除绑定。长连接状态下,第一前端设备可以向第二前端设备发送协同指令并且不需要重新登录第二前端设备。
[0097]
前端设备接收协同策略后,将该协同策略保存在本地。
[0098]
405、第一前端设备确定存在协同触发事件;
[0099]
第一前端设备可以通过检测确定存在协同触发事件,可以理解的是,安防系统的各个前端设备均可以确定存在协同触发事件,图4中仅以第一前端设备为例进行示意。
[0100]
可选地,预设的协同触发事件可以是与第一前端设备的设备性能相关的告警事件。例如,对于智能IPC,预设的协同触发事件可以是通过人脸识别技术检测到数据库中的人脸;对于普通IPC,预设的协同触发事件可以是拍摄区域被遮挡或出现侵入设定区域的目标等;对于烟雾探测器,预设的协同触发事件可以是烟雾浓度达到预设阈值。
[0101]
可选地,预设的协同触发事件可以是第一前端设备获取的用户输入的操作指令。例如,用户对于IPC显示屏幕某个区域的点击,或报警铃获取的用户对报警按键的按压操作等。
[0102]
406、第一前端设备向安防管理平台发送告警信息;
[0103]
若步骤405中,第一前端设备检测到该协同触发事件,则第一前端设备可以将向安防管理平台发送告警信息。可选地,第一前端设备还可以向第一前端设备客户端发送告警信息。
[0104]
需要说明的是,步骤406为可选步骤,可以执行,也可以不执行,此处不做限定。
[0105]
407、第一前端设备向第二前端设备发送协同指令;
[0106]
若步骤405中,第一前端设备检测到该协同触发事件,则第一前端设备将向安防系统中的其它前端设备发送协同指令,其它前端设备可以是安防系统中至少一个前端设备,本实施例中以第二前端设备为例进行说明,第一前端设备向第二前端设备发送协同指令。
[0107]
可选地,由于协同策略规定了协同触发事件与前端设备的操作之间的对应规则,当第一前端设备检测到第一协同触发事件,可以根据协同策略确定第一协同触发事件对应的第二前端设备,根据协同策略还可以进一步地确定触发第二前端设备的操作。协同指令中可以携带第二前端设备对应的操作信息。
[0108]
示例性的,第一前端设备进行人脸识别检测到数据库中的人脸,根据协同策略,该协同触发事件对应的前端设备为第二前端设备,进一步地,第二前端设备的操作为进行跟踪拍摄。则第一前端设备向第二前端设备发送协同指令,该协同指令中携带跟踪拍摄操作信息,用于指示第二前端设备进行跟踪拍摄。
[0109]
需要说明的是,步骤407与步骤406的执行没有先后顺序,可以先执行步骤407,再执行步骤406,也可以先执行步骤406,再执行步骤407,此处不做限定。
[0110]
408、第二前端设备执行协同指令对应的操作;
[0111]
由于前端设备之间有通信连接,第二前端设备可以直接接收第一前端设备发送的协同指令,将根据该协同指令执行对应的操作。该协同指令中携带了对应的操作信息。示例性的,二前端设备根据协同指令的指示进行跟踪拍摄。
[0112]
409、第二前端设备向安防管理平台发送联动记录;
[0113]
第二前端设备根据协同指令执行对应的操作后,第二前端设备向安防管理平台发送联动记录,可以包括协同操作事件或检测结果。
[0114]
需要说明的是,步骤409为可选步骤,可以执行,也可以不执行,此处不做限定。
[0115]
在实际应用中,可能出现安防系统中的部分前端设备需要撤销协同布防的情形,本实施例中以第三前端设备撤销协同布防为例进行说明。
[0116]
410、第三前端设备向安防管理平台发送去协同信息;
[0117]
第三前端设备可以根据用户的操作,向安防管理平台发送去协同信息,告知安防管理平台撤销第三前端设备的协同布防,安防管理平台可以删除第三前端设备的协同策略并更新本地协同策略,即删除协同策略中涉及触发第三前端设备的操作,可选地,安防管理平台还可以删除第三前端设备的配置信息。
[0118]
需要说明的是,步骤410为可选步骤,可以执行,也可以不执行,此处不做限定。
[0119]
411、安防管理平台向前端设备发送去协同通知消息;
[0120]
安防管理平台接收到第三前端设备向安防管理平台发送去协同信息之后,或者,安防管理平台检测到第三前端设备掉线超过预设的时长时,或者,安防管理平台获取到用户撤销第三前端设备协同布防的指令后,安防管理平台可以向前端设备发送去协同通知消息。
[0121]
需要说明的是,安防管理平台可以向第一前端设备和第二前端设备发送去协同通知消息,图4中仅以安防管理平台向第一前端设备发送去协同通知消息为例进行示意。
[0122]
412、第一前端设备删除第三前端设备的协同策略;
[0123]
第一前端设备接收安防管理平台发送的针对第三前端设备的去协同通知消息后,或者,第一前端设备检测到第三前端设备掉线超过预设的时长后,第一前端设备将删除第三前端设备的协同策略并更新本地协同策略。示例性的,原协同策略中,第一前端设备检测到入侵,将触发第二前端设备拍照记录以及第三前端设备拉响报警铃,删除第三前端设备的协同策略即删除触发第三前端设备的操作,第一前端设备检测到入侵,仅触发第二前端设备拍照记录。
[0124]
可选地,第一前端设备还可以删除第三前端设备的配置信息。
[0125]
需要说明的是,步骤410至步骤412为可选步骤,可以执行,也可以不执行,此处不做限定。
[0126]
请参阅图5,为本申请实施例中另一个安防系统架构图。
[0127]
安防系统中可能存在多个管理平台,每个管理平台关联多个前端设备,不同管理平台处于不同的局域网中,在实际应用中,可能需要跨管理平台的前端设备之间进行协同。示例性的,请参阅图5提供的一个安防系统架构图。
[0128]
安防系统包括第一安防管理平台和第二安防管理平台,第一安防管理平台与多个前端设备关联,第二安防管理平台也与多个前端设备关联,第一安防管理平台与第二安防管理平台分别处于不同的局域网中。如图所示,第一安防管理平台与多个摄像机关联,第一安防管理平台可以是VMS;第二安防管理平台与周界报警、门禁系统、停车管理和消防系统中的前端设备相关联,第二安防管理平台可以是IOT平台。
[0129]
当第一安防管理平台接收到关联的第一前端设备的告警,第一安防管理平台可以向第二安防管理平台发送协同任务,第二安防管理平台接收协同任务后可以向关联的第二前端设备发送协同指令,指示第二前端设备执行协同指令对应的操作。
[0130]
在一种可能的实施方式中,第一安防管理平台接收到关联的第一前端设备的告警后,根据预设的协同策略,确定该告警事件对应的第二前端设备。若该第二前端设备为第二安防管理平台关联的前端设备,则第一安防管理平台向第二安防管理平台发布协同任务,该协同任务中携带第二前端设备的信息,具体的,协同任务中携带的参数包括:任务标识(identification,ID)、目标前端设备ID、操作命令及业务参数,具体描述参见下表:
[0131]
[0132]
第二安防管理平台接收协同任务后根据目标前端设备ID确定第二前端设备,并向第二前端设备发送协同指令,第二前端设备根据协同指令执行操作命令。可选地,第二前端设 备可以拒绝执行协同指令对应的操作并向第二安防管理平台返回拒绝消息。
[0133]
在另一种可能的实施方式中,第一前端设备中预置了协同策略,当第一前端设备检测到预设的告警事件后,第一前端设备根据预置的协同策略和告警事件确定对应的第二前端设备,可选地,第一前端设备还可以确定第二前端设备的协同操作。第一前端设备向第一安防管理平台发送告警以及协同请求,协同请求中携带第二前端设备ID,第一安防管理平台接收协同请求后,确定第二前端设备为第二安防管理平台关联的前端设备,则第一安防管理平台向第二安防管理平台发布协同任务,该协同任务中携带第二前端设备的信息。第二安防管理平台接收协同任务后向第二前端设备发送协同指令,第二前端设备根据协同指令执行协同操作。可选地,第二前端设备可以拒绝执行协同指令对应的操作并向第二安防管理平台返回拒绝消息。
[0134]
示例性的,摄像机1通过人脸识别发现目标人物,向IVS发送告警信息,IVS根据预设的协同策略确定周界报警系统中的报警器拉响报警铃,IVS确定报警器为关联于IOT平台的前端设备,IVS向IOT平台发布协同任务,协同任务中携带报警器的ID,操作命令为拉响报警铃。IOT平台接收协同任务后,向报警铃发送协同指令,指示报警铃拉响报警铃。
[0135]
示例性的,消防系统中的烟雾报警器检测到烟雾浓度超过阈值后,根据预设的协同策略确定协同设备为摄像机2和摄像机3,烟雾报警器向IOT平台发送告警信息、摄像机2的ID和摄像机3的ID,其中摄像机2对应的协同操作为高清拍照,摄像机3对应的协同操作为摄像。IOT平台接收到业务报警器发送的协同任务后,确定摄像机2和摄像机3关联的安防管理平台为IVS,因此向IVS转发协同任务,IVS收到协同任务后向摄像机2和摄像机3发送协同指令,根据协同指令,摄像机2执行高清拍照,摄像机3执行摄像。此时,若摄像机2正在执行优先级更高的任务,例如人脸识别或跟踪拍摄,摄像机2可以拒绝协同指令的指示并向IVS返回拒绝消息,IVS可以向IOT平台转发该拒绝消息。
[0136]
本申请实施例提供的前端设备协同方法,处于不同局域网的安防管理平台关联的前端设备之间可以执行协同任务。
[0137]
上面介绍了本申请实施例中前端设备协同方法,下面对实现前端设备协同方法的设备进行介绍。
[0138]
请参阅图6,本申请实施例中前端设备的一个实施例示意图。
[0139]
本申请实施例提供的前端设备,包括:
[0140]
确定模块601,用于确定存在预设的协同触发事件;
[0141]
发送模块602,用于向该第二前端设备发送协同指令,该协同指令用于指示该第二前端设备执行该协同指令对应的操作。
[0142]
该前端设备还包括:
[0143]
获取模块603,用于接收并保存安防管理平台发送的配置信息集合,该配置信息集合中包括该第二前端设备的配置信息,该第二前端设备的配置信息包括该第二前端设备执行该协同指令对应的操作的能力。
[0144]
该获取模块603还用于:
[0145]
在该发送模块602向该第二前端设备发送协同指令之前,获取协同策略;
[0146]
该发送模块602具体用于:
[0147]
根据该协同策略确定该第二前端设备;
[0148]
向该第二前端设备发送该协同指令。
[0149]
该获取模块603具体用于:
[0150]
接收安防管理平台发送的该协同策略;或,获取用户在客户端配置的该协同策略。
[0151]
该前端设备还包括:
[0152]
删除模块604,用于当该第二前端设备与该第一前端设备之间的通信连接中断时,删除该协同策略中该第二前端设备的协同策略;或者,
[0153]
该获取模块603还用于接收该安防管理平台发送的去协同通知消息,
[0154]
该删除模块604,还用于根据该去协调通知消息的指示删除该协同策略中该第二前端设备的协同策略。
[0155]
请参阅图7,本申请实施例中安防管理平台的一个实施例示意图。
[0156]
本申请实施例提供的安防管理平台,可以部署于专用的硬件设备,或集成在芯片,也可以部署于云端,此处不做限定。该安防管理平台包括:
[0157]
发送模块701,用于向该第一前端设备发送协同策略,该协同策略用于当该第一前端设备检测到预设的协同触发事件时,该第一前端设备从该多个前端设备中确定第二前端设备并指示该第二前端设备执行协同指令对应的操作;
[0158]
接收模块702,用于接收该第一前端设备发送的该协同触发事件的告警。
[0159]
该接收模块702还用于:接收该第二前端设备发送的配置信息,该配置信息包括该第二前端设备执行该协同指令对应的操作的能力;
[0160]
该发送模块701,还用于向该第一前端设备发送配置信息集合,该配置信息集合中包括该第二前端设备的配置信息。
[0161]
该发送模块701还用于:当该安防管理平台检测到该第二前端设备下线时,或者,当该安防管理平台接收该第二前端设备发送的去协同信息时,向该第一前端设备发送去协同通知消息,该去协调通知消息用于指示该第一前端设备删除该协同策略中该第二前端设备的协同策略。
[0162]
请参阅图8,本申请实施例中前端设备的另一个实施例示意图。
[0163]
该前端设备800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器801和存储器805,该存储器805中存储有程序或数据。
[0164]
其中,存储器805可以是易失性存储或非易失性存储。处理器801可以与存储器805通信,在前端设备800上执行存储器805中的一系列指令。
[0165]
前端设备800还可以包括一个或一个以上电源802,一个或一个以上有线或无线网络接口803,一个或一个以上输入输出接口804。
[0166]
本实施例中前端设备800中的处理器801所执行的流程可以参考前述方法实施例中描述的方法流程,此处不加赘述。
[0167]
请参阅图9,本申请实施例中安防管理平台的另一个实施例示意图。
[0168]
该安防管理平台900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器901和存储器905,该存储器905中存储有程序或数据。
[0169]
其中,存储器905可以是易失性存储或非易失性存储。处理器901可以与存储器905通信,在安防管理平台900上执行存储器905中的一系列指令。
[0170]
安防管理平台900还可以包括一个或一个以上电源902,一个或一个以上有线或无线网络接口903,一个或一个以上输入输出接口904。
[0171]
本实施例中安防管理平台900中的处理器901所执行的流程可以参考前述方法实施例中描述的方法流程,此处不加赘述。
[0172]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0173]
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0174]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0175]
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0176]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0177]
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

权利要求书

[权利要求 1]
一种前端设备协同方法,其特征在于,应用于安防系统,所述安防系统包括多个前端设备,所述多个前端设备中包括第一前端设备和第二前端设备,所述方法包括: 所述第一前端设备确定存在预设的协同触发事件; 所述第一前端设备向所述第二前端设备发送协同指令,所述协同指令用于指示所述第二前端设备执行所述协同指令对应的操作。
[权利要求 2]
根据权利要求1所述的方法,其特征在于,所述第一前端设备向所述第二前端设备发送协同指令之前,所述方法还包括: 所述第一前端设备接收并保存安防管理平台发送的配置信息集合,所述配置信息集合中包括所述第二前端设备的配置信息,所述第二前端设备的配置信息包括所述第二前端设备执行所述协同指令对应的操作的能力。
[权利要求 3]
根据权利要求1或2所述的方法,其特征在于,所述第一前端设备向所述第二前端设备发送协同指令之前,所述方法还包括: 所述第一前端设备获取协同策略; 所述第一前端设备向所述第二前端设备发送协同指令包括: 所述第一前端设备根据所述协同策略确定所述第二前端设备; 所述第一前端设备向所述第二前端设备发送所述协同指令。
[权利要求 4]
根据权利要求3所述的方法,其特征在于,所述第一前端设备获取协同策略包括: 所述第一前端设备接收所述安防管理平台发送的所述协同策略;或, 所述第一前端设备获取用户在客户端配置的所述协同策略。
[权利要求 5]
根据权利要求3或4所述的方法,其特征在于,所述方法还包括: 当所述第一前端设备与所述第二前端设备之间的通信连接中断,所述第一前端设备删除所述协同策略中所述第二前端设备的协同策略;或者, 所述第一前端设备接收所述安防管理平台发送的去协同通知消息,所述第一前端设备根据所述去协调通知消息的指示删除所述协同策略中所述第二前端设备的协同策略。
[权利要求 6]
一种安防系统前端设备协同方法,其特征在于,应用于安防系统,所述安防系统包括多个前端设备,所述多个前端设备中包括第一前端设备和第二前端设备,所述方法包括: 安防管理平台向所述第一前端设备发送协同策略,所述协同策略用于当所述第一前端设备检测到预设的协同触发事件时,所述第一前端设备从所述多个前端设备中确定第二前端设备并指示所述第二前端设备执行协同指令对应的操作; 所述安防管理平台接收所述第一前端设备发送的所述协同触发事件的告警。
[权利要求 7]
根据权利要求6所述的方法,其特征在于,所述方法还包括: 所述安防管理平台接收所述第二前端设备发送的配置信息,所述配置信息包括所述第二前端设备执行所述协同指令对应的操作的能力; 所述安防管理平台向所述第一前端设备发送配置信息集合,所述配置信息集合中包括所述第二前端设备的配置信息。
[权利要求 8]
根据权利要求6或7所述的方法,其特征在于,所述方法还包括: 当所述安防管理平台检测到所述第二前端设备下线时,或者,当所述安防管理平台接收所述第二前端设备发送的去协同信息时,所述安防管理平台向所述第一前端设备发送去协同通知消息,所述去协调通知消息用于指示所述第一前端设备删除所述协同策略中所述第二前端设备的协同策略。
[权利要求 9]
一种前端设备,其特征在于,所述前端设备包括: 确定模块,用于确定存在预设的协同触发事件; 发送模块,用于向所述第二前端设备发送协同指令,所述协同指令用于指示所述第二前端设备执行所述协同指令对应的操作。
[权利要求 10]
根据权利要求9所述的前端设备,其特征在于,所述前端设备还包括: 获取模块,用于接收并保存安防管理平台发送的配置信息集合,所述配置信息集合中包括所述第二前端设备的配置信息,所述第二前端设备的配置信息包括所述第二前端设备执行所述协同指令对应的操作的能力。
[权利要求 11]
根据权利要求9或10所述的前端设备,其特征在于,所述获取模块还用于: 在所述发送模块向所述第二前端设备发送协同指令之前,获取协同策略; 所述发送模块具体用于: 根据所述协同策略确定所述第二前端设备; 向所述第二前端设备发送所述协同指令。
[权利要求 12]
根据权利要求11所述的前端设备,其特征在于,所述获取模块具体用于: 接收所述安防管理平台发送的所述协同策略;或, 获取用户在客户端配置的所述协同策略。
[权利要求 13]
根据权利要求11或12所述的前端设备,其特征在于,所述前端设备还包括: 删除模块,用于当所述第二前端设备与所述第一前端设备之间的通信连接中断时,删除所述协同策略中所述第二前端设备的协同策略;或者, 所述获取模块还用于接收所述安防管理平台发送的去协同通知消息, 所述删除模块,还用于根据所述去协调通知消息的指示删除所述协同策略中所述第二前端设备的协同策略。
[权利要求 14]
一种安防管理平台,其特征在于,包括: 发送模块,用于向所述第一前端设备发送协同策略,所述协同策略用于当所述第一前端设备检测到预设的协同触发事件时,所述第一前端设备从所述多个前端设备中确定第二前端设备并指示所述第二前端设备执行协同指令对应的操作; 接收模块,用于接收所述第一前端设备发送的所述协同触发事件的告警。
[权利要求 15]
根据权利要求14所述的安防管理平台,其特征在于,所述接收模块还用于: 接收所述第二前端设备发送的配置信息,所述配置信息包括所述第二前端设备执行所述协同指令对应的操作的能力; 所述发送模块,还用于向所述第一前端设备发送配置信息集合,所述配置信息集合中包括所述第二前端设备的配置信息。
[权利要求 16]
根据权利要求14或15所述的安防管理平台,其特征在于,所述发送模块还用于: 当所述安防管理平台检测到所述第二前端设备下线时,或者,当所述安防管理平台 接收所述第二前端设备发送的去协同信息时,向所述第一前端设备发送去协同通知消息,所述去协调通知消息用于指示所述第一前端设备删除所述协同策略中所述第二前端设备的协同策略。
[权利要求 17]
一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,当所述指令在计算机上运行时,使得所述计算机执行权利要求1至8中任一项所述的方法。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]  
[ 图 8]  
[ 图 9]