当前位置: 首页 > 专利查询>微软公司专利>正文

一对多数据投影系统和方法技术方案

技术编号:3521562 阅读:195 留言:0更新日期:2012-04-11 18:40
信息或演示投影的系统和方法允许用户在不需要额外的电缆的情况下向单个或多个屏幕演示信息。通用即插即用(UPnP)用于广告、找出并控制显示设备。反向终端服务(TS)会话用于将显示连接到用户机器。通过订购模型从演示者端和出席者端对演示的出席和接收方进行寻址。通过使用会议邀请方便了该订购模型并解决了演示的安全性。这些邀请由演示者生成,并可由出席者请求。

【技术实现步骤摘要】

本专利技术一般涉及信息演示,尤其涉及用于从一个演示者到多个出席者和投影设备的信息投影的系统和方法。
技术介绍
尽管在近几年来实现了技术的进步,然而许多传统的商业活动在当今的工作场所中仍具有突出的位置。一个这样的活动是会议或讨论会。通常,这类协作性工作将涉及由一个参与者对多个其他的参与者所进行的材料演示。演示信息的传统手段包括在屏幕上投影、在监视器或其它光学活动设备上显示、或硬拷贝形式的演示,如白板、黑板或画架。尽管就成本、复杂性和有效性方面而言,这些方法各有其优点和缺点,然而投影和显示通常最适合快速变化的数据,如通过幻灯片或视频来演示。另外,投影和显示对从计算机或其它计算装置的屏幕共享信息也是理想的,如在微软品牌的PowerPoint幻灯片演示过程中。不幸的是,对于投影技术用户和参与者,从计算装置建立信息投影和显示的传统机制通常是复杂的,尽管一旦启动之后即高度有效,需要连接软线,如VGA电缆,并需要设置各种参数。这一复杂性可导致演示之前和演示过程中出现新的困难,并经常导致演示的延迟开始。另外,这一机制不允许将演示控制从一个演讲者简单且快速地转移到另一个演讲者。由此,例如,如果第一演讲者在使用PC来演示POWER POINT幻灯片,并希望将讲坛让给第二个演讲者,第二个演讲者通常必须物理地离开其座位,并走到第一个演讲者的PC的旁边,在这一段时间内,将对其他参与者造成不连续性、延迟、和分心。另一问题涉及在这样的会议过程中所演示的信息的安全性。具体地,一旦出席者物理地处在房间里,或能够观察演示进行中的房间,则无法限制该出席者察看所演示的信息的能力。尽管可采用物理方法来防止对演示的物理位置的初始访问,然而这些方法不能解释为当如上所述在同一位置给出多个演示时的安全性。即,一旦一个人处于演示位置内,则他能够观察该位置内给出的所有演示。为解决这一关切,许多研讨会位置使用了多个不同、更小的演示位置或房间。以这一方式,进入每一演示的个体能够被更仔细地筛选。然而,尽管这解决了演示者的安全关切,但它通常令出席者出席这些演示时发生困难。这些出席者现在必须物理地从一个位置移动到另一个位置来观看期望的演示,必须在每一位置处收拾、打开他们的材料。此外,残疾出席者会错过演示的开始或不得不提早离开演示以移动物理位置。当出席者进入错误的房间或无法找到特定演示的位置时,将错过另外的材料。因此,本领域需要一种解决演示者和出席者的需求和期望、为演示提供安全性保障、并允许在演示过程中控制信息共享的一对多(1∶M)信息投影系统和方法。
技术实现思路
本专利技术提供了一种向多个出席者显示信息的新的、改进的系统和方法。更具体地,本专利技术提供了一种向多个出席者传送演示的新的、改进的系统和方法。较佳地,可在投影仪和/或多个出席者的显示设备上显示演示。演示可以是开放的,或在“容许”出席者察看该演示之前需要执行安全验证。在本专利技术的一个较佳实施例中,演示和出席者都符合通用即插即用标准,使得他们能够被在网络上发现。通过终端服务会话作出连接。从演示者的观点来看,发现投影仪和出席者允许控制是谁和是什么被接纳进了演示。这可通过需要用演示者生成的邀请来获取对演示的允许来实现。也可通过需要密码来添加安全性。演示者也可将演示指定为开放,并可自动为请求进入演示的任一出席者生成邀请。从出席者的观点来看,他们可通过执行网络上演示设备的搜索来发现可用的演示。他们然后可选择希望观看哪一(些)演示,并可请求进入的许可。当演示者希望停止演示时,它只要通知演示管理器停止该演示。演示管理器然后将断开所有的连接并清除任何状态。在本专利技术的一个实施例中,提供了应用编程接口(API)。这些API包括用于观看演示的方法和用于给出演示的方法。观看API包括注册和取消注册显示设备的方法,以及出席演示的方法。给出演示API包括用于开始和停止演示、邀请和断开出席者、过滤演示者的屏幕、检索个别用户和投影仪的列表、检索投影仪的能力、状态和连接列表、以及检索并设置投影仪显示设定和模式的方法。附图说明结合在内并形成说明书的一部分的附图示出了本专利技术的若干方面,并与描述一起解释了本专利技术的原理。附图中图1是一般示出本专利技术所驻留的示例性计算机系统的框图;图2所示是两个代码片断之间的编程接口的简化框图;图3所示是两个代码片断之间的编程接口的替换实施例的简化框图;图4所示是具有分裂成多个离散的通信的通信的两个代码片断之间的编程接口的简化框图,展示出了分解的概念;图5所示是具有分裂成多个离散的通信的通信的两个代码片断之间的编程接口的替换实施例的简化框图,示出了分解的概念;图6所示是某些方面被忽略、添加或重定义的两个代码片断之间的编程接口的简化框图,示出了重定义的概念;图7所示是某些方面被忽略、添加或重定义的两个代码片断之间的编程接口的替换实施例的简化框图,示出了重定义的概念;图8所示是具有合并两个代码模块使得其之间的接口改变形式的功能的两个代码片断之间的编程接口的简化框图,示出了内嵌代码的概念;图9所示是具有合并两个代码模块使得其之间的接口改变形式的功能的两个代码片断之间的编程接口的替换实施例的简化框图,示出了内嵌代码的概念;图10所示是通过将通信分裂成多个离散的通信来间接地实现通信的两代码模块之间的编程接口的简化框图,示出了脱离的概念;图11所示是通过将通信分裂成多个离散的通信来间接地实现通信的两代码模块之间的编程接口的替换实施例的简化框图,示出了脱离的概念;图12所示是动态地重写代码以用达到同一结果的其它东西来替换编程接口的简化框图,示出了重写的概念;图13所示是动态地重写代码以用达到同一结果的其它东西来替换编程接口的替换实施例的简化框图,示出了重写的概念;图14A和14B所示是可实现本专利技术的一个实施例的网络系统的替换体系结构的示意图,包括多个计算机,包括投影计算机和多个投影目标计算机,以及电子会议房间显示屏幕或投影仪;以及图15是详细地示出了本专利技术的一个实施例中投影应用程序组件和相关的组件的放置和互连接的示意图。尽管将结合某些较佳实施例描述本专利技术,它并不意味着将其局限在这些实施例上。相反,描述旨在覆盖包括在所附权利要求书定义的本专利技术的精神和范围之内的所有的替换、修改和等效方案。具体实施例方式转向附图,其中,相同的标号标识相同的元件,示出本专利技术在合适的计算环境中实现。尽管并非所需,但本专利技术将在计算机可执行指令的一般上下文环境中描述,计算机可执行指令如由个人计算机执行的程序模块。一般而言,程序模块包括例程、程序、对象、组件、数据结构等等,执行特定的任务或实现特定的抽象数据类型。此外,本领域的技术人员可以理解,本专利技术可以使用其它计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器或可编程消费者电子设备、网络PC、小型机、大型机等等。本专利技术也可以在分布式计算环境中实践,其中,任务由通过通信网络连接的远程处理设备来执行。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。图1示出了适合在其中实现本专利技术的计算系统环境100的一个示例。计算系统环境100仅为合适的计算环境的一个示例,并非建议对本专利技术的使用或功能的范围的局限。也不应将计算环境100解释为对示例性操作环境100中示出的任一组件或其组合具有依赖或需求。本文档来自技高网
...

【技术保护点】
一种向多个出席者给予演示的方法,其特征在于,它包括以下步骤:    开始演示会话;    创建可由所述多个出席者发现的演示设备;以及    创建终端服务会话以允许所述多个出席者观看所述演示。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:R古普塔TR曼尼恩
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1