[發(fā)明專利]一種服務器迭代查詢方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201010262753.1 | 申請日: | 2010-08-18 |
| 公開(公告)號: | CN101917493A | 公開(公告)日: | 2010-12-15 |
| 發(fā)明(設計)人: | 盛明超;許可喜;吳麗梅 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06;G06F17/30 |
| 代理公司: | 北京安信方達知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 吳艷;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 查詢 方法 系統(tǒng) | ||
技術(shù)領域
本發(fā)明涉及IMS(IP?Multimedia?Subsystem,IP多媒體子系統(tǒng))網(wǎng)絡的ENUM(Telephone?Number?Mapping?working?group,電話號碼映射工作組)/DNS(Domain?Name?System,域名系統(tǒng))服務器領域,更具體地,涉及一種服務器迭代查詢方法及系統(tǒng)。
背景技術(shù)
中國移動通信企業(yè)標準中,《中國移動ENUM-DNS接口和設備規(guī)范》指出:一級ENUM/DNS服務器與二級ENUM/DNS服務器之間的查詢方式有兩種:遞歸查詢(必選)和迭代方式(可選)。
ENUM/DNS服務器接收到一個迭代形式的查詢后,需要給出最終的查詢結(jié)果或者失敗結(jié)果?!吨袊苿覧NUM-DNS接口和設備規(guī)范》中提到,如果在本服務器查詢不到,需要在應答中返回權(quán)威服務器的域名和IP地址。前ENUM/DNS服務器再向應答中返回的權(quán)威ENUM/DNS服務器查詢,直到獲取查詢結(jié)果。
現(xiàn)有服務器的查詢方式存在如下問題:在整個IMS系統(tǒng)中,一級ENUM/DNS服務器往往只有一套,從而很容易導致一級ENUM/DNS服務器的負荷過大。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種服務器迭代查詢方法及系統(tǒng),有效減少一級ENUM/DNS服務器的負擔,提高了查詢的響應速度。
為解決上述技術(shù)問題,本發(fā)明提供了一種服務器迭代查詢方法,所述方法包括:
二級電話號碼映射工作組/域名系統(tǒng)(ENUM/DNS)服務器收到客戶端的迭代查詢請求時,首先進行本地數(shù)據(jù)查詢,本地數(shù)據(jù)查詢失敗后,則在本地緩存中查詢目標二級ENUM/DNS服務器的地址信息,如果查詢成功,則根據(jù)查詢到的目標二級ENUM/DNS服務器的地址信息直接向所述目標二級ENUM/DNS服務器發(fā)起查詢;否則,向一級ENUM/DNS服務器發(fā)起查詢,并將所述一級ENUM/DNS服務器返回的相關域名稱及地址信息緩存到本地。
進一步地,所述二級ENUM/DNS服務器向所述一級ENUM/DNS服務器發(fā)起查詢時,所述一級ENUM/DNS服務器首先向數(shù)據(jù)庫發(fā)起域名服務器(NS)查詢,收到NS查詢結(jié)果后,將NS查詢結(jié)果中的目標二級ENUM/DNS服務器名稱(nameserver)及與客戶端的查詢名相關的名稱(name)放入權(quán)威服務器域名信息(Authority)中,并用所述NS查詢結(jié)果中的所述nameserver向數(shù)據(jù)庫發(fā)起地址查詢(A查詢);收到A查詢結(jié)果后,將A查詢結(jié)果中的目標二級ENUM/DNS服務器的IP地址信息放入權(quán)威服務器地址信息(Additional)中,最后將所述Authority和Additional返回給所述二級ENUM/DNS服務器。
進一步地,所述二級ENUM/DNS服務器收到所述Authority和Additional后,將所述Authority中的name字段及Additional中的IP地址信息緩存到域名-地址信息映射表中,在收到迭代查詢請求后,通過以下方式在本地緩存中查詢目標二級ENUM/DNS服務器的地址信息:
根據(jù)所述域名-地址信息映射表中的name字段與所述迭代查詢請求中的號碼或域名進行匹配,如果匹配到,則匹配到的name字段所對應的IP地址信息即為所述目標二級ENUM/DNS服務器的地址信息,查詢成功。
進一步地,所述二級ENUM/DNS服務器采用如下匹配方式對所述迭代查詢請求中的號碼進行匹配:
將所述號碼中的號段逆序排列,轉(zhuǎn)換為“類別(zone)+逆序號段”的形式后,通過左匹配的方式,根據(jù)所述域名-地址信息映射表中的name字段與所述轉(zhuǎn)換后的形式進行匹配,并將匹配到的最長的記錄作為匹配結(jié)果。
進一步地,所述二級ENUM/DNS服務器采用如下匹配方式對所述迭代查詢請求中的域名進行匹配:
將所述迭代查詢請求中的域名按照域名分為多層,根據(jù)所述域名-地址信息映射表中的name字段與所述分層后的多層域名進行匹配,并將匹配到的最長的記錄作為匹配結(jié)果。
進一步地,所述一級ENUM/DNS服務器在向數(shù)據(jù)庫發(fā)起NS查詢時,采用如下匹配方式對NS查詢請求中的號碼或域名進行匹配:
將所述NS查詢請求中的號碼中的號段逆序排列,轉(zhuǎn)換為“zone+逆序號段”的形式后,通過左匹配的方式,根據(jù)所述域名-地址信息映射表中的name字段與所述轉(zhuǎn)換后的形式進行匹配,并將匹配到的最長的記錄作為匹配結(jié)果;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010262753.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用于對車輛操作者進行輔助的方法和裝置
- 下一篇:粉狀化妝品組合物





