一种多媒体会话转移的方法、用户设备及服务器的制作方法

文档序号:7926134阅读:108来源:国知局
专利名称:一种多媒体会话转移的方法、用户设备及服务器的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及多媒体会话从CS网络到PS网络的转移
技术。
背景技术
目前,移动通信网络以电路交换(Circuit-Switched,CS)为主,包括GSM、CDMA等。 各运营商基于CS网络建立了比较完善和丰富的业务平台,其中MSC(移动交换中心)负责 呼叫路由和业务逻辑执行。 頂S (IP Multimedia Sub-system)是基于IP交换的业务网络,MS支持UE通过各 种分组交换接入网(目前主要是IP能力接入网-IP-CAN,如GPRS)接入IMS网络进行IMS多 媒体业务,即頂S是架构在IP-CAN之上的业务平台,基本与CS网络的MSC对应。IP-CAN相 对CS网络提供更高的带宽,支持更丰富的业务。MS的核心是CSCF(Call SessionControl Function,呼叫会话控制功能)和各种AS(服务器),S-CSCF (Serving-CSCF,服务CSCF)负 责在满足条件时将呼叫请求路由到正确的AS,由AS执行业务逻辑。 由于IMS是发展趋势,那么可以设想,将CS网络业务平台的功能转移到IMS网络, 实现业务平台的统一,以降低新业务建设成本和运营成本,是合理的。业务平台的统一可以 称为ICS(IMS Centralised Service, IMS集中控制业务)。 SC(Service Continuity,业务连续性)研究用户在不同接入网络之间移动时的会 话连续性,即当用户移动时可以变更接入网络而不中断会话。 SC用户设备(UE)进行接入网转移的具体步骤包括UE在新的接入网络向SCC AS 发起转移请求,通过该转移请求UE与SCC AS在新接入网络中建立新的Access Leg(接入 分支);SCC AS收到转移请求后,会将原接入网络的Access Leg对应的Remote Leg(远端 分支)与新接入网的Access Leg进行关联,并更新Remote Leg,同时释放原接入网络的 Access Leg。所谓Remote Leg就是SCC AS与对端UE间的呼叫控制路径。Access Leg和 Remote Leg在3GPP TS23. 237中有详细的定义。 STI (Session Transfer Identifier, STI)是用于指示发起会话转移的一个标识, 通常情况下在UE与SCC AS建立新的Access Leg时,由SCC AS动态分配,每个动态STI与 一个特定的Access Leg—一对应。当用户要切换时,如果UE中有动态STI存在,则以动态 STI作为被叫号码发起转移请求,SCC AS根据STI可以判断出新建立的Access Leg需要代 替哪个原有的Access Leg。 在每个SC UE中还会存储一个静态的STI和一个静态的STN(SessionTransfer Number,会话转移号码)。当UE中没有动态的STI时需要以静态的STI或STN作为被叫号 码发起转移。SC UE可以是ICS UE(具有ICS能力的用户设备)或non ICS UE(不具有ICS 能力的用户设备)。当SC UE是一个non ICS UE,并且该UE在CS发起会话请求时,SCC AS 为该新的Access Leg分配的动态STI无法传送到UE,因此当该UE发起从CS到PS的转移 时只能使用静态的STI。只有当SC UE是non ICS UE,并且发起PS到CS的转移时,才使用STN。 STN、静态的STI和动态的STI的结构不同,SCC AS可以很容易的区分出用户使用 了 STN、静态的STI还是动态的STI。 在实现本发明过程中,发明人发现现有技术中至少存在如下问题
对于non ICS UE,当从CS网络向PS网络转移时,由于没有动态的STI,因此只能 使用静态的STI,并且UE中只存储一个静态的STI。当nonICS UE在CS中有两个多媒体会 话时,只能转移当前处于激活(active)状态的CS会话,处于保持(hold)状态CS会话由于 没有其他的STI使用,无法进行转移。

发明内容
有鉴于此,本发明实施例提供一种多媒体会话转移的方法、用户设备及服务器以 实现将不具有ICS能力的用户设备(non ICS UE)的两个多媒体会话从CS转入PS目的。
为解决上述技术问题,本发明实施例提供一种多媒体会话转移的方法,包括
接收用户设备发起的使用静态STI的会话转移请求; 根据所述静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述 会话转移请求并判断所述用户设备是否有处于保持状态的CS会话; 若判断为是,则将为所述处于保持状态的CS会话分配的动态STI发送给所述用户 设备; 接收所述用户设备再次发起的使用所述动态STI的会话转移请求,处理所述再次 发起的会话转移请求。 本发明实施例还提供一种多媒体会话转移的方法,包括
接收用户设备发起的使用静态STI的会话转移请求; 根据所述静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述 会话转移请求并判断所述用户设备是否有处于保持状态的CS会话; 若判断为是,则向所述用户设备发送用于转移所述处于保持状态的CS会话的呼
叫请求,处理所述处于保持状态的CS会话的转移流程。 本发明实施例还提供一种多媒体会话转移的方法,包括 接收用户设备发起的使用静态STI的会话转移请求; 根据所述静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述 会话转移请求; 接收所述用户设备发起的使用静态STI、STN或静态STI与号码转移号码的组合的 会话转移请求,根据所述静态STI、 STN或静态STI与STN的组合获知所述用户设备请求转 移处于保持状态的CS会话,处理所述处于保持状态的CS会话的转移请求。
本发明实施例还提供一种多媒体会话转移的服务器,包括 第一模块用于接收用户设备发起的使用静态STI的会话转移请求,根据所述静 态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求并判断 所述用户设备是否有处于保持状态的CS会话,若判断为是则向第二模块发出触发信号;
第二模块用于当接收到第一模块发出的触发信号时,将为所述处于保持状态的 CS会话分配的动态STI发送给所述用户设备,接收所述用户设备再次发起使用所述动态
7STI的会话转移请求,处理所述再次发起的会话的转移请求。
本发明实施例还提供一种多媒体会话转移的服务器,包括 第一模块用于接收用户设备发起的使用静态STI的会话转移请求,根据所述静 态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求并判断 所述用户设备是否有处于保持状态的CS会话,若判断为是则向第二模块发出触发信号;
第二模块用于当接收到第一模块发出的触发信号时,则向所述用户设备发送使 用动态STI的呼叫请求,并处理所述处于保持状态的CS会话的转移流程。
本发明实施例还提供一种多媒体会话转移的服务器,包括 第一模块用于接收用户设备发起的使用静态STI的会话转移请求,根据所述静 态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求;接收 所述用户设备发起的使用静态STI、 STN或静态STI与STN的组合的会话转移请求,根据所 述静态STI、STN或静态STI与STN的组合判断所述用户设备是否请求转移处于保持状态的 CS会话,若判断为是则向第二模块发出触发信号; 第二模块用于当接收到第一模块发出的触发信号时,则处理所述处于保持状态 的CS会话的转移请求。
本发明实施例还提供一种多媒体会话转移的方法,包括
向服务器发起使用静态STI的会话转移请求; 接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移流程,根据所 述服务器的响应消息判断是否再次发起并处理CS会话转移请求。
本发明实施例还提供一种多媒体会话转移的方法,包括
向服务器发起使用静态STI的会话转移请求; 接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移流程; 接收并处理所述服务器发出的CS会话呼叫请求。
本发明实施例还提供一种多媒体会话转移的方法,包括 向服务器发起使用静态STI的会话转移请求; 接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移流程; 判断所述用户设备是否有处于保持状态的CS会话,若判断为是,则发起使用静态
STI、 STN或静态STI与STN的组合的会话转移请求。 本发明实施例还提供一种多媒体会话转移的用户设备,包括 探测模块用于在所述用户设备通话时探测所述用户设备所处位置的CS网络及 PS网络的覆盖状况,当探测到所述用户设备所处位置没有CS网络覆盖而有PS网络覆盖时 向第二模块发出触发信号; 转移模块用于当接收第一模块的触发信号时,向服务器发出使用静态STI的CS 会话转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移请求,并 跟据所述服务器的响应消息判断是否再次发出并处理CS会话转移请求。
本发明实施例还提供一种多媒体会话转移的用户设备,包括 探测模块用于在所述用户设备通话时探测所述用户设备所处位置的CS网络及 PS网络的覆盖状况,当探测到所述用户设备所处位置没有CS网络覆盖而有PS网络覆盖时 向第二模块发出触发信号;
转移模块用于当接收到第一模块的触发信号时,向服务器发出使用静态STI的 CS会话转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移请求, 接收并处理所述服务器发出的CS会话呼叫请求。 本发明实施例还提供一种多媒体会话转移的用户设备,包括 探测模块用于在所述用户设备通话时探测所述用户设备所处位置的CS网络及 PS网络的覆盖状况,当探测到所述用户设备所处位置没有CS网络覆盖而有PS网络覆盖时 向第二模块发出触发信号; 转移模块用于当接收到第一模块的触发信号时,向服务器发出使用静态STI的 CS会话转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移请求, 并判断是否有处于保持状态的CS会话,若有则再次发出并处理使用静态STI、 STN或静态 STI与STN的组合的处于保持状态CS会话转移请求。 本发明实施例提供的多媒体会话转移的方法、用户设备及服务器解决了不具备 ICS的用户设备的CS的两个多媒体会话转移到PS的问题。


图1为本发明实施例一的方法流程图; 图2为本发明实施例二的方法流程图; 图3为本发明实施例三的方法流程图; 图4为本发明实施例四的用户设备示意图; 图5为本发明实施例五的用户设备示意图; 图6为本发明实施例六的用户设备示意图; 图7为本发明实施例七的服务器示意图; 图8为本发明实施例八的服务器示意图; 图9为本发明实施例九的服务器示意图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举九个实施 例,对本发明进一步详细说明。 本发明提供的第一实施例是一种多媒体会话转移的方法,包括如下步骤
如图1所示,首先UE-A与UE-B和UE_C分别存在一个CS会话,并且UE_A与UE_B 间的会话是处于激活(active)状态的,UE-A与UE-C间的会话是处于保持(hold)状态的。 当UE-A移动到一个没有CS网络覆盖但是有PS网络覆盖的区域,此时UE-A主动发起从CS 到PS的转移过程;MSC Server :CS移动网络软交换引入的实体,包含MSC的呼叫控制、移动 性管理等功能,控制CS-MGW(CS媒体网关)承载呼叫的媒体流; 其中,MSC Server和UE通过移动网络layer 3信令通信(如3GPP网络中24. 008 信令)。同时MSC Server可以实现IMS网络SIP信令和移动网络layer 3信令转换;
CS-MGW :CS媒体网关,用于CS网络和IMS网络媒体流互通;
CSCF :执行注册/登记员功能,进行会话控制服务; ICS UE就是具有ICS能力的UE,可以通过Gm或II接口来建立IMS会话,并可以
9对CS连接进行会话控制。non ICS UE就是不具有ICS能力的UE ; 步骤101、non ICS UE-A在PS内向SCC AS发起转移请求,该转移请求是通过使用 静态STI的会话请求消息实现的,该消息经S-CSCF到达SCC AS ; 步骤102a. SCC AS收到该请求后,判断出该转移请求在PS内建立了一个新的 access leg, SCC AS为该access leg分配一个动态的STI :STI-1 ; 步骤102b. SCC AS判断UE_A是否有其他CS会话(hold的CS会话),如果有,则将 该处于保持状态的CS会话对应的动态STI :STI-2,发送给UE-A ;发送方式可以采用向用户 设备UE-A发送refer消息,在该消息中携带hold的CS会话对应的动态STI_2,通过refer 消息的Refer-To消息头携带该STI-2 ;也可以采用在使用静态STI的转移请求的响应消息 中携带所述动态STI-2,具体见步骤105 ; 这里的STI-2既可以是UE-A与UE-C建立呼叫连接时,由SCC AS为其分配的动态 STI ;也可以是SCC AS根据步骤102b中的判断结果为该处于保持状态的CS会话临时分配 的动态STI ; 步骤103、 SCC AS根据步骤101中的转移请求中使用的静态STI,获知UE-A需要 将CS当前处于激活状态的access leg转出。则SCC AS更新UE_A CS语音连接对应的对 端UE-B,其目的是请求UE-B将与UE-A的会话连接到UE_A的PS。该请求经过S-CSCF到达 UE_B ; 步骤104、 UE-B返回2000K确认消息,该消息经S-CSCF到达SCCAS ;
说明步骤102b也可以在步骤104后执行; 步骤105、 SCC AS向UE_A发送200 OK消息,确认转移成功,在该消息中携带步骤 102a中分配的动态的STI-l ;同时步骤102b中的动态STI-2也可以在200 OK中携带;在这 种情况下,STI-1和STI-2可以同时通过contact (联系)消息头、r印lace (代替)消息头 或Target-Dialog (目标会话)消息头携带;此时STI-1和STI-2的顺序有严格规定,这样 UE-A可以知道哪个STI是为该转移请求消息分配的STI,哪个STI是为处于保持状态的CS 会话分配的STI ;这里假设STI-1在前,STI-2在后; STI-1和STI-2也可以通过不同的消息头携带,此时STI-1可以通过contact消息
头携带,STI-2可以通过r印lace或Target-Dialog(目标会话)消息头中携带。这样UE-A
可以通过不同的消息头的内容进行判断是否有为hold的CS会话分配的STI ; STI-2也可以通过其他的消息携带,例如通过Refer消息携带。SCC AS通过向UE-A
发送Refer消息,在该Refer消息的Refer-To消息头中携带STI-2,这样UE_A可以根据
Refer消息获知,需要使用STI-2向SCC AS发起转移请求,以转移处于hold的CS会话; 步骤106、 SCC AS向UE_A的CS的access leg发送Bye消息,该消息的作用是断
开UE-A与UE-B的CS语音连接;该消息经S-CSCF到达UE_A的MSC Server ; 步骤107、 UE-A的MSC Server收到Bye消息后向UE-A发送Disconnect消息; 步骤108、 UE-A向MSC Server返回Release消息; 步骤109、 MSC Server收到Release消息后向SCC AS发送2000K确认消息,确认 CS语音断开成功。该消息经S-CSCF到达SCC AS ; 步骤1010、当STI-2通过200 OK消息携带,UE-A根据200 OK消息的内容,判断该 消息中是否含有STI-2 ;如果有,则使用该STI-2向SCC AS再次发起转移请求,请求转移处于保持状态的CS会话; 在这种情况下,当STI-1和STI-2通过相同的消息头使用时,UE_A可以按照动态 STI的数量来进行判断;例如正常情况下,在步骤105的2000K消息中只有1个动态STI,但 是步骤105中200 OK消息携带2个动态STI,则UE_A可以判断出有一个STI是为处于保 持状态的CS会话分配,并且可以根据步骤105中STI的排列顺序获知STI-1是为PS的新 access leg分配的,STI_2是为处于保持状态的CS会话分配;当STI_1和STI_2通过不同 的消息头携带时,UE-A根据是否有携带STI-2的特殊的消息头可以判断是否有一个STI是 为处于保持状态的CS域会话分配的; 当STI-2通过Refer消息Refer-To消息头中携带时,UE-A可以根据Refer消息, 使用STI-2向SCC AS发起转移请求,以转移处于保持状态的CS会话。
步骤1011、 non ICS UE-A在PS内向SCC AS发起转移请求,该转移请求是通过使 用STI-2的会话请求消息实现的,该消息经S-CSCF到达SCCAS ; 步骤1012、 SCC AS收到该请求后,判断出该转移请求在PS内建立了一个新的 access leg, SCC AS为该access leg分配一个动态的STI :STI-3 ; 步骤1013、SCC AS根据步骤1011中的转移请求中使用的动态STI-2,获知UE-A需 要将CS当前处于保持状态的access leg转出。则SCC AS更新UE_A CS会话对应的对端 UE-C,其目的是请求UE-C将语音连接到UE-A的PS。该请求经过S-CSCF到达UE_C ;
步骤1014、 UE-C返回200 OK确认消息,该消息经S-CSCF到达SCCAS ;
步骤1015、SCC AS向UE_A发送200 OK消息,确认转移成功,在该消息中使用步骤 12中分配的动态的STI-3 ; 步骤1016、SCC AS向UE-A的CS的access leg发送Bye消息,该消息的作用是断 开UE-A与UE-C的CS语音连接。该消息经S-CSCF到达UE_A的MSC Server ;
步骤1017、 UE-A的MSC Server收到Bye消息后向UE-A发送Disconnect消息;
步骤1018、 UE-A向MSC Server返回Release消息; 步骤1019、 MSC Server收到该Release消息后,向SCC AS发送2000K确认消息, 确认CS语音断开成功,该消息经S-CSCF到达SCC AS。 本实施例当中所提出的方案的主要优点在于通过服务器接收用户设备的CS多媒 体会话转移请求,在处理所述会话转移请求时,判断所述用户设备是否还有处于保持状态 的CS会话,若判断为是则将所述处于保持状态的CS会话转移用的动态STI发送给用户设 备,使得所述设备的利用所述动态STI转移所述处于保持状态的CS会话,从而解决了不具 备ICS的用户设备的CS的两个多媒体会话转移到PS的问题。 本发明提供的第二实施例是另一种多媒体会话转移的方法,包括如下步骤
如图2所示,前提条件与本发明实施例一的相应描述相同,在此不再赘述;
步骤201、non ICS UE-A在PS内向SCC AS发起转移请求,该转移请求是通过使用 静态STI的会话请求消息实现的,该消息经S-CSCF到达SCC AS ; 步骤202a、SCC AS收到该请求后,判断出该转移请求在PS内建立了一个新的 access leg, SCC AS为该access leg分配一个动态的STI :STI-1 ; 步骤202b、 SCC AS判断UE_A是否有其他CS会话(hold的CS会话),如果有,则 向UE-A发送呼叫请求,以转移hold的CS会话;同时为呼叫请求新建立的access leg分配动态STI :STI-3 ; 步骤203、 SCC AS根据步骤201中的转移请求中使用的静态STI,获知UE_A需要
将CS当前处于激活状态的access leg转出;SCC AS更新对端UE_B,其目的是请求UE_B将
与UE-A的会话连接到UE-A的PS ;该请求经过S-CSCF到达UE_B ; 步骤204、 UE-B返回2000K确认消息,该消息经S-CSCF到达SCCAS ; 步骤205、 SCC AS向UE_A发送2000K消息,确认转移成功,在该消息中携带步骤
202中分配的动态的STI :STI-1 ; 步骤206、 SCC AS向UE-A的CS的access leg发送Bye消息,该消息的作用是断 开UE-A与UE-B的CS会话连接;该消息经S-CSCF到达UE_A的MSC Server ;
步骤207、 UE-A的MSC Server收到Bye消息后向UE-A发送Disconnect消息;
步骤208、 UE-A向MSC Server返回Release消息; 步骤209、MSC Server收到该Release消息后向UE-A发送200 OK确认消息,确认 CS语音断开成功,该消息经S-CSCF到达SCC AS ; 步骤2010、SCC AS向UE-A发起呼叫请求,在该呼叫请求消息中使用为该呼叫请求 消息建立的新access leg分配的动态STI :STI-3 ; 其中,在该呼叫请求中含有抑制UE振铃的指示信息。这里抑制UE振铃的指示信 息可以是一个不同于STI-3的另外一个动态STI :STI-2、Contact消息中使用的特殊指示或 呼叫请求消息中使用的一个特殊的SIP消息头中的一种或几种的组合;这里的STI-2可以 是SCC AS为此次呼叫转移过程动态分配的STI ;也可以是UE-A与UE_C建立呼叫连接时, 由SCC AS为其分配的动态STI ;
步骤2011 、 UE-A回复200 OK确认消息; 其中,根据收到的请求消息中的抑制UE振铃的指示信息,UE不振铃; 步骤2012、SCC AS根据步骤202b的判断结果获知UE-A需要将CS当前处于保持状
态的access leg转出。则SCC AS更新UE-A CS会话对应的对端UE_C,其目的是请求UE-C
将语音连接到UE-A的PS。该请求经过S-CSCF到达UE-C ; 步骤2013、 UE-C返回200 OK确认消息,该消息经S-CSCF到达SCCAS ; 步骤2014、SCC AS向UE_A的CS的access leg发送bye消息,该消息的作用是断
开UE-A与UE-C的CS语音连接。该消息经S-CSCF到达UE_A的MSC Server ; 步骤2015、UE-A的MSC Server收到该Bye消息后向UE-A发送Disconnect消息; 步骤2016、 UE-A向MSC Server返回Release消息; 步骤2017、 MSC Server收到该Release消息后向SCC AS发送200 OK确认消息, 确认CS语音断开成功。该消息经S-CSCF到达SCC AS。 本实施例当中所提出的方案的主要优点在于通过服务器接收用户设备的CS多媒 体会话转移请求,在处理所述会话转移请求时,判断所述用户设备是否还有处于保持状态 的CS会话,若判断为是主动发出带有动态STI的呼叫请求,以转移当前处于保持的CS会 话,从而解决了不具备ICS的用户设备的CS的两个多媒体会话转移到PS的问题。
本发明提供的第三实施例是另一种多媒体会话转移的方法,包括如下步骤
如图3所示,前提条件与本发明实施例一的相应描述相同,在此不再赘述;
步骤301、non ICS UE-A在PS内向SCC AS发起转移请求,所述转移请求是通过使用静态STI的会话请求消息实现的,该消息经S-CSCF到达SCC AS ; 步骤302、SCC AS收到该请求后,判断出所述转移请求在PS内建立了一个新的 access leg, SCC AS为该access leg分配一个动态的STI,为了说明方便,这里假设该STI 为STI-1 ; 步骤303、 SCC AS根据步骤301中的转移请求中使用的静态STI,获知UE_A需要
将CS当前处于激活状态的access leg转出。SCC AS更新对端UE_B,其目的是请求UE_B
将与UE-A的会话连接到UE-A的PS。该请求经过S-CSCF到达UE_B ; 步骤304、 UE-B返回2000K确认消息,该消息经S-CSCF到达SCCAS ; 步骤305、 SCC AS向UE_A发送200 OK消息,确认转移成功,在该消息中携带步骤
2中分配的动态的STI :STI-1 ; 步骤306、 SCC AS向UE_A的CS的access leg发送bye消息,该消息的作用是断 开UE-A与UE-B的CS会话连接。该消息经S-CSCF到达UE_A的MSC Server ;
步骤307、 UE-A的MSC Server收到Bye消息后向UE-A发送Disconnect消息;
步骤308、 UE-A向MSC Server返回Release消息; 步骤309、MSC Server收到该Release消息后向UE-A发送200 OK确认消息,确认 CS语音断开成功,该消息经S-CSCF到达SCC AS ; 步骤3010、判断出CS有CS处于保持状态的会话(hold的CS会话),使UE-A在PS 内向SCC AS发起第二个转移请求,所述第二个转移请求是通过使用静态STI或STN或两者 的组合的会话请求消息实现的,该消息经S-CSCF到达SCC AS ; 步骤3011a. SCC AS收到该请求后,判断出所述第二个转移请求在PS内建立了一 个新的access leg, SCC AS为该access leg分配一个动态的STI :STI-3 ;
步骤3011b.根据STI的内容,获知UE-A需要转移CS的处于保持状态的会话;
如果UE-A继续使用静态STI发起呼叫转移,SCC AS根据UE-A发起呼叫转移的前 后关系,判断出UE-A希望转移CS处于保持状态的会话; 如果UE-A使用静态STI和STN的组合或STN发起呼叫转移,SCC AS根据UE_A使 用的STI的内容判断出UE-A希望转移CS处于保持状态的会话; 步骤3012、 SCC AS根据步骤3011a中的转移请求中使用的动态STI-3,获知UE-A 需要将CS当前处于保持状态的access leg转出。则SCC AS更新UE_A CS会话对应的对 端UE-C,其目的是请求UE-C将语音连接到UE-A的PS,该请求经过S-CSCF到达UE_C ;
步骤3013、 UE-C返回200 OK确认消息,该消息经S-CSCF到达SCCAS ;
步骤3014、SCC AS向UE_A发送200 OK消息,确认转移成功,在该消息中携带步骤 3012中分配的动态的STI-3 ; 步骤3015、SCC AS向UE-A的CS的access leg发送Bye消息,该消息的作用是断 开UE-A与UE-C的CS语音连接。该消息经S-CSCF到达UE_A的MSC Server ;
步骤3016、 UE-A的MSC Server收到Bye消息后向UE-A发送Disconnect消息;
步骤3017、 UE-A向MSC Server返回Release消息; 步骤3018、 MSC Server收到i亥Release消息后向UE-A发送200 OK确认消息,确 认CS语音断开成功。该消息经S-CSCF到达SCC AS。 本实施例当中所提出的方案的主要优点在于通过服务器接收用户设备的CS多媒
13体会话转移请求,在处理所述会话转移请求时,判断所述用户设备是否还有处于保持状态 的CS会话,若判断为是则使得所述用户设备利用静态STI、STN或静态STI与STN的组合再 次发出CS会话转移请求,从而解决了不具备ICS的用户设备的CS的两个多媒体会话转移 到PS的问题。 本发明提供的第四实施例是一种多媒体会话转移的用户设备,包括如下模块
如图4所示,用户设备41是不具有ICS(IMS Centralised Service, MS集中控制 业务)能力的移动终端; 探测模块401 :用于在所述用户设备41通话时探测所述用户设备41所处位置的 CS网络及PS网络的覆盖状况,当探测到所述用户设备41所处位置没有CS网络覆盖而有 PS网络覆盖时向转移模块402发出触发信号; 转移模块402 :用于当接收探测模块401的触发信号时,向服务器发出使用静态 STI的CS会话转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转 移请求,并根据所述服务器的响应消息判断是否再次发出并处理CS会话转移请求;
判断模块4002 :其位于所述转移模块402的内部,用于根据所述服务器的响应消 息中携带的动态STI的数量判断是否再次发出CS会话转移请求,若有两个所述动态STI则 按照设定顺序取出用于处于保持状态CS会话的动态STI,并使用此动态STI再次发出处于 保持状态的CS会话转移请求;或者, 根据所述服务器的响应消息中的r印lace消息头或Target-Dialog消息头是否携 带所述为处于保持状态的CS会话分配的动态STI判断是否再次发出CS会话转移请求;
本实施例当中所提出的方案的主要优点在于提供了一种不具有ICS能力的用户 设备实现两个CS多媒体会话转移到PS的模块设计方式; 本发明提供的第五实施例是一种多媒体会话转移的用户设备,包括如下模块
如图5所示,用户设备51是不具有ICS(IMS Centralised Service, MS集中控制 业务)能力的移动终端; 探测模块501 :用于在所述用户设备51通话时探测所述用户设备51所处位置的 CS网络及PS网络的覆盖状况,当探测到所述用户设备51所处位置没有CS网络覆盖而有 PS网络覆盖时向转移模块502发出触发信号; 转移模块502 :用于当接收到探测模块501的触发信号时,向服务器发出使用静态 STI的CS会话转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转 移请求,接收并处理所述服务器发出的CS会话呼叫请求。 本实施例当中所提出的方案的主要优点在于提供了另一种不具有ICS能力的用 户设备实现两个CS多媒体会话转移到PS的模块设计方式。 本发明提供的第六实施例是一种多媒体会话转移的用户设备,包括如下模块
如图6所示,用户设备61是不具有ICS(IMS Centralised Service, MS集中控制 业务)能力的移动终端; 探测模块601 :用于在所述用户设备61通话时探测所述用户设备61所处位置的 CS网络及PS网络的覆盖状况,当探测到所述用户设备61所处位置没有CS网络覆盖而有 PS网络覆盖时向转移模块602发出触发信号; 转移模块602 :用于当接收到探测模块601的触发信号时,向服务器发出使用静态STI的CS会话转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转 移请求,并判断是否有处于保持状态的CS会话,若有则再次发出并处理使用静态STI或STN 或两者组合的处于保持状态CS会话转移请求。 本实施例当中所提出的方案的主要优点在于提供了第三种不具有ICS能力的用 户设备实现两个CS多媒体会话转移到PS的模块设计方式。 本发明提供的第七实施例是一种多媒体会话转移的服务器,包括如下模块
如图7所示,服务器71用于与不具有ICS(IMS Centralised Service, IMS集中控
制业务)能力的用户设备交互信息以实现上述用户设备将两个cs多媒体会话在没有CS网
络覆盖而有PS网络的情况或者CS网络状况不佳而PS网络状况较好的情况时转移至PS网 络; 第一模块701 :用于接收用户设备发出的使用静态STI的CS会话转移请求,根据 所述静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求 并判断所述用户设备是否有处于保持状态的CS会话,若判断为是则向第二模块702发出触 发信号; 第二模块702:用于当接收到第一模块701发出的触发信号时,将所述处于保持状 态的CS会话对应的动态STI发送给所述用户设备,接收所述用户设备再次发起使用所述动 态STI的会话转移请求,处理所述再次发起的会话的转移请求。 本实施例当中所提出的方案的主要优点在于提供了一种多媒体会话转移的服务 器功能模块设计方式,使其具有将不具有ICS能力的用户设备的两个CS多媒体会话在没有 CS网络覆盖而有PS网络的情况或者CS网络状况不佳而PS网络状况较好的情况时转移到 PS的功能。 本发明提供的第八实施例是一种多媒体会话转移的服务器,包括如下模块
如图8所示,服务器81用于与不具有ICS(IMS Centralised Service, MS集中控 制业务)能力的用户设备交互信息以实现上述用户设备将两个CS多媒体会话在没有CS网 络覆盖而有PS网络的情况或者CS网络状况不佳而PS网络状况较好的情况时转移至PS网 络; 第一模块801 :用于接收用户设备发出的使用静态STI的CS会话转移请求,根据 所述静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求 并判断所述用户设备是否有处于保持状态的CS会话,若判断为是则向第二模块802发出触 发信号; 第二模块802:用于当接收到第一模块801发出的触发信号时,则向所述用户设备 发送使用动态STI的CS会话呼叫请求,并处理所述处于保持状态的CS会话的转移流程。
本实施例当中所提出的方案的主要优点在于提供了另一种多媒体会话转移的服 务器功能模块设计方式,使其具有将不具有ICS能力的用户设备的两个CS多媒体会话在没 有CS网络覆盖而有PS网络的情况或者CS网络状况不佳而PS网络状况较好的情况时转移 到PS的功能。 本发明提供的第九实施例是一种多媒体会话转移的服务器,包括如下模块
如图9所示,服务器91用于与不具有ICS(IMS Centralised Service, IMS集中控 制业务)能力的用户设备交互信息以实现上述用户设备将两个CS多媒体会话在没有CS网
15络覆盖而有PS网络的情况或者CS网络状况不佳而PS网络状况较好的情况时转移至PS网 络; 第一模块901 :用于接收用户设备发起的使用静态STI的会话转移请求,根据所述 静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求,接 收所述用户设备发起的使用静态STI、 STN或静态STI与STN的组合的会话转移请求,根据 所述STN、STN或静态STI与STN的组合判断所述用户设备是否请求转移处于保持状态的CS 会话,若判断为是则向第二模块902发出触发信号; 第二模块902 :用于当接收到第一模块901发出的触发信号时,则处理所述处于保 持状态的CS会话的转移请求。 本实施例当中所提出的方案的主要优点在于提供了第三种多媒体会话转移的服 务器功能模块设计方式,使其具有将不具有ICS能力的用户设备的两个CS多媒体会话在没 有CS网络覆盖而有PS网络的情况或者CS网络状况不佳而PS网络状况较好的情况时转移 到PS的功能。 以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围 为准。
权利要求
一种多媒体会话转移的方法,其特征在于,包括接收用户设备发起的使用静态会话转移标识STI的会话转移请求;根据所述静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求并判断所述用户设备是否有处于保持状态的CS会话;若判断为是,则将为所述处于保持状态的CS会话分配的动态STI发送给所述用户设备;接收所述用户设备再次发起的使用所述动态STI的会话转移请求,处理所述再次发起的会话转移请求。
2. 如权利要求1所述的方法,其特征在于,所述动态STI是所述处于保持状态的CS会 话建立呼叫连接时服务器为其分配的动态STI,或者是服务器根据判断结果为所述处于保 持状态的CS会话临时分配的动态STI。
3. 如权利要求1或2所述的方法,其特征在于,所述将为所述处于保持状态的CS会话 分配的动态STI发送给所述用户设备具体为利用所述使用静态STI的CS会话转移请求的响应消息中的contact消息头、r印lace 消息头或Target-Dialog消息头携带服务器为使用静态STI的CS会话转移请求分配的动 态STI以及所述为处于保持状态的CS会话分配的动态STI,两个动态STI的前后顺序可预 先设定;或者,利用所述使用静态STI的CS会话转移请求的响应消息中的contact消息头携带 服务器为使用静态STI的CS会话转移请求分配的动态STI,利用r印lace消息头或 Target-Dialog消息头携带所述为处于保持状态的CS会话分配的动态STI ;或者,向所述用户设备发送refer消息,利用上述refer消息的Refer-To消息头携带所述为 处于保持状态的CS会话分配的动态STI。
4. 一种多媒体会话转移的方法,其特征在于,包括 接收用户设备发起的使用静态STI的会话转移请求;根据所述静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话 转移请求并判断所述用户设备是否有处于保持状态的CS会话;若判断为是,则向所述用户设备发送用于转移所述处于保持状态的CS会话的呼叫请 求,处理所述处于保持状态的CS会话的转移流程。
5. 如权利要求4所述的方法,其特征在于,所述呼叫请求带有服务器为所述处于保持 状态的CS会话分配的动态STI。
6. 如权利要求4所述的方法,其特征在于,所述呼叫请求还带有抑制所述用户设备振 铃的指示信息。
7. 如权利要求6所述的方法,其特征在于,所述指示信息是Contact消息头中携带的特 殊指示信息、所述呼叫请求中携带的一个特殊SIP消息头或为所述处于保持状态的CS会话 分配的动态STI中的一种或这几种的组合。
8. —种多媒体会话转移的方法,其特征在于,包括 接收用户设备发起的使用静态STI的会话转移请求;根据所述静态STI获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话 转移请求;接收所述用户设备发起的使用静态STI、会话转移标识STN或静态STI与STN的组合的 会话转移请求,根据所述静态STI、 STN或静态STI与STN的组合获知所述用户设备请求转 移处于保持状态的CS会话,处理所述处于保持状态的CS会话的转移请求。
9. 如权利要求8所述的方法,其特征在于,所述根据静态STI、STN或静态STI与STN的 组合获知所属用户设备请求转移处于保持状态的CS会话具体为当再次接收到所述用户设备使用静态STI的会话转移请求时,根据所述用户设备发起 的会话转移请求的前后关系确定所述用户设备请求转移处于保持状态的CS会话;当再次接收到所述用户设备使用STN或静态STI和STN的组合的会话转移请求时, 根据上述会话转移请求使用的标识内容确定所述用户设备请求转移处于保持状态的CS会 话。
10. —种多媒体会话转移的服务器,其特征在于,所述服务器包括第一模块用于接收用户设备发起的使用静态STI的会话转移请求,根据所述静态STI 获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求并判断所述 用户设备是否有处于保持状态的CS会话,若判断为是则向第二模块发出触发信号;第二模块用于当接收到第一模块发出的触发信号时,将为所述处于保持状态的CS会话分配的动态STI发送给所述用户设备,接收所述用户设备再次发起使用所述动态STI的 会话转移请求,处理所述再次发起的会话的转移请求。
11. 一种多媒体会话转移的服务器,其特征在于,所述服务器包括第一模块用于接收用户设备发起的使用静态STI的会话转移请求,根据所述静态STI 获知所述用户设备请求转移处于激活状态的cs会话,处理上述会话转移请求并判断所述用户设备是否有处于保持状态的CS会话,若判断为是则向第二模块发出触发信号;第二模块用于当接收到第一模块发出的触发信号时,则向所述用户设备发送使用动态STI的呼叫请求,并处理所述处于保持状态的CS会话的转移流程。
12. —种多媒体会话转移的服务器,其特征在于,所述服务器包括第一模块用于接收用户设备发起的使用静态STI的会话转移请求,根据所述静态STI 获知所述用户设备请求转移处于激活状态的CS会话,处理上述会话转移请求;接收所述用 户设备发起的使用静态STI、 STN或静态STI与STN的组合的会话转移请求,根据所述静态 STI、 STN或静态STI与STN的组合判断所述用户设备是否请求转移处于保持状态的CS会 话,若判断为是则向第二模块发出触发信号;第二模块用于当接收到第一模块发出的触发信号时,则处理所述处于保持状态的CS 会话的转移请求。
13. —种多媒体会话转移的方法,其特征在于,包括向服务器发起使用静态STI的会话转移请求;接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移流程,根据所述服 务器的响应消息判断是否再次发起并处理CS会话转移请求。
14. 如权利要求13所述的方法,其特征在在于,所述跟据所述服务器的响应消息判断 是否再次发出并处理CS会话转移请求具体为根据所述服务器的响应消息中使用的动态转移标识的数量判断是否再次发出并处理 CS会话转移请求,若有两个所述动态转移标识表明所述用户设备有处于保持状态的CS会 话,则按照预先设定的顺序或特定的消息头中取出所述服务器分配给所述处于保持状态的 CS会话的动态STI,再次发起并处理使用所述动态STI的CS会话转移请求;若有一个所述 动态转移标识,则不再发起会话转移请求;或者,根据所述服务器的响应消息中的r印lace消息头或Target-Dialog消息头是否携带所 述为处于保持状态的CS会话分配的动态STI判断是否再次发出并处理CS会话转移请求。
15. —种多媒体会话转移的方法,其特征在于,包括 向服务器发起使用静态STI的会话转移请求;接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移流程; 接收并处理所述服务器发出的CS会话呼叫请求。
16. 如权利要求15所述的方法,其特征在于,所述呼叫请求带有服务器为所述处于保 持状态的CS会话分配的动态STI。
17. 如权利要求15所述的方法,其特征在于,所述呼叫请求还带有抑制所述用户设备 振铃的指示信息。
18. 如权利要求17所述的方法,其特征在于,所述指示信息是Contact消息头中携带 的特殊指示信息、所述呼叫请求中携带的一个特殊SIP消息头或为所述处于保持状态的CS 会话分配的动态STI中的一种或这几种的组合。
19. 一种多媒体会话转移的方法,其特征在于,包括 向服务器发起使用静态STI的会话转移请求;接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移流程; 判断所述用户设备是否有处于保持状态的CS会话,若判断为是,则发起使用静态STI、 STN或静态STI与STN的组合的会话转移请求。
20. —种多媒体会话转移的用户设备,其特征在于,所述用户设备包括探测模块用于在所述用户设备通话时探测所述用户设备所处位置的CS网络及PS网 络的覆盖状况,当探测到所述用户设备所处位置没有CS网络覆盖而有PS网络覆盖时向第 二模块发出触发信号;转移模块用于当接收第一模块的触发信号时,向服务器发出使用静态STI的CS会话 转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移请求,并跟据 所述服务器的响应消息判断是否再次发出并处理CS会话转移请求。
21. 如权利要求20所述的用户设备,其特征在于,所述第二模块还包括 判断模块用于根据所述服务器的响应消息中使用的动态STI的数量判断是否再次发出CS会话转移请求,若有两个所述动态STI则按照设定顺序取出用于处于保持状态的CS 会话的动态STI,并使用此动态STI再次发出处于保持状态的CS会话转移请求; 或者,根据所述服务器的响应消息中的r印lace消息头或Target-Dialog消息头是否携带所 述为处于保持状态的CS会话分配的动态STI判断是否再次发出CS会话转移请求。
22. —种多媒体会话转移的用户设备,其特征在于,所述用户设备包括探测模块用于在所述用户设备通话时探测所述用户设备所处位置的CS网络及PS网 络的覆盖状况,当探测到所述用户设备所处位置没有CS网络覆盖而有PS网络覆盖时向第 二模块发出触发信号;转移模块用于当接收到第一模块的触发信号时,向服务器发出使用静态STI的CS会 话转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移请求,接收 并处理所述服务器发出的CS会话呼叫请求。
23. —种多媒体会话转移的用户设备,其特征在于,所述用户设备包括探测模块用于在所述用户设备通话时探测所述用户设备所处位置的CS网络及PS网 络的覆盖状况,当探测到所述用户设备所处位置没有CS网络覆盖而有PS网络覆盖时向第 二模块发出触发信号;转移模块用于当接收到第一模块的触发信号时,向服务器发出使用静态STI的CS会 话转移请求,接收所述服务器的响应消息,处理上述使用静态STI的CS会话转移请求,并判 断是否有处于保持状态的CS会话,若有则再次发出并处理使用静态STI、STN或静态STI与 STN的组合的处于保持状态CS会话转移请求。
全文摘要
本发明公开了一种多媒体会话转移的方法、用户设备及服务器,其涉及移动通信技术领域尤其是涉及多媒体会话从CS网络到PS网络的转移技术。所述方法包括接收用户设备发出的使用静态STI的会话转移请求;处理上述CS会话转移请求并判断所述用户设备是否有处于保持状态的CS会话;若为是,则将所述处于保持状态的CS会话对应的动态STI发送给所述用户设备,使所述用户设备根据所述动态STI再次发出CS会话转移请求,接收并处理所述处于保持状态的CS会话的转移请求,还提供了相应的用户设备及服务器,采用本发明可实现将不具有ICS能力的用户设备的CS网络中的两个多媒体会话转入PS网络目的。
文档编号H04W76/04GK101742589SQ20081021741
公开日2010年6月16日 申请日期2008年11月7日 优先权日2008年11月7日
发明者金辉 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1