数据中心重新选择制造技术

技术编号:20500451 阅读:30 留言:0更新日期:2019-03-03 04:11
选择初始数据中心来托管在线会议。可以基于参与者的位置、参与者的权重(或者“优先级”)、或者这两者的组合(例如,通过参与者的优先级加权的位置)来选择该数据中心。一般地,选择最接近参与者的质心(即,几何中心,或者“质量的中心”)的数据中心。预期到参与者将加入和/或离开会议,关于对相应数据中心的每个可能改变的列表被计算,其中,如果该改变发生,则所述相应数据中心将被选择。该列表可以被分配至如果被选择则托管在线会议的数据中心。

Data Center Re-selection

Select the initial data center to host online meetings. The data center can be selected based on the location of the participant, the weight of the participant (or \priority\), or a combination of the two (e.g., through the priority weighted location of the participant). Generally, the data center closest to the participant's center of mass (i.e., geometric center, or \quality center\) is selected. It is anticipated that participants will join and/or leave the meeting, and a list of each possible change to the corresponding data center will be calculated, in which the corresponding data center will be selected if the change occurs. This list can be assigned to a data center hosting online meetings if selected.

【技术实现步骤摘要】
【国外来华专利技术】数据中心重新选择
技术介绍
在线会议(即,网络会议和/或互联网会议)系统具有包括语音/视频通信、即时消息传送、数据/应用共享和白板在内的一批功能。这些在线协作服务系统使得用户能够参与通信会话以交换不同类型的通信媒体,例如语音数据、视频数据、内容共享及其组合。一些会议系统使得用户能够在创建和修改文档或其他共享的内容时进行共享和协作。在线会议通常允许实时的点对点通信以及多播通信(即,从一个发送者到多个接收者)。一些服务跨地理上分散的位置同时提供要共享的语音和/或视频聊天的数据流。在线会议的应用包括会议、培训事件、演讲和演示。
技术实现思路
本文中所讨论的示例涉及一种用于在数据中心之间切换会议通话的方法。该方法包括:从多个数据中心中选择初始数据中心来托管会议通话。该会议通话具有会议通话上的包括第一多个参与者的参与者,其每个与第一多个参与者位置中的一个参与者位置相关联。对初始数据中心的选择是至少部分基于第一多个参与者位置的。该方法还包括提前确定多个数据中心中的哪个数据中心要与对会议通话上的参与者的多个预期的改变中的每个预期的改变相关联。多个预期的改变中的一个预期的改变对应于会议通话上的参与者改变为第二多个参与者,其每个与第二多个参与者位置中的一个参与者位置相关联。该方法还包括:响应于在会议通话上的参与者中发生的、使得会议通话上的参与者变成第二多个参与者的至少一个改变,识别先前被确定为与会议通话上的参与者变成第二多个参与者相关联的数据中心。并且,该方法还包括如果所识别的数据中心不同于初始数据中心,则将会议通话切换至所识别的数据中心。在示例中,通信系统包括多个数据中心中的用于初始地托管会议通话的初始数据中心。具有会议通话上的参与者的会议通话包括第一多个参与者,所述第一多个参与者中的每个参与者与第一多个参与者位置中的一个参与者位置相关联。对初始数据中心的选择是至少部分基于第一多个参与者位置的。该系统还包括切换系统,其提前确定多个数据中心中的要与对会议通话上的参与者的多个预期的改变中的每个预期的改变相关联的相应数据中心。多个预期的改变中的一个预期的改变与会议通话上的参与者改变为第二多个参与者相对应。所述第二多个参与者中的每个参与者与第二多个参与者位置中的一个参与者位置相关联。该系统还包括多个数据中心中所识别的用于托管会议通话的数据中心,所述识别的数据中心是基于由切换系统进行的提前确定以及在会议通话上的参与者中发生的、使得会议通话上的参与者变成第二多个参与者的改变的。提供了本
技术实现思路
以用简化的形式介绍对在以下的具体实施方式中进一步描述的构思的选择。本
技术实现思路
不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决了在本公开内容的任何部分中提到的任何或所有缺点的实施方式。附图说明为了描述可以获得上述和其他优点和特征的方式,更具体的描述被阐述并且将关于在附图中示出的其特定示例而被呈现。应当理解的是,这些附图仅描绘了一般的示例,并且因此不被认为对其范围进行限制,将通过使用附图对具有额外的特异性和细节的实施方式进行描述和解释。图1A是示出了在线会议系统的框图。图1B是在线会议的初始位置质心的示图。图1C是在线会议的经改变的位置质心的示图。图1D是在线会议的加权的质心的示图。图1E分配预期的改变和相关联的数据中心的会议系统的示图。图2是关于预期的改变和相关联的数据中心的列表的示图。图3是示出了基于参与者位置来切换在线会议的方法的流程图。图4是示出了基于参与者简档来切换在线会议的方法的流程图。图5是示出了计算机系统的框图。具体实施方式在下文中详细讨论了示例。尽管讨论了具体实施方式,但应当理解的是,这仅仅是出于说明的目的而完成的。相关领域技术人员将认识到的是,可以在不脱离本公开内容的主题的精神和范围的情况下使用其他组件和配置。所述实施方式可以是机器实现的方法、计算设备或者计算机可读介质。在线会议通话中的参与者可以在该通话进行的同时加入或离开。如果在通话发生时,参与者的组成的地理或连通性变化发生显著改变,则可能存在比当前的数据中心更好(例如,更快、质量更好、更加高效)的用于托管该通话的数据中心。同样,如果重要的参与者(例如,演示者、高级执行者、远程观众等)加入或离开该通话,则该通话可以由不同的(即,更好的)数据中心更好地托管。在实施例中,选择初始数据中心来托管在线会议。该数据中心可以是基于参与者的位置、参与者的权重(或“优先级”)、或者两者的组合(例如,通过参与者的优先级加权的位置)而选择的。一般地,选择最接近参与者的质心(即,几何中心,或者“质量的中心”)的数据中心。预期到参与者将加入和/或离开会议,关于对相应数据中心的每个可能改变的列表被计算,其中,如果该改变发生,则所述相应数据中心将被选择。该列表可以被分配至如果被选择则将托管在线会议的数据中心。因此,当通话的参与者改变(例如,某人加入或离开),基于这些预先计算的选择来选择新的数据中心(如果存在的话)。这允许随着会议的参与的改变而对数据中心的高效的重新选择,这是因为重新选择是基于选择的预先计算的列表来完成的,而不是每次参与者加入或离开会议时都重新计算质心。图1A是示出了在线会议系统的框图。在图1A中,会议系统100包括参与者101-104、客户端设备131-134、网络120和数据中心151-153。参与者101-104分别使用在客户端设备131-134上部署的软件程序,以参与由数据中心151-153中所选择的一个数据中心所托管的在线会议。客户端设备131-134可操作地耦合至网络120。网络120包括或者可操作地耦合至数据中心151-153。因此,经由客户端设备131-134、网络120和所选择的数据中心151-153,参与者101-104能够加入、离开、接收和参与在线会议通话。网络120是广域通信网络,其能够提供由客户端设备131-134进行的与数据中心151-153的有线和/或无线通信。网络120可以包括有线和/或无线通信网络,其包括处理节点、路由器、网关、用于在各种网络元件之间运载数据的物理和/或无线数据链路,包括其组合,并且可以包括局域网、广域网和互联网络(包括互联网)。网络120还可以包括无线网络,其包括基站、无线通信节点、电话交换机、互联网路由器、网络网关、计算机系统、通信链路、或者一些其他类型的通信装置、及其组合。可以由网络120使用的有线网络协议包括以太网、快速以太网、千兆比特以太网、本地聊天(LocalTalk)(例如,具有冲突避免的载波侦听多路访问)、令牌环、光纤分布式数据接口(FDDI)和异步传输模式(ATM)。网络120的元件之间的链路可以是例如双绞线、同轴线缆或光纤线缆、或其组合。网络120中可以存在用于促进通信但为了清楚起见而被省略的其他网络元件,例如基站、基站控制器、网关、移动交换中心、分派应用处理器和位置寄存器(例如,归属位置寄存器或者访问位置寄存器)。此外,可以存在用于促进为了清楚起见而被省略的会议系统100的元件之间的通信的其他网络元件,包括另外的计算设备、客户端设备、访问节点、路由器、网关、以及用于在各种网络元件之间运载数据的物理和/或无线数据链路。客户端设备131-134可本文档来自技高网
...

【技术保护点】
1.一种用于在数据中心之间切换会议通话的方法,所述方法包括:从多个数据中心中选择用于托管具有在其上的参与者的会议通话的初始数据中心,所述参与者包括所述第一多个参与者,所述第一多个参与者中的每个参与者与第一多个参与者位置中的一个参与者位置相关联,所述选择是至少部分地基于所述第一多个参与者位置的;提前确定所述多个数据中心中的哪个数据中心要与对所述会议通话上的所述参与者的多个预期的改变中的每个预期的改变相关联,所述多个预期的改变中的一个预期的改变与所述会议通话上的所述参与者改变为第二多个参与者相对应,所述第二多个参与者中的每个参与者与第二多个参与者位置中的一个参与者位置相关联;响应于在所述会议通话上的所述参与者中发生的、使得所述会议通话上的所述参与者变成所述第二多个参与者的至少一个改变,识别先前被确定为与所述会议通话上的所述参与者变成所述第二多个参与者相关联的数据中心;以及如果所识别的数据中心不同于所述初始数据中心,将所述会议通话切换至所识别的数据中心。

【技术特征摘要】
【国外来华专利技术】2016.06.30 US 15/198,7361.一种用于在数据中心之间切换会议通话的方法,所述方法包括:从多个数据中心中选择用于托管具有在其上的参与者的会议通话的初始数据中心,所述参与者包括所述第一多个参与者,所述第一多个参与者中的每个参与者与第一多个参与者位置中的一个参与者位置相关联,所述选择是至少部分地基于所述第一多个参与者位置的;提前确定所述多个数据中心中的哪个数据中心要与对所述会议通话上的所述参与者的多个预期的改变中的每个预期的改变相关联,所述多个预期的改变中的一个预期的改变与所述会议通话上的所述参与者改变为第二多个参与者相对应,所述第二多个参与者中的每个参与者与第二多个参与者位置中的一个参与者位置相关联;响应于在所述会议通话上的所述参与者中发生的、使得所述会议通话上的所述参与者变成所述第二多个参与者的至少一个改变,识别先前被确定为与所述会议通话上的所述参与者变成所述第二多个参与者相关联的数据中心;以及如果所识别的数据中心不同于所述初始数据中心,将所述会议通话切换至所识别的数据中心。2.根据权利要求1所述的方法,还包括:使用所述第一多个参与者位置来确定第一质心,对所述初始数据中心的所述选择是基于所述第一质心的。3.根据权利要求2所述的方法,还包括:使用所述第二多个参与者位置来确定第二质心,所述提前确定将是至少部分基于所述第二多个参与者位置的。4.根据权利要求1所述的方法,其中,所述第一多个参与者具有比所述第二多个参与者更多的参与者。5.根据权利要求1所述的方法,其中,所述第一多个参与者具有比所述第二多个参与者更少的参与者。6.根据权利要求1所述的方法,还包括:将对所述多个预期的改变以及相应地相关联的数据中心的指示符分配至所述相关联的数据中心中的至少一个数据中心。7.根据权利要求1所述的方法,其中,所述多个预期的改变的所述指示符不被分配至不是所述相应地相关联的数据中心中的一个的数据中心。8.一种通信系统,包括:多个数据中心中用于初始地托管具有在其上的参与者的会议通话的初始数据中心,所述参与者包括所述第一多个参与者,所述第一多个参与者中的每个参与者与第一多个参与者位置中的一个参与者位置相关联,对所述初始数据中心的选择是至少部分地基于所述第一多个参与者位置的;切换系统,其提前确定所述多个数据中心中要与对所述会议通话上的所述参与者的多个预期的改变中的每个预期的改变相...

【专利技术属性】
技术研发人员:D·莱温B·R·克拉克A·哈桑R·A·佩纳尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1