基于Java和Web的互联网远程控制系统构建分析
2017-12-28杜康武汉纺织大学外经贸学院
杜康 武汉纺织大学外经贸学院
基于Java和Web的互联网远程控制系统构建分析
杜康 武汉纺织大学外经贸学院
近几年,互联网远程控制系统技术日益受到互联程序技术人员的关注和重视。技术及其工作人员通过互联网远程控制技术构建的系统可以在所有的节点实现对互联网的控制。这是一种不需要固定的控制端和配置辅助软件,技术人员通过计算机的互联网系统就可以实现控制,此系统是基于Java和Web来构建的,本文针对这种系统的构建进行简要的分析,以说明其可行性及其实用性。
互联网 远程控制 构建分析
目前,由于计算机技术的深度发展,互联网用户在实际的生活和工作中想通过计算机Web浏览器达到远程控制的需求越来越强烈,而且也越来越多,因此利用Java和Web技术成为工程设计师在互联网远程控制系统的设计方向和关注重点。对于大众用户而言,此类控制系统能够协助其达成多种类型的功能控制的目的,且程序几乎能兼容所有终端设备。Java的应用有效的避免了问题的出现,更是远程控制的实现具有可行性。
1 互联网远程控制系统的设计分析
1.1 控制系统的构建部分分析
基于Java与Web的综合技术所设计构建的互联网远程控制系统,其整体结构如下所述。这个远程控制系统的结构整体上涉及三大部分,即:被控设备部分、远程控制中心部分及其分控制台部分。在研究人员的整个实验系统中,被控设备由有两部分组成,即:实验电机设备及其云台和摄像机设备。
除此之外,控制台实际上是Java程序嵌入在网页中所构建的,它的图形用户接口能够达成人机交互的效果。另外,网页在Java程序嵌入的同时也植入了多媒体播放控件。重点部分的系统控制中心则是Web与远程控制服务器及其数据库服务器共同组成的。这几个服务器能够发布系统信息、登陆网页同时还可以嵌入控制台的网页,实现控制链路及其系统构建的管理,同时存储各种信息数据。
1.2 控制系统的整体过程分析
控制系统设计至完成整个过程涉及到构建与运作的动态过程:
1.2.1控制系统的构建过程分析
利用互联网网路将控制系统的被控设备部分和控制中心部分相互联结,同时将被控设备在数据服务器中进行注册。当工作人员对被控设备进行控制时,用户通过互联网浏览器程序登陆远程控制网站页面,获取授权,标识完成用户认证。用户获取控制设备的选择网页从而提交控制请求,认证中心为用户发放控制台。其中控制台JSP能够构成系统的控制界面,并且界面上的全部处理和操作行为都是利用控制管理Java Bean所实现的,这个管理平台利用远程和本地控制接口实现与互联网和控制中心所关联的设备,这样就形成了由控制台至被控设备的远程结构的构建。
1.2.2控制系统的运作过程分析
在互联网控制系统的实际运作过程之中,控制用户利用控制台发出指令,调用和调整云台和摄像机,从而对电机实现监控。整个过程中,发出指令的重要部分就是系统控制中心,只有这样才是能够有效接收的指令,电机完成指令接收从而做出对应的运作,同时做出及时的反馈。所用的控制指令都是利用Java嵌入到计算机及其系统控制网页中的,这样可以使得计算机随时实现有效控制。其中,监控图像可以通过数据库传输到控制网页,并有内嵌的多多媒体控件实现显示。
2 互联网远程控制系统中的应用程序分析
2.1 控制表示逻辑及其控制逻辑
通常情况下,只要计算机自身具备Web 网页浏览功能,那么就可以实现互联网远程控制,因为它具备了成为远程系统控制平台的可能性。一般而言,系统控制台的整体程序均是Applet所构成的,而且它在IE服务器上并储存于Java程序中,所以只要嵌入在控制端的浏览器网页中,就能够工作运行。同时还能够连接系统的控制中心,使得整个制系统更加完整,而这也是基于Web服务程序设计构建的,此外这些服务程序均依靠Java的商务逻辑的技术。
基于Java与Web的互联网的远程控制系统,不只是控制一些设备,相反它和被控设备并没有太大的关系。这是由于系统整个构建过程是处于动态形式的,并且信息数据均存储于数据库,能够按照实际要求做出调整和修正。除此之外,这种形式的远程控制系统的结构不受设备限制,用户能够利用所有可以使用网页浏览器的终端实现远程控。
2.2 要重视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