调节背光的方法、装置、终端及存储介质
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种调节背光的方法、装置、终端及存储介质。
背景技术
随着液晶显示屏的广泛使用,终端能够按照环境光的亮度来自动调节显示屏的背光亮度。
相关技术中,终端能够通过光传感器来获取环境光强,根据环境光强来自动调节显示屏的背光亮度。在一种可能的实现方式中,当环境光强较强时,终端能够将显示屏的背光亮度调整到相应的较亮的程度。当环境光较弱时,终端能够将显示屏的背光亮度调整到相应的较暗的程度。
发明内容
本申请实施例提供了一种调节背光的方法、装置、终端及存储介质。所述技术方案如下:
根据本申请的一方面内容,提供了一种调节背光的方法,用于终端中,所述方法包括:
当环境光强从第一目标区间变化至第二目标区间时,获取系统时间,所述第一目标区间中的最小值大于所述第二目标区间中的最大值;
当所述系统时间属于预设时段时,获取地理位置;
当所述地理位置处于预设地点时,获取调光标识位;
当所述调光标识位指示所述终端的智能暗光功能开启时,将所述终端的背光调整至背光显示亮度中的最低亮度。
根据本申请的另一方面内容,提供了一种调节背光的装置,用于终端中,所述装置包括:
时间获取模块,用于当环境光强从第一目标区间变化至第二目标区间时,获取系统时间,所述第一目标区间中的最小值大于所述第二目标区间中的最大值;
位置获取模块,用于当所述系统时间属于预设时段时,获取地理位置;
标识位获取模块,用于当所述地理位置处于预设地点时,获取调光标识位;
亮度调节模块,用于当所述调光标识位指示所述终端的智能暗光功能开启时,将所述终端的背光调整至背光显示亮度中的最低亮度。
根据本申请的另一方面内容,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请实施提供的调节背光的方法。
根据本申请的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请实施提供的调节背光的方法。
本申请实施例提供的技术方案带来的有益效果可以包括:
由于本申请实施例能够令终端在环境光强从第一目标区间变化到第二目标区间时,获取系统时间,在系统时间属于预设时段时,获取终端所处的地理位置,当终端处于预设地点时,获取调光标识位,在调光标识位指示终端的智能暗光功能开启时,将终端的背光调整至背光显示亮度中的最低亮度。由此可见,终端能够在终端处于预设时段、预设地点并发生指定的环境光强的变化时,根据调光标识位来将自动将背光调整到最低亮度,使得终端具备在用户常去的暗环境中,智能将用户使用的终端的背光亮降至最低的能力,因而提高了终端智能降低背光亮度的效果。
附图说明
为了更清楚地介绍本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本申请一个示例性实施例提供的一种终端的结构框图;
图2是本申请一个示例性实施例提供的一种调节背光的方法的流程图;
图3是本申请另一个示例性实施例提供的另一种调节背光的方法流程图;
图4是本申请一个示例性实施例提供的一种调节背光的装置的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
为了本申请实施例所示方案易于理解,下面对本申请实施例中出现的若干名词进行介绍。
环境光强:用于指示终端周围的环境的光亮度。在一种可能的方式中,终端通过光传感器检测环境光强。也即,终端检测到的环境光强将和光传感器设置的位置相关。例如,光传感器设置在前面板中,则终端检测到的环境光强实质上用于指示终端的前面板的朝向所在的环境的光强。
在另一种可能的方式中,若终端中设置有至少两个光传感器,则环境光强可以是设置在前面板的光传感器检测到的光强。或者,可选地,终端也可以将为至少两个光传感器分配权重,通过加权求和的方式计算得到环境光强。例如,终端中设置有光传感器A、光传感器B和光传感器C,权重分别为0.7、0.2和0.1,测得的光强分别为150lux、80lux和60lux,则终端最终算得的光强L=150*0.7+80*0.2+60*0.1,即127lux。
在本申请实施例提供的一种环境光强的测量方式中,终端将获取光传感器实时采集到的光强,并将该光强作为环境光强。在另一种环境光强的测量方式中,终端将按照处理器设定的采集周期,从光传感器中获取光强。
系统时间:用于指示终端中的时钟显示的时间。在一种可能的实现方式中,终端通过与标准授时中心进行通信,来获取标准时间,并将获取到的标准时间作为系统时间进行显示。需要说明的是,标准授时中心可以包括地面标准授时中心或者导航卫星,本申请实施例对此不作限定。
第一目标区间:用于指示一个光强的数值区间。
第二目标区间:用于指示一个不同于第一目标区间的光强的数值区间。在本申请实施例中,第一目标区间中的最小值,大于第二目标区间的最大值。换言之,第一目标区间中的左端点大于第二目标区间中的右端点。
在一种可能实现的方式中,第一目标区间可以是[40lux,200lux]、[50lux,200lux]或[40lux,210lux]等等区间。第二目标区间可以是[0,5lux]、[0,10lux]或[0,15lux]等等区间。本申请实施例不对第一目标区间和第二目标区间具体的取值进行显示,上述具体数值的区间仅为举例说明,用以表示第一目标区间和第二目标可能取到的数值。
预设时段:用于指示终端经过一系列指定操作之后获取得到的时段,该时段可以用于指示一天中的某段时间。例如,预设时段可以是19点到22点。
地理位置:在本申请实施例中,地理位置用于指示终端所处的地理位置。在一种可能的方式中,终端能够通过导航卫星确定自身所在的地理位置。在另一种可能的方式中,终端能够通过无线局域网的连接以及与其它终端的通信交互确定自身的地理位置。需要说明的是,本申请实施例并不限定终端确定自身地理位置的方式。
预设地点:在本申请实施例中,终端能够通过自动确定预设地点和人工确定预设地点两种方式确定预设地点。
在一种设置预设地点的方式中,终端能够在获取用户许可的前提下,统计用户在夜晚22点到次日6点所停留时间最长的前q个地点,其中q为正整数。将该q个地点设置为预设地点。
在另一种设置预设地点的方式中,终端能够按照开发人员预设的地点或者用户自己设置的地点,来确定预设地点。
在一种可能的方式中,预设地点是终端中设置的家庭或者酒店。需要说明的是,终端中设置的家庭可以是用户自己的家庭所在的位置。其中,酒店可以是地图数据库中提供的数据。
调光标志位:可以是一个逻辑数值,当调光标识位取1时,该调光标志位用于指示终端的智能调光功能开启。当该调光标志位取0时,该调光标志位用于指示终端的智能调光功能关闭。
背光显示亮度中的最低亮度:在本申请实施例中,终端可以在通知栏和/或设置界面中显示背光亮度调节滑块,该调节滑块用于向用户提供手动调节背光亮度的控件。其中,用户能够手动调节到的最低亮度可以是背光显示亮度中的最低亮度。在另一种可能的实施方式中,终端能够通过信号控制背光亮度在用户能够手动调节到的最低亮度的基础上,进一步调低背光亮度,该亮度是背光显示亮度中的最低亮度。
智能暗光功能:是终端提供的一种基于时间、地点和环境光强变化情况等因素智能调暗背光的功能。终端能够在一系列条件满足的情况下,将调光标识为设置为1,用于指示智能暗光功能已经开启。
示例性地,本申请实施例所示的调节背光的方法,可以应用在终端中,该终端具备显示屏且具备调节背光的功能。终端可以包括手机、平板电脑、膝上型电脑、智能眼镜、智能手表、数码相机、MP4播放终端、MP5播放终端、学习机、点读机、电纸书或电子词典等。
请参见图1,图1是本申请一个示例性实施例提供的一种终端的结构框图,如图1所示,该终端包括处理器120、存储器140和显示组件160,所述存储器140中存储有至少一条指令,所述指令由所述处理器120加载并执行以实现如本申请各个方法实施例所述的调节背光的方法。显示组件160用于显示经由处理器渲染后的图像帧。其中,显示组件160中包括背光组件。背光组件可以是一块发白色光的背光板。
在本申请中,终端100是具备调节背光的功能的电子设备。当终端100的环境光前从第一目标区间变化至第二目标区间时,终端100能够获取系统时间,该第一目标区间中的最小值大于第二目标区间中的最大值,当系统时间属于预设时段时,终端获取地理位置,当该地理位置处于预设地点时,获取调光标识位,当调光标识位指示终端的智能暗光功能开启时,将终端的背光调整至背光显示亮度中的最低亮度。
处理器120可以包括一个或者多个处理核心。处理器120利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器140内的指令、程序、代码集或指令集,以及调用存储在存储器140内的数据,执行终端100的各种功能和处理数据。可选的,处理器120可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器120可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器120中,单独通过一块芯片进行实现。
存储器140可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器140包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器140可用于存储指令、程序、代码、代码集或指令集。存储器140可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。
显示组件160可以包括玻璃盖板、触摸传感器、图像显示层和背光板。其中,玻璃盖板可以覆盖在终端的前面板最外层,起保护的作用。触摸传感器、图像显示层和背光板根据需要分别排列在玻璃盖板下方。其中,背光板排列在图像显示层的下方。
请参考图2,图2是本申请一个示例性实施例提供的一种调节背光的方法的流程图。该调节背光的方法可以应用在上述图1所示的终端中。在图2中,调节背光的方法包括:
步骤210,当环境光强从第一目标区间变化至第二目标区间时,获取系统时间,第一目标区间中的最小值大于第二目标区间中的最大值。
在本申请实施例中,终端能够持续从光传感器中获取环境光强,并统计每次采集的环境光强各自所属的区间。当环境光强从第一目标区间变化至第二目标区间时,终端将获取系统时间。
例如,当第一目标区间是[40lux,200lux],第二目标区间是[0,5lux]时,当终端检测到环境光强从80lux跳变至4lux时,终端将获取系统时间。
步骤220,当系统时间属于预设时段时,获取地理位置。
在本申请实施例中,终端将在系统时间属于预设时段时,获取终端当前所处的地理位置。需要说明的是,终端获取当前所处的地理位置的操作,需要终端处于允许获取位置信息的状态。
步骤230,当地理位置处于预设地点时,获取调光标识位。
在本申请实施例中,终端能够当自身的地理位置处于预设地点时,获取调光标识位,该调光标识位可以是终端中一个预设的标识位。
在一种可能的实现方式中,终端可以将该调光标识位设置在系统配置文件中,便于终端后续读写。
步骤240,当调光标识位指示终端的智能暗光功能开启时,将终端的背光调整至背光显示亮度中的最低亮度。
在本申请实施例中,终端能够在调光标识位指示终端的智能暗光功能开启时,将终端的背光调整至显示亮度中的最低亮度。
例如,当调光标识位的数值是1时,终端的调光标识位用于指示终端的智能暗光功能开启。此时,终端将直接将背光调整至背光显示亮度中的最低亮度。
需要说明的是,该背光显示亮度中的最低亮度可以是用户无法手动调节到的最低亮度。例如,若终端在通知栏或者设置界面中显示的背光亮度调节滑块。该背光亮度调节滑块能够调节的范围是80%至10%的背光亮度。而对于0至10%以及80%至100%的背光亮度调节区间,终端不对用户进行开放。在本申请实施例中,若背光显示亮度中的最低亮度是2%,则终端能够将背光显示亮度调节为2%.
在一种可能的实施例中,终端还能够通过前置摄像头获取用户的眼睛张开面积,将用户的眼睛张开面积与面积模版作比较,若用户的眼睛张开面积小于面积模版,则将背光调整至背光显示亮度中的最低亮度。
需要说明的是,眼睛张开面积是终端通过前置摄像头拍摄到的用户的眼睛图像,通过图像识别获得用户的眼睛轮廓后计算得到的面积,该面积将以用户的虹膜直径为基准,换算为标准面积。可选地,面积模版是用户通常使用终端时的眼睛面积的平均值。终端能够在历史中按照预设采集模版的方式获取包含用户眼睛的图像,并以虹膜直径为基准,换算为标准面积。通过该方式,终端能够通过用户眼睛的张开度确定当前的背光是否过亮,从而调整背光的亮度,提高了终端在黑暗中自动调暗背光的能力。
作为一种可能的应用方式,本申请实施例可以应用在如下场景。例如,在一天晚上,当用户杰克手持终端在房间中开着灯阅读小说时,终端自动提供的背光亮度比较舒适。当杰克关灯时,终端检测到环境光强从第一目标区间变化至第二目标区间。因此,终端获取系统时间21:42。由于系统时间处于预设时段,因此终端获取地理位置,确定该地理位置是杰克的家时,读取终端中的调光标识位,当该调光标识位指示终端的智能暗光功能开启时,终端将自身的背光调整至背光显示亮度中的最低亮度,使得终端实际显示的亮度将低于终端中可以手动调整到的最低亮度,使得终端提高了亮度调暗的效果,提高了杰克通过终端阅读时的视觉舒适度。
综上所述,本实施例提供的调节背光的方法,由于本申请实施例能够令终端在环境光强从第一目标区间变化到第二目标区间时,获取系统时间,在系统时间属于预设时段时,获取终端所处的地理位置,当终端处于预设地点时,获取调光标识位,在调光标识位指示终端的智能暗光功能开启时,将终端的背光调整至背光显示亮度中的最低亮度。由此可见,终端能够在终端处于预设时段、预设地点并发生指定的环境光强的变化时,根据调光标识位来将自动将背光调整到最低亮度,使得终端具备在用户常去的暗环境中,智能将用户使用的终端的背光亮降至最低的能力,因而提高了终端智能降低背光亮度的效果。
基于上一个实施例所公开的方案,请参考如下实施例。
请参见图3,图3是本申请另一个示例性实施例提供的一种调节背光的方法流程图。该调节背光的方法可以应用在上述所示的终端中。在图3中,该调节背光的方法包括:
步骤311,获取终端在第一时间段内亮屏显示的时长不小于第一时长阈值的天数n,n为正整数。
在本申请实施例中,第一时间段可以是一天内指定的一段时间,例如,19点至23点。在该第一时间段内,终端能够获取自身亮屏显示的时长。在一种可能的实现方式中,终端能够对自身亮屏显示的时长进行统计。
可选地,第一时长阈值是终端中预先被开发人员设置的时长常数。例如,第一时长阈值可以是30分钟或1小时等。以终端统计的天数是30天为例,统计的30天中,终端在19点至23点的时段中亮屏显示的时长超过1小时的天数为20天,则终端获取该天数,也即n为20。
步骤312,根据n天中各自亮屏显示的时间段,生成预设时段。
在本申请实施例中,终端能够根据n天中各自亮屏显示的时间段,生成预设时段。
表1
序号 |
1 |
2 |
3 |
4 |
5 |
亮屏时段 |
19:50-21:30 |
20:20-21:50 |
19:20-21:40 |
19:10-22:00 |
20:50-21:20 |
例如,若n为5,亮屏显示的时段如表1所示,则在一种可能的方式中,预设时段可以是从5天中最早开始的时刻(也即19:10)到最晚结束的时刻(也即22:00)的时段。
在另一种可能的方式中预设时段的开始时刻是5个开始时刻求平均值后的时刻(也即19:54),预设时段的结束时刻是5个结束时刻求平均值后的时刻(也即21:40)。
需要说明的是,上述两种确定预设时段的方式仅为本申请实施例能够确定预设时段的两种方式,并不对本申请实施例其它能够确定预设时段的方式进行限定。
步骤313,记录预设时段。
在本申请实施例中,终端能够将前述步骤获取的预设时段进行记录。例如,基于步骤312所举的例子,终端可以将预设时段记录为[19:10-22:00],也可以将预设时段记录为[19:54-21:40],本申请实施例对此不作限定。
步骤321,当n不小于天数阈值时,获取阅读类应用处于暗环境的运行时长。
在本申请实施例中,暗环境用于指示环境光强处于第二预设光强区间的环境。需要说明的是,终端中可以预置一个天数阈值,该天数阈值用于区分使用终端的用户是否有在第一时段中使用中的习惯。例如,该天数阈值可以是15,当n为20时,n不小于天数阈值,终端获取阅读类应用处于暗环境的运行时长。其中,阅读类应用指安装在终端并运行的阅读类应用。终端能够通过一个应用的安装包名或者其它标识确定该应用是否是阅读类应用。
在本申请实施例中,终端具备辨识暗环境的能力。例如,终端中将第二预设光强区间设置为[0,10lux],则当环境光强处于该第二预设光强区间时,终端确定自身当前属于暗环境。终端能够获取阅读类应用处于暗环境的累积运行时长。
在一种可能的实施场景中,若阅读类应用包括新闻应用A、浏览器应用B和小说应用C,则终端将统计上述三个应用在暗环境中总计运行的时长。
在另一种可能的实施场景中,若阅读类应用仅包括小说应用C,则终端将小说应用C在暗环境的运行时长确定为阅读类应用处于暗环境的运行时长。
步骤322,当阅读类应用处于暗环境的运行时长不小于第二时长阈值时,获取第一目标光强和第二目标光强。
在本申请实施例中,第二目标光强是终端当前处于暗环境中的光强,第一目标光强是距离系统时间最近的且属于第一预设光强区间的环境光强,第一预设光强区间的最大值小于第二预设光强区间的最小值。
在本申请实施例中,第二时长阈值类似第一时长阈值,同样为一个指示时间长度的时长常数。该第二时长阈值可以是10分钟、20分钟、30分钟、45分钟或者1小时,本申请实施例不对具体的数值进行限定,能够实现本申请实施例构思的数值均可作为第二时长阈值的取值。
步骤323,根据n天中各自的第一目标光强,生成第一目标区间。
在本申请实施例中,终端能够根据n天中各自的第一目标光强,生成第一目标区间。在本申请实施例中,终端可以通过多种方式生成第一目标区间。在一种可能的方式中,终端能够将n个第一目标光强中的最小值设置为第一目标区间的左端点,将n个第一目标光强中的最大值设置为第一目标区间的右端点,从而得到第一目标区间。
在另一种可能的方式中,终端能够计算n个第一目标光强的平均值,以该平均值为中心,以预设差值为半径确定第一目标区间。例如,若n个第一目标光强的平均值为100lux,预设差值为50lux,则第一目标区间为[50lux,150lux]。
在本申请实施例中,终端不限制其它可能的确定第一目标区间的方式。
步骤324,根据n天中各自的第二目标光强,生成第二目标区间。
在本申请实施例中,终端能够根据n天中各自的第二目标光强,生成第二目标区间。类似于终端根据n天中各自的第一目标光强,生成第一目标区间的过程,终端也能够生成第二目标区间,此处不再赘述。
步骤325,记录第一目标区间和第二目标区间。
在本申请实施例中,终端能够记录第一目标区间和第二目标区间。需要说明的是,第一目标区间和第二目标区间可以记录在终端本地的配置文件中,也可以备份到云端,本申请实施例对此不作限定。
步骤331,当终端所处的地理位置是终端中设置的家庭或酒店时,检测是否接收至少两次最暗调节信号。
在本申请实施例中,终端还能够对自身当前的地理位置进行检测判断。需要说明的是,本申请实施例若需要获取自身的地理位置,需要在用户许可的情况下执行。当终端所处的地理位置是终端中设置的家庭或者酒店时,终端能够检测是否接收到至少两次最暗调节信号。
在本申请实施例中,最暗调节信号是终端接收到将背光调节至最暗亮度的操作时触发的信号。需要说明的是,在一种可能的方式中,终端可能在一天中接收到至少两次最暗调节信号。在该场景中,终端将确认自身接收到至少两次最暗调节信号。
在另一种可能的方式中,终端可能在相同的时间段、地点和环境光强变化条件下,分别在不同的日期中接收到至少两次最暗调节信号。
需要说明的是,上述两种检测终端自身是否接收到至少两次最暗调节信号的方式仅为示例性说明,不对本申请其它检测自身是否接收到至少两次最暗调节信号的方式构成限定。
步骤332,当终端接收到至少两次最暗调节信号时,将调光标识位设置为指示终端的智能暗光功能开启。
在本申请实施例中,若终端接收到过至少两次最暗调节信号,则终端能够将调光标识位设置为指示终端的智能暗光功能开启的数值。
在本申请实施例中,终端除了能够经过前述步骤将用户调暗终端的背光习惯进行记录。终端还能够根据上述记录后的用户习惯,在用户使用终端时智能地将背光调节至背光显示亮度中的最低亮度。其中,具体的调节过程可以参见步骤341至步骤382。
步骤341,获取运动传感器的运动参数。
在本申请实施例中,终端能够先获取运动传感器的运动参数。需要说明的是,该运动传感器既可以是速度传感器,也可以是加速度传感器。终端能够获取运动传感器提供的运动参数。
步骤342,当运动参数指示终端处于静置状态,且环境光强从第一目标区间变化至第二目标区间时,获取系统时间。
在本申请实施例中,当运动参数指示终端处于静置状态,且环境光强从第一目标区间变化至第二目标区间时,终端将能够获取系统时间。
步骤350,当系统时间属于预设时段时,获取地理位置。
在本申请实施例中,步骤350的执行过程和步骤220的执行过程相同,此处不再赘述。
步骤360,当地理位置处于预设地点时,获取调光标识位。
在本申请实施例中,步骤360的执行过程和步骤230的执行过程相同,此处不再赘述。
步骤371,获取终端的焦点窗口对应的目标应用。
在本申请实施例中,终端能够获取自身的焦点窗口对应的目标应用。需要说明的是,焦点窗口所在的用户界面所属的应用即目标应用。终端能够通过焦点窗口的标识获取到目标应用的标识,从而确定焦点窗口对应的目标应用。
在一种可能实施的方式中,若终端处于分屏显示的状态,则其中一个分屏是焦点窗口。在该场景中,该焦点窗口对应的应用为目标应用。
步骤372,当目标应用是阅读类应用时,将终端的背光调整至背光显示亮度中的最低亮度。
在本申请实施例中,终端能够在目标应用是阅读类应用时,将终端的背光调整至背光显示亮度中的最低亮度。其中,背光显示亮度中的最低亮度步骤240中已做介绍,此处不再赘述。
步骤381,将防抖区间的上限值增加至m,m为正数。
在本申请实施例中,终端自动调节背光亮度具有防抖区间。例如,原本的防抖区间是光强跳变50lux且持续预定持续时长。以预定持续时长为1秒为例,如环境光强增强80lux后持续1.5秒,则终端确定环境光强发生了改变,相应调亮背光。如环境光强增强80lux后持续0.2秒,则终端确定环境光强没有发生变化,是突发性的跳变,此时终端不改变背光。
在此基础上,若终端中原本的防抖区间的上限值是60lux,则在本申请实施例中,终端将在60lux的基础上增加至m,m为大于60lux的光强。
步骤382,当环境光强大于m时,按照环境光强对应的背光亮度调整终端的背光。
在本申请实施例中,终端能够在环境光强大于m时,按照环境光强对应的背光亮度调整终端的背光。在一种可能的实施方式中,若环境光强大于m的持续时长大于防抖区间的持续预定持续时长时,终端将按照环境光强对应的背光亮度调整终端的背光。若环境光强不大于m,或者,当环境光强大于m的持续时长不大于防抖区间的持续预定时长时,终端将保持当前的背光亮度。
作为本申请的另一种可能实现的方式,终端还能够通过生物识别的方式确定用户的身份,并根据用户的用户画像确定对应的背光调整策略,按照该背光调整策略为用户调整背光。例如,经常夜晚使用手机的用户希望终端的背光暗一些,老年人希望终端的背光亮一些。
可选地,在终端通过生物识别的方式确定用户的身份后,终端可以确定用户对应的背光调整策略,按照该背光调整策略为用户调整背光。需要说明的是,该背光调整策略可以存放在云端,终端从云端获取该背光调整策略。
综上所述,本实施例能够获取终端的焦点窗口对应的目标应用,当目标应用是阅读类应用时,终端将背光调整至背光显示亮度中最低亮度,使得终端能够在条件合适的情况下,如在夜晚家里关灯阅读时,令手机将亮度降至用户无法手动降的程度,提高了终端在特定显示环境中的显示效果,降低了高亮度背光对用户的影响。
本实施例提供的调节背光的方法,还能够在用户使用手机时自动记录通常使用的时间、位置和开灯时的环境光强和关灯后的环境光强,使得终端能够自动生成用户需要调暗背光时的环境条件,提高了终端智能识别需要调暗背光的能力。
本实施例提供的调节背光的方法,还能够在将终端的背光调整至背光显示亮度中的最低亮度后,将防抖区间的上限值增加至m,m为正数,当环境光强大于m时,终端能够将环境光强对应的背光亮度调整终端的背光,使得终端在黑暗中能够避免因环境的突然变亮而调整背光,提高了终端在黑暗中保持较暗背光的稳定性。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图4,图4是本申请一个示例性实施例提供的一种调节背光的装置的结构框图。该调节背光的装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:
时间获取模块410,用于当环境光强从第一目标区间变化至第二目标区间时,获取系统时间,所述第一目标区间中的最小值大于所述第二目标区间中的最大值;
位置获取模块420,用于当所述系统时间属于预设时段时,获取地理位置;
标识位获取模块430,用于当所述地理位置处于预设地点时,获取调光标识位;
亮度调节模块440,用于当所述调光标识位指示所述终端的智能暗光功能开启时,将所述终端的背光调整至背光显示亮度中的最低亮度。
在一个可选的实施例中,所述亮度调节模块440,用于获取终端的焦点窗口对应的目标应用;当所述目标应用是阅读类应用时,将所述终端的背光调整至背光显示亮度中的最低亮度。
在一个可选的实施例中,所述装置还包括天数获取模块和时段生成模块,所述天数获取模块,用于获取所述终端在第一时间段内亮屏显示的时长不小于第一时长阈值的天数n,n为正整数;所述时段生成模块,用于根据n天中各自亮屏显示的时间段,生成所述预设时段。
在一个可选的实施例中,所述装置还包括时长获取模块、光强获取模块、第一区间生成模块和第二区间生成模块,所述时长获取模块,用于当n不小于天数阈值时,获取阅读类应用处于暗环境的运行时长,所述暗环境用于指示所述环境光强处于第二预设光强区间的环境;所述光强获取模块,用于当所述阅读类应用处于暗环境的运行时长不小于第二时长阈值时,获取第一目标光强和第二目标光强,所述第二目标光强是所述终端当前处于所述暗环境中的光强,所述第一目标光强是距离所述系统时间最近的且属于第一预设光强区间的环境光强,所述第一预设光强区间的最大值小于所述第二预设光强区间的最小值;所述第一区间生成模块,用于根据所述n天中各自的所述第一目标光强,生成所述第一目标区间;所述第二区间生成模块,用于根据所述n天中各自的所述第二目标光强,生成所述第二目标区间。
在一个可选的实施例中,所述装置涉及的预设地点是所述终端中设置的家庭或者酒店。
在一个可选的实施例中,所述装置还包括上限调整模块和背光调整模块,所述上限调整模块,用于将防抖区间的上限值增加至m,m为正数;所述背光调整模块,用于当所述环境光强大于m时,按照所述环境光强对应的背光亮度调整所述终端的背光。
在一个可选的实施例中,所述装置还包括标志位调整模块,用于当所述终端接收至少两次最暗调节信号时,将所述调光标识位设置为指示所述终端的所述智能暗光功能开启,所述最暗调节信号是所述终端接收到将背光调节至最暗亮度的操作时触发的信号。
在一个可选的实施例中,所述装置还包括参数获取模块,所述参数获取模块,用于获取运动传感器的运动参数;所述时间获取模块,用于当所述运动参数指示所述终端处于静置状态,且环境光强从第一目标区间变化至第二目标区间时,获取系统时间。
综上所述,本实施例提供的调节背光的装置,由于本申请实施例能够令终端在环境光强从第一目标区间变化到第二目标区间时,获取系统时间,在系统时间属于预设时段时,获取终端所处的地理位置,当终端处于预设地点时,获取调光标识位,在调光标识位指示终端的智能暗光功能开启时,将终端的背光调整至背光显示亮度中的最低亮度。由此可见,终端能够在终端处于预设时段、预设地点并发生指定的环境光强的变化时,根据调光标识位来将自动将背光调整到最低亮度,使得终端具备在用户常去的暗环境中,智能将用户使用的终端的背光亮降至最低,因而提高了终端智能降低背光亮度的效果。
本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的调节背光的方法。
需要说明的是:上述实施例提供的调节背光的装置在执行调节背光的方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的调节背光的装置与调节背光的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的能够实现的示例性的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。