一種dns查詢方法及網元的制作方法
【技術領域】
[0001]本發明涉及移動通信技術領域,尤其涉及一種DNS查詢方法及網元。
【背景技術】
[0002]移動性管理實體(MME, Mobility Management Entity)是演進的分組核心網(EPC, Evolved Packet Core)網絡中的一個信令實體,主要功能包括:支持非接入層信令(NAS, Non Access Stratum)信令及其安全、跟蹤區域(Tracking Area)列表的管理、服務網關節點(S-GW, Serving Gateway)和分組數據網絡網關節點(P-GW, PDN Gateway)的選擇、跨MME切換時MME的選擇、在向第二代移動通信系統2G/第三代移動通信系統3G接入系統切換過程中服務GPRS支持節點(SGSN, Serving General Packet Rad1 ServiceSupport Node)的選擇、用戶的鑒權、漫游控制以及承載管理、第三代合作伙伴計劃(3GPP,Third Generat1n Partnership Project)不同接入網絡的核心網絡節點之間的移動性管理,以及UE在演進的分組系統連接性管理-空閑態(ECM-1DLE,Evolved Packet SystemConnect1n Management-1DLE)狀態下可達性管理等。
[0003]當外國用戶使用支持第四代移動通信系統4G網絡的多模終端漫游到我國某漫游地網絡時,優先將該多模終端接入漫游地4G網絡,那么,在用戶使用漫游地網絡之前,漫游地網絡需要獲取該多模終端的相關信息,例如該多模終端的簽約信息、計費信息等。但是用戶的上述相關信息保存在多模終端歸屬地網絡的指定網元中,因此,當多模終端通過漫游地基站接入漫游地MME時,漫游地MME需要訪問該多模終端歸屬地網絡的指定網元,獲取該用戶的相關信息。
[0004]進一步地,該多模終端訪問漫游地網絡時,攜帶有接入點名稱(APN, Access PointName)該APN可以通過該多模終端歸屬地的域名服務器(DNS, Domain in Name Server)進行解析,得到指定網元的地址信息,但是,MME是EPC網絡中的網元,向DNS服務器發送的查詢指令是針對4G網絡的,如果該多模終端的歸屬地沒有部署EPC網絡,那么也就不會部署EPC網絡的DNS服務器,也就是說,若多模終端的歸屬地對應的DNS服務器不是EPC網絡中的DNS服務器,該DNS服務器也就無法解析MME發送的指令,那么就無法解析出上述指定網元的地址信息,導致外國用戶的多模終端無法通過多模終端在中國使用數據業務。
【發明內容】
[0005]本發明實施例提供了一種DNS查詢方法及網元,用以解決現有技術中,歸屬地非中國的多模終端,在歸屬地未部署EPC網絡的條件下,無法通過終端進行數據業務的問題。
[0006]基于上述問題,本發明實施例提供的一種DNS查詢方法之一,包括:
[0007]向接入本國EPC網絡的多模終端歸屬地的DNS服務器發送應用于EPC網絡中進行DNS查詢的第一 DNS查詢指令;
[0008]當無法獲得查詢結果時,向所述DNS服務器發送應用于2G/3G核心網中進行DNS查詢的第二 DNS查詢指令,通過所述第二 DNS查詢指令獲得查詢結果;
[0009]其中,所述第一 DNS查詢指令和所述第二 DNS查詢指令用于指示所述DNS服務器根據所述多模終端存儲的接入點名字APN,解析出用于收集所述多模終端簽約信息和計費信息的網元的地址信息。
[0010]基于上述問題,本發明實施例提供的一種DNS查詢方法之二,包括:
[0011]當確定接入本國EPC網絡的多模終端為漫游到本國的外國多模終端時,向所述多模終端歸屬地的DNS服務器發送應用于EPC網絡中進行DNS查詢的第一 DNS查詢指令,以及應用于2G/3G核心網中進行DNS查詢的第二 DNS查詢指令;
[0012]當無法通過所述第一 DNS查詢指令獲得查詢結果時,將通過所述第二 DNS查詢指令獲得的查詢結果作為本次DNS查詢的查詢結果;
[0013]其中,所述第一 DNS查詢指令和所述第二 DNS查詢指令用于指示所述DNS服務器根據所述多模終端存儲的接入點名字APN,解析出用于收集所述多模終端簽約信息和計費信息的網元的地址信息。
[0014]本發明實施例提供的一種DNS查詢網元之一,包括:
[0015]第一發送模塊,用于向接入本國EPC網絡的多模終端歸屬地的DNS服務器發送應用于EPC網絡中進行DNS查詢的第一 DNS查詢指令;
[0016]第二發送模塊,用于當所述第一發送模塊無法獲得查詢結果時,向所述DNS服務器發送應用于2G/3G核心網中進行DNS查詢的第二 DNS查詢指令,通過所述第二 DNS查詢指令獲得查詢結果;其中,所述第一 DNS查詢指令和所述第二 DNS查詢指令用于指示所述DNS服務器根據所述多模終端存儲的接入點名字APN,解析出用于收集所述多模終端簽約信息和計費信息的網元的地址信息。
[0017]本發明實施例提供的一種DNS查詢網元之二,包括:
[0018]確定模塊,用于確定接入本國EPC網絡的多模終端是否為漫游到本國的外國多模終端;
[0019]發送模塊,用于當所述確定模塊確定接入本國EPC網絡的多模終端為漫游到本國的外國多模終端時,向所述多模終端歸屬地的DNS服務器發送應用于EPC網絡中進行DNS查詢的第一 DNS查詢指令,以及應用于2G/3G核心網中進行DNS查詢的第二 DNS查詢指令,當無法通過所述第一 DNS查詢指令獲得查詢結果時,將通過所述第二 DNS查詢指令獲得的查詢結果作為本次DNS查詢的查詢結果;
[0020]其中,所述第一 DNS查詢指令和所述第二 DNS查詢指令用于指示所述DNS服務器根據所述多模終端存儲的接入點名字APN,解析出用于收集所述多模終端簽約信息和計費信息的網元的地址信息。
[0021 ] 本發明實施例的有益效果包括:
[0022]本發明實施例提供的一種DNS查詢方法及網元,向接入本國EPC網絡的多模終端歸屬地的DNS服務器發送應用于EPC網絡中進行DNS查詢的第一 DNS查詢指令;當無法獲得查詢結果時,向DNS服務器發送應用于2G/3G核心網中進行DNS查詢的第二 DNS查詢指令,通過第二 DNS查詢指令獲得查詢結果;或者,當確定接入本國EPC網絡的多模終端為漫游到本國的外國多模終端時,向該多模終端歸屬地的DNS服務器發送應用于EPC網絡中進行DNS查詢的第一 DNS查詢指令,以及應用于2G/3G核心網中進行DNS查詢的第二 DNS查詢指令,當無法通過第一 DNS查詢指令獲得查詢結果時,將通過第二 DNS查詢指令獲得的查詢結果作為本次DNS查詢的查詢結果。當通過應用于EPC網絡中進行DNS查詢的第一查詢指令無法獲得查詢結果時,使用通過應用于2G/3G核心網中進行DNS查詢的第二查詢指令得到的查詢結果,若多模終端的歸屬地對應的DNS服務器不是EPC網絡中的DNS服務器,該DNS服務器無法解析第一查詢指令,那么可以通過第二查詢指令使該DNS服務器解析出上述網元的地址信息,從而得到多模終端的簽約信息和計費信息,使得歸屬地非本國的多模終端,在歸屬地未部署EPC網絡的條件下,也能夠使用本國移動網絡的數據業務。
【附圖說明】
[0023]圖1為本發明實施例提供的一種DNS查詢方法之一的流程圖;
[0024]圖2為本發明實施例提供的一種DNS查詢方法之二的流程圖;
[0025]圖3為本發明實施例1提供的一種DNS查詢方法的流程圖;
[0026]圖4為本發明實施例2提供的一種DNS查詢方法的流程圖;
[0027]圖5為本發明實施例提供的一種DNS查詢網元之一的結構示意圖;
[0028]圖6為本發明實施例提供的一種DNS查詢網元之二的結構示意圖。
【具體實施方式】
[0029]本發明實施例提供了一種DNS查詢方法及網元,以下結合說明書附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0030]本發明實施例提供一種DNS查詢方法之一,如圖1所示,包括:
[0031]S101、向接入本國EPC網絡的多模終端歸屬地的DNS服務器發送應用于EPC網絡中進行DNS查詢的第一 DNS查詢指令。
[0032]S102、當無法獲得查詢結果時,向DNS服務器發送應用于2G/3G核心網中進行DNS查詢的第二 DNS查詢指令,通過第二 DNS查詢指令獲得查詢結果,
[0033]其中,第一 DNS查詢指令和第二 DNS查詢指令用于指示該DNS服務器根據多模終端存儲的接入點名字APN,解析出用于收集多模終端簽約