多屏幕移动设备和操作的制作方法

文档序号:15575313发布日期:2018-09-29 05:24阅读:169来源:国知局

本公开涉及多屏幕移动设备,并且更具体地,涉及多屏幕移动设备的操作。



背景技术:

移动设备已经变得无处不在。目前使用的许多移动设备具有单个屏幕。单屏幕移动设备通常包括物理键盘或使用触敏屏幕作为用户可以通过其进行交互的界面的一部分。单屏幕移动设备在技术上是成熟的,因此具有明确定义的用户交互模型。



技术实现要素:

技术问题

多屏幕移动设备为用户提供扩展的可视工作空间。然而,目前,多屏幕移动设备并不像单屏幕移动设备那样普及。此外,与单屏幕移动设备相比,针对多屏幕移动设备的可用用户交互模型没有明确定义。在没有明确的用户交互模型的情况下,多屏幕移动设备可能不太直观地操作,并且因此尽管具有附加屏幕的潜在优点,但对用户来说不如单屏幕移动设备有用。

附图说明

图1是示出了示例性移动设备的图。

图2是处于闭合布置的图1的移动设备的透视图。

图3是示出了图1的移动设备的示例性硬件架构的框图。

图4是示出了针对图1的移动设备的示例性低电力模式的图。

图5是示出了使用针对移动设备的低电力模式的操作的示例性方法的流程图。

图6是示出了可以显示在图1的移动设备的屏幕上的示例性辅助视图的图。

图7是示出了针对图1的移动设备的智能助理模式的示例性实现的图。

图8是示出了针对图1的移动设备的智能助理模式的另一个图。

图9是示出了针对图1的移动设备的多任务模式的示例性实现的图。

图10是示出了针对图1的移动设备的示例性预览视图模式的图。

图11是示出了针对图1的移动设备的预览视图模式(peekviewmode)的另一个图。

图12是示出了针对图1的移动设备的示例性应用抽屉模式的图。

图13是示出了针对图1的移动设备的应用抽屉模式的另一个图。

图14是示出了针对图1的移动设备的应用抽屉模式的另一个图。

图15是示出了针对图1的移动设备的示例性内容推荐模式的图。

图16是示出了针对图1的移动设备的内容推荐模式的另一个图。

图17是示出了针对图1的移动设备的示例性手势板模式的图。

图18是示出了针对图1的移动设备的另一示例性操作模式的图。

图19是示出了管理针对图1的移动设备的应用的示例性方法的流程图。

图20是示出了针对图1的移动设备的示例性软件导航模式的图。

具体实施方式

一个实施例可以包括一种操作具有多个显示单元的移动设备的方法。所述方法可以包括:响应于在移动设备上执行应用,使用移动设备的处理器来确定移动设备的应用使用的传感器,并使用处理器来确定多个显示单元中的哪个显示单元包括所述应用使用的传感器。所述方法可以包括:使用处理器,在包括所述应用使用的传感器的显示单元的屏幕上显示所述应用。

在方法的一个实施例中,所述方法还包括:响应于检测到包括显示在多个显示单元的第一显示单元的屏幕上的所选定应用的操作上下文,移动设备处于预定布置,并且检测到多个显示单元的第二显示单元的屏幕上的选定用户输入,使用第二显示单元的屏幕来实现手势板模式,以控制显示在第一显示单元的屏幕上的选定应用的至少一个操作。

另一个实施例可以包括一种移动设备。所述移动设备可以包括多个显示单元,所述多个显示单元彼此耦合并且被配置为围绕轴旋转,其中,每个显示单元包括屏幕。所述移动设备可以包括显示单元中的至少一个内的处理器。所述处理器被编程为发起包括以下操作的可执行操作:响应于执行应用,确定移动设备的应用使用的传感器,确定多个显示单元中的哪个显示单元包括应用使用的传感器,以及在包括应用使用的传感器的显示单元的屏幕上显示应用。

另一个实施例可以包括一种计算机程序产品。计算机程序产品可以包括其上存储有程序代码的计算机可读存储介质。程序代码能够由移动设备的处理器执行,所述移动设备包括多个显示单元以执行方法。所述方法可以包括:响应于在移动设备上执行应用,使用移动设备的处理器来确定移动设备中应用使用的传感器,并使用处理器来确定多个显示单元中的哪个显示单元包括所述应用使用的传感器。所述方法还可以包括:使用处理器,在包括所述应用使用的传感器的显示单元的屏幕上显示所述应用。

提供本概述部分仅仅是为了介绍某些概念而不是为了识别所要求保护的主题的任何关键或必要特征。根据附图和以下详细描述,本发明的许多其他特征和实施例将是显而易见的。

虽然本公开内容以限定新颖特征的权利要求作出结论,但是相信通过结合附图来考虑说明书将更好地理解本文描述的各种特征。提供本公开中描述的过程、机器、制造品及其任何变型是出于说明的目的。描述的任何具体结构和功能细节不应解释为限制性,而是仅作为权利要求的基础并作为用于教导本领域技术人员以各种方式以实质上任何合适详述的结构来采用所描述的特征的表示性基础。此外,本公开中使用的术语和短语不应是限制性的,而是提供了所描述的特征的可理解的描述。

本公开涉及多屏幕移动设备,并且更具体地,涉及多屏幕移动设备的操作。根据本文描述的发明性布置,提供了便于多屏幕移动设备的直观使用和导航的用户交互模型。与传统的交互模式相比,用户交互模型允许用户执行复杂的任务并且在更短的时间内以减少用户认知负担的方式与多屏幕移动设备无缝地交互。

例如,使用移动设备的多个屏幕,用户可以容易地在应用之间切换、并发查看多个应用、以及对应用进行导航。此外,移动设备可以在一个屏幕上向用户提供补充或上下文相关的信息,从而允许用户在移动设备的另一个屏幕上继续执行任务。移动设备有效地使用户不必在应用之间和/或应用内的视图之间切换以获得完成任务所需的信息。

以上引用并在本公开中描述的各种用户交互模型被实现为多屏幕移动设备的操作模式和/或特征。在一个方面,这些操作模式和/或特征可以在多屏幕移动设备的操作系统和/或应用内实现。以下将参照附图更加详细地描述本发明布置的其他方面。

图1是示出了示例性移动设备100的图。移动设备的示例可以包括但不限于“智能”电话、平板计算机、移动多媒体设备和游戏机、移动互联网设备、个人数字助理、膝上型计算机,移动家电设备等。在图1的示例中,移动设备100使用手持式外形来实现。

如图所示,移动设备100包括显示单元105和显示单元110。铰链115将显示单元105与显示单元110耦接。例如,铰链115可以机械地耦接显示单元105和110。此外,显示单元105可以经由铰链115内的电路(未示出)与显示单元110通信地链接。显示单元105可以包括屏幕120。显示单元110可以包括屏幕125。在一个方面,屏幕120和125可以实现为触敏屏幕。此外,屏幕120和125可以是能够显示运动图形、视频、视频游戏等的彩色屏幕。

在一个实施例中,铰链115可以被配置为允许显示单元105和110中的每一个围绕轴130转动或旋转。轴130可以平行于铰链115的纵向方向来定向。通常,显示单元105和110可以折叠成闭合布置。在一个方面,铰链115可以被配置为允许显示单元105和110围绕轴130旋转,使得屏幕120和125面向内朝向彼此。在这种被称为“向内闭合”布置的配置中,用户不能看到屏幕120和屏幕125。在另一方面,铰链115可以被配置为允许显示单元105和110围绕轴130旋转,使得屏幕120和125面向外远离彼此。在这种被称为“向外闭合”布置的配置中,屏幕120和125都可由用户观看,但不是同时观看,因为用户需要翻转或转动移动设备100以观看后向屏幕。应当理解,向内闭合布置和向外闭合布置都被认为是本公开中的“闭合布置”。如图1中所示,移动设备100处于打开布置。

在一个示例性实现中,显示单元105和110可以包括一个或多个传感器。在一个方面,包括在显示单元105和110中的传感器可以是相同的。在另一方面,包括在显示单元105和110中的传感器可以是不同的。在另一示例中,一个或多个传感器可以包括在显示单元105和110中的每一个中,而一个或多个其他传感器可以仅包括在显示单元105中或仅包括在显示单元110中。在又一示例性实现中,显示单元105和110可以被配置为使得仅显示单元105包括传感器,而显示单元110不包括传感器。出于讨论和确定哪些传感器可以被包括在显示单元105和/或显示单元110中的目的,实现触摸灵敏度、可以是屏幕120和/或屏幕125的一部分的任何传感器不被认为是“传感器”。

在图1的示例中,显示单元105可以包括诸如一个或多个硬件控件等传感器。如图所示,显示单元105的硬件控件可以包括主页按钮135、后退按钮140和多任务模式按钮145。显示单元105还可以包括硬件电源按钮(未示出)和硬件音量按钮(未示出)。显示单元110可以不包括任何硬件控件。

显示单元105的其他示例性传感器可以包括相机150和扬声器155。移动设备100可以包括在显示单元105和/或显示单元110内,面向相机150的相反方向的另一相机(未示出)。显示单元105还可以包括麦克风作为传感器。麦克风也未在图1中示出。

通常,无论是显示信息还是接收用户输入,移动设备100都可以彼此独立地操作和/或控制屏幕120和屏幕125。这样,用户可以独立控制屏幕120和125二者。例如,屏幕120和屏幕125可以并发显示应用和/或内容。另外的屏幕120和125可以彼此独立地显示应用和/或内容。

在一个实施例中,可以用显示单元105作为主单元并且显示单元110作为辅助单元来实现移动设备100。例如,显示单元110,更具体地,屏幕125可以用作辅助屏幕。辅助屏幕可以显示一个或多个不同的辅助视图。移动设备100可以独立于显示在屏幕120上的任何内容和/或应用,并与显示在屏幕120上的任何内容和/或应用同时地在屏幕125上显示辅助视图。

图2是处于闭合布置的移动设备100的透视图。更具体地,图2示出了处于向外闭合布置的移动设备100。如图所示,显示单元105和110是背对背的,允许屏幕120和屏幕125(未示出)从移动设备100面向外,使得用户可以看到屏幕120和125中的每一个。如上所述,当处于向外闭合布置时,屏幕120和125不能同时由同一用户查看。为了便于说明,图2中未示出硬件控件135、140和145。

在一个实施例中,当移动设备100处于向外闭合布置时,可以关闭屏幕125。当移动设备100处于向外闭合布置时,屏幕125可能不面向用户。因此,移动设备100可以关闭屏幕125以防止屏幕125显示任何信息,而可以打开屏幕120以显示信息。在一个实施例中,可以完全关闭屏幕125,以便屏幕125不显示任何信息并且不检测来自用户的触摸输入。在另一个实施例中,可以关闭屏幕125,以免显示信息,但保持触摸灵敏度,以便检测来自用户的触摸输入。

图3是示出了针对移动设备100的示例性硬件架构的框图。图3所示的架构可以用于实现各种不同的多屏幕设备中的任何一种,所述多屏幕设备包括能够执行本公开中描述的操作的处理器和存储器。

显示单元105包括至少一个处理器305,其通过系统总线315或其他合适的电路(例如,输入/输出(i/o)子系统)耦接到存储器元件310。移动设备100将程序代码存储在存储器元件310内。处理器305执行经由系统总线315从存储器元件310存取的程序代码。存储器元件310包括一个或多个物理存储器设备,例如,本地存储器320和一个或多个大容量存储设备325。本地存储器320指的是在程序代码的实际执行期间通常使用的随机存取存储器(ram)或其他非持久性存储器设备。大容量存储设备325可以实现为硬盘驱动器(hdd)、固态驱动器(ssd)或其他持久性数据存储设备。显示单元105还可以包括一个或多个高速缓冲存储器(未示出),提供至少一些程序代码的临时存储,以便减少在执行期间必须从大容量存储设备325获取程序代码的次数。

显示单元105还可以包括屏幕120和一个或多个传感器,一个或多个传感器包括但不限于:一个或多个相机340(例如,前置和/或后置)、一个或多个麦克风345、和/或一个或多个扬声器350。显示单元105还可以包括一个或多个其他传感器355、一个或多个网络适配器360、和/或一个或多个无线网络适配器365。屏幕120、相机340、麦克风345、扬声器350、传感器355、网络适配器360和无线网络适配器365可以通过系统总线315耦接到处理器305和/或存储器元件310。传感器355的示例可以包括但不限于加速度计、光传感器、一个或多个生物传感器、陀螺仪、罗盘等。屏幕120、相机340、麦克风345、扬声器350、其他传感器355、网络适配器360和无线网络适配器365可以直接耦接到系统总线315,或者可以通过中间i/o控制器耦接到系统总线315。

网络适配器360可以实现为被配置为与其他设备建立有线通信链路的通信电路。通信链路可以通过网络建立或者作为对等通信链路建立。示例性网络适配器150可以包括但不限于调制解调器、电缆调制解调器、以太网端口。无线网络适配器365可以实现为被配置为与其他设备建立无线通信链路的无线收发器。示例性无线网络适配器365可以包括但不限于短距离无线收发器(例如,兼容的收发器和/或兼容802.11x(wi-fitm)的收发器)、长距离无线收发器(例如,蜂窝收发器)等。因此,网络适配器360和无线网络适配器365使移动设备100能够耦接到其他系统、计算机系统、远程打印机和/或远程存储设备。

如图3所示,存储器元件310可以存储操作系统370和一个或多个应用375。在一个方面,由移动设备100执行,更具体地,由显示单元105的处理器305执行以可执行程序代码形式实现的操作系统370和应用375。这样,操作系统370和应用375可以被认为是移动设备100的集成部分。操作系统370、应用375以及由移动设备100使用、生成和/或操作的任何数据项是在被用作移动设备100的一部分时赋予功能的功能数据结构。

显示单元110可以通过铰链115耦接到显示单元105。如图所示,显示单元110可以包括屏幕125和一个或多个可选传感器380。可选传感器380的示例可以包括但不限于一个或多个相机(例如,前置和/或后置相机)、一个或多个麦克风、一个或多个扬声器、加速度计、光传感器,一个或多个生物传感器、陀螺仪、罗盘等。屏幕120和可选传感器380可以经由电路直接耦接(例如,通信链接到)到系统总线315,或者可以经由电路通过中间i/o控制器耦接(例如,通信链接到)到系统总线315。

在一个示例性布置中,传感器355中的一个或多个可以位于铰链115内,以检测显示单元105相对于显示单元110的布置(或位置)。传感器可以指示移动设备110是否处于向内闭合布置、向外闭合布置、打开等。在移动设备100打开的情况下,传感器可以指示显示单元105相对于显示单元110围绕轴130的布置的程度或另一度量,例如,显示单元105和显示单元110之间关于铰链115和/或轴130形成的角度。

移动设备100可以包括比图3所示的组件更少的组件或者包括图3未示出的附加组件。此外,一个或多个示意性组件可以结合到另一组件中,或者可以另外形成另一组件的一部分。例如,处理器可以包括至少一些存储器。

图4是示出了针对移动设备100的示例性低电力模式的图。在一个实施例中,移动设备100至少最初可以处于待机模式。在待机模式中,屏幕120和125二者都可以不显示信息,例如,被关闭。此外,移动设备100可以禁用屏幕120和125中的一个或屏幕120和125二者的触摸灵敏度。无论移动设备100处于向内闭合布置还是向外闭合布置,响应于从闭合布置被打开,移动设备100可以进入低电力模式。

在另一个实施例中,响应于对屏幕120和/或125的轻击,移动设备100可以从待机模式进入低电力模式。在该情况下,虽然移动设备100可以关闭屏幕120和125,但是移动设备100可以保持屏幕120和/或屏幕125的触摸灵敏度开启或激活。

响应于进入低电力模式,屏幕125和130可以通过使用低电力模式配色方案显示信息而变得可操作。如本公开中所定义的,术语“低电力模式配色方案”表示使用深色背景和较浅色的文本和/或图像的配色方案。在一个示例中,低电力模式配色方案可以是黑色和白色。在另一示例中,低电力模式配色方案可以是灰度。例如,低电力模式配色方案可以限于两种颜色,包括深色背景颜色和用于显示相对于深色背景颜色的信息的较浅的前景颜色。在使用低电力模式配色方案时,可以抑制用作主页画面和/或桌面的背景的任何图像、颜色等,并且可以仅使用纯色、深色作为屏幕120和/或屏幕125上的背景。例如,屏幕120和125可以使用黑色或其他深色背景以及比背景浅的较浅的前景颜色(例如,如白色或浅灰色)来显示信息。使用深色或黑色背景允许移动设备100在屏幕120和/或125活动显示信息的同时节省电力。

在一种布置中,在低电力模式下操作时,屏幕125可以显示多个辅助视图中的一个。可以显示在屏幕125上的可用辅助视图可以包括但不限于任务视图、通知视图和控制视图。在图4的示例中,用户已选择通知视图作为默认辅助视图。因此,响应于进入低电力模式,移动设备100可以使屏幕125仅使用低电力模式配色方案来操作以显示默认辅助视图,例如,该示例中的通知视图。

在通知视图中,屏幕125显示一行可选图标402、404、406、408和410。在图4的示例中,图标402、404、406、408和410可以是“开/关”开关,可以由用户选择,用于激活和/或解激活移动设备100的不同传感器和/或操作模式。例如,图标402、404、406、408和/或410可以用来激活和/或解激活收发器、wifitm收发器;将移动设备100置于飞行模式,其中所有无线收发器都被解激活;使移动设备100上的声音静音等。在通知视图内,还可以示出来自不同应用的若干通知,如图标412、414和416所示。还可以根据诸如“社交”、“新闻”等类别来组织通知。

在低电力模式下,屏幕120还可以使用如针对屏幕125所描述的低电力模式配色方案来呈现信息。在图4的示例中,屏幕120可以显示时间。在其他布置中,屏幕120可以显示日期、日期和时间、和/或其他有限的信息。在一个方面,用户可以选择在低电力模式下可以显示在屏幕120和/或屏幕125上的特定数据项。例如,参考屏幕125上的通知,用户可以选择可以以低电力模式显示的特定类型的通知以解决用户隐私问题。当移动设备100在低电力模式下操作时,用户未选择的任何通知可能不会显示在屏幕125上。当移动设备100未处于低电力模式(例如,当处于正常操作模式)时,可以在通知视图中示出移动设备100处于低电力模式时未被选择显示的通知和未显示在通知视图上的通知。

在一种布置中,响应于用户输入,移动设备100可以退出低电力模式。例如,用户输入可以是诸如从屏幕125的下部或底部沿“^”符号指示的方向向上滑动的手势。响应于检测到用户输入,移动设备100可以退出低电力模式。因此,移动设备100可以进入正常操作模式。在正常操作模式中,移动设备100可以激活屏幕120和/或125以使用正常操作模式配色方案。正常操作模式配色方案可以以不受限制的方式使用颜色。此外,在屏幕120和/或125上用作主页画面屏幕或桌面的背景的任何图像和/或图片可以被启动并以全色显示。在退出低电力模式时,屏幕125可以例如以颜色不受配色方案的限制的方式继续显示通知视图。类似地,在退出低电力模式时,屏幕120可以开始以颜色不受配色方案的限制的方式操作。

如本公开中所定义的,术语“手势”表示触摸用户输入。触摸用户输入可以是单个指尖(或可以与触敏屏幕一起使用以代替指尖的其他指示设备)和/或多个指尖的触摸。触摸用户输入可以是一个或多个指尖保持与触敏屏幕接触预定的时间量,一个或多个指尖在特定方向和/或图案上的运动,或前述的任何组合。当处于正常操作模式时,屏幕120可以显示诸如桌面视图等主页画面。

图5是示出了使用针对移动设备100的低电力模式的操作的示例性方法500的流程图。在框505中,移动设备100可以在待机模式下操作。例如,移动设备100可以处于闭合布置,其中屏幕120和屏幕125都关闭,以免显示任何信息。

在框510中,移动设备100可以确定是否已经检测到低电力模式事件。如果是,则方法500可以进行到框515。如果不是,则方法500可以循环回到框505以继续监测低电力模式事件。在一个方面,低电力模式事件可以是检测到显示单元105和110已经围绕轴130旋转,使得移动设备100不再处于闭合布置。例如,显示单元105和110可以处于打开布置。如本公开中所使用的,术语“打开布置”可以表示移动设备100的任何布置或定位,其中显示单元105不是屏幕对屏幕(处于向内闭合布置)也不是背对背(处于向外闭合布置)。

在框515中,响应于检测到低电力模式事件,移动设备100可以进入低电力模式。因此,响应于进入低电力模式,移动设备100可以使用参考图4所述的低电力模式配色方案在屏幕120和125上显示信息。在框520中,移动设备100可以确定是否已经检测到激活事件。激活事件可以是特定类型的用户输入,例如在屏幕120和/或125上向上滑动。如果检测到激活事件,则方法500可以进行到框525。如果未检测到激活事件,则方法500可以继续到框530。

在框525中,移动设备100可以进入正常操作模式。响应于进入正常操作模式,移动设备100退出低电力模式。此外,在进入正常操作模式时,移动设备100使屏幕120和屏幕125开始使用正常操作模式配色方案来操作。例如,屏幕120和125中的每一个可以显示进入待机模式之前每个屏幕上显示的最后一个视图。在框525之后,方法500可以结束。

继续框530,移动设备100可以确定是否进入待机模式。如果是,则方法500可以循环回到框505。在待机模式中,屏幕120和125都可以关闭,以免显示任何信息。如果移动设备100确定不进入待机模式,则方法500可以循环回到框520以继续监测激活事件。

在一个示例中,移动设备100可以保持在低电力模式预定时间量而不检测激活事件。响应于确定在预定时间量内和/或预定时间量期间未接收到激活事件,移动设备100可以退出低电力模式并进行到框505以进入待机模式。在另一示例中,响应于检测到移动设备100已经置于闭合布置中,移动设备100可以进入待机模式。

图6是示出了可以显示在移动设备100的屏幕125上的示例性辅助视图的图。在一种布置中,显示单元110可以用作副显示单元。因此,在某些上下文中,例如,默认情况下,当处于正常操作模式时,屏幕125可以显示如通知视图605、任务视图610和控制视图615所示的多个不同的辅助视图中的一个。通常,用户可以使用诸如手势等一个或多个用户输入来在屏幕125上的视图605、610和/或615之间切换。

出于说明的目的,视图605可以最初显示在屏幕125上,作为默认辅助视图。在该情况下,指示符620可以被点亮或加亮,指示通知视图605被示出。响应于诸如向右滑动的手势等用户输入,任务视图610可以显示在屏幕125上。在该情况下,当任务视图610显示在屏幕125上时,指示符625可以被点亮。备选地,响应于诸如向左滑动的手势等用户输入,控制视图615可以显示在屏幕125上,其中指示符630被点亮。在图6的示例中,指示符620、625和630可以相对于彼此定位,以分别指示辅助视图605、610和615的相对定位。看到指示符620、625和630中的哪个被点亮,指示向哪个方向滑动以在屏幕125上显示其他辅助视图。然而,应当理解,视图605、610和615可以以任何顺序相对于彼此定位,并且本公开中示出的视图605、610和615的定位仅用于说明的目的。

视图605、610和/或615可以响应于手势显示在屏幕125上,而独立于显示在屏幕120上的任何应用、内容或视图。例如,当用户在屏幕125上的视图605、610和/或615之间切换时,显示在屏幕120上的视图(无论是视频、应用、主页画面等)可以保持不变。

在一个方面,用户可以选择视图605、610或615作为屏幕125的默认视图。响应于用户对设置图标635的选择,例如,移动设备100可以呈现用户界面,通过该用户界面,用户可以指定视图605、610或615中的一个作为默认视图。因此,在呈现辅助视图的任何操作状态中,移动设备100可以显示默认辅助视图。例如,参考图4中所示的低电力模式,默认辅助视图可以显示在屏幕125上。

已经参考图4描述了通知视图605。任务视图610可以显示针对用户的任务列表。在图6所示的示例中,每个任务可以与一个图标(例如,图标640、645和650)相关联。在一种布置中,图标可以指示与任务相关联的特定应用。图标640可以是任务与统一资源定位符(url)相关联。图标645可以指示任务与文本消息相关联。图标650可以指示任务与诸如日历应用、视频应用等的另一应用相关联。此外,针对每个任务,可以显示一个或多个控件,允许用户对任务的各方面(例如任务的主题、截止日期、提醒等)进行编辑。

控制视图615可以显示针对可以使用移动设备100访问的一个或多个其他设备的控件列表。例如,用户可以选择安装一个或多个微件(widget)来控制诸如恒温器、家电和/或被认为是“物联网”或“iot”的一部分的其他设备之类的设备。“微件”指的是可以在视图中公开一个或多个控件或数据项的已安装的应用,其中可以同时显示来自多个微件的控件和/或数据项。微件的控件一旦安装在移动设备100上,就可以在屏幕125上的控制视图615中查看。图标655示出了用于控制气候控制系统的微件。控制视图615还可以显示天气信息等。

在一个方面,视图605、610和615中的每一个的下部660可以是显示在辅助视图上的功能区。如果辅助视图需要比可用画面更多的画面,则用户可以滚动视图,而下部660保持显示在下方滚动的底层视图上。

在一个实施例中,视图605、610和615可以是针对移动设备100的屏幕125的不同的主页画面。主页画面是指针对屏幕120和/或125的用户界面的最低层。随着移动设备100操作并且用户执行应用,其他视图(例如,应用)可以分层并显示在显示器120和/或125的主页画面上。例如,选择主页按钮135使移动设备100在显示器120和/或125中的每个上显示主页画面。

图7是示出了针对移动设备100的智能助理模式的示例性实现的图。响应于检测到移动设备100上的特定操作上下文,移动设备100可以自动发起智能助理模式。例如,移动设备100可以基于历史使用来了解用户打开和/或并发使用哪些应用。基于历史使用,移动设备100可以通过智能助理模式来建议应用和/或可用特征。

在图7的示例中,用户正在同时使用称为应用a和应用b的两个应用。显示在屏幕125上的应用a与显示在屏幕120上的应用b可以同时进行。响应于检测到特定操作上下文,即,应用a和应用b并发执行并且二者同时显示在移动设备100的屏幕上,移动设备100可以在屏幕120的区域705中显示诸如“获得个人助理”等消息。区域705可以是在屏幕120上显示的当前视图上(例如,应用b上)显示的窄功能区。区域705可以称为智能助理通知。

应当理解,可以从以下内容确定操作上下文:显示在屏幕120和/或屏幕125上的单个应用、并发显示在屏幕120和125上的两个应用、正在使用和/或访问的移动设备100的一个或多个其他功能、移动设备100的布置和/或取向、移动设备100的特定操作模式(例如,待机、低电力、正常操作等)等。在任何情况下,响应于检测到特定操作上下文,可以显示区域705。

如果用户选择不使用智能助理模式,则可以在预定时间量之后移除区域705。例如,在将区域705显示预定时间量之后未接收到确认希望使用智能助理模式的用户输入的情况下,移动设备100可以移除区域705。如果用户确实提供了指示希望使用智能助理模式的用户输入,则移动设备100可以显示智能助理。在图7的示例中,用户可以通过触摸区域705并在符号“^”的方向上向上滑动或向上拉动来指示希望使用智能助理。

图8是示出了针对移动设备100的智能助理模式的另一个图。图8示出了响应于指示希望使用智能助理模式的用户输入,移动设备100的状态。例如,响应于用户手势,移动设备100可以显示称为“智能助理”的扩展区域805。区域805可以包括针对应用“应用c”、“应用d”和“应用e”的一个或多个图标810、815和/或820。在该示例中,移动设备100已经确定在使用应用a和应用b时,用户在历史上至少也已经使用了应用c、应用d和/或应用e。还可以呈现其他建议,例如被确定为与当前上下文相关的网站等,或者在当前识别的上下文的先前实例中访问(例如,历史地)的网站等。因此,在区域805中建议应用作为智能助理模式的一部分。

区域805还包括控件825。响应于移动设备100确定显示在屏幕120和/或125上的应用可以被扩展以利用移动设备100的两个屏幕,可以显示控件825。例如,控件825的选择可以使移动设备100对应用a或应用b的显示进行扩展以利用屏幕120和125两者。应当理解,控件825调用的功能必须在调用智能助理模式的同时在移动设备100的屏幕上执行和/或显示的特定应用中实现。如果执行和显示的应用不支持双屏幕操作,则可以禁用或根本不显示控件825。在另一个实施例中,在应用a和b都可以以双屏幕模式操作的事件下,可以显示附加图标825。用户可以选择要扩展的应用。在显示单个图标825的情况下,图标可以指示可以扩展到双屏幕操作的特定应用。

图9是示出了针对移动设备100的多任务模式的示例性实现的图。在图9的示例中,用户可以使用预定的用户输入来调用多任务模式。在一个实施例中,用户可以使用主按钮135来调用多任务模式。例如,用户可以双击主页按钮135。在另一个实施例中,响应于对多任务模式按钮145的用户选择,可以调用多任务模式。多任务模式为单个位置中的应用和应用管理之间提供快速且有效的切换。

响应于调用多任务模式的用户输入,可以缩小显示在屏幕120上的应用和显示在屏幕125上的应用的大小,以免消耗每个相应屏幕的整体。例如,在激活多任务模式之前,应用a和应用b可能已经以全屏显示。如本公开中所定义的,术语“全屏”表示当执行一个应用时,使用移动设备100的整个给定屏幕来显示该应用。例如,考虑应用b正在执行并且消耗整个屏幕120,同时应用a正在执行并且消耗整个屏幕125的情况。响应于调用多任务模式的用户输入,可以缩小针对应用a和应用b的视图的大小,并将针对应用a和应用b的视图分别显示在屏幕125和120上的区域930和925内。

在一种布置中,控件905可以显示在屏幕125上。控件905可以是“固定(pin)应用控件”。控件905的选择可以使控件905上方的应用(例如,应用a)被固定或保持显示在屏幕125上。因此,响应于用户对控件905的选择,应用a将被固定到屏幕125并成为针对屏幕125显示的主页画面。在另一示例中,响应于控件905的选择,移动设备100可以向用户询问应用将被固定到哪个屏幕。在该示例中,向用户提供对将应用固定到屏幕120或固定到屏幕125进行选择的能力。

在一个实施例中,被固定的应用接管屏幕125上用户界面的“最底”层。例如,响应于固定应用,可以以辅助应用(例如,辅助视图605、610或615)不会被显示的任何模式或上下文来显示经固定的应用。在示意中,响应于固定应用和随后的按下主页按钮135的用户输入,显示设备100将经固定的应用显示在屏幕125上作为主页画面,以代替辅助屏幕或其他桌面视图,并且将主也画面(即,桌面视图)显示在屏幕120上。通常,用户可以执行在屏幕120和125上查看的应用,并且在屏幕120和/或125中的一个或二个上不断“堆叠”应用。响应于用户对主页按钮135的选择,移动设备100在屏幕120和125中的每一个上显示用户界面的最底层,即,在屏幕120上显示主页画面(例如,桌面类型视图)并在屏幕125上显示经固定的应用。如果应用未固定到屏幕125,则移动设备100显示选定辅助视图。

控件910可以显示在屏幕120上。控件910可以是创建组合快捷键控件。控件910的选择可以使移动设备100创建组合快捷键,所述组合快捷键可以显示在屏幕120和/或125上示出的视图中。例如,组合快捷键可以显示在移动设备100的主页画面上,作为桌面视图的一部分。组合快捷键可以显示为可用应用的其他图标中的图标。组合快捷键是由视觉元素表示的对象,当选择该对象时,执行两个或多个应用以供并发使用。

在图9的示例中,用户对控件910的选择使得使用应用a和应用b(例如,区域925和930中的特定应用)来创建组合快捷键。对组合快捷键的后续用户选择执行应用a和应用b,所述组合快捷键由移动设备100的屏幕上的图标表示。在一个方面,组合快捷键还使应用(例如,应用a和应用b)显示在创建组合快捷键时显示每个应用的特定屏幕上。这样,当执行通过选择图9中的控件910所创建的组合快捷键时,将执行应用a和b,在屏幕125上显示应用a,并在屏幕120上显示应用b。表示组合快捷键的图标可以是应用a的图标和应用b的图标的组合。

在一种布置中,屏幕120和125可以分别包括控件915和920。对控件915或920中的任一个进行选择使移动设备100在屏幕120和125之间交换应用。例如,响应于对控件915或控件920的选择,应用a可以显示在屏幕120上并且应用b显示在屏幕125上。控件915和/或920的使用允许用户根据需要(无论是用于固定到屏幕125、用于创建所描述的组合快捷键、还是退出多任务模式时的一般用法)定位应用快捷键。

在另一种布置中,多任务模式下,用户可以使用手势来将应用从一个屏幕移动到另一个屏幕,手势例如是在用户希望应用移动的方向在屏幕上滑动。例如,多任务模式下,响应于用户在屏幕125上向右滑动,移动设备100可以越过应用b,将应用a显示在屏幕120上。多任务模式下,响应于用户在屏幕120上向左滑动,移动设备可以越过应用a,将应用b显示在屏幕125上。应当理解,所描述的操作仅将一个特定应用从一个屏幕移动到另一个屏幕,而不是参考控件915和/或920所描述的在屏幕之间交换应用。

在又一种布置中,多任务模式下,响应于向外滑动的用户手势,应用可以被解除或终止。例如,响应于在屏幕125上向左滑动的手势,移动设备100可以终止或解除应用a。类似地,响应于在屏幕120上向右滑动的手势,移动设备100可以终止或解除应用b。

多任务模式下,在屏幕120和125中的每一个的下部,移动设备100可以显示最近应用的列表。最近应用可以是当前正在执行的应用。在一个实施例中,显示在最近应用的列表中的应用可以是屏幕特定的。例如,屏幕125上的最近应用的列表可以仅包括显示在屏幕125上的那些最近使用的应用。类似地,显示在屏幕120上的最近使用的应用列表可以仅包括显示在屏幕120上的那些最近使用的应用。在图9的示例中,用户最近在屏幕125上使用了应用a、应用c和应用d。最近在屏幕120上没有使用应用。应当理解,示出“无应用”文本是为了说明的目的。在另一示例中,因为应用b当前正在执行并且已经显示在屏幕120上,因此可以列出应用b。

在一个方面,响应于诸如在指示的位置或附近滑动或拉起屏幕的用户手势,每个最近使用的区域可以被扩展。例如,用户可以从“最近的应用”文本和/或向上符号“^”向上滑动以在屏幕120和/或125中的一个或二个上扩展最近应用的列表。此外,应当理解,在访问和/或扩展最近使用的应用方面,屏幕120和125中的每一个可以彼此独立地操作。

在没有像针对屏幕120的情况那样显示最近应用的情况下,用户可以提供诸如向上滑动等手势以实现本文将更详细地描述的应用抽屉模式。

选择最近使用的应用使该应用显示在从中选择该应用的屏幕上。例如,响应于用户从屏幕125的最近应用区域选择应用c,移动设备100可以显示应用c来代替应用a,同时保持多任务模式。移动设备100将在区域930中以缩小的大小显示应用c以代替应用a,同时移动设备100继续显示所描述的各种控件。

在另一种布置中,最近应用区域可能不是屏幕特定的。在这种情况下,屏幕120和125中的每一个的“最近应用”区域可以显示相同的应用,而与显示了应用的屏幕无关。因此,包括应用a、应用c和应用d(以及应用b)的最近应用的列表可以显示在屏幕120和125中的每一个上。在该示例中,用户可以从最近应用区域中选择特定应用,该特定应用使移动设备100根据用户选择该应用的特定屏幕在区域930和/或935中显示该应用。例如,响应于用户从屏幕125的最近应用区域选择应用d,应用d可以显示在区域930中以代替应用a。响应于用户从屏幕120的最近应用区域选择应用d,应用可以显示在区域925中。

用户可以通过分别在屏幕120或屏幕125的区域925或区域930中选择应用来退出多任务模式。在区域925或930之一中选择应用使移动设备100退出多任务模式并分别在屏幕120和125中的每一个上以全屏显示区域925和930中所示的应用。

移动设备100可以提供用于将应用从一个屏幕切换到另一个屏幕的附加交互模型。在另一实施例中,检测到的用户输入(例如,手势)可以使移动设备100显示控件915和920,从而允许用户如上所述交换用于显示应用的屏幕。作为示例,用户输入可以是力度触摸(forcetouch)。当屏幕120和125中的每一个上的应用保持在全屏视图中时,可以显示控件915和920。在该情况下,移动设备100可以不如所描述的那样进入多任务模式,而是进入允许用户将应用从一个屏幕移动到另一个屏幕、交换应用、和/或解除应用的模式。然而,在另一示例中,检测到的用户输入可以使移动设备100进入如上所述的多任务模式。

在又一示例中,响应于检测到用户输入,检测到用户输入的屏幕上的应用可以提供移动设备100已经进入用户可以将应用从一个屏幕移动到另一个屏幕的模式的指示(例如,未进入参考图9所描述的多任务模式)。例如,移动设备100可以加亮应用的边缘。然后,用户可以提供另一输入(例如,滑动),以将应用从一个屏幕移动到另一个屏幕、解除应用等。

图10是示出了针对移动设备100的示例性预览视图模式的图。在一个方面,预览视图模式可以是在每个应用的基础上必须支持的功能。在图10的示例中,移动设备100正在执行显示在屏幕120上的电子邮件应用。称为应用b的不同的应用显示在屏幕125上。响应于在电子邮件应用内选择“回复”操作的用户输入,移动设备100可以在屏幕120上显示触摸屏键盘1005。此外,移动设备100可以在屏幕125上显示快速卡1010。快速卡1010可以部分地显示在应用b或屏幕125上显示的任何其他内容上。快速卡1010可用于提供对用户执行特定任务有用的附加信息,诸如在该示例中回复电子邮件、转发电子邮件等。

在一种布置中,可以响应于在支持预览视图模式的应用中检测到特定动作而自动实现预览视图模式。示例性动作可以包括在诸如电子邮件应用、文本消息应用或其他通信应用的消息应用中回复消息、转发消息、检测或选择附件等。可以显示为快速卡1010的特定内容可以取决于执行的特定应用和正在执行的动作。在一个方面,如果在预定时间量内没有接收到指示希望使用预览视图模式的用户输入,则移动设备100可以移除快速卡1010。如果在预定时间量内接收到指示希望使用预览视图模式的用户输入,则移动设备100可以显示快速卡1010的完整视图。

图11是示出了针对移动设备100的预览视图模式的另一个图。在图11的示例中,接收到指示希望使用预览视图模式的用户输入。例如,可以接收到诸如触摸图10中的快速卡1010的手势等用户输入。该手势可以是对快速卡1010的触摸或从快速卡1010向上滑动。响应于用户输入,移动设备100可以在屏幕125的区域1105中完整地显示快速卡1010。在图10和图11的示例中,快速卡1010可以在屏幕125上显示用户正在回复的原始电子邮件消息的内容。预览视图模式在执行回复消息的任务时为用户提供附加信息。在该示例中,用户可以在观看用户在屏幕125上回复的特定电子邮件或电子邮件的内容的同时使用屏幕120写回复电子邮件消息。预览视图模式使用户不必在撰写回复电子邮件时不断地向上和向下滚动以参考原始电子邮件。预览视图模式的另一示例性实现可以允许用户以快速卡1010查看消息的附件。

图12和图13是示出了针对移动设备100的应用抽屉模式的示例性实现的图。如图12所示,移动设备100可以执行应用a和b。应用a以全屏显示在屏幕120上。应用b以全屏显示在屏幕125上。在一种布置中,可以响应于用户输入调用应用抽屉模式。例如,用户输入可以是从屏幕120或125中的任一个的底部向上滑动的手势。

参考图13,响应于用户输入,在屏幕125上显示应用抽屉1305。应用抽屉1305列出可用于在移动设备100上执行的已安装的应用。在图13的示例中,通过屏幕125接收到用户输入。因此,响应于接收到的用户输入调用应用抽屉模式,移动设备100在屏幕125上显示应用抽屉1305。在该示例中,应用抽屉1305包括表示已安装的应用的图标作为的列表。如果通过屏幕120接收到调用应用抽屉模式的用户输入,则移动设备100可以在屏幕120上显示应用抽屉。

应当理解,用户可以调用应用抽屉模式并使应用抽屉仅显示在屏幕120上、仅显示在屏幕125上、或显示在屏幕120和125二者上,这取决于用户向哪个屏幕或哪些屏幕提供调用应用抽屉模式的用户输入。如上所述,屏幕120和125可以彼此独立地操作,并且就此而言,每个屏幕可以响应于在相应屏幕上接收到调用应用抽屉模式的用户输入而显示应用抽屉。

在应用抽屉模式下显示应用抽屉的每个屏幕上,先前在屏幕上以全屏显示的任何应用的大小可以缩小并移动到应用抽屉之上。如图13所示,随着应用抽屉1305被显示并从屏幕125的底部向上升起,应用b的大小缩小并且移动到应用抽屉1305之上。在显示应用抽屉1305的情况下,用户可以从应用抽屉1305中选择应用以供执行。选定应用可以被执行并全屏显示在屏幕125上。

图14是示出了针对移动设备100的应用抽屉模式的另一个图。在图14的示例中,调用应用抽屉模式。用户已经在屏幕120和125中的每一个上分别提供了调用应用抽屉模式的用户输入。在一个方面,已经在屏幕的前景中执行的应用可以被示为不可用。例如,由于应用a正在执行并被显示在屏幕120的前景中,因此在屏幕125上的应用抽屉1405中表示应用a的图标变灰,指示从应用抽屉1405中选择应用a不是可用选项。类似地,由于应用b正在执行并被显示在屏幕125的前景中,因此在屏幕120上的应用抽屉1410中表示应用b的图标变灰,指示从应用抽屉1410中选择应用b不是可用选项。

在另一示例性实施例中,应用抽屉模式可以用于改变在其上查看应用的屏幕。再次参考图14,在另一示例中,应用a和应用b可以不变灰。在该情况下,响应于从屏幕125上的应用抽屉1405中选择应用a的用户输入,移动设备105可以将应用a从屏幕120移动到屏幕125。应用a可以在视觉上与应用抽屉1405中的其他应用区分开,以指示对应用a的选择将使应用a显示在与图14当前所示的情况不同的屏幕上。

类似地,响应于从屏幕120上的应用抽屉1410中选择应用b的用户输入,移动设备100可以将应用b从显示器125移动到显示器120。应用b可以在视觉上与应用抽屉1410中的其他应用区分开,以指示对应用b的选择将使应用b显示在与图14当前所示的情况不同的屏幕上。当以这种方式移动应用时,应用可以移动到另一个屏幕并以缩小的形式显示。在屏幕上退出应用抽屉模式后,在该屏幕上以缩小形式显示的应用可能会返回全屏。

应用抽屉模式允许用户在移动设备100上启动应用,而不必通过按下主页按钮返回到主页画面来退出当前应用。用户可以在使用一个或多个应用的同时无缝地调用应用抽屉模式,以启动期望的应用。

图15是示出了针对移动设备100的示例性内容推荐模式的图。如图所示,移动设备100处于打开布置并且以横向布置定向,其中屏幕120位于屏幕125上方。移动设备100以横向模式执行应用a,其中应用a显示在屏幕120上。此外,移动设备100以全屏显示应用a。在一个示例性实施例中,被确定为与应用a相关的推荐应用、网站、和/或其他内容(例如,书、电影、游戏等)可以作为一个或多个可选图标1505、1510和/或1515显示在屏幕125上。在一个示例中,应用a可以是视频游戏。推荐应用可以是提供针对播放应用a的提示和/或技巧的另一应用或网站。屏幕125上的信息可以以横向显示。

图16是示出了针对移动设备100的内容推荐模式的另一个图。在图16的示例中,用户通过轻击图标1515选择了图标1515。响应于用户对图标1515的选择,移动设备100可以执行由图标1515表示的项目并以全屏显示该项目。例如,图标1515可以表示应用或网站。如果表示应用,则移动设备100可以执行应用并如横向所描述的在屏幕125上显示应用。如果表示网站,则移动设备100可以执行浏览器,以横向在屏幕125上显示浏览器,并导航到图标1515表示的网站。应用a可以继续执行并在屏幕120上不间断地以全屏显示。

图17是示出了针对移动设备100的示例性手势板模式的图。图17示出了移动设备100处于向外闭合布置的示例。在图17中,移动设备100被定位成显示单元105的屏幕120面向前,使得用户可以观看屏幕120。显示单元110和屏幕125背向用户,但被示为单独地,仅是为了说明手势板模式的操作。

在一个实施例中,当处于向外闭合布置中并且响应于特定用户输入时,屏幕125可以用作用于控制移动设备100的操作的手势板(例如,跟踪板)。作为说明性示例,考虑应用a是相机应用并且用户希望拍摄他或她自己的照片的情况,例如“拍摄自拍”。在该情况下,用户可以通过向屏幕125提供预定的用户输入来激活手势板模式。例如,屏幕125最初可以关闭。屏幕125可以响应于在特定操作上下文中用户轻击并保持在屏幕125上而激活为手势板,特定操作上下文例如执行特定应用、在屏幕120上显示该应用、处于向外闭合布置以及接收到选定请求手势板模式的用户输入。在手势板模式中,屏幕125可以不显示任何内容,但是可以检测触摸和用户手势。

参考图17,屏幕125可能已经如所描述的那样被置于手势板模式中。如触摸1705所示,用户可以再次触摸屏幕125。响应于诸如向上、向下、向左或向右滑动的进一步手势,用户输入可以用于触发应用a中的操作,例如拍照。在另一示例中,应用a可以是照片管理应用或文字处理应用。在该情况下,已经激活了手势板模式,用户可以以手势(例如,滑动)的形式向屏幕125提供用户输入以滚动图像集合、文档、网页等。在一个方面,手势可以在任何方向上。在另一方面,手势可以限于特定方向,例如上下或左右。

手势板模式帮助用户避免诸如拇指疲劳等身体损伤。可以以避免误报的方式激活手势板模式。例如,注意,用户可能需要轻击并按住屏幕125预定的时间量,以调用手势板模式。此外,手势板模式可以限于与特定应用一起使用和/或当移动设备100处于特定布置时。在另一示例性实现中,手势板模式下的同时,移动设备100可以在屏幕120上显示或叠加与屏幕125上检测到用户触摸的位置相对应的指示符(例如,指示符1710)。

图18是示出了针对移动设备100的另一示例性操作模式的图。图18示出了移动设备100可以执行应用并且在缺少应用所需和/或使用的一个或多个传感器的显示单元上显示应用的示例。例如,用户可能先前已将应用从屏幕120上的显示移动到屏幕125。在图18的示例中,移动设备100可以接收电话呼叫。因此,移动设备100可以执行电话应用并在屏幕125上显示电话应用。在图18的示例中,电话应用可以显示代表呼叫者的图像1805、以及用于接听呼叫、忽略呼叫、发起视频呼叫等的控件1810、1815和1820。

在该示例中,移动设备100的麦克风、扬声器和相机在显示单元105内实现。因此,移动设备100可以检测到电话应用使用的一个或多个传感器不存在于显示应用的显示单元110中。作为响应,移动设备100可以显示指示应用将从显示单元105访问所需传感器的消息。

在另一方面,移动设备100还可以向用户提供可选择的选项。一种选项可以是将电话应用保持在屏幕125上。另一种选项可以是在屏幕120上显示电话应用,从而将电话应用从屏幕125移动到屏幕120。因此,响应于用户选择“将应用保持在这”,电话应用在屏幕125上保持全屏显示。响应于用户选择“将应用向右移动”,电话应用不再显示在屏幕125上,而是显示在显示单元105的屏幕120上。

在一个示例性实施例中,移动设备100可以在执行应用时确定该应用所需的传感器,并在包括所需传感器的显示单元的屏幕上自动显示应用。图19是示出了管理针对移动设备100的应用的示例性方法1900的流程图。移动设备100可以响应于调用或执行应用而自动执行方法1900。

在框1905中,移动设备100可以开始执行应用。响应于选择执行应用的用户输入或响应诸如呼入电话、视频呼叫等事件,移动设备100可以执行应用。在框1910中,响应于应用的执行,移动设备100可以确定移动设备100中应用使用的一个或多个传感器。

在框1915中,移动设备100可以确定多个显示单元中的哪个包括应用使用的传感器或多个传感器(视情况而定)。在框1920中,移动设备100可以在包括应用使用的传感器的显示单元的屏幕上显示应用。应当理解,移动设备100可以在具有所需传感器的显示单元的显示屏幕上显示应用,而不管在先前或紧接在先执行中可能已经在其上显示应用的屏幕。

图20是示出了移动设备100的示例性软件导航模式的图。在图20的示例中,显示单元110不包括诸如针对显示单元105所实现的主页按钮135、后退按钮140或多任务模式按钮145之类的物理控件。因为屏幕120和125可以在许多操作模式中完全独立地操作,所以用户可能希望在针对显示单元110的屏幕125上利用与可用作显示单元105的硬件控件相同的功能。因此,在一个实施例中,响应于在屏幕125上接收的用户输入,移动设备100可以在屏幕125上显示软件实现的导航栏2005。

在一个示例中,用户可以从底部向上滑动屏幕125以上拉并访问软件实现的导航栏2005。如图所示,软件实现的导航栏2005可以包括软件实现的控件2010、2015和2020,其分别模仿显示单元105的主页按钮135、后退按钮140和多任务模式按钮145的外观和功能。因此,用户可以通过使用软件实现的导航栏2005的屏幕125,在显示单元110上执行与使用显示单元105的硬件控件所执行的功能相同的功能。

响应于用户选择软件控件2010、2015或2020中的一个,移动设备100可以停止显示软件实现的导航栏2005。在另一示例中,在预定时间量期满之后,用户未选择任何软件控制2010、2015或2020,则移动设备100可以停止显示软件实现的导航栏2005。在又一个示例中,响应于用户向下滑动或触摸未被软件实现的导航栏2005占据的屏幕125的一部分,移动设备100可以停止显示软件实现的导航栏2005。

本文中所使用的术语仅仅是为了描述具体实施例,而不是意在进行限制。尽管如此,现在将提出适用于本文件的若干定义。

如本文所定义的,单数形式“一”、“一个”和“该”意在还包括复数形式,除非上下文明确地给出相反的指示。

如本文所定义的,术语“另一个”表示至少第二个或更多个。

如本文所定义的,术语“至少一个”、“一个或多个”和“和/或”是开放式表达,在操作中既是连接的又是分离的,除非另有明确指示。例如,表述“a、b和c中的至少一个”、“a、b或c中的至少一个”、“a、b和c中的一个或多个”、“a、b或c中的一个或多个”以及“a、b和/或c”中的每个表述表示单独的a、单独的b、单独的c、a和b一起、a和c一起、b和c一起、或a、b和c一起。

如本文所定义的,术语“自动”表示没有用户干预。

如本文所定义的,术语“计算机可读存储介质”表示包含或存储由指令执行系统、装置或设备使用或与指令执行系统、装置或设备相关的程序代码的存储介质。如本文所定义的,“计算机可读存储介质”本身不是暂时的传播信号(即,是“非暂时的”)。计算机可读存储介质可以是但不限于电子存储设备、磁存储设备、光学存储设备、电磁存储设备、半导体存储设备或上述的任何合适的组合。如本文中描述的,存储器元件是计算机可读存储介质的示例。计算机可读存储介质的更具体示例的非详尽列表可以包括:便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪速存储器)、静态随机存取存储器(sram)、便携式光盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备(例如在其上记录有指令的穿孔卡或凹槽中的凸起结构),以及上述的任何合适的组合。

如本文所定义的,除非另有说明,否则术语“耦接”表示连接,无论是没有任何中间元件直接连接还是通过一个或多个中间元件间接连接。两个元件可以通过通信信道、路径、网络或系统机械地、电气地或通信地链接。

如本文所定义的,术语“可执行操作”或“操作”是由数据处理系统或数据处理系统内的处理器执行的任务,除非上下文另有说明。可执行操作的示例包括,但不限于“处理”、“计算”、“运算”、“确定”、“显示”、“比较”等。在这方面,操作指的是数据处理系统的动作和/或过程,例如计算机系统或类似的电子计算设备,其操纵并将计算机系统的寄存器和/或存储器内表示为物理(电子)量的数据转换为类似地表示为计算机系统存储器和/或寄存器或其他此类信息存储、传输或显示设备内的物理量的其他数据。

如本文所定义的,术语“包括”和/或“包含”规定了存在所声明的特征、整体、步骤、操作、元件和/或组件,但是并没有排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其组合。

如本文所定义的,取决于上下文,术语“如果”表示“当……时”或“在……时”或“响应于……”或“响应……”。因此,根据上下文,短语“如果确定”或“如果检测到[所陈述的条件或事件]”可以被解释为意指“在确定时”或“响应于确定”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”或“响应检测到[所陈述的条件或事件]”。

如本文所定义的,术语“一个实施例”、“实施例”或类似语言表示结合所述实施例描述的特定特征、结构或特性包括在本公开内描述的至少一个实施例中。因此,贯穿本公开中的短语“在一个实施例中”、“在实施例中”和类似的语言的出现可能,但不是必须的,涉及相同的实施例。

如本文所定义的,术语“输出”表示存储在物理存储器元件(例如设备)中、写入显示器或其他外围输出设备、发送或传输到另一系统、输出等。

如本文所定义的,术语“多个”表示两个或更多个。

如本文所定义的,术语“处理器”表示被配置为执行包含在程序代码中的指令的至少一个硬件电路。硬件电路可以是集成电路。处理器的示例包括,但不限于中央处理单元(cpu)、阵列处理器、向量处理器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、专用集成电路(asic)、可编程逻辑电路和控制器。

如本文所定义的,术语“实时”表示用户或系统感知到的特定过程或确定的足够立即的处理响应水平,或者使处理器能够跟上某些外部过程的处理响应水平。

如本文所定义的,术语“响应于”表示响应或容易地对动作或事件作出反应。因此,如果“响应于”第一动作执行第二动作,则第一动作的发生与第二动作的发生之间存在因果关系。术语“响应于”指示因果关系。

如本文所定义的,术语“用户”表示人类。

本文可以使用术语第一、第二等来描述各种元件。这些元件不应受这些术语的限制,因为这些术语仅用于区分一个元件与另一个元件,除非另有说明或上下文另有明确说明。

计算机程序产品可以包括一种或多种计算机可读存储介质,其上具有使处理器执行本发明的方面的计算机可读程序指令。本文描述的计算机可读程序指令可以从计算机可读存储介质下载到相应的计算/处理设备,或经由网络(例如,互联网、lan、wan和/或无线网络)下载到外部计算机或外部存储设备。网络可以包括铜传输线缆、光传输光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或包括边缘服务器的边缘设备。每个计算/处理设备中的网络适配器卡或网络接口从网络接收计算机可读程序指令,并将计算机可读程序指令转发以存储在相应的计算/处理设备内的计算机可读存储介质中。

如本文所定义的,术语“计算机可读程序指令”表示旨在使数据处理系统执行特定功能的一组指令的任何语言、代码或符号的任何表达。用于执行本文描述的发明性布置的操作的计算机可读程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据或以一种或多种编程语言的任何组合编写的源代码或目标代码,编程语言包括面向对象的编程语言和/或程序性编程语言。计算机可读程序指令可以作为独立的软件包完全在用户的计算机上执行、部分地在用户的计算机上执行、部分地在用户的计算机上部分地在远程计算机上执行,或完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络(包括lan或wan)连接到用户的计算机,或者可以连接到外部计算机(例如,通过使用互联网服务供应商的互联网)。在一些情况下,为执行本文描述的本发明布置的各个方面,包括例如可编程逻辑电路、fpga或pla的电子电路可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令从而个性化电子电路。计算机可读程序指令还可以称为程序代码、软件、应用和/或可执行代码。

本文参考方法、装置(系统)和计算机程序产品的流程图和/或框图来描述发明性布置的某些方面。应当理解,流程图和/或框图的每个框以及流程图和/或框图中的框的组合可以由计算机可读程序指令(例如,程序代码)来实现。

这些计算机可读程序指令可以提供给通用计算机的处理器、专用计算机或用来生产机器的其他可编程数据处理装置,使得该指令(经由计算机的处理器或其他可编程数据处理装置执行)创建用来实现流程图和/或框图中指定的功能/动作的装置。这些计算机可读程序指令还可以存储在计算机可读存储介质中,计算机可读存储介质可引导计算机、可编程数据处理设备和/或其他设备以特定方式工作,使得其中存储有指令的计算机可读存储介质包括制品,该制品包括执行在流程图和/或框图的一个或多个框中指定的操作的各方面的指令。

计算机可读程序指令还可以被加载到计算机、其他可编程数据处理设备或其他设备上,以使得一系列操作在计算机、其他可编程设备或其他设备上执行,以产生计算机实现的过程,使得在计算机、其他可编程装置或其他设备上执行的指令实现流程图和/或框图的一个或多个框中指定的功能/动作。

附图中的流程图和框图示出了根据本发明性布置的各个方面的系统、方法和计算机程序产品的可能实现的架构、功能和操作。在这方面,流程图或框图中的每个框可以表示模块、段或指令的一部分,其包括用于实现指定的操作的一个或多个可执行指令。在一些备选实现中,框中记录的操作可能以附图中所示顺序之外的顺序发生。例如,连续示出的两个框实际上可能是基本同时执行的,或者所述框在某些时候会以相反的顺序执行,这取决于所涉及到的功能。还将注意到,框图和/或流程图的每个框、以及框图和/或流程图中框的组合可以由基于专用硬件的系统来实现,该系统执行指定的功能或动作,或执行专用硬件和计算机指令的组合。

为了使说明简单和清楚的目的,附图中所示的元素不必按比例绘制。例如,为了清楚起见,一些元件的尺寸可以相对于其他元件被放大。此外,在认为合适的情况下,在附图中重复附图标记以指示对应的、类似的或相似的特征。

可以在下面的权利要求书中找到的所有手段或步骤加功能元素的对应结构、材料、动作和等同物旨在包括与特别要求保护的其它要求保护的元素相组合地执行该功能的任何结构、材料或动作。

一种操作包括多个显示单元的移动设备的方法可以包括:响应于在移动设备上执行应用,使用移动设备的处理器来确定移动设备中应用使用的传感器,并使用处理器来确定多个显示单元中的哪个显示单元包括所述应用使用的传感器,并且使用处理器在包括所述应用使用的所述传感器的显示单元的屏幕上显示所述应用。

所述方法可以包括:响应于用户输入,将选定应用从在所述多个显示单元的第一显示单元的屏幕上显示移动到在所述多个显示单元的第二显示单元的屏幕上显示。

所述方法可以包括:响应于用户输入,使用显示在所述多个显示单元中的第一显示单元的屏幕上的应用和显示在所述多个显示单元中的第二显示单元的屏幕上的第二应用,来创建组合快捷键。

所述方法可以包括:响应于确定移动设备处于预定布置,使用低电力模式配色方案以低电力模式激活所述多个显示单元中的至少一个屏幕,响应于所述移动设备检测到的用户手势,退出所述低电力模式并使所述至少一个屏幕转换为使用正常操作模式配色方案进行操作。

所述方法可以包括:响应于检测到所述移动设备的选定操作上下文,在显示单元中的至少一个的选定屏幕上显示智能助理通知,以及响应于检测到用户对所述智能助理通知的选择,在所述显示单元中的至少一个的选定屏幕上显示智能助理,其中,所述智能助理包括根据所述移动设备的所述操作上下文确定的至少一个可执行选项。

所述方法可以包括:响应于检测到包括所述多个显示单元中的第一显示单元的屏幕的操作状态的操作上下文并且所述移动设备处于预定布置,在所述多个显示单元中的第二显示单元的屏幕上显示针对所述操作上下文的补充信息。

所述方法可以包括:响应于检测到所述多个显示单元中的显示单元的选定屏幕上的用户手势,在所述选定屏幕上显示安装在所述移动设备上的可用应用。

所述方法可以包括:响应于检测到包括显示在多个显示单元中的第一显示单元的屏幕上的选定应用的操作上下文,移动设备处于预定布置,并且检测到多个显示单元中的第二显示单元的屏幕上的选定用户输入,使用第二显示单元的屏幕来实现手势板模式,以控制显示在第一显示单元的屏幕上的选定应用的至少一个操作。

一种移动设备,可以包括多个显示单元,所述多个显示单元彼此耦合并且被配置为围绕轴旋转,其中,每个显示单元包括屏幕。所述移动设备还可以包括显示单元中的至少一个内的处理器。所述处理器被编程为发起包括以下操作的可执行操作:响应于执行应用,确定移动设备中应用使用的传感器,确定多个显示单元中的哪个显示单元包括应用使用的传感器,以及在包括应用使用的传感器的显示单元的屏幕上显示应用。

所述处理器还可以被编程为发起包括以下操作的可执行操作:响应于用户输入,将选定应用从显示在所述多个显示单元中的第一显示单元的屏幕上移动到显示在所述多个显示单元中的第二显示单元的屏幕上。

所述处理器还可以被编程为发起包括以下操作的可执行操作:响应于用户输入,使用显示在所述多个显示单元中的第一显示单元的屏幕上的应用和显示在所述多个显示单元中的第二显示单元的屏幕上的第二应用,来创建组合快捷键。

所述处理器还可以被编程为发起包括以下操作的可执行操作:响应于确定移动设备处于预定布置,使用低电力模式配色方案以低电力模式激活所述多个显示单元中的至少一个屏幕,响应于所述移动设备检测到的用户手势,退出所述低电力模式并使所述至少一个屏幕转换为使用正常操作模式配色方案进行操作。

所述处理器还可以被编程为发起包括以下操作的可执行操作:响应于检测到所述移动设备的选定操作上下文,在屏幕中的至少一个上显示智能助理通知,以及响应于检测到用户对所述智能助理通知的选择,在所述屏幕中的至少一个上显示智能助理,其中,所述智能助理包括根据所述移动设备的所述操作上下文确定的至少一个可执行选项。

所述处理器还可以被编程为发起包括以下操作的可执行操作:响应于检测到包括所述多个显示单元的第一显示单元的屏幕的操作状态的操作上下文并且所述移动设备处于预定布置,在所述多个显示单元的第二显示单元的屏幕上显示针对所述操作上下文的补充信息。

所述处理器还可以被编程为发起包括以下操作的可执行操作:响应于检测到选定屏幕上的用户手势,在所述选定屏幕上显示安装在所述移动设备上的可用应用。

所述处理器还可以被编程为发起包括以下操作的可执行操作:响应于检测到包括显示在多个显示单元中的第一显示单元的屏幕上的选定应用的操作上下文,移动设备处于预定布置,并且检测到多个显示单元中的第二显示单元的屏幕上的选定用户输入,使用第二显示单元的屏幕来实现手势板模式,以控制显示在第一显示单元的屏幕上的选定应用的至少一个操作。

一种包括其上存储有程序代码的计算机可读存储介质的计算机程序产品。所述程序代码能够由移动设备的处理器执行。所述移动设备包括多个显示单元。所述处理器可以执行包括以下步骤的方法:响应于在移动设备上执行应用,使用移动设备的处理器来确定移动设备中应用使用的传感器,并使用处理器来确定多个显示单元中的哪个显示单元包括所述应用使用的传感器,并且使用处理器在包括所述应用使用的所述传感器的显示单元的屏幕上显示所述应用。

所述方法可以包括:响应于用户输入,使用显示在所述多个显示单元中的第一显示单元的屏幕上的应用和显示在所述多个显示单元中的第二显示单元的屏幕上的第二应用,来创建组合快捷键。

所述方法可以包括:响应于确定移动设备处于预定布置,使用低电力模式配色方案以低电力模式激活所述多个显示单元中的至少一个屏幕,以及响应于所述移动设备检测到的用户手势,退出所述低电力模式使所述至少一个屏幕转换为使用正常操作模式配色方案进行操作。

所述方法可以包括:响应于检测到包括显示在多个显示单元的第一显示单元的屏幕上的选定应用的操作上下文,移动设备处于预定布置,并且检测到多个显示单元中的第二显示单元的屏幕上的选定用户输入,使用第二显示单元的屏幕来实现手势板模式,以控制显示在第一显示单元的屏幕上的选定应用的至少一个操作。

本文提供的本发明布置的描述是出于说明的目的,并不旨在穷举或限于所公开的形式和示例。选择本文所使用的术语来解释本发明布置的原理,对市场中发现的技术的实际应用或技术改进,和/或使本领域普通技术人员能够理解本文公开的实施例。在不脱离所描述的发明性布置的范围和精神的情况下,对于本领域普通技术人员来说,修改和变化可以是显然的。因此,应当参考以下权利要求而不是前述公开内容,以指示这些特征和实现的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1