基于android系统的WIFI模块功耗控制装置及方法制造方法及图纸

技术编号:13306061 阅读:79 留言:0更新日期:2016-07-10 01:12
本发明专利技术公开了一种基于android系统的WIFI模块功耗控制装置及方法,该装置包括:探测装置,用于探测所述android系统是否进入休眠状态;以及控制装置,用于在android系统进入休眠状态的情况下,切断所述WIFI模块的时钟,并对所述WIFI模块执行物理掉电。该基于android系统的WIFI模块功耗控制装置在android系统进入休眠状态时,切断WIFI模块的时钟,并对WIFI模块执行物理掉电以降低WIFI模块的功耗延长手持设备的待机时间。

【技术实现步骤摘要】

本专利技术涉及android系统,具体地,涉及一种基于android系统的WIFI模块功耗控制装置及方法
技术介绍
Android系统是当今手持设备中一款功能强大的嵌入式操作系统,它已经得到了国内外广大厂商和用户的青睐,其使用范围仍在不断扩大,市场占有率非常高。在android系统中,WIFI模块已经成为一种标配。开启WIFI功能后,如果用户长时间没有操作android系统,系统会关闭屏幕进入休眠状态,这时WIFI模块仍然保持在工作状态,会继续消耗电池电量,降低手持设备的待机时间,尤其在一些对待机时间要求较高的行业应用中,这种情况是不允许的。
技术实现思路
本专利技术的目的是提供一种基于android系统的WIFI模块功耗控制装置及方法,能够在android系统进入休眠状态时,降低WIFI模块的功耗以延长手持设备的待机时间。为了实现上述目的,本专利技术提供一种基于android系统的WIFI模块功耗控制装置,该装置包括探测装置,用于探测所述android系统是否进入休眠状态;以及控制装置,用于在android系统进入休眠状态的情况下,切断所述WIFI模块的时钟,并对所述WIFI模块执行物理掉电。优选地,所述探测装置还用于探测所述android系统是否从所述休眠状态进入唤醒状态;以及所述控制装置还用于在所述android系统从所述休眠状态进入所述唤醒状态的情况下,对所述WIFI模块执行物理上电,并给该WIFI模块提供时钟。优选地,所述探测装置通过检测所述android系统的主控制器的输入状态的GPIO的电平来判断所述android系统是否进入所述休眠状态或所述android系统是否从所述休眠状态进入所述唤醒状态,其中在android系统处于所述休眠状态时,所述主控制器卸载DHD驱动单元,该DHD驱动单元将输出状态的GPIO设置为高电平,该输出状态的GPIO将该电平传输给所述输入状态的GPIO;在所述android系统由所述休眠状态转为所述唤醒状态时,所述主控制器加载所述DHD驱动单元,所述DHD驱动单元将所述输出状态的GPIO置为低电平,该所述输出状态的GPIO将该电平传输给所述输入状态的GPIO。优选地,该WIFI模块功耗控制装置为安全数字输入输出(SDIO)驱动单元。相应地,本专利技术还提供一种基于android系统的WIFI模块功耗控制方法,该方法包括:探测所述android系统是否进入休眠状态;以及在android系统进入休眠状态的情况下,切断所述WIFI模块的时钟,并对WIFI模块执行物理掉电。优选地,所述基于android系统的WIFI模块功耗控制方法还包括:探测所述android系统是否从所述休眠状态进入唤醒状态;以及在android系统从所述休眠状态进入所述唤醒状态的情况下,对所述WIFI模块执行物理上电,并给该WIFI模块提供时钟。优选地,所述基于android系统的WIFI模块功耗控制方法还包括:通过检测所述android系统的主控制器的输入状态的GPIO的电平来判断所述android系统是否进入休眠状态或所述android系统是否从所述休眠状态进入所述唤醒状态,其中在android系统处于休眠状态时,所述主控制器卸载DHD驱动单元,该DHD驱动单元将输出状态的GPIO设置为高电平,该所述输出状态的GPIO将该电平传输给所述输入状态的GPIO;在所述android系统由休眠状态转为唤醒状态时,所述主控制器加载所述DHD驱动单元,所述DHD驱动单元将所述输出状态的GPIO置为低电平,该所述输出状态的GPIO将该电平传输给所述输入状态的GPIO。相应地,本专利技术还提供一种基于android系统的移动设备,该移动设备包括上述的基于android系统的WIFI模块功耗控制装置。通过上述技术方案,在android系统进入休眠状态时,切断WIFI模块的时钟,并对WIFI模块执行物理掉电以降低WIFI模块的功耗,延长手持设备的待机时间。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1示出了本专利技术提供的基于android系统的WIFI模块功耗控制装置的结构示意图;图2示出了在android系统进入休眠状态时基于android系统的WIFI模块功耗控制方法的流程图;以及图3示出了在android系统由休眠状态进入唤醒状态时基于android系统的WIFI模块功耗控制方法的流程图。附图标记说明10主控制器20探测装置30控制装置具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本发明。图1示出了本专利技术提供的基于android系统的WIFI模块功耗控制装置的结构示意图。如图1所示,基于android系统的WIFI模块功耗控制装置可以包括:探测装置20,用于探测android系统是否进入休眠状态;以及控制装置30,用于在android系统进入休眠状态的情况下,切断WIFI模块的时钟,并对所述WIFI模块执行物理掉电。探测装置20还可以用于探测android系统是否从休眠状态进入唤醒状态,控制装置30还可以用于在android系统从休眠状态进入唤醒状态的情况下,对WIFI模块执行物理上电,并给该WIFI模块提供时钟。其中,探测装置20通过检测android系统的主控制器10的输入状态的GPIO(通用输入输出,GeneralPurposeInputOutput)的电平来判断android系统是否进入休眠状态或android系统是否从休眠状态进入唤醒状态。其中,该基于android系统的WIFI模块功耗控制装置可以是安全数字输入输出(以下统称SDIO-SecureDigitalInputandOutput)驱动单元。本专利技术主要针对SDIO接口的WIFI模块执行WIFI模块的功耗控制,可以在SDIO驱动单元中添加驱动接口单元实现对WIFI模块执行掉电与上电操作。图2示出了在android系统进入休眠状态时基于android系统的WIFI模块功耗控制方法的流程图,如图2所示,在android系统进入休眠状态时,主控制器10卸载WIFI模块的DHD驱动本文档来自技高网...

【技术保护点】
一种基于android系统的WIFI模块功耗控制装置,其特征在于,该装置包括:探测装置,用于探测所述android系统是否进入休眠状态;以及控制装置,用于在android系统进入休眠状态的情况下,切断所述WIFI模块的时钟,并对所述WIFI模块执行物理掉电。

【技术特征摘要】
1.一种基于android系统的WIFI模块功耗控制装置,其特征在于,该
装置包括:
探测装置,用于探测所述android系统是否进入休眠状态;以及
控制装置,用于在android系统进入休眠状态的情况下,切断所述WIFI
模块的时钟,并对所述WIFI模块执行物理掉电。
2.根据权利要求1所述的WIFI模块功耗控制装置,其特征在于,
所述探测装置还用于探测所述android系统是否从所述休眠状态进入唤
醒状态;以及
所述控制装置还用于在所述android系统从所述休眠状态进入所述唤醒
状态的情况下,对所述WIFI模块执行物理上电,并给该WIFI模块提供时
钟。
3.根据权利要求1或2所述的WIFI模块功耗控制装置,其特征在于,
所述探测装置通过检测所述android系统的主控制器的输入状态的GPIO
的电平来判断所述android系统是否进入所述休眠状态或所述android系统是
否从所述休眠状态进入所述唤醒状态,
其中在android系统处于所述休眠状态时,所述主控制器卸载DHD驱动
单元,该DHD驱动单元将输出状态的GPIO设置为高电平,该输出状态的
GPIO将该电平传输给所述输入状态的GPIO;
在所述android系统由所述休眠状态转为所述唤醒状态时,所述主控制
器加载所述DHD驱动单元,所述DHD驱动单元将所述输出状态的GPIO置
为低电平,该所述输出状态的GPIO将该电平传输给所述输入状态的GPIO。
4.根据权利要求1所述的WIFI模块功耗控制装置,其特征在于,该

\tWIFI模块功耗控制装置为安全数字输入输出(SDIO)...

【专利技术属性】
技术研发人员:展中华杨彦青张帅崔霈文高硕陈皓杨森
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1