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