基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法
【專利摘要】本發(fā)明提出了一種基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,云端模式是基于監(jiān)控系統(tǒng)的內(nèi)部網(wǎng)絡(luò),云端服務(wù)器與子站系統(tǒng)采用光纖互聯(lián),對云端服務(wù)器的矢量圖元進行拷貝、粘貼、編輯操作,然后進行云端整體上傳,各子站系統(tǒng)智能下載所編輯的圖元,保證云端服務(wù)器的更新與子站系統(tǒng)的同步。本發(fā)明的基于云端模式的監(jiān)控人機界面矢量圖元模式,以子系統(tǒng)端零操作、零安裝為目標(biāo),實現(xiàn)更全面的數(shù)據(jù)共享的云端服務(wù)。
【專利說明】基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明為基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,屬于監(jiān)控系統(tǒng)的資源網(wǎng)絡(luò)化共享【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]目前國內(nèi)外主流監(jiān)控系統(tǒng)采用傳統(tǒng)方式展示人機界面,圖元及模型的部署方式也是單一化的一對一模式。隨著計算機網(wǎng)絡(luò)技術(shù)以及矢量圖形顯示技術(shù)的飛速發(fā)展,用戶對監(jiān)控人機界面的要求越來越高,已經(jīng)不局限于傳統(tǒng)的位圖方式。對人機界面的圖元要求更加的精細(xì)化和精準(zhǔn)化,傳統(tǒng)的人機界面展示圖元方式已經(jīng)不能滿足新型監(jiān)控系統(tǒng)的發(fā)展需求。網(wǎng)絡(luò)的出現(xiàn)使資源共享變得很簡單,交流的雙方可以跨越時空的障礙,隨時隨地傳遞信息,如何把監(jiān)控系統(tǒng)的資源網(wǎng)絡(luò)化共享,提供方面快捷的網(wǎng)絡(luò)服務(wù),是新型監(jiān)控系統(tǒng)發(fā)展的趨勢。
[0003]傳統(tǒng)的監(jiān)控系統(tǒng)人機界面展示及應(yīng)用具有如下缺點:(1)采用位圖方式,這種方式已經(jīng)不能滿足日趨多樣化的展現(xiàn)形式,采用如LED大屏幕顯示、投影儀等顯示位圖,會帶來位圖的失真現(xiàn)象,視覺效果大打折扣,不能做到圖像無損展示;(2)位圖方式不能表達設(shè)備的狀態(tài)精細(xì)化和精準(zhǔn)化,尤其是設(shè)備的多種狀態(tài)交織在一起,人機界面顯示的模糊不清;
(3)受限的圖元定義方式,傳統(tǒng)的圖元定義單一化,不能達到多種設(shè)備聯(lián)動的效果展示;
(4)圖元部署方式,傳統(tǒng)方式是一對一的部署,不能基于網(wǎng)絡(luò)化一對多部署,導(dǎo)致這種方式靈活性差,配置工作量大,人力成本增加。
【發(fā)明內(nèi)容】
[0004]針對現(xiàn)有技術(shù)中存在的不足,本發(fā)明提出一種基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,能夠很好的彌補傳統(tǒng)方式帶來的不足。
[0005]本發(fā)明的實現(xiàn)技術(shù)方案為:
基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,包括以下步驟:
1)在云端服務(wù)器創(chuàng)建基于矢量圖元的模型;
2)將圖元模型部署到整個監(jiān)控系統(tǒng)內(nèi);
3)矢量圖元需要更新時,對云端服務(wù)器的矢量圖元進行拷貝、粘貼、編輯操作;
4)將操作完成后的矢量圖元進行云端整體上傳;
5)各子站系統(tǒng)智能下載所編輯完成的矢量圖元,保證子站系統(tǒng)與云端服務(wù)器同步更新。
[0006]前述的云端模式是基于監(jiān)控系統(tǒng)的內(nèi)部網(wǎng)絡(luò),所述云端服務(wù)器與子站系統(tǒng)采用光纖互聯(lián)。
[0007]前述的步驟I)中,基于矢量圖元的模型的創(chuàng)建步驟為:
1-1)用戶自定義創(chuàng)建矢量圖元;
1-2)基于Javascript腳本的標(biāo)準(zhǔn)化定義圖元; 1-3)自定義對象數(shù)據(jù)類型;
1-4)模型封裝;
1-5)模型和對象數(shù)據(jù)的綁定。
[0008]前述的矢量圖元的屬性以可編輯的源碼形式體現(xiàn),并且所述矢量圖元的屬性能夠根據(jù)用戶的需求而自定義更改。
[0009]前述的矢量圖元的屬性通過監(jiān)控系統(tǒng)中的畫面編輯器自定義更改。
[0010]前述的云端模式下,支持矢量圖元模型的自由組合,從而實現(xiàn)多設(shè)備狀態(tài)的聯(lián)動。
[0011]前述的矢量圖元提供直線、矩形、三角形、圓、橢圓基本圖元。
[0012]本發(fā)明的有益效果為:
1:靈活性:通過用戶自定義圖元屬性,能夠靈活配置;
2:準(zhǔn)確性:矢量圖元自由組合,動態(tài)準(zhǔn)確展示多設(shè)備聯(lián)動效果;
3:快捷性:通過云端模式部署,一鍵全站部署,一鍵全站應(yīng)用;
4:在監(jiān)控系統(tǒng)中更好的展示圖元效果,增強模型的自由度;云端模式下的圖元部署更為方便、快捷;減輕運行人員的勞動強度,提高了勞動效率;
5:本發(fā)明方法實用性強,工程易于實現(xiàn),因此具有廣闊的應(yīng)用前景。
【專利附圖】
【附圖說明】
[0013]圖1是本發(fā)明矢量圖元模型創(chuàng)建流程;
圖2是本發(fā)明實施例的多種圖元組合的模型與設(shè)備參數(shù)的綁定及設(shè)備狀態(tài)變化效果; 圖3是本發(fā)明實施例的畫面編輯器中的圓角矩形示意圖;
圖4是為傳統(tǒng)模式下用戶更新圖元示意圖;
圖5是本發(fā)明的云端模式下用戶更新圖元示意圖。
【具體實施方式】
[0014]以下結(jié)合附圖和具體實施例對本發(fā)明作進一步詳細(xì)說明。
[0015]本發(fā)明的基于云端模式的矢量圖元應(yīng)用于監(jiān)控系統(tǒng)中,如圖1所示,矢量圖元模型的創(chuàng)建過程為:用戶自定義創(chuàng)建矢量圖元,基于Javascript腳本的標(biāo)準(zhǔn)化定義圖元,自定義對象數(shù)據(jù)類型、模型封裝以及模型和對象數(shù)據(jù)的綁定。應(yīng)用在監(jiān)控系統(tǒng)中的接線圖、工況圖等各種操作畫面。在云端模式下,支持動態(tài)模型的自由組合,從而實現(xiàn)多設(shè)備狀態(tài)的聯(lián)動,如圖2所示,圖元模型I與設(shè)備狀態(tài)參數(shù)綁定,反映設(shè)備狀態(tài),圖元模型2與模式狀態(tài)參數(shù)綁定,反映模式狀態(tài),圖元模型3與水位狀態(tài)參數(shù)綁定,反映水位狀態(tài),圖元模型4與檢修狀態(tài)參數(shù)綁定,反映檢修狀態(tài),將4個圖元模型組合,實現(xiàn)多種矢量圖元模型的交互與多種設(shè)備的參數(shù)傳遞,從而實現(xiàn)設(shè)備聯(lián)動效果。
[0016]本發(fā)明的無級縮放畫布不會導(dǎo)致畫面的失真或出線鋸齒邊緣,創(chuàng)建的各種動態(tài)圖元模型體現(xiàn)“模型腳本自定義創(chuàng)建,一鍵部署,一鍵應(yīng)用”的先進一體化設(shè)計理念。
[0017]作為對傳統(tǒng)監(jiān)控系統(tǒng)的模型創(chuàng)建及部署的重大改進,模型完全自定義腳本化,具有高度的靈活性,可配置性和通用性。以地鐵綜合監(jiān)控為例說明,在中心云端服務(wù)器創(chuàng)建和部署模型,子站系統(tǒng)基于云端模式共享中心的模型,以統(tǒng)一、高效的方式完成配置工作,大大地減少了人力成本。在基于云端模式的矢量圖元支持下,工程師可以輕松組態(tài),便捷、高效地完成模型的創(chuàng)建和部署,以滿足用戶的各種復(fù)雜的需求。
[0018]本發(fā)明中提出的云端模式是基于監(jiān)控系統(tǒng)的內(nèi)部網(wǎng)絡(luò),該網(wǎng)絡(luò)與互聯(lián)網(wǎng)是物理隔離,云端服務(wù)器與子站系統(tǒng)采用光纖互聯(lián),保證整個系統(tǒng)內(nèi)的網(wǎng)絡(luò)完全。用戶在中心云端服務(wù)器創(chuàng)建基于矢量圖元的模型;然后把圖元模型部署到整個監(jiān)控系統(tǒng)內(nèi);圖元需要更新時,用戶對云端服務(wù)器的圖元進行拷貝、粘貼、編輯等操作;然后將操作后的圖元進行云端整體上傳;各子站系統(tǒng)智能下載所編輯的圖元,保證云端服務(wù)器的更新與子站系統(tǒng)的同步。這種一對多的模式,靈活性增強、配置工作縮減,人力成本得到有效控制。實現(xiàn)易于維護管理、安全可靠、不受地理位置限制的基于云端模式的監(jiān)控人機界面矢量圖元模式,以子系統(tǒng)端零操作、零安裝為目標(biāo),實現(xiàn)更全面的數(shù)據(jù)共享的云端服務(wù)。
[0019]矢量基本圖元利用自定義路徑的方法實現(xiàn),得到的矢量圖像文件占用的存儲空間較小。圖像可以無極縮放,對圖形的旋轉(zhuǎn)或變形操作,圖形不會產(chǎn)生鋸齒效果。采用LED大屏幕投放、投影儀投放時,矢量圖形也不會失真,而且矢量圖元是可以編輯的源碼形式體現(xiàn),實現(xiàn)圖形自定義與用戶的輕松交互。如圖2所示的矢量圖元與設(shè)備參數(shù)的一體化設(shè)計模式,實現(xiàn)多種矢量圖元的交互與多種設(shè)備的參數(shù)傳遞,保證最佳的設(shè)備聯(lián)動效果和圖形展示效果。
[0020]可擴展矢量圖元(SVG, Scalable Vector Graphics)是一種基于XM的用來描述而為矢量圖形和矢量/點陣混合圖形的標(biāo)識語言??蓴U展一詞在圖形圖像技術(shù)上指的是它不局限于一塊固定的區(qū)域,而是能夠適應(yīng)不同的分辨率,能在不同大小的區(qū)域內(nèi)都正常或比較正常地顯示。在本發(fā)明中的矢量圖元能夠根據(jù)用戶的需求而自定義,且能夠與其它的規(guī)范相融合,適合于更廣泛的應(yīng)用。SVG是圖形、圖像和文字的有機統(tǒng)一,它提供了直線、矩形、三角形、圓、橢圓等基本圖元。
[0021]以圓角矩形為例進行矢量圖元自定義創(chuàng)建,首先自定義矢量圓角矩陣的各屬性的代碼,如圓角矩形的高度、寬度、圓角弧度、邊框填充色、邊框色以及邊框線寬度,可以通過這些參數(shù)來更改用戶所需求的格式。該圖元不是以數(shù)學(xué)公式的方式得到的圖形,而是以自定義的路徑方法實現(xiàn)自由更改矩形的高度、寬度、圓角弧度等屬性。這種自定義方式不僅能夠滿足用戶的需求以及多種圖元的組合,而且能夠方便、快捷的實現(xiàn)用戶對圖元的各種需求。以圓角矩形為例,基于云端模式部署到數(shù)據(jù)庫中。
[0022]圖3中顯示的是監(jiān)控系統(tǒng)中自帶的畫面編輯器,在編輯器中左側(cè)是屬性列表,圖元本身有默認(rèn)屬性,如果不適合用戶需求,用戶可以自行修改屬性值。右側(cè)是畫布顯示,用戶所需圖元部署情況,包括圖元組合情況,此圖顯示的是圓角矩形的各種填充色和邊框色的不同情況。
[0023]上述是用戶在云端服務(wù)器上做的圖元創(chuàng)建、加載、編輯等工作,然后把圖元模型部署到整個監(jiān)控系統(tǒng)內(nèi)(包括子站系統(tǒng))。如圖4為傳統(tǒng)模式下用戶更新圖元,圖5為云端模式,從兩圖中可以清晰的看出傳統(tǒng)模式下更新圖元是一位用戶對應(yīng)一個子站系統(tǒng),假設(shè)全站有一個用戶在值班需要更改全站的某個圖元,那么這位用戶需要把全站的子系統(tǒng)更改一遍,給配置人員帶來的工作量是巨大的。而反觀基于云端模式下更新圖元是一位用戶對應(yīng)多個子站系統(tǒng),配置工作只需要在云端服務(wù)器上更改一次,子站系統(tǒng)會自動獲得云端服務(wù)器上的更改圖元,這樣不僅配置工作量小,效率高,節(jié)省人力成本。
[0024]監(jiān)控系統(tǒng)采用矢量圖元避免采用位圖帶來的圖像模糊現(xiàn)象,以及可以看見賴以構(gòu)成整個圖像的無數(shù)單個方塊,擴大位圖尺寸的效果是增大單個像素,從而使線條和形狀顯得參差不齊。矢量圖元可以是一個點或一條線,文件占用內(nèi)存空間較小,因為這種類型的圖像文件包含獨立的分離圖像,可以自由無限制的重新組合。矢量圖元能夠無級縮放,且放大后圖像不會失真,和分辨率無關(guān),適用于監(jiān)控系統(tǒng)人機界面設(shè)計。本發(fā)明的矢量圖元創(chuàng)建的自定義方式能夠組合成所需復(fù)雜模型,并且圖元的動態(tài)顯示能夠滿足多個設(shè)備的聯(lián)動要求?;谠贫四J讲渴鹫麄€監(jiān)控系統(tǒng)的模型,集創(chuàng)建、編輯、刪除、管理、備份等多種功能為一體,云端一次部署,子站系統(tǒng)全部自動更新更改模型,帶給用戶簡單流暢、方便快捷的全新體驗。
[0025]以上實施例只是對于本發(fā)明的部分功能進行描述,但實施例和附圖并不是用來限定本發(fā)明的。在不脫離本發(fā)明之精神和原則之內(nèi),可以有各種更改和變化,所做的任何等效變化或潤飾,同樣屬于本發(fā)明之保護范圍。
【權(quán)利要求】
1.基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,其特征在于,包括以下步驟: 1)在云端服務(wù)器創(chuàng)建基于矢量圖元的模型; 2)將圖元模型部署到整個監(jiān)控系統(tǒng)內(nèi); 3)矢量圖元需要更新時,對云端服務(wù)器的矢量圖元進行拷貝、粘貼、編輯操作; 4)將操作完成后的矢量圖元進行云端整體上傳; 5)各子站系統(tǒng)智能下載所編輯完成的矢量圖元,保證子站系統(tǒng)與云端服務(wù)器同步更新。
2.根據(jù)權(quán)利要求1所述的基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,其特征在于,所述云端模式是基于監(jiān)控系統(tǒng)的內(nèi)部網(wǎng)絡(luò),所述云端服務(wù)器與子站系統(tǒng)采用光纖互聯(lián)。
3.根據(jù)權(quán)利要求1所述的基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,其特征在于,所述步驟I)中,基于矢量圖元的模型的創(chuàng)建步驟為: 1-1)用戶自定義創(chuàng)建矢量圖元; 1-2)基于Javascript腳本的標(biāo)準(zhǔn)化定義圖元; 1-3)自定義對象數(shù)據(jù)類型; 1-4)模型封裝; 1-5)模型和對象數(shù)據(jù)的綁定。
4.根據(jù)權(quán)利要求1或3所述的基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,其特征在于,所述矢量圖元的屬性以可編輯的源碼形式體現(xiàn),并且所述矢量圖元的屬性能夠根據(jù)用戶的需求而自定義更改。
5.根據(jù)權(quán)利要求4所述的基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,其特征在于,所述矢量圖元的屬性通過監(jiān)控系統(tǒng)中的畫面編輯器自定義更改。
6.根據(jù)權(quán)利要求1所述的基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,其特征在于,所述云端模式下,支持矢量圖元模型的自由組合,從而實現(xiàn)多設(shè)備狀態(tài)的聯(lián)動。
7.根據(jù)權(quán)利要求1或3所述的基于云端模式的矢量圖元在監(jiān)控系統(tǒng)中的更新方法,其特征在于,所述矢量圖元提供直線、矩形、三角形、圓、橢圓基本圖元。
【文檔編號】H04L29/08GK104348918SQ201410640188
【公開日】2015年2月11日 申請日期:2014年11月13日 優(yōu)先權(quán)日:2014年11月13日
【發(fā)明者】曹黎明, 包德梅, 顏儒彬, 王媛媛, 李芳 , 蔡一磊, 李寅, 高爽 申請人:國電南京自動化股份有限公司