首页 / 专利库 / 人工智能 / 对话代理 / 远端标识的发送、接收方法及装置、传输系统

远端标识的发送、接收方法及装置、传输系统

阅读:502发布:2020-05-11

专利汇可以提供远端标识的发送、接收方法及装置、传输系统专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种远端标识的发送、接收方法及装置、传输系统,其中,该发送方法包括:IP多媒体子系统IMS代理向IMS客户端发送远端标识,其中,所述IMS客户端无远端标识,采用本发明提供的上述技术方案,解决了相关技术中在IMS客户端与IMS代理之间信令路径与已存在会话路径不同时,IMS代理不能识别需要执行业务的对话等技术问题,从而避免了由于远端用户标识缺失以及本地对话标识不能被IMS代理识别的情况下而导致的业务 请求 失败。,下面是远端标识的发送、接收方法及装置、传输系统专利的具体信息内容。

1.一种远端标识的发送方法,其特征在于,包括:
IP多媒体子系统IMS代理向IMS客户端发送远端标识,其中,所述IMS客户端无远端标识;
其中,IMS代理向所述IMS客户端发送所述远端标识,包括以下之一:
所述IMS代理修改向所述IMS客户端发送的已有消息,其中,在修改后的所述已有消息中携带所述远端标识;发送修改后的所述已有消息;
所述IMS代理增加向所述IMS客户端发送的指定消息,其中,所述指定消息中携带有所述远端标识;发送所述指定消息;
其中,所述IMS代理包括:第一IMS代理和第二IMS代理,
所述第一IMS代理用于关联用户设备与所述第一IMS代理之间的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
所述第二IMS代理用于关联所述用户设备的远端与所述第二IMS代理的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
其中,所述已有消息包括以下其中之一:来自所述IMS客户端所属网络的切换消息的响应消息;向所述第二IMS代理发送的切换通知消息的的响应消息;向所述IMS客户端发送注册请求的响应消息;
其中,所述指定消息包括以下其中之一:通知消息,来自所述IMS客户端的查询消息的响应消息。
2.根据权利要求1所述的方法,其特征在于,切换通知消息用于通知所述第二IMS代理进行网络切换。
3.根据权利要求1所述的方法,其特征在于,发送所述指定消息,包括:
所述第一IMS代理接收来自所述第二IMS代理主动下发的所述远端标识;
所述第一IMS代理向所述IMS客户端发送所述指定消息,其中,所述指定消息中携带有所述远端标识。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述IMS代理包括以下至少之一:接入切换控制功能ATCF实体、业务一致性和连续性应用服务器SCC AS、呼叫会话控制功能CSCF实体;和/或,所述IMS客户端包括以下之一:移动交换中心MSC、用户设备UE。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述IMS客户端包括:在用户设备所属接入网发生改变时,待接入目标接入网中的目标客户端。
6.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:确定所述IMS客户端与所述IMS代理之间的会话信令路径与已存在的会话不同,并且所述IMS代理不能识别所述IMS客户端的本地对话标识。
7.一种远端标识的接收方法,其特征在于,包括:
IP多媒体子系统IMS客户端接收来自IMS代理的远端标识,其中,所述IMS客户端无远端标识;
其中,所述IMS客户端接收来自所述IMS代理的远端标识,包括以下之一:所述IMS客户端接收所述IMS代理修改的已有消息,其中,在修改后的所述已有消息中携带所述远端标识;所述接收IMS客户端接收所述IMS代理发送的指定消息,其中,所述指定消息中携带有所述远端标识;
其中,所述IMS代理包括:第一IMS代理和第二IMS代理,
其中,所述第一IMS代理用于关联用户设备与所述第一IMS代理之间的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
所述第二IMS代理用于关联所述用户设备的远端与所述第二IMS代理的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
其中,所述已有消息包括以下其中之一:来自所述IMS客户端所属网络的切换消息的响应消息;向所述第二IMS代理发送的切换通知消息的的响应消息;向所述IMS客户端发送注册请求的响应消息;
其中,所述指定消息包括以下其中之一:通知消息,来自所述IMS客户端的查询消息的响应消息。
8.根据权利要求7所述的方法,其特征在于,所述IMS客户端包括:在用户设备所属接入网发生改变时,待接入目标接入网中的目标客户端。
9.一种远端标识的发送装置,应用于IP多媒体子系统IMS代理中,其特征在于,所述装置包括:
发送模,用于向IMS客户端发送远端标识,其中,所述IMS客户端无远端标识;
其中,所述发送模块还用于执行如下之一的步骤:
向所述IMS客户端发送的已有消息,其中,在修改后的所述已有消息中携带所述远端标识;发送修改后的所述已有消息;
增加向所述IMS客户端发送的指定消息,其中,所述指定消息中携带有所述远端标识;
发送所述指定消息;
其中,所述IMS代理包括:第一IMS代理和第二IMS代理,
所述第一IMS代理用于关联用户设备与所述第一IMS代理之间的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
所述第二IMS代理用于关联所述用户设备的远端与所述第二IMS代理的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
其中,所述已有消息包括以下其中之一:来自所述IMS客户端所属网络的切换消息的响应消息;向所述第二IMS代理发送的切换通知消息的的响应消息;向所述IMS客户端发送注册请求的响应消息;
其中,所述指定消息包括以下其中之一:通知消息,来自所述IMS客户端的查询消息的响应消息。
10.一种远端标识的接收装置,应用于IP多媒体子系统IMS客户端,其特征在于,所述装置包括:
接收模块,用于IMS客户端接收来自IMS代理的远端标识,其中,所述IMS客户端无远端标识;
其中,所述接收模块还用于执行如下之一的步骤:
接收所述IMS代理修改的已有消息,其中,在修改后的所述已有消息中携带所述远端标识;
接收所述IMS代理发送的指定消息,其中,所述指定消息中携带有所述远端标识;
其中,所述IMS代理包括:第一IMS代理和第二IMS代理,
所述第一IMS代理用于关联用户设备与所述第一IMS代理之间的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
所述第二IMS代理用于关联所述用户设备的远端与所述第二IMS代理的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
其中,所述已有消息包括以下其中之一:来自所述IMS客户端所属网络的切换消息的响应消息;向所述第二IMS代理发送的切换通知消息的的响应消息;向所述IMS客户端发送注册请求的响应消息;
其中,所述指定消息包括以下其中之一:通知消息,来自所述IMS客户端的查询消息的响应消息。
11.一种远端标识的传输系统,包括IP多媒体子系统IMS代理和IMS客户端,其特征在于,所述系统还包括:
发送模块,位于所述IMS代理中,用于向所述IMS客户端发送所述远端标识,其中,所述IMS客户端无远端标识;
其中,所述发送模块还用于执行如下之一的步骤:
向所述IMS客户端发送的已有消息,其中,在修改后的所述已有消息中携带所述远端标识;发送修改后的所述已有消息;
增加向所述IMS客户端发送的指定消息,其中,所述指定消息中携带有所述远端标识;
发送所述指定消息;
接收模块,位于所述IMS客户端中,用于接收来自所述IMS代理的远端标识;其中,所述接收模块还用于执行如下之一的步骤:接收所述IMS代理修改的所述已有消息;接收所述IMS代理发送的所述指定消息;
其中,所述IMS代理包括:第一IMS代理和第二IMS代理,
所述第一IMS代理用于关联用户设备与所述第一IMS代理之间的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
所述第二IMS代理用于关联所述用户设备的远端与所述第二IMS代理的会话,以及所述第一IMS代理与所述第二IMS代理之间的会话;
其中,所述已有消息包括以下其中之一:来自所述IMS客户端所属网络的切换消息的响应消息;向所述第二IMS代理发送的切换通知消息的的响应消息;向所述IMS客户端发送注册请求的响应消息;
其中,所述指定消息包括以下其中之一:通知消息,来自所述IMS客户端的查询消息的响应消息。

说明书全文

远端标识的发送、接收方法及装置、传输系统

技术领域

[0001] 本发明涉及通信领域,尤其是涉及一种远端标识的发送、接收方法及装置、传输系统。

背景技术

[0002] 在2代(2Generation,简称2G)和3G(3Generation,简称3G)移动通讯网络中,如全球移动通讯系统(Global System for Mobile communications,简称为GSM)、通用移动通讯系统(Universal Mobile Telecommunications System,简称为UMTS),采用电路交换(Circuit Switch,简称CS)方式提供语音业务,并形成了良好的覆盖。随着无线宽带技术的发展,以及网络互联协议(Internet Protocol,简称IP)技术的发展,整个网络向全IP的方向演进,一方面通讯网络的核心网向IP多媒体子系统(IP Multimedia Subsystem,简称IMS)演进,另一方面无线接入网络向分组交换发展,通过分组交换(Packet Switch,简称PS)网络承载语音以及其他业务,并能够直接接入IMS,由IMS提供包括语音业务在内的通讯业务。
[0003] IMS是由第三代合作伙伴计划(3rd Generation Partnership Project,简称3GPP)提出的一种基于IP的网络架构,构建了一个开放而灵活的业务环境,与接入无关,可以支持多媒体应用,能够为用户提供丰富的多媒体业务。由于其与接入无关的特性,可以对通过不同接入网进行的业务进行统一控制,对于CS网络来说,可以使用IMS集中业务(IMS Centralized Service,简称为ICS)技术,在用户使用终端从传统的CS网络接入移动交换中心(Mobile Switching Centre,简称为MSC)时,由MSC向其归属域IMS网络发起注册,直接建立IMS信令路径,从而实现IMS统一控制CS业务的目的。
[0004] 无线接入方式的发展方向有多种,比如3GPP提出了长期演进/系统架构演进(Long Term Evolution/System Architecture Evolution,简称为LTE/SAE)的下一代网络架构,采用分组交换技术,能提供更高的传输速率、更短的传输延时,可以承载语音业务在内的实时业务,其可以作为IMS网络的一种接入方式,由IMS提供业务。IMS网络中各网元使用会话初始协议(Session Initiation Protocol,简称为SIP)进行通信;使用会话描述协议(Session Description Protocol,简称SDP)描述媒体信息,包括发送媒体的IP地址、媒体流编解码格式、端口号等等。
[0005] 在这些接入方式中,有的接入技术的部署是个渐进的过程,比如运营商在部署LTE/SAE过程中,初期可能只在热点地区进行覆盖。用户在LTE/SAE覆盖区进行语音业务时,直接接入IMS,与远端用户建立IMS会话。当用户移出上述覆盖区域时,为了保证语音业务的连续性,切换到CS网络,并利用IMS中的会话锚定功能保持与远端用户通话的连续性,这样可以充分利用CS网络覆盖好的优势,保证业务的连续性。
[0006] 在上述场景中,用户的移动设备在通话状态下,同时只能接入一种无线网络,比如对于LTE/SAE用户设备,在切换前,只能接入LTE/SAE网络,而不能同时接入CS网络;当移动到CS网络覆盖区,必须断开与LTE/SAE的无线连接,才能接入CS网络,本文中称这种接入方式为单无线接入方式切换,或单模切换。
[0007] 图1示出了在上述场景下的语音切换(又称语音连续性)的业务场景。用户设备(User Equipment,简称为UE)101、在源无线接入覆盖区(如LTE/SAE)进行语音业务时,通过接入切换控制功能(Access Transfer Control Function,简称为ATCF)104直接接入IMS106,与远端用户设备(Remote UE)107建立IMS会话。当用户移出上述覆盖区域时,为了保证语音业务的连续性,切换到CS网络,并利用会话锚定功能保持与远端用户通话的连续性,这样可以充分利用CS网络覆盖好的优势,保证业务的连续性。其中移动交换中心服务器(Mobile Switching Centre Server,简称为MSC Server)102包含IMS网络的媒体网关103(分为控制部分媒体网关控制功能(Media Gateway Control Function,简称为MGCF)和媒体处理部分媒体网关(Media Gateway,简称为MGW))的功能,合为一个实体描述。为简化图示和描述,将服务呼叫会话控制功能(Serving-CSCF,简称为S-CSCF)和业务一致性和连续性应用服务器(Service Consistency and Continuity Application Server,简称SCC AS)作为一个实体,两者间使用会话发起协议(Session Initiation Protocol,简称SIP)通讯。ATCF在切换时作为信令锚定点,并控制媒体设备接入网关(Access Gateway,简称为AGW)105在切换时锚定会话的媒体,以减少切换时的语音中断。ATCF通过媒体控制协议控制AGW(如H.248),二者合为一个实体描述。
[0008] 图1中的IMS位于用户的归属地网络,包含呼叫会话控制功能(Call Session Control Function,简称CSCF)和各种应用服务器(Application Server,简称AS)等网元,如提供业务一致性和连续性的SCC AS;
[0009] 远端(Remote End)107,与UE建立IMS会话,可能是UE,也可能是提供服务的服务器等,如流媒体服务器;
[0010] 图1中单无线信道切换发生前,UE-A在源接入网LTE/SAE与远端UE-B建立了IMS会话。
[0011] 其中信令路径包括:
[0012] UE-A到ATCF、ATCF到IMS,称为接入分支信令路径(切换前);
[0013] IMS到远端UE,称为远端分支信令路径;
[0014] 媒体路径包括:
[0015] UE-A到AGW,称为接入分支媒体路径;
[0016] AGW到远端UE,称为远端分支媒体路径;
[0017] 当UE-A切换到CS网络后,信令媒体路径发生了变化:
[0018] 信令路径包括:
[0019] UE-A到MSC Server、MSC Server到ATCF、ATCF到IMS,称为接入分支信令路径(切换后);
[0020] 远端分支信令路径不变;
[0021] 媒体路径包括:
[0022] UE-A到MGW、MGW到AGW,称为接入分支媒体路径(切换后);
[0023] 远端分支媒体路径不变。
[0024] 切换前后信令锚定在ATCF,媒体锚定在AGW,其目的是在切换过程中,尽量减少语音中断,保证较好的用户体验。切换后MSC根据UE-A签约信息,执行IMS注册。MSC根据域名分析,寻址到UE-A归属网络的IMS接入点查询呼叫会话控制功能(Inquiry Call Session Control Function,简称为I-CSCF),并向S-CSCF等IMS网元进行IMS注册,具体细节不做赘述。该注册路径不会经过ATCF,所以在第一个切换的会话之后建立的会话,其信令路径都不会经过ATCF,与第一个不同。
[0025] 图2示出了现有的单模语音会话业务连续性的实现流程。如图2所示,UE-A在IMS域和远端UE-B建立了语音会话,当UE-A决策需要将会话从IMS域切换到CS域后,UE-A及网络如何实现这种单模业务连续性的过程,其具体描述如下:
[0026] 步骤201、UE-A在PS网络(LTE/SAE)与远端UE建立了一个语音会话,该会话锚定在拜访地网络的ATCF/AGW上,其中ATCF负责信令部分,AGW负责媒体部分;该会话由UE-A归属域的SCC AS处理,与远端UE建立了远端分支;由于UE-A位置移动等原因导致网络信号强度发生变化,UE-A与PS网络交互,PS网络决定发起单模语音会话业务连续性流程;
[0027] UE-A与ATCF之间的对话标识为D101,ATCF与SCC AS之间的对话标识为D102,SCC AS与远端UE-B之间的对话标识为D103;其中ATCF可以关联D101~D102,SCC AS可以关联D102~D103,而D101对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D101、D102对于远端UE-B不可见。
[0028] 步骤202、PS网络指示MSC Server进行切换准备;MSC Server完成切换准备后,向PS网络回复响应;
[0029] 步骤203a、步骤202完成后,PS网络指示UE-A接入CS网络,UE-A与MSC Server建立信令接入分支,与MGW建立媒体接入分支;
[0030] 步骤203、步骤202中,MSC Server收到PS网络的切换指示,发起IMS会话切换流程,向ATCF发起切换消息;
[0031] 步骤203和步骤203a可以并行执行;
[0032] 步骤204、ATCF向MSC Server回复切换响应;
[0033] 到该步骤为止,MSC Server与ATCF建立起切换后新的接入分支(信令分支),同时MGW与AGW也建立了新的接入分支(媒体分支);
[0034] 步骤205、ATCF向SCC AS发送切换通知消息;
[0035] 当该通知消息中的SDP信息与之前会话建立时一致时,不需要进行IMS远端更新过程;否则需要执行IMS远端更新。
[0036] 步骤204与205可并发执行;
[0037] 步骤206、SCC AS向ATCF回复通知响应,ATCF与SCC AS建立切换后的接入分支(信令);
[0038] 切换后MSC-ATCF之间生成对话D201,代替原有的D101;ATCF与SCC AS之间生成对话D202,代替原有的D102。其中ATCF可以关联D201~D202,SCC AS可以关联D202~D103,而D201对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D201、D202对于远端UE-B不可见。
[0039] 步骤207、MSC在切换完成后代替UE进行IMS注册,该注册路径不经过ATCF;
[0040] 经过上述过程后,出现一个特殊场景,即MSC上通过IMS注册后的信令路径与已经存在的第一会话不同,第一会话路径中存在IMS全代理(ATCF)。
[0041] 步骤208、MSC向SCC AS发起新会话建立请求,建立与第三方UE-C的会话;
[0042] 步骤208a、SCC AS建立与UE-C的会话;
[0043] 步骤209、SCC AS向MSC回复建立响应;
[0044] 此时MSC与SCC AS之间对话为D301,SCC AS与UE-C之间对话为D302;
[0045] 上述会话建立在步骤207之后,所以信令路径不会经过ATCF。此过程包含多种不同的情况,如:
[0046] SCC AS在第一个会话切换完成后,在源侧网络还有一个与UE-C的会话,所以通知切换第二个会话,这种情况下SCC AS在步骤208之前会指示MSC发起第二会话的切换;
[0047] 或UE切换到CS域,UE又建立的一个与UE-C的会话等;
[0048] 上述会话建立请求仅为一个示例,为起呼过程,也可能是UE-C发起向UE-A的会话建立过程,则为终呼过程。
[0049] 步骤210、MSC通过信令路径发起新业务请求,如会议(Conference,简称为CONF)或呼叫转接(Explicit Call Transfer,简称为ECT)。
[0050] 以CONF业务举例:
[0051] MSC与CONF AS建立会话,并指示CONF将UE-B、UE-C分别加入会议。MSC指示加入UE-B的方法是向CONF AS发送REFER消息。
[0052] 正常情况下REFER消息中需要携带参数为:
[0053] request URI(请求的目标地址):CONF AS URI
[0054] refer-to:UE-B URI+D201
[0055] REFER消息的语义如下:request URI为REFER消息的目标方,目标方收到REFER消息后,根据refer-to中携带的信息,即URI和对话标识,向此URI发送INVITE消息,并携带replace参数,设为该对话标识,这样收到INVITE的用户端会理解该INVITE消息的目的是建立一个新的会话,且替换replace中指明的对话。
[0056] 该消息经过SCC AS到达CONF AS。CONF AS收到该请求后,会向UE-B URI发送一个INVITE消息,携带replace参数,其中带有需要UE-B替换的会话标识。
[0057] 由于第一会话切换后,UE-B URI无法告知MSC,所以MSC在refer-to中无法填入UE-B URI,而只能填入D201。
[0058] 如果没有ATCF存在,即MSC和SCC AS之间直接通过D201连接,则SCC AS可以通过D201关联D103,正确发现UE-B,并将UE-B URI和D103告知CONF AS(将本地对话D201替换为远端会话D103也是B2BUA需要执行的操作),这样CONF AS明确INVITE消息中的请求目标地址为UE-B URI,且需要替换的会话标识为D103,通过INVITE消息发送给UE-B后正常完成CONF AS与UE-B的会话建立,并替换掉已有的对话D103。
[0059] 当ATCF存在时,会带来如下问题:
[0060] 由于SCC AS无法通过远端用户标识定位相关对话(UE-B URI缺失),并且存在IMS全代理ATCF,D201对于SCC AS不可见,所以SCC AS也无法通过对话标识D201正确定位远端对话(存在D103和D302),所以SCC AS/CONF AS无法确定后续发起的INVITE目标(UE-B)以及需要替换的对话(D103),导致无法完成所请求的业务。
[0061] ECT业务与CONF业务产生的问题类似,此处不再一一赘述。
[0062] 归纳一下,即IMS客户端(本示例中的MSC)与IMS代理(本示例中的SCC AS)之间的会话信令路径与已存在的会话(MSC-UE-B)不同,导致IMS代理(SCC AS)无法识别IMS客户端本地的对话标识(D201),从而造成业务失败。
[0063] 上文描述的特殊场景,即MSC上通过IMS注册后的信令路径与已经存在的第一会话不同,第一会话路径中存在IMS全代理(ATCF),为导致该问题的典型场景。在符合上段描述问题的所有场景中均可能产生类似问题,本文不再一一赘述。

发明内容

[0064] 针对相关技术中,在IMS客户端与IMS代理之间信令路径与已存在会话路径不同时,IMS代理不能识别需要执行业务的对话等技术问题,本发明提供了一种远端标识的发送、接收方法及装置、传输系统,以至少解决上述问题。
[0065] 为了达到上述目的,根据本发明的一个方面,提供了一种远端标识的发送方法,包括:IP多媒体子系统IMS代理向IMS客户端发送远端标识,其中,所述IMS客户端无远端标识。
[0066] 优选地,IMS代理向所述IMS客户端发送所述远端标识,包括以下之一:所述IMS代理修改向所述IMS客户端发送的已有消息,其中,在修改后的所述已有消息中携带所述远端标识;发送修改后的所述已有消息;所述IMS代理增加向所述IMS客户端发送的指定消息,其中,所述指定消息中携带有所述远端标识;发送所述指定消息。
[0067] 优选地,发送修改后的所述已有消息,包括:所述IMS代理接收来自所述IMS客户端所属网络的切换消息;所述IMS代理向所述IMS客户端发送所述切换消息的响应消息,其中,所述响应消息中携带有所述远端标识。
[0068] 优选地,所述IMS代理包括:第一IMS代理和第二IMS代理,其中,所述第一IMS代理用于关联用户设备与所述第一IMS代理之间的会话,以及所述第一代理IMS与所述第二IMS代理之间的会话;所述第二IMS代理用于关联所述用户设备的远端与所述第二IMS代理的会话,以及所述第一代理IMS与所述第二IMS代理之间的会话。
[0069] 优选地,发送修改后的所述已有消息,包括:所述第一IMS代理向所述第二IMS代理发送的切换通知消息,其中,该切换通知消息用于通知所述第二IMS代理进行网络切换;所述第一IMS代理接收来自第二IMS代理的所述切换通知消息的响应消息,其中,所述响应消息中携带有所述远端标识;所述第一IMS代理发送所述响应消息。
[0070] 优选地,发送所述指定消息,包括:所述第一IMS代理接收来自所述第二IMS代理主动下发的所述远端标识;所述第一IMS代理向所述IMS客户端发送所述指定消息,其中,所述指定消息中携带有所述远端标识。
[0071] 优选地,发送修改后的所述已有消息,包括:所述IMS代理接收所述IMS客户端代替用户设备发起的IMS注册请求;所述IMS代理向所述IMS客户端发送所述注册请求的响应消息,其中,该响应消息中携带有所述远端标识。
[0072] 优选地,发送所述指定消息,包括:所述IMS代理向所述IMS客户端发送通知消息,其中,所述通知消息中携带有所述远端标识。
[0073] 优选地,发送所述指定消息,包括:所述IMS代理接收来自所述IMS客户端的查询消息;所述IMS代理向所述IMS客户端回复所述查询消息的响应消息,其中,该响应消息中携带有所述远端标识。
[0074] 优选地,所述IMS代理包括以下至少之一:接入切换控制功能ATCF实体、业务一致性和连续性应用服务器SCC AS、呼叫会话控制功能CSCF实体;和/或,所述IMS客户端包括以下之一:移动交换中心MSC、用户设备UE。
[0075] 优选地,所述IMS客户端包括:在用户设备所属接入网发生改变时,待接入目标接入网中的目标客户端。
[0076] 优选地,所述方法还包括:确定所述IMS客户端与所述IMS代理之间的会话信令路径与已存在的会话不同,并且所述IMS代理不能识别所述IMS客户端的本地对话标识。
[0077] 为了达到上述目的,根据本发明的再一个方面,还提供了一种远端标识的接收方法,包括:IP多媒体子系统IMS客户端接收来自IMS代理的远端标识,其中,所述IMS客户端无远端标识。
[0078] 优选地,所述IMS客户端包括:在用户设备所属接入网发生改变时,待接入目标接入网中的目标客户端。
[0079] 为了达到上述目的,根据本发明的再一个方面,还提供了一种远端标识的发送装置,应用于IP多媒体子系统IMS代理中,所述装置包括:发送模,用于向IMS客户端发送远端标识,其中,所述IMS客户端无远端标识。
[0080] 为了达到上述目的,根据本发明的再一个方面,还提供了一种远端标识的接收装置,应用于IP多媒体子系统IMS客户端,所述装置包括:接收模块,用于IMS客户端接收来自IMS代理的远端标识,其中,所述IMS客户端无远端标识。
[0081] 为了达到上述目的,根据本发明的再一个方面,还提供了一种远端标识的传输系统,包括IP多媒体子系统IMS代理和IMS客户端,所述系统还包括:发送模块,位于所述IMS代理中,用于向所述IMS客户端发送所述远端标识,其中,所述IMS客户端无远端标识;接收模块,位于所述IMS客户端中,用于接收来自所述IMS代理的远端标识。
[0082] 通过本发明,由于采用了IMS代理告知IMS客户端远端标识的技术手段,解决了相关技术中在IMS客户端与IMS代理之间信令路径与已存在会话路径不同时,IMS代理不能识别需要执行业务的对话等技术问题,从而避免了由于远端用户标识缺失以及本地对话标识不能被IMS代理识别的情况下而导致的业务请求失败。附图说明
[0083] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0084] 图1为根据相关技术的语音切换过程的典型应用场景架构示意图;
[0085] 图2为根据相关技术的单信道会话切换的信令流程示意图;
[0086] 图3为根据本发明实施例的远端标识的发送方法的流程图
[0087] 图4为根据本发明实施例的远端标识的接收方法的流程图;
[0088] 图5为根据本发明实施例的远端标识的发送装置的结构框图
[0089] 图6为根据本发明实施例的远端标识的接收装置的结构框图;
[0090] 图7为根据本发明实施例的远端标识的传输系统的结构框图;
[0091] 图8为根据本发明优选实施例1的远端标识的传输方法流程示意图;
[0092] 图9为根据本发明优选实施例2的远端标识的传输方法流程示意图;
[0093] 图10为根据本发明优选实施例3的远端标识的传输方法流程示意图;
[0094] 图11为根据本发明优选实施例4的远端标识的传输方法流程示意图。

具体实施方式

[0095] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0096] 图3为根据本发明实施例的远端标识的发送方法的流程图。如图3所示,该方法包括:
[0097] 步骤S302,IMS代理获取远端标识;
[0098] 步骤S304,IP多媒体子系统IMS代理向IMS客户端发送远端标识(即远端用户设备标识)。
[0099] 通过上述处理步骤,由于IMS代理可以向IMS客户端告知远端标识,因此,可以解决由于IMS客户端无法获知远端标识而导致的问题,尤其是在IMS客户端与IMS代理之间信令路径与已存在会话路径不同时,IMS代理不能识别需要执行业务的对话时,可以解决无法执行后续业务请求的问题。
[0100] 需要说明的是,步骤S302在具体实施过程中可以作为一个可选步骤,即可以不必先执行该处理步骤。
[0101] 本实施例中的应用场景可以为以下场景,但不限于此:确定IMS客户端与IMS代理之间的会话信令路径与已存在的会话不同,并且在IMS代理不能识别IMS客户端的本地对话标识,基于上述步骤,用户便可以在该场景下实现后续业务的执行。
[0102] 在本实施例中,IMS客户端包括但不限于:在用户设备所属接入网发生改变时,待接入目标接入网中的目标客户端。
[0103] 在本实施例中,上述远端标识可以用于IMS客户端执行后续业务请求,但并不限于此。
[0104] 步骤S302中,获取远端标识的方式有多种,例如从第三方设备获取(包括但不限于从第三方设备接收到远端标识后存储该远端标识),还可以本地设置,但不限于此。
[0105] 在步骤S304中,可以利用已有消息发送上述远端标识,也可以通过专用于发送上述远端标识的消息发送,具体地,对于第一种发送方式:IMS代理修改向上述IMS客户端发送的已有消息,其中,在修改后的上述已有消息中携带上述远端标识;发送修改后的上述已有消息;对于第二种发送方式:上述IMS代理增加向上述IMS客户端发送的指定消息,其中,上述指定消息中携带有上述远端标识;发送上述指定消息。
[0106] 在本实施例的一个优选实施方式中,对于第一种发送方式可以通过以下几种方式实现:
[0107] (1)IMS代理接收来自IMS客户端所属网络的切换消息;IMS代理向IMS客户端发送上述切换消息的响应消息,其中,该响应消息中携带有上述远端标识;
[0108] (2)IMS代理接收上述IMS客户端代替上述用户设备发起的IMS注册请求;IMS代理向IMS客户端发送注册请求的响应消息,其中,该响应消息中携带有上述远端标识;
[0109] (3)在IMS代理包括第一IMS代理和第二IMS代理时,第一IMS代理向第二IMS代理发送的切换通知消息,其中,该切换通知消息用于通知上述第二IMS代理进行网络切换;上述第一IMS代理接收来自第二IMS代理的上述切换通知消息的响应消息,其中,该响应消息中携带有上述远端标识;第一IMS代理发送上述响应消息。
[0110] 其中,上述第一IMS代理用于关联上述用户设备与上述第一IMS代理之间的会话,以及上述第一代理IMS与上述第二IMS代理之间的会话;上述第二IMS代理用于关联上述用户设备的远端与上述第二IMS代理的会话,以及上述第一代理IMS与上述第二IMS代理之间的会话。
[0111] 对于第二种发送方式,可以通过以下几种方式实现:
[0112] (1)IMS代理向IMS客户端发送通知消息,其中,通知消息中携带有上述远端标识。
[0113] (2)IMS代理接收来自IMS客户端的查询消息;IMS代理向IMS客户端回复上述查询消息的响应消息,其中,该响应消息中携带有上述远端标识。
[0114] (3)在IMS代理包括上述第一IMS代理和第二IMS代理时,还可以通过以下方式实现:第一IMS代理接收来自第二IMS代理主动下发的上述远端标识;第一IMS代理向IMS客户端发送上述指定消息,其中,该指定消息中携带有上述远端标识。
[0115] 在本实施例中,IMS代理包括以下至少之一:ATCF实体、SCC AS、CSCF实体;和/或,IMS客户端包括以下之一:MSC、UE。
[0116] 在本实施例中,还提供一种远端标识的接收方法,如图4所示,该方法包括:
[0117] 步骤S402,IMS客户端接收来自IMS代理的远端标识,其中,IMS客户端为在用户设备所属接入网发生改变时,待接入目标接入网中的目标客户端,上述远端标识为上述用户设备的对端标识。
[0118] 步骤S404,IMS客户端按照上述远端标识执行后续业务请求。
[0119] 其中,步骤S404根据具体应用场景可以作为一个可选步骤。并且,图4所示实施例中的优选实施方式与图3所示实施例中的实施方式相对应,此处不再赘述。
[0120] 在本实施例中,还提供一种远端标识的发送装置,该装置位于IMS代理中,如图5所示,该装置包括:发送模块50,用于向IMS客户端发送远端标识,其中,该IMS客户端无远端标识。
[0121] 在本实施例中,还提供一种远端标识的接收装置,该装置位于IMS客户端中,如图6所示,该装置包括:发送模块60,用于向IMS客户端发送远端标识,其中,该IMS客户端无远端标识。
[0122] 在本实施例中,还提供一种远端标识的传输系统,如图7所示,该系统包括IMS代理70和IMS客户端72,其中,IMS客户端72可以包括但不限于:在用户设备所属接入网发生改变时,待接入目标接入网中的目标客户端;发送模块50,位于IMS代理70中,用于向IMS客户端
72发送上述远端标识,其中,上述远端标识为上述用户设备的对端标识;接收模块60,位于IMS客户端72中,用于接收来自IMS代理的远端标识。
[0123] 为了更好地理解上述实施例,以下结合优选实施例详细说明。
[0124] 以下优选实施例以以下场景为例进行说明:当IMS客户端与IMS代理之间的会话信令路径与已存在的会话不同时,IMS代理无法识别IMS客户端本地的对话标识,会造成业务失败;
[0125] 以增强型的单信道语音业务切换场景(本文问题的典型场景)为例,切换后MSC上通过IMS注册后的信令路径与已经存在的第一会话不同,第一会话路径中存在IMS全代理(ATCF),当发起CONF或ECT业务时,由于SCC AS既无法通过远端用户标识定位相关对话,即UE-B的统一资源标识符(Uniform Resource Identifier,简称为URI)缺失,并且存在IMS全代理ATCF,所以D201对于SCC AS不可见,也无法通过对话标识D201正确定位远端对话(存在D103和D302),SCC AS/CONF AS无法完成所请求的业务。
[0126] 以下优选实施例的主要设计思想在于,由IMS全代理告知IMS客户端的远端标识URI,IMS客户端在后续业务请求中携带远端URI,即使本地对话标识不为IMS代理识别,亦可以通过远端URI正确关联需要执行业务的对话,从而正确进行所请求的业务。
[0127] 实施例一
[0128] 如图8所示,UE-A在IMS域和远端UE-B建立了语音会话,当UE-A决策需要将会话从IMS域切换到CS域后,UE-A及网络实现这种单模业务连续性的过程,并在此过程中将远端UE-B URI带给MSC。具体步骤如下:
[0129] 步骤S802、UE-A在PS网络(LTE/SAE)与远端UE建立了一个语音会话,该会话锚定在拜访地网络的ATCF/AGW上,其中ATCF负责信令部分,AGW负责媒体部分;该会话由UE-A归属域的SCC AS处理,与远端UE建立了远端分支;由于UE-A位置移动等原因导致网络信号强度发生变化,UE-A与PS网络交互,PS网络决定发起单模语音会话业务连续性流程;
[0130] UE-A与ATCF之间的对话标识为D101,ATCF与SCC AS之间的对话标识为D102,SCC AS与远端UE-B之间的对话标识为D103;其中ATCF可以关联D101~D102,SCC AS可以关联D102~D103,而D101对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D101、D102对于远端UE-B不可见。
[0131] 步骤S804、PS网络指示MSC Server进行切换准备;MSC Server完成切换准备后,向PS网络回复响应;
[0132] 步骤S806a、步骤S804完成后,PS网络指示UE-A接入CS网络,UE-A与MSC Server建立信令接入分支,与MGW建立媒体接入分支;
[0133] 步骤S806、步骤S804中,MSC Server收到PS网络的切换指示,发起IMS会话切换流程,向ATCF发起切换消息;
[0134] 步骤S806和步骤S806a可以并行执行;
[0135] 步骤S808、ATCF向MSC Server回复切换响应,在该响应中携带UE-B URI;
[0136] 携带UE-B URI的方法可以包括:
[0137] 在该相应消息中添加头域,携带UE-B URI,如refer-to头域或新头域;
[0138] 添加feature caps,携带UE-B URI等;
[0139] 到该步骤为止,MSC Server与ATCF建立起切换后新的接入分支(信令分支),同时MGW与AGW也建立了新的接入分支(媒体分支);
[0140] 步骤S810、ATCF向SCC AS发送切换通知消息;
[0141] 当该通知消息中的SDP信息与之前会话建立时一致时,不需要进行IMS远端更新过程;否则需要执行IMS远端更新。
[0142] 步骤S808与S810可并发执行;
[0143] 步骤S812、SCC AS向ATCF回复通知响应,ATCF与SCC AS建立切换后的接入分支(信令);
[0144] 切换后MSC-ATCF之间生成对话D201,代替原有的D101;ATCF与SCC AS之间生成对话D202,代替原有的D102。其中ATCF可以关联D201~D202,SCC AS可以关联D202~D103,而D201对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D201、D202对于远端UE-B不可见。
[0145] 实施例二
[0146] 如图9所示,UE-A在IMS域和远端UE-B建立了语音会话,当UE-A决策需要将会话从IMS域切换到CS域后,UE-A及网络实现这种单模业务连续性的过程,并在此过程中将远端UE-B URI带给MSC,具体包括如下步骤:
[0147] 步骤S902、UE-A在PS网络(LTE/SAE)与远端UE建立了一个语音会话,该会话锚定在拜访地网络的ATCF/AGW上,其中ATCF负责信令部分,AGW负责媒体部分;该会话由UE-A归属域的SCC AS处理,与远端UE建立了远端分支;由于UE-A位置移动等原因导致网络信号强度发生变化,UE-A与PS网络交互,PS网络决定发起单模语音会话业务连续性流程;
[0148] UE-A与ATCF之间的对话标识为D101,ATCF与SCC AS之间的对话标识为D102,SCC AS与远端UE-B之间的对话标识为D103;其中ATCF可以关联D101~D102,SCC AS可以关联D102~D103,而D101对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D101、D102对于远端UE-B不可见。
[0149] 步骤S904、PS网络指示MSC Server进行切换准备;MSC Server完成切换准备后,向PS网络回复响应;
[0150] 步骤S906a、步骤S904完成后,PS网络指示UE-A接入CS网络,UE-A与MSC Server建立信令接入分支,与MGW建立媒体接入分支;
[0151] 步骤S906、步骤S904中,MSC Server收到PS网络的切换指示,发起IMS会话切换流程,向ATCF发起切换消息;
[0152] 步骤S903和步骤S906a可以并行执行;
[0153] 步骤S904、ATCF向SCC AS发送切换通知消息;
[0154] 当该通知消息中的SDP信息与之前会话建立时一致时,不需要进行IMS远端更新过程;否则需要执行IMS远端更新。
[0155] 步骤S910、SCC AS向ATCF回复通知响应,ATCF与SCC AS建立切换后的接入分支(信令);在该消息中SCC AS添加UE-B URI;
[0156] 携带UE-B URI的方法可以包括:
[0157] 在该相应消息中添加头域,携带UE-B URI,如refer-to头域或新头域;
[0158] 添加feature caps,携带UE-B URI等;
[0159] 步骤S912、ATCF向MSC Server回复切换响应,在该响应中携带UE-B URI;
[0160] 到该步骤为止,MSC Server与ATCF建立起切换后新的接入分支(信令分支),同时MGW与AGW也建立了新的接入分支(媒体分支);
[0161] 切换后MSC-ATCF之间生成对话D201,代替原有的D101;ATCF与SCC AS之间生成对话D202,代替原有的D102。其中ATCF可以关联D201~D202,SCC AS可以关联D202~D103,而D201对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D201、D202对于远端UE-B不可见。
[0162] 还可以通过以下方式携带远端UE-B URI:
[0163] MSC代替UE发起IMS注册;此时若存在会话,则CSCF/SCC AS在注册响应中添加UE-B URI,携带方式同步骤S910。此注册响应不会经过ATCF。
[0164] 实施例三
[0165] 图10示出了UE-A在IMS域和远端UE-B建立了语音会话,当UE-A决策需要将会话从IMS域切换到CS域后,UE-A及网络实现这种单模业务连续性的过程,并在此过程中将远端UE-B URI带给MSC,具体包括如下步骤:
[0166] 步骤S1002、UE-A在PS网络(LTE/SAE)与远端UE建立了一个语音会话,该会话锚定在拜访地网络的ATCF/AGW上,其中ATCF负责信令部分,AGW负责媒体部分;该会话由UE-A归属域的SCC AS处理,与远端UE建立了远端分支;由于UE-A位置移动等原因导致网络信号强度发生变化,UE-A与PS网络交互,PS网络决定发起单模语音会话业务连续性流程;
[0167] UE-A与ATCF之间的对话标识为D101,ATCF与SCC AS之间的对话标识为D102,SCC AS与远端UE-B之间的对话标识为D103;其中ATCF可以关联D101~D102,SCC AS可以关联D102~D103,而D101对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D101、D102对于远端UE-B不可见。
[0168] 步骤S1004、PS网络指示MSC Server进行切换准备;MSC Server完成切换准备后,向PS网络回复响应;
[0169] 步骤S1006a、步骤S1004完成后,PS网络指示UE-A接入CS网络,UE-A与MSC Server建立信令接入分支,与MGW建立媒体接入分支;
[0170] 步骤S1006、步骤S1004中,MSC Server收到PS网络的切换指示,发起IMS会话切换流程,向ATCF发起切换消息;
[0171] 步骤S1006和步骤S1006a可以并行执行;
[0172] 步骤S1008、ATCF向MSC Server回复切换响应;
[0173] 步骤S1010、ATCF向MSC Server发送通知消息,携带UE-B URI;
[0174] 该消息可以是:
[0175] SIP MESSAGE消息;
[0176] 或SIP INFO消息等;
[0177] 步骤S1012、ATCF向SCC AS发送切换通知消息;
[0178] 当该通知消息中的SDP信息与之前会话建立时一致时,不需要进行IMS远端更新过程;否则需要执行IMS远端更新。
[0179] 步骤S1008和步骤S1012可并行执行;
[0180] 步骤S1014、SCC AS向ATCF回复通知响应,ATCF与SCC AS建立切换后的接入分支(信令);
[0181] 到该步骤为止,MSC Server与ATCF建立起切换后新的接入分支(信令分支),同时MGW与AGW也建立了新的接入分支(媒体分支);
[0182] 切换后MSC-ATCF之间生成对话D201,代替原有的D101;ATCF与SCC AS之间生成对话D202,代替原有的D102。其中ATCF可以关联D201~D202,SCC AS可以关联D202~D103,而D201对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D201、D202对于远端UE-B不可见。
[0183] 步骤S1016-S1018、SCC AS下发UE-B URI;ATCF收到SCC AS的消息后,向MSC下发UE-B URI;
[0184] 该消息可以是:
[0185] SIP MESSAGE消息;
[0186] 或SIP INFO消息等;
[0187] 步骤S1020、MSC执行IMS注册,该注册路径不经过ATCF;
[0188] 步骤S1022、CSCF/SCC AS下发UE-B URI;
[0189] 该消息可以是:
[0190] SIP MESSAGE消息;
[0191] 或SIP INFO消息等;
[0192] 实施例四
[0193] 图11示出了UE-A在IMS域和远端UE-B建立了语音会话,当UE-A决策需要将会话从IMS域切换到CS域后,UE-A及网络实现这种单模业务连续性的过程,以及MSC如何获取远端UE-B URI的具体描述,具体包括如下步骤:
[0194] 步骤S1102、UE-A在PS网络(LTE/SAE)与远端UE建立了一个语音会话,该会话锚定在拜访地网络的ATCF/AGW上,其中ATCF负责信令部分,AGW负责媒体部分;该会话由UE-A归属域的SCC AS处理,与远端UE建立了远端分支;由于UE-A位置移动等原因导致网络信号强度发生变化,UE-A与PS网络交互,PS网络决定发起单模语音会话业务连续性流程;
[0195] UE-A与ATCF之间的对话标识为D101,ATCF与SCC AS之间的对话标识为D102,SCC AS与远端UE-B之间的对话标识为D103;其中ATCF可以关联D101~D102,SCC AS可以关联D102~D103,而D101对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D101、D102对于远端UE-B不可见。
[0196] 步骤S1104、PS网络指示MSC Server进行切换准备;MSC Server完成切换准备后,向PS网络回复响应;
[0197] 步骤S1106a、步骤S1104完成后,PS网络指示UE-A接入CS网络,UE-A与MSC Server建立信令接入分支,与MGW建立媒体接入分支;
[0198] 步骤S1106、步骤S1104中,MSC Server收到PS网络的切换指示,发起IMS会话切换流程,向ATCF发起切换消息;
[0199] 步骤S1106和步骤S1106a可以并行执行;
[0200] 步骤S1108、ATCF向MSC Server回复切换响应;
[0201] 步骤S1110、ATCF向SCC AS发送切换通知消息;
[0202] 当该通知消息中的SDP信息与之前会话建立时一致时,不需要进行IMS远端更新过程;否则需要执行IMS远端更新。
[0203] 步骤S1108和S1110可并行执行;
[0204] 步骤S1112、SCC AS向ATCF回复通知响应,ATCF与SCC AS建立切换后的接入分支(信令);
[0205] 到该步骤为止,MSC Server与ATCF建立起切换后新的接入分支(信令分支),同时MGW与AGW也建立了新的接入分支(媒体分支);
[0206] 切换后MSC-ATCF之间生成对话D201,代替原有的D101;ATCF与SCC AS之间生成对话D202,代替原有的D102。其中ATCF可以关联D201~D202,SCC AS可以关联D202~D103,而D201对于SCC AS不可见,D103对于ATCF或MSC亦不可见,D201、D202对于远端UE-B不可见。
[0207] 步骤S1114、MSC向ATCF发起查询;
[0208] 该消息可以是:
[0209] SIP OPTION消息;
[0210] 或SIP INFO、MESSAGE消息等;
[0211] 步骤S1116、ATCF回复查询响应,携带UE-B URI;
[0212] 或ATCF在收到步骤S1114后,发起步骤S1114a(消息类似步骤S1114),向SCC AS发起查询,SCCAS回复查询响应步骤S1116a,携带UE-B URI,ATCF收到步骤S1116a后再给MSC回复步骤S1108;
[0213] 步骤S1118、MSC执行IMS注册,该注册路径不经过ATCF;
[0214] 步骤S1120、MSC发起查询响应,该消息类似步骤S1114;
[0215] 步骤S1122、CSCF/SCC AS回复查询响应,携带UE-B URI。
[0216] 综上所述,本发明实施例实现了以下有益效果:基于上述实施例,可避免在某些特殊场景中因为远端用户标识缺失,以及本地对话标识不为相应代理识别的情况下,造成业务失败。
[0217] 在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
[0218] 在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘硬盘、可擦写存储器等。
[0219] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0220] 以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈