通信系统架构技术方案

技术编号:13360380 阅读:59 留言:0更新日期:2016-07-17 19:52
本发明专利技术公开了用于使得通过通信网络连接的多个端点之间的通信事件生效的通信系统。该通信系统除了所述端点之外包括多个处理单元,每个处理单元具有对保存用于管理通信事件的可执行代码模块的计算机存储装置的访问。该代码模块被配置为实现:被配置为管理已建立的通信事件的媒体模态的媒体模态控制器、以及被配置为建立该通信事件的呼叫控制器。该呼叫控制器的实例被指派为响应于通过网络接收到的指令来进行该通信事件的建立,并且被配置为向该媒体模态控制器和至少一个所述端点这两者中的至少一个项发起指令。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
传统通信系统允许设备用户(端点)(诸如个人计算机或移动设备)通过诸如互联网之类的基于分组的计算机网络与一个或多个其它端点进行语音或视频呼叫。图1示出了这样的用户设备102的示例,如用户104所使用的。用户设备102被显示为执行通信客户端120以用于进行这些呼叫。端点的呼叫数据的通信频繁地受到坚持已达成的通信协议的端点的影响。其中一个示例是会话发起协议(SIP)。在广义的术语中,SIP指示呼叫是根据基于端点到端点的请求应答事务范式协商的,其中(除了其它事务),呼叫从初始未连接状态发展到实时媒体能够通过SIP用户代理(诸如构成端点102处执行的客户端软件106的一部分的SIP用户代理108)而在端点之间流动的状态,该SIP用户代理向其它端点的其它用户代理发送请求消息序列并接收返回的相应的响应消息,同时呼叫的保持和最后终止都以类似的方式生效(effect)。每个用户代理在该呼叫的持续时间内保持一个状态机(诸如状态机110),其用于跟踪当前呼叫状态。该状态机根据显著请求的传输和显著响应的接收适当地更新。在图2中描绘了两个用户(Alice和Bob)之间的SIP呼叫流的典型示例。首先,Alice的用户代理向Bob的用户代理发送INVITE请求(S202),Bob的用户代理首先返回临时的RINGING响应(S204),其后紧跟着OK应答(S206)指示Bob已经接受该呼叫。Alice的用户代理用ACK消息(S208)>对此进行应答,并且实时媒体流开始(S210)。在S212处,Alice的用户代理通过向Bob的用户代理发送BYE请求促使呼叫终止(S212)。作为响应,Bob的用户代理返回OK响应(S214)并且终止该呼叫。如图所示,Alice和Bob的用户代理可以通过SIP代理服务器(proxy)120交换这些消息。例如,Alice和Bob的用户代理可以首先向代理服务器120注册它们各自的地址以便使它们相对于对方“可见”。通常,代理服务器120到目前为止是无状态的,因为它不保持任何关于当前呼叫状态的数据(而是仅仅用作中继器),或者到目前为止是处于事务状态的,因为它只保持关于当前事务(即,单个请求—响应交换)的以及仅针对那些事务的持续过程中的有限的信息。
技术实现思路
提供
技术实现思路
,以便以简化形式引入一系列的概念,下面在具体实施方式中将进一步描述这些概念。该
技术实现思路
不是旨在标识出所要求保护的主题的关键特征或重要特征,也不旨在用作限定所要求保护的主题的范围。所要求保护的主题也并不仅限于解决
技术介绍
中提出的任何或全部缺点的实现方式。本公开了用于使得通过通信网络连接的多个端点之间的通信事件生效的通信系统。该通信系统除了所述端点之外包括多个处理单元,每个处理单元具有对保存用于管理通信事件的可执行代码模块的计算机存储装置的访问。该代码模块被配置为实现:被配置为管理已建立的通信事件的媒体模态的媒体模态控制器和被配置为建立该通信事件的呼叫控制器。该呼叫控制器的一个实例被指派为响应于通过网络接收到的指令而进行该通信事件的建立,并且被配置为向该媒体模态控制器和至少一个所述端点中的至少一项发起指令。还公开了用于管理通过通信系统的通信网络连接的多个端点之间的通信事件的方法,该通信系统除了所述端点之外包括多个处理单元,每个处理单元具有对保存用于管理通信事件的可执行代码模块的计算机存储装置的访问。该代码模块被配置为实现:被配置为管理已建立的通信事件的媒体模态的媒体模态控制器,和被配置为建立该通信事件的呼叫控制器。该方法包括通过网络接收指令,以及作为对接收所述指令的响应,指派该呼叫控制器的一个实例进行该通信事件的建立。该方法还包括该呼叫控制器实例向该媒体模态控制器和至少一个所述端点中的至少一项发起指令。还公开了一种包括网络接口和处理单元的用户设备。该网络接口配置为通过通信系统的通信网络与该通信系统的呼叫和媒体模态控制器通信。该媒体模态控制器响应于来自该通信控制器的的指令,并且该呼叫和媒体控制器分别配置为建立通信事件和管理已建立的通信事件的媒体模态。该处理单元配置为执行媒体模态代理,该媒体模态代理配置为与媒体模态控制器而不与呼叫控制器通信,并且呼叫代理配置为向该呼叫控制器发起指令以便间接控制该用户设备的媒体模态代理的操作。还公开了配置为实现任何所公开的方法和/或通信系统和/或代理的计算机程序产品。附图说明为了辅助理解所公开的主题以及如何使其生效,现在将通过举例的方式参考下面的附图,其中:图1是执行SIP客户端的用户设备的示意图;图2是基于SIP的呼叫流的示意图;图3是通信系统的示意图;图4是用户设备的示意图;图5A是数据中心的示意图;图5B是数据中心的服务器的示意图;图6A和6B示意性的描绘了分层通信系统架构的原理;图7A和7B示意性的描绘了与通信系统交换数据的方法;图7C是通信系统中的数据交换的示意图;图8是通信系统架构的示意性概览。图9是特定通信系统架构的示意图,图9A、9B和9C示意性地描绘其额外细节;图10是呼叫设置过程的示意图,图10A示意性地描绘其额外细节;图11A和11B提供失败转移(failover)过程的示意图;图11C是用于实现失败过渡过程的方法的示意图;图12和12A根据通信系统架构示意性地描绘了用户设备;具体实施方式0.1概述在一个或多个端点之间设置诸如呼叫(例如,音频呼叫、音频和视频(AV)呼叫等等)之类的实时媒体通信事件时,需要考虑很多因素和变量来做出若干决定,包括是否允许参与方互相呼叫、使用什么音频和视频编解码器、如何将媒体分组从一方端点路由到另一方等等。为了(除了其它事务)确保做出适当的决定,为呼叫中的参与方提供最好的切实可行的质量,并且尽快完成呼叫设置,负责该呼叫设置的算法、协议、系统和处理(包括媒体(例如,音频和视频)协商)应该具有对任何显著信息的访问并且应该被分配足够的计算资源以便能够执行它们各自的控制功能。在所描述的实施例中,定制的中央智能云呼叫设置控制和媒体协商(CICCSMNC)系统从“分布式平台”(或者称为“云平台”或简称为“云”)内部提供对实时媒体通信事件的集中化(与基于端点正相反)控制,CICCSMNC系统被定制为使用这一云平台所提供的计算资源,该云平台可以容易地并且动态地确保(除了其它事务)满足上面的考虑。如本申请中所使用的本文档来自技高网...

【技术保护点】
一种用于使得通过通信网络连接的多个端点之间的通信事件生效的通信系统,所述通信系统包括:除了所述端点之外的多个处理单元,每个所述处理单元具有对保存用于管理通信事件的可执行代码模块的计算机存储装置的访问,所述代码模块被配置为实现:媒体模态控制器,被配置为管理已建立的通信事件的媒体模态;以及呼叫控制器,被配置为建立所述通信事件;其中,所述呼叫控制器的实例被指派为响应于通过所述网络接收到的指令而进行所述通信事件的建立,并且被配置为向所述媒体模态控制器和至少一个所述端点这二者中的至少一项发起指令。

【技术特征摘要】
【国外来华专利技术】2013.11.25 GB 1320776.61.一种用于使得通过通信网络连接的多个端点之间的通信事件生效的
通信系统,所述通信系统包括:
除了所述端点之外的多个处理单元,每个所述处理单元具有对保存用
于管理通信事件的可执行代码模块的计算机存储装置的访问,所述代码模
块被配置为实现:媒体模态控制器,被配置为管理已建立的通信事件的媒
体模态;以及呼叫控制器,被配置为建立所述通信事件;
其中,所述呼叫控制器的实例被指派为响应于通过所述网络接收到的
指令而进行所述通信事件的建立,并且被配置为向所述媒体模态控制器和
至少一个所述端点这二者中的至少一项发起指令。
2.根据权利要求1所述的通信系统,其中,所述呼叫控制器实例被配
置为访问所述计算机存储装置以创建所述通信事件的呼叫状态或者访问所
述通信事件的现有呼叫状态。
3.根据权利要求1所述的通信系统,其中,所述接收到的指令是由所
述端点中的一个端点或由除了所述端点之外的网络实体发起的。
4.根据权利要求1所述的通信系统,其中,所述呼叫控制器被配置为
基于接收到的用户标识符选择所述至少一个端点。
5.根据权利要求1所述的通信系统,其中,针对所述端点的所述指令
是向所述端点中的不同端点发送的多个指令中的一个,每个指令是响应于
相同的由所述被指派的呼叫控制器实例接收到的指令而发送的。
6.根据权利要求1所述的通信系统,其中,发送给端点的所述指令中
的至少一个是通过该端点已经签约的推送信道发送的。
7.根据权利要求1所述的通信系统,其中,针对所述媒体控制器的所

\t述指令包括一个或多个所述端点的各自的标识符。
8.根据权利要求1所述的通信系统,其中,响应于被指派用于进行所
述通信事件的建立的所述呼叫控制器的所述实例返回对所接收到的指令的
响应,从所述指派释放该实例。
9.一种用于使得通过通信系统的通信网络连接的用户设备与一个或多
个额外的端点之间的通信事件生效的方法,所述通信系统包括:媒体模态
控制器,被配置为管理已建立的通信事件的媒体模态;以及呼叫控制器,
被配置为建立所述通信事件,所述媒体模态控制器是响应于来自所述呼叫
控制器的指令的,所述用户设备被配置为执行:媒体模态代理,被配置为
与所述媒体模态控制器通信但是不...

【专利技术属性】
技术研发人员:C·奥利维耶M·拉西克M·韦伦科S·佐罗塔乔夫A·杰弗里莫夫S·苏哈诺夫
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1