一种远程控制系统技术方案

技术编号:14701332 阅读:40 留言:0更新日期:2017-02-24 19:11
一种远程控制系统,包括客户端和服务器端,所述的客户端安装有安全性校验模块、屏幕控制模块、鼠标控制模块、键盘控制模块、命令控制模块、文件传输模块、端口设置模块;本发明专利技术提供的远程控制系统具有实际应用价值,用户可以通过本系统精确的控制远程计算机的鼠标、键盘、屏幕操作,可以通过他进行远程办公,软件公司可以通过他对自己的产品进行远程配置以及在线诊断和维护,为公司节约人力、财力和物力,极大的提高了生产力。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及网络
,具体涉及一种远程控制系统
技术介绍
随着计算机网络的飞速发展,人们可以很方便地从Internet上获取和自己工作生活密切相关的信息,世界也真正变成一个地球村,我们可以和世界上其他任何一个人通过计算机网络进行沟通,信息资源达到了高度的共享。从这一点得到启发,希望能够设计一个远程控制系统,通过他可以在家里控制办公室里的计算机。如果你是软件开发商,你的员工可以通过他在办公室里远程为客户配置系统、对产品进行维护,如果客户向你报告软件产品出现问题你可以远程对产品进行调试,最终解决问题。这样员工就不会因长期的劳苦奔波而抱怨,用户也不会因为你不能及时解决产品的问题而和你讨价还价,当然也为公司节约了人力和财力;本专利技术提供的远程控制系统具有实际应用价值,用户可以通过他进行远程办公,软件公司可以通过他对自己的产品进行远程配置以及在线诊断和维护,为公司节约人力、财力和物力。远程系统控制可以在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术,这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑,不过,大多数时候我们所说的远程控制往往指在局域网中的远程控制而言。当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用或窃取被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问互联网,就像你利用遥控器遥控电视的音量、变换频道或者开关电视机一样。不过,有一个概念需要明确,那就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。也就是说,我们控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。借助于远程监控可以将企业内部的信息网(Intranet)与控制网有效地连接起来,实现对生产、运营情况的随时掌握,把生产运营状况同企业的经营管理策略紧密结合,从而实现企业的综合自动化,可以建立网络范围内的监控数据和网上知识资源库。通过远程监控可以实现现场运行数据的实时采集和快速集中,获得现场监控数据,为远程故障诊断技术提供了物质基础;通过远程监控,技术人员无须亲临现场或恶劣的环境就可以监视并控制生产系统和现场设备的运行状态及各种参数,使受过专业训练的人员。虚拟。地出现在许多监控地点,方便地利用本地丰富的软硬件资源对远程对象进行高级过程控制,以维护设备的正常运营,从而减少值守工作人员,最终实现远端的无人或少人值守,达到减员增效的目的。
技术实现思路
本专利技术的目的在于提供一种结构简单、使用方便的远程控制系统。本专利技术的目的可以通过以下技术方案实现:一种远程控制系统,包括客户端和服务器端,所述的客户端安装有安全性校验模块、屏幕控制模块、鼠标控制模块、键盘控制模块、命令控制模块、文件传输模块、端口设置模块;所述的安全性校验模块,提供安全校验功能,对客户端和服务器端的身份进行验证,取得控制权限;所述的屏幕控制模块,提供屏幕控制功能,可以让客户端用户实时监控服务器端计算机的运行状态,并控制服务器端屏幕的运行;所述的鼠标标控制模块,可以让客户端用户通过鼠标标控制服务器端的计算机。所述的键盘控制模块,可以让客户端用户通过键盘控制服务器端计算机的输入;所述的命令控制模块,可以让客户端用户发送命令来控制服务器端计算机;所述的文件传输模块,可以方便客户端和服务器端进行文件传输;所述的端口设置模块,配置双方进行通信的端口。本专利技术的有益效果:本专利技术提供的远程控制系统具有实际应用价值,用户可以通过他进行远程办公,软件公司可以通过他对自己的产品进行远程配置以及在线诊断和维护,为公司节约人力、财力和物力。附图说明下面结合附图和具体实施例对本专利技术作进一步详细描述。图1是本专利技术的结构示意图。图2是本本专利技术的系统结构示意图。具体实施方式如图1所示,本专利技术提供了一种远程控制系统,包括客户端和服务器端;如图2所示,客户端内安装有安全性校验模块M100、屏幕控制模块M101、鼠标控制模块M102、键盘控制模块M103、命令控制模块M104、文件传输模块M105、端口设置模块M106;所述的安全性校验模块M100,从系统安全性方面考虑,目的是让客户端和服务器端建立可信联接,客户端要想完全控制服务器端的计算机,必须先通过服务器的验证取得服务器的信任,这样可以避免一些不怀好意的人通过客户端窃取服务器端计算机中有用的资料;所述的屏幕控制模块M101,可以让客户端用户实时监控服务器端计算机的运行状态。客户端以一定频率向服务器发送请求,服务器响应客户端请求将自己的屏幕拷贝下来并将这些信息发送给客户端,客户端接收到这些信息之后以图形的形式显示出来,为鼠标和键盘控制提供图形化接口;所述的鼠标标控制模块M102,可以让客户端用户通过鼠标标控制服务器端的计算机。其实现过程是客户端软件先捕捉鼠标在图形化接口(屏幕控制模块所提供的)中的动作,再将这些信息发送到服务器端,最后服务器端的服务程序向操作系统发送这个动作的消息,这样就如同在服务器端的操作系统上进行了相应的鼠标操作,如果动作是在“MicrosoftWord”图标上双击,则远程控制系统服务器端的“MicrosoftWord”被打开;所述的键盘控制模块M103,可以让客户端用户通过键盘控制服务器端计算机的输入,其实现过程是客户端软件先捕捉键盘在图形化接口(屏幕控制模块所提供的)中的动作,再将这些信息发送到服务器端,服务器端的服务程序向操作系统发送这个动作的消息,这样就如同在服务器端的操作系统上进行了相应的键盘输入。如果服务器端的“MicrosoftWord”为当前的活动窗口,则客户端的键盘操作就如同有人在服务器端利用“MicrosoftWord”进行文字编辑一样。屏幕控制、键盘控制和鼠标控制模块是在网络状况较好的情况下才会有较快的响应速度,如果网络状况不好将采用命令控制模块进行远程控制。这种控制方式有较多的限制,需要根据具体的需求进行设计;所述的命令控制模块M104,可以让客户端用户发送命令来控制服务器端计算机;所述的文件传输模块M105,可以方便客户端和服务器端进行文件传输,他由文件上传和文件下载2个部分组成。文件上传可以把客户端的文件上传到服务器端的计算机上;文件下载可以把服务器端的文件下载到客户端的计算机上;所述的端口设置模块M106,配置双方进行通信的端口;以上内容仅仅是对本专利技术结构所作的举例和说明,所属本
的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离专利技术的结构或者超越本权利要求书所定义的范围,均应属于本专利技术的保护范围。本文档来自技高网
...
一种远程控制系统

【技术保护点】
一种远程控制系统,包括客户端和服务器端,其特征在于:所述的客户端安装有安全性校验模块、屏幕控制模块、鼠标控制模块、键盘控制模块、命令控制模块、文件传输模块、端口设置模块;所述的安全性校验模块,提供安全校验功能,对客户端和服务器端的身份进行验证,取得控制权限;所述的屏幕控制模块,提供屏幕控制功能,可以让客户端用户实时监控服务器端计算机的运行状态,并控制服务器端屏幕的运行;所述的鼠标标控制模块,可以让客户端用户通过鼠标标控制服务器端的计算机;所述的键盘控制模块,可以让客户端用户通过键盘控制服务器端计算机的输入;所述的命令控制模块,可以让客户端用户发送命令来控制服务器端计算机;所述的文件传输模块,可以方便客户端和服务器端进行文件传输;所述的端口设置模块,配置双方进行通信的端口。

【技术特征摘要】
1.一种远程控制系统,包括客户端和服务器端,其特征在于:所述的客户端安装有安全性校验模块、屏幕控制模块、鼠标控制模块、键盘控制模块、命令控制模块、文件传输模块、端口设置模块;所述的安全性校验模块,提供安全校验功能,对客户端和服务器端的身份进行验证,取得控制权限;所述的屏幕控制模块,提供屏幕控制功能,可以让客户端用户实时监控服务器端计算机的运...

【专利技术属性】
技术研发人员:李让剑
申请(专利权)人:安徽天达网络科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1