亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種獲取基站告警的方法和裝置的制作方法

文檔序號(hào):7928676閱讀:178來(lái)源:國(guó)知局
專利名稱:一種獲取基站告警的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信設(shè)備告警管理技術(shù),特別是指一種獲取基站告警的方法和裝置。
背景技術(shù)
本地維護(hù)終端(LMT,Local Maintain Terminal)是基站維護(hù)人員對(duì)單個(gè)基站進(jìn)行 操作維護(hù)和監(jiān)控的單機(jī)網(wǎng)管工具,其主要功能有配置管理、告警管理、信令跟蹤、性能管理 和診斷測(cè)試等。其中,告警管理是LMT中一個(gè)比較重要的功能,告警的完整性是基站維護(hù)人 員對(duì)基站系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行監(jiān)視、報(bào)告、分類和處理的重要依據(jù),所以LMT必須能獲取到 基站發(fā)送來(lái)的所有告警。 在實(shí)際操作中,基站告警的主動(dòng)上報(bào)在應(yīng)用層是基于簡(jiǎn)單網(wǎng)管協(xié)議(SNMP, Simple Network Management Protocol),而在傳輸層是基于用戶數(shù)據(jù)矛艮協(xié)i義(UDP,User Datagram Protocol)) , UDP是一種不可靠的傳輸協(xié)議。LMT使用UDP作為傳輸層的主要協(xié)議,主要是 因?yàn)楹推渌麄鬏攨f(xié)議相比,UDP的結(jié)構(gòu)簡(jiǎn)單、對(duì)系統(tǒng)資源要求較少以及傳輸時(shí)延少。但是, 由于UDP是一種不可靠的協(xié)議,所以基站發(fā)送給LMT的告警不一定能完全收到,同時(shí)由于網(wǎng) 絡(luò)鏈路瞬斷等因素也能造成這種情況的出現(xiàn)。 于2007年8月1日公開的公開號(hào)為CN101009598、發(fā)明名稱為告警同步方法的中 國(guó)專利申請(qǐng)?zhí)岢隽艘环N告警同步的方式,利用告警流水號(hào)的連續(xù)性來(lái)解決上述問(wèn)題,如果 LMT收到基站上報(bào)的兩個(gè)相鄰告警的流水號(hào)不連續(xù),便認(rèn)為有告警丟失,則執(zhí)行告警同步操 作。但該方法存在以下缺陷當(dāng)基站發(fā)送給LMT的告警丟失,而在該丟失的告警之后,基站 長(zhǎng)時(shí)間沒有后續(xù)的告警上報(bào),如此LMT便不能及時(shí)發(fā)現(xiàn)有告警丟失,這樣,即使維護(hù)人員收 到該丟失的告警,也會(huì)因?yàn)榘l(fā)現(xiàn)的時(shí)間太遲而導(dǎo)致告警的及時(shí)性大大降低,以致未能及時(shí) 發(fā)現(xiàn)問(wèn)題和解決問(wèn)題,這將會(huì)導(dǎo)致基站運(yùn)行不正常,更嚴(yán)重的會(huì)導(dǎo)致基站癱瘓。
另外,由于基站不能主動(dòng)向LMT上報(bào)當(dāng)前告警傳輸?shù)臓顩r,因此,LMT便不能很好 的掌握當(dāng)前告警的傳輸狀況,從而對(duì)于基站的維護(hù)達(dá)不到更好的效果。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種獲取基站告警的方法,能及時(shí)上報(bào)丟
失的告警,并能及時(shí)將告警傳輸狀況反饋給用戶。 為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的 本發(fā)明提供了一種獲取基站告警的方法,該方法包括 從基站獲取當(dāng)前所有的告警,將當(dāng)前告警中的最大告警流水號(hào)保存為第一變量; 設(shè)置定時(shí)器,檢測(cè)在定時(shí)范圍內(nèi)是否收到基站主動(dòng)上報(bào)的告警; 如果收到,則將所述基站主動(dòng)上報(bào)的告警的告警流水號(hào)與所述第一變量進(jìn)行比
較,并在所述告警流水號(hào)與所述第一變量加步長(zhǎng)變量不等時(shí),獲取丟失的告警; 如果沒有收到,則主動(dòng)獲取基站的當(dāng)前最大告警流水號(hào),并將所述最大告警流水
號(hào)與所述第一變量進(jìn)行比較,并在所述最大告警流水號(hào)不等于第一變量時(shí),獲取丟失的告
該方法還包括所述基站主動(dòng)上報(bào)的告警的告警流水號(hào)與所述第一變量加步長(zhǎng)變 量相等時(shí),將所述告警流水號(hào)對(duì)應(yīng)的告警信息反饋給用戶,并用所述告警流水號(hào)更新所述
第一變量。 該方法還包括依據(jù)從基站獲取的當(dāng)前所有告警,將當(dāng)前告警中告警丟失的個(gè)數(shù) 保存為第二變量; 當(dāng)所述告警流水號(hào)與所述第一變量加任意值不等時(shí),所述獲取丟失的告警為
依據(jù)所述告警流水號(hào)更新所述第二變量,依據(jù)所述告警流水號(hào)和所述更新后的第 二變量計(jì)算告警丟失率; 判斷所述告警丟失率是否大于等于告警丟失門限,如果大于等于,則將告警丟失 頻繁的信息和告警丟失率反饋給用戶;如果小于,則判斷當(dāng)前丟失告警的次數(shù)是否達(dá)到預(yù) 設(shè)門限值,如果達(dá)到,則獲取丟失的告警;否則,繼續(xù)檢測(cè)在定時(shí)范圍內(nèi)是否收到基站主動(dòng) 上報(bào)的告警。 其中,在獲取丟失的告警后,該方法還包括用所述基站主動(dòng)上報(bào)的告警的告警流 水號(hào)更新所述第一變量,并將所述告警流水號(hào)對(duì)應(yīng)的告警信息和所述丟失告警的告警信息 反饋給用戶。
其中,所述最大告警流水號(hào)不等于第一變量時(shí),所述獲取丟失的告警為 依據(jù)所述最大告警流水號(hào)更新所述第二變量,并依據(jù)所述最大告警流水號(hào)和所述
更新后的第二變量計(jì)算告警丟失率; 判斷所述告警丟失率是否大于等于告警丟失門限,如果大于等于,則將告警丟失 頻繁的信息和告警丟失率反饋給用戶;如果小于,則判斷當(dāng)前丟失告警的次數(shù)是否達(dá)到預(yù) 設(shè)門限值,如果達(dá)到,則獲取丟失的告警;否則,繼續(xù)檢測(cè)在定時(shí)范圍內(nèi)是否收到基站主動(dòng) 上報(bào)的告警。 在所述獲取丟失的告警后,該方法還包括用所述最大告警流水號(hào)更新所述第一
變量,并將所述丟失告警的告警信息反饋給用戶。
本發(fā)明還提供了一種獲取基站告警的裝置,該裝置包括 初始化模塊,用于從基站獲取當(dāng)前所有的告警,將當(dāng)前告警中的最大告警流水號(hào) 保存為第一變量; 告警接收模塊,用于接收基站主動(dòng)上報(bào)的告警; 定時(shí)檢測(cè)模塊,用于設(shè)置定時(shí)器,檢測(cè)在定時(shí)范圍內(nèi)所述告警接收模塊是否收到 基站主動(dòng)上報(bào)的告警,得到檢測(cè)結(jié)果; 告警流水號(hào)模塊,用于依據(jù)所述定時(shí)檢測(cè)模塊的檢測(cè)結(jié)果,當(dāng)所述告警接收模塊 在定時(shí)范圍內(nèi)收到基站主動(dòng)上報(bào)的告警時(shí),存儲(chǔ)所述基站主動(dòng)上報(bào)的告警的告警流水號(hào); 當(dāng)所述告警接收模塊在定時(shí)范圍內(nèi)沒有收到基站主動(dòng)上報(bào)的告警時(shí),主動(dòng)獲取基站當(dāng)前的 最大告警流水號(hào); 比較模塊,用于將所述告警流水號(hào)模塊中基站主動(dòng)上報(bào)的告警的告警流水號(hào)與所
述初始化模塊中第一變量進(jìn)行比較,得到比較結(jié)果;將所述告警流水號(hào)模塊中主動(dòng)獲取的
最大告警流水號(hào)與所述初始化模塊中第一變量進(jìn)行比較,得到比較結(jié)果; 丟失告警獲取模塊,用于依據(jù)所述比較模塊的比較結(jié)果,當(dāng)所述告警流水號(hào)與所
5述第一變量加步長(zhǎng)變量的值不等時(shí),獲取丟失的告警;在所述最大告警流水號(hào)不等于第一 變量時(shí),獲取丟失的告警。 其中,所述初始化模塊還用于依據(jù)從基站獲取的當(dāng)前所有告警,將當(dāng)前告警中告
警丟失的個(gè)數(shù)保存為第二變量。 所述丟失告警獲取模塊進(jìn)一步包括 告警丟失率計(jì)算子模塊,用于依據(jù)所述比較模塊的比較結(jié)果,用基站主動(dòng)上報(bào)的 告警的告警流水號(hào)或最大告警流水號(hào)更新所述初始化模塊中的第二變量,并依據(jù)所述告警 流水號(hào)或最大告警流水號(hào)和所述更新后的第二變量計(jì)算告警丟失率; 第一判斷子模塊,用于判斷所述告警丟失率計(jì)算子模塊的告警丟失率是否大于等 于告警丟失門限,得到判斷結(jié)果; 告警狀態(tài)反饋?zhàn)幽K,用于依據(jù)所述第一判斷子模塊的判斷結(jié)果,當(dāng)所述告警丟
失率大于等于告警丟失門限時(shí),將告警丟失頻繁的信息和告警丟失率反饋給用戶; 第二判斷子模塊,用于依據(jù)所述第一判斷子模塊的判斷結(jié)果,當(dāng)所述告警丟失率
小于告警丟失門限時(shí),判斷當(dāng)前告警丟失次數(shù)是否達(dá)到預(yù)設(shè)門限值,并得到判斷結(jié)果; 告警獲取子模塊,用于依據(jù)所述第二判斷子模塊的判斷結(jié)果,當(dāng)所述告警丟失次
數(shù)達(dá)到預(yù)設(shè)門限值時(shí),獲取丟失的告警。 該裝置還包括 第一反饋模塊,用于依據(jù)所述比較模塊的比較結(jié)果,當(dāng)所述告警流水號(hào)與所述第 一變量加步長(zhǎng)變量的值相等時(shí),將所述告警流水號(hào)對(duì)應(yīng)的告警信息反饋給用戶,并用所述 告警流水號(hào)更新所述初始化模塊的第一變量; 第二反饋模塊,用于在所述丟失告警獲取模塊獲取到丟失的告警后,將所述基站 主動(dòng)上報(bào)的告警的告警流水號(hào)對(duì)應(yīng)的告警信息和所述丟失告警的告警信息反饋給用戶,并 用所述告警流水號(hào)更新所述初始化模塊的第一變量;將所述丟失告警的告警信息反饋給用 戶,并用所述主動(dòng)獲取的基站當(dāng)前最大告警流水號(hào)更新所述初始化模塊的第一變量。
本發(fā)明所提供的獲取基站告警的方法,通過(guò)設(shè)置一個(gè)定時(shí)器,利用該定時(shí)器根據(jù) 不同的情況觸發(fā)定時(shí)檢測(cè)獲取告警的任務(wù),從而能及時(shí)獲取丟失的告警,并通過(guò)告警丟失 率及時(shí)判斷出當(dāng)前的告警傳輸狀況,在告警傳輸狀況差時(shí),將告警狀況及時(shí)地反饋給用戶, 使用戶能更加及時(shí)、準(zhǔn)確地了解當(dāng)前基站的狀態(tài),以便更好地對(duì)基站進(jìn)行管理。


圖1為本發(fā)明獲取基站告警方法一實(shí)施例的實(shí)現(xiàn)流程示意圖;
圖2為本發(fā)明獲取基站告警裝置一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。
圖1為本發(fā)明獲取基站告警方法一實(shí)施例的實(shí)現(xiàn)流程示意圖,如圖1所示,該方法
包括以下步驟 步驟101,從基站獲取當(dāng)前所有的告警,將當(dāng)前告警中的最大告警流水號(hào)保存為變 量M,將當(dāng)前告警中丟失的告警個(gè)數(shù)保存為變量N。
在獲取基站的告警前要先對(duì)LMT進(jìn)行初始化操作,具體包括LMT向基站發(fā)出獲 取當(dāng)前基站所有告警的命令,每條告警都包括告警流水號(hào)和告警信息,基站將滿足獲取所 有告警的命令的告警相關(guān)信息寫進(jìn)一個(gè)文件,通過(guò)可靠的傳輸協(xié)議,如FTP等協(xié)議發(fā)送給 LMT,如此可以保證LMT能接收到這些信息。其中,告警流水號(hào)是一個(gè)無(wú)符號(hào)的整型數(shù),告警 流水號(hào)會(huì)隨著告警的產(chǎn)生不斷累加,可以為告警流水號(hào)的值設(shè)置一個(gè)初始值、一個(gè)上限和 一個(gè)步長(zhǎng)變量,其中,告警流水號(hào)的初始值、上限和步長(zhǎng)變量是除0以外的任意自然數(shù)。
當(dāng)告警流水號(hào)的值超出這個(gè)上限時(shí),對(duì)告警記錄的告警流水號(hào)再?gòu)某跏贾甸_始記 錄。假設(shè)告警流水號(hào)的初始值為2,上限為IOOO,步長(zhǎng)變量為2,則連續(xù)產(chǎn)生的告警的告警流 水號(hào)為2、4、6、8...,當(dāng)告警流水號(hào)的值累加到1000時(shí),再產(chǎn)生的告警的告警流水號(hào)又從2 開始記錄。如果LMT獲取的基站當(dāng)前所有告警沒有丟失,那么這些告警流水號(hào)應(yīng)當(dāng)是連續(xù) 的,如果出現(xiàn)不連續(xù)的情況,則說(shuō)明告警有丟失,從而通過(guò)告警的告警流水號(hào)即可得到丟失 的告警的個(gè)數(shù)。 獲得所有的告警后,LMT遍歷每條告警的告警流水號(hào),通過(guò)比較獲得最大的告警 流水號(hào),這個(gè)當(dāng)前基站所有告警中的最大告警流水號(hào)可以保存為變量M,該變量M可稱為第 一變量,其中擁有最大告警流水號(hào)的告警是LMT獲取的基站當(dāng)前所有告警中的最后一條告 警,對(duì)于以后基站陸續(xù)產(chǎn)生的告警的處理通過(guò)下面的步驟來(lái)說(shuō)明。變量M的值會(huì)隨著告警 的不斷獲取而改變,此處在下面的步驟中給予說(shuō)明,但是,變量M的值不能大于告警流水號(hào) 的值的上限。 假設(shè)LMT收到10條告警,其中的告警流水號(hào)分別為2、4、6、8、12、16、20、22、26、28, 則當(dāng)前的最大告警流水號(hào)M為28,且從告警流水號(hào)的連續(xù)性分析,可以得知告警有丟失,且 丟失的告警的個(gè)數(shù)為4,對(duì)應(yīng)的告警流水號(hào)分別為10、14、18U4??梢詫G失的告警的個(gè) 數(shù)保存為全局變量N,變量N可稱為第二變量,N的初始值為0。 需要指出的是,當(dāng)告警流水號(hào)達(dá)到告警流水號(hào)的值的上限時(shí),再產(chǎn)生的告警的流 水號(hào)就從初始值開始記錄,同時(shí)告警丟失的數(shù)目N也重新被初始化為0。如此,就可以對(duì)告 警丟失情況進(jìn)行分段記錄,從而避免以前的告警丟失對(duì)現(xiàn)在產(chǎn)生的影響,此處將在下面的 步驟中進(jìn)行說(shuō)明。 LMT的初始化操作后,根據(jù)基站告警的產(chǎn)生,開始實(shí)時(shí)地獲取基站主動(dòng)上報(bào)的告
氛 步驟102,設(shè)置定時(shí)器。 定時(shí)器用來(lái)檢測(cè)定時(shí)范圍內(nèi)LMT收到基站主動(dòng)上報(bào)的告警的情況,通過(guò)設(shè)置定時(shí) 器的定時(shí)參數(shù)來(lái)決定定時(shí)范圍,定時(shí)參數(shù)與告警的有效性時(shí)間相關(guān)。 一般,告警的有效性 時(shí)間是指從基站發(fā)出一個(gè)告警到LMT接收到該告警的最大時(shí)間間隔,如果LMT在這個(gè)最大 時(shí)間間隔之后才收到告警,那么會(huì)由于收到該告警的時(shí)間太晚,而失去了該告警的意義。因 此,定時(shí)參數(shù)必須小于等于告警的有效性時(shí)間。通常,告警的有效性時(shí)間可以根據(jù)需要設(shè) 定,如60s,則定時(shí)參數(shù)也可以設(shè)置為60s,那么定時(shí)范圍為0 60s。 該設(shè)置定時(shí)器的操作也可以在步驟101之前或者與步驟101同時(shí)執(zhí)行,當(dāng)LMT的 初始化操作完成后,啟動(dòng)定時(shí)器,開始定時(shí)檢測(cè)基站主動(dòng)上報(bào)的告警。
步驟103,檢測(cè)是否在定時(shí)范圍內(nèi)收到基站主動(dòng)上報(bào)的告警。 定時(shí)器在定時(shí)范圍內(nèi)檢測(cè)LMT是否收到基站主動(dòng)上報(bào)的告警,如果收到,那么執(zhí)行步驟104 ;如果沒有收到執(zhí)行步驟112。 步驟104,重新啟動(dòng)定時(shí)器,將變量M與基站主動(dòng)上報(bào)的告警的告警流水號(hào)進(jìn)行比 較。 當(dāng)LMT在定時(shí)范圍內(nèi)收到基站主動(dòng)上報(bào)的告警后,則LMT重新啟動(dòng)定時(shí)器,開始檢 測(cè)下一個(gè)定時(shí)范圍內(nèi)LMT是否收到基站主動(dòng)上報(bào)的告警,如此循環(huán)操作。然后讀取基站主 動(dòng)上報(bào)的告警的告警流水號(hào),假設(shè)基站主動(dòng)上報(bào)的告警的告警流水號(hào)為S,則將S的值與M 的值相比較。 需要指出的是,當(dāng)定時(shí)器開始定時(shí)檢測(cè),在定時(shí)范圍內(nèi)當(dāng)LMT收到第一條基站主 動(dòng)上報(bào)的告警后,LMT就將定時(shí)器重啟,開始新一輪的檢測(cè),循環(huán)執(zhí)行步驟103 ;同時(shí),將該 條告警的告警流水號(hào)與M進(jìn)行比較。 步驟105,判斷基站主動(dòng)上報(bào)的告警的告警流水號(hào)是否等于M+步長(zhǎng)變量,如果等 于則執(zhí)行步驟106 ;如果不等于則執(zhí)行步驟107。 需要指出的是,正常情況下,基站主動(dòng)上報(bào)的告警的告警流水號(hào)的值是大于等于 M+步長(zhǎng)變量的,因?yàn)镸是表示在對(duì)LMT初始化時(shí)基站所有告警的最大告警流水號(hào),而S是在 此之后基站主動(dòng)上報(bào)的告警的告警流水號(hào)。對(duì)于之前被丟失,而后通過(guò)丟失告警的同步等 方法發(fā)送來(lái)的告警流水號(hào)小于M的告警,本發(fā)明不予考慮。 步驟106,將告警信息反饋給用戶,用當(dāng)前告警流水號(hào)的值更新M,返回步驟103。
如果基站主動(dòng)上報(bào)的告警的告警流水號(hào)的值S等于M+步長(zhǎng)變量,說(shuō)明該告警與告 警流水號(hào)為M的告警是連續(xù)的,說(shuō)明沒有告警丟失,則需要將該條告警的告警信息反饋給 用戶,供用戶及時(shí)參考;同時(shí)將M的值更新為S的值,即M = S = M+步長(zhǎng)變量,說(shuō)明S為當(dāng) 前所有告警的最大告警流水號(hào),然后返回,繼續(xù)執(zhí)行步驟103,以M = S = M+步長(zhǎng)變量為依
據(jù),開始新一輪的對(duì)基站主動(dòng)上報(bào)的告警的檢測(cè)。
步驟107,更新N的值,并計(jì)算告警丟失率。 如果基站主動(dòng)上報(bào)的告警的告警流水號(hào)的值S不等于M+步長(zhǎng)變量,則說(shuō)明本次基 站主動(dòng)上報(bào)的告警與告警流水號(hào)為M的告警之間有告警丟失,根據(jù)S和M的值可以計(jì)算出 丟失告警的個(gè)數(shù)為(S-M-步長(zhǎng)變量)/步長(zhǎng)變量,此時(shí)將N的值更新為N = N+ (S-M-步長(zhǎng)變 量)/步長(zhǎng)變量,根據(jù)當(dāng)前N的值和S的值可以計(jì)算出當(dāng)前的告警丟失率Q, Q= (NX步長(zhǎng) 變量)/S,即當(dāng)前丟失的告警數(shù)占當(dāng)前產(chǎn)生的告警總數(shù)的比例。假設(shè)S的值為506,M的值為 500,步長(zhǎng)變量為2,之前丟失的告警數(shù)N為4,則當(dāng)前為止丟失的告警總數(shù)N = N+ (S_M_步 長(zhǎng)變量)/步長(zhǎng)變量=6,告警丟失率Q = (NX步長(zhǎng)變量)/S = 6X2/506 = 2.4%。
需要指出的是,由于網(wǎng)絡(luò)等不穩(wěn)定因素的影響,基站的告警傳輸狀況也是不穩(wěn)定 的。所以本發(fā)明對(duì)基站的告警流水號(hào)進(jìn)行了限制,當(dāng)告警流水號(hào)超出上限時(shí),對(duì)于告警的記 錄就重新從初始值開始,并且變量N的值也被初始化為O,如此,就可以分段對(duì)告警的傳輸 狀況進(jìn)行分析,可以得到較準(zhǔn)確的告警傳輸狀況。假如,對(duì)于告警流水號(hào)在第一個(gè)0 1000 之間的告警,其告警丟失率很高,為5% ;對(duì)于告警流水號(hào)在第二個(gè)0 1000之間的告警, 其告警丟失率很低,為0. 3 % ,,但是如果不對(duì)告警流水號(hào)進(jìn)行限制,那么這2000個(gè)告警的 丟失率為2. 7%,則從上面的數(shù)據(jù)可以看出,前1000個(gè)告警的丟失率就對(duì)后1000個(gè)告警的 丟失率產(chǎn)生了很大的影響,如此就得不出較準(zhǔn)確的告警傳輸狀況。 步驟108,判斷告警丟失率是否大于等于告警丟失門限,如果大于等于,則執(zhí)行步驟112 ;否則,執(zhí)行步驟109。 告警丟失門限用來(lái)衡量當(dāng)前告警的傳輸狀況,可以根據(jù)需要進(jìn)行設(shè)置,假設(shè)告警 丟失門限為1%,將當(dāng)前的告警丟失率與該告警丟失門限相比,如果小于告警丟失門限,說(shuō) 明告警傳輸狀況良好,則執(zhí)行步驟109 ;如果大于等于告警丟失門限,說(shuō)明告警丟失頻繁, 則執(zhí)行步驟112。 步驟109,判斷當(dāng)前告警丟失的次數(shù)是否達(dá)到預(yù)設(shè)的門限值,如果達(dá)到,則執(zhí)行步 驟110 ;如果沒有達(dá)到,則返回步驟103。 如果告警丟失率小于告警丟失門限,則說(shuō)明當(dāng)前的告警丟失率不高,可以繼續(xù)執(zhí) 行步驟110,向基站獲取丟失告警,但是首先要判斷當(dāng)前告警丟失的次數(shù)是否達(dá)到預(yù)設(shè)的門 限值,如果沒有達(dá)到,則返回步驟103,開始新一輪的獲取基站主動(dòng)上報(bào)告警的檢測(cè);如果 達(dá)到,則執(zhí)行步驟110。假設(shè)該門限值為5,則當(dāng)告警丟失的次數(shù)達(dá)到5次時(shí),則向基站發(fā)送 獲取丟失告警的命令,獲取丟失的告警。 需要指出的是,根據(jù)需要如果預(yù)設(shè)的門限值為l,則說(shuō)明一旦發(fā)現(xiàn)基站主動(dòng)上報(bào)的 告警不連續(xù)就需要獲取基站丟失的告警,這種情況下該步驟是可選的。 為了能及時(shí)地向基站獲取丟失的告警,可以將告警丟失的次數(shù)保存為變量W,其初 始值為0,變量W會(huì)隨著告警丟失的次數(shù)的增加遞增;同時(shí)設(shè)置一個(gè)定時(shí)器,在定時(shí)范圍內(nèi) 判斷變量W的值是否達(dá)到預(yù)設(shè)的門限值,如果在定時(shí)范圍內(nèi)變量W的值就達(dá)到了預(yù)設(shè)的門 限值,那么馬上向基站獲取丟失的告警,同時(shí)將變量W的值初始化為O,重新開始統(tǒng)計(jì)告警 丟失的次數(shù);如果沒有達(dá)到,則在定時(shí)器規(guī)定的時(shí)間到達(dá)時(shí),向基站獲取丟失的告警。
步驟110,向基站獲取丟失的告警。 向基站發(fā)送獲取丟失告警的命令,基站依據(jù)該命令中丟失告警的告警流水號(hào)將丟 失的告警再次上報(bào)給LMT,告警包括告警流水號(hào)和告警信息,基站將滿足獲取丟失告警的命 令的告警的相關(guān)信息寫進(jìn)一個(gè)文件,通過(guò)可靠的傳輸協(xié)議,如FTP等協(xié)議發(fā)送給LMT,如此 可以保證LMT能接收到這些信息。其中,丟失告警的告警流水號(hào)通過(guò)M和當(dāng)前基站上報(bào)的 告警流水號(hào)S可以得到,假設(shè)S的值為506,M的值為500,步長(zhǎng)變量為2,則丟失的告警的流 水號(hào)分別為502和504。 步驟111,用基站上報(bào)的告警的告警流水號(hào)的值更新M,將告警信息和丟失告警的 告警信息反饋給用戶,結(jié)束當(dāng)前處理流程。 將M的值更新為當(dāng)前基站主動(dòng)上報(bào)的告警的告警流水號(hào),假設(shè)S的值為506, M的 值為500,則M的值更新為506,說(shuō)明當(dāng)前為止基站產(chǎn)生的告警的總個(gè)數(shù)為506/2 = 253。然 后將告警流水號(hào)為S的告警的告警信息和步驟110獲取的丟失告警的告警信息上報(bào),供用 戶及時(shí)參考,結(jié)束當(dāng)前處理流程。同時(shí)將當(dāng)前值為506的M作為依據(jù),繼續(xù)執(zhí)行步驟103,開 始新一輪的對(duì)基站主動(dòng)上報(bào)的告警的檢測(cè)。 步驟112,將告警丟失頻繁的信息和告警丟失率反饋給用戶,結(jié)束當(dāng)前處理流程。 如果告警丟失率大于等于告警丟失門限,說(shuō)明當(dāng)前的告警丟失率很高,LMT將告警
丟失頻繁的信息和告警丟失率及時(shí)地反饋給用戶做參考。 步驟113,重新啟動(dòng)定時(shí)器,獲取基站當(dāng)前最大告警流水號(hào)。 如果LMT在定時(shí)范圍內(nèi)沒有收到基站主動(dòng)上報(bào)的告警,那么LMT重新啟動(dòng)定時(shí)器, 返回執(zhí)行步驟103,接著檢測(cè)下一個(gè)定時(shí)范圍內(nèi)LMT獲取基站主動(dòng)上報(bào)告警的情況;同時(shí)
9LMT向基站發(fā)送獲取當(dāng)前基站最大告警流水號(hào)的命令,基站將當(dāng)前的最大告警流水號(hào)上報(bào), 基站將該最大告警流水號(hào)寫進(jìn)一個(gè)文件,通過(guò)可靠的傳輸協(xié)議,如FTP等協(xié)議發(fā)送給LMT, 如此可以保證LMT能接收到該最大告警流水號(hào)。 步驟114,判斷當(dāng)前最大告警流水號(hào)是否等于M,如果等于M,說(shuō)明目前為止基站沒 有產(chǎn)生其他告警,則返回執(zhí)行步驟103,開始新一輪對(duì)基站主動(dòng)上報(bào)的告警的檢測(cè);如果不 等于M,則執(zhí)行步驟115。 步驟115,更新N的值,并計(jì)算告警丟失率。 假設(shè)基站上報(bào)的當(dāng)前最大告警流水號(hào)L為904, M為900,步長(zhǎng)變量為2, N為7,則 可知有告警丟失,且丟失告警的個(gè)數(shù)為2,丟失告警的告警流水號(hào)為902和904。將N的值 更新為N = 9,告警丟失率Q = 9X2/904 = 2%。 步驟116,判斷告警丟失率是否大于等于告警丟失門限,如果大于等于告警丟失門 限,則執(zhí)行步驟112 ;如果小于告警丟失門限,則執(zhí)行步驟117。 步驟117,判斷當(dāng)前告警丟失的次數(shù)是否達(dá)到預(yù)設(shè)的門限值,如果達(dá)到,則執(zhí)行步 驟118 ;如果沒有達(dá)到,則返回步驟103。
步驟118,向基站獲取丟失的告警。 如果告警丟失率小于告警丟失門限,則說(shuō)明當(dāng)前的告警丟失率不高,當(dāng)告警丟失 次數(shù)達(dá)到預(yù)設(shè)的門限值時(shí),向基站發(fā)送獲取丟失告警的命令,基站依據(jù)該命令中丟失告警 的告警流水號(hào)將丟失的告警再次上報(bào)給LMT,告警包括告警流水號(hào)和告警信息,基站將滿足 獲取丟失告警的命令的告警的相關(guān)信息寫進(jìn)一個(gè)文件,通過(guò)可靠的傳輸協(xié)議,如FTP等協(xié) 議發(fā)送給LMT,如此可以保證LMT能接收到這些信息。其中,丟失告警的告警流水號(hào)通過(guò)M 和基站上報(bào)的當(dāng)前最大告警流水號(hào)L可以得到,假設(shè)L的值為904,M的值為900,步長(zhǎng)變量 為2,則說(shuō)明丟失的告警的流水號(hào)分別為902和904,該丟失的告警的告警流水號(hào)介于M和 L+2之間。 步驟119,用當(dāng)前最大告警流水號(hào)的值更新M,將丟失告警的告警信息反饋給用 戶,結(jié)束當(dāng)前處理流程。 將M的值更新為基站上報(bào)的當(dāng)前最大告警流水號(hào)L,假設(shè)L的值為904, M的值為 900,則將M的值更新為904,說(shuō)明當(dāng)前為止基站產(chǎn)生的告警的總個(gè)數(shù)為904/2 = 451個(gè)。然 后將步驟118獲取的丟失告警的告警信息反饋,供用戶及時(shí)參考,結(jié)束當(dāng)前處理流程。同時(shí) 將當(dāng)前值為904的M作為依據(jù),繼續(xù)執(zhí)行步驟103,開始新一輪的對(duì)基站主動(dòng)上報(bào)的告警的 檢測(cè)。 圖2為本發(fā)明獲取基站告警裝置一實(shí)施例的結(jié)構(gòu)示意圖,如圖2所示,本發(fā)明的裝 置包括初始化模塊10、告警接收模塊20、定時(shí)檢測(cè)模塊30、告警流水號(hào)模塊40、比較模塊 50和丟失告警獲取模塊60,其中, 初始化模塊10,用于從基站獲取當(dāng)前所有的告警,將當(dāng)前告警中的最大告警流水 號(hào)保存為第一變量。 初始化模塊10還用于依據(jù)從基站獲取當(dāng)前所有的告警,將當(dāng)前告警中告警丟失 的個(gè)數(shù)保存為第二變量。 告警接收模塊20,用于接收基站主動(dòng)上報(bào)的告警。 定時(shí)檢測(cè)模塊30,用于設(shè)置定時(shí)器,檢測(cè)在定時(shí)范圍內(nèi)告警接收模塊20是否收到基站主動(dòng)上報(bào)的告警,并得到檢測(cè)結(jié)果。 告警流水號(hào)模塊40,用于依據(jù)定時(shí)檢測(cè)模塊30的檢測(cè)結(jié)果,當(dāng)告警接收模塊20在 定時(shí)范圍內(nèi)收到基站主動(dòng)上報(bào)的告警時(shí),存儲(chǔ)基站主動(dòng)上報(bào)的告警的告警流水號(hào);當(dāng)告警 接收模塊20在定時(shí)范圍內(nèi)沒有收到基站主動(dòng)上報(bào)的告警時(shí),主動(dòng)獲取基站當(dāng)前的最大告 警流水號(hào)。 比較模塊50,用于將告警流水號(hào)模塊40中基站主動(dòng)上報(bào)的告警的告警流水號(hào)與 初始化模塊10中第一變量加步長(zhǎng)變量的值進(jìn)行比較,得到比較結(jié)果;將告警流水號(hào)模塊40 中主動(dòng)獲取的最大告警流水號(hào)與始化模塊10中第一變量進(jìn)行比較,得到比較結(jié)果。
丟失告警獲取模塊60,用于依據(jù)比較模塊50的結(jié)果,當(dāng)告警流水號(hào)與第一變量加 步長(zhǎng)變量的值不等時(shí),獲取丟失的告警;當(dāng)最大告警流水號(hào)不等于第一變量時(shí),獲取丟失的
告塾 其中,丟失告警獲取模塊60進(jìn)一步包括 告警丟失率計(jì)算子模塊61,用于依據(jù)比較模塊50的結(jié)果,在告警流水號(hào)與第一變 量加步長(zhǎng)變量的值不等時(shí),用告警流水號(hào)更新初始化模塊10中的第二變量,并依據(jù)告警流 水號(hào)和更新后的第二變量計(jì)算告警丟失率;在最大告警流水號(hào)不等于第一變量時(shí),用最大 告警流水號(hào)更新初始化模塊10中的第二變量,并依據(jù)最大告警流水號(hào)和更新后的第二變 量計(jì)算告警丟失率。 第一判斷子模塊62,用于判斷告警丟失率計(jì)算子模塊61中的告警丟失率是否大 于等于告警丟失門限,得到判斷結(jié)果。 告警狀態(tài)反饋?zhàn)幽K63,用于依據(jù)第一判斷子模塊62的判斷結(jié)果,當(dāng)告警丟失率
大于等于告警丟失門限時(shí),將告警丟失頻繁的信息和告警丟失率反饋給用戶。 第二判斷子模塊64,用于依據(jù)第一判斷子模塊62的判斷結(jié)果,當(dāng)告警丟失率小于
告警丟失門限時(shí),判斷當(dāng)前告警丟失次數(shù)是否達(dá)到預(yù)設(shè)的門限值,并得到判斷結(jié)果。 告警獲取子模塊65,用于依據(jù)第二判斷子模塊64的判斷結(jié)果,當(dāng)所述告警丟失次
數(shù)達(dá)到預(yù)設(shè)的門限值時(shí),獲取丟失的告警。 本發(fā)明的裝置還包括 第一反饋模塊70,用于依據(jù)比較模塊50的結(jié)果,當(dāng)告警流水號(hào)與第一變量加步長(zhǎng) 變量的值相等時(shí),將告警流水號(hào)對(duì)應(yīng)的告警信息反饋給用戶,并用告警流水號(hào)更新初始化 模塊10中的第一變量。 第二反饋模塊80,用于在丟失告警獲取模塊60獲取到丟失的告警后,將基站主動(dòng) 上報(bào)的告警的告警信息和丟失告警的告警信息反饋給用戶,并用基站主動(dòng)上報(bào)的告警的告 警流水號(hào)更新初始化模塊10中的第一變量;或者,將丟失告警的告警信息反饋給用戶,并 用主動(dòng)獲取的基站當(dāng)前最大告警流水號(hào)更新初始化模塊10中的第一變量。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
1權(quán)利要求
一種獲取基站告警的方法,其特征在于,該方法包括從基站獲取當(dāng)前所有的告警,將當(dāng)前告警中的最大告警流水號(hào)保存為第一變量;設(shè)置定時(shí)器,檢測(cè)在定時(shí)范圍內(nèi)是否收到基站主動(dòng)上報(bào)的告警;如果收到,則將所述基站主動(dòng)上報(bào)的告警的告警流水號(hào)與所述第一變量進(jìn)行比較,并在所述告警流水號(hào)與所述第一變量加步長(zhǎng)變量不等時(shí),獲取丟失的告警;如果沒有收到,則主動(dòng)獲取基站的當(dāng)前最大告警流水號(hào),并將所述最大告警流水號(hào)與所述第一變量進(jìn)行比較,并在所述最大告警流水號(hào)不等于第一變量時(shí),獲取丟失的告警。
2. 根據(jù)權(quán)利要求1所述獲取基站告警的方法,其特征在于,該方法還包括所述基站主 動(dòng)上報(bào)的告警的告警流水號(hào)與所述第一變量加步長(zhǎng)變量相等時(shí),將所述 告警流水號(hào)對(duì)應(yīng)的 告警信息反饋給用戶,并用所述告警流水號(hào)更新所述第一變量。
3. 根據(jù)權(quán)利要求1所述獲取基站告警的方法,其特征在于,該方法還包括依據(jù)從基站 獲取的當(dāng)前所有告警,將當(dāng)前告警中告警丟失的個(gè)數(shù)保存為第二變量;當(dāng)所述告警流水號(hào)與所述第一變量加任意值不等時(shí),所述獲取丟失的告警為 依據(jù)所述告警流水號(hào)更新所述第二變量,依據(jù)所述告警流水號(hào)和所述更新后的第二變 量計(jì)算告警丟失率;判斷所述告警丟失率是否大于等于告警丟失門限,如果大于等于,則將告警丟失頻繁 的信息和告警丟失率反饋給用戶;如果小于,則判斷當(dāng)前丟失告警的次數(shù)是否達(dá)到預(yù)設(shè)門 限值,如果達(dá)到,則獲取丟失的告警;否則,繼續(xù)檢測(cè)在定時(shí)范圍內(nèi)是否收到基站主動(dòng)上報(bào) 的告警。
4. 根據(jù)權(quán)利要求3所述獲取基站告警的方法,其特征在于,在獲取丟失的告警后,該方 法還包括用所述基站主動(dòng)上報(bào)的告警的告警流水號(hào)更新所述第一變量,并將所述告警流 水號(hào)對(duì)應(yīng)的告警信息和所述丟失告警的告警信息反饋給用戶。
5. 根據(jù)權(quán)利要求1或3所述獲取基站告警的方法,其特征在于,所述最大告警流水號(hào)不 等于第一變量時(shí),所述獲取丟失的告警為依據(jù)所述最大告警流水號(hào)更新所述第二變量,并依據(jù)所述最大告警流水號(hào)和所述更新 后的第二變量計(jì)算告警丟失率;判斷所述告警丟失率是否大于等于告警丟失門限,如果大于等于,則將告警丟失頻繁 的信息和告警丟失率反饋給用戶;如果小于,則判斷當(dāng)前丟失告警的次數(shù)是否達(dá)到預(yù)設(shè)門 限值,如果達(dá)到,則獲取丟失的告警;否則,繼續(xù)檢測(cè)在定時(shí)范圍內(nèi)是否收到基站主動(dòng)上報(bào) 的告警。
6. 根據(jù)權(quán)利要求1所述獲取基站告警的方法,其特征在于,在所述獲取丟失的告警后, 該方法還包括用所述最大告警流水號(hào)更新所述第一變量,并將所述丟失告警的告警信息 反饋給用戶。
7. —種獲取基站告警的裝置,其特征在于,該裝置包括初始化模塊,用于從基站獲取當(dāng)前所有的告警,將當(dāng)前告警中的最大告警流水號(hào)保存 為第一變量;告警接收模塊,用于接收基站主動(dòng)上報(bào)的告警;定時(shí)檢測(cè)模塊,用于設(shè)置定時(shí)器,檢測(cè)在定時(shí)范圍內(nèi)所述告警接收模塊是否收到基站 主動(dòng)上報(bào)的告警,得到檢測(cè)結(jié)果;告警流水號(hào)模塊,用于依據(jù)所述定時(shí)檢測(cè)模塊的檢測(cè)結(jié)果,當(dāng)所述告警接收模塊在定 時(shí)范圍內(nèi)收到基站主動(dòng)上報(bào)的告警時(shí),存儲(chǔ)所述基站主動(dòng)上報(bào)的告警的告警流水號(hào);當(dāng)所 述告警接收模塊在定時(shí)范圍內(nèi)沒有收到基站主動(dòng)上報(bào)的告警時(shí),主動(dòng)獲取基站當(dāng)前的最大 告警流水號(hào);比較模塊,用于將所述告警流水號(hào)模塊中基站主動(dòng)上報(bào)的告警的告警流水號(hào)與所述初 始化模塊中第一變量進(jìn)行比較,得到比較結(jié)果;將所述告警流水號(hào)模塊中主動(dòng)獲取的最大 告警流水號(hào)與所述初始化模塊中第一變量進(jìn)行比較,得到比較結(jié)果;丟失告警獲取模塊,用于依據(jù)所述比較模塊的比較結(jié)果,當(dāng)所述告警流水號(hào)與所述第 一變量加步長(zhǎng)變量的值不等時(shí),獲取丟失的告警;在所述最大告警流水號(hào)不等于第一變量 時(shí),獲取丟失的告警。
8. 根據(jù)權(quán)利要求7所述獲取基站告警的裝置,其特征在于,所述初始化模塊還用于依 據(jù)從基站獲取的當(dāng)前所有告警,將當(dāng)前告警中告警丟失的個(gè)數(shù)保存為第二變量。
9. 根據(jù)權(quán)利要求8所述獲取基站告警的裝置,其特征在于,所述丟失告警獲取模塊進(jìn) 一步包括告警丟失率計(jì)算子模塊,用于依據(jù)所述比較模塊的比較結(jié)果,用基站主動(dòng)上報(bào)的告警 的告警流水號(hào)或最大告警流水號(hào)更新所述初始化模塊中的第二變量,并依據(jù)所述告警流水 號(hào)或最大告警流水號(hào)和所述更新后的第二變量計(jì)算告警丟失率;第一判斷子模塊,用于判斷所述告警丟失率計(jì)算子模塊的告警丟失率是否大于等于告 警丟失門限,得到判斷結(jié)果;告警狀態(tài)反饋?zhàn)幽K,用于依據(jù)所述第一判斷子模塊的判斷結(jié)果,當(dāng)所述告警丟失率 大于等于告警丟失門限時(shí),將告警丟失頻繁的信息和告警丟失率反饋給用戶;第二判斷子模塊,用于依據(jù)所述第一判斷子模塊的判斷結(jié)果,當(dāng)所述告警丟失率小于 告警丟失門限時(shí),判斷當(dāng)前告警丟失次數(shù)是否達(dá)到預(yù)設(shè)門限值,并得到判斷結(jié)果;告警獲取子模塊,用于依據(jù)所述第二判斷子模塊的判斷結(jié)果,當(dāng)所述告警丟失次數(shù)達(dá) 到預(yù)設(shè)門限值時(shí),獲取丟失的告警。
10. 根據(jù)權(quán)利要求7至9任一項(xiàng)所述獲取基站告警的裝置,其特征在于,該裝置還包括第一反饋模塊,用于依據(jù)所述比較模塊的比較結(jié)果,當(dāng)所述告警流水號(hào)與所述第一變 量加步長(zhǎng)變量的值相等時(shí),將所述告警流水號(hào)對(duì)應(yīng)的告警信息反饋給用戶,并用所述告警 流水號(hào)更新所述初始化模塊的第一變量;第二反饋模塊,用于在所述丟失告警獲取模塊獲取到丟失的告警后,將所述基站主動(dòng) 上報(bào)的告警的告警流水號(hào)對(duì)應(yīng)的告警信息和所述丟失告警的告警信息反饋給用戶,并用所 述告警流水號(hào)更新所述初始化模塊的第一變量;將所述丟失告警的告警信息反饋給用戶, 并用所述主動(dòng)獲取的基站當(dāng)前最大告警流水號(hào)更新所述初始化模塊的第一變量。
全文摘要
本發(fā)明公開了一種獲取基站告警的方法,該方法包括從基站獲取當(dāng)前所有的告警,將當(dāng)前告警中的最大告警流水號(hào)保存為第一變量;設(shè)置定時(shí)器,檢測(cè)在定時(shí)范圍內(nèi)是否收到基站主動(dòng)上報(bào)的告警;如果收到,則將基站主動(dòng)上報(bào)的告警的告警流水號(hào)與第一變量進(jìn)行比較,并在告警流水號(hào)與第一變量加步長(zhǎng)變量的值不相等時(shí),獲取丟失的告警;如果沒有收到,則主動(dòng)獲取基站的當(dāng)前最大告警流水號(hào),并將最大告警流水號(hào)與第一變量進(jìn)行比較,并在最大告警流水號(hào)不等于第一變量時(shí),獲取丟失的告警;本發(fā)明還公開了一種獲取基站告警的裝置,基于本發(fā)明的方法和裝置能及時(shí)獲得丟失的告警,并在告警丟失頻繁的情況下向用戶主動(dòng)反饋當(dāng)前告警的傳輸狀態(tài)。
文檔編號(hào)H04W88/00GK101754255SQ20081023957
公開日2010年6月23日 申請(qǐng)日期2008年12月12日 優(yōu)先權(quán)日2008年12月12日
發(fā)明者蘭苗苗, 程錦, 胡成岡 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1