本发明专利技术公开了一种针对视频监控环境的业务可用性诊断方法及装置,在发现所诊断的业务不可用时,根据预先设定的当前所诊断的业务对应的组件进行网络连通性检查;在连通性正常时,继续根据预先设定的当前所诊断的业务对应的各组件的配置模板,获取各个组件的配置参数,与配置模板中的各个组件的配置参数进行对比,进行配置参数检查;在配置参数也正常时,还进行信令层检查。本发明专利技术通过分层进行异常检查,能够处理业务不可用时由于配置造成的异常,大大降低了人工成本。本发明专利技术提供了更为深层次的异常诊断方法,提高了诊断精确度,精准发现问题所在。
A service availability diagnosis method and device for video monitoring environment
【技术实现步骤摘要】
一种针对视频监控环境的业务可用性诊断方法及装置
本专利技术属于业务诊断
,尤其涉及一种对视频监控环境的业务可用性诊断方法及装置。
技术介绍
在视频监控业务发展早期,由于业务组网中涉及组件较少,配置简单,功能较为单一,实况、回放、存储等业务可用性通常使用人工排查即可。在当前视频监控领域飞速发展情况下,各类特色功能层出不穷,组网日益复杂,且组网中各类组件及设备数量爆炸式增长,组网配置、视频业务可用性人工排查的难度越来越大。因此,当前针对视频业务可用性出现很多诊断设备和方法,但大多数诊断方法由于涉及业务过于单一,只能简单的检测到视频质量、或设备之间网络连通性,有时发现业务不可用后,还需要人工介入排查具体原因,耗时耗力。通过统计诊断中发现的问题来看,有近65%的问题为非软件版本问题,在这近65%的非软件版本问题中,又有33%的配置不当和18%的环境、网络因素导致的问题,而当前业务诊断方案通常只能发现大多数网络异常导致的问题,无法发现其中占异常中三分之一的配置类问题。
技术实现思路
本专利技术的目的是提供一种针对视频监控环境的业务可用性诊断方法及装置,用以克服现有业务可用性诊断方法通常只针对某一种业务、功能过于单一、及异常诊断层面过浅,无法深入业务流程发现等问题为了实现上述目的,本专利技术技术方案如下:一种针对视频监控环境的业务可用性诊断方法,所述针对视频监控环境的业务可用性诊断方法,包括:步骤1、执行业务可用性诊断任务,在发现所诊断的业务不可用时,进入下一步,否则执行下一个业务可用性诊断任务,直到所有业务可用性诊断任务执行结束;步骤2、根据预先设定的当前所诊断的业务对应的组件进行网络连通性检查,如果连通性异常,则上报异常详情并返回步骤1执行下一个业务可用性诊断任务,否则进入下一步;步骤3、根据预先设定的当前所诊断的业务对应的各组件的配置模板,获取各个组件的配置参数,与配置模板中的各个组件的配置参数进行对比,如果各个组件的配置参数不符合配置模板中对应的配置参数,则上报异常详情并返回步骤1执行下一个业务可用性诊断任务,否则进入下一步;步骤4、进行信令层检查,根据错误码和具体信令信息以及关键日志,确认出错组件,返回步骤1执行下一个业务可用性诊断任务。进一步地,所述各组件的配置模板中为每个配置参数还设置了对应的权重分值。进一步地,所述与配置模板中的各个组件的配置参数进行对比,如果各个组件的配置参数不符合配置模板中对应的配置参数,则上报异常详情,包括:对每个与配置模板不符合的配置参数对应的分值进行统计,如果单个组件内部配置参数对应的总分低于第一阈值,将该组件列入第一故障列表,如果单个组件内部配置参数对应的总分低于第二阈值,将该组件列入第二故障列表。本专利技术还提出了一种针对视频监控环境的业务可用性诊断装置,所述针对视频监控环境的业务可用性诊断装置,包括:可用性检测模块,用于执行业务可用性诊断任务,在发现所诊断的业务不可用时,进入连通性检查模块进行连通型检查,否则执行下一个业务可用性诊断任务,直到所有业务可用性诊断任务执行结束;连通性检查模块,用于根据预先设定的当前所诊断的业务对应的组件进行网络连通性检查,如果连通性异常,则上报异常详情并返回可用性检测模块执行下一个业务可用性诊断任务,否则进入配置参数检查模块进行配置参数检查;配置参数检查模块,用于根据预先设定的当前所诊断的业务对应的各组件的配置模板,获取各个组件的配置参数,与配置模板中的各个组件的配置参数进行对比,如果各个组件的配置参数不符合配置模板中对应的配置参数,则上报异常详情并返回可用性检测模块执行下一个业务可用性诊断任务,否则进入信令层检查模块进行信令层检查;信令层检查模块,用于进行信令层检查,根据错误码和具体信令信息以及关键日志,确认出错组件,返回可用性检测模块执行下一个业务可用性诊断任务。本专利技术提出的一种针对视频监控环境的业务可用性诊断方法及装置,在业务不可用的情况下,分层进行异常检查,更是从配置层面出发,运用加权衡量算法,提供更为详细、精确的视频监控业务感知的网络诊断方法。在近65%的非软件版本问题中,有33%是因为配置不当造成的,通过本专利技术的方法可以发现这些由于配置不当造成的异常。从历年工作量来评估的,通常每年人力投入在版本维护、局点问题处理的工作量在50%左右,按照这个50%的工作量中有33%的配置问题来看,通过本申请的方法能够将总占比达16.5%的工作量释放出来,大大降低了人工成本。本专利技术提供了更为深层次的异常诊断方法,提高了诊断精确度,精准发现问题所在;同时也降低了人力排查成本。附图说明图1为本专利技术一种针对视频监控环境的业务可用性诊断方法流程图。具体实施方式下面结合附图和实施例对本专利技术技术方案做进一步详细说明,以下实施例不构成对本专利技术的限定。如图1所示,本专利技术一种针对视频监控环境的业务可用性诊断方法的实施例,包括:步骤1、执行业务可用性诊断任务,在发现所诊断的业务不可用时,进入下一步,否则执行下一个业务可用性诊断任务,直到所有业务可用性诊断任务执行结束。通常将业务可用性诊断根据业务生成多个业务可用性诊断任务(以下简称任务),通过人工选择或根据配置定时选择要执行的任务执行,进行业务的可用性诊断。通常一个任务,在诊断对应的业务是否可用时,可以按照预先配置的业务检查工序针对选中的业务进行检查,例如在诊断实况业务时,可以向视频监控系统的前端设备(例如网络摄像机IPC)发起实况,如果顺利收到实况,则业务可用,否则业务不可用。本专利技术不限于具体的业务检查模板,针对不同的业务有不同的业务检查工序,这里不再赘述。如果当前诊断的业务不可用,则进入下一个步骤进行进一步诊断,否则执行下一个业务可用性诊断任务,直到所有业务可用性诊断任务执行结束。步骤2、根据预先设定的当前所诊断的业务对应的组件进行网络连通性检查,如果连通性异常,则上报异常详情并返回步骤1执行下一个业务可用性诊断任务,否则进入下一步。本实施例在发现所诊断的业务不可用时,则开始进行后续步骤的业务异常检查。在业务异常检查中,本实施例包括网络连通性检查、配置参数检查、信令层检查等等,本专利技术不限于具体的检查层次,例如可以包括网络连通性检查、配置参数检查、信令层检查,也可以仅包括其中的任意两项,也可能还包括其他检查层次,例如网络协议的检查等等,根据具体的业务进行具体的设置,这里不一一列出。容易理解的是,每个当前执行的业务可用性诊断任务,其所对应的业务都包括所涉及的组件、每个组件所对应的配置参数、所需要检查的检查层次,这些都可以预先设置,在进行业务异常检查时,按照这些预先的设置依次进行检查。在本步骤中,根据预先设定的当前所诊断的业务对应的组件进行网络连通性检查。例如,实况业务通常涉及前端设备(IPC)、媒体服务器(MS)、客户端设备这三个组件,如果涉及转码情况则还需要转码服务器,具体某项业务涉及组件均可通过本文档来自技高网...
【技术保护点】
1.一种针对视频监控环境的业务可用性诊断方法,其特征在于,所述针对视频监控环境的业务可用性诊断方法,包括:/n步骤1、执行业务可用性诊断任务,在发现所诊断的业务不可用时,进入下一步,否则执行下一个业务可用性诊断任务,直到所有业务可用性诊断任务执行结束;/n步骤2、根据预先设定的当前所诊断的业务对应的组件进行网络连通性检查,如果连通性异常,则上报异常详情并返回步骤1执行下一个业务可用性诊断任务,否则进入下一步;/n步骤3、根据预先设定的当前所诊断的业务对应的各组件的配置模板,获取各个组件的配置参数,与配置模板中的各个组件的配置参数进行对比,如果各个组件的配置参数不符合配置模板中对应的配置参数,则上报异常详情并返回步骤1执行下一个业务可用性诊断任务,否则进入下一步;/n步骤4、进行信令层检查,根据错误码和具体信令信息以及关键日志,确认出错组件,返回步骤1执行下一个业务可用性诊断任务。/n
【技术特征摘要】
1.一种针对视频监控环境的业务可用性诊断方法,其特征在于,所述针对视频监控环境的业务可用性诊断方法,包括:
步骤1、执行业务可用性诊断任务,在发现所诊断的业务不可用时,进入下一步,否则执行下一个业务可用性诊断任务,直到所有业务可用性诊断任务执行结束;
步骤2、根据预先设定的当前所诊断的业务对应的组件进行网络连通性检查,如果连通性异常,则上报异常详情并返回步骤1执行下一个业务可用性诊断任务,否则进入下一步;
步骤3、根据预先设定的当前所诊断的业务对应的各组件的配置模板,获取各个组件的配置参数,与配置模板中的各个组件的配置参数进行对比,如果各个组件的配置参数不符合配置模板中对应的配置参数,则上报异常详情并返回步骤1执行下一个业务可用性诊断任务,否则进入下一步;
步骤4、进行信令层检查,根据错误码和具体信令信息以及关键日志,确认出错组件,返回步骤1执行下一个业务可用性诊断任务。
2.根据权利要求1所述的针对视频监控环境的业务可用性诊断方法,其特征在于,所述各组件的配置模板中为每个配置参数还设置了对应的权重分值。
3.根据权利要求2所述的针对视频监控环境的业务可用性诊断方法,其特征在于,所述与配置模板中的各个组件的配置参数进行对比,如果各个组件的配置参数不符合配置模板中对应的配置参数,则上报异常详情,包括:
对每个与配置模板不符合的配置参数对应的分值进行统计,如果单个组件内部配置参数对应的总分低于第一阈值,将该组件列入第一故障列表,如果单个组件内部配置参数对应的总分低于第二阈值,将该组件列入第二故障列表。
4.一种针对视频监控环境的业务可用性诊断装置,其特征在于,所...
【专利技术属性】
技术研发人员:余守星,丁强,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。