基于流程模型配置的大屏可視化展示系統及方法
【專利摘要】本發(fā)明涉及一種大屏可視化展示系統,特別涉及基于流程模型配置的大屏可視化展示系統及方法,本發(fā)明屬于電力信息化領域。一種基于流程模型配置的大屏可視化展示系統,所述大屏可視化展示系統包括依次連接的后臺流程實例化數據交互模塊、流程組件拼裝配置模塊和前臺效果展示模塊;本發(fā)明提供一種基于流程模型配置的大屏可視化展示系統及方法,該系統及方法不僅實現了在大屏上類似工作流的配置,并可以展示流程的實例化數據解決用戶在不同場景上進行流程的靈活配置,而且能夠根據演練流程進行流程組件的拼裝,并進行流程實例化的展示。
【專利說明】基于流程模型配置的大屏可視化展示系統及方法
【技術領域】
[0001]本發(fā)明涉及一種大屏可視化展示系統,特別涉及基于流程模型配置的大屏可視化展示系統及方法,本發(fā)明屬于電力信息化領域。
【背景技術】
[0002]電力應用級災備演練的大屏可視化展示系統的需求為完整的演練流程及相關統計結果。目前現有的大屏可視化展示系統均作為指標組件的展示工具,或者視頻指揮系統的展示,未有工具實現與工作流的結合進行展示,演練流程因演練內容、被災備方、演練系統不同而不同,故每次演練都需要生成新的演練模板?,F有的大屏展示工具主要是用來展示指標組件、視頻、拓撲圖、地圖等一次固定在大屏上顯示的場景,而無法進行流程的動態(tài)展示,無法根據演練的流程的推進過程進行不同場景的流程的展示。現有的大屏展示系統需根據模板信息單獨定制展示流程,即根據演練流程模板及大屏分辨率在前臺(flex)頁面中固定每個節(jié)點的位置,同時通過與后臺(java)交互的方式,控制節(jié)點的展示狀態(tài)。
[0003]現有的大屏可視化展示系統的缺點是:
[0004]1、要根據新的演練模板去定制新的整版大屏信息,代碼改動量大,且存在重復編碼的現象,效率較低,且調試較為不方便。
[0005]2、如果已有的模板做了微小的改動(如新增或刪除一個節(jié)點),也需要到前臺頁面修改代碼,更新代碼較為頻繁,間接的影響到系統的正常運行。應用現有的大屏組件展示方式無法做到與工作流無縫結合展示。
【發(fā)明內容】
[0006]本發(fā)明提供一種基于流程模型配置的大屏可視化展示系統及方法,該系統及方法不僅實現了在大屏上類似工作流的配置,并可以展示流程的實例化數據解決用戶在不同場景上進行流程的靈活配置,而且能夠根據演練流程進行流程組件的拼裝,并進行流程實例化的展示。
[0007]本發(fā)明的技術方案如下:
[0008]一種基于流程模型配置的大屏可視化展示系統,所述大屏可視化展示系統包括依次連接的后臺流程實例化數據交互模塊、流程組件拼裝配置模塊和前臺效果展示模塊;所述的流程組件拼裝配置模塊負責根據流程的信息進行大屏上組件的拖拽,并根據大屏的大小進行布局,以及配置組件大小、字體、顏色等參數;所述后臺流程實例化數據交互模塊負責返回實例化的流程數據給流程組件拼裝配置模塊;所述的前臺效果展示模塊負責在大屏上展示流程的進行情況;所述流程組件拼裝配置模塊通過與所述后臺流程實例化數據交互模塊實時交互來生成結果集,并將結果集返回所述前臺效果展示模塊,所述前臺效果展示模塊根據返回的結果集來展示頁面效果及各組件的狀態(tài),并局部動態(tài)刷新前臺的頁面效果O
[0009]本發(fā)明所提供的大屏可視化展示系統利用工作流配置技術,將大屏流程展示分為流程組件拼裝配置、后臺流程實例化數據交互、前臺效果展示三個部分。用戶可以根據演練的實際流程在配置平臺上進行流程各個參數的配置,根據最終想達到的效果進行組件拼裝。
[0010]所述的流程組件拼裝配置模塊可根據流程的信息進行大屏上組件(任務節(jié)點、箭頭、標志)的拖拽,根據大屏的大小進行布局,并配置組件大小、字體、顏色等參數。
[0011]所述的后臺流程實例化數據交互模塊可通過配置sql語句,從后臺(java)查詢返回實例化的流程數據。
[0012]所述的前臺效果展示模塊可根據后臺交互返回的數據,在大屏上展示流程的進行情況。
[0013]所述的模塊流程組件拼裝配置模塊可通過大屏可視化工具,由可視化工具提供的組件來配置出預期的效果,同時各組件提供配置sql與數據源的功能,通過與后臺流程實例化數據交互模塊實時交互的方式生成結果集,前臺效果展示模塊根據返回的結果集,直觀的展示頁面效果及組件的狀態(tài)。
[0014]一種基于流程模型配置的大屏可視化展示方法,所述的方法包括以下步驟:
[0015]I)通過流程組件拼裝配置模塊確定各個主流程的名稱、大屏頁面大小和大屏頁面
進旦冃月^ ;
[0016]2)通過流程組件拼裝配置模塊布局主流程中的各個子流程的任務組件及箭頭組件;
[0017]3)通過流程組件拼裝配置模塊配置子流程中各任務組件、各箭頭組件的唯一編碼和名稱,以及確定組件大小、顯示字體、顏色和方向的配置信息;
[0018]4)后臺流程實例化數據交互模塊對主流程中的各個子流程進行任務節(jié)點的數據綁定;
[0019]5)所述流程組件拼裝配置模塊通過與所述后臺流程實例化數據交互模塊實時交互來生成結果集,并將結果集返回前臺效果展示模塊;
[0020]6)前臺效果展示模塊根據返回的結果集來展示頁面效果及各組件的狀態(tài),并局部動態(tài)刷新前臺的頁面效果。
[0021]本發(fā)明所提供的大屏可視化展示系統和方法對比現有技術,具有以下優(yōu)點:
[0022]本發(fā)明實現了在大屏上的流程動態(tài)組合,動態(tài)拖拽布局,流程實例化數據的展示和局部動態(tài)刷新的功能,提供了解決大屏上流程展示的方案。
[0023]1、可對報表信息進行分類管理,每套演練模板放置在不同的目錄下,方便維護。
[0024]2、提供系統數據源配置功能,可直接在頁面中配置需鏈接的數據源信息,提供測試按鈕,方便實時與數據庫進行交互。
[0025]3、提供共享sql維護,清楚的標明每個sql的用途,在組件配置sql的過程中可選擇參照的sql,極大提高了維護的工作效率,降低維護的難度。
[0026]4、提供自定義變量的維護,通過sql與后臺交互返回結果集的方式自動初始化自定義變量,提高數據的 準確性。
[0027]5、對于在工具中已經定義好的流程報表,可導出成xml文件,同時提供導入功能,方便將xml文件導入到系統中生成新的獨立的流程報表,方便在原有的報表基礎上進行調整,降低了報表制作的難度,大大提高工作效率,適應性良好。[0028]6、制作新的報表不需要在改動代碼,也無需更新部署,提高系統的穩(wěn)定性。
[0029]7、通過實時刷新的方式與后臺數據庫進行交互,數據讀取速度快且易于維護。
【專利附圖】
【附圖說明】
[0030]圖I為本發(fā)明具體實施例I的系統結構圖。
【具體實施方式】
[0031]實施例1
[0032]如圖I所示:
[0033]一種基于流程模型配置的大屏可視化展示系統,所述大屏可視化展示系統包括依次連接的后臺流程實例化數據交互模塊、流程組件拼裝配置模塊和前臺效果展示模塊;所述的流程組件拼裝配置模塊負責根據流程的信息進行大屏上組件的拖拽,并根據大屏的大小進行布局,以及配置組件大小、字體、顏色等參數;所述后臺流程實例化數據交互模塊負責返回實例化的流程數據給流程組件拼裝配置模塊;所述的前臺效果展示模塊負責在大屏上展示流程的進行情況;所述流程組件拼裝配置模塊通過與所述后臺流程實例化數據交互模塊實時交互來生成結果集,并將結果集返回所述前臺效果展示模塊,所述前臺效果展示模塊根據返回的結果集來展示頁面效果及各組件的狀態(tài),并局部動態(tài)刷新前臺的頁面效果O
[0034]本發(fā)明所提供的大屏可視化展示系統利用工作流配置技術,將大屏流程展示分為流程組件拼裝配置、后臺流程實例化數據交互、前臺效果展示三個部分。用戶可以根據演練的實際流程在配置平臺上進行流程各個參數的配置,根據最終想達到的效果進行組件拼裝。
[0035]所述的流程組件拼裝配置模塊可根據流程的信息進行大屏上組件(任務節(jié)點、箭頭、標志)的拖拽,根據大屏的大小進行布局,并配置組件大小、字體、顏色等參數。
[0036]所述的后臺流程實例化數據交互模塊可通過配置sql語句,從后臺(java)查詢返回實例化的流程數據。
[0037]所述的前臺效果展示模塊可根據后臺交互返回的數據,在大屏上展示流程的進行情況。
[0038]所述的模塊流程組件拼裝配置模塊可通過大屏可視化工具,由可視化工具提供的組件來配置出預期的效果,同時各組件提供配置sql與數據源的功能,通過與后臺流程實例化數據交互模塊實時交互的方式生成結果集,前臺效果展示模塊根據返回的結果集,直觀的展示頁面效果及組件的狀態(tài)。
[0039]一種基于流程模型配置的大屏可視化展示方法,所述的方法包括以下步驟:
[0040]1)通過流程組件拼裝配置模塊確定各個主流程的名稱、大屏頁面大小和大屏頁面背景。[0041]2)通過流程組件拼裝配置模塊布局主流程中的各個子流程的任務組件及箭頭組件;
[0042]3)通過流程組件拼裝配置模塊配置子流程中各任務組件、各箭頭組件的唯一編碼和名稱,以及確定組件大小、顯示字體、顏色和方向的配置信息;[0043]4)后臺流程實例化數據交互模塊對主流程中的各個子流程進行任務節(jié)點的數據綁定;
[0044]5)所述流程組件拼裝配置模塊通過與所述后臺流程實例化數據交互模塊實時交互來生成結果集,并將結果集返回前臺效果展示模塊;
[0045]6)前臺效果展示模塊根據返回的結果集來展示頁面效果及各組件的狀態(tài),并局部動態(tài)刷新前臺的頁面效果。
[0046]上述【具體實施方式】只是對本發(fā)明的技術方案進行詳細解釋,本發(fā)明并不只僅僅局限于上述實施例,本領域技術人員應該明白,凡是依據上述原理及精神在本發(fā)明基礎上的改進、替代,都應在本發(fā)明的保護范圍之內。
【權利要求】
1.一種基于流程模型配置的大屏可視化展示系統,其特征在于:所述大屏可視化展示系統包括依次連接的后臺流程實例化數據交互模塊、流程組件拼裝配置模塊和前臺效果展示模塊;所述的流程組件拼裝配置模塊負責根據流程的信息進行大屏上組件的拖拽,并根據大屏的大小進行布局,以及配置組件大小、字體、顏色等參數;所述后臺流程實例化數據交互模塊負責返回實例化的流程數據給流程組件拼裝配置模塊;所述的前臺效果展示模塊負責在大屏上展示流程的進行情況;所述流程組件拼裝配置模塊通過與所述后臺流程實例化數據交互模塊實時交互來生成結果集,并將結果集返回所述前臺效果展示模塊,所述前臺效果展示模塊根據返回的結果集來展示頁面效果及各組件的狀態(tài),并局部動態(tài)刷新前臺的頁面效果。
2.一種基于流程模型配置的大屏可視化展示方法,其特征在于:所述的方法包括以下步驟: 1)通過流程組件拼裝配置模塊確定各個主流程的名稱、大屏頁面大小和大屏頁面背旦牙、; 2)通過流程組件拼裝配置模塊布局主流程中的各個子流程的任務組件及箭頭組件; 3)通過流程組件拼裝配置模塊配置子流程中各任務組件、各箭頭組件的唯一編碼和名稱,以及確定組件大小、顯示字體、顏色和方向的配置信息; 4)后臺流程實例化數據交互模塊對主流程中的各個子流程進行任務節(jié)點的數據綁定; 5)所述流程組件拼裝配置模塊通過與所述后臺流程實例化數據交互模塊實時交互來生成結果集,并將結果集返回前臺效果展示模塊; 6)前臺效果展示模塊根據返回的結果集來展示頁面效果及各組件的狀態(tài),并局部動態(tài)刷新前臺的頁面效果。
【文檔編號】G06F9/44GK103778201SQ201410012197
【公開日】2014年5月7日 申請日期:2014年1月10日 優(yōu)先權日:2014年1月10日
【發(fā)明者】鄒保平, 黃文思, 賴偉平, 陸鑫, 陳婧, 劉進, 劉昌卿, 郭新鉦, 潘興棋, 費益軍 申請人:國網信通億力科技有限責任公司, 國家電網公司, 江蘇省電力公司