WiFi处理的制作方法

文档序号:7791522阅读:289来源:国知局
WiFi处理的制作方法
【专利摘要】本发明公开了一种用于无线设备的方法和装置,该无线设备能够调整用于邻近网络的相关的无线网络单元扫描速率。在一个实施例中,无线设备可包括无线网络单元、协同定位的地理定位信号接收器、和处理器。处理器可由从地理定位信号接收器接收到的数据来确定无线设备的位置和速度。处理器可对无线网络单元进行配置以基于所确定的速度和位置对相关的无线网络扫描的速率进行调整。在一个实施例中,无线网络单元扫描可为针对基于漫游或定位的服务的其他邻近网络的无线扫描。
【专利说明】WiFi处理

【技术领域】
[0001] 所描述的实施例整体涉及节省无线设备中的电力。具体地,描述了调整无线网络 扫描的方法。

【背景技术】
[0002] 自首次创建以来,无线设备已在复杂性和功能性方面得到提高。早期的无线设备 仅能够通过移动电话网络来处理语音通信。无线设备设计现包括允许访问另选的数据网络 (例如,由许多版本的IEEE802. 11规格中的一种进行管理的网络)的电路系统。无线设备 用户现在能够通过移动电话网络或另选的数据网络来访问互联网数据。通过另选的数据网 络进行数据访问可比移动电话网络成本更低。此外,根据用户所在位置处的手机信号质量 度量,可提高另选的网络上的数据吞吐量。
[0003] IEEE802. 11网络通常是由接入点(AP)提供服务的。典型的AP仅可覆盖约2000 平方英尺的范围。当需要更大覆盖范围时,可部署多个AP。如果且在当前连接质量降低时, 当前连接到AP的无线设备则可对其他无线信道进行连续扫描,以便在用户来回移动时无 线设备可建立与其他AP的连接。然而,此类连续扫描可对无线设备的电池进行消耗。
[0004] 尽管仅增大扫描之间的周期可节省电力,但较不频繁的扫描可使得无线设备更少 地作出响应并降低用户体验。
[0005] 因此,所期望的是一种调整针对无线网络的扫描速度以降低功率消耗并提高用户 体验的方法。


【发明内容】

[0006] 本文描述了各种实施例,该各种实施例涉及无线设备,具体地涉及调整无线设备 的扫描周期的方法和装置。
[0007] 在一个实施例中,一种用于调整无线设备的扫描周期的方法可包括以下步骤:利 用定位信号接收器接收定位信号,确定无线设备的位置变化,以及根据无线设备的位置变 化来改变网络扫描之间的时间周期。在一个实施例中,定位接收器可为可与无线设备协同 定位的地理定位接收器。当位置变化表明位移大于或小于预先确定的距离时,可对网络扫 描周期进行调整。在一个实施例中,网络扫描可为漫游扫描和定位扫描,该漫游扫描可识别 可用的其他无线网络,该定位扫描可用于提供基于定位的服务。
[0008] 描述了可对网络扫描周期进行调整的无线设备。无线设备可包括用于传输数据的 无线网络单元、用于接收地理定位信号并确定无线设备的位置的协同定位的地理定位信号 接收器单元、以及被配置为在无线设备的位置变化时对网络扫描周期进行调整的处理器。
[0009] -种用于节省移动无线设备中的电力的方法可包括以下步骤:在无线设备处接收 定位信号,从定位信号确定移动无线设备的位置变化,在检测到位置变化时确定移动无线 设备的速度,以及基于所确定的速度来调整扫描周期。在一个实施例中,当所确定的速度大 于第一预先确定的速度时,可对扫描周期进行调整。
[0010] 根据结合以举例的方式示出所述实施例的原理的附图而进行的以下详细描述,本 发明的其他方面和优点将变得显而易见。

【专利附图】

【附图说明】
[0011] 通过参考以下结合附图所作的描述可以最佳地理解所述实施例及其优点。这些附 图决不限制本领域的技术人员在不脱离所述实施例的实质和范围的情况下可对所述实施 例作出的形式和细节方面的任何改动。
[0012] 图1为示出无线系统的一个实例的图示。
[0013] 图2为根据说明书的无线设备的一个实施例的框图。
[0014] 图3为示出自适应扫描无线系统的一个实施例的图示。
[0015] 图4为根据说明书的一个实施例来用于调整网络扫描速率的方法步骤的流程图。 [0016] 图5为根据说明书的一个实施例来用于调整网络扫描速率的方法步骤的流程图。
[0017] 图6为示出适应性扫描无线系统的另一实施例的图示。
[0018] 图7为根据说明书的一个实施例来用于调整网络扫描速率的方法步骤的流程图。
[0019] 图8为根据说明书的一个实施例来用于调整网络扫描速率的方法步骤的流程图。
[0020] 图9为示出自适应扫描无线系统的另一实施例的图示。
[0021] 图10为根据说明书的一个实施例来用于调整网络扫描速率的方法步骤的流程 图。
[0022] 图11为示出自适应扫描无线系统的另一实施例的图示。
[0023] 图12为根据说明书的一个实施例来用于调整网络扫描速率的方法步骤的流程 图。
[0024] 图13为根据说明书的另一实施例来用于调整网络扫描速率的方法步骤的流程 图。
[0025] 图14为根据说明书的一个实施例的无线设备的另一框图。

【具体实施方式】
[0026] 该部分描述了根据本申请的方法和装置的代表性应用。提供这些实例的目的仅是 为了添加上下文并有助于理解所述实施例。因此,对于本领域的技术人员而言将显而易见 的是,可在没有这些具体细节中的一些或全部的情况下实践所述实施例。在其他情况下,为 了避免不必要地使所述实施例费解,未详细描述熟知的工艺步骤。其他应用也是可能的,使 得以下实例不应视为限制性的。
[0027] 在以下详细说明中,参考了形成说明书一部分的附图,在附图中以举例说明的方 式示出了根据所述实施例的具体实施例。虽然这些实施例描述得足够详细,以使本领域的 技术人员能够实践所述实施例,但应当理解,这些实例不是限制性的;使得可使用其他实施 例,并且可在不脱离所述实施例的实质和范围的情况下做出改变。
[0028] 无线设备可包括移动电话调制解调器、无线网络单元和地理定位信号接收器。地 理定位信号接收器通常可称为全球导航卫星系统(GNSS)接收器并且可对来自一个或多个 地理定位系统的地理定位信号进行接收和解码。移动电话调制解调器可用于语音和数据。 无线网络单元可用于连接至无线网络,并且地理定位信号接收器可用于对地理定位(即, GNSS卫星)信号进行接收、恢复和解码并提供定位数据。
[0029] 尤其在无线设备为移动无线设备的情况下,无线设备可执行漫游扫描和定位扫 描。漫游扫描可用于确定无线网络(特别是无线设备当前无法使用的无线网络)的存在和 操作特性。这些漫游扫描可用于创建另选的无线网络的列表,该另选的无线网络的列表可 在当前所使用的无线网络的信号度量降低时使用。
[0030] 相比之下,定位扫描可用于支持针对用户的基于定位的服务。定位扫描可用于确 定无线设备的信号范围内的接入点(AP)的信号特性。通常,信号特性可使用定位服务器以 用于对无线设备进行定位并提供基于定位的服务(例如,基于定位的广告或消息)
[0031] 可利用规则周期来进行漫游扫描和定位扫描。这些周期性扫描的一个缺点在于, 它们可呈现出对无线设备电池的增大的功率消耗。然而,通过适应性地改变漫游扫描周期 和定位扫描周期可降低功率消耗。
[0032] 在一个实施例中,通过有利地使用由地理定位信号得出的位置数据可对漫游扫描 和/或定位扫描之间的周期进行调整以降低功率消耗。在另一实施例中,可对漫游扫描和 /或定位扫描之间的周期进行调整以提高用户体验。
[0033] 图1为示出无线系统100的一个实例的图示。系统100可包括无线设备102、接入 点104、106和108、网络110、定位服务器112和手机发射塔120。无线设备102可包括电 路系统以允许无线设备102和手机发射塔120之间以及无线设备102和接入点104、106和 108之间的连接。无线设备102的实例可包括智能电话、个人数字助理和膝上型电脑。
[0034] 无线设备102可连接至手机发射塔120以传输数据至移动电话网络(未示出)并 从移动电话网络(未示出)传输数据。无线设备102还可连接至无线系统100内的AP中 的至少一个。在图1的实例中,无线设备102连接至AP108。AP的覆盖区域由围绕AP绘出 的圆圈示意性地表示出来。在这一实例中,AP104具有覆盖范围105, AP106具有覆盖范围 107,并且AP108具有覆盖范围109。
[0035] 无线设备102可移出AP108的覆盖区域109。无线设备102可保持另选的AP的列 表,该另选的AP的列表例如可在信号强度应降至预定义水平以下的情况下使用。为了保持 另选的AP的列表,无线设备102可执行周期性漫游扫描以确定距无线设备102相对较近的 其他AP的存在和信号特性。在一个实施例中,漫游扫描可包括能够根据IEEE802. 11标准 在无线信道上发送的探测请求帧和探测响应帧。
[0036] 无线设备102还可执行定位扫描以允许基于定位的服务。在一个实施例中,定位 扫描可确定邻近AP的存在,并且一定程度上可确定邻近AP的接近度。与漫游扫描相类似, 在一个实施例中,定位扫描可包括能够根据IEEE802. 11标准在无线信道上发送的探测请 求帧和探测响应帧。可将包括信号特性(例如,信号强度)的探测响应的结果发送至定位 服务器112。定位服务器112可检查定位扫描的结果并确定诸如基于定位的广告或消息之 类的针对用户的任何服务的存在。在一个实施例中,定位服务器112可将这一数据通过网 络110和AP108提供至无线设备102。
[0037] 可周期性地进行漫游扫描和定位扫描。漫游扫描和定位扫描的周期无需匹配。此 夕卜,一些扫描可为上下文敏感的。例如,定位扫描可根据用户对无线设备102的其他动作完 全地挂起。例如,用户可选择拦截基于定位的广告,从而消除对定位扫描的需求。
[0038] 图2为根据说明书的无线设备200的一个实施例的框图。无线设备200可包括无 线网络引擎202、地理定位信号接收器204、运动传感器220和处理器206。无线网络引擎 202可耦接至处理器206并且可被配置为根据无线协议传输和接收无线数据。在一个实施 例中,无线网络引擎202可被配置为通过天线210根据IEEE802. 11标准将数据传输至AP 或从AP传输数据。
[0039] 地理定位信号接收器204可通过天线212接收地理定位信号,如卫星定位信号。在 一个实施例中,地理定位信号接收器204可与无线网络引擎202协同定位。在另一实施例 中,可单独实现地理定位信号接收器204,但与无线设备200协同定位。地理定位信号可为 诸如由基于美国的导航卫星系统所广播的全球定位系统(GPS)信号、由基于俄罗斯的导航 卫星系统或其他类似的系统所广播的全球导航卫星系统(GLONASS)信号之类的地理定位 信号。地理定位信号接收器204可耦接至处理器206并且提供由接收到的卫星信号得出的 定位数据。
[0040] 在一个实施例中,处理器206可包括定位引擎208。定位引擎208可对来自地理定 位信号接收器204的定位数据进行检查并确定无线设备200的移动动态(速度和方向)。 来自地理定位信号接收器204的定位数据可包括无线设备200的位置信息。在一个实施例 中,定位数据可包括纬度和经度信息。在另一实施例中,定位数据可包括无线设备200的相 对位置。定位引擎208还可对地理定位信号接收器204进行监视并且确定是否已获得导航 卫星以及地理定位信号接收器204是否可继续跟踪导航卫星。如果地理定位信号接收器 204可跟踪导航卫星,则地理定位信号接收器204被认为是已处于锁定状态。此外,运动传 感器220可耦接至处理器206并且可将与无线设备200相关的运动信息提供至处理器206。
[0041] 图3为示出自适应扫描无线系统300的一个实施例的图示。系统300可包括无线 设备200、接入点310和312以及地理定位卫星320a、320b、320c和320c。无线设备200可 类似于图2的无线设备200并且包括无线网络引擎和地理定位信号接收器。AP310可具有 圆圈311所示的覆盖区域并且AP312可具有圆圈314所示的覆盖区域。
[0042] 无线设备200可接收来自地理定位卫星320a_320d的地理定位卫星信号,并且无 线设备301内包括的地理定位信号接收器204可确定无线设备200的位置。尽管这里示出 四个地理定位卫星,但本领域技术人员可理解无线设备200的位置能够利用少于或多于四 个的地理定位卫星进行确定。使用所确定的位置,无线设备200可确定无线设备200是否 已移动或正在移动,以及无线设备200移动的距离是否小于预先确定的距离。如果无线设 备200移动的距离小于预先确定的距离,则可认为无线设备200为静止的或以如此的慢速 移动以致无线设备200基本上为静止的。例如,无线设备可始于位置301 (在图3中以虚线 示出)并移动至位置303。在该实例中,几乎没有或完全没有检测到无线设备200运动并且 该无线设备保持在覆盖区域311中。
[0043] 当无线设备200为静止或基本上静止时,可增大漫游扫描的周期(可较不频繁地 执行漫游扫描)。如上所述,漫游扫描可用于确定另选的无线网络的存在和可用性,该另选 的无线网络可在无线设备200移出当前使用的无线网络的服务区域时使用。由于无线设备 200有效地静止或很慢地移动,考虑到切换到另选的无线网络是相对不可能的,因此漫游扫 描可为不必要的。
[0044] 以类似地方式,当无线设备200为静止或基本上静止时,可有利地增大定位扫描 的周期(可较不频繁地执行定位扫描)。如果早期的定位扫描已完成,较近期的定位扫描将 不提供任何新的或有用的信息。
[0045] 无线设备200还可通过无线设备200中的运动传感器220来确定运动。如果无线 设备200确定未发生或基本上未发生运动,则可对漫游扫描和定位扫描进行如前所述的调 整(可较不频繁地执行漫游扫描和定位扫描)。
[0046] 图4为根据说明书的一个实施例,用于调整网络扫描速率的方法步骤的流程图 400。本领域技术人员应理解被配置为以任何顺序执行方法步骤的任何系统落在本具体实 施方式的范围内。
[0047] 如图4所示,方法始于步骤402,在该步骤中将漫游扫描和定位扫描的扫描周期设 定为初始周期。在一个实施例中,初始扫描周期可为45秒。在另一实施例中,扫描周期可为 伸缩周期。例如,初始周期可始于1秒,然后可增至最大值。一个伸缩序列可为1秒、3秒、5 秒、10秒和30秒。初始扫描周期可为任何周期,具体地所选择的周期时间可提供确定新网 络的存在以及对其作出反应的可接受速率。在另一实施例中,初始扫描周期可在该方法开 始时沿袭下来。即,在该方法开始时,可将之前确定或使用的扫描周期用作初始扫描周期。
[0048] 在步骤404中,无线设备200可接收地理定位信号。在一个实施例中,地理定位信 号可为地理定位卫星信号。在步骤405中,地理定位信号接收器204可从接收到的地理定 位信号确定无线设备200的位置。在步骤406中,无线设备200确定无线设备200的位置 是否已改变。如果无线设备200的位置尚未改变,则该方法返回至步骤404。步骤404、405 和406的续发事件可称为跟踪地理定位信号。跟踪可为地理定位信号的连续性或周期性的 接收和处理以对所确定的位置进行更新。返回步骤406,如果无线设备200的位置已改变, 则该方法前进至步骤422。
[0049] 在步骤422中,无线设备200确定无线设备200移动(被移位)的距离是否小于 第一预先确定的距离。在一个实施例中,第一预先确定的距离可为用户可调节量。在另一 实施例中,第一预先确定的距离可为1米。如果无线设备200移动的距离小于第一预先确 定的距离,则在步骤424中可增大漫游扫描和定位扫描的周期(相比步骤402中所示,可更 不频繁地执行漫游扫描和定位扫描)并结束该方法。在一个实施例中,可对图4的方法进 行这样的修改而不是终止;相反地,该方法可循环返回至步骤402。此类循环的增加可有利 地允许连续的速率适配。
[0050] 由于所确定的无线设备200的移动小于由第一预先确定的距离所确定的移动阈 值,因此无线设备200不可能移出当前连接的AP的覆盖范围。在这种情况下,可增大漫游 扫描和定位扫描的周期。增大漫游扫描和定位扫描的周期可有利地降低无线设备200的功 率消耗。
[0051] 许多无线设备包括可有利地用于调整无线网络扫描的运动传感器。图5为根据说 明书的一个实施例,用于调整网络扫描速率的方法步骤的流程图500。该方法在步骤502 中,在步骤502中漫游扫描和定位扫描的扫描周期被设定为初始周期。在步骤504中,通过 运动传感器220来监视运动。如果检测到运动,则该方法结束。另一方面,如果未检测到运 动,则在步骤506中增大漫游扫描和定位扫描的周期(相比步骤502中所示,可更不频繁地 执行漫游扫描和定位扫描)并结束该方法。在一个实施例中,可对图5的方法进行这样的 修改而不是终止,相反地该方法可循环返回至步骤502。此类循环的增加可有利地允许连续 的速率适配。尽管方法500描述了运动传感器,但也可使用其他传感器。例如,可使用加速 器或震动传感器来代替运动传感器220或与运动传感器一起使用。
[0052] 图6为示出自适应扫描无线系统600的另一实施例的图示。系统600可包括无线 设备200、接入点610和612以及地理定位卫星320a、320b、320c和320c。
[0053] 如图6所示,AP610可具有所示的覆盖区域611。AP612可为具有覆盖区域613的 第二AP。如图所示,覆盖区域611和613不重叠。可将无线设备200从第一位置移动至第 二位置。第一位置显示为650 (无线设备200以虚线示出)并且第二位置显示为651 (无线 设备200以实线示出)。如图所示,位移量可大于AP的覆盖区域(例如,覆盖区域611)。当 将无线设备200移位了大于AP的覆盖区域的距离时,无线设备200可有利地减少漫游扫描 的周期以允许更快地发现能够连接至无线设备200的其他AP。减少漫游扫描周期(执行较 为频繁的漫游扫描)可允许扫描速率的适配,特别是在如以上图4或图5中所描述的,之前 降低了扫描速率的情况下,提高了无线设备200的响应性。
[0054] 图7为根据说明书的一个实施例,用于调整网络扫描速率的方法步骤的流程图 700。该方法始于步骤702,在该步骤中将漫游扫描和定位扫描的扫描周期设定为初始周期。 在一个实施例中,初始扫描周期可为45秒。在另一实施例中,如以上图4中所描述的,扫描 周期可为伸缩周期。在另一实施例中,初始扫描周期可在该方法开始时沿袭下来。即,在该 方法开始时,可将之前确定的扫描周期用作初始扫描周期。即,在该方法开始时,可将之前 确定或使用的扫描周期用作初始扫描周期。
[0055] 在步骤704中,无线设备200可接收地理定位信号。在一个实施例中,地理定位信 号可为地理定位卫星信号。在步骤705中,地理定位信号接收器204可从接收到的地理定 位信号确定无线设备200的位置。在步骤706中,无线设备200确定无线设备200的位置 是否已改变。如果无线设备200的位置尚未改变,则该方法返回至步骤704。步骤704、705 和706的续发事件可称为跟踪地理定位信号。跟踪可为地理定位信号的连续性或周期性的 接收和处理以对所确定的位置进行更新。返回步骤706,如果无线设备200的位置已改变, 则该方法前进至步骤722。
[0056] 在步骤722中,无线设备200确定无线设备200移动(被移位)的距离是否大于 第二预先确定的距离。在一个实施例中,第二预先确定的距离可与AP的覆盖区域相关。在 另一实施例中,第二预先确定的距离可为用户可选择的。用户可选择的距离可用作一种调 整用于补偿操作环境。例如,一些环境可为相对开放的并且不含无线信号拦截器。此类环 境可具有较大的AP覆盖区域。另一方面,如果一些环境具有相对较多的信号拦截器或相对 较低电力的AP,则可减小用户可选择的距离。
[0057] 如果在步骤722中,无线设备200移动的距离大于第二预先确定的距离,则在步骤 724中减小漫游扫描的周期(相比步骤702中所示,可更频繁地执行漫游扫描)。另一方面, 如果无线设备200移动的距离不大于第二预先确定的距离,则该方法结束。在一个实施例 中,可对图7的方法进行这样的修改而不是终止,相反地该方法可循环返回至步骤702。此 类循环的增加可有利地允许连续的速率适配。
[0058] 图8为根据说明书的一个实施例,用于调整网络扫描速率的方法步骤的流程图 800。该方法可将图4和图7示出的方法有利地结合起来。该方法始于步骤802,在该步骤 中漫游扫描和定位扫描的扫描周期被设定为初始周期。在一个实施例中,初始扫描周期可 为45秒。在另一实施例中,如以上图4中所描述的,扫描周期可为伸缩周期。
[0059] 在步骤804中,无线设备200可接收地理定位信号。在一个实施例中,地理定位信 号可为地理定位卫星信号。在步骤805中,地理定位信号接收器204可从接收到的地理定 位信号确定无线设备200的位置。在步骤806中,无线设备200确定无线设备200的位置 是否已改变。如果无线设备200的位置尚未改变,则该方法返回至步骤804。步骤804、805 和806的续发事件可称为跟踪地理定位信号。跟踪可为地理定位信号的连续性或周期性的 接收和处理以对所确定的位置进行更新。返回步骤806,如果无线设备200的位置已改变, 则该方法前进至步骤820。
[0060] 在步骤820中,无线设备200确定该无线设备200移动的距离是否大于第一预先 确定的距离。在一个实施例中,第一预先确定的距离类似于图7中所描述的预先确定的距 离。如果第一位置和第二位置之间的距离大于第一预先确定的距离,则在步骤822中可减 小漫游扫描之间的周期(相比步骤802中所示,可更频繁地执行漫游扫描)并结束该方法。
[0061] 另一方面,如果无线设备200移动的距离小于第一预先确定的距离,则在步骤824 中无线设备200确定该无线设备200移动的距离是否小于第二预先确定的距离。在一个实 施例中,第二预先确定的距离可类似于图4中所描述的预先确定的距离。如果无线设备200 移动的距离小于第二预先确定的距离,则在步骤826中增大漫游扫描和定位扫描之间的周 期(相比步骤806中所示,可更不频繁地执行漫游扫描和定位扫描)并结束该方法。在步 骤824中,如果第一位置和第二位置之间的距离不小于第二预先确定的距离,则该方法结 束。在一个实施例中,可对图8的方法进行这样的修改而不是终止,相反地该方法可循环返 回至步骤802。此类循环的增加可有利地允许连续的速率适配。
[0062] 图9为示出自适应扫描无线系统900的另一实施例的图示。系统900可包括无线 设备200、接入点区910、912和914以及地理定位信号320a-320d。接入点覆盖区910、912 和914示出了由相关联的接入点(为了清楚起见,未示出AP)提供服务的覆盖区域。
[0063] 无线设备200在第一位置920示出并且移动至第二位置922。为了有助于示出这 一运动,无线设备200在第一位置920处以虚线绘出并且在第二位置922处以实线绘出。
[0064] 如上所述,可对漫游扫描的周期性进行调整以有助于提高无线设备200的用户体 验。图9中描述的示例性场景示出了运动中的无线设备200。在这种情况下,无线设备200 可以一大于步行速度的速率进行移动。在一个实施例中,该速度为每小时8英里。在另一 实施例中,该速度可为用户设定参数。由于无线设备200的移动速度比步行速度更快,因此 无线设备200不会持续较长时间地停留在AP覆盖区域中。在无线设备200处于运动中时, 通过发现其他AP的存在,无线设备200可更多地作出响应。因此,可通过更为频繁地执行 漫游扫描来提高用户体验。
[0065] 图10为根据说明书的一个实施例,用于调整网络扫描速率的方法步骤的流程图 1000。该方法始于步骤1002,在该步骤中将漫游扫描和定位扫描的扫描周期设定为初始周 期。在一个实施例中,初始扫描周期可为45秒。在另一实施例中,如以上图4中所描述的, 扫描周期可为伸缩周期。
[0066] 在步骤1004中,无线设备200可接收地理定位信号。在一个实施例中,地理定位信 号可为地理定位卫星信号。在步骤1005中,地理定位信号接收器204可从接收到的地理定 位信号确定无线设备200的位置。在步骤1006中,无线设备200确定无线设备200的位置 是否已改变。如果无线设备200的位置尚未改变,则该方法返回至步骤1004。步骤1004、 1005和1006的续发事件可称为跟踪地理定位信号。跟踪可为地理定位信号的连续性或周 期性的接收和处理以对所确定的位置进行更新。返回步骤1006,如果无线设备200的位置 已改变,则该方法前进至步骤1016。
[0067] 在步骤1016中,利用来自地理定位信号接收器204的定位数据确定无线设备200 的速度。
[0068] 在步骤1018中,对无线设备200的速度与预先确定的速度进行比较。在一个实施 例中,该预先确定的速度比步行速度更快。在另一实施例中,预先确定的速度为每小时8英 里。在另一实施例中,预先确定的速度可由用户进行设定。如果无线设备200的速度大于 预先确定的速度,则在步骤1020中减小漫游扫描的周期(S卩,相比步骤1002中所示更频繁 地执行漫游扫描)并结束该方法。
[0069] 另一方面,如果在步骤1018中,无线设备200的速度不大于预先确定的速度,则该 方法前进至步骤1024,不改变漫游扫描和定位扫描的周期,并结束该方法。在一个实施例 中,可对图10的方法进行这样的修改而不是终止,相反地该方法可循环返回至步骤1010。 此类循环的增加可有利地允许连续的速率适配。
[0070] 图11为示出自适应扫描无线系统1100的另一实施例的图示。系统1100可包括 无线设备200、接入点覆盖区1110、1112、1114和1116、以及地理定位卫星320a-320d。接 入点覆盖区111〇、1112、1114和1116示出了可由相关联的接入点(为了清楚起见,未示出 AP)提供服务的覆盖区域。
[0071] 无线设备200在第一位置1120示出并移动至第二位置1122。为了有助于示出这 一运动,无线设备200在第一位置1120处以虚线绘出并在第二位置1122处以实线绘出。
[0072] 与图9类似,图11示出了无线设备200处于移动中但在该示例性实例中无线设备 200的速度远大于步行速度的场景。在一个实施例中,无线设备200的速度可类似于运动 中的火车或飞机的速度。在另一实施例中,无线设备200的速度可大于或等于每小时50英 里。当无线设备200以这样的速度行进时,无线设备200通常无法在无错误的情况下从邻 近的AP完全接收到无线信号。以这种速度,无线设备200快速地行进穿过AP区(如图11 中的箭头所示)。由于无线设备200可从AP准确地接收并解码无线信号的概率很低,因此 可有利地增大漫游扫描的周期以降低功率消耗(较不频繁地执行漫游扫描和定位扫描)。
[0073] 图12为根据说明书的一个实施例来用于调整网络扫描速率的方法步骤的流程图 1200。该方法始于步骤1202,在该步骤中漫游扫描和定位扫描的扫描周期被设定为初始周 期。在一个实施例中,初始扫描周期可为45秒。在另一实施例中,如以上图4中所描述的, 扫描周期可为伸缩周期。
[0074] 在步骤1204中,无线设备200可接收地理定位信号。在一个实施例中,地理定位 信号可为地理定位卫星信号。在步骤1205中,地理定位信号接收器204可由接收到的地 理定位信号来确定无线设备200的位置。在步骤1206中,无线设备200确定无线设备200 的位置是否已改变。如果无线设备200的位置尚未改变,则该方法返回至步骤1204。步骤 1204、1205和1206的续发事件可称为跟踪地理定位信号。跟踪可为地理定位信号的连续性 或周期性的接收和处理以对所确定的位置进行更新。返回步骤1206,如果无线设备200的 位置已改变,则该方法前进至步骤1216。
[0075] 在步骤1216中,使用来自地理定位信号接收器204的定位数据来确定无线设备 200的速度。
[0076] 在步骤1218中,将无线设备200的速度与预先确定的速度进行比较。在一个实施 例中,该预先确定的速度类似于火车的典型行进速度。在另一实施例中,预先确定的速度可 为每小时50英里。在另一实施例中,预先确定的速度可由用户进行设定。如果无线设备 200的速度大于预先确定的速度,则在步骤1220中增大漫游扫描的周期(相比步骤1202中 所示更不频繁地执行漫游扫描)并结束该方法。如果无线设备200的速度小于预先确定的 速度,则在步骤1222中不改变漫游扫描和定位扫描的周期,并结束该方法。
[0077] 可将图10和图12的流程图中描述的方法相结合以便于实现。由于每个单独的方 法以不同的速度阈值为目标,因此可使用两个不同的预先确定的速度来实现结合的方法。 在一个实施例中,可对图12的方法进行这样的修改而不是终止;相反地,该方法可循环返 回至步骤1210。此类循环的增加可有利地允许连续的速率适配。
[0078] 图13为根据说明书的另一实施例来用于调整网络扫描速率的方法步骤的流程图 1300。该方法始于步骤1302,在该步骤中将漫游扫描和定位扫描的扫描周期设定为初始周 期。在一个实施例中,初始扫描周期可为45秒。在另一实施例中,如以上图4中所描述的, 扫描周期可为伸缩周期。
[0079] 在步骤1304中,无线设备200可接收地理定位信号。在一个实施例中,地理定位 信号可为地理定位卫星信号。在步骤1305中,地理定位信号接收器204可由接收到的地 理定位信号来确定无线设备200的位置。在步骤1306中,无线设备200确定无线设备200 的位置是否已改变。如果无线设备200的位置尚未改变,则该方法返回至步骤1304。步骤 1304、1305和1306的续发事件可称为跟踪地理定位信号。跟踪可为地理定位信号的连续性 或周期性的接收和处理以对所确定的位置进行更新。返回步骤1306,如果无线设备200的 位置已改变,则该方法前进至步骤1316。
[0080] 在步骤1316中,使用来自地理定位信号接收器204的定位数据来确定无线设备 200的速度。
[0081] 在步骤1318中,将无线设备200的速度与第一预先确定的速度进行比较。在一个 实施例中,第一预先确定的速度类似于流程图1200的步骤1218中描述的预先确定的速度。 在另一实施例中,第一预先确定的速度为每小时55英里。如果无线设备200的速度大于第 一预先确定的速度,则在步骤1320中减小漫游扫描的周期(相比步骤1302中所示,可更频 繁地执行漫游扫描)并结束该方法。
[0082] 另一方面,如果无线设备200的速度不大于第一预先确定的速度,则在步骤1324 中,对无线设备200的速度与第二预先确定的速度进行比较。在一个实施例中,第二预先确 定的速度可类似于流程图1000的步骤1018中描述的速度。在另一实施例中,第二预先确 定的速度为每小时8英里。在另一实施例中,第二预先确定的速度小于第一预先确定的速 度。如果无线设备200的速度大于第二预先确定的速度,则在步骤1326中增大漫游扫描之 间的周期(较不频繁地执行漫游扫描)并结束该方法。另一方面,在步骤1324中,如果无 线设备200的速度不大于第二预先确定的速度,则在步骤1328中漫游扫描和定位扫描的扫 描周期保持不变,并结束该方法。在一个实施例中,可对图13的方法进行这样的修改而不 是终止;相反地,该方法可循环返回至步骤1310。此类循环的增加可有利地允许连续的速 率适配。
[0083] 图14为根据说明书的一个实施例的无线设备1400的另一框图。无线设备1400 可包括但不限于处理器1410、电池1412、显示单元1414、存储器1416、无线网络单元1418、 地理定位信号接收器1420、运动传感器1422和加速度传感器1424。
[0084] 处理器1410可用于执行存储在存储设备1416中的计算机代码。存储设备1416 可为随机存取存储器(RAM)、只读存储器(ROM)、磁盘驱动器(HDD)、CD-ROM、DVD或任何其 他技术上可行的数据存储设备。电池1412可耦接至处理器1410并且可提供电力至处理器 1410和无线设备1400中的其他单元。显示单元1414可耦接至处理器1410。处理器1410 可将用户信息和数据显示在显示单元1414上。
[0085] 无线网络单元1418可耦接至处理器1410。无线网络单元1418可利用诸如无线AP 之类的其他无线节点传输无线网络数据。在一个实施例中,无线单元1418接收到的数据可 由处理器1410进行处理并显示在显示单元1414上。地理定位信号接收器1420可耦接至 处理器1410并可接收地理定位信号(例如,GNSS卫星信号)并对接收到的信号进行处理。 在一个实施例中,地理定位信号接收器1420可提供定位数据。运动传感器1422和加速度 传感器1424可耦接至处理器1410并可提供运动数据和加速度数据。
[0086] 处理器1410可对无线网络单元1418进行配置以相对于无线设备扫描的初始周 期设定来增大或减小无线网络扫描的周期。处理器1410可基于来自地理定位信号接收器 1420的定位和跟踪数据、来自运动传感器1422的运动数据和/或来自加速度传感器1424 的加速度数据而增大和减小无线网络扫描的周期。
[0087] 可单独地或以任何组合方式来使用所述实施例的各方面、实施例、具体实施或特 征。可由软件、硬件或硬件与软件的组合来实现所述实施例的各个方面。所述实施例还可 被实施为计算机可读介质上的用于控制生产操作的计算机可读代码,或者被实施为计算机 可读介质上的用于控制生产线的计算机可读代码。计算机可读介质为可存储数据的任何数 据存储设备,所述数据其后可由计算机系统读取。计算机可读介质的实例包括只读存储器、 随机存取存储器、CD-ROM、HDD、DVD、磁带和光学数据存储设备。计算机可读介质还可分布 在网络联接的计算机系统中,以使得计算机可读代码以分布式方式来存储和执行。
[〇〇88] 在上述描述中,为了进行解释,使用了特定的命名以提供对所述实施例的彻底地 理解。然而,对于本领域的技术人员而言显而易见的是,实践所述实施例不需要这些具体细 节。因此,对特定实施例的上述描述是出于举例说明和描述的目的而呈现的。这些描述不 旨在被认为是穷举性的或将所述实施例限制为所公开的精确形式。对于本领域的普通技术 人员而言显而易见的是,根据上述教导内容可作出许多修改和变型。
【权利要求】
1. 一种用于在移动无线设备中降低功率消耗和提高用户体验的方法,所述方法包括: 在所述移动无线设备的操作期间; 在所述移动无线设备处接收定位信号; 从所述定位信号确定所述移动无线设备的位置变化;以及 根据所述移动无线设备的所述位置变化来改变网络扫描之间的时间周期。
2. 根据权利要求1所述的方法,其中所述位置变化由协同定位的地理定位信号接收器 来确定并提供。
3. 根据权利要求2所述的方法,其中所述位置变化指示所述移动无线设备相对于预先 确定的距离的位移。
4. 根据权利要求3所述的方法,其中当所述位移小于所述预先确定的距离时,增大无 线网络扫描之间的所述时间周期,并且当所述位移大于所述预先确定的距离时,减小无线 网络扫描之间的所述时间周期。
5. 根据权利要求4所述的方法,其中所述无线网络扫描为漫游扫描和定位扫描。
6. 根据权利要求4所述的方法,其中所述无线网络扫描为漫游扫描。
7. -种无线设备,包括: 无线网络单元,用于利用无线接入点传输数据; 协同定位的地理定位信号接收器,用于接收定位信号并确定所述无线设备的位置;和, 处理器,被配置为通过根据所述无线设备的位置变化对网络扫描之间的时间周期进行 调整来降低所述无线设备的功率消耗,所述网络扫描由所述无线网络单元执行。
8. 根据权利要求7所述的无线设备,还包括: 运动传感器,用于检测所述无线设备的运动,其中所述处理器还被配置为根据所检测 到的运动来调整网络扫描之间的所述时间周期。
9. 一种用于在移动无线设备中降低功率消耗的方法,所述方法包括: 在所述移动无线设备的操作期间; 从被包括在所述移动无线设备中的运动传感器接收运动数据; 根据所述移动无线设备的所述运动数据改变漫游扫描和定位扫描之间的时间周期。
10. 根据权利要求9所述的方法,其中所述运动传感器未检测到运动,并且增大漫游扫 描和定位扫描之间的所述时间周期。
11. 一种非暂态计算机程序产品,其被编码在可由处理器在移动无线设备中执行的用 于降低功率消耗和提高用户体验的非暂态计算机可读介质中,所述移动无线设备具有协同 定位的地理定位信号接收器、运动传感器和用于传输数据的无线网络单元,所述非暂态计 算机程序产品包括: 用于利用所述协同定位的地理定位信号接收器来接收定位信号的非暂态计算机代 码; 用于从由所述地理定位信号接收器提供的所述数据来确定所述无线设备的位置变化 的非暂态计算机代码;和 用于根据所述位置变化来调整网络扫描之间的时间周期的非暂态计算机代码。
12. 根据权利要求11所述的非暂态计算机程序产品,还包括: 用于根据所述位置变化来确定所述移动无线设备的速度的非暂态计算机代码; 用于在所确定的速度大于第一预先确定的速度时减小无线网络扫描之间的所述时间 周期的非暂态计算机代码,其中所述无线网络扫描包括漫游扫描和定位扫描。
13. 根据权利要求11所述的非暂态计算机程序产品,还包括: 用于根据所述位置变化来确定所述移动无线设备的速度的非暂态计算机代码; 用于在所确定的速度大于第二预先确定的速度时增大无线网络扫描之间的所述时间 周期的非暂态计算机代码,其中所述无线网络扫描包括漫游扫描并且所述第二预先确定的 速度小于第一预先确定的速度。
14. 根据权利要求11所述的非暂态计算机程序产品,还包括: 用于确定由所述移动无线设备移位的距离的非暂态计算机代码; 用于在所确定的距离大于第一预先确定的距离时减小无线网络扫描之间的所述周期 的非暂态计算机代码,其中所述无线网络扫描包括漫游扫描。
15. 根据权利要求11所述的非暂态计算机程序产品,还包括: 用于确定由所述移动无线设备移位的距离的非暂态计算机代码; 用于在所确定的距离小于第一预先确定的距离且小于第二预先确定的距离时增大无 线网络扫描之间的所述周期的非暂态计算机代码,其中所述第二预先确定的距离小于所述 第一预先确定的距离并且所述无线网络扫描包括漫游扫描和定位扫描。
16. 根据权利要求11所述的非暂态计算机程序产品,还包括: 用于当来自所述运动传感器的数据指示所述移动无线设备未移动时增大无线网络扫 描之间的所述周期的非暂态计算机代码,其中所述无线网络扫描包括漫游扫描和定位扫 描。
17. -种用于节省移动无线设备中的电力的方法,所述方法包括: 在所述移动无线设备的操作期间; 在所述移动无线设备处接收定位信号; 从所述定位信号确定所述移动无线设备的位置变化; 当所述位置改变时,确定所述移动无线设备的速度;以及 根据所述移动无线设备的速度改变网络扫描之间的时间周期。
18. 根据权利要求17所述的方法,其中当所确定的速度大于第一预先确定的速度时, 增大网络扫描之间的所述时间周期。
19. 根据权利要求18所述的方法,其中所述无线网络扫描包括漫游扫描和定位扫描。
20. 根据权利要求17所述的方法,其中当所确定的速度快于第二预先确定的速度时, 增大网络扫描之间的所述时间周期,并且所述第二预先确定的速度慢于第一预先确定的速 度。
21. 根据权利要求19所述的方法,其中无线网络扫描包括漫游扫描。
【文档编号】H04B1/38GK104115533SQ201380009138
【公开日】2014年10月22日 申请日期:2013年2月8日 优先权日:2012年2月14日
【发明者】S·纳格雷 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1