一种处理器频率控制方法和电子设备技术

技术编号:11162125 阅读:79 留言:0更新日期:2015-03-18 18:04
本发明专利技术的实施例提供一种处理器频率控制方法和电子设备,涉及电子技术领域,能够根据触发事件的类型,选择性地执行对处理器的频率调整指令。其方法为:根据处理器接收的频率调整指令,对触发事件的类型进行判断,根据判断结果,若为第一类型触发事件才执行频率调整指令。本发明专利技术的实施例用于对处理器频率进行控制,降低电子设备功耗。

【技术实现步骤摘要】
一种处理器频率控制方法和电子设备
本专利技术涉及电子
,尤其涉及一种处理器频率控制方法和电子设备。
技术介绍
目前,智能手机、平板电脑等电子设备都能够根据当前的任务负载来调整处理器的频率。在多种处理器频率调节方式中,按需(Ondemand)算法具有较高的通用性。Ondemand算法指的是在电子设备任务负载较低时,处理器以一个相对低的频率运行,当系统负载提高时候自动提高频率。以这种模式运行,不会因为处理器降频造成电子设备性能的降低,同时还能节约电能和降低温度,兼顾了电子设备的性能与功耗。同时为了增加用户交互的实时性,目前Ondemand算法都会在有触发事件发生时,生成对处理器的频率调整指令,自动调整到处理器的最高频率,使得系统能够快速完成触发装置产生触发事件后的任务处理。产生触发事件的触发装置有多种类型,如触摸屏、按键(keypad)、接近传感器(psensor)、加速度传感器(gsensor)、陀螺仪传感器(gyrosensor)等等。当触摸屏、按键等触发装置由于用户操控行为的操作产生触发事件时,系统能够根据需要将处理器频率调至最高频率,但是,对于加速度传感器、接近传感器、陀螺仪传感器等传感器,由于固定采样、中断等非用户操控行为的操作,同样也会产生触发事件,触发装置连续地采样或进行中断导致系统产生频繁的触发事件,大量的频率调整指令将处理器维持在最高频率,对电子设备的功耗造成很大的负担。
技术实现思路
本专利技术的实施例提供一种处理器频率控制方法和电子设备,根据触发事件的类型,选择性地执行频率调整指令控制处理器的频率,降低了电子设备功耗,实现了有效的省电策略。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种处理器频率控制方法,所述方法包括:处理器接收一频率调整指令;根据所述频率调整指令,判断生成所述频率调整指令的触发事件类型;根据所述触发事件类型,得到对所述触发事件类型的判断结果,若所述判断结果表明所述触发事件属于第一类型触发事件,则执行所述频率调整指令。另一方面,提供一种电子设备,所述电子设备包括:接收单元,用于控制处理器接收一频率调整指令;判断单元,用于根据所述频率调整指令,判断生成所述频率调整指令的触发事件类型;处理单元,用于根据所述触发事件类型,得到对所述触发事件类型的判断结果,若所述判断结果表明所述触发事件属于第一类型触发事件,则执行所述频率调整指令。本专利技术的实施例提供一种处理器频率控制方法和电子设备,通过对处理器接收到的频率调整指令进行判断,得到触发事件的类型,并进一步进行判断,根据判断结果,若触发事件为第一类型触发事件才执行频率调整指令,实现了根据触发事件类型对处理器频率进行控制,降低了电子设备的功耗。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种处理器频率控制方法的流程示意图;图2为本专利技术实施例提供的另一种处理器频率控制方法的流程示意图;图3为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的实施例提供一种处理器频率控制方法,如图1所示,该方法,包括:S101、处理器接收一频率调整指令。S102、根据频率调整指令,判断生成该频率调整指令的触发事件类型。S103、根据触发事件类型,得到对触发事件类型的判断结果,若判断结果表明触发事件属于第一类型触发事件,则执行频率调整指令。本专利技术的实施例提供一种处理器频率控制方法,通过对处理器接收到的频率调整指令进行判断,得到触发事件的类型,并进一步进行判断,根据判断结果,若触发事件为第一类型触发事件才执行频率调整指令,实现了根据触发事件类型对处理器频率进行控制,降低了电子设备的功耗。为了使本领域技术人员能够更清楚地理解本专利技术实施例提供的技术方案,下面通过具体的实施例,对本专利技术实施例提供的另一种处理器频率控制方法进行详细说明,如图2所示,该方法,包括:S201、获取频率调整指令。示例性的,生成频率调整指令的触发事件可以是由用户操控行为的操作产生,如用户对触摸屏、按键等的操作;也可以是非用户操控行为的操作产生,如加速度传感器的自动采样、接近传感器的中断。S202、根据生成频率调整指令的触发事件,判断产生触发事件的装置。具体的,生成频率调整指令的触发事件的产生来源可以为第一类型装置或第二类型装置。其中,第一类型装置为接收操控类型操作产生触发事件的触发装置,包括触摸屏、键盘、物理按键或虚拟按键;第二类型装置为接收操控类型操作或非操控类型操作产生触发事件的触发装置,包括传感器。上述列举的第一类型装置和第二类型装置仅仅为示例性的,包括但不限于此。S203、根据产生触发事件的装置,判断触发事件类型。具体的,若触发事件的产生来源为第一类型装置,则确定触发事件为第一类型触发事件;若触发事件的产生来源为第二类型装置,则进行进一步的判断,包括:判断触发事件是否符合预设条件,若触发事件符合预设条件,则确定触发事件为第一类型触发事件,若触发事件不符合预设条件,则确定触发事件为第二类型触发事件。其中,第一类型触发事件为操控类型触发事件,由触发装置接收操控类型操作产生,包括触摸屏接收用户的触控操作、键盘接收用户的按键操作、加速度传感器接收用户摇动手机操作;第二类型触发事件为非操控类型触发事件,由触发装置接收非操控类型操作产生,包括加速度传器感、光线感应传感器固定采样接收固定采样信号。上述列举的第一类型触发事件和第二类型触发事件仅仅为示例性的,包括但不限于此。上述判断触发事件是否符合预设条件的过程,具体包括:在所述第二类型装置产生所述触发事件时,得到所述非操控类型操作的触发操作参数,判断所述触发操作参数是否大于等于预设阈值;和/或,在所述第二类型装置产生所述触发事件时,得到所述非操控类型操作的触发操作参数,通过对所述触发操作参数按照预设算法进行处理,获取触发操作特征,并判断所述触发操作特征是否与预设特征相符合。示例性的,用户对电子设备触摸屏进行点击或滑动等操作,产生触发事件,该触发事件生成频率调整指令,处理器接收该频率调整指令,对该触发事件类型进行判断;由于触摸屏属于第一类型装置,所以接收到用户对触摸屏的操作属于操控类型操作,所以该触发事件为操控类型触发事件,即第一类型触发事件。或者,示例性的,用户通过旋转电子设备屏幕方向实现翻转屏幕图像等操作,加速度传感器采样检测,产生触发事件,该触发事件生成频率调整指令,处理器接收该频率调整指令,对该触发事件类型进行判断;由于加速度传感器属于第二类型装置,所以需要对触发事件进行进一步的判定。具体的,在用户旋转电子设备屏幕方向时,加速度传感器采样检测到传感器在x、y、z三轴上的加速度数值,将上述加速度数值作为该操作本文档来自技高网...
一种处理器频率控制方法和电子设备

【技术保护点】
一种处理器频率控制方法,应用于电子设备中,其特征在于,所述方法包括:处理器接收一频率调整指令;根据所述频率调整指令,判断生成所述频率调整指令的触发事件类型;根据所述触发事件类型,得到对所述触发事件类型的判断结果,若所述判断结果表明所述触发事件属于第一类型触发事件,则执行所述频率调整指令。

【技术特征摘要】
1.一种处理器频率控制方法,应用于电子设备中,其特征在于,所述方法包括:处理器接收一频率调整指令;根据所述频率调整指令,判断生成所述频率调整指令的触发事件类型;根据所述触发事件类型,得到对所述触发事件类型的判断结果,若所述判断结果表明所述触发事件属于第一类型触发事件,则执行所述频率调整指令;所述根据所述频率调整指令,判断生成所述频率调整指令的触发事件类型包括:若所述触发事件的产生来源为第一类型装置,则确定所述触发事件为所述第一类型触发事件;或,若所述触发事件的产生来源为第二类型装置,则进一步判断所述触发事件是否符合预设条件,若所述触发事件符合所述预设条件,则确定所述触发事件为所述第一类型触发事件,若所述触发事件不符合所述预设条件,则确定所述触发事件为第二类型触发事件;所述进一步判断所述触发事件是否符合预设条件,包括:采样检测传感器在x、y、z三轴上的加速度数值,将所述加速度数值作为操作过程的触发操作参数,当所述触发操作参数大于或等于电子设备中传感器对应的预设阈值时,通过预设算法结合x、y、z三轴上的加速度数值和电子设备当前的工作状态,处理还原获得触发操作特征,将所述触发操作特征与电子设备中的预设特征进行比较,当所述触发操作特征与预设特征中用户通过旋转电子设备屏幕方向实现翻转屏幕图像的操作相符合时,判断所述触发事件为所述第一类型触发事件;或,采样检测传感器在x、y、z三轴上的加速度数值,将所述加速度数值作为操作过程的触发操作参数,当所述触发操作参数小于电子设备中传感器对应的预设阈值时,可直接判定所述触发事件为第二类型触发事件,若所述触发操作参数大于等于预设阈值,则进一步通过预设算法结合x、y、z三轴上的加速度数值和电子设备当前的工作状态,处理还原获得触发操作特征,将所述触发操作特征与电子设备中多种预设特征进行比较,当所述触发操作特征与预设特征都不相符合示,判断该触发事件为所述第二类型触发事件。2.根据权利要求1所述的方法,其特征在于,所述第一类型触发事件为操控类型触发事件,由触发装置接收操控类型操作产生;所述第二类型触发事件为非操控类型触发事件,由所述触发装置接收非操控类型操作产生。3.根据权利要求1所述的方法,其特征在于,所述第一类型装置为接收所述操控类型操作产生所述触发事件的所述触发装置,包括触摸屏、键盘、物理按键或虚拟按键;所述第二类型装置为接收所述操控类型操作或所述非操控类型操作产生所述触发事件的所述触发装置,包括传感器。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述判断结果表明所述触发事件为第一类型触发事件,则执行所述频率调整指令;若所述判断结果表明所述触发事件为第二类型触发事件,则不执行所述...

【专利技术属性】
技术研发人员:席振新
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1