System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于安防,尤其涉及一种基于onvif协议的视频监控设备接入控制平台及方法。
技术介绍
1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
2、专利技术人发现,传统监控平台通常直接进行ipc(ip camera:网络摄像机)的接入,而直接接入ipc,导致监控平台所能接入的设备路数过少,且存在设备接入不稳定的问题;其次,虽然nvr(network video recorder:网络设备录像机)设备能够对多路ipc的视频流进行管理,但由于onvif协议不区分nvr和ipc,且没有通道的概念,导致传统监控平台无法直接对nvr进行接入管理。
技术实现思路
1、为克服上述现有技术的不足,本专利技术提供了一种基于onvif协议的视频监控设备接入控制平台及方法,所述方案基于onvif协议,结合预先内置的设备厂商通道和码流的排布规则的方式,实现了对nvr设备下面通道的无差别化管理;同时,基于设置的鉴权策略和心跳包模拟方式,有效保证了视频监控设备的接入安全,并在平台接入大量设备时有效减少负载。
2、根据本专利技术实施例的第一个方面,提供了一种基于onvif协议的视频监控设备接入控制平台,包括:
3、设备接入模块,其用于支持onvif协议的视频监控设备的接入,其中,所述视频监控设备包括网络摄像机和网络设备录像机;
4、通道识别模块,其用于对于接入的视频监控设备,基于通道识别实现视频监控设备的码流获取,其中,对于网络摄
5、设备控制模块,其用于响应于平台侧的控制操作,生成对应视频监控设备的控制指令,实现对视频监控设备的控制;以及,对获取的码流数据进行存储或显示。
6、进一步的,所述网络摄像机的通道识别,具体为:通过相应的token关键字,识别出对应的通道数量及通道对应的码流数量。
7、进一步的,所述网络设备录像机的通道识别,具体为:通过设备厂商类别及其对应的token关键字,识别出在线通道及离线通道,以及识别出在线通道对应的码流数量。
8、进一步的,所述预先内置的设备厂商通道和码流的排布规则,包括:
9、第一规则:按照通道从小到大的顺序,预先排列所有在线通道的主码流,然后再排列所有在线通道的次码流;
10、第二规则;按照通道从小到大的顺序,预先排列在线最小通道的所有码流,然后再依次排列其它通道的所有码流。
11、进一步的,所述网络摄像机的接入包括直接接入所述控制平台或通过接入网络设备录像机的方式接入控制平台。
12、进一步的,所述控制平台还包括鉴权模块,其用于在控制平台向视频监控设备下发控制命令时,执行如下鉴权策略:周期性获取视频监控设备的时间,以及控制平台自身时间;计算视频监控设备的时间于控制平台自身时间的差值;当发送命令时,基于当前平台时间与该差值的和作为时间值下发给视频监控设备。
13、进一步的,对于所述控制平台与视频监控设备之间的心跳包,采用如下处理机制:通过周期性获取设备信息,判断设备的响应情况,当连续预设次数未收到正确响应时,则认为设备离线,上报设备离线状态;以及,在后续周期性探测设备是否在线。
14、进一步的,所述视频监控设备的接入,通过在接入控制平台的网页端进行注册实现设备接入。
15、进一步的,所述设备控制包括但不限于通道状态获取、视频直播以及ptz控制。
16、根据本专利技术实施例的第二个方面,提供了一种基于onvif协议的视频监控设备接入控制方法,其基于上述的一种基于onvif协议的视频监控设备接入控制平台,包括:
17、响应于平台侧的控制操作,生成对应视频监控设备的控制指令;
18、将所述控制指令下发至对应的视频监控设备,实现对视频监控设备的接入控制;
19、其中,在对视频监控设备的接入控制中,对于接入的视频监控设备,基于通道识别实现视频监控设备的码流获取,对于网络摄像机,基于预设的通道和码流顺序进行码流数据的获取;对于网络设备录像机,基于预先内置的各设备厂商通道和码流的排布规则,进行各通道不同码流的获取。
20、以上一个或多个技术方案存在以下有益效果:
21、(1)本专利技术提供了一种基于onvif协议的视频监控设备接入控制平台及方法,所述方案基于onvif协议,结合预先内置的设备厂商通道和码流的排布规则的方式,实现了对nvr设备下面通道的无差别化管理;同时,基于设置的鉴权策略和心跳包模拟方式,有效保证了视频监控设备的接入安全,并在平台接入大量设备时有效减少负载。
22、(2)本专利技术所述方案在鉴权过程中,通过周期性获取设备的时间以及平台自身时间作差值的方式,当再次发送命令时,基于获取的当前平台时间加上该插值作为下发至设备的时间值,通过此种方式,屏蔽掉两边时间差异的问题。
23、(3)本专利技术所述方案在心跳包的设置过程中,通过周期性获取设备信息,判断设备的响应情况,当连续预设次数未收到正确响应,则认为设备离线,上报设备离线状态,并在后续周期性探测设备是否在线,此种方式一方面能够有效解决onvif协议中没有描述心跳相关接口的问题,另一方面,在平台存在大量设备时,能够有效减少大量负载。
24、本专利技术附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
本文档来自技高网...【技术保护点】
1.一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,包括:
2.如权利要求1所述的一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,所述网络摄像机的通道识别,具体为:通过相应的Token关键字,识别出对应的通道数量及通道对应的码流数量。
3.如权利要求1所述的一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,所述网络设备录像机的通道识别,具体为:通过设备厂商类别及其对应的Token关键字,识别出在线通道及离线通道,以及识别出在线通道对应的码流数量。
4.如权利要求1所述的一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,所述预先内置的设备厂商通道和码流的排布规则,包括:
5.如权利要求1所述的一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,所述网络摄像机的接入包括直接接入所述控制平台或通过接入网络设备录像机的方式接入控制平台。
6.如权利要求1所述的一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,所述控制平台还包括鉴权模块,其用于在控制平台向视
7.如权利要求1所述的一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,对于所述控制平台与视频监控设备之间的心跳包,采用如下处理机制:通过周期性获取设备信息,判断设备的响应情况,当连续预设次数未收到正确响应时,则认为设备离线,上报设备离线状态;以及,在后续周期性探测设备是否在线。
8.如权利要求1所述的一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,所述视频监控设备的接入,通过在接入控制平台的网页端进行注册实现设备接入。
9.如权利要求1所述的一种基于Onvif协议的视频监控设备接入控制平台,其特征在于,所述设备控制包括但不限于通道状态获取、视频直播以及PTZ控制。
10.一种基于Onvif协议的视频监控设备接入控制方法,其特征在于,其基于如权利要求1-9任一项所述的一种基于Onvif协议的视频监控设备接入控制平台,包括:
...【技术特征摘要】
1.一种基于onvif协议的视频监控设备接入控制平台,其特征在于,包括:
2.如权利要求1所述的一种基于onvif协议的视频监控设备接入控制平台,其特征在于,所述网络摄像机的通道识别,具体为:通过相应的token关键字,识别出对应的通道数量及通道对应的码流数量。
3.如权利要求1所述的一种基于onvif协议的视频监控设备接入控制平台,其特征在于,所述网络设备录像机的通道识别,具体为:通过设备厂商类别及其对应的token关键字,识别出在线通道及离线通道,以及识别出在线通道对应的码流数量。
4.如权利要求1所述的一种基于onvif协议的视频监控设备接入控制平台,其特征在于,所述预先内置的设备厂商通道和码流的排布规则,包括:
5.如权利要求1所述的一种基于onvif协议的视频监控设备接入控制平台,其特征在于,所述网络摄像机的接入包括直接接入所述控制平台或通过接入网络设备录像机的方式接入控制平台。
6.如权利要求1所述的一种基于onvif协议的视频监控设备接入控制平台,其特征在于,所述控制平台还包括鉴权模块,其用于在控制平台向视频监控设备下发控...
【专利技术属性】
技术研发人员:刘焕章,张强,付艳龙,马文英,
申请(专利权)人:神思电子技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。