一种保持多媒体会话连续性的切换方法

文档序号:7918887阅读:196来源:国知局
专利名称:一种保持多媒体会话连续性的切换方法
技术领域
本发明涉及通信领域,尤其涉及一种IP(网络互联协议,Internet Protocol)多媒体子系统(IP Multimedia Core Network Subsystem,简称MS)中的保持多媒体会话连续性的切换方法。
背景技术
IP多媒体子系统(IP Multimedia Core Network Subsystem,简称IMS )是由第三代合作伙伴计划(3rd Generation Partnership Project,简称3GPP)提出的一种基于IP的网络架构,其构建了一个开放而灵活的业务环境,支持多媒体应用,并为用户提供丰富的多々某体业务。
IMS是基于IP的电信网络架构,与接入技术无关,除了可以为GPRS(General Packet Radio Service,通用分组无线业务)、WLAN (Wireless Local
Area Network,无线局域网)等分组接入网络提供业务外,还可以为GSM(Global System for Mobile communications,全5求移动通ifl系统)、UMTS(Universal Mobile Telecommunications System,统一移动通讯系统)等移动蜂
窝网络提供业务。
GSM、 UMTS等移动蜂窝网络采用电路交换技术,称为电路(CircuitSwitched,简称CS)域,能够为用户提供基本的语音业务,以及基于语音业务的补充业务。当CS域接入IMS时,其演变为一种接入方式,业务完全由IMS统一提供,这种技术称为IMS集中业务(IMS Centralized Service,简称ICS)。
用户终端(User Equipment,简称UE)需要在各种接入方式下,保持多媒体会话的连续性。此时,UE的多媒体会话不仅需要在分组交换(PacketSwitch,简称PS)域之间切换时保持连续性,也需要在PS域和CS域,PS域和PS域+ CS域的切换中保持连续性。保证这种连续性的技术称为IMS多
4媒体会话连续性(Multimedia Session Continuity,简称MMSC)。完成多媒体 会话连续性功能的核心网网元称为业务连续性应用服务器(Service Continuity Application Server,简称SCAS)。
MMSC技术中存在这样一种切换场景UE在接入网A进行多力某体会话, 该接入网提供了具有VoIP (Voice over IP,基于IP的语音)能力的PS域(此 时会话中语音和其他々某体都承载在该PS域中);由于某种原因(如,无线信 号变化,计费等原因),UE需要切换到接入网B;在这种情况下,有可能将 全部々某体切换到接入网B,或将部分媒体切换到接入网B,将其余媒体删除, 或部分媒体切换到接入网B,部分媒体保留在接入网A。
图1是现有的采用MMSC技术进行多々某体会话切换的方法流程图。如图 1所示,用户终端UE-A与远端用户在PS1域(接入网A)上建立了多媒体会 话,此时UE-A由于各种原因需要切换到接入网B (PS2域),具体的切换流 程如下
101) UE-A决定开始切换,在PS2域发起SIP ( Session Initial Protocol, 初始会话协议)会话请求;该请求中包含会话切换标识(Session Transfer Identifier,简称STI)、和需要切换到PS2域的媒体信息,该请求发送到UE-A 归属的呼叫会话控制功能(Call Session Control Function,简称CSCF);
102) CSCF根据初始过滤准则(initial Filter Criteria,简称iFC)或者根 据STI,向SC AS转发上述SIP会话请求;
103) SCAS收到上述SIP会话请求后,根据STI获知需要对多媒体会话 Dl进行切换,因此更新与远端用户的相应会话,并启动一定时器;
由于SC AS接收到的上述SIP会话请求中只包含切换到新域(PS2域) 的媒体信息;而对于没有切换的媒体,SC AS不知道应当保留在原域(PS1 域)、或者删除、或者部分保留部分删除;为了能够正确处理,SC AS在步 骤102后,会启动一定时器,然后等待收到后续的消息(106步骤消息或者 109步骤消息)或定时器超时后做进一步处理。
104) SCAS完成与UE在PS2域上的会话的建立;
如果UE与远端用户的会话还有部分々某体保留在原来的PS1域,则执行步骤105 ~ 107,否则跳转至步骤108:
105 ) UE在完成向PS2域的切换后,在PS1域发起会话更新请求,该请求被发送到CSCF;
106) CSCF向SC AS转发上述会话更新请求;
107 ) SC AS收到上述会话更新请求后,更新与远端用户的相应会话,本流程结束;
如果在PS1域没有媒体需要保留,则执行以下步骤
108 ) UE在完成向PS2域的切换后,在PS1域发起会话释放请求,该请求被发送到CSCF;
109 ) CSCF向SC AS转发上述会话释放请求;
110) SCAS收到上述会话释放请求后,释放PS1域上的会话,并更新与远端用户的相应会话;
111) 如果由于接入网A的信号丟失等原因,SC AS没有收到上述会话释放请求,则当SCAS启动的上述定时器超时后,SCAS会自行释放PS1域上的会话。
由上可知,由于UE在PS2域发出的包含会话切换标识的SIP会话请求中未包含足够的媒体切换信息(即没有包含需要被删除和保留的媒体信息),SC AS必须等待UE发送后续的会话更新请求或会话释放请求;而在由于接入网A (PS1域)信号丢失等原因无法收到上述请求的情况下,SC AS只能等待定时器超时后才能释放相应的会话,浪费了 SC AS与UE之间的信令路径上的会话资源,并可能出现错误释放会话的问题。

发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提供一种保持多媒体会话连续性的切换方法,使得SC AS可及时获知是否需要释放在原接入网的会话。为了解决上述问题,本发明提供一种保持多媒体会话连续性的切换方法,
用户终端UE在第 一接入网与远端用户建立多媒体会话Dl后,在切换到第二 接入网且将多媒体会话Dl的部分媒体保留在第一接入网时,UE在第二接入 网发送包含第一标识信息的切换请求;所述第一标识信息用于标识需要在第 一接入网保留多媒体会话D1的部分媒体;
接收到所述切换请求后,业务连续性应用服务器SC AS根据是否包含所 述第一标识信息判断是否存在需要保留在第一接入网的多媒体会话Dl的媒 体如果不存在,则在与UE成功建立第二"I妄入网上相应会话后,SC AS释 放第 一接入网上的多媒体会话D1 。
此外,采用如下方法在所述切换请求中标识需要保留多媒体会话Dl的 部分媒体
在所述切换请求中的媒体描述部分包含需要保留在第一接入网的媒体的 描述信息,并在各描述信息中将对应的i某体标识为需要保留在第一接入网。
此外,采用如下方法在描述信息中标识需要保留在第一接入网的媒体
将需要保留在第一接入网的媒体的描述信息中的媒体端口参数值设置为0。
此外,所述UE在第一接入网建立所述多i某体会话Dl后,在切换到第二 接入网且需要删除多媒体会话Dl的部分媒体时,将被删除媒体的描述信息 包含在所述切换请求中发送给SC AS;所述描述信息中包含用于标识对应的 媒体被删除的第二标识信息;
接收到所述切换请求后,SC AS根据是否包含所述第二标识信息判断是 否存在被删除的所述多媒体会话Dl的媒体,如果存在,则通知远端用户删 除对应的媒体。
此外,采用如下方法标识被删除的媒体将被删除媒体的描述信息中的 媒体端口参数值设置为负数。
此外,采用如下方法标识被删除的媒体在被删除媒体的描述信息中增 加删除标i己。
7此外,所述UE在第一接入网建立所述多^某体会话D1后,在切换到第二接入网且需要删除多媒体会话Dl的部分々某体时,不将被删除媒体的描述信息包含在所述切换请求中;
接收到所述切换请求后,SC AS将未包含在所述切换请求中的多媒体会话D1的々某体删除。
此外,UE在第一接入网与远端用户建立多々某体会话D1后,在切换到第二接入网且需要删除多媒体会话D1的部分媒体时,UE将被删除媒体的描述信息包含在切换请求中通过第二接入网发送给SC AS;所述描述信息中包含用于标识对应的々某体被删除的第二标识信息;
接收到所述切换请求后,SC AS根据是否包含所述第二标识信息判断是否存在被删除的所述多媒体会话Dl的媒体,如果存在,则通知远端用户删除对应的媒体。
此外,采用如下方法标识被删除的媒体将被删除媒体的描述信息中的媒体端口参数值设置为负数,或在被删除媒体的描述信息中增加删除标记。
综上所述,采用本发明的保持多々某体会话连续性的切换方法,使得SC AS可及时获知是否需要释放在原接入网的会话,节省了会话资源,并克服了错误释放的问题。


图1是现有的采用MMSC技术进行多i某体会话切换的方法流程图;图2是SIP会话请求中SDP描述示意图;图3为本发明第一应用实例流程图;图4为本发明第二应用实例流程图。
具体实施例方式
如图2所示,在SIP会话请求中,采用会话描述协议(Session DescriptionProtocol)对媒体进行描述。对于会话中的每一个媒体,会有如下格式的媒体 描述信息
m=(媒体名称,传输地址(其中包^4某体的端口参数)),该行必选;
i=* (媒体标题),该行可选;
c=* (连接信息),该行可选;
b=* (0或多行带宽信息),该行可选;
k=* (密钥),该行可选;
a=* (O或多行媒体属性行),该行可选;
在SlP会话请求中对于每个々某体都有上述的i某体描述信息行,其中行与 行之间的次序不能颠倒。当有多个媒体的时候,按照媒体次序,分别列出每 个媒体的描述信息p
本发明的主要思路是,l正在切换请求(即UE在新接入网发起的被叫号 码为切换标识的会话请求)中,对于媒体描述信息采用如下规则之一
媒体描述规则一
1 、在切换请求中的4某体描述部分包含所有在切换后仍然存在的々某体的描 述信息,其中包括新的接入网上承载的媒体的描述信息,以及原接入网上保 留的i某体的描述信息;且
2、对于新的接入网上的i某体,采用正常的描述方式;而对于原接入网上 保留的々某体,在切换请求中将其标识为关闭(或者说将其标识为需要保留在 原接入网中),例如,可以通过将媒体端口参数值设置为0来将其标识为关 闭。
媒体描述规则二
1、 在切换请求中的々某体描述部分包含所有切换前的媒体的描述信息,其 中包括切换后承载在新接入网上的媒体的描述信息,以及保留在原接入网 的媒体的描述信息,以及需要被删除的媒体的描述信息;且
2、 对于在切换后承载在新接入网上的々某体,釆用正常的描述方式;对于保留在原接入网的々某体,在切换请求中将其标识为关闭;对于净皮删除的々某体,在切换请求中通过将媒体端口参数值设置为负数,或增加删除标记等方式将其标识为删除。
采用上述媒体描述规则,当SCAS收到切换请求后,根据该请求中的媒体信息就知道是否有^ 某体保留在原接入网中;而当没有i某体保留在原接入网时,SC AS可以直接释放原接入网上的会话。
例如,UE-1和远端用户在接入网A建立的多媒体会话D1中包含4个媒体,分别记作M1、 M2、 M3、 M4;在切换到接入网B时
1 )如果将々某体Ml和M2切换到接入网B,将其余媒体删除
当采用媒体描述规则一时,UE-1在切换请求中的媒体描述部分仅包^4某体M1和M2的正常描述信息;这样,SC AS收到切换请求后就知道接入网A中没有会话需要保留,因此可以通知多々某体会话D1的远端用户将i某体M3、M4删除;
当釆用媒体描述规则二时,UE-1在切换请求的媒体描述部分包含全部媒体(媒体Ml ~ M4 )的描述信息,其中媒体Ml和M2为正常的媒体描述信息,而将媒体M3和M4标识为删除,同样,SC AS收到切换请求后就知道接入网A中没有会话需要保留。
2 )如果将媒体Ml和M2切换到接入网B,将其余媒体保留在接入网A:
当采用媒体规则一时,UE-1在切换请求中的媒体描述部分包含全部媒体(媒体Ml ~ M4 )的描述信息;其中媒体Ml和M2为正常的媒体描述信息;而对于媒体M3和M4,可以采用将媒体端口参数值设置为0的方法表示要将其保留在接入网A;这样,SC AS收到切换请求后就知道々某体M3和M4保留在接入网A中;
当采用媒体规则二时,UE-1在切换请求中包含全部媒体(媒体Ml ~M4)的描述信息;其中媒体Ml和M2为正常媒体描述信息,而将媒体M3和M4标识为关闭。
3 )如果将媒体Ml和M2切换到接入网B,将媒体M3删除,将媒体M4保留在接入网A中当采用媒体描述规则一时,UE-1在切换请求中的^某体描述部分包含々某体
Ml、 M2和M4的描述信息;其中媒体Ml和M2为正常的媒体描述信息;对于媒体M4,可以将其描迷信息的媒体端口参数值设置为0的方法来表示将其保留在接入网A中;这样,SC AS收到切换请求后就知道々某体M4保留在接人网A中;
当采用媒体描述规则二时,UE-1在切换请求中的媒体描述部分包含全部媒体(媒体M1 M4)的描述信息,其中媒体M1和M2为正常的媒体描述信息,将媒体M4标识为关闭,将媒体M3标识为删除。
4 )如杲将媒体Ml 、 M2、 M3和M4全部切换到接入网B:
当采用媒体描述规则一时,UE-1在切换请求的媒体描述部分包含全部媒体(i某体Ml ~ M4 )的正常描述信息;这样SC AS收到切换请求后就知道所有媒体都切换到接入网B中(SC AS可以根据会话建立时的记录获知会话只使用这4个媒体);
当采用媒体描述规则二时,UE-1在切换请求的媒体描述部分包含全部媒体"某体M1 ~M4)的正常描述信息;同样,SC AS收到切换请求后就知道所有々某体都切换到接入网B中。
下面将结合附图和实施例对本发明进行详细描述。第一应用实例
图3为本发明第一应用实例流程图;本应用实例中,UE与远端用户在PS1域建立了多々某体会话D1,在切换到新的接入网(PS2域)时,将多i某体会话Dl的部分媒体切换到新的接入网,其余i某体全部删除。切换过程包括以下步骤
301)由于某种原因,UE决定将已经建立的多媒体会话D1由PS1域切换到新的接入网的PS域,即PS2域,不能切换过来的媒体均删除;l正在新的接入网(PS2域)发起SIP会话请求,该请求中携带了 STI以表明这是对多i某体会话Dl进行切换;该请求被发送到归属网络的CSCF;
ii此外,在上述SIP会话请求(即切换请求)的媒体描述部分只包含切换
过来的媒体的信息,不包含没有切换过来的媒体(即删除的媒体)的信息(媒
体描述规则一);或者在该会话请求中的媒体描述部分包含切换到PS2域的媒体的信息,以及被被删除媒体的信息(媒体描述规则二)。
302) S-CSCF根据初始过滤准则(initial Filter Criteria,简称iFC)或者根据STI,向SC AS转发上述SIP会话请求;
303 ) SC AS收到上述SIP会话请求后,根据STI获知这是对会话Dl进行切换的请求,并且SCAS根据该会话的々某体描述信息,获知切换到PS2域的媒体信息,并且知道其余i某体被删除;SC AS更新与远端用户的相应会话;
304 ) SC CS完成与UE在新接入网上会话的建立;
305 )切换完成后,SCAS通过发送会话释放请求释放原接入网的会话,该请求首先发给CSCF;
306) CSCF将上述会话释放请求转发给UE,原接入网的会话被删除。第二应用实例
图4为本发明第二应用实例流程图;本应用实例中,UE与远端用户在PSl域建立了多媒体会话Dl,在切换到新的接入网(PS2域)时,将多媒体会话Dl的部分媒体切换到新的接入网,其余4某体中的一部分保留在原接入网(PS 1域),另 一部分被删除。切换过程包括以下步骤
401)由于某种原因,UE决定将已经建立的多々某体会话D1由PSl域切换到新的接入网的PS域,即PS2域;其中多媒体会话D1中的部分媒体切换到PS2域,不能切换过来的媒体被部分保留在原接入网(PS1域),其余被删除;UE在新的接入网(PS2域)发起会话请求,该请求中携带了STI以表明这是对多媒体会话Dl进行切换;该请求被发送到归属网络的CSCF;
此外,在上述SIP会话请求(即切换请求)的媒体描述部分包含了切换过来的Jf某体的信息(正常々某体描述),以及仍旧保留在原接入网(PS1域)的媒体的描述信息(这些々某体被标识为关闭,例如将传输端口参数值设置为0 )。对于被删除的媒体,可以不包含对应的媒体描述信息(媒体描述规则一 ),
12或者在对应的媒体描述信息中将该媒体标识为被删除(媒体描述规则二)。
402 ) CSCF根据初始过滤准则(initial Filter Criteria,简称ffC)或者根 据STI,向SC AS转发上述SIP会话请求;
403 ) SC AS收到上述SIP会话请求后,根据STI获知需要对多媒体会话 Dl进行切换,并且根据该会话请求中包含的媒体描述信息,获知某些媒体切 换到新的接入网(PS2域),某些々某体保留在旧的接入网(PS1域),还有一 些々某体被删除;因此,SC AS更新与远端用户的相应会话,通知远端用户删 除对应的媒体;
404) SC AS完成与UE在新接入网(PS2域)上会话的建立;
405 ) UE在完成向PS2域的切换后,在旧的接入网(PS1域)发起会话 更新请求,该请求被发送到CSCF;
406) CSCF将上述会话更新请求转发给SC AS;
407) SCAS收到上述会话更新请求后,更新与远端用户的相应会话。
根据本发明的基本原理,上述实施例还可以有多种变换方式,例如UE 也可以在切换请求中新增一个字段或参数值,用于通知SC AS在进行切换时 需要在原接入网保留部分媒体。
权利要求
1、一种保持多媒体会话连续性的切换方法,其特征在于,用户终端UE在第一接入网与远端用户建立多媒体会话D1后,在切换到第二接入网且将多媒体会话D1的部分媒体保留在第一接入网时,UE在第二接入网发送包含第一标识信息的切换请求;所述第一标识信息用于标识需要在第一接入网保留多媒体会话D1的部分媒体;接收到所述切换请求后,业务连续性应用服务器SC AS根据是否包含所述第一标识信息判断是否存在需要保留在第一接入网的多媒体会话D1的媒体如果不存在,则在与UE成功建立第二接入网上相应会话后,SC AS释放第一接入网上的多媒体会话D1。
2、 如权利要求l所述的方法,其特征在于,采用如下方法在所述切换请 求中标识需要保留多媒体会话D1的部分媒体在所述切换请求中的媒体描述部分包含需要保留在第一接入网的媒体的 描述信息,并在各描述信息中将对应的々某体标识为需要保留在第一接入网。
3、 如权利要求2所述的方法,其特征在于,采用如下方法在描述信息中 标识需要保留在第 一接入网的媒体将需要保留在第 一接入网的媒体的描述信息中的媒体端口参数值设置为 。
4、 如权利要求1至3中任一权利要求所述的方法,其特征在于,SCAS 通过向所述UE发送会话释放请求释放所述多媒体会话Dl 。
5、 如权利要求1至3中任一权利要求所述的方法,其特征在于,所述UE在第一接入网建立所述多媒体会话D1后,在切换到第二接入网 且需要删除多媒体会话Dl的部分媒体时,将被删除媒体的描述信息包含在所述切换请求中发送给SC AS;所述描述信息中包含用于标识对应的媒体被 删除的第二标识信息;接收到所述切换请求后,SC AS根据是否包含所述第二标识信息判断是否存在被删除的所述多媒体会话Dl的媒体,如果存在,则通知远端用户删 除对应的媒体。
6、 如权利要求5所述的方法,其特征在于,采用如下方法标识被删除的媒体将被删除媒体的描述信息中的媒体端 口参数值设置为负数。
7、 如权利要求5所述的方法,其特征在于,采用如下方法标识被删除的媒体在被删除媒体的描述信息中增加删除 标记。
8、 如权利要求l所述的方法,其特征在于,所述UE在第一接入网建立所述多i某体会话Dl后,在切换到第二接入网 且需要删除多媒体会话Dl的部分媒体时,不将被删除媒体的描述信息包含 在所述切换请求中;接收到所述切换请求后,SC AS将未包含在所述切换请求中的多i某体会 话D1的媒体删除。
9、 一种保持多々某体会话连续性的切换方法,其特征在于,UE在第 一接入网与远端用户建立多々某体会话Dl后,在切换到第二接入 网且需要删除多媒体会话D1的部分媒体时,UE将被删RH某体的描述信息包 含在切换请求中通过第二接入网发送给SC AS;所述描述信息中包含用于标 识对应的i某体被删除的第二标识信息;接收到所述切换请求后,SC AS根据是否包含所述第二标识信息判断是 否存在被删除的所述多媒体会话Dl的媒体,如果存在,则通知远端用户删 除对应的媒体。
10、 如权利要求9所述的方法,其特征在于,采用如下方法标识被删除的々某体将被删除媒体的描述信息中的媒体端 口参数值设置为负数,或在被删除媒体的描述信息中增加删除标记。
全文摘要
一种保持多媒体会话连续性的切换方法,UE在第一接入网与远端用户建立多媒体会话D1后,在切换到第二接入网且将多媒体会话D1的部分媒体保留在第一接入网时,UE在第二接入网发送包含第一标识信息的切换请求;所述第一标识信息用于标识需要在第一接入网保留多媒体会话D1的部分媒体;接收到所述切换请求后,SC AS根据是否包含所述第一标识信息判断是否存在需要保留在第一接入网的多媒体会话D1的媒体如果不存在,则在与UE成功建立第二接入网上相应会话后,SC AS释放第一接入网上的多媒体会话D1。采用本发明的切换方法,使得SC AS可及时获知是否需要释放在原接入网的会话,节省了会话资源。
文档编号H04W36/18GK101686519SQ20081014884
公开日2010年3月31日 申请日期2008年9月27日 优先权日2008年9月27日
发明者李振东 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1