用于路由和处理ENUM查询的方法、系统和计算机程序产品技术方案

技术编号:5443196 阅读:202 留言:0更新日期:2012-04-11 18:40
在此所述的主题包括用于将ENUM查询路由到ENUM数据库的方法, 系统和计算机程序产品。根据一个方面,在此所述的主题包括一种用于将 ENUM查询路由到ENUM数据库的方法。该方法包括:接收包含用户标识 符的ENUM查询。基于用户标识符,在多个不同内容的ENUM数据库之中 识别一个ENUM数据库。将ENUM查询路由到所识别的ENUM数据库。

【技术实现步骤摘要】
【国外来华专利技术】
在此公开的主题涉及ENUM査询。更具体的,该主题涉及用于路由和 处理ENUM查询的方法、系统和计算机程序产品。
技术介绍
E.164号码映射(ENUM)指的是将E.164格式的电话号码转换为统一 资源标识符(URI),其可由域名系统(DNS)服务器解析为网际协议(IP) 地址。ENUM已经在全世界广泛使用,以便提供在IP网络,例如互联网, 与公用电话交换网(PSTN)之间的集成。在一个提议中,如在RFC 2916 中所述的,在ENUM转换中所用的电话号码格式是E.164号码格式。根据 ITU-T标准,E.164电话号码可以包括多达15个数字,并包括前导+符号, 其表示该号码是全球唯一的。例如,有效的E.164电话号码可以包括 +420-123456789。 E.164号码到IP网络标识符的ENUM转换可以包括形成 包含该E.164号码的ENUM査询,并且查询包含一个或多个命名授权指针 (NAPTR)记录的ENUM数据库,这些记录将各个E.164号码与一个或多 个IP网络标识符相关联。NAPTR记录是一类DNS记录,其支持基于规则 表达的重写,其中在NAPTR记录内的每一个网络标识符都可以基于各种参 数而相区别。因此,NAPTR记录可以包含与单一电话号码相关联的多个 URI,其中每一个URI都可以基于顺序、优先选择性和服务而相区别。例 如,E.164电话号码+420-123456789可以与位于ENUM数据库中的NAPTR记录内的SIP URI smith@domain.org, H.323 URI smith@domain.org禾卩email URI smith@domain.org丰目关联。在接收到一个ENUM查询时,ENUM数据库可以找到并返回与包含在 该查询中的电话号码相关的NAPTR记录。可以要求额外的转换,以便从所 提供的NAPTR记录内选择特定的网络标识符来首先尝试连接。通常, ENUM查询可以由位于靠近査询发起者的ENUM数据库来处理,以便减小 ENUM应答的应答时间。因此,常规上,可以遍及一个特定地理区域上分 布多个相同内容(identicallyprovisioned)的ENUM数据库,以便每一个数 据库都能够应答与网络内任何用户有关的ENUM查询。一些常规ENUM系统的一个问题在于,所有ENUM数据库都包含一组 完整的与网络中所有用户有关的ENUM数据。但随着更多用户和服务被增 加到现有网络中,其包括文本和多媒体信息业务、IP电话(voIP)和其它 互联网多媒体子系统(IMS)服务,存储在这些ENUM数据库每一个中的 ENUM数据的量相应地增大。随着ENUM数据量的增大,越来越难以将所 有ENUM数据保存在单一 ENUM数据库内。在多个相同内容的数据库服务一个网络的ENUM数据库系统中,路由 是简单的,因为可以将查询发送到任意数据库用于转换。例如,查询可以 装入并在多个相同内容的ENUM数据库之间共享。在一些实例中,服务一个网络的ENUM数据库可以不是相同内容的。 例如,当最大程度地利用了操作者现有的ENUM数据库时,操作者会希望 将新的ENUM数据库带入服务中,并将一部分用户数据从旧的ENUM数据 库移到新的ENUM数据库。作为将一部分用户数据移到新的ENUM数据库 的结果,新旧ENUM数据库不包含相同组的用户ENUM数据。结果,必须 将用于识别保存特定用户数据的ENUM数据库的位置信息提供给用于形成 ENUM査询的切换。要求将用于每一个用户的ENUM数据库位置信息重复提供给切换是工作量很大的,尤其在具有大量现有切换的网络中。在服务 供应商希望在多个ENUM数据库之间移动用户ENUM数据的任何时间都可 能要求这种重复提供。结果,就需要一种改进的方法,系统和计算机程序 产品用于路由并处理ENUM查询。
技术实现思路
在此所述的主题包括用于将ENUM查询路由到ENUM数据库的方法、 系统和计算机程序产品。根据一个方面,在此所述的主题包括一种用于将 ENUM查询路由到ENUM数据库的方法。该方法包括接收包含用户标识符 的ENUM查询。基于所述用户标识符,在多个不同内容的ENUM数据库中 识别一个ENUM数据库。将所述ENUM查询路由到所识别的ENUM数据 库。根据另一方面,在此所述的主题包括一种灵活ENUM路由节点,用于 将ENUM查询路由到ENUM数据库。该灵活ENUM路由节点包括通信 模块,用于接收包含用户标识符的ENUM査询;以及E.164-到-ENUM数 据库标识符映射数据结构,用于将一个或多个用户标识符与一个或多个 ENUM数据库标识符相关联。该灵活ENUM路由节点还包括ENUM数据 库标识符模块,用于基于所述用户标识符并使用所述E.164-到-ENUM数据 库标识符映射数据结构,从多个不同内容的ENUM数据库之中识别一个 ENUM数据库,并用于将所述ENUM査询路由到所识别的ENUM数据库。在此所述的主题可以用计算机程序产品来实现,其包括包含在计算机 可读介质中的计算机可执行指令。适于实现在此所述主题的示范性计算机 可读介质包括芯片式存储装置、盘片式存储装置、专用集成电路、可编程 逻辑器件以及可下载的电信号。另外,用于实现在此所述主题的计算机程 序产品可以位于单一装置或计算平台上,或者可以分布在多个装置或计算 平台中。附图说明现在将参考附图解释在此所述的主题,其中-图1是根据在此所述主题的一个实施例的示范性系统的网络图,用于 将ENUM査询路由到ENUM数据库,该系统包括基于范围的E.164-到 -EMJM数据库标识符映射数据结构;图2是根据在此所述主题的一个实施例的示范性系统的网络图,用于 将ENUM査询路由到ENUM数据库,该系统包括基于范围和基于例外的 E.164-到-ENUM数据库标识符映射数据结构的组合;图3是根据在此所述主题的一个实施例的示范性处理过程的流程图, 用于将ENUM査询路由到ENUM数据库;图4是根据在此所述主题的一个实施例的灵活ENUM路由节点的示范 性内部架构的框图,该灵活ENUM路由节点用于将ENUM査询路由到 ENUM数据库;以及图5是一个示范性系统的网络图,用于将ENUM查询路由到ENUM数 据库。具体实施例方式在此所述的主题包括用于路由并处理ENUM查询的方法、系统和计算 机程序产品。图1是用于将ENUM査询路由到ENUM数据库的一个示范性 系统的网络图。在图1中,该系统包括基于范围的E.164-到-ENUM数据库 标识符映射数据结构。参考图l,网络100可以包括发信点(SP) 102、灵 活ENUM路由节点104和ENUM数据库106、 108及110。 SP102可以经 由通信链路,例如7号信令系统(SS7)通信链路、IP通信链路或IP上的 SS7 (SS7-over-IP)通信链路,连接到灵活ENUM路由节点104,以便使用 该灵活ENUM路由节点104传输信令消息(例如ENUM查询)和应答消息。 类似地,灵活ENUM路由节点104可以经由一个或多个适合的通信链路连 接到ENUM数据库106-110,以便与ENUM数据库106-110之间发送并接 收ENUM査询消息和ENUM应答消息。SP 102可以是用于在根据在此所本文档来自技高网
...

【技术保护点】
一种用于将E.164号码映射(ENUM)查询路由到ENUM数据库的方法,所述方法包括: 接收包含用户标识符的ENUM查询; 基于所述用户标识符,在多个不同内容的ENUM数据库之中识别一个ENUM数据库;以及 将所述ENUM 查询路由到所识别的ENUM数据库。

【技术特征摘要】
【国外来华专利技术】2006.7.20 US 60/832,084;2007.7.18 US 11/879,7371、一种用于将E.164号码映射(ENUM)查询路由到ENUM数据库的方法,所述方法包括接收包含用户标识符的ENUM查询;基于所述用户标识符,在多个不同内容的ENUM数据库之中识别一个ENUM数据库;以及将所述ENUM查询路由到所识别的ENUM数据库。2、 如权利要求1所述的方法,其中,接收ENUM查询的步骤包括 接收包含E.164电话号码的ENUM査询。3、 如权利要求1所述的方法,其中,接收ENUM査询的步骤包括 接收由服务切换点(SSP)、移动交换中心(MSC)、媒体网关控制器(MGC)、 会话发起协议(SIP)代理服务器、H.323网守以及IP多媒体子系统(IMS) 节点之中的一个所产生的ENUM査询。4、 如权利要求1所述的方法,其中,接收ENUM査询的步骤包括 在灵活ENUM路由节点上接收ENUM查询,该查询是被发往该灵活ENUM 路由节点。5、 如权利要求1所述的方法,其中,接收ENUM査询的步骤包括 截获被发往ENUM数据库的ENUM查询。6、 如权利要求1所述的方法,其中,确定ENUM数据库标识符的步 骤包括搜索基于范围的数据结构。7、 如权利要求1所述的方法,其中,确定ENUM数据库标识符的步 骤包括搜索基于例外的数据结构,并且响应于未能在所述基于例外的数 据结构中识别出与所述用户标识符相对应的ENUM数据库的情况,搜索基于范围的数据结构。8、 如权利要求l所述的方法,其中,识别ENUM数据库的步骤包括 确定与所识别的ENUM数据库相关联的统一资源标识符(URI)、 IP地址和 端口号中的至少一个。9、 如权利要求l所述的方法,其中,识别ENUM数据库的步骤包括 确定与所识别的ENUM数据库相关联的统一资源标识符(URI)。10、 如权利要求l所述的方法,其中,路由ENUM査询的步骤包括 修改所述ENUM查询以包含所识别的ENUM数据库的地址。11、 一种用于处理E.164号码映射(ENUM)查询的方法,所述方法包括接收包含用户标识符的ENUM查询;利用所述用户标识符,在多个不同内容的ENUM数据库之中识别一个 ENUM数据库;以及终止所述ENUM査询,产生新的ENUM査询并将其传送到所识别的 ENUM数据库。12、 如权利要求11所述的方法,包括存储与所述ENUM查询相关联 的ENUM事务的状态信息。13、 如权利要求12所述的方法,包括 接收ENUM应答;用所存储的状态信息将所述ENUM应答与所述ENUM事务相关联; 终止所述ENUM应答,产生新的ENUM查询,并且将该新的ENUM 应答传...

【专利技术属性】
技术研发人员:P·J·马尔西科
申请(专利权)人:泰克莱克公司
类型:发明
国别省市:US

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

1