技术简介:
本专利针对通信网络中多会话存在时无法准确切换的问题,提出通过为待切换会话分配唯一临时切换号码的解决方案。该号码在跨域切换过程中作为标识,确保MSC、MGW和CSCF等组件能精准定位目标会话,实现IMS域到电路域的无误切换,显著提升切换可靠性与系统兼容性。
关键词:会话切换,临时号码,IMS-Circuit域切换
专利名称:一种会话切换的方法、系统及语音呼叫连续性应用服务器的制作方法
技术领域:
本发明属于通信技术领域,尤其涉及一种将呼叫从IMS域切换到CS域的 方法、系统及语音呼叫连续性应用服务器。
背景技术:
目前3G ( Third Generation)技术逐渐成熟、并已在全^M艮多国家、地区投 入了商用。IP多4某体子系统(Internet protocol Multimedia Subsystem, IMS )的 提出为移动网络的多媒体业务提供了一种解决方案。3G网络被划分成不同的 域,包括电路交换域(Circuit Switched Domain, CS )、分组交换域(Packet Switched Domain, PS)以及IMS域。CS域采用电路交换技术提供语音和多媒 体服务,与2G系统比较类似;PS域为用户接入Internet l是供IP连通性;IMS 域采用会话起始协议(Session Initiation Protocol, SIP )作为主要的通信协议为 用户提供基于IP的多々某体服务。在3G网络中用户终端可以通过CS域或PS域 分别接入网络,在通话过程中允许用户在不同网络域之间进行切换,而正在进 行的会话不会中断。例如用户正在使用CS域通话,但是当前CS域的信号已经 比较弱,而IMS域的信号比较强,这时最好把话路切换到IMS域中,从而获得 更好的通话质量。3GPP ( Third Generation Partnership Projects )组织正在积极制 定CS域和IMS域之间切换语音不间断性控制的业务规范和需求,目前3GPP-R7 版本中正在对IMS域控制的呼叫不间断性切换方案作进一步的分析研究。在该 方案中为了后续话音切换做预先的准备,要求CS域的呼叫必须经过IMS域的 语音呼叫连续性(Voice Call Continuity, VCC)应用服务器,当由于用户或网 络的原因,希望把会话切换到CS域中时(例如,当用户终端注册到CS域时或 用户主动要求切换时),向VCC应用服务器发起切换呼叫请求,并建立终端到移动业务交换中心(Mobile service Switching Center, MSC )和々某体网关之间的 话路链接,在VCC应用服务器的控制之下,完成CS域话路切换原先的IMS 话路,VCC应用服务器指示释放IMS话路。最终实现通话由IMS域切换到CS 域过程。现有技术中将呼叫由IMS域切换到CS域的实现过程如图1所示,详 述如下
1 、用户终端(User Equipment, UE)通过CS ;或发起呼叫;
2、 移动业务交换中心(Mobile service Switching Center, MSC)按正常流 程处理此CS域呼叫;
3、 MSC向媒体网关控制功能实体(Media Gateway Control Function,MGCF ) 发送初始地址消息(Initial Address Message , IAM),其中包括呼叫连续性控 制功能实体(Call Continuity Control Function, CCCF )的业务标识码(Public Service Identity, PSI);
4、 媒体网关(Multimedia Gageway, MGW)向呼叫会话控制功能实体(Call Session Control Function, CSCF )发送包括CCCF-PSI的INVITE消息。
5、 CSCF向VCC应用服务器发送包括CCCF-PSI的INVITE消息;
6、 VCC应用服务器接收到INVITE后,根据CCCF-PSI更新IMS会话的 信息,完成话路由IMS到CS域的切换;
7、 释放IMS会话的资源。
首先在CS域中发起一个呼叫,CS域按正常流程处理此呼叫,最终MSC 将呼叫接续到IMS域,并触发到VCC应用服务器上,VCC应用服务器更新原 呼叫相关信息,并释放IMS域的话路,完成切换。
上述将会话从IMS域切换到CS域的方案中实现过程不清楚,因为CS域 发起的呼叫如何关联到IMS域中对应的话路没有详细的处理机制,如果IMS 域中同时有两个会话,无法确定应该切换哪个。
此外,在VCC前期的技术报告中还提出了 一种将会话从IMS域切换到CS 域的具体实现方案如图2所示,详述如下1. UE启动呼叫不间断处理,即VCC切换过程;
2. UE向CCCF发起请求,CCCF提供呼叫不间断处理过程的PSI,其中, PSI用CS域能够识别的表示格式。
3. UE发送Setup消息到MSC,消息中的被叫号码为步骤2中获取的PSI 信息,MSC收到消息后转发给接入网关控制功能实体(Access Gateway Control Function, AGCF )
4-6.AGCF发起Invite,消息按照IMS路由过程路由到CCCF
7-8.CCCF发送Update到other network,消息中携带步骤6中的AGCF的 媒体传输地址。
9-10.Other network发送响应消息,确认UPDATE请求操作是否成功。 11-13.CCCF对步骤4-6中的Invite消息进行应答,其中包含对端网络的媒 体传输地址。
14.MSC向UE发送CONNECT消息,完成CS域的连接。 15-20.CCCF释放原先UE和CCCF之间的会话。
同样的,在上述方案中由于MSC与AGCF之间的关系不明确,且可能对 MSC有一定的影响,对网络改动较大等,使得将会话从IMS域切换到CS域的 实现过程仍旧缺乏具体的处理机制。
发明内容本发明实施例的目的在于提供一种会话切换的方法,旨在解决现有技术中 将会话从IMS域切换到CS域的实现过程缺乏具体的处理机制的问题。
本发明实施例的另一目的在于提供一种会话切换的系统,旨在解决现有技 术中将会话从IMS域切换到CS域的实现过程缺乏具体的处理机制的问题。
本发明实施例的又一目的在于提供一种语音呼叫连续性应用服务器,旨在 解决现有技术中将会话从IMS域切换到CS域的实现过程缺乏具体的处理机制 的问题。本发明实施例是这样实现的, 一种会话切换的方法,用于将已在通信网络
第 一域中建立的会话切换到所述通信网络的第二域,所述方法包括 为第 一域的会话分配一个临时切换号码;
当接收到用户终端在第二域发起的请求所述临时切换号码的消息后,将所 述临时切换号码返回到第二域;
当接收到用户终端在第二域发起的包含所述临时切换号码的切换呼叫时, 根据该临时切换号码更新所述第一域的会话,并释放第一域会话,完成会话由 第一域到第二域的切换。
一种会话切换系统,用于将已在通信网络IP多々某体子系统域中建立的会话 切换到所述通信网络的电路域中,所述系统包括用户终端、全球移动通信系统 业务控制功能实体、移动业务交换中心以及语音呼叫连续性应用服务器,所述 语音呼叫连续性应用服务器包括
临时切换号码分配单元,用于为IP多媒体子系统域会话分配唯一的临时切 换号码;
临时切换号码管理单元,用于存储所述临时切换号码以及用户的电路域标 识与IP多i某体子系统域标识的对应关系,当接收到所述全球移动通信系统业务 控制功能实体的请求消息时,根据用户的电路域标识与IP多媒体子系统域标识 的对应关系将所述临时切换号码返回给全球移动通信系统业务控制功能实体;
会话更新单元,用于根据所述移动业务交换中心发送的切换呼叫中携带的 临时切换号码,更新对应的IP多媒体子系统域的会话,并释放IP多媒体子系 统域的会话,完成话路由IP多媒体子系统域到电路域的切换;
所述移动业务交换中心,用于接收所述用户终端的切换呼叫,并触发全球 移动通信系统业务控制功能实体的业务;
所述全球移动通信系统业务控制功能实体,用于向所述语音呼叫连续性应 用服务器请求所述临时切换号码,并根据所述语音呼叫连续性应用服务器返回 的所述临时切换号码请求所述移动业务交换中心将切换呼叫接续到所述语音呼叫连续性应用服务器。
一种语音呼叫连续性应用服务器,所述语音呼叫连续性应用服务器包括 临时切换号码分配单元,用于为IP多々某体子系统域的会话分配唯一的临时 切换号码;
临时切换号码管理单元,用于存储所述临时切换号码以及用户的IP多々某体 子系统域标识与电路域标识的对应关系,并在接收到电路域发起的请求临时切 换号码的消息后,将临时切换号码返回;
会话更新单元,用于根据接收到的电路域发起的切换呼叫中携带的临时切 换号码,更新对应的IP多媒体子系统域的会话,并释放IP多媒体子系统域的 会话,完成话路由IP多媒体子系统域到电路域的切换。
本发明实施例通过为当前需要切换的IMS会话分配一个唯一的临时切换号 码,使得有多个IMS会话存在的同时,仍能够实现会话的准确切换。
图1是现有技术3GPP协议中的一种会话切换的方法实现流程图; 图2是现有技术3GPP协议中另 一种会话切换的方法实现流程图; 图3是本发明实施例提供的系统组网示意图; 图4是本发明实施例提供的会话切换方法的实现流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
本发明实施例通过为当前需要切换的IMS会话分配一个唯一的临时切换号 码,使得有多个IMS会话存在的同时,仍能够实现会话的准确切换。
图3示出了本发明实施例提供的系统组网示意,用户终端可以通过CS域或PS域分别接入网络,在通话过程中允许用户在不同网络域之间进行切换, 同时正在进4亍的会话不会中断。例如用户开始时注册到IMS域中,然后发起呼 叫,CSCF触发VCC业务,完成呼叫的接续控制过程,并进入通话状态。当由 于用户或网络的原因希望把当前^S舌从IMS域切换到CS域时,UE向VCC应 用服务器发起切换呼叫请求,并建立终端到MSC和MGW之间的话路链接, 在VCC应用服务器的控制之下,完成CS域话路切换原先的IMS话路,VCC 应用服务器指示释》t IMS话路,最终实现通话由IMS域切换到CS域过程。其 中,VCC应用服务器包括临时切换号码分配单元301、临时切换号码管理单 元302以及会话更新单元303。当VCC应用服务器接收到UE发送的切换请求 后,临时切换号码分配单元301为该IMS会话分配唯一的临时切换号码并保存 在临时切换号码管理单元302中,临时切换号码管理单元302中除存储有临时 切换号码外,还存储有用户的CS标识和IMS标识的对应关系。当UE在CS 域发起切换呼叫时,全球移动通信系统业务控制功能实体(Global System Mobile Service Control Function, gsmSCF )向VCC应用服务器请求临时切换号码,VCC 应用服务器根据临时切换号码管理单元302中存储的用户IMS标识和CS标识 的对应关系将对应的IMS会话的临时切换号码返回给gsmSCF。会话更新单元 303根据后续切换呼叫中携带的临时切换号码更新对应的IMS会话,完成话路 由IMS到CS域的切换。
本发明实施例提供的会话切换方法的具体实现流程如图4所示,详述如下 1 、 UE在当前的IMS会话的基础上发送SIP消息Notify给VCC应用服务
器;
2、 VCC应用服务器接收到切换请求后,为当前SIP会话分配一个唯一的 临时切换号码,并向UE返回响应消息;
3、 UE通过CS域发起切换呼叫; 具体被叫号码包括gsmSCF业务的标识码。
4、 MSC发送Initial DP到gsmSCF触发业务;5、 gsmSCF向VCC应用服务器查询临时切换号码;
gsmSCF通过业务标识码得知当前呼叫为切换会话请求后,向VCC应用服 务器请求临时切换号码,请求消息中包括用户的CS域标识。
6、 VCC应用服务器将临时切换号码返回给gsmSCF;
VCC应用服务器根据用户的CS标识和IMS标识之间的对应关系,将对应 的临时切换号码返回给CS域的gsmSCF。
7、 gsmSCF向MSC发送CONNECT (包括临时切换号码),请求MSC将 切换呼叫接续到IMS域;
8、 MSC向MGW发送IAM (包括临时切换号码);
9、 MGW向CSCF发送INVITE消息(包括临时切换号码);
10、 CSCF向VCC应用服务器发送INVITE消息(包括临时切换号码);
11 、 VCC应用服务器接收到INVITE消息后,根据INVITE消息携带的临 时切换号码更新与之对应的IMS会话,并释放IMS会话的相关资源,完成话路 由IMS到CS域的切换。
本发明实施例通过为当前需要切换的IMS会话分配一个唯一的临时切换号 码,使得有多个IMS会话存在时,仍能够实现会话的准确切换。同时,对CS 域系统的改动较小,主要涉及的是业务方面的修改,实现起来简单方便,
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求1、一种会话切换的方法,用于将已在通信网络第一域中建立的会话切换到所述通信网络的第二域,其特征在于,所述方法包括为第一域的会话分配一个临时切换号码;当接收到用户终端在第二域发起的请求所述临时切换号码的消息后,将所述临时切换号码返回到第二域;当接收到用户终端在第二域发起的包含所述临时切换号码的切换呼叫时,根据该临时切换号码更新所述第一域的会话,并释放第一域会话,完成会话由第一域到第二域的切换。
2、 如权利要求1所述的会话切换的方法,其特征在于,所述第一域为IP 多媒体子系统域,第二域为电路域。
3、 如权利要求2所述的会话切换的方法,其特征在于,所述为第一域的会 话分配一个临时切换号码的步骤具体包括用户终端在IP多+某体子系统会话中向语音呼叫连续性应用服务器发送切 换请求;语音呼叫连续性应用服务器接收到该切换请求后为该IP多媒体子系统会 话分配一个临时切换号码。
4、 如权利要求2所述的会话切换的方法,其特征在于,所述当接收到用户 终端在第二域发起的请求临时切换号码的消息后,将所述临时切换号码返回到 第二域的步骤具体包括用户终端通过电路域向移动业务交换中心发起切换呼叫;移动业务交换中心向全球4多动通信系统业务控制功能实体发送消息触发全 球移动通信系统业务控制功能实体的业务;全球移动通信系统业务控制功能实体向语音呼叫连续性应用服务器发送请 求消息查询临时切换号码,所述请求消息中包括用户的电路域标识;语音呼叫连续性应用服务器根据用户电路域标识和IP多^某体子系统域标识之间的对应关系向全球移动通信系统业务控制功能实体返回所述临时切换号 码。
5、 如权利要求4所述的会话切换的方法,其特征在于,所述用户终端通过 电路域向移动业务交换中心发起切换呼叫的步骤中的被叫号码包括全球移动通 信系统业务控制功能实体的业务标识码。
6、 如权利要求2所述的会话切换的方法,其特征在于,所述当接收到用户 终端在第二域发起的包含所述临时切换号码的切换呼叫时,根据该临时切换号 码更新所述第一域的会话,并释放第一域会话,完成会话由第一域到第二域的 切换的步骤具体包括全球移动通信系统业务控制功能实体向移动业务交换中心发送包含临时切 换号码的消息,请求移动业务交换中心把呼叫接续到IP多々某体子系统域; 移动业务交换中心将临时切换号码发送到语音呼叫连续性应用服务器; 语音呼叫连续性应用服务器根据接收到的临时切换号码更新对应的IP多 媒体子系统域^^舌,并释放IP多媒体子系统域会话,完成话路由IP多媒体子 系统域到电路域的切换。
7、 如权利要求6所述的会话切换的方法,其特征在于,所述移动业务交换 中心将临时切换号码发送到语音呼叫连续性应用服务器的步骤具体包括移动业务交换中心向々某体网关发送初始地址消息,所述初始地址消息中包 括临时切换号码;媒体网关向呼叫会话控制功能实体发送邀请消息,所述邀请消息中包括临 时切换号码;呼叫会话控制功能实体向语音呼叫连续性应用服务器发送邀请消息,所述 邀请消息中包括临时切换号码。
8、 —种会话切换系统,用于将已在通信网络IP多々某体子系统域中建立的会 话切换到所述通信网络的电路域中,所述系统包括用户终端、全球移动通信系 统业务控制功能实体、移动业务交换中心以及语音呼叫连续性应用服务器,其特征在于,所述语音呼叫连续牲应用服务器包括临时切换号码分配单元,用于为IP多々某体子系统域会话分配唯一的临时切 换号码;临时切换号码管理单元,用于存储所述临时切换号码以及用户的电路域标 识与IP多J;某体子系统域标识的对应关系,当接收到所述全球移动通信系统业务 控制功能实体的请求消息时,根据用户的电路域标识与IP多々某体子系统域标识 的对应关系将所述临时切换号码返回给全球移动通信系统业务控制功能实体;会话更新单元,用于根据所述移动业务交换中心发送的切换呼叫中携带的 临时切换号码,更新对应的IP多媒体子系统域的会话,并释放IP多媒体子系 统域的会话,完成话路由IP多J(某体子系统域到电路域的切换;所述移动业务交换中心,用于接收所述用户终端的切换呼叫,并触发全球 移动通信系统业务控制功能实体的业务;所述全球移动通信系统业务控制功能实体,用于向所述语音呼叫连续性应 用服务器请求所述临时切换号码,并根据所述语音呼叫连续性应用服务器返回 的所述临时切换号码请求所述移动业务交换中心将切换呼叫接续到所述语音呼 叫连续性应用服务器。
9、 如权利要求8所述的会话切换的系统,其特征在于,所述用户终端的切 换呼叫的被叫号码中包括全球移动通信系统业务控制功能实体的业务标识码, 所述移动业务交换中心通过所述呼叫全球移动通信系统业务控制功能实体的业 务标识码实现触发全球移动通信系统业务控制功能实体的业务。
10、 如权利要求8所述的^^舌切换的系统,其特征在于,所述系统还包括 媒体网关和呼叫会话控制功能实体;所述媒体网关,用于接收所述移动业务交换中心发送的携带所述临时切换 号码的初始地址消息,并向所述呼叫会话控制功能实体发送携带所述临时切换 号码的邀请消息;所述呼叫会话控制功能实体,用于在接收到所述々某体网关发送的携带所述临时切换号码的邀请消息后向所述语音呼叫连续性应用服务器发送携带所述临 时切换号码的邀请消息。
11、一种语音呼叫连续性应用服务器,其特征在于,所述语音呼叫连续性应用服务器包括临时切换号码分配单元,用于为IP多士某体子系统域的会话分配唯一的临时 切换号码;临时切换号码管理单元,用于存储所述临时切换号码以及用户的IP多媒体 子系统域标识与电路域标识的对应关系,并在接收到电路域发起的请求临时切 换号码的消息后,将临时切换号码返回;会话更新单元,用于根据接收到的电路域发起的切换呼叫中携带的临时切 换号码,更新对应的IP多媒体子系统域的会话,并释放IP多媒体子系统域的 会话,完成话路由IP多媒体子系统域到电路域的切换。
全文摘要本发明适用于通信领域,提供了一种会话切换的方法、系统及语音呼叫连续性应用服务器,用于将已在通信网络第一域中建立的会话切换到所述通信网络的第二域,所述方法包括为第一域的会话分配一个临时切换号码;当接收到用户终端在第二域发起的请求所述临时切换号码的消息后,将所述临时切换号码返回到第二域;当接收到用户终端在第二域发起的包含所述临时切换号码的切换呼叫时,根据该临时切换号码更新所述第一域的会话,并释放第一域会话,完成会话由第一域到第二域的切换。本发明实施例通过为当前需要切换的IMS会话分配一个唯一的临时切换号码,使得有多个IMS会话存在的同时,仍能够实现会话的准确切换。
文档编号H04Q7/38GK101287150SQ20071007403
公开日2008年10月15日 申请日期2007年4月13日 优先权日2007年4月13日
发明者徐文华, 彦 李, 马其锋 申请人:华为技术有限公司