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

一種獲取告警信息的方法及系統(tǒng)的制作方法

文檔序號:7653567閱讀:210來源:國知局
專利名稱:一種獲取告警信息的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電信網(wǎng)管領(lǐng)域,尤其涉及一種獲取告警信息的方法及系統(tǒng)。
背景技術(shù)
在網(wǎng)絡(luò)管理中,相互交互的兩個(gè)實(shí)體分別承擔(dān)了兩個(gè)角色管理者(Manager)和代理者(Agent)。管理者的任務(wù)是發(fā)送管理命令并接收代理者發(fā)來的通知;代理者的任務(wù)是直接管理有關(guān)的管理對象,接收管理者發(fā)來的管理命令,并在當(dāng)前為確認(rèn)型操作時(shí)向管理者返回操作響應(yīng),也可在需要時(shí)進(jìn)行管理操作時(shí)主動向管理者發(fā)出通知,請求下達(dá)管理命令。
在移動通信網(wǎng)的網(wǎng)絡(luò)管理中,上級網(wǎng)絡(luò)管理系統(tǒng)(匪S,Network ManagementSystem)承擔(dān)了 Manager的作用,移動通信網(wǎng)網(wǎng)元設(shè)備(NE, Net Element)或其操作維護(hù)中心(OMC, Operations & Maintenance Center)承擔(dān)了 Agent的作用,移動通信網(wǎng)絡(luò)中Manager與Agent之間的北向接口即為網(wǎng)絡(luò)管理接口。北向接口中的告警管理是指Manager對Agent進(jìn)行告警管理操作,其中,Manager通過Agent獲取NE上告警信息的操作為獲取告警列表操作(getAlarmList)。獲取告警列表操作包括兩種工作模式同步模式和異步模式,其中,在異步模式下,告警信息并不直接返回給Manager,而是Agent將告警信息生成在告警文件中,之后,Agent發(fā)送一個(gè)文件準(zhǔn)備完成通知(notifyFileReady)的消息給Manager, notifyFileReady中包含所生成告警文件的FTP地址,Manager可以從notifyFileReady中獲取到告警文件的FTP地址,再通過FTP地址獲取到告警文件。具體地,Manager通過北向接口下發(fā)getAlarmList的命令給Agent,Agent根據(jù)告警數(shù)量的多少來判斷采用同步模式還是異步模式,如果采用同步模式,則Agent直接通過返回參數(shù)或迭代器返回告警信息給Manager,如果采用異步模式,Agent將告警信息生成在告警文件中,在告警文件生成之后,發(fā)送notifyFileReady給Manager,Manager收到notifyFileReady后,查看notifyFileReady中的文件路徑字段,通過ftp的方式獲取所述告警文件。相關(guān)技術(shù)中,獲取告警列表操作的實(shí)現(xiàn)過程中,Manager無法確定接收到的notifyFileReady與發(fā)起的getAlarmList是否對應(yīng)。例如,如圖I所示,Manager在00:00時(shí)發(fā)起了第一獲取告警列表操作(getAlarmList_l),在00:05時(shí)發(fā)起了第二獲取告警列表操作(getAlarmList_2)。由于某種原因,可能getAlarmList_l的結(jié)果較多造成準(zhǔn)備時(shí)間較長,Manager在00:15就收到了 getAlarmList_2對應(yīng)的第二文件準(zhǔn)備完成通知(notifyFileReady_2), Manager 在 00:20 才收到 getAlarmList_l 對應(yīng)的第一文件準(zhǔn)備完成通知(notifyFileReady_l),這種情況下,由于在notifyFileReady中沒有特定的標(biāo)志,指不 notifyFileReady 所對應(yīng)的 getAlarmList, Manager 收到 notifyFileReady_l 和notifyFileReady_2后,無法確定所對應(yīng)的getAlarmList,導(dǎo)致Manager獲取到錯(cuò)誤的告警信息,進(jìn)而發(fā)生告警失誤,從而不能及時(shí)采取準(zhǔn)確有效的告警措施消除當(dāng)前網(wǎng)絡(luò)障礙,影響了整個(gè)網(wǎng)絡(luò)的正常運(yùn)行。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種獲取告警信息的方法及系統(tǒng),以解決由于無法確定getAlarmList與notifyFileReady之間對應(yīng)關(guān)系而導(dǎo)致Manager獲取到錯(cuò)誤告警信息的問題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種獲取告警信息的方法,所述方法包括代理者(Agent)在文件準(zhǔn)備完成通知(notifyFileReady)中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的獲取告警列表操作(getAlarmList)的指示信息后,發(fā)送給管理者(Manager);
Manager根據(jù)所接收notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息。在上述方案中,所述Agent在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,包括所述Agent通過修改notifyFileReady的保留體(remainBody)部分,將用于標(biāo)識所述 notifyFileReady 對應(yīng)的 getAlarmList 的指不信息嵌入到 notifyFileReady 中。在上述方案中,所述在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,為在所述notifyFileReady的remainBody部分添加一個(gè)字段,將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息存放到所添加的字段中。在上述方案中,所述在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,為將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息存放到notifyFileReady中remainBody部分的一個(gè)已有字段中。在上述方案中,所述在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,為將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息添加到所述notifyFileReady包含的告警文件的文件名中。在上述方案中,所述Manager根據(jù)所接收notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息,包括所述Manager將所接收notifyFileReady中的指示信息、與自身保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較,如果相同,則所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList,從所述notifyFileReady中獲取告警信息;如果不相同,貝U所接收到的notifyFileReady與當(dāng)前getAlarmList不對應(yīng),不從所述notifyFileReady中獲取告警信
肩、O在上述方案中,所述方法還包括所述Manager從所述Agent獲取所述用于標(biāo)識當(dāng)前getAlarmList的指示信息并保存到自身。在上述方案中,所述Manager從所述Agent獲取所述用于標(biāo)識當(dāng)前getAlarmList的指示信息,包括所述Agent接收到所述Manager發(fā)起的getAlarmList后,生成用于標(biāo)識當(dāng)前getAlarmList的指示信息,并向所述Manager返回所生成的指示信息。本發(fā)明還提供了一種用于獲取告警信息的系統(tǒng),所述系統(tǒng)包括Agent和Manager ;其中,Agent,用于在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息后,發(fā)送給所述Manager ;Manager,用于接收所述Agent發(fā)送的notifyFileReady,根據(jù)所接收notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息。在上述方案中,所述Agent包括嵌入單元和發(fā)送單元,其中, 嵌入單元,用于在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息;發(fā)送單元,用于將所述嵌入單元處理后的notifyFileReady發(fā)送給所述Manager。在上述方案中,所述嵌入單元,還用于通過修改notifyFileReady的remainBody部分,將用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息嵌入到notifyFileReady 中。在上述方案中,所述Manager包括接收單元、驗(yàn)證單元和獲取單元,其中,接收單元,用于接收所述Agent發(fā)送的notifyFileReady ;驗(yàn)證單元,用于將所述接收單元所接收notifyFileReady中的指示信息、與已保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較,如果相同,則通知所述獲取單元,從所述notifyFileReady中獲取告警信息;如果不相同,貝U不通知所述獲取單元;獲取單元,用于在接收到所述驗(yàn)證單元的通知后,從所述接收單元所接收notifyFileReady中獲取告警信息。在上述方案中,所述Manager還包括存儲單元,用于從所述Agent獲取所述用于標(biāo)識當(dāng)前getAlarmList的指示信息并保存;所述驗(yàn)證單元,還用于將所述接收單元所接收notifyFileReady中的指示信息、與所述存儲單元已保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較。在上述方案中,所述Agent還包括指示單元,用于在接收到所述Manager發(fā)起的getAlarmList后,生成用于標(biāo)識當(dāng)前getAlarmList的指示信息,并向所述Manager返回所生成的指示信息;所述存儲單元,還用于接收所述指示單元發(fā)送的指示信息并保存。本發(fā)明所提供的獲取告警信息方法及系統(tǒng),通過在notifyFileReady中嵌入用于標(biāo)識該notifyFileReady所對應(yīng)getAlarmList的指示信息,使得Manager能夠根據(jù)所述notifyFileReady中的指示信息,在驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前發(fā)起的getAlarmList時(shí),獲取告警信息,從而使得Manager能夠獲取準(zhǔn)確的告警信息,避免發(fā)送告警失誤,確保整個(gè)網(wǎng)絡(luò)能夠正常運(yùn)行。


圖I為現(xiàn)有技術(shù)中異步模式下獲取告警列表操作的協(xié)作示意圖;圖2為本發(fā)明的獲取告警信息方法的實(shí)現(xiàn)流程圖;圖3為本發(fā)明獲取告警信息的一種實(shí)現(xiàn)過程示意圖;圖4為本發(fā)明實(shí)施例一中獲取告警列表操作的實(shí)現(xiàn)過程示意圖;圖5為現(xiàn)有技術(shù)中notifyFileReady的remainBody部分不意圖;圖6為本發(fā)明實(shí)施例一中notifyFileReady的remainBody部分不意圖;圖7為本發(fā)明實(shí)施例二中獲取告警列表操作的實(shí)現(xiàn)過程示意圖;圖8為本發(fā)明實(shí)施例二中notifyFileReady的remainBody部分示意圖; 圖9為本發(fā)明實(shí)施例三中獲取告警列表操作的實(shí)現(xiàn)過程示意圖;圖10為本發(fā)明實(shí)施例三中notifyFileReady的remainBody部分示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是在notifyFileReady中嵌入用于標(biāo)識該notifyFileReady所對應(yīng)getAlarmList的指示信息,使得Manager能夠根據(jù)所述notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady是否對應(yīng)當(dāng)前發(fā)起的getAlarmList,從而能夠在確認(rèn)所接收notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息,如此,使得Manager能夠獲取準(zhǔn)確的告警信息。本發(fā)明獲取告警信息的方法,參照圖2所示,主要可以包括以下步驟步驟201 :Agent 在 not i fyFi I eReady 嵌入用于標(biāo)識所述 not i fyFi I eReady 對應(yīng)的getAlarmList的指示信息后,發(fā)送給Manager ;具體地,Agent可以通過修改notifyFileReady的保留體(remainBody)部分或者修改notifyFileReady中所包含告警文件的文件名,將用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息嵌入到notifyFileReady中。實(shí)際應(yīng)用中,具體可以通過以下任意一種方式來實(shí)現(xiàn)第一,在notifyFileReady的remainBody部分添加一個(gè)字段,將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息存放到所添加的字段中。第二,將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息存放到notifyFileReady中remainBody部分的一個(gè)已有字段中。例如,可以存放到remainBody 部分的 ADDITI0NAL_TEXT 字段。第三,將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息添加到所述notifyFileReady包含的告警文件的文件名中。步驟202 Manager根據(jù)所接收notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息。這里,Manager將所接收notifyFileReady中的指示信息、與自身保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較,如果相同,貝U所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList,如果不相同,則所接收到的notifyFileReady與當(dāng)前getAlarmList不對應(yīng)。具體地,Manager接收所述 notifyFileReady,從所接收的 notifyFileReady 提取用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,并將所提取的指示信息與自身保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較。這里,所述方法還可以包括所述Manager從所述Agent獲取所述用于標(biāo)識當(dāng)前getAlarmList的指示信息并保存到自身。具體地,Agent接收到所述Manager發(fā)起的getAlarmList后,生成用于標(biāo)識當(dāng)前getAlarmList的指示信息,并向所述Manager返回所生成的指示信息。實(shí)際應(yīng)用中,Agent接收到所述Manager發(fā)起的getAlarmList后,生成用于標(biāo)識當(dāng)前getAlarmList的指示信息,并將所生成的指示信息作為getAlarmList的返回參數(shù)返回給 Manager。其中,所述Agent還可以包括指示單元,用于在接收到所述Manager發(fā)起的getAlarmList后,生成用于標(biāo)識當(dāng)前getAlarmList的指示信息,并向所述Manager返回所生成的指示信息;所述存儲單元,還可以用于接收所述指示單元發(fā)送的指示信息并保存。例如,如圖3所示,Manager在00:00時(shí)發(fā)起了第一獲取告警列表操作(getAlarmList_l), Agent 接收到所述 Manager 發(fā)起的 getAlarmList_l 后,生成用于標(biāo)識當(dāng)前getAlarmList_l的指示信息queryld_l,并將所生成的指示信息queryld_l作為getAlarmList_l的返回參數(shù)返回給Manager ;Manager在00:05時(shí)發(fā)起了第二獲取告警列表操作(getAlarmList_2), Agent接收到所述Manager發(fā)起的getAlarmList_2后,生成用于標(biāo)識當(dāng)前getAlarmList_2的指示信息queryld_2,并將所生成的指示信息queryld_2作為getAlarmList_2的返回參數(shù)返回給Manager。 由于某種原因,可能getAlarmList_l的結(jié)果較多造成準(zhǔn)備時(shí)間較長,Manager在00:15接收到第二文件準(zhǔn)備完成通知(notifyFileReady_2),在00:20接收到第一文件準(zhǔn)備完成通知(notifyFileReady_l),其中,notifyFileReady_l 中嵌入了指示信息 queryld_l,no t i f yFi I eReady_2 中嵌入了指不信息 queryld_2。在這種情況下,Manager根據(jù)notifyFileReady_2中的指示信息queryld_2,確定 notifyFileReady_2 對應(yīng)于 getAlarmList_2, Manager 根據(jù) notifyFileReady_l 中的指示信息queryld_l,確定notifyFileReady_l對應(yīng)于getAlarmList_l,如果當(dāng)前需要完成getAlarmList_l,則Manager從notifyFileReady_l中提取告警文件的ftp地址,再根據(jù)所提取的ftp地址獲取告警文件,完成告警信息的獲取。如果當(dāng)前需要完成getAlarmList_2,則Manager從notifyFileReady_2中提取告警文件的ftp地址,再根據(jù)所提取的ftp地址獲取告警文件,完成告警信息的獲取。相應(yīng)的,本發(fā)明還提供了一種獲取告警信息的系統(tǒng),所述系統(tǒng)包括所述系統(tǒng)包括Agent和Manager ;其中,Agent,用于在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息后,發(fā)送給所述Manager !Manager,用于接收所述Agent發(fā)送的notifyFileReady,根據(jù)所接收notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息。具體地,所述Agent包括嵌入單元和發(fā)送單元,其中,嵌入單元,用于在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息;發(fā)送單元,用于將所述嵌入單元處理后的notifyFileReady發(fā)送給所述Manager。這里,所述嵌入單元,還用于通過修改notifyFileReady的remainBody部分,將用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息嵌入到notifyFileReady中。實(shí)際應(yīng)用中,所述嵌入單元具體可以通過以下任意一種方式來實(shí)現(xiàn)上述嵌入過程:第一,在notifyFileReady的remainBody部分添加一個(gè)字段,將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息存放到所添加的字段中。第二,將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息存放到notifyFileReady中remainBody部分的一個(gè)已有字段中。例如,可以存放到remainBody 部分的 ADDITI0NAL_TEXT 字段。第三,將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息添加到所述notifyFileReady包含的告警文件的文件名中。
具體地,所述Manager可以包括接收單元、驗(yàn)證單元和獲取單元,其中,接收單元,用于接收所述Agent發(fā)送的notifyFileReady ;驗(yàn)證單元,用于將所述接收單元所接收notifyFileReady中的指示信息、與已保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較,如果相同,貝U通知所述獲取單元,從所述notifyFileReady中獲取告警信息;如果不相同,則不通知所述獲取單元;獲取單元,用于在接收到所述驗(yàn)證單元的通知后,從所述接收單元所接收notifyFileReady中獲取告警信息。這里,所述Manager還可以包括存儲單元,用于從所述Agent獲取所述用于標(biāo)識當(dāng)前getAlarmList的指示信息并保存;其中,所述驗(yàn)證單元,還可以用于將所述接收單元所接收notifyFileReady中的指示信息、與所述存儲單元已保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較。實(shí)施例一本實(shí)施例中,在notifyFileReady中添加一個(gè)全新的字段QUERY_ID,用于存放QueryId0具體地,本實(shí)施例中獲取告警信息的流程如圖4所示,具體可以包括以下步驟步驟401, Manager 發(fā)起 getAlarmList ;步驟402, Agent接收到所述Manager發(fā)起的getAlarmList,采用異步模式向Manager返回告警信息,生成用于標(biāo)識當(dāng)前getAlarmList的指示信息queryld,例如所生成的 queryld 為 10000001 ;步驟403, Agent將所生成的queryld作為getAlarmList的返回參數(shù)返回給Manager。這里,Manager接收到所述queryld后保存到自身。步驟404, Agent生成告警文件,該告警文件中包含有所述Manager請求獲取的告
m樣自
目I R尼、o步驟405,生成告警文件之后,Agent構(gòu)建包含所生成告警文件的notifyFileReady,在構(gòu)建 notifyFileReady 的過程中,在 notifyFileReady 的 remainBody中添加一個(gè)字段QUERY—ID,存放步驟402中產(chǎn)生的queiyld。具體地,未添加QUERY—ID字段的notifyFileReady的remainBody部分如圖5所示,本實(shí)施例中,添加有QUERY—ID字段的not if yFi IeReady的remainBody部分如圖6所示。步驟406,Agent通過通知服務(wù)器將構(gòu)建得到的notifyFileReady發(fā)送給Manager ;這里,所述通知服務(wù)器為用于發(fā)送notifyFileReady等通知消息的代理服務(wù)器。步驟407,Manager 接收到 notifyFileReady 后,從 notifyFileReady 的 QUERY_ID字段中獲取到queryId的值;步驟408, Manager 驗(yàn)證 notifyFileReady 中的 queryld 值與在步驟 403 所接收到的queryld值是否一致,如果是,則所接收到的notifyFileReady對應(yīng)當(dāng)前的getAlarmList, Manager從所述notifyFileReady中獲取到告警文件的ftp地址,采用ftp方式獲取所述包含有告警信息的告警文件;如果不是,直接結(jié)束當(dāng)前流程,或者返回步驟401重新發(fā)起當(dāng)前getAlarmList。具體地,Manager驗(yàn)證 notifyFileReady 中的 queryld 值是否為 10000001,如果是,則notifyFileReady中的queryld值與在步驟403所接收到的queryld值一致,說明 接收到的notifyFileReady與當(dāng)前的getAlarmList相對應(yīng),否則,notifyFileReady中的queryld值與在步驟403所接收到的queryld值不一致,接收到的notifyFileReady與當(dāng)前的 getAlarmList 不對應(yīng)。本實(shí)施例中,通過notifyFileReady中的獨(dú)立字段存放queryld,使得Manager能夠較為方便地從notifyFileReady中獲取到queryld信息,但本實(shí)施例的方案對于已有的規(guī)范改動較大。實(shí)施例二本實(shí)施例中,通過notifyFileReady 中的 ADDITI0NAL_TEXT 字段存放 queryld。具體地,本實(shí)施例中獲取告警信息的流程如圖7所示,具體可以包括以下步驟步驟601-604,與步驟401-404完全相同;步驟605,生成告警文件之后,Agent構(gòu)建包含有所生成告警文件的notifyFileReady,在構(gòu)建 notifyFileReady 的過程中,使用 notifyFileReady 中remainBody 的 ADDITI0NAL_TEXT 字段存放步驟 602 中產(chǎn)生的 queryld ;這里,使用ADDITI0NAL_TEXT 字段存放 queryld 之后,notifyFileReady 的remainBody部分如圖8所不。步驟606,與步驟406完全相同;步驟607,Manager 接收到 notifyFileReady 后,從 notifyFileReady 的 QUERY_ID字段中獲取到queryld的值;步驟608,與步驟408完全相同;本實(shí)施例中,只需對ADDITI0NAL_TEXT字段添加說明即可實(shí)現(xiàn),對原有規(guī)范影響較小,但相對實(shí)施例一的方案,本方案中,Manager從notifyFileReady中獲取到queryld信息的過程較復(fù)雜。實(shí)施例三本實(shí)施例中,將queryld信息添加在告警文件的文件名中。具體地,本實(shí)施例中獲取告警信息的流程如圖9所示,具體可以包括以下步驟步驟801-803,與步驟401-403完全相同;步驟804, Agent生成告警文件,該告警文件中包含有所述Manager請求獲取的告警信息,在生成告警文件的過程中,將步驟802生成的用于標(biāo)識當(dāng)前getAlarmList的指示信息queryld添加到所生成告警文件的文件名中,例如,可以將queryld信息添加到告警文件的文件名后面,具體地,如果一個(gè)傳統(tǒng)的告警文件具有下面的格式FM201101311122+080072_-_l. xml,添加了 queryld 的文件名可以是FM201101311122+080072_-_10000001-l. xml。步驟805,生成告警文件之后,Agent構(gòu)建包含有步驟804所生成告警文件的notifyFileReady ;具體地,包含有步驟804所生成告警文件的notifyFileReady的remainBody部分如圖10所示。步驟806,與步驟406完全相同;步驟807, Manager 接收到 notifyFileReady 后,從 notifyFileReady 中告警文件的文件名中提取到queryld的值;、步驟808,與步驟408完全相同。本實(shí)施例中,將queryld信息添加到告警文件的文件名中,指示當(dāng)前notifyFileReady對應(yīng)的getAlarmList,實(shí)現(xiàn)簡單,對于已有的相關(guān)規(guī)范幾乎無影響,Manager從notifyFileReady中提取queryld信息的實(shí)現(xiàn)過程較為復(fù)雜。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種獲取告警信息的方法,其特征在于,所述方法包括 代理者(Agent)在文件準(zhǔn)備完成通知(notifyFileReady)中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的獲取告警列表操作(getAlarmList)的指示信息后,發(fā)送給管理者(Manager); Manager根據(jù)所接收notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息。
2.根據(jù)權(quán)利要求I所述獲取告警信息的方法,其特征在于,所述Agent在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,包括 所述Agent通過修改notifyFileReady的保留體(remainBody)部分,將用于標(biāo)識所述notifyFileReady 對應(yīng)的 getAlarmList 的指不信息嵌入到 notifyFileReady 中。
3.根據(jù)權(quán)利要求I或2所述獲取告警信息的方法,其特征在于,所述在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,為 在所述notifyFileReady的remainBody部分添加一個(gè)字段,將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息存放到所添加的字段中。
4.根據(jù)權(quán)利要求I或2所述獲取告警信息的方法,其特征在于,所述在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,為 將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息存放到notifyFileReady中remainBody部分的一個(gè)已有字段中。
5.根據(jù)權(quán)利要求I或2所述獲取告警信息的方法,其特征在于,所述在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息,為 將所述用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息添加到所述notifyFileReady包含的告警文件的文件名中。
6.根據(jù)權(quán)利要求I所述獲取告警信息的方法,其特征在于,所述Manager根據(jù)所接收notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息,包括 所述Manager將所接收not i f yFi I eReady中的指示信息、與自身保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較,如果相同,貝U所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList,從所述notifyFileReady中獲取告警信息;如果不相同,貝U所接收到的notifyFileReady與當(dāng)前getAlarmList不對應(yīng),不從所述notifyFileReady中獲取告警信肩、O
7.根據(jù)權(quán)利要求6所述獲取告警信息的方法,其特征在于,所述方法還包括 所述Manager從所述Agent獲取所述用于標(biāo)識當(dāng)前getAlarmList的指示信息并保存到自身。
8.根據(jù)權(quán)利要求7所述獲取告警信息的方法,其特征在于,所述Manager從所述Agent獲取所述用于標(biāo)識當(dāng)前getAlarmList的指示信息,包括所述Agent接收到所述Manager發(fā)起的getAlarmList后,生成用于標(biāo)識當(dāng)前getAlarmList的指示信息,并向所述Manager返回所生成的指示信息。
9.一種用于獲取告警信息的系統(tǒng),其特征在于,所述系統(tǒng)包括=Agent和Manager ;其中, Agent,用于在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息后,發(fā)送給所述Manager ; Manager,用于接收所述 Agent 發(fā)送的 notifyFileReady,根據(jù)所接收 notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述 notifyFileReady中獲取告警信息。
10.根據(jù)權(quán)利要求9所述用于獲取告警信息的系統(tǒng),其特征在于,所述Agent包括嵌入單元和發(fā)送單元,其中, 嵌入單元,用于在notifyFileReady中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息; 發(fā)送單元,用于將所述嵌入單元處理后的notifyFileReady發(fā)送給所述Manager。
11.根據(jù)權(quán)利要求10所述用于獲取告警信息的系統(tǒng),其特征在于,所述嵌入單元,還用于通過修改notifyFileReady的remainBody部分,將用于標(biāo)識所述notifyFileReady對應(yīng)的getAlarmList的指示信息嵌入到notifyFileReady中。
12.根據(jù)權(quán)利要求9所述用于獲取告警信息的系統(tǒng),其特征在于,所述Manager包括接收單元、驗(yàn)證單元和獲取單元,其中, 接收單元,用于接收所述Agent發(fā)送的notifyFileReady ; 驗(yàn)證單元,用于將所述接收單元所接收notifyFileReady中的指示信息、與已保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較,如果相同,則通知所述獲取單元,從所述notifyFileReady中獲取告警信息;如果不相同,貝U不通知所述獲取單元; 獲取單元,用于在接收到所述驗(yàn)證單元的通知后,從所述接收單元所接收notifyFileReady中獲取告警信息。
13.根據(jù)權(quán)利要求12所述用于獲取告警信息的系統(tǒng),其特征在于,所述Manager還包括存儲單元,用于從所述Agent獲取所述用于標(biāo)識當(dāng)前getAlarmList的指示信息并保存; 所述驗(yàn)證單元,還用于將所述接收單元所接收notifyFileReady中的指示信息、與所述存儲單元已保存的用于標(biāo)識當(dāng)前getAlarmList的指示信息進(jìn)行比較。
14.根據(jù)權(quán)利要求13所述用于獲取告警信息的系統(tǒng),其特征在于, 所述Agent還包括指示單元,用于在接收到所述Manager發(fā)起的getAlarmList后,生成用于標(biāo)識當(dāng)前getAlarmList的指示信息,并向所述Manager返回所生成的指示信息; 所述存儲單元,還用于接收所述指示單元發(fā)送的指示信息并保存。
全文摘要
本發(fā)明公開了一種獲取告警信息的方法,其特征在于,所述方法包括代理者(Agent)在文件準(zhǔn)備完成通知(notifyFileReady)中嵌入用于標(biāo)識所述notifyFileReady對應(yīng)的獲取告警列表操作(getAlarmList)的指示信息后,發(fā)送給管理者(Manager);Manager根據(jù)所接收notifyFileReady中的指示信息,驗(yàn)證所接收到的notifyFileReady對應(yīng)當(dāng)前getAlarmList時(shí),從所述notifyFileReady中獲取告警信息。本發(fā)明還公開了一種用于獲取告警信息的系統(tǒng),能夠確保Manager獲取準(zhǔn)確的告警信息,從而避免發(fā)送告警失誤,確保整個(gè)網(wǎng)絡(luò)能夠正常運(yùn)行。
文檔編號H04L12/24GK102761430SQ20111011046
公開日2012年10月31日 申請日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
發(fā)明者李文博, 洪科 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
当涂县| 磐石市| 筠连县| 吉木乃县| 军事| 曲水县| 紫金县| 宜兰县| 交城县| 镇原县| 连江县| 和硕县| 藁城市| 资溪县| 通州市| 双辽市| 安宁市| 南靖县| 凤冈县| 准格尔旗| 迁安市| 蒙自县| 龙山县| 土默特左旗| 绥滨县| 台江县| 宣恩县| 湘阴县| 大渡口区| 芷江| 文山县| 诸暨市| 永新县| 巴林左旗| 闽清县| 句容市| 华安县| 美姑县| 治多县| 浦北县| 花垣县|