网络故障的定位处理方法及装置制造方法及图纸

技术编号:8776331 阅读:297 留言:0更新日期:2013-06-09 18:32
本发明专利技术提供了一种网络故障的定位处理方法及装置,其中,上述方法包括:向服务器发送数据报文;在预定时间内未接收到数据报文的响应报文时,检测客户端和服务器之间的路由是否存在故障;在检测到路由中存在发生故障的路由时,输出发生故障的路由的标识信息。采用本发明专利技术提供的上述技术方案,在一定程度上降低了网络故障排查的人为参与,缩短了传输故障的处理时间,降低了网络传输所涉及的各方面的管理成本。

【技术实现步骤摘要】
网络故障的定位处理方法及装置
本专利技术涉及网络通信领域,具体而言,涉及一种网络故障的定位处理方法及装置。
技术介绍
目前,当出现网络传输故障时,网络管理人员通过使用专用的网络故障检测设备或软件工具,以手工排查的方式,对网络故障进行逐级排查,直至追踪到故障节点。上述故障定位方案存在以下缺陷:(1)当出现网络故障,需要定位网络故障点时,需要配备网络检测设备或专用软件工具,技术人员以手工排查的方式对网络故障进行逐级排查,效率较低;(2)需要对网络检测设备或专用软件进行复杂的系统配置,因此,要求检测人员要具备一定的专业知识,维护难度和维护成本相对较大。针对相关技术中的上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种网络故障的定位处理方法及装置,以至少解决上述技术问题。根据本专利技术的一个方面,提供了一种网络故障的定位处理方法,应用于客户端,包括:向服务器发送数据报文;在预定时间内未接收到数据报文的响应报文时,检测客户端和服务器之间的路由是否存在故障;在检测到路由中存在发生故障的路由时,输出发生故障的路由的标识信息。优选地,上述方法还包括:在检测到路由中不存在发生故障的路由时,检测本地数据的发送端口是否存在故障;在发送端口存在故障时,输出发送端口的标识信息。优选地,检测客户端和服务器之间的路由是否存在故障之前,还包括:接收客户端和服务器所属网络的网络节点发送的反馈信息,其中,反馈信息与预设的故障信息列表相对应;根据反馈信息输出故障信息列表中对应的故障信息。优选地,上述数据报文中携带有客户端的身份标识信息。优选地,向服务器发送数据报文之后,还包括:服务器对身份标识进行验证,在验证错误的情况下,通知客户端更改身份标识信息重新建立与服务器的连接。优选地,输出发生故障的路由的标识信息时,还包括:输出所发生的故障的描述信息。根据本专利技术的另一个方面,提供了一种网络故障的定位处理装置,应用于客户端,包括:发送模块,用于向服务器发送数据报文;检测模块,用于在预定时间内未接收到数据报文的响应报文时,检测客户端和服务器之间的路由是否存在故障;输出模块,用于在检测到路由中存在发生故障的路由时,输出发生故障的路由的标识信息。优选地,上述检测模块,还用于在检测到路由中不存在发生故障的路由时,检测本地数据的发送端口是否存在故障;上述输出模块,还用于在发送端口存在故障时,输出发送端口的标识信息。优选地,上述装置还包括:接收模块,用于接收网络中网络节点发送的反馈信息,其中,反馈信息与预设的故障信息列表相对应;上述输出模块,还用于根据反馈信息输出故障信息列表中对应的故障信息。优选地,上述发送模块,还用于在数据报文中携带有客户端的身份标识信息时,发送数据报文。通过本专利技术,采用在预定时间内未接收到数据报文的响应报文时,直接检测客户端和服务器之间的路由是否存在故障,并在存在故障时输出存在故障的路由标识信息的技术手段,解决了相关技术中,故障定位过程中存在耗费大量人力物力以及效率较低等技术问题,从而在一定程度上降低了网络故障排查的人为参与,缩短了传输故障的处理时间,降低了网络传输所涉及的各方面的管理成本。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为根据本专利技术实施例1的网络故障的定位处理方法的流程图;图2为根据本专利技术实施例1的网络故障的定位处理装置的结构框图;图3为根据本专利技术实施例1的网络故障的定位处理装置的另一结构框图;图4为根据本专利技术实施例2的网络故障节点定位的方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。针对相关技术中,故障定位过程中存在耗费大量人力物力以及效率较低等技术问题,以下结合实施例1-2提供了相应的解决方案,现详细说明。实施例1本实施例提供了一种网络故障的定位处理方法,该方法应用于客户端。图1为根据本专利技术实施例1的网络故障的定位处理方法的流程图。如图1所示,该方法包括:步骤S102,向服务器发送数据报文;步骤S104,在预定时间内未接收到数据报文的响应报文时,检测客户端和服务器之间的路由是否存在故障;步骤S106,在检测到路由中存在发生故障的路由时,输出发生故障的路由的标识信息。通过上述各个处理步骤,由于在检测到客户端和服务器之间的路由存在故障时,直接输出故障路由的标识信息,因此,避免了采用手工排查方式所造成的人力和物力成本的浪费,提高了效率,同时,实现简单,降低了管理成本。由于故障类型的多种多样,因此,在网络传输故障时,有时是路由发生故障,也可以是其它故障类型,并且,由于相关技术中,用于实现故障定位的应用软件的运行以正常的网络为前提,当网络出现故障时,软件则不能完成数据的远程传输功能,而软件操作人员也不能及时得知网络异常的具体原因,不能确定网络故障点,在检测到路由中不存在发生故障的路由时,检测本地数据的发送端口是否存在故障;在发送端口存在故障时,输出发送端口的标识信息。在本实施例中,还可以通过网络中的网络节点反馈的信息进行故障定位,具体如下:检测客户端和服务器之间的路由是否存在故障之前,接收客户端和服务器所属网络的网络节点发送的反馈信息,其中,反馈信息与预设的故障信息列表相对应;根据反馈信息输出故障信息列表中对应的故障信息。为了进一步提高数据报文的传输效率,在数据报文中携带有客户端的身份标识信息,这样,在网络传输正常时,便可以直接实现对客户端进行验证,从而建立与服务器的连接。在服务器对上述身份标识进行验证时,在验证错误的情况下,需要通知客户端更改身份标识信息重新建立与服务器的连接。为了进一步使工作人员或用户获知故障的详细信息,在输出发生故障的路由的标识信息时,还可以输出所发生的故障的描述信息。该描述信息包括但不限于:故障原因、故障类型等。在本实施例中提供了一种网络故障的定位处理装置,该装置应用于客户端,上述装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2为根据本专利技术实施例1的网络故障的定位处理装置的结构框图。如图2所示,该装置包括:发送模块20,连接至检测模块22,用于向服务器发送数据报文;检测模块22,连接至输出模块24,用于在预定时间内未接收到数据报文的响应报文时,检测客户端和服务器之间的路由是否存在故障;输出模块24,用于在检测到路由中存在发生故障的路由时,输出发生故障的路由的标识信息。通过上述各个模块实现的功能,同样可以解决故障定位过程中存在耗费大量人力物力以及效率较低等技术问题。在本实施例中,上述检测模块22,还用于在检测到路由中不存在发生故障的路由时,检测本地数据的发送端口是否存在故障;上述输出模块24,还用于在上述发送端口存在故障时,输出发送端口的标识信息。在本实施例中,如图4所示,上述装置还可以包括:接收模块26,连接至输出模块24,用于接收网络中网络节点发本文档来自技高网...
网络故障的定位处理方法及装置

【技术保护点】
一种网络故障的定位处理方法,应用于客户端,其特征在于,包括:向服务器发送数据报文;在预定时间内未接收到所述数据报文的响应报文时,检测所述客户端和所述服务器之间的路由是否存在故障;在检测到所述路由中存在发生故障的路由时,输出所述发生故障的路由的标识信息。

【技术特征摘要】
1.一种网络故障的定位处理方法,应用于客户端,其特征在于,包括:向服务器发送数据报文;其中,所述数据报文中携带有所述客户端的身份标识信息,该身份标识信息用于与所述服务器进行连接;判断是否收到所述数据报文的响应报文;其中,所述响应报文中给出验证所述身份标识信息的正确性信息,所述正确性信息包括以下之一:所述身份标识信息验证错误和所述身份标识信息验证正确;在判断结果为收到所述响应报文,且所述正确性信息为所述身份标识信息验证错误的情况下,更改所述身份标识信息,以及利用更改后的所述身份标识信息重新与所述服务器进行连接;在预定时间内未接收到所述数据报文的所述响应报文时,检测所述客户端和所述服务器之间的路由是否存在故障;其中,在预定时间内未接收到所述数据报文的所述响应报文时,检测所述客户端和所述服务器之间的路由是否存在故障包括:在判断结果为未收到所述响应报文的情况下,判断是否接收到所述客户端和所述服务器所属网络的网络节点发送的反馈码值;在判断结果为未收到所述反馈码值的情况下,判断等待接收到所述响应报文的时间是否达到预先设定的超时时间;在判断结果为达到所述超时时间的情况下,确定所述客户端和所述服务器之间存在网络故障,其中,在确定所述客户端和所述服务器之间存在网络故障时,检测所述客户端和所述服务器之间的路由是否存在故障;在检测到所述路由中存在发生故障的路由时,输出所述发生故障的路由的标识信息;在检测到所述路由中不存在发生故障的路由时,检测本地数据的发送端口是否存在故障;在检测到所述发送端口存在故障的情况下,输出所述发送端口的故障信息,记录与所述发送端口的故障信息对应的日志;其中,所述方法还包括:在判断结果为收到所述反馈码值的情况下,根据所述反馈码值输出与所述反馈码值对应的故障信息,记录与所述反馈码值对应的故障信息对应的日志;在判断结果为未达到所述超时时间的情况下,继续根据使用所述身份标识信息与所述服务器进行连接。2.根据权利要求1所述的方法,其特征在于,检测所述客户端和所述服务器之间的路由是否存在故障之前,还包括:接收所述客户端和所述服务器所属网络的网络节点发送的反馈信息,其中,所述反馈信息与预设的故障信息列表相对应;根据所述反馈信息输出所述故障信息列表中对应的故障信息。3.根据权利要求1所述的方法,其特征在于,向服务器发送数据报文之后,还包括:所述服务器对所述身份标识进行验证,在验证错误的情况下,通知所述客户端更改所述身份标识信息重新建立与所述服务器的连接。4.根据权利要求1至3任一...

【专利技术属性】
技术研发人员:杨滨孙碧云蒋海霞
申请(专利权)人:北京德瑞塔时代网络技术有限公司
类型:发明
国别省市:

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

1