專利名稱:一種無線局域網(wǎng)中用戶終端獲取分組數(shù)據(jù)關(guān)口地址的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線接入技術(shù)領(lǐng)域,特別是指一種無線局域網(wǎng)中用戶終端獲取分組數(shù)據(jù)關(guān)口(PDG)地址的方法。
背景技術(shù):
隨著社會(huì)的發(fā)展,用戶對(duì)無線接入速率的要求越來越高,由于無線局域網(wǎng)(WLAN,Wireless Local Area Network)能夠在較小范圍內(nèi)提供高速的無線數(shù)據(jù)接入,因而其被廣泛應(yīng)用。無線局域網(wǎng)包括多種不同技術(shù),目前應(yīng)用較為廣泛的一個(gè)技術(shù)標(biāo)準(zhǔn)是IEEE 802.11b,它采用2.4GHz頻段,最高數(shù)據(jù)傳輸速率可達(dá)11Mbps,使用該頻段的還有IEEE 802.11g和藍(lán)牙(Bluetooth)技術(shù),其中,802.11g最高數(shù)據(jù)傳輸速率可達(dá)54Mbps。其它無線局域網(wǎng)技術(shù),諸如IEEE 802.11a和ETSI BRAN Hiperlan2都使用5GHz頻段,最高傳輸速率也可達(dá)到54Mbps。
雖然有多種不同的WLAN無線接入技術(shù),但大部分WLAN都采用因特網(wǎng)協(xié)議(IP)分組數(shù)據(jù)包進(jìn)行數(shù)據(jù)傳輸。對(duì)于一個(gè)無線IP網(wǎng)絡(luò),其所采用的具體WLAN接入技術(shù)對(duì)于上層IP一般是透明的,其基本結(jié)構(gòu)都是利用接入點(diǎn)(AP)完成用戶終端的無線接入,并通過網(wǎng)絡(luò)控制和連接設(shè)備組成的IP傳輸網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
隨著WLAN技術(shù)的興起和發(fā)展,WLAN與各種無線移動(dòng)通信網(wǎng),諸如全球移動(dòng)通信(GSM)系統(tǒng)、碼分多址(CDMA)系統(tǒng)、寬帶碼分多址(WCDMA)系統(tǒng)、時(shí)分雙工-同步碼分多址(TD-SCDMA)系統(tǒng)、CDMA2000系統(tǒng)的互通正成為當(dāng)前研究的重點(diǎn)。在第三代合作伙伴計(jì)劃(3GPP)標(biāo)準(zhǔn)化組織中,用戶終端既可以通過WLAN的接入網(wǎng)絡(luò)與因特網(wǎng)(Internet)、企業(yè)內(nèi)部互聯(lián)網(wǎng)(Intranet)相連,還可以經(jīng)由WLAN接入網(wǎng)絡(luò)與3GPP系統(tǒng)的歸屬網(wǎng)絡(luò)或3GPP系統(tǒng)的訪問網(wǎng)絡(luò)相連。
圖1所示為漫游情況下WLAN系統(tǒng)與3GPP系統(tǒng)互通的組網(wǎng)結(jié)構(gòu)示意圖。WLAN用戶終端在漫游接入時(shí),經(jīng)由WLAN接入網(wǎng)絡(luò)與3GPP的訪問網(wǎng)絡(luò)相連,由于3GPP訪問網(wǎng)絡(luò)中的部分實(shí)體分別與3GPP歸屬網(wǎng)絡(luò)中的相應(yīng)實(shí)體互連,比如3GPP訪問網(wǎng)絡(luò)中的3GPP認(rèn)證授權(quán)計(jì)費(fèi)(AAA)代理和3GPP歸屬網(wǎng)絡(luò)中的3GPP認(rèn)證授權(quán)計(jì)費(fèi)(AAA)服務(wù)器;3GPP訪問網(wǎng)絡(luò)中的無線局域網(wǎng)接入關(guān)口(WAG)與3GPP歸屬網(wǎng)絡(luò)中的分組數(shù)據(jù)關(guān)口(PDG)等等,因此,實(shí)現(xiàn)了WLAN用戶終端接入3GPP的歸屬網(wǎng)絡(luò)。圖中陰影部分為3GPP分組交換(PS)域業(yè)務(wù),即3GPP網(wǎng)絡(luò)中的互通場(chǎng)景3(Scenario3)業(yè)務(wù)。
圖2所示為非漫游情況下WLAN系統(tǒng)與3GPP系統(tǒng)互通的組網(wǎng)結(jié)構(gòu)示意圖。WLAN用戶終端在本地接入時(shí),經(jīng)由WLAN接入網(wǎng)絡(luò)與3GPP的歸屬網(wǎng)絡(luò)直接相連。圖中陰影部分為3GPP分組交換(PS)域業(yè)務(wù),即3GPP歸屬網(wǎng)絡(luò)中的Scenario3業(yè)務(wù)。
參見圖1、圖2所示,在3GPP系統(tǒng)中,主要包括歸屬簽約用戶服務(wù)器(HSS)/歸屬位置寄存器(HLR)、3GPP AAA服務(wù)器、3GPP AAA代理、WAG、分組數(shù)據(jù)關(guān)口、計(jì)費(fèi)關(guān)口(CGw)/計(jì)費(fèi)信息收集系統(tǒng)(CCF)及在線計(jì)費(fèi)系統(tǒng)(OCS)。用戶終端、WLAN接入網(wǎng)絡(luò)與3GPP系統(tǒng)的所有實(shí)體共同構(gòu)成了3GPP-WLAN交互網(wǎng)絡(luò),該3GPP-WLAN交互網(wǎng)絡(luò)可作為一種無線局域網(wǎng)服務(wù)系統(tǒng)。其中,3GPP AAA服務(wù)器負(fù)責(zé)對(duì)用戶的鑒權(quán)、授權(quán)和計(jì)費(fèi),對(duì)WLAN接入網(wǎng)絡(luò)送來的計(jì)費(fèi)信息收集并傳送給計(jì)費(fèi)系統(tǒng);分組數(shù)據(jù)關(guān)口(PDG)負(fù)責(zé)將用戶數(shù)據(jù)從WLAN接入網(wǎng)絡(luò)傳輸?shù)?GPP網(wǎng)絡(luò)或其他分組網(wǎng)絡(luò);計(jì)費(fèi)系統(tǒng)主要接收和記錄網(wǎng)絡(luò)傳來的用戶計(jì)費(fèi)信息,OCS根據(jù)在線計(jì)費(fèi)用戶的費(fèi)用情況指示網(wǎng)絡(luò)周期性的傳送在線費(fèi)用信息,并進(jìn)行統(tǒng)計(jì)和控制。
在非漫游情況下,當(dāng)WLAN用戶終端希望直接接入Internet/Intranet時(shí),用戶終端通過WLAN接入網(wǎng)與AAA服務(wù)器(AS)完成接入認(rèn)證授權(quán)后,通過WLAN接入網(wǎng)直接接入到Internet/Intranet。如果該WLAN用戶終端還希望接入3GPP分組交換(PS)域業(yè)務(wù),則可進(jìn)一步向3GPP歸屬網(wǎng)絡(luò)申請(qǐng)Scenario3業(yè)務(wù)。申請(qǐng)Scenario3業(yè)務(wù)的方法為WLAN用戶終端首先向一個(gè)公共的域名解析服務(wù)器(DNS)提供自己需要業(yè)務(wù)的業(yè)務(wù)接入點(diǎn)名稱(W-APN)標(biāo)識(shí),DNS是一個(gè)公共的域名解析設(shè)備,接受申請(qǐng)的DNS根據(jù)用戶提供的W-APN標(biāo)識(shí)解析出相應(yīng)的一個(gè)或多個(gè)PDG的IP地址返回給WLAN終端用戶。WLAN終端用戶使用從DNS得到的其中一個(gè)IP地址,向與該IP地址對(duì)應(yīng)的PDG發(fā)送建立隧道連接的請(qǐng)求,接收到用戶終端連接請(qǐng)求的PDG與AS聯(lián)系,由AS完成對(duì)用戶終端的業(yè)務(wù)身份進(jìn)行檢查、授權(quán)等工作后,該接收到用戶終端連接請(qǐng)求的PDG與發(fā)送請(qǐng)求的WLAN終端用戶建立隧道連接,從而實(shí)現(xiàn)應(yīng)用Scenario3業(yè)務(wù)。
在漫游情況下,當(dāng)WLAN用戶終端希望接入Internet/Intranet時(shí),用戶終端通過3GPP訪問網(wǎng)絡(luò)向3GPP歸屬網(wǎng)絡(luò)申請(qǐng)接入到Internet/Intranet,接入認(rèn)證通過后用戶終端可通過WLAN接入網(wǎng)直接接入到Internet/Intranet。如果用戶終端還希望申請(qǐng)Scenario3業(yè)務(wù),其申請(qǐng)方法為WLAN用戶終端首先向一個(gè)公共的DNS提供自己需要業(yè)務(wù)的W-APN標(biāo)識(shí),該接受申請(qǐng)的DNS根據(jù)用戶提供的W-APN標(biāo)識(shí)解析出相應(yīng)的一個(gè)或多個(gè)PDG的IP地址返回給WLAN終端用戶。WLAN終端用戶使用從DNS得到的其中一個(gè)IP地址,向與該IP地址對(duì)應(yīng)的PDG發(fā)送建立隧道連接的請(qǐng)求,接收到用戶終端連接請(qǐng)求的PDG與本網(wǎng)絡(luò)的AS聯(lián)系,由本網(wǎng)絡(luò)的AS與WLAN用戶終端所在歸屬網(wǎng)絡(luò)的AS聯(lián)系,由WLAN用戶終端所在歸屬網(wǎng)絡(luò)的AS完成對(duì)用戶終端的業(yè)務(wù)身份進(jìn)行檢查、授權(quán)等工作后,該接受用戶終端連接請(qǐng)求的PDG與發(fā)送請(qǐng)求的WLAN終端用戶建立隧道連接,從而實(shí)現(xiàn)應(yīng)用Scenario3業(yè)務(wù)。
圖3所示為WLAN用戶終端、公共DNS以及3GPP網(wǎng)絡(luò)之間的位置關(guān)系示意圖。私有DNS位于3GPP網(wǎng)絡(luò)內(nèi)部,保存有3GPP中的PDG的地址,并可以與公共DNS進(jìn)行聯(lián)系。每個(gè)PDG連接一個(gè)服務(wù)域。公共DNS在互聯(lián)網(wǎng)上是完全公開的,WLAN用戶終端可以隨意的訪問,并要求其解析該WLAN用戶終端所需的PDG地址。通常,當(dāng)公共DNS接收到WLAN用戶終端的解析PDG地址的請(qǐng)求消息時(shí),將首先在本DNS上進(jìn)行解析,如在本地解析出,則直接給WLAN用戶終端返回其所需的PDG地址,如未解析出,則請(qǐng)求3GPP網(wǎng)絡(luò)內(nèi)的私有DNS進(jìn)行解析,然后將來自私有DNS的解析結(jié)果返回給WLAN用戶終端。
由于WLAN用戶終端不屬于3GPP網(wǎng)絡(luò),因此WLAN用戶終端不知道3GPP網(wǎng)絡(luò)內(nèi)私有DNS的地址,即WLAN用戶終端無法訪問3GPP網(wǎng)絡(luò)內(nèi)的私有DNS,所以,上述方案存在以下問題1)公有DNS不對(duì)用戶進(jìn)行認(rèn)證,因此本身安全性差,對(duì)于用戶而言可靠性低;2)因?yàn)楣睤NS安全性差,而WLAN用戶終端每次都要到公共DNS進(jìn)行解析,使解析失敗的可能性增加;3)如果公共的DNS不能解析出用戶所需的信息,其還需3GPP網(wǎng)絡(luò)內(nèi)的私有DNS進(jìn)行解析,這樣,實(shí)際的解析路徑迂回,浪費(fèi)了網(wǎng)絡(luò)的資源。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種無線局域網(wǎng)中用戶終端獲取分組數(shù)據(jù)關(guān)口地址的方法,避免用戶頻繁地到公共DNS上解析PDG地址信息。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種無線局域網(wǎng)中用戶終端獲取分組數(shù)據(jù)關(guān)口地址的方法,該方法包括以下步驟a、用戶終端向已經(jīng)和自身建立起隧道連接的PDG發(fā)送請(qǐng)求獲取支持不同于已接入業(yè)務(wù)的PDG地址的消息;
b、接收到步驟a所述消息的PDG,通過查詢得到與用戶終端請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)的地址信息,并將該地址信息發(fā)給用戶終端;c、用戶終端利用接收到的地址信息,獲取所需的PDG地址。
較佳地,所述步驟b為接收到步驟a所述消息的PDG,根據(jù)用戶終端請(qǐng)求的業(yè)務(wù)在本地進(jìn)行查詢,將查詢到的PDG地址信息發(fā)送給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址。
較佳地,所述步驟b為接收到步驟a所述消息的PDG,將私有DNS的地址發(fā)送給用戶終端;所述步驟c為用戶終端直接請(qǐng)求私有DNS進(jìn)行解析,并從私有DNS的解析結(jié)果中獲取所需的PDG地址。
較佳地,所述步驟b為接收到步驟a所述消息的PDG,根據(jù)用戶終端請(qǐng)求的業(yè)務(wù)請(qǐng)求私有DNS進(jìn)行解析,將私有DNS解析出的滿足用戶需求的PDG地址信息轉(zhuǎn)發(fā)給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址。
較佳地,所述步驟b為接收到步驟a所述消息的PDG,請(qǐng)求AAA服務(wù)器對(duì)用戶終端新申請(qǐng)的業(yè)務(wù)進(jìn)行認(rèn)證授權(quán),并查詢能夠支持該用戶終端新申請(qǐng)業(yè)務(wù)所對(duì)應(yīng)的PDG的地址,PDG將來自AAA服務(wù)器的授權(quán)消息中的滿足用戶需求的PDG地址信息轉(zhuǎn)發(fā)給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址。
較佳地,當(dāng)接收到步驟a所述消息的PDG未在本地查詢到用戶終端直接所需的PDG地址時(shí),所述步驟b進(jìn)一步包括接收到步驟a所述消息的PDG,將私有DNS的地址發(fā)送給用戶終端;所述步驟c為用戶終端直接請(qǐng)求私有DNS進(jìn)行解析,并從私有DNS的解析結(jié)果中獲取所需的PDG地址,或者,所述步驟b進(jìn)一步包括接收到步驟a所述消息的PDG,根據(jù)用戶終端請(qǐng)求的業(yè)務(wù)請(qǐng)求私有DNS進(jìn)行解析,將私有DNS解析出的滿足用戶需求的PDG地址信息轉(zhuǎn)發(fā)給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址,或者,所述步驟b進(jìn)一步包括接收到步驟a所述消息的PDG,請(qǐng)求AAA服務(wù)器對(duì)用戶終端新申請(qǐng)的業(yè)務(wù)進(jìn)行認(rèn)證授權(quán),并查詢能夠支持該用戶終端新申請(qǐng)業(yè)務(wù)所對(duì)應(yīng)的PDG的地址,PDG將來自AAA服務(wù)器的授權(quán)消息中的滿足用戶需求的PDG地址信息轉(zhuǎn)發(fā)給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址。
較佳地,該方法進(jìn)一步包括用戶終端判斷從PDG得到的地址信息的內(nèi)容,如果是私有DNS地址,則直接保存,如果是PDG地址,則保存該P(yáng)DG地址與用戶終端所請(qǐng)求接入業(yè)務(wù)的對(duì)應(yīng)關(guān)系。
較佳地,該方法進(jìn)一步包括預(yù)先設(shè)定PDG地址與用戶終端所請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)關(guān)系的保存時(shí)間,該保存時(shí)間為用戶預(yù)先設(shè)定的時(shí)間,或系統(tǒng)的缺省時(shí)間。
較佳地,如果在保存時(shí)間內(nèi),用戶終端所保存的信息被使用,則重新初始化該信息的保存時(shí)間,如果在保存時(shí)間內(nèi),用戶終端所保存的信息一直未被使用過,則刪除該信息。
較佳地,該方法進(jìn)一步包括當(dāng)用戶終端請(qǐng)求接入不同于已有業(yè)務(wù)時(shí),首先判斷本地是否有與該請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)的地址信息,如果有,則直接與該地址信息進(jìn)行聯(lián)系,否則,判斷當(dāng)前自身是否有已建立的隧道連接,如果有,則執(zhí)行步驟a,否則,直接與公共DNS進(jìn)行聯(lián)系,按照現(xiàn)有流程進(jìn)行處理。
較佳地,該方法進(jìn)一步包括當(dāng)用戶終端應(yīng)用所保存的地址信息連接失敗,且當(dāng)前存在隧道連接時(shí),則執(zhí)行步驟a,并更新所保存的信息,否則該用戶終端將重新到公共DNS進(jìn)行解析,進(jìn)行常規(guī)處理,并更新所保存的PDG地址與用戶終端所請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)關(guān)系。
較佳地,所述用戶終端請(qǐng)求接入的業(yè)務(wù)是由無線局域網(wǎng)業(yè)務(wù)接入點(diǎn)名W-APN來標(biāo)識(shí)的。
應(yīng)用本發(fā)明,由用戶終端利用已有隧道資源查詢其所需的PDG地址,從而避免了用戶頻繁地到公共DNS上解析PDG地址信息,同時(shí)也減小了多次使用公有網(wǎng)絡(luò)內(nèi)的公共DNS所帶來的解析失敗的可能。應(yīng)用本發(fā)明,用戶終端還對(duì)通過隧道資源獲得的地址信息進(jìn)行保存,以便下次訪問時(shí)應(yīng)用,進(jìn)一步地節(jié)省了網(wǎng)絡(luò)資源,提高了查詢效率。
圖1所示為漫游情況下WLAN系統(tǒng)與3GPP系統(tǒng)互通的組網(wǎng)結(jié)構(gòu)示意圖;圖2所示為非漫游情況下WLAN系統(tǒng)與3GPP系統(tǒng)互通的組網(wǎng)結(jié)構(gòu)示意圖;圖3所示為WLAN用戶終端、公共DNS以及3GPP網(wǎng)絡(luò)之間的位置關(guān)系示意圖;圖4所示為應(yīng)用本發(fā)明實(shí)施例一的流程圖;圖5所示為應(yīng)用本發(fā)明實(shí)施例二的流程圖;圖6所示為應(yīng)用本發(fā)明實(shí)施例三的流程圖。
具體實(shí)施例方式
為使本發(fā)明的技術(shù)方案更加清楚,下面結(jié)合附圖及具體實(shí)施例再對(duì)本發(fā)明做進(jìn)一步詳細(xì)說明。
本發(fā)明的思路是用戶終端向已經(jīng)和自身建立起隧道連接的PDG發(fā)送請(qǐng)求獲取支持不同于已接入業(yè)務(wù)的PDG地址的消息;接收到請(qǐng)求消息的PDG,通過查詢得到與用戶終端請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)的地址信息,并將該地址信息發(fā)給用戶終端;用戶終端利用接收到的地址信息,獲取所需的PDG地址。
圖4所示為應(yīng)用本發(fā)明實(shí)施例一的流程圖。在本實(shí)施例中,3GPP網(wǎng)絡(luò)允許將其內(nèi)部的私有DNS地址發(fā)送給WLAN用戶終端。
步驟401,WLAN用戶終端首次訪問3GPP分組域的業(yè)務(wù)時(shí),先到公共DNS解析出請(qǐng)求業(yè)務(wù)的PDG地址,然后從公共DNS解析出的PDG地址中選定一個(gè)PDG地址,即選定一個(gè)PDG;在本實(shí)施例中假設(shè)選定PDG1;步驟402,WLAN用戶終端與PDG1進(jìn)行聯(lián)系,該P(yáng)DG1請(qǐng)求AAA服務(wù)器完成對(duì)用戶的認(rèn)證和授權(quán)后,與該WLAN用戶終端建立業(yè)務(wù)通信的隧道,然后,WLAN用戶終端利用建立好的隧道與PDG1通信;步驟403,如果WLAN用戶終端需要請(qǐng)求接入一個(gè)新的3GPP分組域業(yè)務(wù),即需要一個(gè)不同于已有的PDG地址時(shí),則直接向PDG1發(fā)送請(qǐng)求PDG地址的消息,即向PDG1提供自己需要業(yè)務(wù)的業(yè)務(wù)接入點(diǎn)名稱(W-APN)標(biāo)識(shí);在本實(shí)施例中假設(shè)與用戶請(qǐng)求接入業(yè)務(wù)所對(duì)應(yīng)的PDG為PDG2;步驟404,PDG1首先判斷本地是否保存有與用戶請(qǐng)求業(yè)務(wù)所對(duì)應(yīng)的PDG地址,如果有,則直接給用戶返回其需要的PDG地址,即PDG2的地址,否則,PDG1將3GPP內(nèi)與其自身相連的私有DNS的地址返回給WLAN用戶終端;步驟405,WLAN用戶終端保存PDG1返回的地址信息,即如果返回的是PDG2的地址信息,則保存PDG2的地址與WLAN用戶終端待訪問的3GPP分組域業(yè)務(wù)的對(duì)應(yīng)關(guān)系,然后執(zhí)行步驟408,如果返回的是私有DNS的地址信息,則保存該私有DNS的地址后,執(zhí)行步驟406;步驟406,WLAN用戶終端直接向私有DNS發(fā)送請(qǐng)求解析待訪問的3GPP分組域業(yè)務(wù)的PDG地址;步驟407,接收到請(qǐng)求消息的私有DNS進(jìn)行解析,并將解析結(jié)果返回給WLAN用戶終端,即將PDG2的地址返回給WLAN用戶終端;步驟408,WLAN用戶終端與PDG2進(jìn)行聯(lián)系,該P(yáng)DG2請(qǐng)求AAA服務(wù)器完成對(duì)用戶的認(rèn)證和授權(quán)后,與該WLAN用戶終端建立業(yè)務(wù)通信的隧道,然后,WLAN用戶終端利用建立好的隧道與PDG2通信。
當(dāng)WLAN用戶終端再次需要一個(gè)不同于上述3GPP分組域業(yè)務(wù)的PDG地址時(shí),則首先在本地列表中查詢,如果查詢到支持該業(yè)務(wù)的PDG地址,則直接與該P(yáng)DG進(jìn)行聯(lián)系,如果未查到,則該WLAN用戶終端再查詢本地是否保存了3GPP私有DNS的地址,如果有,則直接到私有DNS進(jìn)行解析,否則,再判斷當(dāng)前是否存在隧道連接,如果是,則利用該隧道并應(yīng)用本實(shí)施例提供的方法進(jìn)行查詢,如果當(dāng)前沒有隧道連接,則該WLAN用戶終端再到公共DNS進(jìn)行解析。
圖5所示為應(yīng)用本發(fā)明實(shí)施例二的流程圖。在本實(shí)施例中,3GPP網(wǎng)絡(luò)不允許將其內(nèi)部的私有DNS地址發(fā)送給WLAN用戶終端。
步驟501,WLAN用戶終端首次訪問3GPP分組域的業(yè)務(wù)時(shí),先到公共DNS解析出請(qǐng)求業(yè)務(wù)的PDG地址,然后從公共DNS解析出的PDG地址中選定一個(gè)PDG地址,即選定一個(gè)PDG;在本實(shí)施例中假設(shè)選定PDG 1;步驟502,WLAN用戶終端與PDG1進(jìn)行聯(lián)系,該P(yáng)DG1請(qǐng)求AAA服務(wù)器完成對(duì)用戶的認(rèn)證和授權(quán)后,與該WLAN用戶終端建立業(yè)務(wù)通信的隧道,然后,WLAN用戶終端利用建立好的隧道與PDG1通信;步驟503,如果WLAN用戶終端需要請(qǐng)求接入一個(gè)新的3GPP分組域業(yè)務(wù),即需要一個(gè)不同于已有的PDG地址時(shí),則直接向PDG1發(fā)送請(qǐng)求PDG地址的消息,即向PDG1提供自己需要業(yè)務(wù)的業(yè)務(wù)接入點(diǎn)名稱(W-APN)標(biāo)識(shí);在本實(shí)施例中假設(shè)與用戶請(qǐng)求接入業(yè)務(wù)所對(duì)應(yīng)的PDG為PDG2;步驟504,PDG1首先判斷本地是否保存有與用戶請(qǐng)求業(yè)務(wù)所對(duì)應(yīng)的PDG地址,如果有,則直接執(zhí)行步驟506,否則,PDG1將WLAN用戶終端的請(qǐng)求消息轉(zhuǎn)發(fā)到與自身相連的3GPP網(wǎng)絡(luò)內(nèi)的私有DNS,請(qǐng)求該DNS解析WLAN用戶終端待訪問的3GPP分組域業(yè)務(wù)的PDG地址,再執(zhí)行步驟505;步驟505,3GPP網(wǎng)絡(luò)內(nèi)的私有DNS進(jìn)行解析,并將解析結(jié)果返回給PDG1;步驟506,PDG1給WLAN用戶終端返回其需要的地址信息,即PDG2的地址;
步驟507,WLAN用戶終端保存PDG1返回的地址信息,并保存該地址信息與WLAN用戶終端待訪問的3GPP分組域業(yè)務(wù)的對(duì)應(yīng)關(guān)系,即保存PDG2的地址與WLAN用戶終端待訪問的新3GPP分組域業(yè)務(wù)的對(duì)應(yīng)關(guān)系;步驟508,WLAN用戶終端與PDG2進(jìn)行聯(lián)系,該P(yáng)DG2請(qǐng)求AAA服務(wù)器完成對(duì)用戶的認(rèn)證和授權(quán)后,與該WLAN用戶終端建立業(yè)務(wù)通信的隧道,然后,WLAN用戶終端利用建立好的隧道與PDG2通信。
當(dāng)WLAN用戶終端再次需要一個(gè)不同于上述3GPP分組域業(yè)務(wù)的PDG地址時(shí),則首先在本地列表中查詢,如果查詢到支持該業(yè)務(wù)的PDG地址,則直接與該P(yáng)DG進(jìn)行聯(lián)系,如果未查到,則判斷當(dāng)前是否存在隧道連接,如果是,則利用該隧道并應(yīng)用本實(shí)施例提供的方法進(jìn)行查詢,如果當(dāng)前沒有隧道連接,則該WLAN用戶終端再到公共DNS進(jìn)行解析。
圖6所示為應(yīng)用本發(fā)明實(shí)施例三的流程圖。在本實(shí)施例中,完成認(rèn)證授權(quán)的AAA服務(wù)器中保存有PDG以及PDG與其所支持業(yè)務(wù)的對(duì)應(yīng)關(guān)系的信息。
步驟601,WLAN用戶終端首次訪問3GPP分組域的業(yè)務(wù)時(shí),先到公共DNS解析出請(qǐng)求業(yè)務(wù)的PDG地址,然后從公共DNS解析出的PDG地址中選定一個(gè)PDG地址,即選定一個(gè)PDG;在本實(shí)施例中假設(shè)選定PDG1;步驟602,WLAN用戶終端與PDG1進(jìn)行聯(lián)系,該P(yáng)DG1請(qǐng)求AAA服務(wù)器完成對(duì)用戶的認(rèn)證和授權(quán)后,與該WLAN用戶終端建立業(yè)務(wù)通信的隧道,然后,WLAN用戶終端利用建立好的隧道與PDG1通信;步驟603,如果WLAN用戶終端需要請(qǐng)求接入一個(gè)新的3GPP分組域業(yè)務(wù),即需要一個(gè)不同于已有的PDG地址時(shí),則直接向PDG1發(fā)送請(qǐng)求PDG地址的消息,即向PDG1提供自己需要業(yè)務(wù)的業(yè)務(wù)接入點(diǎn)名稱(W-APN)標(biāo)識(shí);在本實(shí)施例中假設(shè)與用戶請(qǐng)求接入業(yè)務(wù)所對(duì)應(yīng)的PDG為PDG2;步驟604,PDG1首先判斷本地是否保存有與用戶請(qǐng)求業(yè)務(wù)所對(duì)應(yīng)的PDG地址,如果有,則直接執(zhí)行步驟607,否則,PDG1請(qǐng)求AAA服務(wù)器對(duì)WLAN用戶終端新申請(qǐng)的業(yè)務(wù)進(jìn)行認(rèn)證授權(quán);步驟605,AAA服務(wù)器完成對(duì)用戶的認(rèn)證和授權(quán)后,在本地查詢能夠支持該WLAN用戶終端新申請(qǐng)業(yè)務(wù)所對(duì)應(yīng)的PDG的地址,并將選定的PDG地址,即PDG2的地址插入到授權(quán)信息中;步驟606,AAA服務(wù)器向PDG1返回授權(quán)信息,該授權(quán)信息中包括WLAN用戶終端待訪問的3GPP分組域業(yè)務(wù)的PDG地址,即PDG2的地址;步驟607,PDG1給WLAN用戶終端返回其需要的地址信息,即PDG2的地址;步驟608,WLAN用戶終端保存PDG1返回的地址信息,并保存該地址信息與WLAN用戶終端待訪問的新3GPP分組域業(yè)務(wù)的對(duì)應(yīng)關(guān)系,即保存PDG2的地址與WLAN用戶終端待訪問的3GPP分組域業(yè)務(wù)的對(duì)應(yīng)關(guān)系;步驟609,WLAN用戶終端與PDG2進(jìn)行聯(lián)系,與該WLAN用戶終端建立業(yè)務(wù)通信的隧道,然后,利用建立好的隧道與PDG2通信。
當(dāng)WLAN用戶終端再次需要一個(gè)不同于上述3GPP分組域業(yè)務(wù)的PDG地址時(shí),則首先在本地列表中查詢,如果查詢到支持該業(yè)務(wù)的PDG地址,則直接與該P(yáng)DG進(jìn)行聯(lián)系,如果未查到,則判斷當(dāng)前是否存在隧道連接,如果是,則利用該隧道并應(yīng)用本實(shí)施例提供的方法進(jìn)行查詢,如果當(dāng)前沒有隧道連接,則該WLAN用戶終端再到公共DNS進(jìn)行解析,并按照現(xiàn)有流程進(jìn)行處理。
在上述所有實(shí)施例中,預(yù)先設(shè)定WLAN用戶終端保存WLAN用戶終端待請(qǐng)求接入的業(yè)務(wù)與其相對(duì)應(yīng)的PDG地址的對(duì)應(yīng)關(guān)系的時(shí)間,該保存時(shí)間可以由用戶設(shè)定,也可以采用系統(tǒng)的缺省時(shí)間,一旦所保存的信息被使用,則該保存時(shí)間將被初始化,并重新開始計(jì)時(shí);如果在保存時(shí)間內(nèi),所保存的對(duì)應(yīng)關(guān)系一直未被使用過,則當(dāng)超過預(yù)先設(shè)定的保存時(shí)間后,該對(duì)應(yīng)關(guān)系將被刪除。
在上述所有實(shí)施例中,如果WLAN用戶終端應(yīng)用所保存的信息連接失敗,即應(yīng)用所保存的對(duì)應(yīng)關(guān)系和或私有DNS地址連接失敗,但當(dāng)前還存在隧道連接,則使用上述實(shí)施例中提供的方法進(jìn)行處理,并更新自身所保存的信息,否則該WLAN用戶終端將重新到公共DNS進(jìn)行解析,進(jìn)行常規(guī)處理,并更新自身保存的待請(qǐng)求接入的業(yè)務(wù)與其相對(duì)應(yīng)的PDG地址的對(duì)應(yīng)關(guān)系。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換和改進(jìn),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種無線局域網(wǎng)中用戶終端獲取分組數(shù)據(jù)關(guān)口地址的方法,其特征在于,該方法包括以下步驟a、用戶終端向已經(jīng)和自身建立起隧道連接的分組數(shù)據(jù)關(guān)口PDG發(fā)送請(qǐng)求獲取支持不同于已接入業(yè)務(wù)的PDG地址的消息;b、接收到步驟a所述消息的PDG,通過查詢得到與用戶終端請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)的地址信息,并將該地址信息發(fā)給用戶終端;c、用戶終端利用接收到的地址信息,獲取所需的PDG地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b為接收到步驟a所述消息的PDG,根據(jù)用戶終端請(qǐng)求的業(yè)務(wù)在本地進(jìn)行查詢,將查詢到的PDG地址信息發(fā)送給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b為接收到步驟a所述消息的PDG,將私有域名解析服務(wù)器DNS的地址發(fā)送給用戶終端;所述步驟c為用戶終端直接請(qǐng)求私有DNS進(jìn)行解析,并從私有DNS的解析結(jié)果中獲取所需的PDG地址。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b為接收到步驟a所述消息的PDG,根據(jù)用戶終端請(qǐng)求的業(yè)務(wù)請(qǐng)求私有DNS進(jìn)行解析,將私有DNS解析出的滿足用戶需求的PDG地址信息轉(zhuǎn)發(fā)給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b為接收到步驟a所述消息的PDG,請(qǐng)求AAA服務(wù)器對(duì)用戶終端新申請(qǐng)的業(yè)務(wù)進(jìn)行認(rèn)證授權(quán),并查詢能夠支持該用戶終端新申請(qǐng)業(yè)務(wù)所對(duì)應(yīng)的PDG的地址,PDG將來自AAA服務(wù)器的授權(quán)消息中的滿足用戶需求的PDG地址信息轉(zhuǎn)發(fā)給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)接收到步驟a所述消息的PDG未在本地查詢到用戶終端直接所需的PDG地址時(shí),所述步驟b進(jìn)一步包括接收到步驟a所述消息的PDG,將私有DNS的地址發(fā)送給用戶終端;所述步驟c為用戶終端直接請(qǐng)求私有DNS進(jìn)行解析,并從私有DNS的解析結(jié)果中獲取所需的PDG地址,或者,所述步驟b進(jìn)一步包括接收到步驟a所述消息的PDG,根據(jù)用戶終端請(qǐng)求的業(yè)務(wù)請(qǐng)求私有DNS進(jìn)行解析,將私有DNS解析出的滿足用戶需求的PDG地址信息轉(zhuǎn)發(fā)給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址,或者,所述步驟b進(jìn)一步包括接收到步驟a所述消息的PDG,請(qǐng)求AAA服務(wù)器對(duì)用戶終端新申請(qǐng)的業(yè)務(wù)進(jìn)行認(rèn)證授權(quán),并查詢能夠支持該用戶終端新申請(qǐng)業(yè)務(wù)所對(duì)應(yīng)的PDG的地址,PDG將來自AAA服務(wù)器的授權(quán)消息中的滿足用戶需求的PDG地址信息轉(zhuǎn)發(fā)給用戶終端;所述步驟c為用戶終端直接獲取所需的PDG地址。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括用戶終端判斷從PDG得到的地址信息的內(nèi)容,如果是私有DNS地址,則直接保存,如果是PDG地址,則保存該P(yáng)DG地址與用戶終端所請(qǐng)求接入業(yè)務(wù)的對(duì)應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先設(shè)定PDG地址與用戶終端所請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)關(guān)系的保存時(shí)間,該保存時(shí)間為用戶預(yù)先設(shè)定的時(shí)間,或系統(tǒng)的缺省時(shí)間。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,如果在保存時(shí)間內(nèi),用戶終端所保存的信息被使用,則重新初始化該信息的保存時(shí)間,如果在保存時(shí)間內(nèi),用戶終端所保存的信息一直未被使用過,則刪除該信息。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)用戶終端請(qǐng)求接入不同于已有業(yè)務(wù)時(shí),首先判斷本地是否有與該請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)的地址信息,如果有,則直接與該地址信息進(jìn)行聯(lián)系,否則,判斷當(dāng)前自身是否有已建立的隧道連接,如果有,則執(zhí)行步驟a,否則,直接與公共DNS進(jìn)行聯(lián)系,按照現(xiàn)有流程進(jìn)行處理。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)用戶終端應(yīng)用所保存的地址信息連接失敗,且當(dāng)前存在隧道連接時(shí),則執(zhí)行步驟a,并更新所保存的信息,否則該用戶終端將重新到公共DNS進(jìn)行解析,進(jìn)行常規(guī)處理,并更新所保存的PDG地址與用戶終端所請(qǐng)求接入業(yè)務(wù)對(duì)應(yīng)關(guān)系。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶終端請(qǐng)求接入的業(yè)務(wù)是由無線局域網(wǎng)業(yè)務(wù)接入點(diǎn)名W-APN來標(biāo)識(shí)的。
全文摘要
本發(fā)明提供了一種無線局域網(wǎng)中用戶終端獲取分組數(shù)據(jù)關(guān)口地址的方法,本發(fā)明的關(guān)鍵是,由用戶終端利用已有的隧道資源查詢其所需的PDG地址,從而避免了用戶頻繁地到公共DNS上解析PDG地址信息,同時(shí)也減小了多次使用公有網(wǎng)絡(luò)內(nèi)的公共DNS所帶來的解析失敗的可能。應(yīng)用本發(fā)明,用戶終端還對(duì)通過隧道資源獲得的地址信息進(jìn)行保存,以便下次訪問時(shí)應(yīng)用,進(jìn)一步地節(jié)省了網(wǎng)絡(luò)資源,提高了查詢效率。
文檔編號(hào)H04L12/66GK1642301SQ20041000102
公開日2005年7月20日 申請(qǐng)日期2004年1月16日 優(yōu)先權(quán)日2004年1月16日
發(fā)明者張文林, 黃迎新 申請(qǐng)人:華為技術(shù)有限公司