一种多核移动终端的省电方法及装置制造方法及图纸

技术编号:12911837 阅读:86 留言:0更新日期:2016-02-24 17:01
本发明专利技术实施例公开了一种多核移动终端的省电方法及装置,其中,所述方法包括:获取移动终端传感器采集的数据;根据传感器采集的数据判断移动终端是否处于闲置状态;在移动终端处于闲置状态时,降低中央处理器CPU运行的内核数量和/或中央处理器CPU内核的运行频率。采用本发明专利技术实施例所提供的技术方案,能够在移动终端处于闲置状态时,动态调整运行的内核数量和降低运行频率实现降低系统功耗,延长移动终端续航时长的目的,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种多核移动终端的省电方法及装置
技术介绍
随着处理器技术的不断发展,多核技术成为当今处理器发展的重要方向。目前,移动终端广泛采用多核处理器作为中央处理器(Central Processing Unit,CPU)。相比传统的单核芯片,多核处理器技术可保持在频率不变的情况下,大幅度的提升系统的性能。虽然多核处理器能够提供强大的计算能力,但是由于CPU内核数量的增加而消耗了更多的电能。这是因为,当移动终端处于闲置状态时,多核处理器处理的数据量较少的情况下,一些CPU内核可能处于“空转”状态。也就是说,当多核处理器执行某一任务时,一些CPU内核会不断的去查询是否有数据或事件需要处理。由于这些CPU在不停的执行系统指令,因而也会相应的消耗电能。
技术实现思路
有鉴于此,本专利技术实施例提出一种多核移动终端的省电方法及装置,以解决移动终端在闲置时多核处理器功耗过高的问题。第一方面,本专利技术实施例提供了一种多核移动终端的省电方法,包括:获取移动终端传感器采集的数据;根据传感器采集的数据判断移动终端是否处于闲置状态;在移动终端处于闲置状态时,调整中央处理器CPU运行的内核数量和/或中央处理器CPU内核的运行频率。第二方面,本专利技术实施例还提供了一种多核移动终端的省电装置,包括:数据获取模块,用于获取移动终端传感器采集的数据;闲置状态判断模块,用于根据传感器采集的数据判断移动终端是否处于闲置状态;内核数量和频率降低模块,用于在移动终端处于闲置状态时,降低中央处理器CPU运行的内核数量和/或中央处理器CPU内核的运行频率。采用本专利技术实施例所提供的技术方案,通过根据移动终端传感器采集的数据确定移动终端当前使用状态,并根据移动终端的使用状态动态的调整运行的内核数量和运行频率。能够在移动终端处于闲置状态时,动态调整运行的内核数量和降低运行频率。实现了降低系统功耗,延长移动终端续航时长的目的,提高了用户体验。【附图说明】通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术第一实施例提供的多核移动终端的省电方法的流程示意图;图2是本专利技术第二实施例提供的多核移动终端的省电方法的流程示意图;图3为本专利技术第二实施例提供的多核移动终端的省电方法中移动终端重力传感器采集重力加速度方向示意图;图4是本专利技术第三实施例提供的多核移动终端的省电方法的流程示意图;图5是本专利技术第四实施例提供的多核移动终端的省电方法的流程示意图;图6是本专利技术第五实施例提供的多核移动终端的省电方法的流程示意图;图7是本专利技术第六实施例提供的多核移动终端的省电装置的结构示意图。【具体实施方式】下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。图1为本专利技术的第一实施例提供的多核移动终端的省电方法的流程示意图,本实施例适用于配置多核处理器的移动终端,该方法可由多核移动终端的省电装置来执行,该装置可由软件/硬件方式实现,并集成于移动终端中。参见图1,所述多核移动终端的省电方法,包括:步骤110,获取移动终端传感器采集的数据。目前,移动终端上配置有多种传感器,例如:重力传感器、加速度传感器、光线传感器和气压传感器等,用于为用户提供数据和服务。例如,移动终端通过光线传感器能检测周围环境的亮度,并利用光线传感器的数据自动调节显示屏亮度。传感器通过敏感元件根据设定的频率定时采集物理量,并将采集到的物理量转变为相应的电信号。进而将电信号转换为数字信号,并将数字信号传输给移动终端,使移动终端获取到传感器所采集的数据。示例性的,加速度传感器通过压感电容将加速度物理量转变为相应的电信号,再通过模数转换得到数字信号,最后将数字信号传输给移动终端,移动终端可以获取到加速度传感器所采集的数据。步骤120,根据传感器采集的数据判断移动终端是否处于闲置状态。按照移动终端的使用情况可以将移动终端的状态分为使用状态和闲置状态。所述使用状态为用户使用移动终端时的状态;所述闲置状态可以是用户未使用移动终端,移动终端处于待机时的状态。由于通过传感器采集的数据能够感知移动终端的运动状态和外界环境,根据传感器采集的数据可以判断移动终端当前的状态是否处于闲置状态。示例性的,通过距离传感器获取用户与移动终端之间的距离数据,如果获取的距离数据小于一定的距离数值,则可以判断用户在使用移动终端,移动终端当前处于使用状态;如果获取的距离数据大于一定的距离数值,则可以判断用户距离移动终端较远,未使用移动终端,移动终端当前处于闲置状态。步骤130,在移动终端处于闲置状态时,降低中央处理器CPU运行的内核数量和/或中央处理器CPU内核的运行频率。在确定当前移动终端处于闲置状态时,由于无需多个内核和/或较高的内核频率处理指令和数据,移动终端可以降低中央处理器CPU运行的内核数量和/或中央处理器CPU内核的运行频率,以实现降低多核处理器功耗的目的。具体的,移动终端只保留预设数量的内核运行,将其余内核关闭,并可以通过调整处理器的输入电压,使处理器根据电压的变化,将内核的运行频率降低到预设的频率,实现降低多核处理器功耗的目的。本实施例通过根据移动终端传感器采集的数据确定移动终端当前使用状态,并根据移动终端的使用状态动态的调整运行的内核数量和运行频率。能够在移动终端处于闲置状态时,动态的调整运行的内核数量和降低运行频率,实现了降低系统功耗,延长移动终端续航时长的目的,提高了用户体验。在本实施例的一个优选实施方式中,将降低CPU运行的内核数量和/或CPU内核的运行频率,优化为:保留一个内核运行,并将保留内核的运行频率降低到预设频率。如果确定移动终端处于闲置状态,则多核CPU处于低负荷状态,无需开启多个内核处理数据和指令。移动终端保留一个内核运行,并将保留内核的运行频率降低到预设频率。具体的,可以通过指令挂起除保留内核以外的其它CPU内核,只保留一个内核运行,并且将保留内核的运行频率降低到预设频率,所述预设频率可以由经验值确定,能够在闲置状态下满足处理数据和指令的需求。图2为本专利技术第二实施例提供的多核移动终端的省电方法的流程示意图。本实施例以第一实施例为基础,将移动终端传感器限定为重力传感器,并将所述根据传感器采集的数据判断移动终端是否处于闲置状态,具体优化为:在重力传感器采集的数据为重力加速度g时,判断所述移动终端处于闲置状态。参见图2,所述多核移动终端的省电方法,包括:[00当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种多核移动终端的省电方法,其特征在于,包括:获取移动终端传感器采集的数据;根据传感器采集的数据判断移动终端是否处于闲置状态;在移动终端处于闲置状态时,降低中央处理器CPU运行的内核数量和/或中央处理器CPU内核的运行频率。

【技术特征摘要】

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1