專利名稱:檢測(cè)網(wǎng)絡(luò)健康度的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及檢測(cè)領(lǐng)域,具體而言,涉及一種檢測(cè)網(wǎng)絡(luò)健康度的方法及裝置。
背景技術(shù):
當(dāng)前,隨著網(wǎng)絡(luò)和安全設(shè)備功能的不斷提升,網(wǎng)絡(luò)安全設(shè)備(例如防火墻)從一個(gè)單一網(wǎng)絡(luò)層安全設(shè)備發(fā)展到集合攻擊防御、防病毒、防垃圾郵件的UTM設(shè)備。與此同時(shí),對(duì)網(wǎng)絡(luò)可視化中網(wǎng)絡(luò)流量、延時(shí)、日志等進(jìn)行深度挖掘,會(huì)發(fā)現(xiàn)網(wǎng)絡(luò)中也出現(xiàn)更深層次的威脅和不穩(wěn)定因素。目前主要有以下兩種方法查看網(wǎng)絡(luò)存在安全的問題(I)直接在網(wǎng)絡(luò)和安全設(shè)備的管理頁面顯示各個(gè)模塊的當(dāng)前問題,以顯示網(wǎng)絡(luò)的安全狀態(tài)。目前網(wǎng)絡(luò)和安全設(shè)備的管理頁面一般以多個(gè)子窗口組成,每個(gè)子窗口顯示一個(gè) 模塊的狀況,如需查看詳細(xì)的信息則進(jìn)入相關(guān)模塊查看。采用這種方式,當(dāng)其中的某個(gè)模塊出現(xiàn)問題的時(shí)候,會(huì)直接在管理頁面中顯示,管理員可以根據(jù)管理頁面上顯示的各模塊狀態(tài)來進(jìn)行處理。但是,隨著網(wǎng)絡(luò)和安全設(shè)備功能的增加,其管理頁面中子窗口的數(shù)量也在增力口,并且不同模塊沒有統(tǒng)一的健康/不健康的狀態(tài)顯示,管理員在對(duì)網(wǎng)絡(luò)中可能存在的問題進(jìn)行處理時(shí),需要隨著各個(gè)模塊的狀態(tài)變化而變化,另外,管理員在眾多的模塊中也很難快速準(zhǔn)確地得到網(wǎng)絡(luò)的狀態(tài),更不用說定位到問題點(diǎn)上了。(2)綜合網(wǎng)絡(luò)中各攻擊檢測(cè)模塊結(jié)果,顯示網(wǎng)絡(luò)安全狀態(tài)。一些安全設(shè)備會(huì)使用攻擊檢測(cè)模塊檢測(cè)網(wǎng)絡(luò)狀態(tài),并以危險(xiǎn)度的形式來表現(xiàn)目前網(wǎng)絡(luò)受到攻擊的情況。這樣的系統(tǒng)一般有多個(gè)攻擊檢測(cè)模塊,比如病毒檢測(cè)、攻擊檢測(cè)、惡意網(wǎng)頁訪問等檢測(cè)模塊,系統(tǒng)綜合各個(gè)檢測(cè)模塊發(fā)現(xiàn)的攻擊,根據(jù)這些檢測(cè)模塊檢測(cè)到的攻擊的危險(xiǎn)度對(duì)網(wǎng)絡(luò)安全性作出風(fēng)險(xiǎn)評(píng)估。此種方法將一些和網(wǎng)絡(luò)安全相關(guān)聯(lián)的模塊進(jìn)行了綜合,可以體現(xiàn)網(wǎng)絡(luò)的安全狀態(tài)。但是網(wǎng)絡(luò)安全狀態(tài)僅僅是網(wǎng)絡(luò)健康指數(shù)中的一部分內(nèi)容。網(wǎng)絡(luò)健康指數(shù)綜合包括網(wǎng)絡(luò)安全狀態(tài)和其他網(wǎng)絡(luò)狀態(tài),比如設(shè)備使用情況、帶寬占用、網(wǎng)絡(luò)連通性、關(guān)鍵業(yè)務(wù)狀況等,以網(wǎng)絡(luò)的綜合健康狀態(tài)顯示給管理員,以供管理員根據(jù)網(wǎng)絡(luò)綜合健康狀態(tài)做出相應(yīng)處理。上述第一種方法,在多模塊相互作用的情況下,不能直接體現(xiàn)網(wǎng)絡(luò)的綜合健康指數(shù),第二種方法可以體現(xiàn)網(wǎng)絡(luò)安全指數(shù),但是不能體現(xiàn)網(wǎng)絡(luò)的綜合健康指數(shù)。針對(duì)現(xiàn)有技術(shù)中在網(wǎng)絡(luò)和安全設(shè)備中的多模塊相互作用的情況下,無法體現(xiàn)網(wǎng)絡(luò)的健康狀態(tài),從而導(dǎo)致使用者無法在網(wǎng)絡(luò)出故障時(shí)準(zhǔn)確定位到故障點(diǎn)的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中在網(wǎng)絡(luò)和安全設(shè)備中的多模塊相互作用的情況下,無法體現(xiàn)網(wǎng)絡(luò)的健康狀態(tài),從而導(dǎo)致使用者無法在網(wǎng)絡(luò)出故障時(shí)準(zhǔn)確定位到故障點(diǎn)的問題,目前尚未提出有效的解決方案,為此,本發(fā)明的主要目的在于提供一種檢測(cè)網(wǎng)絡(luò)健康度的方法及裝置,以解決上述問題。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種檢測(cè)網(wǎng)絡(luò)健康度的方法,該方法包括檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值;根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度,其中,評(píng)價(jià)單元包括一個(gè)或多個(gè)功能模塊,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;在評(píng)價(jià)單元的健康度為不健康的情況下,查找小于第二閾值的第一健康值,以獲取與小于第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。進(jìn)一步地,根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度的步驟包括在各個(gè)第一健康值全部大于第二閾值,且至少有一個(gè)小于第一閾值的情況下,評(píng)價(jià)單元的健康度為亞健康。進(jìn)一步地,根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度的步驟包括計(jì)算所有功能模塊所對(duì)應(yīng)的第一健康值的第一平均值;根據(jù)第一平均值獲取評(píng)價(jià)單元的第二健康值,其中,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的第二健康值為第一平均值;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的第二健康值取第二閾值減去I與第一平均值比較的最小值;在各個(gè)第一健康值全部大于或等于第二閾值,且至少 有一個(gè)小于第一閾值的情況下,第二健康值取第一閾值減去I與第一平均值比較的最小值;根據(jù)評(píng)價(jià)單元的第二健康值得到評(píng)價(jià)單元的健康度,其中,在評(píng)價(jià)單元的第二健康值大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在評(píng)價(jià)單元的第二健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;在第二健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,評(píng)價(jià)單元的健康度為亞健康。進(jìn)一步地,在根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度之后,方法還包括根據(jù)評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,網(wǎng)絡(luò)包括一個(gè)或多個(gè)評(píng)價(jià)單元,在各個(gè)評(píng)價(jià)單元的健康度全部為健康的情況下,網(wǎng)絡(luò)健康度為健康;在至少有一個(gè)評(píng)價(jià)單元的健康度為不健康的情況下,網(wǎng)絡(luò)健康度為不健康;在網(wǎng)絡(luò)健康度為不健康的情況下,查找健康度為不健康的評(píng)價(jià)單元。進(jìn)一步地,根據(jù)各個(gè)評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)健康度的步驟包括計(jì)算所有評(píng)價(jià)單元所對(duì)應(yīng)的第二健康值的第二平均值;根據(jù)第二平均值獲取網(wǎng)絡(luò)的第三健康值,其中,在各個(gè)第二健康值全部大于第一閾值的情況下,第三健康值取第二平均值;在至少有一個(gè)第二健康值小于第二閾值的情況下,第三健康值取第二閾值減去I與第二平均值比較的最小值;在各個(gè)第二健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,第三健康值取第一閾值減去I與第二平均值比較的最小值;根據(jù)第三健康值得到網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,在第三健康值大于第一閾值的情況下,網(wǎng)絡(luò)健康度為健康;在第三健康值小于第二閾值的情況下,網(wǎng)絡(luò)健康度為不健康;在第三健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,網(wǎng)絡(luò)健康度為亞健康。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一個(gè)方面,提供了一種檢測(cè)網(wǎng)絡(luò)健康度的裝置,該裝置包括檢測(cè)模塊,用于檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值;第一處理模塊,用于根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度,其中,評(píng)價(jià)單元包括一個(gè)或多個(gè)功能模塊,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;第一查詢模塊,用于在評(píng)價(jià)單元的健康度為不健康的情況下,查找小于第二閾值的第一健康值,以獲取與小于第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。進(jìn)一步地,第一獲取模塊包括第二處理模塊,用于在各個(gè)第一健康值全部大于第二閾值,且至少有一個(gè)小于第一閾值的情況下,評(píng)價(jià)單元的第二健康值為亞健康。進(jìn)一步地,第一處理模塊還包括第一計(jì)算模塊,用于計(jì)算所有功能模塊所對(duì)應(yīng)的第一健康值的平均值;第一獲取模塊,用于根據(jù)平均值獲取評(píng)價(jià)單元的第二健康值,其中,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的第二健康值為平均值;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的第二健康值取第二閾值減去I與平均值比較的最小值;在各個(gè)第一健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,第二健康值取第一閾值減去I與第一平均值比較的最小值;第三處理模塊,用于根據(jù)評(píng)價(jià)單元的第二健康值得到評(píng)價(jià)單元的健康度,在評(píng)價(jià)單元的第二健康值大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在評(píng)價(jià)單元的第二健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;在第二健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,評(píng)價(jià)單元的健康度為亞健康。
進(jìn)一步地,在執(zhí)行第一處理模塊之后,裝置還包括第四處理模塊,用于根據(jù)評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,網(wǎng)絡(luò)包括一個(gè)或多個(gè)評(píng)價(jià)單元,在各個(gè)評(píng)價(jià)單元的健康度全部為健康的情況下,網(wǎng)絡(luò)健康度為健康;在至少有一個(gè)評(píng)價(jià)單元的健康度為不健康的情況下,網(wǎng)絡(luò)健康度為不健康;第二查詢模塊,用于在網(wǎng)絡(luò)健康度為不健康的情況下,查找健康度為不健康的評(píng)價(jià)單元。進(jìn)一步地,第四處理模塊包括第二計(jì)算模塊,用于計(jì)算所有評(píng)價(jià)單元所對(duì)應(yīng)的第二健康值的第二平均值;第二獲取模塊,用于根據(jù)第二平均值獲取網(wǎng)絡(luò)的第三健康值,其中,在各個(gè)第二健康值全部大于第一閾值的情況下,第三健康值取第二平均值;在至少有一個(gè)第二健康值小于第二閾值的情況下,第三健康值取第二閾值減去I與第二平均值比較的最小值;在各個(gè)第二健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,第三健康值取第一閾值減去I與第二平均值比較的最小值;第五處理模塊,用于根據(jù)第三健康值得到網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,在第三健康值大于第一閾值的情況下,網(wǎng)絡(luò)健康度為健康;在第三健康值小于第二閾值的情況下,網(wǎng)絡(luò)健康度為不健康;在第三健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,網(wǎng)絡(luò)健康度為亞健康。通過本發(fā)明的檢測(cè)網(wǎng)絡(luò)健康度的方法及裝置,利用網(wǎng)絡(luò)中各個(gè)功能模塊的樹狀關(guān)系結(jié)構(gòu)根據(jù)檢測(cè)到的不同的功能模塊的健康值生成網(wǎng)絡(luò)健康度,解決了現(xiàn)有技術(shù)中在網(wǎng)絡(luò)和安全設(shè)備中的多模塊相互作用的情況下,無法體現(xiàn)網(wǎng)絡(luò)的健康狀態(tài),導(dǎo)致用戶無法在網(wǎng)絡(luò)出故障時(shí)準(zhǔn)確定位到故障點(diǎn)的問題,實(shí)現(xiàn)了從整體上反映整個(gè)系統(tǒng)網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度的效果,進(jìn)而根據(jù)用戶需求從網(wǎng)絡(luò)健康度準(zhǔn)確定位到用戶關(guān)注的健康、不健康或亞健康的功能模塊。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例的檢測(cè)網(wǎng)絡(luò)健康度的裝置的結(jié)構(gòu)示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的檢測(cè)網(wǎng)絡(luò)健康度的方法的流程圖;以及
圖3是根據(jù)圖2所示的檢測(cè)網(wǎng)絡(luò)健康度的方法實(shí)施例的詳細(xì)流程圖。
具體實(shí)施例方式需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。圖I是根據(jù)本發(fā)明實(shí)施例的檢測(cè)網(wǎng)絡(luò)健康度的裝置的結(jié)構(gòu)示意圖。如圖I所示,該裝置包括檢測(cè)模塊10,用于檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值;第一處理模塊30,用于根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度,其中,評(píng)價(jià)單元包括一個(gè)或多個(gè)功能模塊,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;第一查詢模塊50,用于在評(píng)價(jià)單元的健康度為不健康的情況下,查找小于第二閾值的第一健康值,以獲取與小于第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。其中,網(wǎng)絡(luò)健康度即網(wǎng)絡(luò)的整體性能狀態(tài)和網(wǎng)絡(luò)中各性能指標(biāo)的健康程度,是一種以度量來描述網(wǎng)絡(luò)性能的方式。
采用本發(fā)明提供的檢測(cè)網(wǎng)絡(luò)健康度的裝置,通過檢測(cè)模塊檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值,然后第一處理模塊根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度,其中,評(píng)價(jià)單元包括一個(gè)或多個(gè)功能模塊,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;在獲取到評(píng)價(jià)單元的健康度之后,在評(píng)價(jià)單元的健康度為不健康的情況下,第一查詢模塊查找小于第二閾值的第一健康值,以獲取與小于第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。通過本申請(qǐng)的檢測(cè)網(wǎng)絡(luò)健康度的裝置,根據(jù)檢測(cè)到的功能模塊的第一健值獲取評(píng)價(jià)單元的健康度,從而從整體上體現(xiàn)網(wǎng)絡(luò)的健康狀態(tài),并且在評(píng)價(jià)單元的健康度不健康的情況下,用戶可以從不健康的評(píng)價(jià)單元跟蹤到用戶需要查看的功能模塊,進(jìn)而實(shí)現(xiàn)了根據(jù)評(píng)價(jià)單元的健康度準(zhǔn)確定位存在故障的功能模塊的技術(shù)效果。本發(fā)明利用網(wǎng)絡(luò)中各個(gè)功能模塊的樹狀關(guān)系結(jié)構(gòu)根據(jù)檢測(cè)到的不同的功能模塊的健康值生成網(wǎng)絡(luò)健康度,解決了現(xiàn)有技術(shù)中在網(wǎng)絡(luò)和安全設(shè)備中的多模塊相互作用的情況下,無法體現(xiàn)網(wǎng)絡(luò)的健康狀態(tài),導(dǎo)致用戶無法在網(wǎng)絡(luò)出故障時(shí)準(zhǔn)確定位到故障點(diǎn)的問題,實(shí)現(xiàn)了從整體上反映整個(gè)系統(tǒng)網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度的效果,進(jìn)而根據(jù)用戶需求從網(wǎng)絡(luò)健康度準(zhǔn)確定位到用戶關(guān)注的健康、不健康或亞健康的功能模塊。其中,功能模塊可以是可以測(cè)量健康度的單元,并且功能模塊的健康度不依賴其他模塊,其的健康度可以由功能模塊自身的特性決定,健康值的值決定與之相對(duì)應(yīng)的模塊或單元的健康度。功能模塊可以是設(shè)備CPU、內(nèi)存/存儲(chǔ)使用情況檢測(cè)模塊、帶寬占用檢測(cè)模塊、網(wǎng)絡(luò)連通性檢測(cè)模塊、關(guān)鍵業(yè)務(wù)狀況檢測(cè)模塊等。這些功能模塊的健康度也即該模塊的性能指標(biāo),若其性能指標(biāo)符合該功能的指標(biāo)時(shí),則該模塊的健康度為健康,否則為不健康,另外,在健康與不健康之間為亞健康。例如,CPU的使用率為100%時(shí)可以為不健康,為85%時(shí)可以為亞健康,為10%時(shí)可以為健康,總之功能模塊的健康度是由其自身的性能指標(biāo)決定的。具體地,可以通過檢測(cè)模塊檢測(cè)功能模塊以獲取到與之相對(duì)應(yīng)的第一健康值,不同的第一健康值表不功能模塊具有不同的健康度,根據(jù)各個(gè)第一健康值得出與該第一健康值相對(duì)應(yīng)的功能模塊的健康度至少具有兩個(gè)健康狀態(tài)健康、不健康。在上述實(shí)施例中,每個(gè)評(píng)價(jià)單元的健康度由其中包括的功能模塊的健康度決定全部的功能模塊的健康度均為健康,則評(píng)價(jià)單元健康;至少一個(gè)功能模塊的健康度為不健康,則評(píng)價(jià)單元的健康度為不健康。本發(fā)明的上述實(shí)施例具體可以采用如下步驟實(shí)現(xiàn)用分?jǐn)?shù)區(qū)間定義的健康度,健康度用D表示,健康值用H 表示,第一閾值為M,第二閾值為N,當(dāng)?shù)谝唤】抵?gt;M時(shí)功能模塊的健康度為健康,第一健康值〈N時(shí)功能模塊的健康度為不健康。功能模塊的健康度由其自身的邏輯決定。評(píng)價(jià)單元的健康度由其包括的一個(gè)或多個(gè)功能模塊綜合決定,評(píng)價(jià)單元的健康度和其包括的功能模塊的關(guān)系如下,其中,評(píng)價(jià)單元為P,功能模塊單元集合為(Cl,C2,。。。Ci),i為自然數(shù),則評(píng)價(jià)單元的健康度DP=fP (知,^,。。。)』符合以下條件Ca)任意 HCi〈N,則 DP〈N ;(b)所有 Hci>M,則 DP>M ;在DP〈N的情況下,評(píng)價(jià)單元的健康度為不健康;在DP>M的情況下,評(píng)價(jià)單元的健康度為健康。進(jìn)一步地,第一健康值可以用數(shù)值表示,比如在O至100的范圍內(nèi)對(duì)功能模塊的健康狀態(tài)進(jìn)行打分,在本發(fā)明的上述實(shí)施例中,第一閾值可以是80,第二閾值可以是20。具體地,在第一健康值大于第一閾值時(shí),與之相對(duì)應(yīng)的功能模塊的健康度為健康;在第一健康值小于第二閾值時(shí),與之相對(duì)應(yīng)的功能模塊的健康度為不健康。上述實(shí)施例中的功能模塊也可以是子評(píng)價(jià)單元,其中,通過獲取子評(píng)價(jià)單元包括的功能單元的健康度而得到的該子評(píng)價(jià)單元的健康度。具體地,通過獲取各個(gè)子評(píng)價(jià)單元的第一健康值來得到評(píng)價(jià)單元的健康度,不同的第一健康值表示與之對(duì)應(yīng)的子評(píng)價(jià)單元具有不同的健康度,根據(jù)各個(gè)第一健康值得出與該第一健康值相對(duì)應(yīng)子評(píng)價(jià)單元的健康度至少具有兩個(gè)健康狀態(tài)健康、不健康。在該實(shí)施例中,每個(gè)評(píng)價(jià)單元的健康度由其中包括的子評(píng)價(jià)單元的健康度決定全部的子評(píng)價(jià)單元的健康度均為健康,則評(píng)價(jià)單元健康;至少一個(gè)子評(píng)價(jià)單元的健康度為不健康,則評(píng)價(jià)單元的健康度為不健康。在本發(fā)明的上述實(shí)施例中,在執(zhí)行第一處理模塊的過程中,在一個(gè)評(píng)價(jià)單元內(nèi)所有的功能模塊的第一健康值全部大于第一閾值的情況下,即全部的第一健康值>80,則評(píng)價(jià)單元的健康度為健康;在一個(gè)評(píng)價(jià)單元內(nèi)所有的功能模塊的第一健康值中至少有一個(gè)小于第二閾值的情況下,即全部的第一健康值中至少有一個(gè)值〈20,則評(píng)價(jià)單元的健康度為不健康。在執(zhí)行第一處理模塊,獲取到評(píng)價(jià)單元的健康度,如果某個(gè)評(píng)價(jià)單元的健康度為不健康,則可以通過第一查詢模塊,查找值小于第一閾值的第一健康值,然后就可以跟蹤到與該第一健康值相對(duì)應(yīng)的功能模塊,這樣就可以準(zhǔn)確地定位到評(píng)價(jià)單元中存在故障的功能模塊。在本申請(qǐng)的上述實(shí)施例中,在功能模塊為子評(píng)價(jià)單元的情況下,如果某個(gè)評(píng)價(jià)單元的健康度為不健康,則可以通過第一查詢模塊,查找值小于第一閾值的第一健康值,然后就可以跟蹤到與該第一健康值相對(duì)應(yīng)的子評(píng)價(jià)單元,然后在該子評(píng)價(jià)單元內(nèi),用上述的跟蹤方法查找到不健康的功能單元,這樣就可以準(zhǔn)確地定位到評(píng)價(jià)單元中的故障點(diǎn)。根據(jù)本申請(qǐng)的上述實(shí)施例,第一獲取模塊可以包括第二處理模塊,用于在各個(gè)第一健康值全部大于第二閾值,且至少有一個(gè)小于第一閾值的情況下,評(píng)價(jià)單元的健康度為亞健康。
其中,健康度還可以包括更多的狀態(tài)不健康,亞健康I,亞健康2,。。。,健康,當(dāng)?shù)谝唤】抵敌∮诘谝婚撝登掖笥诘诙撝档那闆r下,與該第一健康值相對(duì)應(yīng)的功能模塊的健康度為亞健康,具體可以根據(jù)第一健康值的高低來區(qū)分亞健康1,亞健康2,。。。等不同的亞健康狀態(tài)。如果評(píng)價(jià)單元的健康度不是健康也不是不健康,則評(píng)價(jià)單元的健康度為亞健康。具體地,在上述實(shí)施例中,采用分?jǐn)?shù)區(qū)間定義健康度的情況下,當(dāng)f不符合(a)(b)的情況下,即所有Ηα>Ν且至少一個(gè)Ηα〈Μ,則N〈DP〈M,第二處理模塊獲取到評(píng)價(jià)單元的健康度為亞健康。更具體地,第二處理模塊在獲取評(píng)價(jià)單元的健康度的過程中,在各個(gè)第一健康值全部大于第二閾值,且至少有一個(gè)小于第一閾值的情況下,即該評(píng)價(jià)單元內(nèi)所有的第一健康值全部都大于20,且至少有一個(gè)小于80,則評(píng)價(jià)單元的健康度為亞健康。根據(jù)上述實(shí)施例,評(píng)價(jià)單元中如果有不健康的功能模塊,評(píng)價(jià)單元的健康度就為不健康;如果沒有不健康的功能模塊,但有亞健康的功能模塊,評(píng)價(jià)單元的健康度是亞健 康;只有在所有功能模塊全部健康的情況下,評(píng)價(jià)單元的健康度才為健康。在本發(fā)明的上述實(shí)施例中,可以通過調(diào)整某個(gè)功能模塊的貢獻(xiàn)比例改變f,使評(píng)價(jià)單元的健康度改變;或屏蔽某功能模塊的檢測(cè)結(jié)果,使其對(duì)評(píng)價(jià)單元的健康度不做貢獻(xiàn),從而改變?cè)u(píng)價(jià)單元的健康度。在本申請(qǐng)的上述實(shí)施例中,第一處理模塊還包括第一計(jì)算模塊,用于計(jì)算所有功能模塊所對(duì)應(yīng)的第一健康值的第一平均值;第一獲取模塊,用于根據(jù)第一平均值獲取評(píng)價(jià)單元的第二健康值,其中,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的第二健康值為第一平均值;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的第二健康值取第二閾值減去I與第一平均值比較的最小值;在各個(gè)第一健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,第二健康值取第一閾值減去I與第一平均值比較的最小值;第三處理模塊,用于根據(jù)評(píng)價(jià)單元的第二健康值得到評(píng)價(jià)單元的健康度,在評(píng)價(jià)單元的第二健康值大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在評(píng)價(jià)單元的第二健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;在第二健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,評(píng)價(jià)單元的健康度為亞健康。其中,第一計(jì)算模塊計(jì)算評(píng)價(jià)單元中所有功能模塊所對(duì)應(yīng)的第一健康值的第一平均值,具體公式如下i^=Sum (HC1,Hc2,。。。Hc,) /1(1為此評(píng)價(jià)單元中功能模塊的個(gè)數(shù))。第一獲取模塊根據(jù)第一平均值獲取評(píng)價(jià)單元的第二健康值a.在全部的第一健康值Ηα>第一閾值M的情況下,評(píng)價(jià)單元的第二健康值;b.在至少有一個(gè)第一健康值Ηα〈第二閾值N的情況下,即在評(píng)價(jià)單元中與任意功能模塊相對(duì)應(yīng)的第一健康值Ηα〈Ν的情況下,評(píng)價(jià)單元的第二健康值Hp=FnhiN-I );c.在所有第一健康值Hci彡第二閾值N且至少有一個(gè)Hci〈第一閾值M的情況下,第二健康值HP=min ( HCl , M-I )。第三處理模塊根據(jù)第一獲取模塊獲取到的評(píng)價(jià)單元的第二健康值得到評(píng)價(jià)單元的健康度在上述a的情況中,HP>M,評(píng)價(jià)單元的健康度為健康;
在上述b的情況中,HP<N,評(píng)價(jià)單元的健康度為不健康;在上述c的情況中,N〈HP〈M,評(píng)價(jià)單元的健康度為亞健康。如果用數(shù)值表示第一健康值,每個(gè)功能模塊將自己檢測(cè)的結(jié)果綜合成一個(gè)O至100之間的分值,其中,第一閾值M取80,第二閾值N取20,則在化〈20的情況下,與之對(duì)應(yīng)的功能模塊的健康度Da為不健康;在20〈Ηα〈80的情況下,與之對(duì)應(yīng)的功能模塊的健康度Dci為亞健康;在Hei>80的情況下,與之對(duì)應(yīng)的功能模塊的健康度Da為不健康。評(píng)價(jià)單元的健康度Dp由以下公式得出H^=Sum (HC1, Hc2,。。。HCl) /1(1為此評(píng)價(jià)單元中功能模塊的個(gè)數(shù)),如果全部的HCi>80,則, HP>80,則Dp為健康;如果任意HCi〈20,則HP = min ( , N-I ),HP〈20,則 Dp 為不健康;如果所有Hci 彡 20 且任意的 HCi〈80,則Hp= min ( , \1 I ' 20〈HP〈80,則 Dp 為亞健康。根據(jù)上述實(shí)施例,評(píng)價(jià)單元中如果有不健康的功能模塊,評(píng)價(jià)單元的健康度就為不健康;如果沒有不健康的功能模塊,但有亞健康的功能模塊,評(píng)價(jià)單元的健康度是亞健康;只有在所有功能模塊全部健康的情況下,評(píng)價(jià)單元的健康度才為健康。根據(jù)發(fā)明的上述實(shí)施例,在執(zhí)行第一處理模塊之后,裝置還包括第四處理模塊,用于根據(jù)評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,網(wǎng)絡(luò)包括一個(gè)或多個(gè)評(píng)價(jià)單元,在各個(gè)評(píng)價(jià)單元的健康度全部為健康的情況下,網(wǎng)絡(luò)健康度為健康;在至少有一個(gè)評(píng)價(jià)單元的健康度為不健康的情況下,網(wǎng)絡(luò)健康度為不健康;第二查詢模塊,用于在網(wǎng)絡(luò)健康度為不健康的情況下,查找健康度為不健康的評(píng)價(jià)單元。具體地,第四處理模塊根據(jù)評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,第二查詢模塊在網(wǎng)絡(luò)健康度不健康的情況下,查找健康度為不健康的評(píng)價(jià)單元,然后第一查詢模塊根據(jù)不健康的評(píng)價(jià)單元查詢獲取存在故障的功能模塊。
根據(jù)本發(fā)明的上述實(shí)施例,將整個(gè)網(wǎng)絡(luò)系統(tǒng)按照樹狀結(jié)構(gòu)進(jìn)行劃分,每個(gè)功能模塊是樹上的一個(gè)節(jié)點(diǎn),然后將一個(gè)或多個(gè)具有相同或相似功能的功能模塊劃分在一個(gè)評(píng)價(jià)單元內(nèi),一個(gè)或多個(gè)評(píng)價(jià)單元又組成了整個(gè)網(wǎng)絡(luò)系統(tǒng),其中,評(píng)價(jià)單元可以由多級(jí)結(jié)構(gòu),即評(píng)價(jià)單元中還可以包括子評(píng)價(jià)單元,子評(píng)價(jià)單元中還可以包括第二級(jí)子評(píng)價(jià)單元,依次類推可以獲取整個(gè)網(wǎng)絡(luò)的多層級(jí)的樹狀結(jié)構(gòu)。例如,功能模塊可以是設(shè)備CPU、內(nèi)存/存儲(chǔ)使用情況檢測(cè)模塊、帶寬占用檢測(cè)模塊、網(wǎng)絡(luò)連通性檢測(cè)模塊、關(guān)鍵業(yè)務(wù)狀況檢測(cè)模塊、路由器等,可以根據(jù)其不同的功能將其分為設(shè)備評(píng)價(jià)單元、威脅檢測(cè)評(píng)價(jià)單元以及網(wǎng)絡(luò)檢測(cè)評(píng)價(jià)單元。上述實(shí)施例利用功能模塊、評(píng)價(jià)單元及網(wǎng)絡(luò)系統(tǒng)的樹狀關(guān)系結(jié)構(gòu)根據(jù)功能模塊的檢測(cè)到的各自功能模塊的第一健康值,獲取到評(píng)價(jià)單元的健康度,進(jìn)而獲取到整個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,整個(gè)網(wǎng)絡(luò)的健康狀態(tài)都可以通過網(wǎng)絡(luò)健康度體現(xiàn)。如果網(wǎng)絡(luò)健康度為不健康,可以通過系統(tǒng)的樹狀關(guān)系結(jié)構(gòu)從網(wǎng)絡(luò)健康度跟蹤不健康的評(píng)價(jià)單元,從而找到不健康的功能模塊,實(shí)現(xiàn)從網(wǎng)絡(luò)健康度準(zhǔn)確定位到功能模塊的效果。在本發(fā)明的上述實(shí)施例中,第四處理模塊包括第二計(jì)算模塊,用于計(jì)算所有評(píng)價(jià)單元所對(duì)應(yīng)的第二健康值的第二平均值;第二獲取模塊,用于根據(jù)第二平均值獲取網(wǎng)絡(luò)的第三健康值,其中,在各個(gè)第二健康值全部大于第一閾值的情況下,第三健康值取第二平均值;在至少有一個(gè)第二健康值小于第二閾值的情況下,第三健康值取第二閾值減去I與第二平均值比較的最小值;在各個(gè)第二健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,第三健康值取第一閾值減去I與第二平均值比較的最小值;第五處理模塊,用于根據(jù)第三健康值得到網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,在第三健康值大于第一閾值的情況下,網(wǎng)絡(luò)健康度為健康;在第三健康值小于第二閾值的情況下,網(wǎng)絡(luò)健康度為不健康;在第三健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,網(wǎng)絡(luò)健康度為亞健康。其中,第二計(jì)算模塊計(jì)算所有評(píng)價(jià)單元所對(duì)應(yīng)的第一健康值的第二平均值,具體公式如下ii:=Sum (HP1, Hp2。。HPk) /K(K為此網(wǎng)絡(luò)中評(píng)價(jià)單元的個(gè)數(shù))。第二獲取模塊根據(jù)第二平均值獲取評(píng)價(jià)單元的第二健康值a.在全部的第二健康值HPk>第一閾值M的情況下,網(wǎng)絡(luò)的第三健康值Hw= Hpk ; b.在至少有一個(gè)第二健康值HPk〈第二閾值N的情況下,即在網(wǎng)絡(luò)中與任意評(píng)價(jià)單元相對(duì)應(yīng)的第二健康值HPk〈N的情況下,第三健康值Hw= min ( , N-I );c.在所有第二健康值Hpk彡第二閾值N且至少有一個(gè)HPk〈第一閾值M的情況下,第三健康值Hw= min (_ Hpi M 1) 第五處理模塊根據(jù)第二獲取模塊獲取到的第三健康值得到網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度在上述a的情況中,Hff>M,網(wǎng)絡(luò)健康度為健康;在上述b的情況中,HW〈N,網(wǎng)絡(luò)健康度為不健康;在上述c的情況中,N〈HW〈M,網(wǎng)絡(luò)健康度為亞健康。在用數(shù)值表亍健康值的情況下,評(píng)價(jià)單元的健康度Dw由以下公式得出I^=SumiHpi HP2,。。。HPk) /K(K為此網(wǎng)絡(luò)中評(píng)價(jià)單元的個(gè)數(shù)),如果全部的HPk>80,則Hw=G , Hw>80,則Dw為健康;如果任意1〈20,則氏¥=1^(互,N-1),HW〈20JJDW為不健康;如果所有Hpk 彡 20 且任意的 HPk〈80,貝丨JHw= min ( , M-I ),20〈HW〈80,則 Dw 為亞健康。根據(jù)上述實(shí)施例,網(wǎng)絡(luò)中如果有不健康的評(píng)價(jià)單元,網(wǎng)絡(luò)的健康度就為不健康;如果沒有不健康的評(píng)價(jià)單元,但有亞健康的評(píng)價(jià)單元,網(wǎng)絡(luò)的健康度是亞健康;只有在所有評(píng)價(jià)單元全部健康的情況下,網(wǎng)絡(luò)的健康度才為健康。圖2是根據(jù)本發(fā)明實(shí)施例的檢測(cè)網(wǎng)絡(luò)健康度的方法的流程圖。如圖2所示,該方法包括如下步驟步驟S102,檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值。步驟S104,根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度,其中,評(píng)價(jià)單元包括一個(gè)或多個(gè)功能模塊,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康。步驟S106,在評(píng)價(jià)單元的健康度為不健康的情況下,查找小于第二閾值的第一健康值,以獲取與小于第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。采用本發(fā)明提供的檢測(cè)網(wǎng)絡(luò)健康度的方法,通過檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值,然后根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度,其中,評(píng)價(jià)單元包括一個(gè)或多個(gè)功能模塊,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;在獲取到評(píng)價(jià)單元的健康度之后,在評(píng)價(jià)單元的健康度為不健康的情況下,查找小于第二閾值的第一健康值,以獲取與小于第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。通過本申請(qǐng)的檢測(cè)網(wǎng)絡(luò)健康度的裝置,根據(jù)檢測(cè)到的功能模塊的第一健值獲取評(píng)價(jià)單元的健康度,從而從整體上體現(xiàn)網(wǎng)絡(luò)的健康狀態(tài),并且在評(píng)價(jià)單元的健康度不健康的情況下,用戶可以從不健康的評(píng)價(jià)單元跟蹤到用戶需要查看的功能模塊,進(jìn)而實(shí)現(xiàn)了根據(jù)評(píng)價(jià)單元的健康度準(zhǔn)確定位存在故障的功能模塊的技術(shù)效果。其中,功能模塊可以是可以測(cè)量健康度的單元,并且功能模塊的健康度不依賴其他模塊,其的健康度可以由功能模塊自身的特性決定,健康值的值決定與之相對(duì)應(yīng)的模塊或單元的健康度。功能模塊可以是設(shè)備CPU、內(nèi)存/存儲(chǔ)使用情況檢測(cè)模塊、帶寬占用檢測(cè)模塊、網(wǎng)絡(luò)連通性檢測(cè)模塊、關(guān)鍵業(yè)務(wù)狀況檢測(cè)模塊等。 具體地,可以通過檢測(cè)功能模塊以獲取到與之相對(duì)應(yīng)的第一健康值,不同的第一健康值表不功能模塊具有不同的健康度,根據(jù)各個(gè)第一健康值得出與該第一健康值相對(duì)應(yīng)的功能模塊的健康度至少具有兩個(gè)狀態(tài)健康、不健康。在上述實(shí)施例中,每個(gè)評(píng)價(jià)單元的健康度由其中包括的功能模塊的健康度決定全部的功能模塊的健康度均為健康,則評(píng)價(jià)單元健康;至少一個(gè)功能模塊的健康度為不健康,則評(píng)價(jià)單元的健康度為不健康。上述實(shí)施例中的功能模塊也可以是子評(píng)價(jià)單元,其中,通過獲取子評(píng)價(jià)單元包括的功能單元的健康度而得到的該子評(píng)價(jià)單元的健康度。具體地,通過獲取各個(gè)子評(píng)價(jià)單元的第一健康值來得到評(píng)價(jià)單元的健康度,不同的第一健康值表示與之對(duì)應(yīng)的子評(píng)價(jià)單元具有不同的健康度,根據(jù)各個(gè)第一健康值得出與該第一健康值相對(duì)應(yīng)子評(píng)價(jià)單元的健康度至少具有兩個(gè)健康狀態(tài)健康、不健康。在該實(shí)施例中,每個(gè)評(píng)價(jià)單元的健康度由其中包括的子評(píng)價(jià)單元的健康度決定全部的子評(píng)價(jià)單元的健康度均為健康,則評(píng)價(jià)單元健康;至少一個(gè)子評(píng)價(jià)單元的健康度為不健康,則評(píng)價(jià)單元的健康度為不健康。本發(fā)明的上述實(shí)施例可以通過如下步驟實(shí)現(xiàn)用分?jǐn)?shù)區(qū)間定義的健康度,健康度用D表不,健康值用H表不。第一閾值為M,第二閾值為N,當(dāng)?shù)谝唤】抵?gt;M時(shí)功能模塊的健康度為健康,第一健康值〈N時(shí)功能模塊的健康度為不健康。功能模塊的健康度由其自身的邏輯決定。評(píng)價(jià)單元的健康度由其包括的一個(gè)或多個(gè)功能模塊綜合決定,評(píng)價(jià)單元的健康度和其包括的功能模塊的關(guān)系如下,其中,評(píng)價(jià)單元為P,功能模塊單元集合為(Cl,C2,。。。Ci),i為自然數(shù),則評(píng)價(jià)單元的健康度DP=fP (DC1, DC2,。。。),f符合以下條件Ca)任意 HCi〈N,則 DP〈N ;(b)所有 Hci>M,則 DP>M ;在DP〈N的情況下,評(píng)價(jià)單元的健康度為不健康;在DP>M的情況下,評(píng)價(jià)單元的健康度為健康。進(jìn)一步地,第一健康值可以用數(shù)值表示,比如在O至100的范圍內(nèi)對(duì)功能模塊的健康狀態(tài)進(jìn)行打分,在本發(fā)明的上述實(shí)施例中,第一閾值可以是80,第二閾值可以是20。具體地,在第一健康值大于第一閾值時(shí),與之相對(duì)應(yīng)的功能模塊的健康度為健康;在第一健康值小于第二閾值時(shí),與之相對(duì)應(yīng)的功能模塊的健康度為不健康。
在本發(fā)明的上述實(shí)施例的步驟S104中,在一個(gè)評(píng)價(jià)單元內(nèi)所有的功能模塊的第一健康值全部大于第一閾值的情況下,即全部的第一健康值>80,則評(píng)價(jià)單元的健康度為健康;在一個(gè)評(píng)價(jià)單元內(nèi)所有的功能模塊的第一健康值中至少有一個(gè)小于第二閾值的情況下,即全部的第一健康值中至少有一個(gè)值〈20,則評(píng)價(jià)單元的健康度為不健康。在獲取到評(píng)價(jià)單元的健康度之后,如果某個(gè)評(píng)價(jià)單元的健康度為不健康,查找值小于第一閾值的第一健康值,然后就可以跟蹤到與該第一健康值相對(duì)應(yīng)的功能模塊,這樣就可以準(zhǔn)確地定位到評(píng)價(jià)單元中存在故障的功能模塊。在本申請(qǐng)的上述實(shí)施例中,在功能模塊為子評(píng)價(jià)單元的情況下,如果某個(gè)評(píng)價(jià)單元的健康度為不健康,則可以通過第一查詢模塊,查找值小于第一閾值的第一健康值,然后就可以跟蹤到與該第一健康值相對(duì)應(yīng)的子評(píng)價(jià)單元,然后在該子評(píng)價(jià)單元內(nèi),用上述跟蹤的方法查找到不健康的功能單元,這樣就可以準(zhǔn)確地定位到評(píng)價(jià)單元中的故障點(diǎn)。根據(jù)本發(fā)明的上述實(shí)施例,根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度的步驟包括在各個(gè)第一健康值全部大于第二閾值,且至少有一個(gè)小于第一閾值的情況下,評(píng)價(jià)單元的第二健康值為亞健康。 其中,健康度還可以包括更多的狀態(tài)不健康,亞健康I,亞健康2,。。。,健康,當(dāng)?shù)谝唤】抵敌∮诘谝婚撝登掖笥诘诙撝档那闆r下,與該第一健康值相對(duì)應(yīng)的功能模塊的健康度為亞健康,具體可以根據(jù)第一健康值的高低來區(qū)分亞健康1,亞健康2,。。。等不同的亞健康狀態(tài)。如果評(píng)價(jià)單元的健康度不是健康也不是不健康,則評(píng)價(jià)單元的健康度為亞健康。具體地,在上述實(shí)施例中,采用分?jǐn)?shù)區(qū)間定義健康度的情況下,當(dāng)f不符合(a)(b)的情況下,即所有Ηα>Ν且至少一個(gè)Ηα〈Μ,則N〈DP〈M,第二處理模塊獲取到評(píng)價(jià)單元的健康度為亞健康。更具體地,在獲取評(píng)價(jià)單元的健康度的步驟中,在各個(gè)第一健康值全部大于第二閾值,且至少有一個(gè)小于第一閾值的情況下,即該評(píng)價(jià)單元內(nèi)所有的第一健康值全部都大于20,且至少有一個(gè)小于80,則評(píng)價(jià)單元的健康度為亞健康。根據(jù)上述實(shí)施例,評(píng)價(jià)單元中如果有不健康的功能模塊,評(píng)價(jià)單元的健康度就為不健康;如果沒有不健康的功能模塊,但有亞健康的功能模塊,評(píng)價(jià)單元的健康度是亞健康;只有在所有功能模塊全部健康的情況下,評(píng)價(jià)單元的健康度才為健康。在本發(fā)明的上述實(shí)施例中,可以通過調(diào)整某功能模塊的貢獻(xiàn)比例改變f,使得評(píng)價(jià)單元的健康度改變;或屏蔽某功能模塊的檢測(cè)結(jié)果,使該模塊對(duì)評(píng)價(jià)單元的健康度不做貢獻(xiàn),從而改變?cè)u(píng)價(jià)單元的健康度。在本發(fā)明的上述實(shí)施例中,根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度的步驟包括計(jì)算所有功能模塊所對(duì)應(yīng)的第一健康值的平均值;根據(jù)平均值獲取評(píng)價(jià)單元的第二健康值,其中,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的第二健康值為平均值;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的第二健康值取第二閾值減去I與平均值比較的最小值;在各個(gè)第一健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,第二健康值取第一閾值減去I與第一平均值比較的最小值;根據(jù)評(píng)價(jià)單元的第二健康值得到評(píng)價(jià)單元的健康度,其中,在評(píng)價(jià)單元的第二健康值大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在評(píng)價(jià)單元的第二健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康;在第二健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,評(píng)價(jià)單元的健康度為亞健康。其中,執(zhí)行計(jì)算評(píng)價(jià)單元中所有功能模塊所對(duì)應(yīng)的第一健康值的第一平均值的步驟,可以按照如下公式進(jìn)行計(jì)算H^=Sum (Ht,, H ^ 。Hr,) /1(1為此評(píng)價(jià)單元中功能模塊的個(gè)數(shù))。在計(jì)算得到第一平均值&之 后,根據(jù)該第一平均值獲取評(píng)價(jià)單元的第二健康值a.在全部的第一健康值Ηα>第一閾值M的情況下,評(píng)價(jià)單元的第二健康值;b.在至少有一個(gè)第一健康值Ηα〈第二閾值N的情況下,即在評(píng)價(jià)單元中與任意功能模塊相對(duì)應(yīng)的第一健康值Hei〈N的情況下,評(píng)價(jià)單元的第二健康值Hp= minN-O;c.在所有第一健康值Ha彡第二閾值N且至少有一個(gè)Ha〈第一閾值M的情況下,第二健康值Hp= min ( Hei,M-D0然后,根據(jù)第二健康值得到評(píng)價(jià)單元的健康度在上述a的情況中,HP>M,評(píng)價(jià)單元的健康度為健康;在上述b的情況中,HP〈N,評(píng)價(jià)單元的健康度為不健康;在上述c的情況中,N〈HP〈M,評(píng)價(jià)單元的健康度為亞健康。如果用數(shù)值表示第一健康值,每個(gè)功能模塊將自己檢測(cè)的結(jié)果綜合成一個(gè)O至100之間的分值,其中,第一閾值M取80,第二閾值N取20,則在化〈20的情況下,與之對(duì)應(yīng)的功能模塊的健康度Da為不健康;在20〈Ηα〈80的情況下,與之對(duì)應(yīng)的功能模塊的健康度Dci為亞健康;在Hei>80的情況下,與之對(duì)應(yīng)的功能模塊的健康度Da為不健康。評(píng)價(jià)單元的健康度Dp由以下公式得出H^=Sum (HC1, Hc2,。。。Hc,) /1(1為此評(píng)價(jià)單元中功能模塊的個(gè)數(shù)),如果全部的HCi>80,則ΗΡ= ^,ΗΡ>80,則Dp為健康;如果任意!^〈20,則111>= 11101(11(^, N-I), ΗΡ〈20,則 Dp 為不健康;如果所有Hci 彡 20 且任意的 HCi〈80,則HP=nihi (t, M I 20〈HP〈80,則 Dp 為亞健康。根據(jù)上述實(shí)施例,評(píng)價(jià)單元中如果有不健康的功能模塊,評(píng)價(jià)單元的健康度就為不健康;如果沒有不健康的功能模塊,但有亞健康的功能模塊,評(píng)價(jià)單元的健康度是亞健康;只有在所有功能模塊全部健康的情況下,評(píng)價(jià)單元的健康度才為健康。在本發(fā)明的上述實(shí)施例中,在根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度之后,方法還包括根據(jù)評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,網(wǎng)絡(luò)包括一個(gè)或多個(gè)評(píng)價(jià)單元,在各個(gè)評(píng)價(jià)單元的健康度全部為健康的情況下,網(wǎng)絡(luò)健康度為健康;在至少有一個(gè)評(píng)價(jià)單元的健康度為不健康的情況下,網(wǎng)絡(luò)健康度為不健康;在網(wǎng)絡(luò)健康度為不健康的情況下,查找健康度為不健康的評(píng)價(jià)單元。具體地,根據(jù)評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,然后在網(wǎng)絡(luò)健康度不健康的情況下,查找健康度為不健康的評(píng)價(jià)單元,之后再根據(jù)不健康的評(píng)價(jià)單元查詢獲取存在故障的功能模塊。根據(jù)本發(fā)明的上述實(shí)施例,將整個(gè)網(wǎng)絡(luò)系統(tǒng)按照樹狀結(jié)構(gòu)進(jìn)行劃分,每個(gè)功能模塊是樹上的一個(gè)節(jié)點(diǎn),然后將一個(gè)或多個(gè)具有相同或相似功能的功能模塊劃分在一個(gè)評(píng)價(jià)單元內(nèi),一個(gè)或多個(gè)評(píng)價(jià)單元又組成了整個(gè)網(wǎng)絡(luò)系統(tǒng),其中,評(píng)價(jià)單元可以由多級(jí)結(jié)構(gòu),即評(píng)價(jià)單元中還可以包括子評(píng)價(jià)單元,子評(píng)價(jià)單元中還可以包括第二級(jí)子評(píng)價(jià)單元,依次類推可以獲取整個(gè)網(wǎng)絡(luò)的多層級(jí)的樹狀結(jié)構(gòu)。例如,功能模塊可以是設(shè)備CPU、內(nèi)存/存儲(chǔ)使用情況檢測(cè)模塊、帶寬占用檢測(cè)模塊、網(wǎng)絡(luò)連通性檢測(cè)模塊、關(guān)鍵業(yè)務(wù)狀況檢測(cè)模塊、路由器等,可以根據(jù)其不同的功能將其分為設(shè)備評(píng)價(jià)單元、威脅檢測(cè)評(píng)價(jià)單元以及網(wǎng)絡(luò)檢測(cè)評(píng)價(jià)單元。圖3是根據(jù)圖2所示的檢測(cè)網(wǎng)絡(luò)健康度的方法實(shí)施例的詳細(xì)流程圖。如圖3所示,功能模塊可以是CPU模塊、系統(tǒng)內(nèi)存模塊、DDoS攻擊檢測(cè)模塊、病毒檢測(cè)模塊、非法訪問檢測(cè)模塊、路由器B狀態(tài)檢測(cè)模塊、服務(wù)器I狀態(tài)檢測(cè)模塊,可以根據(jù)其不同的功能將其分為三個(gè)評(píng)價(jià)單元設(shè)備狀態(tài)評(píng)價(jià)單元、威脅檢測(cè)評(píng)價(jià)單元以及網(wǎng)絡(luò)檢測(cè)評(píng)價(jià)單元,這三個(gè)評(píng)價(jià)單元又綜合組成網(wǎng)絡(luò)。其中,每個(gè)功能模塊根據(jù)各自的檢測(cè)手段,將各自的檢測(cè)結(jié)果綜合成一個(gè)O至100之間的分值,并以〈20作為不健康,20-80作為亞健康、>80作為健康。上述實(shí)施例利用功能模塊、評(píng)價(jià)單元及網(wǎng)絡(luò)系統(tǒng)的樹狀關(guān)系結(jié)構(gòu)根據(jù)功能模塊的檢測(cè)到的各自功能模塊的第一健康值,獲取到評(píng)價(jià)單元的健康度,進(jìn)而獲取到整個(gè)網(wǎng)絡(luò)的 網(wǎng)絡(luò)健康度,整個(gè)網(wǎng)絡(luò)的健康狀態(tài)都可以通過網(wǎng)絡(luò)健康度體現(xiàn)。如果網(wǎng)絡(luò)健康度為不健康,可以通過系統(tǒng)的樹狀關(guān)系結(jié)構(gòu)從網(wǎng)絡(luò)健康度跟蹤不健康的評(píng)價(jià)單元,從而找到不健康的功能模塊,實(shí)現(xiàn)從網(wǎng)絡(luò)健康度準(zhǔn)確定位到功能模塊的效果。具體地,根據(jù)各個(gè)評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)健康度的步驟包括計(jì)算所有評(píng)價(jià)單元所對(duì)應(yīng)的第二健康值的第二平均值;根據(jù)第二平均值獲取網(wǎng)絡(luò)的第三健康值,其中,在各個(gè)第二健康值全部大于第一閾值的情況下,第三健康值取第二平均值;在至少有一個(gè)第二健康值小于第二閾值的情況下,第三健康值取第二閾值減去I與第二平均值比較的最小值;在各個(gè)第二健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,第三健康值取第一閾值減去I與第二平均值比較的最小值;根據(jù)第三健康值得到網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,在第三健康值大于第一閾值的情況下,網(wǎng)絡(luò)健康度為健康;在第三健康值小于第二閾值的情況下,網(wǎng)絡(luò)健康度為不健康;在第三健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,網(wǎng)絡(luò)健康度為亞健康。其中,執(zhí)行計(jì)算所有評(píng)價(jià)單元所對(duì)應(yīng)的第一健康值的第二平均值的步驟,可以按照如下公式進(jìn)行計(jì)算€= Sum (HP1, Hp2jooo HPk) /K(K為此網(wǎng)絡(luò)中評(píng)價(jià)單元的個(gè)數(shù))。根據(jù)第二平均值獲取評(píng)價(jià)單元的第二健康值的步驟,包括a.在全部的第二健康值HPk>第一閾值M的情況下,網(wǎng)絡(luò)的第三健康值H、、= ;b.在至少有一個(gè)第二健康值HPk〈第二閾值N的情況下,即在網(wǎng)絡(luò)中與任意評(píng)價(jià)單元相對(duì)應(yīng)的第二健康值HPk〈N的情況下,第三健康值Hw= mm ( ζ^, N-I);c.在所有第二健康值Hpk彡第二閾值N且至少有一個(gè)HPk〈第一閾值M的情況下,第三健康值Hw=min ( Hk,M-l)<,然后,根據(jù)第二獲取模塊獲取到的第三健康值得到網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度在上述a的情況中,HW>M,網(wǎng)絡(luò)健康度為健康;在上述b的情況中,HW〈N,網(wǎng)絡(luò)健康度為不健康;在上述c的情況中,N〈HW〈M,網(wǎng)絡(luò)健康度為亞健康。
在用數(shù)值表示健康值的情況下,評(píng)價(jià)單元的健度Dw由以下公式得出H^=Sum ( Ρ1, Hp2,。。。HPk) /K(K為此網(wǎng)絡(luò)中評(píng)價(jià)單元的個(gè)數(shù)),如果全部的HPk>80,則Hw=I^,Hff>80,則Dw為健康;如果任意HPk〈20,貝丨JHw = min ( , N-I), Hw〈20,則 Dw 為不健康;如果所有Hpk 彡 20 且任意的 HPk〈80,則Hw= min ( , M-I), 20〈HW〈80,則 Dw 為亞健康。根據(jù)上述實(shí)施例,網(wǎng)絡(luò)中如果有不健康的評(píng)價(jià)單元,網(wǎng)絡(luò)的健康度就為不健康;如果沒有不健康的評(píng)價(jià)單元,但有亞健康的評(píng)價(jià)單元,網(wǎng)絡(luò)的健康度是亞健康;只有在所有評(píng)價(jià)單元全部健康的情況下,網(wǎng)絡(luò)的健康度才為健康。 具體地如圖3所示,數(shù)字表示各個(gè)模塊或評(píng)價(jià)單元或系統(tǒng)網(wǎng)絡(luò)的健康值,其中,(PU模塊的第一健康值為90、系統(tǒng)內(nèi)存模塊的第一健康值為100、DDoS攻擊檢測(cè)模塊的第一健康值為90、病毒檢測(cè)模塊的第一健康值為100、非法訪問檢測(cè)模塊的第一健康值為10、路由器B狀態(tài)檢測(cè)模塊的第一健康值為90、服務(wù)器I狀態(tài)檢測(cè)模塊的第一健康值為70,按照上述檢測(cè)網(wǎng)絡(luò)健康度的方法,包括如下步驟(I) CPU模塊和系統(tǒng)內(nèi)存模塊的第一健康值均大于80,則設(shè)備狀態(tài)評(píng)價(jià)單元的第二健康值是CPU模塊和系統(tǒng)內(nèi)存模塊的第一健康值的第一平均值95。(2) DDoS攻擊檢測(cè)模塊和病毒檢測(cè)模塊的第一健康值大于80,但是非法訪問檢測(cè)模塊的第一健康值小于20,三個(gè)功能模塊的第一健康值的第一平均值為67,比較67與19的大小,則威脅檢測(cè)評(píng)價(jià)單元的第二健康值19。(3)路由器B狀態(tài)檢測(cè)模塊的第一健康值小于80但是服務(wù)器I狀態(tài)檢測(cè)模塊的第一健康值大于80,兩個(gè)功能模塊的第一健康值的第一平均值是80,但由于路由器B狀態(tài)檢測(cè)模塊的第一健康值小于80,比較80與79的大小,則網(wǎng)絡(luò)檢測(cè)評(píng)價(jià)單元的第二健康值79。(4)根據(jù)上述結(jié)果,設(shè)備狀態(tài)評(píng)價(jià)單元的第二健康值大于80,威脅檢測(cè)評(píng)價(jià)單元的第二健康值小于80但是大于20,以及網(wǎng)絡(luò)檢測(cè)評(píng)價(jià)單元的第二健康值小于20,三個(gè)評(píng)價(jià)單元的第二健康值的第二平均值為64. 3,比較64. 3與19的大小,則系統(tǒng)網(wǎng)絡(luò)的第三健康值19。整個(gè)系統(tǒng)網(wǎng)絡(luò)因?yàn)橥{檢測(cè)評(píng)價(jià)單元處于不健康狀態(tài),系統(tǒng)網(wǎng)絡(luò)的第三健康值為19 (不健康)。(5)系統(tǒng)中用戶看到不健康的系統(tǒng)網(wǎng)絡(luò)的第三健康值,并可以從系統(tǒng)網(wǎng)絡(luò)追蹤到不健康的威脅檢測(cè)評(píng)價(jià)單元,最終找到不健康的非法訪問單元。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了健康度順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果通過本申請(qǐng)的檢測(cè)網(wǎng)絡(luò)健康度的方法及裝置,利用網(wǎng)絡(luò)中各個(gè)功能模塊的樹狀關(guān)系結(jié)構(gòu)根據(jù)檢測(cè)到的不同的功能模塊的健康值生成網(wǎng)絡(luò)健康度,整體地展現(xiàn)系統(tǒng)網(wǎng)絡(luò)的健康狀態(tài),并可以根據(jù)系統(tǒng)網(wǎng)絡(luò)的層級(jí)架構(gòu)追溯到發(fā)生問題的功能模塊,解決了現(xiàn)有技術(shù)中在網(wǎng)絡(luò)和安全設(shè)備中的多模塊相互作用的情況下,無法體現(xiàn)網(wǎng)絡(luò)的健康狀態(tài),導(dǎo)致用戶無法在網(wǎng)絡(luò)出故障時(shí)準(zhǔn)確定位到故障點(diǎn)的問題,實(shí)現(xiàn)了從整體上反映整個(gè)系統(tǒng)網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,并根據(jù)用戶需求從網(wǎng)絡(luò)健康度準(zhǔn)確定位到用戶關(guān)注的功能模塊(比如不健康、亞健康或健康的功能模塊)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種檢測(cè)網(wǎng)絡(luò)健康度的方法,其特征在于,包括 檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值; 根據(jù)各個(gè)所述第一健康值獲取評(píng)價(jià)單元的健康度,其中,所述評(píng)價(jià)單元包括一個(gè)或多個(gè)所述功能模塊,在各個(gè)所述第一健康值全部大于第一閾值的情況下,所述評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)所述第一健康值小于第二閾值的情況下,所述評(píng)價(jià)單元的健康度為不健康; 在所述評(píng)價(jià)單元的健康度為不健康的情況下,查找小于所述第二閾值的第一健康值,以獲取與所述小于所述第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,根據(jù)各個(gè)所述第一健康值獲取評(píng)價(jià)單元的健康度的步驟包括 在各個(gè)所述第一健康值全部大于第二閾值,且至少有一個(gè)小于第一閾值的情況下,所述評(píng)價(jià)單元的健康度為亞健康。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)各個(gè)所述第一健康值獲取評(píng)價(jià)單元的健康度的步驟包括 計(jì)算所有所述功能模塊所對(duì)應(yīng)的第一健康值的第一平均值; 根據(jù)所述第一平均值獲取所述評(píng)價(jià)單元的第二健康值,其中,在各個(gè)所述第一健康值全部大于第一閾值的情況下,所述評(píng)價(jià)單元的第二健康值為所述第一平均值;在至少有一個(gè)所述第一健康值小于第二閾值的情況下,所述評(píng)價(jià)單元的第二健康值取所述第二閾值減去I與所述第一平均值比較的最小值;在各個(gè)所述第一健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,所述第二健康值取所述第一閾值減去I與所述第一平均值比較的最小值; 根據(jù)所述評(píng)價(jià)單元的第二健康值得到所述評(píng)價(jià)單元的健康度,其中,在所述評(píng)價(jià)單元的第二健康值大于所述第一閾值的情況下,所述評(píng)價(jià)單元的健康度為健康;在所述評(píng)價(jià)單元的第二健康值小于第二閾值的情況下,所述評(píng)價(jià)單元的健康度為不健康;在所述第二健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,所述評(píng)價(jià)單元的健康度為亞健康。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,在根據(jù)各個(gè)所述第一健康值獲取評(píng)價(jià)單元的健康度之后,所述方法還包括 根據(jù)所述評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,所述網(wǎng)絡(luò)包括一個(gè)或多個(gè)所述評(píng)價(jià)單元,在各個(gè)所述評(píng)價(jià)單元的健康度全部為健康的情況下,所述網(wǎng)絡(luò)健康度為健康;在至少有一個(gè)所述評(píng)價(jià)單元的健康度為不健康的情況下,所述網(wǎng)絡(luò)健康度為不健康;在所述網(wǎng)絡(luò)健康度為不健康的情況下,查找健康度為不健康的評(píng)價(jià)單元。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)各個(gè)所述評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)健康度的步驟包括 計(jì)算所有所述評(píng)價(jià)單元所對(duì)應(yīng)的第二健康值的第二平均值; 根據(jù)所述第二平均值獲取所述網(wǎng)絡(luò)的第三健康值,其中,在各個(gè)所述第二健康值全部大于第一閾值的情況下,所述第三健康值取所述第二平均值;在至少有一個(gè)所述第二健康值小于第二閾值的情況下,所述第三健康值取所述第二閾值減去I與所述第二平均值比較的最小值;在各個(gè)所述第二健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,所述第三健康值取所述第一閾值減去I與所述第二平均值比較的最小值; 根據(jù)所述第三健康值得到所述網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,在所述第三健康值大于所述第一閾值的情況下,所述網(wǎng)絡(luò)健康度為健康;在所述第三健康值小于第二閾值的情況下,所述網(wǎng)絡(luò)健康度為不健康;在所述第三健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,所述網(wǎng)絡(luò)健康度為亞健康。
6.一種檢測(cè)網(wǎng)絡(luò)健康度的裝置,其特征在于,包括 檢測(cè)模塊,用于檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值; 第一處理模塊,用于根據(jù)各個(gè)所述第一健康值獲取評(píng)價(jià)單元的健康度,其中,所述評(píng)價(jià)單元包括一個(gè)或多個(gè)所述功能模塊,在各個(gè)所述第一健康值全部大于第一閾值的情況下,所述評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)所述第一健康值小于第二閾值的情況下,所述評(píng)價(jià)單元的健康度為不健康; 第一查詢模塊,用于在所述評(píng)價(jià)單元的健康度為不健康的情況下,查找小于所述第二閾值的第一健康值,以獲取與所述小于所述第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一獲取模塊包括 第二處理模塊,用于在各個(gè)所述第一健康值全部大于第二閾值,且至少有一個(gè)小于第一閾值的情況下,所述評(píng)價(jià)單元的第二健康值為亞健康。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一處理模塊還包括 第一計(jì)算模塊,用于計(jì)算所有所述功能模塊所對(duì)應(yīng)的第一健康值的平均值; 第一獲取模塊,用于根據(jù)所述平均值獲取所述評(píng)價(jià)單元的第二健康值,其中,在各個(gè)所述第一健康值全部大于第一閾值的情況下,所述評(píng)價(jià)單元的第二健康值為所述平均值;在至少有一個(gè)所述第一健康值小于第二閾值的情況下,所述評(píng)價(jià)單元的第二健康值取所述第二閾值減去I與所述平均值比較的最小值;在各個(gè)所述第一健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,所述第二健康值取所述第一閾值減去I與所述第一平均值比較的最小值; 第三處理模塊,用于根據(jù)所述評(píng)價(jià)單元的第二健康值得到所述評(píng)價(jià)單元的健康度,在所述評(píng)價(jià)單元的第二健康值大于所述第一閾值的情況下,所述評(píng)價(jià)單元的健康度為健康;在所述評(píng)價(jià)單元的第二健康值小于第二閾值的情況下,所述評(píng)價(jià)單元的健康度為不健康;在所述第二健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,所述評(píng)價(jià)單元的健康度為亞健康。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,在執(zhí)行所述第一處理模塊之后,所述裝置還包括 第四處理模塊,用于根據(jù)所述評(píng)價(jià)單元的健康度獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,所述網(wǎng)絡(luò)包括一個(gè)或多個(gè)所述評(píng)價(jià)單元,在各個(gè)所述評(píng)價(jià)單元的健康度全部為健康的情況下,所述網(wǎng)絡(luò)健康度為健康;在至少有一個(gè)所述評(píng)價(jià)單元的健康度為不健康的情況下,所述網(wǎng)絡(luò)健康度為不健康; 第二查詢模塊,用于在所述網(wǎng)絡(luò)健康度為不健康的情況下,查找健康度為不健康的評(píng)價(jià)單元。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第四處理模塊包括 第二計(jì)算模塊,用于計(jì)算所有所述評(píng)價(jià)單元所對(duì)應(yīng)的第二健康值的第二平均值;第二獲取模塊,用于根據(jù)所述第二平均值獲取所述網(wǎng)絡(luò)的第三健康值,其中,在各個(gè)所述第二健康值全部大于第一閾值的情況下,所述第三健康值取所述第二平均值;在至少有一個(gè)所述第二健康值小于第二閾值的情況下,所述第三健康值取所述第二閾值減去I與所述第二平均值比較的最小值;在各個(gè)所述第二健康值全部大于或等于第二閾值,且至少有一個(gè)小于第一閾值的情況下,所述第三健康值取所述第一閾值減去I與所述第二平均值比較的最小值; 第五處理模塊,用于根據(jù)所述第三健康值得到所述網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度,其中,在所述第三健康值大于所述第一閾值的情況下,所述網(wǎng)絡(luò)健康度為健康;在所述第三健康值小于第二閾值的情況下,所述網(wǎng)絡(luò)健康度為不健康;在所述第三健康值全部大于或等于第二閾值且至少有一個(gè)小于第一閾值的情況下,所述網(wǎng)絡(luò)健康度為亞健康。
全文摘要
本發(fā)明公開了一種檢測(cè)網(wǎng)絡(luò)健康度的方法及裝置。其中,該方法包括檢測(cè)網(wǎng)絡(luò)中各個(gè)功能模塊的第一健康值根據(jù)各個(gè)第一健康值獲取評(píng)價(jià)單元的健康度,其中,評(píng)價(jià)單元包括一個(gè)或多個(gè)功能模塊,在各個(gè)第一健康值全部大于第一閾值的情況下,評(píng)價(jià)單元的健康度為健康;在至少有一個(gè)第一健康值小于第二閾值的情況下,評(píng)價(jià)單元的健康度為不健康在評(píng)價(jià)單元的健康度為不健康的情況下,查找小于第二閾值的第一健康值,以獲取與小于第二閾值的第一健康值所對(duì)應(yīng)的功能模塊。通過本申請(qǐng)的檢測(cè)網(wǎng)絡(luò)健康度的方法及裝置,實(shí)現(xiàn)了從整體上反映整個(gè)系統(tǒng)網(wǎng)絡(luò)的網(wǎng)絡(luò)健康度的效果。
文檔編號(hào)H04L12/26GK102904780SQ20121042299
公開日2013年1月30日 申請(qǐng)日期2012年10月29日 優(yōu)先權(quán)日2012年10月29日
發(fā)明者劉向明, 賈彬, 吳瓊 申請(qǐng)人:蘇州山石網(wǎng)絡(luò)有限公司