[發明專利]一種服務器迭代查詢方法及系統有效
| 申請號: | 201010262753.1 | 申請日: | 2010-08-18 |
| 公開(公告)號: | CN101917493A | 公開(公告)日: | 2010-12-15 |
| 發明(設計)人: | 盛明超;許可喜;吳麗梅 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06;G06F17/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 吳艷;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 查詢 方法 系統 | ||
1.一種服務器迭代查詢方法,其特征在于,所述方法包括:
二級電話號碼映射工作組/域名系統(ENUM/DNS)服務器收到客戶端的迭代查詢請求時,首先進行本地數據查詢,本地數據查詢失敗后,則在本地緩存中查詢目標二級ENUM/DNS服務器的地址信息,如果查詢成功,則根據查詢到的目標二級ENUM/DNS服務器的地址信息直接向所述目標二級ENUM/DNS服務器發起查詢;否則,向一級ENUM/DNS服務器發起查詢,并將所述一級ENUM/DNS服務器返回的相關域名稱及地址信息緩存到本地。
2.如權利要求1所述的方法,其特征在于,
所述二級ENUM/DNS服務器向所述一級ENUM/DNS服務器發起查詢時,所述一級ENUM/DNS服務器首先向數據庫發起域名服務器(NS)查詢,收到NS查詢結果后,將NS查詢結果中的目標二級ENUM/DNS服務器名稱(nameserver)及與客戶端的查詢名相關的名稱(name)放入權威服務器域名信息(Authority)中,并用所述NS查詢結果中的所述nameserver向數據庫發起地址查詢(A查詢);收到A查詢結果后,將A查詢結果中的目標二級ENUM/DNS服務器的IP地址信息放入權威服務器地址信息(Additional)中,最后將所述Authority和Additional返回給所述二級ENUM/DNS服務器。
3.如權利要求2所述的方法,其特征在于,
所述二級ENUM/DNS服務器收到所述Authority和Additional后,將所述Authority中的name字段及Additional中的IP地址信息緩存到域名-地址信息映射表中,在收到迭代查詢請求后,通過以下方式在本地緩存中查詢目標二級ENUM/DNS服務器的地址信息:
根據所述域名-地址信息映射表中的name字段與所述迭代查詢請求中的號碼或域名進行匹配,如果匹配到,則匹配到的name字段所對應的IP地址信息即為所述目標二級ENUM/DNS服務器的地址信息,查詢成功。
4.如權利要求3所述的方法,其特征在于,
所述二級ENUM/DNS服務器采用如下匹配方式對所述迭代查詢請求中的號碼進行匹配:
將所述號碼中的號段逆序排列,轉換為“類別(zone)+逆序號段”的形式后,通過左匹配的方式,根據所述域名-地址信息映射表中的name字段與所述轉換后的形式進行匹配,并將匹配到的最長的記錄作為匹配結果。
5.如權利要求3所述的方法,其特征在于,
所述二級ENUM/DNS服務器采用如下匹配方式對所述迭代查詢請求中的域名進行匹配:
將所述迭代查詢請求中的域名按照域名分為多層,根據所述域名-地址信息映射表中的name字段與所述分層后的多層域名進行匹配,并將匹配到的最長的記錄作為匹配結果。
6.如權利要求2所述的方法,其特征在于,
所述一級ENUM/DNS服務器在向數據庫發起NS查詢時,采用如下匹配方式對NS查詢請求中的號碼或域名進行匹配:
將所述NS查詢請求中的號碼中的號段逆序排列,轉換為“zone+逆序號段”的形式后,通過左匹配的方式,根據所述域名-地址信息映射表中的name字段與所述轉換后的形式進行匹配,并將匹配到的最長的記錄作為匹配結果;
將所述NS查詢請求中的域名按照域名分為多層,根據所述域名-地址信息映射表中的name字段與所述分層后的多層域名進行匹配,并將匹配到的最長的記錄作為匹配結果。
7.一種服務器迭代查詢系統,其特征在于,所述系統包括二級ENUM/DNS服務器,所述二級ENUM/DNS服務器進一步包括:地址信息緩存模塊、地址信息查詢模塊,其中:
所述地址信息查詢模塊用于,收到迭代查詢請求時,首先進行本地數據查詢,本地數據查詢失敗后,則在本地緩存中查詢目標二級ENUM/DNS服務器的地址信息,如果查詢成功,則根據查詢到的目標二級ENUM/DNS服務器的地址信息直接向所述目標二級ENUM/DNS服務器發起查詢;否則,向一級ENUM/DNS服務器發起查詢;
所述地址信息緩存模塊用于,對收到的所述一級ENUM/DNS服務器返回的相關域名稱及地址信息進行緩存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010262753.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于對車輛操作者進行輔助的方法和裝置
- 下一篇:粉狀化妝品組合物





