移动终端熄屏的控制方法和装置与流程

文档序号:12496006阅读:227来源:国知局
移动终端熄屏的控制方法和装置与流程

本发明涉及移动终端,特别是涉及一种移动终端熄屏的控制方法和装置。



背景技术:

随着移动通信技术的发展,越来越多的用户使用移动终端进行通话或传输信息。在使用移动终端进行通话时,有时需要将移动终端靠近人脸,为了防止在接近时发生误操作或节省电能,通常会在移动终端靠近人脸时熄屏。当移动终端远离人脸时亮屏,以方便用户使用。

传统的移动终端在室内等场景时,没有物体靠近移动终端时,检测的红外线值一般会比较稳定,而在光线比较强的环境下,容易强光的干扰,容易导致检测的红外线值会出现抖动,忽大忽小,在熄屏和亮屏的阈值上下跳动,导致移动终端的屏幕出现一亮一灭变化不定的闪屏现象,降低了移动终端对屏幕亮灭控制的稳定性。



技术实现要素:

本发明实施例提供了一种移动终端熄屏的控制方法和装置,能提高对屏幕亮灭控制的稳定性,避免闪屏出现。

一种移动终端熄屏的控制方法,包括:

获取接近传感器连续指定次数接收到的红外线能量值;

从所述连续指定次数的红外线能量值中获取最大红外线能量值和最小红外线能量值,并获取所述最大红外线能量值与最小红外线能量值的差值;

检测到所述最大红外线能量值与所述最小红外线能量值的差值大于第一能量阈值,则将熄屏控制方式切换进入抗干扰模式,所述抗干扰模式是指将熄屏阈值配置为用于控制熄屏的预设的红外线能量值。

一种移动终端熄屏的控制装置,包括:

采集模块,用于获取接近传感器连续指定次数接收到的红外线能量值;

差值获取模块,用于从所述连续指定次数的红外线能量值中获取最大红外线能量值和最小红外线能量值,并获取所述最大红外线能量值与最小红外线能量值的差值;

模式控制模块,用于检测到所述最大红外线能量值与所述最小红外线能量值的差值大于第一能量阈值,则将熄屏控制方式切换进入抗干扰模式,所述抗干扰模式是指将熄屏阈值配置为用于控制熄屏的预设的红外线能量值。

上述移动终端熄屏的控制方法和装置,通过获取连续指定次数的红外线能量值,从中获取最大红外线能量值与最小红外线能量值的差值,并检测到最大红外线能量值与最小红外线能量值的差值大于第一能量阈值时,将熄屏阈值配置为用于控制熄屏的预设的红外线能量值熄屏阈值,使得熄屏控制方式进入抗干扰模式,在光线超强的环境下检测的红外线能量值发生数据抖动时,也不会出现熄屏、亮屏不断变换的情况,避免了闪屏出现。

附图说明

图1为一个实施例中移动终端熄屏的控制方法的应用环境示意图;

图2为一个实施例中移动终端的内部结构示意图;

图3为一个实施例中移动终端熄屏的控制方法的流程图;

图4为一个实施例中移动终端熄屏的控制装置的结构框图;

图5为另一个实施例中移动终端熄屏的控制装置的结构框图;

图6为另一个实施例中移动终端熄屏的控制装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。

图1为一个实施例中移动终端熄屏的控制方法的应用环境示意图。如图1所示,该应用环境包括障碍物110和移动终端120。移动终端120的接近传感器122的发射端发送红外线,红外线遇到障碍物110后反射被接近传感器122的接收端接收,将红外线发送给处理器进行处理得到红外线能量值,并将红外线能量值存储在寄存器中。移动终端120读取寄存器中的红外线能量值,获取连续指定次数的红外线能量值,并获取连续指定次数的红外线能量值中最大红外线能量值与最小红外线能量值之差,判断最大红外线能量值与最小红外线能量值之差是否大于第一能量阈值,若是,则将熄屏控制方式切换进入抗干扰模式,所述抗干扰模式是指将熄屏阈值配置为用于控制熄屏的预设的红外线能量值。

图2为一个实施例中移动终端的内部结构示意图。如图2所示,该移动终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、接近传感器、声音采集模块、扬声器、显示屏和输入装置。其中,移动终端的非易失性存储介质存储有操作系统,还包括一种移动终端熄屏的控制装置,该移动终端熄屏的控制装置用于实现一种移动终端熄屏的控制方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。移动终端中的内存储器为非易失性存储介质中的移动终端熄屏的控制装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种移动终端熄屏的控制方法。网络接口用于与服务器或基站或其他终端等进行网络通信。移动终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该移动终端可以是手机、平板电脑或者个人数字助理等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

图3为一个实施例中移动终端熄屏的控制方法的流程图。如图3所示,一种移动终端熄屏的控制方法,包括:

步骤302,获取接近传感器连续指定次数接收到的红外线能量值。

在一个实施例中,接近传感器是无需接触检测对象进行检测的传感器。在移动终端通话时接近传感器监测发射的红外线来判断移动终端是否贴近脸部等。

指定次数可根据需要设定,如5次、10次等。连续指定次数接收到的红外线能量值是指接近传感器按照一定的采样频率接收红外线能量值,连续采样的指定次数的红外线能量值。

在一个实施例中,指定次数可大于或等于2次。

在一个实施例中,指定次数也可大于或等于5次。

移动终端的接近传感器的红外发射端发射红外光脉冲信号,接近传感器的接收端接收红外光。当障碍物靠近移动终端时,会有红外光的折射,接近传感器的接收端接收到红外光后,进行模数转换器进行转化得到红外线能量值。没有任何物体遮挡时,接近传感器的接收端接收红外光得到的红外线能量值最小,在物体不断靠近的时候,检测的红外线能量值不断变大,当物体完全贴近移动终端时,红外线能量值达到最大值。当物体慢慢远离时,检测的红外线能量值又会慢慢变小,当完全没有物体遮挡时,检测的红外线能量值最小。

根据IC(integrated circuit,集成电路板)内部设置不同,寄存器有8位、10位、12位等的区别,红外线能量值的量程也不一样,分别对应的是256、1024和4096等。例如10位的器件,正常无物体遮挡时,红外线能量值为50,理论上是0没有任何物体遮挡发射,但是有部分红外线从内部绕射到接收端,所以有一定的低噪值。当障碍物(如脸部)慢慢靠近,折射的红外线越来越强,接收到的红外光越多,红外线能量值越来越大,例如红外线能量值100-200-400,慢慢变大,全部贴近器件时,红外线全部反射到接收端,出现满量程1024。

步骤304,从所述连续指定次数的红外线能量值中获取最大红外线能量值和最小红外线能量值,并获取所述最大红外线能量值与最小红外线能量值的差值。

在一个实施例中,可将连续指定次数的红外线能量值进行排序,然后再根据排序结果获取最大红外线能量值和最小红外线能量值,将最大红外线能量值减去最小红外线能量值得到两者的差值。

例如,连续10次的红外线能量值为20、124、50、15、510、430、120、189、451、323、51。对连续10次的红外线能量值按照从大到小进行排序,则得到的排序结果为510、451、430、323、189、124、120、51、50、15。获取最大红外线能量值为510,最小红外线能量值为15,最大红外线能量值510与最小红外线能量值15的差值为495。

步骤306,检测到所述最大红外线能量值与所述最小红外线能量值的差值大于第一能量阈值,则将熄屏控制方式切换进入抗干扰模式,所述抗干扰模式是指将熄屏阈值配置为用于控制熄屏的预设的红外线能量值。

在一个实施例中,第一能量阈值可根据需要设定。例如第一能量阈值为50,差值495大于50,则将熄屏控制方式切换进入抗干扰模式,也就是将熄屏阈值配置为用于控制熄屏的预设的红外线能量值。该用于控制熄屏的预设的红外线能量值为一个较大的红外线能量值。用于控制熄屏的预设的红外线能量值较大,这样即使数据抖动很厉害,也不会熄屏闪屏。用于控制熄屏的预设的红外线能量值可为1000等。熄屏是指移动终端屏幕熄灭,无法进行相应操作。当检测到红外线能量值大于用于控制熄屏的预设的红外线能量值时,移动终端可从亮屏切换进入熄屏。亮屏是指移动终端的屏幕被点亮,可以查看信息或被操作等。

上述移动终端熄屏的控制方法,通过获取连续指定次数的红外线能量值,从中获取最大红外线能量值与最小红外线能量值的差值,并检测到最大红外线能量值与最小红外线能量值的差值大于第一能量阈值时,将熄屏阈值配置为用于控制熄屏的预设的红外线能量值,使得熄屏控制方式进入抗干扰模式,在光线超强的环境下检测的红外线能量值发生数据抖动时,也不会出现熄屏、亮屏不断变换的情况,避免了闪屏出现。

在一个实施例中,上述移动终端熄屏的控制方法,还包括:获取指定时间内接近传感器接收到的红外线能量值中最大红外线能量值,将所述最大红外线能量值作为所述用于控制熄屏的预设的红外线能量值。指定时间可根据需要设置,例如半小时等。

在一个实施例中,上述移动终端熄屏的控制方法,还包括:检测到所述最大红外线能量值与所述最小红外线能量值的差值不大于第一能量阈值,判断所述连续指定次数的红外线能量值中是否存在相邻两次的红外线能量值之差大于第二能量阈值;若判断出连续指定次数的红外线能量值中存在相邻两次的红外线能量值之差大于第二能量阈值,则将所述熄屏控制方式切换进入抗干扰模式。

在一个实施例中,检测到连续指定次数中的最大红外线能量值与最小红外线能量值的差值不大于第一能量阈值,可进一步判断该连续指定次数的红外线能量值中是否存在相邻两次的红外线能量值之差大于第二能量阈值。第二能量阈值可比第一能量阈值小。

在一个实施例中,上述移动终端熄屏的控制方法,还包括:判断出所述连续指定次数的红外线能量值中不存在相邻两次的红外线能量值之差大于第二能量阈值,则判断所述连续指定次数的红外线能量值是否均大于第一熄屏阈值;若所述连续指定次数的红外线能量值均大于第一熄屏阈值,则将熄屏控制方式切换进入抗干扰模式。

在一个实施例中,第一熄屏阈值小于用于控制熄屏的预设的红外线能量值。例如第一熄屏阈值可为300、350等。

在一个实施例中,上述移动终端熄屏的控制方法,还包括:检测干扰光线的频率,控制移动终端中接近传感器的接收频率小于所述干扰光线的频率。

在一个实施例中,通过采样设备采集干扰源的频率,得到干扰光线的频率。控制接近传感器的接收频率小于干扰光线的频率,可通过控制接近传感器的接收间隔时间,控制接近传感器的接收频率。接收间隔时间越长,则接收频率越小。接收间隔时间是指接近传感器相邻两次接收红外线的时间间隔。

在一个实施例中,控制接近传感器的接收频率小于干扰光线的频率,可通过开关控制,即通过开关控制接近传感器的接收信号的频率,开关处于打开状态时,接近传感器接收信号,开关处于关闭状态时,接近传感器无法接收信号。

因强光等干扰源产生干扰光线的频率,检测的红外线能量值发生跳变,导致移动终端出现闪屏现象,通过控制移动终端的接近传感器的接收频率小于干扰光线的频率,降低了干扰光线的频率对检测到的红外线能量值的影响。

在一个实施例中,所述检测干扰光线的频率,控制移动终端中接近传感器的频率小于所述干扰光线的频率,包括:检测干扰源频率,获取所述干扰源频率中的最小干扰光线的频率,控制所述移动终端中接近传感器的接收频率小于所述最小干扰光线的频率。

在一个实施例中,因干扰源产生的干扰光线的频率本身不稳定,检测到干扰源的多个频率时,选取干扰源频率的最小干扰光线的频率,控制移动终端的接近传感器的接收频率小于最小干扰光线的频率。通过控制接近传感器的接收频率小于最小干扰光线的频率,可以进一步降低干扰光线的频率对检测结果的影响,降低闪屏出现几率。

图4为一个实施例中移动终端熄屏的控制装置的结构框图。如图4所示,一种移动终端熄屏的控制装置400,包括采集模块402、差值获取模块404、模式控制模块406。其中:

采集模块402用于获取接近传感器连续指定次数接收到的红外线能量值。

指定次数可根据需要设定,如5次、10次等。

差值获取模块404用于从所述连续指定次数的红外线能量值中获取最大红外线能量值和最小红外线能量值,并获取所述最大红外线能量值与最小红外线能量值的差值。

在一个实施例中,可将连续指定次数的红外线能量值进行排序,然后再根据排序结果获取最大红外线能量值和最小红外线能量值,将最大红外线能量值减去最小红外线能量值得到两者的差值。

模式控制模块406用于检测到所述最大红外线能量值与所述最小红外线能量值的差值大于第一能量阈值,则将熄屏控制方式切换进入抗干扰模式,所述抗干扰模式是指将熄屏阈值配置为用于控制熄屏的预设的红外线能量值。

在一个实施例中,第一能量阈值可根据需要设定。该用于控制熄屏的预设的红外线能量值为一个较大的红外线能量值。用于控制熄屏的预设的红外线能量值较大,这样即使数据抖动很厉害,也不会熄屏闪屏。

上述移动终端熄屏的控制装置,通过获取连续指定次数的红外线能量值,从中获取最大红外线能量值与最小红外线能量值的差值,并检测到最大红外线能量值与最小红外线能量值的差值大于第一能量阈值时,将熄屏阈值配置为用于控制熄屏的预设的红外线能量值,使得熄屏控制方式进入抗干扰模式,在光线超强的环境下检测的红外线能量值发生数据抖动时,也不会出现熄屏、亮屏不断变换的情况,避免了闪屏出现。

图5为另一个实施例中移动终端熄屏的控制装置的结构框图。如图5所示,一种移动终端熄屏的控制装置,除了包括采集模块402、差值获取模块404、模式控制模块406,还包括判断模块408。其中:

判断模块408用于检测到所述最大红外线能量值与所述最小红外线能量值的差值不大于第一能量阈值,判断所述连续指定次数的红外线能量值中是否存在相邻两次的红外线能量值之差大于第二能量阈值。

模式控制模块406还用于若判断出连续指定次数的红外线能量值中存在相邻两次的红外线能量值之差大于第二能量阈值,则将所述熄屏控制方式切换进入抗干扰模式。

在一个实施例中,判断模块408还用于判断出所述连续指定次数的红外线能量值中不存在相邻两次的红外线能量值之差大于第二能量阈值,则判断所述连续指定次数的红外线能量值是否均大于第一熄屏阈值。

所述模式控制模块406还用于若所述连续指定次数的红外线能量值均大于第一熄屏阈值,则将熄屏控制方式切换进入抗干扰模式。

图6为另一个实施例中移动终端熄屏的控制装置的结构框图。如图5所示,一种移动终端熄屏的控制装置,除了包括采集模块402、差值获取模块404、模式控制模块406、判断模块408,还包括配置模块410和频率控制模块412。其中:

配置模块410用于获取指定时间内接近传感器接收到的红外线能量值中最大红外线能量值,将所述最大红外线能量值作为所述用于控制熄屏的预设的红外线能量值。

频率控制模块412用于检测干扰光线的频率,控制移动终端中接近传感器的接收频率小于所述干扰光线的频率。

通过采样设备采集干扰源的频率,得到干扰光线的频率。控制接近传感器的接收频率小于干扰光线的频率,可通过控制接近传感器的接收间隔时间,控制接近传感器的接收频率。接收间隔时间越长,则接收频率越小。接收间隔时间是指接近传感器相邻两次接收红外线的时间间隔。控制接近传感器的接收频率小于干扰光线的频率,可通过开关控制,即通过开关控制接近传感器的接收信号的频率,开关处于打开状态时,接近传感器接收信号,开关处于关闭状态时,接近传感器无法接收信号。

在一个实施例中,频率控制模块412还用于检测干扰源频率,获取所述干扰源频率中的最小干扰光线的频率,控制所述移动终端中接近传感器的接收频率小于所述最小干扰光线的频率。

在一个实施例中,因干扰源的干扰光线的频率本身不稳定,检测到干扰源的多个频率时,选取干扰源频率中的最小干扰光线的频率,控制移动终端的接近传感器的接收频率小于最小干扰光线的频率。通过控制接近传感器的接收频率小于最小干扰光线的频率,可以进一步降低干扰光线的频率对检测结果的影响,降低闪屏出现几率。

在一个实施例中,上述移动终端熄屏的控制装置可包括采集模块402、差值获取模块404、模式控制模块406、判断模块408、配置模块410和频率控制模块412中任意可能的组合。

上述移动终端熄屏的控制装置中各个模块的划分仅用于举例说明,在其他实施例中,可将移动终端熄屏的控制装置按照需要划分为不同的模块,以完成上述移动终端熄屏的控制装置的全部或部分功能。

本发明还提供了一种移动终端。一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

获取接近传感器连续指定次数接收到的红外线能量值;

从所述连续指定次数的红外线能量值中获取最大红外线能量值和最小红外线能量值,并获取所述最大红外线能量值与最小红外线能量值的差值;

检测到所述最大红外线能量值与所述最小红外线能量值的差值大于第一能量阈值,则将熄屏控制方式切换进入抗干扰模式,所述抗干扰模式是指将熄屏阈值配置为用于控制熄屏的预设的红外线能量值。

上述移动终端,通过获取连续指定次数的红外线能量值,从中获取最大红外线能量值与最小红外线能量值的差值,并检测到最大红外线能量值与最小红外线能量值的差值大于第一能量阈值时,将熄屏阈值配置为用于控制熄屏的预设的红外线能量值,使得熄屏控制方式进入抗干扰模式,在光线超强的环境下检测的红外线能量值发生数据抖动时,也不会出现熄屏、亮屏不断变换的情况,避免了闪屏出现。

在一个实施例中,处理器还被用于执行:检测到所述最大红外线能量值与所述最小红外线能量值的差值不大于第一能量阈值,判断所述连续指定次数的红外线能量值中是否存在相邻两次的红外线能量值之差大于第二能量阈值;若判断出连续指定次数的红外线能量值中存在相邻两次的红外线能量值之差大于第二能量阈值,则将所述熄屏控制方式切换进入抗干扰模式。

在一个实施例中,处理器还被用于执行:判断出所述连续指定次数的红外线能量值中不存在相邻两次的红外线能量值之差大于第二能量阈值,则判断所述连续指定次数的红外线能量值是否均大于第一熄屏阈值;若所述连续指定次数的红外线能量值均大于第一熄屏阈值,则将熄屏控制方式切换进入抗干扰模式。

在一个实施例中,处理器还被用于执行:获取指定时间内接近传感器接收到的红外线能量值中最大红外线能量值,将所述最大红外线能量值作为所述用于控制熄屏的预设的红外线能量值。

在一个实施例中,处理器还被用于执行:检测干扰光线的频率,控制移动终端中接近传感器的接收频率小于所述干扰光线的频率。

在一个实施例中,处理器还被用于执行:检测干扰源频率,获取所述干扰源频率中的最小干扰光线的频率,控制所述移动终端中接近传感器的接收频率小于所述最小干扰光线的频率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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