專利名稱:IMS域內VoIP的切換方法、IMS系統、終端及VCC應用服務器的制作方法
技術領域:
本發明涉及通訊領域,特別是涉及一種IMS域內VoIP的切換方法、IMS 系統、終端及VCC應用服務器。
背景技術:
3GPP R7版本發布了語音呼叫連續(VCC, Voice Call Continuous )功能架 構,以實現跨網絡語音切換的無縫性。圖1是VCC的基本原理示意圖。圖1 中,終端(UE, User Equipment) A通過無線局域網(WLAN, Wireless Local Area Network)如WiFi接入到IP多J 某體子系統(IMS, IP Multimedia Subsystem),示例性地,通過WiFi的接入點接入到IMS;通過GSM或者3G 移動網絡接入移動核心網,如通過相應的基站接入到移動核心網。當UEA<-> WiFi <-〉IMS這條通信鏈路暢通時,用戶可以撥打或4妄聽IP電話,當UE A <->GSM<->CS域這條通信鏈路暢通時,用戶可以撥打或接聽CS電話。可以 看出,3GPPVCC實際上是解決語音在兩個域間雙向切換的問題,包括從IMS 域切換到CS域,從CS域切換到IMS域。隨著WiMax技術的發展和應用, WiFi/WiMax雙模或者WiFi/WiMax/xG (x代表2G、 2.5G、 3G)三模手機將會 得到實際應用,那么該多模終端通過WiFi和WiMax接入到IMS時,勢必帶 來IMS域內VoIP (網絡電話,Voice over Internet Protocol)語音連續性切換的 問題。圖2是增加了無線局域網WLAN之間切換的VCC基本原理示意圖。而 解決這個問題目前尚無國際規范可以依據。
圖3為現有的3GPPVCC的系統原理示意圖。從^1術實現角度方面來看, 為支持終端VCC功能,3GPP在IMS體系結構中,增加了一個功能實體VCC 應用服務器(VCC Application)。 UE的所有入呼與出呼,包括CS域和IMS 域的入呼和出呼的信令路徑都經過VCC Application,由VCC Application進行 集中控制,可實現呼叫在CS域和IMS域之間的切換。在IMS域,VCC
Application是一個為UE提供VCC業務的應用服務器(AS, Application Server); 在CS域,VCC Application利用CS域的CAMEL (移動網絡增強定制應用邏 專辱,Customised Applications for Mobile network Enhanced Logic)功負b截獲UE 的所有CS域入呼和出呼,然后將此呼叫錨(Anchor)到IMS域。
發明內容
本發明的目的是提供一種IMS域內VoIP的切換方法、IMS系統、終端及 VCC應用服務器,以解決現有^f支術中無法在IMS域內實現VoIP無縫切換的才支 術問題。
為了實現上述目的,本發明提供了 一種IMS域內VoIP的切換方法,包括 如下步一驟
步驟A,終端通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS 核心網;
步-驟B,在所述終端通過所述至少兩個IP接入網中的一個進行VoIP通話 的過程中,如果所述終端滿足預設的IP接入網之間的切換條件,則發起IMS 域內的切換請求;
步驟C,語音呼叫連續應用服務器接收所述切換請求,并將所述終端與所 述語音呼叫連續應用服務器之間的信令切換到所述至少兩個IP接入網中、除 當前承載所述VoIP通話的IP接入網之外的其中 一個IP接入網上。
優選地,所述的切換方法,其中,所述步驟A中,所述終端通過至少兩 個不同的IP接入網接入并注冊登錄到IMS核心網為
的私有標識PVI和相同的公有標識PUI登錄到所述IMS核心網;
所述終端通過所述不同的無線IP接入網獲耳又不同的IP地址,并使用相同
的私有標識PVI和不同的公有標識PUI登錄到所述IMS核心網;或,
所述終端通過所述不同的無線IP接入網獲取不同的IP地址,并使用相同
的私有標識PVI和相同的公有標識PUI登錄到所述IMS核心網。
優選地,所述的切換方法,其中,所述步驟B中,如果所述終端滿足預
設的IP接入網之間切換條件,則發起IMS域內的切換請求的步驟包括
所述終端檢測當前承載VoIP通話的無線接入網的信號能量值; 所述終端判斷所述檢測出的信號能量值是否小于預設的第 一 網絡信號強 度閾值、并保持小于所述第一網絡信號強度閾值的時間長度達到預設時間長
度;如是,則所述終端發起IMS域內的切換請求。
優選地,所述的切換方法,其中,所述步驟B中,如果所述終端滿足預 設的IP接入網之間切換條件,則發起IMS域內的切換請求的步驟包括
判斷所述終端是否接收到用戶輸入的IP接入網切換命令、且所述切換命 令中欲切換至的目標IP接入網的信號已達到預設的第二網絡信號強度閾值; 如是,則所述終端發起IMS域內的切換請求。
優選地,所述的切換方法,其中,所述步驟B中,在確定所述終端滿足 預設的IP接入網切換條件后、發起所述切換請求前還包括
優選地,所述的切換方法,其中,所述步驟A中,所述終端通過至少兩 個不同的IP接入網接入并注冊登錄到IMS核心網后,還包括
所述語音呼叫連續應用服務器以所述私有標識和/>有標識作為主關4建字 記錄所述終端的在線狀態;或,
所述語音呼叫連續應用服務器以所述私有標識和^^有標識作為主關4建字 A/v歸屬用戶服務器查詢所述終端在線狀態。
優選地,所述的切換方法,其中,當所述終端為VoIP通話的被叫方時, 在所述步驟A之后、所述步驟B之前,還包括
所述語音呼叫連續應用服務器根據預先通過v3接口設置的終呼路徑選擇 策略,從所述至少兩個IP接入網網中選擇一個接入網承載所述VoIP通話。
優選地,所述的切換方法,其中,所述步驟C中,在進行所述切換之前, 還包括
所述語音呼叫連續應用服務器根據預先通過v3接口設置在自身上的切換 策略,確定出欲切換至的目標接入網的步驟。
優選地,所述的切換方法,其中,所述語音呼叫連續應用服務器對所述至 少兩個不同IP 4妄入網中的每個提供不同的語音呼叫連續域切換統一資源標識 符VDI;所述發起的IMS域內的切換請求中攜帶欲切換至的目標接入網的
VDI;所述步驟C中,在進行所述切換之前,所述語音呼叫連續應用服務器根 據所述切換請求中攜帶的所述目標接入網的VDI進行所述切換。 優選地,所述的切換方法,其中,
所述步驟B中,所述終端通過發起呼叫邀請來發起所述切換請求,所述 欲切換至的目標接入網的VDI通過所述呼叫邀請中的請求統一資源標識符來
攜帶;
所述步驟c中,所述語音呼叫連續應用服務器從所述終端發起的呼叫邀
請中,取出所述請求統一資源標識符,并將所述終端與所述語音呼叫連續應用
服務器之間的信令切換到與所述請求統一資源標識符中攜帶的所述VDI相對 應的目標4妄入網。
另一方面,提供了一種IMS系統,包括終端和語音呼叫連續服務器, 其特征在于,
所述終端包括
接入才莫塊,用于通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS 核心網;
語音呼叫連續控制^^莫塊,用于在所述終端通過所述至少兩個IP接入網中 的一個進行VoIP通話的過程中,判斷所述終端是否滿足預設的IP接入網之間 的切換條件,并在滿足所述切換條件時發起IMS域內的切換請求;
所述語音呼叫連續服務器包括
IMS域切換模塊,用于接收所述終端發起的IMS域內的切換請求,并將 所述終端與所述語音呼叫連續服務器之間的信令切換到所述至少兩個IP接入 網中、除當前承載所述VoIP通話的IP接入網之外的其中 一個IP接入網上。 優選地,所述的IMS系統,其中,所述語音呼叫連續控制模塊包括 信號能量檢測模塊,用于檢測當前承載VoIP通話的無線IP接入網的信號 能量值;
信號能量判斷模塊,用于判斷所述檢測出的所述信號能量值是否小于預設 的第 一 網絡信號強度閾值、并保持小于所述第 一 網絡信號強度閾值的時間長度 達到預設時間長度;如是,則所述終端發起IMS域內的切換請求。
優選地,所述的IMS系統,其中,所述語音呼叫連續控制模塊包括
手動切換控制才莫塊,用于接收用戶輸入的IP接入網切換命令,并在接收 到用戶輸入的所述切換命令、且所述切換命令中欲切換至的目標IP接入網的 信號已達到預設的第二網絡信號強度閾值時,發起IMS域內的切換請求。
又一方面,提供了一種終端,其中,包括
接入模塊,用于通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS 核心網;
語音呼叫連續控制模塊,用于在所述終端通過所述至少兩個IP接入網中 的一個進行VoIP通話的過程中,判斷所述終端是否滿足預設的IP接入網之間 的切換條件,并在滿足所述切換條件時發起IMS域內的切換請求。
又一方面,提供了一種語音呼叫連續服務器,其中,包括
冗余注冊記錄才莫塊,用于在終端通過至少兩個不同的無線IP接入網接入 并注冊登錄到IMS核心網時,記錄所述終端的多條踏4圣在線狀態;
IMS域切換;漠塊,用于在所述終端通過所述至少兩個IP接入網中的一個 進行VoIP通話的過程中接收所迷終端發起的IMS域內的切換請求,并根據所 述冗余注冊記錄模塊記錄的所述終端多條路徑在線狀態,將與所述終端之間的 信令切換到所述至少兩個IP接入網中、除當前承載所述VoIP通話的IP接入 網之外的其中一個IP接入網上。
本發明的技術效果在于
本發明實施例的IMS域內VoIP的切換方法,通過在切換前終端完成冗余
心網,使得到達終端的信令可有多條路徑可選擇,這樣在終端滿足預設的IP 接入網之間切換條件時,終端可發起IMS域內的切換請求,VCC應用服務器 則可根據切換請求,將終端與VCC應用服務器之間的信令切換到上述除當前 承載所述VoIP通話的接入網之外的其中一個接入網上。這樣,實現了終端在 IMS域內VoIP的無縫切換,達到了在不同WLAN之間IMS VoIP的語音連續 性的效果,增強了用戶體驗。
圖1為VCC基本原理示意圖2為增加了 WLAN之間切換的VCC基本原理示意圖; 圖3為3GPPVCC的系統原理示意圖4為本發明一實施例的IMS域內VoIP的切換方法的流壽呈示意圖; 圖5為本發明另一實施例的IMS域內VoIP的切換方法的流程示意圖; 圖6為與圖5所示實施例的切換方法相對應的終端曱在IMS域內切換的 信令流程示意圖7為本發明實施例的IMS系統的結構示意圖8為本發明實施例的終端的結構示意圖9為本發明實施例的VCC應用服務器的結構示意圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖及具體實 施例對本發明進行詳細描述。
圖4為本發明一實施例的IMS域內VoIP的切換方法的流程示意圖。如圖 4,該實施例的切換方法包括
步驟401,終端通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS
核心網;
步驟402,在終端通過上述至少兩個IP接入網中的一個進行VoIP通話的 過程中,如果終端滿足預設的IP接入網之間的切換條件,則發起IMS域內的 切換請求;
步驟403,語音呼叫連續應用服務器接收切換請求,并將終端與VCC應 用服務器之間的信令切換到上述至少兩個IP接入網中、除當前承載VoIP通話 的IP接入網之外的其中一個IP接入網上。
本發明實施例提出的IMS域內VoIP的切換方案是在3GPP VCC方案基礎 上的功能擴充和增強,通過對終端和VCC應用服務器即VCC Application兩個 功能實體的功能改進和增強來實現IMS域內VoIP的無縫切:換。為實現VoIP 語音切換的無縫,即實現IMS域內VoIP的語音連續性,在切換的時機之前, 終端必須預先做好以下準備已經經過不同的WLAN注冊登錄到IMS,即已 經完成了冗余多注冊,示例性地,如使用相同或不同的公有標識(PUI, Pulbic
User Identity)經過不同的WLAN注冊登錄到IMS。冗余多注冊使得到達該終 端的信令可有多條路徑即注冊時建立的多條連接可選擇,為終端在VoIP通話 過程中實現無縫切換提供了保i正。本發明實施例的IMS核心網支持上述終端 的冗余注冊。
示例性地,上述實施例中的無線IP接入網可以是WiFi和/或WiMax。本 發明實施例中的上述終端為支持冗余多注冊的多模終端,示例性地,如 WiFi/WiMax雙模終端或WiFi/WiMax/xG (x代表2G、 2.5G、 3G)三模終端。
示例性地,上述實施例中的步驟401中,終端通過至少兩個不同的IP沖妾 入網接入并注冊登錄到IMS核心網的步驟包括如下幾種情形
第一種情形,終端通過不同的無線IP接入網獲取不同的IP地址,并使用 不同的私有標識(PVI, Private User Identity )和相同的PUI登錄到所述IMS 核心網。
在這種情形下,終端需要至少兩個PVI號,可以看作用戶擁有至少兩張 ISIM卡。以終端通過兩個不同的WLAN接入網注冊登錄到IMS核心網為例 進行說明終端需要兩個PVI號,可以是一個雙卡終端如手機在兩個WLAN 如WiFi和WiMax之間進行語音切換;該情形也可以引申為在兩個終端之間進 行語音切換,比如,用戶先使用WiFi終端撥打VoIP電話,按需要在不中斷通 話的條件下將語音切換到另一個WiMax終端上。
第二種情形,終端通過不同的WLAN接入網獲取不同的IP地址,并使用 相同的PVI和不同的PUI登錄到IMS核心網。
第三種情形,終端通過不同的WLAN接入網獲取不同的IP地址,并使用 相同的PVI和相同的PUI登錄到IMS核心網。
對于終端通過上述幾種情形接入并注冊登錄到IMS核心網時,本發明實 施例的方法實施的前提是IMS核心網支持終端通過上述幾種情形進行冗余注 冊。
在本發明的上述實施例中,上述終端可以是VoIP會話的主叫方,也可以 VoIP會話的被叫方。該實施例中,終端作為主叫方時,終端能夠選擇上述至 少兩個不同的無線IP接入網中的一種WLAN發起VoIP電話,起呼信令被錨 定到VCC Application;終端作為被叫方時,終端能夠選擇上述至少兩個不同 的無線IP接入網中的一種WLAN接聽VoIP電話。
在本發明的上述實施例中,步驟402中,IMS域內的切換請求可以是當終 端滿足預設的IP接入網之間切換條件時,由終端自動根據預設的切換策略發 起的切換請求,也可以是用戶手動發起的切換請求。示例性地,在終端可切入 的WLAN接入網為兩個以上時,終端可根據預先設置的切換優選級來選擇欲 切入的接入網。示例性地,如果當前終端可切入的接入網包括WiFi, WiMax 和GSM,則可預先設置切換優選級為WiFi > WiMax > GSM,即在上述三種4妻 入網都可切入時,優選選擇切換至WiFi。
在本發明的上述實施例中,步驟402中,預設的接入切換條件可以是當 前承載VoIP通話的無線IP接入網的信號能量值如信號強度減弱,例如減弱到 小于預設的第 一網絡信號強度閾值、并保持小于所述第 一網絡信號強度閾值的 時間長度達到預設時間長度。如果滿足該條件,則發起IMS域內的切換請求。 具體的,對于該承載切換條件,步驟402中,在終端通過上述至少兩個IP接 入網中的一個進行VoIP通話的過程中,終端檢測當前承載VoIP通話的無線IP 接入網的信號能量值,并判斷檢測出的信號能量值是否小于預設的第 一 網絡信 號強度閾值、并保持小于所述第一網絡信號強度閾值的時間長度達到預設時間 長度;如是,則所述終端發起IMS域內的切換請求;否則,所述終端不發起 上述切換請求,或進一步判斷是否滿足預設的其它切換條件。
在本發明的上述實施例中,步驟402中,預設的IP接入網之間切換條件 還可以是終端接收到用戶輸入的手動切換IP接入網的命令。當滿足該承載 切換條件,且當前欲切換至的目標IP接入網的網絡信號滿足預定的條件時, 用戶可^^艮據自己的意愿,隨時在不同的接入網間進行切換,如在移動網絡、 WiFi或WiMax之間進4于切換,并保證切換后VoIP語音的連續性。具體地, 步驟402中,在終端通過上述至少兩個IP接入網中的一個進行VoIP通話的過 程中,判斷終端是否接收到用戶輸入的無線IP接入網切換命令、且所述切換 命令中欲切換至的目標IP接入網的信號已達到預設的第二網絡信號強度閾 值;如是,則終端發起IMS域內的切換請求。示例性地,在具體實現中,可 在具備VCC功能的終端上增加一個手動切換的操作界面,該界面提供用戶可 操作的選項,如提供網絡切換操作菜單或者按鈕,用戶可通過操作上述菜單或
按鈕在當前可切換至的目標IP接入網之間進行選擇。例如,如果用戶VoIP當
前IP接入網為WiFi,則切換菜單或者通過操作4安^^可以顯示"WiMax",即
表明用戶當前可將終端與VCC應用服務器之間的信令切換至WiMax,用戶選
中"WiMax,,選項,那么實現VCC功能的VCC控制模塊將通知VoIP在欲切
入的目標IP接入網上重新建立呼叫。
在現有技術中實現終端的VCC功能時,通常,VCC服務端即VCC
Application的服務端會在內存區建立終端的登錄維護信息,記錄終端的在線狀
態。本發明的實施例對這一功能加以改進,增加支持冗余注冊記錄功能,如通
過以PVI和PUI作為主鍵字記錄終端的在線狀態來支持終端的冗余注冊記錄
功能。以上述提到的3種冗余注冊情形中的第二種情形為例,即用戶采用同一
個PVI和不同的PUI注冊IMS核心網,那么經過IMS核心網第三方注冊功能,
注冊消息均被轉發至VCC應用服務器,在VCC應用服務器維護的登錄列表
里,在某一時間段內,則會有兩條在線記錄,分別代表不同的PUI注冊。其
它情形類似。在另一實施例中,VCC應用服務器還可以以PVI和PUI作為主
關鍵字從歸屬用戶服務器(HSS, Home Subscriber Server)查詢終端的在線狀 太
心o
關于切換后的目標網絡指示,現有技術的3GPP VCC規范制定的CS域向 IMS域切換,是通過在切換域重新建立呼叫信令時,通過請求統一資源標識符 Request-URI來攜帶區分的。由于本發明實施例涉及到在同 一個IMS域內進行 切換,需要在終端和VCC應用服務器擴充新的接口方案。本發明實施例可通 過如下兩種方案來進^f亍切換后目標網絡的指示
方案一,VCC應用服務器根據預先由用戶通過v3接口設置在VCC應用 服務器上的切換策略,來決定在IMS域內進行切換,并更換到另一種目標接 入網;
方案二, VCC應用服務器增加IMS域接入網類型,為終端可通過接入IMS 核心網的每種接入網提供各自的語音呼叫連續域切換統一資源標識符即VCC 域切換URI (VDI , VCC Domain Transfer URI);用戶在不同的IP接入網間 切換時,Request-URI設置不同的VDI。
圖5為本發明另一實施例的切換方法的流程示意圖。在該實施例中,以主 叫方終端曱發起切換為例。該實施例的切換方法包括如下步驟
步驟501,終端甲通過兩種WLAN接入網分別進行IMS注冊,該終端曱 為具備VCC功能的WiFi/WiMax/GSM三摸終端。
為實現IMS域內的VCC功能,終端曱需要通過兩種IP接入網(IP-CAN, IP-Connectivity Access Network)分別注冊到IMS,兩次注冊不一定同時完成, 只要保證在VCC切換時,終端甲已經在目的IP-CAN登錄到IMS 。
步驟502,終端曱根據預設策略選中上述兩種IP-CAN中的一種IP-CAN, 例如WiFi,基于該接入網,發起IMS起呼邀請(INVITE )消息,該消息被錨 定到VCC Application,假定被叫方終端用戶為乙,此時乙使用VoIP接聽電話。
在該步驟502中,預設策略可以采用預先配置的方式,也可以采用用戶手
動選擇的方式。示例性地,上述預先配置的方式,可以是用戶預先通過v3接
口即VCC應用服務器與用戶終端之間的接口將配置的網絡優選級設置在VCC
Application中,根據配置的優選級,從上述至少兩個不同的WLAN接入網中 選4奪一個承載VoIp電話。
步驟503,在某個時刻,如果終端甲滿足由WiFi —WiMax的切換條件, 示例性地,如持終端曱的用戶走出WiFi的覆蓋范圍,而該終端曱仍然凈皮WiMax 信號覆蓋,則終端發起IMS域切換請求;示例性地,終端通過其上設置的VCC 控制模塊通知VoIP客戶端發起切換請求,VoIP客戶端在WiMax上重新發起 INVITE呼叫,且切換目標網絡指示采用上述第二種方案,即VCC應用服務 器對上述至少兩個不同無線IP接入網中的每個提供不同的VDI,并在發起的 IMS域內的切換請求中攜帶欲切換至的目標接入網的VDI,在該例中為在重新 發起的INVITE呼叫消息的Request-URI攜帶欲切換至的目標接入網的VDI, 該VDI表示目標域仍為IMS,該例中,欲切換至的目標接入網為WiMax,該 重新發起的INVITE呼叫消息的Request-URI攜帶的VDI為WiMax對應的 VDI。
步驟504, VCC應用服務器接收終端重新發起的INVITE呼叫消息,并從 該INVITE呼叫消息中取出Request-URI值,并根據預先設置的切換策略判斷 出該重新發起的INVITE呼叫為切換請求,并且根據耳又出的Request-URI值中 的VDI值將當前7fc載VoIP通話的接入網切換至目標接入網WiMax , VCC應
用服務器按背靠背用戶代理(B2BUA, Back-to-Back User Agent)功能修改消 息,從一端映射到另一端。
步驟505,終端曱的接入網切換后,與終端乙重新進行i某體協商過程,并 完,成曱、乙兩終端之間的媒體協議過程。
步驟506, VCC應用服務器對步驟504重新發起的INVITE消息回復 200Ok應答,并且終端曱返回最終確認消息ACK。
步驟507,主叫終端曱完成語音切換,繼續在新切入的WiMax與終端乙 進行語音通信過程。這樣,就是實現了終端甲與終端乙之間在IMS域進行VoIP 的無縫切換,保證了 VoIP通話的語音連續性。
圖6為與圖5所示實施例的切換方法相對應的終端曱在IMS域內切換的 信令流程示意圖。如圖6,信令流程步驟601表示用戶終端曱與用戶終端乙通 過IP接入網建立VoIP會話,示例性地,該步驟對應于上述步驟501和502; 信令流程步驟602表示確定出終端曱滿足VoIP接入網之間切換的條件,需要 進行切換,并通過信令流程步驟603向IP多媒體核心網子系統實體(IMCN subsystem entities)重新發起會話初始化協議邀請呼叫消息(SIP INVITE, Session Initiation Protocol INVITE ),該信令被4苗到VCC Application,示例性地, 該信令流程步驟602-603對應于上述步驟503;信令流程步驟604表示終端甲 完成接入網切換后,與終端乙重新進行媒體協商的過程,該步驟對應于上述步 驟505;信令流程步驟605-608表示VCC應用服務器對終端曱重新發起的SIP INVITE呼叫消息進行應答,并返回最終確認消息,對應于上述步驟606;步 驟607表示,主叫方甲完成VoIP語音切換,繼續利用切換后的接入網進行語 音通信,該步驟對應于上述步驟507。
圖5、圖6所示的上述實施例以主叫切換為例,當為被叫終端乙需要切換 WLAN接入網時,情況類似。即,在終端乙已通過兩種IP接入網注冊到IMS 核心網、且終端曱、乙已建立VoIP通話后,如判斷出終端乙滿足切換條件, 則其切換的步驟同上述步驟503至步驟507。
進一步地,本發明實施例的IMS域內VoIP切換方法還包括VCC Application終呼選路功能,用戶可以通過v3 -接口將終呼路徑選定策略保存在 VCC Application,當用戶作為一皮叫并且用戶已經通過兩種或者兩種以上的
WLAN登錄注冊到IMS時,VCC Application根據用戶預設的終呼路徑選擇一 種WLAN承載終呼。
進一步地,本發明實施例所述的IMS域內VoIP無縫切換的方法還包括終 端終呼選路功能,當用戶作為被叫并且用戶已經通過兩種或者兩種以上的 WLAN登錄注冊到IMS時,VCC Application出局呼叫經IMS核心網分叉 (Forking)處理,即對于基于不同的WLAN鏈路分別終呼,終端能夠根據配 置優先選擇某一種WLAN接入網。
圖7為本發明實施例的IMS系統的結構示意圖。如圖7,該實施例的IMS 系統包括終端和語音呼叫連續服務器(VCC Application),該終端包括接 入模塊,用于通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS核心 網;語音呼叫連續VCC控制模塊,用于在所述終端通過所述至少兩個接入網 中的一個進行VoIP通話的過程中,判斷所述終端是否滿足預設的IP接入網之 間切換條件,并在滿足所述切換條件時發起IMS域內的切換請求;VCC應用 服務器包括IMS域切換模塊,用于接收所述終端發起的IMS域內的切換請 求,并將所述終端與所述VCC應用服務器間的信令切換到所述至少兩個IP接 入網中、除當前承載所述VoIP通話的IP接入網之外的其中 一個IP接入網上。
該實施例的IMS系統中,終端的VCC控制模塊包括信號能量檢測模塊, 用于檢測當前承載VoIP通話的無線IP接入網的信號能量值;信號能量判斷模 塊,用于判斷所述檢測出的所述信號能量值是否小于預設的第 一 網絡信號強度 閾值、并保持小于所述第一網絡信號強度閾值的時間長度達到預設時間長度; 如是,則所述終端發起IMS域內的切換請求。
該實施例的IMS系統中,語音呼叫連續控制模塊包括手動切換控制模 塊,用于接收用戶輸入的IP接入網切換命令,并在接收到用戶輸入的所述切 換命令、且所述切換命令中欲切換至的目標IP接入網的信號已達到預設的第 二網絡信號強度閾值時,發起IMS域內的切換請求。
圖8為本發明實施例的終端的結構示意圖。該實施例的終端,包括接入 模塊,用于通過至少兩個不同的無線接入網接入并注冊登錄到IMS核心網; VCC控制模塊,用于在所述終端通過所述至少兩個IP接入網中的一個進行 VoIP通話的過程中,判斷所述終端是否滿足預設的IP接入網之間的切換條件,并在滿足所述切換條件時發起IMS域內的切換請求。
圖9為本發明實施例的VCC應用服務器的結構示意圖。該實施例的VCC 應用服務器,包括冗余注冊記錄模塊,用于在終端通過至少兩個不同的無線 接入網接入并注冊登錄到IMS核心網時,記錄所述終端的多條路徑在線狀態; IMS域切換模塊,用于在所述終端通過所述至少兩個IP接入網中的一個進行 VoIP通話的過程中接收所述終端發起的IMS域內的切換請求,并根據所述冗 余注冊記錄模塊記錄的所述終端多條路徑在線狀態,將與所述終端之間的信令 切換到所述至少兩個IP接入網中、除當前承載所述VoIP通話的IP接入網之 外的其中一個IP接入網上。
優選地,該實施例的VCC應用服務器以私有標識和公有標識作為主關鍵 字記錄終端的在線狀態。
優選地,該實施例的VCC應用服務器以私有標識和公有標識作為主關鍵 字從歸屬用戶服務器查詢終端在線狀態;示例性地,可以是即時查詢終端的在 線狀態。
在本發明實施例的具體實現中,示例性地,可通過在終端上設置的VCC 控制模塊和VoIP軟件客戶端來完成VoIP的無縫切換。VCC控制模塊用來完 成無線4矣入網之間的切換控制,如完成移動網絡、WiFi、 WiMax之間的切換 控制。VCC控制模塊獲取WiFi、 WiMax、移動網絡的信號能量值,通過預先 設置的切換策略判斷是否需要進行切換操作,如判斷是否需要通知VoIP客戶 端進行切換操作。具體地,如果VCC控制模塊經過切換策略判定后,需要切 換,那么VCC控制模塊將通知VoIP客戶端在欲切入的目標接入網上重新建立 呼叫。
本發明實施例的技術方案適用于GSM、 WCDMA、 TD-SCDMA制式的 WLAN多模移動終端,包括智能手機、PDA、 PPC、 MID等。本發明實施例 的WLAN多模終端以WiFi、 WiMax為例,但不局限于此,適用于3GPPIMS 所支持的所有WLAN接入網類型。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通 技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾, 這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1.一種IMS域內VoIP的切換方法,其特征在于,包括如下步驟:步驟A,終端通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS核心網;步驟B,在所述終端通過所述至少兩個IP接入網中的一個進行VoIP通話的過程中,如果所述終端滿足預設的IP接入網之間的切換條件,則發起IMS域內的切換請求;步驟C,語音呼叫連續應用服務器接收所述切換請求,并將所述終端與所述語音呼叫連續應用服務器之間的信令切換到所述至少兩個IP接入網中、除當前承載所述VoIP通話的IP接入網之外的其中一個IP接入網上。
2. 根據權利要求1所述的切換方法,其特征在于,所述步驟A中,所述 終端通過至少兩個不同的IP接入網接入并注冊登錄到IMS核心網為的私有標識PVI和相同的公有標識PUI登錄到所述IMS核心網;的私有標識PVI和不同的公有標識PUI登錄到所述IMS核心網;或,的私有標識PVI和相同的公有標識PUI登錄到所述IMS核心網。
3. 根據權利要求1所述的切換方法,其特征在于,所述步驟B中,如果 所述終端滿足預設的IP接入網之間切換條件,則發起IMS域內的切換請求的 步驟包括所述終端檢測當前承載VoIP通話的無線接入網的信號能量值; 所述終端判斷所述檢測出的信號能量值是否小于預設的第一網絡信號強度閾值、并保持小于所述第一網絡信號強度閾值的時間長度達到預設時間長度;如是,則所述終端發起IMS域內的切換請求。
4. 根據權利要求1所述的切換方法,其特征在于,所述步驟B中,如果 所述終端滿足預設的IP接入網之間切換條件,則發起IMS域內的切換請求的 步驟包括 判斷所述終端是否接收到用戶輸入的IP接入網切換命令、且所述切換命 令中欲切換至的目標IP接入網的信號已達到預設的第二網絡信號強度閾值;如是,則所述終端發起IMS域內的切換請求。
5. 根據權利要求1或3所述的切換方法,其特征在于,所述步驟B中, 在確定所述終端滿足預設的IP接入網切換條件后、發起所述切換請求前還包 括所述終端根據預設的切換優選級確定欲切換至的IP接入網。
6. 根據權利要求2所述的切換方法,其特征在于,所述步驟A中,所述 終端通過至少兩個不同的IP接入網接入并注冊登錄到IMS核心網后,還包括所述語音呼叫連續應用服務器以所述私有標識和 >有標識作為主關4建字 記錄所述終端的在線狀態;或,所述語音呼叫連續應用服務器以所述私有標識和公有標識作為主關鍵字 >夂人歸屬用戶服務器查詢所述終端在線狀態。
7. 根據權利要求1所述的切換方法,其特征在于,當所述終端為VoIP通 話的被叫方時,在所述步驟A之后、所述步驟B之前,還包括所述語音呼叫連續應用服務器根據預先通過v3接口設置的終呼路徑選擇 策略,從所述至少兩個IP接入網網中選4奪一個接入網承載所述VoIP通話。
8. 根據權利要求1所述的切換方法,其特征在于,所述步驟C中,在進 行所述切換之前,還包括所述語音呼叫連續應用服務器根據預先通過v3接口設置在自身上的切換 策略,確定出欲切換至的目標接入網的步驟。
9. 根據權利要求1所述的切換方法,其特征在于,所述語音呼叫連續應 用服務器對所述至少兩個不同IP接入網中的每個提供不同的語音呼叫連續域 切換統一資源標識符VDI;所述發起的IMS域內的切換請求中攜帶欲切換至 的目標接入網的VDI;所述步驟C中,在進行所述切換之前,所述語音呼叫 連續應用服務器根據所述切換請求中攜帶的所述目標接入網的VDI進行所述 切換。
10. 根據權利要求9所述的切換方法,其特征在于,所述步驟B中,所述終端通過發起呼叫邀請來發起所述切換請求,所述 欲切換至的目標接入網的VDI通過所述呼叫邀請中的請求統一資源標識符來 攜帶;所述步驟c中,所述語音呼叫連續應用服務器從所述終端發起的呼叫邀請中,取出所述請求統一資源標識符,并將所述終端與所述語音呼叫連續應用服務器之間的信令切換到與所述請求統一資源標識符中攜帶的所述VDI相對應的目標4妄入網。
11. 一種IMS系統,包括終端和語音呼叫連續服務器,其特征在于, 所述終端包括接入4莫塊,用于通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS 核心網;語音呼叫連續控制模塊,用于在所述終端通過所述至少兩個IP接入網中 的一個進行VoIP通話的過程中,判斷所述終端是否滿足預設的IP接入網之間 的切換條件,并在滿足所述切換條件時發起IMS域內的切換請求;所述語音呼叫連續服務器包括IMS域切換模塊,用于接收所述終端發起的IMS域內的切換請求,并將 所述終端與所述語音呼叫連續服務器之間的信令切換到所述至少兩個IP接入 網中、除當前承載所述VoIP通話的IP接入網之外的其中 一個IP接入網上。
12. 根據權利要求11所述的IMS系統,其特征在于,所述語音呼叫連續 控制模塊包括信號能量檢測模塊,用于檢測當前承載VoIP通話的無線IP接入網的信號 能量值;信號能量判斷模塊,用于判斷所述檢測出的所述信號能量值是否小于預設 的第一網絡信號強度閾值、并保持小于所述第一網絡信號強度閾值的時間長度 達到預設時間長度;如是,則所述終端發起IMS域內的切換請求。
13. 根據權利要求11所述的IMS系統,其特征在于,所述語音呼叫連續 控制模塊包括手動切換控制模塊,用于接收用戶輸入的IP接入網切換命令,并在接收 到用戶輸入的所述切換命令、且所述切換命令中欲切換至的目標IP接入網的 信號已達到預設的第二網絡信號強度閾值時,發起IMS域內的切換請求。
14. 一種終端,其特征在于,包括接入模塊,用于通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS 核心網;語音呼叫連續控制模塊,用于在所述終端通過所述至少兩個IP接入網中 的一個進行VoIP通話的過程中,判斷所述終端是否滿足預設的IP接入網之間 的切換條件,并在滿足所述切換條件時發起IMS域內的切換請求。
15. —種語音呼叫連續服務器,其特征在于,包括 冗余注冊記錄才莫塊,用于在終端通過至少兩個不同的無線IP接入網4妄入并注冊登錄到IMS核心網時,記錄所述終端的多條3各徑在線狀態;IMS域切換才莫塊,用于在所述終端通過所述至少兩個IP接入網中的一個述冗余注冊記錄模塊記錄的所述終端多條路徑在線狀態,將與所述終端之間的 信令切換到所述至少兩個IP接入網中、除當前承載所述VoIP通話的IP接入 網之外的其中一個IP接入網上。
全文摘要
本發明提供一種IMS域內VoIP的切換方法、IMS系統、終端及VCC應用服務器,該方法包括步驟A,終端通過至少兩個不同的無線IP接入網接入并注冊登錄到IMS核心網;步驟B,在終端通過至少兩個IP接入網中的一個進行VoIP通話的過程中,如果終端滿足預設的IP接入網之間切換條件,則發起IMS域內的切換請求;步驟C,語音呼叫連續應用服務器接收切換請求,并將終端與VCC應用服務器之間的信令切換到至少兩個IP接入網中、除當前承載VoIP通話的IP接入網之外的其中一個IP接入網上。利用上述技術方案能實現終端在IMS域內VoIP的無縫切換,增強了用戶體驗。
文檔編號H04B7/26GK101374356SQ20081022445
公開日2009年2月25日 申請日期2008年10月15日 優先權日2008年10月15日
發明者艷 盧, 玲 洪 申請人:中興通訊股份有限公司