本发明涉及终端,尤其涉及的是一种基于距离的照明亮度自动调节方法及其移动终端。
背景技术:
1、移动终端具有便于携带的特性,其内部功能较多,能大大方便用户在日常的工作生活中使用。以手机为例,用户经常使用手机的手电筒功能来进行照明。手电筒功能是现有手机中比较常用的基本功能,硬件上通过led驱动芯片来给led灯供电,软件上根据用户的应用操作来控制led灯的工作模式(不同应用模式不同),如照明、闪光、警灯等。
2、基于高功率led灯的特性,手电筒在实际使用中,长时间或高亮度的照明会使手机发热发烫,会加速内部器件的老化,影响手机的使用寿命,一些品质不良的手机还会在长时间照明时给用户带来烫伤的危险。另外,有的手电筒可以手动操作来调节亮度,需要人为操作且不能自动调节,一定程度上增加了手机不必要的耗电,不利于手机长时间续航。
3、因此,现有技术还有待于改进和发展。
技术实现思路
1、鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于距离的照明亮度自动调节方法及其移动终端,以解决现有移动终端不能自动调节照明亮度的问题。
2、为了达到上述目的,本发明采取了以下技术方案:
3、一种基于距离的照明亮度自动调节方法,其包括步骤:
4、手电筒功能启动时,处理器读取距离传感器当前的数据;
5、判断当前的数据超出设置的工作范围时,对照明灯的亮度进行对应的增亮或降暗调节。
6、所述的基于距离的照明亮度自动调节方法中,在所述手电筒功能启动时,处理器读取距离传感器当前的数据的步骤之前,还包括:
7、检测手电筒功能启动时,对距离传感器进行初始化。
8、所述的基于距离的照明亮度自动调节方法中,所述判断当前的数据超出设置的工作范围时,对照明灯的亮度进行对应的增亮或降暗调节的步骤包括:
9、判断距离传感器当前的数据是否大于等于第一阈值且小于等于第二阈值,是则输出基准电流来点亮照明灯;否则执行下一步;
10、判断距离传感器当前的数据是否小于所述第一阈值,是则将基准电流加大后来调亮照明灯;否则执行下一步;
11、判断距离传感器当前的数据是否大于所述第二阈值,是则将基准电流减小后来调暗照明灯。
12、所述的基于距离的照明亮度自动调节方法中,所述是则将基准电流加大后来调亮照明灯的步骤包括:
13、将基准电流与设置的步进电流相加得到供电电流的值,输出供电电流变大来调亮照明灯亮度。
14、所述的基于距离的照明亮度自动调节方法中,所述是则将基准电流减小后来调暗照明灯的步骤包括:
15、根据判断距离传感器当前的数据大于第二阈值的条件下,将基准电流与设置的步进电流值相减到供电电流;计算公式为:io=ii-ir,io是供电电流,ii是基准电流,ir是步进电流。
16、所述的基于距离的照明亮度自动调节方法中,所述是则输出基准电流来点亮照明灯的步骤之后,还包括:
17、判断采集到的温度值大于等于高温警报阈值时,在移动终端的显示屏上进行高温警报提示。
18、一种用于实现所述的基于距离的照明亮度自动调节方法的移动终端,其包括距离传感器、处理器、驱动模块和照明灯;
19、手电筒功能启动时,所述处理器用于读取距离传感器当前的数据,判断当前的数据超出设置的工作范围时,控制驱动模块对照明灯的亮度进行对应的增亮或降暗调节
20、所述的移动终端中,还包括用于检测照明灯的温度并输出对应温度值的温度检测模块;所述处理器判断采集到的温度值大于等于高温警报阈值时,在移动终端的显示屏上进行高温警报提示。
21、相较于现有技术,本发明提供的基于距离的照明亮度自动调节方法及其移动终端中,所述照明亮度自动调节方法包括步骤:手电筒功能启动时,处理器读取距离传感器当前的数据;判断当前的数据超出设置的工作范围时,对照明灯的亮度进行对应的增亮或降暗调节。能根据遮挡物与移动终端之间的距离远近来自动调节手电筒的亮度,无需人为手动操作,还能节省不必要的耗电。
1.一种基于距离的照明亮度自动调节方法,其特征在于,包括步骤:
2.根据权利要求1所述的基于距离的照明亮度自动调节方法,其特征在于,在所述手电筒功能启动时,处理器读取距离传感器当前的数据的步骤之前,还包括:
3.根据权利要求1所述的基于距离的照明亮度自动调节方法,其特征在于,所述判断当前的数据超出设置的工作范围时,对照明灯的亮度进行对应的增亮或降暗调节的步骤包括:
4.根据权利要求3所述的基于距离的照明亮度自动调节方法,其特征在于,所述是则将基准电流加大后来调亮照明灯的步骤包括:
5.根据权利要求3所述的基于距离的照明亮度自动调节方法,其特征在于,所述是则将基准电流减小后来调暗照明灯的步骤包括:
6.根据权利要求3所述的基于距离的照明亮度自动调节方法,其特征在于,所述是则输出基准电流来点亮照明灯的步骤之后,还包括:
7.一种用于实现权利要求1所述的基于距离的照明亮度自动调节方法的移动终端,其特征在于,包括距离传感器、处理器、驱动模块和照明灯;
8.根据权利要求7所述的移动终端,其特征在于,还包括用于检测照明灯的温度并输出对应温度值的温度检测模块;所述处理器判断采集到的温度值大于等于高温警报阈值时,在移动终端的显示屏上进行高温警报提示。