本分案申請的母案申請日為2008年5月9日、申請?zhí)枮?00880129230.0、發(fā)明名稱為“選擇網(wǎng)關(guān)通用分組無線電服務(wù)(gprs)支持節(jié)點(diǎn)的系統(tǒng)和方法”。
本發(fā)明主要涉及移動ip的領(lǐng)域。
背景技術(shù):
目前許多移動臺(或“用戶設(shè)備”(ue))配置成能夠通過多種接入網(wǎng)獲得對因特網(wǎng)的接入。例如,移動臺可以通過非3gpp定義的接入網(wǎng)(例如wlan/wifi網(wǎng)絡(luò))和通過無線電接入網(wǎng)(ran)(如3gppran(例如gsm/edgeran(geran)、utran等)來獲得對因特網(wǎng)的接入。在本文獻(xiàn)的余下部分,將使用無線lan(wlan)來舉例說明非3gpp接入技術(shù)。但是,應(yīng)該理解還可以使用其他非3gpp接入技術(shù)。
當(dāng)移動臺使用wlan接入網(wǎng)來接入因特網(wǎng)時,移動臺可以利用歸屬代理(ha),而當(dāng)移動臺使用3gpp接入網(wǎng)來接入因特網(wǎng)時,移動臺可以利用grps主干網(wǎng),這包括服務(wù)gprs支持節(jié)點(diǎn)(sgsn)和網(wǎng)關(guān)gprs支持節(jié)點(diǎn)(ggsn)。3gpp正在定義一種解決方案,用于移動臺從通過wlan來接入因特網(wǎng)遷移到通過3gppran來接入因特網(wǎng)時的ip會話連續(xù)性。為了促進(jìn)此ip會話連續(xù)性,已提出將ha功能與ggsn并置在一起(例如為ggsn提供用于實現(xiàn)ha的軟件)。
將ha與ggsn組合成單個節(jié)點(diǎn)的主要優(yōu)點(diǎn)之一是,能夠在移動臺正在經(jīng)由gprs來接入因特網(wǎng)時避免移動ip特定的信令和用戶平面開銷。這通過將gprs接入作為移動臺的“歸屬鏈路”來對待而實現(xiàn)?!皻w屬鏈路”是移動臺使用接入時對于雙堆棧移動ipv6(dsmipv6)的特定情況,其中分配到移動臺的ip地址在該接入中等于dsmipv6ha分配到移動臺的歸屬地址(hoa)。在其他移動ip變體(如移動ipv6(mipv6)和移動ipv4(mipv4))中也存在對應(yīng)的“歸屬鏈路”功能性。在這些實施例的描述中,使用dsmipv6,但是應(yīng)該理解,還可以使用移動ip的其他變體。
當(dāng)移動臺正在使用gprs接入時,dsmipv6未被激活,并僅使用常規(guī)gprs過程將ip接入提供到移動臺。當(dāng)移動臺正在使用wlan接入(例如,i-wlan接入)時,移動臺從分組數(shù)據(jù)網(wǎng)關(guān)(pdg)接收到轉(zhuǎn)交地址(coa),并使用dsmipv6連接到ggsn/ha中的ha功能。gprs中指派的ip地址(pdp地址)與經(jīng)由dsmipv6指派的ip地址(歸屬地址)相同。
在組合的ggsn/ha的情況下,要求移動臺在使用gprs和i-wlan時選擇相同的ggsn/ha實體。與此有關(guān)的一個問題是ggsn選擇機(jī)制不同于ha選擇機(jī)制。
gprs中的ggsn選擇由sgsn基于接入點(diǎn)名稱(apn)來執(zhí)行。apn信息可以從hlr接收、從移動臺接收或在sgsn中預(yù)先配置。基于從移動臺、hlr接收的或sgsn中預(yù)先配置的該信息,sgsn創(chuàng)建在dns中解析的apn串。在來自dns的回復(fù)中,sgsn接收到支持所請求的apn的ggsn的一個或多個ip地址。
dsmip6的ha選擇可在不同方式中執(zhí)行。為i-wlan移動性指定的一種選擇是移動臺解析dns中的“haapn”。注意,此dns系統(tǒng)對于移動臺是可接入的,并且與sgsn所使用的gprs核心網(wǎng)絡(luò)內(nèi)部dns系統(tǒng)在邏輯上是分開的。在來自dns的回復(fù)中,移動臺接收到支持所請求的haapn的ha的一個或多個ip地址。
所期望的是用于選擇支持節(jié)點(diǎn)以便移動臺將wlan接入過渡到gprs接入時選擇相同的ggsn/ha實體的系統(tǒng)和方法。
技術(shù)實現(xiàn)要素:
在一個方面中,本發(fā)明提供一種用于選擇支持節(jié)點(diǎn)(例如ggsn或其他支持節(jié)點(diǎn))的方法。在一些實施例中,該方法包括:獲得用于代理(例如,移動ip系統(tǒng)中的歸屬代理)的網(wǎng)絡(luò)地址;向名稱服務(wù)器(例如,域名服務(wù)器或其他名稱服務(wù)器)傳送對于與網(wǎng)絡(luò)地址關(guān)聯(lián)的名稱的請求;響應(yīng)于該請求,從名稱服務(wù)器接收與網(wǎng)絡(luò)地址關(guān)聯(lián)的名稱;發(fā)起網(wǎng)絡(luò)附連(例如,gprs附連);并在發(fā)起網(wǎng)絡(luò)附連之后,發(fā)起上下文激活(例如,pdp上下文激活),其中發(fā)起上下文激活的步驟包括將所述名稱傳送到第二支持節(jié)點(diǎn)(例如,sgsn)。第二支持節(jié)點(diǎn)可以配置成基于所接收的名稱來選擇另一個支持節(jié)點(diǎn)(例如,ggsn)。在一些實施例中,基于所接收的名稱來選擇另一個支持節(jié)點(diǎn)的步驟包括向第二名稱服務(wù)器傳送對于與該名稱關(guān)聯(lián)的網(wǎng)絡(luò)地址的請求。第二名稱服務(wù)器可以不同于第一記載的名稱服務(wù)器(例如,第二名稱服務(wù)器可以是gprs內(nèi)部名稱服務(wù)器)。向名稱服務(wù)器傳送請求的步驟可以在發(fā)起網(wǎng)絡(luò)附連的步驟之前執(zhí)行,并且網(wǎng)絡(luò)地址可以是因特網(wǎng)協(xié)議(ip)地址。
在另一個方面中,本發(fā)明提供一種改進(jìn)的移動臺。在一些實施例中,改進(jìn)的移動臺可操作以:獲得用于代理的網(wǎng)絡(luò)地址;使用該代理來接入網(wǎng)絡(luò);向名稱服務(wù)器傳送對于與網(wǎng)絡(luò)地址關(guān)聯(lián)的名稱的請求;從名稱服務(wù)器接收與網(wǎng)絡(luò)地址關(guān)聯(lián)的名稱;發(fā)起網(wǎng)絡(luò)附連;以及在發(fā)起網(wǎng)絡(luò)附連之后,向支持節(jié)點(diǎn)傳送從名稱服務(wù)器接收的名稱。優(yōu)選的是,支持節(jié)點(diǎn)配置成基于所接收的名稱來選擇另一個支持節(jié)點(diǎn)。
在另一個方面中,本發(fā)明提供一種改進(jìn)的通信系統(tǒng)。在一些實施例中,該改進(jìn)的通信系統(tǒng)包括:gprs網(wǎng)絡(luò),其包括sgsn、組合的ggsn/ha節(jié)點(diǎn)和第一名稱服務(wù)器;以及第二名稱服務(wù)器,其中該第二名稱服務(wù)器配置成將與組合的ggsn/ha節(jié)點(diǎn)的ha功能關(guān)聯(lián)的網(wǎng)絡(luò)地址映射到名稱,并且該第一名稱服務(wù)器配置成將該名稱映射到與組合的ggsn/ha節(jié)點(diǎn)的ggsn功能關(guān)聯(lián)的網(wǎng)絡(luò)地址。
下文參考附圖來描述本發(fā)明的上述和其他方面以及實施例。
附圖說明
結(jié)合于本文中并形成說明書一部分的附圖示出本發(fā)明的多種實施例。在這些附圖中,相似的引用數(shù)字指示相同或功能上相似的要素。
圖1示出根據(jù)本發(fā)明的實施例的通信系統(tǒng)。
圖2是示出根據(jù)一些實施例用于選擇ggsn的過程的流程圖。
圖3是根據(jù)本發(fā)明的實施例的移動臺(ms)的功能框圖。
具體實施方式
在一個方面中,本發(fā)明提供用于選擇ggsn的系統(tǒng)和方法。
現(xiàn)在參考圖1,圖1示出根據(jù)本發(fā)明的實施例的通信系統(tǒng)100。更確切地來說,圖1示出移動臺102,移動臺120能夠通過wlanan106以及通過3gppran108和gprs網(wǎng)絡(luò)110接入分組數(shù)據(jù)網(wǎng)絡(luò)104(例如,因特網(wǎng)或其他ip網(wǎng)絡(luò))。gprs網(wǎng)絡(luò)110包括sgsn112、ggsn/ha114(例如,添加有ha功能性的常規(guī)ggsn)和域名服務(wù)器(dns)116。第二域名服務(wù)器118是可經(jīng)由網(wǎng)絡(luò)104來接入的。
現(xiàn)在參考圖2,圖2是示出用于在圖1所示的環(huán)境中選擇ggsn的過程200的流程圖。過程200可以開始于步驟202,其中移動臺(ms)102獲得與ggsn/ha114的ha功能關(guān)聯(lián)的ip地址,并通過wlan接入網(wǎng)106來接入網(wǎng)絡(luò)104。例如,ms102可以與連接到網(wǎng)絡(luò)104的服務(wù)器120建立ip會話。
在步驟204中,ms102向dns118傳送請求以用于使用與ha功能關(guān)聯(lián)的ip地址進(jìn)行反向查詢。即,例如,ms102可以向dns118傳送反向查詢請求消息,該消息包含與ha功能關(guān)聯(lián)的ip地址并促使dns118使用該ip地址在其數(shù)據(jù)庫中查詢與該ip地址關(guān)聯(lián)的名稱。在步驟206中,dns118返回與ip地址關(guān)聯(lián)的名稱。該名稱可以是接入點(diǎn)名稱(apn)。
在步驟208中,ms102發(fā)起gprs附連過程以連接到網(wǎng)絡(luò)114。例如,在與服務(wù)器120的ip會話仍為活動時,ms102可能已移出網(wǎng)絡(luò)106的覆蓋區(qū)域,并進(jìn)入網(wǎng)絡(luò)108的覆蓋區(qū)域,從而促使ms102發(fā)起gprs附連過程。
在步驟210中,ms102發(fā)起pdp上下文激活(例如ms102向sgsn112傳送“激活pdp上下文”請求)并作為pdp上下文激活的部分向sgsn112提供在步驟118中接收到的名稱。
在步驟212中,sgsn112解析名稱(例如,使用該名稱執(zhí)行dns查詢),并接收一個或多個ip地址,其中每個ip地址對應(yīng)于組合的ggsn/ha114的ggsn功能。例如,在步驟212中,sgns112可以向dns116傳送網(wǎng)絡(luò)地址查詢請求,該請求包含作為pdp上下文激活的部分從ms102接收的名稱。
在步驟214中,完成pdp上下文激活,并且移動臺接收用于pdp上下文的與wlan接入中作為歸屬地址所使用的相同的ip地址。
以此方式,sgsn112將選擇ms102通過網(wǎng)絡(luò)106進(jìn)行因特網(wǎng)接入時ms102所使用的相同ggsn/ha實體。
現(xiàn)在參考圖3,圖3示出根據(jù)本發(fā)明的一些實施例的ms102。
如圖3中所示,ms102包括:(1)用于傳送和接收數(shù)據(jù)的收發(fā)器302;(2)除其他以外,用于存儲響應(yīng)反向查詢請求從名稱服務(wù)器118接收的名稱306和用于促使裝置102執(zhí)行本文描述及圖2中的流程圖所示的功能的軟件308的存儲裝置304(例如,非易失性存儲器)。
雖然上文描述了本發(fā)明的多種實施例/變化,但是應(yīng)該理解,它們通過僅示例而非限制的方式來呈現(xiàn)。因此,本發(fā)明的廣度和范圍不應(yīng)局限于任何上述示范實施例。此外,除非指明,否則上文實施例均不互相排斥。因此,本發(fā)明可以包括多種實施例的特征的任何組合和/或集成。
另外,雖然上文描述及圖中所示的過程是作為步驟的序列來示出的,但是這樣做僅僅是為了說明的緣故。因此,設(shè)想可以添加一些步驟,可以省略一些步驟,以及可以重新布置步驟的次序。