一种红外接近传感器的控制方法、装置及移动终端与流程

文档序号:13109236阅读:271来源:国知局
技术领域本发明实施例涉及移动终端技术领域,尤其涉及一种红外接近传感器的控制方法、装置及移动终端。

背景技术:
目前,接近传感器已成为移动终端的标准配置,利用接近传感器可实现移动终端中的各种功能,例如,通话时防止因脸部触碰屏幕引起误操作、自动调整背光以及触摸屏熄屏手势识别等等。移动终端中配置的最常见的接近传感器包括红外接近传感器。红外接近传感器向外发射红外线,然后通过测量物体反射回来的红外线强度来判断物体与传感器之间的距离,接收到的红外光强度越强,则表示其与物体之间的距离越小。红外接近传感器会将测量到的红外线强度转化为与其呈正比例关系的测量值,可将该测量值称为接近(proximity)值,红外接近传感器得出的接近值越大,表示其与物体之间的距离越小。为了让红外接近传感器检测物体的接近或远离,一般会预先设置接近门限值和远离门限值。当接近值大于接近门限值时,可判定为接近状态;当接近值小于远离门限值时,可判定为远离状态。在判定出接近或远离状态后,可控制移动终端执行相应的操作,例如,在通话过程中,接近状态下熄灭屏幕,远离状态下点亮屏幕。然而,环境中包含的红外光线会对红外接近传感器的接近值造成一定影响,尤其是阳光充足的环境下,红外线强度很高,导致红外接近传感器得到的接近值也很高,进而导致对外界物体的接近状态的误判,影响用户的正常使用,如用户在阳光下通电话时,想要在屏幕上进行其他操作,如输入分机号、查看通讯录或查看其他信息等,即使屏幕已远离用户头部,屏幕也是熄灭状态,影响用户的正常使用。

技术实现要素:
本发明实施例的目的是提供一种红外接近传感器的控制方法、装置及移动终端,以解决在受环境光干扰时,移动终端的红外接近传感器在对接近/远离状态进行判定时发生误判的问题。第一方面,本发明实施例提供了一种红外接近传感器的控制方法,包括:红外接近传感器启动后,获取当前环境光强度值;根据所述当前环境光强度值和预设修正对应关系对所述红外接近传感器的当前接近值进行修正;其中,所述预设修正对应关系包括环境光强度值与接近值修正幅度的对应关系;控制所述红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定。第二方面,本发明实施例提供了一种红外接近传感器的控制装置,包括:环境光强度值获取模块,用于在红外接近传感器启动后,获取当前环境光强度值;接近值修正模块,用于根据所述当前环境光强度值和预设修正对应关系对所述红外接近传感器的当前接近值进行修正;其中,所述预设修正对应关系包括环境光强度值与接近值修正幅度的对应关系;判定模块,用于控制所述红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定。第三方面,本发明实施例提供了一种移动终端,所述移动终端集成了本发明实施例所述的红外接近传感器的控制装置。本发明实施例中提供的红外接近传感器的控制方案,红外接近传感器启动后,获取当前环境光强度值,根据当前环境光强度值和预设修正对应关系对所述红外接近传感器的当前接近值进行修正,其中,预设修正对应关系包括环境光强度值与接近值修正幅度的对应关系,由于环境光中的红外线会导致红外接近传感器测量得到的当前接近值相比没有环境光干扰的有效接近值来说偏大,通过上述修正,可减少环境光对接近值的影响,随后控制红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定,可减少因环境光引起的误判。通过采用上述技术方案,红外接近传感器会根据修正后的当前接近值进行接近/远离状态的判定,削弱环境光对红外接近传感器的接近值的影响,可减少因环境光影响而引起的误判。附图说明图1为本发明实施例一提供的一种红外接近传感器的控制方法的流程示意图;图2为本发明实施例二提供的一种红外接近传感器的控制方法的流程示意图;图3为本发明实施例三提供的一种优选的红外接近传感器的控制方法的流程示意图;图4为本发明实施例四提供的一种红外接近传感器的控制装置的结构框图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本发明实施例一提供的一种红外接近传感器的控制方法的流程示意图,该方法可以由红外接近传感器的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:步骤101、红外接近传感器启动后,获取当前环境光强度值。示例性的,本实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理以及数字多媒体播放器等配置有红外接近传感器的各种设备。示例性的,红外接近传感器会将测量到的红外线强度转化为与其呈正比例关系的测量值,可将该测量值称为接近值。一般的,接近值可为红外接近传感器中的模数转换器(Analog-to-DigitalConverter,ADC)的输出值,简称ADC值或AD值。为了让红外接近传感器检测物体的接近或远离,一般会预先设置用于判定接近/远离状态的判定门限值。判定门限值可包括接近门限值,也可包括接近门限值和远离门限值。示例性的,若判定门限值仅包括接近门限值,当红外接近传感器的当前接近值大于接近门限值时,可判定为接近状态;当红外接近传感器的当前接近值小于接近门限值时,可判定为远离状态。示例性的,若判定门限值包括接近门限值和远离门限值,当红外接近传感器的当前接近值大于接近门限值时,可判定为接近状态;当红外接近传感器的当前接近值小于远离门限值时,可判定为远离状态;当红外接近传感器的当前接近值处于远离门限值和接近门限值之间时,保持上一次判定时的状态不变。一般的,受环境等因素影响,在用户的使用状态基本不变的情况下,红外接近传感器的接近值也可能会在小范围内波动,为了避免在接近状态和远离状态之间发生频繁切换,优选为判定门限值既包括接近门限值,又包括远离门限值。环境中包含的红外光线会对红外接近传感器的接近值造成一定影响,尤其是阳光充足的环境下,红外线强度很高,导致红外接近传感器测量得到的接近值相比没有环境光干扰的有效接近值来说偏大,这样,当红外接近传感器的接近值(有效接近值)本应小于接近门限值时,可能由于环境光的影响而导致接近值增加,当增加后的接近值大于接近门限值时,就会被误判为接近状态,影响用户的正常使用。例如,假设用户在户外的阳光下进行通话的过程中,想要在屏幕上进行其他操作,如输入分机号、查看通讯录或查看地图等其他信息时,屏幕会远离用户头部,若没有阳光的干扰,此时的接近值会小于远离门限值,从而屏幕亮起,用户可进行正常操作,但若红外接近传感器受到阳光中的红外线影响而使得实际测量得到的接近值增加,那么接近值可能不会小于远离门限值,那么移动终端会认为当前仍为接近状态,会保持屏幕处于熄灭状态,使用户无法看到屏幕上的内容,严重影响用户在屏幕上的正常操作。本步骤中,在红外接近传感器启动时,可同时启动环境光传感器,并控制环境光传感器实时获取当前环境光强度值。步骤102、根据当前环境光强度值和预设修正对应关系对红外接近传感器的当前接近值进行修正。其中,所述预设修正对应关系包括环境光强度值与接近值修正幅度的对应关系。本实施例中,为了避免上述问题的发生,对红外接近传感器的当前接近值进行修正,以便得到相对准确的接近值,用于后续的对接近/远离状态的判定。可以理解的是,环境光强度越大,对接近值的影响越大,所以,可预先建立环境光强度值与接近值修正幅度的对应关系,得到预设修正对应关系。其中,接近值修正幅度可理解为相应强度值的环境光对红外接近传感器造成影响而使红外接近传感器测量得到的接近值相比正常光环境下测量得到的接近值的增量。一般的,当环境光强度值大于3000lux(勒克斯)时,对接近值的影响较大,可认定为强光环境,正常光环境对应的环境光强度值可为小于3000lux的值,例如,可以是500lux。根据当前环境光强度值和预设修正对应关系对红外接近传感器的当前接近值进行修正,具体的修正方式可以是在红外接近传感器的当前接近值基础上减去接近值修正幅度,得到相对准确的接近值。例如,可根据当前环境光强度值查询预设修正对应关系,得到与当前环境光强度值对应的接近值修正幅度;计算红外接近传感器的当前接近值与所查询到的接近值修正幅度的差,得到修正后的接近值。步骤103、控制红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定。示例性的,修正后的当前接近值更加接近于正常光环境下测量得到的接近值,根据该接近值进行接近/远离状态的判定,可减少接近/远离状态的误判。在判定出接近或远离状态后,可控制移动终端执行相应的操作。例如,在通话过程中,接近状态下熄灭屏幕,远离状态下点亮屏幕。本发明实施例一提供的红外接近传感器的控制方法,红外接近传感器启动后,获取当前环境光强度值,根据当前环境光强度值和预设修正对应关系对所述红外接近传感器的当前接近值进行修正,其中,预设修正对应关系包括环境光强度值与接近值修正幅度的对应关系,由于环境光中的红外线会导致红外接近传感器测量得到的当前接近值相比没有环境光干扰的有效接近值来说偏大,通过上述修正,可减少环境光对接近值的影响,随后控制红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定,可减少因环境光引起的误判。通过采用上述技术方案,红外接近传感器会根据修正后的当前接近值进行接近/远离状态的判定,削弱环境光对红外接近传感器的接近值的影响,可减少因环境光影响而引起的误判。实施例二图2为本发明实施例二提供的一种红外接近传感器的控制方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤“根据当前环境光强度值和预设对应关系对红外接近传感器的当前接近值进行修正”优化为:若判断出当前环境光强度值大于预设强光界限值,则根据当前环境光强度值和预设对应关系对所述红外接近传感器的当前接近值进行修正。进一步的,还可将“红外接近传感器启动后,获取当前环境光强度值”优化为:红外接近传感器启动后,若根据红外接近传感器的当前接近值判断出此时为接近状态,则获取当前环境光强度值。相应的,本实施例的方法包括如下步骤:步骤201、红外接近传感器启动后,若根据红外接近传感器的当前接近值判断出此时为接近状态,则获取当前环境光强度值。红外接近传感器启动后,若根据红外接近传感器的当前接近值判断出此时为远离状态,说明当前接近值小于远离门限值,那么即使此时存在环境光对接近值的影响,对其进行修正后,接近值会变得更小,必然也是远离状态,所以本实施例中仅有根据红外接近传感器的当前接近值判断出此时为接近状态,才获取当前环境光强度值,以便后续进行进一步的判断,即是否需要对当前接近值进行修正。这样设置的好处在于,可减少算法,提高接近/远离状态的判定速度,使移动终端对用户操作的响应更加灵敏,同时节省移动终端的功耗。步骤202、若判断出当前环境光强度值大于预设强光界限值,则根据当前环境光强度值和预设对应关系对红外接近传感器的当前接近值进行修正。示例性的,预设强光界限值可参照不同环境光强度对接近值的影响程度来确定,如上文所述,当环境光强度值大于3000lux(勒克斯)时,对接近值的影响较大,可认定为强光环境,可将预设强光界限值设置为3000lux。可以理解的是,当环境光强度值较小时,对接近值的影响也较弱,所以可不必对当前接近值进行修正。这样设置的好处在于,可减少算法,提高接近/远离状态的判定速度,使移动终端对用户操作的响应更加灵敏,同时节省移动终端的功耗。优选的,对于一个移动终端,在其出厂前,可在固定红外接近传感器的参数取值的前提下,比如说固定脉冲个数、固定工作频率以及固定积分周期等等的前提下,测量不同强度值的环境光下的红外接近传感器的接近值相比于正常光环境下的接近值的增量的对应表格。假设测量结果为:正常光环境下(环境光强度值为500lux),prox值(接近值)为200;环境光强度值为3000lux,prox值为260,可得到增量为60;环境光强度值为为5000lux,prox值为300,可得到增量为100;环境光强度值为10000lux,prox为650,可得到增量为450。进一步的,可在移动终端出厂前,对设定数量的相同配置的移动终端进行上述试验,计算平均的测量数据,进而建立强光环境下的环境光强度值与接近值修正幅度的对应关系,写入到同批次的移动终端中。步骤203、控制红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定。本发明实施例二提供的红外接近传感器的控制方法在实施例一的基础上进行优化,可进一步减少算法,提高接近/远离状态的判定速度,使移动终端对用户操作的响应更加灵敏,同时节省移动终端的功耗。实施例三图3为本发明实施例三提供的一种优选的红外接近传感器的控制方法的流程示意图,如图3所示,该方法包括:步骤301、获取红外接近传感器在不同环境光强度下对应的接近值。步骤302、对于每个所获取的接近值,计算该接近值与基准接近值的差值,将差值记作该接近值对应的接近值修正幅度。其中,所述基准接近值为预设基准环境光强度值对应的接近值。示例性的,预设基准环境光强度值也对应于正常光环境下的环境光强度值,例如500lux。步骤303、建立环境光强度值与接近值修正幅度的对应关系,得到预设修正对应关系。步骤304、检测到红外接近传感器启动。步骤305、根据当前接近值判断是否为接近状态,若是,则执行步骤306;否则,执行步骤311。步骤306、获取当前环境光强度值。步骤307、判断当前环境光强度值是否大于预设强光界限值,若是,则执行步骤308;否则,执行步骤310。步骤308、根据当前环境光强度值和预设修正对应关系对红外接近传感器的当前接近值进行修正。步骤309、根据修正后的当前接近值判断是否为接近状态,若是,则执行步骤310;否则,执行步骤311。步骤310、向应用层上报接近状态。步骤311、向应用层上报远离状态。本发明实施例三提供的红外接近传感器的控制方法,可采用较简单的算法来削弱环境光对红外接近传感器的接近值的影响,可减少因环境光引起的误判,提升用户体验。实施例四图4为本发明实施例四提供的一种红外接近传感器的控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行红外接近传感器的控制方法来对红外接近传感器进行控制。如图4所示,该装置包括环境光强度值获取模块401、接近值修正模块402和判定模块403。其中,环境光强度值获取模块401,用于在红外接近传感器启动后,获取当前环境光强度值;接近值修正模块402,用于根据所述当前环境光强度值和预设修正对应关系对所述红外接近传感器的当前接近值进行修正,其中,所述预设修正对应关系包括环境光强度值与接近值修正幅度的对应关系;判定模块403,用于控制所述红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定。本发明实施例四提供的红外接近传感器的控制装置,使红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定,削弱环境光对红外接近传感器的接近值的影响,可减少因环境光影响而引起的误判。在上述实施例的基础上,所述接近值修正模块具体用于:若判断出所述当前环境光强度值大于预设强光界限值,则根据所述当前环境光强度值和预设对应关系对所述红外接近传感器的当前接近值进行修正。在上述实施例的基础上,所述环境光强度值获取模块具体用于:红外接近传感器启动后,若根据所述红外接近传感器的当前接近值判断出此时为接近状态,则获取当前环境光强度值。在上述实施例的基础上,该装置还可包括接近值获取模块、接近值修正幅度计算模块和对应关系建立模块。其中,接近值获取模块,用于在所述红外接近传感器启动之前,获取所述红外接近传感器在不同环境光强度下对应的接近值;接近值修正幅度计算模块,用于对于每个所获取的接近值,计算该接近值与基准接近值的差值,将所述差值记作该接近值对应的接近值修正幅度,其中,所述基准接近值为预设基准环境光强度值对应的接近值;对应关系建立模块,用于建立环境光强度值与接近值修正幅度的对应关系,得到预设修正对应关系。在上述实施例的基础上,所述接近值修正模块具体用于:根据所述当前环境光强度值查询预设修正对应关系,得到与所述当前环境光强度值对应的接近值修正幅度;计算所述红外接近传感器的当前接近值与所查询到的接近值修正幅度的差,得到修正后的接近值。实施例五本实施例五提供了一种移动终端,该移动终端集成了本发明实施例中所述的红外接近传感器的控制装置,可通过执行红外接近传感器的控制方法来对红外接近传感器的工作进行控制。示例性的,本实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理以及数字多媒体播放器等配置有红外接近传感器的各种设备,优选为智能手机。用户在使用本实施例中的移动终端过程中,移动终端会控制红外接近传感器根据修正后的当前接近值进行接近/远离状态的判定,削弱环境光对红外接近传感器的接近值的影响,可减少因环境光影响而引起的误判。上述实施例中提供的红外接近传感器的控制装置及移动终端可执行本发明任意实施例所提供的红外接近传感器的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的红外接近传感器的控制方法。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1