发明名称 在本地和远程模块之间拖放对象
摘要 本发明涉及用于在本地和远程模块之间拖放对象的方法、系统和计算机程序产品。终端服务器组件模拟拖放操作中的参与者的功能以便于在本地和远程模块之间以及在远程和本地模块之间拖放对象。终端服务器组件本地交互以便与参与拖放操作的模块通信。终端服务器组件还通过终端服务器会话发送消息以将适当的拖放信息分程传送给终端服务器会话的另一端的相应终端服务器组件。
申请公布号 CN101467139A 申请公布日期 2009.06.24
申请号 CN200780021223.4 申请日期 2007.02.13
申请人 微软公司 发明人 E·索尔;C·M·卡特-舒温德勒;N·Y·阿布多
分类号 G06F15/16(2006.01)I;G06F17/00(2006.01)I;G06F3/048(2006.01)I 主分类号 G06F15/16(2006.01)I
代理机构 上海专利商标事务所有限公司 代理人 顾嘉运
主权项 1. 一种在计算机系统(101)处的方法,所述计算机系统包括在所述计算机系统(101)处运行的本地应用程序(102)和客户机组件(106),所述客户机组件(106)参与与在服务器计算机系统(111)处的服务器组件(116)的终端服务器会话(131),所述方法用于使用拖放来将对象从所述本地应用程序(102)传送到所述服务器计算机系统(111)处的远程模块,所述方法包括:所述客户机组件(106)检测桌面窗口光标(133)已从远程应用程序(112)的应用程序窗口(112W)的界限外部移至其内部的动作;所述客户机组件(106)接收指示即将发生的拖放操作的放置通知的动作,所述放置通知指示拖放对象(126)要被传送到所述远程应用程序(112)所述客户机组件(106)响应于接收到所述放置通知,通过所述终端服务器会话(131)向所述服务器计算机系统(111)发送传送所述拖放对象(126)的请求以及所述桌面窗口光标(133)的坐标位置的动作;所述客户机组件(106)通过所述终端服务器会话(131)从所述服务器计算机系统(111)接收对所述拖放对象的请求的动作;所述客户机组件(106)响应于接收到对所述拖放对象(126)的请求担当代表所述远程应用程序(112)的代理放置目标,包括:将对所述拖放对象的请求(126)转发给所述本地应用程序(102)的动作;以及响应于对所述拖放对象(126)的请求从所述本地应用程序(102)接收所述拖放对象(126)的动作;以及所述客户机组件(106)通过所述终端服务器会话(131)向所述服务器计算机系统(111)发送所述拖放对象(126)以便传递到所述远程应用程序(112)的动作。
地址 美国华盛顿州