[发明专利]一种远程桌面操作的方法及客户端有效
| 申请号: | 201310091463.9 | 申请日: | 2013-03-21 |
| 公开(公告)号: | CN104065679B | 公开(公告)日: | 2018-04-20 |
| 发明(设计)人: | 李嘉;吴奇 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 远程桌面 操作 方法 客户端 | ||
1.一种远程桌面操作的方法,所述方法基于超文本标记语言第五版本HTML5浏览器进行远程桌面操作,其特征在于,该方法包括:
接收服务器发送的远程桌面协议RDP操作命令;
确定所述RDP操作命令是否需要对客户端的本地接口进行调用;
若所述RDP操作命令需要对客户端的本地接口进行调用,根据所述RDP操作命令调用对应的客户端的应用程序接口API,以使得所述客户端执行所述RDP操作命令请求的操作。
2.根据权利要求1所述的方法,其特征在于,所述确定所述RDP操作命令是否请求对客户端的本地接口进行调用包括:
确定所述RDP操作命令是否需要所述HTML5浏览器对图形界面数据进行处理,如果否,确定所述RDP操作命令需要对客户端的本地接口进行调用。
3.根据权利要求2所述的方法,其特征在于,还包括:
若所述RDP操作命令需要所述HTML5浏览器对图形界面数据进行处理,则调用所述HTML5浏览器,以使得所述HTML5浏览器对所述RDP操作命令进行解析生成图像信息。
4.根据权利要求3所述的方法,其特征在于,所述调用所述HTML5浏览器之前,还包括:将所述RDP操作命令转换成HTML5协议支持的格式。
5.根据权利要求1-4任一项所述的方法,其特征在于,该方法还包括:
接收所述HTML5浏览器根据用户操作发送的第二操作请求,所述第二操作请求需要对客户端当前的图形界面进行操作;
根据所述第二操作请求,对所述客户端的本地接口进行调用,以使得所述客户端执行所述第二操作命令请求的操作。
6.根据权利要求5所述的方法,其特征在于,所述第二操作请求为放大或缩小所述图形界面的操作请求。
7.一种远程桌面操作的客户端,其特征在于,该客户端包括:HTML5浏览器模块、通信模块、本地应用程序接口API模块和调用模块;
所述HTML5浏览器模块,用于基于超文本标记语言第五版本HTML5浏览器进行远程桌面操作;
所述通信模块,用于接收服务器发送的远程桌面协议RDP操作命令;
所述调用模块,用于确定所述RDP操作命令是否需要对客户端的本地接口进行调用,若需要,根据所述RDP操作命令调用对应的客户端的本地API模块,若不需要,调用所述HTML5浏览器模块;
所述本地API模块,用于在接收到所述调用模块的调用命令时,执行所述RDP操作命令请求的操作。
8.根据权利要求7所述的客户端,其特征在于,若服务器发送的远程桌面协议RDP操作命令需要对图形界面数据进行处理,所述HTML5浏览器模块还用于对所述RDP操作命令进行解析生成图像信息。
9.根据权利要求8所述的客户端,其特征在于,所述HTML5浏览器模块包括:WebSocket服务器子模块和HTML5Canvas子模块;
所述调用模块,还用于将所述RDP操作命令转换成HTML5协议支持的格式;
所述WebSocket服务器子模块,用于将转换后的支持HTML5协议的操作命令发送给所述HTML5Canvas子模块;
所述HTML5Canvas子模块,用于将所述转换后的操作命令进行解析生成图像信息。
10.根据权利要求9所述的客户端,其特征在于,所述客户端还包括输入接口、人机交互接口;
所述HTML5Canvas子模块,还用于捕捉用户通过输入接口和/或人机交互接口输入的操作请求,将所述操作请求发送给所述WebSocket服务器子模块;
所述WebSocket服务器子模块,还用于将所述操作请求转发给所述调用模块;
所述调用模块,还用于确定所述操作请求是否需要对客户端当前的图形界面进行操作;若确定所述操作请求不需要对客户端当前的图形界面进行操作,则将所述操作请求转换成RDP协议支持的格式。
11.根据权利要求10所述的客户端,其特征在于,所述WebSocket服务器子模块,还用于若所述操作请求需要对客户端当前的图形界面进行操作,将所述操作请求发送给所述调用模块,以使得所述调用模块调用相应的本地API模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310091463.9/1.html,转载请声明来源钻瓜专利网。





