[发明专利]支持任意格式大对象通信的远程协议有效
| 申请号: | 200680028989.0 | 申请日: | 2006-08-04 |
| 公开(公告)号: | CN101238457A | 公开(公告)日: | 2008-08-06 |
| 发明(设计)人: | P·L·科勒曼;W·舒米德;J·帕森斯;N·阿布多;J·奇克 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F17/00 | 分类号: | G06F17/00;H04N7/24;G06F15/16 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 支持 任意 格式 对象 通信 远程 协议 | ||
相关申请
本申请要求在35U.S.C.§119(e)下对2005年8月31日提交的美国临时专利申请第60/712,993号的优先权。
背景
应用程序或应用可以创建并提供图形图像。图形图像可由能被传递至其他应用的位图表示。因为图形图像的复杂度或大小可以变化,所以表示图形图像的位图的复杂度或大小也可以变化。
在其中服务器计算机支持一个或多个客户计算机的服务器和远程客户系统中,来自服务器计算机的位图可被分成较小的片并被通信至客户计算机。客户计算机可以独立地显示或处理每个较小的位图片。换句话说,为了显示较大的图形图像,每个较小的位图片被处理。有关以高速率改变或更新的相对大尺寸的位图的一个问题是在客户计算机处看到的撕裂效应。撕裂效应伴随客户计算机显示每个位图片发生。
如果位图被一次性(即,没有被分成较小的片)发送给客户计算机,该客户计算机就可以决定在给定的具体约束(例如,高更新速率)下如何显示在客户计算机处看到的位图,然而如果位图被完整地发送,就不得不压缩位图。压缩通常用于支持相对大尺寸的位图。在服务器计算机处运行的应用可以基于一特定压缩格式来压缩位图。压缩格式可以是有损耗的,意味着当位图(即,图形图像)被压缩时某些信息或数据会降级或丢失。
可以使用诸如远程桌面协议或RDP等特定通信协议将位图通信或传输至客户计算机。通常当使用一通信协议时,压缩的位图被进一步地解压缩成标准化的未压缩格式,以允许通信协议编码器压缩位图以用于对客户计算机的传输。这可能涉及有关服务器计算机的大量且冗余的工作,并会导致比预压缩位图中已呈现的压缩率低的压缩率(即,进一步劣化原始位图)。
此外,当诸实现诸如RDP的通信协议时,可以实现分开的信道或虚拟信道以提供与一个或多个位图有关的元数据信息。这种分开的或虚拟的通道通常不与位图或包括位图的图形流同步。通常是位图或图形流经过与虚拟信道分开的信道传输,而在虚拟信道中则传输元数据。这在期望或要求将图形流与某些元数据同步的场景中是一种限制。这一有关RDP的限制的一个特定示例是在客户侧缺乏关于窗口位置和维度的信息。如果图形流的显示会受到窗口放置的直接影响,则窗口放置的变化要与图形流小心地同步就可能很重要。
此外,对客户侧任意大对象的重新装配会在客户计算机处引起存储器管理问题。例如,随着位图和/或位图片由客户计算机接收,它们被放入缓冲器,并在随后被重新装配和处理。然而,在客户计算机处的缓冲器可能不足以容纳这些位图和/或位图片。
概述
提供了一种方法和装置,该方法和装置能够让服务器-客户系统中的客户计算机或设备将有关其接收位图或其他对象的能力的信息提供给服务器计算机,使得该服务器计算机构造该对象以便可由该客户计算机接收,并且将客户计算机应用元数据添加至表示该位图或对象的数据。
提供本概述以便以简化形式引入概念的选择,这些概念将在以下的详细描述中被进一步描述。本概述并不旨在标识要求保护主题的关键特征或本质特征,也不旨在用于帮助确定要求保护主题的范围。
附图说明
参考附图描述详细说明。在附图中,参考编号中最左边的数字标识该参考编号最先出现的附图。在不同的附图中使用相同的参考编号指示类似或相同的项。
图1是结合了允许客户计算机重新装配大对象片段的协议和应用编程接口(API)的服务器-客户系统的图示。
图2是多片段协议数据单元的示例性数据块结构的图示。
图3是示出了用于发送与数据流同步的应用层元数据的进程的流程图。
图4是示出了用于将进入的大对象作为数据流一部分处理的进程的处理图。
详细说明
图1示出了示例性的服务器和远程客户或服务器-客户系统100。系统100包括服务器计算机102以及由客户计算机104表示的一个或多个客户设备或客户计算机。服务器计算机102和客户计算机104经网络106连接,该网络106可以包括其中包括因特网的一个或多个网络。更具体地,图形图像、对象和/或表示图形图像的位图可以从服务器计算机102发送至客户计算机104以供客户计算机104处理或显示。图形图像、对象和/或位图可以是任意尺寸的。图形图像、对象和/或位图可以通过服务器计算机102使用诸如远程桌面协议或RDP的通信协议而被通信。诸如经因特网协议的传输控制协议(TCP/IP)之类的传送控制协议可以在经网络106传送时实现。在某些情况下,当RDP被实现时,服务器计算机102可被称为“RDP服务器”而客户计算机104可被称为“RDP客户”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680028989.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:概念服装
- 下一篇:电池充电电路以及对电池充电的方法





