【技术实现步骤摘要】
【国外来华专利技术】用于利用转码服务器经由HTTPAPI通过客户端设备处的Web浏览器实时地访问和控制远程机器的远程桌面的方法和系统
本专利技术主题的技术通常涉及通信及处理,以及更具体地涉及用于利用转码服务器经由HTTPAPI通过客户端设备处的Web浏览器实时地访问和控制远程机器的远程桌面的方法和系统。
技术介绍
传统远程桌面协议的实现使得远程用户能够从客户端设备通过局域网或广域网的网络拓扑到服务器上访问其桌面或应用程序。传统的方法适用于支持特定公共或专有远程桌面显示协议(其是本地的或安装到服务器上的)的软件架构(infrastructure)供应商。为了利用远程桌面协议来访问服务器,客户端通常需要具有在用户的特定操作系统和平台或适于特定浏览器的插件上执行的特定软件应用协议。因此传统的方法对于用户而言是繁琐的。因此,对于下述系统和方法存在需求,所述系统和方法便于用户从客户端设备与服务器上运行的应用程序交互,以及给在客户端设备处的用户提供改进的体验。
技术实现思路
可利用编码转换服务器来提供本公开的各个方面,所述编码转换服务器通过远程桌面客户端提供一个或多个网页浏览器到一个或多个远程计算机的访问。根据本公开的编码转换服务器可包括例如计算机可读指令的模块或功能,以便用于接收来自网页浏览器的请求。编码转换服务器还可包括例如计算机可读指令的模块或功能,以便将从网页浏览器接收到的用户输入请求(如HTTP请求)转译成相应的输入调用命令,其在协议/语言上与用于访问一个或多个远程计算机的一个或多个远程桌面客户端兼容。编码转换服务器可经由一个或多个远程桌面客户端来接收来自一个或多个远程计算机的例如 ...
【技术保护点】
一种利用转码服务器经由超文本传输协议(HTTP)通过客户端设备处的web浏览器便于实时地访问和控制远程机器的远程桌面的方法,所述方法包括:在所述转码服务器处接收基于所述远程机器的所述远程桌面的图像的远程桌面绘图命令,其中所述远程桌面绘图命令与所述远程机器所利用的远程桌面显示协议兼容;在所述转码服务器处将所述远程桌面绘图命令转换成与所述web浏览器兼容的web浏览器绘图更新;以及在所述客户端设备和所述远程机器之间的远程桌面会话期间利用HTTP便于提供从所述转码服务器到所述客户端设备的所述web浏览器的所述web浏览器绘图更新,其中所述远程桌面显示协议是推式协议,其中HTTP是拉式协议。
【技术特征摘要】
【国外来华专利技术】2010.12.10 US 12/965,8141.一种利用转码服务器经由超文本传输协议HTTP通过客户端设备处的web浏览器便于实时地访问和控制远程机器的远程桌面的方法,所述方法包括:在所述转码服务器处接收基于所述远程机器的所述远程桌面的图像的远程桌面绘图命令,其中所述远程桌面绘图命令与所述远程机器所利用的远程桌面显示协议兼容;在所述转码服务器处将所述远程桌面绘图命令转换成与所述web浏览器兼容的web浏览器绘图更新;其中,将所述远程桌面绘图命令转换成web浏览器绘图更新包括:将所述远程桌面绘图命令转换成Java图形绘图命令;使用所述Java图形绘图命令更新Java位图的一部分,其中所述Java位图的更新部分代表所述远程桌面的整个图像的一部分;从所述Java位图创建图像文件;产生所述图像文件的绘图坐标,以及产生包括所述图像文件和所述图像文件的所述绘图坐标的所述web浏览器绘图更新;以及在所述客户端设备和所述远程机器之间的远程桌面会话期间利用HTTP处理程序便于提供从所述转码服务器到所述客户端设备的所述web浏览器的所述web浏览器绘图更新,其中所述便于提供包括将所述绘图坐标放置到将被提供到所述web浏览器的小型文本文件cookie中;其中所述转码服务器是被配置成提供用于托管一个或多个web应用的应用框架的Java转码服务器;其中所述远程桌面显示协议是推式协议;以及其中HTTP是拉式协议。2.如权利要求1所述的方法,其中所述web浏览器绘图更新包括所述web浏览器可识别和可访问的图像文件和所述图像文件的绘图坐标。3.如权利要求1所述的方法,其中所述转换包括:将所述远程桌面绘图命令转换成与所述转码服务器兼容的图形绘图命令,其中所述图形绘图命令包括坐标;从所述图形绘图命令提取所述坐标;基于所述图形绘图命令更新离屏位图的至少一部分,其中所述离屏位图的至少一部分与所述坐标相关,其中离屏位图基于远程桌面的图像;基于所述离屏位图的至少一部分创建图像文件;以及其中所述web浏览器绘图更新包括所述图像文件和所述坐标。4.如权利要求1所述的方法,其中所述web浏览器是兼容HTML5的web浏览器。5.如权利要求1所述的方法,还包括:使用HTTP从所述web浏览器接收用户输入请求;将所述用户输入请求转换成与所述远程桌面显示协议兼容的输入命令;以及向所述远程桌面客户端提供所述输入命令用于在所述远程桌面会话期间访问和控制所述远程机器的所述远程桌面,其中所述web浏览器更新包括所述web浏览器可识别和可访问的图像文件和所述图像文件的绘图坐标,其中所述图像文件和所述绘图坐标代表响应于所述输入命令而改变的所述远程桌面的整个图像的一部分。6.如权利要求5所述的方法,其中所述用户输入请求包括鼠标事件、键盘事件和触摸事件中的至少一个。7.如权利要求1所述的方法,其中所述远程桌面绘图命令包括从远程机器的远程桌面服务器接收的远程桌面绘图命令参数和位图数据,其中所述转换包括下列操作中的一个或多个:基于所述远程桌面绘图命令参数计算新绘图命令参数;调节所述远程桌面绘图命令参数;以及对所述位图数据进行调节。8.如权利要求1所述的方法,其中所述远程桌面绘图命令包括从所述远程机器的远程桌面服务器接收的远程桌面绘图命令参数和位图数据,其中所述转换包括对所述位图数据进行调节,其中所述进行调节包括将16位红-绿-蓝(RGB)5-6-5颜色格式转换成32位α-红-绿-蓝(ARGB)8-8-8-8格式。9.如权利要求1所述的方法,其中所述转码服务器是在所述远程机器和所述客户端设备之间的中介,且其中所述转码服务器与所述远程机器物理地分离。10.一种用于利用转码服务器经由超文本传输协议HTTP通过客户端设备处的web浏览器便于实时地访问和控制远程机器的远程桌面的装置,所述装置包括...
【专利技术属性】
技术研发人员:S·科米内克,J·M·斯坦利,C·施维贝克,
申请(专利权)人:韦斯技术有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。