虚拟工作平台中的图形传输机制研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:flyinsky_zxt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有的访问异构平台下应用程序的方法一般是通过远程桌面工具登录到远程主机执行服务器的应用程序。但是,这种方法存在很多不便,例如,用户不得不在陌生的服务器环境下进行操作。此外,现有的远程登录软件中使用的图形传输方案大部分基于单一操作系统,而且其传输的是整个桌面的图像,不具备以窗口为图像传输单位的能力。针对以上问题,虚拟工作平台中的图形传输机制采用一种简单的、类似本地应用程序的方法操作远程应用程序,操作过程中传输的是应用程序窗口而不是整个桌面。基于该机制实现的图形传输系统(VirtualDesk)是虚拟工作平台的重要研究内容,包括服务器端和客户端两个部分。服务器端监视窗口的更新区域,将更新后的窗口图像写入缓冲区,并将更新区域发送给客户端,同时接收客户端传送的输入事件并重新生成输入事件。客户端接受不同服务器传输的应用程序界面,并集成显示在客户端虚拟桌面中。VirtualDesk系统使用一个改进的远程帧缓冲协议(RFB)来传输窗口图形,在RFB协议中添加了重新设置窗口和改变窗口大小的支持,从而使客户端不仅可以显示窗口图像,而且能够对窗口进行操作。为了提高性能,VirtualDesk系统在实际传输窗口图形之前,首先比较自上次更新以来窗口图像的变化,不发送未发生变化的图像,以减少无效的图像传输;在Windows中,采用钩子技术跟踪窗口更新区域,从而缩小更新范围。VirtualDesk系统的客户端采用Java编写,服务器端采用C++分别编写了Windows和Linux两个版本。系统测试与结果分析表明,VirtualDesk系统完整的实现了基于异构平台的窗口图像传输和事件传输功能;系统的延时小于100ms,带宽小于100kbps,CPU消耗低于5%,内存消耗低于20MB。
其他文献
变电站运行人员的个人技能是影响电力系统安全可靠运行的重要因素之一,而良好的培训则能够显著的提高操作人员的技术能力。仿真培训是目前国内外电力系统的主流培训手段。经过对各类型变电站仿真培训系统的调查研究,我们分析、总结了这些仿真系统的优缺点,并在此基础上进行创新设计。同时,我们结合了软件工程思想,按照需求分析、可行性分析、体系结构设计、模块设计、详细设计、测试与维护等步骤,开发出了这套通用变电站仿真培
为了从Windows操作系统用户群中吸引潜在用户,UnifiedKernel系统旨在于Linux操作系统上运行Windows应用。在用既有软件测试UnifiedKernel系统与Windows操作系统的兼容性时,开
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取
近几年来,随着GIS技术和Internet技术的不断发展,WebGIS有了很广泛的应用。由于GIS具有数据量大和响应要求快等特点,传统WebGIS已经不能很好地满足用户的浏览体验,如系统响应
随着中国汽车保有量的激增和国家对汽车性能检验的强制推行,客户对汽车检测线的要求也不断提高;同时,相关IT技术的迅速发展也为我们提供了更加先进和完善的解决方案。笔者在
在基因组序列组装算法中,一个最基本的问题就是如何合适的选择上下游的短序列用于组装成一个长序列。当单独从一个种子序列进行扩展的时候,大量的重复的区域将会导致非常多的
在开放式网络环境下,信息技术的迅速发展带来的网络安全问题日益突出,信息资源在被访问、分发传播过程中,存在诸如非法访问、越权使用等现象,妨碍信息安全传播。如何加强信息
数字证书作为一种权威性的电子文档,提供了一种在Internet上验证用户身份的方式,人们可以在互联网交往中用它来识别对方的身份。为了保证数字证书的唯一性和可靠性,通常采用
随着移动通讯和信息技术的不断发展,传统的手机已经不能满足用户更高级的需求,智能手机的出现,使得移动通讯应用出现了新的革命。目前,智能手机的销量不断上升,具有广阔的市
开放式网络环境使人们充分享受网络的便捷,与此同时,各种针对网络的攻击与破坏日益增多。作为保障网络安全的必要手段之一的入侵检测系统(IDS),正受到越来越多重视。从数据挖