通话连接方法、装置及系统的制作方法

文档序号:7918563阅读:180来源:国知局
专利名称:通话连接方法、装置及系统的制作方法
技术领域
本发明涉及移动通信:技术领域,尤其涉及一种通话连接方法、 装置及系统。
背景技术
IP (网纟各互取:协i义,Internet Protocol,简4尔为IP)多+某体子系 统(IP Multimedia Core Network Subsystem,简称、为IMS )是由第三 ^f戈合叶乍^^半^十划(3rd Generation Partnership Project,筒称、3GPP ) 提出的一种基于IP的网络架构,该系统构建了一种开放而灵活的业 务环境,支持多i某体应用,能够为用户提供丰富的多媒体业务。
IMS可以分为控制层和业务层。其中,控制层主要包括用于业 务触发和控制的会话控制功能(Call Session Control Function,简称 为CSCF ),而CSCF又可以分为4<理CSCF ( Proxy CSCF,简称为 P-CSCF)、查询CSCF (Interrogating CSCF,简称为I-CSCF )和月l 务CSCF (Serving CSCF,简称为S-CSCF)。而业务层主要包括一 系列的应用服务器(Application Server,简称为AS),用于提供具 体的服务业务,AS可以是独立的实体,也可以存在于S-CSCF中。
在目前的移动通信系统中,存在不支持IMS々某体协议的用户设 备(User Equipment,简称为UE ),该类UE不能直接接入IMS的 媒体协议,但如果该UE支持电路交换(Circuit Switch,简称为CS ) 网络协议和支持IMS的信令协议,则可通过CS网络提供媒体通道接入到IMS,这种通过CS网络接入IMS的UE可以称作为IMS集 中业务的UE (IMS Centralized Service UE,简称为ICS UE )。其中, CS网络与IMS网络之间可以通过IMS网络的转换网关或CS网络 的增强移动交才奂中心(MSCe, Moblie Switch Center enhanced )连才妄, 也可以通过MSCe与IMS网络的转换网关配合进行连接,其中,IMS 网络的转换网关包括用于信令转换的媒体网关控制功能实体 (Media Gateway Control Function,简称为MGCF )和用于々某体專争 换的々某体网关(MGW, Media Gate Way )。 MSCe禾口 IMS网纟备的寿争 换网关配合是指MSCe和IMS网络的MGW配合,此时MSCe的功 能类々乂于MGCF。
ICS UE-A通过MSCe或IMS网络的转换网关与IMS UE-B建 立通话,可能还需要再呼叫另 一个UE-C,即ICS UE-A已有CS媒 体链路,需要实现IMS媒体链路与已有的CS媒体链路连接,在现 有技术中有两种实现方法,下面分别进行描述。
图1为现有技术一实现IMS媒体链路与已有CS媒体链路连接 的流程图,如图1所示,主要包括步骤如下(由于AS和S-CSCF 可以统称为月艮务i殳备、MSCe和IMS网络的转换网关的功能相似, 因此,在图中将AS和S-CSCF表示为一个实体,将MSCe和IMS 网络的转换网关表示成一个实体)
步骤101 、ICS UE-A按照标准的IMS集中业务过程建立与UE-B 的通话连接,该连接包含两段々某体链路, 一段是ICS UE-A与MSCe 或MGW的CS媒体链路, 一段是MSCe或MGW与UE-B的IMS 媒体链路,由于要发起新的呼叫,ICS UE-A将与UE-B的通话置于 保持状态,因此,IMS媒体链路没有媒体数据传送;步骤102、 ICS UE-A以IMS信令向UE-C发起新的呼叫,比如 发送INVITE (邀请)消息,消息途经S-CSCF, S-CSCF冲艮据业务 触发-见则,转发该消息给AS;
步骤103、 AS确定该呼叫消息的主叫用户是ISCUE,且该UE 已经存在通话连接,因此,将呼叫消息中的媒体资源信息修改为已 有通话连"f妄的MSCe或MGW的々某体资源信息1,然后转发该呼叫 消息;
步骤104、 UE-C应答呼叫,比如发送IMS的"200 OK"消息, 该应答消息中携带UE-C的媒体资源信息,该应答消息经过S-CSCF 到达AS;
步骤105、 AS收到应答消息,将其中的纟某体资源信息按标准过 程修改后,转发给ICSUE-A;
步骤106、 AS根据收到的UE-C的々某体资源信息,向MSCe或 MGCF发送更新IMS i某体《连路的IMS信令,比如发送UPDATE(更 新)消息,该消息中携带有UE-C的媒体资源信息;
步骤107、 MSCe或IMS网络的转换网关将IMS媒体链接修改 为与UE-C连接,并连接CS力某体链接和新的IMS媒体链接,然后 MSCe或MGCF发送IMS信令的同意更新消息,比如发送"200 OK" 消息,该消息中携带有MSCe或MGW的IMS々某体资源信息2,该 媒体资源信息2可能与步骤103中的媒体资源信息1相同,也可能 不同。
如果步骤107中的媒体资源信息2与步骤103中的媒体资源信 息1相同,则ICS UE-A与UE-C间建立了通话连接,该通话连接包 括两賴j某体链接, 一段是已有的CS媒体链接, 一段是新的IMS媒 体链接。如果步骤107中的々某体资源信息2与步骤103中的媒体资源信 息1不同,则将无法建立MSCe或MGW与UE-C的IMS々某体链接, 也就无法实现ISC UE-A与UE-C之间通话,因此这种方法是一种媒 体资源的不完整的协商,存在一定风险。
图2为现有4支术二实现IMS々某体链if各与已有CS々某体链3各连才姿 的流程图,如图2所示,该流程主要包括如下步骤
步骤201~205、与图1中的步骤101 ~ 105相同;
步4t 206、 AS向UE-C发送重呼叫请求,比如发送re-INVITE 消息,该消息中不携带任何々某体资源信息;
步骤207、 UE-C应答重呼叫,比如发送"200OK"消息,该消 息中携带有UE-C的媒体资源信息;
步骤208、 AS收到应答消息,向MSCe或MGCF发送重呼叫 请求,比如发送re-INVITE消息,该消息中携带有UE-C的i某体资 源信息;
步骤209、 MSCe或MGCF应答重口乎叫,比3口发送"200 OK" 消息,该消息中携带有MSCe或MGW的i某体资源信息;
步骤210、 AS收到应答消息,向UE-C发送确认应答消息,比 如发送ACK (确认)消息,该消息中携带有MSCe或MGW的媒体 资源信息;
步骤211、在执行步骤210的同时,AS向MSCe或MGCF发 送确认应答消息,比如发送ACK消息。至此,ICSUE-A与UE-C间建立了通话连接,通话连接包括两 段媒体链接, 一段是已有的CS媒体链接, 一段是新的IMS媒体链 接。在上述方法中,在UE-C应答后,还需要进行媒体资源的重协 商,然后才能真正实现通话,增加了与UE-C的交互过程,延长了 实现通话的时间,降低了系统的效率,降低了用户体验。

发明内容
有鉴于此,本发明才是供了一种通话连4妄方案,用以解决现有才支 术中由于媒体资源的不完整的协商而造成通话连接不成功,或由于 需要重协商而导致的效率较低的问题。
才艮才居本发明的一个方面,才是供了一种通i舌连4妻方法,该方法应 用于包括IP多々某体子系统集中业务的用户终端ICS UE、应用服务 器AS 、电路域CS - IP多々某体子系统IMS转换设备及目标UE的系统。
才艮据本发明的通话连接方法包括AS接收ICS UE向目标UE 发送的第 一邀请消息,并向CS-IMS转换设备发送转移消息,其中, 转移消息用于指示CS-IMS转摘j殳备向目标UE发送第二邀请消息; AS接收CS-IMS转换设备向目标UE发送的第二邀请消息,并将第 二邀请消息转发给目标UE; AS接收目标UE对第二邀请消息的第 二响应消息,并向ICSUE发送对第一邀请消息的第一响应消息。
根据本发明的又一个方面,提供了一种应用服务器。
根据本发明的应用服务器包括第 一接收才莫块用于接收ICS UE 向目标UE发送的第一邀请消息;发送模块用于在第一接收模块接 收到第一邀请消息后,向CS-IMS转换设备发送转移消息,其中, 转移消息用于指示CS-IMS转换设备向转移消息的转移目标发送第 二邀请消息;第二接收模块用于接收CS-IMS转换设备向转移目标发送的第二邀请消息;第一转发模块用于将第二接收模块接收到的 第二邀请消息发送给目标UE;第三接收模块用于接收目标UE发送 的第二邀请消息的响应消息;第二转发模块,用于在第三接收模块 接收到响应消息后,向ICS UE发送第 一邀请消息的响应消息。
才艮据本发明的又一个方面,4是供了 一种CS-IMS转换i殳备。
才艮据本发明的CS-IMS转换设备包括接收模块用于接收AS 发送的转移消息;发送模块用于根据接收模块接收到的述转移消息, 向转移消息的转移目标发送邀请消息。
根据本发明的又一个方面,提供了一种通话连接系统。
根据本发明的通话连接系统包括ICS UE用于向目标UE发送 第一邀请消息;AS用于在接收到第一邀请消息后,向CS-IMS转换 设备发送转移消息,并在接收到来自目标UE的响应消息后,向ICS UE发送第一邀请消息的响应消息;CS-IMS转换设备用于在接收 到来自AS的转移消息后,才艮据转移消息的转移目标向目标UE发 送第二邀请消息;目标UE用于在接收到经AS转发的第二邀请消 息后,向ICS UE返回响应消息。
通过本发明的上述至少一个"t支术方案,通过AS通知CS-IMS 转换i殳备向目标UE发起邀"i青消息,以建立CS-IMS转换i殳备与目 标UE之间的媒体连接,因而,可以在无需重协商的情况下建立ICS UE与目标UE之间的连接,从而提高了通话连接的效率。
本发明的其它特征和优点将在随后的i兌明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附
图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的 一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的
限制。在附图中
图1为根据现有技术一的IMS媒体链路与已有CS媒体链路连 才妾的流程图2为根据现有技术二的IMS媒体链路与已有CS媒体链路连 4妄的流程图3为根据本发明实施例的ICS UE通过IMS网络的转换网关 实现IMS集中业务的架构图4为根据本发明实施例的ICS UE通过CS网络的MSCe实现 IMS集中业务的架构图5A为4艮据本发明实施例的应用服务器的结构框图5B为根据本发明优选实施例的应用服务器的结构框图6A为根据本发明实施例的CS-IMS转换设备的结构框图6B为根据本发明优选实施例的CS-IMS转换设备的结构框
图7为根据本发明实施例的通话连接系统的结构框图; 图8为根据本发明实施例的通话连接方法的流程图; 图9为本发明实施例一的具体流程图;图10为本发明实施例二的具体流程图; 图11为本发明实施例三的具体流程图。
具体实施例方式
功能和克述
如上所述,在IMS业务体系中,在实现新建IMS々某体链路与 已有CS々某体链路连接时,由于^某体资源信息协商不完整,而导致 可能出现无法实现通i舌连4妄或者由于在目标UE应答后进4亍重协 商,而导致实现通话连接的过程冗长等问题。针对上述问题,本发 明提出了 一种通话连接的方案,在本发明实施例提供的通话连接方 案中,AS在接收到ICS UE向目标UE发送的邀请消息后,通知 CS-IMS转换设备向目标UE发送邀请消息,而不是像目前所采用的 技术那样代理CS-IMS转换设备向目标UE发送邀请消息,从而可 以在无需重协商的情况下建立ICS UE与目标UE之间的连接。
为了便于理解,在对本发明实施例的具体实施方式
进行说明之 前,首先对ICS UE通过IMS网络的转换网关实现IMS集中业务(如 图3所示)及ICSUE通过CS网络的MSCe实现IMS集中业务(如 图4所示)的流程进行简要描述。
图3为ICS UE通过IMS网络的转换网关实现IMS集中业务的 网络架构图,图3中标明了 ICS UE-A呼叫IMS UE-B的信令路径, 以及UE-B应答后建立的ICS UE-A与UE-B通话的媒体路径,接合 图3, ICS UE-A通过IMS网《备的转换网关与IMS终端UE-B建立 通话的过程如下
步骤301 、 ICS UE-A通过IMS信令协议呼叫UE-B,信令消息 到达S画CSCF;步骤302、 S-CSCF根据业务触发规则,将信令消息发送给AS, AS判断主叫用户不能建立IMS J 某体通道,向ICS UE-A发送IMS 信令消息,该信令消息指示ICS UE-A通过CS网络呼叫一个特殊号 码。
通过网络配置,可以ICS UE-A通过CS网络呼叫该特殊号码的 信令被路由到该AS,并且该AS可以根据该特殊号码关联步骤302 的呼叫,将该消息沿图3中的302、 301的路径到达ICS UE-A;
步骤303、 ICS UE-A通过CS信令协议向特殊号码发起呼叫, 该信令消息到达MGCF;
步骤304、 MGCF通知MGW建立ICS UE-A和MGW之间的 CS媒体链路;
步骤305、 MGCF将CS信令协议转换为IMS信令协议,并在 该IMS信令中携带MGW的媒体资源信息,发送给S-CSCF;
步骤306、 S-CSCF根据业务触发规则,将信令消息发送给AS;
步骤307、 AS根据信令消息中的特殊号码关联到步骤302的信 令消息,从而得到被叫UE-B的信息,于是向UE-B转发信令消息;
步骤308、 UE-B应答了呼叫后,建立起UE-B和MGW间的媒 体链路,MGW通过转换IMS媒体协议和CS媒体协议实现ICS UE-A 和UE-B的通话,ICS UE-A与UE-B之间建立通话连4姿,该连4妾包 4舌两^殳々某体链中,
图4为ICS UE通过CS网络的MSCe实现IMS集中业务的网 络架构图,图4中标明了 ICS UE-A呼叫IMS UE-B的信令路径, 以及UE-B应答后建立的ICS UE-A与UE-B通话的i某体路径,与图3相比,图4用MSCe代替IMS网络的转换网关,由MSCe实现IMS 的转换网关(包括MGCF和MGW )的作用。ICS UE-A通过CS网 络的MSCe与IMS终端UE-B建立通话的过程与图3相似,在此不 在赘述。
基于上述过程,根据本发明实施例,首先提供了一种应用服务 器,用于通知CS-IMS转换i殳备向目标UE发送邀i青消息。
图5A为根据本发明实施例的应用服务器的结构框图,图5B为 根据本发明优选实施例的应用服务器的结构框图,如图5A所示, 根据本发明实施例的应用服务器包括第一接收模块51、发送模块 52、第二接收模块53、第一转发模块54、第三接收模块55和第二 转发模块56。以下进一步结合附图来描述上述各个模块。
第 一接收才莫块51,用于接收ICS UE向目标UE发送的第 一邀
:清消息;
发送模块52与第一接收模块51连接,用于在第一接收模块51 接收到第 一邀请消息后,向CS-IMS转换i殳备发送转移消息,其中, 该转移消息用于指示CS-IMS转换设备向转移消息的转移目标发送 第二邀请消息;
第二接收模块53,用于接收CS-IMS转换设备向所述转移目标 发送的第二邀请消息;
第 一转发模块54与第二接收模块53连接,用于将第二接收模 块53接收到的第二邀请消息发送给目标UE;
第三接收才莫块55,用于接收目标l正发送的第二邀请消息的响 应消息;第二转发模56块与第三接收模块55连接,用于在第三接收模 块接收到响应消息后,向ICSUE发送第一邀请消息的响应消息。
在具体实施过程中,第二转发模块56在第三接收模块55接收 到第二邀请消息的响应消息后,将该响应消息的媒体资源信息按照 标准过程进行修改后,将其作为第一邀请消息的响应消息,发送给 ICS UE。
其中,发送模块52在发送向CS-IMS转换设备发送转移消息之 前,需要先对该转移消息进行设置,然后再将设置好的转移消息发 送给CS-IMS转换设备,因此,如图5B所示,发送模块52可以包 括设置子才莫块522用于将转移消息的会话标识i殳置为该AS与 CS-IMS转换设备之间建立的会话标识,并根据该会话标识,设置 转移消息的目标,其中,上述会话是由第一消息的主叫方即ICSUE 建立的;发送子模块524与设置子模块522连接,用于将设置子模 块522 i殳置的转移消息发送给CS-IMS转换i殳备。
同理,第一转发模块54在转发第二邀请消息之前,首先要获取 该消息的被叫方,因此,如图5B所示,第一转发模块54可以包括 获取子模块542,用于根据第二接收模块53接收到的第二邀请消息 的源或第二邀请消息的目标,获取目标UE的标识;4争发子才莫块544 与获取子模块542连接,用于根据目标UE的标识,将第二邀请消 息转发给目标UE。
根据本发明实施例的AS,可以在接收到ICS UE的邀请消息时, 向CS-IMS转换设备发送转移消息,通知CS-IMS转换设备向目标 UE发送邀请消息。
根据本发明实施例,还提供了一种CS-IMS转换设备,用于在 接收到应用服务器的通知后,向目标UE发送邀请消息。该CS-IMS转换设备优选地与上述应用服务器连接,并与上述应用服务器配合 使用。
图6A为根据本发明实施例的CS-IMS转换设备的结构框图, 图6B为才艮据本发明优选实施例的CS-IMS转换i殳备的结构框图,如 图6A所示,根据本发明实施例的CS-IMS转换设备包括接收模 块62和发送模块64。以下进一步结合附图来描述上述各个模块。
接收模块62,用于接收AS发送的转移消息;
发送模块64与接收模块62连接,用于根据接收模块62接收 到的转移消息,向该转移消息的转移目标发送邀请消息。
具体地,如图6B所示,发送才莫块64可以包括设置子才莫块642 用于根据转移消息的会话标识,设置邀请消息的源,并根据转移消 息的转移目标设置邀请消息的目标;发送子模块644与设置子模块 642连接,用于发送设置子模块644设置的邀请消息。
根据本发明实施例,还提供了 一种通话连接系统,用于实现ICS UE与目标UE的通话连接。
图7为根据本发明实施例的通话连接系统的结构框图,如图7 所示,根据本发明实施例的通话连接系统包括ICSUE72、 AS 74、 CS - IMS转换设备76及目标UE 78。以下进一步结合附图来描述 上述各个实体。
ICS UE 72,用于向目标UE 78发送第 一邀请消息;
AS 74,用于在接收到上述第一邀请消息后,向CS-IMS转换设 备76发送转移消息,并在接收到来自目标UE 78的响应消息后, 向ICS UE 72发送上述第一邀请消息的响应消息;CS-IMS转换设备76,用于在接收到来自AS 74的转移消息后, 才艮据转移消息的转移目标向目标UE 78发送第二邀"i青消息;
目标UE 78,用于在接收到经所述AS转发的所述第二邀请消 息后,向所述ICSUE返回响应消息。
在具体实施过程中,ICS UE 72向目标UE 78发送第一邀请消 息,该第一邀请消息途经S-CSCF后,S-CSCF根据预先配置的业务 触发规则,将该第一邀请消息转发给AS 74, AS 74确定该第一邀 请消息的发起者即ICSUE72为IMS集中业务的终端,并已存在通 话连接,因此,AS74向CS-IMS转换i殳备76发送转移消息,通知 CS-IMS转换设备76向目标UE 78发送第二邀请消息,CS-IMS转 换设备76根据接收到转移消息向目标UE 78发送第二邀请消息, 该第二邀请消息到达AS 74后,AS 74将该第二邀请消息转发给目 标UE 78 , UE 78返回该第二邀i青消息的响应消息,该响应消息到 达AS74后,将该响应消息发送给CS-IMS转换设备76,同时,AS 74将该响应消息中的媒体资源信息按标准过程修改后,作为第 一邀 请消息的响应消息发送给ICS UE 72。
在具体实施过程中,CS-IMS转换设备76可以为CS网络的 MSCe也可以为IMS网络的转换网关(MGCF/MGW),也可以为 MSCe与4争」换网关的配合。
才艮据本发明实施例,还才是供了一种通话连接方法,该方法可以 使用上述实施例提供的装置(参见图5A、 5B中的应用服务器和图 6A、 6B中的IC-IMS转换设备)或系统(参见图7)来实现。
图8为根据本发明实施例的通话连接方法的流程图,如图8所 一步骤806 ):步骤802: AS接收ICS UE向目标UE发送的第 一邀请消息, 并向CS-IMS转换设备发送转移消息,其中,该转移消息用于指示 CS-IMS转换设备向目标UE发送第二邀请消息;
步骤804: AS接收CS-IMS转换设备向目标UE发送的第二邀 请消息,并将第二邀请消息转发给目标UE;
步骤806: AS接收目标UE对第二邀请消息的第二响应消息, 并向ICS UE发送对第 一邀i青消息的第一响应消息。
下面进一步描述上述各处理的细节。
(一)步骤802
ICS UE在已有CS媒体链路的情况下,向目标UE发起呼叫, 即向目标UE发送第一邀请消息,在具体实施过程中,ICSUE向目 标UE发送的第一邀请消息可以是邀请(INVITE)消息也可以是重 邀请(re-INVITE)消息,该第一邀请消息首先到达S-CSCF, S-CSCF 才艮据预先配置的业务触发^见则,将该第 一邀请消息转发纟合AS 。
AS接收到该第一邀请消息后,确定该第一邀请消息的发起者 即ICSUE为IMS集中业务的终端,并已存在通话连接,因此,AS 向CS-IMS转换i殳备发送转移消息,通知CS-IMS转换i殳备向目标 UE发送第二邀请消息。
在AS向CS-IMS转换设备发送转移消息之前,AS首先对该转 移消息的相关属性进行设置。首先,为了标识转移消息与第一邀请 消息同属于一个会话,AS将该转移消息的会话标识设置为由ICS UE (即第一邀请消息的发起者)建立的AS与CS-IMS转换设备之 间的会话的会话标识,然后将该转移消息的目标(即被叫方)设置 为上述ICS UE或CS-IMS转换设备;或者,AS也可以将转移消息的会话标识设置不完整的会话标识,这时,AS只能将该转移消息的 目标设置为上述ICS UE。
并且,AS可以从会话标识中获取第一邀请消息的目标(即目 标UE),并将其^L置为上述转移消息的转移目标,或者,AS也可 以将转移消息的转移目标i殳置为指向AS的特殊标识,该特征标识 与第 一邀"i青消息的目标——目才示UE相关联。
如果ICS UE发送的上述第 一邀请消息为re-INVITE消息,AS 还将上述会话标识作为替换会话标识携带在转移消息中,然后AS 将设置好的转移消息发送^会CS-IMS转换设备。
(二) 步骤804
CS-IMS转才灸i殳备在4妾收到AS的转移消息后,确定要发送第二 邀i青消息,CS-IMS转换i殳备冲艮据该转移消息的目标或转移消息的 会话标识,可以关联到上述ICSUE,并将该ICSUE设置为第二邀 请消息的源,同时,将转移消息的目标设置为第二邀请消息的目标 (即第二邀请消息的被叫方)。
并且,如果上述转移消息携带有替换会话标识,则上述第二邀 请消息为re-INVITE消息,CS-IMS将第二邀请消息的会话标识设 置为该替换会话标识。在i殳置完成后,CS-IMS将该第二邀请消息 发送给其4皮叫方(即目标UE ),该第二邀请消息途经S-CSCF后, 到达AS。
AS根据第二邀请消息的源或第二邀请消息的目标,可以获取 第一邀i青请求消息的目标标识——目标UE的标识,并将第二邀i青 消息转发给目标UE。
(三) 步-骤806目标UE在接收到第二邀请消息后,发送对第二邀请消息的第 二响应消息,该响应消息中携带有目标UE的媒体资源信息,该第 二邀请消息到达AS后,AS将该第二响应消息发送给CS-IMS转换 设备,并且,将该第二响应消息中的媒体资源信息按标准过程修改 后,作为第 一邀纟貪消息的第 一响应消息发送纟会ICS UE。
根据本发明实施例的上述方法,AS在接收到ICS UE向目标 UE发送的邀请消息后,通知CS-IMS转换设备向目标UE发送邀请 消息,不需要进行々某体资源的重协商。
为了进一步理解上述方法的具体实施方式
,下面以具体的实施 例进行说明。
实施例一
本实施例中,描述了当ICS UE-A与UE-B间建立了通话后,ICS UE-A向UE-B发送用以保持通话的邀请消息,将通话置于保持状 态,然后又向UE-B发送用以激活通话的邀请消息,将通话激活的 流程,图9为本实施例的具体流程图,如图9所示,主要包括如下 步骤
步骤901 、 ICS UE-A按照标准的IMS集中业务过程(上述图3 或图4所描述的过程)建立起与UE-B的通话连接,该连接包含两 段媒体链路, 一段是ICS UE-A与MSCe或MGW的CS媒体链路, 一段是MSCe或MGW与UE-B的IMS i某体《连^各;
步骤902、 ICS UE-A以IMS信令向UE-B发起第一邀请消息以 保持通话,该邀请消息中的媒体资源信息携带有指示保持通话的标 识,该邀请消息途经S-CSCF, S-CSCF根据业务触发规则,将该邀 请消息转发给AS。在实际操作中,该邀请消息可以为re-INVITE (重邀请,属于 特殊的邀请)消息,并在该re-INVITE消息的々某体资源信息中,在 "a="行中设置"sendonly"值,指示保持通话。
步骤903 、 AS向MSCe或MGCF发送转移消息;
在实际操作中转移消息可能为REFER (转移)消息。其中,该 转移消息的会话标识可以为AS与MGCF或MSCe间已建立的会话 的标识,且该会话由ICSUE-A建立,也可以为不完整的会话标识。
当该转移消息的会话标识为AS与MGCFF或MSCe之间已建 立的会话的标识时,该转移消息的目标(消息的To域或Request-URI 域)可以是ICS UE-A,也可以是MSCe或MGCF;当该转移消息 的会话标识为不完整的会话标识时,该转移消息的目标是ICS UE-A。
并且,该转移消息中携带有替换会话标识,该替换会话标识也 是AS与MGCF或MSCe间已建立的会话的标识,且该会话由ICS UE-A建立。
并且,AS还可以将转移消息中的转移目标(消息的Refer-To 域)设置为接收到的第一邀请消息的目标(邀请消息的To域)—— UE-B,也可以^]夸转移目标i殳置为指向AS的特 朱标识,该特f朱标识 与邀请消息的目标——UE-B相关联。
步骤904、 MSCe或MGCF 4妄收该转移消息,并向AS发送同 意转移的消息,比如发送"200OK"消息;
步骤905、 MSCe或MGCF向该转移 息的转移目标发送第二 邀请消息。MSCe或MGCF 4艮据转移消息的目标或转移消息的会话标识可 以关联到ICSUE-A,由于转移消息中携带有替换会话标识,因此, MSCe或MGCF发送的第二邀请消息在实际中为re-INVITE消息, 该第二邀请消息的会话标识为转移消息中携带的替换会话标识。并 且MSCe或MGCF以ICS UE-A作为邀请消息的源,以转移消息中 的转移目标——UE-B为邀请消息的目标,同时在该第二邀请消息 中携带有MSCe或MGW的J 某体资源信息。
步骤906、第二邀请消息途经S-CSCF到达AS, AS根据邀请 消息的目标(邀请消息的To域)可得到步骤902中第 一邀请消息的 目标——UE-B,然后向UE-B转发该第二邀i青消息,为了 4吏通话处 于保持状态,AS将第二邀请消息中的媒体资源信息修改为保持状 态,在实际中,可以将々某体资源信息中的"a="行中设置"sendonly" 值。
步骤907、 UE-C收到第二邀请消息,发送应答消息,如发送IMS 的"200 OK"消息,该应答消息属于第一邀请消息的最终响应消息, 该响应消息中携带有UE-B的媒体资源信息,由于收到的第二邀请 消息中的媒体资源信息为保持状态,因此该应答消息的媒体资源信 息的"a=,,行中将会设置为"recvonly",该应答消息途经S-CSCF 到达AS;
步骤908、 AS接收到该应答消息后,将该应答消息转发给MSCe 或MGCF;
步骤909、在将该应答消息转发给MSCe或MGCF的同时,AS 将该应答消息中的媒体资源信息按标准过程修改后,作为第 一邀请 消息的应答消息发送给ICS UE-A。至此,ICS UE-A保持了与UE-C间的通话连接,此时IMS々某 体链路中没有媒体数据传送。
步骤910、 ICS UE-A以IMS信令向UE-B发起第三邀请消息以 激活通话,如发送re-INVITE消息,在该第三邀请消息的4某体资源 信息中携带指示激活通话的标识,如可以将媒体资源信息中的"a=,, 行的值设置为"sendrecv",该第三邀请消息途经S-CSCF, S-CSCF 才艮据业务触发^见则,转发该消息给AS。
步骤911、 AS向MSCe或MGCF发送转移消息。
同样,该转移消息的会话标识可以是AS与MGCF或MSCe间 已建立的会话的标识,且该会话由ICS UE-A建立,也可以为不完 整的会话标识。对应地,在该转移消息的会话标识为已建立的会话 的标识时,该转移消息的目标(即转移消息的To域或Request-URI 域)可以是ICS UE-A ,也可以是MSCe或MGCF;当该转移消息 的会话标识为不完整的会话标识时,该转移消息的目标是ICS UE-A。
并且,该转移消息中携带有替换会话标识,该替换会话标识为 AS与MGCF或MSCe间已建立的会话的标识,且该会话由ICS UE-A建立,同时AS还可以将接收到的第三邀请消息的目标(邀请 消息的To域)——UE-B设为该转移消息的转移目标(消息的 Refer-To域),也可以将转移目标i殳置为指向AS的特殊标识,该特 殊标识与邀请消息的目标——UE-B相关联。
步骤912、 MSCe或MGCF收到该转移消息后,向AS发送同 意转移的消息,如"200OK"消息。
步骤913、 MSCe或MGCF发送第四邀请消息。MSCe或MGCF根据该转移消息的目标或转移消息的会话标识 可以关耳关到ICSUE-A,并且由于该转移消息中携带^,换会话标识, 因此,MSCe或MGCF发送邀请消息为re-INVITE消息,该第四邀 请消息的会话标识为接收到的转移消息中携带的替换会话标识,并 且MSCe或MGCF以ICS UE-A作为第四邀请消息的源,以转移消 息中的转移目标为第四邀请消息的目标,同时携带MSCe或MGW 的媒体资源信息。
步骤914、第四邀请消息途经S-CSCF到达AS, AS根据第四 邀请消息的目标(邀请消息的To域)可得到步骤910的第三邀请消 息的目标——UE-B,然后向UE-B 4t发第四邀"i青消息,为了〗敫活通 话,AS将第四邀请消息中的媒体资源信息修改为激活状态,如在 "a=,,行中设置"sendrecv"值。
步骤915 、 UE-B收到第四邀请消息,发送应答消息,如发送IMS 的"200 OK"消息,该消息属于第四邀请消息的最终响应消息,该 应答消息中携带有UE-B的纟某体资源信息,该应答消息途经S-CSCF 到达AS。
步骤916、 AS收到该应答消息后,将应答消息转发给MSCe 或MGCF。
步骤917、 AS将应答消息中的々某体资源信息按标准过程修改 后,再发送给ICS UE-A作为第三邀请消息的应答消息。
至此,ICS UE-A激活了与UE-B之间的通话连接。
实施例二
本实施例中,描述了 ICS UE-A与UE-B间建立了通话后,ICS UE-A又发起对UE-C的呼叫以建立三方通话的过禾呈,图10为本发明实施例中ICS UE-A建立三方通过的流程图,如图IO所示主要包 4舌如下步骤
步骤1001 、 ICS UE-A 4要照标准的IMS集中业务过程建立起与 UE-B的通话连接,该连接包含两段々某体链路, 一段是ICS UE-A与 MSCe或MGW的CS々某体链路,一#殳是MSCe或MGW与UE-B 的IMS媒体链路,为了发起新的呼叫,ICS UE-A将与UE-B的通 话置于保持状态,因此,IMS媒体链路没有媒体数据传送;
步骤1002、 ICS UE-A以IMS信令向UE-C发起第一邀请消息, 如发送INVITE (邀请)消息,该邀请消息途经S-CSCF, S-CSCF 根据业务触发^见则,转发该邀请消息给AS;
步骤1003、 AS确定该呼叫的主叫用户是ICS UE,且该ICSUE 已经存在通话连接,向MSCe或MGCF发送转移消息。
其中,该專争移消息的会i舌标识可以为AS与MGCF或MSCe间 已建立的会话的标识,且该会话由ICS UE-A建立,此时消息的目 标(消息的To域或Request-URI域)可以是ICS UE-A,也可以是 MSCe或MGCF;该转移消息的会话标识也可以为不完整的会话标 识,此时消息的目标是ICS UE-A。
并且,在发送该转移消息之前,AS还可以将转移消息中的转 移目标(消息的Refer-To域)设置为第一邀请消息的目标(邀请消 息的To域)——UE-C,也可以将转移目标i殳置为指向AS的特殊 标识,该特歹木标识与邀i青消息的目标——UE-C相关联。
步骤1004、 MSCe或MGCF收到转移消息,向AS发送同意转 移的消息,如"200OK"消息;
步骤1005、 MSCe或MGCF发送第二邀请消息。在发送第二邀请消息之前,MSCe或MGCF可以根据转移消息 的目标或转移消息的会话标识获取ICS UE-A的信息,并将ICS l正-A设置为第二邀请消息的源,将接收到的转移消息的转移目标 设置为第二邀请消息的目标,并在第二邀请消息中携带MSCe或 MGW的媒体资源信息。
第二邀请消息途经S-CSCF, S-CSCF根据配置好的业务触发规 则,将该第二邀请消息转发给AS。
步骤1006、 AS将第二邀请消息转发给UE-C。
AS根据该第二邀请消息的源ICS UE-A,关联到步骤1002中 的第一邀请消息,从而获取步骤1002中第一邀请消息的目标—— UE-C,然后向UE-C转发邀请消息;或者,如果在步骤1003中, AS将转移消息的转移目标设置为指向AS的特殊标识,则AS根据 第二邀请消息的目标,关联到步骤1002中第一邀请消息,并获取第 一邀请消息的目标——UE-C。
步骤1007、 UE-C接收第二邀请消息,并发送对应该第二邀请 消息的应答消息。
该应答消息属于第二邀请消息的最终响应消息,该应答消息中 携带UE-C的媒体资源信息,该应答消息途经S-CSCF到达AS。
步骤1008、 AS4妻收该应答消息,将该应答消息转发给MSCe 或MGCF。
步骤1009、 AS将该应答消息中的力某体资源信息按标准过程修 改后,再发送给ICS UE-A作为第一邀i青消息的应答消息。至此,ICSUE-A与UE-C间建立了通话连4妄,通话连接包括两 段媒体链接, 一段是已有的CS媒体链接, 一段是新的IMS媒体链接。
实施例三
本实施例中,描述了当UE-B和ICS UE-A及UE-C都建立了会 话后,将ICS UE-A转^接到与UE-C通话的过程,图11为本实施例 的流程图,如图11所示,本实施例的具体流程主要包括如下步骤
步骤1101、 UE-B 4妄照标准的IMS集中业务过程建立起与ICS UE-A的通话连接,该连接包含两段媒体链路, 一段是ICS UE-A与 MSCe或MGW的CS i某体链^各, 一段是MSCe或MGW与UE-B 的IMS媒体链路,为了发起新的呼叫,UE-B将与ICS UE-A的通 话置于保持状态,因此IMS媒体链路没有媒体数据传送,UE-B与 ICS UE-A之间的会话标识为Dl 。
步骤1102、 UE-B按照标准的IMS过程建立起与UE-C的通话 连接,UE-B将与UE-C的通话置于保持状态,UE-B与UE-C之间 的会话标识为D2。
步骤1103、 UE-B 4安照标准的IMS询问转^接业务逻辑才丸行询问 转接业务,向ICS UE-A发送转移消息,比如发送REFER消息,该 转换消息中携带有替换会话标识D2。
步-骤1104、该转移消息途经S-CSCF,到达AS, AS将该转移 消息转发给ICS UE-A。
步骤1105 - 1106、 ICS UE-A发送同意转移的消息,比如发送 "200OK"消息,消息途经S-CSCF和AS,最终到达UE-B。步骤1107、 ICS UE-A发送第一邀请消息,该邀请消息的目标 (To域)为转移消息的转移目标(Refer-To域),并且,该邀请消 息中携带有替换会话标识D2,该邀请消息经由S-CSCF到达AS。
步骤1108、 AS确定该第一邀请的主叫用户是ICS UE,且该ICS UE已存在通话连接,因此,AS向MSCe或MGCF发送转移消息。
其中,该转移消息的会话标识可以为AS与MGCF或MSCe间 已建立的会话的标识,且该会话由ICS UE-A建立,此时消息的目 标(消息的To域或Request-URI域)可以是ICS UE-A,也可以是 MSCe或MGCF;该寿争移消息也可以为不完整的会i舌才示i口、,》匕时消 息的目标是ICS UE-A。并且,AS还可以将转移消息中的转移目标 (消息的Refer-To域)-没为邀i青消息的目标(邀请消息的To域) ——UE-C,也可以将转移目标设为指向AS的特殊标识,该特殊标 识与邀请消息的目标——UE-C相关耳关。
步骤1109、 MSCe或MGCF收到转移消息,发送同意转移的消 息给AS。
步骤1110、 MSCe或MGCF发送第二邀请消息。
MSCe或MGCF #4居4#移消息的目标或纟争移消息的会i舌标识可 以关联到ICS UE-A,因此,MSCe或MGCF将ICS UE-A设置为第 二邀请消息的源,将转移消息中的转移目标设置为第二邀请消息的 目标,同时在第二邀请消息中携带MSCe或MGW的媒体资源信息。
第二邀请消息途经S-CSCF, S-CSCF根据配置好的业务触发规 则,将第二邀请消息转发给AS。
步骤1111、 AS根据第二邀请消息的源ICS UE-A或第二邀请消 息的目标(To域),关联到步骤1107的第一邀请消息,获取步骤1107中的第一邀i青消息的目标——UE-C以及替4奐会话标识D2,然后向 UE-C转发携带有^,换会话标识D2的第二邀i青消息。
步骤1112、 UE-C接收第二邀请消息,发送应答消息,该应答 消息属于第二邀请消息的最终响应消息,该应答消息中携带有UE-C 的々某体资源信息,消息途经S-CSCF到达AS。
步骤1113、 AS接收该应答消息,并将应答消息转发给MSCe 或MGCF;
步骤1114、 AS将该应答消息中的媒体资源信息按标准过程修 改后,作为第一邀请消息的应答发送给ICS UE-A;
步骤1115 、 UE-C根据收到的第二邀请消息的替换会话标识D2 , 向UE-B发送终止会话的消息,终止D2会话,如以D2会话标识发 送BYE(终止)消息,D2会话的另一端UE-B将收到该终止消息。
步骤1116、 UE-B接收终止会话的消息,并发送同意终止会话 的消息,如发送"200 OK"消息。
至此,ICSUE-A与UE-C间建立了通话连接,通话连接包括两 段媒体链接, 一段是已有的CS媒体链接, 一段是新的IMS媒体链 接,同时原有的UE-B和UE-C间的IMS々某体链接被终止了 。
如上所述,借助本发明,AS在接收到ICS UE向目标UE发送 的邀请消息后,通知CS-IMS转换设备向目标UE发送邀请消息, 而不是像目前所采用的技术那样代理CS-IMS转换^殳备向目标UE 发送邀请消息,从而可以在无需重协商的情况下建立ICS UE与目 标UE之间的连4妄,因此,节约了通话连"f妻的时间,4是高了通话连 接的效率,提高了用户体验。以上所述〗又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种通话连接方法,应用于包括IP多媒体子系统集中业务的用户终端ICS UE、应用服务器AS、电路域CS-IP多媒体子系统IMS转换设备及目标UE的系统,其特征在于,所述方法包括所述AS接收所述ICS UE向所述目标UE发送的第一邀请消息,并向所述CS-IMS转换设备发送转移消息,其中,所述转移消息用于指示所述CS-IMS转换设备向所述目标UE发送第二邀请消息;所述AS接收所述CS-IMS转换设备向所述目标UE发送的第二邀请消息,并将所述第二邀请消息转发给所述目标UE;所述AS接收所述目标UE对所述第二邀请消息的第二响应消息,并向所述ICS UE发送对所述第一邀请消息的第一响应消息。
2. 才艮据权利要求1所述的方法,其特征在于,在所述AS向所述 CS-IMS转换设备发送转移消息之前,所述方法还包括所述AS将所述转移消息的会话标识i殳置为该AS与所述 CS-IMS转换设备之间建立的会话的会话标识,并根据所述会 话标识i殳置所述转移消息的转移目标,其中,所述会话由所述 所述第 一邀i青消息的主叫方建立;所述AS根据第一邀请消息的目标设置所述转移消息的转 移目标。
3. 根据权利要求2所述的方法,其特征在于,在所述AS接收所 述CS-IMS转换设备向所述目标UE发送的第二邀请消息之 前,所述方法还包括所述CS-IMS转换设备根据所述转移消息的会话标识设置 所述第二邀请消息的源,并根据所述转移消息的转移目标设置 所述第二邀"i青消息的目标;所述AS根据设置发送所述第二邀请消息。
4. 根据权利要求3所述的方法,其特征在于,所述AS将第二邀 请消息转发给所述目标UE,具体包括所述AS根据所述第二邀请消息的源或所述第二邀请消息 的目标,获耳又所述目标UE的标识;所述AS才艮据所述目标UE的标识,将所述第二邀请消息 转发给所述目标UE。
5. 根据权利要求1至4中任一项所述的方法,其特征在于,所述 转移请求的转移目标为所述第一邀请消息的目标,或指向所述 AS的特殊标识,该特殊标识与所述第 一邀i青消息的目标相关联。
6. 4艮据一又利要求5所述的方法,其特4正在于,所述CS-IMS转换 i殳备包括增强移动交4灸中心和/或IMS网络的转换网关。
7. —种应用服务器,其特征在于,包括第 一接收模块,用于接收ICS UE向目标UE发送的第一 邀i貪消息;发送模块,用于在所述第一接收模块接收到所述第一邀请 消息后,向CS-IMS转换设备发送转移消息,其中,所述转移消息用于指示所述CS-IMS转换设备向所述转移消息的转移目 标发送第二邀请消息;第二接收模块,用于接收所述CS-IMS转换设备向所述转 移目标发送的第二邀请消息;第 一转发模块,用于将所述第二接收模块接收到的所述第 二邀请消息发送给所述目标UE;第三接收模块,用于接收所述目标UE发送的所述第二邀 _清消息的响应消息;第二转发模块,用于在所述第三接收模块接收到所述响应 消息后,向所述ICS UE发送所述第 一邀请消息的响应消息。
8. 根据权利要求7所述的应用服务器,其特征在于,所述发送模 块包括设置子模块,用于将所述转移消息的会话标识设置为该 AS与所述CS-IMS转换设备之间建立的会话标识,并根据所 述会话标识,设置所述转移消息的目标,其中,所述会话是由 所述ICSUE建立的;发送子模块,用于将所述设置子模块设置的转移消息发送 给所述CS-IMS转换设备。
9. 根据权利要求7所述的应用服务器,其特征在于,所述第一转 发模块包括获取子模块,用于根据所述第二接收模块接收到的所述第 二邀请消息的源或所述第二邀请消息的目标,获取所述目标 UE的标识;转发子模块,用于根据所述目标UE的标识,将所述第二 邀请消息转发给所述目标UE。
10. —种CS-IMS转换设备,其特征在于,包括接收模块,用于接收AS发送的转移消息;发送模块,用于根据所述接收模块接收到的所述转移消 息,向所述转移消息的转移目标发送邀请消息。
11. 根据权利要求10所述的CS-IMS转换设备,其特征在于,所 述发送模块包括设置子模块,用于根据所述转移消息的会话标识,设置所 述邀请消息的源,并根据所述转移消息的转移目标设置所述邀 请消息的目标;发送子模块,用于发送所述设置子模块设置的所述邀请消台、
12. —种通话连接系统,其特征在于,包括ICSUE、 AS、 CS-IMS转换设备及目标UE,其中,所述ICSUE,用于向所述目标UE发送第一邀请消息;所述AS,用于在4妄收到所述第一邀请消息后,向所述 CS-IMS转换设备发送转移消息,并在接收到来自所述目标UE 的响应消息后,向所述ICS UE发送所述第 一邀请消息的响应 消息;所述CS-IMS转换设备,用于在接收到来自所述AS的转 移消息后,才艮据所述转移消息的转移目标向所述目标UE发送 第二邀请消息;所述目标UE,用于在接收到经所述AS转发的所述第二 邀请消息后,向所述ICSUE返回响应消息。
全文摘要
本发明提供了一种通话连接方法、装置及系统,上述方法包括AS接收ICS UE向目标UE发送的第一邀请消息后,向CS-IMS转换设备发送转移消息,其中,该转移消息用于指示CS-IMS转换设备向目标UE发送第二邀请消息;然后,AS接收CS-IMS转换设备向所述目标UE发送的第二邀请消息,并将第二邀请消息转发给目标UE;并且,AS接收目标UE对第二邀请消息的第二响应消息,并向ICS UE发送对第一邀请消息的第一响应消息。通过本发明的技术方案,可以提高通话连接的效率。
文档编号H04W4/16GK101577883SQ20081014607
公开日2009年11月11日 申请日期2008年8月7日 优先权日2008年8月7日
发明者谢振华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1