一种摄像机网络故障实时诊断与恢复方法、装置及摄像机制造方法及图纸

技术编号:21899013 阅读:59 留言:0更新日期:2019-08-17 18:26
本发明专利技术公开了一种摄像机网络故障实时诊断与恢复方法、装置及摄像机,在感知到断网检测触发条件时,启动断网检测,当检测到网络异常后,网络摄像机能够自动进行分级复位或重启的恢复操作,可以高效恢复网络问题,避免因音视频数据大量丢失而对客户产生严重影响,减少维护成本。同时记录的关键日志可以高效定位问题原因,减少维护成本。另外,本发明专利技术能够通过分级检测机制,实时记录故障发生的网络节点,有效协助定位短时、偶发的网络连接故障原因。

A Real-time Diagnosis and Recovery Method, Device and Camera for Camera Network Faults

【技术实现步骤摘要】
一种摄像机网络故障实时诊断与恢复方法、装置及摄像机
本专利技术属于网络维护
,尤其涉及一种摄像机网络故障实时诊断与恢复方法、装置及摄像机。
技术介绍
网络摄像机在视频监控系统中作为最前端的设备,通常需要通过网线、光纤、交换机、路由器等网络设备将音视频等信号传送给后端关联对象进行显示、存储、分析等。但目前的网络设备(光模块、交换机、路由器等)通常由不同厂家生产提供,与网络摄像机在实际环境中长时间配套使用时不可避免会出现稳定性或兼容性的网络问题,导致网络摄像机与系统中关联对象出现网络中断的风险。如果网络中断后未及时恢复,可能会导致音视频数据丢失、实况无法等问题,严重影响客户实际使用。针对随机出现的网络类问题,由于具有偶然性和短时性,出问题时的网络情况难以确定,网络管理员无法及时定位问题,且问题的解决往往需要人员前往现场,实时蹲守,费时费力。在现有的技术方案中,有些网络摄像机通过定时重启来进行网络恢复,但当网络本身正常时仍会触发定时重启,会导致重启过程中的音视频数据出现丢失。而且由于网络摄像机与网络设备之间的兼容性和稳定性网络问题在出现时间上存在不确定性,定时重启需要到达特定时间后才会恢复网络,无法及时进行恢复操作,仍会导致音视频数据大量丢失,严重影响客户实际使用。因此,对于视频监控网络中的网络摄像机,亟需一种可以在网络或者网络的一部分存在故障时,能够排查故障原因,采取相应策略,最大可能的让网络连接恢复正常的解决方案。
技术实现思路
本专利技术的目的是提供一种摄像机网络故障实时诊断与恢复方法、装置及摄像机,用于解决现有技术在网络或者网络的一部分存在故障时,故障定位困难,无法及时进行恢复操作等技术问题。为了实现上述目的,本专利技术技术方案如下:一种摄像机网络故障实时诊断与恢复方法,应用于前端设备,所述摄像机网络故障实时诊断与恢复方法,包括:步骤S1、在感知到断网检测触发条件时,启动断网检测;步骤S2、进行断网检测,检测网络是否正常,在检测到网络正常时进入步骤S3,在检测到网络异常时,进入步骤S4;步骤S3、当检测到网络正常时,记录断网检测结果,并清空断网恢复标志,返回步骤S1;步骤S4、当检测到网络异常时,记录断网检测结果并启动断网恢复;步骤S5、进行断网恢复,根据记录的断网恢复标志分级复位网口,每次复位后更新断网恢复标志,直到达到预设的断网恢复标志仍然未恢复网络,则重启设备,否则返回步骤S2。本专利技术所述检测网络是否正常,包括:如果已获取到网关IP地址,则统计ping网关连续10个包的丢包率;如果丢包率小于20%,则判断为网络正常;如果丢包率在20%~90%之间,则判断为网络异常;如果丢包率为100%,则继续如下步骤:如果已获取到管理平台的IP地址,则统计ping管理平台连续10个包的丢包率;如果丢包率小于20%,则判断为网络正常;否则判断为网络异常;如果已获取到存储服务器的IP地址,则统计ping存储服务器连续10个包的丢包率;如果丢包率小于20%,则判断为网络正常;否则判断为网络异常;如果已获取到解码显示器的IP地址,则统计ping解码显示器连续10个包的丢包率;如果丢包率小于20%,则判断为网络正常;否则判断为网络异常。进一步地,所述摄像机网络故障实时诊断与恢复方法,还包括:在每次执行复位动作前后,都记录关键日志;每次复位完成后先发送1次ARP报文。进一步地,所述摄像机网络故障实时诊断与恢复方法,还包括:对网络异常的后端设备IP地址,统计ping连续10个包的丢包率并记录在关键日志中。进一步地,所述摄像机网络故障实时诊断与恢复方法,还包括:重启前将关键日志打包存放在Flash内。进一步地,所述断网恢复标志包括网口复位次数和断网重启标志,所述进行断网恢复,根据记录的断网恢复标志分级复位网口时,还包括:在每次复位后将网口复位次数加1。进一步地,所述直到达到预设的断网恢复标志仍然未恢复网络,则重启设备,包括:在复位网口次数大于等于预设次数时,判断断网重启标志是否为零;若为零则设置断网重启标志为1并重启设备,否则继续循环断网检测。进一步地,所述断网检测触发条件,包括:注册管理平台的状态从上线变为离线;或,音视频码流的发送状态变为全部发送失败;或,断网重启标志变为非零。本专利技术还提出了一种摄像机网络故障实时诊断与恢复装置,应用于前端设备,包括处理器以及存储有若干计算机指令的非易失性存储器,所述计算机指令被处理器执行时实现上述方法的步骤。本专利技术还提出了一种摄像机,所述摄像机包括上述摄像机网络故障实时诊断与恢复装置。本专利技术提出的一种摄像机网络故障实时诊断与恢复方法、装置及摄像机,当检测到网络异常后,网络摄像机能够自动进行分级复位或重启的恢复操作,可以高效恢复网络问题,避免因音视频数据大量丢失而对客户产生严重影响,减少维护成本。同时记录的关键日志可以高效定位问题原因,减少维护成本。另外,本专利技术能够通过分级检测机制,实时记录故障发生的网络节点,有效协助定位短时、偶发的网络连接故障原因。附图说明图1为本专利技术视频监控系统组网示意图;图2为本专利技术一种摄像机网络故障实时诊断与恢复方法流程图。具体实施方式下面结合附图和实施例对本专利技术技术方案做进一步详细说明,以下实施例不构成对本专利技术的限定。常见的视频监控系统组网方案如图1所示,前端设备在视频监控系统中是前端采集和处理设备,主要完成对原始音视频数据的采集和编码压缩,并通过网络设备传输给后端设备来实现实况显示、录像存储和智能分析等功能。常见的前端设备有网络摄像机、或模拟摄像机与编码器的组合,图1以网络摄像机IPC为例,包括电口IPC和光口IPC等。后端设备包括解码显示器、存储服务器和管理平台。网络摄像机通过标准网络协议(GB-28181或ONVIF等)注册在管理平台上。网络摄像机成功注册上线后,会周期性地发送保活报文跟管理平台进行注册状态保活。解码显示器或存储服务器启流成功后,网络摄像机会周期性地对发送的音视频数据进行流保活。如果网络出现中断,网络摄像机会检测到跟管理平台的注册状态保活失败而出现离线,同时也会检测到跟解码显示器或存储服务器的流保活失败而导致发送音视频数据失败。本技术方案的总体思路是,网络摄像机通过应用层综合业务的实时状态,结合相关业务的网络IP地址信息,主动对相关的网络IP地址进行网络检测,并在检测到相关网络IP地址均存在异常后及时记录软件关键日志,自动对网络模块进行分级复位和重启的恢复操作,达到高效解决问题并减少维护成本的目的。如图2所示,本技术方案一种摄像机网络故障实时诊断与恢复方法,应用于前端设备,包括:步骤S1、在感知到断网检测触发条件时,启动断网检测;步骤S2、进行断网检测,检测网络是否正常,在检测到网络正常时进入步骤S3,在检测到网络异常时,进入步骤S4;步骤S3、当检测到网络正常时,记录断网检测结果,并清空断网恢复标志,返回步骤S1;步骤S4、当检测到网络异常时,记录断网检测结果并启动断网恢复;步骤S5、进行断网恢复,根据记录的断网恢复标志分级复位网口,每次复位后更新断网恢复标志,直到达到预设的断网恢复标志仍然未恢复网络,则重启设备,否则返回步骤S2。以下通过具体的实施例对上述步骤分别进行说明,本技术方案的一种实施例:本实施例断网检测触发条件包括但不限于本文档来自技高网...

【技术保护点】
1.一种摄像机网络故障实时诊断与恢复方法,应用于前端设备,其特征在于,所述摄像机网络故障实时诊断与恢复方法,包括:步骤S1、在感知到断网检测触发条件时,启动断网检测;步骤S2、进行断网检测,检测网络是否正常,在检测到网络正常时进入步骤S3,在检测到网络异常时,进入步骤S4;步骤S3、当检测到网络正常时,记录断网检测结果,并清空断网恢复标志,返回步骤S1;步骤S4、当检测到网络异常时,记录断网检测结果并启动断网恢复;步骤S5、进行断网恢复,根据记录的断网恢复标志分级复位网口,每次复位后更新断网恢复标志,直到达到预设的断网恢复标志仍然未恢复网络,则重启设备,否则返回步骤S2。

【技术特征摘要】
1.一种摄像机网络故障实时诊断与恢复方法,应用于前端设备,其特征在于,所述摄像机网络故障实时诊断与恢复方法,包括:步骤S1、在感知到断网检测触发条件时,启动断网检测;步骤S2、进行断网检测,检测网络是否正常,在检测到网络正常时进入步骤S3,在检测到网络异常时,进入步骤S4;步骤S3、当检测到网络正常时,记录断网检测结果,并清空断网恢复标志,返回步骤S1;步骤S4、当检测到网络异常时,记录断网检测结果并启动断网恢复;步骤S5、进行断网恢复,根据记录的断网恢复标志分级复位网口,每次复位后更新断网恢复标志,直到达到预设的断网恢复标志仍然未恢复网络,则重启设备,否则返回步骤S2。2.如权利要求1所述的摄像机网络故障实时诊断与恢复方法,其特征在于,所述检测网络是否正常,包括:如果已获取到网关IP地址,则统计ping网关连续10个包的丢包率;如果丢包率小于20%,则判断为网络正常;如果丢包率在20%~90%之间,则判断为网络异常;如果丢包率为100%,则继续如下步骤:如果已获取到管理平台的IP地址,则统计ping管理平台连续10个包的丢包率;如果丢包率小于20%,则判断为网络正常;否则判断为网络异常;如果已获取到存储服务器的IP地址,则统计ping存储服务器连续10个包的丢包率;如果丢包率小于20%,则判断为网络正常;否则判断为网络异常;如果已获取到解码显示器的IP地址,则统计ping解码显示器连续10个包的丢包率;如果丢包率小于20%,则判断为网络正常;否则判断为网络异常。3.如权利要求1所述的摄像机网络故障实时诊断与恢复方法,其特征在于,所述摄像机网络故障实时诊断与恢复方法,还...

【专利技术属性】
技术研发人员:孟铎吴佳佶范沈杰潘胜军
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1