本发明涉及车辆相关,特别是一种车辆触摸元件控制方法、装置、电子设备、存储介质及车辆。
背景技术:
1、现有的车辆中,使用了大量由触摸元件触发的执行元件,用户可以通过接触触摸元件来触发相应的执行元件。例如,可以使用电容触摸板检测用户手指的接触,并控制作为执行元件的门把手执行弹出或收回的动作。
2、触摸元件控制执行元件的逻辑,一般为获取触摸元件的触发检测值,然后将触发检测值与触发阈值进行比较,根据比较结果控制执行元件执行相应操作。例如通过电容触摸板检测电容值,当用户的手指接触电容触摸板,则检测的电容值升高,超过电容触发阈值,则门把手执行相应的动作。
3、然而,在雨天环境下,由于雨水的干扰,触摸元件对于手指触摸的触发检测值与会非雨天环境存在差异,当与相同的触发阈值进行比较时,容易造成识别故障。
技术实现思路
1、基于此,有必要针对现有技术的车辆触摸元件在雨水场景下容易识别故障的技术问题,提供一种车辆触摸元件控制方法、装置、电子设备、存储介质及车辆。
2、本发明提供一种车辆触摸元件控制方法,包括:
3、在车辆当前环境为雨天环境下,获取预设校准时间范围内的多个环境监测参数,所述环境监测参数为通过车辆触摸元件采集得到的环境监测值;
4、基于多个环境监测参数通过预设规则得到调整变量参数;
5、基于所述调整变量参数和默认触发阈值获得目标触发阈值,控制所述车辆触摸元件调整触发阈值为所述目标触发阈值,以使所述车辆触摸元件基于触发检测值与调整后的所述触发阈值确定比较结果,执行与所述比较结果对应的操作。
6、进一步地,所述车辆当前环境的判断方法,包括:
7、获取预设检测时间内触摸元件的多个触发检测值作为当前环境检测值;
8、根据所述当前环境检测值通过预设的雨水检测算法,判断车辆当前环境是否为雨天环境。
9、更进一步地,所述根据所述当前环境检测值通过预设的雨水检测算法,判断车辆当前环境是否为雨天环境,具体包括:
10、对多个所述当前环境检测值进行滤波处理,得到滤波后的滤波值;
11、计算多个所述当前环境检测值的方差值;
12、当所述滤波值大于滤波值阈值,且所述方差值大于方差阈值,则判断车辆当前环境为雨天环境。
13、进一步地,所述环境监测参数为电容检测值,所述基于多个环境监测参数通过预设规则得到调整变量参数,具体包括:
14、计算多个所述电容检测值的基准增量值;
15、计算多个所述电容检测值中的最大电容检测值与所述基准增量值的差值作为调整变量参数。
16、更进一步地,所述基于所述调整变量参数和默认触发阈值获得目标触发阈值,控制所述车辆触摸元件调整触发阈值为所述目标触发阈值,具体包括:
17、以所述调整变量参数与预设默认最大电容增量值的差值作为修正值,计算目标触发阈值为默认触发阈值与所述修正值之和,控制所述车辆触摸元件调整触发阈值为所述目标触发阈值。
18、进一步地,所述环境监测参数为电容检测值:
19、所述基于多个环境监测参数通过预设规则得到调整变量参数,具体包括:计算多个所述环境监测参数的平均值作为调整变量参数;
20、所述基于所述调整变量参数和默认触发阈值获得目标触发阈值,控制所述车辆触摸元件调整触发阈值为所述目标触发阈值,具体包括:计算所述调整变量参数与校准系数的乘积作为修正值,计算目标触发阈值为默认触发阈值与所述修正值之和,控制所述车辆触摸元件调整触发阈值为所述目标触发阈值。
21、更进一步地,所述计算所述调整变量参数与校准系数的乘积作为修正值,具体包括:
22、获取所述校准时间范围内的所述车辆触摸元件获取到所述电容检测值的检测数量,如果所述检测数量超过预设数量阈值,则获取第一校准系数作为待修正校准系数,所述第一校准系数为正数,否则获取第二校准系数作为待修正校准系数,所述第二校准系数为负数;或者
23、获取所述校准时间范围内的所述车辆触摸元件获取到所述电容检测值的检测频次,如果所述检测频次超过预设频次阈值,则获取第三校准系数作为待修正校准系数,所述第三校准系数为正数,否则获取第四校准系数作为待修正校准系数,所述第四校准系数为负数;
24、计算所述调整变量值与所述待修正校准系数的乘积作为修正值。
25、再进一步地,在所述判断车辆当前环境是否为雨天环境之前,所述方法还包括:
26、在处于休眠状态下,当在第一时间内被所述车辆触摸元件唤醒次数超过预设次数阈值,则在第二时间内保持唤醒。
27、本发明提供一种车辆触摸元件控制装置,包括:
28、环境监测参数采集模块,用于在车辆当前环境为雨天环境下,获取预设校准时间范围内的多个环境监测参数,所述环境监测参数为通过车辆触摸元件采集得到的环境监测值;
29、调整变量参数计算模块,用于基于多个环境监测参数通过预设规则得到调整变量参数;
30、触发阈值调整模块,用于基于所述调整变量参数和默认触发阈值获得目标触发阈值,控制所述车辆触摸元件调整触发阈值为所述目标触发阈值,以使所述车辆触摸元件基于触发检测值与调整后的所述触发阈值确定比较结果,执行与所述比较结果对应的操作。
31、本发明提供一种电子设备,包括:
32、至少一个处理器;以及,
33、与至少一个所述处理器通信连接的存储器;其中,
34、所述存储器存储有可被至少一个所述处理器执行的指令,所述指令被至少一个所述处理器执行,以使至少一个所述处理器能够执行如前所述的车辆触摸元件控制方法。
35、本发明提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的车辆触摸元件控制方法的所有步骤。
36、本发明提供一种车辆,包括如前所述的车辆触摸元件控制装置、或者如前所述的电子设备。
37、本发明在车辆当前环境为雨天环境时,调整车身的触摸元件的触发阈值,以使所述触摸元件基于触发检测值与所述触发阈值确定比较结果,执行与所述比较结果对应的操作。通过在雨天环境中调整触摸元件的触发阈值,使得触发阈值能够适应雨天环境,因此在雨天环境下,触摸元件的触发检测值是与适应雨天环境的触发阈值进行比较,从而避免雨天环境下,触摸元件识别故障的情况。
1.一种车辆触摸元件控制方法,其特征在于,包括:
2.根据权利要求1所述的车辆触摸元件控制方法,其特征在于,所述车辆当前环境的判断方法,包括:
3.根据权利要求2所述的车辆触摸元件控制方法,其特征在于,所述根据所述当前环境检测值通过预设的雨水检测算法,判断车辆当前环境是否为雨天环境,具体包括:
4.根据权利要求1所述的车辆触摸元件控制方法,其特征在于,所述环境监测参数为电容检测值,所述基于多个环境监测参数通过预设规则得到调整变量参数,具体包括:
5.根据权利要求4所述的车辆触摸元件控制方法,其特征在于,所述基于所述调整变量参数和默认触发阈值获得目标触发阈值,控制所述车辆触摸元件调整触发阈值为所述目标触发阈值,具体包括:
6.根据权利要求1所述的车辆触摸元件控制方法,其特征在于,所述环境监测参数为电容检测值:
7.根据权利要求6所述的车辆触摸元件控制方法,其特征在于,所述计算所述调整变量参数与校准系数的乘积作为修正值,具体包括:
8.根据权利要求1至7任一项所述的车辆触摸元件控制方法,其特征在于,在所述判断车辆当前环境是否为雨天环境之前,所述方法还包括:
9.一种车辆触摸元件控制装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种存储介质,其特征在于,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如权利要求1至8任一项所述的车辆触摸元件控制方法的所有步骤。
12.一种车辆,其特征在于,包括如权利要求9所述的车辆触摸元件控制装置、或者如权利要求10所述的电子设备。