[发明专利]用于对等联网设备的有效服务发现有效
申请号: | 201080048335.0 | 申请日: | 2010-05-27 |
公开(公告)号: | CN102597982A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | R·L·P·麦克古里;M·范米利甘;S·切西里;J·科恩;J·格拉斯勒;A·普拉茨;B·土克 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 邹姗姗 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 对等 联网 设备 有效 服务 发现 | ||
相关申请
本申请要求于2009年9月8提交的美国临时专利申请第61/240,509号和于2009年10月7提交的美国临时专利申请第61/249,582号的权益。
本申请还涉及于2009年6月5日提交的共同未决美国专利申请第12/479,745号和于2009年6月5提交的美国专利申请第12/479,586号。以上标识出的申请的公开内容的全部内容通过引用并入于此。
技术领域
本发明总体上涉及对等联网。更特别地,本发明涉及用于对等联网设备的有效服务发现。
背景技术
蓝牙(BT)无线技术提供了如下方式,即许多无线设备可以彼此通信,而不需要连接器、电线或者线缆。目前蓝牙技术的常用用途包括用于头戴式耳机、蜂窝汽车套件和适配器的那些。而且,蓝牙技术目前还用于无需线缆就把打印机、键盘或者鼠标连接到个人计算机。而且,由于蓝牙技术可以方便传输大量数据,因此计算机可以使用蓝牙连接到互联网。诸如蜂窝电话的移动通信设备可以在彼此之间传送照片、视频或者铃声。期望继续扩展附加的功能性。
在两个启用蓝牙的设备可以通信之前,设备必须配对。当两个启用蓝牙的设备变成可信任对时,蓝牙配对发生。为了变成可信任对,两个蓝牙设备必须首先完成特定的发现与认证处理。当第一个蓝牙设备识别出第二个蓝牙设备而且它们完成了特定的发现与认证处理时,每个设备都可以自动地接受它们之间的通信。
设备发现是蓝牙无线设备用来定位附近的它希望与之通信的蓝牙无线设备的过程。通过与附近每个设备建立短期连接来交换可发现设备的蓝牙地址、它们友好的名字及其它相关信息会是一个耗时的过程。该过程可能涉及让一个蓝牙无线设备把查询请求发送到扫描查询请求的其它蓝牙无线设备。发送该查询请求的设备(可能的主机)被称为发现设备,而扫描查询请求的设备被称为是可发现的。
服务发现是另一个过程,其中一个蓝牙设备搜索可以由一个或多个远端蓝牙设备提供的服务或应用程序。类似于设备发现过程,发起的蓝牙设备(在这种情况下是客户端设备)向其它蓝牙设备(在这种情况下是服务器设备)发送查询,来确定那些蓝牙设备是否具有可用的被搜索服务或应用程序。这个过程通常花费相当长的时间而且可能消耗更多电力。具有其它通信系统的设备,例如运行在WiFi标准(例如,IEEE 802.11n或者其它IEEE 802.11标准)之下或者其它无线通信系统之下的无线电装置,也要花相当长的时间来发现彼此及各自的服务。缺乏一种有效的途径来执行服务发现过程。
发明内容
在此描述了用于发现和/或广告服务的技术。根据本发明的一方面,通过无线网络从远端设备接收第一位掩码(bitmask),该第一位掩码具有一个或多个具有预定逻辑值的位。每一位代表由所述远端设备提供的一种特定服务。在所述第一位掩码和本地设备中本地生成的第二位掩码之间执行逻辑运算,其中该第二位掩码代表由所述本地设备搜索的服务。基于所述逻辑运算的结果,确定所述远端设备是否有可能能够提供由所述本地设备搜索的服务。
根据本发明的另一方面,基于要被本地设备广告的服务的标识符生成密钥/值对。对该密钥/值对的密钥执行散列运算以生成位掩码,该位掩码包括一个具有预定逻辑值的位。响应于通过无线网络来自远端设备的用于搜索服务的查询消息,通过所述无线网络把该位掩码发送到所述远端设备,以便允许所述远端设备基于所述位掩码确定所述本地设备是否有可能能够提供所搜索的服务。
根据本发明的另一方面,接收一个或多个识别网络中可用于访问的服务的域名系统(DNS)资源记录。作为响应,基于所述DNS资源记录创建DNS包。该DNS包包括具有指针的域名,所述指针引用到先前出现在该DNS包中的其它域名,而不引述整个被引用的域名。密钥/值对是从每个资源记录生成的,其中每个密钥/值对用来代表可以在网络中用于访问的一种服务。
在此所述的一种或多种实施方式可以使用多种无线通信系统中的任何一种,例如遵从蓝牙的通信系统、遵从WiFi的通信系统(例如,在任何一种IEEE 802.11标准(例如802.11g标准或者IEEE 802.11n标准)之下运行的无线电装置)、遵从WiMax的通信系统、运行在蜂窝电话标准之下的无线电装置、运行在个人区域网络(PAN)标准之下的无线电装置,等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080048335.0/2.html,转载请声明来源钻瓜专利网。