网关的链路智能诊断方法及系统技术方案

技术编号:15794722 阅读:95 留言:0更新日期:2017-07-10 09:38
本发明专利技术公开了一种网关的链路智能诊断方法及系统,涉及网关诊断领域。该方法的为:A:监听网关的链路应用模块发送的异常链路消息;B:判断网关的光纤链路和OMCI配置链路是否均正常,若是,转到C,否则确认异常链路信息后转到D;C:判断网关的ACS链路和数据业务链路是否均正常,若是,确认异常链路信息为空后转到D,否则确认异常链路信息后转到D;D:根据异常链路信息得到诊断结果。本发明专利技术显著提高了诊断效率,不仅能够快速而清楚的为不具备专业知识的普通用户描述异常原因,进而降低了网关设备的维护成本;而且丰富了诊断内容,诊断结果和配置向导界面设计更人性化,诊断方式更智能化,非常适于推广。

【技术实现步骤摘要】
网关的链路智能诊断方法及系统
本专利技术涉及网关诊断领域,具体涉及一种网关的链路智能诊断方法及系统。
技术介绍
随着宽带网络的普及,网关已经进入普通家庭,保证网关的正常运行在整个网络服务中变得至关重要。在网关测试和使用过程中,网络环境、上层配置以及人为设置等因素都可能导致链路数据异常。这些问题的解决通常是具备相关专业知识的技术人员,根据设备故障表现形式,初步手动定位故障模块,抓取相关日志对其进行分析,从而提出解决方案。但网关设备面向的通常都是不具备专业的知识普通用户,用户无法第一时间定位和清楚描述出设备故障的原因。因此,在网关中迫切需要一种链路故障诊断的方法,能够为用户提供更为直接有效的消息以及解决部分的故障问题。
技术实现思路
针对现有技术中存在的缺陷,本专利技术解决的技术问题为:自动对网关进行诊断并输出诊断结果和恢复建议。为达到以上目的,本专利技术提供的网关的链路智能诊断方法,包括以下步骤:步骤A:当监听网关的链路应用模块发送的异常链路消息时,转到步骤B;步骤B:判断网关的光纤链路和OMCI配置链路是否均正常,若是,转到步骤C,否则确认异常链路信息后转到步骤D;步骤C:判断网关的ACS链路和数据业务链路是否均正常,若是,确认异常链路信息为空后转到步骤D,否则确认异常链路信息后转到步骤D;步骤D:根据异常链路信息得到诊断结果,诊断结果包括网关的异常链路信息、以及与异常链路信息关联的指导意见信息。本专利技术提供的实现上述方法的网关的链路智能诊断系统,包括异常链路消息监听模块、httpd重定向模块、第一级诊断模块、第二级诊断模块和诊断结果输出模块;异常链路消息监听模块用于:当监听网关的链路应用模块发送的异常链路消息时,触发httpd重定向模块开始工作;httpd重定向模块用于:向第一级诊断模块发送第一级诊断信号;第一级诊断模块用于:收到第一级诊断信号后,对网关的光纤链路和OMCI配置链路进行诊断:判断光纤链路和OMCI配置链路是否均正常,若是,向第二级诊断模块发送第二级诊断信号,否则将异常链路信息发送至诊断结果输出模块;第二级诊断模块用于:收到第二级诊断信号后,对网关的ACS链路和数据业务链路进行诊断:判断ACS链路和数据业务链路是否均正常,若是,确认异常链路信息为空后,将异常链路信息发送至诊断结果输出模块;否则直接将异常链路信息发送至诊断结果输出模块;诊断结果输出模块用于:收到异常链路信息后,根据异常链路信息得到诊断结果,诊断结果包括异常链路信息、以及与异常链路信息关联的指导意见信息。与现有技术相比,本专利技术的优点在于:参见步骤A至C可知,本专利技术可实时监测网关链路数据情况,一旦链路数据发生异常,将自动进入链路诊断模式,进而准确快速定位网关异常(无法正常工作)的原因;在此基础上,参见步骤D可知,本专利技术在每次诊断结束后,会根据网关异常的原因输出诊断结果和用于网络链路恢复指定意见供用户参考,进而第一时间给出专业的操作指导建议。与此同时,本专利技术的方法从网关设备上电启动后开始运行,存在于整个运行周期,只在数据链路异常时触发进入诊断阶段。因此,与现有技术中的专业人员采取手动诊断的方式相比,本专利技术显著提高了诊断效率,不仅能够快速而清楚的为不具备专业知识的普通用户描述异常原因,进而降低了网关设备的维护成本;而且丰富了诊断内容,诊断结果和配置向导界面设计更人性化,诊断方式更智能化,非常适于推广。附图说明图1为本专利技术实施例中网关的链路智能诊断方法的流程图;图2为本专利技术实施例中S3的具体流程图;图3为本专利技术实施例中S4的具体流程图;图4为本专利技术实施例中网关的链路智能诊断系统的连接框图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例中网关的链路智能诊断方法,包括以下步骤:S1:当监听网关的链路应用模块发送的异常链路消息时,转到S2。S1中网关的链路应用模块包括OMCI(ONUManagementandControlInterface,光网络单元管理控制接口)物理连接模块、OMCI逻辑链路模块、ACS(AutoConfigServer,自动配置服务器)、交互链路模块等。链路消息包括OMCI光纤状态消息、OMCI注册状态消息、OMCI配置下发消息、通知上报消息、平台业务下发消息和上网等业务连接消息。S1中的链路消息包括消息源(即发送当前链路消息的链路应用模块进程)、消息目的(接收当前链路消息的链路应用模块进程)、消息类型、消息数据和消息触发事件。S1的具体流程为:将异常链路消息进行缓存,根据异常链路消息的消息类型,确定发送异常链路消息的异常模块,读取异常模块的消息数据。S2:开启报文监听端口,将LAN侧访问请求映射为链路诊断内容(即当用户发送网页访问请求时,请求的URL均将被重新映射为诊断页面),进而开启诊断模式,转到S3。S3:对网关的光纤链路和OMCI配置链路进行诊断:判断光纤链路和OMCI配置链路是否均正常,若是,转到S4,否则确认异常链路信息(异常链路的日志信息)后转到S5。参见图2所示,S3的具体流程为:S301:当光纤链路异常时,用户可通过点击retry按键检测光纤链路接入情况:判断在指定次数内(本实施例中为3次以内)光纤链路接入是否成功,若是,转到S302,否则确认光纤链路为异常链路,转到S305。S302:在指定时间内(本实施例中为60s),判断是否检测到OMCI配置链路异常,若是,转到S303,否则转到S4。S303:判断PLOAM(PhysicalLayerOperations,AdministrationandMaintenance,物理层操作管理和维护)值是否首次被修改,若是,提示用户输入正确的PLOAM值后转到S304,否则,确认OMCI配置链路为异常链路,转到S305。S304:在指定时间内再次判断是否检测到OMCI配置链路异常,若是,确认OMCI配置链路为异常链路,转到S305,否则转到S4。S305:用户可选择进入手动配置模式,同时记录异常链路信息后转到S5。S4:对网关的ACS链路和数据业务链路进行诊断:判断ACS链路和数据业务链路是否均正常,若是,确认异常链路信息为空后转到S5,否则确认异常链路信息后转到S5。参见图3所示,S4的具体流程为:S401:诊断网关的ACS平台连接和上报状态:判断网关自动上报平台是否成功,若是,转到S403,否则转到S402;S402:判断用户手动控制网关上报平台是否成功,若是,转到S403,否则用户可选择进入手动配置模式,同时确认ACS链路为异常链路,记录异常链路信息后转到S5;S403:判断数据业务链路是否获取IP地址,若是,确认异常链路信息为空后转到S5;否则用户可选择进入手动配置模式,同时确认数据业务链路为异常链路,记录异常链路信息后转到S5。S5:根据异常链路信息生成并输出诊断结果,诊断结果包括网关的基本信息、网关所有链路的状态信息、异常链路信息、以及与异常链路信息关联的指导意见信息(指导意见信息预先根据异常链路信息配置好),转到S6。S6:根据诊断结果生成配置向导:若诊断结果中与指导意见信息关联的异常链路信息为空(即网关链路在诊断过程中恢复正常),则配置向导中的修改栏目包括时区、登录密码、WIFI名称、WIFI密码、黑白名单本文档来自技高网...
网关的链路智能诊断方法及系统

【技术保护点】
一种网关的链路智能诊断方法,其特征在于,该方法包括以下:A:当监听网关的链路应用模块发送的异常链路消息时,转到B;B:判断网关的光纤链路和OMCI配置链路是否均正常,若是,转到C,否则确认异常链路信息后转到D;C:判断网关的ACS链路和数据业务链路是否均正常,若是,确认异常链路信息为空后转到D,否则确认异常链路信息后转到D;D:根据异常链路信息得到诊断结果,诊断结果包括网关的异常链路信息、以及与异常链路信息关联的指导意见信息。

【技术特征摘要】
1.一种网关的链路智能诊断方法,其特征在于,该方法包括以下:A:当监听网关的链路应用模块发送的异常链路消息时,转到B;B:判断网关的光纤链路和OMCI配置链路是否均正常,若是,转到C,否则确认异常链路信息后转到D;C:判断网关的ACS链路和数据业务链路是否均正常,若是,确认异常链路信息为空后转到D,否则确认异常链路信息后转到D;D:根据异常链路信息得到诊断结果,诊断结果包括网关的异常链路信息、以及与异常链路信息关联的指导意见信息。2.如权利要求1所述的网关的链路智能诊断方法,其特征在于,B的具体流程为:B01:当光纤链路异常时,判断在指定次数内光纤链路接入是否成功,若是,转到B02,否则确认光纤链路为异常链路,转到B05;B02:在指定时间内,判断是否检测到OMCI配置链路异常,若是,转到B03,否则转到C;B03:判断PLOAM值是否首次被修改,若是,输入正确的PLOAM值后转到B04,否则,确认OMCI配置链路为异常链路,转到B05;B04:在指定时间内,判断是否检测到OMCI配置链路异常,若是,确认OMCI配置链路为异常链路,转到B05,否则转到C;B05:记录异常链路信息,转到D。3.如权利要求1所述的网关的链路智能诊断方法,其特征在于,C的具体流程为:C01:判断网关自动上报平台是否成功,若是,转到C03,否则转到C02;C02:判断手动控制网关上报平台是否成功,若是,转到C03,否则确认ACS链路为异常链路,记录异常链路信息后转到D;C03:判断数据业务链路是否获取IP地址,若是,确认异常链路信息为空后转到D;否则确认数据业务链路为异常链路,记录异常链路信息后转到D。4.如权利要求1所述的网关的链路智能诊断方法,其特征在于,D之后还包括以下:E:根据诊断结果生成配置向导:若诊断结果中与指导意见信息关联的异常链路信息为空,则配置向导中的修改栏目包括时区、登录密码、WIFI名称、WIFI密码和黑白名单过滤;若诊断结果中与指导意见信息关联的异常链路信息不为空,则配置向导中的修改栏目包括网关的登录密码。5.如权利要求1至4任一项所述的网关的链路智能诊断方法,其特征在于:A中所述链路消息包括消息源、消息目的、消息类型、消息数据和消息触发事件;A的具体流程为:将异常链路消息进行缓存,根据异常链路消息的消息类型,确定发送异常链路消息的异常模块,读取异常模块的消息数据。6.一种实现权利要求1至5任一项所述方法的网关的链路智能诊断系统,其特征在于:该系统包括异常链路消息监听模块、httpd重定向模块、第一级诊断模块、第二级诊断模块和诊断结果输出模块;异常链路消息监听模块用于:当监听网关的链路应用模块发送的异常链路消息时,触发httpd重定向模块开始工作;httpd重定向模块用于:向第一级诊断模块发送第一级诊断信号;第一级诊断模块用于:收到第一级诊断信号后,对网关的光纤链路和OMCI配置链路进行诊断:判断光纤链路和OMCI配置链路是否均正常,若是,向第二级诊断模块发送第二级诊断信号,否则将异常链路信息发送至诊断结果输出模块;第二级诊断模块用于:收到第二级诊断信号后,对网关的ACS链路和数...

【专利技术属性】
技术研发人员:李红杰邵艳杰赵伟祝振东
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1