本發(fā)明涉及一種生物質(zhì)鍋爐監(jiān)控系統(tǒng),更具體地說是涉及一種基于微信和云應(yīng)用的生物質(zhì)鍋爐遠(yuǎn)程監(jiān)控系統(tǒng)及其方法。
背景技術(shù):
當(dāng)下,包括生物質(zhì)能在內(nèi)的新能源的開發(fā)和利用愈來愈得到人們的重視。生物質(zhì)鍋爐即以生物質(zhì)能為燃料的鍋爐,其推廣能夠在一定程度上改變我國生物質(zhì)能大部分就地焚燒的現(xiàn)狀,同時(shí)緩解能源問題,促進(jìn)新能源更加廣泛的應(yīng)用。但是目前對于生物質(zhì)鍋爐監(jiān)控系統(tǒng)的研究仍然不夠。
近幾年以來,移動(dòng)終端技術(shù)和寬帶無線接入技術(shù)獲得了迅猛發(fā)展。人們越來越迫切地希望可以通過隨身攜帶的移動(dòng)終端設(shè)備(手機(jī)、平板電腦等)隨時(shí)隨地甚至是在移動(dòng)過程中方便地從互聯(lián)網(wǎng)獲取訊息和服務(wù)。移動(dòng)終端設(shè)備的普及以及性能的提升,使得移動(dòng)監(jiān)控變得可能。
生物質(zhì)鍋爐作為一種有一定危險(xiǎn)性的特種設(shè)備,各種事故時(shí)有發(fā)生,對鍋爐運(yùn)行狀態(tài)的有效監(jiān)控就顯得非常重要。由于移動(dòng)設(shè)備小巧輕便、適合攜帶的特點(diǎn),使用移動(dòng)設(shè)備進(jìn)行生物質(zhì)鍋爐監(jiān)控,用戶可以充分利用移動(dòng)終端的方便性、移動(dòng)性、實(shí)時(shí)性。用戶可以隨時(shí)隨地監(jiān)控鍋爐終端設(shè)備,在安全允許的范圍內(nèi)給鍋爐終端設(shè)備發(fā)送控制指令。鍋爐監(jiān)控終端也可以通過無線通信的方式將鍋爐報(bào)警、維修等信息發(fā)送給用戶,使得用戶能夠快速及時(shí)參與決策。因而,可以將移動(dòng)監(jiān)控用于生物質(zhì)鍋爐的監(jiān)控中,提高對生物質(zhì)鍋爐監(jiān)控信息的共享、管理和利用。
根據(jù)客戶端應(yīng)用軟件的不同,目前常見的移動(dòng)監(jiān)控模式主要有以下幾類:
(1)瀏覽器網(wǎng)頁監(jiān)控。瀏覽器網(wǎng)頁監(jiān)控使用的是b/s結(jié)構(gòu),將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,而客戶端主要的軟件僅為web瀏覽器。瀏覽器通過和服務(wù)器數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互,進(jìn)而實(shí)現(xiàn)本來只有專用軟件才能夠完成的強(qiáng)大功能。瀏覽器網(wǎng)頁監(jiān)控最大的好處是不用安裝任何專用軟件,只需能夠上網(wǎng)的瀏覽器,開發(fā)和維護(hù)均較為便利。但就對鍋爐進(jìn)行移動(dòng)監(jiān)控而言,用戶的體驗(yàn)不佳,比如:為了獲得鍋爐實(shí)時(shí)監(jiān)控信息,用戶需要打開瀏覽器登錄相應(yīng)網(wǎng)址進(jìn)行查看,或者登錄之后不退出,但是有些用戶不一定喜歡經(jīng)常使用移動(dòng)終端進(jìn)行瀏覽器上網(wǎng);瀏覽器網(wǎng)頁監(jiān)控對于主動(dòng)推送(報(bào)警信息等)的支持不夠。這些不足之處對于移動(dòng)終端用戶而言大幅度地減弱了監(jiān)控系統(tǒng)可能帶來的便利性;
(2)短信監(jiān)控。短信監(jiān)控非常適合移動(dòng)終端用戶的移動(dòng)化監(jiān)控體驗(yàn)。鍋爐用戶使用自己的手機(jī)號和鍋爐終端監(jiān)控裝置上的手機(jī)卡進(jìn)行短信通信,從而向鍋爐監(jiān)控終端控制器發(fā)送相應(yīng)的短信指令達(dá)到監(jiān)控鍋爐的目的。同時(shí)鍋爐終端也能夠向用戶手機(jī)發(fā)送鍋爐的相關(guān)信息。短信監(jiān)控的優(yōu)點(diǎn)是使用網(wǎng)絡(luò)覆蓋面廣的gsm,信號覆蓋絕大部分地區(qū);弊端是由于gsm網(wǎng)絡(luò)費(fèi)用的限制,不適合用于發(fā)送大容量訊息。短信監(jiān)控主要針對的是文本信息,對圖片、圖表等支持不夠,在數(shù)據(jù)的表現(xiàn)形式上缺乏靈活性;
(3)客戶端app監(jiān)控??蛻舳薬pp監(jiān)控使用c/s結(jié)構(gòu),充分利用服務(wù)器和客戶端兩端硬件環(huán)境的優(yōu)勢,將任務(wù)分給客戶端軟件和服務(wù)器端來完成,減少了系統(tǒng)通信方面的開銷,能夠?qū)崿F(xiàn)監(jiān)控功能的多樣化,在實(shí)時(shí)性上也有所保證。服務(wù)器端程序負(fù)責(zé)接受客戶端程序的服務(wù)請求,進(jìn)行相關(guān)的處理,再將處理后的結(jié)果返回給客戶端程序。客戶端軟件負(fù)責(zé)將用戶的請求提交給服務(wù)器端程序處理,再將返回的結(jié)果以某種形式顯示在用戶的客戶端程序上??蛻舳薬pp監(jiān)控的缺點(diǎn)是監(jiān)控軟件需要針對不同的操作系統(tǒng)分別進(jìn)行開發(fā),并且開發(fā)過程與特定操作系統(tǒng)的api相關(guān),因而存在不能夠跨平臺(tái)、開發(fā)維護(hù)成本高等不足。
可見,現(xiàn)有移動(dòng)監(jiān)控模式各有優(yōu)點(diǎn),但也都存在一些不足,需要作進(jìn)一步改進(jìn)。
另一方面,傳統(tǒng)的鍋爐遠(yuǎn)程監(jiān)控搭建服務(wù)器的方式有虛擬主機(jī)、專屬服務(wù)器、主機(jī)托管等,硬件、軟件、人工成本都較大,且系統(tǒng)可擴(kuò)展性、安全性、容錯(cuò)性不夠。paas是云計(jì)算的一種服務(wù)模式,提供應(yīng)用開發(fā)的運(yùn)行環(huán)境給開發(fā)人員,同時(shí)通過服務(wù)的形式將應(yīng)用最終部署所需要的軟件資源提供給用戶,從而讓開發(fā)者可以專心開發(fā)應(yīng)用的核心業(yè)務(wù)。相比于傳統(tǒng)的服務(wù)器架構(gòu),在paas上開發(fā)應(yīng)用具有可伸縮性強(qiáng)、成本低、可靠性強(qiáng)等優(yōu)點(diǎn)。由于使用paas平臺(tái)部署程序,所需服務(wù)器完全虛擬化,不需要在硬件上投資和花費(fèi)時(shí)間,大大縮短了開發(fā)流程,因而非常適合新創(chuàng)公司進(jìn)行產(chǎn)品的開發(fā)。鍋爐監(jiān)控系統(tǒng)使用paas平臺(tái),可以方便地隨著用戶使用的鍋爐節(jié)點(diǎn)數(shù)的增加而不斷擴(kuò)展業(yè)務(wù),降低初期成本,避免硬件上升級、維護(hù)等繁瑣問題,提高產(chǎn)品的競爭力。
因而,對于小型生物質(zhì)鍋爐企業(yè)而言,可以將paas平臺(tái)應(yīng)用到鍋爐遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對現(xiàn)有技術(shù)的不足,提出了一種基于微信和云應(yīng)用的生物質(zhì)鍋爐遠(yuǎn)程監(jiān)控系統(tǒng),滿足對生物質(zhì)鍋爐進(jìn)行現(xiàn)場和遠(yuǎn)程監(jiān)控的需要。能夠滿足用戶遠(yuǎn)程監(jiān)控鍋爐終端設(shè)備的需求,又能夠幫助廠家監(jiān)測管理所售鍋爐,為用戶提供技術(shù)支持。本發(fā)明所采用的技術(shù)方案如下:
基于微信和云應(yīng)用的生物質(zhì)鍋爐遠(yuǎn)程監(jiān)控系統(tǒng),系統(tǒng)組成包括鍋爐監(jiān)控終端、無線通信、網(wǎng)上監(jiān)控系統(tǒng),其中,網(wǎng)上監(jiān)控系統(tǒng)包括第三方云應(yīng)用平臺(tái)、廠家服務(wù)中心、微信公眾號服務(wù)器和微信客戶端;
所述的鍋爐監(jiān)控終端安裝在生物質(zhì)鍋爐的控制現(xiàn)場,用于采集鍋爐運(yùn)行信息,并控制鍋爐的外部執(zhí)行機(jī)構(gòu)動(dòng)作,完成對鍋爐的現(xiàn)場監(jiān)控;
所述的無線通信用于鍋爐監(jiān)控終端和網(wǎng)上監(jiān)控系統(tǒng)之間進(jìn)行數(shù)據(jù)傳輸,鍋爐監(jiān)控終端將現(xiàn)場采集到的信息傳送到網(wǎng)上監(jiān)控系統(tǒng),同時(shí)網(wǎng)上監(jiān)控系統(tǒng)也將控制指令通過無線通信發(fā)送給鍋爐監(jiān)控終端,實(shí)現(xiàn)實(shí)時(shí)在線的雙向通信;
第三方云應(yīng)用平臺(tái)包含通信服務(wù)器、web服務(wù)器和數(shù)據(jù)庫服務(wù)器;通信服務(wù)器負(fù)責(zé)對無線通信傳輸數(shù)據(jù)的收發(fā)處理;web服務(wù)器負(fù)責(zé)響應(yīng)來自用戶的網(wǎng)頁請求;數(shù)據(jù)庫服務(wù)器存儲(chǔ)各個(gè)鍋爐監(jiān)控終端的數(shù)據(jù),并提供調(diào)用;
所述的廠家服務(wù)中心采用鍋爐廠家綜合管理各鍋爐監(jiān)控終端的應(yīng)用平臺(tái);
所述的微信公眾平臺(tái)服務(wù)器作為第三方云應(yīng)用平臺(tái)和微信客戶端之間傳遞信息的媒介。
作為優(yōu)選,第三方云應(yīng)用平臺(tái)采用paas平臺(tái)。
作為優(yōu)選,在微信客戶端上,遠(yuǎn)程監(jiān)控功能以微信公眾號的形式呈現(xiàn)給用戶;用戶通過微信公眾號獲取鍋爐的運(yùn)行參數(shù)、報(bào)警信息、圖表顯示、歷史記錄,同時(shí)遠(yuǎn)程控制鍋爐的開關(guān)機(jī)、設(shè)定參數(shù)閾值。
進(jìn)一步的,所述微信公眾號中圖表顯示具體包括:
1)多個(gè)監(jiān)控參數(shù)實(shí)時(shí)信息的表格顯示;
2)各個(gè)監(jiān)控參數(shù)的實(shí)時(shí)狀態(tài)更新曲線和歷史記錄曲線。
作為優(yōu)選,廠家服務(wù)中心獲取鍋爐的運(yùn)行信息,實(shí)現(xiàn)數(shù)據(jù)監(jiān)測、分析、管理。
本發(fā)明的另一目的在于提供一種基于微信和云應(yīng)用的生物質(zhì)鍋爐遠(yuǎn)程監(jiān)控方法,對鍋爐的遠(yuǎn)程監(jiān)測具體過程如下:
1)生物質(zhì)鍋爐運(yùn)行的控制目標(biāo)分為四方面:維持汽包水位在一定范圍內(nèi)、控制出口蒸汽壓強(qiáng)跟隨負(fù)荷變化而變化、保證經(jīng)濟(jì)燃燒以及控制爐膛負(fù)壓穩(wěn)定;根據(jù)生物質(zhì)鍋爐的控制目標(biāo),鍋爐監(jiān)控終端需要采集包括汽包水位、蒸汽壓強(qiáng)、蒸汽溫度、進(jìn)水流量、爐膛負(fù)壓、煙氣氧含量在內(nèi)的鍋爐運(yùn)行參數(shù),根據(jù)各運(yùn)行參數(shù)閾值,通過調(diào)節(jié)包括給料機(jī)轉(zhuǎn)速、水泵、鼓風(fēng)機(jī)風(fēng)門、引風(fēng)機(jī)風(fēng)門在內(nèi)的執(zhí)行機(jī)構(gòu),從而使被控參數(shù)滿足控制目標(biāo)要求;
2)鍋爐監(jiān)控終端采集到的鍋爐運(yùn)行參數(shù)信息以及報(bào)警信息,均通過gprs網(wǎng)絡(luò)傳送到第三方云應(yīng)用平臺(tái);
3)第三方云應(yīng)用平臺(tái)的通信服務(wù)器接收到gprs信息,將信息存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中;
4)當(dāng)用戶需要查詢鍋爐運(yùn)行參數(shù)、歷史報(bào)警信息、歷史記錄及相應(yīng)的圖表顯示信息時(shí),用戶在微信客戶端上通過操作關(guān)注的公眾號發(fā)送請求,該請求消息發(fā)送至微信公眾平臺(tái)服務(wù)器,微信公眾平臺(tái)服務(wù)器把收到的請求消息轉(zhuǎn)發(fā)給第三方云應(yīng)用平臺(tái)的web服務(wù)器,第三方云應(yīng)用平臺(tái)的web服務(wù)器收到請求后,解析消息格式,根據(jù)消息內(nèi)容和服務(wù)器上部署的程序邏輯,從數(shù)據(jù)庫服務(wù)器中獲取相應(yīng)的數(shù)據(jù),得出要返回的消息,封裝后送回給微信公眾號服務(wù)器,微信公眾號服務(wù)器再將其轉(zhuǎn)發(fā)給用戶的微信客戶端,最終以微信公眾號的形式呈現(xiàn)給用戶;
5)如果gprs信息為鍋爐現(xiàn)場傳來的實(shí)時(shí)報(bào)警信息,第三方云應(yīng)用平臺(tái)在接收信息的同時(shí),通過web服務(wù)器上部署的程序調(diào)用微信公眾號的模板信息接口,以微信公眾平臺(tái)服務(wù)器為媒介,將報(bào)警信息推送給關(guān)注生物質(zhì)鍋爐監(jiān)控微信公眾號的對應(yīng)用戶;
對于鍋爐的遠(yuǎn)程控制具體過程如下:
1)當(dāng)用戶需要遠(yuǎn)程開啟或者關(guān)閉鍋爐時(shí),通過操作微信公眾號發(fā)送請求,該請求消息以微信公眾平臺(tái)服務(wù)器為媒介發(fā)送至第三方云應(yīng)用平臺(tái),第三方云應(yīng)用平臺(tái)通過web服務(wù)器接收并處理請求,再通過通信服務(wù)器發(fā)送gprs信息至鍋爐監(jiān)控終端,從而達(dá)到遠(yuǎn)程控制鍋爐的功能;
2)當(dāng)用戶需要遠(yuǎn)程調(diào)節(jié)鍋爐運(yùn)行參數(shù)的閾值信息時(shí),通過操作微信公眾號發(fā)送請求,該請求消息以微信公眾平臺(tái)服務(wù)器為媒介發(fā)送至第三方云應(yīng)用平臺(tái),第三方云應(yīng)用平臺(tái)通過web服務(wù)器接收并處理請求,將數(shù)據(jù)庫服務(wù)器中的閾值信息更新,再通過通信服務(wù)器發(fā)送相應(yīng)的gprs信息至鍋爐監(jiān)控終端,鍋爐監(jiān)控終端根據(jù)接收到的閾值信息進(jìn)行相應(yīng)的設(shè)置。
作為優(yōu)選,鍋爐監(jiān)控終端還通過lcd顯示器在現(xiàn)場顯示鍋爐運(yùn)行工況、各參數(shù)閾值;通過按鍵供控制人員現(xiàn)場操作管理鍋爐。
本發(fā)明與現(xiàn)有技術(shù)相比具有有益效果:1)利用微信公眾平臺(tái)市場覆蓋率廣、實(shí)時(shí)通訊、媒體形式多樣、跨平臺(tái)等特點(diǎn),使得用戶可以隨時(shí)隨地獲取鍋爐運(yùn)行參數(shù)、報(bào)警信息、豐富的圖表顯示、歷史記錄等;2)廠家利用廠家服務(wù)中心可以監(jiān)測管理所售鍋爐,利用微信公眾號為用戶提供技術(shù)支持;3)整個(gè)系統(tǒng)實(shí)現(xiàn)了一種以終端監(jiān)控為主、用戶參與、廠家支持的新型鍋爐監(jiān)控模式;4)利用新浪云應(yīng)用平臺(tái)虛擬化、可伸縮性強(qiáng)、成本低、可靠性強(qiáng)等特點(diǎn),大大縮短了開發(fā)流程,方便業(yè)務(wù)擴(kuò)展,降低初期成本,避免硬件上升級、維護(hù)等繁瑣問題。
附圖說明
圖1是鍋爐遠(yuǎn)程監(jiān)控方法的系統(tǒng)結(jié)構(gòu)框圖;
圖2是第三方云應(yīng)用平臺(tái)結(jié)構(gòu)圖;
圖3是生物質(zhì)鍋爐遠(yuǎn)程監(jiān)控微信公眾號功能模塊組成圖;
圖4是公眾號菜單效果圖;
圖5是鍋爐綁定界面視圖;
圖6是必要信息錄入界面視圖;
圖7是個(gè)人信息完善界面視圖;
圖8是實(shí)時(shí)狀態(tài)數(shù)據(jù)顯示和曲線顯示效果圖;其中(a)為實(shí)時(shí)狀態(tài)數(shù)據(jù)效果圖,圖(b)為實(shí)時(shí)狀態(tài)曲線效果圖;
圖9是歷史狀態(tài)查詢效果圖;
圖10是參數(shù)閾值控制界面效果圖;
圖11是實(shí)時(shí)報(bào)警信息效果圖。
具體實(shí)施方式
為使本發(fā)明描述清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方法做詳細(xì)說明。
一種基于微信和云應(yīng)用的生物質(zhì)鍋爐遠(yuǎn)程監(jiān)控系統(tǒng),系統(tǒng)組成包括鍋爐監(jiān)控終端、無線通信、網(wǎng)上監(jiān)控系統(tǒng),其中,網(wǎng)上監(jiān)控系統(tǒng)包括第三方云應(yīng)用平臺(tái)、廠家服務(wù)中心、微信公眾號服務(wù)器和微信客戶端;
所述的鍋爐監(jiān)控終端安裝在生物質(zhì)鍋爐的控制現(xiàn)場,用于采集鍋爐運(yùn)行信息,并控制鍋爐的外部執(zhí)行機(jī)構(gòu)動(dòng)作,完成對鍋爐的現(xiàn)場監(jiān)控;
所述的無線通信用于鍋爐監(jiān)控終端和網(wǎng)上監(jiān)控系統(tǒng)之間進(jìn)行數(shù)據(jù)傳輸,鍋爐監(jiān)控終端將現(xiàn)場采集到的信息傳送到網(wǎng)上監(jiān)控系統(tǒng),同時(shí)網(wǎng)上監(jiān)控系統(tǒng)也將控制指令通過無線通信發(fā)送給鍋爐監(jiān)控終端,實(shí)現(xiàn)實(shí)時(shí)在線的雙向通信;
第三方云應(yīng)用平臺(tái)包含通信服務(wù)器、web服務(wù)器和數(shù)據(jù)庫服務(wù)器;通信服務(wù)器負(fù)責(zé)對無線通信傳輸數(shù)據(jù)的收發(fā)處理;web服務(wù)器負(fù)責(zé)響應(yīng)來自用戶的網(wǎng)頁請求;數(shù)據(jù)庫服務(wù)器存儲(chǔ)各個(gè)鍋爐監(jiān)控終端的數(shù)據(jù),并提供調(diào)用;
所述的廠家服務(wù)中心采用鍋爐廠家綜合管理各鍋爐監(jiān)控終端的應(yīng)用平臺(tái);
所述的微信公眾平臺(tái)服務(wù)器作為第三方云應(yīng)用平臺(tái)和微信客戶端之間傳遞信息的媒介。
基于該系統(tǒng)的一種基于微信和云應(yīng)用的生物質(zhì)鍋爐遠(yuǎn)程監(jiān)控方法,其包括遠(yuǎn)程監(jiān)測和遠(yuǎn)程控制兩部分。
對鍋爐的遠(yuǎn)程監(jiān)測具體過程如下:
1)生物質(zhì)鍋爐運(yùn)行的控制目標(biāo)分為四方面:維持汽包水位在一定范圍內(nèi)、控制出口蒸汽壓強(qiáng)跟隨負(fù)荷變化而變化、保證經(jīng)濟(jì)燃燒以及控制爐膛負(fù)壓穩(wěn)定;根據(jù)生物質(zhì)鍋爐的控制目標(biāo),鍋爐監(jiān)控終端需要采集包括汽包水位、蒸汽壓強(qiáng)、蒸汽溫度、進(jìn)水流量、爐膛負(fù)壓、煙氣氧含量在內(nèi)的鍋爐運(yùn)行參數(shù),根據(jù)各運(yùn)行參數(shù)閾值,通過調(diào)節(jié)包括給料機(jī)轉(zhuǎn)速、水泵、鼓風(fēng)機(jī)風(fēng)門、引風(fēng)機(jī)風(fēng)門在內(nèi)的執(zhí)行機(jī)構(gòu),從而使被控參數(shù)滿足控制目標(biāo)要求;鍋爐監(jiān)控終端還通過lcd顯示器在現(xiàn)場顯示鍋爐運(yùn)行工況、各參數(shù)閾值;通過按鍵供控制人員現(xiàn)場操作管理鍋爐。
2)鍋爐監(jiān)控終端采集到的鍋爐運(yùn)行參數(shù)信息以及報(bào)警信息,均通過gprs網(wǎng)絡(luò)傳送到第三方云應(yīng)用平臺(tái);
3)第三方云應(yīng)用平臺(tái)的通信服務(wù)器接收到gprs信息,將信息存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中;
4)當(dāng)用戶需要查詢鍋爐運(yùn)行參數(shù)、歷史報(bào)警信息、歷史記錄及相應(yīng)的圖表顯示信息時(shí),用戶在微信客戶端上通過操作關(guān)注的公眾號發(fā)送請求,該請求消息發(fā)送至微信公眾平臺(tái)服務(wù)器,微信公眾平臺(tái)服務(wù)器把收到的請求消息轉(zhuǎn)發(fā)給第三方云應(yīng)用平臺(tái)的web服務(wù)器,第三方云應(yīng)用平臺(tái)的web服務(wù)器收到請求后,解析消息格式,根據(jù)消息內(nèi)容和服務(wù)器上部署的程序邏輯,從數(shù)據(jù)庫服務(wù)器中獲取相應(yīng)的數(shù)據(jù),得出要返回的消息,封裝后送回給微信公眾號服務(wù)器,微信公眾號服務(wù)器再將其轉(zhuǎn)發(fā)給用戶的微信客戶端,最終以微信公眾號的形式呈現(xiàn)給用戶;
5)如果gprs信息為鍋爐現(xiàn)場傳來的實(shí)時(shí)報(bào)警信息,第三方云應(yīng)用平臺(tái)在接收信息的同時(shí),通過web服務(wù)器上部署的程序調(diào)用微信公眾號的模板信息接口,以微信公眾平臺(tái)服務(wù)器為媒介,將報(bào)警信息推送給關(guān)注生物質(zhì)鍋爐監(jiān)控微信公眾號的對應(yīng)用戶;
對于鍋爐的遠(yuǎn)程控制具體過程如下:
1)當(dāng)用戶需要遠(yuǎn)程開啟或者關(guān)閉鍋爐時(shí),通過操作微信公眾號發(fā)送請求,該請求消息以微信公眾平臺(tái)服務(wù)器為媒介發(fā)送至第三方云應(yīng)用平臺(tái),第三方云應(yīng)用平臺(tái)通過web服務(wù)器接收并處理請求,再通過通信服務(wù)器發(fā)送gprs信息至鍋爐監(jiān)控終端,從而達(dá)到遠(yuǎn)程控制鍋爐的功能;
2)當(dāng)用戶需要遠(yuǎn)程調(diào)節(jié)鍋爐運(yùn)行參數(shù)的閾值信息時(shí),通過操作微信公眾號發(fā)送請求,該請求消息以微信公眾平臺(tái)服務(wù)器為媒介發(fā)送至第三方云應(yīng)用平臺(tái),第三方云應(yīng)用平臺(tái)通過web服務(wù)器接收并處理請求,將數(shù)據(jù)庫服務(wù)器中的閾值信息更新,再通過通信服務(wù)器發(fā)送相應(yīng)的gprs信息至鍋爐監(jiān)控終端,鍋爐監(jiān)控終端根據(jù)接收到的閾值信息進(jìn)行相應(yīng)的設(shè)置。
實(shí)施例
如圖1所示,系統(tǒng)組成包括鍋爐監(jiān)控終端、無線通信、網(wǎng)上監(jiān)控系統(tǒng)三部分組成。其中網(wǎng)上監(jiān)控系統(tǒng)包括第三方云應(yīng)用平臺(tái)、廠家服務(wù)中心、微信公眾號服務(wù)器和微信客戶端。鍋爐監(jiān)控終端與云應(yīng)用平臺(tái)進(jìn)行無線通信;第三方云應(yīng)用平臺(tái)可以和廠家監(jiān)控中心進(jìn)行交互,也可以以微信公眾平臺(tái)服務(wù)器為媒介與微信客戶端進(jìn)行交互,負(fù)責(zé)通信、數(shù)據(jù)存儲(chǔ)、web請求響應(yīng)等,是遠(yuǎn)程監(jiān)控的核心;微信公眾平臺(tái)以微信公眾號的形式將鍋爐狀態(tài)、歷史數(shù)據(jù)、實(shí)時(shí)報(bào)警等信息供給用戶查詢。另一方面,用戶也可以通過微信公眾號將控制命令傳送給監(jiān)控終端,可以實(shí)現(xiàn)遠(yuǎn)程開啟鍋爐、關(guān)閉鍋爐、調(diào)整參數(shù)閾值等功能。
如圖2所示,第三方云應(yīng)用平臺(tái)采用新浪云應(yīng)用sae,在sae上使用svn倉庫布置代碼,構(gòu)建了微信公眾號所需的微網(wǎng)站。新浪云應(yīng)用服務(wù)最外層是負(fù)載均衡,主要接受來自用戶的請求,并將請求發(fā)送給應(yīng)用所在的web服務(wù)池。web服務(wù)池會(huì)負(fù)責(zé)處理實(shí)際的請求。每個(gè)web服務(wù)池通常是由一組web服務(wù)器組成。負(fù)載均衡利用round-robin算法在對應(yīng)應(yīng)用所處的web服務(wù)池里選出一健康的web服務(wù)器來處理用戶請求。web服務(wù)器的任務(wù)是解析負(fù)載均衡發(fā)送來的請求,調(diào)用應(yīng)用代碼來處理相應(yīng)的請求,同時(shí)將回復(fù)信息送回給負(fù)載均衡,最后再由負(fù)載均衡將信息傳送給用戶。
如圖3所示,生物質(zhì)鍋爐遠(yuǎn)程監(jiān)控微信公眾號主要功能模塊包括用戶中心、查詢模塊、控制模塊、主動(dòng)推送、消息群發(fā)、技術(shù)支持、線上銷售這七大部分。用戶中心負(fù)責(zé)對微信公眾號關(guān)注者的管理,可以實(shí)現(xiàn)用戶注冊、綁定鍋爐、用戶信息管理等任務(wù)。查詢模塊用于微信用戶根據(jù)自己需求查看鍋爐相關(guān)信息,主要有實(shí)時(shí)狀態(tài)、歷史狀態(tài)、歷史報(bào)警信息等查詢內(nèi)容??刂颇K可以在安全范圍內(nèi)給微信用戶一定的遠(yuǎn)程控制權(quán)限,主要包括遠(yuǎn)程開機(jī)、緊急關(guān)機(jī)、參數(shù)閾值設(shè)定。主動(dòng)推送模塊主要使用模板消息接口實(shí)現(xiàn)了鍋爐監(jiān)控系統(tǒng)有針對性地將重要信息主動(dòng)發(fā)送給對應(yīng)用戶的功能,比如實(shí)時(shí)報(bào)警信息、鍋爐使用狀況反饋。消息群發(fā)模塊利用服務(wù)號每月4次的主動(dòng)群發(fā)權(quán)限,使廠家實(shí)現(xiàn)對所有用戶進(jìn)行產(chǎn)品介紹、最新活動(dòng)宣傳、鍋爐使用保養(yǎng)小知識(shí)的普及等內(nèi)容的主動(dòng)推送。技術(shù)支持模塊為用戶提供技術(shù)文檔的查閱、用戶論壇的交流、在線客服等支持服務(wù)。線上銷售模塊結(jié)合微信支付、微信小店等功能可以讓廠家進(jìn)行產(chǎn)品的線上銷售。
以下結(jié)合附圖對本發(fā)明中的微信公眾號作進(jìn)一步說明。
如圖4所示,本發(fā)明所設(shè)計(jì)的微信公眾號三個(gè)一級菜單分別為“查詢”、“設(shè)置”、“其他”?!安樵儭辈藛蜗掠小皩?shí)時(shí)狀態(tài)”、“歷史記錄”、“報(bào)警信息”三個(gè)二級菜單,連接相應(yīng)的第三方服務(wù)器網(wǎng)站,為用戶提供必要的鍋爐運(yùn)行情況查詢服務(wù)。與此類似,“設(shè)置”菜單下有“個(gè)人中心”、“閾值設(shè)定”、“緊急停機(jī)”、“遠(yuǎn)程開機(jī)”四個(gè)二級菜單,為用戶提供信息管理和一定權(quán)限的遠(yuǎn)程控制服務(wù)?!捌渌辈藛蜗掠小坝脩粽搲?、“技術(shù)文檔”、“服務(wù)熱線”、“微信小店”等,為用戶提供技術(shù)服務(wù)和產(chǎn)品咨詢。
如圖5所示,為鍋爐綁定界面視圖。用戶關(guān)注微信公眾賬號之后,依次點(diǎn)擊“查詢”、“個(gè)人中心”會(huì)來到鍋爐綁定界面。用戶可以將自己的微信號和購買的鍋爐進(jìn)行綁定,以后可以接收并顯示來自對應(yīng)鍋爐終端的數(shù)據(jù)。若綁定失敗,原界面會(huì)提示失敗原因;若綁定成功,界面跳轉(zhuǎn)到必要信息錄入視圖。
如圖6所示,必要信息錄入視圖負(fù)責(zé)用戶注冊時(shí)最基本信息的錄入,主要是昵稱、安全郵箱、安全密碼。用戶必要信息錄入失敗時(shí)會(huì)用javascript技術(shù)局部更新原頁面,顯示失敗原因;錄入成功時(shí),會(huì)先跳轉(zhuǎn)到注冊成功界面,再跳轉(zhuǎn)到個(gè)人信息完善界面。
如圖7所示,個(gè)人信息完善界面主要顯示用戶的個(gè)人信息并提供修改個(gè)人信息的途徑。用戶完成注冊之后可以通過“查詢”中的二級菜單“個(gè)人中心”直接進(jìn)入個(gè)人信息完善界面。個(gè)人信息完善視圖提供的信息包括昵稱、個(gè)人資料、安全密碼、安全郵箱、鍋爐基本信息、買家詳細(xì)資料等。其中安全密碼的重置需要通過安全郵箱進(jìn)行驗(yàn)證。
如圖8所示,“實(shí)時(shí)狀態(tài)”子菜單對應(yīng)的微網(wǎng)站負(fù)責(zé)處理實(shí)時(shí)狀態(tài)數(shù)據(jù)和實(shí)時(shí)曲線趨勢顯示。圖8(a)為實(shí)時(shí)狀態(tài)數(shù)據(jù)效果圖。當(dāng)前狀態(tài)用于顯示鍋爐此刻的運(yùn)行情況。通過gprs上傳的實(shí)時(shí)狀態(tài)可以包括蒸氣壓強(qiáng)、蒸汽溫度、煙氣氧含量、汽包水位、進(jìn)水流量等鍋爐狀態(tài)參數(shù)。本示例使用小型電加熱蒸汽發(fā)生器,上傳的數(shù)據(jù)主要關(guān)注蒸汽壓強(qiáng)、蒸汽溫度、汽包水位,而未顯示進(jìn)水流量、煙氣氧量等??蛻舳说奈⒕W(wǎng)站界面利用ajax技術(shù)定時(shí)向第三方服務(wù)器數(shù)據(jù)庫查詢最新鍋爐數(shù)據(jù),并局部動(dòng)態(tài)更新客戶端界面。此外,根據(jù)最近幾次的狀態(tài)信息,也可以定時(shí)更新并繪制實(shí)時(shí)曲線圖。圖8(b)即為蒸氣壓強(qiáng)(其他參數(shù)類似)的實(shí)時(shí)狀態(tài)曲線效果圖。實(shí)時(shí)狀態(tài)曲線圖使用折線圖、柱狀圖來顯示參數(shù)狀態(tài)趨勢,并在趨勢圖的繪制中加入數(shù)據(jù)區(qū)域縮放、數(shù)據(jù)更新等組件,實(shí)現(xiàn)以下基本功能:
1)個(gè)性化圖表的樣式。對于數(shù)字量(比如汽包水位)的顯示使用柱狀圖,對于模擬量的顯示使用折線圖;
2)在圖表中加入標(biāo)題、圖例、標(biāo)注、數(shù)據(jù)區(qū)域縮放等組件,實(shí)現(xiàn)用戶在移動(dòng)端的交互,為用戶提供“概覽數(shù)據(jù)整體,按需關(guān)注數(shù)據(jù)細(xì)節(jié)”的基本需求;
3)在圖表初始化后可通過jquery等工具定時(shí)(間隔時(shí)間綜合項(xiàng)目需要和服務(wù)器性能等綜合而定)獲取數(shù)據(jù),實(shí)現(xiàn)了鍋爐參數(shù)數(shù)據(jù)的實(shí)時(shí)動(dòng)態(tài)更新;
4)工具欄中附加提供了數(shù)據(jù)視圖(查看原始數(shù)據(jù))、動(dòng)態(tài)類型切換(折線圖和柱狀圖之間的切換)等功能。
如圖9所示,為鍋爐相應(yīng)參數(shù)(以蒸氣壓強(qiáng)為例,其他參數(shù)類似)的查詢效果圖?!皻v史狀態(tài)”子菜單點(diǎn)擊之后會(huì)有選擇需要查看參數(shù)的頁面,點(diǎn)擊相應(yīng)選項(xiàng)后進(jìn)入對應(yīng)的微網(wǎng)站。系統(tǒng)假設(shè)服務(wù)器上鍋爐運(yùn)行狀態(tài)數(shù)據(jù)保留3個(gè)月。微網(wǎng)站提供指定時(shí)間段的歷史數(shù)據(jù)查詢,并以echarts圖表的形式進(jìn)行展現(xiàn),用戶可靈活地通過時(shí)間軸的縮放定位并查看某一特定范圍的歷史記錄曲線。時(shí)間段的選擇長至3個(gè)月,短至1小時(shí)。
如圖10所示,為“閾值設(shè)定”子菜單對應(yīng)的微網(wǎng)站局部圖?,F(xiàn)實(shí)中,鍋爐的長期使用有可能使得鍋爐最佳運(yùn)行狀態(tài)下的參數(shù)取值范圍發(fā)生變化;另一種情況是用戶對蒸汽壓強(qiáng)的需求變化,希望獲得的蒸汽壓強(qiáng)正常運(yùn)行上下限也應(yīng)該能夠在一定范圍內(nèi)調(diào)節(jié)。在保證系統(tǒng)安全的前提下,公眾平臺(tái)提供給用戶鍋爐運(yùn)行參數(shù)范圍的調(diào)節(jié)。
如圖11所示,為鍋爐預(yù)警信息示意圖。本發(fā)明采用模板消息的形式主動(dòng)推送鍋爐預(yù)警信息。當(dāng)某臺(tái)鍋爐設(shè)備出現(xiàn)故障的時(shí)候,和該鍋爐綁定的所有微信用戶均能夠及時(shí)收到從終端傳送過來的鍋爐實(shí)時(shí)報(bào)警信息,有利于用戶快速做出正確決斷。鍋爐的預(yù)警信息包括預(yù)警時(shí)間、預(yù)警類型、預(yù)警等級、預(yù)警內(nèi)容等。
上述具體實(shí)施方式以較佳實(shí)施例對本發(fā)明進(jìn)行了說明,但這只是為了便于理解而舉的一個(gè)形象化的實(shí)例,不應(yīng)被視為是對本發(fā)明范圍的限制。同樣,根據(jù)本發(fā)明的技術(shù)方案及其較佳實(shí)施例的描述,可以做出各種可能的等同改變或替換,而所有這些改變或替換都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。