在无线通信网络中接入点的选择

申请号 CN201680016490.1 申请日 2016-02-19 公开(公告)号 CN107431977A 公开(公告)日 2017-12-01
申请人 高通股份有限公司; 发明人 V·戈卡莱;
摘要 公开了用于在无线通信网络中选择接入点的系统和方法。在无线通信网络中选择接入点的示例性方法包括在无线设备处检测多个信标。每个信标对应于多个接入点中的一个,并 指定 其对应接入点在其中操作的频带。该方法还包括基于所指定的频带来选择多个接入点中的接入点。该方法进一步包括将无线设备连接到所选择的接入点。
权利要求

1.一种在无线通信网络中选择接入点的方法,包括:
在无线设备处,检测多个信标,每个信标对应于多个接入点中的一个,并指定其对应接入点在其中操作的频带;
基于所指定的频带,选择所述多个接入点中的接入点;以及
将所述无线设备连接到所选择的接入点。
2.如权利要求1所述的方法,其特征在于,所述多个信标中的一个或多个信标进一步指定由接入点支持的数据率,以及其中所述选择进一步包括基于所指定的数据率来选择所述接入点。
3.如权利要求2所述的方法,其特征在于,进一步包括:
在所述无线设备处,基于来自所述多个接入点中的一个或多个接入点的输入信号来计算收到信号强度指示符(RSSI),其中所述选择进一步包括基于所述RSSI来选择所述接入点。
4.如权利要求3所述的方法,其特征在于,进一步包括:
确定连接到与所述多个接入点中的一个或多个接入点相关联的信道的无线设备数目,其中所述选择进一步包括基于所连接的无线设备数目来选择所述接入点。
5.如权利要求4所述的方法,其特征在于,进一步包括:
对于所述多个接入点中的每个接入点,基于所指定的频带、所指定的数据率、与该接入点相关联的所述RSSI、和连接到与该接入点相关联的信道的所述无线设备数目中的至少两者来计算速度得分。
6.如权利要求5所述的方法,其特征在于,进一步包括:
经由用户接口显示与所述多个接入点中的每个接入点相关联的服务集标识符(SSI);
以及
经由所述用户接口显示与每个SSI相关联的所述速度得分。
7.如权利要求6所述的方法,其特征在于,进一步包括:
经由所述用户接口接收选择所述接入点的用户输入,其中所述选择基于所述用户输入。
8.如权利要求1所述的方法,其特征在于,接入点在2.4GHz、5GHz、或60GHz频带中操作。
9.一种用于在无线通信网络中选择接入点的系统,包括:
收发机,其检测多个信标,其中每个信标对应于多个接入点中的一个,并指定其对应接入点在其中操作的频带;
存储器;以及
耦合到所述存储器和所述收发机的一个或多个处理器,其中所述一个或多个处理器被配置为基于所指定的频带来选择所述多个接入点中的接入点,其中所述收发机将所述无线设备连接到所选择的接入点。
10.如权利要求9所述的系统,其特征在于,所述多个信标中的一个或多个信标进一步指定由接入点支持的数据率,以及其中所述一个或多个处理器被进一步配置为基于所指定的数据率来选择所述接入点。
11.如权利要求10所述的系统,其特征在于,所述收发机从所述多个接入点中的一个或多个接入点接收输入信号,以及其中所述一个或多个处理器被配置为基于每个输入信号来计算收到信号强度指示符(RSSI),且被进一步配置为基于所述RSSI来选择所述接入点。
12.如权利要求11所述的系统,其特征在于,所述一个或多个处理器被配置为确定连接到与所述多个接入点中的一个或多个接入点相关联的信道的无线设备数目,且被进一步配置为基于所连接的无线设备数目来选择所述接入点。
13.如权利要求12所述的系统,其特征在于,对于所述多个接入点中的每个接入点,所述一个或多个处理器被配置为基于所指定的频带、所指定的数据率、与该接入点相关联的所述RSSI、和连接到与该接入点相关联的信道的所述无线设备数目中的至少两者来计算速度得分。
14.如权利要求13所述的系统,其特征在于,进一步包括:
用户接口,其显示与所述多个接入点中的每个接入点相关联的服务集标识符(SSI),且显示与每个SSI相关联的所述速度得分。
15.如权利要求14所述的系统,其特征在于,所述用户接口接收选择所述接入点的用户输入,以及其中所述一个或多个处理器被配置为基于所述用户输入来选择所述接入点。
16.如权利要求9所述的系统,其特征在于,接入点在2.4GHz、5GHz、或60GHz频带中操作。
17.一种其上存储有用于执行操作的计算机可执行指令的计算机可读介质,所述操作包括:
在无线设备处,检测多个信标,每个信标对应于多个接入点中的一个,并指定其对应接入点在其中操作的频带;
基于所指定的频带,选择所述多个接入点中的接入点;以及
将所述无线设备连接到所选择的接入点。
18.如权利要求17所述的计算机可读介质,其特征在于,所述多个信标中的一个或多个信标进一步指定由接入点支持的数据率,其中所述选择进一步包括基于所指定的数据率来选择所述接入点。
19.如权利要求18所述的计算机可读介质,其特征在于,所述计算机可执行指令用于执行的所述操作进一步包括:
在所述无线设备处,基于来自所述多个接入点中的一个或多个接入点的输入信号来计算收到信号强度指示符(RSSI),其中所述选择进一步包括基于所述RSSI来选择所述接入点。
20.如权利要求19所述的计算机可读介质,其特征在于,所述计算机可执行指令用于执行的操作进一步包括:
确定连接到与所述多个接入点中的一个或多个接入点相关联的信道的无线设备数目,其中所述选择进一步包括基于所连接的无线设备数目来选择所述接入点。

说明书全文

在无线通信网络中接入点的选择

[0001] 发明人:V·戈卡莱
[0002] 相关申请的交叉引用
[0003] 本申请要求于2015年03月20日提交的美国非临时专利申请No.14/664,703的权益,其通过援引全部纳入于此。
[0004] 公开领域
[0005] 本公开一般涉及无线通信,尤其涉及在无线通信网络中选择接入点。
[0006] 背景
[0007] 在许多电信系统中,通信网络被用于在空间上分开的若干个交互设备之间交换消息。网络可根据地理范围来分类,该地理范围可以例如是城市区域、局部区域、或者个人区域。此类网络将会分别被指定为广域网(WAN)、城域网(MAN)、局域网(LAN)、或个域网(PAN)。网络还根据用于互连各种网络节点和设备的交换/路由技术(例如,电路交换-分组交换)、用于传输的物理介质的类型(例如,有线-无线)、和所使用的通信协议集(例如,网际协议集、SONET(同步光学联网)、以太网等)而有所不同。
[0008] 接入点可将一组无线设备连接到LAN,并且该无线设备可通过接入点进行通信。在企业部署中,WLAN通常被用于向终端用户提供对网络资源和网络服务的访问以及到因特网的网关。电气电子工程师协会(IEEE)定义了实现WLAN的数个架构。IEEE 802.11和802.11x是指由IEEE为WLAN技术开发的规范族。
[0009] 简要概述
[0010] 公开了用于在无线通信网络中选择接入点的系统和方法。
[0011] 根据一些实施例,在无线通信网络中选择接入点的方法包括在无线设备处检测多个信标。每个信标对应于多个接入点中的一个,并指定其对应接入点在其中操作的频带。该方法还包括基于所指定的频带来选择该多个接入点中的接入点。该方法进一步包括将无线设备连接到所选择的接入点。
[0012] 根据一些实施例,在无线通信网络中选择接入点的系统包括检测多个信标的收发机。每个信标对应于多个接入点中的一个,并指定其对应接入点在其中操作的频带。该系统还包括存储器以及耦合至该存储器和该收发机的一个或多个处理器。该一个或多个处理器被配置为基于所指定的频带来选择该多个接入点中的接入点。该收发机将无线设备连接到所选择的接入点。
[0013] 根据一些实施例,一种计算机可读介质在其上存储有用于执行操作的计算机可执行指令,所述操作包括:在无线设备处检测多个信标,每个信标对应于多个接入点中的一个,并指定其对应接入点在其中操作的频带;基于所指定的频带来选择该多个接入点中的接入点;以及将无线设备连接到所选择的接入点。
[0014] 根据一些实施例,用于在无线通信网络中选择接入点的装备包括用于检测多个信标的装置,每个信标对应于多个接入点中的一个,并指定其对应接入点在其中操作的频带;用于基于所指定的频带来选择该多个接入点中的接入点的装置;以及用于将无线设备连接到所选择的接入点的装置。
[0015] 附图简述
[0016] 形成本说明书一部分的各附图解说了本发明的各实施例,并且与本描述一起进一步用以解释各实施例的原理。在各附图中,类似的附图标记可指示相同元件或功能上类似的元件。元件在其中首次出现的附图通常由对应附图标记中的最左边的数字指示。
[0017] 图1是解说根据一些实施例的无线通信系统的框图
[0018] 图2解说了可在无线通信系统内采用的无线设备中使用的各种组件。
[0019] 图3是解说根据一些实施例的客户端设备检测从多个接入点广播的信标的框图。
[0020] 图4解说了根据一些实施例的包括与接入点相关联的无线联网标准、频带和最大数据率的表。
[0021] 图5提供了根据一些实施例的比较与接入点相关联的频带和最大支持数据率的评分表。
[0022] 图6提供了根据一些实施例的比较特定信道上的设备数目(拥挤度)和与接入点相关联的RSSI的评分表。
[0023] 图7提供了根据一些实施例的确定与接入点相关联的速度得分的示例评分表。
[0024] 图8是根据一些实施例的显示包括客户端设备可连接到的一个或多个可用接入点的扫描列表的用户接口的解说。
[0025] 图9是解说根据一些实施例的在无线通信网络中选择接入点的方法的流程图
[0026] 本公开的各实施例及其优点通过参考以下详细描述而被最好地理解。
[0027] 详细描述
[0028] I.概览
[0029] II.示例系统架构
[0030] III.示例无线设备
[0031] IV.与接入点相关联的特征
[0032] A.接入点传送信标
[0033] B.接入点的相关联频带和最大数据率
[0034] C.收到信号强度指示符(RSSI)
[0035] D.WLAN信道
[0036] E.信噪比(SNR)
[0037] V.比较并选择接入点
[0038] VI.显示SSID并选择接入点
[0039] VII.示例方法
[0040] I.概览
[0041] 将理解,以下公开提供了用于实现本公开的不同特征的许多不同的实施例或者示例。一些实施例可以在没有这些具体细节中的一些或全部的情况下被实践。以下描述了各组件、模和布置的具体示例以简化本公开。当然,这些仅仅是示例而并不旨在限制。
[0042] 无线网络技术可包括各种类型的无线局域网(WLAN)。WLAN可被用于采用广泛使用的联网协议来将近旁设备互连在一起。本文描述的各个方面可应用于任何通信标准,诸如Wi-Fi、或者更一般地IEEE 802.11无线协议族中的任何成员。
[0043] WLAN可包括接入无线网络的各种设备。接入点和客户端设备(也称为站(“STA”))是可以访问网络的示例设备。基于802.11标准,在WLAN中使用的可寻址单元被认为是STA。一般而言,接入点用作WLAN的中枢或基站,而客户端设备用作WLAN的用户。例如,客户端设备可以是膝上型计算机、个人数字助理(PDA)、移动电话、平板设备等。客户端设备经由遵循Wi-Fi(例如IEEE 802.11协议)的无线链路连接到接入点以获得到因特网或到其他广域网的一般连通性。在一些实现中,客户端设备也可被用作接入点。
[0044] 接入点可包括、被实现为、或被称为无线电网控制器(“RNC”)、基站控制器(“BSC”)、基收发机站(“BTS”)、基站(“BS”)、收发机功能(“TF”)、或无线电路由器、无线电收发机。客户端设备可包括、被实现为、或被称为接入终端(“AT”)、订户站、订户单元、移动站、移动单元、移动设备、远程站、远程终端、用户终端、用户代理、用户设备或用户装备。本文所教导的一个或多个方面可被纳入到电话(例如,蜂窝电话或智能电话)、便携式通信设备、手持机、便携式计算设备(例如,个人数据助理、膝上型设备或平板设备)、娱乐设备(例如,音乐或视频设备、或卫星无线电)、游戏设备或系统、全球定位系统设备、或被配置成经由无线介质通信的任何其他合适的设备。如以上所讨论的,本文所描述的某些设备可实现IEEE 802.11标准。
[0045] 默认情况下,客户端设备以最强收到信号强度指示符(RSSI)连接到接入点;即使具有较弱的RSSI但具有较高数据率的另一接入点可用时也是这种情况。接入点可在不同的频带内操作。例如,IEEE 802.11n支持在2.4GHz和5GHz频带中的操作,而IEEE 802.11ac支持在5GHz频带中的操作。第一接入点可在2.4GHz频带中操作并支持802.11n数据率,而第二接入点可在5GHz频带中操作并支持802.11ac数据率。客户端设备可从第一接入点接收比第二接入点更强的RSSI。使用常规技术,即使第二接入点支持比第一接入点更高的吞吐量,客户端设备也连接到具有比第二接入点更强RSSI的第一接入点。因此,客户端设备可能会丢失连接到第二接入点的吞吐量优势,第二接入点也可能在比第一接入点更少噪声的频带中操作。
[0046] 本公开提供了克服所提到的缺点的灵活技术。客户端设备不仅单独使用RSSI来确定要连接到哪个接入点,而且可使用接入点的其他特征。例如,客户端设备可基于接入点在其中操作的频带来选择要连接到的接入点。在一些实施例中,在无线通信网络中选择接入点的方法包括在移动设备处检测多个接入点的信标。每个信标指定接入点在其中操作的频带。该方法还包括基于所指定的频带来选择接入点。该方法进一步包括将无线设备连接到所选择的接入点。
[0047] 另外,用户接口可向用户提供关于接入点的吞吐量的信息。用户接口可指示在无线设备连接到每个接入点的情况下该接入点可提供的总空中吞吐量。吞吐量可取决于例如接入点的RSSI、接入点支持的最大数据率、接入点在其中操作的频带以及接入点所位于的信道中的WLAN拥挤度。
[0048] II.示例性系统架构
[0049] 图1是解说根据一些实施例的无线通信系统100的框图。无线通信系统100可按照无线联网标准(例如,802.11或802.11x族)进行操作。无线通信系统100包括可与客户端设备110、112和/或114通信的接入点104和106。客户端设备110、112和/或114可以是移动设备。尽管解说了两个接入点和三个客户端设备,但是包括多于两个接入点和/或少于或多于三个客户端设备的其他实施例也在本公开的范围内。
[0050] 各种过程和方法可用于无线通信系统100中的接入点104和106与客户端设备110、112和114之间的传输。例如,可根据OFDM/OFDMA(正交频分多址)技术在接入点104、106和客户端设备110、112和/或114之间发送和接收信号。在该示例中,无线通信系统100可被称为OFDM/OFDMA系统。替换地,可根据CDMA(码分多址)技术在接入点104、106和客户端设备110、
112和/或114之间发送和接收信号。在该示例中,无线通信系统100可被称为CDMA系统。
[0051] 促成从接入点104、106至一个或多个客户端设备110、112和114的传输的通信链路可被称为下行链路,而促成从一个或多个客户端设备110、112和114至接入点104、106的传输的通信链路可被称为上行链路(UL)。替换地,该下行链路可被称为前向链路或前向信道,而该上行链路可被称为反向链路或反向信道。
[0052] 无线电卡按802.11标准称为站(STA),并且可驻留在接入点104和106以及客户端设备110、112和114中的每一者中。接入点可被认为是具有无线电和天线的中枢。接入点104、106可与在任何给定时间允许仅一个无线电卡进行传送的半双工通信相关联。接入点
104、106可充当基站并且在包含一组客户端设备的基本服务区域中提供无线通信覆盖。类似于客户端站无线电卡争用介质的方式,接入点内的无线电卡争用半双工介质。
[0053] 在接入点中未使用的无线电卡可被称为客户端站(或客户端设备)。客户端设备无线电卡可用于膝上型设备、平板设备、扫描仪、电话和许多其他移动设备。如果客户端设备与接入点具有层2连接,则客户端站和接入点被称为相关联。
[0054] 服务集标识符(SSID)是与802.11无线网络相关联的人类可读名称。SSID也可被称为无线“网络名称”,并且可被多个接入点共享。SSID可以是逻辑WLAN名称,并且可以是包括接入点和客户端站的所有无线电卡上的可配置设置。基本服务集(BSS)是可以相互通信的一组站。构成BSS的通信设备是单个接入点和一个或多个客户端设备。例如,接入点104连同其相关联的客户端设备110和114可被包括在BSS 116中。另外,接入点106连同其相关联的客户端设备112和114可被包括在BSS 118中。BSS标识符(BSSID)唯一地标识特定接入点,且具有与媒体接入控制(MAC)地址相同的格式。BSSID可以是接入点中的无线电网络接口的MAC地址。扩展服务集(ESS)是由分布系统介质(DSM)连接的一个或多个互连BSS的集合。ESS可以是都由单个DSM联合的多个接入点及其相关联的客户端设备的集合。示例性ESS可包括接入点104和106以及客户端设备110、112和114。扩展服务集标识符(ESSID)可被认为是共享相同的层2网络和相同SSID的BSSID群。
[0055] III.示例无线设备
[0056] 图2解说可在无线通信系统100内采用的无线设备202中使用的各种组件。无线设备202是可被配置成实现本文描述的各种方法的设备的示例。无线设备202可包括接入点104、106和/或客户端设备110、112和114。无线设备202可以是具有无线能的任何类型的设备。
[0057] 无线设备202可包括控制无线设备202的操作的处理器204。处理器204也可被称为中央处理单元(CPU)。可包括只读存储器(ROM)和随机存取存储器(RAM)两者的存储器206向处理器204提供指令和数据。存储器206的一部分还可包括非易失性随机存取存储器(NVRAM)。处理器204通常基于存储器206内存储的程序指令来执行逻辑和算术操作。存储器
206中的指令可被执行以实现本文所描述的方法。
[0058] 处理器204可包括或者是用一个或多个处理器实现的处理系统的组件。该一个或多个处理器可以用通用微处理器微控制器数字信号处理器(DSP)、现场可编程阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、选通逻辑、分立硬件组件、专用硬件有限状态机、或能够对信息执行演算或其他操纵的任何其他合适实体的任何组合来实现。处理系统还可包括用于存储软件的机器可读介质。软件可包括当由该一个或多个处理器执行时使处理系统执行本文描述的各种功能。
[0059] 无线设备202还可包括外壳208,该外壳208包括发射机210和接收机212以允许在无线设备202和远离无线设备202的设备之间进行数据的传送和接收。发射机210和接收机212可组合成收发机214,该收发机214可内置到网络接口卡(NIC)中。天线216可被附连至外壳208并且电耦合至收发机214。无线设备202还可包括(未示出)多个发射机、多个接收机、多个收发机、和/或多个天线。
[0060] 无线设备202还可包括可被用于力图检测和量化由收发机214接收到的信号电平的信号检测器218。信号检测器218可检测诸如总能量、每副载波每码元能量、功率谱密度之类的信号以及其它信号。无线设备202还可包括用于处理信号的数字信号处理器(DSP)220。DSP 220可被配置成生成数据单元以供传输。在一些方面,数据单元可包括物理层数据单元(PPDU)。在一些方面,PPDU被称为分组。
[0061] 在一些方面,无线设备202可进一步包括用户接口222。用户接口222可包括按键板、话筒、扬声器、和/或显示器。用户接口222可包括向无线设备202的用户传达信息和/或从该用户接收输入的任何元件或组件。
[0062] 无线设备202的各种组件可由总线系统226耦合在一起。总线系统226可包括例如数据总线,以及除了数据总线之外还有电源总线、控制信号总线和状态信号总线。应当注意,图2中示出的不同组件之间的总线和通信接口的具体配置仅是示例,并且具有相同或不同组件的计算设备的其他配置可被用于实现本公开的各技术。
[0063] 本领域技术人员将领会,无线设备202的各组件可耦合在一起或者使用某种其他机制来接受或提供彼此的输入。尽管图2中解说了数个分开的组件,但本领域技术人员将认识到,这些组件中的一个或多个组件可被组合或者共同地实现。例如,处理器204可被用于不仅实现以上关于处理器204描述的功能性,而且还实现以上关于信号检测器218和/或DSP 220描述的功能性。另外,图2中解说的每个组件可使用多个分开的元件来实现。
[0064] IV.与接入点相关联的特征
[0065] A.接入点传送信标
[0066] 图3是解说根据一些实施例的客户端设备114检测从多个接入点104和106广播的信标的框图。接入点104、106分别传送信标304、306,其是对与接入点相关联的特定SSID广告无线设置的无线电广播。信标是由接入点传送以广播接入点存在的属性列表,并且向客户端设备描述接入点具有什么能力以及接入点可提供对哪个网络的接入。接入点通过周期性地发送信标(例如,100毫秒的间隔)使其网络已知
[0067] 客户端设备114检测分别由接入点104和106发送的信标304和306。替换地,客户端设备114不是等待检测信标,而是发送携带客户端设备的能力的探测请求。在发送探测请求时,客户端设备114询问听到该探测请求的接入点是否提供对特定SSID的接入。客户端设备114可广播探测请求并接收响应于探测请求的探测响应。探测响应携带与信标几乎相同的信息,但专用于发送了对应探测请求的客户端设备。尽管客户端设备114被解说为检测信标
304和306,但是应当理解,检测信标的设备可以是支持无线通信协议的任何设备。
[0068] 客户端设备114可使用在信标304和306中指定的信息来选择要连接到的接入点(例如,接入点104或106)。信标304标识接入点104(例如,通过其MAC地址或与接入点104相关联的BSSID)、指定与接入点104相关联的SSID,并指定接入点104向客户端设备提供对具有SSID“2WIRE353”的网络的访问。信标304还指定接入点104支持802.11ac无线联网标准、在5GHz频带中操作、并且支持每秒1.3吉比特(Gbps)的最大数据率。信标306标识接入点106(例如,通过其MAC地址或具有接入点106的BSSID)、指定与接入点106相关联的SSID,并指定接入点106向客户端设备提供对具有SSID“2WIRE353”的网络的访问。信标306还指定接入点
106支持802.11ad无线联网标准、在60GHz频带中操作、并且支持7Gbp的最大数据率。这些特征的每一个在下文进一步讨论。
[0069] B.接入点的相关联频带和最大数据率
[0070] 接入点104、106具有其自己的频带(接入点在其中操作)和接入点支持的最大数据率。当确定要连接到的哪个接入点时,客户端设备可将接入点在其中操作的频带纳入考虑。可期望客户端设备连接到在比另一可用接入点更高频带操作的接入点。另外,无线设备被设计为交换信息的速度被称为数据率。数据率取决于例如使用中的无线标准、扩频类型或物理层技术而异。数据率可能无法准确表示在无线网络中各设备之间实际传递的信息量。
[0071] 接入点在信标中指定其最大支持数据率。接入点的数据率可取决于接入点的天线配置。返回参考图2,天线216在通信系统中提供两个功能。当天线216连接到发射机210并处理和传送数据时,天线216收集来自发射机210的交流(AC)信号,并以天线类型特有的模式将射频(RF)波引导或辐射远离天线216。当天线216连接到接收机212并处理接收到的数据时,天线216取得其通过空中接收的RF波,并将AC信号引导到接收机212。接收机212将AC信号转换成比特和字节。
[0072] 如果接入点具有1x1天线配置,则该接入点可在一个天线上进行接收并在一个天线上进行发射。当然,具有1x1天线配置的接入点不一定具有(但可具有)两个天线。接入点可以具有一个天线,其在时间上进行分割以在相同的天线上接收和发射。类似地,具有2x2天线配置的接入点可以在两个天线上进行接收并在两个天线上进行发射。具有2x2天线配置的接入点与具有1x1天线配置的接入点相比可具有双倍吞吐量。由接入点支持的标准(例如,802.11g、802.11n等)可与天线配置相关联。当确定要连接到哪个接入点时,客户端设备可将接入点支持的最大数据率纳入考虑。可期望客户端设备连接到具有比另一可用接入点更大的最大数据率的接入点。
[0073] 图4解说了根据一些实施例的包括与接入点相关联的无线联网标准、频带和最大数据率的表400。如图4所解说,支持802.11a无线网络标准的接入点可以在5GHz频带中操作,并支持每秒54兆比特(Mb/s)的最大数据率。另外,支持802.11b无线网络标准的接入点可以在2.4GHz频带中操作,并支持11Mb/s的最大数据率。另外,支持802.11g无线网络标准的接入点可以在2.4GHz频带中操作,并支持54Mb/s的最大数据率。另外,支持802.11n无线网络标准的接入点可以在2.4GHz频带中操作,并取决于配置支持数百Mb/s的最大数据率。
[0074] C.收到信号强度指示符(RSSI)
[0075] 返回参考图3,客户端设备114可基于分别由接入点104和106传送的输入信号314和316计算收到信号强度指示符(RSSI)。RSSI可基于信号强度和信号质量。RSSI是到达客户端设备114的信号强度量的量度,并以dBm(分贝相对于毫瓦)为单位进行测量。RSSI值为负并且表示在客户端设备114仍然能够正确地接收信号的情况下在途中可经历的信号丢失的平。通常存在信号质量与客户端设备114同接入点间距离之间的相关性。RSSI值越大(越接近于零),客户端设备114可能更靠近传送了信号的接入点。
[0076] 当确定要连接到哪个接入点时,客户端设备可将与接入点相关联的RSSI纳入考虑。可期望客户端设备连接到具有比另一可用接入点更强RSSI(更大dBm)的接入点。
[0077] D.WLAN信道
[0078] 取决于接入点支持的无线联网标准,接入点具有特定数量的在其中进行操作的信道。取决于接入点支持的无线联网标准,信道可具有例如大约20或40兆赫兹(MHz)的带宽。例如,2.4GHz频带可具有三个不重叠的20MHz信道,并且可能充满Wi-Fi和非Wi-Fi干扰源。
相比之下,5GHz频带可以提供多达24个不重叠的20MHz信道或较少绑定40MHz信道。与
2.4GHz频带相比,更少的设备使用5GHz频带,因此可能比2.4GHz频带噪声更少。
[0079] 每个信道可具有连接到它的数个设备(例如,接入点和客户端设备)。例如,信道可具有连接到它的四个接入点和五个客户端设备。每个设备可被分配20MHz并共享信道的使用,其可在各设备之间被时分。
[0080] 当确定要连接到哪个接入点时,客户端设备可将连接到特定接入点所连接到的信道的设备数目纳入考虑。可期望客户端设备连接到与具有比另一可用接入点更少的设备的信道相关联的接入点。
[0081] E.信噪比(SNR)
[0082] 信噪比(SNR)是指信号(例如,信号314或316)与环境中存在的周围RF噪声的比率。换言之,SNR是信号量与周围噪声相比的比较。如果噪声电平太靠近信号电平,则信号可能难以与噪声区分开来并被客户端设备所理解。总噪声与例如比特差错率或分组差错率的直接量度有关,这还可取决于该信道上进行辐射的WLAN设备的数目和/或非WLAN设备的数目。
[0083] 图3中,客户端设备114可计算一个或多个WLAN信道的SNR。在一示例中,客户端设备114基于分组差错率来计算SNR。分组差错率越高,信道噪声越多。客户端设备114可基于客户端设备114所执行的重传次数来计算分组差错率。例如,如果客户端设备114向接入点104传送分组,且没有从接入点接收到分组的确收,则客户端设备114可向接入点104重传该分组。
[0084] 当确定要连接到哪个接入点时,客户端设备可将与接入点相关联的SNR纳入考虑。可期望客户端设备连接到与较小SNR相关联的接入点。
[0085] V.比较并选择接入点
[0086] 客户端设备114可比较与接入点相关联的一个或多个特征(例如,接入点在其中操作的频带,接入点支持的数据率,基于来自接入点的信号的RSSI,以及连接到接入点所连接到的信道的设备数目)。
[0087] 客户端设备114可基于所比较的特征来生成得分。图5描绘了根据一些实施例的取决于与接入点相关联的频带和最大数据率的示例性得分的表500。根据表500,如果接入点支持802.11ad无线联网标准并在60GHz频带中操作,则给予该接入点的得分为1。另外,如果接入点支持802.11ac无线联网标准(具有80MHz、40MHz或20MHz的甚高吞吐量(VHT)),并且在5GHz频带中操作,则给予该接入点的得分为2。
[0088] 另外,如果接入点支持802.11ac无线联网标准(具有80MHz、40MHz或20MHz的VHT)并且在2.4GHz频带中操作,则给予该接入点的得分为3。另外,如果接入点支持802.11n无线联网标准(具有40MHz或20MHz的高吞吐量(HT))并且在5GHz频带中操作,则给予该接入点的得分为3。另外,如果接入点支持802.11ac无线联网标准(具有80MHz、40MHz或20MHz的VHT)并且在2.4GHz频带中操作,则给予该接入点的得分为4。
[0089] 在一些实施例中,客户端设备114基于在信标304和306中指定的频带来选择接入点。在接入点104和106的示例中,客户端设备114可选择具有最高频带的接入点。在该示例中,客户端设备114可选择在60GHz频带中操作的接入点106,该频带大于接入点104在其中操作的5GHz频带。客户端设备114随后可连接到接入点106,即所选择的接入点。在该示例中,客户端设备114连接到接入点106,即使接入点106具有比接入点104更弱的RSSI。尽管如此,接入点106可向客户端设备114提供比接入点104更高的吞吐量。应理解,当确定要连接到哪个接入点时,客户端设备114也可将与接入点相关联的任何其他因素纳入考虑。例如,客户端设备114可基于在信标304和306中指定的频带和最大数据率来选择接入点。
[0090] 在一些实施例中,客户端设备114基于在信标304和306中指定的最大数据率来选择接入点。在接入点104和106的示例中,客户端设备114可选择具有最高最大数据率的接入点。在该示例中,客户端设备114可选择具有7Gbps的最大数据率的接入点106,该最大数据率大于由接入点104支持的1.3Gbps的最大数据率。客户端设备114随后可连接到接入点106,即所选择的接入点。在该示例中,客户端设备114连接到接入点106,即使接入点106具有比接入点104更弱的RSSI。尽管如此,接入点106可向客户端设备114提供比接入点104更高的吞吐量。
[0091] 图6提供了根据一些实施例的比较特定频道上的设备数目(拥挤度)和与接入点相关联的RSSI的评分表600。根据表600,如果接入点连接到具有少于10个已连接设备的信道,并且与在-20和-40dBm之间的RSSI或者在-40和-60dBm之间的RSSI相关联,则应给予该接入点得分为I。类似地,如果接入点连接到具有10-20个已连接设备的信道,并且与在-20和-40dBm之间的RSSI相关联,则应给予该接入点得分为I。
[0092] 另外,如果接入点连接到具有20-40个已连接设备的信道,并且与在-20和-40dBm之间的RSSI相关联,则应给予该接入点得分为II。类似地,如果接入点连接到具有10-20个已连接设备的信道,并且与在-40和-60dBm之间的RSSI相关联,则应给予该接入点得分为II。类似地,如果接入点连接到具有少于10个已连接设备的信道,并且与在-60和-80dBm之间的RSSI相关联,则应给予该接入点得分为II。另外,如果接入点连接到具有20-40个已连接设备的信道,并且与在-40和-60dBm之间的RSSI或在-60和-80dBm之间的RSSI相关联,则应给予该接入点得分为III。类似地,如果接入点连接到具有10-20个已连接设备的信道,并且与在-60和-80dBm之间的RSSI相关联,则应给予该接入点得分为III。
[0093] 在一些实施例中,客户端设备114基于与一个或多个接入点相关联的特定信道上的设备数目来选择接入点。在对接入点104和106的选择之外的示例中,客户端设备114可选择在与接入点相关联的信道上具有最少数目的设备的接入点。应理解,当确定要连接到哪个接入点时,客户端设备114也可将与接入点相关联的任何其他因素纳入考虑。例如,客户端设备114可基于与一个或多个接入点相关联的RSSI和特定信道上的设备数目来选择接入点。在另一示例中,客户端设备114可基于与一个或多个接入点相关联的RSSI、与一个或多个接入点相关联的特定信道上的设备数目、以及在信标中指定的频带和最大数据率来选择接入点。
[0094] 对于多个接入点中的每个接入点,客户端设备114可基于所指定的频带、所指定的数据率、与该接入点相关联的RSSI、和/或连接到与该接入点相关联的信道的无线设备数目来计算速度得分。客户端设备114可使用与接入点相关联的这些特征的任何组合来确定接入点的速度得分。
[0095] 图7提供了根据一些实施例的确定与接入点相关联的速度得分的示例性评分表700。根据表700,如果给予接入点的得分为“1”和“I”或“1”和“II”,则接入点具有“超高速”。
另外,如果给予接入点的得分为“1”和“III”或“2”和“I”,则该接入点具有“甚高速”。另外,如果给予接入点的得分为“2”和“II”、“2”和“III”、或“3”和“I”,则该接入点具有“高速”。另外,如果给予接入点的得分为“3”和“II”、“3”和“III”、或“4”和“I”,则该接入点具有“中速”。另外,如果给予接入点的得分为“4”和“II”或“4”和“III”,则该接入点具有“低速”。这些关键字可用于传达速度得分和接入点可递送的总吞吐量。
[0096] 该评分系统是一示例评分系统,并且可能与所解说的不同。另外,评分系统可驻留在客户端设备114的固件中,并且可用软件更新来更新,或者可被包括在纳入客户端设备114中的新固件中。在一示例中,评分系统可被更新,以使得在图6中的RSSI被分解成更精细的级别(例如,-20DBM到-30DMB)。
[0097] VI.显示SSID并选择接入点
[0098] 可将接入点及其速度得分显示给用户。图8是根据一些实施例的显示包括客户端设备114可连接到的一个或多个可用接入点的扫描列表802的用户接口222的解说。扫描列表802包括具有相同SSID但不同MAC地址的六个接入点。扫描列表802中列出的接入点可以是在客户端设备114的阈值接近度内的任何接入点。在一示例中,扫描列表802中的一些接入点在相同的ESS中。在另一示例中,扫描列表802中的一些接入点不在相同的ESS中。
[0099] 用户接口222可根据相关接入点的RSSI显示几行同心圆弧。例如,与“2WIRE353”网络相关联的接入点104可具有三个同心弧,并因此具有比接入点104更强的RSSI,接入点104也与“2WIRE353”网络相关联且具有两个同心圆弧。
[0100] 用户接口222还可提供与SSI相关联的速度得分的视觉指示。客户端设备114可显示与每个接入点相关联的SSI和速度得分。按照上述示例,给予接入点104的速度得分为“高速”,而给予接入点106的速度得分为“超高速”。因此,显示在用户接口222上的信息包括RSSI连同附加信息,该附加信息基于与接入点相关联的附加特征(例如,接入点在其中操作的频带,接入点支持的最大数据率以及与接入点相关联的拥挤度)。
[0101] 在一些实施例中,客户端设备114自动选择具有最高速度得分的接入点并连接到所选择的接入点。在一些实施例中,在用户接口222上显示扫描列表802以供用户查看,并且用户通过触摸用户接口222上与接入点相关联的位置来选择该接入点。用户接口222可接收选择接入点的用户输入,以及客户端设备114可基于用户输入来选择接入点。
[0102] 在一示例中,扫描列表802可包括以基于它们的数据率或吞吐量的顺序的接入点。例如,首先显示具有最高速度得分的接入点,然后显示下一最高速度得分的接入点,依此类推。
[0103] VII.示例性方法
[0104] 图9是解说根据一些实施例的在无线通信网络中选择接入点的方法900的流程图。方法900并非意在限定并且可以用于其他应用中。
[0105] 在动作902,在无线设备处检测多个信标,每个信标对应于多个接入点中的一个,并指定其对应接入点在其中操作的频带。在一示例中,收发机214在客户端设备114处检测从接入点104和106传送的信标304和306,每个信标对应于多个接入点中的一个,并指定对应接入点在其中操作的频带。在动作904,基于所指定的频带来选择该多个接入点中的接入点。在一示例中,处理器204基于所指定的频带来选择该多个接入点的接入点106。在动作906,将无线设备连接到所选择的接入点。在一示例中,收发机214将客户端设备114连接到接入点106。
[0106] 在一些实施例中,动作902-906可以执行达客户端设备114期望连接到的网络并因此连接到接入点的任何次数。还应理解,可以在以上所讨论的动作902-906之前、期间或之后插入附加的过程。也要理解,本文中所描述的方法900的一个或多个动作可以按期望被省略、组合或以不同的次序执行。
[0107] 如以上所讨论并在此进一步强调的,图1-9仅仅是示例,其不应当不恰当地限制权利要求的范围。在本公开的各个实施例中,用于实践本公开的指令序列(例如,图9中的动作902-906)的执行可以由计算设备102执行。在本公开的各种其他实施例中,由通信链路耦合到网络(例如,诸如局域网(LAN)、无线局域网(WLAN)、公共交换电话网(PTSN)、和/或各种其他有线或无线网络,包括电信、移动、和蜂窝电话网络)的多个计算设备可以执行指令序列以彼此协同地实践本公开。
[0108] 在适用的情况下,可使用硬件、软件、固件、或者其组合来实现由本公开提供的各种实施例。同样在适用的情况下,本文阐述的各种硬件组件、软件组件、和/或固件组件可被组合成包括软件、固件、硬件、和/或全部的复合组件而不脱离本公开的精神。在适用的情况下,本文阐述的各种硬件组件、软件组件、和/或固件组件可被分成包括软件、固件、硬件、或全部的子组件而不脱离本公开的精神。另外,在适用的情况下,构想了软件组件可被实现为硬件组件,反之亦然。在适用的情况下,本文描述的各个步骤或动作的次序可以改变、组合成复合步骤或动作、和/或分成子步骤或子动作以提供本文描述的特征。
[0109] 尽管已经描述了本公开的各实施例,但这些实施例进行解说而不限制本公开。还应当理解,本公开的各实施例不应当限制于这些实施例,而是本领域普通技术人员可根据本公开的原理作出众多修改和变型,并且这些修改和变型被包括在如所附权利要求中主张的本公开的精神和范围内。
QQ群二维码
意见反馈