一种调整屏幕刷新率的方法及终端技术

技术编号:10509497 阅读:129 留言:0更新日期:2014-10-08 12:16
本发明专利技术公开了一种调整屏幕刷新率的方法,该方法包括:接收到屏幕刷新率调整指令时,计算终端当前应用的界面刷新率;根据当前应用的界面刷新率调整所述终端的屏幕刷新率。本发明专利技术还同时公开了一种终端。

【技术实现步骤摘要】
一种调整屏幕刷新率的方法及终端
本专利技术涉及终端屏幕管理技术,尤其涉及一种调整屏幕刷新率的方法及终端。
技术介绍
目前,由于终端的功能越来越丰富和强大,因此,对终端中电池的消耗也较大,这样,就造成了终端的待机和续航能力很难满足用户长时间使用的需求;在终端的电池消耗中,屏幕显示的耗电占了很大的比例。现有技术在屏幕显示过程中,图像是按照固定的屏幕刷新率进行刷新并显示,该固定的屏幕刷新率在屏幕初始化过程中,是由系统设置的默认值;其中,屏幕刷新率是每秒中读取图像缓存中图像,刷新到屏幕上的帧数。专利技术人在实现本专利技术的过程中,发现现有技术至少存在以下缺陷:由于屏幕工作在不同的屏幕刷新率下,屏幕刷新的耗电会有一定的差别,而现有技术中,按照固定的屏幕刷新率对屏幕进行刷新消耗的电池电量固定,不能够动态地调整终端的屏幕刷新率,进而不能够达到节电的效果。由此可见,目前亟需一种动态地调整屏幕刷新率的解决方案。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种调整屏幕刷新率的方法及终端,能够动态地调整终端的屏幕刷新率。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种调整屏幕刷新率的方法,该方法包括:接收到屏幕刷新率调整指令时,计算终端当前应用的界面刷新率;根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率。上述方案中,所述计算终端当前应用的界面刷新率,包括:在预设的采样时间内,统计所述终端当前应用中进行界面刷新的图像帧数;根据所述图像帧数及采样时间,计算终端当前应用的界面刷新率。上述方案中,所述根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率,包括:预设第一界面刷新率阈值、第一屏幕刷新率及第二屏幕刷新率;其中,所述第一屏幕刷新率低于所述第二屏幕刷新率;若所述当前应用的界面刷新率小于等于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第一屏幕刷新率;若所述当前应用的界面刷新率大于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第二屏幕刷新率。上述方案中,所述根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率,包括:预设第一界面刷新率阈值、第二界面刷新率阈值、第一屏幕刷新率、第二屏幕刷新率及第三屏幕刷新率;其中,所述第一界面刷新率阈值小于所述第二界面刷新率阈值,所述第一屏幕刷新率最低,所述第三屏幕刷新率最高;若所述当前应用的界面刷新率小于等于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第一屏幕刷新率;若所述当前应用的界面刷新率大于所述第一界面刷新率阈值且小于等于所述第二界面刷新率阈值,则调整所述终端的屏幕刷新率为第二屏幕刷新率;若所述当前应用的界面刷新率大于所述第二界面刷新率阈值,则调整所述终端的屏幕刷新率为第三屏幕刷新率。上述方案中,所述方法还包括:按照设定时间间隔方式或事件触发方式,重新计算终端当前应用的界面刷新率;根据重新计算的当前应用的界面刷新率,调整所述终端的屏幕刷新率。基于上述方法,本专利技术实施例还提供了一种终端,该终端包括:计算单元、调整单元;其中,所述计算单元,用于接收到屏幕刷新率调整指令时,计算终端当前应用的界面刷新率;所述调整单元,用于向所述计算单元发送屏幕刷新率调整指令;并根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率。上述方案中,所述计算单元具体用于:在预设的采样时间内,统计所述终端当前应用中进行界面刷新的图像帧数;根据所述图像帧数及采样时间,计算终端当前应用的界面刷新率。上述方案中,所述调整单元具体用于:预设第一界面刷新率阈值、第一屏幕刷新率及第二屏幕刷新率;其中,所述第一屏幕刷新率低于所述第二屏幕刷新率;若所述当前应用的界面刷新率小于等于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第一屏幕刷新率;若所述当前应用的界面刷新率大于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第二屏幕刷新率。上述方案中,所述调整单元具体用于:预设第一界面刷新率阈值、第二界面刷新率阈值、第一屏幕刷新率、第二屏幕刷新率及第三屏幕刷新率;其中,所述第一界面刷新率阈值小于所述第二界面刷新率阈值,所述第一屏幕刷新率最低,所述第三屏幕刷新率最高;若所述当前应用的界面刷新率小于等于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第一屏幕刷新率;若所述当前应用的界面刷新率大于所述第一界面刷新率阈值且小于等于所述第二界面刷新率阈值,则调整所述终端的屏幕刷新率为第二屏幕刷新率;若所述当前应用的界面刷新率大于所述第二界面刷新率阈值,则调整所述终端的屏幕刷新率为第三屏幕刷新率。上述方案中,所述计算单元还用于,按照设定时间间隔的方式或事件触发方式,重新计算终端当前应用的界面刷新率;所述调整单元还用于,根据重新计算的当前应用的界面刷新率,调整所述终端的屏幕刷新率。本专利技术实施例所提供的调整屏幕刷新率的方法及终端,接收到屏幕刷新率调整指令时,计算终端当前应用的界面刷新率;根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率。如此,本专利技术实施例根据当前应用的界面刷新率动态地调整所述终端的屏幕刷新率,而不采用固定的屏幕刷新率,从而能够降低所述终端的耗电量。附图说明图1为本专利技术实施例调整屏幕刷新率的方法实现流程示意图;图2为本专利技术实施例终端组成结构示意图。具体实施方式本专利技术实施例中,接收到屏幕刷新率调整指令时,计算终端当前应用的界面刷新率;根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率。本专利技术实施例中,所述终端可以是具备智能化显示功能的设备,例如可以为:智能手机、平板电脑ipad、电脑等终端设备。下面结合附图和具体实施方式对本专利技术所述方法和装置作进一步说明。本专利技术实施例提出了一种调整屏幕刷新率的方法,如图1所示,该方法包括:步骤S100:接收到屏幕刷新率调整指令时,计算终端当前应用的界面刷新率。本步骤中,所述屏幕刷新率调整指令是按照设定时间间隔方式或事件触发方式触发的,触发方式具体描述如下:方式一、按照事件触发方式进行触发,例如,在所述终端当前应用启动或唤醒时,自动发出屏幕刷新率调整指令;或者,在所述终端当前应用发生切换时,即由当前应该切换到下一应用时,自动发出屏幕刷新率调整指令。方式二、按照设定时间间隔方式触发,在前一采样完成的设定时间间隔之后,自动发出屏幕刷新率调整指令,在下一预设的采样时间内重新计算终端当前应用的界面刷新率,能够实时地计算终端当前应用的界面刷新率,从而实时且动态地调整所述终端的屏幕刷新率;根据实际需求设定时间间隔,例如,设定时间间隔为30ms,这样能够降低单位时间内屏幕刷新率的调整次数,从而提高所述终端屏幕的工作效率,并且降低所述终端的耗电量。本步骤中,接收到屏幕刷新率调整指令时,首先,在预先设置的采样时间内,统计出所述终端当前应用中进行界面刷新的图像帧数;然后,根据所述图像帧数及采样时间,计算终端当前应用的界面刷新率。具体的实现方式如下:方式一、在T0时刻,接收到屏幕刷新率调整指令,触发界面刷新率的计算过程,在T0之后的T1、T2、Tn时刻,该应用触发第一次、第二次、…第n次界面刷新,每次界面刷新对应变换一帧图像,则在采样时间T0~Tn内,统计出当前应用中进行界面刷新的图像帧数n,并按照如下公式计算界面刷新率υ:υ=n/(Tn-T0)方式二、在Tn时刻,本文档来自技高网...
一种调整屏幕刷新率的方法及终端

【技术保护点】
一种调整屏幕刷新率的方法,其特征在于,所述方法包括:接收到屏幕刷新率调整指令时,计算终端当前应用的界面刷新率;根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率。

【技术特征摘要】
1.一种调整屏幕刷新率的方法,其特征在于,所述方法包括:接收到屏幕刷新率调整指令时,计算终端当前应用的界面刷新率;根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率;所述根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率,包括:预设第一界面刷新率阈值、第一屏幕刷新率及第二屏幕刷新率;其中,所述第一屏幕刷新率低于所述第二屏幕刷新率;若所述当前应用的界面刷新率小于等于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第一屏幕刷新率;若所述当前应用的界面刷新率大于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第二屏幕刷新率;或者,所述根据所述当前应用的界面刷新率调整所述终端的屏幕刷新率,包括:预设第一界面刷新率阈值、第二界面刷新率阈值、第一屏幕刷新率、第二屏幕刷新率及第三屏幕刷新率;其中,所述第一界面刷新率阈值小于所述第二界面刷新率阈值,所述第一屏幕刷新率最低,所述第三屏幕刷新率最高;若所述当前应用的界面刷新率小于等于所述第一界面刷新率阈值,则调整所述终端的屏幕刷新率为第一屏幕刷新率;若所述当前应用的界面刷新率大于所述第一界面刷新率阈值且小于等于所述第二界面刷新率阈值,则调整所述终端的屏幕刷新率为第二屏幕刷新率;若所述当前应用的界面刷新率大于所述第二界面刷新率阈值,则调整所述终端的屏幕刷新率为第三屏幕刷新率。2.根据权利要求1所述的方法,其特征在于,所述计算终端当前应用的界面刷新率,包括:在预设的采样时间内,统计所述终端当前应用中进行界面刷新的图像帧数;根据所述图像帧数及采样时间,计算终端当前应用的界面刷新率。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:按照设定时间间隔方式或事件触发方式,重新计算终端当前应用的界面刷新率;根据重新计算的当前应用的界面刷新率,调整所述终端的屏幕刷新率。4....

【专利技术属性】
技术研发人员:张博
申请(专利权)人:西安中兴新软件有限责任公司
类型:发明
国别省市:陕西;61

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

1