终端屏幕亮度自动调整方法、终端设备及存储介质技术

技术编号:27747115 阅读:9 留言:0更新日期:2021-03-19 13:42
本公开提供一种终端屏幕亮度自动调整方法、终端设备及存储介质,其中,所述方法包括:获取当前环境下的光照强度M和终端屏幕的当前背景色彩度N;获取终端当前模式;判断终端当前模式下M和N是否有对应且满足要求的亮度有效历史值;若有,则根据终端当前模式下M和N对应且满足要求的亮度有效历史值调整终端屏幕当前亮度值。本公开提供的技术方案结合终端模式状态及M和N对应且满足要求的亮度有效历史值计算不同终端模式状态下的屏幕亮度值,并据计算结果自动调整终端屏幕当前亮度,极大提高了终端屏幕亮度调整的合理性和科学性,提高了用户的满意度。

【技术实现步骤摘要】
终端屏幕亮度自动调整方法、终端设备及存储介质
本公开涉及通信
,尤其涉及一种终端屏幕亮度自动调整方法、一种终端设备以及一种计算机可读存储介质。
技术介绍
随着我国社会的飞速发展,带屏幕的终端越来越普遍,很多用户会使用智能终端观看娱乐视频、上直播网课等,但如果屏幕亮度不合适的话,用户的眼睛会很快疲劳,而且容易损害眼睛。为了解决这一问题,现行的处理方法主要是根据终端当前的环境光照度自动调整屏幕亮度,这种处理方法虽然实现了屏幕亮度的自动调整,但是既没有考虑到终端的模式状态,也没有考虑到用户的个体差异,导致调整的效果不理想,经常需要用户手动去调整屏幕亮度,降低了用户满意度。因此,提出一种综合考虑终端的模式状态和用户的个体差异的终端屏幕亮度调整方案是目前亟待解决的问题。
技术实现思路
为了至少部分解决现有技术中存在的技术问题而完成了本公开。根据本公开实施例的一方面,提供一种终端屏幕亮度自动调整方法,所述方法包括:获取当前环境下的光照强度M和终端屏幕的当前背景色彩度N;获取终端当前模式;判断终端当前模式下M和N是否有对应且满足要求的亮度有效历史值;若有,则根据终端当前模式下M和N对应且满足要求的亮度有效历史值调整终端屏幕当前亮度值。根据本公开实施例的另一方面,提供一种终端设备,包括:第一获取模块,其设置为获取当前环境下的光照强度M和终端屏幕的当前背景色彩度N;第二获取模块,其设置为获取终端当前模式;第一判断模块,其设置为判断终端当前模式下M和N是否有对应且满足要求的亮度有效历史值;以及,调整模块,其设置为在所述第一判断模块判断为有对应且满足要求的亮度有效历史值时,根据终端当前模式下M和N对应且满足要求的亮度有效历史值调整终端屏幕当前亮度值。根据本公开实施例的又一方面,提供一种终端设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行前述终端屏幕亮度自动调整方法。根据本公开实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述终端屏幕亮度自动调整方法。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例提供的终端屏幕亮度自动调整方法,结合终端模式状态及M和N对应且满足要求的亮度有效历史值计算不同终端模式状态下的屏幕亮度值,并据计算结果自动调整终端屏幕当前亮度,极大提高了终端屏幕亮度调整的合理性和科学性,提高了用户的满意度。本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本公开技术方案的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开的技术方案,并不构成对本公开技术方案的限制。图1为本公开实施例提供的终端屏幕亮度自动调整方法的流程示意图;图2为本公开实施例提供的一种终端设备的结构示意图;图3为本公开实施例提供的另一种终端设备的结构示意图。具体实施方式为使本公开实施例的目的、技术方案和优点更加清楚,以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序;并且,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互任意组合。图1为本公开实施例提供的终端屏幕亮度自动调整方法的流程示意图。如图1所示,所述方法包括如下步骤S101至S104。S101.获取当前环境下的光照强度M和终端屏幕的当前背景色彩度N;S102.获取终端当前模式;S103.判断终端当前模式下M和N是否有对应且满足要求的亮度有效历史值,若有,则执行步骤S104;S104.根据终端当前模式下M和N对应且满足要求的亮度有效历史值调整终端屏幕当前亮度值。其中,当前环境下的光照强度M可由终端的光传感器获取;终端屏幕的当前背景色彩度N可由终端的色彩传感器获取。调整终端屏幕当前亮度值所需的终端当前模式下M和N对应的亮度有效历史值应满足一定要求,例如满足一定的数量要求,或者满足一定的时间要求,具体可由本领域技术人员根据实际情况进行设定与调整。由于不同用户的生理结构不尽相同,即使在同一光照环境下,不同用户也适合于不同的屏幕亮度,而本实施例中根据终端当前模式下M和N对应且满足要求的亮度有效历史值调整终端屏幕当前亮度值,既考虑了终端的模式状态,又考虑了用户的个体差异,实现了对终端屏幕亮度合理、科学的自动调整,且调整的效果较为理想,无需用户再手动调整屏幕亮度,提高了用户的满意度。在一种具体实施方式中,步骤S104具体为:根据终端当前模式下M和N对应的亮度最近有效历史值和亮度次近有效历史值调整终端屏幕当前亮度值。本实施例中,根据终端当前模式下M和N对应的亮度最近有效历史值和亮度次近有效历史值来计算终端屏幕当前亮度值,充分考虑了终端当前模式下屏幕亮度的历史设定情况,根据该计算结果自动调整终端屏幕当前亮度,调整的效果较为理想。在一种具体实施方式中,步骤S104采用如下公式实现:Q=k*Q1+(1-k)*Q2其中,Q为终端屏幕当前亮度值;Q1为终端当前模式下M和N对应的亮度最近有效历史值;Q2为终端当前模式下M和N对应的亮度次近有效历史值;k为权重系数,且0<k<1。至于k的具体数值可由本领域技术人员根据需求进行设定与调整。在一种具体实施方式中,Q1和Q2对应的持续时间均超过预设的时间阈值T。本实施例中,要求Q1和Q2对应的持续时间满足预设的时间阈值T是为了剔除误操作的情况。在一种具体实施方式中,如图1所示,若步骤S103中判断为在终端当前模式下M和N没有对应且满足要求的亮度有效历史值,则所述方法还包括如下步骤S105:S105.按照如下公式调整终端屏幕当前亮度值:Q=a*M+b/N其中,Q为终端屏幕当前亮度值;a和b均为调节系数,且a>0,b>0。上述公式中,M越大,表明当前环境下的光照强度越大,则终端屏幕当前亮度值Q也越大;N越小,表明当前屏幕的背景越暗,需提高屏幕亮度值,则终端屏幕当前亮度值Q也越大。至于a和b的具体数值可由本领域技术人员根据需求进行设定与调整。本实施例中,针对终端为新使用的情况,或者M和N中的至少一者为新出现的情况,由于终端内还没有预存M和N对应的亮度有效历史值或者预存的历史值不满足要求,则终端屏幕当前亮度值按照预设公式调整即可。在一种具体本文档来自技高网...

【技术保护点】
1.一种终端屏幕亮度自动调整方法,其特征在于,包括:/n获取当前环境下的光照强度M和终端屏幕的当前背景色彩度N;/n获取终端当前模式;/n判断终端当前模式下M和N是否有对应且满足要求的亮度有效历史值;/n若有,则根据终端当前模式下M和N对应且满足要求的亮度有效历史值调整终端屏幕当前亮度值。/n

【技术特征摘要】
1.一种终端屏幕亮度自动调整方法,其特征在于,包括:
获取当前环境下的光照强度M和终端屏幕的当前背景色彩度N;
获取终端当前模式;
判断终端当前模式下M和N是否有对应且满足要求的亮度有效历史值;
若有,则根据终端当前模式下M和N对应且满足要求的亮度有效历史值调整终端屏幕当前亮度值。


2.根据权利要求1所述的方法,其特征在于,所述根据终端当前模式下M和N对应且满足要求的亮度有效历史值调整终端屏幕当前亮度值,具体为:
根据终端当前模式下M和N对应的亮度最近有效历史值和亮度次近有效历史值调整终端屏幕当前亮度值。


3.根据权利要求2所述的方法,其特征在于,所述根据终端当前模式下M和N对应的亮度最近有效历史值和亮度次近有效历史值调整终端屏幕当前亮度值,采用如下公式实现:
Q=k*Q1+(1-k)*Q2
其中,Q为终端屏幕当前亮度值;Q1为终端当前模式下M和N对应的亮度最近有效历史值;Q2为终端当前模式下M和N对应的亮度次近有效历史值;k为权重系数,且0<k<1。


4.根据权利要求3所述的方法,其特征在于,Q1和Q2对应的持续时间均超过预设的时间阈值T。


5.根据权利要求1所述的方法,其特征在于,还包括:
若终端当前模式下M和N没有对应且满足要求的亮度有效历史值,则按照如下公式调整终端屏幕当前亮度值:
Q=a*M+b/N
其中,Q为终端屏幕当前亮度值;a和b均为调节系数,且a>0,b>0。


6.根据权利要求1所述的方法,其特征在于,在获取终端当前模式之后,还包括:
判断终端当前模式处于正常模式还是儿童模式;
所述判断终端当...

【专利技术属性】
技术研发人员:张燕超杨锦洲
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1