接入点发起的邻居报告请求的制作方法

文档序号:10664131阅读:255来源:国知局
接入点发起的邻居报告请求的制作方法
【专利摘要】描述了实现使得站能够从与该站相关联的第一相关联接入点接收邻居查询请求的技术和协议的方法、装置和系统。在该站与第二接入点不关联时,该站可向第一接入点无线地传达第二接入点的邻居报告。
【专利说明】接入点发起的邻居报告请求
[0001]1.相关申请的交叉引用
[0002]本申请要求于2014年2月28日提交的共同拥有的美国临时专利申请N0.61/946,410以及于2015年2月24日提交的美国非临时专利申请N0.14/630,518的优先权,这两个专利申请的内容通过援引全部明确纳入于此。
[0003]I1.领域
[0004]本公开一般涉及由接入点发起的邻居报告请求。
[0005]II 1.相关技术描述
[0006]电气电子工程师协会(IEEE)颁布了与无线联网有关的各种行业规范,其中的许多行业规范以“IEEE 802.11”名称来指定。典型地,在起草规范之前,形成研究组和/或任务组以评价特定无线技术的重要性和可行性。例如,“ai”任务组(被称为TGai或IEEE 802.1lai)与快速初始链路设立(FES)有关。TGai定义了邻域信息(诸如,短邻居报告(SNR)信息元素(IE)),其可由接入点在信标、探测响应、或FILS发现帧中传送。然而,TGai并未指定接入点或任何其他设备搜集邻域信息的方式。IEEE 802.1lk标准定义了无线电测量技术,其使得接入点能够通过向与该接入点相关联的站请求信标报告(例如,遵循IEEE 802.11k标准的测量报告)来搜集关于该接入点(例如,相邻/周围的接入点)的邻域的信息。为了生成信标报告,站可监视通信信道以寻找由相邻/周围的接入点无线传达的信标/探测响应并且标识信标报告中的每一个检测出的相邻/周围的接入点。此信息搜集过程在高话务状况下和/或在相关联的站的数量较小的情况下可能很慢。另外,在802.1lk下,站可向其相关联的接入点请求邻居报告;然而,该站无法向不与该站相关联的相邻/周围的接入点请求邻居报告。
[0007]IV.概述
[0008]本公开给出了使得第一接入点(诸如,遵循802.1 Iai的接入点)生成、维护或更新标识第一接入点的相邻接入点的第一邻居报告(诸如,邻居列表)的技术和协议。例如,第一接入点可基于另一接入点(诸如,第二接入点)的邻居报告中所标识的相邻/周围的接入点来生成、维护或更新第一邻居报告。为了解说,第一接入点可请求与第一接入点相关联的站(诸如,移动站)向第一接入点无线地传达第二接入点的第二邻居报告,即使该站与第二接入点不关联。为了请求该站无线地传达第二邻居报告,第一接入点可向该站无线地传达邻居查询请求,诸如,作为802.1lk信标报告请求的一部分被包括的邻居查询请求。
[0009]响应于该邻居查询请求,该站可向第一接入点无线地传达(第二接入点的)第二邻居报告。基于包括第二邻居报告的报告消息,第一接入点可生成、维护或更新第一邻居报告以标识第二邻居报告中所标识的接入点。相应地,第一接入点可基于来自另一接入点的邻居报告来快速搜集关于第一接入点的邻域的信息。与通过致使与第一接入点相关联的站监视通信信道以寻找信标、基于检测到的信标来生成信标报告(例如,根据IEEE 802.1lk标准和/或另一标准,诸如W1-Fi联盟标准)和向第一接入点无线地传达该信标报告来搜集信息相比,基于该邻居报告来搜集此类信息可以更快速。
[0010]为了从第二接入点获取第二邻居报告,该站可向第二接入点无线地传达邻居报告请求。响应于该邻居报告请求,该站可接收来自第二接入点的第一报告消息并且可将第一报告消息转发给第一接入点。第一报告消息可包括第二接入点的第二邻居报告的至少部分。
[0011 ]附加地或替换地,为了获取第二邻居报告,该站可扫描信道以接收来自相邻/周围的接入点的邻居报告。此类扫描可以是“被动的”(诸如通过监听信标)或者“主动的”(诸如通过恳请响应于探测请求的探测响应)。为了解说,如果该站遵循802.1 Ik并且支持802.1lai,则该站可扫描以寻找遵循802.1lai的相邻接入点的信标/探测响应消息或快速初始链路设立(FILS)发现帧。由相邻接入点无线地传达的信标/探测响应消息或FILS发现帧可包括该相邻接入点的短邻居报告(SNR)。该站可包括来自相邻接入点的在信标报告中提供给第一接入点的SNR。
[0012]本公开由此使得接入点能够通过将此类信息搜集委托给与接入点相关联的个体站来快速搜集关于其相邻接入点的信息。此外,通过请求相关联的站代表其自己来获取邻居报告,接入点可继续其工作信道的不中断操作,同时该站在另一信道上无线地通信以标识其他接入点。
[0013]在一些实现中,该站可在接收到来自第一接入点的邻居查询请求之前已存储了来自相邻/周围的接入点的邻居报告。相应地,响应于该邻居查询请求,该站可从该站的存储器检索第二邻居报告并且可向第一接入点无线地传达第二邻居报告,而无需向第二接入点无线地传达邻居报告请求且无需响应于邻居查询请求而扫描信道。
[0014]在特定示例中,一种方法包括在与第一接入点相关联的移动站处接收来自第一接入点的邻居查询请求。该方法进一步包括在该移动站与第二接入点不关联时从该移动站向第一接入点无线地传达第二接入点的邻居报告。
[0015]在另一特定示例中,一种装置包括处理器以及该处理器能访问的存储器。该存储器包括该处理器能执行的指令以在与第一接入点相关联的移动站处接收来自第一接入点的邻居查询请求。该指令进一步致使该处理器在该移动站与第二接入点不关联时发起第二接入点的邻居报告从该移动站无线地传达至第一接入点。
[0016]在另一特定示例中,一种设备包括用于在与第一接入点相关联的站处接收来自第一接入点的邻居查询请求的装置。该设备进一步包括用于在该站与第二接入点不关联时从该站向第一接入点无线地传达第二接入点的邻居报告的装置。
[0017]由所公开的各方面中的至少一个方面所提供的一个特定优点在于,不安全的消息(诸如,公共动作帧)可被用来使得站能够请求和接收来自不关联接入点的邻居报告。附加地或替换地,该站可通过扫描通信信道以寻找由遵循802.1lai的相邻接入点无线地传达的消息(诸如,信标、探测响应消息和/或FILS发现帧)来从与该站不关联的接入点接收邻居报告。相应地,该站可保持与接入点相关联,同时该站请求和接收来自另一接入点的邻居报告。通过向相关联的接入点传达不关联的接入点的邻居报告,该站可使得该相关联的接入点能够维持其自身的邻居报告,以使得该相关联的接入点的邻居报告是“完整”报告。本公开的其他方面、优点和特征将在阅读了整个申请后变得明了,整个申请包括下述章节:附图简述、详细描述以及权利要求。
[0018]V.附图简述
[0019]图1A和IB描绘了实现接入点发起的邻居报告请求的系统的第一解说性方面;
[0020]图2是实现接入点发起的邻居报告请求的系统的第二解说性方面的框图;[0021 ]图3是操作接入点的解说性方法的流程图;
[0022]图4是操作站的解说性方法的流程图;
[0023]图5是操作接入点的解说性方法的流程图;以及
[0024]图6是能操作用于支持本文所公开的一个或多个方法、系统、装置和/或计算机可读介质的各种实施例的无线设备的图示。
[0025]V1.详细描述
[0026]参照附图描述本公开的特定方面。在描述中,共同特征贯穿附图由共同参考标记来标明。
[0027]参照图1A,示出了能操作用于实现接入点发起的邻居报告请求的系统100的第一方面。系统100包括第一接入点(AP) 110(其在图1A中被指定为AP_A)、站(STA) 120(在本文中替换地称为移动设备并在图1A中被指定为STA_A)、以及第二接入点130(被指定为AP_B)。应当注意,尽管图1A描绘了两个接入点110、130,但系统100中可存在任何数目的接入点。另夕卜,应当注意,尽管图1A描绘了单个站120,但系统100中可存在任何数目的站。第一接入点110、站120、以及第二接入点130中的每一者可遵循标准来操作,作为解说性、非限定性示例,该标准诸如是IEEE 802.11标准(例如,IEEE 802.11k、IEEE 802.1 Ia1、或两者)和/或W1-Fi联盟标准(例如,优化连通性体验(OCE)标准、多带操作(ΜΒ0)标准、或两者)。
[0028]站120可以是能操作用于经由无线网络无线传达和接收数据的电子设备。例如,作为解说性、非限定性示例,站120可以是无线电话、个人数字助理(PDA)、便携式计算设备、平板计算设备、便携式媒体播放器或其任何组合。站120可被配置成与接入点执行认证过程,诸如握手和密钥交换过程。例如,站120可与第一接入点110执行认证过程以建立与第一接入点110的经认证会话(例如,相关联的会话)。如果在站120与第一接入点110之间建立经认证会话,则站120可被认为与第一接入点110相关联(例如,处于与第一接入点110的相关联状态)。经认证会话可实现站120与第一接入点110之间的安全(例如,经加密)通信。如果站120在经认证会话期间与第一接入点110无线通信(如由站120与第一接入点110之间的实线指示的),则站120可被认为与第一接入点110相关联。如果站120处于与第一接入点110的不关联状态(其可包括未认证状态),则站120和第一接入点110可使用不安全的消息(作为解说性、非限定性示例,诸如探测响应消息、公共动作帧、信标、和/或未加密的控制消息)来彼此无线通信。
[0029 ]接入点110、130中的每一个可以是无线网络的节点。例如,接入点110、130中的每一个可以是支持其自己的无线数据网络的IEEE 802.11接入点。为了解说,第一接入点110可支持第一网络112,并且第二接入点130可支持第二网络132。接入点110、130中的每一个可存储和/或维护邻居报告。例如,第一接入点110可存储标识第一接入点110的相邻接入点的第一邻居报告114,并且第二接入点130可存储标识第二接入点130的相邻接入点的第二邻居报告134。
[0030]作为解说性、非限定性示例,对于邻居报告(诸如,第一邻居报告114或第二邻居报告134)中所指示或引用的每个相邻接入点,该邻居报告还可指示相邻接入点的工作信道、相邻接入点的媒体接入控制(MAC)地址、相邻接入点的信号强度(例如,收到信号强度指示(RSSI))、与相邻接入点相关的另一参数、或其组合。例如,第一邻居报告114和/或第二邻居报告134可包括遵循IEEE 802.1lai标准的短邻居报告(SNR)。
[0031]参照图1B,描绘了解说系统100的操作的梯型图,并且一般指定为160。在系统100的操作期间,站120可与第一接入点110相关联。站120可在第一时间170接收到来自第一接入点110的邻居查询请求140。邻居查询请求140可包括有效地指令(或致使)站120提供来自另一接入点的邻居报告(诸如接收自第二接入点130的邻居报告)的信息。站120在接收到邻居查询请求140时可能与第二接入点130不关联。
[0032]站120可在第二时间172向第二接入点130无线地传达邻居报告请求142。例如,站120可响应于接收到邻居查询请求140而向第二接入点130无线地传达邻居报告请求142。在邻居报告请求142被接收到时,站120可与第一接入点110相关联且可与第二接入点130不关联。邻居报告请求142可请求第二接入点130向站120无线地传达第二接入点130的第二邻居请求134。
[0033]第二接入点130可在第三时间180响应于邻居报告请求142而向站120无线地传达第一报告消息150。在站120与第二接入点130不关联时并且在站120保持与第一接入点110相关联时,站120可从第二接入点130接收第一报告消息150。第一报告消息150可包括第二接入点130的第二邻居报告134(或来自第二邻居报告134的信息)。第一报告消息150可遵循诸如IEEE 802.11标准(例如,IEEE 80 2.11 a i标准)之类的标准。例如,第一报告消息150可包括遵循IEEE 802.1Iai标准的第二邻居报告134的SNR。
[0034]在接收到第一报告消息150之后,站120可在第四时间182向第一接入点110无线地传达第二报告消息152。在站120与第二接入点130不关联时并且在站120与第一接入点110相关联时,站120可向第一接入点110无线地传达第二报告消息152。第二报告消息152可以基于接收自第二接入点130的第一报告消息150并且可包括第一报告消息150中所包括的第二邻居报告134(或者来自第二邻居报告134的信息)。例如,站120可在不修改第一报告消息150的情况下将第一报告消息150作为第二报告消息152转发给第一接入点110。
[0035]替换地,站120可更改第一报告消息150的内容(或第一报告消息150的格式)并且可将经修改的第一报告消息150作为第二报告消息152来无线地传达。例如,站120可将第一报告消息150中包括的第二邻居报告134与来自另一接入点的邻居报告相组合以生成包括在第二报告消息152中的组合邻居报告。在特定实现中,第二报告消息152遵循诸如IEEE802.11标准之类的标准。例如,包括第二邻居报告134的SNR在内的第一报告消息150可作为第二报告消息15 2来转发。
[0036]第一接入点110可生成、维护或更新第一接入点110的第一邻居报告114,如在184处所指示的。例如,第一接入点110可基于第二邻居报告134来生成、维护或更新第一邻居报告114。为了解说,在无线地传达邻居查询请求140之前,第一接入点110可以不包括第一邻居报告114,并且在接收到来自站120的第二邻居报告134之后,第一接入点110可生成包括第二邻居报告134(或来自第二邻居报告134的信息)的第一邻居报告114。作为另一示例,在无线地传达邻居查询请求140之前,第一接入点110可包括第一邻居报告114的第一版本,并且在接收到第二邻居报告134之后,第一接入点110可基于第二邻居报告134来更新第一邻居报告114以生成第一邻居报告114的第二版本。例如,第一接入点110可向第一邻居报告114添加与第二邻居报告134(其是经由第二报告消息152从站120接收的)中所标识的接入点相关的信息。
[0037]通过向站120无线地传达邻居查询请求140,第一接入点110可请求(或指令)站120向第一接入点110提供来自与站120不关联的另一接入点(诸如,第二接入点130)的邻居报告。在站120请求和接收来自其他接入点的邻居报告时,站120可保持与第一接入点110相关联。站120可向第一接入点110无线地传达其他接入点的邻居报告以使得第一接入点110能够生成、维护或修改第一接入点110的第一邻居报告114。通过将邻居报告的搜集委托给站120,第一接入点110可以不必活跃地标识邻居接入点并且可继续其工作信道的不中断操作。
[0038]尽管图1B解说了第一接入点110、站120和第二接入点130之间的通信的示例,但在不同实现中,所使用的消息的具体类型可以不同。此类实现的解说性示例在以下描述。以下示例中的每一个不是排他性的并且可与一个或多个其他示例组合或协同操作。
[0039]在一些实现中,邻居查询请求140可包括致使站120获取邻居报告的信息并且可指定站120获取邻居报告的方式。例如,邻居查询请求140可致使站120无线地传达邻居报告请求142。作为另一示例,邻居查询请求140可致使站120通过无线地传达显式的邻居报告请求来获取邻居报告。为了解说,邻居查询请求140可致使站120扫描通信信道以检测作为信标、探测响应或FILS发现帧的一部分的第二邻居报告134,如本文进一步描述的。附加地或替换地,邻居查询请求140可致使站120无线地传达可能站120先前已获取并存储的邻居报告。例如,在接收到邻居查询请求140之前,站120可存储站120从先前与站120相关联的接入点或者从先前与站120不关联的接入点接收到的邻居报告。为了解说,站120可能先前在接收到邻居查询请求140之前已接收和存储了来自站120与其相关联的另一接入点的邻居报告。附加地或替换地,站120可能先前在接收到邻居查询请求140之前已通过扫描通信信道并接收来自与站120不关联的另一接入点的FILS发现帧来接收和存储了来自该另一接入点的邻居?艮胃。
[0040]如果站120响应于邻居查询请求140而无线地传达邻居报告请求142,则邻居报告请求142可以是无线地传达给特定接入点的定向请求或者邻居报告请求142可以是广播请求。在一些实现中,邻居报告请求142被包括在站120无线地传达给不关联的接入点(诸如,第二接入点130)的不安全消息(诸如,探测响应消息或公共动作帧)中。
[0041]为了解说,该不安全消息可包括因供应商而异的公共动作帧。如果不安全消息包括因供应商而异的公共动作帧,则该因供应商而异的公共动作帧可具有类别值(例如,类别类型字段)为9(例如,值= 9)。如果使用了因供应商而异的公共动作帧,则由相同供应商制造、由相同供应商分发、和/或根据由相同供应商提供的软件来操作的各电子设备(例如,第一接入点110、站120、第二接入点130、或者其组合)可在彼此不相关联时无线通信。为了解说,如果不安全消息是由站120向第二接入点130无线地传达的探测请求消息,则该探测请求消息可向第二接入点130恳请探测响应消息。探测响应消息可包括第一报告消息150。
[0042]如果站120和第二接入点130来自不同供应商,并且站120向第二接入点130无线地传达因供应商而异的公共动作帧,则第二接入点130可忽略因供应商而异的公共动作帧或者可使用在响应消息中包括被断言的“无能力”标志或“拒绝”标志的响应消息来对因供应商而异的公共动作帧作出响应。例如,第二接入点130可将站120标识为来自与第二接入点130的供应商不同的供应商并且可忽略因供应商而异的公共动作帧。如果站120未接收到特定信道上的响应,则站120可能不知道是否有接入点经由该特定信道可用。然而,如果站120经由特定信道接收到包括被断言的“无能力”标志或“拒绝”标志的响应消息,则站120至少知道有接入点能够经由该特定信道无线通信。在其他实现中,如果站120和第二接入点130具有不同供应商,则第二接入点130可经由不安全消息向站120无线地传达第二邻居报告134,作为解说性、非限定性示例,该不安全消息诸如是不同于因供应商而异的动作帧的公共动作帧、信标或探测响应消息。如果站12 O未响应于不安全消息接收到来自第二接入点130的第一报告消息150,或者如果第一报告消息150包括被断言的“无能力”标志或“拒绝”标志,则站120可以不向第一接入点110无线地传达第二报告消息152。例如,如果站120接收到包括被断言的“无能力”标志或“拒绝”标志的第一报告消息150,则站120可将第一报告消息150标识为由接入点传达,但可能不具有足够的关于该接入点的信息以将第二报告消息152无线地传达给第一接入点110。
[0043]如果站120响应于邻居查询请求140而扫描到通信信道,则站120可监视该通信信道以寻找包括来自周围接入点的邻居报告(诸如来自遵循802.1lai的周围接入点的SNR)的信标、探测响应消息和/或FILS发现帧。站120可存储检测到的SNR。例如,该SNR可被存储在站120中所包括的存储器(未示出)处。另外,站120(例如,站中所包括的处理器和/或控制器)可从存储器检索所存储的SNR,并且站120可响应于邻居查询请求140而将所存储的SNR提供给第一接入点110。在一些实现中,站120扫描的通信信道可基于邻居查询请求140中所包括的信息来指定。例如,邻居查询请求140可包括指导站120扫描特定通信信道的信息。为了解说,站120可扫描由第二接入点130使用的通信信道并且可接收包括第二邻居报告134的FILS发现帧。在其他实现中,邻居查询请求140可以不包括指定要被扫描的信道的信息并且站120可以响应于接收到邻居查询请求140而(例如,迭代地)扫描多个和/或所有支持的通信信道。在一些实现中,站120可被配置成在未接收到来自第一接入点110的邻居查询请求140的情况下扫描通信信道。注意到,如果站120通过扫描通信信道(例如,以寻求遵循802.1lai的SNR)来获取来自特定接入点的邻居报告,则与站120向特定接入点无线地传达不安全消息(诸如,公共动作帧或探测请求消息)以恳请该特定接入点的邻居报告相比,站120使用较少的消息接发开销来获取邻居报告。
[0044]在一些实现中,第一接入点可在从第一接入点110向站120无线地传达的信标报告请求(例如,信标报告请求帧)中包括邻居查询请求140。例如,作为解说性、非限定性示例,邻居查询请求140可被包括在信标报告请求帧的因供应商而异的字段、信标报告请求帧的保留字段、信标报告请求的测量请求字段、信标报告请求帧的另一字段,或其组合中。在一些实现中,信标报告请求帧可以是IEEE 802.1lk测量请求。信标报告请求可嵌有指令以指令站120提供所存储的邻居报告(例如,基于经由信标、探测响应或FILS发现帧接收到的遵循802.1lai的SNR的邻居报告)、扫描通信信道以获取邻居报告、和/或请求相邻接入点提供邻居报告,如本文进一步描述的。
[0045]如果信标报告请求包括指导站120访问信标表的信息,则站120可基于所存储的信标表来标识邻居接入点。例如,该信标表可被存储在站120中所包括的存储器(未示出)处。信标表可包括一个或多个条目,其各自标识站120从其接收到信标消息的不关联接入点。相应地,信标表可包括站120搜集的历史数据。在一些实现中,站120 (例如,站120中所包括的处理器和/或控制器)可响应于接收到信标报告请求而访问信标表并标识信标表中所包括的接入点,而不考虑信标报告请求是否包括指导站120访问信标表的信息。
[0046]如果信标报告请求包括指导站120无线地传达邻居报告请求的信息,则站120可向不关联的接入点无线地传达邻居请求,诸如邻居报告请求142。例如,信标报告请求帧可包括因供应商而异的可任选的子元素字段(例如,具有ID值= 221),其致使站120查询相邻接入点。替换地或附加地,信标报告请求帧的保留字段可被第一接入点110使用以向站120提供邻居查询请求140。例如,信标报告请求帧可包括测量请求字段,该测量请求字段包括可任选的子元素字段。该可任选的子元素字段可被填充有请求元素,该请求元素包括短邻居报告(SNR)元素标识符(ID)。SNR元素ID可被用来致使站120向相邻接入点(诸如,遵循IEEE802.1lai的相邻接入点)请求SNR。在一些实现中,信标报告请求可指示站120要用来无线地传达邻居报告请求142的信道。附加地或替换地,SNR元素ID可被用来致使站120向不遵循IEEE 802.1Iai的接入点无线地传达邻居报告请求。
[0047]如果信标报告请求包括指导站120扫描通信信道的信息,则站120可调谐到信标报告请求中所标识的通信信道。例如,信标报告请求帧可包括指定站120要监视以寻找来自不同接入点的信标消息或探测响应消息的一个或多个信道的数据(例如,其在信标报告请求帧的信道号字段中)。站120可解析信标报告请求以标识一个或多个指定的信道并且可监视每一个指定的信道以寻找包括来自周围接入点的邻居报告的信标消息、探测响应消息和/或FILS发现帧。如果信标报告请求帧的信道号字段被设为零(O)值,则站120可在所有支持的通信信道上(例如迭代地)执行测量。在一些实现中,站120可扫描信标报告请求所指示的每个信道并在信标报告请求所指示的每个信道上无线地传达邻居报告请求。
[0048]作为示例,站120可从第一接入点110接收信标报告请求,其请求站120扫描一组信道。站120可扫描这组信道并标识站120经由其接收到第一邻居报告集的第一信道集以及该站经由其未接收到任何邻居报告的第二信道集。站120可经由第二信道集中的每一个信道无线地传达邻居报告请求(诸如邻居报告请求142)以尝试从可能正使用第二信道集中所包括的特定信道的不关联接入点获取附加邻居报告。每个邻居报告请求可被包括在不安全消息中,诸如探测响应消息或公共动作帧(例如,因供应商而异的公共动作帧)中。响应于邻居报告请求,站120可经由第二信道集接收第二邻居报告集。
[0049]响应于接收自第一接入点110的信标报告请求,站120可生成信标报告。信标报告可遵循IEEE 802.1lk和/或遵循另一标准来生成。信标报告可指示站120响应于信标报告请求而接收和/或标识的接入点和/或邻居报告。例如,站120可能通过被动地监视不同通信信道和/或通过主动地在不同通信信道上传达(例如,发出)邻居报告请求而已经接收到邻居报告。作为另一示例,站120可基于在站120处存储的信标表而已标识了接入点。作为解说性、非限定性示例,对于信标报告中所标识的每个接入点,该信标报告可包括该接入点的工作信道、该接入点的媒体接入控制(MAC)地址、如在站120处确定的该接入点的信号强度(例如,收到信号强度指示(RSSI))、与该接入点相关的另一参数、或其组合。
[0050]如果信标报告帧包括邻居查询请求140,则站120可向第一接入点110提供信标报告和邻居报告。在一些实现中,邻居报告可与信标报告分开来无线地传达。例如,可在站120向第一接入点110无线地传达邻居报告之前或之后将信标报告从站120无线地传达至第一接入点110。如果站120向第一接入点110无线地传达多个邻居报告,则这多个邻居报告可被个体地和/或成群地无线传达。在其他实现中,该邻居报告可包括在信标报告中。例如,信标报告可包括第二报告消息152。相应地,作为解说性、非限定性示例,站120可向第一接入点110个体地(例如,在分开的消息中)、成群地(例如,多个邻居报告被包括在一消息中)、与信标报告分开地、或者被包括在信标报告中地无线传达多个邻居报告。与仅通过信标报告或仅通过个体的邻居报告标识的相邻接入点的数量相比,通过向第一接入点110提供信标报告和/或邻居报告,站120可向第一接入点110告知更多数量的相邻接入点。
[0051]第一接入点110可从站120接收邻居报告和/或信标报告。信标报告可标识第一相邻接入点集,并且第二邻居报告134可标识第二相邻接入点集。在一些实现中,接入点可被包括在第一相邻接入点集和第二相邻接入点集两者中。第一接入点110可通过标识或引用在第一相邻接入点集中、第二相邻接入点集中、或这两者中的接入点来生成、维护、和/或更新第一邻居报告114。例如,第一接入点110可基于所接收到的信标报告和/或所接收到的邻居报告来生成第一邻居报告114、向第一邻居报告114添加接入点、从第一邻居报告114中移除接入点、或保持第一邻居报告114不变。
[0052]在特定实现中,站120可向第一接入点110无线地传达请求(诸如,遵循802.1lk的请求)以请求第一接入点110提供第一邻居报告114。例如,站120可在接收到来自第一接入点110的邻居查询请求140之前或之后无线地传达该请求。基于该请求,第一接入点110可向站120无线地传达第一邻居报告114(例如,其最新近的更新版本)。站120可存储接收自第一接入点110的邻居报告。例如,第一接入点110可向站120无线地传达第一邻居报告114,作为包括标识第一接入点110的信道(例如,工作信道)和第一接入点110的目标信标传输时间(TBTT)的信息的短邻居报告(SNR)。TBTT可被表示为与SNR被无线地传达(例如,传送)给站120的时间的偏移。第一邻居报告114可标识或引用与第一接入点110相邻(例如,在其周围)的一个或多个接入点。第一邻居报告114可使得站120能够快速选择要与其相关联的可用接入点并且可减少站120方面的扫描时间和/或探测开销。
[0053 ]尽管已参照第一接入点110、站120或第二接入点130描述了系统100,但应注意,第一接入点110、站120和第二接入点130可各自被配置成执行参照另一设备描述的操作。例如,第一接入点110可被配置成接收来自不关联站(例如,与第二接入点130处于关联状态的站)的邻居报告请求并将第一邻居报告114的至少一部分提供给该不关联站。
[0054]与站120通过监视通信信道和生成信标报告(根据IEEE802.1lk标准和/或根据另一标准)来搜集邻居报告的情况相比,通过致使站120直接向相邻接入点请求邻居报告,第一接入点110可更快速地标识相邻接入点。例如,第一接入点110可请求(或致使)站120无线地传达由站120从其他(周围的)接入点获取的邻居报告,即使站120可能与该其他接入点不关联。由于站120可能位于第一接入点110的覆盖范围内的任何位置(例如,定位在远离第一接入点110的物理位置),因而站120可能在第一接入点110不可见或不在其范围内的另一接入点的覆盖范围内。另外,由于第一接入点110可能忙于服务使用特定工作信道(例如,通信信道)的另一相关联站,因而第一接入点110可能不能够关闭该特定工作信道以扫描或请求来自其他接入点的邻居报告。因此,通过请求相关联站120代表第一接入点110来获取邻居报告,第一接入点110可继续其工作信道上的不中断操作,同时站120监视另一信道以寻找周围的接入点。
[0055]另外,如果除了来自相邻接入点的邻居报告之外还利用信标报告,则第一接入点110可使用信标报告来确认由邻居报告所标识的相邻接入点并且可更新第一相邻报告114以包括经确认的相邻接入点。通过维护第一邻居报告114,第一接入点110可以能够基于第一邻居报告114来将短邻居报告(SNR)提供给与第一接入点110不关联的站。短邻居报告(SNR)可使得站能够快速找到/标识相邻接入点,由此减少站方面的扫描时间和/或探测开销。
[0056]通过利用不安全消息、扫描信道以寻找遵循802.1lai的消息(例如,信标、探测响应消息、或FILS发现帧)、和/或通过存储邻居报告,站120可向第一接入点110提供来自站120与其不相关联的接入点的邻居报告,同时站120保持与第一接入点110相关联。通过经由站120接收另一接入点的邻居报告,第一接入点110 (例如,遵循802.11 ai的接入点)可获取对其邻域的“完整”理解,从而其自己的SNR可以是“完整”报告。
[0057]参照图2,示出了能操作以实现接入点发起的邻居报告请求的系统200的第二方面。系统200包括第一接入点110、站120、第二接入点130、第三接入点(被指定为AP_C)260、第四接入点(被指定为AP_D)270、第五接入点(被指定为AP_E)280、以及第六接入点(被指定为AP_F)290。应当注意,尽管图2描绘了六个接入点110、130、260、270、280、290,但系统200中可存在任何数量的接入点。另外,应当注意,尽管图2描绘了单个站120,但系统200中可存在任何数量的站。接入点110、130、260、270、280、290和站120中的每一个可遵循诸如IEEE802.11标准和/或W1-Fi联盟标准之类的标准来操作。
[0058]接入点110、130、260、270、280、290中的每一个可以是无线网络的节点,诸如支持其自身的无线网络的IEEE 802.11接入点。例如,第一接入点110可支持第一网络112,第二接入点130可支持第二网络132,第三接入点260可支持第三网络262,第四接入点270可支持第四网络272,第五接入点280可支持第五网络282,并且第六接入点290可支持第六网络292 ο接入点110、130、260、270、280、290中的每一个可包括(例如,存储)其自身的邻居报告。如参照图1A的第一邻居报告114描述的,每个接入点的邻居报告可标识相邻接入点并且可基于信标报告、另一邻居报告、或其组合来生成(例如,填充)。
[0059]与图1中相似,在图2中,站120与第一接入点110相关联,如由站120与第一接入点110之间的实线所指示的。站120还在第二接入点130的覆盖区中并且与第二接入点130处于不关联状态(例如,处于预关联状态)。如果站120与第二接入点130不关联,则站120和第二接入点130可使用不安全消息来无线通信(如由站120与第二接入点130之间的虚线所指示的)。站120可在第三接入点260、第四接入点270、第五接入点280和第六接入点290中的每一个的覆盖区之外并且可与其不关联。
[0060]在操作期间,站120可从第一接入点110接收邻居查询请求140。基于邻居查询请求140,站120可向第一接入点110无线地传达邻居报告。例如,站120可向第一接入点110无线地传达作为报告消息152的一部分的邻居报告。在一些实现中,站120还可向第一接入点110提供包括在报告消息152中的信标报告。例如,站120可响应于接收自第一接入点110的信标报告请求而提供信标报告。
[0061]在特定实现中,响应于邻居查询请求140,站120可向第二接入点130无线地传达邻居报告请求142。在无线地传达邻居报告请求142之后,站120可从第二接入点130接收响应于邻居报告请求142的第一报告消息150。站120可向第一接入点110无线地传达第二报告消息152(其基于第一报告消息150)。例如,站120可将第一报告消息150作为第二报告消息152转发给第一接入点110。替换地,站120可修改(例如,重新格式化)第一报告消息150中接收到的数据,并且随后将经修改的数据在第二报告消息152中无线地传达给第一接入点110。
[0062]第二接入点130可包括(例如,存储)第二邻居报告134。第二邻居报告134可基于来自其他接入点(诸如,第五接入点280)的邻居报告来生成,并且可标识或引用接入点110、260、270、280和290中的一个或多个。从第二接入点130的角度来看,接入点110、260、270和280中的每一个离开一跳,并且第六接入点290离开两跳。附加地或替换地,第二邻居报告134可以基于从与第二接入点130相关联的特定站接收到的信标报告。第二邻居报告134还可标识或引用第二接入点130,或者第二接入点130可被标识为第二邻居报告134的源(或第一报告消息150的源),诸如基于第二邻居报告134(或第一报告消息150)的元数据或报头。
[0063]相应地,由于第二邻居报告134标识离开一跳的接入点(例如,接入点110、260、270和280)和离开多跳的接入点(例如,第六接入点290),因而从第二接入点130提供给站120的第一报告消息150也可标识这些接入点中的每一个。因此,基于第二报告消息152(其基于第一报告消息152来生成),第一接入点110可接收标识离开第一接入点110多跳的接入点(诸如,第六接入点290)的邻居信息。第一接入点110可基于第二报告消息152中所标识的接入点来生成、维护或更新第一邻居报告114。例如,第一接入点110可生成图1A的第一邻居报告114,包括标识离开一跳的接入点(例如,接入点130、260和270)、离开两跳的接入点(例如,第五接入点280)、以及离开三跳的接入点(例如,第六接入点290)。因此,在此示例中,第一邻居报告114可提供网络范围的接入点拓扑。
[0064]在另一特定实现中,响应于邻居查询请求140,第二接入点130可使用累积信标报告来进行响应,该累积信标报告标识基于由与第二接入点130相关联的站生成的一个或多个信标报告所标识的相邻接入点。例如,第二邻居报告134可标识由第二接入点130接收到的信标报告和邻居报告所标识的相邻接入点。该累积信标报告可通过从第二邻居报告134中移除第二接入点130接收到的信标报告中未标识的接入点来生成。为了解说,累积信标报告可以是第二邻居报告134的精简版本。作为另一示例,累积信标报告可以不同于第二邻居报告134并且可由第二接入点130基于第二接入点130接收到的信标报告来生成。累积信标报告可作为第一报告消息150的一部分被提供给站120。在图2的不例中,累积信标报告可标识或引用第一接入点110、第三接入点260、第四接入点270和第五接入点280。注意到,累积信标报告可以不包括离第二接入点130多跳的第六接入点290,因为第二接入点130在第六接入点290的覆盖范围之外并且由此不能够检测到来自第六接入点290的信标。累积信标报告还可标识或引用第二接入点130,或者第二接入点130可被标识为累积信标报告的源。
[0065]如果第二接入点130接收到来自请求邻居报告的站120的不安全消息(诸如,邻居报告请求142),则第二接入点130可向站120无线地传达包括累积信标报告的第一报告消息150。站120可基于第一报告消息150来生成第二报告消息152并且可向第一接入点110无线地传达第二报告消息152。基于第二报告消息152,第一接入点110可生成、维护或更新图1A的第一邻居报告114。相应地,基于累积信标报告,第一邻居报告114可标识相对较小数量的离第一接入点110多跳的接入点。例如,如果第二接入点130向站120提供累积信标报告而非第二邻居报告134,则第一邻居报告114可以不标识第六接入点290。
[0066]通过提供累积信标报告,第二接入点130可限制经由报告消息150、152提供给第一接入点110的所标识的相邻接入点的数量。第二接入点130可生成第一报告消息150以标识由第二接入点130基于信标报告所标识的接入点并且排除仅基于经由与第二接入点相关联的站接收到的邻居报告所标识的接入点。相应地,如果第一接入点110基于累积信标报告中所标识的接入点来生成、维护或更新图1A的第一邻居报告114,则第一邻居报告114可包括相对较小数量的离第一接入点110多跳的相邻接入点。在一些实现中,第一接入点110可被配置成基于由第一接入点110接收到的信标报告、通过标识第一邻居报告114中包括的接入点来生成累积信标报告。第一邻居报告114(或由第一接入点110生成的累积信标报告)可被用来生成SNR以供不关联的站用来快速标识可用的和/或优选的要与其认证的接入点。因此,限制(例如,减少)第二接入点130处的邻居接入点信息以使得不向第一接入点110标识第六接入点290(例如,第六接入点290不被包括在第一邻居报告114中)可不减少站120使用来自第一接入点110的SNR来标识恰适的接入点以供关联的能力。限制所标识的相邻接入点的数量在低数据率网络中以及在保持邻居报告和报告消息较短是有用的其他情景中、和/或在不需要网络范围的接入点拓扑时可能是期望的。
[0067]尽管已参照第一接入点110、站120、第二接入点130、第三接入点260、第四接入点270、第五接入点280和第六接入点290描述了系统200的操作,但应注意,第一接入点110、站120、第二接入点130、第三接入点260、第四接入点270、第五接入点280或第六接入点290中的每一个可被配置成执行参照另一设备(例如,第一接入点110、站120、第二接入点130、第三接入点260、第四接入点270、第五接入点280或第六接入点290)描述的操作。例如,第一接入点110可被配置成响应于从不关联站(诸如,与第二接入点130相关联的站(未示出))接收到的邻居报告请求来提供由第一接入点110生成的累积信标报告。
[0068]参照图3,描述了操作接入点的解说性方法,并且该解说性方法被指定为300。方法300可使用图1A和2的接入点110、130之一或图2的接入点260、270、280、290之一来执行。
[0069]方法300包括在302,在站与第一接入点相关联且与第二接入点不关联时从第一接入点向该站无线地传达邻居查询请求。该邻居查询请求被配置成致使该站查询第二接入点以获取第二邻居报告。作为解说性、非限定性示例,第一接入点可周期性地发出邻居查询请求,诸如每小时、每天、或每周一次。第一接入点可包括图1A的支持第一邻居报告114的第一接入点110。该站和第二接入点可分别包括图1A和2的站120和第二接入点130。邻居查询请求可包括图1A和2的邻居查询请求140。在特定实现中,第一接入点、第二接入点和/或该站具有相同的供应商(例如,相同的服务提供商)。
[0070]方法300可进一步包括在304接收来自该站的第二邻居报告。第二邻居报告可遵循诸如IEEE标准(例如,IEEE 80 2.11 a i标准)之类的标准。例如,第二邻居报告可包括短邻居报告信息元素。第二邻居报告可包括第二邻居报告134和/或可被包括在图1A和2的报告消息 150、152 中。
[0071]在一些实现中,方法300可进一步包括生成信标报告请求帧以及从第一接入点向该站无线地传达该信标报告请求帧。例如,信标报告请求帧可遵循电子电气工程师协会(IEEE)802.1lk标准和/或可遵循另一标准,诸如W1-Fi联盟标准。信标报告请求帧可包括邻居查询请求。例如,邻居查询请求可被包括在信标报告请求帧的供应商指定的字段或保留字段中。作为另一示例,邻居查询请求帧可包括填充有请求元素(诸如,短邻居报告(SNR)元素标识符(ID))的请求字段(例如,测量请求字段)。例如,邻居查询请求可由短邻居报告(SNR)元素标识符(ID)来指示,其中SNR元素ID被包括在信标请求帧的测量字段中。另外,第一接入点可从该站接收信标报告,该信标报告包括指示由该站检测出的接入点的信息。第一接入点可基于第二邻居报告中所标识的相邻接入点、信标报告中所标识的相邻接入点、或者其组合来生成第一邻居报告。例如,第一邻居报告可包括遵循电子电气工程师协会(I EEE) 80 2.11标准、W1-F i联盟标准、或者这两者的短邻居报告(SNR)。
[0072]方法300可使得第一接入点能够致使该站向第一接入点提供邻居报告。例如,响应于向该站无线地传达邻居查询请求,第一接入点可经由该站接收来自第二接入点的第二邻居报告。基于第二邻居报告所标识的接入点,第一接入点可生成、维护和/或更新第一邻居报告以指示第一接入点的邻居接入点。
[0073]参照图4,描述了操作站的解说性方法,并且该解说性方法被指定为400。方法400可使用图1A和2的站120来执行。
[0074]方法400包括在402,在与第一接入点相关联的站处接收来自第一接入点的邻居查询请求。第一接入点可包括第一邻居报告,诸如图1A的第一邻居报告114。该邻居查询请求可被包括于在该站处从第一接入点接收到的信标报告请求帧中。例如,该站和第一接入点可分别包括图1A和2的站120和第一接入点110。邻居查询请求可包括图1A和2的邻居查询请求140。邻居查询请求可包括致使该站将邻居报告请求无线地传达给第二接入点的第一信息。
[0075]如果邻居查询请求被包括在信标报告请求帧中,则方法400可包括接收来自第一接入点的信标报告请求帧。方法400还可包括检测包括在信标报告请求帧中的短邻居报告(SNR)元素标识符(ID)。该邻居查询请求可由SNR元素ID来指示。例如,SNR元素ID可被包括在信标报告请求帧的测量字段中。
[0076]方法400进一步包括在404,在该站与第二接入点不关联时从该站向第一接入点无线地传达第二接入点的邻居报告。如果该站与第二接入点不关联,则该站可处于关于第二接入点的未认证状态。该邻居报告可包括图1A的第二邻居报告134。该邻居报告可被包括在从该站无线地传达给第一接入点的报告消息(诸如,图1A的第二报告消息152)中。方法400由此可使得与第二接入点不关联的站能够请求第二接入点的邻居报告。
[0077]在一些实现中,该站可在接收到来自第一接入点的邻居查询请求之前在存储器中存储(第二接入点的)邻居报告。响应于邻居查询请求,方法400可包括从存储器检索所存储的邻居报告。例如,该站的处理器或控制器可被配置成访问存储器并生成所存储的邻居报告的副本。该站可将所存储的邻居报告的副本发送给第一接入点。
[0078]在其他实现中,在向第一接入点无线地传达邻居报告之前,该站可向第二接入点无线地传达邻居报告请求,诸如图1A和2的邻居报告请求142。邻居报告请求可包括致使第二接入点将第二邻居报告无线地传达给该站的第二信息。例如,第二接入点可包括图1A和2的第二接入点130。在一些实现中,该站可生成包括邻居报告请求的不安全消息,诸如公共动作帧。例如,该公共动作帧可以是因供应商而异的公共动作帧。
[0079]在特定实现中,方法400可进一步包括接收来自第二接入点的第二邻居报告。例如,该站可扫描通信信道以获取来自第二接入点的邻居报告。该站可接收由第二接入点使用通信信道无线传达的、被包括在信标消息、探测响应消息或快速初始链路设立(FILS)发现帧中的至少一者中的第二邻居报告。
[0080]在另一特定实现中,该站可接收来自第一接入点的信标报告请求帧。指示邻居查询请求的短邻居报告(SNR)元素标识符(ID)可被包括在信标报告请求帧中并且可被该站检测至I」。例如,SNR元素ID可被包括在信标请求帧的测量字段中。响应于信标报告请求帧,该站可生成信标报告并将该信标报告无线地传达给第一接入点。该信标报告可以不同于第二邻居报告或者可以包括第二邻居报告。附加地或替换地,该站可请求第一接入点向该站无线地传达第一邻居报告。
[0081 ]在另一特定实现中,第一接入点、第二接入点和该站具有相同的供应商。替换地,第二接入点和该站可来自不同的供应商。如果第二接入点和该站来自不同的供应商,则该站可能接收不到来自第二接入点的响应于邻居报告请求的所请求的第二邻居报告。取而代之的是,该站可接收到来自第二接入点的包括被断言的无能力标志或被断言的拒绝标志的消息。
[0082]参照图5,描述了操作接入点的另一解说性方法,并且该解说性方法被指定为500。方法500可使用图1A和2的接入点110、130之一或图2的接入点260、270、280、290之一来执行。
[0083]方法500包括在502,在接入点处接收来自与该接入点不关联的站的邻居报告请求。该邻居报告请求可被包括在第一不安全消息(诸如第一公共动作帧)中。例如,该站和接入点可分别包括图1A和2的站120和第二接入点130。邻居报告请求可包括图1A和2的邻居报告请求142。作为另一示例,邻居报告请求可被包括在信标请求帧中。为了解说,邻居报告请求可由信标报告请求帧的字段(诸如,测量字段)中包括的短邻居报告(SNR)元素标识符(ID)来指示。该站可被配置成检测信标请求帧中所包括的SNR元素ID。
[0084]方法500进一步包括在504,响应于邻居报告请求而从接入点向该站无线地传达该接入点的邻居报告。该邻居报告可包括短邻居报告(SNR)信息元素(IE)并且可在该站与接入点不关联时被无线地传达给该站。接入点的邻居报告可遵循诸如电子电气工程师协会(IEEE)802.11标准、或W1-Fi联盟标准之类的标准。无线地传达给该站的邻居报告可被包括在第二不安全消息(诸如,第二公共动作帧)中。第二不安全消息可以是因供应商而异的公共动作帧。替换地,邻居报告可在信标消息或探测响应消息中从接入点无线地传达给该站。邻居报告可被包括在图1A和2的报告消息150中。方法500可使得接入点能够向不关联的站提供邻居报告。
[0085]参照图6,描绘了特定解说性无线通信设备的框图,并且该框图一般地指定为600。设备600包括耦合至存储器632的处理器610(诸如,数字信号处理器)。在解说性示例中,设备600或其组件可包括图1A和2的接入点110、130、站120、图2的接入点260、270、280、290、或其组合,或被包括在其中。
[0086]处理器610可被配置成执行存储在存储器632(诸如,非瞬态计算机可读介质)中的软件(例如,指令668的程序)。附加地或替换地,处理器610可被配置成实现存储在无线接口640 (例如,IEEE 802.11无线接口和/或遵循W1-Fi联盟标准的接口)的存储器中的指令。在特定实现中,处理器610可被配置成根据图3-5的方法中的一个或多个方法来操作。例如,处理器610可包括用以执行图3-5的方法中的至少一种方法的邻居查询/邻居报告逻辑664。处理器610还可被配置成接收、确定、存储和/或检索(例如,访问)邻居报告670和/或信标报告672。例如,邻居报告670和/或信标报告672可被存储在存储器632中。在一些实现中,作为解说性、非限定性示例,邻居报告670可包括第一邻居报告114和/或第二邻居报告134。在其他实现中,信标报告672可包括由站(诸如,图1A和2的站120)生成的信标报告。
[0087]无线接口 640可耦合至处理器610和天线642。例如,无线接口 640可经由收发机646耦合至天线642,以使得经由天线642接收到的无线数据可被提供给处理器610。收发机646可包括发射机、接收机、或者其组合。作为解说性、非限定性示例,收发机646可被配置成无线地传达(例如,传送和/或接收)数据,诸如邻居报告、信标报告、信标报告请求帧、邻居查询请求、信标消息、探测消息、快速初始链路设立(FILS)发现帧、或其组合。例如,处理器610可被配置成发起邻居报告(例如,第二邻居报告134)由收发机646无线地传达至相关联的第一接入点(例如,第一接入点110)。
[0088]编码器/解码器(C0DEC)634也可耦合至处理器610。扬声器636和话筒638可耦合至CODEC 634。显示控制器626可耦合至处理器610和显示设备628。在特定实现中,可将处理器610、显示控制器626、存储器632、C0DEC 634、以及无线接口640包括在系统级封装或片上系统设备622中。在一些实现中,输入设备630和电源644被耦合至片上系统设备622。此外,如图6中所解说的,显不设备628、输入设备630、扬声器636、话筒638、天线642、和电源644可在片上系统设备622外部。然而,显示设备628、输入设备630、扬声器636、话筒638、天线642、和电源644中的每一者可耦合至片上系统设备622的至少一个组件,诸如接口或控制器。
[0089]与所描述的各方面相结合地,第一设备包括用于从第一接入点向与第一接入点相关联的站无线地传达针对该站的邻居查询请求的装置。该邻居查询请求可包括致使该站查询第二接入点以获取邻居报告的信息。该站可与第二接入点不关联。例如,该用于无线传达的装置可包括:图1A和2的接入点110、130,图2的接入点260、270、280、290,无线接口640、收发机646,被编程为执行指令668的处理器610,邻居查询/邻居报告逻辑664,图6的无线通信设备600,无线地传达邻居查询请求的另一设备、电路、模块或其他指令,或者其任何组合。
[0090]第一设备还包括用于接收来自该站的邻居报告的装置。例如,该用于接收的装置可包括:图1A和2的接入点110、130,图2的接入点260、270、280、290,无线接口640、收发机646,被编程为执行指令668的处理器610,邻居查询/邻居报告逻辑664,图6的无线通信设备600,接收邻居报告的另一设备、电路、模块或其他指令,或者其任何组合。
[0091]与所描述的各方面相结合地,第二设备包括用于在与第一接入点相关联的站处接收来自第一接入点的邻居查询请求的装置。例如,该用于接收的装置可包括:图1A和2的站120,无线接口 640、收发机646,被编程为执行指令668的处理器610,邻居查询/邻居报告逻辑664,图6的无线通信设备600,接收邻居查询请求的另一设备、电路、模块或其他指令,或者其任何组合。
[0092]第二设备还包括用于基于邻居查询请求来从该站向第二接入点无线地传达邻居报告请求的装置。该站与第二接入点不关联。例如,该用于无线传达的装置可包括:图1A和2的站120,无线接口 640、收发机646,被编程为执行指令668的处理器610,邻居查询/邻居报告逻辑664,图6的无线通信设备600,无线传达邻居查询请求的另一设备、电路、模块或其他指令,或者其任何组合。
[0093]与所描述的各方面相结合地,第三设备包括用于在接入点处接收来自与该接入点不关联的站的邻居报告请求的装置。例如,该用于接收的装置可包括:图1A和2的接入点110、130,图2的接入点260、270、280、290,无线接口 640、收发机646,被编程为执行指令668的处理器610,邻居查询/邻居报告逻辑664,图6的无线通信设备600,接收邻居报告请求的另一设备、电路、模块或其他指令,或其任何组合。
[0094]第三设备还包括用于响应于邻居报告请求而向站无线传达接入点的邻居报告的装置。例如,该用于无线传达的装置可包括:图1A和2的接入点110、130,图2的接入点260、270、280、290,无线接口 640、收发机646,被编程为执行指令668的处理器610,邻居查询/邻居报告逻辑664,图6的无线通信设备600,无线传达邻居报告的另一设备、电路、模块或其他指令,或者其任何组合。
[0095]与所描述的各方面相结合地,第四设备包括用于在与第一接入点相关联的站处接收来自第二接入点的邻居报告的装置。该站与第二接入点不关联。例如,该用于接收的装置可包括:图1A和2的站120,无线接口 640、收发机646,被编程为执行指令668的处理器610,邻居查询/邻居报告逻辑664,图6的无线通信设备600,接收邻居报告的另一设备、电路、模块或其他指令,或者其任何组合。
[0096]第四设备还包括用于向第一接入点无线地传达邻居报告的装置。例如,该用于无线传达的装置可包括:图1A和2的站120,无线接口640、收发机646,被编程为执行指令668的处理器610,邻居查询/邻居报告逻辑664,图6的无线通信设备600,无线传达邻居报告的另一设备、电路、模块或其他指令,或者其任何组合。
[0097]尽管图1-6中的一个或多个图可以解说根据本公开的教导的各系统、装置、和/或方法,但本公开不限于这些所解说的系统、装置、和/或方法。如本文所解说或描述的图1-6中的任一幅图的一个或多个功能或组件可与图1-6中的另一幅图的一个或多个其他部分相组合。相应地,本文中没有所描述的单个方面应被解释为是限定性的,并且本公开的各方面可在不脱离本公开的教导的情况下被合适地组合。
[0098]技术人员将进一步领会,结合本文所公开的各方面来描述的各种解说性逻辑框、配置、模块、电路、和算法步骤可实现为电子硬件、由处理器执行的计算机软件、或这两者的组合。各种解说性组件、框、配置、模块、电路、和步骤已经在上文以其功能性的形式作了一般化描述。此类功能性是被实现为硬件还是处理器可执行指令取决于具体应用和加诸于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实现决策不应被解读为致使脱离本发明的范围。
[0099]结合本文所公开的各方面来描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中实施。软件模块可驻留在随机存取存储器(RAM)、闪存、只读存储器(R0M)、可编程只读存储器(PROM)、可擦式可编程只读存储器(EPROM)、电可擦式可编程只读存储器(EEPROM)、寄存器、硬盘、可移动盘、压缩盘只读存储器(CD-ROM)、或本领域中所知的任何其他形式的非暂态(例如,非瞬态)存储介质中。示例性的存储介质被耦合至处理器以使得该处理器能从/向该存储介质读和写信息。替换地,存储介质可以被整合到处理器。处理器和存储介质可驻留在专用集成电路(ASIC)中。ASIC可驻留在计算设备或用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在计算设备或用户终端中。
[0100]提供前面对所公开的各方面的描述是为了使得本领域技术人员能够制作或使用所公开的各方面。对这些方面的各种修改对于本领域技术人员而言将是显而易见的,并且本文中定义的原理可被应用于其他实施例而不会脱离本公开的范围。因此,本公开并非旨在被限定于本文中示出的各方面,而是应被授予与如由所附权利要求定义的原理和新颖性特征一致的最广的可能范围。
【主权项】
1.一种方法,包括: 在与第一接入点相关联的站处接收来自所述第一接入点的邻居查询请求;以及 在所述站与第二接入点不关联时,从所述站向所述第一接入点无线地传达所述第二接入点的邻居报告。2.如权利要求1所述的方法,其特征在于,进一步包括,从所述第一接入点接收信标报告请求帧并检测所述信标报告请求帧中所包括的短邻居报告(SNR)元素标识符(ID),其中所述邻居查询请求由所述SNR元素ID指示,并且其中所述SNR元素ID被包括在所述信标报告请求帧的测量字段中。3.如权利要求1所述的方法,其特征在于,进一步包括,响应于所述邻居查询请求,扫描通信信道以获取来自所述第二接入点的所述邻居报告。4.如权利要求3所述的方法,其特征在于,进一步包括,接收由所述第二接入点使用所述通信信道无线地传达的信标消息、探测响应消息或快速初始链路设立(FILS)发现帧中的至少一者。5.如权利要求1所述的方法,其特征在于,进一步包括,响应于所述邻居查询请求,从存储器检索所存储的邻居报告,其中所存储的邻居报告包括所述第二接入点的所述邻居报生口 ο6.如权利要求1所述的方法,其特征在于,进一步包括,响应于所述邻居查询请求,无线地传达致使所述第二接入点从所述第二接入点向所述站无线地传达所述邻居报告的邻居报告请求。7.如权利要求6所述的方法,其特征在于,进一步包括,生成包括所述邻居报告请求的公共动作帧。8.如权利要求7所述的方法,其特征在于,所述公共动作帧包括因供应商而异的公共动作帧。9.如权利要求8所述的方法,其特征在于,进一步包括,从所述第二接入点接收响应于所述因供应商而异的公共动作帧的消息,其中如果所述第二接入点和所述站来自不同供应商,则所述消息包括被断言的无能力标志或被断言的拒绝标志。10.如权利要求1所述的方法,其特征在于,进一步包括,在信标消息、探测响应消息或快速初始链路设立(FILS)发现帧中接收来自所述第二接入点的所述邻居报告。11.如权利要求10所述的方法,其特征在于,所述邻居报告被包括在由所述站接收到的公共动作帧中。12.如权利要求11所述的方法,其特征在于,所述公共动作帧包括因供应商而异的公共动作帧。13.—种装置,包括: 处理器;以及 所述处理器能访问的存储器,所述存储器包括能由所述处理器执行的指令以: 在与第一接入点相关联的站处接收来自所述第一接入点的邻居查询请求;以及 在所述站与第二接入点不关联时,发起所述第二接入点的邻居报告被从所述站无线地传达至所述第一接入点。14.如权利要求13所述的装置,其特征在于,所述第二接入点的所述邻居报告遵循电子电气工程师协会(IEEE)802.1Iai标准、IEEE 802.1Ik标准、或其组合。15.如权利要求13所述的装置,其特征在于,来自所述第二接入点的所述邻居报告包括遵循电子电气工程师协会(IEEE)802.1lai标准的短邻居报告(SNR)信息元素(IE)或者包括遵循IEEE 802.1lk标准的信标报告。16.如权利要求13所述的装置,其特征在于,进一步包括收发机,所述收发机被配置成响应于所述邻居查询请求而向所述第一接入点无线地传达所述第二接入点的所述邻居报告,并且其中与所述第二接入点不关联的所述站处于关于所述第二接入点的未认证状态。17.如权利要求13所述的装置,其特征在于,进一步包括收发机,所述收发机被配置成接收来自所述第一接入点的信标报告请求帧,其中所述信标报告请求帧包括所述邻居查询请求。18.如权利要求17所述的装置,其特征在于,所述邻居查询请求被包括在所述信标报告请求帧的供应商指定的字段或保留字段中。19.如权利要求17所述的装置,其特征在于,所述邻居查询请求由短邻居报告(SNR)元素标识符(ID)来指示,并且其中所述SNR元素ID被包括在所述信标报告请求帧的测量字段中。20.如权利要求17所述的装置,其特征在于,所述信标报告请求帧遵循电子电气工程师协会(IEEE)802.1Ik标准。21.如权利要求17所述的装置,其特征在于,所述指令能进一步由所述处理器执行以: 响应于接收自所述第一接入点的所述信标报告请求帧而生成信标报告;以及 向所述第一接入点无线地传达所述信标报告,其中所述信标报告包括所述第二接入点的所述邻居报告。22.如权利要求21所述的装置,其特征在于,所述第一接入点被配置成标识由所述第一接入点的第一邻居报告所标识的特定接入点,并且其中所述特定接入点由所述第一接入点基于所述信标报告来标识。23.—种包括指令的非瞬态计算器可读介质,所述指令在由处理器执行时致使所述处理器: 在与第一接入点相关联的站处接收来自所述第一接入点的邻居查询请求;以及 在所述站与第二接入点不关联时,发起所述第二接入点的邻居报告被从所述站无线地传达至所述第一接入点。24.如权利要求23所述的非瞬态计算器可读介质,其特征在于,所述邻居查询请求包括致使所述站向所述第二接入点无线地传达邻居报告请求、致使所述站扫描通信信道以接收来自所述第二接入点的所述邻居报告、或其组合的信息。25.如权利要求24所述的非瞬态计算器可读介质,其特征在于,所述第一接入点包括第一邻居报告,其中所述第一邻居报告遵循电子电气工程师协会(IEEE)802.1lai标准,并且其中所述邻居报告请求包括致使所述第二接入点向所述站无线地传达所述第二接入点的第二邻居报告的第二信息。26.—种设备,包括: 用于在与第一接入点相关联的站处接收来自所述第一接入点的邻居查询请求的装置;以及 用于在所述站与第二接入点不关联时,从所述站向所述第一接入点无线地传达所述第二接入点的邻居报告的装置。27.如权利要求26所述的设备,其特征在于,所述邻居查询请求包括致使所述站无线地传达存储在所述站的存储器处的邻居报告的信息,并且其中所存储的邻居报告基于由所述站接收到的信标、由所述站接收到的响应、由所述站接收到的快速初始链路设立(FILS)发现帧、或其任何组合。28.如权利要求26所述的设备,其特征在于,所述第一接入点、所述第二接入点和所述站中的至少两者由相同供应商制造、分发或根据由相同供应商提供的软件来操作。29.如权利要求28所述的设备,其特征在于,所述邻居报告遵循电子电气工程师协会(IEEE) 802.1lk标准。30.如权利要求26所述的设备,其特征在于,所述第二接入点被配置成生成所述第二接入点的所述邻居报告以基于从相邻接入点接收到的邻居报告、从与所述第二接入点相关联的特定站接收到的信标报告、或其组合来标识接入点。
【文档编号】H04W48/14GK106031244SQ201580008845
【公开日】2016年10月12日
【申请日】2015年2月26日
【发明人】A·P·帕蒂尔, G·切瑞安, S·P·阿伯拉翰
【申请人】高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1