用于过滤对等网络对有限能力设备的搜索的方法和装置的制作方法

文档序号:6456283阅读:142来源:国知局
专利名称:用于过滤对等网络对有限能力设备的搜索的方法和装置的制作方法
技术领域
本发明通常涉及能够与对等网络通信的设备,更具体地涉
及一种用于过滤对等网络对具有有限能力的设备的搜索的方法和装 置。
背景技术
诸如Shareaza, Limewire, Gnucleus和Gnutella2这样的对等 (P2P)应用(被称为P2P客户端)使用户能够通过P2P网络发送对一个 或多个文件的搜索查询以找到该文件(多个)。当用户正在搜索的文 件(多个)被找到时,返回给用户的査询响应向用户通知在哪里找到 该文件。使用査询响应,用户可以下载一个或数个文件(多个)到他 的设备上。对于具有有限能力的设备,例如无线通信设备,由于有限 的存储器,不足的处理能力,非合适的编解码器或者非合适的用户接 口设备,例如,具有特定的显示尺寸的显示器,因此设备可能不能访 问或播放下载的文件。因此,下载由于特定设备的有限能力而使用户 在该设备上不能访问的文件阻扰了用户和使用,从而浪费宝贵的电池 寿命,网络带宽和/或处理能力。因此,需要一种方法和装置用于自动地过滤对等网络搜索 使得所有被下载到设备上的文件可以被该设备的用户访问(例如,播 放或查看)。此外,根据本发明随后的详细描述和所附权利要求,结 合本发明的附图和背景技术来考虑,本发明的其它期望特性和特征将 变得显而易见。


在下文中,结合以下附图描述本发明,其中相同的附图标
8记表示相同的元件,并且图l是根据本发明的实施例的对等(P2P)网络的图;图2是根据本发明实施例的实现图1的P2P网络中的通信的
无线通信系统的图;图3是根据本发明实施例的用于在图2的无线通信系统和
图1的P2P网络中通信的无线通信设备的框图;图4是根据本发明实施例的图3的无线通信设备的P2P客户 端的P2P搜索查询操作的流程图;图5是根据本发明另一实施例的图3的无线通信设备的P2P 客户端的P2P搜索査询操作的流程图;以及图6是根据本发明实施例的文件共享网络子分组和相关的 说明性信息的表,在该实施例中存在现有的聊天群组呼叫。
具体实施例方式用于在P2P网络中过滤对等(P2P)搜索查询的方法通过P2P 网络中具有P2P能力的设备生成P2P搜索查询并且将设备能力信息附加 到P2P搜索查询以生成特定于设备的P2P搜索查询。将特定于设备的P2P 搜索査询提供给P2P网络并且响应于特定于设备的P2P搜索查询,远程 过滤搜索查询结果以生成过滤的搜索査询结果用于提供给具有P2P能 力的设备。用于有利地从P2P网络接收过滤的P2P搜索査询结果的装 置包括P2P通信电路和控制器。P2P通信电路将特定于设备的P2P搜索查 询提供给P2P网络。控制器耦合到P2P通信电路并且向其提供特定于设 备的P2P搜索査询。控制器包括P2P客户端,该P2P客户端用于将设备能 力信息附加到生成的P2P搜索查询以生成特定于设备的P2P搜索査询。 并且P2P通信电路响应于特定于设备的P2P搜索査询,接收通过远程过 滤搜索查询结果而生成的过滤的搜索查询结果。以下对本发明的详细描述本质上仅仅是示例性的并且没有意图限制本发明或者本发明的应用和使用。此外,不存在被本发明 先前的背景技术或以下对本发明的详细描述中出现的任何理论约束的 意图。参见图l,对等(P2P)应用是这样的技术该技术可以使 用许多连接的设备102、 104、 106的资源来在自组织P2P网络100内广泛 地分配内容而不需要中央服务器,即,连接到P2P网络100的每个设备 102、 104、 106执行某些能力用于P2P网络100并且每个设备102、 104、 106可以充当客户端或服务器。 一些设备104比其它设备102、 106更强 大并且更稳定。这些设备104,有时被称为"超级对等点(superpeer)", 通常用作服务器并且充当本地集线器用于较不强大的设备102、 106。 P2P网络100中的客户端设备102通常连接到三个超级对等点104但可以 连接到更多。由于客户端设备102的功率节约考虑,用于客户端设备102 的连接的数目可能受限制。例如,如果客户端设备102是靠电池电能操 作的移动客户端设备102,则移动客户端102可能被限制在每次不超过 五个本地集线器104连接。诸如Shareaza, Limewire, Gnucleus和Gnutella2这样的P2P 应用,被称为P2P客户端,使客户端设备102能够查询并且接收来自自 组织P2P网络100的文件。例如,客户端设备102可以生成Gnutella2格式 化的搜索查询,该搜索查询通过已知的文本传输协议将通常所理解的 Gnutella2分组发送到P2P网络100中的设备104、 106。当客户端设备102 正在搜索的文件被发现时,返回给客户端设备102的查询响应通知客户 端设备102在哪里找到文件。使用査询响应,客户端设备102下载一个 或数个文件(多个)到客户端设备102上。根据当前应用的一个实施例,由客户端设备102生成的搜 索查询是特定于设备的P2P搜索查询,其在Guntella2格式化的子分组中 包括针对客户端设备102特定的设备能力信息。响应于特定于设备的 P2P搜索查询,远离客户端设备102 (即,例如在本地集线器104处)有利地过滤搜索査询结果,使得仅仅向其提供满足客户端设备102的设备 能力的过滤的搜索查询结果。 P2P应用通常被安装在有线因特网上的设备104、 106上, 主要在个人计算机上。由于诸如蜂窝电话的移动无线通信设备,以及 其他小设备,例如个人数字助理(PDA)正在增进计算能力,因此P2P 应用可适合用在这种设备上。根据在此描述的本发明的实施例,客户 端设备102是耦合到P2P网络100的无线通信设备102。然而,在回顾本 发明在此的教导之后,对于本领域技术人员将变得清楚的是,客户端 设备102可以是无线通信设备,诸如PDA这样的便携式设备,或诸如个 人计算机这样的有线设备,其支持通过依据在下述连接上定义的因特 网协议的因特网进行通信所述连接诸如以太网连接,无线局域网连 接诸如WiFi或WiMax,蓝牙连接,或无线广域网连接诸如WCDMA或 GSM (使用,例如,通用分组无线业务(GPRS))。参见图2,根据本发明的实施例的无线通信系统200包括多 个基站210和无线通信设备102,诸如具有P2P网络通信能力的无线通信 设备。多个基站210经由射频(RF)信号与无线通信设备102通信。与 多个基站210中的每一个相关联的是覆盖区域或小区225,其中无线客 户端设备102可以从这样的多个基站210中的一个基站接收信号并且向 这样的多个基站210中的一个基站发射信号。多个基站210耦合到无线电接入网络控制器230,无线电接 入网络控制器230用于控制无线通信系统200中的通信。特别地,多个 基站210耦合到无线电接入网络控制器230的基站控制器235,其控制与 多个基站210中的每一个基站的信号传送。无线电接入网络控制器230 可以接入基站控制器235以通过确定多个基站210中的哪个基站正在从 无线客户端设备102接收RF信号来确定移动客户端设备102位于无线通 信系统200的哪个小区225中。
无线电接入网络控制器230耦合到因特网协议(IP)多媒 体子系统(IMS)网络控制器240。 IMS网络控制器240是用于控制无线 电接入网络和因特网245之间的通信的因特网服务器。因此,移动客户 端设备102可以通过IMS网络控制器240连接到P2P网络100 (图l)。另 外,IMS控制器240可以通过耦合到另一个IMS控制器来建立和保持与 另一个具有IP能力的移动设备的通信。根据本发明的实施例,无线客户 端设备102耦合到超级对等点设备104和其它对等点设备106用于建立 和保持P2P通信网络100。参见图3,根据本发明的实施例,无线客户端设备102是无 线通信设备并且包括天线302用于接收和发射射频(RF)信号。收发信 机电路304耦合天线302并且,以本领域技术人员所熟知的方式,对从 基站210 (图2)接收的RF信号进行解调和解码以从中导出信息并且将 对其解码的信息提供到控制器306以供符合移动客户端设备102的功能 (多个)的利用。控制器306也向收发信机电路304提供信息用于将信 息编码和调制为RF信号用于从天线302发射。控制器306将控制信号提 供给收发信机电路304用于控制其操作。另外,收发信机电路304可以 包括附加电路用于收发来自各种网络的信号,所述各种网络包括多种 类型的蜂窝电话网络,诸如WCDMA网络和GSM网络,以及局域无线 网络,诸如WiFi网络,并且来自控制器306的控制信号控制收发信机电 路304在这些各种系统之中和之间的操作。另外,根据本发明实施例的无线客户端设备102能够用于 接收全球定位系统(GPS)卫星信号并且包括用于接收GPS信号的GPS 天线312,其耦合到GPS接收机314, GPS接收机314用于从GPS信号中 导出GPS位置信息并且将该信息提供给控制器306以由此使用。控制器 306还根据无线通信设备102中的传统GPS操作将控制信号提供给GPS 接收机314用于它的激活。如在本技术中公知的,控制器306通常耦合到存储器设备308和用户接口3I0以执行移动客户端设备102的功能,包括无线通信功 能和IP/IMS功能。存储器设备308是非易失性存储器用于存储设备能力
信息以供符合本发明实施例的使用。设备能力信息可以由无线客户端 设备102的制造商硬编码到存储器设备308中,或者可以由无线客户端 设备102的用户输入。用户接口310包括麦克风316,扬声器318,拍摄 装置320,振动器322和可以被设计为接受触摸屏输入的显示器324。用 户接口310还包括一个或多个键输入326,包括键盘328。无线客户端设备102可以与由无线电接入网络控制器230
管理的无线电接入网络中的其它无线通信设备进行通信。另外,无线 客户端设备102是具有IMS能力的无线通信设备并且可以经由IMS网络 控制器240 (图2)参与多媒体IP通信会话,诸如P2P网络100通信会话。 无线客户端设备102可以通过激活控制器306中的P2P客户端应用330来 加入P2P网络100。举例来说,诸如Gnutella2这样的P2P客户端应用使无 线客户端设备102的用户能够通过P2P网络100发送对一个文件或多个 文件的搜索查询以便找到所请求的文件(多个)。根据本发明的实施 例,控制器306还包括P2P集线器连接检测器332,该检测器进行操作用 于检测移动客户端设备102与超级对等点设备104的连接,该超级对等 点设备104在P2P网络100中充当本地P2P集线器。参见图4,示出了根据本发明实施例的P2P客户端330的操 作的流程图400。处理起初等候由控制器306接收到P2P搜索查询用户输 入402的通知。当控制器306将P2P搜索调查的用户输入402提供给P2P客 户端330时,P2P客户端330生成P2P搜索查询404并且确定是否已经接收 到了关于P2P搜索查询的其他用户输入,例如用户设备能力选择输入 406或存储的信息选择输入408。如果在指定的时间段410内没有接收到这样的用户输入 406、 408,贝IJP2P客户端通过从存储器308检索设备能力信息并且将该 设备能力信息附加到生成的P2P搜索査询来生成特定于设备的P2P查询412。特定于设备的P2P查询然后被提供414给收发信机电路304用于到 P2P网络100的传输。处理然后在指定的时间段418内等候远程过滤的搜索查询 结果的接收416。如果没有及时接收到418过滤的搜索査询,则通知420 用户并且处理返回等候下一个搜索査询的通知402。可替换地,在用户 报告420之后,处理可以等候用户响应,该用户响应指示延长用于等候 搜索査询结果的时间段的请求。当接收到远程过滤的搜索查询结果416时,关于结果的信 息被呈现给用户424并且结果被存储426在存储器308中。处理然后返回 等候下一个搜索查询的通知402。控制器306已经接收到否定的用户设备能力选择输入的通 知406导致将生成的P2P搜索查询428提供给收发信机电路304用于到 P2P网络100的传输而不向其附加任何特定于设备的信息。处理然后在 返回等候下一个搜索査询402的通知以前,以适时的方式418等候搜索 査询结果416的接收以及随后对用户的合适的通知420、 424。当接收到存储的信息选择输入408时,从存储器308检索 426选定的设备能力信息。响应于存储的信息选择输入而对选定的设备 能力信息进行选择。P2P客户端然后通过将选定的设备能力信息附加到 生成的P2P搜索查询来生成特定于设备的P2P查询412。特定于设备的 P2P査询然后被提供414给收发信机电路304用于到P2P网络100的传输。 处理然后在返回等候下一个搜索查询402的通知以前,以适时的方式 418等候搜索查询结果416的接收以及随后对用户的合适的通知420、 424。根据本发明实施例的流程图400, P2P客户端330直接将与 设备能力412相对应的元数据整合到每个搜索查询中,除非选择其他
14406, 408。用这样的方式,搜索查询的远程过滤可以适应无线通信设 备i02的许多限制,例如网络带宽,存储器,处理能力及其电池寿命的 限制。因此,根据本发明实施例的操作保证由无线通信设备102请求的 并且来自P2P网络100的文件,无论是音频,视频,图像还是应用,适 用于无线通信设备102,并且处理时间以及电池消耗被最优化,从而显 著地增加了用户体验。参见图5,流程图500示出本发明的另一实施例。当P2P客 户端330从P2P集线器连接检测器332接收集线器检测信号502时,该集 线器检测信号502指示无线通信设备102已连接到P2P网络100, P2P客户 端330从存储器308检索设备能力信息并且将该设备能力信息提供504 给P2P网络100的集线器104 (图l)。根据本发明的该另一实施例,设 备能力信息作为被整合到本地节点信息(LNI)消息中的元数据子分组 被提供,当连接到P2P网络100中时,该本地节点信息消息被提供给集 线器。集线器104将设备能力信息存储在由统一资源定位符(URL)标 识的位置处,以便将标识该信息的子分组附加到来自无线通信设备102 的搜索査询。在无线通信设备102处的处理在预定时间段508内等候 URL的接收506。如果时间段期满508而没有接收到URL 506,则处理再 次返回以将设备能力信息504提供给集线器104。当接收到URL 506时, 它被存储510在存储器308中,并且处理等候下述的发生P2P搜索査询 用户输入512的接收通知,从P2P网络100断开连接514,或者远程过滤 的搜索结果的接收516。当控制器306将P2P搜索调查512的用户输入提供给P2P客 户端330时,P2P客户端330生成P2P搜索查询518,并且确定是否已经接 收到了用户设备能力选择输入520。如果在指定的时间段522内还没有 接收到这样的用户输入520,贝UP2P客户端通过从存储器308检索URL并 且将该URL附加到生成的P2P搜索査询来生成特定于设备的P2P査询524。特定于设备的P2P查询然后被提供526给收发信机电路304用于到 P2P网络100的传输。然后处理返回等候下述的发生P2P搜索查询用户 输入512的接收通知,从P2P网络100断开连接514,或者远程过滤的搜 索结果的接收516。控制器306已经接收到否定的用户设备能力选择输入的通 知520导致将生成的P2P搜索查询528提供给收发信机电路304用于到 P2P网络100的传输,而不向其附加URL。然后处理返回等候下述的发 生P2P搜索査询用户输入512的接收通知,从P2P网络100断开连接514, 或者远程过滤的搜索结果的接收516。当P2P客户端检测到从P2P网络100断开连接514时,处理返 回等候随后的集线器连接检测信号502的接收,该集线器连接检测信号 502指示无线通信设备已重新连接到P2P网络100。当接收到远程过滤的 搜索査询结果516时,结果被存储530在存储器308中并且关于结果的信 息被呈现给用户532。然后处理返回等候下述的发生P2P搜索査询用 户输入512的接收通知,从P2P网络100断开连接514,或者另一个远程 过滤的搜索结果516的接收。因此,图5的可替换实施例用附加URL 524的步骤替换附加 所有设备能力信息412的步骤,URL标识P2P网络内的可以检索到无线 通信设备102的设备能力信息的位置。当搜索查询被转发到P2P网络100 时,根据URL获取设备能力信息,并且将其附加到搜索查询,从而节 约处理和传输时间用于在无线通信系统200内的搜索查询的传输。图5 的实施例特别适用于具有大量设备能力信息的无线通信设备102。根据在上文描述的本发明的实施例,Gnutella2P2P客户端 提供P2P网络100内用于通信的平台。Gnutella2是利用可扩展二进制类 似XML的分组格式的P2P客户端。Gnutella2通过提供一种元数据系统用 于在搜索结果中给出比简单地由文件名所聚集的更多的标记,评估,和质量信息,创建了一种用于搜索的更稳固和完整的系统。尽管在下
文中描述了关于G皿tdia2本地节点信息(LNI)子分组的示例性子分组, 但本领域技术人员将了解可以利用其它P2P客户端并且根据本发明实 施的子分组,元数据或其它附加信息将被构造为符合所利用的P2P客户端。参见图6,示出并且在表600中说明了附加到LNI消息504 (图5)的示例性子分组。在第一列中,示出了子分组元数据602。接 下来,陈述了子分组的目的概述604,在第三列中描述了使用子分组的 原因606。第四列描述了元数据有效负载608,并且最后一列定义了附 加到子分组以进一步定义他们的任何"子元素"(children)或进一步 标签信息610。如在图6的表中看到的,设备能力信息指定可由无线通信 设备102利用的媒体和应用上的限制以及编解码器上的限制612,利用 该编解码器无线通信设备102可以解码搜索结果。媒体上的限制从显示 器324的屏幕尺寸614、颜色深度616和图像像素大小618上的显示限制 到视频媒体的比特速率620和/或可以在显示器324上显示的数字权利管 理(DRM)版本保护634。在应用上的限制包括JAVA版本622和由无线 通信设备102支持的操作系统624,以及应用是否需要键盘328或触摸屏 324硬件输入626,拍摄装置320或指定分辨度628的拍摄装置320,振动 器322 (630),和/或GPS能力632。利用Gnutella2子分组信息602,可以远离无线通信设备102 执行搜索查询的过滤,从而节约处理和传输功率以及减少存储搜索结 果所需要的存储区域。因此,可以看到一种方法和装置用于在有利地 保存宝贵的电池寿命,网络带宽和/或处理能力的同时,自动地对P2P 网络100搜索进行过滤使得所有下载到客户端设备102的文件可以被该 设备的用户访问(例如,播放或查看)。
尽管在本发明的前述详细描述中说明了至少一个示例性
实施例,但应该理解的是存在许多的变型。例如,集线器104可以被编 程为, 一旦客户端设备102的设备能力信息被上载到其中,则如果这样 的设备能力信息还没有被客户端设备102附加到搜索査询524,就在集 线器104处自动地附加这样的设备能力信息,从而保证搜索查询不会将 用户在客户端设备102上不能访问的文件提供给客户端设备102。另外, 尽管如上所述在图5中公开的本发明的另一实施例将URL附加到搜索 査询524,但客户端设备102可以或者可替换地准许用户指定将哪个设 备能力信息而不是URL附加到搜索査询。还应该理解一个或多个示例 性实施例仅仅是示例,而并不旨在以任何方式限制本发明的范围,适 用性,或配置。而是,前述详细说明将为本领域技术人员提供用于实 施本发明的示例性实施例的便利蓝图,可以理解的是在不脱离所附权 利要求中所说明的本发明的范围的前提下,可以对示例性实施例中所 描述的元件的功能和布置做出改变。
权利要求
1.一种用于在对等(P2P)网络中过滤P2P搜索查询的方法,包括以下步骤通过所述P2P网络中具有P2P能力的设备生成P2P搜索查询;将设备能力信息附加到所述P2P搜索查询,以生成特定于设备的P2P搜索查询;将所述特定于设备的P2P搜索查询提供给所述P2P网络;以及响应于所述特定于设备的P2P搜索查询而远程过滤搜索查询结果,以生成过滤的搜索查询结果用于提供给所述具有P2P能力的设备。
2. 根据权利要求l所述的方法,其中所述P2P搜索查询是Gnutella2 格式化的搜索査询,并且其中所述设备能力信息是Gmitdla2格式化的子分组。
3. 根据权利要求2所述的方法,其中所述附加设备能力信息的步 骤包括以下步骤所述具有P2P能力的设备将元数据整合到P2P搜索查 询中以生成所述特定于设备的P2P搜索査询,所述元数据包括所述设备 能力信息。
4. 根据权利要求2所述的方法,在生成所述P2P搜索查询的步骤以 前,进一步包括以下步骤响应于连接到P2P集线器,将本地节点信息(LNI)消息发送到所述P2P集线器,所述LNI消息包括所述设备能力信 息,并且其中所述附加设备能力信息的步骤包括以下步骤所述P2P集 线器将元数据整合到来自所述具有P2P能力的每个P2P搜索查询中,以 生成所述特定于设备的P2P搜索查询,所述元数据包括所述设备能力信 息。
5. 根据权利要求4所述的方法,其中所述过滤所述搜索査询结果 的步骤包括以下步骤响应于所述特定于设备的P2P搜索查询,所述集线器过滤搜索查询结果以生成过滤的搜索査询结果,用于提供给所述 具有P2P能力的设备。
6. 根据权利要求l所述的方法,其中远程过滤所述搜索査询结果 的步骤包括以下步骤将所述特定于设备的P2P搜索査询传送到所述P2P网络中的远程对 等点;以及所述远程对等点响应于所述特定于设备的P2P搜索査询,来过滤所 述搜索查询结果,以生成所述过滤的搜索査询结果用于提供给所述具 有P2P能力的设备。
7. 根据权利要求l所述的方法,其中所述设备能力信息是可定位 于统一资源定位符(URL)地址的能力描述文件,并且附加设备能力 信息的步骤包括以下步骤将所述URL地址附加到所述P2P搜索查询, 以生成所述特定于设备的P2P搜索査询,并且其中过滤所述搜索查询结果的步骤包括以下步骤响应于所述URL地址,检索所述设备能力信息,以生成检索的设 备能力信息;创建修正的特定于设备的P2P搜索查询,所述修正的特定于设备的P2P搜索查询包括所述P2P搜索查询和所述检索的设备能力信息;以及响应于所述修正的特定于设备的P2P搜索査询,过滤所述搜索查询 结果,以生成所述过滤的搜索査询结果用于提供给所述具有P2P能力的 设备。
8. 根据权利要求l所述的方法,其中生成所述P2P搜索査询的步骤包括以下步骤生成包括用户设备能力信息选择输入的P2P搜索查询, 并且其中所述附加设备能力信息的步骤包括以下步骤响应于所述用户设备能力信息选择输入,选择性地将所述设备能力信息附加或不附加到所述P2P搜索査询,以生成所述特定于设备的P2P搜索查询。
9. 根据权利要求l所述的方法,其中所述设备能力信息包括从下 述特定于设备的数据的组中选择出的存储的信息,所述组包括编解 码器信息、屏幕尺寸信息、颜色深度信息、最大图像尺寸信息、最大 比特速率信息、JAVA版本信息、操作系统信息、输入设备类型信息、 拍摄装置分辨率信息、振动器激活信息、全球定位系统(GPS)能力信 息、和数字权利管理版本信息。
10. 根据权利要求9所述的方法,进一步包括以下步骤将硬编码的设备能力信息存储在所述具有P2P能力的设备中,所述硬编码的设备能力信息包括所述存储的信息,并且其中所述附加设备能力信息的步骤包括以下步骤将所述硬编码的设备能力信息附加到所述P2P搜索査询,以生成所述特定于设备的P2P搜索查询。
11. 根据权利要求9所述的方法,其中生成所述P2P搜索查询的步骤包括以下步骤生成包括存储的信息选择输入的P2P搜索査询,并且 其中所述附加设备能力信息的步骤包括以下步骤将所述特定于设备的数据中的选定数据附加到所述P2P搜索查询,以生成所述特定于设备 的P2P搜索査询,响应于所述存储的信息选择输入来选择所述特定于设备的数据中的选定数据。
12. —种装置,包括对等(P2P)通信电路,用于将特定于设备的P2P搜索查询提供给P2P网络;以及控制器,耦合到所述P2P通信电路并且向所述P2P通信电路提供所 述特定于设备的P2P搜索查询,所述控制器包括P2P客户端,该P2P客户 端用于将设备能力信息附加到生成的P2P搜索查询,以生成所述特定于 设备的P2P搜索查询,并且其中所述P2P通信电路接收过滤的搜索査询结果,通过响应于所述 特定于设备的P2P搜索査询而远程过滤搜索査询结果来生成所述过滤 的搜索查询结果。
13. 根据权利要求12所述的装置,其中P2P搜索査询是Gnutdla2格 式化的搜索查询,并且其中所述设备能力信息是Gnutella2格式化的子分组。
14. 根据权利要求13所述的装置,其中所述P2P客户端将包括所述 设备能力信息的元数据整合到所述P2P搜索查询中,以生成所述特定于 设备的P2P搜索查询。
15. 根据权利要求13所述的装置,进一步包括 P2P集线器连接检测器,所述P2P集线器连接检测器耦合到所述P2P通信电路和所述控制器,并且响应于所述P2P通信电路接收到指示 所述装置连接到P2P集线器的信息而将P2P集线器连接检测信号提供给 所述控制器,并且其中所述P2P客户端响应于所述P2P集线器连接检测 信号,生成本地节点信息(LNI)消息并且将本地节点信息(LNI)消 息提供到所述P2P通信电路,以用于到所述P2P集线器的传输,所述LNI 消息包括所述设备能力信息。
16. 根据权利要求12所述的装置,其中所述设备能力信息是可定 位于统一资源定位符(URL)地址的能力描述文件,并且其中所述P2P 客户端通过将所述URL地址附加到所述P2P搜索査询来生成所述特定 于设备的P2P搜索査询。
17. 根据权利要求12所述的装置,进一步包括用户接口电路,所 述用户接口电路接收用户设备能力信息选择输入,并且其中所述P2P客 户端响应于所述用户设备能力信息选择输入,选择性地将所述设备能 力信息附加或不附加到所述P2P搜索査询,以生成所述特定于设备的 P2P搜索查询。
18. 根据权利要求12所述的装置,进一步包括存储器,所述存储器存储包括所述设备能力信息的存储信息。
19. 根据权利要求18所述的装置,其中所述存储信息是从下述特 定于设备的数据的组中选择出的,所述组包括屏幕尺寸信息、颜色 深度信息、最大图像尺寸信息、输入设备类型信息、拍摄装置分辨率 信息和振动器激活信息,所述装置进一步包括用户接口电路,所述用 户接口电路包括下述各项中的一个或多个根据所述输入设备类型信 息操作的键盘输入设备、根据所述输入设备类型信息操作的显示器触 摸屏输入设备、根据所述拍摄装置分辨率信息操作的拍摄装置输入设 备、根据所述振动器激活信息操作的振动器输出设备、以及显示器输 出设备,所述显示器输出设备根据所述屏幕尺寸信息、所述颜色深度 信息和所述最大图像尺寸信息进行操作。
20. 根据权利要求18所述的装置,其中所述存储信息是从下述特 定于设备的数据的组中选择出的,所述组包括编解码器信息和最大 比特速率信息,并且其中所述P2P通信电路根据所述编解码器信息和所 述最大比特速率信息进行操作。
21. 根据权利要求18所述的装置,其中所述存储信息是从下述特定于设备的数据的组中选择出的,所述组包括JAVA版本信息、操作系统信息和数字权利管理版本信息,并且其中所述控制器根据所述JAVA版本信息、所述操作系统信息以及所述数字权利管理版本信息进行操作。
22. 根据权利要求18所述的装置,进一步包括 全球定位系统(GPS)接收机,耦合到所述控制器并且接收GPS信号,所述GPS接收机将位置信息提供给所述控制器,响应于所述GPS 信号确定所述位置信息,并且其中所述存储信息包括特定于设备的数 据,所述特定于设备的数据包括GPS能力信息,所述GPS能力信息指示 所述装置包括所述GPS接收机。
23. 根据权利要求18所述的的装置,其中所述存储器是非易失性 存储器设备,并且其中所述存储信息包括硬编码的设备能力信息。
24. 根据权利要求18所述的装置,进一步包括用户接口电路,所述用户接口电路接收用户存储的信息选择输入,并且其中所述存储信息包括一个或多个特定于设备的数据,并且其中所述P2P客户端响应于所述用户存储的信息选择输入,将所述一个或多个特定于设备的数据中的选定数据附加到所述P2P搜索查询,以生成所述特定于设备的P2P搜索査询。
25. 根据权利要求12所述的装置,其中所述装置是具有P2P能力的 便携式无线通信单元,并且其中所述P2P通信电路是收发信机,所述收 发信机用于编码和发射无线信号并且用于接收和解码无线信号。
26. 根据权利要求25所述的装置,其中所述具有P2P能力的便携式 无线通信单元是具有P2P能力的局域WiFi通信设备,并且其中所述P2P 通信电路是射频(RF)收发信机,所述射频(RF)收发信机用于编码、 调制和发射局域WiFiRF信号并且用于接收、解调和解码WiFiRF信号。
27. 根据权利要求25所述的装置,其中所述具有P2P能力的便携 式无线通信单元是具有P2P能力的蜂窝电话,并且其中所述P2P通信 电路是射频(RF)收发信机,所述射频(RF)收发信机用于编码、调 制和发射蜂窝RF信号并且用于接收、解调和解码蜂窝RF信号。
全文摘要
提供了一种用于在P2P网络(100)中过滤对等(P2P)搜索查询的方法和装置。具有P2P能力的设备(102)生成P2P搜索查询(404)并且将设备能力信息附加到所述P2P搜索查询以生成特定于设备的P2P搜索查询(412)。将特定于设备的P2P搜索查询提供(414)给P2P网络(100)并且响应于特定于设备的P2P搜索查询远程过滤搜索查询结果以生成过滤的搜索查询结果用于提供给具有P2P能力的设备(416)。
文档编号G06F17/30GK101529420SQ200780038752
公开日2009年9月9日 申请日期2007年10月11日 优先权日2006年10月19日
发明者卡罗琳·吉罗东, 夫朗苏瓦斯-泽维尔·埃拉尔, 朱利安·潘斯 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1