專利名稱:一種獲取用戶歸屬地的ggsn地址的方法、系統(tǒng)及網(wǎng)元的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種獲取用戶歸屬地的GGSN地址的方法、系統(tǒng)及SGSN網(wǎng)元。
背景技術(shù):
服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)需要完成業(yè)務(wù)數(shù)據(jù)在移動臺(MS)用戶與網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)之間的路由及數(shù)據(jù)轉(zhuǎn)發(fā)功能。SGSN中的會話管理SM(Session Management)是3GPP協(xié)議中連接管理層(Connection Management)的一個主要組成部分,實(shí)現(xiàn)分組數(shù)據(jù)協(xié)議上下文(PDP,Packet Data ProtocolContext)的激活、去活、修改以及保留等過程。在SGSN、GGSN和MS中都保存有PDP上下文,PDP上下文中保存了與特定PDP相關(guān)的信息,例如APN、Qos等。只有在PDP上下文處于激活狀態(tài)下,才能進(jìn)行業(yè)務(wù)數(shù)據(jù)的傳輸。
用戶附著時,SGSN通過Gr接口從用戶歸屬位置寄存器(HLR)中獲取用戶的簽約數(shù)據(jù)。附著成功后,用戶并不能進(jìn)行業(yè)務(wù)數(shù)據(jù)的傳輸,必須執(zhí)行激活流程,才能傳輸業(yè)務(wù)數(shù)據(jù)。
激活流程中,MS會向SGSN發(fā)送激活請求消息(Activate PDP ContextRequest),該消息中攜帶有PDP Type(類型)、PDP Address(地址)、接入點(diǎn)名稱(APN)以及QoS(Quality of Service)等參數(shù)。當(dāng)SGSN收到MS發(fā)來的激活請求消息時,首先會根據(jù)該消息進(jìn)行簽約數(shù)據(jù)的匹配,以選定使用哪一組簽約數(shù)據(jù)為用戶激活,并通過該選定的簽約數(shù)據(jù)中的APN,進(jìn)行GGSN地址的解析,從而完成激活過程,使用戶開始業(yè)務(wù)數(shù)據(jù)的傳輸。
根據(jù)目前的3GPP協(xié)議,APN包括接入點(diǎn)名稱網(wǎng)絡(luò)標(biāo)識(APNNI)和接入點(diǎn)名稱運(yùn)營商標(biāo)識(APNOI)兩部分,其中,APNNI表明需要接入的外部數(shù)據(jù)網(wǎng)絡(luò)的類型,而APNOI表明運(yùn)營商類型。在目前的3GPP協(xié)議框架內(nèi),GGSN的選擇只能區(qū)分到運(yùn)營商級別,而地域覆蓋范圍較大的運(yùn)營商需要以地區(qū)為單位來區(qū)分本地區(qū)和網(wǎng)內(nèi)(地區(qū)間)漫游用戶,對于網(wǎng)內(nèi)漫游用戶,當(dāng)使用運(yùn)營商定義的公用APNNI進(jìn)行激活時,希望能夠使用其歸屬地的GGSN進(jìn)行GPRS業(yè)務(wù)。
為此,某些運(yùn)營商提出采用移動用戶綜合業(yè)務(wù)數(shù)字網(wǎng)編號(MSISDN)區(qū)分用戶的歸屬地,進(jìn)而,當(dāng)使用運(yùn)營商定義的公用APNNI進(jìn)行激活時,就能夠使用其歸屬地的GGSN進(jìn)行GPRS業(yè)務(wù)。
現(xiàn)有APN定制時采用MSISDN號碼作為區(qū)分用戶歸屬地的方法,當(dāng)用戶手機(jī)的使用地點(diǎn)發(fā)生短期遷移時(例如出差),該用戶處于網(wǎng)內(nèi)漫游狀態(tài),但其MSISDN號碼并不發(fā)生變化,進(jìn)而該用戶的歸屬地GGSN也不會發(fā)生變化,于是用戶仍然可以接入歸屬地GGSN進(jìn)行數(shù)據(jù)業(yè)務(wù)。但眾所周知,處于漫游狀態(tài)的手機(jī)通信費(fèi)相對昂貴,如果用戶只是短暫的出差尚可承受。
但是,如果由于某種原因發(fā)生長期遷移(徹底從一個城市遷移到另外一個城市工作、生活)的話,其要么繼續(xù)使用原有手機(jī)號碼,要么更換為新城市本地的手機(jī)號碼。繼續(xù)使用原手機(jī)號碼,意味著長時間昂貴的漫游費(fèi)用,通常很難有用戶能夠承受;更換新手機(jī)號碼,又意味著用戶必須告知其所有聯(lián)系人(如同事、事業(yè)伙伴以及親人朋友等)手機(jī)號碼變更,相應(yīng)地,被告知方也要更新該用戶的手機(jī)號碼,這對于許多業(yè)務(wù)繁忙的用戶而言,也是非常不愿意接受的。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種獲取用戶歸屬地的GGSN地址的方法及系統(tǒng),以解決現(xiàn)有用戶發(fā)生長期遷移時,如果要保持原有MSISDN號碼必須支付漫游費(fèi)用的技術(shù)問題。
為解決上述技術(shù)問題,本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的一種獲取用戶歸屬地的GGSN地址的方法,選取與用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包括接入點(diǎn)名稱網(wǎng)絡(luò)標(biāo)識APNNI;在所述APNNI基礎(chǔ)上添加國際移動用戶標(biāo)識IMSI標(biāo)簽,定制待解析的請求接入點(diǎn)名稱APN;根據(jù)所述請求APN,解析出用戶歸屬地的GGSN地址。
所述方法還包括當(dāng)用戶發(fā)生地址遷移時,保持用戶的移動用戶綜合業(yè)務(wù)數(shù)字網(wǎng)編號MSISDN不變,將該用戶歸屬原所在地的IMSI更換為歸屬新所在地的IMSI。
所述方法還包括預(yù)先配置公用APNNI列表,如果所述相匹配的簽約數(shù)據(jù)中的APNNI在所述公用APNNI列表中,則定制待解析的請求APN。
優(yōu)選的,所述IMSI標(biāo)簽為IMSI號碼中的部分連續(xù)位。
優(yōu)選的,所述請求APN具體包括APNNI、IMSI標(biāo)簽以及接入點(diǎn)名稱運(yùn)營商標(biāo)識APNOI。
一種獲取用戶歸屬地的GGSN地址的系統(tǒng),包括服務(wù)通用分組無線業(yè)務(wù)支持接點(diǎn)SGSN和域名服務(wù)器DNS,所述SGSN具體包括收發(fā)單元、數(shù)據(jù)匹配單元以及APN定制單元,其中,收發(fā)單元,用于接收用戶的激活請求以及向DNS發(fā)送待解析的請求APN;數(shù)據(jù)匹配單元,用于選定與上述用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包含APNNI;APN定制單元,用于在上述APNNI基礎(chǔ)上添加IMSI標(biāo)簽,定制待解析的請求APN并告知收發(fā)單元;域名服務(wù)器,用于根據(jù)所述請求APN解析出用戶歸屬地的GGSN地址。
所述SGSN還包括篩選單元,所述篩選單元用于選定由APN定制單元處理的用戶及其APNNI。
優(yōu)選的,所述DNS根據(jù)請求APN中的IMSI標(biāo)簽獲悉用戶的歸屬地。
一種服務(wù)通用分組無線業(yè)務(wù)支持接點(diǎn)SGSN網(wǎng)元,所述網(wǎng)元包括收發(fā)單元,用于接收用戶的激活請求以及向DNS發(fā)送待解析的請求APN;數(shù)據(jù)匹配單元,用于選定與上述用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包含APNNI;APN定制單元,用于在上述APNNI基礎(chǔ)上添加IMSI標(biāo)簽,定制待解析的請求APN并告知收發(fā)單元;優(yōu)選的,所述待解析的請求APN具體包括APNNI、IMSI標(biāo)簽以及APNOI。
以上技術(shù)方案可以看出,在本發(fā)明中,首先選取與用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包括接入點(diǎn)名稱網(wǎng)絡(luò)標(biāo)識APNNI;然后在所述APNNI基礎(chǔ)上添加國際移動用戶標(biāo)識IMSI標(biāo)簽,定制待解析的請求接入點(diǎn)名稱APN;由于IMS I可以唯一準(zhǔn)確的標(biāo)識出用戶的歸屬地,因此根據(jù)上述請求APN進(jìn)行解析時,就可以得出所述用戶歸屬地的GGSN地址。于是,當(dāng)用戶發(fā)生位置遷移時,只要IMSI相應(yīng)發(fā)生改變,即使保持MSISDN號碼不變,仍然可以在該用戶激活過程中獲得其新歸屬地的GGSN地址,進(jìn)而該用戶在新的歸屬地參與業(yè)務(wù)數(shù)據(jù)傳輸時不必處于漫游狀態(tài)。
圖1為本發(fā)明獲取用戶歸屬地的GGSN地址的方法第一實(shí)施例流程圖;圖2為本發(fā)明獲取用戶歸屬地的GGSN地址方法的第二實(shí)施例流程圖;圖3為本發(fā)明獲取用戶歸屬地的GGSN地址系統(tǒng)第一實(shí)施例示意圖;圖4為本發(fā)明獲取用戶歸屬地的GGSN地址系統(tǒng)第二實(shí)施例示意圖。
具體實(shí)施例方式
本發(fā)明的核心思想是在用戶附著后的激活流程中,將IMSI標(biāo)簽添加到原有APN中,使得進(jìn)行APN解析時可以根據(jù)IMSI區(qū)分用戶的歸屬地,進(jìn)而能夠使用用戶歸屬地的GGSN進(jìn)行GPRS業(yè)務(wù)。
請參閱圖1,其為本發(fā)明公開的獲取用戶歸屬地的GGSN地址的方法第一實(shí)施例流程圖。
步驟110選取與用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包括接入點(diǎn)名稱網(wǎng)絡(luò)標(biāo)識APNNI。雖然本步驟主要執(zhí)行的是激活過程中的匹配動作,但是為了更清晰的了解該動作的前后關(guān)系,先簡要介紹激活過程之前的用戶附著過程。
用戶附著時,SGSN獲得用戶的IMSI,進(jìn)而,SGSN通過Gr接口從用戶歸屬位置寄存器(HLR)中獲取該用戶的簽約數(shù)據(jù)。附著成功后,用戶并不能進(jìn)行業(yè)務(wù)數(shù)據(jù)的傳輸,必須執(zhí)行激活流程,用戶才能傳輸業(yè)務(wù)數(shù)據(jù)。
在激活流程中,用戶MS會首先向SGSN發(fā)送激活請求消息(Activate PDPContext Request),該消息中攜帶有PDP Type、PDP Address、APN、QoS等參數(shù)。由于SGSN在執(zhí)行用戶附著過程中,從歸屬HLR中獲得的該用戶簽約PDP數(shù)據(jù)可能有多組,因此,當(dāng)SGSN收到MS發(fā)來的激活請求消息時,首先會根據(jù)該消息中的PDP Type、PDP Address、APN信元進(jìn)行簽約數(shù)據(jù)的匹配,以決定使用哪一組簽約數(shù)據(jù)為用戶激活。于是,SGSN選定與所述激活請求消息完全匹配的一組簽約數(shù)據(jù)進(jìn)行用戶激活,并采用該匹配的簽約數(shù)據(jù)中的APNNI進(jìn)行后續(xù)處理。需要說明,匹配的簽約數(shù)據(jù)中記錄的只是接入點(diǎn)名稱網(wǎng)絡(luò)標(biāo)識APNNI,對于接入點(diǎn)名稱運(yùn)營商標(biāo)識APNOI,SGSN可以通過IMSI獲得。
步驟120在所述APNNI基礎(chǔ)上添加國際移動用戶標(biāo)識IMSI標(biāo)簽,定制待解析的請求接入點(diǎn)名稱APN。SGSN根據(jù)用戶的IMSI獲得接入點(diǎn)名稱運(yùn)營商標(biāo)識APNOI,從匹配的簽約數(shù)據(jù)中獲得用戶的接入點(diǎn)名稱運(yùn)營商標(biāo)識APNNI。此后,SGSN就需要向域名服務(wù)器DNS進(jìn)行APN域名解析,進(jìn)而獲得用戶歸屬地的GGSN的IP地址。
SGSN在APN中添加攜帶有用戶IMSI信息的標(biāo)簽(LABEL),定制待解析的請求APN。請求APN的具體形式有多種,例如APNNI.LABEL.APNOI,LABEL的內(nèi)容為用戶的IMSI號碼前綴。需要說明,此處定制的請求APN具體形式只是一個示例,不應(yīng)理解為僅限于此。定制待解析的請求APN后,SGSN將所述請求APN發(fā)送給DNS進(jìn)行域名解析。
步驟130根據(jù)上述請求APN,解析出所述用戶歸屬地的GGSN的地址。DNS可以通過請求APN的內(nèi)容,解析出對應(yīng)的用戶歸屬地的GGSN地址。從邏輯上,認(rèn)為DNS包含一個數(shù)據(jù)庫,該數(shù)據(jù)庫中保存著各種關(guān)系數(shù)據(jù),每一條關(guān)系數(shù)據(jù)中包含兩部分內(nèi)容“請求APN字符串”和“用戶歸屬地的GGSN的IP地址”,其中每個請求APN在該數(shù)據(jù)庫中是唯一的。因此,當(dāng)DNS收到來自SGSN的請求APN后,以所述請求APN為關(guān)鍵字進(jìn)行查找,在關(guān)系數(shù)據(jù)中找到相匹配的一項(xiàng),即解析出用戶歸屬地的GGSN的IP地址。
通過上述實(shí)施例可知,本發(fā)明的實(shí)質(zhì)在于通過IMSI區(qū)分用戶歸屬地,進(jìn)而,可以很好地解決用戶發(fā)生地址遷移情況下的漫游問題。例如,假設(shè)用戶原歸屬地為A地用戶MSISDN號碼為“13XH0H1H2H3XXXX”;用戶IMSI號碼為“46001M0M1M2M3XXXXXXX”。后來,用戶因工作或生活需要,移居B地,希望保留原MSISDN號碼,但歸屬地更改為B地。于是,運(yùn)營商提供用戶所希望的這種服務(wù),即保留用戶的MSI SDN號碼“13XH0H1H2H3XXXX”不變,而IMSI號碼改為“46001N0N1N2N3XXXXXXX”,所述新IMSI的歸屬地在B地。由于本發(fā)明方法中,在定制的請求APN中包含IMSI標(biāo)簽,DNS根據(jù)IMSI信息判斷用戶的歸屬地,因此當(dāng)上述用戶進(jìn)行激活操作時,SGSN可以通過DNS解析出B地GGSN的IP地址,進(jìn)而該用戶能夠通過B地的GGSN進(jìn)行GPRS業(yè)務(wù)。
但是,如果采用現(xiàn)有的獲取移動臺歸屬地的GGSN地址方法,即根據(jù)用戶的MSISDN號碼區(qū)分歸屬地,則DNS將解析出A地的GGSN地址,進(jìn)而用戶將被接入歸屬地A,使用A地的GGSN進(jìn)行GPRS業(yè)務(wù),而實(shí)際上用戶歸屬地在B地,因此導(dǎo)致用戶不得不支付昂貴的漫游費(fèi)用。由此可見,采用本發(fā)明所述的獲取歸屬地GGSN的方法,使得用戶可以使用新歸屬地的GGSN進(jìn)行GPRS業(yè)務(wù),不需支付昂貴的漫游費(fèi)用,又保留了原有MSISDN號碼,從而避免了更改手機(jī)號碼帶來的諸多不變。
在實(shí)際的運(yùn)營商網(wǎng)絡(luò)中,每個GPRS支持節(jié)點(diǎn)(GSN)都有一個缺省的APNOI,其形式為mncXXX.mccYYY.gprs,本網(wǎng)用戶只能使用歸屬公用陸地移動通信網(wǎng)絡(luò)(HPLMN)的APNOI選擇本網(wǎng)的GGSN進(jìn)行接入,網(wǎng)間漫游用戶可以根據(jù)簽約數(shù)據(jù)使用HPLMN APNOI或拜訪公用陸地移動通信網(wǎng)絡(luò)(VPLMN)APNOI,從而選擇歸屬網(wǎng)絡(luò)或漫游網(wǎng)絡(luò)的GGSN接入(具體流程請參見3GPP TS 23.060附錄A)。
在目前的3GPP協(xié)議框架內(nèi),GGSN的選擇只能區(qū)分到運(yùn)營商級別,而地域覆蓋范圍較大的運(yùn)營商需要以地區(qū)為單位來區(qū)分本地區(qū)和網(wǎng)內(nèi)(地區(qū)間)漫游用戶,對于網(wǎng)內(nèi)漫游用戶,當(dāng)使用運(yùn)營商定義的公用APNNI進(jìn)行激活時,希望能夠使用其歸屬地的GGSN進(jìn)行GPRS業(yè)務(wù)。如果網(wǎng)內(nèi)漫游用戶采用的不是公用APNNI,通常代表可以自由選擇GGSN,不限于歸屬地。
在上述運(yùn)營商的網(wǎng)絡(luò)環(huán)境下,本發(fā)明給出另一個更為具體的實(shí)施例,以便進(jìn)一步闡述本發(fā)明技術(shù)方案。需要說明,雖然本實(shí)施例較第一實(shí)施例更為具體,但只是一個示例性的說明,不應(yīng)理解為對第一實(shí)施例的限制。本實(shí)施例主要描述在第一實(shí)施例中沒有談到的附屬技術(shù)特征,對于在第一實(shí)施例中已經(jīng)涉及的詳細(xì)技術(shù),本實(shí)施例不再重復(fù)說明。請參閱圖2,其為本發(fā)明公開的獲取GGSN地址方法的第二實(shí)施例流程圖。
步驟210運(yùn)營商在SGSN上進(jìn)行相關(guān)信息設(shè)置(1)標(biāo)簽的類型(IMSI或MSISDN)、標(biāo)簽的起始位以及標(biāo)簽的長度。雖然使用IMSI信息作為定制請求APN中的標(biāo)簽可以更好的定位用戶歸屬地,但是為了更好地和現(xiàn)有技術(shù)兼容,可以由運(yùn)營商根據(jù)實(shí)際情況自行選擇標(biāo)簽類型。無論是IMSI還是MSISDN,通常不會采用其全部號碼作為標(biāo)簽,而是采用號碼中的部分連續(xù)位,通常有這幾位即可區(qū)別出用戶歸屬地。為此,可以預(yù)先設(shè)置從號碼中提取標(biāo)簽的具體方式,例如標(biāo)簽的起始位為IMSI號碼前綴的第六位,標(biāo)簽的長度為3。
(2)公用APNNI表。前面已經(jīng)提過,運(yùn)營商并不是對用戶采用各種APNNI激活時,都要求使用其歸屬地的GGSN進(jìn)行GPRS業(yè)務(wù),通常運(yùn)營商會設(shè)置一個公用APNNI表,將希望使用用戶歸屬地的GGSN進(jìn)行接入的APNNI保存在公用APNNI表中。當(dāng)用戶使用未記錄在公用APNNI表中的APNNI進(jìn)行激活時,就采用常規(guī)的激活方式,即請球APN中沒有任何標(biāo)識歸屬地的信息,只是包括APNOI和APNNI。進(jìn)而,DNS解析出的GGSN地址,既可能是用戶歸屬地的GGSN也可能不是用戶歸屬地的GGSN。
步驟220用戶附著時,SGSN根據(jù)用戶的IMSI信息,通過Gr接口從HLR中獲取該用戶的簽約數(shù)據(jù)。
步驟230SGSN收到用戶的激活請求消息。
步驟240依據(jù)協(xié)議3GPP 23060的附錄A描述的APN匹配算法,SGSN根據(jù)激活請求消息中的PDP Type、PDP Address和APN來唯一匹配到用戶在HLR里簽約的PDP數(shù)據(jù),以決定采用哪個簽約數(shù)據(jù)中的APNNI。
步驟250根據(jù)用戶IMSI區(qū)分該用戶是否本網(wǎng)用戶。如果是本網(wǎng)用戶,則進(jìn)入步驟270;不是本網(wǎng)用戶,則進(jìn)入步驟290。
步驟260檢查步驟240中匹配得到的APNNI是否在公用APNNI列表中有配置。如果有,則進(jìn)入步驟270;如果沒有,則進(jìn)入步驟290。
步驟270根據(jù)IMSI或MSISDN號碼進(jìn)行APN定制。對于網(wǎng)內(nèi)漫游用戶,SGSN在進(jìn)行APN域名解析時,在其APNOI前再增加一個LABEL,該LABEL的內(nèi)容為本網(wǎng)用戶歸屬地用戶IMSI或者M(jìn)SISDN號碼前綴。比如配置使用用戶IMSI定制APN,假設(shè)具體方式如步驟210中所述LABEL的起始位為IMSI號碼前綴的第六位,LABEL的長度為3,根據(jù)此配置方式,當(dāng)IMSI號碼前綴為46001063的網(wǎng)內(nèi)漫游用戶使用uniwap(APNNI)進(jìn)行PDP激活時,SGSN定制的待解析的請求APN為uniwap.063.APNOI。
步驟280將定制的待解析的請求APN送DNS進(jìn)行域名解析。DNS根據(jù)APN定制的規(guī)則,解析出用戶歸屬地的GGSN的IP地址。
步驟290直接將僅包含APNOI和APNNI的APN,送至DNS進(jìn)行域名解析。DNS根據(jù)APN定制的規(guī)則,解析出該用戶可以使用的GGSN的IP地址,該GGSN不一定是用戶歸屬地的GGSN。
本發(fā)明還公開了一種獲取用戶歸屬地的GGSN地址的系統(tǒng),所述系統(tǒng)包括服務(wù)通用分組無線業(yè)務(wù)支持接點(diǎn)SGSN和域名服務(wù)器DNS,請參閱圖3,其為本發(fā)明公開的一種獲取用戶歸屬地的GGSN地址系統(tǒng)第一實(shí)施例示意圖。
所述系統(tǒng)30包括SGSN32和DNS31,其中,SGSN31具體包括收發(fā)單元320、數(shù)據(jù)匹配單元321、篩選單元322以及APN定制單元323。下面結(jié)合該系統(tǒng)的工作原理,進(jìn)一步介紹其內(nèi)部結(jié)構(gòu)。需要說明,本發(fā)明公開的SGSN和DNS都是基于邏輯上的劃分,本領(lǐng)域技術(shù)人員在參考現(xiàn)有SGSN和DNS技術(shù)的基礎(chǔ)上,結(jié)合本發(fā)明公開的內(nèi)容,即可實(shí)現(xiàn)本發(fā)明技術(shù)方案。
需要說明,由于在激活過程之前的用戶附著過程可以通過和現(xiàn)有用戶附著過程相同的技術(shù)方案予以實(shí)現(xiàn),因此本實(shí)施中不再對用戶附著過程進(jìn)行詳細(xì)介紹,直接描述用戶激活及其后續(xù)過程。
SGSN31中的收發(fā)單元320接收來自移動臺的激活請求消息,該消息中攜帶有PDP Type、PDP Address、APN、QoS等參數(shù)。收發(fā)單元320接收到上述激活請求消息后,將所述消息告知數(shù)據(jù)匹配單元321。此外,SGSN在執(zhí)行用戶附著過程時,收發(fā)單元320已經(jīng)從歸屬HLR中獲得了該用戶的多組簽約PDP數(shù)據(jù),并將上述多組簽約數(shù)據(jù)告知了數(shù)據(jù)匹配單元321。
由此可知,此時的數(shù)據(jù)匹配單元321已經(jīng)獲知了用戶的多組簽約PDP數(shù)據(jù)和此次激活請求消息的內(nèi)容。于是,數(shù)據(jù)匹配單元321通過激活請求消息中的PDP Type、PDP Address、APN信元進(jìn)行簽約數(shù)據(jù)的匹配,以選出與所述激活請求消息完全匹配的一組簽約數(shù)據(jù)進(jìn)行PDP激活。需要說明,匹配的簽約數(shù)據(jù)中記錄的APN實(shí)際只是接入點(diǎn)名稱網(wǎng)絡(luò)標(biāo)識APNNI,對于接入點(diǎn)名稱運(yùn)營商標(biāo)識APNOI,SGSN可以根據(jù)用戶IMSI獲得。
篩選單元322主要完成對用戶及其APNNI的過濾,首先,根據(jù)收發(fā)單元320提供的用戶IMSI號碼,判斷該用戶是否為本網(wǎng)用戶。如果是本網(wǎng)用戶則交給APN定制單元323進(jìn)行處理;如果不是本網(wǎng)用戶則不經(jīng)過APN定制單元323處理,直接通過收發(fā)單元320將只包APNOI和APNNI信息的待解析的請求APN發(fā)送至DNS 31。其次,對用戶數(shù)據(jù)匹配單元321得到的匹配簽約數(shù)據(jù)中的APNNI進(jìn)行篩選,判斷該APNNI是否在公用APNNI列表中。如果在,則交給APN定制單元323進(jìn)行處理;如果不在,則不經(jīng)過APN定制單元323的處理,直接通過收發(fā)單元320將只包APNOI和APNNI信息的待解析的請求APN發(fā)送至DNS31。
對于交給APN定制單元323進(jìn)行處理的用戶信息,由APN定制單元323定制出該用戶的待解析的請求APN。APN定制單元323定制的請求APN中包括IMSI標(biāo)簽(LABEL),其具體形式有多種,例如APNNI.LABEL.APNOI,標(biāo)簽的內(nèi)容選擇用戶的IMSI號碼前綴,優(yōu)選為前綴中的某幾個連續(xù)位,上述幾個連續(xù)位號碼需能夠區(qū)分出用戶的歸屬地。需要說明,此處定制的請求APN具體形式只是一個示例,不應(yīng)理解為僅限于此。定制待解析的請求APN后,將所述請求APN通過收發(fā)單元320發(fā)送至DNS 31。
DNS 31接收到上述兩種請求APN后,解析出該用戶可以使用的GGSN的IP地址。需要說明,如果接收到的請求APN中包含LABEL(即由APN定制單元323處理過),則DNS能夠解析出用戶歸屬地的GGSN的IP地址;如果接收到的請求APN中不包含LABEL(即沒有經(jīng)APN定制單元323處理過),則DNS解析出的GGSN地址,不一定屬于用戶歸屬地。DNS 31將解析出的GGSN地址發(fā)送給SGSN的收發(fā)單元320,使得SGSN進(jìn)行3GPP激活規(guī)程中的后續(xù)操作。
請參閱圖4,其為本發(fā)明公開的一種獲取用戶歸屬地的GGSN地址系統(tǒng)第二實(shí)施例示意圖。本實(shí)施例所述的系統(tǒng)結(jié)構(gòu)圖和第一實(shí)施例中所述的系統(tǒng)結(jié)構(gòu)圖的區(qū)別之處在于,本實(shí)施例的SGSN中沒有篩選單元322。數(shù)據(jù)匹配單元321處理后全部直接交給APN定制單元,其余單元的處理以及連接關(guān)系和第一實(shí)施例相同,此處不再贅述。這種結(jié)構(gòu)的SGSN可以應(yīng)用于一些特定環(huán)境,例如運(yùn)營商希望所有用戶都使用歸屬地的GGSN進(jìn)行GPRS業(yè)務(wù)。
以上對本發(fā)明所提供的一種獲取用戶歸屬地的GGSN地址的方法、系統(tǒng)及網(wǎng)元進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種獲取用戶歸屬地的GGSN地址的方法,其特征在于選取與用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包括接入點(diǎn)名稱網(wǎng)絡(luò)標(biāo)識APNNI;在所述APNNI基礎(chǔ)上添加國際移動用戶標(biāo)識IMSI標(biāo)簽,定制待解析的請求接入點(diǎn)名稱APN;根據(jù)所述請求APN,解析出用戶歸屬地的GGSN地址。
2.如權(quán)利要求1所述的獲取GGSN地址的方法,其特征在于,還包括當(dāng)用戶發(fā)生地址遷移時,保持用戶的移動用戶綜合業(yè)務(wù)數(shù)字網(wǎng)編號MSISDN不變,將該用戶歸屬原所在地的IMSI更換為歸屬新所在地的IMSI。
3.如權(quán)利要求1所述的獲取GGSN地址的方法,其特征在于,還包括預(yù)先配置公用APNNI列表,如果所述相匹配的簽約數(shù)據(jù)中的APNNI在所述公用APNNI列表中,則定制待解析的請求APN。
4.如權(quán)利要求1至3中任意一項(xiàng)所述的獲取GGSN地址的方法,其特征在于,所述IMSI標(biāo)簽為IMSI號碼中的部分連續(xù)位。
5.如權(quán)利要求1至3中任意一項(xiàng)所述的獲取GGSN地址的方法,其特征在于,所述請求APN具體包括APNNI、IMSI標(biāo)簽以及接入點(diǎn)名稱運(yùn)營商標(biāo)識APNOI。
6.一種獲取用戶歸屬地的GGSN地址的系統(tǒng),其特征在于,包括服務(wù)通用分組無線業(yè)務(wù)支持接點(diǎn)SGSN和域名服務(wù)器DNS,所述SGSN具體包括收發(fā)單元、數(shù)據(jù)匹配單元以及APN定制單元,收發(fā)單元,用于接收用戶的激活請求以及向DNS發(fā)送待解析的請求APN;數(shù)據(jù)匹配單元,用于選定與上述用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包含APNNI;APN定制單元,用于在上述APNNI基礎(chǔ)上添加IMSI標(biāo)簽,定制待解析的請求APN并告知收發(fā)單元;域名服務(wù)器,用于根據(jù)所述請求APN解析出用戶歸屬地的GGSN地址。
7.如權(quán)利要求6所述的獲取用戶歸屬地的GGSN地址的系統(tǒng),其特征在于,所述SGSN還包括篩選單元,所述篩選單元用于選定由APN定制單元處理的用戶及其APNNI。
8.如權(quán)利要求6或7所述的獲取用戶歸屬地的GGSN地址的系統(tǒng),其特征在于,所述DNS根據(jù)請求APN中的IMSI標(biāo)簽獲悉用戶的歸屬地。
9.一種服務(wù)通用分組無線業(yè)務(wù)支持接點(diǎn)SGSN網(wǎng)元,其特征在于,所述網(wǎng)元包括收發(fā)單元,用于接收用戶的激活請求以及向DNS發(fā)送待解析的請求APN;數(shù)據(jù)匹配單元,用于選定與上述用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包含APNNI;APN定制單元,用于在上述APNNI基礎(chǔ)上添加IMSI標(biāo)簽,定制待解析的請求APN并告知收發(fā)單元。
10.如權(quán)利要求9所述的SGSN網(wǎng)元,其特征在于,所述待解析的請求APN具體包括APNNI、IMSI標(biāo)簽以及APNOI。
全文摘要
本發(fā)明公開了一種獲取用戶歸屬地的GGSN地址的方法,在匹配的簽約數(shù)據(jù)APNNI基礎(chǔ)上添加國際移動用戶標(biāo)識IMSI標(biāo)簽,定制待解析的請求接入點(diǎn)名稱APN,進(jìn)而根據(jù)所述請求APN,解析出用戶歸屬地的GGSN地址。本發(fā)明還公開了一種服務(wù)通用分組無線業(yè)務(wù)支持接點(diǎn)SGSN網(wǎng)元,所述網(wǎng)元包括收發(fā)單元,用于接收用戶的激活請求以及向DNS發(fā)送待解析的請求APN;數(shù)據(jù)匹配單元,用于選定與上述用戶激活請求相匹配的簽約數(shù)據(jù),所述簽約數(shù)據(jù)中包含APNNI;APN定制單元,用于在上述APNNI基礎(chǔ)上添加IMSI標(biāo)簽,定制待解析的請求APN并告知收發(fā)單元。
文檔編號H04W8/26GK1878418SQ20061009844
公開日2006年12月13日 申請日期2006年7月7日 優(yōu)先權(quán)日2006年7月7日
發(fā)明者李國宏, 陳靖 申請人:華為技術(shù)有限公司