[发明专利]一种用于服务端与客户端的远程控制系统和方法在审
申请号: | 201710903239.3 | 申请日: | 2017-09-29 |
公开(公告)号: | CN107770256A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 冯友宏;杨志;曹喜珠;谢小娟 | 申请(专利权)人: | 安徽师范大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04M1/725 |
代理公司: | 芜湖安汇知识产权代理有限公司34107 | 代理人: | 朱圣荣 |
地址: | 241000 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 服务端 客户端 远程 控制系统 方法 | ||
技术领域
本发明涉及网络通信领域,特别涉及一种文件传输与控制操作可同时进行的远程控制系统及方法。
背景技术
随着通讯与电子信息技术不断进步,自21世纪以来,中国网民规模增长了近30倍,而其中利用智能移动设备进行上网的网民占比更是大幅攀升,从2007年的24%迅速攀升至2009年的61%,再到目前的90%以上。
由于智能手机的便携特性以及较为强大的计算处理能力,因此滋生了利用智能手机对PC进行远程控制或协助的需求。而现有的远程控制方法在控制过程中均无法同时进行文件的传输操作,其中大部分将远程控制与文件传输相互分离,在需要进行文件传输时只能先断开远程控制再使用文件传输功能,给与用户较差的使用体验,而随着网络带宽的发展,现有的网络水平已能实现在保证远程控制的体验下同时实现对文件的快速传输。
发明内容
本发明所要解决的技术问题是实现一种文件传输与控制操作可同时进行的远程控制系统及方法,可供用户利用智能手机或其它智能手持操作设备实现对PC的远程操控,在操作的同时还可根据用户需求进行文件数据的传输。
为了实现上述目的,本发明采用的技术方案为:一种用于服务端与客户端的远程控制系统,包括服务端与客户端:
所述服务端包括:
IP地址获取及端口号生成模块,用于获取本地及连接设备的IP地址,并生成用于TCP服务的端口号;
图像发送模块,用于实时截取本机屏幕图像并通过远程控制TCP服务向客户端发送图像数据;
远程命令判断与控制模块,用于接收并判断客户端发送的指令并执行相应的操作;
文件传输模块,用于响应客户端的文件下载与文件上传请求,通过文件传输TCP服务发送及接收文件数据;
所述客户端包括:
登录模块,用于验证填写的服务端IP地址与端口号是否正确,若正确则与远程控制TCP服务及文件传输TCP服务建立连接;
图像接收及显示模块,用于接收解析服务端传递的图像信息,并进行相应尺寸比例变换后进行显示;
控制命令发送模块,用于识别用户特定的手势操作并转换为相应的控制指令后通过远程控制TCP服务向服务端发送控制指令;
文件传输模块,用于在用户发出文件下载与文件上传请求后通过文件传输TCP服务接收及发送文件数据。
所述客户端还包括:数据库记录与查询模块,用于将用户操作自动记录入数据库中,并提供记录查询及查看功能。
所述服务端为PC,所述客户端为智能移动设备。
所述远程命令判断与控制模块所能识别的指令包括鼠标移动、鼠标拖动、鼠标点击与松开、鼠标滚轮滑动、键盘按下与松开、文件下载、文件上传。
基于所述用于服务端与客户端的远程控制系统的远程控制方法,包括以下步骤:
服务端生成远程控制TCP服务及文件传输TCP服务等待客户端连接;
客户端输入正确的IP地址与端口号后与服务端建立连接;
服务端发送图像数据并同时等待控制信息;
客户端接收图像数据并显示,同时监听用户控制操作并发送至服务端,当用户发出文件上传下载请求时则开启相应文件传输模块;
服务端接收并响应客户端传递的控制信号,当检测到文件上传下载信号时开启相应文件传输模块,并通过文件传输TCP服务传输文件。
所述程控制方法还包括:在客户端用户进行建立连接、上传文件、下载文件、断开连接操作时将操作及具体信息写入数据库并提供查询的步骤。
所述程控制方法还包括:当服务端成功接收或传送文件后向客户端进行反馈,客户端接收反馈后会在控制界面进行相应的提示。
本发明操作简单,实用性高,通过在服务端同时开启相互独立的远程控制和文件传输网络服务,实现了客户端在文件的上传和下载过程中,无影响的对远程PC进行控制操作,同时通过加入对本地数据库的支持,用户可以方便的浏览与查询历史操作记录,有效的提高了用户的使用体验。
附图说明
下面对本发明说明书中每幅附图表达的内容作简要说明:
图1是本发明中服务端的软件功能模块图;
图2是本发明中客户端的软件功能模块图;
图3是本发明中服务端所提供被控方法的运行流程图;
图4是本发明中客户端的远程控制方法的运行流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽师范大学,未经安徽师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710903239.3/2.html,转载请声明来源钻瓜专利网。