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

文档序号:9432156阅读:274来源:国知局
一种在电子设备上进行手势控制的方法和装置的制造方法
【技术领域】
[0001]本发明涉及一种应用控制的技术领域,具体涉及一种在电子设备上进行手势控制的方法,以及一种在电子设备上进行手势控制的装置,以及一种电子设备,以及一种安装在电子设备中的客户端。
【背景技术】
[0002]自从移动智能终端走进人们日常生活之后,各类互联网应用开始向移动智能终端迁移,新闻、微博、游戏、影视、音乐等各类互联网应用都开始纷纷打造自己的移动应用App客户端。同时,随着移动应用App客户端增多,移动应用变得越来越方便,种类变得越来越丰富,越来越多的人愿意买移动智能终端来享受移动生活。
[0003]很多移动应用App都提供了菜单来进行操作。在用户需要使用移动应用App的某项功能时,首先需要打开菜单,然后找到对应的菜单项进行点击。若某些功能隐藏在多级菜单中,则需要点击多次才能找到,且菜单项非常长,甚至有滚动条,操作比较繁琐,容易出现误操作。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种在电子设备上进行手势控制的方法,以及一种在电子设备上进行手势控制的装置,以及一种电子设备,以及一种安装在电子设备中的客户端。
[0005]依据本发明的一个方面,提供了一种在电子设备上进行手势控制的方法,所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系,或者,所述电子设备预先设置有多个特定手势轨迹与指定应用的指定功能的第二启动指令的对应关系,所述方法包括:
[0006]当监听到手势信号时,记录所述手势信号所形成的轨迹信息;
[0007]将所述轨迹信息与所述特定手势轨迹进行匹配;
[0008]若存在与所述轨迹信息匹配的特定手势轨迹,则获得所述特定手势轨迹对应的指定应用的第一启动指令,或者,获得所述特定手势轨迹对应的指定应用中指定功能的第二启动指令;
[0009]依据所述第一启动指令启动对应的应用,或者,依据所述第二启动指令开启或关闭应用对应的功能。
[0010]可选地,所述轨迹信息包括一个原点坐标、一个或多个中间点坐标以及一个终点坐标,所述电子设备中还设置有所述多个特定手势轨迹的手势方程且每个手势方程具有增长趋势信息,所述将所述轨迹信息与所述特定手势轨迹进行匹配的步骤包括:
[0011]依据所述原点坐标、中间点坐标以及所述终点坐标分别计算所述原点与所述终点的直线方程pl,所述原点与所述中间点的直线方程P2,以及所述原点与所述终点的距离M,其中,M为自然数,直线方程Pl具有第一增长趋势信息,直线方程P2具有第二增长趋势信息;
[0012]若所述第一增长趋势信息以及第二增长趋势信息与某个手势方程的增长趋势信息匹配,则分别计算所述手势方程与所述直线方程pl、所述直线方程P2的差值,若所述直线方程Pl、所述直线方程P2与所述手势方程的差值平均值小于第一预设阈值,并且M大于第二预设阈值,则判定所述手势轨迹为与所述轨迹信息匹配的特定手势轨迹。
[0013]可选地,所述依据所述第一启动指令启动对应的应用,或者,依据所述第二启动指令开启或关闭应用对应的功能的步骤包括:
[0014]获取与所述第一启动指令对应的第一调用方法,或者,获取与所述第二启动指令对应的第二调用方法;
[0015]依据所述第一调用方法启动对应的应用,或者,依据所述第二调用方法开启或关闭应用对应的功能。
[0016]可选地,所述手势信号至少包括以下手势信号的一种或多种:在所述电子设备的触摸屏界面中的滑动手势信号、在所述电子设备的触摸屏界面上方的利用手势感应所形成的滑动手势信号、对所述电子设备的摇晃手势信号。
[0017]可选地,所述特定手势轨迹至少包括以下手势轨迹中的一种或多种:向上的手势轨迹、向下的手势轨迹、向左的手势轨迹、向右的手势轨迹、向左上的手势轨迹、向左下的手势轨迹、向右上的手势轨迹、向右下的手势轨迹。
[0018]可选地,一个特定手势轨迹唯一对应一个应用或一个功能的启动指令;或者,多个特定手势轨迹对应一个应用或一个功能的启动指令;或者,一个特定手势轨迹对应多个应用或多个功能的启动指令。
[0019]可选地,所述应用的指定功能至少包括以下功能的一种或多种:打开、新建、关闭、前进、后退、向上翻页、向下翻页、刷新、前一个标签、后一个标签。
[0020]根据本发明的另一方面,提供了一种在电子设备上进行手势控制的装置,所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系,或者,所述电子设备预先设置有多个特定手势轨迹与指定应用的指定功能的第二启动指令的对应关系,所述装置包括:
[0021]轨迹信息记录模块,适于在监听到手势信号时,记录所述手势信号所形成的轨迹信息;
[0022]匹配模块,适于将所述轨迹信息与所述特定手势轨迹进行匹配;
[0023]指令获取模块,适于在存在与所述轨迹信息匹配的特定手势轨迹时,获得所述特定手势轨迹对应的指定应用的第一启动指令,或者,获得所述特定手势轨迹对应的指定应用中指定功能的第二启动指令;
[0024]启动模块,适于依据所述第一启动指令启动对应的应用,或者,依据所述第二启动指令开启或关闭应用对应的功能。
[0025]可选地,所述轨迹信息包括一个原点坐标、一个或多个中间点坐标以及一个终点坐标,所述电子设备中还设置有所述多个特定手势轨迹的手势方程且每个手势方程具有增长趋势信息,所述匹配模块还适于:
[0026]依据所述原点坐标、中间点坐标以及所述终点坐标分别计算所述原点与所述终点的直线方程pl,所述原点与所述中间点的直线方程P2,以及所述原点与所述终点的距离M,其中,M为自然数,直线方程pl具有第一增长趋势信息,直线方程p2具有第二增长趋势信息;
[0027]若所述第一增长趋势信息以及第二增长趋势信息与某个手势方程的增长趋势信息匹配,则分别计算所述手势方程与所述直线方程Pl、所述直线方程P2的差值,若所述直线方程PU所述直线方程P2与所述手势方程的差值平均值小于第一预设阈值,并且M大于第二预设阈值,则判定所述手势轨迹为与所述轨迹信息匹配的特定手势轨迹。
[0028]可选地,所述启动模块还适于:
[0029]获取与所述第一启动指令对应的第一调用方法,或者,获取与所述第二启动指令对应的第二调用方法;
[0030]依据所述第一调用方法启动对应的应用,或者,依据所述第二调用方法开启或关闭应用对应的功能。
[0031]可选地,所述手势信号至少包括以下手势信号的一种或多种:在所述电子设备的触摸屏界面中的滑动手势信号、在所述电子设备的触摸屏界面上方的利用手势感应所形成的滑动手势信号、对所述电子设备的摇晃手势信号。
[0032]可选地,所述特定手势轨迹至少包括以下手势轨迹中的一种或多种:向上的手势轨迹、向下的手势轨迹、向左的手势轨迹、向右的手势轨迹、向左上的手势轨迹、向左下的手势轨迹、向右上的手势轨迹、向右下的手势轨迹。
[0033]可选地,一个特定手势轨迹唯一对应一个应用或一个功能的启动指令;或者,多个特定手势轨迹对应一个应用或一个功能的启动指令;或者,一个特定手势轨迹对应多个应用或多个功能的启动指令。
[0034]可选地,所述应用的指定功能至少包括以下功能的一种或多种:打开、新建、关闭、前进、后退、向上翻页、向下翻页、刷新、前一个标签、后一个标签。
[0035]根据本发明的另一方面,提供了一种电子设备,所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系,所述电子设备包括:
[0036]轨迹信息记录模块,适于在监听到手势信号时,记录所述手势信号所形成的轨迹信息;
[0037]匹配模块,适于将所述轨迹信息与所述特定手势轨迹进行匹配;
[0038]指令获取模块,适于在存在与所述轨迹信息匹配的特定手势轨迹时,获得所述特定手势轨迹对应的指定应用的第一启动指令;
[0039]启动模块,适于依据所述第一启动指令启动对应的应用。
[0040]根据本发明的另一方面,提供了一种安装在电子设备中的客户端,所述电子设备预先设置有多个特定手势轨迹与所述客户端的指定功能的第二启动指令的对应关系,所述客户端包括:
[0041]轨迹信息记录模块,适于在监听到手势信号时,记录所述手势信号所形成的轨迹信息;
[0042]匹配模块,适于将所述轨迹信息与所述特定手势轨迹进行匹配;
[0043]指令获取模块,适于在存在与所述轨迹信息匹配的特定手势轨迹时,获得所述特定手势轨迹对应的客户端中指定功能的第二启动指令;
[0044]启动模块,适于依据所述第二启动指令开启或关闭所述客户端吧对应的功能。
[0045]本发明实施例可以预先设置多个特定手势轨迹与指定应用的第一启动指令的对应关系和/或多个特定手势轨迹与指定应用的指定功能的第二启动指令的对应关系,当用户执行与某个特定手势轨迹匹配的轨迹信息时,则获取该特定手势轨迹的第一启动指令和/或第二启动指令,依据第一启动指令开启对应的应用和/或依据第二启动指令开启指定应用对应的功能,避免用户在打开多级菜单进行多次点击后才找到想要打开的应用或功能的情况发生,简化用户操作,减少误操作发生的几率。并且,由于用户无需进行多次点击才能开启想要打开的应用或功能,减少了对电子设备的访问次数,提高电子设备的数据处理效率,提高电子设备的性能。另外,由于点击的次数减少,降低了电子设备的硬件设备的损耗,延长了电子设备的寿命。
[0046]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0047]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0048]图1示出了根据本发明一个实施例的一种在电子设备上进行手势控制的方法实施例I的步骤流程图;
[0049]图2示出了根据本发明一个实施例的一种在电子设备上进行手势控制的方法实施例2的步骤流程图;
[0050]图3示出了根据本发明一个实施例的一种在电子设备上进行手势控制的装置实施例的结构框图;
[0051]图4示出了根据本发明一个实施例的一种电子设备的结构框图;
[0052]图5示出了根据本发明一个实施例的一种安装在电子设备中的客户端的结构框图。
【具体实施方式】
[0053]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0054]参照图1,示出了本发明的一种在电子设备上进行手势控制的方法实施例1的步骤流程图,其中所述电子设备中预先设置有多个特定手势轨迹与指定应用的第一启动指令的对应关系;所述对应关系可以储存在数据库或配置文件中。
[0055]在具体实现中,所述电子设备可以包括手机、计算机、投影仪、打印机、路由器、PDA (Personal Digital Assistant,掌上电脑)等等。
[0056]本发明实施例可以包括如下步骤:
[0057]步骤S110,当监听到手势信号时,记录所述手势信号所形成的轨迹信息;
[
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1