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

告警消息處理方法

文檔序號:7598582閱讀:302來源:國知局
專利名稱:告警消息處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別涉及通信領(lǐng)域中對告警消息的處理技術(shù)。
背景技術(shù)
電信設(shè)備的發(fā)展趨勢是采用標(biāo)準(zhǔn)化、模塊化的開發(fā)方式,電信設(shè)備開發(fā)商大量使用各種任務(wù)不同的板卡構(gòu)成各個電信設(shè)備模塊,再由這些具有不同功能的模塊搭建成完整的電信設(shè)備系統(tǒng),這些電信設(shè)備開發(fā)商由此可以大量降低開發(fā)專屬架構(gòu)所需的成本。所以采用標(biāo)準(zhǔn)化的模、共享模塊較容易達(dá)到經(jīng)濟(jì)規(guī)模所需要的數(shù)量,有了經(jīng)濟(jì)規(guī)模,成本自然降低。
由此可見,電信設(shè)備實際上是由許多相對獨(dú)立的板卡或者模塊構(gòu)成,各自形成一個子系統(tǒng),再組合成一個整系統(tǒng)。對于整個系統(tǒng)來說,監(jiān)控并保證各個子系統(tǒng)正常運(yùn)行是維持整個電信設(shè)備正常的關(guān)鍵。
對于電信設(shè)備,經(jīng)常需要實時監(jiān)控的是其上的單板、接口、時鐘等的運(yùn)行狀態(tài)。為了能夠?qū)崟r監(jiān)控它們,一般系統(tǒng)中都會采用告警的方式。系統(tǒng)中的單板對自己的各個部件、子系統(tǒng)的告警一般都在其檢測到后上報。如圖1所示圖1是通信設(shè)備中常用的一種板卡模塊布局方式,告警服務(wù)器10獨(dú)立于插框11之外,在插框11的插槽中,并列插入業(yè)務(wù)板110、業(yè)務(wù)板120、業(yè)務(wù)板130、業(yè)務(wù)板150和系統(tǒng)板140。其中,插框11中的業(yè)務(wù)板擔(dān)負(fù)具體的處理業(yè)務(wù)數(shù)據(jù)流的任務(wù),系統(tǒng)板140負(fù)責(zé)收集各單獨(dú)業(yè)務(wù)板的告警,或者其它一些信息,將其上報到告警服務(wù)器10,并接受上級系統(tǒng)傳來的信息,對其所管理的插框中的業(yè)務(wù)板進(jìn)行控制。
熟悉本領(lǐng)域的技術(shù)人員都知道,插框11中的業(yè)務(wù)板數(shù)量不是固定不變的,可以根據(jù)業(yè)務(wù)量的大小增加或者減少業(yè)務(wù)板數(shù)量,實現(xiàn)電信設(shè)備系統(tǒng)對業(yè)務(wù)處理能力的靈活性要求。而一個插框中,通常系統(tǒng)板數(shù)量是比較固定的,或者有少量的變化,視其管理業(yè)務(wù)板數(shù)量能力的大小而定。
各個單板告警的上報路徑以業(yè)務(wù)板110為例,路徑依次為業(yè)務(wù)板110、系統(tǒng)板140、告警服務(wù)器10,其它業(yè)務(wù)板的上報路徑與此類似。需要說明的是,在圖1中,業(yè)務(wù)板與系統(tǒng)板的聯(lián)系箭頭為了便于標(biāo)識,是畫在板卡外,實際系統(tǒng)中,它們之間的聯(lián)系通道是通過插框11背板電路板中的電子線路來擔(dān)當(dāng)?shù)?。而系統(tǒng)板140與告警服務(wù)器間的聯(lián)系,則大部分是通過系統(tǒng)板的外接數(shù)據(jù)口加數(shù)據(jù)傳輸線與之相連,稱之為帶外網(wǎng)管通道。當(dāng)然二者之間的各種信息也有沿業(yè)務(wù)數(shù)據(jù)流通道聯(lián)系的可能,稱之為帶內(nèi)網(wǎng)管通道。除此之外,業(yè)務(wù)板和告警服務(wù)器也可以建立這種基于業(yè)務(wù)數(shù)據(jù)流通道的帶內(nèi)網(wǎng)管方式,即在有些電信設(shè)備系統(tǒng)中,各業(yè)務(wù)板的告警可以不必經(jīng)過系統(tǒng)板而直接到達(dá)告警服務(wù)器。使用何種網(wǎng)管通道聯(lián)系,視具體情況而定。
在實際應(yīng)用中,上述方案存在以下問題在某些情況下,無法有效處理真正的告警。具體的說,當(dāng)同一個告警內(nèi)容頻繁的出現(xiàn)和消失,即發(fā)生閃斷告警,產(chǎn)生告警振蕩上報時,由于反復(fù)產(chǎn)生的告警消失和告警產(chǎn)生之間的間隔很小,以至于系統(tǒng)無法通過告警過濾門限有效消除,因此諸如后臺界面之類的告警接收節(jié)點(diǎn)會大量出現(xiàn)這些告警,再加上后臺界面顯示的速度跟不上告警上報的速度,因此會使用戶對后臺界面難以操作,擾亂對真正告警的處理。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種告警消息處理方法,能有效地減少系統(tǒng)向告警接收節(jié)點(diǎn)上報閃斷告警,由此減小告警振蕩上報對系統(tǒng)正常工作的影響,保證對實際存在的真正告警的處理。
為實現(xiàn)上述目的,本發(fā)明提供了一種告警消息處理方法,包含以下步驟A告警服務(wù)器收到告警消息后判斷其類型是告警消失還是告警產(chǎn)生,如果是告警消失則進(jìn)入步驟C,如果是告警產(chǎn)生則進(jìn)入步驟B;B判斷在所述告警緩沖隊列中是否存在與所述告警產(chǎn)生相對應(yīng)的告警消失,如果是,則從所述告警緩沖隊列中刪除該告警消失,丟棄所述告警消息,否則進(jìn)入步驟C;C將所述告警消息保存到告警緩沖隊列;D在延遲預(yù)定時間長度后,將所述告警緩沖隊列中的告警消息顯示或向后繼告警接收節(jié)點(diǎn)轉(zhuǎn)發(fā)。
其中,在所述步驟B中,通過關(guān)鍵域匹配的方式,判斷所述告警緩沖隊列中是否存在與所述告警產(chǎn)生相對應(yīng)的告警消失。
所述告警服務(wù)器位于告警接收或告警轉(zhuǎn)發(fā)節(jié)點(diǎn)。
所述預(yù)定時間長度可以是1至5秒范圍內(nèi)的一個值。
所述告警緩沖隊列的長度根據(jù)所述預(yù)定時間長度內(nèi)最多可顯示的告警消息總數(shù)和可以接收的告警消息總數(shù)確定。
通過比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的區(qū)別在于,在告警服務(wù)器中增加了告警緩沖隊列,用于緩沖告警消息和限制預(yù)定時間段內(nèi)的告警總數(shù)。并且通過關(guān)鍵域匹配等方式對新的告警產(chǎn)生進(jìn)行查詢,判斷在告警緩沖隊列中是否有與之對應(yīng)的告警消失,如果有,則使它們相互抵消,并移出告警緩沖隊列。
這種技術(shù)方案上的區(qū)別,帶來了較為明顯的有益效果,即有效抑制告警接收節(jié)點(diǎn)收到大量閃斷告警的情況,避免其對用戶造成的困擾,增強(qiáng)了對實際存在的真正告警的關(guān)注。


圖1是現(xiàn)有技術(shù)中系統(tǒng)單板告警上報路徑示意圖;圖2是根據(jù)本發(fā)明的一個實施例的告警消息處理方法的原理和工作流程示意圖;圖3是根據(jù)本發(fā)明的一個實施例中告警服務(wù)器向告警接收節(jié)點(diǎn)發(fā)送告警消息的流程示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。
總的來說,本發(fā)明的原理在于,一方面在告警服務(wù)器中增加告警緩沖隊列,用于控制告警消息的數(shù)量、延遲告警消息的上報;另一方面,采用諸如關(guān)鍵域匹配之類的方法,達(dá)到將新的告警產(chǎn)生和存在于告警緩沖隊列中的對應(yīng)的告警消失進(jìn)行抵消的目的,從而有效抑制閃斷告警的上報。
下面結(jié)合圖2,通過對本發(fā)明的一個實施例的詳細(xì)展開,進(jìn)一步說明和解釋本發(fā)明中提出的告警消息處理方法的原理和工作流程。
首先,告警服務(wù)器根據(jù)預(yù)定時間長度內(nèi)最多可顯示的告警總數(shù)和可以接收的告警總數(shù),創(chuàng)建告警緩沖隊列。
具體的說,告警服務(wù)器預(yù)先設(shè)定一個時間段,該設(shè)定時間段的長短可以根據(jù)實際情況調(diào)整。舉例而言,如果系統(tǒng)要求對告警消息的處理十分及時,比如鍋爐恒溫自動調(diào)節(jié)系統(tǒng),就需較短的設(shè)定時間;如果系統(tǒng)對告警消息的處理的及時性要求不是很高,比如車流量記錄系統(tǒng),則設(shè)定較長的時間也無妨。在本實施例中,告警服務(wù)器設(shè)定的時間是3秒。
然后,告警服務(wù)器依據(jù)自己在設(shè)定的3秒鐘內(nèi)可以顯示的告警總數(shù)和最多可以接收的告警數(shù),創(chuàng)建一個告警緩沖隊列。該告警緩沖隊列在系統(tǒng)每次上電初啟動時為空,告警緩沖隊列頭指針和尾指針都指向第一個首先到達(dá)告警服務(wù)器的告警消息,而后到達(dá)告警服務(wù)器的告警消息則按時間先后順序依次掛接在隊列尾。
需要說明的一個問題是,告警服務(wù)器每次在告警緩沖隊列的隊列尾新加入一個告警消息時,就修改告警緩沖隊列尾指針,使告警緩沖隊列尾指針始終指向最后一個加入告警緩沖隊列的告警消息。在本實施例中,如果有多個告警消息同時到達(dá),則按照發(fā)出告警消息的設(shè)備優(yōu)先級來排序,設(shè)備優(yōu)先級高的告警消息排在前面,設(shè)備優(yōu)先級底的告警消息排在后面。
需要說明的另一個問題是,根據(jù)本發(fā)明的原理,當(dāng)告警緩沖隊列滿時,告警服務(wù)器就將該隊列加鎖,不再接收告警消息,一旦該告警緩沖隊列中有告警消息被處理完,并被清除出該隊列釋放出存儲空間時,告警服務(wù)器馬上將該告警緩沖隊列去鎖,繼續(xù)接收告警消息。
上述告警緩沖隊列的一個作用是控制預(yù)定時間段內(nèi)上報的告警消息總數(shù),另一個作用是將需要上報的告警消息延遲上報,具體的說,當(dāng)告警緩沖隊列頭的告警消息在緩沖區(qū)緩沖的時間達(dá)到預(yù)定時間段后,再被告警服務(wù)器選中并發(fā)送至告警接收節(jié)點(diǎn),例如后臺的顯示界面。
然后如圖2所示,進(jìn)入步驟200,當(dāng)系統(tǒng)設(shè)備出現(xiàn)故障時,向告警服務(wù)器發(fā)送新的告警消息。在本實施例中,告警消息包含出故障的設(shè)備名、設(shè)備優(yōu)先級和告警消息產(chǎn)生時的時間等信息。
其中設(shè)備名作為關(guān)鍵域,告警服務(wù)器通過查看該關(guān)鍵域來匹配與該告警消息相關(guān)聯(lián)的告警消失消息,這將在后面詳細(xì)說明。對于設(shè)備優(yōu)先級,可作為多個告警消息同時申請加入告警緩沖隊列時次序先后的一個判斷依據(jù)。對于記錄的告警消息產(chǎn)生時間,則是告警服務(wù)器判斷告警消息是否在緩沖區(qū)緩沖夠3秒鐘的關(guān)鍵。
隨后執(zhí)行步驟201,判斷告警消息是告警消失還是告警產(chǎn)生,如圖所示,如果是告警消失,則進(jìn)入步驟203,如果是告警產(chǎn)生,則進(jìn)入步驟202。本發(fā)明主要針對告警消息中的告警產(chǎn)生進(jìn)行處理。
在步驟202中,判斷告警緩沖隊列中是否存在與該新的告警產(chǎn)生對應(yīng)的告警消失。如果有,著進(jìn)入步驟204,否則進(jìn)入步驟203。
具體的說,在本步驟中,告警服務(wù)器收到上述新的告警后,首先查看緩沖區(qū)的告警緩沖隊列是否已經(jīng)上鎖。如果告警緩沖隊列已經(jīng)上鎖,則表示告警緩沖隊列已滿,沒有多余的存儲空間,告警服務(wù)器暫時不再接收告警消息,于是告警服務(wù)器返回消息給發(fā)生故障的設(shè)備,告訴設(shè)備告警緩沖隊列已滿,請設(shè)備等待一段時間后重新發(fā)送告警消息;如果告警緩沖隊列沒有上鎖,則表示告警緩沖隊列未滿,告警服務(wù)器還可以接收告警消息。
在確定告警緩沖隊列未滿的情況下,告警服務(wù)器通過諸如關(guān)鍵域匹配之類的方法,檢查告警緩沖隊列是否有與此告警產(chǎn)生消息對應(yīng)的告警消失消息。
下面對具體的關(guān)鍵域匹配的方法進(jìn)行舉例。
告警服務(wù)器首先查看該告警消息和告警緩沖隊列中的每一個告警消失消息包含的設(shè)備名信息,如果該告警消息和告警緩沖隊列中的某個告警消失的設(shè)備名相同,則表示這兩個告警消息由同一個設(shè)備的故障所觸發(fā);接著告警服務(wù)器查看該兩個設(shè)備名相同的告警消息的產(chǎn)生時間,如果它們的產(chǎn)生時間差不遠(yuǎn)大于發(fā)送該兩個告警消息的設(shè)備因反復(fù)故障而產(chǎn)生的閃斷告警持續(xù)時間,則表明該告警消息和此告警消失是相關(guān)聯(lián)的,則執(zhí)行步驟204,否則執(zhí)行步驟203。
在步驟203,由于告警緩沖隊列中沒有和此告警產(chǎn)生對應(yīng)的告警消失。于是告警服務(wù)器選中該告警產(chǎn)生,將其加入到告警緩沖隊列的隊列尾,然后修改告警緩沖隊列尾指針,使該尾指針指向剛加入到告警緩沖隊列的告警產(chǎn)生,接著判斷告警消息告警緩沖隊列是否已滿,如果已滿,則將隊列上鎖;如果未滿,則繼續(xù)處理下一個到達(dá)告警服務(wù)器的告警消息。
在步驟204,由于告警服務(wù)器在告警緩沖隊列中查找到與此告警產(chǎn)生相關(guān)聯(lián)的告警消失消息,因此將該告警信息移出告警緩沖隊列。
具體的說,如果待刪除的告警消失消息位于告警緩沖隊列隊列頭,則告警服務(wù)器將該告警消失消息從隊列頭中移出,然后修改告警緩沖隊列頭指針,將頭指針指向該告警消失消息的后一個告警消息。接著將該告警消失消息和它對應(yīng)的告警產(chǎn)生消息相互抵消,釋放它們在緩沖區(qū)占用的存儲空間。如果待刪除的告警消失消息位于告警消息告警緩沖隊列中間,則告警服務(wù)器首先將該告警消失消息從隊列中間移出,然后修改指向該告警消失消息的后一個告警消息的指針,使指針指向該告警消失消息的前一個告警消息,接著將該告警消失消息和它對應(yīng)的告警消息相互抵消,釋放它們在緩沖區(qū)占用的存儲空間。如果待刪除的告警消失消息位于告警消息告警緩沖隊列的隊列尾,則告警服務(wù)器將該告警消失消息從隊列尾中移出,然后修改告警緩沖隊列尾指針,使該尾指針指向該告警消失消息的前一個告警消息,接著將該告警消失消息和它對應(yīng)的告警消息相互抵消,釋放它們在緩沖區(qū)占用的存儲空間。
需要說明的是,告警服務(wù)器所采取的上述處理閃斷告警的機(jī)制同樣適合于任何一個告警接收點(diǎn)或者告警轉(zhuǎn)發(fā)節(jié)點(diǎn),針對具體的某一個告警接收點(diǎn)或告警轉(zhuǎn)發(fā)接點(diǎn),系統(tǒng)只需要根據(jù)具體實際情況設(shè)置合適的告警緩沖隊列的等待時間,而具體的操作細(xì)節(jié)則和上述的告警服務(wù)器所采取的操作細(xì)節(jié)一樣,這里就不再累述。
下面參照圖3,說明本實施例中,告警服務(wù)器發(fā)送告警消息的過程。如圖3所示,首先在步驟310,在該告警消息被送往后臺顯示界面顯示前,告警服務(wù)器用當(dāng)前時間減去告警消息中記錄的告警消息產(chǎn)生時間,得到一個時間差。如果該時間差小于預(yù)定時間段長度,則告警服務(wù)器依然將該告警消息緩沖在緩沖區(qū);如果該時間差達(dá)到預(yù)定時間長度,則進(jìn)入步驟320,告警服務(wù)器將該告警消息發(fā)送至后臺顯示界面。
需要指出的是,在本實施例中,由于告警消息分為兩種,分別是觸發(fā)告警消息和告警消失消息,因此當(dāng)告警服務(wù)器選中一個告警消息向顯示界面發(fā)送時,對這兩種不同的告警消息分別采取不同操作。
舉例而言,如果告警服務(wù)器選中的告警消息是觸發(fā)告警消息,則由該告警消息觸發(fā)響鈴開關(guān)鳴鈴,然后系統(tǒng)在界面將該告警消息對應(yīng)的出故障的設(shè)備以高亮度顯示,接著告警服務(wù)器丟棄該觸發(fā)告警消息,釋放它占用的緩沖區(qū)存儲空間,并將告警緩沖隊列頭指針指向隊列的下一個告警消息;如果告警服務(wù)器選中的告警消息是告警消失消息,則系統(tǒng)將與該告警消包對應(yīng)的設(shè)備以低亮度顯示,撤消該設(shè)備的告警,接著告警服務(wù)器丟棄該告警消失消息,釋放它占用的緩沖區(qū)存儲空間,并將告警緩沖隊列頭指針指向隊列的下一個告警消息。
雖然通過參照本發(fā)明的某些優(yōu)選實施例,已經(jīng)對本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對其作各種各樣的改變,而不偏離所附權(quán)利要求書所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種告警消息處理方法,其特征在于,包含以下步驟A告警服務(wù)器收到告警消息后判斷其類型是告警消失還是告警產(chǎn)生,如果是告警消失則進(jìn)入步驟C,如果是告警產(chǎn)生則進(jìn)入步驟B;B判斷在所述告警緩沖隊列中是否存在與所述告警產(chǎn)生相對應(yīng)的告警消失,如果是,則從所述告警緩沖隊列中刪除該告警消失,丟棄所述告警消息,否則進(jìn)入步驟C;C將所述告警消息保存到告警緩沖隊列;D在延遲預(yù)定時間長度后,將所述告警緩沖隊列中的告警消息顯示或向后繼告警接收節(jié)點(diǎn)轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的告警消息處理方法,其特征在于,在所述步驟B中,通過關(guān)鍵域匹配的方式,判斷所述告警緩沖隊列中是否存在與所述告警產(chǎn)生相對應(yīng)的告警消失。
3.根據(jù)權(quán)利要求2所述的告警消息處理方法,其特征在于,所述告警服務(wù)器位于告警接收或告警轉(zhuǎn)發(fā)節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求2所述的告警消息處理方法,其特征在于,所述預(yù)定時間長度可以是1至5秒范圍內(nèi)的一個值。
5.根據(jù)權(quán)利要求2所述的告警消息處理方法,其特征在于,所述告警緩沖隊列的長度根據(jù)所述預(yù)定時間長度內(nèi)最多可顯示的告警消息總數(shù)和可以接收的告警消息總數(shù)確定。
全文摘要
本發(fā)明涉及通信領(lǐng)域,公開了一種告警消息處理方法,能夠有效地減少系統(tǒng)向告警接收節(jié)點(diǎn)上報閃斷告警,由此減小告警振蕩上報對系統(tǒng)正常工作的影響,保證對實際存在的真正告警的處理。本發(fā)明的原理在于,在告警服務(wù)器中增加了告警緩沖隊列,用于緩沖告警消息和限制預(yù)定時間段內(nèi)的告警總數(shù)。并且通過關(guān)鍵域匹配等方式對新的告警產(chǎn)生進(jìn)行查詢,判斷在告警緩沖隊列中是否有與之對應(yīng)的告警消失,如果有,則使它們相互抵消,并移出告警緩沖隊列。
文檔編號H04L29/02GK1761245SQ20041008533
公開日2006年4月19日 申請日期2004年10月11日 優(yōu)先權(quán)日2004年10月11日
發(fā)明者童運(yùn)民 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
根河市| 曲沃县| 防城港市| 通海县| 鄄城县| 米易县| 蓝山县| 陕西省| 武冈市| 隆安县| 寻甸| 丰县| 太原市| 乌审旗| 乌兰察布市| 普定县| 瓦房店市| 莒南县| 民权县| 苏尼特左旗| 湾仔区| 丽江市| 龙江县| 华坪县| 富顺县| 永登县| 常山县| 上杭县| 江门市| 兴宁市| 称多县| 文安县| 北川| 锡林郭勒盟| 东至县| 韶关市| 红原县| 林芝县| 玉田县| 阿克| 莱州市|