一种敲击事件检测方法及装置制造方法及图纸

技术编号:25889808 阅读:9 留言:0更新日期:2020-10-09 23:29
本申请实施例提供了一种敲击事件检测方法及装置,其中,该敲击事件检测方法包括:在监测到属于敲击事件的声音信息,且检测到点击事件时,判断监测到声音信息的时刻与检测到点击事件的时刻之间的相差时长是否小于第一预设时长,如果是,判定发生敲击事件。通过本申请实施例提供的技术方案,可以认为敲击事件即为点击事件和声音的组合,因此,在监测到属于敲击事件的声音信息,且检测到点击事件,并且,监测到声音信息的时刻与检测到点击事件的时刻之间的相差时长小于第一预设时长的情况下,即可以判定发生了敲击事件。本方案可以完全不用加速度传感器,进而实现了没有加速度传感器的情况下对敲击事件进行检测。

【技术实现步骤摘要】
一种敲击事件检测方法及装置
本申请涉及屏幕触控
,特别是涉及一种敲击事件检测方法及装置。
技术介绍
智能设备已成为人们工作生活中必不可少的通讯和娱乐工具,尤其是移动设备。为了便于用户操作,触控屏越来越普及,实体按键越来越少,大部分的操作都可以通过在触控屏上进行手势来完成,比如点击、滑动、拖动、敲击等,不同的手势可以进行不同的操作,比如用手指关节敲击触控屏可以触发截屏操作。当用户在触控屏上敲击时,智能设备可以检测到触控屏上的敲击手势,智能设备再根据检测到的敲击手势执行对应的操作。目前,智能设备检测触控屏上是否发生敲击主要依靠加速度传感器,具体地,手机等智能设备中安装有加速度传感器,用户在智能设备的触控屏上敲击时会产生一个加速度,智能设备中的加速度传感器检测加速度的变化,若检测到加速度的矢量变化超过预设值且检测到触控屏上有接触手势时,即可以判定发生了敲击事件。上述方案中对敲击事件的检测完全依赖加速度传感器,而目前很多智能设备上并不具备加速度传感器,比如会议平板、一体机等。目前。对于这种不具备加速度传感器的智能设备来说,就无法对敲击事件进行检测。
技术实现思路
本申请实施例的目的在于提供一种敲击事件检测方法及装置,以实现在没有加速度传感器的情况下对敲击事件进行检测。具体技术方案如下:第一方面,本申请实施例提供了一种敲击事件检测方法,所述方法包括:在监测到属于敲击事件的声音信息,且检测到点击事件时,判断监测到所述声音信息的时刻与检测到所述点击事件的时刻之间的相差时长是否小于第一预设时长;如果是,判定发生所述敲击事件。可选地,所述方法还包括:获取触控信息;当所述触控信息包括第一按下信息和第一抬起信息,且获取所述第一按下信息和获取所述第一抬起信息的时间间隔小于第二预设时长时,判定发生所述点击事件;当所述触控信息包括第二按下信息和第二抬起信息,且获取所述第二按下信息和获取所述第二抬起信息的时间间隔不小于所述第二预设时长时,判定未发生所述点击事件;当所述触控信息包括第三按下信息、滑动信息和第三抬起信息时,判定未发生所述点击事件。可选地,所述当所述触控信息包括第三按下信息、滑动信息和第三抬起信息时,判定未发生所述点击事件,包括:当所述触控信息包括第三按下信息、滑动信息和第三抬起信息时,从所述滑动信息中确定发生按下动作后的滑动距离;当所述滑动距离小于预设距离时,判定发生所述点击事件;当所述滑动距离不小于所述预设距离时,判定未发生所述点击事件。可选地,所述方法还包括:获取所述声音信息;将所述声音信息与预设的所述敲击事件对应的声纹信息进行匹配;若匹配,则判定监测到属于所述敲击事件的所述声音信息。第二方面,本申请实施例提供了一种敲击事件检测装置,所述装置包括:判断模块,用于在监测到属于敲击事件的声音信息,且检测到点击事件时,判断监测到所述声音信息的时刻与检测到所述点击事件的时刻之间的相差时长是否小于第一预设时长;第一判定模块,用于当所述判断模块的判断结果为是时,判定发生所述敲击事件。可选地,所述装置还包括:获取模块,用于获取触控信息;第二判定模块,用于当所述触控信息包括第一按下信息和第一抬起信息,且获取所述第一按下信息和获取所述第一抬起信息的时间间隔小于第二预设时长时,判定发生所述点击事件;第三判定模块,用于当所述触控信息包括第二按下信息和第二抬起信息,且获取所述第二按下信息和获取所述第二抬起信息的时间间隔不小于所述第二预设时长时,判定未发生所述点击事件;第四判定模块,用于当所述触控信息包括第三按下信息、滑动信息和第三抬起信息时,判定未发生所述点击事件。可选地,所述第四判定模块具体用于:当所述触控信息包括第三按下信息、滑动信息和第三抬起信息时,从所述滑动信息中确定发生按下动作后的滑动距离;当所述滑动距离小于预设距离时,判定发生所述点击事件;当所述滑动距离不小于所述预设距离时,判定未发生所述点击事件。可选地,所述装置还包括:获取模块,用于获取所述声音信息;匹配模块,用于将所述声音信息与预设的所述敲击事件对应的声纹信息进行匹配;第四判定模块,用于当所述声音信息与所述声纹信息匹配时,则判定监测到属于所述敲击事件的所述声音信息。第三方面,本申请实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一所述的敲击事件检测方法步骤。第四方面,本申请实施例提供了一种机器可读存储介质,所述机器可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的敲击事件检测方法步骤。本申请实施例提供的技术方案中,在监测到属于敲击事件的声音信息,且检测到点击事件时,判断监测到声音信息的时刻与检测到点击事件的时刻之间的相差时长是否小于第一预设时长,如果是,判定发生敲击事件。通过本申请实施例提供的技术方案,可以认为敲击事件即为点击事件和声音的组合,因此,在监测到属于敲击事件的声音信息,且检测到点击事件,并且,监测到声音信息的时刻与检测到点击事件的时刻之间的相差时长小于第一预设时长的情况下,即可以判定发生了敲击事件。本方案可以完全不用加速度传感器,进而实现了没有加速度传感器的情况下对敲击事件进行检测。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的敲击事件检测方法的一种流程图;图2为本申请实施例提供的手指在触控屏上滑动的一种示意图;图3为本申请实施例提供的敲击事件检测装置的一种结构示意图;图4为本申请实施例提供的电子设备的一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了实现在没有加速度传感器的情况下对敲击事件进行检测,本申请实施例提供了一种敲击事件检测方法及装置,其中,该敲击事件检测方法包括:在监测到属于敲击事件的声音信息,且检测到点击事件时,判断监测到声音信息的时刻与检测到点击事件的时刻之间的相差时长是否小于第一预设时长;如果是,判定发生敲击事件。通过本申请实施例提供的技术方案,可以认为敲击事件即为点击事件和声音的组合,因此,本文档来自技高网...

【技术保护点】
1.一种敲击事件检测方法,其特征在于,所述方法包括:/n在监测到属于敲击事件的声音信息,且检测到点击事件时,判断监测到所述声音信息的时刻与检测到所述点击事件的时刻之间的相差时长是否小于第一预设时长;/n如果是,判定发生所述敲击事件。/n

【技术特征摘要】
1.一种敲击事件检测方法,其特征在于,所述方法包括:
在监测到属于敲击事件的声音信息,且检测到点击事件时,判断监测到所述声音信息的时刻与检测到所述点击事件的时刻之间的相差时长是否小于第一预设时长;
如果是,判定发生所述敲击事件。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取触控信息;
当所述触控信息包括第一按下信息和第一抬起信息,且获取所述第一按下信息和获取所述第一抬起信息的时间间隔小于第二预设时长时,判定发生所述点击事件;
当所述触控信息包括第二按下信息和第二抬起信息,且获取所述第二按下信息和获取所述第二抬起信息的时间间隔不小于所述第二预设时长时,判定未发生所述点击事件;
当所述触控信息包括第三按下信息、滑动信息和第三抬起信息时,判定未发生所述点击事件。


3.根据权利要求2所述的方法,其特征在于,所述当所述触控信息包括第三按下信息、滑动信息和第三抬起信息时,判定未发生所述点击事件,包括:
当所述触控信息包括第三按下信息、滑动信息和第三抬起信息时,从所述滑动信息中确定发生按下动作后的滑动距离;
当所述滑动距离小于预设距离时,判定发生所述点击事件;
当所述滑动距离不小于所述预设距离时,判定未发生所述点击事件。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述声音信息;
将所述声音信息与预设的所述敲击事件对应的声纹信息进行匹配;
若匹配,则判定监测到属于所述敲击事件的所述声音信息。


5.一种敲击事件检测装置,其特征在于,所述装置包括:
判断模块,用于在监测到属于敲击事件的声音信息,且检测到点击事件时,判断监测到所述声音信息的时刻与检测到所述点击事件的时刻之间的相差时长是否小于第一预设时长;
第一判定模块,用于当所述判断模块的判断结果为是时,判...

【专利技术属性】
技术研发人员:陈国藩闫科锋张华飞
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1