圖控界面設計系統及其圖控界面設計操作方法
【專利摘要】本發明揭露一種圖控界面設計系統及其圖控界面設計操作方法,其為具可跨系統移植特性,可用來設計圖形化即時監控系統的系統及方法。本發明的命令轉譯模塊,其負責轉譯圖控界面設計方法與整合的異質系統間命令內容,以符合本發明定義的命令交換傳遞規范,達到可跨系統移植整合的特性。本發明的編輯器,以自行開發的元件進行監控系統畫面編輯設計,提供系統管理者可即時修改系統畫面與元件參數界面,與可快速建立元件與受控單元的對應關系的機制,達到提升監控系統開發效率。本發明的檢視器,向受控單元取得即時監測數據,并更新元件狀態后呈現整體的運轉畫面,再由自行開發的控制界面,對受控單元進行控制命令執行。
【專利說明】圖控界面設計系統及其圖控界面設計操作方法
【技術領域】
[0001]本發明是有關于一種圖控界面設計系統及其方法,特別是有關于一種具有可跨系統移植整合的特性,可用來設計與操作圖形化即時監控系統的圖控界面設計系統及其方法。
【背景技術】
[0002]目前圖形監控系統開發界面技術,通常是以高階程序開發工具所建置監控系統,完成后再另行發布,因此無法在線即時編修監控系統,導致維護的人力與時間成本提高;且系統需輔以程序開發工具,因此研發門坎與成本相對提高。
[0003]另外,系統的復雜度與受控單元數量、規模成正比,一旦監控系統元件數量增加時,監控點與元件系結關系的錯誤率亦會大幅增加,而不斷的調整修正更增加監控系統開發成本。由此可見,上述現有技術仍有諸多缺失,實非良善的設計者,而亟待加以改良。
【發明內容】
[0004]有鑒于上述現有技藝的問題,本發明的目的就是在提供一種可在線即時編輯監控系統的界面,讓系統管理者可快速修改系統畫面與元件參數,并將設計結果存放于在線數據庫,進而減少不斷修改程序及重新建置發布時間的圖控界面設計系統及其圖控界面設計操作方法。
[0005]根據本發明的目的,提出一種圖控界面設計系統,其包含編輯器、檢視器及命令轉譯模塊,命令轉譯模塊連接編輯器及檢視器。編輯器提供使用者設定至少一圖控元件及至少一圖控頁面,并用以將圖控元件與受控單元的監控點對應連結,進而產生包含圖控元件及圖控頁面的圖控系統界面。檢視器讀取圖控系統界面,且檢視器用以接收受控單元的監控狀態信息以顯示于圖控系統界面上,并提供使用者即時操控受控單元,且檢視器比對監控狀態信息與門坎值,進而選擇性地顯示告警信息于圖控系統界面上。當圖控系統界面產生時,命令轉譯模塊接收編輯器所傳送的儲存命令,以依據儲存命令將圖控系統界面儲存于數據庫中,且命令轉譯模塊接收檢視器所傳送的狀態讀取命令,以依據狀態讀取命令向受控單元取得監控狀態信息并傳至檢視器,命令轉譯模塊并接收檢視器所傳送的控制命令,以依據控制命令對受控單元進行操控。其中,當檢視器讀取并啟動圖控系統界面時,編輯器提供使用者在線即時增修圖控元件及圖控頁面。
[0006]較佳地,編輯器包含元件編輯設定模塊、監控點對應模塊及頁面設定管理模塊;元件編輯設定模塊提供使用者設定或增修圖控元件;監控點對應模塊用以將圖控元件與受控單元的監控點對應連結;頁面設定管理模塊用以提供使用者設定或增修圖控頁面,并用以傳送儲存命令至命令轉譯模塊。
[0007]較佳地,編輯器還包含邏輯點組合設定模塊,用以對監控狀態信息進行數字邏輯組合或數值四則運算,進而將監控狀態信息數值化后,以控制監控點的數量。
[0008]較佳地,檢視器包含即時監控模塊及告警通報模塊;即時監控模塊用以傳送狀態讀取命令至命令轉譯模塊,并接收經由命令轉譯模塊自受控單元取得的監控狀態信息,且即時監控模塊用以傳送控制命令至命令轉譯模塊,以通過命令轉譯模塊來對受控單元進行即時操控;告警通報模塊用以判斷監控狀態信息是否大于使用者所設定的門坎值,若是,則于圖控系統界面上顯示告警信息。
[0009]較佳地,檢視器還包含模擬測試模塊,用以提供使用者模擬測該圖控元件的功能狀態。
[0010]根據本發明的目的,又提出一種圖控界面設計操作方法,其包含下列步驟:經由編輯器提供使用者設定至少一圖控元件及至少一圖控頁面,并用以將圖控元件與受控單元的監控點對應連結,進而產生包含圖控元件及圖控頁面的圖控系統界面;利用命令轉譯模塊接收編輯器所傳送的儲存命令,以依據儲存命令將圖控系統界面儲存于數據庫中;經由檢視器自數據厙中讀取圖控系統界面,并傳送狀態讀取命令至命令轉譯模塊,使命令轉譯模塊依據狀態讀取命令自控制單元取得監控狀態信息,并由命令轉譯模塊傳送監控狀態信息至檢視器,以由圖控系統界面顯示監控狀態信息;以及藉由檢視器來比對監控狀態信息與門坎值,進而選擇性地顯示告警信息于圖控系統界面上。其中,當檢視器讀取并啟動圖控系統界面時,編輯器提供使用者在線即時增修圖控元件及圖控頁面,且檢視器傳送控制命令至命令轉譯模塊時,提供使用者遠程即時操控受控單元。
[0011]承上所述,依本發明的圖控界面設計系統及其圖控界面設計操作方法,其具有下列一或多個優點:
[0012]1、本發明結合網絡應用程序技術,使用者通過網絡與瀏覽器,可跨地域限制,直接在線設計、操控監控系統。
[0013]2、本發明獨創與獨有的命令轉譯模塊,負責轉譯圖控界面設計方法與整合的異質系統間命令內容,以符合本發明定義的命令交換傳遞規范;且通過轉譯模塊將前后端獨立,欲整合本發明的系統只需實作數個函式,即可完整使用全數功能,可降低重復研發與系統整合成本,達到跨系統整合與擴展的功效。
[0014]3、管理者通過本發明獨創的編輯器,可將各元件屬性、位置與管理者欲呈現的數據,皆轉化為圖形、文字與選單設定,并藉由拖拉放、勾選與點擊的操作方式進行系統設計,無需撰寫任何程序語言,大幅降低圖控系統開發難度,以達到管理者零門坎的直覺操作設計方式,與加速系統開發、降低后續項目系統建置與維運成本。
[0015]4、使用者通過本發明獨創的檢視器,呈現編輯器所設計的圖控系統畫面,結合即時監控模塊,具與各種規范協議內的受控單元進行數據交換、更新的能力,以不同顏色變化的文字、圖、動畫等動態元件,呈現受控單元完整系統即時運轉狀況,并可直接對受控單元進行啟停操控、與數值設定;再輔以告警通報模塊,于達預警、告警條件的受控單元圖面位置旁,以不同燈號警示系統使用者,以滿足監控系統需同時具備監視、警示、操控的目的。
【專利附圖】
【附圖說明】
[0016]圖1為本發明的圖控界面設計操作方法的流程圖;
[0017]圖2為本發明的圖控界面設計系統的方塊圖;
[0018]圖3為本發明的編輯器的方塊圖;
[0019]圖4為本發明的檢視器的方塊圖。[0020]符號說明
[0021]Sll ?S14 步驟
[0022]101編輯器
[0023]1011元件編輯設定模塊
[0024]1012監控點對應模塊
[0025]1013邏輯點組合設定模塊
[0026]1014頁面設定管理模塊
[0027]102檢視器
[0028]1021即時監控模塊
[0029]1022告警通報模塊
[0030]1023模擬測試模塊
[0031]103命令轉譯模塊
[0032]104數據庫
[0033]105受控單元
【具體實施方式】
[0034]為利貴審查員了解本發明的技術特征、內容與優點及其所能達成的功效,茲將本發明配合附圖,并以實施例的表達形式詳細說明如下,而其中所使用的圖式,其主旨僅為示意及輔助說明書之用,未必為本發明實施后的真實比例與精準配置,故不應就所附的圖式的比例與配置關系解讀、局限本發明于實際實施上的權利范圍,合先敘明。
[0035]請參閱圖1,其為本發明的圖控界面設計操作方法的流程圖。此圖控界面設計操作方法適用于本發明的圖控界面設計系統,此系統包含有編輯器、檢視器及命令轉譯模塊。此方法包含的步驟流程為:
[0036]步驟Sll:經由編輯器提供使用者設定至少一圖控元件及至少一圖控頁面,并用以將圖控元件與受控單元的監控點對應連結,進而產生包含圖控元件及圖控頁面的圖控系統界面。
[0037]步驟S12:利用命令轉譯模塊接收編輯器所傳送的儲存命令,以依據儲存命令將圖控系統界面儲存于數據庫中。
[0038]步驟S13:經由檢視器自數據厙中讀取圖控系統界面,并傳送狀態讀取命令至命令轉譯模塊,使命令轉譯模塊依據狀態讀取命令自控制單元取得監控狀態信息,并由命令轉譯模塊傳送監控狀態信息至檢視器,以由圖控系統界面顯示監控狀態信息。
[0039]步驟S14:藉由檢視器來比對監控狀態信息與門坎值,進而選擇性地顯示告警信息于圖控系統界面上。
[0040]上述中,當檢視器讀取并啟動圖控系統界面時,編輯器提供使用者在線即時增修圖控元件及圖控頁面,且檢視器傳送控制命令至命令轉譯模塊時,提供使用者遠程即時操控受控單元。
[0041]上述中,編輯器進一步包含元件編輯設定模塊、監控點對應模塊、頁面設定管理模塊及邏輯點組合設定模塊。元件編輯設定模塊提供使用者設定或增修圖控元件;監控點對應模塊用以將圖控元件與受控單元的監控點對應連結;頁面設定管理模塊用以提供使用者設定或增修圖控頁面,并用以傳送儲存命令至命令轉譯模塊;邏輯點組合設定模塊用以對監控狀態信息進行數字邏輯組合或數值四則運算,進而將監控狀態信息數值化后,以控制監控點的數量。檢視器進一步包含即時監控模塊、告警通報模塊及模擬測試模塊。即時監控模塊用以傳送狀態讀取命令至命令轉譯模塊,并接收經由命令轉譯模塊自受控單元取得的監控狀態信息,且即時監控模塊用以傳送控制命令至命令轉譯模塊,以通過命令轉譯模塊來對受控單元進行即時操控;告警通報模塊用以判斷監控狀態信息是否大于使用者所設定的門坎值,若是,則于圖控系統界面上顯示告警信息;模擬測試模塊用以提供使用者模擬測試圖控元件的功能狀態。
[0042]為更詳細說明本發明的技術特征,請參閱圖2、3及圖4,其分別為本發明的圖控界面設計系統的方塊圖、本發明的編輯器的方塊圖及本發明的檢視器的方塊圖。本發明為一種具可跨系統移植整合的特性,用來設計與操作即時監控系統的系統及方法。通過獨創的命令轉譯模塊,將圖控界面設計方法與整合的異質系統間命令內容,轉譯為符合本發明定義的命令交換傳遞規范,使其具備可跨系統移植整合特性。且本發明獨創的編輯器與檢視器結合網絡應用技術程序,具平臺高度兼容性,通過瀏覽器即可進行圖控系統的編輯設計與操控功能。
[0043]本系統包含編輯器101、檢視器102及命令轉譯模塊103,其中編輯器101包含:元件編輯設定模塊1011、監控點對應模塊1012、邏輯點組合設定模塊1013及頁面設定管理模塊1014 ;檢視器102包含:即時監控模塊1021、告警通報模塊1022及模擬測試模塊1023。
[0044]元件編輯設定模塊1011,包括文字、圖片、圖表與動態元件,各自被賦予獨立的屬性參數,此模塊提供對應的屬性設定界面,使用者藉由鼠標點擊、勾選、下拉選單選取與拖拉放的操作方式,快速調整元件位置與外觀屬性;此模塊也內含原始碼編輯界面,所有元件數據皆轉為自定義的原始碼呈現,使用者可直接編輯原始碼,加速圖控頁面調整。
[0045]監控點對應模塊1012,是用來設定元件與受控單元間的關系,使元件狀態可隨所選定的受控單元105監控點即時狀態改變而變化,此對應模塊將所有受控單元105的監控點數據,依案場、大樓、樓層、區域以樹狀結構呈現,案場管理者進行圖控系統設計時,即可通過此模塊以點選的方式建立元件與監控點對應關系,大幅降低對應錯誤的發生率。同時,圖控元件皆會綁定對應受控單元105的唯一識別碼,用于同步受控單元105數據與即時狀態。
[0046]邏輯點組合設定模塊1013,通過受控單元105數據進行數字邏輯組合或數值四則運算,運用遞回演算法判斷表達式規則是否正確,并即時取得受控單元105數據運算成新數值,彈性再利用既有受控單元監控點,藉以提升圖控系統信息可讀性,與有效減少監控點數量、降低受控單元布建成本。
[0047]頁面設定管理模塊1014,其主要功能是負責圖控系統頁面新增、修改、儲存,與功能頁面切換設定。此模塊可無限制新增圖控功能頁面,通過頁面選擇鈕切換至各功能頁面進行修改調整,當完成監控頁面編輯后按下儲存鈕即可將設計結果存于數據庫104中。通過此模塊,案場管理者亦可自定義選單結構,將屬性相似頁面統整于同一群組;亦或定義常用頁面選單,將使用頻率高的頁面置于各圖控功能頁最上方,提供更快速的切換方式。
[0048]即時監控模塊1021,其主要功能是定期讀取受控單元105即時運轉數據,依取得的數據即時更新元件,包括設備啟動、停止對應顯示的圖片、顏色、模擬數值文字、元件指針位置與即時趨勢圖表等,通過元件動態變化,呈現受控單元105完整系統即時運轉狀況;并可直接下達控制命令至受控單元105,包括啟動停止命令、監控點參數數值設定等,使用者不必親臨現場即可遠程進行操控,達到更有效管控系統的目的。
[0049]告警通報模塊1022,其主要功能是在受控單元105達到使用者設定的預警、告警條件時,于此受控單元105圖面位置旁以不同燈號警示使用者系統告警,并說明告警時間、等級與原因,讓使用者第一時間了解圖控系統完整告警狀況。
[0050]模擬測試模塊1023,其主要功能是用來模擬當所有受控單元105即時狀態皆為測試值時,元件變化是否和使用者設計的想法一致,通過此模塊先行模擬,不需實際鏈接受控單元105,即可初步判斷圖控系統設計是否正確,大幅降低后續調整的頻率與幅度。
[0051]命令轉譯模塊103,其主要功能是處理編輯器101與檢視器102送出的所有命令,包括受控單元105狀態數據讀取、控制命令下達與圖控設定存取等,其命令交換傳遞內容有命令名稱、受控單元105的唯一識別碼、即時數據或欲下達控制命令的數值設定等數據,其中命令的函式名稱、參數與回傳數據格式有統一規范,而傳遞數據皆以XML格式承載,卷標中的元素、屬性名稱亦需符合規定。命令轉譯模塊103統一與欲整合本發明的系統介接,各系統只需實作數個函式供命令轉譯模塊103調用,其中數個函式包括受控單元105狀態查詢,當命令轉譯模塊103傳入欲查詢的受控單元105唯一識別碼,整合系統需回傳此受控單元105的即時數據;與控制命令下達函式,當命令轉譯模塊103傳入欲控制的受控單元唯一識別碼與控制指令,由整合系統向受控單元105下達控制命令。本模塊有效將編輯器101、檢視器102與受控單元105獨立,并降低與欲整合的異質系統相關性。因此,欲整合本發明的系統只需實作數個函式供命令轉譯模塊調用,即可使用本發明的編輯器101與檢視器102所有功能模塊,完善地移植并達到技術快速整合與重復使用。
[0052]本發明的開發運作流程如下:
[0053]1、圖控系統管理者通過編輯器101先行規劃與設計圖控系統功能,包括使用頁面設定管理模塊1014增修案場所需功能頁面與連接關系,與以邏輯點組合設定模塊1013搭配受控單元105監控點,彈性建立數字邏輯或數值四則運算的邏輯組合設定點。
[0054]2、接著通過頁面設定管理模塊1014切換至各圖控頁面,利用元件編輯設定模塊1011設計各圖控頁面,包括自行研發的元件,包括文字、圖片、圖表與動態元件,元件屬性編輯界面,與拖拉放、點選、勾選方式調整元件參數,最后結合監控點對應模塊1012,將元件與受控單元105監控點建立連結對應關系。
[0055]3、管理者完成圖控設計后,使用頁面設定管理模塊1014向命令轉譯模塊103發送儲存命令,將圖控編輯設定全數存于在線數據庫104。后續編輯器101與檢視器102皆為存取在線圖控設定,達到即時編修讀取的功能。
[0056]4、接著圖控系統使用者通過檢視器102讀取在線最新的系統頁面設定,由即時監控模塊1021定期向命令轉譯模塊103發送受控單元105狀態查詢命令,由它調用各整合系統實作的查詢函式,待命令轉譯模塊103收到即時數據后,將更新至各對應監控點綁定的元件,藉由圖片、文字、動態元件變化,使用者可即時掌握監控系統完整運轉狀況;當使用者希望對受控單元105進行控制時,通過即時監控模塊1021將控制命令后發送至命令轉譯模塊103,由它調用各整合系統實作的控制函式傳達至受控單元105端,進而達到遠程監控控制系統的目的。[0057]5、告警通報模塊1022則是在即時監控模塊1021取得即時數據同時,比對是否有
圖控元件符合預警、告警條件,當有告警觸發,則會在對應元件旁標示不同顏色、告警圖示,并說明詳細的告警時間、等級與原因。
[0058]另外,圖控系統使用者可通過模擬測試模塊1023將所有元件暫時依自定義的數值模擬變化,并檢查系統是否依預期設計的畫面呈現。
[0059]綜合上述,本發明可在線即時編輯監控系統的界面,讓系統管理者快速修改系統畫面與元件參數,并將設計結果存放于在線數據庫,以減少不斷修改程序、重新建置發布的時間;再通過檢視界面呈現設計的監控系統,與受控單元進行數據交換、狀態更新與命令執行,通過元件動態變化將比單純的數值,更能生動展現系統設備運轉狀況。因此,編輯器在線增刪修圖形監控系統,結合檢視器即時監控受控單元狀態,可達到提升系統開發效率與簡化圖控操作界面的功效。另外,本發明可降低圖形監控系統開發門坎,將各元件屬性與欲呈現的數據,通過拖拉放、點擊與勾選的編輯方式,大幅簡化系統開發難度,以達到更貼近使用者的直覺操作方式。且本發明可降低重復開發類似方法的研發成本,通過命令轉譯模塊將前后端獨立,欲整合的系統只需實作數函式,即可將圖形監控系統開發方法全數功能整合進去,降低系統重復開發人力,并達到提升專利的價值與應用范圍的擴展。
[0060]以上所述僅為舉例性,而非為限制性者。任何未脫離本發明的精神與范疇,而對其進行的等效修改或變更,均應包含于后附的申請專利范圍中。
【權利要求】
1.一種圖控界面設計系統,其特征在于,包含: 編輯器,提供使用者設定至少一圖控元件及至少一圖控頁面,并用以將該圖控元件與受控單元的監控點對應連結,進而產生包含該圖控元件及該圖控頁面的圖控系統界面; 檢視器,讀取該圖控系統界面,且該檢視器用以接收該受控單元的監控狀態信息以顯示于該圖控系統界面上,并提供使用者即時操控該受控單元,且該檢視器比對該監控狀態信息與門坎值,進而選擇性地顯示告警信息于該圖控系統界面上;以及 命令轉譯模塊,連接該編輯器及該檢視器,當該圖控系統界面產生時,該命令轉譯模塊接收該編輯器所傳送的儲存命令,以依據該儲存命令將該圖控系統界面儲存于數據庫中,且該命令轉譯模塊接收該檢視器所傳送的狀態讀取命令,以依據該狀態讀取命令向該受控單元取得該監控狀態信息并傳至該檢視器,該命令轉譯模塊并接收該檢視器所傳送的控制命令,以依據該控制命令對該受控單元進行操控; 其中,當該檢視器讀取并啟動該圖控系統界面時,該編輯器提供使用者在線即時增修該圖控元件及該圖控頁面。
2.根據權利要求1所述的圖控界面設計系統,其特征在于,該編輯器包含元件編輯設定模塊、監控點對應模塊及頁面設定管理模塊;該元件編輯設定模塊提供使用者設定或增修該圖控元件;該監控點對應模塊用以將該圖控元件與該受控單元的該監控點對應連結;該頁面設定管理模塊用以提供使用者設定或增修該圖控頁面,并用以傳送該儲存命令至該命令轉譯模塊。
3.根據權利 要求2所述的圖控界面設計系統,其特征在于,該編輯器還包含邏輯點組合設定模塊,用以對該監控狀態信息進行數字邏輯組合或數值四則運算,進而將該監控狀態信息數值化后,以控制該監控點的數量。
4.根據權利要求1所述的圖控界面設計系統,其特征在于,該檢視器包含即時監控模塊及告警通報模塊;該即時監控模塊用以傳送該狀態讀取命令至該命令轉譯模塊,并接收經由該命令轉譯模塊自該受控單元取得的該監控狀態信息,且該即時監控模塊用以傳送該控制命令至該命令轉譯模塊,以通過該命令轉譯模塊來對該受控單元進行即時操控;該告警通報模塊用以判斷該監控狀態信息是否大于使用者所設定的該門坎值,若是,則于該圖控系統界面上顯示該告警信息。
5.根據權利要求4所述的圖控界面設計系統,其特征在于,該檢視器還包含模擬測試模塊,用以提供使用者模擬測試該圖控元件的功能狀態。
6.一種圖控界面設計操作方法,其特征在于,包含下列步驟: 經由編輯器提供使用者設定至少一圖控元件及至少一圖控頁面,并用以將該圖控元件與受控單元的監控點對應連結,進而產生包含該圖控元件及該圖控頁面的圖控系統界面; 利用命令轉譯模塊接收該編輯器所傳送的儲存命令,以依據該儲存命令將該圖控系統界面儲存于數據庫中; 經由檢視器自該數據厙中讀取該圖控系統界面,并傳送狀態讀取命令至該命令轉譯模塊,使該命令轉譯模塊依據該狀態讀取命令自控制單元取得監控狀態信息,并由該命令轉譯模塊傳送該監控狀態信息至該檢視器,以由該圖控系統界面顯示該監控狀態信息;以及 藉由該檢視器來比對該監控狀態信息與門坎值,進而選擇性地顯示告警信息于該圖控系統界面上;其中,當該檢視器讀取并啟動該圖控系統界面時,該編輯器提供使用者在線即時增修該圖控元件及該圖控頁面,且該檢視器傳送控制命令至該命令轉譯模塊時,提供使用者遠程即時操控該受控單元。
7.根據權利要求6所述的圖控界面設計操作方法,其特征在于,該編輯器包含元件編輯設定模塊、監控點對應模塊及頁面設定管理模塊;該元件編輯設定模塊提供使用者設定或增修該圖控元件;該監控點對應模塊用以將該圖控元件與該受控單元的該監控點對應連結;該頁面設定管理模塊用以提供使用者設定或增修該圖控頁面,并用以傳送該儲存命令至該命令轉譯模塊。
8.根據權利要求7所述的圖控界面設計操作方法,其特征在于,該編輯器還包含邏輯點組合設定模塊,用以對該監控狀態信息進行數字邏輯組合或數值四則運算,進而將該監控狀態信息數值化后,以控制該監控點的數量。
9.根據權利要求6所述的圖控界面設計操作方法,其特征在于,該檢視器包含即時監控模塊及告警通報模塊;該即時監控模塊用以傳送該狀態讀取命令至該命令轉譯模塊,并接收經由該命令轉譯模塊自該受控單元取得的該監控狀態信息,且該即時監控模塊用以傳送該控制命令至該命令轉譯模塊,以通過該命令轉譯模塊來對該受控單元進行即時操控;該告警通報模塊用以判斷該監控狀態信息是否大于使用者所設定的該門坎值,若是,則于該圖控系統界面上顯示該告警信息。
10.根據權利要求9所述的圖控界面設計操作方法,其特征在于,該檢視器還包含模擬測試模塊,用以提供使用者模擬測試該圖控元件的功能狀態。
【文檔編號】G06F9/44GK103809973SQ201410046760
【公開日】2014年5月21日 申請日期:2014年2月10日 優先權日:2013年9月14日
【發明者】蔡文賢, 曾煥然, 陳素瑩 申請人:中華電信股份有限公司