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