专利名称:语音呼叫连续性业务的处理方法、设备及系统的制作方法
技术领域:
本发明实施例涉及通信技术领域,尤其涉及一种语音呼叫连续性业务的处理方 法、设备及系统。
背景技术:
第二代移动通信技术Qnd Generation, 2G)或第三代移动通信技术(3rd Generation,简称3G)网络,例如全球移动通信系统(Global Systemfor Mobile Communication,简称GSM)或宽带码分多址(Wideband CodeDivision Multiple Access,简 称WCDMA)网络,经过多年的部署已经形成一种全面覆盖的局势。而与此同时,随着网络技 术的发展,一些仅提供分组交换(Packet Switch,简称PS)的纯PS域网络,例如系统架构 演进(System Architecture Evolution,简称 SAE) / 长期演进(Long iTermEvolution,简称 LTE),高速分组接入(High Speed Packet Access,简称HSPA)等,在建网初期,也已经逐渐 覆盖到一些城区和话务热点地区。因而在目前的通信网络中,这些纯PS域网络和2G或3G 网络处于并存的状态。对于上述不同通信网络中的语音业务而言,针对不同的承载机制,可以将移动通 信的语音呼叫分为两类一类是电路域(Circuit krvice,简称⑶)承载的会话类业务, 例如语音电话;第二类是PS域承载的会话类业务,也称为网际协议承载语音技术(Voice over Internet Protocol,简称 VoIP)类业务,由 IP 多媒体子系统(IP Multimedia Subsystem,简称IMQ提供业务质量保证,例如IP承载的语音电话。不同的网络具有不同 的承载机制,在纯PS域网络中,语音呼叫一般只能在其PS域承载上传输,而在2G或3G网 络中,语音呼叫一般在CS域承载上传输。因此对于不同承载机制的移动通信网络而言,在发起呼叫的用户的一次呼叫过程 中,当用户设备(User Equipment,简称UE)从热点覆盖的SAE/LTE网络中移出,并进入2G 或3G网络的基站的覆盖区时,由于其跨越了两个不同的承载机制,因此可能会出现语音呼 叫的间断,从而导致用户语音呼叫的连续性受到影响。为了解决该问题,保证用户语音呼 叫的连续性,在此情况下,现有技术中一般会采用单无线链路语音连续性(Single Radio Voice Call Continuity,简称SRVCC)的技术方案,将语音业务从PS域网络切换到CS域的 网络中。但是发明人在实现本发明实施例的过程中发现现有的SRVCC技术在将语音业务 从SAE/LTE网络切换到CS域网络的过程中,通常包括两个相互独立的切换流程一个是域 切换(Domain Transfer,简称DT)流程,代表业务承载层的切换,另一个是接入技术切换流 程,代表信令承载层的切换。这两个切换流程在SRVCC的网络切换过程中同步进行,且只有 当这两个切换流程都成功完成时,用户终端设备才真正地从SAE/LTE网络切换到了 CS域的 网络当中,才可以真正地通过CS域网络的基站与对端终端用户进行语音通话。因此,SRVCC 网络切换技术的中断时延,关键由这两个切换流程所造成的时延决定。其中,对于接入技术 切换而言,其造成的时延通常较短,并不足以影响到用户的语音连续性的体验,但对于域切
5换而言,其根据不同的应用场景具有不同的时间值,最短的所需时间也远远大于语音切换 中断时延的最小值,严重影响到了 SRVCC切换时的语音连续性,服务质量较差。
发明内容
本发明实施例提供一种语音呼叫连续性业务的处理方法、设备及系统,用以解决 现有的SRVCC技术中,由于语音切换中域切换所需时间过长而引起的语音切换中断时延过 大,服务质量差的缺陷。一方面,提供了一种语音呼叫连续性业务的处理方法,包括在将用户终端的语音业务从分组交换域网络向电路域网络切换的过程中,控制所 述分组交换域网络的第一网元和所述电路域网络的第二网元之间建立数据转发通道;所述语音业务从分组交换域网络向电路域网络切换的过程包括域切换和接入技 术切换,所述数据转发通道用于在所述域切换完成之前,转发所述用户终端的语音数据。又一方面,提供了一种移动管理实体设备,包括接收模块,用于接收用户终端通过演进型基站发送的语音起呼消息,并开始将所 述用户终端的语音业务从分组交换域网络向电路域网络进行切换;数据转发通道建立模块,用于在将所述用户终端的语音业务从分组交换域网络向 电路域网络切换的过程中,控制所述分组交换域网络的第一网元和所述电路域网络的第二 网元之间建立数据转发通道,所述语音业务从分组交换域网络向电路域网络切换的过程包 括域切换和接入技术切换,所述数据转发通道用于在所述域切换完成之前,对所述用户终 端的语音数据进行转发。再一方面,提供了一种语音呼叫连续性业务的处理系统,包括分组交换域网络的 第一网元、电路域网络的第二网元,以及上述移动管理实体设备。本发明实施例的语音呼叫连续性业务的处理方法、设备及系统,通过在用户终端 发起的将语音业务从PS域网络向CS域网络切换的过程当中,在SRVCC的域切转换操作完 成之前,控制建立语音数据的PS域网络和CS网络之间的双向转发通道,从而使得SRVCC业 务中域切换流程完成之前的用户终端与对端终端之间传输的语音数据,可以通过该数据转 发通道在PS域网络和CS域网络之间进行转发,而且一旦接入技术切换流程完成之后,用 户终端与对端终端之间便可以通过该数据转发通道形成用于传递语音数据的过渡通信链 路,该过渡通信链路使得域切换产生的较长的中断时延不再影响到SRVCC的整体语音切换 时延大小,且大大提高了 SRVCC技术的性能,满足了运营商对于SRVCC性能的要求,提高了 SRVCC的语音连续性的质量。
图1为本发明实施例应用的SRVCC系统架构示意图;图2为本发明实施例语音呼叫连续性业务的处理方法实施例一的流程图;图3为本发明实施例语音呼叫连续性业务的处理方法实施例二的流程图;图4为基于本发明实施例的语音呼叫连续性业务的处理方法下的SRVCC系统架构 示意图;图5为基于本发明实施例的语音呼叫连续性业务的处理方法下的另一 SRVCC系统架构示意图;图6为本发明实施例语音呼叫连续性业务的处理方法实施例三的信令图;图7为本发明实施例语音呼叫连续性业务的处理方法实施例三中域切换完成后 的资源释放流程信令图;图8为本发明实施例语音呼叫连续性业务的处理方法实施例四的信令图;图9为本发明实施例移动管理实体设备的实施例一的结构示意图;图10为本发明实施例移动管理实体设备的实施例二的结构示意图;图11为本发明实施例语音呼叫连续性业务的处理系统实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。第三代合作项目CBrd Generation Partnership Pro ject,简称 3GPP)为 了应对 无线宽带技术的挑战,增强未来网络的竞争能力,构建了一种新的演进网络系统,该系统只 保留了分组交换域,因此也被称为演进分组系统(Evolved Packet System,简称EPS)。在 EPS系统中,包括了无线接入网络用于实现所有与演进网络无线有关的功能其中E-UTRAN 为演进后的基站(evolved NodeB,简称eNodeB),负责数据的调制解调;移动管理实体 (Mobility Management Entity,简称MME)为演进系统的信令控制实体,负责鉴权、移动性 管理等功能;服务网关Serving (Gateway,简称SGW)和分组数据网络网关实体O^acket Data Network (Gateway,简称PGW),为演进后的3GPP接入网络的网关,负责数据包的转发。图1为本发明实施例应用的SRVCC系统架构示意图,为了将用户终端的语音业务 从PS域网络转换到CS域网络中,通常采用SRVCC技术来予以实现。在以下实施例中,PS域 网络以LTE网络为例,CS域网络以CDMA20001x的无线传输技术网络(lx Radio Transmit Technique,简称IxRTT)为例予以说明,但本发明并不局限于此。如图2所示,LTE网络的 MME禾口 IxRTT网络中的互操作功能实体(Interworking Solution Function, IffS)之间存 在S102接口,该接口提供了 LTE和IxRTT之间的通信隧道,用户终端的语音业务从LTE网 络向IxRTT网络的转换的实现主要通过该S102接口实现。如图所示,实线代表用户终端在SRVCC切换完成之前,当其处于LTE网络中时, 通过IMS完成语音业务的承载链路;而虚线则代表当用户终端通过SRVCC成功地切换到 IxRTT网络中后,在IxRTT网络中通过IMS完成语音业务的承载链路。在SRVCC业务切换 的过程当中,接入技术切换的完成表示用户终端在IxRTT网络中的资源已经配置完成,即 用户终端已经可以基于IxRTT网络中的接入基站IxRTT CS Access实现语音业务,但此时 图中虚线代表的IxRTT网络中的语音通信链路还没有完全建立。由于域切换的作用在于, 使得IxRTT网络的移动交换中心(Mobile Switching Center,简称MSC)可以通过语音业 务连续性控制锚点(Voice Call Continuity Anchor Server,简称VCC AS),控制媒体网关 (Media Gateway,简称MGW)与IMS系统建立连接,因此,只有当域切换也成功完成时,用户 终端才能真正地通过图中虚线代表的通信承载链路,在IxRTT网络中实现与对端终端的语首会话。在实际的SRVCC业务中,由于域切换过程所需时间远大于接入技术切换所需的时 间,即远大于SRVCC的语音切换中断时延应小于300ms的要求,因此通常在接入技术切换完 成之后,用户终端还需等待一段较长的域切换执行的时间,才能切换到目的网络IxRTT中。 在这段等待时间内,用户终端无法进行语音会话,因而会导致语音的中断,语音连续性受到 影响。本发明实施例提供以下解决方式,消除了域切换过程对SRVCC性能的影响,提高了 SRVCC的语音连续性的质量。图2为本发明实施例语音呼叫连续性业务的处理方法实施例一的流程图,如图2 所示,本方法包括如下步骤步骤100,用户终端发起语音业务从PS域网络向CS域网络的切换流程;在用户通过EPS接入进行VoIP语音会话时,若其用户终端移出了 LTE网络的热点 覆盖区,而进入到接近于全覆盖的IxRTT网络中时,为了保持语音业务的连续性,需要将语 音业务从LTE切换到IxRTT网络中,即通过SRVCC业务将语音业务从PS域网络转换到CS 域网络。通常,UE在源侧的LTE网络中进行SRVCC业务的过程中,会随时进行网络信号的 测量,并向其在LTE网络中的所属基站eNodeB发送测量报告,eNodeB根据UE上报的该测 量报告中的信息,判断是否开始触发SRVCC的网络切换流程。若eNodeB根据判断决定进行 语音业务的LTE网络到IxRTT网络的切换时,发送切换请求给UE,通知UE执行切换,UE接 收到该切换请求后,将发起该语音业务的LTE网络往IxRTT网络的切换流程。步骤101,移动管理实体控制PS域网络的第一网元和CS域网络的第二网元之间 建立数据转发通道,用于在域转换完成之前,对用户终端的语音数和CS域网络之间进行转 发。在UE将语音业务从LTE网络向IxRTT网络进行切换的过程中,包括两个并行独立 执行的过程域切换过程和接入技术切换过程,只有当两个切换过程都完成后,UE才真正 从LTE网络切换到了 IxRTT网络。由于接入技术切换所需时间很短,通常为250ms,但域切换 过程所需时间则较长,通常为1. Is 2s,远大于SRVCC的语音切换中断时延应小于300ms 的要求,因此其大大影响和制约了 SRVCC的性能。在本实施例中,为了消除域切换流程对SRVCC语音切换业务的中断时延的影响, 在UE进行SRVCC业务切换的过程中,MME分别控制PS域网络中的第一网元和CS域网络中 的第二网元之间建立数据转发通道,即在第一网元和第二网元之间引入能相互通信的新的 接口,用于在两个网络之间进行数据双向转发。该数据转发通道的建立流程可以与域切换 流程并行执行,由于相比于域切换流程来说,在网元之间建立通道所需的时间一般很短,远 远小于域切换的时间,因此,在域切换完成之前,该数据转发通道已经建立。于是,在该建立 的数据转发通道的基础上,PS域网络的第一网元与CS域网络的第二网元之间便能通过该 数据转发通道进行数据的转发。具体地,由于在PS域网络中,第一网元已经能够通过已有 接口,与IMS系统进行连接通信,同时,在IxRTT网络中,IWS又能通过软切换过程,与接入 基站lxRTTCS Access建立起用于通信的A3通道,即第二网元可以通过A3通道与IxRTTCS Access进行连接通信,因此,只要UE能够与IxRTT网络中的接入基站IxRTT CS Access成 功接入,即只要SRVCC业务中的接入技术切换成功完成,UE便可以通过IxRTT网络中的接 入基站IxRTT CS Access、A3通道、第二网元与第一网元之间的数据转发通道、以及通过第
8一网元与IMS系统的之间的数据通道,最终通过IMS系统实现与对端终端进行的语音会话。可见,该新的数据转发通道的建立相当于提供了一条新的UE与对端终端进行语 音会话的路径,而且一旦该数据转发通道成功建立,且接入技术切换成功完成之后,UE便可 以通过该双向的数据转发通道,通过IMS与对端终端进行语音数据交互,而无需等待较长 时间的域切换流程的完成。UE发送给对端终端的上行语音数据可以通过该新的数据转发通 道、通过IMS系统的IMS网关发送给对端终端,同样,对端终端发送给UE的下行语音数据, UE也可以通过IxRTT CS Access、以及该新的数据转发通道予以接收。这样,即使域切换操 作还未完成,UE依然能够与对端终端进行语音会话,域切换完成所需的过长的时间也并不 能影响到本实施例的SRVCC的语音切换中断时延,从而保证了提高了 SRVCC的语音连续性 的性能。本发明实施例的语音呼叫连续性业务的处理方法,通过在用户终端将语音业务从 PS域网络向CS域网络切换的过程当中,在SRVCC的切转换操作完成之前,控制建立语音数 据的PS域网络和CS网络之间的双向转发通道,从而使得SRVCC业务中域切换流程完成之 前,用户终端与对端终端之间需传输的语音数据,可以通过该数据转发通道在PS域网络和 CS域网络之间进行转发,而且一旦接入技术切换流程完成之后,用户终端与对端终端之间 便可以通过该数据转发通道形成用于传递语音数据的过渡通信链路,该过渡通信链路使得 域切换产生的较长的中断时延不再影响到SRVCC的整体语音切换时延大小,且大大提高了 SRVCC技术的性能,满足了运营商对于SRVCC性能的要求,提高了 SRVCC的语音连续性的质 量。图3为本发明实施例语音呼叫连续性业务的处理方法实施例二的流程图。如图3 所示,本方法包括如下步骤步骤200,MME从第一网元获取第一网元分配给数据转发通道的第一信息;在用户通过EPS接入进行VoIP语音会话时,若其用户终端UE移出了 LTE网络 的热点覆盖区,而进入到接近于全覆盖的IxRTT网络中时,UE所在LTE网络中所属的基站 eNodeB根据UE上报的测量报告,将判断是否进行语音业务从LTE网络侧到IxRTT网络侧的 切换。在本实施例中,为了消除该语音业务的网络切换过程中,域切换流程语音连续性的影 响,LTE网络中的MME将控制建立LTE网络中的第一网元和IxRTT网络中的第二网元之间 的数据转发通道,以使得在域切换操作完成之前,UE可以通过该数据转发通道继续实现与 对端终端进行的语音会话。具体地,MME在接收到UE通过其在LTE网络中的基站eNodeB发送的语音起呼消 息时,确定需要开始进行UE的语音业务的网络切换,于是为了更优化地实现SRVCC业务的 语音连续性,提高服务质量,MME将开始控制建立LTE网络和IxRTT网络之间的数据转发通 道。首先,MME从LTE网络的第一网元处获取该第一网元分配的、用于建立该数据转发通道 的第一信息,具体地,该第一信息中包括了第一网元的第一网际协议地址,即第一 IP地址, 以及第一网元与该数据转发通道支持的隧道协议相对应的第一隧道标识。该第一 IP地址 和第一隧道标识标明了第一网元在该SRVCC系统中的唯一地址信息,当第一网元与第二网 元之间建立数据转发通道之后,第二网元根据该第一信息,可以无误地将接收到的语音数 据发送给第一网元,而且数据发送的模式遵循该数据转发通道支持的隧道协议。进一步地,MME从第一网元获取第一信息的过程具体可以包括MME发送第一数据转发通道建立请求给第一网元,第一网元接收到该第一数据转发通道建立请求后,为该数 据转发通道分配相应的资源,并把其分配的资源的相关信息作为第一信息返回给MME。这 样,MME便得到了 LTE网络侧的网元关于建立数据转发通道的信息。具体地,在本实施例中,第一网元可以为LTE网络中的服务网关 (ServingGateway,简称krving GW),或者为LTE网络中的分组数据网络网关(PacketDate Network (Gateway,简称PDN GW)。对于这两个不同的网关,MME在控制建立数据转发通道的 流程中,在实际处理上并没有实质的区别,只是由于MME只能够与%1^1叫GW进行直接的 数据及信今的交互,因此,当第一网元为PDN Gff时,MME发送信今给PDN Gff或从PDN Gff接 收信息时,都需要通a^rving GW数据转发实现,例如,将第一数据转发通道建立请求通过 Serving GW发送给PDN GW,并通过krving GW接收PDN GW发送的第一信息,而且,在下述 的步骤中,只要涉及到第一网元为PDN Gff时,MME与其的数据交互都为此方式。步骤201,MME将第一信息转发给第二网元,并从第二网元获取第二网元分配给数 据转发通道的第二信息;由于第一网元为数据转发通道分配的第一信息是为了使得该通道的对端,即第二 网元能够根据该第一信息中携带的第一网元的相关信息,准确地通过该通道将接收到的语 音数据转发给第一网元,因此,MME从LTE网络的第一网元处获取到第一网元用于建立数据 转发通道的第一信息后,将该第一信息转发给第二网元,与此同时,MME还从第二网元处获 取第二网元分配的、用于建立数据转发通道的第二信息。具体地,该第二信息中包括了第二网元的第二网际协议地址,即第二 IP地址,以 及第二网元与该数据转发通道支持的隧道协议相对应的第二隧道标识。该第二 IP地址和 第二隧道标识标明了第二网元在SRVCC系统中的唯一地址信息,当第二网元与第一网元之 间建立数据转发通道之后,第一网元同样可以根据该第二信息,准确地将接收到的语音数 据发送给第二网元,同样其数据发送的模式遵循该数据转发通道支持的隧道协议。进一步地,MME从第二网元获取第二信息的过程具体可以包括MME发送第二数据 转发通道建立请求给第二网元,第二网元接收到该第二数据转发通道建立请求后,为该数 据转发通道分配相应的资源,并把其分配的资源的相关信息作为第二信息返回给MME。在此 需要说明的是,MME发送第二数据转发通道建立请求给第二网元,以及MME将第一信息转发 给第二网元的步骤可以同时进行,即MME可以同时将第二数据转发通道建立请求和第一信 息一起发送给第二网元。具体地,在本实施例中,第二网元可以为IxRTT网络中的IWS,或者为IxRTT网络中 的MGW。对于这两个不同的应用实体,MME在控制建立数据转发通道的流程中,在实际处理 上没有什么实质的区别,只是由于MME只能够与IWS进行直接的信令及数据的交互,因此, 当第一网元为MGW时,MME发送信令给MGW或从MGW接收信息时,都需要通过IWS的数据转 发实现,例如,将第二数据转发通道建立请求和第一信息通过IWS发送给MGW,并通过IWS接 收MGW发送的第一信息,而且,在下述的步骤中,只要涉及到第二网元为MGW时,MME与其的 数据交互都为此方式。进一步地,在步骤中还可以包括MME将接收到的UE通过eNodeB发送的终端IP地 址、对端终端IP地址和第一编解码类型信息,发送给第二网元,其中,终端IP地址为UE自 身在网络协议中的IP地址,对端终端IP地址为与UE进行语音会话的对端的IP地址,而第
10一编解码类型信息则为UE在LTE网络中实现语音业务时使用的数据编解码方式,具体地为 UE通过IMS在LTE中与对端终端进行语音数据交互时应用的编解码方式。
具体地,UE通过eNodeB,并通过MME将终端IP地址和对端终端IP地址发送给第 二网元的作用在于在数据转发通道建立完成之后,UE经由建立好的数据转发通道与对端 终端进行语音会话时,对于UE发送给对端终端的语音数据,第二网元在对其进行转发时, 需要将其封装成适合在IP上传递的语音包的格式。而该适合在IP上传递的语音包的格式 首先应包括该语音包的目的终端IP地址,以及发送源终端IP地址,因此,第二网元将接收 到的语音数据包进行解包后,再将其重新封装成基于实时传送协议(Real-timeTransport Protocol,简称RTP)、用户数据报协议(User Datagram Protocol,简称UDP)或者IP协议 的语音包的过程中,需要将对端终端的IP地址填充到目的终端IP中,且将终端IP地址填 充到源终端IP中。在该封装过程完成之后,适合在IP上传递的新的语音包就可以通过转 发通道将语音数据发送到对端终端。进一步地,将第一编解码类型信息发送给第二网元的作用在于由于当数据转发 通道建立完成之后,UE经由该数据转发通道与对端终端进行语音会话时,此时的域切换还 未完成,因此,对端终端往UE发送的语音数据仍然是按照UE在LTE网络中的数据编解码方 式来发送的,如此一来,IxRTT网络的第二网元在通过数据转发通道接收到对端终端发送的 语音数据后,在通过A3通道转发给IxRTT的基站IxRTT CS Access之前,需要将该语音数 据转换成IxRTT网络中的数据编码方式,因此,第二网元将首先按照第一编解码类型信息 中的解码类型信息对该语音数据进行解码;反之,对于UE往对端终端发送语音数据,在第 二网元经由数据转发通道发送给第一网元,进而转发给对端终端之前,也同样需要第二网 元按照第一编解码类型信息中的编码类型信息对其进行编码,以使对端终端能够准确地读 取。需要说明的是,在本实施例中,第二网元获取对端终端IP地址和第一编解码类型 信息的方式也可以不通过MME转发得到,当LTE网络和IxRTT网络之间的数据转发通道建 立完成之后,第二网元在通过该数据转发通道,接收到对端终端发送的第一个下行语音数 据包后,还可以通过解析该接收到的第一个下行语音数据包,从而通过该解析过程获取对 端终端IP地址、以及代表UE在LTE网络中实现语音业务使用的数据编解码方式的第一编 解码类型信息。与第二网元直接接收UE发送的对端终端IP地址和第一编解码类型信息的 方式相比,这种获取方式的区别仅在于执行的时间点不同,而其所带来的作用效果都没有 区别。另外需要说明的是,MME将对端终端IP地址和第一编解码类型信息发送给第二网 元的步骤,并不限于在本步骤中进行,而是可以在MME控制建立数据转发通道的过程中的 任意时刻进行。例如,其可以在本步骤中的MME发送第二数据转发通道建立请求和第一信 息给第二网元的同时发生,其也可以在其他时刻发生。步骤202,MME将第二信息转发给第一网元,以使第一网元和第二网元之间建立数 据转发通道;由于第二网元为数据转发通道分配第二信息是为了使得该通道的对端,即第一网 元能够根据该第二信息中携带的第二网元的相关信息,准确地通过该数据转发通道将接收 到的语音数据转发给第二网元,因此,MME在接收到第二网关返回的第二信息后,同样地将第二信息转发给第一网元。此时,第一网元和第二网元彼此都得知了对方在该数据转发通 道上分配的相关信息,即得知了对方在SRVCC系统中的地址、在隧道协议中的隧道标识,因 此,根据对方的这些信息,第一网元和第二网元都可以准确地将接收到的数据转发给对方, 于是,此时第一网元和第二网元之间的数据转发通道建立完成。此外,在本实施例中,在建立上述数据转发通道的过程中,还可以包括第二网元 从IxRTT网络中获取第二编解码类型信息,此处的第二编解码类型信息为UE在IxRTT网络 中实现语音业务时使用的编解码方式,具体地为UE在IxRTT中与对端终端进行语音数据交 互时应用的编解码类型。具体地,此处的第二网元获取第二编解码类型信息作用与其获取第一编解码类型 信息的作用类似在域切换还未完成之前,对端终端往UE发送的语音数据仍然是按照UE 在LTE网络中的数据编解码方式来发送的,于是,IxRTT网络的第二网元在通过数据转发通 道接收到对端终端发送的语音数据后,在按照第一编解码类型信息中的解码类型信息对该 语音数据进行解码之后,还需按照第二编解码类型信息中的编码类型信息对解码后的语音 数据进行重新编码,编码成IxRTT网络中的语音数据的传输格式,再发送给基站IxRTT CS Access;反之,对于UE往对端终端发送的语音数据,在第二网元按照第一编解码类型信息 中的编码类型信息对其进行编码之前,同样需要按照第二编解码类型信息中的解码类型信 息对其进行解码。进一步地,在本步骤中,在MME将第二信息发送给第一网元的同时,还可以同时发 送下行数据转发指令给第一网元,具体地,该下行数据转发指令可以包括两种情况第一种情况,MME发送的下行数据转发指令为下行数据双向转发指令,该下行数 据双向转发指令用于指示第一网元在该数据转发通道建立完成之后,在接收到对端终端发 送给UE的下行数据时,同时将该下行数据通过数据转发通道发送给第二网元,以及通过已 有的接口及通道发送给基站eNodeB。这样执行的目的在于若在数据转发通道建立完成之 后,接入技术切换还未完成,此时,虽然数据转发通道已经建立完成,但用户终端UE还未接 入到IxRTT的基站IxRTT CS Access中,还是在LTE网络中与演进型基站eNodeB相接。因 此,若此时第一网元在接收到对端终端发送的下行语音数据后,同时将其发送给第二网元 和eNodeB,eNodeB还可以将其直接发送给连接的UE,从而避免了该语音数据包的丢失。第二种情况,MME发送的下行数据转发指令为下行数据单向转发指令,该下行数据 单向转发指令用于指示第一网元在转发数据通道建立后,仅将接收到的下行数据通过转发 数据通道转发给第二网元,即只将接收到的下行语音数据包往IxRTT网络发送。这样执行 的目的在于由于第一网元收到下行数据,直接通过转发通道发送给第二网元,而不会通过 已有的接口及通道发送给eNodeB,因而能够减少eNodeB的处理负担。此外,MME在数据转发通道的建立过程中,还可以不发送任何下行数据转发指令 给第一网元,此为第三种情况。在此情况下,第一网元将会分配与基站eNodeB之间的转发 通道资源,例如第一网元的IP地址等信息资源,并通过MME发送建立单向转发通道的指令 给eNodeBwNodeB接收到该建立单向转发通道的指令后,解析该指令并得到第一网元的IP 地址信息等,如此一来,MME便控制eNodeB与第一网元之间建立了 eNodeB通向第一网元的 单向转发通道。因此,在第一网元将接收到的对端终端的下行语音数据时,会将其发送给 eNodeB,而eNodeB接收到该下行语音数据后,通过刚建立的通向第一网元的转发通道将其转发给第一网元,第一网元再通过建立的数据转发通道将其发送给第二网元。从而,在此种 情况下,即使MME没有下发下行数据转发指令给第一网元,第一网元通过现有技术中已有 的操作,仍然会将接收到的下行语音数据通过数据转发通道发送给第二网元。实际应用中,在本实施例中,对于MME的下行数据转发指令的发送,除了可以在本 步骤中,与MME发送第二信息给第一网元一起进行外,还可以在步骤200与MME发送第一数 据转发通道建立信息给第一网元时进行,即在步骤200中,MME将第一数据转发通道建立信 息和下行数据转发指令一起发送给第一网元。进一步地,在本实施例中,对于数据转发通道而言,其支持的隧道协议可以为通用 路由封装(Generic Routing Encapsulation,简称GRE)隧道协议、GTP-U隧道协议或Sl 应用协议。对于不同的隧道协议,第一信息的第一隧道标识和第二信息中的第二隧道标识 都不相同。例如若数据转发通道支持的为GRE隧道协议,第一隧道标识和第二隧道标识分 别为在GRE隧道协议中各自定义的GRE key,而若数据转发通道支持的为GTP-U隧道协议, 则第一隧道标识和第二隧道标识分别为在GTP-U隧道协议中各自定义的隧道端点TEID。 此外,除了上述举例的协议,数据转发通道所支持的协议类型,还可以为其他的新定义的协 议,在此不一一举例说明,且只要适于数据转发通道所使用的协议类型都在本发明实施例 所保护的范围之内。另外需要说明的是,在本实施例中,上述建立第一网元和第二网元之间的数据转 发通道的步骤还可以为MME在接收到UE通过基站eNodeB发送的语音起呼消息后,先从 IxRTT网络的第二网元处获取第二信息;将该第二信息转发给LTE网络的第一网元,并从第 一网元处获取第一信息;之后再将第一信息又转发给第二网元。即MME先获取第二网元的 第二信息,再获取第一网元的第一信息,在这种执行顺序下,数据转发通道依然可以建立, 而且并不影响其功能的实现以及其所带来的技术效果。步骤203,在域切换完成之后,第二网元接收MSC发送的域切换完成消息,释放数 据转发通道的相关建立资源,并生成切换完成消息发送给MME ;本步骤在本实施例的SRVCC域切换完成之后进行,具体地,对于域切换流程而言, 由用户终端UE发起,当MME接收到UE通过eNodeB发送的语音起呼消息后,将其发送给IWS, IWS根据该语音起呼消息通过MSC触发VCC AS发起PS域到CS域的域转换流程。在实际应 用中,该触发VCC AS发起域切换流程的步骤,通常可以与步骤200 步骤202的数据转发 通道的建立过程并行进行,同时,其也可以在数据转发通道建立完成之后执行。由于在本实 施例中,域切换的流程对于SRVCC的语音连续性性能已不能产生任何影响,因此,无论该发 起域切换的步骤在何时开始,对于本实施例而言,可以达到预定的技术效果。具体地,当MSC在域切换的过程中,接收到媒体网关控制功能实体(Media Gateway Control Function,简称MGCF)发送的综合业务数字网用户应答消息(ISDN User Part Answer Message,简称ISUP =ANM消息),MSC将发送域切换完成消息给第二网元,以通知第 二网元此时域切换的流程已经完成;或者,当第二网元接收到对端终端通过IxRTT网络的 通信链路发送过来的下行语音数据时,确定此时域切换操作已经完成。由于在域切换流程 完成之后,IxRTT网络中的MSC与IMS的连接便已经建立,且此时接入技术切换也已经完成, 即终端UE通过IxRTT网络中的语音数据的承载链路,即图2中虚线所表示的通信链路,已 经可以完成与对端终端的语音会话业务。于是,对于之前建立的第一网元和第二网元之间的数据转发通道,作为一种域切换完成之前的,UE与对端终端之间的过渡方案的语音通信 链路,此时已没有实际意义,对端终端发送给UE的下行语音数据通过IMS系统,会向IxRTT 网络发送,进而通过IxRTT的基站IxRTT CS Access发送至UE。因此,此时第二网元将释放 数据转发通道的相关建立资源,以从第二网元侧关闭该数据转发通道,同时第二网元还相 应地生成切换完成消息,并发送给MME,以通知MME此时切换流程的完成。步骤204,MME接收第二网元发送的切换完成消息,释放用户终端在CS域网络中的 相关资源。第二网元确定域切换操作已经完成后,在释放数据转发通道资源的同时,还将生 成切换完成消息,并将其发送给MME,MME由此得知此时PS域到CS域的语音切换流程已经 全部完成,于是释放UE在LTE网络中的所有的相关资源,使UE真正地从LTE网络切换至 IxRTT网络中。本发明实施例提供了一种语音呼叫连续性业务的处理方法,通过在用户终端将语 音业务从PS域网络向CS域网络切换的过程当中,在SRVCC的切转换操作完成之前,控制建 立语音数据的PS域网络和CS网络之间的双向转发通道,从而使得SRVCC业务中域切换流 程完成之前,用户终端与对端终端之间需传输的语音数据,可以通过该数据转发通道在PS 域网络和CS域网络之间进行转发,而且一旦接入技术切换流程完成之后,用户终端与对端 终端之间便可以通过该数据转发通道形成用于传递语音数据的过渡通信链路,该过渡通信 链路使得域切换产生的较长的中断时延不再影响到SRVCC的整体语音切换时延大小,且大 大提高了 SRVCC技术的性能,满足了运营商对于SRVCC性能的要求,提高了 SRVCC的语音连 续性的质量。 图4为基于本发明实施例的语音呼叫连续性业务的处理方法下的SRVCC系统架构 示意图,在本系统架构图中,第一网元为LTE网络中的krving GW或PDN GW,而第二网元 为IxRTT网络中的IWS。如图4所示,实线代表UE在SRVCC切换完成之前,当其处于LTE网 络中时,通过IMS完成语音业务的承载链路;虚线代表当用户终端通过SRVCC成功地切换到 IxRTT网络中后,在IxRTT网络中通过IMS完成语音业务的承载链路。在本实施例的SRVCC 业务处理之后,LTE网络的krving Gff/PDN GW和IxRTT网络的IWS之间建立了数据转发 通道S104,于是,当SRVCC业务中的接入技术切换完成之后,用户终端可以通过图中点虚线 所描述的通信链路,与对端终端进行语音数据的传输。从而在本实施例中,通过数据转发通 道S104,搭建了一条用户终端与对端终端建立语音会话的过渡性的通信方案。图5为基于本发明实施例的语音呼叫连续性业务的处理方法下的另一 SRVCC系统 架构示意图,在本系统架构图中,第一网元为LTE网络中的krving GW或PDN GW,而第二 网元为IxRTT网络中的MGW。MGW虽然和MSC为不同的逻辑实体,但是在实际应用中,MGff 和MSC可以设置在同一个物理设备中。如图5所示,同样实线代表UE在SRVCC切换完成之 前,当其处于LTE网络中时,通过IMS完成语音业务的承载链路;虚线代表当用户终端通过 SRVCC成功地切换到IxRTT网络中后,在IxRTT网络中通过IMS完成语音业务的承载链路。 但是,与上一 SRVCC系统架构不同,在本实施例的SRVCC业务处理之后,LTE网络的krving Gff/PDN GW和IxRTT网络的MGW之间将建立起数据转发通道S104,于是,当SRVCC业务中的 接入技术切换完成之后,用户终端可以通过图中点虚线所描述的通信链路,与对端终端进 行语音数据的传输。从而在本实施例中,通过数据转发通道S104,搭建了一条用户终端与对
14端终端建立语音会话的过渡性的通信方案。图6为本发明实施例语音呼叫连续性业务的处理方法实施例三的信令图,如图6 所示,本方法包括如下步骤步骤300,UE发送测量报告给LTE网络的基站eNodeB ;步骤301,eNodeB根据接收到的测量报告判断是否触发语音业务从LTE网络到 IxRTT网络的SRVCC切换业务;步骤302,eNodeB发送切换请求消息给UE ;在UE通过EPS接入进行VoIP语音会话时,若其移出了 LTE网络的热点覆盖区,而 进入到接近于全覆盖的IxRTT网络中时,需要将语音业务从LTE切换到IxRTT网络中。由 于UE在进行语音会话的过程中,会随时进行网络信号的测量,并向基站eNodeB发送测量报 告,eNodeB根据UE上报的该测量报告中的信息,判断是否开始触发SRVCC的网络切换流程。 若eNodeB根据判断决定进行语音业务的LTE网络到IxRTT网络的切换时,将发送切换请求 给UE,通知UE开始发起该语音业务的LTE网络往IxRTT网络的切换流程。步骤303,UE通过eNodeB将语音起呼消息、终端IP地址、对端终端IP地址和第一 编解码类型信息发送给MME;UE在接收到eNodeB发送的切换请求之后,得知需要开始执行SRVCC业务的从LTE 网络切换到IxRTT网络的切换流程,于是其通过eNodeB发送语音起呼消息给MME,以发起 该切换流程。在本实施例中,UE在发送语音起呼消息的同时,还将终端IP地址、对端终端 的IP地址以及第一编解码类型信息也随同语音起呼消息一起,通过eNodeB发送给MME,该 第一编解类型信息为UE在LTE网络中实现语音业务时使用的数据编解码方式,具体地为UE 通过IMS在LTE中与对端终端进行语音数据交互时应用的编解码类型。此外,UE还可以将 终端IP地址、对端终端IP地址和第一编解码类型信息,打包在CS域的语音起呼消息中,作 为一个整体通过eNodeB发送给MME。 步骤304,MME发送第一数据转发通道建立请求给krving Gff ;MME在接收到eNodeB发送的语音起呼消息时,确定需要开始进行UE的语音业务的 网络切换,于是为了建立LTE网络和IxRTT网络之间的数据转发通道,优化SRVCC业务的语 音连续性性能,MME发送第一数据转发通道建立请求给LTE中的krving Gff,以从krving Gff获取其用于建立数据转发通道的信息。需要说明的是,在本步骤中,第一网元还可以是PDN GW,此时,MME还可以通过 Serving GW发送第一数据转发通道建立请求给PDN GW,以建立PDN GW与IxRTT网络中网 元的数据转发通道,而在本实施例的所有步骤中,仅以第一网元为krving GW为例作出说 明,但是第一网元为PDN Gff的情况也在本发明所保护的范围之内。步骤305,Serving Gff返回第一信息给MME ;服务网关krving GW接收到第一数据转发通道建立请求,得知需要建立数据转 发通道,于是krving Gff为该数据转发通道分配相应的资源,并把其分配的资源的相关信 息作为第一信息返回给MME。具体地,该第一信息中包括了 krving Gff的第一 IP地址,以
GW与该数据转发通道支持的隧道协议相对应的第一隧道标识。该第一 IP地址 和第一隧道标识标明了 krving Gff在该SRVCC系统中的唯一地址信息,当krving Gff与 IxRTT网络中的第二网元之间建立数据转发通道之后,第二网元根据该第一信息,可以无误地将接收到的语音数据发送给krving GW,而且数据发送的模式遵循该数据转发通道支持 的隧道协议。具体地,在本实施例中,对于数据转发通道而言,其支持的隧道协议可以为GRE隧 道协议、GTP-U隧道协议、Sl应用协议,或者其他的适于数据转发通道所使用的协议。对于 不同的隧道协议,第一隧道标识将不相同,例如,若数据转发通道支持的为GRE隧道协议, 第一隧道标识为在GRE隧道协议中定义的GRE key,而若数据转发通道支持的为GTP-U隧道 协议,则第一隧道标识为在GTP-U隧道协议中定义的隧道端点TEID。步骤306,MME将第一信息、第二数据转发通道建立请求、语音起呼消息、终端IP地 址、对端终端IP地址和第一编解码类型信息发送给IWS ;MME从LTE网络的krving Gff处获取到其用于建立数据转发通道的第一信息后, 为了使IxRTT中的第二网元能够根据该第一信息中携带的krvingGW的相关信息,准确地 将接收到的语音数据转发给义!·^!^ GW,将该第一信息转发给第二网元,同时,MME还一起 发送第二数据转发通道建立请求给第二网元,以从第二网元处获取第二网元分配的、用于 建立数据转发通道的第二信息。在本实施例中,设定第二网元为IxRTT网络中的IWS,同时,第二网元还可以为 IxRTT网络中的MGW,即在本步骤中,MME还可以通过IWS发送第一信息和第二数据转发通 道建立请求给MGW,以建立的数据转发通道。而在本实施例的下述所有步 骤中,仅以第二网元为IWS为例作出说明,而第二网元为MGW的实例也在本发明所保护的范 围之内。唯一不同的是,当第二网元为MGW时,MME从MGW发送或接收数据都必须通过IWS 的转发而实现。此外,在本实施例中,MME在发送第一信息和第二数据转发通道建立请求给IWS的 同时,还将在步骤303中接收到的语音起呼消息、终端IP地址、对端终端IP地址和第一编 解码类型信息一起,转发给IWS。其中将终端IP地址、对端终端IP地址和第一编解码类型 信息发送给IWS的作用在于,使IWS在之后使用数据转发通道与对端终端进行语音数据通 信时,能够根据终端IP地址和对端终端IP地址,将发送给对端终端的语音数据包封装成适 合在IP上传递的语音包的格式;以及根据第一编解码类型信息,对UE发送给对端终端的上 行语音数据进行准确的编码,而对对端终端发送给UE的下行语音数据进行准确的解码。实际应用中,IWS获取终端IP地址、对端终端IP地址和第一编解码类型信息的方 式也可以不通过MME转发得到,当LTE网络和IxRTT网络之间的数据转发通道建立完成之 后,IWS在通过该数据转发通道,接收到对端终端发送的第一个下行语音数据包后,还可以 通过解析该接收到的第一个下行语音数据包,从而通过该解析过程获取终端IP地址、对端 终端IP地址、以及代表UE在LTE网络中实现语音业务使用的数据编解码方式的第一编解 码类型信息。而且这两种获取方式的区别仅在于执行的时间点不同,所带来的作用效果都 一致。步骤307,IffS控制UE在IxRTT网络中的资源分配、触发域切换流程,并从IxRTT 网络中获取第二编解码类型信息;在本步骤中,IWS接收到语音起呼消息后,将与MSC之间完成链路分配,建立通信 链路,完成资源分配;并通过MSC触发VCC AS发起域切换流程。具体地,在此过程中,IWS通 过MSC为UE在目的网络IxRTT侧选择接入基站IxRTT CS Access,并为UE建立接入IxRTT
16网络后的信令通道及分配资源,以及通过软切换建立与基站IxRTT CS Access之间的A3接 口等。与此同时,IWS还从IxRTT网络中获取第二编解码类型信息,该第二编解码类型信息 为UE在IxRTT网络中实现语音业务时使用的编解码方式,具体地为UE在IxRTT中与对端 终端进行语音数据交互时应用的编解码类型。与第一编解码类型信息的作用相似,IWS获 取第二编解码类型信息的作用在于使IWS在之后使用数据转发通道与对端终端进行语音 数据通信时,能够根据第二编解码类型信息,对UE发送给对端终端的上行语音数据进行准 确的解码,而对对端终端发送给UE的下行语音数据进行准确的编码。步骤308,IffS返回第二信息给MME ;同时,IWS接收到第二数据转发通道建立请求,得知需要建立数据转发通道,于是 为该数据转发通道分配相应的资源,并把其分配的资源的相关信息作为第二信息返回给 MME。具体地,该第二信息中包括了 IWS的第二 IP地址,以及IWS与该数据转发通道支持的 隧道协议相对应的第二隧道标识。该第二 IP地址和第二隧道标识标明了 IWS在该SRVCC 系统中的唯一地址信息,当IWS与LTE网络中的krving Gff之间建立数据转发通道之后, krvingGW根据该第一信息,可以无误地将接收到的语音数据发送给IWS,而且数据发送的 模式遵循该数据转发通道支持的隧道协议。需要说明的是,在本步骤中,对于IWS而言,其返回的第二隧道标识应与步骤306 中,Serving GW返回的第一隧道标识类型一致。步骤309,MME发送第二信息和下行数据双向转发指令给krving Gff ;MME从IWS处获取到其用于建立数据转发通道的第二信息后,为了使krving Gff 能够根据该第二信息中携带的IWS的相关信息,准确地将接收到的语音数据转发给IWS,于 是将该第二信息转发给krving GW。此时,krvingGW和IWS彼此都得知了对方在该数据 转发通道上分配的相关信息,得知了对方在SRVCC系统中的地址、在隧道协议中的隧道标 识,因此,根据对方的这些信息,Serving GW和IWS都可以准确地将接收到的数据转发给对 方,于是,此时义!^丨叫GW和IWS之间的数据转发通道建立完成。同时,为了避免对端终端发送给UE的下行语音数据出现丢失的情况,MME还将同 时发送下行数据双向转发指令给krving Gff,以指示krvingGW在该数据转发通道建立完 成之后,在接收到对端终端发送给UE的下行语音数据时,同时将该下行语音数据通过数据 转发通道发送给IWS,以及通过已有的接口及通道发送给基站eNodeB。如此一来,若在数据 转发通道建立完成之后,接入技术切换还未完成,此时,虽然数据转发通道已经建立完成, 但用户终端UE还未接入到IxRTT的基站IxRTT CS Access中,还是在LTE网络中与eNodeB 相接。因此,若此时义!·^!^ GW在接收到对端终端发送的下行语音数据后,同时将其发送 给IWS和eNodeB,eNodeB还可以将其直接发送给连接的UE,从而避免了该语音数据包的丢 失。需要说明的是,在本步骤中,MME除了发送下行数据双向转发指令给krving Gff, 还可以发送下行数据单向转发指令或者不发任何指令给krvingGW。其中,若MME发送给 Serving GW的为下行数据单向转发指令,krvingGW在转发数据通道建立后,仅将接收到 的下行数据通过转发数据通道转发给IWS,即只将接收到的下行语音数据包往IxRTT网络 发送,从而减少了 eNodeB的处理负担;而若MME不发送任何下行数据转发指令给krving GW,在此情况下,Serving GW将会分配与基站eNodeB之间的转发通道资源,如krving Gff的IP地址等信息,并通过MME发送建立单向转发通道的指令给eNodeB,eNodeB接收到该建 立单向转发通道的指令后,解析该指令并得到krving Gff的IP地址信息等,从而MME控制 eNodeB建立了通向krving GW的单向转发通道。因而,在义!^丨叫GW接收到的对端终端 的下行语音数据时,会将其发送给eNodeB,eNodeB再通过建立的到krving GW转发通道将 其返回给%1^1叫Gff, Serving GW又可以通过与IWS之间的转发通道将其发送给IWS。从 而在此种情况下,即使MME没有下发下行数据转发指令给krvingGW,Serving GW通过现有 技术中已有的操作,仍然会将接收到的下行语音数据通过数据转发通道发送给IWS。另外需要说明的是,上述MME发送下行数据双向转发指令或者下行数据单向转发 指令的步骤也可以在步骤304中,协同MME发送第一数据转发通道建立请求时一起执行。步骤310,Serving Gff返回数据转发通道建立响应消息给MME ;Serving GW接收到MME转发的第二信息后,返回数据转发通道建立响应消息给 MME,告知MME数据转发通道已经建立。需要说明的是,此时义!^丨叫GW与IWS之间的数据转 发通道已经完全建立,Serving GW与IWS接收到的语音数据已经可以通过该数据转发通道 在两者之间进行转发,即在LTE网络和IxRTT网络之间进行转发,但是,由于此时接入技术 切换还未完成,因此,发往UE的下行语音数据在IWS发送给IxRTT的基站IxRTT CSAccess 后,并不能传送到UE,同时,UE需发送给对端终端的上行语音数据也无法通过IxRTT CS Access发送出,因而,此时的数据转发通道并没有起到真正的UE与对端终端进行语音会话 的过渡通信链路的作用。步骤311,MME将接入技术切换完成预备消息接通过eNodeB发送给UE ;当上述步骤307中,当IWS在IxRTT网络已完成了选择接入基站lxRTTCS Access、 为UE在网络分配资源、及建立接入IxRTT网络后的信令通道等操作之后,代表UE在IxRTT 网络中的承载层的切换已经预备完毕,于是IWS创建接入技术切换完成预备消息,并将其 发送给MME,而MME又通过eNodeB将该接入技术切换完成消息发送给UE。步骤312,UE 接入到 IxRTT CS Access 中;UE接收到eNodeB发送的接入技术切换完成预备消息,得知UE在IxRTT网络中的 承载层的切换已经预备完毕,于是正式接入到IxRTT网络的基站IxRTT CS Access中,此时 接入技术切换的流程已经完成。步骤313,UE发送接入技术切换完成消息给IxRTT CS Access ;步骤314,IxRTT CS Access转发接入技术切换完成消息给MSC,指示接入技术切换 完成;由于此时接入技术切换已经完成,UE已经接入到IxRTT网络的基站IxRTT CS Access中,因此,虽然此时域切换流程还未完成,但是UE与对端终端的所有上下行语音数 据都从数据转发通道进行发送,从而无需再等待域切换流程的完成,UE便可以通过该数据 转发通道与对端终端进行语音会话,与现有技术的SRVCC技术方案相比,大大缩短了语音 业务中的间断时间。步骤315,域切换完成及资源释放等后续流程。数据转发通道及接入技术切换完成之后,UE已经可以通过新建立的数据通信链路 与对端终端进行语音会话,而之后随着SRVCC域切换的操作的完成,该数据转发通道以及 UE在LTE网络中的相关资源将被释放,同时UE的SRVCC业务切换后续流程也将相应执行,由于此部分的操作的与现有技术中SRVCC业务的操作类似,在本实施例中将不再赘述。下 面仅将针对本实施例中有关域切换完成后相关资源的释放流程作出详细的描述。图7为本发明实施例语音呼叫连续性业务的处理方法实施例三中域切换完成后 的资源释放流程信令图,如图7所示,本流程包括如下步骤步骤400,域转换完成后,MGCF发送ISUP =ANM消息给MSC ;步骤401,MSC生成域切换完成消息,并发送给IWS ;步骤402,IffS返回域切换完成响应消息给MSC ;具体地,当VCC AS控制的域切换流程完成之后,MGCF将发送ISUP =ANM消息给 MSC,以通知MSC域切换流程完成的消息。而MSC接收到该ISUP =ANM消息后,得知域切换已 经完成,于是生成域切换完成消息,并发送给IWS,以通知IWS。具体地,若在本实施例中,第 二网元为MGW,在步骤401中,MSC发送域切换完成消息给MGW。另外需要说明的是,在上述步骤401中,MSC发送给IWS的域切换完成消息也可以 在MSC接收到从对端终端通过IxRTT网络中的通信链路发送过来的下行语音数据时生成, 即当MSC接收到对端终端通过IxRTT网络的通信链路发送的下行语音数据时,得知此时域 切换操作已经完成,则自行生成域切换完成信息。步骤403,IffS释放数据转发通道的相关资源;IWS接收到域切换完成消息后,得知此时域切换操作已经完成,IxRTT网络中的 MSC与IMS的连接已经建立,而且此时接入技术切换也已经完成,即终端UE通过IxRTT网络 中的语音数据的承载链路,即图2中虚线所表示的通信链路,已经可以完成与对端终端的 语音会话业务。于是IWS将释放数据转发通道在IWS中的所有相关建立资源,以关闭该数 据转发通道。步骤404,IffS生成切换完成消息,发送给MME ;步骤405,MME释放UE在LTE网络中的相关资源。在IWS释放数据转发通道的相关建立资源的同时,为了使MME得知此时域切换已 经完成的消息,IWS还生成切换完成消息,发送给MME。MME在接收到该切换完成消息后,释 放UE在LTE网络中的所有相关资源,包括krvingGW中关于建立数据转发通道的资源,以 使UE真正地切换至IxRTT网络中。本发明实施例提供的语音呼叫连续性业务的处理方法,通过在用户终端将语音业 务从PS域网络向CS域网络切换的过程当中,在SRVCC的切转换操作完成之前,控制建立语 音数据的PS域网络和CS网络之间的双向转发通道,从而使得SRVCC业务中域切换流程完 成之前,用户终端与对端终端之间需传输的语音数据,可以通过该数据转发通道在PS域网 络和CS域网络之间进行转发,而且一旦接入技术切换流程完成之后,用户终端与对端终端 之间便可以通过该数据转发通道形成用于传递语音数据的过渡通信链路,该过渡通信链路 使得域切换产生的较长的中断时延不再影响到SRVCC的整体语音切换时延大小,且大大提 高了 SRVCC技术的性能,满足了运营商对于SRVCC性能的要求,提高了 SRVCC的语音连续性 的质量。图8为本发明实施例语音呼叫连续性业务的处理方法实施例四的信令图,如图8 所示,本方法包括如下步骤步骤500,UE发送测量报告给eNodeB ;
步骤501,eNodeB根据接收到的测量报告判断是否触发到IxRTT网络的SRVCC切 换业务;步骤502,eNodeB发送切换请求消息给UE ;在UE通过EPS接入进行VoIP语音会话的过程中,eNodeB根据UE不断上报的该 测量报告中的信息,判断是否开始触发SRVCC的网络切换流程。若eNodeB根据判断决定进 行语音业务的LTE网络到IxRTT网络的切换时,将发送切换请求给UE,通知UE开始发起该 语音业务的LTE网络往IxRTT网络的切换流程。步骤503,UE通过eNodeB将语音起呼消息、终端IP地址、对端终端IP地址和第一 编解码类型信息发送给MME;UE在接收到eNodeB发送的切换请求之后,得知需要开始执行SRVCC业务的从LTE 网络切换到IxRTT网络的切换流程,于是其通过eNodeB发送语音切换发起消息给MME,以 发起该切换流程。与此同时,UE还将终端IP地址、对端终端的IP地址以及第一编解码类 型信息也随同语音切换发起消息一起,通过eNodeB发送给MME。此外,UE还可以将终端IP 地址、对端终端IP地址和第一编解码类型信息,打包在语音起呼消息中,作为一个信息通 过eNodeB发送给MME。步骤504,MME将第二数据转发通道建立请求、语音起呼消息、终端IP地址、对端终 端IP地址和第一编解码类型信息一起发送给IWS ;MME在接收到eNodeB发送的语音起呼消息时,确定需要开始进行UE的语音业务 的网络切换,于是为了建立LTE网络和IxRTT网络之间的数据转发通道,优化SRVCC业务的 语音连续性性能,MME发送第一数据转发通道建立请求给IxRTT中的IWS,以从IWS处获取 其用于建立数据转发通道的信息。同时,MME还将语音起呼消息、终端IP地址、对端终端IP 地址和第一编解码类型信息一起发送给IWS。其中,终端IP地址、对端终端IP地址和第一 编解码类型信息的作用在于,使IWS在之后使用数据转发通道与对端终端进行语音数据通 信时,能够根据该终端IP地址和对端终端IP地址,将发送给对端终端的语音数据包封装成 适合在IP上传递的语音包的格式;以及根据第一编解码类型信息,对UE发送给对端终端的 上行语音数据进行准确的编码,而对对端终端发送给UE的下行语音数据进行准确的解码; 而语音起呼消息则用于使IWS开始触发各切换流程。需要说明的是,实际应用中,IWS获取终端IP地址、对端终端IP地址和第一编解 码类型信息的方式也可以不通过MME转发得到,当LTE网络和IxRTT网络之间的数据转发 通道建立完成之后,IWS在通过该数据转发通道,接收到对端终端发送的第一个下行语音数 据包后,还可以通过解析该接收到的第一个下行语音数据包,从而通过该解析过程获取终 端IP地址、对端终端IP地址、以及代表UE在LTE网络中实现语音业务使用的数据编解码 方式的第一编解码类型信息。而且这两种获取方式的区别仅在于执行的时间点不同,所带 来的作用效果都一致。此外,在本实施例中,第二网元IWS还可以为IxRTT网络中的MGW,即在本步骤中, MME还可以通过IWS发送第一信息和第二数据转发通道建立请求给MGW,以建立MGW与LTE 网络的网元之间的数据转发通道,只是在本实施例的下述所有步骤中,仅以IWS为例作出 说明,而MGW的实例也在本发明所保护的范围之内。唯一不同的是,当第二网元为MGW时, MME从MGW发送或接收数据都必须通过IWS的转发而进行。
步骤505,IffS控制UE在IxRTT网络中的资源分配、触发域切换流程,并从IxRTT 网络中获取第二编解码类型信息;在本步骤中,IWS接收到语音起呼消息后,将与MSC之间完成链路分配,建立通信 链路,完成资源分配;并通过MSC触发VCC AS发起域切换流程。具体地,在此过程中,IWS通 过MSC为UE在目的网络IxRTT侧选择接入基站IxRTT CS Access,并为UE建立接入IxRTT 网络后的信令通道及分配资源,以及通过软切换建立与基站IxRTT CS Access之间的A3接 口等。与此同时,IWS还从IxRTT网络中获取第二编解码类型信息,该第二编解码类型信息 为UE在IxRTT网络中实现语音业务时使用的编解码方式,具体地为UE在IxRTT中与对端 终端进行语音数据交互时应用的编解码类型。与第一编解码类型信息的作用相似,IWS获 取第二编解码类型信息的作用在于使IWS在之后使用数据转发通道与对端终端进行语音 数据通信时,能够根据第二编解码类型信息,对UE发送给对端终端的上行语音数据进行准 确的解码,而对对端终端发送给UE的下行语音数据进行准确的编码。步骤506,IffS返回第二信息给MME ;IWS接收到第二数据转发通道建立请求,得知需要建立数据转发通道,于是为该数 据转发通道分配相应的资源,并把其分配的资源的相关信息作为第二信息返回给MME。具体 地,该第二信息中包括了 IWS的第二 IP地址,以及IWS与该数据转发通道支持的隧道协议 相对应的第二隧道标识。该第二 IP地址和第二隧道标识标明了 IWS在该SRVCC系统中的唯 一地址信息,当IWS与LTE网络中的krving GW之间建立数据转发通道之后,Serving Gff 根据该第一信息,可以无误地将接收到的语音数据发送给IWS,而且数据发送的模式遵循该 数据转发通道支持的隧道协议。具体地,在本实施例中,对于数据转发通道而言,其支持的隧道协议可以为GRE隧 道协议、GTP-U隧道协议、Sl应用协议,或者其他的适于数据转发通道所使用的协议。对于 不同的隧道协议,第一隧道标识将不相同,例如,若数据转发通道支持的为GRE隧道协议, 第一隧道标识为在GRE隧道协议中定义的GRE key,而若数据转发通道支持的为GTP-U隧道 协议,则第一隧道标识为在GTP-U隧道协议中定义的隧道端点TEID。步骤507,MME发送第二信息、第一数据转发通道建立请求和下行数据双向转发指 令给 Serving Gff ;MME从IxRTT网络的IWS处获取到其用于建立数据转发通道的第二信息后,为了 使LTE中的第一网元能够根据该第二信息中携带的IWS的相关信息,准确地将接收到的语 音数据转发给IWS,于是将该第二信息转发给第一网元。同时,MME还一起发送第一数据转 发通道建立请求给第一网元,以从第一网元处获取第一网元分配的、用于建立数据转发通 道的第一信息。在本实施例中,设定第一网元为krving GW,同时,第一网元还可以为LTE网络中 的PDN Gff,即在本步骤中,MME还可以通过krving Gff发送第二信息和第一数据转发通道 建立请求给PDN Gff,以建立PDN GW与IWS之间的数据转发通道。而在本实施例的下述所有 步骤中,仅以第一网元为krving GW为例作出说明,而第一网元为PDN GW的实例也在本发 明所保护的范围之内。唯一不同的是,当第一网元为PDN GW时,MME从PDN GW发送或接收 数据都必须通过krving GW的转发而实现。此外,在MME发送第二信息和第一数据转发通道建立请求给krvingGW的同时,为了避免对端终端发送给UE的下行语音数据出现丢失的情况,MME还将同时发送下行数据双 向转发指令给krving Gff,以指示krvingGW在该数据转发通道建立完成之后,在接收到 对端终端发送给UE的下行语音数据时,同时将该下行语音数据通过数据转发通道发送给 IWS,以及通过已有的接口及通道发送给基站eNodeB。如此一来,若在数据转发通道建立完 成之后,接入技术切换还未完成,此时,虽然数据转发通道已经建立完成,但用户终端UE还 未接入到IxRTT的基站IxRTT CS Access中,还是在LTE网络中与eNodeB相接。因此,若此 时krving Gff在接收到对端终端发送的下行语音数据后,同时将其发送给IWS和eNodeB, eNodeB还可以将其直接发送给连接的UE,从而避免了该语音数据包的丢失。需要说明的是,在本步骤中,MME除了发送下行数据双向转发指令给krving Gff, 还可以发送下行数据单向转发指令或者不发任何指令给krvingGW。其中,若MME发送给 Serving GW的为下行数据单向转发指令,krvingGW在转发数据通道建立后,仅将接收到 的下行数据通过转发数据通道转发给IWS,即只将接收到的下行语音数据包往IxRTT网络 发送,从而减少了 eNodeB的处理负担;而若MME不发送任何下行数据转发指令给krving Gff,在此情况下,Serving Gff将会分配与基站eNodeB之间的转发通道资源,例如krving Gff的IP地址等信息资源,并通过MME发送建立单向转发通道的指令给eNodeB,从而eNodeB 接收到该建立单向转发通道的指令后,解析该指令并得到krving Gff的IP地址信息等, 如此一来,MME便控制建立了 eNodeB通向krving GW的单向转发通道S1-U。因而,在 Serving Gff接收到的对端终端的下行语音数据时,会将其发送给eNodeB,eNodeB通过建立 的到krving GW转发通道将其转发给krving Gff, Serving GW再通过与IWS之间的转发 通道将其发送给IWS。从而在此种情况下,即使MME没有下发下行数据转发指令给krving Gff, Serving GW通过现有技术中已有的操作,仍然会将接收到的下行语音数据通过数据转 发通道发送给IWS。步骤508,Serving Gff返回第一信息给MME ;Serving Gff接收到第一数据转发通道建立请求,得知需要建立数据转发通道,于 是义!·^!^ GW为该数据转发通道分配相应的资源,并把其分配的资源的相关信息作为第一 信息返回给MME。具体地,该第一信息中包括了 krving Gff的第一 IP地址,以及krving GW与该数据转发通道支持的隧道协议相对应的第一隧道标识。该第一 IP地址和第一隧道 标识标明了 krvingGW在该SRVCC系统中的唯一地址信息,当krving Gff与IxRTT网络 中的第二网元之间建立数据转发通道之后,第二网元根据该第一信息,可以无误地将接收 到的语音数据发送给krving GW,而且数据发送的模式遵循该数据转发通道支持的隧道协 议。需要说明的是,在本步骤中,对于IWS而言,其返回的第二隧道标识应与步骤506 中,Serving GW返回的第一隧道标识类型一致。步骤509,MME将第一信息发送给IWS ;MMEWkrving GW处获取到其用于建立数据转发通道的第一信息后,为了使IWS 能够根据该第一信息中携带Wkrving GW的相关信息,准确地将接收到的语音数据转发给 Serving GW,于是将该第一信息转发给IWS。另外需要说明的是,在本实施例中,对于上述步骤404中,MME发送终端IP地址、 对端终端IP地址和第一编解码类型信息给IWS的步骤,还可以在本步骤中执行,即MME将
22终端IP地址、对端终端IP地址和第一编解码类型信息,随同第一信息一起发送给IWS。步骤510,IffS返回数据转发通道建立响应消息给MME ;IWS接收到MME转发的第一信息后,返回建立数据转发通道响应消息给MME,告知 MME数据转发通道已经建立。需要说明的是,此时义!^丨叫GW与IWS之间的数据转发通道 已经完全建立,Serving GW与IWS接收到的语音数据已经可以通过该数据转发通道在两者 之间进行转发,即在LTE网络和IxRTT网络之间进行转发,但是,由于此时接入技术切换还 未完成,因此,发往UE的下行语音数据在IWS发送给IxRTT的基站IxRTT CS Access后,并 不能传送到UE,同时,UE需发送给对端终端的上行语音数据也无法通过IxRTT CS Access 发送出,因而,此时的数据转发通道并没有起到真正的UE与对端终端进行语音会话的过渡 通信链路的作用。步骤511,MME将接入技术切换完成预备消息接通过eNodeB发送给UE ;当上述步骤505中,当IWS在IxRTT网络已完成了选择接入基站lxRTTCS Access、 为UE在网络分配资源、及建立接入IxRTT网络后的信令通道等操作之后,代表UE在IxRTT 网络中的承载层的切换已经预备完毕,于是IWS创建接入技术切换完成预备消息,并将其 发送给MME,而MME又通过eNodeB将该接入技术切换完成消息发送给UE。步骤512,UE 接入到 IxRTT CS Access 中;UE接收到eNodeB发送的接入技术切换完成预备消息,得知UE在IxRTT网络中的 承载层的切换已经预备完毕,于是正式接入到IxRTT网络的基站IxRTT CS Access中,此时 接入技术切换的流程已经完成。步骤513,UE发送接入技术切换完成消息给IxRTT CS Access ;步骤514,IxRTT CS Access转发接入技术切换完成消息给MSC,指示接入技术切换 完成;由于此时接入技术切换已经完成,UE已经接入到IxRTT网络的基站IxRTT CS Access中,因此,虽然此时域切换流程还未完成,但是UE与对端终端的所有上下行语音数 据都从数据转发通道进行发送,从而无需再等待域切换流程的完成,UE便可以通过该数据 转发通道与对端终端进行语音会话,与现有技术的SRVCC技术方案相比,大大缩短了语音 业务中的间断时间。步骤515,域切换完成及资源释放等后续流程。数据转发通道及接入技术切换完成之后,UE已经可以通过新建立的数据通信链路 与对端终端进行语音会话,而之后随着SRVCC域切换的操作的完成,该数据转发通道以及 UE在LTE网络中的相关资源将被释放,同时UE的SRVCC业务切换后续流程也将相应执行, 由于此部分的操作的与现有技术中SRVCC业务的操作类似,在本实施例中将不再赘述。相 应地,在本实施例中,域切换完成后相关资源的释放流程与实施例三中的资源释放流程一 致,可以参考上述实施例三中揭露的相关内容,故在此也不再赘述。另外需要说明的是,在本实施例中,对于上述步骤504中,MME发送语音切换发起 消息给IWS的步骤,也可以在步骤509中执行,即MME将语音起呼消息和第一信息一起发送 给IWS。而若是在本实施例中,MME是在步骤509中将语音起呼消息发送给IWS,对于上述 步骤405中,IWS触发域切换流程,并从IxRTT网络中获取第二编解码类型信息的步骤,将 在步骤509和步骤510之间执行。即相比在步骤504中MME将语音起呼消息发送给IWS,在步骤509中将语音切换发起消息发送给IWS的方案,将更晚执行触发域切换的操作,而对于 其他的操作步骤,则没有任何区别。本发明实施例的语音呼叫连续性业务的处理方法,通过在用户终端将语音业务从 PS域网络向CS域网络切换的过程当中,在SRVCC的切转换操作完成之前,控制建立语音数 据的PS域网络和CS网络之间的双向转发通道,从而使得SRVCC业务中域切换流程完成之 前,用户终端与对端终端之间需传输的语音数据,可以通过该数据转发通道在PS域网络和 CS域网络之间进行转发,而且一旦接入技术切换流程完成之后,用户终端与对端终端之间 便可以通过该数据转发通道形成用于传递语音数据的过渡通信链路,该过渡通信链路使得 域切换产生的较长的中断时延不再影响到SRVCC的整体语音切换时延大小,且大大提高了 SRVCC技术的性能,满足了运营商对于SRVCC性能的要求,提高了 SRVCC的语音连续性的质 量。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。图9为本发明实施例移动管理实体设备的实施例一的结构示意图,如图9所示,本 实施例的移动管理实体设备包括接收模块11和数据转发通道建立模块12。其中,接收模块 11用于接收用户终端通过演进型基站发送的语音起呼消息,并开始将用户终端的语音业务 从分组交换域网络向电路域网络进行切换;数据转发通道建立模块12用于在将用户终端 的语音业务从分组交换域网络向电路域网络切换的过程中,控制分组交换域网络的第一网 元和电路域网络的第二网元之间建立数据转发通道。具体地,语音业务从分组交换域网络 向电路域网络切换的过程包括域切换和接入技术切换两个流程,而该数据转发通道用于在 域切换完成之前,对用户终端发送或接收的语音数据在分组交换域网络和电路域网络之间 进行转发。其中,上述第一网元通常为PS域网络中的服务网关或者分组数据网络网关,而第 二网元通常为CS域网络中的互操作功能实体或者媒体网关。具体地,本实施例中,接收模块与数据转发通道建立模块所涉及的具体工作过程, 可以参考上述语音呼叫连续性业务的处理方法所涉及的相关实施例揭露的相关内容,在此 不再赘述。本发明实施例的移动管理实体设备,用于在用户终端将语音业务从PS域网络向 CS域网络切换的过程当中,在SRVCC的切转换操作完成之前,控制建立语音数据的PS域网 络和CS网络之间的双向转发通道,从而使得SRVCC业务中域切换流程完成之前,用户终端 与对端终端之间需传输的语音数据,可以通过该数据转发通道在PS域网络和CS域网络之 间进行转发,而且一旦接入技术切换流程完成之后,用户终端与对端终端之间便可以通过 该数据转发通道形成用于传递语音数据的过渡通信链路,该过渡通信链路使得域切换产生 的较长的中断时延不再影响到SRVCC的整体语音切换时延大小,且大大提高了 SRVCC技术 的性能,满足了运营商对于SRVCC性能的要求,提高了 SRVCC的语音连续性的质量。图10为本发明实施例移动管理实体设备的实施例二的结构示意图,如图10所示, 在上述实施例的基础上,本实施例的移动管理实体设备中的数据转发通道建立模块12还可以包括第一获取模块121、第二获取模块122和第一发送模块123。其中,第一获取模块 121用于,从第一网元获取第一网元分配给数据转发通道的第一信息;第二获取模块122用 于,将第一信息转发给第二网元,并从第二网元获取第二网元分配给数据转发通道的第二 信息;第一发送模块123则用于,将第二信息转发给第一网元,以使第一网元和第二网元之 间建立数据转发通道。或者,第一获取模块121用于从第二网元获取第二网元分配给数据转发通道的第 二信息;第二获取模块122用于将第二信息转发给第一网元,并从第一网元获取第一网元 分配给数据转发通道的第一信息;第一发送模块123用于,将第一信息转发给第二网元,以 使第一网元和第二网元之间建立数据转发通道。上述第一信息包括第一网元的第一 IP地址、和第一网元与所述数据转发通道支 持的隧道协议相对应的第一隧道标识;而第二信息则包括第二网元的第二 IP地址、和第二 网元与数据转发通道支持的隧道协议相对应的第二隧道标识。进一步地,上述数据转发通道建立模块还可以包括第二发送模块IM和第三发送 模块125。其中,第二发送模块1 用于在上述将第一信息转发给第二网元的同时,或者在 从第二网元获取第二网元分配给数据转发通道的第二信息的过程中,将接收到的用户终端 通过eNobeB发送的终端IP地址、对端终端IP地址和第一编解码类型信息发送给第二网 元。该终端IP地址为所述用户终端的IP地址,对端终端IP地址为对端终端的IP地址, 第一编解码类型信息为用户终端在PS域网络中进行语音数据传输时使用的数据编解码方 式。而第三发送模块125则用于在将第二信息转发给第一网元的同时,或者在从第一 网元获取第一网元分配给数据转发通道的第一信息的过程中,发送下行数据双向转发指令 或者下行数据单向转发指令给所述第一网元。其中,下行数据双向转发指令用于指示第一 网元在数据转发通道建立之后,同时将接收到的下行数据转发给eNobeB,以及通过数据转 发通道转发给第二网元;而下行数据单向转发指令则用于指示第一网元在数据转发通道建 立后,仅将接收到的下行数据通过数据转发通道转发给所述第二网元。需要说明的是,图10所示的本实施例的移动管理实体设备的各模块之间的连接 关系,只是本实施例在实际应用中所应用的一种,而且本实施例中,所有模块所涉及的具体 工作过程,可以参考上述语音呼叫连续性业务的处理方法所涉及的相关实施例揭露的相关 内容,在此不再赘述。本发明实施例的移动管理实体设备,用于在用户终端将语音业务从PS域网络向 CS域网络切换的过程当中,在SRVCC的切转换操作完成之前,控制建立语音数据的PS域网 络和CS网络之间的双向转发通道,从而使得SRVCC业务中域切换流程完成之前,用户终端 与对端终端之间需传输的语音数据,可以通过该数据转发通道在PS域网络和CS域网络之 间进行转发,而且一旦接入技术切换流程完成之后,用户终端与对端终端之间便可以通过 该数据转发通道形成用于传递语音数据的过渡通信链路,该过渡通信链路使得域切换产生 的较长的中断时延不再影响到SRVCC的整体语音切换时延大小,且大大提高了 SRVCC技术 的性能,满足了运营商对于SRVCC性能的要求,提高了 SRVCC的语音连续性的质量。图11为本发明实施例语音呼叫连续性业务的处理系统实施例的结构示意图,如 图11所示,本实施例的语音呼叫连续性业务的处理系统包括分组交换域网络的第一网元1、电路域网络的第二网元2,以及上述实施例所述的移动管理实体设备3。其中,第一网元 可以为PS域网络中的服务网关或者分组数据网络网关,而第二网元可以为CS域网络中的 互操作功能实体或者媒体网关。具体地,本实施例中的移动管理实体设备3的组成结构以及其所涉及的具体工作 过程,都可以参考上述移动管理实体设备、以及语音呼叫连续性业务的处理方法所涉及的 相关实施例揭露的相关内容,在此不再赘述。本发明实施例提供的语音呼叫连续性业务的处理系统,通过在用户终端将语音业 务从PS域网络向CS域网络切换的过程当中,在SRVCC的切转换操作完成之前,控制建立语 音数据的PS域网络和CS网络之间的双向转发通道,从而使得SRVCC业务中域切换流程完 成之前,用户终端与对端终端之间需传输的语音数据,可以通过该数据转发通道在PS域网 络和CS域网络之间进行转发,而且一旦接入技术切换流程完成之后,用户终端与对端终端 之间便可以通过该数据转发通道形成用于传递进行语音数据的过渡通信链路,该过渡通信 链路使得域切换产生的较长的中断时延不再影响到SRVCC的整体语音切换时延大小,且大 大提高了 SRVCC技术的性能,满足了运营商对于SRVCC性能的要求,提高了 SRVCC的语音连 续性的质量。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种语音呼叫连续性业务的处理方法,其特征在于,包括在用户终端发起的将语音业务从分组交换域网络向电路域网络切换的过程中,移动管 理实体控制所述分组交换域网络的第一网元和所述电路域网络的第二网元之间建立数据 转发通道;所述语音业务从分组交换域网络向电路域网络切换的过程包括域切换和接入技术切 换,所述数据转发通道用于在所述域切换完成之前,转发所述用户终端的语音数据。
2.根据权利要求1所述的方法,其特征在于所述第一网元为服务网关或者分组数据网络网关,所述第二网元为互操作功能实体或 者媒体网关。
3.根据权利要求1或2所述的方法,其特征在于,所述移动管理实体控制所述分组交换 域网络的第一网元和所述电路域网络的第二网元之间建立数据转发通道,包括所述移动管理实体从所述第一网元获取所述第一网元分配给所述数据转发通道的第 “'fn 息;所述移动管理实体将所述第一信息转发给所述第二网元,并从所述第二网元获取所述 第二网元分配给所述数据转发通道的第二信息;所述移动管理实体将所述第二信息转发给所述第一网元,以使所述第一网元和所述第 二网元之间建立所述数据转发通道;或者,包括所述移动管理实体从所述第二网元获取所述第二网元分配给所述数据转发通道的第 ■~-fn 息;所述移动管理实体将所述第二信息转发给所述第一网元,并从所述第一网元获取所述 第一网元分配给所述数据转发通道的第一信息;所述移动管理实体将所述第一信息转发给所述第二网元,以使所述第一网元和所述第 二网元之间建立所述数据转发通道。
4.根据权利要求3所述的方法,其特征在于所述第一信息包括所述第一网元的第一 IP地址、和所述第一网元与所述数据转发通 道支持的隧道协议相对应的第一隧道标识;所述第二信息包括所述第二网元的第二 IP地址、和所述第二网元与所述数据转发通 道支持的隧道协议相对应的第二隧道标识。
5.根据权利要求3所述的方法,其特征在于所述移动管理实体从所述第一网元获取所述第一网元分配给所述数据转发通道的第 一信息包括所述移动管理实体发送第一数据转发通道建立请求至所述第一网元;所述移 动管理实体接收所述第一网元响应所述第一数据转发通道建立请求而返回的所述第一信 息;所述移动管理实体从所述第二网元获取所述第二网元分配给所述数据转发通道的第 二信息包括所述移动管理实体发送第二数据转发通道建立请求至所述第二网元,所述移 动管理实体接收所述第二网元响应所述第二数据转发通道建立请求而返回的所述第二信 肩、ο
6.根据权利要求5所述的方法,其特征在于在所述移动管理实体将所述第一信息转发给所述第二网元,或者所述移动管理实体发 送第二数据转发通道建立请求至所述第二网元的同时,所述方法还包括所述移动管理实 体将接收到的所述用户终端通过演进型基站发送的终端IP地址、对端终端IP地址和第一 编解码类型信息,发送给所述第二网元;或者,在所述数据转发通道建立完成之后,所述方法还包括所述第二网元从接收到的对端 终端通过所述数据转发通道发送的第一个下行语音数据包中,解析获取所述终端IP地址、 对端终端IP地址和第一编解码类型信息;所述终端IP地址为所述用户终端的IP地址,所述对端终端IP地址为所述对端终端的 IP地址,所述第一编解码类型信息为所述用户终端在所述分组交换域网络中进行语音数据 传输时使用的数据编解码方式。
7.根据权利要求6所述的方法,其特征在于,在所述数据转发通道的建立过程中,所述 方法还包括所述第二网元从所述电路域网络中获取第二编解码类型信息,所述第二编解码类型信 息为所述用户终端在所述电路域网络中进行语音数据传输时使用的编解码方式。
8.根据权利要求5所述的方法,其特征在于,在所述移动管理实体发送第一数据转发 通道建立请求至所述第一网元,或者所述移动管理实体将所述第二信息转发给所述第一网 元的同时,所述方法还包括所述移动管理实体发送下行数据双向转发指令或者下行数据单向转发指令给所述第 一网元;所述下行数据双向转发指令用于指示所述第一网元在所述数据转发通道建立之后,同 时将接收到的下行语音数据转发给所述演进型基站,以及通过所述数据转发通道转发给所 述第二网元;所述下行数据单向转发指令用于指示所述第一网元在所述数据转发通道建立 后,仅将接收到的下行语音数据通过所述数据转发通道转发给所述第二网元。
9.根据权利要求1或2所述的方法,其特征在于,在所述域切换完成之后,所述方法还 包括所述第二网元接收移动交换中心发送的域切换完成消息,或者接收所述对端终端通过 电路域网络的通信链路发送的下行语音数据,释放所述数据转发通道的相关建立资源,并 生成切换完成消息;所述移动管理实体接收所述第二网元发送的所述切换完成消息,释放所述用户终端在 所述分组交换域网络中的相关资源。
10.一种移动管理实体设备,其特征在于,包括接收模块,用于接收用户终端通过演进型基站发送的语音起呼消息,并开始将所述用 户终端的语音业务从分组交换域网络向电路域网络进行切换;数据转发通道建立模块,用于在将所述用户终端的语音业务从分组交换域网络向电路 域网络切换的过程中,控制所述分组交换域网络的第一网元和所述电路域网络的第二网元 之间建立数据转发通道,所述语音业务从分组交换域网络向电路域网络切换的过程包括域 切换和接入技术切换,所述数据转发通道用于在所述域切换完成之前,转发所述用户终端 的语音数据。
11.根据权利要求10所述的移动管理实体设备,其特征在于所述第一网元为服务网关或者分组数据网络网关,所述第二网元为互操作功能实体或 者媒体网关。
12.根据权利要求10或11所述的移动管理实体设备,其特征在于,所述数据转发通道 建立模块包括第一获取模块、第二获取模块和第一发送模块;所述第一获取模块用于从所述第一网元获取所述第一网元分配给所述数据转发通道的第一信息;所述第二获取模块用于将所述第一信息转发给所述第二网元,并从所述第二网元获取 所述第二网元分配给所述数据转发通道的第二信息;所述第一发送模块用于将所述第二信息转发给所述第一网元,以使所述第一网元和所 述第二网元之间建立所述数据转发通道;或者所述第一获取模块用于从所述第二网元获取所述第二网元分配给所述数据转发 通道的第二信息;所述第二获取模块用于将所述第二信息转发给所述第一网元,并从所述第一网元获取 所述第一网元分配给所述数据转发通道的第一信息;所述第一发送模块用于将所述第一信息转发给所述第二网元,以使所述第一网元和所 述第二网元之间建立所述数据转发通道。
13.根据权利要求12所述的移动管理实体设备,其特征在于,所述数据转发通道建立 模块还包括第二发送模块,用于在所述将所述第一信息转发给所述第二网元的同时,或者在从所 述第二网元获取所述第二网元分配给所述数据转发通道的第二信息的过程中,将接收到的 所述用户终端通过所述演进型基站发送的终端IP地址、对端终端IP地址和第一编解码类 型信息,发送给所述第二网元;所述终端IP地址为所述用户终端的IP地址,所述对端终端IP地址为所述对端终端的 IP地址,所述第一编解码类型信息为所述用户终端在所述分组交换域网络中进行语音数据 传输时使用的数据编解码方式。
14.根据权利要求12所述的移动管理实体设备,其特征在于,所述数据转发通道建立 模块还包括第三发送模块,用于在将所述第二信息转发给所述第一网元的同时,或者在从所述第 一网元获取所述第一网元分配给所述数据转发通道的第一信息的过程中,发送下行数据双 向转发指令或者下行数据单向转发指令给所述第一网元;所述下行数据双向转发指令用于指示所述第一网元在所述数据转发通道建立之后,同 时将接收到的下行数据转发给所述演进型基站,以及通过所述数据转发通道转发给所述第 二网元;所述下行数据单向转发指令用于指示所述第一网元在所述数据转发通道建立后, 仅将接收到的下行数据通过所述数据转发通道转发给所述第二网元。
15.一种语音呼叫连续性业务的处理系统,其特征在于,包括分组交换域网络的第一 网元、电路域网络的第二网元,以及如权利要求10 14任一所述的移动管理实体设备。
全文摘要
本发明提供一种语音呼叫连续性业务的处理方法、设备及系统,方法包括在UE发起的将语音业务从PS域网络向CS域网络切换的过程中,MME控制PS域网络的第一网元和CS域网络的第二网元之间建立数据转发通道;该语音业务从PS域网络向CS域网络切换的过程包括域切换和接入技术切换,该数据转发通道用于在域切换完成之前,转发UE的语音数据。本发明实施例通过在UE发起的将语音业务从PS域网络向CS域网络切换的过程当中,在SRVCC的切转换操作完成之前,控制建立语音数据的PS域网络和CS域网络之间的数据转发通道,使得域切换产生的较长的中断时延不再影响到SRVCC的语音切换时延大小,提高了SRVCC的语音连续性的质量。
文档编号H04W4/16GK102088681SQ200910251389
公开日2011年6月8日 申请日期2009年12月3日 优先权日2009年12月3日
发明者刘海, 吴晓波, 帅扬来 申请人:华为技术有限公司