專利名稱:一種獲取移動(dòng)終端ip地址的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種獲取移動(dòng)終端IP地址的方法及設(shè)備。
背景技術(shù):
工業(yè)無線局域網(wǎng)Gndustrial Wireless LAN, IWLAN)規(guī)范在 TS23. 234 和 TS23. 327中指定了無線局域網(wǎng)(WLAN)與2G/3G系統(tǒng)互操作的規(guī)范,其中TS23. 234定義了 IWLAN的基本結(jié)構(gòu)及網(wǎng)元組成,TS23. 327定義了 IWLAN與2G/3G系統(tǒng)的移動(dòng)性管理方案。TS23. 327定義的移動(dòng)性管理方案是在系統(tǒng)中引入家鄉(xiāng)代理(Home Agent, HA)和 雙棧移動(dòng)IP協(xié)議(DSMIP),HA作為IWLAN系統(tǒng)與3GPP系統(tǒng)的錨點(diǎn),可以與2G/3G系統(tǒng)的網(wǎng) 關(guān)GPRS支持節(jié)點(diǎn)((Gateway GPRS Support Node, GGSN)部署在一起。將2G/3G系統(tǒng)作為 移動(dòng)終端的家鄉(xiāng)網(wǎng)絡(luò),IWLAN作為移動(dòng)終端的外地網(wǎng)絡(luò)。移動(dòng)終端和HA之間運(yùn)行DSMIP協(xié) 議。TS23. 327定義的移動(dòng)性管理方案解決了 IWLAN與2G/3G系統(tǒng)之間的移動(dòng)性管理問 題,但要求移動(dòng)終端支持DSMIP協(xié)議,對移動(dòng)終端要求較高,由于現(xiàn)網(wǎng)中大量移動(dòng)終端無法 支持DSMIP協(xié)議,因此,TS23. 327定義的移動(dòng)性管理方案不具有前向兼容性。另外,在TS23. 234中還定義了一種重用2G/3G網(wǎng)絡(luò)GGSN功能的隧道終結(jié)網(wǎng)關(guān) (TTG)方案。如圖1所示,TTG方案的主要思想是用TTG來模擬接口與GGSN相連,這樣 WLAN業(yè)務(wù)可以通過TTG直接接入2G/3G網(wǎng)絡(luò)的GGSN。但是,在TTG方案下,當(dāng)移動(dòng)終端接入 WLAN網(wǎng)絡(luò)時(shí),WLAN網(wǎng)絡(luò)為會(huì)移動(dòng)終端選擇一個(gè)GGSN,并在該GGSN中記錄移動(dòng)終端的IP地 址;而當(dāng)移動(dòng)終端從WLAN網(wǎng)絡(luò)切換到2G/3G網(wǎng)絡(luò)時(shí),2G/3G網(wǎng)絡(luò)將會(huì)為移動(dòng)終端重新選擇 GGSN,新選擇的GGSN將為該移動(dòng)終端重新分配IP地址,導(dǎo)致WLAN網(wǎng)絡(luò)中移動(dòng)終端使用的 IP地址和2G/3G網(wǎng)絡(luò)中移動(dòng)終端使用的IP地址不一致,從而無法實(shí)現(xiàn)WLAN網(wǎng)絡(luò)與2G/3G 網(wǎng)絡(luò)之間的移動(dòng)性管理。綜上所述,在目前的技術(shù)中,當(dāng)移動(dòng)終端在WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)之間切換時(shí),如 果按照TS23. 327定義的移動(dòng)性管理方案,則對移動(dòng)終端要求較高,不具有前向兼容性;如 果按照TS23. 234定義的TTG方案,則TTG方案無法解決WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)的移動(dòng)性
管理問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種獲取移動(dòng)終端IP地址的方法及設(shè)備,解決TS23. 234定義 的TTG方案中的WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)的移動(dòng)性管理問題。一種獲取移動(dòng)終端IP地址的方法,所述方法包括當(dāng)接收到來自移動(dòng)終端的包含終端標(biāo)識的接入請求時(shí),向域名系統(tǒng)DNS發(fā)送包含 所述終端標(biāo)識的查詢請求;在DNS已記錄的終端標(biāo)識和網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN地址的對應(yīng)關(guān)系中,包含所 述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),接收DNS根據(jù)已記錄的對應(yīng)關(guān)系確定并返回的所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址;從接收到的GGSN地址指示的GGSN中獲取所述移動(dòng)終端對應(yīng)的IP地址。一種IP地址查詢設(shè)備,包括信息收發(fā)模塊,用于接收移動(dòng)終端發(fā)送的包含終端標(biāo)識的接入請求,并向域名系 統(tǒng)DNS發(fā)送包含所述終端標(biāo)識的查詢請求;GGSN地址接收模塊,用于在DNS已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系中包含 所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),接收DNS根據(jù)已記錄的對應(yīng)關(guān)系確定并返 回的所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址;查詢模塊,用于從接收到的GGSN地址指示的GGSN中獲取所述移動(dòng)終端對應(yīng)的IP 地址。一種域名系統(tǒng)DNS,包括保存模塊,用于保存已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系;信息接收模塊,用于接收包含終端標(biāo)識的查詢請求;地址返回模塊,用于在保存模塊中保存的對應(yīng)關(guān)系中包含所述查詢請求中的終端 標(biāo)識對應(yīng)的GGSN地址時(shí),返回所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址。由于本發(fā)明實(shí)施例的移動(dòng)終端在WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)之間切換時(shí),通過在DNS 中記錄為移動(dòng)終端服務(wù)的GGSN地址,因此,使移動(dòng)終端在切換前后,接入網(wǎng)絡(luò)中的網(wǎng)元可 以根據(jù)所述GGSN地址查找到對應(yīng)的GGSN,確保為移動(dòng)終端提供服務(wù)的GGSN始終不變,進(jìn)而 保證為移動(dòng)終端分配的IP地址一致,解決了移動(dòng)終端在WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)切換時(shí)的 移動(dòng)性管理問題。
圖1為TS23. 234定義的TTG方案示意圖;圖2為本發(fā)明實(shí)施例一中獲取移動(dòng)終端IP地址的方法示意圖;圖3為本發(fā)明實(shí)施例三中獲取移動(dòng)終端IP地址的系統(tǒng)結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例四中IP地址查詢設(shè)備的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例五中域名系統(tǒng)DNS的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了實(shí)現(xiàn)移動(dòng)終端在WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)間的移動(dòng)性管理,本發(fā)明實(shí)施例對無 線局域網(wǎng)接入網(wǎng)關(guān)(WAG)、TTG、服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)和GGSN進(jìn)行功能擴(kuò)展,使得在 移動(dòng)終端在網(wǎng)絡(luò)切換過程中,為移動(dòng)終端提供服務(wù)的GGSN恒定不變,且GGSN為移動(dòng)終端分 配的IP地址也保持不變,也就是使移動(dòng)終端WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)切換前后IP地址保持一致。下面結(jié)合說明書附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。實(shí)施例一如圖2所示,為本發(fā)明實(shí)施例一中獲取移動(dòng)終端IP地址的方法示意圖,所述方法 包括以下步驟步驟101 移動(dòng)終端向接入網(wǎng)絡(luò)發(fā)送包含終端標(biāo)識的接入請求。
在本實(shí)施例中,在IWLAN和2G/3G網(wǎng)絡(luò)中引入專門的APN信息,移動(dòng)終端通過APN 接入網(wǎng)絡(luò),并在接入請求中攜帶相應(yīng)的APN信息。移動(dòng)終端當(dāng)前接入網(wǎng)絡(luò)的操作可以是移動(dòng)終端開機(jī)后首次接入網(wǎng)絡(luò)的操作,即不 帶業(yè)務(wù)的接入;也可以是移動(dòng)終端從第一網(wǎng)絡(luò)切換至第二網(wǎng)元時(shí)接入第二網(wǎng)絡(luò)的操作,即 可能是帶業(yè)務(wù)的接入。步驟102 向域名系統(tǒng)(DNS)發(fā)送查詢請求。本步驟中的查詢請求中攜帶移動(dòng)終端的終端標(biāo)識,進(jìn)一步還可以攜帶移動(dòng)終端在 接入網(wǎng)絡(luò)時(shí)的APN信息。本步驟的執(zhí)行主體是移動(dòng)終端請求接入的網(wǎng)絡(luò)中的網(wǎng)元,向DNS發(fā)送查詢請求的 目的是獲知為移動(dòng)終端提供服務(wù)的GGSN信息。步驟103 =DNS接收到所述查詢請求后,判斷是否已記錄接收到的終端標(biāo)識和GGSN 地址的對應(yīng)關(guān)系;若是,則執(zhí)行步驟104 ;否則,執(zhí)行步驟105。在本實(shí)施例中,為了確保移動(dòng)終端在各網(wǎng)絡(luò)中服務(wù)的GGSN相同,因此,當(dāng)移動(dòng)終 端首次接入網(wǎng)絡(luò)后,指示DNS將為該移動(dòng)終端分配的GGSN的地址與移動(dòng)終端的終端標(biāo)識建 立對應(yīng)關(guān)系,并保存該對應(yīng)關(guān)系。此后,移動(dòng)終端進(jìn)行網(wǎng)絡(luò)切換時(shí),接入網(wǎng)絡(luò)的網(wǎng)元可以從 DNS中確定為移動(dòng)終端服務(wù)的GGSN,使移動(dòng)終端在網(wǎng)絡(luò)切換前后仍然可以享受到同一 GGSN 的服務(wù)。步驟104 接收DNS返回的GGSN地址,并跳轉(zhuǎn)至步驟106。步驟105 =DNS根據(jù)查詢請求中的APN信息確定為移動(dòng)終端服務(wù)的GGSN,并返回 APN信息對應(yīng)的GGSN地址。在本步驟中,如果DNS中未記錄查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址,則DNS 將對將進(jìn)行APN解析,確定所述APN對應(yīng)的GGSN,將該GGSN地址指示的GGSN作為為移動(dòng)終 端分配的GGSN。步驟106 從接收到的GGSN地址指示的GGSN中獲取所述移動(dòng)終端對應(yīng)的IP地址。本步驟的具體實(shí)現(xiàn)過程如下首先,接入網(wǎng)絡(luò)的網(wǎng)元向接收到的GGSN地址指示的GGSN發(fā)送隧道建立請求,要求 為移動(dòng)終端建立到GGSN的連接。然后,GGSN根據(jù)接收到的隧道建立請求中攜帶的APN信息對移動(dòng)終端進(jìn)行驗(yàn)證。接著,GGSN在驗(yàn)證通過時(shí),進(jìn)一步判斷是否記錄了隧道建立請求中的終端標(biāo)識和 IP地址的對應(yīng)關(guān)系;若已記錄,則將對應(yīng)的IP地址作為為所述終端標(biāo)識對應(yīng)的移動(dòng)終端分 配的IP地址返回給所述網(wǎng)元;否則,為移動(dòng)終端新分配一個(gè)IP地址,將新分配的IP地址返 回給接入網(wǎng)絡(luò)的網(wǎng)元,并記錄分配的IP地址與所述終端標(biāo)識的對應(yīng)關(guān)系。在本實(shí)施例中,當(dāng)有移動(dòng)終端接入GGSN時(shí),GGSN都將會(huì)為該移動(dòng)終端分配IP地 址。如果當(dāng)前移動(dòng)終端是從WLAN切換至2G/3G網(wǎng)絡(luò)或是從2G/3G網(wǎng)絡(luò)切換至WLAN網(wǎng)絡(luò), 在切換前GGSN已經(jīng)為移動(dòng)終端分配了 IP地址,并記錄該IP地址和終端標(biāo)識的對應(yīng)關(guān)系, 在移動(dòng)終端切換后,GGSN接收到切換后網(wǎng)絡(luò)中的網(wǎng)元發(fā)送的隧道建立請求時(shí),為移動(dòng)終端 分配的IP地址和記錄的終端標(biāo)識對應(yīng)的IP地址相同,使得移動(dòng)終端在切換前后使用的IP 地址相同;如果當(dāng)前移動(dòng)終端是首次接入網(wǎng)絡(luò),GGSN沒有為移動(dòng)終端分配IP地址,也就沒 有記錄終端標(biāo)識和IP地址的對應(yīng)關(guān)系,因此,當(dāng)GGSN接收到隧道建立請求時(shí),將為移動(dòng)終
6端新分配一個(gè)IP地址,并記錄該IP地址和終端標(biāo)識的對應(yīng)關(guān)系,以便于移動(dòng)終端后續(xù)發(fā)生 網(wǎng)絡(luò)切換時(shí),移動(dòng)終端在切換后的網(wǎng)絡(luò)中使用與切換前相同的IP地址。本發(fā)明各實(shí)施例中涉及的網(wǎng)絡(luò)可以是WLAN網(wǎng)絡(luò),也可以2G/3G網(wǎng)絡(luò)。如果移動(dòng)終 端向WLAN網(wǎng)絡(luò)發(fā)送接入請求,則實(shí)施例一中向DNS查詢GGSN地址和從GGSN地址指示的 GGSN中獲取IP地址的執(zhí)行主體是WAG和TTG ;如果移動(dòng)終端向2G網(wǎng)絡(luò)或3G網(wǎng)絡(luò)發(fā)送接入 請求,則執(zhí)行主體是SGSN。通過本發(fā)明實(shí)施例一的方案,使移動(dòng)終端不論在WLAN和2G/3G網(wǎng)絡(luò)中的一次切 換時(shí)或是移動(dòng)終端接入網(wǎng)絡(luò)之后的任意一次切換,移動(dòng)終端在切換前后接入的網(wǎng)絡(luò)中的服 務(wù)GGSN不變,確保移動(dòng)終端在切換前后接入的網(wǎng)絡(luò)中使用的IP地址一致,實(shí)現(xiàn)了 WLAN和 2G/3G網(wǎng)絡(luò)中的移動(dòng)性管理。在實(shí)施例一的步驟104和步驟105中,如果DNS未記錄所述終端標(biāo)識和GGSN地址 的對應(yīng)關(guān)系,則接入網(wǎng)絡(luò)中的網(wǎng)元將會(huì)指示DNS記錄所述對應(yīng)關(guān)系,具體的執(zhí)行方法包括 但不限于以下兩種第一種執(zhí)行方法在步驟104和步驟105中,DNS向接入網(wǎng)絡(luò)中的網(wǎng)元返回GGSN地址后,接入網(wǎng)絡(luò) 中的網(wǎng)元可以在DNS中記錄返回的GGSN地址和移動(dòng)終端的終端標(biāo)識的對應(yīng)關(guān)系。由于在 步驟104的情況下,DNS已經(jīng)記錄了終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系,接入網(wǎng)絡(luò)中的網(wǎng)元 再次向DNS中記錄相同的對應(yīng)關(guān)系時(shí),DNS可以重復(fù)記錄;在步驟105的情況下,DNS未記 錄終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系,則根據(jù)接入網(wǎng)絡(luò)中的網(wǎng)元的指示存儲(chǔ)所述對應(yīng)關(guān)系。第二種執(zhí)行方法DNS判斷自身是否記錄查詢請求中的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系后,將判斷 結(jié)果通知給接入網(wǎng)絡(luò)的網(wǎng)元,如果判斷結(jié)果是DNS已記錄,則接入網(wǎng)絡(luò)的網(wǎng)元不再指示DNS 記錄所述對應(yīng)關(guān)系;否則,接入網(wǎng)絡(luò)的網(wǎng)元指示DNS記錄所述對應(yīng)關(guān)系。例如DNS判斷自身已記錄所述對應(yīng)關(guān)系,則將GGSN地址通過查找成功響應(yīng)消息返回給 所述網(wǎng)元,表示DNS已記錄所述對應(yīng)關(guān)系;DNS判斷自身未記錄查詢請求中的終端標(biāo)識和 GGSN地址的對應(yīng)關(guān)系時(shí),將所述GGSN地址通過查找失敗響應(yīng)消息返回給所述網(wǎng)元,表示 DNS未記錄所述對應(yīng)關(guān)系。當(dāng)接入網(wǎng)絡(luò)中的網(wǎng)元接收到查找失敗響應(yīng)消息時(shí),將指示DNS記 錄GGSN地址和移動(dòng)終端的終端標(biāo)識的對應(yīng)關(guān)系。實(shí)施例二 本發(fā)明實(shí)施例二通過一個(gè)具體的實(shí)例對本發(fā)明實(shí)施例一的方案進(jìn)行詳細(xì)描述。假設(shè)在本發(fā)明實(shí)施例二中,移動(dòng)終端在開機(jī)后首先接入WLAN網(wǎng)絡(luò),一段時(shí)間后, 移動(dòng)終端漫游至3G網(wǎng)絡(luò)中。本實(shí)施例二包括以下步驟第一步移動(dòng)終端通過AC向TTG發(fā)起包含UE_ID的接入請求,要求接入WLAN網(wǎng) 這里的接入請求中包含終端標(biāo)識和APN信息。 當(dāng)移動(dòng)終端接入WLAN網(wǎng)絡(luò)時(shí),執(zhí)行接入操作的網(wǎng)元是TTG和WAG,這兩個(gè)網(wǎng)元可以 分別獨(dú)立設(shè)置,也可以集成在一起。在本實(shí)施例中假設(shè)TTG和WAG集成在一起,稱之為TTG。
本實(shí)施例對TTG和SGSN的功能進(jìn)行了擴(kuò)展,擴(kuò)展后的TTG和SGSN支持合成APN解析的功能。移動(dòng)終端發(fā)送的接入請求中攜帶UE_ID和APN信息,TTG和SGSN可以將其合 成為UE_ID. BJ. IWLAN_APN的域名形式。第二步TTG將包含終端標(biāo)識和APN信息的查詢請求發(fā)送給DNS,DNS判斷DNS中 是否有該移動(dòng)終端的相關(guān)信息。本實(shí)施例對DNS進(jìn)行了功能擴(kuò)展,在DNS記錄的信息中擴(kuò)展新的類型,支持TTG或 SGSN識別的GGSN信息的類型。本步驟中,TTG對PN解析通過功能擴(kuò)展后的DNS提供。第三步由于移動(dòng)終端開機(jī)后首次接入網(wǎng)絡(luò),因此,DNS中沒有移動(dòng)終端的相關(guān)信 肩、ο第四步DNS對APN信息進(jìn)行解析,確定對應(yīng)的GGSN地址,并將該GGSN地址返回 給 TTG。第五步TTG向DNS中插入一條記錄,描述為移動(dòng)終端分配的GGSN信息,同時(shí)還將 終端標(biāo)識對該GGSN信息綁定。本步驟對TTG和SGSN的功能進(jìn)行了擴(kuò)展,擴(kuò)展后的TTG和SGSN支持向DNS中插 入記錄的功能。TTG和SGSN能夠?qū)⒂蛎蜑橐苿?dòng)終端分配的GGSN地址信息存入DNS中。這里的GGSN信息包括GGSN的域名和IP地址,例如域名UE_ID.BJ. IWLAN_APN IP =GGSN IP 地址第六步TTG向GGSN發(fā)送包含APN信息的隧道建立請求。本實(shí)施例的第五步和第六步的執(zhí)行順序不限定,可以在TTG與GGSN之間建立GTP 隧道之后,再向DNS中插入一條記錄。第七步GGSN根據(jù)APN信息對移動(dòng)終端進(jìn)行驗(yàn)證,由于GGSN并未記錄移動(dòng)終端的 IP地址,因此,在驗(yàn)證通過時(shí),GGSN為移動(dòng)終端分配一個(gè)IP地址,并記錄分配的該IP地址。本實(shí)施例中,對GGSN進(jìn)行了功能擴(kuò)展,GGSN確定移動(dòng)終端是初始接入,則記錄為 移動(dòng)終端分配的IP地址。記錄的IP地址可以如下所示APN UE_ID IP地址是否為初始接入標(biāo)識第八步GGSN將為移動(dòng)終端分配IP地址返回給TTG,完成移動(dòng)終端接入WLAN網(wǎng)絡(luò) 的過程。第九步當(dāng)移動(dòng)終端漫游至3G網(wǎng)絡(luò)覆蓋區(qū)域時(shí),移動(dòng)終端通過IWLAN APN向SGSN 發(fā)送接入請求。第十步SGSN向DNS發(fā)送包含APN信息和終端標(biāo)識的查詢請求。第—^一步由于移動(dòng)終端從WLAN網(wǎng)絡(luò)切換至3G網(wǎng)絡(luò),因此,DNS中存有移動(dòng)終端 的相關(guān)信息。第十二步DNS向SGSN返回在WLAN網(wǎng)絡(luò)中為所述移動(dòng)終端服務(wù)的GGSN的地址。第十三步SGSN通過GGSN地址查找出為移動(dòng)終端提供服務(wù)的GGSN。第十四步SGSN向GGSN發(fā)送包含APN信息的隧道建立請求。第十五步GGSN通過APN信息對移動(dòng)終端驗(yàn)證通過時(shí),進(jìn)一步查詢是否有UE ID的 相關(guān)記錄。第十六步由于在移動(dòng)終端接入WLAN時(shí),GGSN為移動(dòng)終端分配了 IP地址,因此, GGSN為移動(dòng)終端分配與已記錄的IP地址相同的IP地址。第十七步GGSN將為移動(dòng)終端分配的IP地址返回給SGSN。
通過本發(fā)明實(shí)施例二的方案,保證了移動(dòng)終端在WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)的漫游 時(shí),服務(wù)的GGSN始終保持不變,進(jìn)而保證移動(dòng)終端使用的IP地址的一致性,實(shí)現(xiàn)在WLAN網(wǎng) 絡(luò)和2G/3G網(wǎng)絡(luò)的移動(dòng)性管理。實(shí)施例三本發(fā)明實(shí)施例三提供一種獲取移動(dòng)終端IP地址的系統(tǒng),如圖3所示,所述系統(tǒng)包 括接入網(wǎng)絡(luò)的網(wǎng)元11和DNS 12,其中接入網(wǎng)絡(luò)的網(wǎng)元11用于接收移動(dòng)終端發(fā)送的包含 終端標(biāo)識的接入請求,并向DNS 12發(fā)送包含所述終端標(biāo)識的查詢請求,在接收到DNS返回 的GGSN地址后,從接收到的GGSN地址指示的GGSN中獲取所述移動(dòng)終端對應(yīng)的IP地址;DNS 12用于根據(jù)已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系確定接收到的查詢請求中攜帶的終 端標(biāo)識對應(yīng)的GGSN地址,并向接入網(wǎng)絡(luò)的網(wǎng)元11返回確定的GGSN地址。接入網(wǎng)絡(luò)的網(wǎng)元11向DNS 12發(fā)送的查詢請求中還包含移動(dòng)終端接入的APN信 息;DNS 12還用于在已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系中,未包含所述查詢請求中 的終端標(biāo)識對應(yīng)的GGSN地址時(shí),確定所述APN信息對應(yīng)的GGSN地址,并將APN信息對應(yīng)的 所述GGSN地址返回給所述網(wǎng)元11。接入網(wǎng)絡(luò)的網(wǎng)元11還用于在在接收到DNS返回的GGSN地址后,指示DNS記錄返 回的GGSN地址和所述查詢請求中的終端標(biāo)識的對應(yīng)關(guān)系。DNS 12還用于在已記錄的對應(yīng)關(guān)系中包含所述查詢請求中的終端標(biāo)識對應(yīng)的 GGSN地址時(shí),將GGSN地址通過查找成功響應(yīng)消息返回給所述網(wǎng)元,在已記錄的終端標(biāo)識和 GGSN地址的對應(yīng)關(guān)系中,未包含所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),將GGSN地 址通過查找失敗響應(yīng)消息返回給所述網(wǎng)元11 ;接入網(wǎng)絡(luò)的網(wǎng)元11還用于在通過查找失敗 響應(yīng)消息接收GGSN地址時(shí),指示DNS 12記錄返回的GGSN地址和所述查詢請求中的終端標(biāo) 識的對應(yīng)關(guān)系。所述系統(tǒng)還包括GGSN 13 ;接入網(wǎng)絡(luò)的網(wǎng)元11還用于向接收到的GGSN地址指示 的GGSN 13發(fā)送包含終端標(biāo)識的隧道建立請求;GGSN 13用于根據(jù)已記錄的終端標(biāo)識和IP 地址的對應(yīng)關(guān)系,確定隧道建立請求中的終端標(biāo)識對應(yīng)的IP地址,將確定的IP地址作為為 隧道建立請求中的終端標(biāo)識對應(yīng)的移動(dòng)終端分配的IP地址返回給所述網(wǎng)元11。GGSN 13還用于在已記錄的終端標(biāo)識和IP地址的對應(yīng)關(guān)系中,未包含隧道建立請 求中的終端標(biāo)識對應(yīng)的IP地址時(shí),為隧道建立請求中的終端標(biāo)識對應(yīng)的移動(dòng)終端分配并 返回IP地址,將分配的IP地址返回給所述網(wǎng)元11,并記錄分配的IP地址與所述終端標(biāo)識 的對應(yīng)關(guān)系。接入網(wǎng)絡(luò)的網(wǎng)元11向GGSN 13發(fā)送的隨到建立請求中還包含所述APN信息;GGSN 13還用于根據(jù)接收到的APN信息對隧道建立請求中的終端標(biāo)識對應(yīng)的移動(dòng)終端驗(yàn)證通過 后,為所述移動(dòng)終端分配IP地址。本實(shí)施例中的接入網(wǎng)絡(luò)的網(wǎng)元根據(jù)接入網(wǎng)絡(luò)的不同而不同,如果移動(dòng)終端接入的 網(wǎng)絡(luò)是WLAN網(wǎng)絡(luò),則接入網(wǎng)絡(luò)的網(wǎng)元可以是WAG和TTG ;如果接入的網(wǎng)絡(luò)是2G或3G網(wǎng)絡(luò), 則接入網(wǎng)絡(luò)的網(wǎng)元是SGSN。圖3所示的情況為移動(dòng)終端從WLAN網(wǎng)絡(luò)漫游至3G網(wǎng)絡(luò)的情形。實(shí)施例四本發(fā)明實(shí)施例四還提供一種IP地址查詢設(shè)備,如圖4所示,包括信息收發(fā)模塊21、GGSN地址接收模塊22和查詢模塊23,其中信息收發(fā)模塊21用于接收移動(dòng)終端發(fā)送的包 含終端標(biāo)識的接入請求,并向域名系統(tǒng)DNS發(fā)送包含所述終端標(biāo)識的查詢請求;GGSN地址 接收模塊22用于在DNS已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系中包含所述查詢請求中 的終端標(biāo)識對應(yīng)的GGSN地址時(shí),接收DNS根據(jù)已記錄的對應(yīng)關(guān)系確定并返回的所述查詢請 求中的終端標(biāo)識對應(yīng)的GGSN地址;查詢模塊23用于從接收到的GGSN地址指示的GGSN中 獲取所述移動(dòng)終端對應(yīng)的IP地址。所述信息收發(fā)模塊21接收的接入請求中還包含移動(dòng)終端接入的APN信息,向DNS 發(fā)送的查詢請求中還包含所述APN信息;所述GGSN地址接收模塊22還用于在DNS已記錄 的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系中,未包含所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地 址時(shí),接收DNS返回的所述APN信息對應(yīng)的GGSN地址。所述IP地址查詢設(shè)備還包括指示模塊對,用于指示DNS記錄返回的GGSN地址和 所述查詢請求中的終端標(biāo)識的對應(yīng)關(guān)系。所述信息收發(fā)模塊21還用于向接收到的GGSN地址指示的GGSN發(fā)送包含終端標(biāo) 識的隧道建立請求;所述查詢模塊23還用于接收GGSN返回的作為為隧道建立請求中的終 端標(biāo)識對應(yīng)的移動(dòng)終端分配的IP地址,返回的所述IP地址是GGSN根據(jù)已記錄的終端標(biāo)識 和IP地址的對應(yīng)關(guān)系確定的。 本實(shí)施例四中記載的IP地址查詢設(shè)備可以是WLAN網(wǎng)絡(luò)中的WAG和TTG,也可以是 2G或3G網(wǎng)絡(luò)中的SGSN,具有實(shí)現(xiàn)本發(fā)明實(shí)施例一和實(shí)施例二中相應(yīng)步驟的邏輯模塊。實(shí)施例五本發(fā)明實(shí)施例五還提供一種域名系統(tǒng)DNS,如圖5所示,包括保存模塊31、信息接 收模塊32和地址返回模塊33,其中保存模塊31用于保存已記錄的終端標(biāo)識和GGSN地址 的對應(yīng)關(guān)系;信息接收模塊32用于接收包含終端標(biāo)識的查詢請求;地址返回模塊33用于 在保存模塊中保存的對應(yīng)關(guān)系中包含所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),返 回所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址。信息接收模塊31接收到的查詢請求中還包含攜帶的終端標(biāo)識對應(yīng)的移動(dòng)終端接 入的APN信息;所述地址返回模塊33還用于在保存模塊中保存的對應(yīng)關(guān)系未包含所述查詢 請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),返回所述APN信息對應(yīng)的GGSN地址。所述域名系統(tǒng)還包括記錄模塊34,用于在查詢出所述APN信息對應(yīng)的GGSN地址之 后,將該GGSN地址和所述查詢請求中的終端標(biāo)識的對應(yīng)關(guān)系寫入所述保存模塊。通過本發(fā)明實(shí)施例提供的方案,使移動(dòng)終端在WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)中漫游時(shí), 為移動(dòng)終端提供服務(wù)的GGSN始終不變,該GGSN為同一移動(dòng)終端分配的IP地址也保持不 變,因此,移動(dòng)終端在漫游時(shí)發(fā)生的網(wǎng)絡(luò)切換中,在切換前后的網(wǎng)絡(luò)內(nèi)使用相同的IP地址, 實(shí)現(xiàn)了 WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)的移動(dòng)性管理。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種獲取移動(dòng)終端IP地址的方法,其特征在于,所述方法包括當(dāng)接收到來自移動(dòng)終端的包含終端標(biāo)識的接入請求時(shí),向域名系統(tǒng)DNS發(fā)送包含所述 終端標(biāo)識的查詢請求;在DNS已記錄的終端標(biāo)識和網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN地址的對應(yīng)關(guān)系中,包含所述查 詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),接收DNS根據(jù)已記錄的對應(yīng)關(guān)系確定并返回的所 述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址;從接收到的GGSN地址指示的GGSN中獲取所述移動(dòng)終端對應(yīng)的IP地址。
2.如權(quán)利要求1所述的方法,其特征在于,所述接入請求中還包含移動(dòng)終端接入的APN 信息,向DNS發(fā)送的查詢請求中攜帶所述APN信息;所述方法還包括在DNS已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系中,未包含所述查詢請求中的終端標(biāo) 識對應(yīng)的GGSN地址時(shí),DNS確定并返回所述APN信息對應(yīng)的GGSN地址。
3.如權(quán)利要求2所述的方法,其特征在于,接收DNS返回的GGSN地址后,所述方法還包括指示DNS記錄返回的GGSN地址和所述查詢請求中的終端標(biāo)識的對應(yīng)關(guān)系。
4.如權(quán)利要求2所述的方法,其特征在于,在DNS已記錄的對應(yīng)關(guān)系中包含所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),GGSN 地址通過查找成功響應(yīng)消息返回,在已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系中,未包含 所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),GGSN地址通過查找失敗響應(yīng)消息返回;在通過查找失敗響應(yīng)消息接收GGSN地址時(shí),指示DNS記錄返回的GGSN地址和所述查 詢請求中的終端標(biāo)識的對應(yīng)關(guān)系。
5.如權(quán)利要求2所述的方法,其特征在于,從接收到的GGSN地址指示的GGSN中獲取所 述移動(dòng)終端對應(yīng)的’地址,包括向接收到的GGSN地址指示的GGSN發(fā)送包含終端標(biāo)識的隧道建立請求; 接收GGSN返回的作為為隧道建立請求中的終端標(biāo)識對應(yīng)的移動(dòng)終端分配的IP地址, 返回的所述IP地址是GGSN根據(jù)已記錄的終端標(biāo)識和IP地址的對應(yīng)關(guān)系確定的。
6.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括在GGSN已記錄的終端標(biāo)識和IP地址的對應(yīng)關(guān)系中,未包含隧道建立請求中的終端標(biāo) 識對應(yīng)的IP地址時(shí),GGSN為隧道建立請求中的終端標(biāo)識對應(yīng)的移動(dòng)終端分配并返回IP地址。
7.如權(quán)利要求6所述的方法,其特征在于,GGSN為隧道建立請求中的終端標(biāo)識對應(yīng)的 移動(dòng)終端分配IP地址之后,所述方法還包括GGSN記錄分配的IP地址與隧道建立請求中的終端標(biāo)識的對應(yīng)關(guān)系。
8.如權(quán)利要求6所述的方法,其特征在于,向GGSN發(fā)送的隧道建立請求中攜帶所述 APN信息;在為移動(dòng)終端分配IP地址之前,所述方法還包括GGSN根據(jù)接收到的APN信息對隧道建立請求中的終端標(biāo)識對應(yīng)的移動(dòng)終端驗(yàn)證通過。
9.一種IP地址查詢設(shè)備,其特征在于,包括信息收發(fā)模塊,用于接收移動(dòng)終端發(fā)送的包含終端標(biāo)識的接入請求,并向域名系統(tǒng)DNS發(fā)送包含所述終端標(biāo)識的查詢請求;GGSN地址接收模塊,用于在DNS已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系中包含所述 查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),接收DNS根據(jù)已記錄的對應(yīng)關(guān)系確定并返回的 所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址;查詢模塊,用于從接收到的GGSN地址指示的GGSN中獲取所述移動(dòng)終端對應(yīng)的IP地址。
10.如權(quán)利要求9所述的IP地址查詢設(shè)備,其特征在于,所述信息收發(fā)模塊接收的接入請求中還包含移動(dòng)終端接入的APN信息,向DNS發(fā)送的 查詢請求中還包含所述APN信息;所述GGSN地址接收模塊,還用于在DNS已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系中, 未包含所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址時(shí),接收DNS返回的所述APN信息對應(yīng) 的GGSN地址。
11.如權(quán)利要求10所述的IP地址查詢設(shè)備,其特征在于,所述IP地址查詢設(shè)備還包括指示模塊,用于指示DNS記錄返回的GGSN地址和所述查詢請求中的終端標(biāo)識的對應(yīng)關(guān)系。
12.如權(quán)利要求10所述的IP地址查詢設(shè)備,其特征在于,所述信息收發(fā)模塊,還用于向接收到的GGSN地址指示的GGSN發(fā)送包含終端標(biāo)識的隧 道建立請求;所述查詢模塊,還用于接收GGSN返回的作為為隧道建立請求中的終端標(biāo)識對應(yīng)的移 動(dòng)終端分配的IP地址,返回的所述IP地址是GGSN根據(jù)已記錄的終端標(biāo)識和IP地址的對 應(yīng)關(guān)系確定的。
13.一種域名系統(tǒng)DNS,其特征在于,包括保存模塊,用于保存已記錄的終端標(biāo)識和GGSN地址的對應(yīng)關(guān)系; 信息接收模塊,用于接收包含終端標(biāo)識的查詢請求;地址返回模塊,用于在保存模塊中保存的對應(yīng)關(guān)系中包含所述查詢請求中的終端標(biāo)識 對應(yīng)的GGSN地址時(shí),返回所述查詢請求中的終端標(biāo)識對應(yīng)的GGSN地址。
14.如權(quán)利要求13所述的域名系統(tǒng),其特征在于,信息接收模塊接收到的查詢請求中還包含攜帶的終端標(biāo)識對應(yīng)的移動(dòng)終端接入的APN fn息;所述地址返回模塊,還用于在保存模塊中保存的對應(yīng)關(guān)系未包含所述查詢請求中的終 端標(biāo)識對應(yīng)的GGSN地址時(shí),返回所述APN信息對應(yīng)的GGSN地址。
15.如權(quán)利要求14所述的域名系統(tǒng),其特征在于,所述域名系統(tǒng)還包括記錄模塊,用于在查詢出所述APN信息對應(yīng)的GGSN地址之后,將該GGSN地址和所述查 詢請求中的終端標(biāo)識的對應(yīng)關(guān)系寫入所述保存模塊。
全文摘要
本發(fā)明公開了一種獲取移動(dòng)終端IP地址的方法及設(shè)備,主要內(nèi)容包括移動(dòng)終端在WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)之間切換時(shí),通過在DNS中記錄為移動(dòng)終端服務(wù)的GGSN地址,使移動(dòng)終端在切換前后,接入網(wǎng)絡(luò)中的網(wǎng)元可以根據(jù)所述GGSN地址查找到對應(yīng)的GGSN,確保為移動(dòng)終端提供服務(wù)的GGSN始終不變,進(jìn)而保證為移動(dòng)終端分配的IP地址一致,解決了移動(dòng)終端在WLAN網(wǎng)絡(luò)和2G/3G網(wǎng)絡(luò)切換時(shí)的移動(dòng)性管理問題。
文檔編號H04L29/12GK102111458SQ20091024384
公開日2011年6月29日 申請日期2009年12月23日 優(yōu)先權(quán)日2009年12月23日
發(fā)明者劉大鵬 申請人:中國移動(dòng)通信集團(tuán)公司