接近传感器参数校准方法、装置、终端设备及存储介质制造方法及图纸

技术编号:20093733 阅读:22 留言:0更新日期:2019-01-15 12:45
本申请实施例公开了一种接近传感器参数校准方法、装置、终端设备及存储介质,该方法包括将第一校准参数值写入非易失性文件的参数数据集中;当检测到第二校准参数值生成时,获取所述第一校准参数值,并确定所述第一校准参数值和所述第二校准参数值的差值是否满足校准参数值更新条件;如果不满足校准参数值更新条件,则将所述第一校准参数值确定为接近传感器当前的校准参数,本方案提高了接近传感器参数校准的合理性,完善了接近传感器的参数校准功能。

Calibration method, device, terminal device and storage medium of proximity sensor parameters

The embodiment of this application discloses a proximity sensor parameter calibration method, device, terminal device and storage medium, which includes writing the first calibration parameter value into the parameter data set of the non-volatile file; when the second calibration parameter value is detected to be generated, the first calibration parameter value is obtained, and the difference between the first calibration parameter value and the second calibration parameter value is determined. The first calibration parameter value is determined as the current calibration parameter of the proximity sensor if the calibration parameter value updating condition is not satisfied. This scheme improves the rationality of the proximity sensor parameter calibration and improves the parameter calibration function of the proximity sensor.

【技术实现步骤摘要】
接近传感器参数校准方法、装置、终端设备及存储介质
本申请实施例涉及计算机技术,尤其涉及一种接近传感器参数校准方法、装置、终端设备及存储介质。
技术介绍
随着终端设备普及程度的提高,越来越多的用户使用终端设备执行各种各样的功能以满足自身需求,如使用终端设备阅读文字、观看视频、听音乐、玩游戏等,终端设备中集成了各类传感器以进行功能辅助,如加速度传感器、光照传感器、接近传感器和摄像头等。其中,接近传感器设置在屏幕上方,主要用于遮挡物的检测,当终端设备使用过程中,检测到存在遮挡物时相应的确定终端状态为接近状态,控制屏幕熄灭,检测到不存在遮挡物时,确定终端状态为远离状态,控制屏幕亮屏,由于接近传感器的控制功能容易受到外界环境和终端设备自身沾上的油污的干扰,故在接近传感器使用过程中需要对接近传感器参数进行校准,现有的校准方式存在缺陷,需要改进。
技术实现思路
本申请提供了一种接近传感器参数校准方法、装置、终端设备及存储介质,提高了接近传感器参数校准的合理性,完善了接近传感器的参数校准功能。第一方面,本申请实施例提供了一种接近传感器参数校准方法,包括:将第一校准参数值写入非易失性文件的参数数据集中;当检测到第二校准参数值生成时,获取所述第一校准参数值,并确定所述第一校准参数值和所述第二校准参数值的差值是否满足校准参数值更新条件;如果不满足校准参数值更新条件,则将所述第一校准参数值确定为接近传感器当前的校准参数。第二方面,本申请实施例还提供了一种接近传感器参数校准装置,包括:参数记录模块,用于将第一校准参数值写入非易失性文件的参数数据集中;参数比对模块,用于当检测到第二校准参数值生成时,获取所述第一校准参数值,并确定所述第一校准参数值和所述第二校准参数值的差值是否满足校准参数值更新条件;参数更新模块,用于如果不满足校准参数值更新条件,则将所述第一校准参数值确定为接近传感器当前的校准参数。第三方面,本申请实施例还提供了一种终端设备,包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的接近传感器参数校准方法。第四方面,本申请实施例还提供了一种包含终端设备可执行指令的存储介质,所述终端设备可执行指令在由终端设备处理器执行时用于执行本申请实施例所述的接近传感器参数校准方法。本方案中,将第一校准参数值写入非易失性文件的参数数据集中;当检测到第二校准参数值生成时,获取所述第一校准参数值,并确定所述第一校准参数值和所述第二校准参数值的差值是否满足校准参数值更新条件;如果不满足校准参数值更新条件,则将所述第一校准参数值确定为接近传感器当前的校准参数,本方案提高了接近传感器参数校准的合理性,完善了接近传感器的参数校准功能。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请实施例提供的一种接近传感器参数校准方法的流程图;图2是本申请实施例提供的另一种接近传感器参数校准方法的流程图;图3是本申请实施例提供的另一种接近传感器参数校准方法的流程图;图4是本申请实施例提供的另一种接近传感器参数校准方法的流程图;图5是本申请实施例提供的一种接近传感器参数校准装置的结构框图;图6是本申请实施例提供的一种终端设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。图1是本申请实施例提供的一种接近传感器参数校准方法的流程图,可适用于对接近传感器进行校准,该方法可以由本申请实施例提供的终端设备来执行,该终端设备的接近传感器参数校准装置可采用软件和/或硬件的方式实现,如图1所示,本实施例提供的具体方案如下:步骤S101、将第一校准参数值写入非易失性文件的参数数据集中。在一个实施例中,接近传感器设置在终端设备屏幕的上方,可以是红外接近传感器,其中,红外接近传感器包括红外发射管和红外接收管,红外发射管沿屏幕方向,向外发射红外光,通过红外接收管接收遮挡物反射的红外光后转化为电信号,电信号经放大和模数转化(A/D转化)处理,得到对应于反射的红外光强度的数字信号后发送至CPU,CPU根据该数字信号确定终端设备是否处于遮挡状态。上述功能在使用过程中,由于终端设备所处环境的不同,如户外强光环境下,此时红外接收管接收到的红外光强较终端设备处在暗处环境下时要强,又如,终端设备贴膜或沾染上油污后,对接近传感器的遮挡状态的判断也会存在较大误差,因此需要对接近传感器参数进行校准以使在不同环境条件下,接近传感器的功能保持正常。其中,非易失性文件可以是终端设备的NV(nonvolatile,非易失性)文件,该NV文件中的内容不会受到终端设备关机、总清除和系统升级等操作的影响而更改。该第一校准参数值可作为接近传感器参数校准的初始校准值被写入到非易失性文件的参数数据集中,该参数数据集还可包含其他传感器的校准参数,该参数数据集中记录的第一校准参数用于后续校准比对。在一个实施例中,该第一校准参数值可以是终端设备出厂时,对接近传感器进行校准得到的校准参数值。终端设备在出厂时,需要对硬件、软件进行测试以及接近传感器参数的校准以使终端设备符合出厂要求。可将出厂校准时得到的校准参数值确定为第一校准参数值,示例性的,该第一校准参数值可以是5、6或15等。步骤S102、当检测到第二校准参数值生成时,获取所述第一校准参数值,并确定所述第一校准参数值和所述第二校准参数值的差值是否满足校准参数值更新条件。终端设备在后续使用过程中,会进行接近传感器参数的自校准,该自校准可以是终端设备内部集成的自校准方式,还可以是第三方开发人员开发并接入控制的自校准功能,通过接近传感器参数的自校准以使接近传感器的功能在任何环境条件下保持正常。在一个实施例中,接近传感器参数在完成自校准后即进行更新使用,而校准过程可能受到许多不可控因素影响导致校准后的参数存在较大偏差,如果直接进行更新使用则会造成接近传感器的功能失效。在一个实施例中,该第二校准参数值可以是终端设备自带的接近传感器自校准方式得到的校准参数值,当该第二校准参数值生成时,获取第一校准参数值,并确定第一校准参数值和第二校准参数值的差值是否满足校准参数值更新条件,其中,该第一校准参数值可以是存储在NV文件的参数数据集中的校准参数值,具体的,该差值是否满足校准参数值更新条件包括:差值的绝对值是否小于或等于预设更新值,该预设更新值可以是10,第二校准参数值可以是-30、5、8、10、20等。步骤S103、如果不满足校准参数值更新条件,则将所述第一校准参数值确定为接近传感器当前的校准参数。在一个实施例中,当确定出得到的第二校准参数值和第一校准参数值的差值不满足校准参数值更新条件,则将先前存储的第一校准参数值作为接近传感器当前的校准参数,即不进行校准参数值的更新。如果满足校准参数值更新条件,则将第二校准参数值确定为接近传感器当前的校准参数,并将第二校准参数值保存在参数数据集中替换第一校准参数值,以用于后续校准参数值更新时进行比对。由上述内容可知,当终端设备生成新本文档来自技高网...

【技术保护点】
1.接近传感器参数校准方法,其特征在于,包括:将第一校准参数值写入非易失性文件的参数数据集中;当检测到第二校准参数值生成时,获取所述第一校准参数值,并确定所述第一校准参数值和所述第二校准参数值的差值是否满足校准参数值更新条件;如果不满足校准参数值更新条件,则将所述第一校准参数值确定为接近传感器当前的校准参数。

【技术特征摘要】
1.接近传感器参数校准方法,其特征在于,包括:将第一校准参数值写入非易失性文件的参数数据集中;当检测到第二校准参数值生成时,获取所述第一校准参数值,并确定所述第一校准参数值和所述第二校准参数值的差值是否满足校准参数值更新条件;如果不满足校准参数值更新条件,则将所述第一校准参数值确定为接近传感器当前的校准参数。2.根据权利要求1所述的方法,其特征在于,在所述将第一校准参数值写入非易失性文件的参数数据集之前,还包括:进行接近传感器参数的出厂校准,确定第一校准参数值。3.根据权利要求1所述的方法,其特征在于,在检测到第二校准参数值生成之前,还包括:当检测到开机启动事件时,对接近传感器参数进行校准生成第二校准参数值。4.根据权利要求1-3中任一项所述的方法,其特征在于,如果满足校准参数值更新条件,则将所述第二校准参数值确定为接近传感器当前的校准参数,并将所述第二校准参数值保存在所述参数数据集中替换所述第一校准参数值。5.根据权利要求4,其特征在于,在确定接近传感器当前的校准参数之后,还包括:当检测到接近传感器功能开启时,对接近传感器参数进行校准生成第三校准参数值;获取所述参数数据集中存储的第二校准参数值,如果存储的校准参数值和所述第三校准参数值之间的差值满足校准参数值更新条件,则将所述第三校准值确定为接近传感器当前的校准参数,并更新所述参数数据集...

【专利技术属性】
技术研发人员:赵志勇高峥
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1