在通信网络中提供有呈现资格的e.164号码映射(enum)服务的方法、系统和计算机程序产品的制作方法

文档序号:7637968阅读:336来源:国知局
专利名称:在通信网络中提供有呈现资格的e.164号码映射(enum)服务的方法、系统和计算机程序产品的制作方法
技术领域
这里描述的主题涉及在通信网络中提供E.164号码映射 (ENUM)月艮务。更具体地,这里描述的主题涉及在通信网络中提 供有呈现资格的ENUM服务的方法、系统和计算机程序产品。
背景技术
为了促进依靠电话号码的通信网络和利用域名系统(DNS)的 通信网络之间的互连,因特网工程任务组(正TF)开始了 E.164号 码映射(ENUM)系统的开发。具体地说,ENUM系统可以将被称 为E.164号码的特定的号码映射到DNS中的一个或多个统一资源标 识符(URI)。 URI是用于识别资源的字符串,该资源例如文献、图 像、文件、数据库、电子邮件地址、网址或其它普通结构格式的资 源或服务。URI可以包括SIP URI、即时消息(IM)标识符、电子 邮件地址标识符、因特网聊天会话标识符和IP地址。
图1是利用ENUM系统的示例性的通信网络,通常将其指定为 100。网络100包括用于将公共交换电话网络(PSTN)系统104连 接到IP多媒体子系统(IMS) 106的网关102。网关102可操作地允 许传统电话单元或其它连接到PSTN 104的合适的网络设备与移动 电话单元或其它连接到IMS 106的合适的网络设备之间的通信。移 动电话单元可以经由会话初始协议(SIP)代理服务器108,与IMS 106
进行通信。传统电话单元和移动电话单元可以传送语音数据、文本 数据、或其它合适的数据。例如,当标准电话单元的用户尝试接通
与移动电话单元相关的订户时,可以利用ENUM系统。
当传统电话单元的用户拨打被叫方号码(这里称为E.164号码), 以便接通与移动电话单元相关的订户时,可以开始传统电话单元和 移动电话单元之间的通信。将包含拨打的E.164号码(或被叫方号 码)的消息路由到PSTN 104。 PSTN 104随后可以向网关102生成 包含E.164号码的ISUPIAM消息110,该网关可以确定E.164号码 是否与订户相关。网关102可以通过在订户数据库中执行查找,来 确定E.164号码是否与订户相关。响应于确定电话号码与订户相关, 将E.164号码转换为用于在ENUM查询112中发送的ENUM消息格 式。通过反转所拨打的E.164号码的数字顺序以及在末尾添加最高 等级的域名el64.arpa,将E.164号码转换为ENUM消息格式。例如, 如果最初的E.164号码是123-456-78卯,ENUM查询112转换为 0.9.8.7.6.5.4.3.2丄el64.arpa (这里也称为E.164号码)。接下来,将 ENUM査询传送到ENUM服务器U4。ENUM服务器114使用ENUM 查询以获取一个或多个与E.164号码相关的命名权威指针(NAPTR) 记录。每个NAPTR记录可以识别至少一个与具有该E.164号码的订 户相对应的URI。 URI可以识别移动电话单元。随后在ENUM响应 116中将的URI传送到网关102,用于在传统电话单元和移动电话单 元之间建立通信。
另外,NAPTR记录可以包含多个URI,用于识别一个或多个其 它的网络设备、服务和/或地址。例如,返回到网关102的另一个URI 可以识别用于接通与拨打的E.164号码相关的订户的不同的路径, 例如经由电子邮件或寻呼。
不是简单地向网关102返回从ENUM服务器114获得的URI 或URI集,而是可能需要获得额外的信息,例如用于联系被叫方的 呈现信息。呈现是用于提供对于由URI识别的服务和/或地址的可用 性和配置的监测的服务。呈现信息是高度动态的,并且通常辨别用 户是在线还是离线、忙碌还是空闲、离开通信设备还是在附近等等。
呈现信息典型地储存在呈现数据库中。为获得关于被称为呈现实体
(presentity)的订户的呈现信息,如果在呈现数据库中的用于订阅 的呈现实体的呈现信息是可用的,订阅实体必须向呈现服务器发送 订阅消息,呈现服务器将用呈现实体的呈现信息来作出响应。如果 关于呈现实体的呈现信息发生变化,呈现服务器将向订阅实体发送 呈现更新消息。
如上所述,用于获得ENUM和呈现信息的机制是截然不同的。 但是,可能需要将呈现信息和ENUM信息组合,以获得用于具有多 重ENUM身份的订户的增强的联系信息。目前,这种组合机制并不 存在。即要求想要获得用于多重ENUM身份的呈现信息的订户对于 每个ENUM身份,手动地订阅或查询呈现服务器。
因此,根据这些与传统ENUM系统相关的难点,需要用于在通 信网络中提供ENUM和呈现服务的组合的改良的方法、系统和计算 机程序产品。

发明内容
根据一个方面,这里描述的主题包括在通信网络中提供有呈现 资格的E.164号码映射(ENUM)服务的方法、系统和计算机程序 产品。 一种方法包括接收包括E.164号码的查询消息。接下来,可 以定位至少一个与E.164号码相关的统一资源标识符(URI)。可以 向呈现服务器查询每个URI的呈现状态信息。这里使用的术语"呈 现状态信息"涉及用于指示订户在对应URI上是可用还是不可用的 信息。此外,可以用每个具有可用呈现状态的URI来响应查询消息。
根据这里描述的主题的另一个方法包括向呈现服务器传送与 URI相关的呈现订阅请求。该方法还可以包括从呈现服务器接收与 URI相关的呈现状态信息更新。此外,该方法可以包括储存呈现状 态信息。该方法还可以包括响应于接收到包括E.164号码的ENUM 查询,用储存的状态信息来对与具有可用呈现状态的E.164号码相 关的URI进行响应。
可以使用计算机程序产品来实现这里描述的用于提供有呈现资
格的ENUM映射的主题,该产品包括收录在计算机可读介质中的计 算机可执行指令。适合于实现这里描述的主题的示例性计算机可读 介质包括盘片存储设备、可编程逻辑设备、专用成电路,以及可下 载的电气信号。另外,实现这里描述的主题的计算机可读介质可能 交叉分布于多个物理设备和/或计算平台。


现在将参考附图来解释这里描述的主题的优选实施例,其中 图1是利用ENUM系统的示例性通信网络;
图2是根据这里描述的主题的实施例,用于在通信网络中提供 有呈现资格的ENUM服务的示例性系统;
图3是根据这里描述的主题的实施例,示出了用于在通信网络 中提供有呈现资格的ENUM服务的示例性步骤的流程图4是根据这里描述的主题的实施例的包括呈现服务器的示例 性系统,该服务器可操作地向ENUM服务器提供呈现订阅服务;
图5A和图5B是根据这里描述的主题的实施例,示出了呈现服 务器用来向ENUM服务器提供呈现订阅服务的示例性步骤的流程 图6是根据这里描述的主题的一个实施例,用于与呈现服务器 建立呈现订阅服务的ENUM服务器的消息流定时图;以及
图7是根据这里描述的主题的一个实施例,用于向ENUM服务 器提供呈现更新信息的呈现服务器的消息流定时图。
具体实施例方式
图2根据这里描述的主题的实施例,示出了用于在通信网络中 提供有呈现资格的ENUM服务的示例性系统,通常将其指定为200。 参考图2,该系统可以包括ENUM服务器202和呈现服务器204, 它们可操作的彼此通信以及与网络200通信。网络200可以包括用 于在PSTN 208和IMS 210之间提供通信的网关206。此外,网关206 可以接收信令消息,该信令消息用于在与PSTN 208进行通信的终端设备和IMS 210之间建立通信。例如,网关206可以从PSTN 208 的接收消息,以便在连接到PSTN208的电话单元212和在消息中由 E.164号码识别的订户之间建立通信。可替换地,网关206可以从任 意合适来源接收消息,以便与由E.164号码识别的订户建立通信。
基于被叫方号码是否对应于IMS网络210的订户,网关206可 以确定是否需要ENUM查询。如果网关206确定需要ENUM査询, 网关206可以向ENUM服务器202发送ENUM査询。ENUM服务 器202可以包括用于从网关206接收ENUM查询的输入/输出(I/O) 模块214。 ENUM査询可以包含E.164号码。E.164号码可以是被叫 方电话号码。ENUM服务器102还可以包括ENUM应用216,用于 在ENUM数据库218中执行查找,以便获取一个或多个与接收到的 E.164号码相关的URI。例如,ENUM数据库218可以保持与URI 相关的命名权威指针(NAPTR)记录。URI与由E.164号码识别的 订户相关联。
接下来,ENUM服务器202可以利用另一个I/O模块220,以 便向呈现服务器204传送包含获取的一个或多个URI的査询消息。 查询消息可以是对于一个或多个URI的呈现状态信息的请求。呈现 服务器204可以保持包含URI的呈现状态信息的数据库222。响应 于从ENUM服务器202接收到查询消息,呈现服务器204可以在数 据库222中执行查找,以获取每个URI的呈现状态信息。获取的每 个URI的呈现状态信息可以指示与URI相关的可用性或不可用性。 呈现服务器204可以向ENUM服务器202发送包括一个或多个URI 的呈现状态信息的响应消息。基于呈现状态信息,ENUM服务器202 可以生成包含一个或多个URI的可用性和/或不可用性信息的响应消 息,该URI与ENUM查询的E.164被叫方电话号码相关。可以向网 关206传送该响应消息。
在一个实施例中,ENUM服务器202仅用被呈现服务器204指 定为可用的URI来响应ENUM查询。通过发送仅对可用URI进行 识别的消息,可以降低网关206所实现的过
的可用信息来响应ENUM查询,即使是当前并不可用的URI的可用 信息。
在对于网关206的响应中被识别为可用的URI中的一个可以对 经由SIP代理服务器226连接到IMS 210上的移动电话224进行识 别。网关206可以利用URI,在电话单元212和移动电话224之间 建立通信。可替换地,网关206可以向电话单元212传送在响应消 息中识别的一个或多个URI,用于将与E.164号码相关的订户的可 用性通知用户。
图3是根据这里描述的主题的实施例,示出了在通信网络200 中提供有呈现资格的ENUM服务的示例性步骤的流程图。参考图3, 在步骤300,网络设备,例如网关206,可以接收E.164号码或被叫 方号码。按照IETFENUM的规范,网络设备可以将E.164号码转换 为ENUM消息格式(步骤302)。例如,参考图2,如果E.164号码 是 123-456-7890 , ENUM 查询消息 228 可以读出 0.9.8.7.6.5.4.3.2.1.E.164.arpa。在这个转换例子中,反转了电话号码 的数字顺序,并在末尾添加最高等级的域名E164.arpa。接下来,在 步骤304,如上所述,网关206可以向ENUM服务器202传送ENUM 查询消息228。可以利用诸如会话初始协议(SIP)的信令协议来实 现ENUM査询228。
在图3的步骤306, ENUM应用216可以利用ENUM查询消息 228,在ENUM数据库218中执行查找,以获取一个或多个与接收 的E.164被叫方号码相关的URI 。 与E.164号码 0.9.8.7.6.5.4,3.2.1.E.164.arpa *目关的示伊J十生 URI 包括 sip:john@companydesk.com 、 mailto:john@serviceprovider.com 、 sip:johnhome@companyl23.com 以 及
mailto:jhome@serviceprovider.com。
接下来,在步骤308, ENUM服务器202可以向呈现服务器204 传送包含该一个或多个URI的呈现查询消息。例如,参考图2,呈 现查询消息230可以包括与E.164号码0.9.8.7.6.5.4.3.2.1.E.164.arpa 相关的URI。呈现服务器204的数据库222可以对用于指示查询消 息中的URI的呈现状态信息的数据进行保持。在图2所示的例子中, 仅 可 用 的 URI 是 sip:john@companydesk.com 禾口 mailto:john@serviceprovider.com。响应于从ENUM服务器202接收 查询消息,呈现服务器204可以在数据库222中执行査找,以便获 取包含在查询消息中的每个URI的呈现状态信息(步骤310)。呈现 状态信息可以是对于一个或多个与呈现查询消息230相关的URI的 可用性和/或不可用性的信息。
接下来,在图3的步骤312,呈现服务器204可以向ENUM服 务器202传送呈现响应消息232,该消息包含获取的用于一个或多个 URI的呈现状态信息。基于接收的消息232, ENUM应用216可以 生成响应消息,该响应包含与一个或多个在最初的ENUM消息中 E.164号码相关的URI的可用性和/或不可用性信息。例如,ENUM 响应消息234指示仅可用的URI是sip:john@companydesk.com禾口 mailto:john@serviceprovider.com。在步骤314, ENUM服务器202可 以向网关206传送ENUM响应消息234。
根据一个实施例,呈现服务器或ENUM服务器可以具备除了 E.164号码之外的信息。例如,呈现服务器可以具备主叫方信息,从 而呈现服务器可以应用主叫方"黑名单"或"白名单(whitelist)" 筛选(screening)算法。可以用这些算法来确定返回哪个URI以响 应于ENUM査询。例如,可以阻止在主叫方"黑名单"中所识别的 呼叫者向由E.164号码所识别的订户发送消息。相反地,可以允许 在主叫方"白名单"中所识别的呼叫者向由E.164号码所识别的订 户发送消息。
至于图2和图3,将ENUM和呈现服务器描述为分离的设备。 根据一个实施例,可能将ENUM和呈现服务器的功能组合为单个设 备。例如,可能将ENUM服务器214、 ENUM应用216和数据库222 的功能组合为单个设备,该设备可操作地接收用于识别订户E.164 号码的ENUM查询,以及可操作地用该订户的一个或多个可用URI 来响应ENUM查询。
根据另一个实施例,呈现服务器可以向诸如ENUM服务器202
的网络设备提供呈现订阅服务。在此实施例中,呈现服务器可以对
URI的呈现状态变化进行报告。图4根据这里描述的主题的实施例, 示出了包括呈现服务器400的示例性的系统,该服务器400可操作 地向ENUM服务器402提供呈现订阅服务。参考图4, ENUM服务 器402可以向呈现服务器404发送呈现订阅请求消息406。呈现订阅 请求消息406可以包含对于不同URI,例如保持在数据库218中的 所有URI或其子集,的呈现状态信息的请求。在示出的例子中,消 息406包含对于下列URI的状态变化的请求 sip:john@companydesk.com 、 mailto:john@serviceprovider.com 、 sip :johnhome@company 123.com 、 以 及
mailto :jhome@servicepro vider. com 。
一旦接收到呈现订阅请求时,呈现服务器404可以发送用于指 示每个订阅的URI的可用性状态的消息。此外,当用于已经建立的 订阅的URI状态发生改变时,呈现服务器404可以生成并发送呈现 更新消息408。例如,消息408可以包含关于在消息406中请求的每 个URI的可用性信息的更新。可以将可用性信息包含在可以通过呈 现服务器404来访问的数据库410中。ENUM服务器402可以保持 数据库412,该数据库包含每个订阅的URI的可用性信息。消息408 中所包含的更新的可用性信息可以用于更新数据库412。
网关414可以生成并发送ENUM査询消息416,该查询消息包 含用于请求与E.164号码相关的可用性信息的E.164号码。在此例中, E.164号码是0.9.8.7.6.5.4.3.2.1.E.164.arpa。响应于接收到消息416, 基于包含在消息416中的E.164号码,ENUM服务器402可以搜索 数据库412。接下来,ENUM服务器402可以获取具有可用呈现状 态的记录,并生成和发送包含指示为可用的URI的ENUM响应消息 418。可替换地,如上所述,ENUM服务器402可以响应于所有与 E.164号码对应的URI,并对每个URI指示订户是可用还是不可用。 在这个利用呈现订阅服务的例子中,没有必要向呈现服务器404发 送对于可用信息的査询消息,因为ENUM服务器402的数据库412 保持了已更新的可用信息。
图5A和图5B根据这里描述的主题的实施例,示出了呈现服务 器404用来向ENUM服务器402提供呈现订阅服务的示例性步骤的 流程图。参考图5A,在步骤500, ENUM服务器402的ENUM应 用可以生成呈现请求消息,并且将该消息传送到呈现服务器204,以 识别用于请求呈现状态信息更新的一个或多个URI。在步骤502,呈 现服务器404可以在数据库410中执行査找,以便获取在呈现订阅 请求中识别的每个URI的呈现状态信息。对于一个或多个与呈现査 询消息相关的URI,呈现状态信息可以是可用性和/或不可用性信息。 可以将获取的呈现状态信息利用于向ENUM服务器202传送响应, 以指示URI的可用性和/或不可用性(步骤504)。
ENUM服务器402的ENUM应用可以生成ENUM响应消息, 该响应消息包含一个或多个URI的可用性和/或不可用性信息,其中 该URI与最初的ENUM消息中的E.164号码相关。在图5的步骤 506, ENUM服务器402可以向网关414传送ENUM响应消息。此 外,ENUM服务器402可以储存从呈现服务器404传送的呈现状态 信息。可以将呈现状态储存在ENUM数据库412中,并按照其相关 联的URI进行索引。储存的呈现状态信息随后可用于呈现状态信息 的后续请求。这样,ENUM服务器402将无需为储存的用于呈现状 态信息的URI而査询呈现服务器404。
此外,响应于接收呈现订阅请求,呈现服务器404可以提供对 于订户已请求的一个或多个URI的呈现状态的变化。在步骤508, 呈现服务器404可以监测识别的URI的可用性和/或不可用性。接下 来,在步骤510,呈现服务器404可以确定是否已经对一个或多个识 别的URI作出更新。如果确定已经作出更新,呈现服务器404可以 向ENUM服务器402传送与更新的URI相关的呈现状态更新信息 (图5B所示的步骤512)。接下来,在图5B的步骤514, ENUM服 务器402可以更新URI的呈现状态信息。回到步骤510,如果没有 更新,呈现服务器204可以在步骤510继续对更新进行监测。
在图5B的步骤516,网关414可以接收E.164号码。随后网关 414可以将E.164号码转换为ENUM消息格式(步骤518)。接下来,
在步骤520,网关206可以向ENUM服务器402传送包含转换的 E.164号码的ENUM査询。
在图5B的步骤522, ENUM应用可以利用ENUM查询,在 ENUM数据库412中执行查找,以获取一个或多个与接收的E.164 号码相关的URI。接下来,ENUM服务器402可以生成并发送ENUM 响应消息,该消息指示与E.164号码相关的可用URI。
当对于URI, ENUM服务器402向呈现服务器404订阅可用性 更新信息时,呈现服务器404可以连续地对订阅中的URI的可用性 信息的更新进行监测。当有对于可用信息的更新时,呈现服务器404 可以向ENUM服务器402传送更新。通过传送呈现状态信息的更新, 当需要更新URI的呈现状态信息,并且当ENUM服务器402没有 对于请求了信息的特定URI储存呈现状态信息时,则可能仅需要 ENUM服务器402和呈现服务器404进行传送。
在一个示例性的实现中,可以将SIP或SIP即时消息和呈现支 持扩展(SIMPLE)协议用于在ENUM服务器和呈现服务器之间实 现呈现订阅服务。例如,ENUM服务器402和呈现服务器404可操 作地实现用于建立呈现订阅服务的SIMPLE协议。图6是根据这里 描述的主题的一个实施例,用于与呈现服务器602建立呈现订阅服 务的ENUM服务器600的消息流程图。参考图6,在消息流程图的 行l, ENUM服务器402向皇现服务器404发送订阅请求消息,该 请求消息包含用于请求呈现订阅服务的URI。呈现服务器404验证 订阅请求消息,并且,如果已验证了请求,则在行2发送用于应答 请求的"200 OK"消息。在行3,呈现服务器404发送通知消息, 该消息包含在订阅请求中所包含的URI的最新可用性信息。ENUM 服务器600可以储存可用性信息并将其与URI进行关联。在行4, ENUM服务器600发送"200 OK"消息,用于应答接收到通知消息 608。
图7是根据这里描述的主题的一个实施例,示出了用于向 ENUM服务器402提供呈现更新信息的呈现服务器404的消息流程 图。参考图7,在消息流程图的行l,当己经建立订阅的URI的状态
发生变化时,呈现服务器402生成并发送包含更新呈现状态信息的 消息。呈现状态信息可以包括URI的可用性和/或不可用性信息。响 应于接收到消息,在行2, ENUM服务器402发送"200 OK"消息。 ENIJM服务器402可以用行1的消息的更新状态信息来更新其储存 的可用信息。
要明白的是,在不脱离这里描述的主题的范围的情况下,可以 改变这里描述的主题的各种细节。此外,前面的描述仅用于说明的 目的,而不是限制的目的,因为这里描述的主题是由权利要求所定 义的。
权利要求
1、一种用于在通信网络中提供有呈现资格的ENUM服务的方法,所述方法包括(a)接收包括E.164号码的查询消息;(b)定位至少一个与所述E.164号码相关的统一资源标识符(URI);(c)向呈现服务器查询所述至少一个URI的呈现状态信息;以及(d)用所述至少一个URI和对应的呈现状态来响应所述查询消息。
2、 如权利要求1所述的方法,其中接收查询消息包括接收 ENUM査询消息。
3、 如权利要求l所述的方法,其中所述E.164号码包括被叫方 号码。
4、 如权利要求1所述的方法,其中所述E.164号码与订户相关。
5、 如权利要求1所述的方法,其中所述至少一个URI包括SIP URI、即时消息(IM)标识符、电子邮件地址标识符、因特网聊天 会话标识符以及IP地址中的至少一个。
6、 如权利要求1所述的方法,其中定位至少一个URI包括 搜索命名权威指针(NAPTR)记录的数据库,所述记录包含与所述 E.164号码相关的URI。
7、 如权利要求1所述的方法,其中对所述查询消息进行响应包 括基于由所述呈现服务器储存的所述呈现状态信息,对所述呈现 状态进行确定。
8、 如权利要求1所述的方法,其中对所述查询消息进行响应包括仅用具有可用呈现状态的所述URI来响应所述查询消息。
9、 如权利要求1所述的方法,其中对所述查询消息进行响应包 括用基于所述E.164号码来定位的所有所述URI来响应所述查询 消息,并且指示每个URI的呈现状态。
10、 如权利要求1所述的方法,其中所述查询消息包括主叫方 号码,并且其中所述方法进一步包括釆用黑名单和白名单筛选算 法中的至少一个,所述黑名单和白名单筛选算法使用所述主叫方号 码来确定每个URI的所述可用呈现状态。
11、 一种用于在通信网络中提供有呈现资格的ENUM服务的方 法,所述方法包括(a) 向呈现服务器传送与至少一个统一资源标识符(URI)相 关的呈现订阅请求;(b) 从呈现服务器接收与所述至少一个URI相关的呈现状态"f曰息;(C)储存所述呈现状态信息;以及(d)接收ENUM查询,其包括与所述至少一个URI对应的E. 164 号码,并且作为响应,使用所述储存的状态信息,来响应所述至少 一个URI号码和用于所述至少一个URI的呈现状态。
12、 如权利要求ll所述的方法,其中所述呈现状态信息包括所 述至少一个URI的可用和不可用呈现状态。
13、 如权利要求11所述的方法,其中所述至少一个URI包括 SIPURI、即时消息(IM)标识符、电子邮件地址标识符、因特网聊天会话标识符和IP地址中的至少一个。
14、 如权利要求ll所述的方法,其中所述E.164号码包括被叫方号码。
15、 如权利要求ll所述的方法,其中所述E.164号码与订户相
16、 如权利要求11所述的方法,其中步骤(d)包括仅用具 有可用呈现状态的所述URI来响应所述查询消息。
17、 如权利要求11所述的方法,其中步骤(d)包括用所有 使用所述E.164号码来定位的所述URI来响应所述査询消息,并且 指示所述URI的所述呈现状态。
18、 一种用于在通信网络中提供有呈现资格的ENUM服务的系 统,所述系统包括(a) 呈现服务器,包括用于至少一个统一资源标识符(URI) 的呈现状态信息;以及(b) ENUM应用,用于(i )接收包括E.164号码的查询消息;(ii) 定位至少一个与所述E.164号码相关的URI;(iii) 向所述呈现服务器查询与所述E.164号码相关的每 个URI的呈现状态信息;以及(iv) 用具有可用呈现状态的URI来响应所述查询消息。
19、 如权利要求18所述的系统,其中所述查询消息包括ENUM 查询消息。
20、 如权利要求18所述的系统,其中所述E.164号码包括被叫 方号码。
21、 如权利要求18所述的系统,其中所述E.164号码与订户相关。
22、 如权利要求18所述的系统,其中所述至少一个URI包括 SIPURI、即时消息(IM)标识符、电子邮件地址标识符、因特网聊 天会话标识符和IP地址中的至少一个。
23、 如权利要求18所述的系统,其中所述ENUM应用可操作 地对命名权威指针(NAPTR)记录数据库进行搜索,所述记录包括 与所述E.164号码相关的URI。
24、 如权利要求18所述的系统,其中所述ENUM应用可操作 地基于从所述呈现服务器接收的所述呈现状态信息,确定所述可用 呈现状态。
25、 如权利要求18所述的系统,其中所述ENUM应用可操作 地仅用具有可用呈现状态的URI来响应所述查询消息。
26、 如权利要求18所述的系统,其中所述ENL^M应用可操作 地用所有基于所述被叫方号码来定位的所述URI来响应所述查询消 息,并且指示每个URI的呈现状态。
27、 如权利要求18所述的系统,其中所述第一消息査询包括主 叫方号码,并且其中所述ENUM应用可操作地采用黑名单或白名单 筛选算法,所述黑名单或白名单筛选算法使用所述主叫方号码来确 定每个URI的所述可用呈现状态。
28、 一种用于在通信网络中提供有呈现资格的ENUM服务的系 统,所述系统包括(a) 呈现服务器,包括用于至少一个统一资源标识符(URI)的呈现状态信息;以及(b) ENUM应用,用于(i )向所述呈现服务器传送与统一资源标识符(URI) 相关的呈现订阅请求;(ii )从所述呈现服务器接收与所述至少一个URI相关的 呈现状态信息更新;(iii) 储存所述呈现状态信息;以及(iv) 接收查询消息,其包括与所述至少一个URI对应的 E.164号码,并使用所述储存的状态信息,对所述至少一个URI 和所述对应的呈现状态信息进行响应。
29、 如权利要求28所述的系统,其中所述呈现状态信息的更新 包括所述至少一个URI的可用性和不可用性呈现状态。
30、 如权利要求28所述的系统,其中所述至少一个URI包括 SIPURI、即时消息(IM)标识符、电子邮件地址标识符、因特网聊 天会话标识符和IP地址中的至少一个。
31、 如权利要求28所述的系统,其中所述E.164号码包括被叫 方号码。
32、 如权利要求28所述的系统,其中所述E.164号码与订户相关。
33、 如权利要求28所述的系统,其中所述ENUM应用可操作 地仅用具有可用呈现状态的URI来响应所述查询消息。
34、 如权利要求28所述的系统,其中所述ENUM应用可操作 地用所有使用所述被叫用户号码来定位的所述URI来响应所述査询消息,并且指示所述URI的所述呈现状态。
35、 一种计算机程序产品,包括收录到计算机可读介质中的计算机可执行指令,用于执行的步骤包括(a) 接收包括E.164号码的査询消息;(b) 定位至少一个与所述E.164号码相关的统一资源标识符(URI);(c) 向呈现服务器査询所述至少一个URI的呈现状态信息;以及(d) 用所述至少一个URI和对应的呈现状态来响应所述查询消息。
36、 如权利要求35所述的计算机程序产品,其中接收査询消息 包括接收ENUM査询消息。
37、 如权利要求35所述的计算机程序产品,其中所述E.164号 码包括被叫方号码。
38、 如权利要求35所述的计算机程序产品,其中所述E.164号 码与订户相关。
39、 如权利要求35所述的计算机程序产品,其中所述至少一个 URI包括SIPURI、即时消息(IM)标识符、电子邮件地址标识符、 因特网聊天会话标识符和IP地址中的至少一个。
40、 如权利要求35所述的计算机程序产品,其中定位至少一个 URI包括搜索命名权威指针(NAPTR)记录的数据库,所述记录 包括与所述E.164号码相关的URI。
41、 如权利要求35所述的计算机程序产品,其中对所述查询消息进行响应包括基于由所述呈现服务器储存的所述呈现状态信息,确定所述呈现状态。
42、 如权利要求35所述的计算机程序产品,其中对所述查询消 息进行响应包括仅用具有可用呈现状态的所述URI来响应所述查 询消息。
43、 如权利要求35所述的计算机程序产品,其中对所述查询消 息进行响应包括用所有基于所述E.164号码来定位的所述URI来 响应所述查询消息,并且指示每个URI的呈现状态。
44、 如权利要求35所述的计算机程序产品,其中所述査询消息 査询包括主叫方号码,并且其中所述方法进一步包括应用黑名单和 白名单筛选算法中的至少一个,所述黑名单和白名单筛选算法使用 所述主叫方号码来确定每个UTRI的所述可用呈现状态。
45、 一种计算机程序产品,包括置入到计算机可读介质中的计 算机可执行指令,用于执行以下步骤(a) 向呈现服务器传送与至少一个统一资源标识符(URI)相 关的呈现订阅请求;(b) 从所述呈现服务器接收与所述至少一个URI相关的呈现 状态信息;(c) 储存所述呈现状态信息;以及(d) 接收ENUM査询,包括与所述至少一个URI对应的E.164 号码,并且使用所述储存的状态信息,对所述至少一个URI号码和 用于所述至少一个URI的呈现状态进行响应。
46、 如权利要求45所述的计算机程序产品,其中所述呈现状态 信息包括用于所述URI的可用性和不可用性呈现状态中的至少一个。
47、 如权利要求45所述的计算机程序产品,其中所述至少一个 URI包括SIPURI、即时消息(IM)标识符、电子邮件地址标识符、 因特网聊天会话标识符和IP地址中的至少一个。
48、 如权利要求45所述的计算机程序产品,其中所述E.164号 码包括被叫方号码。
49、 如权利要求45所述的计算机程序产品,其中所述E.164号 码与订户相关。
50、 如权利要求45所述的计算机程序产品,其中步骤(d)包 括仅用具有可用呈现状态的所述URI来响应所述查询消息。
51、 如权利要求45所述的计算机程序产品,其中步骤(d)包 括用所有使用所述E.164号码来定位的所述URI来响应所述查询 消息,并且指示所述URI的所述呈现状态。
全文摘要
用于在通信网络中提供有呈现资格的E.164号码映射(ENUM)服务的方法、系统和计算机程序产品(图2)。根据一种方法,可以接收包括E.164号码的查询消息(图2,228)。接下来,可以定位至少一个与E.164号码相关的统一资源标识符(URI)。可以向呈现服务器(图2,204)查询URI的呈现状态信息。此外,可以用URI和对应的呈现状态来响应查询消息。
文档编号H04M7/00GK101194495SQ200680020632
公开日2008年6月4日 申请日期2006年4月11日 优先权日2005年4月15日
发明者P·马尔西科 申请人:泰克莱克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1