一種基于web圖形的實(shí)時(shí)監(jiān)控裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及電子信息技術(shù)領(lǐng)域,應(yīng)用于能源、電力等行業(yè),特別涉及一種基于完全B/S結(jié)構(gòu)的web圖形的實(shí)時(shí)監(jiān)控裝置及其方法,采用互聯(lián)網(wǎng)方式進(jìn)行遠(yuǎn)程登錄,實(shí)現(xiàn)工業(yè)生產(chǎn)現(xiàn)場(chǎng)與工業(yè)控制設(shè)備的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)與數(shù)據(jù)分析功能。
【背景技術(shù)】
[0002]通過(guò)互聯(lián)網(wǎng)方式進(jìn)行遠(yuǎn)程登錄,對(duì)工業(yè)生產(chǎn)現(xiàn)場(chǎng)與工業(yè)控制設(shè)備進(jìn)行遠(yuǎn)程的實(shí)時(shí)監(jiān)測(cè)并進(jìn)行數(shù)據(jù)分析已經(jīng)成為現(xiàn)代能源、電力等行業(yè)的電子信息系統(tǒng)不可缺少的組成部分。
[0003]基于Web的監(jiān)控系統(tǒng)主要是利用網(wǎng)絡(luò)資源,針對(duì)工業(yè)設(shè)備現(xiàn)場(chǎng)提供的實(shí)時(shí)數(shù)據(jù),通過(guò)友好的Web界面實(shí)現(xiàn)工業(yè)設(shè)備的各處參數(shù)的監(jiān)視與控制并通過(guò)WEB服務(wù)的用戶(hù)管理,實(shí)現(xiàn)對(duì)不同管理者的權(quán)限設(shè)定,來(lái)進(jìn)行集中的管理。
[0004]Web監(jiān)控客戶(hù)端的實(shí)時(shí)數(shù)據(jù)展現(xiàn)主要有兩種形式,一種為文本形式,通過(guò)文本或表格的形式展示各個(gè)設(shè)備參數(shù);另一種為圖形化形式,通過(guò)仿真的圖形展示工業(yè)設(shè)備,在圖形上設(shè)備對(duì)應(yīng)的位置展示相應(yīng)參數(shù)的實(shí)時(shí)數(shù)據(jù),并根據(jù)數(shù)據(jù)的具體情況進(jìn)行報(bào)警等提示。圖形化監(jiān)控的方式具備直觀(guān)、精確、可視性強(qiáng)等特點(diǎn),是目前web監(jiān)控系統(tǒng)采用的主流展現(xiàn)形式。
[0005]當(dāng)前現(xiàn)有基于web的圖形化監(jiān)控系統(tǒng)主要包含以下幾種結(jié)構(gòu)類(lèi)型:
[0006]1.基于C/S結(jié)構(gòu)
[0007]監(jiān)控客戶(hù)端為PC版軟件,需要在客戶(hù)端安裝軟件。
[0008]2.基于“偽B/S”結(jié)構(gòu)
[0009]使用瀏覽器進(jìn)行訪(fǎng)問(wèn),但是圖形的監(jiān)控程序是經(jīng)過(guò)封裝的客戶(hù)端程序,仍然需要在客戶(hù)端安裝軟件,然后通過(guò)瀏覽器插件的方式在web頁(yè)面上進(jìn)行訪(fǎng)問(wèn)。
[0010]3.基于B/S結(jié)構(gòu)
[0011]使用瀏覽器進(jìn)行訪(fǎng)問(wèn),并且不需要安裝客戶(hù)端軟件
[0012]第一種與第二種結(jié)構(gòu)類(lèi)型,是當(dāng)前web圖形化監(jiān)控所采用的主要形式,第三種結(jié)構(gòu)類(lèi)型,在當(dāng)前技術(shù)條件下也有部分應(yīng)用,但是應(yīng)用程度較低。
[0013]當(dāng)前的圖形化監(jiān)控主要存在以下的不足之處:
[0014]1.對(duì)于采用第一種與第二種結(jié)構(gòu)的,必須在每一個(gè)客戶(hù)端都安裝和配置軟件,系統(tǒng)維護(hù)成本極高。軟件每發(fā)生一點(diǎn)微小的變動(dòng),都必須重新安裝和配置客戶(hù)端程序,對(duì)于大規(guī)模的企業(yè)級(jí)應(yīng)用,需要每一臺(tái)客戶(hù)端機(jī)器都進(jìn)行配置。
[0015]2.終端兼容性差,只能在制定的終端及操作系統(tǒng)訪(fǎng)問(wèn),無(wú)法滿(mǎn)足當(dāng)前多種終端的需求。
[0016]3.瀏覽器限定,多數(shù)必須采用特定的瀏覽器,如IE,才能進(jìn)行正確的訪(fǎng)問(wèn)。
[0017]4.圖形保真性差,在進(jìn)行縮放時(shí),對(duì)于細(xì)節(jié)的呈現(xiàn)有效果上的失真。
[0018]5.數(shù)據(jù)來(lái)源固定,每種程序只支持固定的數(shù)據(jù)來(lái)源。
[0019]6.擴(kuò)展性差,缺乏二次開(kāi)發(fā)API支撐,只能用于固化的應(yīng)用。
[0020]7.可融合性差,缺少與外部系統(tǒng)的無(wú)縫結(jié)合機(jī)制,缺少外部系統(tǒng)訪(fǎng)問(wèn)及交互接口。
【發(fā)明內(nèi)容】
[0021]本實(shí)用新型的目的在于克服現(xiàn)有技術(shù)的不足,提供一種高可用性,高易用性,高融合性的基于web圖形的實(shí)時(shí)監(jiān)控裝置及其方法。
[0022]本實(shí)用新型提供了一種基于web圖形的實(shí)時(shí)監(jiān)控裝置,其特征在于:包括設(shè)置平臺(tái)、設(shè)備參數(shù)獲取終端、展現(xiàn)平臺(tái)、外部交互API和打印機(jī);
[0023]設(shè)置平臺(tái),用于提供監(jiān)控的配置信息,所述設(shè)置平臺(tái)讀取圖形,并將圖形展示給系統(tǒng)實(shí)施人員或管理人員,所述系統(tǒng)實(shí)施人員或管理人員通過(guò)圖形化的設(shè)置界面進(jìn)行相關(guān)配置并保存,所述設(shè)置平臺(tái)將保存的配置信息同步到圖形以供展現(xiàn)平臺(tái)使用;
[0024]設(shè)備參數(shù)獲取終端,用于測(cè)量各個(gè)監(jiān)控點(diǎn)的測(cè)點(diǎn)數(shù)據(jù),所述設(shè)備參數(shù)獲取終端包括設(shè)備傳感器,所述傳感器獲取各個(gè)監(jiān)控點(diǎn)的測(cè)點(diǎn)數(shù)據(jù);
[0025]展現(xiàn)平臺(tái),包括統(tǒng)一數(shù)字訪(fǎng)問(wèn)接口,用于負(fù)責(zé)監(jiān)控的圖形化展現(xiàn),所述展現(xiàn)平臺(tái)讀取來(lái)自所述設(shè)置平臺(tái)的配置信息和圖形,并根據(jù)配置信息及配置規(guī)則獲取來(lái)自設(shè)備參數(shù)獲取終端的各個(gè)監(jiān)控點(diǎn)的測(cè)點(diǎn)數(shù)據(jù),按照規(guī)則進(jìn)行實(shí)時(shí)的展現(xiàn);
[0026]外部交互API,用于與外部系統(tǒng)進(jìn)行交互掛接;
[0027]打印機(jī),用于將圖形上標(biāo)注的測(cè)點(diǎn)打印出來(lái)。
[0028]優(yōu)選地,設(shè)備參數(shù)獲取終端還包括數(shù)據(jù)訪(fǎng)問(wèn)接口模塊、數(shù)據(jù)庫(kù)和數(shù)據(jù)采集模塊,設(shè)備傳感器獲取各個(gè)監(jiān)控點(diǎn)的測(cè)點(diǎn)數(shù)據(jù),測(cè)點(diǎn)數(shù)據(jù)經(jīng)過(guò)數(shù)據(jù)采集模塊進(jìn)行處理和轉(zhuǎn)換后上傳至數(shù)據(jù)庫(kù)存儲(chǔ),數(shù)據(jù)庫(kù)通過(guò)數(shù)據(jù)訪(fǎng)問(wèn)接口模塊與展現(xiàn)平臺(tái)通信,進(jìn)行數(shù)據(jù)傳輸。
[0029]優(yōu)選地,所述圖形為SVG圖形,滿(mǎn)足W3C標(biāo)準(zhǔn)。
[0030]優(yōu)選地,所述數(shù)據(jù)庫(kù)為實(shí)時(shí)數(shù)據(jù)庫(kù)和/或關(guān)系數(shù)據(jù)庫(kù)。
[0031]優(yōu)選地,所述圖形能夠使用繪圖工具繪制后提交到設(shè)置平臺(tái)。
[0032]本實(shí)用新型的基于web圖形的實(shí)時(shí)監(jiān)控裝置及其方法,可以實(shí)現(xiàn):
[0033]I)無(wú)插件多瀏覽器支持:可在IE、chrome、safari等主流瀏覽器中直接訪(fǎng)問(wèn),無(wú)需安裝任何客戶(hù)端和第三方插件。
[0034]2)多行業(yè)多終端支持:不受應(yīng)用行業(yè)限制;可通過(guò)大屏、PC、平板電腦、手機(jī)等多種終端訪(fǎng)問(wèn)。
[0035]3)無(wú)失真縮放:保證圖形在用于各種尺寸縮放時(shí)不產(chǎn)生失真。可適用各種級(jí)別的監(jiān)控精細(xì)程度要求。在電力、能源行業(yè),對(duì)于細(xì)節(jié)要求較高的監(jiān)控系統(tǒng),采用本平臺(tái)可以實(shí)現(xiàn)無(wú)損呈現(xiàn)。
[0036]4)多數(shù)據(jù)來(lái)源兼容:突破數(shù)據(jù)來(lái)源的瓶頸,通過(guò)專(zhuān)有數(shù)據(jù)接口,兼容包括P1、eDNA、Oracle等多種主流實(shí)時(shí)/關(guān)系數(shù)據(jù)庫(kù)作為監(jiān)控?cái)?shù)據(jù)源,并可實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)庫(kù)與關(guān)系數(shù)據(jù)庫(kù)兩者結(jié)合。
[0037]5)動(dòng)畫(huà)直觀(guān)動(dòng)態(tài)展示:軟硬件充分結(jié)合,直觀(guān)展示設(shè)備及部件的狀態(tài)。根據(jù)數(shù)據(jù)或狀態(tài)的不同,以不同的顏色或不同的圖形進(jìn)行呈現(xiàn)。
[0038]6)多種接口支持:提供多種事件接口,用戶(hù)通過(guò)API支持,即可根據(jù)業(yè)務(wù)需要開(kāi)發(fā)監(jiān)控畫(huà)面的各種交互功能。
[0039]7)充分滿(mǎn)足外部系統(tǒng)整合需求:充分考慮監(jiān)控模塊與外部業(yè)務(wù)系統(tǒng)之間的整合要求,采用模塊化、組件化的設(shè)計(jì)思路,保證產(chǎn)品通過(guò)簡(jiǎn)單的配置即可滿(mǎn)足與Java,C#等多種Web工程之間的整合。
【附圖說(shuō)明】
[0040]圖1是系統(tǒng)總體架構(gòu)圖
[0041]圖2是展現(xiàn)平臺(tái)數(shù)據(jù)交互圖
【具體實(shí)施方式】
[0042]本實(shí)用新型提供了一種高可用性,高易用性,高融合性的基于web圖形的實(shí)時(shí)監(jiān)控裝置及其方法.
[0043]基于web圖形的實(shí)時(shí)監(jiān)控裝置,包括設(shè)置平臺(tái)、設(shè)備參數(shù)獲取終端和展現(xiàn)平臺(tái);
[0044]設(shè)置平臺(tái),用于提供監(jiān)控的配置信息,所述設(shè)置平臺(tái)讀取圖形,并將圖形展示給系統(tǒng)實(shí)施人員或管理人員,所述系統(tǒng)實(shí)施人員或管理人員通過(guò)圖形化的設(shè)置界面進(jìn)行相關(guān)配置并保存,所述設(shè)置平臺(tái)將保存的配置信息同步到圖形以供展現(xiàn)平臺(tái)使用;
[0045]設(shè)備參數(shù)獲取終端,用于測(cè)量各個(gè)監(jiān)控點(diǎn)的測(cè)點(diǎn)數(shù)據(jù),所述設(shè)備參數(shù)獲取終端包括設(shè)備傳感器,所述傳感器獲取各個(gè)監(jiān)控點(diǎn)的測(cè)點(diǎn)數(shù)據(jù);
[0046]展現(xiàn)平臺(tái),用于負(fù)責(zé)監(jiān)控的圖形化展現(xiàn),所述展現(xiàn)平臺(tái)讀取來(lái)自所述設(shè)置平臺(tái)的配置信息和圖形,并根據(jù)配置信息及配置規(guī)則獲取來(lái)自設(shè)備參數(shù)獲取終端的各個(gè)監(jiān)控點(diǎn)的測(cè)點(diǎn)數(shù)據(jù),按照規(guī)則進(jìn)行實(shí)時(shí)的展現(xiàn)。
[0047]打印機(jī),用于將圖形上標(biāo)注的測(cè)點(diǎn)打印出來(lái)。
[0048]優(yōu)選地,設(shè)置平臺(tái)包括設(shè)置圖形查看基礎(chǔ)功能模塊、圖形基本操作功能模塊、測(cè)點(diǎn)操作模塊、位置點(diǎn)操作模塊、設(shè)備圖元庫(kù)及動(dòng)態(tài)圖元操作模塊、熱點(diǎn)區(qū)域操作模塊和/或高級(jí)工具t旲塊;
[0049]設(shè)置圖形查看基礎(chǔ)功能模塊,用于提供給用戶(hù)圖形查看相關(guān)的功能,包括圖形的展示、縮放和/或拖動(dòng),以及畫(huà)中畫(huà)鳥(niǎo)瞰圖和/或顯示內(nèi)容控制;
[0050]圖形基本操作功能模塊,用于提供給用戶(hù)圖形的基本操作,用戶(hù)可以對(duì)圖形上的元素進(jìn)行選擇