一种会话切换的实现方法和系统的制作方法

文档序号:7714108阅读:136来源:国知局
专利名称:一种会话切换的实现方法和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种处于保持状态语音会话切换的实现方法和系 统。
背景技术
在2代QGeneration,简称2G)、3G(3Generation,简称3G)移动通讯网络中,如 全球移动通讯系统(Global System for Mobile communications,简称为GSM)、通用移 动通讯系统(Universal Mobile I^elecommunicationsSystem,简称为 UMTS),采用电路交 换(Circuit Switch,简称CS)方式提供语音业务,并形成了良好的覆盖。随着无线宽带 技术的发展,以及网络互联协议(Internet Protocol,简称IP)技术的发展,整个网络向 全IP的方向演进,一方面通讯网络的核心网向IP多媒体子系统(IP Multimedia Core NetworkSubsystem,简称IMQ演进,另一方面无线接入网络向分组交换发展,通过分组交 换(Packet Switch,简称PS)网络承载语音以及其他业务,并能够直接接入IMS,由IMS提 供包括语音业务在内的通讯业务。IMS 是由第三代合作伙伴计划(3rd Generation Partnership Project,简称 3GPP)提出的一种基于IP的网络架构,构建了一个开放而灵活的业务环境,与接入无关,可 以支持多媒体应用,能够为用户提供丰富的多媒体业务。在IMS业务体系中,控制层和业务层是分离的,控制层不提供具体业务,只向业 务层提供必要的触发、路由、计费等功能。控制层中业务触发和控制功能是呼叫会话控制 功能(Call Session Control Function,简称 CSCF)完成的,CSCF 分为代理 Proxy (简称 P-CSCF)、查询 Interrogating(简称 I-CSCF)和服务 Serving(简称 S-CSCF)三种类型,其 中负主要责任的是krvingdnterrogating类型是可选的。业务层是由一系列应用服务器 (ApplicationServer,简称AQ组成,能提供具体业务服务,AS可以是独立的实体,也可以 存在于S-CSCF中。控制层S-CSCF根据用户的签约信息控制业务触发,调用AS上的业务, 实现业务功能。AS和S-CSCF可以统称为服务设备(SE,Server Equipment)。会话中的端 到端设备称为用户设备(User Equipment,简称UE),负责与使用者的交互。有的UE具有多 种接入网络的方式,包括通过3GPP的分组交换(Packet Switch,简称PS域)接入网络、通 过其他非3GPP的数据域接入网络,甚至可以通过电路交换(Circuit Switch,简称CS)域接 入网络等。对于具有多种接入方式的UE而言,无论其能同时使用多种接入方式还是某一时 刻只能使用一种接入方式,假如其在一种接入方式下正在执行某项业务,比如通话业务,当 UE移动到其他地方而需要改变使用的接入方式时,如果UE和网络能提供某种方式使UE正 在执行的业务不被中断,这样的能力称之为业务连续性,实现业务连续性的应用服务器称 为业务连续性应用服务器(简称SCC AS)。图1是在上述场景下的语音切换(又称语音连续性)的业务场景。用户在源无线 接入覆盖区进行语音业务时,直接接入IMS,与远端用户建立IMS会话。当用户移出上述覆盖区域时,为了保证语音业务的连续性,切换到CS网络,并利用IMS中的会话锚定功能保持 与远端用户通话的连续性,这样可以充分利用CS网络覆盖好的优势,保证业务的连续性。 其中eMSC(enhancedMobile Switching Centre,增强型移动业务交换中心)包含IMS网络 的媒体网关(分为控制部分MGCF和媒体处理部分MGW)的功能,合为一个实体描述。为简化 图示和描述,将S-CSCF和SCC AS作为一个实体,两者间使用标准的会话发起协议(Session Initiation Protocol,简称 SIP)通讯。如图1所示,业务连续性发生前,UE-I和UE-2间建立了会话,其信令路径描述如 下AlOU UE-I和P-CSCF之间的信令路径,通过IMS的SIP协议互相通讯,对于SCC AS而言,这是访问端(Access leg)路径;A102,P-CSCF和SCC AS/S-CSCF之间的信令路径,通过IMS的SIP协议互相通讯, 对于SCC AS而言,这也属于访问端(Access leg)路径;R10USCC AS/S-CSCF和UE-2之间的信令路径,通过IMS的SIP协议互相通讯,对 于SCC AS而言,这是远端(Remote leg)路径;业务连续性发生后,UE-I和UE-2间的信令路径和媒体路径都发生了变化,其中信 令路径的变化描述如下Al 1UUE-I和eMSC之间的信令路径,通过CS域的信令协议互相通讯,对于SCC AS 而言,这是访问端(Access leg)路径;A112、eMSC和SCC AS/S-CSCF之间的信令路径,通过IMS的SIP协议互相通讯,对 于SCC AS而言,这也属于访问端(Access leg)路径;R10USCC AS/S-CSCF和UE-2之间的信令路径,通过IMS的SIP协议互相通讯,对 于SCC AS而言,这是远端(Remote leg)路径,在业务连续性发生后,该远端路径没有变化。图2是现有的语音会话业务连续性的实现流程图,描述了 UE-I通过PS接入网,在 IMS域直接和UE-2建立了语音会话,当UE-I从PS域切换到CS域后,UE-I及网络如何实现 多方通话业务连续性的过程,其具体描述如下步骤201、UE-I在CS域向eMSC发起CS呼叫,比如发送“SETUP” (呼叫建立)消 息,携带切换号码 STNGession Transfer Number) STN是静态配置在UE上的切换号码,用于将CS域呼叫建立请求路由到SCC AS,并 标识该呼叫请求为会话切换请求;步骤202、eMSC将CS域呼叫请求转化为IMS会话建立请求,携带eMSC的媒体信息, 途经CSCF发送到SCC AS;由于所有会话都锚定在SCC AS,且SCC AS根据会话建立请求中 的信息,如STN,SCC AS识别该呼叫请求消息是UE-I发起的会话切换请求,并关联UE-I在 源接入网上已经建立的需要切换的会话。步骤203、SCC AS发起远端更新,如通过“re-INVITE”消息,更新与远端UE-2的媒 体信息;步骤204、步骤203完成后,SCC AS应答会话建立消息,比如发送“2000K”消息,携 带更新后的媒体信息,消息途经CSCF到达eMSC ;步骤205、eMSC向UE-1回复CS呼叫建立响应,比如“Connect”消息,完成在目标 CS域接入路径的建立;
步骤206、SCC AS释放源接入网上的接入路径。上述现有会话业务连续性实现方法存在如下问题当源接入网上已经建立的会话 被UE-I或UE-2保持时,目标网络的eMSC无法得知其会话被保持,所以在步骤202中eMSC 携带的媒体信息中,状态信息为默认激活态。SCC AS按步骤202指示,会使用错误媒体状态 建立新接入路径,且SCC AS会使用错误的媒体状态信息进行203步骤远端更新。如上所述 SC切换流程完成后,会造成用户的保持态语音会话被错误接通,带来错误的用户体验,甚至 影响用户隐私。

发明内容
本发明要解决的技术问题是提供一种语音切换的实现方法和系统,以保证保持态 语音会话的正确切换。为解决上述技术问题,本发明提供了一种会话切换的实现方法,包括业务连续性 应用服务器(see AS)收到会话切换请求后,判断需要切换的会话的状态为保持态时,使用 保持态会话状态信息更新远端,通知增强型移动业务交换中心(eMSC)需要切换的会话的 状态为保持态,所述eMSC按照保持态完成目标接入网的呼叫建立。进一步地,上述方法还可具有以下特点,所述SCC AS通过如下方式通知eMSC需要 切换的会话的状态为保持态所述SCC AS判断需要切换的会话的状态为保持态时,拒绝所述会话切换请求,回 复拒绝消息给eMSC,在所述拒绝消息中携带保持态会话状态信息,通知所述eMSC需要切换 的会话的状态为保持态;或所述SCC AS判断需要切换的会话的状态为保持态时,在向所述eMSC回复拒绝 消息之前,通过临时响应消息或通知消息携带保持态会话状态信息,通知所述eMSC需要切 换的会话的状态为保持态。进一步地,上述方法还可具有以下特点,所述方法还包括所述eMSC收到保持态会话状态信息后,重新发送会话建立请求给SCCAS,所述会 话建立请求中携带保持态会话状态信息;所述SCC AS收到所述会话建立请求后,才使用保持态会话状态信息更新远端。进一步地,上述方法还可具有以下特点,所述SCC AS通过如下方式通知eMSC需要 切换的会话的状态为保持态所述SCC AS更新远端后,向eMSC回复确认消息,所述确认消息中携带保持态会话 状态信息,通知所述eMSC需要切换的会话的状态为保持态。进一步地,上述方法还可具有以下特点,如果所述需要切换的会话在源接入网由 本地终端保持远端,当所述会话切换到电路交换(⑶)域之后,所述eMSC不向远端发送媒 体。本发明还提供一种会话切换的实现系统,包括SCC AS和eMSC,其中,所述SCC AS,用于收到切换请求后,判断需要切换的会话的状态为保持态时,使用 保持态会话状态信息更新远端,通知eMSC需要切换的会话的状态为保持态;所述eMSC,用于获知需要切换的会话的状态为保持态时,按照保持态完成目标接 入网的呼叫建立。
进一步地,上述系统还可具有以下特点,所述SCC AS,还用于判断需要切换的会话 的状态为保持态时,拒绝所述会话切换请求,回复拒绝消息给eMSC,在所述拒绝消息中携带 保持态会话状态信息,通知所述eMSC需要切换的会话的状态为保持态;或者,用于判断需 要切换的会话的状态为保持态时,在向所述eMSC回复拒绝消息之前,通过临时响应消息或 通知消息携带保持态会话状态信息,通知所述eMSC需要切换的会话的状态为保持态。进一步地,上述系统还可具有以下特点,所述eMSC,还用于收到保持态会话状态信 息后,重新发送会话建立请求给SCC AS,所述会话建立请求中携带保持态会话状态信息;所述SCC AS,用于收到所述会话建立请求后,才使用保持态会话状态信息更新远 端。进一步地,上述系统还可具有以下特点,所述SCC AS,还用于更新远端后,向eMSC 回复确认消息,确认消息中携带保持态会话状态信息,通知所述eMSC需要切换的会话的状 态为保持态。进一步地,上述系统还可具有以下特点,所述eMSC,还用于当所述需要切换的会话 在源接入网由本地终端保持远端时,在所述会话切换到CS域之后,不向远端发送媒体。本发明可以实现保持态语音呼叫会话的正确切换,实现正确的业务逻辑,提升用 户体验。


图1是双无线接入方式下会话切换的架构示意图;图2是现有技术中激活态会话切换的信令流程示意图;图3是本发明实施例一保持态语音会话切换的信令流程示意图;图4是本发明实施例二保持态语音会话切换的信令流程示意图。
具体实施例方式为正确实现保持态语音呼叫连续性,本发明提供了一种保持态语音呼叫会话切换 的方法,由SCC AS检查需要切换的会话状态,并通知eMSC,由SCC AS和eMSC交互完成保持 态语音呼叫的正确切换,保证正确的业务逻辑,提升用户体验。以下通过附图及具体实施例对以上被保持会话切换优化方法进行具体说明。图3是本发明的实施例一保持态会话切换流程图。其步骤描述如下步骤301、UE_1在CS域向eMSC发起CS呼叫,比如发送“SETUP”呼叫建立消息,携 带 STN ;步骤302、eMSC将CS域呼叫请求转化为IMS会话建立请求,如“INVITE消息”,携 带eMSC的媒体信息,途经CSCF发送到SCC AS ;步骤303、SCC AS收到步骤302的会话建立请求,根据其中携带的信息,如STN,识 别该消息为会话切换请求消息。SCC AS通过检查本地保存的用户会话状态,发现UE-I没有 激活态会话,只有保持态会话,即需要切换的会话的状态为保持态。步骤304、由于步骤302消息中携带的会话状态为默认激活态,所以SCCAS判断需 要切换的会话的状态为保持态时,拒绝步骤302的会话建立请求,向eMSC回复拒绝消息,并 在拒绝消息中通知eMSC需要切换的会话的状态为保持态;
或者SCC AS在向eMSC回复拒绝消息之前,通过临时响应消息如“ 18X”消息将保 持态会话状态信息带给eMSC ;或者SCC AS在向eMSC回复拒绝消息之前,通过其他通知消 息,如“ INFO”或“REFER”消息将保持态会话状态信息带给eMSC ;步骤305、收到保持态会话状态信息后,eMSC向SCC AS重新发起会话建立请求,如 发送“ INVITE,,消息,携带正确的会话状态信息;步骤306、SCC AS收到步骤305的会话建立请求后,SCC AS更新远端UE-2 ;步骤307、远端更新完成后,SCC AS向eMSC回复确认消息,如“2000K” ;步骤308、eMSC按照保持态完成目标接入网的呼叫建立,具体包括eMSC按照保持 呼叫处理媒体,并向UE-I回复CS呼叫建立响应,比如“Connect”消息,完成在目标CS域接 入路径的建立;如果源接入网上的该保持态会话为UE-I保持远端UE-2,则当所述会话切换到CS 域后,eMSC需要保证不向远端传送媒体。或UE-I不向eMSC发送媒体,从而保证在新接入 域上建立会话后,远端UE-2不会错误收到UE-I发送的媒体流;步骤309、SCC AS释放源接入网上的接入路径。图4是本发明的实施例二保持态会话切换流程图。其步骤描述如下步骤401、UE_1在CS域向eMSC发起CS呼叫,比如发送“SETUP”呼叫建立消息,携 带 STN ;步骤402、eMSC将CS域呼叫请求转化为IMS会话建立请求,如“INVITE”消息,携 带eMSC的媒体信息,途经CSCF发送到SCC AS ;步骤403、SCC AS收到步骤402的会话建立请求,根据其中携带的信息,如STN,识 别该消息为会话切换请求消息。SCC AS检查发现UE-I在源接入网上没有激活态会话,只有 保持态会话,即需要切换的会话的状态为保持态,于是使用正确的会话状态信息(保持态) 更新远端UE-2 ;步骤404、远端UE-2更新成功后,SCC AS向eMSC回复确认消息,如“2000K”,并 在确认消息中携带正确的会话状态信息,即在确认消息中携带保持态会话状态信息,通知 eMSC需要切换的会话的状态为保持态;步骤405、eMSC按照保持态完成目标接入网的呼叫建立,具体包括eMSC按照保持 呼叫处理媒体,并向UE-I回复CS呼叫建立响应,如“Connect”消息,完成在CS域新接入路 径的建立;如果原接入网上的该保持态会话为UE-I保持远端UE-2,则当所述会话切换到CS 域后,eMSC需要保证不向远端UE-2传送媒体;或UE-I不向eMSC发送媒体,从而保证在新 接入域上建立会话后,远端UE-2不会错误收到UE-I发送的媒体流;步骤406、SCC AS释放源接入域上的接入路径。本发明还提供一种会话切换的实现系统,包括SCC AS和eMSC,其中,所述SCC AS,用于收到切换请求后,判断需要切换的会话的状态为保持态时,使用 保持态会话状态信息更新远端,通知eMSC需要切换的会话的状态为保持态;所述eMSC,用于获知需要切换的会话的状态为保持态时,按照保持态完成目标接 入网的呼叫建立。进一步地,所述SCC AS,还用于判断需要切换的会话的状态为保持态时,拒绝所述会话切换请求,回复拒绝消息给eMSC,在所述拒绝消息中携带保持态会话状态信息,通知所 述eMSC需要切换的会话的状态为保持态;或者,用于判断需要切换的会话的状态为保持态 时,在向所述eMSC回复拒绝消息之前,通过临时响应消息或通知消息携带保持态会话状态 信息,通知所述eMSC需要切换的会话的状态为保持态。进一步地,所述eMSC,还用于收到保持态会话状态信息后,重新发送会话建立请求 给SCC AS,所述会话建立请求中携带保持态会话状态信息;所述SCC AS,用于收到所述会话建立请求后,才使用保持态会话状态信息更新远端。进一步地,所述SCC AS,还用于更新远端后,向eMSC回复确认消息,确认消息中携 带保持态会话状态信息,通知所述eMSC需要切换的会话的状态为保持态。进一步地,所述eMSC,还用于当所述需要切换的会话在源接入网由本地终端保持 远端时,在所述会话切换到CS域之后,不向远端发送媒体。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种会话切换的实现方法,其特征在于,包括业务连续性应用服务器(see AS)收 到会话切换请求后,判断需要切换的会话的状态为保持态时,使用保持态会话状态信息更 新远端,通知增强型移动业务交换中心(eMSC)需要切换的会话的状态为保持态,所述eMSC 按照保持态完成目标接入网的呼叫建立。
2.如权利要求1所述的方法,其特征在于,所述SCCAS通过如下方式通知eMSC需要切 换的会话的状态为保持态所述SCC AS判断需要切换的会话的状态为保持态时,拒绝所述会话切换请求,回复拒 绝消息给eMSC,在所述拒绝消息中携带保持态会话状态信息,通知所述eMSC需要切换的会 话的状态为保持态;或所述SCC AS判断需要切换的会话的状态为保持态时,在向所述eMSC回复拒绝消息 之前,通过临时响应消息或通知消息携带保持态会话状态信息,通知所述eMSC需要切换的 会话的状态为保持态。
3.如权利要求2所述的方法,其特征在于,所述方法还包括所述eMSC收到保持态会话状态信息后,重新发送会话建立请求给SCCAS,所述会话建 立请求中携带保持态会话状态信息;所述SCC AS收到所述会话建立请求后,才使用保持态会话状态信息更新远端。
4.如权利要求1所述的方法,其特征在于,所述SCCAS通过如下方式通知eMSC需要切 换的会话的状态为保持态所述SCC AS更新远端后,向eMSC回复确认消息,所述确认消息中携带保持态会话状态 信息,通知所述eMSC需要切换的会话的状态为保持态。
5.如权利要求1所述的方法,其特征在于,如果所述需要切换的会话在源接入网由本 地终端保持远端,当所述会话切换到电路交换(⑶)域之后,所述eMSC不向远端发送媒体。
6.一种会话切换的实现系统,其特征在于,包括SCC AS和eMSC,其中,所述SCC AS,用于收到切换请求后,判断需要切换的会话的状态为保持态时,使用保持 态会话状态信息更新远端,通知eMSC需要切换的会话的状态为保持态;所述eMSC,用于获知需要切换的会话的状态为保持态时,按照保持态完成目标接入网 的呼叫建立。
7.如权利要求6所述的系统,其特征在于,所述SCC AS,还用于判断需要切换的会话的状态为保持态时,拒绝所述会话切换请求, 回复拒绝消息给eMSC,在所述拒绝消息中携带保持态会话状态信息,通知所述eMSC需要 切换的会话的状态为保持态;或者,用于判断需要切换的会话的状态为保持态时,在向所述 eMSC回复拒绝消息之前,通过临时响应消息或通知消息携带保持态会话状态信息,通知所 述eMSC需要切换的会话的状态为保持态。
8.如权利要求7所述的系统,其特征在于,所述eMSC,还用于收到保持态会话状态信息后,重新发送会话建立请求给SCC AS,所述 会话建立请求中携带保持态会话状态信息;所述SCC AS,用于收到所述会话建立请求后,才使用保持态会话状态信息更新远端。
9.如权利要求6所述的系统,其特征在于,所述SCC AS,还用于更新远端后,向eMSC回复确认消息,确认消息中携带保持态会话状态信息,通知所述eMSC需要切换的会话的状态为保持态。
10.如权利要求6所述的系统,其特征在于,所述eMSC,还用于当所述需要切换的会话在源接入网由本地终端保持远端时,在所述 会话切换到CS域之后,不向远端发送媒体。
全文摘要
本发明提供了一种会话切换的实现方法,包括业务连续性应用服务器(SCC AS)收到会话切换请求后,判断需要切换的会话的状态为保持态时,使用保持态会话状态信息更新远端,通知增强型移动业务交换中心(eMSC)需要切换的会话的状态为保持态,所述eMSC按照保持态完成目标接入网的呼叫建立。本发明还提供了一种会话切换的实现系统。本发明可以实现保持态语音呼叫会话的正确切换,实现正确的业务逻辑,提升用户体验。
文档编号H04W36/08GK102056255SQ20091017835
公开日2011年5月11日 申请日期2009年11月11日 优先权日2009年11月11日
发明者李振东, 毛聪杰, 邹常乐, 郝振武 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1