网络的故障诊断方法及装置的制造方法

文档序号:10660629阅读:408来源:国知局
网络的故障诊断方法及装置的制造方法
【专利摘要】本发明涉及网络技术领域,公开了一种网络的故障诊断方法及装置。本发明中,网络的故障诊断方法,包含以下步骤:检测客户端与路由器之间的连通性;其中,网络包含客户端、路由器、第一服务器与第二服务器,第一服务器为目标服务器,第二服务器为非目标服务器;若检测到客户端连接路由器成功,则检测客户端与第一服务器的网络连通性;若检测到客户端与第一服务器之间的通信失败,则检测客户端与第二服务器的网络连通性;若检测到客户端与第二服务器之间的通信成功,则判定第一服务器出现故障。相对于现有技术而言,本发明的实施方式,可以准确地查找网络故障的原因所在,有利于提升用户体验。
【专利说明】
网络的故障诊断方法及装置
技术领域
[0001]本发明涉及网络技术,特别涉及一种网络的故障诊断方法及装置。
【背景技术】
[0002]在实现本发明过程中,发明人发现现有技术中至少存在如下问题:用户在浏览信息时往往会遇到触发访问操作后迟迟得不到响应,而用户却不知道什么原因引起了该问题,也不知道寻求何种途径解决该问题,影响用户体验。

【发明内容】

[0003]本发明解决的问题在于提供一种网络的故障诊断方法及装置,可以准确地查找出网络故障的原因所在,有利于提升用户体验。
[0004]为解决上述技术问题,本发明的实施方式提供了一种网络的故障诊断方法,所述网络包含客户端、路由器、第一服务器与所述第二服务器,所述第一服务器为目标服务器,所述第二服务器为非目标服务器;
[0005]网络的故障诊断方法包含以下步骤:检测所述客户端与所述路由器之间的连通性;若检测到所述客户端连接所述路由器成功,则检测所述客户端与所述第一服务器的网络连通性;若检测到所述客户端与所述第一服务器之间的通信失败,则检测所述客户端与所述第二服务器的网络连通性;若检测到所述客户端与所述第二服务器之间的通信成功,则判定所述第一服务器出现故障。
[0006]本发明的实施方式还提供了一种网络的故障诊断装置,包含:第一检测模块、第一判断模块、第二检测模块、第二判断模块、第三检测模块与第三判断模块;
[0007]所述第一检测模块,用于检测所述客户端与所述路由器之间的连通性;所述第一判断模块,用于在判定所述第一检测模块检测到所述客户端连接所述路由器成功时,触发所述第二检测模块检测所述客户端与所述第一服务器的网络连通性;所述第二判断模块,用于在判定所述第二检测模块检测到所述客户端与所述第一服务器之间的通信失败时,触发所述第三检测模块检测所述客户端与所述第二服务器的网络连通性;所述第三判断模块,用于在判定所述第三检测模块检测到所述客户端与所述第二服务器之间的通信成功时,判定所述第一服务器出现故障。
[0008]本发明实施方式相对于现有技术而言,通过检测客户端与路由器之间的连通性,可以快速的判断路由器是否出现故障。在客户端与路由器联通正常时检测客户端与第一服务器之间的连通性,可以快速判断第一服务器是否出现故障。为了防止误判,在判定客户端与第一服务器之间通信失败时,还检测客户端与非目标服务器之间的连通性,在客户端与目标服务器之间通信失败且与非目标服务器之间通信成功时才判定第一服务器出现故障,这样,可以避免误判,提高网络故障检测的准确度。总之,本发明实施方式使得在网络出现异常时可以方便、快捷、准确地查找网络故障的原因所在,有利于提升用户体验。
[0009]另外,在所述检测所述客户端与所述第二服务器的网络连通性的步骤之后,还包含以下步骤:
[0010]生成检测日志;其中,所述检测日志至少包含第一指示信息、第二指示信息与第三指示信息;所述第一指示信息用于指示所述客户端与所述路由器之间的连通性;所述第二指示信息用于指示所述客户端与所述第一服务器之间的连通性;所述第三指示信息用于指示所述客户端与所述第二服务器之间的连通性;将所述检测日志上传至第三服务器;
[0011 ]所述第三服务器根据所述检测日志查找所述网络存在的故障,并将结果反馈至所述客户端;其中,在所述第一指示信息指示所述客户端连接所述路由器成功、所述第二指示信息指示所述客户端与所述第一服务器之间的通信失败且所述第三指示信息指示所述客户端与所述第二服务器之间的通信成功时,所述第三服务器判定所述第一服务器出现故障。
[0012]将检测日志上传至第三服务器,第三服务器可以通过分析检测日志查找引起网络故障的原因,并将结果反馈至客户端,这样,用户可以直观地在客户端中看到故障的原因,方便用户及时处理故障,提高本发明实施方式的便利性。
[0013]另外,在所述检测所述客户端与所述第一服务器的网络连通性的步骤中,具体包含以下步骤:通过Ping命令检测所述客户端与所述第一服务器的网络连通性。Ping为因特网包探索器,用于测试网络连接量的程序。通过“Ping”命令可以很方便的检查网络是否连通,帮助分析和判定网络故障。
[0014]另外,所述检测日志还包含所述客户端的位置信息、第四指示信息与第五指示信息;其中,所述第四指示信息用于指示所述客户端与第四服务器之间的连通性;所述第五指示信息用于指示所述客户端与第五服务器之间的连通性;所述第四服务器为服务器集群中的主服务器,所述第一服务器属于所述服务器集群;所述第五服务器为所述服务器集群中的内容分发网络CDN服务器;
[0015]在检测所述客户端与所述第一服务器的网络连通性的步骤之后,且在所述生成检测日志的步骤之前,还包含以下步骤:若检测到所述客户端与所述第一服务器之间的通信成功,则检测所述客户端与所述第四服务器之间的连通性以及检测所述客户端与所述第五服务器之间的连通性;
[0016]在所述生成检测日志的步骤之后,包含以下步骤:若检测到所述客户端与所述第四服务器之间的通信成功,将所述检测日志上传至所述第四服务器;若检测到所述客户端与所述第五服务器之间的通信成功,则所述第四服务器根据所述位置信息为所述客户端分配与所述客户端距离最近的⑶N服务器。
[0017]这样,使得客户端与服务器通信成功时,可以由主服务器根据客户端的位置信息为该客户端分配与之最近的CDN服务器,进而可以提高网络传输速度,提升用户体验。
[0018]另外,所述检测日志还包含下载速度信息;所述下载速度信息用于指示所述客户端从所述CDN服务器下载文件的速度。这样用户就可以直观的看到客户端的网络传输速度,有助于掌握网络运行状况。
【附图说明】
[0019]图1是根据本发明第一实施方式的网络的故障诊断方法流程图;
[0020]图2是根据本发明第三实施方式中的网络的结构示意图;
[0021]图3是根据本发明第三实施方式的网络的故障诊断装置结构示意图;
[0022]图4是根据本发明第四实施方式中的网络的结构示意图;
[0023]图5是根据本发明第四实施方式的网络的故障诊断装置结构示意图。
【具体实施方式】
[0024]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0025]本发明的第一实施方式涉及一种网络的故障诊断方法,本实施方式中的网络包含客户端、路由器、第一服务器、第二服务器与第三服务器,其中第一服务器为待检测的目标服务器,第二服务器为非目标服务器。比如,要检测手机与乐视的服务器的连通性时,乐视的服务器为目标服务器,其他的服务器为非目标服务器。本实施方式的网络的故障诊断方法流程如图1所示,具体如下:
[0026]在步骤101中,检测客户端与路由器之间的连通性。具体的说,可以通过Ping命令检测客户端与路由器之间的连通性,比如说,想要检测手机是否和路由器连上,可以在手机中打开运行对话框,输入Ping空格加上路由器地址,比如输入Ping 192.168.1.1然后点确定,既可以查看客户端与路由器的数据返回情况。
[0027]在步骤102中,判断客户端与路由器是否连接成功。若是则进入步骤104,否则进入步骤103。具体的说,在Ping命令中,若返回同样大小的数据包,则说明客户端与路由器连接成功,如果返回请求超时,则说明客户端与路由器连接不成功。本步骤中,若判断结果为是,说明客户端与路由器连接成功,则进入步骤104,否则说明客户端与路由器连接不成功,则进入步骤103。
[0028]在步骤103中,判定路由器出现故障。
[0029]在步骤104中,检测客户端与第一服务器的网络连通性。具体的说,可以通过Ping命令检测客户端与第一服务器之间的连通性,比如说,想要检测手机是否可以访问乐视服务器(地址为www.letv.com),可以控制手机通过Ping命令访问www.letv.com,这样,可以获得手机与乐视服务器的连通状况。
[0030]在步骤105中,判断客户端与第一服务器之间的通信是否成功。若是则进入106,否则进入步骤107。具体的说,本步骤中若判断结果为是,说明客户端可以访问第一服务器,则进入步骤106,否则说明客户端不可以访问第一服务器,则进入步骤107。
[0031 ]在步骤106中,判定第一服务器没有故障。
[0032]在步骤107中,检测客户端与第二服务器的网络连通性。具体的说,可以通过Ping命令检测客户端与第二服务器之间的连通性,比如说,检测手机是否可以访问百度服务器(地址为www.baidu.com),可以控制手机通过Ping命令访问www.baidu.com,这样,可以获得手机与百度网站的连通状况。
[0033]在步骤108中,判断客户端与第二服务器之间的通信是否成功。若是则进入109,否则结束流程。具体的说,本步骤中若判断结果为是,说明客户端不可以访问第一服务器,但是可以访问第二服务器,则进入步骤109,否则说明客户端既不能访问第一服务器,也不能访问第二服务器,则结束网络故障诊断的流程。
[0034]在步骤109中,判定第一服务器出现故障。
[0035]在步骤110中,生成检测日志。具体的说,本实施方式中的检测日志至少包含第一指示信息、第二指示信息与第三指示信息,第一指示信息用于指示客户端与路由器之间的连通性,第二指示信息用于指示客户端与第一服务器之间的连通性,第三指示信息用于指示客户端与第二服务器之间的连通性。在实际应用中,指示信息可以是一个字段,比如可以是true(指示通行成功)或者false(指示通行失败)。
[0036]在步骤111中,将检测日志上传至第三服务器。具体的说,第三服务器可以为故障检测服务器。
[0037]在步骤112中,第三服务器根据检测日志查找网络存在的故障。具体的说,检测日志中包含了客户端与路由器以及服务器之间的通信状况信息,在第一指示信息指示客户端连接路由器成功、第二指示信息指示客户端与第一服务器之间的通信失败且第三指示信息指示客户端与第二服务器之间的通信成功时,第三服务器判定第一服务器出现故障。
[0038]在步骤113中,将结果反馈至客户端。具体的说,本实施方式中,可以通过消息推送的方法将结果反馈至客户端,使得可以通过客户端直观的看到故障的原因。
[0039]需要说明的是,本实施方式适用于电脑、手机、平板等可以联网的电子设备,比如当我们使用手机上网时,经常会遇到访问网页时,长时间无法响应的情况,可以使用本实施方式中提供的网络的故障诊断方法,自动检测故障的原因,以便于用户及时处理故障。
[0040]本实施方式与现有技术相比,通过检测客户端与路由器之间的连通性,可以快速的判断路由器是否出现故障。在客户端与路由器联通正常时检测客户端与第一服务器之间的连通性,可以快速判断第一服务器是否出现故障。为了防止误判,在判定客户端与第一服务器之间通信失败时,还检测客户端与非目标服务器之间的连通性,在客户端与目标服务器之间通信失败且与非目标服务器之间通信成功时才判定第一服务器出现故障,这样,可以避免误判,提高网络故障检测的准确度。总之,本发明实施方式使得在网络出现异常时可以方便、快捷、准确地查找网络故障的原因所在,有利于提升用户体验。
[0041 ]本发明的第二实施方式涉及一种网络的故障诊断方法。第二实施方式在第一实施方式的基础上做了改进,改进之处在于:在本实施方式中,在检测到路由器和客户端都没有故障时,为客户端分配最近的节点服务器,提高网络传输速度。
[0042]具体的说,本实施方式中的网络还包含第四服务器和第五服务器,其中第四服务器为服务器集群中的主服务器,第一服务器属于服务器集群,第五服务器为服务器集群中的CDN(内容分发网络)服务器。
[0043]本实施方式中检测日志还可以包含客户端的位置信息、第四指示信息、第五指示信息与下载速度信息。其中,第四指示信息用于指示客户端与第四服务器之间的连通性,第五指示信息用于指示客户端与第五服务器之间的连通性,下载速度信息用于指示客户端从CDN服务器下载文件的速度。通过查看检测日志,不仅可以看到客户端与服务器的连通性,还可以获取客户端的位置以及客户端从CDN服务器下载文件的速度,在下载速度异常时方便进行处理。
[0044]在本实施方式中,在检测客户端与第一服务器的网络连通性的步骤之后,且在生成检测日志的步骤之前,还包含以下步骤:
[0045]若检测到客户端与第一服务器之间的通信成功,则检测客户端与第四服务器之间的连通性以及检测客户端与第五服务器之间的连通性。
[0046]在生成检测日志的步骤之后,包含以下步骤:
[0047]若检测到客户端与第四服务器之间的通信成功,将检测日志上传至第四服务器。若检测到客户端与第五服务器之间的通信成功,则第四服务器根据位置信息为客户端分配与客户端距离最近的⑶N服务器。
[0048]也就是说,本实施方式中的第四服务器可以为服务器集群中的主服务器,第五服务器可以为服务器集群中的CDN服务器,且CDN服务器可以有多个,主服务器可以为每个客户端分配CDN服务器。在实际应用中,登录客户端时,有时会出现从CDN服务器下载文件的速度过慢的情况,引起这种网络异常的原因一般为客户端故障、服务器故障或者CDN服务器分配不合理,因此在本实施方式中,在客户端和服务器都正常通信的情况下,检测客户端与主服务器以及⑶N服务器之间的通信,并将检测日志上传至主服务器,其中检测日志中包含了客户端的位置信息、客户端与主服务器以及CDN服务器之间的通信状况,若客户端与主服务器以及CDN服务器之间的通信成功,则主服务器根据客户端的位置,为之分配最近的CDN月艮务器,可以进一步提高客户端的网络传输速度,提升用户体验。
[0049]在实际应用时,检测日志还可以包含客户端的IP地址,作为备用信息。
[0050]上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0051]本发明第三实施方式涉及一种故障诊断装置,本实施方式中的网络结构如图2所示,包含:客户端、路由器、第一服务器、第二服务器与第三服务器,第一服务器为目标服务器,第二服务器为非目标服务器,且第一服务器、第二服务器与第三服务器分别与路由器无线连接,客户端与路由器既可以无线连接也可以通过网线连接。
[0052]本实施方式中网络的故障诊断装置,具体如图3所示,包含:第一检测模块、第一判断模块、第二检测模块、第二判断模块、第三检测模块、第三判断模块、生成模块、输出模块与接收模块。
[0053]第一检测模块,用于检测客户端与路由器之间的连通性。
[0054]第一判断模块,用于在判定第一检测模块检测到客户端连接路由器成功时,触发第二检测模块检测客户端与第一服务器的网络连通性。
[0055]第二判断模块,用于在判定第二检测模块检测到客户端与第一服务器之间的通信失败时,触发第三检测模块检测客户端与第二服务器的网络连通性。
[0056]第三判断模块,用于在判定第三检测模块检测到客户端与第二服务器之间的通信成功时,判定第一服务器出现故障。
[0057]生成模块,用于生成检测日志;其中,检测日志至少包含第一指示信息、第二指示信息与第三指示信息;第一指示信息用于指示客户端与路由器之间的连通性;第二指示信息用于指示客户端与第一服务器之间的连通性;第三指示信息用于指示客户端与第二服务器之间的连通性。
[0058]输出模块,用于将检测日志上传至第三服务器。
[0059]第三服务器,用于根据检测日志查找网络存在的故障,并将结果通过接收模块反馈至客户端;其中,在第一指示信息指示客户端连接路由器成功、第二指示信息指示客户端与第一服务器之间的通信失败且第三指示信息指示客户端与第二服务器之间的通信成功时,第三服务器判定第一服务器出现故障。
[0060]不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0061]值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单
J L ο
[0062]本发明第四实施方式涉及一种故障诊断装置。第四实施方式在第三实施方式的基础上做了改进,改进之处在于:在本实施方式中,增加两个检测模块,在检测到路由器和客户端都没有故障时,为客户端分配最近的服务器,提高网络传输速度。
[0063]具体的说,本实施方式中的网络还包含第四服务器与第五服务器,如图4所示,第四服务器与第五服务器分别于路由器无线连接,第四服务器为服务器集群中的主服务器,第一服务器属于服务器集群,第五服务器为服务器集群中的内容分发网络CDN服务器。
[0064]本实施方式中的检测日志还包含客户端的位置信息、第四指示信息、第五指示信息与下载速度信息;其中,第四指示信息用于指示客户端与第四服务器之间的连通性;第五指示信息用于指示客户端与第五服务器之间的连通性,下载速度信息用于指示客户端从⑶N服务器下载文件的速度。
[0065]本实施方式中的网络的故障诊断装置还包含第四检测模块与第五检测模块,如图5所示。
[0066]第四检测模块,用于在第一检测模块检测到客户端与第一服务器之间的通信成功时,检测客户端与第四服务器之间的连通性。
[0067]第五检测模块,用于在第一检测模块检测到客户端与第一服务器之间的通信成功时,检测客户端与第五服务器之间的连通性。
[0068]在第四检测模块检测到客户端与第四服务器之间的通信成功时,输出模块用于将检测日志上传至第四服务器。
[0069]在第五检测模块检测到客户端与第五服务器之间的通信成功时,第四服务器根据位置信息为客户端分配与客户端距离最近的CDN服务器。
[0070]由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
[0071]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1.一种网络的故障诊断方法,其特征在于,所述网络包含客户端、路由器、第一服务器与所述第二服务器,所述第一服务器为目标服务器,所述第二服务器为非目标服务器; 所述网络的故障诊断方法包含以下步骤: 检测所述客户端与所述路由器之间的连通性;若检测到所述客户端连接所述路由器成功,则检测所述客户端与所述第一服务器的网络连通性; 若检测到所述客户端与所述第一服务器之间的通信失败,则检测所述客户端与所述第二服务器的网络连通性;若检测到所述客户端与所述第二服务器之间的通信成功,则判定所述第一服务器出现故障。2.根据权利要求1所述的网络的故障诊断方法,其特征在于,在所述检测所述客户端与所述第二服务器的网络连通性的步骤之后,还包含以下步骤: 生成检测日志;其中,所述检测日志至少包含第一指示信息、第二指示信息与第三指示信息;所述第一指示信息用于指示所述客户端与所述路由器之间的连通性;所述第二指示信息用于指示所述客户端与所述第一服务器之间的连通性;所述第三指示信息用于指示所述客户端与所述第二服务器之间的连通性; 将所述检测日志上传至第三服务器; 所述第三服务器根据所述检测日志查找所述网络存在的故障,并将结果反馈至所述客户端;其中,在所述第一指示信息指示所述客户端连接所述路由器成功、所述第二指示信息指示所述客户端与所述第一服务器之间的通信失败且所述第三指示信息指示所述客户端与所述第二服务器之间的通信成功时,所述第三服务器判定所述第一服务器出现故障。3.根据权利要求2所述的网络的故障诊断方法,其特征在于,在所述检测所述客户端与所述第一服务器的网络连通性的步骤中,具体包含以下步骤: 通过Ping命令检测所述客户端与所述第一服务器的网络连通性。4.根据权利要求2所述的网络的故障诊断方法,其特征在于,所述检测日志还包含所述客户端的位置信息、第四指示信息与第五指示信息;其中,所述第四指示信息用于指示所述客户端与第四服务器之间的连通性;所述第五指示信息用于指示所述客户端与第五服务器之间的连通性;所述第四服务器为服务器集群中的主服务器,所述第一服务器属于所述服务器集群;所述第五服务器为所述服务器集群中的内容分发网络CDN服务器; 在检测所述客户端与所述第一服务器的网络连通性的步骤之后,且在所述生成检测日志的步骤之前,还包含以下步骤: 若检测到所述客户端与所述第一服务器之间的通信成功,则检测所述客户端与所述第四服务器之间的连通性以及检测所述客户端与所述第五服务器之间的连通性; 在所述生成检测日志的步骤之后,包含以下步骤: 若检测到所述客户端与所述第四服务器之间的通信成功,将所述检测日志上传至所述第四服务器; 若检测到所述客户端与所述第五服务器之间的通信成功,则所述第四服务器根据所述位置信息为所述客户端分配与所述客户端距离最近的CDN服务器。5.根据权利要求4所述的网络的故障诊断方法,其特征在于,所述检测日志还包含下载速度信息;所述下载速度信息用于指示所述客户端从所述CDN服务器下载文件的速度。6.根据权利要求2所述的网络的故障诊断方法,其特征在于,在所述检测所述客户端与所述路由器之间的连通性的步骤之中, 若检测到所述客户端连接所述路由器失败,则判定所述路由器出现故障。7.—种网络的故障诊断装置,其特征在于,所述网络包含客户端、路由器、第一服务器与所述第二服务器,所述第一服务器为目标服务器,所述第二服务器为非目标服务器; 所述网络的故障诊断装置包含:第一检测模块、第一判断模块、第二检测模块、第二判断模块、第三检测模块与第三判断模块; 所述第一检测模块,用于检测所述客户端与所述路由器之间的连通性; 所述第一判断模块,用于在判定所述第一检测模块检测到所述客户端连接所述路由器成功时,触发所述第二检测模块检测所述客户端与所述第一服务器的网络连通性; 所述第二判断模块,用于在判定所述第二检测模块检测到所述客户端与所述第一服务器之间的通信失败时,触发所述第三检测模块检测所述客户端与所述第二服务器的网络连通性; 所述第三判断模块,用于在判定所述第三检测模块检测到所述客户端与所述第二服务器之间的通信成功时,判定所述第一服务器出现故障。8.根据权利要求7所述的网络的故障诊断装置,其特征在于,还包含生成模块、输出模块与接收模块;所述网络还包含第三服务器; 所述生成模块,用于生成检测日志;其中,所述检测日志至少包含第一指示信息、第二指示信息与第三指示信息;所述第一指示信息用于指示所述客户端与所述路由器之间的连通性;所述第二指示信息用于指示所述客户端与所述第一服务器之间的连通性;所述第三指示信息用于指示所述客户端与所述第二服务器之间的连通性; 所述输出模块,用于将所述检测日志上传至所述第三服务器; 所述第三服务器,用于根据所述检测日志查找所述网络存在的故障,并将结果通过所述接收模块反馈至所述客户端;其中,在所述第一指示信息指示所述客户端连接所述路由器成功、所述第二指示信息指示所述客户端与所述第一服务器之间的通信失败且所述第三指示信息指示所述客户端与所述第二服务器之间的通信成功时,所述第三服务器判定所述第一服务器出现故障。9.根据权利要求8所述的网络的故障诊断装置,其特征在于,所述网络还包含第四服务器与第五服务器;所述第四服务器为服务器集群中的主服务器,所述第一服务器属于所述服务器集群;所述第五服务器为所述服务器集群中的内容分发网络CDN服务器; 所述检测日志还包含所述客户端的位置信息、第四指示信息与第五指示信息;其中,所述第四指示信息用于指示所述客户端与所述第四服务器之间的连通性;所述第五指示信息用于指示所述客户端与所述第五服务器之间的连通性; 所述网络的故障诊断装置还包含第四检测模块与第五检测模块; 所述第四检测模块,用于在所述第一检测模块检测到所述客户端与所述第一服务器之间的通信成功时,检测所述客户端与所述第四服务器之间的连通性; 所述第五检测模块,用于在所述第一检测模块检测到所述客户端与所述第一服务器之间的通信成功时,检测所述客户端与所述第五服务器之间的连通性; 在所述第四检测模块检测到所述客户端与所述第四服务器之间的通信成功时,所述输出模块用于将所述检测日志上传至所述第四服务器; 在所述第五检测模块检测到所述客户端与所述第五服务器之间的通信成功时,所述第四服务器根据所述位置信息为所述客户端分配与所述客户端距离最近的CDN服务器。10.根据权利要求9所述的网络的故障诊断装置,其特征在于,所述检测日志还包含下载速度信息;所述下载速度信息用于指示所述客户端从所述CDN服务器下载文件的速度。
【文档编号】H04L12/26GK106027284SQ201610282639
【公开日】2016年10月12日
【申请日】2016年4月29日
【发明人】王伟军
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1