專利名稱:一種基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電力系統(tǒng)調(diào)度自動(dòng)化領(lǐng)域,尤其涉及一種基于電網(wǎng)運(yùn)行監(jiān)視主題分類 和動(dòng)態(tài)加載的方法及設(shè)備。
背景技術(shù):
隨著國(guó)民經(jīng)濟(jì)的高速發(fā)展以及用電負(fù)荷的不斷增長(zhǎng),我國(guó)的電力系統(tǒng)特別是地區(qū) 電網(wǎng)得到了長(zhǎng)足的發(fā)展。地區(qū)電網(wǎng)的結(jié)構(gòu)日趨復(fù)雜,運(yùn)行方式的變化也越來(lái)越頻繁,調(diào)度員 對(duì)電網(wǎng)運(yùn)行監(jiān)視的難度也隨著電網(wǎng)運(yùn)行方式的復(fù)雜化而日趨增加。
現(xiàn)今的電力調(diào)度系統(tǒng)配置的WEB服務(wù)器,一般都會(huì)配置兩臺(tái)或者多臺(tái)WEB服務(wù)器, 實(shí)現(xiàn)了在瀏覽器上實(shí)時(shí)電網(wǎng)運(yùn)行狀態(tài)的監(jiān)控。極少部分事務(wù)邏輯在前端實(shí)現(xiàn),主要事務(wù)邏 輯在服務(wù)端實(shí)現(xiàn)。這樣就大大簡(jiǎn)化了客戶端的電腦負(fù)荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和 工作量,降低了用戶的總體成本。但在瀏覽器端對(duì)電網(wǎng)運(yùn)行監(jiān)視的水平不高,存在著以下較 為明顯的缺點(diǎn)(O個(gè)性化特點(diǎn)較低,無(wú)法實(shí)現(xiàn)具有個(gè)性化的功能要求,僅僅可以監(jiān)控單一的運(yùn)行指 標(biāo)和狀態(tài);(2)功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。
(3)操作是以鼠標(biāo)為最基本的操作方式,無(wú)法滿足快速操作的要求。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是現(xiàn)有電力調(diào)度系統(tǒng)功能弱,個(gè)性化定制能力低且 無(wú)法滿足快速操作的要求。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的 方法,包括監(jiān)視主題的配置,在電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中配置所關(guān)注的主題分類,按照不同的 應(yīng)用配置不同的主題,一個(gè)應(yīng)用可根據(jù)對(duì)指標(biāo)的關(guān)注度的不同,配置多個(gè)不同的主題;主題分類的定義,通過(guò)配置文件對(duì)主題分類進(jìn)行配置,在配置文件中,根據(jù)應(yīng)用的不 同,配置不同的主題分類;對(duì)于某個(gè)特定的主題分類,配置相應(yīng)的主題窗口和主題窗口在畫 面上的??课恢?;當(dāng)在畫面上瀏覽該主題時(shí),可通過(guò)在畫面上的鼠標(biāo)拖拽操作來(lái)改變主題 窗口的布局以及??课恢煤痛笮£P(guān)系;主題分類窗口的動(dòng)態(tài)加載,根據(jù)所配置的主題,動(dòng)態(tài)加載畫面,每個(gè)監(jiān)視主題的窗口顯 不不同的信息,畫面同時(shí)加載在同一個(gè)主題窗口中;層次樹的加載,層次樹根據(jù)主題的不同進(jìn)行配置,自定義消息觸發(fā),傳遞給主題窗口 ; 實(shí)時(shí)數(shù)據(jù)的獲取,從電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中獲取所包含的實(shí)時(shí)數(shù)據(jù),使監(jiān)視主題 畫面上的窗口實(shí)時(shí)刷新;監(jiān)視主題以及主題窗口的實(shí)時(shí)加載,在不同的監(jiān)視主題中,配置多個(gè)窗口用于展示不 同的指標(biāo)信息,多個(gè)窗口動(dòng)態(tài)加載實(shí)時(shí)刷新,實(shí)現(xiàn)動(dòng)態(tài)加載新的窗口并實(shí)時(shí)刷新所展示的數(shù)據(jù)。所述的監(jiān)視主題的配置進(jìn)一步包括
多主題的配置,在電網(wǎng)調(diào)度系統(tǒng)中根據(jù)應(yīng)用的不同定制不同的主題;
多主題的設(shè)定,根據(jù)配置的監(jiān)視主題分類信息,設(shè)定應(yīng)用類型的多個(gè)監(jiān)視主題,形成應(yīng)用對(duì)應(yīng)多個(gè)不同主題的監(jiān)控網(wǎng)絡(luò)。所述的主題分類窗口的動(dòng)態(tài)加載進(jìn)一步包括
分類窗口的初步設(shè)定,根據(jù)監(jiān)視主題配置多個(gè)監(jiān)視窗口,預(yù)設(shè)定監(jiān)視窗口的名稱和內(nèi)
容;
分類窗口的動(dòng)態(tài)加載,同一主題的多個(gè)窗口可以相互切換,根據(jù)窗口名和窗口號(hào)進(jìn)行事件觸發(fā)和消息傳遞。所述的分類窗口的動(dòng)態(tài)加載進(jìn)一步包括
采用多視窗技術(shù)在同一屏幕上打開多個(gè)窗口,提供友好的操作環(huán)境,增加屏幕在同一時(shí)間所顯示的信息容量;
采用任務(wù)切換模擬人們?nèi)粘9ぷ魍瑫r(shí)干幾件事情的場(chǎng)景,調(diào)度員可以同時(shí)打開幾個(gè)窗口并實(shí)現(xiàn)它們之間的快速切換。所述的層次樹的加載進(jìn)一步包括
層次樹的初始配置,對(duì)于每個(gè)應(yīng)用主題配置層次控制樹,用于顯示不同的節(jié)點(diǎn)和控制信息;
層次樹的動(dòng)態(tài)加載,層次樹的節(jié)點(diǎn)根據(jù)電網(wǎng)調(diào)度系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)動(dòng)態(tài)生成,并在層次樹的葉子節(jié)點(diǎn)上定義相應(yīng)的事件類型,用于觸發(fā)監(jiān)控主題中的窗口動(dòng)作;
層次樹的實(shí)時(shí)刷新,層次樹的節(jié)點(diǎn)信息具有實(shí)時(shí)刷新的功能,根據(jù)電網(wǎng)EMS系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)刷新。所述的層次樹的動(dòng)態(tài)加載進(jìn)一步包括層次樹樣式的定義,動(dòng)態(tài)配置和定義層次樹的樣式,包括背景色,節(jié)點(diǎn)樣式,節(jié)點(diǎn)按鈕的顯示圖標(biāo),顯示類型,節(jié)點(diǎn)的初始打開狀態(tài)。所述的層次樹的實(shí)時(shí)刷新進(jìn)一步包括層次樹節(jié)點(diǎn)的增刪改操作,動(dòng)態(tài)進(jìn)行層次樹節(jié)點(diǎn)的增加、刪除和修改,并在畫面上實(shí)時(shí)刷新。所述的實(shí)時(shí)數(shù)據(jù)的獲取進(jìn)一步包括安全生產(chǎn)一區(qū)到三區(qū)的數(shù)據(jù)同步,包括電網(wǎng)調(diào)度系統(tǒng)的商用庫(kù)同步、實(shí)時(shí)庫(kù)同步、消息同步以及文件同步。所述的監(jiān)視主題以及主題窗口的實(shí)時(shí)加載進(jìn)一步包括
多個(gè)主題窗口的實(shí)時(shí)刷新,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),監(jiān)視主題下的多個(gè)窗口信息定時(shí)刷新,在畫面上顯示實(shí)時(shí)監(jiān)控指標(biāo);
層次樹的顯示刷新,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),定時(shí)刷新層次樹的節(jié)點(diǎn)信息。所述的多個(gè)主題窗口的實(shí)時(shí)刷新進(jìn)一步包括層次樹和多個(gè)窗口交互數(shù)據(jù)的實(shí)時(shí)刷新,在層次樹實(shí)時(shí)刷新和動(dòng)態(tài)加載的同時(shí),所發(fā)送的消息也進(jìn)行實(shí)時(shí)刷新,各個(gè)主題窗口接受到新的消息以后,觸發(fā)相應(yīng)的事件處理函數(shù)進(jìn)行刷新操作。本發(fā)明還提供一種基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,包括
監(jiān)視主題配置模塊,在電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中配置所關(guān)注的主題分類,按照不同的應(yīng)用配置不同的主題,一個(gè)應(yīng)用可根據(jù)對(duì)指標(biāo)的關(guān)注度的不同,配置多個(gè)不同的主題;主題分類定義模塊,通過(guò)配置文件對(duì)主題分類進(jìn)行配置,在配置文件中,根據(jù)應(yīng)用的不同,配置不同的主題分類;對(duì)于某個(gè)特定的主題分類,配置相應(yīng)的主題窗口和主題窗口在畫 面上的??课恢?;當(dāng)在畫面上瀏覽該主題時(shí),可通過(guò)在畫面上的鼠標(biāo)拖拽操作來(lái)改變主題 窗口的布局以及??课恢煤痛笮£P(guān)系;主題分配窗口動(dòng)態(tài)加載模塊,根據(jù)所配置的主題,動(dòng)態(tài)加載畫面,每個(gè)監(jiān)視主題的窗口 顯不不同的信息,畫面同時(shí)加載在同一個(gè)主題窗口中;層次樹加載模塊,用于層次樹的加載,層次樹根據(jù)主題的不同進(jìn)行配置,自定義消息觸 發(fā),傳遞給主題窗口 ;實(shí)時(shí)數(shù)據(jù)獲取模塊,從電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中獲取所包含的實(shí)時(shí)數(shù)據(jù),使監(jiān)視主 題畫面上的窗口實(shí)時(shí)刷新;監(jiān)視主題以及主題窗口實(shí)時(shí)加載模塊,在不同的監(jiān)視主題中,配置多個(gè)窗口用于展示 不同的指標(biāo)信息,多個(gè)窗口動(dòng)態(tài)加載實(shí)時(shí)刷新,實(shí)現(xiàn)動(dòng)態(tài)加載新的窗口并實(shí)時(shí)刷新所展示 的數(shù)據(jù)。
所述的監(jiān)視主題配置模塊進(jìn)一步包括多主題的配置模塊,在電網(wǎng)調(diào)度系統(tǒng)中根據(jù)應(yīng)用的不同定制不同的主題;多主題的設(shè)定模塊,根據(jù)配置的監(jiān)視主題分類信息,設(shè)定應(yīng)用類型的多個(gè)監(jiān)視主題,形 成應(yīng)用對(duì)應(yīng)多個(gè)不同主題的監(jiān)控網(wǎng)絡(luò)。
所述的主題分類窗口動(dòng)態(tài)加載模塊進(jìn)一步包括分類窗口的初步設(shè)置模塊,根據(jù)監(jiān)視主題配置多個(gè)監(jiān)視窗口,預(yù)設(shè)定監(jiān)視窗口的名稱 和內(nèi)容;分類窗口的動(dòng)態(tài)加載模塊,同一主題的多個(gè)窗口可以相互切換,根據(jù)窗口名和窗口號(hào) 進(jìn)行事件觸發(fā)和消息傳遞。
所述的分類窗口的動(dòng)態(tài)加載模塊進(jìn)一步包括多窗口控制模塊,米用多視窗技術(shù)在同一屏幕上打開多個(gè)窗口,提供友好的操作環(huán)境, 增加屏幕在同一時(shí)間所顯示的信息容量;任務(wù)切換控制模塊,采用任務(wù)切換模擬人們?nèi)粘9ぷ魍瑫r(shí)干幾件事情的場(chǎng)景,調(diào)度員 可以同時(shí)打開幾個(gè)窗口并實(shí)現(xiàn)它們之間的快速切換。
所述的層次樹加載模塊進(jìn)一步包括層次樹初始配置模塊,對(duì)于每個(gè)應(yīng)用主題配置層次控制樹,用于顯示不同的節(jié)點(diǎn)和控 制信息;層次樹動(dòng)態(tài)加載模塊,層次樹的節(jié)點(diǎn)根據(jù)電網(wǎng)調(diào)度系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)動(dòng)態(tài)生成,并在 層次樹的葉子節(jié)點(diǎn)上定義相應(yīng)的事件類型,用于觸發(fā)監(jiān)控主題中的窗口動(dòng)作;層次樹實(shí)時(shí)刷新模塊,層次樹的節(jié)點(diǎn)信息具有實(shí)時(shí)刷新的功能,根據(jù)電網(wǎng)EMS系統(tǒng)中 的數(shù)據(jù)實(shí)時(shí)刷新。
所述的層次樹動(dòng)態(tài)加載模塊進(jìn)一步包括層次樹樣式定義模塊,動(dòng)態(tài)配置和定義層 次樹的樣式,包括背景色,節(jié)點(diǎn)樣式,節(jié)點(diǎn)按鈕的顯示圖標(biāo),顯示類型,節(jié)點(diǎn)的初始打開狀 態(tài)。
所述的層次樹實(shí)時(shí)刷新模塊進(jìn)一步包括增刪改操作模塊,動(dòng)態(tài)進(jìn)行層次樹節(jié)點(diǎn)的 增加、刪除和修改,并在畫面上實(shí)時(shí)刷新。
所述的實(shí)時(shí)數(shù)據(jù)獲取模塊進(jìn)一步包括數(shù)據(jù)同步模塊,同步安全生產(chǎn)一區(qū)到三區(qū)的數(shù)據(jù),包括電網(wǎng)調(diào)度系統(tǒng)的商用庫(kù)同步、實(shí)時(shí)庫(kù)同步、消息同步以及文件同步。所述的監(jiān)視主題以及主題窗口實(shí)時(shí)加載模塊進(jìn)一步包括
多個(gè)主題窗口實(shí)時(shí)刷新模塊,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),監(jiān)視主題下的多個(gè)窗口信息定時(shí)刷新,在畫面上顯示實(shí)時(shí)監(jiān)控指標(biāo);
層次樹顯示刷新模塊,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),定時(shí)刷新層次樹的節(jié)點(diǎn)信
肩、O所述的多個(gè)主題窗口實(shí)時(shí)刷新模塊進(jìn)一步包括層次樹和多個(gè)窗口交互數(shù)據(jù)實(shí)時(shí)刷新模塊,在層次樹實(shí)時(shí)刷新和動(dòng)態(tài)加載的同時(shí),所發(fā)送的消息也進(jìn)行實(shí)時(shí)刷新,各個(gè)主題窗口接受到新的消息以后,觸發(fā)相應(yīng)的事件處理函數(shù)進(jìn)行刷新操作。本發(fā)明的實(shí)施例通過(guò)對(duì)不同應(yīng)用配置多個(gè)監(jiān)視主題,并為各個(gè)監(jiān)視主題配置不同的主題窗口,通過(guò)動(dòng)態(tài)加載,實(shí)時(shí)刷新以及層次樹的加載,消息的觸發(fā),實(shí)現(xiàn)了電網(wǎng)運(yùn)行監(jiān)視的主題分類和動(dòng)態(tài)加載。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載方法的一個(gè)實(shí)施例的實(shí)現(xiàn)流程 圖2是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載方法的另一個(gè)實(shí)施例的實(shí)現(xiàn)流程 圖3是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載方法的一個(gè)實(shí)施例的實(shí)時(shí)數(shù)據(jù)獲取的示意 圖4是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載方法的一個(gè)實(shí)施例中列舉的層次樹的加載示意 圖5是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備的結(jié)構(gòu) 圖6是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備中主題分配窗口動(dòng)態(tài)加載模塊的結(jié)構(gòu) 圖7是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備中層次樹加載模塊的結(jié)構(gòu) 圖8是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備中監(jiān)視主題以及主題窗口實(shí)時(shí)加載模塊的結(jié)構(gòu)圖。
具體實(shí)施例方式下面參考附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行描述。圖1是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載方法的一個(gè)實(shí)施例的實(shí)現(xiàn)流程圖。如圖1所示,本實(shí)施例分類和動(dòng)態(tài)加載一個(gè)電網(wǎng)運(yùn)行監(jiān)視主題,包括以下流程:S101、監(jiān)視主題的配置,在電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中配置所關(guān)注的主題分類,按照不 同的應(yīng)用配置不同的主題,一個(gè)應(yīng)用可根據(jù)對(duì)指標(biāo)的關(guān)注度的不同,配置多個(gè)不同的主題。
S102、主題分類的定義,通過(guò)配置文件對(duì)主題分類進(jìn)行配置,在配置文件中,根據(jù) 應(yīng)用的不同,配置不同的主題分類;對(duì)于某個(gè)特定的主題分類,配置相應(yīng)的主題窗口和主題 窗口在畫面上的??课恢?;當(dāng)在畫面上瀏覽該主題時(shí),可通過(guò)在畫面上的鼠標(biāo)拖拽操作來(lái) 改變主題窗口的布局以及??课恢煤痛笮£P(guān)系。
S103、主題分類窗口的動(dòng)態(tài)加載,根據(jù)所配置的主題,動(dòng)態(tài)加載畫面,每個(gè)監(jiān)視主 題的窗口顯不不同的信息,畫面同時(shí)加載在同一個(gè)主題窗口中。
S104、層次樹的加載,層次樹根據(jù)主題的不同進(jìn)行配置,自定義消息觸發(fā),傳遞給主題窗口。
S105、實(shí)時(shí)數(shù)據(jù)的獲取,從電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中獲取所包含的實(shí)時(shí)數(shù)據(jù),使 監(jiān)視主題畫面上的窗口實(shí)時(shí)刷新。
S106、監(jiān)視主題以及主題窗口的實(shí)時(shí)加載,在不同的監(jiān)視主題中,配置多個(gè)窗口用 于展示不同的指標(biāo)信息,多個(gè)窗口動(dòng)態(tài)加載實(shí)時(shí)刷新,實(shí)現(xiàn)動(dòng)態(tài)加載新的窗口并實(shí)時(shí)刷新 所展示的數(shù)據(jù)。
經(jīng)過(guò)上述步驟SlOf S106,電網(wǎng)監(jiān)視系統(tǒng)實(shí)現(xiàn)了對(duì)電網(wǎng)運(yùn)行監(jiān)視主題的分類和動(dòng) 態(tài)加載。
圖2是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載方法的另一個(gè)實(shí)施 例的實(shí)現(xiàn)流程圖。如圖2所示,電網(wǎng)監(jiān)視系統(tǒng)接收用戶客戶端請(qǐng)求并最終將請(qǐng)求的監(jiān)視主 題相關(guān)數(shù)據(jù)通過(guò)窗口返回客戶端,顯示給用戶,具體包括以下步驟S201、電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)接收到客戶端發(fā)送的客戶端請(qǐng)求,所述請(qǐng)求通過(guò)客戶 瀏覽器發(fā)送,其中包括指定的監(jiān)視主題。
S202、當(dāng)收到客戶端的監(jiān)視主題瀏覽請(qǐng)求后,電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)返回一個(gè) 響應(yīng)信息表明收到客戶端請(qǐng)求,并開始根據(jù)客戶端請(qǐng)求處理監(jiān)視程序。
S203、根據(jù)客戶端請(qǐng)求中指定的主題分類信息,讀取在電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng) 中配置所關(guān)注的主題分類,該主題分類可以按不同的應(yīng)用來(lái)配置不同的主題并保存為XML 格式的文件,一個(gè)應(yīng)用可以根據(jù)對(duì)指標(biāo)的關(guān)注度的不同,配置多個(gè)不同的主題。監(jiān)視程序根 據(jù)不同的主題來(lái)在瀏覽器主畫面生成一系列的主題窗口(可能是列表,綜合圖元,樹,潮流 圖,廠站圖等)并自動(dòng)形成一個(gè)合理的布局,各個(gè)主題窗體和主畫面窗口之間可以進(jìn)行通訊 和聯(lián)動(dòng)。靈活布局是定制個(gè)性化監(jiān)視主題的基礎(chǔ),監(jiān)視主題是為處理某項(xiàng)特定工作而編排 好的一組子窗口的組合,各子窗口的顯示內(nèi)容存在著一定的關(guān)聯(lián)關(guān)系,通常是處理事務(wù)所 需的圖形畫面和表格數(shù)據(jù)畫面等。
S204、在配置主題的時(shí)候,開始對(duì)該主題的動(dòng)態(tài)窗口進(jìn)行初始配置,所述初始配置 過(guò)程通過(guò)讀取XML格式的配置文件實(shí)現(xiàn)。動(dòng)態(tài)窗口又稱之為多窗口,也稱為多視窗技術(shù)。多 視窗技術(shù)提供了友好的操作環(huán)境,多窗口的具體實(shí)現(xiàn)時(shí),提供了友好的、菜單驅(qū)動(dòng)的、具有 圖形功能的用戶界面。可以通過(guò)操作窗口組成部件來(lái)實(shí)現(xiàn)窗口的移動(dòng)、尺寸改變和多窗口 的布局,進(jìn)行合理的人機(jī)交互。通過(guò)動(dòng)態(tài)窗口,監(jiān)視主題實(shí)現(xiàn)了一屏多用技術(shù),一個(gè)多窗口 的屏幕,從功能上說(shuō),相當(dāng)于多個(gè)獨(dú)立的屏幕,能有效地增加屏幕在同一時(shí)間所顯示的信息 容量。監(jiān)視主題中的多窗口是一個(gè)可以同時(shí)動(dòng)態(tài)加載多個(gè)模塊的集成化環(huán)境。模擬人們?nèi)粘9ぷ髦型瑫r(shí)干幾件事的情景,并可實(shí)現(xiàn)它們之間的快速轉(zhuǎn)換。在電力系統(tǒng)瀏覽器展示中采用監(jiān)視主題以及多窗口技術(shù)實(shí)現(xiàn)監(jiān)視主題界面布局的人機(jī)交互平臺(tái)。此平臺(tái)可以實(shí)現(xiàn)隨需而變的個(gè)性話主題方案以及瀏覽器端的畫面動(dòng)態(tài)布局。主題窗口能夠通過(guò)鼠標(biāo)隨意調(diào)整并能夠顯示各類圖形,包括地理圖、潮流圖、廠站圖、表格畫面、餅圖、棒圖、曲線等等。S205、層次樹的加載,對(duì)于層次樹的加載過(guò)程,可以分為三個(gè)步驟,即層次樹的初始配置步驟,層次樹的動(dòng)態(tài)加載步驟以及層次樹的實(shí)時(shí)刷新步驟。S206、實(shí)時(shí)數(shù)據(jù)的獲取,從電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中獲取所包含的實(shí)時(shí)數(shù)據(jù),使監(jiān)視主題畫面上的窗口實(shí)時(shí)刷新。S207、根據(jù)獲取的實(shí)時(shí)數(shù)據(jù),監(jiān)視主題以及主題窗口的實(shí)時(shí)加載,在不同的監(jiān)視主題中,配置多個(gè)窗口用于展示不同的指標(biāo)信息,多個(gè)窗口動(dòng)態(tài)加載實(shí)時(shí)刷新,實(shí)現(xiàn)動(dòng)態(tài)加載新的窗口并實(shí)時(shí)刷新所展示的數(shù)據(jù)。S208、在完成窗口動(dòng)態(tài)加載實(shí)時(shí)刷新后,系統(tǒng)將監(jiān)視程序界面返回給客戶端,客戶端可根據(jù)瀏覽器中的多窗口界面對(duì)電網(wǎng)系統(tǒng)進(jìn)行監(jiān)視控制。圖3是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載方法的一個(gè)實(shí)施例的實(shí)時(shí)數(shù)據(jù)獲取的示意圖。如圖3所示,本實(shí)施例通過(guò)以下步驟獲取實(shí)時(shí)數(shù)據(jù),包括
S301、訪問(wèn)本機(jī)或者指定服務(wù)器的BlazeDS服務(wù)器。系統(tǒng)基于Flex開發(fā),在Flex端之間調(diào)用電網(wǎng)調(diào)度系統(tǒng)的平臺(tái)接口,獲取平臺(tái)數(shù)據(jù)。系統(tǒng)中使用BlazeDS框架把JNI的獲取數(shù)據(jù)接口封裝成Flex的接口,通過(guò)繼承Flex中的RemoteObject對(duì)象,生成了實(shí)時(shí)庫(kù)和商用庫(kù)的接口。因此,在獲取實(shí)時(shí)數(shù)據(jù)時(shí),需要首先通過(guò)指定運(yùn)行BlazeDS服務(wù)端的本機(jī)或遠(yuǎn)端服務(wù)器的IP地址來(lái)訪問(wèn)本機(jī)或者指定服務(wù)器的BlazeDS服務(wù)器。S302、訪問(wèn)BlazeDS服務(wù)器上使用BlazeDS框架與Flex接口映射得到的Java類接口,F(xiàn)lex技術(shù)的接口調(diào)用模式采用異步方式,這樣不會(huì)因?yàn)椴樵償?shù)據(jù)量過(guò)大而導(dǎo)致瀏覽器的假死狀態(tài),同時(shí)還支持跨服務(wù)器獲取數(shù)據(jù)。S303、通過(guò)JNI框架,調(diào)用相關(guān)函數(shù)。系統(tǒng)中將JNI的獲取數(shù)據(jù)接口封裝成Flex的接口,需要調(diào)用相關(guān)函數(shù)獲取數(shù)據(jù)。S304、調(diào)用平臺(tái)中的實(shí)時(shí)庫(kù)服務(wù)和商用庫(kù)服務(wù)等。通過(guò)繼承Flex中的RemoteObject對(duì)象,生成了實(shí)時(shí)庫(kù)和商用庫(kù)的接口,因此通過(guò)JNI框架調(diào)用相關(guān)函數(shù),系統(tǒng)可以方法問(wèn)平臺(tái)中的實(shí)時(shí)庫(kù)服務(wù)和商用庫(kù)服務(wù),獲取實(shí)時(shí)庫(kù)和商用庫(kù)中的數(shù)據(jù)。圖4是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載方法的一個(gè)實(shí)施例中列舉的層次樹的加載示意圖。如圖4所示,本實(shí)施例加載層次樹,包括以下流程
S401、主題加載。首先系統(tǒng)加載監(jiān)視主題,需要從監(jiān)視主題中獲取層次樹的配置信息。S402、讀取層次樹的配置文件。通過(guò)加載監(jiān)視主題,獲取主題中以XML格式保存的層次樹配置文件,讀取所述文件中的配置信息以供層次樹加載時(shí)使用,所述配置文件中包含初始顯示節(jié)點(diǎn),用于顯示不同的節(jié)點(diǎn)和控制信息,不同的主題應(yīng)用下可以配置多個(gè)層次樹。S403、層次樹節(jié)點(diǎn)的加載。根據(jù)上一步驟中讀取到的層次樹配置信息,加載層次樹不同的節(jié)點(diǎn)和相關(guān)的控制信息。S404、實(shí)時(shí)數(shù)據(jù)的獲取。在層次樹的加載過(guò)程中,需要獲取實(shí)時(shí)數(shù)據(jù)以刷新實(shí)時(shí)樹的最新狀態(tài),所述獲取實(shí)時(shí)數(shù)據(jù)的步驟同圖3中描述的實(shí)時(shí)數(shù)據(jù)獲取流程。
S405、層次樹節(jié)點(diǎn)的動(dòng)態(tài)加載與實(shí)時(shí)刷新。層次樹的節(jié)點(diǎn)信息根據(jù)電網(wǎng)調(diào)度系統(tǒng) 中的數(shù)據(jù)實(shí)時(shí)刷新,所述實(shí)時(shí)刷新一般可采用定時(shí)的方式,通過(guò)BlazeDS框架定時(shí)向后臺(tái) 服務(wù)端獲取數(shù)據(jù)在畫面上動(dòng)態(tài)加載實(shí)現(xiàn)。
S406、返回客戶端。在獲取實(shí)時(shí)數(shù)據(jù)實(shí)現(xiàn)實(shí)時(shí)刷新后,系統(tǒng)向客戶端返回層次樹以 供用戶監(jiān)控使用,客戶端通過(guò)瀏覽器獲取系統(tǒng)對(duì)客戶端請(qǐng)求的響應(yīng)。
圖5是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備的結(jié)構(gòu)圖。如圖 5所示,本實(shí)施例通過(guò)如下結(jié)構(gòu)構(gòu)成電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備,包括D501、監(jiān)視主題配置模塊,在電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中配置所關(guān)注的主題分類,按照 不同的應(yīng)用配置不同的主題,一個(gè)應(yīng)用可根據(jù)對(duì)指標(biāo)的關(guān)注度的不同,配置多個(gè)不同的主 題;所述監(jiān)視主題配置模塊還包括D5011、多主題的配置模塊,在電網(wǎng)調(diào)度系統(tǒng)中根據(jù)應(yīng) 用的不同定制不同的主題;D5012、多主題的設(shè)定模塊,根據(jù)配置的監(jiān)視主題分類信息,設(shè)定 應(yīng)用類型的多個(gè)監(jiān)視主題,形成應(yīng)用對(duì)應(yīng)多個(gè)不同主題的監(jiān)控網(wǎng)絡(luò);D502、主題分類定義模塊,通過(guò)配置文件對(duì)主題分類進(jìn)行配置,在配置文件中,根據(jù)應(yīng) 用的不同,配置不同的主題分類;對(duì)于某個(gè)特定的主題分類,配置相應(yīng)的主題窗口和主題窗 口在畫面上的??课恢?;當(dāng)在畫面上瀏覽該主題時(shí),可通過(guò)在畫面上的鼠標(biāo)拖拽操作來(lái)改 變主題窗口的布局以及??课恢煤痛笮£P(guān)系;D503、主題分配窗口動(dòng)態(tài)加載模塊,根據(jù)所配置的主題,動(dòng)態(tài)加載畫面,每個(gè)監(jiān)視主題 的窗口顯不不同的信息,畫面同時(shí)加載在同一個(gè)主題窗口中;D504、層次樹加載模塊,用于層次樹的加載,層次樹根據(jù)主題的不同進(jìn)行配置,自定義 消息觸發(fā),傳遞給主題窗口 ;D505、實(shí)時(shí)數(shù)據(jù)獲取模塊,從電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中獲取所包含的實(shí)時(shí)數(shù)據(jù),使監(jiān) 視主題畫面上的窗口實(shí)時(shí)刷新;所述的實(shí)時(shí)數(shù)據(jù)獲取模塊進(jìn)一步包括數(shù)據(jù)同步模塊,同步 安全生產(chǎn)一區(qū)到三區(qū)的數(shù)據(jù);D506、監(jiān)視主題以及主題窗口實(shí)時(shí)加載模塊,在不同的監(jiān)視主題中,配置多個(gè)窗口用于 展示不同的指標(biāo)信息,多個(gè)窗口動(dòng)態(tài)加載實(shí)時(shí)刷新,實(shí)現(xiàn)動(dòng)態(tài)加載新的窗口并實(shí)時(shí)刷新所 展示的數(shù)據(jù)。
圖6是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備中主題分配窗 口動(dòng)態(tài)加載模塊的結(jié)構(gòu)圖。如圖6所示,本實(shí)施例通過(guò)如下結(jié)構(gòu)構(gòu)成電網(wǎng)運(yùn)行監(jiān)視主題分 類和動(dòng)態(tài)加載設(shè)備中的主題分配窗口動(dòng)態(tài)加載模塊,包括分類窗口的初步設(shè)置模塊和分 類窗口的動(dòng)態(tài)加載模塊,其中分類窗口的動(dòng)態(tài)加載模塊還包括多窗口控制模塊和任務(wù)切換 控制|吳塊。
圖7是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備中層次樹加載 模塊的結(jié)構(gòu)圖。如圖7所示,本實(shí)施例通過(guò)如下結(jié)構(gòu)構(gòu)成電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加 載設(shè)備中的層次樹加載模塊,包括層次樹初始配置模塊,對(duì)于每個(gè)應(yīng)用主題配置層次控制 樹,用于顯示不同的節(jié)點(diǎn)和控制信息;層次樹動(dòng)態(tài)加載模塊,層次樹的節(jié)點(diǎn)根據(jù)電網(wǎng)調(diào)度系 統(tǒng)中的實(shí)時(shí)數(shù)據(jù)動(dòng)態(tài)生成,并在層次樹的葉子節(jié)點(diǎn)上定義相應(yīng)的事件類型,用于觸發(fā)監(jiān)控 主題中的窗口動(dòng)作;層次樹實(shí)時(shí)刷新模塊,層次樹的節(jié)點(diǎn)信息具有實(shí)時(shí)刷新的功能,根據(jù)電 網(wǎng)EMS系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)刷新。其中層次樹動(dòng)態(tài)加載模塊還包括層次樹樣式定義模塊,動(dòng) 態(tài)配置和定義層次樹的樣式,包括背景色,節(jié)點(diǎn)樣式,節(jié)點(diǎn)按鈕的顯示圖標(biāo),顯示類型,節(jié)點(diǎn)的初始打開狀態(tài)。層次樹實(shí)時(shí)刷新模塊還包括增刪改操作模塊,動(dòng)態(tài)進(jìn)行層次樹節(jié)點(diǎn)的增加、刪除和修改,并在畫面上實(shí)時(shí)刷新。圖8是本發(fā)明提供的一種電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載設(shè)備中監(jiān)視主題以及主題窗口實(shí)時(shí)加載模塊的結(jié)構(gòu)圖。如圖8所示,本實(shí)施例通過(guò)如下結(jié)構(gòu)構(gòu)成監(jiān)視主題以及主題窗口實(shí)時(shí)加載模塊,包括多個(gè)主題窗口實(shí)時(shí)刷新模塊,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),監(jiān)視主題下的多個(gè)窗口信息定時(shí)刷新,在畫面上顯示實(shí)時(shí)監(jiān)控指標(biāo);層次樹顯示刷新模塊,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),定時(shí)刷新層次樹的節(jié)點(diǎn)信息。其中多個(gè)主題窗口實(shí)時(shí)刷新模塊還包括層次樹和多個(gè)窗口交互數(shù)據(jù)實(shí)時(shí)刷新模塊,在層次樹實(shí)時(shí)刷新和動(dòng)態(tài)加載的同時(shí),所發(fā)送的消息也進(jìn)行實(shí)時(shí)刷新,各個(gè)主題窗口接受到新的消息以后,觸發(fā)相應(yīng)的事件處理函數(shù)進(jìn)行刷新操作。本發(fā)明的實(shí)現(xiàn)技術(shù)保證了可移植性,能夠安全,穩(wěn)定運(yùn)行在IBM AIX、HPUX、SunSolaris、Linux等操作系統(tǒng)平臺(tái),系統(tǒng)編程語(yǔ)言采用的是Flex。本發(fā)明只需在EMS系統(tǒng)中通過(guò)配置電網(wǎng)的監(jiān)視主題以達(dá)到監(jiān)視電網(wǎng)的運(yùn)行狀態(tài)的目的,在調(diào)度系統(tǒng)自動(dòng)化能夠正常運(yùn)行的情況下,本發(fā)明就可以實(shí)施,給出了方便快捷直觀的展示手段。本發(fā)明具有高可靠性和高可用性,負(fù)責(zé)對(duì)電網(wǎng)日常運(yùn)行的監(jiān)視,提高了工作效率和降低了人力成本。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,包括 監(jiān)視主題的配置,在電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中配置所關(guān)注的主題分類,按照不同的應(yīng)用配置不同的主題,一個(gè)應(yīng)用可根據(jù)對(duì)指標(biāo)的關(guān)注度的不同,配置多個(gè)不同的主題; 主題分類的定義,通過(guò)配置文件對(duì)主題分類進(jìn)行配置,在配置文件中,根據(jù)應(yīng)用的不同,配置不同的主題分類;對(duì)于某個(gè)特定的主題分類,配置相應(yīng)的主題窗口和主題窗口在畫面上的??课恢茫划?dāng)在畫面上瀏覽該主題時(shí),可通過(guò)在畫面上的鼠標(biāo)拖拽操作來(lái)改變主題窗口的布局以及??课恢煤痛笮£P(guān)系; 主題分類窗口的動(dòng)態(tài)加載,根據(jù)所配置的主題,動(dòng)態(tài)加載畫面,每個(gè)監(jiān)視主題的窗口顯不不同的信息,畫面同時(shí)加載在同一個(gè)主題窗口中; 層次樹的加載,層次樹根據(jù)主題的不同進(jìn)行配置,自定義消息觸發(fā),傳遞給主題窗口 ;實(shí)時(shí)數(shù)據(jù)的獲取,從電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中獲取所包含的實(shí)時(shí)數(shù)據(jù),使監(jiān)視主題畫面上的窗口實(shí)時(shí)刷新; 監(jiān)視主題以及主題窗口的實(shí)時(shí)加載,在不同的監(jiān)視主題中,配置多個(gè)窗口用于展示不同的指標(biāo)信息,多個(gè)窗口動(dòng)態(tài)加載實(shí)時(shí)刷新,實(shí)現(xiàn)動(dòng)態(tài)加載新的窗口并實(shí)時(shí)刷新所展示的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的監(jiān)視主題的配置進(jìn)一步包括 多主題的配置,在電網(wǎng)調(diào)度系統(tǒng)中根據(jù)應(yīng)用的不同定制不同的主題; 多主題的設(shè)定,根據(jù)配置的監(jiān)視主題分類信息,設(shè)定應(yīng)用類型的多個(gè)監(jiān)視主題,形成應(yīng)用對(duì)應(yīng)多個(gè)不同主題的監(jiān)控網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求1所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的主題分類窗口的動(dòng)態(tài)加載進(jìn)一步包括 分類窗口的初步設(shè)定,根據(jù)監(jiān)視主題配置多個(gè)監(jiān)視窗口,預(yù)設(shè)定監(jiān)視窗口的名稱和內(nèi)容; 分類窗口的動(dòng)態(tài)加載,同一主題的多個(gè)窗口可以相互切換,根據(jù)窗口名和窗口號(hào)進(jìn)行事件觸發(fā)和消息傳遞。
4.根據(jù)權(quán)利要求3所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的分類窗口的動(dòng)態(tài)加載進(jìn)一步包括 采用多視窗技術(shù)在同一屏幕上打開多個(gè)窗口,提供友好的操作環(huán)境,增加屏幕在同一時(shí)間所顯示的信息容量; 采用任務(wù)切換模擬人們?nèi)粘9ぷ魍瑫r(shí)干幾件事情的場(chǎng)景,調(diào)度員可以同時(shí)打開幾個(gè)窗口并實(shí)現(xiàn)它們之間的快速切換。
5.根據(jù)權(quán)利要求1所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的層次樹的加載進(jìn)一步包括 層次樹的初始配置,對(duì)于每個(gè)應(yīng)用主題配置層次控制樹,用于顯示不同的節(jié)點(diǎn)和控制信息; 層次樹的動(dòng)態(tài)加載,層次樹的節(jié)點(diǎn)根據(jù)電網(wǎng)調(diào)度系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)動(dòng)態(tài)生成,并在層次樹的葉子節(jié)點(diǎn)上定義相應(yīng)的事件類型,用于觸發(fā)監(jiān)控主題中的窗口動(dòng)作; 層次樹的實(shí)時(shí)刷新,層次樹的節(jié)點(diǎn)信息具有實(shí)時(shí)刷新的功能,根據(jù)電網(wǎng)EMS系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)刷新。
6.根據(jù)權(quán)利要求5所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的層次樹的動(dòng)態(tài)加載進(jìn)一步包括層次樹樣式的定義,動(dòng)態(tài)配置和定義層次樹的樣式,包括背景色,節(jié)點(diǎn)樣式,節(jié)點(diǎn)按鈕的顯示圖標(biāo),顯示類型,節(jié)點(diǎn)的初始打開狀態(tài)。
7.根據(jù)權(quán)利要求6所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的層次樹的實(shí)時(shí)刷新進(jìn)一步包括層次樹節(jié)點(diǎn)的增刪改操作,動(dòng)態(tài)進(jìn)行層次樹節(jié)點(diǎn)的增加、刪除和修改,并在畫面上實(shí)時(shí)刷新。
8.根據(jù)權(quán)利要求1所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的實(shí)時(shí)數(shù)據(jù)的獲取進(jìn)一步包括安全生產(chǎn)一區(qū)到三區(qū)的數(shù)據(jù)同步,包括電網(wǎng)調(diào)度系統(tǒng)的商用庫(kù)同步、實(shí)時(shí)庫(kù)同步、消息同步以及文件同步。
9.根據(jù)權(quán)利要求1所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的監(jiān)視主題以及主題窗口的實(shí)時(shí)加載進(jìn)一步包括 多個(gè)主題窗口的實(shí)時(shí)刷新,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),監(jiān)視主題下的多個(gè)窗口信息定時(shí)刷新,在畫面上顯示實(shí)時(shí)監(jiān)控指標(biāo); 層次樹的顯示刷新,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),定時(shí)刷新層次樹的節(jié)點(diǎn)信息。
10.根據(jù)權(quán)利要求9所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,其特征在于,所述的多個(gè)主題窗口的實(shí)時(shí)刷新進(jìn)一步包括層次樹和多個(gè)窗口交互數(shù)據(jù)的實(shí)時(shí)刷新,在層次樹實(shí)時(shí)刷新和動(dòng)態(tài)加載的同時(shí),所發(fā)送的消息也進(jìn)行實(shí)時(shí)刷新,各個(gè)主題窗口接受到新的消息以后,觸發(fā)相應(yīng)的事件處理函數(shù)進(jìn)行刷新操作。
11.一種基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,包括 監(jiān)視主題配置模塊,在電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中配置所關(guān)注的主題分類,按照不同的應(yīng)用配置不同的主題,一個(gè)應(yīng)用可根據(jù)對(duì)指標(biāo)的關(guān)注度的不同,配置多個(gè)不同的主題; 主題分類定義模塊,通過(guò)配置文件對(duì)主題分類進(jìn)行配置,在配置文件中,根據(jù)應(yīng)用的不同,配置不同的主題分類;對(duì)于某個(gè)特定的主題分類,配置相應(yīng)的主題窗口和主題窗口在畫面上的??课恢?;當(dāng)在畫面上瀏覽該主題時(shí),可通過(guò)在畫面上的鼠標(biāo)拖拽操作來(lái)改變主題窗口的布局以及??课恢煤痛笮£P(guān)系; 主題分配窗口動(dòng)態(tài)加載模塊,根據(jù)所配置的主題,動(dòng)態(tài)加載畫面,每個(gè)監(jiān)視主題的窗口顯不不同的信息,畫面同時(shí)加載在同一個(gè)主題窗口中; 層次樹加載模塊,用于層次樹的加載,層次樹根據(jù)主題的不同進(jìn)行配置,自定義消息觸發(fā),傳遞給主題窗口 ; 實(shí)時(shí)數(shù)據(jù)獲取模塊,從電網(wǎng)調(diào)度中心的調(diào)度系統(tǒng)中獲取所包含的實(shí)時(shí)數(shù)據(jù),使監(jiān)視主題畫面上的窗口實(shí)時(shí)刷新; 監(jiān)視主題以及主題窗口實(shí)時(shí)加載模塊,在不同的監(jiān)視主題中,配置多個(gè)窗口用于展示不同的指標(biāo)信息,多個(gè)窗口動(dòng)態(tài)加載實(shí)時(shí)刷新,實(shí)現(xiàn)動(dòng)態(tài)加載新的窗口并實(shí)時(shí)刷新所展示的數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的監(jiān)視主題配置模塊進(jìn)一步包括 多主題的配置模塊,在電網(wǎng)調(diào)度系統(tǒng)中根據(jù)應(yīng)用的不同定制不同的主題; 多主題的設(shè)定模塊,根據(jù)配置的監(jiān)視主題分類信息,設(shè)定應(yīng)用類型的多個(gè)監(jiān)視主題,形成應(yīng)用對(duì)應(yīng)多個(gè)不同主題的監(jiān)控網(wǎng)絡(luò)。
13.根據(jù)權(quán)利要求11所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的主題分類窗口動(dòng)態(tài)加載模塊進(jìn)一步包括 分類窗口的初步設(shè)置模塊,根據(jù)監(jiān)視主題配置多個(gè)監(jiān)視窗口,預(yù)設(shè)定監(jiān)視窗口的名稱和內(nèi)容; 分類窗口的動(dòng)態(tài)加載模塊,同一主題的多個(gè)窗口可以相互切換,根據(jù)窗口名和窗口號(hào)進(jìn)行事件觸發(fā)和消息傳遞。
14.根據(jù)權(quán)利要求13所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的分類窗口的動(dòng)態(tài)加載模塊進(jìn)一步包括 多窗口控制模塊,米用多視窗技術(shù)在同一屏幕上打開多個(gè)窗口,提供友好的操作環(huán)境,增加屏幕在同一時(shí)間所顯示的信息容量; 任務(wù)切換控制模塊,采用任務(wù)切換模擬人們?nèi)粘9ぷ魍瑫r(shí)干幾件事情的場(chǎng)景,調(diào)度員可以同時(shí)打開幾個(gè)窗口并實(shí)現(xiàn)它們之間的快速切換。
15.根據(jù)權(quán)利要求11所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的層次樹加載模塊進(jìn)一步包括 層次樹初始配置模塊,對(duì)于每個(gè)應(yīng)用主題配置層次控制樹,用于顯示不同的節(jié)點(diǎn)和控制信息; 層次樹動(dòng)態(tài)加載模塊,層次樹的節(jié)點(diǎn)根據(jù)電網(wǎng)調(diào)度系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)動(dòng)態(tài)生成,并在層次樹的葉子節(jié)點(diǎn)上定義相應(yīng)的事件類型,用于觸發(fā)監(jiān)控主題中的窗口動(dòng)作; 層次樹實(shí)時(shí)刷新模塊,層次樹的節(jié)點(diǎn)信息具有實(shí)時(shí)刷新的功能,根據(jù)電網(wǎng)EMS系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)刷新。
16.根據(jù)權(quán)利要求15所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的層次樹動(dòng)態(tài)加載模塊進(jìn)一步包括層次樹樣式定義模塊,動(dòng)態(tài)配置和定義層次樹的樣式,包括背景色,節(jié)點(diǎn)樣式,節(jié)點(diǎn)按鈕的顯示圖標(biāo),顯示類型,節(jié)點(diǎn)的初始打開狀態(tài)。
17.根據(jù)權(quán)利要求16所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的層次樹實(shí)時(shí)刷新模塊進(jìn)一步包括增刪改操作模塊,動(dòng)態(tài)進(jìn)行層次樹節(jié)點(diǎn)的增力口、刪除和修改,并在畫面上實(shí)時(shí)刷新。
18.根據(jù)權(quán)利要求11所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的實(shí)時(shí)數(shù)據(jù)獲取模塊進(jìn)一步包括數(shù)據(jù)同步模塊,同步安全生產(chǎn)一區(qū)到三區(qū)的數(shù)據(jù),包括電網(wǎng)調(diào)度系統(tǒng)的商用庫(kù)同步、實(shí)時(shí)庫(kù)同步、消息同步以及文件同步。
19.根據(jù)權(quán)利要求11所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的監(jiān)視主題以及主題窗口實(shí)時(shí)加載模塊進(jìn)一步包括 多個(gè)主題窗口實(shí)時(shí)刷新模塊,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),監(jiān)視主題下的多個(gè)窗口信息定時(shí)刷新,在畫面上顯示實(shí)時(shí)監(jiān)控指標(biāo); 層次樹顯示刷新模塊,根據(jù)電網(wǎng)運(yùn)行調(diào)度系統(tǒng)的實(shí)時(shí)數(shù)據(jù),定時(shí)刷新層次樹的節(jié)點(diǎn)信肩、O
20.根據(jù)權(quán)利要求19所述的基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備,其特征在于,所述的多個(gè)主題窗口實(shí)時(shí)刷新模塊進(jìn)一步包括層次樹和多個(gè)窗口交互數(shù)據(jù)實(shí)時(shí)刷新模塊,在層次樹實(shí)時(shí)刷新和動(dòng)態(tài)加載的同時(shí),所發(fā)送的消息也進(jìn)行實(shí)時(shí)刷新,各個(gè)主題窗口接受到新的消息以后,觸發(fā)相應(yīng)的事件處理函數(shù)進(jìn)行刷新操作?!?br>
全文摘要
本發(fā)明公開一種基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的方法,包括如下步驟監(jiān)視主題的配置;主題分類的定義;主題分類窗口的動(dòng)態(tài)加載;層次樹的加載;實(shí)時(shí)數(shù)據(jù)的獲??;監(jiān)視主題以及主題窗口的實(shí)時(shí)加載。本發(fā)明還提供一種基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載的設(shè)備。本發(fā)明實(shí)現(xiàn)了基于電網(wǎng)運(yùn)行監(jiān)視主題分類和動(dòng)態(tài)加載,展示不同的指標(biāo),具有通用性和實(shí)用性,并且具有很高的可靠性。
文檔編號(hào)G06F3/0481GK102999364SQ20121051353
公開日2013年3月27日 申請(qǐng)日期2012年12月5日 優(yōu)先權(quán)日2012年12月5日
發(fā)明者江偉, 李艷, 胡子珩, 李佳陽(yáng), 徐銘, 黃昆, 黃穎祺, 柳綱 申請(qǐng)人:深圳供電局有限公司, 國(guó)電南瑞科技股份有限公司