接近传感器的控制方法、装置、存储介质及移动终端与流程

文档序号:16893930发布日期:2019-02-15 23:22阅读:192来源:国知局
接近传感器的控制方法、装置、存储介质及移动终端与流程

本申请实施例涉及移动终端技术领域,尤其涉及接近传感器的控制方法、装置、存储介质及移动终端。



背景技术:

目前,接近传感器已成为移动终端的标准配置,利用接近传感器可实现移动终端中的各种功能。

移动终端中配置的最常见的接近传感器包括光接近传感器。光接近传感器向外发射光线,然后通过测量物体反射回来的光线强度来判断物体与传感器之间的距离。

然而,环境中包含的光线会对光接近传感器的接近值造成一定影响,导致光接近传感器的工作状态容易发生异常,需要改进。



技术实现要素:

本申请实施例提供一种接近传感器的控制方法、装置、存储介质及移动终端,可以优化移动终端中接近传感器的控制方案。

第一方面,本申请实施例提供了一种接近传感器的控制方法,包括:

获取移动终端的姿态信息;

根据所述姿态信息确定接近传感器的对应的目标门限值;

控制所述接近传感器基于所述目标门限值进行接近状态或远离状态的判定。

第二方面,本申请实施例提供了一种接近传感器的控制装置,包括:

姿态信息获取模块,用于获取移动终端的姿态信息;

目标门限值确定模块,用于根据所述姿态信息确定接近传感器的对应的目标门限值;

接近传感器控制模块,用于控制所述接近传感器基于所述目标门限值进行接近状态或远离状态的判定。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的接近传感器的控制方法。

第四方面,本申请实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的接近传感器的控制方法。

本申请实施例中提供的接近传感器的控制方案,获取移动终端的姿态信息,根据姿态信息确定接近传感器的对应的目标门限值,控制接近传感器基于目标门限值进行接近状态或远离状态的判定。通过采用上述技术方案,可以根据移动终端的姿态信息来适应性确定接近传感器的用于判定接近状态或远离状态的门限值,从而能够合理设定门限值,保证接近传感器的判定准确度。

附图说明

图1为本申请实施例提供的一种接近传感器的控制方法的流程示意图;

图2为本申请实施例提供的另一种接近传感器的控制方法的流程示意图;

图3为本申请实施例提供的又一种接近传感器的控制方法的流程示意图;

图4为本申请实施例提供的一种接近传感器的控制装置的结构框图;

图5为本申请实施例提供的一种移动终端的结构示意图;

图6为本申请实施例提供的又一种移动终端的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

为了便于理解本申请实施例的技术方案,下面先对接近传感器进行相关介绍。目前,接近传感器已广泛应用于各种移动终端中,并利用接近传感器实现各种功能,例如,通话时防止因脸部触碰屏幕引起误操作、自动调整背光以及触摸屏熄屏手势识别等等。常见的接近传感器包括光学接近传感器(又称光接近传感器或接近光传感器),光接近传感器向外发射光线,然后通过测量物体反射回来的光线强度来判断物体与传感器之间的距离。其中,红外光接近传感器(又称红外接近传感器)是应用最广泛的光接近传感器之一。

本申请实施例中,对光接近传感器的具体类型不做限定,为了便于说明,以下将以红外接近传感器为例进行说明,并在接下来的实施例中简称接近传感器。红外接近传感器向外发射红外线,然后通过测量物体反射回来的红外线强度来判断物体与传感器之间的距离,接收到的红外光强度越强,则表示其与物体之间的距离越小。在一定测量范围内,红外接近传感器会将测量到的红外线强度转化为与其呈正比例关系的测量值,可将该测量值称为接近(proximity)值。一般的,接近值可为红外接近传感器中的模数转换器(analog-to-digitalconverter,adc)的输出值,简称adc值或ad值。红外接近传感器得出的接近值越大,表示其与物体之间的距离越小。

为了让红外接近传感器检测物体的接近或远离,一般会预先设置用于判定接近状态或远离状态的判定门限值。判定门限值可包括接近门限值,也可包括接近门限值和远离门限值。示例性的,若判定门限值仅包括接近门限值,当红外接近传感器的当前接近值大于接近门限值时,可判定为接近状态;当红外接近传感器的当前接近值小于接近门限值时,可判定为远离状态。示例性的,若判定门限值包括接近门限值和远离门限值,当红外接近传感器的当前接近值大于接近门限值时,可判定为接近状态;当红外接近传感器的当前接近值小于远离门限值时,可判定为远离状态;当红外接近传感器的当前接近值处于远离门限值和接近门限值之间时,保持上一次判定时的状态不变。一般的,受环境等因素影响,在用户的使用状态基本不变的情况下,红外接近传感器的接近值也可能会在小范围内波动,为了避免在接近状态和远离状态之间发生频繁切换,一般判定门限值既包括接近门限值,又包括远离门限值。在判定出接近或远离状态后,可控制移动终端执行相应的操作,例如,在通话过程中,接近状态下熄灭屏幕,远离状态下点亮屏幕。

然而,环境中包含的红外光线会对红外接近传感器的接近值造成一定影响,因为红外接近传感器在向外发射红外线后,所接收到的红外光不仅包括物体反射回来的红外光线,还包括环境中存在的红外光线,所以得到的接近值比实际数值要大。因此,如何合理设置接近传感器的判定门限值成为一个技术难题。

图1为本申请实施例提供的一种接近传感器的控制方法的流程示意图,该方法可以由接近传感器的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤101、获取移动终端的姿态信息。

示例性的,本申请实施例中的移动终端可包括手机及平板电脑等配有接近传感器的移动设备。

一般的,为了顾及用户握持移动终端的习惯,会将接近传感器设置在移动终端正面的顶部,如前置摄像头附近,当然,也可能设置在升降式摄像头(如潜望式摄像头)的附近。

在用户的日常使用过程中,环境中的光源,如灯光或太阳光等,一般位于用户的头部上方,所以,当移动终端的姿态不同时,接收到的环境光情况可能存在差异。例如,当移动终端处于平置状态时,接收到的环境光可能较多;而当移动终端处于竖立状态时,接收到的环境光可能较少。因此,当移动终端处于不同姿态情况下,环境光线对接近传感器的影响可能存在差异。本申请实施例中,获取移动终端的姿态信息,以便于后续步骤中更加合理地确定接近传感器的用于判定接近状态或远离状态的门限值。

示例性的,移动终端中可能会设置有许多运动传感器,如加速度传感器、陀螺仪传感器以及磁力计等等。本申请实施例中,可通过移动终端中集成的或外置的一种或多种运动传感器来获取移动终端的姿态信息。可选的,姿态信息可包括移动终端的朝向、移动终端正面相对于参考面的夹角、移动终端的各边相对于参考坐标系各坐标轴的夹角,以及移动终端处于哪种预设分类的姿态类别等等。

可选的,移动终端可以实时获取移动终端的姿态信息,也可定时获取移动终端的姿态信息,还可在接收到姿态信息获取指令时获取移动终端的姿态信息。例如,在检测到预设姿态获取事件被触发时,获取移动终端的姿态信息。预设姿态获取事件被触发的条件本申请实施例不做限定。例如,在检测到当前环境满足预设要求时,触发预设姿态获取事件;又如,在检测到接近传感器进入工作状态时,触发预设姿态获取事件;再如,在检测到听筒收听事件被触发时,触发预设姿态获取事件等等。

步骤102、根据所述姿态信息确定接近传感器的对应的目标门限值。

示例性的,可预先设置不同姿态信息分别对应的门限值,得到姿态与门限值的对应关系,存储于移动终端中,待执行本步骤时,读取该对应关系,并根据当前的姿态信息查找对应关系中相应的门限值作为目标门限值。为了简化对应关系,可对姿态信息进行分类,每类姿态信息分别对应一个门限值。

可选的,除了将姿态信息作为确定接近传感器的目标门限值的一个参考因素,还可以有其他参考因素用于确定目标门限值。例如,还可参考当前的环境情况,如当前环境的光强度值。示例性的,本步骤可包括根据所述姿态信息和当前环境的光强度值(为便于与接下来的其他光强度值进行区分,此处可称为第三光强度值)确定接近传感器的对应的目标门限值。这样设置的好处在于,能够更加合理地确定目标门限值。本申请实施例中对如何同时根据这两种参考因素确定目标门限值不做限定。示例性的,可以将光强度值划分多个区间,每个光强度区间分别对应一组姿态与门限值的对应关系。获取当前环境的第三光强度值,根据第三光强度值所属的光强度区间确定对应的姿态与门限值对应关系,再根据当前的姿态信息查询所确定的姿态与门限值对应关系,得到目标门限值。

步骤103、控制所述接近传感器基于所述目标门限值进行接近状态或远离状态的判定。

示例性的,根据姿态信息确定的目标门限值更加符合当前的测试场景,充分考虑了不同姿态下环境光线对接近值的影响,使得接近传感器能够更加准确地判定出接近状态或远离状态,防止误判情况发生。

在判定出接近或远离状态后,可控制移动终端执行相应的操作。例如,在通话过程中,接近状态下熄灭屏幕,远离状态下点亮屏幕。

本申请实施例中提供的接近传感器的控制方法,获取移动终端的姿态信息,根据姿态信息确定接近传感器的对应的目标门限值,控制接近传感器基于目标门限值进行接近状态或远离状态的判定。通过采用上述技术方案,可以根据移动终端的姿态信息来适应性确定接近传感器的用于判定接近状态或远离状态的门限值,从而能够合理设定门限值,保证接近传感器的判定准确度。

在一些实施例中,在所述获取移动终端的姿态信息之前,包括:获取当前环境的第一光强度值;当所述第一光强度值大于第一预设光强度阈值时,触发获取移动终端的姿态信息。一般的,当移动终端周围环境光线不强时,对接近传感器的接近值影响较小,而在获取姿态信息时,运动传感器的工作可能产生一定的功耗,因此,可以在检测到当前环境的第一光强度值大于第一预设光强度阈值时,再触发获取移动终端的姿态信息,节省移动终端功耗。

在一些实施例中,所述根据所述姿态信息确定接近传感器的对应的目标门限值,包括:在根据所述姿态信息确定所述移动终端的正面相对于水平面的夹角小于第一预设角度阈值时,确定接近传感器的对应的目标门限值为第一目标门限值;在根据所述姿态信息确定所述移动终端的正面相对于水平面的夹角大于第二预设角度阈值时,确定接近传感器的对应的目标门限值为第二目标门限值;其中,所述第一预设角度阈值小于所述第二预设角度阈值,所述第一目标门限值大于所述第二目标门限值。这样设置的好处在于,能够合理设置移动终端在平置状态和竖立状态下的接近传感器的门限值,防止发生误判。当移动终端正面相对于水平面的夹角较小时,说明移动终端基本处于平置状态,用户可能手持移动终端在查看屏幕内容,此处的平置状态并非绝对的水平,因为用户一般在握持移动终端时,为了便于观看屏幕,会有小幅度的倾斜,此时接近传感器对环境光接收量较大,容易受到环境光影响,因此,可将对应的目标门限值设置的大一些,防止误将远离状态判定为接近状态;而当移动终端相对于水平面的夹角较大时,说明移动终端基本处于竖立状态,用户可能竖起移动终端接听电话,此处的竖立状态并非绝对的与水平面垂直,因为用户一般将移动终端放在耳边时,也会有小幅度的倾斜,此时接近传感器对环境光接收量较小,不容易受到环境光影响,因此,可将对应的目标门限值设置的小一些,防止误将接近状态判定为远离状态。本申请实施例中,对第一预设角度阈值和第二预设角度阈值不做具体限定,例如可以分别为40度和70度。本申请实施例中,对第一目标门限值和第二目标门限值也不做具体限定,可根据接近传感器的具体配置以及其他具体情况设定。

示例性的,对于强光环境,如阳光充足的环境下,红外线强度很高,容易导致红外接近传感器器件工作状态异常,接近值可能会频繁发生跳变,如在短时间内从一个比较小的值跳变到一个很大的值,再跳变回较小的值,进而导致对外界物体的接近状态的误判,可能发生屏幕频繁在熄灭和点亮之间切换的现象。假设用户在户外的阳光下进行通话的过程中,想要在屏幕上进行其他操作,如输入分机号、查看通讯录或查看地图等其他信息时,屏幕会远离用户头部,若红外接近传感器受到阳光中的红外线影响而使得接近值发生频繁的跳变,那么屏幕就会频繁在熄灭和点亮之间切换,严重影响用户在屏幕上的正常操作。为了避免上述问题发生,在强光环境下,如当所述第一光强度值大于第一预设光强度阈值时,将第一目标门限值设置的大一些,例如接近量程范围的最大边界,假设接近值量程范围的最大边界值为1023,第一目标门限值可以是接近门限值为900,远离门限值为850。

示例性的,由于第二目标门限值用于在环境光影响较小的情况,因此,可以将非强光环境下(如500lux)未遮挡时测量得到的最小接近值确定为第二目标门限值。第二目标门限值可以由移动终端出厂前默认设置,也可以由移动终端出厂后自动确定。例如,移动终端在每次开机时,检测当前环境的第四光强度值,若第四光强度值小于第四预设光强度阈值(如500lux)时,多次测量接近值,将所测量到的最小的接近值确定为第二目标门限值。可选的,移动终端出厂前一般会在产线进行校准,得到非强光环境下的校准接近值,若上述测量到的最小的接近值小于校准接近值,则可将校准接近值作为第二目标门限值。例如,第二目标门限值可以是接近门限值为450,远离门限值为350。

在一些实施例中,所述获取移动终端的姿态信息,包括:检测到听筒收听事件被触发时,获取移动终端的姿态信息。这样设置的好处在于,在检测到听筒收听事件被触发时,说明用户可能会有将移动终端放置到耳边的动作,需要对移动终端的姿态信息进行识别,以便及时确定对应的目标门限值。

在一些实施例中,所述确定接近传感器的对应的目标门限值为第二目标门限值,包括:确定接近传感器的对应的目标门限值为第一预设门限值和预设叠加值的和,其中,所述预设叠加值与人类皮肤产生的油污对接近传感器的影响相关。这样设置的好处在于,根据预设门限值与油污影响对应的预设叠加值的和确定第二目标门限值,可以充分考虑用户将移动终端放到耳边时,脸部或耳部皮肤产生的油污对接近传感器的影响,进而更加准确的确定目标门限值。其中,预设叠加值可称为油污值,例如,可以采集多个移动终端在不同油污情况下,接近值相对于没有油污时的变化量,将最大的变化量确定为油污值。例如,油污值可以是60。第一预设门限值可以由移动终端出厂前默认设置,也可以由移动终端出厂后自动确定。例如,移动终端在每次开机时,获取当前环境的第二光强度值;当所述第二光强度值小于第二预设光强度阈值时,获取所述接近传感器的当前接近值作为所述第一预设门限值,其中,所述第二预设光强度阈值小于或等于所述第一预设光强度阈值。可选的,获取所述接近传感器的当前接近值作为所述第一预设门限值,可包括:多次获取所述接近传感器的当前接近值,将获取到的最小值作为所述第一预设门限值。可选的,移动终端出厂前一般会在产线进行校准,得到非强光环境下的校准接近值,若上述获取的最小的当前接近值小于校准接近值,则可将校准接近值作为第一预设门限值。

在一些实施例中,还可包括:获取当前用户的属性信息;根据所述属性信息确定相应的预设叠加值。这样设置的好处在于,由于不同用户的皮肤肤质等情况存在差异,出油程度可能不同,因此,油污对接近值的影响可能不相同,可以更加有针对性的确定预设叠加值,进而更加准确地确定第二目标门限值。示例性的,用户的属性信息可包括性别、年龄、职业以及肤质等等。可预先采用大数据方式,分析不同用户属性信息对应的用户的皮肤油污对接近传感器的接近值的影响,进而确定对应的预设叠加值,形成用户属性信息与预设叠加值的对应关系,并存储于移动终端中,或由服务器下发至移动终端中。在移动终端屏幕解锁时,可通过指纹等信息对用户进行身份识别,进而获取当前身份的用户对应的属性信息,并查询上述用户属性信息与预设叠加值的对应关系,得到相应的预设叠加值。进一步的,在不同的天气或不同时间段内,用户皮肤的出油情况也可能不同,例如春夏季或中午等情况下,皮肤容易出油,而秋冬季或早晚,皮肤不容易出油等,又如气温较高时,皮肤容易出油,而气温较低时,皮肤不容易出油等。因此,可结合如天气、季节或时间段进一步确定预设叠加值。例如,获取当前用户的属性信息、当前天气信息以及当前时间段,根据所述属性信息、所述当前天气信息以及所述当前时间段确定相应的预设叠加值。

图2为本申请实施例提供的另一种接近传感器的控制方法的流程示意图,该方法包括如下步骤:

步骤201、获取当前环境的第一光强度值。

示例性的,可以通过环境光传感器对环境光进行检测,将环境光传感器的当前测量值作为当前环境的第一光强度值;还可以通过接近传感器自身的光接收器对环境光进行检测,以红外接近传感器为例,可以以测量到的红外光强度的值作为第一预设光强度。

步骤202、判断第一光强度值是否大于第一预设光强度阈值,若是,则执行步骤203;否则,重复执行步骤202。

示例性的,可以根据第一光强度值的获取方式确定相应的第一预设光强度阈值,不同的接近传感器由于材料、制备工艺以及量程等差异,对应的第一预设光强度阈值也可能不同。示例性的,一般的,当环境光强度值大于3000lux(勒克斯)时,对接近值的影响较大,可认定为强光环境,可将与3000lux设定为第一预设光强度阈值。

步骤203、检测听筒收听事件是否被触发,若是,则执行步骤204;否则,重复执行步骤203。

示例性的,检测到来电或者电话呼出时,可触发听筒收听事件;或者,在检测到听筒即将播放声音时,可触发听筒收听事件。

步骤204、获取移动终端的姿态信息。

步骤205、根据姿态信息确定移动终端的正面相对于水平面的夹角。

示例性的,姿态信息可以通过三轴加速度传感器进行获取,根据三轴加速度传感器的输出值计算移动终端的正面相对于水平面的夹角。

步骤206、判断所述夹角是否小于第一预设角度阈值,若是,则执行步骤207;否则,执行步骤208。

示例性的,第一预设角度阈值可以是40度。

步骤207、确定接近传感器的对应的目标门限值为第一目标门限值,执行步骤211。

示例性的,当移动终端正面与水平夹角小于40度时,说明移动终端基本处于水平状态,用户可能在通话过程中查看屏幕或在屏幕上进行操作,接近传感器的接近值受到强光影响较大,将此时的目标门限值确定为较大的第一目标门限值。

步骤208、判断所述夹角是否大于第二预设角度阈值,若是,则执行步骤209;否则,执行步骤210。

示例性的,第二预设角度阈值可以是70度。

步骤209、确定接近传感器的对应的目标门限值为第二目标门限值,执行步骤211。

其中,所述第一预设角度阈值小于所述第二预设角度阈值,所述第一目标门限值大于所述第二目标门限值。

示例性的,当移动终端正面与水平夹角大于70度时,说明移动终端基本处于竖直状态,用户可能将移动终端拿到耳边接听电话,此时即使是强光环境对接近传感器的接近值影响也较小,可将此时的目标门限值确定为较小的第二目标门限值。

步骤210、确定接近传感器的对应的目标门限值为第三目标门限值,执行步骤211。

可选的,第三目标门限值可以与第一目标门限值相同或与第二目标门限值相同,也可以是介于第一目标门限值和第二目标门限值之间的值。当夹角大于或等于40度,而小于或等于70度时,移动终端可能处于被抬起或被放下的过程中,接近状态或远离状态一般不会发生变化,可能不需要判断,因此,此时的目标门限值可以与第一目标门限值相同或与第二目标门限值相同,也可以是介于第一目标门限值和第二目标门限值之间的值,本申请实施例不作具体限定。

步骤211、控制接近传感器基于所述目标门限值进行接近状态或远离状态的判定。

示例性的,当判定为接近状态时,控制移动终端处于黑屏状态;当判定为远离状态时,控制移动终端处于亮屏状态。

本申请实施例提供的接近传感器的控制方法,在检测到环境光较强且用户即将通过听筒收听声音时,获取移动终端的姿态信息,根据姿态信息与水平面的夹角确定对应的目标门限值,再控制接近传感器根据该目标门限值进行接近状态或远离状态的判定,能够在节省功耗的前提下,更加合理地确定强光环境下不同姿态对应的目标门限值,准确地判定接近状态和远离状态。

图3为本申请实施例提供的又一种接近传感器的控制方法的流程示意图,如图3所示,该方法包括:

步骤301、在移动终端开机后,若当前环境的光强度值a小于预设光强度阈值a,则获取接近传感器的当前接近值作为预设门限值m。

示例性的,当移动终端开机时,基本处于未遮挡状态,若此时环境光强度不高,那么可及时获取当前接近值,作为预设门限值,用于后续与预设叠加值进行叠加。

步骤302、获取当前用户的属性信息,并根据属性信息确定相应的预设叠加值n,将m与n的和记为第二目标门限值。

其中,n值可用于表示当前用户的脸部或耳部皮肤产生的油污对接近传感器的接近值的影响值。例如,在没有油污干扰的情况下,接近值为400,但在油污干扰下,油污可能会反射回部分光线,所以导致接近值增加,例如可达到460,为了消除油污影响,可以在预设门限值m基础上加上预设叠加值n,来作为竖立状态下的目标门限值。

步骤303、判断当前环境的光强度值b是否大于预设光强度阈值b,若是,则执行步骤304;否则,重复执行步骤303。

步骤304、检测到听筒收听事件被触发时,获取移动终端的姿态信息。

步骤305、根据所述姿态信息确定移动终端的正面相对于水平面的夹角。

步骤306、判断夹角与第一预设角度阈值以及第二角度阈值的关系,在夹角小于第一预设角度阈值时,执行步骤307;在在夹角大于第二预设角度阈值时,执行步骤308。

示例性的,当夹角大于或等于第一预设角度阈值,且小于或等于第二预设角度阈值时,可采用接近传感器当前的门限值进行接近状态或远离状态的判定,即不会对当前门限值进行更改。

步骤307、确定接近传感器的对应的目标门限值为第一目标门限值,执行步骤309。

步骤308、确定接近传感器的对应的目标门限值为第二目标门限值,执行步骤309。

步骤309、控制接近传感器基于目标门限值进行接近状态或远离状态的判定。

本申请实施例提供的接近传感器的控制方法,在移动终端开机时,确定预设门限值,并根据用户属性信息确定受油污影响的预设叠加值,将预设门限值和预设叠加值的和作为移动终端竖立姿态时对应的目标门限值,可以在考虑移动终端姿态对接近值影响的基础上,进一步考虑人体皮肤油污对接近值的影响,进一步合理地确定接近传感器的门限值,准确地判定接近状态和远离状态。

图4为本申请实施例提供的一种接近传感器的控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行接近传感器的控制方法来对接近传感器进行控制。如图4所示,该装置包括:

姿态信息获取模块401,用于获取移动终端的姿态信息;

目标门限值确定模块402,用于根据所述姿态信息确定接近传感器的对应的目标门限值;

接近传感器控制模块403,用于控制所述接近传感器基于所述目标门限值进行接近状态或远离状态的判定。

本申请实施例中提供的接近传感器的控制装置,获取移动终端的姿态信息,根据姿态信息确定接近传感器的对应的目标门限值,控制接近传感器基于目标门限值进行接近状态或远离状态的判定。通过采用上述技术方案,可以根据移动终端的姿态信息来适应性确定接近传感器的用于判定接近状态或远离状态的门限值,从而能够合理设定门限值,保证接近传感器的判定准确度。

可选的,该装置还包括:

第一光强获取模块,用于在所述获取移动终端的姿态信息之前,获取当前环境的第一光强度值;

姿态获取触发模块,用于在所述第一光强度值大于第一预设光强度阈值时,触发获取移动终端的姿态信息。

可选的,所述根据所述姿态信息确定接近传感器的对应的目标门限值,包括:

在根据所述姿态信息确定所述移动终端的正面相对于水平面的夹角小于第一预设角度阈值时,确定接近传感器的对应的目标门限值为第一目标门限值;

在根据所述姿态信息确定所述移动终端的正面相对于水平面的夹角大于第二预设角度阈值时,确定接近传感器的对应的目标门限值为第二目标门限值;

其中,所述第一预设角度阈值小于所述第二预设角度阈值,所述第一目标门限值大于所述第二目标门限值。

可选的,所述获取移动终端的姿态信息,包括:

检测到听筒收听事件被触发时,获取移动终端的姿态信息。

可选的,所述确定接近传感器的对应的目标门限值为第二目标门限值,包括:

确定接近传感器的对应的目标门限值为第一预设门限值和预设叠加值的和,其中,所述预设叠加值与人类皮肤产生的油污对所述接近传感器的影响相关。

可选的,该装置还包括:

属性信息获取模块,用于获取当前用户的属性信息;

叠加值确定模块,用于根据所述属性信息确定相应的预设叠加值。

可选的,该装置还包括:

第二光强获取模块,用于获取当前环境的第二光强度值;

第一门限值确定模块,用于当所述第二光强度值小于第二预设光强度阈值时,获取所述接近传感器的当前接近值作为所述第一预设门限值,其中,所述第二预设光强度阈值小于或等于所述第一预设光强度阈值。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行接近传感器的控制方法,该方法包括:

获取移动终端的姿态信息;

根据所述姿态信息确定接近传感器的对应的目标门限值;

控制所述接近传感器基于所述目标门限值进行接近状态或远离状态的判定。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的接近传感器的控制操作,还可以执行本申请任意实施例所提供的接近传感器的控制方法中的相关操作。

本申请实施例提供了一种移动终端,该移动终端中可集成本申请实施例提供的接近传感器的控制装置。图5为本申请实施例提供的一种移动终端的结构示意图。移动终端500可以包括:存储器501,处理器502及存储在存储器上并可在处理器运行的计算机程序,所述处理器502执行所述计算机程序时实现如本申请实施例所述的接近传感器的控制方法。

本申请实施例提供的移动终端,可以根据移动终端的姿态信息来适应性确定接近传感器的用于判定接近状态或远离状态的门限值,从而能够合理设定门限值,保证接近传感器的判定准确度。

图6为本申请实施例提供的另一种移动终端的结构示意图,该移动终端可以包括:壳体(图中未示出)、存储器601、中央处理器(centralprocessingunit,cpu)602(又称处理器,以下简称cpu)、接近传感器(图中未示出)、加速度传感器(图中未示出)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu602和所述存储器601设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器601,用于存储可执行程序代码;所述cpu602通过读取所述存储器601中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

获取移动终端的姿态信息;

根据所述姿态信息确定接近传感器的对应的目标门限值;

控制所述接近传感器基于所述目标门限值进行接近状态或远离状态的判定。

所述移动终端还包括:外设接口603、rf(radiofrequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(i/o)子系统609、其他输入/控制设备610、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。

应该理解的是,图示移动终端600仅仅是移动终端的一个范例,并且移动终端600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于接近传感器控制的移动终端进行详细的描述,该移动终端以手机为例。

存储器601,所述存储器601可以被cpu602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口603,所述外设接口603可以将设备的输入和输出外设连接到cpu602和存储器601。

i/o子系统609,所述i/o子系统609可以将设备上的输入输出外设,例如触摸屏612和其他输入/控制设备610,连接到外设接口603。i/o子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏612,所述触摸屏612是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路605,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路605接收并发送rf信号,rf信号也称为电磁信号,rf电路605将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路605可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。

扬声器611,用于将手机通过rf电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片608,用于为cpu602、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

上述实施例中提供的接近传感器的控制装置、存储介质及移动终端可执行本申请任意实施例所提供的接近传感器的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的接近传感器的控制方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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