首页> 中国专利> 一种降低WIFI接入点功耗的方法及WIFI接入点

一种降低WIFI接入点功耗的方法及WIFI接入点

摘要

本发明实施例提供一种降低WIFI接入点功耗的方法及WIFI接入点,涉及通信技术领域,用于降低WIFI接入点功耗,所述方法包括:WIFI接入点在发送完Beacon帧的当前Beacon帧周期内执行第一功耗模式,启动所述第一功耗模式的第一定时器,判断在所述第一定时器的定时时间内是否收到接入请求,并且判断所述WIFI接入点是否进入下一个Beacon帧周期,在确定没有收到所述接入请求,并且所述WIFI接入点没有进入下一个Beacon帧周期的情况下,在所述第一定时器超时之后执行第二功耗模式,所述第二功耗模式的功耗低于所述第一功耗模式的功耗。

著录项

  • 公开/公告号CN105052214A

    专利类型发明专利

  • 公开/公告日2015-11-11

    原文格式PDF

  • 申请/专利权人 华为终端有限公司;

    申请/专利号CN201480004606.0

  • 发明设计人 魏孔刚;张明;岳志军;

    申请日2014-03-05

  • 分类号

  • 代理机构北京中博世达专利商标代理有限公司;

  • 代理人申健

  • 地址 518129 广东省深圳市龙岗区坂田华为基地B区2号楼

  • 入库时间 2023-12-18 11:52:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-10-18

    授权

    授权

  • 2019-06-04

    著录事项变更 IPC(主分类):H04W52/02 变更前: 变更后: 申请日:20140305

    著录事项变更

  • 2017-11-17

    专利申请权的转移 IPC(主分类):H04W52/02 登记生效日:20171030 变更前: 变更后: 申请日:20140305

    专利申请权、专利权的转移

  • 2015-12-09

    实质审查的生效 IPC(主分类):H04W52/02 申请日:20140305

    实质审查的生效

  • 2015-11-11

    公开

    公开

说明书

mat="original" lang="zh">

一种降低 WIFI接入点功耗的方法及 WIFI接入点 技术领域 本发明涉及通信技术领域,尤其涉及一种降低 WIFI接入点功耗的方 法及 WIFI接入点。

背景技术

随着移动终端的普及, WIFI功能越来越受到大众的青睐, 成为智能 手机、 PAD产品的重要功能, 另外拥有提供无线网络扩展功能的便携路 由器也带有 WIFI, 路由器在 WIFI功能下也就是在 WIFI接入点 (Access Point, AP )模式下发送 Beacon帧, 并在两个 Beacon帧之间检测终端是 否发送 Station连接请求, 如果检测到 Station连接请求, 发送 Station连 接响应, 终端处理响应并向 WIFI 接入点发送所需要的参数等以便接入 WIFI接入点。 如图 1所示, WIFI接入点在发送 Beacon帧时 , WIFI接入点的 WIFI IC、 WIFI IC外围电路和功率放大器的消耗电流为 12。 在发送 Beacon帧 之后, 在没有 Station终端请求连接的情况下, WIFI接入点的 WIFI IC和 WIFI IC外围电路的正常工作状态下消耗电流平均处于 II。

可见, 现有技术中, 在没有 Station 终端请求连接的情况下, WIFI 接入点在发送 Beacon帧之后消耗电流较大,这样 WIFI接入点功耗较高。 发明内容

本发明的实施例提供一种降低 WIFI接入点功耗的方法及 WIFI接入 点, 用于降低 WIFI接入点功耗。 为达到上述目的, 本发明的实施例釆用如下技术方案:

第一方面, 本发明实施例提供了一种降低 WIFI接入点功耗的方法, 所述方法包括:

WIFI接入点在发送完 Beacon帧的当前 Beacon帧周期内执行第一功 耗模式, 并执行第一操作, 所述第一功耗模式包括所述 WIFI 接入点中 WIFI IC和 WIFI IC的外围电路进行的正常工作模式;所述第一操作包括: 启动所述第一功耗模式的第一定时器; 判断在所述第一定时器的定时时间内是否收到接入请求, 并且判断 所述 WIFI接入点是否进入下一个 Beacon帧周期; 在确定没有收到所述接入请求,并且所述 WIFI接入点没有进入下 ― 个 Beacon帧周期的情况下, 在所述第一定时器超时之后执行第二功耗模 式, 所述第二功耗模式的功耗低于所述第一功耗模式的功耗, 所述第二 功耗模式包括所述 WIFI IC和所述 WIFI IC的外围电路进行的低功 耗模式。

在第一方面的第一种可能的实现方式中, 在所述第一定时器超时之 后执行第二功耗模式之后, 所述方法还包括: 启动所述第二功耗模式的第二定时器; 在所述第二定时器超时之后, 执行所述第一功耗模式, 并执行所述 第一操作。

在第一方面或第一方面的第一种可能的实现方式中, 还提供了第一 方面的第二种可能的实现方式,所述判断所述 WIFI接入点是否进入下一 个 Beacon帧周期, 具体包括: 在当前 Beacon帧周期内, 设置第一预定数目 N个功耗模式, 所述 预定数目 N个功耗模式包括所述第一功耗模式和所述第二功耗模式, 并 且所述第一功耗模式的数目比所述第二功耗模式的数目多 1 ; 判断当前所执行的功耗模式是否为第 N个功耗模式; 如果当前所执行的功耗模式为第 N个功耗模式, 则所述第 N个功耗 模式结束后即进入下一个 Beacon帧周期; 如果当前所执行的功耗模式不 为第 N个功耗模式, 则没有进入下一个 Beacon帧周期; 或者, 根据 Beacon帧周期定时器判断是否进入下一个 Beacon帧周期。 在第一方面的第一种可能的实现方式中, 还提供了第一方面的第三 种可能的实现方式, 所述第二定时器在当前 Beacon帧周期内的定时时间 与下一个 Beacon帧周期内的定时时间相同或不同; 所述第一定时器在当 前 Beacon帧周期内的定时时间与下一个 Beacon帧周期内的定时时间相 同或不同。

在第一方面的第二种可能的实现方式中, 还提供了第一方面的第四 种可能的实现方式, 所述第二定时器在连续第二预定数目 M 个 Beacon 帧周期内的定时时间 TA2相同; 所述第一定时器在所述连续第二预定数 目 M个 Beacon帧周期内的定时时间 TA1相同。 在第一方面的第四种可能的实现方式中, 还提供了第一方面的第五 种可能的实现方式, 所述第二定时器从第 M+1 个 Beacon帧周期开始连 续第三预定数目的 Beacon帧周期内的定时时间 TB2相同, 且 TB2不等 于 TA2; 所述第一定时器从第 M+1个 Beacon帧周期开始连续所述第三 预定数目的 Beacon帧周期内的定时时间 TB I相同, 且 TB I不等于 TA1。 在第一方面的第一种可能的实现方式中, 还提供了第一方面的第六 种可能的实现方式, 所述第一定时器包含至少两个定时时间, 所述第二 定时器包含至少一个定时时间。

在第一方面或第一方面前六种任一可能的实现方式中, 还提供了第 一方面的第七种可能的实现方式,在所述 WIFI接入点在发送完 Beacon 帧的当前 Beacon帧周期内执行第一功耗模式之前,所述方法还包括: 确定在预设时间内没有收到所述接入请求。

在第一方面的第八种可能的实现方式中, 所述低功耗模式包括: 休 眠、 待机或关机。 第二方面, 本发明实施例提供一种 WIFI接入点, 包括: 第一执行单 元和第一处理单元; 所述第一执行单元, 用于在发送完 Beacon帧的当前 Beacon帧周期 内执行第一功耗模式, 所述第一功耗模式包括所述 WIFI接入点中 WIFI IC和 WIFI IC的外围电路进行的正常工作模式; 所述第一处理单元, 用于启动所述第一功耗模式的第一定时器; 判 断在所述第一定时器的定时时间内是否收到接入请求, 并且判断所述 WIFI接入点是否进入下一个 Beacon帧周期; 在确定没有收到所述接入 请求, 并且所述 WIFI接入点没有进入下一个 Beacon帧周期的情况下, 在所述第一定时器超时之后执行第二功耗模式, 所述第二功耗模式的功 耗低于所述第一功耗模式的功耗, 所述第二功耗模式包括所述 WIFI IC和所述 WIFI IC的外围电路进行的低功耗模式。 在第二方面的第一种可能的实现方式中, 所述 WIFI接入点还包括: 第二处理单元和第二执行单元; 所述第二处理单元, 用于启动所述第二功耗模式的第二定时器; 所述第二执行单元, 用于在所述第二定时器超时之后, 执行所述第 一功耗模式, 并执行所述第一处理单元的操作。

在第二方面或第二方面的第一种可能的实现方式中, 还提供了第二 方面的第二种可能的实现方式, 所述第一处理单元, 具体用于: 在当前 Beacon帧周期内, 设置第一预定数目 N个功耗模式, 所述预定数目 N个 功耗模式包括所述第一功耗模式和所述第二功耗模式, 并且所述第一功 耗模式的数目比所述第二功耗模式的数目多 1 ;判断当前所执行的功耗模 式是否为第 N个功耗模式; 如果当前所执行的功耗模式为第 N个功耗模 式, 则所述第 N个功耗模式结束后即进入下一个 Beacon帧周期; 如果当 前所执行的功耗模式不为第 N个功耗模式,则没有进入下一个 Beacon帧 周期; 或者, 根据 Beacon帧周期定时器判断是否进入下一个 Beacon帧 周期。

在第二方面的第一种可能的实现方式中, 还提供了第二方面的第三 种可能的实现方式, 所述第二定时器在当前 Beacon帧周期内的定时时间 与下一个 Beacon帧周期内的定时时间相同或不同; 所述第一定时器在当 前 Beacon帧周期内的定时时间与下一个 Beacon帧周期内的定时时间相 同或不同。 在第二方面的第二种可能的实现方式中, 还提供了第二方面的第四 种可能的实现方式, 所述第二定时器在连续第二预定数目 M 个 Beacon 帧周期内的定时时间 TA2相同; 所述第一定时器在所述连续第二预定数 目 M个 Beacon帧周期内的定时时间 TA1相同。 在第二方面的第四种可能的实现方式中, 还提供了第二方面的第五 种可能的实现方式, 所述第二定时器从第 M+1 个 Beacon帧周期开始连 续第三预定数目的 Beacon帧周期内的定时时间 TB2相同, 且 TB2不等 于 TA2; 所述第一定时器从第 M+1个 Beacon帧周期开始连续所述第三 预定数目的 Beacon帧周期内的定时时间 TBI相同, 且 TBI不等于 TA1。 在第二方面的第一种可能的实现方式中, 还提供了第二方面的第六 种可能的实现方式, 所述第一定时器包含至少两个定时时间, 所述第二 定时器包含至少一个定时时间。 在第二方面或第二方面前六种任一可能的实现方式中, 还提供了第 二方面的第七种可能的实现方式,其特征在于,所述 WIFI接入点还包括: 确定单元; 所述确定单元, 用于确定在预设时间内没有收到所述接入请求。 在第二方面的第八种可能的实现方式中, 所述低功耗模式包括: 休 眠、 待机或关机。 第三方面, 本发明实施例提供了一种 WIFI接入点, 包括: 存储器, 处理器, 发送器、 接收器; 其中, 所述存储器用于存储降低 WIFI接入点功耗的方法的程序代码; 所述处理器用于调用所述存储器中存储的程序代码 ,以当 WIFI接入 点在所述发送器发送完 Beacon帧的当前 Beacon帧周期内执行第一功耗 模式,并执行第一操作,所述第一功耗模式包括所述 WIFI接入点中 WIFI IC和 WIFI IC的外围电路进行的正常工作模式; 所述第一操作包括: 启 动所述第一功耗模式的第一定时器; 判断在所述第一定时器的定时时间 内所述接收器是否收到接入请求, 并且判断所述 WIFI接入点是否进入下 一个 Beacon帧周期; 在确定所述接收器没有收到所述接入请求, 并且所 述 WIFI接入点没有进入下一个 Beacon帧周期的情况下, 在所述第一定 时器超时之后执行第二功耗模式, 所述第二功耗模式的功耗低于所述第 一功耗模式的功耗, 所述第二功耗模式包括所述 WIFI IC 和所述 WIFI IC的外围电路进行的低功耗模式。

在第三方面的第一种可能的实现方式中, 所述处理器还用于: 启动 所述第二功耗模式的第二定时器; 在所述第二定时器超时之后, 执行所 述第一功耗模式, 并执行所述第一操作。 在第三方面或第三方面的第一种可能的实现方式中, 还提供了第三 方面的第二种可能的实现方式, 所述处理器, 具体用于: 在当前 Beacon 帧周期内, 设置第一预定数目 N个功耗模式, 所述预定数目 N个功耗模 式包括所述第一功耗模式和所述第二功耗模式, 并且所述第一功耗模式 的数目比所述第二功耗模式的数目多 1 ;判断当前所执行的功耗模式是否 为第 N个功耗模式; 如果当前所执行的功耗模式为第 N个功耗模式, 则 所述第 N个功耗模式结束后即进入下一个 Beacon帧周期;如果当前所执 行的功耗模式不为第 N个功耗模式, 则没有进入下一个 Beacon帧周期; 或者, 根据 Beacon帧周期定时器判断是否进入下一个 Beacon帧周期。

在第三方面的第一种可能的实现方式中, 还提供了第三方面的第三 种可能的实现方式, 所述第二定时器在当前 Beacon帧周期内的定时时间 与下一个 Beacon帧周期内的定时时间相同或不同; 所述第一定时器在当 前 Beacon帧周期内的定时时间与下一个 Beacon帧周期内的定时时间相 同或不同。

在第三方面的第二种可能的实现方式中, 还提供了第三方面的第四 种可能的实现方式, 所述第二定时器在连续第二预定数目 M 个 Beacon 帧周期内的定时时间 TA2相同; 所述第一定时器在所述连续第二预定数 目 M个 Beacon帧周期内的定时时间 TA1相同。

在第三方面的第四种可能的实现方式中, 还提供可第三方面的第五 种可能的实现方式, 所述第二定时器从第 M+1 个 Beacon帧周期开始连 续第三预定数目的 Beacon帧周期内的定时时间 TB2相同, 且 TB2不等 于 TA2; 所述第一定时器从第 M+1个 Beacon帧周期开始连续所述第三 预定数目的 Beacon帧周期内的定时时间 TB I相同, 且 TB I不等于 TA1。 在第三方面的第一种可能的实现方式中, 还提供了第三方面的第六 种可能的实现方式, 所述第一定时器包含至少两个定时时间, 所述第二 定时器包含至少一个定时时间。

在第三方面或第三方面的前六种任一可能的实现方式中, 还提供了 第六方面的第七种可能的实现方式, 所述处理器还用于: 确定在预设时 间内所述接收器没有收到所述接入请求。

在第三方面的第八种可能的实现方式中, 所述低功耗模式包括: 休 眠、 待机或关机。 本发明实施例提供一种降低 WIFI接入点功耗的方法和 WIFI接入 点, WIFI接入点在当前 Beacon帧周期内, 在执行第一功耗模式时, 启 动所述第一功耗模式的第一定时器, 并且在所述第一定时器超时之后切 换到了第二功耗模式, 所述第二功耗模式的功耗低于所述第一功耗模式 的功耗, 相对于现有技术中, 在发送 Beacon帧之后一直处于第一功耗模 式的情况, 本发明中在一个 Beacon帧周期内不仅处于第一功耗模式, 还 可以处于第二功耗模式, 从而降低在 Beacon帧周期内的功耗。

附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将 对实施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见 地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技 术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得 其他的附图。 图 1为现有技术中的一种 WIFI接入点消耗电流示意图; 图 2为本发明实施例提供的一种降低 WIFI接入点功耗的方法; 图 3为本发明实施例提供的另一种降低 WIFI接入点功耗的方法; 图 4a为本发明实施例提供的一种 WIFI接入点消耗电流的示意图; 图 4b为本发明实施例提供的另一种 WIFI接入点消耗电流的示意图; 图 5为本发明实施例提供的另一种 WIFI接入点消耗电流的示意图; 图 6为本发明实施例提供的一种 WIFI接入点; 图 Ί为本发明实施例提供的另一种 WIFI接入点; 图 8为本发明实施例提供的一种 WIFI接入点的实体装置示意图。 具体实施方式 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案 进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实 施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本 发明保护的范围。 实施例一 本发明实施例提供一种降低 WIFI接入点功耗的方法, 如图 2所示, 所述方法包括以下步骤 101-104。

101、 WIFI接入点在发送完 Beacon帧的当前 Beacon帧周期内执行 第一功耗模式, 并执行第一操作。 所述第一功耗模式包括所述 WIFI接入 点中 WIFI IC和 WIFI IC的外围电路进行的正常工作模式。 所述第一操作包括:

102、 启动所述第一功耗模式的第一定时器;

103、 判断在所述第一定时器的定时时间内是否收到接入请求, 并且 判断所述 WIFI接入点是否进入下一个 Beacon帧周期;

104、 在确定没有收到所述接入请求, 并且所述 WIFI接入点没有进 入下一个 Beacon帧周期的情况下, 在所述第一定时器超时之后执行第二 功耗模式; 所述第二功耗模式的功耗低于所述第一功耗模式的功耗。 其中, 所述第二功耗模式包括所述 WIFI IC和所述 WIFI IC的外 围电路进行的低功耗模式。 所述低功耗模式包括: 休眠、 待机或关 机, 但不限于此。 当所述 WIFI接入点处于第一功耗模式时, WIFI接入点的集成 电路以及集成电路的夕卜围电路可以进行正常工作,此时,所述 WIFI 接入点处于正常工作状态, 当所述 WIFI接入点处于第二功耗模式 时, WIFI 接入点的集成电路以及集成电路的外围电路可能处于断 电状态, 此时, 所述 WIFI接入点处于休眠、 待机或关机状态。 本发明实施例提供一种降低 WIFI接入点功耗的方法,在执行第一功 耗模式时, 通过启动所述第一功耗模式的第一定时器, 并且在所述第一 定时器超时之后切换到了第二功耗模式, 所述第二功耗模式的功耗低于 所述第一功耗模式的功耗, 相对于现有技术中, 在发送 Beacon帧之后一 直处于第一功耗模式的情况, 本发明中在一个 Beacon帧周期内不仅处于 第一功耗模式, 还可以处于第二功耗模式, 从而在当前 Beacon帧周期内 将 WIFI接入点中 WIFI IC和 WIFI IC的外围电路的功耗降低。 实施例二 本发明实施例提供一种降低 WIFI接入点功耗的方法, 如图 3所示, 所述方法的执行主体为 WIFI接入点, 以所述 WIFI接入点接收终端发送 的 Station连接请求为例进行说明, 所述方法包括: 以下步骤 201〜204;

201、 WIFI接入点确定在预设时间内没有收到终端发送的 Station连 接请求, 通过执行步骤 201 , 可以确定出 WIFI接入点在预设时间范围内 没有收到终端发送的 Station连接请求,从而当确认没有 Station连接请求 后, 在预设时间范围以外的后续 Beacon帧周期内实施本发明节约功耗的 方法。

其中, 所述预设时间可以通过 Beacon帧周期的长度进行确定, 具体 的, 由于每个 Beacon帧周期的长度相同, 则所述预设时间可以为至少一 个 Beacon帧周期。 示例的, 若所述 WIFI接入点在两个 Beacon帧周期内 没有收到终端发送的 Station连接请求,则在两个 Beacon帧周期之后的后 续 Beacon帧周期内实施本发明节约功耗的方法。

202、 WIFI接入点在当前 Beacon帧周期内, 在发送完 Beacon帧之 后执行第一功耗模式。 所述第一功耗模式包括所述 WIFI接入点中 WIFI IC和 WIFI IC的外围电路进行的正常工作模式。 本发明实施例中, 每个 Beacon帧周期为从开始发送当前 Beacon帧至下一次开始发送 Beacon帧 的时间间隔。

203、 启动所述第一功耗模式的第一定时器。

204、 判断在所述第一定时器的定时时间内是否收到终端发送的 Station接入请求, 在本发明实施例中, 如果在所述第一定时器的定时时 间内终端发送 Station 接入请求, 则执行步骤 209 ; 如果终端没有发送 Station接入请求, 则执行步骤 205。

205、 判断所述 WIFI接入点是否进入下一个 Beacon帧周期。 在实现 205 步骤的过程中, WIFI 接入点判断其是否进入下一个 Beacon帧周期, 具体可以通过以下两种实现方式完成: 实现方式一

步骤 1 :在当前 Beacon帧周期内,设置第一预定数目 N个功耗模式, 所述预定数目 N 个功耗模式包括所述第一功耗模式和所述第二功耗模 式, 并且所述第一功耗模式的数目比所述第二功耗模式的数目多 1 ; 步骤 2: 判断当前所执行的功耗模式是否为第 N个功耗模式; 如果当前所执行的功耗模式为第 N个功耗模式, 则所述第 N个功耗 模式结束后即进入下一个 Beacon帧周期; 如果当前所执行的功耗模式不 为第 N个功耗模式, 则没有进入下一个 Beacon帧周期。 示例的, 可以通过设置计数器来判断当前所执行的功耗模式是否为 第 N个功耗模式。 假设初始时计数器大小为 0 , 在执行所述第一功耗模 式或所述第二功耗模式时, 计数器累加 1 , 并判断当前计数器的大小是否 小于或小于等于 N。由于所述 WIFI接入点在发送完 Beacon的当前 Beacon 帧周期内, 若没有收到终端发送的 Station接入请求, 会循环执行所述第 一功耗模式和所述第二功耗模式, 且首先执行所述第一功耗模式, 因此, 可以通过设置计数器的累积值来判断当前所执行的功耗模式是否为第 N 个功耗模式。 实现方式二 根据 Beacon帧周期定时器判断是否进入下一个 Beacon帧周期。 如果 Beacon帧周期定时器超时, 则进入下一个 Beacon帧周期; 如 果 Beacon帧周期定时器没有超时, 则没有进入下一个 Beacon帧周期。 具体的, 由于每个 Beacon帧周期的长度相同, 则可以设定一个定时 器来判断是否进入下一个 Beacon帧周期,该定时器的时长为一个 Beacon 帧周期的长度; 若 Beacon帧周期定时器超时, 则进入下一个 Beacon帧 周期, 若 Beacon帧周期定时器没有超时, 则没有进入下一个 Beacon帧 周期。

可选的,所述第二定时器在当前 Beacon帧周期内的定时时间与下一 个 Beaco帧周期内的定时时间相同或不同;所述第一定时器在当前 Beacon 帧周期内的定时时间与下一个 Beacon帧周期内的定时时间相同或不同。

206、 如果所述终端没有发送所述 Station接入请求, 并且所述 WIFI 接入点没有进入下一个 Beacon帧周期, 在所述第一定时器超时之后执行 第二功耗模式, 所述第二功耗模式的功耗低于所述第一功耗模式的功耗。 如图 4a所示, 在第一个 Beacon帧周期内执行第一功耗模式和第二 功耗模式的时间为>an>bm>an≠Tbm;>2>3>3小于>2。>ai>aj>ai和第二功耗模式的时间>aj可以相同, 也可以不同, 在第 一个 Beacon帧周期内执行第一功耗模式的时间>ai可以相同, 也可以不 同,执行第二功耗模式的时间>aj可以相同,也可以不同;在第二个 Beacon 帧周期内执行第一功耗模式的时间分别为>bl( i为大于或等于 1的奇数), 第二功耗模式的时间分别为>bj ( j 为大于或等于 1 的偶数) , 在第二个 Beacon帧周期内执行第一功耗模式的时间>bl和第二功耗模式的时间>bj 可以相同, 也可以不同, 在第二个 Beacon帧周期内执行第一功耗模式的 时间>bl可以相同, 也可以不同, 执行第二功耗模式的时间>bj可以相同, 也可以不同。 如图 4b所示, 在发送 Beacon帧时的电流为>2 , 在执行第 一功耗模式的电流为 Ii , 在执行第二功耗模式的电流为>3>3小于>

207、 启动所述第二功耗模式的第二定时器。

208、 在所述第二定时器超时之后, 执行所述第一功耗模式, 并执行 步骤 203-205。 本发明通过对第二功耗模式设置第二定时器, 实现交替执行第一功 耗模式和第二功耗模式。 并进一步通过在第一功耗模式的第一定时器内 检测是否有 Station接入请求, 实现终端接入 WIFI接入点。

209、 WIFI接入点向终端发送 Station连接响应, 以便终端接入 WIFI 接入点。 本发明实施例提供一种降低 WIFI接入点功耗的方法,在执行第一功 耗模式时, 通过启动所述第一功耗模式的第一定时器, 并且在所述第一 定时器超时之后切换到了第二功耗模式, 所述第二功耗模式的功耗低于 所述第一功耗模式的功耗, 相对于现有技术中, 在发送 Beacon帧之后一 直处于第一功耗模式的情况, 本发明中在一个 Beacon帧周期内不仅处于 第一功耗模式, 还可以处于第二功耗模式, 从而在当前 Beacon帧周期内 的功耗降低。 进一步的, 通过设置第二功耗模式的第二定时器, 在所述第二定时 器超时之后继续执行第一功耗模式, 在第一定时器超时之后, 又执行第 二功耗模式, 一方面实现了在一个 Beacon帧周期内交替执行第一功耗模 式和第二功耗模式的方法, 从而降低功耗, 另一方面在第一定时器的定 时时间内检测是否有 Station接入请求, 以便实现终端接入 WIFI接入点。 实施例三 如图 6所示, 本发明实施例提供一种 WIFI接入点 10 , 包括: 第一 执行单元 11和第一处理单元 12; 所述第一执行单元 11 , 用于在发送完 Beacon帧的当前 Beacon帧周 期内执行第一功耗模式,所述第一功耗模式包括所述 WIFI接入点中 WIFI IC和 WIFI IC的外围电路进行的正常工作模式; 所述第一处理单元 12 , 用于启动所述第一功耗模式的第一定时器; 判断在所述第一定时器的定时时间内是否收到接入请求, 并且判断所述 WIFI接入点是否进入下一个 Beacon帧周期; 在确定没有收到所述接入 请求, 并且所述 WIFI接入点没有进入下一个 Beacon帧周期的情况下, 在所述第一定时器超时之后执行第二功耗模式, 所述第二功耗模式的功 耗低于所述第一功耗模式的功耗, 所述第二功耗模式包括所述 WIFI IC和所述 WIFI IC的外围电路进行的低功耗模式。 这样, 本发明中通过设置第一定时器, 在一个 Beacon帧周期内不仅 处于第一功耗模式, 还可以处于第二功耗模式, 从而在当前 Beacon帧周 期内的功耗降低。

可选的, 所述第一处理单元 12具体用于: 在当前 Beacon帧周期内, 设置第一预定数目 N个功耗模式, 所述预定数目 N个功耗模式包括所述 第一功耗模式和所述第二功耗模式, 并且所述第一功耗模式的数目比所 述第二功耗模式的数目多 1 ; 判断当前所执行的功耗模式是否为第 N个 功耗模式; 如果当前所执行的功耗模式为第 N个功耗模式, 则所述第 N 个功耗模式结束后即进入下一个 Beacon帧周期; 如果当前所执行的功耗 模式不为第 N个功耗模式, 则没有进入下一个 Beacon帧周期; 或者, 根 据 Beacon帧周期定时器判断是否进入下一个 Beacon帧周期。 可选的, 如图 7所示, 所述 WIFI接入点 10还包括: 第二处理单元 13和第二执行单元 14。

所述第二处理单元 13 , 用于启动所述第二功耗模式的第二定时器。 所述第二执行单元 14 , 用于在所述第二定时器超时之后, 执行所述 第一功耗模式, 并执行所述第一处理单元的操作。

可选的,所述第二定时器在当前 Beacon帧周期内的定时时间与下一 个 Beaco帧周期内的定时时间相同或不同;所述第一定时器在当前 Beacon 帧周期内的定时时间与下一个 Beacon帧周期内的定时时间相同或不同。

可选的, 所述第二定时器在连续第二预定数目 M个 Beacon帧周期 内的定时时间 TA2相同; 所述第一定时器在所述连续第二预定数目 M个 Beacon帧周期内的定时时间 TA1相同。 可选的, 所述第二定时器从第 M+1个 Beacon帧周期开始连续第三 预定数目的 Beacon帧周期内的定时时间 TB2相同, 且 TB2不等于 TA2; 所述第一定时器从第 M+1 个 Beacon帧周期开始连续所述第三预定数目 的 Beacon帧周期内的定时时间 TB I相同, 且 TB I不等于 TA1。 可选的, 所述第一定时器包含至少两个定时时间, 所述第二定时器 包含至少一个定时时间。 如图 7所示, 所述 WIFI接入点 10还包括: 确定单元 15 ; 所述确定单元 15 , 用于确定在预设时间内没有收到所述接入请求。 可选的, 所述低功耗模式包括: 休眠、 待机或关机。 本发明实施例 中, 通过将 WIFI IC和 WIFI IC的外围电路设置在低功耗模式, 避免了运 行在正常工作模式下的电流消耗。 本发明实施例提供一种 WIFI接入点,通过第一执行单元执行第一功 耗模式, 通过第一处理单元启动所述第一功耗模式的第一定时器, 并且 在所述第一定时器超时之后切换到了第二功耗模式, 所述第二功耗模式 的功耗低于所述第一功耗模式的功耗,相对于现有技术中,在发送 Beacon 帧之后一直处于第一功耗模式的情况, 本发明中在一个 Beacon帧周期内 不仅处于第一功耗模式, 还可以处于第二功耗模式, 从而在当前 Beacon 帧周期内的功耗降低。 进一步的, 通过第二处理单元启动第二功耗模式的第二定时器, 通 过第二执行单元在所述第二定时器超时之后继续执行第一功耗模式, 在 第一定时器超时之后,又执行第二功耗模式,一方面实现了在一个 Beacon 帧周期内交替执行第一功耗模式和第二功耗模式的方法, 从而降低功耗, 另一方面在第一定时器的定时时间内检测是否有 Station接入请求, 以便 实现终端接入 WIFI接入点。 实施例四 如图 8所示, 本发明实施例提供了一种 WIFI接入点 80, 包括: 存 储器 801 , 处理器 802, 发送器 803、 接收器 804; 其中, 所述 WIFI接入点 80各个组件 (存储器 801、 处理器 802、 发送器 803、 接收器 804 ) 通过总线系统 805耦合在一起, 其中总线系统 805除 包括数据总线之外, 还可以包括电源总线、 控制总线和状态信号总线等。 但是为了清楚说明起见, 在图 8中将各种总线都标为总线系统 805; 所述存储器 801可以包括只读存储器和随机存取存储器, 并向处理 器 802提供指令和数据。 所述存储器 801 的还可以包括非易失性随机存 取存储器 (NVRAM ) , 用于存储降低 WIFI接入点功耗的方法的程序代 码 (或操作指令) ; 所述处理器 802用于调用所述存储器 801 中存储的程序代码, 以当 WIFI接入点在所述发送器 803发送完 Beacon帧的当前 Beacon帧周期内 执行第一功耗模式, 并执行第一操作, 所述第一功耗模式包括所述 WIFI 接入点中 WIFI IC和 WIFI IC的外围电路进行的正常工作模式;所述第一 操作包括: 启动所述第一功耗模式的第一定时器; 判断在所述第一定时 器的定时时间内所述接收器 804是否收到接入请求, 并且判断所述 WIFI 接入点是否进入下一个 Beacon帧周期; 在确定所述接收器 804没有收到 所述接入请求, 并且所述 WIFI接入点没有进入下一个 Beacon帧周期的 情况下, 在所述第一定时器超时之后执行第二功耗模式, 所述第二功耗 模式的功耗低于所述第一功耗模式的功耗, 所述第二功耗模式包括所 述 WIFI IC和所述 WIFI IC的外围电路进行的低功耗模式。 可选的, 所述处理器 802还用于: 启动所述第二功耗模式的第二定 时器; 在所述第二定时器超时之后, 执行所述第一功耗模式, 并执行所 述第一操作。 可选的, 所述处理器 802 , 具体用于: 在当前 Beacon帧周期内, 设 置第一预定数目 N个功耗模式, 所述预定数目 N个功耗模式包括所述第 一功耗模式和所述第二功耗模式, 并且所述第一功耗模式的数目比所述 第二功耗模式的数目多 1 ; 判断当前所执行的功耗模式是否为第 N个功 耗模式; 如果当前所执行的功耗模式为第 N个功耗模式, 则所述第 N个 功耗模式结束后即进入下一个 Beacon帧周期; 如果当前所执行的功耗模 式不为第 N个功耗模式, 则没有进入下一个 Beacon帧周期; 或者, 根据 Beacon帧周期定时器判断是否进入下一个 Beacon帧周期。 可选的,所述第二定时器在当前 Beacon帧周期内的定时时间与下一 个 Beacon 帧周期内的定时时间相同或不同; 所述第一定时器在当前 Beacon帧周期内的定时时间与下一个 Beacon帧周期内的定时时间相同或 不同。

可选的, 所述第二定时器在连续第二预定数目 M个 Beacon帧周期 内的定时时间 TA2相同; 所述第一定时器在所述连续第二预定数目 M个 Beacon帧周期内的定时时间 TA1相同。 可选的, 所述第二定时器从第 M+1个 Beacon帧周期开始连续第三 预定数目的 Beacon帧周期内的定时时间 TB2相同, 且 TB2不等于 TA2; 所述第一定时器从第 M+1 个 Beacon帧周期开始连续所述第三预定数目 的 Beacon帧周期内的定时时间 TB I相同, 且 TB I不等于 TA1。 可选的, 所述第一定时器包含至少两个定时时间, 所述第二定时器 包含至少一个定时时间。 可选的,所述处理器 802还用于: 确定在预设时间内所述接收器 804 没有收到所述接入请求。 可选的, 所述低功耗模式包括: 休眠、 待机或关机。 本发明实施例提供一种 WIFI 接入点, 处理器通过执行第一功耗模 式, 启动所述第一功耗模式的第一定时器, 并且在所述第一定时器超时 之后切换到了第二功耗模式, 所述第二功耗模式的功耗低于所述第一功 耗模式的功耗, 相对于现有技术中, 在发送 Beacon帧之后一直处于第一 功耗模式的情况, 本发明中在一个 Beacon帧周期内不仅处于第一功耗模 式,还可以处于第二功耗模式,从而在当前 Beacon帧周期内的功耗降低。 进一步的, 处理器通过启动第二功耗模式的第二定时器, 在所述第 二定时器超时之后继续执行第一功耗模式, 在第一定时器超时之后, 又 执行第二功耗模式, 一方面实现了在一个 Beacon帧周期内交替执行第一 功耗模式和第二功耗模式的方法, 从而降低功耗, 另一方面在第一定时 器的定时时间内检测是否有 Station接入请求, 以便实现终端接入 WIFI 接入点。 需要说明的是, 对于上述各实施例中所釆用的第一、 第二的说法, 没有限定顺序的意思, 仅为方便区分而已。 需要说明的是, 对于前述的各方法实施例, 为了简单描述, 故将其 都表述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发明并 不受所描述的动作顺序的限制, 因为依据本发明, 某些步骤可以釆用其 他顺序或者同时进行。 在上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中 没有详述的部分, 可以参见其他实施例的相关描述。 本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分 步骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计 算机可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的 步骤; 而前述的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以 存储程序代码的介质。 以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不 局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本 发明的保护范围应以所述权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号