对等预关联发现操作的制作方法_5

文档序号:9309021阅读:来源:国知局
),则仅对查询串的第一部分(即静态且被截短的部分)进行散列。例如,对应阵列可具有带两个字段的条目:用于计算散列的查询的长度,以及被截短为给定长度的查询串的散列。
[0100]本发明的各实施例可以提供与现有预关联服务发现操作相比的若干优点。例如,通过将SI数据包括在W1-Fi管理帧(例如探测请求、探测响应、和/或信标帧)中,本发明的各实施例使得客户端STA能够在P2P预关联操作的设备发现阶段期间缩减其对特定服务的提供者的搜索。相应地,客户端设备还可以更快速且更高效的方式来执行后续服务发现操作。此外,通过广播SQ数据以及管理信息,在设备发现阶段期间,客户端STA能够从能够提供所请求的服务的任何对等STA获得服务信息的完整列表而不必在稍后执行多个服务发现操作。
[0101]在说明书前述篇幅中,本发明各实施例已参照其具体示例性实施例进行了描述。然而将明显的是,可对其作出各种修改和改变而不会脱离如所附权利要求中所阐述的本公开更宽泛的范围。相应地,本说明书和附图应被认为是解说性而非限定性的。例如,在图3、4、7和/或10的流程图中描绘的方法步骤可以其他合适的次序执行和/或多个步骤可以合并到单个步骤中。
【主权项】
1.一种在对等(P2P)网络中操作客户端设备的方法,所述方法包括: 在设备发现阶段期间, 扫描所述P2P网络的一个或多个信道以发现一个或多个对等设备的存在;以及 从多个对等设备中的每一者接收第一帧,其中每一第一帧包括(i)用于与对应的对等设备建立P2P连接的管理信息,以及(ii)指示所述对应的对等设备所支持的多个P2P服务的服务信息;以及 在服务发现阶段期间,至少部分地基于所述服务信息来将服务发现请求发送给所选对等设备,其中所述服务发现请求用于请求一个或多个具体P2P服务。2.如权利要求1所述的方法,其特征在于,所述客户端设备用于仅在所选对等设备在所述服务信息中指示对所述一个或多个具体P2P服务的支持的情况下将所述服务发现请求发送到所选对等设备。3.如权利要求1所述的方法,其特征在于,所述扫描通过向对等设备广播探测请求来执行,并且所述第一帧中的至少一者包括探测响应。4.如权利要求3所述的方法,其特征在于,所述探测请求包括指示所述客户端设备所提供的多个P2P服务的多个第一散列值,并且所述探测响应包括指示所述对应的对等设备所支持的P2P服务的多个第二散列值。5.如权利要求4所述的方法,其特征在于,所述客户端设备用于将第一散列值与第二散列值作比较以确定所述对应的对等设备是否支持所述客户端设备要请求的P2P服务。6.如权利要求1所述的方法,其特征在于,所述具体P2P服务包括以下一者或多者:通用即插即用服务、Bonjour服务、W1-Fi显示服务、打印服务、游戏服务、以及文件共享服务。7.如权利要求1所述的方法,其特征在于,所述扫描通过监听广播自所述对应的对等设备的信标帧来执行,并且所述第一帧包括所述信标帧。8.如权利要求7所述的方法,其特征在于,所述信标帧中的至少一者包括指示所述对应的对等设备所支持的P2P服务的多个散列值。9.如权利要求1所述的方法,其特征在于,所述一个或多个对等设备包括P2P群,并且所述第一帧中的相应一个帧包括由所述P2P群的群主广播的信标帧。10.如权利要求9所述的方法,其特征在于,所述服务信息指示所述P2P群中的一个或多个成员是否被配置成提供所述一个或多个具体P2P服务。11.如权利要求1所述的方法,其特征在于,所述服务信息指示对所述对应的对等设备所支持的P2P服务的一个或多个更新。12.如权利要求11所述的方法,其特征在于,进一步包括: 仅将服务发现请求帧传送给指示对P2P服务的一个或多个更新的对等设备。13.—种包含程序指令的计算机可读存储介质,所述程序指令在由与对等(P2P)网络相关联的客户端设备的处理器执行时使所述客户端设备: 在设备发现阶段期间, 扫描所述P2P网络的一个或多个信道以发现一个或多个对等设备的存在;以及 从多个对等设备中的每一者接收第一帧,其中每一第一帧包括(i)用于与对应的对等设备建立P2P连接的管理信息,以及(ii)指示所述对应的对等设备所支持的多个P2P服务的服务信息;以及 在服务发现阶段期间,至少部分地基于所述服务信息来将服务发现请求发送给所选对等设备,其中所述服务发现请求用于请求一个或多个具体P2P服务。14.如权利要求13所述的计算机可读存储介质,其特征在于,所述客户端设备用于仅在所选对等设备在所述服务信息中指示对所述一个或多个具体P2P服务的支持的情况下将所述服务发现请求发送到所选对等设备。15.如权利要求13所述的计算机可读存储介质,其特征在于,对用于扫描的程序指令的执行使所述客户端设备: 向所述对等设备广播探测请求,其中所述第一帧包括探测响应。16.如权利要求15所述的计算机可读存储介质,其特征在于,所述探测请求包括指示所述客户端设备所提供的多个P2P服务的多个第一散列值,并且所述探测响应中的至少一者包括指示所述对应的对等设备所支持的P2P服务的多个第二散列值。17.如权利要求16所述的计算机可读存储介质,其特征在于,所述客户端设备用于将第一散列值与第二散列值作比较以确定所述对应的对等设备是否支持所述客户端设备要请求的P2P服务。18.如权利要求13所述的计算机可读存储介质,其特征在于,所述具体P2P服务包括以下一者或多者:通用即插即用服务、Bonjour服务、W1-Fi显示服务、打印服务、游戏服务、以及文件共享服务。19.如权利要求13所述的计算机可读存储介质,其特征在于,对用于扫描的程序指令的执行使所述客户端设备: 监听广播自所述对应的对等设备的信标帧,其中所述第一帧包括所述信标帧。20.如权利要求19所述的计算机可读存储介质,其特征在于,所述信标帧中的至少一者包括指示所述对应的对等设备所支持的P2P服务的多个散列值。21.如权利要求13所述的计算机可读存储介质,其特征在于,所述一个或多个对等设备包括P2P群,并且所述第一帧中的相应一个帧包括由所述P2P群的群主广播的信标帧。22.如权利要求21所述的计算机可读存储介质,其特征在于,所述服务信息指示所述P2P群中的一个或多个成员是否被配置成提供所述一个或多个具体P2P服务。23.如权利要求13所述的计算机可读存储介质,其特征在于,所述服务信息指示对所述对应的对等设备所支持的P2P服务的一个或多个更新。24.如权利要求23所述的计算机可读存储介质,其特征在于,对所述程序指令的执行进一步使所述客户端设备: 仅将服务发现请求帧传送给指示对P2P服务的一个或多个更新的对等设备。25.—种与对等(P2P)网络相关联的客户端设备,所述客户端设备包括: 用于扫描所述P2P网络的一个或多个信道以发现一个或多个对等设备的存在的装置; 用于从多个对等设备中的每一者接收第一帧的装置,其中每一第一帧包括(i)用于与对应的对等设备建立P2P连接的管理信息,以及(ii)指示所述对应的对等设备所支持的多个P2P服务的服务信息;以及 用于至少部分地基于所述服务信息来将服务发现请求发送给所选对等设备的装置,其中所述服务发现请求用于请求一个或多个具体P2P服务。26.如权利要求25所述的客户端设备,其特征在于,所述客户端设备用于仅在所选对等设备在所述服务信息中指示对所述一个或多个具体P2P服务的支持的情况下将所述服务发现请求发送到所选对等设备。27.如权利要求25所述的客户端设备,其特征在于,所述扫描通过向对等设备广播探测请求来执行,并且所述第一帧中的至少一者包括探测响应。28.如权利要求27所述的客户端设备,其特征在于,所述探测请求包括指示所述客户端设备所提供的多个P2P服务的多个第一散列值,并且所述探测响应包括指示所述对应的对等设备所支持的P2P服务的多个第二散列值。29.如权利要求28所述的客户端设备,其特征在于,所述客户端设备用于将第一散列值与第二散列值作比较以确定所述对应的对等设备是否支持所述客户端设备要请求的P2P服务。30.如权利要求25所述的客户端设备,其特征在于,所述扫描通过监听广播自所述对应的对等设备的信标帧来执行,并且所述第一帧包括所述信标帧。31.如权利要求30所述的客户端设备,其特征在于,所述信标帧中的至少一者包括指示所述对应的对等设备所支持的P2P服务的多个散列值。32.如权利要求25所述的客户端设备,其特征在于,所述一个或多个对等设备包括P2P群,并且所述第一帧中的相应一个帧包括由所述P2P群的群主广播的信标帧。33.—种与对等(P2P)网络相关联的客户端设备,所述客户端设备包括: 收发机,用于与一个或多个对等设备交换数据;以及 处理器,用于: 在设备发现阶段期间, 向所述一个或多个对等设备传送探测请求,其中所述探测请求包括标识所述客户端设备所提供的多个P2P设备的第一服务信息;以及 从多个对等设备中的每一者接收探测响应,其中每一探测响应包括(i)用于与对应的对等设备建立P2P连接的管理信息,以及(ii)标识所述对应的对等设备所支持的多个P2P服务的第二服务信息;以及 在服务发现阶段期间, 基于所述第二服务信息来将服务发现请求发送给所选对等设备,其中所述服务发现请求用于请求一个或多个具体P2P服务。34.如权利要求33所述的客户端设备,其特征在于,所述客户端设备用于仅在所选对等设备在所述探测响应中指示对所述一个或多个具体P2P服务的支持的情况下将所述服务发现请求发送到所选对等设备。35.如权利要求33所述的客户端设备,其特征在于,所述第一服务信息包括指示所述客户端设备所提供的多个P2P服务的多个第一散列值,并且所述第二服务信息包括标识所述对应的对等设备所支持的P2P服务的多个第二散列值。36.如权利要求35所述的客户端设备,其特征在于,所述客户端设备用于将第一散列值与第二散列值作比较以确定所述对应的对等设备是否支持所述客户端设备要请求的P2P服务。37.如权利要求33所述的客户端设备,其特征在于,所述具体P2P服务包括以下一者或多者:通用即插即用服务、Bonjour服务、W1-Fi显示服务、打印服务、游戏服务、以及文件共早服务。38.如权利要求33所述的客户端设备,其特征在于,所述一个或多个对等设备包括P2P群。39.如权利要求38所述的客户端设备,其特征在于,所述第二服务信息指示所述P2P群中的一个或多个成员是否被配置成提供所述一个或多个具体P2P服务。40.如权利要求33所述的客户端设备,其特征在于,所述第二服务信息指示对所述对应的对等设备所支持的P2P服务的一个或多个更新。
【专利摘要】公开了一种用于在Wi-Fi网络中发现对等设备的P2P服务能力的方法。客户端设备扫描P2P网络的一个或多个信道以发现对等设备,并且从对等设备集接收一个或多个数据帧。每一数据帧包括使得客户端设备能够与对应的对等设备建立连接的管理信息。每一数据帧进一步包括第一服务信息集,该第一服务信息集包括指示对应的对等设备是否被配置成提供P2P服务的数据。客户端设备接着至少部分地基于第一服务信息集来选择性地与来自对等设备集的对等设备建立P2P连接。
【IPC分类】H04W8/00, H04W48/16, H04L29/08
【公开号】CN105027593
【申请号】CN201480012159
【发明人】S-K·唐
【申请人】高通股份有限公司
【公开日】2015年11月4日
【申请日】2014年2月27日
【公告号】US9173161, US20140258395, WO2014137734A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1