[发明专利]基于Web的远程桌面展示方法有效
申请号: | 201210318791.3 | 申请日: | 2012-08-31 |
公开(公告)号: | CN102833338A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 张辉 | 申请(专利权)人: | 福建升腾资讯有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 web 远程桌面 展示 方法 | ||
1.一种基于Web的远程桌面展示方法,其特征在于,包括以下步骤:
步骤1、用户在客户端的浏览器中输入Web服务器的地址,请求远程桌面服务;所述Web服务器与远程桌面服务器建立通信连接;
步骤2、所述远程桌面服务器向Web服务器发送远程桌面协议数据包一,所述远程桌面协议数据包一是指基于远程桌面协议的包含显示图像的数据包;
步骤3、所述Web服务器将接收到的远程桌面协议数据包一封装为与之对应的HTTP/HTTPS协议数据包一,并通过WebSocket发送给客户端;
步骤4、客户端通过WebSocket接收所述HTTP/HTTPS协议数据包一,并将其转化为所述远程桌面协议数据包一;
步骤5、所述客户端将所述远程桌面协议数据包一还原为具体的显示命令;
步骤6、所述客户端处理所述显示命令,并将渲染结果发送到客户端的交互页面,所述交互页面向用户展示远程桌面的图像,实现了基于Web的远程桌面展示。
2.根据权利要求1所述的基于Web的远程桌面展示方法,其特征在于:所述步骤6之后还包括:
步骤7、用户在所述交互页面进行输入操作;
步骤8、所述客户端将用户输入打包成远程桌面协议数据包二,所述远程桌面协议数据包二是基于远程桌面协议的包含用户输入操作的数据包;
步骤9、所述客户端再将所述远程桌面协议数据包二转换成与之对应的HTTP/HTTPS协议数据包二,并通过WebSocket发送给Web服务器;
步骤10、所述Web服务器再将所述步骤9中的HTTP/HTTPS协议数据包二转换成所述远程桌面协议数据包二后发送给远程桌面服务器,所述远程桌面服务器响应用户输入操作。
3.根据权利要求1所述的基于Web的远程桌面展示方法,其特征在于:所述步骤1中Web服务器与远程桌面服务器建立通信连接是通过Web服务器上的服务器端协议转换单元与远程桌面服务器上的远程桌面服务单元建立通信连接;所述步骤2中,所述远程桌面服务器向Web服务器发送远程桌面协议数据包一是通过所述远程桌面服务单元与所述服务器端协议转换单元进行传递。
4.根据权利要求1或2所述的基于Web的远程桌面展示方法,其特征在于:所述步骤3和步骤10中,所述Web服务器是通过所述服务器端协议转换单元完成步骤3和步骤10。
5.根据权利要求1或2所述的基于Web的远程桌面展示方法,其特征在于:所述客户端包括客户端协议转换单元、远程桌面协议打包/解析单元以及远程桌面协议显示单元;
所述步骤4中,客户端的客户端协议转换单元通过WebSocket接收所述HTTP/HTTPS协议数据包一,并将其转化为所述远程桌面协议数据包一;
所述步骤5中,所述客户端的远程桌面协议打包/解析单元将所述远程桌面协议数据包一还原为具体的显示命令;
所述步骤6中,所述客户端的远程桌面协议显示单元处理所述显示命令,并将渲染结果发送到客户端的交互页面,所述交互页面向用户展示远程桌面的图像;
所述步骤8中,所述客户端的远程桌面协议打包/解析单元将用户输入打包成所述远程桌面协议数据包二;
所述步骤9中,所述客户端的客户端协议转换单元再将所述远程桌面协议数据包二转换成所述HTTP/HTTPS协议数据包二,并通过WebSocket发送给Web服务器。
6.根据权利要求1所述的基于Web的远程桌面展示方法,其特征在于:所述步骤1中Web服务器与远程桌面服务器建立的通信连接为TCP连接。
7.根据权利要求2所述的基于Web的远程桌面展示方法,其特征在于:用户通过键盘、鼠标或触摸屏进行输入操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建升腾资讯有限公司,未经福建升腾资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210318791.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种IP地址分配方法、装置及系统
- 下一篇:嵌入式设备远程协控方法和系统