具有基于姿势的任务管理的电子设备的制作方法

文档序号:6484817阅读:128来源:国知局
具有基于姿势的任务管理的电子设备的制作方法
【专利摘要】一种电子设备包括:用于显示(302)活动的第一应用的显示屏,用于提供指示物体相对于显示屏的运动的信号的运动感测组件,以及与运动感测组件和显示屏进行电子通信的处理器。该处理器评估来自运动感测组件的信号以识别(304)细分姿势,并命令显示屏在细分姿势一侧的显示屏的第一部分中显示(306)第一应用。
【专利说明】具有基于姿势的任务管理的电子设备
【技术领域】
[0001]本发明涉及一种具有使用姿势管理应用并在应用之间切换的能力的移动电子设备。
【背景技术】
[0002]诸如智能电话、个人数字助理(PDA)和平板的便携式电子设备已经变得流行并普遍存在。越来越多的特征被添加到这些设备,它们常常装备有强大的处理器、大容量存储器和开放式操作系统,这允许添加许多不同应用。流行的应用提供诸如呼叫、电子邮件、文本、图像获取、图像显示、音乐和视频回放、位置确定(例如,GPS)的功能,以及互联网浏览功能,等等。此外,这种设备常常包括各种用于传送指令以控制电子设备的操作的用户输入部件。例如,许多移动设备不仅装备有各种按钮和/或小键盘,而且具有触摸检测表面(例如触摸屏或触板),用户利用其仅仅通过触摸移动设备的特定区域和/或通过沿移动设备的表面移动手指就能够传送指令来控制电子设备。
[0003]由于期望保持设备便携性,所以移动电子设备(例如智能电话)常常具有有限的显示屏和用户界面表面区域。一般地,对于这种设备,仅仅能一次浏览单个应用。此外,应用之间的切换常常需要关闭或至少暂停当前运行的应用。因此,期望提供一种具有解决这些顾虑的特征的电子设备。
【专利附图】

【附图说明】
[0004]图1是示例性电子设备的正面透视图;
[0005]图2是图1的示例性电子设备的框图;
[0006]图3示出了用于图1的电子设备的示例性方法;以及
[0007]图4-11是示出了图3的方法的图1的示例性电子设备的正面视图。
【具体实施方式】
[0008]具有显示屏和触摸检测表面(形成触摸屏)的移动电子设备生成表示用户姿势的信号。当活动的应用正在运行并被显示在显示屏上时,用户可以利用细分姿势将显示屏划分为两个部分,细分姿势通过触摸检测表面和处理器被检测和识别。当有效的细分姿势被识别时,细分姿势的位置指示在两个部分之间的边界。然后控制设备使得活动的应用在尺寸上被减小并被显示在一个部分中。可选地,在另一部分中显示用于选择的应用图标集合。然后用户可以选择期望的一个应用图标,并且在另一部分中启动和显示与选择相关联的应用(替换应用图标)。依照此方式,可以同时显示两个或更多个应用,可以使用诸如剪贴、拖放等等的公知功能在它们之间来传递数据。此外,然后可以关闭或最小化第一活动的应用,并且第二活动的应用在尺寸上被增加以显示在整个显示屏上。用这样的方式,简单和直观的姿势可用于允许显示和管理多个应用以及在应用之间进行切换。
[0009]现在参考图1,示出了示例性移动电子设备102,其可以采取移动电话的形式(参照图2更全面地描述)并可以包括诸如呼叫、电子邮件、文本、图像获取的功能和互联网浏览功能等等。在其他实施例中,移动电子设备可以是诸如个人数字助理、遥控器、电子图书阅读器或平板的多种其他设备之一。电子设备102包括运动感测部件,其在图1中采取与显示屏106相关联的触摸检测表面104的形式来形成触摸屏。触摸检测表面104可以是多种已知触摸检测技术中的任何一个,例如电阻性技术、电容性技术或光技术。如图所示,触摸检测表面104包括可透光板或覆盖显示屏106的其他技术(例如液晶显示器屏幕)。可选择地,运动感测部件可以是触摸板(不覆盖显示屏),游戏杆、鼠标或其他类型的图形用户接口。
[0010]可选择地,运动感测部件可以采用其他形式,诸如申请号为12/471,062、名称为“Sensing Assembly For Mobile Device”(用于移动设备的感测部件)以及于2009年5月22日提交的美国专利申请中示出和描述的感测部件。例如,这种感测部件可以包括多个设置为在各个方向上向外发光的光发射器,具有至少一个设置为接收源于每个光发射器的从物体反射的发射光的相应部分的光接收器(光发射器和光接收器的其他配置也是可能的),并且还可以检测和识别各种用户姿势。
[0011]可选地,电子设备102可包括具有用于输入操作设备的各种用户命令的大量按键的小键盘108。尽管将小键盘108被示为QWERTY小键盘,但是可以将小键盘实现为贝尔电话小键盘(1-9,*,0,# ),具有诸如‘home’和‘backspace’的按钮的常规小键盘,或者具有可编程“软”按键的其他类型的小键盘。
[0012]电子设备102可操作以便以各种已知方式之一来检测和识别用户的各种姿势(其中,每个姿势是诸如一只手或一个或多个手指的外部物体相对于设备的运动的特定模式)。触摸屏是有利的,因为可以在控制手势被施加在其上的触摸检测表面下面直接显示可变的图形。
[0013]参照图2,框图200示出了电子设备102的移动智能电话实现方式的示例性内部部件。这些部件可以包括无线收发器202、处理器204(例如微处理器、微型计算机、专用集成电路等等)、存储器206、一个或多个输出部件208、一个或多个输入部件210和一个或多个传感器228。该设备还可以包括部件接口 212和电源214,该部件接口 212提供到用于附加的或增强的功能的辅助部件或附件的直接连接,诸如电池的电源214用于给其他内部部件供电。所有内部部件可以互相耦合,并通过一个或多个内部通信链路232,诸如内部总线,来互相通信。
[0014]存储器206可以包括各种形式中的任何一种(例如,只读存储器、随机存取存储器、静态随机存取存储器、动态随机存取存储器,等)的一个或多个存储器设备,并且存储器206可以被处理器204使用以保存和检索数据。存储器206保存的数据可以包括操作系统、应用和信息数据。每个操作系统包括控制诸如各种内部部件之间的交互、经由无线收发器202和/或部件接口 212与外部设备进行通信、将应用和数据保存到存储器206和从存储器206检索应用和数据的电子设备的基本功能的可执行代码。
[0015]就程序(应用)而言,每个程序包括使用操作系统来提供更具体的功能的可执行代码,更具体的功能诸如文件系统服务和处理保存在存储器206中的受保护和非受保护的数据。尽管许多这种程序控制电子设备102的标准功能或需要的功能,但是在很多情况下这些程序包括控制可选或专用功能的应用,其可以在某些情况下通过与电子设备制造商无关的第三方提供商来提供。
[0016]最终,相对于信息数据,这是可由操作系统或程序引用和/或操纵来执行移动设备102功能的非可执行代码或信息。这种信息数据可以包括例如制造期间在电子设备102上预编程的数据,或上传到服务器或其他设备、从服务器或其他设备下载或者在服务器或其他设备处访问的多种信息类型中的任何一种,电子设备102在进行操作期间与该服务器或其他设备进行通信。
[0017]可以编程移动设备102使得处理器204和存储器206与电子设备的其他部件交互来执行各种功能,其包括与触摸检测表面104交互来从其中接收指示姿势的信号、评估这些信号来识别各种姿势、以及按照下述方式来控制设备。
[0018]尽管没有在图2中特别示出,处理器可以包括用于检测诸如单个手指滑动(包括它的位置)、两个手指滑动(包括它的位置)、轻敲(包括它的位置)、双敲(包括它的位置)的不同姿势的各种模块,以及按住并拖动(包括它的位置)姿势检测模块。此外,处理器可以包括用于发起诸如启动应用、把显示屏细分为多个部分,在一部分中显示应用图标集合,从全屏大小调整应用大小使得其适合在显示屏的一部分内,反之亦然(最小化和最大化功能)的不同活动以及数据传送功能的各种模块。检测某些姿势(包括姿势的位置和时序)可触发特定的动作模块。因此,当单个手指滑动姿势检测模块断定单个手指已经从显示屏的一边挥到相对的一边时,这会触发细分动作模块。
[0019]无线收发器202可以包括蜂窝收发器203和无线局域网(WLAN)收发器205两者。每个无线收发器202使用用于通信的无线技术,诸如包括模拟通信(使用AMPS)、数字通信(使用 CDMA、TDMA, GSM、iDEN、GPRS、EDGE 等)和下一代通信(使用 UMTS、WCDMA, LTE、IEEE802.16等)或其变型的基于蜂窝的通信技术,或对等网络或ad hoc通信技术(诸如HomeRF、蓝牙和IEEE802.11 (a、b、g或η),或其他无线通信技术。
[0020]与电子设备102的其他内部部件结合的无线收发器202的示例性操作可以采用各种形式,并且例如可以包括操作,其中在接收到无线信号之后,内部部件检测通信信号并且收发器202解调通信信号来恢复输入的信息,诸如通过无线电信号发送的语音和/或数据。在从收发器202接收输入的信息之后,处理器204格式化输入的信息,用于一个或多个输出部件208。同样地,对于无线信号传输,处理器204格式化输出信息,其可以由输入部件210激活或不激活,并将输出信息传送到一个或多个无线收发器202用于调制为通信信号。一个或多个无线收发器202将调制信号传送到远程设备,诸如小区塔或接入点(未示出)。[0021 ] 输出部件208可以包括各种视觉的、音频的和/或机械的输出。例如,输出部件208可以包括一个或多个视觉输出部件216,诸如显示屏106。一个或多个音频输出部件218可以包括扬声器、警报器和/或蜂鸣器,并且一个或多个机械输出部件220例如可以包括振动机构。类似地,输入部件210可以包括诸如相机的光学传感器的一个或多个视觉输入部件222,诸如麦克风的一个或多个音频输入部件224,以及诸如图1的触摸检测表面104和小键盘108的一个或多个机械输入部件226。
[0022]传感器228可以包括接近传感器229以及其他传感器231两者,诸如加速仪、陀螺仪或能提供相关信息的任何其他传感器,如此来识别设备102的当前位置或方位。
[0023]致动一个或多个输入部件210的动作可以包括例如通电、打开、解锁、移动和/或操作设备102。例如,当通电之后,可以将具有预定应用图标集合的‘主屏幕(home screen) ’显示在显示屏106上。
[0024]图3示出了可以由电子设备102执行的方法300,诸如每次当用于选择的应用图标集合被显示在显示屏上的时候。方法在步骤302处开始,其中响应于用户输入命令,诸如选择期望的一个所显示应用图标的触摸姿势,启动期望的第一应用并将其显示在显示屏上。图4示出了显示在显示屏106上的第一运行应用400的例子。由于便携式电子设备的小屏幕大小,所以通常以全屏格式显示活动的应用,如图所示。然后处理进行到步骤304。
[0025]在步骤304处,设备102监控来自触摸检测表面的信号以检测用于将显示器细分为第一部分和第二部分的有效的姿势。例如,如图5中示意性示出的,有效的细分姿势可以是滑动姿势(箭头500指示的),其是诸如手指的物体一般在xy平面中相对于设备的一个方向上的运动。所示出的滑动姿势从显示屏106的顶端延伸到底部,以定义显示屏的左侧部分502和右侧部分504。从一侧延伸到另一侧的滑动姿势还可以是有效的细分姿势,可操作来将显示屏细分为顶端部分和底部部分。另一可能的细分姿势可以是定义显示屏内的有界区域900的姿势,如图9中示意性示出的那样。然后处理进行到步骤306。
[0026]应注意的是,滑动姿势500划分左侧部分502和右侧部分504之间的边界511。尽管示出了线性的、正交的姿势500,但是由于人为因素,姿势本身可以不是完美地线性或正交的,而在创建边界511时方法300可将姿势解释为线性和正交的。此外,该方法可接受线性、倾斜姿势、弯曲姿势、三维以及其他类型的姿势。同时,尽管此处描述了触摸屏姿势(其中用户直接触摸图像来提供输入),但是可以使用其他姿势,诸如鼠标或游戏杆姿势(其中指示设备用于操纵图像上的指示器图标)或空间中的三维姿势。
[0027]在步骤306处,设备102操作以在第一部分502中显示第一运行应用400 (以缩小的尺寸)。在步骤307,设备操作以在第二部分504中显示预定的应用图标集合602,诸如图6所示出的。预定的应用图标集合602例如可以包括,对应于一个或多个已安装应用、最近关闭的应用、最喜爱的应用和在后台运行的应用的图标。如图所不,将应用400显不在左侧部分502上,将应用图标显示在右侧部分504上,尽管在其他实施例中,哪个部分接收缩小尺寸的应用可以被设置为默认,作为偏好,或可以使用姿势进行改变。例如,默认的或用户可编程的设置可一致地将第一运行应用放置在较小的部分中。可选择地,默认的或用户可编程的设置可一致地将第一运行应用放置在左侧或底侧的部分中。作为附加的示例,从左至右的两个手指滑动姿势可以操作以将部分502的内容拖动到部分504,同时将部分504的内容转移到部分502。然后处理进行到步骤308。
[0028]在步骤308处,当显示应用图标时,设备监控来自触摸检测表面104的信号以检测用于选择应用图标之一的有效的姿势。这种选择姿势可以是用户手指604(或输入笔)在对应于期望的所选图标的区域中的简单触摸,如图6示意性地示出的那样。然后处理进行到步骤310。
[0029]在步骤310处,设备102操作以在显示屏的第二部分504中启动和显示第二应用,第二应用是对应于所选图标的应用。依照此方式,将第一应用400显示在第一部分502中,并且将第二应用700显示在显示屏的第二部分中,如图7中所示。然后处理进行到步骤312。
[0030]在步骤312处,当两个应用都被显示时,电子设备监控数据传送命令,并且使用诸如剪贴或拖放的已知技术,响应操作以影响第一和第二应用之间的数据传送。然后处理进行到步骤314。[0031]在步骤314处,当两个运行应用都被显示时,设备监控来自触摸检测表面的信号来检测用于关闭运行应用之一的有效的姿势,或用于最大化运行应用之一的有效的姿势。例如,可以通过在包括要关闭的应用的显示屏一部分中夹两个手指或也许在对应于运行应用之一的适当标记或指示‘关闭(close)’的位置单次触摸来实现关闭姿势。类似地,可以通过在第一部分或第二部分中将两个手指移动分开或也许是在对应于运行应用之一的适当标记或者指示最大化的位置单次触摸来实现最大化姿势。然后处理进行到步骤316。
[0032]在步骤316处,设备102做动作来对应于最大化姿势调整应用大小,同时关闭其他应用(或使其在后台运行),如图8所示,其中假定的所选择的应用(运行的第二应用700)被显示在基本上整个显示屏上。可选择地,设备做动作来对应于关闭姿势关闭应用,同时增大其他应用的尺寸。
[0033]在步骤318处,可以确定是否继续当前应用700作为启动的应用。如果是,处理可以再次进行到步骤304。如果不是,例如,如果检测到退出命令,则在320处处理结束。
[0034]图9-11提供了电子设备的操作的另一例子。图9示出了被分成第一部分900和第二部分902的显示屏。图10示出了应用图标集合1000,其然后可以被显示在部分900中。图10示出了可以选择要在部分900中显示的另一应用1100,同时将应用700显示在部分902 中。
[0035]依照此方式,姿势提供了用户友好的和直观的方式来管理和任务在任务之间切换。尽管这里描述的实现方式示出了用于将显示器划分为两个部分的单个细分姿势(例如,线“I”或封闭区域“□”),但是可以使用双细分姿势来将显示器划分为四个部分(例如,交叉或加号“+”)或三个部分(例如,“τ”),以及还可以将其他姿势或姿势序列定义为有效的细分姿势。
[0036]如同本领域技术人员理解的那样,处理器204执行计算机程序代码来实现此处所述的方法。实施例包括包含在诸如软盘、CD-ROM、硬盘驱动器或任何其他计算机可读存储介质的有形介质中实施的指令的计算机程序代码,其中,当处理器载入并执行计算机程序代码时,处理器成为实践本发明的设备。实施例包括计算机程序代码,例如,无论被保存在存储介质中、由计算机载入和/或执行或诸如在电线或电缆上,通过光纤或经由电磁辐射在一些传输介质上发送,其中,当计算机载入并执行计算机程序代码时,计算机变成实践本发明的装置。当在通用微处理器上实现时,计算机程序代码段配置微处理器以创建特定的逻辑电路。
[0037]特别指出的是,本发明不限于此处包含的实施例和例证说明,还包括那些实施例的修改形式,包括归入所附权利要求范围内的实施例的多个部分和不同实施例的要素的组
口 ο
【权利要求】
1.一种电子设备,包括: 显示屏,所述显示屏用于显示活动的第一应用; 运动感测组件,所述运动感测组件用于提供指示物体相对于所述显示屏的运动的信号;以及 处理器,所述处理器与所述运动感测组件和所述显示屏进行电子通信,以评估所述信号以识别细分姿势并且命令所述显示屏在所述细分姿势的一侧的所述显示屏的第一部分中显示所述第一应用。
2.如权利要求1所述的电子设备,其中,所述显示屏最初以全屏格式显示所述活动的第一应用。
3.如权利要求1所述的电子设备,其中,将所述显示屏和所述运动感测组件包含进触摸屏中。
4.如权利要求1所述的电子设备,其中,所述运动感测组件是触摸检测表面。
5.如权利要求1所述的电子设备,其中,所述运动感测组件包括至少一个光发射器和至少一个光接收器。
6.如权利要求1所述的电子设备,其中,所述细分姿势的位置定义在所述显示屏的所述第一部分和所述第二部分之间的边界。
7.如权利要求1所述的电子设备,其中,所述处理器还: 引导所述显示屏在所述显示屏的第二部分中显示多个应用图标, 评估所述信号以识别对应于所述多个应用图标之一的选择姿势,然后接着启动对应于所述选择的多个应用图标之一的第二应用并且引导所述显示屏在所述显示屏的所述第二部分中显示所述第二应用。
8.如权利要求7所述的电子设备,其中,所述多个应用图标对应于下列中至少一个:一组已安装的应用,一组最近使用的应用,以及一组在后台运行的应用。
9.如权利要求7所述的电子设备,其中,所述多个应用图标对应于预先确定的一组应用。
10.如权利要求7所述的电子设备,其中,所述处理器附加地: 评估所述信号以识别数据传送姿势,并且响应于识别所述数据传送姿势将数据从所述第一应用传送到所述第二应用。
11.如权利要求7所述的电子设备,其中,所述处理器还: 评估所述信号以识别对应于所述第一应用的关闭姿势,然后接着引导所述显示屏以全屏格式显示所述第二应用。
12.如权利要求7所述的电子设备,其中,所述处理器还: 评估所述信号以识别对应于所述第一应用的最大化姿势,然后接着引导所述显示屏以全屏格式显示所述第一应用。
13.如权利要求1所述的电子设备,其中,所述细分姿势是从所述显示屏的一边延伸到所述显示屏的相对一边的滑动姿势。
14.如权利要求1所述的电子设备,其中,所述细分姿势是在所述显示屏内划定封闭区域的滑动姿势。
15.—种用于电子设备的方法,所述方法包括:在显示屏上以全屏格式显示第一应用; 检测对于所述显示屏的细分姿势;以及 在所述细分姿势一侧的所述显示屏的第一部分中显示所述第一应用。
16.如权利要求15所述的方法,还包括: 在所述细分姿势另一侧的所述显示屏的第二部分中显示多个应用图标,其中,每个图标对应于各自的可选应用; 检测对应于所述多个应用图标之一的选择姿势;以及 在所述显示屏的所述第二部分中启动和显示与所述选择的多个应用图标之一相关联的第二应用。
17.如权利要求16所述的方法,还包括基于所述细分姿势的位置在所述第一部分和所述第二部分之间设置边界。
18.如权利要求16所述的方法,还包括: 通过所述电子设备并且当显示所述第一应用和所述第二应用两者时,检测对应所述第一应用的关闭姿势;以及 在所述显示屏的所述第一部分中中断所述第一应用的显示。
19.如权利要求18所述的方法,其中,所述中断包括下列之一:终止所述第一应用或在后台运行所述第一应用。·
20.如权利要求18所述的方法,还包括: 通过所述电子设备并且当显示所述第一应用和所述第二应用两者时,检测数据传送姿势;以及 将数据从所述第一应用传送到所述第二应用。
【文档编号】G06F3/0488GK103718150SQ201180071826
【公开日】2014年4月9日 申请日期:2011年6月21日 优先权日:2011年6月21日
【发明者】黄萌 申请人:摩托罗拉移动有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1