專利名稱:Ims會話切換實(shí)現(xiàn)方法和接入切換控制功能的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體的涉及IP多媒體子系統(tǒng)(IP Multimedia CoreNetwork Subsystem,簡稱 IMS)網(wǎng)絡(luò)的會話切換方法和 ATCF(Access Transfer ControlFunction,接入切換控制功能)。
背景技術(shù):
IMS 是由第三代合作伙伴計(jì)劃(3rd Generation Partnership Project,簡稱3GPP)組織提出的一種基于IP的網(wǎng)絡(luò)架構(gòu),其構(gòu)建了一個開放而靈活的業(yè)務(wù)環(huán)境,支持多媒體應(yīng)用,并為用戶提供豐富的多媒體業(yè)務(wù)。目前,移動通信以電路交換(Circuit Switch, CS)網(wǎng)絡(luò)為主,如全球移動通信系統(tǒng)(GSM)和碼分多址(CDMA)等,目前已經(jīng)有關(guān)于UE(User Equipment,用戶設(shè)備)通過CS接 入IMS的規(guī)范和專利。在TS 24. 292.3GPP TS 23. 237 和 3GPP TS 24. 237 等規(guī)范中已經(jīng)有使用 ATCF 實(shí)現(xiàn)分組交換(Packet Switch, PS)和CS之間切換的信令和流程描述?,F(xiàn)有技術(shù)存在的問題I)如果使用 SRVCC(Single Radio Voice Call Continuity,單一無線語音呼叫連續(xù)性)技術(shù),會話切換較慢,用戶感受較差。2)如果使用 eSRVCC (Evolved SRVCC,演進(jìn)的 SRVCC)技術(shù),在注冊、eSRVCC 能力通知、以及切換中需要 ATCF 與 SCC AS (Service Centralization and ContinuityApplication Server,業(yè)務(wù)連續(xù)與集中應(yīng)用服務(wù)器)之間的配合與消息交互。3)在 S-CSCF (Serving Call Session Control Function,服務(wù)呼叫會話控制功能)沒有將CS接入注冊和PS接入注冊與注冊訂閱進(jìn)行關(guān)聯(lián)。4)除SCC AS外,其它與用戶相關(guān)的AS (Application Server,應(yīng)用服務(wù)器)沒有感知用戶接入網(wǎng)發(fā)生了改變。5)由于(3)和⑷的原因,除SCC AS外,其它與用戶相關(guān)的AS中的注冊不能得到周期性的刷新,導(dǎo)致呼叫或部分業(yè)務(wù)不能正確實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供ー種IMS會話切換實(shí)現(xiàn)方法和ATCF,以適應(yīng)eSRVCC的呼叫切換需求。為了解決上述問題,本發(fā)明提供了ー種IP多媒體子系統(tǒng)會話切換實(shí)現(xiàn)方法,包括接入切換控制功能ATCF收到第一接入網(wǎng)到第二接入網(wǎng)的會話切換請求消息后,將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng);所述ATCF根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述指定會話,如果是,則執(zhí)行會話釋放;
所述ATCF根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;所述第一接入網(wǎng)為電路交換接入網(wǎng),所述第二接入網(wǎng)為分組交換接入網(wǎng),或者;所述第一接入網(wǎng)為分組交換接入網(wǎng),所述第二接入網(wǎng)為電路交換接入網(wǎng)。進(jìn)ー步的,上述方法還可具有以下特點(diǎn),所述將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)包括所述ATCF根據(jù)錨定媒體或不錨定媒體的方式將所述用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)。進(jìn)ー步的,上述方法還可具有以下特點(diǎn),所述方法還包括所述ATCF根據(jù)本地策略確定對所述用戶的其他會話進(jìn)行切換時,通知相關(guān)網(wǎng)元 需要切換的會話信息;以及,后續(xù)所述ATCF接收到所述相關(guān)網(wǎng)元的會話切換請求消息后,將相應(yīng)會話從第一接入網(wǎng)切換到第二接入網(wǎng);根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述相應(yīng)會話,如果是,執(zhí)行會話釋放;根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;所述相關(guān)網(wǎng)元為演進(jìn)的移動交換中心eMSC或媒體網(wǎng)關(guān)控制功能MGCF或代理呼叫會話控制功能P-CSCF。進(jìn)ー步的,上述方法還可具有以下特點(diǎn),所述ATCF通知相關(guān)網(wǎng)元需要切換的會話信息包括所述ATCF在通知消息中,攜帶將所述用戶的所有會話切換到所述第二接入網(wǎng)的標(biāo)識;或者,攜帯ー個或多個需要切換到所述第二接入網(wǎng)的會話相關(guān)信息。進(jìn)ー步的,上述方法還可具有以下特點(diǎn),所述方法還包括,所述ATCF接收到所述用戶的注冊請求消息后,通過查詢呼叫會話控制功能I-CSCF和服務(wù)呼叫會話控制功能
S-CSCF向歸屬用戶服務(wù)器HSS發(fā)起注冊,接收所述HSS返回的注冊成功響應(yīng)消息,所述注冊成功響應(yīng)消息中攜帯所述用戶是否支持第一接入網(wǎng)和第二接入網(wǎng)間切換的相關(guān)信息。進(jìn)ー步的,上述方法還可具有以下特點(diǎn),所述ATCF根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更包括所述ATCF在確定通知與所述用戶相關(guān)的應(yīng)用服務(wù)器時,通過在修改媒體消息reINVITE或信息消息INFO或更新消息UPDATE中攜帯指定標(biāo)識通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更。本發(fā)明實(shí)施例還提供一種接入切換控制功能,所述接入切換控制功能ATCF包括切換模塊、會話釋放模塊和通知模塊,其中所述切換模塊用干收到第一接入網(wǎng)到第二接入網(wǎng)的會話切換請求消息后,將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng);所述會話釋放模塊用于根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述指定會話,如果是,執(zhí)行會話釋放;所述通知模塊用于,根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;其中,所述第一接入網(wǎng)為電路交換接入網(wǎng),所述第二接入網(wǎng)為分組交換接入網(wǎng),或者;所述第一接入網(wǎng)為分組交換接入網(wǎng),所述第二接入網(wǎng)為電路交換接入網(wǎng)。進(jìn)ー步的,上述接入切換控制功能還可具有以下特點(diǎn),所述切換模塊將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)包括所述切換模塊根據(jù)錨定媒體或不錨定媒體的方式將所述用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)。進(jìn)ー步的,上述接入切換控制功能還可具有以下特點(diǎn),所述切換模塊還用于,根據(jù)本地策略確定對所述用戶的其他會話進(jìn)行切換時,通知相關(guān)網(wǎng)元需要切換的會話信息;以及,后續(xù)接收到所述相關(guān)網(wǎng)元的會話切換請求消息后,將所述用戶的其他會話從第一接入網(wǎng)切換到第二接入網(wǎng);所述會話釋放模塊還用于,根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述其他會話;如果是,執(zhí)行會話釋放;
所述通知模塊還用于,在所述切換模塊將所述用戶的其他會話從第一接入網(wǎng)切換到第二接入網(wǎng)后,根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;所述相關(guān)網(wǎng)元為演進(jìn)的移動交換中心eMSC或媒體網(wǎng)關(guān)控制功能MGCF或代理呼叫會話控制功能P-CSCF。進(jìn)ー步的,上述接入切換控制功能還可具有以下特點(diǎn),所述切換模塊通知相關(guān)網(wǎng)元需要切換的會話信息包括所述切換模塊在通知消息中,攜帶將所述用戶的所有會話切換到所述第二接入網(wǎng)的標(biāo)識;或者,攜帯ー個或多個需要切換到所述第二接入網(wǎng)的會話相關(guān)信息。進(jìn)ー步的,上述接入切換控制功能還可具有以下特點(diǎn),所述ATCF還包括注冊模塊,用于接收到所述用戶的注冊請求消息后,通過查詢呼叫會話控制功能I-CSCF和服務(wù)呼叫會話控制功能S-CSCF向歸屬用戶服務(wù)器HSS發(fā)起注冊,接收所述HSS返回的注冊成功響應(yīng)消息,所述注冊成功響應(yīng)消息中攜帯所述用戶是否支持第一接入網(wǎng)和第二接入網(wǎng)間切換的相關(guān)信息。進(jìn)ー步的,上述接入切換控制功能還可具有以下特點(diǎn),所述通知模塊根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更包括所述通知模塊在確定通知與所述用戶相關(guān)的應(yīng)用服務(wù)器時,通過在修改媒體消息reINVITE或信息消息INFO或更新消息UPDATE中攜帯指定標(biāo)識通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更。利用本發(fā)明,在得到注冊成功200ok消息中即可得知用戶是否有PS與CS之間切換的能力及相關(guān)信息。如果是現(xiàn)有技術(shù),需要等待來自于SCCAS的message消息。同時,也省去了 S-CSCF向SCC AS發(fā)起三方注冊,以及SCC AS與HSS之間同步SRVCC信息的流程。利用本發(fā)明,在呼叫切換中,既能實(shí)現(xiàn)比SRVCC技術(shù)更快速切換,也能減少ー些相對于eSRVCC而言的信令交互流程。利用本發(fā)明,在呼叫中,用戶實(shí)現(xiàn)接入網(wǎng)切換后,能正常的實(shí)現(xiàn)呼叫和其它業(yè)務(wù),不會因?yàn)樽猿趯?dǎo)致呼叫釋放或不能實(shí)現(xiàn)某些業(yè)務(wù)。利用本發(fā)明,相對于現(xiàn)有的eSRVCC技術(shù)而言,不需要部署SCC AS網(wǎng)元。
圖I為ATCF參與的PS接入注冊流程;圖2為ATCF參與的CS接入注冊流程;圖3為使用ATCF實(shí)現(xiàn)由PS接入切換為CS接入的呼叫流程;圖4為使用ATCF實(shí)現(xiàn)由CS接入切換為PS接入的呼叫流程;圖5為使用ATCF不錨定媒體實(shí)現(xiàn)由PS接入切換為CS接入的呼叫流程;圖6為使用ATCF不錨定媒體實(shí)現(xiàn)由CS接入切換為PS接入的呼叫流程;圖7為ATCF參與的mid-call PS-CS切換流程;圖8為ATCF參與的mid-call CS-PS切換流程;圖9為本發(fā)明實(shí)施例ATCF框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。本發(fā)明實(shí)施例是ー個全新的支持PS與CS之間切換的設(shè)備與系統(tǒng),但為便于理解,沿襲目前現(xiàn)有技術(shù)使用的名稱ATCF。需要說明的是,本發(fā)明實(shí)施例中雖然仍稱之為ATCF,但與現(xiàn)有的ATCF相比,具有改進(jìn)。本發(fā)明實(shí)施例中,在用戶通過在PS-CS切換中,由ATCF實(shí)現(xiàn)原接入網(wǎng)的注冊與訂閱刷新。在此基礎(chǔ)上,由ATCF實(shí)現(xiàn)呼叫切換功能,不需要現(xiàn)有技術(shù)中所包含的SCC AS網(wǎng)元的參與。根據(jù)本地策略,ATCF可以給其它網(wǎng)元發(fā)送消息,以告知用戶會話接入網(wǎng)已經(jīng)發(fā)生了切換。本發(fā)明實(shí)施例提供ー種IP多媒體子系統(tǒng)會話切換實(shí)現(xiàn)方法,包括接入切換控制功能ATCF收到第一接入網(wǎng)到第二接入網(wǎng)的會話切換請求消息后,將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng);所述ATCF根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述指定會話,如果是,則執(zhí)行會話釋放;所述ATCF根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;所述第一接入網(wǎng)為電路交換接入網(wǎng),所述第二接入網(wǎng)為分組交換接入網(wǎng),或者;所述第一接入網(wǎng)為分組交換接入網(wǎng),所述第二接入網(wǎng)為電路交換接入網(wǎng)。其中,所述將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)包括所述ATCF根據(jù)錨定媒體或不錨定媒體的方式將所述用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)。其中,所述ATCF根據(jù)本地策略確定對所述用戶的其他會話進(jìn)行切換時,通知相關(guān)網(wǎng)元需要切換的會話信息;以及,后續(xù)所述ATCF接收到所述相關(guān)網(wǎng)元的會話切換請求消息后,將相應(yīng)會話從第一接入網(wǎng)切換到第二接入網(wǎng);根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述相應(yīng)會話,如果是,執(zhí)行會話釋放;根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;所述相關(guān)網(wǎng)元為演進(jìn)的移動交換中心eMSC或媒體網(wǎng)關(guān)控制功能MGCF或代理呼叫會話控制功能P-CSCF。其中,所述ATCF通知相關(guān)網(wǎng)元需要切換的會話信息包括所述ATCF在通知消息中,攜帶將所述用戶的所有會話切換到所述第二接入網(wǎng)的標(biāo)識;或者,攜帯ー個或多個需要切換 到所述第二接入網(wǎng)的會話相關(guān)信息。所述通知消息可以是refer消息。其中,所述方法還包括,所述ATCF接收到所述用戶的注冊請求消息后,通過查詢呼叫會話控制功能I-CSCF和服務(wù)呼叫會話控制功能S-CSCF向歸屬用戶服務(wù)器HSS發(fā)起注冊,接收所述HSS返回的注冊成功響應(yīng)消息,所述注冊成功響應(yīng)消息中攜帯所述用戶是否支持第一接入網(wǎng)和第二接入網(wǎng)間切換的相關(guān)信息。其中,所述ATCF根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更包括所述ATCF在確定通知與所述用戶相關(guān)的應(yīng)用服務(wù)器時,通過在修改媒體消息reINVITE或信息消息INFO或更新消息UPDATE中攜帯指定標(biāo)識通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更。圖I為ATCF參與的PS接入注冊流程。步驟101, ATCF 收到來自于 P-CSCF (Proxy Call Session Control Function,代理呼叫會話控制功能)的注冊請求消息。步驟102,按現(xiàn)有技術(shù),ATCF 在發(fā)給 I-CSCF(Interrogating Call SessionControl Function,查詢呼叫會話控制功能)的注冊 請求消息中攜帶PS-CS間切換的相關(guān)信息。步驟103-105,HSS在返回給S-CSCF的注冊成功響應(yīng)消息中,攜帶該用戶是否支持PS-CS間切換的相關(guān)信息(即圖中所示是否支持eSRVCC信息),并記錄在ATCF等網(wǎng)元中。流程舉例說明在S-CSCF發(fā)給HSS的SAR(Server-Assignment_Request,服務(wù)器分配請求)中攜帶 STN-SR(Session Transfer Number-Single Radio,會話切換號碼-單次無線)參數(shù);在HSS發(fā)給S-CSCF的SAA(Server-Assignment_Answer,服務(wù)器分配應(yīng)答)消息中攜帶C-MSISDN(Correlation MSISDN,關(guān)聯(lián)移動號碼 MSISDN)參數(shù)。S-CSCF 在通過 I-CSCF 發(fā)給ATCF的注冊響應(yīng)消息中攜帶C-MSISDN參數(shù)。在PS-CS切換中ATCF使用C-MSISDN。步驟106,ATCF給用戶回注冊成功響應(yīng)。圖2為ATCF參與的CS接入注冊流程。步驟201,ATCF收到來自于eMSC Server (演進(jìn)的移動交換中心服務(wù)器)的注冊請求消息。步驟202,按現(xiàn)有技術(shù),ATCF在發(fā)給I-CSCF注冊請求消息中攜帶CS-PS間切換的
相關(guān)信息。步驟203-205,HSS在返回給S-CSCF的注冊成功響應(yīng)消息中,攜帶該用戶是否支持CS-PS間切換的相關(guān)信息,并記錄在ATCF等網(wǎng)元中。流程舉例說明在S-CSCF發(fā)給HSS的SAR中攜帶STN-SR (或/和STI-rSR)參數(shù);在HSS發(fā)給S-CSCF的SAA消息中攜帶C-MSISDN參數(shù)。S-CSCF在通過I-CSCF發(fā)給ATCF的注冊響應(yīng)消息中攜帶C-MSISDN參數(shù)。在CS-PS切換中ATCF使用C-MSISDN。步驟206,ATCF給用戶回注冊成功響應(yīng)。圖3為使用ATCF實(shí)現(xiàn)由PS接入切換為CS接入的呼叫流程。步驟301, ATCF 收到來自于 eMSC Server 或 MGCF(Media Gateway ControlFunction,媒體網(wǎng)關(guān)控制功能)的PS-CS會話切換請求消息。步驟302-303,ATCF根據(jù)現(xiàn)有技術(shù)(使用ATGW錨定媒體方式)實(shí)現(xiàn)會話媒體切換,給用戶回應(yīng)答響應(yīng)。步驟304-305,ATCF根據(jù)本地策略確定是否釋放PS接入會話。圖中的304和305流程為釋放PS會話流程。 步驟306,ATCF根據(jù)本地策略確定是否通知(比如使用信息消息info或更新消息update)其它網(wǎng)元,用戶的接入網(wǎng)已經(jīng)發(fā)生了改變。所述其他網(wǎng)元為用戶相關(guān)的應(yīng)用服務(wù)器,包括S-CSCF,以及其他應(yīng)用服務(wù)器。后續(xù)流程與現(xiàn)有相關(guān)規(guī)范相同,省略。其中,與現(xiàn)有技術(shù)的主要區(qū)別在于ATCF不需要為PS-CS切換向SCC AS發(fā)起新呼
ロ H。圖4為使用ATCF實(shí)現(xiàn)由CS接入切換為PS接入的呼叫流程。步驟401,ATCF收到來自于P-CSCF的CS-PS會話切換請求消息。步驟402-403,ATCF根據(jù)現(xiàn)有技術(shù)實(shí)現(xiàn)會話切換。步驟404_405,ATCF根據(jù)本地策略確定是否釋放CS接入會話。圖中的404和405流程為釋放CS會話流程。步驟406,ATCF根據(jù)本地策略確定是否通知其它網(wǎng)元,用戶的接入網(wǎng)已經(jīng)發(fā)生了改變。后續(xù)流程與現(xiàn)有相關(guān)規(guī)范相同,省略。其中,與現(xiàn)有技術(shù)的主要區(qū)別在于ATCF不需要為CS-PS切換向SCC AS發(fā)起新呼
ロ H。圖5為使用ATCF不錨定媒體實(shí)現(xiàn)由PS接入切換為CS接入的呼叫流程。步驟501,ATCF收到來自于eMSC Server或MGCF的PS-CS會話切換請求(INVITE)消息。步驟502-503,ATCF 用收到的 INVITE 消息中的 SDP (Session DescriptionProtocol,會話描述協(xié)議)信息與遠(yuǎn)端進(jìn)行媒體協(xié)商。具體的媒體協(xié)商方式,本發(fā)明不做限制。步驟504,在與遠(yuǎn)端成功實(shí)現(xiàn)媒體協(xié)商的情況下,ATCF給eMSC Server或MGCF回應(yīng)答響應(yīng)消息2000K。步驟505-506,ATCF根據(jù)本地策略確定是否釋放PS接入會話。圖中的505和506流程為釋放PS會話流程。步驟507,ATCF根據(jù)本地策略確定是否通知其它網(wǎng)元,用戶的接入網(wǎng)已經(jīng)發(fā)生了改變。后續(xù)流程與現(xiàn)有相關(guān)規(guī)范相同,省略。
其中,與現(xiàn)有技術(shù)的主要區(qū)別在于ATCF不需要為PS-CS切換向SCC AS發(fā)起新呼
ロ H。圖6為使用ATCF不錨定媒體實(shí)現(xiàn)由CS接入切換為PS接入的呼叫流程。步驟601,ATCF收到來自于P-CSCF的CS-PS會話切換請求(INVITE)消息。步驟602-603,ATCF用收到的INVITE消息中的SDP信息與遠(yuǎn)端進(jìn)行媒體協(xié)商。具體的媒體協(xié)商方式,本發(fā)明不做限制。步驟604,在與遠(yuǎn)端成功實(shí)現(xiàn)媒體協(xié)商的情況下,ATCF給P-CSCF回應(yīng)答響應(yīng)消息2000K。步驟605-606,ATCF根據(jù)本地策略確定是否釋放CS接入會話。圖中的605和606流程為釋放CS會話流程。步驟607,ATCF根據(jù)本地策略確定是否通知其它網(wǎng)元,用戶的接入網(wǎng)已經(jīng)發(fā)生了改變。后續(xù)流程與現(xiàn)有相關(guān)規(guī)范相同,省略。其中,與現(xiàn)有技術(shù)的主要區(qū)別在于ATCF不需要為CS-PS切換向SCC AS發(fā)起新呼
ロ H。圖7為ATCF參與的mid-call PS-CS切換流程。步驟701,ATCF收到來自于eMSC或MGCF的PS-CS會話切換請求消息。步驟702-703,ATCF根據(jù)現(xiàn)有技術(shù)和本地邏輯,使用ATGW錨定媒體的方式實(shí)現(xiàn)會話切換。步驟704-705,ATCF根據(jù)本地策略確定是否釋放PS接入會話。圖中的704和705流程為釋放PS會話流程。步驟706,ATCF根據(jù)本地策略確定是否通知其它網(wǎng)元,用戶的接入網(wǎng)已經(jīng)發(fā)生了改變。步驟707-708,ATCF根據(jù)本地策略確定對同一用戶的其它會話進(jìn)行切換。圖中的707為通知eMSC或MGCF哪些會話需要切換,通知方式包含在refer消息中攜帶讓同一用戶的所有會話都切換到CS接入網(wǎng)的標(biāo)識;在refer消息中攜帶多個切換切換到CS接入網(wǎng)的會話相關(guān)信息,比如dialog信息,包括會話標(biāo)識(call-id)、from、to頭域的標(biāo)簽(tag),等等。在refer消息中攜帶ー個切換切換到CS接入網(wǎng)的dialog信息。步驟709-712,ATCF收到一切換請求INVITE,該INVITE消息中攜帶了與refer相對應(yīng)的信息。ATCF根據(jù)本地策略或相關(guān)規(guī)范,判斷此切換不使用ATGW錨定媒體。步驟713_714,ATCF根據(jù)本地策略確定是否釋放PS接入會話。圖中的713和714流程為釋放PS會話流程。步驟715,ATCF根據(jù)本地策略確定是否通知其它網(wǎng)元,用戶的接入網(wǎng)已經(jīng)發(fā)生了改變。后續(xù)流程與現(xiàn)有相關(guān)規(guī)范相同,省略。其中,與現(xiàn)有技術(shù)的主要區(qū)別在于ATCF不需要為PS-CS切換向SCC AS發(fā)起新呼叫;refer消息中攜帶切換全部會話或多個會話的信息,切換請求invite消息中也包含相應(yīng)的信息,以便ATCF識別。此圖中只列舉了兩個會話的切換,如果ATCF收到多個會話切換invite請求,ATCF根據(jù)本地邏輯,做類似于第二個會話切換處理(對某些切換也可以采用ATGW錨定媒體方式,判斷規(guī)則使用現(xiàn)有規(guī)范或本地策略)。此圖中的第一個會話切換使用錨定媒體,第二個會話切換不錨定媒體,主要是為體現(xiàn)實(shí)現(xiàn)的靈活性,實(shí)際使用中并不受此限制。圖8為ATCF參與的mid-call CS-PS切換流程。步驟801,ATCF收到來自于P-CSCF的CS-PS會話切換請求消息。步驟802-803,ATCF根據(jù)現(xiàn)有技術(shù)和本地邏輯,使用ATGW錨定媒體的方法實(shí)現(xiàn)會話切換。
步驟804-805,ATCF根據(jù)本地策略確定是否釋放CS接入會話。圖中的804和805流程為釋放CS會話流程。步驟806,ATCF根據(jù)本地策略確定是否通知其它網(wǎng)元,用戶的接入網(wǎng)已經(jīng)發(fā)生了改變。步驟807-808,ATCF根據(jù)本地策略確定對同一用戶的其它會話進(jìn)行切換。圖中的807為通知P-CSCF哪些會話需要切換,通知方式包含在refer消息中攜帶讓同一用戶的所有會話都切換到PS接入網(wǎng)的標(biāo)識;在refer消息中攜帶多個切換切換到PS接入網(wǎng)的dialog信息。在refer消息中攜帶ー個切換切換到PS接入網(wǎng)的dialog信息。步驟809-812,ATGCF收到一切換請求INVITE,該INVITE消息中攜帶了與refer相對應(yīng)的信息。ATGCF根據(jù)本地策略或相關(guān)規(guī)范,判斷此切換不使用ATGW錨定媒體。步驟813-814,ATCF根據(jù)本地策略確定是否釋放CS接入會話。圖中的813和814流程為釋放CS會話流程。步驟815,ATCF根據(jù)本地策略確定是否通知其它網(wǎng)元,用戶的接入網(wǎng)已經(jīng)發(fā)生了改變。后續(xù)流程與現(xiàn)有相關(guān)規(guī)范相同,省略。其中,與現(xiàn)有技術(shù)的主要區(qū)別在于ATCF不需要為CS-PS切換向SCC AS發(fā)起新呼叫;refer消息中攜帯切換全部會話的標(biāo)識,或者,攜帯切換ー個或多個會話的信息,切換請求invite消息中也包含相應(yīng)的信息,以便ATCF識別。此圖中只列舉了兩個會話的切換,如果ATCF收到多個會話切換invite請求,ATCF根據(jù)本地邏輯,做類似于第二個會話切換處理(對某些切換可以采用ATGW錨定媒體方式,判斷規(guī)則使用現(xiàn)有規(guī)范或本地策略)。此圖中的第一個會話切換使用錨定媒體,第二個會話切換不錨定媒體,主要是為體現(xiàn)實(shí)現(xiàn)的靈活性,實(shí)際使用中并不受此限制。本發(fā)明實(shí)施例提供一種接入切換控制功能,如圖9所示,所述接入切換控制功能ATCF包括切換模塊、會話釋放模塊和通知模塊,其中所述切換模塊用干收到第一接入網(wǎng)到第二接入網(wǎng)的會話切換請求消息后,將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng);
所述會話釋放模塊用于根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述指定會話,如果是,執(zhí)行會話釋放;所述通知模塊用于,根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;其中,所述第一接入網(wǎng)為電路交換接入網(wǎng),所述第二接入網(wǎng)為分組交換接入網(wǎng),或者;所述第一接入網(wǎng)為分組交換接入網(wǎng),所述第二接入網(wǎng)為電路交換接入網(wǎng)。其中,所述切換模塊將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)包括所述切換模塊根據(jù)錨定媒體或不錨定媒體的方式將所述用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)。其中,所述切換模塊還用于,根據(jù)本地策略確定對所述用戶的其他會話進(jìn)行切換 時,通知相關(guān)網(wǎng)元需要切換的會話信息;以及,后續(xù)接收到所述相關(guān)網(wǎng)元的會話切換請求消息后,將所述用戶的其他會話從第一接入網(wǎng)切換到第二接入網(wǎng);所述會話釋放模塊還用于,根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述其他會話;如果是,執(zhí)行會話釋放;所述通知模塊還用于,在所述切換模塊將所述用戶的其他會話從第一接入網(wǎng)切換到第二接入網(wǎng)后,根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;所述相關(guān)網(wǎng)元為演進(jìn)的移動交換中心eMSC或媒體網(wǎng)關(guān)控制功能MGCF或代理呼叫會話控制功能P-CSCF。其中,所述切換模塊通知相關(guān)網(wǎng)元需要切換的會話信息包括所述切換模塊在通知消息中,攜帶將所述用戶的所有會話切換到所述第二接入網(wǎng)的標(biāo)識;或者,攜帯ー個或多個需要切換到所述第二接入網(wǎng)的會話相關(guān)信息。其中,所述ATCF還包括注冊模塊,用于接收到所述用戶的注冊請求消息后,通過查詢呼叫會話控制功能I-CSCF和服務(wù)呼叫會話控制功能S-CSCF向歸屬用戶服務(wù)器HSS發(fā)起注冊,接收所述HSS返回的注冊成功響應(yīng)消息,所述注冊成功響應(yīng)消息中攜帯所述用戶是否支持第一接入網(wǎng)和第二接入網(wǎng)間切換的相關(guān)信息。其中,所述通知模塊根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更包括所述通知模塊在確定通知與所述用戶相關(guān)的應(yīng)用服務(wù)器時,通過在修改媒體消息reINVITE或信息消息INFO或更新消息UPDATE中攜帯指定標(biāo)識通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更。需要說明的是,上述僅為本發(fā)明的原理性說明,所以實(shí)施例中的流程為示意流程。注冊/訂閱中是否鑒權(quán),沒有在示意流程中體現(xiàn),也可以增加相關(guān)鑒權(quán)流程。實(shí)施例中的各個網(wǎng)元之間的消息,主要是為了清楚的表示接入網(wǎng)切換信息的獲取以及呼叫切換的思想。在具體的實(shí)現(xiàn)中,不局限于這些網(wǎng)元和消息。對于各種流程中出現(xiàn)的異常情況,在不沖突的情況下某些消息的先后順序,各網(wǎng)元內(nèi)部的具體實(shí)現(xiàn)并不做具體的限制。如果用戶支持振鈴態(tài)的接入網(wǎng)切換,ATCF給本端(發(fā)起接入切換側(cè)的網(wǎng)元)發(fā)的信息以及是否錨定媒體同現(xiàn)有技術(shù)。與現(xiàn)有技術(shù)不同的是,切換中不使用SCC AS,切換哪個會話由ATCF (而不是由SCC AS)確定。通知后向網(wǎng)元用戶的接入網(wǎng)發(fā)生了切換,可以有多種方式,比如可以在修改媒體消息reINVITE或其它消息(比如INFO、UPDATE)中攜帶相應(yīng)標(biāo)識。在實(shí)現(xiàn)中,ATCF和P-CSCF既可以合一,也可以分離。在實(shí)現(xiàn)中,在通過CS接入不支持注冊的情況下,ATCF還可以根據(jù)本地策略以確定是否代理發(fā)起刷新注冊,或者采用info/update消息等通知其它網(wǎng)元在呼叫發(fā)生切換的情況下不釋放注冊超期的會話。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計(jì)算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用ー個或多個集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/単元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的 形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種IP多媒體子系統(tǒng)會話切換實(shí)現(xiàn)方法,其特征在于,包括 接入切換控制功能ATCF收到第一接入網(wǎng)到第二接入網(wǎng)的會話切換請求消息后,將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng); 所述ATCF根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述指定會話,如果是,則執(zhí)行會話釋放; 所述ATCF根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更; 所述第一接入網(wǎng)為電路交換接入網(wǎng),所述第二接入網(wǎng)為分組交換接入網(wǎng),或者;所述第一接入網(wǎng)為分組交換接入網(wǎng),所述第二接入網(wǎng)為電路交換接入網(wǎng)。
2.如權(quán)利要求I所述的方法,其特征在于,所述將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)包括 所述ATCF根據(jù)錨定媒體或不錨定媒體的方式將所述用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)。
3.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括 所述ATCF根據(jù)本地策略確定對所述用戶的其他會話進(jìn)行切換時,通知相關(guān)網(wǎng)元需要切換的會話信息;以及, 后續(xù)所述ATCF接收到所述相關(guān)網(wǎng)元的會話切換請求消息后,將相應(yīng)會話從第一接入網(wǎng)切換到第二接入網(wǎng);根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述相應(yīng)會話,如果是,執(zhí)行會話釋放;根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更; 所述相關(guān)網(wǎng)元為演進(jìn)的移動交換中心eMSC或媒體網(wǎng)關(guān)控制功能MGCF或代理呼叫會話控制功能P-CSCF。
4.如權(quán)利要求3所述的方法,其特征在于,所述ATCF通知相關(guān)網(wǎng)元需要切換的會話信息包括 所述ATCF在通知消息中,攜帶將所述用戶的所有會話切換到所述第二接入網(wǎng)的標(biāo)識;或者,攜帶一個或多個需要切換到所述第二接入網(wǎng)的會話相關(guān)信息。
5.如權(quán)利要求I至4任一所述的方法,其特征在于,所述方法還包括,所述ATCF接收到所述用戶的注冊請求消息后,通過查詢呼叫會話控制功能I-CSCF和服務(wù)呼叫會話控制功能S-CSCF向歸屬用戶服務(wù)器HSS發(fā)起注冊,接收所述HSS返回的注冊成功響應(yīng)消息,所述注冊成功響應(yīng)消息中攜帶所述用戶是否支持第一接入網(wǎng)和第二接入網(wǎng)間切換的相關(guān)信息。
6.如權(quán)利要求I至4任一所述的方法,其特征在于,所述ATCF根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更包括 所述ATCF在確定通知與所述用戶相關(guān)的應(yīng)用服務(wù)器時,通過在修改媒體消息reINVITE或信息消息INFO或更新消息UPDATE中攜帶指定標(biāo)識通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更。
7.一種接入切換控制功能,其特征在于,所述接入切換控制功能ATCF包括切換模塊、會話釋放模塊和通知模塊,其中 所述切換模塊用于收到第一接入網(wǎng)到第二接入網(wǎng)的會話切換請求消息后,將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng);所述會話釋放模塊用于根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述指定會話,如果是,執(zhí)行會話釋放; 所述通知模塊用于,根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更; 其中,所述第一接入網(wǎng)為電路交換接入網(wǎng),所述第二接入網(wǎng)為分組交換接入網(wǎng),或者;所述第一接入網(wǎng)為分組交換接入網(wǎng),所述第二接入網(wǎng)為電路交換接入網(wǎng)。
8.如權(quán)利要求7所述的接入切換控制功能,其特征在于,所述切換模塊將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)包括 所述切換模塊根據(jù)錨定媒體或不錨定媒體的方式將所述用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng)。
9.如權(quán)利要求7所述的接入切換控制功能,其特征在于, 所述切換模塊還用于,根據(jù)本地策略確定對所述用戶的其他會話進(jìn)行切換時,通知相關(guān)網(wǎng)元需要切換的會話信息;以及,后續(xù)接收到所述相關(guān)網(wǎng)元的會話切換請求消息后,將所述用戶的其他會話從第一接入網(wǎng)切換到第二接入網(wǎng); 所述會話釋放模塊還用于,根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述其他會話;如果是,執(zhí)行會話釋放; 所述通知模塊還用于,在所述切換模塊將所述用戶的其他會話從第一接入網(wǎng)切換到第二接入網(wǎng)后,根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更; 所述相關(guān)網(wǎng)元為演進(jìn)的移動交換中心eMSC或媒體網(wǎng)關(guān)控制功能MGCF或代理呼叫會話控制功能P-CSCF。
10.如權(quán)利要求9所述的接入切換控制功能,其特征在于,所述切換模塊通知相關(guān)網(wǎng)元需要切換的會話信息包括 所述切換模塊在通知消息中,攜帶將所述用戶的所有會話切換到所述第二接入網(wǎng)的標(biāo)識;或者,攜帶一個或多個需要切換到所述第二接入網(wǎng)的會話相關(guān)信息。
11.如權(quán)利要求7至10任一所述的接入切換控制功能,其特征在于,所述ATCF還包括注冊模塊,用于接收到所述用戶的注冊請求消息后,通過查詢呼叫會話控制功能I-CSCF和服務(wù)呼叫會話控制功能S-CSCF向歸屬用戶服務(wù)器HSS發(fā)起注冊,接收所述HSS返回的注冊成功響應(yīng)消息,所述注冊成功響應(yīng)消息中攜帶所述用戶是否支持第一接入網(wǎng)和第二接入網(wǎng)間切換的相關(guān)信息。
12.如權(quán)利要求7至10任一所述的接入切換控制功能,其特征在于,所述通知模塊根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更包括 所述通知模塊在確定通知與所述用戶相關(guān)的應(yīng)用服務(wù)器時,通過在修改媒體消息reINVITE或信息消息INFO或更新消息UPDATE中攜帶指定標(biāo)識通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更。
全文摘要
本發(fā)明提供了一種IP多媒體子系統(tǒng)會話切換實(shí)現(xiàn)方法,包括接入切換控制功能ATCF收到第一接入網(wǎng)到第二接入網(wǎng)的會話切換請求消息后,將用戶的指定會話從第一接入網(wǎng)切換到第二接入網(wǎng);所述ATCF根據(jù)本地策略確定是否釋放所述第一接入網(wǎng)的所述指定會話,如果是,則執(zhí)行會話釋放;所述ATCF根據(jù)本地策略確定是否通知與所述用戶相關(guān)的應(yīng)用服務(wù)器,所述用戶的接入網(wǎng)變更;第一接入網(wǎng)和第二接入網(wǎng)分別為PS接入網(wǎng)和CS接入網(wǎng)其中之一。本發(fā)明還提供了一種接入切換控制功能。利用本發(fā)明,在呼叫切換中,既能實(shí)現(xiàn)比SRVCC技術(shù)更快速切換,也能減少一些相對于eSRVCC而言的信令交互流程。
文檔編號H04W36/14GK102761929SQ201210235578
公開日2012年10月31日 申請日期2012年7月9日 優(yōu)先權(quán)日2012年7月9日
發(fā)明者楊強(qiáng), 王忱 申請人:中興通訊股份有限公司