[发明专利]用于电话号码映射域名服务器Enumdns查询的方法有效
| 申请号: | 200910167579.X | 申请日: | 2009-08-27 |
| 公开(公告)号: | CN101640701A | 公开(公告)日: | 2010-02-03 |
| 发明(设计)人: | 李杰;吴丽梅 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L29/12 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 余 刚;吴孟秋 |
| 地址: | 518057广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 电话号码 映射 域名 服务器 enumdns 查询 方法 | ||
技术领域
本发明涉及移动通讯领域,更具体地,涉及一种用于电话号码映射域名服务器Enumdns查询的方法。
背景技术
电话号码映射(Telephone Number Mapping,ENUM)是互联网工作组(Internet Engineering Task Force,ITEF)定义的一个协议-RFC2916。其中利用域名服务器(Domain Name System,DNS)机制,将E.164号码与基于DNS架构的业务资源即统一资源标识(Uniform Resource Identifier,URI)相结合,国际标准通过在DNS系统中增加一个新域名e164.arpa存放各资源的URI,建立E.164号码与可访问资源的映射,为电话号码访问资源提供了一种实现途径。所述可访问资源可以包括电话(Phone)、电子邮件(Email)、传真(Fax)等。
ENUM的查询是基于客户端-服务器(Client-Server)方式进行,其Client端可以驻留在多媒体短信业务中心(Multimedia MessagingService Center,MMSC)、无线应用协议网关(Wireless ApplicationProtocol Gateway,WAPGW)、Email系统、增值应用等平台上。
随着增值应用的广泛发展,越来越多的无线业务需要进行Enumdns查询(例如彩信、PIM、PIM1、ISMP计费)等,WAP网关 如何能灵活配置这些增值业务使用Enumdns查询所对应的URI信息,是本发明的出发点。
发明内容
本发明的目的在于,对于运营商增加的需要查询Enumdns的增值业务,WAP网关能通过在前台简单的增加新的增值业务的配置,可以在不修改版本的基础上增加对新增加业务的支持,实现对运营商需求的快速相应。本发明提出了一种用于电话号码映射域名服务器Enumdns查询的方法,包括以下步骤:添加需要查询的Enumdns业务组,并配置关于业务组的以下信息:域名信息、服务字符串信息以及对应于业务组的一个或多个URL;判断用户终端请求的URL是否存在于业务组中;以及基于与用户终端请求的URL相对应的域名信息进行名称权威指针NAPTR查询,并将用户终端的请求转发至用户终端的号码所归属的URL。
其中,所述的添加需要查询的Enumdns业务组,并配置业务组的信息的步骤包括:在网关的前台添加业务组,并配置业务组的域名后缀和服务字符串;配置对应于业务组的一个或多个URL;以及将所配置的信息下发至网关的后台。
其中,在配置关于所述业务组的信息之后,判断用户终端请求的URL是否存在于业务组中之前,还包括:加载所配置的信息。
其中,所述的加载所配置的信息的步骤包括:获取业务组的组标识、域名后缀和服务字符串,并以组标识存储至第一链表中;以及将组标识与业务组中除第一个URL之外的其他URL存储至第二链表的二级存储单元链表中,其中,将其他URL以host信息作键值插入至第二链表中。
所述的基于与用户终端请求的URL相对应的域名信息进行名称权威指针NAPTR查询,并将用户终端的请求转发至用户终端的号码所归属的URL的步骤包括:根据与用户终端请求的URL相对应的域名信息构造Enumdns请求以进行名称权威指针NAPTR查询;以及收到NAPTR响应之后,网关根据与用户终端请求的URL相对应的服务字符串信息将用户终端的请求转发至用户终端的号码所归属的URL。
其中,所述的根据与用户终端请求的URL相对应的域名信息构造Enumdns请求以进行名称权威指针NAPTR查询的步骤包括:根据用户终端请求的URL找到业务组的域名信息和服务字符串信息;以及根据域名信息构造Enumdns请求以进行NAPTR查询。
其中,所述的网关根据与用户终端请求的URL相对应的服务字符串信息将用户终端的请求转发至用户终端的号码所归属的URL的步骤包括:根据用户终端请求的URL服务字符串判断是否获得用户终端请求的URL;当判断获得了用户终端请求的URL时,将请求的URL替换成NAPTR响应中的URL;网关将用户终端请求转发至用户终端请求的服务商。
其中,在添加需要查询的Enumdns业务组之前,还包括:判断当前数据库中是否存在需要增加的业务组,其中,当存在业务组时,界面进行警告提示。
其中,当判断用户终端请求的URL不存在于业务组中时,网关将用户请求转发至用户请求的服务商。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910167579.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三相三柱铁芯电抗器的铁芯夹件系统
- 下一篇:定氧测温导线





