本發(fā)明涉及通信的告警領(lǐng)域,涉及一種告警信息顯示方法和裝置。
背景技術(shù):
隨著(timedivisionlongterm,td-lte)網(wǎng)絡(luò)基礎(chǔ)設(shè)施陸續(xù)開展,各個設(shè)備廠家也在不斷的建設(shè)第四代移動通信技術(shù)(4th,generation,4g基站,現(xiàn)有的技術(shù)主要是通過登錄各不同的客戶端對告警信息進行統(tǒng)計,由于各廠家網(wǎng)管操作方法不統(tǒng)一,導致查詢統(tǒng)計所耗費時間長且影響工作效率。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種告警信息顯示方法和裝置,能夠使得各個設(shè)備的告警信息統(tǒng)一的顯示出來,便于用戶查詢統(tǒng)計。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
第一方面,提供一種告警信息顯示方法,包括:
采集預設(shè)區(qū)域的各個設(shè)備發(fā)送的告警信息;
按照預設(shè)分類規(guī)則,將所述各個設(shè)備的告警信息進行分類;
按照預設(shè)顯示規(guī)則,顯示分類后的告警信息和/或所述分類后的告警信息的個數(shù)。
可選的,所述按照預設(shè)分類規(guī)則,將所述各個設(shè)備的告警信息進行分類之前,所述方法還包括:
將所述各個設(shè)備的告警信息轉(zhuǎn)化為預設(shè)格式的告警信息。
可選的,所述按照預設(shè)分類規(guī)則,將所述告警信息進行分類包括:
按照告警信息的恢復狀態(tài),將所述各個設(shè)備的告警信息分為已恢復告警信息和未恢復告警信息;
所述按照預設(shè)分類規(guī)則,將所述各個設(shè)備的告警信息進行分類之后,所述方法還包括:
獲取所述各個設(shè)備的總個數(shù);
根據(jù)所述各個設(shè)備的告警信息,確定發(fā)生故障的設(shè)備的故障個數(shù)和解決故障的設(shè)備的恢復個數(shù);
將所述故障個數(shù)與所述恢復個數(shù)之差除以所述總個數(shù)作為所述預設(shè)區(qū)域的故障率;
顯示所述預設(shè)區(qū)域的故障率。
可選的,所述按照預設(shè)分類規(guī)則,將所述告警信息進行分類包括:
按照預設(shè)的告警信息和告警類型的對應(yīng)關(guān)系,確定所述各個設(shè)備的告警信息對應(yīng)的告警類型;
或,按照預設(shè)的告警信息和告警級別的對應(yīng)關(guān)系,確定所述各個設(shè)備的告警信息對應(yīng)的告警級別。
可選的,所述顯示分類后的告警信息和/或所述分類后的告警信息的個數(shù)包括:
接收用戶輸入的顯示條件;
顯示具有所述顯示條件的告警信息和/或具有所述顯示條件的告警信息的個數(shù)。
第二方面,提供一種告警信息顯示裝置,包括:
采集單元,用于采集預設(shè)區(qū)域的各個設(shè)備發(fā)送的告警信息;
分類單元,用于按照預設(shè)分類規(guī)則,將所述各個設(shè)備的告警信息進行分類;
顯示單元,用于顯示分類后的告警信息和/或所述分類后的告警信息的個數(shù)。
可選的,所述裝置還包括:
轉(zhuǎn)化單元,用于將所述各個設(shè)備的告警信息轉(zhuǎn)化為預設(shè)格式的告警信息。
可選的,所述分類單元具體用于:
按照告警信息的恢復狀態(tài),將所述各個設(shè)備的告警信息分為已恢復告警信息和未恢復告警信息;
所述裝置還包括:
獲取單元,用于獲取所述各個設(shè)備的總個數(shù);
確定單元,用于根據(jù)所述各個設(shè)備的告警信息,確定發(fā)生故障的設(shè)備的故障個數(shù)和解決故障的設(shè)備的恢復個數(shù);
計算單元,用于將所述故障個數(shù)與所述恢復個數(shù)之差除以所述總個數(shù)作為所述預設(shè)區(qū)域的故障率;
所述顯示單元還用于:顯示所述預設(shè)區(qū)域的故障率。
可選的,所述分類單元具體用于:
按照預設(shè)的告警信息和告警類型的對應(yīng)關(guān)系,確定所述各個設(shè)備的告警信息對應(yīng)的告警類型;
或,按照預設(shè)的告警信息和告警級別的對應(yīng)關(guān)系,確定所述各個設(shè)備的告警信息對應(yīng)的告警級別。
可選的,所述顯示單元具體用于:
接收用戶輸入的顯示條件;
顯示具有所述顯示條件的告警信息和/或具有所述顯示條件的告警信息的個數(shù)。
本發(fā)明實施例提供了一種告警信息顯示方法和裝置,先采集預設(shè)區(qū)域的各個設(shè)備發(fā)送的告警信息;按照預設(shè)分類規(guī)則,將各個設(shè)備的告警信息進行分類;顯示分類后的告警信息和/或所述分類后的告警信息的個數(shù)。這樣一來,每個設(shè)備的告警信息可以在同一裝置上進行匯總,并按照預設(shè)規(guī)則進行分類,并顯示分類后的告警信息和/或其個數(shù)。因此,使得各個設(shè)備的告警信息統(tǒng)一的顯示出來,便于用戶查詢統(tǒng)計。
附圖說明
圖1為本發(fā)明實施例提供的一種告警信息顯示方法的流程圖;
圖2為本發(fā)明實施例提供的一種以表格方式顯示的告警信息的示意圖;
圖3為本發(fā)明實施例提供的另一種告警信息顯示方法的流程圖;
圖4為本發(fā)明實施例提供的一種曲線方式顯示的告警信息的示意圖;
圖5本發(fā)明實施例提供的一種柱狀圖方式顯示的告警信息的示意圖;
圖6為本發(fā)明實施例提供的一種餅狀圖方式顯示的告警信息的示意圖;
圖7為本發(fā)明實施例提供的一種告警信息顯示裝置的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實施例提供的另一種告警信息顯示裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
實施例一
本發(fā)明實施例提供一種告警信息顯示方法,應(yīng)用于告警信息顯示裝置,該裝置可以是采集器或采集服務(wù)器的一部分,也可以任一終端的一部分。如圖1所示,該方法包括:
步驟101、采集預設(shè)區(qū)域的各個設(shè)備發(fā)送的告警信息。
告警信息是當設(shè)備出現(xiàn)故障時產(chǎn)生標識設(shè)備出現(xiàn)故障的信息,該告警信息可以包括設(shè)備標識、出現(xiàn)故障的部件信息等;預設(shè)區(qū)域是運維人員預先設(shè)定的一個區(qū)域,可以是省、城市等。告警信息顯示裝置可以通過無線方式接收告警信息,也可以通過有有線方式接收告警信息。相應(yīng)的,告警信息顯示可以是當有設(shè)備有告警信息生成時,接收該告警信息,也可以是按照預設(shè)周期采集告警信息,本實施例不做限定。
步驟102、按照預設(shè)分類規(guī)則,將各個設(shè)備的告警信息進行分類。
本實施例中分類的方法包括很多種,例如,按恢復狀態(tài)進行分類,按告警類型分類、按宏站和室分分類、按地區(qū)分類等。
示例的,按照告警信息的恢復狀態(tài),將各個設(shè)備的告警信息分為已恢復告警信息和未恢復告警信息。也就是說當告警信息的恢復狀態(tài)是已恢復時,將該告警信息劃分到已恢復告警信息的行列,將該告警信息存儲到第一庫中;當告警信息的恢復狀態(tài)是未恢復時,將該告警信息劃分到未恢復告警信息的行列, 將該告警信息存儲在第二庫中。該第一庫和第二庫都是存儲告警信息的數(shù)據(jù)庫。
示例的,按照預設(shè)的告警信息和告警類型的對應(yīng)關(guān)系,確定各個設(shè)備的告警信息對應(yīng)的告警類型。
具體的,按照告警信息的內(nèi)容,將告警信息的功能分為以下幾大類型:類型一、傳輸故障類告警;類型二、電源故障類告警;類型三、設(shè)備硬件故障類告警(bbu/rru/gps/時鐘/駐波等硬件故障告警);類型四、設(shè)備軟件故障類告警(功率/參數(shù)/license等軟件故障告警);類型五、光路告警(光纖/光模塊等);類型六、其他告警。
與此同時,還可以將告警信息按告警級別進行劃分。具體的,將告警信息分為一級告警、二級告警、三級告警、四級告警,此告警級別劃分與網(wǎng)管中心告警等級一致。
步驟103、按照預設(shè)顯示規(guī)則,顯示分類后的告警信息和/或分類后的告警信息的個數(shù)。
本實施例中,預設(shè)顯示規(guī)則包括很多種,例如以柱狀圖形式顯示告警信息,以餅狀圖形式顯示告警信息,以表格形式顯示告警信息;還可以接收用戶輸入的顯示條件;顯示具有顯示條件的告警信息。例如,顯示條件是某廠家生產(chǎn)的設(shè)備,因此,只顯示該廠家生產(chǎn)的設(shè)備所產(chǎn)生的告警信息。
這樣一來,每個設(shè)備的告警信息可以在同一裝置上進行匯總,并按照預設(shè)規(guī)則進行分類,并顯示分類后的告警信息和/或其個數(shù)。因此,使得各個設(shè)備的告警信息統(tǒng)一的顯示出來,便于用戶查詢統(tǒng)計。
為了直觀體現(xiàn)廠商設(shè)備質(zhì)量及對各分公司維護的水平進行評估,在按恢復狀態(tài)進行分類的步驟102之后,所述方法還包括:獲取各個設(shè)備的總個數(shù);根據(jù)各個設(shè)備的告警信息,確定發(fā)生故障的設(shè)備的故障個數(shù)和解決故障的設(shè)備的恢復個數(shù);將故障個數(shù)與恢復個數(shù)之差除以總個數(shù)作為預設(shè)區(qū)域的故障率;顯示預設(shè)區(qū)域的故障率。
由于每個告警信息都包括設(shè)備的標識,因此,根據(jù)這些標識就可以確定出發(fā)生故障的設(shè)備個數(shù),當設(shè)備修理好之后,運維人員可以手動的將該告警信息 設(shè)置為已恢復告警信息,或者自動將該告警信息設(shè)置為已恢復告警信息;從而根據(jù)統(tǒng)計已恢復告警信息的個數(shù),確定解決故障的設(shè)備的恢復個數(shù);將故障個數(shù)與恢復個數(shù)之差除以總個數(shù)作為預設(shè)區(qū)域的故障率。值得說明的是,如果想要獲得某一廠家設(shè)備的故障率,可以依照上述方法進行計算。
示例的,如圖2所示,以表格形式顯示出內(nèi)蒙古各城市的基站的總個數(shù)、告警信息總數(shù)、告警率、宏站的告警數(shù)、宏站的告警率、室分的告警數(shù)和室分的告警率,以及各個廠家(華為、中興、愛立信、諾西)的各告警級別的告警信息的個數(shù)。當用戶希望具體知道告警信息的內(nèi)容,用戶可以點擊個告警信息的個數(shù),進入查看對應(yīng)的告警信息。例如,如果用戶想知道呼和浩特的室分的告警信息的個數(shù)(告警數(shù)),那么點擊圖2中呼和浩特的室分的告警數(shù)3034,之后就會具體顯示室分的所有告警信息。
實施例二
本發(fā)明實施例提供一種告警信息顯示方法,該方法應(yīng)用于采集服務(wù)器,該采集服務(wù)器與內(nèi)蒙古各城市的各廠家基站通過有線方式相連接,如圖3所示,該方法包括:
步驟201、采集各廠家基站出現(xiàn)故障時通過心跳機制發(fā)送的告警數(shù)據(jù)。
以傳輸控制協(xié)議(transmissioncontrolprotocol,tcp)為例,如果設(shè)置了心跳,tcp就會在一定的時間(比如你設(shè)置的是3秒鐘)內(nèi)發(fā)送你設(shè)置的次數(shù)的心跳(比如說2次),并且此信息不會影響你自己定義的協(xié)議。所謂“心跳”就是定時發(fā)送一個自定義的結(jié)構(gòu)體(心跳包或心跳幀),讓對方知道自己“在線”。以確保鏈接的有效性。
采集過程中,各廠家的基站需要與采集服務(wù)器配合,各個廠家的設(shè)備需要通知采集服務(wù)器其告警信息存儲的位置,從而方便采集服務(wù)器采集。
步驟202、將各廠家基站的告警信息轉(zhuǎn)化為預設(shè)格式的告警信息。
由于各廠家基站的告警信息都具有自身的協(xié)議,因此,需要將各廠家的告警信息轉(zhuǎn)化為預設(shè)格式的告警信息,這樣,便于采集服務(wù)器存儲,也便于采集服務(wù)器顯示。
根據(jù)公共對象請求代理體系結(jié)構(gòu)接口協(xié)議將各廠家基站的告警信息進行解析出omcname(omc網(wǎng)管名稱)、alarm_id(告警標識)、inserttime(入庫時間)、alarm_type(告警類型)、managed_object_instance(告警對象實例)、managed_object_class(告警級別)、event_time(告警發(fā)生時間)、additional_text(告警詳細信息)等告警的基礎(chǔ)信息和參數(shù)信息,將這些信息存儲至數(shù)據(jù)庫。
步驟203、按照告警信息的恢復狀態(tài),將各個設(shè)備的告警信息分為已恢復告警信息和未恢復告警信息。
這里,告警信息的恢復狀態(tài)可以是告警信息中本身就附帶的,也可以是當告警信息對應(yīng)的故障解決時,運維人員增添的屬性。與此同時,將已恢復告警信息存儲在第一庫中,將未恢復告警信息存儲在第二庫中。
步驟204、獲取廠家基站的總個數(shù)。
步驟205、根據(jù)各廠家基站的告警信息,確定發(fā)生故障的基站的故障個數(shù)和解決故障的基站的恢復個數(shù)。
這里,告警信息包括各廠家基站的標識,根據(jù)標識就可以確定出發(fā)生故障基站的故障個數(shù)。同樣,根據(jù)各廠家基站的標識和已恢復告警信息對應(yīng)的基站標識確定恢復個數(shù)。
步驟206、將故障個數(shù)與恢復個數(shù)之差除以總個數(shù),得到呼和浩特市的告警率。
步驟207、按照預設(shè)顯示規(guī)則,顯示告警信息和告警率。
如圖4所示,以曲線圖形式顯示某某城市在10月10日至10月17日內(nèi)恢復個數(shù)和故障個數(shù)。如圖5所示,以柱狀圖形式顯示各廠家基站的已恢復告警信息和未恢復告警信息。如圖6所示,以餅狀圖形式顯示各城市的告警信息數(shù)量。這里,還可以顯示故障個數(shù)和恢復個數(shù)。
實施例三
本發(fā)明實施例提供一種告警信息顯示裝置30,如圖4所示,包括:
采集單元301,用于采集預設(shè)區(qū)域的各個設(shè)備發(fā)送的告警信息。
分類單元302,用于按照預設(shè)分類規(guī)則,將所述各個設(shè)備的告警信息進行分類。
顯示單元303,用于按照預設(shè)顯示規(guī)則,顯示分類后的告警信息和/或所述分類后的告警信息的個數(shù)。
這樣一來,每個設(shè)備的告警信息可以在同一裝置上進行匯總,并按照預設(shè)規(guī)則進行分類,并顯示分類后的告警信息和/或其個數(shù)。因此,使得各個設(shè)備的告警信息統(tǒng)一的顯示出來,便于用戶查詢統(tǒng)計。
進一步的,如圖4所示,所述裝置30還包括:
轉(zhuǎn)化單元304,用于將所述各個設(shè)備的告警信息轉(zhuǎn)化為預設(shè)格式的告警信息。
進一步的,所述分類單元302具體用于:
按照告警信息的恢復狀態(tài),將所述告警信息分為已恢復告警信息和未恢復告警信息;
所述裝置還包括:
獲取單元305,用于獲取所述各個設(shè)備的總個數(shù);
確定單元306,用于根據(jù)所述各個設(shè)備的告警信息,確定發(fā)生故障的設(shè)備的故障個數(shù)和解決故障的設(shè)備的恢復個數(shù);
計算單元307,用于將所述故障個數(shù)與所述恢復個數(shù)之差除以所述總個數(shù)作為所述預設(shè)區(qū)域的故障率;
所述顯示單元303還用于:顯示所述預設(shè)區(qū)域的故障率。
進一步的,所述分類單元302具體用于:
按照預設(shè)的告警信息和告警類型的對應(yīng)關(guān)系,確定所述各個設(shè)備的告警信息對應(yīng)的告警類型;
或,按照預設(shè)的告警信息和告警級別的對應(yīng)關(guān)系,確定所述各個設(shè)備的告警信息對應(yīng)的告警級別。
進一步的,所述顯示單元303具體用于:
接收用戶輸入的顯示條件;
顯示具有所述顯示條件的告警信息和具有所述顯示條件的告警信息的個數(shù)。
在實際應(yīng)用中,所述采集單元301、分類單元302、顯示單元303、轉(zhuǎn)化單元304、獲取單元305、確定單元306、計算單元307均可由位于告警信息顯示裝置30中的中央處理器(centralprocessingunit,cpu)、微處理器(microprocessorunit,mpu)、數(shù)字信號處理器(digitalsignalprocessor,dsp)、或現(xiàn)場可編程門陣列(fieldprogrammablegatearray,fpga)、壓力屏等實現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍。