一种基于双处理器的移动终端的电源管理装置及方法

文档序号:7944553阅读:179来源:国知局
专利名称:一种基于双处理器的移动终端的电源管理装置及方法
技术领域
本发明涉及移动通信领域,特别是涉及一种基于双处理器的移动终端的电 源管理装置及方法。
背景技术
随着移动通信技术的发展,移动终端产品支持的功能越来越复杂多样,使 基于单个处理器设计的移动终端在处理能力上遇到了瓶颈。
为了克服处理能力上的问题,基于双处理器系统的移动终端,开始被广泛 使用。双处理器系统包括应用处理器和基带处理器。基带处理器用于运行通信 模块。应用处理器用于运行各种应用模块,包括媒体、娱乐应用等。
采用双处理器可以大大提高移动终端的处理能力,支持更多应用。当增加 一个处理器会增加整个系统的电量消耗。因此,需要对双处理器系统进行有效 的电源管理,使两个处理器的电源管理在协同工作的同时,又能尽可能降低系 统的耗电量。
现有技术采用通信接口实现双处理器之间的协同电源管理。参照图1,为 现有技术的基于双处理器的移动终端的电源管理装置结构图。
通信接口 5连接在应用处理器1的电源管理系统3和基带处理器2端的电 源管理系统4之间。通信接口 5在收到数据时,可以唤醒处于睡眠状态的处理 器,使处理器进入准备接收数据的工作状态。当通信接口 5在一段时间内都没 有接收到数据时,通知电源管理系统调整处理器的电源状态。
采用现有技术所述装置,为了保证系统进入休眠状态时,仍然能够接收到 数据,无论通信接口 5上是否有数据通信,通信接口 5都必须始终处于工作状 态。这种方案增加了整个双处理器系统在待机状态下的耗电量。

发明内容
本发明实施例提供一种基于双处理器的移动终端的电源管理装置及方法, 降低双处理器系统在待机状态下的耗电量。
为实现上述目的,本发明实施例提供了如下技术方案 一种基于双处理器的移动终端的电源管理装置,所述装置包括设置在应用
4处理器和基带处理器之间的硬件连接、以及分别设置在应用侧和基带侧的协同
控制模块;
所述硬件连接用于在两个处理器之间传递连接信号;
所述协同控制模块用于在所在侧为数据发送方时设置硬件连接上的信号, 所在侧为数据接收方时检测硬件连接上的信号;当检测到硬件连接上信号为唤 醒或休眠信号时,通知所在侧电源管理系统调整电源状态,开启或关闭通信接 口 。
一种基于双处理器的移动终端的电源管理方法,所述方法包括 处于休眠状态的数据接收方处理器检测到硬件连接上的信号为唤醒信号 时,祐 奐醒;
数据接收方处理器通知所在侧电源管理系统调整电源状态为协同状态,打 开通信接口,在硬件连接上设置应答信号。
与现有^i术相比,本发明实施例具有以下优点
本发明实施例中,将双处理器之间釆用硬件连接,通过设置在应用侧和基 带侧的协同控制模块,当处理器需要发送数据时,设置硬件连接信号为唤醒信 号,唤醒对方处理器,调整对方处理器的电源状态为协同状态,开启通信接口, 建立通信握手,实现数据通信;当处理器不需要发送数据时,设置硬件连接信 号为休眠信号,调整对方处理器的电源状态为自管理状态,关闭通信接口,撤 销握手。
采用本发明实施例,能够实现在双处理器之间不需要进行数据通信时,允 许关闭通信接口,降低电量消耗,同时又要保证双处理器系统之间需要进行数 据通信时,两者能够正常协同工作。


图1为现有技术的基于双处理器的移动终端的电源管理装置结构图; 图2为本发明第一实施例的基于双处理器的移动终端的电源管理装置结 构图3为本发明第二实施例的基于双处理器的移动终端的电源管理装置结 构图4为本发明的基于双处理器的移动终端的电源管理方法流程图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。
双处理器系统中的协同是指当系统中的 一个处理器需要和另 一个处理器 进行数据通信时,作为数据接收方的处理器需要将通信接口准备好,能够正常 接收数据;而作为数据发送方的处理器需要在发送数据前确定接收方的通信接 口已经准备就绪,保证发送的数据不会丢失。当两个处理器之间不需要进行数 据通信时,认为二者之间没有联系,彼此独立工作。
本发明实施例所要解决的技术问题是,在双处理器之间不需要进行数据通 信时,允许关闭通信接口,降低电量消耗,同时又要保证双处理器系统之间需 要进行数据通信时,两者能够正常协同工作。
参照图2,为本发明第一实施例所述基于双处理器的移动终端的电源管理 装置结构图。
电源管理装置包括设置在应用处理器1和基带处理器2之间的两条单向
硬件连接第一连接8和第二连接9,以及分别设置在应用侧和基带侧的第一
协同控制模块6和第二协同控制模块7。
第一连接8和第二连接9用于两个处理器之间传递单向连接信号。 所述硬件连接包括但不限于GPIO管脚连接。所述单向连接信号可以采用
但不限于高、低两种电平指示唤醒和休眠两种状态。
所述连接信号的具体实现形式与采用的不同芯片平台的电平设置有关。 协同控制模块分别与两条硬件连接、通信接口、以及电源管理系统相连,
用于检测和设置两条硬件连接上的信号,实现两个处理器之间的电源协同管理。
协同控制模块包括信号设置单元、信号检测单元。
信号设置单元,用于设置硬件连接上信号为高电平或低电平,分别表示唤 醒或休眠信号。当所在侧处理器主动发送数据时,信号设置单元设置所述硬件 连接上信号为唤醒信号;当所在侧处理器数据发送完毕时,信号设置单元设置 所述硬件连接上信号为休眠信号。
信号检测单元,用于检测到硬件连接上信号为唤醒信号时,唤醒所在侧处理器,建立握手,准备接收数据;当检测到硬件连接上信号为休眠信号时,通
知所在侧电源管理系统调整所在侧的电源状态为自管理状态,关闭通信接口, 撤销握手。
参见图2,第一协同控制模块6设置在应用侧,与应用处理器l的电源管 理系统3、应用侧的通信接口5相连。第二协同控制模块7设置在基带侧,与 基带处理器2的电源管理系统4和基带侧的通信接口 5相连。
第一连接8由第二协同控制模块7指向第一协同控制模块6,用于从基带 处理器2向应用处理器1传递单向信号。
第二连接9由第一协同控制模块6指向第二协同控制模块7,用于从应用 处理器1向基带处理器2传递单向信号。
应用处理器1准备向基带处理器2发送数据时,通过应用侧的第一协同控 制模块6设置第二连接9的连接信号为高电平,即唤醒信号。基带侧的第二协 同控制模块7检测到所述唤醒信号后,唤醒基带处理器2。基带处理器2被唤 醒后,第二协同控制模块7通知基带侧电源管理系统4调整基带侧处理器的电 源状态为协同状态,开启通信接口 5。同时,基带侧的第二协同控制模块7设 置第一连接8的连接信号为高,作为应答。第一协同控制模块6检测到应答后, 确认握手建立,通知应用处理器1通过通信接口 5向基带处理器2发送数据。
应用处理器1停止向基带处理器2发送数据后,通过第一协同控制模块6 设置第二连接9的连接信号为低,即休眠信号。基带侧的第二协同控制模块7 检测到所述休眠信号后,通知基带处理器2撤销握手。此时,基带处理器2 的电源状态完全由基带侧的电源管理系统4控制,即为自管理状态。当基带处 理器2撤销握手时,基带处理器2关闭通信接口 5,使双处理器系统的耗电量 降至最低。
当与基带处理器2连接的RF模块接收到来电或短信信号时,基带侧的第 二协同控制模块7开启通信接口 5,准备发送数据,同时设置第一连接8的连 接信号为高电平。应用侧的第一协同控制模块6检测到第一连接8上的高电平 唤醒信号后,唤醒应用处理器l。应用处理器l被唤醒后,第一协同控制模块 6通知应用侧电源管理系统3调整应用侧处理器1的电源状态为协同状态,并 开启通信接口 5,准备接收数据,同时设置第二连接9的连接信号为高电平,作为应答信号。
当基带处理器2自身准备进入休眠状态之前,第二协同控制模块7设置第 一连接8的连接信号为低电平。第一协同控制模块6检测到第一连接8上的低 电平休眠信号后,应用处理器1的电源状态完全通过电源管理系统3控制。
本发明实施例增加的硬件连接在耗电量上相比于通信接口 ,可以忽略不计。
因此,本发明实施例所述电源管理装置,能够实现在双处理器之间不需要 进行数据通信时,允许关闭通信接口,降低电量消耗,同时又要保证双处理器 系统之间需要进行数据通信时,两者能够正常协同工作。
本发明实施例一所述电源管理装置,通过协同控制模块直接控制通信接口 的开启或关闭,在硬件实施上具有一定的难度。为了更好的实现对通信接口的 控制,可以进一步包括通信接口控制器,用于接收协同控制模块发送的控制信 号,控制通信接口的开启或关闭。
现有技术使用通信接口唤醒处理器时,需要多次发送数据,并接收应答后 才能确认系统已经被唤醒,其响应时间延迟较大,影响用户体验。本发明实施 例所述装置,数据发送方只需设置硬件连接上信号为唤醒或休眠,对方处理器 系统检测到硬件连接信号后,返回应答信号,数据发送方即开始发送数据,其 响应速度快,增强用户体验。
参照图3,为本发明第二实施例所述基于双处理器的移动终端的电源管理 装置结构图。
本发明实施例二所述电源管理装置与实施例一的区别在于所述装置进一 步包括第 一通信接口控制器10和第二通信接口控制器11 。
第一通信接口控制器10设置在应用侧,接在第一协同控制模块6与通信 接口5之间,用于接收第一协同控制模块6发送的控制信号,控制通信接口 5 的开启或关闭。
第二通信接口控制器11设置在基带侧,接在第二协同控制模块7与通信 接口 5之间,用于接收第二协同控制模块7发送的控制信号,控制通信接口 5 的开启或关闭。
应用处理器1准备向基带处理器2发送数据时,通过应用侧的第一协同控制模块6设置第二连接9的连接信号为高,即唤醒信号。基带侧的第二协同控
制模块7检测到所述唤醒信号后,唤醒基带处理器2。基带处理器2被唤醒后, 第二协同控制模块7通知基带侧电源管理系统4调整基带处理器2的电源状态 为协同状态,通过第二通信接口控制器11开启通信接口 5,准备接收数据。 同时,基带侧的第二协同控制模块7设置第一连接8的连接信号为高,作为应 答。第一协同控制模块6检测到应答后,确认握手建立,通知应用处理器1 通过通信接口 5向基带处理器2发送数据。
应用处理器l停止向基带处理器2发送数据后,通过第一协同控制模块6 设置第二连接9的连接信号为低,即休眠信号。基带侧的第二协同控制模块7 检测到所述休眠信号后,通知基带处理器2撤销握手。此时,基带处理器2 的电源状态完全由基带侧的电源管理系统4独立控制。当基带处理器2撤销握 手时,基带处理器2通过第二通信接口控制器11关闭通信接口 5,使双处理 器系统的耗电量降至最低。
当与基带处理器2连接的RF才莫块接收到来电或短信信号时,基带侧的第 二协同控制模块7通过第二通信接口控制器11开启通信接口 5,准备发送数 据,同时设置第一连接8的连接信号为高电平。应用侧的第一协同控制模块6 检测到第一连接8上的高电平时,唤醒应用处理器1。应用处理器l被唤醒后, 第一协同控制模块6通知应用侧电源管理系统3调整应用侧处理器1的电源状 态,并通过第一通信接口控制器10开启通信接口 5,准备接收数据,同时设 置第二连接9的连接信号为高电平,作为应答信号。
当基带处理器2自身准备进入休眠状态之前,第二协同控制模块7设置第 一连接8的连接信号为低电平。第一协同控制模块6检测到第一连接8上的低 电平休眠信号后,应用处理器1的电源状态完全通过电源管理系统3控制。
采用本发明实施例二所述装置,能够实现在双处理器之间不需要进行数据 通信时,允许关闭通信接口,降低电量消耗,同时又要保证双处理器系统之间 需要进行数据通信时,两者能够正常协同工作。
本发明还提供了一种基于双处理器的移动终端的电源管理方法。
参照图4,为本发明所述基于双处理器的移动终端的电源管理方法流程图。
9所述方法包括以下步骤
步骤S401:当两个处理器之间需要进行数据通信时,数据发送方处理器 设置硬件连接上信号为唤醒信号,通知数据接收方的处理器开始握手。
步骤S402:处于休眠状态的数据接收方处理器检测到硬件连接信号为唤 醒信号时,;故唤醒。
步骤S403:数据接收方处理器通知所在侧电源管理系统调整数据接收方 处理器的电源状态为协同状态,打开通信接口 ,并在硬件连接上设置应答信号。
步骤S404:数据发送方处理器检测到硬件连接上的应答信号后,确认握 手建立,开始发送数据。
步骤S405:数据通信完毕后,数据发送方处理器重新设置硬件连接上信 号为休眠信号,通知数据接收方处理器撤销握手。
步骤S406:数据接收方处理器检测到硬件连接上的信号变化时,撤销握 手,关闭通信接口,调整接收方的电源状态为自管理状态。
其中,数据发送方处理器可以是应用处理器,也可以是基带处理器,相应 地数据接收方处理器可以是基带处理器,也可以是应用处理器。
所述硬件连接包括两条单向连接,分别从基带处理器指向应用处理器、从 应用处理器指向基带处理器。
所述硬件连接包括但不限于GPIO管脚连接。
所述单向信号采用高、低两种电平指示唤醒和休眠两种状态。
本发明所述装置和方法适用于所有基于双处理器设计的移动通信终端,包 4舌<旦不限于移动电话、个人数字助理(PDA: Personal Digital Assistant),个人 手持网络设备(MID: Mobile Internet Devices )等。
综上所述,本发明实施例所述基于双处理器的移动终端的电源管理装置及 方法,在双处理器之间采用硬件连接,通过设置在应用处理器和基带处理器的 协同控制模块,当处理器需要发送数据时,设置硬件连接信号为唤醒信号,唤 醒对方处理器,使对方处理器的电源状态为协同状态,开启通信接口,建立握 手,实现数据通信;当处理器不需要发送数据时,设置硬件连接信号为休眠信 号,使对方处理器的电源状态为自管理状态,关闭通信接口,撤销握手。采用 所述装置及方法,能够实现在双处理器之间不需要进行数据通信时,允许关闭通信接口,降低电量消耗,同时又要保证双处理器系统之间需要进行数据通信 时,两者能够正常协同工作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可
读取存储介质中,该程序在执行时,包括如下步骤处于休眠状态的数据接收 方处理器检测到硬件连接上的信号为唤醒信号时,被唤醒;数据接收方处理器 通知所在侧电源管理系统调整电源状态为协同状态,打开通信接口,在^5更件连 接上设置应答信号。
以上对本发明所提供的一种基于双处理器的移动终端的电源管理装置及
同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应 用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限 制。
权利要求
1、一种基于双处理器的移动终端的电源管理装置,其特征在于,所述装置包括设置在应用处理器和基带处理器之间的硬件连接、以及分别设置在应用侧和基带侧的协同控制模块;所述硬件连接用于在两个处理器之间传递连接信号;所述协同控制模块用于在所在侧为数据发送方时设置硬件连接上的信号,所在侧为数据接收方时检测硬件连接上的信号;当检测到硬件连接上信号为唤醒或休眠信号时,通知所在侧电源管理系统调整电源状态,开启或关闭通信接口。
2、 根据权利要求1所述的装置,其特征在于,所述装置还包括分别设 置在应用侧和基带侧的通信接口控制器;所述通信接口控制器用于接收所在侧协同控制模块发送的开启或关闭通 信接口的通知,开启或关闭所在侧通信接口。
3、 根据权利要求1所述的装置,其特征在于,所述硬件连接包括从基带 处理器指向应用处理器的第一连接和从应用处理器指向基带处理器的第二连 接。
4、 根据权利要求3所述的装置,其特征在于,所述第一连接和第二连接 为GPIO管脚连接。
5、 根据权利要求1所述的装置,其特征在于,所述协同控制模块包括信 号设置单元和信号检测单元;所述信号设置单元,用于当所在侧处理器主动发送数据时,设置所述硬件 连接上信号为唤醒信号;当所在侧处理器数据发送完毕时,设置所述硬件连接 上信号为休眠信号;所述信号检测单元,用于检测到所述硬件连接上信号为唤醒信号时,通知 所在侧处理器建立握手;当检测到所述硬件连接上信号为休眠信号时,通知所 在侧处理器撤销握手。
6、 根据权利要求1所述的装置,其特征在于,所述唤醒或休眠信号分别 为高电平或低电平信号。
7、 根据权利要求1至6任一项所述的装置,其特征在于,所述装置用于移动电话、PDA、或个人手持网络设备。
8、 一种基于双处理器的移动终端的电源管理方法,其特征在于,所述方法包括处于休眠状态的数据接收方处理器检测到硬件连接上的信号为唤醒信号时,^皮唤醒;数据接收方处理器通知所在侧电源管理系统调整电源状态为协同状态,打开通信接口,在硬件连接上设置应答信号。
9、 根据权利要求8所述的方法,其特征在于,所述方法进一步包括接收方处理器检测到硬件连接上信号为休眠信号时,通知所在侧电源管理系统调整电源状态为自管理状态,关闭通信接口。
10、 根据权利要求8所述的方法,其特征在于,所述硬件连接包括两条单向连接,分别从基带处理器指向应用处理器、从应用处理器指向基带处理器。
全文摘要
本发明实施例具体公开了一种基于双处理器的移动终端的电源管理装置,所述装置包括设置在应用处理器和基带处理器之间的硬件连接、以及分别设置在应用侧和基带侧的协同控制模块;所述硬件连接用于在两个处理器之间传递连接信号;所述协同控制模块用于在所在侧为数据发送方时设置硬件连接上的信号,所在侧为数据接收方时检测硬件连接上的信号;当检测到硬件连接上信号为唤醒或休眠信号时,通知所在侧电源管理系统调整电源状态,开启或关闭通信接口。本发明实施例还公开了一种基于双处理器的移动终端的电源管理方法。采用本发明实施例,能够降低双处理器系统在待机状态下的耗电量。
文档编号H04M1/72GK101478607SQ20091000561
公开日2009年7月8日 申请日期2009年1月20日 优先权日2009年1月20日
发明者虞靖靓 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1