用于无线网络的请求-响应过程的制作方法
【专利摘要】该文档提供了一种解决方案,其中,请求无线设备在探测请求消息中指示该请求无线设备支持冲突避免机制,该冲突避免机制使得响应无线设备能够通过使用单个探测响应消息对多个探测请求消息进行响应,来减少探测响应消息的数量。
【专利说明】用于无线网络的请求-响应过程
【技术领域】
[0001]本发明涉及无线电通信领域,并且特别地,涉及一种在无线网络中的请求-响应过程。
【背景技术】
[0002]一些无线网络使用主动扫描,其中,扫描设备通过传送迫使响应设备进行响应的请求消息来探测其他设备。在响应中,扫描设备获得关于可用的无线网络的信息。这种请求-响应过程可以被用作用于连接建立的预备过程。
【发明内容】
[0003]根据本发明的一方面,提供了一种方法,该方法包括:在无线设备中获取源自于多个请求无线设备的多个探测请求消息,所述多个探测请求消息中的每个探测请求消息包括指示所述多个请求无线设备中的每个请求无线设备支持冲突避免机制的信息元素;以及响应于检测到被包括在所述多个探测请求消息中并指示对所述冲突避免机制的所述支持的所述信息元素,引发(cause)探测响应消息的传输,该探测响应消息对所述多个探测请求消息进行响应。
[0004]根据本发明的另一方面,提供了一种方法,该方法包括:在请求无线设备中引发从所述请求无线设备的探测请求消息的传输,其中该探测请求消息包括指示所述请求无线设备支持冲突避免机制的信息元素,该冲突避免机制使得响应无线设备能够通过使用单个探测响应消息对多个探测响应消息进行响应,来减少探测响应消息的数量;以及在所述请求无线设备中获取由响应无线设备传送的作为对所述探测请求消息的响应的探测响应消息。
[0005]根据本发明的另一方面,提供了一种设备,该设备包括:至少一个处理器;以及包括程序指令的至少一个存储器。所述至少一个存储器和计算机程序代码通过所述至少一个处理器被配置成引发该设备获取源自于多个请求无线设备的多个探测请求消息,所述多个探测请求消息中的每个探测请求消息包括指示所述多个请求无线设备中的每个请求无线设备支持冲突避免机制的信息元素;以及响应于检测到被包括在所述多个探测请求消息中并指示对所述冲突避免机制的所述支持的所述信息元素,引发探测响应消息的传输,该探测响应消息对所述多个探测请求消息进行响应。
[0006]根据本发明的另一方面,提供了一种设备,该设备包括:用于获取源自于多个请求无线设备的多个探测请求消息的装置,所述多个探测请求消息中的每个探测请求消息包括指示所述多个请求无线设备中的每个请求无线设备支持冲突避免机制的信息元素;以及用于响应于检测到被包括在所述多个探测请求消息中并指示对所述冲突避免机制的所述支持的所述信息元素,引发探测响应消息的传输的装置,该探测响应消息对所述多个探测请求消息进行响应。
[0007]根据本发明的另一方面,提供了一种设备,该设备包括:用于引发探测请求消息的传输的装置,其中该探测请求消息包括指示该设备支持冲突避免机制的信息元素,该冲突避免机制使得响应无线设备能够通过使用单个探测响应消息对多个探测响应消息进行响应,来减少探测响应消息的数量;以及用于获取由响应无线设备传送的作为对所述探测请求消息的响应的探测响应消息的装置。
[0008]根据本发明的另一方面,提供了一种在计算机可读分发媒介上实现的计算机程序产品,其中该计算机程序产品将处理器配置成执行包括以下进程的计算机进程:获取源自于多个请求无线设备的多个探测请求消息,所述多个探测请求消息中的每个探测请求消息包括指示所述多个请求无线设备中的每个请求无线设备支持冲突避免机制的信息元素;以及响应于检测到被包括在所述多个探测请求消息中并指示对所述冲突避免机制的所述支持的所述信息元素,引发探测响应消息的传输,该探测响应消息对所述多个探测请求消息进行响应。
[0009]根据本发明的另一方面,提供了一种在计算机可读分发媒介上具体化的计算机程序产品,其中该计算机程序产品将处理器配置成执行包括以下进程的计算机进程:引发从请求无线设备的探测请求消息的传输,其中该探测请求消息包括指示所述请求无线设备支持冲突避免机制的信息元素,该冲突避免机制使得响应无线设备能够通过使用单个探测响应消息对多个探测响应消息进行响应,来减少探测响应消息的数量;以及获取由响应无线设备传送的作为对所述探测请求消息的响应的探测响应消息。
[0010]本发明的实施方式在所附权利要求中被定义。
【专利附图】
【附图说明】
[0011]下面仅通过举例并参考附图来描述本发明的实施方式,其中:
[0012]图1示出了本发明的实施方式可以被应用于的无线通信场景的示例;
[0013]图2和图3是根据本发明的一些实施方式的用于减少探测响应的数量的进程的信令图;
[0014]图4是根据本发明的实施方式的用于确定响应设备中的响应类型的进程的流程图;
[0015]图5和图6是根据本发明的一些实施方式的用于使得请求设备能够确定探测响应的类型的进程的信令图;
[0016]图7和图8示出了根据本发明的一些实施方式的被包括在请求设备(图8)和响应设备(图7)中的设备的框图;以及
[0017]图9示出了根据本发明的实施方式的用于冲突避免机制的信令图。
【具体实施方式】
[0018]以下实施方式是示例性的。尽管本说明书可能在一些地方参考了 “一个”、“一种”或“一些”实施方式,但是这并不是必须意味着每个这种参考是针对相同的实施方式的,或者特征仅应用于单个实施方式。不同实施方式的单个特征也可以被合并,以提供其他实施方式。此外,词语“包括”和“包含”应当被理解为不将所描述的实施方式限制为仅由已经被提到的那些特征组成,并且这些实施方式也可以包括没有被专门提到的特征/结构。
[0019]本发明的实施方式可应用于的无线通信系统的通用架构在图1中示出。图1示出了形成无线网络的无线通信设备组,该无线网络可以被称作基础服务集(BSS)。BSS可以由无线通信设备组定义,该无线通信设备包括接入点(AP)104、108和与其各个组的接入点104、108通信的一个或多个终端站(STA) 110、112、114、116。基础服务集(BSS)是IEEE802.11无线局域网(WLAN)的基础部件,并且其可以具有例如由AP 104、108的覆盖区域定义的确定的覆盖区域100、102。最常用的BSS类型是基础设施BSS,其包括单个AP和所有相关联的非接入点STA。该AP可以是固定AP,如APl04,或者,其可以是移动AP,如AP108。AP 104、108还可以提供对其他网络(例如,因特网)的接入。在另一实施方式中,所述BSS中的至少一个BSS (为独立BSS (IBSS)或没有专用AP (例如,通信设备108)的网格BSS(MBSS))在这种实施方式中可以是非接入点终端站。虽然本发明的实施方式在下面在上述IEEE802.11的拓扑的上下文中被描述,但应当理解的是,本发明的其他实施方式可应用于基于其他规范的网络,例如,WiMAX(全球微波接入互操作性)、UMTS LTE(用于通用移动电信系统的长期演进)、以及具有认知无线电特征(例如,传输媒介感测特征)和基于不同规范和/或标准采用操作参数来使能与无线电接入网共存的能力的其他网络。
[0020]BSS由彼此连接、从而建立BSS的AP和/或STA表示。STA 110至116中的任意一者可以建立到AP中的任意一者的连接,条件是AP的BSS不从被允许连接至BSS的设备列表中排除STA,例如,通过共享密钥进程。在网格BSS和/或独立BSS (IBSS)中,设备之间的任意连接是可能的。连接建立可以包括认证,其中,STA的标识在AP中被建立。认证可以包括交换在BSS中使用的加密密钥。在认证之后,AP和STA可以例如通过向STA提供用于帧传输的关联标识符(AID)来执行关联,其中,STA被完全注册到BSS中。
[0021]802.11规定了数据传输模式,其中,STA能够仅具有一个次级信道,这导致40MHz的最大带宽。主信道在所有传输中被使用,并且由仅支持20MHz模式的相关联的设备使用。次级信道可以由支持更宽的传输带宽的客户端使用,其中主信道通信通过将次级信道用作附加带宽来被扩展。802.1ln中还定义了主信道和次级信道是相邻的。IEEE802.1lac工作组正在发展对数据传输模式的扩展,以通过将次级信道的数量从I增加至7来提供更宽的带宽,因此导致20MHz、40MHz、80MHz和160MHz的带宽。
[0022]主信道可以用于连接建立,该连接建立导致在将要在它们之间建立连接的两个无线设备之间的关联。准备关联的无线设备可以扫描信道,以检测指示存在用于关联的另一无线设备的信号。该无线设备可以完全处于未关联状态,或者其可以具有至少一个现有的关联,同时寻求新的关联。IEEE802.11网络发现机制定义了两种模式:被动扫描和主动扫描。在被动扫描中,无线设备在确定的时间周期中扫描信道。如果发现无线网络,则无线设备可以进行连接建立,或者相反,其转向另一信道。无线设备可以扫描信标帧、测量导频帧、或检测到的任何其他帧。所述帧可以源自于任意AP,或者以任意AP为目的地,或者,可替换地,无线设备扫描满足给定准则的帧,例如,确定的标识符,以使无线设备能够检测任意无线网络,包括IBSS和网格BSS。当无线设备使用主动扫描时,其生成探测请求帧,并传送所述探测请求帧以请求AP(或者一般来说,其他无线设备)用探测响应帧进行回复。在主动扫描期间应用于请求设备(例如,STA)和响应设备(例如,AP)的规则可以定义如下。一旦转向新信道,例如,新的频率信道,请求设备可以首先在确定的时间周期中扫描信道,例如,探测延迟,或者直到其在信道上检测到帧报头(例如,物理层汇聚协议(PLCP)报头)。之后,请求设备可以发起信道连接,以获得用于探测请求帧的传输的传输时机。该请求设备可以传送一个或多个探测请求帧,该探测请求帧包括指定哪个无线设备可以对探测请求进行响应的信息(例如,服务集标识符(SSID)字段和/或BSS标识符字段)。请求设备还可以将探测定时器重置为零,并在传送探测请求时启动该探测定时器。如果请求设备在信道(在该信道上,探测请求在探测定时器达到最小探测响应时间之前被传送)上没有检测到具有足够高能量的信号,则其转向下一信道(如果存在)。否则,请求设备可以在信道上等待,直到探测定时器达到最大探测响应时间,并且之后,请求设备处理所有接收到的探测响应。可选地,请求设备之后可以调整以扫描下一信道(如果存在)。探测过程向请求设备提供关于在区域中的无线网络存在的信息,并且因此,使得请求设备能够选择要与之建立连接的无线网络。如果探测请求帧中的地址字段是广播地址、响应设备的个体媒介访问控制(MAC)地址、或响应设备的多播地址,接收探测请求的响应设备可以用探测响应进行响应。提供响应的另一个条件在于探测请求中的SSID是所谓的通配符SSID、响应设备的指定SSID,或响应设备的指定SSID被包括在探测请求的SSID列表元素中。再一个条件可以在于探测请求中的指定网格ID是响应设备的指定网格ID,或者探测请求中的地址3字段是通配符BSSID、响应设备的BSSID、或网格BSS中的对等设备的MAC地址。还可以设置对探测请求进行响应的其他条件。总体来说,探测请求规定了定义设备应当用探测响应进行响应的条件。满足所述条件的所有设备可以试图传送探测响应帧。
[0023]图2示出了本发明的用于绑定探测响应以减少图1的无线网络中的信令业务的实施方式。图2示出了用于对多个探测请求进行响应的进程的流程图。图2示出了在请求设备(例如,STA 110至116,或者甚至AP 104,108)中执行的步骤,以及在响应设备(例如,AP 104、108或STA 108)中执行的步骤。因此,应当理解的是,一些实施方式在响应设备中实现了本发明的一些方面,其他实施方式在请求设备中实现了本发明的其他方面,以及再一些其他实施方式在包括请求设备和响应设备的无线通信系统中实现了本发明的再一些其他方面。请求设备和响应设备每个可以包括设备,该设备包括至少一个处理器和包括计算机程序代码的至少一个存储器,其中所述至少一个存储器和计算机程序代码通过所述至少一个处理器而被配置成引发该设备在请求/响应设备中执行所述进程。
[0024]参考图2,在框200中,请求设备I和2执行探测请求消息的传输。框200可以在请求设备I和2(并且可选地,在其他请求设备)中被单独执行。取决于实施,框200可以包括引发探测请求消息的传输,例如,在请求设备中触发探测请求消息的传输,或者所述框200还可以包括在从请求设备的天线发射携带探测请求的射频能量之前所需的任何模拟和数字信号处理。在框202中,响应设备获取源自于多个请求设备的多个探测请求消息,所述探测请求消息包括由请求设备I和2传送的探测请求。取决于实施,框202可以包括通过响应设备的天线从无线电接口接收探测请求,和/或任意相关的模拟/数字信号处理,或者框202可以包括从响应设备的无线电接收机或存储器获取已经经历过接收信号处理的探测请求。在框204中,响应设备执行探测响应消息的传输,该探测响应消息包括指示该探测响应消息是对单个探测请求消息的探测响应还是对多个探测请求消息的探测响应的信息元素。下面更为详细地描述信息元素的结构的实施方式,但简而言之,该信息元素使得请求设备能够从探测响应消息(该探测响应消息不是必须被直接定址到该请求设备)中确定该探测响应消息是否仍旧意图被该请求设备接收和提取。再者,取决于实施,框204可以包括引发探测响应消息的传输,例如,在响应设备中触发探测响应消息的传输,或者其还可以包括在从响应设备的天线发射携带探测响应消息的射频能量之前所需的任何模拟和数字信号处理。
[0025]在框206中,请求设备I和2获取由响应设备传送的探测响应消息,并且该探测响应消息包括指示该探测响应消息是对单个探测请求消息的探测响应还是对多个探测请求消息的探测响应的信息元素。在框208中,每个请求设备从所述信息元素中确定探测响应消息是对单个探测请求消息的探测响应还是对多个探测请求消息的探测响应。如果信息元素指示探测响应消息是对多个请求消息的探测响应,则框208还可以包括由请求设备1、2将所述探测响应消息处理为与在框200中由请求设备1、2传送的探测请求消息相关的探测响应。另一方面,如果信息元素指示探测响应消息是对单个探测请求消息的探测响应,则所述请求设备中的至少一个可以将该探测响应消息处理为与在框200中传送的探测请求消息不相关的探测响应。下面更为详细地描述用于处理探测响应的进一步的实施方式。
[0026]本发明的上述实施方式将响应设备配置成使用单个探测响应对多个探测请求消息进行响应,并且将指示该探测响应是对单个探测请求的响应还是对多个探测请求的响应的信息元素包括在探测响应消息中。这减少了探测响应的数量,并因此减少信令开销。此夕卜,该信息元素使得请求设备能够确定它们是否应当提取探测响应,如将在下面更为详细地描述的。另一优势在于由于减少的信令业务量,使得冲突的概率被降低。因此,实施方式可以被认为是冲突避免机制。实施方式还使得除请求设备之外的设备能够检测到响应设备正在减少探测响应消息的数量,并且该信息在这些设备中可以被用作测量统计。
[0027]在一个实施方式中,响应设备被配置成传送探测响应消息至请求设备中的一者的单播地址,而其他请求设备可以由探测响应通过上述信息元素来间接寻址,例如,通过将信息元素设置成指示该探测响应是对多个探测请求的响应。图3示出了这种进程,来作为图2的进程的实施方式。因此,在图3中由与图2中相同的参考数字标记的步骤表示相同或相似的功能。因此,请求设备在框200中传送探测请求,以及响应设备在框202中接收/获取探测请求。在框300中,响应设备将请求设备I的地址插入到探测响应的接收方地址字段中。接收方地址字段可以被包括在探测响应消息的媒介访问控制(MAC)报头中。在与802.11网络相关的实施方式中,请求设备I的地址可以被添加到地址I字段。在框206中,请求设备I和2获取探测响应消息,并提取探测响应消息的目的地地址。由于探测响应消息被定址到请求设备1,因而该请求设备I可以以常规方式处理探测响应。一旦检测到探测响应消息被定址到请求设备1,该请求设备I可以在框302中提取探测响应消息的内容。
[0028]在一个实施方式中,请求设备I通过向响应设备传送应答消息来对接收到探测响应消息进行应答。该实施方式的一个优势在于其使得响应设备能够指示其是对单个探测请求进行响应还是同时对多个探测请求进行响应,然而,其以应答消息的形式接收关于探测响应帧的正确接收的验证。
[0029]然而,请求设备2 (不是探测响应消息的直接目的地)可以根据以下实施方式来处理探测响应消息。一旦检测到请求设备2的地址未被包括在探测响应消息的接收方(MAC)地址中,请求设备2可以提取上述信息元素,以确定探测响应消息是对单个探测请求的响应还是对多个探测请求的响应(框304)。应当理解的是,这两个步骤可以以相反的顺序来被执行,例如,首先确定探测响应类型,并且之后检测接收方地址。如果信息元素指示探测响应消息是对多个探测请求消息的探测响应,该过程可以进行到框306,其中,请求设备2提取探测响应消息以从该探测响应消息中得出关于响应设备的无线网络的信息。另一方面,如果信息元素指示探测响应消息是对单个探测请求消息的探测响应,请求设备2可以确定其不意图提取探测响应消息,并且该请求设备2可以丢弃该探测请求消息并继续监测意图用于该请求设备2的探测响应消息。
[0030]现在让我们考虑与探测请求和探测响应的格式相关的一些实施方式,并且特别地,与被包括在探测请求和/或探测响应中的新的信息元素相关的一些实施方式。在一个实施方式中,请求设备1、2可以将指示该请求设备是否支持冲突避免功能(其中,响应设备使用单个探测响应对多个探测请求进行响应)的信息元素包括在探测请求消息中。图9示出了这一过程的实施方式。参考图9,在框900中,请求设备1、2引发探测请求消息的传输。该探测请求消息包括指示请求无线设备支持冲突避免机制(其中,响应无线设备通过使用单个探测响应消息对多个探测响应消息进行响应来减少探测响应消息的数量)的信息元素。两个请求设备(并且可选地,其他请求设备)可以执行框900,以使在框902中,响应设备获取源自于多个请求设备的多个探测请求消息,所述多个探测请求消息中的每个探测请求消息包括指示支持冲突避免机制的所述信息元素。响应于检测到被包括在多个探测请求消息中并且指示所述多个请求设备支持冲突避免的信息元素,响应设备确定执行冲突避免机制,并且减少传送的探测响应消息的数量。因此,响应设备准备对多个探测请求消息进行响应的探测响应消息,并在框904中引发探测响应消息的传输。在框906中,请求设备1、2获取由响应设备传送的探测响应消息。
[0031]应当注意的是,图9的过程可以例如独立于图2的过程。因此,对支持冲突避免的指示可以被执行,而响应设备在探测响应消息中不提供指示探测响应是对单个探测请求的响应还是对多个探测请求的响应的信息元素。在这些实施方式中,响应设备可以被配置成不显式地指示其是否已经实施冲突避免机制。然而,这些实施方式提供了响应设备具有对执行冲突避免机制的选择(如果该响应设备认为其可行)的优势。下面描述用于是否执行冲突避免的一些准则。 然而,在一些实施方式中,图2和图9的过程被合并以提供请求设备指示支持冲突避免、并且响应设备使用被包括在探测响应消息中的信息元素指示其是否实施冲突避免机制的实施方式。
[0032]指示请求设备支持冲突避免的信息元素可以被包括在探测请求消息的冲突避免字段中,并且该冲突避免字段可以具有在下面表1中示出的结构。
[0033]表1
[0034]
增强型扫描I预留的比特O 比特1-7
[0035]增强型扫描字段可以被设置为I,或者通常地,被设置为第一值,以指示请求设备支持探测响应冲突避免,而比特值O或者通常地,不同于第一值的第二值可以指示请求设备不支持探测响应冲突避免。应当理解的是,对支持探测响应冲突避免机制的指示不是强制的,并因此在一些实施方式中,请求设备使用常规的探测请求消息。对探测响应的冲突避免的支持可以由响应设备在决定消除或合并探测响应时被考虑。当请求设备指示支持探测响应冲突避免时,响应设备可以对那些已经指示支持的请求设备安全地应用冲突避免机制。即使增强型扫描字段被设置为0,或者如果该字段不存在,响应设备仍旧可以使用冲突避免机制,例如,其可以将探测响应定址到不支持探测响应冲突避免的请求设备的单播地址。在这种情况中,不支持冲突避免的请求设备可以将探测响应解译为常规探测响应,而支持冲突避免的请求设备可以处理探测响应,例如在图3的实施方式中的请求设备2。不支持冲突避免的其他请求设备可以认为探测响应不意图用于它们。之后,响应设备可以发送常规探测响应至一个或多个这种请求设备。
[0036]下面的表2示出了被插入在探测响应消息中用于指示探测响应是对单个探测请求的响应还是对多个探测请求的响应的信息元素的实施方式。
[0037]表2
[0038]
【权利要求】
1.一种方法,该方法包括: 在无线设备中获取源自于多个请求无线设备的多个探测请求消息,所述多个探测请求消息中的每个探测请求消息包括指示所述多个请求无线设备中的每个请求无线设备支持冲突避免机制的信息元素; 响应于检测到被包括在所述多个探测请求消息中并指示对所述冲突避免机制的所述支持的所述信息元素,引发探测响应消息的传输,该探测响应消息对所述多个探测请求消息进行响应。
2.根据权利要求1所述的方法,其中,所述探测响应消息包括指示该探测响应消息是对单个探测请求消息的探测响应还是对多个探测请求消息的探测响应的信息元素。
3.根据权利要求1或2所述的方法,该方法还包括:将所述探测响应消息定址到请求无线设备的单播地址。
4.根据前述任一权利要求所述的方法,该方法还包括: 确定所述探测请求消息中的至少一些是否被定址到广播地址或多播地址;以及 如果检测到被定址到所述广播地址或所述多播地址的探测请求消息,则引发所述探测响应消息的传输,该探测响应消息是对所述多个探测请求消息的探测响应。
5.根据权利要求4所述的方法,该方法还包括: 确定探测请求消息是否被定址到单播地址;以及 如果该探测请求消息被定址到所述单播地址,引发探测响应消息的传输,该探测响应消息是对单个探测请求消息的探测响应。
6.根据前述任一权利要求所述的方法,该方法还包括: 确定探测请求消息是否被定址到广播地址或多播地址;以及 如果该探测请求消息被定址到所述广播地址或所述多播地址,确定是否基于以下准则中的至少一个准则来对该探测请求进行响应:由所述无线设备检测到的邻近无线网络的数量、检测到的其他响应无线设备的数量、无线电信道上的业务程度、与至少一个未决的探测请求相关联的链路质量、未决的探测请求的数量、获取的探测请求消息的频率、由于传送的探测响应导致建立连接关联的概率、从接收到所述探测请求消息起的持续时间、由于所述探测响应执行对帧传输的关联的概率、以及所述无线设备的可用容量。
7.根据前述任一权利要求所述的方法,该方法还包括:以周期性传送的信标帧的形式而不是专用探测响应帧的形式来提供所述探测响应。
8.根据前述任一权利要求所述的方法,该方法还包括: 基于未决的探测请求,确定将被提供有探测响应的请求无线设备的集合;以及 将与所确定的请求无线设备相关联的标识符的列表插入到所述探测响应消息中,所述探测响应消息以所述请求无线设备为目标。
9.一种方法,该方法包括: 在请求无线设备中引发从该请求无线设备传输探测请求消息,其中该探测请求消息包括指示所述请求无线设备支持冲突避免机制的信息元素,该冲突避免机制使得响应无线设备能够通过使用单个探测响应消息对多个探测响应消息进行响应,来减少探测响应消息的数量;以及 在所述请求无线设备中获取由响应无线设备传送的作为对所述探测请求消息的响应的探测响应消息。
10.根据权利要求9所述的方法,其中,所述探测响应消息包括指示该探测响应消息是对单个探测请求消息的探测响应还是对多个探测请求消息的探测响应的信息元素;并且 如果该信息元素指示所述探测响应消息是对所述多个请求消息的探测响应,则将所述探测响应消息处理为与所传送的请求消息相关的探测响应;且 如果该信息元素指示所述探测响应消息是对所述单个探测请求消息的探测响应,则将所述探测响应消息处理为与所传送的请求消息不相关的探测响应。
11.根据权利要求10所述的方法,该方法还包括: 如果所述信息元素指示所述探测响应消息是对所述多个请求消息的探测响应,则从所述探测响应消息中提取关于无线网络的信息;以及 如果所述信息元素指示所述探测响应消息是对所述单个探测请求消息的探测响应,则丢弃该探测请求消息,并继续监测与所传送的请求消息相关的探测响应消息。
12.根据前述权利要求9到11中任一权利要求所述的方法,其中,所述探测响应消息被定址到另一请求无线设备的单播地址。
13.根据前述权利要求9到12中任一权利要求所述的方法,该方法还包括: 将所述探测请求消息定址到广播地址或多播地址。
14.根据前述权利要求9到13中任一权利要求所述的方法,该方法还包括: 将响应无线设备必须满足以传送所述探测响应消息的至少一个准则插入到所述探测请求消息中; 如果所述信息元素指示所述探测响应消息是对所述多个请求消息的探测响应,则从所述探测请求消息的内容确定所述探测响应消息是否提供与所述至少一个准则的匹配;如果所述探测响应消息提供与所述至少一个准则的匹配,则将所述探测响应消息处理为与所传送的请求消息相关的探测响应;以及 如果所述探测响应消息不提供与所述至少一个准则的匹配,则将所述探测响应消息处理为与所传送的请求消息不相关的探测响应。
15.根据前述权利要求9到14中任一权利要求所述的方法,其中,如果所述探测响应消息是对所述多个请求消息的探测响应,则所述探测响应消息包括与请求无线设备相关联的标识符的列表,所述探测响应消息以所述请求无线设备为目标,该方法还包括: 在所述探测响应消息中检验所述请求无线设备的标识符的存在; 如果所述探测响应消息包括所述请求无线设备的标识符,则将所述探测响应消息处理为与所传送的请求消息相关的探测响应;以及 如果所述探测响应消息不包括所述请求无线设备的标识符,则将所述探测响应消息处理为与所传送的请求消息不相关的探测响应。
16.根据前述权利要求9到15中任一权利要求所述的方法,该方法还包括:获取被包括在周期性信标帧中的探测响应。
17.—种设备,该设备包括: 至少一个处理器;以及 包括程序指令的至少一个存储器,其中所述至少一个存储器和计算机程序代码通过所述至少一个处理器被配置成引发该设备获取源自于多个请求无线设备的多个探测请求消息,所述多个探测请求消息中的每个探测请求消息包括指示所述多个请求无线设备中的每个请求无线设备支持冲突避免机制的信息元素; 响应于检测到被包括在所述多个探测请求消息中并指示对所述冲突避免机制的所述支持的所述信息元素,引发探测响应消息的传输,该探测响应消息对所述多个探测请求消息进行响应。
18.根据权利要求17所述的设备,其中,所述探测响应消息包括指示该探测响应消息是对单个探测请求消息的探测响应还是对多个探测请求消息的探测响应的信息元素。
19.根据权利要求17或18所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备将所述探测响应消息定址到请求无线设备的单播地址。
20.根据前述权利要求17到19中任一权利要求所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备: 确定所述探测请求消息中的至少一些是否被定址到广播地址或多播地址;以及 如果检测到被定址到所述广播地址或所述多播地址的探测请求消息,则引发所述探测响应消息的传输,该探测响应消息是对所述多个探测请求消息的探测响应。
21.根据权利要求20所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备: 确定探测请求消息是否被定址到单播地址;以及 如果该探测请求消息被定址到所述单播地址,则引发探测响应消息的传输,该探测响应消息是对单个探测请求消息的探测响应。
22.根据前述权利要求17到21中任一权利要求所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备: 确定探测请求消息是否被定址到广播地址或多播地址;以及 如果该探测请求消息被定址到所述广播地址或所述多播地址,则确定是否基于以下准则中的至少一个准则来对该探测请求进行响应:由所述无线设备检测到的邻近无线网络的数量、检测到的其他响应无线设备的数量、无线电信道上的业务程度、与至少一个未决的探测请求相关联的链路质量、未决的探测请求的数量、获取的探测请求消息的频率、由于传送的探测响应导致建立连接关联的概率、从接收到所述探测请求消息起的持续时间、由于所述探测响应执行对帧传输的关联的概率、以及所述无线设备的可用容量。
23.根据前述权利要求17到22中任一权利要求所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备以周期性地传送的信标帧的形式而不是专用探测响应帧的形式来提供所述探测响应消息。
24.根据前述权利要求17到23中任一权利要求所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备: 基于未决的探测请求,确定将被提供有探测响应的请求无线设备的集合;以及 将与所确定的请求无线设备相关联的标识符的列表插入到所述探测响应消息中,所述探测响应消息以所述请求无线设备为目标。
25.—种设备,该设备包括: 至少一个处理器;以及包括程序指令的至少一个存储器,其中所述至少一个存储器和计算机程序代码通过所述至少一个处理器被配置成引发该设备: 引发探测请求消息的传输,其中该探测请求消息包括指示该设备支持冲突避免机制的信息元素,该冲突避免机制使得响应无线设备能够通过使用单个探测响应消息对多个探测响应消息进行响应,来减少探测响应消息的数量;以及 获取由所述响应无线设备传送的作为对所述探测请求消息的响应的探测响应消息。
26.根据权利要求25所述的设备,其中,所述探测响应消息包括指示该探测响应消息是对单个探测请求消息的探测响应还是对多个探测请求消息的探测响应的信息元素,以及其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备: 如果所述信息元素指示所述探测响应消息是对所述多个请求消息的探测响应,则将所述探测响应消息处理为与所传送的请求消息相关的探测响应;并且 如果所述信息元素指示所述探测响应消息是对所述单个探测请求消息的探测响应,则将所述探测响应消息处理为与所传送的请求消息不相关的探测响应。
27.根据权利要求26所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备: 如果所述信息元素指示所述探测响应消息是对所述多个请求消息的探测响应,则从所述探测响应消息中提取关于无线网络的信息;以及 如果所述信息元素指示所述探测响应消息是对所述单个探测请求消息的探测响应,则丢弃该探测请求消息,并继续监测与所传送的请求消息相关的探测响应消息。
28.根据前述权利要求25到27中任一权利要求所述的设备,其中,所述探测响应消息被定址到另一请求无线设备的单播地址。
29.根据前述权利要求25到28中任一权利要求所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备将所述探测请求消息定址到广播地址或多播地址。
30.根据前述权利要求25到29中任一权利要求所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备: 将响应无线设备必须满足以传送所述探测响应消息的至少一个准则插入到所述探测请求消息中; 如果所述信息元素指示所述探测响应消息是对所述多个请求消息的探测响应,则从所述探测请求消息的内容确定所述探测响应消息是否提供与所述至少一个准则的匹配; 如果所述探测响应消息提供与所述至少一个准则的匹配,则将所述探测响应消息处理为与所传送的请求消息相关的探测响应;以及 如果所述探测响应消息不提供与所述至少一个准则的匹配,则将所述探测响应消息处理为与所传送的请求消息不相关的探测响应。
31.根据前述权利要求25到30中任一权利要求所述的设备,其中,如果所述探测响应消息是对所述多个请求消息的探测响应,则所述探测响应消息包括与请求无线设备相关联的标识符的列表,所述探测响应消息以所述请求无线设备为目标,并且其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备:在所述探测响应消息中检验所述请求无线设备的标识符的存在; 如果所述探测响应消息包括所述请求无线设备的标识符,则将所述探测响应消息处理为与所传送的请求消息相关的探测响应;以及 如果所述探测响应消息不包括所述请求无线设备的标识符,则将所述探测响应消息处理为与所传送的请求消息不相关的探测响应。
32.根据前述权利要求25到31中任一权利要求所述的设备,其中,所述至少一个存储器和所述计算机程序代码通过所述至少一个处理器被配置成引发该设备获取被包括在周期性信标帧中的 探测响应。
【文档编号】H04W8/00GK104081815SQ201280061548
【公开日】2014年10月1日 申请日期:2012年10月26日 优先权日:2011年12月15日
【发明者】J·耐克特, M·卡斯林 申请人:诺基亚公司