專利名稱:振鈴態(tài)域切換方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種振鈴態(tài)域切換方法及裝置。
背景技術(shù):
網(wǎng)際協(xié)議多媒體子系統(tǒng)(IP Multimedia Subsystem,簡稱為IMS)是未來多媒體 通信的發(fā)展方向,也是下一代網(wǎng)絡(luò)最為重要的組成部分。它是第三代合作伙伴計劃(Third GenerationPartnership ftx)ject,簡稱為3GPP)提出的支持IP多媒體業(yè)務(wù)的子系統(tǒng),其 顯著特征是采用了會話初始協(xié)議(Session Initial Protocol,簡稱為SIP)體系,在該體 系下,多媒體通信與接入方式無關(guān),而且可以具有多媒體業(yè)務(wù)控制功能與承載能力分離、呼 叫與會話分離、應(yīng)用與服務(wù)分離、業(yè)務(wù)與網(wǎng)絡(luò)分離,以及移動網(wǎng)與因特網(wǎng)業(yè)務(wù)融合等多種能 力。單射頻語音連續(xù)性(SingleRadio Voice Call Continuity,簡稱為 SRVCC)方 案能夠?qū)崿F(xiàn)無線用戶在單射頻(Single Radio,簡稱為SR)的環(huán)境下進(jìn)行IMS與電路交 換(Circuit Switching,簡稱為CS)之間的語音切換。SRVCC對應(yīng)SR的用戶設(shè)備^ser Equipment,簡稱為UE),即UE只能在同一時間使用2G/3G的射頻、長期演進(jìn)(Long-Term Evolution,簡稱為LTE)的射頻中的一種,SR的需求是終端廠商提出的,其目的是復(fù)用 2G/3G, LTE網(wǎng)絡(luò)的射頻和相關(guān)電路。3GPP分別提出了 SRVCC振鈴態(tài)域切換主叫模式和被叫模式的標(biāo)準(zhǔn)流程方法。在 該方法中,移動交換中心(Mobile Switching Center,簡稱為MSC)代替UE發(fā)起振鈴態(tài)域 切換的操作請求,單射頻語音連續(xù)性應(yīng)用服務(wù)器(Single Radio Voice Call Continuity Application Server,簡稱為SCCAS)接收到域切換操作請求時,使用更新(UPDATE)消息去 更新遠(yuǎn)端;媒體協(xié)商完成后,SCCAS發(fā)送通知(INFO)消息通知MSC相關(guān)會話信息,并攜帶切 換模式;若為主叫模式,則被叫摘機(jī)應(yīng)答,SCC AS將2000K透傳給MSC,完成切換過程 ’若為 被叫模式,則被叫CS號碼摘機(jī)時,MSC發(fā)送帶應(yīng)答標(biāo)識的INFO消息通知SCC AS, SCC AS判 斷被叫已經(jīng)摘機(jī)應(yīng)答,則發(fā)送2000K消息給主叫,完成切換過程。具體的流程方法如下3GPP SRVCC振鈴態(tài)域切換主叫模式流程(請參考圖1)圖1表示3GPP SRVCC振鈴態(tài)域切換主叫模式流程圖,如圖1所示,該主叫模式下 的在振鈴態(tài)域切換步驟具體包括SlOl,SRVCC用戶UE A (本端)在分組交換(Packet Switching,簡稱為PS)域中攜 帶主叫會話描述協(xié)議(Session Description Protocol,簡稱為SDP)發(fā)起呼叫到UE B(遠(yuǎn) 端),且已經(jīng)錨定到SCC AS ;UE B回復(fù)帶被叫SDP的180振鈴消息;兩端資源已經(jīng)協(xié)商成功, 此會話處于振鈴狀態(tài);S102, UE A上報無線接入信號給演進(jìn)的通用移動通信系統(tǒng)陸地?zé)o線接入網(wǎng) (EvolvedUniversal Terrestrial Radio Access Network,E-UTRAN), E-UTRAN1 無線接入信號決定觸發(fā)SRVCC移交(Handover)至CS域;MSC攜帶SRVCC的會話切換號碼 (SessionTransfer Number for SRVCC,簡稱為 STN-SR)發(fā)起會話切換操作;UEA —直處于振鈴狀態(tài);S103, MSC發(fā)起初始邀請(INVITE)會話切換請求,且攜帶請求資源標(biāo)識 (Request-URI)為 STR-SR,媒體網(wǎng)關(guān)(Media GateWay,簡稱為 MGW)支持的 SDP ;S104, IMS核心網(wǎng)(IMS Core Network,簡稱為IM CN)轉(zhuǎn)發(fā)會話切換的INVITE請 求至SCCAS ;S104A, SCCAS將本端與遠(yuǎn)端進(jìn)行關(guān)聯(lián),因之前主被叫振鈴狀態(tài)時初始資源已經(jīng)協(xié) 商好,故SCCAS準(zhǔn)備對遠(yuǎn)端的更新操作;S105, SCC AS發(fā)送UPDATE消息去更新遠(yuǎn)端;此段媒體SDP表示資源可用;S106, IM CN轉(zhuǎn)發(fā)此條UPDATE消息給終端UE B ;S107, UE B回復(fù)響應(yīng)信息Q000K),并攜帶終端媒體能力;S108, IM CN 轉(zhuǎn)發(fā) 2000K 給 SCCAS ;S109, SCCAS發(fā)送帶終端媒體能力的通話進(jìn)展(183消息);Sl 10,IM CN 轉(zhuǎn)發(fā) 183 消息給 MSC ;S111,MSC回復(fù)確認(rèn)請求消息(I^rack);Sl 12,IM CN 轉(zhuǎn)發(fā) Prack 至 SCCAS ;S113,SCCAS 回復(fù) Prack 的 2000K ;
Sl 14,IM CN 轉(zhuǎn)發(fā) 2000K 至 MSC ;S115,SCCAS發(fā)送INFO消息請求,包括會話相關(guān)信息,攜帶SCC主叫切換標(biāo)識,且 狀態(tài)已經(jīng)準(zhǔn)備妥當(dāng);S116,IM CN轉(zhuǎn)發(fā)此INFO消息給MSC ;MSC接收到INFO消息,根據(jù)消息內(nèi)容判斷出 為主叫振鈴態(tài)域切換;Sl 17,MSC 回復(fù) INFO 的響應(yīng)消息 2000K ;S118, IM CN 轉(zhuǎn)發(fā) 2000K (INFO)消息;S119,MSC接收到攜帶會話相關(guān)信息的INFO消息時,進(jìn)入呼叫傳遞狀態(tài)(Call deliveredstate);S120,被叫用戶UE B摘機(jī)應(yīng)答,發(fā)送2000K(INVITE)消息,攜帶被叫用戶的SDP ;S121, IM CN轉(zhuǎn)發(fā)應(yīng)答響應(yīng)消息給SCCAS ;S122,SCCAS卸掉被叫媒體SDP,轉(zhuǎn)發(fā)被叫摘機(jī)應(yīng)答的2000K消息;S123, IM CN轉(zhuǎn)發(fā)應(yīng)答響應(yīng)消息給MSC ;S124,MSC通過CS Connect從消息告知UEA(CS)遠(yuǎn)端被叫用戶已經(jīng)摘機(jī)應(yīng)答;S125,UEA(CS)回復(fù) CS ConnectAck 消息;S126, MSC 回復(fù)確認(rèn)字符(ACKnowledge Character,簡稱為 ACK)消息;S127,IM CN 轉(zhuǎn)發(fā) ACK 消息至 SCCAS ;S128,SCCAS 轉(zhuǎn)發(fā) ACK 消息;S129,IM CN 轉(zhuǎn)發(fā) ACK 消息至 UE B ;S130-S133, SCCAS發(fā)送404釋放原來主叫從PS發(fā)起的那路呼叫;3GPP SRVCC振鈴態(tài)域切換被叫模式流程(請參考圖2)圖2表示3GPP SRVCC振鈴態(tài)域切換被叫模式流程圖,如圖2所示,該被叫模式下 的在振鈴態(tài)域切換步驟具體包括
S201,UE B (遠(yuǎn)端)攜帶主叫SDP發(fā)起呼叫到在PS域中的SRVCC用戶UEA (本端), 且UE A已經(jīng)錨定到SCC AS ;UE A回復(fù)帶被叫SDP的180振鈴消息;兩端資源已經(jīng)協(xié)商成 功,此會話處于振鈴狀態(tài);S202, UE A上報無線接入信號給E-UTRAN,E-UTRAN根據(jù)無線接入信號決定觸發(fā) SRVCC handover至CS域;MSC攜帶STN-SR發(fā)起會話切換操作;UEA —直處于振鈴狀態(tài);S203,MSC發(fā)起初始INVITE會話切換請求,且攜帶Request-URI為STN_SR,MGW支 持的SDP ;S204, IM CN轉(zhuǎn)發(fā)會話切換的INVITE請求至SCC AS ;S204A, SCC AS將本端與遠(yuǎn)端進(jìn)行關(guān)聯(lián),因之前主被叫振鈴狀態(tài)時初始資源已經(jīng)協(xié) 商好,故SCC AS準(zhǔn)備對遠(yuǎn)端的更新操作;S205, SCC AS發(fā)送UPDATE消息去更新遠(yuǎn)端;此段媒體SDP表示資源可用;S206, IM CN轉(zhuǎn)發(fā)此條UPDATE消息給終端UE B ;S207, UE B回復(fù)2000K,并攜帶終端媒體能力;S208, IM CN 轉(zhuǎn)發(fā) 2000K 給 SCCAS ;S209, SCCAS發(fā)送帶終端媒體能力的183消息;S210, IM CN 轉(zhuǎn)發(fā) 183 消息給 MSC ;S211,MSC 回復(fù) Prack ;S212, IM CN 轉(zhuǎn)發(fā) Prack 至 SCCAS ;S213, SCC AS 回復(fù) Prack 的 2000K ;S214, IM CN 轉(zhuǎn)發(fā) 2000K 至 MSC ;S215,SCC AS發(fā)送INFO消息請求,包括會話相關(guān)信息,攜帶SCC被叫切換標(biāo)識,且 狀態(tài)已經(jīng)準(zhǔn)備妥當(dāng);S216,IM CN轉(zhuǎn)發(fā)此INFO消息給MSC ;MSC接收到INFO消息,根據(jù)消息內(nèi)容判斷出 為被叫振鈴態(tài)域切換;S217,MSC 回復(fù) INFO 的響應(yīng)消息 2000K ;S218, IM CN 轉(zhuǎn)發(fā) 2000K (INFO)消息;S219,MSC接收到攜帶會話相關(guān)信息的INFO消息時,進(jìn)入呼叫傳遞狀態(tài)(Call deliveredstate);S220A,被叫用戶UE A在CS域的號碼摘機(jī)應(yīng)答;S220, UEA 發(fā)送 CS Connect 通知 MSC ;S22LMSC接收被叫用戶在CS摘機(jī)的CS Connect消息后,發(fā)送帶應(yīng)答會話信息的 INFO消息給IM CN ;S222,IM CN轉(zhuǎn)發(fā)此帶應(yīng)答信息的INFO消息給SCC AS ;S223, SCCAS 回復(fù) INFO 的響應(yīng) 2000K 消息;S224, IM CN 轉(zhuǎn)發(fā) 2000K (INFO)消息給 MSC ;S225,SCC AS接收到INFO消息,判斷出被叫已經(jīng)摘機(jī)應(yīng)答,則發(fā)送攜帶假媒體SDP 的摘機(jī)應(yīng)答的2000K消息;S226,IM CN轉(zhuǎn)發(fā)此應(yīng)答響應(yīng)消息給主叫用戶UE B ;S227,主叫用戶UE B回復(fù)ACK ;
S228, IM CN 轉(zhuǎn)發(fā) ACK 至 SCC AS ;S229,SCC AS發(fā)送2000K (INVITE)響應(yīng)消息,以告知MSC切換成功;S230, IM CN 轉(zhuǎn)發(fā) 2000K (INVITE)消息至 MSC ;S231, MSC發(fā)送CS ConnectAck消息給UEA,告知切換成功;S232,MSC 回復(fù) ACK 消息;S233, IM CN 轉(zhuǎn)發(fā) ACK 至 SCC AS ;S234-S241, SCCAS發(fā)送取消(CANCEL)釋放原來被叫在PS域的那路呼叫;然而,對于以上振鈴態(tài)域切換過程,不論是主叫模式還是被叫模式,都必須在切換 之前保證會話的請求/應(yīng)答(offer/answer)協(xié)商成功,否則SCC AS接收到振鈴態(tài)域切換 請求時,無法使用UPDATE消息去更新遠(yuǎn)端,從而無法完成域切換過程。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種振鈴態(tài)域切換方法及裝置,以至少解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種振鈴態(tài)域切換方法,該方法包括在主叫方與 被叫方的振鈴態(tài)域切換過程中,SCC AS接收來自MSC的發(fā)起會話切換請求;SCC AS確定在 初始會話建立處于振鈴態(tài)時,被叫方回復(fù)的響應(yīng)消息中未攜帶被叫方的SDP信息;SCC AS 偽造被叫方的SDP信息,并將偽造的被叫方的SDP信息發(fā)送給MSC ;MSC根據(jù)偽造的被叫方 的SDP信息繼續(xù)完成振鈴態(tài)域切換的后續(xù)流程。進(jìn)一步地,在SCC AS接收來自MSC的發(fā)起會話切換請求之前,包括主叫方在分 組交換PS域向被叫方發(fā)起攜帶主叫方的SDP信息的呼叫請求;被叫方回復(fù)未攜帶被叫方 的SDP信息的響應(yīng)消息,會話處于振鈴狀態(tài);本端向演進(jìn)的通用移動通信系統(tǒng)陸地?zé)o線接 入網(wǎng)E-UTRAN上報無線接入信號,其中,本端為主叫方或被叫方;E-UTRAN根據(jù)無線接入信 號觸發(fā)電路交換CS域,E-UTRAN中的MSC在CS域向SCC AS發(fā)起會話切換請求。進(jìn)一步地,在SCC AS確定在初始會話建立處于振鈴狀態(tài)時,被叫方回復(fù)的響應(yīng)消 息中未攜帶被叫方的SDP信息之后,包括SCC AS不發(fā)起對遠(yuǎn)端的更新,其中,如果本端為 主叫方,則遠(yuǎn)端為被叫方,如果本端為被叫方,則遠(yuǎn)端為主叫方。進(jìn)一步地,該方法的后續(xù)流程包括在被叫方摘機(jī)應(yīng)答后,SCC AS發(fā)起會話邀請消 息至遠(yuǎn)端,進(jìn)行空切換流程,以獲取遠(yuǎn)端的媒體能力。進(jìn)一步地,在獲取遠(yuǎn)端的媒體能力之后,該方法還包括SCC AS釋放主叫方與被叫 方之間的在PS域的呼叫。進(jìn)一步地,MSC根據(jù)偽造的被叫方的SDP信息繼續(xù)完成振鈴態(tài)域切換的后續(xù)流程 包括:MSC根據(jù)偽造的被叫方的SDP信息與SCCAS進(jìn)行信息交流,根據(jù)信息交流的結(jié)果判斷 振鈴域切換模式是主動模式還是被動模式;MSC根據(jù)判斷的結(jié)果執(zhí)行相應(yīng)的方式進(jìn)行振鈴 域切換。進(jìn)一步地,振鈴域切換模式為主動模式,MSC根據(jù)判斷的結(jié)果執(zhí)行相應(yīng)的方式進(jìn)行 振鈴域切換包括:MSC接收SCC AS在被叫方摘機(jī)應(yīng)答后發(fā)送的響應(yīng)消息;MSC向主叫方發(fā)送 CS域連接從消息,通知主叫方被叫方已經(jīng)摘機(jī)應(yīng)答。進(jìn)一步地,振鈴域切換模式為被動模式,MSC根據(jù)判斷的結(jié)果執(zhí)行相應(yīng)的方式進(jìn)行
7振鈴域切換包括:MSC接收被叫方在摘機(jī)應(yīng)答時發(fā)送的CS域連接從消息;MSC通知SCC AS 被叫方已摘機(jī)應(yīng)答;SCC AS判斷被叫方已經(jīng)摘機(jī)應(yīng)答,發(fā)送偽造的被叫方的SDP信息給主 叫方;主叫方通過SCC AS向MSC發(fā)送回復(fù)消息,告知MSC切換成功。根據(jù)本發(fā)明的另一方面,提供了一種振鈴態(tài)域切換裝置,位于SCC AS,包括接收 模塊,用于在主叫方與被叫方的振鈴態(tài)域切換過程中,接收來自MSC的發(fā)起會話切換請求; 確定模塊,用于確定在初始會話建立處于振鈴態(tài)時,被叫方回復(fù)的響應(yīng)消息中未攜帶被叫 方的SDP信息;處理模塊,用于偽造被叫方的SDP信息;發(fā)送模塊,用于將偽造的被叫方的 SDP信息發(fā)送給MSC,以使MSC根據(jù)偽造的被叫方的SDP信息繼續(xù)完成振鈴態(tài)域切換的后續(xù) 流程。進(jìn)一步地,該裝置還包括切換模塊,用于在被叫方摘機(jī)應(yīng)答后,發(fā)起會話邀請消 息至遠(yuǎn)端,進(jìn)行空切換流程,以獲取遠(yuǎn)端的媒體能力,其中,如果振鈴態(tài)域切換過程由主叫 方發(fā)起,則遠(yuǎn)端為被叫方,如果振鈴態(tài)域切換過程由被叫方發(fā)起,則遠(yuǎn)端為主叫方。進(jìn)一步地,該裝置還包括釋放模塊,用于在切換模塊獲取到遠(yuǎn)端的媒體能力之 后,釋放主叫方與被叫方之間的在PS域的呼叫。通過本發(fā)明,SCCAS通過構(gòu)造一個攜帶偽造的被叫方的SDP信息的消息的方式,解 決了振鈴態(tài)域切換之前,如果本端用戶與遠(yuǎn)端用戶之間會話協(xié)商未成功的情況下就不能完 成切換過程的問題,進(jìn)而達(dá)到了保證無論是主叫模式還是被叫模式下,在本端用戶與遠(yuǎn)端 用戶會話協(xié)商不成功的情況仍能夠順利完成振鈴態(tài)域切換過程。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)相關(guān)技術(shù)的3GPP SRVCC振鈴態(tài)域切換主叫模式流程;圖2是根據(jù)相關(guān)技術(shù)的3GPP SRVCC振鈴態(tài)域切換被叫模式流程;圖3是根據(jù)本發(fā)明實施例的振鈴態(tài)域切換方法流程圖;圖4是根據(jù)本發(fā)明優(yōu)選實施例的i^ake SDP SRVCC振鈴態(tài)域切換主叫模式流程圖;圖5是根據(jù)本發(fā)明優(yōu)選實施例的i^ake SDP SRVCC振鈴態(tài)域切換被叫模式流程圖;圖6是根據(jù)本發(fā)明實施例的振鈴態(tài)域切換裝置示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。圖3是根據(jù)本發(fā)明實施例的振鈴態(tài)域切換方法流程圖,如圖3所示,在主叫方與被 叫方的振鈴態(tài)域切換過程中,該方法主要包括以下幾個步驟步驟S302,SCC AS接收來自MSC的發(fā)起會話切換請求;在本發(fā)明的優(yōu)選實施方式中,當(dāng)主叫方向被叫方發(fā)起呼叫請求時,不管被叫方是 否回復(fù)攜帶保護(hù)被叫方SDP信息的振鈴消息,主叫方均會首先錨定到SCC AS,同時使會話 請求狀態(tài)處于振鈴狀態(tài)。主叫方在PS域向被叫方發(fā)起攜帶主叫方的SDP信息的呼叫請求, 被叫方回復(fù)未攜帶被叫方的SDP信息的響應(yīng)消息,會話處于振鈴狀態(tài)。具體地,在主叫方一
8直保持振鈴的狀態(tài)下,MSC發(fā)起初始邀請會話切換請求,在實際應(yīng)用中,可以設(shè)置一個轉(zhuǎn)發(fā) 裝置,以此轉(zhuǎn)發(fā)裝置可以轉(zhuǎn)發(fā)位于MSC與SCC AS之間的信息,當(dāng)然也可以用于轉(zhuǎn)發(fā)主叫方、 被叫方、MSC以及SCC AS之間的信息。由此,在設(shè)置了該轉(zhuǎn)發(fā)裝置的情況下,MSC發(fā)起的上 述初始邀請會話切換請求可以通過該轉(zhuǎn)發(fā)裝置轉(zhuǎn)發(fā)給SCC AS。本端向演進(jìn)的通用移動通信 系統(tǒng)陸地?zé)o線接入網(wǎng)E-UTRAN上報無線接入信號,其中,本端為主叫方或被叫方,E-UTRAN 根據(jù)無線接入信號觸發(fā)電路交換CS域,E-UTRAN中的MSC在CS域向SCC AS發(fā)起會話切換 請求。步驟S304,SCC AS確定在初始會話建立處于振鈴態(tài)時,被叫方回復(fù)的響應(yīng)消息中 未攜帶被叫方的會話描述協(xié)議SDP信息;在SCC AS確定在初始會話建立處于振鈴狀態(tài)時,SCC AS接受被叫方回復(fù)的響應(yīng) 消息,直接判斷該響應(yīng)消息中是否有SDP信息的部分,在SCC AS判斷并確定被叫方回復(fù)的 響應(yīng)消息中未攜帶被叫方的SDP信息之后,SCC AS不發(fā)起對遠(yuǎn)端的更新,其中,如果本端為 主叫方,則遠(yuǎn)端為被叫方,如果本端為被叫方,則遠(yuǎn)端為主叫方。步驟S306,SCC AS偽造被叫方的SDP信息,并將偽造的被叫方的SDP信息發(fā)送給 MSC ;在本發(fā)明的優(yōu)選實施例中,SCC AS僅僅是偽造了一種響應(yīng)信息,而該響應(yīng)信息中 并不真的具備被叫方的SDP信息,SCC AS將偽造的被叫方的SDP信息發(fā)送給MSC,以完成本 端的初始o(jì)ffer/answer協(xié)商。步驟S308,MSC根據(jù)偽造的被叫方的SDP信息繼續(xù)完成振鈴態(tài)域切換的后續(xù)流程。在本發(fā)明的具體實施方式
中,MSC接收到偽造的被叫方的SDP信息后,根據(jù)偽造的 被叫方的SDP信息與SCC AS進(jìn)行信息交流,根據(jù)信息交流的結(jié)果判斷振鈴域切換模式是主 動模式還是被動模式,然后根據(jù)判斷的結(jié)果執(zhí)行相應(yīng)的方式進(jìn)行振鈴域切換。例如,當(dāng)振鈴域切換模式為主動模式,MSC接收SCC AS在被叫方摘機(jī)應(yīng)答后發(fā)送 的響應(yīng)消息,MSC獲知被叫方已摘機(jī)應(yīng)答,然后MSC向主叫方發(fā)送CS域連接從消息,通知 主叫方被叫方已經(jīng)摘機(jī)應(yīng)答,MSC在接收到主叫方返回的CS域連接成功的響應(yīng)消息后,向 SCCAS發(fā)送響應(yīng)消息,再通過SCCAS通知被叫方,從而完成切換。當(dāng)振鈴域切換模式為被動模式,在被叫方摘機(jī)應(yīng)答時,MSC接收被叫方在摘機(jī)應(yīng)答 時發(fā)送的CS域連接從消息,然后通知SCC AS被叫方已摘機(jī)應(yīng)答,SCC AS判斷被叫方已經(jīng) 摘機(jī)應(yīng)答,發(fā)送偽造的被叫方的SDP信息給主叫方,主叫方通過SCC AS向MSC發(fā)送回復(fù)消 息,告知MSC切換成功。在實際應(yīng)用中,被叫方摘機(jī)應(yīng)答后,SCC AS發(fā)起會話邀請消息至遠(yuǎn)端,進(jìn)行空切換 流程,以獲取遠(yuǎn)端的媒體能力,在獲取遠(yuǎn)端的媒體能力之后,SCC AS釋放主叫方與被叫方之 間的在PS域的呼叫,從而可以節(jié)約網(wǎng)絡(luò)資源。下面參照圖3及上述實施方式,結(jié)合圖4、圖5分別對主動模式和被動模式的振鈴 域切換流程進(jìn)行描述。圖4是根據(jù)本發(fā)明優(yōu)選實施例的i^ake SDP SRVCC振鈴態(tài)域切換主叫模式流程圖, 如圖4所示,整個主叫切換流程按照下列步驟進(jìn)行S401,SRVCC用戶UEA在PS域中攜帶主叫SDP發(fā)起呼叫到UE B,且已經(jīng)錨定到 SCCAS ;UE B回復(fù)未帶被叫SDP的180振鈴消息;此會話處于振鈴狀態(tài);
S402, UE A上報無線接入信號給E-UTRAN,E-UTRAN根據(jù)無線接入信號決定觸發(fā) SRVCC handover至CS域;MSC攜帶STN-SR發(fā)起會話切換操作;UEA —直處于振鈴狀態(tài);S403,MSC發(fā)起初始INVITE會話切換請求,且攜帶Request-URI為STN_SR,MGW支 持的SDP ;S404, IM CN轉(zhuǎn)發(fā)會話切換的INVITE請求至SCC AS ;S404A,SCC AS將本端與遠(yuǎn)端進(jìn)行關(guān)聯(lián),因之前主被叫振鈴狀態(tài)時初始資源并未協(xié) 商好,故SCCAS此時忽略對遠(yuǎn)端的更新操作;S405, SCC AS發(fā)送攜帶假answer媒體的183消息給IM CN ;此段假answer媒體表 示資源可用;S406, IM CN轉(zhuǎn)發(fā)此條帶假answer媒體的183消息給MSC ;S407,MSC 回復(fù) Prack ;S408, IM CN 轉(zhuǎn)發(fā) Prack 至 SCCAS ;S409, SCC AS 回復(fù) Prack 的 2000K ;S410, IM CN 轉(zhuǎn)發(fā) 2000K 至 MSC ;S411,SCCAS發(fā)送INFO消息請求,包括會話相關(guān)信息,攜帶SCC主叫切換標(biāo)識,且 狀態(tài)已經(jīng)準(zhǔn)備妥當(dāng);S412,IM CN轉(zhuǎn)發(fā)此INFO消息給MSC ;MSC接收到INFO消息,根據(jù)消息內(nèi)容判斷出 為主叫振鈴態(tài)域切換;S413,MSC 回復(fù) INFO 的響應(yīng)消息 2000K ;S414, IM CN 轉(zhuǎn)發(fā) 2000K (INFO)消息;S415,MSC接收到攜帶會話相關(guān)信息的INFO消息時,進(jìn)入呼叫傳遞狀態(tài)(Call deliveredstate);S416,被叫用戶UE B摘機(jī)應(yīng)答,發(fā)送2000K(INVITE)消息,攜帶被叫用戶的SDP ;S417, IM CN轉(zhuǎn)發(fā)應(yīng)答響應(yīng)消息給SCCAS ;S418,SCCAS卸掉被叫媒體SDP,轉(zhuǎn)發(fā)被叫摘機(jī)應(yīng)答的2000K消息;S419,IM CN轉(zhuǎn)發(fā)應(yīng)答響應(yīng)消息給MSC ;S420, MSC通過CS Connect從消息告知UE A(CS)遠(yuǎn)端被叫用戶已經(jīng)摘機(jī)應(yīng)答;S421, UEA(CS)回復(fù) CS ConnectAck 消息;S422,MSC 回復(fù) ACK 消息;S423, IM CN 轉(zhuǎn)發(fā) ACK 消息至 SCC AS ;S424, SCC AS 轉(zhuǎn)發(fā) ACK 消息;S425, IM CN 轉(zhuǎn)發(fā) ACK 消息至 UE B ;S426,SCCAS發(fā)起不帶媒體SDP的Re-invite消息,對遠(yuǎn)端被叫用戶發(fā)起空切流 程;S427,IM CN轉(zhuǎn)發(fā)此空切Re-invite請求消息至遠(yuǎn)端終端UE B ;S428,后續(xù)空切流程不再敘述;S429,空切流程完成后,至此媒體攜帶完成,同時完成了切換流程;S430-S433, SCCAS發(fā)送404釋放原來主叫從PS發(fā)起的那路呼叫。圖5是根據(jù)本發(fā)明優(yōu)選實施例的i^ake SDP SRVCC振鈴態(tài)域切換被叫模式流程圖;如圖4所示,整個被叫切換流程按照下列步驟進(jìn)行S501, UE B攜帶主叫SDP發(fā)起呼叫到在PS域中的SRVCC用戶UEA,且UEA已經(jīng)錨 定到SCCAS ;UEA回復(fù)未帶被叫SDP的180振鈴消息;此會話處于振鈴狀態(tài);S502, UE A上報無線接入信號給E-UTRAN,E-UTRAN根據(jù)無線接入信號決定觸發(fā) SRVCC handover至CS域;MSC攜帶STN-SR發(fā)起會話切換操作;UEA直處于振鈴狀態(tài);S503,MSC發(fā)起初始INVITE會話切換請求,且攜帶Request-URI為STN_SR,MGW支 持的SDP ;S504, IM CN轉(zhuǎn)發(fā)會話切換的INVITE請求至SCC AS ;S504A, SCC AS將本端與遠(yuǎn)端進(jìn)行關(guān)聯(lián),因之前主被叫振鈴狀態(tài)時初始資源并未協(xié) 商好,故SCCAS此時忽略對遠(yuǎn)端的更新操作;S505, SCC AS發(fā)送攜帶假answer媒體的183消息給IM CN ;此段假answer媒體表 示資源可用;S506, IM CN轉(zhuǎn)發(fā)此條帶假answer媒體的183消息給MSC ;S507,MSC 回復(fù) Prack ;S508, IM CN 轉(zhuǎn)發(fā) Prack 至 SCCAS ;S509, SCC AS 回復(fù) Prack 的 2000K ;S510, IM CN 轉(zhuǎn)發(fā) 2000K 至 MSC ;S511,SCC AS發(fā)送INFO消息請求,包括會話相關(guān)信息,攜帶SCC被叫切換標(biāo)識,且 狀態(tài)已經(jīng)準(zhǔn)備妥當(dāng);S512,IM CN轉(zhuǎn)發(fā)此INFO消息給MSC ;MSC接收到INFO消息,根據(jù)消息內(nèi)容那個判 斷出為被叫振鈴態(tài)域切換;S513,MSC 回復(fù) INFO 的響應(yīng)消息 2000K ;S514, IM CN 轉(zhuǎn)發(fā) 2000K (INFO)消息;S515,MSC接收到攜帶會話相關(guān)信息的INFO消息時,進(jìn)入呼叫傳遞狀態(tài)(Call deliveredstate);S516A,被叫用戶UEA在CS域的號碼摘機(jī)應(yīng)答;S516, UEA 發(fā)送 CS Connect 通知 MSC ;S517,MSC接收被叫用戶在CS摘機(jī)的CS Connect消息后,發(fā)送帶應(yīng)答會話信息的 INFO消息給IM CN ;S518,IM CN轉(zhuǎn)發(fā)此帶應(yīng)答信息的INFO消息給SCCAS ;S519, SCCAS 回復(fù) INFO 的響應(yīng) 2000K 消息;S520, IM CN 轉(zhuǎn)發(fā) 2000K (INFO)消息給 MSC ;S521,SCC AS接收到INFO消息,判斷出被叫已經(jīng)摘機(jī)應(yīng)答,則發(fā)送攜帶假媒體SDP 的摘機(jī)應(yīng)答的2000K消息;S522,IM CN轉(zhuǎn)發(fā)此應(yīng)答響應(yīng)消息給主叫用戶UE B ;S523,主叫用戶UE B回復(fù)ACK ;S524, IM CN 轉(zhuǎn)發(fā) ACK 至 SCC AS ;S525, SCCAS發(fā)送2000K (INVITE)響應(yīng)消息,以告知MSC切換成功;S526, IM CN 轉(zhuǎn)發(fā) 2000K (INVITE)消息至 MSC ;
11
S527,MSC發(fā)送CS Connect Ack消息給UE A,告知切換成功;S528,MSC 回復(fù) ACK 消息;S529, IM CN 轉(zhuǎn)發(fā) ACK 至 SCC AS ;S530, SCCAS發(fā)起不帶媒體SDP的Re-invite消息,對遠(yuǎn)端被叫用戶發(fā)起空切流 程;S531,IM CN轉(zhuǎn)發(fā)此空切Re-invite請求消息至遠(yuǎn)端終端UE B ;S532,后續(xù)空切流程不再敘述;S533,空切流程完成后,至此媒體攜帶完成,同時完成了切換流程;S534-S541, SCC AS發(fā)送CANCEL釋放原來被叫在PS域的那路呼叫。通過本發(fā)明實施例提供的上述方法,可以在初始會話建立處于振鈴態(tài),會話 offer/answer狀態(tài)未成功協(xié)商的情況下,完成振鈴態(tài)域切換,從而提高了用戶體驗。圖6是根據(jù)本發(fā)明實施例的振鈴態(tài)域切換裝置示意圖,該裝置位于SCC AS,可以 用于實現(xiàn)本發(fā)明實施例提供的上述方法。如圖6所示,該裝置主要包括接收模塊10,用于 在主叫方與被叫方的振鈴態(tài)域切換過程中,接收來自MSC的發(fā)起會話切換請求;確定模塊 20,用于確定在初始會話建立處于振鈴態(tài)時,被叫方回復(fù)的響應(yīng)消息中未攜帶被叫方的SDP 信息;處理模塊30,用于偽造被叫方的SDP信息;發(fā)送模塊40,用于將偽造的被叫方的SDP 信息發(fā)送給MSC,以使MSC根據(jù)偽造的被叫方的SDP信息繼續(xù)完成振鈴態(tài)域切換的后續(xù)流 程。為了繼續(xù)完成會話offer/answer狀態(tài)的協(xié)商,該裝置還可以包括切換模塊50, 用于在被叫方摘機(jī)應(yīng)答后,發(fā)起會話邀請消息至遠(yuǎn)端,進(jìn)行空切換流程,以獲取遠(yuǎn)端的媒體 能力,其中,如果振鈴態(tài)域切換過程由主叫方發(fā)起,則遠(yuǎn)端為被叫方,如果振鈴態(tài)域切換過 程由被叫方發(fā)起,則遠(yuǎn)端為主叫方。在完成振鈴態(tài)域切換的后續(xù)流程后,為了使PS域資源得到充分利用,該裝置還可 以包括釋放模塊60,用于在切換模塊獲取到遠(yuǎn)端的媒體能力之后,釋放主叫方與被叫方 之間的在PS域的呼叫。從以上的描述中,可以看出,在本發(fā)明實施例中,SCC AS在確定初始會話建立處于 振鈴態(tài),會話offer/answer狀態(tài)未成功協(xié)商的情況下,SCC AS不更新遠(yuǎn)端,而構(gòu)造了一個 攜帶偽造的被叫方的SDP信息的消息發(fā)送給MSC,以完成本端的offer/answer協(xié)商,在被 叫摘機(jī)應(yīng)答后,SCC AS再發(fā)起新的會話邀請消息至遠(yuǎn)端,進(jìn)行空切換,從而獲取遠(yuǎn)端的媒 體能力,完成媒體協(xié)商,從而解決了振鈴態(tài)域切換之前,如果本端用戶與遠(yuǎn)端用戶之間會話 協(xié)商未成功的情況下就不能完成切換過程的問題,進(jìn)而達(dá)到了保證無論是主叫模式還是被 叫模式下,在本端用戶與遠(yuǎn)端用戶會話協(xié)商不成功的情況仍能夠順利完成振鈴態(tài)域切換過 程,提高了用戶體驗,且在切換完成后,放棄最先由本端用戶與遠(yuǎn)端用戶在PS域間的呼叫, 從而達(dá)到了節(jié)省網(wǎng)絡(luò)資源的效果。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種振鈴態(tài)域切換方法,其特征在于,在主叫方與被叫方的振鈴態(tài)域切換過程中,所 述方法包括單射頻語音連續(xù)性應(yīng)用服務(wù)器see AS接收來自移動交換中心MSC的發(fā)起會話切換請求;所述SCC AS確定在初始會話建立處于振鈴態(tài)時,所述被叫方回復(fù)的響應(yīng)消息中未攜帶 所述被叫方的會話描述協(xié)議SDP信息;所述SCC AS偽造所述被叫方的SDP信息,并將偽造的所述被叫方的SDP信息發(fā)送給所 述 MSC ;所述MSC根據(jù)所述偽造的所述被叫方的SDP信息繼續(xù)完成所述振鈴態(tài)域切換的后續(xù)流程。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述SCCAS接收來自MSC的發(fā)起會話 切換請求之前,包括所述主叫方在分組交換PS域向所述被叫方發(fā)起攜帶所述主叫方的SDP信息的呼叫請求;所述被叫方回復(fù)未攜帶所述被叫方的SDP信息的響應(yīng)消息,會話處于振鈴狀態(tài); 本端向演進(jìn)的通用移動通信系統(tǒng)陸地?zé)o線接入網(wǎng)E-UTRAN上報無線接入信號,其中, 所述本端為所述主叫方或所述被叫方;所述E-UTRAN根據(jù)所述無線接入信號觸發(fā)電路交換CS域,所述E-UTRAN中的所述MSC 在所述CS域向所述SCC AS發(fā)起會話切換請求。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述SCCAS確定在初始會話建立處于 振鈴狀態(tài)時,所述被叫方回復(fù)的響應(yīng)消息中未攜帶所述被叫方的SDP信息之后,包括所述SCC AS不發(fā)起對遠(yuǎn)端的更新,其中,如果所述本端為所述主叫方,則所述遠(yuǎn)端為所 述被叫方,如果所述本端為所述被叫方,則所述遠(yuǎn)端為所述主叫方。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述后續(xù)流程包括在所述被叫方摘機(jī)應(yīng)答后,所述SCC AS發(fā)起會話邀請消息至所述遠(yuǎn)端,進(jìn)行空切換流 程,以獲取所述遠(yuǎn)端的媒體能力。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在獲取所述遠(yuǎn)端的媒體能力之后,還包 括所述SCC AS釋放所述主叫方與所述被叫方之間的在PS域的呼叫。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述MSC根據(jù)所述偽造的所述被叫方的 SDP信息繼續(xù)完成所述振鈴態(tài)域切換的后續(xù)流程包括所述MSC根據(jù)所述偽造的所述被叫方的SDP信息與所述SCCAS進(jìn)行信息交流,根據(jù)所 述信息交流的結(jié)果判斷振鈴域切換模式是主動模式還是被動模式; 所述MSC根據(jù)判斷的結(jié)果執(zhí)行相應(yīng)的方式進(jìn)行振鈴域切換。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述振鈴域切換模式為主動模式,所述 MSC根據(jù)判斷的結(jié)果執(zhí)行相應(yīng)的方式進(jìn)行振鈴域切換包括所述MSC接收所述SCC AS在所述被叫方摘機(jī)應(yīng)答后發(fā)送的響應(yīng)消息;所述MSC向所述主叫方發(fā)送CS域連接從消息,通知所述主叫方所述被叫方已經(jīng)摘機(jī)應(yīng)答。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述振鈴域切換模式為被動模式,所述MSC根據(jù)判斷的結(jié)果執(zhí)行相應(yīng)的方式進(jìn)行振鈴域切換包括所述MSC接收所述被叫方在摘機(jī)應(yīng)答時發(fā)送的CS域連接從消息;所述MSC通知所述SCCAS所述被叫方已摘機(jī)應(yīng)答;所述SCC AS判斷所述被叫方已經(jīng)摘機(jī)應(yīng)答,發(fā)送所述偽造的所述被叫方的SDP信息給 所述主叫方;所述主叫方通過所述SCC AS向所述MSC發(fā)送回復(fù)消息,告知所述MSC切換成功。
9.一種振鈴態(tài)域切換裝置,位于SCC AS,其特征在于,包括接收模塊,用于在主叫方與被叫方的振鈴態(tài)域切換過程中,接收來自移動交換中心MSC 的發(fā)起會話切換請求;確定模塊,用于確定在初始會話建立處于振鈴態(tài)時,所述被叫方回復(fù)的響應(yīng)消息中未 攜帶所述被叫方的會話描述協(xié)議SDP信息;處理模塊,用于偽造所述被叫方的SDP信息;發(fā)送模塊,用于將偽造的所述被叫方的SDP信息發(fā)送給所述MSC,以使所述MSC根據(jù)所 述偽造的所述被叫方的SDP信息繼續(xù)完成所述振鈴態(tài)域切換的后續(xù)流程。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括切換模塊,用于在所述被叫方摘機(jī)應(yīng)答后,發(fā)起會話邀請消息至遠(yuǎn)端,進(jìn)行空切換流 程,以獲取所述遠(yuǎn)端的媒體能力,其中,如果所述振鈴態(tài)域切換過程由所述主叫方發(fā)起,則 所述遠(yuǎn)端為所述被叫方,如果所述振鈴態(tài)域切換過程由所述被叫方發(fā)起,則所述遠(yuǎn)端為所 述主叫方。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括釋放模塊,用于在所述切換模塊獲取到所述遠(yuǎn)端的媒體能力之后,釋放所述主叫方與 所述被叫方之間的在PS域的呼叫。
全文摘要
本發(fā)明公開了一種振鈴態(tài)域切換方法及裝置,其中,該方法包括在主叫方與被叫方的振鈴態(tài)域切換過程中,SCC AS接收來自MSC的發(fā)起會話切換請求;SCC AS確定在初始會話建立處于振鈴態(tài)時,被叫方回復(fù)的響應(yīng)消息中未攜帶被叫方的SDP信息;SCC AS偽造被叫方的SDP信息,并將偽造的被叫方的SDP信息發(fā)送給MSC;MSC根據(jù)偽造的被叫方的SDP信息繼續(xù)完成振鈴態(tài)域切換的后續(xù)流程。通過本發(fā)明,能夠保證在振鈴態(tài)域切換之前,即使本端用戶與遠(yuǎn)端用戶之間會話協(xié)商未成功的情況下仍可以順利完成切換過程。
文檔編號H04W76/06GK102131264SQ20111008336
公開日2011年7月20日 申請日期2011年4月2日 優(yōu)先權(quán)日2011年4月2日
發(fā)明者周藍(lán)粢, 高揚(yáng) 申請人:中興通訊股份有限公司