專利名稱:一種重建分組數(shù)據(jù)網(wǎng)絡(luò)連接的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及第三代合作伙伴計劃(3GPP,3rd Generation Partnership Project) 演進(jìn)的分組系統(tǒng)(EPS, Evolved Packet System),特別是指一種重建分組數(shù)據(jù)網(wǎng)絡(luò)(PDN, Packet Data Network)連接的方法及系統(tǒng)。
背景技術(shù):
3GPP EPS由演進(jìn)的通用移動通信系統(tǒng)陸地?zé)o線接入網(wǎng)(E-UTRAN, Evolved Universal Terrestrial Radio Access Network)、移云力管理單元(匪E, Mobility Management Entity)、服務(wù)網(wǎng)關(guān)(S-GW, Serving Gateway)、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(P-GW或PDN GW, Packet Data Network Gateway)、歸屬用戶月艮務(wù)器(HSS, Home Subscriber Server)、 3GPP的認(rèn)證授豐又計費(AAA,Authentication、Authorization and Accounting)月艮務(wù)器、策 略和計費規(guī)則功能(PCRF, Policy andCharging Rules Function)實體及其他支撐節(jié)點組 成。 其中,匪E用于移動性管理、非接入層信令的處理和用戶移動管理上下文的管理等 控制面相關(guān)工作;S-GW是與E-UTRAN相連的接入網(wǎng)關(guān)設(shè)備,在E-UTRAN與P-GW之間轉(zhuǎn)發(fā)數(shù) 據(jù),并且用于對尋呼等待數(shù)據(jù)進(jìn)行緩存;P-GW則是EPS與PDN的邊界網(wǎng)關(guān),用于PDN的接入 及在EPS與PDN間轉(zhuǎn)發(fā)數(shù)據(jù)等功能。 EPS支持與非3GPP系統(tǒng)的互通。與非3GPP系統(tǒng)的互通通過S2a、S2b、S2c接口實 現(xiàn),P-GW作為3GPP系統(tǒng)與非3GPP系統(tǒng)之間的錨點。EPS架構(gòu)如圖1所示。其中,非3GPP 系統(tǒng)被分為可信任非3GPP接入系統(tǒng)和不可信任非3GPP接入系統(tǒng)。可信任非3GPP接入系 統(tǒng)可以直接通過S2a接口與P-GW連接;不可信任非3GPP接入系統(tǒng)需經(jīng)過演進(jìn)的分組數(shù)據(jù) 網(wǎng)關(guān)(ePDG, Evolved PacketData Gateway)與P-GW相連,ePDG與P-GW之間為S2b接口。 S2c接口提供了用戶設(shè)備(UE, User Equipment)與P_GW之間用戶面相關(guān)的控制和移動性 支持,支持的移動性管理協(xié)議為支持雙棧的移動IPv6(DSMIPv6, Moblie IPv6su卯ort for dual stack Hosts and Routers)。 EPS支持Multiple PDN接入,也就是說,UE可以通過多個P_GW或者一個P_GW同 時接入到多個PDN中、即建立PDN連接;并且,EPS支持UE可以同時接入同一個PDN多次、 即建立多個PDN連接。在3GPP系統(tǒng)中,通過接入點名稱(APN,Access Point Name)可以確 定對應(yīng)的PDN,因此,可以認(rèn)為UE能夠同時接入同一個APN多次,即針對同一個APN建立多 個PDN連接。 為了確保UE發(fā)生跨系統(tǒng)切換時業(yè)務(wù)的連續(xù)性,網(wǎng)絡(luò)將UE建立的PDN連接所選擇 的P-GW的標(biāo)識和該PDN連接對應(yīng)的APN存儲在HSS中。當(dāng)UE發(fā)生跨系統(tǒng)切換時,HSS會將 UE在源系統(tǒng)中建立的PDN連接所對應(yīng)的APN以及P-GW標(biāo)識發(fā)送給目的系統(tǒng)的相關(guān)網(wǎng)元,以 用于UE在目的系統(tǒng)中PDN連接的重建。 當(dāng)UE通過E-UTRAN接入時,為了減少與HSS的交互,即使UE針對同一個APN建立 了多個PDN連接,匪E也只為該APN與HSS交互一次,即HSS中只存儲一次該APN和所選擇
4的P-GW的標(biāo)識的對應(yīng)記錄。如果此時UE從3GPP系統(tǒng)切換到非3GPP系統(tǒng),并且在非3GPP 系統(tǒng)中,可以由非3GPP系統(tǒng)發(fā)起重建PDN連接的處理。不過由于UE通過E-URTAN接入時 建立的PDN連接,在HSS中只存儲了一次APN和所選擇的P-GW的標(biāo)識的對應(yīng)記錄,當(dāng)該對 應(yīng)記錄發(fā)送到非3GPP系統(tǒng)的網(wǎng)關(guān)設(shè)備時,非3GPP系統(tǒng)的網(wǎng)關(guān)設(shè)備只能根據(jù)收到的對應(yīng)記 錄為UE重建一個對應(yīng)APN的PDN連接,這樣,業(yè)務(wù)的連續(xù)性將無法保持。另外,對于UE發(fā) 起的在非3GPP系統(tǒng)中重建PDN連接,當(dāng)UE重建的PDN連接的個數(shù)超過了在3GPP系統(tǒng)中建 立的PDN連接的個數(shù)時,非3GPP系統(tǒng)的網(wǎng)關(guān)設(shè)備也無法判斷該錯誤的發(fā)生。
目前,為了解決這一問題,普遍采取的方案是,當(dāng)UE在3GPP系統(tǒng)中針對某個APN 建立一個PDN連接,那么匪E就與HSS交互一次,將APN和所選擇的P_GW地址保存到HSS。 也就是說,UE在3GPP系統(tǒng)中針對一個APN建立了幾個PDN連接,匪E就與HSS交互幾次, 并在HSS保存對應(yīng)份數(shù)的記錄。當(dāng)UE發(fā)生跨系統(tǒng)切換時,HSS將存儲的對應(yīng)份數(shù)的記錄發(fā) 送到非3GPP系統(tǒng)的網(wǎng)關(guān)設(shè)備中,網(wǎng)關(guān)設(shè)備根據(jù)收到的記錄為UE重建所有PDN連接。并且, 非3GPP系統(tǒng)根據(jù)HSS存儲的對應(yīng)份數(shù)的記錄來判斷UE重建的PDN連接的個數(shù)是否超出了 3GPP系統(tǒng)中建立的PDN連接的個數(shù)。 為了區(qū)分針對同一個APN建立的不同的PDN連接,UE或3GPP系統(tǒng)也會對相應(yīng)APN 進(jìn)行修飾。如第一次接入時為APN,第二次接入時為APN:1,第三次接入時為APN:2,...。這 樣,在HSS中存儲的第一個PDN連接的對應(yīng)記錄為(APN, P-GW標(biāo)識),第二個PDN連接的對 應(yīng)記錄為(APN: 1, P-GW標(biāo)識)。UE和3GPP系統(tǒng)都能理解為針對同一個APN的多個PDN連 接。在發(fā)生跨系統(tǒng)切換時,HSS將對應(yīng)的記錄發(fā)送給非3GPP系統(tǒng)的網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè)備根 據(jù)記錄為UE重建針對相應(yīng)APN的多個PDN連接。 但是,這樣的處理方案的主要缺點就是增加了匪E與HSS交互的次數(shù),并且由于 匪E需要針對UE建立的各PDN連接與HSS進(jìn)行交互,導(dǎo)致對現(xiàn)有3GPP系統(tǒng)中相關(guān)處理的影 響較大。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種重建PDN連接的方法及系統(tǒng),在無需 增加匪E與HSS交互次數(shù)的前提下,實現(xiàn)UE發(fā)生跨系統(tǒng)切換時,由可信任非3GPP接入系統(tǒng) 為UE重建針對同一 APN的所有PDN連接。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的 —種重建分組數(shù)據(jù)網(wǎng)絡(luò)PDN連接的方法,用戶設(shè)備UE發(fā)生跨系統(tǒng)切換時,該方法 包含分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)P-GW確定所述UE通過第三代合作伙伴計劃3GPP接入系統(tǒng)針對同 一接入點名稱APN建立了多個PDN連接時,向可信任非3GPP接入系統(tǒng)提供針對所述APN建 立的PDN連接的信息;可信任非3GPP接入系統(tǒng)根據(jù)P-GW提供的所述信息為UE重建針對所 述APN的多個PDN連接。 所述P-GW向可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息之前,進(jìn) 一步包括可信任非3GPP接入系統(tǒng)向P-GW提供無線接入技術(shù)RAT類型,P-GW根據(jù)所述RAT 類型判斷所述可信任非3GPP接入系統(tǒng)是否支持網(wǎng)絡(luò)發(fā)起的多PDN連接建立,如果支持,則 向可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息;否則,不向可信任非3GPP 接入系統(tǒng)提供針對APN建立的PDN連接的信息。
重建PDN連接的過程由UE發(fā)起時,所述可信任非3GPP接入系統(tǒng)根據(jù)P_GW提供的 信息為UE重建針對APN的PDN連接之前,進(jìn)一步包括可信任非3GPP接入系統(tǒng)根據(jù)P_GW 提供的信息、及當(dāng)前已為UE重建的針對所述APN的PDN連接的信息,確定允許UE重建針對 所述APN的PDN連接時,為UE重建針對所述APN的PDN連接。 可信任非3GPP接入系統(tǒng)根據(jù)UE在層3附著過程中發(fā)送的消息中攜帶的所述APN 確定重建PDN連接的過程由UE發(fā)起;和/或,可信任非3GPP接入系統(tǒng)根據(jù)UE在請求消息 中攜帶的切換指示符確定當(dāng)前需要為UE重建PDN連接。 所述P-GW向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息,包 括P-GW直接向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息;或者, P-GW通過AAA服務(wù)器向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息。
所述P-GW通過AAA服務(wù)器向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN 連接的信息,包括P-GW向AAA服務(wù)器提供針對所述APN建立的PDN連接的信息;AAA服務(wù) 器向可信任非3GPP接入系統(tǒng)轉(zhuǎn)發(fā)收到的針對所述APN建立的PDN連接的信息。
所述針對所述APN建立的PDN連接的信息,是針對所述APN建立的所有PDN連接 的信息;或者,針對所述APN建立的、除HSS存儲的PDN連接的信息。 所述P-GW確定UE通過3GPP接入系統(tǒng)針對同一 APN建立了多個PDN連接是通過 自身存儲的記錄來實現(xiàn)的。 —種重建PDN連接的系統(tǒng),UE發(fā)生跨系統(tǒng)切換時,該系統(tǒng)包括P-GW和可信任非 3GPP接入系統(tǒng),其中,所述P-GW包括信息提供單元,用于確定該UE通過3GPP接入系統(tǒng)針對 同一 APN建立了多個PDN連接時,向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN 連接的信息;所述可信任非3GPP接入系統(tǒng)用于根據(jù)P-GW提供的所述信息為UE重建針對所 述APN的多個PDN連接。 所述系統(tǒng)進(jìn)一步包括AAA服務(wù)器,用于向可信任非3GPP接入系統(tǒng)轉(zhuǎn)發(fā)P_GW的信 息提供單元提供的UE針對同一 APN建立的PDN連接的信息。 所述P-GW進(jìn)一步包括判斷單元,用于根據(jù)可信任非3GPP接入系統(tǒng)提供的RAT類 型判斷所述可信任非3GPP接入系統(tǒng)是否支持網(wǎng)絡(luò)發(fā)起的多PDN連接建立,如果支持,則向 可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息;否則,不向可信任非3GPP接 入系統(tǒng)提供針對APN建立的PDN連接的信息。 重建PDN連接的過程由UE發(fā)起時,所述可信任非3GPP接入系統(tǒng)進(jìn)一步用于根據(jù) P-GW提供的信息、及當(dāng)前已為UE重建的針對所述APN的PDN連接的信息,確定是否允許UE 重建針對所述APN的PDN連接。 所述系統(tǒng)進(jìn)一步包括HSS,用于向可信任非3GPP接入系統(tǒng)提供存儲的APN建立的 PDN連接的記錄。 本發(fā)明方案中,UE發(fā)生跨系統(tǒng)切換時,P-GW確定該UE通過3GPP接入系統(tǒng)針對同 一 APN建立了多個PDN連接時,向可信任非3GPP接入系統(tǒng)提供針對對應(yīng)APN建立的PDN連 接的信息,可信任非3GPP接入系統(tǒng)根據(jù)HSS存儲的針對對應(yīng)APN建立的PDN連接的記錄、 以及P-GW提供的所述信息為UE重建針對對應(yīng)APN的所有PDN連接,由此可見,如果UE通 過3GPP接入系統(tǒng)接入時針對同一 APN建立了多個PDN連接,當(dāng)UE切換到可信任非3GPP接 入系統(tǒng)時,在無需增加匪E與HSS交互次數(shù)的前提下,可信任非3GPP接入系統(tǒng)就能夠為UE
6重建針對對應(yīng)APN建立的所有PDN連接,對現(xiàn)有3GPP系統(tǒng)中的相關(guān)處理沒有任何影響;并 且UE發(fā)起跨系統(tǒng)切換后,也無需與HSS進(jìn)行交互。 進(jìn)一步地,重建PDN連接的過程由UE發(fā)起時,可信任非3GPP接入系統(tǒng)能夠根據(jù) P-GW提供的信息、及當(dāng)前已為UE重建的針對APN的PDN連接的信息,確定允許UE重建針 對APN的PDN連接時,為UE重建針對所述APN的PDN連接,使得可信任非3GPP接入系統(tǒng)能 夠及時發(fā)現(xiàn)UE重建的PDN連接的個數(shù)是否超過了在3GPP接入系統(tǒng)中建立的PDN連接的個 數(shù),以避免錯誤的發(fā)生。
圖1為EPS架構(gòu)示意圖; 圖2為本發(fā)明實施例一中重建PDN連接過程消息交互示意圖; 圖3為本發(fā)明實施例二中重建PDN連接過程消息交互示意圖; 圖4為本發(fā)明實施例三中重建PDN連接過程消息交互示意圖; 圖5為本發(fā)明實施例四中重建PDN連接過程消息交互示意圖; 圖6為本發(fā)明實施例五中重建PDN連接過程消息交互示意圖; 圖7為本發(fā)明實施例六中重建PDN連接過程消息交互示意圖; 圖8為本發(fā)明中實現(xiàn)重建PDN連接的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明中,UE發(fā)生跨系統(tǒng)切換時,P-GW確定該UE通過3GPP接入系統(tǒng)針對同一 APN 建立了多個PDN連接時,向可信任非3GPP接入系統(tǒng)提供針對對應(yīng)APN建立的PDN連接的 信息,可信任非3GPP接入系統(tǒng)根據(jù)HSS存儲的針對對應(yīng)APN建立的PDN連接的記錄、以及 P-GW提供的所述信息為UE重建針對對應(yīng)APN的所有PDN連接。 P-GW可以直接將UE針對同一 APN建立的PDN連接的信息提供給可信任非3GPP接 入系統(tǒng),也可以通過AAA服務(wù)器將UE針對同一 APN建立的PDN連接的信息提供給可信任非 3GPP接入系統(tǒng)。 P-GW提供的針對同一 APN建立的PDN連接的信息可以是針對同一 APN建立的所有 PDN連接的信息;也可以是針對同一 APN建立的、除HSS存儲的PDN連接的信息。
圖2為本發(fā)明實施例一中重建PDN連接過程消息交互示意圖,如圖2所示,本實施 例描述的是UE由3GPP接入系統(tǒng)切換至可信任非3GPP接入系統(tǒng),其中,UE通過3GPP接入 系統(tǒng)針對APN1建立了 2個PDN連接,APN1是UE的默認(rèn)APN。 UE切換至可信任非3GPP接 入系統(tǒng)后,由可信任非3GPP接入系統(tǒng)為UE重建到APN1的兩個PDN連接。本實施例中重建 PDN連接的具體處理過程包括以下步驟 步驟201 :UE在3GPP接入系統(tǒng)中,通過P-GW建立了與默認(rèn)APN1的2個PDN連接。 HSS中僅存儲了一個APN1和P-GW標(biāo)識的對應(yīng)記錄,但在P-GW中存儲了針對APN1的兩個 PDN連接的記錄。 步驟202 :UE發(fā)現(xiàn)可信任非3GPP接入系統(tǒng),并發(fā)起跨系統(tǒng)切換。 步驟203 :UE在可信任非3GPP接入系統(tǒng)中進(jìn)行接入認(rèn)證。HSS/AAA服務(wù)器對UE進(jìn)
行接入認(rèn)證,并且UE通過接入認(rèn)證后,HSS向可信任非3GPP接入系統(tǒng)提供對應(yīng)UE在3GPP接入系統(tǒng)中建立的PDN連接的信息,即APNl和所選擇的P-GW的標(biāo)識。 步驟204 :UE的層3附著過程被觸發(fā),UE在層3附著過程中向可信任非3GPP接入
系統(tǒng)發(fā)送的消息中不攜帶任何APN信息。 步驟205 :可信任非3GPP接入系統(tǒng)根據(jù)HSS提供的PDN連接的信息,向?qū)?yīng)于P-GW 標(biāo)識的P-GW發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、網(wǎng)絡(luò)接入標(biāo)識 (NAI, Network Access Identifier)禾口無線接入技術(shù)(RAT, Radio Access Technology)類 型(RAT Type)。 步驟206 :P-GW收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任非 3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中為 UE第一次接入APNl所分配的IP地址1。
步驟207 :UE的層3附著過程完成。 步驟208 :P-GW收到步驟205發(fā)送的代理綁定更新請求后,根據(jù)自身存儲的記錄, 確定UE通過3GPP接入系統(tǒng)接入時針對APNl建立了 2個PDN連接,因此,P-GW向AAA服務(wù) 器發(fā)送消息,通知AAA服務(wù)器UE通過3GPP接入系統(tǒng)針對APNl建立的PDN連接的信息,該針 對APNl建立的PDN連接的信息可以為針對APNl建立的所有PDN連接的信息,也可以為針 對APNl建立的剩余PDN連接的信息,即針對APNl建立的、除HSS存儲的PDN連接的信息。 由于P-GW在步驟206已向可信任非3GPP接入系統(tǒng)提供了 3GPP接入系統(tǒng)中為UE第一次接 入APN1所分配的IP地址1,因此,本步驟中P-GW可以確定出針對APNl建立的、除HSS存儲 的PDN連接的信息。AAA服務(wù)器可以在對收到的信息進(jìn)行存儲后,向P-GW返回確認(rèn)消息。
P-GW確定UE通過3GPP接入系統(tǒng)接入時針對APN1建立了 2個PDN連接之后,可以 進(jìn)一步地根據(jù)步驟205收到的RAT類型判斷目的系統(tǒng)、即可信任非3GPP接入系統(tǒng)是否支持 網(wǎng)絡(luò)發(fā)起的多PDN連接建立,如果支持,則繼續(xù)向AAA服務(wù)器發(fā)送消息,通知AAA服務(wù)器UE 通過3GPP接入系統(tǒng)針對APN1建立的PDN連接的信息;如果不支持,則不向AAA服務(wù)器發(fā)送 消息,并且不執(zhí)行步驟209 步驟211。 P-GW收到步驟205中的代理綁定更新請求后,如果確定UE在通過3GPP接入系統(tǒng) 接入時針對APNl只建立了 1個PDN連接,則不執(zhí)行步驟208 步驟211。
步驟209 :AAA服務(wù)器根據(jù)P_GW提供的針對APNl建立的PDN連接的信息,向可信 任非3GPP接入系統(tǒng)提供UE針對APN1建立的PDN連接的信息。該步驟中,AAA服務(wù)器不需 要與HSS進(jìn)行交互,從而減少了與HSS的交互次數(shù)。 步驟210 :可信任非3GPP接入系統(tǒng)收到AAA服務(wù)器提供的UE針對APN1建立的PDN 連接的信息后,確定當(dāng)前需要為UE建立針對APNl的其他PDN連接;可信任非3GPP接入系 統(tǒng)向P-GW發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、 NAI和RAT類型。
如果AAA服務(wù)器提供的是UE針對APN1建立的所有PDN連接的信息,可信任非3GPP 接入系統(tǒng)根據(jù)P-GW步驟206中提供的3GPP接入系統(tǒng)中為UE第一次接入APNl所分配的 IP地址1、及信息中包含的PDN連接的數(shù)量,確定出當(dāng)前還需要為UE建立幾個針對APN1的 PDN連接。如果AAA服務(wù)器提供的是UE針對APNl建立的、除HSS存儲的PDN連接的信息, 則可信任非3GPP接入系統(tǒng)可以直接根據(jù)信息中包含的PDN連接的數(shù)量,確定出當(dāng)前還需要 為UE建立幾個針對APNl的PDN連接。這樣,還需要針對APNl建立幾個PDN連接,可信任 非3GPP接入系統(tǒng)就向P-GW發(fā)送幾條代理綁定更新請求,后續(xù)P-GW針對每條代理綁定更新
8請求向可信任非3GPP接入系統(tǒng)返回一個UE接入APN1所分配的IP地址。
步驟211 :P-GW收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任非3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中為UE第二次接入APN1所分配的IP地址2。 雖然UE針對APN1建立了 2個PDN連接,但由于P_GW在步驟206中已經(jīng)向可信任非3GPP接入系統(tǒng)提供了 3GPP接入系統(tǒng)中為UE第一次接入APN1所分配的IP地址1,因此,本步驟中P-GW可以確定出還未向可信任非3GPP接入系統(tǒng)提供的UE接入APN1所分配的IP地址,確定當(dāng)前需要向可信任非3GPP接入系統(tǒng)提供3GPP接入系統(tǒng)中為UE第二次接入APN1所分配的IP地址2。 步驟212 :可信任非3GPP接入系統(tǒng)為UE針對APN1建立的2個PDN連接建立無線承載??尚湃畏?GPP接入系統(tǒng)可以在收到P-GW提供的UE針對APN1建立的所有PDN連接對應(yīng)的IP地址后,統(tǒng)一為UE建立針對APN1的各PDN連接;也可以在收到P-GW提供的3GPP接入系統(tǒng)中為UE第一次接入APN1所分配的IP地址1之后,就可以為UE針對APN1建立的第一個PDN連接建立無線承載;然后,在收到3GPP接入系統(tǒng)中為UE第二次接入APN1所分配的IP地址2后,再為UE針對APN1建立的第二個PDN連接建立無線承載。
根據(jù)以上流程描述可見,UE通過3GPP接入系統(tǒng)針對同一APN建立多個PDN連接時,根本無需增加匪E與HSS的交互次數(shù),對現(xiàn)有3GPP系統(tǒng)中的相關(guān)處理沒有任何影響;UE發(fā)起跨系統(tǒng)切換后,也無需與HSS進(jìn)行交互。 圖3為本發(fā)明實施例二中重建PDN連接過程消息交互示意圖,如圖3所示,本實施例描述的是UE由3GPP接入系統(tǒng)切換至可信任非3GPP接入系統(tǒng),其中,UE通過3GPP接入系統(tǒng)針對APN1建立了 1個PDN連接、針對APN2建立了 2個PDN連接,其中APN1是UE的默認(rèn)APN。 UE切換至可信任非3GPP接入系統(tǒng)后,由可信任非3GPP接入系統(tǒng)為UE重建針對APN1的1個PDN連接、以及針對APN2的2個PDN連接。本實施例中重建PDN連接的具體處理過程包括以下步驟 步驟301 :UE在3GPP接入系統(tǒng)中,通過P-GW1建立了與默認(rèn)APN1的1個PDN連接;通過P-GW2建立了與APN2的2個PDN連接。針對APN2建立的2個PDN連接,HSS中僅存儲了一個APN2和P-GW2地址的對應(yīng)記錄,但在P-GW2中存儲了針對APN2的兩個PDN連接的記錄。 步驟302 :UE發(fā)現(xiàn)可信任非3GPP接入系統(tǒng),并發(fā)起跨系統(tǒng)切換。
步驟303 :UE在可信任非3GPP接入系統(tǒng)中進(jìn)行接入認(rèn)證。HSS/AAA服務(wù)器對UE進(jìn)行接入認(rèn)證,并且UE通過接入認(rèn)證后,HSS向可信任非3GPP接入系統(tǒng)提供對應(yīng)UE在3GPP接入系統(tǒng)中建立的PDN連接的信息,即APN1和所選擇的P-GW1的標(biāo)識、以及APN2和所選擇的P-GW2的標(biāo)識。 步驟304 :UE的層3附著過程被觸發(fā),UE在層3附著過程中向可信任非3GPP接入系統(tǒng)發(fā)送的消息中不攜帶任何APN信息。 步驟305 :可信任非3GPP接入系統(tǒng)根據(jù)HSS提供的PDN連接的信息,向?qū)?yīng)于P-GW1標(biāo)識的P-GW1發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、 NAI和RAT類型。 步驟306 :P-GW1收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任非3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中為UE第一次接入APN1所分配的IP地址11。
步驟307 :UE的層3附著過程完成。 步驟308 :可信任非3GPP接入系統(tǒng)根據(jù)HSS提供的PDN連接的信息,向?qū)?yīng)于P-GW2標(biāo)識的P-GW2發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN2、 NAI和RAT類型。 步驟309 :P-GW2收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任非3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中為UE第一次接入APN2所分配的IP地址21。 步驟310 :P-GW2收到步驟308發(fā)送的代理綁定更新請求后,根據(jù)自身存儲的記錄,確定UE通過3GPP接入系統(tǒng)接入時針對APN2建立了 2個PDN連接,因此,P-GW2向AAA服務(wù)器發(fā)送消息,通知AAA服務(wù)器UE通過3GPP接入系統(tǒng)針對APN2建立的PDN連接的信息,該針對APN2建立的PDN連接的信息可以為針對APN2建立的所有PDN連接的信息,也可以為針對APN2建立的剩余PDN連接的信息,即針對APN2建立的、除HSS存儲的PDN連接的信息。由于P-GW在步驟309已向可信任非3GPP接入系統(tǒng)提供了 3GPP接入系統(tǒng)中為UE第一次接入APN2所分配的IP地址21,因此,本步驟中P-GW2可以確定出針對APN2建立的、除HSS存儲的PDN連接的信息。AAA服務(wù)器可以在對收到的信息進(jìn)行存儲后,向P-GW2返回確認(rèn)消息。 P-GW2確定UE通過3GPP接入系統(tǒng)接入時針對APN2建立了 2個PDN連接之后,可以進(jìn)一步地根據(jù)步驟308收到的RAT類型判斷目的系統(tǒng)、即可信任非3GPP接入系統(tǒng)是否支持網(wǎng)絡(luò)發(fā)起的多PDN連接建立,如果支持,則繼續(xù)向AAA服務(wù)器發(fā)送消息,通知AAA服務(wù)器UE通過3GPP接入系統(tǒng)針對APN2建立的PDN連接的信息;如果不支持,則不向AAA服務(wù)器發(fā)送消息,并且不執(zhí)行步驟311 步驟313。 P-GW收到步驟308中的代理綁定更新請求后,如果確定UE在通過3GPP接入系統(tǒng)接入時針對APN2只建立了 1個PDN連接,則不執(zhí)行步驟310 步驟313。
步驟311 :AAA服務(wù)器根據(jù)P-GW2提供的針對APN2建立的PDN連接的信息,向可信任非3GPP接入系統(tǒng)提供UE針對APN2建立的PDN連接的信息。該步驟中,AAA服務(wù)器不需要與HSS進(jìn)行交互,從而減少了與HSS的交互次數(shù)。 步驟312 :可信任非3GPP接入系統(tǒng)收到AAA服務(wù)器提供的UE針對APN2建立的PDN連接的信息后,確定當(dāng)前需要為UE建立針對APN2的其他PDN連接;可信任非3GPP接入系統(tǒng)向P-GW2發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN2、 NAI和RAT類型。
如果AAA服務(wù)器提供的是UE針對APN2建立的所有PDN連接的信息,可信任非3GPP接入系統(tǒng)根據(jù)P-GW2步驟309中提供的3GPP接入系統(tǒng)中為UE第一次接入APN2所分配的IP地址21、及信息中包含的PDN連接的數(shù)量,確定出當(dāng)前還需要為UE建立幾個針對APN2的PDN連接。如果AAA服務(wù)器提供的是UE針對APN2建立的、除HSS存儲的PDN連接的信息,則可信任非3GPP接入系統(tǒng)可以直接根據(jù)信息中包含的PDN連接的數(shù)量,確定出當(dāng)前還需要為UE建立幾個針對APN2的PDN連接。這樣,還需要針對APN2建立幾個PDN連接,可信任非3GPP接入系統(tǒng)就向P-GW2發(fā)送幾條代理綁定更新請求,后續(xù)P-GW2針對每條代理綁定更新請求向可信任非3GPP接入系統(tǒng)返回一個UE接入APN2所分配的IP地址。
步驟313 :P-GW2收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任 非3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中 為UE第二次接入APN2所分配的IP地址22。 雖然UE針對APN2建立了 2個PDN連接,但由于P-GW2在步驟309中已經(jīng)向可信 任非3GPP接入系統(tǒng)提供了 3GPP接入系統(tǒng)中為UE第一次接入APN2所分配的IP地址21,因 此,本步驟中P-GW2可以確定出還未向可信任非3GPP接入系統(tǒng)提供的UE接入APN2所分配 的IP地址,確定當(dāng)前需要向可信任非3GPP接入系統(tǒng)提供3GPP接入系統(tǒng)中為UE第二次接 入APN2所分配的IP地址22。 步驟314 :可信任非3GPP接入系統(tǒng)為UE針對APN1建立的1個PDN連接、針對APN2 建立的2個PDN連接建立無線承載??尚湃畏?GPP接入系統(tǒng)可以在收到各P-GW提供的UE 針對各APN建立的各PDN連接對應(yīng)的IP地址后,就為UE建立針對對應(yīng)APN的PDN連接;也 可以在收到所有針對各APN的所有PDN連接對應(yīng)的IP地址后,統(tǒng)一為UE建立針對各APN 的各PDN連接。 根據(jù)以上流程描述可見,UE通過3GPP接入系統(tǒng)針對同一APN建立多個PDN連接 時,根本無需增加匪E與HSS的交互次數(shù),對現(xiàn)有3GPP系統(tǒng)中的相關(guān)處理沒有任何影響;UE 發(fā)起跨系統(tǒng)切換后,也無需與HSS進(jìn)行交互。 圖4為本發(fā)明實施例三中重建PDN連接過程消息交互示意圖,如圖4所示,本實施 例描述的是UE由3GPP接入系統(tǒng)切換至可信任非3GPP接入系統(tǒng),其中,UE通過3GPP接入 系統(tǒng)針對APN1建立了 2個PDN連接,APN1是UE的默認(rèn)APN。 UE切換至可信任非3GPP接 入系統(tǒng)后,由可信任非3GPP接入系統(tǒng)為UE重建到APN1的兩個PDN連接。本實施例中重建 PDN連接的具體處理過程包括以下步驟 步驟401 :UE在3GPP接入系統(tǒng)中,通過P-GW建立了與默認(rèn)APN1的2個PDN連接。 HSS中僅存儲了一個APN1和P-GW標(biāo)識的對應(yīng)記錄,但在P-GW中存儲了針對APN1的兩個 PDN連接的記錄。 步驟402 :UE發(fā)現(xiàn)可信任非3GPP接入系統(tǒng),并發(fā)起跨系統(tǒng)切換。 步驟403 :UE在可信任非3GPP接入系統(tǒng)中進(jìn)行接入認(rèn)證。HSS/AAA服務(wù)器對UE進(jìn)
行接入認(rèn)證,并且UE通過接入認(rèn)證后,HSS向可信任非3GPP接入系統(tǒng)提供對應(yīng)UE在3GPP
接入系統(tǒng)中建立的PDN連接的信息,即APN1和所選擇的P-GW的標(biāo)識。 步驟404 :UE的層3附著過程被觸發(fā),UE在層3附著過程中向可信任非3GPP接入
系統(tǒng)發(fā)送的消息中不攜帶任何APN信息。 步驟405 :可信任非3GPP接入系統(tǒng)根據(jù)HSS提供的PDN連接的信息,向?qū)?yīng)于P-GW 標(biāo)識的P-GW發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、NAI和RAT類型。
步驟406 :P-GW收到代理綁定更新請求后,為UE更新綁定的緩存條目,并根據(jù)自身 存儲的記錄,確定UE通過3GPP接入系統(tǒng)接入時針對APN1建立了 2個PDN連接,因此,P-GW 向可信任非3GPP接入系統(tǒng)返回的代理綁定確認(rèn)消息中不僅攜帶有3GPP接入系統(tǒng)中為UE 第一次接入APN1所分配的IP地址l,還攜帶有UE通過3GPP接入系統(tǒng)針對APN1建立的PDN 連接的信息,該針對APN1建立的PDN連接的信息可以為針對APN1建立的所有PDN連接的 信息,也可以為針對APN1建立的剩余PDN連接的信息,即針對APN1建立的、除HSS存儲的 PDN連接的信息。該步驟中,P-GW不需要與HSS進(jìn)行交互,從而減少了與HSS的交互次數(shù)。
步驟407 :UE的層3附著過程完成。 步驟408 :可信任非3GPP接入系統(tǒng)收到P-GW提供的UE針對APNl建立的PDN連 接的信息后,確定當(dāng)前還需要為UE建立針對APNl的其他PDN連接;可信任非3GPP接入系 統(tǒng)向P-GW發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、 NAI和RAT類型。
如果P-GW提供的是UE針對APNl建立的所有PDN連接的信息,可信任非3GPP接入 系統(tǒng)根據(jù)P-GW步驟406中提供的3GPP接入系統(tǒng)中為UE第一次接入APNl所分配的IP地 址1、及信息中包含的PDN連接的數(shù)量,確定出當(dāng)前還需要為UE建立幾個針對APN1的PDN 連接。如果P-GW提供的是UE針對APNl建立的、除HSS存儲的PDN連接的信息,則可信任 非3GPP接入系統(tǒng)可以直接根據(jù)信息中包含的PDN連接的數(shù)量,確定出當(dāng)前還需要為UE建 立幾個針對APNl的PDN連接。這樣,還需要針對APNl建立幾個PDN連接,可信任非3GPP 接入系統(tǒng)就向P-GW發(fā)送幾條代理綁定更新請求,后續(xù)P-GW針對每條代理綁定更新請求向 可信任非3GPP接入系統(tǒng)返回一個UE接入APNl所分配的IP地址。 步驟409 :P-GW收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任非 3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中為 UE第二次接入APNl所分配的IP地址2。 雖然UE針對APNl建立了 2個PDN連接,但由于P_GW在步驟406中已經(jīng)向可信任 非3GPP接入系統(tǒng)提供了 3GPP接入系統(tǒng)中為UE第一次接入APNl所分配的IP地址1,因此, 本步驟中P-GW可以確定出還未向可信任非3GPP接入系統(tǒng)提供的UE接入APN1所分配的IP 地址,確定當(dāng)前需要向可信任非3GPP接入系統(tǒng)提供3GPP接入系統(tǒng)中為UE第二次接入APNl 所分配的IP地址2。 步驟410 :可信任非3GPP接入系統(tǒng)為UE針對APNl建立的2個PDN連接建立無線 承載??尚湃畏?GPP接入系統(tǒng)可以在收到P-GW提供的UE針對APNl建立的所有PDN連接 對應(yīng)的IP地址后,統(tǒng)一為UE建立針對APN1的各PDN連接;也可以在收到P-GW提供的3GPP 接入系統(tǒng)中為UE第一次接入APNl所分配的IP地址1之后,就可以為UE針對APNl建立的 第一個PDN連接建立無線承載;然后,在收到3GPP接入系統(tǒng)中為UE第二次接入APNl所分 配的IP地址2后,再為UE針對APNl建立的第二個PDN連接建立無線承載。
根據(jù)以上流程描述可見,UE通過3GPP接入系統(tǒng)針對同一APN建立多個PDN連接 時,根本無需增加匪E與HSS的交互次數(shù),對現(xiàn)有3GPP系統(tǒng)中的相關(guān)處理沒有任何影響;UE 發(fā)起跨系統(tǒng)切換后,也無需與HSS進(jìn)行交互。 圖5為本發(fā)明實施例四中重建PDN連接過程消息交互示意圖,如圖5所示,本實施 例描述的是UE由3GPP接入系統(tǒng)切換至可信任非3GPP接入系統(tǒng),其中,UE通過3GPP接入系 統(tǒng)針對APNl建立了 1個PDN連接、針對APN2建立了 2個PDN連接,其中APNl是UE的默認(rèn) APN。 UE切換至可信任非3GPP接入系統(tǒng)后,由可信任非3GPP接入系統(tǒng)為UE重建針對APNl 的1個PDN連接、以及針對APN2的2個PDN連接。本實施例中重建PDN連接的具體處理過 程包括以下步驟 步驟501 :UE在3GPP接入系統(tǒng)中,通過P-GW1建立了與默認(rèn)APNl的1個PDN連 接;通過P-GW2建立了與APN2的2個PDN連接。針對APN2建立的2個PDN連接,HSS中僅 存儲了一個APN2和P-GW2標(biāo)識的對應(yīng)記錄,但在P-GW2中存儲了針對APN2的兩個PDN連 接的記錄。
12
步驟502 :UE發(fā)現(xiàn)可信任非3GPP接入系統(tǒng),并發(fā)起跨系統(tǒng)切換。
步驟503 :UE在可信任非3GPP接入系統(tǒng)中進(jìn)行接入認(rèn)證。HSS/AAA服務(wù)器對UE進(jìn) 行接入認(rèn)證,并且UE通過接入認(rèn)證后,HSS向可信任非3GPP接入系統(tǒng)提供對應(yīng)UE在3GPP 接入系統(tǒng)中建立的PDN連接的信息,即APN1和所選擇的P-GW1的標(biāo)識、以及APN2和所選擇 的P-GW2的標(biāo)識。 步驟504 :UE的層3附著過程被觸發(fā),UE在層3附著過程中向可信任非3GPP接入 系統(tǒng)發(fā)送的消息中不攜帶任何APN信息。 步驟505 :可信任非3GPP接入系統(tǒng)根據(jù)HSS提供的PDN連接的信息,向?qū)?yīng)于 P-GW1標(biāo)識的P-GW1發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、 NAI和 RAT類型。 步驟506 :P-GW1收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任 非3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中 為UE第一次接入APN1所分配的IP地址11。
步驟507 :UE的層3附著過程完成。 步驟508 :可信任非3GPP接入系統(tǒng)根據(jù)HSS提供的PDN連接的信息,向?qū)?yīng)于 P-GW2標(biāo)識的P-GW2發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN2、 NAI和 RAT類型。 步驟509 :P-GW2收到代理綁定更新請求后,為UE更新綁定的緩存條目,并根據(jù)自 身存儲的記錄,確定UE通過3GPP接入系統(tǒng)接入時針對APN2建立了 2個PDN連接,因此, P-GW2向可信任非3GPP接入系統(tǒng)返回的代理綁定確認(rèn)消息中不僅攜帶有3GPP接入系統(tǒng)中 為UE第一次接入APN2所分配的IP地址21,還攜帶有UE通過3GPP接入系統(tǒng)針對APN2建 立的PDN連接的信息,該針對APN2建立的PDN連接的信息可以為針對APN2建立的所有PDN 連接的信息,也可以為針對APN2建立的剩余PDN連接的信息,即針對APN2建立的、除HSS 存儲的PDN連接的信息。該步驟中,P-GW2不需要與HSS進(jìn)行交互,從而減少了與HSS的交 互次數(shù)。 步驟510 :可信任非3GPP接入系統(tǒng)收到P-GW2提供的UE針對APN2建立的PDN連 接的信息后,確定當(dāng)前還需要為UE建立針對APN2的其他PDN連接;可信任非3GPP接入系 統(tǒng)向P-GW2發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN2、 NAI和RAT類型。
如果P-GW2提供的是UE針對APN2建立的所有PDN連接的信息,可信任非3GPP接 入系統(tǒng)根據(jù)P-GW2提供的3GPP接入系統(tǒng)中為UE第一次接入APN2所分配的IP地址21、及 信息中包含的PDN連接的數(shù)量,確定出當(dāng)前還需要為UE建立幾個針對APN2的PDN連接。如 果P-GW2提供的是UE針對APN1建立的、除HSS存儲的PDN連接的信息,則可信任非3GPP 接入系統(tǒng)可以直接根據(jù)信息中包含的PDN連接的數(shù)量,確定出當(dāng)前還需要為UE建立幾個針 對APN2的PDN連接。這樣,還需要針對APN2建立幾個PDN連接,可信任非3GPP接入系統(tǒng) 就向P-GW2發(fā)送幾條代理綁定更新請求,后續(xù)P-GW2針對每條代理綁定更新請求向可信任 非3GPP接入系統(tǒng)返回一個UE接入APN2所分配的IP地址。 步驟511 :P-GW2收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任 非3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中 為UE第二次接入APN2所分配的IP地址22。
雖然UE針對APN2建立了 2個PDN連接,但由于P-GW2已經(jīng)向可信任非3GPP接入 系統(tǒng)提供了 3GPP接入系統(tǒng)中為UE第一次接入APN2所分配的IP地址21,因此,本步驟中 P-GW2可以確定出還未向可信任非3GPP接入系統(tǒng)提供的UE接入APN2所分配的IP地址,確 定當(dāng)前需要向可信任非3GPP接入系統(tǒng)提供3GPP接入系統(tǒng)中為UE第二次接入APN2所分配 的IP地址22。 步驟512 :可信任非3GPP接入系統(tǒng)為UE針對APN1建立的1個PDN連接、針對APN2 建立的2個PDN連接建立無線承載??尚湃畏?GPP接入系統(tǒng)可以在收到各P-GW提供的UE 針對各APN建立的各PDN連接對應(yīng)的IP地址后,就為UE建立針對對應(yīng)APN的PDN連接;也 可以在收到所有針對各APN的所有PDN連接對應(yīng)的IP地址后,統(tǒng)一為UE建立針對各APN 的各PDN連接。 根據(jù)以上流程描述可見,UE通過3GPP接入系統(tǒng)針對同一APN建立多個PDN連接 時,根本無需增加匪E與HSS的交互次數(shù),對現(xiàn)有3GPP系統(tǒng)中的相關(guān)處理沒有任何影響;UE 發(fā)起跨系統(tǒng)切換后,也無需與HSS進(jìn)行交互。 圖6為本發(fā)明實施例五中重建PDN連接過程消息交互示意圖,如圖6所示,本實施 例描述的是UE由3GPP接入系統(tǒng)切換至可信任非3GPP接入系統(tǒng),其中,UE通過3GPP接入 系統(tǒng)針對APN1建立了 2個PDN連接,APN1是UE的默認(rèn)APN。 UE切換至可信任非3GPP接 入系統(tǒng)后,由UE發(fā)起重建到APN1的兩個PDN連接,當(dāng)UE準(zhǔn)備發(fā)起重建第三個PDN連接時, 非3GPP接入系統(tǒng)拒絕建立。本實施例中重建PDN連接的具體處理過程包括以下步驟
步驟601 :UE在3GPP接入系統(tǒng)中,通過P-GW建立了與默認(rèn)APN1的2個PDN連接。 HSS中僅存儲了一個APN1和P-GW標(biāo)識的對應(yīng)記錄,但在P-GW中存儲了針對APN1的兩個 PDN連接的記錄。 步驟602 :UE發(fā)現(xiàn)可信任非3GPP接入系統(tǒng),并發(fā)起跨系統(tǒng)切換。 步驟603 :UE在可信任非3GPP接入系統(tǒng)中進(jìn)行接入認(rèn)證。HSS/AAA服務(wù)器對UE進(jìn)
行接入認(rèn)證,并且UE通過接入認(rèn)證后,HSS向可信任非3GPP接入系統(tǒng)提供對應(yīng)UE在3GPP
接入系統(tǒng)中建立的PDN連接的信息,即APN1和所選擇的P-GW的標(biāo)識。 步驟604 :UE的層3附著過程被觸發(fā),UE在層3附著過程中向可信任非3GPP接入
系統(tǒng)發(fā)送的消息中攜帶APN1。 步驟605 :可信任非3GPP接入系統(tǒng)根據(jù)步驟604步消息中攜帶的APN1,確定重建 PDN連接的過程由UE發(fā)起??尚湃畏?GPP接入系統(tǒng)根據(jù)HSS提供的PDN連接的信息,向 對應(yīng)于P-GW標(biāo)識的P-GW發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、NAI 和RAT類型。 步驟606 :P-GW收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任非 3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中為 UE第一次接入APN1所分配的IP地址1。
步驟607 :UE的層3附著過程完成。 步驟608 :P-GW收到步驟605發(fā)送的代理綁定更新請求后,根據(jù)自身存儲的記錄, 確定UE通過3GPP接入系統(tǒng)接入時針對APN1建立了 2個PDN連接,因此,P-GW向AAA服務(wù) 器發(fā)送消息,通知AAA服務(wù)器UE通過3GPP接入系統(tǒng)針對APN1建立的PDN連接的信息,該針 對APN1建立的PDN連接的信息可以為針對APN1建立的所有PDN連接的信息,也可以為針對APNl建立的剩余PDN連接的信息,即針對APNl建立的、除HSS存儲的PDN連接的信息。 由于P-GW在步驟606已向可信任非3GPP接入系統(tǒng)提供了 3GPP接入系統(tǒng)中為UE第一次接 入APN1所分配的IP地址1,因此,本步驟中P-GW可以確定出針對APN1建立的、除HSS存儲 的PDN連接的信息。AAA服務(wù)器可以在對收到的信息進(jìn)行存儲后,向P-GW返回確認(rèn)消息。
步驟609 :AAA服務(wù)器根據(jù)P_GW提供的針對APN1建立的PDN連接的信息,向可信 任非3GPP接入系統(tǒng)提供UE針對APN1建立的PDN連接的信息。該步驟中,AAA服務(wù)器不需 要與HSS進(jìn)行交互,從而減少了與HSS的交互次數(shù)。 步驟610 :UE向可信任非3GPP接入系統(tǒng)發(fā)送請求消息,觸發(fā)重建PDN連接,請求消 息中攜帶有APNl和切換指示符。 步驟611 :可信任非3GPP接入系統(tǒng)收到請求消息后,根據(jù)該請求消息中攜帶的切 換指示符確定當(dāng)前需要為UE重建針對于APNl的PDN連接,然后根據(jù)AAA服務(wù)器提供的UE 針對APNl建立的PDN連接的信息、及當(dāng)前已為UE重建的針對APNl的PDN連接的信息,即 確定UE在3GPP接入系統(tǒng)中針對APN1建立了兩個PDN連接、并且當(dāng)前已經(jīng)為UE重建了一 個針對APNl的PDN連接,因此允許UE再重建一個針對APNl的PDN連接。可信任非3GPP 接入系統(tǒng)向P-GW發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、 NAI和RAT 類型。 步驟612 :P-GW收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任非 3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中為 UE第二次接入APNl所分配的IP地址2。 步驟613 :可信任非3GPP接入系統(tǒng)向UE返回應(yīng)答消息,該應(yīng)答消息中攜帶有IP地 址2,通知UE可以為其建立針對APNl的第二個PDN連接。 步驟614 :UE繼續(xù)向可信任非3GPP接入系統(tǒng)發(fā)送請求消息,觸發(fā)重建PDN連接,請 求消息中攜帶有APNl和切換指示符。 步驟615 :可信任非3GPP接入系統(tǒng)收到請求消息后,根據(jù)該請求消息中攜帶的切 換指示符確定當(dāng)前需要為UE重建針對于APNl的PDN連接,然后根據(jù)AAA服務(wù)器提供的UE 針對APNl建立的PDN連接的信息,確定當(dāng)前已不能再為UE重建針對APNl的PDN連接,向 UE返回拒絕消息。 步驟616 :可信任非3GPP接入系統(tǒng)為UE針對APNl建立的2個PDN連接建立無線 承載。可信任非3GPP接入系統(tǒng)可以在收到P-GW提供的UE針對APNl建立的所有PDN連接 對應(yīng)的IP地址后,統(tǒng)一為UE建立針對APN1的各PDN連接;也可以在收到P-GW提供的3GPP 接入系統(tǒng)中為UE第一次接入APNl所分配的IP地址1之后,就可以為UE針對APNl建立的 第一個PDN連接建立無線承載;然后,在收到3GPP接入系統(tǒng)中為UE第二次接入APNl所分 配的IP地址2后,再為UE針對APNl建立的第二個PDN連接建立無線承載。
根據(jù)以上流程描述可見,UE通過3GPP接入系統(tǒng)針對同一APN建立多個PDN連接 時,根本無需增加匪E與HSS的交互次數(shù),對現(xiàn)有3GPP系統(tǒng)中的相關(guān)處理沒有任何影響;UE 發(fā)起跨系統(tǒng)切換后,也無需與HSS進(jìn)行交互。 圖7為本發(fā)明實施例六中重建PDN連接過程消息交互示意圖,如圖7所示,本實施 例描述的是UE由3GPP接入系統(tǒng)切換至可信任非3GPP接入系統(tǒng),其中,UE通過3GPP接入 系統(tǒng)針對APNl建立了 2個PDN連接,APNl是UE的默認(rèn)APN。 UE切換至可信任非3GPP接
15入系統(tǒng)后,由UE發(fā)起重建到APNl的兩個PDN連接。本實施例中重建PDN連接的具體處理 過程包括以下步驟 步驟701 :UE在3GPP接入系統(tǒng)中,通過P-GW建立了與默認(rèn)APNl的2個PDN連接。 HSS中僅存儲了一個APNl和P-GW標(biāo)識的對應(yīng)記錄,但在P-GW中存儲了針對APNl的兩個 PDN連接的記錄。 步驟702 :UE發(fā)現(xiàn)可信任非3GPP接入系統(tǒng),并發(fā)起跨系統(tǒng)切換。 步驟703 :UE在可信任非3GPP接入系統(tǒng)中進(jìn)行接入認(rèn)證。HSS/AAA服務(wù)器對UE進(jìn)
行接入認(rèn)證,并且UE通過接入認(rèn)證后,HSS向可信任非3GPP接入系統(tǒng)提供對應(yīng)UE在3GPP
接入系統(tǒng)中建立的PDN連接的信息,即APNl和所選擇的P-GW的標(biāo)識。 步驟704 :UE的層3附著過程被觸發(fā),UE在層3附著過程中向可信任非3GPP接入
系統(tǒng)發(fā)送的消息中攜帶APNl。 步驟705 :可信任非3GPP接入系統(tǒng)根據(jù)步驟704步消息中攜帶的APN1,確定重建 PDN連接的過程由UE發(fā)起??尚湃畏?GPP接入系統(tǒng)根據(jù)HSS提供的PDN連接的信息,向 對應(yīng)于P-GW標(biāo)識的P-GW發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、NAI 和RAT類型。 步驟706 :P-GW收到代理綁定更新請求后,為UE更新綁定的緩存條目,并根據(jù)自身 存儲的記錄,確定UE通過3GPP接入系統(tǒng)接入時針對APNl建立了 2個PDN連接,因此,P_GW 向可信任非3GPP接入系統(tǒng)返回的代理綁定確認(rèn)消息中不僅攜帶有3GPP接入系統(tǒng)中為UE 第一次接入APN1所分配的IP地址l,還攜帶有UE通過3GPP接入系統(tǒng)針對APN1建立的PDN 連接的信息,該針對APNl建立的PDN連接的信息可以為針對APNl建立的所有PDN連接的 信息,也可以為針對APNl建立的剩余PDN連接的信息,即針對APNl建立的、除HSS存儲的 PDN連接的信息。該步驟中,P-GW不需要與HSS進(jìn)行交互,從而減少了與HSS的交互次數(shù)。
步驟707 :UE的層3附著過程完成。 步驟708 :UE向可信任非3GPP接入系統(tǒng)發(fā)送請求消息,觸發(fā)重建PDN連接,請求消 息中攜帶有APNl和切換指示符。 步驟709 :可信任非3GPP接入系統(tǒng)收到請求消息后,根據(jù)該請求消息中攜帶的切 換指示符確定當(dāng)前需要為UE重建針對于APNl的PDN連接,然后根據(jù)P-GW提供的UE針對 APNl建立的PDN連接的信息、及當(dāng)前已為UE重建的針對APN1的PDN連接的信息,即確定 UE在3GPP接入系統(tǒng)中針對APN1建立了兩個PDN連接、并且當(dāng)前已經(jīng)為UE重建了一個針對 APNl的PDN連接,因此允許UE再重建一個針對APNl的PDN連接??尚湃畏?GPP接入系統(tǒng) 向P-GW發(fā)送代理綁定更新請求,該代理綁定更新請求中攜帶有APN1、 NAI和RAT類型。
步驟710 :P-GW收到代理綁定更新請求后,為UE更新綁定的緩存條目,向可信任非 3GPP接入系統(tǒng)返回代理綁定確認(rèn)消息,該代理綁定確認(rèn)消息中攜帶有3GPP接入系統(tǒng)中為 UE第二次接入APNl所分配的IP地址2。 步驟711 :可信任非3GPP接入系統(tǒng)向UE返回應(yīng)答消息,該應(yīng)答消息中攜帶IP地 址2,通知UE可以為其建立針對APN1的第二個PDN連接。 步驟712 :UE繼續(xù)向可信任非3GPP接入系統(tǒng)發(fā)送請求消息,觸發(fā)重建PDN連接,請 求消息中攜帶有APNl和切換指示符。 步驟713 :可信任非3GPP接入系統(tǒng)收到請求消息后,根據(jù)該請求消息中攜帶的切換指示符確定當(dāng)前需要為UE重建針對于APNl的PDN連接,然后根據(jù)P-GW提供的UE針對 APNl建立的PDN連接的信息,確定當(dāng)前已不能再為UE重建針對APNl的PDN連接,向UE返 回拒絕消息。 步驟714 :可信任非3GPP接入系統(tǒng)為UE針對APNl建立的2個PDN連接建立無線 承載??尚湃畏?GPP接入系統(tǒng)可以在收到P-GW提供的UE針對APNl建立的所有PDN連接 對應(yīng)的IP地址后,統(tǒng)一為UE建立針對APN1的各PDN連接;也可以在收到P-GW提供的3GPP 接入系統(tǒng)中為UE第一次接入APNl所分配的IP地址1之后,就可以為UE針對APNl建立的 第一個PDN連接建立無線承載;然后,在收到3GPP接入系統(tǒng)中為UE第二次接入APNl所分 配的IP地址2后,再為UE針對APNl建立的第二個PDN連接建立無線承載。
根據(jù)以上流程描述可見,UE通過3GPP接入系統(tǒng)針對同一 APN建立多個PDN連接 時,根本無需增加匪E與HSS的交互次數(shù),對現(xiàn)有3GPP系統(tǒng)中的相關(guān)處理沒有任何影響;UE 發(fā)起跨系統(tǒng)切換后,也無需與HSS進(jìn)行交互。 在以上各實施例中,UE通過3GPP接入系統(tǒng)針對同一 APN建立了多個PDN連接,UE 發(fā)起跨系統(tǒng)切換時,P-GW通過AAA服務(wù)器向可信任非3GPP接入系統(tǒng)、或直接向可信任非 3GPP接入系統(tǒng)提供的針對同一 APN建立的多個PDN連接的信息,可以是針對同一 APN建立 的所有PDN連接的信息;也可以是針對同一 APN建立的、除HSS存儲的PDN連接的信息。
為了在可信任非3GPP接入系統(tǒng)中能夠唯一 區(qū)分針對同一 APN建立的不同PDN連 接,可信任非3GPP接入系統(tǒng)可以對針對同一 APN建立的各PDN連接的記錄進(jìn)行修改,如針 對APN建立的第一個PDN連接,記錄可以表示為(APN,P-GW標(biāo)識),針對同一 APN建立的第 二個PDN連接,記錄可以表示為(APN: 1, P-GW標(biāo)識),通過APN: 1來對針對同一 APN建立的 其他PDN連接進(jìn)行區(qū)分。 因此,如果UE通過3GPP接入系統(tǒng)針對同一 APN建立了兩個PDN連接時,P_GW通 過AAA服務(wù)器向可信任非3GPP接入系統(tǒng)、或直接向可信任非3GPP接入系統(tǒng)提供的針對同 一 APN建立的多個PDN連接的信息,可以是(APN, P-GW標(biāo)識)、(APN: 1, P-GW標(biāo)識),此時, 由于可信任非3GPP接入系統(tǒng)已經(jīng)建立了針對記錄(APN,P-GW標(biāo)識)的PDN連接,只需要再 建立針對記錄(APN: 1 , P-GW標(biāo)識)的另一個PDN連接即可;也可以是(APN: l,P-GW標(biāo)識), 此時,可信任非3GPP接入系統(tǒng)建立針對記錄(APN: 1, P-GW標(biāo)識)的另一個PDN連接。
圖8為本發(fā)明中實現(xiàn)重建PDN連接的系統(tǒng)結(jié)構(gòu)示意圖,如圖8所示,該系統(tǒng)包括 P-GW和可信任非3GPP接入系統(tǒng),UE發(fā)生跨系統(tǒng)切換時,其中,P-GW包括信息提供單元,用 于確定該UE通過3GPP接入系統(tǒng)針對同一 APN建立了多個PDN連接時,向可信任非3GPP接 入系統(tǒng)提供針對對應(yīng)APN建立的PDN連接的信息;可信任非3GPP接入系統(tǒng)用于根據(jù)P-GW 提供的所述信息為UE重建針對對應(yīng)APN的多個PDN連接。P-GW的信息提供單元提供的針 對同一 APN建立的PDN連接的信息可以是針對同一 APN建立的所有PDN連接的信息;也可 以是針對同一 APN建立的、除HSS存儲的PDN連接的信息。 P-GW的信息提供單元可以直接將UE針對同一 APN建立的PDN連接的信息提供給 可信任非3GPP接入系統(tǒng)。該系統(tǒng)也可以進(jìn)一步包括AAA服務(wù)器,用于向可信任非3GPP接 入系統(tǒng)轉(zhuǎn)發(fā)P-GW的信息提供單元提供的UE針對同一 APN建立的PDN連接的信息。
所述P-GW進(jìn)一步包括判斷單元,用于根據(jù)可信任非3GPP接入系統(tǒng)提供的RAT類 型判斷所述可信任非3GPP接入系統(tǒng)是否支持網(wǎng)絡(luò)發(fā)起的多PDN連接建立,如果支持,則向可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息;否則,不向可信任非3GPP接 入系統(tǒng)提供針對APN建立的PDN連接的信息。 重建PDN連接的過程由UE發(fā)起時,所述可信任非3GPP接入系統(tǒng)進(jìn)一步用于根據(jù) P-GW提供的信息、及當(dāng)前已為UE重建的針對所述APN的PDN連接的信息,確定是否允許UE 重建針對所述APN的PDN連接。 該系統(tǒng)包括HSS,用于向可信任非3GPP接入系統(tǒng)提供存儲的APN建立的PDN連接 的記錄。 以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種重建分組數(shù)據(jù)網(wǎng)絡(luò)PDN連接的方法,其特征在于,用戶設(shè)備UE發(fā)生跨系統(tǒng)切換時,該方法包含分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)P-GW確定所述UE通過第三代合作伙伴計劃3GPP接入系統(tǒng)針對同一接入點名稱APN建立了多個PDN連接時,向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息;可信任非3GPP接入系統(tǒng)根據(jù)P-GW提供的所述信息為UE重建針對所述APN的多個PDN連接。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述P-GW向可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息之前,進(jìn)一步包括可信任非3GPP接入系統(tǒng)向P-GW提供無線接入技術(shù)RAT類型,P-GW根據(jù)所述RAT類型判斷所述可信任非3GPP接入系統(tǒng)是否支持網(wǎng)絡(luò)發(fā)起的多PDN連接建立,如果支持,則向可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息;否則,不向可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息。
3. 根據(jù)權(quán)利要求l所述的方法,其特征在于,重建PDN連接的過程由UE發(fā)起時,所述可信任非3GPP接入系統(tǒng)根據(jù)P-GW提供的信息為UE重建針對APN的PDN連接之前,進(jìn)一步包括可信任非3GPP接入系統(tǒng)根據(jù)P-GW提供的信息、及當(dāng)前已為UE重建的針對所述APN的PDN連接的信息,確定允許UE重建針對所述APN的PDN連接時,為UE重建針對所述APN的PDN連接。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,可信任非3GPP接入系統(tǒng)根據(jù)UE在層3附著過程中發(fā)送的消息中攜帶的所述APN確定重建PDN連接的過程由UE發(fā)起;和/或,可信任非3GPP接入系統(tǒng)根據(jù)UE在請求消息中攜帶的切換指示符確定當(dāng)前需要為UE重建PDN連接。
5. 根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述P-GW向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息,包括P-GW直接向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息;或者,P-GW通過AAA服務(wù)器向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述P-GW通過AAA服務(wù)器向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息,包括P-GW向AAA服務(wù)器提供針對所述APN建立的PDN連接的信息;AAA服務(wù)器向可信任非3GPP接入系統(tǒng)轉(zhuǎn)發(fā)收到的針對所述APN建立的PDN連接的信息。
7. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述針對所述APN建立的PDN連接的信息,是針對所述APN建立的所有PDN連接的信息;或者,針對所述APN建立的、除HSS存儲的PDN連接的信息。
8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述P-GW確定UE通過3GPP接入系統(tǒng)針對同一 APN建立了多個PDN連接是通過自身存儲的記錄來實現(xiàn)的。
9. 一種重建PDN連接的系統(tǒng),其特征在于,UE發(fā)生跨系統(tǒng)切換時,該系統(tǒng)包括P-GW和可信任非3GPP接入系統(tǒng),其中,所述P-GW包括信息提供單元,用于確定該UE通過3GPP接入系統(tǒng)針對同一 APN建立了多個PDN連接時,向可信任非3GPP接入系統(tǒng)提供針對所述APN建立的PDN連接的信息;所述可信任非3GPP接入系統(tǒng)用于根據(jù)P-GW提供的所述信息為UE重建針對所述APN的多個PDN連接。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括AAA服務(wù)器,用于向可信任非3GPP接入系統(tǒng)轉(zhuǎn)發(fā)P-GW的信息提供單元提供的UE針對同一 APN建立的PDN連接的信息。
11. 根據(jù)權(quán)利要求9或10所述的系統(tǒng),其特征在于,所述P-GW進(jìn)一步包括判斷單元,用于根據(jù)可信任非3GPP接入系統(tǒng)提供的RAT類型判斷所述可信任非3GPP接入系統(tǒng)是否支持網(wǎng)絡(luò)發(fā)起的多PDN連接建立,如果支持,則向可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息;否則,不向可信任非3GPP接入系統(tǒng)提供針對APN建立的PDN連接的信息。
12. 根據(jù)權(quán)利要求9或10所述的系統(tǒng),其特征在于,重建PDN連接的過程由UE發(fā)起時,所述可信任非3GPP接入系統(tǒng)進(jìn)一步用于根據(jù)P-GW提供的信息、及當(dāng)前已為UE重建的針對所述APN的PDN連接的信息,確定是否允許UE重建針對所述APN的PDN連接。
13. 根據(jù)權(quán)利要求9或10所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括HSS,用于向可信任非3GPP接入系統(tǒng)提供存儲的APN建立的PDN連接的記錄。
全文摘要
本發(fā)明公開了一種重建分組數(shù)據(jù)網(wǎng)絡(luò)連接的方法及系統(tǒng)。本發(fā)明方案中,UE發(fā)生跨系統(tǒng)切換時,P-GW確定該UE通過3GPP接入系統(tǒng)針對同一APN建立了多個PDN連接時,向可信任非3GPP接入系統(tǒng)提供針對對應(yīng)APN建立的PDN連接的信息,可信任非3GPP接入系統(tǒng)根據(jù)P-GW提供的所述信息為UE重建針對對應(yīng)APN的所有PDN連接,由此可見,如果UE通過3GPP接入系統(tǒng)接入時針對同一APN建立了多個PDN連接,當(dāng)UE切換到可信任非3GPP接入系統(tǒng)時,在無需增加MME與HSS交互次數(shù)的前提下,可信任非3GPP接入系統(tǒng)就能夠為UE重建針對對應(yīng)APN建立的所有PDN連接,對現(xiàn)有3GPP系統(tǒng)中的相關(guān)處理沒有任何影響。
文檔編號H04W40/00GK101720115SQ200910078720
公開日2010年6月2日 申請日期2009年3月2日 優(yōu)先權(quán)日2009年3月2日
發(fā)明者周曉云, 宗在峰, 芮通 申請人:中興通訊股份有限公司