[发明专利]用于发现无服务器对等网络中的端点的应用程序编程接口无效
申请号: | 200680013430.0 | 申请日: | 2006-04-20 |
公开(公告)号: | CN101371599A | 公开(公告)日: | 2009-02-18 |
发明(设计)人: | T·维斯伯格;A·R·克拉森;A·安纳鲁德;K·R·陶;U·W·帕克斯三世;R·拉奥;E·J·弗兰纳瑞;R·古普塔;D·G·泰勒 | 申请(专利权)人: | 微软公司 |
主分类号: | H04Q7/24 | 分类号: | H04Q7/24 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 发现 服务器 对等 网络 中的 端点 应用程序 编程 接口 | ||
背景
基于通信服务例如由通信服务提供的Messenger服务的服务器允许用 户登入基于服务器的网络中,然后使用该网络的服务(例如,电子邮件、文本消息 传送等等)。服务器可以为用户存储一个联系人列表,用户可以从该联系人列表增 加和删除的人员。当用户登入时,一个或多个服务器可以通知该联系人列表中的人 员该用户“在线”。同样地,服务器或诸服务器可以向用户通知用户联系人列表中 “在线”的人员。
微软公司也提供对等网络软件以供与其操 作系统一起使用。借助于这一系统,用户可以创建一个对等计算机的网络,并且可 以相互通信而不需要登入中心服务器。例如,用户可以创建一个对等群,然后创建 一个聊天室,在该聊天室中该群的所有成员都可以张贴消息并看到由群中其他用户 张贴的消息。系统也可以允许诸对等体发现附近的其他对等体。使用对等计算机维 护聊天室而不需要中心服务器。
概述
描述用于促进出现公布的诸方法,其中可以包括:授权在第一端点的出现公 布,如果该公布被授权,则装配一个出现数据结构,并且从第一端点广播该出现数 据结构。该方法也可以包括出现结构,该出现结构包括一个友好名称、联系人信息 和端点信息。该方法进一步包括XML格式、vCard格式中的至少其中一种格式的 联系人信息,以及从对等名称解析协议获得的端点信息。该方法可以额外包括出现 数据结构,其中该出现数据结构被编码为通用发现协议消息、简单服务发现协议消 息、以及将全局唯一标识符和发现协议消息关联起来的至少其中之一。该方法可以 包括一个授权出现公布的用户实体,该用户实体设置授权全部出现、一些出现或没 有出现的公布的缺省参数中的至少其中之一。
描述用于促进发现用户实体方法,包括在第一端点注册第一用户实体,接收 到标识第二用户实体的消息,确认所接收到信息,并将确认结果存储在发现高速缓 存中。该方法也可以包括注册,其中注册包括公布简单服务发现协议消息、枚举发 现高速缓存中的结果、以及对第二用户实体的查询。该方法可以进一步包括XML 格式的所接收消息,所接收到的消息包括出现信息,出现信息进一步包括第二用户 实体的第二端点的状态、第二用户实体的联系人身份信息、以及第二用户实体的联 系人元数据。该方法可以进一步包括确认,其中确认包括标识诸消息,该诸消息指 示以下的至少其中之一:可用用户实体、不可用用户实体、把可用用户实体添加到 发现高速缓存中、以及把不可用用户实体从发现高速缓存删除。该方法可以包括被 编码为简单服务发现协议的消息,将一个全局唯一标识符与该简单服务发现协议的 消息关联起来,以及包括允许第一用户实体参与消息接收的注册。
附图
图1是一个可以依照权利要求书运作的计算系统的方框图;
图2是一个可以促进对等无服务器协作和/或通信的示例性系统的方框图;
图3是一个与在无服务器对等网络中公布可用性有关的示例性方法的流程图; 以及
图4是一个与发现在无服务器对等网络中“我附近的人”有关的示例性方法 的流程图。
描述
尽管下列文本阐明许多不同实施例的详细描述,但是应该理解,该描述的法 律范围由本专利开头所阐明的权利要求书的文字所定义。该详细描述只应被构建为 示例性的,不会描述所有可能的实施例,因为描述所有可能的实施例是即使不是不 可能的也是不现实的。使用当前的技术或在本专利申请日之后开发的技术,可以实 现许多替代实施例,这仍然会落在权利要求书的范围之内。
也应该理解,在本专利中,除非使用句子“如此处所用,术语‘__’特此 被定义为意指……”或者类似句子来明确地定义一个术语,否则不管是明确地还是 含蓄地,没有限制该术语意义超出其平常或普通意义的意图,并且,这一术语不应 该被解释为被限制在基于本专利的任何部分中(除了权利要求书的语言之外)所做 的任何声明的范围中。在本专利中以符合单一意义的方式提及在本专利开头的权利 要求书中所陈述的任何术语,在这样的范围内,这样做仅仅是为了清晰起见以便不 使读者混淆,并且,不规定为这样的权利要求术语含蓄地或以其他方式地被限制在 该单一意义。最后,除非通过陈述词语“意指”和没有任何结构的说明部分的函数 来定义一个权利要求要素,否则不规定为任何权利要求要素的范围基于35 U.S.C.§ 112申请书的第六段来解释。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680013430.0/2.html,转载请声明来源钻瓜专利网。