一种在电子设备上进行手势控制的方法和装置制造方法及图纸

技术编号:12567359 阅读:81 留言:0更新日期:2015-12-23 10:42
本发明专利技术公开了一种在电子设备上进行手势控制的方法和装置,所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系,或者,预先设置有多个特定手势轨迹与指定应用的指定功能的第二启动指令的对应关系,所述方法包括:当监听到手势信号时,记录手势信号所形成的轨迹信息;将轨迹信息与所述特定手势轨迹进行匹配;若存在与所述轨迹信息匹配的特定手势轨迹,则获得特定手势轨迹对应的指定应用的第一启动指令,或者,获得特定手势轨迹对应的指定应用中指定功能的第二启动指令;依据第一启动指令启动对应的应用,或者,依据第二启动指令开启或关闭应用对应的功能。本发明专利技术可以简化用户操作,减少误操作发生的几率。

【技术实现步骤摘要】

本专利技术涉及一种应用控制的
,具体涉及一种在电子设备上进行手势控制的方法,以及一种在电子设备上进行手势控制的装置,以及一种电子设备,以及一种安装在电子设备中的客户端。
技术介绍
自从移动智能终端走进人们日常生活之后,各类互联网应用开始向移动智能终端迁移,新闻、微博、游戏、影视、音乐等各类互联网应用都开始纷纷打造自己的移动应用App客户端。同时,随着移动应用App客户端增多,移动应用变得越来越方便,种类变得越来越丰富,越来越多的人愿意买移动智能终端来享受移动生活。很多移动应用App都提供了菜单来进行操作。在用户需要使用移动应用App的某项功能时,首先需要打开菜单,然后找到对应的菜单项进行点击。若某些功能隐藏在多级菜单中,则需要点击多次才能找到,且菜单项非常长,甚至有滚动条,操作比较繁琐,容易出现误操作。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种在电子设备上进行手势控制的方法,以及一种在电子设备上进行手势控制的装置,以及一种电子设备,以及一种安装在电子设备中的客户端。依据本专利技术的一个方面,提供了一种在电子设备上进行手势控制的方法,所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系,或者,所述电子设备预先设置有多个特定手势轨迹与指定应用的指定功能的第二启动指令的对应关系,所述方法包括:当监听到手势信号时,记录所述手势信号所形成的轨迹信息;将所述轨迹信息与所述特定手势轨迹进行匹配;若存在与所述轨迹信息匹配的特定手势轨迹,则获得所述特定手势轨迹对应的指定应用的第一启动指令,或者,获得所述特定手势轨迹对应的指定应用中指定功能的第二启动指令;依据所述第一启动指令启动对应的应用,或者,依据所述第二启动指令开启或关闭应用对应的功能。可选地,所述轨迹信息包括一个原点坐标、一个或多个中间点坐标以及一个终点坐标,所述电子设备中还设置有所述多个特定手势轨迹的手势方程且每个手势方程具有增长趋势信息,所述将所述轨迹信息与所述特定手势轨迹进行匹配的步骤包括:依据所述原点坐标、中间点坐标以及所述终点坐标分别计算所述原点与所述终点的直线方程pl,所述原点与所述中间点的直线方程P2,以及所述原点与所述终点的距离M,其中,M为自然数,直线方程Pl具有第一增长趋势信息,直线方程P2具有第二增长趋势信息;若所述第一增长趋势信息以及第二增长趋势信息与某个手势方程的增长趋势信息匹配,则分别计算所述手势方程与所述直线方程pl、所述直线方程P2的差值,若所述直线方程Pl、所述直线方程P2与所述手势方程的差值平均值小于第一预设阈值,并且M大于第二预设阈值,则判定所述手势轨迹为与所述轨迹信息匹配的特定手势轨迹。可选地,所述依据所述第一启动指令启动对应的应用,或者,依据所述第二启动指令开启或关闭应用对应的功能的步骤包括:获取与所述第一启动指令对应的第一调用方法,或者,获取与所述第二启动指令对应的第二调用方法;依据所述第一调用方法启动对应的应用,或者,依据所述第二调用方法开启或关闭应用对应的功能。可选地,所述手势信号至少包括以下手势信号的一种或多种:在所述电子设备的触摸屏界面中的滑动手势信号、在所述电子设备的触摸屏界面上方的利用手势感应所形成的滑动手势信号、对所述电子设备的摇晃手势信号。可选地,所述特定手势轨迹至少包括以下手势轨迹中的一种或多种:向上的手势轨迹、向下的手势轨迹、向左的手势轨迹、向右的手势轨迹、向左上的手势轨迹、向左下的手势轨迹、向右上的手势轨迹、向右下的手势轨迹。可选地,一个特定手势轨迹唯一对应一个应用或一个功能的启动指令;或者,多个特定手势轨迹对应一个应用或一个功能的启动指令;或者,一个特定手势轨迹对应多个应用或多个功能的启动指令。可选地,所述应用的指定功能至少包括以下功能的一种或多种:打开、新建、关闭、前进、后退、向上翻页、向下翻页、刷新、前一个标签、后一个标签。根据本专利技术的另一方面,提供了一种在电子设备上进行手势控制的装置,所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系,或者,所述电子设备预先设置有多个特定手势轨迹与指定应用的指定功能的第二启动指令的对应关系,所述装置包括:轨迹信息记录模块,适于在监听到手势信号时,记录所述手势信号所形成的轨迹信息;匹配模块,适于将所述轨迹信息与所述特定手势轨迹进行匹配;指令获取模块,适于在存在与所述轨迹信息匹配的特定手势轨迹时,获得所述特定手势轨迹对应的指定应用的第一启动指令,或者,获得所述特定手势轨迹对应的指定应用中指定功能的第二启动指令;启动模块,适于依据所述第一启动指令启动对应的应用,或者,依据所述第二启动指令开启或关闭应用对应的功能。可选地,所述轨迹信息包括一个原点坐标、一个或多个中间点坐标以及一个终点坐标,所述电子设备中还设置有所述多个特定手势轨迹的手势方程且每个手势方程具有增长趋势信息,所述匹配模块还适于:依据所述原点坐标、中间点坐标以及所述终点坐标分别计算所述原点与所述终点的直线方程pl,所述原点与所述中间点的直线方程P2,以及所述原点与所述终点的距离M,其中,M为自然数,直线方程pl具有第一增长趋势信息,直线方程p2具有第二增长趋势信息;若所述第一增长趋势信息以及第二增长趋势信息与某个手势方程的增长趋势信息匹配,则分别计算所述手势方程与所述直线方程Pl、所述直线方程P2的差值,若所述直线方程PU所述直线方程P2与所述手势方程的差值平均值小于第一预设阈值,并且M大于第二预设阈值,则判定所述手势轨迹为与所述轨迹信息匹配的特定手势轨迹。可选地,所述启动模块还适于:获取与所述第一启动指令对应的第一调用方法,或者,获取与所述第二启动指令对应的第二调用方法;依据所述第一调用方法启动对应的应用,或者,依据所述第二调用方法开启或关闭应用对应的功能。可选地,所述手势信号至少包括以下手势信号的一种或多种:在所述电子设备的触摸屏界面中的滑动手势信号、在所述电子设备的触摸屏界面上方的利用手势感应所形成的滑动手势信号、对所述电子设备的摇晃手势信号。可选地,所述特定手势轨迹至少包括以下手势轨迹中的一种或多种:向上的手势轨迹、向下的手势轨迹、向左的手势轨迹、向右的手势轨迹、向左上的手势轨迹、向左下的手势轨迹、向右上的手势轨迹、向右下的手势轨迹。可选地,一个特定手势轨迹唯一对应一个应用或一个功能的启动指令;或者,多个特定手势轨迹对应一个应用或一个功能的启动指令;或者,一个特定手势轨迹对应多个应用或多个功能的启动指令。可选地,所述应用的指定功能至少包括以下功能的一种或多种:打开、新建、关闭、前进、后退、向上翻页、向下翻页、刷新、前一个标签、后一个标签。根据本专利技术的另一方面,提供了一种电子设备,所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系,所述电子设备包括:轨迹信息记录模块,适于在监听到手势信号时,记录所述手势信号所形成的轨迹信息;匹配模块,适于将所述轨迹信息与所述特定手势轨迹进行匹配;指令获取模块,适于在存在与所述轨迹信息匹配的特定手势轨迹时,获得所述特定手势轨迹对应的指定应用的第一启动指令;启动模块,适于依据所述第一启动指令启动对应的应用。根据本专利技术的另一方本文档来自技高网...

【技术保护点】
一种在电子设备上进行手势控制的方法,所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系,或者,所述电子设备预先设置有多个特定手势轨迹与指定应用的指定功能的第二启动指令的对应关系,所述方法包括:当监听到手势信号时,记录所述手势信号所形成的轨迹信息;将所述轨迹信息与所述特定手势轨迹进行匹配;若存在与所述轨迹信息匹配的特定手势轨迹,则获得所述特定手势轨迹对应的指定应用的第一启动指令,或者,获得所述特定手势轨迹对应的指定应用中指定功能的第二启动指令;依据所述第一启动指令启动对应的应用,或者,依据所述第二启动指令开启或关闭应用对应的功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗吉喜段培堃
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1