一種網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法
【專利摘要】公開一種網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其能夠?yàn)橛脩籼峁┖?jiǎn)單、全面的檢測(cè),并向用戶顯示網(wǎng)絡(luò)問題的檢測(cè)結(jié)果。該方法通過在路由器上執(zhí)行步驟:(1)檢測(cè)路由器的物理狀態(tài),并將檢測(cè)結(jié)果顯示;(2)檢測(cè)用戶設(shè)備到路由器是否可達(dá)、網(wǎng)關(guān)是否可達(dá),并顯示將檢測(cè)結(jié)果;(3)檢測(cè)路由器到網(wǎng)絡(luò)服務(wù)提供者是否可行,并顯示將檢測(cè)結(jié)果;(4)檢測(cè)網(wǎng)絡(luò)服務(wù)提供者是否可以訪問互聯(lián)網(wǎng),并顯示將檢測(cè)結(jié)果;(5)檢測(cè)DNS服務(wù)是否正常、解析是否正確,并顯示將檢測(cè)結(jié)果;(6)檢測(cè)互聯(lián)網(wǎng)上的站點(diǎn)是否可以通過http或者ping訪問,并顯示將檢測(cè)結(jié)果。
【專利說明】一種網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于網(wǎng)絡(luò)應(yīng)用的【技術(shù)領(lǐng)域】,具體地涉及一種網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法。
【背景技術(shù)】
[0002]現(xiàn)今,我國(guó)互聯(lián)網(wǎng)用戶常見的上網(wǎng)方式,可以歸納總結(jié)為:寬帶撥號(hào),無線中繼,dhcp模式。
[0003]寬帶撥號(hào):中國(guó)國(guó)內(nèi)撥號(hào)上網(wǎng)的用戶基本都是使用基于PPPoE協(xié)議的ADSL。PPPoE全稱為Point to Point Protocol over Ethernet (以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議),是將以太網(wǎng)和PPP協(xié)議結(jié)合后的協(xié)議,通過PPPoE技術(shù)和寬帶調(diào)制解調(diào)器(比如ADSL Modem)就可以實(shí)現(xiàn)高速寬帶網(wǎng)的個(gè)人身份驗(yàn)證訪問,為每個(gè)用戶創(chuàng)建虛擬撥號(hào)連接,這樣就可以高速連接至Ij Internet。
[0004]無線中繼:無線中繼模式,顧名思義,即是無線AP在網(wǎng)絡(luò)連接中起到中繼的作用,能實(shí)現(xiàn)信號(hào)的中繼和放大,從而延伸無線網(wǎng)絡(luò)的覆蓋范圍。簡(jiǎn)單來說就是一臺(tái)路由器通過無線方式連接到一個(gè)無線網(wǎng)絡(luò),其他設(shè)備連接到這個(gè)路由器上就可以上網(wǎng)。
[0005]Dhcp有線上網(wǎng):這種方式,主要是局域網(wǎng)內(nèi),用戶設(shè)備連接到路由器,可以通過自己配置或者動(dòng)態(tài)的由dhcp服務(wù)方式獲來實(shí)現(xiàn)上網(wǎng)。
[0006]這三種上網(wǎng)方式,覆蓋了國(guó)內(nèi)用戶的絕大多數(shù)上網(wǎng)方式。
[0007]在普通用戶的上網(wǎng)環(huán)境中,存在諸多問題導(dǎo)致的無法上網(wǎng),普通用戶缺少相關(guān)專業(yè)的知識(shí),遇到無法上網(wǎng)的情況,總是手足無措,不知如何是好。而現(xiàn)在無論是操作系統(tǒng)還是應(yīng)用軟件都沒能給用戶提供簡(jiǎn)單、全面的檢測(cè)、展示網(wǎng)絡(luò)問題的方法。
【發(fā)明內(nèi)容】
[0008]本發(fā)明要解決的技術(shù)解決問題是:克服現(xiàn)有技術(shù)的不足,提供一種網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其能夠?yàn)橛脩籼峁┖?jiǎn)單、全面的檢測(cè),并向用戶顯示網(wǎng)絡(luò)問題的檢測(cè)結(jié)果。
[0009]本發(fā)明的技術(shù)解決方案是:這種網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,該方法通過在路由器上執(zhí)行以下步驟:
[0010](I)檢測(cè)路由器的物理狀態(tài),并將檢測(cè)結(jié)果顯示;
[0011](2)檢測(cè)用戶設(shè)備到路由器是否可達(dá)、網(wǎng)關(guān)是否可達(dá),并顯示將檢測(cè)結(jié)果;
[0012](3)檢測(cè)路由器到網(wǎng)絡(luò)服務(wù)提供者是否可行,并顯示將檢測(cè)結(jié)果;
[0013](4)檢測(cè)網(wǎng)絡(luò)服務(wù)提供者是否可以訪問互聯(lián)網(wǎng),并顯示將檢測(cè)結(jié)果;
[0014](5)檢測(cè)DNS服務(wù)是否正常、解析是否正確,并顯示將檢測(cè)結(jié)果;
[0015](6)檢測(cè)互聯(lián)網(wǎng)上的站點(diǎn)是否可以通過http或者ping訪問,并顯示將檢測(cè)結(jié)果。
[0016]本發(fā)明通過檢測(cè)步驟(1)-(6)中的各種網(wǎng)絡(luò)問題,能夠?yàn)橛脩籼峁┖?jiǎn)單、全面的檢測(cè);通過將步驟(1)-(6)中的檢測(cè)結(jié)果顯示出來,實(shí)現(xiàn)向用戶顯示網(wǎng)絡(luò)問題的檢測(cè)結(jié)果。
【專利附圖】
【附圖說明】
[0017]圖1示出了根據(jù)本發(fā)明的物理網(wǎng)線沒有連接的情況的界面示意圖。
[0018]圖2示出了根據(jù)本發(fā)明的路由器到網(wǎng)絡(luò)服務(wù)提供商的情況的界面示意圖。
[0019]圖3示出了根據(jù)本發(fā)明的用戶到互聯(lián)網(wǎng)的情況的界面示意圖。
【具體實(shí)施方式】
[0020]這種網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,該方法通過在路由器上執(zhí)行以下步驟:
[0021](I)檢測(cè)路由器的物理狀態(tài),并將檢測(cè)結(jié)果顯示;
[0022](2)檢測(cè)用戶設(shè)備到路由器是否可達(dá)、網(wǎng)關(guān)是否可達(dá),并顯示將檢測(cè)結(jié)果;
[0023](3)檢測(cè)路由器到網(wǎng)絡(luò)服務(wù)提供者是否可行,并顯示將檢測(cè)結(jié)果;
[0024](4)檢測(cè)網(wǎng)絡(luò)服務(wù)提供者是否可以訪問互聯(lián)網(wǎng),并顯示將檢測(cè)結(jié)果;
[0025](5)檢測(cè)DNS (Domain Name System,域名系統(tǒng))服務(wù)是否正常、解析是否正確,并顯示將檢測(cè)結(jié)果;
[0026](6)檢測(cè)互聯(lián)網(wǎng)上的站點(diǎn)是否可以通過http或者ping訪問,并顯示將檢測(cè)結(jié)果。
[0027]本發(fā)明通過檢測(cè)步驟(1)-(6)中的各種網(wǎng)絡(luò)問題,能夠?yàn)橛脩籼峁┖?jiǎn)單、全面的檢測(cè);通過將步驟(1)-(6)中的檢測(cè)結(jié)果顯示出來,實(shí)現(xiàn)向用戶顯示網(wǎng)絡(luò)問題的檢測(cè)結(jié)果。
[0028]優(yōu)選地,在所述步驟(I)中,路由器的物理狀態(tài)檢測(cè)包括:檢測(cè)設(shè)備是否正確啟動(dòng),是否出現(xiàn)設(shè)備損壞不識(shí)別問題,以及網(wǎng)線是否連接,這些均根據(jù)系統(tǒng)命令檢測(cè)出來。
[0029]優(yōu)選地,在所述步驟(2)中,使用ping命令檢測(cè)到路由器的網(wǎng)關(guān)是否可達(dá)。
[0030]優(yōu)選地,在所述步驟(3)中,檢測(cè)路由器到網(wǎng)絡(luò)服務(wù)提供者是否可行,是通過ping命令。
[0031]優(yōu)選地,在所述步驟(3)中,檢測(cè)路由器到網(wǎng)絡(luò)服務(wù)提供者是否可行,是通過使用nslookup命令,向運(yùn)營(yíng)商請(qǐng)求DNS解析服務(wù),如果失敗,則認(rèn)為運(yùn)營(yíng)商的服務(wù)受到阻斷。
[0032]優(yōu)選地,在所述步驟⑷中,如果用戶到網(wǎng)絡(luò)服務(wù)提供商是暢通的,那么通過curl和wget命令嘗試抓取互聯(lián)網(wǎng)網(wǎng)站的http內(nèi)容,如果獲取curl的http頁(yè)面失敗則認(rèn)為互聯(lián)網(wǎng)是不可達(dá)的,否則認(rèn)為互聯(lián)網(wǎng)暢通。
[0033]優(yōu)選地,在所述步驟(5)中,檢測(cè)DNS解析服務(wù),是通過nslookup命令,判斷nslookup命令的解析結(jié)果,解析結(jié)構(gòu)包括成功或失敗,以及失敗的類型。
[0034]優(yōu)選地,在所述步驟(6)中,檢測(cè)互聯(lián)網(wǎng)上的站點(diǎn)是否可以通過http或者ping訪問,是通過curl訪問互聯(lián)網(wǎng)上的http站點(diǎn),下載對(duì)應(yīng)的頁(yè)面,如果下載成功則認(rèn)為互聯(lián)網(wǎng)上的站點(diǎn)可以通過http或者ping訪問,否則認(rèn)為互聯(lián)網(wǎng)上的站點(diǎn)不可訪問。
[0035]本發(fā)明為用戶提供快速直觀的網(wǎng)絡(luò)問題的檢測(cè)結(jié)果,為用戶解決上網(wǎng)問題提供便利。
[0036]以上所述,僅是本發(fā)明的較佳實(shí)施例,并非對(duì)本發(fā)明作任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬本發(fā)明技術(shù)方案的保護(hù)范圍。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其特征在于:該方法通過在路由器上執(zhí)行以下步驟: (1)檢測(cè)路由器的物理狀態(tài),并將檢測(cè)結(jié)果顯示; (2)檢測(cè)用戶設(shè)備到路由器是否可達(dá)、網(wǎng)關(guān)是否可達(dá),并顯示將檢測(cè)結(jié)果; (3)檢測(cè)路由器到網(wǎng)絡(luò)服務(wù)提供者是否可行,并顯示將檢測(cè)結(jié)果; (4)檢測(cè)網(wǎng)絡(luò)服務(wù)提供者是否可以訪問互聯(lián)網(wǎng),并顯示將檢測(cè)結(jié)果; (5)檢測(cè)DNS服務(wù)是否正常、解析是否正確,并顯示將檢測(cè)結(jié)果; (6)檢測(cè)互聯(lián)網(wǎng)上的站點(diǎn)是否可以通過http或者ping訪問,并顯示將檢測(cè)結(jié)果。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其特征在于:在所述步驟(I)中,路由器的物理狀態(tài)檢測(cè)包括:檢測(cè)設(shè)備是否正確啟動(dòng),是否出現(xiàn)設(shè)備損壞不識(shí)別問題,以及網(wǎng)線是否連接,這些均根據(jù)系統(tǒng)命令檢測(cè)出來。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其特征在于:在所述步驟(2)中,使用Ping命令檢測(cè)到路由器的網(wǎng)關(guān)是否可達(dá)。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其特征在于:在所述步驟(3)中,檢測(cè)路由器到網(wǎng)絡(luò)服務(wù)提供者是否可行,是通過ping命令。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其特征在于:在所述步驟(3)中,檢測(cè)路由器到網(wǎng)絡(luò)服務(wù)提供者是否可行,是通過使用nslookup命令,向運(yùn)營(yíng)商請(qǐng)求DNS解析服務(wù),如果失敗,則認(rèn)為運(yùn)營(yíng)商的服務(wù)受到阻斷。
6.根據(jù)權(quán)利要求4或5所述的網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其特征在于:在所述步驟(4)中,如果用戶到網(wǎng)絡(luò)服務(wù)提供商是暢通的,那么通過curl和wget命令嘗試抓取互聯(lián)網(wǎng)網(wǎng)站的http內(nèi)容,如果獲取curl的http頁(yè)面失敗則認(rèn)為互聯(lián)網(wǎng)是不可達(dá)的,否則認(rèn)為互聯(lián)網(wǎng)暢通。
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其特征在于:在所述步驟(5)中,檢測(cè)DNS解析服務(wù),是通過nslookup命令,判斷nslookup命令的解析結(jié)果,解析結(jié)構(gòu)包括成功或失敗,以及失敗的類型。
8.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)狀態(tài)的檢測(cè)方法,其特征在于:在所述步驟(6)中,檢測(cè)互聯(lián)網(wǎng)上的站點(diǎn)是否可以通過http或者ping訪問,是通過curl訪問互聯(lián)網(wǎng)上的http站點(diǎn),下載對(duì)應(yīng)的頁(yè)面,如果下載成功則認(rèn)為互聯(lián)網(wǎng)上的站點(diǎn)可以通過http或者ping訪問,否則認(rèn)為互聯(lián)網(wǎng)上的站點(diǎn)不可訪問。
【文檔編號(hào)】H04L12/26GK104394036SQ201410742387
【公開日】2015年3月4日 申請(qǐng)日期:2014年12月5日 優(yōu)先權(quán)日:2014年12月5日
【發(fā)明者】楊永明 申請(qǐng)人:北京極科極客科技有限公司