《用于提供基于触摸手势启动的多阶段设备转换机制的方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于提供基于触摸手势启动的多阶段设备转换机制的方法和装置.pdf(26页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN103339592A43申请公布日20131002CN103339592ACN103339592A21申请号201280005654222申请日2012010313/008,47720110118USG06F3/048820130171申请人诺基亚公司地址芬兰埃斯波72发明人A图利74专利代理机构北京市金杜律师事务所11256代理人酆迅54发明名称用于提供基于触摸手势启动的多阶段设备转换机制的方法和装置57摘要一种用于提供基于触摸手势启动的多阶段设备转换机制的方法,可以包括接收转换手势在第一设备状态中、在触摸屏显示器上被执行的指示,并且响应于转换手势的执行,引起从第一设备状态。
2、到第二设备状态的转换的启动,转换的启动包括基于转换手势的重复程度,渐进地用与第二设备状态关联的显示视图代替与第一设备状态关联的显示视图。还提供了相应的装置和计算机程序产品。30优先权数据85PCT申请进入国家阶段日2013071786PCT申请的申请数据PCT/FI2012/0500062012010387PCT申请的公布数据WO2012/098285EN2012072651INTCL权利要求书2页说明书13页附图10页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书13页附图10页10申请公布号CN103339592ACN103339592A1/2页21一种方法包括接收转。
3、换手势在第一设备状态中、在设备的触摸屏显示器被执行的指示;并且响应于所述转换手势的执行,引起从所述第一设备状态到第二设备状态的转换的启动,所述转换的启动包括基于所述转换手势的重复程度,渐进地用与所述第二设备状态关联的显示视图代替与所述第一设备状态关联的显示视图。2根据权利要求1所述的方法,还包括响应于所述转换手势循环预先确定的时间段或预先确定的循环数量,完成从所述第一设备状态到所述第二设备状态的所述转换。3根据权利要求1所述的方法,还包括基于执行所述转换手势的对象的移动方向来确定所述触摸屏显示器的用户的朝向,并且基于所述确定的所述用户的朝向将内容呈现到所述触摸屏显示器。4根据权利要求1所述的方。
4、法,其中引起所述转换的启动包括响应于在完成从所述第一设备状态到所述第二设备状态的转换之前停止所述转换手势或者响应于移除与所述转换手势的执行关联的所有对象与所述触摸屏显示器的接触而回复到所述第一设备状态。5根据权利要求1所述的方法,还包括基于在完成向所述第二设备状态的转换之后重复所述转换手势来启动从所述第二设备状态到第三设备状态的转换。6根据权利要求1所述的方法,其中所述第一设备状态是解锁状态、锁定状态或过渡状态中的任一个,并且所述第二设备状态是所述解锁状态、所述锁定状态或所述过渡状态中不同的一个。7根据权利要求6所述的方法,其中所述过渡状态包括其中显示预先定义的或随机的内容的状态。8根据权利要。
5、求6所述的方法,其中所述过渡状态包括其中显示一个或多个用户选择的内容项的状态。9一种装置,包括至少一个处理器和包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置成与所述处理器一起使所述装置至少接收转换手势在第一设备状态中、在设备的触摸屏显示器被执行的指示;并且响应于所述转换手势的执行,引起从所述第一设备状态到第二设备状态的转换的启动,所述转换的启动包括基于所述转换手势的重复程度,渐进地用与所述第二设备状态关联的显示视图代替与所述第一设备状态关联的显示视图。10根据权利要求9所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,与所述处理器一起,响应于所。
6、述转换手势循环预先确定的时间段或预先确定的循环数量,使所述装置完成从所述第一设备状态到所述第二设备状态的所述转换。11根据权利要求9所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,与所述处理器一起,使所述装置基于执行所述转换手势的对象的移动方向来确定所述触摸屏显示器的用户的朝向,并且基于所述确定的所述用户的朝向将内容呈现到所述触摸屏显示器。12根据权利要求9所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置成,与所述处理器一起,使所述装置通过响应于在完成从所述第一设备状态到所述第二设备状态的转换之前停止所述转换手势或者响应于移除与所述转换手势的执行关联的所有对象与所。
7、述触摸屏显示器的接触而回复到所述第一设备状态来引起所述转换的启动。权利要求书CN103339592A2/2页313根据权利要求9所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,与所述处理器一起,使所述装置基于在完成到所述第二设备状态的转换之后重复所述转换手势来启动从所述第二设备状态到第三设备状态的转换。14根据权利要求9所述的装置,其中所述第一设备状态是解锁状态、锁定状态或过渡状态中的任一个,并且所述第二设备状态是所述解锁状态、所述锁定状态或所述过渡状态中不同的一个。15根据权利要求14所述的装置,其中所述过渡状态包括其中显示预先定义的或随机的内容的状态。16根据权利要求14。
8、所述的装置,其中所述过渡状态包括其中显示一个或多个用户选择的内容项的状态。17根据权利要求9所述的装置,其中所述装置是具有包括所述触摸屏显示器的用户接口的移动终端,所述用户接口被配置成接收用户输入以实现所述移动终端的至少一个功能。18一种计算机程序产品,包括承载有包含在其中以用于与计算机一起使用的计算机程序代码的计算机可读存储介质,所述计算机程序代码包括用于如下操作的代码接收转换手势在第一设备状态中、在设备的触摸屏显示器被执行的指示;并且响应于所述转换手势的执行,引起从所述第一设备状态到第二设备状态的转换的启动,所述转换的启动包括基于所述转换手势的重复程度,渐进地用与所述第二设备状态关联的显示。
9、视图代替与所述第一设备状态关联的显示视图。19根据权利要求18所述的计算机程序产品,还包括用于响应于所述转换手势循环预先确定的时间段或预先确定的循环数量,完成从所述第一设备状态到所述第二设备状态的所述转换的代码。20根据权利要求18所述的计算机程序产品,还包括用于基于执行所述转换手势的对象的移动方向来确定所述触摸屏显示器的用户的朝向,并且基于所述确定的所述用户的朝向将内容呈现到所述触摸屏显示器的代码。21根据权利要求18所述的计算机程序产品,其中用于引起所述转换的启动的代码包括用于响应于在完成从所述第一设备状态到所述第二设备状态的转换之前停止所述转换手势或者响应于移除与所述转换手势的执行关联的。
10、所有对象与所述触摸屏显示器的接触而回复到所述第一设备状态的代码。22根据权利要求18所述的计算机程序产品,还包括用于基于在完成到所述第二设备状态的转换之后重复所述转换手势来启动从所述第二设备状态到第三设备状态的转换的代码。23根据权利要求18所述的计算机程序产品,其中所述第一设备状态是解锁状态、锁定状态或过渡状态中的任一个,并且所述第二设备状态是所述解锁状态、所述锁定状态或所述过渡状态中不同的一个。24根据权利要求23所述的计算机程序产品,其中所述过渡状态包括其中显示预先定义的或随机的内容的状态。25根据权利要求23所述的计算机程序产品,其中所述过渡状态包括其中显示一个或多个用户选择的内容项的。
11、状态。权利要求书CN103339592A1/13页4用于提供基于触摸手势启动的多阶段设备转换机制的方法和装置技术领域0001本发明的一些示例实施例一般性地涉及用户接口技术,并且尤其涉及用于提供基于触摸手势启动的多阶段设备转换机制的方法和装置。背景技术0002现代通信时代带来了有线和无线网络的极大扩张。计算机网络、电视网络和电话网络正经历由消费需求推动的空前技术扩张。无线和移动网络技术满足了相关消费需求,同时提供信息传递的更大灵活性和即时性。0003当前和未来的网络技术继续促进信息传递的容易性和用户的便利。一个存在增加信息传递的容易性需求的领域涉及向移动终端用户递送服务。服务可以是用户期望的特定。
12、媒体或通信应用的形式,诸如音乐播放器、游戏机、电子书、短消息、电子邮件、内容共享、网络浏览等等。服务还可以是互动应用的形式,其中用户可以响应网络设备,以便执行任务或者实现目标。服务可以被提供自网络服务器或者其他网络设备,或者甚至被提供自移动终端,该移动终端例如移动电话、移动电视、移动游戏系统、电子书或阅读设备等等。0004在许多情况下,可取的是用户与设备(诸如,移动终端)接口连接,以提供应用或服务。用户在某些应用(例如网络浏览或内容导航)期间的体验可以通过使用触摸屏显示器作为用户接口来得到增强。此外,与其他替代方案相比,一些用户可能优选使用触摸屏显示器输入用户接口命令。认识到触摸屏显示器的效用。
13、和流行度,许多设备(包括一些移动终端)现在使用触摸屏。正因如此,触摸屏设备和用于感测对象可能接触触摸屏显示器的特定点的众多不同技术如今在本技术领域相对公知。发明内容0005提供了一种方法、装置、以及计算机程序产品,用于提供基于触摸手势启动的多阶段设备转换机制。在一些情况下,例如,设备可以基于触摸手势的应用在锁定状态、解锁状态和过渡状态之间转换。0006本发明的一些实施例可以提供一种方法、装置和计算机程序产品,用于改进与具有触摸屏显示器的设备相关的用户体验。结果,例如,移动终端用户可以享受关于对内容进行访问以及可联系触摸屏显示器使用的其他服务或应用提升的能力。附图说明0007如此概括地描述了本发。
14、明的实施例之后,现在将参考附图其未必按比例描绘,并且其中0008图1是根据本发明的示例实施例的移动终端的示意性框图;0009图2是根据本发明的示例实施例的用于提供基于触摸手势启动的多阶段设备转换机制的装置的示意性框图;说明书CN103339592A2/13页50010图3包括图3A和图3B,示出了根据本发明的示例实施例的可以触发状态转换的转换手势的一些示例;0011图4包括图4A至图4E,示出了根据本发明的示例实施例可以在状态间转换时显示的一些示例屏幕;0012图5示出了根据本发明的示例实施例转换所经过的状态的示例交互循环;并且0013图6是根据本发明的示例实施例的根据用于提供基于触摸手势启动。
15、的多阶段设备转换机制的示例方法的框图。具体实施方式0014现在将在下文中参考附图对本发明的一些实施例进行更充分的描述,其中示出了本发明的某些但并非所有的实施例。其实,本发明的各种实施例可以体现为多种不同的形式,并且不应该被解释为限于对本文所阐述的实施例;反而,这些实施例被提供以便本公开满足适用的法律要求。全文相同的参考标号指代相同的元素。此处使用的术语“数据”、“内容”、“信息”和相似的术语可以用于可互换地指代根据本发明的一些实施例能够被发送、接收并且/或者存储的数据。因此,对任何此类术语的使用不应该被当作对本发明的实施例的精神和范围的限制。0015除此之外,此处使用的术语“电路装置”指代(A。
16、)仅硬件的电路实现(例如,模拟电路装置和/或数字电路装置中的实现);(B)电路和包括有存储在一个或多个计算机可读存储器上的软件和/或固件指令的计算机程序产品的组合,该组合共同工作以使装置执行一个或多个此处描述的功能;以及(C)需要软件或固件来操作的电路(例如微处理器或微处理器的一部分,即使是软件或固件并不物理地存在。对“电路装置”的该定义适用于此处(包括任何权利要求中)对该术语的所有使用。作为进一步的示例,此处使用的术语“电路装置”还包括包含一个或多个处理器和/或其部分以及附随的软件和/或固件的实现。作为另一示例,此处使用的术语“电路装置”例如还包括用于移动电话的基带集成电路或应用处理器集成电。
17、路或服务器、蜂窝网络设备、其他网络设备,和/或其他计算设备中类似的集成电路。0016此处定义的“计算机可读存储介质”指代非瞬态的、物理的存储介质(例如,易失性或非易失性存储设备),可以与指代电磁信号的“计算机可读传输介质”区别开来。0017对触摸屏接口的使用经常吸引用户,这归因于接口的一般直观的本质。选择对象、拖动对象、绘制符号、翻页、放大或缩小等诸如此类的各种活动,经常使用看似自然地与得到的活动相符的简单手势来执行。因此,触摸屏设备变得越来越受欢迎。0018许多电子设备还具有多个不同阶段或用户接口状态,其可以针对设备被定义,以便节能或控制对各种不同应用或内容项的访问。作为示例,许多设备可以具。
18、有解锁状态,其中用户可以直接与呈现在设备上的项交互(例如,在主屏幕上或者经由设备菜单)。解锁状态可以表示从其可以开始进行各种活动、可以启动功能并且/或者可以开始应用的状态。这些活动、功能和/或应用也可以在解锁状态中操作或运行。在锁定状态中,与大多功能和/或应用的直接交互可能不被允许,直到设备先转换成解锁状态。锁定状态可以提供锁定的屏幕(例如,呈现或者空白屏幕或者预先确定的墙纸或其他对应于锁定的用户接口的显示屏幕)。锁定的屏幕可以隐藏内容或用于访问内容或应用的访问机制,并且通常阻止与其交说明书CN103339592A3/13页6互。例如,锁定的屏幕可以阻碍对主屏幕或与在设备被置于锁定状态之前显示。
19、的专用显示屏幕关联的内容的查看。锁定的屏幕还可以阻止对用户接口的无意的激活或交互。另外,当设备处于锁定状态(或睡眠)时,可以通过对设备运行应用、呈现内容等所需的处理进行限制来减小功率消耗。0019许多设备提供可以用于将设备直接从锁定状态变换成解锁状态的特定用户输入。然而,本发明的一些示例实施例还可以定义可以在锁定状态和解锁状态之间、通过相应的触摸手势的启动来被访问的过渡状态。触摸手势可以被施加一定长度的时间,以便从或者锁定状态或者解锁状态转换成过渡状态,在过渡状态中各种用户定义的或预先定义的功能或内容项可以被呈现以供用户交互。可以在达到过渡状态之后、通过维持启动触摸手势的对象和触摸屏显示器之间。
20、的接触来维持过渡状态。然而,如果继续应用触摸手势,那么设备可以继续从过渡状态分别转换成或者解锁状态或者锁定状态。0020应该领会到,在示例实施例的上下文中,任意各种不同的触摸手势可以被定义为转换手势(例如,一种在被识别时启动状态或经过如上所述的过渡状态的阶段改变的手势)。转换手势的一个示例可以是挠动(TICKLE)手势,由利用至少两个基本上同时在彼此相反的方向移动的对象来提供触摸来定义。因此,例如,一个手指可以在屏幕之上朝向用户移动,而另一手指则远离用户移动,从而模拟挠动运动。在另一示例中,两个手指的移动可以不是连贯或同时的。例如,第一手指可以向下移动至达到其最低点,并且继而,在第一手指停止移。
21、动之后,第二手指可以在相同的向下方向移动同时第一手指抬起。在第二手指达到其最低点时,该循环可以通过第一手指当第二手指抬起时再次向下移动(从与前一循环相似的起始点)来被重复。正因如此,例如,手势可以是单向的,使得(在与屏幕接触时)手指的移动(或许重复地)仅在相同的方向。其他的运动也可以用于定义转换手势,诸如两个手指在相同方向的移动或者使用更多或更少的手指(或其他对象)定义按照若干其他预先定义并且可识别的模式的任何模式的移动。0021图1是图示了可以从本发明的实施例中获益的移动终端10的框图的一个示例实施例。然而应该理解,如图示并且在下文中描述的移动终端10仅仅是对可以从本发明的实施例获益的一个类。
22、型的设备的说明,并且因此不应该被当作对本发明的实施例的范围的限制。正因如此,尽管众多类型的移动终端,诸如便携式数字助理(PDA)、移动电话、寻呼机、移动电视、游戏设备、膝上式计算机、摄像机、平板式计算机、触摸式表面、可穿戴设备、录像机、音频/视频播放器、收音机、电子书、定位设备(例如,全球定位系统(GPS)设备)、或前面提及移动终端的任意组合、以及其他类型的语音和文本通信系统,可以容易地使用本发明的实施例,但是其他设备,包括固定的(非移动的)电子设备,也可以采用某些示例实施例。0022移动终端10可以包括天线12(或多个天线),天线12可操作地与发射器14和接收器16通信。移动终端10还包括诸。
23、如控制器20或其他处理设备(例如,图2的处理器70)之类的装置,其分别控制向发射器14和接收器16提供信号和从其接收信号。信号可以包括根据可适用的蜂窝系统的空中接口标准的信令信息、以及用户语音、接收的数据和/或用户产生的数据。关于此点,移动终端10能够操作一个或多个空中接口标准、通信协议、调制类型和接入类型。通过说明方式,移动终端10能够根据任意若干第一、第二、第三、和/或第四代通信协议等进行操作。例如,移动终端10可以能够根据第二代(2G)无线通信协议IS136(时分多址(TDMA)、GSM(全球移动通信)、以及IS95(码分多址(CDMA),或根据说明书CN103339592A4/13页7。
24、诸如通用移动电信系统(UMTS)、CDMA2000、宽带CDMA(WCDM)和时分同步CDMA(TDCDMA)之类的第三代(3G)无线通信协议,根据诸如演进UMTS陆地无线电接入网(EUTRAN)之类的39G无线通信协议,根据第四代(4G)无线通信协议(例如,长期演进(LTE)或高级LTE(LTEA)等)进行操作。作为备选(或附加地),移动终端10可以能够根据非蜂窝通信机制进行操作。例如,移动终端10可以能够在无线局域网(WLAN)或其他通信网络中通信。0023在一些实施例中,控制器20可以包括对于实现移动终端10的音频和逻辑功能可取的电路装置。例如,控制器20可以包括数字信号处理器设备、微处。
25、理器设备、以及各种模拟数字转换器、数字模拟转换器、以及其他支持电路。移动终端10的控制和信号处理功能在这些设备之间根据其各自的性能被分配。控制器20因此还可以包括在调制和传输之前对消息和数据进行卷积编码和交织的功能。控制器20可以附加地包括内部语音编码器,并且可以包括内部数据调制解调器。此外,控制器20可以包括操作可以被存储在存储器中的一个或多个软件程序的功能。例如,控制器20可以能够操作连接程序,诸如常规的网络浏览器。连接程序可以继而允许移动终端10例如根据无线应用协议(WAP)、超文本传输协议(HTTP)和/或诸如此类,发送并接收网页内容,诸如基于位置的内容和/或其他网页内容。0024移动。
26、终端10还可以包括用户接口,包括输出设备诸如常规的耳机或扬声器24、振铃器22、传声器26、显示器28、用户输入接口,其所有都耦合至控制器20。用户输入接口,允许移动终端10接收数据,可以包括若干允许移动终端10接收数据的设备中的任何设备,该若干设备诸如小键盘30、触摸显示器(显示器28提供此类触摸显示器的示例)或其他输入设备之类的设备。在包括小键盘30的实施例中,小键盘30可以包括常规的数字(09)和相关按键(、),以及用于操作移动终端10的其他硬按键和软按键。可替换地或附加地,小键盘30可以包括常规的QWERTY小键盘布置。小键盘30还可以包括与功能关联的各种软按键。此外,或可替换地,移动。
27、终端10可以包括接口设备,诸如操纵杆或其他用户输入接口。一些采用触摸显示器的实施例可以完全地省略小键盘30和扬声器24、振铃器22以及传声器26中的任意个或全部。移动终端10还包括电池34,诸如震动电池组,用于向操作移动终端10所需的各种电路供电,并且可选地提供机械震动作为可检测的输出。0025移动终端10还可以包括用户识别模块(UIM)38。UIM通常是具有内置的处理器的存储器设备。UIM38可以例如包括订户识别模块(SIM)、通用集成电路卡(UICC)、通用订户识别模块(USIM)、可移动用户识别模块(RUIM)等。UIM38通常存储与移动订户相关的信息元素。除了UIM38以外,移动终端1。
28、0还可以配备有存储器。例如,移动终端10可以包括易失性存储器40,诸如包括用于数据的临时存储的高速缓存区域的易失性随机存取存储器(RAM)。移动终端10还可以包括其他非易失性存储器42,其可以时嵌入的并且/或者是可移除的。存储器可以存储供移动终端10用于实现移动终端10的功能的若干条信息和数据中的任何信息和数据。0026在一些实施例中,移动终端10还可以包括摄像机或其他媒体捕获元件(未示出),以便捕获与移动终端10的用户邻近的物体、人和地点的图像或视频。然而,移动终端10(或甚至一些其他的固定终端)也可以联系别处产生或生成的、但是可用于在移动终端10(或固定终端)使用的图像或视频内容(以及其他。
29、类型的内容)来实践示例实施例。0027现在将参考图2对本发明的示例实施例进行描述,其中展示了用于提供基于触摸手势启动的多阶段设备转换机制的装置50的某些元件。图2的装置50例如可以结合图1说明书CN103339592A5/13页8的移动终端10使用。然而,应该注意到,图2的装置50还可以结合各种其他移动和固定的设备使用,并且因此,本发明的实施例不应该被限制于在诸如图1的移动终端10上的应用。例如,装置50可以采用在个人计算机或其他用户终端上。另外,在一些情况下,装置50可以在固定设备(诸如服务器或其他服务平台)上,并且可以基于发生在固定设备的处理来(例如,经由服务器/客户端关系)将内容呈现在诸。
30、如用户终端(例如,移动终端10)的远程设备上。0028还应该注意到,尽管图2图示了用于提供基于触摸手势启动的多阶段设备转换机制的装置的配置的一个示例,众多其他配置也可以用于实现本发明的实施例。正因如此,在一些实施例中,尽管设备或元件被示出为彼此通信,但是下文中此类设备或元件应该被认为能够被实现在相同设备或元件之内,并且因此,示出的通信中的设备或元件应该被理解为可替换地为相同设备或元件的部分。0029现在参考图2,提供了用于提供基于触摸手势启动的多阶段设备转换机制的装置50,并且可以包括处理器70、用户接口72、通信接口74和存储器设备76或否则与它们通信。在一些实施例中,处理器70(和/或协同。
31、处理器或任何其他的对处理器70进行协助或否则与处理器70关联的处理电路装置)可以经由用于在装置50的部件间传递信息的总线来与存储器设备76通信。存储器设备76例如可以包括一个或多个易失性和/或非易失性存储器。换言之,例如,存储器设备76可以是包括被配置成存储可被机器(例如,计算设备如处理器70)接收的数据(例如,比特)的门(GATE)的电子存储设备(例如,计算机可读存储介质)。存储器设备76可以被配置成存储信息、数据、应用、指令等,用以使得装置能够根据本发明的示例实施例执行各种功能。例如,存储器设备76可以被配置成缓冲输入数据用于被处理器70处理。附加地或可替换地,存储器设备76可以被配置成存。
32、储用于被处理器70执行的指令。0030装置50在一些实施例中可以是被配置成使用本发明的示例实施例的移动终端(例如,移动终端10)或者固定的通信设备或计算设备。然而,在一些实施例中,装置50可以被实现为芯片或芯片组。换言之,装置50可以包括一个或多个在结构组件(例如,衬底)上包括材料、部件和/或电线的物理封装(例如,芯片)。结构构件可以提供物理强度、尺寸的节约、和/或对被包括在其上的部件电路装置的电交互的限制。装置50可以因此在一些情况下被配置成在单个芯片上实现本发明的实施例或者将本发明的实施例实现为单个“片上系统”。正因如此,在一些情况下,芯片或芯片组可以构成用于执行用于提供此处描述的功能的一。
33、个或多个操作的装置(MEANS)。0031处理器70可以按照若干不同方式实现。例如,处理器70可以被实现为为一个或多个各种硬件处理部件,诸如协同处理器、微处理器、控制器、数字信号处理器(DSP)、具有或不具有随附的DSP的处理元件、或各种其他的处理电路装置,包括集成电路,诸如,例如,ASIC(专用集成电路)、FPGA(现场可编程门阵列)、微控制器单元(MCU)、硬件加速器、专用计算机芯片等诸如此类。正因如此,在一些实施例中,处理器70可以包括被配置成独立执行的一个或多个处理核。多核处理器可以支持单个物理封装内的多处理器。附加地或备选地,处理器70可以包括被配置成相继经由总线提供独立的一个或多个。
34、指令执行、流水线和/或多线程。0032在示例实施例中,处理器70可以被配置成执行在存储器设备76中存储的或否则说明书CN103339592A6/13页9可由处理器70访问的指令。可替换地或附加地,处理器70可以被配置成执行硬编码的功能。正因如此,无论是通过硬件或软件方法还是通过其组合进行配置,处理器70都可以表示能够在相应地被配置时根据本发明的实施例执行操作的实体(例如,物理地被实现在电路装置中)。因此,例如,当处理器70被实现为ASIC、FPGA等等时,处理器70可以是特别配置的硬件,用于进行此处描述的操作。可替换地,作为另一示例,当处理器70被实现为软件指令的执行器时,指令可以特别地将处理。
35、器70配置成当指令被执行时,执行此处描述的算法和/或操作。然而,在一些情况下,处理器70可以是特定设备(例如,移动终端或网络设备)的处理器,该特定设备通过利用用于执行此处描述的算法和/或操作的指令的进一步配置处理器70而被适配来采用本发明的实施例。除了别的之外,处理器70可以包括被配置成支持处理器70的操作的时钟、算数逻辑单元(ALU)和逻辑门。0033同时,通信接口74可以是被配置成从/向往网络和/或任何与装置50通信的其他设备或模块接收和/或发送的数据的任何装置,诸如被实现在或者硬件或者硬件与软件的组合上的设备或电路装置。关于此点,通信接口74可以例如包括天线(或多个天线)、以及用于支持与。
36、无线通信网络进行通信的支持硬件和/或软件。在一些环境中,通信接口74可以可替换地或也支持有线通信。正因如此,例如,通信接口74可以包括通信调制解调器和/或其他用于支持经由电缆、数字订户线路(DSL)、通用串行总线(USB)或其他机制的通信的硬件/软件。0034用户接口72可以与处理器70通信,以在用户接口72接收用户输入的指示,并且/或者向用户提供可听的、可视的、机械的或其他的输出。正因如此,用户接口72可以包括,例如,键盘、鼠标、操纵杆、显示器、触摸屏、触摸区域、软按键、传声器、扬声器、或其他输入/输出机制。关于此点,例如,处理器70可以包括用户接口电路装置,该用户接口电路装置被配置成控制用。
37、户接口(诸如,例如,扬声器、振铃器、传声器、显示器、和/或诸如此类)的一个或多个元件的至少一些功能。处理器70和/或包括处理器70的用户接口电路装置可以被配置成通过存储在处理器70可访问的存储器(例如,存储器设备76和/或诸如此类)上的计算机程序指令(例如,软件和/或固件),控制用户接口的一个或多个元件的一个或多个功能。0035在示例实施例中,装置50可以包括触摸屏显示器68(例如,显示器28)或否则与之通信。在不同的示例情况下,触摸屏显示器68可以是二维(2D)或三维(3D)显示器。触摸屏显示器68可以被实现为任何公知的触摸屏显示器。因此,例如,触摸屏显示器68可以被配置成通过任何合适的技术。
38、(诸如,电阻、电容、红外、应变计(STRAINGAUGE)、表面波、光学成像、色散信号DISPERSIVESIGNAL技术、声脉冲识别等技术)支持触摸识别。用户接口72可以与触摸屏显示器68通信,以接收用户在触摸屏显示器68输入的指示,并且基于相应的可以响应于该指示而被推断或确定的用户行为来修改对此类指示的响应。在一个可替换方案中,触摸输入可以不同于通过与显示器直接交互而被提供(例如,在用户接口被投影仪投射到墙上的情况下)。0036在示例实施例中,装置50可以包括触摸屏接口80。在一些实例中,触摸屏接口80可以是用户接口72的一部分。然而,在一些可替换的实施例中,触摸屏接口80可以被实现为处理。
39、器70或可以是被处理器70控制的单独实体。正因如此,在一些实施例中,处理器70可以被描述为引起、指导或控制归因于此处描述的触摸屏接口80(以及触摸屏接口80的任说明书CN103339592A7/13页10何部件)的各种功能的执行或发生。触摸屏接口80可以是根据软件操作或否则被实现在硬件或硬件与软件的组合中的、诸如设备或电路装置的任何装置(MEANS)(例如,在软件的控制下操作的处理器70,被实现为特别地被配置成执行此处描述的操作的ASIC或FPGA的处理器70,或其组合),藉此配置设备或电路装置执行此处描述的触摸屏接口80的相应功能。因此,在使用软件的示例中,执行软件的设备或电路装置(例如,一。
40、个示例中的处理器70)形成与此类装置(MEANS)关联的结构。0037触摸屏接口80可以被配置成接收在触摸屏显示器68的以触摸事件形式的用户输入的指示。正因如此,触摸屏接口80可以与触摸屏显示器68通信,以接收在触摸屏显示器68的用户输入的指示,并且基于可以响应于指示而被推断或者否则确定的相应的用户行为来修改对此类指示的响应。跟随对触摸事件的识别,触摸屏接口80可以被配置成确定触摸事件的分类并且基于一些情况下的触摸事件提供相应的功能。0038在一些实施例中,触摸屏接口80可以包括检测器82、显示器管理器84、手势分类器86、以及转换管理器88。检测器82、显示器管理器84、手势分类器86、以及。
41、转换管理器88中的每一个都可以是被实现在或者硬件或者硬件与软件的组合中的、被配置成分别执行与检测器82、显示器管理器84、手势分类器86、以及转换管理器88关联的相应功能的任意设备或装置(MEANS),如此处所述。在示例性实施例中,检测器82、显示器管理器84、手势分类器86、以及转换管理器88中的每一个都可以被处理器70控制或者否则被实现为处理器70。0039检测器82可以与触摸屏显示器68通信,以接收用户输入的指示,以便基于在检测器82接收的每个输入识别并且/或者确定触摸事件。触摸事件可以被定义为检测到对象(诸如触笔、手指、钢笔、铅笔或任何其他的定点设备)以足以记录为触摸的方式开始接触到触。
42、摸屏显示器的一部分。关于此点,例如,触摸事件可以是检测到触摸屏显示器68的屏幕上的压力在给定区域之上、超过特定的压力阈值或者在特定位置检测到触摸屏显示器68的静电场的改变。正因如此,一些触摸事件可以不实际需要与触摸屏显示器68的物理接触。例如,在一些情况下,触摸屏可以被配置成检测一个或多个对象(例如,手指)悬浮在触摸屏显示器68之上。还可以在一些情况下检测与对象关联的手势,甚至无需与触摸屏显示器68的物理接触。继每次触摸事件之后,检测器82还可以被配置成将对应于触摸事件的数据(例如,触摸位置、触摸长度、进行触摸的对象的数目、触摸压力、移动速度、移动方向、时延长度、触摸频率等)传递至手势分类器8。
43、6来用于手势分类。0040手势分类器86可以被配置成识别并且/或者确定触摸事件的相应分类。换言之,手势分类器86可以被配置成执行手势分类,以将触摸事件分类成若干可能的手势中的任何手势。可识别的手势的一些示例可以包括触摸、多点触摸、笔画(STROKE)、字符、符号、形状、快速滑动(SWIPE)、捏放(PINCH)事件(例如,捏入(PINCHIN)或放开(PINCHOUT)、挠动手势和/或诸如此类。0041触摸可以被定义为影响单个区域(有或没有在触摸屏显示器68的表面上的最少移动)并且继而被移除的触摸事件。多点触摸可以被定义为同时(或者几乎同时)感测到的多点触摸事件。笔画事件可以被定义为在对象保持。
44、与触摸屏显示器68接触的同时立即被启动触摸事件的对象的运动所跟随的触摸事件。换言之,笔画事件可以由跟随触摸事件的运动、藉此形成定义移动的一系列瞬时的触摸位置(例如,定义为拖拽操作或轻拂(FLICK)说明书CN103339592A108/13页11操作)的连续的、移动的触摸事件来定义。多个笔画和/或触摸可以用于定义特定形状或形状序列以定义字符。捏放事件可以被分类为或者放开或者捏入(下文中仅称为捏放)。捏放可以被定义为多点触摸,其中引起多点触摸的触摸事件被分开。在包含至少两个对象的多点触摸事件的初始发生之后,一个或多个对象可以基本上朝向彼此移动,以模拟捏放。同时,放开可以被定义为多点触摸,其中引起。
45、多点触摸的触摸事件是彼此相对靠近的,跟随有启动多点触摸的对象基本上远离彼此的移动。在一些情况下,进行放开的对象可以是起始如此靠近,使得其可以被解译为单个触摸,而非多点触摸,其继而被两个对象远离彼此的移动修改。挠动手势或运动模式可以被定义为跟随有启动触摸事件的对象的迅速来回移动的触摸(或多点触摸)事件。挠动手势或运动模式可以包括多个对象在或者相同或者不同的方向的移动。在一些示例中,与引起多点触摸事件关联的对象可以被分开成间隔任意初始距离,只要对象随后的移动在远离彼此的方向。触摸事件可以在一些情况下被执行为单个连续的手势,或者可以由一系列连续的较小事件组成。0042在示例实施例中,手势分类器86可。
46、以被配置成将关于对触摸事件的识别、检测、和/或分类的检测信息传达至显示器管理器84。显示器管理器84可以被配置成基于从检测器82接收的检测信息和由手势分类器86提供的手势分类,根据针对每个各个手势分类规定的响应和由手势分类器86确定的实现特性,提供对针对显示在触摸屏显示器68上的内容进行的修改的控制。换言之,显示器管理器84可以根据针对可以在显示器被检测的给定触摸事件确定的手势分类和实现特性分类,(例如,关于显示的内容和/或有关显示的内容呈现的用户接口效果)对显示器进行配置。0043在示例实施例中,显示器管理器84可以被配置成响应于(例如,通过手势分类器86)对转换手势发生的确定,与转换管理器。
47、88接口连接。转换手势可以是预先确定的手势,来自任意可检测的、一旦被检测到就启动锁定状态、过渡状态、和/或解锁状态之间的状态转换的手势。因此,转换管理器88可以被配置成基于转换手势的发生和与装置50关联的设备的当前状态,触发锁定状态、过渡状态、和/或解锁状态之间的转换。图3,包括图3A和图3B,示出了可以触发状态转换的转换手势的一些示例。然而,应该领会,还可以使用很多其他的手势,包含或更多或更少的对象或手指,并且涉及其他形状或移动模式。0044在一些实施例中,状态转换可以不瞬时地响应于对转换手势的检测而启动。而是,转换手势可以重复地循环,以便驱动从一个状态到另一状态的行进。在一些情况下,循环可。
48、以发生一段预先确定(或阈值)量的时间,以便引起状态改变。然而,在其他情况下,转换手势可以重复预先确定(或阈值)的次数,以便引起状态改变。正因如此,状态改变可以基于转换手势的循环数量(例如,在循环的时间或数目方面)而被触发。在一些实施例中,转换手势可以包括如上所述的对象在屏幕之上的移动。然而,应该领会,“移动”可以包括对象在维持与屏幕的接触时的移动,或者对象相对于屏幕的移动。因此,在一些示例中,敲击(KNOCK)屏幕、点击(TAP)屏幕,或者在一些情况下的悬浮在屏幕之上,可以启动转换。此外,在一些示例中,可以针对感测到的不同的移动条件定义不同的交互。例如,如果检测到悬浮而非接触,则可以提供不同的。
49、交互。例如,如果由于用户通过服装而非直接地在屏幕上做出手势而检测到悬浮,则设备可以启动语音交互,因为其可能假定设备在用户的口袋中并且无法被查看。0045如图3A所示,示出了第一对象(例如,手指)的初始触摸位置100连同第二对象的说明书CN103339592A119/13页12初始触摸位置102。第一对象然后可以在由箭头110指示的第一方向移动,同时第二对象在基本上与第一方向相反的、由箭头112指示的第二方向移动。此后,第一对象可以在由箭头120指示的第二方向移动,同时第二对象在由箭头122指示的第一方向移动。尽管该实施例中描述了对象的同时移动,但是应该领会,对象可以可替换地一次移动一个或交替地移动。在一些情况下,手势分类器86可以确定对象在第一和第二方向运动的速度在手势可以被分类为转换手势之前高于阈值,并且还可以负责对转换手势应用的循环或时间量进行计数。因此,如上所指出的,图3A中的箭头指示的移动可以重复给定的时间量或者给定的循环次数,以充分完成状态转换。0046在一些实施例中,手势分类器86还可以被配置成基于对象移动的方向,推断设备关于用户的朝向。例如,手势分类器86可以被配置成假定用户被定位成与对象运动的方向一致(例如,用户将对象基本上直接朝向或远离用户移动)。在一些情况下,手势分类器86可以将该信息提供给显示器管理器84,以便显示器管理器84可以基于推断的用户位置来定位。