模式切换转让专利

申请号 : CN201180051632.5

文献号 : CN103189830B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : J·马丁A·博罗维斯基A·林

申请人 : 诺基亚技术有限公司

摘要 :

基于接收到的平移输入的一个或多个特性,将计算装置在两个或多个状态之间切换。平移输入可以是例如拖拽操作的触摸输入。状态可以涉及锁定状态和解锁状态、空闲屏或其他合适的例子。

权利要求 :

1.一种计算方法,包括:

响应于用户输入解锁计算装置,所述计算装置包括触敏显示器;

通过发起应用来致使所述计算装置进入第一解锁状态,所发起的应用处于焦点对准,并且所述应用的第一显示屏基本上填充所述触敏显示器;

在用户跨越所述触敏显示器提供平移输入时,其中该平移输入是当所述应用处于焦点对准并且所述应用的第一显示屏基本上填充所述触敏显示器时发起的,利用所述平移输入致使所述应用的第一显示屏从所述触敏显示器去除,显露出包括多个应用的用户可选择表示的主屏;以及响应于确定所述平移输入满足至少一个准则,通过将所述应用的所述第一显示屏的任何剩余的可视部分从所述触敏显示器去除,将所述计算装置从所述第一解锁状态切换到第二解锁状态,在所述第二解锁状态下所述主屏处于焦点对准并且基本上填充所述触敏显示器。

2.根据权利要求1所述的方法,其中在所述主屏中的能够进行用户交互的任意组件响应于所述计算装切换至所述第二解锁状态而被启用。

3.根据权利要求1或2所述的方法,其中在所述主屏基本上填充所述触敏显示器的所述第二解锁状态中,没有应用在所述触敏显示器上处于焦点对准。

4.根据权利要求1或2所述的方法,其中在所述计算装置处于所述第二解锁状态中时所显示的所述主屏包括所述应用的用户可选择表示。

5.根据权利要求4所述的方法,进一步包括:通过切换回所述第一解锁状态并且恢复焦点至所述应用,来对所述应用的用户可选 择表示的用户选择做出响应。

6.根据权利要求5所述的方法,其中,当所述计算装置处于所述第一解锁状态时,所述应用具有文本,并且在所述应用的用户可选择表示的用户选择之后,当所述计算装置切换回所述第一解锁状态时,所述应用具有相同的文本。

7.根据权利要求1或2所述的方法,其中在所述平移输入发起之前,在所述触敏显示器上没有所述主屏的部分可见。

8.根据权利要求1或2所述的方法,进一步包括:响应于确定所述平移输入满足所述至少一个准则,终止所述应用。

9.根据权利要求1或2所述的方法,其中所述计算装置被配置成呈现多个不同的主屏,并且当所述计算装置从所述第一解锁状态切换至所述第二解锁状态时所显示的所述主屏是来自发起所述应用的多个不同主屏中的主屏。

10.一种计算装置,包括:

触敏显示器;

处理器;以及

包括计算机程序代码的存储器,所述计算机程序代码配置成与所述处理器一起工作,使得所述计算装置执行至少以下步骤:响应于用户输入解锁计算装置;

通过发起应用来致使所述计算装置进入第一解锁状态,所发起的应用处于焦点对准,并且所述应用的第一显示屏基本上填充触敏显示器;

在用户跨越所述触敏显示器提供平移输入时,其中该平移输入是当所述应用处于焦点对准并且所述应用的第一显示屏基本上填充所述触敏显示器时发起的,利用所述平移输入致使所述应用的第一显示屏从所述触敏显示器去除,显露出包括多个应用的用户可选择表示的主屏;以及响应于确定所述平移输入满足至少一个准则,通过将所述应用的所述第一显示屏的任何剩余的可视部分从所述触敏显示器去除,将 所述计算装置从所述第一解锁状态切换到第二解锁状态,在所述第二解锁状态下所述主屏处于焦点对准并且基本上填充所述触敏显示器。

11.根据权利要求10所述的计算装置,其中在所述主屏中的能够进行用户交互的任意组件响应于所述计算装切换至所述第二解锁状态而被启用。

12.根据权利要求10或11所述的计算装置,其中在所述主屏基本上填充所述触敏显示器的所述第二解锁状态中,没有应用在所述触敏显示器上处于焦点对准。

13.根据权利要求10或11所述的计算装置,其中在所述计算装置处于所述第二解锁状态中时所显示的所述主屏包括所述应用的用户可选择表示。

14.根据权利要求13所述的计算装置,其中所述计算机程序代码配置成与所述处理器一起工作,使得所述计算装置:通过切换回所述第一解锁状态并且恢复焦点至所述应用,来对所述应用的用户可选择表示的用户选择做出响应。

15.根据权利要求14所述的计算装置,其中当所述计算装置处于所述第一解锁状态时,所述应用具有文本,并且在所述应用的用户可选择表示的用户选择之后,当所述计算装置切换回所述第一解锁状态时,所述应用具有相同的文本。

16.根据权利要求10或11所述的计算装置,其中在所述平移输入发起之前,在所述触敏显示器上没有所述主屏的部分可见。

17.根据权利要求10或11所述的计算装置,其中所述计算机程序代码进一步配置成与所述处理器一起工作,使得所述计算装置:响应于确定所述平移输入满足所述至少一个准则,终止所述应用。

18.根据权利要求10或11所述的计算装置,其中所述计算装置被配置成呈现多个不同的主屏,并且当所述计算装置从所述第一解锁状态切换至所述第二解锁状态时所显示的所述主屏是来自发起所述应用的多个不同主屏中的主屏。

19.根据权利要求10或11所述的计算装置,所述计算装置为移动电话或视频游戏控制台。

20.一种计算装置,包括:

触敏显示器;

处理器;以及

包括计算机程序代码的存储器,所述计算机程序代码配置成与所述处理器一起工作,使得所述计算装置执行至少以下步骤:响应于用户输入解锁所述计算装置;

通过发起应用来致使所述计算装置进入第一解锁状态,所发起的应用基本上填充所述触敏显示器;

在用户跨越所述触敏显示器提供平移输入时,其中该平移输入是当所述应用处于焦点对准并且所述应用的第一显示屏基本上填充所述触敏显示器时发起的,利用所述平移输入致使所述应用从所述触敏显示器去除,显露出包括多个应用的用户可选择表示的主屏;以及响应于确定所述平移输入满足至少一个准则,将所述计算装置从所述第一解锁状态切换到第二解锁状态,在所述第二解锁状态下所述主屏基本上填充所述触敏显示器。

21.一种计算装置,包括:

触敏显示器;

处理器;以及

包括计算机程序代码的存储器,所述计算机程序代码配置成与所述处理器一起工作,使得所述计算装置执行至少以下步骤:通过发起应用来致使所述计算装置进入第一状态,其中在所述第一状态中所述应用处于焦点对准,并且与所述应用相关的第一显示屏被显示在所述触敏显示器,基本上填充所述触敏显示器;

响应于确定平移输入满足至少一个准则,将所述计算装置从所述第一状态切换到第二状态,其中当所述计算装置从所述第一状态切换至所述第二状态时,所述应用失去焦点,并且在所述第二状态下 中,显示包括所述应用的表示的第二显示屏,所述应用的表示至少部分地基于在所述应用失去焦点之前所述第一显示屏的截屏。

说明书 :

模式切换

技术领域

[0001] 本申请一般地涉及用于基于接收的平移输入的特性在状态之间切换装置的方法、设备和计算机程序产品。

背景技术

[0002] 一些电子装置可以在不同的操作状态之间切换,例如其中某些功能被禁用的锁定状态,以及其中那些功能被启用的解锁状态。这样的切换可以由用户接口来控制。

发明内容

[0003] 根据第一例子,提供一种方法,包括接收平移输入;确定平移输入的至少一个特性满足至少一个预定的准则;以及响应于所述确定,将计算装置从锁定状态切换到解锁状态。
[0004] 根据第二例子,提供一种设备,包括:处理器;以及包括计算机程序代码的存储器,所述存储器和计算机程序代码配置成与所述处理器一起工作,使得所述设备至少执行以下:接收平移输入;确定平移输入的至少一个特性满足至少一个预定的准则;以及响应于所述确定,将计算装置从锁定状态切换到解锁状态。
[0005] 根据第三例子,提供一种计算机程序产品,包括承载有体现在其中的由计算机使用的计算机程序代码的计算机可读介质,所述计算机程序代码包括:用于接收平移输入的代码;用于确定平移输入的至少一个特性满足至少一个预定的准则的代码;以及用于响应于所述确定,将计算装置从锁定状态切换到解锁状态的代码。
[0006] 根据第四例子,提供一种设备,包括:用于接收平移输入的装置;用于确定平移输入的至少一个特性满足至少一个预定的准则的装置;以及用于响应于所述确定,将计算装置从锁定状态切换到解锁状态的装置。
[0007] 根据第五例子,提供一种方法,包括:接收平移输入;确定所述平移输入的至少一个特性满足第一组的一个或多个准则;以及如果确定所述至少一个特性满足所述第一组准则,则将计算装置从第一状态切换到第二状态,其中在所述第一状态中,应用被焦点对准(in focus)并且涉及应用的第一显示被显示,并且在所述第二状态中,应用不被焦点对准。
[0008] 根据第六例子,提供一种设备,包括:处理器;以及包括计算机程序代码的存储器,所述存储器和计算机程序代码配置成与所述处理器一起工作,使得所述设备至少执行以下:接收平移输入;确定所述平移输入的至少一个特性满足第一组的一个或多个准则;以及如果确定所述至少一个特性满足所述第一组准则,则将计算装置从第一状态切换到第二状态,其中在所述第一状态中,应用被焦点对准并且涉及应用的第一显示被显示,并且在所述第二状态中,应用不被焦点对准。
[0009] 根据第七例子,提供一种计算机程序产品,包括承载有体现在其中的由计算机使用的计算机程序代码的计算机可读介质,所述计算机程序代码包括:用于接收平移输入的代码;用于确定所述平移输入的至少一个特性满足第一组的一个或多个准则的代码;以及用于如果确定所述至少一个特性满足所述第一组准则,则将计算装置从第一状态切换到第二状态的代码,其中在所述第一状态中,应用被焦点对准并且涉及应用的第一显示被显示,并且在所述第二状态中,应用不被焦点对准。
[0010] 根据第八例子,提供一种设备,包括:用于接收平移输入的装置;用于确定所述平移输入的至少一个特性满足第一组的一个或多个准则的装置;以及用于如果确定所述至少一个特性满足所述第一组准则,则将计算装置从第一状态切换到第二状态的装置,其中在所述第一状态中,应用被焦点对准并且涉及应用的第一显示被显示,并且在所述第二状态中,应用不被焦点对准。

附图说明

[0011] 为了更为完整的理解本发明的例子实施例,现在将参考下面结合附图所做的描述,其中:
[0012] 图1是根据本发明的例子的设备的视图;
[0013] 图2是根据本发明的例子的装置的视图;
[0014] 图3a-c是根据本发明的例子的装置的视图;
[0015] 图4a-d是根据本发明的另外例子的视图;
[0016] 图5是根据本发明的例子的装置的视图;
[0017] 图6a-c是根据本发明的例子的装置的视图;
[0018] 图7a-c是根据本发明的三个另外例子的装置的视图;
[0019] 图8a-d是根据本发明的例子的装置的视图;
[0020] 图9a-c是根据本发明的例子的装置的视图;
[0021] 图10是示出根据本发明的例子的方法的流程图;以及
[0022] 图11是示出根据本发明的另一个例子的方法的流程图。

具体实施方式

[0023] 通过参考附图的图1到图11,本发明的例子实施例和它们的潜在优势将被理解。
[0024] 图1图示出根据本发明的例子的设备100。设备100可以包括至少一个天线105,其可通信地耦合到发射器和/或接收器组件110。设备100也可以包括易失性存储器115,例如可以包括用于数据的临时存储的高速缓存区域的易失性随机存取存储器(RAM)。设备100也可以包括其他的存储器,例如非易失性存储器120,其可以是嵌入的和/或是可移动的。非易失性存储器120可以包括EEPROM、闪存存储器或类似等。存储器可以存储任意的多条信息以及数据,例如用于控制装置的操作系统、可以运行在操作系统上的应用程序,以及用户和/或系统数据。设备也可以包括可以使用存储的信息和数据来实现设备100的一个或多个功能(例如下文描述的功能)的处理器125。在一些例子实施例中,处理器125和易失性115或非易失性120存储器的至少一个可以以专用集成电路(ASIC)、现场可编程门阵列(FPGA)或任意其他应用特定的组件的形式而存在。
[0025] 设备100可以包括一个或多个用户身份模块(UIM)130。每个UIM130可以包括具有内置的处理器的存储器器件。每个UIM130可以包括例如订户身份模块、通用集成电路卡、通用订户身份模块、可移动用户身份模块和/或类似等。每个UIM130可以存储涉及订户、运营商、用户账户和/或类似等的信息元素。例如,UIM130可以存储订户信息、消息信息、联系人信息、安全信息、程序信息和/或类似等。
[0026] 设备100可以包括多个用户接口组件。例如,麦克风35和例如扬声器140的音频输出器件。设备100可以包括一个或多个硬件控件,例如安排在小键盘145中的多个按键。此类的小键盘145可以包括数字(例如,0-9)键、符号键(例如,#、*)、字母键和/或类似等用于操作设备100。例如,小键盘145可以包括传统的QWERTY(或局部等同的)小键盘布置。小键盘可以替代地包括不同的布局,例如由电信标准化组织(ITU-T)所建议的E.161标准映射。小键盘145也可以包括具有可以根据装置的输入而变化的相关功能的一个或多个软键。另外地或替代地,设备100可以包括接口器件,例如,游戏杆、轨迹球或其他用户输入组件。
[0027] 设备100可以包括例如屏150的一个或多个显示器件。屏150可以是触摸屏,在该情形中,其可以配置成从单点接触、多点接触和/或类似等接收输入。在此类的例子实施例中,触摸屏可以基于位置、动作、接触区域和/或类似等来确定输入。合适的触摸屏可以涉及那些使用电阻、电容、红外、应变仪、表面波、光学成像、分散信号技术、声学脉冲识别或其他技术,并且接着提供指示与触摸关联的位置和其他参数的信号。“触摸”输入可以包括由触摸屏检测的任意输入,包括实际物理接触的触摸事件和不涉及物理接触但由触摸屏检测到的触摸事件,如作为选择对象邻近于触摸屏的结果。触摸屏可以由处理器125来控制以实现屏上键盘。
[0028] 设备100的触摸屏和/或其他用户接口组件可以用于检测平移输入。平移输入是用户输入,其具有开始位置和结束位置,以及在两个之间、限定平移的位移输入。例如,触摸屏或其他触敏表面上的两个点之间的触摸-拖拽是平移输入,如将是使用鼠标或其他指向和选择装置的点击拖拽。
[0029] 图2示出是图1的设备100的例子的装置200。尽管可以存在不同的硬件功能,该装置具有触摸屏210和硬件按钮220。例如,替代于触摸屏220,装置200可以具有非触摸显示器,在其上可以呈现光标,光标可以由用户根据从硬件按钮220、轨迹球、鼠标、或任意其他合适的用户接口组件接收的输入来移动。
[0030] 装置200可以在锁定状态和解锁状态之间切换。在解锁状态中,由装置200的用户输入组件(例如,触摸屏210和按钮220)来记录一个或多个用户输入并且响应于这些用户输入,装置执行与输入关联的功能。此类的动作可以例如是发起特定的应用、显示特定的菜单、或执行其他UI导航或数据录入功能。
[0031] 在锁定模式中,装置配置成响应于如果装置处于解锁模式中将触发功能的用户输入,不执行这些功能的至少一些。这可以例如通过在用户输入组件处记录用户输入但阻止装置执行相关的功能来实现。替代地,当装置处于锁定模式中时,可以阻止用户输入组件记录用户输入,例如通过去激活用户输入组件。在一些例子实施例中,可以使用方式的一种组合,例如,仅去激活一些用户输入组件但阻止执行与由至少一些剩余用户输入组件所记录的输入关联的功能。在一些例子实施例中,当装置处于解锁状态中时提供额外的功能,并且这些可以被映射到新的用户输入或多个用户输入,对于这些用户输入解锁状态功能已经被阻止。例如,响应于装置处于锁定状态中时记录特定的用户输入,可以提供额外的功能以将装置200切换到解锁状态。
[0032] 图3a-3c示出用于将图2的装置200从锁定状态向解锁状态切换的方法的例子。图3a示出处于其锁定状态的装置200的例子。装置正在显示代表装置的锁定状态的图标300。
该例子中的图标300是锁的图像,但其可以是不同的图像、文本或任意其他可显示的表示。
图标300在显示器210的第一位点(locus)310内显示,在该情形中,第一位点对应于图标200的位置和尺寸,尽管其潜在地可以是显示器210的任意区域。
[0033] 在一些例子中,第一位点300可以在视觉上或在其他方面区别于显示器210的剩余的所有或一部分,在该例子中,其由图标300的呈现来区分。区分第一位点310的其他方式将是以不同的颜色来绘制它,或使用触觉反馈来代表第一位点310的范围。第一位点可以在无论何时装置200处于锁定状态中时对其如此区分,或仅当特定的其他规则也满足,例如,当在第一位点310内开始检测到平移输入时。
[0034] 图3a也示出第二位点320。在示出的例子中,第二位点330远离于第一位点310,但两个位点可以是相连的。类似地,示出剩余区域330,其包括既不形成第一位点310或第二位点320的一部分的显示区域,但在其他的例子中,第一和第二位点310、320一起覆盖整个显示区域。第一位点和第二位点310、320的任一或二者可以代表显示器210上的点位置(例如,显示器210的单个像素)或二维(或其他多维)区域。在一些例子中,第二位点320可以对应于显示器210的外围,从而当平移输入通过跨越显示器的外部边缘或进入其外部边缘的预定范围内而离开显示器210时,就说平移输入在第二位点320处结束。通过这种方式来使用外围和其他准则在一些实施例中帮助用户接口来在旨在改变装置的状态的平移输入和仅仅对应于例如应用内的平移动作的平移输入之间进行区分。
[0035] 在图3b中,用户已将图标300从第一位点310拖拽进第二位点320。图标300可以使用触摸-拖拽输入来拖拽,其中手指或其他触笔与显示器210接触,带入其阈值距离内,或对显示器210进行动作,以在跨越显示器210平移前开始拖拽输入。拖拽可以在触笔停止对显示器动作时结束。替代地,光标可以由鼠标、轨迹球、触摸板、操作杆、方向按钮或其他控制装置按顺序控制,并且定位在图标300上或相对于图标300的预定位置处并且被移动以执行平移。在后一情形中,拖拽可以由按压和释放选择按钮或使用另一合适的用户接口组件来发起和终止。可以使用相对于图标控制平移输入的其他方法,例如使用语音指令、眼部跟踪和类似等来控制拖拽。在一些例子中,平移输入必须由用户主动结束在第二位点320中(例如,在触摸屏拖拽情形中,通过用户抬起他的手指),但在其他的例子中,平移进入或来到第二位点320的预定范围内就足够了。
[0036] 在图3c中,用户已经完成将图标300拖拽到第二位点210内的位置并且已经终止拖拽,例如(在触摸屏的情形中)通过将他的手指从显示器210抬起。装置确定用户已经将图标300从第一位点310拖出并且放置进第二图标320,并且响应于该确定,装置从其锁定状态切换到解锁状态。
[0037] 图3a-3c示出例子实施例,其中装置200的解锁取决于在第一位点310和第二位点320之间拖拽图标300。然而,图标或其他对象被实际拖拽不是必要的。替代地,在一些例子中,从第一位点到第二位点确定平移输入就足够了(例如,滑动触摸手势或光标的移动)。然而,图标300可以用于在手势期间向用户提供视觉反馈。也可以/替代地通过在显示器210上绘制视觉踪迹来提供视觉反馈,该视觉踪迹示出平移输入在其移动时的路径。
[0038] 响应于平移输入的开始,在一些例子中,也可以向用户做出其他的视觉指示。例如,显示器210上的用户接口元素可以移动、改变颜色或以其他方式向用户强调。第二位点的视觉表示可以被强调,例如通过改变其颜色和/或通过将其移动进指定为平移输入的终止点的合适位置。在提供多于一个的第二位点的例子中,第二位点可以移动进一种布置,例如饼菜单,准备由用户通过做出平移输入来访问。
[0039] 在图3a-c的例子中,第二位点对应于屏上不必具有任何相关功能的预定区域。图4a-d示出另一个例子,其中第二位点具有与其关联的特定功能。
[0040] 图4a示出装置200显示涉及接收的电子邮件消息的警告的项目420。实际中,此类的警告可以涉及其他的事件,例如SMS消息的接收、未接电话、日历事件等等。尽管在图4a-4d中使用警告的例子,项目事实上可以是另一个显示的元素,例如对装置上的应用或功能的快捷方式(例如对于照相机应用或特定网站的快捷方式)。无论其是警告、快捷方式或完全其他东西,项目已经关联于可以由装置执行的功能。特定的功能将取决于特定的项目,但例如对于网站的快捷方式可以与打开浏览器窗口和加载该网站的功能关联,而接收消息的警告可以与打开消息收发客户端并且显示该消息的功能关联。
[0041] 图4b和4c示出将锁定图标300从第一位点310拖开并且向项目420拖放。相对于第二项目的位置来定义第二位点,在该例子中,使得两者共享相同的位置和尺寸(尽管其他的安排是可能的)。
[0042] 当确定拖拽的结束点在第二位点内时,装置200通过将其切换到解锁状态并且执行与第二位点关联的功能来做出响应。在图4a-4d的例子中,相关的功能是发起电子邮件客户端并且打开新近接收的消息,并且图4d图示出此。
[0043] 尽管在图4a-d中示出具有相关功能的仅一个项目420,可以呈现多于一个的项目并且项目可以具有不同的相关输入。例如,在显示消息警告和照相机应用快捷方式中,将图标拖放拽到消息警告可以解锁装置200并且使得执行启动消息收发客户端并且打开消息,而将图标拖拽到照相机应用快捷方式可以使装置200被解锁并且执行启动照相机应用的功能。在单个的平移输入中将图标拖拽通过两个或多个项目在一些实施例中可以使装置200被解锁并且执行与这些项目的每个关联的功能。
[0044] 在一些例子实施例中,一旦已经完成与项目关联的功能,装置200返回到其锁定状态。在一些其他的例子实施例中,功能与特定的应用关联并且一旦相关的应用已经被关闭,则装置200返回到其锁定状态(例如,在其中项目是与启动消息收发客户端并且打开消息的功能相关的消息警告的例子中,一旦消息收发客户端被关闭,则装置200可以返回到其锁定状态)。在一些其他例子实施例中,将装置切换到解锁状态包括将装置切换到其中仅某些功能被解锁的状态中,例如,在图4d中,对于用户输入可以解锁涉及新消息的电子邮件应用窗口,但其他功能(例如,装置的硬件按键220)可以保持锁定。
[0045] 在一些例子中,可以向多个第二位点提供与不同的功能关联的不同第二位点。例如,图5示出平移输入可以在与对应于解锁图标的第一位点500处开始,并且在与不同的功能关联的不同多个第二位点的多个第二位点520、530、540、560之一处结束。在图5的例子中,尽管其他合适的功能可以与位点关联,第二位点与发起电话应用、发起SMS客户端、发起电子邮件客户端以及发起音乐应用关联。
[0046] 如结合图3a-3c所描述的,这样的情形不是必要的,即,图4a-4d中的平移输入是图标上的拖拽输入,或用户主动地在第二位点内结束输入。替代地,在其他的例子可以使用其他类型的平移输入。
[0047] 图6a-c示出这样的例子,其中不同用户输入在与特定的功能关联的位点处结束的平移输入(例如,启动电子邮件应用),而是平移输入的开始的位点与功能关联。
[0048] 例如,图6a示出锁定状态中的装置200,在其显示器210上,在第一位点600处显示电子邮件通知610以及在第二位点610处显示解锁区域。响应于接收新的电子邮件消息,显示电子邮件通知600。
[0049] 在图6b中,已经从用户接收了在对应于电子邮件通知610的原始位置的第一位点600内的位置和第二位点(解锁区域)620内的位置之间的平移输入。响应于该输入,通知610已经被平移到第二位点620内的位置,向用户提供视觉反馈。
[0050] 在图6c中,用户已经在第二位点620内的位置处终止了平移输入,并且响应于此,装置已经被切换到其解锁状态,电子邮件客户端630被打开,并且由通知610所代表的新的消息已经自动地被打开。这是与第一位点610关联的功能,并且仅在响应于从第一位点610到第二位点620的平移输入时才执行。
[0051] 图6a-c是更为普遍想法的实现的特定例子。如上面关于其他例子所描述的,通知或其他的表示不必显示在第一位点610处,或者解锁区域620显示在第二位点处。类似地,与第一位点关联的功能不需要是打开电子邮件消息,如果可以是涉及接收到消息和/或通知的任意其他功能,或是装置200可以执行的任意其他功能。
[0052] 在一些例子实施例中,可以提供多个第一位点,每个与图5中的类似的不同功能关联。
[0053] 在图3a-c、图4a-d、图5和图6a-c中,响应于在预定的位点内开始和结束平移输入,装置在其锁定和解锁状态之间切换。然而,还存在其中平移输入被识别为解锁装置的命令的其他方式。图7a-c示出这些不同方式中的一些。
[0054] 图7a图示出开始点710和结束点730之间的连续平移输入。确定沿输入路径的总长度730并且仅在总长度大于预定的量时装置200被解锁。阈值量可以例如由用户或装置制造商来预定,或其可以动态地确定,例如根据自装置上次处于其解锁状态起经过的时间长度。例如,当装置在长的时间内没有被解锁,则可能需要更长的输入长度来解锁装置,而当装置最近被解锁(例如,10秒前),则可能需要短的长度。
[0055] 在图7a中,确定并且与阈值进行比较的是平移输入的总长度730,该总长度是输入的全部路径。图7B示出这样的例子,其中测量开始点710和结束点720之间的直线距离740,并且将其与阈值而非总长度730进行比较。
[0056] 在一些例子中,结束点720被定义为用户主动地终止平移操作的位置(例如,在触摸拖拽操作的例子中停止触摸显示器210),但在其他的例子中,结束点720可以是正在进行的平移操作的当前结束点。例如,随着平移输入被录入,当前结束点的距离可以从开始点简短地延伸超过阈值,但接着在平移输入终止前返回到其内。在该例子中,使用开始点和当前结束点之间的距离,当阈值被超过时,装置200将切换到其解锁状态。然而,在其中结束点720被看作是平移输入被终止的位置的例子中,装置200将保持在锁定状态中,因为开始点
710和该结束点720之间的距离小于阈值。
[0057] 图7c示出另一个例子,其中测量平移输入与其开始点710和结束点720之间的直线路径的最大偏移。再次,定义路径的结束点可以是当前的结束点,或是在其处用户终止平移输入的结束点。
[0058] 在一个例子中,仅当最大偏移740小于阈值时装置200被解锁。在另一个例子中,仅当最大偏移大于阈值时,装置200被解锁。在其他的例子中,仅当最大偏移740处于特定的值范围内时,装置200被解锁。
[0059] 可以测量平移输入的其他特性以便确定装置200是否应该被解锁。合适的特性可以包括但不限于:在平移输入期间施加到触敏表面(例如,触摸屏)的压力;在平移输入期间对象与触摸敏感表面的距离;以及平移输入的最小、平均或最大速度。如果选择的一个或多个特性被测量为小于阈值,大于阈值,或位于连续或非连续值范围内,则可以解锁装置。类似地,如果一个或多个特性的一个或多个测量的功能被确定为小于阈值、大于阈值,或位于连续或非连续的值范围内,则装置可以被解锁。合适的功能可以包括期望和其他求平均的功能。
[0060] 在一些例子中,在多于一个的上述条件被满足时,装置200可以仅切换到其解锁状态。例如,可能要求平移输入具有大于第一阈值的总路径长度730,结合小于第二阈值的最大偏差。
[0061] 图8a-d示出装置200的例子,其中第一位点包括整个显示器210或至少基本上显示器210的所有(例如,可能存在不在第一位点内的小状态条或类似等)。锁定屏810显示在显示器上,锁定屏810向用户指示装置200处于锁定的状态。在一些另外的例子中,锁定屏810可以包括被去激活或否则置于低功率状态(例如,没有背光)以便在装置200处于锁定状态中时保留功率的多个部分。
[0062] 在图8b中,用户已经开始在第一位点内(即实质上显示器210上的任意地方)的位置820处的平移输入。
[0063] 在图8c中,用户已经连续地沿路径840向位置840进行平移输入。随着输入沿路径840移动,已经沿该路径平移锁定屏810的至少一部分,暴露其下的内容屏840。尽管内容屏可以包含用户可以与其交互的内容(例如,虚拟按钮和其他用户接口组件),此类的交互可以被禁用直到装置200被切换到其解锁状态时为止。
[0064] 当平移输入终止时,基于输入来做出关于装置200是否应该从其锁定状态切换到解锁状态的判定。判定可以基于例如平移输入结束的位置(例如,其是否位于显示器的外围处的第二位点内)和/或确定路径840超出阈值长度。
[0065] 在装置200将被切换到其解锁状态时,如图8d中所示,从显示器210移除锁定屏810的任意剩余可见部分。可以启用与内容屏840的内容的用户交互。
[0066] 相反,如果做出判定将装置200保持在其锁定状态,则如图8a中所示,锁定屏810可以返回到其覆盖内容屏840的原始位置,并且装置200并不切换到其解锁状态。
[0067] 已经描述了例子实施例,其中基于平移输入的特性来在锁定和解锁状态之间切换装置。然而,装置可以基于平移输入的特性在其他的状态之间切换。
[0068] 图9a-c示出其中平移输入的特性确定装置200在第一状态和第二状态之间的切换。在第一状态中,由图9a所示,电子邮件被焦点对准,与电子邮件应用关联的电子邮件显示910填充装置的显示器210的基本上所有的区域。尽管示出电子邮件应用,可以选择将用户接口或内容呈现在显示器210上的其他类型的应用或任意其他的软件组件。类似地,应用或其他组件的显示填充装置的显示器区域的所有、基本上所有、或仅一部分。
[0069] 在图9b中,用户例如通过在位置920处触摸显示器200而发起在该位置处的平移输入。平移输入接着例如通过拖拽手指跨显示器到位置930而沿路径940继续到位置930。
[0070] 随着平移输入沿路径940延伸,电子邮件显示910可以沿相同的路径平移。此类的平移在图9c中示出。随着电子邮件910被平移,其暴露在其下的空闲屏幕显示950。
[0071] 空闲屏幕,有时称为“主屏”是提供装置的用户接口内的根导航级的显示。其可以例如在当没有应用运行时,或当没有应用当前处于焦点对准时被显示。因为主屏的根属性,其通常用于显示当前时间,即将到来的日历事件、事件通知以及涉及装置和/或其内容的其他信息。空闲屏或主屏通常也被称为更为通用的术语“根导航显示”。根导航显示是位于导航会话的根处的显示,换句话说,其他显示可以被关闭/隐藏以后向工作到根导航显示,但没有进一步的范围来从根导航显示后向导航。根导航显示可以被认为是驻留在潜在的显示的树结构的最为底部的层。
[0072] 尽管空闲屏已经被选择用于说明目的,实际中可以选择其他功能。例如,空闲屏可以由任务管理器、主菜单(即,应用可以从其发起的菜单)或任意其他合适的显示来替代。
[0073] 基于平移输入的特性,确定装置是否从其第一状态(其中电子邮件应用被焦点对准)切换到第二状态。在第二状态中,空闲屏(或其他合适的功能)被焦点对准,并且电子邮件应用没有焦点对准,并且在一些例子实施例中被终止。上面结合其他的例子描述了合适的特性。
[0074] 如果确定装置200并不从第一状态切换到第二状态,则电子邮件显示910返回到覆盖空闲屏显示1010(如图9a中所示)并且电子邮件应用保持焦点对准。
[0075] 然而,如果确定装置将从第一状态切换到第二状态,则从显示器210移除电子邮件显示1010的任意剩余部分,并且空闲屏显示950替代它。响应于切换到第二状态,空间屏显示950中的能够进行用户交互的任意组件可以被启用。这在图9c中示出。
[0076] 图9c的例子空闲屏显示950包括运行在装置上但当前并不处于焦点对准的应用的用户可选择表示960、970。这些包括在第一状态中处于焦点对准的电子邮件应用的表示970。合适的表示可以在电子邮件显示910丧失其焦点前立即获得的电子邮件显示910的截屏,或电子邮件显示910的活动表示(即,如果电子邮件显示910处于焦点对准中时,则随着电子邮件显示910更新,被持续更新的表示)。
[0077] 在例子实施例中,可选择的表示基于除表示的应用的截屏以外的信息。例如,可以有与应用关联、可以允许用户来识别应用的信息的子集。例如,即时消息对话的可选择表示可以基于与对话的参与者关联的信息,例如姓名和图像,和/或类似等,对话的最后消息的表示和/或类似等。在此类的例子中,与即时消息对话关联的信息可以从可选择的表示忽略,例如先前的消息、控件和/或类似等。在另一个例子中,电话应用的可选择表示可以基于与呼叫中的参与者关联的信息,例如图像、姓名和/或类似等,呼叫持续时间指示器和/或类似等。在此类的例子中,与电话应用关联的信息可以从可选择的表示忽略,例如控件、小键盘指示和/或类似等。在无论如何不限制本发明的范围的情况下,将可选择的表示基于应用信息的子集的至少一个可能技术优势在于减小包括在可选择的表示中的信息量。
[0078] 在一个例子实施例中,装置基于信息的子集来生成可选择的表示,从而与表示的应用关联的信息的至少一部分从可选择的表示忽略。装置可以基于确定信息的哪个子集可以允许用户识别应用来生成可选择的表示。信息的子集的确定可以由装置基于应用的至少一个特性来执行。例如,装置可以至少部分地基于与应用关联的类型来确定信息的子集。例如,装置可以确定消息收发应用的可选择表示的信息子集应该包括参与者信息和与最近的消息关联的信息。在另一个例子中,可以预先确定信息的子集。在此类的例子中,通过设置、通过编程、通过表和/或类似等来确定信息的子集。
[0079] 响应于用户选择电子邮件应用的表示1070,通过将装置200从第二状态切换回第一状态,焦点可以恢复到电子邮件应用。
[0080] 在其中从第一状态切换到第二状态终止第一状态中处于焦点对准的应用的例子实施例中,空闲屏950中的表示960、970可以包括终止的应用的表示。在此类的情形中,选择终止的应用的表示可以造成应用被重新启动。在一些另外的例子实施例中,可以以应用在其被终止时所具有的相同上下文来重新启动,有效地将装置200返回到其第一状态。
[0081] 在一些例子中,当装置已经处于第二状态中时执行平移输入可以造成装置重新进入第一状态或完全切换到不同的状态。
[0082] 在另外的例子中,平移输入的不同特性可以使得装置切换到不同的状态,其中在显示器上呈现另一显示。另一显示可以涉及设置菜单、替换的空闲屏、主菜单、不同的根导航显示、消息收发或另一个应用,或者装置的任意其他合适的功能。例如,第一方向上的平移输入可以使得涉及第二状态的显示被揭示并且使装置切换到第二状态,第二方向上的平移输入使得涉及第三状态的显示被揭示并且使得装置切换到第三状态。在一些例子中,特定方向上的平移输入可以使得预定的应用被启动,或功能被执行。例如,向显示器顶部的拖拽手势可以使得装置启动电子邮件应用,而向显示器的右手侧的拖拽可以使得装置处于静音模式中。
[0083] 如果当接收到平移输入时,装置已经正在显示根导航显示(例如,空闲或主屏),则装置可以被切换到与不同的根导航显示关联的状态。该切换可以是循环的,从而如果平移输入被重复足够的次数,则装置的状态最终将返回到原始显示的根导航显示。在其他的例子中,此类的功能性可以在其中装置被配置成呈现多于一个主屏的例子中找到应用。
[0084] 在其中装置被配置成呈现多个根导航显示并且平移输入具有将装置从应用切换到这些根导航显示之一的效果的例子中,根导航显示的选择(并且因此其第二状态)可以被确定为从其直接启动应用的根导航状态(例如,通过选择与根导航显示中的应用关联的选项)。在其中应用没有从根导航显示直接启动而是从另一个应用启动(例如,通过选择嵌入在由电子邮件应用所显示的消息中的超链路来启动web浏览器),则第二状态可以确定为其中其他应用正在运行,或另一个应用本身从其被启动(或者直接地,或经由其他应用的链)的根导航显示的状态。
[0085] 类似地,当多个根导航显示可用时,从其中应用正在运行的状态的切换并不必需要涉及切换到应用从其启动的根导航显示。替代地,切换可以去向不同的根导航显示(例如,将由装置显示的最近根导航显示)。
[0086] 图10示出用于实现上述功能的例子方法1000。在开始1010,方法以接收1020平移输入开始,例如在触摸屏上的拖拽操作。方法接着确定1030平移输入的至少一个特性,例如输入的长度或者其开始点和结束点的位置,是否满足至少一个预定的规则、并且响应于此确定,计算装置从锁定状态切换1040到解锁状态。方法接着在1050处结束。
[0087] 图11示出用于实现上述功能的另一例子方法1100。在开始1110,方法以接收1120平移输入开始。接着确定1130平移输入的至少一个特性是否满足第一组的一个或多个准则。如果确定至少一个特性满足第一组准则,则将计算装置从第一状态切换1240到第二状态。在第一状态中,应用处于焦点对准并且显示涉及该应用的第一显示,而在第二状态中时,应用并不焦点对准并且显示第二显示。方法接着在1150处结束。
[0088] 在没有以任意方式限制范围、解释或下面出现的权利要求的应用的情况下,这里公开的一个或多个例子实施例的技术效果是提供改进的用户体验,其中需要更少的用户输入动作来完成操作。
[0089] 本发明的例子实施例可以实现在软件、硬件、应用逻辑或软件、硬件和应用逻辑的组合中。软件、应用逻辑和/或硬件可以驻留在可移动存储器上、位于内部存储器中或在通信服务器上。在一个例子实施例中,应用逻辑、软件或指令集可以保持在各种传统的计算机可读介质的任意一个上。在该文档的上下文中,“计算机可读介质”可以是任意的介质或装置,其可以包含、存储、传送、传播或传输指令,该指令用于由指令执行系统、设备或装置,例如计算机,还有在图1中描述和绘出的计算机的例子来使用,或结合其来使用。计算机可读介质可以包括计算机可读存储介质,其可以是任意的介质或装置,其可以包含或存储用于由指令执行系统、设备或装置例如计算机来使用或结合使用。
[0090] 在一些例子实施例中,本发明可以实现为设备或装置,例如移动通信装置(例如移动电话)、PDA、计算机或其他计算装置、或视频游戏控制台。
[0091] 如果期望,这里所讨论的不同功能可以以不同的顺序和/或彼此并行地执行。进一步,如果期望,则上述功能的一个或多个可以是可选的或可以被组合。
[0092] 尽管在独立权利要求中陈述了本发明的各种方面,本发明的其他方面包括来自于上述的例子实施例和/或具有独立权利要求的特征的从属权利要求的其他组合,并且不仅仅包括在权利要求书中明确陈述的组合。
[0093] 这里注意到上面描述了本发明的例子实施例,不应在限制性的意义上来看待这些描述。相反,可以在不偏离本发明的如所附权利要求书所限定的范围下做出若干变形和修改。