计算机远程控制系统的研究
2018-03-03肖雯静
肖雯静
摘要:因计算机具有复杂性和开放性特征,在远程控制中,应始终将网络安全放在首位,对网络远程控制系统进行设计和研究,以便于用户控制和观测。因此,本文重点研究计算机网络远程控制系统应用。
关键词:计算机;远程控制;系统
中图分类号:TP39 文献标识码:A 文章编号:1007-9416(2018)11-0005-02
0 引言
随着科学技术水平的快速发展,地震台站数字化和网络化特征不断显现,不同地区无人值守台站数量呈现出逐年增加的趋势。地震台站网功能的增强和监测能力的提升,如何对地震台站进行管理、确保设备正常稳定的运行,将台网整体控制效能更好的发挥出来,是当前地震台站急需要解决的问题。自郑州市地震台网实现数字化观测后,大部分台站都是无人值守,一旦台站出现故障问题,应急需派遣台站看管人员对现场进行认真查看。如何增强故障排除效率和后续维护处置手段,需要台站看管人员具备较强的业务水平,同时还要在极短的时间内赶赴现场[1-2]。在社会经济的快速发展下,计算机网络技术在社会各个领域中得到了广泛应用,尤其是在地震台站中的应用具有可观的成效。因网络远程控制系统可以对网络对象功能进行有效改善,进而获取和控制相关的信息资料。由此不难看出,计算机远程控制系统必将成为未来发展的主要趋势,将会进一步推动地震行业持续健康发展。
1 计算机远程控制系统组成结构
通过计算机网络、接入Internet、异地拨号等不同手段对处于不同网络范围内的两台或多台计算机进行互连的方式称之为远程控制,进而达到计算机远程间的管理控制、系统维护、远程指导等的行为。为了实现计算机远程控制,应保证在可用的网络中存在两台或多台电脑终端,网络包含有局域网、万维网,还有一些软件可以利用电脑中的COM或LPT口通过电缆开展远程控制。计算机远程控制软件包含由客户端程序(Client)和受控端程序(Server)两部分,在实际操作中,应始终确保两个软件程序可以持续稳定的运行,在服务协议的作用下,借助于不同远程控制功能可以对远程控制命令进行发送,同时还能对受控端计算机应用程序的运行情况进行控制。
1.1 主控计算机
对控制命令进行输入和处理,并将反馈信息和详细参数利用受控计算机显示出来是主控计算机主要系统功能。将控制方式和计算机结构特征结合起来,可将主控计算机划分三种类型:分散控制结构、集中控制结构和递阶控制结构。其中主控计算机的动态性、通用性及可控性特点较为突出。
1.2 控制系统的核心性能
为了将计算机控制系统作用充分发挥出来,应保证其具稳定性与可靠性的核心功能。在远程控制系统中,可靠性是关键的性能指标,同时还要保证传输时间方面的稳定性水平,确保控制主机和受控端指令传输及反馈方面的连贯性,避免时间上的不同步而中断指令;系统方面的稳定性,系统在出现故障问题时应保证应急性良好和长期的维修政策。
1.3 通信协议
针对计算机远程控制系统中指令的传输和反馈需要借助于主控与受控计算机间的通信协议来实现的。在远程控制系统中,网络连接方式主要以TCP/IP协议为主,其主要特点是具有较强的安全性和稳定性,该网络传输协议得到了广泛应用[3]。
2 计算机远程控制系统关键技术
2.1 Activex技术
Activex技术的关键是可以对网络环境中的软件部件进行交互,在Web客户终端、服务器及创建计算机应用程序中均得到了广泛应用。Activex技术的应用较为广泛,用户在访问Activex控件的Web页面时,浏览器会提醒用户下载和安装相关控件,在脚本描述语言的帮助下,可设置用户信息和服务器属性,同时还能实现通信功能,以达到远程控制的部分功能。
2.2 Sockets技术
Sockets(套接字)技术是支持TCP/IP通信协议的基本操作单位,可为不同主机间提供可双向通信的技术端点,还能组建单个主机组建的整个网络编程界面。
2.3 Web技术
Web技术主要用于HTTP协议和HTML结构构成的客户机、服务器互联的Web模式中。当前计算机系统植入结构在Java、Java Script、Java Applet等,可以为远程控制系统提供通信协议保证,确保信息传输速度良好,同时还能为系统维护提供成熟的技术支持,增强计算机通信协议的适应性和灵活性水平。
3 远程控制系统软件的设计方式
实际上,客户/服务模式在远程控制系统软件设计中得到了广泛应用,主要原理是通过主控计算机为用户提供服务及反馈方面的信息,相关服务指令发送到受控计算机后,会做出回应。用户可以将主控计算机服务端默认端口打开,随后进行监听。对于受控计算机来说,在TCP/IP通信协议的帮助下,将连接请求信息发送到服务器监听端口,服务器接收到指令信息后会运行对应程序,对客户机的有关请求做出应答[4]。TCP协议主要是面向连接开展的,在连接客户端与服务器的的过程中需要花费较长时间,但在数据传输时的可靠性水平较高。借助于1UDP协议发送的數据信息省略了对方确认的环节,优点是数据传输速率较大,弊端则是可靠性水平不高,极易丢失相关数据信息。在客户机与服务器之间的通信数据不足的情况下,可以结合UDP传出协议,在被控端启动后短时间内进入到侦听状态,方便第一时间接收到从控制端发送的相关指令。用户可以根据指令交互提示的相关信息进行相关操作,具有特定命令字符串信息会从控制端发送到被控制端,在接收到命令信息后可进行解析,以执行对应的命令操作。
4 结语
综上所述,由于计算机远程控制系统可以对网络对象功能进行调节和改善,主控者可以从中获取相应的信息,进而完成自身目标,用户只需要借助于终端机对另一端的机器进行操控,以获取所需的信息,为网络维护和控制工作提供了极大的便利。因计算机远程控制网络的安全性和稳定性问题突出,需要相关技术人员认真分析,以找出相应的解决办法,进一步促进计算机远程控制技术的发展。
参考文献
[1]王放.试析计算机网络在远程控制系统中的应用[J].电脑编程技巧与维护,2016(12):20-22.
[2]高峰.计算机网络远程控制系统的研究与实践[J].计算机光盘软件与应用,2015(02):19.
[3]单继周,马红.计算机网络远程控制系统的研究与实践[J].信息系统工程,2015(11):152-153.
[4]柴中宏.计算机网络远程控制系统的研究与应用[J].电子技术与软件工程,2015(24):112.
Research on Computer Remote Control System
XIAO Wen-jing
(Zhengzhou Seismic Station, Zhengzhou Henan 450000)
Abstract:Due to the complexity and openness of the computer, in the remote control, network security should always be put in the first place, and the network remote control system should be designed and studied to facilitate user control and observation. Therefore, this paper focuses on the application of computer network remote control system, and objectively describes the composition of the remote control system.
Key words:computer; remote control; system