專利名稱:一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電力通信網(wǎng)數(shù)據(jù)采集方法,更具體的說涉及一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法。
背景技術(shù):
電力通信網(wǎng)隨著近年來通信技術(shù)日新月異的發(fā)展,光纖通信已在整個電力通信網(wǎng)絡(luò)中占據(jù)了主導(dǎo)位置,包括交換網(wǎng)、接入網(wǎng)、同步網(wǎng)、業(yè)務(wù)網(wǎng)在內(nèi)的各類通信系統(tǒng)的飛速發(fā)展,使得整個網(wǎng)絡(luò)中設(shè)備的種類和數(shù)量不斷增加,單個系統(tǒng)的結(jié)構(gòu)變得越來越復(fù)雜,系統(tǒng)間的相互聯(lián)系變得越來越緊密,因此對整個通信網(wǎng)絡(luò)的統(tǒng)一監(jiān)視和系統(tǒng)管理提出了更新更高的要求。數(shù)據(jù)采集作為統(tǒng)一監(jiān)視和系統(tǒng)管理的動態(tài)數(shù)據(jù)源,實現(xiàn)對傳輸系統(tǒng)、接入網(wǎng)系統(tǒng)、數(shù)據(jù)網(wǎng)系統(tǒng)、交換網(wǎng)系統(tǒng)、機(jī)房動力環(huán)境等幾大類通信系統(tǒng)的數(shù)據(jù)采集和適配,實現(xiàn)告警信 息、性能信息、配置信息的采集、預(yù)處理和上傳等功能。目前,由于電力通信網(wǎng)網(wǎng)絡(luò)設(shè)備的多樣性,接口、協(xié)議、數(shù)據(jù)格式不盡相同,新的網(wǎng)絡(luò)設(shè)備、協(xié)議不斷涌現(xiàn)等原因,導(dǎo)致工程運維人員的工作量大,手工操作容易出錯,采集程序的運行狀態(tài)、日志等運行數(shù)據(jù)無法集中監(jiān)視,經(jīng)常出現(xiàn)采集程序異常中止但管理人員無法及時發(fā)現(xiàn)的問題。如前所述,如何實現(xiàn)全新的、可管理、可配置、能適應(yīng)未來新設(shè)備和新協(xié)議的接入的采集與控制框架已成為開發(fā)人員關(guān)注的焦點。
發(fā)明內(nèi)容
為解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種保證通信質(zhì)量、提高服務(wù)管理水平和運行維護(hù)效率的基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法。為達(dá)到上述目的,本發(fā)明是通過以下的技術(shù)方案來實現(xiàn)的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,按如下步驟進(jìn)行
(1)系統(tǒng)管理器根據(jù)需要廣播式下發(fā)任務(wù)驅(qū)動報文到與其連通的代理服務(wù)器;
(2)代理服務(wù)器接收任務(wù)驅(qū)動報文,并將報文廣播式下發(fā)至與其連通的節(jié)點終端;
(3)節(jié)點終端響應(yīng)代理服務(wù)器的指令,進(jìn)行數(shù)據(jù)采集并將采集的信息預(yù)處理封裝后上報至電力通信網(wǎng)集中監(jiān)控平臺的相關(guān)后臺服務(wù),同時反饋節(jié)點終端相關(guān)工作狀態(tài)和心跳信息;
(4)代理服務(wù)器接收節(jié)點終端采集的反饋信息和心跳信息,并將這些信息發(fā)送到系統(tǒng)
管理器;
(5)系統(tǒng)管理器接收代理服務(wù)器所反饋的信息實現(xiàn)對節(jié)點終端的集中監(jiān)管,完成一次數(shù)據(jù)采集。對本發(fā)明的進(jìn)一步限定方案為,在步驟(I)之前,還包括配置步驟,所述配置步驟按如下步驟進(jìn)行
(I)部署并開啟代理服務(wù)器,通過JMX方式建立系統(tǒng)管理器與代理服務(wù)器之間的數(shù)據(jù)通道;(2)部署系統(tǒng)管理器,配置系統(tǒng)管理器與服務(wù)總線之間的通信信息,所述通信信息包括IP地址和端口號;
(3)在系統(tǒng)管理器端添加協(xié)議包、協(xié)議所需的相關(guān)配置文件和資源文件;
(4)在代理服務(wù)器端創(chuàng)建采集節(jié)點,打開節(jié)點終端,配置后臺數(shù)據(jù),所述后臺數(shù)據(jù)包括接收代理服務(wù)信息、工作方式、工作內(nèi)容和采集協(xié)議;
系統(tǒng)管理器廣播下發(fā)協(xié)議包、協(xié)議所需的相關(guān)配置文件和資源文件,代理服務(wù)器存儲系統(tǒng)管理器廣播下發(fā)的文件,節(jié)點終端根據(jù)配置加載相關(guān)協(xié)議包。進(jìn)一步的,步驟(I)至步驟(5)中所述的數(shù)據(jù)傳輸使用雙向互通的數(shù)據(jù)通道,其中,系統(tǒng)管理器和代理服務(wù)器之間的數(shù)據(jù)通道采用JMX協(xié)議實現(xiàn),代理服務(wù)器和節(jié)點終端之間的數(shù)據(jù)通道采用TCP/IP協(xié)議實現(xiàn)。進(jìn)一步的,步驟(3)中節(jié)點終端與代理服務(wù)器的連接方法為每個節(jié)點終端開辟獨立端口,新建監(jiān)聽,與代理服務(wù)器通過心跳保持連接?!みM(jìn)一步的,步驟(3)中節(jié)點終端響應(yīng)代理服務(wù)器的指令的方法為節(jié)點終端加載代理服務(wù)器下發(fā)的采集任務(wù),根據(jù)驅(qū)動任務(wù)和控制指令進(jìn)行數(shù)據(jù)采集,按照約定格式把采集數(shù)據(jù)組織成XML報文作為數(shù)據(jù)源上報,其中,XML報文中包括報文的業(yè)務(wù)類型字段和驅(qū)動報文的工作類型字段。進(jìn)一步的,節(jié)點終端采集數(shù)據(jù)的方法為輪詢采集和主動采集。進(jìn)一步的,本方法還包括自管理步驟,系統(tǒng)管理器、代理服務(wù)器和節(jié)點終端分別對自身在采集過程中出現(xiàn)的問題自動生成告警信息和特定的異常信息。進(jìn)一步的,步驟(I)和步驟(2)中所述的任務(wù)驅(qū)動報文包括采集的起始時間、采集粒度、采集參數(shù)、系統(tǒng)資源名稱、資源名稱、任務(wù)的ID。進(jìn)一步的,步驟(I)中系統(tǒng)管理器下發(fā)任務(wù)驅(qū)動報文的步驟為啟動并初始化系統(tǒng)管理器,根據(jù)存儲的節(jié)點終端和代理服務(wù)器的信息來繪制系統(tǒng)管理器UI界面,系統(tǒng)管理器通過JMX協(xié)議連接發(fā)布在指定URL上的JMX服務(wù),然后,發(fā)送創(chuàng)建、啟動、暫停、重啟、銷毀等控制報文和任務(wù)驅(qū)動報文。進(jìn)一步的,所述采集方法還包括后臺服務(wù)器對節(jié)點終端的偵聽步驟,包括節(jié)點終端設(shè)置特定的接口與后臺服務(wù)器通過TCP/IP協(xié)議進(jìn)行通信,后臺服務(wù)器自動偵測節(jié)點終端的在線狀態(tài),通過集中操作,實現(xiàn)對節(jié)點終端的遠(yuǎn)程協(xié)議部署和配置更新,并于節(jié)點終端的全過程,提供監(jiān)視輸出、保存日志、備份和控制運行操作。本發(fā)明的有益效果是本發(fā)明所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法根據(jù)系統(tǒng)管理器下發(fā)的驅(qū)動任務(wù)進(jìn)行數(shù)據(jù)采集,使節(jié)終端的運行情況得到監(jiān)聽,使維護(hù)部門實時掌握各類通信資源的運行情況,正確、快速、高效配置通信系統(tǒng)、設(shè)備運行參數(shù),合理安排通信檢修,保證通信質(zhì)量,提高服務(wù)管理水平和運行維護(hù)效率,為電網(wǎng)的安全穩(wěn)定運行提供更好的支持和保障。
圖I為本發(fā)明的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法的流程 圖2為本發(fā)明方法的框架結(jié)構(gòu)。
具體實施方式
以下結(jié)合附圖和具體實施例對本發(fā)明作具體的介紹。實施例一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,流程圖如圖I所示,包括配置步驟、數(shù)據(jù)采集步驟、自管理步驟和偵聽步驟。所述配置步驟按如下步驟進(jìn)行
(I)部署并開啟代理服務(wù)器,通過JMX方式建立系統(tǒng)管理器與代理服務(wù)器之間的數(shù)據(jù)通道。(2)部署系統(tǒng)管理器,配置系統(tǒng)管理器與服務(wù)總線之間的通信信息,所述通信信息包括IP地址和端口號。(3)在系統(tǒng)管理器端添加協(xié)議包、協(xié)議所需的相關(guān)配置文件和資源文件。
(4)在代理服務(wù)器端創(chuàng)建采集節(jié)點,打開節(jié)點終端,配置后臺數(shù)據(jù),所述后臺數(shù)據(jù)包括接收代理服務(wù)信息、工作方式、工作內(nèi)容和采集協(xié)議。(5)系統(tǒng)管理器下發(fā)協(xié)議包、協(xié)議所需的相關(guān)配置文件和資源文件,代理服務(wù)器接送并存儲這些文件,節(jié)點終端根據(jù)配置加載相關(guān)協(xié)議包。數(shù)據(jù)數(shù)據(jù)采集步驟按如下步驟進(jìn)行
(I)系統(tǒng)管理器根據(jù)需要廣播式下發(fā)任務(wù)驅(qū)動報文到與其連通的代理服務(wù)器。系統(tǒng)管理器下發(fā)的任務(wù)驅(qū)動報文包括采集的起始時間、采集粒度、采集參數(shù)、系統(tǒng)資源名稱、資源名稱、任務(wù)的ID。系統(tǒng)管理器下發(fā)任務(wù)驅(qū)動報文的步驟為啟動并初始化系統(tǒng)管理器,根據(jù)存儲的節(jié)點終端和代理服務(wù)器的信息來繪制系統(tǒng)管理器UI界面,系統(tǒng)管理器通過JMX協(xié)議連接發(fā)布在指定URL上的JMX服務(wù),然后,發(fā)送創(chuàng)建、啟動、暫停、重啟、銷毀等控制報文和任務(wù)驅(qū)動報文。(2)代理服務(wù)器接收任務(wù)驅(qū)動報文,并將報文廣播式下發(fā)至與其連通的節(jié)點終端。(3)節(jié)點終端響應(yīng)代理服務(wù)器的指令,進(jìn)行數(shù)據(jù)采集并將采集的信息上報至電力通信網(wǎng)集中監(jiān)控平臺的相關(guān)后臺服務(wù),同時反饋節(jié)點終端相關(guān)工作狀態(tài)和心跳信息。在節(jié)點終端與代理服務(wù)器的連接過程中,每個節(jié)點終端開辟獨立端口,新建監(jiān)聽,與代理服務(wù)器通過心跳保持連接。節(jié)點終端響應(yīng)代理服務(wù)器的指令的方法為節(jié)點終端加載代理服務(wù)器下發(fā)的采集任務(wù),根據(jù)驅(qū)動任務(wù)和控制指令進(jìn)行數(shù)據(jù)采集,按照約定格式把采集數(shù)據(jù)組織成XML報文作為數(shù)據(jù)源上報,其中,XML報文中包括報文的業(yè)務(wù)類型字段和驅(qū)動報文的工作類型字段。節(jié)點終端采集數(shù)據(jù)的方法為輪詢采集和主動采集。(4)代理服務(wù)器接收節(jié)點終端采集的反饋信息和心跳信息,并將這些信息發(fā)送到系統(tǒng)管理器。(5)系統(tǒng)管理器接收代理服務(wù)器所反饋的信息實現(xiàn)對節(jié)點終端的集中監(jiān)管,完成一次數(shù)據(jù)采集。其中,步驟(I)至步驟(5 )中所述的數(shù)據(jù)傳輸使用雙向互通的數(shù)據(jù)通道,其中,系統(tǒng)管理器和代理服務(wù)器之間的數(shù)據(jù)通道采用JMX協(xié)議實現(xiàn),代理服務(wù)器和節(jié)點終端之間的數(shù)據(jù)通道采用TCP/IP協(xié)議實現(xiàn)。自管理步驟,系統(tǒng)管理器、代理服務(wù)器和節(jié)點終端分別對自身在采集過程中出現(xiàn)的問題自動生成告警信息和特定的異常信息。
偵聽步驟,按如下步驟進(jìn)行,節(jié)點終端設(shè)置特定的接口與后臺服務(wù)器通過TCP/IP協(xié)議進(jìn)行通信,后臺服務(wù)器自動偵測節(jié)點終端的在線狀態(tài),通過集中操作,實現(xiàn)對節(jié)點終端的遠(yuǎn)程協(xié)議部署和配置更新,并于節(jié)點終端的全過程,提供監(jiān)視輸出、保存日志、備份和控制運行操作。圖2為本發(fā)明方法的框架結(jié)構(gòu);
如圖2所示本發(fā)明所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,主要采用三個模塊,系統(tǒng)管理器,代理服務(wù)器和節(jié)點終端。系統(tǒng)管理器(Manager)是控制端,代理服務(wù)器(Agent)代理了分布式計算機(jī)上對節(jié)點終端的控制服務(wù),節(jié)點終端采集各個設(shè)備網(wǎng)管的信息數(shù)據(jù)。代理服務(wù)器發(fā)布節(jié)點控制的服務(wù),系統(tǒng)管理器通過JMX協(xié)議與代理服務(wù)器交互獲得對節(jié)點終端的控制。節(jié)點終端通過 開辟獨立端口,通過TCP/IP協(xié)議實現(xiàn)與代理服務(wù)器的信息交互,這種方式有助于代理服務(wù)器和節(jié)點終端之間的低耦合??傮w來說,本發(fā)明所述的方法通過一條JMX和TCP/IP的數(shù)據(jù)通道實現(xiàn)了對節(jié)點的集中控制和監(jiān)視,最重要的是可以實現(xiàn)采集數(shù)據(jù)的輪詢上報和人為根據(jù)驅(qū)動任務(wù)主動采集—t手艮。上述三個模塊實現(xiàn)的主要功能為如下所示。系統(tǒng)管理器的主要功能
(1)通過RMI連接器連接代理服務(wù)器的JMX服務(wù);
(2)發(fā)送架包、資源、配置和節(jié)點控制指令到代理服務(wù)器,接收代理服務(wù)器反饋的信
息;
(3)接收代理服務(wù)器發(fā)送的日志等數(shù)據(jù)信息;
(4)接收任務(wù)驅(qū)動報文并下發(fā)至對應(yīng)的采集節(jié)點執(zhí)行采集,反饋相關(guān)采集信息;
(5)發(fā)送指令至代理服務(wù)器查詢當(dāng)前各個節(jié)點運行狀況,接收代理端反饋的信息;
(6)發(fā)送創(chuàng)建某個或多個節(jié)點指令到代理服務(wù)器執(zhí)行,接收代理服務(wù)器反饋的信息;
(7)發(fā)送關(guān)閉某個或多個節(jié)點指令到代理服務(wù)器執(zhí)行,接收代理服務(wù)器反饋的信息;
(8)發(fā)送暫停某個或多個節(jié)點指令到代理服務(wù)器執(zhí)行,接收代理服務(wù)器反饋的信息;
(9)發(fā)送重啟某個或多個節(jié)點指令到代理服務(wù)器執(zhí)行,接收代理服務(wù)器反饋的信息。代理服務(wù)器的主要功能
(1)發(fā)布JMX服務(wù)信息;
(2)接收系統(tǒng)管理器的JAR包、附加包、資源、配置和啟動指令,轉(zhuǎn)發(fā)控制命令和任務(wù)驅(qū)動報文,啟動本機(jī)單個或多個節(jié)點終端,并將執(zhí)行結(jié)果信息反饋給系統(tǒng)管理器;
(3)同單個或多個節(jié)點終端進(jìn)行數(shù)據(jù)的交互采集信息;
(4)將節(jié)點終端采集相關(guān)的信息發(fā)送給系統(tǒng)管理器;
(5)監(jiān)控各個節(jié)點運行狀況,在節(jié)點異常終止運行的情況下,將狀況反饋給系統(tǒng)管理
器;
(6)接收管理端創(chuàng)建指令,創(chuàng)建單個或多個節(jié)點,并將執(zhí)行結(jié)果反饋給系統(tǒng)管理器;
(7)接收管理端關(guān)閉指令,關(guān)閉單個或多個節(jié)點,并將執(zhí)行結(jié)果反饋給系統(tǒng)管理器;
(8)接收管理端暫停指令,暫停單個或多個節(jié)點,并將執(zhí)行結(jié)果反饋給系統(tǒng)管理器;
(9)接收管理端重啟指令,重啟單個或多個節(jié)點,并將執(zhí)行結(jié)果反饋給系統(tǒng)管理器。節(jié)點終端的主要功能(1)加載代理端存儲的JAR包,被代理服務(wù)器啟動;
(2)同代理服務(wù)器進(jìn)行數(shù)據(jù)的交互,發(fā)送實時運行信息;
(3)響應(yīng)代理服務(wù)器的指令,被代理服務(wù)器關(guān)閉;
(4)響應(yīng)代理服務(wù)器的指令,被代理服務(wù)器暫停;
(5)響應(yīng)代理服務(wù)器的指令,被代理服務(wù)器重新啟動;
(6)執(zhí)行告警、配置、性能等采集工作,采集數(shù)據(jù)上報。此外,上述各模塊之間的交互關(guān)系為如下所示。 系統(tǒng)管理器與代理服務(wù)器之間的交互
(1)交互方式通過JMX框架發(fā)布節(jié)點控制的服務(wù),管理端獲取代理發(fā)布的服務(wù)對節(jié)點進(jìn)行控制;
(2)交互內(nèi)容注冊;管理服務(wù)器對代理服務(wù)器控制命令(創(chuàng)建、啟動、暫停、銷毀、日志收集);管理服務(wù)器對代理服務(wù)器業(yè)務(wù)下發(fā)(業(yè)務(wù)報文);代理服務(wù)器對管理器反饋(心跳、日志);代理對管理器反饋(心跳、日志)。代理服務(wù)器與節(jié)點終端之間的交互
(1)交互方式通過TCP/IP通信方式進(jìn)行交互。雖然節(jié)點終端是代理服務(wù)器的子進(jìn)程,但是為了避免代理服務(wù)器重啟導(dǎo)致的節(jié)點控制丟失問題,在每個節(jié)點新建監(jiān)聽;
(2)交互內(nèi)容節(jié)點終端的控制命令(新增、啟動、暫停、銷毀);系統(tǒng)服務(wù)器對節(jié)點終端的業(yè)務(wù)下發(fā)(任務(wù)驅(qū)動報文);節(jié)點終端對管理服務(wù)器的反饋(心跳、日志)。另外,所述方法中還需要后臺服務(wù)器實現(xiàn)對節(jié)點終端的偵測步驟,所述后臺服務(wù)器與系統(tǒng)管理器之間的交互
(1)交互方式通過數(shù)據(jù)總線(通信平臺);
(2)交互內(nèi)容管理服務(wù)器對后臺服務(wù)的報文(告警、心跳);后臺服務(wù)器對管理服務(wù)器的業(yè)務(wù)指令(任務(wù)驅(qū)動報文);后臺服務(wù)器對管理服務(wù)器的控制報文(集中控制)。所述后臺服務(wù)器與節(jié)點終端之間的交互
(1)交互方式通過TCP/IP通信方式,后臺服務(wù)器開通固定偵聽端口;
(2)交互內(nèi)容告警報文;性能報文;配置報文;異常報文。本發(fā)明通過后臺服務(wù)器自動偵測監(jiān)控節(jié)點終端的在線狀態(tài),通過集中操作,實現(xiàn)對節(jié)點終端的遠(yuǎn)程協(xié)議部署和配置更新。并于節(jié)點終端工作的全過程,提供監(jiān)視輸出、保存日志、備份、控制運行等相關(guān)操作和功能。所述方法實現(xiàn)了特定的接口,以便于提供實現(xiàn)無關(guān)的節(jié)點終端管理,并且面向接口,可以靈活地支持不同的網(wǎng)絡(luò)類型。有了接口約束,新協(xié)議的擴(kuò)展成本就比較低,當(dāng)有新的監(jiān)控協(xié)議出現(xiàn)時,只需要按接口要求實現(xiàn)相應(yīng)的功能,系統(tǒng)管理器就可以發(fā)布對應(yīng)的采集程序。采集框架實現(xiàn)了自管理功能,能夠?qū)ψ陨碓诓杉^程中出現(xiàn)的問題自動生成告警和特定的異常信息提供維護(hù)人員參考。上述實施例不以任何形式限制本發(fā)明,凡采用等同替換或等效變換的方式所獲得的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,按如下步驟進(jìn)行 (1)系統(tǒng)管理器根據(jù)需要廣播式下發(fā)任務(wù)驅(qū)動報文到與其連通的代理服務(wù)器; (2)代理服務(wù)器接收任務(wù)驅(qū)動報文,并將報文廣播式下發(fā)至與其連通的節(jié)點終端; (3)節(jié)點終端響應(yīng)代理服務(wù)器的指令,進(jìn)行數(shù)據(jù)采集并將采集的信息預(yù)處理封裝后上報至電力通信網(wǎng)集中監(jiān)控平臺的相關(guān)后臺服務(wù),同時反饋節(jié)點終端相關(guān)工作狀態(tài)和心跳信息; (4)代理服務(wù)器接收節(jié)點終端采集的反饋信息和心跳信息,并將這些信息發(fā)送到系統(tǒng)管理器; (5)系統(tǒng)管理器接收代理服務(wù)器所反饋的信息實現(xiàn)對節(jié)點終端的集中監(jiān)管,完成一次數(shù)據(jù)采集。
2.根據(jù)權(quán)利要求I所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,在步驟(I)之前,還包括配置步驟,所述配置步驟按如下步驟進(jìn)行 (1)部署并開啟代理服務(wù)器,通過JMX方式建立系統(tǒng)管理器與代理服務(wù)器之間的數(shù)據(jù)通道; (2)部署系統(tǒng)管理器,配置系統(tǒng)管理器與服務(wù)總線之間的通信信息,所述通信信息包括IP地址和端口號; (3)在系統(tǒng)管理器端添加協(xié)議包、協(xié)議所需的相關(guān)配置文件和資源文件; (4)在代理服務(wù)器端創(chuàng)建采集節(jié)點終端,打開節(jié)點終端,配置后臺數(shù)據(jù),所述后臺數(shù)據(jù)包括接收代理服務(wù)信息、工作方式、工作內(nèi)容和采集協(xié)議; (5)系統(tǒng)管理器廣播下發(fā)協(xié)議包、協(xié)議所需的相關(guān)配置文件和資源文件,代理服務(wù)器存儲系統(tǒng)管理器廣播下發(fā)的文件,節(jié)點終端根據(jù)配置加載相關(guān)協(xié)議包。
3.根據(jù)權(quán)利要求I所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,步驟(I)至步驟(5 )中所述的數(shù)據(jù)傳輸使用雙向互通的數(shù)據(jù)通道,其中,系統(tǒng)管理器和代理服務(wù)器之間的數(shù)據(jù)通道采用JMX協(xié)議實現(xiàn),代理服務(wù)器和節(jié)點終端之間的數(shù)據(jù)通道采用TCP/IP協(xié)議實現(xiàn)。
4.根據(jù)權(quán)利要求I所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,步驟(3)中節(jié)點終端與代理服務(wù)器的連接方法為每個節(jié)點終端開辟獨立端口,新建監(jiān)聽,與代理服務(wù)器通過心跳保持連接。
5.根據(jù)權(quán)利要求I所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,步驟(3)中節(jié)點終端響應(yīng)代理服務(wù)器的指令的方法為節(jié)點終端加載代理服務(wù)器下發(fā)的采集任務(wù),根據(jù)驅(qū)動任務(wù)和控制指令進(jìn)行數(shù)據(jù)采集,按照約定格式把采集數(shù)據(jù)組織成XML報文作為數(shù)據(jù)源上報,其中,XML報文中包括報文的業(yè)務(wù)類型字段和驅(qū)動報文的工作類型字段。
6.根據(jù)權(quán)利要求5所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,節(jié)點終端采集數(shù)據(jù)的方法為輪詢采集和主動采集。
7.根據(jù)權(quán)利要求I所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,本方法還包括自管理步驟,系統(tǒng)管理器、代理服務(wù)器和節(jié)點終端分別對自身在采集過程中出現(xiàn)的問題自動生成告警信息和特定的異常信息。
8.根據(jù)權(quán)利要求I所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,步驟(I)和步驟(2)中所述的任務(wù)驅(qū)動報文包括采集的起始時間、采集粒度、采集參數(shù)、系統(tǒng)資源名稱、資源名稱、任務(wù)的ID。
9.根據(jù)權(quán)利要求I所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,步驟(I)中系統(tǒng)管理器下發(fā)任務(wù)驅(qū)動報文的步驟為啟動并初始化系統(tǒng)管理器,根據(jù)存儲的節(jié)點終端和代理服務(wù)器的信息來繪制系 統(tǒng)管理器UI界面,系統(tǒng)管理器通過JMX協(xié)議連接發(fā)布在指定URL上的JMX服務(wù),然后,發(fā)送任務(wù)驅(qū)動報文和創(chuàng)建、啟動、暫停、重啟、銷毀等控制命令報文。
10.根據(jù)權(quán)利要求I所述的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,其特征在于,所述采集方法還包括后臺服務(wù)器對節(jié)點終端的偵聽步驟,包括節(jié)點終端設(shè)置特定的接口與后臺服務(wù)器通過TCP/IP協(xié)議進(jìn)行通信,后臺服務(wù)器自動偵測節(jié)點終端的在線狀態(tài),通過集中操作,實現(xiàn)對節(jié)點終端的遠(yuǎn)程協(xié)議部署和配置更新,并于節(jié)點終端的全過程,提供監(jiān)視輸出、保存日志、備份和控制運行操作。
全文摘要
本發(fā)明涉及一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法,按如下步驟進(jìn)行(1)系統(tǒng)管理器根據(jù)需要廣播式下發(fā)任務(wù)驅(qū)動報文到與其連通的代理服務(wù)器;(2)代理服務(wù)器接收任務(wù)驅(qū)動報文,并將報文廣播式下發(fā)至與其連通的節(jié)點終端;(3)節(jié)點終端響應(yīng)代理服務(wù)器的指令,進(jìn)行數(shù)據(jù)采集并將采集的信息預(yù)處理封裝后上報至電力通信網(wǎng)集中監(jiān)控平臺的相關(guān)后臺服務(wù),同時反饋節(jié)點終端相關(guān)工作狀態(tài)和心跳信息;(4)代理服務(wù)器接收節(jié)點終端的反饋信息和心跳信息,并將信息發(fā)送到系統(tǒng)管理器;(5)系統(tǒng)管理器接收代理服務(wù)器所反饋的信息實現(xiàn)對節(jié)點終端的集中監(jiān)管,完成一次數(shù)據(jù)采集。本發(fā)明公開的一種基于任務(wù)驅(qū)動的電力通信網(wǎng)數(shù)據(jù)采集方法保證通信質(zhì)量、提高服務(wù)管理水平和運行維護(hù)效率。
文檔編號H04L12/24GK102752131SQ20121017977
公開日2012年10月24日 申請日期2012年6月4日 優(yōu)先權(quán)日2012年6月4日
發(fā)明者俞弦, 孔震, 孟慶強(qiáng), 朱春雷 申請人:南京南瑞集團(tuán)公司, 國網(wǎng)電力科學(xué)研究院