用于在利用多个不同ENUM服务类型的通信网络中指定特定的ENUM服务类型的方法、系统和计算机程序产品技术方案

技术编号:5443704 阅读:197 留言:0更新日期:2012-04-11 18:40
本文所述主题包括用于在使用多个不同ENUM服务类型的通信网络 中指定ENUM服务类型的方法、系统和计算机程序产品。根据一个方法, 从多个不同ENUM服务类型中识别出至少一个ENUM服务类型。在与 ENUM数据库分离的信令点处执行所述识别操作。生成与所识别的至少一 个ENUM服务类型相对应的ENUM查询消息。向用于提供所识别的至少 一个ENUM服务类型的至少一个ENUM服务器传输ENUM查询消息。

【技术实现步骤摘要】
【国外来华专利技术】
本文所述主题涉及E.164号码映射(ENUM)。更具体地,本文所述主题 涉及用于在利用多个不同ENUM服务类型的通信网络中为呼叫或其它通 信指定特定的ENUM服务类型的方法、系统和计算机程序产品。
技术介绍
目前,有关于互联网协议(IP)电话技术的一个关注点是将其与公共交 换电话网络(PSTN)进行无缝集成的需求。因为目前利用了多种不同的信令 协议来访问PSTN,所以对于任何集成方案来说,能够支持所有各种各样 的协议是很重要的。通常来说,拥有一个与所有可用于与给定用户建立联 系的服务(例如,电话呼叫、电子邮件、网络等)相挂钩的统一标识号码是 有用的。例如,由ITU-T标准所定义的E.164号码可以被指定为统一标识 号码。E.164号码通常被用在E.164电话号码映射(ENUM)系统中,所述 E.164电话号码映射系统可将E.164号码与多个URI地址(可通过其与被叫 方用户进行联系)关联起来。ENUM系统通常利用DNS查询来获得对给定拨打号码(即统一标识号7码)的转换数据(即URI地址)。随着不断添加新的服务(例如,文本消息、语音消息、视频、IMS通信等),IP网络中的DNS查询的数目也将会增加。 同样地,随着服务数目的膨胀,由用户所利用的URI地址的数目也会持续 增长,并且因而被包括在应答消息中。因此,出现了一个问题,即作为对 一个查询消息的应答而产生的一个消息可能会包括了比消息发起者想要的 服务更多的服务(既在数量上又在服务类型上)。例如,查询发起者可能只 想要mailtoURI地址,因为该主叫方可能只能通过电子邮件进行通信。在 这种情况下,并不需要将与其它服务有关的URI地址包括在应答消息中而 因此不必要地消耗网络资源。由此,理想的是,限制应答消息的内容以便 减少用于传输应答的整体带宽。因此,存在着对于用于在利用多个不同ENUM服务类型的通信网络中 指定一种ENUM服务类型的改进方法、系统和计算机程序产品的需求。
技术实现思路
本文所述主题包括用于在使用多个不同ENUM服务类型的通信网络 中指定ENUM服务类型的方法、系统和计算机程序产品。根据一个方法, 从多个不同ENUM服务类型中识别出至少一个ENUM服务类型。在与 ENUM数据库分离的信令点处执行该识别操作。生成与所识别的至少一个 ENUM服务类型相对应的ENUM查询消息。向用于提供所识别的至少一 个ENUM服务类型的至少一个ENUM服务器传输所述ENUM查询消息。附图说明将参考附图来解释本文所述主题的优选实施例,其中图1A是网络图,其示出了根据本文所述主题的实施例的用于在通信网络中指定ENUM服务类型的示例性通信网络;图1B是网络图,其示出了根据本文所述主题的实施例的用于识别ENUM服务类型的信令点102的示例性细节;图2示出了根据本文所述主题的实施例的示例性ENUM查询消息; 图3示出了根据本文所述主题的实施例的示例性ENUM应答消息; 图4是网络图,其示出了根据本文所述主题的实施例的示例性通信网络,该通信网络将ENUM査询传输给提供不同ENUM类型的多个ENUM 数据库之中的一个用于提供特定类型的ENUM服务类型的ENUM数据库;图5是网络图,其示出了根据本文所述主题的实施例的示例性通信网 络,该通信网络利用了信令消息路由节点(在本文中被称为ENUM灵活路 由节点或E-Flex节点),该信令消息路由节点用于从提供不同类型的ENUM 服务的多个ENUM服务器之中的单个用于提供特定类型的ENUM服务的 ENUM服务器中获得ENUM应答;图6是网络图,其示出了根据本文所述主题的实施例的示例性通信网 络,该通信网络利用E-Flex节点来从多个ENUM服务器获得ENUM应答;图7是网络图,其示出了根据本文所述主题的实施例的示例性通信网 络,该通信网络利用E-Flex节点和用户偏好数据库来根据用户偏好获得特 定ENUM服务类型的ENUM应答;图8是网络图,其示出了根据本文所述主题的实施例的示例性通信网 络,该通信网络利用信令点来指定并获得最大数目的ENUM应答;以及图9是流程图,其示出了根据本文所述主题的实施例的示例性步骤, 所述步骤用于在通信网络中识别并指定ENUM服务类型。具体实施例方式本主题涉及用于在利用多个不同ENUM服务类型的通信网络中指定 特定ENUM服务类型的方法、系统和计算机程序产品。图1示出了一个示 例性通信网络IOO,其中,可以根据本文所述主题的实施例来实现本主题。参考图1A,网络IOO可以包括信令点102、 ENUM服务器104、以及 至少一个客户端设备106。信令点102可以包括连接到客户端设备106的 电话中心局交换机。在一个实施例中,信令点102可以包括被称为5类交 换机或TDM交换机的设备,或者任何其它用于基于TDM的、电路交换电 话呼叫的网络设备(例如,SS7服务交换点(SSP))。在一个替代的实施例中, 信令点102可以是基于IP的单元,例如IP多媒体子系统(IMS)呼叫会话控 制功能模块(CSCF)、媒体网关控制器(MGC)、软交换、下一代网络(NGN) 节点、应用服务器、服务控制点、移动交换中心(MSC)服务器、归属位置 寄存器(HLR)、 IMS归属用户服务器(HSS)、在线状态服务器(presenceserver)、 SIP代理服务器、或H.323网守。ENUM服务器104可以包括数 据库108,其包含大量电话号码、URI地址等,主叫方可用其来联系被叫 方。在一个示例性实现中,数据库108可以包括用于多个不同ENUM服务 类型的E.164号码至imi映射。例如,数据库108可以包括用于电子邮件 ENUM服务类型的E.164号码至mailto URI映射,用于语音呼叫ENUM服 务类型的E.164号码至SIP URI映射,以及用于即时消息ENUM服务类型 的E.164号码至即时消息URI映射。客户端设备106可以包括传统电话、 互联网协议(IP)电话、计算机、或任何其它能与SP 102进行通信的类似设 备。本文所述主题不限于将SP102连接到用户设备这样的实现。在一个替 代的实现中,SP102可以是PSTN汇接局或连接到其它信令点的IP等同物。在图1A中,信令点102检测通信发起事件(例如,客户端设备106发 起的呼叫)。响应于该事件,信令点102可以识别发起地址(例如,主叫方 的电话号码)以及目的地址(例如,被叫方的E.164号码)。 一旦检测到通信 发起事件消息,信令点102可用于确定是否需要ENUM服务,并且如果是, 则产生查询消息(例如,ENUM查询消息111),该查询消息被发送到转换 服务器(例如,ENUM服务器104)以便获得用户可达的至少一个URI。信 令点102可以基于目的地的媒体类型来确定是否需要ENUM服务。例如, 如果目的地是IP设备,则可能需要ENUM服务来将目的地的E.164号码 转换为URI或其它合适的基于IP的标识符。在一个实施例中,ENUM査询消息111既包括被叫方的E.164号码(未 示出),又包括与由信令点102所识别的ENUM服务类型相对应的服务类 型指示符120。信令点102可以以任何适当的方式来识别ENUM服务类型。 例如,如图1B所示,SP 102可以本文档来自技高网
...

【技术保护点】
一种方法,用于在利用多个不同E.164号码映射(ENUM)服务类型的通信网络中指定ENUM服务类型,该方法包括: 在与ENUM数据库分离的信令点处,从多个不同ENUM服务类型中识别至少一个ENUM服务类型; 生成与所识别的至少一 个ENUM服务类型相对应的至少一个ENUM查询消息;以及 向用于提供所识别的至少一个ENUM服务类型的至少一个ENUM服务器传输所述至少一个ENUM查询消息。

【技术特征摘要】
【国外来华专利技术】2006.7.20 US 60/832,215;2007.7.19 US 11/880,1081、一种方法,用于在利用多个不同E.164号码映射(ENUM)服务类型的通信网络中指定ENUM服务类型,该方法包括在与ENUM数据库分离的信令点处,从多个不同ENUM服务类型中识别至少一个ENUM服务类型;生成与所识别的至少一个ENUM服务类型相对应的至少一个ENUM查询消息;以及向用于提供所识别的至少一个ENUM服务类型的至少一个ENUM服务器传输所述至少一个ENUM查询消息。2、 根据权利要求1所述的方法,其中,在与ENUM数据库分离的信 令点处识别至少一个ENUM服务类型的操作包括在PSTN交换局、IP 多媒体子系统(IMS)节点、媒体网关控制器(MGC)、会话发起协议(SIP)代理 服务器、H.323网守、软交换、下一代网络(NGN)节点、应用服务器、服 务控制点、移动交换中心(MSC)服务器、归属位置寄存器(HLR)、 IMS归属 用户服务器(HSS)和在线状态服务器其中之一处确定ENUM服务类型。3、 根据权利要求1所述的方法,其中,生成与所识别的至少一个ENUM 服务类型相对应的至少一个ENUM查询消息的操作包括生成具有与所识 别的至少一个ENUM服务类型相对应的ENUM服务类型参数的ENUM査 询消息。4、 根据权利要求3所述的方法,其中,传输所述ENUM查询消息的 操作包括向单个ENUM服务器传输所述ENUM查询消息,所述单个 ENUM服务器具有对用于多个ENUM服务类型的ENUM数据的访问权。5、 根据权利要求1所述的方法,其中识别至少一个ENUM服务类型的操作包括识别多个ENUM服务类型; 生成至少一个查询消息的操作包括生成与所识别的多个ENUM服务类型相对应的多个ENUM査询消息;并且传输所述至少一个查询消息的操作包括将所述多个ENUM查询消息 中的每一个传输给与识别出的用于每个查询消息的服务类型相对应的 ENUM服务器。6、 根据权利要求1所述的方法,包括在所述至少一个ENUM查询消息中插入服务类型标识符参数; 在所述信令点与至少一个ENUM数据库之间的路由节点处,截取所述至少一个ENUM查询消息;从所述至少一个ENUM查询消息中移除所述ENUM服务类型标识符; 向用于提供所述ENUM服务的所述至少一个ENUM服务器转发所述至少一个ENUk查询消息;从所述至少一个ENUM服务器接收ENUM应答;以及 向所述信令点转发所述应答。7、 根据权利要求1所述的方法,包括在所述至少一个ENUM查询消息中插入多个ENUM服务类型;在所述信令点与至少一个ENUM数据库之间的路由节点处,接收所述 至少一个ENUM査询消息;在所述路由节点处,构造多个特定服务ENUM查询,并且将这些 ENUM查询传输给与特定服务类型相对应的ENUM数据库;接收对所述ENUM查询的应答;以及把来自所f收的应答中的ENUM数据合并为单个ENUM应答,并且 将该应答转发给所述信令点。8、 根据权利要求1所述的方法,包括在所述信令点与至少一个ENUM数据库之间的路由节点处,接收所传 输的ENUM査询;并且在所述路由节点处访问用户偏好数据库以识别与至少一个ENUM服务类型相关联 的用户偏好;构造与由用户偏好所指定的ENUM服务类型相对应的新ENUM 查询;以多将该ENUM查询转发给用于提供由所述用户偏好所指定的 ENUM服务类型的至少一个ENUM数据库。9、 根据权利要求1所述的方法,包括在所述至少一个ENUM査询 消息中插入最大URI参数,该最大URI参数用于指定要由ENUM数据库 返回的URI的最大数目。10、 一种系统,用于...

【专利技术属性】
技术研发人员:C·海因策P·J·马尔西科M·A·维托斯基
申请(专利权)人:泰克莱克公司
类型:发明
国别省市:US

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

1