[发明专利]一种手势识别方法和装置在审
申请号: | 201910596336.1 | 申请日: | 2019-07-03 |
公开(公告)号: | CN112181264A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 栾岚 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F9/451 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 郑旭丽;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手势 识别 方法 装置 | ||
1.一种手势识别方法,包括:
通过系统层面实现:进行手势事件的捕捉获得手势事件的参数信息;
通过桌面应用实现:当根据手势事件的参数信息确定手势事件满足全面屏手势识别要求时,根据手势事件的参数信息进行全面屏手势的识别,根据识别到的全面屏手势进行状态切换。
2.根据权利要求1所述的方法,其特征在于,所述进行手势事件的捕捉获得手势事件的参数信息之前,该方法还包括:对整个系统进行初始化设置。
3.根据权利要求2所述的方法,其特征在于,其中,所述对整个系统进行初始化设置包括:
在桌面应用启动时,从系统中获取当前的导航栏类型;
当所述当前的导航栏类型为全面屏的手势类型时,初始化以下参数:目前桌面是否在前台、系统的事件分发管道是否连接、内部事件分发的模块管道是否初始化、当前移动终端的状态、第一预设距离阈值、第二预设距离阈值和预设速度阈值;
其中,当前移动终端的状态包括:移动终端的屏幕尺寸、移动终端当前的横竖屏状态、移动终端的手势识别热区参数。
4.根据权利要求3所述的方法,其特征在于,该方法还包括:
注册监控对象,通过所述监控对象监听所述导航栏类型是否发生切换,当监控到所述导航栏类型发生切换时,重新执行从系统中获取所述当前的导航栏类型的步骤。
5.根据权利要求1~4任一项所述的方法,其特征在于,其中,所述根据手势事件的参数信息进行全面屏手势的识别包括:
当监测到所述手势事件需要消耗,且所述手势事件包括按下事件、移动事件和抬起事件时,根据抬起事件的参数信息确定所述抬起事件相对于按下事件的移动距离和/或移动速度;根据所述抬起事件相对于按下事件的移动距离和/或移动速度识别所述全面屏手势。
6.根据权利要求5所述的方法,其特征在于,其中,所述监测到手势事件需要消耗包括:
当前状态处于正常模式或非编辑模式,且按下事件发生在手势识别热区。
7.根据权利要求5所述的方法,其特征在于,当捕捉到所述手势事件时前台应用为非桌面应用,且所述手势事件为按下事件时,该方法还包括:
将当前状态切换为进入最近应用的状态。
8.根据权利要求5所述的方法,其特征在于,其中,所述根据抬起事件相对于按下事件的移动距离和/或移动速度识别全面屏手势包括以下至少之一:
当所述移动距离大于第一预设距离阈值时,确定所述全面屏手势为第一手势;
当所述移动距离小于或等于所述第一预设距离阈值,且所述移动速度大于预设速度阈值时,确定所述全面屏手势为第二手势;
所述根据识别到的全面屏手势进行状态切换包括以下至少之一:
当所述全面屏手势为第一手势时,确定当前状态需要切换至进入最近应用的状态,执行从所述当前状态切换至进入最近应用的状态的动效;
当所述全面屏手势为第二手势时,确定所述当前状态需要切换至桌面,执行从所述当前状态切换至桌面的动效,将桌面的当前页面移动到指定的主页。
9.根据权利要求5所述的方法,其特征在于,当所述手势事件仅包括所述按下事件和移动事件时,所述根据手势事件的参数信息进行全面屏手势的识别还包括:
当最后捕捉到的移动事件相对于按下事件的移动距离大于所述第一预设距离阈值时,根据最后捕捉到的n个移动事件的参数信息确定n个移动事件的移动距离之和;
当n个移动事件的移动距离之和小于第二预设距离阈值时,确定所述全面屏手势为第三手势;
所述根据识别到的手势进行状态切换包括:
当所述全面屏手势为第三手势时,确定当前状态需要切换至进入最近应用的状态,执行从所述当前状态切换至进入最近应用的状态的动效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910596336.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可挠性发光编织网结构
- 下一篇:一种管杆输送装置