中文字幕无码日韩视频无码三区

網絡的故障診斷方法及裝置的制造方法

文檔(dang)序號(hao):10660629閱讀:464來源(yuan):國知局
網絡的故障診斷方法及裝置的制造方法
【專利摘要】本發明涉及網絡技術領域,公開了一種網絡的故障診斷方法及裝置。本發明中,網絡的故障診斷方法,包含以下步驟:檢測客戶端與路由器之間的連通性;其中,網絡包含客戶端、路由器、第一服務器與第二服務器,第一服務器為目標服務器,第二服務器為非目標服務器;若檢測到客戶端連接路由器成功,則檢測客戶端與第一服務器的網絡連通性;若檢測到客戶端與第一服務器之間的通信失敗,則檢測客戶端與第二服務器的網絡連通性;若檢測到客戶端與第二服務器之間的通信成功,則判定第一服務器出現故障。相對于現有技術而言,本發明的實施方式,可以準確地查找網絡故障的原因所在,有利于提升用戶體驗。
【專利說明】
網絡的故障診斷方法及裝置
技術領域
[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日
【發明人】王偉軍
【申請人】樂視控股(北京)有限公司, 樂視網信息技術(北京)股份有限公司
網友詢(xun)問(wen)留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1