【技术实现步骤摘要】
视频监控平台与前端设备间通信链路异常检测方法及装置
[0001]本申请涉及数据安全技术,特别涉及一种视频监控平台与前端设备间通信链路异常检测方法及装置。
技术介绍
[0002]前端设备,其泛指用于采集视频的设备,比如摄像机、门禁等,本申请并不具体限定前端设备的具体实现形式。
[0003]至于视频监控平台,其泛指可承担前端设备的管理、控制、报警处理、录像、录像回放、用户管理等工作的综合管理系统,在具体实现时,视频监控平台可为云平台、管理服务器、智能设备等,本申请并不具体限定视频监控平台的具体实现形式。
[0004]在一些应用场景中,前端设备通常部署在距离视频监控平台比较远的位置,比如视频监控平台部署在中心机房,而前端设备部署在户外或者距离中心机房比较远的位置。此种场景下,视频监控平台和前端设备之间的通信链路就比较长,一旦前端设备和视频监控平台之间的通信链路出现了异常,则很难及时检测出视频监控平台和前端设备之间的通信链路出现异常,进而导致前端设备采集的视频数据不能及时传送到视频监控平台。
技术实现思路
[0005]本申请实施例提供了一种视频监控平台与前端设备通信链路间通信链路异常检测方法及装置,以及时检测出视频监控平台与前端设备之间的通信链路异常。
[0006]本申请实施例提供了一种视频监控平台与前端设备之间通信链路异常的检测方法,该方法应用于通信监听装置,所述通信监听装置部署在交换设备上或者所述交换设备的旁路,所述交换设备处于所述视频监控平台与所述前端设备之间通信链路;该方法包括 ...
【技术保护点】
【技术特征摘要】
1.一种视频监控平台与前端设备之间通信链路异常的检测方法,其特征在于,该方法应用于通信监听装置,所述通信监听装置部署在交换设备上或者所述交换设备的旁路,所述交换设备处于所述视频监控平台与所述前端设备之间通信链路;该方法包括:监听经由所述交换设备的上行数据包;所述上行数据包是指所述前端设备发向所述视频监控平台的数据包;识别所述上行数据包为符合预设心跳数据包特征的心跳数据包还是为符合预设注册数据包特征的注册数据包;当识别出所述上行数据包为符合预设心跳数据包特征的心跳数据包时,判断所述上行数据包是否为重发的心跳数据包,在判断出所述上行数据包为重发的心跳数据包时,确定所述视频监控平台与所述前端设备之间的通信链路异常;当识别出所述上行数据包为符合预设注册数据包特征的注册数据包时,判断所述上行数据包是否为重发的注册数据包,在判断出所述上行数据包为重发的注册数据包时,确定所述视频监控平台与所述前端设备之间的通信链路异常。2.根据权利要求1所述的方法,其特征在于,所述识别所述上行数据包为符合预设心跳数据包特征的心跳数据包还是为符合预设注册数据包特征的注册数据包包括:当所述上行数据包携带心跳数据包特征时,所述心跳数据包特征用于表示心跳数据包,则确定所述上行数据包为符合预设心跳数据包特征的心跳数据包;当所述上行数据包携带注册数据包特征时,所述注册数据包特征用于表示注册数据包,则确定所述上行数据包为符合预设注册数据包特征的注册数据包。3.根据权利要求1或2所述的方法,其特征在于,所述判断所述上行数据包是否为重发的心跳数据包,包括:当所述上行数据包携带用于指示重发的重发标识时,确定所述上行数据包为重发的心跳数据包;当所述上行数据包未携带所述重发标识时,获得所述上行数据包携带的特征参数,当确定特征参数满足预设的心跳数据包重发条件时,则确定上行数据包为重发的心跳数据包;其中,所述特征参数携带在所述上行数据包的头部,所述特征参数包括至少两个参数,所述至少两个参数在所述前端设备被所述视频监控平台操作时发生变化;所述至少两个参数用于相互配合确定所述上行数据包是否为重发的心跳数据包。4.根据权利要求3所述的方法,其特征在于,所述前端设备和视频监控平台之间按照私有协议通信,当所述特征参数包括所述私有协议定义的用于指示在所述前端设备被所述视频监控平台操作时发生变化的两个参数时,若上行数据包不为重发的心跳数据包,所述特征参数包括的两个参数之差为固定值,若上行数据包为重发的心跳数据包,所述特征参数包括的两个参数之差不为所述固定值;所述前端设备和视频监控平台之间按照国标视频协议通信,当所述特征参数包括所述国标视频协议定义的用于指示在所述前端设备被所述视频监控平台操作时发生变化的三个参数时,若上行数据包不为重发的心跳数据包,所述特征参数包括的三个参数不同,若上行数据包为重发的心跳数据包,所述特征参数包括的三个参数相同;所述确定所述特征参数满足预设的心跳数据包重发条件包括:
当所述特征参数包括所述两个参数时,若所述特征参数包括的两个参数之差不为所述固定值,则确定满足预设的心跳数据包重发条件;当所述特征参数包括所述三个参数时,若所述特征参数包括的三个参数相同,则确定满足预设的心跳数据包重发条件。5.根据权利要求1所述的方法,其特征在于,当判断出所述上行数据包不为重发的心跳数据包时,该方法进一步包括:设置心跳数据包重发次数为第一值;在判断出所述上行数据包为重发的心跳数据包时,该方法进一步包括:将已记录的心跳数据包重发次数增加设定值,得到更新后的心跳数据包重发次数N,并确定所述视频监控平台与所述前端设备之间的通信链路至少存在N个设定心跳间隔时间的异常。6.根据权利要求1或5所述的方法,其特征在于,在判断出所述上行数据包不为重发的注册数据包时,该方法进一步包括:设置注册数据包重发次数为第一值,并在已记录的心跳数据包重发...
【专利技术属性】
技术研发人员:王滨,刘松,万里,何承润,李超豪,赵海涛,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。