專利名稱:一種數(shù)據(jù)通道建立方法及通訊系統(tǒng)以及相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種lt據(jù)通道建立方法及通訊系統(tǒng)以及 相關(guān)設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)的通用分組無線業(yè)務(wù)(GPRS, General Packet Radio Service)架 構(gòu)中,有一種直接隧道(Direct Tunnel)方案,該方案在傳統(tǒng)的GPRS架構(gòu)的 基礎(chǔ)上,用戶面數(shù)據(jù)直接在無線接入網(wǎng)(RAN, Radio Access Network)和網(wǎng) 關(guān)GPRS支持節(jié)點(diǎn)(GGSN, Gateway GPRS Supporting Node)之間傳輸,不 再經(jīng)過服務(wù)GPRS支持節(jié)點(diǎn)(SGSN, Serving GPRS Supporting Node),而控 制信令保持不變,仍然經(jīng)過SGSN處理。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn)在Direct Tunnel架構(gòu)的方案中, GGSN為了與其它網(wǎng)絡(luò)的SGSN互通,用戶面需要使用公網(wǎng)IP地址,而本地 的無線接入網(wǎng)要和GGSN用戶面直接傳輸數(shù)據(jù),則無線接入網(wǎng)用戶面也需要 使用公網(wǎng)IP地址,由于無線接入網(wǎng)結(jié)點(diǎn)的數(shù)量很多,如果其用戶面使用公網(wǎng) IP地址,這些無線接入網(wǎng)結(jié)點(diǎn)將占用大量公網(wǎng)IP地址。而隨著網(wǎng)絡(luò)的發(fā)展, 空閑的^^網(wǎng)IP地址的數(shù)量不斷減少,因此上述方案浪費(fèi)了大量的^^網(wǎng)IP地址, 降低了網(wǎng)絡(luò)資源的使用效率。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了 一種數(shù)據(jù)通道建立方法及通訊系統(tǒng)以及相關(guān)設(shè)備, 能夠提高網(wǎng)絡(luò)資源的使用效率。
本發(fā)明實(shí)施例提供的數(shù)據(jù)通道建立方法,包括接收承載上下文消息; 根據(jù)所述承載上下文消息分配用戶面地址,所述用戶面地址為私有用戶面地 址,或者,所述用戶面地址為私有用戶面地址和公網(wǎng)用戶面地址;發(fā)送所述 用戶面地址。
本發(fā)明實(shí)施例提供的通訊系統(tǒng),包括SGSN,用于向GGSN發(fā)送承載上下文消息,接收GGSN發(fā)送的用戶面地址;GGSN,用于接收SGSN發(fā)送的 承載上下文消息,根據(jù)所述承載上下文消息分配用戶面地址,向SGSN發(fā)送 所述用戶面地址,所述用戶面地址為私有用戶面地址,或者,所述用戶面地 址為私有用戶面地址和7>網(wǎng)用戶面地址。
本發(fā)明實(shí)施例提供的SGSN,包括請(qǐng)求發(fā)送單元,用于向GGSN發(fā)送 創(chuàng)建承載上下文請(qǐng)求消息或更新承載上下文請(qǐng)求消息;地址接收單元,用于 接收GGSN發(fā)送的用戶面地址,所述用戶面地址為私有用戶面地址,或者, 所述用戶面地址為私有用戶面地址和公網(wǎng)用戶面地址;數(shù)據(jù)通道建立控制單 元,用于根據(jù)GGSN發(fā)送的用戶面地址指示無線接入網(wǎng)執(zhí)行建立無線承載的 流程,并獲取無線接入網(wǎng)用戶面地址,交互無線接入網(wǎng)用戶面地址以及GGSN 用戶面地址。
本發(fā)明實(shí)施例提供的GGSN,包括請(qǐng)求接收單元,用于接收創(chuàng)建承載 上下文請(qǐng)求消息或更新承載上下文請(qǐng)求消息;地址分配單元,用于根據(jù)所述
創(chuàng)建承載上下文請(qǐng)求消息或所述更新承載上下文請(qǐng)求消息分配對(duì)應(yīng)的用戶面 地址,所述用戶面地址為私有用戶面地址,或者,所述用戶面地址為私有用 戶面地址和公網(wǎng)用戶面地址;發(fā)送單元,發(fā)送所述用戶面地址。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)
本發(fā)明實(shí)施例中,數(shù)據(jù)網(wǎng)關(guān)接收承載上下文消息,根據(jù)該消息分配與該 消息對(duì)應(yīng)的用戶面地址,該用戶面地址為私有用戶面地址,或者,所述用戶 面i也址為私有用戶面地址和/>網(wǎng)用戶面地址,并發(fā)送分配的用戶面;l也址,所 以數(shù)據(jù)網(wǎng)關(guān)可以根據(jù)需要分配不同類型的地址,而不必僅采用同 一類的地址 建立數(shù)據(jù)通道,因此能夠提高網(wǎng)絡(luò)資源的使用效率。
圖1為本發(fā)明實(shí)施例中Direct Tu皿el架構(gòu)示意圖; 圖2為本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第一實(shí)施例信令流程圖; 圖3為本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第二實(shí)施例信令流程圖; 圖4為本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第三實(shí)施例信令流程圖; 圖5為本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第四實(shí)施例信令流程圖;圖6為本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第五實(shí)施例信令流程圖; 圖7為本發(fā)明實(shí)施例中通訊系統(tǒng)實(shí)施例示意圖; 圖8為本發(fā)明實(shí)施例中SGSN實(shí)施例示意圖; 圖9為本發(fā)明實(shí)施例中GGSN實(shí)施例示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了 一種數(shù)據(jù)通道建立方法及通訊系統(tǒng)以及相關(guān)設(shè)備, 用于提高網(wǎng)絡(luò)資源的使用效率。
本發(fā)明實(shí)施例基于Direct Tu皿el架構(gòu),如圖1所示,在Direct Tu皿el方 案中,對(duì)于用戶面,在非漫游的情況下,用戶面數(shù)據(jù)直接在無線接入網(wǎng)和GGSN 之間傳輸,不經(jīng)過SGSN;在漫游情況下,為了在漫游地保持一個(gè)數(shù)據(jù)面的錨 點(diǎn),用戶面數(shù)據(jù)仍然要經(jīng)過漫游地的SGSN。
本發(fā)明實(shí)施例中的數(shù)據(jù)通道建立方法包括
數(shù)據(jù)網(wǎng)關(guān)接收承載上下文消息;
數(shù)據(jù)網(wǎng)關(guān)根據(jù)所述承載上下文消息分配用戶面地址,所述用戶面地址為 私有用戶面地址,或者,用戶面地址為私有用戶面地址和/^網(wǎng)用戶面地址;
數(shù)據(jù)網(wǎng)關(guān)發(fā)送所述用戶面地址。
上述實(shí)施例中,本發(fā)明實(shí)施例中,數(shù)據(jù)網(wǎng)關(guān)接收承載上下文消息,根據(jù) 該消息分配與該消息對(duì)應(yīng)的用戶面地址,該用戶面地址為私有用戶面地址, 或者,用戶面地址為私有用戶面地址和公網(wǎng)用戶面地址,并發(fā)送分配的用戶 面地址,所以數(shù)據(jù)網(wǎng)關(guān)可以根據(jù)需要分配不同類型的地址,而不必僅采用同 一類的地址建立數(shù)據(jù)通道,因此能夠提高網(wǎng)絡(luò)資源的使用效率。
需要說明的是,在下面各個(gè)實(shí)施例中,以GGSN作為數(shù)據(jù)網(wǎng)關(guān)為例進(jìn)行 說明,可以理解的是,同樣可以是其他類型的數(shù)據(jù)網(wǎng)關(guān);
在下述各實(shí)施例中,承載上下文消息可以為創(chuàng)建承載上下文請(qǐng)求消息或 更新承載上下文請(qǐng)求消息,更進(jìn)一步,創(chuàng)建承載上下文請(qǐng)求消息可以為創(chuàng)建 PDP上下文請(qǐng)求消息,更新承載上下文請(qǐng)求消息為更新PDP上下文請(qǐng)求消息, 可以理解的是,該承載還可以是其他類型的承載,具體實(shí)現(xiàn)流程類似;本發(fā)明實(shí)施例中,確定GGSN的用戶面地址類型可以采用以下兩種方式 一、由GGSN自身確定
本方式中,GGSN可以根據(jù)從SGSN接收到的地址類型指示獲知RAN的 用戶面地址類型,若為私有IP地址,則GGSN分配的用戶面地址類型為私有 IP地址,若RAN的用戶面地址類型為公網(wǎng)IP地址,則GGSN分配的用戶面 地址類型為公網(wǎng)IP地址。
具體請(qǐng)參閱圖2,本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第一實(shí)施例包括
201 、移動(dòng)終端向SGSN發(fā)送激活PDP上下文請(qǐng)求;
本實(shí)施例中,當(dāng)終端附著到網(wǎng)絡(luò)后,發(fā)送激活PDP上下文請(qǐng)求消息到 SGSN。
202、 SGSN向GGSN發(fā)送創(chuàng)建PDP上下文請(qǐng)求消息,該消息中包含地址 類型指示;
SGSN接收到終端發(fā)送的激活PDP上下文請(qǐng)求消息之后,獲取該終端所 在的RAN的用戶面所使用的地址類型(即公網(wǎng)IP地址或私有IP地址),具體 的獲取手段可以為SGSN獲取終端的相關(guān)標(biāo)識(shí),根據(jù)該標(biāo)識(shí)查詢?cè)摻K端所在 的RAN,在SGSN本地存儲(chǔ)或其他網(wǎng)元存儲(chǔ)的對(duì)應(yīng)關(guān)系中查詢?cè)揜AN的用 戶面所使用的地址類型,即在系統(tǒng)構(gòu)建時(shí)可以預(yù)先設(shè)置針對(duì)某個(gè)SGSN而言, 哪些RAN的用戶面所使用的地址類型為私有IP地址,哪些RAN的用戶面所 使用的地址類型為公網(wǎng)IP地址。
203 、 GGSN向SGSN發(fā)送創(chuàng)建PDP上下文響應(yīng)消息,該消息中攜帶GGSN 分配的對(duì)應(yīng)的用戶面i也址;
GGSN接收到SGSN發(fā)送的創(chuàng)建PDP上下文請(qǐng)求消息之后,從該消息中 讀取RAN用戶面地址的類型指示,并分配與該RAN用戶面地址類型對(duì)應(yīng)的 GGSN用戶面地址。
為便于理解,下面以五個(gè)具體實(shí)例il明GGSN分配用戶面地址的情況
1 、根據(jù)創(chuàng)建PDP上下文請(qǐng)求消息中的路由區(qū)標(biāo)識(shí)參數(shù)或網(wǎng)絡(luò)號(hào)參數(shù)確定 GGSN用戶面地址類型GGSN接收到創(chuàng)建PDP上下文請(qǐng)求消息之后,從該消息中提取對(duì)應(yīng)的路 由區(qū)標(biāo)識(shí)參數(shù)或網(wǎng)絡(luò)號(hào)參數(shù),具體包括網(wǎng)絡(luò)號(hào),位置區(qū)編碼,或路由區(qū)編碼, GGSN根據(jù)自身配置的信息可以獲知當(dāng)終端處于本網(wǎng)絡(luò)中,或者是處于某個(gè) 特定的位置或路由區(qū)域時(shí),該終端所在的RAN的用戶面的地址為私有IP地 址,則GGSN分配私有IP地址作為GGSN的用戶面地址,并將該地址攜帶于 創(chuàng)建PDP上下文響應(yīng)消息中,發(fā)送至SGSN。
2、根據(jù)SGSN用戶面地址類型確定GGSN用戶面地址類型
在Direct Tu皿el方式中,由于PDP上下文對(duì)應(yīng)的無線承載還未建立成功 時(shí),或者是在空閑無線承載被釋放時(shí),GGSN的下行數(shù)據(jù)通道要切換至SGSN, 因此SGSN同樣需要分配一個(gè)SGSN用戶面地址給GGSN,則SGSN根據(jù)接 收到的激活PDP上下文請(qǐng)求消息確定該終端所在的RAN的用戶面地址后, 分配一個(gè)對(duì)應(yīng)的SGSN用戶面地址,并將該地址攜帶于創(chuàng)建PDP上下文請(qǐng)求 消息發(fā)送至GGSN, GGSN獲取到該請(qǐng)求消息后,讀取SGSN用戶面地址的 類型,則分配與該地址類型對(duì)應(yīng)的GGSN用戶面地址類型,例如,假設(shè)RAN 的用戶面地址為私有IP地址,則SGSN分配的SGSN用戶面地址也為私有IP 地址,并將該地址攜帶于創(chuàng)建PDP上下文請(qǐng)求消息發(fā)送至GGSN, GGSN獲 取到該請(qǐng)求消息后,讀取SGSN用戶面地址的類型為私有IP地址,則分配私 有IP地址作為GGSN用戶面地址,并將該地址攜帶于創(chuàng)建PDP上下文響應(yīng) 消息中,發(fā)送至SGSN。
3 、根據(jù)創(chuàng)建PDP上下文請(qǐng)求消息的源地址確定GGSN用戶面地址類型
GGSN接收到創(chuàng)建PDP上下文請(qǐng)求消息之后,獲取發(fā)送該創(chuàng)建PDP上下 文請(qǐng)求消息的SGSN的源地址,并判斷該源地址是否屬于特定的地址集合, 若屬于,則分配私有IP地址作為GGSN的用戶面地址,并將該地址攜帶于創(chuàng) 建PDP上下文響應(yīng)消息中,發(fā)送至SGSN。本實(shí)施例中所描述的特定的地址 集合是指某一類的SGSN的地址集合,而連接到該類SGSN的RAN用戶面地 址均為私有IP地址。
4、根據(jù)創(chuàng)建PDP上下文請(qǐng)求消息中的地址分配參數(shù)確定GGSN用戶面 地址類型GGSN接收到創(chuàng)建PDP上下文請(qǐng)求消息之后,從該消息中提取地址分配 參數(shù),該地址分配參數(shù)用于指示GGSN分配對(duì)應(yīng)的用戶面地址,該地址分配 參數(shù)可以在創(chuàng)建PDP上下文請(qǐng)求消息中已有的參數(shù)中擴(kuò)展,也可以在創(chuàng)建 PDP上下文請(qǐng)求消息中新擴(kuò)展一個(gè)參數(shù),具體的,SGSN確定終端所在的RAN 的用戶面地址類型之后,會(huì)將對(duì)應(yīng)的數(shù)值填入地址分配參數(shù)中,并將該地址 分配參數(shù)攜帶于創(chuàng)建PDP上下文請(qǐng)求消息中,發(fā)送至GGSN,例如SGSN確 定終端所在的RAN的用戶面地址為私有IP地址,則將該數(shù)值填入地址分配 參數(shù),并將該地址分配參數(shù)攜帶于創(chuàng)建PDP上下文請(qǐng)求消息中,發(fā)送至 GGSN, GGSN接收到創(chuàng)建PDP上下文請(qǐng)求消息后,從創(chuàng)建PDP上下文請(qǐng)求 消息中讀取地址分配參數(shù)為私有IP地址,則分配私有IP地址作為GGSN用 戶面地址,并將該地址攜帶于創(chuàng)建PDP上下文響應(yīng)消息中,發(fā)送至SGSN。
5 、根據(jù)接收創(chuàng)建PDP上下文請(qǐng)求消息的接口確定GGSN用戶面地址類
型
本方式中,GGSN接收到創(chuàng)建PDP上下文請(qǐng)求消息之后,判斷該創(chuàng)建PDP 上下文請(qǐng)求消息是從哪一個(gè)接口接收到的,并記錄該接口的標(biāo)識(shí),在GGSN 本地保存的對(duì)應(yīng)關(guān)系中判斷若從該接口接收到的創(chuàng)建PDP上下文請(qǐng)求消息, 則應(yīng)分配何種地址類型,例如GGSN可以從兩個(gè)接口接收創(chuàng)建PDP上下文請(qǐng) 求消息,分別為接口A以及接口B, GGSN預(yù)先設(shè)置,若從接口A接收到創(chuàng) 建PDP上下文請(qǐng)求消息,則分配公網(wǎng)IP地址作為GGSN用戶面地址,若從 接口 B接收到創(chuàng)建PDP上下文請(qǐng)求消息,則分配私有IP地址作為GGSN用 戶面地址。
上述方案中,描述了 5種確定GGSN用戶面地址類型的方式,可以理解 的是,實(shí)際應(yīng)用過程中,SGSN還可以通過其他的方式告知GGSN需要分配 何種用戶面地址類型,此處不再贅述。
204、建立無線承載的流程;
SGSN向RAN發(fā)送無線承載建立請(qǐng)求,將經(jīng)過步驟203協(xié)商后的PDP服 務(wù)質(zhì)量參數(shù),以及步驟203中GGSN返回的GGSN的用戶面地址通知RAN, RAN和終端交互建立無線承載,向SGSN返回?zé)o線承載建立應(yīng)答,消息中攜帶建立無線承載實(shí)際使用的服務(wù)質(zhì)量參數(shù),以及RAN的用戶面地址。
205、 SGSN向GGSN發(fā)送更新PDP上下文請(qǐng)求;
SGSN向GGSN發(fā)送更新PDP上下文請(qǐng)求,在該消息中SGSN將步驟204 中RAN返回的用戶面地址發(fā)送至GGSN, GGSN將其作為新的下行數(shù)據(jù)通道 對(duì)端地址進(jìn)行保存。
206、 GGSN向SGSN返回更新PDP上下文響應(yīng);
207、 SGSN向終端返回激活PDP上下文接受消息。
步驟207之后,RAN獲取到GGSN的用戶面地址,且GGSN也獲取到 RAN的用戶面地址,則RAN與GGSN之間可以建立用戶面數(shù)據(jù)通道,具體 建立的過程為現(xiàn)有技術(shù),此處不再贅述。
若需要啟用Direct Tunnel,則SGSN按照上述步驟204至步驟207的順序, 交換RAN的用戶面地址與GGSN的用戶面地址,即使得RAN與GGSN都互 相知道對(duì)方的用戶面地址以便建立用戶面數(shù)據(jù)通道;
若不需要啟用Direct Tu皿el,貝'J SGSN將分配自身的用戶面地址,該用戶 面地址需要與RAN的用戶面地址對(duì)應(yīng),且需要與GGSN的用戶面地址對(duì)應(yīng), 例如若RAN的用戶面地址與GGSN的用戶面地址均為私有IP地址,則SGSN 分配自身的用戶面地址也為私有IP地址,并且將該SGSN用戶面地址發(fā)送至 RAN,作為RAN的上行傳輸?shù)刂?,之后SGSN將該SGSN用戶面地址發(fā)送至 GGSN,作為GGSN的下行傳輸?shù)刂?,則RAN與GGSN之間通過SGSN的數(shù) 據(jù)轉(zhuǎn)發(fā)建立了用戶面數(shù)據(jù)通道。
上述實(shí)施例中,GGSN接收SGSN發(fā)送的創(chuàng)建PDP上下文請(qǐng)求消息,根 據(jù)該消息判斷無線接入網(wǎng)地址為私有IP地址還是公網(wǎng)IP地址,并分配與該無 線接入網(wǎng)地址對(duì)應(yīng)的GGSN地址,所以當(dāng)無線接入網(wǎng)使用私有IP地址時(shí), GGSN同樣可以分配私有IP地址與該無線接入網(wǎng)建立數(shù)據(jù)通道連接,因此能 夠減少公網(wǎng)IP地址的使用,從而提高網(wǎng)絡(luò)資源的使用效率。
下面介紹另外一種確定GGSN的用戶面地址類型的方式
二、由SGSN確定GGSN的用戶面地址類型本方式中,GGSN同時(shí)向SGSN發(fā)送自身分配的公網(wǎng)IP地址以及私有IP 地址作為GGSN用戶面地址,即SGSN會(huì)接收到兩個(gè)GGSN用戶面地址,一 個(gè)為公網(wǎng)IP地址,另外一個(gè)為私有IP地址,在后續(xù)的流程中使用哪一個(gè)GGSN 用戶面地址由SGSN根據(jù)RAN的用戶面地址類型確定。
具體請(qǐng)參閱圖3,本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第二實(shí)施例包括
301 、移動(dòng)終端向SGSN發(fā)送激活PDP上下文請(qǐng)求;
本實(shí)施例中,當(dāng)終端附著到網(wǎng)絡(luò)后,發(fā)送激活PDP上下文請(qǐng)求消息到 SGSN。
302、 SGSN向GGSN發(fā)送創(chuàng)建PDP上下文請(qǐng)求消息;
SGSN接收到終端發(fā)送的激活PDP上下文請(qǐng)求消息之后,向GGSN發(fā)送 創(chuàng)建PDP上下文請(qǐng)求消息,以請(qǐng)求GGSN創(chuàng)建對(duì)應(yīng)的PDP上下文。
303 、 GGSN向SGSN發(fā)送創(chuàng)建PDP上下文響應(yīng)消息,該消息中攜帶GGSN 分配的用戶面地址;
GGSN接收到SGSN發(fā)送的創(chuàng)建PDP上下文請(qǐng)求消息之后,分配一個(gè)私 有IP地址作為GGSN用戶面地址,同時(shí)分配一個(gè)公網(wǎng)IP地址作為GGSN用 戶面地址,并將這兩個(gè)分配的GGSN用戶面地址攜帶于創(chuàng)建PDP上下文響應(yīng) 消息中,將該響應(yīng)消息發(fā)送至SGSN。
304、 SGSN獲取RAN用戶面地址類型,并確定對(duì)應(yīng)需要使用的GGSN 用戶面地址;
SGSN在接收到GGSN發(fā)送的創(chuàng)建PDP上下文響應(yīng)消息之后,從該響應(yīng) 消息中讀取出GGSN的用戶面地址,即包括私有IP地址以及公網(wǎng)IP地址。
SGSN獲取該終端所在的RAN的用戶面所使用的地址類型(即公網(wǎng)IP地 址或私有IP地址),具體的獲取手段可以為SGSN獲取終端的相關(guān)標(biāo)識(shí),根 據(jù)該標(biāo)識(shí)查詢?cè)摻K端所在的RAN,在SGSN本地存儲(chǔ)或其他網(wǎng)元存儲(chǔ)的對(duì)應(yīng) 關(guān)系中查詢?cè)揜AN的用戶面所使用的地址類型,即在系統(tǒng)構(gòu)建時(shí)可以預(yù)先設(shè) 置針對(duì)某個(gè)SGSN而言,哪些RAN的用戶面所使用的地址類型為私有IP地 址,。那些RAN的用戶面所i吏用的3也址類型為7>網(wǎng)IP地址。獲取RAN用戶面地址類型之后,即可確定后續(xù)流程中需要使用的GGSN 用戶面地址類型,例如RAN用戶面地址類型為私有IP地址,則后續(xù)流程中 需要使用的GGSN用戶面地址類型為私有IP地址。
305、 建立無線承載的流程;
SGSN向RAN發(fā)送無線承載建立請(qǐng)求,將經(jīng)過步驟304協(xié)商后的PDP服 務(wù)質(zhì)量參數(shù),以及步驟304中確定的GGSN的用戶面地址通知RAN, RAN 和終端交互建立無線承載,向SGSN返回?zé)o線承載建立應(yīng)答,消息中攜帶建 立無線承載實(shí)際使用的服務(wù)質(zhì)量參數(shù),以及RAN的用戶面地址。
306、 SGSN向GGSN發(fā)送更新PDP上下文請(qǐng)求;
SGSN向GGSN發(fā)送更新PDP上下文請(qǐng)求,在該消息中SGSN將步驟305 中RAN返回的用戶面地址發(fā)送至GGSN, GGSN將其作為新的下行凄t據(jù)通道 對(duì)端地址進(jìn)行保存。
307、 GGSN向SGSN返回更新PDP上下文響應(yīng);
308、 SGSN向終端返回激活PDP上下文接受消息。
步驟308之后,RAN獲取到GGSN的用戶面地址,且GGSN也獲取到 RAN的用戶面地址,則RAN與GGSN之間可以建立用戶面數(shù)據(jù)通道。
需要說明的是,步驟304后,即SGSN確定了后續(xù)流程需要使用的GGSN 用戶面地址之后,還可以判斷是否需要啟用Direct Tunnel,具體的判斷手段可 以為從創(chuàng)建PDP上下文響應(yīng)消息中提取GGSN的Direct Tunnel標(biāo)識(shí),即該 GGSN是否支持Direct Tunnel,若支持,則SGSN判斷需要啟用Direct Tunnel, 除此之外,SGSN還可以根據(jù)系統(tǒng)構(gòu)建時(shí)的默認(rèn)參數(shù)確定是否啟用Direct Tunnel,可以理解的是,在此方式下,若系統(tǒng)構(gòu)建時(shí)默i^需要啟用Direct Tunnel,則SGSN在步驟304之后不必再進(jìn)行判斷。
若需要啟用Direct Tunnel,則SGSN按照上述步驟305至步驟308的順序, 交換RAN的用戶面地址與GGSN的用戶面地址,即使得RAN與GGSN都互 相知道對(duì)方的用戶面地址以便建立用戶面數(shù)據(jù)通道;
若不需要啟用Direct Tunnel,則SGSN將分配自身的用戶面地址,該用戶面地址需要與RAN的用戶面地址對(duì)應(yīng),且需要與GGSN的用戶面地址對(duì)應(yīng), 例如若RAN的用戶面地址與GGSN的用戶面地址均為私有IP地址,則SGSN 分配自身的用戶面地址也為私有IP地址,并且將該SGSN用戶面地址發(fā)送至 RAN,作為RAN的上行傳輸?shù)刂罚骃GSN將該SGSN用戶面地址發(fā)送至 GGSN,作為GGSN的下行傳輸?shù)刂?,則RAN與GGSN之間通過SGSN的數(shù) 據(jù)轉(zhuǎn)發(fā)建立了用戶面數(shù)據(jù)通道。
上述實(shí)施例中,GGSN直接分配公網(wǎng)IP地址以及私有IP地址作為GGSN 用戶面地址,并將這兩個(gè)GGSN用戶面地址都發(fā)送至SGSN,由SGSN判斷 后續(xù)流程將使用哪一個(gè)GGSN用戶面地址,所以GGSN不需要判斷RAN的 用戶面地址,因此降低了 GGSN的運(yùn)行負(fù)荷。
上述實(shí)施例中,在RAN與GGSN之間Direct Tunnel用戶面數(shù)據(jù)通道之后, 在某些情況下可能還需要重新建立數(shù)據(jù)通道,則此時(shí)GGSN的用戶面地址可 能還會(huì)發(fā)生變化,下面以三個(gè)具體實(shí)例進(jìn)行說明
釋放無線承載的過程
請(qǐng)參閱圖4,本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第三實(shí)施例包括 步驟401: RAN請(qǐng)求SGSN釋放PDP的無線承載;
在RAN與GGSN之間Direct Tunnel用戶面數(shù)據(jù)通道之后,若PDP長(zhǎng)時(shí) 間沒有發(fā)送數(shù)據(jù),則RAN側(cè)請(qǐng)求釋放PDP的無線承載。
步驟402: SGSN向GGSN發(fā)送更新PDP請(qǐng)求消息;
RAN請(qǐng)求釋放無線承載之后,SGSN通知GGSN將用戶面lt據(jù)通道切換 至SGSN,即通過更新PDP請(qǐng)求消息完成,在該消息中指示GGSN更新后數(shù) 據(jù)通道使用的用戶面地址類型,具體的指示方法與前述實(shí)施例中的指示SGSN 本地用戶面地址類型的方法一致。
步驟403: GGSN向SGSN發(fā)送更新PDP上下文響應(yīng);
GGSN處理SGSN發(fā)來的更新PDP上下文請(qǐng)求消息,根據(jù)SGSN的指示 判斷使用公網(wǎng)IP地址還是私有IP地址建立用戶面數(shù)據(jù)通道,并分配的對(duì)應(yīng)的 新用戶面地址,將該新的GGSN用戶面地址攜帶于更新PDP上下文響應(yīng)消息中返回給SGSN,可以理解的是,GGSN同樣可以分配新的公網(wǎng)IP地址和私 有IP地址同時(shí)返回給SGSN。
步驟404 ~步驟406: SGSN通知RAN釋放無線承載。
本實(shí)施例中,步驟402中,SGSN需要向GGSN告知更新后數(shù)據(jù)通道使 用的用戶面地址類型,可以理解的是,若在之前建立無線承載的過程中,GGSN 已經(jīng)向SGSN同時(shí)發(fā)送了公網(wǎng)IP地址以及私有IP地址,則SGSN在釋放無線 承載的過程中的步驟402中可以不攜帶更新后數(shù)據(jù)通道使用的用戶面地址, 而只是在更新PDP請(qǐng)求消息中攜帶一個(gè)地址類型切換消息,用于指示GGSN 將當(dāng)前使用的用戶面地址類型切換為另外一種,假設(shè)GGSN當(dāng)前使用的用戶 面地址類型為私有IP地址,則GGSN接收到該消息,將用戶面地址切換為公 網(wǎng)IPi也址。
第一類切換過程
請(qǐng)參閱圖5,本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第四實(shí)施例包括 步驟501:用戶終端發(fā)起切換流程;
終端移動(dòng)至目的無線接入網(wǎng)區(qū)域,發(fā)起切換流程,根據(jù)當(dāng)時(shí)終端上是否 有業(yè)務(wù)會(huì)話以及網(wǎng)絡(luò)能力,切換流程可能從切換源側(cè)發(fā)起或從切換目的側(cè)發(fā) 起,例如,假設(shè)當(dāng)前終端中有業(yè)務(wù)會(huì)話,則為了保持該業(yè)務(wù)會(huì)話不被中斷, 需要由切換源側(cè)網(wǎng)元向切換目的側(cè)網(wǎng)元發(fā)送切換請(qǐng)求,并在切換完成之前持 續(xù)與終端傳輸數(shù)據(jù)以保持業(yè)務(wù)會(huì)話;
再如,若切換目的側(cè)網(wǎng)元不具備主動(dòng)發(fā)起切換的能力,則需要由切換源 側(cè)網(wǎng)元發(fā)起切換請(qǐng)求。
需要說明的是,具體的切換發(fā)起方的確定此處不做限定,可以根據(jù)實(shí)際 應(yīng)用進(jìn)4亍選4奪。
步驟502:目的側(cè)SGSN向GGSN發(fā)送更新PDP上下文消息;
本實(shí)施例中,由于目的側(cè)SGSN是外地網(wǎng)絡(luò),可能無法采用顯式指示(即 在SGSN發(fā)送的消息中攜帶某特定標(biāo)識(shí)用戶指示用戶面地址類型)告訴GGSN 當(dāng)前用戶面數(shù)據(jù)通道使用哪種類型的地址,則GGSN可以理解為應(yīng)使用公網(wǎng)IP地址建立用戶面數(shù)據(jù)通道。
步驟503: GGSN向目的側(cè)SGSN返回更新PDP上下文響應(yīng)消息;
GGSN發(fā)送的更新PDP上下文響應(yīng)消息中攜帶自身為用戶面數(shù)據(jù)通道分 配的公網(wǎng)IP地址,目的側(cè)SGSN保存該地址。
步驟504:目的側(cè)SGSN向終端應(yīng)答切換完成。
本實(shí)施例中,當(dāng)終端的移動(dòng)發(fā)生切換時(shí),從本地的源無線接入網(wǎng)進(jìn)入外 地的目的無線接入網(wǎng)覆蓋區(qū)域(漫游),相應(yīng)的SGSN也發(fā)生了切換,由于在 漫游情況下,取消Direct Tunnel,目的側(cè)SGSN通知GGSN將用戶面數(shù)據(jù)通 道切換到至自己,同時(shí)使用自己分配的地址用于建立到目的側(cè)RAN的用戶面 數(shù)據(jù)通道。
第二類切換過程
請(qǐng)參閱圖6,本發(fā)明實(shí)施例中數(shù)據(jù)通道建立方法第五實(shí)施例包括 步驟601:終端發(fā)起切換流程;
步驟602:目的側(cè)SGSN向源側(cè)SGSN請(qǐng)求用戶上下文;
步驟603:源側(cè)SGSN向目的側(cè)SGSN返回用戶上下文;
本實(shí)施例中,源側(cè)SGSN通過配置判斷目的側(cè)SGSN所轄無線4妻入網(wǎng)與 當(dāng)前GGSN不能使用Direct Tunnel,在返回的用戶上下文中只攜帶GGSN提 供的公網(wǎng)地址,目的側(cè)SGSN保存該地址,后續(xù)使用該公網(wǎng)地址作為目的地 址發(fā)送上行用戶面數(shù)據(jù)。
步驟604:目的側(cè)SGSN向源側(cè)SGSN確i/v已經(jīng)收到用戶上下文;
步驟605:目的側(cè)SGSN向GGSN發(fā)送更新PDP上下文請(qǐng)求;
步驟606: GGSN向目的側(cè)SGSN返回更新PDP上下文響應(yīng);
GGSN接收到請(qǐng)求消息后,判斷目的SGSN —側(cè)不能支持Direct Tunnel, 因此后續(xù)GGSN使用公網(wǎng)地址作為源地址發(fā)送下行用戶面數(shù)據(jù)。
步驟607:目的側(cè)SGSN向終端應(yīng)答切換完成。
本實(shí)施例與第 一類切換過程的區(qū)別在于在PDP創(chuàng)建過程中,GGSN同時(shí)向源側(cè)SGSN返回了公網(wǎng)地址和私有地址,源側(cè)使用私有GGSN用戶面地 址與源側(cè)無線接入網(wǎng)建立Direct Tunnel。在切換過程中,源側(cè)SGSN判斷目的 側(cè)不支持Direct Tunnel,將公網(wǎng)GGSN用戶面地址傳遞給目的側(cè)SGSN。
上述實(shí)施例中,GGSN具備分配公網(wǎng)IP地址以及私有IP地址的能力,在 具體實(shí)現(xiàn)過程中, 一個(gè)GGSN可能由若干個(gè)單板構(gòu)成,可以將這些單板按照 功能劃分為兩類, 一類用來分配公網(wǎng)IP地址,另 一類用來分配私有IP地址, 當(dāng)需要分配公網(wǎng)IP地址作為GGSN用戶面地址時(shí),則指示用于分配z^網(wǎng)IP 地址的單板進(jìn)行分配,若需要分配私有IP地址作為GGSN用戶面地址時(shí),則 指示用于分配私有IP地址的單板進(jìn)行分配,可以理解的是,同樣可以不對(duì)這 些單板進(jìn)行分類,即每一個(gè)單板都具有分配公網(wǎng)IP地址以及私有IP地址的能 力,當(dāng)需要分配GGSN用戶面地址時(shí),按照預(yù)置的處理規(guī)則選取對(duì)應(yīng)的單板 進(jìn)行處理,該預(yù)置的處理規(guī)則可以為選取性能最高的單板進(jìn)行分配,或者 是選取當(dāng)前空閑的單板進(jìn)行分配,或者是其他的選取機(jī)制,此處不做限定。
下面介紹本發(fā)明實(shí)施例中的通訊系統(tǒng)實(shí)施例,請(qǐng)參閱圖7,本發(fā)明實(shí)施例 中通訊系統(tǒng)實(shí)施例包括
無線接入網(wǎng)701, SGSN702以及GGSN703;
為便于理解,在下面的通訊系統(tǒng)中,以SGSN向GGSN發(fā)送創(chuàng)建PDP上 下文請(qǐng)求消息的情況為例進(jìn)行說明,可以理解的是,SGSN向GGSN發(fā)送更 新PDN上下文請(qǐng)求消息的情況在上述數(shù)據(jù)通道建立方法實(shí)施例中已經(jīng)進(jìn)行了 詳細(xì)描述,則在通訊系統(tǒng)實(shí)施例中不再贅述。
根據(jù)各網(wǎng)元處理方式的不同,可以將本發(fā)明實(shí)施例中的通訊系統(tǒng)實(shí)施例 分為兩類
一 、由GGSN確定GGSN用戶面地址的情況
本方式中,無線接入網(wǎng)701用于將移動(dòng)終端發(fā)送的激活PDP上下文請(qǐng)求 轉(zhuǎn)發(fā)至SGSN702 ,并根據(jù)SGSN702的指示與移動(dòng)終端以及SGSN702之間建 立無線承載,向SGSN702發(fā)送無線接入網(wǎng)用戶面地址;
SGSN702用于接收無線接入網(wǎng)701轉(zhuǎn)發(fā)的激活PDP上下文請(qǐng)求,獲取無 線接入網(wǎng)701的用戶面所使用的地址類型,并將該地址類型指示攜帶于創(chuàng)建PDP上下文請(qǐng)求中發(fā)送至GGSN703,接收GGSN703發(fā)送的包含對(duì)應(yīng)的GGSN 用戶面地址的創(chuàng)建PDP上下文響應(yīng)消息,根據(jù)該響應(yīng)消息中的GGSN用戶面 地址指示無線接入網(wǎng)701建立無線承載,并根據(jù)無線接入網(wǎng)701發(fā)送的無線 接入網(wǎng)用戶面地址控制GGSN703與無線接入網(wǎng)701之間建立用戶面數(shù)據(jù)通
道;
GGSN703用于接收SGSN702發(fā)送的創(chuàng)建PDP上下文請(qǐng)求,從該請(qǐng)求中 讀取無線4妄入網(wǎng)701的用戶面地址類型,并分配對(duì)應(yīng)的GGSN用戶面地址, 將該GGSN用戶面地址攜帶于創(chuàng)建PDP上下文響應(yīng)消息中,將該響應(yīng)消息發(fā) 送至SGSN702,接收SGSN702發(fā)送的包含無線接入網(wǎng)701用戶面地址的更新 PDP上下文請(qǐng)求,在SGSN702的控制下與無線接入網(wǎng)701建立用戶面數(shù)據(jù)通 道。
下面描述該方式中各網(wǎng)元之間的執(zhí)行流程
無線接入網(wǎng)701向SGSN702轉(zhuǎn)發(fā)激活PDP上下文請(qǐng)求,SGSN702向 GGSN703發(fā)送創(chuàng)建PDP上下文請(qǐng)求消息,該消息中包含地址類型指示, GGSN703向SGSN702發(fā)送創(chuàng)建PDP上下文響應(yīng)消息,該消息中攜帶 GGSN703分配的對(duì)應(yīng)的用戶面地址,SGSN702根據(jù)GGSN703分配的GGSN 用戶面地址指示無線接入網(wǎng)701執(zhí)行建立無線承載的流程,無線承載建立完 成之后,無線接入網(wǎng)701向SGSN702發(fā)送無線接入網(wǎng)用戶面地址,SGSN702 向GGSN703發(fā)送更新PDP上下文請(qǐng)求,該請(qǐng)求中包含無線接入網(wǎng)用戶面地 址,GGSN703向SGSN702返回更新PDP上下文響應(yīng),SGSN702向無線接入 網(wǎng)701返回激活PDP上下文接受消息。
二 、由SGSN確定GGSN用戶面地址的情況
本方式中,無線接入網(wǎng)701用于將移動(dòng)終端發(fā)送的激活PDP上下文請(qǐng)求 轉(zhuǎn)發(fā)至SGSN702,并根據(jù)SGSN702的指示與移動(dòng)終端以及SGSN702之間建 立無線承載,向SGSN702發(fā)送無線4妄入網(wǎng)用戶面:t也址;
SGSN702用于接收無線4妻入網(wǎng)701轉(zhuǎn)發(fā)的激活PDP上下文請(qǐng)求,并向 GGSN703發(fā)送創(chuàng)建PDP上下文請(qǐng)求,4妄收GGSN發(fā)送的包含公網(wǎng)IP地址以 及私有IP地址的創(chuàng)建PDP上下文響應(yīng)消息,根據(jù)無線接入網(wǎng)701的用戶面地址類型確定需要使用的GGSN用戶面地址,根據(jù)確定的GGSN用戶面地址指 示無線接入網(wǎng)701建立無線承載,并根據(jù)無線接入網(wǎng)701發(fā)送的無線接入網(wǎng) 用戶面地址控制GGSN703與無線接入網(wǎng)701之間建立用戶面數(shù)據(jù)通道;
GGSN703用于接收SGSN702發(fā)送的創(chuàng)建PDP上下文請(qǐng)求,并分配公網(wǎng) IP地址以及私有IP地址作為GGSN用戶面地址,將該GGSN用戶面地址攜 帶于創(chuàng)建PDP上下文響應(yīng)消息中,將該響應(yīng)消息發(fā)送至SGSN702,接收 SGSN702發(fā)送的包含無線接入網(wǎng)701用戶面地址的更新PDP上下文請(qǐng)求,在 SGSN702的控制下與無線接入網(wǎng)701建立用戶面數(shù)據(jù)通道。
下面描述該方式中各網(wǎng)元之間的執(zhí)行流程
無線4妄入網(wǎng)701向SGSN702轉(zhuǎn)發(fā)激活PDP上下文請(qǐng)求,SGSN702向 GGSN703發(fā)送創(chuàng)建PDP上下文請(qǐng)求消息,GGSN703向SGSN702發(fā)送創(chuàng)建 PDP上下文響應(yīng)消息,該消息中攜帶GGSN分配的用戶面地址(包括公網(wǎng)IP 地址以及私有IP地址),SGSN702獲取無線接入網(wǎng)701用戶面地址類型,并 確定對(duì)應(yīng)需要使用的GGSN用戶面地址,根據(jù)確定的GGSN用戶面地址指示 無線接入網(wǎng)701執(zhí)行建立無線承載的流程,無線承載建立完成之后,無線接 入網(wǎng)701向SGSN702發(fā)送無線接入網(wǎng)用戶面地址,SGSN702向GGSN703發(fā) 送更新PDP上下文請(qǐng)求,該請(qǐng)求中包含無線接入網(wǎng)用戶面地址,GGSN703 向SGSN702返回更新PDP上下文響應(yīng),SGSN702向無線接入網(wǎng)701返回激 活PDP上下文接受消息。
下面介紹本發(fā)明實(shí)施例中SGSN實(shí)施例,本發(fā)明實(shí)施例中SGSN實(shí)施例 包括
請(qǐng)求發(fā)送單元,用于向GGSN發(fā)送創(chuàng)建承載上下文請(qǐng)求消息或更新承載 上下文請(qǐng)求消息;
地址接收單元,用于接收GGSN發(fā)送的用戶面地址;
數(shù)據(jù)通道建立控制單元,用于根據(jù)GGSN發(fā)送的用戶面地址指示無線接 入網(wǎng)執(zhí)行建立無線承載的流程,并獲取無線接入網(wǎng)用戶面地址,交互無線接 入網(wǎng)用戶面地址以及GGSN用戶面地址。激活請(qǐng)求接收單元,用于接收激活承載上下文請(qǐng)求消息;
地址類型獲取單元,用于根據(jù)所述激活承載上下文請(qǐng)求消息獲取對(duì)應(yīng)的 終端所在的無線接入網(wǎng)的用戶面地址類型,將所述無線接入網(wǎng)的用戶面地址 類型攜帶于所述創(chuàng)建承載上下文請(qǐng)求消息中。
所述對(duì)應(yīng)的終端是指發(fā)送該激活承載上下文請(qǐng)求消息的終端。
本實(shí)施例中的SGSN還包括
切換控制單元,用于判斷目的側(cè)SGSN的用戶面地址類型,從接收到的 GGSN用戶面地址中選取與所述目的側(cè)SGSN的用戶面地址類型對(duì)應(yīng)的 GGSN用戶面地址,將所述選取到的GGSN用戶面地址發(fā)送至所述目的側(cè) SGSN。
本實(shí)施例中的承載為PDP承載,所述用戶面地址可以為私有用戶面地址,
為便于理解,下面以SGSN發(fā)送創(chuàng)建PDP上下文請(qǐng)求消息為例進(jìn)行說明, 請(qǐng)參閱圖8,該方式下的SGSN包括
激活請(qǐng)求接收單元801 ,用于接收激活PDP上下文請(qǐng)求消息;
地址類型獲取單元802,用于根據(jù)激活請(qǐng)求接收單元801接收到的激活 PDP上下文請(qǐng)求消息獲取發(fā)送該請(qǐng)求消息的終端所在的無線接入網(wǎng)的用戶面 地址類型;
創(chuàng)建請(qǐng)求發(fā)送單元803,用于向GGSN發(fā)送包含無線接入網(wǎng)用戶面地址 類型指示的創(chuàng)建PDP上下文請(qǐng)求消息;
創(chuàng)建響應(yīng)接收單元804,用于當(dāng)創(chuàng)建請(qǐng)求發(fā)送單元803向GGSN發(fā)送創(chuàng) 建PDP上下文請(qǐng)求消息之后,接收GGSN發(fā)送的包含GGSN用戶面地址的創(chuàng) 建PDP上下文響應(yīng)消息;
數(shù)據(jù)通道類型校驗(yàn)單元805,用于根據(jù)創(chuàng)建響應(yīng)接收單元804獲取到的創(chuàng) 建PDP上下文響應(yīng)消息或根據(jù)預(yù)置的配置信息判斷是否需要啟用Direct Tunnel,并將判斷結(jié)果發(fā)送至數(shù)據(jù)通道建立控制單元806;
數(shù)據(jù)通道建立控制單元806,用于根據(jù)數(shù)據(jù)通道類型校驗(yàn)單元805判斷的數(shù)據(jù)通道類型進(jìn)行數(shù)據(jù)通道建立控制,具體為若需要啟用Direct Tunnel,則 根據(jù)GGSN用戶面地址指示無線接入網(wǎng)執(zhí)行建立無線承載的流程,并獲取無 線才矣入網(wǎng)用戶面地址,交互無線接入網(wǎng)用戶面地址以及GGSN用戶面地址, 即使得無線接入網(wǎng)以及GGSN能夠獲知對(duì)方的用戶面地址,即可建立無線接 入網(wǎng)以及GGSN之間的用戶面數(shù)據(jù)通道;若不需要啟用Direct Tunnel,則分 配SGSN用戶面地址,并通過SGSN建立無線接入網(wǎng)與GGSN之間的用戶面 數(shù)據(jù)通道。
該方式下的SGSN還包括切換控制單元807,用于當(dāng)用戶終端從源SGSN 切換到目的SGSN時(shí),源SGSN判斷SGSN的用戶面地址類型,從接收到的 GGSN用戶面地址中選取與所述目的側(cè)SGSN的用戶面地址類型對(duì)應(yīng)的 GGSN用戶面地址,將所述選取到的GGSN用戶面地址發(fā)送至所述目的側(cè) SGSN。
上述實(shí)施例中,創(chuàng)建請(qǐng)求發(fā)送單元803在激活請(qǐng)求接收單元801接收激 活PDP上下文請(qǐng)求消息之后還可以直接向GGSN發(fā)送創(chuàng)建PDP上下文請(qǐng)求消 息;
則對(duì)應(yīng)地,創(chuàng)建響應(yīng)接收單元804 4妄收GGSN發(fā)送的包含公網(wǎng)IP地址以 及私有IP地址的GGSN用戶面地址,并訪問地址類型獲取單元802以獲取無 線接入網(wǎng)用戶面地址類型,通過該無線接入網(wǎng)用戶面地址類型確定需要使用 的GGSN用戶面地址。
上述實(shí)施例中,若在系統(tǒng)構(gòu)建時(shí)即確定啟用Direct Tunnel,則可以不需要 數(shù)據(jù)通道類型校驗(yàn)單元805,則數(shù)據(jù)通道建立控制單元806直接按照默認(rèn)啟用 Direct Tunnel的情況進(jìn)行處理,具體過程不再贅述。
下面介紹本發(fā)明實(shí)施例中的GGSN實(shí)施例,本發(fā)明實(shí)施例中GGSN實(shí)施 例包括
請(qǐng)求接收單元,用于接收創(chuàng)建承載上下文請(qǐng)求消息或更新承載上下文請(qǐng) 求消息;
地址分配單元,用于根據(jù)所述創(chuàng)建承載上下文請(qǐng)求消息或所述更新承載 上下文請(qǐng)求消息分配對(duì)應(yīng)的用戶面地址,所述用戶面地址可以為私有用戶面地址,或,用戶面地址可以為公網(wǎng)用戶面地址以及私有用戶面地址; 發(fā)送單元,發(fā)送所述用戶面地址。
本實(shí)施例中GGSN還包括
地址類型讀取單元,用于從請(qǐng)求接收單元接收到的創(chuàng)建承載上下文請(qǐng)求 消息中讀取無線接入網(wǎng)用戶面地址類型;
的GGSN用戶面地址。
本實(shí)施例中GGSN還包括
無線接入網(wǎng)用戶面地址接收單元,用于接收SGSN發(fā)送的無線接入網(wǎng)用
戶面;l也址;
網(wǎng)建立用戶面數(shù)據(jù)通道。
本實(shí)施例中的承載為PDP承載,所述用戶面地址可以為私有用戶面地址, 或,用戶面地址可以為公網(wǎng)用戶面地址以及私有用戶面地址。
為便于理解,下面以GGSN接收SGSN發(fā)送的創(chuàng)建PDP上下文請(qǐng)求消息 為例進(jìn)行說明,請(qǐng)參閱圖9,該方式下的GGSN包括
創(chuàng)建請(qǐng)求接收單元卯l,用于接收SGSN發(fā)送的創(chuàng)建PDP上下文請(qǐng)求消 息,該創(chuàng)建PDP上下文請(qǐng)求消息中包含無線接入網(wǎng)用戶面地址類型指示;
地址類型讀取單元902,用于從創(chuàng)建請(qǐng)求接收單元901接收到的創(chuàng)建PDP 上下文請(qǐng)求消息中讀取無線接入網(wǎng)用戶面地址類型;
地址分配單元903,用于根據(jù)地址類型讀取單元902讀取到的無線接入網(wǎng) 用戶面地址類型分配對(duì)應(yīng)的GGSN用戶面地址;
創(chuàng)建響應(yīng)發(fā)送單元904,用于向SGSN發(fā)送包含地址分配單元903分配的 GGSN用戶面地址的創(chuàng)建PDP上下文響應(yīng)消息;
更新請(qǐng)求接收單元905,用于在創(chuàng)建響應(yīng)發(fā)送單元904向SGSN發(fā)送了創(chuàng) 建PDP上下文響應(yīng)消息之后,接收SGSN發(fā)送的更新PDP上下文請(qǐng)求消息, 該更新PDP上下文請(qǐng)求消息中攜帶無線接入網(wǎng)用戶面地址;數(shù)據(jù)通道建立單元906,用于根據(jù)更新請(qǐng)求接收單元905接收到的無線接
入網(wǎng)用戶面地址與對(duì)應(yīng)的無線接入網(wǎng)建立用戶面數(shù)據(jù)通道。
上述實(shí)施例中,地址分配單元903還可以直接根據(jù)創(chuàng)建請(qǐng)求接收單元901 接收到的創(chuàng)建PDP上下文請(qǐng)求消息分配包含公網(wǎng)IP地址以及私有IP地址的 GGSN用戶面地址;
則對(duì)應(yīng)地,創(chuàng)建響應(yīng)發(fā)送單元904用于向SGSN發(fā)送創(chuàng)建PDP上下文響 應(yīng)消息,在該響應(yīng)消息中既包含公網(wǎng)IP的GGSN用戶面地址,也包含私有IP 的GGSN用戶面地址。
上述實(shí)施例中,GGSN接收SGSN發(fā)送的創(chuàng)建PDP上下文請(qǐng)求消息,根 據(jù)該消息判斷無線接入網(wǎng)地址為私有IP地址還是公網(wǎng)IP地址,并分配與該無 線接入網(wǎng)地址對(duì)應(yīng)的GGSN地址,所以當(dāng)無線接入網(wǎng)使用私有IP地址時(shí), GGSN同樣可以分配私有IP地址與該無線接入網(wǎng)建立數(shù)據(jù)通道連接,因此能 夠減少公網(wǎng)IP地址的使用,從而提高網(wǎng)絡(luò)資源的使用效率。
是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī) 可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如下步驟
接收承載上下文消息;
根據(jù)所述承載上下文消息分配用戶面地址,所述用戶面地址為私有用戶 面地址,或者,所述用戶面地址為私有用戶面地址和/^網(wǎng)用戶面地址;
發(fā)送所述用戶面地址。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明所提供的 一種數(shù)據(jù)通道建立方法及通訊系統(tǒng)以及相關(guān)設(shè)備 進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想, 在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不 應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種數(shù)據(jù)通道建立方法,其特征在于,包括接收承載上下文消息;根據(jù)所述承載上下文消息分配用戶面地址,所述用戶面地址為私有用戶面地址,或者,所述用戶面地址為私有用戶面地址和公網(wǎng)用戶面地址;發(fā)送所述用戶面地址。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述承載上下文消息為創(chuàng) 建分組數(shù)據(jù)協(xié)議PDP上下文請(qǐng)求消息或者更新PDP上下文請(qǐng)求消息。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收承載上下文消息 的步驟包括從服務(wù)通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)SGSN接收創(chuàng)建PDP上下文請(qǐng)求消息 或所述更新PDP上下文請(qǐng)求消息,所述創(chuàng)建PDP上下文請(qǐng)求消息或所述更新PDP上下文請(qǐng)求消息中攜帶無 線接入網(wǎng)用戶面地址類型指示;所述根據(jù)所述承載上下文消息分配用戶面地址的步驟包括根據(jù)所述無線接入網(wǎng)用戶面地址類型指示確定無線接入網(wǎng)用戶面地址類 型,若所述無線接入網(wǎng)用戶面地址類型為公網(wǎng)互聯(lián)網(wǎng)協(xié)議IP地址,則分配公 網(wǎng)IP地址作為用戶面地址;若所述無線-接入網(wǎng)用戶面地址類型為私有IP地址,則分配私有IP地址作 為用戶面地址。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述無線接入網(wǎng) 用戶面地址類型指示確定無線接入網(wǎng)用戶面地址類型的步驟包括獲取所述創(chuàng)建PDP上下文請(qǐng)求消息或所述更新PDP上下文請(qǐng)求消息中的 路由區(qū)標(biāo)識(shí)參數(shù)或網(wǎng)絡(luò)號(hào)參數(shù);根據(jù)預(yù)置的對(duì)應(yīng)關(guān)系判斷所述路由區(qū)標(biāo)識(shí)參數(shù)或網(wǎng)絡(luò)號(hào)參數(shù)對(duì)應(yīng)的無線 才妄入網(wǎng)的用戶面地址是否為私有HM也址,若是,則確定所述無線4妄入網(wǎng)用戶 面地址的類型為私有IP地址,若否,則確定所述無線接入網(wǎng)用戶面地址的類 型為/>網(wǎng)IPi也址。
5、 根據(jù) 利要求3所述的方法,其特征在于,所述根據(jù)所述無線接入網(wǎng) 用戶面地址類型指示確定無線接入網(wǎng)用戶面地址的類型的步驟包括獲取所述創(chuàng)建PDP上下文請(qǐng)求消息或所述更新PDP上下文請(qǐng)求消息中的SGSN用戶面地址類型;若所述SGSN用戶面地址類型為私有IP地址,則確定所述無線接入網(wǎng)用 戶面地址的類型為私有IP地址,若所述SGSN用戶面地址類型為公網(wǎng)IP地址, 則確定所述無線接入網(wǎng)用戶面地址的類型為公網(wǎng)IP地址。
6、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述無線接入網(wǎng) 用戶面地址類型指示確定無線接入網(wǎng)用戶面地址的類型的步驟包括獲取所述創(chuàng)建PDP上下文請(qǐng)求消息或所述更新PDP上下文請(qǐng)求消息的發(fā) 送方SGSN的源地址;判斷所述源地址是否在本地存儲(chǔ)的私有IP地址集合中,若在,則確定所 述無線接入網(wǎng)用戶面地址的類型為私有IP地址,若不在,則確定所述無線才妄 入網(wǎng)用戶面i也址的類型為/^網(wǎng)IP地址。
7、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述無線接入網(wǎng) 用戶面地址類型指示確定無線接入網(wǎng)用戶面地址的類型的步驟包括獲取所述創(chuàng)建PDP上下文請(qǐng)求消息或所述更新PDP上下文請(qǐng)求消息中包 含的地址分配參數(shù);若所述地址分配參數(shù)的數(shù)值指示為私有IP地址,則確定所述無線接入網(wǎng) 用戶面地址的類型為私有IP地址,若所述地址分配參數(shù)的數(shù)值指示為公網(wǎng)IP 地址,則確定所述無線接入網(wǎng)用戶面地址的類型為公網(wǎng)IP地址。
8、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述無線接入網(wǎng) 用戶面地址類型指示確定無線接入網(wǎng)用戶面地址的類型的步驟包括獲取所述創(chuàng)建PDP上下文請(qǐng)求消息或所述更新PDP上下文請(qǐng)求消息的4妄 收4妄口標(biāo)識(shí);在本地存儲(chǔ)的對(duì)應(yīng)關(guān)系中查詢所述接口標(biāo)識(shí)對(duì)應(yīng)的地址類型,若為私有 IP地址,則確定所述無線接入網(wǎng)用戶面地址的類型為私有IP地址,若為公網(wǎng) IP地址,則確定所述無線4妄入網(wǎng)用戶面地址的類型為公網(wǎng)IP地址。
9、 根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其特征在于,所述方法還 包括接收SGSN發(fā)送的包含無線接入網(wǎng)用戶面地址的更新PDP上下文請(qǐng)求消息;才艮據(jù)所述無線接入網(wǎng)用戶面地址與對(duì)應(yīng)的無線接入網(wǎng)建立用戶面數(shù)據(jù)通道。
10、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收承載上下文消 息的步驟包括從SGSN 4矣收創(chuàng)建PDP上下文請(qǐng)求消息或所述更新PDP上下文請(qǐng)求消息;所述根據(jù)所述承載上下文消息分配用戶面地址的步驟包括 分配公網(wǎng)IP地址以及私有IP地址作為用戶面地址; 所述發(fā)送所述用戶面地址的步驟包括向SGSN發(fā)送所述公網(wǎng)IP地址的用戶面地址以及所述私有IP地址的用戶 面地址。
11、 根據(jù)權(quán)利要求IO所述的方法,其特征在于,所述發(fā)送所述用戶面地 址的步驟包括網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)GGSN發(fā)送所述用戶面地址; 所述方法還包括SGSN判斷對(duì)應(yīng)的移動(dòng)終端所在的無線接入網(wǎng)的用戶面地址類型, 若所述無線4妻入網(wǎng)的用戶面地址類型為公網(wǎng)IP地址,則SGSN^f吏用公網(wǎng)IP地址的GGSN用戶面地址建立無線接入網(wǎng)與GGSN之間的用戶面數(shù)據(jù)通道;若所述無線接入網(wǎng)的用戶面地址類型為私有IP地址,則SGSN使用私有 IP地址的GGSN用戶面地址建立無線接入網(wǎng)與GGSN之間的用戶面數(shù)據(jù)通 道。
12、 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述使用公網(wǎng)IP地址的 GGSN用戶面地址建立無線接入網(wǎng)與GGSN之間的用戶面數(shù)據(jù)通道的步驟包 括SGSN向無線接入網(wǎng)發(fā)送無線承載建立請(qǐng)求,該無線承載建立請(qǐng)求中包含 所述/>網(wǎng)IP地址的GGSN用戶面地址;SGSN接收無線接入網(wǎng)發(fā)送的無線接入網(wǎng)用戶面地址;SGSN下文i青求消息。
13、 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述使用私有IP地址的 GGSN用戶面地址建立無線接入網(wǎng)與GGSN之間的用戶面數(shù)據(jù)通道的步驟包 括SGSN向無線接入網(wǎng)發(fā)送無線承載建立請(qǐng)求,該無線承載建立請(qǐng)求中包含所述私有IP地址的GGSN用戶面地址;SGSN接收無線接入網(wǎng)發(fā)送的無線接入網(wǎng)用戶面地址;SGSN向所述GGSN發(fā)送包含所述無線接入網(wǎng)用戶面地址的更新PDP上下文ifr求消息。
14、 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述方法還包括 SGSN接收無線接入網(wǎng)發(fā)送的釋放無線承載請(qǐng)求;SGSN獲取自身用戶面地址類型;-清求消息; 或SGSN接收無線接入網(wǎng)發(fā)送的釋放無線承載請(qǐng)求;SGSN向所述GGSN發(fā)送包含地址類型切換消息的更新PDP上下文請(qǐng)求 消息,所示地址類型切換消息用于指示所述GGSN將當(dāng)前使用的GGSN用戶 面地址類型切換為另外一種類型。
15、 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述方法包括 源側(cè)SGSN判斷目的側(cè)SGSN的用戶面地址類型;源側(cè)SGSN從接收到的GGSN用戶面地址中選取與所述目的側(cè)SGSN的 用戶面地址類型對(duì)應(yīng)的GGSN用戶面地址;源側(cè)SGSN將所述選取到的GGSN用戶面地址發(fā)送至所述目的側(cè)SGSN。
16、 一種通訊系統(tǒng),其特征在于,包括SGSN,用于向GGSN發(fā)送承載上下文消息,接收GGSN發(fā)送的用戶面 地址;GGSN,用于接收SGSN發(fā)送的承載上下文消息,根據(jù)所述承載上下文消息分配用戶面地址,向SGSN發(fā)送所述用戶面地址,所述用戶面地址為私有用戶面地址,或者,所述用戶面地址為私有用戶面地址和公網(wǎng)用戶面地址。
17、 根據(jù)權(quán)利要求16所述的通訊系統(tǒng),其特征在于,所述承載上下文消 息為創(chuàng)建分組數(shù)據(jù)協(xié)議PDP上下文請(qǐng)求消息或者更新PDP上下文請(qǐng)求消息;所述通訊系統(tǒng)還包括無線接入網(wǎng),用于將移動(dòng)終端發(fā)送的激活PDP上下文請(qǐng)求轉(zhuǎn)發(fā)至SGSN, 并根據(jù)SGSN的指示與移動(dòng)終端以及SGSN之間建立無線承載,向SGSN發(fā) 送無線4妻入網(wǎng)用戶面地址;所述SGSN還用于根據(jù)所述無線接入網(wǎng)的用戶面地址類型確定需要使用 的GGSN用戶面地址,根據(jù)確定的GGSN用戶面地址指示無線接入網(wǎng)建立無 線承載,并根據(jù)無線接入網(wǎng)發(fā)送的無線接入網(wǎng)用戶面地址控制GGSN與無線 接入網(wǎng)之間建立用戶面數(shù)據(jù)通道;所述GGSN還用于在SGSN的控制下與無線接入網(wǎng)建立用戶面數(shù)據(jù)通道。
18、 一種SGSN,其特征在于,包括請(qǐng)求發(fā)送單元,用于向GGSN發(fā)送創(chuàng)建承載上下文請(qǐng)求消息或更新承載 上下文"i青求消息;地址接收單元,用于接收GGSN發(fā)送的用戶面地址,所述用戶面地址為 私有用戶面地址,或者,所述用戶面地址為私有用戶面地址和公網(wǎng)用戶面地址;數(shù)據(jù)通道建立控制單元,用于根據(jù)GGSN發(fā)送的用戶面地址指示無線接 入網(wǎng)執(zhí)行建立無線承載的流程,并獲取無線接入網(wǎng)用戶面地址,交互無線接 入網(wǎng)用戶面地址以及GGSN用戶面地址。
19、 根據(jù)權(quán)利要求18所述的SGSN,其特征在于,所述SGSN還包括 激活請(qǐng)求接收單元,用于接收激活承載上下文請(qǐng)求消息; 地址類型獲取單元,用于根據(jù)所述激活承載上下文請(qǐng)求消息獲取對(duì)應(yīng)的終端所在的無線接入網(wǎng)的用戶面地址類型,將所述無線接入網(wǎng)的用戶面地址 類型攜帶于所述創(chuàng)建承載上下文請(qǐng)求消息中。
20、 根據(jù)權(quán)利要求18或19所述的SGSN,其特征在于,所述SGSN還包括切換控制單元,用于判斷目的側(cè)SGSN的用戶面地址類型,從接收到的GGSN用戶面地址中選耳又與所述目的側(cè)SGSN的用戶面地址類型對(duì)應(yīng)的 GGSN用戶面地址,將所述選:f又到的GGSN用戶面地址發(fā)送至所述目的側(cè) SGSN。
21、 一種GGSN,其特征在于,包括請(qǐng)求接收單元,用于接收創(chuàng)建承載上下文請(qǐng)求消息或更新承載上下文請(qǐng) 求消息;地址分配單元,用于根據(jù)所述創(chuàng)建承載上下文請(qǐng)求消息或所述更新承載 上下文請(qǐng)求消息分配對(duì)應(yīng)的用戶面地址,所述用戶面地址為私有用戶面地址, 或者,所述用戶面地址為私有用戶面地址和公網(wǎng)用戶面地址;發(fā)送單元,發(fā)送所述用戶面地址。
22、 根據(jù)權(quán)利要求21所述的GGSN,其特征在于,所述GGSN還包括 地址類型讀取單元,用于從請(qǐng)求接收單元接收到的創(chuàng)建承載上下文請(qǐng)求消息中讀取無線接入網(wǎng)用戶面地址類型;的GGSN用戶面地址。
23、 根據(jù)權(quán)利要求21或22所述的GGSN,其特征在于,所述GGSN還 包括無線接入網(wǎng)用戶面地址接收單元,用于接收SGSN發(fā)送的無線接入網(wǎng)用 戶面i也址;數(shù)據(jù)通道建立單元,用于根據(jù)無線接入網(wǎng)用戶面地址與對(duì)應(yīng)的無線接入 網(wǎng)建立用戶面數(shù)據(jù)通道。
全文摘要
本發(fā)明實(shí)施例公開了一種數(shù)據(jù)通道建立方法及通訊系統(tǒng)以及相關(guān)設(shè)備,用于提高網(wǎng)絡(luò)資源的利用率。本發(fā)明實(shí)施例提供的方法包括接收承載上下文消息;根據(jù)所述承載上下文消息分配用戶面地址,所述用戶面地址為私有用戶面地址,或者,所述用戶面地址為私有用戶面地址和公網(wǎng)用戶面地址;發(fā)送所述用戶面地址。本發(fā)明實(shí)施例還提供一種通訊系統(tǒng)以及相關(guān)設(shè)備,可以有效地提高網(wǎng)絡(luò)資源的利用率。
文檔編號(hào)H04W28/06GK101600196SQ200810099749
公開日2009年12月9日 申請(qǐng)日期2008年6月4日 優(yōu)先權(quán)日2008年6月4日
發(fā)明者宇 銀 申請(qǐng)人:華為技術(shù)有限公司