[发明专利]用于传送属于多个SIP会话的状态信息的方法有效
申请号: | 201280035385.4 | 申请日: | 2012-07-09 |
公开(公告)号: | CN103703744A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | C·福里维西;N·简森斯;A·杜米努科 | 申请(专利权)人: | 阿尔卡特朗讯 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/14 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 传送 属于 sip 会话 状态 信息 方法 | ||
技术领域
本发明涉及被适配为支持会话初始协议(SIP)会话的网络的领域。
背景技术
虚拟化技术使得计算系统能够通过基于所需来供应附加的虚拟机以处理负载的剧增。因此,替代过度增加计算系统的尺寸来处理(潜在的)峰值负载,云计算使得这些计算系统能够根据它们目前的需要来获取并且释放资源。这种类型的可扩展系统在下文中将被称作“弹性(elastic)”系统。
被用于在诸如互联网的基于分组的网络上建立并且控制端点之间的多媒体通信会话的会话初始协议(SIP)是有状态的协议。这意味着协议交换中的参与方必须记得交换的状态,以适当地响应协议事件。此外,大部分的SIP服务器是有状态的—例如,因为它们维护表示两个SIP用户代理(UA)之间SIP关系的“对话”,该“对话”持续一段时间。此外,SIP能够在各种传送协议上运行,包括本身就是状态敏感协议的传送控制协议(TCP)。
发明内容
在以申请人的名义的、名称为“Method and apparatus for interconnecting a user agent to a cluster of servers”的专利申请中提供了一种方法,该方法用于将SIP服务器从它们的(非弹性的)同族以及从SIP UA上解耦,以使得在不危害正在进行的呼叫的情况下能够动态地向外扩展以及聚集SIP服务器,特别是呼叫有状态的SIP服务器,该申请与本申请于同一天被提交,其内容在此通过引用的方式而结合于此。本申请引入了客户端弹性网关(CEG)和服务器弹性网关(SEG)的概念。
在提供SIP弹性的网络中,虚拟SIP服务器可以被动态地添加或移除,以应对负载的变化。可能会发生这样的情形,其中单个正在进行的会话或少数几个正在进行的会话推迟了另外的不需要的虚拟服务器的移除,这可能会导致相当大的分配的低效率。因此,需要方法来将正在进行的SIP会话从一个弹性SIP服务器可靠地传送至另外一个,尤其是在呼叫有状态的SIP服务器的情况下。
根据本发明的方面,提供了一种用于从第一SIP服务器向第二SIP服务器传送属于多个SIP会话的状态信息的方法,所述第一SIP服务器和所述第二SIP服务器被操作地连接至一个或多个SIP网关,该方法包括在控制节点处监测所述第一SIP服务器,直至正在进行的事务被终止;在所述正在进行的事务的终止之后,从所述第一SIP服务器获取属于由所述第一SIP服务器所管理的会话的对话状态信息;以及将获取的所述对话状态信息存储在所述第二SIP服务器处。
在实施例中,根据本发明的方法进一步包括抑制所述第一SIP服务器处的新会话的创建。
在具体的实施例中,根据本发明的方法进一步包括识别所述第一SIP服务器的现存会话;发起由所述一个或多个SIP网关进行的对属于在被识别的现存会话内部的新事务的消息的拦截,所述拦截发生在所述监测期间;以及在所述存储之后,将被拦截的所述消息释放至所述第二SIP服务器。
在更具体的实施例中,所述抑制包括指示所述一个或多个SIP网关将属于新会话的消息重新定向至所述第二SIP服务器。
在另一个更具体的实施例中,所述抑制包括指示所述一个或多个SIP网关将所述第二SIP服务器投入使用。更具体地,所述指示通过域名系统更新和发布-订阅事件之一而发生。
在另一个更特别的实施例中,所述抑制包括指示所述第一SIP服务器在所述监测之前,将背压信号发送至所述一个或多个SIP网关;其中,在所述监测期间,所述第一SIP服务器从所述一个或多个SIP网关接收传送中的消息,并且将接收到的所述消息返回至相应的SIP网关。
在更具体的实施例中,所述抑制包括指示所述一个或多个SIP网关将所述第二SIP服务器投入使用。更具体地,所述指示通过域名系统更新和发布-订阅事件之一而发生。
在实施例中,根据本发明的方法进一步包括将第一信号和第二信号发送至所述第一SIP服务器,所述第一信号和所述第二信号中的至少一个信号包括对所述第二SIP服务器的标识;其中在接收所述第一信号之后,所述第一SIP服务器存储从所述一个或多个SIP网关所接收到的消息;并且其中,在接收所述第二信号之后,所述第一SIP服务器将存储的所述消息转发至所述第二SIP服务器。
在具体的实施例中,该方法进一步包括指示所述一个或多个SIP网关将所述第二SIP服务器投入使用。所述指示通过域名系统更新和发布-订阅事件之一而发生。
根据本发明的一个方面,提供了一种用于在上面所描述的方法中使用的控制节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯,未经阿尔卡特朗讯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280035385.4/2.html,转载请声明来源钻瓜专利网。