用于通过手势来操作电子设备的方法和系统技术方案

技术编号:8593700 阅读:156 留言:0更新日期:2013-04-18 06:50
本发明专利技术的实施方式涉及用于通过手势来操作电子设备的方法和系统。具体地,提供一种通过手势操作电子设备的方法,所述电子设备具有屏幕,配置用于呈现与用户进行交互的用户界面,所述方法包括:响应于所述用户界面上的至少一个项目成为操作对象,获取所述至少一个项目的属性信息;接收所述用户的基于手势的输入;以及响应于所述基于手势的输入,控制所述电子设备基于所述属性信息执行与所述至少一个项目有关的操作。还公开了相应的系统。根据本发明专利技术的实施方式,用户通过手势操作电子设备的效率和方便性可以得到改善。

【技术实现步骤摘要】

本专利技术的实施方式总体上涉及人机交互领域,更具体地,涉及用于通过手势来操作电子设备的方法和系统
技术介绍
用户与电子设备之间的交互和操作过程通常被称为人机交互(Human-ComputerInteraction,HCI)。人机交互对于用户操作电子设备的效率、方便性、自然性以及最终用户体验具有重要的影响。人机交互技术的每次重要进展几乎都会直接推动计算模式的演进。例如,以“所见即所得”方式进行操作的图形用户界面的出现在很大程度上推动了个人计算机(PC)的广泛普及。然而,在目前占据主导地位的基于图形用户界面的交互范式中,使用鼠标、键盘等工具与电子设备进行交互在一定程度上限制了操作的自然性和方便性。为此,希望将人类日常使用的语音、手势、动作甚至表情等方式结合到人机交互中。这就是本领域中所称的“多模态人机交互”(Mult1-Model HCI)。研究表明,手势是人类在日常交流中最常使用的方式之一。因此,已经存在若干努力将手势引入用户对电子设备的操作中。特别地,随着近年来触摸式屏幕或邻近式屏幕的不断发展,用户已经能够通过触笔或手指直接操作电子设备。这为基于手势的交互提供了良好的平台和基础。然而,在目前基于手势的操作中,电子设备通常只能对预先确定的一组手势做出预定的响应。更具体地说,目前,相同的手势对于不同的项目(即,操作对象)而言总是实现相同的操作。例如,对于用户的手指在屏幕上向下滑动这一手势输入,设备总是实现“向下翻页”这一操作,而没有考虑所操作的当前对象及其状态。此外,在现有技术基于手势的操作中,所操作项目和/或电子设备的状态和历史操作记录等信息未被纳入考虑。换言之,这种交互过程不是上下文敏感的。鉴于以上问题,本领域中目前需要一种更为有效地用于通过手势操作电子设备的方法和系统。
技术实现思路
为了解决现有技术中的问题和缺陷,本专利技术提供了一种用于通过手势来操作电子设备的新颖的解决方案。根据本专利技术的实施方式,用户可以基于手势来操作电子设备。特别地,对于不同的项目以及项目和/或电子设备的不同状态,向电子设备输入的相同手势可以自适应地具有不同的语义和作用,并由此导致电子设备的不同操作。以此方式,基于手势的操作可以将所操作对象和/或电子设备本身的当前状态和/或历史操作记录纳入考虑,从而提供上下文敏感(context sensitive)的交互操作。由此,用户操作电子设备的效率和方便性可以得到改善,从而提升用户体验。在本专利技术的一个方面,提供一种通过手势操作电子设备的方法。所述电子设备具有屏幕,配置用于呈现与用户进行交互的用户界面。所述方法包括响应于所述用户界面上的至少一个项目成为操作对象,获取所述至少一个项目的属性信息;接收所述用户的基于手势的输入;以及响应于所述基于手势的输入,控制所述电子设备基于所述属性信息执行与所述至少一个项目有关的操作。在本专利技术的另一方面,提供一种通过手势操作电子设备的系统,所述电子设备具有屏幕,配置用于呈现与用户进行交互的用户界面。所述系统包括获取装置,配置用于响应于所述用户界面上的至少一个项目成为操作对象而获取所述至少一个项目的属性信息;接收装置,配置用于接收所述用户的基于手势的输入;以及控制装置,配置用于响应于所述基于手势的输入而控制所述电子设备基于所述属性信息执行与所述至少一个项目有关的操作。附图说明通过参考附图阅读下文的详细描述,本专利技术实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中图1示出了根据本专利技术的示例性实施方式的通过手势操作电子设备的方法100的流程图;图2示出了根据本专利技术的示例性实施方式的通过手势操作电子设备的系统200的框图;以及图3示出了适合用来实践本专利技术实施方式的电子设备300的框图。在各个附图中,相同或对应的标号表不相同或对应的部分。具体实施例方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。如上文所述,根据本专利技术的实施方式,用户向电子设备输入的手势将根据操作对象的不同而具有不同的语义,并由此导致电子设备的不同操作。而且,基于手势的操作还可以将所操作对象和/或电子设备本身的当前状态和/或历史操作记录纳入考虑,从而提供上下文敏感的交互操作。首先参考图1,其示出了根据本专利技术的示例性实施方式的通过手势操作电子设备的方法100的流程图。在此提到的“电子设备”是指目前已知或将来开发的支持用户通过手势与其进行交互的任何设备。例如,电子设备可以包括个人数字助理(PDA)、蜂窝电话、智能电话、膝上型计算机等移动终端,也可以是诸如个人计算机(PC)之类的传统的固定计算设备。特别地,这里所说的电子设备具有至少一个屏幕,其可配置用于呈现与电子设备的用户进行交互的用户界面。该用户界面可以是图形用户界面、基于文本(例如,命令行)的用户界面或者其他任何形式的用户界面。本专利技术的范围在此方面不受限制。如图1所示,在方法100开始之后,首先在步骤S102,在此,响应于用户界面上的至少一个项目成为操作对象,获取所述至少一个项目的属性信息。根据本专利技术的实施方式,用户界面上可以显示一个或多个项目。在此使用的术语“项目”可以包括任何可操作的界面元素,例如包括但不限于以下一个或多个图标、快捷方式、菜单、窗口、工具条,等等。根据本专利技术的实施方式,可以通过各种方式来确定一个项目是否成为了用户将要操作的操作对象。例如,可以通过确定一个项目是否获得了焦点(focus)来判断其是否成为操作对象。焦点的获得例如可以通过调用相应的应用编程接口(API)来确定;当然,其他方式也是可行的。备选地或附加地,在某些情况下,用户选择一个项目成为操作对象与实际操作这个项目可能是同时发生的。例如,用户可能通过触笔或手指直接拖拽界面上的某个项目。此时,尽管该项目变为操作对象和实际被操作在逻辑上是两个过程的,但是在物理上二者是同时发生的。相应地,确定哪个项目成为操作对象与检测用户的交互输入也可同时完成(即,步骤S102和S104同时进行)。应当理解,上面描述的仅仅是几个可行的示例,并非意在限制本专利技术的范围。实际上,用于确定界面上呈现的特定项目是否成为用户的操作对象的任何适当技术手段均落入本专利技术的范围之内。根据本专利技术的实施方式,在确定至少一个项目成为用户的操作对象之后,获取这个或这些项目的属性信息。在此使用的术语“属性信息”可以包括与项目有关的任何信息。例如,根据本专利技术的某些实施方式,项目的属性信息可以包括项目的类型,即,该项目是否为图标、快捷方式、菜单或者是工具条等等。特别地,类型信息还可以包括关于该项目的更为详细的信息。例如,当一个项目是快捷方式时,与类型有关的属性信息可以指示该快捷方式所对应的应用是否为文档、网络应用、游戏类应用、图像处理应用,等等。可以理解,这仅仅是几个例子,并非限制本专利技术的范围。备选地或附加地,在步骤S102处获取的项目属性信息还可以包括项目的当前状态和/或历史信息。作为示例,项目的当前状态例如该项目目前是否处于打开、关闭、编辑、只读、存档等状态。同样作为示例,项目的历史信息例如包括用户对该项目的操作的历史记录。此外本文档来自技高网
...

【技术保护点】
一种通过手势操作电子设备的方法,所述电子设备具有屏幕,配置用于呈现与用户进行交互的用户界面,所述方法包括:响应于所述用户界面上的至少一个项目成为操作对象,获取所述至少一个项目的属性信息;接收所述用户的基于手势的输入;以及响应于所述基于手势的输入,控制所述电子设备基于所述属性信息执行与所述至少一个项目有关的操作。

【技术特征摘要】
1.一种通过手势操作电子设备的方法,所述电子设备具有屏幕,配置用于呈现与用户进行交互的用户界面,所述方法包括 响应于所述用户界面上的至少一个项目成为操作对象,获取所述至少一个项目的属性信息; 接收所述用户的基于手势的输入;以及 响应于所述基于手势的输入,控制所述电子设备基于所述属性信息执行与所述至少一个项目有关的操作。2.根据权利要求1所述的方法,其中与所述至少一个项目有关的操作包括与所述至少一个项目相关联的菜单的操作。3.根据权利要求2所述的方法,其中与所述至少一个项目相关联的菜单的操作包括以下至少一个所述菜单的打开、关闭、放大和缩小。4.根据权利要求2所述的方法,其中与所述至少一个项目相关联的菜单的操作包括以下至少一个 基于所述属性信息来确定所述菜单中包含的菜单项;以及 基于所述属性信息来排列所述菜单项。5.根据权利要求1所述的方法,其中所述屏幕是触摸式屏幕和邻近式屏幕之一,并且其中接收所述用户的基于手势的输入包括接收所述用户通过直接操作所述屏幕而提供的基于手势的输入。6.根据权利要求1所述的方法,其中获取所述至少一个项目的属性信息包括获取以下至少一个 所述项目的类型; 所述项目的当前状态; 所述项目的历史信息;以及 所述电子设备中与所述项目有关的状态信息。7.—种通过手势操作电子设备的系统,所述电子设备具有屏幕,配置用于呈现与...

【专利技术属性】
技术研发人员:匡晓玥
申请(专利权)人:北京千橡网景科技发展有限公司
类型:发明
国别省市:

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

1