节点故障诊断方法及装置的制造方法

文档序号:8225893阅读:287来源:国知局
节点故障诊断方法及装置的制造方法
【技术领域】
[0001]本发明属于计算机通信技术领域,具体涉及一种节点故障诊断方法及装置。
【背景技术】
[0002]路由器(Router,又称路径器)是一种计算机网络设备,它能将数据包通过一个个网络传送至目的地,选择数据的传输路径,这个过程称为路由。域名系统(英文!DomainName System,DNS)是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。以太网上的点对点协议(Point-to-PointProtocol over Ethernet,简称PPPoE),是将点对点协议(PPP)封装在以太网(^Ethernet)框架中的一种网络隧道协议。动态主机设置协议(Dynamic Host Configurat1nProtocol,简称DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户;给内部网络管理员作为对所有计算机作中央管理的手段。
[0003]路由器承担着转发数据的作用,当出现故障时,可能是上联设备问题或者路由器软件设置问题,也可能是第三方上网帐号问题。传统路由器,出现这些问题时,不会给客户端传递任何提示。上不了网时,不会给出任何直观提示,需要有网络知识的人逐步排查问题,一般人需要打电话找运营商的技术人员帮忙,不能可视化展示故障原因和解决方案。

【发明内容】

[0004]本发明提供一种节点故障诊断方法及装置,其可以实现当设备访问网络不正常时,自动触发节点诊断,执行一系列的检测项目,根据检测结果,可视化展示故障原因和解决方案,并指导用户尽快排除故障。
[0005]为实现上述目的,本发明提供一种节点故障诊断方法,该方法包括:
[0006]检测上网设备、路由器和运营商服务器之间的通信情况;
[0007]根据检测到的通信情况判断出故障发生的原因;
[0008]根据故障发生的原因进行调节消除故障。
[0009]可选地,检测路由器到上网设备之间的通信情况包括:
[0010]通过检测路由器发射的无线信号强度以及上网设备回传的无线信号强度,当无线信号强度弱时,提醒用户调整缩短路由器与上网设备的距离。
[0011]可选地,所述检测路由器到上网设备之间的通信情况包括:
[0012]通过扫描周围的AP检测信道使用情况,统计出每个信道的拥挤度,给用户推荐最优信道。
[0013]可选地,检测上网设备到路由器之间的通信情况包括:
[0014]在路由器预置了某个资源,只有设备指定路由器为DNS服务时,才能够获取到,否则可断定上网设备自定义其它DNS。
[0015]可选地,检测路由器到运营商服务器之间的通信情况包括:
[0016]使用配置里的宽带帐号和密码,尝试拨号,如果拨号不成功,则根据运营商返回的错误代码,翻译成可以理解的文字。
[0017]可选地,所述检测路由器到运营商服务器之间的通信情况包括:
[0018]当路由器未分配到IP地址时,提醒用户检查接入网络情况;
[0019]当不能访问某些互联网时,推测网络配置有问题或者接入网络有问题。
[0020]可选地,所述检测路由器到运营商服务器之间的通信情况包括:
[0021]当不能访问互联网时,检测所中继的信号是否存在,如果存在,尝试连接,如果连接失败,则断定是密码错误或对方拒绝连接。提醒用户检查密码和中继的网络情况;
[0022]实时获取当前所有连接路由器的设备,如果某个设备所占用的带宽超过一定比率,会影响其它设备上网的流畅度,提醒用户查看是否属于授权访问。
[0023]可选地,检测路由器到服务器到上网页面的通信情况包括:
[0024]从路由器向网站发起ping请求,如果都在10秒内没有回应,则判定互联网未连通;
[0025]从路由器访问网站的http服务,如果没有获得反馈,则判定互联网未通。
[0026]为实现上述目的,本发明提供一种节点故障诊断装置,该装置包括:检测单元、判断单元和调节单元;
[0027]所述检测单元用于检测上网设备、路由器和运营商服务器之间的通信情况;
[0028]所述判断单元用于根据检测到的通信情况判断出故障发生的原因;
[0029]所述调节单元用于根据故障发生的原因进行调节消除故障。
[0030]本发明提供的节点故障诊断方法及装置中,通过检测上网设备和路由器之间的通信情况、路由器到运营商之间的通信情况,以及访问某些网站的结果,用来综合判断故障原因。本发明能够在网络不正常时,当用户访问任意网站,自动触发节点诊断,直观列出常见问题,如网线位插好,PPPoe账号或密码错误,指导用户排查问题,无需用户懂得网络知识。路由器通过自动检测网络环境,配置参数,并列出建议,大大提高网络故障的排除效率。
【附图说明】
[0031]图1为本发明实施例一提供的节点故障诊断的方法的流程示意图;
[0032]图2为本发明实施例二提供的节点故障诊断的装置的结构示意图;
[0033]图3为图2中的节点故障诊断的装置的应用示意图。
【具体实施方式】
[0034]为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和【具体实施方式】对本发明作进一步详细描述。
[0035]图1为本发明实施例一提供的节点故障诊断的方法的流程示意图,如图2所示,该方法包括:
[0036]步骤S101、检测上网设备、路由器和运营商服务器之间的通信情况。
[0037]具体地,检测上网设备到路由器之间的通信情况包括:
[0038]通过检测路由器发射的无线信号强度,当信号强度弱时,将会影响设备上网效果,则提醒用户调整;
[0039]通过检测信道使用情况,即通过扫描周围的ap使用信道的情况,统计出每个信道的拥挤度,给用户推荐最优信道。
[0040]具体地,检测路由器到上网设备之间的通信情况包括:
[0041]路由器获取上网设备回传的无线信号强度,如果获取到回传的信号强度太弱,则可能是离路由器太远,建议用户将上网设备和路由器靠近;
[0042]检测上网设备是否自定义DNS,即在路由器预置某个资源,只有上网设备指定路由器为DNS服务时,才能够获取到,否则可断定上网设备自定义其它DNS。
[0043]具体地,检测路由器到运营商服务器之间的通信情况包括:
[0044]检测路由器是否自定义DNS,即检查路由器的配置,如果
[0045]DNS不是自动获取的,提醒用户存在潜在风险;
[0046]检测网口网线连接问题,即检测路由器wan 口是否插了网线,如果没有,则提醒用户插上网线;检测网络配置问题,即根据不同上网方式,检测不同内容;
[0047]使用配置里的宽带帐号和密码,尝试拨号,如果拨号不成功,则根据运营商返回的错误代码,翻译成可以理解的文字。例如文字可以是“可能用户密码错误或者是网费欠费,请联系宽带运营商”,或者“您的拨号账户所请求的运营商服务器未响应,或是网线松动也可能造成该类错误或是运营商服务器升级需要您耐心等待”;
[0048]当未分配到IP地址时,提醒用户检查接入网络情况;
[0049]当不能访问某些互联网时,推测网络配置有问题或者接入网络有问题;
[0050]当不能访问互联网时,检测所中继的信号是否存在,如果存在,尝试连接,如果连接失败,则断定是密码错误或对方拒绝连接。提醒用户检查密码和中继的网络情况;
[0051]检测路由器带宽占用情况,也即实时获取当前所有连接路由器的设备,如果某个设备所占用的带宽超过一定比率,会影响其它设备上网的流畅度,提醒用户查看是否属于授权访问。
[0052]具体地,检测路由器到服务器到上网页面之间的通信情况包括:
[0053]检测域名的ping响应,也即从路由器向几大网站发起ping请求,如果都在10秒内没有回应,则判定互联网未连通;
[0054]检测域名的http服务,也即从路由器访问网站的http服务,如果没有获得反馈,则判定互联网未连通。
[0055]步骤S
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1