一種基于時間序列數(shù)據(jù)的組態(tài)在線展示方法
【專利摘要】本發(fā)明公開了一種基于時間序列數(shù)據(jù)的組態(tài)在線展示方法,屬于電力系統(tǒng)調(diào)度自動化【技術(shù)領(lǐng)域】。本發(fā)明在C/S客戶端通過電力系統(tǒng)實時數(shù)據(jù)庫的API以及模型工具在組態(tài)工具中進行組態(tài)圖繪制,然后通過數(shù)據(jù)傳輸模塊屏蔽底層關(guān)系數(shù)據(jù)庫的具體操作、對組態(tài)圖進行序列化并以二進制流的方式傳入企業(yè)門戶使用的關(guān)系數(shù)據(jù)庫中,接著通過組態(tài)圖展示插件將二進制取出并流解析為已繪制的組態(tài)圖,并將該組態(tài)圖在線展示在企業(yè)門戶的Html中,最后通過遠程傳輸服務(wù)進行在線展示的組態(tài)圖與實時數(shù)據(jù)庫的通信,實現(xiàn)實時數(shù)據(jù)的在線展示以及歷史數(shù)據(jù)的趨勢分析。本發(fā)明實現(xiàn)了組態(tài)工具與現(xiàn)場已有企業(yè)門戶的交互,能夠有效的提升組態(tài)工具在電力行業(yè)的應(yīng)用價值。
【專利說明】一種基于時間序列數(shù)據(jù)的組態(tài)在線展示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電力系統(tǒng)調(diào)度自動化【技術(shù)領(lǐng)域】,特別是涉及一種基于時間序列數(shù)據(jù)的組態(tài)在線展示方法。
【背景技術(shù)】
[0002]隨著智能電網(wǎng)建設(shè)的不斷深入,電網(wǎng),變電站等研究應(yīng)用的不斷深入,生產(chǎn)、調(diào)度、管理和營銷等環(huán)節(jié)的信息數(shù)據(jù)越來越多,傳統(tǒng)的關(guān)系數(shù)據(jù)庫很難滿足這種秒級甚至微秒級的數(shù)據(jù)存儲要求,并且存在著對于大數(shù)據(jù)壓縮效率低、查詢速度慢等問題,而對于智能電網(wǎng),全息保存電網(wǎng)運行的所有數(shù)據(jù)細節(jié)已經(jīng)成為智能電網(wǎng)建設(shè)的重要的一部分。為了更好的整合電網(wǎng)中的數(shù)據(jù),對已經(jīng)掌握的實時數(shù)據(jù)與歷史數(shù)據(jù)進行分析,以優(yōu)化智能電網(wǎng)的運行和管理,智能電網(wǎng)引入實時數(shù)據(jù)庫,進行大數(shù)據(jù)管理。實時數(shù)據(jù)以時間序列方式對數(shù)據(jù)進行存儲,具有快速高效、高精確性、高查詢效率、高壓縮率等特別適合電網(wǎng)復(fù)雜多變的實時數(shù)據(jù)存儲的特點,實時數(shù)據(jù)庫可以長期保存電網(wǎng)歷史數(shù)據(jù),通過國產(chǎn)自主專利的數(shù)據(jù)壓縮技術(shù),有效提高壓縮效率,并能夠根據(jù)用戶的設(shè)定,保持?jǐn)?shù)據(jù)的原有精度。通過實時數(shù)據(jù)的使用,對電力生產(chǎn)、調(diào)度等各個環(huán)節(jié)進行優(yōu)化,為相關(guān)企業(yè)提高效率,降低成本。
[0003]組態(tài)工具是工業(yè)現(xiàn)場中用于電力系統(tǒng)、石油、化工等領(lǐng)域的數(shù)據(jù)采集與監(jiān)視控制以及過程控制等諸多領(lǐng)域的系統(tǒng)監(jiān)視控制軟件工具。在電力系統(tǒng)調(diào)度自動化【技術(shù)領(lǐng)域】中,組態(tài)工具通常基于上述的實時數(shù)據(jù)庫,針對數(shù)據(jù)庫中的時間序列數(shù)據(jù)進行數(shù)據(jù)監(jiān)測,將電網(wǎng)中復(fù)雜多樣的過程和控制數(shù)據(jù)進行抽象,利用時間序列數(shù)據(jù)為現(xiàn)場監(jiān)控人員提供一個反應(yīng)電網(wǎng)現(xiàn)場生產(chǎn)過程的可視化圖形界面。在電力生產(chǎn)中,類似調(diào)度等需要高精度歷史數(shù)據(jù)的環(huán)節(jié)中,實時數(shù)據(jù)庫可以大大縮短設(shè)備的采樣周期,可以及時更新毫秒級的時間序列的動態(tài)數(shù)據(jù),對于接入系統(tǒng)中響應(yīng)速度快的數(shù)據(jù)可以精確的記錄其時間戳與數(shù)據(jù)。組態(tài)工具可以針對數(shù)據(jù)庫中有精確時間戳的歷史數(shù)據(jù),進行趨勢分析,使靜態(tài)數(shù)據(jù)組成趨勢曲線,協(xié)助用戶進行數(shù)據(jù)挖掘等高級操作。
[0004]在組態(tài)工具的應(yīng)用中,通常會設(shè)計B/S以及C/S兩種瀏覽或者繪制的方式。用戶習(xí)慣在B/S的瀏覽端瀏覽組態(tài)圖。但時B/S的瀏覽端一般不提供復(fù)雜的圖形繪制、圖形編輯、動態(tài)圖形、腳本編輯等高級操作。因此,如果能夠在C/S的客戶端進行圖形繪制,并將其在B/S的瀏覽端進行展示,將為用戶以及現(xiàn)場實施人員提供極大的方便與快捷。本發(fā)明正是為了實現(xiàn)C/S端繪制而在B/S端瀏覽之間提供一種快捷的方法而開發(fā)實現(xiàn)的。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是:提供一種C/S客戶端與B/S瀏覽端之間的交互方法,從而使得在電力行業(yè)環(huán)境下組態(tài)圖繪制人員可以在C/S的富客戶端中進行復(fù)雜的組態(tài)圖繪制,然后將該組態(tài)圖發(fā)布到企業(yè)門戶中,并在企業(yè)門戶的HTML中進行組態(tài)圖瀏覽。
[0006]具體地說,本發(fā)明是采用以下的技術(shù)方案來實現(xiàn)的,包括下列步驟:
I)在C/S客戶端,通過電力系統(tǒng)實時數(shù)據(jù)庫的API以及模型工具在組態(tài)工具中進行組態(tài)圖繪制;
2)通過數(shù)據(jù)傳輸模塊屏蔽底層關(guān)系數(shù)據(jù)庫的具體操作,對組態(tài)圖進行序列化并以二進制流的方式傳入企業(yè)門戶使用的關(guān)系數(shù)據(jù)庫中;
3)通過組態(tài)圖展示插件將步驟2)中的二進制流取出并解析為步驟I)在C/S客戶端繪制的組態(tài)圖,并將該組態(tài)圖在線展示在企業(yè)門戶的Html中;
4)通過遠程傳輸服務(wù)進行在線展示的組態(tài)圖與實時數(shù)據(jù)庫的通信,實現(xiàn)實時數(shù)據(jù)的在線展示以及歷史數(shù)據(jù)的趨勢分析。
[0007]上述技術(shù)方案的進一步特征在于:所述步驟I)中具體包括以下步驟:
1-1)在C/S客戶端,通過電力系統(tǒng)實時數(shù)據(jù)庫的API以及模型工具,將電網(wǎng)業(yè)務(wù)中的電網(wǎng)模型和設(shè)備模型在組態(tài)工具中進行繪制,根據(jù)業(yè)務(wù)系統(tǒng)的拓撲關(guān)系以及設(shè)備模型,將測點信息儲存在組態(tài)圖的格式中;
1-2)通過對模型的解析,將模型對象抽象為包括矩形、橢圓、直線、折線、路徑在內(nèi)的矢量圖形,并通過一個沿路徑或者直線漸變的畫刷,來填充這些矢量圖形;每個矢量圖形都有一個圖形變換方法,該方法接受一個矩陣對象的地址,該矩陣對象用于實現(xiàn)包括旋轉(zhuǎn)、平移、縮放在內(nèi)的圖形變換,當(dāng)每個矢量圖形繪制時,它能夠通過該矩陣對象進行圖形變換;
1-3)通過JavaScript腳本,實現(xiàn)矢量圖形之間的邏輯計算,完成組態(tài)圖的繪制;組態(tài)工具對JavaScript提供的接口包括與電力系統(tǒng)實時數(shù)據(jù)庫通信的函數(shù)接口和矢量圖形對象的屬性與方法接口。
[0008]上述技術(shù)方案的進一步特征在于:所述步驟2)中具體包括以下步驟:
2-1)在組態(tài)工具的通信層設(shè)置數(shù)據(jù)傳輸模塊,專門用于連接關(guān)系數(shù)據(jù)庫的服務(wù),所述數(shù)據(jù)傳輸模塊將系統(tǒng)外部的關(guān)系數(shù)據(jù)庫部分的接口進行封裝,使得組態(tài)工具本身不需要直接與關(guān)系數(shù)據(jù)庫進行通信,從而屏蔽不同關(guān)系數(shù)據(jù)的接口差異問題;
2-2)通過數(shù)據(jù)傳輸模塊將組態(tài)工具中繪制的組態(tài)圖傳入關(guān)系數(shù)據(jù)庫中,具體包含以下幾個步驟:
2-2-1)將組態(tài)圖的類標(biāo)記為可序列化;
2-2-2)提供用于將組態(tài)圖序列化的構(gòu)造器從而實現(xiàn)組態(tài)圖的可序列化;
2-2-3)利用上述構(gòu)造器對組態(tài)圖進行序列化,將組態(tài)圖轉(zhuǎn)換為本地二進制文件;
2-2-4)將本地二進制文件流讀取為二進制流,通過數(shù)據(jù)傳輸模塊傳入關(guān)系數(shù)據(jù)庫。
[0009]上述技術(shù)方案的進一步特征在于:所述步驟3)中具體包括以下步驟:
3-1)以ActiveX插件的形式將組態(tài)圖展示插件嵌入到企業(yè)門戶的Html中;
3-2)組態(tài)圖展示插件根據(jù)組態(tài)圖的相對路徑,通過企業(yè)門戶提供的接口,將組態(tài)圖的二進制流從關(guān)系數(shù)據(jù)庫取出;
3-3)組態(tài)圖展示插件對取出的二進制流進行反序列化解析為組態(tài)圖,并將該組態(tài)圖在企業(yè)門戶的Html中展示。
[0010]本發(fā)明的有益效果如下:本發(fā)明實現(xiàn)了組態(tài)工具與現(xiàn)場已有企業(yè)門戶的交互方法,結(jié)合時間序列數(shù)據(jù)庫以及商用關(guān)系數(shù)據(jù)庫的特性,實現(xiàn)C/S中繪制,在B/S中發(fā)布,使得業(yè)務(wù)操作人員無須關(guān)注下層關(guān)系數(shù)據(jù)庫以及實時數(shù)據(jù)庫的通信,從而可在不同的企業(yè)門戶系統(tǒng)中,迅速搭建模擬電力現(xiàn)場的組態(tài)圖并發(fā)布,有效的提升組態(tài)工具在電力行業(yè)的應(yīng)用價值。【專利附圖】
【附圖說明】
[0011]圖1是基于時間序列數(shù)據(jù)庫的組態(tài)在線展示方法的系統(tǒng)架構(gòu)示意圖。
[0012]圖2是基于時間序列數(shù)據(jù)庫的組態(tài)在線展示方法的配置環(huán)境示意圖。
[0013]圖3是基于時間序列數(shù)據(jù)庫的組態(tài)在線展示方法的數(shù)據(jù)流示意圖。
【具體實施方式】
[0014]下面參照附圖并結(jié)合實例對本發(fā)明作進一步詳細描述。
[0015]本發(fā)明的技術(shù)方案嚴(yán)格遵循地區(qū)智能電網(wǎng)調(diào)度技術(shù)支持系統(tǒng)的功能規(guī)范,設(shè)計了一種將C/S客戶端中繪制的復(fù)雜組態(tài)圖,在線發(fā)布至企業(yè)門戶中,進行在線瀏覽的方法。系統(tǒng)的架構(gòu)和配置環(huán)境如圖1和圖2所示。
[0016]實現(xiàn)的方法主要分為四個步驟:一是在C/S客戶端,通過電力系統(tǒng)實時數(shù)據(jù)庫的API以及模型工具進行組態(tài)圖繪制;二是通過數(shù)據(jù)傳輸模塊屏蔽底層關(guān)系數(shù)據(jù)庫的具體操作,將組態(tài)圖以二進制流的方式傳入企業(yè)門戶使用的關(guān)系庫中;三是提供一種組態(tài)圖展示插件嵌入企業(yè)門戶的Html中,并將步驟二中的二進制流解析為客戶端繪制的組態(tài)圖;四是通過遠程傳輸服務(wù)提供一種在線組態(tài)圖與實時數(shù)據(jù)庫的通信方式,實現(xiàn)實時數(shù)據(jù)的在線展示以及歷史數(shù)據(jù)的趨勢分析。數(shù)據(jù)的流向過程如圖3所示。以下對各步驟進行詳細說明。
[0017]步驟一:在C/S客戶端,進行組態(tài)圖繪制,具體包括以下步驟:
I)在C/S端,通過實時數(shù)據(jù)庫的API以及模型工具,對于電網(wǎng)業(yè)務(wù)中的電網(wǎng)模型和設(shè)備模型在組態(tài)工具中進行繪制,根據(jù)業(yè)務(wù)系統(tǒng)的拓撲關(guān)系以及設(shè)備模型,將測點信息儲存在組態(tài)圖中。
[0018]2)通過對模型的解析,將模型對象抽象為矩形、橢圓、直線、折線、路徑等矢量圖形,并通過一個沿路徑或者直線漸變的畫刷,來填充這些矢量圖形。最終通過一個矩陣對象進行圖形的旋轉(zhuǎn)、平移、縮放等變化,從而將每個矢量圖形對象與圖形變換相聯(lián)系起來。即每個矢量圖形都有一個變化方法,該方法接受上述矩陣對象的地址,當(dāng)矢量圖形繪制時,它能夠根據(jù)矩陣對象進行變換。
[0019]3)通過JavaScript腳本,實現(xiàn)矢量圖形之間的邏輯計算,完成組態(tài)圖的繪制。組態(tài)工具內(nèi)對JavaScript提供兩方面的接口:a)與實時數(shù)據(jù)庫通信的函數(shù)接口,包括實時值查詢、批量歷史值查詢、歷史斷面查詢、測點屬性查詢、測點組屬性查詢等;b)矢量圖形對象的屬性與方法接口,主要以面向?qū)ο蟮姆绞绞共僮髡呖梢栽诎踩幕A(chǔ)上自由的操作界面中的所有圖形對象。
[0020]步驟二:通過數(shù)據(jù)傳輸模塊,將組態(tài)圖以二進制流的方式傳入關(guān)系庫中,具體包括以下步驟:
I)在組態(tài)工具的通信層設(shè)計一個專門用于連接關(guān)系數(shù)據(jù)庫的數(shù)據(jù)傳輸模塊,負責(zé)與關(guān)系數(shù)據(jù)庫的讀寫操作。數(shù)據(jù)傳輸模塊采用模板(Template)方式設(shè)計,將系統(tǒng)外部的關(guān)系數(shù)據(jù)庫部分的接口進行封裝,使得組態(tài)工具本身不需要直接與關(guān)系數(shù)據(jù)庫進行通信,屏蔽不同關(guān)系數(shù)據(jù)的接口差異問題。通過數(shù)據(jù)傳輸模塊,組態(tài)工具可以適用于SQL Server,Oracle.MY SQL、DB2等主流商用關(guān)系數(shù)據(jù)庫,這樣對于使用以上關(guān)系數(shù)據(jù)庫的企業(yè)門戶,組態(tài)工具可以直接與企業(yè)門戶進行交互。[0021]2)通過數(shù)據(jù)傳輸模塊將組態(tài)圖傳入關(guān)系庫中,具體包含以下幾個步驟:
A)將組態(tài)圖的類標(biāo)記為可序列化;
B)提供用于將組態(tài)圖序列化的構(gòu)造器從而實現(xiàn)組態(tài)圖的可序列化;
C)利用上述構(gòu)造器對組態(tài)圖進行序列化,將組態(tài)圖轉(zhuǎn)換為本地二進制文件;
D)將本地二進制文件流讀取為二進制流,通過數(shù)據(jù)傳輸模塊傳入關(guān)系數(shù)據(jù)庫。
[0022]對于通常大小為1024*768大小的組態(tài)圖,可以將該流控制在200KB以下,從而減少企業(yè)門戶瀏覽該組態(tài)圖時下載該二進制流的時間。
[0023]步驟三:在Html中將二進制流還原為組態(tài)圖并展示,具體包含以下幾個步驟:
I)在Html中提供組態(tài)圖展示插件嵌入,插件可以以ActiveX插件形式實現(xiàn)。該插件在用戶瀏覽含有組態(tài)圖的網(wǎng)頁可自動下載并提示用戶安裝,組態(tài)圖展示插件安裝是建立在用戶同意并確認(rèn)的前提下。為了使組態(tài)圖展示插件安全,插件從證書授權(quán)機構(gòu)獲得一個有效的數(shù)字證書,確保電網(wǎng)用戶的安全。
[0024]2)在門戶系統(tǒng)的Html中嵌入組態(tài)圖展示插件,將組態(tài)圖的相對路徑標(biāo)志在Html文件中。這樣企業(yè)門戶在打開組態(tài)圖展示插件時,插件將根據(jù)組態(tài)圖的相對路徑,通過企業(yè)門戶提供的接口,將組態(tài)圖的二進制流取出。
[0025]3)插件將門戶提供的二進制流進行反序列化并解析為組態(tài)圖,最后將其展示在門戶系統(tǒng)的Html中。
[0026]步驟四:組態(tài)圖展示插件通過遠程傳輸服務(wù)服務(wù)與實時數(shù)據(jù)庫通信。出于組態(tài)圖展示插件的安全,連接實時數(shù)據(jù)庫的方式選擇了.Net的遠程傳輸服務(wù)服務(wù),將遠程服務(wù)公布出來,并提供遠程連接的通道。插件遵守遠程傳輸服務(wù)里提供的通信規(guī)則,按照服務(wù)的通信地址和端口與實時數(shù)據(jù)庫進行通信。
[0027]本發(fā)明方法在現(xiàn)場實施時具體配置的過程如下:
首先,在實施現(xiàn)場增加兩臺時間序列數(shù)據(jù)服務(wù)器,部署實時數(shù)據(jù)庫,將現(xiàn)場數(shù)據(jù)接入到實時數(shù)據(jù)庫中。如果有需要,可以使用接入程序從現(xiàn)場已有的實時數(shù)據(jù)庫或者關(guān)系數(shù)據(jù)庫中,將已有的歷史數(shù)據(jù)導(dǎo)入實時數(shù)據(jù)庫。新增加的兩臺時間序列數(shù)據(jù)服務(wù)器通過光纖交換機與一組磁盤陣列進行連接,保證數(shù)據(jù)交互的速度。
[0028]其次,在業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫訪問層中增加統(tǒng)一的時間序列數(shù)據(jù)庫的訪問接口與數(shù)據(jù)傳輸模塊服務(wù)接口。業(yè)務(wù)系統(tǒng)上層應(yīng)用通過統(tǒng)一的時間序列數(shù)據(jù)訪問接口訪問實時數(shù)據(jù)庫,通過數(shù)據(jù)傳輸模塊服務(wù)訪問關(guān)系數(shù)據(jù)庫。
[0029]再次,在系統(tǒng)原有的企業(yè)門戶的HTML中,嵌入組態(tài)圖展示插件,并通過PLSQL工具,在企業(yè)門戶原有關(guān)系庫的表中增加Resource表,在Resource表中增加相關(guān)的列,配置插件需要的關(guān)系庫環(huán)境。
[0030]最后,在現(xiàn)場的應(yīng)用服務(wù)器上部署遠程傳輸服務(wù),通過遠程傳輸服務(wù)的配置工具,配置實時數(shù)據(jù)庫的信息,并使用測試工具測試遠程傳輸服務(wù)是否已經(jīng)于實時數(shù)據(jù)庫連接。然后在門戶系統(tǒng)中配置遠程傳輸服務(wù)的配置信息。
[0031]通過上述配置后,實施人員可以使用組態(tài)工具的C/S客戶端繪制組態(tài)圖,然后在B/S瀏覽器部署組態(tài)圖提供最終用戶查看了。
[0032]雖然本發(fā)明已以較佳實施例公開如上,但實施例并不是用來限定本發(fā)明的。在不脫離本發(fā)明之精神和范圍內(nèi),所做的任何等效變化或潤飾,同樣屬于本發(fā)明之保護范圍。因 此本發(fā)明的保護范圍應(yīng)當(dāng)以本申請的權(quán)利要求所界定的內(nèi)容為標(biāo)準(zhǔn)。
【權(quán)利要求】
1.一種基于時間序列數(shù)據(jù)的組態(tài)在線展示方法,其特征在于,包括如下步驟: 1)在C/S客戶端,通過電力系統(tǒng)實時數(shù)據(jù)庫的API以及模型工具在組態(tài)工具中進行組態(tài)圖繪制; 2)通過數(shù)據(jù)傳輸模塊屏蔽底層關(guān)系數(shù)據(jù)庫的具體操作,對組態(tài)圖進行序列化并以二進制流的方式傳入企業(yè)門戶使用的關(guān)系數(shù)據(jù)庫中; 3)通過組態(tài)圖展示插件將步驟2)中的二進制流取出并解析為步驟I)在C/S客戶端繪制的組態(tài)圖,并將該組態(tài)圖在線展示在企業(yè)門戶的Html中; 4)通過遠程傳輸服務(wù)進行在線展示的組態(tài)圖與實時數(shù)據(jù)庫的通信,實現(xiàn)實時數(shù)據(jù)的在線展示以及歷史數(shù)據(jù)的趨勢分析。
2.根據(jù)權(quán)利要求1所述的基于時間序列數(shù)據(jù)的組態(tài)在線展示方法,其特征在于,所述步驟I)中具體包括以下步驟: 1-1)在C/S客戶端,通過電力系統(tǒng)實時數(shù)據(jù)庫的API以及模型工具,將電網(wǎng)業(yè)務(wù)中的電網(wǎng)模型和設(shè)備模型在組態(tài)工具中進行繪制,根據(jù)業(yè)務(wù)系統(tǒng)的拓撲關(guān)系以及設(shè)備模型,將測點信息儲存在組態(tài)圖的格式中; 1-2)通過對模型的解析,將模型對象抽象為包括矩形、橢圓、直線、折線、路徑在內(nèi)的矢量圖形,并通過一個沿路徑或者直線漸變的畫刷,來填充這些矢量圖形;每個矢量圖形都有一個圖形變換方法,該方法接受一個矩陣對象的地址,該矩陣對象用于實現(xiàn)包括旋轉(zhuǎn)、平移、縮放在內(nèi)的圖形變換,當(dāng)每個矢量圖形繪制時,它能夠通過該矩陣對象進行圖形變換; 1-3)通過JavaScript腳本,實現(xiàn)矢量圖形之間的邏輯計算,完成組態(tài)圖的繪制;組態(tài)工具對JavaScript提供的接口包括與電力系統(tǒng)實時數(shù)據(jù)庫通信的函數(shù)接口和矢量圖形對象的屬性與方法接口。
3.根據(jù)權(quán)利要求1所述的基于時間序列數(shù)據(jù)的組態(tài)在線展示方法,其特征在于,所述步驟2)中具體包括以下步驟: 2-1)在組態(tài)工具的通信層設(shè)置數(shù)據(jù)傳輸模塊,專門用于連接關(guān)系數(shù)據(jù)庫的服務(wù),所述數(shù)據(jù)傳輸模塊將系統(tǒng)外部的關(guān)系數(shù)據(jù)庫部分的接口進行封裝,使得組態(tài)工具本身不需要直接與關(guān)系數(shù)據(jù)庫進行通信,從而屏蔽不同關(guān)系數(shù)據(jù)的接口差異問題; 2-2)通過數(shù)據(jù)傳輸模塊將組態(tài)工具中繪制的組態(tài)圖傳入關(guān)系數(shù)據(jù)庫中,具體包含以下幾個步驟: 2-2-1)將組態(tài)圖的類標(biāo)記為可序列化; 2-2-2)提供用于將組態(tài)圖序列化的構(gòu)造器從而實現(xiàn)組態(tài)圖的可序列化; 2-2-3)利用上述構(gòu)造器對組態(tài)圖進行序列化,將組態(tài)圖轉(zhuǎn)換為本地二進制文件; 2-2-4)將本地二進制文件流讀取為二進制流,通過數(shù)據(jù)傳輸模塊傳入關(guān)系數(shù)據(jù)庫。
4.根據(jù)權(quán)利要求1所述的基于時間序列數(shù)據(jù)的組態(tài)在線展示方法,其特征在于,所述步驟3)中具體包括以下步驟: 3-1)以ActiveX插件的形式將組態(tài)圖展示插件嵌入到企業(yè)門戶的Html中; 3-2)組態(tài)圖展示插件根據(jù)組態(tài)圖的相對路徑,通過企業(yè)門戶提供的接口,將組態(tài)圖的二進制流從關(guān)系數(shù)據(jù)庫取出; 3-3)組態(tài)圖展示插件對取出的二進制流進行反序列化解析為組態(tài)圖,并將該組態(tài)圖在企業(yè)門戶的Html中展示。
【文檔編號】G06F17/30GK103914500SQ201310486300
【公開日】2014年7月9日 申請日期:2013年10月17日 優(yōu)先權(quán)日:2013年10月17日
【發(fā)明者】袁堂順, 楊勇, 陶敏, 金文德, 樓平, 王偉, 翁時樂, 王志強, 李賢慧 申請人:國家電網(wǎng)公司, 國網(wǎng)浙江省電力公司湖州供電公司, 國網(wǎng)浙江長興縣供電公司, 江蘇瑞中數(shù)據(jù)股份有限公司