欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 网络故障快速排查方法和装置独创技术13991字

网络故障快速排查方法和装置

2021-03-07 16:36:54

网络故障快速排查方法和装置

  技术领域

  本发明涉及通信技术领域,特别涉及一种网络故障快速排查方法和装置。

  背景技术

  宽带给我们提供了即时的互联网接入服务,使我们能够享受到互联网带来的快捷,而且我们享受到互联网带来的便利时也不必了解技术细节。在这种情况下,一旦因为各种原因导致用户使用家庭宽带上不了网,通常有如下的几种排查方法:

  1)手机使用移动宽带上网搜索网络故障的原因。很显然,这种方法效率低,而且因为用户往往无法提供准确详细的信息,而导致很难排查到正确和准确的故障原因;

  2)用户拨打运营商客服电话,根据客服的提示一点点排查网络故障原因。这种方法的效率较上一种要高一些,但是同样地,用户不能够提供给客服有有关网关设备的一些详细信息,所以仅仅能够排查一些因为账号原因或者局端故障导致无法上网的故障;

  3)用户拨打电话或者其他方式报障,工程人员上门进行排查。这种方法基本能够解决故障,但是响应时间长,工程人员不一定能够第一时间上门;运营商人工成本高,需要配备不少的工程人员进行检修服务。

  综上,现有的故障排查方式存在着效率低下、响应慢和运营商人工成本高等问题,亟待改善。

  发明内容

  基于此,有必要提供一种网络故障快速排查方法和装置,可在不用工程人员上门,以及用户不必打开网关网页界面的情况下,快速准确地排查到故障的原因。

  为实现上述发明目的,本发明采用以下技术方案。

  本发明首先提供一种网络故障快速排查方法,包括步骤:

  当检测到宽带断网时,修改网关设备的防火墙,使所有HTTP请求及DNS请求都重定向到本地;

  生成一Http Post请求,所述Http Post请求的参数包括所述网关设备的详细信息和当前错误码;

  将含有所述Http Post请求的网页返回给浏览器;

  接收并执行所述网页内的Javascript代码,将所述Http Post请求转换成二维码;

  当用户通过手机扫描所述二维码时,分析所述宽带的网络故障,并将故障原因返回至所述手机。

  上述网络故障快速排查方法中,所述网关设备内配置有HTTP服务器;所述修改网关设备的防火墙,使所有HTTP请求及DNS请求都重定向到本地的步骤具体包括:

  将所述HTTP请求的目的地址修改为所述HTTP服务器的IP地址,将DNS请求也返回所述HTTP服务器的IP地址。

  上述网络故障快速排查方法中,所述Http Post请求的参数还包括宽带的PPP账户信息。

  上述网络故障快速排查方法中,所述当用户通过手机扫描所述二维码时,分析所述宽带的网络故障,并将故障原因返回至所述手机的步骤具体包括:

  配置一故障诊断中心,用于获取所述宽带的PPP账户信息、所述网关设备的详细信息和当前错误码;

  当用户通过手机扫描所述二维码时,通过手机的蜂窝网络将所述二维码发送给所述故障诊断中心;

  所述故障诊断中心根据所获取到的宽带的PPP账户信息、网关设备的详细信息和当前错误码,对故障原因进行排查分析;

  将故障原因以文字形式传送至所述手机。

  上述网络故障快速排查方法中,所述Http Post请求中,请求的目的地址为所述故障诊断中心的IP地址。

  本发明还提供一种网络故障快速排查装置,包括:

  重定向模块,用于当检测到宽带断网时,修改网关设备的防火墙,使所有HTTP请求及DNS请求都重定向到本地;

  生成模块,用于生成一Http Post请求,所述Http Post请求的参数包括所述网关设备的详细信息和当前错误码;

  返回模块,用于将含有所述Http Post请求的网页返回给浏览器;

  转换模块,用于接收并执行所述网页内的Javascript代码,将所述Http Post请求转换成二维码;

  故障分析模块,用于当用户通过手机扫描所述二维码时,分析所述宽带的网络故障,并将故障原因返回至所述手机。

  上述网络故障快速排查装置中,所述网关设备内配置有HTTP服务器,所述重定向模块具体用于:

  将所述HTTP请求的目的地址修改为所述HTTP服务器的IP地址,将DNS请求也返回所述HTTP服务器的IP地址。

  上述网络故障快速排查装置中,所述Http Post请求的参数还包括宽带的PPP账户信息。

  上述网络故障快速排查装置中,所述故障分析模块具体包括:

  故障诊断中心,用于获取所述宽带的PPP账户信息、所述网关设备的详细信息和当前错误码;

  发送单元,当用户通过手机扫描所述二维码时,通过手机的蜂窝网络将所述二维码发送给所述故障诊断中心;

  分析单元,所述故障诊断中心根据所获取到的宽带的PPP账户信息、网关设备的详细信息和当前错误码,对故障原因进行排查分析;和

  反馈单元,用于将故障原因以文字形式传送至所述手机。

  上述网络故障快速排查装置中,所述Http Post请求中,请求的目的地址为所述故障诊断中心的IP地址。

  本发明通过在断网时先将所有HTTP请求及DNS请求都重定向到本地,然后生成一Http Post请求,并将该Http Post请求转换成二维码,用户通过扫描该二维码将Http Post请求重定向到故障诊断中心,故障诊断中心根据Http Post请求中的参数,结合局端收集到的用户账号信息进行智能分析,从而分析出可能的故障原因,并将故障原因发送给用户。一方面,用户可以不必安装专用的APP就可以即时地将故障信息准确发送给故障诊断中心,另一方面,用户不需要具备专业知识,只需扫描网页上的二维码即可快速准确地了解当前网络出现的故障,从而可以尽快排除故障,恢复网络,使用户的上网体验大大提升。

  附图说明

  图1为本实施例中网络故障快速排查方法的流程示意图;

  图2为本实施例中网络故障快速排查装置的方框结构示意图。

  具体实施方式

  下面结合附图及具体实施例做进一步说明。

  如图1所示,本实施例提供一种网络故障快速排查方法,包括步骤:

  S1:当检测到宽带断网时,修改网关设备的防火墙,使所有HTTP请求及DNS请求都重定向到本地;

  S2:生成一Http Post请求,所述Http Post请求的参数包括所述网关设备的详细信息和当前错误码;

  S3:将含有所述Http Post请求的网页返回给浏览器;

  S4:接收并执行所述网页内的Javascript代码,将所述Http Post请求转换成二维码;

  S5:当用户通过手机扫描所述二维码时,分析宽带的网络故障,并将故障原因返回至所述手机。

  其中,在网关设备内配置有HTTP服务器,步骤S1具体包括:

  将所述HTTP请求的目的地址修改为所述HTTP服务器的IP地址,将DNS请求也返回所述HTTP服务器的IP地址。

  由于用户通过手机或者PC机上的浏览器上网时,需要发送HTTP Get或Post请求,正常情况下,HTTP请求先到网关设备,由网关设备转发出去。此时,HTTP请求的目的地址修改为所述HTTP服务器的IP地址,将DNS请求也返回所述HTTP服务器的IP地址,浏览器发出的所有HTTP请求都会转到本地,进而进入步骤S2~S4。

  步骤S2中的Http Post请求的参数还可包括宽带的PPP账户信息,以便提供更多的信息。

  步骤S3中,网关内部的HTTP服务器接收到用户的HTTP请求后,需要把一系列的信息,包括用户的PPP账号信息和错误码信息等等作为参数,加到一个格式为HTTP Post请求的字符串中,该字符串就是上述HTTP请求。HTTP服务器将字符串携带在一个专门的网页中,返回给浏览器。

  然后,浏览器接收到网页后,执行接收到的Javascript代码,将Http Post请求转换成二维码,并提示用户扫描二维码。

  本实施例中,步骤S5具体包括:

  配置一故障诊断中心,用于获取所述宽带的PPP账户信息、所述网关设备的详细信息和当前错误码等信息;

  当用户通过手机扫描所述二维码时,通过手机的蜂窝网络将二维码发送给所述故障诊断中心;

  故障诊断中心根据所获取到的宽带的PPP账户信息、网关设备的详细信息和当前错误码等信息,对故障原因进行排查分析;

  最后,将故障原因以文字形式传送至所述手机。

  该故障诊断中心位于宽带运营商一端,它能根据宽带的PPP账户信息直接获取到与该账户信息相关的参数,如宽带密码、宽带开通和到期时间,宽带类型、宽带所在服务器等等,再结合二维码中所包含的网关设备的详细信息和当前错误码,智能分析出可能的故障原因,并发送到用户的手机上。故障诊断中心依托于丰富的与宽带有关的信息资源和大数据系统,可以提供较为精准的判断依据,为快速准确地分析出故障原因提供有利条件。

  上述Http Post请求中,请求的目的地址为所述故障诊断中心的IP地址。当用户扫描二维码时,手机浏览器自动重定向到该IP地址,从而将上述宽带的PPP账户信息、网关设备的详细信息和当前错误码等信息发送给故障诊断中心。

  可见,用户可以不必安装专用的APP就可以即时地将故障信息准确发送给故障诊断中心。当然,本实施例也可以基于一个专门的APP来实施,其中,APP和网关设备之间可采用两种通信方式:本地wlan和Internet。但是这种方法有局限性,就是在Internet和wlan同时出现故障的情况下,无法将上述宽带的PPP账户信息、网关设备的详细信息和当前错误码等信息发送给故障诊断中心。

  参照图2所示,本实施例还提供一种网络故障快速排查装置100,它主要包括:

  重定向模块10,用于当检测到宽带断网时,修改网关设备的防火墙,使所有HTTP请求及DNS请求都重定向到本地;

  生成模块20,用于生成一Http Post请求,所述Http Post请求的参数包括宽带的PPP账户信息、所述网关设备的详细信息和当前错误码;

  返回模块30,用于将含有所述Http Post请求的网页返回给浏览器;

  转换模块40,用于接收并执行所述网页内的Javascript代码,将所述Http Post请求转换成二维码;

  故障分析模块50,用于当用户通过手机扫描所述二维码时,分析所述宽带的网络故障,并将故障原因返回至所述手机。

  其中,所述网关设备内配置有HTTP服务器,所述重定向模块10具体用于:

  将所述HTTP请求的目的地址修改为所述HTTP服务器的IP地址,将DNS请求也返回所述HTTP服务器的IP地址。

  所述故障分析模块具体包括:

  故障诊断中心,用于获取所述宽带的PPP账户信息、所述网关设备的详细信息和当前错误码;

  发送单元,当用户通过手机扫描所述二维码时,通过手机的蜂窝网络将所述二维码发送给所述故障诊断中心;

  分析单元,所述故障诊断中心根据所获取到的宽带的PPP账户信息、网关设备的详细信息和当前错误码,对故障原因进行排查分析;和

  反馈单元,用于将故障原因以文字形式传送至所述手机。

  本实施例中,所述Http Post请求中,请求的目的地址为所述故障诊断中心的IP地址。当用户扫描二维码时,手机浏览器自动重定向到该IP地址,从而将上述宽带的PPP账户信息、网关设备的详细信息和当前错误码等信息发送给故障诊断中心。

  综上所述,本发明通过在断网时先将所有HTTP请求及DNS请求都重定向到本地,然后生成一Http Post请求,并将该Http Post请求转换成二维码,用户通过扫描该二维码将Http Post请求重定向到故障诊断中心,故障诊断中心根据Http Post请求中的参数,结合局端收集到的用户账号信息进行智能分析,从而分析出可能的故障原因,并将故障原因发送给用户。一方面,用户可以不必安装专用的APP就可以即时地将故障信息准确发送给故障诊断中心,另一方面,用户不需要具备专业知识,只需扫描网页上的二维码即可快速准确地了解当前网络出现的故障,从而可以尽快排除故障,恢复网络,使用户的上网体验大大提升。

  以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

  以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

《网络故障快速排查方法和装置.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)