亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種網(wǎng)元管理系統(tǒng)中告警過濾方法及裝置制造方法

文檔序號(hào):6513136閱讀:147來源:國知局
一種網(wǎng)元管理系統(tǒng)中告警過濾方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)元管理系統(tǒng)中告警過濾的方法,在顯示界面上設(shè)置文本搜索框和告警列表,客戶端在文本搜索框中獲取用戶輸入的字符序列,對(duì)所述字符序列進(jìn)行拆分及解析,根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)實(shí)時(shí)顯示到告警列表;本發(fā)明同時(shí)還公開了一種網(wǎng)元管理系統(tǒng)中告警過濾的裝置,通過本發(fā)明的方案,能夠在與告警列表處于同一顯示界面的文本搜索框中獲取用戶輸入的查詢字符序列,并在本地緩存的告警數(shù)據(jù)中進(jìn)行告警過濾來提高過濾效率,大大提高用戶的體驗(yàn)。
【專利說明】—種網(wǎng)元管理系統(tǒng)中告警過濾方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)元管理技術(shù),尤其涉及一種網(wǎng)元管理系統(tǒng)中告警過濾方法及裝置。

【背景技術(shù)】
[0002]隨著通信技術(shù)的迅速發(fā)展,通信網(wǎng)絡(luò)中各種網(wǎng)元設(shè)備也越來越多,為此,需要有一套網(wǎng)元管理系統(tǒng)(EMS, Element Management System)來管理這些設(shè)備,采集這些設(shè)備的故障信息,并呈現(xiàn)在統(tǒng)一的告警管理界面上。
[0003]一般網(wǎng)元管理系統(tǒng)的告警管理界面是一個(gè)告警數(shù)據(jù)列表界面,EMS實(shí)時(shí)把設(shè)備上采集上來的告警數(shù)據(jù)放在列表界面中供用戶查看。但是隨著通信網(wǎng)規(guī)模的擴(kuò)大,整個(gè)告警系統(tǒng)中的當(dāng)前告警數(shù)量已經(jīng)由以前的最大容納幾千個(gè)告警擴(kuò)展到現(xiàn)在動(dòng)輒要求容納十幾萬到幾十萬個(gè)告警,這種情況下,用戶迫切需要一種過濾方法來快速從海量告警中檢索出自己需要的數(shù)據(jù)。
[0004]一般EMS的過濾操作都是需要用戶通過點(diǎn)擊查詢條件設(shè)置打開一個(gè)條件設(shè)置窗口,然后用戶在條件設(shè)置窗口中輸入網(wǎng)元位置、告警碼、告警級(jí)別、告警文本等信息,然后系統(tǒng)再把滿足過濾條件的告警數(shù)據(jù)放到列表界面中供用戶查看。但是,這樣一個(gè)系統(tǒng)操作設(shè)置復(fù)雜,對(duì)用戶要求也比較高。同時(shí),由于現(xiàn)在的網(wǎng)絡(luò)環(huán)境復(fù)雜,多種設(shè)備并存,因此不同設(shè)備可能使用不同告警屬性字段來表達(dá)相似的信息,比如,為表達(dá)某告警和“高新區(qū)”相關(guān),一些設(shè)備上報(bào)告警時(shí)會(huì)把這個(gè)信息保存在告警的“影響網(wǎng)元”屬性字段中,另一些設(shè)備可能會(huì)在上報(bào)時(shí)把這個(gè)信息保存在告警的“業(yè)務(wù)對(duì)象”屬性字段中,還有些設(shè)備可能又使用的其他的自定義屬性字段,這種情況下,使用傳統(tǒng)方法設(shè)置查詢條件將包含相似信息的告警都過濾出來是一件非常麻煩的事。


【發(fā)明內(nèi)容】

[0005]本發(fā)明主要提供一種告警過濾方法及裝置,能夠在與告警列表處于同一顯示界面的文本搜索框中獲取用戶輸入的查詢字符序列,并在本地緩存的告警數(shù)據(jù)中進(jìn)行告警過濾。
[0006]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007]本發(fā)明提供的一種網(wǎng)元管理系統(tǒng)中告警過濾的方法,該方法包括:
[0008]在顯示界面上設(shè)置文本搜索框和告警列表,客戶端在文本搜索框中獲取用戶輸入的字符序列,對(duì)所述字符序列進(jìn)行拆分及解析,根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)實(shí)時(shí)顯示到告警列表。
[0009]上述方案中,所述拆分為根據(jù)拆分規(guī)則將輸入字符序列拆分成至少一個(gè)關(guān)鍵詞,所述拆分規(guī)則為:使用空格和/或拆分符號(hào)進(jìn)行關(guān)鍵詞的拆分。
[0010]上述方案中,所述解析為根據(jù)解析規(guī)則對(duì)拆分出的關(guān)鍵詞進(jìn)行解析,所述解析規(guī)則包括:
[0011]當(dāng)拆分出的關(guān)鍵詞中包含轉(zhuǎn)義符號(hào)時(shí),根據(jù)起轉(zhuǎn)義作用的轉(zhuǎn)義符號(hào)解析出基本關(guān)鍵詞;
[0012]當(dāng)拆分后的關(guān)鍵詞以語義符號(hào)開始時(shí),根據(jù)語義符號(hào)解析出語義詞;
[0013]當(dāng)拆分出的關(guān)鍵詞不包含轉(zhuǎn)義符號(hào)和語義符號(hào)時(shí),直接將所述關(guān)鍵詞作為基本關(guān)鍵詞。
[0014]上述方案中,所述語義詞包括:表示特定告警屬性的語義詞、和/或表示“否”關(guān)系的語義詞、和/或表示全局“或”關(guān)系的語義詞、和/或表示業(yè)務(wù)動(dòng)作的語義詞。
[0015]上述方案中,所述根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù)為:
[0016]將解析出的基本關(guān)鍵詞按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)過濾,或者,按照解析出的語義詞進(jìn)行告警數(shù)據(jù)過濾。
[0017]本發(fā)明提供的一種網(wǎng)元管理系統(tǒng)中告警過濾的裝置,該裝置包括:顯示界面、告警數(shù)據(jù)緩存單元、拆分解析單元、過濾單元;其中,
[0018]所述顯示界面,用于接收用戶輸入的字符序列和對(duì)過濾后的告警數(shù)據(jù)進(jìn)行顯示;
[0019]所述告警數(shù)據(jù)緩存單元,用于緩存告警數(shù)據(jù);
[0020]所述拆分解析單元,用于對(duì)輸入的字符序列進(jìn)行拆分及解析;
[0021]所述過濾單元,用于根據(jù)拆分解析單元的解析結(jié)果過濾告警數(shù)據(jù)緩存單元中的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)實(shí)時(shí)發(fā)送至顯示單元進(jìn)行顯示。
[0022]上述方案中,所述拆分解析單元,具體用于根據(jù)拆分規(guī)則將輸入字符序列拆分成至少一個(gè)關(guān)鍵詞,所述拆分規(guī)則為:使用空格和/或拆分符號(hào)進(jìn)行關(guān)鍵詞的拆分。
[0023]上述方案中,所述拆分解析單元,具體還用于根據(jù)解析規(guī)則對(duì)拆分出的關(guān)鍵詞進(jìn)行解析,所述解析規(guī)則包括:
[0024]當(dāng)拆分出的關(guān)鍵詞中包含轉(zhuǎn)義符號(hào)時(shí),根據(jù)起轉(zhuǎn)義作用的轉(zhuǎn)義符號(hào)解析出基本關(guān)鍵詞;
[0025]當(dāng)拆分后的關(guān)鍵詞以語義符號(hào)開始時(shí),根據(jù)語義符號(hào)解析出語義詞;
[0026]當(dāng)拆分出的關(guān)鍵詞不包含轉(zhuǎn)義符號(hào)和語義符號(hào)時(shí),直接將所述關(guān)鍵詞作為基本關(guān)鍵詞。
[0027]上述方案中,所述語義詞包括:表示特定告警屬性的語義詞、和/或表示“否”關(guān)系的語義詞、和/或表示全局“或”關(guān)系的語義詞、和/或表示業(yè)務(wù)動(dòng)作的語義詞。
[0028]上述方案中,所述過濾單元,具體用于根據(jù)拆分解析單元得出的解析結(jié)果,將解析出的基本關(guān)鍵詞按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)緩存單元中告警數(shù)據(jù)過濾,或者,按照解析出的語義詞進(jìn)行告警數(shù)據(jù)過濾。
[0029]本發(fā)明提供了一種網(wǎng)元管理系統(tǒng)中告警過濾的方法和裝置,在顯示界面上設(shè)置文本搜索框和告警列表,客戶端在文本搜索框中獲取用戶輸入的字符序列,對(duì)所述字符序列進(jìn)行拆分及解析,根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)實(shí)時(shí)顯不到告警列表;如此,能夠在與告警列表處于同一顯不界面的文本搜索框中獲取用戶輸入的查詢字符序列,并在本地緩存的告警數(shù)據(jù)中進(jìn)行告警過濾來提高過濾效率,大大提高用戶的體驗(yàn),還可以通過更改字符序列來不斷修正過濾結(jié)果,更加靈活方便。在網(wǎng)絡(luò)環(huán)境復(fù)雜,多種設(shè)備并存,不同設(shè)備使用不同告警屬性字段上報(bào)相似告警信息的情況下,與需要用戶指定查詢屬性字段的傳統(tǒng)設(shè)置查詢條件的方法相比,用戶只需要輸入關(guān)鍵詞,系統(tǒng)就可以將包含所述關(guān)鍵詞的所有告警數(shù)據(jù)都過濾出來。

【專利附圖】

【附圖說明】
[0030]圖1為本發(fā)明實(shí)現(xiàn)網(wǎng)元管理系統(tǒng)中告警過濾方法的流程示意圖;
[0031]圖2為本發(fā)明實(shí)現(xiàn)網(wǎng)元管理系統(tǒng)中顯示界面示意圖;
[0032]圖3為本發(fā)明實(shí)現(xiàn)網(wǎng)元管理系統(tǒng)中一種告警過濾裝置的結(jié)構(gòu)示意圖;
[0033]圖4為本發(fā)明實(shí)現(xiàn)網(wǎng)元管理系統(tǒng)中另一種告警過濾裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0034]本發(fā)明實(shí)施例中,在顯示界面上設(shè)置文本搜索框和告警列表,客戶端在文本搜索框中獲取用戶輸入的字符序列,對(duì)所述字符序列進(jìn)行拆分及解析,根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)實(shí)時(shí)顯示到告警列表。
[0035]下面通過附圖及具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明。
[0036]本發(fā)明實(shí)現(xiàn)一種網(wǎng)元管理系統(tǒng)中告警過濾的方法,如圖1所示,該方法包括以下幾個(gè)步驟:
[0037]步驟101:在顯示界面上設(shè)置文本搜索框和告警列表;
[0038]例如,對(duì)于Visual C++而言,設(shè)置文本框的方法為在顯示界面上創(chuàng)建CEdit控件,設(shè)置告警列表的方法為在顯示界面上創(chuàng)建ListBox控件;
[0039]圖2給出了一種顯示界面上設(shè)置文本搜索框和告警列表的示意圖,如圖2所示,搜索框在顯示界面的上方,告警列表在顯示界面的下方。
[0040]步驟102:客戶端在文本搜索框中獲取用戶輸入的字符序列;
[0041]如圖2所示,文本搜索框右側(cè)設(shè)置搜索按鈕,當(dāng)用戶點(diǎn)擊搜索按鈕后,客戶端獲取用戶輸入;顯示界面上也可以不設(shè)置搜索按鈕,客戶端實(shí)時(shí)獲取用戶輸入;
[0042]步驟103:對(duì)輸入的字符序列進(jìn)行拆分及解析;
[0043]具體的,根據(jù)拆分規(guī)則將輸入的字符序列拆分成至少一個(gè)關(guān)鍵詞,根據(jù)解析規(guī)則對(duì)拆分出的關(guān)鍵詞進(jìn)行解析;
[0044]其中,所述拆分規(guī)則為:使用空格和/或拆分符號(hào)進(jìn)行關(guān)鍵詞的拆分;
[0045]所述拆分符號(hào)為前后雙引號(hào)””。
[0046]當(dāng)輸入字符序列不包含拆分符號(hào)時(shí),例如,輸入字符序列“高新區(qū)嚴(yán)重未確認(rèn)”,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“高新區(qū)”、“嚴(yán)重”、“未確認(rèn)”;
[0047]當(dāng)輸入字符序列包含拆分符號(hào)時(shí),拆分符號(hào)之間的子字符序列作為關(guān)鍵詞,再將剩余部分使用空格進(jìn)行拆分,例如,輸入字符序列“2013-07-10”小區(qū)a”嚴(yán)重”,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“2013-07-10”、“小區(qū)a”、“嚴(yán)重”。
[0048]另外,當(dāng)拆分符號(hào)之前符號(hào)為轉(zhuǎn)義符號(hào)時(shí),表示使用拆分符號(hào)本身進(jìn)行過濾,即拆分符號(hào)不起拆分作用;
[0049]所述轉(zhuǎn)義符號(hào)為\。
[0050]例如,輸入字符序列“\\\”\#\””,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“\\,,、“\,,”、“\#,,、“\,,,,。
[0051]為清晰起見,本發(fā)明中提及的輸入字符序列均包含在一對(duì)全角雙引號(hào)中,實(shí)際輸入不需要這一對(duì)全角雙引號(hào),本發(fā)明中舉例的關(guān)鍵詞都用一對(duì)全角雙引號(hào)區(qū)分開,實(shí)際的關(guān)鍵詞并沒有這一對(duì)全角雙弓I號(hào)。
[0052]其中,所述解析規(guī)則包括:
[0053]當(dāng)拆分出的關(guān)鍵詞中包含轉(zhuǎn)義符號(hào)時(shí),根據(jù)起轉(zhuǎn)義作用的轉(zhuǎn)義符號(hào)解析出基本關(guān)鍵詞;
[0054]當(dāng)拆分后的關(guān)鍵詞以語義符號(hào)開始時(shí),根據(jù)語義符號(hào)解析出語義詞;
[0055]當(dāng)拆分出的關(guān)鍵詞不包含轉(zhuǎn)義符號(hào)和語義符號(hào)時(shí),直接將所述關(guān)鍵詞作為基本關(guān)鍵詞。
[0056]所述基本關(guān)鍵詞為拆分后不包含轉(zhuǎn)義符號(hào)或語義符號(hào)的關(guān)鍵詞;
[0057]所述語義符號(hào)為# ;
[0058]所述語義詞包括:
[0059]表示特定告警屬性的語義詞,如“#SVr: ”代表告警級(jí)別,“#pos: ”代表告警位置,”代表告警附加文本等;
[0060]表示“否”關(guān)系的語義詞,如“#!: ”,此語義詞與表示特定告警屬性的關(guān)鍵詞連用;
[0061]表示全局“或”關(guān)系的語義詞,如“ #global:or”,此語義詞獨(dú)立出現(xiàn),代表本組輸入經(jīng)拆分解析后得到的關(guān)鍵詞之間為“或”關(guān)系;
[0062]表示業(yè)務(wù)動(dòng)作的語義詞,如“#mml: ”,代表系統(tǒng)除了執(zhí)行查詢過濾以外還需要執(zhí)行一次業(yè)務(wù)動(dòng)作,動(dòng)作的種類由具體的mml命令決定。
[0063]例如,輸入字符序列為“\\\”\#\””,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“\\”、
根據(jù)起轉(zhuǎn)義作用的轉(zhuǎn)義符號(hào)解析出基本關(guān)鍵詞為
[0064]例如,輸入字符序列為“#SVr:普通I嚴(yán)重#pos:高新區(qū)#txt..鏈路斷”,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為;#sVr..普通I嚴(yán)重”、“#pos:高新區(qū)”、“#txt:鏈路斷”,根據(jù)語義符號(hào)解析出語義詞為表示特定告警屬性的語義詞,即分別為表示告警級(jí)別語義詞(#svr:)、告警位置語義詞(#pos..)、告警附加文本語義詞(#txt:);
[0065]例如,輸入字符序列為“高新區(qū)嚴(yán)重未確認(rèn)”,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“高新區(qū)”、“嚴(yán)重”、“未確認(rèn)”,拆分出的關(guān)鍵詞不包含轉(zhuǎn)義符號(hào)和語義符號(hào),“高新區(qū)”、“嚴(yán)重”、“未確認(rèn)”為基本關(guān)鍵詞。
[0066]步驟104:根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)實(shí)時(shí)顯示到告警列表。
[0067]具體的,根據(jù)解析出的基本關(guān)鍵詞按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)過濾,或者,按照解析出的語義詞進(jìn)行告警數(shù)據(jù)過濾,將滿足過濾條件的告警數(shù)據(jù)顯示在顯示界面的告警列表上;
[0068]其中,所述根據(jù)解析出的基本關(guān)鍵詞按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)過濾,具體為:一條告警所有屬性的集合包含解析出的所有基本關(guān)鍵詞,則本條告警滿足過濾條件;
[0069]例如,解析出基本關(guān)鍵詞“高新區(qū)”、“嚴(yán)重”、“未確認(rèn)”,則過濾條件為:一條告警所有屬性的集合包含“高新區(qū)”和“嚴(yán)重”和“未確認(rèn)”三個(gè)關(guān)鍵詞;
[0070]其中,所述按照解析出的語義詞進(jìn)行告警數(shù)據(jù)過濾,具體為根據(jù)語義詞表示的告警屬性、“否”關(guān)系、全局“或”關(guān)系進(jìn)行告警數(shù)據(jù)過濾,除了語義詞所表示的關(guān)系之外都按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)過濾。
[0071]例如,輸入字符序列“iisvr:普通I嚴(yán)重#pos:高新區(qū)#txt..鏈路斷”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞“#svr:普通I嚴(yán)重”、“#pos:高新區(qū)”、“#txt:鏈路斷”,根據(jù)解析規(guī)則解析出表示告警級(jí)別語義詞(#svr:)、告警位置語義詞(#pos:)、告警附加文本語義詞(#txt:),則過濾條件為:一條告警的告警級(jí)別屬性包含“普通”或“嚴(yán)重”關(guān)鍵詞,并且告警位置屬性包含“高新區(qū)”關(guān)鍵詞,并且告警附加文本屬性包含“鏈路斷”關(guān)鍵詞;
[0072]例如,輸入字符序列“#!:#SVr:普通I嚴(yán)重”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞"#!:#svr:普通I嚴(yán)重”,根據(jù)解析規(guī)則解析出表示“否”關(guān)系語義詞(#!:)、表示告警級(jí)別語義詞(#svr:),則過濾條件為:一條告警的告警級(jí)別屬性不能包含“普通”或“嚴(yán)重”關(guān)鍵詞;
[0073]例如,輸入字符序列“#global: or高新區(qū)嚴(yán)重”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞“#global: or”、“高新區(qū)”、“嚴(yán)重”,根據(jù)解析規(guī)則解析出全局“或”關(guān)系語義詞(#global:or)、基本語義詞“高新區(qū)”、“嚴(yán)重”,則過濾條件為:一條告警所有屬性的集合包含“高新區(qū)”或者“嚴(yán)重”關(guān)鍵詞。
[0074]其中,根據(jù)過濾條件在告警數(shù)據(jù)中進(jìn)行過濾屬于現(xiàn)有技術(shù);
[0075]因?yàn)楦婢瘮?shù)據(jù)可以達(dá)到幾十萬條甚至更多,所以需要考慮告警過濾效率,本發(fā)明使用本地緩存告警數(shù)據(jù)的方式提高過濾效率;
[0076]其中,所述本地緩存告警數(shù)據(jù)為本地實(shí)時(shí)獲取并保存遠(yuǎn)端存儲(chǔ)器中所存儲(chǔ)的網(wǎng)元管理系統(tǒng)中的告警數(shù)據(jù),所述遠(yuǎn)端存儲(chǔ)器可以為服務(wù)端存儲(chǔ)器;
[0077]本步驟還包括:當(dāng)本地緩存的告警數(shù)據(jù)發(fā)生變化時(shí),可以實(shí)時(shí)更新顯示滿足過濾條件的告警數(shù)據(jù)。
[0078]如表示業(yè)務(wù)動(dòng)作的語義詞所述,上述方法還包括:對(duì)輸入字符序列進(jìn)行拆分解析后,根據(jù)解析結(jié)果執(zhí)行相應(yīng)的操作;
[0079]具體的,根據(jù)拆分規(guī)則將輸入的字符序列拆分成至少一個(gè)關(guān)鍵詞,根據(jù)解析規(guī)則對(duì)拆分出的關(guān)鍵詞進(jìn)行解析,根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù),過濾后執(zhí)行相應(yīng)的操作;
[0080]例如,輸入字符序列“#mml:export=c:\export.csv高新區(qū)”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞“#mml: export=c: \export.csv”、“高新區(qū)”,根據(jù)解析規(guī)則解析出業(yè)務(wù)動(dòng)作語義詞基本語義詞“高新區(qū)”,則過濾條件為:一條告警所有屬性的集合包含“高新區(qū)”關(guān)鍵詞;并且在過濾后執(zhí)行告警表格導(dǎo)出動(dòng)作,導(dǎo)出的告警數(shù)據(jù)以csv格式保存在文件c: \export.csv 中;
[0081]例如,輸入字符序列“#mml:print高新區(qū)”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞Smmliprint", “高新區(qū)”,根據(jù)解析規(guī)則解析出業(yè)務(wù)動(dòng)作語義詞基本關(guān)鍵詞“高新區(qū)”,則過濾條件為:一條告警所有屬性的集合包含“高新區(qū)”關(guān)鍵詞;并且在過濾后執(zhí)行告警表格的打印動(dòng)作。
[0082]為了實(shí)現(xiàn)上述方法,本發(fā)明還提供一種網(wǎng)元管理系統(tǒng)中告警過濾的裝置,如圖3所示,該裝置位于客戶端包括:顯示界面31、告警數(shù)據(jù)緩存單元32、拆分解析單元33、過濾單元34 ;其中,
[0083]所述顯示界面31,用于接收用戶輸入的字符序列和對(duì)過濾后的告警數(shù)據(jù)進(jìn)行顯示;
[0084]所述告警數(shù)據(jù)緩存單元32,用于緩存告警數(shù)據(jù);
[0085]所述拆分解析單元33,用于對(duì)輸入單元311輸入的字符序列進(jìn)行拆分及解析;
[0086]所述過濾單元34,用于根據(jù)拆分解析單元33的解析結(jié)果過濾告警數(shù)據(jù)緩存單元32中的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)發(fā)送至顯示單元312進(jìn)行顯示;
[0087]所述輸入單元311為文本搜索框,具體用于接收用戶告警查詢字符序列的輸入;
[0088]所述顯示單元312為告警列表,具體用于將過濾單元34過濾后的告警數(shù)據(jù)進(jìn)行顯示;
[0089]所述告警數(shù)據(jù)緩存單元32,具體用于本地實(shí)時(shí)獲取并保存遠(yuǎn)端存儲(chǔ)器中所存儲(chǔ)的網(wǎng)元管理系統(tǒng)中的告警數(shù)據(jù);
[0090]其中,所述遠(yuǎn)端存儲(chǔ)器可以為服務(wù)端存儲(chǔ)器;
[0091]所述拆分解析單元33,具體用于根據(jù)拆分規(guī)則將輸入的字符序列拆分成至少一個(gè)關(guān)鍵詞,根據(jù)解析規(guī)則對(duì)拆分出的關(guān)鍵詞進(jìn)行解析;
[0092]其中,所述拆分規(guī)則為:使用空格和/或拆分符號(hào)進(jìn)行關(guān)鍵詞的拆分;
[0093]所述拆分符號(hào)為前后雙引號(hào)””。
[0094]當(dāng)輸入字符序列不包含拆分符號(hào)時(shí),例如,輸入字符序列“高新區(qū)嚴(yán)重未確認(rèn)”,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“高新區(qū)”、“嚴(yán)重”、“未確認(rèn)”;
[0095]當(dāng)輸入字符序列包含拆分符號(hào)時(shí),拆分符號(hào)之間的子字符序列作為關(guān)鍵詞,再將剩余部分使用空格進(jìn)行拆分,例如,輸入字符序列“2013-07-10”小區(qū)a”嚴(yán)重”,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“2013-07-10”、“小區(qū)a”、“嚴(yán)重”。
[0096]另外,當(dāng)拆分符號(hào)之前符號(hào)為轉(zhuǎn)義符號(hào)時(shí),表示使用拆分符號(hào)本身進(jìn)行過濾,即拆分符號(hào)不起拆分作用;
[0097]所述轉(zhuǎn)義符號(hào)為\。
[0098]例如,輸入字符序列“\\\”\#\””,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為“\#,,、“\,,,,。
[0099]為清晰起見,本發(fā)明中提及的輸入字符序列均包含在一對(duì)全角雙引號(hào)中,實(shí)際輸入不需要這一對(duì)全角雙引號(hào),本發(fā)明中舉例的關(guān)鍵詞都用一對(duì)全角雙引號(hào)區(qū)分開,實(shí)際的關(guān)鍵詞并沒有這一對(duì)全角雙弓I號(hào)。
[0100]其中,所述解析規(guī)則包括:
[0101]當(dāng)拆分出的關(guān)鍵詞中包含轉(zhuǎn)義符號(hào)時(shí),根據(jù)起轉(zhuǎn)義作用的轉(zhuǎn)義符號(hào)解析出基本關(guān)鍵詞;
[0102]當(dāng)拆分后的關(guān)鍵詞以語義符號(hào)開始時(shí),根據(jù)語義符號(hào)解析出語義詞;
[0103]當(dāng)拆分出的關(guān)鍵詞不包含轉(zhuǎn)義符號(hào)和語義符號(hào)時(shí),直接將所述關(guān)鍵詞作為基本關(guān)鍵詞。
[0104]所述基本關(guān)鍵詞為拆分后不包含轉(zhuǎn)義符號(hào)或語義符號(hào)的關(guān)鍵詞;
[0105]所述語義符號(hào)為#;
[0106]所述語義詞包括:
[0107]表示特定告警屬性的語義詞,如“#SVr: ”代表告警級(jí)別,“#pos: ”代表告警位置,”代表告警附加文本等;
[0108]表示“否”關(guān)系的語義詞,如“#!: ”,此語義詞與表示特定告警屬性的關(guān)鍵詞連用;
[0109]表示全局“或”關(guān)系的語義詞,如“ #global: or”,此語義詞獨(dú)立出現(xiàn),代表本組輸入經(jīng)拆分解析后得到的關(guān)鍵詞之間為“或”關(guān)系;
[0110]表示業(yè)務(wù)動(dòng)作的語義詞,如“#mml: ”,代表系統(tǒng)除了執(zhí)行查詢過濾以外還需要執(zhí)行一次業(yè)務(wù)動(dòng)作,動(dòng)作的種類由具體的mml命令決定。
[0111]例如,輸入字符序列為“\\\”\#\””,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“\\”、
根據(jù)起轉(zhuǎn)義作用的轉(zhuǎn)義符號(hào)解析出基本關(guān)鍵詞為
[0112]例如,輸入字符序列為“#SVr:普通I嚴(yán)重#pos:高新區(qū)#txt:鏈路斷”,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為;#sVr..普通I嚴(yán)重”、“#pos:高新區(qū)”、“#txt:鏈路斷”,根據(jù)語義符號(hào)解析出語義詞為表示特定告警屬性的語義詞,即分別為表示告警級(jí)別語義詞(#svr:)、告警位置語義詞(#pos..)、告警附加文本語義詞(#txt:);
[0113]例如,輸入字符序列為“高新區(qū)嚴(yán)重未確認(rèn)”,根據(jù)拆分規(guī)則拆分出的關(guān)鍵詞為:“高新區(qū)”、“嚴(yán)重”、“未確認(rèn)”,拆分出的關(guān)鍵詞不包含轉(zhuǎn)義符號(hào)和語義符號(hào),“高新區(qū)”、“嚴(yán)重”、“未確認(rèn)”為基本關(guān)鍵詞。
[0114]所述過濾單元34,具體用于根據(jù)拆分解析單元33解析出的基本關(guān)鍵詞按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)過濾,或者,按照解析出的語義詞進(jìn)行告警數(shù)據(jù)過濾,將滿足過濾條件的告警數(shù)據(jù)發(fā)送至顯示單元312進(jìn)行顯示;
[0115]其中,所述根據(jù)解析出的基本關(guān)鍵詞按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)過濾,具體為:一條告警所有屬性的集合包含解析出的所有基本關(guān)鍵詞,則本條告警滿足過濾條件;
[0116]例如,解析出基本關(guān)鍵詞“高新區(qū)”、“嚴(yán)重”、“未確認(rèn)”,則過濾條件為:一條告警所有屬性的集合包含“高新區(qū)”和“嚴(yán)重”和“未確認(rèn)”三個(gè)關(guān)鍵詞;
[0117]其中,所述按照解析出的語義詞進(jìn)行告警數(shù)據(jù)過濾,具體為根據(jù)語義詞表示的告警屬性、“否”關(guān)系、全局“或”關(guān)系進(jìn)行告警數(shù)據(jù)過濾,除了語義詞所表示的關(guān)系之外都按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)過濾。
[0118]例如,輸入字符序列“iisvr:普通I嚴(yán)重#pos:高新區(qū)#txt:鏈路斷”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞“#svr:普通I嚴(yán)重”、“#pos:高新區(qū)”、“#txt:鏈路斷”,根據(jù)解析規(guī)則解析出表示告警級(jí)別語義詞(#svr:)、告警位置語義詞(#pos:)、告警附加文本語義詞(#txt:),則過濾條件為:一條告警的告警級(jí)別屬性包含“普通”或“嚴(yán)重”關(guān)鍵詞,并且告警位置屬性包含“高新區(qū)”關(guān)鍵詞,并且告警附加文本屬性包含“鏈路斷”關(guān)鍵詞;
[0119]例如,輸入字符序列“#!:#SVr:普通I嚴(yán)重”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞"#!:#svr:普通I嚴(yán)重”,根據(jù)解析規(guī)則解析出表示“否”關(guān)系語義詞(#!:)、表示告警級(jí)別語義詞(#svr:),則過濾條件為:一條告警的告警級(jí)別屬性不能包含“普通”或“嚴(yán)重”關(guān)鍵詞;
[0120]例如,輸入字符序列“#global:or高新區(qū)嚴(yán)重”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞“#global: or”、“高新區(qū)”、“嚴(yán)重”,根據(jù)解析規(guī)則解析出全局“或”關(guān)系語義詞(#global:or)、基本語義詞“高新區(qū)”、“嚴(yán)重”,則過濾條件為:一條告警所有屬性的集合包含“高新區(qū)”或者“嚴(yán)重”關(guān)鍵詞。
[0121]所述過濾單元34,具體還用于當(dāng)告警數(shù)據(jù)緩存單元32中的告警數(shù)據(jù)發(fā)生變化時(shí),實(shí)時(shí)過濾出滿足過濾條件的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)發(fā)送至顯示單元312進(jìn)行顯
/Jn ο
[0122]其中,根據(jù)過濾條件在告警數(shù)據(jù)中進(jìn)行過濾屬于現(xiàn)有技術(shù);
[0123]如語義詞中所包含的表示業(yè)務(wù)動(dòng)作的語義詞所述,根據(jù)解析結(jié)果過濾告警數(shù)據(jù)后還可以根據(jù)解析結(jié)果執(zhí)行業(yè)務(wù)動(dòng)作,因此本發(fā)明還實(shí)現(xiàn)了網(wǎng)元管理系統(tǒng)中另一種告警過濾裝置的結(jié)構(gòu),如圖4所示,該裝置位于客戶端包括:顯示界面41、告警數(shù)據(jù)緩存單元42、拆分解析單元43、過濾單元44、輔助單元45 ;其中,
[0124]顯示界面41、告警數(shù)據(jù)緩存單元42、拆分解析單元43、過濾單元44的作用與圖3所示裝置中相應(yīng)各單元的作用相同;
[0125]所述輔助單元45,具體用于過濾單元44將告警數(shù)據(jù)緩存單元42的告警數(shù)據(jù)過濾后,根據(jù)拆分解析單元43的解析結(jié)果執(zhí)行相應(yīng)的操作。
[0126]例如,輸入字符序列“#mml:export=c:\export.csv高新區(qū)”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞“#mml: export=c: \export.csv”、“高新區(qū)”,根據(jù)解析規(guī)則解析出業(yè)務(wù)動(dòng)作語義詞基本語義詞“高新區(qū)”,則過濾條件為:一條告警所有屬性的集合包含“高新區(qū)”關(guān)鍵詞;并且在過濾后執(zhí)行告警表格導(dǎo)出動(dòng)作,導(dǎo)出的告警數(shù)據(jù)以csv格式保存在文件c: \export.csv 中;
[0127]例如,輸入字符序列“#mml:print高新區(qū)”,根據(jù)拆分規(guī)則拆分出關(guān)鍵詞Smmliprint", “高新區(qū)”,根據(jù)解析規(guī)則解析出業(yè)務(wù)動(dòng)作語義詞基本關(guān)鍵詞“高新區(qū)”,則過濾條件為:一條告警所有屬性的集合包含“高新區(qū)”關(guān)鍵詞;并且在過濾后執(zhí)行告警表格的打印動(dòng)作。
[0128]所述顯示界面41可以是顯示器;
[0129]所述告警數(shù)據(jù)緩存單元42可以是存儲(chǔ)器;
[0130]所述拆分解析單元43、過濾單元44及輔助單元45可以由告警過濾的裝置中的中央處理器(CPU, Central Processing Unit)實(shí)現(xiàn)。
[0131]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種網(wǎng)元管理系統(tǒng)中告警過濾的方法,其特征在于,該方法包括: 在顯示界面上設(shè)置文本搜索框和告警列表,客戶端在文本搜索框中獲取用戶輸入的字符序列,對(duì)所述字符序列進(jìn)行拆分及解析,根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)實(shí)時(shí)顯示到告警列表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述拆分為根據(jù)拆分規(guī)則將輸入字符序列拆分成至少一個(gè)關(guān)鍵詞,所述拆分規(guī)則為:使用空格和/或拆分符號(hào)進(jìn)行關(guān)鍵詞的拆分。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解析為根據(jù)解析規(guī)則對(duì)拆分出的關(guān)鍵詞進(jìn)行解析,所述解析規(guī)則包括: 當(dāng)拆分出的關(guān)鍵詞中包含轉(zhuǎn)義符號(hào)時(shí),根據(jù)起轉(zhuǎn)義作用的轉(zhuǎn)義符號(hào)解析出基本關(guān)鍵詞; 當(dāng)拆分后的關(guān)鍵詞以語義符號(hào)開始時(shí),根據(jù)語義符號(hào)解析出語義詞; 當(dāng)拆分出的關(guān)鍵詞不包含轉(zhuǎn)義符號(hào)和語義符號(hào)時(shí),直接將所述關(guān)鍵詞作為基本關(guān)鍵
ο
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述語義詞包括:表示特定告警屬性的語義詞、和/或表示“否”關(guān)系的語義詞、和/或表示全局“或”關(guān)系的語義詞、和/或表示業(yè)務(wù)動(dòng)作的語義詞。
5.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述根據(jù)解析結(jié)果過濾緩存在本地的告警數(shù)據(jù)為: 將解析出的基本關(guān)鍵詞按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)過濾,或者,按照解析出的語義詞進(jìn)行告警數(shù)據(jù)過濾。
6.一種網(wǎng)元管理系統(tǒng)中告警過濾的裝置,其特征在于,該裝置包括:顯示界面、告警數(shù)據(jù)緩存單元、拆分解析單元、過濾單元;其中, 所述顯示界面,用于接收用戶輸入的字符序列和對(duì)過濾后的告警數(shù)據(jù)進(jìn)行顯示; 所述告警數(shù)據(jù)緩存單元,用于緩存告警數(shù)據(jù); 所述拆分解析單元,用于對(duì)輸入的字符序列進(jìn)行拆分及解析; 所述過濾單元,用于根據(jù)拆分解析單元的解析結(jié)果過濾告警數(shù)據(jù)緩存單元中的告警數(shù)據(jù),將過濾后的告警數(shù)據(jù)實(shí)時(shí)發(fā)送至顯示單元進(jìn)行顯示。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述拆分解析單元,具體用于根據(jù)拆分規(guī)則將輸入字符序列拆分成至少一個(gè)關(guān)鍵詞,所述拆分規(guī)則為:使用空格和/或拆分符號(hào)進(jìn)行關(guān)鍵詞的拆分。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述拆分解析單元,具體還用于根據(jù)解析規(guī)則對(duì)拆分出的關(guān)鍵詞進(jìn)行解析,所述解析規(guī)則包括: 當(dāng)拆分出的關(guān)鍵詞中包含轉(zhuǎn)義符號(hào)時(shí),根據(jù)起轉(zhuǎn)義作用的轉(zhuǎn)義符號(hào)解析出基本關(guān)鍵詞; 當(dāng)拆分后的關(guān)鍵詞以語義符號(hào)開始時(shí),根據(jù)語義符號(hào)解析出語義詞; 當(dāng)拆分出的關(guān)鍵詞不包含轉(zhuǎn)義符號(hào)和語義符號(hào)時(shí),直接將所述關(guān)鍵詞作為基本關(guān)鍵
ο
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述語義詞包括:表示特定告警屬性的語義詞、和/或表示“否”關(guān)系的語義詞、和/或表示全局“或”關(guān)系的語義詞、和/或表示業(yè)務(wù)動(dòng)作的語義詞。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述過濾單元,具體用于根據(jù)拆分解析單元得出的解析結(jié)果,將解析出的基本關(guān)鍵詞按照“并”關(guān)系進(jìn)行告警數(shù)據(jù)緩存單元中告警數(shù)據(jù)過濾,或者,按照解析出的語義詞進(jìn)行告警數(shù)據(jù)過濾。
【文檔編號(hào)】G06F17/27GK104462150SQ201310442724
【公開日】2015年3月25日 申請(qǐng)日期:2013年9月25日 優(yōu)先權(quán)日:2013年9月25日
【發(fā)明者】張瑩 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1