網(wǎng)管告警顯示方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及網(wǎng)管告警顯示方法和裝置。
【背景技術】
[0002]告警管理是電信網(wǎng)絡管理的最基礎和最關鍵的功能之一。當網(wǎng)絡設備出現(xiàn)故障或者存在隱患時都可能會產(chǎn)生告警并報告給網(wǎng)絡管理系統(tǒng),或者由網(wǎng)絡管理系統(tǒng)主動收集網(wǎng)絡設備的告警信息,在人機界面上顯示,從而交由運維人員處理。
[0003]網(wǎng)絡設備的告警通常包含較為豐富的信息,包括但不限于如下屬性:告警編號、網(wǎng)元標識、網(wǎng)元類型、告警在網(wǎng)元內(nèi)的位置、發(fā)生時間、告警級別、告警碼、告警類型、告警原因、告警附加文本、告警處理建議等。
[0004]在實際生產(chǎn)環(huán)境中,網(wǎng)絡管理系統(tǒng)接收和處理的告警會比較多,目前的網(wǎng)絡管理系統(tǒng)中,使用告警列表集中顯示多條告警,每一行顯示一條告警,每一列的字段對應一個屬性。但如前所述,每條告警的屬性字段很多,一些屬性字段的內(nèi)容也很多。告警列表對于某些內(nèi)容較多的屬性字段,也只顯示概要信息。
[0005]用戶若要查看某條告警完整的詳細信息,需要執(zhí)行相應的操作,在單獨的窗口或者頁面顯示該條告警完整的詳細信息。也就是說,告警列表和告警詳細信息是分離顯示的。用戶需要在告警詳細信息界面和告警列表之間切換,從而完成單條告警詳細信息查看和多條告警監(jiān)視的操作。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的主要目的在于提供一種網(wǎng)管告警顯示方法和裝置,旨在解決用戶需要在告警詳細信息界面和告警列表之間切換才能完成單條告警詳細信息查看和多條告警監(jiān)視的操作的問題。
[0007]為實現(xiàn)上述目的,本發(fā)明提供的一種網(wǎng)管告警顯示方法,所述網(wǎng)管告警顯示方法包括以下步驟:
[0008]獲取屏幕的顯示區(qū)域?qū)挾龋?br>[0009]查詢告警列表中單條告警的所有告警屬性字段完全顯示時的寬度;
[0010]判斷所述屏幕的顯示區(qū)域?qū)挾仁欠翊笥诨虻扔谒龈婢瘜傩宰侄瓮耆@示時的寬度;
[0011]如果所述屏幕的顯示區(qū)域?qū)挾却笥诨虻扔谒龈婢瘜傩宰侄瓮耆@示時的寬度,則將所述單條告警的所有告警屬性字段調(diào)整成一行并單頁顯示。
[0012]優(yōu)選地,所述判斷屏幕的顯示區(qū)域?qū)挾仁欠翊笥诨虻扔谒龈鞲婢瘜傩宰侄瓮耆@示時的寬度的步驟之后還包括:
[0013]如果所述屏幕的顯示區(qū)域?qū)挾刃∮谒龈婢瘜傩宰侄瓮耆@示時的寬度,則逐次累加計算單條告警中各條告警屬性字段的顯示寬度;
[0014]將所述逐次累加計算的告警屬性字段的顯示寬度與所述屏幕的顯示區(qū)域?qū)挾冗M行比較;
[0015]當所述逐次累加計算的告警屬性字段的顯示寬度首次大于或等于所述屏幕的顯示區(qū)域?qū)挾葧r,則將首次大于前或者等于時的所有告警屬性字段作為當前顯示的告警屬性字段,調(diào)整成一行并單頁顯示。
[0016]優(yōu)選地,所述將逐次累加計算的告警屬性字段的顯示寬度與所述屏幕的顯示區(qū)域?qū)挾冗M行比較的步驟之前還包括:
[0017]將告警列表中所有告警屬性字段按優(yōu)先級進行排序。
[0018]優(yōu)選地,所述當逐次累加計算的告警屬性字段的顯示寬度首次大于或等于所述屏幕的顯示區(qū)域?qū)挾葧r,則將首次大于前或者等于時的所有告警屬性字段作為當前顯示的告警屬性字段,調(diào)整成一行并單頁顯示的步驟之后還包括:
[0019]根據(jù)用戶選擇的告警屬性字段,在所述告警列表中展開顯示相對應的告警詳細信息。
[0020]優(yōu)選地,所述根據(jù)用戶選擇的告警屬性字段,在所述告警列表中展開顯示相對應的告警詳細信息的步驟具體包括:
[0021]獲取所述告警列表中單條告警中所有告警屬性字段,并將所述單條告警的所有告警屬性字段的詳細信息拼湊在一起;
[0022]將所述拼湊在一起的所有告警屬性字段的詳細信息在所述單條告警的下方展開顯不ο
[0023]為了解決上述的技術問題,本發(fā)明進一步提供一種網(wǎng)管告警顯示裝置,所述網(wǎng)管告警顯示裝置包括:
[0024]獲取模塊,用于獲取屏幕的顯示區(qū)域?qū)挾龋?br>[0025]查詢模塊,用于查詢告警列表中單條告警的所有告警屬性字段完全顯示時的寬度;
[0026]判斷模塊,用于判斷所述屏幕的顯示區(qū)域?qū)挾仁欠翊笥诨虻扔谒龈婢瘜傩宰侄瓮耆@不時的寬度;
[0027]顯示模塊,用于如果所述屏幕的顯示區(qū)域?qū)挾却笥诨虻扔谒龈婢瘜傩宰侄瓮耆@示時的寬度,則將所述單條告警的所有告警屬性字段調(diào)整成一行并單頁顯示。
[0028]優(yōu)選地,所述網(wǎng)管告警顯示裝置還包括:
[0029]計算模塊,用于如果所述屏幕的顯示區(qū)域?qū)挾刃∮谒龈婢瘜傩宰侄瓮耆@示時的寬度,則逐次累加計算單條告警中各條告警屬性字段的顯示寬度;
[0030]比較模塊,用于將所述逐次累加計算的告警屬性字段的顯示寬度與所述屏幕的顯示區(qū)域?qū)挾冗M行比較;
[0031]顯示模塊,用于當所述逐次累加計算的告警屬性字段的顯示寬度首次大于或等于所述屏幕的顯示區(qū)域?qū)挾葧r,則將首次大于前或者等于時的所有告警屬性字段作為當前顯示的告警屬性字段,調(diào)整成一行并單頁顯示。
[0032]優(yōu)選地,所述網(wǎng)管告警顯示裝置還包括:
[0033]排序模塊,用于將告警列表中所有告警屬性字段按優(yōu)先級進行排序。
[0034]優(yōu)選地,所述電信網(wǎng)管告警裝置還包括展開模塊,用于根據(jù)用戶選擇的告警屬性字段,在所述告警列表中展開顯示相對應的告警詳細信息。
[0035]優(yōu)選地,所述展開模塊還包括:
[0036]拼湊單元,用于獲取所述告警列表中單條告警中所有告警屬性字段,并將所述單條告警的所有告警屬性字段的詳細信息拼湊在一起;
[0037]展開顯示單元,用于將所述拼湊在一起的所有告警屬性字段的詳細信息在所述單條告警的下方展開顯示。
[0038]本發(fā)明提供的網(wǎng)管告警顯示方法,通過獲取屏幕的顯示區(qū)域?qū)挾龋徊樵兏婢斜碇袉螚l告警的所有告警屬性字段完全顯示時的寬度;判斷所述屏幕的顯示區(qū)域?qū)挾仁欠翊笥诨虻扔谒龈婢瘜傩宰侄瓮耆@示時的寬度;如果所述屏幕的顯示區(qū)域?qū)挾却笥诨虻扔谒龈婢瘜傩宰侄瓮耆@示時的寬度,則將所述單條告警的所有告警屬性字段調(diào)整成一行并單頁顯示,本發(fā)明將告警列表的告警信息自動調(diào)整成單行和單頁顯示,從而不需在告警詳細信息界面和告警列表之間進行切換即可完成單條告警詳細信息查看和多條告警監(jiān)視的操作,界面簡潔直觀、操作方便實用。
【附圖說明】
[0039]圖1為本發(fā)明網(wǎng)管告警顯示方法第一實施例的流程示意圖;
[0040]圖2為本發(fā)明網(wǎng)管告警顯示方法第二實施例的流程示意圖;
[0041]圖3為本發(fā)明網(wǎng)管告警顯示方法第三實施例的流程示意圖;
[0042]圖4為本發(fā)明網(wǎng)管告警顯示方法第四實施例的流程示意圖;
[0043]圖5為圖4中所述根據(jù)用戶選擇的告警屬性字段,在所述告警列表中展開顯示相對應的告警詳細信息的步驟的細化流程示意圖;
[0044]圖6為本發(fā)明網(wǎng)管告警顯示裝置的功能模塊示意圖;