專利名稱:跨無線接入技術的語音切換方法、設備及網絡系統(tǒng)的制作方法
技術領域:
本發(fā)明實施例涉及通信技術領域,特別涉及一種跨無線接入技術的語音 切換方法、設備及網絡系統(tǒng)。
背景技術:
針對不同的網絡承載機制,可將移動通信的語音呼叫分為如下兩類第 一類是電路(Circuit Service, CS )域承載的會話類業(yè)務;第二類是分組(Packet Service, PS )域承載的會話類業(yè)務。3GPP標準組織定義了單一無線語音呼 叫連續(xù)性(Single Radio Voice Call Continuity, SRVCC)流程,實現(xiàn)語音業(yè)務 從PS域到CS域的切換。SRVCC流程包括Inter-RAT handover (5夸無線4妄入 技術的切換)流程和IMS session transfer (IP多媒體子系統(tǒng)會話轉接)流程。
現(xiàn)有技術在實現(xiàn)語音業(yè)務從PS域到CS域的切換時,可以先執(zhí)行 Inter-RAT handover再執(zhí)4亍IMS session transfer, 或者,先#丸4亍IMS session transfer再才丸4亍Inter-RAT handover。 l旦是無i侖是先才丸^t Inter-RAT handover再 #1《亍IMS session transfer,還是先孑丸4亍IMS session transfer再才丸4亍Inter-RAT handover,都導致語音業(yè)務的中斷時延是Inter-RAT handover引起的媒體面的 中斷時延與IMS session transfer引起的媒體面的中斷時延之和,使用戶體驗 變差。
發(fā)明內容
本發(fā)明實施例提供一種跨無線接入技術的語音切換方法、設備及網絡系 統(tǒng),減少由切換引起的會話中斷的時間,提高用戶體驗。 有鑒于此,本發(fā)明實施例提供 一種跨無線接入技術的語音切換方法,包括
IP多媒體子系統(tǒng)IMS網絡中的媒體錨點接收指示增加端口的消息,所述指 示增加端口的消息用于指示所述媒體錨點增加與目標側電路接入網絡通信的 端口;
根據所述指示增加端口的消息,分配第三端口作為與目標側電路接入網 絡通信的端口;
7通過第二端口接收來自第二UE的下行媒體流,將所述下行媒體流通過第 一端口向源側IP接入網絡發(fā)送,并通過所述第三端口向所述目標側電路接入網
絡發(fā)送;
媒體錨點接收指示第一端口不可用的消息,控制不向所述源側IP接入網絡 發(fā)送來自第二UE的下行媒體流。 一種媒體錨點,包括
消息接收單元,用于接收指示增加端口的消息,所述指示增加端口的消 息用于指示所述媒體錨點增加與目標側電路接入網絡通信的端口 ;接收指示 第一端口不可用的消息;
端口分配單元,用于根據所述指示增加端口的消息,分配第三端口作為 與目標側電路接入網絡通信的端口 ;
媒體流接收單元,用于通過第二端口接收來自第二UE的下行媒體流;
第一媒體流發(fā)送單元,用于將所述下行媒體流通過第一端口向源側IP接入
網絡發(fā)送;
第二媒體流發(fā)送單元,用于將所述下行媒體流通過所述第三端口向目標 側電路接入網絡發(fā)送;
控制單元,用于在接收到所述指示第一端口不可用的消息之后,控制不 向所述源側IP接入網絡發(fā)送來自第二UE的下行媒體流。
一種網絡系統(tǒng),包括媒體錨點控制網元、媒體錨點和SCCAS,其中,
所述SCCAS,用于在第一UE進行SRVCC切換時,發(fā)送攜帶第一UE在目 標側電路接入網絡的SDP的第一更新會話媒體信息的請求消息,在第一UE已 切換到目標側電路接入網絡中后,向媒體錨點控制網元發(fā)送不攜帶第一UE在 源側IP接入網絡的SDP的第二更新會話媒體信息的請求消息;
所述媒體錨點控制網元,用于接收第一更新媒體信息的請求消息,從第 一更新媒體信息的請求消息中提取第一UE在目標側電路接入網絡的SDP加入 到指示增加端口的消息中,向媒體錨點發(fā)送所述指示增加端口的消息;接收 第二更新媒體信息的請求消息后,判斷得到第二更新媒體信息的請求消息中 沒有攜帶第一UE在源側IP接入網絡的SDP后向媒體錨點發(fā)送指示第一端口不 可用的消息;所述媒體錨點,用于接收指示增加端口的消息,根據所述指示增加端口 的消息分配第三端口作為與目標側電路接入網絡通信的端口;通過第二端口
接收來自第二UE的下行媒體流,將所述下行媒體流通過第一端口向源側IP接 入網絡發(fā)送,并通過第三端口向目標側電路接入網絡發(fā)送;在接收到指示第 一端口不可用的消息后,控制不向源側IP接入網絡發(fā)送來自第二UE的下行i某 體流。
本發(fā)明實施例中媒體錨點在第一 UE進行SRVCC切換過程中將來自第 二 UE的下行i某體流同時發(fā)送給源側IP接入網絡和目標側電鴻4妄入網絡,消 除了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換中斷時延 不包括IMS Session transfer引起的中斷時延,提高用戶體驗。
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要 使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的 一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下, 還可以根據這些附圖獲得其他的附圖。
圖l是本發(fā)明實施例一提供的跨無線接入技術的語音切換方法流程圖; 圖2A是本發(fā)明實施例 一提供的第一UE進行SRVCC切換之前第一UE與第 二UE間的媒體流傳輸情況示意圖2B是本發(fā)明實施例 一提供的第一UE進行SRVCC切換時第一UE與第二 UE間的媒體流傳輸情況示意圖2C是本發(fā)明實施例一提供的第一UE進行SRVCC切換之后第一UE與第 二UE間的媒體流傳輸情況示意圖3是本發(fā)明實施例二提供的跨無線接入技術的語音切換方法流程圖; 圖4是本發(fā)明實施例三4是供的跨無線接入技術的語音切換方法流程圖; 圖5是本發(fā)明實施例四提供的跨無線接入技術的語音切換方法流程圖; 圖6是本發(fā)明實施例五提供的跨無線接入技術的語音切換方法流程圖; 圖7是本發(fā)明實施例六提供的跨無線接入技術的語音切換方法流程圖; 圖8是本發(fā)明實施例七提供的跨無線接入技術的語音切換方法流程圖; 圖9是本發(fā)明實施例八提供的跨無線接入技術的語音切換方法流程圖;圖IO是本發(fā)明實施例九提供的跨無線接入技術的語音切換方法流程圖; 圖11是本發(fā)明實施例提供的SCC AS獲知媒體錨點控制網元是否支持
SRVCC性能優(yōu)化的示意圖。
圖12是本發(fā)明實施例十提供的媒體錨點結構圖。
具體實施例方式
實施例一
參閱圖l,本發(fā)明實施例一提供一種跨無線接入技術的語音切換方法,該 方法包4舌
101 、 IP多媒體子系統(tǒng)IMS網絡中的媒體錨點接收指示增加端口的消息, 所述指示增加端口的消息用于指示所述媒體錨點增加與目標側電路接入網絡 通信的端口 。
其中,媒體錨點接收媒體錨點控制網元發(fā)送的指示增加端口的消息,媒 體錨點控制網元在SCC AS的控制下向媒體錨點發(fā)送該指示增加端口的消息。 其中,媒體錨點控制網元可以是代理呼叫會話控制功能(Proxy-CSCF, P-CSCF)或者是互連邊界控制功能(Interconnection Border Control Function, IBCF),此時媒體錨點是邊界會話控制器(Session Border Controller, SBC), 或者媒體錨點控制網元是MGCF,此時媒體錨點是MGCF控制的MGW。
102、 根據所述指示增加端口的消息,分配第三端口作為與目標側電路接 入網絡通信的端口。
具體的,媒體錨點根據指示增加端口的消息,分配第三端口(T3)作為與 目標側電路接入網絡通信的端口,設置第二端口 (T2)與第三端口 (T3)間 媒體流的方向為單向傳輸,其媒體流傳輸方向為從第二UE向SRVCC IWF控制 的MGW,或者,可以設置第二端口 (T2)與第三端口 (T3)間媒體流的方向 為雙向傳輸。
103、 通過第二端口接收來自第二UE的下行媒體流,將所述下行媒體流通 過第 一端口向源側IP接入網絡發(fā)送,并通過所述第三端口向所述目標側電路接 入網絡發(fā)送。
104、 媒體錨點接收指示第一端口不可用的消息,控制不向所述源側IP 接入網絡發(fā)送來自第二 UE的下行媒體流。
10該步驟中指示第一端口不可用的消息可以是指示刪除第一端口的消息; 控制不向源側IP接入網絡發(fā)送來自第二UE的下行媒體流具體可以是從第一
UE與第二 UE的通話上下文中刪除第 一端口的信息。
其中,源側IP接入網絡可以包括E-UTRAN網絡、MME、 S-GW和PDN GW;或者源側IP接入網絡可以包括UTRAN/GERAN網絡的PS域、SGSN 和GGSN。目標側電路接入網絡包括UTRAN/GERAN網絡的CS域、MSC 以及基站子系統(tǒng)(Base Station Subsystem, BSS )或者RNS。
其中,i某體錨點是從媒體錨點控制網元接收指示刪除第 一端口的消息的, 媒體錨點控制網元是在SCC AS的控制下向媒體錨點發(fā)送指示刪除第一端口 的消息,SCC AS是收到SRVCC IWF發(fā)送的第一 UE完成Inter-RAT切換的 通知消息后,或者收到為第一UE服務的P-CSCF發(fā)送的指示釋放切換前第 -——UE在IMS網絡中會話的消息后,或者收到HSS發(fā)送的表示該第一 UE已 經完成Inter-RAT切換的通知消息后,控制媒體錨點控制網元向媒體錨點發(fā) 送指示刪除第 一端口的消息。
本發(fā)明實施例一中的IMS網絡中的媒體錨點在第一 UE進行SRVCC切 換過程中將第二UE的下行媒體流同時發(fā)送給源側IP接入網絡和目標側電路 接入網絡,保證第一 UE切換到目標側電路接入網絡時能夠立即收到第二 UE 的下行媒體流,消除了 IMS Session transfer引起的媒體面中斷,從而使SRVCC 切換中斷時延不包括IMS Session transfer引起的中斷時延,提高用戶體驗。
為了使本發(fā)明后續(xù)實施例更加清楚明白,如下分三個階段描述通話的切 換過程
在第一UE進行SRVCC切換之前,在呼叫建立階段,為第一UE服務的 S-CSCF需要將呼叫觸發(fā)到SCC AS進行錨定,之后呼叫被路由到為第二 UE 服務的P-CSCF,由為第二UE服務的P-CSCF控制媒體錨點為該呼叫創(chuàng)建上 下文,即創(chuàng)建第一UE與第二UE的通話上下文,并添加T1和T2端口信息 到上下文中,設置Tl和T2端口之間的媒體流傳輸方向為雙向傳輸。Tl端 口用于與源側IP接入網絡通信,T2端口用于與第二UE通信;或者第二UE 位于CS域內,呼叫被路由到為第二UE服務的MGCF,由為第二UE服務的
11MGCF控制媒體錨點為該呼叫創(chuàng)建上下文;或者第二 UE與第一 UE位于不 同的IMS域或者下一代網絡(Next Generation Network, NGN )網絡中時, 由為第一UE服務的IBCF控制媒體錨點為該呼叫創(chuàng)建上下文。此時第一UE 與第二 UE間的媒體流傳輸情況如圖2A所示。在實際組網中,SRVCC IWF 可以通過增強移動交換控制服務器(MSC server)來實現(xiàn),即SRVCC IWF 與MSC server是合一的設備(合一設備表示SRVCC IWF與MSC server位于 同一物理實體上)。同時SRVCC IWF還可以包含MGCF的功能,此時SRVCC IWF, MSC server和MGCF三者位于同 一物理實體上,這樣SRVCC IWF控 制的MGW可以與MGCF的MGW (即媒體錨點)位于同一物理實體上,可 減少媒體面?zhèn)鬏數臅r延。
當IMS網絡中的SCC AS收到SRVCC IWF發(fā)來的IMS session transfer 請求后,通知媒體錨點控制網元控制媒體錨點增加T3端口到該呼叫對應的 上下文(即第一UE與第二UE的通話上下文)中,設置T3與T2之間媒體 流傳輸方向為雙向傳輸或者單向傳輸(媒體流的單向傳輸方向為從T2向T3 的方向),從而建立媒體錨點到SRVCC切換的目標側電路接入網絡的媒體面 通路(此時媒體通路為媒體錨點T3端口 SRVCC IWF控制的MGW^目 標MSC控制的MGW^目的UTRAN/GERAN的電路域(Circuit Service, CS )),并將至第一 UE的下行媒體流同時發(fā)送給源側IP接入網絡和目標側電 3| 接入網絡,如圖2B所示。
當第一 UE切換到目標側電路接入網絡后,其在目標側電路網絡與第二 UE的媒體面通路已經建立起來,此時SCC AS通知媒體錨點控制網元控制媒 體錨點刪除第一UE與第二UE的通話上下文中的Tl端口信息,停止向源側 IP接入網絡發(fā)送下行媒體流,若T2與T3之間的媒體流傳輸方向為單向傳輸 時,此時修改T2與T3端口之間的媒體流傳輸方向為雙向傳輸,如圖2C所 示。
實施例二
參閱圖3,本發(fā)明實施例二提供一種跨無線接入技術的語音切換方法, 該方法中第一 UE要進行SRVCC切換,第二 UE與第一 UE位于同一 IMS域內,第一 UE從E-UTRAN切換到UTRAN/GERAN中的CS域內,該方 法具體包括
301、 在呼叫建立階段,為第一UE服務的S-CSCF根據第一 UE的初始 過濾準則(Initial Filter Criteria, iFC),將呼叫觸發(fā)到SCCAS,且在呼叫建 立階段,為第一UE服務的S-CSCF將呼叫路由到為第二UE服務的I-CSCF, S-CSCF以及P-CSCF,為第二 UE服務的P-CSCF向媒體錨點發(fā)H.248 ADD 消息,該消息中攜帶了增加端口 Tl和端口 T2的指示信息,和Tl的遠端描 述符(第一 UE在源IP接入網絡中的SDP),以及T2的遠端描述符(第二 UE的SDP)。媒體錨點為第一UE到第二UE的呼叫建立上下文,即第一UE 與第二 UE的通話上下文,將Tl的遠端描述符和T2的遠端描述符加入到第 一 UE與第二 UE的通話上下文中,并設置Tl與T2間媒體流的傳輸方向為 雙向傳輸。
本發(fā)明實施例及后續(xù)實施例中,4某體錨點會根據第一 UE與第二 UE的 通話上下文中所設置的第一端口與第二端口間媒體流的傳輸方向和第一 UE 在源側IP接入網絡的SDP,將來自第二 UE的下行媒體流通過第一端口向源 側IP4妄入網絡發(fā)送。
302、 第一 UE向E-UTRAN發(fā)送測量報告。
303、 E-UTRAN根據測量4艮告,確定將第一 UE切換到CS域,向MME 發(fā)送切換請求(Handover Required )。
304、 MME進行承載分離(Bearer Splitting),向SRVCC IWF發(fā)送前向 重定位請求(Forward Reloc Req )。
具體的,承載分離是將承載語音的PS承載與承載非語音的PS承栽標識 出來,這是為了在SRVCC切換執(zhí)行完成后,將包含語音成份的PS承載釋放。
305、 SRVCC IWF向MSC發(fā)送準備切換請求(Prepare HO Req),以請 求MSC為第一 UE的通話切換到CS域做好準備。
306、 MSC向RNS或基站子系統(tǒng)(Base Station Subsystem, BSS )發(fā)送 切換請求(Handover Req),以請求RNS或者BSS為第一 UE的通話切換到 CS域做好準備,MSC接收RNS或BSS發(fā)送的切換響應(Handover Ack )。 圖中以RNS為例。
13Resp)消息。
308、 SRVCC IWF與MSC之間建立承載。
309、 第一 UE向SCC AS發(fā)起送會話轉移請求消息。
310、 SCC AS向SRVCC IWF返回對會話轉移請求的確認消息。
311、 SRVCC IWF向MME發(fā)送前向重定位響應消息(Forward Reloc Resp ),啟動第一 UE的Inter-RAT Handover過程。
引起的媒體面切換在Inter-RAT Handover之后開始。
312、 MME向E-UTRAN發(fā)送切換命令。
313、 E-UTRAN向第一 UE發(fā)送切換命令,用于指示第一 UE從E-UTRAN 向UTRAN/GERAN的CS域切換。
314、 SCC AS向第二 UE發(fā)送reINVITE消息以請求更新會話的媒體信 息,該reINVITE消息是第一更新媒體信息的請求消息,該reINVITE消息包 括..
Request-URI=STN-SR ( SRVCC切換號碼)
SDP OffeF第一 UE在源側IP接入網絡的SDP, SRVCC IWF/MGW的 SDP。
其中,STN-SR是SRVCC的切換號碼;SRVCC IWF/MGW表示SRVCC IWF控制的MGW, SRVCC IWF/MGW的SDP是第一 UE在目標側電路接入 網絡的SDP; SDP Offers第一 UE在源側IP接入網絡的SDP, SRVCC IWF/MGW的SDP表示需要將該通話的媒體網關的描述符更新為第一 UE 在源IP接入網絡的SDP和SRVCC IWF控制的MGW的SDP。
315、 為第二 UE服務的P-CSCF收到SCC AS發(fā)送的reINVITE消息后, 根據STN-SR,判斷出reINVITE消息是一個SRVCC切換的媒體面更新請求, 向媒體錨點發(fā)送H.248ADD消息,該消息用于控制媒體錨點為該SRVCC切 換請求分配資源,且指定媒體錨點分配的T3端口的遠端描述符為SRVCCIWF/MGW的SDP。媒體錨點將T3的遠端描述符加入到第一 UE與第二 UE 的通話上下文中,并設置T1、 T2的拓樸關系為(T1, T2,隔離},即設置T1、 T2不連接,設置T2、 T3的拓樸關系為(T2, T3,單向傳輸},即設置T2、 T3連接,且T2、 T3間媒體流的傳輸方向為單向傳輸,其方向為從第二UE 至SRVCC IWF/MGW的方向。
316、 為第二 UE服務的P-CSCF向SCC AS發(fā)送200OK作為應答,200OK 中攜帶的SDP answer為T3的相關媒體信息。
317、 SCC AS向SRVCC IWF發(fā)送會話遷移完成消息(End of Session Transfer )。會話遷移完成消息中攜帶的SDP answer中攜帶T3相關媒體信息, SRVCC IWF通過H.248消息將會話遷移完成消息中攜帶的SDP answer通知 給SRVCC IWF控制的MGW,完成從媒體錨點到MGW的媒體面協(xié)商。
此時,從第二 UE +媒體錨點 > SRVCC IWF控制的MGW ^ MSC控 制的MGW ■> RNS或BSS的媒體面通路建立,后續(xù)媒體錨點將來自第二 UE 的下行媒體流同時發(fā)送給E-UTRAN和RNS、或E-UTRAN和BSS。
318、 SCC AS向SRVCC IWF發(fā)送訂閱消息SUBSCRIBE,請求訂閱 Inter-RAT切換完成事件,即請求SRVCC IWF指示Inter-RAT切換是否已完 成。
具體的,事件包定義如下
Event package name: srvcc—status
MIME type: application/srvcc-status+x'ml
XML schema:
<7:xml version二〃1, 0〃 encoding=wUTF-8〃* 〉
<xs:schema targetNamespace二〃urn:oma:params:xml:ns:srvcc-status-request'
xmlns二〃urn:oma:params:xml:ns:srvcc-status-request"
xmlns:xs二〃http:〃www. w3. org/2001/XMLSchema〃 elementFormDefaul1:二〃qualif1 ied' attributeFormDefault二〃unqualifiecT〉〈xs:element name= "msisdn〃 type二 "xs:string" /〉 </xs:schema〉
〈?xml version二〃1. 0〃 encoding二〃UTF-8〃?>
<xs:schema targetNamespace=〃urn:oma:params:xml:ns:srvcc-status-response' xmlns二 rn: oma: params: xml: ns: srvcc-status-response"
xmlns:xs=〃http://www. w3. org/2001/XMLSchema〃 elementFormDefault二〃qualified' attributeFormDefault二〃u叫ualif ied〃>
〈xs:element name= "msisdn〃 type二 "xs:string" /〉
〈xs:element name二 "srvcc-status〃〉 〈xs:simpleType〉
<xs:restriction base二〃xs:string〃〉 〈xs:enumeration value二 "complete7〉 〈xs:enumeration value二 '(incomplete7〉 </xs:restriction> </xs:simpleType>
〈/xs:element〉
〈/xs:schema〉
由于SCC AS向SRVCC IWF發(fā)送SUBSCRIBE,所以SRVCC IWF應該 與MGCF設置在一個物理實體上,避免MGCF位于SRVCC IWF與SCC AS 之間而導致SUBSCRIBE無法由MGCF轉發(fā)給SRVCC IWF的情況發(fā)生。
319、 SRVCC IWF向SCC AS發(fā)送200OK作為應答。
320、 第一 UE的語音通話從E-UTRAN切換到UTRAN/GERAN的CS 域,即為Inter-RAT handover過程。
321 、 RNS或BSS向MSC發(fā)送切換完成消息(HO Complete),以通知 MSC第一 UE的Inter-RAT Handover完成。322、 MSC向SRVCCIWF發(fā)送結束信號(send end signal, SES),以通 知MSC第一 UE的Inter-RAT Handover完成。
323、 SRVCC IWF向MME發(fā)送前向定位完成消息(Forward Reloc Complete/ACK )。
324、 SRVCC IWF收到結束信號后,向SCC AS發(fā)送通知消息(Notify), 通知SCC AS第一 UE的Inter-RAT Handover完成,SCC AS向SRVCC IWF 發(fā)送200OK作為應答。
325 、 SCC AS收到通知消息(Notify)后,向第二 UE發(fā)送reINVITE消 息,請求更新會話的媒體信息。其中,該reINVITE消息為第二更新媒體信 息的請求消息,該reINVITE消息包括
Request-URI=STN-SR ( SRVCC切換號碼)
SDP Offer=SRVCC IWF/MGW SDP
326、 P-CSCF收到上述reINVITE消息,發(fā)現(xiàn)第一 UE在源側IP接入網 絡的SDP已經被刪除,向媒體錨點發(fā)送H.248 SUB消息,該消息用于控制媒 體錨點刪除Tl端口 ,同時將T2、 T3間的媒體流的傳輸方向改為雙向傳輸。 媒體錨點接收到該H.248 SUB消息后,在第一 UE與第二 UE的通話上下文 中刪除T1端口的信息,并設置T2、T3間的媒體流的傳輸方向改為雙向傳輸。
本發(fā)明實施例二中的IMS網絡中的媒體錨點在第一 UE進行SRVCC切 換過程中將第二 UE的下行媒體流同時發(fā)送給源側IP接入網絡(包括 E-TURAN )和目標側電路接入網絡(包括UTRAN/GERAN的CS域),保證 第一 UE切換到目標側電路接入網絡時能夠立即收到第二 UE的下行媒體流, 消除了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換的中斷 時延不包括IMS Session transfer引起中斷時延,提高用戶體驗。
本發(fā)明另一實施例提供一種跨無線接入技術的語音切換方法,該方法與 上述實施例二的區(qū)別在于第二UE位于CS域內,在步驟315中,是為第 二 UE服務的MGCF接收reINVITE消息,向媒體錨點發(fā)送H.248 ADD消息; 步驟316中是由MGCF向SCC AS發(fā)送200OK作為應答,200OK中攜帶SDP answer;步驟326中是由MGCF接收reINVITE消息,發(fā)現(xiàn)第一 UE在源側IP接入網絡的SDP已經被刪除,向々某體錨點發(fā)送H.248SUB消息,該消息用 于控制媒體錨點刪除Tl,同時將T2、 T3間媒體流的傳輸方向改為雙向傳輸。 其他步驟與實施例二類似,不再贅述。
本發(fā)明另 一實施例提供一種跨無線接入技術的語音切換方法,該方法與 上述實施例二的區(qū)別在于第二UE位于與第一UE不同的IMS域中,在步 驟315中,是為第二 UE服務的IBCF接收reINVITE消息,向々某體錨點發(fā)送 H.248 ADD消息;步驟316中是由IBCF向SCC AS發(fā)送200OK作為應答, 200OK中攜帶SDP answer;步驟326中是由IBCF接收relNVITE消息,發(fā) 現(xiàn)第一UE在源側IP接入網絡的SDP已經被刪除,向々某體錨點發(fā)送H.248SUB 消息,該消息用于控制媒體錨點刪除Tl,同時將T2、 T3間的傳輸方向改為 雙向傳輸。其他步驟與實施例二類似,不再贅述。
本發(fā)明另 一實施例提供一種跨無線接入技術的語音切換方法,該方法與 實施例二的區(qū)別在于SRVCCIWF與MSC位于同一物理實體上,即由功能 增強型的MSC執(zhí)行SRVCC IWF的功能。
上述各實施例中,切換過程中媒體錨點與目標側電路接入網絡之間的媒 體流傳輸方向為單向傳輸,第一 UE完成inter-RAT Handover時,SCC AS需 要控制媒體錨點將其與目標側電路接入網絡的媒體流傳輸方向改為雙向傳輸。
實施例三
參閱圖4,本發(fā)明實施例三提供一種跨無線接入技術的語音切換方法, 該方法與實施二的區(qū)別之處在于媒體錨點在分配T3端口時就設置T2、 T3 間媒體流的傳輸方向為雙向傳輸,該方法包括
401—414與301—314類似,在此不再贅述。
415 、為第二 UE服務的P-CSCF收到SCC AS發(fā)送的relNVITE消息后, 根據STN-SR,判斷出relNVITE消息是一個SRVCC切換的媒體面更新請求, 向媒體錨點發(fā)送H.248 ADD消息,該消息用于控制媒體錨點為該SRVCC切 換請求分配資源,且指定媒體錨點分配的T3端口的遠端描述符為SRVCC IWF/MGW SDP。媒體錨點將T3的遠端描述符加入到第一 UE與第二 UE的
18通話上下文中,并設置T1、 T2的拓樸關系為(T1, T2,隔離},即設置T1、 T2不連接,設置T2、 T3的拓樸關系為(T2, T3,雙向},即設置T2、 T3連 接,且T2、 T3間媒體流的傳輸方向為雙向傳輸。
416、 為第二UE服務的P-CSCF向SCCAS發(fā)送200OK作為應答,200OK 中攜帶的SDP answer為T3的相關媒體信息。
417、 SCC AS向SRVCC IWF發(fā)送會話遷移完成消息(End of Session Transfer )。會話遷移完成消息中攜帶的SDP answer中攜帶T3相關媒體信息, SRVCC IWF通過H.248消息將會話遷移完成消息中攜帶的SDP answer通知 給MGW ,完成從媒體錨點到MGW的媒體面協(xié)商。
此時,第二 UE到SRVCC IWF控制的MGW, SRVCC IWF控制的MGW 到MSC控制的MGW, MSC控制的MGW到RNS或BSS的媒體面通路建 立,后續(xù)媒體錨點將來自第二 UE的下行媒體流同時發(fā)送給E-UTRAN和 RNS、或E-UTRAN和BSS,將來自第一 UE的上行々某體流發(fā)送給第二 UE。
418—424與實施例二中的318—324類似,在此不再贅述。
425 、 SCC AS收到通知消息(Notify)后,向第二 UE發(fā)送reINVITE消 息,請求更新會話的媒體信息。其中,該reINVITE消息是第二更新媒體信 息的請求消息,該reINVITE消息包括
Request-URI=STN-SR ( SRVCC切換號碼)
SDP Offer=SRVCC IWF/MGW SDP
426、為第二 UE服務的P-CSCF收到上述reINVITE消息,發(fā)現(xiàn)第一 UE 在源側IP接入網絡的SDP已經被刪除,向媒體錨點發(fā)送H.248 SUB消息, 該消息用于控制媒體錨點刪除Tl端口 。
本發(fā)明實施例三中的媒體錨點在第一 UE進行SRVCC切換過程中將第 二 UE的下行媒體流同時發(fā)送給源側IP接入網絡(包括E-TURAN)和目標 側電路接入網絡(包括UTRAN/GERAN的CS域),保證第一 UE切換到目 標側電路接入網絡時能夠立即收到第二 UE的下行媒體流,消除了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換中斷時延不包括IMSSession transfer引起中斷時延,提高用戶體驗;并在分配T3端口時,就設置 T2與T3間媒體流的傳輸方向為雙向傳輸,不需要在第一 UE切換到目標側 電路接入網絡后修改T2與T3間i某體流的傳輸方向,使SRVCC切換時延僅 為Inter-RAT Handover的時延,^是高用戶體驗。
需要說明的是,上述實施例三提供的技術方案不僅適用于第二 UE與第 一UE處于同一IMS域,也適用于第一 UE處于IMS域,第二UE處于CS 域,或者第一UE和第二UE處于不同的IMS域內,不影響本發(fā)明的實現(xiàn)。
實施例四
參閱圖5,本發(fā)明實施例四提供一種跨無線接入技術的語音切換方法, 該方法與實施二的區(qū)別之處在于為第一 UE服務的P-CSCF接收策略和計 費規(guī)則功能實體(Policy and Charging Rules Function, PCRF )發(fā)送的指示第 一UE在源側IP接入網絡中的語音承載不可用的消息后,向SCCAS發(fā)送指 示釋放切換前第一 UE在IMS網絡的會話的消息,該方法包括
501-523與實施例二中的301-323類似,在此不再贅述。
524、 MME收到SRVCC IWF發(fā)來的前向重定位完成消息(Forward Reloc Complete )后,向S-GW發(fā)送去激活語吾承載請求(Request Bearer Deactivation), S-GW向P陽GW發(fā)送去激活語音承載請求(Request Bearer Deactivation )。
525、 P-GW向PCRF發(fā)送信用控制請求(Credit Control Request, CCR), 以指示第一 UE在源側IP接入網絡的語音承載不可用,PCRF向P-GW發(fā)送 信用控制應答(Credit Control Answer , CCA)。
526 、 PCRF向為第一UE服務的P-CSCF發(fā)送會話異常終端請求(Abort Session Request, ASR),以指示第一UE在源側IP接入網絡中的語音承載不可 用,為第一UE服務的P-CSCF向PCRF發(fā)送會話異常終端應答(Abort Session Request, ASA )。
527、 為第一UE服務的P-CSCF發(fā)送BYE消息到SCCAS,以指示需要將第 一UE在源側IP接入網絡中的會話以及切換前第一UE在IMS網絡中的會話釋 放,SCC AS向為第一UE服務的P-CSCF發(fā)送200OK作為響應。
528、 SCCAS收到BYE后,向第二UE發(fā)送reINVITE消息,請求更新會話的媒體信息,其中,該reINVITE消息是第二更新媒體信息的請求消息,該該 reINVITE消息包括
Request-URI=STN-SR ( SRVCC切換號碼)
SDP Offer=SRVCC I豐/MGW的SDP
529、為第二 UE服務的P-CSCF收到上述reINVITE消息,發(fā)現(xiàn)第一 UE 在源側IP接入網絡的SDP已經被刪除,向媒體錨點發(fā)送H.248SUB消息, 該消息用于控制媒體錨點刪除Tl端口 ,同時將T2、 T3端口間數據流的傳輸
方向改為雙向傳車lr。
本發(fā)明實施例四中的媒體錨點在第一 UE進行SRVCC切換過程中將第 二 UE的下行媒體流同時發(fā)送給源側IP接入網絡(包括E-UTRAN)和目標 側電路接入網絡(包括UTRAN/GERAN的CS域),保證第一 UE切換到目 標側電鴻,接入網絡時能夠立即收到第二 UE的下行媒體流,消除了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換中斷時延不包括IMS Session transfer引起中斷時延,提高用戶體驗。
需要說明的是,上述實施例四提供的技術方案不僅適用于第二 UE與第 一UE處于同一IMS域,也適用于第一 UE處于IMS域,第二UE處于CS 域,或者第一UE和第二UE處于不同的IMS域內,不影響本發(fā)明的實現(xiàn)。
實施例五
參閱圖6,本發(fā)明實施例五提供一種跨無線接入技術的語音切換方法,第 一UE要進行SRVCC切換,第一UE和第二UE位于同一IMS域內,第一UE將在 通用陸地無線才妄入網(Universal Terrestrial Radio Access Network, UTRAN) 內的接入方式從高速分組接入(HSPA, High Speed Packet Access)改為電路 接入,該方法具體包括
601、在呼叫建立階段,為第一UE服務的S-CSCF根據第一 UE的初始 過濾準則(Initial Filter Criteria, iFC),將呼叫觸發(fā)到SCCAS,且在呼叫建 立階段,為第一UE服務的S-CSCF將呼叫路由到為第二UE服務的I-CSCF, S-CSCF以及P-CSCF,為第二 UE服務的P-CSCF向媒體錨點發(fā)H.248 ADD 消息,該消息中攜帶了增加端口 Tl和端口 T2的指示信息,和Tl的遠端描 述符(第一 UE在源IP接入網絡中的SDP),以及T2的遠端描述符(第二
21UE的SDP)。媒體錨點為第一UE到第二UE的呼叫建立上下文,即第一UE 與第二 UE的通話上下文,將Tl的遠端描述符和T2的遠端描述符加入到第 一 UE與第二 UE的通話上下文中,并設置Tl與T2間媒體流的傳輸方向為 雙向傳輸。
602、 第一 UE向UTRAN發(fā)送測量報告。
603、 UTRAN根據測量報告,確定將第一 UE切換到CS域,向服務GPRS 支撐節(jié)點(Serving GPRS Support Node, SGSN)發(fā)送切換請求(Handover Required )。
604、 SGSN進行承載分離(Bearer Splitting ),向SRVCC IWF發(fā)送前向 重定位請求(Forward Reloc Req )。
605、 SRVCC IWF向MSC發(fā)送準備切換請求(Prepare HO Req),以請 求MSC為第一 UE的通話切換到CS域做好準備。
606、 MSC向RNS或BSS發(fā)送切換請求(Handover Req),以請求RNS 或BSS為第一 UE的通話切換到CS域做好準備,MSC接收RNS或BSS發(fā) 送的切換響應(Handover Ack),圖中以RNS為例。
607、 MSC向SRVCC IWF發(fā)送準備切換響應(Prepare Handover Resp ) 消息。
608 、 SRVCC IWF與MSC之間建立承載。
609、 SRVCC UE向SCC AS發(fā)起送會話轉移請求消息。
610、 SCC AS向SRVCC IWF返回對會話轉移-清求的確認消息。
611 、 SRVCC IWF向SGSN發(fā)送前向定位響應消息(Forward Reloc Resp), 啟動第一 UE的Inter-RAT Handover過程。
這才羊估丈可以避免由于過早啟動Inter-RAT Handover而導致session transfer 引起的媒體面切換在Inter-RAT Handover之后開始。
612、 SGSN向UTRAN發(fā)送切換命令。
613、 UTRAN向第一 UE發(fā)送切換命令,用于指示第一 UE從UTRAN的 高速分組4妄入方式改為電鴻4妄入方式。
614、 SCC AS向第二 UE發(fā)送reINVITE消息以請求更新會話的媒體信息,該reINVITE消息是第 一更新媒體通話信息的請求消息,該reINVITE消 息包4舌
Request-URI=STN-SR ( SRVCC切換號碼)
SDP OffeF第一 UE在源IP接入網絡的SDP, SRVCC IWF/MGW的SDP。
其中,STN-SR是SRVCC的切換號碼;SRVCC IWF/MGW表示SRVCC IWF控制的MGW, SRVCC IWF/MGW的SDP是第一 UE在目標側電路接入 網絡的SDP; SDP OffeF第一 UE在源側IP接入網絡的SDP, SRVCC IWF/MGW的SDP表示需要將該通話的媒體網關的描述符更新為第一 UE 在源IP 4妄入網絡的SDP和SRVCC IWF控制的MGW的SDP。
615、 為第二 UE服務的P-CSCF收到SCC AS發(fā)送的reINVITE消息后, 根據STN-SR,判斷出reINVITE消息是一個SRVCC切換的媒體面更新請求, 向媒體錨點發(fā)送11248八00消息,該消息用于控制媒體錨點為該SRVCC切 換請求分配資源,且指定媒體錨點分配的T3端口的遠端描述符為SRVCC IWF/MGW的SDP。媒體錨點將T3的遠端描述符加入到第一 UE與第二 UE 的通話上下文中,并設置T1、 T2的拓樸關系為(T1, T2,隔離},即設置T1、 T2不連接,設置T2、 T3的拓樸關系為(T2, T3,單向傳輸},即設置T2、 T3連接,且T2、 T3間語音傳輸方向為單向傳輸,其方向為從第二 UE至 SRVCC FWF/MGW的方向。
616、 為第二UE服務的P-CSCF向SCCAS發(fā)送200OK作為應答,200OK 中攜帶SDP answer, SDP answer為T3的相關媒體信息,其包括T3的遠端 描述符(SRVCC IWF/MGW的SDP )。
617、 SCC AS向SRVCC IWF發(fā)送會話遷移完成消息(End of Session Transfer )。會話遷移完成消息中攜帶的SDP answer中攜帶T3相關々某體信息, SRVCC IWF通過H.248消息將會話遷移完成消息中攜帶的SDPanswer通知 給MGW,完成從々某體錨點到MGW的媒體面協(xié)商。
此時,從i某體錨點今SRVCC IWF控制的MGW ^ MSC控制的MGW + RNS或BSS的媒體面通路建立,后續(xù)媒體錨點將來自第二 UE的下行媒體流 同時發(fā)送給UTRAN的PS域和CS域。618、 SCC AS向SRVCC IWF發(fā)送訂閱消息SUBSCRIBE,請求訂閱 Inter-RAT切換完成事件,即請求SRVCC IWF指示Inter-RAT切換是否已完 成。
由于SCC AS向SRVCC IWF發(fā)送SUBSCRIBE,所以SRVCC IWF應該 與MGCF設置在一個物理實體上,避免MGCF位于SRVCC IWF與SCC AS
619、 SRVCCIWF向SCCAS發(fā)送200OK作為應答。
620、 第一UE在UTRAN中由高速分組接入改為電路接入,即為Inter-RAT handover過程。
621、 RNS或者BSS向MSC發(fā)送切換完成消息(HO Complete),以通 知MSC第一 UE的Inter-RAT Handover完成。
622、 MSC向SRVCC IWF發(fā)送結束信號(send end signal, SES),以通 知MSC第一 UE的Inter-RAT Handover完成。
623、 SRVCC IWF向SGSN發(fā)送前向定位完成消息(Forward Reloc Complete/ACK )。
624、 SRVCC IWF收到切換完成消息后,向SCC AS發(fā)送通知消息 (Notify ),通知SCC AS切換完成,SCC AS向SRVCC IWF發(fā)送200OK作
為應答。
625 、 SCC AS收到通知消息(Notify)后,向第二 UE發(fā)送reINVITE消 息,請求更新會話的媒體信息。其中,該reINVITE消息是第二更媒體信息 的請求消息,該reINVITE消息包括
Request-URI=STN-SR ( SRVCC切換號碼)
SDP Offer=SRVCC IWF/MGW SDP
626、 P-CSCF收到上述reINVITE消息,發(fā)現(xiàn)第一 UE在源側IP接入網 絡的SDP已經被刪除,向媒體錨點發(fā)送H.248SUB消息,該消息用于控制媒 體錨點刪除Tl端口 ,同時將T2、 T3間媒體流的傳輸方向改為雙向傳輸。
本發(fā)明另 一實施例提供一種跨無線接入技術的語音切換方法,其與上述實施例五的區(qū)別在于第二UE處于CS域,在步驟615中,是為第二UE服 務的MGCF接收reINVITE消息,向媒體錨點發(fā)送H.248 ADD消息;步驟 616中是由MGCF向SCC AS發(fā)送2000K作為應答,200OK中攜帶SDP answer;步驟626中是由MGCF接收reINVITE消息,發(fā)現(xiàn)第一 UE在源側 IP接入網絡的SDP已經被刪除,向媒體錨點發(fā)送H.248SUB消息,該消息用 于控制媒體錨點刪除Tl,同時將T2、 T3間媒體流的傳輸方向改為雙向傳輸。 其他步驟與實施例五類似,在此不再贅述。
本發(fā)明另一實施例提供一種跨無線接入技術的語音切換方法,其與上述 實施例五的區(qū)別在于第二 UE處于與第一 UE不同的IMS域,在步-驟615 中,是為第二 UE服務的IBCF接收reINVITE消息,向媒體錨點發(fā)送H.248 ADD消息;步驟616中是由IBCF向SCC AS發(fā)送2000K作為應答,200OK 中攜帶SDP answer;步驟626中是由IBCF接收reINVITE消息,發(fā)現(xiàn)第一 UE在源側IP接入網絡的SDP已經被刪除,向媒體錨點發(fā)送H.248SUB消息, 該消息用于控制媒體錨點刪除T1,同時將T2、 T3間媒體流的傳輸方向改為 雙向傳輸。其他步驟與實施例五類似,在此不再贅述。
本發(fā)明另 一 實施例提供一種跨無線接入技術的語音切換方法,該方法與 實施例六的區(qū)別在于SRVCC IWF與MSC位于同 一物理實體上,即由功能 增強型的MSC執(zhí)行SRVCC IWF的功能。
本發(fā)明實施例五中的媒體錨點在第一 UE進行SRVCC切換過程中將第 二 UE的下行々某體流同時發(fā)送給源側IP接入網絡(包括UTRAN/GERAN的 PS域)和目標側電路接入網絡(包括UTRAN/GERAN的CS域),保證第一 UE切換到目標側電路接入網絡時能夠立即收到第二 UE的下行媒體流,消除 了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換中斷時延不 包括IMS Session transfer引起中斷時延,提高用戶體驗。
實施例六
參閱圖7,本發(fā)明實施例七提供一種跨無線接入技術的語音切換方法, 該方法中,第一 UE位于UTRAN內,該方法與實施六的區(qū)別之處在于媒 體錨點在分配T3端口時就設置T2、 T3間媒體流的傳輸關系為雙向傳輸,該方法包括
701—714與601—614類似,在此不再贅述。
715、 為第二 UE服務的P-CSCF收到SCC AS發(fā)送的reINVITE消息后, 根據STN-SR,判斷出reINVITE消息是一個SRVCC切換的媒體面更新二清求, 向媒體錨點發(fā)送H.248 ADD消息,該消息用于控制媒體錨點為該SRVCC切 換請求分配資源,且指定媒體錨點分配的T3端口的遠端描述符為SRVCC IWF/MGW SDP?!┠丑w錨點將T3的遠端描述符加入到第一 UE與第二 UE的 通話上下文中,并設置T1、 T2的拓樸關系為(T1, T2,隔離},即設置Tl、 T2不連接,設置T2、 T3的拓樸關系為(T2, T3,雙向},即設置T2、 T3連 接,且T2、 T3間媒體流傳輸方向為雙向傳輸。
716、 為第二UE服務的P-CSCF向SCCAS發(fā)送200OK消息作為響應, 200OK中攜帶SDP answer, SDP answer為T3的相關媒體信息,其包括T3 的遠端描述符(SRVCC IWF/MGW的SDP )。
717、 SCC AS向SRVCC IWF發(fā)送會話遷移完成消息(End of Session Transfer )。會話遷移完成消息中攜帶的SDP answer中攜帶T3相關々某體信息, SRVCC IWF通過H.248消息將會話遷移完成消息中攜帶的SDP answer通知 給MGW,完成從々某體錨點到MGW的媒體面協(xié)商。
此時,第二 UE—SRVCC IWF控制的MGW—MSC控制的MGW—RNS 或BSS的媒體面通路建立,后續(xù)媒體錨點將來自第二 UE的下行媒體流同時 發(fā)送給UTRAN的PS域和CS域,將來自第一 UE的上行媒體流發(fā)送給第二 UE。
718—724與實施例六中的618—624類似,在此不再贅述。
725 、 SCC AS收到通知消息(Notify)后,向第二 UE發(fā)送reINVITE消 息,請求更新會話的媒體信息。其中,該reINVITE消息是第二更新媒體信 息的請求消息,該reINVITE消息包括
Request-URI=STN-SR ( SRVCC切換號碼)
SDP Offer=SRVCC IWF/MGW SDP
26726、為第二UE服務的P-CSCF收到上述reINVITE消息,發(fā)現(xiàn)第一UE 在源側IP接入網絡的SDP已經^皮刪除,向々某體錨點發(fā)送H.248SUB消息, 該消息用于控制媒體錨點刪除Tl端口 。
需要說明的是,上述實施例六提供的技術方案不僅適用于第二 UE與第 一UE處于同一IMS域,也適用于第一UE處于IMS域,第二UE處于CS 域,或者第一UE和第二UE處于不同的IMS域內,不影響本發(fā)明的實現(xiàn)。
本發(fā)明實施例六中的媒體錨點在第一 UE進行SRVCC切換過程中將第 二 UE的下行媒體流同時發(fā)送給源側IP接入網絡(包括UTRAN/GERAN的 PS域)和目標側電路接入網絡(包括UTRAN/GERAN的CS域),保證第一 UE切換到目標側電贈4妄入網絡時能夠立即收到第二 UE的下行媒體流,消除 了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換中斷時延不 包括IMS Session transfer引起中斷時延,提高用戶體驗;并在分配T3端口時, 就設置T2與T3間媒體流的傳輸方向為雙向傳輸,不需要在第一 UE切換到 目標側電路接入網絡后修改T2與T3間媒體流的傳輸方向,使SRVCC切換 時延僅為Inter-RAT Handover的時延,提高用戶體驗。
實施例七
參閱圖8,本發(fā)明實施例七提供一種跨無線接入技術的語音切換方法, 該方法中第一UE位于UTRAN內,該方法與實施五的區(qū)別之處在于PCRF 向為第一 UE服務的P-CSCF發(fā)送指示第一 UE在源側IP接入網絡中的語音 承載不可用的消息,為第一 UE服務的P-CSCF向SCC AS發(fā)送指示釋放切 換前第一UE在IMS網絡中會話的消息,該方法包括
801-823與實施例五中的601-623類似,在此不再贅述。
824、 SGSN收到SRVCC IWF發(fā)來的前向定位完成消息(Forward Reloc Complete)后,向GGSN發(fā)送刪除PDP上下文請求(Delete PDP Context Request),以請求去激fe語音承載,GGSN向SGSN發(fā)送刪除PDP上下文應 答(Delete PDP Context Response )。
825、 GGSN向PCRF發(fā)送信用控制請求(Credit Control Request, CCR), 以指示第一UE在源側IP接入網絡中的語音承載不可用,PCRF向GGSN發(fā)送信用控制應答(Credit Control Answer , CCA)。
826、 PCRF向為第一UE服務的P-CSCF發(fā)送會話異常終端請求(AbortSession Request, ASR),以指示第一UE在源側IP接入網絡中的語音承載不可用,為第一UE服務的P-CSCF向PCRF發(fā)送會話異常終端應答(Abort SessionRequest, ASA )。
827、 為第一UE服務的P-CSCF發(fā)送BYE消息到SCCAS,以指示需要將第一UE在源側IP接入網絡內的會話以及切換前第一UE在IMS網絡中的會話釋放,SCC AS向為第一UE服務的P-CSCF發(fā)送200OK作為響應。
828、 SCCAS收到BYE后,向第二 UE發(fā)送reINVITE消息,請求更新會話的媒體信息,其中,該reINVITE消息是第二更新媒體信息的請求消息,該reINVITE消息包括
Request-URI=STN-SR ( SRVCC切換號碼)SDP Offer^SRVCC I麗MGW的SDP
829、 為第二 UE服務的P-CSCF收到上述reINVITE消息,發(fā)現(xiàn)第一 UE在源側IP接入網絡的SDP已經被刪除,向媒體錨點發(fā)送H.248SUB消息,該消息用于控制媒體錨點刪除T1端口,同時將T2、 T3間媒體流的傳輸方向改為雙向傳輸。
本發(fā)明實施例七中的媒體錨點在第一 UE進行SRVCC切換過程中將第二 UE的下行媒體流同時發(fā)送給源側IP接入網絡(包括UTRAN/GERAN的PS域)和目標側電路接入網絡(包括UTRAN/GERAN的CS域),保證第一UE切換到目標側電路接入網絡時能夠立即收到第二 UE的下行媒體流,消除了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換中斷時延不包括IMS Session transfer引起中斷時延,提高用戶體驗。
需要說明的是,上述實施例七提供的技術方案不僅適用于第二 UE與第一UE處于同一IMS域,也適用于第一UE處于IMS域,第二UE處于CS域,或者第一UE和第二UE處于不同的IMS域內,不影響本發(fā)明的實現(xiàn)。
在上述實施例二、四和實施例五、七中,SCCAS通過向SRVCC IWF訂閱第一 UE的切換事件來獲知第一 UE是否已經完成Inter-RAT Handover,當Inter - RAT Handover完成后,SCC AS將媒體錨點上T2和T3間4某體流的傳輸方向改為雙向傳輸。因此,要求SRVCCIWF與MGCF在同一物理實體上,且支持SIP協(xié)議,避免MGCF位于SRVCC IWF與SCC AS之間而導致相關信息無法由MGCF轉發(fā)給SCC AS的情況發(fā)生。若SRVCC IWF與MGCF分別部署在不同的物理實體上時,可采用如下實施例八和實施例九提供的技術方案實現(xiàn)本發(fā)明。
實施例/V
參閱圖9,本發(fā)明實施例八提供一種跨無線接入技術的語音切換方法,該方法中第一 UE要進行SRVCC切換,第一 UE和第二 UE位于同一 IMS域內,第一 UE位于E-UTRAN內,該方法具體包括
901-922與實施例二中的301-322類似,在此不再贅述。
923、 SRVCC IWF向歸屬用戶服務器(Home Subscriber Server, HSS )發(fā)送非結構化的補充業(yè)務數據(Unstructured Supplementary Service Data,USSD )消息,該消息攜帶Inter-RAT Handover已完成的用戶的移動用戶國際號碼(The Mobile Station ISDN number, MSISDN)標識。
924、 HSS通過Sh接口向SCC AS發(fā)送通知消息(Sh-Notify),該消息中攜帶Inter-RAT Handover已完成的用戶的MSISDN標識。
925 、 SCC AS根據通知消息中攜帶的MSISDN標識,確定第一 UE已經完成Inter-RAT Handover,向第二 UE發(fā)送reINVITE消息,請求更新會話的媒體信息,其中,該reINVITE消息是第二更新媒體信息的請求消息,該reINVITE消息包括
Request-URI=STN-SR ( SRVCC切換號碼)
SDP Offer=SRVCC IWF/MGW的SDP
926、 為第二 UE服務的P-CSCF收到上述reINVITE消息,發(fā)現(xiàn)第一 UE在源側IP接入網絡的SDP已經被刪除,向媒體錨點發(fā)送H.248SUB消息,該消息用于控制媒體錨點刪除Tl端口 ,同時將T2、 T3間媒體流的傳輸方向改為雙向傳輸。
927、 SRVCC IWF向MME發(fā)送前向重定位完成消息(Forward RelocComplete/ACK)。
需要說明的是,上述實施例八提供的技術方案不僅適用于第二 UE與第一UE處于同一IMS域,也適用于第一 UE處于IMS域,第二UE處于CS域,或者第一UE和第二UE處于不同的IMS域內,不影響本發(fā)明的實現(xiàn)。
本發(fā)明實施例八中的媒體錨點在第一 UE進行SRVCC切換過程中將第二 UE的下行媒體流同時發(fā)送給源側IP接入網絡(包括E-UTRAN)和目標側電^各接入網絡(包括UTRAN/GERAN的CS域),保證第一 UE切換到目標側電路接入網絡時能夠立即收到第二 UE的下行媒體流,消除了 IMSSession transfer引起的媒體面中斷,從而使SRVCC切換中斷時延不包括IMSSession transfer引起中斷時延,提高用戶體驗。
實施例九
參閱圖10,本發(fā)明實施例九提供一種跨無線接入技術的語音切換方法,該方法中第一 UE將在通用陸地無線接入網(Universal Terrestrial Radio AccessNetwork, UTRAN)內的接入方式從高速分組接入(HSPA, High Speed PacketAccess)改為電鴻4妾入,該方法具體包括
1001 — 1022與601—622類似,在此不再贅述。
1023、 SRVCC IWF向HSS發(fā)送非結構化的補充業(yè)務數據(UnstructuredSupplementary Service Data, USSD)消息,該消息攜帶Inter-RAT Handover已完成的用戶的MSISDN標識。
1024、 HSS通過Sh接口向SCC AS發(fā)送通知消息(Sh-Notify),該消息中攜帶Inter-RAT Handover已完成的用戶的MSISDN標識。
1025、 SCC AS根據通知消息中攜帶的MSISDN標識,確定第一 UE已經完成Inter-RAT Handover,向第二 UE發(fā)送reINVITE消息,請求更新會話的媒體信息,其中,該reINVITE消息是第二更新媒體信息的請求消息,該reINVITE消息包括
Request-URI=STN-SR ( SRVCC切換號碼)SDP Offer=SRVCC I曹/MGW的SDP
1026、 為第二 UE服務的P-CSCF收到上述reINVITE消息,發(fā)現(xiàn)第一UE在源側IP接入網絡的SDP已經被刪除,向媒體錨點發(fā)送H.248SUB消息,該消息用于控制媒體錨點刪除Tl端口 ,同時將T2、 T3間媒體流的傳輸方向
改為雙向傳^r。
1027、 SRVCC IWF向SGSN發(fā)送前向重定位完成消息(Forward RelocComplete/ACK )。
需要說明的是,上述實施例八提供的技術方案不僅適用于第二 UE與第一UE處于同一IMS域,也適用于第一 UE處于IMS域,第二UE處于CS域,或者第一UE和第二UE處于不同的IMS域內,不影響本發(fā)明的實現(xiàn)。
本發(fā)明實施例九中的媒體錨點在第一 UE進行SRVCC切換過程中將第二 UE的下行媒體流同時發(fā)送給源側IP接入網絡(包括UTRAN/GERAN的PS域)和目標側電路接入網絡(包括UTRAN/GERAN的CS域),保證第一UE切換到目標側電聘-接入網絡時能夠立即收到第二 UE的下刊Sf某體流,消除了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換中斷時延不包括IMS Session transfer引起中斷時延,提高用戶體驗。
在本發(fā)明上述各實施例中,SCC AS發(fā)送reINVITE消息到媒體錨點的控制網元(P-CSCF/MGCF/IBCF )要求其控制媒體錨點修改端口的拓樸關系,reINVITE消息中Request-URI中攜帶的是STN-SR(切換號碼),若媒體錨點的控制網元(P-CSCF/MGCF/IBCF )不支持本發(fā)明的方案,則該reINVITE消息會無法繼續(xù)路由下去導致IMS session transfer失敗。對此,可以由SCCAS在呼叫建立階段,檢測P-CSCF/MGCF/IBCF是否支持SRVCC性能優(yōu)化功能。SRVCC性能優(yōu)化功能指P-CSCF/MGCF/IBCF能識別STN-SR(切換號碼),并通知媒體錨點建立或者修改拓樸關系。
參與圖11 , 如下描述SCC AS檢測媒體錨點的控制網元(P-CSCF/MGCF/IBCF )是否支持SRVCC性能優(yōu)化的過程
1101、 在第一UE與第二UE之間的會話建立后,SCCAS發(fā)送SIP選項消息(SIP Option)消息,以查詢媒體錨點的控制網元(P-CSCF/MGCF/IBCF)是
否支持SRVCC性能優(yōu)化。
1102、 媒體錨點的控制網元(P-CSCF/MGCF/IBCF)返回200OK消息作為
31應答,該消息中攜帶是否支持SRVCC性能優(yōu)化的指示信息。
后續(xù)SCC AS收到會話轉移觸發(fā)請求(Initiation of session transfer)后,若媒體錨點的控制網元(P-CSCF/MGCF/IBCF )支持SRVCC性能優(yōu)化功能,則SCC AS發(fā)送reINVITE, Request-URI = STN-SR, SDP =第一UE在源側IP接入網絡的SDP信息,SRVCC IWF/MGW SDP )。若媒體錨點的控制網元(P-CSCF/MGCF/IBCF )不支持SRVCC性能優(yōu)化功能,則SCC AS發(fā)送reINVITE, Request-URI =第二UEURI, SDP = SRVCC IWF/MGW的SDP )。
參閱12,本發(fā)明實施例十提供一種媒體錨點,該媒體錨點可以是MGW或者SBC,該媒體錨點包括
消息接收單元1201,用于接收指示增加端口的消息,所述指示增加端口的消息用于指示所述媒體錨點增加與目標側電路接入網絡通信的端口;接收指示第一端口不可用的消息;
端口分配單元1202,用于根據所述指示增加端口的消息,分配第三端口作為與目標側電蹤—接入網絡通信的端口;
媒體流接收單元1203,用于通過第二端口接收來自第二UE的下行媒體流;
第一媒體流發(fā)送單元1204,用于將所述下行媒體流通過第一端口向源側IP接入網絡發(fā)送;
第二媒體流發(fā)送單元1205,用于將所述下行媒體流通過所述第三端口向目標側電路接入網絡發(fā)送;
控制單元1206,用于在接收到所述指示第一端口不可用的消息之后,控制不向所述源側IP接入網絡發(fā)送來自第二UE的下行媒體流。
其中,所述指示^l曾加端口的消息中攜帶第一UE在目標側電^各接入網絡的會話描述協(xié)議SDP;所述端口分配單元1202,用于在第一UE與第二UE的通話上下文中添加第三端口信息,所述第三端口信息包括作為第三端口遠端描述符的第一UE在目標側電路接入網絡的SDP信息;在第一UE與第二UE的通話上下文中設置第二端口與第三端口間媒體流的傳輸方向為從第二端口至第三端口的方向;或者,在第一UE與第二UE的通話上下文中添加第三端口信息,所述第三端口信息包括作為第三端口遠端描述符的第一UE在目標側電路接入網絡的SDP信息;在第一UE與第二UE的通話上下文中設置第二端口與第三端口間媒體流的傳輸方向為雙向傳輸。該媒體錨點還包括
上下文信息建立單元,用于在呼叫建立階段,建立第一UE與第二UE的通話上下文,在所述第一UE與第二UE的通話上下文中加入第一端口的信息和第二端口的信息,并設置第一端口與第二端口間媒體流傳輸方向為雙向傳輸,所述第一端口的信息包括作為第一端口的遠端描述符的第一UE在源側IP接入網絡的SDP,第二端口的信息包括作為第二端口的遠端描述符的第二UE的SDP;
上下文信息修改單元,用于在第一UE與第二UE的通話上下文中設置第二端口與第三端口間Jf某體流的傳輸方向由第二端口至第三端口的方向改為雙向傳輸。
具體的,第一媒體流發(fā)送單元1204根據第一UE與第二UE的通話上下文中所設置的第一端口與第二端口間媒體流的傳輸方向和第一UE在源側IP接入網絡的SDP,將所述下行媒體流通過第一端口向源側IP接入網絡發(fā)送。
其中,指示第一端口不可用的消息是指示刪除第一端口的消息;控制單元1206用于從第一UE與第二UE的通話上下文中刪除第一端口的信息。
本發(fā)明實施例十中媒體錨點在第一 UE進行SRVCC切換過程中將來自第二 UE的下行媒體流同時發(fā)送給源側IP接入網絡和目標側電路接入網絡,保證第一 UE切換到目標側電路接入網絡時能夠立即收到第二 UE的下行媒體流,消除了 IMS Session transfer引起的媒體面中斷,從而使SRVCC切換中斷時延不包括IMS Session transfer引起的中斷時延,提高用戶體驗。
實施例十一
本發(fā)明實施例十一提供一種網絡系統(tǒng),其包括媒體錨點控制網元、媒體錨點和SCCAS,其中,
所述SCCAS,用于在第一UE進行SRVCC切換時,發(fā)送攜帶第一UE在目標側電路接入網絡的SDP的第一更新會話媒體信息的請求消息,在第一UE已切換到目標側電路接入網絡中后,向媒體錨點控制網元發(fā)送不攜帶第一UE在源側IP接入網絡的SDP的第二更新會話媒體信息的請求消息;
所述媒體錨點控制網元,用于接收第一更新媒體信息的請求消息,從第一更新媒體信息的請求消息中提取第一UE在目標側電路接入網絡的SDP加入 到指示增加端口的消息中,向媒體錨點發(fā)送所述指示增加端口的消息;接收 第二更新媒體信息的請求消息后,判斷得到第二更新媒體信息的請求消息中
沒有攜帶第一UE在源側IP接入網絡的SDP后向媒體錨點發(fā)送指示第 一端口不 可用的消息;
所述媒體錨點,用于接收指示增加端口的消息,根據所述指示增加端口 的消息分配第三端口作為與目標側電路接入網絡通信的端口 ;通過第二端口 接收來自第二UE的下行媒體流,將所述下行媒體流通過第一端口向源側IP接 入網絡發(fā)送,并通過第三端口向目標側電路接入網絡發(fā)送;在接收到指示第 一端口不可用的消息后,控制不向源側IP接入網絡發(fā)送來自第二UE的下行+某 體流。
本發(fā)明實施例十一中在第一 UE進行SRVCC切換過程中,媒體錨點在 媒體錨點控制網元的控制下,將來自第二 UE的下行媒體流同時發(fā)送給源側 IP接入網絡和目標側電路接入網絡,保證第一 UE切換到目標側電路接入網 絡時能夠立即收到第二 UE的下行媒體流,消除了 IMS Session transfer虧1起 的媒體面中斷,從而使SRVCC切換中斷時延不包括IMS Session transfer虧1 起的中斷時延,提高用戶體驗。
是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機 可讀存儲介質中,例如只讀存儲器,磁盤或光盤等。
以上對本發(fā)明實施例所提供的跨無線接入技術的語音切換方法、設備及 網絡系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方 式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心 思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施 方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對 本發(fā)明的限制。
3權利要求
1、一種跨無線接入技術的語音切換方法,其特征在于,包括IP多媒體子系統(tǒng)IMS網絡中的媒體錨點接收指示增加端口的消息,所述指示增加端口的消息用于指示所述媒體錨點增加與目標側電路接入網絡通信的端口;根據所述指示增加端口的消息,分配第三端口作為與目標側電路接入網絡通信的端口;通過第二端口接收來自第二UE的下行媒體流,將所述下行媒體流通過第一端口向源側IP接入網絡發(fā)送,并通過所述第三端口向所述目標側電路接入網絡發(fā)送;媒體錨點接收指示第一端口不可用的消息,控制不向所述源側IP接入網絡發(fā)送來自第二UE的下行媒體流。
2、 根據權利要求l所述的方法,其特征在于,所述指示增加端口的消息中攜帶第一UE在目標側電路接入網絡的會話描 述協(xié)議SDP信息;所述分配第三端口作為與目標側電路接入網絡通信的端口具體為 在第一UE與第二UE的通話上下文中添加第三端口信息,所述第三端口信 息包括作為第三端口遠端描述符的第一UE在目標側電路接入網絡的SDP信 息;在第一UE與第二UE的通話上下文中設置第二端口與第三端口間媒體流的 傳輸方向為從第二端口至第三端口的方向; 或者,在第一UE與第二UE的通話上下文中添加第三端口信息,所述第三端口信 息包括作為第三端口遠端描述符的第一UE在目標側電路接入網絡的SDP信 息;在第一UE與第二UE的通話上下文中設置第二端口與第三端口間媒體流的傳專lr方向為雙向傳車lr。
3、 根據權利要求2所述的方法,其特征在于,媒體錨點在接收到指示第一端口不可用的消息后,該方法還包括在第 一UE與第二UE的通話上下文中將第二端口與第三端口間媒體流的傳輸方向 由第二端口至第三端口的方向改為雙向傳輸。
4、 根據權利要求l所述的方法,其特征在于,在媒體錨點接收指示增加端口的消息之前,該方法還包括媒體錨點控制網元接收業(yè)務集中和連續(xù)性應用服務器SCC AS發(fā)送的第一 更新媒體信息的請求消息;根據所述第 一更新媒體信息的請求消息中攜帶的SRVCC切換號碼確定第 一UE要進行SRVCC切換,從所述第 一更新媒體信息的請求消息中獲取第一UE 在目標側電路接入網絡的SDP信息加入到指示增加端口的消息中,向所述媒體 錨點發(fā)送所述指示增加端口的消息。
5、 根據權利要求4所述的方法,其特征在于,所述第 一更新媒體信息的請求消息中還包括第一UE在源側IP接入網絡的 SDP信息;在媒體錨點控制網元接收SCC AS發(fā)送的第一更新媒體信息的請求消息之 后,該方法還包括媒體錨點控制網元收到SCCAS發(fā)送的第二更新媒體信息 的請求消息,確定所述第二更新媒體信息的請求消息中不包括第一UE在源側 IP接入網絡的SDP信息時,向所述^ 某體錨點發(fā)送指示第 一端口不可用的消息。
6、 根據權利要求5所述的方法,其特征在于, 在SCCAS發(fā)送第二更新媒體信息的請求消息之前,該方法還包括 單一無線語音呼叫連續(xù)性互通功能實體SRVCC IWF向SCC AS發(fā)送通知第一UE無線接入技術的切換已完成的消息;或者,為第一UE服務的代理呼叫會話控制功能P-CSCF接收策略和計費規(guī) 則功能實體PCRF發(fā)送的指示第一UE在源側IP接入網絡中的語音承載不可用 的消息后,向所述SCC AS發(fā)送指示釋放切換前第一UE在IMS網絡中會話的消 息;或者,SRVCC IWF通過歸屬用戶服務器HSS向SCC AS發(fā)送通知所述第一 UE已完成無線4妄入技術切換的消息。
7、 根據權利要求4所述的方法,其特征在于,在SCCAS向第二UE發(fā)送第 一更新媒體信息的請求消息之前,該方法還包括SCC AS從媒體錨點控制網元獲取表示所述媒體錨點控制網元是否有 SRVCC性能優(yōu)化能力的指示信息。
8、 根據權利要求l所述的方法,其特征在于,該方法還包括在呼叫建立階段,^;某體錨點在所述第一UE與第二UE的通 話上下文中加入第一端口的信息和第二端口的信息,并設置第一端口與第二 端口間媒體流傳輸方向為雙向傳輸,所述第一端口的信息包括作為第一端口 的遠端描述符的第一UE在源側IP接入網絡的SDP信息,第二端口的信息包括 作為第二端口的遠端描述符的第二UE的SDP信息;將所述下行媒體流通過第 一端口向源側IP接入網絡發(fā)送具體為 根據第一UE與第二UE的通話上下文中所設置的第 一端口與第二端口間 媒體流的傳輸方向和第一UE在源側IP接入網絡的SDP信息,將所述下行媒體 流通過第一端口向源側IP^妻入網絡發(fā)送。
9、 根據權利要求l所述的方法,其特征在于, 所述指示第 一端口不可用的消息是指示刪除第 一端口的消息; 所述控制不向所述源側IP接入網絡發(fā)送來自第二UE的下行媒體流包括 從第一UE與第二UE的通話上下文中刪除第 一端口的信息。
10、 一種媒體錨點,其特征在于,包括消息接收單元,用于接收指示增加端口的消息,所述指示增加端口的消 息用于指示所述媒體錨點增加與目標側電路接入網絡通信的端口 ;接收指示 第一端口不可用的消息;端口分配單元,用于根據所述指示增加端口的消息,分配第三端口作為 與目標側電路接入網絡通信的端口 ;媒體流接收單元,用于通過第二端口接收來自第二UE的下行媒體流; 第一媒體流發(fā)送單元,用于將所述下行媒體流通過第一端口向源側IP接入網絡發(fā)送;第二媒體流發(fā)送單元,用于將所述下行媒體流通過所述第三端口向目標 側電路接入網絡發(fā)送;控制單元,用于在接收到所述指示第一端口不可用的消息之后,控制不 向所述源側IP接入網絡發(fā)送來自第二UE的下行媒體流。
11、 根據權利要求10所述的媒體錨點,其特征在于, 所述指示增加端口的消息中攜帶第一UE在目標側電路接入網絡的會話描述協(xié)議SDP信息;所述端口分配單元,用于在第一UE與第二UE的通話上下文中添加第三端 口信息,所述第三端口信息包括作為第三端口遠端描述符的第一UE在目標側 電路接入網絡的SDP信息;在第一UE與第二UE的通話上下文中設置第二端口 與第三端口間媒體流的傳輸方向為從第二端口至第三端口的方向;或者,在 第一UE與第二UE的通話上下文中添加第三端口信息,所述第三端口信息包括 作為第三端口遠端描述符的第一UE在目標側電路接入網絡的SDP信息;在第 一UE與第二UE的通話上下文中設置第二端口與第三端口間媒體流的傳輸方 向為雙向傳輸。
12、 根據權利要求ll所述的媒體錨點,其特征在于,還包括 上下文信息修改單元,用于在第一UE與第二UE的通話上下文中設置第二端口與第三端口間4某體流的傳輸方向由第二端口至第三端口的方向改為雙向傳輸。
13、 根據權利要求10所述的媒體錨點,其特征在于,還包括 上下文信息建立單元,用于在呼叫建立階段,建立第一UE與第二UE的通話上下文,在所述第一UE與第二UE的通話上下文中加入第一端口的信息和第 二端口的信息,并設置第 一端口與第二端口間媒體流傳輸方向為雙向傳輸, 所述第一端口的信息包括作為第一端口的遠端描述符的第一UE在源側IP接入 網絡的SDP,第二端口的信息包括作為第二端口的遠端描述符的第二UE的 SDP;所述第一媒體流發(fā)送單元,用于根據第一UE與第二UE的通話上下文中所 設置的第一端口與第二端口間媒體流的傳輸方向和第一UE在源側IP4妄入網絡 的SDP,將所述下行媒體流通過第 一端口向源側IP^矣入網絡發(fā)送。
14、 根據權利要求10所述的媒體錨點,其特征在于, 所述指示第一端口不可用的消息是指示刪除第一端口的消息; 所述控制單元,用于從第一UE與第二UE的通話上下文中刪除第一端口的信息。
15、 一種網絡系統(tǒng),其特征在于,包括媒體錨點控制網元、媒體錨點 和SCCAS,其中,所述SCC AS,用于在第一UE進行SRVCC切換時,發(fā)送攜帶第一UE在目標側電路接入網絡的SDP的第一更新會話媒體信息的請求消息,在第一UE已 切換到目標側電路接入網絡中后,向媒體錨點控制網元發(fā)送不攜帶第一UE在 源側IP接入網絡的SDP的第二更新會話媒體信息的請求消息;所述媒體錨點控制網元,用于接收第一更新媒體信息的請求消息,從第 一更新媒體信息的請求消息中提取第一UE在目標側電路接入網絡的SDP加入 到指示增加端口的消息中,向媒體錨點發(fā)送所述指示增加端口的消息;接收 第二更新媒體信息的請求消息后,判斷得到第二更新媒體信息的請求消息中 沒有攜帶第一UE在源側IP接入網絡的SDP后向媒體錨點發(fā)送指示第 一端口不 可用的消息;所述媒體錨點,用于接收指示增加端口的消息,根據所述指示增加端口 的消息分配第三端口作為與目標側電路接入網絡通信的端口;通過第二端口 接收來自第二UE的下行媒體流,將所述下行媒體流通過第 一端口向源側IP接 入網絡發(fā)送,并通過第三端口向目標側電路接入網絡發(fā)送;在接收到指示第 一端口不可用的消息后,控制不向源側IP接入網絡發(fā)送來自第二UE的下行媒 體流。
全文摘要
本發(fā)明實施例提供一種跨無線接入技術的語音切換方法、設備及網絡系統(tǒng),其跨無線接入技術的語音切換方法包括IMS網絡中的媒體錨點接收指示增加端口的消息,指示增加端口的消息用于指示所述媒體錨點增加與目標側電路接入網絡通信的端口;根據指示增加端口的消息,分配第三端口作為與目標側電路接入網絡通信的端口;通過第二端口接收來自第二UE的下行媒體流,將下行媒體流通過第一端口向源側IP接入網絡發(fā)送,并通過第三端口向目標側電路接入網絡發(fā)送;媒體錨點接收指示第一端口不可用的消息,控制不向源側IP接入網絡發(fā)送來自第二UE的下行媒體流。使用本發(fā)明實施例提供的技術方案,能夠減少由切換引起的會話中斷的時間,提高用戶體驗。
文檔編號H04W76/04GK101646256SQ200910170209
公開日2010年2月10日 申請日期2009年9月4日 優(yōu)先權日2009年9月4日
發(fā)明者鑫 聶, 顧炯炯 申請人:華為技術有限公司