发明名称 多用户终端服务加速器
摘要 一种多用户主计算机系统包括处理应用程序的主计算机和用于多个远程终端的桌面环境。该主计算机包括终端服务卸载处理器以补充主机CPU的处理。对每个远程终端,该终端服务卸载处理器可以改进视频和图形性能,并且允许多用户主计算机系统更有效率地支持多个用户。该主计算机可以包括图形处理器,该图形处理器管理每一远程终端的虚拟显示并且提供子帧数据的选择性更新。适当时,子帧数据被编码并且通过网络发送到远程终端。视频数据流也由终端服务卸载处理器进行优化,并且为目标远程终端及其相应网络连接而进行优化。该终端服务卸载处理器可以在可编程硬件中实现,并且可以是单独的子系统,或者还可以用于执行其它卸载任务。
申请公布号 CN101351785B 申请公布日期 2012.06.20
申请号 CN200680050231.7 申请日期 2006.10.19
申请人 微软公司 发明人 N·玛格鲁易斯
分类号 G06F15/16(2006.01)I;G06F15/173(2006.01)I 主分类号 G06F15/16(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 钱慰民
主权项 一种能够支持多个远程终端的主计算机系统,包括:图形和显示子系统,具有:能够为多个终端存储显示帧的显示存储器;用于生成显示帧的一个或多个绘图引擎,每个所述显示帧可以对应于远程终端处的显示帧,所述显示帧包括多个子帧,其中每个子帧的大小在运行时间内由所述主计算机系统可配置为在所述图形和显示子系统中执行的相关联的编码算法的最小像素块大小的倍数;以及跟踪显示帧的经修改的子帧以及基于所述跟踪执行来自所述显示存储器的选择性更新的装置,其中所述跟踪包括生成对应于所述经修改的子帧的签名并为所述经修改的子帧检查签名;将所述图形和显示子系统连接到所述主计算机系统中的主机CPU的装置;以及管理来自所述显示存储器的所述选择性更新以便仅仅将所述选择性更新通过网络子系统传送到对应的所述远程终端的装置。
地址 美国华盛顿州
您可能感兴趣的专利