[发明专利]命令遥控有效
申请号: | 200980150080.6 | 申请日: | 2009-10-30 |
公开(公告)号: | CN102239483A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | N·Y·阿布多;A·德罗尔;M·A·麦克马伦;S·R·帕特里克 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/06;G06F9/44;G06F13/42 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令 遥控 | ||
背景技术
终端服务提供用于允许访问存储在服务器上的应用和数据的技术。用户输入通过网络被发送给服务器,并且音频和图形被从服务器发送给客户端。这些年来,已经开发出用于遥控图形的不同技术、比如命令级遥控和位图级遥控。
一般认为位图级遥控是两种技术中较容易实现的。在位图遥控中,图形处理在终端服务器上执行,并且例如形成位图的像素值阵列之类的最终图像被压缩并且通过网络被发送给客户端。该技术需要具有足够计算能力的服务器来为一个或多个客户端呈现图像。
另一方面,命令级遥控将图形呈现推卸给客户端。可以被驱动程序处理并且被图形处理器执行的例如顶点之类的图元可以被捕获并且被发送给客户端。这降低了为了遥控图形所需的处理能力,但是比位图需要更多带宽来发送表示3D图形的数据,比如视频游戏或用户界面的数据。
迄今为止,本领域的技术人员已经尝试通过捕获由应用程序界面输出的生成诸如顶点和常量之类的图元的命令来执行命令级遥控。总的来说,随着这些年来已经开发出不同类型的应用,例如使用3D应用、视频游戏等等的新用户界面,趋势已经是使用定制的遥控组件来捕获由每个应用输出的命令,其中这些遥控组件被优化为捕获由特定API输出的特定API构造。这已经导致一种在计算机中的多个位置处进行数据捕获的架构,并且该架构需要变得越来越复杂的系统。而且,随着来自越来越多应用的命令被遥控,已经变得难以在不同遥控组件的范围内同步呈现操作。例如,GUI框可以使用一种技术生成,并且填充图标的文本可以用另一种技术来绘制。如果命令未被同步,则文本可能出现在GUI框的错误部分处或出现在错误时间。因此,所期望的是用于同步命令的技术。
发明内容
本发明的一个示例性实施例描述了一种方法。在该实施例中,该方法包括、但不限于:由至少一个内核模式进程同步用于图元的顶点,所述顶点存储在顶点缓冲器中;以及将经同步的用于图元的顶点发送给终端服务器客户端。除前述的之外,在构成本发明的一部分的权利要求书、附图,以及文本中描述了其他方面。
本发明的一个示例性实施例描述了一种方法。在该示例中,该方法包括、但不限于:从用户空间进程接收与用于图元的顶点相关联的信息;从图形设备接口接收与位块传送命令相关联的信息;由至少一个内核模式进程将用于图元的顶点与位块传送命令同步;以及跨机器界限地发送经同步的用于图元的顶点和命令。除前述的之外,在构成本发明的一部分的权利要求书、附图,以及文本中描述了其他方面。
本发明的一个示例性实施例描述了一种方法。在该实施例中,该方法包括、但不限于:由用户模式驱动程序生成用于图元的顶点;同步用于图元的顶点;以及将经同步的用于图元的顶点发送给终端服务器客户端。除前述的之外,在构成本发明的一部分的权利要求书、附图,以及文本中描述了其他方面。
本领域技术人员将理解,本发明的一个或多个方面可包括但不限于用于实现本发明的本文所述方面的电路和/或编程;该电路和/或编程实质上可以是配置成实现本文所述方面的硬件、软件和/或固件的任何组合,这取决于系统设计者的设计选择。
以上是概述,并且因此必然包含细节的简化、一般化及省略。本领域技术人员将明白,本概述只是说明性的并且决不旨在是限制性的。
附图说明
图1描绘其中可实现本发明的各方面的示例计算机系统。
图2描绘了用于实施本发明的各方面的操作环境。
图3描绘了用于实施本发明的各方面的操作环境。
图4描绘了用于实施本发明的各方面的操作环境。
图5描绘了用于实施本公开的各方面的操作过程。
图6示出图5的操作过程500的可替代实施例。
图7示出图6的操作过程500的可替代实施例。
图8示出图6的操作过程500的可替代实施例。
图9描绘了用于实施本公开的各方面的示例性操作过程。
图10示出图9的操作过程900的可替代实施例。
图11示出图10的操作过程900的可替代实施例。
图12描绘了用于实施本公开的各方面的示例性操作过程。
图13示出图12的操作过程900的可替代实施例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980150080.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:便于夜间使用的可消毒秋千
- 下一篇:一种篮球架