異常處理方法、自動(dòng)巡檢控制臺(tái)和知識(shí)庫(kù)系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種異常處理方法、自動(dòng)巡檢控制臺(tái)和知識(shí)庫(kù)系統(tǒng),其中,異常處理方法包括:知識(shí)庫(kù)系統(tǒng)接收自動(dòng)巡檢控制臺(tái)發(fā)送的攜帶巡檢結(jié)果的觸發(fā)請(qǐng)求;所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案。采用本發(fā)明的技術(shù)方案,知識(shí)庫(kù)系統(tǒng)可以根據(jù)自動(dòng)巡檢控制臺(tái)發(fā)送的異常巡檢結(jié)果分級(jí)檢查,完成定位異常原因和提供異常解決方案,較好地克服了現(xiàn)有巡檢不能有效地解決絕大部分異常定位和提供異常解決方案的缺陷。
【專利說(shuō)明】異常處理方法、自動(dòng)巡檢控制臺(tái)和知識(shí)庫(kù)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種異常處理方法、自動(dòng)巡檢控制臺(tái)和知識(shí)庫(kù)系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前電信系統(tǒng)模塊眾多,結(jié)構(gòu)復(fù)雜,對(duì)穩(wěn)定性和異常及時(shí)處理的要求非常嚴(yán)格,當(dāng)前通常的做法是通過(guò)網(wǎng)管系統(tǒng)和巡檢兩種方式。
[0003]通過(guò)網(wǎng)管系統(tǒng)上報(bào)異常的方法,不能全面地定位異常和提供最有效的異常解決方案和異常原因分析,網(wǎng)管系統(tǒng)通過(guò)建模的方式,預(yù)先定義系統(tǒng)連接關(guān)系去檢測(cè)哪些模塊出現(xiàn)異常,不能實(shí)現(xiàn)動(dòng)態(tài)地搜索其他模塊,一起綜合定位異常提高最終的異常解決方法。
[0004]現(xiàn)有的巡檢僅僅是提供異?,F(xiàn)象的結(jié)果顯示,或者提供一些簡(jiǎn)單的異常處理建議,沒(méi)有綜合整個(gè)局點(diǎn)的其他模塊和實(shí)時(shí)狀況進(jìn)行全面地分析,不能有效地解決絕大部分異常定位和異常解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種異常處理方法、自動(dòng)巡檢控制臺(tái)和知識(shí)庫(kù)系統(tǒng),以克服現(xiàn)有的巡檢不能有效地解決絕大部分異常定位和異常解決方案的缺陷。
[0006]本發(fā)明實(shí)施例提供了一種異常處理方法,該方法包括:
[0007]自動(dòng)巡檢控制臺(tái)向被巡檢設(shè)備下發(fā)巡檢任務(wù)并觸發(fā)執(zhí)行對(duì)應(yīng)的巡檢任務(wù),接收所述被巡檢設(shè)備返回的巡檢結(jié)果;
[0008]所述自動(dòng)巡檢控制臺(tái)確定巡檢到異常,則觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案。
[0009]優(yōu)選地,所述自動(dòng)巡檢控制臺(tái)觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案之前,所述方法還包括:
[0010]所述自動(dòng)巡檢控制臺(tái)加載所述知識(shí)庫(kù)系統(tǒng)。
[0011]本發(fā)明實(shí)施例還提供了一種異常處理方法,該方法包括:
[0012]知識(shí)庫(kù)系統(tǒng)接收自動(dòng)巡檢控制臺(tái)發(fā)送的攜帶巡檢結(jié)果的觸發(fā)請(qǐng)求;
[0013]所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案。
[0014]優(yōu)選地,所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案,包括:
[0015]所述知識(shí)庫(kù)系統(tǒng)進(jìn)行初步檢查,根據(jù)初步檢查結(jié)果直接定位異常原因,根據(jù)所述異常原因和異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系提供異常解決方案;或者,
[0016]所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述初步檢查結(jié)果未定位出異常原因,則獲得與所述初步檢查結(jié)果對(duì)應(yīng)的故障模塊的上下文模塊,通知所述自動(dòng)巡檢控制臺(tái)巡檢所述上下文模塊,并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查結(jié)果,根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案;或者,[0017]所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果未定位出異常原因,則獲得所述故障模塊的所有相關(guān)模塊,并通知所述自動(dòng)巡檢控制臺(tái)巡檢所述所有相關(guān)模塊及其所在服務(wù)器的公共環(huán)境項(xiàng),并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查報(bào)告,根據(jù)所述初步檢查結(jié)果、所述檢查結(jié)果和所述檢查報(bào)告聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案。
[0018]優(yōu)選地,所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案包括:
[0019]所述知識(shí)庫(kù)系統(tǒng)根據(jù)保存的知識(shí)庫(kù)異常解決報(bào)告輸出模板輸出對(duì)應(yīng)不同異常原因的異常解決方案。
[0020]本發(fā)明實(shí)施例提供了一種自動(dòng)巡檢控制臺(tái),該自動(dòng)巡檢控制臺(tái)包括:
[0021]巡檢模塊,用于向被巡檢設(shè)備下發(fā)巡檢任務(wù)并觸發(fā)執(zhí)行對(duì)應(yīng)的巡檢任務(wù),接收所述被巡檢設(shè)備返回的巡檢結(jié)果;
[0022]觸發(fā)模塊,用于確定所述巡檢模塊巡檢到異常,則觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案。
[0023]優(yōu)選地,該自動(dòng)巡檢控制臺(tái)還包括:加載模塊,用于加載所述知識(shí)庫(kù)系統(tǒng)。
[0024]本發(fā)明實(shí)施例還提供了一種知識(shí)庫(kù)系統(tǒng),該系統(tǒng)包括:
[0025]接口模塊,用于接收自動(dòng)巡檢控制臺(tái)發(fā)送的攜帶巡檢結(jié)果的觸發(fā)請(qǐng)求;
[0026]知識(shí)庫(kù)控制模塊,用于根據(jù)所述觸發(fā)請(qǐng)求觸發(fā)不同級(jí)別的異常處理過(guò)程,并向知識(shí)庫(kù)異常分析模塊發(fā)送處理結(jié)果;
[0027]知識(shí)庫(kù)存儲(chǔ)模塊,用于保存異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系;
[0028]知識(shí)庫(kù)異常分析模塊,用于根據(jù)所述處理結(jié)果和所述對(duì)應(yīng)關(guān)系,定位異常原因和提供異常解決方案。
[0029]優(yōu)選地,所述知識(shí)庫(kù)異常分析模塊,具體用于:
[0030]根據(jù)所述觸發(fā)請(qǐng)求進(jìn)行初步檢查,根據(jù)初步檢查結(jié)果直接定位異常原因,根據(jù)所述異常原因和異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系提供異常解決方案;或者,
[0031]根據(jù)所述初步檢查結(jié)果未定位出異常原因,則獲得與所述初步檢查結(jié)果對(duì)應(yīng)的故障模塊的上下文模塊,通知所述自動(dòng)巡檢控制臺(tái)巡檢所述上下文模塊,并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查結(jié)果,根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案;或者,
[0032]根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果未定位出異常原因,則獲得所述故障模塊的所有相關(guān)模塊,并通知所述自動(dòng)巡檢控制臺(tái)巡檢所述所有相關(guān)模塊及其所在服務(wù)器的公共環(huán)境項(xiàng),并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查報(bào)告,根據(jù)所述初步檢查結(jié)果、所述檢查結(jié)果和所述檢查報(bào)告聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案。
[0033]優(yōu)選地,所述知識(shí)庫(kù)存儲(chǔ)模塊,還用于存儲(chǔ)知識(shí)庫(kù)異常解決報(bào)告輸出模板;所述知識(shí)庫(kù)異常分析模塊,具體用于根據(jù)所述知識(shí)庫(kù)異常解決報(bào)告輸出模板輸出對(duì)應(yīng)不同異常原因的異常解決方案。
[0034]采用本發(fā)明的技術(shù)方案,知識(shí)庫(kù)系統(tǒng)可以根據(jù)自動(dòng)巡檢控制臺(tái)發(fā)送的異常巡檢結(jié)果分級(jí)檢查,完成定位異常原因和提供異常解決方案,較好地克服了現(xiàn)有巡檢不能有效地解決絕大部分異常定位和提供異常解決方案的缺陷。
【專利附圖】
【附圖說(shuō)明】
[0035]圖1是本發(fā)明異常處理方法實(shí)施例的流程圖;
[0036]圖2是本發(fā)明自動(dòng)巡檢控制臺(tái)實(shí)施例的結(jié)構(gòu)示意圖;
[0037]圖3是本發(fā)明知識(shí)庫(kù)系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖;
[0038]圖4是本發(fā)明異常處理系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0040]本發(fā)明實(shí)施例基于自動(dòng)巡檢的異常結(jié)果為依據(jù),設(shè)計(jì)異常處理知識(shí)庫(kù)系統(tǒng),快速全面的定位異常,提供異常解決方案。自動(dòng)巡檢控制臺(tái)集成此異常處理知識(shí)庫(kù)系統(tǒng),當(dāng)巡檢到異常后啟動(dòng)知識(shí)庫(kù)控制模塊,根據(jù)現(xiàn)場(chǎng)狀況自動(dòng)定位問(wèn)題點(diǎn)和提供異常解決方案。本發(fā)明實(shí)施例的關(guān)鍵點(diǎn)為:分為多種級(jí)別動(dòng)態(tài)地識(shí)別被檢查模塊,以及綜合所有被檢查模塊的巡檢結(jié)果定位異常和提供異常解決方法。
[0041]本發(fā)明實(shí)施例提供了一種異常處理方法,該實(shí)施例從自動(dòng)巡檢控制臺(tái)角度進(jìn)行描述,該方法包括:
[0042]步驟11、自動(dòng)巡檢控制臺(tái)向被巡檢設(shè)備下發(fā)巡檢任務(wù)并觸發(fā)執(zhí)行對(duì)應(yīng)的巡檢任務(wù),接收所述被巡檢設(shè)備返回的巡檢結(jié)果;
[0043]步驟12、自動(dòng)巡檢控制臺(tái)確定巡檢到異常,則觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案。
[0044]其中,所述自動(dòng)巡檢控制臺(tái)觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案之前,所述方法還包括:所述自動(dòng)巡檢控制臺(tái)加載所述知識(shí)庫(kù)系統(tǒng)。
[0045]上述方法中,自動(dòng)巡檢控制臺(tái)根據(jù)巡檢到的異常觸發(fā)知識(shí)庫(kù)系統(tǒng),由知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案,較好地克服了現(xiàn)有巡檢不能有效地解決絕大部分異常定位和提供異常解決方案的缺陷。
[0046]本發(fā)明實(shí)施例還提供了一種異常處理方法,該實(shí)施例從知識(shí)庫(kù)系統(tǒng)角度進(jìn)行描述,該方法包括:
[0047]步驟21、知識(shí)庫(kù)系統(tǒng)接收自動(dòng)巡檢控制臺(tái)發(fā)送的攜帶巡檢結(jié)果的觸發(fā)請(qǐng)求;
[0048]步驟22、所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案。
[0049]其中,所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案,包括:
[0050]所述知識(shí)庫(kù)系統(tǒng)進(jìn)行初步檢查,根據(jù)初步檢查結(jié)果直接定位異常原因,根據(jù)所述異常原因和異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系提供異常解決方案;或者,所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述初步檢查結(jié)果未定位出異常原因,則獲得與所述初步檢查結(jié)果對(duì)應(yīng)的故障模塊的上下文模塊,通知所述自動(dòng)巡檢控制臺(tái)巡檢所述上下文模塊,并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查結(jié)果,根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案;或者,所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果未定位出異常原因,則獲得所述故障模塊的所有相關(guān)模塊,并通知所述自動(dòng)巡檢控制臺(tái)巡檢所述所有相關(guān)模塊及其所在服務(wù)器的公共環(huán)境項(xiàng),并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查報(bào)告,根據(jù)所述初步檢查結(jié)果、所述檢查結(jié)果和所述檢查報(bào)告聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案。
[0051]另外,所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案包括:所述知識(shí)庫(kù)系統(tǒng)根據(jù)保存的知識(shí)庫(kù)異常解決報(bào)告輸出模板輸出對(duì)應(yīng)不同異常原因的異常解決方案。
[0052]上述方法中,知識(shí)庫(kù)系統(tǒng)根據(jù)自動(dòng)巡檢控制臺(tái)發(fā)送的異常巡檢結(jié)果分級(jí)檢查,完成定位異常原因和提供異常解決方案,較好地克服了現(xiàn)有巡檢不能有效地解決絕大部分異常定位和提供異常解決方案的缺陷。
[0053]下面從自動(dòng)巡檢控制臺(tái)和知識(shí)庫(kù)系統(tǒng)交互的角度對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)的描述:
[0054]如圖1所示,是本發(fā)明異常處理方法實(shí)施例的流程圖,該過(guò)程包括:
[0055]步驟101、定義自動(dòng)巡檢控制臺(tái)與異常處理知識(shí)庫(kù)的控制與消息接口,其中包括:定義知識(shí)庫(kù)系統(tǒng)觸發(fā)巡檢控制臺(tái)檢查具體模塊和檢查公共信息的消息結(jié)構(gòu),定義上報(bào)知識(shí)庫(kù)檢索結(jié)果的消息接口,定義巡檢控制臺(tái)啟動(dòng)知識(shí)庫(kù)接口?;谧詣?dòng)巡檢控制臺(tái)加載異常處理知識(shí)庫(kù),待下一步發(fā)現(xiàn)異常后實(shí)現(xiàn)異常定位;
[0056]步驟102、自動(dòng)巡檢控制臺(tái)管理自動(dòng)巡檢任務(wù),觸發(fā)定時(shí)自動(dòng)巡檢。確定每個(gè)模塊的巡檢項(xiàng),在安裝該模塊的時(shí)候同步完成;
[0057]基于自動(dòng)巡檢控制臺(tái)管理自動(dòng)巡檢任務(wù),其中增加,修改,刪除定時(shí)自動(dòng)巡檢任務(wù),以及設(shè)置定時(shí)器觸發(fā)每個(gè)巡檢任務(wù)。在安裝具體模塊時(shí),同時(shí)加載對(duì)應(yīng)的巡檢包,定義了對(duì)應(yīng)模塊的巡檢內(nèi)容和巡檢程序;
[0058]步驟103、巡檢控制臺(tái)下發(fā)巡檢程序到目標(biāo)機(jī)器,控制巡檢程序執(zhí)行,完成對(duì)應(yīng)模塊的巡檢并上報(bào)巡檢結(jié)果;
[0059]巡檢控制臺(tái)通過(guò)文件傳輸協(xié)議(ftp)的形式控制下發(fā)巡檢程序到目標(biāo)機(jī)器,當(dāng)定時(shí)時(shí)間到的時(shí)候通過(guò)代理(例如:SSh/telnet)下發(fā)控制命令觸發(fā)巡檢程序執(zhí)行,完成對(duì)應(yīng)模塊的巡檢并上報(bào)巡檢結(jié)果;
[0060]步驟104、如果巡檢到異常,啟動(dòng)異常處理知識(shí)庫(kù)開始檢查級(jí)別I的步驟實(shí)現(xiàn)最簡(jiǎn)單的異常定位,解析對(duì)應(yīng)有異常模塊的巡檢結(jié)果,判斷是否能直接可以定位異常和提供異常解決方案,如果能,則直接反饋異常處理結(jié)果,如果不能則進(jìn)入步驟105對(duì)應(yīng)的檢查級(jí)別2。所有巡檢結(jié)果都會(huì)有特定的關(guān)鍵字和格式來(lái)描述是否能直接定位異常和提供解決方案;
[0061]步驟105、檢查級(jí)別I無(wú)法定位問(wèn)題,則知識(shí)庫(kù)進(jìn)入檢查級(jí)別2,通過(guò)查看規(guī)范的日志和與異常模塊建鏈的信息,動(dòng)態(tài)的得到與異常模塊相關(guān)的上下文模塊。通知巡檢控制臺(tái)觸發(fā)上下文模塊的巡檢,綜合上下文模塊的檢查結(jié)果定位異常和提供解決方案。如果仍然沒(méi)有定位到異常,則依次再查找相對(duì)與此次確定的上下文模塊的上下文模塊,循環(huán)重復(fù)判斷。規(guī)范的日志信息中會(huì)打印出與異常模塊通信的所有模塊,以及通信鏈路信息。如果最終沒(méi)有定位異常,則進(jìn)入檢查級(jí)別3 ;[0062]步驟106、檢查級(jí)別2未定位問(wèn)題知識(shí)庫(kù)進(jìn)入檢查級(jí)別3,啟動(dòng)更進(jìn)一步的異常檢查,依據(jù)當(dāng)前全局的部署信息,知識(shí)庫(kù)控制模塊獲取所有與異常模塊有一定關(guān)系的模塊(稱為:利益相關(guān)模塊)。然后觸發(fā)所有利益相關(guān)模塊的進(jìn)一步巡檢,還包括所有利益相關(guān)模塊所在服務(wù)器的公共環(huán)境項(xiàng)檢查,依據(jù)這些全部的檢查結(jié)果,知識(shí)庫(kù)異常分析模塊定位異常和提供異常解決方案。級(jí)別3巡檢的范圍包括:cpu占用率,內(nèi)存,1/0,磁盤空間,帶寬,以及被檢查模塊本身的日志,進(jìn)程和鏈路,數(shù)據(jù)庫(kù)等;
[0063]動(dòng)態(tài)的確定上下文模塊與確定全部的利益相關(guān)模塊,這兩種級(jí)別的異常定位,實(shí)現(xiàn)了快速全面的獲得異常處理解決方案和問(wèn)題原因分析,極大地對(duì)現(xiàn)場(chǎng)自動(dòng)巡檢異常問(wèn)題的后續(xù)處理做了補(bǔ)充;
[0064]步驟107、步驟106里說(shuō)明的知識(shí)庫(kù)異常分析模塊,結(jié)合模塊的檢查結(jié)果,公共項(xiàng)環(huán)境檢查結(jié)果,以及知識(shí)庫(kù)異常解決報(bào)告輸出模板,分析定位異常與處理解決方案,以及形成最終的異常分析報(bào)告。知識(shí)庫(kù)異常分析模塊依據(jù)被巡檢模塊的結(jié)果,跟蹤問(wèn)題源,最終定位異常。
[0065]步驟101描述的加載異常處理知識(shí)庫(kù),定位巡檢到的異常原因和提高異常解決方法,在巡檢控制臺(tái)部署的時(shí)候,就會(huì)加載異常處理知識(shí)庫(kù)系統(tǒng),并且支持后續(xù)的隨意豐富知識(shí)庫(kù)和修改異常檢索規(guī)則;步驟106中描述的利益相關(guān)模塊的界定包括:有消息交互和建鏈的模塊、同時(shí)部署在一個(gè)服務(wù)器上的模塊和有一定的業(yè)務(wù)邏輯關(guān)系的模塊。
[0066]綜上所述,上述高效、快捷的異常問(wèn)題解決方法,利用知識(shí)庫(kù)系統(tǒng),全面迅速地對(duì)巡檢到的異常問(wèn)題提供解決方法和異常分析,實(shí)現(xiàn)高效的現(xiàn)場(chǎng)異常處理,應(yīng)用性強(qiáng)。
[0067]相應(yīng)地,本發(fā)明實(shí)施例還提供了 一種自動(dòng)巡檢控制臺(tái),如圖2所示,該自動(dòng)巡檢控制臺(tái)包括巡檢模塊201和觸發(fā)模塊202,其中:
[0068]巡檢模塊,用于向被巡檢設(shè)備下發(fā)巡檢任務(wù)并觸發(fā)執(zhí)行對(duì)應(yīng)的巡檢任務(wù),接收所述被巡檢設(shè)備返回的巡檢結(jié)果;
[0069]觸發(fā)模塊,用于確定所述巡檢模塊巡檢到異常,則觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案。
[0070]另外,該自動(dòng)巡檢控制臺(tái)還包括:加載模塊203,用于加載所述知識(shí)庫(kù)系統(tǒng)。
[0071]上述自動(dòng)巡檢控制臺(tái),根據(jù)巡檢到的異常觸發(fā)知識(shí)庫(kù)系統(tǒng),由知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案,較好地克服了現(xiàn)有巡檢不能有效地解決絕大部分異常定位和提供異常解決方案的缺陷。
[0072]本發(fā)明實(shí)施例還提供了一種知識(shí)庫(kù)系統(tǒng),如圖3所示,該系統(tǒng)包括接口模塊301、知識(shí)庫(kù)控制模塊302、知識(shí)庫(kù)存儲(chǔ)模塊303和知識(shí)庫(kù)異常分析模塊304,其中:
[0073]接口模塊,用于接收自動(dòng)巡檢控制臺(tái)發(fā)送的攜帶巡檢結(jié)果的觸發(fā)請(qǐng)求;
[0074]知識(shí)庫(kù)控制模塊,用于根據(jù)所述觸發(fā)請(qǐng)求觸發(fā)不同級(jí)別的異常處理過(guò)程,并向知識(shí)庫(kù)異常分析模塊發(fā)送處理結(jié)果;
[0075]知識(shí)庫(kù)存儲(chǔ)模塊,用于保存異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系;
[0076]知識(shí)庫(kù)異常分析模塊,用于根據(jù)所述處理結(jié)果和所述對(duì)應(yīng)關(guān)系,定位異常原因和提供異常解決方案。
[0077]其中,所述知識(shí)庫(kù)異常分析模塊,具體用于:
[0078]根據(jù)所述觸發(fā)請(qǐng)求進(jìn)行初步檢查,根據(jù)初步檢查結(jié)果直接定位異常原因,根據(jù)所述異常原因和異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系提供異常解決方案;或者,根據(jù)所述初步檢查結(jié)果未定位出異常原因,則獲得與所述初步檢查結(jié)果對(duì)應(yīng)的故障模塊的上下文模塊,通知所述自動(dòng)巡檢控制臺(tái)巡檢所述上下文模塊,并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查結(jié)果,根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案;或者,根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果未定位出異常原因,則獲得所述故障模塊的所有相關(guān)模塊,并通知所述自動(dòng)巡檢控制臺(tái)巡檢所述所有相關(guān)模塊及其所在服務(wù)器的公共環(huán)境項(xiàng),并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查報(bào)告,根據(jù)所述初步檢查結(jié)果、所述檢查結(jié)果和所述檢查報(bào)告聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案。
[0079]另外,所述知識(shí)庫(kù)存儲(chǔ)模塊,還用于存儲(chǔ)知識(shí)庫(kù)異常解決報(bào)告輸出模板;所述知識(shí)庫(kù)異常分析模塊,具體用于根據(jù)所述知識(shí)庫(kù)異常解決報(bào)告輸出模板輸出對(duì)應(yīng)不同異常原因的異常解決方案。
[0080]上述知識(shí)庫(kù)系統(tǒng)根據(jù)自動(dòng)巡檢控制臺(tái)發(fā)送的異常巡檢結(jié)果分級(jí)檢查,完成定位異常原因和提供異常解決方案,較好地克服了現(xiàn)有巡檢不能有效地解決絕大部分異常定位和提供異常解決方案的缺陷。
[0081]本發(fā)明實(shí)施例還提供了一種異常處理系統(tǒng),該系統(tǒng)包括巡檢設(shè)備、上述自動(dòng)巡檢控制臺(tái)和上述知識(shí)庫(kù)系統(tǒng),如圖4所示。
[0082]上述自動(dòng)巡檢控制臺(tái)觸發(fā)定時(shí)巡檢任務(wù)巡檢到異常后,知識(shí)庫(kù)控制模塊首先進(jìn)入檢查級(jí)別1,依據(jù)異常類型,解析異常模塊的所有巡檢結(jié)果,判斷是否能直接可以定位異常和提供異常解決方案;如果能則直接反饋異常處理結(jié)果,如果不能,則知識(shí)庫(kù)控制模塊進(jìn)入檢查級(jí)別2,動(dòng)態(tài)地得到與異常模塊相關(guān)的上下文模塊。檢查上下文模塊的檢查結(jié)果定位異常和提供解決方案。如果仍然沒(méi)有定位到異常,則依次再查找相對(duì)與此次確定的上下文模塊的上下文模塊,循環(huán)重復(fù)判斷。知識(shí)庫(kù)異常分析模塊依據(jù)被巡檢模塊的結(jié)果,跟蹤問(wèn)題源,最終定位異常。
[0083]如果檢查級(jí)別2仍然沒(méi)有定位到異常,進(jìn)入檢查級(jí)別3,啟動(dòng)更進(jìn)一步的異常檢查,依據(jù)當(dāng)前全局的規(guī)劃部署信息,知識(shí)庫(kù)控制模塊獲取異常模塊的所有利益相關(guān)模塊,即與異常模塊有共享點(diǎn)的模塊。然后觸發(fā)所有利益相關(guān)模塊的進(jìn)一步巡檢,還包括所有利益相關(guān)模塊所在服務(wù)器的公共環(huán)境項(xiàng)檢查,依據(jù)這些全部的檢查結(jié)果,知識(shí)庫(kù)異常分析模塊來(lái)定位異常和提供異常解決方案。
[0084]依據(jù)消息內(nèi)容、規(guī)范的日志信息和鏈路配置信息,動(dòng)態(tài)的確定異常出現(xiàn)模塊的上下文模塊,方便了系統(tǒng)在添加新模塊后,知識(shí)庫(kù)系統(tǒng)能動(dòng)態(tài)的識(shí)別上下文相關(guān)模塊,為問(wèn)題定位提供保證。
[0085]本實(shí)施例的另一個(gè)關(guān)鍵點(diǎn)為,規(guī)范所有日志格式,打印所有消息的上下文模塊定位信息,并依據(jù)知識(shí)庫(kù)存儲(chǔ)模塊定義的知識(shí)庫(kù)異常解決報(bào)告輸出模板,為異常分析模塊在綜合多個(gè)被檢查模塊的返回信息時(shí),定位出最終的結(jié)果。
[0086]上述異常處理系統(tǒng),依據(jù)全局信息和異常類型,通過(guò)異常處理檢索知識(shí)庫(kù)系統(tǒng),快速的獲得異常處理解決方案,方便現(xiàn)場(chǎng)維護(hù)人員對(duì)異常問(wèn)題的及時(shí)處理。
[0087]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,上述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0088] 以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
【權(quán)利要求】
1.一種異常處理方法,其特征在于,該方法包括: 自動(dòng)巡檢控制臺(tái)向被巡檢設(shè)備下發(fā)巡檢任務(wù)并觸發(fā)執(zhí)行對(duì)應(yīng)的巡檢任務(wù),接收所述被巡檢設(shè)備返回的巡檢結(jié)果; 所述自動(dòng)巡檢控制臺(tái)確定巡檢到異常,則觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于: 所述自動(dòng)巡檢控制臺(tái)觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案之前,所述方法還包括: 所述自動(dòng)巡檢控制臺(tái)加載所述知識(shí)庫(kù)系統(tǒng)。
3.一種異常處理方法,其特征在于,該方法包括: 知識(shí)庫(kù)系統(tǒng)接收自動(dòng)巡檢控制臺(tái)發(fā)送的攜帶巡檢結(jié)果的觸發(fā)請(qǐng)求; 所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于: 所述知識(shí)庫(kù)系統(tǒng)根據(jù) 所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案,包括: 所述知識(shí)庫(kù)系統(tǒng)進(jìn)行初步檢查,根據(jù)初步檢查結(jié)果直接定位異常原因,根據(jù)所述異常原因和異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系提供異常解決方案;或者, 所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述初步檢查結(jié)果未定位出異常原因,則獲得與所述初步檢查結(jié)果對(duì)應(yīng)的故障模塊的上下文模塊,通知所述自動(dòng)巡檢控制臺(tái)巡檢所述上下文模塊,并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查結(jié)果,根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案;或者, 所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果未定位出異常原因,則獲得所述故障模塊的所有相關(guān)模塊,并通知所述自動(dòng)巡檢控制臺(tái)巡檢所述所有相關(guān)模塊及其所在服務(wù)器的公共環(huán)境項(xiàng),并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查報(bào)告,根據(jù)所述初步檢查結(jié)果、所述檢查結(jié)果和所述檢查報(bào)告聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于: 所述知識(shí)庫(kù)系統(tǒng)根據(jù)所述觸發(fā)請(qǐng)求定位異常原因和提供異常解決方案包括: 所述知識(shí)庫(kù)系統(tǒng)根據(jù)保存的知識(shí)庫(kù)異常解決報(bào)告輸出模板輸出對(duì)應(yīng)不同異常原因的異常解決方案。
6.一種自動(dòng)巡檢控制臺(tái),其特征在于,該自動(dòng)巡檢控制臺(tái)包括: 巡檢模塊,用于向被巡檢設(shè)備下發(fā)巡檢任務(wù)并觸發(fā)執(zhí)行對(duì)應(yīng)的巡檢任務(wù),接收所述被巡檢設(shè)備返回的巡檢結(jié)果; 觸發(fā)模塊,用于確定所述巡檢模塊巡檢到異常,則觸發(fā)知識(shí)庫(kù)系統(tǒng)完成定位異常原因和提供異常解決方案。
7.根據(jù)權(quán)利要求6所述的自動(dòng)巡檢控制臺(tái),其特征在于,該自動(dòng)巡檢控制臺(tái)還包括: 加載模塊,用于加載所述知識(shí)庫(kù)系統(tǒng)。
8.一種知識(shí)庫(kù)系統(tǒng),其特征在于,該系統(tǒng)包括: 接口模塊,用于接收自動(dòng)巡檢控制臺(tái)發(fā)送的攜帶巡檢結(jié)果的觸發(fā)請(qǐng)求; 知識(shí)庫(kù)控制模塊,用于根據(jù)所述觸發(fā)請(qǐng)求觸發(fā)不同級(jí)別的異常處理過(guò)程,并向知識(shí)庫(kù)異常分析模塊發(fā)送處理結(jié)果; 知識(shí)庫(kù)存儲(chǔ)模塊,用于保存異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系; 知識(shí)庫(kù)異常分析模塊,用于根據(jù)所述處理結(jié)果和所述對(duì)應(yīng)關(guān)系,定位異常原因和提供異常解決方案。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于: 所述知識(shí)庫(kù)異常分析模塊,具體用于: 根據(jù)所述觸發(fā)請(qǐng)求進(jìn)行初步檢查,根據(jù)初步檢查結(jié)果直接定位異常原因,根據(jù)所述異常原因和異常原因與異常解決方案之間的對(duì)應(yīng)關(guān)系提供異常解決方案;或者, 根據(jù)所述初步檢查結(jié)果未定位出異常原因,則獲得與所述初步檢查結(jié)果對(duì)應(yīng)的故障模塊的上下文模塊,通知所述自動(dòng)巡檢控制臺(tái)巡檢所述上下文模塊,并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查結(jié)果,根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案;或者, 根據(jù)所述初步檢查結(jié)果和所述檢查結(jié)果未定位出異常原因,則獲得所述故障模塊的所有相關(guān)模塊,并通知所述自動(dòng)巡檢控制臺(tái)巡檢所述所有相關(guān)模塊及其所在服務(wù)器的公共環(huán)境項(xiàng),并接收所述自動(dòng)巡檢控制臺(tái)返回的檢查報(bào)告,根據(jù)所述初步檢查結(jié)果、所述檢查結(jié)果和所述檢查報(bào)告聯(lián)合定位異常原因,根據(jù)所述異常原因和所述對(duì)應(yīng)關(guān)系提供異常解決方案。
10.根據(jù)權(quán)利要求8或9所述的系統(tǒng),其特征在于: 所述知識(shí)庫(kù)存儲(chǔ)模塊,還用于存儲(chǔ)知識(shí)庫(kù)異常解決報(bào)告輸出模板; 所述知識(shí)庫(kù)異常分析模塊,具體用于根據(jù)所述知識(shí)庫(kù)異常解決報(bào)告輸出模板輸出對(duì)應(yīng)不同異常原因的異常解決方案。
【文檔編號(hào)】H04L12/24GK103475531SQ201210187731
【公開日】2013年12月25日 申請(qǐng)日期:2012年6月8日 優(yōu)先權(quán)日:2012年6月8日
【發(fā)明者】牛犇, 王顯光, 戴立偉 申請(qǐng)人:中興通訊股份有限公司