用于连接电子设备的方法和系统与流程

文档序号:14421984阅读:298来源:国知局
用于连接电子设备的方法和系统与流程

本发明涉及用于连接各电子设备的方法和系统,这些电子设备可在不同平台上运行并且可分布在不同的物理会议室中,从而它们能共享数据流以及软件以实现此类方法。



背景技术:

对如何设置涉及在不同类型的平台上运行和/或使用不同协议的设备的会议存在增加的兴趣,例如,相同的会议可包括具有膝上型计算机、移动设备和/或平板计算机的参与者并且这些设备可使用不同的操作系统、浏览器、电子邮件系统、音频和/或视频编解码器等。在进一步步骤中,如果这些设备可位于不同的会议室中但仍连接至相同的会议并且能够与会议中的所有参与者共享会议内容,诸如举例而言,视频和应用内容则是期望的。会议和协作领域中的另一关注点是为了改善用户体验,例如对会议内容实现公共的共享视图或者使用户容易和更直观地连接至会议。

概述

本发明的目标是为了提供用于进行会议,例如使用户容易将他的设备连接至会议或者实现会议内容的公共的共享视图的良好方法和系统。在本发明的一个实施例中,参与会议的所有设备都位于一个物理会议室内。在本发明的另一实施例中,至少一些设备位于该会议室以外。原则上,会议室不是必需的,而是所有设备可分布在某一区域中或世界上的任何地方,并且在连接之后,会议内容被共享给系统的所有物理会议室和远程设备。

在本发明的一个方面中,提供了一种用于在会议中在会议设备之间共享数据流的方法,其中以下设备正参与到会议中:

至少两个适配成用于电子数字通信的会议设备,

至少两个基单元,

至少一个服务器,

至少三个通信网络,

该方法包括以下步骤

该至少两个会议设备各自通过至少两个不同的网络连接至不同的基单元以供电子数字通信,

至少一个会议设备发起会议标识符的创建,

每个会议标识符在第三网络上被共享,其中至少两个基单元属于与该会议标识符相关联的会议,

至少两个会议设备中的至少一个会议设备通过至少三个通信网络之一或者在至少一个会议设备内将至少一个数据流发送给它与之连接的第一基单元,以及

第一基单元和至少一个服务器经由总线交换与会议标识符和至少一个数据流相关联的设置消息。

提供用于携带设置消息并且非数据流的总线具有该总线不必数据过载的优势。一个会议中的每个基站共享同一会议标识符。不同物理房间中的基站可被连接。使用总线使得该系统可缩放。

至少两个基单元可位于不同房间或不同建筑物或不同国家或不同洲中,或在其任何组合中。这具有相同的系统可被用于本地或全球会议的优势。例如,来自至少两个基单元的设置消息可被张贴至总线队列。使用总线队列使得该系统可高度缩放。由此,基单元的数量可被扩展至高达500、1000或几千。

至少一个服务器可包括媒体服务和控制服务,并且控制服务可被适配成指令媒体服务如何操纵至少一个数据流。这允许高效地执行控制功能。模块化结构还使得控制和媒体服务对于任何应用可用。

媒体服务可包括基于来自控制服务的指令来将多个数据流组合为单个数据流的方法。这允许高效地执行数据流。

指令集可由web浏览器来本地执行。

发起会议标识的创建可包括以下步骤

第一会议设备将开始信号发送给第一基单元,第一基单元经由总线将该信号发送给至少一个服务器,该信号在第一时间(t1)到达至少一个服务器,

第二会议设备将开始信号发送给第二基单元,第二基单元经由总线将该信号发送给至少一个服务器,该信号在第二时间(t2)到达至少一个服务器,并且如果第二与第一时间之差(t2-t1)小于或等于预定义值,则至少一个服务器分别向第二和第一会议设备发出第一和第二会议设备的通知,第一和第二会议设备分别选择第二和第一会议设备,并且当该选择被至少一个服务器接收时,至少一个服务器正创建会议标识符。

这允许一安全度,因为仅在时间窗内到达的请求将被接受。

发送开始信号可包括从以下中选择的用户动作:改变会议设备的取向或摇动会议设备或推动与会议设备相关联的物理或虚拟旋钮或按钮。此种用户动作容易和快速地执行。

替换地,发起会议标识符的创建可包括以下步骤

当按压第一按钮时,第一会议设备将开始信号发送给第一基单元,第一基单元经由总线将该信号发送给至少一个服务器,当按压第二按钮的同时仍按压第一按钮时,第二会议设备将开始信号发送给第二基单元,第二基单元经由总线将该信号发送给至少一个服务器,至少一个服务器分别向第二和第一会议设备发出第一和第二会议设备的通知,第一和第二会议设备分别选择第二和第一会议设备,并且当该选择被至少一个服务器接收时,至少一个服务器创建会议标识符。

这允许一安全度,因为仅在两个按钮都被按压时到达的请求才被接受。

外部通信信道可被用于与至少两个会议设备相关联的环境音频信号,并且来自会议设备位置中的每一者的环境音频信号可连同开始信号一起从第一和第二基单元并经由外部通信信道被发送给至少一个服务器,如果来自第一和第二基单元的经由外部通信信道行进的音频信号与直接由第一和第二基单元发送的音频信号匹配,则至少一个服务器为匹配信号创建会议标识符。

这允许一安全度,因为仅具有匹配音频的请求才被接受。

至少两个会议设备之一以及两个基单元中的至少一个基单元可被集成到一个设备中。对于会议的远程参与者,例如在不存在基单元的宾馆中而言,这是有利的。

至少一个服务器可使用音频信号来唯一地配对开始信号并创建会议标识符。音频信号可被用作位置指纹,由此增加了安全性。音频信号可包括相应会议设备的位置处的环境声音,因为这并不需要用户干预。

发起会议标识的创建可包括以下步骤

第一会议设备通过输入预定义的令牌将开始信号发送给第一基单元,第一基单元经由总线将该令牌发送给至少一个服务器,

第二会议设备通过输入以上预定义的令牌将开始信号发送给第二基单元,第二基单元经由总线将该令牌发送给至少一个服务器,至少一个应用服务器将预定义的令牌定义为会议标识符。

这允许一安全度,因为仅当来自两个不同设备的令牌匹配,请求才被接受。

发起会议标识符的创建包括以下步骤

第一会议设备经由第一基单元和总线将请求发送给至少一个服务器以列出活跃或待决的会议,

如果存在与第一会议设备相关联的会议,则至少一个服务器将会议列表发送回第一会议设备

第二会议设备经由第二基单元和总线将请求发送给至少一个服务器以列出活跃或待决的会议,

如果存在与第二会议设备相关联的会议,则至少一个服务器将会议列表发送回第二会议设备

由相关联的用户选择会议并且第一和第二会议设备经由第一和第二基单元和总线将该选择发送给至少一个服务器

并且当选择彼此匹配并且被至少一个服务器接收时,至少一个服务器创建会议标识符。

这允许一安全度,因为需要来自两个不同设备的请求的匹配。

待决会议的列表较佳地经由本地日历应用在第一和第二会议设备上本地创建。这允许简单的实现。

该系统可包括用于短距离通信的装置,并且至少两个会议设备之一被放置在至少一个基单元的用于短距离通信技术的装置的范围内,

至少一个基单元较佳地连续传送包括网络信息的信号,

至少两个会议设备之一拾取由最近的基单元传送的信号,并使用网络信息来与最近的基单元连接。

短距离通信有助于降低窃听的风险。进一步连接信息可通过用于短距离通信的装置被交换,至少两个会议设备之一和基单元是用所述连接信息进行连接。进一步连接信息可以是有用的,例如当信号仅被间歇性传送时。同样更多信息可被广播,例如多个选项。

最近的基单元可通过在基单元之间使用信号强度和/或三角测量来找到。这些是易于实现的方法。

最近的基单元还可通过在来自基单元的信号与来自已经与该基单元配对的会议设备的信号之间使用信号强度和/或三角测量来找到。使用更多设备增加了定位的准确性。

该短距离通信可使用蓝牙或蓝牙低能量或近场通信来实现。这是容易实现的,因为蓝牙被清楚地记载和标准化。

每个基单元将共享流提供给其至少一个会议设备。

基单元可经由安全套接字与总线通信。这可在许多或大多数企业网络上没有附加配置的情况下工作。

会议设备可以是膝上型计算机或平板计算机或移动电话或智能电话或掌上电脑或固定计算机。使广范围的设备可用允许对市场的快速引入。

基单元可以是通过第一网络与会议设备通信并使用总线通过第二网络与至少一个服务器通信的协作平台。将总线与数据网络分开意指总线不太可能被阻挡。不同的技术可被用于第一和第二网络,例如,用于本地网络的无线标准之一。

在本发明的另一方面中,提供了一种用于在会议设备之间共享数据流的系统,该系统包括

至少两个会议设备,

至少两个基单元,

至少一个服务器,

由至少一个服务器主存的总线,

会议标识符,

与全球网络分开的至少两个本地网络,

该至少两个会议设备通过至少一个本地网络各自连接至不同的基单元,

至少两个基单元通过全球网络连接至总线,并且其中

属于同一会议的基单元共享一个会议标识符。

全球网络可以是广域网,并且其中至少两个基单元位于局域网上,并且控制服务和媒体服务位于该广域网中。

媒体服务可位于局域网上,而控制服务位于广域网中。

至少两个会议设备可位于不同房间或不同建筑物或不同国家或不同洲中,或在其任何组合中。

一种根据权利要求26-29中任一项的系统,其中从至少两个基单元到至少一个服务器的设置消息被张贴给总线队列。总线队列使得该系统缩放至高达数千基单元。

至少一个服务器包括媒体服务和控制服务。

至少两个会议设备之一可包括加速计。

基单元可被连接至或包括输入设备,例如物理按钮或仿真按钮。

会议标识符较佳地包括会议设备标识或会议参数,诸如开始时间、停止时间、历时、参与者、位置、内容、或其任何组合。

会议设备和/或基单元可具有用于短距离通信的装置,例如蓝牙或蓝牙低能量或近场通信。

该系统可利用安全套接字。

会议设备可以是膝上型计算机或平板计算机或移动电话或智能电话或掌上电脑或固定计算机。

基单元可以是通过第一网络与会议设备通信并使用总线通过第二网络与至少一个服务器通信的协作平台。

基单元可被实现为包括携带指令的机器可读介质的计算机程序产品,当该指令被处理器执行时,使处理器执行本发明的任何方法,例如如方法权利要求中任一项所定义的。

计算机程序产品可在会议设备中实现。

计算机程序产品可被实现为可由web浏览器本地执行的指令集。

附图的简要说明

图1解说了本发明的实施例,其中不同物理房间中的会议设备连接至同一会议。

图2解说了本发明的实施例,其中系统包括若干会议室和若干应用服务器以及还有远程会议设备。

图3示出了本发明的实施例的流程图,其中不同物理房间中的会议设备连接至同一会议。

图4示出了进一步描述与总线的通信的本发明的实施例的流程图。

图5示出了本发明的实施例的流程图,其中会议设备发起会议标识符的创建。

图6示出了本发明的实施例的流程图,其中会议设备发起会议标识符的创建。

图7示出了本发明的实施例的流程图,其中会议设备发起会议标识符的创建。

图8示出了本发明的实施例的流程图,其中会议设备发起会议标识符的创建。

图9示出了本发明的实施例的流程图,其中会议设备使用短距离通信与基单元连接。

图10解说了本发明的实施例,其中最近的基单元被检测。

图11解说了本发明的实施例的时序图,其中基单元向所有其会议设备共享数据流。

图12解说了本发明的实施例的时序图。

图13解说了包括若干云服务器实例的本发明的实施例的示意图。

图14解说了本发明的实施例的示意图,其中基单元正向总线队列张贴消息。

图15解说了本发明的实施例的示意图,其中基单元和远程设备与云端通信。

具体实施方式

定义

“云端”和“云”计算:

提供缩放性,例如云计算服务器可被快速配置为处理数据。

通过将云服务提供商一起经由多层1网络骨干连接至例如因特网,可获得快速相应时间以及容错。

在无需提供商设置账户的情况下,终端用户或it专业人员可在线访问,激活并从始至终地使用应用和服务。

saas-软件即服务-提供商可将整个应用递送给终端用户,从而缓解所有硬件和软件维护的组织。从web浏览器运行的应用使用该模型,包括基于web的电子邮件和云端存储的数据。

iaas/paas-基础设施/平台即服务-也称为“云端主存”和“效用计算”提供基础设施即服务(iaas),例如服务器和操作系统,而平台即服务(paas)增加了数据库、运行时引擎和针对客户的其它必要系统软件以部署其应用。

取代购买和运行自己的服务器,用户将云端用于计算并消除安全性、维护、网络和数据中心内部的环境问题可能是更经济的。

云端可利用服务器虚拟化,其好处之一允许应用工作负载作为自包含模块被容易地增加和移除。

私有和混合云端可由用户来创建。私有云端可在由用户完全控制的数据中心中实现,该数据中心采用与因特网上使用的相同的云计算基础设施。私有云提供了相同的灵活性和自服务能力,但具有隐私的完全控制。

混合云是私有和公共两者的。如果私有云过载,则应用可在因特网云端被激活。软件和数据库可从内部服务器延伸至云提供商的服务器并且两个场所都可从中央控制台来管理。

“会议”在其后被称为具有用于电子数字通信的装置(诸如,可实时地或在如对于人感知为相同时间点的区间内彼此共享一些内容或相同内容的至少一个收发机)的设备集合。

“会议设备”是具有用于电子数字通信的装置(诸如,至少一个收发机)并且通常将具有用于显示的装置(诸如计算机或移动电话显示屏)以及用于数据输入的装置(诸如键盘)的设备。此种设备例如可以是膝上型计算机、移动电话或智能电话、平板计算机、掌上机、固定计算机、联网显示器或适于管理信息的任何其它电子设备。会议设备可包括处理器。

“基单元”是可在缩放系统中使用的传递单元或会议节点或平台,在该缩放系统中,不同物理会议室中的基单元可彼此连接。基单元可被连接至物理会议室中的至少一个会议设备和/或至少一个显示器。基单元可以是物理盒或者它可被直接实现为会议设备中的计算机程序产品或实现为云服务。基单元和会议设备可被集成到一个设备中。在本发明的任何实施例中,术语基单元可与“传递单元”互换。传递单元可以是基站、路由器、调制解调器等中的任一者。

“信标”是被设计成引起对其自身和/或对其借助于发送可被范围内任何合适的收发机读取并解析的信号的能力的注意的设备。信标可广播此类信号。信标信号将从发射机被传送。信标可以是与和基单元或站全通信不同的低功率发射机,该低功率发射机并不需要携带话务数据。例如,导频信号可作为信标来操作,此类导频仅在无线电信系统的导频信道中传送。

在本发明的任何实施例中,由该段落明确揭示了信标可以是用于短距离通信的装置,例如蓝牙、蓝牙低能量或近场通信。使用短距离信标的优势在于它降低了会议设备可被用于从期望范围以外的位置登录到基单元的风险。由此,短距离通信有助于避免窃听。

“服务器”可以是物理计算机器,其包括例如中央处理单元、图形处理单元、存储器等或云端中提供的类似服务。因此,服务器可位于某些房屋上或公共因特网上,或者“在云端中”(其能够提供一种或多种云端服务)。

“实例”是仿真物理服务器的功能的虚拟计算机器。一种物理服务器可主存虚拟机的多个实例。

“服务”可以是由至少一个服务器或实例提供的任何功能。

“应用服务器”是可位于云端中的服务器或实例。它可主存与应用有关的各种功能。这些功能称为“应用服务”。

“媒体服务器”是可位于云端中的服务器或实例。它可主存用于操纵数据流的功能,诸如举例而言,编辑或转码。这些功能可被称为“媒体服务”。

“控制服务器”是可位于云端中的服务器或实例。它可主存可控制其它服务的功能。例如,它可决定哪个服务将在数据流上工作以及这将在哪里发生。

“设置消息”包括用于设置针对数据流应该发生什么以及在哪个或哪些设备上发生的信息。

“远程客户端”可包括例如,web客户端和自立移动应用软件。

“总线”是可使与它连接的“客户端”能(或通过排队机制或直接)彼此通信的介质。总线的客户端可包括但不限于基单元、应用服务器、媒体服务器、控制服务器和远程客户端。排队机制可被总线用于在需要的情况下,例如当许多客户端正使用许多应用服务器(即,订户)时,向系统提供缩放性。订户可以是例如控制服务器(或服务)或应用服务器(或服务)。总线是连接系统的不同部件并允许信息传递由此该连接不是必须部分或完全通过导线的共享数据高速道路。连接至总线的每个设备监视该总线上的活动并且可接收直接给它的消息。

总线较佳地被构造为有消息需要(诸如排队/认证等)的‘消息传递’的快速装置。

另一方面,数据流是连续数据的二进制流,并且如此并不适于通过总线来传输。

如此,‘总线’通常在数据直接在端点之间被发送时被用于与‘控制’有关的消息。较佳地,仅一个总线(可能具有多个实例)存在于系统中。总线较佳地是系统的所有元件之间的互连性中心点。术语“总线”在本方面的说明书和权利要求中的任何使用可用术语“服务总线”来替换。

“会议标识符”是对于每个会议唯一的令牌。

“本地网络”可以是局域网(lan),例如公司网络或wlan内的虚拟私有网络或具有有限程度和可访问它的定义数量的用户的任何网络。它通常将具有共享资源。

“全球网络”可以是跨地球延伸并且对于任何人可访问的公共因特网。它也可以是在可跨越大距离的网络上的私有租用线。

解说性实施例的详细描述

将针对具体实施例且参考特定附图来描述本发明,但是本发明不限于此而仅由权利要求书来限定。所描述的附图只是示意性的且非限制性的。在附图中,出于解说性目的,可将一些元素的尺寸放大且未按比例绘制。尺寸和相对尺寸不对应于本发明实践的实际缩减。

此外,说明书和权利要求中的术语第一、第二和第三等用于区别类似的元件,而不一定用于描述时间、空间、排列或任何其他方式的先后顺序。应该理解,如此使用的这些术语在合适情况下可以互换,并且本文描述的本发明的实施例能够以除了本文描述或说明的之外的其他顺序来操作。

现在将参考图1-15对本发明的实施例进行描述。

图1示出了本发明的实施例,其中两个会议设备1和2定位靠近物理房间15中的基单元3。同样,会议设备4和5定位靠近物理房间16中的基单元6。会议设备1和2以及基单元3可传递数据流并且可任选地通过本地网络来信令信息;19和20是该本地网络的分支。会议设备1和2分别具有信标9和10,并且可与具有信标11的基单元3交换信息。然而,实际数据流和可任选地信令信息通过本地网络,例如经由19或20来发送。会议设备4和5可(已作必要改动)通过包括分支23和24的本地网络交换数据流,以及使用信标12、13和14与其基单元6交换网络和设备信息。该信息交换21或22(25或26)包括关于网络和设备标识的信息,该信息可被用于将会议设备1和2(3和4)与基单元3(6)配对。

两个物理会议室15和16可位于建筑物的不同部分中、和/或不同国家中、和/或不同洲中。然而,本发明使它们能参与共同的会议17。根据本发明的实施例,基单元3和6经由全球网络(例如,公共因特网)与云端服务18通信。基单元可与总线7通信,总线7,例如经由路由器27和28,管理基单元与应用服务器之间的设置消息的通信。应用服务在位于“云端”18的某处的应用服务器8上被实现,“云端”18可或为公共云或私有云。数据流可由媒体服务来管理并且不经由总线,而是例如经由路由器48和49直接通过网络来传达。本发明的一个特征在于围绕每个基站的本地网络与全球网络(例如,公共因特网)分开。与基单元相关联的会议设备与其相应的基单元通信。基单元3和6报告其能力,例如如何执行编辑或处置多个资源以控制服务(例如,图15中的130)。控制服务可连续决定哪个基站以及哪个媒体服务器上将发生什么。如果基单元不能进行编辑,或者当在云端进行编辑是更优的时,控制服务可决定使编辑在云端中的媒体服务器上执行(例如,图15中的140)。如果控制服务认为是必要的,则云端中的媒体服务器还可可任选地执行转码(例如,从h.264到vp8)和动态重新包装(例如,至webrtc)。

图2示出了本发明的另一实施例,其中该系统已经被放大。除了参与会议17的会议室15和16以外,还有参与会议33的物理会议室30、31和32。除了应用服务器8以外,还有应用服务器34、35和36以主存应用服务。然而,仍有一个总线7。然而,总线7和应用服务可具有若干实例,如图13中所示。会议设备29包括执行物理基单元,诸如举例而言,3或6的功能的计算机程序产品。以此方式,会议设备29可连接至会议,而无需连接至物理基单元。计算机程序产品可例如是智能设备应用软件或web客户端。会议设备29由此可参与位于除了15或16以外的不具有基单元的房间中的会议17。

图3示出了描述本发明的实施例的流程图,其中会议被设置并且与会议中的所有基单元共享数据流。出于解说性目的,在位于分开房间15和16中的图1的会议设备1和4已经加入会议17之前,考虑这些设备。在步骤40中,至少两个会议设备,例如1和4各自分别建立与不同基单元,例如3和6的联系。例如,该连接在本地网络,例如19和20上发生。在步骤41中,至少一个或一些或所有会议设备发起会议标识符的创建。如果会议设备1和4参与一个会议17,则将在基单元3和6之间共享一个会议标识符。步骤41可以在图5到8中被进一步详细说明的各种方式来实现。在步骤42中,将会议标识符与会议中的所有基单元,例如会议17的基单元3和6共享。这可经由适合网络,诸如全球网络来进行。

会议设备可同时共享至该会议的至少一个数据流。例如,如果会议设备共享实时视频(例如,针对会议呼叫)以及应用的内容,则将有两个流被共享。会议设备可将要被共享的数据流发送给与之配对的基单元。基单元可处置来自和去往与之配对的会议设备的流,这可包括例如转码和编辑。

在步骤43中,至少一个会议设备例如通过本地网络将至少一个数据流发送给其基单元。在步骤44中,至少一个基单元和至少一个服务器交换与会议标识符和与数据流相关联的设置消息。设置消息的交换经由总线发生,其中可实现队列,并且该总线将设置消息提供给恰适的订户。在本发明的实施例中,设置消息经由总线并且不通过其它路由器被发送,并且数据流不在总线上被发送。总线可位于全球网络中。此种恰适订户可以是控制服务器(主存执行控制服务),该控制服务器可指令媒体服务器(主存执行媒体服务器)对数据流做什么。数据流随后被发送给媒体服务器并被从其接收。媒体服务可以各种方式来操纵数据流,例如执行编辑、执行转码、或经由中继发送流。编辑可例如包括设计多个数据流或窗的显示的布局,或者将数据流置于已经存在的窗口中等。该编辑是通过接收并解码多个数据流并呈现如由可在html(超文本标记语言)浏览器中本地执行的指令所修改和扩增的结果所得的图像。结果所得的编辑可被进一步编码以供网络传输。当在不同平台上运行的会议设备应该参与同一会议时,诸如举例而言,在windows上运行的膝上型计算机和在android上运行的移动电话或为了取决于带宽而更改质量等时,转码是需要的。为了促使数据流遵循指定路径,它被发送给一个或若干中继。会议设备可包括媒体服务并且还可以有由“云端中”的媒体服务器主存的媒体服务。

图4示出了本发明的实施例的流程图,其中图3的步骤44已经被拆分为子步骤。在步骤45中,至少一个基单元经由总线将设置消息发送给至少一个服务器。在本发明的实施例中,设置消息经由总线并且不通过其它路由器被发送,并且数据流不在总线上被发送。在步骤46中,至少一个服务器正主存至少一个控制服务以及至少一个媒体服务。媒体和控制服务可以可任选地在不同服务器上或在同一服务器上运行。

设置消息正将指令给予控制服务。控制服务指令恰适设备的媒体服务以使用要被应用在数据流上的功能,诸如举例而言,经由中继传输或转码或编辑或任何其它功能,或其组合。媒体服务可由“云端中”的服务器主存,或在会议设备中实现。控制服务器决定某些功能将在哪里实现。该决定可基于例如设备能力和/或可用带宽。在步骤47中,媒体服务器随后将经配置的数据流发送给会议中的所有基单元,例如通过网络直接发送。当基单元已经收到数据流时,它能将数据流推送给与之连接的至少一个显示器。这可以是位于物理会议室中的显示器,或在远程会议设备的情形中,它将是会议设备(无论其位于何处)的显示器。

图5示出了本发明的实施例的流程图,其描述了创建会议标识符的开始(参见图3的步骤41)。在步骤50中,第一会议设备,例如1将开始信号发送给第一基单元,例如3。开始信号可由任何合适的用户动作,诸如举例而言改变会议设备的取向,或摇动会议设备并且因此利用可通过摇动激活的内置加速计来创建或启动。或者它可包括用户按压与会议设备或基单元相关联的按钮。该按钮可以是物理按钮或者它可以是虚拟按钮,例如在显示器上看起来作为图标或图像。在步骤51中,第一基单元随后经由总线将信号发送给至少一个服务器,从而该信号在第一时间t1到达至少一个应用服务器。在步骤52中,第二会议设备将开始信号发送给第二基单元。在步骤53中,第二基单元经由总线将信号发送给至少一个应用服务器,从而该信号在第二时间t2到达至少一个应用服务器。当定义时间t1时,预定义大小的时间窗为例如30秒或例如可被启动30秒。在步骤54中,至少一个服务器可检查t2-t1是否在窗口内,例如,在预定义值内或在范围内。在步骤55中,如果第二开始信号在该窗口内到达,则至少一个应用服务器将通知,即发出第二会议设备的更新和通知给第一会议设备。这较佳地与发出第一会议设备的更新和通知给第二会议设备同时进行。该通知可在预定义的时间窗期间或其后发生。信号将经由总线到达相应的基单元处。在步骤56中,每个会议设备现在可选择另一个会议设备,并且在步骤57中,该选择被发送回经由总线将该选择发送给至少一个应用服务器的相应基单元。当两个会议设备都被选择时,至少一个应用服务器在步骤58中创建会议标识符。

图6示出了本发明的替换实施例的流程图,其中图5的步骤50到54用步骤60到64来替代。发起创建会议标识符包括用户动作(步骤60中),诸如举例而言,使用按钮。这可以是物理按钮或虚拟按钮,例如显示器或屏幕(诸如触摸屏)上的图标。在步骤60中,第一会议设备通过用户动作,诸如与第一基单元相关联的被按压的第一按钮将开始信号发送给第一基单元。在步骤61中,第一基单元使用总线将该信号发送给至少一个应用服务器(主存应用服务)。在步骤62中,当第一按钮仍被按压时,第二会议设备通过第二用户动作,诸如被按压的第二按钮将开始信号发送给第二基单元。在步骤63中,第二基单元使用总线将该信号发送给至少一个应用服务器(主存应用服务)。步骤64到67随后等于图5的步骤55到58。该方案的变化是应用服务器检查显著重叠时段以与发起设备集配对(或连接)。

该方案的进一步变化是会议设备所处的两个位置已经通过单独的音频连接来连接,并且环境音频样本被每个会议设备作为开始信号的一部分来发送,该开始信号随后被应用服务器进一步用于到达配对的会议设备。

图7示出了本发明的替换实施例的流程图,其中发起创建会议标识符包括交换由所有会议设备/会议参与者事先同意的令牌。该令牌例如可由会议名称或任何其它任意词、短曲或字母序列或较佳地经由与会议有关的含义的任何其它令牌来表示。这可使用户更易于获得连接。可进一步促成与现有的视频会议系统等的集成,其中用户已经具有输入令牌以连接的工作程序。在步骤70中,第一会议设备通过输入预定义的令牌将开始信号发送给第一基单元。在步骤71中,第一基单元经由总线将该令牌发送给至少一个应用服务器。在步骤72中,第二会议设备通过输入上述预定义的令牌将开始信号发送给第二基单元。在步骤73中,第二基单元使用总线将该令牌发送给至少一个应用服务器。步骤74到77随后等于图5的步骤55到58或图6的步骤64到67。

图8示出了本发明的另一实施例,其中会议约定存在于日历工具等中。此种约定可由诸如举例而言开始时间和/或历时、参与者、位置、内容、和/或任何其它相关信息的参数来表示。这些参数可被用于创建会议标识符,例如使用模糊逻辑。

会议参与者会议设备之间的关系列表可被查阅,若需要。在步骤80中,第一和第二会议设备各自将请求发送给至少一个应用服务器以列出活跃或待决的会议,可能仅那些与用户或账户有关的会议。该请求被发送给其相应的基单元,该基单元经由总线将该请求转发给至少一个应用服务器。在步骤81中,应用服务器例如经由总线和基单元将(相关)会议列表(若有)发送给会议设备。步骤80和81的变化在于对相关会议的列表的请求是通过对共存于会议设备上的日历应用的编程接口本地执行的。在步骤82中,用户可选择会议,并且该选择经由基单元和总线被发送给至少一个应用服务器。在步骤83中,至少一个应用服务器接收选择并且它检查它们是否匹配,即它们已经选择了同一会议。随后,至少一个应用服务器使用会议参数来创建会议标识符。

图8中的程序对于已经在会议中计划的所有参与者而言将是相同的。如果自组织参与者希望连接,可向他呈现会议名称,如图7中所述。这可例如由已经在会议中的用户来传达。替换地,可允许向至少一个应用服务器检索会议列表。相关会议名称可被选择从而会议易于被标识。然而,潜在的会议标识符将是已经被创建的会议标识符。

通过使用位置知晓技术,尤其是像信标一样的室内本地化方案,基单元和会议设备可在该会议设备进入基单元信标的范围时自动建立连接。例如,用户不需要进行可用基单元的扫描,也不必选择要连接至哪个单元。这在图9和图1中进一步描述,其中会议设备1和基单元3分别配备有信标9和11。短距离通信技术可被使用,例如蓝牙、蓝牙低能量或近场通信等。信标例如可作为室内定位或定位系统的一部分来使用。在图9的步骤90中,会议设备进入至少一个基单元的用于短距离通信技术的装置的范围中,即,基单元在短距离通信信道中广播信号。短距离通信技术的使用防止当会议要在该位置以外被保持时,会议设备可能拾取信号,即它防止“窃听”。在步骤91中,至少一个基单元间歇性地或连续地传送包括网络信息的信号。该间歇性信号可降低功耗,降低干扰能量注入到无线环境中,但应该具有高速。若需要,在步骤92中,可在短距离通信信道上交换进一步信息。这可例如在被连续广播的连接信息是不完整的情形中,或者在使用间歇性信号的情况下。短距离通信信号(例如,图1中的21和22)包括用于设置连接的信息,同时要被共享的具有会议内容等的实际数据流在本地网络(例如,图1中的19或20)上被发送。

图10a)示出了本发明的实施例,其中找到最近的基单元的步骤93通过在基单元之间使用信号强度和/或三角测量(被示为步骤100)来实现的。还可能使已经连接的会议设备充当附加信标,如图10b)中在步骤101中示出。它们将进一步增加它们被连接的指定基单元的在场指示。

图4的流程图中的最后步骤包括基单元接收经配置的数据流。在一个实施例中,基单元随后可推送数据流到在会议室中的显示器。在图11中描述的另一实施例中,基单元还可在步骤102中通过本地网络将流推送给它的会议设备。

图12a)示出了与图4中描述的方法有关的本发明的实施例的时序图。会议室a包括基单元3和会议设备1而会议室b包括基单元6和会议设备4。会议设备1和4分别与其基单元3和6配对。该图具有时间轴124,其中时间在箭头方向上增加。会议室a中的用户通过例如单击与会议设备相关联的按钮或类似物使会议设备发起会议标识符的创建。信号110被发送给基单元3,基单元3使用总线7将信号111转发给应用服务器8,参见图12b)。信号111在时间t1到达应用服务器8,时间t1是预定义历时(例如,30秒)的窗口的开始。时间t1被发送给应用服务器。会议设备1和4的用户已经同意(经由平行通信信道,例如电话呼叫)它们愿意创建新会议。因此,在短时间段内,两个会议设备都发起会议标识符的创建。信号112被发送给基单元6,基单元6将信号113转发给总线7。信号113在时间t2到达总线7。时间t2被发送给应用服务器。应用服务器现在分别经由基单元3和6分别发出通知114和116给会议设备4和1。基单元3和6经由总线和(诸)应用服务器分别发送通知115和117分别给会议设备1和4。会议设备1和4接收该通知并分别选择会议设备4和1。该选择通知经由基单元3和6被发送回应用服务器。应用服务器检查t1和t2之差是否等于或小于预定义值,例如30秒。如果是这种情形,则应用服务器创建会议标识符并经由总线将其发送给所涉及的基单元。该会议标识符可作为针对任何附加用户的“解说性”会议名称被呈现在用户界面中,这些附加用户希望根据图7中的规程来连接。

注意在图12中,网络19和23与网络27分开。在一个实施例中,网络19和23是本地的,例如它们可各自是企业网络的分支,而网络27是全球网络,例如它可以是公共因特网或租用线。

图13示出了本发明的示例性实施例的示意图,其中该系统已经被放大以包括服务器支持实体的多个实例。虚线17指示云的边界。每个实体的仅一个实例被编号。有3个控制服务器130-132,每个具有3个实例。有3个应用服务器133-135,其各自包括3个实例。总线7具有三个实例。有3个基单元3、6和136。140-141是媒体服务器的6个实例,被画为驻留在两个云端位置处的2组3个实例。29是远程连接的会议设备。设备29仿真基单元的功能并且直接与总线通信。例如,会议设备29可以是具有第一单元的移动电话,第一单元执行基单元功能,例如基带处理、数模转换、前端、功率放大器和天线。该电话还具有第二单元,第二单元具有微处理器、输入装置(诸如键盘或触摸屏)、显示器、各种内置设备(诸如加速计)。有了此种电话,第二单元可充当会议设备并且在内部向第一单元发送请求,第一单元随后直接与总线通信。

总线7实际上被实现为负载平衡器之后的数个实例。在一个实施例中,该系统可被放大以处置数百数千个基单元。与总线的通信使用安全web套接字连接142来发生(仅三个基单元被解说),从而双向安全通信信道可被建立。安全web套接字连接允许跨基单元的(局域)网与媒体服务的(全球)云端网络之间的边界的内容的安全遍历。

进一步在第18页上,请用以下来代替与图14有关的文本:

图14示出了本发明的实施例的示意图。基单元3、6和136从本地网络上的会议设备(未示出)接收信令消息,并经由负载平衡器146将这些信令消息张贴到总线7上。基单元3发送3个消息143,并且基单元6发送1个消息144,而基单元136发送2个消息145。每个消息将在总线上排队直到订户将其拾取。应用服务器133和134是监听总线的订户。控制服务管理该队列,从而应用服务器接收等同分发的负载。应用服务器133接收4个消息147的群,而应用服务器134接收消息148的群。

图15示出了本发明的实施例的示意图,该实施例进一步解说了基单元3与云端18之间的通信。云端中的服务器可以是虚拟服务器的实例,从而提供称为服务的功能。云端可进一步包括多个云端提供商和多个数据中心。

云端包括具有媒体服务150的媒体服务器140,用于执行例如编辑或转码、媒体库151和安全web套接字服务器152。库是在基单元与云端服务器之间的通信中使用的指定协议的实现。云端进一步包括与控制服务器130-132以及与应用服务133-135通信的总线7。

基单元3包括基单元逻辑153、安全web套接字服务154和媒体库155。媒体服务器140和媒体库155可在同一协议上运行。基单元3进一步包括信令库156,其具有经由web套接字连接162连接至总线7的总线客户端157。总线客户端157和应用客户端158-160实现总线应用编程接口。

通过使用安全web套接字,设置双向信道161是可能的,其中数据流可以安全方式来隧穿;161可包括多个信道。注意,161不连接至总线。162是信令库156与总线7之间的web套接字连接。

对于远程会议设备29而言,物理基单元的相应服务在会议设备内实现,从而它直接与总线7通信。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1