專利名稱:異構(gòu)ip網(wǎng)絡(luò)切換時的數(shù)據(jù)傳輸方法及系統(tǒng)和核心網(wǎng)網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種異構(gòu)IP網(wǎng)絡(luò)的切換時的數(shù)據(jù)傳輸方 法,以及異構(gòu)IP網(wǎng)絡(luò)系統(tǒng)和核心網(wǎng)網(wǎng)關(guān)。
背景技術(shù):
3GPP系統(tǒng)包括無線接入網(wǎng)絡(luò)(Radio Access Network, RAN)和核心網(wǎng)絡(luò), 其中無線接入網(wǎng)絡(luò)用于處理所有與無線有關(guān)的功能,核心網(wǎng)絡(luò)處理系統(tǒng)內(nèi)所有 的話音呼叫和數(shù)據(jù)連接,并實現(xiàn)與外部網(wǎng)絡(luò)的交換和路由功能。核心網(wǎng)從邏輯 上分為電路交換域(Circuit Switched Domain, CS )和分組交換域(Packet Switched Domain, PS )。參見圖1,為3GPP分組域PS部分示意圖。如圖1所示,3GPP的PS部分核心網(wǎng)中主要的網(wǎng)元有SGSN (服務(wù)GPRS 支持節(jié)點(diǎn))、GGSN (網(wǎng)關(guān)GPRS支持節(jié)點(diǎn))。其中SGSN提供核心網(wǎng)與無線接 入系統(tǒng)的連接以及分組型數(shù)據(jù)業(yè)務(wù)的移動性管理、會話管理功能;GGSN則作 為移動通信系統(tǒng)與其它公用數(shù)據(jù)網(wǎng)間的接口,同時還具有查詢位置信息的功 能。為了增強(qiáng)未來網(wǎng)絡(luò)的竟?fàn)幠芰Γ?GPP系統(tǒng)架構(gòu)演進(jìn)(SAE)成為3GPP 的下一階段的研究發(fā)展主要方向。SAE網(wǎng)絡(luò)是一個多種網(wǎng)絡(luò)技術(shù)融合的架構(gòu), 用戶可以使用3GPP接入系統(tǒng)接入3GPP核心網(wǎng)絡(luò),也可以通過非3GPP接入 系統(tǒng)(例如WLAN, WiMAX等等)接入3GPP網(wǎng)絡(luò)。參見圖2,為3GPPTR23882中定義的SAE網(wǎng)絡(luò)架構(gòu)示意圖。SAE網(wǎng)絡(luò)架構(gòu)是融合3GPP接入技術(shù)與non-3GPP接入技術(shù)的網(wǎng)絡(luò),其中,UTRAN是已有的3GPP接入技術(shù)之一,通過Iu接口連接GPRS核心網(wǎng),
GPRS核心網(wǎng)通過S3和S4兩個接口連接演進(jìn)核心網(wǎng)的MME/UPE和SAE Anchor;Evolved RAN (又稱LTE)是3GPP下一代無線接入技術(shù),通過SI接口連 接演進(jìn)核心網(wǎng);Non-3GPP接入技術(shù)通過S2a接口融入演進(jìn)網(wǎng),在這個接口上使用的是MIP 協(xié)議(Mobile IP,移動IP協(xié)議)或MOBIKE協(xié)議(IKEv2 Mobility and Multihoming Protocol,因特網(wǎng)密鑰更新的移動性和多宿協(xié)議),比如,Mobile IPv4和Mobile IPv6。如圖2所示,SAE的核心網(wǎng)主要包含MME/UPE、 3GPP Anchor和SAE Anchor三個邏輯功能模塊。其中,MME是移動管理模塊,負(fù)責(zé)控制面的移動 性管理,包括MM Context (移動性管理上下文)和移動狀態(tài)管理,分配用戶 臨時身份標(biāo)識、安全功能等;UPE是用戶面實體,負(fù)責(zé)空閑狀態(tài)下為下行數(shù)據(jù) 發(fā)起尋呼,管理保存IP承栽參數(shù)和網(wǎng)絡(luò)內(nèi)路由信息等;3GPPanchor是2G/3G 和LTE (Long Term Evolution,接入網(wǎng)的長期演進(jìn))接入系統(tǒng)間的錨點(diǎn);SAE Anchor則充當(dāng)不同4妻入系統(tǒng)間的用戶面錨點(diǎn)。3GPP anchor和SAE anchor可以 合一為IASA (Inter AS Anchor,接入系統(tǒng)間錨點(diǎn)),作為所有接入技術(shù)在SAE 中對外的業(yè)務(wù)錨點(diǎn)。UE可以通過eNB-MME/UPE連接到IASA,此時UE與MME之間用移動 性管理/會話管理(MM/SM)協(xié)議,MMEAJPE與IASA之間使用GTP (GPRS Tunneling Protocol, GPRS隧道協(xié)議);UE也可以通過non-3GPP網(wǎng)關(guān)連接到 IASA, UE與non-3GPP網(wǎng)關(guān)使用特有的無線協(xié)議,UE與IASA之間使用MP 或MOBIKE。3GPP中使用的核心協(xié)議是GTP協(xié)議。GTP協(xié)議主要包括PDP (Packet Data Protocol context,分組數(shù)據(jù)協(xié)議)上下文激活、PDP上下文修改、PDP上 下文去激活過程。其中PDP上下文保存了用戶面進(jìn)行隧道轉(zhuǎn)發(fā)的所有信息, 包括RNC/GGSN的用戶面IP地址、隧道標(biāo)識和QoS( Quality of Service,服務(wù)
質(zhì)量)等。GPRS系統(tǒng)的UE在進(jìn)行業(yè)務(wù)數(shù)據(jù)傳輸前需要發(fā)起PDP上下文激活過程, 其目的是為了獲得GGSN為UE分配的一個IP地址。在業(yè)務(wù)進(jìn)行過程中,當(dāng) 有一些參數(shù)發(fā)生改變的時候,會發(fā)起對PDP上下文的修改過程,對PDP上下 文的修改可以由很多種情況觸發(fā)。在業(yè)務(wù)結(jié)束或其他情況下,需要發(fā)起對PDP 上下文去激活流程。在圖1所示的3GPP SAE中,UE通過non 3GPP接入SAE中,可以使用 MP協(xié)議或者M(jìn)OBIKE協(xié)議。MIP協(xié)議使得移動節(jié)點(diǎn)(MN,該MN在無線通信網(wǎng)絡(luò)中即UE)無論在 網(wǎng)絡(luò)的附著點(diǎn)如何改變,該移動節(jié)點(diǎn)總是保持HoA( Home Address,家鄉(xiāng)地址) 不變。當(dāng)MN離開家鄉(xiāng)網(wǎng)絡(luò)移動到一個外地網(wǎng)絡(luò),將獲得一個CoA (Care of Address,轉(zhuǎn)交地址),并通過向HA (HomeAgent,家鄉(xiāng)代理)發(fā)起MIP注冊 過程,在HA上創(chuàng)建一個HoA地址和CoA地址的關(guān)聯(lián)。當(dāng)發(fā)往MN的數(shù)據(jù)報 文到達(dá)HA時,HA會根據(jù)它所記錄的CoA提供的MN當(dāng)前的位置信息,將該 數(shù)據(jù)包正確地路由到MN。MIP協(xié)議規(guī)定了 MIPv4的兩種實現(xiàn)方式MPv4 FA-CoA和MPv4 Co-CoA,圖3和圖4分別示出了兩種MIPv4的實現(xiàn)方式。其主要區(qū)別在于 MPv4 FA-CoA中,HA上記錄為FA (Foreign Agent,外地代理)的地址和MN HoA地址的關(guān)聯(lián),F(xiàn)A上記錄的是MN的HoA和MN的鏈路層地址(例如MAC 地址)的關(guān)聯(lián)。MIP隧道終結(jié)在FA; MIPv4 Co-CoA中,HA上記錄為MN在 外地網(wǎng)絡(luò)獲得的本地IP地址和MN HoA地址的關(guān)聯(lián),MIP隧道終結(jié)在MN。MOBIKE協(xié)議用于在兩個IP節(jié)點(diǎn)之間建立IPsec隧道。兩個IP節(jié)點(diǎn)分別 表示為發(fā)起端和響應(yīng)端。發(fā)起端在自己所處的網(wǎng)絡(luò)中擁有一個本地IP地址, 發(fā)起端用本地IP地址創(chuàng)建與響應(yīng)端之間的IPsec隧道。在建立IPsec隧道的過 程中,響應(yīng)端為發(fā)起端再分配一個遠(yuǎn)程IP,并且響應(yīng)端記錄遠(yuǎn)程IP與本地IP 之間的對應(yīng)關(guān)系。當(dāng)發(fā)往遠(yuǎn)程IP的數(shù)據(jù)報文到達(dá)響應(yīng)端時,響應(yīng)端會根據(jù)它
所記錄的本地IP,將該數(shù)據(jù)包正確地路由到發(fā)起端。當(dāng)發(fā)起端因為移動的原因,本地IP發(fā)生了變化,發(fā)起端通過INFORMATIONAL消息來更新相應(yīng)的IPSec隧道。在3GPPSAE中,UE會在不同的接入系統(tǒng)(2G、 3G、 non3GPP)之間移 動。為了保證更好的服務(wù)質(zhì)量,激活態(tài)UE在這些系統(tǒng)中移動的時候需要保持 業(yè)務(wù)連續(xù)性、減少丟包率。業(yè)務(wù)連續(xù)性是靠UE的IP地址不變來達(dá)到的。目前, 關(guān)于解決丟包問題的主流技術(shù)有data forwarding和bi-casting兩種技術(shù)。Data Forwarding 4支術(shù)中,3GPP沿用release 99 Packet Duplication mechanism所謂的包復(fù)制機(jī)制,當(dāng)切換發(fā)生時RNC (Radio Link Controller,無 線鏈路控制器)將數(shù)據(jù)包復(fù)制成兩份, 一份經(jīng)由原路徑送到UE ,另一份由 RNC傳送至UE移動到的RNC。Bi-Casting技術(shù)在作封包的bi-casting是由核心網(wǎng)來執(zhí)行的,因此SGSN 與GGSN可以執(zhí)行bi-casting的動作。當(dāng)切換是跨SGSN時包bi-casting由 GGSN來執(zhí)行,當(dāng)切換范圍是在同一個SGSN的范圍之內(nèi)包bi-casting由SGSN 來執(zhí)行。上面描述的兩種方法都需要支持后向切換,即UE所在源網(wǎng)絡(luò)可以通知目 標(biāo)網(wǎng)絡(luò)為UE準(zhǔn)備好資源,在同一種網(wǎng)絡(luò)中可以通過網(wǎng)元之間的接口來實現(xiàn)。 對于異構(gòu)IP網(wǎng)絡(luò)之間切換,如果處于激活態(tài)的UE具有多無線技術(shù)接入能力, 則UE可以在保持源網(wǎng)絡(luò)中的連接同時,在目標(biāo)網(wǎng)絡(luò)中創(chuàng)建新的連接,然后通 過源和目標(biāo)兩個連接同時傳送數(shù)據(jù),來實現(xiàn)異構(gòu)IP網(wǎng)絡(luò)間的無損切換。但是, 如果UE不具有多無線技術(shù)接入能力,則UE必須先中斷與源網(wǎng)絡(luò)的連接,并 接入目標(biāo)網(wǎng)絡(luò)開始重新創(chuàng)建連接。在這個切換過程中,首先,由于數(shù)據(jù)仍是源 源不斷的被發(fā)送到舊網(wǎng)絡(luò),而UE無法通過源網(wǎng),收數(shù)據(jù),從而導(dǎo)致極大的 數(shù)據(jù)丟包;其次,如果源網(wǎng)絡(luò)檢測到它無法聯(lián)系UE,將會發(fā)起與該UE相關(guān) 的會話的釋放過程,如此一來,即使隨后UE從目標(biāo)網(wǎng)絡(luò)成功地創(chuàng)建了連接, 也必須重新與用戶終端進(jìn)行交互,獲取用戶終端信息,進(jìn)行會話的創(chuàng)建
發(fā)明內(nèi)容
本發(fā)明實施例提供兩種異構(gòu)IP網(wǎng)絡(luò)切換時的數(shù)據(jù)傳輸方法,用以解決現(xiàn) 有技術(shù)中存在的在異構(gòu)IP網(wǎng)絡(luò)中切換時的丟包問題。基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供一種異構(gòu)IP網(wǎng)絡(luò)系統(tǒng)和一種 核心網(wǎng)網(wǎng)關(guān)。本發(fā)明實施例提供的第一種異構(gòu)IP網(wǎng)絡(luò)的切換方法中,所述異構(gòu)IP網(wǎng)絡(luò)由核心網(wǎng)網(wǎng)關(guān)作為不同接入系統(tǒng)間的錨點(diǎn),該方法包括以下步驟所述用戶終端通過源網(wǎng)絡(luò)向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送保留業(yè)務(wù)的指示信息; 所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該指示信息將發(fā)往該用戶終端的業(yè)務(wù)數(shù)據(jù)進(jìn)行緩存。 上述方法中,所述用戶終端準(zhǔn)備從所述源網(wǎng)絡(luò)切出時,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送請求保留業(yè)務(wù)的消息;所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該請求消息將發(fā)往該用戶終端的業(yè)務(wù)數(shù)據(jù)進(jìn)行緩存。 本發(fā)明實施例提供的第二種異構(gòu)IP網(wǎng)絡(luò)的切換方法中,所述異構(gòu)IP網(wǎng)絡(luò)由核心網(wǎng)網(wǎng)關(guān)作為不同接入系統(tǒng)間的錨點(diǎn),并且所述核心網(wǎng)網(wǎng)關(guān)緩存有用戶終端的業(yè)務(wù)數(shù)據(jù),該方法包括以下步驟所述用戶終端通過目標(biāo)網(wǎng)絡(luò)向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送取消保留的指示信息; 所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該指示信息將緩存的業(yè)務(wù)數(shù)據(jù)發(fā)送到該用戶終端。 上述方法中,若所述核心網(wǎng)網(wǎng)關(guān)在指定時間內(nèi)未收到所述用戶終端發(fā)送的取消保留的指示信息,則刪除緩存的所述用戶終端的業(yè)務(wù)數(shù)據(jù)。上述方法中,所述用戶終端切換到目標(biāo)網(wǎng)絡(luò)后,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送請求取消保留的消息;所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該請求消息將緩存的業(yè)務(wù)數(shù)據(jù)發(fā)送到該用戶終端。 本發(fā)明實施例提供的異構(gòu)IP網(wǎng)絡(luò)系統(tǒng),包括用戶終端、第一網(wǎng)絡(luò)、第二網(wǎng)絡(luò)和核心網(wǎng)網(wǎng)關(guān),所述核心網(wǎng)網(wǎng)關(guān)與所述第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)連接,所述用戶終端包括檢測模塊和指示信息發(fā)送模塊,所述核心網(wǎng)網(wǎng)關(guān)包括保留業(yè)務(wù)處理
模塊、取消保留處理模塊和存儲模塊;所述檢測模塊,用于在獲知所述用戶終端準(zhǔn)備從所述第一網(wǎng)絡(luò)切出時,向 所述指示信息發(fā)送^f莫塊發(fā)送切換開始的指示;在獲知所述用戶終端切換到所述 第二網(wǎng)絡(luò)后,向所述指示信息發(fā)送模塊發(fā)送切換完成的指示;所述指示信息發(fā)送^f莫塊,用于在接收到切換開始的指示后,通過所述第一 網(wǎng)絡(luò)向位于核心網(wǎng)網(wǎng)關(guān)的所述保留業(yè)務(wù)處理模塊發(fā)送保留業(yè)務(wù)的指示信息;在 接收到切換完成的指示后,通過所述第二網(wǎng)絡(luò)向所述取消保留處理才莫塊發(fā)送取 消保留的指示信息;所述保留業(yè)務(wù)處理模塊,用于根據(jù)接收到的所述保留業(yè)務(wù)的指示信息,將 發(fā)往所述用戶終端的業(yè)務(wù)數(shù)據(jù)緩存到所述存儲才莫塊;所述取消保留處理模塊,用于根據(jù)接收到的所述取消保留的指示信息,將 所述存儲模塊中保存的業(yè)務(wù)數(shù)據(jù)發(fā)送到所述用戶終端。所述核心網(wǎng)網(wǎng)關(guān)還包括定時器和刪除處理模塊;所述定時器用于在所述保留業(yè)務(wù)處理模塊接收到所述保留業(yè)務(wù)的指示信 息后開始計時;在所述取消保留處理模塊接收到所述取消保留的指示信息后停 止計時;所述刪除處理模塊用于當(dāng)定時器超時且所述取消保留處理模塊未收到所 述取消保留的指示信息時,將所述存儲模塊中保存的所述用戶終端的業(yè)務(wù)數(shù)據(jù)刪除。本發(fā)明實施例提供的核心網(wǎng)網(wǎng)關(guān),包括保留業(yè)務(wù)處理模塊、取消保留處理 模塊和存儲模塊;所述存儲才莫塊,用于存儲發(fā)往所述用戶終端的業(yè)務(wù)數(shù)據(jù);所述保留業(yè)務(wù)處理模塊,用于接收用戶終端發(fā)送的保留業(yè)務(wù)的指示信息, 并根據(jù)該指示信息將發(fā)往所述用戶終端的業(yè)務(wù)數(shù)椐緩存到所述存儲模塊;所述取消保留處理模塊,用于接收用戶終端發(fā)送的取消保留的指示信息, 并根據(jù)該指示信息將所述存儲模塊中保存的業(yè)務(wù)數(shù)據(jù)發(fā)送到相應(yīng)的用戶終端。
上述核心網(wǎng)網(wǎng)關(guān),還包括定時器和刪除處理模塊;
所述定時器用于在所述保留業(yè)務(wù)處理模塊接收到所述保留業(yè)務(wù)的指示信 息后開始計時;在所述取消保留處理模塊接收到所述取消保留的指示信息后停 止計時;
所述刪除處理模塊用于當(dāng)定時器超時時,將所述存儲模塊中保存的所述用 戶終端的業(yè)務(wù)數(shù)據(jù)刪除。
本發(fā)明實施例的有益效果如下
1、 本發(fā)明實施例通過在網(wǎng)絡(luò)切換開始時,由用戶終端指示核心網(wǎng)網(wǎng)關(guān)緩 存發(fā)往用戶終端的業(yè)務(wù)數(shù)據(jù),解決了現(xiàn)有技術(shù)中,對于不具有多無線技術(shù)同時 接入能力的用戶終端在異構(gòu)IP網(wǎng)絡(luò)之間切換的時候,丟失掉發(fā)往該用戶終端 的業(yè)務(wù)數(shù)據(jù)的問題,使用戶終端的相應(yīng)業(yè)務(wù)得以保留。
2、 本發(fā)明實施例通過在切換完成后,由用戶終端指示核心網(wǎng)網(wǎng)關(guān)將緩存 的業(yè)務(wù)數(shù)據(jù)發(fā)送到用戶終端,因而減少了因網(wǎng)絡(luò)切換引起的丟包率。
3、 本發(fā)明實施例通過在核心網(wǎng)網(wǎng)關(guān)中設(shè)置定時器,以控制緩存業(yè)務(wù)數(shù)據(jù) 在核心網(wǎng)網(wǎng)關(guān)中保存的時間,當(dāng)定時器超時并且核心網(wǎng)網(wǎng)關(guān)未收到取消保留的 指示信息時,將緩存的用戶終端的業(yè)務(wù)數(shù)據(jù)刪除,以節(jié)省核心網(wǎng)網(wǎng)關(guān)的存儲空 間。
圖1為3GPP分組域PS部分示意圖2為3GPPTR 23882中定義的SAE網(wǎng)絡(luò)架構(gòu)示意圖3為MIPv4 FA-CoA注冊過程示意圖4為MIPv4 Co-CoA注冊過程示意圖5為本發(fā)明實施例的網(wǎng)絡(luò)切換流程示意圖6為本發(fā)明第一實施例的網(wǎng)絡(luò)切換流程示意圖7為本發(fā)明第二實施例的網(wǎng)絡(luò)切換流程示意圖8為本發(fā)明第三實施例的網(wǎng)絡(luò)切換流程示意圖; 圖9為本發(fā)明第四實施例的網(wǎng)絡(luò)切換流程示意圖; 圖IO為本發(fā)明第六實施例的網(wǎng)絡(luò)切換流程示意圖; 圖11為本發(fā)明實施例的異構(gòu)IP網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖; 圖12為本發(fā)明實施例的核心網(wǎng)網(wǎng)關(guān)結(jié)構(gòu)示意圖。
具體實施方式
下面通過附圖對本發(fā)明進(jìn)行詳細(xì)描述。參見圖5,為本發(fā)明實施例的網(wǎng)絡(luò)切換流程示意圖。如圖5所示,UE決定開始切換時,通過源網(wǎng)絡(luò)發(fā)送保留業(yè)務(wù)的指示給核 心網(wǎng)網(wǎng)關(guān),收到該指示的核心網(wǎng)網(wǎng)關(guān)將進(jìn)行保留業(yè)務(wù)的相關(guān)操作(保存該UE 信息、緩存發(fā)往該UE的業(yè)務(wù)數(shù)據(jù))。當(dāng)UE成功切換到目標(biāo)網(wǎng)絡(luò)后,發(fā)送取消 保留的指示給核心網(wǎng)網(wǎng)關(guān),收到該指示的核心網(wǎng)網(wǎng)關(guān)將緩存的業(yè)務(wù)數(shù)據(jù)通過新 的連接傳送給該UE。下面結(jié)合附圖,以6個實施例對本發(fā)明進(jìn)行詳細(xì)描述。實施例1本實施例描述UE從UTRAN或Evolved RAN切換到non-3GPP接入系統(tǒng) (non-3GPP接入系統(tǒng)與SAEAnchor之間采用MIP協(xié)議通信)的過程,由于從 Evolved RAN切換到non-3GPP接入系統(tǒng)的過程與從UTRAN切換到non-3GPP 接入系統(tǒng)的過程相似,以下僅描述前者的切換過程,在下述流程中,將 MME/UPE替換為SGSN,即為后者的切換過程。參見圖6,為本發(fā)明第一實施例的網(wǎng)絡(luò)切換流程示意圖,UE通過UE—一 MME/UPE— 一SAE Anchor的路徑傳送業(yè)務(wù)數(shù)據(jù),UE從Evolved RAN切換到 non-3GPP接入系統(tǒng)的過程中,UE的業(yè)務(wù)數(shù)據(jù)的傳輸過程具體步驟包括1 ~ 3、 UE檢測到non-3GPP無線信號,決定切換到non-3GPP接入系統(tǒng), 于是發(fā)起更新PDP上下文流程,其中
步驟1 、 UE發(fā)送修改PDP上下文請求(Modify PDP Context Request)到 MME/UPE,攜帶保留業(yè)務(wù)的指示信息(hold on參數(shù)),指示將相關(guān)業(yè)務(wù)設(shè)置 為保留狀態(tài);UE也可以發(fā)起PDP上下文去活過程,指示將相關(guān)業(yè)務(wù)設(shè)置為保 留狀態(tài);步驟2、 MME/UPE發(fā)送更新PDP上下文請求(Update PDP Context Request),攜帶保留業(yè)務(wù)的指示信息(hold on參數(shù));SAE Anchor按照指示將 相關(guān)業(yè)務(wù)遷移為保留狀態(tài)并緩存發(fā)往UE的業(yè)務(wù)數(shù)據(jù),返回更新PDP上下文響 應(yīng)(Update PDP Context Response )。Hold on參數(shù)值可以為1或0,本實施例中,hold on參數(shù)的參數(shù)值為1表 示要保留業(yè)務(wù),參數(shù)值為0表示取消保留。SAE Anchor收到值為1的hold on 參數(shù)后,保存該UE在網(wǎng)絡(luò)側(cè)的一些基本信息,比如上下文、地址信息等,并 且將發(fā)往該UE的業(yè)務(wù)數(shù)據(jù)(如視頻、音頻數(shù)據(jù))進(jìn)行緩存。步驟3、 MME/UPE向UE發(fā)送修改PDP上下文接受消息(Modify PDP Context Accept )。4~6、 UE切換到non3GPP接入系統(tǒng),其中步驟4、 UE切換到non 3GPP接入系統(tǒng),執(zhí)行符合non-3 GPP接入系統(tǒng)規(guī) 范的接入認(rèn)證過程;步驟5、認(rèn)證通過后,UE收到代理公告消息,得到拜訪網(wǎng)絡(luò)的前綴信息; 步驟6、 UE獲得CoA (如果是MIPv4FA-CoA,則省略這一步)。7、 UE向SAE Anchor發(fā)起MP注冊過程,在注冊消息中攜帶取消保留的 指示信息(hold on參數(shù))。在MIP注冊過程中,UE使用在3GPP網(wǎng)絡(luò)得到的 IP地址作為HoA,把SAE Anchor作為HA。 SAE Anchor把下行通路由GTP 隧道轉(zhuǎn)換為MP隧道。SAE Anchor收到值為0 (表示取消保留)的hold on參數(shù)后,將緩存的發(fā) 往該UE的業(yè)務(wù)數(shù)據(jù)發(fā)送到該l疋。8、 SAE Anchor發(fā)起PDP上下文的刪除過程。 UE在non 3GPP系統(tǒng)接入時的數(shù)據(jù)路由是UE——non 3GPP網(wǎng)關(guān)——SAE Anchor。本實施例中,UE支持MIP協(xié)議。若UE不支持MIP協(xié)議,則在UE通過 目標(biāo)網(wǎng)絡(luò)發(fā)起注冊時,觸發(fā)代理服務(wù)器(Proxy MIP)代理該UE向SAE Anchor 進(jìn)行注冊。實施例2本實施例描述UE從UTRAN或Evolved RAN切換到non-3GPP接入系統(tǒng) 的過程(non-3GPP接入系統(tǒng)與SAE Anchor之間采用MOBIKE協(xié)議通信),由 于從Evolved RAN切換到non-3GPP接入系統(tǒng)的過程與從UTRAN切換到 non-3GPP接入系統(tǒng)的過程相似,以下僅描述前者的切換過程,在下述流程中, 將MME/UPE替換為SGSN,即為后者的切換過程。參見圖7,為本發(fā)明第二實施例的網(wǎng)絡(luò)切換流程示意圖,UE通過UE—— MME/UPE——SAE Anchor的路徑傳送業(yè)務(wù)數(shù)據(jù),UE從Evolved RAN切換到 non-3GPP接入系統(tǒng)的過程中,UE的業(yè)務(wù)數(shù)據(jù)的傳輸過程具體步驟包括1 ~ 3、 UE檢測到non-3GPP無線信號,決定切換到non-3GPP接入系統(tǒng), 于是發(fā)起更新PDP上下文流程,其中步驟1 、 UE發(fā)送修改PDP上下文請求(Modify PDP Context Request)到 MME/UPE,攜帶保留業(yè)務(wù)的指示信息(hold on參數(shù)),指示將相關(guān)業(yè)務(wù)設(shè)置 為保留狀態(tài);UE也可以發(fā)起PDP Context去活過程,指示將相關(guān)業(yè)務(wù)設(shè)置為保 留狀態(tài);步驟2、 MME/UPE發(fā)送更新PDP上下文請求(Update PDP Context Request),攜帶保留業(yè)務(wù)的指示信息(hold on參數(shù));SAE Anchor按照指示將 相關(guān)業(yè)務(wù)遷移為保留狀態(tài)并緩存UE的業(yè)務(wù)數(shù)據(jù),返回更新PDP上下文響應(yīng) (Update PDP Context Response);Hold on參數(shù)值可以為1或0,本實施例中,hold on參數(shù)的參數(shù)值為1表 示要保留業(yè)務(wù),參數(shù)值為0表示取消保留。SAE Anchor收到值為1的hold on
參數(shù)后,保存該UE在網(wǎng)絡(luò)側(cè)的一些基本信息,比如上下文、地址信息等,并 且將發(fā)往該UE的業(yè)務(wù)數(shù)據(jù)(如視頻、音頻數(shù)據(jù))進(jìn)行緩存。步驟3、 MME/UPE向UE發(fā)送修改PDP上下文接受消息(Modify PDP Context Accept ) 4~6、 UE切換到non3GPP接入系統(tǒng),其中步驟4、 UE切換到non 3GPP接入系統(tǒng),執(zhí)行符合non-3GPP接入系統(tǒng)規(guī) 范的接入認(rèn)證過程;步驟5 、認(rèn)證通過后,UE在non-3GPP網(wǎng)絡(luò)中獲得IP地址,即local IP地址;步驟6、 UE通過DNS過程獲取SAE Anchor的IP地址(這一步驟可以省略)。7~10、 UE發(fā)起創(chuàng)建IPSec隧道流程,其中步驟7、 UE與SAE Anchor交換IKE—SA—INIT消息;步驟8、 UE向SAE Anchor發(fā)送IKE—AUTH request消息,攜帶取消保留 的指示信息(holdon參數(shù));步驟9、 EAP over IKE過程,詳細(xì)過程可以參考3GPPTS 33.234;步驟10、 SAE Anchor向UE發(fā)送IKE—AUTH response, IKEv2協(xié)商過程結(jié) 束,IPSec隧道建立成功。SAE Anchor收到值為0 (表示取消保留)的hold on參數(shù)后,將緩存的發(fā) 往該UE的業(yè)務(wù)數(shù)據(jù)發(fā)送到該UE。11 、 SAE Anchor發(fā)起PDP上下文的刪除過程。UE在non3GPP系統(tǒng)接入時的數(shù)據(jù)路由是UE——non3GPP網(wǎng)關(guān)一一SAE Anchor。實施例3本實施例描述UE從non-3GPP接入系統(tǒng)(non-3GPP接入系統(tǒng)與SAE Anchor之間采用MOBIKE協(xié)議通信)切換到UTRAN或Evolved RAN的過程, 由于從non-3GPP接入系統(tǒng)切換到Evolved RAN的過程與切換到UTRAN的過 程相似,以下僅描述前者的切換過程,在下述流程中,將MME/UPE替換為 SGSN,即為后者的切換過程。參見圖8,為本發(fā)明第三實施例的網(wǎng)絡(luò)切換流程示意圖,UE在non3GPP 系統(tǒng)接入時按照路由路徑UE——non3GPP網(wǎng)關(guān)——SAE Anchor傳送業(yè)務(wù)數(shù) 據(jù),UE從non-3GPP接入系統(tǒng)切換到Evolved RAN的過程中,UE的業(yè)務(wù)數(shù)據(jù) 的傳輸過程具體步驟包括
1、 UE決定切換,發(fā)起更新IPSec隧道流程。UE向SAE Anchor發(fā)送 informational request消息,攜帶保留業(yè)務(wù)的指示信息(holdon參數(shù));Hold on參數(shù)值可以為1或0,本實施例中,hold on參數(shù)的參數(shù)值為1表 示要保留業(yè)務(wù),M值為0表示取消保留。SAE Anchor收到值為1的hold on 參數(shù)后,保存該UE在網(wǎng)絡(luò)側(cè)的一些基本信息,比如上下文、地址信息等,并 且將發(fā)往該l正的業(yè)務(wù)數(shù)據(jù)(如視頻、音頻數(shù)據(jù))進(jìn)行緩存。
2、 UE附著到3GPP網(wǎng)絡(luò)。
3、 UE在3GPP系統(tǒng)中創(chuàng)建PDP上下文,并在該過程中向SAE Anchor發(fā) 送取消保留的指示信息(holdon參數(shù))。SAE Anchor收到值為0 (表示取消保 留)的hold on參數(shù)后,將緩存的發(fā)往該UE的業(yè)務(wù)數(shù)據(jù)發(fā)送到該UE。UE在SAE系統(tǒng)接入時的數(shù)據(jù)路由是UE——3GPP MME/UPE—一SAE Anchor。實施例4本實施例描述UE從non-3GPP接入系統(tǒng)(non-3GPP接入系統(tǒng)與SAE Anchor之間采用MIP協(xié)議通信)切換到UTRAN或Evolved RAN的過程,由 于從non-3GPP接入系統(tǒng)切換到Evolved RAN的過程與切換到UTRAN的過程 相似,以下僅描述前者的切換過程,在下述流程中,將MME/UPE替換為SGSN, 即為后者的切換過程。參見圖9,為本發(fā)明第四實施例的網(wǎng)絡(luò)切換流程示意圖,UE在non3GPP
系統(tǒng)接入時按照路由路徑UE——non 3GPP GW——SAE Anchor傳送業(yè)務(wù)數(shù) 據(jù),UE從non-3GPP接入系統(tǒng)切換到Evolved RAN的過程中,UE的業(yè)務(wù)數(shù)據(jù) 的傳輸過程具體步驟包括1、 UE決定切換,發(fā)起MIP注冊更新流程。在MIP注冊更新流程中,UE 通過MIP注冊請求消息,攜帶保留業(yè)務(wù)的指示信息(holdon參數(shù));Hold on參數(shù)值可以為1或0,本實施例中,hold on參數(shù)的參數(shù)值為1表 示要保留業(yè)務(wù),參數(shù)值為O表示取消保留。SAE Anchor收到值為1的hold on 參數(shù)后,保存該UE在網(wǎng)絡(luò)側(cè)的一些基本信息,比如上下文、地址信息等,并 且將發(fā)往該UE的業(yè)務(wù)數(shù)據(jù)(如視頻、音頻數(shù)據(jù))進(jìn)行緩存。2、 UE附著到3GPP網(wǎng)絡(luò)。3、 UE在3GPP系統(tǒng)中創(chuàng)建PDP上下文,并在該過程中向SAE Anchor發(fā) 送取消保留的指示信息(holdon參數(shù))。SAE Anchor收到值為0 (表示取消保 留)的holdon參數(shù)后,將緩存的發(fā)往該UE的業(yè)務(wù)數(shù)據(jù)發(fā)送到該UE。UE在SAE系統(tǒng)中的數(shù)據(jù)路由是UE——3GPP MME/UPE— 一SAE Anchor。 本實施例中,UE支持MIP協(xié)議。若UE不支持MIP協(xié)議,則在UE通過源網(wǎng)絡(luò)發(fā)起注冊更新時,觸發(fā)代理服務(wù)器(Proxy MIP )代理該UE向SAE Anchor進(jìn)行注冊更新。 實施例5本實施例描述兩個non-3GPP接入系統(tǒng)間的切換過程,包括以下四種情況(1) 源網(wǎng)絡(luò)和目標(biāo)網(wǎng)絡(luò)與SAE Anchor通過MIP協(xié)議通信。當(dāng)UE從源網(wǎng) 絡(luò)切換到目標(biāo)網(wǎng)絡(luò)時,UE在源網(wǎng)絡(luò)中通過向SAE Anchor發(fā)起MIP注冊更新 過程,將保留業(yè)務(wù)的指示信息發(fā)送給SAE Anchor, SAE Anchor將UE在網(wǎng)絡(luò) 側(cè)的一些基本信息進(jìn)行保存并緩存發(fā)往該UE的業(yè)務(wù)凄t據(jù);UE在目標(biāo)網(wǎng)絡(luò)中 通過向SAE Anchor發(fā)起MIP注冊過程,將取消保留的指示信息發(fā)送給SAE Anchor, SAE Anchor將緩存的業(yè)務(wù)數(shù)據(jù)通過目標(biāo)網(wǎng)絡(luò)發(fā)送到UE;(2) 源網(wǎng)絡(luò)與SAE Anchor通過MIP協(xié)議通信,目標(biāo)網(wǎng)絡(luò)與SAE Anchor
通過MOBIKE協(xié)i義通信。當(dāng)UE從源網(wǎng)絡(luò)切換到目標(biāo)網(wǎng)絡(luò)時,UE在源網(wǎng)絡(luò)中 通過向SAE Anchor發(fā)起MIP注冊更新過程,將保留業(yè)務(wù)的指示信息發(fā)送給 SAE Anchor, SAE Anchor將UE在網(wǎng)絡(luò)側(cè)的一些基本信息進(jìn)行保存并緩存發(fā)往 該UE的業(yè)務(wù)數(shù)據(jù);UE在目標(biāo)網(wǎng)絡(luò)中通過發(fā)起的創(chuàng)建IPSec隧道過程中的 IKE—AUTH請求消息將取消保留的指示信息發(fā)送給SAE Anchor, SAE Anchor 將緩存的業(yè)務(wù)數(shù)據(jù)通過目標(biāo)網(wǎng)絡(luò)發(fā)送到UE;(3 )源網(wǎng)絡(luò)與SAE Anchor通過MOBIKE通信,目標(biāo)網(wǎng)絡(luò)通過MIP協(xié)議 與SAEAnchor通信。當(dāng)UE從源網(wǎng)絡(luò)切換到目標(biāo)網(wǎng)絡(luò)時,UE在源網(wǎng)絡(luò)中通過 發(fā)起的更新IPSec隧道過程中的IKE—AUTH請求消息將保留業(yè)務(wù)的指示信息發(fā) 送給SAE Anchor, SAE Anchor將UE在網(wǎng)絡(luò)側(cè)的一些基本信息進(jìn)行保存并緩 存發(fā)往該UE的業(yè)務(wù)數(shù)據(jù);UE在目標(biāo)網(wǎng)絡(luò)中通過發(fā)起MIP注冊過程將取消保 留的指示信息發(fā)送給SAE Anchor; SAE Anchor將緩存的業(yè)務(wù)數(shù)據(jù)通過目標(biāo)網(wǎng) 絡(luò)發(fā)送到l正;(4)源網(wǎng)絡(luò)和目標(biāo)網(wǎng)絡(luò)都通過MOBIKE協(xié)議與SAEAnchor通信。當(dāng)UE 從源網(wǎng)絡(luò)切換到目標(biāo)網(wǎng)絡(luò)時,UE在源網(wǎng)絡(luò)中通過發(fā)起的更新IPSec隧道過程 中的IKE_AUTH請求消息將保留業(yè)務(wù)的指示信息發(fā)送給SAE Anchor; UE在 目標(biāo)網(wǎng)絡(luò)中通過發(fā)起的創(chuàng)建IPSec隧道過程將取消保留的指示信息發(fā)送給SAE Anchor; SAE Anchor將緩存的業(yè)務(wù)數(shù)據(jù)通過目標(biāo)網(wǎng)絡(luò)發(fā)送到UE。本實施例中,UE支持MIP協(xié)議。若UE不支持MIP協(xié)議,則在UE通過 源網(wǎng)絡(luò)發(fā)起注冊更新時,觸發(fā)Proxy MIP代理該UE向SAE Anchor進(jìn)行注冊 更新;或者在UE通過目標(biāo)網(wǎng)絡(luò)發(fā)起注冊時,觸發(fā)Proxy MIP代理該UE向SAE Anchor進(jìn)行注冊。上述實施例1~5中,如果UE處于網(wǎng)絡(luò)邊緣,還沒有切換到目標(biāo)網(wǎng)絡(luò), 又回到源網(wǎng)絡(luò)時,由于在切換開始時已向SAE Anchor發(fā)送保留業(yè)務(wù)的指示信 息(例如參數(shù)為1的hold on參數(shù)),則此時需要向SAE Anchor發(fā)送取消保留 的指示信息(例如值為0的hold on參數(shù));SAE Anchor收到值為0的hold on 參數(shù)后,將緩存的業(yè)務(wù)數(shù)據(jù)通過源網(wǎng)絡(luò)發(fā)送到該UE,該UE繼續(xù)在源網(wǎng)絡(luò)中 進(jìn)行通信。上述實施例1~5描述的網(wǎng)絡(luò)切換過程中,UE是在現(xiàn)有消息中增加指示位 來通知網(wǎng)關(guān)緩存UE的業(yè)務(wù)數(shù)據(jù)或者將緩存的業(yè)務(wù)數(shù)據(jù)發(fā)送到UE,還可以通 過新增消息來指示通知網(wǎng)關(guān)相應(yīng)的操作。下面以實施例6進(jìn)行詳細(xì)描述。實施例6本實施例以從Evolved RAN切換到non-3GPP接入系統(tǒng)的過程為例,描述 通過新增加消息來指示通知網(wǎng)關(guān)進(jìn)行保留/取消保留的過程。參見圖10,為本發(fā)明第六實施例的網(wǎng)絡(luò)切換流程示意圖,UE在3GPP系 統(tǒng)內(nèi)的數(shù)據(jù)路由是UE——3GPP MME/UPE——SAE Anchor, UE從Evolved RAN接入系統(tǒng)切換到non-3GPP的過程中,UE的業(yè)務(wù)數(shù)據(jù)的傳輸過程具體步 驟包括1~3、 UE向MME/UPE發(fā)起保留業(yè)務(wù)的流程,其中 步驟l、 UE向MME/UPE發(fā)送請求保留業(yè)務(wù)的消息(Holdon消息); 步驟2 、 MME/UPE轉(zhuǎn)發(fā)該消息給SAE Anchor; SAE Anchor向MME/UPE 返回響應(yīng)消息(HoldOnAck);步驟3、 UE收到HoldOnAck。SAE Anchor收到hold on消息后,保存該UE在網(wǎng)絡(luò)側(cè)的一些基本信息, 比如上下文、地址信息等,并且將發(fā)往該l正的業(yè)務(wù)數(shù)據(jù)(如視頻、音頻數(shù)據(jù)) 進(jìn)行緩存。4~6、 UE接入non3GPP系統(tǒng)。7、 UE向SAE Anchor發(fā)起MIP注冊過程。UE使用在3GPP網(wǎng)絡(luò)得到的 IP地址作為HoA,把SAE Anchor作為HA。 SAE Anchor把下行通路由GTP 隧道,換為MP隧道。8 、 UE向SAE Anchor發(fā)送請求取消保留的消息(Cancel Hold On Request);SAE Anchor收到Cancel Hold On Request消息后,將緩存的發(fā)往該UE的 業(yè)務(wù)數(shù)據(jù)發(fā)送到該l正。9、由于SAEAnchor 了解UE沒有多種接入系統(tǒng)同時附著的能力,因此, 它發(fā)起針對那些沒有連接MIP隧道的PDP上下文的刪除過程。UE在non 3GPP系統(tǒng)接入時的數(shù)據(jù)路由是UE——non 3GPP GW——SAE Anchor。上述流程中,如果UE處于網(wǎng)絡(luò)邊緣,還沒有切換到目標(biāo)網(wǎng)絡(luò),又回到源 網(wǎng)絡(luò)時,由于此前已指示SAEAnchor保留業(yè)務(wù),則需要指示SAE Anchor取消 業(yè)務(wù)保留狀態(tài),繼續(xù)在源網(wǎng)絡(luò)中進(jìn)行通信。為避免UE切換失敗而導(dǎo)致SAE Anchor收不到取消保留的指示,從而導(dǎo) 致緩存的用戶業(yè)務(wù)數(shù)據(jù)占用SAE Anchor資源,在本發(fā)明的上述實施例中,可 以在SAE Anchor收到保留業(yè)務(wù)的指示后啟動定時器計時,若在規(guī)定的時間內(nèi) 一直未收到UE發(fā)送的取消保留的指示,則SAE Anchor在定時器超時后將緩 存的用戶業(yè)務(wù)數(shù)據(jù)刪除,并發(fā)起會話釋放過程?;谙嗤夹g(shù)構(gòu)思,本發(fā)明還提供一種異構(gòu)網(wǎng)絡(luò)IP系統(tǒng)。參見圖11,為本發(fā)明實施例的異構(gòu)IP網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖。該系統(tǒng)包括 用戶終端、第一網(wǎng)絡(luò)、第二網(wǎng)絡(luò)和核心網(wǎng)網(wǎng)關(guān),核心網(wǎng)網(wǎng)關(guān)與第一網(wǎng)絡(luò)和第二 網(wǎng)絡(luò)連接,用戶終端包括檢測模塊和指示信息發(fā)送模塊,核心網(wǎng)網(wǎng)關(guān)包括保留 業(yè)務(wù)處理模塊、取消保留處理模塊、刪除處理模塊和定時器。檢測模塊獲知用戶終端準(zhǔn)備從第一網(wǎng)絡(luò)切出時,向指示信息發(fā)送模塊發(fā)送 切換開始的指示;指示信息發(fā)送模塊收到開始切換的指示后,向位于核心網(wǎng)網(wǎng) 關(guān)的保留業(yè)務(wù)處理模塊發(fā)送保留業(yè)務(wù)的指示信息;保留業(yè)務(wù)處理模塊接收到保 留業(yè)務(wù)的指示信息后,將該用戶終端的在核心網(wǎng)網(wǎng)關(guān)上的信息(如IP地址等 信息)保存到存儲模塊,并將發(fā)往該用戶終端的業(yè)務(wù)數(shù)據(jù)(如視音頻數(shù)據(jù))存 儲到存儲模塊。檢測模塊在獲知用戶終端切換到第二網(wǎng)絡(luò)后,向指示信息發(fā)送模塊發(fā)送切 換完成的指示;指示信息發(fā)送模塊接收到切換完成的指示后,向位于核心網(wǎng)網(wǎng) 關(guān)的取消保留處理模塊發(fā)送取消保留業(yè)務(wù)的指示信息;取消保留處理模塊接收 到取消保留業(yè)務(wù)的指示信息后,將存儲模塊中保存的業(yè)務(wù)數(shù)據(jù)發(fā)送到該用戶終o在切換完成后,核心網(wǎng)網(wǎng)關(guān)還可利用這些保存的用戶終端的信息與用戶終 端建立通信連接。核心網(wǎng)網(wǎng)關(guān)還包括定時器和刪除處理模塊,定時器用于在保留業(yè)務(wù)處理模 塊收到保留業(yè)務(wù)的指示信息后開始計時,在取消保留處理模塊接收到取消保留的指示信息后停止計時;刪除處理模塊在定時器超時時,將存儲模塊中保存的 該用戶終端的業(yè)務(wù)數(shù)據(jù)刪除。基于相同技術(shù)構(gòu)思,本發(fā)明還提供一種核心網(wǎng)網(wǎng)關(guān)。參見圖12,為本發(fā)明實施例的核心網(wǎng)網(wǎng)關(guān)結(jié)構(gòu)示意圖,該核心網(wǎng)網(wǎng)關(guān)包括 保留業(yè)務(wù)處理模塊、取消保留處理模塊、存儲模塊、刪除處理模塊和定時器。保留業(yè)務(wù)處理才莫塊接收用戶終端發(fā)送的保留業(yè)務(wù)的指示信息,并根據(jù)該指 示信息,將發(fā)往該用戶終端的業(yè)務(wù)數(shù)據(jù)緩存到存儲模塊;保留業(yè)務(wù)處理模塊在 收到保留業(yè)務(wù)的指示后,啟動定時器開始計時。取消保留處理才莫塊接收用戶終端發(fā)送的取消保留的指示信息,并根據(jù)該指 示信息,將存儲模塊中保存的該用戶終端的業(yè)務(wù)數(shù)據(jù)發(fā)送到該用戶終端。取消 保留處理模塊接收到取消保留的指示信息后還向定時器發(fā)送停止計時的指令。定時器接收到停止計時的指令后停止計時。當(dāng)定時器由于未接收到取消保 留處理模塊發(fā)送的停止計時指令而計時超時時,則通知刪除處理模塊將存儲模 塊中保存的該用戶終端的業(yè)務(wù)數(shù)據(jù)刪除。綜上所述,本發(fā)明實施例通過在網(wǎng)絡(luò)切換開始時,由用戶終端指示核心網(wǎng) 網(wǎng)關(guān)保存用戶終端在網(wǎng)絡(luò)側(cè)的信息,并緩存發(fā)往用戶終端的業(yè)務(wù)數(shù)據(jù),將發(fā)往 用戶終端的業(yè)務(wù)數(shù)據(jù)保存在網(wǎng)絡(luò)側(cè),以免將發(fā)往用戶終端的數(shù)據(jù)丟失;在切換 完成后,由用戶終端指示核心網(wǎng)網(wǎng)關(guān)將緩存的業(yè)務(wù)數(shù)據(jù)發(fā)送到用戶終端,從而 可減少激活態(tài)UE在異構(gòu)IP網(wǎng)絡(luò)之間切換的時候的丟包率。本發(fā)明實施例的核
心網(wǎng)網(wǎng)關(guān)中設(shè)置有定時器,當(dāng)定時器超時并且核心網(wǎng)網(wǎng)關(guān)未收到取消保留的指 示信息時,將緩存的用戶終端的業(yè)務(wù)數(shù)據(jù)刪除,以節(jié)省核心網(wǎng)網(wǎng)關(guān)的存儲空間。 另外,通過在切換開始時保存用戶終端的一些基本信息,不會因用戶終端在切換出源網(wǎng)絡(luò)時釋放會話連接而刪除網(wǎng)絡(luò)側(cè)的用戶終端信息,因而可以在UE切 換到目標(biāo)網(wǎng)絡(luò)或在UE未完成切換重新回到源網(wǎng)絡(luò)時,核心網(wǎng)網(wǎng)關(guān)可利用這些 保存的用戶終端信息與該用戶終端建立通信連接,以減少切換時延。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1. 一種異構(gòu)IP網(wǎng)絡(luò)切換時的數(shù)據(jù)傳輸方法,所述異構(gòu)IP網(wǎng)絡(luò)由核心網(wǎng)網(wǎng)關(guān)作為不同接入系統(tǒng)間的錨點(diǎn),其特征在于,包括以下步驟所述用戶終端通過源網(wǎng)絡(luò)向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送保留業(yè)務(wù)的指示信息;所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該指示信息將發(fā)往該用戶終端的業(yè)務(wù)數(shù)據(jù)進(jìn)行緩存。
2、 如權(quán)利要求1所述的方法,其特征在于,所述用戶終端準(zhǔn)備從所述源 網(wǎng)絡(luò)切出時,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送請求保留業(yè)務(wù)的消息;所述核心網(wǎng)網(wǎng)關(guān)才艮據(jù)該請求消息將發(fā)往該用戶終端的業(yè)務(wù)數(shù)據(jù)進(jìn)行緩存。
3、 如權(quán)利要求l所述的方法,其特征在于,所述源網(wǎng)絡(luò)為3G網(wǎng)絡(luò),且所 述3G網(wǎng)絡(luò)與所述核心網(wǎng)網(wǎng)關(guān)間的通信協(xié)-漢為GTP協(xié)+義,則所述用戶終端在準(zhǔn) 備從所述3G網(wǎng)絡(luò)切出時,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)起修改PDP上下文流程,并在 發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)的消息中攜帶所述保留業(yè)務(wù)的指示信息,將該指示信息 發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)。
4、 如權(quán)利要求3所述的方法,其特征在于,在所述修改PDP上下文流程 中,所述用戶終端向核心網(wǎng)網(wǎng)元發(fā)送修改PDP上下文請求消息,攜帶所述保 留業(yè)務(wù)的指示信息;所迷核心網(wǎng)網(wǎng)元向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送更新PDP上下文請求消息,攜帶 所述保留業(yè)務(wù)的指示信息。
5、 如權(quán)利要求l所述的方法,其特征在于,所述源網(wǎng)絡(luò)為非3G網(wǎng)絡(luò),且 所述非3G網(wǎng)絡(luò)與所述核心網(wǎng)網(wǎng)關(guān)間的通信協(xié)議為MIP協(xié)議,則所述用戶終端 在準(zhǔn)備從所述非3G網(wǎng)絡(luò)切出時,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)起注冊更新流程,并在 發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)的消息中攜帶所述保留業(yè)務(wù)的指示信息,將該指示信息 發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)。
6、 如權(quán)利要求5所述的方法,其特征在于,在所述注冊更新流程中,所述用戶終端向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送注冊請求消息,攜帶所述保留業(yè)務(wù)的指示信 臺
7、 如權(quán)利要求l所述的方法,其特征在于,所述源網(wǎng)絡(luò)為非3G網(wǎng)絡(luò),且 所述用戶終端不支持MIP協(xié)議時,則所述用戶終端在準(zhǔn)備從所述非3G網(wǎng)絡(luò)切 出時,由代理服務(wù)器代理所述用戶終端向所述核心網(wǎng)網(wǎng)關(guān)發(fā)起注冊更新流程, 并在發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)的消息中攜帶所述保留業(yè)務(wù)的指示信息,將該指示 信息發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)。
8、 如權(quán)利要求l所迷的方法,其特征在于,所述源網(wǎng)絡(luò)為非3G網(wǎng)絡(luò),且 所述非3G網(wǎng)絡(luò)與所述核心網(wǎng)網(wǎng)關(guān)間的通信協(xié)議為MOBIKE協(xié)議,則所述用戶 終端在準(zhǔn)備從所述非3G網(wǎng)絡(luò)切出時,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)起隧道更新流程, 并在發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)的消息中攜帶所述保留業(yè)務(wù)的指示信息,將該指示 信息發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)。
9、 如權(quán)利要求8所述的方法,其特征在于,在所述隧道更新流程中,所 述用戶終端向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送更新隧道的請求消息,攜帶所述保留業(yè)務(wù)的 指示信息。
10、 一種異構(gòu)IP網(wǎng)絡(luò)切換時的數(shù)據(jù)傳輸方法,所述異構(gòu)IP網(wǎng)絡(luò)由核心網(wǎng) 網(wǎng)關(guān)作為不同接入系統(tǒng)間的錨點(diǎn),并且所述核心網(wǎng)網(wǎng)關(guān)緩存有用戶終端的業(yè)務(wù) 數(shù)據(jù),其特征在于,包括以下步驟所述用戶終端通過目標(biāo)網(wǎng)絡(luò)向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送取消保留的指示信息; 所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該指示信息將緩存的業(yè)務(wù)數(shù)據(jù)發(fā)送到該用戶終端。
11、 如權(quán)利要求10所述的方法,其特征在于,若所述核心網(wǎng)網(wǎng)關(guān)在指定 時間內(nèi)未收到所述用戶終端發(fā)送的取消保留的指示信息,則刪除緩存的所述用 戶終端的業(yè)務(wù)數(shù)據(jù)。
12、 如權(quán)利要求10所述的方法,其特征在于,所述用戶終端切換到目標(biāo) 網(wǎng)絡(luò)后,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送請求取消保留的消息;所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該請求消息將緩存的業(yè)務(wù)數(shù)據(jù)發(fā)送到該用戶終端。
13、 如權(quán)利要求IO所述的方法,其特征在于,所述目標(biāo)網(wǎng)絡(luò)為3G網(wǎng)絡(luò), 且所述3G網(wǎng)絡(luò)與所述核心網(wǎng)網(wǎng)關(guān)間的通信協(xié)議為GTP協(xié)議,則所述用戶終端 在切換到目標(biāo)網(wǎng)絡(luò)后,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)起創(chuàng)建PDP上下文流程,并在發(fā) 送到所述核心網(wǎng)網(wǎng)關(guān)的消息中攜帶所述取消保留業(yè)務(wù)的指示信息,將該指示信 息發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)。
14、 如權(quán)利要求13所述的方法,其特征在于,在所述創(chuàng)建PDP上下文流 程中,所述用戶終端向核心網(wǎng)網(wǎng)元發(fā)送激活PDP上下文請求消息,攜帶所述 取消保留的指示信息;所述核心網(wǎng)網(wǎng)元向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送創(chuàng)建PDP上下文請求消息,攜帶 所述取消保留的指示信息。
15、 如權(quán)利要求10所述的方法,其特征在于,所述目標(biāo)網(wǎng)絡(luò)為非3G網(wǎng)絡(luò), 且所述非3G網(wǎng)絡(luò)與所述核心網(wǎng)網(wǎng)關(guān)間的通信協(xié)議為MIP協(xié)議,則所述用戶終 端在切換到所述非3G網(wǎng)絡(luò)后,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)起注冊流程,并在發(fā)送到 所述核心網(wǎng)網(wǎng)關(guān)的消息中攜帶所述取消保留的指示信息,將該指示信息發(fā)送到 所述核心網(wǎng)網(wǎng)關(guān)。
16、 如權(quán)利要求15所述的方法,其特征在于,在所述注冊流程中,所述用戶終端向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送注冊請求消息,攜帶所述取消保留的指示信 自
17、 如權(quán)利要求IO所述的方法,其特征在于,所述目標(biāo)網(wǎng)絡(luò)為非3G網(wǎng)絡(luò), 且所述用戶終端不支持MIP協(xié)議時,則所述用戶終端在切換到所述非3G網(wǎng)絡(luò) 時,由代理服務(wù)器代理所述用戶終端向所述核心網(wǎng)網(wǎng)關(guān)發(fā)起注冊流程,并在發(fā) 送到所述核心網(wǎng)網(wǎng)關(guān)的消息中攜帶所述保留業(yè)務(wù)的指示信息,將該指示信息發(fā) 送到所述核心網(wǎng)網(wǎng)關(guān)。
18、 如權(quán)利要求10所述的方法,其特征在于,所述目標(biāo)網(wǎng)絡(luò)為非3G網(wǎng)絡(luò), 且所述非3G網(wǎng)絡(luò)與所述核心網(wǎng)網(wǎng)關(guān)間的通信協(xié)議為MOBIKE協(xié)議,則所述用 戶終端在切換到所述非3G網(wǎng)絡(luò)后,向所述核心網(wǎng)網(wǎng)關(guān)發(fā)起隧道創(chuàng)建流程,并 在發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)的消息中攜帶所述取消保留的指示信息,并將該指示 信息發(fā)送到所述核心網(wǎng)網(wǎng)關(guān)。
19、 如權(quán)利要求18所述的方法,其特征在于,在所述隧道創(chuàng)建流程中, 所述用戶終端向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送進(jìn)行鑒權(quán)的請求消息,攜帶所述取消保留 的指示信息。
20、 一種異構(gòu)IP網(wǎng)絡(luò)系統(tǒng),包括用戶終端、第一網(wǎng)絡(luò)、第二網(wǎng)絡(luò)和核心 網(wǎng)網(wǎng)關(guān),所述核心網(wǎng)網(wǎng)關(guān)與所述第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)連接,其特征在于,所述 用戶終端包括檢測模塊和指示信息發(fā)送模塊,所述核心網(wǎng)網(wǎng)關(guān)包括保留業(yè)務(wù)處 理模塊、取消保留處理模塊和存儲模塊;所述檢測模塊,用于在獲知所述用戶終端準(zhǔn)備從所述第一網(wǎng)絡(luò)切出時,向 所述指示信息發(fā)送;f莫塊發(fā)送切換開始的指示;在獲知所述用戶終端切換到所述 第二網(wǎng)絡(luò)后,向所述指示信息發(fā)送模塊發(fā)送切換完成的指示;所述指示信息發(fā)送模塊,用于在接收到切換開始的指示后,通過所述第一 網(wǎng)絡(luò)向位于核心網(wǎng)網(wǎng)關(guān)的所述保留業(yè)務(wù)處理模塊發(fā)送保留業(yè)務(wù)的指示信息;在 接收到切換完成的指示后,通過所述第二網(wǎng)絡(luò)向所述取消保留處理模塊發(fā)送取 消保留的指示信息;所述保留業(yè)務(wù)處理模塊,用于根據(jù)接收到的所述保留業(yè)務(wù)的指示信息,將 發(fā)往所述用戶終端的業(yè)務(wù)數(shù)據(jù)緩存到所述存儲才莫塊;所述取消保留處理模塊,用于根據(jù)接收到的所述取消保留的指示信息,將 所述存儲模塊中保存的業(yè)務(wù)數(shù)據(jù)發(fā)送到所述用戶終端。
21、 如權(quán)利要求20所述的系統(tǒng),其特征在于,所述核心網(wǎng)網(wǎng)關(guān)還包括定 時器和刪除處理4莫塊;所述定時器用于在所述保留業(yè)務(wù)處理模塊接收到所述保留業(yè)務(wù)的指示信 息后開始計時;在所述取消保留處理模塊接收到所述取消保留的指示信息后停 止計時;所述刪除處理模塊用于當(dāng)定時器超時且所述取消保留處理模塊未收到所 述取消保留的指示信息時,將所述存儲模塊中保存的所述用戶終端的業(yè)務(wù)數(shù)據(jù) 刪除。
22、 一種核心網(wǎng)網(wǎng)關(guān),其特征在于,包括保留業(yè)務(wù)處理模塊、取消保留處理模塊和存儲模塊;所述存儲模塊,用于存儲發(fā)往所述用戶終端的業(yè)務(wù)數(shù)據(jù); 所述保留業(yè)務(wù)處理模塊,用于接收用戶終端發(fā)送的保留業(yè)務(wù)的指示信息,并根據(jù)該指示信息將發(fā)往所述用戶終端的業(yè)務(wù)數(shù)據(jù)緩存到所述存儲模塊; 所述取消保留處理模塊,用于接收用戶終端發(fā)送的取消保留的指示信息,并根據(jù)該指示信息將所述存儲模塊中保存的業(yè)務(wù)數(shù)據(jù)發(fā)送到相應(yīng)的用戶終端。
23、 如權(quán)利要求22所述的核心網(wǎng)網(wǎng)關(guān),其特征在于,還包括定時器和刪 除處理模塊;所述定時器用于在所述保留業(yè)務(wù)處理模塊接收到所述保留業(yè)務(wù)的指示信 息后開始計時;在所述取消保留處理模塊接收到所述取消保留的指示信息后停 止計時;所述刪除處理模塊用于當(dāng)定時器超時時,將所述存儲模塊中保存的所述用 戶終端的業(yè)務(wù)數(shù)據(jù)刪除。
全文摘要
本發(fā)明公開了一種異構(gòu)IP網(wǎng)絡(luò)切換時的數(shù)據(jù)傳輸方法及異構(gòu)IP網(wǎng)絡(luò)系統(tǒng)和核心網(wǎng)網(wǎng)關(guān),所述異構(gòu)IP網(wǎng)絡(luò)由核心網(wǎng)網(wǎng)關(guān)作為不同接入系統(tǒng)間的錨點(diǎn),用戶終端在所述異構(gòu)IP網(wǎng)絡(luò)中準(zhǔn)備切換時,通過源網(wǎng)絡(luò)向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送保留業(yè)務(wù)的指示信息;所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該指示信息將發(fā)往該用戶終端的業(yè)務(wù)數(shù)據(jù)進(jìn)行緩存;在切換完成后,所述用戶終端通過目標(biāo)網(wǎng)絡(luò)向所述核心網(wǎng)網(wǎng)關(guān)發(fā)送取消保留的指示信息;所述核心網(wǎng)網(wǎng)關(guān)根據(jù)該指示信息將緩存的業(yè)務(wù)數(shù)據(jù)發(fā)送到該用戶終端。采用本發(fā)明,激活態(tài)用戶終端在異構(gòu)IP網(wǎng)絡(luò)之間切換的時候,可減少丟包率,并且可減少切換時延。
文檔編號H04L29/06GK101212461SQ20061016834
公開日2008年7月2日 申請日期2006年12月26日 優(yōu)先權(quán)日2006年12月26日
發(fā)明者劉麗娜, 王珊珊, 肖曉玲, 閆文俊 申請人:華為技術(shù)有限公司