自适应无线接入点发现的制作方法

文档序号:9309046阅读:510来源:国知局
自适应无线接入点发现的制作方法
【技术领域】
[0001]本文所揭示的主题总体上涉及无线接入点发现和初始化。
【背景技术】
[0002]WiFi可以在相异的频率范围(例如2.4GHz、3.6GHz和4.9/5.0GHz)中操作。每一范围可以划分成众多信道。各个国家可以在频率范围内调节可允许的信道、允许的用户和最大功率水平。然而,各国的规定可能不一致。因此,全世界的波谱分配和操作限制是不一致的。举例来说,美国2.4GHz频带可以允许使用信道I到11,而欧洲大部分地区允许超出美国准许信道的额外两个信道(例如信道12和13)。日本进一步允许信道14上的通信。
[0003]WiFi信号可以占据2.4GHz频带中的五个信道,并且协议可能需要信道分离25MHz,而邻近信道彼此重叠且可能彼此干扰。因而,每一 WiFi网络之间需要至少5个信道(或更大)的间距以避免干扰。信道1、6和11在美国是三个不重叠的信道,并且是WiFi站常用的选择。在其它国家,其它信道可以指定为不重叠的信道。举例来说,在欧洲部分地区和日本,信道1、5、9和13可以指定为不重叠的信道。相比而言,5GHz范围可以具有23个不重叠的信道。
[0004]为了发现WiFi接入点或WiFi站,传统上需要扫描所有信道(例如信道I到13或14) ο装置通常不知道地理位置。尤其在基于WiFi的定位系统(WPS)的情况下,可能经常发生发现信道扫描。每次WPS发现扫描都会使用功率和CPU循环,这可能不利于移动装置的电池寿命。
[0005]因此,需要新的且经过改善的有功率和处理效率的信道扫描机制。

【发明内容】

[0006]本文所揭示的实施例可以涉及一种用以优化无线接入点信道发现的方法。所述方法可以包含在第一扫描迭代中扫描信道集合以发现一或多个无线接入点,以及基于一或多个发现的无线接入点确定发现简档。所述方法可进一步包含在第二扫描迭代中扫描所述信道集合的子集,其中所述信道集合的所述子集由根据所述发现简档选择的不重叠信道组成。
[0007]本文所揭示的实施例还可涉及一种含有用于无线接入点发现的可执行代码的机器可读存储媒体,所述可执行代码在由处理器执行时可以使所述处理器在第一扫描迭代中扫描信道集合以发现一或多个无线接入点。所述代码可以进一步基于一或多个发现的无线接入点确定发现简档,并且在第二扫描迭代中扫描所述信道集合的子集,其中所述信道集合的子集由根据所述发现简档选择的不重叠信道组成。
[0008]本文所揭示的实施例可以进一步涉及一种数据处理系统,其包含处理器和存储用于无线接入点发现的指令的存储装置。所述指令可以使所述处理器在第一扫描迭代中扫描信道集合以发现一或多个无线接入点,以及基于一或多个发现的无线接入点确定发现简档。所述指令可进一步使所述处理器在第二扫描迭代中扫描所述信道集合的子集,其中所述信道集合的所述子集由根据所述发现简档选择的不重叠信道组成。
[0009]本文所揭示的实施例还可涉及一种用于无线接入点发现的设备,其可以包含用于在第一扫描迭代中扫描信道集合以发现一或多个无线接入点的装置。所述设备可进一步包含用于基于一或多个发现的无线接入点确定发现简档的装置,以及用于在第二扫描迭代中扫描所述信道集合的子集的装置,其中所述信道集合的所述子集由根据所述发现简档选择的不重叠信道组成。
[0010]其它特征和优点将通过附图和详细描述变得清楚。
【附图说明】
[0011]呈现随附图式以辅助描述本发明的实施例,且提供所述图式仅用于说明实施例而不是对实施例加以限制。
[0012]图1是在一个实施例中符合本发明的实施例的移动台的示范性操作环境的图;
[0013]图2是说明在一个实施例中的示范性移动台的多个组件的框图;
[0014]图3说明在一个实施例中的自适应扫描机制的流程图;
[0015]图4说明在一个实施例中的发现简档产生的流程图;以及
[0016]图5说明在一个实施例中的自适应扫描机制加权扫描的流程图。
【具体实施方式】
[0017]在以下针对本发明的特定实施例的描述和相关图式中揭示本发明的若干方面。可在不脱离本发明的范围的情况下设计替代实施例。另外,可能不会详细描述或可能省略本发明的众所周知的元件以免混淆本发明的相关细节。
[0018]词语“示范性”在本文中用于表示“充当实例、例子或说明”。本文中描述为“示范性”的任何实施例未必应被解释为比其它实施例优选或有利。同样,术语“实施例”并不要求所有实施例均包含所论述特征、优势或操作模式。
[0019]本文中所使用的术语仅仅是为了描述特定实施例,且并不希望限制本发明的实施例。如本文中所使用,单数形式“一”以及“所述”意在同样包含复数形式,除非上下文另外清楚地指出。将进一步理解,术语“包括”和/或“包含”在于本文中使用时指定所陈述的特征、整数、步骤、操作、元件和/或组件的存在,但并不排除一或多个其它特征、整数、步骤、操作、元件、组件和/或其群组的存在或添加。
[0020]此外,依据将例如由计算装置的元件执行的动作序列来描述许多实施例。将认识至IJ,本文中所描述的各种动作可由特定电路(例如,专用集成电路(ASIC))、由通过一或多个处理器执行的程序指令或由所述两者的组合来执行。此外,可认为本文中所述的这些动作序列完全体现于任何形式的计算机可读存储媒体内,所述计算机可读存储媒体中存储有一组对应的计算机指令,所述指令在被执行时将使相关联的处理器执行本文中所述的功能性。因此,本发明的各种方面可以许多不同形式来体现,预期其全部属于所主张的主题的范围内。另外,对于本文中所描述的实施例中的每一者来说,任何此类实施例的对应形式可在本文中被描述为(例如)“经配置以(执行所描述的动作)的逻辑”。
[0021]环境和移动台概述
[0022]图1是移动台(例如移动台100)的示范性操作环境的图。移动台可以利用本文所揭示的发现技术来确定移动台的位置和/或建立数据通信连接。
[0023]移动台的操作环境可以包含无线接入点(例如WAP 105-109)。移动台可使用WAP进行无线语音和/或数据通信以及位置数据来源。WAP可以是无线网络(例如无线局域网、广域网等)的一部分,所述无线网络可以在建筑物中操作且与蜂窝式网络或广域网相比在相对较小的地理区域上执行通信。此些WAP可以是(例如)WiFi网络(802.1lx)的一部分。
[0024]在一个实施例中,每一 WAP可(例如)为WiFi无线接入点,其不一定设置于固定位置中且可改变位置。在一个实施例中,可以通过使移动台从每一 WAP接收信号而确定移动台的位置。每一信号可基于某种形式的识别信息而与其发源WAP相关联,所述识别信息可包含在接收到的信号中(比如(例如)MAC地址)。移动台可以接着导出与接收到的信号中的每一者相关联的时间延迟。
[0025]图2是说明在一个实施例中的示范性移动台100的多个组件的框图。为简单起见,图2的方框图中说明的各种特征和功能使用共同总线连接在一起以表示这些各种特征和功能以操作方式耦合在一起。所属领域的技术人员将认识到,必要时可提供且调适其它连接、机制、特征、功能或类似物来以操作方式耦合且配置实际便携式无线装置。此外,还应认识到,所说明的特征或功能中的一或多者可以进一步细分或组合。
[0026]所述移动台可以包含一或多个局域网收发器206,其连接到一或多个天线202。局域网收发器206包括用于与WAP通信和/或检测去往/来自WAP的信号和/或直接与网络内的其它无线装置通信的合适的装置、硬件和/或软件。在一个方面中,局域网收发器206可包括适合于与一或多个无线接入点通信的WiFi (802.1lx)通信系统。
[0027]移动台还可包含一或多个广域网收发器204,其可以连接到一或多个天线202。广域网收发器204包括用于与网络内的其它无线装置通信和/或检测去往/来自网络内的其它无线装置的信号的合适的装置、硬件和/或软件。在一个方面中,广域网收发器204可包括CDMA通信系统,其适合于与无线基站的CDMA网络通信;但是,在其它方面中,无线通信系统可包括另一种类型的蜂窝式电话网络或毫微微小区,比如(例如)TDMA、LTE、WCDMA、UMTS或GSM。另外,可使用任何其它类型的无线联网技术,(例如)WiMax(802.16)、超宽带、紫蜂、无线USB等。
[0028]运动传感器212可以耦合到处理器210以提供相对移动和/或定向信息,所述信息与从局域网收发器206接收到的信号导出的运动数据无关。举例来说但非限制,运动传感器212可以利用加速计(例如MEMS装置)、陀螺仪、地磁传感器(例如指南针)、高度计(例如气压高度计)和/或任何其它类型的移动检测传感器。此外,运动传感器212可包含多个不同类型的装置且组合其输出以便提供运动信息。
[0029]处理器210可以连接到局域网收发器206和运动传感器212。所述处理器可包含提供处理功能以及其它计算和控制功能性的一或多个微处理器、微控制器和/或数字信号处理器。处理器210还可包含存储器214,用于存储用于执行移动台内的编程功能性的数据和软件指令。存储器214可机载于处理器210上(例如,在同一 IC封装内),和/或所述存储器可为处理器外部的存储器且功能上经由数据总线耦合。下文将更详细地论述与本发明的方面相关联的软件功能性的细节。
[0030]多个软件模块或数据表可以驻存在存储器214中,并且由处理器210利用以便管理通信和定位确定两种功
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1