屏幕亮度的调节方法、装置、存储介质及移动终端与流程

文档序号:18027517发布日期:2019-06-28 22:17阅读:179来源:国知局
屏幕亮度的调节方法、装置、存储介质及移动终端与流程

本申请实施例涉及移动终端技术,尤其涉及一种屏幕亮度的调节方法、装置、存储介质及移动终端。



背景技术:

目前,移动终端被越来越多的应用于生活当中,用户长时间的盯着移动终端屏幕看,若屏幕亮度不合适,则会刺激用户的眼睛。为解决该问题,当前移动终端可以实现根据外部环境光强度来自动调节屏幕的亮度,但是,相关技术中提供的屏幕亮度调节方案存在缺陷,无法满足移动终端用户对屏幕亮度的实际要求,用户往往会在自动调节的基础上再进行手动调节以达到预期的亮度效果,使屏幕亮度调节的智能程度受限。



技术实现要素:

本申请实施例提供一种屏幕亮度的调节方法、装置、存储介质及移动终端,可以优化相关技术中屏幕亮度的调节方案,提高移动终端的智能度。

第一方面,本申请实施例提供了一种屏幕亮度的调节方法,包括:

获取环境光的强度值,根据所述强度值判断是否触发预设的亮度调节事件;

在触发所述亮度调节事件时,获取与所述强度值匹配的目标历史调节记录;

根据所述目标历史调节记录计算目标亮度值;

根据所述目标亮度值对屏幕亮度进行调节。

第二方面,本申请实施例还提供了一种屏幕亮度的调节装置,该装置包括:

强度获取模块,用于获取环境光的强度值,根据所述强度值判断是否触发预设的亮度调节事件;

记录获取模块,用于在触发所述亮度调节事件时,获取与所述强度值匹配的目标历史调节记录;

亮度计算模块,用于根据所述目标历史调节记录计算目标亮度值;

亮度调节模块,用于根据所述目标亮度值对屏幕亮度进行调节。

第三方面,本申请实施例还提供了本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的屏幕亮度的调节方法。

第四方面,本申请实施例还提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的屏幕亮度的调节方法。

本申请实施例提供一种屏幕亮度的调节方案,通过获取环境光的强度值,根据该强度值判断是否触发预设的亮度调节事件;并在触发该亮度调节事件时,获取与该强度值匹配的目标历史调节记录,根据该目标历史调节记录计算目标亮度值;然后,根据该目标亮度值对屏幕亮度进行调节,实现根据用户的历史调节习惯有针对性地对屏幕亮度进行自动调节,调节结果更符合用户的实际体验要求。采用上述技术方案,解决了相关技术中因屏幕亮度调节方案的调节结果与用户对亮度的心里预期不相符导致多次调节的问题,提升了移动终端在屏幕亮度调节方面的智能度。

附图说明

图1是本申请实施例提供的一种屏幕亮度的调节方法的流程图;

图2是本申请实施例提供的另一种屏幕亮度的调节方法的流程图;

图3是本申请实施例提供的一种屏幕亮度的调节装置的结构示意图;

图4是本申请实施例提供的一种移动终端的结构框图;

图5是本申请实施例提供的一种智能手机的结构框图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

需要说明的是,目前,相关技术中的屏幕亮度的自动调节方案大都是通过当前环境光数值进行简单判断来进行一致性调节的。但是,在用户实际使用移动终端的过程中,即使在相同的环境光的强度下,不同用户真正想要的屏幕亮度也存在差异,例如,在相同的环境光的强度下,有些用户可能倾向于使屏幕亮度暗一些,而有些用户可能倾向于将屏幕亮度调亮一些。因此,仅基于环境光的调节方案存储在一定局限性,不能满足用户对屏幕亮度的个性化需求,用户往往会在自动调节的基础上再进行手动调节以达到预期的亮度效果,使屏幕亮度调节的智能程度受限。为了解决上述技术问题,本申请实施例提供一种屏幕亮度的调节方案,可以优化相关技术中屏幕亮度的调节方案。

图1为本申请实施例提供的一种屏幕亮度的调节方法的流程图,该方法可以由屏幕亮度的调节装置来执行,其中,该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤110、获取环境光的强度值,根据所述强度值判断是否触发预设的亮度调节事件。

需要说明的是,本申请实施例中的环境光的强度值为表征环境光强弱的数值。该数值可以根据内置于移动终端的设定传感器采集。可以理解的是,设定传感器包括但不限于环境光传感器。在通过环境光传感器采集环境光的强度值时,按照设定的采样间隔获取环境光传感器输出的数值作为环境光的强度值。其中,设定的采样间隔可以是系统默认的,或者可以由用户根据实际需要自行设置,假设采样间隔设置为每15min由环境光传感器读取一次数值,那么,本次由环境光传感器读取的数值可以认为是当前采样时刻对应的第一数值,由当前时间为原点,向前追溯15min得到的由环境光传感器读取的第二数值作为上一采样时刻对应的环境光的强度值等等。可以理解的是,强度值的获取方式有很多种,并不限于上述列举的通过环境光传感器获取,还可以通过摄像头拍摄一幅外界环境的图像,分析该图像得到环境光的强度值等等。

示例性的,根据当前采样时刻对应的第一强度值与上一采样时刻对应的第二强度值判断移动终端内预设的亮度调节事件是否被触发。判断预设的亮度调节事件是否被触发的方式可以是:获取当前采样时刻由环境光传感器输出的第一数值,作为当前采样时刻的第一强度值。由设定存储空间内读取上一采样时刻对应的第二数值,作为第二强度值,计算该第一强度值与第二强度值的偏差量;在该偏差量超过设定阈值时,确定亮度调节事件被触发。可以理解的是,设定阈值可以是系统默认,还可以是由用户根据实际需要进行设置,该设定阈值用于判断是否触发执行屏幕亮度调节事件。

步骤120、在触发所述亮度调节事件时,获取与所述强度值匹配的目标历史调节记录。

其中,亮度调节事件是预先设置的触发移动终端执行屏幕亮度调节操作的事件,包括但不限于环境光的强度值超过设定阈值。

需要说明的是,移动终端在每次检测到用户针对屏幕亮度的调节操作时,获取当时的环境光的强度值,亮度调节操作前后的亮度值,并将所获取的上述环境光的强度值,亮度调节操作前后的亮度值作为一条历史调节记录存储于历史调节信息数据库中。可选的,在该历史调节信息数据库中还可以存储亮度调节操作的历史执行时间,该历史执行时间可以作为确定历史调节记录的权重的依据。其中,历史执行时间可以是各次执行屏幕亮度调节操作的系统时间,即该历史调节信息数据库中关联存储环境光的强度值、零度调节操作前后的历史亮度值及屏幕亮度调节操作的历史执行时间。上述执行时间可以选择开始执行屏幕亮度调节操作的时间,或者选择屏幕亮度调节操作执行完成的时间,或者选择屏幕亮度调节操作的开始时间与结束时间的中间时间。

需要说明的是,预先将环境光传感器的检测上限及检测下限构成的数值区间均分为n等份,其中,n≥2。为每个子数值区间赋予一个环境光编号,可选的,将上述环境光编号与环境光的强度值区间关联存储于预设的白名单内。可选的,在该历史调节信息数据库中插入一列,用于记录环境光编号。具体可以是,顺序获取历史调节信息数据库中的强度值,根据该强度值查询该预设的白名单,确定对应的环境光编号,并根据新插入的一列与该强度值所在的行确定插入位置,将该环境光编号添加入该插入位置。

可以理解的是,该环境光编号可以用来标识该子数值区间内包含的任意一个强度值。如果已知当前环境光的强度值,可以根据当前环境光的强度值查询预设的白名单,确定该强度值对应的环境光编号,从而,将该强度值转换为环境光编号。根据该环境光编号查询历史调节信息数据库,得到与该环境光编号对应的目标历史调节记录。需要说明的是,目标历史调节记录是与当前环境光的强度值对应的关于屏幕亮度调节情况的历史调节记录,包括亮度调节操作后的亮度值,且该亮度调节操作后的亮度值与强度值关联存储。可以理解的是,目标历史调节记录还可以包括各次亮度调节操作的执行时间等。

可以理解的是,该目标历史记录可能包括与该环境光编号对应的多个亮度调节操作后的亮度值。这样设计的好处在于,可以以某一环境光的强度值为基点,获取该基点附近的强度值(即与该基点的强度值差值是设定数值阈值的若干个强度值),对包括基点在内的多个强度值对应的历史亮度值进行综合运输,可以确定用户的屏幕亮度调节习惯。

步骤130、根据所述目标历史调节记录计算目标亮度值。

需要说明的是,基于目标历史调节记录确定目标亮度值的方式有很多种,包括计算目标历史调节记录包含的亮度调节操作后的亮度值的平均值的方式。例如,假设it-1、it-2、it-3、……、it-n表示与当前环境光编号关联的目标历史调节记录包含的历史亮度值,其中,it-1表示当前环境光编号关联的最近一条目标历史调节记录包含的历史亮度值,it-n表示与该最近一条目标历史调节记录相隔n条记录的目标历史调节记录包含的历史亮度值。根据上述历史亮度值,采用如下公式(1)计算目标亮度值i。

需要说明的是,基于目标历史调节记录确定目标亮度值的方式还可以是加权运算。可以根据目标历史调节记录中的亮度调节操作的历史执行时间,确定历史亮度值的权重。可以理解的是,可以通过历史调节信息数据库获取目标历史调节记录中与亮度调节操作后的历史亮度值对应的历史执行时间。对该历史执行时间进行排序,并根据排序结果分别为目标历史调节记录包含的历史亮度值赋予预设的加权系数。例如,假设it-1、it-2、it-3、……、it-n表示与当前环境光编号关联的目标历史调节记录包含的历史亮度值,其中,it-1表示当前环境光编号关联的最近一条目标历史调节记录包含的历史亮度值,it-n表示与该最近一条目标历史调节记录相隔n条记录的目标历史调节记录包含的历史亮度值。那么,为it-1赋予预设的加权系数α1,为it-1赋予预设的加权系数α2,…,为it-n赋予预设的加权系数αn。可以理解的是,上述加权系数可以相等,也可以不等,并且α1+α2+…+αn=n。在某些实施例中,为历史亮度值赋予的加权系数不相等,可以为当前环境光编号关联的最近一条目标历史调节记录包含的历史亮度值it-1赋予α1至αn中最大的加权系数,并为当前环境光编号关联的最远一条目标历史调节记录包含的历史亮度值it-n赋予α1至αn中最小的加权系数。其中,目标历史调节记录的最近与最远由亮度调节操作的历史执行时间确定。根据该历史亮度值及对应的加权系数计算亮度加权平均值,并将所述亮度加权平均值作为目标亮度值。可以采用如下公式(2)计算目标亮度值i。

需要说明的是,在某类环境光下的调节记录数量超过设定条数后,如果检测到预设的亮度调节事件被触发,则可以任选上述公式计算目标亮度值。该设定条数可以是系统默认的,或者由用户确定的,该设定条数至少为一条。在历史调节信息数据库中仅存储有某类环境光下的一条调节记录时,若检测到预设的亮度调节事件被触发,则将该条调节记录作为目标历史调节记录,将该目标历史调节记录包含的亮度调节操作后的亮度值作为目标亮度。

可以理解的是,上述理解的平均值方式及加权运算方式仅是对基于目标历史调节记录计算目标亮度值的示例,并不是限定。

步骤140、根据所述目标亮度值对屏幕亮度进行调节。

在本申请实施例中,根据目标亮度值对屏幕亮度进行调节可以是采用该目标亮度值替换上述屏幕的当前亮度值。但是,此处调节方式比较生硬,对于目标亮度值与当前亮度值相差较大的情况,直接替换会导致用户体验不佳。可选的,可以在目标亮度值与当前亮度值之间设置预设数量的中间值,以避免屏幕亮度骤然跳变使人眼感觉不适的情况发生。例如,计算该目标亮度值与该当前亮度值的差值;在该差值超过设定调节间隔值时,根据与该目标亮度值的亮度偏差将该差值分成至少两个数值区间;根据所述数值区间对屏幕亮度进行平滑调节。可选的,上述至少两个数值区间可以是均分当前亮度值与目标亮度值的差值对应的间隔区间的结果。还可以根据实际需要首先采用较小的数值变化量调整远离目标亮度值的当前亮度,在靠近目标亮度值时可以增加数值变化量。例如,目标亮度值是500,当前亮度值是400,则可以确定目标亮度值与当前亮度值的差值是100,可以均分该差值成为4份,以每隔设定时间区间将屏幕亮度值增加25的方式逐步调整当前亮度值,以达到目标亮度值。可选的,还可以根据实际需要设置变化的调节策略,如在当前亮度值达到460之前,以每隔设定时间区间将屏幕亮度增加10的方式进行调整,在当前亮度达到460后,以每隔设定时间区间将屏幕亮度增加20的方式进行调整。

本实施例的技术方案,通过获取环境光的强度值,根据该强度值判断是否触发预设的亮度调节事件;并在触发该亮度调节事件时,获取与该强度值匹配的目标历史调节记录,根据该目标历史调节记录计算目标亮度值;然后,根据该目标亮度值对屏幕亮度进行调节,实现根据用户的历史调节习惯有针对性地对屏幕亮度进行自动调节,调节结果更符合用户的实际体验要求。采用上述技术方案,解决了相关技术中因屏幕亮度调节方案的调节结果与用户对亮度的心里预期不相符导致多次调节的问题,提升了移动终端在屏幕亮度调节方面的智能度。

图2是本申请实施例提供的另一种屏幕亮度的调节方法的流程图。如图2所示,该方法包括:

步骤201、按照设定的采样间隔获取环境光传感器输出的数值作为环境光的强度值。

步骤202、计算当前采样时刻对应的第一数值与上一采样时刻对应的第二数值的偏差量。

步骤203、判断所述偏差量是否超过设定阈值,若是,则执行步骤204,否则,返回执行步骤201。

在本申请实施例中,计算当前采样时刻对应的第一强度值与上一采样时刻对应的第二强度值的偏差量;在该偏差量大于或等于设定阈值时,执行步骤204;在该偏差值小于设定阈值时,执行步骤201。其中,设定阈值可以是系统默认,也可以由用户设置。可以理解的是,如果相邻的两个采样时刻对应的强度值的偏差量超过设定阈值,则说明环境光变化较大,需要相应地进行屏幕亮度调节。如果该偏差量小于设定阈值,则说明环境变化不大,可以暂时不进行屏幕亮度调节操作,返回执行步骤201,以监控环境光的变化。

可选的,还可以获取当前的系统时间,确定当前的系统时间与上一次屏幕亮度调节操作的时间的时间间隔,在该时间间隔超过设定时间阈值时,也可以触发亮度调节事件。需要说明的是,在每次完成屏幕亮度调节操作时,启动计时器开始计时,以记录当前时间与上一次屏幕亮度调节操作的时间的时间间隔。上述时间阈值可以是系统默认,或用户根据实际需要自行设置的,用于触发亮度调节事件。例如,设定时间间隔可以是1小时,获取计时器的读数,判断该时间间隔是否超过1小时。在计时器达到预设时间阈值时,控制计时器清零,以待完成屏幕亮度调节操作后,重新计时。

步骤204、确定触发预设的亮度调节事件。

步骤205、根据所述强度值查询预设的白名单,确定所述强度值对应的环境光编号。

其中,白名单中关联存储环境光的强度值区间与预设编号的对应关系。

步骤206、根据所述环境光编号查询历史调节信息数据库,得到与所述环境光编号对应的目标历史调节记录。

其中,历史调节信息数据库关联存储环境光的历史强度值、亮度调节操作前的第一历史亮度值、亮度调节操作后的第二历史亮度值及亮度调节操作的历史执行时间。

步骤207、对该目标历史调节记录包含的历史执行时间进行排序,并根据排序结果分别为所述目标历史调节记录包含的第二历史亮度值赋予预设的加权系数。

步骤208、根据所述第二历史亮度值及对应的加权系数计算亮度加权平均值,并将所述亮度加权平均值作为目标亮度值。

步骤209、获取屏幕的当前亮度值。

步骤210、计算所述目标亮度值与所述当前亮度值的差值。

步骤211、判断所述差值是否超过设定调节间隔值,若是,则执行步骤212,否则执行步骤213。

需要说明的是,上述调节间隔值可以根据上述大量用户群体的屏幕亮度历史调节记录进行分析确定。例如,在执行完由当前亮度调节至目标亮度值的操作后,用户又手动调节了屏幕亮度,则认为本次屏幕亮度调节操作中,当前亮度值与目标亮度值的亮度偏差较大,根据该规律,对屏幕亮度历史调节记录进行分析,确定设定调节间隔值。

步骤212、根据与所述目标亮度值的亮度偏差将所述差值分成至少两个数值区间,根据所述数值区间对屏幕亮度进行平滑调节。

需要说明的是,上述数值区间的划分依据可以是均分该亮度偏差对应的数值间隔。可选的,划分依据还可以是根据距离目标亮度值的偏差。例如,在距离目标亮度值较远时,划分的第一数值区间较小,即采用较小的数值区间进行平滑调整,在靠近目标亮度值时,划分的第二数值区间较大,即采用较大的数值区间进行亮度调节。也就是,当前亮度值靠近目标亮度值时的数值间隔大于远离目标亮度值的数值间隔。

需要说明的是,本步骤执行完成后,执行步骤214。

步骤213、采用所述目标亮度值替换当前亮度值。

可以理解的是,由于目标亮度值与当前亮度值的差值并不大,可以采用直接替换的方式调节屏幕亮度,本步骤执行完成后执行步骤214。

步骤214、获取与所述目标亮度值对应的目标图像亮度值,并根据所述目标图像亮度值调节当前显示内容的亮度。

可以理解的是,在某些场景下,影响用户看屏幕的感受的因素不仅是屏幕亮度,屏幕中所显示内容也会影响用户的观看体验。考虑到这一点,采集设定数量的用户群体针对屏幕亮度及屏幕中显示的图像亮度的历史设置操作,采用数据分析手段对上述历史设置操作进行分析,得到与屏幕亮度匹配的显示图像的亮度,并预先配置于移动终端内。例如,可以采用白名单的形式存储上述屏幕亮度与图像亮度的对应关系。

本申请实施例中,在获取目标亮度值之后,根据目标亮度值查询上述白名单,确定对应的图像亮度值,根据该图像亮度值调节当前显示内容的亮度。

需要说明的是,在当前图像亮度值与目标图像亮度值的偏差较大时,可以根据与目标图像亮度值的偏差将差值区间(当前图像亮度值与目标图像亮度值的差值的取值范围)分成至少两个子区间,根据该子区间对图像亮度进行平滑调节,实现显示内容的图像亮度调节过程与屏幕亮度平滑过度相适应。

需要说明的是,本步骤并非本申请实施例的必要步骤,即步骤214可执行也可不执行。同时,步骤214的执行顺序并不限于本申请实施例所记载的情况,步骤214在确定目标亮度值之后执行即可。

本实施例的技术方案,通过获取与目标亮度值对应的目标图像亮度值,并根据该目标图像亮度值调节当前显示内容的亮度,实现在调节屏幕亮度之外,还调节显示内容的亮度,更好的符合用户感受,有效地避免多次调节屏幕亮度,提高移动终端的执行效率。

需要说明的是,在根据目标亮度值调节屏幕亮度后,可以将当前的环境光的强度值、屏幕调节操作之前的亮度值、目标亮度值、完成亮度调节操作的执行时间存入历史调节信息数据库。

图3是本申请实施例提供的一种屏幕亮度的调节装置的结构示意图。该装置可以通过软件和/或硬件实现,可被集成于移动终端内,用于执行本申请实施例提供的屏幕亮度的调节方法。如图3所示,该装置包括:

强度获取模块310,用于获取环境光的强度值,根据所述强度值判断是否触发预设的亮度调节事件;

记录获取模块320,用于在触发所述亮度调节事件时,获取与所述强度值匹配的目标历史调节记录;

亮度计算模块330,用于根据所述目标历史调节记录计算目标亮度值;

亮度调节模块340,用于根据所述目标亮度值对屏幕亮度进行调节。

本实施例的技术方案提供一种屏幕亮度的调节装置,实现根据用户的历史调节习惯有针对性地对屏幕亮度进行自动调节,调节结果更符合用户的实际体验要求。采用上述技术方案,解决了相关技术中因屏幕亮度调节方案的调节结果与用户对亮度的心里预期不相符导致多次调节的问题,提升了移动终端在屏幕亮度调节方面的智能度。

可选的,强度获取模块310具体用于:

按照设定的采样间隔获取环境光传感器输出的数值作为环境光的强度值;

计算当前采样时刻对应的第一数值与上一采样时刻对应的第二数值的偏差量;

在所述偏差量超过设定阈值时,确定触发预设的亮度调节事件。

可选的,记录获取模块320具体用于:

根据所述强度值查询预设的白名单,确定所述强度值对应的环境光编号,其中,所述白名单中关联存储环境光的强度值区间与预设编号的对应关系;

根据所述环境光编号查询历史调节信息数据库,得到与所述环境光编号对应的目标历史调节记录,其中,历史调节信息数据库关联存储环境光的历史强度值、亮度调节操作后的历史亮度值及亮度调节操作的历史执行时间。

可选的,还包括:

系数确定模块,用于在得到与所述环境光编号对应的目标历史调节记录之后,对所述历史执行时间进行排序,并根据排序结果分别为所述历史亮度值赋予预设的加权系数。

可选的,亮度计算模块330具体用于:

根据所述历史亮度值及对应的加权系数计算亮度加权平均值,并将所述亮度加权平均值作为目标亮度值。

可选的,亮度调节模块340具体用于:

获取屏幕的当前亮度值;

计算所述目标亮度值与所述当前亮度值的差值;

在所述差值超过设定调节间隔值时,根据与所述目标亮度值的亮度偏差将所述差值分成至少两个数值区间;

根据所述数值区间对屏幕亮度进行平滑调节。

可选的,还包括:

内容亮度调节模块,获取与所述目标亮度值对应的目标图像亮度值,并根据所述目标图像亮度值调节当前显示内容的亮度。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种屏幕亮度的调节方法,该方法包括:

获取环境光的强度值,根据所述强度值判断是否触发预设的亮度调节事件;

在触发所述亮度调节事件时,获取与所述强度值匹配的目标历史调节记录;

根据所述目标历史调节记录计算目标亮度值;

根据所述目标亮度值对屏幕亮度进行调节。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的屏幕亮度的调节操作,还可以执行本申请任意实施例所提供的屏幕亮度的调节方法中的相关操作。

本申请实施例提供了一种移动终端,该移动终端内具有操作系统,该移动终端中可集成本申请实施例提供的屏幕亮度的调节装置。其中,移动终端可以为智能手机、pad(平板电脑)、掌上游戏机等。图4是本申请实施例提供的一种移动终端的结构框图。如图4所示,存储器410及处理器420。所述存储器410,用于存储计算机程序、白名单及历史调节信息数据库等;所述中央处理器420读取并执行所述存储器410中存储的计算机程序。所述处理器420在执行所述计算机程序时实现以下步骤:获取环境光的强度值,根据所述强度值判断是否触发预设的亮度调节事件;在触发所述亮度调节事件时,获取与所述强度值匹配的目标历史调节记录;根据所述目标历史调节记录计算目标亮度值;根据所述目标亮度值对屏幕亮度进行调节。

上述示例中列举的存储器及处理器均为移动终端的部分元器件,所述移动终端还可以包括其它元器件。以智能手机为例,说明上述移动终端可能的结构。图5是本申请实施例提供的一种智能手机的结构框图。如图5所示,该智能手机可以包括:存储器501、中央处理器(centralprocessingunit,cpu)502(又称处理器,以下简称cpu)、外设接口503、rf(radiofrequency,射频)电路505、音频电路506、扬声器511、显示器512、电源管理芯片508、输入/输出(i/o)子系统509、其他输入/控制设备510以及外部端口504,这些部件通过一个或多个通信总线或信号线507来通信。

应该理解的是,图示智能手机500仅仅是移动终端的一个范例,并且智能手机500可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的集成有屏幕亮度的调节装置的智能手机进行详细的描述。

存储器501,所述存储器501可以被cpu502、外设接口503等访问,所述存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。在存储器511中存储计算机程序,还可以存储白名单及历史调节信息数据库等。

外设接口503,所述外设接口503可以将设备的输入和输出外设连接到cpu502和存储器501。

i/o子系统509,所述i/o子系统509可以将设备上的输入输出外设,例如屏幕512和其他输入/控制设备510,连接到外设接口503。i/o子系统509可以包括显示控制器5091和用于控制其他输入/控制设备510的一个或多个输入控制器5092。其中,一个或多个输入控制器5092从其他输入/控制设备510接收电信号或者向其他输入/控制设备510发送电信号,其他输入/控制设备510可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器5092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

屏幕512,所述屏幕512是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统509中的显示控制器5051从屏幕512接收电信号或者向屏幕512发送电信号。屏幕512检测屏幕上的接触,显示控制器5091将检测到的接触转换为与显示在屏幕512上的用户界面对象的交互,即实现人机交互,显示在屏幕512上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由屏幕形成的触摸敏感表面的延伸。

rf电路505,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路505接收并发送rf信号,rf信号也称为电磁信号,rf电路505将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路505可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路506,主要用于从外设接口503接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器511。

扬声器511,用于将手机通过rf电路505从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片508,用于为cpu502、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本申请实施例提供的移动终端,可以实现根据用户的历史调节习惯有针对性地对屏幕亮度进行自动调节,调节结果更符合用户的实际体验要求。采用上述技术方案,解决了相关技术中因屏幕亮度调节方案的调节结果与用户对亮度的心里预期不相符导致多次调节的问题,提升了移动终端在屏幕亮度调节方面的智能度。

上述实施例中提供的屏幕亮度的调节装置、存储介质及移动终端可执行本申请任意实施例所提供的屏幕亮度的调节方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的屏幕亮度的调节方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1