发明名称 过滤来自远程客户显示器的遮蔽的数据
摘要 本发明的各个实现包括在发送计算机系统处的一个或多个应用生成想要经网络连接在接收计算机系统处显示的数据。在发送计算机系统处的镜像驱动程序在要发送给接收计算机系统的位图内描绘共享数据。镜像驱动程序还描绘一个或多个简单的图像文件来替换不想要显示的非共享数据,并将替换图像发送给接收计算机系统。接收计算机系统又使用它现有的资源描绘它接收的内容。在一个实现中,驱动程序接口在发送计算机系统处作为一个或多个生成数据的应用、一个或多个显示器驱动程序和镜像驱动程序的中介。于是,驱动程序接口可以将数据传递给普通的显示器驱动程序,也可以将数据传递给将在随后恰当过滤数据的镜像驱动程序。
申请公布号 CN101263469B 申请公布日期 2011.06.08
申请号 CN200680033201.5 申请日期 2006.09.11
申请人 微软公司 发明人 W·舒米德;E·索尔
分类号 G06F15/16(2006.01)I;G06T1/00(2006.01)I;G06F17/00(2006.01)I 主分类号 G06F15/16(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运
主权项 在一种其中发送计算机系统被配置为经网络连接与接收计算机系统共享桌面视图的计算机化系统中,一种在所述发送计算机系统处过滤共享的和遮蔽的应用绘制命令的方法,包括以下动作:标识一个或多个共享的绘制命令,所述一个或多个共享的绘制命令要在所述发送计算机系统处和接收计算机系统处显示;标识一个或多个遮蔽的绘制命令,所述一个或多个遮蔽的绘制命令要在所述发送计算机系统处显示,但要对所述接收计算机系统隐藏;驱动程序接口接收所述一个或多个共享的绘制命令和所述一个或多个遮蔽的绘制命令;所述驱动程序接口标识所述发送计算机系统的本地显示器驱动程序;所述驱动程序接口将所述一个或多个共享的绘制命令和所述一个或多个遮蔽的绘制命令传递给所述本地显示器驱动程序;所述本地显示器驱动程序描绘所述一个或多个共享的绘制命令和所述一个或多个遮蔽的绘制命令;在本地显示器处显示经描绘的一个或多个共享的绘制命令和一个或多个遮蔽的绘制命令;所述驱动程序接口与所述发送计算机系统的镜像驱动程序通信,所述镜像驱动程序是远程显示视图驱动程序;所述驱动程序接口将所述一个或多个共享的绘制命令和所述一个或多个遮蔽的绘制命令发送至所述镜像驱动程序;所述驱动程序接口将过滤指令发送至所述镜像驱动程序,所述过滤指令包括用于遮蔽的应用的几何指令以及指示所述一个或多个遮蔽的绘制命令不共享的记号,或者所述过滤指令包括被选中的替换图像;所述镜像驱动程序在位图中描绘所述一个或多个共享的绘制命令;基于所述过滤指令,所述镜像驱动程序在所述位图中描绘替换图像,使得所述替换图像能够替代所述一个或多个遮蔽的绘制命令而被发送给所述接收计算机系统;以及将经描绘的一个或多个共享的绘制命令和经描绘替换图像作为网络分组经远程桌面协议发送至所述接收计算机系统。
地址 美国华盛顿州