计算机远程控制与应用软件的研究

时间:2022-09-28 09:26:23

计算机远程控制与应用软件的研究

鉴于远程控制技术及其应用软件在日常工作、学习、生活中的广泛应用,本文笔者从原理层面阐述计算机远程控制的实现原理,并就远程控制的方式类型进行分类详述,最后简要介绍了目前在学习、工作以及生活中常用的远程控制应用软件。

【关键词】计算机远程控制 原理类型 应用软件

远程控制技术是新世纪开发出来的一项集远程办公、远程教学以及远程交流等一系列远程活动于一身的控制新技术,其功能实现的载体是计算机与互联网。远程控制技术凭借其独特的远程控制优势为企业的管理以及现代教学与远程交流带来了众多的便利,使之广受社会各界人士欢迎。随着时代的不断发展,远程控制技术也在不断地革新,早期应用的技术主要用于操控计算机,应用领域单一,而如今的技术不仅继承了早期技术的优势与特性,还能对联网的一切事物包括路灯、电视等实现远程控制,使其应用领域扩张,并推进了社会的进步。本文将对其作简单介绍。

1 计算机远程控制原理及实现方式

计算机远程控制技术是基于TCP/IP或UDP/IP协议,以计算机或服务器为媒介,实现网络数据通信的一种技术。其中TCP区别于UDP之处在于TCP是有连接的协议,由于目前常用的远程控制技术的基础主要是TCP/IP协议,这里笔者仅解析面向TCP连接协议的远程控制。此种控制方式服务器与客户机网络数据通信原理如图1所示。

分析图1得,计算机远程控制原理为:服务器将LocalPort属性设置完毕以作为侦听接口,然后执行Listen函数程序进入侦听状态,客户机经过一系列的程序设置以指定服务器的侦听接口,接着客户机执行Connect函数程序向指定服务器发送连接请求;服务器侦听接口接收到客户机发送的请求,马上对其做出反应,执行Accept函数程序接受连接请求,然后执行Get Data函数程序,等待接收数据,与此同时,由于请求被接受,客户机立刻发生Connect事件,最后执行Send Data函数程序并向服务器请求数据,同时执行Get Data函数程序,等待接收数据;服务器接收到请求后立刻处理服务请求,执行Send Data函数程序将应答程序发送给客户机,客户机接收到服务器发送的应答数据。如果客户机与服务端接收到Close事件,则两者立即执行Close函数程序终止此次连接。

2 远程控制方式类型

依据各远程控制方式的使用频率,目前常见的三种远程控制类型分别为Shell型、桌面控制型与Non―OS型。(1)Shell控制方式。Shell控制方式即命令行控制方式,它是一种基于Linux系统的控制方式,此种方式对操作者要求较高,需要熟知计算机的各项命令以及相关文件的含义,但其传输速度与传输效率较其他方式优良。(2)桌面控制方式。桌面控制方式,也就是平常所说的Desktop方式,相较于Shell控制方式,此种方式不需要使用者再学习专业知识,它将远程控制桌面以图像的形式展示于操控者的计算机上,就相当于将受控电脑显示器显示的内容复制到控制者计算机屏幕上一样,操作简单、形象。QQ远程协助软件采取的就是桌面控制方式,适合无计算机基础的用户使用。(3)Non―OS控制方式。Non-OS控制方式即无盘工作站方式,此种控制方式应用较少,一般只应用于服务器终端上。它解析的是UDP协议组,它只能控制计算机的一些基础操作,也就是未装系统之前的操作,如计算机的开关机以及操控少部分的硬件信息或BIOS信息。

3 常用的远程控制软件

常见的远程控制应用软件主要分为三大类,依次是学习类、生活类、工作类,下面将分别对其作具体介绍。

3.1 学习方面的控制应用软件

远程教育上常用的控制应用软件是QuickIP软件,此款软件的应用基础是TCP/IP协议,以其操作相对简便、功能众多的优势在教学中被广泛应用。QcickIP软件不仅可以实现――不论是对于因特网还是局域网――单个服务器同时控制多台客户机,还能够使多个服务器共同被一台客户机控制。另外,其远程控制功能优越,可以通过此台计算机控制其他计算机的几乎一切活动,包括录像、音频播放、开关机,登录、界面操作等等,同时还能够上传或下载远程文件,利用树这种简单明了的形式展示磁盘中所有内容等等。

3.2 生活方面的控制应用软件

由腾讯公司开发的具有远程控制功能的QQ远程协助软件是日常交流中常用的一款软件。此款软件巧妙地借用QQ这一强大互动交流平台,大小精巧但功能丝毫不输市面上其他款远程控制软件。其远程控制功能必须依附于QQ,登录上QQ号后,需向对方发送“远程桌面”邀请,待对方“接受”后,才可以对对方的计算机进行远程控制,包括收发email、编辑文档等,就好像对方计算机显示器就是你的一样。而且目前的软件技术不仅可以实现两台计算机的互动,还能够达到多台计算机的连通控制。

4 结语

简言之,远程控制其实就是通过数据交流的方式实现一端对另一端或多端的控制过程,此过程的实现在日常应用中往往需要依靠特定应用软件中包含的远程控制程序。远程控制程序因其实现功能的不同,相应的执行程序也不尽相同。远程控制技术应用于企业管理中不仅有利于提高企业员工的工作效率,还方便企业领导阶层对各项工作的管理,并且企业内部信息的传递速度得到显著提高。远程控制技术应用于现代教学即远程教学提高了学生的学习效率,教学成果显著。网络技术的开发空间还很大,相信在未来,随着科技的不断发展,计算机远程控制技术与其应用软件必将给日常生活带来更多的奇迹。

参考文献

[1]王达.计算机网络远程控制[M].北京:清华大学出版社,2003.

[2]郭岗,宋铭利.远程控制在计算机实验室中的应用与实现[J].实验室科学,2006,(3):ll2-ll4 .

作者单位

吉林省局 吉林省长春市 130000

上一篇:华南植物园监控系统防雷设计的探讨 下一篇:电子设备结构设计的规范化研究