使用e.164号码映射数据提供服务质量的方法和系统的制作方法

文档序号:7681104阅读:522来源:国知局

专利名称::使用e.164号码映射数据提供服务质量的方法和系统的制作方法
技术领域
:本文所描述的主题涉及在通信网络中提供服务质量(QoS)。更具体地,本文所描述的主题涉及在通信网络中使用ENUM数据提供QoS的方法、系统和计算机程序产品。
背景技术
:因特网工程任务组(正TF)发起了E.164号码映射(ENUM)系统的开发以便于依赖电话号码的通信网络与使用域名系统(DNS)的通信网络的互联。特别地,所述ENUM系统可以将被称为E.164号码的特定号码映射为DNS中的一个或多个统一资源标识符(URI)。URI是识别资源的字符串,该资源例如文档、图像、文件、数据库、电子邮件地址、网址或其它以共同结构格式的资源或服务。URI可以包括SIPURI、即时消息(IM)标识符、电子邮件地址标识符、因特网聊天会话标识符或IP地址。图l是示例的通信网络,一般指定为100,其使用ENUM系统。网络100包括用于将公共交换电话网络(PSTN)系统104连接到IP多媒体子系统(IMS)106的信令点(SP)102(如,网关、交换点等等)。SP102用于使得在传统的电话单元或连接到PSTN104的另外合适的网络设备与分组电话单元或连接到IMS106的另外合适的网络设备之间能够通信。移动电话单元可以通过会话初始协议(SIP)代理服务器108与IMS106通信。传统的电话单元和分组单元可以通信语音数据、文本数据或其它合适的数据。例如,当标准电话单元的用户试图联系与分组电话单元相关联的用户时,可以采用ENUM系统。当传统电话单元的用户拨E.164格式的被叫方号码(在本文被称为E.164号码)来联系与分组电话单元相关联的用户时,可以发起在所述传统电话单元和所述分组电话单元之间的通信。被拨的E.164号码(或被叫方号码)从所述传统电话单元传送到PSTN104。PSTN104然后可以生成包含E.164号码的ISUPIAM消息110,并IAM消息110发送到SP102。在这个例子中,SP102确定出被叫用户电话是分组电话并且需要EMJM查询。SP102配制ENUM查询112,并将所述查询发送到ENUM数据库114。在所述ENUM查询中,通过反转被拨的E.164号码的数字位顺序和在末尾附加最高级别域el64.arpa,将所述E.164号码转换为ENUM消息格式。例如,如果原始的E.164号码是123-456-7890,ENUM查询112被转换为0.9.8.7.6.5.4.3.2丄el64.arpa(在本文中也被称为E.164号码)。ENUM服务器114使用ENUM查询来检索与该E.164号码相关联的一个或多个名称权威指针(NAPTR)记录。每个NAPTR记录可以标识至少一个URI,该URI相应于使用该E.164号码的用户。所述URI可以标识移动电话单元。然后在ENUM响应116中将所述URI传送给SP102,以建立在所述传统电话单元和所述分组电话单元之间的通信。另外,在NAPTR记录中可以包含不止一个URI以识别一个或多个其它网络设备、服务和/或地址。例如,另一个返回到SP102的URI可以标识用于联系与所述被拨的E.164号码相关联的用户的不同方式,如通过电子邮件或寻呼。期望获得额外的信息,例如与已获得的可用于联系被叫方的URI中的每一个相关联的服务质量(QoS)信息,而不是简单地向SP102返回从ENUM服务器114获得的URI或URI集。QoS信息的例子可以包括声音质量和每个URI可用的带宽或吞吐量的数量。当前用于获得ENUM和QoS数据的机制是不同的。例如,使用ENUM査询获得ENUM数据,以及通过节点(例如端局交换机或服务用户的HLR)来获得或提供QoS数据。另外,QoS数据没有被链接到ENUM数据。更适合的是,可以为诸如用户目录号码之类的传统用户标识符存储QoS数据。如上所述,获得ENUM和QoS数据的机制是分离且不同的。然而,为了获得用于具有多个ENUM身份的用户的增强的联系信息,期望结合QoS信息和ENUM信息。现在,这样的结合机制并不存在。因此,根据与传统ENUM系统相关联的这些困难,在通信网络中需要改进的方法、系统和计算机程序产品以提供ENUM和QoS服务的结合。
发明内容根据一个方面,本文所描述的主题包括在通信网中使用E.164号码映射(ENUM)数据以提供QoS的方法、系统和计算机程序产品。一种方法包括接收包括E.164号码的査询消息。定位与所述E.164号码相关联的至少一个统一资源标识符(URI)。获得对应于至少一个URI的QoS数据。进一步地,可以用所述URI和所述对应的QoS数据来响应查询消息。可以使用包括存储在计算机可读介质中的计算机可执行指令的计算机程序产品来实现本文描述的使用ENUM数据以提供QoS的主题。适于实施本文描述的主题的示例的计算机可读媒体包括磁盘存储设备、可编程逻辑设备、专用集成电路和可下载的电子信号。另外,实现本文描述的主题的计算机可读介质可以分布于多个物理设备和/或计算平台上。现在,将参考下列附图阐明本文所描述主题的优选实施例,其中图1是使用ENUM系统的示例性的通信网络;图2是根据本文描述主题的实施例的示例性的系统,该系统用于在通信网络中使用ENUM数据来提供QoS;图3是根据本文描述主题的实施例的示例性ENUM査询消息的框图;图4是示出了根据本文描述主题的实施例的在通信网络中使用ENUM数据来提供QoS服务的示例性步骤的流程图5是根据本文描述主题的实施例的示例性ENUM响应消息的框图;图6是根据本文描述主题的实施例的网络框图,其示出了包括用于将QoS数据提供给ENUM灵活(E-Flex)编号节点的QoS服务器的示例性系统;图7是示出了根据本文描述主题的实施例的示例性E-Flex节点的框图;图8是根据本文描述主题的实施例的网络框图,其示出了包括用于将QoS数据提供给E-Flex节点以比较在被叫和主叫方之间的QoS级别的QoS服务器的示例性系统;图9是根据本文描述主题的实施例的网络框图,其示出了包括从QoS服务器接收QoS数据且从存在服务器接收存在数据的E-Flex节点的示例性系统。具体实施例方式图2示出了根据本文所描述主题的实施例的示例性网络,一般指定为200,该网络用于在通信网络中使用ENUM数据来提供QoS。参考图2,网络200可以包括与网络200可操作地通信的ENUM服务器202。网络200可以包括用于在PSTN208和IMS210之间提供通信的SP206。特别地,SP206可以包括但不限于媒体网关控制器(MGC)、软交换机(SS)、移动交换中心(MSC)、汇接局(TO)、端局(EO)等等。另夕卜,SP206可以接收呼叫信令消息226来建立在与PSTN208通信的端设备和IMS网络210之间的通信。呼叫信令消息226可以是SS7ISUP消息(例如,IAM)、SS7TCAP消息、SS7MAP消息、SIGTRAN信令消息(例如,M3UA、SUA等)、会话初始协议(SIP)消息或其它呼叫信令消息。例如,SP206可以从PSTN208接收信令消息226以建立在连接到PSTN208的电话单元212和用户之间的通信,该用户在该消息中被标识,例如,由E.164号码标识。替代地,SP206可以从任意合适的源接收消息以建立与由E.164号码标识的用户之间的通信。SP206可以基于被叫方号码是否对应于IMS网络210的用户来确定是否需要ENUM查询。如果SP206确定需要ENUM查询,SP206可以向ENUM服务器202发送ENUM查询228。ENUM查询228可以包含E.164号码。E.164号码可以是被叫方的电话号码。ENUM服务器202还可以包括ENUM应用216以执行在ENUM数据库218中的査找来检索与接收到的E.164号码相关联的一个或多个URI。例如,ENUM数据库218可以保存与所述URI相关联的名称权威指针(NAPTR)记录。URI与由所述E.164号码识别的用户相关联。在一个实施例中,ENUM服务器202还可以包括QoS数据库240,其中可以存储对应于每一个URI的QoS信息。在一个示例性情况中,SP206接收ISUPIAM信令消息(即,信令消息226),并且配制基于接收到的IAM消息的EMJM查询消息228。在一个实施例中,如描述了示例性査询消息的图3所示,CdPN(被叫方号码)值234-234-2341被包括(以反向点符号)在所述EMJM查询消息的"询问"部分。ENUM查询消息228被路由到ENUM服务器202。ENUM服务器202适于接收ENUM査询消息228,提取E.164被叫方用户标识符,并且在包含ENUM转换信息的ENUM数据库218中执行查找。QoS管理器250可以使用ENUM转换信息在QoS数据库240中执行查找。例如,QoS管理器250可以査询QoS数据库240为在ENUM数据库访问中返回的每个URI获得QoS数据。在图2所示的实例中,QoS数据被存储在与ENUM数据相同的服务器或平台上。在替代的实施例中,所述QoS信息可以被存储在分离于ENUM服务器202的QoS服务器上(图2中没有示出)。在另一个替代的实施例中,ENUM和QoS数据可以被保存在相同的数据库中,以便可以在单一访问中获得ENUM和相应的QoS数据。下面的表1描述了示例性的ENUM数据结构,其可以在数据库218中找到,其将E.164用户标识符映射到一个或多个URI值以及将QoS值与每个分别的URI值相关联。<table>tableseeoriginaldocumentpage12</column></row><table>表1:ENUMURI和QoS数据在表l,每个URI映射到QoS值。在替代的实施例中,ENUM数据结构可以将E.164用户标识符映射到ENUM服务类型(替代URI类型),并且QoS值可以与所述ENUM服务类型相关联。表2提供了这个实施例的实例。E.164用户IDURI/服务类型QoS2342342341SIP优良2342342341Mailto中等表2:ENUM服务类型和QoS数据在表l和2中提供的样本数据包括基于文本(如"优良"、"中等"、"基本")的"摘要"QoS指示值。在替代的实现中,摘要QoS值可以是数字。例如,可以实现基于任意数字范围(如,0-255,其中O被解释为指示最低的QoS级别,255被解释为指示最高的QoS级别)的QoS指示系统。正如在本文所定义的,摘要QoS指示值是不与具体网络协议的QoS机制直接关联的QoS值,该机制如IP优先、预留协议(RSVP)、多协议标签交换(MPLS)或其它端到端QoS机制。不管使用什么指示系统,査询网关都要负责接收摘要QoS指示值以解释该摘要值。例如,网关可以将摘要QoS值(即数字的、基于文本的等等)与在特定基础网络QoS机制(如,IP优先、RSVP、MPLS等)内的服务的QoS级别相关联。如果不以摘要方式来表示,QoS指示值可以替代地被表示为可以直接在具体网络协议的QoS机制的上下文内使用的值。特别地,与给定URI相关联的QoS指示数据可以是具体协议的QoS指示。例如,QoS指示值可以是3比特的值,其对应于IPv4服务类型(ToS)参数的3个最高有效位(MSB)。使用IP优先信令的核心网可以使用所述3比特值来作为实现核心网络QoS服务的手段。在下面的表3中描述的是ENUMQoS指示数据的例子,该数据基于三个MSBIPv4ToS。RFC2475包含了IPv6的需求,将ToS比特的数目增加到6比特。这样,当前主题可以支持与IPv6兼容的QoS指示。<table>tableseeoriginaldocumentpage13</column></row><table>表3:E.164数字和相应的具体协议的QoS数据图4是示出了根据本文描述主题的实施例的在通信网络200中使用ENUM数据来提供服务质量的示例性步骤的流程图。参考图4,在步骤400,诸如SP206之类的网络设备可以在接收到呼叫信令消息后生成査询消息。在一个实施例中,所述查询消息可以包括E.164号码或被叫方号码。依照IETFENUM规范,所述网络设备可以将所述E.164号码转换到ENUM消息格式。例如,如果所述E.164号码或被叫方号码是123-456-7890,ENUM査询消息可以读取0.9.8.7.6.5.4.3.2丄E164.arpa。在这个转换实例中,电话号码的数字顺序被反向,并且将最高级别域E164.arpa附加在末尾。在步骤402,SP206可以将ENUM査询消息228传送到如上面描述的ENUM服务器202。在一个实施例中,可以使用诸如会话初始化协议(SIP)之类的信令协议来实现ENUM查询228。在步骤404,ENUM应用216可以使用ENUM查询消息228来执行在ENUM数据库218中的查找,从而检索一个或多个与所述接收的E.164被叫方号码相关联的URI。与E.164号码0.9.8.7.6.5.4.3.2丄E164.arpa相关联的示例性的URI可以包括sip:john@companydesk.com和mailto:john@serviceprovider.com。接下来,在步骤306,ENUM服务器202可以为一个或多个URI获得相应的QoS数据。在一个实施例中,ENUM服务器202使用以前获得的URI来访问本地QoS数据库240。在另一个实施例中,可以替换地从分离的QoS服务器获得QoS数据。响应于从ENUM服务器202接收到查询消息,QoS服务器可以在本地数据库中执行查找以为包含在接收到的査询消息中的URI中的一个或多个URI检索QoS信息。QoS服务器可以将QoS响应消息传送到ENUM服务器202,该QoS响应消息包含检索到的用于所述URI中的一个或多个的QoS信息。基于接收到的消息,ENUM应用216可以为关联于原始ENUM消息中的所述E.164号码的一个或多个URI生成包含QoS信息的ENUM响应消息234。例如,ENUM响应消息可以指示URIsip:john@companydesk,com和mailto:john@serviceprovider.com分另廿与"优良"和"基本"QoS级别相关联。在步骤408,ENUM服务器202可以将具有所述相应的QoS数据的ENUM响应消息传送到SP206。在图5中描述了示例性的ENUM响应消息。个URI的应答部分。ENUM响应还包括具有两个QoS值的附加部分,每个值用于一个URI。在图2中,所述ENUM和QoS应用和数据库位于相同的网络节点上。在另一个实施例中,QoS服务器(或数据库应用)可以被实现为与所述ENUM服务器分离的网络节点,在本文中被称为E.164灵活编号(E-Flex)节点的第三节点可以提供对两个数据库的访问。图6示出了这样的实施例。在如图6所示的实例中,SP206适于生成ENUM查询消息,该消息包含了被叫方标识符,如E.164号码。所述ENUM査询被E-Flex功能或节点604接收(或拦截),该E-Flex功能或节点604可以被实现为硬件部件或软件功能。E-Flex节点604适于将所述ENUM查询或所述ENUM查询的拷贝(即消息629)中继到ENUM服务器602。来自ENUM服务器602的相关联的ENUM响应634被E-Flex节点604接收或拦截,该响应634包含了一个或多个URI值。在一个实施例中,E-Flex节点604不需要接收或拦截所述ENUM査询,而是替代地可以仅接收或拦截所述ENUM响应639。E-Flex节点604可以被配置为缓冲所述ENUM响应消息634并且生成QoS查询消息635,该消息635被路由到QoS服务器640。QoS查询消息可以包含被叫方标识符(如E.164号码)和/或从被缓冲的ENUM响应消息634中提取的URI值。图7提供的是示例性的E-Flex节点604,其适于提供前面提到的E-Flex功能。E-Flex节点604包括通信接口704,该接口适于通过通信网络发送和接收诸如ENUM查询和响应消息之类的消息,该通信网络例如IP网络或SS7网络。在示出的实例中,通信接口704包括IP栈705和分配功能706,该分配功能706适于将接收到的ENUM查询消息分配到E-Flex处理器模块708。在E-Flex节点内可以提供多个E-Flex处理器模块。E-Flex处理器模块708包括处理管理器功能710、E.164到ENUM地址映射数据结构712和路由功能714。E-Flex处理器708适于接收来自分配功能706的ENUM查询消息。处理管理器功能710适于从查询消息提取E.164用户标识符并使用所述被提取的用户标识符来搜索E.164到ENUM地址映射数据结构712以获得匹配条目。如果找到了匹配条目,管理器功能710修改ENUM查询消息以便将ENUM查询消息寄给从匹配条目返回的ENUM数据库/服务器的地址。修改的ENUM査询消息随后被递送到路由功能714,其确定将在哪个出站通信链路/套接字(socket)/SCTP关联/等上面发送修改的ENUM查询消息。路由功能714随后将修改的消息传递到合适的通信接口/模块以向"目标"ENUM数据库/服务器传输。E.164到ENUM地址映射数据结构712可以包括例外和基于范围的组成,在这种情况下,管理器功能710适于首先搜索例外数据,接着是基于范围的或默认的数据。例如,数据库712中的第一组条目可以由E.164号码索引,其对于索引第二组条目的E.164号码范围是例外。例如,E.164格式的号码9194605001可以对应于已经被传输到服务提供者的网络之外的用户。服务提供者可以拥有从9194605000到9194605999范围的E.164格式号码的块。可以在数据库712中为被传输出去的用户提供条目以便用于该用户的ENUM查询消息被路由到新的服务提供者。用于9194605001的条目表示对范围9194605000-9194605999的例外,因为它被在该范围内的号码索引,但是可以指到不同的ENUM数据库或网络。在一个实现中,E-Flex节点604可以是具有或不具有SS7/IP网关功能的SS7信令转接点(STP)。在其上可以实现E-Flex节点604的示例性的STP平台是北卡罗莱纳州Morrisville的Tekelec的Eagle⑧平台。回到图6,被叫方标识符可以用于执行在QoS服务器640的QoS数据库642中的查找,并且返回用户特定的QoS值。在这种情况下,QoS数据库642可以包含与前面所示表3的数据相似的数据。在替代的实施例中,可以使用URI值在QoS服务器640的QoS数据库642中执行査找,并返回URI特定的QoS值。在这种情况下,QoS数据库642可以包含与前面所示的表1和2中的数据相似的数据。当接收到QoS响应消息636时,E-Flex节点604适于从QoS响应消息中提取QoS信息,并且将QoS信息中的至少一些并入到缓冲的ENUM响应消息中。修改的ENUM响应消息639然后被路由到发起的SP606。如图5所示,QoS信息可以被并入到所述ENUM响应的附加部分。在替代的实施例中,QoS服务器640可以返回并入了URI特定的QoS信息的修改的URI值。例如,修改的URI值可以是Pete_High_QoS@tekelec.com。在图6中,使用被叫方信息获得QoS数据。在替代的实施例中,可以得QoS信息,并且可以使用规则来确定是否将主叫或被叫方的QoS应用到通信。图8描述了这样的实施例。在图8中,E-Flex节点604适于接收(或拦截)ENUM査询和/或响应。E-Flex节点604还可以被配置来查询QoS服务器640以获得QoS信息,该QoS信息与来自ENUM查询828或ENUM响应834的被叫方标识符或URI标识符相关联。在这个实施例中,E-Flex节点604进一步适于查询QoS服务器640以获得与主叫方(消息837和消息838)相关联的QoS信息。一旦从QoS服务器640接收到用于被叫方/URI标识符和主叫方的QoS信息,E-Flex节点604修改所述ENUM响应消息以包括在由QoS服务器640返回的被叫方/主叫方QoS值中的最高QoS值。在这个方式中,在被叫和主叫方之间建立的呼叫或通信会话将接收到对应于在被叫和主叫方中可用的最高QoS服务级别的QoS服务级别。例如,和服务提供者签约为"优良"级别QoS的主叫方在与和服务提供者签约为更低的QoS服务级别的被叫方通信时,将收到"优良"QoS。更具体地,不管与在特定通信中所涉及的被叫方或主叫方相关联的QoS级别,将使用最高的QoS级别。在图8所示的实例中,用于被叫和主叫方的QoS信息被保存在QoS数据库640中。在替代的实施例中,ENUM服务器602(或相关的数据库应用)替代地适于存储、访问和返回与被叫方相关联的QoS指示信息,而QoS服务器/数据库应用640适于存储、访问和返回与主叫方相关联的QoS指示信息。在与上面描述的相似的方式中,E-Flex节点604适于检查与被叫和主叫方相关联的QoS指示值,并且选择最高的QoS指示值,从而允许由在被叫和主叫方之间可用的最高QoS服务级别来控制呼叫/通信。在替代的实施例中,E-Flex节点604可以适于选择最低的QoS指示值。从而,随后由与被叫或主叫方相关联的最低QoS服务级别来处理呼叫。根据对本文描述的主题的增进,可以与ENUM数据一起返回存在数据,并且可以获得满足存在条件的ENUN数据的QoS信息。图9描述了一个实施例,其中可以查询存在服务器(其可以耦合到QoS服务器、E-Flex功能、ENUM服务器、SP或类似的网络部件)来确定由ENUM数据库确定和/或返回的URI的可用性/优选状态。在各种实施例中,可以通过所述ENUM数据库、所述QoS数据库、所述E-Flex节点或所述发起SP来执行所述存在査询。所述存在査询可以被用于识别可用的URI,以便为可用URI获得QoS数据。在一个实现中,可以不为可用URI生成QoS查询。例如,在一个实施例(如图9所示)中,存在服务器950可以维护包含URI的存在状态信息的数据库952。响应于从ENUM服务器602接收所述查询消息,存在服务器204可以在数据库952中执行查找来检索每一个URI的存在状态信息。检索到的每一个URI的存在状态信息可以指示与URI相关联的可用性或不可用性。存在服务器950向ENUM服务器602发送包含一个或多个URI的存在状态信息(即,指示URI是可用还是不可用的数据)的响应消息。ENUM服务器然后将URI和存在数据转发到E-Flex节点604。在替代的实施例中,存在服务器950可以在响应消息中仅向ENUM服务器602返回可用URLENUM服务器602随后将所述接收的URI提供给E-Flex节点604。基于接收到的存在状态信息,ENUM服务器902可以获得可用URI的QoS信息。一旦获得,QoS信息通过E-Flex节点604被发送到SP206。可以理解,可以在不脱离本文所描述主题的范围的情况下改变本文所描述主题的各种细节。此外,前面的描述仅仅用于说明性目的,而非限制性目的,因为本文所描述主题是由所附的权利要求定义的。权利要求1、一种在通信网络中使用E.164号码映射(ENUM)数据提供服务质量(QoS)的方法,该方法包括下列步骤(a)接收包括E.164号码的查询消息;(b)使用ENUM数据库定位与所述E.164号码相关联的至少一个统一资源标识符(URI);(c)为所述至少一个URI获得相应的QoS数据;以及(d)用所述至少一个URI和所述相应的QoS数据来响应所述查询消息。2、根据权利要求1所述的方法,其中,接收查询消息包括接收ENUM查询消息。3、根据权利要求1所述的方法,其中,所述E.164号码包括被叫方号码。4、根据权利要求1所述的方法,其中,所述E.164号码与用户相关联。5、根据权利要求1所述的方法,其中,所述至少一个URI包括SIPURI、即时消息(IM)标识符、电子邮件地址标识符、因特网聊天会话标识符和IP地址中的至少一个。6、根据权利要求1所述的方法,其中,所述定位至少一个URI包括查询包含与所述E.164号码相关联的所述至少一个URI的名称权威指针(NAPTR)记录数据库。7、根据权利要求1所述的方法,还包括从存在服务器获得所述至少一个URI的相应的存在信息。8、根据权利要求7所述的方法,其中,获得所述QoS数据包括为具有可用存在状态的URI获得所述QoS数据。9、根据权利要求8所述的方法,其中,响应所述査询消息包括用所述至少一个URI响应所述查询消息并且指示所述至少一个URI中的每一个的存在状态。10、根据权利要求1所述的方法,其中,所述査询消息包括对所述相应的QoS数据的请求。11、根据权利要求1所述的方法,其中,为所述至少一个URI获得的所述相应的QoS数据包括摘要QoS指示值。12、根据权利要求1所述的方法,其中,为所述至少一个URI获得的所述相应的QoS数据包括协议特定的QoS指示。13、根据权利要求1所述的方法,其中,所述相应的QoS数据被并入到所述至少一个URI的主体中。14、根据权利要求1所述的方法,其中,所述相应的QoS数据被并入到ENUM响应的附加部分中。15、根据权利要求1所述的方法,其中,获得所述相应的QoS数据包括从所述ENUM数据库获得所述相应的QoS数据。16、根据权利要求1所述的方法,其中,获得所述相应的QoS数据包括从所述ENUM数据库获得所述相应的QoS数据。17、根据权利要求1所述的方法,还包括(a)将与主叫方关联的QoS级别和所述相应的QoS数据进行比较以确定最高可用QoS级别;以及(b)以所述最高可用QoS级别为所述主叫方和被叫方之间的通信会话提供服务。18、根据权利要求17所述的方法,其中,使用所述主叫方的电话号码来获得所述相应的QoS数据。19、一种在通信网络中使用E.164号码映射(ENUM)数据提供服务质量(QoS)的系统,该系统包括(a)ENUM数据库,用于存储E.164格式号码与统一资源标识符(URI)之间的映射;以及(b)接收和获得模块,用于接收包含E.164格式号码的消息,从所述ENUM数据库获得相应于所述E.164格式号码的至少一个URI,以及获得相应于所述E.164格式号码和所述至少一个URI的QoS数据。20、根据权利要求19所述的系统,其中,所述消息包括ENUM査询消息。21、根据权利要求19所述的系统,其中,所述E.164格式号码包括被叫方号码。22、根据权利要求19所述的系统,其中,所述E.164格式号码与用户相关联。23、根据权利要求19所述的系统,其中,所述至少一个URI包括SIPURI、即吋消息(IM)标识符、电子邮件地址标识符、因特网聊天会话标识符和IP地址中的至少一个。24、根据权利要求19所述的系统,其中,所述接收和获得模块包括ENUM应用,所述ENUM应用适于查询所述ENUM数据库以获得包含与所述E.164格式号码相关联的所述至少一个URI的名称权威指针(NAPTR)记录。25、根据权利要求24所述的系统,其中,所述ENUM应用适于从存在服务器获得所述至少一个URI的相应的存在状态数据。26、根据权利要求24所述的系统,其中,所述ENUM应用适于为具有可用存在状态的URI获得所述QoS数据。27、根据权利要求26所述的系统,其中,所述ENUM应用适于用所述至少一个URI来响应所述消息并且指示所述至少一个URI中的每一个的存在状态。28、根据权利要求19所述的系统,其中,所述消息包括对所述相应的QoS数据的请求。29、根据权利要求19所述的系统,其中,为所述至少一个URI获得的所述相应的QoS数据包括摘要QoS指示值。30、根据权利要求19所述的系统,其中,为所述至少一个URI获得的所述相应的QoS数据包括协议特定的QoS指示。31、根据权利要求19所述的系统,其中,所述相应的QoS数据被并入到所述至少一个URI的主体中。32、根据权利要求19所述的系统,其中,所述相应的QoS数据被并入到ENUM响应的附加部分中。33、根据权利要求19所述的系统,其中,所述接收和获得模块包括査询与所述ENUM数据库分离的QoS数据库。34、根据权利要求19所述的系统,其中,所述接收和获得模块包括用于从所述ENUM数据库获得所述相应的QoS数据的模块。35、根据权利要求24所述的系统,其中,所述ENUM应用还适于将与主叫方关联的QoS级别和所述相应的QoS数据进行比较以确定最高可用QoS级别,并且适于以所述最高可用QoS级别为所述主叫方和被叫方之间的通信会话提供服务。36、根据权利要求35所述的系统,其中,使用主叫方的电话号码获得与所述主叫方相关联的所述相应的QoS数据。37、一种包括计算机可执行指令的计算机程序产品,所述计算机可执行指令被包含在计算机可读介质中并用于执行步骤,所述步骤包括(a)接收包括E.164号码的査询消息;(b)使用E.164号码映射(ENUM)数据库定位与所述E.164号码相关联的至少一个统一资源标识符(URI);(c)为所述至少一个URI获得相应的QoS数据;以及(d)使用所述至少一个URI和所述相应的QoS数据来响应所述查询消息。38、一种E.164灵活编号(E-Flex)节点,包括(a)通信接口,用于接收E.164号码映射(ENUM)响应消息,所述响应消息来自ENUM服务器并且包含至少一个统一资源标识符(URI);以及(b)E-Flex处理器,用于从所述通信接口接收所述ENUM响应消息,缓冲所述ENUM响应消息,为所述至少一个URI获得QoS数据,以及将所述ENTJM响应消息和所述QoS数据传送到请求节点。39、一种计算机可读介质,在其上存储有E.164号码映射(ENUM)数据库,所述数据库包括(a)多个第一数据字段,所述第一数据字段包含E.164号码映射服务的用户的目录编号;(b)多个第二数据字段,所述第二数据字段分别对应于所述第一数据字段,并且包含用于所述目录编号中的每一个的至少一个统一资源标识符(URI);以及(c)多个第三数据字段,所述第三数据字段分别对应于所述第二数据字段,并且包含用于所述至少一个URI中的每一个的服务质量(QoS)数据。全文摘要本发明提供了在通信网络中使用E.164号码映射(ENUM)数据提供服务质量(QoS)的方法、系统和计算机程序产品。根据一种方法,可以接收包括E.164号码的查询消息。接着,可以定位与所述E.164号码相关联的至少一个统一资源标识符(URI)。然后,随后获得对应于所述至少一个URI的QoS数据。进一步地,可以用所述URI和所述对应的QoS数据来响应所述查询消息。文档编号H04L12/28GK101627578SQ200780051018公开日2010年1月13日申请日期2007年11月26日优先权日2006年12月7日发明者C·海因策,M·A·维亚特罗斯基,P·J·马尔西科,R·马拉瑟申请人:泰克莱克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1