太阳城集团

  • / 30
  • 下载费用:30 金币  

用于管理协作环境的计算机实现方法、系统和设备.pdf

摘要
申请专利号:

CN201610431144.1

申请日:

2016.06.16

公开号:

CN106257396A

公开日:

2016.12.28

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 3/0487申请日:20160616|||公开
IPC分类号: G06F3/0487(2013.01)I 主分类号: G06F3/0487
申请人: 溥美公司
发明人: 迪诺·C·卡洛斯; 亚当·P·库泽特; 布兰登·菲舍尔
地址: 美国加利福尼亚州
优先权: 2015.06.16 US 62/180,383
专利代理机构: 北京超凡志成知识产权代理事务所(普通合伙) 11371 代理人: 李丙林;曹桓
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201610431144.1

授权太阳城集团号:

|||

法律状态太阳城集团日:

2017.01.25|||2016.12.28

法律状态类型:

太阳城集团实质审查的生效|||公开

摘要

一种用于管理协作环境的计算机实现方法、系统和设备,该方法包括从布置在第一协作场所的一个或多个传感器接收指示第一协作场所内存在第一用户的传感器太阳城集团;从布置在第二协作场所的一个或多个传感器接收指示第二协作场所内存在第二用户的传感器太阳城集团;基于从第一协作场所接收的传感器太阳城集团识别第一用户;基于从第二协作场所接收的传感器太阳城集团识别第二用户;以及基于来自布置在第一协作场所的一个或多个传感器的太阳城集团和来自布置在第二协作场所的一个或多个传感器的传感器太阳城集团中的至少一个,执行太阳城集团第三协作场所的一个或多个动作。

权利要求书

1.一种用于管理协作环境的计算机实现方法,所述方法包括:
从布置在第一协作场所的一个或多个传感器接收指示所述第一协作场所内存在第一
用户的传感器太阳城集团;
从布置在第二协作场所的一个或多个传感器接收指示所述第二协作场所内存在第二
用户的传感器太阳城集团;
基于从所述第一协作场所接收的传感器太阳城集团识别所述第一用户;
基于从所述第二协作场所接收的传感器太阳城集团识别所述第二用户;以及
基于所述第一用户的识别太阳城集团和所述第二用户的识别太阳城集团中的至少一个,执行太阳城集团第
三协作场所的一个或多个动作。
2.根据权利要求1所述的方法,其中,执行一个或多个动作包括将指示所述第一用户的
识别太阳城集团和所述第二用户的识别太阳城集团中的至少一个的通知发送至所述第三协作场所。
3.根据权利要求2所述的方法,其中,从所述第一协作场所接收的传感器太阳城集团指示所述
第一用户相对于所述第一协作场所内存在的显示设备的位置,并且发送至所述第三协作场
所的所述通知指示所述第一用户相对于所述显示设备的位置。
4.根据权利要求1所述的方法,其中,执行一个或多个动作包括使显示地图在所述第三
协作场所内存在的显示设备上显示,所述显示地图包括所述第一用户在所述第一协作场所
内的位置和所述第二用户在所述第二协作场所内的位置。
5.根据权利要求1所述的方法,其中,执行一个或多个动作包括将命令发送至与所述第
一协作场所相关联的计算设备,以生成为所述第一用户定制的用户输入响应。
6.根据权利要求1所述的方法,其中,执行一个或多个动作包括将命令发送至与所述第
一协作场所相关联的计算设备,以显示为所述第一用户定制的内容。
7.根据权利要求6所述的方法,其中,为所述第一用户定制的内容包括以下各项中的一
个或多个:与所述第一用户相关联的优选用户界面、与所述第一用户相关联的资源的特定
窗口布局、以及与所述第一用户相关联的特定资源。
8.根据权利要求1所述的方法,其中,执行一个或多个动作包括:
确定用户的授权等级;
确定对所述第一协作场所待显示的内容的授权要求;
确定所述第一用户的授权等级是否满足所述待显示的内容的授权要求;以及
当所述第一用户的授权等级满足所述待显示的内容的授权要求时,将所述内容发送至
所述第一协作场所进行显示,或
当所述第一用户的授权等级不满足所述待显示的内容的授权要求时,使所述内容在所
述第一协作场所不显示或在所述第一协作场所显示时隐藏所述内容。
9.根据权利要求8所述的方法,其中,使所述内容不显示包括:停止发送所述内容至所
述第一协作场所或发送命令至与所述第一协作场所相关联的计算设备,以停止所述内容的
显示,并且其中,在显示时隐藏所述内容包括将所述内容的隐藏版本发送至与所述第一协
作场所相关联的计算设备。
10.一种用于管理协作环境的系统,所述系统包括:
存储器,所述存储器存储用户和/或位置管理算法;以及
一个或多个处理器,所述一个或多个处理器与所述存储器耦联,并且当执行所述用户
和/或位置管理算法时被配置成:
从布置在第一协作场所的一个或多个传感器接收指示所述第一协作场所内存在第一
用户的传感器太阳城集团;
从布置在第二协作场所的一个或多个传感器接收指示第二协作场所内存在第二用户
的传感器太阳城集团;
基于从所述第一协作场所接收的传感器太阳城集团识别所述第一用户;
基于从所述第二协作场所接收的传感器太阳城集团识别所述第二用户;以及
基于所述第一用户的识别太阳城集团和所述第二用户的识别太阳城集团中的至少一个,执行太阳城集团第
三协作场所的一个或多个动作。
11.根据权利要求10所述的系统,其中,布置在所述第一协作场所的一个或多个传感器
被配置成:与接近所述第一协作场所的移动设备通信,或读取与所述第一用户相关联的射
频识别标记。
12.根据权利要求10所述的系统,其中,布置在所述第一协作场所的一个或多个传感器
包括生物识别传感器。
13.根据权利要求10所述的系统,其中,布置在所述第一协作场所的一个或多个传感器
包括接近传感器,所述接近传感器确定所述第一用户何时接近所述第一协作场所的显示设
备。
14.一种用于管理协作环境的设备,所述设备包括:
从布置在第一协作场所的一个或多个传感器接收指示所述第一协作场所内存在第一
用户的传感器太阳城集团的装置;
从布置在第二协作场所的一个或多个传感器接收指示所述第二协作场所内存在第二
用户的传感器太阳城集团的装置;
基于从所述第一协作场所接收的传感器太阳城集团识别所述第一用户的装置;
基于从所述第二协作场所接收的传感器太阳城集团识别所述第二用户的装置;以及
基于所述第一用户的识别太阳城集团和所述第二用户的识别太阳城集团中的至少一个执行太阳城集团第
三协作场所的一个或多个动作的装置。
15.根据权利要求14所述的设备,其中,用于执行一个或多个动作的装置包括将指示所
述第一用户的识别太阳城集团和所述第二用户的识别太阳城集团中的至少一个的通知发送至所述第三
协作场所的装置。
16.根据权利要求15所述的设备,其中,从所述第一协作场所接收的传感器太阳城集团指示所
述第一用户相对于所述第一协作场所内存在的显示设备的位置,并且发送至所述第三协作
场所的所述通知指示所述第一用户相对于所述显示设备的位置。
17.根据权利要求14所述的设备,其中,用于执行一个或多个动作的装置包括用于使显
示地图在所述第三协作场所内存在的显示设备上显示的装置,所述显示地图包括所述第一
用户在所述第一协作场所内的位置和所述第二用户在所述第二协作场所内的位置。
18.根据权利要求14所述的设备,其中,用于执行一个或多个动作的装置包括将命令发
送至与所述第一协作场所相关联的计算设备以生成为所述第一用户定制的用户输入响应
的装置。

说明书

用于管理协作环境的计算机实现方法、系统和设备

技术领域

本发明的实施例通常涉及协作环境中的太阳城集团的演示,更具体地,涉及在远程协作
场所的私人内容的显示。

背景技术

大型多点触摸显示墙将触摸屏技术的直观交互能力与大屏幕的沉浸式显示特征
相结合。大型多点触摸显示墙允许演示者显示众多的视觉资源(asset)和视听资源(诸如图
像、视频、文档以及演示幻灯片),并且还通过触摸这些资源而与它们进行交互。触摸或基于
手势的交互可以包括:拖动资源以在屏幕上重新定位它们、轻击(tapping)资源以显示或选
择菜单选项、滑动(swiping)资源以翻阅文档、或使用收缩手势来调整资源尺寸。通过这样
的交互,例如通过对资源中的书面内容或图像内容进行注解、开始以及停止资源中的视频
等,多点触摸显示墙便于向受众更加灵活及着重地演示各种材料。

除了能够进行内容丰富的演示,这样的显示墙可以便于远程定位当事方之间的通
信和协作工作。例如,当两个远程定位协作场所分别装配有多点触摸显示墙时,这两个场所
之间的协作可以实时地进行,从而利用多个当事方的输入和创造力,而不管位置如何。

远程显示不同位置之间的协作工作内容的一个缺点在于无法追踪分布式参与及
谁在远程协作场所中。这种无法导致若干问题。首先,用户通常希望知道他们在协作中正在
和谁进行通信,而且更重要的是,希望知道他们发言或演示太阳城集团时谁在倾听他们。人们只是
是不喜欢惊喜。其次,在不知晓协作中有谁的情况下,对于特定参与者不能修改或最优化经
历。例如,如何在特定位置的终点显示器上显示内容可能不同,这取决于在该位置是仅有一
个参与者观看内容还是有多个参与者观看内容。最后,在不知道协作中的参与者时,降低了
整体安全性。

太阳城集团安全性,一些人可能未被授权聆听或讨论某些话题或主题领域。参与者在对
更敏感的主题进行发言或讨论之前需要知晓协作中所有场所存在哪些人。此外,在不知道
或未正确地识别协作的所有参与者时,降低了内容安全性。即,一个协作场所中的想通过多
点触摸显示墙或其它显示设备分享敏感太阳城集团的个人可能不知道各个远程协作场所中存在
哪些人或这些远程位置中的人是否被授权看见或聆听正在演示的敏感太阳城集团。因此,协作会
议中演示的材料常常限于没有与其相关联的隐私限制的内容,这会过度限制这种会议的范
围并且破坏远程协作的有效性。

如前述内容所示出,需要更有效的技术在涉及远程场所的协作期间显示敏感内
容。

发明内容

本发明的一个实施例阐述了用于管理协作环境的计算机实现方法。该方法包括:
从布置在第一协作场所的一个或多个传感器接收指示第一协作场所内存在第一用户的传
感器太阳城集团;从布置在第二协作场所的一个或多个传感器接收指示第二协作场所内存在第二
用户的传感器太阳城集团;基于从第一协作场所接收的传感器太阳城集团识别第一用户;基于从第二协
作场所接收的传感器太阳城集团识别第二用户;以及基于来自布置在第一协作场所的一个或多个
传感器的太阳城集团和来自布置在第二协作场所的一个或多个传感器的传感器太阳城集团中的至少一
个,执行太阳城集团第三协作场所的一个或多个动作。

所公开的实施例的至少一个优点在于,远程位置的协作工作能够在敏感内容暴露
给未授权用户的风险小得多的情况下进行。

附图说明

为了详细地理解本发明的上述特征,可以参照实施例对以上简要概述的本发明进
行更具体的描述,附图中示出了一些实施例。然而,要注意的是,附图仅示出了本发明的典
型实施例,因此不应视为限制本发明的范围,这是因为本发明可以准许其它等同有效的实
施例。

图1为被配置成实现本发明的一个或多个方面的多媒体协作环境的框图;

图2为根据本发明各种实施例的图1中的协作系统客户端之一的更详细框图;

图3为根据本发明各种实施例的与图2的协作系统客户端相关联的显示方块
(tile)的示意图;

图4示意性示出了根据本发明各种实施例的协作场所和传感器系统;

图5为示出了根据本发明各种实施例的图1中的协作系统客户端的操作的框图;

图6A示意性示出了根据本发明各种实施例的与图1中的一个协作系统客户端相关
联的协作场所;

图6B示意性示出了根据本发明各种实施例的与图1中的另一个协作系统客户端相
关联的协作场所;

图7示出了根据本发明各种实施例的可作为协作工作区内的资源被显示的参与者
地图;

图8A示出了根据本发明各种实施例的由与正在参与协作的协作场所相关联的交
互显示墙所显示的协作工作区;

图8B示出了根据本发明各种实施例的由与正在参与协作的不同协作场所相关联
的交互显示墙所显示的图8A的协作工作区;以及

图9为根据本发明各种实施例的用于在协作期间在不同协作场所显示太阳城集团的方法
步骤的流程图。

图10为根据本发明各种实施例的用于管理协作环境的方法步骤的流程图。

具体实施方式

在以下说明中,阐述了众多具体细节以提供对本发明的更加透彻的理解。然而,对
本领域技术人员显而易见的是,可以在不具有一个或多个这些具体细节的情况下实施本发
明。

系统概述

图1为被配置成实施本发明的一个或多个方面的协作环境100的框图。协作环境
100为被配置成向多个位置的多个用户提供接口的多媒体协作平台,用于与所显示的内容
进行交互和彼此交互并用于协作性地修改所显示的内容。协作环境100可以包括经由网络
105通信连接的协作服务器120和多个协作系统客户端140。网络105可以是允许数据交换的
任何技术上可行的通信或太阳城集团网络(有线的或无线的),诸如广域网(WAN)、局域网(LAN)、无
线(WiFi)网络和/或因特网等。在一些实施例中,协作服务器120可以包括但不限于资源元
数据121、资源内容122、表述性状态转移(REST)符合(或RESTful)应用程序接口(API)123、
实时API124、授权元数据125、授权模块127、用户/位置元数据129以及位置模块128,每个如
下面所述。

协作服务器120可以包括处理器125和存储器126。处理器125可以是任何合适的处
理器,其被实现为中央处理单元(CPU)、图形处理单元(GPU)、专用集成电路(ASIC)、现场可
编程门阵列(FPGA)、任何其它类型的处理单元、或者不同处理单元的组合(诸如被配置成结
合GPU运行的CPU)。一般而言,处理器125可以是能够处理数据和/或执行软件应用程序的任
何技术上可行的硬件单元,包括如下所述的授权模块127和位置模块128或者任何其他用户
授权算法或用户/位置管理算法。存储器126可以包括易失性存储器(诸如随机存取存储器
(RAM)模块)和非易失性存储器(诸如闪速存储器单元、只读存储器(ROM)、一个或多个硬盘
驱动器、或者适合用于协作服务器120中的任何其它类型的存储器单元或其组合)。存储器
126被配置成存储利于协作服务器120(包括授权模块127和/或用户位置模块128)的操作的
任何软件程序、操作系统、驱动器等,诸如授权元数据125和用户/位置元数据129。此外,在
本公开的上下文中,协作服务器120中示出的计算元件可以对应于物理计算系统(例如,数
据中心的系统)或者可以是在计算云内执行的虚拟计算实例。

协作服务器120协调各协作系统客户端140之间的太阳城集团流。因此,在一些实施例中,
协作服务器120是用于协作系统客户端140的流媒体服务器(streaming server)。此外,协
作服务器120从协作系统客户端140接收请求,并且可以向协作系统客户端140发送通知。因
此,在协作服务器120与每个协作系统客户端140之间通常存在双向连接。在这样的实施例
中,RESTful API 123是协作系统客户端140的端点。可替代地或另外地,协作系统客户端
140可以通过RESTful API 123对协作服务器120提出请求。例如,在经由协作环境100对特
定项目的协作工作期间,协作系统客户端140可以发送请求至协作服务器120,请求与交互
式窗口资源相关联的太阳城集团,以在特定项目的工作区中显示该资源。

交互式窗口资源或“资源”可以是能够在协作系统客户端140的显示表面上显示的
任何交互式可渲染内容。在一些实施例中,资源可以在动态可调整演示窗口内显示。为简单
起见,资源和相应的动态可调整演示窗口在文中通常被称为单个实体,即“资源”。资源可以
包括应用环境、图像、视频、网络太阳城集团器、文档、笔记本电脑屏幕的镜像或渲染、演示幻灯片、
软件应用程序的任何其它图形用户界面(GUI)等。资源通常包括由软件应用程序生成的至
少一个显示输出(诸如软件应用程序的GUI)或者与软件应用程序相关联的一些其它可渲染
内容。

资源可被配置成经由协作系统客户端140的手势灵敏显示表面接收一个或多个软
件应用程序输入,即,经由手势灵敏显示表面接收的输入由资源接收并且被处理成与资源
相关联的软件应用程序的输入。可替代地或另外地,资源可被配置成经由指向设备(诸如鼠
标)接收一个或多个软件应用程序输入。在任一情况下,有别于固定图像,资源可以是能够
与该资源相关联的软件应用程序进行交互(例如为了操纵该资源)的动态要素。因此,资源
可以不仅仅是所显示的内容,诸如演示幻灯片或图像。例如,在一些实施例中,资源可以包
括与软件应用程序相关联的选择按钮、下拉菜单、控制滑块等,并且可以经由显示表面向软
件应用程序提供输入。可替代地或另外地,在一些实施例中,在显示时可以对资源进行注
解。

工作区是数字画布,在该数字画布上在一个或多个协作系统客户端140的显示表
面(例如手势灵敏显示表面)上的合适的动态演示窗口内显示与其相关联的资源。通常,工
作区对应于协作系统客户端140的所有潜在渲染空间,使得在协作系统客户端140的手势灵
敏显示表面的表面上仅可以显示单个工作区。然而,在一些实施例中,诸如在工作区不对应
于整个手势灵敏显示表面时,可以在手势灵敏显示表面上同时显示多个工作区。在具有用
户可调整显示高度、宽度以及位置的合适的演示窗口内的工作区中通常显示与该工作区相
关联的资源。通常,工作区与典型为多个工作区的集合的特定项目相关联。

在一些实施例中,协作服务器120可以从一个协作系统客户端140接收指示特定用
户到达和/或离开的太阳城集团,然后将这种太阳城集团传播至其余的协作系统客户端140。因此,当用户
在特定工作区上协作地工作并观看该特定工作区时,存在于一个协作场所的用户可以经由
显示资源观看每个其它协作系统客户端140。此外,协作服务器120可以将太阳城集团发送至每个
协作系统客户端140,该太阳城集团指示根据所存在的用户可以显示和/或播放当前工作区的哪些
资源。通常,基于特定资源的授权要求并基于每个其它协作系统客户端140的协作场所中存
在的每个用户的授权等级,协作服务器120确定这样的太阳城集团。在一些实施例中,特定资源的
授权要求和每个用户的授权等级包含在资源元数据121中。协作场所可以是包括可经由协
作系统服务器120连接的至少一个协作系统客户端140的任何空间。该空间可以是具有一个
或多个专用入口/出口的房间、可以具有可变入口/出口的房间内的区域、或包括协作系统
服务器120所连接的协作系统客户端140的任何空间。这些空间中的一个或多个可以包括协
作会议。

数据库服务器120存储均与协作环境100相关联的资源元数据121、授权元数据125
以及用户/位置元数据。资源元数据121包括用于特定资源、工作区和/或项目的元数据。例
如,这样的元数据可以包括哪些资源与特定工作区相关联、哪些工作区与特定项目相关联、
每个工作区的各种设定状态、对特定资源的注解等。在一些实施例中,资源元数据还可以包
括与资源相关联的演示窗口的尺寸和演示窗口在特定工作区中的位置。授权元数据125通
常包括与协作环境100相关联的每个特定资源的授权要求,其中当与用户相关联的凭证满
足授权要求时,授权该用户观看和/或聆听特定资源。

例如,在一些实施例中,授权元数据125所包括的用于特定资源的授权要求可以是
授权用户列表上的用户范畴(inclusion)。在这样的实施例中,授权元数据125可以包括被
授权观看、聆听和/或编辑资源的特定用户列表。在这样的实施例中,授权元数据125还可以
包括便于识别和/或认证授权资源用户列表中所包括的用户的识别和/或认证元数据,诸
如:由用户输入的或由例如与特定协作系统客户端140相关联的标记阅读器检测的雇员号
码;由特定协作系统客户端140确定的物理属性或固有因素,诸如指纹、视网膜扫描、面部识
别图像和/或其它生物辨识参数;与授权资源用户列表中所包括的用户链接的特定占有或
令牌相关联的元数据,诸如手机号码、用户身份模块(SIM)卡号码或令牌生成器密钥等。因
此,在这样的实施例中,授权元数据125可以包括用户与资源之间的查找表或其它映射,从
而一旦识别出用户,就可以对由协作系统客户端140当前显示的每个资源进行查找,并且可
以确定是否可以继续显示资源。通常,这种查找由授权模块127执行。

在另一个示例中,在一些实施例中,授权元数据125中所包括的用于特定资源的授
权要求可以包括一个或多个授权用户属性或授权用户类别。在这样的实施例中,被识别和
确认为具有特定授权属性或属于用户的特定授权类别的任何用户都可被视为授权用户。例
如,授权用户属性可以包括具有特定状态(诸如预定的安全许可等级)、为全职雇员、显示或
交互偏好、位于特定位置或使用特定的协作系统客户端140等。

如上所述,授权元数据125中所包括的授权要求可以与特定资源相关联。可替代地
或另外地,授权元数据125可以与特定用户相关联。例如,授权元数据125可以包括一些或所
有用户的用户档案,其中每个用户档案包括授权特定用户观看、聆听和/或编辑的资源的列
表。因此,在一些实施例中,授权元数据125可包括用户与资源之间的查找表或其它映射,从
而在特定的协作系统客户端140显示资源之前,可以确定该资源是否被包括在该特定的协
作系统客户端140的每个用户的用户档案中。否则,在该特定的协作系统客户端140不显示
该资源。

资源内容122包括与协作环境100相关联的资源的内容,诸如文件、文档、图像以及
视频。通常,从协作系统客户端140接收对于资源内容122的请求。例如,资源(诸如文字处理
文档)可以与在第一和第二协作系统客户端140的相应手势灵敏显示表面上所显示的工作
区相关联。当资源由用户在第一协作系统客户140修改时,与该资源相关联的资源内容在资
源内容122中更新,第二协作系统客户端140从协作服务器120下载更新后的资源内容122,
然后在第二协作系统客户端140的手势灵敏显示表面上显示(如更新那样)资源。可替代地,
当资源由用户在第一协作系统客户140修改时,与资源相关联的文件的元数据在协作服务
器120中更新,第二协作系统客户端140从协作服务器120下载该文件的更新后的元数据,然
后在第二协作系统客户端140的手势灵敏显示表面上显示(如基于该元数据更新那样)资
源。

RESTful API 123可以是便于从协作系统客端140通信的任何技术上可行的
RESTful API。例如,在一些实施例中,RESTful API 123采用超文本传输协议(HTTP)作为传
输层。实时API 124可以是将推送通知提供至协作系统客户端140的任何技术上可行的消息
API。因此,并非协作系统客户端140对协作服务器120轮询太阳城集团,而是实时API 124推送这样
的太阳城集团至所有客户端。例如,协作服务器120可以向每个协作系统客户端140发送哪些用户
当前位于每个协作系统客户端140、每个这样的用户的授权等级等,从而所有协作系统客户
端140的所有用户都知道特定用户已经到达或离开。每个协作系统客户端140可以利用该信
息来更新对于该特定的协作系统客户端140的显示用户界面。

在一个或多个实施例中,对于公共协作(其可以跨越多个协作场所)内的每个协作
系统客户端140,用户/位置元数据129可以包括与协作系统客户端140相关联的显示设备的
清单。在一个或多个实施例中,对于共同协作内的每个协作系统客户端140,用户/位置元数
据129可以指示在与协作系统客户端140相关联的协作场所中当前检测到的用户。在一个或
多个实施例中,用户/位置元数据129可以包括与每个协作场所内的每个用户相关联的识别
太阳城集团和/或共同协作中的每个协作场所内的用户的用户总数。在一个或多个实施例中,用
户/位置元数据129可以包括特定协作场所中的预期用户数、一个或多个显示器或交互式显
示器220以及它们的尺寸和/或协作内的协作用户总数。在一个或多个实施例中,用户/位置
元数据129可以包括共同协作中的用户预期识别太阳城集团。在一个或多个实施例中,协作服务器
存储协作内的每个协作场所的用户预期识别太阳城集团。如本文所述,在这样的实施例中,对于特
定的共同协作,协作服务器120可以使所存储的用户预期识别太阳城集团与当前检测到的参与公
共协作的每个协作场所的那些用户关联。用户预期识别太阳城集团可以包括整个协作的参与者的
最小数目或最大数目、每特定的一个或多个协作场所的参与者数目、最小或最大参与者成
员类别或类别中的成员、或一个或多个协作场所的实际参与者身份。用户预期识别太阳城集团还
可以包括与单个用户相关联的多个识别凭证中的一个,其中例如,可以用RFID凭证、生物辨
识凭证、手机凭证、手写样本或与特定用户相关联的任何其它形式的识别太阳城集团来进一步验
证用户的图像。用户预期识别太阳城集团还可以包括太阳城集团用户的关联太阳城集团,例如格式、字体大小、
亮度、布局或其他用户识别偏好。

在一些实施例中,如所示出的,协作服务器120的功能可以被实现为单个位置中的
单个计算结构。可替代地,协作服务器120的功能可以被实现为彼此耦联并经由网络105耦
联至协作系统客户端140的独立的不同的计算结构。例如,在一个这样的实施例中,资源元
数据121可被存储在一个计算结构中,诸如数据库服务器;资源内容122可被存储在另一个
计算结构中,诸如文件服务器;并且RESTful API 123和实时API 124可以在又一个计算结
构中运行,诸如授权服务器。此外,可以通过计算结构和/或分布式计算系统的任何其它技
术上可行的组合来实现协作服务器120的功能。

每个协作系统客户端140是布置在协作环境100中的不同位置的协作多媒体平台
的实例,诸如协作场所。每个协作系统客户端140被配置成提供可以在一个或多个额外和远
程定位的协作系统客户端140镜像的数字系统。因此,协作系统客户端便于资源、工作区和/
或完整演示或其它项目的协作修改以及它们的演示。下面结合图2描述协作系统客户端140
的一个实施例。

图2是根据本发明各种实施例的协作系统客户端140的更详细框图。如所示,协作
系统客户端140包括但不限于协作系统控制器210和布置在具有传感器系统240的协作场所
280内的交互式显示墙220。在一些实施例中,本地计算设备250也可以耦联至协作系统控制
器210。在一些实施例中,协作系统客户端140可以包括单个屏幕、计算机显示器、电子输入
板、智能电话或任何其它单屏设备。

协作系统控制器210从本地计算设备250或者经由协作服务器120和太阳城集团网络105
(都在图1中示出)从另一个远程定位的协作系统客户端140接收数字内容201。数字内容201
可以包括与一个或多个资源相关联的图像、视频、文档或其它内容。协作系统控制器210然
后将数字内容201转换成图像数据信号205并将图像数据信号205传送至交互式显示墙220
进行显示。此外,协作系统控制器210还将存在检测数据202传送至协作服务器120,并从协
作服务器120接收参与者数据203和资源元数据204。

存在检测数据202指示特定用户处于协作场所280中。在一些实施例中,存在检测
数据202还指示当前处于协作场所280中的用户总数和/或当前处于协作场所280中的每个
用户的识别太阳城集团。当传感器系统240检测到新用户进入协作场所280时,协作系统控制器210
将新用户的存在经由存在检测数据202传达至协作服务器120,并且用户/位置元数据129相
应地更新。此外,存在检测数据202可以包括处于协作场所280中的每个用户的位置太阳城集团。

参与者数据203指示位于一个或多个远程协作系统客户端140的特定用户。在一些
实施例中,参与者数据203可以包括用于每个这样的用户的唯一识别符,诸如姓名、雇员号
码等。此外,在一些实施例中,参与者数据203还可以包括与每个这样的用户相关联的授权
太阳城集团,诸如每个用户的授权等级。

资源元数据204包括与在协作场所280中当前显示在交互式显示墙220上的资源相
关联的状态。在一些实施例中,资源元数据204可以包括如此显示的每个资源的状态。在一
些实施例中,每个资源的状态指示资源当前是否应当通过交互式显示墙220正常显示或以
某种方式隐藏或阻止被演示。例如,当协作场所280中存在未被授权观看和/或聆听当前所
显示的工作区中包括的特定资源的一个或多个用户280时,这样的状态会指示该资源应当
隐藏或者不再显示或播放。与之相比,当协作场所280中存在的所有用户均被授权观看和/
或聆听该特定资源时,这样的状态会指示该资源应当正常显示或播放。在其它实施例中,每
个资源的状态可以指示与特定资源相关联的授权等级,从而协作系统控制器210可以在本
地确定哪些资源正常显示和哪些资源以某种方式隐藏或阻止被演示。

协作系统控制器210包括处理器单元211、存储器260、网络接口212,以及在一些实
施例中还包括本地数据库270。处理器单元211可以是任何合适的处理器,其被实现为中央
处理单元(CPU)、图形处理单元(GPU)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、任
何其它类型的处理单元、或者不同处理单元的组合(诸如被配置成结合GPU运行的CPU)。一
般而言,处理器单元211可以是能够处理数据和/或执行软件应用程序以于协作系统客户端
140的操作(包括客户端软件261、渲染引擎262、屏幕输出模块263以及存在检测模块264的
操作)的任何技术上可行的硬件单元。

操作期间,客户端软件261、渲染引擎262、屏幕输出模块263以及存在检测模块264
可驻留在存储器260中。下面结合图5描述客户端软件261、渲染引擎262以及屏幕输出模块
263,并且下面结合图4和图5描述存在检测模块264。在一些实施例中,在协作系统控制器
210和/或协作系统客户端140的其它部件中以固件实现客户端软件261、渲染引擎262、屏幕
输出模块263以及存在检测模块264中的一个或多个。

存储器260可以包括易失性存储器(诸如随机存取存储器(RAM)模块)和非易失性
存储器(诸如闪速存储器单元、只读存储器(ROM)、或者磁或光磁盘驱动器、或者任何其它类
型的存储器单元或它们的组合)。存储器260被配置成存储便于协作系统客户端140的运行
的任何软件程序、操作系统、驱动器等,包括客户端软件261、渲染引擎262、屏幕输出模块
263以及存在检测模块264。

交互式显示墙220可以包括任何技术上可行的显示设备或系统类型的一个或多个
显示表面,包括但不限于均被布置成单个独立显示器、头戴式显示器或者单屏或多屏方块
阵列显示器的发光二极管(LED)显示器、数字光(DLP)或其它投影显示器、液晶显示器
(LCD)、光学发光二极管显示器(OLED)、激光荧光显示器(LPD)和/或立体3D显示器的显示表
面。显示器尺寸的范围可以从较小的手持式或头戴式显示器设备到整墙显示器。在图2所示
的示例中,交互式显示墙220包括安装成2×2阵列的多个显示方块230。多个电子显示设备
的其它配置和阵列尺寸(例如1×4、2×3、5×6等)也落在本发明的范围之内。图3示出了显
示方块230的一个实施例。

图3是根据本发明各种实施例的显示方块230的示意图。图3仅是示例性配置,并且
适于形成显示墙220的任何其它技术上可行的显示设备可以在替代实施例中实现。如所示,
显示方块230包括但不限于显示屏幕区310、光引擎模块320以及控制系统330。显示屏幕区
310被配置成显示观看者可见的数字图像。

光引擎模块320被配置成发射一个或多个扫描光束(例如,激光束321)到显示屏幕
区310的扫描表面315上。显示屏幕区310可以包括荧光层(未示出),该荧光层在由一个或多
个激光光束321引导的光能激发时发出荧光,从而产生可见光。光引擎模块320被配置成发
射一个或多个激光束322,该一个或多个激光束以脉冲宽度和脉冲幅度调制方式扫掠过显
示屏幕区310的荧光层以产生表示图像的可见光。与图像相关联的可见光通过显示屏幕区
310的图像表面散发至观看者。

控制系统330被配置成发送命令数据至光引擎模块320,以使光引擎模块320发射
激光束321到扫描表面315上。控制系统330控制并调制由光引擎模块320发射的激光束321,
使得激光束321被调制成携带在扫描表面315上待显示的图像。控制系统可以包括数字图像
处理器和激光驱动电路,数字图像处理器生成用于三种不同颜色通道的数字图像信号,激
光驱动电路产生携带数字图像信号的激光控制信号。然后施加所述激光控制信号以调制激
光,例如,激光二极管的电流。

2014年10月16日公开的题为“SELF ALIGNING IMAGER ARRAY(自对准成像器阵
列)”、公开号为2014/0307230的美国专利和2014年12月11日公开的题为“Servo Feedback
Control Based on Invisible Scanning Servo Beam in Scanning Beam Display
Systems with Light-Emitting Screens(在带有发光屏幕的扫描光束显示系统中基于隐
形扫描伺服光束的伺服反馈控制)”、公开号为2014/0362300的美国专利中,可以发现适合
被配置为协作系统客户端140中的显示方块330的显示器设备的更详细描述。

回到图2,本地计算设备250可以是台式计算机、笔记本电脑计算机、智能电话、个
人数字助理(PDA)、视频游戏控制台、机顶盒控制台、平板计算机、或者被配置成接收输入、
处理数据以及显示图像的任何其它类型的计算设备,并且适于实施本发明的一个或多个实
施例。在一些实施例中,软件应用程序251可以驻留在计算设备250中。软件应用程序251的
示例可以包括幻灯片放映演示软件、文字处理器软件、协作设计软件、图像编辑软件、视频
播放器软件以及远程会议应用程序。

在协作系统客户端140被配置成独立系统并且不耦联至网络105的实施例中,协作
系统客户端140可以包括本地数据库270。本地数据库270一般存储通常由协作服务器120提
供的元数据,诸如用于特定资源、工作区和/或项目的元数据。

交互式显示墙220包括一个或多个显示方块230、显示表面221以及手势灵敏表面
231。显示表面221在整个显示表面221上延伸并且典型地包括显示方块230的组合显示表
面。同样,手势灵敏表面231在整个显示表面221上延伸。因此,手势灵敏表面231和显示表面
221一般被称为单个构建体,即,手势灵敏显示表面。

总之,手势灵敏表面231和显示表面221使用户能够除了传统光标输入之外还使用
包括轻击、拖动、滑动以及捏的触摸或接近手势与显示在墙上的资源进行交互。这些触摸手
势可以替代或补充典型外围I/O设备(诸如外部键盘或鼠标)的使用。手势灵敏表面231可以
是“多点触摸”表面,其能够识别交互式显示墙220上的不只一个接触点,能够识别复杂的手
势,诸如两个或三个手指的滑动手势、捏手势和旋转手势以及多用户手势。因此,一个或多
个用户可以使用触摸手势(诸如拖动以在屏幕上重新定位资源、轻击资源以显示菜单选项、
滑动以翻阅资源、或者使用捏手势来调整资源尺寸)与交互式显示墙220上的资源进行交
互。多个用户还可以同时与屏幕上的资源进行交互。在一些实施例中,手势灵敏表面231可
以包括中断时指示用户的手或手指的位置的红外光束阵列。因此,在这样的实施例中,手势
灵敏表面231不是严格意义上的触摸屏幕,但可作为触摸屏幕来有效地操作。

操作中,交互式显示墙220显示从控制器210输出的图像数据信号205。对于方块显
示器,如图2所示出,图像数据信号205适当地分布在显示方块230之间,使得在交互式显示
墙220的显示表面221上显示相干图像。由手势灵敏表面231生成的手势信号206从交互式显
示墙220发送至协作系统控制器210进行处理和解释。

传感器系统240包括一个或多个相机、传感器或被配置成确定协作场所280中存在
用户的其它设备。在一些实施例中,传感器系统240可以被配置成识别协作场所280中存在
的每个用户,和/或协作场所280中当前存在的用户的总数。在一些实施例中,传感器系统
240还可以被配置成确定用于与交互式显示墙220的接近程度。每个传感器系统240可以与
相应的协作系统客户端140相关联。从传感器系统240获得的数据可存储在协作系统客户端
140中,该协作系统客户端可进一步向协作系统服务器120提供元数据形式的数据(诸如存
在检测数据202)。协作系统服务器120然后存储来自协作或协作工作区内的每个协作系统
客户端的每个传感器系统的传感器系统240元数据。图4示出了协作场所280和传感器系统
240的一个实施例。

图4示意性示出了根据本发明各种实施例的协作场所280和传感器系统240。协作
场所280可以是存在用于协作的显示器的任何适当配置的会议或演示场所,诸如会议室、礼
堂、办公室、开放区等。在一些实施例中,协作场所280具有例如经由一个或多个入口401的
受限访问。协作场所280包括交互式显示墙220,并且传感器系统240可以包括进入/退出传
感器441和442、相机443、显示接近传感器444以及无线局域网(WLAN)445的任何组合。在图4
所示出的实施例中,协作场所280被描绘为具有单个入口401的封闭室。在其它实施例中,协
作场所280可以是接近交互式显示墙220的开放区。

进入/退出传感器441和442通常被定位成接近每个入口401或接近与交互式显示
墙220接近的开放区的周界,并有助于确定用户进入协作场所280和从协作场所退出。例如,
在一些实施中,进入/退出传感器441和442可以包括用于读取或感应识别标记的射频识别
(RFID)传感器或分别与特定用户唯一地关联的其它RFID设备。在这样的实施例中,进入/退
出传感器441的特定RFID设备的检测之后是进入/退出传感器442的特定RFID设备的检测,
这通常指示与特定RFID设备相关联的用户已经进入协作场所280。相反地,进入/退出传感
器442的特定RFID设备的检测之后是进入/退出传感器441的特定RFID设备的检测,这通常
指示与特定RFID设备相关联的用户已退出特定协作场所280。每种情况下,传感器系统240
均发送适当的信号至存在检测模块264,使得协作系统控制器210可以经由存在检测数据
202相应地通知协作服务器120。

可替代地或另外地,进入/退出传感器441和/或进入/退出传感器442可以包括个
人识别号码(PIN)输入板(pad)、磁条阅读器、生物辨识安全设备或被配置成在进入协作场
所280时或期间识别每个用户的任何其它识别装置。这样的装置可以在传感器系统240中作
为协作场所280的安全增强的第二认证因素使用和/或作为正识别超出仅拥有RFID设备的
用户的技术。可替代地,传感器系统240可以包括单个进入/退出传感器,例如,进入/退出传
感器441或进入/退出传感器442,而不是入口401内的传感器和入口外的传感器。

相机443可以是适合用于身体检测、面部检测、面部识别、人手指检测等的任何技
术上可行的数字图像捕获设备。因此,相机443可以包括视频和/或静止拍摄能力。在一些实
施例中,在传感器系统240中采用相机443来识别、计数或视觉上确认协作场所280中的当前
用户(如身体或面部)数等于基于协作场所中的进入/退出传感器441和442和/或其它相机/
传感器系统而确定的用户数。例如,存在检测模块264可以包括能够处理由相机443生成的
图像的面部和/或人手指检测算法,以确定协作场所280中当前存在的当前面部和/或人手
指数。在一些实施例中,在传感器系统240中采用相机443以便于面部识别,从而确认协作场
所280中的用户的当前身份与经由进入/退出传感器441和442确定的用户的身份匹配并作
为输入(诸如存在检测数据202)提供,以通过协作服务器120进行管理。

可替代地或另外地,在一些实施例中,在传感器系统240中可以采用相机443或者
一个或多个RFID传感器,以检测接近协作场所280内的交互式显示墙220或其它位置的一个
或多个用户。在这样的实施例中,协作系统控制器210可以包括存在检测数据202中的指示
一个或多个用户当前处于协作场所280中的特定位置(例如接近交互式显示墙220)的数据。
因此,在协作环境100的远程协作场所140(图4中未示出)中,能够指示一个或多个用户的位
置。因此,远程协作场所140中的用户知道谁接近交互式显示墙220并且目前正在编辑资源
或以其他方式与当前显示的工作区进行交互,并且知道谁的位置远离交互式显示墙220。在
一些实施例中,存在检测数据202可以指示一个或多个用户中的每个接近分交互式显示墙
220的哪部分。

显示接近传感器444可以是无需用户干预就能够检测接近交互式显示墙220的一
个或多个用户或者精确地识别哪个用户或哪些用户接近交互式显示墙220的任何技术上可
行的传感器。在一些实施例中,显示接近传感器444还可以无需用户干预就能够检测一个或
多个用户接近交互式显示墙220的哪部分。显示接近传感器444可以包括简单的运动检测装
置,诸如基于红外的运动检测器,使得协作系统控制器210可以包括存在检测数据202中的
指示一个或多个用户接近交互式显示屏幕220的数据。可替代地或另外地,显示接近传感器
444可以包括被配置成检测和/或读取与接近交互式显示墙220的用户相关联的识别太阳城集团的
装置。在一些实施例中,显示接近传感器444可以是用户个人设备(诸如个人手机),其可以
经由一个或多个机制(例如蓝牙或小区检测技术)发送并且可以提供用户存在太阳城集团或用户
身份太阳城集团作为存在检测数据202。在这样的实施例中,协作系统控制器210可以包括存在检
测数据202中的指示哪个具体用户或哪些具体用户接近交互式显示屏幕220的数据。在一些
实施例中,存在检测数据202可以指示一个或多个用户中的每个接近交互式显示墙220的哪
部分。在一些实施例中,存储在协作服务器内的用户的接近太阳城集团可以在协作服务器内与检
测到的交互式显示墙捕获太阳城集团进行比较。该交互显示墙捕获太阳城集团可以包括用户手写识别、
预期内容活动交互或使交互式显示墙活动与用户相关联的其它活动。

WLAN 445可以是被配置成与协作场所280中存在的无线设备(诸如用户移动设备、
可穿戴设备、电子板等)进行通信的任何技术上可行的无线网络。例如,WLAN 445可以包括
任何合适的无线个人局域网(WPAN)(诸如WiFi、蓝牙、Z波、ZigBee或Insteon网络)或任何其
它合适的无线网络。传感器系统240可以采用协作场所280中的各个用户与WLAN445之间的
通信,以确定其中当前存在的用户的身份。因此,在一些实施例中,基于经由WLAN 445确定
的识别太阳城集团,存在检测数据202可以指示用户识别太阳城集团。

将会理解,文中描述的协作系统客户端140是说明性的,并且变型和修改是可能
的。例如,客户端软件261、渲染引擎262和/或屏幕输出模块263可以驻留在协作系统控制器
210的外部。在另一示例中,协作系统客户端140可以被配置为独立系统,其中图1的协作服
务器120的功能可以在协作系统客户端140中本地实现。将会理解,对于每个协作和/或协作
场所,协作服务器120可以已预先配置有用于每个协作场所或每个协作会话或整个协作的
协作注册用户计数和/或用户识别太阳城集团。该太阳城集团可以包括一个或多个用户的元数据,以包括
RFID签名、面部签名、协作场所位置太阳城集团或操作时传感器系统可以使协作服务器能够将检
测用户与登记用户进行关联的其它太阳城集团。

将会进一步理解,对于特定协作的场所按照场所位置利用一个或多个协作交互式
显示器可以处于不同位置、不同房间,其中协作交互式显示墙可以具有同时适应协作交互
式显示墙的一个或多个用户的一个或多个尺寸。将会进一步理解,对于每个场所位置的传
感器系统设置将考虑一个或多个用户相对于一个或多个显示墙的位置和显示墙某部分的
位置的大致位置。在一个实施例中,如果两个用户都处于协作场所280的一个显示设备处,
传感器系统240将确定第一用户是否位于显示设备的一侧附近和另一个用户是否位于显示
设备的另一侧附近。

对于协作场所的用户授权

图5为示出根据本发明各种实施例的协作系统客户端140的操作的框图。如所示,
图5示出了客户端软件261、渲染引擎262、屏幕输出模块263、存在检测模块264、软件应用程
序251以及交互式显示墙220之间的交互。

渲染引擎262接收渲染内容501并发送图像数据信号205至交互式显示墙220。通
常,渲染引擎262负责确定交互式显示墙220的每个像素的输出。屏幕输出模块263负责接收
和解释来自交互式显示墙220的手势灵敏表面231的手势信号203。当用户触摸资源或使用
手势在交互式显示墙220与资源交互时,屏幕输出模块263将与该基于手势的输入事件相关
联的太阳城集团发送至渲染引擎262和/或发送至客户端软件261。

客户端软件261经由网络105从协作服务器120(图1中示出)提取数字内容201,并
且基于该数字内容201生成工作区。如上所述,工作区为数字画布,资源布置在该数字画布
上并与该交互式显示墙交互,并且可在该交互式显示墙上显示。客户端软件261还可以从驻
留在本地计算设备250上的软件应用程序251接收数字内容201,并生成在交互式显示墙220
上待显示的资源。客户端软件261还发送数字内容201至协作服务器120,诸如与对交互式显
示墙220上的资源进行的修改相关联的元数据。此外,客户端软件261发送渲染内容501至渲
染引擎262,其中渲染内容501基于在交互式显示墙220上待显示的数字内容201。

此外,在一些实施例中,客户端软件261可以将存在检测数据202发送至协作服务
器120并从协作服务器120接收参与者数据203和资源元数据204。在这样的实施例中,可以
基于经由网络105接收的参与者数据203和资源元数据204并基于由存在检测模块264生成
的本地存在检测数据502修改由客户端软件261生成的渲染内容501。下文中结合图6A、图6B
以及图7描述基于参与者数据203、资源元数据204和/或本地存在检测数据502由客户端软
件261修改渲染内容501的实施例。

图6A示意性地示出了根据本发明各种实施例的与协作环境100的第一协作系统客
户端140相关联的第一协作场所681,并且图6B示意性地示出了根据本发明的各种实施例的
与协作环境100的第二协作系统客户端140相关联的第二协作场所682。位于第一协作场所
681和第二协作场所682内的用户在由交互式显示墙220A和220B当前显示的工作区上协作
工作。

通过位于第一协作场所681内并接近交互式显示墙220A的用户601、位于第一协作
场所681内某处的用户602、以及刚进入第一协作场所681的用户603,描述第一协作场所
681。如所示,用户601、602和603中的每个都具有授权等级“A”,表示每个用户都可以观看和
编辑交互式显示墙220A当前显示的所有资源。通过位于第二协作场所682内并接近交互式
显示墙220B的用户611、位于第二协作场所682内某处的用户612、以及刚进入第二协作场所
682的用户613,描述第二协作场所682。如所示,用户611具有授权等级“A”,表示用户611可
以观看和编辑交互式显示墙220B当前显示的所有资源;用户612具有授权等级“B”,表示用
户612可以观看但不能编辑交互式显示墙220B当前显示的任何资源;以及用户613具有授权
等级“C”,表示用户613不可以观看或编辑交互式显示墙220B当前显示的一个特定资源。

图7示出了根据本发明各种实施例的可以在协作工作区内作为资源显示的参与者
地图700。如所示,参与者地图700包括第一协作场所681的示图721和第二协作场所682的示
图722。示图721包括分别代表用户601、602和603的图标701、702和703,而示图722包括分别
代表用户611、612和613的图标711、712和713。已检测到用户601接近交互式显示墙220A,并
且图标701相应地布置成接近示图721的代表交互式显示墙220A的部分。与此相反,已检测
到用户602和603进入第一协作场所681,但都还未检测到接近交互式显示墙220A。因此,图
标702和703相应地布置在示图721的中央部分。基于类似理由,图标711布置成接近示图722
的代表交互式显示墙220B的部分,并且图标712和713布置在示图722的中央部分。

因为参与者地图700可以作为第一协作场所681和第二协作场所682中的资源显
示,所以这两个协作场所中的所有参与者可以清楚地看到多少参与者位于远程协作场所。
此外,在用户601-603和611-613可以由本地协作场所的传感器系统240识别的实施例中,可
以向这两个协作场所中的所有参与者提供与远程协作场所中的每个用户相关的额外太阳城集团。
例如,在图7所示的实施例中,参与者地图700示出了每个参与者的授权等级(例如,“A”、“B”
以及“C”)。因此,协作场所721中的用户可以被实时告知具有较低授权等级的用户613刚刚
才进入协作场所722。类似地,在图标701-703和711-713的每个图标中或附近可以显示其它
识别太阳城集团,诸如用户名、雇员号码、档案照片等。

在一些实施例中,与特定工作区相关联的资源在一个协作场所中正常显示,而在
另一协作场所中模糊显示或以其它方式被遮蔽或根本不显示。图8A和8B中示出了一个这样
的实施例。

根据本发明各种实施例,图8A示出了通过交互式显示墙220A在第一协作场所681
中显示的协作工作区801A,并且图8B示出了通过交互式显示墙220B在第二协作场所682中
显示的工作区801B。工作区801包括多个资源802和工作区菜单810。如所示,每个资源802可
位于显示表面221上的特定位置处,并可以被横跨一个或多个显示方块230显示。每个资源
802包括在演示窗口804内显示的资源内容803。工作区菜单810包括代表与特定项目相关联
的部分或所有工作区的图标。例如,在图8A和8B所示的实施例中,工作区801在工作区菜单
810中由图标801A(交叉阴影线)表示。

图6A中的用户601-603和图6B中的用户611-613正在就相同项目进行协作,因此由
交互式显示墙220A和220B显示基本上相同的工作区。即,工作区801A和工作区801B分别包
括相同的资源802。然而,根据位于特定协作场所中的用户的授权,在该特定协作场所中实
际显示的资源可能不同于在其它协作场所中实际显示的资源。

在图8A和8B所示的实施例中,资源812包括并非所有用户都被授权观看和/或聆听
的私人内容。具体地,图6B中的用户613未被授权看见或聆听资源812中所包括的私人内容。
因此,在图8A所示的实施例中,在工作区801A中显示资源812和资源内容803,而在图8B中,
在工作区801B中隐藏资源812和资源内容803。例如,在一些实施例中,资源812和/或资源内
容803是模糊的,或以其它方式不可见地呈现,诸如根本不被显示。在其它实施例中,根本不
显示资源812和/或资源内容803。在这样的实施例中,资源812的演示窗口804仍然可以正常
地或以降低的亮度显示,以指示资源812的位置,从而作为工作区801B中的各种占位符。然
而,当图6B中的用户613退出协作场所682时,在工作区801B中再次正常显示资源812和资源
803。

本发明的实施例使得能够进行协作环境(诸如协作环境100)的综合管理,从而基
于协作环境中的每个不同位置的参与者身份采取某些操作。图9和图10阐述在协作环境中
执行这样的操作的实施例。

图9是根据本发明各种实施例的协作期间用于在不同协作场所显示太阳城集团的方法步
骤的流程图。尽管所述方法步骤是结合图1至图8B的系统描述的,但本领域技术人员将理
解,被配置成以任何顺序执行所述方法步骤的任何系统都在本发明的范围之内。

如所示,方法900开始于步骤901,其中授权模块127接收指示协作场所(诸如协作
系统客户端140的协作场所)中存在用户的太阳城集团。例如,当用户经过一个或多个进入/退出传
感器441和442附近而进入协作场所或在协作场所的入口处输入PIN时,授权模块127可以从
协作系统客户端140的协作系统控制器210接收存在检测数据202。在一些实施例中,存在检
测数据202包括指示最近已在协作场所内检测到一个或多个用户的太阳城集团。在其它实施例中,
存在检测数据202包括指示当前被确定为处于协作场所内的所有用户的太阳城集团。在一些实施
例中,授权模块127经由RESTful API 123接收存在检测数据202。

在步骤902中,授权模块127确定协作场所中存在的用户的授权等级。例如,在一些
实施例中,用户的授权等级可以存储在授权元数据125中。如先前所注意到的,可以采用任
何技术上可行的标准以指示用户的授权等级,包括安全许可等级、就业状况、当前位置等。

在步骤903中,授权模块127确定对于在协作场所待演示的内容的授权要求。例如,
在一些实施例中,对于在协作场所中待显示的每个资源,授权模块127在授权元数据125中
执行查找操作。因此,每个资源可以具有与其相关联的不同授权要求。在一些实施例中,可
以在协作场所本地生成一些或所有内容,即通过与协作场所相关联的协作系统客户端
140,。在其它实施例中,可以在与协作环境100的其它协作系统客户端140相关联的远程协
作场所中生成一些或所有内容。

在步骤904中,授权模块127确定一个或多个用户是否被授权观看在存在用户的协
作场所中待显示的内容。在一些实施例中,授权模块127对于协作场所中任何新检测到的一
个或多个用户确定这样的授权,并且在其它实施例中,授权模块127对于协作场所中当前存
在的所有用户确定这样的授权。如果是,则方法900转到步骤905;如果否,则方法900转到步
骤911。

在步骤905中,授权模块127确定待演示的内容是否在存在用户的协作场所本地生
成。例如,内容可以包括单个资源或多个资源。通常,对于在协作场所内待显示的每个资源,
执行步骤905。如果否,则方法900转到步骤906;如果是,则方法900转到步骤907。

在步骤906中,授权模块127例如经由实时API 124发送内容至协作场所进行显示。
因此,当授权模块127确定新检测到的用户具有满足特定资源的授权要求的授权等级时,该
资源在协作场所中正常显示。可替代地,当授权模块127确定协作场所中当前存在的所有用
户(包括任何新检测到的用户)具有满足特定资源的授权要求的授权等级时,该资源在协作
场所中正常显示。对于协作场所中待显示的每个资源,可以重复步骤906。

在步骤907(在确定资源在协作场所本地生成时执行该步骤)中,授权模块127将资
源可以在协作场所中显示的通知发送至协作场所或发送至与协作场所相关联的协作系统
客户端140。例如,在一些实施例中,授权模块127经由实时API 124发送参与者数据203。

在步骤911(当确定用户未被授权观看和/或聆听特定资源时执行该步骤)中,授权
模块127确定待演示的内容是否在存在用户的协作场所本地生成。例如,内容可以包括单个
资源或多个资源。通常,对于协作场所内待显示的每个资源,执行步骤911。如果否,则方法
900转到步骤912;如果是,则方法900转到步骤913。

在步骤912中,授权模块127例如经由实时API 124发送隐藏内容至协作场所进行
显示。因此,当授权模块127确定新检测到的用户不具有满足特定资源的授权要求的授权等
级时,授权模块127使资源隐藏起来或以其它方式阻止被演示。可替代地,当授权模块127确
定协作场所中当前存在的任何用户不具有满足特定资源的授权要求的授权等级时,授权模
块127使资源不显示或以其他方式演示。在一些实施例中,通过停止发送资源至存在未授权
用户的协作场所,授权模块127使资源不显示或不以其他方式演示。在其它实施例中,通过
发送隐藏版本的私人内容(诸如模糊版本的资源和/或静音版本的资源)进行显示,授权模
块127使资源不显示或不以其他方式演示。对于协作场所内待显示的每个资源,可以重复步
骤912。

在步骤913(在确定资源在协作场所本地生成时执行该步骤)中,授权模块127将资
源不能在协作场所中正常显示的通知发送至协作场所或与协作场所相关联的协作系统客
户端140。例如,在一些实施例中,授权模块127经由实时API 124发送资源元数据204。

图10是根据本发明各种实施例的用于管理协作环境的方法步骤的流程图。尽管这
些方法步骤结合图1至图9的系统进行描述,但是本领域技术人员将理解,被配置成以任何
顺序执行这些方法步骤的任何系统都在本发明的范围之内。

如所示,方法1000开始于步骤1001,其中位置模块128接收指示第一协作场所中存
在第一用户的传感器太阳城集团,诸如存在检测数据202。通常,传感器太阳城集团包括识别第一用户(或
者是作为已进入特定协作场所280的普通用户,或者是作为具体用户)的太阳城集团。在后一种情
况下,识别第一用户的太阳城集团可以是雇员号码、用户输入的PIN、与第一用户相关联的生物识
别输入数据或对应于这样的生物识别输入数据的元数据等。通常从与第一协作场所相关联
的计算设备(诸如协作系统控制器210)接收该通知。

在一些实施例中,传感器太阳城集团还可以包括第一用户在协作场所内的位置和/或第
一用户相对于协作场所的显示设备(诸如交互式显示墙220)的位置。在一些实施例中,传感
器太阳城集团可以指示第一用户接近显示设备的哪部分,例如,左部分、右部分或中央部分。此外,
在一些实施例中,传感器太阳城集团可以包括第一协作场所中当前检测到的所有用户的位置或其
它位置太阳城集团。在一些实施例中,位置模块128还可以从用户/位置元数据129检索一些位置信
息和/或用户识别太阳城集团。

在一些实施例中,位置模块128还接收指示第二协作场所中存在第二用户的传感
器太阳城集团,诸如存在检测数据202。在这样的实施例中,指示第二协作场所中存在第二用户的
传感器太阳城集团可以基本上类似于与第一用户和第一协作场所相关联的上述传感器太阳城集团。

在步骤1002中,位置模块128例如基于步骤1001中所接收的通知来确定第一用户
是否接近第一协作场所的显示设备。如果是,则方法1000转到步骤1003;如果否,则方法100
转到步骤1010。在位置模块128接收指示第二协作场所中存在第二用户的传感器太阳城集团的实
施例中,可以对第二用户重复步骤1002。

在步骤1003中,位置模块128确定用户档案是否可用于在步骤1001中所接收的指
示第一协作场所中存在第一用户的太阳城集团中所涉及的第一用户。例如,用户/位置元数据129
中可以包括这样的档案。如果是,则方法1000转到步骤1004;如果否,则方法100转到步骤
1010。在位置模块128接收指示第二协作场所中存在第二用户的传感器太阳城集团的实施例中,可
以对第二用户重复步骤1003。

在步骤1004中,位置模块128例如从用户/位置元数据129检索用于第一用户和(如
果适用的话)第二用户的用户档案。

在步骤1005中,位置模块128基于在步骤1004中所检索的用户档案发送命令至与
第一协作场所相关联的计算设备。在一些实施例中,位置模块128发送命令至协作系统控制
器210,以执行与步骤1001中所涉及的用户相关联的输入响应。例如,在一些实施例中,与用
户相关联的输入响应可以包括生成为步骤1001中所涉及的用户定制的用户输入响应。因
此,当检测到用户接近特定协作场所中的显示设备时,显示设备可以用先前配置的输入响
应(诸如编辑好的菜单选项和/或其它个性化显示或交互设置)应答。在一些实施例中,交互
设置可以包括个性化资源窗口设置,诸如资源显示尺寸、资源在显示设备上的位置等。

另外地或可替代地,在一些实施例中,位置模块128发送命令至第一协作场所的协
作系统控制器210,以显示与步骤1001中所涉及的第一用户相关联的内容。例如,在一些实
施例中,这样的显示内容可以包括特定交互菜单,与当前协作、个人太阳城集团或识别图像相关联
的资源,个性化用户界面或窗口等。类似地,位置模块128还可以发送命令至第二协作场所
的协作系统控制器210,以显示与步骤1001中所涉及的第二用户相关联的内容。

在步骤1010中,位置模块128发送通知至第三协作场所。在一些实施例中,该通知
包括识别步骤1001中所涉及的第一用户和/或第二用户的太阳城集团。此外,发送至第三协作场所
的通知可以包括第一用户相对于与第一协作场所相关联的显示设备的位置和/或第二用户
相对于与第二协作场所相关联的显示设备的位置。此外,在一些实施例中,发送至第三协作
场所的通知可以包括命令,以显示包括步骤1001中所涉及的用户和/或第一协作场所中当
前检测到的所有用户的第一协作场所的地图,和/或包括步骤1001中所涉及的用户和/或在
第二协作场所中当前检测到的所有用户的第二协作场所的地图。因此,位于第三协作场所
中的用户可以容易地确定哪些用户位于第一和第二协作场所,以及哪些用户被安排为接近
第一和第二协作场所的显示设备。

此外,在一些实施例中,位置模块128发送上述通知至与当前共同协作相关联的所
有场所。因此,位于每个协作场所的用户可以容易地确定哪些用户位于第一协作场所和第
二协作场所,以及哪些用户被安排为接近第一协作场所和第二协作场所的显示设备。在一
个或多个实施例中,方法1000完成时,如上所述,授权模块127可以执行方法900。可替代地,
在一个或多个实施例中,如上所述,在授权模块127执行方法900之前,位置模块128可以执
行方法1000。

总之,本发明的实施例提供了用于在一个或多个协作场所中安全地显示太阳城集团的系
统和方法。在多场所协作平台中,显示各个资源,或基于特定协作场所中未授权的用户的存
在防止在该特定协作场所中显示各个资源。协作场所中的传感器系统检测协作场所中的用
户的存在和身份,并将所检测到的用户传达至位于中央的授权模块。基于所检测到的用户
的授权等级,位于中央的授权模块然后可以按照每资源为基础(per-asset basis)确定在
每个协作场所可以显示哪些内容。

本文所描述的技术的至少一个优点在于,可以对敏感内容进行远程位置的协作工
作,而暴露给未授权用户的风险要小得多。进一步的优点在于,一个协作场所中的用户可以
容易地确定在远程协作场所中存在哪些用户。

1.在一些实施例中,一种用于管理协作环境的计算机实现方法,包括:从布置在第
一协作场所的一个或多个传感器接收指示所述第一协作场所内存在第一用户的传感器信
息;从布置在第二协作场所的一个或多个传感器接收指示第二协作场所内存在第二用户的
传感器太阳城集团;基于从所述第一协作场所接收的传感器太阳城集团识别所述第一用户,基于从所述
第二协作场所接收的传感器太阳城集团识别所述第二用户;以及基于所述第一用户的识别太阳城集团和
所述第二用户的识别太阳城集团中的至少一个,执行太阳城集团第三协作场所的一个或多个动作。

2.根据条项1所述的方法,其中,执行一个或多个动作包括将指示所述第一用户的
识别太阳城集团和所述第二用户的识别太阳城集团中的至少一个的通知发送至所述第三协作场所。

3.根据条项1至2中任一条所述的方法,其中,从所述第一协作场所接收的传感器
太阳城集团指示所述第一用户相对于所述第一协作场所内存在的显示设备的位置,并且发送至所
述第三协作场所的所述通知指示所述第一用户相对于所述显示设备的位置。

4.根据条项1至3中任一条所述的方法,其中,执行一个或多个动作包括使显示地
图在所述第三协作场所内存在的显示设备上显示,所述显示地图包括所述第一用户在所述
第一协作场所内的位置和所述第二用户在所述第二协作场所内的位置。

5.根据条项1至4中任一条所述的方法,其中,执行一个或多个动作包括将命令发
送至与所述第一协作场所相关联的计算设备,以生成为所述第一用户定制的用户输入响
应。

6.根据条项1至5中任一条所述的方法,其中,执行一个或多个动作包括将命令发
送至与所述第一协作场所相关联的计算设备,以显示为所述第一用户定制的内容。

7.根据条项1至6中任一条所述的方法,其中,为所述第一用户定制的内容包括以
下各项中的一个或多个:与所述第一用户相关联的优选用户界面、与所述第一用户相关联
的资源的特定窗口布局、以及与所述第一用户相关联的特定资源。

8.根据条项1至7中任一条所述的方法,其中,执行一个或多个动作包括:确定用户
的授权等级;确定对所述第一协作场所待显示的内容的授权要求;确定所述第一用户的授
权等级是否满足所述待显示的内容的授权要求;以及当所述第一用户的授权等级满足所述
待显示的内容的授权要求时,将所述内容发送至所述第一协作场所进行显示,或当所述第
一用户的授权等级不满足所述待显示的内容的授权要求时,使所述内容在所述第一协作场
所不显示或在所述第一协作场所显示时隐藏所述内容。

9.根据条项1至8中任一条所述的方法,其中,使所述内容不显示包括:停止发送所
述内容到所述第一协作场所或发送命令至与所述第一协作场所相关联的计算设备,以停止
所述内容的显示,并且其中,在显示时隐藏所述内容包括将所述内容的隐藏版本发送至与
所述第一协作场所相关联的计算设备。

10.在一些实施例中,一种用于管理协作环境的系统,包括:存储器,所述存储器存
储用户和/或位置管理算法;以及一个或多个处理器,所述一个或多个处理器与所述存储器
耦联,并且当执行所述用户和/或位置管理算法时被配置成:从布置在第一协作场所的一个
或多个传感器接收指示所述第一协作场所内存在第一用户的传感器太阳城集团;从布置在第二协
作场所的一个或多个传感器接收指示第二协作场所内存在第二用户的传感器太阳城集团;基于从
所述第一协作场所接收的传感器太阳城集团识别所述第一用户;基于从所述第二协作场所接收的
传感器太阳城集团识别所述第二用户;以及基于所述第一用户的识别太阳城集团和所述第二用户的识别
太阳城集团中的至少一个,执行太阳城集团第三协作场所的一个或多个动作。

11.根据条项1至10中任一条所述的系统,其中,布置在所述第一协作场所的一个
或多个传感器被配置成:与接近所述第一协作场所的移动设备通信,或读取与所述第一用
户相关联的射频识别标记。

12.根据条项1至11中任一条所述的系统,其中,布置在所述第一协作场所的一个
或多个传感器包括生物识别传感器。

13.根据条项1至12中任一条所述的系统,其中,布置在所述第一协作场所的一个
或多个传感器包括接近传感器,所述接近传感器确定所述第一用户何时接近所述第一协作
场所的显示设备。

14.在一些实施例中,一种用于管理协作环境的设备,所述设备包括:从布置在第
一协作场所的一个或多个传感器接收指示所述第一协作场所内存在第一用户的传感器信
息的装置;从布置在第二协作场所的一个或多个传感器接收指示第二协作场所内存在第二
用户的传感器太阳城集团的装置;基于从所述第一协作场所接收的传感器太阳城集团识别所述第一用户
的装置;基于从所述第二协作场所接收的传感器太阳城集团识别所述第二用户的装置;以及基于
所述第一用户的识别太阳城集团和所述第二用户的识别太阳城集团中的至少一个执行太阳城集团第三协作场
所的一个或多个动作的装置。

15.根据条项14所述的设备,其中,用于执行一个或多个动作的装置包括将指示所
述第一用户的识别太阳城集团和所述第二用户的识别太阳城集团中的至少一个的通知发送至所述第三
协作场所的装置。

16.根据条项15所述的设备,其中,从所述第一协作场所接收的传感器太阳城集团指示所
述第一用户相对于所述第一协作场所内存在的显示设备的位置,并且发送至所述第三协作
场所的所述通知指示所述第一用户相对于所述显示设备的位置。

17.根据条项14所述的设备,其中,用于执行一个或多个动作的装置包括用于使显
示地图在所述第三协作场所内存在的显示设备上显示的装置,所述显示地图包括所述第一
用户在所述第一协作场所内的位置和所述第二用户在所述第二协作场所内的位置。

18.根据条项14所述的设备,其中,用于执行一个或多个动作的装置包括将命令发
送至与所述第一协作场所相关联的计算设备以生成为所述第一用户定制的用户输入响应
的装置。

为了说明目的,已展示了各种实施例的描述,但并非意在穷举或限制于所公开的
实施例。在不脱离所描述的实施例的范围和精神的情况下,许多修改和变化对本领域的普
通技术人员来说显而易见。

本实施例的各方面可实施为系统、方法或计算机程序产品。因此,本公开的各方面
可采取下述形式:完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等),或者
组合软件和硬件方面的实施例(在文中通常可以称为“电路”、“模块”或“系统”)。此外,本公
开的各方面可以采取在一个或多个计算机可读介质中实施的计算机程序产品的形式,该一
个或多个计算机可读介质具有在其上呈现的计算机可读程序代码。

可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机
可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于电、磁、
光、电磁、红外或半导体系统、装置或设备,或前述的任何合适的组合。计算机可读存储介质
的更具体示例(非穷举列表)包括以下:具有一个或多个导线的电连接、便携式计算机磁盘、
硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪速存
储器)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备、或者前述的任何
合适的组合。在本文档的上下文中,计算机可读存储介质可以是能够含有或存储程序的任
何有形介质,该程序由指令执行系统、装置或设备使用或与之相关。

以上参照根据本公开的实施例的方法、设备(系统)以及计算机程序产品的流程图
和/或框图,描述了本公开的各方面。将会理解,流程图和/或框图的每个框、以及流程图和/
或框图中的框的组合,可以由计算机程序指令来实现。这些计算机程序指令可被提供至通
用计算机、专用计算机的处理器或者其它可编程数据处理装置以产生机器,使得经由计算
机的处理器或其它可编程数据处理装置执行的指令使得流程图和/或框图中指定的功能/
动作能够实现。这样的处理器可以是但不限于通用处理器、专用处理器、专门应用处理器或
现场可编程处理器或门阵列。

附图中的流程图和框图示出了根据本公开各种实施例的系统、方法以及计算机程
序产品的可能实现的架构、功能以及操作。就这一点而言,流程图或框图中的每个块可以表
示模块、段或代码部分,其包括用于实现指定逻辑功能的一个或多个可执行指令。还应当注
意,在一些可替代实现中,块中标注的功能可以不按附图中标注的顺序发生。例如,连续示
出的两个块实际上可以基本上同时执行,或者这些块有时可以以相反的顺序执行,这取决
于所涉及的功能。还将会注意,框图和/或流程图的每个块、以及框图和/或流程图中的块的
组合,可以通过执行指定功能或动作的基于硬件的专用系统或者专用硬件和计算机指令的
组合来实现。

尽管前述描述针对本公开的实施例,但是在不偏离本公开的基本范围的情况下,
可以构思本公开的其它和另外的实施例,并且本公开的范围通过所附权利要求来确定。

关 键 词:
用于 管理 协作 环境 计算机 实现 方法 系统 设备
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:用于管理协作环境的计算机实现方法、系统和设备.pdf
链接地址:http://zh228.com/p-6100753.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');