前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇远程控制范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
摘要: LED显示屏的应用越来越广,数量越来越多。LED显示屏用户迫切需要实现对LED显示屏的远程控制。本文详细叙述了利用动态域名解析、通过VNC软件进行远程控制的实现方法,为LED显示屏的远程控制提供了切实可行的方案。
关键词:LED显示屏;远程控制;VNC软件
中图分类号:TN312+.8 文献标识码:C
前言
现在,越来越多的LED显示屏用户希望能够在异地控制自己的LED显示屏,免去很多麻烦。尤其是那些在多个地点都拥有显示屏的用户,以及时常出差在外的用户迫切需要对自己的LED显示屏进行远程监控。为了满足用户的此种需求,我们采用VNC软件进行LED显示屏的远程控制。
远程控制的思想是:将直接与LED显示屏相连的控制电脑作为被控端,远离显示屏的另一台控制电脑作为主控端,只要将这两台电脑接入同一个网络(可以是局域网,也可以是广域网),通过主控电脑远程操作被控电脑,就可以实现对LED显示屏的远程控制。
VNC(virtual network computing)是一套由英国剑桥大学AT&T实验室在2002年开发的轻量型的远程控制计算机软件,采用了GPL 授权条款,任何人都可免费取得该软件。
VNC软件主要由两个功能部分组成:VNC Server及VNC Viewer。用户需先将VNC Server安装在被控端的计算机上, 将VNC Viewer安装在主控端的计算机上,然后,在主控端利用 VNC Viewer 连接并操作被控端计算机。
这个软件完全是跨平台的,也就是说,VNC Server 与 VNC Viewer支持多种操作系统,因此可将 VNC Server 及 VNC Viewer 分别安装在不同的操作系统中进行控制。
VNC软件被企业用来管理远程系统的工作,实现计算机的远程操作和维护。
1 控制端软件的安装
先到以下网址下载VNC软件:省略/cgi-bin/download.cgi(下载前需填写简单的资料)。
(1)双击刚才下载得到的vnc4_1_2x86_win32开始安装,出现图1(a)时关闭其他所有应用程序,然后点击"Next"进入下一步。 此时出现使用协议窗口,见图1(b)。
(a)
(b)
图1
(2)必须选择"I accept the agreement"才可以点击"Next"进入下一步。此时,出现选择安装目录的窗口(见图2所示)。
图2
(3)建议不要更改VNC的安装目录,直接点击"Next"进入下一步。 此时出现选择"安装组件"的窗口(如图3所示)
图3
(4)因为此时安装的是控制端,所以(只)选择VNC Viewer,点击"Next"进入下一步。
如果此时出现图4所示的窗口,说明此前安装过"VNC Server"组件,可以忽略,点击"是(Y)"即可。
图4
此后步骤较简单,不再赘述。
2 被控端软件的安装
被控端软件VNC Server安装在被控计算机上,其前三步与前面控制端软件安装过程相同。因此不再赘述。
前三步之后,会出现图5所示的窗口,因为此时安装的是被控端,所以选择"VNC Server",然后点击"Next"进入下一步。
图5
此后几步不需做更改或选择,直接点击"Next"即可,直至出现"VNC Server Properties"窗口(图6)。
图6
在"Authentication"标签中选中"VNC Password Authenti-cation",再点击"Configure"按钮,在弹出的"VNC Server Password" 窗口中输入远程控制时必须知晓的密码(建议采用较复杂的密码)。
图7
在图7"Desktop"标签中勾选 "Remove wallpaper"和"Remove background pattern"。
其他都不用做更改,点击"VNC Server Properties"窗口的"确定"按钮。
此后步骤较简单,不再赘述。
3 被控端的设置
被控端软件安装好之后,往往还不能直接联接成功。此时,需要对被控端电脑进行一些设置。
3.1防火墙的设置
①右击屏幕右下角的本地连接图标,弹出如图8所示的快捷菜单,选"更改Windows防火墙设置", 或者选"开始/控制面板/网络和Internet连接/Windows防火墙"。
图8
②在新出现的"Windows防火墙"设置窗口中选择"启用(推荐)"。注意:千万不要勾选"不允许例外"!(参见图9)
图9
③点击"例外"选项卡,会看到图10所示的界面,选择"添加程序"弹出"添加程序"窗口。
图10
④在图10所示"添加程序"窗口中点击"浏览",出现"浏览"窗口以便选择某个程序文件。
(a)
(b)
图11
⑤在图11(a)所示窗口中点击"查找范围"框后向下的三角,然后逐步选择"C:\Program Files\RealVNC \VNC4",最后单击"winvnc4"后,点击窗口右下角的"打开"按钮图11(b)。
(a)
(b)
图12
⑥此时图12(a)所示窗口中的"路径"一项已经变为"C:\Program Files\RealVNC\VNC4\winvnc4",表明选择正常,点击"确定"按钮继续。
⑦此时图12(b)所示窗口中的"程序和服务"框中已经有了"winvnc4.exe",且处于被选中状态。单击"确定"按钮结束防火墙的设置。
除了Windows XP自带的防火墙之外,如果电脑中还另外安装了其他的防火墙,请卸载或解除对winvnc4的阻止。
3.2宽带路由器的设置
如果电脑是通过宽带猫+宽带路由器上网的(此时往往是几台电脑共一个拨号账号上网),那么该电脑只有局域网IP地址而没有公网IP地址,此时需要对该电脑及所用的路由器分别进行设置方可实现远程控制。
(1)对电脑的设置
①右击屏幕右下角的本地连接图标,弹出如图13所示的快捷菜单,选"打开网络连接"。或者选"开始/控制面板/网络和Internet连接/网络连接"。
图13
图14
②在"网络连接"窗口中右击"本地连接",在弹出的快捷菜单中选"属性"(图14)。
③在"本地连接属性"窗口中点击"Internet协议(TCP/IP)",再点击"属性"按钮。
④在图15所示窗口中选"使用下面的IP地址",然后根据用户的实际情况设置IP地址、子网掩码和默认网关(默认网关就是宽带路由器的内部IP地址)。图15中的数据只是一个示例。
图15
⑤点击"确定"完成对该电脑的设置。
⑥为共享此路由器上网的其他电脑指定不同的内部IP地址。
(2)对宽带路由器的设置
对宽带路由器的设置就是将路由器上的端口映射到本机,使外部特定的程序能够访问到局域网内的电脑,此设置过程也常称为端口映射或端口转发。
①在局域网内的某台电脑上打开浏览器,根据实际情况,输入宽带路由器的管理网址后回车。图16中的网址只是一个示例。
图16
②在弹出的窗口中输入用户名和密码后点击"确定"(图17)。
图17
③在管理页面左边的菜单中选择"转发规则/虚拟服务器"。
④在图18所示的设置窗口中输入服务端口号5900和5800,IP地址要填前面设定的IP地址(图中的IP地址100只是一个示例),协议处选"All",再勾选后面对应的"启用"选项。
图18
⑤点击下方的"保存"按钮,完成宽带路由器的设置。
⑥利用左下方的"系统工具",重新启动一下路由器即可。
3.3宽带猫的网络设置
如果电脑是直接通过宽带猫(拨号)上网的(此时往往是只有一台电脑上网,没有连接宽带路由器),那么该电脑的IP地址应设为"自动获取IP地址"方式。
4 动态域名解析
当使用PSTN、ISDN、ADSL拨号上网时,获得的IP地址是随机变化的,称为动态IP。动态IP非常不利用于外界用户访问你的电脑。为此,需要引入动态域名解析,即:将某个域名始终解析到非固定IP的计算机上。如此一来,不论IP如何变化,该技术总能使域名立即指向特定的电脑。
4.1 申请免费的动态域名解析
到提供免费动态域名解析的网站,如省略/ index.asp申请免费的动态域名,记住自己申请成功的域名和密码。
4.2下载免费的客户端软件并安装
成功申请到免费的动态域名解析之后,在该网站下载免费的客户端软件,并且安装在自己的想要进行远程访问的电脑中。
4.3 设置客户端软件
对安装的动态域名解析客户端软件进行必要的设置,保证此客户端软件能在电脑开机时自动运行,并以自己的用户名自动登录。
以后,主控端启动监控软件VNC Viewer时,只要在服务器输入框中填写自己申请成功的动态域名即可,不再需要关心IP地址了!
5 远程控制的实现
实现远程控制的前提条件是:①被控端电脑运行了VNC服务程序(其屏幕右下角的任务栏托盘中有图标 );②被控电脑的防火墙解除了对winvnc4的访问阻止;③知道远方被控端电脑的域名地址或IP地址和VNC远程访问密码。
图19
5.1连接远方的被控电脑
在主控端选择"程序/RealVNC/VNC Viewer /Run VNC Viewer",在图19所示的"Connection Details"窗口中输入被控端的公网IP地址, 然后点击"OK"。
图20
如果能够找到被控端电脑,则出现图20所示的窗口,提示输入被控端主人设定的远程控制密码。
在"Password"框中输入被控端电脑的主人事先设定的联接密码后点击"OK"按钮继续。
如果联接成功,则立即出现对方电脑上的屏幕图像(同步显示),该窗口的左上角有VNC软件的标志 (参见图21)。
图21
5.2 操作被控端电脑
联接成功后,主控端屏幕上立即出现被控端电脑上的屏幕图像(同步显示),该窗口的左上角有VNC软件的标志 (参见图21)。此时,在该窗口中的操作就是对远方计算机的操作(在该窗口外的操作就是对本机的操作)。这种操作跟坐在远方的电脑前操作相同。
需要注意的是:通过VNC软件可以操作远方的电脑,实现远程控制和访问。但是,并不能直接用"复制和粘贴"的方法在远方电脑和本地电脑之间传送文件,包括图片和视频。这是因为VNC软件不是万能的,它解决的是如何去控制远方的电脑,而不是在两台电脑间传送文件。因此,可以通过VNC让远程电脑上的LED软件工作或停止,可以编辑播放节目单,而且可以在主控端看到远方电脑上正在播放的图片和文字,但是却看不到远方电脑上正在播出的视频图像。
6 故障排除方法
在联接不成功时,可从如下几个方面去检查,从而尽快找到故障的原因所在。
(1)检查被控端是否运行服务程序
检查被控端电脑屏幕右下方的任务栏中是否有VNC服务程序的标志 ,如果没有,说明被控端没有运行服务程序。正常情况是,开机时自动运行此服务程序。
(2)检查被控端的动态域名是否正常
可在被控端的浏览器地址栏里输入省略查出被控端公网IP地址,然后在主控端利用ping命令ping被控端的动态域名,检查被控端的动态域名是否被正确地解析。
(3)检查主控端输入的密码是否正确
检查主控端输入的联接密码是否正确,确保输入正确的联接密码。
(4)检查被控端的防火墙设置
检查被控端的防火墙设置,确保远程控制程序winvnc4没有被防火墙阻隔。
(5)检查被控端的端口设置
检查被控端的端口设置,方法是打开"Internet协议(TCP/IP)"的属性设置窗口,点击右下方的"高级"按钮,进入"高级TCP/IP设置"。在"选项"中选中"TCP/IP筛选"并双击进入其属性设置。确保5900端口没有被封!
(6)检查被控端的路由器端口映射设置
在被控端安装有路由器的情况下,检查路由器转发端口设置,确保外部VNC程序能够访问局域网中的winvnc服务器。
(7)检查被控端的局域网IP设置
检查被控端的局域网IP设置,确保路由器端口设置中所填写的局域网IP准确无误。
7 局限性与解决办法
本方法解决了显示屏用户进行远程监控的问题,从而极大地方便了用户。但是,在进行远程监控时,本方法尚存在如下不足:
(1)本方法只能看到远程被控电脑上正在播放的文字、图片和动画,看不到正在播放的视频。这是因为视频的数据量太大,而网络的带宽有限。
(2)本方法只能看到远程控制电脑上的软件运行情况,并不能直接看到大屏的实际运行效果。尽管可以用摄像机实时拍摄大屏的运行情况(摄像机连接于远程控制电脑上),但是,由于上面第(1)条中提到的原因,在控制端无法看到被控电脑上的视频。解决办法是:采用网络摄像机拍摄显示屏的播放情况,从远方访问网络摄像机,从而解决监视显示屏播放情况的问题。
(3)本方法不直接支持两台电脑间的文件传送,可以利用间接的方法解决。如果是同在一个局域网中,可以利用共享,通过网上邻居去访问;如果只是在同一广域网中则可以利用Email、QQ、FTP等手段解决。
在网络上由一台电脑控制另一台电脑的事,被非计算机专业的人员认为是很神奇的事,但确实有这样的技术,叫做远程控制技术,当你通过网络控制远端电脑,远端电脑前的操作者的一切操作都可以在你的电脑屏幕上看到,就如同坐在被控端电脑的屏幕前一样,可以进行文件修改,查看对方一切信息,从而达到远程控制的目的。
远程控制软件一般分客户端程序Client和服务器端程序Server两个部分,将客户端程序安装到控制端主机上,将服务器端程序安装到被控端主机上。控制的过程一般是先在主控端主机上执行客户端程序,然后向被控端主机中的服务器端程序发出信号,建立一个特殊的远程连接服务,然后通过这个远程连接服务,由控制端主机发送控制命令,控制被控制端主机操作,这样的控制操作是很实用的,也很强大,远程控制就像是一把双刃剑,也有其不利的一面被很多人利用。
很多人都知道的灰鸽子远程控制软件也是一款功能强大的远程控制软件,它增加了很多功能。它可以进行很多方面的远程控制,包括获取目标电脑屏幕图像、窗口及进程列表;记录并提取远端键盘事件(击键序列,即监视远端键盘输入的内容);可以打开、关闭目标电脑的任意目录并实现资源共享;提取拨号网络及普通程序的密码;激活、中止远端程序进程;管理远端电脑的文件和文件夹;关闭或者重新启动远端电脑中的操作系统;修改Windows注册表;通过远端电脑下载文件和捕获音频、视频信号等。就是因为这些过于强大的功能被很多杀毒软件追杀,或许也是因为在它诞生时就被黑客所用,成了黑客的利器,那么怎样对这类远程控制软件防范,总结了以下3种方法:
1、将远程协助关闭,屏蔽不常用端口
在XP属性里有一项名为“远程协助”的选项,它允许用户在使用计算机时被远端的计算机连接并进行远程控制服务,从而得到远端主机的帮助,而这个“远程协助”功能正是“;中击波”病毒所要攻击的RPC(Remote ProcedureCall)服务在Windows XP上的表现形式。建议不要使用,使用前也应该安装Microsoft提供的RPC漏洞工具和“;中击波”免疫程序。禁止“远程协助”的方法是:打开系统属性对话框(右键“我的电脑”、“属性”),在“远程”项里去掉“允许从这台计算机发送远程协助邀请”前面的“√”。
可以使用系统自带的“TCP/IP筛选服务”就能够限制端口。方法如下:在“网络连接”上单击右键,选择“属性”,打开“网络连接属性”对话框,在“常规”项里选中里面的“Internet协议(TCP/IP)”,然后单击下面的“属性”按钮,在“Internet协议(TCP/IP)属性”窗口里,单击下面的“高级”按钮,在弹出的“高级TCP/IP设置”窗口里选择“选项”项,再单击下面的“属性”按钮,最后弹出“TCP/IP筛选”窗口,通过窗口里的“只允许”单选框,分别添加“TCP”、“UDP”、“IP”等网络协议允许的端口,未提供各种服务的情况,可以屏蔽掉所有的端口。这是最佳的安全防范形式。
2、终端服务远程控制的禁用
“终端服务”是Windows XP继承了Win-dows 2000的一种服务。可以利用终端实现远程控制。“终端服务”和“远程协助”是有一定区别的,虽然都实现的是远程控制,终端服务侧重于用户的登录管理权限,它的每次连接都需要当前系统的一个具体登录ID。且相互隔离,终端服务独立于当前计算机用户的邀请,可以独立、自由登录远程计算机。
3、用户的删除和密码设置
关键词:矿山机电设备;远程控制技术;应用分析
随着现代工业生产的信息化和智能化技术的不断发展,地理信息技术、无线通信技术和互联网技术等远程控制技术已经逐渐地在矿山机电设备管理中得到了越来越多的应用,不仅提高了生产效率,还在一定程度提高了经济效益。
1矿山机电设备远程控制技术概述
矿山机电设备远程控制技术的发展,对于处理机电设备远程控制中出现的各种问题,有着十分明显的效果,提升机电设备工作效率对保证机电设备的安全稳定运行有十分重要的意义。通常,矿山机电设备远程控制技术包括现场总线技术、数据库、延时处理技术、故障诊断技术等。现场总线技术作为机电设备安全稳定运行的基础保障,能够有效提高机电设备的控制能力,实现对机电设备的网络化控制,充分发挥网络化的巨大优势,对于工作现场的设备运行情况都有比较准确的了解,为监控管理提供充分的依据,满足开采作业的需求。数据库技术是整个远程控制技术中的核心部分,对于提高远程控制的实时性和同步性,有重要的促进作用,针对不同的运行情况,可以将其分为管理和结构两个部分,分工合作,共同为远程控制服务。延时处理技术是为了尽量减少远程控制的时间误差,可以采取控制通信数量的方法,保障远程控制的空间性,加快系统的运行速度和反应速度,从而节约时间,故障诊断技术为远程控制技术提供充分的保障,减少对机电设备的监控量,将故障及时上报并采取措施解决故障,从而提高远程控制效率[1]。
2矿山机电设备远程控制技术的应用背景
当前矿山机电设备的远程控制技术主要应用在挖掘机、运输机及发电机等设备中,但是随着技术的不断发展进步以及对矿产需求的不断增多,远程控制技术将会应用到更多的环节。鉴于矿山开采风险性较高的特点,在实际生产过程中为了保障工作人员的人身安全,许多设备不需要工作人员直接手动操作,以远程控制技术来代替。实现矿山机电设备的远程控制任务艰巨,挑战性很强,管理工作难度较大,需要注重提高其信息化、智能化的含量,不断利用新技术,才能实现真正意义的远程控制。
3矿山机电设备远程控制技术的优势
努力实现对矿山机电设备的远程控制,一方面是因为当前矿山开采难度不断提高,自然环境恶劣,工作人员的工作环境比较艰苦,长期处于这种环境不但会对工作人员的人身安全健康产生一定的威胁,还需要对机电设备进行随时的控制,造成了二者之间的冲突,远程控制技术的出现能够很好地解决这一矛盾;另一方面,当前矿山机电设备运行管理工作存在一定漏洞,管理不到位,从而引发一系列问题,远程控制技术能够覆盖所有管理工作内容,将所有管理工作连接为一个有机整体,实现统一化管理,从而提高管理水平,减少生产事故的发生[2]。
4矿山机电设备远程控制系统构成
机电设备远程控制系统主要由远程控制终端、远距离数据传输、现场设备控制检测三个模块组成,基于网络技术,对设备运行状态进行监控管理,现场对机电设备的运行数据进行提取,并按照控制终端的指令来进行监控,保证设备正常运行。机电设备远程控制系统的结构模式主要分为B/S和C/S两种,B/S模式的结构相对比较合理,能将管理工作进行比较细致的划分,并且采取开放介入的方式而具有很强的兼容性,能够借助技术的发展而不断完善;C/S模式的结构比较简单,通过client端将访问请求发出,server端负责反馈结果。二者结构如图1、图2所示。
5矿山机电设备远程控制技术的具体应用
5.1物联网远程控制技术在矿山机电设备中的应用。物联网简称IOT,通过射频识别、红外感应器、激光扫描器、全球定位系统等传感设备按照约定协议,利用无线数据通信等技术,将所有物品与互联网进行连接,编织成一张能够覆盖所有事物的巨大信息网,并借助对整个信息网的控制来实现对矿产机械设备生产的远程控制,从而有效降低人工使用率,提高生产效率的同时减少安全生产事故的发生。要建立物联网系统,首先要分别建立起办公局域网系统和生产局域网系统,进而通过因特网将两个局域网系统连接起来,利用办公局域网来控制生产局域网,从而实现远程控制。机电设备上的传感器将设备运行状况以数据的形式传到互联网中,在办公局域网系统中就能实时掌握机电设备的运行情况,通过将运行数据与多个数据库的标准数据进行对比,来判断设备是否正常运行,从而采取措施解决问题[3]。5.2GIS技术在矿山机电设备中的应用。GIS技术是由矿山地理信息系统(MGIS)发展而来的,并逐渐被应用到矿山机电设备远程控制中来实现对设备的全面管理控制。GIS管控软件以矿山机电设备管理控制平台为基础,并融合地理信息技术、无线通讯技术、数据库技术等多项高科技技术,到目前为止已经取得了比较客观的经济效益。GIS矿山机电管理系统主要由通信网络、监控终端、GIS平台三部分组成,机电设备上的监控终端将设备运行信息进行收集,通过通信网络发送到地理信息系统平台上,工作人员能够实时监控查询机电设备的运行情况。GIS技术应用十分广阔,当前正处于初级阶段,需要进一步研究开发,通过与其他技术的合作和融合,GIS技术将会在矿山机电设备远程控制中发挥更大的作用[4]。5.3PLC远程控制技术在矿山机电设备中的应用。PLC是可编程控制器的缩写,是一种以数字运算操作为主体的电子系统,专门为工业环境下的应用而设计的,但是当前在矿山机电设备远程控制中的应用也越来越广泛,PLC远程控制技术投资成本少、可操作性强、抗干扰能力也很强,在诸多新型远程控制技术中的竞争优势十分明显。PLC主要利用电源、中央处理器、可编程的存贮器等设备,在内部执行运算条件后借助数据的传输来实现对机电设备的控制。但是PLC技术也存在一些缺点,主要是不能够实现对机电设备的实时监控,只能进行控制,不能通过数据采集的方式来帮助工作人员进行决策,适用范围也比较狭窄,只适用于简单的机电设备,PLC的优势却是无法取代的,以此为基础,通过不断的研究和开发,PLC技术的发展前景更加广阔[5]。
6结语
实现对矿山机电设备的远程控制,能够实时监控机电设备的运行状况,保证设备的安全运行,一旦出现状况能够及时地发现并排除,能够尽可能地减少损失。在信息化时代高速发展的今天,远程控制技术的应用将更为广泛。
作者:刘泽邦 单位:山西焦煤西山煤电集团设备租赁分公司
参考文献
[1]王强,段晨东,何正嘉.机电设备远程监测和故障诊断系统的数据管理[J].计算机工程与应用,2004(9):89.
[2]田兴银,李斌.基于Internet的数控设备远程监测和故障诊断系统研究[J].计算机与现代化,2002(4):69.
[3]王丽.矿山机电设备远程控制技术的应用研究[J].能源与节能,2016(4):145-146.
实习地点:学校3号机房
一、远程控制定义
所谓远程控制,是指管理人员在异地通过计算机网络异地拨号或双方都接入internet等手段,联通需被控制的计算机,将被控计算机的桌面环境显示到自己的计算机上,通过本地计算机对远方计算机进行配置、软件安装程序、修改等工作。远程唤醒(wol),即通过局域网络实现远程开机。
二、远程控制的概念
这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑。早期的远程控制往往指在局域网中的远程控制而言,随着互联网的普及和技术革新,现在的远程控制往往指互联网中的远程控制。当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用或窃取被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问外网和内网,就像利用遥控器遥控电视的音量、变换频道或者开关电视机一样。不过,有一个概念需要明确,那就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。也就是说,控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。
远程控制必须通过网络才能进行。位于本地的计算机是操纵指令的发出端,称为主控端或客户端,非本地的被控计算机叫做被控端或服务器端。“远程”不等同于远距离,主控端和被控端可以是位于同一局域网的同一房间中,也可以是连入internet的处在任何位置的两台或多台计算机。
三、技术原理
远程控制是在网络上由一台电脑(主控端remote/客户端)远距离去控制另一台电脑(被控端host/服务器端)的技术,主要通过远程控制软件实现。
远程控制软件工作原理:远程控制软件一般分客户端程序(client)和服务器端程序(server)两部分,通常将客户端程序安装到主控端的电脑上,将服务器端程序安装到被控端的电脑上。使用时客户端程序向被控端电脑中的服务器端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行。
四、技术发展
发展经历
电脑中的远程控制技术,始于dos时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。远程控制一般支持下面的这些网络方式:lan、wan、拨号方式及互联网方式。此外,有的远程控制软件还支持通过串口、并口、红外端口来对远程机进行控制(不过这里说的远程电脑,只能是有限距离范围内的电脑了)。传统的远程控制软件一般使用netbeui、netbios、ipx/spx、tcp/ip等协议来实现远程控制,不过,随着网络技术的发展,很多远程控制软件提供通过web页面以java技术来控制远程电脑,这样可以实现不同操作系统下的远程控制。
五、远程控制应用
1.远程办公
这种远程的办公方式不仅大大缓解了城市交通状况,减少了环境污染,还免去了人们上下班路上奔波的辛劳,更可以提高企业员工的工作效率和工作兴趣。
2.远程教育
利用远程技术,商业公司可以实现和用户的远程交流,采用交互式的教学模式,通过实际操作来培训用户,使用户从技术支持专业人员那里学习示例知识变得十分容易。而教师和学生之间也可以利用这种远程控制技术实现教学问题的交流,学生可以不用见到老师,就得到老师手把手的辅导和讲授。学生还可以直接在电脑中进行习题的演算和求解,在此过程中,教师能够轻松看到学生的解题思路和步骤,并加以实时的指导。
3.远程维护
计算机系统技术服务工程师或管理人员通过远程控制目标维护计算机或所需维护管理的网络系统,进行配置、安装、维护、监控与管理,解决以往服务工程师必须亲临现场才能解决的问题。大大降低了计算机应用系统的维护成本,最大限度减少用户损失,实现高效率、低成本。
4.远程协助
任何人都可以利用一技之长通过远程控制技术为远端电脑前的用户解决问题。如安装和配置软件、绘画、填写表单等协助用户解决问题。
六、远程控制安全
尽管远程访问工具存在安全问题,不过现在的技术用户对于远程访问支持的需求却不断增加。也就是说,it团队无法不使用远程控制技术,因为他们要让客户和员工满意,并尽可能提供全天候的远程支持。利用远程访问技术提供离线计算设备支持的同时,也需要注意维护安全和企业管理政策,为此,本文为大家提供五个关键要素:
第一要素:制定远程控制策略
想要有效降低企业远程访问的风险,制定远程控制策略是至关重要的。理想的策略能够帮助企业确定远程故障诊断和维护要求的需求,并能根据需求来合理分配花在远程支持设备上的资金,以及遵守必要的安全规则。理想的策略还能够列出具体标准来指导it团队,如果没有远程控制安全策略,企业将继续沦为黑客的猎物,因为现在越来越多的it支持团队开始使用远程访问工具,而黑客则可以利用远程访问攻击企业系统。
第二要素:部署现场解决方案
部署现场解决方案能够更好的控制安全,另外,对现场设备管理接口的访问只能通过加密网络连接来访问,这样只有本地控制台端口和指定网络段才能访问,这种设计可以有效防止远程攻击者通过远程访问网络获取对管理功能的未经授权访问.根据最新安全厂商调查显示,这种解决方案是最佳安全做法,因为能够通过限制可能的攻击方式来有效降低操作系统层漏洞被利用的比率。这种应用模式开始吸引越来越多的企业采用,尤其是大型企业和监管产业的企业。另一个架构方面的考虑因素就是解决方案供应商的商业模式,如果你使用应用服务供应商(asp)提供的应用服务,你的数据和客户数据就不可避免要经过第三方,这样做就扩大了合规责任的范围。确保asp使用的安全性将涉及严格的服务水平协议(sla)以及第三方涉及机构定期严格的服务供应商审计。在计算解决方案的隐形成本时也要考虑这些审计问题。
第三要素:审核第三方验证
在调查远程支持解决方案的安全性时,你也需要权衡第三方验证问题。有些供应商已经将其软件提交给了安全审计机构,这些软件的审计评估结果通常能够在供应商的网站找到,如果你不能找到解决方案的安全审计数据,可以要求供应商提供给你。对解决方案安全问题的调查绝对不能掉以轻心。
第四要素:确保审计能力
要确保每个远程支持会话的详细信息都自动记录和保存,以符合合规审计要求。持有聊天记录和文件传输记录能够极大地简化审计的流程。此外,对所有系统和ip信息也应该保存,因为这些数据能够说明哪些设备何时被访问过。理性情况下,远程控制解决方案还可以记录每次会话活动的视频以提供每次通信的画面信息。这种能见度以及所有会话详情的记录将为审计提供强有力的证据。
随着我国信息事业的持续、快速发展,通信基础设施日臻完善,固定电话、移动电话用户总数接近两亿.利用现有的个人通信终端,实现基于PLMN(陆基移动通信网)和PSTN(公用电话交换网)的电话远程控制系统,既可以节约投资,又便于推广.电话远程控制系统(ITRCS),以CCITT及我国标准共同规定的部分标准程控交换信令(DTMF双音多频信号,振铃信号,回铃音信号等)作为系统控制命令,以PLMN与PSTN通信网作为传输介质,使用户可以在远端利用固定电话或移动电话发送DTMF双音多频信号,实现对近端电器设备的远程控制.信令传输示意图如图1所示.
2电话远程控制系统的体系结构
电话远程控制系统接收远端发送来的DTMF信号,并对其进行解码,解码后的信号再由中央处理单元采集处理;为了方便用户使用,系统设计了语音提示界面;电话远程控制系统一般工作在元人值守环境,所以应具有自动离线、上线、复位功能;为了符合智能化要求,系统采用80日作为中央处理器.同时,电话远程控制系统正常工作还需电源供电电路、驱动电路等辅助电路.智能电话远程控制系统的体系结构如图2所示.
可以看出,系统主要由DTMF音频解码电路、语音提示电路、离线/上线/复位电路、中央处理单元、驱动电路、电源电路等组成.
3各部分电路及工作原理
3.1中央控制电路
中央控制电路的主要功能是接收铃流检测电路和DTMF解码电路的中断信号,发送对上线/离线/复位电路和受控设备的控制信号,对语音录放电路进行寻址操作,接收DTMF解码电路的四位二进制数据(见图2).
3.2DTMF音频解码电路
DTMF(DualToneMultiFrequency)双音多频信号解码电路是目前在按键电话(固定电话、移动电话)、程控交换机及无线通信设备中广泛应用的集成电路.它包括DTMF发送器与DTMF接受器,前者主要应用于按键电话作双音频信号发送器,发送一组双音多频信号,从而实现音频拨号.双音多频信号是一组由高频信号与低频信号叠加而成的组合信号,CCITT和我国国家标准都规定了电话键盘按键与双音多频信号的对应关系如表所示.
表电话拨号数字对应的高低频率组合关系
电话远程控制系统采用MITEL公司生产的MT8870DTMF接受器作为DTMF信号的解码核心器件.MT8870主要用于程控交换机、遥控、无线通信及通播系统,实现DTMF信号的分离滤波和译码功能,输出相应16种频率组合的四位并行二进制码.MT8870具有拨号音抑制和模拟信号输入可调功能,所以在设计MT8870DTMF解码电路时,只需外加一些阻容元件即可.DTMF解码电路如图3所示.
远端用户发送的DTMF信号,经搞合电容的隔直流作用后,由MT8870接收并进行译码,输出的四位并行二进制数据直接与8051单片机的P0.0~P0.3连接,MT8870在DTMF信号码变换完成后,由CID端发送中断信号INT1,通知8051数据准备好.
3.3语音提示电路
电话远程控制系统利用语音提示电路实现用户和系统的交流.语音提示电路预先存储若干段系统提示音,8051中央处理单元电路判断用户发送的DTMF信号后,对语音提示电路进行寻址,播放相应的提示音,从而向用户反馈信息提示下一步该如何操作.
本系统选用美国ISD公司的ISD2590单片语音录放集成电路作为语音提示电路的核心部分.ISD2590采用E2PROM存储器,信息可永久保存,零功能存储;它还采用了DA盯直接模拟量存储技术,因而能较好地保留语音信息中的有效成分,提高录放音的清晰度.ISD2590可以存储长达90s的语音,能够实现1~600段语音分段,每段录放音均有一个起始端,该起始端地址选择由A0~A9确定.ISD2590的电路也非常简单,只需少许阻容元件即可,并且它易与单片机接口,实现分段寻址功能.ISD2590的内部功能如图4所示.
系统在接收远端用户发送的DTMF信号以后,根据软件设定,对语音电路进行寻址放音.例如系统收到用户发出的"1234'''',用户密码信号时,若密码正确,则寻址播放语音提示"密码正确",否则,寻址播放语音提示"密码错误".需要提出的是,ISD2590".只有A0~A910根地址线,显然不能对480K模拟存储阵列直接寻址,从图4可以知道,ISD2590的地址线是先经过解码器解码后再对480K模拟存储阵列进行寻址的.
3.4系统上线/离线/复位电路
当DTMF信号解码电路及语音提示电路与用户电话线连通时,我们称系统处于上线(Odine)状态;反之,当DTMF信号解码电路及语音提示电路与用户电话线断开时,我们称系统处于离线(Offline)状态.只有在电话远程控制系统工作时,系统才应处于上线状态.这样做的目的是避免用户呼叫系统时的高压振铃信号(可达120VMS)及线路上其他高压噪声对DTMF信号解码电路及语音提示电路产生危害.上线/离线/复位功能的实现,也是由系统硬件电路和软件共同实现的.
3.4.1系统上线电路
系统上线电路的功能是检测程控交换机发送的振铃铃流信号,然后通过中断方式通知8051单片机,根据软件设定,闭合系统上线/离线/复位开关电路,开启UrMF信号解码电路和语音提示电路与电话用户线的连接.上线电路的主要部分是铃流检测电路.铃流信号是当远端用户呼叫电话远程控制系统时,由程控交换机向电话远程控制系统发送的控制信令.系统采用TCA3385芯片作为铃流检测电路的核心部件.TCA3385是一种性能稳定的振铃信号转换、检测器件,常用于电话机、应答器等仪器仪表.它的PDO端(如图5)是振铃检测输出端,在振铃信号稳定后,此端会变为高电平输出.RDO端可直接与8051单片机相连,作为8051的中断信号INT0.TCA3385的内部功能及外部电路如图5所示.
当电话远程控制系统处于离线状态时,只有铃流检测电路与用户电话线相连,而TCA3385能承受较高电压的冲击,保证了系统的完全稳定性.
3.4.2离线/复位电路
用户对电话远程控制系统操作完成后,发出结束命令,8051单片机断开系统上线/离线/复位开关电路,系统离线.如果用户出现误操作或忘记发送结束命令时,系统根据软件设定,断开系统上线/离线/复位开关电路,使系统离线,并初始化软件设定.
3.5驱动电路
电话远程控制系统对受控设备的控制,要通过8051单片机对继电器的闭合才能实现,因此,在8051单片机与继电器之间必须设置一个继电器驱动电路.本系统采用摩托罗拉公司的MC1413,来关闭与开启继电器开关(图6).
4系统软件
如何利用有限的16种DTMF信号实现多样的系统控制功能,是系统成功与否的关键,借助于软件编程,系统可以对16种DTMF信号的任意组合进行解释,从而大大丰富了系统功能.系统软件的流程结构并不复杂,这里只介绍系统软件主要功能要求:
(1)系统身份认证功能为了保证只有合法用户才能操作系统,电话远程控制系统上线以后,用户必须输入密码,待系统确认后才具有对系统的操作权限.
(2)用户信令解释功能对收到的用户信号,系统按照软件设定加以解释,并决定对语音提示电路寻址,播放相应的系统提示音,实现用户和电话远程控制系统间的交互操作,或者对外部受控设备发出相应的驱动信号.
(3)软件定时功能系统软件设定系统自动复位的软件定时器,定时器的设置值规定了系统一次上线工作的最大时间.若一次工作超时,系统自动离线,进入待机状态.
5结束语