欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)管系統(tǒng)中提高告警數(shù)據(jù)處理速度的方法

文檔序號:6423893閱讀:182來源:國知局
專利名稱:網(wǎng)管系統(tǒng)中提高告警數(shù)據(jù)處理速度的方法
技術領域
本發(fā)明涉及網(wǎng)絡通信技術領域,具體涉及一種提高告警數(shù)據(jù)處理速度的方法。
背景技術
在網(wǎng)絡通信中,網(wǎng)管系統(tǒng)負責網(wǎng)絡的配置管理、告警管理、安全管理等工作。其中,告警管理對維護網(wǎng)絡的正常運行起著至關重要的作用。
通常網(wǎng)管平臺對告警數(shù)據(jù)的處理采用數(shù)據(jù)庫的管理方式。數(shù)據(jù)庫系統(tǒng)是一種對數(shù)據(jù)信息進行集中管理的軟件。數(shù)據(jù)庫系統(tǒng)至少由兩部分組成數(shù)據(jù)庫引擎和數(shù)據(jù)庫。其中數(shù)據(jù)庫用于存儲具體的數(shù)據(jù),數(shù)據(jù)庫引擎負責對數(shù)據(jù)庫中的數(shù)據(jù)進行管理。外界的應用程序只需通過數(shù)據(jù)庫引擎即可以完成對數(shù)據(jù)庫中數(shù)據(jù)的增加、刪除、修改、查詢等操作,其調(diào)用關系如圖1所示。在需要存儲數(shù)據(jù)信息時,需要首先建立一個數(shù)據(jù)庫,然后,在數(shù)據(jù)庫中建立一個或多個數(shù)據(jù)表,將數(shù)據(jù)信息存儲在數(shù)據(jù)表中。
對于告警數(shù)據(jù),同樣首先建立一個告警數(shù)據(jù)庫,然后,在告警數(shù)據(jù)庫中建立告警數(shù)據(jù)表,如圖2所示。由于網(wǎng)絡系統(tǒng)的運行需要多種不同的網(wǎng)元設備,使得告警數(shù)據(jù)復雜多樣,比如,按照告警數(shù)據(jù)的性質(zhì)分類,可以分為事件告警、故障告警和恢復告警。其中,故障告警描述的是設備出現(xiàn)的故障,它同恢復告警相對應。當設備發(fā)出一條故障告警時,表示設備某個地方出現(xiàn)了故障;當設備發(fā)出一條恢復告警時,表示設備對應的故障已經(jīng)被修復了。對于已經(jīng)恢復的故障告警,也稱其為歷史告警。而事件告警描述的是發(fā)生于設備的某種事件,這種事件不能算作設備出現(xiàn)了問題,但是有必要讓用戶知道。比如說主板發(fā)生倒換。事件告警是不需要恢復的。用戶可根據(jù)告警的種類、告警的恢復狀態(tài)等條件來查詢告警數(shù)據(jù)。
當收到故障告警和事件告警時,直接把數(shù)據(jù)存放到告警數(shù)據(jù)表中(參見圖中的未恢復故障告警和事件告警);當收到恢復告警時,就在告警數(shù)據(jù)表中尋找對應的未恢復故障告警,將其恢復狀態(tài)修改為已恢復(參見圖中的已恢復故障告警)。
用戶對未恢復故障告警、已恢復故障告警、事件告警的關注程度是不一樣的,用戶最關注的是未恢復故障告警,因為未恢復故障告警指示了正在發(fā)生的故障,需要及時處理。而對已恢復故障告警的關注程度最低,往往是用于故障統(tǒng)計。
現(xiàn)有技術將這三類告警數(shù)據(jù)放在一張表中,雖然使得外部程序處理起來簡單些(因為只要對一張表進行增加、刪除、修改、查詢等操作),但這種方式存在以下缺點(1)降低了數(shù)據(jù)庫的處理效率。通常用戶一次只對某一種告警數(shù)據(jù)進行操作,而數(shù)據(jù)庫引擎要從三種數(shù)據(jù)中把其中一種篩選出來,使得處理效率較低。
(2)對未恢復故障告警的處理效率低。用戶最關注的是未恢復故障告警,因此希望對未恢復故障告警進行處理時,能夠有較快的速度。將未恢復告警數(shù)據(jù)同其他告警數(shù)據(jù)存放在一張表中,影響了對未恢復告警的處理速度。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種網(wǎng)管系統(tǒng)中提高告警數(shù)據(jù)處理速度的方法,以克服現(xiàn)有技術中對告警數(shù)據(jù)處理效率低的缺點,提高告警數(shù)據(jù)處理速度。
本發(fā)明的目的是通過以下技術方案實現(xiàn)的一種網(wǎng)管系統(tǒng)中提高告警數(shù)據(jù)處理速度的方法,包括A、建立告警數(shù)據(jù)庫;
B、網(wǎng)管系統(tǒng)啟動時,在系統(tǒng)內(nèi)存中建立未恢復故障告警映射隊列;C、同步所述未恢復故障告警映射隊列及所述告警數(shù)據(jù)庫中的未恢復故障告警數(shù)據(jù);D、根據(jù)所述未恢復故障告警映射隊列對未恢復故障告警進行操作;E、通過所述告警數(shù)據(jù)庫對其他告警數(shù)據(jù)進行操作。
所述步驟A包括A1、對告警數(shù)據(jù)分類;A2、按照所述告警數(shù)據(jù)類別在所述告警數(shù)據(jù)庫中建立數(shù)據(jù)表;A3、按照告警數(shù)據(jù)的分類將告警數(shù)據(jù)分別存入對應的告警表中。
將告警數(shù)據(jù)具體分類為未恢復故障告警數(shù)據(jù)、歷史告警數(shù)據(jù)、事件告警數(shù)據(jù);對應于所述告警數(shù)據(jù)類別,在所述告警數(shù)據(jù)庫中分別建立未恢復故障告警表、歷史告警表和事件告警表。
所述步驟C包括C1、當所述網(wǎng)管系統(tǒng)啟動時,將所述告警數(shù)據(jù)庫中的未恢復故障告警映射到所述未恢復故障告警映射隊列中;C2、定時將所述未恢復故障告警映射隊列中發(fā)生變化的數(shù)據(jù)寫入所述未恢復故障告警表中。
所述未恢復故障告警映射隊列中包括告警數(shù)據(jù),網(wǎng)元編號、設備流水號、恢復狀態(tài)、數(shù)據(jù)庫同步狀態(tài)。
所述步驟D包括D1、當所述網(wǎng)管系統(tǒng)收到未恢復故障告警時,將其放入所述未恢復故障告警映射隊列中;D2、當所述網(wǎng)管系統(tǒng)收到恢復告警時,查詢所述未恢復故障告警映射隊列;
D3、將所述未恢復故障告警映射隊列中對應的未恢復故障告警的恢復狀態(tài)設置為已恢復,將所述數(shù)據(jù)庫同步狀態(tài)設置為未同步;D4、當用戶查詢未恢復告警時,直接從所述未恢復故障告警映射隊列中獲取未恢復告警數(shù)據(jù)。
所述步驟D2包括D21、從所述恢復告警信息中獲取網(wǎng)元編號和設備流水號;D22、根據(jù)所述獲取的網(wǎng)元編號和設備流水號查詢所述未恢復故障告警映射隊列獲取對應的未恢復故障告警。
所述步驟E包括E1、當所述網(wǎng)管系統(tǒng)收到事件告警時,將其放入所述事件告警表中;E2、當用戶查詢事件告警和歷史告警時,從所述告警數(shù)據(jù)庫中獲取事件告警數(shù)據(jù)和歷史告警數(shù)據(jù)。
所述步驟C2包括將所述未恢復故障告警映射隊列中恢復狀態(tài)為未恢復且數(shù)據(jù)庫同步狀態(tài)為未同步的告警數(shù)據(jù)寫入所述未恢復故障告警表中;將所述未恢復故障告警映射隊列中恢復狀態(tài)為已恢復且數(shù)據(jù)庫同步狀態(tài)為未同步的告警數(shù)據(jù)寫入所述歷史告警表中。
所述方法還包括設定所述未恢復故障告警映射隊列最大長度;當所述未恢復故障告警映射隊列超過所述最大長度時,將所述未恢復故障告警映射隊列中恢復狀態(tài)為已恢復的告警數(shù)據(jù)寫入所述歷史告警表中,并將該告警數(shù)據(jù)從所述未恢復故障告警映射隊列中刪除;同時刪除所述未恢復故障告警表中對應的告警數(shù)據(jù)。
由以上本發(fā)明提供的技術方案可以看出,本發(fā)明在對網(wǎng)絡系統(tǒng)告警數(shù)據(jù)的處理中,為不同的告警數(shù)據(jù)分別建立告警數(shù)據(jù)表,減少了查找告警數(shù)據(jù)時進行的不必要的篩選;為不同的告警采取不同的處理策略,將需要特別關注的未恢復故障告警映射到內(nèi)存中,極大地提高了告警數(shù)據(jù)的處理速度。


圖1是現(xiàn)有技術中數(shù)據(jù)庫系統(tǒng)示意圖;圖2是現(xiàn)有技術中告警數(shù)據(jù)庫系統(tǒng)示意圖;圖3是本發(fā)明方法的流程圖;圖4a、圖4b、圖4c、圖4d、圖4e、圖4f是本發(fā)明方法中對告警數(shù)據(jù)的處理過程示意圖。
具體實施例方式
本發(fā)明的核心在于,為不同的告警數(shù)據(jù)分別建立告警數(shù)據(jù)表,將告警數(shù)據(jù)按其類別分別存放到不同的告警數(shù)據(jù)表中;為不同的告警采取不同的處理策略,將需要特別關注的未恢復故障告警映射到內(nèi)存中,直接在內(nèi)存中對其處理。同時,保證告警數(shù)據(jù)庫中的未恢復故障告警數(shù)據(jù)與內(nèi)存中的映射數(shù)據(jù)一致。
為了使本技術領域的人員更好地理解本發(fā)明方案,下面結合附圖和實施方式對本發(fā)明作進一步的詳細說明。
參照圖3,圖3示出了本發(fā)明方法的詳細流程,包括以下步驟首先,在步驟301建立告警數(shù)據(jù)庫。
由于網(wǎng)絡中存在各種不同的網(wǎng)元設備,網(wǎng)管系統(tǒng)中負責故障管理的是故障管理系統(tǒng),故障管理系統(tǒng)要實現(xiàn)對網(wǎng)內(nèi)所有網(wǎng)元設備的告警監(jiān)測和故障定位,配合運行管理功能進行故障排除和系統(tǒng)設備復測,收集和處理各網(wǎng)絡單元的各種故障、告警及網(wǎng)絡狀態(tài)異常信息,并進行各種分類統(tǒng)計和指導分析。對于大量的網(wǎng)元設備,其告警數(shù)據(jù)也很龐大。不同類別的告警數(shù)據(jù),系統(tǒng)對其處理方式也有所不同。為了便于管理,將其劃分為不同的類別,比如,將告警數(shù)據(jù)劃分為未恢復故障告警數(shù)據(jù)、歷史告警數(shù)據(jù)、事件告警數(shù)據(jù)。其中,未恢復故障告警數(shù)據(jù)表示當前還未恢復的設備故障,這種故障需要及時處理;歷史告警數(shù)據(jù)表示曾出現(xiàn)的設備故障,但當前已恢復,這些數(shù)據(jù)主要用于統(tǒng)計查詢;事件告警表示設備發(fā)生了某種事件,這些告警不是真正的故障,不需要恢復,主要用于事件統(tǒng)計。
當然,根據(jù)系統(tǒng)需要,也可采用其他劃分方式。
根據(jù)告警數(shù)據(jù)的劃分類別在告警數(shù)據(jù)庫中建立對應的數(shù)據(jù)表,以減少對某種類別的告警數(shù)據(jù)處理時,對其他類別告警數(shù)據(jù)的不必要的篩選。按照上述劃分方法,則需要在告警數(shù)據(jù)庫中分別建立未恢復故障告警表、歷史告警表和事件告警表。
各告警表分別用于存儲該類別的告警數(shù)據(jù)。也就是說,未恢復故障告警表存儲未恢復故障告警數(shù)據(jù)、歷史告警表存儲歷史告警數(shù)據(jù)、事件告警表存儲事件告警數(shù)據(jù)。
步驟302網(wǎng)管系統(tǒng)啟動時,在系統(tǒng)內(nèi)存中建立未恢復故障告警映射隊列。
步驟303將告警數(shù)據(jù)庫中的未恢復故障告警映射到未恢復故障告警映射隊列中,也就是說從告警數(shù)據(jù)庫中讀出未恢復故障告警,放入未恢復故障告警映射隊列中。
本技術領域人員知道,對數(shù)據(jù)庫的操作通常都是使用相應的函數(shù),系統(tǒng)對數(shù)據(jù)庫中數(shù)據(jù)的處理速度遠遠小于對內(nèi)存中數(shù)據(jù)的處理速度。因為故障管理系統(tǒng)對未恢復故障告警的處理最頻繁,對其處理速度要求較高,因此在內(nèi)存中建立未恢復故障告警映射隊列,提高對這類告警的處理速度。
告警數(shù)據(jù)庫中存儲了所有的告警數(shù)據(jù)及其歷史信息,在系統(tǒng)首次啟動時,告警數(shù)據(jù)庫中沒有告警數(shù)據(jù),但在系統(tǒng)運行中,可能會由于某種原因,需要系統(tǒng)重啟,這時,重啟之前的所有告警數(shù)據(jù)都應保存在告警數(shù)據(jù)庫中。系統(tǒng)重啟后,將告警數(shù)據(jù)庫中的未恢復故障告警數(shù)據(jù)映射到未恢復故障告警映射隊列中,以便及時查詢處理。
所述未恢復故障告警映射隊列包括告警數(shù)據(jù)、網(wǎng)元編號、設備流水號、恢復狀態(tài)、數(shù)據(jù)庫同步狀態(tài)。
這些未恢復故障告警數(shù)據(jù)的恢復狀態(tài)均為“未恢復”狀態(tài),數(shù)據(jù)庫同步狀態(tài)為“已同步”。
步驟304根據(jù)未恢復故障告警映射隊列對未恢復故障告警進行操作。
對未恢復故障告警的操作主要有以下幾個方面(1)當故障管理系統(tǒng)收到未恢復故障告警時,將其放入未恢復故障告警映射隊列中;(2)當故障管理系統(tǒng)收到恢復告警時,將未恢復故障告警映射隊列中對應的告警狀態(tài)設置為已恢復;上面已經(jīng)提到,未恢復故障告警映射隊列包括告警數(shù)據(jù)、網(wǎng)元編號、設備流水號、恢復狀態(tài)、數(shù)據(jù)庫同步狀態(tài)等信息,每個網(wǎng)元上報的告警數(shù)據(jù)中同樣包含有該網(wǎng)元編號和設備流水號信息,因此可以根據(jù)這兩個字段匹配網(wǎng)元上報的恢復告警和未恢復故障告警映射隊列中的告警,如果匹配不到,可將恢復告警作為非法數(shù)據(jù)而丟棄;如果匹配到對應的故障告警,則將故障告警數(shù)據(jù)中的恢復狀態(tài)置為“已恢復”狀態(tài)。
(3)當用戶查詢未恢復告警時,直接從未恢復故障告警映射隊列中獲取未恢復告警數(shù)據(jù)。
步驟305通過告警數(shù)據(jù)庫對其他告警數(shù)據(jù)進行操作。
在告警數(shù)據(jù)庫中,除了保存有未恢復故障告警數(shù)據(jù),還有其他告警數(shù)據(jù)。比如,事件告警和歷史告警,這些告警大都用于統(tǒng)計信息,因此對這些告警的處理效率要求不高,為了減少對系統(tǒng)資源的占用,可以通過告警數(shù)據(jù)庫對其操作。這些操作包括(1)當故障管理系統(tǒng)收到事件告警時,將其放入事件告警表中;
(2)用戶查詢事件告警和歷史告警時,分別從告警數(shù)據(jù)庫的事件告警表及歷史告警表中獲取事件告警數(shù)據(jù)和歷史告警數(shù)據(jù)。
在此,也可以看出采用不同的告警表分別存放告警數(shù)據(jù),在用戶查詢某個類別的告警時,僅查詢存儲該類告警數(shù)據(jù)的表中查詢,有效地提高了查詢效率。
步驟306定時將未恢復故障告警映射隊列中的數(shù)據(jù)寫入告警數(shù)據(jù)庫中。
在系統(tǒng)運行過程中,一旦有網(wǎng)元設備出現(xiàn)故障,故障管理系統(tǒng)就會將收到的告警信息存入內(nèi)存中的未恢復故障告警隊列中,因此,未恢復故障告警隊列的長度在不斷變化;而且,當故障管理系統(tǒng)收到恢復告警時,會將未恢復故障告警映射隊列中對應的恢復狀態(tài)設置為已恢復,因此,未恢復故障告警隊列中告警的狀態(tài)也在不斷變化。為了保持與告警數(shù)據(jù)庫中的數(shù)據(jù)一致,需要定時將未恢復故障告警映射隊列中的數(shù)據(jù)寫入告警數(shù)據(jù)庫中。定時的時間間隔可根據(jù)需要設定,比如,可以設定為1分鐘。
未恢復故障告警映射隊列中的告警數(shù)據(jù)的“恢復狀態(tài)”有兩種狀態(tài)一種為“已恢復”狀態(tài),另一種為“未恢復”狀態(tài)?!耙鸦謴汀睜顟B(tài)的告警表示故障已排除,“未恢復”狀態(tài)的告警表示故障還未排除,需要及時處理。
未恢復故障告警映射隊列中的告警數(shù)據(jù)的“數(shù)據(jù)庫同步狀態(tài)”有兩種狀態(tài)一種為“已同步”狀態(tài),另一種為“未同步”狀態(tài)?!耙淹健睜顟B(tài)的告警表示已將該告警同步到了告警數(shù)據(jù)庫中,“未同步”狀態(tài)的告警表示該告警數(shù)據(jù)還沒有同步到數(shù)據(jù)庫中,需要在下一次同步時將該告警數(shù)據(jù)寫入告警數(shù)據(jù)庫。
綜上所述,未恢復故障告警映射隊列中的告警數(shù)據(jù)可能有以下幾種狀態(tài)組合(1)已恢復且已同步表示已恢復的告警,并且已寫入告警數(shù)據(jù)庫的歷史告警表中,這些告警需要刪除;
(2)已恢復且未同步表示已恢復的告警,并且還未寫入告警數(shù)據(jù)庫中,需要在下次同步時將該告警數(shù)據(jù)寫入告警數(shù)據(jù)庫的歷史告警表中,寫入后,狀態(tài)變?yōu)橐鸦謴颓乙淹剑?3)未恢復且已同步表示還未恢復的告警,但該告警已寫入了告警數(shù)據(jù)庫的未恢復故障告警表中,在下次同步時不需要再將其寫入告警數(shù)據(jù)庫;(4)未恢復且未同步表示還未恢復的告警,而且也未寫入告警數(shù)據(jù)庫,在下次同步時需要將其寫入告警數(shù)據(jù)庫的未恢復故障告警表中。
針對上述4種情況,在寫入告警數(shù)據(jù)庫時,分別按照下述方式進行遍歷未恢復故障告警映射隊列中的每一條告警,將狀態(tài)為“未恢復且未同步”的告警寫入告警數(shù)據(jù)庫的未恢復故障告警表中,然后,將映射隊列中該告警的狀態(tài)置為“未恢復且已同步”;將狀態(tài)為“已恢復且未同步”的告警寫入告警數(shù)據(jù)庫的歷史告警表中,然后,將映射隊列中該告警的狀態(tài)置為“已恢復且已同步”;同時,刪除告警數(shù)據(jù)庫的未恢復故障告警表中對應的該告警;然后,刪除映射隊列中狀態(tài)為“已恢復且已同步”的告警。
圖4a至圖4f示出了上述過程中對告警數(shù)據(jù)的處理如圖4a當網(wǎng)管系統(tǒng)收到未恢復故障告警時,將其放入內(nèi)存中的未恢復故障告警映射隊列中;如圖4b當定時同步的周期到來時,將未恢復故障告警映射隊列中的故障告警寫入未恢復故障告警表中;如圖4c假設網(wǎng)管系統(tǒng)又收到一條未恢復的故障告警(未恢復故障告警3);如圖4d當定時同步的周期到來時,將未恢復告警3寫入故障告警表;如圖4e當網(wǎng)管系統(tǒng)收到恢復故障時,將映射隊列中的對應故障告警的恢復狀態(tài)置為已恢復故障告警;如圖4f當定時同步周期到來時,在把映射隊列中的已恢復故障告警寫入歷史告警表,并在映射隊列中刪除已恢復故障告警,在未恢復故障告警表中刪除對應的故障告警。
為了防止未恢復故障告警隊列消耗過多的內(nèi)存資源,可以設定未恢復故障告警映射隊列的最大長度,比如10萬條。
當未恢復故障告警映射隊列超過該最大長度時,將未恢復故障告警映射隊列中狀態(tài)為已恢復的告警數(shù)據(jù)寫入歷史告警表中,并將該告警數(shù)據(jù)從未恢復故障告警映射隊列中刪除,同時還要將未恢復故障告警表中對應的告警數(shù)據(jù)刪除。
當未恢復故障告警映射隊列超過該最大長度時,還可以將該映射隊列中早期的故障告警刪除一預定長度,比如,當超過10萬條時,可以認為這是系統(tǒng)的一種特殊情況,因為在正常情況下,一旦出現(xiàn)告警,就需要對告警及時處理,恢復告警。對這種特殊情況的處理如下將映射隊列中一定數(shù)量(比如說1萬條)的早期故障告警的恢復狀態(tài)設置為已恢復,這樣,當下一個同步周期到來時,就會將已恢復告警轉(zhuǎn)入歷史告警表,并從映射隊列中刪除。這樣,就能保證映射隊列不會無限制增大。
雖然通過實施例描繪了本發(fā)明,本領域普通技術人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權利要求
1.一種網(wǎng)管系統(tǒng)中提高告警數(shù)據(jù)處理速度的方法,其特征在于,所述方法包括A、建立告警數(shù)據(jù)庫;B、網(wǎng)管系統(tǒng)啟動時,在系統(tǒng)內(nèi)存中建立未恢復故障告警映射隊列;C、同步所述未恢復故障告警映射隊列及所述告警數(shù)據(jù)庫中的未恢復故障告警數(shù)據(jù);D、根據(jù)所述未恢復故障告警映射隊列對未恢復故障告警進行操作;E、通過所述告警數(shù)據(jù)庫對其他告警數(shù)據(jù)進行操作。
2.根據(jù)權利要求1所述的方法,其特征在于,所述步驟A包括A1、對告警數(shù)據(jù)分類;A2、按照所述告警數(shù)據(jù)類別在所述告警數(shù)據(jù)庫中建立數(shù)據(jù)表;A3、按照告警數(shù)據(jù)的分類將告警數(shù)據(jù)分別存入對應的告警表中。
3.根據(jù)權利要求2所述的方法,其特征在于,將告警數(shù)據(jù)具體分類為未恢復故障告警數(shù)據(jù)、歷史告警數(shù)據(jù)、事件告警數(shù)據(jù);對應于所述告警數(shù)據(jù)類別,在所述告警數(shù)據(jù)庫中分別建立未恢復故障告警表、歷史告警表和事件告警表。
4.根據(jù)權利要求1或3所述的方法,其特征在于,所述步驟C包括C1、當所述網(wǎng)管系統(tǒng)啟動時,將所述告警數(shù)據(jù)庫中的未恢復故障告警映射到所述未恢復故障告警映射隊列中;C2、定時將所述未恢復故障告警映射隊列中發(fā)生變化的數(shù)據(jù)寫入所述未恢復故障告警表中。
5.根據(jù)權利要求4所述的方法,其特征在于,所述未恢復故障告警映射隊列中包括告警數(shù)據(jù),網(wǎng)元編號、設備流水號、恢復狀態(tài)、數(shù)據(jù)庫同步狀態(tài)。
6.根據(jù)權利要求5所述的方法,其特征在于,所述步驟D包括D1、當所述網(wǎng)管系統(tǒng)收到未恢復故障告警時,將其放入所述未恢復故障告警映射隊列中;D2、當所述網(wǎng)管系統(tǒng)收到恢復告警時,查詢所述未恢復故障告警映射隊列;D3、將所述未恢復故障告警映射隊列中對應的未恢復故障告警的恢復狀態(tài)設置為已恢復,將所述數(shù)據(jù)庫同步狀態(tài)設置為未同步;D4、當用戶查詢未恢復告警時,直接從所述未恢復故障告警映射隊列中獲取未恢復告警數(shù)據(jù)。
7.根據(jù)權利要求6所述的方法,其特征在于,所述步驟D2包括D21、從所述恢復告警信息中獲取網(wǎng)元編號和設備流水號;D22、根據(jù)所述獲取的網(wǎng)元編號和設備流水號查詢所述未恢復故障告警映射隊列獲取對應的未恢復故障告警。
8.根據(jù)權利要求3所述的方法,其特征在于,所述步驟E包括E1、當所述網(wǎng)管系統(tǒng)收到事件告警時,將其放入所述事件告警表中;E2、當用戶查詢事件告警和歷史告警時,從所述告警數(shù)據(jù)庫中獲取事件告警數(shù)據(jù)和歷史告警數(shù)據(jù)。
9.根據(jù)權利要求4所述的方法,其特征在于,所述步驟C2包括將所述未恢復故障告警映射隊列中恢復狀態(tài)為未恢復且數(shù)據(jù)庫同步狀態(tài)為未同步的告警數(shù)據(jù)寫入所述未恢復故障告警表中;將所述未恢復故障告警映射隊列中恢復狀態(tài)為已恢復且數(shù)據(jù)庫同步狀態(tài)為未同步的告警數(shù)據(jù)寫入所述歷史告警表中。
10.根據(jù)權利要求5所述的方法,其特征在于,所述方法還包括設定所述未恢復故障告警映射隊列最大長度;當所述未恢復故障告警映射隊列超過所述最大長度時,將所述未恢復故障告警映射隊列中恢復狀態(tài)為已恢復的告警數(shù)據(jù)寫入所述歷史告警表中,并將該告警數(shù)據(jù)從所述未恢復故障告警映射隊列中刪除;同時刪除所述未恢復故障告警表中對應的告警數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種網(wǎng)管系統(tǒng)中提高告警數(shù)據(jù)處理速度的方法,該方法包括建立告警數(shù)據(jù)庫;網(wǎng)管系統(tǒng)啟動時,在系統(tǒng)內(nèi)存中建立未恢復故障告警映射隊列;同步未恢復故障告警映射隊列及告警數(shù)據(jù)庫中的未恢復故障告警數(shù)據(jù);根據(jù)未恢復故障告警映射隊列對未恢復故障告警進行操作;通過告警數(shù)據(jù)庫對其他告警數(shù)據(jù)進行操作。利用本發(fā)明,可以有效地提高告警數(shù)據(jù)的處理速度。
文檔編號G06F17/30GK1735038SQ20041007038
公開日2006年2月15日 申請日期2004年8月2日 優(yōu)先權日2004年8月2日
發(fā)明者龍鴿 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
都匀市| 新宁县| 乌鲁木齐县| 张家川| 盖州市| 中山市| 沅陵县| 台南市| 高阳县| 南阳市| 赞皇县| 拜城县| 无棣县| 大城县| 穆棱市| 临泉县| 合作市| 永靖县| 铜鼓县| 上饶市| 漳州市| 浦城县| 祁连县| 佳木斯市| 白银市| 兰考县| 平潭县| 九龙城区| 景德镇市| 隆林| 福安市| 四平市| 郎溪县| 孝感市| 灌阳县| 涪陵区| 神农架林区| 台南市| 增城市| 台安县| 大英县|