專利名稱:網(wǎng)絡(luò)告警的監(jiān)控方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是涉及一種網(wǎng)絡(luò)告警的監(jiān)控方法、裝置及系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)的監(jiān)控一般通過監(jiān)控告警實(shí)現(xiàn),具體地說,是監(jiān)控網(wǎng)絡(luò)的設(shè)備告警、業(yè)務(wù)性能、網(wǎng)絡(luò)負(fù)荷等能夠反映出網(wǎng)絡(luò)當(dāng)前運(yùn)行狀態(tài)的信息。
當(dāng)前,監(jiān)控網(wǎng)絡(luò)告警一般采用如下方法 首先,維護(hù)人員根據(jù)監(jiān)控工作需要,預(yù)先確定監(jiān)控告警的范圍,明確告警訂閱的需求,即,確定一組需要監(jiān)視的對象,例如,可以是某些網(wǎng)元的某些告警。其次,如圖l所示,維護(hù)人員通過告警監(jiān)控客戶端(以下簡稱客戶端),把上述告警訂閱需求發(fā)送給告警訂閱服務(wù)模塊;告警訂閱服務(wù)模塊向客戶端回復(fù)一個訂閱告警隊(duì)列的序號,通知客戶端通過該隊(duì)列接收告警。進(jìn)一步,告警訂閱服務(wù)模塊通知告警分發(fā)服務(wù)模塊,把符合客戶端訂閱需求的告警,發(fā)送給訂閱告警隊(duì)列。告警分發(fā)服務(wù)模塊按照接收到的告警訂閱請求,對系統(tǒng)告警隊(duì)列發(fā)送的告警消息進(jìn)行過濾,將過濾后的告警消息發(fā)送到指定的訂閱告警隊(duì)列中??蛻舳瞬粩嗟膹闹付ǖ挠嗛喐婢?duì)列中接收告警消息,并在用戶界面上展示出來。按上述步驟循環(huán)執(zhí)行,直到客戶端被關(guān)閉。 在實(shí)施過程中,發(fā)明人發(fā)現(xiàn),在當(dāng)前的網(wǎng)絡(luò)監(jiān)控技術(shù)中,一個監(jiān)控窗口從打開到關(guān)
閉這一完整的生命周期內(nèi),它訂閱告警的范圍是固定不變的。而在某些應(yīng)用場景下,維護(hù)人
員需要監(jiān)控網(wǎng)絡(luò)中某些狀態(tài)可變的終端,以移動終端為例,如用戶手機(jī)或者車載移動電話,
維護(hù)人員需要始終監(jiān)控到為該移動終端提供服務(wù)的相關(guān)網(wǎng)元的運(yùn)行狀態(tài)。 為達(dá)到監(jiān)控狀態(tài)可變的終端這一 目的,基于現(xiàn)有技術(shù),維護(hù)人員需要不斷的收集
為該終端提供服務(wù)的網(wǎng)元的信息,再重新設(shè)定告警訂閱范圍,再由客戶端將此訂閱范圍發(fā)
送到服務(wù)器,才能達(dá)到目的。這樣工作起來,流程復(fù)雜,且網(wǎng)元信息的收集、告警訂閱范圍的
重新設(shè)定等均會造成一定的時延,無法及時監(jiān)控到監(jiān)控對象的情況,時效性差。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)告警的監(jiān)控方法,用以簡化流程,提高監(jiān)控的時效性,該方法包括 接收客戶端的策略訂閱請求; 根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略; 啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;
按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。 本發(fā)明還提供了一種網(wǎng)絡(luò)告警的監(jiān)控裝置,用以簡化流程,提高監(jiān)控的時效性,該裝置包括 告警訂閱服務(wù)模塊,用于接收客戶端的策略訂閱請求;根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略;
策略計(jì)算服務(wù)模塊,用于啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍; 告警分發(fā)服務(wù)模塊,用于按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。
本發(fā)明還提供了一種網(wǎng)絡(luò)告警的監(jiān)控系統(tǒng)裝置,用以簡化流程,提高監(jiān)控的時效性,該系統(tǒng)包括 客戶端設(shè)備,用于發(fā)起策略訂閱請求;接收按所述策略訂閱請求反饋的告警;
服務(wù)端設(shè)備,用于接收所述策略訂閱請求;根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略;啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。 本發(fā)明實(shí)施例中,在監(jiān)控狀態(tài)可變的對象時,接收客戶端的策略訂閱請求,根據(jù)接收到的策略訂閱請求,確定告警監(jiān)視策略;告警監(jiān)視策略確定后,啟動告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;按動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警??蛻舳酥恍璋l(fā)送策略訂閱請求及接收根據(jù)該策略訂閱請求分發(fā)的告警,若監(jiān)控對象的狀態(tài)發(fā)生改變,服務(wù)端可以根據(jù)策略算法動態(tài)計(jì)算告警訂閱范圍,不需要進(jìn)行客戶端重新發(fā)送告警訂閱請求及服務(wù)端接收客戶端重新發(fā)送的告警訂閱請求、重新確定告警訂閱范圍等流程,可以達(dá)到簡化流程的目的。同時,不需要進(jìn)行監(jiān)控對象信息的收集及重新確定告警訂閱范圍等流程,降低了時延,能夠及時發(fā)現(xiàn)監(jiān)控對象的狀態(tài)改變,提高時效性。
圖1是背景技術(shù)中網(wǎng)絡(luò)告警的監(jiān)控系統(tǒng)的示意圖; 圖2是本發(fā)明實(shí)施例中網(wǎng)絡(luò)告警的監(jiān)控方法的流程圖; 圖3是本發(fā)明實(shí)施例中策略注銷的流程圖; 圖4是本發(fā)明實(shí)施例中移動跟蹤焦點(diǎn)算法的流程示意圖; 圖5是本發(fā)明實(shí)施例中T0P_N掉話小區(qū)實(shí)時監(jiān)控算法的流程示意圖; 圖6、圖7是本發(fā)明實(shí)施例中網(wǎng)絡(luò)告警的監(jiān)控裝置的結(jié)構(gòu)示意圖; 圖8是本發(fā)明實(shí)施例中采用移動跟蹤焦點(diǎn)算法實(shí)施時的具體流程圖; 圖9是本發(fā)明實(shí)施例中采用T0P_N掉話小區(qū)實(shí)時監(jiān)控算法實(shí)施時的具體流程圖; 圖10、圖11是本發(fā)明實(shí)施例中網(wǎng)絡(luò)告警的監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖; 圖12是本發(fā)明實(shí)施例中策略訂閱的流程圖; 圖13是本發(fā)明實(shí)施例中策略注銷的流程圖。
具體實(shí)施例方式
下面結(jié)合說明書附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)說明。 本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)告警的監(jiān)控方法,用以簡化流程,提高監(jiān)控的時效性,具體流程如圖2所示 步驟201、接收客戶端的策略訂閱請求; 步驟202、根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略; 步驟203、啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;
步驟204、按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。
如圖2所示流程,步驟201在實(shí)施之前,可以預(yù)先在服務(wù)器中存儲多個告警監(jiān)視策略,可將其視為一個小型數(shù)據(jù)庫,在該數(shù)據(jù)庫中存儲了備用的多個告警監(jiān)視策略。其中,每種告警監(jiān)視策略對應(yīng)一個策略算法。 如圖2所示流程,步驟201在實(shí)施時,接收客戶端發(fā)出的策略訂閱請求,實(shí)施時,為方便確定訂閱的是何種策略,客戶端發(fā)出的策略訂閱請求可以攜帶有策略標(biāo)識,可以直接根據(jù)策略標(biāo)識在數(shù)據(jù)庫中選擇出客戶端需要的告警監(jiān)視策略。其中,策略訂閱請求攜帶的策略標(biāo)識可以為一個,也可以為多個,視客戶端的具體情況而定。例如,可以將策略訂閱請求設(shè)為如下模式〈客戶端標(biāo)識,策略標(biāo)識>。 如圖2所示流程,步驟202在實(shí)施時,根據(jù)接收到的策略訂閱請求,確定為客戶端選擇了告警監(jiān)視策略后,可以將策略已訂閱的消息反饋給客戶端。此時,也可以為已訂閱的
一個告警監(jiān)視策略分配一個指定的消息隊(duì)列,并將消息隊(duì)列的標(biāo)識反饋給客戶端,客戶端通過指定的消息隊(duì)列標(biāo)識接收訂閱的告警。若客戶端同時訂閱了多個告警監(jiān)視策略,則對應(yīng)分配多個消息隊(duì)列。 如圖2所示流程,步驟203在實(shí)施時,在確定告警訂閱策略后,啟動告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍。計(jì)算出告警計(jì)算范圍后,實(shí)施步驟204,按計(jì)算出的告警訂閱范圍,向客戶端反饋告警。由于本發(fā)明實(shí)施例中監(jiān)控的對象的范圍是可變的,例如,上次監(jiān)控對象A、B、C,這次監(jiān)控對象為1、2、3,為方便動態(tài)計(jì)算告警訂閱范圍,可以對告警訂閱范圍采用〈定位標(biāo)識,客戶端標(biāo)識,策略標(biāo)識,消息隊(duì)列標(biāo)識 > 的四元組模式表示,當(dāng)計(jì)算出的告警訂閱范圍發(fā)生變化時,只需更改定位標(biāo)識,而其他標(biāo)識是固定不動的,這樣可以達(dá)到簡化告警訂閱范圍動態(tài)計(jì)算的流程、提高監(jiān)控的時效性的目的。步驟204在實(shí)施時,也可以利用〈定位標(biāo)識,客戶端標(biāo)識,策略標(biāo)識,消息隊(duì)列標(biāo)識 > 四元組表示動態(tài)計(jì)算出的告警訂閱范圍,根據(jù)四元組的信息向客戶端反饋告警。 如圖2所示流程,步驟204在實(shí)施時,按動態(tài)計(jì)算出的告警訂閱范圍,利用為客戶端分配的消息隊(duì)列,向客戶端反饋告警;如上文所述,消息隊(duì)列可能為一個,也可能為多個,每個消息隊(duì)列都與一個告警監(jiān)視策略相對應(yīng), 一個告警監(jiān)視策略篩選出的全部警告,由對應(yīng)的指定消息隊(duì)列反饋給客戶端。 其中,消息隊(duì)列的分配并不是必須在步驟202中執(zhí)行的,在向客戶端反饋告警前的任一步驟中均可能實(shí)現(xiàn)消息隊(duì)列的分配,且對其他步驟的實(shí)施并不發(fā)生任何影響。
若客戶端不再需要對某個對象進(jìn)行監(jiān)控,停止利用已訂閱的告警監(jiān)視策略動態(tài)計(jì)算告警訂閱范圍,具體處理步驟如圖3所示
步驟301、接收客戶端的策略注銷請求; 步驟302、停止動態(tài)計(jì)算告警訂閱范圍,以及,停止向客戶端反饋告警。 如圖3所示流程,步驟301及步驟302在實(shí)施時,接收客戶端的策略注銷請求后,
停止動態(tài)計(jì)算告警訂閱范圍,并停止向客戶端反饋告警,一個監(jiān)視窗口的生命周期結(jié)束。一
個實(shí)施例中,策略注銷請求可以直接攜帶有策略標(biāo)識,策略標(biāo)識可以為一個,也可以為多
個,根據(jù)策略標(biāo)識確定所要注銷的告警監(jiān)視策略。其中,策略注銷請求也可以攜帶客戶端停
止接收告警前收到的〈定位標(biāo)識,客戶端標(biāo)識,策略標(biāo)識,消息隊(duì)列標(biāo)識 > 四元組,從四元組
中提取需要注銷的告警監(jiān)視策略的策略標(biāo)識。 如上文所述,策略算法根據(jù)網(wǎng)絡(luò)維護(hù)工作的需要,可以多種多樣,現(xiàn)舉一個具體的
6算法實(shí)例,該實(shí)例中,隨著移動終端在網(wǎng)絡(luò)中位置的移動,監(jiān)視窗口可以始終監(jiān)控到為該移動終端提供服務(wù)的相關(guān)網(wǎng)元的運(yùn)行狀態(tài)。為方便描述,將實(shí)現(xiàn)該情況的算法稱為移動終端焦點(diǎn)算法。移動終端焦點(diǎn)算法的具體流程如圖4所示 步驟401、從移動終端在位置移動時不斷發(fā)起的位置更新請求中,提取位置信息;
步驟402、根據(jù)提取的位置信息,動態(tài)計(jì)算告警訂閱范圍。 如圖4所示流程,步驟401在實(shí)施時,接收移動終端的位置更新請求,并從其中提取位置信息,為方便提取位置信息,位置更新請求中可以攜帶四元組〈終端標(biāo)識,終端GPS信息,當(dāng)前服務(wù)小區(qū)信息,當(dāng)前預(yù)服務(wù)小區(qū)消息 >,其中,小區(qū)信息可以包括〈小區(qū)標(biāo)識,信號強(qiáng)度 >。在實(shí)例中,可以在移動終端上設(shè)置終端跟蹤模塊,用于實(shí)現(xiàn)移動終端在位置移動時不斷發(fā)起位置更新請求的功能。 步驟402在實(shí)施時,告警訂閱范圍為該移動終端提供服務(wù)的相關(guān)網(wǎng)元的運(yùn)行狀態(tài),在實(shí)施時,可以從位置更新請求攜帶的四元組中提取"當(dāng)前服務(wù)小區(qū)、當(dāng)前預(yù)服務(wù)小區(qū)"。根據(jù)提取的"當(dāng)前服務(wù)小區(qū)、當(dāng)前預(yù)服務(wù)小區(qū)"動態(tài)計(jì)算告警認(rèn)閱范圍,將包含動態(tài)計(jì)算出的告警訂閱范圍的四元組〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范圍,消息隊(duì)列標(biāo)識 > 發(fā)送到服務(wù)端。服務(wù)端從接收的四元組中提取相關(guān)信息,向客戶端反饋告警。在實(shí)例中,可以在服務(wù)器端設(shè)置一個焦點(diǎn)跟蹤模塊,用于實(shí)現(xiàn)根據(jù)提取的位置信息,動態(tài)計(jì)算告警訂閱范圍的功能。 再舉一個實(shí)例,如,監(jiān)控網(wǎng)絡(luò)中掉話率最差的N個小區(qū)的運(yùn)行狀態(tài)的策略算法,其中,N為自然數(shù),可以將該算法稱為TOP_N掉話小區(qū)實(shí)時監(jiān)控算法。采用該算法的具體流程如圖5所示 步驟501、從全網(wǎng)所有小區(qū)中,選取掉話率高于閾值的小區(qū);
步驟502、根據(jù)所選取小區(qū)的標(biāo)識,動態(tài)計(jì)算告警訂閱范圍。 如圖5所示流程,步驟501在實(shí)施時,可以選定一個掉話率閾值,其中,閾值的選定
可以有多種方法,例如可以隨機(jī)選定一個閾值,也可以根據(jù)所要選擇的小區(qū)數(shù)進(jìn)行閾值的選擇,現(xiàn)以根據(jù)選擇的小區(qū)數(shù)為N進(jìn)行選擇為例進(jìn)行說明。查詢?nèi)W(wǎng)所有小區(qū)的掉話率,選取掉話率高于閾值的N個小區(qū),記錄所選擇的小區(qū)的小區(qū)標(biāo)識。在實(shí)例中,可以在服務(wù)端設(shè)置一個TOP_N掉話小區(qū)跟蹤模塊實(shí)現(xiàn)步驟501的功能。 如圖5所示流程,步驟502在實(shí)施時,根據(jù)所選取小區(qū)的標(biāo)識,動態(tài)計(jì)算告警訂閱范圍。在本例中,告警訂閱范圍可根據(jù)滿足掉話率高于閾值的小區(qū)的小區(qū)標(biāo)識確定,其處理流程與移動終端焦點(diǎn)算法相類似,可以利用步驟501中獲得的"小區(qū)標(biāo)識"的網(wǎng)元動態(tài)計(jì)算告警訂閱范圍,將包含動態(tài)計(jì)算出的告警訂閱范圍的〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范圍,消息隊(duì)列標(biāo)識〉四元組發(fā)送到服務(wù)端。服務(wù)端根據(jù)從接收的四元組中提取告警訂閱范圍及消息隊(duì)列標(biāo)識,向客戶端反饋告警。在實(shí)例中,可以在服務(wù)端設(shè)置一個焦點(diǎn)跟蹤模塊,用于實(shí)現(xiàn)步驟502的功能。 基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)告警的監(jiān)控裝置,如圖6所示意,該裝置包括 告警訂閱服務(wù)模塊601,用于接收客戶端的策略訂閱請求;根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略; 策略計(jì)算服務(wù)模塊602,用于啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍; 告警分發(fā)服務(wù)模塊603,用于按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告
氛 其中,告警訂閱服務(wù)模塊601可以進(jìn)一步用于根據(jù)所述策略訂閱請求攜帶的策
略標(biāo)識,在預(yù)設(shè)的多個告警監(jiān)視策略中確定與所述策略標(biāo)識對應(yīng)的告警監(jiān)視策略。 其中,告警分發(fā)服務(wù)模塊603可以進(jìn)一步用于,按所述動態(tài)計(jì)算出的告警訂閱范
圍,利用為客戶端分配的消息隊(duì)列,向客戶端反饋告警;其中,所述消息隊(duì)列根據(jù)告警監(jiān)視
策略確定。
其中,告警訂閱服務(wù)模塊601還可以進(jìn)一步用于接收客戶端的策略注銷請求;
如圖7所示,一種網(wǎng)絡(luò)告警的監(jiān)控裝置進(jìn)一步包括 注銷模塊701,用于停止所述動態(tài)計(jì)算告警訂閱范圍,以及,停止向客戶端反饋告
氛 策略注銷時,還可以向策略計(jì)算服務(wù)模塊602發(fā)送客戶端最后一次收到的四元 組,進(jìn)一步將該四元組發(fā)送給告警分發(fā)服務(wù)模塊603,若此時已收到其他的四元組,也不再 分發(fā)告警。 告警訂閱服務(wù)模塊601根據(jù)客戶端最后一次收到的四元組的信息,翻譯相關(guān)消息 隊(duì)列。 其中,策略計(jì)算服務(wù)模塊602可以進(jìn)一步用于從移動終端在位置移動時不斷發(fā)起 的位置更新請求中,提取位置信息;根據(jù)提取的位置信息,動態(tài)計(jì)算告警訂閱范圍。具體流 程如圖8所示 步驟801、終端位置更新移動終端上的終端跟蹤模塊向服務(wù)器端發(fā)起位置更新
請求,在位置更新請求中可以攜帶〈終端標(biāo)識,終端GPS信息,當(dāng)前服務(wù)小區(qū)信息,當(dāng)前預(yù)服
務(wù)小區(qū)消息 > 四元組,其中,小區(qū)信息可以包括〈小區(qū)標(biāo)識,信號強(qiáng)度> ; 步驟802、監(jiān)視焦點(diǎn)更新服務(wù)器端的焦點(diǎn)跟蹤模塊接收位置更新請求,利用其攜
帶的四元組中的"當(dāng)前服務(wù)小區(qū)、當(dāng)前預(yù)服務(wù)小區(qū)"動態(tài)計(jì)算告警訂閱范圍; 步驟803、告警分發(fā)指示焦點(diǎn)跟蹤模塊將包含動態(tài)計(jì)算出的告警訂閱范圍的四
元組〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范圍,消息隊(duì)列標(biāo)識 > 發(fā)送到服務(wù)端的告警分發(fā)服
務(wù)模塊。 其中,策略計(jì)算服務(wù)模塊602可以進(jìn)一步用于從全網(wǎng)所有小區(qū)掉話率中,選取掉 話率高于閾值的小區(qū);根據(jù)選取的小區(qū)標(biāo)識,動態(tài)計(jì)算告警訂閱范圍。具體流程如圖9所 示 步驟901、 TOP_N掉話小區(qū)跟蹤TOP_N掉話小區(qū)跟蹤模塊查詢?nèi)W(wǎng)所有小區(qū)的掉 話率,確定TOP_N掉話小區(qū),向服務(wù)器端發(fā)出TOP_N掉話小區(qū)的小區(qū)標(biāo)識;
步驟902、監(jiān)視焦點(diǎn)更新服務(wù)器端的焦點(diǎn)跟蹤模塊接收TOP—N掉話小區(qū)的小區(qū)標(biāo) 識,利用接收到的小區(qū)標(biāo)識動態(tài)計(jì)算告警訂閱范圍; 步驟903、告警分發(fā)指示焦點(diǎn)跟蹤模塊將包含動態(tài)計(jì)算出的告警訂閱范圍的四 元組〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范圍,消息隊(duì)列標(biāo)識 > 發(fā)送到服務(wù)端的告警分發(fā)服 務(wù)模塊。 基于同一發(fā)明構(gòu)思,本發(fā)明還提供了一種網(wǎng)絡(luò)告警的監(jiān)控系統(tǒng),如圖IO所示,該系統(tǒng)包括 客戶端設(shè)備1001,用于發(fā)起策略訂閱請求;接收按所述策略訂閱請求反饋的告
壑; 服務(wù)端設(shè)備1002,用于接收所述策略訂閱請求;根據(jù)所述策略訂閱請求,確定告 警監(jiān)視策略;啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;按所述動 態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。 實(shí)際應(yīng)用中,服務(wù)端設(shè)備1002中可以包括告警訂閱服務(wù)、策略計(jì)算服務(wù)、告警分 發(fā)服務(wù)等模塊,整個系統(tǒng)的結(jié)構(gòu)如圖11所示。 采用圖11所示系統(tǒng)時,策略訂閱的流程如圖12所示 步驟1201、客戶端向告警訂閱服務(wù)模塊發(fā)出策略訂閱請求,并在請求中攜帶〈客 戶端標(biāo)識,策略標(biāo)識〉; 步驟1202、告警訂閱服務(wù)模塊判斷接收的策略訂閱請求是否合法,若不合法,則拒 絕此請求,若合法,執(zhí)行步驟1203 ; 步驟1203、告警訂閱服務(wù)模塊根據(jù)接收到的策略訂閱請求確定告警監(jiān)視策略,并 為確定的策略分配獨(dú)立的消息隊(duì)列,每個被分配的消息隊(duì)列攜帶一個消息隊(duì)列標(biāo)識;
步驟1204、告警訂閱服務(wù)模塊向客戶端反饋〈定位標(biāo)識,客戶端標(biāo)識,策略標(biāo)識,
消息隊(duì)列標(biāo)識 > 四元組,通知客戶端策略已訂閱及指定的消息隊(duì)列,其中,定位標(biāo)識用于區(qū) 分不同的四元組; 步驟1205、客戶端根據(jù)消息隊(duì)列標(biāo)識,從指定的消息隊(duì)列中接收告警; 步驟1206、告警訂閱服務(wù)模塊向策略計(jì)算服務(wù)模塊發(fā)出策略指示,在策略指示中
攜帶〈定位標(biāo)識,客戶端標(biāo)識,策略標(biāo)識,消息隊(duì)列標(biāo)識 > 四元組; 步驟1207、策略計(jì)算服務(wù)模塊根據(jù)接收的四元組中的策略標(biāo)識,啟動相應(yīng)的策略 算法,動態(tài)計(jì)算告警訂閱范圍; 步驟1208、將包含動態(tài)計(jì)算出的告警訂閱范圍的〈定位標(biāo)識,客戶端標(biāo)識,告警訂 閱范圍,消息隊(duì)列標(biāo)識〉四元組發(fā)送到告警分發(fā)服務(wù)模塊; 步驟1209、告警分發(fā)服務(wù)模塊根據(jù)接收的四元組中的告警訂閱范圍及消息隊(duì)列標(biāo) 識,將相關(guān)的告警放在指定的消息隊(duì)列中。 采用圖11所示系統(tǒng)時,策略注銷的流程如圖13所示 步驟1301、客戶端將告警訂閱服務(wù)模塊發(fā)出策略注銷請求,該請求中攜帶有〈定 位標(biāo)識,客戶端標(biāo)識,策略標(biāo)識,消息隊(duì)列標(biāo)識 > 四元組; 步驟1302、告警訂閱服務(wù)模塊接收策略注銷請求,判斷該請求是否合法,若合法, 執(zhí)行步驟1303,若不合法,拒絕該請求; 步驟1303、告警訂閱服務(wù)模塊向客戶端發(fā)出反饋信息,表明已準(zhǔn)備停止告警的分 發(fā)工作; 步驟1304、客戶端退出; 步驟1305、告警訂閱服務(wù)模塊向策略計(jì)算服務(wù)模塊發(fā)出策略指示,在策略指示中 攜帶〈定位標(biāo)識,客戶端標(biāo)識,策略標(biāo)識,消息隊(duì)列標(biāo)識 > 四元組; 步驟1306、策略計(jì)算服務(wù)模塊根據(jù)接收到的四元組中的策略標(biāo)識,停止與之對應(yīng) 的策略的計(jì)算,并查找包含利用該策略動態(tài)計(jì)算出的告警訂閱范圍的〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范圍,消息隊(duì)列標(biāo)識 > 四元組; 步驟1307、策略計(jì)算服務(wù)模塊將查找到的〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范 圍,消息隊(duì)列標(biāo)識 > 四元組發(fā)送給告警分發(fā)服務(wù)模塊,通知其停止相關(guān)告警的分發(fā);
步驟1308、告警分發(fā)服務(wù)模塊根據(jù)接收到的〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范 圍,消息隊(duì)列標(biāo)識〉四元組停止相關(guān)告警的分發(fā); 步驟1309、告警分發(fā)服務(wù)模塊向策略計(jì)算服務(wù)模塊發(fā)出反饋信息,表明已經(jīng)停止 相關(guān)分發(fā)工作,反饋信息中攜帶〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范圍,消息隊(duì)列標(biāo)識 > 四 元組; 步驟1310、策略計(jì)算服務(wù)模塊向告警訂閱服務(wù)模塊發(fā)出反饋信息,表明已經(jīng)停止 相關(guān)分發(fā)工作,反饋信息中攜帶〈定位標(biāo)識,客戶端標(biāo)識,告警訂閱范圍,消息隊(duì)列標(biāo)識 > 四 元組; 步驟1311、告警訂閱服務(wù)模塊根據(jù)接收到的四元組中的消息隊(duì)列標(biāo)識,釋放相關(guān) 消息隊(duì)列。 本發(fā)明實(shí)施例中,在監(jiān)控狀態(tài)可變的對象時,接收客戶端的策略訂閱請求,根據(jù)接
收到的策略訂閱請求,確定告警監(jiān)視策略;告警監(jiān)視策略確定后,啟動告警監(jiān)視策略對應(yīng)的
策略算法,動態(tài)計(jì)算告警訂閱范圍;按動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警???br>
戶端只需發(fā)送策略訂閱請求及接收根據(jù)該策略訂閱請求分發(fā)的告警,若監(jiān)控對象的狀態(tài)發(fā)
生改變,服務(wù)端可以根據(jù)策略算法動態(tài)計(jì)算告警訂閱范圍,不需要進(jìn)行客戶端重新發(fā)送告
警訂閱請求及服務(wù)端接收客戶端重新發(fā)送的告警訂閱請求、重新確定告警訂閱范圍等流
程,可以達(dá)到簡化流程的目的。同時,不需要進(jìn)行監(jiān)控對象信息的收集及重新確定告警訂閱
范圍等流程,降低了時延,能夠及時發(fā)現(xiàn)監(jiān)控對象的狀態(tài)改變,提高時效性。 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變形而不脫離本發(fā)明的精
神和范圍。這樣,倘若本發(fā)明的這些修改和變形屬于本發(fā)明權(quán)利要求及其等同技術(shù)范圍之
內(nèi),則本發(fā)明也意圖包含這些改動和變形在內(nèi)。
10
權(quán)利要求
一種網(wǎng)絡(luò)告警的監(jiān)控方法,其特征在于,該方法包括接收客戶端的策略訂閱請求;根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略;啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。
2. 如權(quán)利要求1所述的方法,其特征在于,所述策略訂閱請求攜帶有策略標(biāo)識;根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略包括根據(jù)所述策略標(biāo)識,在預(yù)設(shè)的多個告警監(jiān)視策略中確定與所述策略標(biāo)識對應(yīng)的告警監(jiān)視策略。
3. 如權(quán)利要求2所述的方法,其特征在于,按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警包括按所述動態(tài)計(jì)算出的告警訂閱范圍,利用為客戶端分配的消息隊(duì)列,向客戶端反饋告警;其中,所述消息隊(duì)列根據(jù)告警監(jiān)視策略確定。
4. 如權(quán)利要求1所述的方法,其特征在于,按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警之后,包括接收客戶端的策略注銷請求;停止所述動態(tài)計(jì)算告警訂閱范圍,以及,停止向客戶端反饋告警。
5. 如權(quán)利要求1所述的方法,其特征在于,所述策略算法為從移動終端在位置移動時不斷發(fā)起的位置更新請求中,提取位置信息;根據(jù)提取的位置信息,動態(tài)計(jì)算告警訂閱范圍。
6. 如權(quán)利要求1所述的方法,其特征在于,所述策略算法為從全網(wǎng)所有小區(qū)中,選取掉話率高于閾值的小區(qū);根據(jù)所選取小區(qū)的標(biāo)識,動態(tài)計(jì)算告警訂閱范圍。
7. —種網(wǎng)絡(luò)告警的監(jiān)控裝置,其特征在于,該裝置包括告警訂閱服務(wù)模塊,用于接收客戶端的策略訂閱請求;根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略;策略計(jì)算服務(wù)模塊,用于啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;告警分發(fā)服務(wù)模塊,用于按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述告警訂閱服務(wù)模塊進(jìn)一步用于根據(jù)所述策略訂閱請求攜帶的策略標(biāo)識,在預(yù)設(shè)的多個告警監(jiān)視策略中確定與所述策略標(biāo)識對應(yīng)的告警監(jiān)視策略。
9. 如權(quán)利要求7所述的裝置,其特征在于,所述告警分發(fā)服務(wù)模塊進(jìn)一步用于按所述動態(tài)計(jì)算出的告警訂閱范圍,利用為客戶端分配的消息隊(duì)列,向客戶端反饋告警;其中,所述消息隊(duì)列根據(jù)告警監(jiān)視策略確定。
10. 如權(quán)利要求7所述的裝置,其特征在于,所述告警訂閱服務(wù)模塊進(jìn)一步用于接收客戶端的策略注銷請求;所述裝置進(jìn)一步包括注銷模塊,用于停止所述動態(tài)計(jì)算告警訂閱范圍,以及,停止向客戶端反饋告警。
11. 如權(quán)利要求7所述的裝置,其特征在于,所述策略計(jì)算服務(wù)模塊進(jìn)一步用于從移動終端在位置移動時不斷發(fā)起的位置更新請求中,提取位置信息;根據(jù)提取的位置信息,動態(tài)計(jì)算告警訂閱范圍。
12. 如權(quán)利要求7所述的裝置,其特征在于,所述策略計(jì)算服務(wù)模塊進(jìn)一步用于從全網(wǎng)所有小區(qū)中,選取掉話率高于閾值的小區(qū);根據(jù)所選取小區(qū)的標(biāo)識,動態(tài)計(jì)算告警訂閱范圍。
13. —種網(wǎng)絡(luò)告警的監(jiān)控系統(tǒng),其特征在于,該系統(tǒng)包括客戶端設(shè)備,用于發(fā)起策略訂閱請求;接收按所述策略訂閱請求反饋的告警;服務(wù)端設(shè)備,用于接收所述策略訂閱請求;根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略;啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)告警的監(jiān)控方法,該方法包括接收客戶端的策略訂閱請求;根據(jù)所述策略訂閱請求,確定告警監(jiān)視策略;啟動所述告警監(jiān)視策略對應(yīng)的策略算法,動態(tài)計(jì)算告警訂閱范圍;按所述動態(tài)計(jì)算出的告警訂閱范圍,向客戶端反饋告警。本發(fā)明還公開了一種網(wǎng)絡(luò)告警的監(jiān)控裝置及系統(tǒng)。采用本發(fā)明可以簡化流程,提高監(jiān)控的時效性。
文檔編號H04W24/04GK101754254SQ20081022791
公開日2010年6月23日 申請日期2008年12月1日 優(yōu)先權(quán)日2008年12月1日
發(fā)明者吳榮宇, 張艷瓊, 王蕾, 趙綱 申請人:中國移動通信集團(tuán)河南有限公司