接入網關的選擇方法、系統及網關選擇執行節點

接入網關的選擇方法、系統及網關選擇執行節點

《接入網關的選擇方法、系統及網關選擇執行節點》是中國移動通信集團公司於2007年10月23日申請的專利,該專利的申請號為2007101762286,公布號為CN101420762,授權公布日為2009年4月29日,發明人是劉鴻。

《接入網關的選擇方法、系統及網關選擇執行節點》公開了一種接入網關選擇方法、系統及網關選擇執行節點,該方法包括:當網關選擇執行節點收到用戶終端傳送的承載建立請求後,在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中,傳送給DNS伺服器;進行接入網關的地址解析;返回DNS解析結果,其中包含所述運營商域名對應的接入網關的地址信息;網關選擇執行節點根據所述地址信息選擇與所述運營商域名對應的接入網關作為所述承載建立請求所對應的接入網關。該發明減少了漫遊地DNS解析伺服器的對網關選擇的限制,漫遊地的運營商的DNS伺服器即使不存儲歸屬地運營商的接入網關的地址信息,也可以為漫遊的用戶終端選擇到歸屬地的接入網關。

2014年11月6日,《接入網關的選擇方法、系統及網關選擇執行節點》獲得第十六屆中國專利金獎。

(概述圖為《接入網關的選擇方法、系統及網關選擇執行節點》摘要附圖)

基本介紹

  • 中文名:接入網關的選擇方法、系統及網關選擇執行節點
  • 公布號:CN101420762
  • 公布日:2009年4月29日
  • 申請號:2007101762286
  • 申請日:2007年10月23日
  • 申請人:中國移動通信集團公司
  • 地址:北京市西城區金融大街29號
  • 發明人:劉鴻
  • Int.Cl.:H04W76/02(2006.01)I、H04W88/16(2009.01)I、H04L29/12(2006.01)I
  • 代理機構:北京同立鈞成智慧財產權代理有限公司
  • 代理人:劉芳
  • 類別:發明專利
專利背景,發明內容,專利目的,技術方案,有益效果,附圖說明,權利要求,實施方式,榮譽表彰,

專利背景

2007年10月前移動分組域網路的結構如圖1所示,其中GGSN(Gateway GPRS Supporting Node,網關GPRS支持節點)是移動通信網路與IP網路的網關,負責給UE(User Equipment,用戶終端)分配IP位址使UE能夠訪問IP網路。而SGSN則負責資源管理和控制,替用戶選擇合適的GGSN,為UE和GGSN之間通信提供通道;HLR/HSS(Home Location Register,歸屬位置暫存器/Home Subscription Storage,高速交換機)負責用戶簽約數據的存儲。
如圖2所示,3GPPR7以後允許用戶面數據直接在無線網路和GGSN之間傳送,而信令面則仍然通過SGSN(GPRS服務支持節點)與無線網路相連,稱為OneTunnel架構。
3GPP正在進行簡化移動分組域網路結構的標準化工作,圖3、圖4是可能性較大的兩種未來移動分組域網路結構,其中PDNGW(報文數據網網關)和ServingGW(服務網關)是從GGSN演變而來,PDNGW負責給UE分配IP位址,而ServingGW的存在有利於在維持PDNGW不變的情況下用戶進行大範圍移動。MME(移動性管理實體)是從SGSN演變而來,負責資源管理和控制,替用戶選擇合適的PDNGW。
從以上描述可以看出,無論是2007年10月前的移動分組域網路架構、3GPPR7定義的移動分組域網路架構還是未來可能的移動分組域網路架構,都存在三個邏輯節點:網關節點、網關選擇執行節點、用戶簽約數據儲存節點,其關係也都是如圖5所示。
無論是2007年10月前的移動分組域網路架構、3GPPR7定義的移動分組域網路架構還是未來可能的移動分組域網路架構,用戶的簽約數據都將在用戶附著網路時通過用戶簽約數據存儲節點下發到網關選擇執行節點,用戶移動時如果更換了網關選擇節點用戶的簽約數據也將通過用戶簽約數據存儲節點下發到新的網關選擇執行節點,用戶簽約數據發生變化時新的用戶簽約數據也將通過用戶簽約數據存儲節點下發到新的網關選擇執行節點。下發的流程如圖6所示。
無論是2007年10月前的移動分組域網路架構、3GPPR7定義的移動分組域網路架構還是未來可能的移動分組域網路架構,分組域網關的選擇都是由網關選擇執行節點完成的,流程如圖7所示,主要包括如下步驟:
步驟1、用戶設備向網關選擇執行節點傳送承載建立請求;
步驟2、網關選擇執行節點構造DNS(Domain Name Server,域名伺服器,簡稱DNS)請求訊息;
步驟3、網關選擇執行節點向DNS伺服器傳送DNS解析請求;
步驟4、DNS伺服器進行解析後,向網關執行節點返回DNS解析結果;
步驟5、網關選擇執行節點從DNS解析結果中選擇一個網關節點為承載建立請求的接入網關。
在步驟2中,網關選擇執行節點一般通過將用戶簽約數據中IMSI欄位中包含的用戶的國家號和網路號附加到用戶指示的APN(Access Point Name,接入點名稱)名字的後面以確定用於DNS解析的APN。這樣漫遊用戶即使和本地用戶所使用的APN相同,也能夠根據國家號和網路號定位到合適的網關節點(運營商一般希望漫遊到其他運營商的自己的用戶流量能夠回到自己的網關節點進行處理)。
在步驟3中,一個運營商的DNS伺服器需要配置另一個運營商需要漫遊的APN和那個運營商所擁有的國家號、網路號的所有組合來支持來自那個運營商的漫遊用戶。
在步驟1中,如果用戶終端沒有顯式的在承載建立請求訊息中給出用戶指示的APN,則實際上表示用戶希望使用預設的APN,這樣在步驟2中網關選擇執行節點在構造用於DNS解析的APNX時將使用在用戶簽約數據中配置的預設APN作為用戶指示的APN。
在步驟2之前,網關選擇執行節點可能根據一些用戶簽約數據中包含的欄位和用戶傳送的承載建立請求訊息中包含的欄位進行網關節點的選擇,這種情況下可能不需要執行步驟2、3、4、5。例如用戶傳送的承載建立請求訊息中包含了用戶希望使用的網關節點的IP位址並且用戶簽約數據中也允許用戶使用該網關節點,那么網關選擇執行節點可以使用選擇使用該網關節點為用戶提供服務。
在步驟2之中,網關選擇執行節點可能根據運營商的配置在構造用於DNS解析的APNX時附加上其他信息,例如IMSI(國際用戶識別碼)中除了國家號和網路號之外的部分內容等等。
在步驟5之後,如果由於DNS解析結果中沒有提供網關節點的IP位址或者IP位址列表而無法在步驟5中選擇一個網關節點,或者由於步驟5中選擇的網關節點的IP位址不可達時,網關選擇執行節點可以拒絕用戶的承載建立請求,也可以根據運營商的配置選擇一個網關節點(如默認網關節點),或者根據用戶簽約數據中的信息選擇一個網關節點(如用戶簽約信息中配置的默認網關節點),或者重新構造用於DNS解析的APNX重複步驟3、4、5來解析網關節點的地址。
通過分析上述現有技術可以看出,存在如下缺陷:
1)在現有技術中,要實現漫遊用戶終端訪問其歸屬運營商的網關節點,漫遊地的運營商的DNS伺服器需要配置歸屬地運營商的APN(Access Point Name,接入點的名稱)名字和國家號、網路號以及對應的網關地址,這樣在DNS解析的過程中,漫遊地的運營商的網關選擇執行節點才可以獲得歸屬地運營商的網關節點的地址,如果漫遊地的運營商的DNS伺服器中未配置歸屬地運營商的接入網關節點的地址信息,或者在漫遊地的DNS伺服器中存在與歸屬地接入網關相同的APN(Access Point Name,接入點的名稱)名字,而未存儲歸屬地運營商的國家號、網路號,此種情況下,無法為用戶終端的選擇歸屬地運營商的網關。
2)現有技術的網關選擇方案對各運營商的DNS伺服器的配置要求較多,一個運營商對應的APN和國家號、網路號以及對應的網關地址需要配置在其他多個其他運營商的DNS伺服器中,當該運營商的網關地址變化,或者增加了新的網路號時,需要修改其他運營商的DNS伺服器,數據更新極為不便。
3)對於一個運營商的DNS伺服器,也需要至少存儲運營商對應的APN和國家號、網路號以及對應的網關地址等內容,由於國家號、網路號並不能唯一對應一個運營商,一個運營商可能有多個網路號,這樣在運營商的DNS伺服器需要按照國家號、網路號的不同進行分別存儲,極大了浪費了運營商的DNS伺服器的存儲成本。
4)現有的網關選擇方案,在進行DNS解析的過程中,很不靈活,受到漫遊地運營商的DNS伺服器存儲的信息的限制,不便於歸屬地運營商開展漫遊業務。

發明內容

專利目的

《接入網關的選擇方法、系統及網關選擇執行節點》的目的是提供一種移動分組域的接入網關的選擇方法、系統及網關選擇執行節點,在漫遊的執行網關選擇的操作時,減少漫遊地DNS解析伺服器的對網關選擇的限制以及根據國家號、網路號進行網關地址解析所帶來的限制。

技術方案

《接入網關的選擇方法、系統及網關選擇執行節點》包括:當網關選擇執行節點收到用戶終端傳送的承載建立請求後,在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中,傳送給DNS伺服器;進行接入網關的地址解析;返回DNS解析結果,該DNS解析結果中包含所述運營商域名對應的接入網關的地址信息;所述網關選擇執行節點根據所述地址信息選擇與所述運營商域名對應的接入網關作為所述承載建立請求所對應的接入網關。
該發明還提供了一種移動分組域的接入網關的選擇系統,包括網關選擇執行節點和用於對網關選擇執行節點傳送的解析請求進行解析的第一DNS伺服器,所述網關選擇執行節點還設有第一模組,用於在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中。
該發明還提供了一種網關選擇執行節點,其設定有一第一模組,用於在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中。

有益效果

由上述技術方案可知,該發明在為用戶終端選擇所對應的運營商的接入網關時,引入了用運營商域名解析機制,具有如下有益效果:
1)減少了漫遊地DNS解析伺服器的對網關選擇的限制,漫遊地的運營商的DNS伺服器即使不存儲歸屬地運營商的接入網關的地址信息,也同樣可以為漫遊的用戶終端選擇到歸屬地的接入網關;
2)當一個運營商的網關地址變化,或者增加了新的網路號以及其他相關信息發生變化時,不需要修改其他運營商的DNS伺服器中的數據;
3)降低了漫遊地運營商的DNS伺服器的數據存儲的成本。

附圖說明

圖1為現有技術中所使用的移動分組域網的結構示意圖;
圖2為現有技術中3GPPR7定義的移動分組域網路結構示意圖;
圖3為現有技術中記載的可能的未來移動分組域網結構示意圖一;
圖4為現有技術中記載的可能的未來移動分組域網結構示意圖二;
圖5為現有技術中抽象化的移動分組域網元節點間的關係示意圖;
圖6為現有技術中用戶簽約數據下發流程圖;
圖7為移動分組域中選擇接入網關節點的流程圖;
圖8為《接入網關的選擇方法、系統及網關選擇執行節點》移動分組域的接入網關的選擇方法實施例一的流程圖;
圖9為該發明移動分組域的接入網關的選擇方法實施例二的流程圖;
圖10為該發明移動分組域的接入網關的選擇方法實施例三的流程圖;
圖11為該發明移動分組域的接入網關的選擇系統實施例一的結構示意圖一;
圖12為該發明移動分組域的接入網關的選擇系統實施例一的結構示意圖二;
圖13為該發明移動分組域的接入網關的選擇系統實施例二的結構示意圖。

權利要求

1、一種移動分組域的接入網關的選擇方法,其特徵在於,包括:當網關選擇執行節點收到用戶終端傳送的承載建立請求後,在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中,傳送給DNS伺服器;進行接入網關的地址解析;返回DNS解析結果,該DNS解析結果中包含所述運營商域名對應的接入網關的地址信息;所述網關選擇執行節點根據所述地址信息選擇與所述運營商域名對應的接入網關作為所述承載建立請求所對應的接入網關。
2、根據權利要求1所述的方法,其特徵在於,在網關選擇執行節點收到用戶終端傳送的承載建立請求之前還包括:用戶簽約數據存儲節點將包含有所述用戶終端對應的歸屬地運營商域名特徵的用戶簽約數據下發到所述網關選擇執行節點。
3、根據權利要求1所述的方法,其特徵在於,所述網關選擇執行節點為所述用戶終端的漫遊地或歸屬地的網關選擇執行節點,所述DNS伺服器為漫遊地或歸屬地運營商的DNS伺服器,所述漫遊地或歸屬地運營商的DNS伺服器中存儲有所述運營商域名以及所述運營商域名對應的接入網關的地址信息;所述進行接入網關的地址解析具體為:查詢所述漫遊地或歸屬地運營商的DNS伺服器,根據所述運營商域名進行檢索、並獲取與其對應的接入網關的地址信息。
4、根據權利要求1所述的方法,其特徵在於,所述網關選擇執行節點為所述用戶終端的漫遊地的網關選擇執行節點,所述DNS伺服器為漫遊地運營商的DNS伺服器,所述漫遊地運營商的DNS伺服器中沒有存儲所述運營商域名以及所述運營商域名對應的接入網關的地址信息;所述進行接入網關的地址解析具體為:漫遊地運營商的DNS伺服器將該解析請求傳送給其上一級的DNS伺服器,通過標準的域名解析的方式獲取所述運營商域名對應的接入網關的地址信息。
5、根據權利要求2所述的方法,其特徵在於,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中具體為:所述網關選擇執行節點使用所述歸屬地運營商域名特徵和接入點名稱構造所述承載建立請求對應的運營商域名,然後封裝到DNS解析訊息中。
6、根據權利要求5所述的方法,其特徵在於,在構造DNS解析請求之前,網關選擇執行節點判斷所述承載建立請求中是否包含用戶終端指示的接入點名稱,如果用戶終端傳送的承載建立請求中包含用戶終端指示的接入點名稱,則網關選擇執行節點將其作為所述接入點名稱來構造所述運營商域名;如果用戶終端傳送的承載建立請求不包含用戶終端指示的接入點名稱,則網關選擇執行節點使用在用戶簽約數據中配置的預設接入點名稱作為所述接入點名稱來構造所述運營商域名。
7、根據權利要求5所述的方法,其特徵在於,所述網關選擇執行節點在構造DNS解析請求時,構造所述承載建立請求對應的運營商域名所使用的信息還包括:國際移動用戶識別碼中的國家號和/或網路號和/或除了國家號和網路號之外的其他信息。
8、根據權利要求1所述的方法,其特徵在於,在構造DNS解析請求之前,網關選擇執行節點判斷承載建立請求中是否包含用戶終端希望使用的接入網關的IP位址,如果用戶終端傳送的承載建立請求訊息中包含了用戶終端希望使用的接入網關的IP位址,並且用戶簽約數據中也允許該用戶終端使用該接入網關,則網關選擇執行節點直接根據承載建立請求訊息中包含的接入網關的IP位址信息選擇該接入網關作為所述承載建立請求所對應的接入網關。
9、根據權利要求1所述的方法,其特徵在於,如果所述DNS解析結果不包含網關節點的地址信息或者所述網關節點無法連線,則所述網關選擇執行節點拒絕用戶終端的承載建立請求或根據漫遊地運營商的配置策略選擇默認的接入網關作為所述用戶終端的所述承載建立請求所對應的接入網關,或者根據用戶簽約數據中的信息選擇一個接入網關作為所述用戶終端的所述承載建立請求所對應的接入網關,或者重新構造解析請求,重新執行接入網關的地址解析的操作。
10、根據權利要求9所述的方法,其特徵在於,在所述重新構造解析請求操作中,將用戶簽約數據中國際移動用戶識別碼欄位中包含的用戶終端的國家號和/或網路號附加到用戶終端指示的接入點名稱的後面,重新構造一個解析請求。
11、根據權利要求5所述的方法,其特徵在於,所述用戶終端歸屬地運營商的不同類的用戶終端分別對應不同的所述歸屬地運營商域名特徵。
12、一種移動分組域的接入網關的選擇系統,包括網關選擇執行節點和用於對網關選擇執行節點傳送的解析請求進行解析的第一DNS伺服器,其特徵在於,所述網關選擇執行節點還設有第一模組,用於在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中。
13、根據權利要求12所述的系統,其特徵在於,所述第一DNS伺服器為漫遊地或歸屬地運營商的DNS伺服器,所述第一DNS伺服器中存儲有所述運營商域名以及該運營商域名對應的接入網關的地址信息。
14、根據權利要求12所述的系統,其特徵在於,還包括一個或一個以上的第二DNS伺服器,所述第二DNS伺服器為所述第一DNS伺服器的上級DNS伺服器;所述第一DNS伺服器為漫遊地運營商的DNS伺服器,所述第一DNS服務沒有存儲有所述運營商域名以及該運營商域名對應的接入網關的地址信息;所述第一DNS伺服器和第二DNS伺服器,用於對解析請求訊息中的運營商域名執行標準的域名解析操作。
15、根據權利要求12、13或14所述的系統,其特徵在於,還包括用戶簽約數據存儲節點,用於存儲包含有所述用戶終端對應的歸屬地運營商域名特徵的簽約數據,並將該簽約數據下發到所述網關選擇執行節點。
16、根據權利要求15所述的系統,其特徵在於,所述網關選擇執行節點中還設定有一第二模組,用於根據用戶簽約數據中的歸屬地運營商域名特徵和用戶終端傳送的承載建立請求中指示的接入點名稱構造所述承載建立請求對應的運營商域名,並將該運營商域名傳送給所述第一模組。
17、一種網關選擇執行節點,其特徵在於,設定有一第一模組,用於在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中。
18、根據權利要求17所述的網關選擇執行節點,其特徵在於,還設定有一第二模組,用於根據用戶簽約數據中的歸屬地運營商域名特徵和用戶終端傳送的承載建立請求中指示的接入點名稱構造所述承載建立請求對應的運營商域名,並將該運營商域名傳送給所述第一模組。

實施方式

  • 該發明的移動分組域的接入網關選擇方法實施例
實施例一
參見圖8,其為該發明的移動分組域的網關選擇方法的實施例一的流程圖,該發明在為用戶終端選擇所對應的運營商的接入網關時,引入了用運營商域名解析機制,具體流程如下:
步驟101、用戶終端向網關選擇執行節點傳送承載建立請求;
步驟102、在構造DNS解析請求時,將網關選擇執行節點將所述承載建立請求對應的運營商域名封裝到DNS解析請求中;該步驟可以具體為:網關選擇執行節點使用所述歸屬地運營商域名特徵和接入點名稱構造所述承載建立請求對應的運營商域名,然後封裝到DNS解析請求中;
步驟103、將包含有運營商域名的DNS解析請求傳送給DNS伺服器;
步驟104、進行接入網關的地址解析;
步驟105、DNS伺服器返回解析結果,該解析結果中包含有所述運營商域名對應的接入網關的地址信息的;
步驟106、網關選擇執行節點根據所述地址信息選擇與運營商域名對應的接入網關作為所述承載建立請求所對應的接入網關。
在該實施例中,網關選擇執行節點可以從用戶簽約數據存儲節點獲取到用戶終端對應的運營商域名。在用戶簽約數據存儲節點存儲用戶終端對應歸屬地運營商域名特徵的用戶簽約數據,通過向網關選擇執行節點下發用戶簽約數據的過程將歸屬地運營商域名特徵下發到網關選擇執行節點。
具體來說,可以在用戶簽約數據存儲節點存儲的用戶數據中增加一個欄位來存儲用戶終端對應的歸屬地運營商域名特徵,其可以作為構造APN解析請求時,需要附加在用戶終端傳送的承載建立請求中用戶終端指示的APN後面的運營商特定後綴。該後綴可以為一長度可變的字元串(標準化中也許會規定該字元串的最大長度以免相關訊息的大小失去控制)。運營商可以使用類似“chinamobile.com”的字元串(運營商自己擁有的域名)作為該欄位的值,這樣在DNS的解析過程中,可以將DNS解析請求轉發到運營商自己的DNS伺服器,從而可以最終獲得歸屬地運營商的接入網關節點的地址。其中,用戶終端歸屬地運營商的不同類的用戶終端可以分別對應不同的歸屬地運營商域名特徵。這樣,對於運營商來說,可以有更廣泛的擴展套用,對於一個運營商來說,可以配置多個運營商域名,每個域名對應各自的接入網關,例如:可以配置成“chinamobile1.com”、“chinamobile2.com”等,由於將運營商域名的解析機制引入到了網關選擇執行節點選擇接入網關的過程中,通過靈活的配置運營商域名,即可靈活的選擇接入網關節點,使得接入網關的選擇不再受漫遊地的DNS伺服器的限制,使得運營商更加靈活的開展漫遊地的業務。
在上述步驟102中,網關選擇執行節點構造所述承載建立請求對應的運營商域名可以具體為:將上述特定的運營商域名字元串(例如chinamobile.com)附加到用戶終端傳送的建立承載請求中攜帶的APN之後形成用於DNS解析的APN(也即所述承載建立請求對應的運營商域名),生成DNS解析請求向DNS伺服器傳送,利用DNS伺服器進行APN解析。
在該實施例中,在構造DNS解析請求之前,網關選擇執行節點判斷所述承載建立請求中是否包含用戶終端指示的接入點名稱,如果用戶終端傳送的承載建立請求中包含用戶終端指示的接入點名稱,則網關選擇執行節點將其作為所述接入點名稱來構造所述運營商域名;如果用戶終端傳送的承載建立請求不包含用戶終端指示的接入點名稱,則網關選擇執行節點使用在用戶簽約數據中配置的預設接入點名稱作為所述接入點名稱來構造所述運營商域名。
在該實施例中,網關選擇執行節點在構造DNS解析請求時,構造所述承載建立請求對應的運營商域名所使用的信息還可以包括:國際移動用戶識別碼中的國家號和/或網路號和/或除了國家號和網路號之外的其他信息構造所述承載建立請求對應的運營商域名。
實施例二
在該實施例中,網關選擇執行節點為所述用戶終端的漫遊地或歸屬地的網關選擇執行節點,所述DNS伺服器為所述漫遊地或歸屬地運營商的DNS伺服器,所述漫遊地或歸屬地的運營商的DNS伺服器中存儲有用戶終端對應的運營商域名(即歸屬地運營商的域名)以及該運營商域名對應的接入網關的地址,該實施例的流程如圖9所示,包括:
步驟201、用戶終端向網關選擇執行節點傳送承載建立請求;
步驟202、在構造DNS解析請求時,網關選擇執行節點將該承載建立請求對應的歸屬地運營商的域名封裝到DNS解析訊息;
步驟203、將包含有運營商域名的DNS解析請求傳送給漫遊地運營商的DNS伺服器;
步驟204、查詢所述漫遊地或歸屬地運營商的DNS伺服器,根據所述運營商域名檢索、並獲取與其對應的接入網關的地址;
步驟205、漫遊地或歸屬地運營商的DNS伺服器返回解析結果,該解析結果中包含有歸屬地運營商的域名所對應的接入網關的地址信息的;
步驟206、網關選擇執行節點根據所述地址信息選擇與運營商域名對應的接入網關作為所述承載建立請求所對應的接入網關。
實施例三
在該實施例中,用戶終端處於漫遊狀態,網關選擇執行節點為所述用戶終端的漫遊地的網關選擇執行節點,所述DNS伺服器為所述漫遊地運營商的DNS伺服器,所述漫遊地運營商的DNS服務中沒有存儲歸屬地運營商的域名以及所述運營商域名對應的接入網關的地址,該實施例的流程如圖10所示,包括:
步驟301、用戶終端向網關選擇執行節點傳送承載建立請求;
步驟302、在構造DNS解析請求時,網關選擇執行節點將該承載建立請求對應的歸屬地運營商的域名封裝到DNS解析訊息;
步驟303、將包含有運營商域名的DNS解析訊息請求傳送給漫遊地運營商的DNS伺服器;
步驟304、查詢所述漫遊地運營商的DNS伺服器,未獲得該歸屬地運營商的域名對應的接入網關的地址信息(即用戶終端在承載請求中指示的APN名稱對應的DNS入口(DNSEntry);
步驟305、漫遊地運營商的DNS伺服器將該解析請求向上一級的DNS伺服器轉發,即根據標準的DNS遞歸查詢方法進行DNS遞歸解析,直到獲得該歸屬地運營商的域名對應的接入網關的地址信息為止;
就該步驟來說,由於採用的是標準的域名解析,只要該域名是合法的,也必然可以完成解析並獲取到其對應的接入網關節點的地址(無論其他DNS伺服器中是否能夠解析,該解析請求最終可以轉發到歸屬的運營商的DNS伺服器中,並獲得接入網關的地址),並且該運營商的域名在全球具有唯一性,運營商可以配置多個域名,將每個域名對應不同的接入網關,避免了通過國家號和網路號來確定接入網關節點的缺陷。
如果漫遊地運營商的DNS伺服器中找不到業務建立請求中用戶終端指示的APN所對應的DNSEntry(往往由於該用戶是漫遊用戶),將根據標準的DNS遞歸查詢方法進行DNS遞歸解析,只要該用戶所歸屬的運營商的DNS伺服器中有對應的DNSEntry,正確的解析結果將傳送給網關選擇執行節點,從而網關選擇執行節點能夠獲得接入網關的IP位址。
步驟306、漫遊地運營商的DNS伺服器的上一級的DNS伺服器返回DNS解析結果;
步驟307、漫遊地運營商的DNS伺服器接受到上一級DNS伺服器返回的DNS解析結果後,向網關選擇執行節點返回該解析結果,該解析結果中包含有用戶終端歸屬地的運營商域名對應的接入網關的地址信息的;
步驟308、網關選擇執行節點根據所述地址信息選擇與運營商域名對應的接入網關作為所述承載建立請求所對應的接入網關。
另外,需要說明的是,上述《接入網關的選擇方法、系統及網關選擇執行節點》實施例中的技術方案,與現有技術中的網關選擇方案並不衝突,可以結合現有的技術方案一起使用。
在上述實施例中,如果用戶終端沒有顯式的在承載建立請求訊息中給出用戶指示的APN,則實際上表示用戶希望使用預設的APN,這樣在網關選擇執行節點在構造用於DNS解析的APN時將使用在用戶簽約數據中配置的預設APN作為用戶指示的APN。
網關選擇執行節點仍然可以根據一些用戶簽約數據中包含的欄位和用戶傳送的承載建立請求訊息中包含的欄位進行接入網關的選擇,這種情況下可能不需要後續的插入運營商域名的步驟以及後續的解析過程,可以完全按照現有的網關選擇流程執行。例如用戶終端傳送的承載建立請求訊息中包含了用戶希望使用的接入網關的IP位址並且用戶簽約數據中也允許用戶使用該接入網關,那么網關選擇執行節點可以使用選擇使用該接入網關為用戶提供服務。
網關選擇執行節點可以根據運營商的配置在構造用於DNS解析的APN時附加上其他信息,例如IMSI中除了國家號和網路號之外的部分內容等等。
如果由於DNS解析結果中沒有提供網關節點的IP位址或者IP位址列表而無法選擇一個接入網關,或者由於選擇的接入網關的IP位址不可達時,網關選擇執行節點可以拒絕用戶的承載建立請求,也可以根據漫遊地運營商的運營商的配置選擇一個接入網關(如默認的接入網關),或者根據用戶簽約數據中的信息選擇一個接入網關(如用戶簽約信息中配置的默認接入網關),或者重新構造用於DNS解析的APN然後進行DNS解析來獲得接入網關的地址信息。在重新構造用於DNS解析的APNX時,網關選擇執行節點還可以使用現有技術中的構造方法,即將用戶簽約數據中IMSI欄位中包含的用戶的國家號和/或網路號附加到用戶指示的APN的後面以確定用於DNS解析的APN,也可以用該發明實施例的方法,將運營商的域名構造到DNS解析請求中去,進行解析。
另外,運營商可以通過更改“APN解析需要附加的運營商特定後綴”欄位的值使得其他運營商DNS伺服器所配置的DNSEntry自動失效或者實現特定用戶下次建立承載時使用另一個網關節點對該用戶提供服務或者通過加入無效的運營商域名作為後綴來拒絕對該用戶提供服務。
  • 該發明的移動分組域的接入網關選擇系統實施例
實施例一
如圖11所示,該實施例的移動分組域的網關選擇系統包括:網關選擇執行節點1和用於對網關選擇執行節點傳送的解析請求進行解析的第一DNS伺服器2,網關選擇執行節點還設有第一模組11,用於在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中。
該實施的網關選擇系統可以存在兩種情況:
1)第一DNS伺服器作為為漫遊地或歸屬地運營商的DNS伺服器,如果第一DNS伺服器中存儲有所述運營商域名以及該運營商域名對應的接入網關的地址信息,則在進行DNS解析時,查詢該第一DNS伺服器,根據所述運營商域名檢索、並獲取與其對應的接入網關的地址信息,然後返回給網關執行節點即可。
2)如圖12所示,第一DNS伺服器作為為漫遊地運營商的DNS伺服器,如果第一DNS伺服器中存儲有所述運營商域名以及該運營商域名對應的接入網關的地址信息,則在進行DNS解析時,將DNS解析請求傳送給第二DNS伺服器3,通過標準的域名解析的方式獲取所述運營商域名對應的接入網關的地址信息,其中,第二DNS伺服器為第一DNS伺服器的上級DNS伺服器,根據標準的DNS遞歸查詢方法,所涉及的第二DNS伺服器可能為一個或多個。
實施例二
如圖13所示,與上述網關選擇系統實施例一不同之處在於(圖中僅示出了與圖11所不同之處),還包括用戶簽約數據存儲節點4,用於存儲包含有所述用戶終端對應的歸屬地運營商域名特徵的簽約數據,並將該簽約數據下發到所述網關選擇執行節點。
該實施例中,所述網關選擇執行節點中還可以設定有一第二模組,用於根據用戶簽約數據中的歸屬地運營商域名特徵和用戶終端傳送的承載建立請求中指示的接入點名稱構造所述承載建立請求對應的運營商域名,並將該運營商域名傳送給所述第一模組。
  • 該發明的網關選擇執行節點的實施例
該實施例的網關選擇執行節點,在現有的網關選擇執行節點中增設一第一模組,用於在構造DNS解析請求時,將所述承載建立請求對應的運營商域名封裝到DNS解析請求中。
另外,該實施例的網關選擇執行節點還可以設定有一第二模組,用於根據用戶簽約數據中的歸屬地運營商域名特徵和用戶終端傳送的承載建立請求中指示的接入點名稱構造所述承載建立請求對應的運營商域名,並將該運營商域名傳送給所述第一模組。
註:全文“現有”指2007年10月前已有的相關技術。

榮譽表彰

2014年11月6日,《接入網關的選擇方法、系統及網關選擇執行節點》獲得第十六屆中國專利金獎。

相關詞條

熱門詞條

聯絡我們