專利名稱:一種網(wǎng)絡(luò)接入控制方法、設(shè)備及網(wǎng)關(guān)gprs支持節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)數(shù)據(jù)服務(wù)技術(shù)領(lǐng)域,特別是一種網(wǎng)絡(luò)接入控制方法、設(shè)備及網(wǎng)關(guān) GPRS支持節(jié)點(diǎn)。
背景技術(shù):
當(dāng)前移動(dòng)通信網(wǎng)絡(luò)通過(guò)接入到外部數(shù)據(jù)網(wǎng)絡(luò)(包括公有和私有網(wǎng)絡(luò))以提供數(shù)據(jù) 業(yè)務(wù),例如GPRS、WCDMA和CDMA 2000等通信系統(tǒng)都能提供數(shù)據(jù)業(yè)務(wù)。以下以GPRS為例進(jìn) 行說(shuō)明。如圖1所示,是GPRS通信系統(tǒng)現(xiàn)有技術(shù)的一種接入外部數(shù)據(jù)網(wǎng)絡(luò)的示意圖。其中 網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN是GPRS實(shí)現(xiàn)對(duì)外部數(shù)據(jù)網(wǎng)絡(luò)接入而引入的新設(shè)備。從外部數(shù)據(jù) 網(wǎng)絡(luò)角度來(lái)看,GGSN相當(dāng)于路由器功能,完成移動(dòng)終端與外部數(shù)據(jù)網(wǎng)絡(luò)主機(jī)之間數(shù)據(jù)包的 路由尋址和包轉(zhuǎn)發(fā)功能。一個(gè)GGSN可以接入到多個(gè)不同的外部數(shù)據(jù)網(wǎng)絡(luò)。GPRS終端如進(jìn)行無(wú)線方式上網(wǎng),需在終端上預(yù)先設(shè)置APN,再發(fā)起上網(wǎng)激活信令 流程;服務(wù)GPRS支持節(jié)點(diǎn)SGSN收到激活請(qǐng)求信令消息,通過(guò)其中包含的APN信息向DNS進(jìn) 行域名解析,以獲得與外部數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行接入的目標(biāo)GGSN地址,然后向該GGSN發(fā)起分組數(shù) 據(jù)協(xié)議PDP激活請(qǐng)求過(guò)程;GGSN收到PDP激活請(qǐng)求信令消息后,通過(guò)其中包含的APN信息區(qū) 分終端的接入請(qǐng)求和相應(yīng)的虛擬路由器,并繼續(xù)通過(guò)選定的虛擬路由器將終端接入到外部 特定數(shù)據(jù)網(wǎng)絡(luò)中。同樣,網(wǎng)絡(luò)數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)包通過(guò)GGSN的特定虛擬路由器轉(zhuǎn)發(fā)到終端上。因此,在GPRS系統(tǒng)終端上網(wǎng)過(guò)程中,GGSN通過(guò)APN標(biāo)識(shí)選擇不同的虛擬路由器以 實(shí)現(xiàn)不同的外部數(shù)據(jù)網(wǎng)絡(luò)接入。從圖1以及上述的過(guò)程描述中可以得知,一個(gè)實(shí)體GGSN通過(guò)內(nèi)部的多個(gè)虛擬路 由器對(duì)應(yīng)接入到不同的外部數(shù)據(jù)網(wǎng)絡(luò),而信令A(yù)PN用于選擇接入外部數(shù)據(jù)網(wǎng)絡(luò)的虛擬路由 器,以實(shí)現(xiàn)具體的外部數(shù)據(jù)網(wǎng)絡(luò)接入功能。然而上述的技術(shù)方案至少存在如下缺點(diǎn)現(xiàn)行的實(shí)體GGSN中,內(nèi)部虛擬路由器與外部數(shù)據(jù)網(wǎng)絡(luò)接入是固定的,而APN又與 虛擬路由器固定關(guān)聯(lián),因此這種APN與外部數(shù)據(jù)網(wǎng)絡(luò)固定對(duì)應(yīng)的網(wǎng)絡(luò)接入方式只能實(shí)現(xiàn)單 路由平面的網(wǎng)絡(luò)接入,無(wú)法滿足現(xiàn)有的業(yè)務(wù)需要,舉例說(shuō)明如下出于維護(hù)需要,對(duì)APN進(jìn)行數(shù)據(jù)修改或者外部傳輸鏈路維護(hù)時(shí),希望不中斷和影 響業(yè)務(wù)的提供,此時(shí),由于現(xiàn)有技術(shù)中,APN與外部數(shù)據(jù)網(wǎng)絡(luò)固定對(duì)應(yīng),一旦需要維護(hù),就只 能中斷當(dāng)前業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種網(wǎng)絡(luò)接入控制方法、設(shè)備及網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),使同一 APN能夠通過(guò)不同的路由平面進(jìn)行網(wǎng)絡(luò)接入,提高網(wǎng)絡(luò)接入的靈活度。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)接入控制方法,包括網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN接收到第一網(wǎng)絡(luò)接入請(qǐng)求后,,獲取一第三APN,所述第三APN為根據(jù)預(yù)設(shè)規(guī)則從與第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇出來(lái)的APN,且每一個(gè)第 二 APN與一個(gè)路由平面對(duì)應(yīng);所述第一 APN為移動(dòng)通信終端發(fā)送的PDP上下文激活請(qǐng)求中 包括的APN ;所述GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)絡(luò)。上述的網(wǎng)絡(luò)接入控制方法,其中,所述第一網(wǎng)絡(luò)接入請(qǐng)求為第一分組數(shù)據(jù)協(xié)議PDP 上下文建立請(qǐng)求。上述的網(wǎng)絡(luò)接入控制方法,其中,所述GGSN保存第一 APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系;所述第一 PDP上下文建立請(qǐng)求為服務(wù)GPRS支持節(jié)點(diǎn)SGSN在接收到所述PDP上下 文激活請(qǐng)求后發(fā)送的包括所述第一 APN的第二 PDP上下文建立請(qǐng)求;所述GGSN直接根據(jù)預(yù)設(shè)規(guī)則從預(yù)先保存的與所述第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇所述第三APN。上述的網(wǎng)絡(luò)接入控制方法,其中,所述第一 PDP上下文建立請(qǐng)求為網(wǎng)絡(luò)接入控制裝置發(fā)送的包括所述第三APN的第 三PDP上下文建立請(qǐng)求;所述第三PDP上下文建立請(qǐng)求為所述網(wǎng)絡(luò)接入控制裝置將從SGSN接收到的第二 PDP上下文建立請(qǐng)求中的第一 APN替換為所述第三APN后得到的PDP上下文建立請(qǐng)求;所述第三APN為所述網(wǎng)絡(luò)接入控制裝置根據(jù)預(yù)設(shè)規(guī)則從預(yù)先保存的與所述第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN選擇得到的APN。上述的網(wǎng)絡(luò)接入控制方法,其中,所述預(yù)設(shè)規(guī)則為輪詢所述至少兩個(gè)第二 APN ;或者選擇所述至少兩個(gè)第二 APN中優(yōu)先級(jí)最高的APN ;或者選擇所述至少兩個(gè)第二 APN中與終端標(biāo)識(shí)對(duì)應(yīng)的APN。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),包括第一接收模塊,用于接收第一網(wǎng)絡(luò)接入請(qǐng)求;選擇模塊,用于在接收模塊接收到第一網(wǎng)絡(luò)接入請(qǐng)求后,獲取一第三APN,所述第 三APN為根據(jù)預(yù)設(shè)規(guī)則從與第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇出來(lái)的APN,且每一個(gè) 第二 APN與一個(gè)路由平面對(duì)應(yīng);所述第一 APN為移動(dòng)通信終端發(fā)送的PDP上下文激活請(qǐng)求 中包括的APN ;第一響應(yīng)返回模塊,用于返回PDP上下文建立響應(yīng);接入模塊,用于利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部 網(wǎng)絡(luò)。上述的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其中,所述第一網(wǎng)絡(luò)接入請(qǐng)求為第一分組數(shù)據(jù)協(xié)議 PDP上下文建立請(qǐng)求。上述的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其中,所述第一 PDP上下文建立請(qǐng)求為服務(wù)GPRS支持 節(jié)點(diǎn)SGSN在接收到所述PDP上下文激活請(qǐng)求后發(fā)送的包括所述第一 APN的第二 PDP上下 文建立請(qǐng)求,所述網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)還包括保存模塊,用于保存第一 APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系;所述選擇模塊具體用于直接根據(jù)預(yù)設(shè)規(guī)則從預(yù)先保存的與所述第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇所述第三APN。上述的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其中,所述第一 PDP上下文建立請(qǐng)求為網(wǎng)絡(luò)接入控制裝置發(fā)送的包括所述第三APN的第 三PDP上下文建立請(qǐng)求;所述第三PDP上下文建立請(qǐng)求為所述網(wǎng)絡(luò)接入控制裝置將從SGSN接收到的第二 PDP上下文建立請(qǐng)求中的第一 APN替換為所述第三APN后得到的PDP上下文建立請(qǐng)求;所述第三APN為所述網(wǎng)絡(luò)接入控制裝置根據(jù)預(yù)設(shè)規(guī)則從預(yù)先保存的與所述第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN選擇得到的APN。上述的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其中,所述預(yù)設(shè)規(guī)則為輪詢所述至少兩個(gè)第二 APN ;或者選擇所述至少兩個(gè)第二 APN中優(yōu)先級(jí)最高的APN ;或者選擇所述至少兩個(gè)第二 APN中與終端標(biāo)識(shí)對(duì)應(yīng)的APN。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)接入控制設(shè)備,包括保存模塊,用于預(yù)先保存第一接入點(diǎn)名APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系,每一 個(gè)第二 APN與一個(gè)路由平面對(duì)應(yīng);第二接收模塊,用于接收服務(wù)GRPS支持節(jié)點(diǎn)SGSN發(fā)送的包括第一 APN的第二網(wǎng) 絡(luò)接入請(qǐng)求,所述第二 PDP上下文建立請(qǐng)求為SGSN在接收到移動(dòng)通信終端發(fā)送的包括所述 第一 APN的第一分組數(shù)據(jù)協(xié)議PDP上下文激活請(qǐng)求后發(fā)送的;第二選擇模塊,用于根據(jù)預(yù)設(shè)規(guī)則從保存模塊保存的與所述第一 APN對(duì)應(yīng)的至少 兩個(gè)第二 APN中選擇第三APN ;發(fā)送模塊,用于向網(wǎng)關(guān)GRPS支持節(jié)點(diǎn)GGSN發(fā)送包括所述第三APN的第三網(wǎng)絡(luò)接 入請(qǐng)求,使所述GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)絡(luò)。上述的網(wǎng)絡(luò)接入控制設(shè)備,其中,所述第二網(wǎng)絡(luò)接入請(qǐng)求和第三網(wǎng)絡(luò)接入請(qǐng)求分 別為第二 PDP上下文建立請(qǐng)求和第三PDP上下文建立請(qǐng)求。上述的網(wǎng)絡(luò)接入控制設(shè)備,其中,還包括第三接收模塊,用于接收GGSN發(fā)送的PDP上下文建立響應(yīng);第二響應(yīng)返回模塊,用于向所述SGSN返回所述PDP上下文建立響應(yīng)。上述的網(wǎng)絡(luò)接入控制設(shè)備,其中,所述預(yù)設(shè)規(guī)則為輪詢所述至少兩個(gè)第二 APN ;或者選擇所述至少兩個(gè)第二 APN中優(yōu)先級(jí)最高的APN ;或者選擇所述至少兩個(gè)第二 APN中與終端標(biāo)識(shí)對(duì)應(yīng)的APN。本發(fā)明實(shí)施例具有以下的有益效果預(yù)先設(shè)置第一 APN對(duì)應(yīng)與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系,在接收到包括第一 APN 的PDP上下文建立請(qǐng)求后,根據(jù)對(duì)應(yīng)關(guān)系,從至少兩個(gè)第二 APN中選擇一個(gè),并利用選擇的 APN對(duì)應(yīng)的路由平面接入到外部網(wǎng)絡(luò),由于每一個(gè)第二 APN與一個(gè)路由平面對(duì)應(yīng),所以本發(fā) 明實(shí)施例實(shí)現(xiàn)了一個(gè)APN接入多個(gè)路由平面,因此提供了 APN接入網(wǎng)絡(luò)的冗余備份,同時(shí)實(shí) 現(xiàn)了一個(gè)APN接入多個(gè)不同的外部網(wǎng)絡(luò),提高了網(wǎng)絡(luò)接入的靈活度。
圖1為現(xiàn)有的GPRS接入網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例的網(wǎng)絡(luò)接入控制方法的流程示意圖;圖3為本發(fā)明實(shí)施例的GGSN的結(jié)構(gòu)示意圖;圖4為應(yīng)用第一種獲取第三APN方式的本發(fā)明實(shí)施例的方法應(yīng)用于GRPS網(wǎng)絡(luò)的 詳細(xì)流程示意圖;圖5為本發(fā)明實(shí)施例的網(wǎng)絡(luò)接入控制設(shè)備的結(jié)構(gòu)示意圖;圖6為應(yīng)用第二種獲取第三APN方式的本發(fā)明實(shí)施例的方法應(yīng)用于GRPS網(wǎng)絡(luò)的 詳細(xì)流程示意圖;圖7為本發(fā)明實(shí)施例應(yīng)用一種具體的對(duì)應(yīng)關(guān)系的網(wǎng)絡(luò)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例的網(wǎng)絡(luò)接入控制方法、設(shè)備及網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)中,通過(guò)預(yù)先保存 一第一 APN與至少兩個(gè)第二 APN之間的映射關(guān)系,每一個(gè)第二 APN對(duì)應(yīng)于一個(gè)接入到外 部網(wǎng)絡(luò)的路由平面,在終端發(fā)起激活請(qǐng)求時(shí),GGSN利用預(yù)先制定的規(guī)則選擇與終端的第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中的一個(gè)所對(duì)應(yīng)的路由平面將終端接入到外部網(wǎng)絡(luò)。本發(fā)明實(shí)施例中,網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN接收到第一網(wǎng)絡(luò)接入請(qǐng)求后,獲取一第 三APN,所述第三APN為根據(jù)預(yù)設(shè)規(guī)則從與第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇出來(lái)的 APN,且每一個(gè)第二 APN與一個(gè)路由平面對(duì)應(yīng);所述第一 APN為移動(dòng)通信終端發(fā)送的PDP上 下文激活請(qǐng)求中包括的APN ;所述GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信 終端接入外部網(wǎng)絡(luò)。同時(shí),該獲取第三APN可以由網(wǎng)絡(luò)接入控制設(shè)備來(lái)執(zhí)行,其包括保存模塊,用于預(yù)先保存第一接入點(diǎn)名APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系,每一 個(gè)第二 APN與一個(gè)路由平面對(duì)應(yīng);第二接收模塊,用于接收服務(wù)GRPS支持節(jié)點(diǎn)SGSN發(fā)送的包括第一 APN的第二網(wǎng) 絡(luò)接入請(qǐng)求,所述第二 PDP上下文建立請(qǐng)求為SGSN在接收到移動(dòng)通信終端發(fā)送的包括所述 第一 APN的第一分組數(shù)據(jù)協(xié)議PDP上下文激活請(qǐng)求后發(fā)送的;第二選擇模塊,用于根據(jù)預(yù)設(shè)規(guī)則從保存模塊保存的與所述第一 APN對(duì)應(yīng)的至少 兩個(gè)第二 APN中選擇第三APN ;發(fā)送模塊,用于向網(wǎng)關(guān)GRPS支持節(jié)點(diǎn)GGSN發(fā)送包括所述第三APN的第三網(wǎng)絡(luò)接 入請(qǐng)求,使所述GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)上述的網(wǎng)絡(luò)接入請(qǐng)求可以是各種類型的請(qǐng)求,但在后續(xù)的說(shuō)明中,均以PDP上下 文建立請(qǐng)求為例進(jìn)行詳細(xì)說(shuō)明。如圖2所示,本發(fā)明實(shí)施例的網(wǎng)絡(luò)接入控制方法包括步驟21,GGSN接收第一分組數(shù)據(jù)協(xié)議PDP上下文建立請(qǐng)求;步驟22,GGSN在接收到所述第一 PDP上下文建立請(qǐng)求后,獲取一第三APN,所述第 三APN為根據(jù)預(yù)設(shè)規(guī)則從與第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇出來(lái)的APN,且每一個(gè) 第二 APN與一個(gè)路由平面對(duì)應(yīng);所述第一 APN為移動(dòng)通信終端向SGSN發(fā)送的PDP上下文激活請(qǐng)求中包括的APN ;步驟23,GGSN返回PDP上下文建立響應(yīng);步驟M,GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)如圖3所示,本發(fā)明實(shí)施例的GGSN包括第一接收模塊,用于接收第一分組數(shù)據(jù)協(xié)議PDP上下文建立請(qǐng)求;選擇模塊,用于在接收模塊接收到第一 PDP上下文建立請(qǐng)求后,獲取一個(gè)第三 APN,所述第三APN為根據(jù)預(yù)設(shè)規(guī)則從與第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇出來(lái)的 APN,且每一個(gè)第二 APN與一個(gè)路由平面對(duì)應(yīng);所述第一 APN為移動(dòng)通信終端向SGSN發(fā)送的 PDP上下文激活請(qǐng)求中包括的APN ;第一響應(yīng)返回模塊,用于返回PDP上下文建立響應(yīng);接入模塊,用于利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部 網(wǎng)絡(luò)。在本發(fā)明的具體實(shí)施例中,該GGSN獲取第三APN可以通過(guò)多種方式來(lái)實(shí)現(xiàn),詳細(xì) 說(shuō)明如下。<實(shí)現(xiàn)方式一 >在GGSN保存第一 APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系。在實(shí)現(xiàn)方式一中,該第一 PDP上下文建立請(qǐng)求為SGSN在接收到所述PDP上下文激 活請(qǐng)求后發(fā)送的包括所述第一接入點(diǎn)名APN的第二 PDP上下文建立請(qǐng)求,在實(shí)現(xiàn)方式一中, 該GGSN還包括保存模塊,用于預(yù)先保存第一 APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系,每一個(gè)第二 APN與一個(gè)路由平面對(duì)應(yīng);所述選擇模塊為第一選擇模塊,具體用于根據(jù)預(yù)設(shè)規(guī)則從保存模塊保存的與所述 第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇所述第三APN。也就是說(shuō),步驟22中,GGSN直接根據(jù)預(yù)設(shè)規(guī)則從自身保存的與所述第一 APN對(duì)應(yīng) 的至少兩個(gè)第二 APN中選擇所述第三APN即可。而在實(shí)現(xiàn)方式一中,步驟23中,GGSN通過(guò)SGSN向移動(dòng)通信終端返回PDP上下文
建立響應(yīng)。移動(dòng)通信終端需要無(wú)線上網(wǎng)時(shí),基于預(yù)先設(shè)定的APN配置參數(shù)向SGSN發(fā)起PDP上 下文激活請(qǐng)求。該激活請(qǐng)求中一般包括APN信息,如果為空,則由SGSN按照3GPP規(guī)范進(jìn)行 填補(bǔ)。如圖4所示,為本發(fā)明實(shí)施例中方法的詳細(xì)流程示意圖,其包括步驟401,移動(dòng)終端向SGSN發(fā)起包含APN信息的PDP上下文激活請(qǐng)求;移動(dòng)終端需要無(wú)線上網(wǎng)時(shí),基于預(yù)先設(shè)定的APN配置參數(shù)向SGSN發(fā)起PDP上下文 激活請(qǐng)求。該激活請(qǐng)求中一般包括APN信息,如果為空,則由SGSN按照3GPP規(guī)范進(jìn)行填補(bǔ)。步驟402,SGSN與DNS交互,就PDP上下文激活請(qǐng)求中的APN進(jìn)行域名解析,獲得 GGSN地址;步驟403,SGSN根據(jù)得到的GGSN的IP地址向GGSN發(fā)起包含APN信息的PDP上下 文建立請(qǐng)求;
步驟404,GGSN在收到PDP上下文建立請(qǐng)求后進(jìn)行信令分析;步驟405,GGSN根據(jù)預(yù)設(shè)規(guī)則將PDP上下文建立請(qǐng)求中的第一 APN與第二 APN進(jìn) 行映射,獲得一第三APN;GGSN上預(yù)先配置信令中的第一 APN與第二 APN的映射關(guān)系表、不同的請(qǐng)求APN獨(dú) 立配置映射關(guān)系表,通過(guò)請(qǐng)求APN與路由APN列表的映射獲得路由APN結(jié)果;步驟406,GGSN按照映射獲得的第三APN進(jìn)行PDP上下文激活處理;步驟407,GGSN向SGSN回送PDP上下文建立接受的響應(yīng);步驟408,SGSN向移動(dòng)終端回送PDP上下文激活接受的響應(yīng);步驟409,GGSN按照第三APN對(duì)應(yīng)的路由平面接入外部數(shù)據(jù)網(wǎng)絡(luò)。〈實(shí)現(xiàn)方式二〉在實(shí)現(xiàn)方式二,設(shè)置單獨(dú)的網(wǎng)絡(luò)接入控制裝置來(lái)選擇第三APN。在實(shí)現(xiàn)方式二中,在實(shí)現(xiàn)方式二中,該第一 PDP上下文建立請(qǐng)求為網(wǎng)絡(luò)接入控制 裝置接收到的SGSN發(fā)送的包括所述第一接入點(diǎn)名APN的PDP上下文建立請(qǐng)求后,根據(jù)預(yù)設(shè) 規(guī)則從預(yù)先保存的與所述第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇所述第三APN,并利用第 三APN替換第一 APN后得到的PDP上下文建立請(qǐng)求。如圖5所示,本發(fā)明實(shí)施例的網(wǎng)絡(luò)接入控制裝置包括保存模塊,用于預(yù)先保存第一 APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系,每一個(gè)第二 APN與一個(gè)路由平面對(duì)應(yīng);第二接收模塊,用于接收SGSN發(fā)送的包括第一接入點(diǎn)名APN的第二 PDP上下文建 立請(qǐng)求,所述第二 PDP上下文建立請(qǐng)求為SGSN在接收到移動(dòng)通信終端發(fā)送的包括所述第一 APN的PDP上下文激活請(qǐng)求后發(fā)送的;第二選擇模塊,用于根據(jù)預(yù)設(shè)規(guī)則從保存模塊保存的與所述第一 APN對(duì)應(yīng)的至少 兩個(gè)第二 APN中選擇第三APN ;發(fā)送模塊,用于向GGSN發(fā)送包括所述第三APN的第三分組數(shù)據(jù)協(xié)議PDP上下文建 立請(qǐng)求,使所述GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)第三接收模塊,用于接收GGSN發(fā)送的PDP上下文建立響應(yīng);第二響應(yīng)返回模塊,用于向SGSN返回所述PDP上下文建立響應(yīng)。因此,在實(shí)現(xiàn)方式二中,步驟22中,GGSN從網(wǎng)絡(luò)接入控制裝置發(fā)送的第三分組數(shù) 據(jù)協(xié)議PDP上下文建立請(qǐng)求中直接獲取所述第三APN,而所述第三APN由網(wǎng)絡(luò)接入控制裝置 根據(jù)預(yù)設(shè)規(guī)則從自身保存的與所述第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇。同時(shí),在實(shí)現(xiàn)方式二中,步驟23中,GGSN需要通過(guò)網(wǎng)絡(luò)接入控制裝置和SGSN向移 動(dòng)通信終端返回PDP上下文建立響應(yīng)。如圖6所示,為本發(fā)明實(shí)施例中方法的詳細(xì)流程示意圖,其包括步驟601,移動(dòng)終端向SGSN發(fā)起包含APN信息的PDP上下文激活請(qǐng)求;移動(dòng)終端需要無(wú)線上網(wǎng)時(shí),基于預(yù)先設(shè)定的APN配置參數(shù)向SGSN發(fā)起PDP上下文 激活請(qǐng)求。該激活請(qǐng)求中一般包括APN信息,如果為空,則由SGSN按照3GPP規(guī)范進(jìn)行填補(bǔ)。步驟602,SGSN與DNS交互,就PDP上下文激活請(qǐng)求中的APN進(jìn)行域名解析,獲得 網(wǎng)絡(luò)接入控制裝置的IP地址;
步驟603,SGSN根據(jù)得到的網(wǎng)絡(luò)接入控制裝置的IP地址向網(wǎng)絡(luò)接入控制裝置發(fā)起 包含APN信息的PDP上下文建立請(qǐng)求;步驟604,網(wǎng)絡(luò)接入控制裝置在收到PDP上下文建立請(qǐng)求后進(jìn)行信令分析;步驟605,網(wǎng)絡(luò)接入控制裝置根據(jù)預(yù)設(shè)規(guī)則將PDP上下文建立請(qǐng)求中的第一 APN與 第二 APN進(jìn)行映射,獲得一第三APN ;網(wǎng)絡(luò)接入控制裝置上預(yù)先配置信令中的第一 APN與第二 APN的映射關(guān)系表、不同 的請(qǐng)求APN獨(dú)立配置映射關(guān)系表,通過(guò)請(qǐng)求APN與路由APN列表的映射獲得路由APN結(jié)果;步驟606,網(wǎng)絡(luò)接入控制裝置將第一 APN替換為第三APN ;步驟607,網(wǎng)絡(luò)接入控制裝置向GGSN發(fā)起包含第三APN信息的PDP上下文建立請(qǐng) 求;步驟608,GGSN向網(wǎng)絡(luò)接入控制裝置回送PDP上下文建立接受的響應(yīng);步驟609,網(wǎng)絡(luò)接入控制裝置向SGSN回送PDP上下文建立接受的響應(yīng);步驟610,SGSN向移動(dòng)終端回送PDP上下文激活接受的響應(yīng);步驟611,GGSN按照第三APN對(duì)應(yīng)的路由平面接入外部數(shù)據(jù)網(wǎng)絡(luò)。當(dāng)然,圖6中,GGSN接收到PDP上下文建立請(qǐng)求后也需要進(jìn)行PDP上下文激活處 理,只不過(guò)圖中未示出。下面對(duì)本發(fā)明實(shí)施例中的映射規(guī)則和映射關(guān)系進(jìn)行詳細(xì)說(shuō)明,在后續(xù)的說(shuō)明中, 僅以第一種實(shí)現(xiàn)方式為例進(jìn)行詳細(xì)說(shuō)明。如下表所示,為本發(fā)明實(shí)施例中能夠使用的一種對(duì)應(yīng)關(guān)系配置表。
權(quán)利要求
1.一種網(wǎng)絡(luò)接入控制方法,其特征在于,包括網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN接收到第一網(wǎng)絡(luò)接入請(qǐng)求后,獲取一第三APN,所述第三APN 為根據(jù)預(yù)設(shè)規(guī)則從與第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇出來(lái)的APN,且每一個(gè)第二 APN與一個(gè)路由平面對(duì)應(yīng);所述第一 APN為移動(dòng)通信終端發(fā)送的PDP上下文激活請(qǐng)求中包 括的APN ;所述GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)接入控制方法,其特征在于,所述第一網(wǎng)絡(luò)接入請(qǐng)求為 第一分組數(shù)據(jù)協(xié)議PDP上下文建立請(qǐng)求。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)接入控制方法,其特征在于 所述GGSN保存第一 APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系;所述第一 PDP上下文建立請(qǐng)求為服務(wù)GPRS支持節(jié)點(diǎn)SGSN在接收到所述PDP上下文激 活請(qǐng)求后發(fā)送的包括所述第一 APN的第二 PDP上下文建立請(qǐng)求;所述GGSN直接根據(jù)預(yù)設(shè)規(guī)則從預(yù)先保存的與所述第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN 中選擇所述第三APN。
4.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)接入控制方法,其特征在于所述第一 PDP上下文建立請(qǐng)求為網(wǎng)絡(luò)接入控制裝置發(fā)送的包括所述第三APN的第三 PDP上下文建立請(qǐng)求;所述第三PDP上下文建立請(qǐng)求為所述網(wǎng)絡(luò)接入控制裝置將從SGSN接收到的第二 PDP 上下文建立請(qǐng)求中的第一 APN替換為所述第三APN后得到的PDP上下文建立請(qǐng)求;所述第三APN為所述網(wǎng)絡(luò)接入控制裝置根據(jù)預(yù)設(shè)規(guī)則從預(yù)先保存的與所述第一 APN對(duì) 應(yīng)的至少兩個(gè)第二 APN選擇得到的APN。
5.根據(jù)權(quán)利要求1、2、3或4所述的網(wǎng)絡(luò)接入控制方法,其特征在于,所述預(yù)設(shè)規(guī)則為 輪詢所述至少兩個(gè)第二 APN ;或者選擇所述至少兩個(gè)第二 APN中優(yōu)先級(jí)最高的APN ;或者 選擇所述至少兩個(gè)第二 APN中與終端標(biāo)識(shí)對(duì)應(yīng)的APN。
6.一種網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其特征在于,包括 第一接收模塊,用于接收第一網(wǎng)絡(luò)接入請(qǐng)求;選擇模塊,用于在接收模塊接收到第一網(wǎng)絡(luò)接入請(qǐng)求后,獲取一第三APN,所述第三 APN為根據(jù)預(yù)設(shè)規(guī)則從與第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇出來(lái)的APN,且每一個(gè)第 二 APN與一個(gè)路由平面對(duì)應(yīng);所述第一 APN為移動(dòng)通信終端發(fā)送的PDP上下文激活請(qǐng)求中 包括的APN ;接入模塊,用于利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)
7.根據(jù)權(quán)利要求6所述的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其特征在于,所述第一網(wǎng)絡(luò)接入請(qǐng)求為 第一分組數(shù)據(jù)協(xié)議PDP上下文建立請(qǐng)求。
8.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其特征在于,所述第一PDP上下文建立 請(qǐng)求為服務(wù)GPRS支持節(jié)點(diǎn)SGSN在接收到所述PDP上下文激活請(qǐng)求后發(fā)送的包括所述第一 APN的第二 PDP上下文建立請(qǐng)求,所述網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)還包括保存模塊,用于保存第一 APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系;所述選擇模塊為第一選擇模塊,用于直接根據(jù)預(yù)設(shè)規(guī)則從所述保存模塊預(yù)先保存的與 所述第一 APN對(duì)應(yīng)的至少兩個(gè)第二 APN中選擇所述第三APN。
9.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其特征在于所述第一 PDP上下文建立請(qǐng)求為網(wǎng)絡(luò)接入控制裝置發(fā)送的包括所述第三APN的第三 PDP上下文建立請(qǐng)求;所述第三PDP上下文建立請(qǐng)求為所述網(wǎng)絡(luò)接入控制裝置將從SGSN接收到的第二 PDP 上下文建立請(qǐng)求中的第一 APN替換為所述第三APN后得到的PDP上下文建立請(qǐng)求;所述第三APN為所述網(wǎng)絡(luò)接入控制裝置根據(jù)預(yù)設(shè)規(guī)則從預(yù)先保存的與所述第一 APN對(duì) 應(yīng)的至少兩個(gè)第二 APN選擇得到的APN。
10.根據(jù)權(quán)利要求6、7、8或9所述的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),其特征在于,所述預(yù)設(shè)規(guī)則為輪詢所述至少兩個(gè)第二 APN ;或者 選擇所述至少兩個(gè)第二 APN中優(yōu)先級(jí)最高的APN ;或者 選擇所述至少兩個(gè)第二 APN中與終端標(biāo)識(shí)對(duì)應(yīng)的APN。
11.一種網(wǎng)絡(luò)接入控制設(shè)備,其特征在于,包括保存模塊,用于預(yù)先保存第一接入點(diǎn)名APN與至少兩個(gè)第二 APN的對(duì)應(yīng)關(guān)系,每一個(gè)第 二 APN與一個(gè)路由平面對(duì)應(yīng);第二接收模塊,用于接收服務(wù)GRPS支持節(jié)點(diǎn)SGSN發(fā)送的包括第一 APN的第二網(wǎng)絡(luò)接 入請(qǐng)求,所述第二網(wǎng)絡(luò)接入請(qǐng)求為SGSN在接收到移動(dòng)通信終端發(fā)送的包括所述第一 APN的 第一分組數(shù)據(jù)協(xié)議PDP上下文激活請(qǐng)求后發(fā)送的;第二選擇模塊,用于根據(jù)預(yù)設(shè)規(guī)則從保存模塊保存的與所述第一 APN對(duì)應(yīng)的至少兩個(gè) 第二 APN中選擇第三APN;發(fā)送模塊,用于向網(wǎng)關(guān)GRPS支持節(jié)點(diǎn)GGSN發(fā)送包括所述第三APN的第三網(wǎng)絡(luò)接入請(qǐng) 求,使所述GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)絡(luò)。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)接入控制設(shè)備,其特征在于,所述第二網(wǎng)絡(luò)接入請(qǐng)求 和第三網(wǎng)絡(luò)接入請(qǐng)求分別為第二 PDP上下文建立請(qǐng)求和第三PDP上下文建立請(qǐng)求。
13.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)接入控制設(shè)備,其特征在于,還包括 第三接收模塊,用于接收GGSN發(fā)送的PDP上下文建立響應(yīng);第二響應(yīng)返回模塊,用于向所述SGSN返回所述PDP上下文建立響應(yīng)。
14.根據(jù)權(quán)利要求12或13所述的網(wǎng)絡(luò)接入控制設(shè)備,其特征在于,所述預(yù)設(shè)規(guī)則為 輪詢所述至少兩個(gè)第二 APN ;或者選擇所述至少兩個(gè)第二 APN中優(yōu)先級(jí)最高的APN ;或者 選擇所述至少兩個(gè)第二 APN中與終端標(biāo)識(shí)對(duì)應(yīng)的APN。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)接入控制方法、設(shè)備及網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),該方法包括網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN接收到第一網(wǎng)絡(luò)接入請(qǐng)求后,獲取一第三APN,所述第三APN為根據(jù)預(yù)設(shè)規(guī)則從與第一APN對(duì)應(yīng)的至少兩個(gè)第二APN中選擇出來(lái)的APN,且每一個(gè)第二APN與一個(gè)路由平面對(duì)應(yīng);所述第一APN為移動(dòng)通信終端發(fā)送的PDP上下文激活請(qǐng)求中包括的APN;所述GGSN利用所述第三APN對(duì)應(yīng)的路由平面將所述移動(dòng)通信終端接入外部網(wǎng)絡(luò)。本發(fā)明實(shí)現(xiàn)了一個(gè)APN接入多個(gè)路由平面,提高了網(wǎng)絡(luò)接入的靈活度。
文檔編號(hào)H04W48/08GK102083173SQ200910241568
公開(kāi)日2011年6月1日 申請(qǐng)日期2009年11月26日 優(yōu)先權(quán)日2009年11月26日
發(fā)明者劉鈞, 孔軼, 羅由, 趙武, 鄔學(xué)農(nóng), 陳偉棟, 陳朝暉 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)廣東有限公司