本发明专利技术公开了一种防止接近状态异常的方法、装置及移动终端。该方法包括:获取相邻两次的物体接近状态发生变化的时间间隔;当所述时间间隔小于预设值时,获取接近传感器获取到的连续预设次数的接近值;根据所述连续预设次数的接近值,确定用于判断物体接近状态的接近阀值;根据所述接近阀值和所述连续预设次数的接近值中的最后一次的接近值,确定物体接近状态,以该物体接近状态代替所述相邻两次的物体接近状态发生变化中的最后一次物体接近状态。本发明专利技术将接近状态的跳变综合到了接近阀值中,减少了接近状态异常导致的屏幕闪烁的情况。
【技术实现步骤摘要】
本专利技术实施例涉及接近传感器技术,尤其涉及一种防止接近状态异常的方法、装置及移动终端。
技术介绍
接近传感器是以无需接触检测对象而进行检测为目的的传感器的总称。在手机中的常见应用是在接电话的过程中根据接近传感器的接近值确定接近状态,并根据接近状态进行自动锁屏,以避免脸部碰到触摸屏而造成误触发,锁屏的同时还可以关掉背光,可以有效节能,延长待机时间。在手机等移动终端的使用过程中,由于接近传感器老化、电源稳定性等问题,会导致接近传感器得到的接近值发生概率性异常,比如说瞬间变大,之后又恢复正常。由于接近状态是通过该接近值与阀值的比对而确定的,这样就会导致接近状态异常,从而导致屏幕闪烁。
技术实现思路
有鉴于此,本专利技术实施例提供一种防止接近状态异常的方法、装置及移动终端,以减少接近状态异常导致的屏幕闪烁的情况。第一方面,本专利技术实施例提供了一种防止接近状态异常的方法,所述方法包括:获取相邻两次的物体接近状态发生变化的时间间隔;当所述时间间隔小于预设值时,获取接近传感器获取到的连续预设次数的接近值;根据所述连续预设次数的接近值,确定用于判断物体接近状态的接近阀值;根据所述接近阀值和所述连续预设次数的接近值中的最后一次的接近值,确定物体接近状态,以该物体接近状态代替所述相邻两次的物体接近状态发生变化中的最后一次物体接近状态。第二方面,本专利技术实施例还提供了一种防止接近状态异常的装置,所述装置包括:时间间隔获取模块,用于获取相邻两次的物体接近状态发生变化的时间间隔;接近值获取模块,用于当所述时间间隔小于预设值时,获取接近传感器获取到的连续预设次数的接近值;接近阀值确定模块,用于根据所述连续预设次数的接近值,确定用于判断物体接近状态的接近阀值;接近状态确定模块,用于根据所述接近阀值和所述连续预设次数的接近值中的最后一次的接近值,确定物体接近状态,以该物体接近状态代替所述相邻两次的物体接近状态发生变化中的最后一次物体接近状态。第三方面,本专利技术实施例还提供了一种移动终端,所述移动终端集成了本专利技术任一实施例所述的防止接近状态异常的装置。本专利技术实施例的技术方案,通过相邻两次的物体接近状态发生变化的时间间隔小于预设值时,为了避免接近状态跳变等异常,获取接近传感器获取到的连续预设次数的接近值,根据所述连续预设次数的接近值确定接近阀值,再根据最近确定的接近阀值确定物体接近状态,以该物体接近状态代替所述相邻两次的物体接近状态发生变化中的最后一次物体接近状态,从而将接近状态的跳变综合到了接近阀值中,减少了接近状态异常导致的屏幕闪烁的情况。附图说明图1是本专利技术实施例提供的一种防止接近状态异常的方法的流程图;图2是本专利技术实施例提供的另一种防止接近状态异常的方法的流程图;图3是本专利技术实施例提供的一种防止接近状态异常的装置的结构示意图;图4为本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。图1是本专利技术实施例提供的一种防止接近状态异常的方法的流程图,本实施例可适用于防止根据接近传感器获取的接近值判断的接近状态异常的情况,该方法可以由防止接近状态异常的装置来执行,该装置可以由软件和/或硬件的方式来实现,该装置可以配置在手机等移动终端中。该方法具体包括如下步骤:步骤110,获取相邻两次的物体接近状态发生变化的时间间隔。其中,物体接近状态是通过接近传感器获取到的接近值与接近阀值进行对比得到的。接近阀值一般在物体接近状态为远离状态时进行更新。接近状态异常是指相邻连词接近状态发生变化的时间间隔较小,导致屏幕闪烁。示例性的,接近传感器异常的现象如下:比如说完全没有物体遮挡的情况下,接近值一直都是200,这个时候,接近传感器的上限阀值可以设置为200+30=230,下限阀值可以设置为200+20=220。但是下一次测量周期完成之后,接近值突然跳到240,直接大于上限阀值,这个时候,就会上报接近状态;接着下一个测量周期完成之后,接近值恢复正常,变为200,小于下限阀值220,然后上报远离状态。如果用户处于通话界面,那么就可以看到屏幕在自动闪烁。通常情况下,接近传感器的测量周期都比较快,比如说50毫秒就完成了测量。也就是说异常的时候,接近、远离状态的变化时间间隔是很短的,远远小于正常用户的接近远离操作时间(用户的操作时间间隔往往都要大于200毫秒)。为了减少接近状态异常导致的屏幕闪烁的情况,在接近传感器获取到当前的接近值之后,根据该接近值和原来的接近阀值进行对比,确定当前的物体接近状态,如果当前的物体接近状态与上一次测量周期得到的物体接近状态不同,则记录本次物体接近状态发生变化的时间,即得到当前的物体接近状态的时间,同时获取上一次物体接近状态发生变化的时间,根据这两次物体接近状态发生变化的时间,确定该相邻两次的物体接近状态发生变化的时间间隔。一般,所述物体接近状态包括接近状态和远离状态。其中,接近状态是指遮挡移动终端的屏幕的物体接近屏幕,远离状态是指遮挡移动终端的屏幕的物体远离屏幕。可选的,获取相邻两次的物体接近状态发生变化的时间间隔包括:获取物体接近状态从远离状态变化为接近状态的第一时间,以及物体接近状态从接近状态变化为远离状态的第二时间,并计算所述第一时间和所述第二时间之间的时间间隔,作为所述相邻两次的物体接近状态发生变化的时间间隔;或获取物体接近状态从接近状态变化为远离状态的第三时间,以及物体接近状态从远离状态变化为接近状态的第四时间,并计算所述第三时间和所述第四时间之间的时间间隔,作为所述相邻两次的物体接近状态发生变化的时间间隔。物体接近状态发生变化包括从接近状态变化为远离状态以及从远离状态变化为接近状态。在接近传感器获取到一次接近值之后,便会基于该接近值确定一次物体接近状态,如果起初的物体接近状态是远离状态,基于一次测量后,物体接近状态变为接近状态,基于下一次测量后,物体接近状态又变为远离状态,这就导致了接近状态的跳变的异常情况,因此,需要根据相邻两次的物体接近状态发生变化的时间间隔来确定接近状态是否要发生跳变,以便对最后一次的物体接近状态作出调整。步骤120,当所述时间间隔小于预设值时,获取接近传感器获取到的连续预设次数的接近值。当所述时间间隔小于预设值时,先不上报当前的物体接近状态,即所述相邻两次的物体接近状态发生变化中的最后一次物体接近状态,而是获取接近传感器获取到的连续预设次数的接近值,即包括当前的接近值在内的连续预设次数的接近值。其中,所述预设值优选为150毫秒。当所述时间间隔不小于预设值时,直接上报当前的物体接近状态,由应用层根据该物体接近状态对移动终端的相应应用进行调整,如通话过程中的避免触摸屏误触发的应用。其中,接近传感器是代替限位开关等接触式检测方式,以无需接触检测对象进行检测为目的的传感器的总称,能将检测对象的移动信息和存在信息转换为电气信号,进而确定检测对象相对于接近传感器的物体接近状态。接近传感器可以由光电二极管构成,并在光电二极管旁边放置一个红外光波长的LED(LightEmittingDiode,发光二极管),本文档来自技高网...
【技术保护点】
一种防止接近状态异常的方法,其特征在于,所述方法包括:获取相邻两次的物体接近状态发生变化的时间间隔;当所述时间间隔小于预设值时,获取接近传感器获取到的连续预设次数的接近值;根据所述连续预设次数的接近值,确定用于判断物体接近状态的接近阀值;根据所述接近阀值和所述连续预设次数的接近值中的最后一次的接近值,确定物体接近状态,以该物体接近状态代替所述相邻两次的物体接近状态发生变化中的最后一次物体接近状态。
【技术特征摘要】
1.一种防止接近状态异常的方法,其特征在于,所述方法包括:获取相邻两次的物体接近状态发生变化的时间间隔;当所述时间间隔小于预设值时,获取接近传感器获取到的连续预设次数的接近值;根据所述连续预设次数的接近值,确定用于判断物体接近状态的接近阀值;根据所述接近阀值和所述连续预设次数的接近值中的最后一次的接近值,确定物体接近状态,以该物体接近状态代替所述相邻两次的物体接近状态发生变化中的最后一次物体接近状态。2.根据权利要求1所述的方法,其特征在于,根据所述连续预设次数的接近值,确定用于判断物体接近状态的接近阀值包括:计算所述连续预设次数的接近值的平均值;根据所述平均值,确定所述接近阀值。3.根据权利要求2所述的方法,其特征在于,所述接近阀值包括上限阀值和下限阀值;根据所述平均值,确定所述接近阀值包括:在所述平均值的基础上加上上限预设值,作为所述上限阀值;在所述平均值的基础上加上下限预设值,作为所述下限阀值;其中,所述上限预设值大于所述下限预设值。4.根据权利要求1-3任一所述的方法,其特征在于,所述物体接近状态包括接近状态和远离状态。5.根据权利要求4所述的方法,其特征在于,获取相邻两次的物体接近状态发生变化的时间间隔包括:获取物体接近状态从远离状态变化为接近状态的第一时间,以及物体接近状态从接近状态变化为远离状态的第二时间,并计算所述第一时间和所述第二时间之间的时间间隔,作为所述相邻两次的物体接近状态发生变化的时间间隔;或获取物体接近状态从接近状态变化为远离状态的第三时间,以及物体接近状态从远离状态变化为接近状态的第四时间,并计算所述第三时间和所述第四时间之间的时间间隔,作为所述相邻两次的物体接近状态发生变化的时间间隔。6.一种防止接近状态异常的装置,其特征在于,所述装置包括:时间间隔获取模块,用于...
【专利技术属性】
技术研发人员:张强,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。