屏幕亮度调节方法及装置与流程

文档序号:14837956发布日期:2018-06-30 13:13阅读:238来源:国知局
屏幕亮度调节方法及装置与流程

本公开涉及计算机技术领域,尤其涉及一种屏幕亮度调节方法及装置。



背景技术:

随着科技的进步,用户在手机等智能的终端设备上所花费的时间越来越多。然而,用户长时间使用手机,会对用户的视力、颈椎等部位带来较大伤害,影响用户的身体健康。相关技术中,对于上述问题并未提供有效的解决方案。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种屏幕亮度调节方法及装置。

根据本公开实施例的第一方面,提供一种屏幕亮度调节方法,包括:

确定触发点亮屏幕时,点亮所述屏幕;

在满足降低所述屏幕的亮度的条件下,按照预设规则将所述屏幕的亮度从大到小逐步调整至所述屏幕熄灭。

对于上述方法,在一种可能的实现方式中,还包括:

获取预设的使用时长阈值和/或预设的环境光亮度;

根据所述预设的使用时长阈值和/或预设的环境光亮度,判定是否满足降低所述屏幕的亮度的条件。

对于上述方法,在一种可能的实现方式中,根据所述预设的使用时长阈值和/或预设的环境光亮度,判定是否满足降低所述屏幕的亮度的条件,包括以下任一方式:

确定从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值时,则确定满足降低所述屏幕的亮度的条件;

确定屏幕当前所处的环境光的亮度小于预设的环境光亮度时,则确定满足降低所述屏幕的亮度的条件;

确定从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值,且所述屏幕当前所处的环境光的亮度小于预设的环境光亮度时,则确定满足降低所述屏幕的亮度的条件。

对于上述方法,在一种可能的实现方式中,按照预设规则将所述屏幕的亮度从大到小逐步调整至所述屏幕熄灭,包括:

在预设的单次使用时长内,根据所述屏幕的初始亮度和预设的时间调整间隔确定第一亮度值;

按照所述预设的时间调整间隔,每次将所述屏幕的亮度降低所述第一亮度值。

对于上述方法,在一种可能的实现方式中,按照预设规则将所述屏幕的亮度从大到小逐步调整至所述屏幕熄灭,包括:

根据预设的单次使用时长和当前使用时长,确定剩余使用时长;

根据当前时刻所述屏幕的亮度、预设的时间调整间隔和所述剩余使用时长,确定第二亮度值;

按照所述预设的时间调整间隔,在所述剩余使用时长内,每次将所述屏幕的亮度降低所述第二亮度值。

对于上述方法,在一种可能的实现方式中,按照预设规则将所述屏幕的亮度从大到小逐步调整至所述屏幕熄灭,包括:

在预设的单次使用时长内,在检测到所述屏幕的亮度发生异常变化的情况下,确定发生所述异常变化的时刻以及发生所述异常变化后所述屏幕的亮度值;

根据所述预设的单次使用时长和发生所述异常变化的时刻,确定剩余使用时长;

根据所述剩余使用时长、预设的时间调整间隔和发生所述异常变化后所述屏幕的亮度值,确定第三亮度值;

按照所述预设的时间调整间隔,在所述剩余使用时长内,每次将所述屏幕的亮度降低所述第三亮度值。

根据本公开实施例的第二方面,提供一种屏幕亮度调节装置,包括:

屏幕点亮模块,确定触发点亮屏幕时,点亮所述屏幕;

亮度调节模块,在满足降低所述屏幕的亮度的条件下,按照预设规则将所述屏幕的亮度从大到小逐步调整至所述屏幕熄灭。

对于上述装置,在一种可能的实现方式中,还包括:

预设获取模块,获取预设的使用时长阈值和/或预设的环境光亮度;

调节判断模块,根据所述预设的使用时长阈值和/或预设的环境光亮度,判定是否满足降低所述屏幕的亮度的条件。

对于上述装置,在一种可能的实现方式中,所述调节判断模块包括以下任一子模块:

第一判断子模块,确定从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值时,则确定满足降低所述屏幕的亮度的条件;

第二判断子模块,确定屏幕当前所处的环境光的亮度小于预设的环境光亮度时,则确定满足降低所述屏幕的亮度的条件;

第三判断子模块,确定从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值,且所述屏幕当前所处的环境光的亮度小于预设的环境光亮度时,则确定满足降低所述屏幕的亮度的条件。

对于上述装置,在一种可能的实现方式中,所述亮度调节模块,包括:

第一亮度值确定子模块,在预设的单次使用时长内,根据所述屏幕的初始亮度和预设的时间调整间隔确定第一亮度值;

第一调节子模块,按照所述预设的时间调整间隔,每次将所述屏幕的亮度降低所述第一亮度值。

对于上述装置,在一种可能的实现方式中,所述亮度调节模块,包括:

第一时长确定子模块,根据预设的单次使用时长和当前使用时长,确定剩余使用时长;

第二亮度值确定子模块,根据当前时刻所述屏幕的亮度、预设的时间调整间隔和所述剩余使用时长,确定第二亮度值;

第二调节子模块,按照所述预设的时间调整间隔,在所述剩余使用时长内,每次将所述屏幕的亮度降低所述第二亮度值。

对于上述装置,在一种可能的实现方式中,所述亮度调节模块,包括:

异常变化确定子模块,在预设的单次使用时长内,在检测到所述屏幕的亮度发生异常变化的情况下,确定发生所述异常变化的时刻以及发生所述异常变化后所述屏幕的亮度值;

第二时长确定子模块,根据所述预设的单次使用时长和发生所述异常变化的时刻,确定剩余使用时长;

第三亮度值确定子模块,根据所述剩余使用时长、预设的时间调整间隔和发生所述异常变化后所述屏幕的亮度值,确定第三亮度值;

第三调节子模块,按照所述预设的时间调整间隔,在所述剩余使用时长内,每次将所述屏幕的亮度降低所述第三亮度值。

根据本公开实施例的第三方面,提供一种屏幕亮度调节装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述屏幕亮度调节方法。

根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行上述屏幕亮度调节方法。

本公开的实施例提供的技术方案可以包括以下有益效果:在确定触发点亮屏幕时,点亮屏幕,并在满足降低屏幕的亮度的条件下,按照预设规则将屏幕的亮度从大到小逐步调整至所述屏幕熄灭。通过不断降低屏幕亮度的方式提醒用户观看屏幕的时间,从而提醒用户及时休息,有利于保护用户的眼睛、颈椎等部位的健康。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种屏幕亮度调节方法的流程图;

图2是根据一示例性实施例示出的一种屏幕亮度调节方法的流程图;

图3是根据一示例性实施例示出的一种屏幕亮度调节方法中步骤S12的流程图;

图4是根据一示例性实施例示出的一种屏幕亮度调节方法中步骤S12的流程图;

图5是根据一示例性实施例示出的一种屏幕亮度调节方法中步骤S12的流程图;

图6是根据一示例性实施例示出的一种屏幕亮度调节装置的框图;

图7是根据一示例性实施例示出的一种屏幕亮度调节装置的框图;

图8是根据一示例性实施例示出的一种用于屏幕亮度调节的装置800的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种屏幕亮度调节方法的流程图。该屏幕亮度调节方法可以应用于终端,例如,手机、平板电脑等。如图1所示,该方法可以包括步骤S11和步骤S12。

在步骤S11中,确定触发点亮屏幕时,点亮屏幕。

在本实施例中,在检测到用户发出的针对终端的点亮屏幕操作,或者检测到有通知需提醒用户知悉等情况下,确定触发点亮屏幕,为用户点亮终端的屏幕。

在步骤S12中,在满足降低屏幕的亮度的条件下,按照预设规则将屏幕的亮度从大到小逐步调整至屏幕熄灭。

在本实施例中,可以根据屏幕被点亮的时长、环境光的亮度、屏幕的亮度、屏幕是否被点亮等判断是否满足降低屏幕的亮度的条件。可以根据用户的年龄、眼睛是否近视、是否远视、职业等与用户相关的信息,确定用户的健康需要。根据用户的健康需要确定该用户能够承受或者适合该用户的降低屏幕的亮度的条件。例如,在确定环境光的亮度过低,对人类眼部健康有害的情况下,可以确定满足降低屏幕亮度的条件。对于未成年用户,查看终端屏幕不利于其眼部健康,可以设置在确定屏幕被点亮的情况下,确定其满足降低屏幕亮度的条件。在确定屏幕的亮度低于亮度阈值的情况下,可以确定满足降低屏幕亮度的条件。还可以根据用户的设置确定满足降低屏幕亮度的条件,例如,屏幕被点亮的时长超过用户设置的使用时长阈值,则确定满足降低屏幕亮度的条件。本领域技术人员可以根据实际需要对满足降低屏幕的亮度的条件进行设置,本公开对此不作限制。

在本实施例中,可以根据用户的年龄、眼睛是否近视、是否远视等与用户相关的信息,以及判断是否满足降低屏幕的亮度的条件等,确定预设规则。还可以根据用户的设置,确定预设规则。例如,设置的满足降低屏幕亮度的条件为屏幕被点亮。可以从屏幕被点亮的时刻起每隔一定的时间调整间隔将屏幕的亮度降低一定的亮度值(预设规则),以将屏幕的亮度从大到小逐步调整至屏幕熄灭。本领域技术人员可以根据实际需要对预设规则进行设置,本公开对此不作限制。

本公开实施例所提供的屏幕亮度调节方法,在确定触发点亮屏幕时,点亮屏幕,并在满足降低屏幕的亮度的条件下,按照预设规则将屏幕的亮度从大到小逐步调整至所述屏幕熄灭。通过不断降低屏幕亮度的方式提醒用户及时休息,有利于保护用户的眼睛、颈椎等部位的健康。

图2是根据一示例性实施例示出的一种屏幕亮度调节方法中步骤S12的流程图。如图2所示,步骤S12可以包括步骤S211和步骤S212。

在步骤S211中,在预设的单次使用时长内,根据屏幕的初始亮度和预设的时间调整间隔确定第一亮度值。

在该实现方式中,判断是否满足降低屏幕的亮度的条件可以是判断屏幕是否被点亮。在屏幕被点亮的情况下,确定满足降低屏幕的亮度的条件,可以先根据预设的单次使用时长和预设的时间调整间隔,确定在单次使用时长内降低屏幕亮度的降低次数。再根据屏幕的初始亮度和确定的降低屏幕亮度的次数,确定每次降低屏幕亮度、即第一亮度值。

在该实现方式中,预设的单次使用时长可以是终端的屏幕被点亮,屏幕保持被点亮状态的总时长。超过该预设的单次使用时长,终端的屏幕将会被熄灭,用户无法再查看屏幕中展示的内容。可以根据用户的健康需要确定该用户能够承受或者适合该用户的观看屏幕的时长,并将其确定为对应该用户的预设的单次使用时长。例如,对于未成年人,为保护其眼部等身体部位的健康,应减少其观看屏幕的时间,可以将预设的单次使用时长设置为较短的时间如20分钟。对于成年人,可以将预设的单次使用时长设置为相对较长的时间如30分钟。对于预设的时间调整间隔,可以根据预设的时间调整间隔的长短对用户的身体健康的影响程度,将预设的时间调整间隔的值设置为对用户的身体健康影响较小的值,例如2分钟。还可以根据用户的设置对预设的单次使用时长和预设的时间调整间隔进行设置。本领域技术人员可以根据实际需要对预设的单次使用时长和预设的时间调整间隔进行设置,本公开对此不作限制。

在步骤S212中,按照预设的时间调整间隔,每次将屏幕的亮度降低第一亮度值。

举例来说,单次使用时长为30分钟、时间调整间隔为2分钟、屏幕的初始亮度为90%,可以确定需要降低屏幕亮度的降低次数为30÷2=15次,第一亮度值为90%÷15=6%。也就是说,每隔2分钟将屏幕的亮度降低6%,以保证在30分钟内逐渐降低终端屏幕的亮度,直至屏幕熄灭。

在该实现方式中,从屏幕被点亮开始,每隔预设的时间调整间隔将屏幕的亮度降低第一亮度值,直至将屏幕熄灭,以在屏幕的亮度没有发生异常变化的情况下,在单次使用时长内不断降低屏幕的亮度直至熄灭,以提醒用户注意终端屏幕的使用时间,及时休息,保护身体健康。并且,还可以在降低屏幕的亮度的过程中,根据检测到的用户的熄灭屏幕的操作,直接将屏幕直接熄灭。

图3是根据一示例性实施例示出的一种屏幕亮度调节方法的流程图。如图3所示,该方法还可以包括步骤S13和步骤S14。

在步骤S13中,获取预设的使用时长阈值和/或预设的环境光亮度。

在本实施例中,可以根据用户的健康需要,确定预设的使用时长阈值、预设的环境光亮度。例如,在保证用户的眼睛、颈部等身体部位健康的情况下,确定用户能够承受的或者适合用户的观看屏幕所处的环境光的最低亮度,并将其确定为预设的环境光亮度,以保证用户可以在光的亮度适合的环境中观看屏幕,保护用户的眼睛。以及根据预设的单次使用时长确定预设的使用时长阈值,如将预设的使用时长阈值设置为小于预设的单次使用时长的值。还可以根据用户的设置确定预设的使用时长阈值和预设的环境光亮度,本公开对此不作限制。

在步骤S14中,根据预设的使用时长阈值和/或预设的环境光亮度,判定是否满足降低屏幕的亮度的条件。

在一种可能的实现方式中,步骤S14可以包括以下任一方式:

方式一,确定从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值时,则确定满足降低屏幕的亮度的条件。

其中,在屏幕被点亮之后,在从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值的情况下,确定满足降低屏幕的亮度的条件,进而开始降低屏幕的亮度。使用户可以在屏幕被点亮的时长不超过预设的使用时长阈值的情况下,根据自己的使用需求自行调整屏幕的亮度,保证用户的观看体验。例如,可以将预设的使用时长阈值设为10分钟。若屏幕被点亮的时间超过10分钟,则确定其满足降低屏幕的亮度的条件。在屏幕被点亮的前10分钟,用户可以根据自己的需要自行升高、降低或者固定屏幕的亮度。

方式二,确定屏幕当前所处的环境光的亮度小于预设的环境光亮度时,则确定满足降低屏幕的亮度的条件。

其中,在屏幕被点亮之后,可以通过设置在终端中的能够检测环境中光的亮度的例如亮度传感器等对终端所处环境的光的亮度进行监测。在确定环境光的亮度小于预设的环境光亮度时,确定满足降低屏幕的亮度的条件,进而开始降低屏幕的亮度。这样,可以保证用户能够在光的亮度较为明亮、适合查看屏幕中展示的内容的环境中,查看终端的屏幕,保护用户眼部健康。例如,可以将预设的环境光亮度设为30尼特。在环境光的亮度小于30尼特的情况下,确定满足降低屏幕的亮度的条件。

方式三,确定从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值,且屏幕当前所处的环境光的亮度小于预设的环境光亮度时,则确定满足降低屏幕的亮度的条件。

其中,在屏幕被点亮之后,可以通过从屏幕点亮开始到当前时刻的时长以及环境光的亮度两个方面确定是否满足降低屏幕的亮度的条件,保证用户使用手机的体验。例如,可以将预设的使用时长阈值设为10分钟、将预设的环境光亮度设为30尼特。在屏幕从被点亮开始到当前时刻的时长超过10分钟、且环境光的亮度小于30尼特的情况下,确定其满足降低屏幕的亮度的条件。

图4是根据一示例性实施例示出的一种屏幕亮度调节方法中步骤S12的流程图。如图4所示,步骤S12还可以包括步骤S221至步骤S223。

在步骤S221中,根据预设的单次使用时长和当前使用时长,确定剩余使用时长。

在该实现方式中,可以将从屏幕点亮开始到当前时刻的时长确定为当前使用时长。可以先根据预设的单次使用时长和从屏幕点亮开始到当前时刻的时长,确定调节屏幕的亮度的剩余使用时长,以在剩余使用时长内将屏幕的亮度从大到小逐步调整至屏幕熄灭。

在步骤S222中,根据当前时刻屏幕的亮度、预设的时间调整间隔和剩余使用时长,确定第二亮度值。

在该实现方式中,可以根据剩余使用时长和预设的时间调整间隔确定在剩余使用时长内可以降低屏幕亮度的降低次数。可以根据当前时刻屏幕的亮度和确定的降低屏幕亮度的次数,确定每次需要将屏幕的亮度降低的第二亮度值。

在步骤S223中,按照预设的时间调整间隔,在剩余使用时长内,每次将屏幕的亮度降低第二亮度值。

举例来说,预设的单次使用时长为30分钟、预设的时间调整间隔为2分钟、从屏幕点亮开始到当前时刻的时长为10分钟、当前时刻屏幕的亮度为90%。根据预设的单次使用时长和从屏幕点亮开始到当前时刻的时长确定剩余使用时长为30-10=20分钟,进而降低屏幕亮度的降低次数为(30-10)÷2=10次。而后根据当前时刻屏幕的亮度和降低屏幕亮度的降低次数,确定每次需要将屏幕的亮度降低的第二亮度值为90%÷10=9%。也就是说,可以每隔2分钟将屏幕的亮度降低9%,以保证在20分钟(剩余使用时长)内逐渐降低终端屏幕的亮度,直至屏幕熄灭。

在该实现方式中,在单次使用时长内,若屏幕的亮度没有发生异常变化,可以先在当前使用时长的时间内不对屏幕的亮度进行降低调整,以满足用户自身对屏幕亮度的需求。并在剩余使用时间内,按照预设的时间调整间隔,每次将屏幕的亮度降低第二亮度值,直至将屏幕熄灭。这样,可以提醒用户停止观看屏幕,注意休息,保护眼睛及其他身体部位的健康。或者在降低屏幕的亮度的过程中,可以根据检测到的用户的熄灭屏幕的操作,将屏幕直接熄灭。

图5是根据一示例性实施例示出的一种屏幕亮度调节方法中步骤S12的流程图。如图5所示,步骤S12还可以包括步骤S231至步骤S234。

在步骤S231中,在预设的单次使用时长内,在检测到屏幕的亮度发生异常变化的情况下,确定发生异常变化的时刻以及发生异常变化后屏幕的亮度值。

在该实现方式中,屏幕的亮度所发生的异常变化可以是指不是按照预设规则将屏幕的亮度从大到小逐步调整至屏幕熄灭所导致的屏幕的亮度的升高或降低的变化。屏幕的亮度所发生的异常变化可以包括因终端所处的外部环境变化、用户的操作等导致的终端的屏幕亮度所发生的变化。例如,用户携带终端从室内移动到室外,终端的外部环境变亮使终端屏幕的亮度被升高,可以确定屏幕的亮度发生异常变化。

在步骤S232中,根据预设的单次使用时长和发生异常变化的时刻,确定剩余使用时长。

在该实现方式中,可以根据预设的单次使用时长、屏幕开始使用的时刻以及屏幕的亮度发生异常变化的时刻,确定降低屏幕的亮度的剩余使用时长。

在步骤S233中,根据剩余使用时长、预设的时间调整间隔和发生异常变化后屏幕的亮度值,确定第三亮度值。

在该实现方式中,可以根据剩余使用时长和预设的时间调整间隔,确定降低屏幕亮度的降低次数。然后根据发生异常变化后屏幕的亮度值和降低屏幕亮度的降低次数,确定第三亮度值。

在步骤S234中,按照预设的时间调整间隔,在剩余使用时间内,每次将屏幕的亮度降低第三亮度值。

举例来说,预设的单次使用时长为30分钟,屏幕开始使用的时刻为11:30,屏幕的亮度发生异常变化的时刻为11:50,11:50与11:30之间的时间差为20分钟。降低屏幕的亮度的剩余使用时长为30-20=10分钟。根据预设的时间调整间隔为2分钟、发生异常变化后屏幕的亮度值为75%以及剩余使用时长为10分钟,可以确定降低屏幕亮度的降低次数为10÷2=5次,第三亮度值为75%÷5=15%。也就是说,每隔2分钟将屏幕的亮度降低15%,以保证在10分钟(剩余使用时长)内逐渐降低终端屏幕的亮度,直至屏幕熄灭。

这样,在用户观看终端屏幕的过程中,在屏幕的亮度发生异常变化的情况下,也可以保证在单次使用时间内按照时间调整间隔将屏幕的亮度从大调整到小,直到屏幕熄灭。以提醒用户注意终端屏幕的使用时间,及时休息,保证身体健康。

应用示例

假设根据用户的年龄13岁、近视300度等与该用户相关的信息,确定该用户所对应的预设的单次使用时长设置为相对较短的20分钟、预设的时间调整间隔为2分钟、预设的使用时长阈值为10分钟。

示例1:判定是否满足降低屏幕的亮度的条件为:屏幕是否被点亮。

在检测到手机的屏幕被点亮的情况下,根据预设的单次使用时长为20分钟和预设的时间调整间隔为2分钟确定降低屏幕亮度的次数为20÷2=10次。根据屏幕的初始亮度90%(也即屏幕被点亮时屏幕的亮度)和降低屏幕亮度的次数10次确定第一亮度值为90%÷10=9%。然后,从屏幕被点亮的时刻起,每隔2分钟将手机的屏幕降低9%,直至屏幕熄灭。

示例2:判定是否满足降低屏幕的亮度的条件为:根据预设的使用时长阈值和/或预设的环境光亮度仅判定,也即采用方式一、方式二和方式三进行判定。

在确定满足方式一、方式二和方式三任一所描述的条件的情况下,确定其满足降低手机屏幕的亮度的条件。然后,根据手机屏幕的当前使用时长例如15分钟和预设的单次使用时长20分钟,确定剩余使用时长为20-15=5分钟。根据预设的时间调整间隔2分钟和剩余使用时长5分钟确定降低屏幕亮度的次数为5÷2=2.5次,取小为2次。根据手机屏幕当前时刻的亮度如60%和降低屏幕亮度的次数2次,确定第二亮度值为60%÷2=30%。然后,从当前时刻起,每隔2分钟将手机屏幕的亮度降低30%,直至屏幕熄灭。

在示例1和示例2中,若在降低屏幕的亮度的过程中,检测到因用户发出的例如将屏幕的亮度调高的操作而导致手机屏幕的亮度发生异常变化,使手机的屏幕的亮度升高至90%。根据发生异常变化的时刻如10:20、屏幕被点亮的初始时刻如10:10以及预设的单次使用时长20分钟,确定剩余使用时长20分钟-(10:20-10:10)分钟=10分钟。根据剩余使用时长10分钟和预设的时间调整间隔2分钟确定降低屏幕亮度的次数为10÷2=5次。根据降低屏幕亮度的次数5次和发生异常变化后屏幕的亮度90%,确定第三亮度值为90%÷5=16%。然后,从屏幕的亮度发生异常变化的时刻起,每隔2分钟将手机的屏幕降低16%,直至屏幕熄灭。

这样,通过降低手机屏幕亮度的方式提醒用户注意使用手机的时间,以使用户及时进行休息,保证其眼睛等身体部位的健康。

图6是根据一示例性实施例示出的一种屏幕亮度调节装置的框图。如图6所示,该装置可以包括屏幕点亮模块60和亮度调节模块70。该屏幕点亮模块60被配置为确定触发点亮屏幕时,点亮所述屏幕。该亮度调节模块70被配置为在满足降低所述屏幕的亮度的条件下,按照预设规则将所述屏幕的亮度从大到小逐步调整至所述屏幕熄灭。

图7是根据一示例性实施例示出的一种屏幕亮度调节装置的框图。

在一种可能的实现方式中,如图7所示,该装置还可以包括预设获取模块80和调节判断模块90。该预设获取模块80被配置为获取预设的使用时长阈值和/或预设的环境光亮度。该调节判断模块90被配置为根据所述预设的使用时长阈值和/或预设的环境光亮度,判定是否满足降低所述屏幕的亮度的条件。

在一种可能的实现方式中,调节判断模块90包括以下任一子模块:

第一判断子模块,确定从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值时,则确定满足降低所述屏幕的亮度的条件;

第二判断子模块,确定屏幕当前所处的环境光的亮度小于预设的环境光亮度时,则确定满足降低所述屏幕的亮度的条件;

第三判断子模块,确定从屏幕点亮开始到当前时刻的时长超过预设的使用时长阈值,且所述屏幕当前所处的环境光的亮度小于预设的环境光亮度时,则确定满足降低所述屏幕的亮度的条件。

在一种可能的实现方式中,如图7所示,亮度调节模块70可以包括第一亮度值确定子模块711和第一调节子模块712。该第一亮度值确定子模块711被配置为在预设的单次使用时长内,根据所述屏幕的初始亮度和预设的时间调整间隔确定第一亮度值。该第一调节子模块712被配置为按照所述预设的时间调整间隔,每次将所述屏幕的亮度降低所述第一亮度值。

在一种可能的实现方式中,如图7所示,亮度调节模块70可以包括第一时长确定子模块721、第二亮度值确定子模块722和第二调节子模块723。该第一时长确定子模块721被配置为根据预设的单次使用时长和当前使用时长,确定剩余使用时长。该第二亮度值确定子模块722被配置为根据当前时刻所述屏幕的亮度、预设的时间调整间隔和所述剩余使用时长,确定第二亮度值。该第二调节子模块723被配置为按照所述预设的时间调整间隔,在所述剩余使用时长内,每次将所述屏幕的亮度降低所述第二亮度值。

在一种可能的实现方式中,如图7所示,亮度调节模块70可以包括异常变化确定子模块731、第二时长确定子模块732、第三亮度值确定子模块733和第三调节子模块734。该异常变化确定子模块731被配置为在预设的单次使用时长内,在检测到所述屏幕的亮度发生异常变化的情况下,确定发生所述异常变化的时刻以及发生所述异常变化后所述屏幕的亮度值。该第二时长确定子模块732被配置为根据所述预设的单次使用时长和发生所述异常变化的时刻,确定剩余使用时长。该第三亮度值确定子模块733被配置为根据所述剩余使用时长、预设的时间调整间隔和发生所述异常变化后所述屏幕的亮度值,确定第三亮度值。该第三调节子模块734被配置为按照所述预设的时间调整间隔,在所述剩余使用时长内,每次将所述屏幕的亮度降低所述第三亮度值。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开实施例所提供的屏幕亮度调节装置,在确定触发点亮屏幕时,点亮屏幕,并在满足降低屏幕的亮度的条件下,按照预设规则将屏幕的亮度从大到小逐步调整至所述屏幕熄灭。通过不断降低屏幕亮度的方式提醒用户观看屏幕的时间,从而提醒用户及时休息,有利于保护用户的眼睛、颈椎等部位的健康。

图8是根据一示例性实施例示出的一种用于屏幕亮度调节的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1932,上述指令可由装置1900的处理组件1922执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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