1. 研究目的与意义
随着计算机网络技术的不断发展,网络速度的加快,远程控制技术支持将逐渐占据技术支持的主流。计算机远程控制程序能够使操作者通过基于Internet网络对远程主机进行控制,从而实现对网络远程计算机信息获取、控制、记录等功能。随着Internet的广泛应用,远程控制系统能够现实很多的功能。
为方便对远程计算机管理,修改设置或软件维护等,不需要亲临现场,就可以通过一套软件的客户端,对远程被管理计算机进行维护。远程控制技术可以方便用户完成对远程机器的进程、鼠标、键盘、系统等的控制,对机房的管理用它重要的应用价值。根据这一发展趋势,本课题对计算机网络远程控制技术进行了研究,对于学校,现实机房的远程控制更是规范化的必然走向,这也是人工管理所无法比拟的。
2. 课题关键问题和重难点
本项目设计为一款远程控制软件,目的是为了实现在局域网环境下实现比较高效的远程协助功能,功能将有远程执行命令的功能。
主要的难点在于实现控制端和被控制端的链接,对呗控制端进行简单有效的操控,最初可以查看桌面,查看桌面文件,重点的就是实行操控,被控制端可以根据控制端的操作进行简单的控制,比如对文件的修改和删除,对电脑的开机和重启等。
3. 国内外研究现状(文献综述)
1远程控制的概念
对于远程控制软件的定义有很多种。我们认为,远程控制指管理人员在异地通过计算机网络(wan),异地拨号或双方都接入internet等手段,连接目标计算机,通过本地计算机对远程计算机进行管理和维护的行为。
远程控制软件实际上是一种客户机/服务器程序,服务器程序安放在被控制的计算机端,客户机安装在控制端。在客户端和服务器端都安装成功之后,客户端在网络上搜寻已经安装了服务器的远程计算机;然后,客户端就发指令获得服务器端的连接指令,两台pc建立起连接,就可以通过网络的互连协议tcp/ip进行远端控制。
4. 研究方案
本程序是由客户端和服务器端两部分组成的,而且需要客户端和服务器端同时运行相应的程序来实现的。要实现的基本功能可以简化如下:
第一步,服务器端运行相应的远程控制软件服务器程序,使服务器端的某个端口处于监听状态。这样服务器端计算机就时刻处于监听远程计算机连接请求的状态。
第二步,当服务器端程序运行后,客户端在本地计算机中运行相应程序的客户端程序,运行这个客户端程序时,会指定一个要连接的服务器的ip地址和端口,程序运行后,点击连接就会向所有的网络搜索指定的计算机了。
5. 工作计划
第一周到第三周查阅文献资料选定题目确定要解决的问题。
第四周完成开题报告。
第五周到第九周完成系统的制作及软件部分的编写。
