[发明专利]用于图形设备接口的远程重定向层有效
申请号: | 200680033355.4 | 申请日: | 2006-08-15 |
公开(公告)号: | CN101263485A | 公开(公告)日: | 2008-09-10 |
发明(设计)人: | I·布鲁吉洛 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F15/16 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 图形 设备 接口 远程 定向 | ||
背景
背景技术和相关领域
计算机和计算机系统几乎影响了现代生活的每个方面。计算机通常涉及工作、消遣、医疗保健、运输、娱乐、家务管理等领域。计算机的功能性也通过它们与各种网络连接交互的能力而得到加强。计算机网络可以允许网络上的资源和服务可用。这些资源和服务例如可以是但不限于:用于存储可由客户访问的数据的文件服务器、用于向客户提供打印机访问的打印服务器、以及在客户计算机上用于存储可由该网络上其他客户和资源使用的数据的共享存储。
联网计算机提供的一个功能性的例子是提供来自服务器计算机的终端服务能力。各种服务类型也可称为应用程序服务器。终端服务(TS)服务器可以向一个或多个TS客户提供计算功能性。在此示例中,TS客户连接至TS服务器,其中TS服务器能够提供计算能力,用以执行应用程序并实现在TS客户处所要求的其他计算功能。以此方式,TS服务器的处理能力就能被支持,从而使得若干TS客户能利用TS服务器的处理能力。强有力的TS服务器能够同时为数百客户提供计算功能性。
在TS服务器处的应用程序将显示信息发送给TS客户,而这些信息可以在TS客户的显示器处显示给用户。一般而言,以上过程可通过将针对桌面的单个绘制命令流作为一个整体从TS服务器的应用程序传送至TS客户来执行。由TS服务器发送给TS客户的用于在显示器上描绘各图形的信息通常以即时呈现方式使用,其中各平铺的窗口会导致图形信息丢失。例如,使用即时呈现方式,就只有绘制窗口可视部分所需的信息可用。换句话说,在背景内由其他窗口覆盖的各窗口部分的图形信息是不存在的。仅为顶层窗口保留了图形信息。当应用程序发送用于绘制图形的信息时,该信息就被发送用于该屏幕的一具体部分。如果其他窗口已经占据了该部分屏幕,则已经占据了该部分屏幕的各窗口的所述部分在应用程序发送绘制命令时会被遮盖。当一窗口移至前台时,就需要新的信息用来在前台绘制该窗口。这会在窗口彼此间隔地显示或在窗口被拖拽、旋转和重排时引入各种困难。这还会引入与动画相关的各种难题。
在此要求保护的主题不限于解决任何缺点或仅在诸如下述环境中操作的各个实施例。相反地,提供该背景仅用以示出在其中可实践在此描述的部分实施例的一个示例性技术领域。
发明简述
在此描述的一个实施例包括一种例如可在联网计算环境中实现的方法,其中该联网环境包括运行一个或多个应用程序的本地计算机系统以及向用户显示有关本地计算机系统上的一个或多个应用程序的图形信息的远程计算机系统。远程计算机系统包括多个表面(surface)。本方法包括将含有绘制命令的绘制信息发送至远程计算机。本方法还包括将定义了与绘制信息要应用多个表面中的哪个表面有关的信息的元信息发送至远程计算机。用于定义该表面的显示特性的合成(composition)信息也被发送至远程计算机。
从客户角度看来在类似环境中实践的另一实施例包括一种方法,其中该方法包括接收来自本地计算机的含有绘制命令的绘制信息。本方法还包括将接收定义了有关来自本地计算机的绘制信息要应用多个表面中的哪个表面的信息的元信息。从该本地计算机接收定义了该表面的显示特性的合成信息。
在此描述的另一实施例涉及远程计算机系统。该计算机系统例如可以在包括运行有一个或多个应用程序的本地计算机系统的联网计算环境内实现,并且其中远程计算机向用户显示有关该本地计算机系统上一个或多个应用程序的图形信息。远程计算机系统包括客户。客户被配置为在远程计算机系统的用户界面上描绘图形组件。远程计算机系统还包括表面管理器。表面管理器包括与在远程计算机系统的用户界面上显示的图形有关的信息。该计算机系统还包括耦合至表面管理器的合成引擎。该合成引擎与本地计算机系统的合成引擎相对应。该合成引擎被配置为接收来自本地计算机的合成信息,并基于从本地计算机接收的合成信息以及在表面管理器处的信息来修改合成树,用于向客户提供图形绘制指令。
提供本概述以便以简化形式介绍精选的概念,这些概念将在以下的详细描述中被进一步描述。本概述并不旨在标识要求保护的主题的关键特征或本质特征,也不旨在用于帮助确定要求保护的主题的范围。
额外的特征和优点将在以下的描述中阐述,并且部分可从该描述中显而易见,或者可以从此处的教学实践中学到。本发明的特征和优点可以通过在所附权利要求中特别指出的手段和组合来认识并获取。本发明的特征将从以下描述和所附权利要求书中变得完全显而易见,或者可通过如下所述对本发明的实践而获知。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680033355.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高效的集成数字视频译码
- 下一篇:脚本标记