杜康 武漢紡織大學外經(jīng)貿學院
基于Java和Web的互聯(lián)網(wǎng)遠程控制系統(tǒng)構建分析
杜康 武漢紡織大學外經(jīng)貿學院
近幾年,互聯(lián)網(wǎng)遠程控制系統(tǒng)技術日益受到互聯(lián)程序技術人員的關注和重視。技術及其工作人員通過互聯(lián)網(wǎng)遠程控制技術構建的系統(tǒng)可以在所有的節(jié)點實現(xiàn)對互聯(lián)網(wǎng)的控制。這是一種不需要固定的控制端和配置輔助軟件,技術人員通過計算機的互聯(lián)網(wǎng)系統(tǒng)就可以實現(xiàn)控制,此系統(tǒng)是基于Java和Web來構建的,本文針對這種系統(tǒng)的構建進行簡要的分析,以說明其可行性及其實用性。
互聯(lián)網(wǎng) 遠程控制 構建分析
目前,由于計算機技術的深度發(fā)展,互聯(lián)網(wǎng)用戶在實際的生活和工作中想通過計算機Web瀏覽器達到遠程控制的需求越來越強烈,而且也越來越多,因此利用Java和Web技術成為工程設計師在互聯(lián)網(wǎng)遠程控制系統(tǒng)的設計方向和關注重點。對于大眾用戶而言,此類控制系統(tǒng)能夠協(xié)助其達成多種類型的功能控制的目的,且程序幾乎能兼容所有終端設備。Java的應用有效的避免了問題的出現(xiàn),更是遠程控制的實現(xiàn)具有可行性。
基于Java與Web的綜合技術所設計構建的互聯(lián)網(wǎng)遠程控制系統(tǒng),其整體結構如下所述。這個遠程控制系統(tǒng)的結構整體上涉及三大部分,即:被控設備部分、遠程控制中心部分及其分控制臺部分。在研究人員的整個實驗系統(tǒng)中,被控設備由有兩部分組成,即:實驗電機設備及其云臺和攝像機設備。
除此之外,控制臺實際上是Java程序嵌入在網(wǎng)頁中所構建的,它的圖形用戶接口能夠達成人機交互的效果。另外,網(wǎng)頁在Java程序嵌入的同時也植入了多媒體播放控件。重點部分的系統(tǒng)控制中心則是Web與遠程控制服務器及其數(shù)據(jù)庫服務器共同組成的。這幾個服務器能夠發(fā)布系統(tǒng)信息、登陸網(wǎng)頁同時還可以嵌入控制臺的網(wǎng)頁,實現(xiàn)控制鏈路及其系統(tǒng)構建的管理,同時存儲各種信息數(shù)據(jù)。
控制系統(tǒng)設計至完成整個過程涉及到構建與運作的動態(tài)過程:
利用互聯(lián)網(wǎng)網(wǎng)路將控制系統(tǒng)的被控設備部分和控制中心部分相互聯(lián)結,同時將被控設備在數(shù)據(jù)服務器中進行注冊。當工作人員對被控設備進行控制時,用戶通過互聯(lián)網(wǎng)瀏覽器程序登陸遠程控制網(wǎng)站頁面,獲取授權,標識完成用戶認證。用戶獲取控制設備的選擇網(wǎng)頁從而提交控制請求,認證中心為用戶發(fā)放控制臺。其中控制臺JSP能夠構成系統(tǒng)的控制界面,并且界面上的全部處理和操作行為都是利用控制管理Java Bean所實現(xiàn)的,這個管理平臺利用遠程和本地控制接口實現(xiàn)與互聯(lián)網(wǎng)和控制中心所關聯(lián)的設備,這樣就形成了由控制臺至被控設備的遠程結構的構建。
在互聯(lián)網(wǎng)控制系統(tǒng)的實際運作過程之中,控制用戶利用控制臺發(fā)出指令,調用和調整云臺和攝像機,從而對電機實現(xiàn)監(jiān)控。整個過程中,發(fā)出指令的重要部分就是系統(tǒng)控制中心,只有這樣才是能夠有效接收的指令,電機完成指令接收從而做出對應的運作,同時做出及時的反饋。所用的控制指令都是利用Java嵌入到計算機及其系統(tǒng)控制網(wǎng)頁中的,這樣可以使得計算機隨時實現(xiàn)有效控制。其中,監(jiān)控圖像可以通過數(shù)據(jù)庫傳輸?shù)娇刂凭W(wǎng)頁,并有內嵌的多多媒體控件實現(xiàn)顯示。
通常情況下,只要計算機自身具備Web 網(wǎng)頁瀏覽功能,那么就可以實現(xiàn)互聯(lián)網(wǎng)遠程控制,因為它具備了成為遠程系統(tǒng)控制平臺的可能性。一般而言,系統(tǒng)控制臺的整體程序均是Applet所構成的,而且它在IE服務器上并儲存于Java程序中,所以只要嵌入在控制端的瀏覽器網(wǎng)頁中,就能夠工作運行。同時還能夠連接系統(tǒng)的控制中心,使得整個制系統(tǒng)更加完整,而這也是基于Web服務程序設計構建的,此外這些服務程序均依靠Java的商務邏輯的技術。
基于Java與Web的互聯(lián)網(wǎng)的遠程控制系統(tǒng),不只是控制一些設備,相反它和被控設備并沒有太大的關系。這是由于系統(tǒng)整個構建過程是處于動態(tài)形式的,并且信息數(shù)據(jù)均存儲于數(shù)據(jù)庫,能夠按照實際要求做出調整和修正。除此之外,這種形式的遠程控制系統(tǒng)的結構不受設備限制,用戶能夠利用所有可以使用網(wǎng)頁瀏覽器的終端實現(xiàn)遠程控。
有上文的分析和闡述可知,要想使得遠程控制系統(tǒng)在基于Java嵌入的瀏覽器上實現(xiàn)控制,就一定要設計可以支持Java的運行的Web服務器。程序設計人員能夠想到和使用的最有效,最佳的方式是應用新一代的Apache及其Tomcat4,Apache可以實現(xiàn)網(wǎng)絡控制程序靜態(tài)方面的分析處理,Tomcat可以有效的調用Java運行環(huán)境的重要程序從而實現(xiàn)網(wǎng)絡控制程序的動態(tài)分析處理?;贘ava與Web技術實現(xiàn)的互聯(lián)網(wǎng)遠程控制系統(tǒng),可以實現(xiàn)遠程控制的質的提高,滿足隨時控制和條件的需求。
綜上所述,應用Java技術及其Web技術所構建的互聯(lián)網(wǎng)遠程控制系統(tǒng),能夠充分的確保隨動控制及其調節(jié)的功能的實際需要。除此之外,互聯(lián)網(wǎng)控制系統(tǒng)結構有效的實現(xiàn)了控制路由器利用互聯(lián)網(wǎng)路的動態(tài)建設。另外控制工作人員僅通過互聯(lián)網(wǎng)即可達成針對其他控制點設備的控制。從而有效避免了固定控件與控制端及其控制結構的使用,轉變了傳統(tǒng)控制方式,從而逐步實現(xiàn)時間、空間無限制,無設備限制,提高了遠程控制的質效。
[1]任慧.利用Java和Web構建基于互聯(lián)網(wǎng)的遠程控制系統(tǒng)[J]中國信息化,2014(19):64-66
[2]陳啟軍,基于Web的移動機器人控制系統(tǒng)研究及Java實現(xiàn)[J]同濟大學學報,2002(8):996-1000