触摸按键的触摸识别方法、装置、设备和存储介质制造方法及图纸

技术编号:30823668 阅读:12 留言:0更新日期:2021-11-18 12:13
本申请公开了一种触摸按键的触摸识别方法、装置、设备和存储介质。该方法包括:获取触摸按键当前的检测值;获取当前的检测值与基准阈值之间的差值;确定差值大于或等于第一设定差值,则判定当前的检测值为有效触摸对应的检测值,并响应对应的触摸操作。如此,可以基于基准阈值和第一设定差值判定触摸按键当前的检测值是否有效,从而有效避免触摸按键误触发或者漏识别。者漏识别。者漏识别。

【技术实现步骤摘要】
触摸按键的触摸识别方法、装置、设备和存储介质


[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]图1为本申请实施例触摸按键的触摸识别方法的流程示意图;
[0031]图2为本申请一应用示例的触摸识别方法中基准阈值动态更新的流程示意图;
[0032]图3为本申请一应用示例的触摸识别方法中触摸按键响应的流程示意图;
[0033]图4为本申请实施例触摸按键的触摸识别装置的结构示意图;
[0034]图5为本申请实施例电子设备的结构示意图。
具体实施方式
[0035]下面结合附图及实施例对本申请再作进一步详细的描述。
[0036]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
[0037]如图1所示,本申请实施例提供了一种触摸按键的触摸识别方法,可以应用于具有触摸按键的电子设备,该触摸识别方法包括:
[0038]步骤101,获取触摸按键当前的检测值。
[0039]这里,触摸按键可以为电容式触摸按键或者电阻式触摸按键,该检测值可以为基
于触摸按键的检测电路生成的电流信号或者电压信号中的至少一种确定的,本申请实施例对此不做具体限定。
[0040]示例性地,获取触摸按键当前的检测值,包括:
[0041]基于设定的频率周期性地采集触摸按键的当前的检测值。
[0042]可以理解的是,电子设备上电后,触摸按键的检测电路可以基于设定的频率周期性地采集各触摸按键的当前的检测值。以电容式触摸按键为例,电子设备可以周期性地获取各按键的当前的电容检测值。
[0043]示例性地,为了节省触摸按键的检测电路的功耗,触摸按键的检测电路还可以具有休眠模式和唤醒模式,例如,在休眠模式下,该检测电路停止采集触摸按键的当前的检测值,当该检测电路由休眠模式切换至唤醒模式时,则该检测电路恢复基于设定的频率周期性地采集触摸按键的当前的检测值。
[0044]可以理解的是,电子设备上触摸按键的数量可以为多个,各触摸按键具有对应的检测电路。以洗衣机为例,洗衣机的面板上可以设置开关机按键、及各种用于设置工作参数的按键,例如,洗涤水水量、洗涤时长、漂洗时长、工作模式等参数调整对应的按键。示例性地,上电后,各按键均处于唤醒模式,即各按键的检测电路可以周期性地采集当前的检测值。洗涤程序启动后,各按键可以切换至休眠模式,从而节省检测电路的功耗。
[0045]步骤102,获取当前的检测值与基准阈值之间的差本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触摸按键的触摸识别方法,其特征在于,包括:获取触摸按键当前的检测值;获取所述当前的检测值与基准阈值之间的差值;确定所述差值大于或等于第一设定差值,则判定所述当前的检测值为有效触摸对应的检测值,并响应对应的触摸操作。2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:确定所述差值的绝对值小于或等于第二设定差值,则基于所述当前的检测值更新所述基准阈值。3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:基于所述触摸按键的至少一个历史的检测值确定所述基准阈值。4.根据权利要求3所述的方法,其特征在于,所述基于所述触摸按键的至少一个历史的检测值确定所述基准阈值,包括:确定历史的检测值的数量小于或者等于设定数量,则获取全部的所述历史的检测值的第一平均值;根据所述第一平均值确定所述基准阈值;确定历史的检测值的数量大于设定数量,则获取最新的所述设定数量个检测值的第二平均值;根据所述第二平均值确定所述基准阈值。5.根据权利要求2所述的方法,其特征在于,所述基于所述当前的检测值更新所述基准阈值,包括:确定历史的检测值的数量小于设定数量,则获取所述当前的检测值与历史的检测值的第三平均值,根据所述第三平均值更新所述基准阈值;确定历史的检测值的数量大于或者等于设定数量,则基于检测时间将所述设定数量个检测值中最早检测时间的...

【专利技术属性】
技术研发人员:陈定三钱卿
申请(专利权)人:无锡小净共享网络科技有限公司
类型:发明
国别省市:

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

1