一種基于知識庫查詢的智能化信息檢修方法
【專利摘要】本發(fā)明公開了一種基于知識庫查詢的智能化信息檢修方法,包括:當(dāng)網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備發(fā)生故障時(shí),故障檢修平臺檢測到發(fā)生異常的故障信息,確定發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備;故障檢修平臺對故障信息進(jìn)行分析,與信息檢修知識庫進(jìn)行信息匹配,選取最優(yōu)作業(yè)方案,然后將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案通過無線或有線方式發(fā)送給檢修人員;檢修人員接收后,對發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備進(jìn)行維修。本發(fā)明將故障信息與相應(yīng)解決方法放入知識庫中作為事實(shí)存儲基礎(chǔ),利用智能化維護(hù)策略,解決檢修工作困難的問題,并一定程度上取代維修人員的工作任務(wù),以解決舊有單純靠人力和經(jīng)驗(yàn)完成大規(guī)模信息系統(tǒng)故障檢修的問題。
【專利說明】一種基于知識庫查詢的智能化信息檢修方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及故障維修領(lǐng)域,尤其涉及一種基于知識庫查詢的智能化信息檢修方法,具體涉及企業(yè)內(nèi)部網(wǎng)絡(luò)設(shè)備及主機(jī)設(shè)備的智能化信息檢修方法。
【背景技術(shù)】
[0002]目前在公司內(nèi)部常用的信息檢修工作流程簡單:接到報(bào)修電話派一線維修人員直接去現(xiàn)場排查故障,只是單純靠人力和經(jīng)驗(yàn)來完成,當(dāng)遇到疑難問題沒有技術(shù)指導(dǎo),難以完成檢修任務(wù),進(jìn)而影響公司的工作效率。
[0003]因此本發(fā)明提供一種基于知識庫的信息檢修方法及系統(tǒng)。知識庫(KnowledgeBase, KB),又稱為智能數(shù)據(jù)庫或者人工智能數(shù)據(jù)庫。是知識工程領(lǐng)域和數(shù)據(jù)庫領(lǐng)域這兩個(gè)不同領(lǐng)域有機(jī)結(jié)合的產(chǎn)物,是知識工程中結(jié)構(gòu)化,易操作,易利用,全面有組織的知識集群。知識庫能夠針對某一領(lǐng)域問題求解的需要,將某種知識或某些相互聯(lián)系的知識片集合進(jìn)行組織、管理和使用。
【發(fā)明內(nèi)容】
[0004]為了克服現(xiàn)有技術(shù)中存在的不足,本發(fā)明提供一種基于知識庫查詢的智能化信息檢修方法(Knowledge-Base Based Intelligent Information System MaintenanceMethod, KBMM),將故障信息與相應(yīng)解決方法放入知識庫中作為事實(shí)存儲基礎(chǔ),利用智能化維護(hù)策略,解決檢修工作困難的問題,并一定程度上取代維修人員的工作任務(wù),以解決舊有單純靠人力和經(jīng)驗(yàn)完成大規(guī)模信息系統(tǒng)故障檢修的問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明采取如下技術(shù)方案:
一種基于知識庫查詢的智能化信息檢修方法,包括如下步驟:
(1)當(dāng)網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備發(fā)生故障時(shí),故障檢修平臺檢測到發(fā)生異常的故障信息,確定發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備;
(2)故障檢修平臺對故障信息進(jìn)行分析,與信息檢修知識庫進(jìn)行信息匹配,選取最優(yōu)作業(yè)方案,然后將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案通過無線或有線方式發(fā)送給檢修人員;
(3 )檢修人員接收到網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案后,對發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備進(jìn)行維修。
[0006]更進(jìn)一步的,步驟(2)中故障檢修平臺與信息檢修知識庫進(jìn)行信息匹配,獲取最優(yōu)作業(yè)方案包括如下步驟:
(21)故障檢修平臺根據(jù)故障信息構(gòu)建故障表征集FT,并將該故障表征集FT中所有故障表征ft[j],其中O≤j < length (FT),依次與信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中故障表征描述字段進(jìn)行關(guān)鍵字匹配,若存在,將其從故障表征集FT中移除,并放入故障處理隊(duì)列FQ中;否則進(jìn)行該故障表征ft[j]學(xué)習(xí);重復(fù)步驟(21)直至故障表征集FT遍歷完成,轉(zhuǎn)入步驟(22);(22)獲取故障處理隊(duì)列FQ,從隊(duì)列頭到隊(duì)列尾,依次獲取并處理所有故障表征ft[i],其中0≤i < Iength(FQ),將故障表征ft[i]所對應(yīng)故障集FS中的故障編號依次記錄至數(shù)組FN[]中,并判斷該故障表征ft[i]是否存在已整合的故障誘因fr:將故障表征ft[i]所對應(yīng)故障集FS中的故障編號與故障誘因集FR三元組〈故障誘因編號,故障編號,故障誘因 > 中故障編號字段進(jìn)行匹配,若存在,從故障誘因集FR中提取該故障表征ft[i]對應(yīng)所有故障誘因,放入規(guī)則集合SR中;否則,進(jìn)行該故障表征ft[i]對應(yīng)故障誘因的整合;重復(fù)步驟(22)直至故障處理隊(duì)列FQ遍歷完畢,轉(zhuǎn)入步驟(23);
(23)根據(jù)步驟(22)故障處理隊(duì)列FQ獲取到的數(shù)組FN[]以及規(guī)則集合SR進(jìn)行故障解決方案整合,輸出最優(yōu)作業(yè)方案。
[0007]更進(jìn)一步的,步驟(21)中故障表征集FT學(xué)習(xí)包括如下步驟:
(211)根據(jù)現(xiàn)有知識對故障表征集FT進(jìn)行合理劃分,對劃分后的故障表征分別在信息檢修知識庫故障集FS建立新的四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案>,并分配故障編號,然后將故障表征分別存儲到故障表征描述字段中;
(212)根據(jù)故障表征描述字段,在新建立的四元組中錄入故障類型及相應(yīng)故障作業(yè)方案。
[0008]更進(jìn)一步的,步驟(22)中故障表征ft[i]對應(yīng)故障誘因整合包括如下步驟:
(221)根據(jù)故障表征ft[i]在信息檢修知識庫故障集FS中查找對應(yīng)四元組,讀取其中故障表征描述和故障作業(yè)方案字段;
(222)根據(jù)故障表征描述和故障作業(yè)方案字段分析故障誘因,并建立新的三元組fr〈故障誘因編號,故障編號,故障誘因〉,分配臨時(shí)故障誘因編號,將故障誘因和步驟(221)對應(yīng)四元組中故障編號分別放入故障誘因字段和故障編號字段中;
(223)將新建三元組fr的故障誘因字段與故障誘因集FR的故障誘因字段進(jìn)行匹配,若故障誘因集FR存在相同故障誘因,將新建三元組fr內(nèi)的故障編號記錄至故障誘因集FR相應(yīng)三元組的相應(yīng)字段中,進(jìn)行歸并操作,否則直接分配正式故障誘因編號,將新建三元組fr放入故障誘因集FR中;
(224)判斷是否存在其他故障誘因,若存在,跳入步驟(222)繼續(xù)建立對應(yīng)的三元組fr;否則判斷信息檢修知識庫故障集FS是否存在未記錄在故障誘因集FR中的故障編號,若存在,提取對應(yīng)故障表征ft,跳入步驟(221),否則,故障誘因整合結(jié)束。
[0009]更進(jìn)一步的,步驟(23)中故障解決方案整合包括如下步驟:
(231)將規(guī)則集合SR中存放的故障表征對應(yīng)所有故障誘因進(jìn)行去重操作,將重復(fù)的故障誘因剔除后,重新保存至規(guī)則集合SR中;
(232)將從處理隊(duì)列FQ獲取到的數(shù)組FN[]內(nèi)容進(jìn)行去重操作,將重復(fù)的數(shù)據(jù)剔除后,重新保存至數(shù)組FN []中;
(233)依次讀取數(shù)組FN[],分別將讀取的故障編號與故障集FS中故障編號進(jìn)行匹配,獲取對應(yīng)的故障作業(yè)方案以及故障表征描述;
(234)讀出存放故障誘因的規(guī)則集合SR,故障表征描述以及故障作業(yè)方案,構(gòu)建完整的檢修作業(yè)方案,將規(guī)則集合SR,故障表征描述以及故障作業(yè)方案均呈現(xiàn)給檢修人員。
[0010]更進(jìn)一步的,步驟(22)中若存在多故障誘因?qū)?yīng)一個(gè)故障表征的情況,步驟
(234)構(gòu)建完整的檢修作業(yè)方案時(shí)將冗余的故障表征刪除;若存在單故障誘因?qū)?yīng)多個(gè)故障表征的情況,步驟(234)構(gòu)建完整的檢修作業(yè)方案時(shí)將冗余的故障誘因刪除。
[0011]更進(jìn)一步的,故障檢修平臺開設(shè)有普通用戶接口和管理員接口。
[0012]更進(jìn)一步的,故障檢修平臺包括檢測模塊、知識獲取模塊、原因分析模塊、知識匹配模塊和系統(tǒng)解答模塊;
所述檢測模塊用于檢測到發(fā)生異常的故障信息,確定發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備,并發(fā)送給系統(tǒng)解答模塊;檢測模塊根據(jù)具體網(wǎng)絡(luò)情況設(shè)有Ping檢測、路由檢測、ADSL檢測、廣域網(wǎng)檢測等檢測方式對網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備應(yīng)用情況進(jìn)行實(shí)時(shí)監(jiān)測,還支持用戶客戶端進(jìn)行線上實(shí)時(shí)報(bào)修。
[0013]所述知識獲取模塊用于學(xué)習(xí)故障知識,并將學(xué)習(xí)到的故障知識存放到信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中供其他模塊調(diào)用;
所述原因分析模塊用于故障誘因分析整合,該模塊將故障誘因存放至信息檢修知識庫故障誘因集FR三元組〈故障誘因編號,故障編號,故障誘因 > 中供其他模塊調(diào)用;
所述知識匹配模塊用于故障表征匹配,知識匹配模塊根據(jù)獲取到的故障信息構(gòu)建故障表征集FT,并將其所有故障表征與信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中故障表征描述字段進(jìn)行匹配;
所述系統(tǒng)解答模塊用于與用戶進(jìn)行交互,獲取存放故障誘因的規(guī)則集合SR,故障表征描述以及故障作業(yè)方案,整合最優(yōu)作業(yè)方案,然后將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案呈現(xiàn)給檢修人員,幫助他們對發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備進(jìn)行維修。
[0014]更進(jìn)一步的,故障檢修平臺還包括無線/有線通信模塊,用于將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案通過無線或有線方式發(fā)送給檢修人員。另外,本發(fā)明還設(shè)有查詢接口,便于人工查詢。
[0015]有益效果:(I)本發(fā)明將故障信息與相應(yīng)解決方法放入知識庫中作為事實(shí)存儲基礎(chǔ),利用智能化維護(hù)策略,解決檢修工作困難的問題,并一定程度上取代維修人員的工作任務(wù),以解決舊有單純靠人力和經(jīng)驗(yàn)完成大規(guī)模信息系統(tǒng)故障檢修的問題。(2)本發(fā)明對公司內(nèi)部網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備進(jìn)行實(shí)時(shí)監(jiān)測,一旦發(fā)生問題,立即進(jìn)行處理,將相應(yīng)檢測信息查詢知識庫后發(fā)送給維修人員,方便高效。(3)本發(fā)明提供的故障檢修平臺還支持線上實(shí)施保修,用戶根據(jù)自身應(yīng)用情況對故障進(jìn)行描述,故障平臺進(jìn)行分析查詢知識庫后將具體作業(yè)方案發(fā)送給檢修人員,節(jié)省人力、時(shí)間成本。
【專利附圖】
【附圖說明】
[0016]圖1為知識學(xué)習(xí)并收集故障表征階段流程示意圖。
[0017]圖2為誘因匹配及整合階段流程示意圖。
[0018]圖3為故障解決方案整合階段流程示意圖
圖4為基于知識庫查詢的智能化信息檢修系統(tǒng)架構(gòu)示意圖。
[0019]圖5為基于知識庫查詢的智能化信息檢修系統(tǒng)命中率比較柱狀圖。
[0020]圖6為檢修工作派工完成率比較柱狀圖。
【具體實(shí)施方式】[0021]下面結(jié)合附圖對本發(fā)明作更進(jìn)一步的說明。
[0022]應(yīng)用于信息檢修系統(tǒng),知識庫主要是指報(bào)修故障知識庫,故障知識庫包括三個(gè)層次,分別是:事實(shí)、規(guī)則和策略。
[0023]最底層是“事實(shí)”知識,是針對報(bào)修電話獲取的報(bào)修故障,所對應(yīng)的維修方法的知識集合。報(bào)修故障機(jī)器對應(yīng)維修方法可以通過信息運(yùn)維監(jiān)管系統(tǒng)的事件管理工單進(jìn)行獲取。
[0024]“規(guī)則”知識是在簡單的“事實(shí)”知識的上一層,用來簡單的控制“事實(shí)”,通常用規(guī)則表示。主要是指針對報(bào)修的故障進(jìn)行對維修方法的整合,從而實(shí)現(xiàn)某種故障可以被多重考慮,并選擇出最佳方案。
[0025]最高層是“策略”知識,以中間層“規(guī)則知識”作為控制對象,也稱為規(guī)則的規(guī)則。在信息檢修系統(tǒng)中,就是針對故障方法整合后的規(guī)則,建立信息檢修維護(hù)策略。
[0026]如圖2所示的是本發(fā)明提供的故障檢修平臺架構(gòu)圖,整個(gè)平臺包括知識獲取模塊、原因分析模塊、知識匹配模塊、系統(tǒng)解答模塊等四個(gè)核心模塊,覆蓋信息系統(tǒng)故障知識學(xué)習(xí)并收集故障表征階段、誘因匹配及整合階段以及故障解決方案整合階段三個(gè)階段,如圖2所示,當(dāng)普通用戶登陸平臺時(shí),輸入需要檢修的內(nèi)容后,知識獲取模塊記錄用戶提供的知識,并通過知識匹配模塊和原因分析模塊將需要反饋給用戶的數(shù)據(jù)提供給系統(tǒng)解答模塊,最終通過互動平臺將信息傳遞給普通用戶;當(dāng)管理員登陸時(shí),通過知識獲取模塊獲取的普通用戶提供的知識會反饋給管理員,管理員進(jìn)行梳理和整合,并存放到以數(shù)據(jù)庫形式存儲的知識庫中,以便下次用戶登陸時(shí)使用。
[0027]本發(fā)明提供的一種基于知識庫查詢的智能化信息檢修方法,包括如下步驟:
(1)當(dāng)網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備發(fā)生故障時(shí),故障檢修平臺檢測到發(fā)生異常的故障信息,并對故障信息進(jìn)行分析,確定發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備;
(2)故障檢修平臺對故障信息進(jìn)行分析后,與信息檢修知識庫進(jìn)行信息匹配,選取最優(yōu)作業(yè)方案,然后將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案發(fā)送給檢修人員;
(3)檢修人員接收到故障信息和最優(yōu)作業(yè)方案后,對發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備進(jìn)行維修。
[0028]本發(fā)明的核心內(nèi)容為故障檢修平臺與信息檢修知識庫進(jìn)行信息匹配,獲取最優(yōu)作業(yè)方案,包括知識學(xué)習(xí)并收集故障表征階段、誘因匹配及整合階段以及故障解決方案整合階段等三個(gè)階段。知識學(xué)習(xí)并收集故障表征階段的流程如圖1所示,誘因匹配及整合階段的流程如圖2所示,故障解決方案整合階段的流程如圖3所示。
[0029]故障檢修平臺與信息檢修知識庫進(jìn)行信息匹配,獲取最優(yōu)作業(yè)方案的總體步驟如下:
步驟1:故障檢修平臺根據(jù)故障信息構(gòu)建故障表征集FT,并將該故障表征集FT中所有故障表征與信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中故障表征描述字段進(jìn)行關(guān)鍵字匹配,若該故障表征集FT中存在與故障集FS四元組匹配的故障表征ft,將其從故障表征集FT中移除,并放入故障處理隊(duì)列FQ中,;否則,開啟新進(jìn)程,進(jìn)行該故障表征集FT學(xué)習(xí)流程;重復(fù)步驟I直至故障表征集FT遍歷完成,轉(zhuǎn)入步驟2 ;
故障表征學(xué)習(xí)包括如下步驟:步驟1.1:根據(jù)現(xiàn)有知識對故障表征集FT進(jìn)行合理劃分,對劃分后的故障表征分別在信息檢修知識庫故障集FS建立新的四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 >,并分配故障編號,然后將故障表征分別存儲到故障表征描述字段中;
步驟1.2:根據(jù)故障表征描述字段,在新建立的四元組中錄入故障類型及相應(yīng)故障作業(yè)方案。
[0030]步驟2:獲取故障處理隊(duì)列FQ,從隊(duì)列頭到隊(duì)列尾,依次獲取并處理所有故障表征ft[i],其中O≤i < length (FQ),將故障表征ft[i]所對應(yīng)故障集FS中的故障編號依次記錄至數(shù)組FN[]中,并判斷該故障表征ft[i]是否存在已整合的故障誘因fr:將故障表征ft [i]所對應(yīng)故障集FS中的故障編號與故障誘因集FR三元組〈故障誘因編號,故障編號,故障誘因〉中故障編號字段進(jìn)行匹配,若存在,從故障誘因集FR中提取該故障表征ft[i]對應(yīng)所有故障誘因,放入規(guī)則集合SR中;否則,開啟新進(jìn)程,進(jìn)行該故障表征ft對應(yīng)故障誘因整合進(jìn)程;,重復(fù)步驟2直至故障處理隊(duì)列FQ遍歷完畢,轉(zhuǎn)入步驟3。
[0031]故障誘因整合包括如下步驟:
步驟2.1:根據(jù)故障表征ft在信息檢修知識庫故障集FS中查找對應(yīng)四元組,讀取其中故障表征描述和故障作業(yè)方案字段;
步驟2.2:根據(jù)故障表征描述和故障作業(yè)方案字段分析故障誘因,并在故障誘因集FR中建立新的三元組,分配故障誘因編號,將故障誘因放入和步驟2.1對應(yīng)四元組中故障編號分別放入故障編號和故障誘因字段中;
步驟2.3:將新建的三元組fr與原有故障誘因集FR進(jìn)行對比,若存在近似故障誘因,則將fr三元組內(nèi)的故障編號記錄至FR相應(yīng)的三元組的相應(yīng)字段中,進(jìn)行歸并操作,以提高匹配效率,并分配正式故障誘因編號,將fr放入故障誘因集FR中。若不存在近似故障誘因,直接分配正式故障誘因編號,將fr放入故障誘因集FR中。
[0032]步驟2.4:判斷是否存在其他可能的故障誘因,若存在,跳入步驟2.2繼續(xù)建立對應(yīng)的fr三元組,若不存在,則判斷信息檢修知識庫故障集FS是否存在未記錄在故障誘因集FR中的故障編號,若存在,則將故障表征描述存放至ft中,并跳入步驟2.1,否則,故障誘因整合進(jìn)程結(jié)束;
步驟3:根據(jù)步驟2故障處理隊(duì)列FQ獲取到的數(shù)組FN[]以及步驟3中獲取到的規(guī)則集合SR及進(jìn)行故障解決方案整合進(jìn)程;
故障解決方案整合包括如下步驟:
步驟3.1:將規(guī)則集合SR中存放的故障表征對應(yīng)所有故障誘因進(jìn)行去重操作,將重復(fù)的故障誘因剔除后,重新保存至SR中,這樣確保在獲取到多個(gè)故障表征情況下,故障誘因不重復(fù);
步驟3.2:將從處理隊(duì)列FQ獲取到的數(shù)組FN[]內(nèi)容進(jìn)行去重操作,將重復(fù)的數(shù)據(jù)剔除后,重新保存至FN[]中,這樣確保故障編號不重復(fù);
步驟3.3:依次讀取FN□,并將讀取的內(nèi)容與故障集FS中故障編號進(jìn)行匹配,獲取對應(yīng)的故障作業(yè)方案以及故障表征描述;
步驟3.4:步驟(22)中若存在多故障誘因?qū)?yīng)一個(gè)故障表征的情況,步驟(234)構(gòu)建完整的檢修作業(yè)方案時(shí)將冗余的故障表征刪除;若存在單故障誘因?qū)?yīng)多個(gè)故障表征的情況,步驟(234)構(gòu)建完整的檢修作業(yè)方案時(shí)將冗余的故障誘因刪除。[0033]依次讀出存放故障誘因的規(guī)則集合SR,故障表征描述以及故障作業(yè)方案,構(gòu)建完整的檢修作業(yè)方案。
[0034]如圖4所示,故障檢修平臺包括檢測模塊、知識獲取模塊、原因分析模塊、知識匹配模塊和系統(tǒng)解答模塊;
所述檢測模塊用于檢測到發(fā)生異常的故障信息,確定發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備,并發(fā)送給系統(tǒng)解答模塊;檢測模塊根據(jù)具體網(wǎng)絡(luò)情況設(shè)有Ping檢測、路由檢測、ADSL檢測、廣域網(wǎng)檢測等檢測方式對網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備應(yīng)用情況進(jìn)行實(shí)時(shí)監(jiān)測,還支持用戶客戶端進(jìn)行線上實(shí)時(shí)報(bào)修。
[0035]所述知識獲取模塊用于學(xué)習(xí)故障知識,并將學(xué)習(xí)到的故障知識存放到信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中供其他模塊調(diào)用;
所述原因分析模塊用于故障誘因分析整合,該模塊將故障誘因存放至信息檢修知識庫故障誘因集FR三元組〈故障誘因編號,故障編號,故障誘因 > 中供其他模塊調(diào)用;
所述知識匹配模塊用于故障表征匹配,知識匹配模塊根據(jù)獲取到的故障信息構(gòu)建故障表征集FT,并將其所有故障表征與信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中故障表征描述字段進(jìn)行匹配;
所述系統(tǒng)解答模塊用于與用戶進(jìn)行交互,獲取存放故障誘因的規(guī)則集合SR,故障表征描述以及故障作業(yè)方案,整合最優(yōu)作業(yè)方案,然后將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案呈現(xiàn)給檢修人員,幫助他們對發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備進(jìn)行維修。
[0036]故障檢修平臺還包括無線/有線通信模塊,用于將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案通過無線或有線方式發(fā)送給檢修人員。另外,本發(fā)明還設(shè)有查詢接口,便于人工查詢。
[0037]故障檢修平臺建成后,平臺命中率(Platform Hit Rate, PHR)是衡量故障檢修平臺是否高效的一個(gè)重要指標(biāo)。平臺命中率越高,說明當(dāng)前平臺的知識庫涵蓋的范圍越廣,針對智能化檢修方法而言,就是規(guī)則整合的越合理,策略制定方法越科學(xué)。
[0038]單次派工率(Single Dispatching Rate, SDR)是另一個(gè)衡量信息檢修平臺是否高效的重要指標(biāo)。單次派工是指一次完成檢修任務(wù),單次派工率越高,說明檢修人員的檢修能力越強(qiáng)。對應(yīng)到信息檢修系統(tǒng)中,單次派工率越高,說明信息檢修系統(tǒng)智能化越高,基于知識庫查詢的智能化信息系統(tǒng)檢修方法越合理。如何通過系統(tǒng)確定檢修方案,從而最大限度的提高單次派工率是智能化檢修方法重點(diǎn)考慮的問題。
[0039]基于知識庫查詢的智能化信息系統(tǒng)檢修方法針對以往靠人力和經(jīng)驗(yàn)的信息系統(tǒng)檢修方法,引入知識庫作為事實(shí)存儲,將人工智能知識引入信息系統(tǒng)智能化檢修中,利用智能化維護(hù)策略,解決檢修工作困難的問題,提高單次派工率和平臺命中率,一定程度上取代維修人員的工作任務(wù)。
[0040]為了驗(yàn)證基于知識庫查詢的智能化信息系統(tǒng)檢修方法的有效性,利用兩個(gè)月的時(shí)間進(jìn)行平臺測試。在兩個(gè)月內(nèi)共接到561條計(jì)算機(jī)報(bào)修信息,接到報(bào)修,4名檢修人員立即登陸信息檢修系統(tǒng)進(jìn)行檢修方案查詢。共有494個(gè)報(bào)修信息能夠直接獲取解決方案,并最終成功完成計(jì)算機(jī)維修工作,有58個(gè)報(bào)修信息獲取的解決方案比較模糊,經(jīng)現(xiàn)場維修人員排查后解決問題,剩余的9個(gè)報(bào)修信息因數(shù)據(jù)庫知識不全面,沒有搜到相關(guān)解決方案。完成情況如圖5所示,系統(tǒng)在一定程度上能夠取代維修人員的工作任務(wù),并向維修人員提供技術(shù)支持工作,完全匹配的解決方案達(dá)87.97%,可提供解決方案的比例達(dá)到98.40%。
[0041]盡管有10.43%的模糊方案和1.6%的未命中率,但由于在檢修工作結(jié)束后,管理員在知識庫中將相關(guān)檢修知識進(jìn)行補(bǔ)充,再次遇到這種報(bào)修時(shí),即可成功命中。體現(xiàn)了系統(tǒng)的可擴(kuò)展性,提高了系統(tǒng)的性能。
[0042]在這561次維修任務(wù)中,其中,單次派工完成檢修工作548次,需二次及以上派工完成檢修工作13次,單次派工完成率為97.77%,而未使用智能化檢修平臺時(shí),單次派工率約為85%,完成情況如圖6所示。引入檢修平臺一定程度上解決了重復(fù)派工、單次派工無法完成檢修工作的問題。
[0043]綜上所述,基于知識庫查詢的智能化信息系統(tǒng)檢修方法在平臺命中率上達(dá)到預(yù)期目的,在單次派工率上較以往靠人力和經(jīng)驗(yàn)的檢修方法表現(xiàn)出了良好的性能,而且隨著公司信息化的發(fā)展,信息檢修工作壓力逐漸增大,報(bào)修數(shù)量的日益增多,本方法與傳統(tǒng)的方法相比具備更強(qiáng)的適應(yīng)性和可擴(kuò)展性。
[0044]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出:對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于知識庫查詢的智能化信息檢修方法,其特征在于包括如下步驟: (1)當(dāng)網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備發(fā)生故障時(shí),故障檢修平臺檢測到發(fā)生異常的故障信息,確定發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備; (2)故障檢修平臺對故障信息進(jìn)行分析,與信息檢修知識庫進(jìn)行信息匹配,選取最優(yōu)作業(yè)方案,然后將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案通過無線或有線方式發(fā)送給檢修人員; (3 )檢修人員接收到網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案后,對發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備進(jìn)行維修。
2.根據(jù)權(quán)利要求1所述的一種基于知識庫查詢的智能化信息檢修方法,其特征在于:所述步驟(2)中故障檢修平臺與信息檢修知識庫進(jìn)行信息匹配,獲取最優(yōu)作業(yè)方案包括如下步驟: (21)故障檢修平臺根據(jù)故障信息構(gòu)建故障表征集FT,并將該故障表征集FT中所有故障表征ft[j],其中O≤j < length (FT),依次與信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中故障表征描述字段進(jìn)行關(guān)鍵字匹配,若存在,將其從故障表征集FT中移除,并放入故障處理隊(duì)列FQ中;否則進(jìn)行該故障表征ft[j]學(xué)習(xí);重復(fù)步驟(21)直至故障表征集FT遍歷完成,轉(zhuǎn)入步驟(22); (22)獲取故障處理隊(duì)列FQ,從隊(duì)列頭到隊(duì)列尾,依次獲取并處理所有故障表征ft[i],其中O≤i < Iength(FQ),將故障表征ft[i]所對應(yīng)故障集FS中的故障編號依次記錄至數(shù)組FN[]中,并判斷該故障表征ft[i]是否存在已整合的故障誘因fr:將故障表征ft[i]所對應(yīng)故障集FS中的故障編號與故障誘因集FR三元組〈故障誘因編號,故障編號,故障誘因〉中故障編號字段進(jìn)行匹配,若存在,從故障誘因集FR中提取該故障表征ft[i]對應(yīng)所有故障誘因,放入規(guī)則集合SR中;否則,進(jìn)行該故障表征ft[i]對應(yīng)故障誘因的整合;重復(fù)步驟(22)直至故障處理隊(duì)列FQ遍歷完畢,轉(zhuǎn)入步驟(23); (23)根據(jù)步驟(22)故障處理隊(duì)列FQ獲取到的數(shù)組FN[]以及規(guī)則集合SR進(jìn)行故障解決方案整合,輸出最優(yōu)作業(yè)方案。
3.根據(jù)權(quán)利要求2所述的一種基于知識庫查詢的智能化信息檢修方法,其特征在于:所述步驟(21)中故障表征集FT學(xué)習(xí)包括如下步驟: (211)根據(jù)現(xiàn)有知識對故障表征集FT進(jìn)行合理劃分,對劃分后的故障表征分別在信息檢修知識庫故障集FS建立新的四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案>,并分配故障編號,然后將故障表征分別存儲到故障表征描述字段中; (212)根據(jù)故障表征描述字段,在新建立的四元組中錄入故障類型及相應(yīng)故障作業(yè)方案。
4.根據(jù)權(quán)利要求2所述的一種基于知識庫查詢的智能化信息檢修方法,其特征在于:所述步驟(22)中故障表征ft[i]對應(yīng)故障誘因整合包括如下步驟: (221)根據(jù)故障表征ft[i]在信息檢修知識庫故障集FS中查找對應(yīng)四元組,讀取其中故障表征描述和故障作業(yè)方案字段; (222)根據(jù)故障表征描述和故障作業(yè)方案字段分析故障誘因,并建立新的三元組fr〈故障誘因編號,故障編號,故障誘因〉,分配臨時(shí)故障誘因編號,將故障誘因和步驟(221)對應(yīng)四元組中故障編號分別放入故障誘因字段和故障編號字段中;(223)將新建三元組fr的故障誘因字段與故障誘因集FR的故障誘因字段進(jìn)行匹配,若故障誘因集FR存在相同故障誘因,將新建三元組fr內(nèi)的故障編號記錄至故障誘因集FR相應(yīng)三元組的相應(yīng)字段中,進(jìn)行歸并操作,否則直接分配正式故障誘因編號,將新建三元組fr放入故障誘因集FR中; (224)判斷是否存在其他故障誘因, 若存在,跳入步驟(222)繼續(xù)建立對應(yīng)的三元組fr;否則判斷信息檢修知識庫故障集FS是否存在未記錄在故障誘因集FR中的故障編號,若存在,提取對應(yīng)故障表征ft,跳入步驟(221),否則,故障誘因整合結(jié)束。
5.根據(jù)權(quán)利要求2所述的一種基于知識庫查詢的智能化信息檢修方法,其特征在于:所述步驟(23)中故障解決方案整合包括如下步驟: (231)將規(guī)則集合SR中存放的故障表征對應(yīng)所有故障誘因進(jìn)行去重操作,將重復(fù)的故障誘因剔除后,重新保存至規(guī)則集合SR中; (232)將從處理隊(duì)列FQ獲取到的數(shù)組FN[]內(nèi)容進(jìn)行去重操作,將重復(fù)的數(shù)據(jù)剔除后,重新保存至數(shù)組FN []中; (233)依次讀取數(shù)組FN[],分別將讀取的故障編號與故障集FS中故障編號進(jìn)行匹配,獲取對應(yīng)的故障作業(yè)方案以及故障表征描述; (234)讀出存放故障誘因的規(guī)則集合SR,故障表征描述以及故障作業(yè)方案,構(gòu)建完整的檢修作業(yè)方案。
6.根據(jù)權(quán)利要求5所述的一種基于知識庫查詢的智能化信息檢修方法,其特征在于:所述步驟(22)中若存在多故障誘因?qū)?yīng)一個(gè)故障表征的情況,步驟(234)構(gòu)建完整的檢修作業(yè)方案時(shí)將冗余的故障表征刪除;若存在單故障誘因?qū)?yīng)多個(gè)故障表征的情況,步驟(234)構(gòu)建完整的檢修作業(yè)方案時(shí)將冗余的故障誘因刪除。
7.根據(jù)權(quán)利要求1所述的一種基于知識庫查詢的智能化信息檢修方法,其特征在于:所述故障檢修平臺開設(shè)有普通用戶接口和管理員接口。
8.根據(jù)權(quán)利要求1所述的一種基于知識庫查詢的智能化信息檢修方法,其特征在于:所述故障檢修平臺包括檢測模塊、知識獲取模塊、原因分析模塊、知識匹配模塊和系統(tǒng)解答模塊; 所述檢測模塊用于檢測到發(fā)生異常的故障信息,確定發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備,并發(fā)送給系統(tǒng)解答模塊; 所述知識獲取模塊用于學(xué)習(xí)故障知識,并將學(xué)習(xí)到的故障知識存放到信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中供其他模塊調(diào)用; 所述原因分析模塊用于故障誘因分析整合,該模塊將故障誘因存放至信息檢修知識庫故障誘因集FR三元組〈故障誘因編號,故障編號,故障誘因 > 中供其他模塊調(diào)用; 所述知識匹配模塊用于故障表征匹配,知識匹配模塊根據(jù)獲取到的故障信息構(gòu)建故障表征集FT,并將其所有故障表征與信息檢修知識庫故障集FS四元組〈故障編號,故障類型,故障表征描述,故障作業(yè)方案 > 中故障表征描述字段進(jìn)行匹配; 所述系統(tǒng)解答模塊用于與用戶進(jìn)行交互,獲取存放故障誘因的規(guī)則集合SR,故障表征描述以及故障作業(yè)方案,整合最優(yōu)作業(yè)方案,然后將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案呈現(xiàn)給檢修人員,幫助他們對發(fā)生故障的網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備進(jìn)行維修。
9.根據(jù)權(quán)利要求8所述的一種基于知識庫查詢的智能化信息檢修方法,其特征在于:所述故障檢修平臺還包括無線/有線通信接口,用于將網(wǎng)絡(luò)設(shè)備或主機(jī)設(shè)備位置、故障信息和最優(yōu)作業(yè)方案通過無線或有線方式發(fā)送給檢修人員;所述故障檢修平臺還包括查詢接口,用于人工查詢。
【文檔編號】G06F17/30GK103902731SQ201410151897
【公開日】2014年7月2日 申請日期:2014年4月16日 優(yōu)先權(quán)日:2014年4月16日
【發(fā)明者】李曉光, 丁玉坤, 李延榮, 趙玉敬, 許志成, 馬莉, 周偉, 伊瑞鵬 申請人:國家電網(wǎng)公司, 國網(wǎng)山東省電力公司濱州供電公司