用于识别给定网络地址的出现的方法和装置的制作方法

文档序号:7921863阅读:128来源:国知局
专利名称:用于识别给定网络地址的出现的方法和装置的制作方法
技术领域
本说明书总地涉及电子个人目录(electronic personal directory),具
体涉及用于识别给定网络地址的出现的方法和装置。
背景技术
电子个人目录的使用允许特定网络地址在与该特定网络地址无关的任 意数目的通信设备上的存储。这种存储可以被用于快速发送消息和/或联络 有关特定网络地址的个体,并且可以被用作管理联络/关系的一种方式。在 特定条件下,知晓谁已经潜在地与特定网络地址联络是有用的。例如,在 流行病、恐怖主义的预防和/或犯罪调査的情况下,确定谁已经潜在地与有 关特定网络地址的个体联络可能会比较重要。较不引人注目地,在公司中 为了防止与某个体(例如,客户或者潜在客户)的冗余联络,确定谁已经 潜在地与有关特定网络地址的个体联络是有用的。
在一些情况中,电话记录和/或呼叫历史(在可用的条件下)可被用于 识别谁已经与特定网络地址联络。然而,这仅仅识别出了包括电话号码的 己经建立的呼叫,并且被进一步地局限于收集记录的电话系统。

发明内容
实施例的第一主要方面在于,提供一种识别给定网络地址的出现的方 法。该方法包括发送包括有关给定网络地址的数据的请求到至少一个远 程通信设备,所述请求用于触发在有关至少一个远程通信设备的目录中对 所述数据的至少一部分的查找。该方法进一步包括接收表示所述目录中 存在有关给定网络地址的数据的至少一个消息。在一些实施例中,该方法 进一步包括生成所述请求。
在第一主要方面的一些实施例中,所述数据包括下述内容中的至少一种电话号码、互联网协议地址、URL、电子邮件地址、有关网络地址的 用户名称、以及有关给定网络地址的公司名称。在一些实施例中,所述数 据进一步包括有关至少一个远程通信设备和所述目录这两者中至少一者的 网络地址。
在第一主要方面的其它实施例中,发送包括发送所述请求到多个远 程通信设备,所述多个远程通信设备包括所述至少一个远程通信设备。在 一些实施例中,接收至少一个消息包括接收来自多个远程通信设备中的至 少一个的至少一个消息,所述至少一个消息包括有关多个远程通信设备中 的至少一个的网络地址和有关多个远程通信设备中的至少一个的目录。
在第一主要方面的进一步实施例中,该方法进一步包括根据所述至 少一个消息,编译包含给定网络地址的目录列表。
在第一主要方面的又一实施例中,该方法进一步包括根据所述至少 一个消息,编译包含给定网络地址的远程通信设备列表。
在第一主要方面的一些实施例中,所述请求是基于分组的。在一些实 施例中,所述请求包括SIP请求。
在第一主要方面的一些实施例中,所述请求包括ISDN信号。 在第一主要方面的其它实施例中,该方法还包括将所述请求加密。 在第一主要方面的进一步实施例中,所述请求还包括安全授权码。 实施例的第二主要方面在于,提供一种识别网络地址的出现的方法。 该方法包括接收包括有关网络地址的数据的请求。该方法进一步包括
响应于对请求的接收,在联络目录(directory of contact)中查找所述数 据。该方法进一步包括发送消息,所述消息表示所述目录中存在有关网
络地址的数据。在一些实施例中,所述消息包括表示所述目录中存在有关 网络地址的数据的标记。在其它实施例中,所述消息包括所述目录和有关 所述目录的通信设备这两者中至少一者的标识符。在一些实施例中,所述
标识符包括下述内容中的至少一种电话号码、IP地址、电子邮件地址、
有关远程通信设备的用户名称、以及MAC地址。
在第二主要方面的一些实施例中,所述请求被加密,并且该方法进一 步包括解密所述请求。实施例的第三主要方面在于,提供一种识别给定网络地址的出现的通 信设备。该通信设备包括接口,用于发送包括有关给定网络地址的数据 的请求到至少一个远程通信设备,所述请求用于触发在有关至少一个远程 通信设备的目录中对所述数据的査找;所述接口进一步用于接收表示所述 目录中存在有关给定网络地址的数据的至少一个消息。该通信设备进一步 包括用于处理所述至少一个消息的处理单元。


参考以下附图描述实施例,其中
图1示出了根据非限制性实施例的一种用于识别给定网络地址的出现 的系统;以及
图2示出了根据非限制性实施例的一种用于识别给定网络地址的出现 的方法。
具体实施例方式
图1示出了一种用于识别给定网络地址的出现的系统,该系统包括连 接到通信网络120的通信设备110,该通信设备110用于发送请求123到 至少一个远程通信设备130a、 130b、 130c、 130d、…、130n (统称为远程 通信设备130,并一般地称为远程通信设备130),该远程通信设备130 也连接到通信网络120。请求123包括有关给定网络地址的数据,并且触 发在有关远程通信设备130的目录中对所述数据的查找。
给定网络地址包括对通信设备110的用户有意义的网络地址。例如, 用户可以是执法人员(或者替代地,与执法人员一起工作的通信设备管理 员),并且给定网络地址可以包括对该执法人员有意义的人的网络地址。 在另一示例中,用户可以是公司的员工,并且给定网络地址可以包括该公 司的客户或潜在客户(或者可选地,对某员工有意义的任何其他人,如另 一个员工)的网络地址。
有关给定网络地址的数据可以包括电话号码、电子邮件地址、IP地 址、URL、有关给定网络地址的人或者公司的名称。有关给定网络地址的其它数据对本领域技术人员是显而易见的,并且在本文所述的实施例的范
围之内。请求123可以进一步包括通信设备110的网络地址。
通信设备110包括被配置为经由通信网络120与远程通信设备130通 信的接口 140。通信网络120可以包括诸如PSTN的交换通信网络、诸如 互联网的基于分组的通信网络、或者它们的组合。进一步地,通信网络 120可以被配置为以有线方式(例如,经由电话线和/或互联网布线)、无 线方式(例如,经由蜂窝、WiFi、 WiMax等)、或者它们的组合与通信设 备110和/或远程通信设备130通信。在一些实施例中,通信网络110可以 是LAN或者WAN。因此,接口 140通常与通信网络120的通信标准和协 议兼容。在一些实施例中,通信设备110可以进一步包括用于接受有关给 定网络地址的数据的用户接口 (未示出)。在其它实施例中,例如在LAN 或者WAN中,通信设备110可以进一步与计算设备(未示出)通信,并 且可以被用于接收来自计算设备的数据。
在进一步的实施例中,计算设备110可以包括手持电子设备(诸如 PDA等),其使用PC或者服务器设备(未示出)上的同步应用间歇地连 接到通信网络120。
在一些实施例中,通信设备110可以进一步包括用于处理数据(例 如,在下文进一步详细描述的消息165)的处理单元145。
远程通信设备130 (例如,远程通信设备130n)包括类似于接口 140 的、通常与通信网络120的通信标准和协议兼容的接口 150。远程通信设 备130进一步包括用于处理请求123的处理单元152。在一些实施例中, 远程通信设备包括用于存储目录DIR的存储器155,该目录DIR用于存储 下面描述的网络地址及其他数据。在其它实施例中,目录DIR可以存储在 连接到通信网络120的数据库158处。在这些实施例中,远程通信设备 130被配置为通过经由通信网络120发送目录査询160到数据库158,来从 目录DIR中取回网络地址。进一步地,数据库被配置为以经由通信网络 120发回远程通信设备130的目录响应161来响应目录査询160,该目录响 应161表示目录DIR中存在该数据。
在一些实施例中,远程通信设备130包括诸如手机(例如,远程通信设备130a) 、 PDA等的手持电子设备,被配置为与通信网络120无线通 信。在其它实施例中,远程通信设备130包括电话设备(例如,远程通信 设备130b),被配置为经由ISDN信令通过通信网络通信。在进一步的实 施例中,远程通信设备包括用于经由互联网进行通信的计算设备(例如, 远程通信设备130c)。
在每个实施例中,远程通信设备130都用于经由接口 150接收请求 123,该请求123包括有关给定网络地址的数据,并且作为响应而在目录 DIR中查找该数据。在一些实施例中,该查找包括在存储在存储器155处 的目录DIR中査找该数据。在其它实施例中,远程通信设备进一步经由目 录查询160发送该数据到数据库158,该数据库158以表示目录DIR中存 在该数据的目录响应161进行响应。
远程通信设备130进一步被配置为将消息165发回通信设备110,该 消息表示目录DIR中存在有关给定网络地址的数据。
在一些实施例中,目录DIR包括用于存储对远程通信设备130的用户 有意义的联络信息的电子个人目录。例如,目录DIR可以包括存储在手 机、PDA、电话设备(例如,ISDN使能设备)等中的电子个人目录。在 其它实施例中,目录DIR可以包括个人信息管理(PIM)软件的联络模 块,例如由One Microsoft Way Redmond, WA 98052-7329 USA的微软公 司制造的Outl00k 。在目录DIR被存储在数据库158处的实施例中,目录 DIR可以包括网页邮件(webmail)门户的联络模块,所述网页邮件门户例 如是来自位于1600 Amphitheatre Parkway, Mountain View , CA 94043的 Google公司的Google 邮件。在任何情况下,目录DIR都存储有关联络 的数据,包括但不局限于联络名称、有关联络的网络地址(诸如,电话号 码、电子邮件地址、IP地址、URL)、有关联络的人或公司名称、或者它 们的组合。有关联络而存储的其它数据对本领域技术人员是显而易见的。
现在注意示出了识别给定网络地址的出现的方法200的图2。在步骤 210,请求123被通信设备IIO发送到远程通信设备130,该请求包括有关 给定阿络地址的数据。在一些实施例中,通信设备110发送请求123到单 个远程通信设备130。在这些实施例中,请求123进一步包括远程通信设备130的网络地址(例如,在请求的头部中)。在其它实施例中,请求
123被发送到多个远程通信设备130。在一些实施例中,请求123包括分 别有关远程通信设备130的多个网络地址。在其它实施例中,通过广播请 求123,请求123被发送到多个远程通信设备130。例如,请求123可以 被广播到连接到通信网络120的每个远程通信设备。在这些实施例中,请 求123可以进一步包括可由通信网络120中的开关和/或计算设备处理的指 示符,该指示符向开关指示请求123将被广播。在一些实施例中,该指示 符可以进一步包括关于广播请求123的指令,包括但不限于将在其上广播 请求123的地理区域的指示符。在进一步的实施例中,通信设备110发送 多个请求123,多个请求123中的每一个都包括有关远程通信设备130的 网络地址;因此数据被发送到多个远程通信设备130中的每一个。
在一些实施例中,可在步骤210之前执行可选的步骤205,在步骤 205中,通信设备110生成该请求。在这些实施例中,通信设备110可以 接收有关远程通信设备130的网络地址的列表和/或范围、以及有关给定网 络地址的数据,并且相应地生成一个或多个请求123。网络地址的列表和/ 或范围以及该数据可以由通信设备110的用户经由用户接口 (如上所述) 输入。在请求123将被广播的实施例中,通信设备110可以接收该数据、 以及指示请求123将被广播的指示符。在不包括步骤205的实施例中,请 求123可以从如上所述的计算设备接收。
在步骤220,请求123被远程通信设备130接收。在步骤225,请求 123被远程通信设备130处理(例如,经由处理单元152),以提取有关 网络地址的数据。在一些实施例中,请求123可以进一步包括安全授权 码,并且处理请求123进一步包括提取安全授权码,并且将其与可由远程 通信设备130取回(例如,在存储器155中存储的、或可从数据库158取 回的、或可根据本领域人员熟知的授权算法计算出的)的参考安全授权码 比较。在这些实施例中,如果安全授权码不类似于参考安全授权码,则方 法200可以在步骤225结束。
在其它实施例中,请求123可以被通信设备110使用恰当的加密方案 加密(例如,在步骤205或者步骤210)。例如,PKI (公钥基础设施)私钥可被用于在步骤205或者步骤210加密该请求,在前面的供应步骤(未 示出)中,远程通信设备130已经被供应了相关公钥。其它恰当的加密方 案和供应技术对本领域技术人员是显而易见的。
在步骤230,目录DIR被查阅,以查找数据,进而确定目录DIR中是 否存在该数据。在一些实施例中,査找数据包括和该数据一起处理存储器 155处存储的目录DIR。在其它实施例中,査找数据包括发送目录査询 160到数据库158,如上所述。将被理解的是,如果存在内容匹配(不考 虑格式化和/或表示法和/或拨号前缀变化),则确定目录DIR中存在该数 据。例如,当在613区域代码中的通信设备上时,"(613) 592-2122 (工 作)"、"16135922122" 、 "6135922122"、和"5922122"都表示相同 的号码。
在步骤240,确定目录DIR中是否存在该数据。在一些实施例中,确 定目录DIR中是否存在该数据包括在目录响应161中接收来自数据库158 的肯定指示。在其它实施例中,确定目录DIR中是否存在该数据包括在存 储器155处找出目录DIR中存储的数据。换句话说,确定目录DIR中是否 存在经由请求123接收的数据(诸如,名称、电话号码、电子邮件地址、 IP地址、公司名称等)。如果没有,则方法200在步骤250结束。
但是,如果存在,则在步骤260,指示目录DIR中存在该数据的指示 经由消息165被发给通信设备110。该指示可以包括目录DIR和/或远程通 信设备130的标识符,例如,诸如电话号码、IP地址、电子邮件地址的网 络地址、有关远程通信设备130的用户名称、MAC地址等。然而,在请 求123被发送到单个远程通信设备130的一些实施例中,消息165可能不 包括目录和/或远程通信设备130的标识符,因为通常理解的是,消息165 是由请求123所发往的远程通信设备130发送的。
在一些实施例中,该指示可以包括表示目录DIR中存在该数据的标 记,例如,如果存在数据则为"1"。在其它实施例中,该指示可以包括 表示目录Dir中存在该数据的至少一部分的文本,例如,"存在"。在进 一步的实施例中,该指示符可以包括有关目录DIR中存在的给定网络地址 的数据的至少一部分,例如,名称、电话号码、电子邮件地址等。消息165可以进一步包括通信设备110的网络地址(例如,在头部中),从而 通信网络120将消息165中继到通信设备110。通信设备110的网络地址 可以通过处理请求123确定。
在步骤270,消息165在通信设备110处被接收。在一些实施例中, 消息165可以进一步包括类似于如上所述的安全授权码,并且该安全授权 码被与通信设备110可用的参考安全授权码进一步比较。进一步地,在其 它实施例中,消息165可以类似于上述的加密技术在步骤260被加密,并 且在通信设备IIO处被解密。
在一些实施例中将被想起的是, 一个请求123 (或者多个请求123) 被多个远程通信设备130接收。因此在一些实施例中,在步骤270,通信 设备110可以接收分别来自远程通信设备130的多个消息165,该多个消 息165中的每一个都包括目录DIR和/或发送消息165的远程通信设备130 的标识符。因此,在步骤280,有关给定网络地址的有关数据的远程通信 设备130和/或远程目录(例如,目录DIR)的列表可以被(例如)通信设 备110编译。在这些实施例中,处理单元145可以通过处理一个或多个消 息154编译列表。可选地, 一个消息165 (或者多个消息165)可以被转 发到用于处理的计算设备上。该列表可以进一步包括经由消息165发送到 通信设备110的所有或者部分数据。
因此,通过发送包括有关给定网络地址的数据的请求123 (用于触发 在有关至少一个远程通信设备130的目录DIR中对数据的査找的请求 123)到至少一个远程通信设备130,远程目录(诸如,目录DIR和/或远 程通信设备130)中的给定网络地址的出现可以被确定。目录和/或远程通 信设备130的列表可由执法人员、公司员工等以适当的方式使用。
在一些实施例中,工业协议可以包括方法200,并且监管机构可以规 定远程通信设备130适用于以上述方式响应请求123。恰当的安全授权码 和加密技术的定义以及它们的规定可以形成工业协议的一个或多个部分。
在一些实施例中,请求123可以包括有关给定网络地址的多个数据。 在这些实施例中,消息165表示目录DIR中存在有关给定网络地址的多个 数据中的至少一部分(在方法200的步骤240确定)。在一些实施例中,请求123可以进一步包括在确定目录DIR中是否存在多个数据中的至少一 部分的过程中将被应用的标准的指示。例如,多个数据可以包括"613-555-2122" 、 "Tom Smith" 、 "Mitel公司"、和"Mitel网络"。将被应 用的标准的指示可以包括"匹配至少一个"、"匹配至少两个"、和/或匹 配特定数据,该特定数据在标准的指示中定义。
在一些实施例中,方法200可以作为(例如由电信公司)提供的电话 号码变化业务被提供。在这些实施例中,如果客户的电话号码改变,则电 话公司的客户可以请求(并且为其支付费用)电话号码改变业务。电话公 司将启动方法200中的发送请求210,确定有关包括客户的旧电话号码的 目录的远程通信设备。在电话号码改变业务中,客户可被提供有关包括旧 电话号码的目录的远程通信设备的网络标识符的列表。可选地,电话号码 改变通知可以被发送到有关包括旧电话号码的目录的每一个远程通信设 备,以将客户的新号码通知远程通信设备。
本领域技术人员将理解,在一些实施例中,通信设备110和远程通信 设备130的功能可以使用预编程的硬件或者固件元件(例如,专用集成电 路(ASIC)、可电擦除并可编程的只读存储器(EEPROM)等)、或者其 它有关组件实现。在其它实施例中,通信设备110和远程通信设备130的 功能可以使用一种计算装置完成,该装置可以访问存储有用于操作该计算 装置的计算机可读程序代码的代码存储器(未示出)。计算机可读程序代 码可以被存储在固定的、有形的、并且可由这些组件直接读取的介质上
(例如,可拆卸的磁盘、CD-ROM、 ROM、硬盘、USB驱动),或者计 算机可读程序代码可被远程地存储,但是可通过传输介质经由连接到网络
(包括但不限于互联网)的调制解调器或其它接口设备发送到这些组件。 传输介质可以是非无线介质(例如,光或模拟通信线路)或者无线介质
(例如,微波、红外线、自由空间光系统或者其它传输方案)或者它们的 组合。
本领域技术人员将理解,还存在可用于实现该实施例的更多可选实施 方式和改进方式,并且上述实施方式和示例仅是一个或多个实施例的说 明。因此,本发明的范围仅由所附权利要求书限制。
权利要求
1. 一种识别给定网络地址的出现的方法,包括将包括与所述给定网络地址相关联的数据的请求发送到至少一个远程通信设备,所述请求用于触发在与所述至少一个远程通信设备相关联的目录中对所述数据的至少一部分的查找;以及接收表示所述目录中存在所述与给定网络地址相关联的数据的至少一个消息。
2. 根据权利要求1的方法,进一步包括生成所述请求。
3. 根据权利要求1的方法,其中,所述数据包括下述内容中的至少一 种电话号码、互联网协议地址、URL、电子邮件地址、与网络地址相关 联的用户名称、以及与所述给定网络地址相关联的公司名称。
4. 根据权利要求3的方法,其中,所述数据进一步包括与所述至少一个远程通信设备和所述目录这两者中至少一者相关联的网络地址。
5. 根据权利要求1的方法,其中,所述发送包括发送所述请求到多个 远程通信设备,所述多个远程通信设备包括所述至少一个远程通信设备。
6. 根据权利要求5的方法,其中,所述接收至少一个消息包括接收来 自所述多个远程通信设备中的至少一个的所述至少一个消息,所述至少一 个消息包括与所述多个远程通信设备中的至少一个相关联的网络地址、以 及与所述多个远程通信设备中的至少一个相关联的目录。
7. 根据权利要求1的方法,进一步包括从所述至少一个消息编译包含所述给定网络地址的目录列表。
8. 根据权利要求1的方法,进一步包括从所述至少一个消息编译包含所述给定网络地址的远程通信设备列表。
9. 根据权利要求1的方法,其中,所述请求是基于分组的。
10. 根据权利要求9的方法,其中,所述请求包括SIP请求。
11. 根据权利要求l的方法,其中,所述请求包括ISDN信号。
12. 根据权利要求1的方法,进一步包括加密所述请求。
13. 根据权利要求1的方法,所述请求进一步包括安全授权码。
14.—种识别网络地址的出现的方法,包括接收包括与网络地址相关联的数据的请求; 响应于所述接收所述请求,在联络目录中査找所述数据;以及 发送消息,所述消息表示所述目录中存在与所述网络地址相关联的所 述数据。
15. 根据权利要求14的方法,其中,所述消息包括表示所述目录中存 在与所述网络地址相关联的所述数据的标记。
16. 根据权利要求14的方法,其中,所述消息包括所述目录和与所述 目录相关联的通信设备这两者中至少一者的标识符。
17. 根据权利要求16的方法,其中,所述标识符包括下述内容中的至 少一种电话号码、IP地址、电子邮件地址、有关远程通信设备的用户名 称、以及MAC地址。
18. 根据权利要求14的方法,其中,所述请求被加密,并且所述方法 进一步包括将所述请求解密。
19. 一种用于识别给定网络地址的出现的通信设备,包括-接口,用于将包括与所述给定网络地址相关联的数据的请求发送到至少一个远程通信设备,所述请求用于触发在与所述至少一个远程通信设备相关联的目录中对所述数据的査找;并且接收表示所述目录中存在与所述给定网络地址相关联的所述数据 的至少一个消息;以及处理单元,用于处理所述至少一个消息。
全文摘要
提供了一种用于识别给定网络地址的出现的方法和装置。一个包括有关给定网络地址的数据的请求被发送到至少一个远程通信设备,所述请求用于触发在有关至少一个远程通信设备的目录中对所述数据的至少一部分的查找。接收表示所述目录中存在有关给定网络地址的数据的至少一个消息。
文档编号H04L29/12GK101448030SQ20081017891
公开日2009年6月3日 申请日期2008年11月27日 优先权日2007年11月27日
发明者保罗·安德鲁·赫伯, 卡塔尤恩·纳西里 申请人:米特尔网络公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1