一种触摸按键控制方法技术

技术编号:39661613 阅读:6 留言:0更新日期:2023-12-11 18:24
本发明专利技术涉及触摸按键控制技术领域,公开了一种触摸按键控制方法

【技术实现步骤摘要】
一种触摸按键控制方法、装置、设备及存储介质


[0001]本专利技术涉及触摸按键控制
,具体涉及一种触摸按键控制方法

装置

设备及存储介质


技术介绍

[0002]触摸按键在现代生活中应用的范围越来越大,常通过按键的触摸信号变化来判定按键的真实状态

然而,当按键按下并松开后,因噪声干扰或按键有残留物质等其它原因,误判该按键长时间保持未松开状态,导致做其它按键操作时无反应,影响了后续其他按键操作的有效进行


技术实现思路

[0003]有鉴于此,本专利技术提供了一种触摸按键控制方法

装置

设备及存储介质,能够对按键按下并松开后的按键状态进行更新处理,使得后续其他按键操作可以有效进行,以解决上述背景中提出的技术问题

[0004]第一方面,本专利技术提供了一种触摸按键控制方法,方法包括:
[0005]在触摸按键处于按键按下状态时,记录触摸按键被触摸的时长;
[0006]判断触摸按键被触摸的时长是否达到触摸预设时长;
[0007]在触摸按键被触摸的时长达到触摸预设时长时,控制触摸按键处于按键松开状态

[0008]本专利技术提供的触摸按键控制方法,通过在触摸按键处于按键按下状态时记录触摸按键被触摸的时长,并将记录的按键被触摸的时长与触摸预设时长进行判断,以使其达到触摸预设时长时控制触摸按键处于按键松开状态

过本专利技术能够解决按键按下并松开后,因噪声干扰或按键有残留物质等其它原因,误判该按键长时间保持未松开状态,导致做其它按键操作时无反应的问题,对按键按下并松开后的按键状态进行更新处理,使得后续其他按键操作可以有效进行,提升了用户的体验感

[0009]在一种可选的实施方式中,在触摸按键处于按键按下状态时,触摸按键控制方法还包括:
[0010]基于触摸按键被触摸的触摸信号和基准信号,计算触摸信号变化量,基准信号为触摸按键没有被按下时对应的触摸信号;
[0011]基于触摸信号变化量与第一触摸信号阈值的关系,确定触摸按键的当前按键状态,第一触摸信号阈值大于基准信号

[0012]本专利技术通过计算触摸信号变化量,并将其与第一触摸信号阈值的进行大小判断来确定触摸按键的当前按键状态,能够提高计算结果的准确度,以获得当前按键的真实准确的状态

[0013]在一种可选的实施方式中,基于触摸信号变化量与第一触摸信号阈值的关系,确定触摸按键的当前按键状态,包括:
[0014]判断触摸信号变化量是否大于第一触摸信号阈值;
[0015]在触摸信号变化量不大于第一触摸信号阈值时,记录触摸信号变化量连续不大于第一触摸信号阈值的第一时长;
[0016]在第一时长大于第一预设时长时,确定触摸按键的当前按键状态为按键松开状态,第一预设时长为触摸按键松开的防抖时间

[0017]本专利技术基于触摸信号变化量与第一触摸信号阈值的大小判定以及触摸信号变化量连续不大于第一触摸信号阈值的第一时长与第一预设时长的大小判定,通过对变化量与变化量持续时间的多重判定方式,能够减少信号抖动导致的触摸按键当前状态的错判或误判,使得触摸按键松开的状态的判定更加准确和可靠

[0018]在一种可选的实施方式中,触摸按键控制方法还包括:
[0019]在触摸信号变化量大于第一触摸信号阈值时,记录触摸信号变化量连续大于第一触摸信号阈值的第二时长;
[0020]在第二时长大于第二预设时长时,确定触摸按键的当前按键状态为按键松开状态,第二预设时长为触摸按键的最大长按时长,第二预设时长不大于触摸预设时长

[0021]本专利技术基于触摸信号变化量与第一触摸信号阈值的大小判定以及触摸信号变化量连续大于第一触摸信号阈值的第二时长与第二预设时长的大小判定,能够使得按键处于松开状态,以便后续其他按键操作可以有效进行,提升用户操作体验感

[0022]在一种可选的实施方式中,触摸按键控制方法还包括:在触摸按键的当前按键状态为按键松开状态时,控制触摸按键处于按键松开状态

[0023]本专利技术通过准确判定当前按键状态为按键松开状态并控制对应触摸按键处于按键松开状态,能够解决按键按下并松开后,误判该按键长时间保持未松开状态,导致做其它按键操作时无反应的问题,使得后续其他按键操作可以有效进行,提升用户操作体验感

[0024]在一种可选的实施方式中,触摸按键控制方法还包括:在触摸按键被触摸的时长没有达到触摸预设时长时,执行基于触摸按键被触摸的触摸信号和基准信号,计算触摸信号变化量的步骤

[0025]本专利技术通过设置按键按下状态后对按键松开状态的确定以及控制的循环执行方式,能够减少对按键松开状态的错判和误判,得到更加真实准确的触摸按键松开状态

[0026]在一种可选的实施方式中,触摸按键控制方法还包括:
[0027]检测触摸按键是否被触摸;
[0028]当检测到触摸按键被触摸的触摸信号后,根据基准信号计算触摸信号变化量;
[0029]当触摸信号变化量满足预设按键按下条件时,确定触摸按键处于按键按下状态,预设按键按下条件为触摸信号变化量不小于第二触摸信号阈值且持续时长达到第三预设时长,第三预设时长为触摸按键按下的防抖时间,第一触摸信号阈值小于第二触摸信号阈值

[0030]本专利技术通过对触摸信号变化量与预设按键按下条件的判定,能够准确获得触摸按键按下状态

[0031]第二方面,本专利技术提供一种触摸按键控制装置,装置包括:
[0032]记录模块,用于在触摸按键处于按键按下状态时,记录触摸按键被触摸的时长;
[0033]判断模块,用于判断触摸按键被触摸的时长是否达到触摸预设时长;
[0034]控制模块,用于在触摸按键被触摸的时长达到触摸预设时长时,控制触摸按键处于按键松开状态

[0035]本专利技术提供的触摸按键控制装置,通过对触摸按键被触摸的时长与触摸预设时长的判定,能够控制触摸按键处于按键松开状态,以解决按键按下并松开后,因噪声干扰或按键有残留物质等其它原因,误判该按键长时间保持未松开状态,导致做其它按键操作时无反应的问题

[0036]第三方面,本专利技术提供一种触摸按键控制设备,设备包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的触摸按键控制方法

[0037]在一种可选的实施方式中,触摸按键为电容式触摸按键

[0038]本专利技术的电容式触摸按键具有使用寿命长

灵敏度高和应用广泛的优势

[0039]第四方面,本专利技术提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种触摸按键控制方法,其特征在于,所述方法包括:在触摸按键处于按键按下状态时,记录所述触摸按键被触摸的时长;判断所述触摸按键被触摸的时长是否达到触摸预设时长;在所述触摸按键被触摸的时长达到触摸预设时长时,控制所述触摸按键处于按键松开状态
。2.
根据权利要求1所述的方法,其特征在于,在触摸按键处于按键按下状态时,所述方法还包括:基于所述触摸按键被触摸的触摸信号和基准信号,计算触摸信号变化量,所述基准信号为所述触摸按键没有被按下时对应的触摸信号;基于所述触摸信号变化量与第一触摸信号阈值的关系,确定所述触摸按键的当前按键状态,所述第一触摸信号阈值大于所述基准信号
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述触摸信号变化量与第一触摸信号阈值的关系,确定所述触摸按键的当前按键状态,包括:判断所述触摸信号变化量是否大于第一触摸信号阈值;在所述触摸信号变化量不大于第一触摸信号阈值时,记录所述触摸信号变化量连续不大于第一触摸信号阈值的第一时长;在所述第一时长大于第一预设时长时,确定所述触摸按键的当前按键状态为按键松开状态,所述第一预设时长为所述触摸按键松开的防抖时间
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述触摸信号变化量大于第一触摸信号阈值时,记录所述触摸信号变化量连续大于第一触摸信号阈值的第二时长;在所述第二时长大于第二预设时长时,确定所述触摸按键的当前按键状态为按键松开状态,所述第二预设时长为所述触摸按键的最大长按时长,所述第二预设时长不大于所述触摸预设时长
。5.
根据权利要求3或4所述的方法,其特征在于,所述方法还包括:在所述触摸按键的当前按键状态为按键松开状态时,控制所述触摸按键处于按键...

【专利技术属性】
技术研发人员:韦嘉徐明燕蔡碧娜
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1