一種變電站圖形通過jms技術(shù)上傳調(diào)度主站的方法
【專利摘要】本發(fā)明公開一種變電站圖形通過JMS技術(shù)上傳調(diào)度主站的方法,要點(diǎn)是:調(diào)度主站建立JMS服務(wù)器,JMS服務(wù)總線在主站和變電站間建立圖形遠(yuǎn)程瀏覽主題。主站和變電站側(cè)分別部署主站圖形網(wǎng)關(guān)、變電站圖形網(wǎng)關(guān)。主站人機(jī)界面通過主站圖形網(wǎng)關(guān)向變電站發(fā)送畫面文件和數(shù)據(jù)刷新請求;變電站人機(jī)界面收到請求后將變電站畫面文件和數(shù)據(jù)通過變電站圖形網(wǎng)關(guān)發(fā)送到主站。畫面文件格式為SVG文件,變電站收到畫面文件請求后將相應(yīng)圖形轉(zhuǎn)化為SVG圖形并發(fā)送給主站。主站解析SVG圖形后向變電站請求圖形中的全數(shù)據(jù),變電站收到請求后將圖形數(shù)據(jù)的當(dāng)前值打包發(fā)送給主站,主站收到數(shù)據(jù)后解析顯示到人機(jī)界面上。
【專利說明】 一種變電站圖形通過JMS技術(shù)上傳調(diào)度主站的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于信息傳輸管理領(lǐng)域,特別涉及變電站圖形上傳調(diào)度主站的方法。
【背景技術(shù)】
[0002]在電網(wǎng)二次一條化的趨勢下,調(diào)度系統(tǒng)需要管理大量設(shè)備監(jiān)控信息和輔助系統(tǒng)信息,這對調(diào)度技術(shù)支持系統(tǒng)的建設(shè)提出了新要求。由于變電站監(jiān)控系統(tǒng)已接入站內(nèi)的設(shè)備監(jiān)控信息以及輔助系統(tǒng)信息,相關(guān)的信息也已呈現(xiàn)在變電站的畫面中。這樣調(diào)度系統(tǒng)通過遠(yuǎn)程調(diào)閱變電站圖形的方式就能順利的管理變電站中的設(shè)備監(jiān)控信息以及輔助系統(tǒng)信息。
[0003]目前,調(diào)度主站查看變電站設(shè)備監(jiān)控的信息以及輔助系統(tǒng)信息時,需要通過變電站的遠(yuǎn)動機(jī)將信息點(diǎn)用104規(guī)約或101等規(guī)約上送上來。調(diào)度主站收到對應(yīng)的數(shù)據(jù)后,需要將數(shù)據(jù)入庫,并且繪制對應(yīng)的畫面來關(guān)聯(lián)數(shù)據(jù)進(jìn)行展示。
[0004]在此方案中,工程實(shí)施工作量大,容易出錯,具體工作包括變電站挑點(diǎn)、規(guī)約調(diào)試、主子站間對點(diǎn)、主站點(diǎn)入庫、主站畫圖等。另外若變電站內(nèi)信息發(fā)生變化,主站也需要對應(yīng)進(jìn)行調(diào)整。
[0005]針對前述現(xiàn)有技術(shù)的缺陷,本案由此產(chǎn)生。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的,在于提供一種變電站圖形上傳調(diào)度主站系統(tǒng)的方法,其可解決變電站圖形在主站重新繪制,工作量大、出錯概率高的問題,保證主站通過該技術(shù)簡單高效地實(shí)時監(jiān)視變電站內(nèi)數(shù)據(jù)及圖形。
[0007]為了達(dá)成上述目的,本發(fā)明的解決方案是:
[0008]一種變電站通過JMS技術(shù)上傳調(diào)度主站的方法,包括如下步驟:
[0009]I)變電站繪制畫面,將畫面轉(zhuǎn)化為SVG標(biāo)準(zhǔn)的圖形文件
[0010]2)變電站和主站之間通過JMS建立連接關(guān)系
[0011]3)主站向變電站請求圖形文件
[0012]4)主站接收變電站上送的圖形文件并進(jìn)行解析,然后向變電站請求此圖形文件的公共資源定義文件
[0013]5)主站接收變電站上送的相應(yīng)的公共資源定義文件,解析出圖元數(shù)據(jù)映射表,并向變電站請求圖元相關(guān)的測點(diǎn)數(shù)據(jù)
[0014]6)主站接收變電站上送的測點(diǎn)數(shù)據(jù)后,在畫面上動態(tài)地繪制圖元狀態(tài)
[0015]7)變電站主動探測數(shù)據(jù)變化,并在變化后主動將數(shù)據(jù)上傳給主站
[0016]采用本發(fā)明所述方法,與現(xiàn)有技術(shù)相比,調(diào)度主站能直接調(diào)用變電站的圖形及數(shù)據(jù),解決了調(diào)度主站無法全面掌握變電站信息的缺陷,節(jié)省了調(diào)度主站做畫面以及和變電站數(shù)據(jù)對點(diǎn)的工作量,促進(jìn)了調(diào)度主站和變電站間的信息共享,實(shí)現(xiàn)了調(diào)度主站和變電站監(jiān)控畫面的一致性,從而有效的降低了生產(chǎn)運(yùn)營和維護(hù)成本?!緦@綀D】
【附圖說明】
[0017]圖1是本發(fā)明的整體架構(gòu)圖
[0018]圖2是本發(fā)明的SVG文件傳輸流程圖
[0019]圖3是本發(fā)明主站召喚全數(shù)據(jù)流程圖
[0020]圖4是本發(fā)明數(shù)據(jù)變化上送流程圖
【具體實(shí)施方式】
[0021]以下將結(jié)合附圖,對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明
[0022]1、系統(tǒng)架構(gòu)
[0023]本方案采用圖形網(wǎng)關(guān)接入的方式,實(shí)現(xiàn)主站對子站的遠(yuǎn)程瀏覽、控制。結(jié)合圖1詳細(xì)說明整個系統(tǒng)的架構(gòu)。
[0024]主站系統(tǒng)通過JMS服務(wù)數(shù)據(jù)總線向子站系統(tǒng)發(fā)送獲取畫面、畫面數(shù)據(jù)刷新等請求。為實(shí)現(xiàn)遠(yuǎn)程瀏覽功能,主子站系統(tǒng)都需要部署一臺圖形網(wǎng)關(guān)機(jī),用于處理畫面遠(yuǎn)程瀏覽,主站系統(tǒng)還需要部署一臺JMS服務(wù)器,用于處理遠(yuǎn)程瀏覽過程中的數(shù)據(jù)連接、交互等功倉泛。
[0025]I) JMS服務(wù)總線
[0026]JMS即Java消息服務(wù)(JavaMessage Service)應(yīng)用程序接口,是一個Java平臺中關(guān)于面向消息中間件(MOM)的API。用于在兩個應(yīng)用程序之間,或分布式系統(tǒng)中發(fā)送消息,進(jìn)行異步通信.[0027]在本發(fā)明中,JMS服務(wù)總線主要提供調(diào)度主站和變電站之間的通信,主站和變電站的圖形網(wǎng)關(guān)都連接到JMS服務(wù)器,基于相同的主題(topic)進(jìn)行通信,這樣變電站圖形網(wǎng)關(guān)能夠準(zhǔn)確響應(yīng)主站的遠(yuǎn)程瀏覽畫面文件請求和數(shù)據(jù)刷新請求。
[0028]JMS服務(wù)總線提供統(tǒng)一的接口,方便使用者調(diào)用。它與基于TCP/IP的通信有如下優(yōu)點(diǎn):
[0029]a) JMS支持可靠連接并且具有可配置的自動重連接,本發(fā)明采用JMS,可以不用進(jìn)行tcp連接管理
[0030]b) JMS支持多種通信模式,例如基于topic多對多通信模式,本發(fā)明采用JMS,可以很方便的進(jìn)行調(diào)度主站和多個變電站進(jìn)行圖形調(diào)閱
[0031]c) JMS可以支持服務(wù)器集群,可以增強(qiáng)通信的可靠性
[0032]2)主站圖形網(wǎng)關(guān)
[0033]主站圖形網(wǎng)關(guān)主要用來連接變電站系統(tǒng)和主站人機(jī)界面程序。主站人機(jī)界面程序通過主站圖形網(wǎng)關(guān)向變電站發(fā)送畫面文件請求和畫面數(shù)據(jù)刷新請求。
[0034]3)變電站圖形網(wǎng)關(guān)
[0035]變電站圖形網(wǎng)關(guān)主要用來連接主站系統(tǒng)和變電站人機(jī)界面程序。通過變電站圖形網(wǎng)關(guān)獲取主站段發(fā)送的請求,并將變電站系統(tǒng)的畫面文件或畫面數(shù)據(jù)通過變電站圖形網(wǎng)關(guān)發(fā)送到主站系統(tǒng)。
[0036]4)工作流程
[0037]本發(fā)明的基本工作流程為:
[0038]1、調(diào)度主站向變電站端發(fā)送請求的過程:[0039]a)主站端人機(jī)界面程序通過主站圖形網(wǎng)關(guān)發(fā)起相關(guān)操作請求
[0040]b)主站圖形網(wǎng)關(guān)經(jīng)JMS服務(wù)總線,向變電站圖形網(wǎng)關(guān)轉(zhuǎn)發(fā)請求
[0041]c)變電站圖形網(wǎng)關(guān)接收到操作請求后,向變電站人機(jī)界面程序轉(zhuǎn)發(fā)請求
[0042]d)變電站人機(jī)界面程序處理主站的操作請求。
[0043]2、變電站向調(diào)度主站發(fā)送數(shù)據(jù)的過程:
[0044]a)變電站端人機(jī)界面程序通過變電站圖形網(wǎng)關(guān)發(fā)送主站請求結(jié)果的數(shù)據(jù)或文件
[0045]b)變電站圖形網(wǎng)關(guān)經(jīng)JMS服務(wù)總線,向主站圖形網(wǎng)關(guān)轉(zhuǎn)發(fā)數(shù)據(jù)或文件
[0046]c)主站圖形網(wǎng)關(guān)接收到數(shù)據(jù)或文件后,向主站人機(jī)界面程序轉(zhuǎn)發(fā)
[0047]d)主站人機(jī)界面程序接收數(shù)據(jù)或文件并做相應(yīng)的顯示處理。
[0048]2、SVG文件傳輸
[0049]SVG是一種標(biāo)準(zhǔn)的圖形表示形式,變電站收到調(diào)度主站的文件請求命令后,將站內(nèi)的圖形文件轉(zhuǎn)化為標(biāo)準(zhǔn)SVG文件,并通過JMS服務(wù)總線將文件傳輸?shù)秸{(diào)度主站。具體參見附圖2,下面是完整的流程:
[0050]a)主站人機(jī)界面程序向主站圖形網(wǎng)關(guān)發(fā)起獲取畫面SVG文件的請求,
[0051]b)主站圖形網(wǎng)關(guān)經(jīng)JMS服務(wù)總線,向變電站圖形網(wǎng)關(guān)轉(zhuǎn)交請求,
[0052]c)變電站圖形網(wǎng)關(guān)收到SVG文件請求后,將請求轉(zhuǎn)交給變電站人機(jī)界面程序。
[0053]d)變電站人機(jī)界面程序?qū)⒈镜氐膱D形文件轉(zhuǎn)換為標(biāo)準(zhǔn)的SVG文件
[0054]e)變電站人機(jī)界面程序?qū)VG文件發(fā)送給變電站圖形網(wǎng)關(guān)
[0055]f)變電站圖形網(wǎng)關(guān)經(jīng)JMS服務(wù)總線,將SVG文件發(fā)送給主站圖形網(wǎng)關(guān)
[0056]g)主站圖形網(wǎng)關(guān)接收到SVG文件后轉(zhuǎn)給主站人機(jī)界面程序
[0057]3、主站召喚全數(shù)據(jù)
[0058]調(diào)度主站人機(jī)界面程序收到變電站上傳的SVG文件后,解析SVG文件,并將SVG文件在主站人機(jī)界面上展示出來。對于SVG文件中對象數(shù)據(jù)的獲取,主站端可以向變電站發(fā)送畫面全數(shù)據(jù)的請求,變電站端出來請求并回送畫面對象數(shù)據(jù)。具體參加附圖3,下面是完整的流程。
[0059]a)主站人機(jī)界面程序解析畫面SVG文件
[0060]b)畫面SVG文件解析正確后,主站人機(jī)界面通過主站圖形網(wǎng)關(guān)向變電站圖形網(wǎng)關(guān)發(fā)送畫面全數(shù)據(jù)的請求
[0061]c)變電站人機(jī)界面程序收到來自變電站圖形網(wǎng)關(guān)的畫面全數(shù)據(jù)請求后,根據(jù)畫面中所包含的對象,到變電站的數(shù)據(jù)庫中獲取對象的值。
[0062]d)變電站人機(jī)界面程序?qū)嬅鎸ο蟮闹荡虬蠼?jīng)變電站圖形網(wǎng)關(guān)發(fā)送給主站圖形網(wǎng)關(guān),主站圖形網(wǎng)關(guān)將數(shù)據(jù)包轉(zhuǎn)發(fā)給主站人機(jī)界面程序
[0063]e)主站人機(jī)界面程序解析變電站發(fā)送來的數(shù)據(jù)并顯示到畫面上
[0064]4、畫面變化數(shù)據(jù),變電站主動上送
[0065]為減少主站和變電站之間交換數(shù)據(jù)的數(shù)量,變電站端具備畫面對象數(shù)據(jù)變化后主動上送的功能,具體工作流程為:
[0066]a)變電站人機(jī)界面程序?qū)崟r探測畫面里的數(shù)據(jù)
[0067]b)當(dāng)數(shù)據(jù)發(fā)生變化后,程序?qū)⒆兓臄?shù)據(jù)進(jìn)行打包
[0068]c)打包后的變化數(shù)據(jù)通過變電站圖形網(wǎng)關(guān)傳送給主站圖形網(wǎng)關(guān),主站圖形網(wǎng)關(guān)再將數(shù)據(jù)包發(fā)送給主站人機(jī)界面程序
[0069]d)主站人機(jī)界面程序解析變電站發(fā)送來的數(shù)據(jù)并顯示到畫面上
[0070]以上實(shí)施例僅為說明本發(fā)明的技術(shù)思想,不能以此限定本發(fā)明的保護(hù)范圍,凡是按照本發(fā)明提出的技術(shù)思想,在技術(shù)方案基礎(chǔ)上所做的任何改動,均落入本發(fā)明保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種變電站圖形通過JMS技術(shù)上傳調(diào)度主站的方法,其特征在于包括如下幾個方面: (1)調(diào)度主站建立主站圖形網(wǎng)關(guān),變電站建立變電站圖形網(wǎng)關(guān); (2)主站圖形網(wǎng)關(guān)和變電站圖形網(wǎng)關(guān)通過JMS服務(wù)總線的遠(yuǎn)程瀏覽主題建立會話關(guān)系; (3)調(diào)度主站向變電站請求畫面文件,變電站將請求的文件轉(zhuǎn)成標(biāo)準(zhǔn)SVG文件返回給調(diào)度主站; (4)調(diào)度主站正確解析SVG文件后,向變電站請求SVG文件中所有對象的數(shù)據(jù),變電站收到請求后查詢本地數(shù)據(jù)庫將對象數(shù)據(jù)打包發(fā)送回調(diào)度主站; (5)變電站實(shí)時探測本地數(shù)據(jù)庫,當(dāng)畫面對象的數(shù)據(jù)值改變后,將改變的值實(shí)時發(fā)送給調(diào)度主站; (6)調(diào)度主站負(fù)責(zé)解析SVG文件并根據(jù)變電站上送的對象數(shù)據(jù)對畫面上實(shí)時刷新。
【文檔編號】H04L29/08GK104010038SQ201410241890
【公開日】2014年8月27日 申請日期:2014年6月3日 優(yōu)先權(quán)日:2014年6月3日
【發(fā)明者】葛立青, 田華, 呂冰 申請人:南京南瑞繼保電氣有限公司, 南京南瑞繼保工程技術(shù)有限公司