專利名稱:一種電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電力系統(tǒng)調(diào)度自動(dòng)化領(lǐng)域,尤其涉及一種基于調(diào)度系統(tǒng)的的安全三區(qū)上電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法。
背景技術(shù):
現(xiàn)在社會(huì)中,國(guó)民經(jīng)濟(jì)高速發(fā)展,用電負(fù)荷不斷增長(zhǎng),電力系統(tǒng)結(jié)構(gòu)日趨復(fù)雜,使得電網(wǎng)運(yùn)行的數(shù)據(jù)越來(lái)越多,電網(wǎng)的運(yùn)行監(jiān)視難度越來(lái)越大。一方面,調(diào)度運(yùn)行人員(用戶)長(zhǎng)時(shí)間面對(duì)電網(wǎng)的實(shí)時(shí)數(shù)據(jù),時(shí)刻監(jiān)視電網(wǎng)運(yùn)行的每一個(gè)細(xì)微變化,這勢(shì)必增加了調(diào)度人員的腦力勞動(dòng),同時(shí)由于對(duì)局部變化的專注,導(dǎo)致弱·化對(duì)系統(tǒng)運(yùn)行的全面掌握;另一方面,電網(wǎng)運(yùn)行分析人員在研究電網(wǎng)歷史與未來(lái)方式中,分析數(shù)據(jù)缺乏高層次的抽象,相互關(guān)系不明確,數(shù)據(jù)的全局集中展現(xiàn)度不夠,不利于分析人員掌握歷史與未來(lái)電網(wǎng)的主要矛盾。具體體現(xiàn)在如下幾點(diǎn)
(O臨近運(yùn)行極限。出于經(jīng)濟(jì)性考慮,現(xiàn)在電力系統(tǒng)一般都運(yùn)行于穩(wěn)定極限附近,尤其是在資金短缺的地區(qū)更加明顯。這就要求系統(tǒng)運(yùn)行人員對(duì)出現(xiàn)的問(wèn)題快速反應(yīng),否則后果難以想象;
(2)系統(tǒng)日趨龐大和復(fù)雜。各種技術(shù)的改進(jìn)和新技術(shù)的出現(xiàn),加之地區(qū)能源資源的不平衡,促使系統(tǒng)廣泛互聯(lián)以追求運(yùn)行的經(jīng)濟(jì)性。特別是電力系統(tǒng)商業(yè)化運(yùn)營(yíng)引入后,為追求經(jīng)濟(jì)性大范圍的功率輸送,使得運(yùn)行控制的范圍越來(lái)越大,系統(tǒng)成員種類日趨繁雜,系統(tǒng)控制難度也越來(lái)越大;
(3)數(shù)據(jù)越來(lái)越多。隨著電網(wǎng)調(diào)度系統(tǒng)高級(jí)應(yīng)用軟件的不斷完善和計(jì)算機(jī)速度的不斷提升,各種分析計(jì)算結(jié)果源源不斷地產(chǎn)生。電力市場(chǎng)化后,大量經(jīng)濟(jì)類數(shù)據(jù)也涌現(xiàn)出來(lái)。如節(jié)點(diǎn)電價(jià)、發(fā)電報(bào)價(jià)以及電力市場(chǎng)中的各種交易數(shù)據(jù)等。因此,為調(diào)度運(yùn)行與分析人員提供的電網(wǎng)數(shù)據(jù)如何進(jìn)行分類管理,并且挖掘出那些對(duì)電網(wǎng)運(yùn)行有重要影響的數(shù)據(jù),以及對(duì)這些數(shù)據(jù)進(jìn)行形象表達(dá),傳遞出電網(wǎng)運(yùn)行趨勢(shì)是電力自動(dòng)化業(yè)界致力解決的新課題。電網(wǎng)運(yùn)行監(jiān)視多視圖系統(tǒng)將是未來(lái)電網(wǎng)調(diào)度發(fā)展的必然趨勢(shì)。它的顯示數(shù)據(jù)來(lái)源于已有的電網(wǎng)調(diào)度系統(tǒng)分析計(jì)算結(jié)果,通過(guò)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交換,并以設(shè)備為單位,采用面向?qū)ο笤O(shè)計(jì),借助于計(jì)算機(jī)圖形理論和技術(shù),形象生動(dòng)的顯示電網(wǎng)運(yùn)行狀態(tài),是電網(wǎng)調(diào)度自動(dòng)化的創(chuàng)新實(shí)踐,將為實(shí)現(xiàn)調(diào)度智能化提供一個(gè)很好的基礎(chǔ)平臺(tái),因此具有十分廣闊的應(yīng)用前景。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,該方法可有效實(shí)現(xiàn)電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換,具有通用性和實(shí)用性。本發(fā)明通過(guò)電網(wǎng)監(jiān)視多視圖框架,解析相應(yīng)的配置文件,同時(shí)從電網(wǎng)調(diào)度系統(tǒng)中獲得電網(wǎng)運(yùn)行狀態(tài)的實(shí)時(shí)或者歷史數(shù)據(jù),形成電網(wǎng)監(jiān)視的多視圖畫面,并且電網(wǎng)監(jiān)視視圖畫面之間可以實(shí)現(xiàn)聯(lián)動(dòng)和切換功能。為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案
一種電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,包括以下步驟
電網(wǎng)監(jiān)視多視圖框架動(dòng)態(tài)生成,包括框架解析器自動(dòng)讀取多視圖框架的配置信息,分析相關(guān)參數(shù),生成電網(wǎng)監(jiān)視多視圖畫面;
電網(wǎng)監(jiān)視多視圖框架采用事件通訊機(jī)制實(shí)現(xiàn)多視 圖之間的通訊;
電網(wǎng)監(jiān)視多視圖之間的通訊包括注冊(cè)事件、監(jiān)聽(tīng)事件、發(fā)送事件,使各視圖窗體之間形成一個(gè)有機(jī)的整體;
實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)的獲得,從電網(wǎng)調(diào)度系統(tǒng)獲得包含電網(wǎng)運(yùn)行狀態(tài)的實(shí)時(shí)數(shù)據(jù)和存儲(chǔ)于商業(yè)庫(kù)中的歷史數(shù)據(jù)。所述電網(wǎng)監(jiān)視多視圖框架動(dòng)態(tài)生成進(jìn)一步包括
電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架生成步驟,根據(jù)視圖框架配置文件,動(dòng)態(tài)生成電網(wǎng)監(jiān)視畫
面;
電網(wǎng)運(yùn)行應(yīng)用生成樹(shù)視圖生成步驟,根據(jù)應(yīng)用生成樹(shù)的配置文件,獲取電網(wǎng)調(diào)度系統(tǒng)中的數(shù)據(jù),動(dòng)態(tài)生成樹(shù)形應(yīng)用畫面;
電網(wǎng)廠站圖或者潮流圖監(jiān)視畫面視圖生成步驟,根據(jù)G格式文件,動(dòng)態(tài)生成相應(yīng)的圖元,同時(shí)從電網(wǎng)調(diào)度系統(tǒng)中獲得的電網(wǎng)實(shí)時(shí)數(shù)據(jù),形成電網(wǎng)廠站圖或者潮流圖的監(jiān)視畫面;
電網(wǎng)KPI監(jiān)控指標(biāo)的視圖畫面生成步驟,根據(jù)視圖框架配置文件,在電網(wǎng)監(jiān)控多視圖框架生成的同時(shí),電網(wǎng)KPI指標(biāo)監(jiān)控畫面也動(dòng)態(tài)的生成。所述電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架生成步驟進(jìn)一步包括
三層視圖框架的生成步驟,底層視圖為中間層視圖提供視圖間拉伸機(jī)制,通過(guò)中間層視圖之間的句柄,實(shí)現(xiàn)視圖之間的寬度和高度的變化;
中間層視圖為彈出窗體提供雙擊觸發(fā)事件,當(dāng)雙擊中間層視圖時(shí),彈出頂層視圖;頂層視圖也就是彈出窗體,為用戶提供放大縮小和拖動(dòng)功能。所述電網(wǎng)運(yùn)行應(yīng)用生成樹(shù)視圖生成步驟進(jìn)一步包括
生成樹(shù)的事件觸發(fā)機(jī)制,當(dāng)生成樹(shù)的某一事件觸發(fā)時(shí),會(huì)向多視圖框架發(fā)出分發(fā)。所述電網(wǎng)廠站圖或者潮流圖監(jiān)視畫面視圖生成步驟進(jìn)一步包括
通過(guò)G格式文件的解析器對(duì)G格式語(yǔ)法進(jìn)行解析,每一個(gè)G格式節(jié)點(diǎn)對(duì)應(yīng)著電網(wǎng)廠站圖或者潮流圖的一個(gè)圖元,當(dāng)解析器遍歷完G格式文件后,一個(gè)完整的電網(wǎng)廠站圖或者潮流圖就會(huì)出現(xiàn)在多視圖畫面中。所述電網(wǎng)監(jiān)視多視圖框架的事件通訊機(jī)制包括Flex事件監(jiān)聽(tīng)機(jī)制和電網(wǎng)運(yùn)行觀察者模式事件機(jī)制。所述Flex事件監(jiān)聽(tīng)機(jī)制進(jìn)一步包括
電網(wǎng)運(yùn)行監(jiān)視視圖中控件或者圖元的監(jiān)聽(tīng)者,在電網(wǎng)運(yùn)行監(jiān)視系統(tǒng)運(yùn)行過(guò)程中注冊(cè)到緩存中,監(jiān)視用戶對(duì)控件或者圖元的操作;
電網(wǎng)運(yùn)行監(jiān)視視圖中控件或者圖元的處理者,當(dāng)控件或者圖元被觸發(fā)事件后,相應(yīng)的處理器被調(diào)用,畫面中出現(xiàn)相應(yīng)的操作;
電網(wǎng)運(yùn)行監(jiān)視視圖中控件或者圖元的事件傳遞由Flex的事件上溯機(jī)制完成。
所述電網(wǎng)運(yùn)行觀察者模式事件機(jī)制進(jìn)一步包括事件管理器和事件分發(fā)器。所述電網(wǎng)監(jiān)視多視圖之間的通訊進(jìn)一步包括
事件機(jī)制,包括事件管理器和事件分發(fā)器;
事件管理器,負(fù)責(zé)事件的定義、注冊(cè)、轉(zhuǎn)發(fā)、處理;事件的分發(fā)器有應(yīng)用樹(shù)或者其他視圖模塊進(jìn)行分發(fā)操作;
事件的定義,將某一抽象的操作具體為一個(gè)類型,稱為事件類型,它是事件具體聯(lián)系的紐帶;
事件的注冊(cè),將事件類型和處理類的句柄放入緩存中,當(dāng)緩存中某一事件類型的事件觸發(fā)后,事件處理類將被調(diào)用;
事件的轉(zhuǎn)發(fā),對(duì)事件的分發(fā)器進(jìn)行轉(zhuǎn)發(fā)到需要處理的視圖模塊中;
事件的處理,對(duì)某一事件類型做相應(yīng)的邏輯處理。所述事件機(jī)制進(jìn)一步包括
電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)機(jī)制,當(dāng)某一視圖上的圖元被點(diǎn)擊后,觸發(fā)其他視圖上畫面信息做相應(yīng)的變化;
電網(wǎng)運(yùn)行監(jiān)視畫面多視圖切換機(jī)制,當(dāng)視圖框架上的切圖事件觸發(fā)后,這一視圖的畫面做相應(yīng)的變化。所述實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)的獲得進(jìn)一步包括
電網(wǎng)運(yùn)行監(jiān)視視圖畫面的數(shù)據(jù)獲取步驟,通過(guò)blazed機(jī)制和封裝的jni動(dòng)態(tài)庫(kù),獲取電網(wǎng)調(diào)度系統(tǒng)中包含電網(wǎng)運(yùn)行狀態(tài)的實(shí)時(shí)數(shù)據(jù)或者存儲(chǔ)于商業(yè)庫(kù)中的歷史數(shù)據(jù)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明提供的電網(wǎng)監(jiān)視畫面多視圖實(shí)現(xiàn)的示意圖2是本發(fā)明提供的電網(wǎng)監(jiān)視畫面多視圖框架的流程圖3是本發(fā)明提供的電網(wǎng)監(jiān)視畫面多視圖事件通訊實(shí)現(xiàn)的流程圖4是本發(fā)明提供的電網(wǎng)監(jiān)視畫面多視圖事件通訊聯(lián)動(dòng)的示意圖。
具體實(shí)施例方式下面參考附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行描述。電網(wǎng)監(jiān)視畫面多視圖框架形成的畫面輪廓如圖1所示。具體包括應(yīng)用樹(shù)視圖、主視圖和副視圖,用戶可以通過(guò)標(biāo)準(zhǔn)化的配置文件來(lái)控制每一個(gè)視圖的顯示內(nèi)容。圖2是本發(fā)明提供的電網(wǎng)監(jiān)視畫面多視圖框架的流程圖。電網(wǎng)運(yùn)行監(jiān)視畫面形成主要包括以下流程
(1)電網(wǎng)監(jiān)視畫面多視圖框架采用面向?qū)ο蟮脑O(shè)計(jì)思想和實(shí)現(xiàn)技術(shù),增加系統(tǒng)的穩(wěn)定性和可靠性,也使系統(tǒng)的可擴(kuò)充性和可維護(hù)性增強(qiáng);
(2)電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架初始化,加載底層視圖,為上層視圖提供視圖拖動(dòng)機(jī)制;
(3)電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架加載中間層視圖,同時(shí)讀取視圖框架配置文件,如果成功,進(jìn)一步解析配置文件內(nèi)容,得到各個(gè)視圖中需要顯示畫面名稱或者模塊名稱,添加到中間層視圖中;
(4)電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架各個(gè)視圖根據(jù)各個(gè)模塊的名稱分別解析各自配置文件的內(nèi)容,生成最終顯示的畫面;讀取配置文件成功的同時(shí),調(diào)用后臺(tái)數(shù)據(jù)接口,獲取相應(yīng)的數(shù)據(jù)。具體視圖的生成步驟是電網(wǎng)運(yùn)行應(yīng)用生成樹(shù)視圖,根據(jù)應(yīng)用生成樹(shù)的配置文件,獲取電網(wǎng)調(diào)度系統(tǒng)中的數(shù)據(jù),動(dòng)態(tài)生成樹(shù)形應(yīng)用畫面;電網(wǎng)廠站圖或者潮流圖監(jiān)視畫面視圖,根據(jù)G格式文件,動(dòng)態(tài)生成相應(yīng)的圖元,同時(shí)從電網(wǎng)調(diào)度系統(tǒng)中獲得的電網(wǎng)實(shí)時(shí)數(shù)據(jù),形成電網(wǎng)廠站圖或者潮流圖的監(jiān)視畫面;電網(wǎng)KPI監(jiān)控指標(biāo)的視圖畫面生成步驟,根據(jù)視圖框架配置文件,在電網(wǎng)監(jiān)控多視圖框架生成的同時(shí),電網(wǎng)KPI指標(biāo)監(jiān)控畫面也動(dòng)態(tài)的生成。 (5)在電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架自動(dòng)生成的過(guò)程中,內(nèi)部的事件機(jī)制也相應(yīng)的注冊(cè)到緩存中,監(jiān)聽(tīng)用戶的操作,直到電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架關(guān)閉。圖3是本發(fā)明提供的電網(wǎng)監(jiān)視畫面多視圖事件通訊實(shí)現(xiàn)的流程圖,事件通訊機(jī)制依賴觀察者模式創(chuàng)建。下面結(jié)合多視圖聯(lián)動(dòng)來(lái)具體闡述事件機(jī)制完成的過(guò)程。(I)創(chuàng)建事件類型,明確該操作的名稱,如電網(wǎng)監(jiān)視多視圖框架中多視圖聯(lián)動(dòng)類型為SCENE1T0SCENE2_EVENT,這樣事件管理器就可以根據(jù)事件類型匹配事件分發(fā)器和處理器。除此之外,在事件類型中還可以確定事件的觸發(fā)對(duì)象、事件的目的端、該事件是否可以被中斷、事件的回調(diào)函數(shù),以及整個(gè)事件過(guò)程中需要傳遞的參數(shù)等。(2)設(shè)置處理函數(shù)句柄,主要實(shí)現(xiàn)具體的操作。對(duì)于電網(wǎng)監(jiān)視多視圖框架中多視圖聯(lián)動(dòng)這樣具體的事件操作,需要繼承事件句柄對(duì)象,完成事件函數(shù)。在這個(gè)事件類中還可以進(jìn)一步設(shè)置事件的優(yōu)先級(jí),當(dāng)事件類型比較多時(shí),優(yōu)先級(jí)高的事件先進(jìn)行處理,在處理優(yōu)先級(jí)低一些的事件,依次類推,逐漸完成所有事件。(3)事件分發(fā)器的設(shè)置,這是事件控制的中樞。首先增加事件類型到緩存中,然后對(duì)事件類型進(jìn)行注冊(cè),也可以對(duì)事件注冊(cè)進(jìn)行取消,也就是對(duì)事件進(jìn)行監(jiān)聽(tīng),建立事件類型和處理事件之間橋梁。如果確定多視圖之間的一一對(duì)應(yīng)關(guān)系,可以直接發(fā)送,如果不確定接受者是哪一個(gè)視圖,可以進(jìn)行廣播發(fā)送,當(dāng)事件類型相同的視圖接受到消息后,進(jìn)行相應(yīng)的聯(lián)動(dòng)操作。其他視圖如圖2也可以針對(duì)事件聯(lián)動(dòng)建立事件處理函數(shù)。在電網(wǎng)監(jiān)視多視圖框架形成中的過(guò)程中,事件注冊(cè)器將上述事件類型和事件處理類句柄一起注冊(cè)到緩存中。當(dāng)視圖1的事件分發(fā)器被觸發(fā)后,事件處理類將會(huì)做出聯(lián)動(dòng)的操作,視圖2可以做出清晰的聯(lián)動(dòng)操作,如圖4所示。事件的切圖操作與聯(lián)動(dòng)操作相同,事件分發(fā)器注冊(cè)切圖的事件類型和處理類,當(dāng)切圖事件觸發(fā)后,相應(yīng)的視圖會(huì)做出切圖動(dòng)作。綜上所述,電網(wǎng)運(yùn)行監(jiān)視多視圖框架在事件機(jī)制的控制下進(jìn)行各種操作,完成視圖之間的聯(lián)動(dòng)、切換等操作。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍 屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,包括以下步驟 電網(wǎng)監(jiān)視多視圖框架動(dòng)態(tài)生成,包括框架解析器自動(dòng)讀取多視圖框架的配置信息,分析相關(guān)參數(shù),生成電網(wǎng)監(jiān)視多視圖畫面; 電網(wǎng)監(jiān)視多視圖框架采用事件通訊機(jī)制實(shí)現(xiàn)多視圖之間的通訊; 電網(wǎng)監(jiān)視多視圖之間的通訊包括注冊(cè)事件、監(jiān)聽(tīng)事件、發(fā)送事件,使各視圖窗體之間形成一個(gè)有機(jī)的整體; 實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)的獲得,從電網(wǎng)調(diào)度系統(tǒng)獲得包含電網(wǎng)運(yùn)行狀態(tài)的實(shí)時(shí)數(shù)據(jù)和存儲(chǔ)于商業(yè)庫(kù)中的歷史數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述電網(wǎng)監(jiān)視多視圖框架動(dòng)態(tài)生成進(jìn)一步包括 電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架生成步驟,根據(jù)視圖框架配置文件,動(dòng)態(tài)生成電網(wǎng)監(jiān)視畫面; 電網(wǎng)運(yùn)行應(yīng)用生成樹(shù)視圖生成步驟,根據(jù)應(yīng)用生成樹(shù)的配置文件,獲取電網(wǎng)調(diào)度系統(tǒng)中的數(shù)據(jù),動(dòng)態(tài)生成樹(shù)形應(yīng)用畫面; 電網(wǎng)廠站圖或者潮流圖監(jiān)視畫面視圖生成步驟,根據(jù)G格式文件,動(dòng)態(tài)生成相應(yīng)的圖元,同時(shí)從電網(wǎng)調(diào)度系統(tǒng)中獲得的電網(wǎng)實(shí)時(shí)數(shù)據(jù),形成電網(wǎng)廠站圖或者潮流圖的監(jiān)視畫面; 電網(wǎng)KPI監(jiān)控指標(biāo)的視圖畫面生成步驟,根據(jù)視圖框架配置文件,在電網(wǎng)監(jiān)控多視圖框架生成的同時(shí),電網(wǎng)KPI指標(biāo)監(jiān)控畫面也動(dòng)態(tài)的生成。
3.根據(jù)權(quán)利要求2所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述電網(wǎng)運(yùn)行監(jiān)視畫面視圖框架生成步驟進(jìn)一步包括 三層視圖框架的生成步驟,底層視圖為中間層視圖提供視圖間拉伸機(jī)制,通過(guò)中間層視圖之間的句柄,實(shí)現(xiàn)視圖之間的寬度和高度的變化; 中間層視圖為彈出窗體提供雙擊觸發(fā)事件,當(dāng)雙擊中間層視圖時(shí),彈出頂層視圖; 頂層視圖也就是彈出窗體,為用戶提供放大縮小和拖動(dòng)功能。
4.根據(jù)權(quán)利要求2所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述電網(wǎng)運(yùn)行應(yīng)用生成樹(shù)視圖生成步驟進(jìn)一步包括 生成樹(shù)的事件觸發(fā)機(jī)制,當(dāng)生成樹(shù)的某一事件觸發(fā)時(shí),會(huì)向多視圖框架發(fā)出分發(fā)。
5.根據(jù)權(quán)利要求2所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述電網(wǎng)廠站圖或者潮流圖監(jiān)視畫面視圖生成步驟進(jìn)一步包括 通過(guò)G格式文件的解析器對(duì)G格式語(yǔ)法進(jìn)行解析,每一個(gè)G格式節(jié)點(diǎn)對(duì)應(yīng)著電網(wǎng)廠站圖或者潮流圖的一個(gè)圖元,當(dāng)解析器遍歷完G格式文件后,一個(gè)完整的電網(wǎng)廠站圖或者潮流圖就會(huì)出現(xiàn)在多視圖畫面中。
6.根據(jù)權(quán)利要求1所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述電網(wǎng)監(jiān)視多視圖框架的事件通訊機(jī)制包括Flex事件監(jiān)聽(tīng)機(jī)制和電網(wǎng)運(yùn)行觀察者模式事件機(jī)制。
7.根據(jù)權(quán)利要求6所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述Flex事件監(jiān)聽(tīng)機(jī)制進(jìn)一步包括 電網(wǎng)運(yùn)行監(jiān)視視圖中控件或者圖元的監(jiān)聽(tīng)者,在電網(wǎng)運(yùn)行監(jiān)視系統(tǒng)運(yùn)行過(guò)程中注冊(cè)到緩存中,監(jiān)視用戶對(duì)控件或者圖元的操作; 電網(wǎng)運(yùn)行監(jiān)視視圖中控件或者圖元的處理者,當(dāng)控件或者圖元被觸發(fā)事件后,相應(yīng)的處理器被調(diào)用,畫面中出現(xiàn)相應(yīng)的操作; 電網(wǎng)運(yùn)行監(jiān)視視圖中控件或者圖元的事件傳遞由Flex的事件上溯機(jī)制完成。
8.根據(jù)權(quán)利要求6所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述電網(wǎng)運(yùn)行觀察者模式事件機(jī)制進(jìn)一步包括事件管理器和事件分發(fā)器。
9.根據(jù)權(quán)利要求1所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述電網(wǎng)監(jiān)視多視圖之間的通訊進(jìn)一步包括 事件機(jī)制,包括事件管理器和事件分發(fā)器; 事件管理器,負(fù)責(zé)事件的定義、注冊(cè)、轉(zhuǎn)發(fā)、處理;事件的分發(fā)器有應(yīng)用樹(shù)或者其他視圖模塊進(jìn)行分發(fā)操作; 事件的定義,將某一抽象的操作具體為一個(gè)類型,稱為事件類型,它是事件具體聯(lián)系的紐帶; 事件的注冊(cè),將事件類型和處理類的句柄放入緩存中,當(dāng)緩存中某一事件類型的事件觸發(fā)后,事件處理類將被調(diào)用; 事件的轉(zhuǎn)發(fā),對(duì)事件的分發(fā)器進(jìn)行轉(zhuǎn)發(fā)到需要處理的視圖模塊中; 事件的處理,對(duì)某一事件類型做相應(yīng)的邏輯處理。
10.根據(jù)權(quán)利要求9所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述事件機(jī)制進(jìn)一步包括 電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)機(jī)制,當(dāng)某一視圖上的圖元被點(diǎn)擊后,觸發(fā)其他視圖上畫面信息做相應(yīng)的變化; 電網(wǎng)運(yùn)行監(jiān)視畫面多視圖切換機(jī)制,當(dāng)視圖框架上的切圖事件觸發(fā)后,這一視圖的畫面做相應(yīng)的變化。
11.根據(jù)權(quán)利要求1所述的電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,其特征在于,所述實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)的獲得進(jìn)一步包括 電網(wǎng)運(yùn)行監(jiān)視視圖畫面的數(shù)據(jù)獲取步驟,通過(guò)blazed機(jī)制和封裝的jni動(dòng)態(tài)庫(kù),獲取電網(wǎng)調(diào)度系統(tǒng)中包含電網(wǎng)運(yùn)行狀態(tài)的實(shí)時(shí)數(shù)據(jù)或者存儲(chǔ)于商業(yè)庫(kù)中的歷史數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)一種電網(wǎng)運(yùn)行監(jiān)視畫面多視圖聯(lián)動(dòng)及切換的方法,包括以下步驟電網(wǎng)監(jiān)視多視圖框架動(dòng)態(tài)生成,包括框架解析器自動(dòng)讀取多視圖框架的配置信息,分析相關(guān)參數(shù),生成電網(wǎng)監(jiān)視多視圖畫面;電網(wǎng)監(jiān)視多視圖框架采用事件通訊機(jī)制實(shí)現(xiàn)多視圖之間的通訊;電網(wǎng)監(jiān)視多視圖之間的通訊包括注冊(cè)事件、監(jiān)聽(tīng)事件、發(fā)送事件,使各視圖窗體之間形成一個(gè)有機(jī)的整體;實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)的獲得,從電網(wǎng)調(diào)度系統(tǒng)獲得包含電網(wǎng)運(yùn)行狀態(tài)的實(shí)時(shí)數(shù)據(jù)和存儲(chǔ)于商業(yè)庫(kù)中的歷史數(shù)據(jù)。本發(fā)明采用的flex技術(shù),在電網(wǎng)調(diào)度系統(tǒng)安全三區(qū)上有效實(shí)現(xiàn)電網(wǎng)運(yùn)行監(jiān)視畫面的多視圖的聯(lián)動(dòng)和切換,具有通用性和實(shí)用性。
文檔編號(hào)G06F3/0481GK103024351SQ20121051354
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年12月5日 優(yōu)先權(quán)日2012年12月5日
發(fā)明者江偉, 徐旭輝, 韓曉, 梁洪浩, 翟明玉, 郝蛟, 孫云楓, 郭子健 申請(qǐng)人:深圳供電局有限公司, 國(guó)電南瑞科技股份有限公司