两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)絡(luò)修復(fù)方法和裝置的制作方法

文檔序號(hào):7867219閱讀:269來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):網(wǎng)絡(luò)修復(fù)方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)絡(luò)修復(fù)方法和裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)應(yīng)用的越來(lái)越廣泛,網(wǎng)絡(luò)在人們的生活中扮演著越來(lái)越重要的角色。人們使用計(jì)算機(jī)進(jìn)行各種網(wǎng)絡(luò)操作,實(shí)現(xiàn)各種各樣的生活和工作應(yīng)用。但在實(shí)際使用中,計(jì)算機(jī)會(huì)經(jīng)常出現(xiàn)故障和問(wèn)題。很多時(shí)候當(dāng)計(jì)算機(jī)出現(xiàn)了故障或問(wèn)題時(shí),我們都能通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)上網(wǎng)搜索處理辦法,進(jìn)而獲得解決。但如果網(wǎng)絡(luò)出了問(wèn)題,在斷網(wǎng)的情況下就無(wú)法獲得來(lái)自網(wǎng)絡(luò)的幫助,計(jì)算機(jī)的故障或問(wèn)題將很難獲得解決,此時(shí),只能求助于專(zhuān)業(yè)的計(jì)算機(jī)維修人員,這給計(jì)算機(jī)用戶(hù)使用計(jì)算機(jī)帶來(lái)了不便,也提高了計(jì)算機(jī)維修的復(fù)雜度和成本。 因此,如何在斷網(wǎng)的情況下,快速及時(shí)地診斷出網(wǎng)絡(luò)異常的原因,并進(jìn)行即時(shí)修復(fù),恢復(fù)網(wǎng)絡(luò)連接,在無(wú)法得到網(wǎng)絡(luò)上信息的幫助時(shí),輕松處理網(wǎng)絡(luò)異常成為亟待解決的問(wèn)題。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有的無(wú)法在斷網(wǎng)情況下,快速及時(shí)地診斷出網(wǎng)絡(luò)異常的原因,并進(jìn)行即時(shí)修復(fù),恢復(fù)網(wǎng)絡(luò)連接的問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的網(wǎng)絡(luò)修復(fù)方法和裝置。依據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)絡(luò)修復(fù)方法,包括網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令,其中,網(wǎng)絡(luò)異常檢測(cè)工具包中整合有多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序,多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括以下至少之一網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序;根據(jù)網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);根據(jù)網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)異常網(wǎng)絡(luò)進(jìn)行修復(fù)。可選地,網(wǎng)絡(luò)硬件檢測(cè)程序包括檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序和/或檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序;網(wǎng)絡(luò)服務(wù)檢測(cè)程序包括檢測(cè)動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)是否正常的程序、和/或檢測(cè)DNS服務(wù)是否正常的程序、和/或檢測(cè)HOSTS文件配置是否正常的程序;瀏覽器配置檢測(cè)程序包括檢測(cè)瀏覽器是否使用代理服務(wù)器的程序、和/或檢測(cè)瀏覽器FLASH插件是否正常的程序、和/或檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序??蛇x地,根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);根據(jù)網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)異常網(wǎng)絡(luò)進(jìn)行修復(fù)的步驟包括當(dāng)調(diào)用檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序判斷是否檢測(cè)到當(dāng)前使用的網(wǎng)卡;若檢測(cè)不到,則對(duì)網(wǎng)卡進(jìn)行使用狀態(tài)修復(fù)和/或網(wǎng)卡驅(qū)動(dòng)修復(fù),其中,使用狀態(tài)修復(fù)包括判斷網(wǎng)卡的使用狀態(tài)是否為禁用,若是,則啟用網(wǎng)卡,并將網(wǎng)卡的使用狀態(tài)設(shè)置為啟用;當(dāng)調(diào)用檢測(cè)DHCP服務(wù)是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)DHCP服務(wù)是否正常的程序檢測(cè)DHCP是否存在以下錯(cuò)誤至少之一禁用錯(cuò)誤、服務(wù)錯(cuò)誤、注冊(cè)表錯(cuò)誤;若存在,則對(duì)檢測(cè)出的DHCP存在的錯(cuò)誤進(jìn)行相對(duì)應(yīng)的設(shè)置動(dòng)態(tài)獲取IP地址、啟動(dòng)服務(wù)、重寫(xiě)注冊(cè)表的修復(fù);當(dāng)調(diào)用檢測(cè)HOSTS文件配置是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)HOSTS文件配置是否正常的程序檢測(cè)HOSTS文件是否有特定字符串內(nèi)容;若有,則備份原HOSTS文件,生成新的HOSTS文件,在新的HOSTS文件中將特定字符串內(nèi)容注釋掉??蛇x地,網(wǎng)絡(luò)異常檢測(cè)工具包中還整合有第一修復(fù)程序和第二修復(fù)程序,其中,第一修復(fù)程序用于檢測(cè)并修復(fù)LSP協(xié)議異常造成的網(wǎng)絡(luò)異常,第二修復(fù)程序用于進(jìn)行將網(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài)的網(wǎng)絡(luò)異常修復(fù);根據(jù)網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)異常網(wǎng)絡(luò)進(jìn)行修復(fù)的步驟還包括使用第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)與修復(fù),和/或,使用第二修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù)。可選地,在網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令之前,還包括將網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、瀏覽器配置檢測(cè)程序、第一修復(fù)程序和第二修復(fù)程序整合到 網(wǎng)絡(luò)異常檢測(cè)工具包中。根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)絡(luò)修復(fù)裝置,包括接收模塊,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令,其中,網(wǎng)絡(luò)異常檢測(cè)工具包中整合有多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序,多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括以下至少之一網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序;檢測(cè)模塊,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);修復(fù)模塊,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)異常網(wǎng)絡(luò)進(jìn)行修復(fù)。可選地,網(wǎng)絡(luò)硬件檢測(cè)程序包括檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序和/或檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序;網(wǎng)絡(luò)服務(wù)檢測(cè)程序包括檢測(cè)動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)是否正常的程序、和/或檢測(cè)DNS服務(wù)是否正常的程序、和/或檢測(cè)HOSTS文件配置是否正常的程序;瀏覽器配置檢測(cè)程序包括檢測(cè)瀏覽器是否使用代理服務(wù)器的程序、和/或檢測(cè)瀏覽器FLASH插件是否正常的程序、和/或檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序。可選地,檢測(cè)模塊在調(diào)用檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序判斷是否檢測(cè)到當(dāng)前使用的網(wǎng)卡;若檢測(cè)不到,則修復(fù)模塊對(duì)網(wǎng)卡進(jìn)行使用狀態(tài)修復(fù)和/或網(wǎng)卡驅(qū)動(dòng)修復(fù),其中,使用狀態(tài)修復(fù)包括判斷網(wǎng)卡的使用狀態(tài)是否為禁用,若是,則啟用網(wǎng)卡,并將網(wǎng)卡的使用狀態(tài)設(shè)置為啟用;檢測(cè)模塊在調(diào)用檢測(cè)DHCP服務(wù)是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)DHCP服務(wù)是否正常的程序檢測(cè)DHCP是否存在以下錯(cuò)誤至少之一禁用錯(cuò)誤、服務(wù)錯(cuò)誤、注冊(cè)表錯(cuò)誤;若存在,則修復(fù)模塊對(duì)檢測(cè)出的DHCP存在的錯(cuò)誤進(jìn)行相對(duì)應(yīng)的設(shè)置動(dòng)態(tài)獲取IP地址、啟動(dòng)服務(wù)、重寫(xiě)注冊(cè)表的修復(fù);檢測(cè)模塊在調(diào)用檢測(cè)HOSTS文件配置是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)HOSTS文件配置是否正常的程序檢測(cè)HOSTS文件是否有特定字符串內(nèi)容;若有,則修復(fù)模塊備份原HOSTS文件,生成新的HOSTS文件,在新的HOSTS文件中將所述特定字符串內(nèi)容注釋掉??蛇x地,網(wǎng)絡(luò)異常檢測(cè)工具包中還整合有第一修復(fù)程序和第二修復(fù)程序,其中,第一修復(fù)程序用于檢測(cè)并修復(fù)LSP協(xié)議異常造成的網(wǎng)絡(luò)異常,第二修復(fù)程序用于進(jìn)行將網(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài)的網(wǎng)絡(luò)異常修復(fù);檢測(cè)模塊還用于使用第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè);修復(fù)模塊還用于使用第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù),和/或,使用第二修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù)??蛇x地,網(wǎng)絡(luò)修復(fù)裝置還包括整合模塊,用于在接收模塊使用網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令之前,將網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、瀏覽器配置檢測(cè)程序、第一修復(fù)程序和第二修復(fù)程序整合到所述網(wǎng)絡(luò)異常檢測(cè)工具包中。根據(jù)本發(fā)明的網(wǎng)絡(luò)修復(fù)方案,將多種網(wǎng)絡(luò)異常檢測(cè)程序有效整合到一個(gè)網(wǎng)絡(luò)異常檢測(cè)工具包中,在網(wǎng)絡(luò)發(fā)生異常時(shí),按照設(shè)定規(guī)則調(diào)用相應(yīng)的網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè),進(jìn)而根據(jù)檢測(cè)結(jié)果進(jìn)行相應(yīng)地處理。與斷網(wǎng)時(shí),無(wú)法及時(shí)有效檢測(cè)出網(wǎng)絡(luò)異常原因;或者,與斷網(wǎng)時(shí)的單項(xiàng)檢測(cè)與修復(fù)相比,實(shí)現(xiàn)了網(wǎng)絡(luò)異常原因的全面檢測(cè),并且檢測(cè)修復(fù)及時(shí),解決了現(xiàn)有無(wú)法在斷網(wǎng)情況下,快速及時(shí)地診斷出網(wǎng)絡(luò)異常的原因,并進(jìn)行即時(shí)修復(fù),恢復(fù)網(wǎng)絡(luò)連接的問(wèn)題,大大提高了網(wǎng)絡(luò)異常檢測(cè)和修復(fù)效率,提升了用戶(hù)使用體驗(yàn)。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式



通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例一的一種網(wǎng)絡(luò)修復(fù)方法的步驟流程圖;圖2是根據(jù)本發(fā)明實(shí)施例二的一種網(wǎng)絡(luò)修復(fù)方法的步驟流程圖;圖3是根據(jù)本發(fā)明實(shí)施例三的一種網(wǎng)絡(luò)修復(fù)方法的步驟流程圖;圖4是圖3所示實(shí)施例中的一種360斷網(wǎng)急救箱的初始界面圖;圖5是圖3所示實(shí)施例中的一種360斷網(wǎng)急救箱的網(wǎng)絡(luò)檢測(cè)過(guò)程的界面圖;圖6是圖3所示實(shí)施例中的一種360斷網(wǎng)急救箱的網(wǎng)絡(luò)檢測(cè)結(jié)果的界面圖;圖7是圖3所示實(shí)施例中的一種360斷網(wǎng)急救箱進(jìn)行網(wǎng)絡(luò)修復(fù)后的提示界面圖;圖8是根據(jù)本發(fā)明實(shí)施例四的一種網(wǎng)絡(luò)修復(fù)裝置的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明實(shí)施例五的一種網(wǎng)絡(luò)修復(fù)系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。實(shí)施例一參照?qǐng)D1,示出了根據(jù)本發(fā)明實(shí)施例一的一種網(wǎng)絡(luò)修復(fù)方法的步驟流程圖。本實(shí)施例的網(wǎng)絡(luò)修復(fù)方法包括以下步驟步驟S102 :網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令。其中,網(wǎng)絡(luò)異常檢測(cè)工具包中整合有多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序,該多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括以下至少之一網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序。當(dāng)然不限于此,在實(shí)際應(yīng)用中,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要將其它網(wǎng)絡(luò)異常檢測(cè)程序整合到網(wǎng)絡(luò)異常檢測(cè)工具包中。網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序是根據(jù)網(wǎng)絡(luò)異常原因分類(lèi)后的程序,每一個(gè)程序都可能是一個(gè)獨(dú)立的程序,也可能其中還包括多個(gè)子程序?!?br> 網(wǎng)絡(luò)異常檢測(cè)工具包可以設(shè)置在客戶(hù)端,當(dāng)網(wǎng)絡(luò)發(fā)生異常時(shí),可以由網(wǎng)絡(luò)異常檢測(cè)工具包自動(dòng)檢測(cè)到網(wǎng)絡(luò)異常,進(jìn)而生成網(wǎng)絡(luò)異常檢測(cè)命令并接收;也可以是系統(tǒng)檢測(cè)到網(wǎng)絡(luò)異常,向網(wǎng)絡(luò)異常檢測(cè)工具包發(fā)送網(wǎng)絡(luò)異常檢測(cè)命令;還可以是用戶(hù)輸入網(wǎng)絡(luò)異常檢測(cè)命令,如點(diǎn)擊網(wǎng)絡(luò)異常檢測(cè)工具包中的檢測(cè)按鍵等。步驟S104 :網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè)。其中,設(shè)定規(guī)則可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際情況適當(dāng)設(shè)置,如,按照整合順序依次調(diào)用整合的多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序;或者,通過(guò)接收用戶(hù)輸入的指令調(diào)用相對(duì)應(yīng)的網(wǎng)絡(luò)異常檢測(cè)程序;或者,根據(jù)網(wǎng)絡(luò)異常檢測(cè)命令的發(fā)送方的信息,調(diào)用相應(yīng)的網(wǎng)絡(luò)異常檢測(cè)程序等,本發(fā)明對(duì)此不作限制。步驟S106 :網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)異常網(wǎng)絡(luò)進(jìn)行修復(fù)。在檢測(cè)出網(wǎng)絡(luò)異常原因后,網(wǎng)絡(luò)異常檢測(cè)工具包針對(duì)異常原因進(jìn)行相應(yīng)的網(wǎng)絡(luò)異常修復(fù),如修復(fù)相關(guān)參數(shù)或者提示插入網(wǎng)線(xiàn)等。網(wǎng)絡(luò)異常修復(fù)可以在檢測(cè)出網(wǎng)絡(luò)異常原因后,由網(wǎng)絡(luò)異常檢測(cè)工具包自動(dòng)進(jìn)行修復(fù);也可以提供修復(fù)選項(xiàng)供用戶(hù)選擇,在用戶(hù)選擇修復(fù)后再進(jìn)行網(wǎng)絡(luò)異常修復(fù)。修復(fù)選項(xiàng)可以統(tǒng)一設(shè)置,也可以針對(duì)每個(gè)網(wǎng)絡(luò)異常檢測(cè)程序分別設(shè)置,從而使用戶(hù)能夠自主選擇,提高用戶(hù)的使用體驗(yàn)。通過(guò)本實(shí)施例,將多種網(wǎng)絡(luò)異常檢測(cè)程序有效整合到一個(gè)網(wǎng)絡(luò)異常檢測(cè)工具包中,在網(wǎng)絡(luò)發(fā)生異常時(shí),按照設(shè)定規(guī)則調(diào)用相應(yīng)的網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè),進(jìn)而根據(jù)檢測(cè)結(jié)果進(jìn)行相應(yīng)地處理。與斷網(wǎng)時(shí),無(wú)法及時(shí)有效檢測(cè)出網(wǎng)絡(luò)異常原因;或者,與斷網(wǎng)時(shí)的單項(xiàng)檢測(cè)與修復(fù)相比,實(shí)現(xiàn)了網(wǎng)絡(luò)異常原因的全面檢測(cè),并且檢測(cè)修復(fù)及時(shí),解決了現(xiàn)有無(wú)法在斷網(wǎng)情況下,快速及時(shí)地診斷出網(wǎng)絡(luò)異常的原因,并進(jìn)行即時(shí)修復(fù),恢復(fù)網(wǎng)絡(luò)連接的問(wèn)題,大大提高了網(wǎng)絡(luò)異常檢測(cè)和修復(fù)效率,提升了用戶(hù)使用體驗(yàn)。實(shí)施例二參照?qǐng)D2,示出了根據(jù)本發(fā)明實(shí)施例二的一種網(wǎng)絡(luò)修復(fù)方法的步驟流程圖。本實(shí)施例的網(wǎng)絡(luò)修復(fù)方法包括以下步驟步驟S202 :將多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序整合到網(wǎng)絡(luò)異常檢測(cè)工具包中。本實(shí)施例中,整合到網(wǎng)絡(luò)異常檢測(cè)工具包中的多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、瀏覽器配置檢測(cè)程序、第一修復(fù)程序如LSP (LayeredService Provider,分層服務(wù)提供協(xié)議)修復(fù)程序、和第二修復(fù)程序如強(qiáng)力修復(fù)程序。網(wǎng)絡(luò)異常檢測(cè)工具包的主程序可以通過(guò)各個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包提供的接口調(diào)用不同的網(wǎng)絡(luò)異常檢測(cè)程序包進(jìn)行相應(yīng)的網(wǎng)絡(luò)異常檢測(cè)。其中,網(wǎng)絡(luò)硬件檢測(cè)程序包括檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序和/或檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序;網(wǎng)絡(luò)服務(wù)檢測(cè)程序包括檢測(cè)DHCP (Dynamic HostConfiguration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)是否正常的程序、和/或檢測(cè)DNS(Domain Name System,域名系統(tǒng))服務(wù)是否正常的程序、和/或檢測(cè)HOSTS文件配置是否正常的程序;瀏覽器配置檢測(cè)程序包括檢測(cè)瀏覽器是否使用代理服務(wù)器的程序、和/或檢測(cè)瀏覽器FLASH插件是否正常的程序、和/或檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序;第一修復(fù)程序即LSP修復(fù)程序用于檢測(cè)并修復(fù)LSP協(xié)議異常造成的網(wǎng)絡(luò)異常,第二修復(fù)程序即強(qiáng)力修復(fù)程序用于進(jìn)行將網(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài)的網(wǎng)絡(luò)異常修復(fù)。當(dāng)然,在實(shí)際應(yīng)用中,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要減少上述程序中的部分程序,或者增加其它需要的程序。步驟S204 :網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令。步驟S206 :網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè)。本實(shí)施例中,設(shè)定網(wǎng)絡(luò)異常檢測(cè)工具包按照多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序的整合順序依次調(diào)用整合的多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)。如,按照檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序、檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序、檢測(cè)DHCP服務(wù)是否正常的程序、 檢測(cè)DNS服務(wù)是否正常的程序、檢測(cè)HOSTS文件配置是否正常的程序、檢測(cè)瀏覽器是否使用代理服務(wù)器的程序、檢測(cè)瀏覽器FLASH插件是否正常的程序、檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序、和LSP修復(fù)程序的順序依次調(diào)用相應(yīng)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)。需要說(shuō)明的是,若網(wǎng)絡(luò)異常檢測(cè)工具包中整合有檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序,或者檢測(cè)DHCP服務(wù)是否正常的程序,或者檢測(cè)HOSTS文件配置是否正常的程序,則當(dāng)調(diào)用檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序判斷是否檢測(cè)到當(dāng)前使用的網(wǎng)卡;若檢測(cè)不到,則對(duì)網(wǎng)卡進(jìn)行使用狀態(tài)修復(fù)和/或網(wǎng)卡驅(qū)動(dòng)修復(fù),其中,使用狀態(tài)修復(fù)包括判斷網(wǎng)卡的使用狀態(tài)是否為禁用,若是,則啟用網(wǎng)卡,并將網(wǎng)卡的使用狀態(tài)設(shè)置為啟用;當(dāng)調(diào)用檢測(cè)DHCP服務(wù)是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)DHCP服務(wù)是否正常的程序檢測(cè)DHCP是否存在以下錯(cuò)誤至少之一禁用錯(cuò)誤、服務(wù)錯(cuò)誤、注冊(cè)表錯(cuò)誤;若存在,則對(duì)檢測(cè)出的DHCP存在的錯(cuò)誤進(jìn)行相對(duì)應(yīng)的設(shè)置動(dòng)態(tài)獲取IP地址、啟動(dòng)服務(wù)、重寫(xiě)注冊(cè)表的修復(fù);其中,動(dòng)態(tài)獲取IP地址是指IP地址不是靜態(tài)配置的固定IP地址,而是動(dòng)態(tài)獲取的,每次獲取的IP地址可能是不一樣的IP地址。而對(duì)于LSP修復(fù)程序,則可以針對(duì)LSP協(xié)議異常造成的網(wǎng)絡(luò)異常進(jìn)行專(zhuān)門(mén)的檢測(cè)和修復(fù)。步驟S208 :網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)異常網(wǎng)絡(luò)進(jìn)行修復(fù)。HOSTS文件是一個(gè)沒(méi)有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開(kāi),其作用就是將一些常用的網(wǎng)址域名與其對(duì)應(yīng)的IP地址建立一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫(kù)”,當(dāng)用戶(hù)在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從HOSTS文件中尋找對(duì)應(yīng)的IP地址,一旦找到,系統(tǒng)會(huì)立即打開(kāi)對(duì)應(yīng)網(wǎng)頁(yè),如果沒(méi)有找到,則系統(tǒng)再會(huì)將網(wǎng)址提交DNS域名解析服務(wù)器進(jìn)行IP地址的解析。本實(shí)施例中,當(dāng)檢測(cè)HOSTS文件配置是否正常的程序檢測(cè)到HOSTS文件有非“#”字符開(kāi)頭的內(nèi)容時(shí),則備份原HOSTS文件,并生成新的HOSTS文件,在新的HOSTS文件中將非“#,,字符開(kāi)頭的內(nèi)容注釋為“#,,字符開(kāi)頭;當(dāng)檢測(cè)DHCP服務(wù)是否正常的程序檢測(cè)到DHCP存在注冊(cè)表錯(cuò)誤時(shí),則重寫(xiě)注冊(cè)表;當(dāng)LSP修復(fù)程序檢測(cè)到LSP協(xié)議異常時(shí),則修復(fù)LSP協(xié)議等等。另外,若網(wǎng)絡(luò)異常檢測(cè)工具包針對(duì)多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序檢測(cè)出來(lái)的異常原因進(jìn)行修復(fù)后,網(wǎng)絡(luò)仍然異常,則可以使用強(qiáng)力修復(fù)程序?qū)⒕W(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài),以使網(wǎng)絡(luò)正常?;蛘撸M(jìn)行修復(fù)后網(wǎng)絡(luò)恢復(fù)正常,但用戶(hù)仍希望重置網(wǎng)絡(luò)連接時(shí),也可以再次使用強(qiáng)力修復(fù)程序進(jìn)行修復(fù),將網(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài)。通過(guò)本實(shí)施例,網(wǎng)絡(luò)異常檢測(cè)工具包使用整合的多種程序?qū)W(wǎng)絡(luò)異常進(jìn)行全面檢測(cè)和修復(fù),不管是在斷網(wǎng)的情況下或是其它網(wǎng)絡(luò)異常的情況下,均能快速及時(shí)地診斷出網(wǎng)絡(luò)異常的原因,并進(jìn)行即時(shí)修復(fù),恢復(fù)網(wǎng)絡(luò)連接。實(shí)施例三參照?qǐng)D3,示出了根據(jù)本發(fā)明實(shí)施例三的一種網(wǎng)絡(luò)修復(fù)方法的步驟流程圖。本實(shí)施例以網(wǎng)絡(luò)異常檢測(cè)工具包為360斷網(wǎng)急救箱為例,對(duì)本發(fā)明的網(wǎng)絡(luò)修復(fù)方 案進(jìn)行說(shuō)明。本實(shí)施例的網(wǎng)絡(luò)修復(fù)方法包括以下步驟步驟S302 :將網(wǎng)絡(luò)硬件配置檢測(cè)程序、網(wǎng)絡(luò)連接配置檢測(cè)程序、DHCP服務(wù)檢測(cè)程序、DNS服務(wù)檢測(cè)程序、HOSTS檢測(cè)程序、瀏覽器配置檢測(cè)程序、和檢查電腦能否上網(wǎng)的檢測(cè)程序、LSP修復(fù)程序、和強(qiáng)力修復(fù)程序,整合到360斷網(wǎng)急救箱中。一種整合后的360斷網(wǎng)急救箱的初始界面如圖4所示。其中,網(wǎng)絡(luò)硬件配置檢測(cè)程序(即檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序)用于檢查網(wǎng)絡(luò)連接相關(guān)硬件,如網(wǎng)卡是否正常、網(wǎng)線(xiàn)是否插入等。網(wǎng)絡(luò)硬件配置檢測(cè)程序會(huì)枚舉用戶(hù)電腦上的網(wǎng)卡,通過(guò)一個(gè)算法邏輯找到用戶(hù)當(dāng)前使用的網(wǎng)卡,若沒(méi)找到,就可能是該網(wǎng)卡被禁用了或者網(wǎng)卡驅(qū)動(dòng)出現(xiàn)問(wèn)題,則可進(jìn)行啟用網(wǎng)卡的修復(fù)或網(wǎng)卡驅(qū)動(dòng)的修復(fù);若找到了,可進(jìn)一步對(duì)網(wǎng)線(xiàn)插入情況進(jìn)行檢測(cè),提示用戶(hù)檢查網(wǎng)線(xiàn)是否插好。網(wǎng)絡(luò)連接配置檢測(cè)程序(即檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序)用于檢查網(wǎng)絡(luò)屬性配置是否正確,如IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)配置等是否正確。具體檢查時(shí),網(wǎng)絡(luò)連接配置檢測(cè)程序(I)檢測(cè)在DHCP方式下獲取的IP地址是否合法(如O或169. 254); (2)檢測(cè)IP和網(wǎng)關(guān)是否在同一個(gè)網(wǎng)段;(3)檢測(cè)是否能夠到達(dá)網(wǎng)關(guān),SendARP (發(fā)送局域網(wǎng)ARP數(shù)據(jù)包,以驗(yàn)證到達(dá)網(wǎng)關(guān)是否暢通)。若檢測(cè)出問(wèn)題,對(duì)于動(dòng)態(tài)獲取IP地址的用戶(hù),可以使用Windows系統(tǒng)的Ipconfig release/renew命令,重新獲取IP地址;對(duì)于手工配置IP的用戶(hù),檢查IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)的設(shè)置是否正確。DHCP服務(wù)檢測(cè)程序(即檢測(cè)DHCP服務(wù)是否正常的程序)用于檢查DHCP服務(wù)是否正常工作(DHCP服務(wù)是動(dòng)態(tài)獲得IP地址的服務(wù))。如果檢測(cè)到DHCP沒(méi)開(kāi),但是靜態(tài)IP設(shè)置的不對(duì)或者網(wǎng)關(guān)不通,則認(rèn)為是DHCP禁用的錯(cuò)誤;如果檢測(cè)到開(kāi)啟了 DHCP,則先檢查EnableDHCP鍵值是否為1,然后檢查DCHP服務(wù)運(yùn)行狀態(tài);此外,還檢測(cè)DHCP的注冊(cè)表項(xiàng)是否正確,如 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp 下DependOnService的鍵值在XP系統(tǒng)下是否是Tcpip,Adf,NetBT,在XP以后系統(tǒng)是否是NSI,Tdx,Afd。檢測(cè)出問(wèn)題后,對(duì)DHCP禁用的錯(cuò)誤修復(fù)是設(shè)置動(dòng)態(tài)IP,對(duì)DHCP服務(wù)的錯(cuò)誤修復(fù)是啟動(dòng)服務(wù),對(duì)DHCP注冊(cè)表的錯(cuò)誤修復(fù)是重寫(xiě)這個(gè)注冊(cè)表。DNS服務(wù)檢測(cè)程序(即檢測(cè)DNS服務(wù)是否正常的程序)用于檢查DNS服務(wù)是否正常工作(DNS服務(wù)是域名解析服務(wù)),采用隨機(jī)從常用的幾個(gè)網(wǎng)址中選取一個(gè)檢查是否能夠進(jìn)行域名解析的方式,對(duì)DNS服務(wù)異常的修復(fù)可以先清除DNS的Cache,再進(jìn)行域名解析檢查,若還是不能解析,檢查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Param eters\Interfaces\ 網(wǎng)卡名,EnableDHCP 是否為 I,若為 I 則重新獲取 DNS,若不為I則可以設(shè)置為靜態(tài)的dns (114. 114. 114. 114,8.8.8. 8)。HOSTS檢測(cè)程序(即檢測(cè)HOSTS文件配置是否正常的程序)用于檢查HOSTS文件配置,若HOSTS文件配置異常,會(huì)導(dǎo)致個(gè)別網(wǎng)頁(yè)無(wú)法打開(kāi)。HOSTS檢測(cè)程序檢查HOSTS文件是否有特定字符串內(nèi)容如非“#”開(kāi)頭的內(nèi)容,若有,則進(jìn)行修復(fù),備份原來(lái)的HOSTS文件,生成新的HOSTS文件,新的HOSTS文件中將特定字符串內(nèi)容如非“#”起始的內(nèi)容添加“#”注釋。瀏覽器配置檢測(cè)程序(即檢測(cè)瀏覽器配置是否正常的程序)用于檢查瀏覽器如IE瀏覽器配置是否正常,如,是否使用代理服務(wù)器、自動(dòng)配置腳本、Flash插件是否安裝等。以IE瀏覽器為例,檢查時(shí),檢查IE瀏覽器“工具” -“Internet選項(xiàng)” 一 “連接” 一 “局域網(wǎng)設(shè)置”是否設(shè)置了代理服務(wù)器,這是因?yàn)橐恍┓瓑浖?huì)設(shè)置代理導(dǎo)致不能上網(wǎng)。針對(duì)這種問(wèn)題可以采用清除代理的方式進(jìn)行修復(fù)。對(duì)于自動(dòng)配置腳本引起的問(wèn)題,則可以取消使用自 動(dòng)配置腳本。對(duì)于Flash插件未安裝引起的問(wèn)題,可以通過(guò)安裝Flash插件解決。檢查電腦能否上網(wǎng)的檢測(cè)程序(即檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序)用于檢查是否可以正常訪(fǎng)問(wèn)網(wǎng)頁(yè),其通過(guò)一個(gè)設(shè)定的URL下載一個(gè)網(wǎng)頁(yè)來(lái)判斷是否能訪(fǎng)問(wèn)網(wǎng)絡(luò)。當(dāng)該程序檢測(cè)出問(wèn)題時(shí),提示用戶(hù)無(wú)法正常訪(fǎng)問(wèn)網(wǎng)頁(yè),用戶(hù)可以根據(jù)該提示進(jìn)行后續(xù)處理,如調(diào)用其它檢測(cè)無(wú)法正常訪(fǎng)問(wèn)網(wǎng)頁(yè)原因的程序檢測(cè)具體原因并進(jìn)行修復(fù)等。LSP修復(fù)程序(相當(dāng)于第一修復(fù)程序)用于檢測(cè)并修復(fù)LSP協(xié)議異常造成的網(wǎng)絡(luò)異常。LSP是TCP/IP等協(xié)議的接口,瀏覽器、聊天工具等等都要通過(guò)這個(gè)接口來(lái)獲取相應(yīng)的信息。當(dāng)LSP出現(xiàn)異常時(shí),這個(gè)調(diào)用的接口就沒(méi)辦法正常工作,會(huì)出現(xiàn)例如只能上QQ不能打開(kāi)網(wǎng)頁(yè)的情況。Winsock作為應(yīng)用程序的Windows的網(wǎng)絡(luò)套接字工具,可以由LSP機(jī)制進(jìn)行擴(kuò)展,Winsock LSP可用于非常廣泛的實(shí)用用途,包括Internet家長(zhǎng)控制(parentalcontrol)和Web內(nèi)容篩選。在一些操作系統(tǒng)中,刪除不正確的(也稱(chēng)為“buggy”)LSP可能會(huì)導(dǎo)致注冊(cè)表中的Winsock目錄損壞,潛在地導(dǎo)致所有網(wǎng)絡(luò)連接的丟失。一些軟件會(huì)LSP劫持,破壞Winsock鏈,LSP對(duì)應(yīng)的注冊(cè)表項(xiàng)是HKEY_L0CAL_MACHINE\SYSTEM\ControlSet001\services\ffinSock2\Parameters\Protocol_Catalog9\Catalog_Entries,如果在這個(gè)注冊(cè)表項(xiàng)的前面插入非法的注冊(cè)表劫持,則如果卸載了這個(gè)軟件那么Winsock鏈就可能斷了,從而造成不能上網(wǎng)。針對(duì)這種情況,需要進(jìn)行LSP修復(fù),如重寫(xiě)注冊(cè)表。強(qiáng)力修復(fù)程序(相當(dāng)于第二修復(fù)程序)用于恢復(fù)Winsock到初始狀態(tài),對(duì)應(yīng)的注冊(cè)表項(xiàng)是HKEY_L0CAL_MACHINE\SYSTEM\ControlSet001\services\ffinsock ;HKEY_L0CAL_MACHINE\SYSTEM\ControlSet001\services\ffinSock2可以通過(guò)重置TCP/IP和Winsock進(jìn)行修復(fù),如使用netsh interface ip reset命令和 netshwinsock reset 命令。步驟S304:當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時(shí),用戶(hù)進(jìn)入360斷網(wǎng)急救箱主界面,點(diǎn)擊“全面診斷”按鈕,使用整合的程序依次進(jìn)行網(wǎng)絡(luò)異常檢測(cè)。當(dāng)點(diǎn)擊了“全面診斷”按鈕后,360斷網(wǎng)急救箱中整合的各個(gè)程序按照如步驟S302中所述的相應(yīng)的檢測(cè)策略進(jìn)行檢測(cè)。一種使用360斷網(wǎng)急救箱進(jìn)行網(wǎng)絡(luò)檢測(cè)的檢測(cè)過(guò)程界面圖如圖5所示。從圖5中可以看出,360斷網(wǎng)急救箱按照多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序的整合順序,從上到下依次調(diào)用不同的程序進(jìn)行網(wǎng)絡(luò)檢測(cè)?!?br> 步驟S306 :360斷網(wǎng)急救箱顯示網(wǎng)絡(luò)異常檢測(cè)結(jié)果,并顯示“立即修復(fù)”按鈕。一種360斷網(wǎng)急救箱的網(wǎng)絡(luò)檢測(cè)結(jié)果的界面圖如圖6所示,界面上顯示有“立即修復(fù)”按鈕,“立即修復(fù)”按鈕是個(gè)一鍵修復(fù)按鈕,點(diǎn)擊“立即修復(fù)”按鈕,可以依次自動(dòng)修復(fù)各個(gè)程序檢測(cè)出的網(wǎng)絡(luò)異常,但不限于此,在實(shí)際使用中,也可以針對(duì)各個(gè)程序分別對(duì)應(yīng)設(shè)置修復(fù)按鈕,以供用戶(hù)自主選擇修復(fù)。步驟S308 :用戶(hù)點(diǎn)擊“立即修復(fù)”按鈕,進(jìn)入修復(fù)流程,360斷網(wǎng)急救箱針對(duì)網(wǎng)絡(luò)異常原因,對(duì)網(wǎng)絡(luò)異常進(jìn)行修復(fù)。當(dāng)修復(fù)后仍無(wú)法上網(wǎng),則可以嘗試按照提示進(jìn)行“強(qiáng)力修復(fù)”,一種360斷網(wǎng)急救箱進(jìn)行網(wǎng)絡(luò)修復(fù)后的提示界面如圖7所示,圖7中,提示用戶(hù)可以進(jìn)行“強(qiáng)力修復(fù)”或者也可以“重新診斷”,即重新進(jìn)行網(wǎng)絡(luò)檢測(cè)。通過(guò)本實(shí)施例的360斷網(wǎng)急救箱,實(shí)現(xiàn)了網(wǎng)線(xiàn)是否插好,網(wǎng)卡及驅(qū)動(dòng)是否正常工作的檢測(cè)和修復(fù);網(wǎng)卡相關(guān)設(shè)置是否正確,IP地址是否配置正確的檢測(cè)和修復(fù);DHCP服務(wù)是否正常工作的檢測(cè)和修復(fù);能打開(kāi)聊天工具,但打不開(kāi)網(wǎng)頁(yè)時(shí)的DNS服務(wù)檢測(cè)和修復(fù);網(wǎng)頁(yè)無(wú)法打開(kāi)時(shí)的HOSTS檢測(cè)和修復(fù);IE瀏覽器是否設(shè)置了代理服務(wù)器的檢測(cè)和修復(fù);是否可以訪(fǎng)問(wèn)網(wǎng)頁(yè),網(wǎng)絡(luò)是否連通的檢測(cè)和修復(fù)等等。本實(shí)施例的360斷網(wǎng)急救箱是一款在網(wǎng)絡(luò)連接出現(xiàn)異常情況下的應(yīng)急工具,能夠全面診斷打不開(kāi)網(wǎng)頁(yè)、登錄不上聊天軟件、收取不了郵件等無(wú)法上網(wǎng)情況的具體原因,并一鍵修復(fù),恢復(fù)網(wǎng)絡(luò)連接;即使在無(wú)法得到網(wǎng)絡(luò)上信息的幫助的情況下,也能輕松處理網(wǎng)絡(luò)異常,使用方便。實(shí)施例四參照?qǐng)D8,示出了根據(jù)本發(fā)明實(shí)施例四的一種網(wǎng)絡(luò)修復(fù)裝置的結(jié)構(gòu)框圖。本實(shí)施例的網(wǎng)絡(luò)修復(fù)裝置包括接收模塊402,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令,其中,網(wǎng)絡(luò)異常檢測(cè)工具包中整合有多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序,多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括以下至少之一網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序;檢測(cè)模塊404,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);修復(fù)模塊406,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)異常網(wǎng)絡(luò)進(jìn)行修復(fù)。優(yōu)選地,網(wǎng)絡(luò)硬件檢測(cè)程序包括檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序和/或檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序;網(wǎng)絡(luò)服務(wù)檢測(cè)程序包括檢測(cè)DHCP服務(wù)是否正常的程序、和/或檢測(cè)DNS服務(wù)是否正常的程序、和/或檢測(cè)HOSTS文件配置是否正常的程序;瀏覽器配置檢測(cè)程序包括檢測(cè)瀏覽器是否使用代理服務(wù)器的程序、和/或檢測(cè)瀏覽器FLASH插件是否正常的程序、和/或檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序。優(yōu)選地,檢測(cè)模塊404在調(diào)用檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序判斷是否檢測(cè)到當(dāng)前使用的網(wǎng)卡;若檢測(cè)不到,則修復(fù)模塊406對(duì)網(wǎng)卡進(jìn)行使用狀態(tài)修復(fù)和/或網(wǎng)卡驅(qū)動(dòng)修復(fù),其中,使用狀態(tài)修復(fù)包括判斷網(wǎng)卡的使用狀態(tài)是否為禁用,若是,則啟用網(wǎng)卡,并將網(wǎng)卡的使用狀態(tài)設(shè)置為啟用。優(yōu)選地,檢測(cè)模塊404在調(diào)用檢測(cè)DHCP服務(wù)是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)DHCP服務(wù)是否正常的程序檢測(cè)DHCP是否存在以下錯(cuò)誤至少之一禁用錯(cuò)誤、服務(wù)錯(cuò)誤、注冊(cè)表錯(cuò)誤;若存在,則修復(fù)模塊406對(duì)檢測(cè)出的DHCP存在的錯(cuò)誤進(jìn)行相對(duì)應(yīng)的設(shè)置動(dòng)態(tài)獲取IP地址、啟動(dòng)服務(wù)、重寫(xiě)注冊(cè)表的修復(fù)。優(yōu)選地,檢測(cè)模塊404在調(diào)用檢測(cè)HOSTS文件配置是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)HOSTS文件配置是否正常的程序檢測(cè)HOSTS文件是否有特定字符串內(nèi)容如非“#”字符開(kāi)頭的內(nèi)容;若有,則修復(fù)模塊406備份原HOSTS文件,生成新的HOSTS文件,在新的HOSTS文件中將特定字符串內(nèi)容如非“#,,字符開(kāi)頭的內(nèi)容注釋掉。優(yōu)選地,網(wǎng)絡(luò)異常檢測(cè)工具包中還整合有第一修復(fù)程序如LSP修復(fù)程序和第二修復(fù)程序如強(qiáng)力修復(fù)程序,其中,第一修復(fù)程序用于檢測(cè)并修復(fù)LSP協(xié)議異常造成的網(wǎng)絡(luò)異 常,第二修復(fù)程序用于進(jìn)行將網(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài)的網(wǎng)絡(luò)異常修復(fù);檢測(cè)模塊404還用于使用第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè);修復(fù)模塊406還用于使用第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù),和/或,使用第二修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù)。優(yōu)選地,本實(shí)施例的網(wǎng)絡(luò)修復(fù)裝置還包括整合模塊408,用于在接收模塊402使用網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令之前,將網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、瀏覽器配置檢測(cè)程序、第一修復(fù)程序和第二修復(fù)程序整合到網(wǎng)絡(luò)異常檢測(cè)工具包中。本實(shí)施例的網(wǎng)絡(luò)修復(fù)裝置用于實(shí)現(xiàn)前述多個(gè)方法實(shí)施例中相應(yīng)的網(wǎng)絡(luò)修復(fù)方法,并具有相應(yīng)方法實(shí)施例的有益效果,在此不再贅述。實(shí)施例五參照?qǐng)D9,示出了根據(jù)本發(fā)明實(shí)施例五的一種網(wǎng)絡(luò)修復(fù)系統(tǒng)的結(jié)構(gòu)框圖。本實(shí)施例的網(wǎng)絡(luò)修復(fù)系統(tǒng)包括客戶(hù)端502和服務(wù)器504,其中,客戶(hù)端502包括接收模塊5022,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令,其中,網(wǎng)絡(luò)異常檢測(cè)工具包中整合有多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序,多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括以下至少之一網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序;以及,接收服務(wù)器504發(fā)送的多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序的升級(jí)數(shù)據(jù)包,對(duì)多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行升級(jí);檢測(cè)模塊5024,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);修復(fù)模塊5026,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)異常網(wǎng)絡(luò)進(jìn)行修復(fù);并將網(wǎng)絡(luò)異常檢測(cè)的結(jié)果發(fā)送給服務(wù)器504 ;服務(wù)器504,用于接收客戶(hù)端502發(fā)送的網(wǎng)絡(luò)異常檢測(cè)的結(jié)果并保存;以及,向客戶(hù)端502發(fā)送多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序的升級(jí)數(shù)據(jù)包,供客戶(hù)端502對(duì)多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行升級(jí)。優(yōu)選地,網(wǎng)絡(luò)硬件檢測(cè)程序包括檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序和/或檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序;網(wǎng)絡(luò)服務(wù)檢測(cè)程序包括檢測(cè)DHCP服務(wù)是否正常的程序、和/或檢測(cè)DNS服務(wù)是否正常的程序、和/或檢測(cè)HOSTS文件配置是否正常的程序;瀏覽器配置檢測(cè)程序包括檢測(cè)瀏覽器是否使用代理服務(wù)器的程序、和/或檢測(cè)瀏覽器FLASH插件是否正常的程序、和/或檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序。
優(yōu)選地,檢測(cè)模塊5024在調(diào)用檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序判斷是否檢測(cè)到當(dāng)前使用的網(wǎng)卡;若檢測(cè)不到,則修復(fù)模塊5026對(duì)網(wǎng)卡進(jìn)行使用狀態(tài)修復(fù)和/或網(wǎng)卡驅(qū)動(dòng)修復(fù),其中,使用狀態(tài)修復(fù)包括判斷網(wǎng)卡的使用狀態(tài)是否為禁用,若是,則啟用網(wǎng)卡,并將網(wǎng)卡的使用狀態(tài)設(shè)直為啟用。優(yōu)選地,檢測(cè)模塊5024在調(diào)用檢測(cè)DHCP服務(wù)是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)DHCP服務(wù)是否正常的程序檢測(cè)DHCP是否存在以下錯(cuò)誤至少之一禁用錯(cuò)誤、服務(wù)錯(cuò)誤、注冊(cè)表錯(cuò)誤;若存在,則修復(fù)模塊5026對(duì)檢測(cè)出的DHCP存在的錯(cuò)誤進(jìn)行相對(duì)應(yīng)的設(shè)置動(dòng)態(tài)獲取IP地址、啟動(dòng)服務(wù)、重寫(xiě)注冊(cè)表的修復(fù)。優(yōu)選地,檢測(cè)模塊5024在調(diào)用檢測(cè)HOSTS文件配置是否正常的程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)時(shí),檢測(cè)HOSTS文件配置是否正常的程序檢測(cè)HOSTS文件是否有特定字符串內(nèi)容如非“#,,字符開(kāi)頭的內(nèi)容;若有,則修復(fù)模塊5026備份原HOSTS文件,生成新的HOSTS文件,在 新的HOSTS文件中將特定字符串內(nèi)容如非“#”字符開(kāi)頭的內(nèi)容注釋掉。優(yōu)選地,網(wǎng)絡(luò)異常檢測(cè)工具包中還整合有第一修復(fù)程序如LSP修復(fù)程序和第二修復(fù)程序如強(qiáng)力修復(fù)程序,其中,第一修復(fù)程序用于檢測(cè)并修復(fù)LSP協(xié)議異常造成的網(wǎng)絡(luò)異常,第二修復(fù)程序用于進(jìn)行將網(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài)的網(wǎng)絡(luò)異常修復(fù);檢測(cè)模塊5024還用于使用第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè);修復(fù)模塊5026還用于使用第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù),和/或,使用第二修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù)。優(yōu)選地,客戶(hù)端502還包括整合模塊5028,用于在接收模塊5022使用網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令之前,將網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、瀏覽器配置檢測(cè)程序、第一修復(fù)程序和第二修復(fù)程序整合到網(wǎng)絡(luò)異常檢測(cè)工具包中。通過(guò)本實(shí)施例,實(shí)現(xiàn)了網(wǎng)絡(luò)異常原因的全面檢測(cè),并且檢測(cè)修復(fù)及時(shí),解決了現(xiàn)有無(wú)法在斷網(wǎng)情況下,快速及時(shí)地診斷出網(wǎng)絡(luò)異常的原因,并進(jìn)行即時(shí)修復(fù),恢復(fù)網(wǎng)絡(luò)連接的問(wèn)題,大大提高了網(wǎng)絡(luò)異常檢測(cè)和修復(fù)效率,提升了用戶(hù)使用體驗(yàn);并且,通過(guò)與服務(wù)器的交互,一方面可以及時(shí)升級(jí)客戶(hù)端的網(wǎng)絡(luò)異常檢測(cè)工具包中的網(wǎng)絡(luò)異常檢測(cè)程序,另一方面將檢測(cè)結(jié)果發(fā)送給服務(wù)器,可以使服務(wù)器對(duì)網(wǎng)絡(luò)異常原因進(jìn)行進(jìn)一步分析和處理,對(duì)后續(xù)改善網(wǎng)絡(luò)服務(wù)提供幫助。在此提供的網(wǎng)絡(luò)修復(fù)方案不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造具有本發(fā)明方案的系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā) 明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP )來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)修復(fù)方案中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
權(quán)利要求
1.一種網(wǎng)絡(luò)修復(fù)方法,包括網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令,其中,所述網(wǎng)絡(luò)異常檢測(cè)工具包中整合有多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序,所述多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括以下至少之一網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序;根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用所述多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)所述異常網(wǎng)絡(luò)進(jìn)行修復(fù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述網(wǎng)絡(luò)硬件檢測(cè)程序包括檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序和/或檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序;所述網(wǎng)絡(luò)服務(wù)檢測(cè)程序包括檢測(cè)動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)是否正常的程序、和/或檢測(cè)DNS服務(wù)是否正常的程序、和/或檢測(cè)HOSTS文件配置是否正常的程序;所述瀏覽器配置檢測(cè)程序包括檢測(cè)瀏覽器是否使用代理服務(wù)器的程序、和/或檢測(cè)瀏覽器FLASH插件是否正常的程序、和/或檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用所述多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)所述異常網(wǎng)絡(luò)進(jìn)行修復(fù)的步驟包括當(dāng)調(diào)用所述檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序進(jìn)行所述網(wǎng)絡(luò)異常檢測(cè)時(shí),所述檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序判斷是否檢測(cè)到當(dāng)前使用的網(wǎng)卡;若檢測(cè)不到, 則對(duì)所述網(wǎng)卡進(jìn)行使用狀態(tài)修復(fù)和/或網(wǎng)卡驅(qū)動(dòng)修復(fù),其中,所述使用狀態(tài)修復(fù)包括判斷所述網(wǎng)卡的使用狀態(tài)是否為禁用,若是,則啟用所述網(wǎng)卡,并將所述網(wǎng)卡的使用狀態(tài)設(shè)置為啟用;當(dāng)調(diào)用所述檢測(cè)DHCP服務(wù)是否正常的程序進(jìn)行所述網(wǎng)絡(luò)異常檢測(cè)時(shí),所述檢測(cè)DHCP 服務(wù)是否正常的程序檢測(cè)DHCP是否存在以下錯(cuò)誤至少之一禁用錯(cuò)誤、服務(wù)錯(cuò)誤、注冊(cè)表錯(cuò)誤;若存在,則對(duì)檢測(cè)出的所述DHCP存在的錯(cuò)誤進(jìn)行相對(duì)應(yīng)的設(shè)置動(dòng)態(tài)獲取IP地址、啟動(dòng)服務(wù)、重寫(xiě)注冊(cè)表的修復(fù);當(dāng)調(diào)用所述檢測(cè)HOSTS文件配置是否正常的程序進(jìn)行所述網(wǎng)絡(luò)異常檢測(cè)時(shí),所述檢測(cè) HOSTS文件配置是否正常的程序檢測(cè)HOSTS文件是否有特定字符串內(nèi)容;若有,則備份原 HOSTS文件,生成新的HOSTS文件,在所述新的HOSTS文件中將所述特定字符串內(nèi)容注釋掉。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其中,所述網(wǎng)絡(luò)異常檢測(cè)工具包中還整合有第一修復(fù)程序和第二修復(fù)程序,其中,所述第一修復(fù)程序用于檢測(cè)并修復(fù)LSP協(xié)議異常造成的網(wǎng)絡(luò)異常,所述第二修復(fù)程序用于進(jìn)行將網(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài)的網(wǎng)絡(luò)異常修復(fù);所述根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)所述異常網(wǎng)絡(luò)進(jìn)行修復(fù)的步驟還包括使用所述第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè)與修復(fù),和/或,使用所述第二修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù)。
5.根據(jù)權(quán)利要求4所述的方法,其中,在所述網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令之前,還包括將所述網(wǎng)絡(luò)硬件檢測(cè)程序、所述網(wǎng)絡(luò)服務(wù)檢測(cè)程序、所述瀏覽器配置檢測(cè)程序、所述第一修復(fù)程序和所述第二修復(fù)程序整合到所述網(wǎng)絡(luò)異常檢測(cè)工具包中。
6.一種網(wǎng)絡(luò)修復(fù)裝置,包括接收模塊,用于使用網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令,其中,所述網(wǎng)絡(luò)異常檢測(cè)工具包中整合有多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序,所述多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括以下至少之一網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序;檢測(cè)模塊,用于使用所述網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用所述多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);修復(fù)模塊,用于使用所述網(wǎng)絡(luò)異常檢測(cè)工具包根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)所述異常網(wǎng)絡(luò)進(jìn)行修復(fù)。
7.根據(jù)權(quán)利要求6所述的裝置,其中,所述網(wǎng)絡(luò)硬件檢測(cè)程序包括檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序和/或檢測(cè)網(wǎng)絡(luò)屬性配置是否正確的程序;所述網(wǎng)絡(luò)服務(wù)檢測(cè)程序包括檢測(cè)動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)是否正常的程序、和/或檢測(cè)DNS服務(wù)是否正常的程序、和/或檢測(cè)HOSTS文件配置是否正常的程序;所述瀏覽器配置檢測(cè)程序包括檢測(cè)瀏覽器是否使用代理服務(wù)器的程序、和/或檢測(cè)瀏覽器FLASH插件是否正常的程序、和/或檢測(cè)瀏覽器是否能夠正常訪(fǎng)問(wèn)網(wǎng)頁(yè)的程序。
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述檢測(cè)模塊在調(diào)用所述檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序進(jìn)行所述網(wǎng)絡(luò)異常檢測(cè)時(shí),所述檢測(cè)網(wǎng)絡(luò)連接使用的硬件是否正常的程序判斷是否檢測(cè)到當(dāng)前使用的網(wǎng)卡;若檢測(cè)不到,則所述修復(fù)模塊對(duì)所述網(wǎng)卡進(jìn)行使用狀態(tài)修復(fù)和/或網(wǎng)卡驅(qū)動(dòng)修復(fù),其中,所述使用狀態(tài)修復(fù)包括判斷所述網(wǎng)卡的使用狀態(tài)是否為禁用,若是,則啟用所述網(wǎng)卡, 并將所述網(wǎng)卡的使用狀態(tài)設(shè)置為啟用;所述檢測(cè)模塊在調(diào)用所述檢測(cè)DHCP服務(wù)是否正常的程序進(jìn)行所述網(wǎng)絡(luò)異常檢測(cè)時(shí), 所述檢測(cè)DHCP服務(wù)是否正常的程序檢測(cè)DHCP是否存在以下錯(cuò)誤至少之一禁用錯(cuò)誤、服務(wù)錯(cuò)誤、注冊(cè)表錯(cuò)誤;若存在,則所述修復(fù)模塊對(duì)檢測(cè)出的所述DHCP存在的錯(cuò)誤進(jìn)行相對(duì)應(yīng)的設(shè)置動(dòng)態(tài)獲取IP地址、啟動(dòng)服務(wù)、重寫(xiě)注冊(cè)表的修復(fù);所述檢測(cè)模塊在調(diào)用所述檢測(cè)HOSTS文件配置是否正常的程序進(jìn)行所述網(wǎng)絡(luò)異常檢測(cè)時(shí),所述檢測(cè)HOSTS文件配置是否正常的程序檢測(cè)HOSTS文件是否有特定字符串內(nèi)容;若有,則所述修復(fù)模塊備份原HOSTS文件,生成新的HOSTS文件,在所述新的HOSTS文件中將所述特定字符串內(nèi)容注釋掉。
9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的裝置,其中,所述網(wǎng)絡(luò)異常檢測(cè)工具包中還整合有第一修復(fù)程序和第二修復(fù)程序,其中,所述第一修復(fù)程序用于檢測(cè)并修復(fù)LSP協(xié)議異常造成的網(wǎng)絡(luò)異常,所述第二修復(fù)程序用于進(jìn)行將網(wǎng)絡(luò)連接恢復(fù)到初始狀態(tài)的網(wǎng)絡(luò)異常修復(fù);所述檢測(cè)模塊還用于使用所述第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常檢測(cè);所述修復(fù)模塊還用于使用所述第一修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù),和/或,使用所述第二修復(fù)程序進(jìn)行網(wǎng)絡(luò)異常修復(fù)。
10.根據(jù)權(quán)利要求9所述的裝置,其中,所述裝置還包括整合模塊,用于在所述接收模塊使用網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令之前,將所述網(wǎng)絡(luò)硬件檢測(cè)程序、所述網(wǎng)絡(luò)服務(wù)檢測(cè)程序、所述瀏覽器配置檢測(cè)程序、所述第一修復(fù)程序和所述第二修復(fù)程序整合到所述網(wǎng)絡(luò)異常檢測(cè)工具包中。
全文摘要
本發(fā)明提供了一種網(wǎng)絡(luò)修復(fù)方法和裝置,其中,網(wǎng)絡(luò)修復(fù)方法包括網(wǎng)絡(luò)異常檢測(cè)工具包接收網(wǎng)絡(luò)異常檢測(cè)命令,其中,所述網(wǎng)絡(luò)異常檢測(cè)工具包中整合有多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序,所述多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序包括以下至少之一網(wǎng)絡(luò)硬件檢測(cè)程序、網(wǎng)絡(luò)服務(wù)檢測(cè)程序、和瀏覽器配置檢測(cè)程序;根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)命令,按照設(shè)定規(guī)則調(diào)用所述多個(gè)網(wǎng)絡(luò)異常檢測(cè)程序進(jìn)行異常網(wǎng)絡(luò)的網(wǎng)絡(luò)異常檢測(cè);根據(jù)所述網(wǎng)絡(luò)異常檢測(cè)的結(jié)果對(duì)所述異常網(wǎng)絡(luò)進(jìn)行修復(fù)。通過(guò)本發(fā)明,大大提高了網(wǎng)絡(luò)異常檢測(cè)和修復(fù)效率,提升了用戶(hù)使用體驗(yàn)。
文檔編號(hào)H04L12/26GK103001801SQ201210506648
公開(kāi)日2013年3月27日 申請(qǐng)日期2012年11月30日 優(yōu)先權(quán)日2012年11月30日
發(fā)明者劉進(jìn), 丁振, 向明, 孫卓, 李想想 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大洼县| 邵东县| 扎鲁特旗| 江孜县| 滕州市| 镇安县| 陕西省| 观塘区| 西昌市| 兰考县| 突泉县| 镶黄旗| 吴忠市| 金阳县| 辽源市| 会昌县| 格尔木市| 尉氏县| 吉隆县| 靖安县| 永康市| 丰城市| 南丰县| 屏山县| 镇江市| 武强县| 长沙市| 拉萨市| 阳山县| 汾阳市| 扶绥县| 都匀市| 洪湖市| 上虞市| 安徽省| 宜兰县| 西林县| 库伦旗| 贵阳市| 朔州市| 连平县|