[发明专利]一种用于服务端与客户端的远程控制系统和方法在审
申请号: | 201710903239.3 | 申请日: | 2017-09-29 |
公开(公告)号: | CN107770256A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 冯友宏;杨志;曹喜珠;谢小娟 | 申请(专利权)人: | 安徽师范大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04M1/725 |
代理公司: | 芜湖安汇知识产权代理有限公司34107 | 代理人: | 朱圣荣 |
地址: | 241000 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 服务端 客户端 远程 控制系统 方法 | ||
1.一种用于服务端与客户端的远程控制系统,包括服务端与客户端,其特征在于:
所述服务端包括:
IP地址获取及端口号生成模块,用于获取本地及连接设备的IP地址,并生成用于TCP服务的端口号;
图像发送模块,用于实时截取本机屏幕图像并通过远程控制TCP服务向客户端发送图像数据;
远程命令判断与控制模块,用于接收并判断客户端发送的指令并执行相应的操作;
文件传输模块,用于响应客户端的文件下载与文件上传请求,通过文件传输TCP服务发送及接收文件数据;
所述客户端包括:
登录模块,用于验证填写的服务端IP地址与端口号是否正确,若正确则与远程控制TCP服务及文件传输TCP服务建立连接;
图像接收及显示模块,用于接收解析服务端传递的图像信息,并进行相应尺寸比例变换后进行显示;
控制命令发送模块,用于识别用户特定的手势操作并转换为相应的控制指令后通过远程控制TCP服务向服务端发送控制指令;
文件传输模块,用于在用户发出文件下载与文件上传请求后通过文件传输TCP服务接收及发送文件数据。
2.根据权利要求1所述的用于服务端与客户端的远程控制系统,其特征在于:所述客户端还包括:数据库记录与查询模块,用于将用户操作自动记录入数据库中,并提供记录查询及查看功能。
3.根据权利要求1或2所述的用于服务端与客户端的远程控制系统,其特征在于:所述服务端为PC,所述客户端为智能移动设备。
4.根据权利要求3所述的用于服务端与客户端的远程控制系统,其特征在于:所述远程命令判断与控制模块所能识别的指令包括鼠标移动、鼠标拖动、鼠标点击与松开、鼠标滚轮滑动、键盘按下与松开、文件下载、文件上传。
5.基于权利要求1-4中任一项所述用于服务端与客户端的远程控制系统的远程控制方法,其特征在于,包括以下步骤:
服务端生成远程控制TCP服务及文件传输TCP服务等待客户端连接;
客户端输入正确的IP地址与端口号后与服务端建立连接;
服务端发送图像数据并同时等待控制信息;
客户端接收图像数据并显示,同时监听用户控制操作并发送至服务端,当用户发出文件上传下载请求时则开启相应文件传输模块;
服务端接收并响应客户端传递的控制信号,当检测到文件上传下载信号时开启相应文件传输模块,并通过文件传输TCP服务传输文件。
6.根据权利要求5所述的远程控制方法,其特征在于,所述程控制方法还包括:在客户端用户进行建立连接、上传文件、下载文件、断开连接操作时将操作及具体信息写入数据库并提供查询的步骤。
7.根据权利要求5或6所述的远程控制方法,其特征在于,所述程控制方法还包括:当服务端成功接收或传送文件后向客户端进行反馈,客户端接收反馈后会在控制界面进行相应的提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽师范大学,未经安徽师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710903239.3/1.html,转载请声明来源钻瓜专利网。