用于经由子系统执行能量管理的方法和装置的制作方法

文档序号:6351430阅读:135来源:国知局
专利名称:用于经由子系统执行能量管理的方法和装置的制作方法
技术领域
本发明的实施方式总体上涉及移动电子设备的功能,并且更具体地,涉及ー种用于经由子系统执行能量管理的方法和装置。
背景技术
移动电子设备的演变已经大部分由于在越来越小的微处理器外形规格中开发越来越多的处理能力而进歩。这些微处理器能够高速执行复杂应用。这样的应用例如包括网上浏览、视频记录和回放、视频游戏等。
然而,具有这些显著处理能力的微处理器还要求支持它们的操作。ー个重要的要求是支持微处理器的功率需要。尽管这些小外形规格的微处理器由于它们的尺寸而提供移动性,但是微处理器的功率要求往往由于相对高的功率消耗而限制移动性。就这一点而言,经常通过使用电池作为用于微处理器的电源来实现移动性。电池具有有限电池寿命或者电池充电寿命,并且因而可以管理对这一有限资源的利用以越来越多地支持长期设备移动性。用户要求电子设备的电池寿命在特定时间范围(例如,二十四小时)内,并且由于增加电池寿命而总体上改进用户体验。然而,用户还要求移动电子设备执行需要微处理器的越来越复杂功能,这些微处理器消耗数量越来越多的功率。因此,需要管理这些竞争カ以提供长的电池寿命而又支持复杂功能以实现改进的用户体验。

发明内容
这里描述了经由子系统提供能量管理和用户接ロ简化的示例方法和示例装置。就这一点而言,电子设备或者电子设备系统可以包括主处理系统和子系统。主处理系统可能在主处理设备和子系统活跃时比子系统消耗相对更多功率。主处理系统可以被配置成实施省电模式。为了从省电模式重新激活主处理系统,可以向主处理设备提供唤醒信号。根据ー些示例实施方式,当主处理系统处于省电模式时,主处理系统可能未准备接收用户输入。这样,子系统可以被配置成在主处理系统处于省电模式时接收和缓冲用户输入。就这一点而言,子系统可以被配置成接收和缓冲用户输入、唤醒主处理系统并且在主处理系统在唤醒之后准备接收用户输入时向主处理系统转发用户输入。根据各种示例实施方式,由于子系统的操作,用户即使在主处理系统处于省电模式仍然可以提供用户输入,并且用户输入将由子系统捕获。根据ー些示例实施方式,用户能够用单个动作提供立即用户输入,而无需提供先唤醒主处理系统的输入再由附加用户输入用于处理。这里描述本发明的各种示例方法和装置(包括用于经由子系统执行能量管理的示例方法)。一种示例方法包括在主处理系统处于省电模式时接收用户输入;并且缓冲用户输入的表示。示例方法还包括响应于接收用户输入,触发从省电模式唤醒主处理系统,并且使得向主处理系统发送用户输入的表示以用于处理。—个附加示例实施方式是ー种配置成经由子系统执行能量管理的装置。示例装置包括至少一个处理器和至少一个存储器,至少一个存储器包括计算机程序代码,至少一个存储器和计算机程序代码被配置成与至少一个处理器一起使得该装置执行各种功能。可以使示例装置执行在主处理系统处于省电模式时接收用户输入;并且缓冲用户输入的表示。还可以使示例装置执行响应于接收用户输入,触发从省电模式唤醒主处理系统,并且使得向主处理系统发送用户输入的表示以用于处理。另一示例实施方式是一种计算机可读存储介质,该存储介质具有存储于其上的计算机程序代码,其中执行计算机程序代码使得装置执行各种功能。执行计算机程序代码可以使得装置执行在主处理系统处于省电模式时接收用户输入;并且缓冲用户输入的表示。执行计算机程序代码还可以使得该装置执行响应于接收用户输入,触发从省电模式唤醒主处理系统,并且使得向主处理系统发送用户输入的表示以用于处理。另一示例装置包括用于在主处理系统处于省电模式时接收用户输入的装置;以及用于缓冲用户输入的表示的装置。示例装置还可以包括用于响应于接收用户输入而触 发从省电模式唤醒主处理系统的装置;以及用于响应于接收用户输入而使得向主处理系统发送用户输入的表示以用于处理的装置。


已经这样用一般性的术语描述本发明,现在将参照未必按比例绘制的以下附图图I图示了根据本发明一个示例实施方式的用于主处理系统的功率管理的示例方法的流程图;图2图示了根据本发明一个示例实施方式的用于经由子系统的能量管理的装置和关联系统的框图;图3图示了根据本发明一个示例实施方式的用于经由子系统的能量管理的装置和关联系统的另一框图;图4图示了根据本发明一个示例实施方式的用于经由子处理器执行能量管理的以移动形式表现的装置的框图;以及图5图示了根据本发明一个示例实施方式的用于经由子系统执行能量管理的方法的流程图。
具体实施例方式现在下文将参照附图更完全描述本发明的示例实施方式,在这些附图中示出了本发明的一些、但是并非所有实施方式。实际上,本发明可以具体化为诸多不同形式,而不应解释为限于这里阐述的实施方式;相反地,提供这些实施方式使得本公开内容将满足适用法律要求。贯穿全文,相似的标号指代相似的元素。术语“数据”、“内容”、“信息”和相似术语根据本发明的一些示例实施方式可以可互换地用来指代能够发送、接收、操作和/或存储的数据。如这里所用,术语“电路”指代所有以下各项(a)仅硬件的电路实施(比如仅用模拟和/或数字电路实施);(b)电路与软件(和/或固件)的组合(比如(如适用)处理器的组合或者(ii)处理器/软件(包括数字信号处理器)的如下部分,这些部分一起工作以使装置(比如移动电话或者服务器)执行各种功能);以及(C)如下电路(比如微处理器或者微处理器的部分),这些电路需要用于操作的软件或者固件(即使软件或者固件在物理上不存在)。“电路”的这一定义适用于这一术语在本申请中(包括在任何权利要求中)的所有使用。作为又一示例,如在本申请中所用,术语“电路”还将覆盖仅一个处理器(或者多个处理器)或者处理器及其附带软件和/或固件的部分这样的实施。术语“电路”还将例如并且如果适用于特定权利要求要素则覆盖用于移动电话的基带集成电路或者应用处理器集成电路或者服务器、蜂窝网络设备或者其它网络设备中的相似集成电路。根据本发明的各种示例实施方式,提供了用于执行功率管理和/或例如通过减少为了在电子设备(比如移动电子设备)上实现功能而需要的用户输入来改进用户体验的技术。就这一点而言,电子设备或者系统可以包括系统级硬件,该硬件包括主处理系统和子系统。在一些示例实施方式中,主处理系统和子系统可以位于分离的电子设备中。主处理系、统可以包括支持电子设备的正常操作功能的中央处理器。主处理系统可以例如在用户与电子设备活跃地交互时在活跃模式中操作。在活跃模式中,主处理系统可以被配置成向电子设备的当前活动(例如网上浏览)提供最大处理速度(或者活跃阈值速度)。另外,主处理系统可以被配置成例如在给定的用户无活动(用户尚未经由用户接口提供输入)持续时间之后进入省电模式。根据一些示例实施方式,当主处理系统处于省电模式时,主处理系统可以消耗相对低量的功率(例如低功率模式)以例如维持基本活动(比如系统层功能(比如用于接收和处理唤醒信号的能力)或者应用层功能(比如正在回放音频轨道))。根据一些示例实施方式,当主处理系统处于省电模式时,可以完全中断供给主处理系统的功率(例如无电模式)。在省电模式中,根据一些示例实施方式,主处理系统可以完全掉电和/或进入其中主处理系统仍然可以对特定输入(例如唤醒触发信号)做出响应的状态。另外,在一些示例实施方式中,当主处理系统处于省电模式时,主处理系统可以继续支持进行中的功能(比如回放音频文件),但是主处理系统的其它非关键部分可以掉电(比如涉及提供用于驱动显示器的信号的部分)。根据一些示例实施方式,当电子设备进入锁定模式时,主处理系统可以有可能在一段时间后进入省电模式。当主处理系统处于省电模式时,在主功率系统例如准备接收用户输入之前可能必须先唤醒主功率系统。在一些实例中,启动时间段可以出现于向主功率系统提供唤醒信号的时间与主功率系统准备接收用户输入的时间之间。例如,为了避免用户体验的在起初尝试提供用户输入与主处理器系统准备接收用户输入的时间之间的延迟,可以利用子系统。根据一些示例实施方式,子系统可以在主处理系统处于省电模式时活跃。子系统可以被配置成在子系统活跃时消耗比主处理系统在主处理系统活跃时消耗的功率更少的功率。因而,可以在子系统活跃而主处理系统处于省电模式时实现净省电。可以包括至少一个处理器的子系统可以被配置成在主处理系统处于省电模式时接收用户输入命令。就这一点而言,子系统在活跃时可以准备接收和缓冲处于用户输入命令的形式的用户输入。根据各种示例实施方式,可以经由触摸板、按钮、手指识别传感器、压力传感器、邻近传感器等提供用户输入。响应于接收用户输入命令,子系统可以被配置成触发唤醒主处理系统,并且在主处理系统准备好时向主处理系统发送用户输入命令以用于处理。根据一些示例实施方式,主处理系统可以在处理用户输入命令时返回到省电模式。就这一点而言,根据ー些示例实施方式,电子设备可以在主处理系统唤醒、处理用户输入命令以及返回到省电模式之时保持于锁定模式。如上文所述,子系统可以被配置成接收用户输入命令。根据ー些示例实施方式,子系统可以被配置成接收、缓冲并且向主处理系统发送任何类型的用户输入。然而,根据ー些示例实施方式,子系统可以被配置成接收、缓冲和发送特定类型的用户输入(即用户输入命令)。可以检测用户输入命令作为用于电子设备比简单地唤醒主功率系统更多的命令。实际上,用户输入命令可以是如下用户输入,该用户输入基于当前实施的应用来使主处理 系统例如跳至播放列表上的下一歌曲、执行电子邮件检查、打开另ー应用、关闭应用、从通信会话断开等。根据各种示例实施方式,由于实施子系统,所以用户即使在电子设备的主处理系统处于省电模式时仍然能够通过提供用户输入来与电子设备交互而未体验在电子设备准备接收用户输入之前的滞后时间并且无需提供用于唤醒电子设备的初始用户输入、继而为用于请求电子设备执行任务的用户输入命令。这样,根据ー些示例实施方式,用户可以执行单个用户输入命令(在触摸屏显示器上的单次挥动)以使电子设备唤醒并且执行请求的任务。就包括触摸屏显示器的电子设备而言,根据各种示例实施方式,因此无需叩击屏幕以试图唤醒电子设备、并继而提供用户输入。实际上,根据各种示例实施方式,通过使用子系统,纵使主处理系统处于省电模式,电子设备也持续地准备接收用户输入。图I图示了用于经由子系统执行功率管理的示例方法的流程图。图I的示例方法可以由如这里描述的那样包括主处理系统和子系统的电子设备或者电子设备系统实施。在100,电子设备可以关于是否已经出现或者接收用户接ロ(UI)活动做出确定。如果尚未接收用户接ロ活动可能持续阈值时间段,则主处理系统可以在120进入省电模式。如果尚未检测到用户活动并且主处理系统处于省电模式,则子系统可以在130接收用户输入。根据ー些示例实施方式,如果主处理系统未处于省电模式,则可以绕过子系统并且可以从用户接ロ直接接收用户输入。然而根据ー些示例实施方式,子系统可以执行向主处理系统传递用户输入以用于处理的直通传递操作。如上文所述,当主处理系统处于省电模式时,子系统可以在130接收用户输入并且在140存储或者缓冲用户输入。子系统可以使用作为子系统的部分(该部分用于缓冲用户输入)的数据存储设备或者例如由主处理系统用于数据存储的数据存储设备。在150,子系统可以向主处理系统递送用户输入以唤醒主处理系统并且用于处理用户输入。就这一点而言,根据ー些示例实施方式,子系统可以在主处理系统准备接收这一信息时先向主处理系统发送唤醒通信、接着发送用户输入的表示。备选地,子系统可以向主处理系统发送单个通信,该通信触发主处理系统唤醒并且提供用户输入的表示用于由主处理系统处理。响应于处理用户输入,主处理系统可以可选地在160返回到省电模式。如图I所描绘的,根据ー些示例实施方式,主处理系统无需自动返回到省电模式而是可以实际上等待进ー步用户输入。根据各种示例实施方式,主处理系统是否返回到省电模式可以是应用和用户输入特有的。例如,如果用户输入是用于跳至播放列表中的下一歌曲的命令,则主处理系统可以返回到省电模式并且继续播放下一歌曲。然而,如果用户输入例如请求打开网上浏览器应用,则主处理系统可以在已经完成打开浏览器的任务之后保持活跃。基于前文,提供了示例使用情況。就这一点而言,根据第一使用情况,可以用电视遥控器实施本发明的ー个示例实施方式,其中电视遥控器为子系统而电视为主处理系统。就这一点而言,遥控器的用户无需按压遥控器上的电源按钮以接通电视、然后按压按钮“5”以改变成频道5,用户可以简单地按压遥控器上的按钮“5”。通过按压遥控器上的按钮“5”,遥控器可以被配置成向电视发送唤醒或者通电信号以及代表请求将电视的调谐频道改变成频道5的信号。这样,根据ー些示例实施方式,用户可以提供单个用户输入而子系统触发主处理系统的唤醒并且发送用户输入的表示以用于由主处理系统处理。关于媒体播放器设备的操作来描述涉及到ー个示例实施方式的第二使用情況。与第一使用情况不同,根据第二使用情况,可以在单个媒体播放器设备内包括主处理系统和子系统。媒体播放器设备可以当前播放歌曲,而主处理系统可以在活跃模式中操作。随后,可以由于用户输入或者由于不活动计时器而锁定媒体播放器设备。因而,媒体播放器设备可以继续在锁定状态中播放音乐,而主处理系统(例如,主处理器)可以在继续播放音乐时进入省电模式。用户随后可以提供以单个用户动作这一形式(例如以触摸屏显示器上的斯托克笔划姿势(stoke gesture)这ー形式)的用户输入,该用户输入请求播放下ー轨道。纵使主处理系统处于省电模式,子系统仍然可以接收和缓冲用户输入、触发唤醒主处理系统并且向主处理系统提供用户输入的表示以用于处理。媒体播放器设备的显示器可以指示已经请求下ー轨道。在跳至下一轨道之后,主处理系统可以返回到省电模式。图2图示了配置成如本文所述经由子系统执行能量管理的示例装置200。在ー些示例实施方式中,装置200可以实施为具有有线通信能力或者无线通信能力的通信设备或者被包括作为该通信设备的部件。在ー些示例实施方式中,装置200可以是通信设备(比如静止終端或者移动终端)的一部分。作为移动終端,装置200可以是移动计算机、移动电话、便携数字助理(PDA)、寻呼机、移动电视、游戏设备、相机、视频记录器、音频/视频播放器、收放机和/或全球定位系统(GPS)设备、电视遥控器、前述各项的组合等。无论通信设备的类型如何,装置200还可以包括计算能力。示例装置200包括处理器205、存储器设备210、输入/输出(I/O)接ロ 206、通信接ロ 215、用户接ロ 220和子系统230或者与它们通信。根据各种示例实施方式,可以在主处理系统207中包括处理器205和I/O接ロ 206。另外根据各种示例实施方式,可以在子系统230中包括子处理器231和存储器设备232。尽管图2描绘了处理器205、存储器设备210、输入/输出(I/O)接ロ 206、通信接ロ 215、用户接ロ 220和子系统230作为单个装置200的一部分,但是设想这些实体可以在各种组合中分组为多个设备的一部分。处理器205和子处理器231可以具体化为用于实施本发明的示例实施方式的各种功能的各种装置(例如微处理器、协同处理器、控制器、专用集成电路(如例如ASIC(专用集成电路)、FPGA(现场可编程门阵列))、硬件加速器、处理电路、其组合等)。处理器205可以具有相对于子处理器231的増加处理能力,并且处理器205可以在两个处理器活跃时消耗比子处理器231更多的功率。根据ー个示例实施方式,处理器205和/或子处理器231可以各自代表协同操作的多个处理器或者一个或者多个多核处理器。另外,处理器205和/或子处理器231可以包括用于有助于执行这里描述的功能的多个晶体管、逻辑门、时钟(例如振荡器)、其它电路等。处理器205和/或子处理器231可以(但是不必)包括一个或者 多个附带数字信号处理器。在ー些示例实施方式中,处理器205和/或子处理器231被配置成执行分别存储于存储器设备210和/或存储器设备232中的指令或者以别的方式可由处理器205和/或子处理器231访问的指令。处理器205和/或子处理器231可以被配置成操作从而使得处理器使装置200执行这里描述的各种功能。无论配置为硬件还是经由存储于计算机可读存储介质上的指令来配置或者其组合,处理器205和/或子处理器232可以是能够在相应地配置时根据本发明的实施方式执行操作的实体。因此,在其中处理器205和/或子处理器231各自具体化为ASIC、FPGA等或者是其部分的示例实施方式中,处理器205和/或子处理器231是用于进行这里描述的操作的具体配置的硬件。备选地,在其中处理器205和/或子处理器231具体化为存储于计算机可读存储介质上的指令的执行器的实施方式中,指令具体配置处理器205和/或子处理器231以执行这里描述的算法和操作。在ー些示例实施方式中,处理器205和/或子处理器231是如下具体设备(例如移动终端)的处理器,该设备被配置用于通过经由用于执行这里描述的算法、方法和操作的执行指令进 ー步配置处理器205和/或子处理器231来实施本发明的示例实施方式。存储器设备210和存储器设备232可以各自是可以包括易失性和/或非易失性存储器的一个或者多个计算机可读存储介质。在ー些示例实施方式中,存储器设备210和存储器设备232包括随机存取存储器(RAM)(包括动态和/或静态RAM、片上或者片外高速缓存存储器等)。另外,存储器设备210和存储器设备232可以包括可以嵌入和/或可拆卸的非易失性存储器并且可以例如包括只读存储器、闪存、磁存储设备(例如硬盘、软盘驱动、磁带等)、光盘驱动和/或介质、非易失性随机存取存储器(NVRAM)等。存储器设备210和存储器设备232可以包括用于暂时存储数据的高速缓存区域。就这一点而言,可以在处理器205或者子处理器231内包括存储器设备210和232中的一些或者所有设备。I/O接ロ可以是配置成将处理器205与其它电路或者设备(比如通信接ロ 215和子系统230)对接的用硬件、软件或者硬件与软件的组合实施的任何设备、电路或者装置。在ー些示例实施方式中,处理器205可以经由I/O接ロ 206来与存储器210对接。I/O接ロ206可以被配置成将信号和数据转换成可以由处理器205解译的形式。I/O接ロ 206还可以执行对输入和输出的缓冲以支持处理器205的操作。根据ー些不例实施方式,处理器205和I/O接ロ 206可以组合到单个芯片或者集成电路上,该芯片或者集成电路被配置项执行(或者使装置200执行)各种功能。通信接ロ 215可以是配置成从与示例装置200通信的网络225和/或任何其它设备或者模块接收数据和/或向其发送数据的用硬件、计算机程序产品或者硬件与计算机程序产品的组合实施的任何设备或者装置。处理器205还可以被配置成例如通过控制在通信接ロ 215内包括的硬件来有助于经由通信接ロ的通信。就这一点而言,通信接ロ 215可以例如包括一个或者多个天线、发射器、接收器、收发器和/或支持硬件(例如包括用于实现通信的处理器)。经由通信接ロ 215,示例装置200可以用设备到设备的方式和/或经由间接通信(经由基站、接入点、服务器、网关、路由器等)来与各种其它网络实体通信。通信接ロ 215可以被配置成提供根据任何有线或者无线通信标准的通信。通信接ロ 215可以被配置成支持多天线环境(比如多输入多输出(MMO)环境)中的通信。另夕卜,通信接ロ 215可以被配置成支持正交频分复用(OFDM)信令。在一些实施方式中,通信接ロ 215可以被配置成根据各种技术(比如ニ代(2G)无线通信协议、IS-136(时分多址(TDMA))、GSM(全球移动通信系统)、IS-95(码分多址(CDMA))、三代(3G)无线通信协议(比如通用移动电信系统(UMTS)、CDMA2000、宽带CDMA(WCDMA)和时分同步CDMA(TD-SCDMA))、
3.9代(3.9G)无线通信协议(比如演进型通用地面无线电接入网络(E-UTRAN))、第四代(4G)无线通信协议、国际移动电信-高级(IMT-高级)协议、长期演进(LTE)协议(包括LTE-高级等))通信。另外,通信接ロ 215可以被配置成提供根据如下技术的通信,这些技术如例如是射频(RF)、红外线(IrDA)或者大量不同无线联网技术(包括WLAN技术(比如IEEE802. 11 (例如 802. Ila,802. Ilb,802. Hg,802. Iln 等))、无线局域网(WLAN)协议、全球微波接入互操作性(WiMAX)技术(比如IEEE 802. 16)和/或无线专用网(WPAN)技术(比如IEEE 802. 15、蓝牙(BT)、BT的低功率版本、超宽带(UffB)、ffibree, Zigbee等))中 的任何技木。通信接ロ 215还可以被配置成支持可能经由网际协议(IP)在网络层的通信。用户接ロ 220可以与子系统230通信以经由用户接ロ 220接收用户输入和/或向用户呈现输出例如作为听觉、视觉、机械或者其它输出指示。用户接ロ 220可以例如包括键盘、鼠标、操纵杆、显示器(例如触摸屏显示器)、麦克风、扬声器或者其它输入/输出机制。根据ー些示例实施方式,用户接ロ 220还可以包括触摸传感器、压カ传感器、光传感器、邻近传感器、遥控器等或者支持它们的操作。另外,处理器205可以有可能经由子系统230来与配置成控制用户接ロ的一个或者多个单元的至少ー些功能的用户接ロ电路。处理器205和/或用户接ロ电路可以被配置成通过在可由处理器205访问的存储器(例如易失性存储器、非易失性存储器等)上存储的计算机程序指令(例如软件和/或固件)控制用户接ロ的一个或者多个单元的一个或者多个功能。在ー些示例实施方式中,用户接ロ电路被配置成有助于用户通过使用显示器来控制装置200的至少ー些功能并且配置成对用户输入做出响应。处理器205还可以包括配置成显示用户接ロ的至少部分的显示电路、显示器以及配置成有助于用户控制装置200的至少ー些功能的显示电路或者与它们通信。示例装置200的子系统230可以是部分或者全部具体化为硬件、计算机程序产品或者硬件与计算机程序产品的组合的任何装置或者设备(比如子处理器231 (实施用于配置示例装置200的存储指令)、存储器设备231 (存储配置成执行这里描述的功能的可执行程序代码指令)或者硬件配置的子处理器231 (配置成执行如这里描述的子系统230的功能))。根据各种示例实施方式,子系统230可以被配置成执行这里描述的功能并且具体为关于图5中所示示例方法描述的操作。根据ー些示例实施方式,子系统230可以被配置成在400接收主处理系统207已经进入省电模式的指示并且在410实施用于子系统的活跃模式。子系统230还可以被配置成在420在电子设备的主处理系统207处于省电模式时接收用户输入并且在430缓冲用户输入的表示。根据ー些示例实施方式,子系统230可以被配置成接收处于用户输入命令形式的用户输入。响应于接收用户输入,子系统230可以被配置成在440触发从省电模式唤醒主处理系统并且在450使得向主处理系统发送用户输入的表示。根据ー些示例实施方式,子系统230还可以被配置成响应于接收主处理系统准备接收用户输入的指示以用于处理的指示而使得发送由用户输入的表示。子系统23还可以被配置成在使得发送用户输入的表示之后接收主处理系统已经响应于处理用户输入而返回到省电模式的指示。值得注意的是主处理系统207子系统230在图2中图示为分离实体(例如具有分离处理器)。然而根据ー些示例实施方式(比如图3中所描绘的示例装置200a),可以在主处理系统207a中包括子系统230a,而在一些不例实施方式中,子系统230a可以是处理器205的部分。例如在ー些示例实施方式中,当主功率系统207a进入省电模式时,处理器205可以进入其中未与子系统230a关联的功能去激活的省电模式。主处理系统207a和子系统230可以配置成与主处理系统207和子系统230相似操作。现在參照图4,提供根据本发明各种实施方式的更具体示例装置。图4的示例装置是配置成在无线网络(比如蜂窝通信网络)内通信的移动终端10。移动终端10可以被配置成执行这里描述的功能。更 具体而言,可以使得移动终端10经由子处理器22执行关于子系统描述的功能而经由处理器20执行关于主处理系统描述的功能。就这一点而言,处理器20和子处理器22可以是与处理器205和子处理器231相似配置的集成电路或者芯片。另外,易失性存储器40和非易失性存储器42可以被配置成作为计算机可读存储介质来支持处理器20和子处理器22的操作。移动终端10还可以包括可以作为移动终端10的通信接ロ的部分而包括的天线
12、发射器14和接收器16。可以包括扬声器24、麦克风26、显示器28 (可以是触摸屏显示器)和小键盘30作为用户接ロ的部分。图I和图5图示了根据本发明示例实施方式的示例系统、方法和/或计算机程序产品的流程图。将理解流程图的每个操作和/或在流程图中的操作组合可以由各种装置实施。用于实施流程图的操作、在流程图中的操作组合或者这里描述的本发明的示例实施方式的其它功能的装置可以包括硬件和/或计算机程序产品(包括具有存储于其中的ー个或者多个计算机程序代码指令、程序指令或者可执行计算机可读程序代码指令的计算机可读存储介质(对比描述传播信号的计算机可读传输介质))。就这一点而言,程序代码指令可以存储于示例装置(比如示例装置200或者200a)的存储器设备(比如存储器设备210或者232)上并且由处理器(比如处理器205或者子处理器231)执行。如将理解的那样,任何这样的程序代码指令可以从计算机可读存储介质加载到计算机或者其它可编程装置上以产生特定机器,从而特定机器变成用于实施在流程图的操作中指定的功能的装置。这些程序代码指令还可以存储于计算机可读存储介质中,该存储介质可以指引计算机、处理器或者其它可编程装置以特定方式工作以由此生成特定机器或者特定制造品。存储于计算机可读存储介质中的指令可以产生制造品,其中制造品变成用于实施在流程图的操作中指定的功能的装置。可以从计算机可读存储介质取回并且向计算机、处理器或者其它可编程装置中加载程序代码指令以配置计算机、处理器或者其它可编程装置以执行将在计算机、处理器或者其它可编程装置上或者由计算机、处理器或者其它可编程装置执行的操作。可以依次执行程序代码指令的取回、加载和执行,从而一次取回、加载和执行ー个指令。在ー些示例实施方式中,可以并行执行取回、加载和/或执行,从而一起取回、加载和/或执行多个指令。程序代码指令的执行可以产生计算机实施的过程,从而计算机、处理器或者其它可编程装置执行的指令提供用于实施在流程图的操作中指定的功能的操作。因而,处理器执行与流程图的操作关联的指令或者在计算机可读存储介质中存储与流程图的块或者操作关联的指令支持用于执行指定功能的操作組合。还将理解,流程图的ー个或者多个操作和在流程图中的块或者操作组合可以由执行指定功能的基于专用硬件的计算机系统或者处理器或者专用硬件与程序代码指令的组合实施。根据另ー示例实施方式,提供一种示例方法。示例方法可以包括在主处理系统处于省电模式时接收用户输入;缓冲用户输入的表示;以及响应于接收用户输入而经由处理器触发从省电模式唤醒主处理系统并且使得向主处理系统发送用户输入的表示以用于处理。根据ー些示例实施方式,示例方法还可以包括接收主处理系统已经进入省电模式的指示;以及响应于接收主处理系统已经进入省电模式的指示而在准备接收用户输入时实施活跃模式。根据ー些示例实施方式,接收用户输入包括接收用户输入,其中用户输入处于用户输入命令的形式。根据ー些示例实施方式,示例方法包括在使得发送用户输入的表示之后,接收主处理系统响应于处理用户输入,已经返回到省电模式的指示。根据ー些示例实施方式,使得发送用户输入的表示包括响应于接收主处理系统准备接收用户输入的表示以用于处理的指示而使得发送用户输入的表示。根据ー些示例实施方式,触发唤醒主处理系统包括从子系统触发唤醒主处理系统,其中子系统和主处理系统位于分离的电子设备中。另ー示例实施方式是ー种装置,包括至少ー个处理器和至少ー个存储器的装置,至少ー个存储器包括计算机程序代码。至少ー个存储器和计算机程序代码被配置成利用至 少ー个处理器,使得该装置至少执行在主处理系统处于省电模式时接收用户输入;缓冲用户输入的表示;以及响应于接收用户输入,触发从省电模式唤醒主处理系统并且使得向主处理系统发送用户输入的表示以用于处理。根据ー些示例实施方式,还使得示例装置执行接收主处理系统已经进入省电模式的指示;以及响应于接收主处理系统已经进入省电模式的指示,在准备接收用户输入时实施活跃模式。根据ー些示例实施方式,使得示例装置执行接收用户输入包括使得所述装置执行接收处于用户输入命令的形式的用户输入。根据ー些示例实施方式,还使得示例装置执行在使得发送用户输入的表示之后,接收主处理系统响应于处理用户输入,已经返回到省电模式的指示。根据ー些示例实施方式,使得示例装置执行使得发送用户输入的表示包括使得执行响应于接收主处理系统准备接收用户输入的表示的指示,使得发送用户输入的表示。根据ー些示例实施方式,使得示例装置执行触发唤醒主处理系统包括使得执行从子系统触发唤醒主处理系统,子系统和主处理系统位于分离的电子设备中。根据ー些示例实施方式,示例装置包括移动终端,并且其中示例装置还包括用户接ロ电路和用户接ロ软件,配置成有助于用户通过使用显示器来控制移动终端的至少ー些功能并且配置成对用户输入做出响应;以及显示器和显示电路,配置成显示移动终端的用户接ロ的至少部分,显示器和显示电路被配置成有助于用户控制移动终端的至少ー些功能。根据ー些示例实施方式,示例装置还包括主处理系统,其中主处理系统包括配置成实施省电模式的主处理器。另ー示例实施方式是ー种计算机可读存储介质,该存储介质具有存储于其上的计算机程序代码,计算机程序代码被配置成在执行时使得装置执行在主处理系统处于省电模式时接收用户输入;缓冲用户输入的表示;以及响应于接收用户输入而触发从省电模式唤醒主处理系统并且使得向主处理系统发送用户输入的表示以用于处理。根据ー些示例实施方式,计算机程序代码还被配置成使得该装置执行接收主处理系统已经进入省电模式的指示;以及响应于接收主处理系统已经进入省电模式的指示,在准备接收用户输入时实施活跃模式。根据ー些示例实施方式,计算机程序代码被配置成使得该装置执行接收用户输入包括配置成使得该装置执行接收处于用户输入命令的形式的用户输入。根据ー些示例实施方式,计算机程序代码还被配置成使得该装置执行在使得发送用户输入的表示之后,接收主处理系统响应于处理用户输入,已经返回到省电模式的指示。根据ー些示例实施方式,计算机程序代码被配置成使得该装置执行使得发送用户输入的表示包括配置成使得该装置执行响应于接收主处理系统准备接收用户输入的表示以用于处理的指示,使得发送用户输入的表示。根据ー些示例实施方式,计算机程序代码被配置成使得该装置执行触发唤醒主处理系统包括配置成使得该装置执行从子系统触发唤醒主处理系统,子系统和主处理系统位于分离的电子设备中。从在前文描述和关联附图中呈现的教导中受益的、在这里阐述的发明涉及的领域中的技术人员将想到这些发明的诸多修改和其它实施方式。因此将理解本发明将不限于所公开的具体实施方式
,并且修改和其它实施方式g在于包含于所附权利要求的范围内。另外,虽然前文描述和关联附图在某些示例単元和/或功能组合的背景中描述示例实施方式,但是应当理解备选实施方式可以提供不同単元和/或功能组合,而未脱离所附权利要求的范围。就这一点而言,例如还设想如可以在ー些所附权利要求中阐述的与上文明确描 述的单元和/或功能组合不同的単元和/或功能组合。虽然这里运用特定术语,但是仅在通用和描述意义上而非出于限制的目的使用它们。
权利要求
1.ー种方法,包括 在处理系统处于省电模式时接收用户输入; 缓冲所述用户输入的表示;以及 响应于接收所述用户输入 经由处理器触发从所述省电模式唤醒所述处理系统,以及 使得向所述处理系统发送所述用户输入的表示以用于处理。
2.根据权利要求I所述的方法,还包括 接收所述处理系统已经进入所述省电模式的指示;以及 响应于接收所述处理系统已经进入所述省电模式的所述指示,在准备接收用户输入时实施活跃模式。
3.根据权利要求I所述的方法,其中接收用户输入包括接收处于用户输入命令的形式的用户输入。
4.根据权利要求I所述的方法,还包括在使得发送所述用户输入的所述表示之后,接收所述处理系统响应于处理所述用户输入,已经返回到所述省电模式的指示。
5.根据权利要求I所述的方法,其中使得发送所述用户输入的所述表示包括响应于接收所述处理系统准备接收所述用户输入的所述表示以用于处理的指示,使得发送所述用户输入的所述表不。
6.根据权利要求I所述的方法,其中触发所述唤醒所述处理系统包括触发所述从子系统唤醒所述处理系统,所述子系统和所述处理系统位于分离的电子设备中。
7.ー种装置,包括至少ー个处理器和至少ー个存储器,所述至少一个存储器包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置成利用所述至少一个处理器,使得所述装置至少执行 在处理系统处于省电模式时接收用户输入; 缓冲所述用户输入的表示;以及 响应于接收所述用户输入 触发从所述省电模式唤醒所述处理系统,以及 使得向所述处理系统发送所述用户输入的所述表示以用于处理。
8.根据权利要求7所述的装置,其中还使得所述装置执行 接收所述处理系统已经进入所述省电模式的指示;以及 响应于接收所述处理系统已经进入所述省电模式的指示,在准备接收用户输入时实施活跃模式。
9.根据权利要求7所述的装置,其中使得所述装置执行接收用户输入包括使得所述装置执行接收处于用户输入命令的形式的用户输入。
10.根据权利要求7所述的装置,其中还使得所述装置执行在使得发送所述用户输入的所述表示之后,接收所述处理系统响应于处理所述用户输入,已经返回到所述省电模式的指示。
11.根据权利要求7所述的装置,其中使得所述装置执行使得发送所述用户输入的所述表示包括使得执行响应于接收所述处理系统准备接收所述用户输入的所述表示的指示,使得发送所述用户输入的所述表示。
12.根据权利要求7所述的装置,其中使得所述装置执行触发所述唤醒所述处理系统包括使得执行从子系统触发所述唤醒所述处理系统,所迷子系统和所述处理系统位于分离的电子设备中。
13.根据权利要求7所述的装置,其中所述装置包括移动终端,并且其中所述装置还包括用户接ロ电路和用户接ロ软件,配置成有助于用户通过使用显示器来控制所述移动终端的至少ー些功能并且配置成对用户输入做出响应;以及显示器和显示电路,配置成显示所述移动终端的用户接ロ的至少部分,所述显示器和所述显示电路被配置成有助于用户控制移动终端的至少ー些功能。
14.根据权利要求13所述的装置,还包括所述处理系统,其中所述处理系统包括配置成实施所述省电模式的处理器。
15.一种计算机可读存储介质,具有存储于其上的计算机程序代码,所述计算机程序代码被配置成在执行时使得装置执行 在处理系统处于省电模式时接收用户输入; 缓冲所述用户输入的表示;以及 响应于接收所述用户输入 触发从所述省电模式唤醒所述处理系统,以及 使得向所述处理系统发送所述用户输入的所述表示以用于处理。
16.根据权利要求15所述的计算机可读存储介质,其中所述计算机程序代码还被配置成使得所述装置执行 接收所述处理系统已经进入所述省电模式的指示;以及 响应于接收所述处理系统已经进入所述省电模式的所述指示,在准备接收用户输入时实施活跃模式。
17.根据权利要求15所述的计算机可读存储介质,其中所述计算机程序代码被配置成使得所述装置执行接收用户输入包括配置成使得所述装置执行接收处于用户输入命令的形式的用户输入。
18.根据权利要求15所述的计算机可读存储介质,其中所述计算机程序代码还被配置成使得所述装置执行在使得发送所述用户输入的所述表示之后,接收所述处理系统响应于处理所述用户输入,已经返回到所述省电模式的指示。
19.根据权利要求15所述的计算机可读存储介质,其中所述计算机程序代码被配置成使得所述装置执行使得发送所述用户输入的所述表示包括配置成使得所述装置执行响应于接收所述处理系统准备接收所述用户输入的所述表示以用于处理的指示,使得发送所述用户输入的所述表示。
20.根据权利要求15所述的计算机可读存储介质,其中所述计算机程序代码被配置成使得所述装置执行触发所述唤醒所述处理系统包括配置成使得所述装置执行从子系统触发所述唤醒所述处理系统,所迷子系统和所述处理系统位于分离的电子设备中。
全文摘要
提供用于经由子系统执行能量管理的各种方法。一种示例方法包括在主处理系统处于省电模式时接收用户输入;并且缓冲用户输入的表示。该示例方法还包括响应于接收用户输入,触发从省电模式唤醒处理系统,并且使得向主处理系统发送用户输入的表示用于处理。还提供相似和有关示例方法和示例装置。
文档编号G06F3/01GK102667666SQ201080056502
公开日2012年9月12日 申请日期2010年12月21日 优先权日2009年12月22日
发明者中山隆史, 荒木俊介, 高野俊晓 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1