本发明涉及触摸按键控制,具体涉及一种触摸按键控制方法、装置、设备及存储介质。
背景技术:
1、触摸按键在现代生活中应用的范围越来越大,常通过按键的触摸信号变化来判定按键的真实状态。然而,当按键按下并松开后,因噪声干扰或按键有残留物质等其它原因,误判该按键长时间保持未松开状态,导致做其它按键操作时无反应,影响了后续其他按键操作的有效进行。
技术实现思路
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.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
7.根据权利要求2-6任一项所述的方法,其特征在于,所述方法还包括:
8.一种触摸按键控制装置,其特征在于,所述装置包括:
9.一种触摸按键控制设备,其特征在于,所述设备包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1至7中任一项所述的触摸按键控制方法。
10.根据权利要求9所述的设备,其特征在于,所述触摸按键为电容式触摸按键。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的触摸按键控制方法。