通过手势识别执行系统功能的方法和装置制造方法

文档序号:6490831阅读:202来源:国知局
通过手势识别执行系统功能的方法和装置制造方法
【专利摘要】本发明公开了通过手势识别执行系统功能的方法和装置,可以基于用户在触摸屏上操作的手势呈现对应的包含附加选项的界面,并允许用户选择不同选项以执行不同功能。其技术方案为:方法包括:接收用户在触摸屏上执行的手势,检测出手势在触摸屏上产生的触摸轨迹;当检测出的触摸轨迹符合预定义手势时,触摸屏上呈现预定义手势所对应的用户界面对象,其中用户界面对象中包含需要和用户进行交互的附加选项;系统在检测到用户的触压动作之后,做出该触压动作对应的响应,执行相应的功能。
【专利说明】通过手势识别执行系统功能的方法和装置
【技术领域】
[0001]本发明涉及触摸屏设备上的基于手势检测识别来执行系统功能的方法和装置,尤其涉及通过手势检测识别来进行用户登录或注册的方法和装置。
【背景技术】
[0002]在触摸屏设备(例如智能手机、平板电脑等)上已经有了一些根据屏幕上的操作手势来执行一定功能的技术。例如,智能手机上的通过触摸屏上的按压移动来实现开锁解锁的功能,通过触摸屏上的手势进行屏幕大小缩放的功能,通过触摸屏上的手指移动进行页面翻页的功能,等等。
[0003]这些现有的手势识别执行的都是单一的功能,例如开锁解锁、屏幕缩放、页面前后翻页等。此外,系统识别出这些手势之后执行对应的功能,这个过程中并不需要和用户发生交互,例如开锁解锁、屏幕大小缩放、页面前后翻页等功能都是系统自身就可以独自完成的,这个过程中并没有用户的参与。
[0004]在用户使用触摸屏设备时,经常会遇到这样的情况:需要在触摸屏上呈现包括附加选项的界面,然后用户通过再次的触压操作选择不同的选项,设备接着根据后续的用户触压来执行不同选项所对应的功能。
[0005]显然,传统的手势识别操作并不能解决这样的问题。

【发明内容】

[0006]本发明的目的在于解决上述问题,提供了一种通过手势识别执行系统功能的方法和装置,可以基于用户在触摸屏上操作的手势呈现对应的包含附加选项的界面,并允许用户选择不同选项以执行不同功能。
[0007]本发明的技术方案为:本发明揭示了一种通过手势识别执行系统功能的方法,包括:
[0008]接收用户在触摸屏上执行的手势,检测出手势在触摸屏上产生的触摸轨迹;
[0009]当检测出的触摸轨迹符合预定义手势时,触摸屏上呈现预定义手势所对应的用户界面对象,其中用户界面对象中包含需要和用户进行交互的附加选项;
[0010]系统在检测到用户的触压动作之后,做出该触压动作对应的响应,执行相应的功倉泛。
[0011]根据本发明的通过手势识别执行系统功能的方法的一实施例,用户界面对象是构成触摸屏上用户界面的对象,包括表达信息或增强外观的非交互对象、能够与用户交互的交互式对象或者两者的任意结合。
[0012]根据本发明的通过手势识别执行系统功能的方法的一实施例,当检测出以下的触摸轨迹时,在触摸屏上呈现用户登录界面,激活用户登录功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第一预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第一预定义位置。[0013]根据本发明的通过手势识别执行系统功能的方法的一实施例,当检测出以下的触摸轨迹时,在触摸屏上呈现用户注册界面,激活用户注册功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第二预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第二预定义位置。
[0014]本发明还揭示了一种通过手势识别执行系统功能的装置,包括:
[0015]触摸轨迹检测模块,接收用户在触摸屏上执行的手势,检测出手势在触摸屏上产生的触摸轨迹;
[0016]触摸轨迹识别模块,当检测出的触摸轨迹符合预定义手势时,触摸屏上呈现预定义手势所对应的用户界面对象,其中用户界面对象中包含需要和用户进行交互的附加选项;
[0017]交互响应模块,系统在检测到用户的触压动作之后,做出该触压动作对应的响应,执行相应的功能。
[0018]根据本发明的通过手势识别执行系统功能的装置的一实施例,用户界面对象是构成触摸屏上用户界面的对象,包括表达信息或增强外观的非交互对象、能够与用户交互的交互式对象或者两者的任意结合。
[0019]根据本发明的通过手势识别执行系统功能的装置的一实施例,触摸轨迹识别模块还包括用户登录触发单元:
[0020]当检测出以下的触摸轨迹时,在触摸屏上呈现用户登录界面,激活用户登录功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第一预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第一预定义位置。
[0021]根据本发明的通过手势识别执行系统功能的装置的一实施例,触发轨迹识别模块还包括用户注册触发单元:
[0022]当检测出以下的触摸轨迹时,在触摸屏上呈现用户注册界面,激活用户注册功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第二预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第二预定义位置。
[0023]本发明对比现有技术有如下的有益效果:本发明的方案是检测用户在触摸屏上执行的手势是否符合预设手势,若符合则在触摸屏上呈现预定义手势所对应的用户界面对象,其中用户界面对象中包含需要和用户进行交互的附加选项。系统在检测到用户的触压动作之后,做出该触压动作对应的响应,执行用户所选择的选项的对应功能。相较于现有技术,本发明可以基于用户在触摸屏上操作的手势呈现对应的包含附加选项的界面,并允许用户选择不同选项以执行不同功能。
【专利附图】

【附图说明】
[0024]图1是便携式电子设备上,图像及其预定义接触点位于原始位置的示意图。
[0025]图2是便携式电子设备上,接触点图像完成第一种手势后的屏幕显示结果示意图。
[0026]图3是便携式电子设备上,接触点图像完成第二种手势后的屏幕显示结果示意图。
[0027]图4-5是便携式电子设备上的手势操作示意图。
[0028]图6A是便携式电子设备上触压“取回密码”图像界面的结果的示意图。
[0029]图6B是便携式电子设备上成功登录之后的界面示意图。
[0030]图7是便携式电子设备上呈现并激活选项和功能的界面示意图。
[0031]图8A、8B是便携式电子设备在成功注册之后的界面示意图。
[0032]图9A-9C是便携式电子设备上手势操作的局部放大图。
[0033]图10是本发明的通过手势识别执行系统功能的方法的实施例的流程图。
[0034]图11是本发明的通过手势识别执行系统功能的装置的实施例的原理图。
【具体实施方式】
[0035]下面结合附图和实施例对本发明作进一步的描述。
[0036]图10示出了本发明的通过手势识别执行系统功能的方法的实施例的实施步骤。请参见图10,本实施例的方法的各个步骤详述如下。
[0037]步骤SlO:接收用户在触摸屏上执行的手势,检测出手势在触摸屏上产生的触摸轨迹。
[0038]步骤S12:当检测出的触摸轨迹符合预定义手势时,触摸屏上呈现预定义手势所对应的用户界面对象,其中用户界面对象中包含需要和用户进行交互的附加选项。
[0039]用户界面对象是构成触摸屏上用户界面的对象,包括表达信息或增强外观的非交互对象、能够与用户交互的交互式对象或者两者的任意结合,包括但不限于文本、图像、图标、软键(即虚拟按钮)、复选框、选择列表等。
[0040]步骤S14:系统在检测到用户的触压动作之后,做出该触压动作对应的响应,执行相应的功能。
[0041]通过在触摸屏上触摸交互式对象所在的单点或多点位置,用户可以与希望交互的用户界面对象进行交互。在检测到触压动作之后,设备将通过执行对应于交互行为的操作做出响应。
[0042]以下以在“登录/注册”图像上执行预定义手势为例来说明,在这一例子中,可以呈现登录或注册选项,激活登录或注册功能。
[0043]本示例的总体解决方案是通过在在触摸式显示屏上执行预定义手势,可以使便携式电子设备显示“登录”与“注册”屏幕,呈现登录与注册选项。只要触压触摸屏上预定义的“登录/注册”接触点图像,随后沿预定义路径、朝预定义方向执行预定义手势,以抵达预定义位置,这些选项和功能就会随即呈现。当用户执行这些手势时,屏幕显示和图像会有明显的外观变化,以逐渐增强和呈现“登录/注册”屏幕,并激活相应功能。
[0044]请参见图1,在图1所示的便携式电子设备上,“登录/注册”图像及其预定义接触点位于原始位置,即预定义路径的中心。当选择“登录”现有账户或者“注册”新账户时,用户必须触压触摸屏,沿着预定义路径、朝着预定义方向执行手势,以抵达预定义位置。
[0045]图2所示是同一块便携式电子设备,从其中的“登录/注册”图像可以看出,在接触点图像从原始位置沿预定义路径、朝预定义方向抵达预定义位置之后的结果,其中预定义位置是与原始位置距离相等的两个区域之一。执行该手势的结果是使屏幕呈现登录选项,激活登录功能。登录选项提供用户名和密码输入框,还包括“取回密码”按钮。
[0046]请继续参见图3,从其中的“登录/注册”图像可看出在接触点图像从原始位置沿预定义路径、朝预定义方向抵达另一个预定义位置之后的结果,该另一个预定义位置是与原始位置距离相等的两个区域之一。执行该手势的结果是使屏幕呈现注册选项,激活注册新帐户功能。用户需要提供唯一的用户名和电子邮件地址,还需要设置密码,并通过在预定义接触点图像上执行预定义手势来表示同意服务条款。
[0047]从图1-3中可以看出,用户选择“登录”进入现有账户,或者选择“注册”以注册新账户,通过输入用户名和密码登录,如果忘记密码还可以点击“取回密码”选项。通过提供唯一的用户名和电子邮件地址“注册”新账户,用户还需要设置密码,并通过在预定义接触点图像上执行预定义手势来表示同意服务条款。
[0048]只要接触触摸屏上预定义的“登录/注册”接触点图像,随后沿预定义路径、朝预定义方向执行预定义手势,以抵达预定义位置,这些选项和功能就会随即呈现并被激活。
[0049]为了呈现并激活这些选项和功能,执行所需手势的方法如下所述。首先触压触摸屏上预定义的“登录/注册”图像,它是交互式图形用户界面对象,可与用户交互以执行一项或多项功能。在保持触压触摸屏的同时,沿预定义路径、朝预定义方向连续拖动“登录/注册”接触点图像,直到该图像抵达不同于原始位置的预定义位置。不同于原始位置的预定义区域有两个,因此,取决于图像沿预定义路径被移到了哪里,所呈现和激活的选项和功能会有所不同。所谓手势,就是物体或附件在触摸屏上的运动。接触包括一次或多次敲击触摸屏、连续触压触摸屏、在连续触压触摸屏的同时移动接触点、断开接触点或者以上任意组
口 ο
[0050]图4展现了用户为执行一项或多项功能而与交互图形用户界面对象交互,然后执行预定义手势以呈现并激活附加选项的过程。该过程可以在瞬间或接近瞬间完成,亦可缓慢地或者以用户认为合适的任何速度完成。一旦被激活,该过程的进展即由用户控制,有时还由便携式电子设备自动控制。整个流程包括许多似乎以特定顺序发生的操作,但显然可以包括更少或更多操作。
[0051]图4中的便携式电子设备O上显示着“登录/注册”图像,其预定义接触点位于原始位置1,即预定义路径2的中心。用户首先可用单手单指或多指在触摸屏上触压位于原始位置的接触点,并执行预定义手势。任何合适的物体或附件都可以进行触压操作。
[0052]在单手单指或多指(或者任何合适的物体)3触压屏幕之后,朝预定义方向4执行预定义手势。所谓方向,就是图像或交互式图形用户界面对象沿着预定义路径或者在预定义区域内,能够移动到的位置。存在两个不同于原始位置、与其距离相等的预定义位置,因此,取决于图像沿预定义路径被移到了哪里,所呈现和激活的选项和功能会有所不同。为便于解释,图4中接触点图像将沿着预定义路径2,首先在预定义方向4上移动,然后在另一个预定义方向(即相反方向)上移动。应该注意的是,本手势还可以朝相反方向执行(即与4相反的运动方向),以呈现和激活不同的功能。所谓位置,只不过是触摸屏上不同的预定义点。用户可以把接触点图像沿着预定义路径拖到这些点上,以呈现并激活附加的选项和功能。位置的定义可宽可窄,可以是触摸屏上单点或多点、单块或多块区域,亦可是点与区域的任意组合。例如,位置可以被定义成预定义路径2的相对两端,它们与预定义路径中心(即接触点图像的原始位置I)距离相等。[0053]图5所示是同一款便携式电子设备0,界面上预定义接触点图像已从原始位置(图4中的I)沿着预定义路径2,以图4中4所示方向移至预定义位置之一 3。用户可使用单手单指或多指(或者任何合适的物体或附件)3操作。本手势将呈现并激活相应的选项和功能:用户通过输入用户名和密码7登录6,界面上包括“取回密码”选项8。在单手单指或多指(或者任何合适的物体或附件)3触压屏幕之后,朝预定义方向9执行预定义手势,抵达另一个预定义位置,即可呈现并激活不同的选项和功能。
[0054]图6A所示是同一款便携式电子设备0,所呈现的界面和图像是单手单指或多指(或使用其他合适的物体或附件)触压“取回密码”图像界面(图5中的“取回密码”图像界面8)的结果。图6A展示了如何呈现和激活取回密码的过程:提供电子邮件地址Ia ;通过触压“确认”软键2a (即虚拟按钮)进行确认;弹出的补充文本3a说明“本应用将在用户确认不久给用户发送一封电子邮件”;最后遵照提供的说明完成密码重置操作。通过触压“取消”软键4a(即虚拟按钮),可以取消操作,使用户返回图5所示的界面和图像。
[0055]图6B所示是同一款便携式电子设备O在成功登录之后的界面和图像,上面列出了若干文件和文件夹,而文件夹下面可能还有其他文件和子文件夹。呈现的用户界面对象还包括但不限于部件、功能、图形、文本、图像、图标、软键(即虚拟按钮)等,它们都是不可分割的应用组成部分。
[0056]图7所示是同一款便携式电子设备0,界面上预定义接触点图像已从先前的预定义位置(图5中的位置5)——也就是预定义路径2的一端,沿着预定义路径2,以图5所示的方向9移至不同的预定义位置10。用户可使用单手单指或多指(或者任何合适的物体或附件)3操作。本手势将呈现并激活对应的选项和功能:即“注册”新帐户11,用户需要提供惟一的用户名和电子邮件地址,还需要设置密码12,并通过在预定义接触点图像14上执行预定义手势来表示同意服务条款13。在单手单指或多指(或者任何合适的物体或附件)3触压屏幕之后,用户接下来可以朝预定义运动方向15(与图4所示的运动方向4相同,但起始点不同)执行预定义手势。
[0057]另外,实际的服务条款13不仅包括文本,还包括链接。敲击链接将启动便携式电子设备上的默认互联网浏览器,打开预先确定的网页(也就是把用户带到应用之外,以便在浏览器内查看网页)。仅当在预定义接触点图像14上执行预定义手势,软键(即虚拟按钮)“注册”按钮11才会被激活(激活之前的图像外观依旧,但不会响应任何预定义手势或触摸)。
[0058]图8A所示是同一款便携式电子设备O在成功注册之后的界面和图像,看起来与图7所示界面相同。然而,几乎所有内容都变得稍暗(即屏幕变得稍暗,或者用户感觉到屏幕变得稍暗),而屏幕中央出现一个新界面lb,其内容是“新用户帐户的注册过程已经成功完成”,因此用户可以触压软键(即虚拟按钮)“确认”2b。如果不符合电子邮件地址和密码(图7中的12)应该惟一的要求(即提供的电子邮件地址不是惟一的,当前处于活动状态或者说已经与现有帐户绑定),那么屏幕中央将呈现另一个界面3b,其内容是“注册过程没有成功完成,提供的电子邮件地址无效”,要求用户触压软键(即虚拟按钮)“确认” 4b。
[0059]图SB所示是同一款便携式电子设备O在成功注册之后(完成图8A中I和2步骤)的界面和图像,上面没有任何文件和文件夹(文件夹还可以包括其他文件和子文件夹)。为比较起见,图6B展示了包含文件和文件夹的登录帐户的大概模样。实质上,因为这是新注册用户刚刚登录之后的界面,所以不应有任何已经存在的文件或文件夹。在原本应该显示文件列表的区域,可以安排某种非交互式用户界面对象,以传达信息或者改善用户界面外观(例如可以显示适当的图形,以鼓励或指导用户上传一个或多个文件)。呈现的其他用户界面对象包括但不限于部件、功能、图形、文本、图像、图标、软键(即虚拟按钮)等,它们都是不可分割的应用组成部分。
[0060]图9A-9C分别表示三个部分,由降序箭头分开,图9A所示的第一部分只是同一款便携式电子设备O的局部视图,所呈现的“登录/注册”接触点图像位于原始位置,即预定义路径的中心。接下来,图9B所示的第二部分放大显示了位于原始位置的接触点图像以及预定义路径2。用户在使用单手单指或多指(或者任何合适的物体或附件)3触压图像之后,可以朝预定义方向4(或者相反)执行预定义手势,以抵达预定义位置5或10。参考部分图4、图5和图7,用户选择的运动方向不同,所呈现和激活的选项和功能也不同。至于图9C所示的最后第三部分,关键是下列两个因素(另:
[0061]两组选项和功能均可首先呈现和激活(即,没有预定义顺序)。但是,一旦呈现和激活“登录”或“注册”功能,接触点图像就只能抵达预定义路径的另一端(即,另一个预定义位置),而不能返回原始位置(图中以虚线标记)。
[0062]在抵达预定义位置之一以后,接触点图像还可沿预定义路径朝相反方向(分别如9和15所示)移动,从而抵达另一个预定义位置,而且移动次数没有限制。
[0063]图11示出了本发明的通过手势识别执行系统功能的装置的实施例的原理。请参见图11,本实施例的装置包括:触摸轨迹检测模块100、触摸轨迹识别模块102、交互响应模块 104。
[0064]触摸轨迹检测模块100接收用户在触摸屏上执行的手势,检测出手势在触摸屏上产生的触摸轨迹。
[0065]触摸轨迹识别模块102中,当检测出的触摸轨迹符合预定义手势时,触摸屏上呈现预定义手势所对应的用户界面对象,其中用户界面对象中包含需要和用户进行交互的附加选项。用户界面对象是构成触摸屏上用户界面的对象,包括表达信息或增强外观的非交互对象、能够与用户交互的交互式对象或者两者的任意结合。
[0066]触摸轨迹识别模块102还包括用户登录触发单元1020和用户注册触发单元1022。其中用户登录触发单元1020中,当检测出以下的触摸轨迹时,在触摸屏上呈现用户登录界面,激活用户登录功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第一预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第一预定义位置。用户注册触发单元1022中,当检测出以下的触摸轨迹时,在触摸屏上呈现用户注册界面,激活用户注册功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第二预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第二预定义位置。
[0067]交互响应模块104中,系统在检测到用户的触压动作之后,做出该触压动作对应的响应,执行相应的功能。
[0068]上述实施例是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书所提到的创新性特征的最大范围。
【权利要求】
1.一种通过手势识别执行系统功能的方法,包括: 接收用户在触摸屏上执行的手势,检测出手势在触摸屏上产生的触摸轨迹; 当检测出的触摸轨迹符合预定义手势时,触摸屏上呈现预定义手势所对应的用户界面对象,其中用户界面对象中包含需要和用户进行交互的附加选项; 系统在检测到用户的触压动作之后,做出该触压动作对应的响应,执行相应的功能。
2.根据权利要求1所述的通过手势识别执行系统功能的方法,其特征在于,用户界面对象是构成触摸屏上用户界面的对象,包括表达信息或增强外观的非交互对象、能够与用户交互的交互式对象或者两者的任意结合。
3.根据权利要求1所述的通过手势识别执行系统功能的方法,其特征在于,当检测出以下的触摸轨迹时,在触摸屏上呈现用户登录界面,激活用户登录功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第一预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第一预定义位置。
4.根据权利要求2所述的通过手势识别执行系统功能的方法,其特征在于,当检测出以下的触摸轨迹时,在触摸屏上呈现用户注册界面,激活用户注册功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第二预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第二预定义位置。
5.一种通过手势识别执行系统功能的装置,包括: 触摸轨迹检测模块,接收用户在触摸屏上执行的手势,检测出手势在触摸屏上产生的触摸轨迹; 触摸轨迹识别模块,当检测出的触摸轨迹符合预定义手势时,触摸屏上呈现预定义手势所对应的用户界面对象,其中用户界面对象中包含需要和用户进行交互的附加选项; 交互响应模块,系统在检测到用户的触压动作之后,做出该触压动作对应的响应,执行相应的功能。
6.根据权利要求5所述的通过手势识别执行系统功能的装置,其特征在于,用户界面对象是构成触摸屏上用户界面的对象,包括表达信息或增强外观的非交互对象、能够与用户交互的交互式对象或者两者的任意结合。
7.根据权利要求5所述的通过手势识别执行系统功能的装置,其特征在于,触摸轨迹识别模块还包括用户登录触发单元: 当检测出以下的触摸轨迹时,在触摸屏上呈现用户登录界面,激活用户登录功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第一预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第一预定义位置。
8.根据权利要求7所述的通过手势识别执行系统功能的装置,其特征在于,触发轨迹识别模块还包括用户注册触发单元: 当检测出以下的触摸轨迹时,在触摸屏上呈现用户注册界面,激活用户注册功能:触压触摸屏上预定义的接触点图像,在保持触压触摸屏的同时沿着预定义路径,朝着第二预定义方向连续拖动接触点图像,直到接触点图像到达不同于原始位置的第二预定义位置。
【文档编号】G06F3/0481GK103809842SQ201210442838
【公开日】2014年5月21日 申请日期:2012年11月7日 优先权日:2012年11月7日
【发明者】蒋士揆 申请人:上海揆志网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1