用于共享扫描信息的系统和方法与流程

文档序号:12290595阅读:289来源:国知局
用于共享扫描信息的系统和方法与流程

本申请要求于2014年5月29日提交的题为“SYSTEMS AND METHODS FOR SHARING SCANNING INFORMATION(用于共享扫描信息的系统和方法)”的美国专利申请No.14/290,298的权益和优先权,该美国专利申请被转让给本申请的申请人并通过引用全部纳入于此。

本公开领域

本公开一般涉及无线通信系统,尤其涉及用于促成搜集关于可用无线网络的信息的系统和方法。

背景

符合电气电子工程师协会(“IEEE”)802.11族中的规范的无线局域网(WLAN)通常涉及由起到接入点(AP)作用的设备所管理的基本服务集(BSS)。每个BSS可以由服务集标识符(SSID)标识,从而使用WLAN协议的无线通信设备可以从在范围内的接入点接收广告这些接入点的关联网络的SSID的广播消息或信标。无线通信设备可以随后手动地或者自动地选择这一个或多个所检测到的网络并且执行关联过程以创建一个或多个通信链路。为了标识合适的接入点以及由此利用可用的WLAN,无线通信设备可在一个或多个频带的无线信道上执行扫描。可用网络的存在可通过在WLAN信道上花费一时间段以接收由在该信道上操作的AP周期地广播的任何信标来被动地确定,或者通过发送触发由接收该传输的AP所发送的探测响应的探测请求来主动地确定。该扫描过程可以被用于在关联之前寻找可用网络或者可以在与一个网络进行关联之后作为后台过程来执行以确定可能具有更合意的特性的替换网络的可用性。扫描也可以被执行以评估信道状况以及剖析网络特性。

相应地,无线通信设备可花费相当可观的时间量以完成对可用无线信道的全面扫描。在此时间期间,该无线通信设备的收发机可能被专用于扫描过程而不能够执行其他操作。如此,将期望减少专用于扫描过程的时间量以将收发机释放用于其他任务。进一步,因为在执行扫描过程时无线通信设备必须处于活跃模式而非功率节省模式,所以还可能会涉及大量的能耗。尤其是对于由电池供电的移动设备而言,将期望最小化由无线通信设备用于获得关于近旁接入点的信息的能量总额。

鉴于这些目标,本公开提供诸如通过更迅速地标识可用网络来促成扫描过程的系统和方法。这些和其他方面在以下跟随的素材中描述。

概述

本说明书公开了用于共享扫描信息的方法,该方法可包括用第一无线通信设备来传送探测请求,以及从第二无线通信设备接收响应于该探测请求而传送的共享扫描信息。根据需要,该共享扫描信息可包括由第二无线通信设备确定的表征该扫描信息的度量。另外,第一无线通信设备可以至少部分地基于由第二无线通信设备确定的度量来选择性地采用从第二无线通信设备接收的共享扫描信息。

在一个方面,第一无线通信设备可以从至少一个附加的无线通信设备接收响应于探测请求而传送的共享扫描信息。从至少一个附加的无线通信设备接收的共享扫描信息可包括由该至少一个附加的无线通信设备确定的度量,并且第一无线通信设备可以至少部分地基于由第二无线通信设备确定的度量以及由该至少一个附加的无线通信设备确定的度量来选择性地采用从第二无线通信设备接收的共享扫描信息以及从该至少一个附加的无线通信设备接收的共享扫描信息。

在一个方面,第一无线通信设备可以确定表征从第二无线通信设备接收的共享扫描信息的度量,并且至少部分地基于由第一无线通信设备确定的度量来选择性地采用共享扫描信息。

在一个方面,第一无线通信设备可以将探测请求作为扫描过程的一部分来传送,该扫描过程包括接收作为由接入点传送的探测响应或由接入点传送的信标的扫描信息。第一无线通信设备可以至少部分地基于由第二无线通信设备确定的表征该扫描信息的度量和由第一无线通信设备确定的表征该扫描信息的度量中的至少一者来终止扫描过程。根据需要,由第二无线通信设备确定的度量可以是时间度量;由第一无线通信设备确定的度量可以是距离度量;并且该扫描过程可以在该时间度量满足第一阈值并且该距离度量满足第二阈值时被终止。

本公开还包括具有WLAN模块和扫描管理器的用于共享扫描信息的无线通信设备,其中该扫描管理器可以用该WLAN模块来传送探测请求,并且处理从另一无线通信设备接收的响应于该探测请求而传送的共享扫描信息。该共享扫描信息可包括由该另一无线通信设备确定的表征该扫描信息的度量

在一个方面,该扫描管理器可以至少部分地基于由该另一无线通信设备确定的度量来选择性地采用从该另一无线通信设备接收的共享扫描信息。

在一个方面,该扫描管理器可以处理从多个附加的无线通信设备接收的共享扫描信息,每一个共享扫描信息是响应于探测请求而传送的。从多个无线通信设备接收的共享扫描信息可包括由该多个附加的无线通信设备中的每一个无线通信设备确定的度量,从而使得扫描管理器可以至少部分地基于由该多个附加的无线通信设备中的每一个无线通信设备确定的度量来选择性地采用从该多个附加的无线通信设备接收的共享扫描信息。

在一个方面,该扫描管理器可以确定表征从该另一无线通信设备接收的共享扫描信息的度量并且至少部分地基于该度量来选择性地采用该共享扫描信息。

在一个方面,扫描管理器可以将探测请求作为扫描过程的一部分来传送,该扫描过程包括:接收包括由接入点传送的探测响应和由接入点传送的信标中的至少一者的扫描信息。扫描管理器还可以至少部分地基于由该另一无线通信设备确定的表征该扫描信息的度量和由扫描管理器确定的度量中的至少一者来终止该扫描过程。根据需要,由该另一无线通信设备确定的度量可以是时间度量;由扫描管理器确定的度量可以是距离度量;并且该扫描管理器可以在该时间度量满足第一阈值并且该距离度量满足第二阈值时终止该扫描过程。

本公开还包括具有WLAN模块和扫描管理器的用于共享扫描信息的无线通信设备,其中该扫描管理器可以获得扫描信息,并且可以在该WLAN模块从另一无线通信设备接收探测请求时使用该WLAN模块来将该扫描信息传送至该另一无线通信设备。该扫描管理器还可以确定表征该扫描信息的度量并且可以在向该另一无线通信设备传送的扫描信息中包括该度量。

附图简述

从如在附图中所解说的本公开的实施例的以下更具体的描述,进一步的特征和优势将变得显而易见,并且其中相同附图标记一般贯穿这些视图始终指代相同部分或元素,并且其中:

图1示意性地描绘了根据一个实施例的包括由相应的AP操作的WLAN的无线环境;

图2示意性地描绘了根据一个实施例的配置成用于共享扫描信息的无线通信设备的功能块;

图3示意性地描绘了根据一个实施例的动作管理帧的格式;

图4是示出根据一个实施例的用于共享扫描信息的示例性例程的流程图;

图5是示出根据一个实施例的用于获得和利用共享扫描信息的示例性例程的流程图;以及

图6是示出根据一个实施例的在无线通信设备之间进行协调以共享扫描信息的序列图。

发明详细描述

首先,应理解,本公开不限于特定例示的素材、架构、例程、方法或结构,因为其可以有所变化。由此,与本文中所描述的那些选项类似或等效的数个此类选项可在本公开的实践或实施例中使用。

还应理解,本文中使用的术语仅仅出于描述本公开的特定实施例的目的而非旨在用于限定。

下面结合附图阐述的详细描述旨在作为对本公开的示例性实施例的描述,而非旨在代表可实践的仅有示例性实施例。贯穿本描述使用的术语“示例性”意指“用作示例、实例或解说”,并且不应当一定要解释成优于或胜过其他示例性实施例。本详细描述包括具体细节以提供对本说明书的示例性实施例的透彻理解。对于本领域技术人员将显而易见的是,没有这些具体细节也可实践本说明书的示例性实施例。在一些实例中,公知的结构和设备以框图形式示出以免湮没本文中给出的示例性实施例的新颖性。

仅出于方便和清楚的目的,可关于附图或芯片实施例使用方向术语,诸如,顶、底、左、右、上、下、之上、以上、以下、之下、背面、后、和前。这些及类似方向术语不应当被解读为以任何方式限定本公开的范围。

在本说明书中以及在权利要求书中,将理解,当一元件被称为“连接至”或“耦合至”另一元件时,该元件可以直接连接或耦合至该另一元件或者可存在居间元件。相反,当一元件被称为“直接连接至”或“直接耦合至”另一元件时,不存在居间元件。

接下来的详细描述中的一些部分是以规程、逻辑块、处理以及其它对计算机存储器内的数据位的操作的符号表示的形式来给出的。这些描述和表示是数据处理领域中的技术人员用来向该领域其他技术人员最有效地传达其工作实质的手段。在本申请中,规程、逻辑块、过程或诸如此类被设想为是导向期望结果的自相容步骤或指令序列。这些步骤是那些需要对物理量进行物理操纵的步骤。通常,尽管并非必然,这些量采取能够被存储、转移、组合、比较、以及以其他方式在计算机系统中被操纵的电或磁信号的形式。

然而应谨记,所有这些以及类似术语要与恰适物理量相关联且仅仅是应用于这些量的便利性标签。除非另外明确声明,否则如从以下讨论所明了的,应当领会到贯穿本申请,利用诸如“接入”、“接收”、“发送”、“使用”、“选择”、“确定”、“归一化”、“乘以”、“取平均”、“监视”、“比较”、“应用”、“更新”、“测量”、“推导”之类的术语或类似术语的讨论是指计算机系统或类似电子计算设备的动作和过程,其将表示为计算机系统的寄存器和存储器内的物理(电子)量的数据操纵并将其变换成类似地表示为计算系统存储器或寄存器或其他此类信息存储、传输或显示设备内的物理量的其他数据。

本文描述的各实施例可在驻留在某种形式的处理器可读介质上、由一个或多个计算机或其他设备执行的处理器可执行指令(诸如程序模块)的一般化上下文中讨论。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构,等等。各程序模块的功能性可在各种实施例中根据需要被组合或分布。

在各附图中,单个块可被描述为执行一个功能或多个功能;然而,在实际实践中,由该块执行的这一个功能或多个功能可在单个组件中或者跨多个组件执行、和/或可使用硬件、使用软件、或者使用硬件和软件的组合来执行。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、块、模块、电路、以及步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实现决策不应被解读为致使脱离本公开的范围。同样,示例性无线通信设备可包括不同于所示出的那些的组件,包括诸如处理器、存储器、以及类似组件之类的公知组件。

本文中所描述的技术可以在硬件、软件、固件、或其任何组合中实现,除非被具体描述为以特定方式实现。描述为模块或组件的任何特征也可一起实现在集成逻辑器件中或者分开地实现为分立但可互操作的逻辑器件。如果在软件中实现,这些技术可至少部分地由包括指令的非瞬态处理器可读存储介质来实现,这些指令在被执行时执行以上所描述的一种或多种方法。非瞬态处理器可读数据存储介质可形成可包括包装材料的计算机程序产品的一部分。

非瞬态处理器可读存储介质可以包括随机存取存储器(RAM)(诸如同步动态随机存取存储器(SDRAM))、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦除可编程只读存储器(EEPROM)、闪存、其他已知的存储介质等等。补充地或替换地,这些技术可以至少部分地由携带或传达以指令或数据结构形式的并且可由计算机或其他处理器访问、读取和/或执行的代码的处理器可读通信介质来实现。

结合本文中所公开的实施例描述的各种说明性逻辑块、模块、电路和指令可由一个或多个处理器执行,诸如,一个或多个数字信号处理器(DSP)、通用微处理器、专用集成电路(ASIC)、专用指令集处理器(ASIP),现场可编程门阵列(FPGA),或其他等效的集成或分立的逻辑电路系统。如本文中所使用的术语“处理器”可以指任何前述结构或者适用于实现本文中所描述的技术的任何其他结构。另外,在一些方面,本文中所描述的功能性可以在如本文中所描述地配置的专用软件模块或硬件模块内提供。同样,各技术可完全实现在一个或多个电路或逻辑元素中。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何其它此类配置。

各实施例在本文中是关于无线通信设备来描述的,无线通信设备可包括任何合适类型的用户装备,诸如系统、订户单元、订户站、移动站、移动无线终端、移动设备、节点、设备、远程站、远程终端、终端、无线通信设备、无线通信装置、用户代理或其它客户端设备。无线通信设备的进一步示例包括移动设备,诸如蜂窝电话、无绳电话、会话发起协议(SIP)话机、智能电话、无线本地环路(WLL)站、个人数字助理(PDA)、膝上型设备、手持式通信设备、手持式计算设备、卫星无线电、无线调制解调器卡和/或用于在无线系统上进行通信的其它处理设备。

此外,各实施例还可在本文中关于接入点(AP)来描述。AP可用于与一个或多个无线节点进行通信,并且也可被称为基站、节点、B节点、演进型B节点(eNB)、或其他合适的网络实体,并呈现与其相关联的功能性。AP在空中接口上与无线终端通信。该通信可通过一个或多个扇区来发生。AP可通过将接收到的空中接口帧转换成网际协议(IP)分组来充当无线终端与接入网(其可包括IP网络)的其余部分之间的路由器。AP还可协调对空中接口属性的管理,并且还可以是有线网络与无线网络之间的网关。

此外,实施例是具体参考无线网络来讨论的。如此,本公开可应用于任何合适的具有必要特征的无线通信系统。尽管是具体参考基础设施WLAN进行讨论的,但本公开的技术可以应用于涉及扫描可用网络的其他网络配置、其他无线通信系统、或其他无线协议。例如,本领域技术人员将认识到,可以在接入点功能性被嵌入到信息处理系统的其他设备(诸如举例而言,路由器、交换机、服务器、计算机等)中,并且作为AP的指定不限于专用接入点设备时应用这些技术。

除非另行定义,否则在本文中所使用的所有技术和科学术语具有与本公开所属领域的普通技术人员所通常理解的相同的含义。

最后,如在本说明书及所附权利要求中使用的,单数形式“一”、“某”和“该”包括复数指示对象,除非内容清楚规定并非如此。

如以上所提及的,本公开提供用于促成扫描过程以及使得无线通信设备能够获得关于在范围内操作的可用WLAN的信息的系统和方法。在一方面,这可以通过共享已经由一个或多个无线通信设备获得的扫描信息来完成,由此减少由在相同的邻域中的另一无线通信设备执行扫描所花费的时间。相应地,其他无线通信设备可以在功率节省模式中花费更大的时间段以减少功耗或利用收发机来进行其他网络操作。如将领会的,在给定区域中操作的无线通信设备可以在其他设备的范围内,这些其他设备已经执行了扫描过程或者以其他方式已经获得了扫描信息。通过利用已经获得的扫描信息,无线通信设备可以能够减少或避免自己执行扫描过程所花费的时间。

由此,在本公开的上下文中,术语“扫描信息”包括可以在常规的主动或被动扫描中获得的任何信息。例如,除了任何活跃的WLAN的SSID之外,扫描信息还可以包括探测请求中请求的信息或包括在信标中关于每个WLAN的操作的信息,诸如所支持的速率、参数集合和/或能力要求。扫描信息还可以包括与所获得的信息相关联的一个或多个度量。例如,定时度量可被用于指示何时获得特定扫描信息片段。另外,AP距离度量可被用于指示AP相对于获得方STA的位置。无线通信设备之间的相对距离可以按如本领域中已知的任何合适的方式来确定,包括信号强度(诸如以收到信号强度指示(RSSI)的形式)、来自全球定位卫星(GPS)系统的外部定位信息、测距技术、WiFi或蜂窝定位或其他。再进一步,质量度量可被用于指示关于AP的实际或预计性能的任何定性或定量的测量。作为一个示例,获得方STA可以知晓诸如拥塞之类的可影响吞吐量或响应时间的信道状况。在另一方面,获得方STA可以与扫描信息正被共享的AP相关联,并且可具有网络性能的直接测量。根据需要,任何其他合适的度量可以与扫描信息相关联。

另外,术语“共享扫描信息”是指从另一无线通信设备获得的关于不由该另一无线通信设备管理的WLAN的任何扫描信息。如所指示的,共享扫描信息可能往往从起到STA作用的无线通信设备接收。然而,在AP具有关于除了其管理的WLAN之外的WLAN的扫描信息时,根据本公开的技术,该AP可以与其他无线通信设备共享此类信息。另外,无线通信设备可以起到多个作用,诸如在设备被配置成充当启用软件的AP(软AP)的情形中,该无线通信设备也可充当STA。

本公开的系统和方法可以参照如图1中所示的示例性无线网络环境100来描述,该无线网络环境100可包括各自管理WLAN的、起到AP作用的一个或多个无线通信设备,以及可以与AP之一相关联或者寻求与AP之一相关联的、起到STA作用的一个或多个无线通信设备。在此示例中,描绘了三个AP(AP 102、AP 104和AP 106)以及三个无线通信设备(STA 108、STA 110和STA 112),但是本公开的技术可以容适任何数目的AP和STA。AP 102、AP 104和AP 106可以在相同无线信道上或在不同信道和/或频带上操作,并且各自独立地分别管理WLAN 114、WLAN 116和WLAN 118。STA 108可以执行常规扫描过程(包括主动或被动扫描)以从AP 102、AP 104和AP 106获得诸如相应的SSID和其他关联参数之类的扫描信息。STA 108还可以与可被用于表征扫描信息的任何期望度量相关,如以上所描述的。

根据本公开的技术,STA 110随后可发起其自己的扫描过程以标识可用WLAN。在一个方面,STA 110可以在第一无线信道上广播探测请求并且随后可以监视该信道以发现可指示该信道上的WLAN的可用性的任何探测响应或者任何信标传输。STA 110可以按需在附加的无线信道和/或频带上重复该过程。当STA 110在STA 108正操作的无线信道上广播探测请求时,STA 108可以用包含其已经获得的任何或所有扫描信息的单播传输来响应该探测请求。例如,STA 108可以至少部分地基于用于表征扫描信息的一个或多个度量来选择共享哪个扫描信息。在本示例的上下文中,STA 108可能已经获得AP 102、AP 104和AP 106或它们的子集的扫描信息,并且因此可以将这一信息传送至STA 110。在从STA 108接收到共享扫描信息之际,STA 110可选择与AP之一相关联或者可以按需继续执行常规的扫描。

在另一方面,STA 110还可以从STA 112接收响应于其探测请求的共享扫描信息,该STA 112也可能已经完成常规扫描过程或者可能已经从另一源接收到扫描信息(诸如通过从范围中的另一无线通信设备(在此示例中未示出)接收共享扫描信息)。如将领会的,STA 110可以继续执行与常规扫描过程相关联的操作,包括切换无线信道以及发送附加的探测请求。由此,STA 112可以在接收到由STA 110发送的、由STA 108接收的探测请求之后共享扫描信息,或者可以接收由STA 110发送的、在相同或不同无线信道上传送的另一探测请求。在接收到来自多个获得方STA的共享扫描信息之际,STA 108可以至少部分地基于度量或任何其他合适的准则来选择采用哪个共享扫描信息。

为了帮助解说与本公开相关联的方面,图2描绘了可配置成起到共享扫描信息的站(诸如STA 108或STA 112)或接收共享扫描信息的站(诸如STA 110)的角色的无线通信设备200的一个实施例的高级功能块。如所示的,无线通信设备200可采用其中通过固件和/或硬件在相应子系统中实现无线协议栈的较低层级的架构。无线通信设备200因此可包括如由WLAN模块202指示的无线协议电路系统,其具有媒体接入控制器(MAC)204以执行与数据帧的处置和处理(包括验证、确收、路由、格式化等)有关的功能。传入和传出帧在MAC 204与物理层(PHY)206之间交换,PHY 206可包括根据相关的802.11协议来调制帧以及提供为了通过天线208提供无线信号的传输和接收所需的模拟处理和RF转换的功能。尽管出于解说目的描绘了一个天线,但是如果需要,则无线通信设备200可以采用多个天线,诸如以启用对多个流的使用。

无线通信设备200还可包括配置成执行与无线通信设备200的功能(其中无线通信设备200作为STA 108或STA 110的角色)相关的各种计算和操作的主机CPU 210。主机CPU 210可以通过总线212来耦合至WLAN模块202,总线212可被实现为高速外围组件互连(PCIe)总线、通用串行总线(USB)、通用异步接收机/发射机(UART)串行总线、合适的高级微控制器总线架构(AMBA)接口、串行数字输入输出(SDIO)总线,或其它等效接口。无线协议的协议栈的较高层可以在可由主机CPU 210在总线212上接入的存储器214中存储的软件中实现。

在所示出的实施例中,无线通信设备200包括配置成使用WLAN模块202来共享扫描信息或接收共享扫描信息的扫描管理器216。例如,在起到已经获得扫描信息的STA 108(或STA 112)的作用时,扫描管理器216可被配置成通过响应于接收到探测请求而使用WLAN模块202将一些或所有信息传送至STA 110来共享扫描信息。在一个方面,STA 108可以通过传送具有图3中所示的通用格式的单播动作管理帧来共享扫描信息。如所描绘的,管理帧300可包括MAC报头302,其包含帧控制304、历时/ID 306、地址字段308、310和312以及序列控制字段314。为了将单播帧从STA 108路由至STA 110,例如,地址字段308可以标识STA 110的MAC地址,并且地址字段310和312可以标识STA 108的MAC地址。帧300进一步包括可变长度帧主体316以及循环冗余校验(CRC)字段318。MAC报头302的帧控制304段包括提供各种类型的控制信息的字段,包括该帧的802.11协议的标识、该帧的类型和子类型、分发系统信息、关于要传送的附加信息的信息、安全性和次序信息。CRC字段318可被用于提供帧校验序列(FCS)功能。帧主体316可被用于以任何合适的格式来传达共享扫描信息。类别字段320可被用于标识动作帧的类型并且动作字段322可以标识要采取的动作。可变长度动作字段322可包括足够数目的经适当地配置的信息元素(IE)以传达共享扫描信息,包括由STA 108确定的任何度量。

另外,在无线通信设备200正起到STA 110的作用并且寻求扫描信息时,扫描管理器216可导致探测请求的广播并且可处理响应于探测请求而接收到的任何共享扫描信息。在所描绘的实施例中,扫描管理器216可以被实现为可以由主机CPU 210执行的存储在存储器214中的处理器可读指令。然而,将会领会,扫描管理器216可以按需在任意位置中使用软件、固件和硬件的任意组合来实现。如将领会的,扫描管理器216可以与MAC 204协作以传送探测请求、接收信标和/或探测响应以及接收共享扫描信息。取决于无线通信设备200的实现和能力,这可以包括在位于一个或多个频带中的一个或多个无线信道上进行操作。

当在STA 110的上下文中进行操作时,扫描管理器216可搜集所有接收到的共享扫描信息以及任何常规地获得的扫描信息并且随后发起与所选择的AP(诸如AP 102、AP 104或AP 106)的关联规程。在选择用于关联的AP时,扫描管理器216可以采用任何准则或准则组合。在一个方面,扫描管理器216可以使用与共享扫描信息一起包括的任何度量来选择AP。例如,扫描管理器216可采用与共享扫描信息一起包括的任何定时度量以将较新近获得的信息优先地加权。类似地,任何组合中的AP距离和/或质量度量还可以在选择用于关联的AP时使用。作为由获得方STA确定的任何度量的替换或者除了由获得方STA确定的任何度量之外,扫描管理器216可以确定一个或多个度量以表征接收到的共享扫描信息。如以上所描述的,合适的度量可包括:指示无线通信设备200何时接收到共享扫描信息的定时度量、指示获得了共享扫描信息的无线通信设备距离无线通信设备200有多远的STA距离度量、质量度量和/或类似度量。由此,作为附加的示例,在从更邻近的无线通信设备接收的共享扫描信息更有可能表示将可用于无线通信设备200的WLAN的假定下,扫描管理器216可采用STA距离度量来将此类信息优先地加权。

为了帮助解说本公开的诸方面,图4中描绘的流程图表示STA 108的上下文中的一个实施例。如图所示,可在400中开始合适的例程,其中STA 108执行常规扫描过程。该扫描可以是主动的、被动的或其任何组合。STA 108还可以从另一经适当地配置的无线通信设备接收共享扫描信息。根据需要,在402中,STA 108可以确定表征扫描信息的一个或多个度量。在404中,STA 108可以从寻求获得扫描信息的无线通信设备接收探测请求。响应于该探测请求,STA 108可以传送其在406中获得的扫描信息。如上所述,STA 108可以取决于任何合适的准则而共享所有当前存储着的扫描信息或该信息的子集。在一方面,STA 108可以至少部分地基于表征该扫描信息的一个或多个度量来选择要共享的扫描信息。例如,STA 108可以仅共享在从接收到探测请求时起的可配置时间段内所获得的扫描信息。

类似地,图5中所描绘的流程图表示STA 110的上下文中的另一实施例。如图所示,可在500中开始合适的例程,其中STA 110通过传送指定广播SSID的探测请求来发起主动扫描过程。在502中,STA 110可以接收常规获得的扫描信息,诸如以来自范围内的任何AP的探测响应或信标的形式。在504中,STA 110还可以从接收到广播探测响应的任何经适当地配置的无线通信设备获得共享扫描信息。在一方面,STA 110可以确定表征该共享扫描信息的一个或多个度量。相应地,在508中,STA 110可以至少部分地基于共享扫描信息以及任何合适的准则(诸如以上所描述的由STA 108和STA 110中的任一者或两者确定的任何度量)来选择要与之相关联的AP。

在一个方面,STA 110可以被配置成降低与执行扫描操作相关联的功率花费。为了帮助阐明这些特征,图6解说了示出STA 110与共享扫描信息的另一无线通信设备(诸如STA 108)的协调的序列图。如图所示,根据本公开的技术,STA 110可以传送探测请求以发起扫描过程。STA 108随后监视无线信道以接收任何探测响应或信标。在接收到探测请求之际,如所指示的,STA 108可以通过共享扫描信息来响应。接着,STA 110可以评估接收到的共享扫描信息。如果接收到的共享扫描信息满足指定的准则,则STA 110可以结束该扫描过程。例如,如果由STA 108确定的定时度量满足合适的龄期阈值并且如果由STA 110确定的STA距离度量指示STA 108足够接近以使得其扫描信息可以被认为是适用的,则STA 110可以停止该扫描过程并且使用该共享扫描信息来与所标识的AP相关联。如将领会的,由STA 110或STA 108确定的度量中的任何一者或任何组合可以由扫描管理器216在共享扫描信息的评估中使用。相应地,当接收到被认为足够的共享扫描信息时,STA 110可以结束扫描过程,而不需要在每个期望的无线信道上主动地或被动地扫描的常规要求。由此,通过减少扫描所花费的时间量,STA 110可以释放WLAN模块202以执行其他任务或可以在功率节省模式中操作WLAN模块202以节省资源。

本文描述的是当前优选实施例。然而,涉及本发明的领域的技术人员将理解,本公开的原理可简单地用恰适的修改来扩展到其他应用。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1