[发明专利]在无线显示表面上显示计算机桌面有效
申请号: | 201110260487.3 | 申请日: | 2011-08-09 |
公开(公告)号: | CN102375687B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | S·R·内鲁德;N·波特;C·德沃夏克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 显示 表面上 计算机 桌面 | ||
本发明涉及在无线显示表面上显示计算机桌面。提供了用于将计算机桌面克隆到无线显示表面的技术。源计算机和与目的计算机通信的显示器建立无线连接。源计算机的用户控制台会话具有对应于该无线显示器的虚拟显示驱动器。控制台会话的应用指示虚拟显示驱动器将图形呈现到显示表面。源计算机取该图形信息,该图形信息在处理器上执行时生成图像、文本、声音或输入‑源计算机用远程呈现协议编码该图形信息。通过用远程呈现协议编码和解码传送到无线显示器的图像数据、文本、声音和用户控制台会话的输入,提高了保真度和交互性。
技术领域
本发明涉及在无线显示器上显示屏幕数据并允许计算机桌面体验的改进的技术。
背景技术
使用诸如远程桌面协议(RDP)之类的远程呈现协议(RPP)技术以及独立计算架构(ICA)与远程客户机共享计算机桌面和应用已经是普遍的。这些共享的计算系统通常是通过在会话的服务器上为RPP会话实例化用户会话来建立的。在服务器的屏幕要与会话的客户机共享的情况下,RPP会话从服务器本地的控制台会话获得该信息。在RPP会话期间,客户机将键盘按压和鼠标点击或选择传送到服务器,服务器通过网络连接(例如,因特网)以另一方向将屏幕更新发送回客户机。如此,当实际上仅仅向客户机计算机发送如在服务器侧上出现的应用的屏幕截图时,客户机的用户具有好像他或她的计算机正在本地执行这些应用的体验。
计算机通过诸如复合(RCA)电缆或高清晰度多媒体接口(HDMI)电缆等电缆在显示设备(如电视机或监视器)上显示图像也是普遍的。还存在使得计算机能够无线地在显示设备上显示图像的技术。在无线设备上显示图像存在许多问题,其中一些问题是众所周知的。
发明内容
本发明提供了在无线显示器上显示屏幕数据并允许计算机桌面体验的改进的技术。如本文所使用的,屏幕数据可包括要被显示在监视器上的图像(如计算机桌面)、要通过一个或多个扬声器播放的音频、以及对计算机的输入(例如光标的移动、对多触点跟踪垫的操纵、或键盘按压)。被发送到目的计算机并在目的计算机上输出的屏幕数据将用诸如“被显示”、“被输出”、“被呈现”之类的术语来提及,且这可包括通过一个或多个扬声器对音频的输出。现有技术受到带宽和缓冲的约束,这负面地影响保真度(显示的屏幕数据的质量)和交互性(在无线显示器上显示对屏幕数据的改变的速率)。因此为无线显示器提供给出高水平的保真度和交互性的技术将是对现有技术的改进。在这样做时,无线显示配置可向用户提供计算机桌面体验,该计算机桌面体验与使用直接通过电缆连接到源计算机的监视器时用户所体验到的几乎完全相同。
如本文所使用的,术语“无线显示器”不意图表达该显示器不具有线缆,而是表达无线显示器和源计算机之间没有源计算机用来向无线显示器传送图像的连续线缆。在一实施例中,源计算机和与无线显示器通信的目的计算机建立无线连接,源计算机具有对应于该无线显示器的虚拟显示驱动器(类似于常规图形显示驱动器如何对应于源计算机的有线显示器)。直接使用源计算机的用户具有在该源计算机上的用户控制台会话。在该用户控制台会话中,用户执行应用。那些应用执行以产生图形(如计算机桌面上的应用窗口)以及产生用于无线显示器的那些图形,一应用指示所述虚拟显示驱动器将图形渲染到源计算机的存储器区域或显示表面。源计算机取该图形信息——它是图像或在处理器上执行时产生图像的计算机可执行指令——用远程呈现协议(RPP)编码该图形信息,以及将它从用户控制台会话发送到无线显示器。
用于使用RPP传送数据的其他技术要求一个以上的用户会话这么做。例如,各种版本的终端服务器RPP要求客户机计算机用第二用户会话连接到源计算机。然后,为了与客户机计算机共享用户控制台会话的计算机桌面,第二用户会话从用户控制台会话截取屏幕数据并将其发送到客户机,以及将来自客户机计算机的用户输入(如光标移动)注入到用户控制台会话中。
在使用本技术时,范例与常规RPP会话不同。常规RPP会话包括客户计算机处的用户向服务器发送输入以及接收回图像。相反,在本技术中,用户登录到源计算机的控制台中(在其中他或他向服务器作出输入),然后从该本地输入生成的屏幕数据被传送到目的计算机供显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110260487.3/2.html,转载请声明来源钻瓜专利网。