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

文档序号:7690029阅读:154来源:国知局
专利名称:一种多媒体会话连续性的切换方法
技术领域
本发明涉及通信领域,尤其涉及一种IP (网络互联协议,Internet Protocol)多i某体子系统(IP Multimedia Core Network Subsystem,简称IMS ) 中的多i某体会话连续性的切换方法。
背景技术
IMS是由第三代合作伙伴计划(3rd Generation Partnership Project,简称 3GPP)提出的一种基于IP的网络架构,其构建了一个开放而灵活的业务环 境,支持多媒体应用,并为用户提供丰富的多媒体业务。IMS是基于IP的电信网络架构,与接入技术无关,除了可以为GPRS (General Packet Radio Service,通用分组无线业务)、WLAN( Wireless LocalArea Network,无线局域网)等分组接入网络提供业务外,还可以为GSM (Global System for Mobile communications,全球移动通讯系统)、UMTS (Universal Mobile Telecommunications System,统一移动通讯系统)等移动蜂窝网络提供业务。GSM、 UMTS等移动蜂窝网络采用电路交换技术,称为电路(Circuit Switched,简称CS)域,能够为用户提供基本的语音业务,以及基于语音 业务的补充业务。当CS域接入IMS时,其演变为一种接入方式,业务完全 由IMS统一提供,这种才支术称为IMS集中业务(IMS Centralized Service, 简称ICS)。用户终端(User Equipment, UE )需要在各种接入方式下,保持多媒体 会话的连续性。此时,UE的多纟某体会话不仅要在分组交换域(Packet Switch, 简称PS )之间切换时保持连续性,同时要在PS域和CS域,PS域和PS域 + €8域的切换中保持连续性。保证这种连续性的技术称为IMS多J 某体会话 连续性(Multimedia Session Continuity,简称MMSC)。MMSC技术中,存在这样一种切换场景UE在接入网A进行多媒体会 话,该接入网提供具有VoIP (Voice over IP,基于IP的语音)能力的PS域 (PS1域),此时语音和其它多媒体数据都承栽在PS1域中;由于某种原因 (如,无线信号变化,计费等原因),UE需要切换到接入网B,而接入网 B的PS域(PS2域)没有VoIP能力,或者4矣入网B只有CS域,语音必须 承载在CS域,而其它多媒体数据需要被切换到PS2域。图1是现有技术中的IMS多媒体会话连续性切换(全部切换场景)的 方法流程图。在图1中,用户终端A (UE-A)与远端用户终端(l正-B)在 接入网A的PS域(PS1域)上建立了多媒体会话;此时UE-A由于某种原 因需要切换到接入网B;其中,语音需要切换到接入网B的CS域,其余多 媒体组件需要切换到接入网B的PS2域。如图1所示,该方法包括如下步 骤101) UE-A决定将语音切换到CS域,其余多媒体组件切换到PS2域;102 ) UE-A在PS2域发起SIP ( Session Initial Protocol,初始会话协议) 会话请求,该请求发送到用户归属网络的S-CSCF (Serving-CSCF,服务-呼 叫会话控制功能);上述会话请求中包含域切换标识(Domain Transfer Identity,简称VDI) 和多媒体会话切换信息;其中,多媒体会话切换信息中包含切换类型信息, 通过该切换类型信息可以获知需要进行切换的组件(语音和其它多媒体组 件)。103) S-CSCF根据初始过滤准则(initial Filter Criteria,筒称iFC)向 MMSC AS (Application Server,应用服务器)转发上述SIP会话请求;104) MMSC AS根据VDI获知需要进行多媒体会话连续性切换,并且 根据多媒体会话切换信息获知需要继续等待CS域的切换请求;105 ) UE-A在CS域发起呼叫建立请求,该请求的被叫号码使用域切换 号码(Domain Transfer Number,简称VDN),该请求^皮发往ICS节点;106)接收到上述呼叫建立请求后,ICS节点发起SIP会话请求,该请求的一皮叫号码为VDN,该请求被发往S-CSCF;107 ) S-CSCF根据iFC向MMSC AS转发上述SIP会话请求;108 ~ 110 ) MMSC AS收到步骤103和步骤107的会话请求消息后,合 并这两个会话请求,并通过向远端(UE-B )发送Re-INVITE消息更新会话;111-114) MMSCAS收到远端(UE-B)发送的200 OK消息后完成会 话建立流禾呈;115-116) MMSC AS通过发送Bye (再见)消息释放原先在PS1域的 会话。MMSC技术中,存在如下三种切换场景一、 全部切换(如图l所示)在进行切换时,MMSCAS会收到PS2 域的SIP会话请求。二、 部分切换除语音外的多媒体组件保留在PS1域;MMSC AS会接 收到PS1域的SIP会话请求。三、 部分切换将语音切换到接入网B的CS域,其余多^某体组件删除; 此时MMSCAS可能会收到PSl域发来的Bye(再见)消息,当然也可能由 于信令错误或者无线信号覆盖等原因收不到Bye消息。综上所述,由于PS域的切换请求(即从PS域发起的,携带VDI的SIP 会话请求)中可以携带多媒体会话切换信息,因此,如果先接收到PS域的 切换请求(步骤103 ),则MMSC AS可以根据多々某体会话切换信息判断是 否需要等待CS域的切换请求(即从CS域发起的,携带VDN的呼叫建立请 求及后续的SIP会话请求);但是,由于步骤102和105可并发执行,而步 骤105中的CS域呼叫建立请求中无法携带多J 某体会话切换信息,因此,如 果先接收到CS域的切换请求,MMSC AS将无法判断当前的多媒体会话连 续性切换的具体场景,因此无法进行后续处理。发明内容本发明所要解决的技术问题是,克服现有技术的不足,提供一种在先接收到CS域的切换请求时,MMSC AS可获知当前的切换场景的多媒体会话 连续性的切换方法。为了解决上述问题,本发明提供一种多媒体会话连续性的切换方法,用 户终端UE-A在接入网A与用户终端UE-B建立了多媒体会话S;在发起多 媒体会话连续性的切换之前,UE-A向MMSC AS发送切换指示消息;MMSC AS根据该消息中包含的多媒体会话切换信息获知所述多媒体会话连续性切 换的切换场景信息,并在接收到UE-A发起的用于进行语音切换的呼叫建立 请求后,根据不同的切换场景进行多媒体会话连续性切换的后续处理;所述 多媒体会话连续性的切换将语音切换至接入网B的CS域。此外,所述MMSC AS接收到所述切换指示消息后向UE-A发送确认消自 UE-A接收到该确认消息后,在接入网B的CS域发起用于进行所述语 音切换的呼叫建立请求;该呼叫建立请求的被叫号码为VDN。此外,所述切换场景信息表明所述切换是将语音切换至接入网B的CS 域,将其它多媒体组件从接入网A的PS域删除;MMSC AS根据所述切换场景信息获知无需等待接入网A或接入网B的 PS域的会话请求,在接收到经过ICS节点和S-CSCF转发、用于将语音切 换至接入网B的CS域的呼叫建立请求后,通过S-CSCF向UE-B发起会话 更新请求。此外,所述切换场景信息表明所述切换是将语音切换至接入网B的CS 域,将其它多媒体组件保留在接入网A的PS域;MMSC AS在接收到经过ICS节点和S-CSCF转发、用于将语音切换至 接入网B的CS域的呼叫建立请求后,根据所述切换场景信息获知需要等待 UE-A在接入网A的PS域发起的、用于更新多媒体会话S的SIP会话请求;在接收到所述接入网A的PS域发起的SIP会话请求后,通过S-CSCF 向UE-B发起会话更新请求。此外,所述切换场景信息表明所述切换是将语音切换至接入网B的CS域,将其它多媒体组件从接入网A的PS域切换到接入网B的PS域;MMSC AS在接收到经过ICS节点和S-CSCF转发、用于将语音切换至 接入网B的CS域的呼叫建立请求后,根据所述切换场景信息获知需要等待 接入网B的PS域发起的、用于建立会话的SIP会话请求;在接收到所述接入网B的PS域发起的SIP会话请求后,通过S-CSCF 向UE-B发起会话更新请求。此外,所述MMSC AS接收到所述切换指示消息后向UE-A发送确认消自、-所述UE-A在接收到上述确认消息后,在接入网A的PS域发起所述用 于更新多媒体会话S的SIP会话请求。此外,所述MMSC AS接收到所述切换指示消息后向UE-A发送确认消自 所述UE-A在接收到上述确认消息后,在接入网B的PS域发起所述用 于建立会话的SIP会话请求。此外,UE-A是MMSC签约用户,同时也是ICS签约用户。此外,所述切换指示消息为Message消息,该消息的会话标识使用多媒 体会话S的会话标识,或该消息的消息体中包含多媒体会话S的会话标识。综上所述,采用本发明的方法,可以使MMSCAS在先接收到CS域的 切换请求的情况下,获知是否需要等待与切换相关的PS域的SIP会话请求, 节省了多媒体会话连续性切换所需的时间。


图1是现有技术中的IMS多^ 某体会话连续性切换(全部切换场景)的 方法流程图;图2本发明第一实施例的实现方法流程图;图3本发明第二实施例的实现方法流程图;图4本发明第三实施例的实现方法流程图。
具体实施方式
本发明的核心思想是,在进行多媒体会话连续性切换前,MMSC用户 终端通知MMSC AS具体的切换场景,使得MMSC AS在先接收到CS域的 切换请求时知道如何进行后续处理 需要注意的是,在以下实施例中提及的进行切换的用户终端(UE-A) 是MMSC签约用户,同时也是ICS签约用户。下面将结合附图和具体实施例对本发明作进一步详细说明。图2本发明第一实施例的实现方法流程图。该实施例对应的切换场景 是UE-A和远端用户终端(UE-B )在接入网A的PS域(PS1域)上建 立了多媒体会话A;由于某种原因,UE-A需要进行切换,将语音切换到接 入网B的CS域,其余4某体删除;该方法具体包括以下步骤201) UE-A决定将语音切换到CS域,其余多媒体组件删除;202 ) UE-A在PS 1域向MMSC AS发送切换指示消息,该消息中包含 多^ 某体会话切换信息;上述切换指示消息为SIP协议的Message (讯息)消息,该消息的会话 标识可以使用多4某体会话A的标识,或者在消息体中携带多々某体会话A的 标识,使得MMSC AS获知该切换指示消息对应的会话。203 ) MMSC AS收到上述切换指示消息后,向UE-A回送200 OK应答消息;204) UE-A收到200 OK消息后,在CS域发起呼叫建立请求,该请求 的被叫号码使用VDN,该请求被发往ICS节点;上述VDN可以是静态配置在用户终端UE-A中,也可以是在注册过程 中或以往的会话中动态获得的。205) 接收到上述呼叫建立请求后,ICS节点发起SIP呼叫请求,该请 求的被叫号码为VDN,该消息被发往UE-A的归属网络的S-CSCF;206 ) S-CSCF根据iFC向MMSC AS转发上述SIP会话请求;207 ) MMSC AS收到上述SIP会话请求后,根据步骤202收到的多媒体 会话切换信息获知切换的具体场景(即只切换语音,其余媒体删除),因此 向UE-B发送会话更新请求,该请求首先发送给S-CSCF;208 ) S-CSCF将接收到的上述会话更新请求向UE-B转发;步骤2G7和208中发送的会话更新请求可以是SIP会话请求(Re-INVITE 消息),也可以是SIP更新请求(UPDATE消息)。209) UE-B发送200OK应答消息,该消息到达S-CSCF;210 ) S-CSCF将200 OK消息转发给MMSC AS;211 ) MMSC AS与UE-A完成在CS域会话的建立;212 )由于在步骤202中收到的多媒体会话切换信息表明只需将语音切 换至接入网B的CS域,因此在切换完成后,MMSC AS通过发送Bye消息 删除与UE-A在PS 1域的多媒体会话A;213 )l正-A向MMSC AS发送200 OK消息确认PS1域的会话A的删除。图3本发明第二实施例的实现方法流程图。该实施例对应的切换场景 是UE-A与远端用户终端(UE-B )在接入网A的PS域(PS1域)上建 立了多媒体会话A;由于某种原因,UE-A需要进行切换,将语音切换到接 入网B的CS域,其余J 某体保留在原有的PS1域;该方法具体包括以下步骤301) UE-A决定将语音切换到CS域,其余多媒体组件保留在PS1域;302 ) UE-A在PS1域向MMSC AS发送切换指示消息,该消息中包含 多媒体会话切换信息;上述切换指示消息为SIP协议的Message (讯息)消息,该消息的会话 标识可以使用多媒体会话A的标识,或者在消息体中携带多媒体会话A的 标识,使得MMSC AS获知该切换指示消息对应的会话。303 ) MMSC AS收到上述切换指示消息后,向UE-A回送200 OK应答消息;304 ) UE-A收到200 OK消息后,在CS域发起呼叫建立请求,该请求 的被叫号码使用VDN,该请求被发往ICS节点;上述VDN可以是静态配置在用户终端UE-A中,也可以是在注册过程 中或以往的会话中动态获得的。305 )接收到上述呼叫建立请求后,ICS节点发起SIP呼叫请求,该请 求的被_叫号码为VDN,该消息被—发往S-CSCF;306 )S-CSCF根据iFC向MMSC AS转发上述SIP会话请求;MMSC AS 根据步骤302收到的多媒体会话切换信息获知切换的具体场景(即将语音切 换到CS域,其余媒体保留在PSl域),因此等待PSl域发起的用于更新会 话A的SIP会话请求;307 ) UE-A在收到步骤303的200 OK消息后,在PSl域发起SIP会 话请求(Re-INVITE消息,或UPDATE消息),其中可以包含多媒体切换 信息,该消息被发送到UE-A的归属网络的S-CSCF;上述步骤304和步骤307是并发执行的。308 ) S-CSCF收到上述请求后,根据iFC将该请求转发给MMSC AS;309 ) MMSC AS在收到步骤306和步骤308的SIP会话请求后,向UE-B 发送会话更新请求,该请求首先发送给S-CSCF;310 ) S-CSCF将接收到的上述会话更新请求向UE-B转发;步骤309和310中发送的会话更新请求可以是SIP会话请求(Re-INVITE 消息),也可以是SIP更新请求(UPDATE消息)。311) UE-B发送200OK应答消息,该消息到达S-CSCF;312) S-CSCF将200 OK消息转发给MMSC AS;313 ) MMSC AS与UE-A完成在CS域会话的建立;314 ) MMSC AS与UE-A完成多i某体会话A的更新。图4本发明第三实施例的实现方法流程图。该实施例对应的切换场景 是UE-A与远端用户终端(UE-B )在接入网A的PS域(PSl域)上建立了多媒体会话A;由于某种原因,UE-A需要进行切换,将语音切换到CS 域,其余媒体切换到PS2域;该方法具体包括以下步骤401 ) UE-A决定将语音切换到CS域,其余多々某体组件切换到PS2域;402 ) UE-A在PS1域向MMSC AS发送切换指示消息,该消息中包含 多媒体会话切换信息;上述切换指示消息为SIP协议的Message (讯息)消息,该消息的会话 标识可以使用多媒体会话A的标识,或者在消息体中携带多媒体会话A的 标识,使得MMSC AS获知该切换指示消息对应的会话。403 ) MMSC AS收到上述切换指示消息后,向UE-A回送200 OK应答 消息;404 ) UE-A收到200 OK消息后,在CS域发起呼叫建立请求,该请求 的被叫号码使用VDN,该请求被发往ICS节点;上述VDN可以是静态配置在用户终端UE-A中,也可以是在注册过程 中或以往的会话中动态获得的。405)接收到上述呼叫建立请求后,ICS节点发起SIP呼叫请求,该请 求的被叫号码为VDN,该消息#皮发往S-CSCF;406 ) S-CSCF根据iFC向MMSC AS转发上述SIP会话请求;MMSC AS 根据步骤402收到的多4某体会话切换信息获知切换的具体场景(即将语音切 换到CS域,其余媒体切换到PS2域),因此等待PS2域发起的切换请求;407 ) UE-A在收到步骤403的200 OK消息后,在PS2域发起SIP会 话请求,该请求的被叫号码为VDI,并且该请求中可以包含多媒体切换信息, 该请求被发送到UE-A的归属网络的S-CSCF;上述VDI可以是静态配置在UE-A中,也可以是在注册过程中或以往的 会话中动态获得的。步骤404和步骤407是并发执行的。408) S-CSCF收到上述请求后,根据iFC将该请求转发给MMSCAS; 409 ) MMSC AS在收到步骤406和步骤408的SIP会话请求后,合并这两个会话请求,并向UE-B发送会话更新请求,该请求首先发送给S-CSCF;410 ) S-CSCF将接收到的上述会话更新请求向UE-B转发;步骤409和410中发送的会话更新请求可以是SIP会话请求(Re-INVITE 消息),也可以是SIP更新请求(UPDATE消息)。411) UE-B发送200OK应答消息,该消息到达S-CSCF;412 ) S-CSCF将200 OK消息转发给MMSC AS;413 ) MMSC AS与UE-A完成在CS域会话的建立;414 ) MMSC AS与UE-A完成在PS2域会话的建立;415)由于在步骤402中收到的多媒体会话切换信息表明该切换是将语 音切换到CS域,其余多媒体组件切换到PS2域,因此在切换完成后,MMSC AS通过发送Bye消息删除与UE-A在PS 1域的多媒体会话A;416 ) UE-A向MMSC AS发送200 OK消息确认会话A的删除。
权利要求
1、一种多媒体会话连续性的切换方法,其特征在于,用户终端UE-A在接入网A与用户终端UE-B建立了多媒体会话S;在发起多媒体会话连续性的切换之前,UE-A向MMSC AS发送切换指示消息;MMSC AS根据该消息中包含的多媒体会话切换信息获知所述多媒体会话连续性切换的切换场景信息,并在接收到UE-A发起的用于进行语音切换的呼叫建立请求后,根据不同的切换场景进行多媒体会话连续性切换的后续处理;所述多媒体会话连续性的切换将语音切换至接入网B的CS域。
2、 如权利要求l所述的方法,其特征在于,所述MMSC AS 4^收到所述切换指示消息后向UE-A发送确认消息;UE-A接收到该确认消息后,在接入网B的CS域发起用于进行所述语 音切换的呼叫建立请求;该呼叫建立请求的被叫号码为VDN。
3、 如权利要求l所述的方法,其特征在于,所述切换场景信息表明所述切换是将语音切换至接入网B的CS域,将 其它多媒体组件从接入网A的PS域删除;MMSC AS根据所述切换场景信息获知无需等待接入网A或接入网B的 PS域的会话请求,在接收到经过ICS节点和S-CSCF转发、用于将语音切 换至接入网B的CS域的呼叫建立请求后,通过S-CSCF向UE-B发起会话 更新请求。
4、 如权利要求l所述的方法,其特征在于,所述切换场景信息表明所述切换是将语音切换至接入网B的CS域,将 其它多媒体组件保留在接入网A的PS域;MMSC AS在接收到经过ICS节点和S-CSCF转发、用于将语音切换至 接入网B的CS域的呼叫建立请求后,根据所述切换场景信息获知需要等待 UE-A在接入网A的PS域发起的、用于更新多媒体会话S的SIP会话请求;在接收到所述接入网A的PS域发起的SIP会话请求后,通过S-CSCF 向UE-B发起会话更新请求。
5、 如权利要求l所述的方法,其特征在于,所述切换场景信息表明所述切换是将语音切换至接入网B的CS域,将 其它多力某体组件从接入网A的PS域切换到接入网B的PS域;MMSC AS在接收到经过ICS节点和S-CSCF转发、用于将语音切换至 接入网B的CS域的呼叫建立请求后,根据所述切换场景信息获知需要等待 接入网B的PS域发起的、用于建立会话的SIP会话请求;在接收到所述接入网B的PS域发起的SIP会话请求后,通过S-CSCF 向UE-B发起会话更新请求。
6、 如权利要求4所述的方法,其特征在于,所述MMSC AS接收到所述切换指示消息后向UE-A发送确认消息;所述UE-A在接收到上述确认消息后,在接入网A的PS域发起所述用 于更新多媒体会话S的SIP会话请求。
7、 如权利要求5所述的方法,其特征在于,所述MMSC AS接收到所述切换指示消息后向UE-A发送确认消息;所述UE-A在接收到上述确认消息后,在接入网B的PS域发起所述用 于建立会话的SIP会话请求。
8、 如权利要求1或2所述的方法,其特征在于,UE-A是MMSC签约 用户,同时也是ICS签约用户。
9、 如权利要求1所述的方法,其特征在于,所述切换指示消息为 Message消息,该消息的会话标识使用多4某体会话S的会话标识,或该消息 的消息体中包含多力某体会话S的会话标识。
全文摘要
一种多媒体会话连续性的切换方法,用户终端UE-A在接入网A与用户终端UE-B建立了多媒体会话S;在发起多媒体会话连续性的切换之前,UE-A向MMSC AS发送切换指示消息;MMSC AS根据该消息中包含的多媒体会话切换信息获知所述多媒体会话连续性切换的切换场景信息,并在接收到UE-A发起的用于进行语音切换的呼叫建立请求后,根据不同的切换场景进行多媒体会话连续性切换的后续处理;所述多媒体会话连续性的切换将语音切换至接入网B的CS域。采用本发明的方法,可以使MMSC AS在先接收到CS域的切换请求的情况下,获知是否需要等待与切换相关的PS域的SIP会话请求,节省了多媒体会话连续性切换所需的时间。
文档编号H04Q7/38GK101242665SQ200810085558
公开日2008年8月13日 申请日期2008年3月17日 优先权日2008年3月17日
发明者李振东 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1