[发明专利]一种移动终端的省电处理方法、系统和移动终端有效
申请号: | 201210459148.2 | 申请日: | 2012-11-14 |
公开(公告)号: | CN103809727A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 牟伦荣;夏军;唐博;万兵 | 申请(专利权)人: | 重庆重邮信科通信技术有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 处理 方法 系统 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种移动终端的省电处理方法、系统和移动终端。
背景技术
近年来,随着移动通信技术的快速发展,移动通信终端的应用越来越广泛,功能也越来越强大,其功耗也越来越大。对于便携式移动终端而言,大多体积小,且依靠电池供电,而往往又被要求具有较长的待机和使用时间,这就对终端的系统功耗提出更高的要求,以求最大限度的达到省电的目的。
终端通常包括通信处理器和应用处理器,通信处理器负责基带通信,应用处理器负责终端的应用软件处理,但这对硬件的要求较高,通信处理器的利用率也较低,相应地硬件成本增加。为了节约成本及降低功耗,终端通常会采用单CPU虚拟机方案,即在单一的通信处理器上,增加虚拟机机制,用于控制基带操作系统和应用操作系统,提供通信处理器的利用率,降低硬件成本。
设备的系统功耗主要由动态功耗和静态功耗两部分组成,要降低设备功耗,增加设备的待机和使用时间,一个重要的方面就是延长终端的睡眠时间,且睡眠时的功耗尽可能低,从而降低设备的动态功耗。
在对现有单CPU虚拟机方法的研究和实践过程中,本发明的发明人发现,该方法只是简单地将终端划分为基带子系统和应用子系统两个部分,未明确两个系统之间的协作关系,从而导致硬件设备未得到充分有效利用,也不能在设备任务得到及时处理的基础上保证基带子系统尽可能进入睡眠,也不能保证睡眠时间尽可能长,从而使得移动终端的功耗比较大。
发明内容
本发明实施例提供一种移动终端的省电处理方法、系统和移动终端,以期提高基带子系统和应用子系统之间的协作关系,尽可能使移动终端处于睡眠状态并使得睡眠时间尽可能长,从而降低移动终端的功耗,同时降低成本,提高硬件设备的利用率。
第一方面,本发明实施例提供了一种移动终端的省电处理方法,包括:
基带子系统监测自身是否有任务就绪,若有,则向处理器发送进行基带子系统任务调度处理的命令,若否,则通过虚拟操作系统监测应用子系统的状态;
若监测到所述应用子系统为工作状态,则通过虚拟操作系统通知应用子系统进行应用子系统任务调度处理,由应用子系统向所述处理器发送进行应用子系统任务调度处理的命令,当所述处理器完成应用子系统任务调度后,所述处理器通过虚拟操作系统通知基带子系统继续进行基带子系统中是否有任务就绪;
若监测到所述应用子系统为休眠状态,则基带子系统查询自身的睡眠类型,并根据得到的睡眠类型和预设的睡眠条件判断基带子系统是否可以进入睡眠状态,若是,则基带子系统进入睡眠状态。
在第一种可能的实现方式中,在基带子系统进入睡眠状态后,所述基带子系统监测是否有唤醒信号,若有,则进一步判断所述唤醒信号是否来自于外部设备,若是,则通过所述虚拟操作系统向所述应用子系统发送进入工作状态的信号,并且所述应用子系统向所述处理器发送进行应用子系统任务调度处理的命令,当所述处理器完成应用子系统任务调度后基带子系统继续监测自身是否有任务就绪;
若所述唤醒信号不是来自于外部设备,则基带子系统继续监测自身是否有任务就绪。
在第二种可能的实现方式中,结合第一方面,或者结合第一方面的第一种可能的实现方式,所述基带子系统进行中断信号的监测,若监测到来自于自身的中断信号和来自于应用子系统的中断信号时,则基带子系统向处理器发送优先处理来自于基带子系统的中断信号的命令。
在第三种可能的实现方式中,结合第一方面的第一种或者第二种可能的实现方式,所述基带子系统查询自身的睡眠类型具体包括,查询所述基带子系统的睡眠时间和约束类型,从而根据预设的睡眠时间、约束类型和睡眠类型之间的对应关系得到所述基带子系统的睡眠类型。
结合第一方面的第三种可能的实现方式,若所述基带子系统的睡眠时间大于或者等于预设的掉电睡眠门限,且约束类型为无约束,则睡眠类型为深睡眠类型;若基带子系统的睡眠时间小于预设的掉电睡眠门限,且约束类型为有约束,则睡眠类型为浅睡眠类型。
第二方面,本发明实施例还提供了一种移动终端的省电处理系统,包括基带模块、应用模块和虚拟机;
所述基带模块包括监测单元、第一判断单元;所述应用模块包括外部设备;并且,所述基带模块和应用模块共同包括一个处理单元;
所述监测单元用于监测所述基带模块中是否有任务就绪,若有,则发送第一信号给所述处理单元,若否,则通过所述虚拟机监测所述应用模块的状态;若监测到所述应用模块为工作状态,则通过虚拟机发送第二信号给应用模块,若监测到所述应用模块为休眠状态,则发送第三信号给所述第一判断单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210459148.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:具有充电功能的电脑