[发明专利]触发点击事件的方法及装置、电子设备有效
| 申请号: | 201611262300.2 | 申请日: | 2016-12-30 |
| 公开(公告)号: | CN106775329B | 公开(公告)日: | 2020-11-27 |
| 发明(设计)人: | 刘颖红;李国盛 | 申请(专利权)人: | 北京小米移动软件有限公司 |
| 主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0488;G06F9/451 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 林锦澜 |
| 地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 触发 点击 事件 方法 装置 电子设备 | ||
本公开提供了一种触发点击事件的方法及装置、电子设备,属于终端设备领域。其中的方法应用于电子设备,所述电子设备上设有沿第一方向排列的至少两个按键,该方法包括:判断是否检测到了符合预设条件的目标敲击操作,目标敲击操作是对电子设备的目标侧面进行的敲击操作,目标侧面是电子设备在第一方向上的两个侧面中的一个;在检测到了符合预设条件的目标敲击操作时,触发目标按键的点击事件,目标按键是至少两个按键中最远离目标侧面的按键。本公开可以提供一种手指点击远端按键的替代操作方式,使得用户在单手手持设备时可以通过敲击操作代替点击操作,同时适用于虚拟按键和实体按键的两种类型的终端设备,不需要改变原有的按键界面布局。
技术领域
本公开涉及终端设备领域,尤其涉及一种触发点击事件的方法及装置、电子设备。
背景技术
安卓(Android)是一种基于Linux的自由及开放源代码的操作系统,目前已广泛应用于例如智能手机和平板电脑的移动设备中。应用安卓系统的主流设备常采用菜单(Menu)、主页(Home)、返回(Back)的三按键设计,可由简洁的按键界面实现系统下所有页面通用的三类常规用户操作。然而对于采用三按键设计的大屏幕尺寸的设备来说,用户在单手手持设备时手指无法点击到远端的菜单(Menu)按键或者返回(Back)按键是使用者的一大痛点。对此,相关技术提出了在用户指令下使两个虚拟按键的显示位置相互交换的方案,但其一方面无法应用于多实体按键的设备,另一方面还容易由按键位置的来回切换导致界面布局混乱,给使用者带来更多的不便。
发明内容
为克服相关技术中存在的问题,本公开提供一种触发点击事件的方法及装置、电子设备。
根据本公开实施例的第一方面,提供一种触发点击事件的方法,应用于电子设备,所述电子设备上设有沿第一方向排列的至少两个按键,所述方法包括:
判断是否检测到了符合预设条件的目标敲击操作,所述目标敲击操作是对所述电子设备的目标侧面进行的敲击操作,所述目标侧面是所述电子设备在所述第一方向上的两个侧面中的一个;
在检测到了所述符合预设条件的目标敲击操作时,触发目标按键的点击事件,所述目标按键是所述至少两个按键中最远离所述目标侧面的按键。
在本公开的一个实施例中,所述判断是否检测到了符合预设条件的目标敲击操作,包括:
判断是否在第一预设时长内检测到了对所述目标侧面执行的连续两个敲击方向相同的单次敲击操作;
当在第一预设时长内检测到了对所述目标侧面执行的连续两个敲击方向相同的单次敲击操作时,判断所述两个单次敲击操作的彼此间的时间间隔是否小于第二预设时长;
当所述两个单次敲击操作的彼此间的时间间隔小于第二预设时长时,确定检测到了符合预设条件的目标敲击操作。
本公开实施例中,符合第一预设时长、第二预设时长、敲击方向等方面的限制条件的连续两个单次敲击操作可以被确定为符合预设条件的敲击操作,基于此的实现方式可以利用多方面的限制条件减少误检测的发生,同时还只需要使用者进行简单的双击操作,从而以相对较低的操作复杂度实现相对较高的检测准确率。
在本公开的一个实施例中,所述判断是否检测到了符合预设条件的目标敲击操作,包括:
根据所述电子设备的角速度感测信号判断第一预设时段内所述电子设备的最大角速度变化量是否小于角速度变化量阈值;
当所述第一预设时段内所述电子设备的最大角速度变化量小于角速度变化量阈值时,确定所述第一预设时段内没有检测到符合预设条件的目标敲击操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611262300.2/2.html,转载请声明来源钻瓜专利网。





