用于电话号码映射域名服务器Enumdns查询的方法技术

技术编号:4132210 阅读:723 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出了一种用于电话号码映射域名服务器Enumdns查询的方法,包括以下步骤:添加需要查询的Enumdns业务组,并配置关于业务组的以下信息:域名信息、服务字符串信息以及对应于业务组的一个或多个URL;判断用户终端请求的URL是否存在于业务组中;以及基于与用户终端请求的URL相对应的域名信息进行名称权威指针NAPTR查询,并将用户终端的请求转发至用户终端的号码所归属的URL。

【技术实现步骤摘要】

本专利技术涉及移动通讯领域,更具体地,涉及一种用于电话号码映射域名月良务器Enumdns查询的方法。
技术介绍
电话号码映射(Telephone Number Mapping, ENUM )是互联 网工fM且(Internet Engineering Task Force, ITEF )定义的一个十办i义 -RFC2916。其中利用*或名月艮务器(DomainName System, DNS )才几 制,将E.164号码与基于DNS架构的业务资源即统一资源标识 (Uniform Resource Identifier, URI)相结合,国际标准通过在DNS系 统中增加一个新域名el64.arpa存放各资源的URI,建立E.164号码 与可访问资源的映射,为电话号码访问资源提供了 一种实现途径。 所述可访问资源可以包括电话(Phone)、电子邮件(Email)、传真(Fax) 等。ENUM的查询是基于客户端-服务器(Client-Server)方式进行, 其Client端可以驻留在多々某体4豆4言业务中心(Multimedia Messaging Service Center, MMSC )、无线应用十办i义网关(Wireless Application Protocol Gateway, WAPGW)、 Email系统、增值应用等平台上。随着增值应用的广泛发展,越来越多的无线业务需要进行 Enumdns查询(例如彩信、PIM、 PIM1、 ISMP计费)等,WAP网关如^f可能灵活配置这些增^直业务4吏用Enumdns查询所》于应的URI 4言 息,是本专利技术的出发点。
技术实现思路
本专利技术的目的在于,对于运营商增加的需要查询Enumdns的增 值业务,WAP网关能通过在前台简单的增加新的增值业务的配置, 可以在不1奮改X反本的基础上增加对新增加业务的支持,实现对运营 商需求的快速相应。本专利技术提出了一种用于电话号码映射域名服务 器Enumdns查询的方法,包4舌以下步骤添力口需要查询的Enumdns 业务组,并配置关于业务组的以下信息域名信息、月良务字符串信 息以及只于应于业务《且的一个或多个URL;判断用户乡冬端i青求的URL 是否存在于业务组中;以及基于与用户终端请求的URL相对应的域 名信息进行名称权威指针NAPTR查询,并将用户终端的请求转发 至用户纟冬端的号石马所归属的URL。其中,所述的添加需要查询的Enumdns业务组,并配置业务组 的信息的步艰《包4舌在网关的前台添加业务组,并配置业务组的i或 名后缀和月良务字符串;配置对应于业务组的一个或多个URL;以及 将所配置的信息下发至网关的后台。其中,在配置关于所述业务组的信息之后,判断用户终端请求 的URL是否存在于业务组中之前,还包括加载所配置的信息。其中,所述的加载所配置的信息的步骤包括获取业务组的组 标识、域名后缀和服务字符串,并以组标识存储至第一链表中;以 及将组标识与业务组中除第一个URL之外的其他URL存储至第二 链表的二级存储单元链表中,其中,将其他URL以host信息作键 值插入至第二链表中。所述的基于与用户终端请求的URL相对应的域名信息进行名 称权威指针NAPTR查询,并将用户终端的i青求转发至用户终端的 号码所归属的URL的步骤包4舌4艮据与用户终端i青求的URL相对 应的域名信息构造Enumdns请求以进行名称权威指针NAPTR查 询;以及收到NAPTR响应之后,网关才艮据与用户终端请求的URL 相对应的服务字符串信息将用户终端的请求转发至用户终端的号码 所归属的URL。其中,所述的才艮据与用户终端i青求的URL相对应的i或名信息构 造Enumdns请求以进行名称权威指针NAPTR查询的步骤包括根 据用户终端请求的URL找到业务组的域名信息和月l务字符串信息; 以及才艮据域名信息构造Enumdns请求以进行NAPTR查询。其中,所述的网关才艮据与用户终端i青求的URL相对应的月良务字 符串信息将用户终端的请求转发至用户终端的号码所归属的URL 的步骤包括根据用户终端请求的URL服务字符串判断是否获得用 户终端请求的URL;当判断获得了用户终端请求的URL时,将请 求的URL替换成NAPTR响应中的URL;网关将用户请求转发至 用户i青求的l良务商。其中,在添加需要查询的Enumdns业务组之前,还包括判断 当前数据库中是否存在需要增加的业务组,其中,当存在业务组时, 界面进行警告提示。其中,当判断用户终端请求的URL不存在于业务组中时,网关 将用户请求转发至用户请求的服务商。本专利技术还提供了一种用于电话号码映射域名服务器Enumdns 查询的系统,包4舌添加配置才莫块,用于添力口需要查询的Enumdns 业务组,并配置关于业务组的以下信息域名信息、月良务字符串信7息以及对应于业务组的一个或多个URL;判断才莫块,用于判断用户 终端请求的URL是否存在于业务组中;以及查询转发模块,用于基 于与用户终端请求的URL相对应的域名信息进行名称权威指针 NAPTR查询,并将用户终端的请求转发至用户终端的号码所归属的 URL。本专利技术的效果在于,与原有的判断Enumdns查询相比,WAP 网关可以通过前台运维的简单配置,实现对多种业务(除彩信、PIM、 PIM1之外)的灵活配置,满足运营商对新增业务的需求。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申 请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并 不构成对本专利技术的限定。在附图中图1示出了前台运维对新增业务的配置;图2示出了运维数据如何加载到WAP网关内存;以及图3示出了 \VAP网关刈-新增Enumdns查询业务的逻4專判断;危 程图1。M实施方式为了〗吏本专利技术的目的、技术方案及优点更加清楚明白,以下结 合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处 所描述的具体实施例但j又用以解释本专利技术,并不用于限定本专利技术。本发朋采用以下4支术方案81. 通过前台运维增加新的需要查询Enumdns业务的业务組, 配置该业务组的域名后缀以及Enumdns协议中的服务字符串 (servicestring), 添力口属于i亥业务纟且的url2. 业务在收到用户终端的请求时,判断是否属于配置的需要 查询Enumdns业务,如果不满足,则WAP网关转发用户请求至用 户i青求的SP;否则才艮据用户i青求的该URL找到前台配置的该 Enumdns业务组的域名后缀以及服务字符串(servicestring), 4艮据域 名后缀构造Enumdns请求至Enumdns月良务器进4亍NAPTR查询3. WAP网关收到NAPTR相应后,才艮据该URL的服务字符 串(servicestringM言息进4亍正则匹配,获取该用户MDN所归属的URL 信息,WAP网关将用户的请求转发至该URL。以下结合附图对本专利技术的详细实施进行i兌明-.图1说明Wap网关前台对新增Enumdns业务的配置5101、 当前凄t据库是否存在运营商需要添加的URL信息?如 果存在,跳转至S105,否则跳转至S102;5102、 新增一个Enumdns服务组,配置改组的域名后缀以及服 务字符串(ser本文档来自技高网
...

【技术保护点】
一种用于电话号码映射域名服务器Enumdns查询的方法,其特征在于,包括以下步骤: 添加需要查询的Enumdns业务组,并配置关于所述业务组的以下信息:域名信息、服务字符串信息以及对应于所述业务组的一个或多个URL; 判断用户终端请求的 URL是否存在于所述业务组中;以及 基于与所述用户终端请求的URL相对应的域名信息进行名称权威指针NAPTR查询,并将所述用户终端的请求转发至所述用户终端的号码所归属的URL。

【技术特征摘要】
1.一种用于电话号码映射域名服务器Enumdns查询的方法,其特征在于,包括以下步骤添加需要查询的Enumdns业务组,并配置关于所述业务组的以下信息域名信息、服务字符串信息以及对应于所述业务组的一个或多个URL;判断用户终端请求的URL是否存在于所述业务组中;以及基于与所述用户终端请求的URL相对应的域名信息进行名称权威指针NAPTR查询,并将所述用户终端的请求转发至所述用户终端的号码所归属的URL。2. 根据权利要求1所述的方法,其特征在于,所述的添加需要查 询的Enumdns业务组,并配置所述业务组的信息的步骤包括在网关的前台添加所述业务组,并配置所述业务组的域名 后缀和服务字符串;配置对应于所述业务组的一个或多个URL;以及将所配置的信息下发至所述网关的后台。3. 根据权利要求1所述的方法,其特征在于,在配置关于所述业 务组的信息之后,判断用户终端请求的URL是否存在于所述 业务组中之前,还包括加载所配置的信息。4. 4艮据斥又利要求3所述的方法,其特4正在于,所述的加载所配置 的4言息的步骤包4舌获取所述业务组的组标识、域名后缀和服务字符串,并以所述组标识存储至第一链表中;以及将所述组标识与所述业务组中除第一个URL之外的其4也 URL存储至第二链表的二级存储单元链表中,其中,将所述 其他URL以host信息作键值插入至所述第二链表中。5. 根据权利要求1所述的方法,其特征在于,所述的基于与所述 用户终端i青求的URL相对应的域名信息进4亍名称4又威指4十 NAPTR查询,并将所述用户终端的请求转发至所述用户终端 的号码所归属的URL的步骤包4舌才艮据与所述用户终端请求的url相对应的i或名信息构造 Enumdns请求以进行名称权威指针NAPTR查询;以及收到NAPTR响应之后,网关才艮据与所述用户终端i青求的 URL相对应的服务字符串信息将所述用户终端的请求转发至...

【专利技术属性】
技术研发人员:李杰吴丽梅
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1