一種鐵路gprs網(wǎng)絡(luò)關(guān)鍵網(wǎng)元設(shè)備主動(dòng)監(jiān)測(cè)系統(tǒng)和方法
【專利說明】一種鐵路GPRS網(wǎng)絡(luò)關(guān)鍵網(wǎng)元設(shè)備主動(dòng)監(jiān)測(cè)系統(tǒng)和方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體的說,本發(fā)明涉及一種對(duì)鐵路GSM-R網(wǎng)絡(luò)中的分組域,即鐵路GPRS網(wǎng)絡(luò)中的全路共用設(shè)備(包括RADIUS、DNS、GROS)及GRIS等關(guān)鍵網(wǎng)元設(shè)備進(jìn)行主動(dòng)監(jiān)測(cè)系統(tǒng)和監(jiān)測(cè)方法。
[0003]
【背景技術(shù)】
[0004]目前鐵路GSM-R網(wǎng)絡(luò)核心網(wǎng)建設(shè)已基本完成,其中提供數(shù)據(jù)業(yè)務(wù)的分組域GPRS網(wǎng)絡(luò)全路共用設(shè)備包括RADIUS (安全認(rèn)證服務(wù)器)、DNS (域名服務(wù)器)、GROS (GRIS歸屬服務(wù)器)等在北京、武漢兩地分別陸續(xù)建成,并形成地理冗余備份結(jié)構(gòu)投入運(yùn)營(yíng)。鐵路GPRS網(wǎng)絡(luò)中所維護(hù)的相關(guān)設(shè)備大致可以分為兩類:一是全路共用設(shè)備,包括RADIUS、DNS及GROS設(shè)備;二是本局自用的GRIS (GPRS接口服務(wù)器)、SGSN、GGSN等設(shè)備,承擔(dān)了本局所有機(jī)車在GPRS網(wǎng)絡(luò)中正常運(yùn)行的核心網(wǎng)元功能。除GSN設(shè)備以外的其它GPRS設(shè)備,缺乏有效的網(wǎng)絡(luò)監(jiān)控系統(tǒng)進(jìn)行實(shí)時(shí)業(yè)務(wù)層面的監(jiān)測(cè),難以及時(shí)發(fā)現(xiàn)設(shè)備故障及運(yùn)行問題,一旦出現(xiàn)業(yè)務(wù)中斷而未能及時(shí)發(fā)現(xiàn)和處理,將直接影響行車安全。
[0005]針對(duì)現(xiàn)有技術(shù)存在的不足,提出本發(fā)明。
[0006]
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供一種對(duì)鐵路GPRS網(wǎng)絡(luò)關(guān)鍵網(wǎng)元設(shè)備進(jìn)行實(shí)時(shí)、主動(dòng)監(jiān)測(cè)、將監(jiān)測(cè)數(shù)據(jù)分析結(jié)果及監(jiān)測(cè)告警信息廣播推送到各個(gè)監(jiān)測(cè)客戶端、為用戶進(jìn)行可視化展示、可在監(jiān)測(cè)客戶端進(jìn)行監(jiān)測(cè)告警處理操作及告警歷史記錄查詢、配置系統(tǒng)所監(jiān)測(cè)關(guān)鍵網(wǎng)元信息等功能的系統(tǒng)及方法,實(shí)現(xiàn)了對(duì)鐵路全路共用GPRS網(wǎng)絡(luò)設(shè)備(包括RADIUS、DNS、GROS)及GRIS等關(guān)鍵網(wǎng)元設(shè)備進(jìn)行實(shí)時(shí)、主動(dòng)監(jiān)測(cè)的功能。
[0008]本發(fā)明提供的技術(shù)方案是:一種鐵路GPRS網(wǎng)絡(luò)關(guān)鍵網(wǎng)元設(shè)備主動(dòng)監(jiān)測(cè)系統(tǒng),包括數(shù)據(jù)采集服務(wù)器、匯聚分析服務(wù)器、數(shù)據(jù)庫服務(wù)器、網(wǎng)管服務(wù)器、系統(tǒng)監(jiān)測(cè)服務(wù)器、監(jiān)測(cè)客戶端等,其中,
所述數(shù)據(jù)采集服務(wù)器向GRPS網(wǎng)絡(luò)業(yè)務(wù)系統(tǒng)中的關(guān)鍵網(wǎng)元設(shè)備發(fā)送功能性或網(wǎng)絡(luò)連通性測(cè)試信息,并將對(duì)關(guān)鍵網(wǎng)元設(shè)備的測(cè)試結(jié)果轉(zhuǎn)發(fā)給匯聚分析服務(wù)器;
所述匯聚分析服務(wù)器接收數(shù)據(jù)采集服務(wù)器發(fā)送的對(duì)關(guān)鍵網(wǎng)元設(shè)備的原始測(cè)試結(jié)果數(shù)據(jù),根據(jù)設(shè)定的邏輯策略進(jìn)行監(jiān)測(cè)告警判斷,并對(duì)告警信息進(jìn)行分類整理,存儲(chǔ)入數(shù)據(jù)庫服務(wù)器中;整合出對(duì)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備的監(jiān)測(cè)數(shù)據(jù)分析結(jié)果,實(shí)時(shí)向網(wǎng)管服務(wù)器進(jìn)行推送,并寫入監(jiān)測(cè)數(shù)據(jù)日志文件;響應(yīng)用戶在監(jiān)測(cè)客戶端進(jìn)行的監(jiān)測(cè)告警處理操作、監(jiān)測(cè)告警歷史記錄查詢以及對(duì)系統(tǒng)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備信息配置等服務(wù)請(qǐng)求; 所述網(wǎng)管服務(wù)器提供匯聚分析服務(wù)器和監(jiān)測(cè)客戶端之間的通信接口服務(wù),將匯聚分析服務(wù)器發(fā)送的監(jiān)測(cè)數(shù)據(jù)分析結(jié)果廣播推送給各個(gè)監(jiān)測(cè)客戶端,并接收來自各個(gè)監(jiān)測(cè)客戶端發(fā)送的用戶操作數(shù)據(jù),并轉(zhuǎn)發(fā)給匯聚分析服務(wù)器,包括:用戶對(duì)監(jiān)測(cè)告警處理操作、監(jiān)測(cè)告警歷史記錄查詢以及對(duì)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備信息配置等服務(wù)請(qǐng)求;
所述監(jiān)測(cè)客戶端用于接收監(jiān)測(cè)數(shù)據(jù)分析結(jié)果并進(jìn)行可視化實(shí)時(shí)展示,并為用戶提供對(duì)實(shí)時(shí)監(jiān)測(cè)告警信息進(jìn)行處理操作界面,提供對(duì)監(jiān)測(cè)告警歷史記錄查詢以及對(duì)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備信息配置界面;
所述數(shù)據(jù)庫服務(wù)器對(duì)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備的實(shí)時(shí)監(jiān)測(cè)告警及用戶處理操作信息、系統(tǒng)所監(jiān)測(cè)關(guān)鍵網(wǎng)元信息列表等數(shù)據(jù)進(jìn)行存儲(chǔ)管理和訪問控制;
所述的系統(tǒng)監(jiān)測(cè)服務(wù)器用于對(duì)各個(gè)服務(wù)器的工作狀態(tài)及系統(tǒng)內(nèi)部網(wǎng)絡(luò)連接情況進(jìn)行實(shí)時(shí)監(jiān)控。
[0009]所述的鐵路GPRS網(wǎng)絡(luò)關(guān)鍵網(wǎng)元設(shè)備包括對(duì)鐵路全路共用的RADIUS服務(wù)器、DNS服務(wù)器、GROS服務(wù)器以及GRIS服務(wù)器。
[0010]所述的匯聚分析服務(wù)器、數(shù)據(jù)采集服務(wù)器、網(wǎng)管服務(wù)器與系統(tǒng)監(jiān)測(cè)服務(wù)器之間通信方式采用基于Windows操作系統(tǒng)支持?jǐn)?shù)據(jù)通信的應(yīng)用程序框架WCF (WindowsCommunicat1n Foundat1n)。
[0011]所述的監(jiān)測(cè)客戶端和網(wǎng)管服務(wù)器之間采用自定義協(xié)議碼,使用套接字傳輸JSON字符串的通信方式。
[0012]所述的數(shù)據(jù)采集服務(wù)器向所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備發(fā)送測(cè)試數(shù)據(jù)的通信協(xié)議及數(shù)據(jù)格式遵循《GSM-R數(shù)字移動(dòng)通信應(yīng)用技術(shù)條件第二分冊(cè):列車無線車次號(hào)校核信息傳送系統(tǒng)》以及《GSM-R數(shù)字移動(dòng)通信應(yīng)用技術(shù)條件第九分冊(cè):數(shù)據(jù)傳輸應(yīng)用接口》中所述的相關(guān)通信協(xié)議及數(shù)據(jù)幀格式。
[0013]本發(fā)明還提供了一種鐵路GPRS網(wǎng)絡(luò)關(guān)鍵網(wǎng)元設(shè)備主動(dòng)監(jiān)測(cè)方法,包括以下步驟: 步驟I)順序啟動(dòng)各個(gè)服務(wù)器,包括數(shù)據(jù)庫服務(wù)器、匯聚分析服務(wù)器、網(wǎng)管服務(wù)器、數(shù)據(jù)采集服務(wù)器、系統(tǒng)監(jiān)測(cè)服務(wù)器,啟動(dòng)監(jiān)測(cè)客戶端,其中,數(shù)據(jù)采集服務(wù)器啟動(dòng)時(shí),向匯聚分析服務(wù)器請(qǐng)求所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備信息列表,匯聚分析服務(wù)器接收到請(qǐng)求后從數(shù)據(jù)庫服務(wù)器讀取所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備信息列表,并返回給數(shù)據(jù)采集服務(wù)器,數(shù)據(jù)采集服務(wù)器接收到列表后,針對(duì)每一個(gè)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備創(chuàng)建對(duì)應(yīng)的網(wǎng)元測(cè)試線程,并根據(jù)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備類型及參數(shù)創(chuàng)建套接字對(duì)象及測(cè)試數(shù)據(jù);
步驟2)數(shù)據(jù)采集服務(wù)器的各個(gè)網(wǎng)元測(cè)試線程向所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備發(fā)送測(cè)試數(shù)據(jù)進(jìn)行功能性測(cè)試,等待所監(jiān)測(cè)關(guān)鍵網(wǎng)元返回測(cè)試結(jié)果數(shù)據(jù),如果功能性測(cè)試響應(yīng)超時(shí),則進(jìn)行網(wǎng)絡(luò)連通性測(cè)試,數(shù)據(jù)采集服務(wù)器將對(duì)所監(jiān)測(cè)關(guān)鍵網(wǎng)元的原始測(cè)試結(jié)果數(shù)據(jù)發(fā)送給匯聚分析服務(wù)器;
步驟3)匯聚分析服務(wù)器接收到數(shù)據(jù)采集服務(wù)器發(fā)送的原始測(cè)試結(jié)果數(shù)據(jù)后,根據(jù)設(shè)定的邏輯策略進(jìn)行監(jiān)測(cè)告警判斷,并對(duì)告警信息進(jìn)行分類整理,存儲(chǔ)入數(shù)據(jù)庫服務(wù)器中,整合出對(duì)所監(jiān)測(cè)關(guān)鍵網(wǎng)元的監(jiān)測(cè)數(shù)據(jù)分析結(jié)果,實(shí)時(shí)向網(wǎng)管服務(wù)器進(jìn)行推送,并寫入監(jiān)測(cè)數(shù)據(jù)日志文件;
步驟4)網(wǎng)管服務(wù)器接收到匯聚分析服務(wù)器推送的監(jiān)測(cè)數(shù)據(jù)分析結(jié)果后,將監(jiān)測(cè)數(shù)據(jù)分析結(jié)果放入消息隊(duì)列中,將消息隊(duì)列中的監(jiān)測(cè)數(shù)據(jù)分析結(jié)果廣播推送給所有登錄的監(jiān)測(cè)客戶端;
步驟5)監(jiān)測(cè)客戶端接收到網(wǎng)管服務(wù)器推送的監(jiān)測(cè)數(shù)據(jù)分析結(jié)果后,將監(jiān)測(cè)數(shù)據(jù)分析結(jié)果實(shí)時(shí)可視化展示給用戶;
步驟6)用戶在監(jiān)測(cè)客戶端界面上對(duì)實(shí)時(shí)監(jiān)測(cè)告警信息進(jìn)行處理操作,查詢監(jiān)測(cè)告警歷史記錄以及對(duì)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備信息進(jìn)行配置。
[0014]步驟6)中,所述的用戶在監(jiān)測(cè)客戶端對(duì)監(jiān)測(cè)告警信息進(jìn)行處理操作包括:
當(dāng)用戶通過監(jiān)測(cè)客戶端進(jìn)行告警處理操作后,監(jiān)測(cè)客戶端將操作請(qǐng)求信息經(jīng)網(wǎng)管服務(wù)器發(fā)送給匯聚分析服務(wù)器,匯聚分析服務(wù)器對(duì)操作請(qǐng)求進(jìn)行響應(yīng),更新數(shù)據(jù)庫服務(wù)器中存儲(chǔ)的相應(yīng)的監(jiān)測(cè)告警記錄狀態(tài),并將操作結(jié)果經(jīng)網(wǎng)管服務(wù)器返回給監(jiān)測(cè)客戶端,監(jiān)測(cè)客戶端根據(jù)操作結(jié)果更新監(jiān)測(cè)告警信息界面顯示內(nèi)容。
[0015]步驟6)中,其中所述的用戶在監(jiān)測(cè)客戶端對(duì)監(jiān)測(cè)告警歷史記錄進(jìn)行查詢包括: 當(dāng)用戶通過監(jiān)測(cè)客戶端進(jìn)行告警歷史記錄查詢操作后,監(jiān)測(cè)客戶端將查詢請(qǐng)求信息經(jīng)網(wǎng)管服務(wù)器發(fā)送給匯聚分析服務(wù)器,匯聚分析服務(wù)器對(duì)查詢請(qǐng)求進(jìn)行響應(yīng),根據(jù)篩選條件查詢數(shù)據(jù)庫服務(wù)器中存儲(chǔ)的告警歷史記錄信息,并將查詢結(jié)果經(jīng)網(wǎng)管服務(wù)器返回給監(jiān)測(cè)客戶端,監(jiān)測(cè)客戶端將返回的查詢結(jié)果顯示在告警歷史記錄查詢界面。
[0016]步驟6)中,其中所述的用戶在監(jiān)測(cè)客戶端對(duì)所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備信息進(jìn)行配置包括:
當(dāng)用戶通過監(jiān)測(cè)客戶端配置所監(jiān)測(cè)關(guān)鍵網(wǎng)元設(shè)備信息后,監(jiān)測(cè)客戶端將配置請(qǐng)求信息經(jīng)網(wǎng)管服務(wù)器發(fā)送給匯聚分析服務(wù)器,匯聚分析服務(wù)器對(duì)配置請(qǐng)求進(jìn)行響應(yīng),更新數(shù)據(jù)庫服務(wù)器中存儲(chǔ)的系統(tǒng)所監(jiān)測(cè)關(guān)鍵網(wǎng)元信息,并將操作結(jié)果經(jīng)網(wǎng)管服務(wù)器返回給監(jiān)測(cè)客戶端