[发明专利]触发操作的类型检测方法及装置、电子设备、存储介质有效
申请号: | 202011454929.3 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112445405B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 常群;张勇 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F3/0487 | 分类号: | G06F3/0487;G06F3/0484 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触发 操作 类型 检测 方法 装置 电子设备 存储 介质 | ||
1.一种触发操作的类型检测方法,其特征在于,包括:
当触控屏上检测到触发操作时,获取所述触发操作产生的信号强度;
当所述信号强度落入预设强度范围时,确定所述触发操作在单位时间内的位移距离是否小于预设距离阈值;其中,所述预设强度范围表明所述触发操作的类型为叩击操作和快速滑动操作中的二者之一;
当确定所述位移距离小于距离阈值时,确定所述触发操作的类型为叩击操作;当确定所述位移距离不小于距离阈值时,确定所述触发操作的类型为快速滑动操作;
当所述触控屏中检测到所述触发操作之后的下一次触发操作时,确定所述触发操作的终止时刻与所述下一次触发操作的起始时刻之间的时间间隔;
当确定所述触发操作的类型为叩击操作、且所述时间间隔不大于第一时间间隔阈值时,确定所述下一次触发操作的类型不为快速滑动操作;当确定所述触发操作的类型为快速滑动操作、且所述时间间隔不大于第一时间间隔阈值时,确定所述下一次触发操作的类型不为叩击操作。
2.根据权利要求1所述的方法,其特征在于,所述确定所述触发操作在单位时间内的位移距离是否小于预设距离阈值,包括:
获取在所述触控屏中显示一帧图像所需的显示时长,并确定所述触发操作在所述显示时长内所经过的像素数量;
若所述像素数量小于数量阈值,则表明所述位移距离小于距离阈值;若所述像素数量不小于数量阈值,则表明所述位移距离不小于距离阈值。
3.根据权利要求1所述的方法,其特征在于,所述确定所述触发操作在单位时间内的位移距离是否小于预设距离阈值,包括:
确定所述触发操作的起始时刻和终止时刻,以确定所述触发操作所对应的持续时长;确定在该持续时长 内所述触发操作所对应的位移距离,以根据该位移距离和所述持续时长计算所述触发操作的位移速度;
若所述位移速度小于速度阈值,表明所述位移距离小于距离阈值;若所述位移速度不小于速度阈值,表明所述位移距离不小于距离阈值。
4.根据权利要求1所述的方法,其特征在于,所述触发操作的起始时刻与所述触发操作的类型上报时间之间的时间间隔,不大于预设的上报时间间隔;所述方法还包括:
当确定所述信号强度落入预设强度范围、且当前时刻与所述触发操作的起始时刻之间的时间间隔达到所述上报时间间隔、但尚未确定所述触发操作在单位时间内的位移距离是否小于预设距离时,向应用程序上报所述触发操作的类型为叩击操作的消息。
5.根据权利要求4所述的方法,其特征在于,
所述当确定所述位移距离小于距离阈值时,确定所述触发操作的类型为叩击操作,包括:当确定所述位移距离小于距离阈值、且已经将所述触发操作的类型为叩击操作的消息上报至所述应用程序时,再次上报所述触发操作为叩击操作的消息,或者,取消本次上报操作;
所述当确定所述位移距离不小于距离阈值时,确定所述触发操作的类型为快速滑动操作,包括:当确定所述位移距离不小于距离阈值、且已经将所述触发操作的类型为叩击操作的消息上报至所述应用程序时,向所述应用程序上报所述触发操作的类型为快速滑动操作的消息,以纠正所述触发操作的类型。
6.根据权利要求1所述的方法,其特征在于,还包括:
当所述触控屏中检测到所述触发操作之后的下一次触发操作时,确定所述触发操作的终止时刻与所述下一次触发操作的起始时刻之间的时间间隔;
当确定所述触发操作的类型为叩击操作、但所述时间间隔不大于第二时间间隔阈值时,确定所述下一次触发操作不为叩击操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011454929.3/1.html,转载请声明来源钻瓜专利网。