[发明专利]移动终端降低系统功耗的方法和装置有效
申请号: | 201210102742.6 | 申请日: | 2012-04-10 |
公开(公告)号: | CN103369643B | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 张映俊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;H04W52/02 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 降低 系统 功耗 方法 装置 | ||
技术领域
本发明涉及到通信技术领域,特别涉及到一种移动终端降低系统功耗的方法和装置。
背景技术
随着手机等移动终端的日益普及和其功能性的增强,用户已经开始越来越多的重视移动终端使用的时间长短。目前市场上使用的手机等移动终端,基本都会采用如ARM9、ARM11或者更高性能的ARM(Advanced RISC Machines)处理器,而ARM处理器本身有一种WFI(Wait For Interrupt)模式,该模式会在系统中正在运行的软件的功耗需求较低时,将ARM处理器的时钟关闭,从而达到降低系统功耗的目的。这样,当移动终端无论是在待机、通话以及上网等各自场景下,都会随时的进入WFI模式,特别是当处于通话等业务中时,ARM处理器进入WFI模式的时间会更长。因此,由于ARM处理器本身的WFI模式所带来的省电效果,就可以在很大程度上降低系统的功耗。
但是,在对手机等移动终端实际研发的过程中,如果直接使用ARM处理器所提供的WFI模式来降低系统功耗,对移动终端系统的省电效果并不是很明显,这种降低系统功耗的方法在移动终端处于待机和通话中,所能节省的电流的程度还是较小。
发明内容
本发明的主要目的为提供一种移动终端降低系统功耗的方法和装置,通过处理器的WFI模式提供的信号,控制内存控制器进入省电模式,能够比较明显的改善系统在待机、通话以及上网等场景下的功耗,并且延长用户对电池使用的时间。
本发明提供一种移动终端降低系统功耗的方法,包括:
检测处理器是否处于待机模式,如是,则向内存控制器发送自刷新指令信号,以控制内存控制器进入自刷新模式,并关闭所述内存控制器的模式时钟;
接收外部所发送的唤醒中断信号,打开所述内存控制器的模式时钟,控制所述内存控制器退出自刷新模式,并将所述唤醒中断信号发送至处理器,以供处理器根据所述唤醒中断信号退出待机模式;
在执行所述向内存控制器发送自刷新指令信号之后,还包括:
屏蔽所有外部的唤醒中断信号,并等待内存控制器发送的据所述自刷新指令信号反馈的自刷新应答信号,所述自刷新应答信号用以表明内存控制器已进入自刷新模式;
接收到所述自刷新应答信号后,取消对所有外部唤醒中断信号的屏蔽,以等待外部所发送的唤醒中断信号。
优选地,所述检测处理器是否处于待机模式,如是,则向内存控制器发送自刷新指令信号,以控制内存控制器进入自刷新模式,并关闭所述内存控制器的模式时钟包括:
检测处理器所发送的用以表明其处于待机模式的待机信号是否为高电平,如是,则判定处理器处于待机模式;
向内存控制器发送自刷新指令信号,以控制内存控制器进入自刷新模式,并在内存控制器进入自刷新模式后,关闭内存控制器的模块时钟。
优选地,所述接收外部所发送的唤醒中断信号,打开所述内存控制器的模式时钟,控制所述内存控制器退出自刷新模式,并将所述唤醒中断信号发送至处理器包括:
接收到外部所发送的唤醒中断信号后,打开所述内存控制器的模块时钟,并向内存控制器发送用以控制其退出自刷新模式的退出指令信号;
接收所述内存控制器根据所述退出指令信号反馈的退出应答信号,所述退出应答信号用以表明所述内存控制器已退出自刷新模式;将所述唤醒中断信号发送至处理器。
优选地,在执行所述接收内存控制器根据所述退出指令信号反馈的退出应答信号之后,还包括:
将所述内存控制器所反馈的退出应答信号与所述唤醒中断信号进行与操作,并将所述退出应答信号与所述唤醒中断信号同时发送至处理器。
本发明还提供一种移动终端降低系统功耗的装置,包括:
第一控制模块,用于检测处理器是否处于待机模式,如是,则向内存控制器发送自刷新指令信号,以控制内存控制器进入自刷新模式,并关闭所述内存控制器的模式时钟;
第二控制模块,用于接收外部所发送的唤醒中断信号,打开所述内存控制器的模式时钟,控制所述内存控制器退出自刷新模式,并将所述唤醒中断信号发送至处理器,以供处理器根据所述唤醒中断信号退出待机模式;
屏蔽模块,用于屏蔽所有外部的唤醒中断信号,并等待内存控制器发送的据所述自刷新指令信号反馈的自刷新应答信号,所述自刷新应答信号用以表明内存控制器已进入自刷新模式;
等待模块,用于接收到所述自刷新应答信号后,取消对所有外部唤醒中断信号的屏蔽,以等待外部所发送的唤醒中断信号。
优选地,所述第一控制模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210102742.6/2.html,转载请声明来源钻瓜专利网。