[发明专利]虚拟桌面系统中的窗口界面传输方法有效
申请号: | 201110396257.X | 申请日: | 2011-12-02 |
公开(公告)号: | CN102521027A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 金海;廖小飞;王萍圆;李鹤 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;H04L29/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种虚拟桌面系统中的窗口界面传输方法,包括以下步骤:(1)客户端向服务器请求启动应用程序,(2)服务器启动应用程序并拦截相应的图形设备接口绘图原语,(3)服务器将拦截的图形设备接口绘图函数翻译成JavaScript代码,(4)服务器把JavaScript代码发送到客户端,(5)客户端执行JavaScript代码,并绘制出应用程序的界面,(6)等待客户对应用程序的界面进行鼠标键盘操作,(7)客户端监听客户对应用程序的鼠标键盘操作,把鼠标键盘操作转化为鼠标键盘事件,并把鼠标键盘事件发送到服务器,(8)服务器根据鼠标键盘事件对应用程序模拟鼠标键盘操作。本发明可以大大降低传输带宽,同时减少网络中的传输延迟,经过优化后可以极大提升用户体验。 | ||
搜索关键词: | 虚拟 桌面 系统 中的 窗口 界面 传输 方法 | ||
【主权项】:
一种虚拟桌面系统中的窗口界面传输方法,包括以下步骤:(1)客户端向服务器请求启动应用程序;(2)所述服务器启动所述应用程序并拦截相应的图形设备接口绘图原语;(3)所述服务器将拦截的图形设备接口绘图函数翻译成JavaScript代码,具体包括以下子步骤:(3‑1)用JavaScript实现绘图函数库;(3‑2)根据拦截到的图形设备接口绘图函数的函数名,从所述JavaScript绘图函数库中选取一个或多个JavaScript函数;(3‑3)根据拦截到的图形设备接口绘图函数的实际参数,计算得到各个JavaScript函数的参数,以得到所述JavaScript代码;(4)所述服务器把所述JavaScript代码发送到所述客户端;(5)所述客户端执行所述JavaScript代码,并绘制出所述应用程序的界面;(6)等待客户对所述应用程序的界面进行鼠标键盘操作;(7)所述客户端监听客户对所述应用程序的鼠标键盘操作,把所述鼠标键盘操作转化为鼠标键盘事件,并把所述鼠标键盘事件发送到所述服务器;(8)所述服务器根据所述鼠标键盘事件对所述应用程序模拟鼠标键盘操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110396257.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种具有多个冲刀的冲孔机
- 下一篇:焊接高速钢条的工艺方法