[发明专利]一种使用在安卓设备上的WiFi休眠方法在审
申请号: | 201410677722.0 | 申请日: | 2014-11-24 |
公开(公告)号: | CN104394582A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 杨孝波;马奇东;包乔晋;王海波 | 申请(专利权)人: | 上海盈方微电子有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02 |
代理公司: | 上海新天专利代理有限公司 31213 | 代理人: | 龚敏 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 使用 设备 wifi 休眠 方法 | ||
技术领域
本发明涉及安卓设备的WiFi休眠方法。
背景技术
公知的安卓设备里打开WiFi的时候,系统就会去加载和初始化WiFi驱动,同时也会给WiFi 硬件模块供电,电压一般是3.3V,电流会因WiFi硬件模块处于正常工作或者休眠状态的不同而不同。当打开WiFi并且连接无线网络,在设备进入休眠时,WiFi的网络连接状态可以有两种选择:保持网络连接或者断开网络连接,公知的安卓设备在这两种选择情况下,WiFi 硬件模块的供电是不会断开的,一旦供电被断开,前面“初始化WiFi驱动”的动作就会无效,导致设备唤醒后 WiFi 无法使用。
公知的安卓设备进入休眠时,WiFi的网络连接状态可以有两种选择:保持网络连接或者断开网络连接。“保持网络连接”这种情况下WiFi 硬件模块的供电肯定是不能断开的;然而“断开网络连接”的情况下,如果WiFi 硬件模块的供电依旧没有断开,WiFi 硬件模块的电压一般是3.3V,电流是1-10mA不等(不同型号的WiFi模块有不同的休眠状态下的电流)。考虑到一般情况下,如果安卓设备没有打开WiFi,整个设备进入休眠状态的电流是20mA左右(设备的供电电压也是3.3V),相比较而言:前面提到的“断开网络连接”情况下WiFi 硬件模块的功耗还是很大的,最直观的结果是导致设备待机时间减少。
发明内容
本发明的目的,是对于安卓设备休眠时,在WiFi断开网络连接的情况下,做到WiFi 硬件模块的供电是断开的,这样设备休眠的时候WiFi 硬件模块是不带电的(电压是0V和电流是0mA),从而显著提高了安卓设备的待机时间。同时本发明还可在设备唤醒以后,通过重新加载和初始化WiFi驱动让WiFi恢复到休眠之前正常运行的状态。
本发明的具体技术方案如下:
一种使用在安卓设备上的WiFi休眠方法,在安卓设备开始休眠时,屏幕会关闭,这时检查到WiFi打开并且休眠时要断开网络连接,记住WiFi打开这个状态;然后去执行关闭WiFi的动作:该动作包括保存关闭WiFi前的无线网络连接信息,同步安卓系统WiFi关闭时的所有状态,卸载WiFi驱动,同时把WiFi 硬件模块的供电断开;这些动作执行完成后2分钟左右,设备会进入休眠状态。
在安卓设备唤醒回来的时候,屏幕会点亮,休眠之前有记住WiFi打开这个状态,那么就会去执行打开WiFi的动作:该动作包括给WiFi硬件模块供电,重新加载和初始化WiFi驱动,同步安卓上层系统WiFi打开时的所有状态,恢复休眠时关闭WiFi前的无线网络连接信息,这样就让WiFi恢复到休眠之前正常运行的状态。
有益效果
当安卓设备打开WiFi并且连接无线网络,等设备休眠时WiFi断开网络连接,没有使用本方法的时候,休眠状态下WiFi 硬件模块的供电还是在的,WiFi 硬件模块的电压一般是3.3V,电流是1-10mA不等(不同型号的WiFi模块有不同的休眠状态下的电流)。
而使用了本发明后,在设备休眠的时候会把WiFi 硬件模块的供电断开,这个时候WiFi硬件模块的电压是0V,电流是0mA,设备唤醒后 WiFi也可以恢复正常使用,这样就可以在设备休眠的时候把WiFi硬件模块的功耗全部省掉,从而显著提高了安卓设备的待机时间。
附图说明
图1是本发明一种使用在安卓设备上的WiFi休眠方法流程图。
图2是本发明一种使用在安卓设备上的WiFi唤醒方法流程图。
具体实施方式
为使本方法实施过程、技术方案和优点更加清楚,下面将结合附图,对本发明的技术方案进行清楚、完整地描述。
图1是本发明所述一种使用在安卓设备上的WiFi休眠方法流程图。如图1所示,一种使用在安卓设备上的WiFi休眠方法流程包括如下步骤 :
步骤1:安卓设备开始休眠的时候,屏幕会关闭。
步骤2:如果这个时候我们检查到WiFi打开并且休眠时要断开网络连接,那么首先记住“WiFi打开”这个状态,唤醒回来的时候需要恢复这个状态。
步骤3:保存关闭WiFi前的无线网络连接信息,同步安卓系统WiFi关闭时的所有状态。
步骤4:然后卸载WiFi驱动,同时把WiFi 硬件模块的供电断开。
步骤5:执行完成上述步骤后2分钟左右,设备会进入休眠状态。
图2是本发明一种使用在安卓设备上的WiFi唤醒方法流程图。如图2所示,为了让WiFi恢复到休眠之前正常运行的状态,使用在安卓设备上的WiFi唤醒方法流程包括如下步骤 :
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海盈方微电子有限公司,未经上海盈方微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410677722.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:节省功耗的方法及站点设备
- 下一篇:微蜂窝基站的访问控制列表添加方法和系统