对混合视图的基于手势的访问的制作方法

文档序号:12071138阅读:215来源:国知局
对混合视图的基于手势的访问的制作方法与工艺

计算设备可以采用各种各样的应用来访问日益增加的各种各样的功能性。因为计算设备可以包括数十个以及甚至数百个应用,所以已经开发技术来管理与应用的用户交互,诸如以便选择用于由计算设备执行的应用。

用来管理这种交互的一些常规技术利用诸如图标之类的对象来表示应用。因此,想要以某种方式与应用交互的用户将选择图标以便诸如从计算设备的文件管理系统的根级启动应用。选择然后导致远离包括图标的用户界面(例如,根级)向应用本身的用户界面的模态转移,使得用户可以查看与应用有关的内容。如果用户希望与为应用的层次结构中下面的若干级的应用特征交互,则用户将必须在物理上导航通过各种应用层以达到期望的功能性。



技术实现要素:

提供该发明内容来以简化形式引入以下在具体实施方式中进一步描述的概念的选择。该发明内容不意图标识所要求保护的主题的关键特征或必要特征,也不意图用来帮助确定所要求保护的主题的范围。

描述了用于对与应用表示相关联的混合视图的基于手势的访问的技术。在一个或多个实现中,通过计算设备的操作系统暴露用户界面。用户界面包括多个应用表示的并发显示,其可由用户选择以启动相应应用。基于手势的技术可以用于与应用表示交互以使一个或多个可见目标出现在表示附近。单独的目标与某种类型的应用功能性单独地相关联,所述应用功能性例如是向与应用相关联的内容中的深度链接或者快速动作。然后可以由用户选择(例如,触摸选择)单独的目标以发起相关联的功能性。

在一个或多个实现中,计算设备包括至少部分地以硬件实现的一个或多个模块。一个或多个模块配置成输出用户界面以用于显示。用户界面包括可由用户选择以启动相应应用的多个应用表示的并发显示。基于手势的技术可以用于与应用表示交互以使一个或多个可见目标出现在应用附近。单独的目标与某种类型的应用功能性单独地相关联,所述应用功能性例如是向与应用相关联的内容中的深度链接或者快速动作。然后可以由用户选择(例如,触摸选择)单独的目标以发起相关联的功能性。

在一个或多个实现中,计算设备包括处理系统和具有指令的存储器,指令可由处理系统执行以包括具有多个进入点的应用,多个进入点相互不同以访问配置成输出可选择来启动应用的应用表示的操作系统和应用的不同部分。基于手势的技术可以用于与应用表示交互以使一个或多个可见目标出现在表示附近。每一个目标与单独的进入点相关联。然后可以由用户选择(例如,触摸选择)单独的目标以获得对相关联的进入点的直接访问。

附图说明

参照附图描述具体实施方式。在图中,参考标号的(多个)最左侧数字标识参考标号第一次出现在其中的图。相同参考标号在描述和图中的不同实例中的使用可以指示相似或等同的项目。

图1描绘了配置为执行本文描述的实施例的示例实现中的环境。

图2描绘了将图1的应用的表示示出为具有多个用户可选目标的示例实现。

图3描绘了依照一个实施例的访问混合视图的示例手势输入。

图4描绘了具有与应用表示相关联的多个用户可选目标的示例应用表示。

图5描绘了示出包括多个用户可选目标的、图4的表示的配置的示例的示例实现。

图6是描述了依照一个或多个实施例的方法中的步骤的流程图。

图7是描述了依照一个或多个实施例的方法中的步骤的流程图。

图8图示了示例设备的各种组件,该示例设备可以实现为如参照图1-7描述的任何类型计算设备以实现本文描述的技术的实施例。

具体实施方式

概述

用来与应用交互的常规技术典型地牵涉到选择应用的表示来启动应用以便然后获得对应用的功能性的访问。一旦应用被启动,这典型地就可能牵涉到若干用户动作,以访问期望的功能性。

描述了用于对与应用表示相关联的混合视图的基于手势的访问的技术。在一个或多个实现中,通过计算设备的操作系统暴露用户界面。用户界面包括可由用户选择以启动相应应用的多个应用表示的并发显示。基于手势的技术可以用于与应用表示交互以使一个或多个可见目标出现在表示附近。单独的目标与某种类型的应用功能性单独地相关联,所述应用功能性例如是向与应用相关联的内容中的深度链接或者快速动作。然后可以由用户选择(例如,触摸选择)单独的目标以发起相关联的功能性。应用表示可以包括任何适合的对象,其作为示例而非限制包括图标、拼块等。

例如,表示可以被配置为拼块,其包括多个用户可选的目标(例如,子拼块)。用户可选目标被配置使得用户的选择引起对应用的对应功能性的访问并且以该方式可以提供向应用的各种功能性的“深度链接”。拼块例如可以包括用户可选目标以导航到应用的根级(例如,欢迎屏幕),例如天气应用的开始屏幕。可以利用其它用户可选目标来访问其它应用功能性,诸如不同地理位置处的天气。以该方式,用户可以直接地从启动应用的应用表示直接地访问应用的不同部分。还设想到各种各样的其它示例,可以关于以下部分找到其进一步讨论。

在以下讨论中,首先描述可以采用本文描述的技术的示例环境。然后描述示例过程,其可以在示例环境中以及其它环境中被执行。因而,示例过程的执行不限于示例环境并且示例环境不限于示例过程的执行。

示例环境

图1是可操作来采用本文描述的技术的示例实现中的环境100的图示。所图示的环境100包括计算设备102的示例,其被图示为具有外壳104的移动计算设备(例如,平板或移动电话),外壳104配置成由用户的一只手或两只手106握持。还设想到计算设备102的各种各样的其它配置。

例如,计算设备102可以配置为传统计算机(例如,台式个人计算机、膝上型计算机等)、移动站、娱乐器具、无线电话、平板、上网本等,如进一步关于图8描述的。因而,计算设备102的范围可以从具有大量存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(例如,传统机顶盒、手持式游戏控制台)。计算设备102还可以涉及使计算设备102执行一个或多个操作的软件。

计算设备102还被图示为包括显示设备108、处理系统110和计算机可读存储介质的示例,其在该实例中为存储器112。存储器112配置为维持应用114,其可由处理系统110执行以执行一个或多个操作。

处理系统110不受形成其的材料或者其中采用的处理机制的限制。例如,处理系统110可以包括(多个)半导体和/或晶体管(例如,电子集成电路(IC)),诸如片上系统、处理器、中央处理单元、处理核、功能块等。在这样的上下文中,可执行指令可以是电子可执行指令。可替换地,处理系统110的或者用于处理系统110的以及因而计算设备的或者用于计算设备的机制可以包括但不限于量子计算、光学计算、机械计算(例如,使用纳米技术)等。附加地,尽管示出了单个存储器112,但是可以采用多种多样类型和组合的存储器,诸如随机存取存储器(RAM)、硬盘存储器、可移除媒介存储器以及其它类型的计算机可读介质。

计算设备102还被图示为包括操作系统116。操作系统116配置为将计算设备102的底层功能性抽象成在计算设备102上可执行的应用114。例如,操作系统116可以对处理系统110、存储器112、网络、输入/输出、和/或显示设备108的显示功能性等进行抽象,使得可以在不知晓该底层功能性“如何”被实现的情况下编写应用114。应用114例如可以向操作系统116提供数据以便由显示设备104进行再现和显示,而不必理解该再现将如何被执行。操作系统116还可以表示各种各样的其它功能性,诸如以便管理可由计算设备102的用户导航的用户界面和文件系统,诸如以便管理对图形用户界面中的应用114的访问,如在下文中进一步描述的。

操作系统116还可以表示各种各样的其它功能性,诸如以便管理可由计算设备102的用户导航的用户界面和文件系统。其示例被图示为表示模块118,其代表生成和管理应用114的表示的功能性。

表示模块118例如可以生成用于多个应用114的各种各样的表示。表示可以以各种各样的方式被配置,诸如图标、拼块、文本描述等。表示还可以以各种各样的方式被利用,诸如在层次文件结构的根级处,例如其它级中的每一个在层次结构中的根级“下面”。其示例被图示为应用启动器(例如,开始屏幕),其被显示在图1中的显示设备108上的用户界面中。在所图示的示例中示出的表示可选择来启动应用114中的对应的一个应用以用于由计算设备102的处理系统110执行。以该方式,用户可以容易地导航通过文件结构并且发起感兴趣的应用114的执行。然而,在该文档中描述的发明技术可以与开始屏幕之外的应用启动器(例如主页屏幕、启动屏幕等)相结合地被实现。

因而,表示模块118代表管理应用114的表示(例如,拼块、图标等)和应用114可消耗的内容的功能性。在一些实例中,表示可以包括通知,其可以在没有启动所表示的应用114的情况下显示为表示的部分,例如作为表示的显示内的文本或图形。该功能性被图示为通知模块120,其配置成管理用于作为表示的部分包括的通知122。

例如,天气应用的表示124被图示为包括指示名称和当前天气状况(例如“72°”以及云的图示)的通知。以该方式,用户可以容易地查看与应用114有关的信息而不必启动和导航通过应用114中的每一个。在一个或多个实现中,可以在不执行对应应用114的情况下管理通知122。例如,通知模块120可以从各种各样的不同源接收通知122,诸如从软件(例如,由计算设备102执行的其它应用)、经由网络128从web服务126等等接收。

这可以响应于应用114向通知模块120的登记而被执行以指定从哪里以及如何接收通知。通知模块120然后可以管理如何作为表示的部分来显示通知122而不执行应用114。这可以用于通过不执行应用114中的每一个来输出相应通知122而改进计算设备102的电池寿命和性能。

尽管该讨论描述了将通知模块120并入在客户端处,但是通知模块120的功能性可以以各种各样的方式被实现。例如,通知模块120的功能性可以被web服务126整体地或部分地并入。web服务126的通知模块130例如可以处理从其它web服务接收的通知并且管理用于通过网络128分发给计算设备102的通知,例如通过应用114向通知模块120,130的登记,使得通知122可以作为表示的部分被输出而没有执行所表示的应用114。

由操作系统116的表示模块118生成的代表应用114的表示可以以各种各样的方式被配置。如所图示的,例如,表示124,132,134可以根据各种各样的不同尺寸被配置。表示124可以被配置用于如之前描述的通知122的输出,表示132可以被配置为访问具体内容(例如,在该示例中,特定电子表格)等等。

附加地,表示可以被配置成使得能够实现对与应用表示相关联的混合视图的基于手势的访问。混合视图包括多个用户可选目标,其可以由用户选择来访问与应用相关联的功能性,如将在下文更加详细地描述的。

在一个或多个实现中,通过计算设备的操作系统暴露用户界面。用户界面包括可由用户选择以启动相应应用的多个应用表示的并发显示,诸如在图1中示出的用户界面。基于手势的技术可以用于与应用表示交互以使一个或多个可见目标出现在表示附近。单独的目标与某种类型的应用功能性单独地相关联,所述应用功能性例如是向与应用相关联的内容中的深度链接或者快速动作。然后可以由用户选择(例如,触摸选择)单独的目标以发起相关联的功能性。

图2描绘了将图1的应用114的表示示出为具有多个用户可选目标的示例实现200。在该示例中,图示了对应于单个应用114的表示202,即表示图1的计算设备102的文件管理结构中的应用114的表示。此处,应用表示也是用户可选择的,所以在这一意义下,应用表示还构成用户可选目标。表示包括多个用户可选目标204,206,208,210,212,其中每一个对应于不同的应用功能性214。以该方式,用户可以选择用户可选目标204-212中的期望的一个以得到对相应功能性的直接访问。

应用功能性214可以以各种各样的方式被配置。例如,应用功能性214可以对应于应用114的多个进入点216。应用114例如可以包括根级进入点(诸如欢迎屏幕)以及不同的页面、标签、章节和也可以用作进入点216的其它部分。以该方式,用户可选目标204-212可以通过使用进入点216而以引起相关用户界面的输出的模态方式提供对应用的不同部分的直接访问。

在另一个示例中,应用功能性214可以被配置为与应用相关联的动作218(例如,快速动作)。这些动作是经由用户可选目标204-212直接可访问的,并且因而可以被快速地执行。用户例如可以选择用户可选目标204-212之一以便以非模态方式得到对可以由应用114执行的动作218的访问。例如,用户可以选择表示202的用户可选目标以发起由应用114对动作218的执行而没有导航远离表示202的显示,其示例在下文中被提供。因而,应用开发者可以配置动作218,其可以经由应用202以非模态方式被直接地访问。

现在考虑可以如何通过基于手势的技术暴露用户可选目标。

暴露用户可选目标

图3图示了依照一个或多个实施例的计算设备102。在该示例中,用户使用其右手提供相对于应用表示134的手势输入。可以利用任何适合类型的手势输入。例如,手势输入可以包括任何类型的基于触摸的输入,诸如快速轻敲组合、触摸和滑动等等。在该特定示例中,使用双指夹捏型手势来使多个用户可选目标被暴露。作为示例,考虑图4。

在那里,已经将应用表示134放大并且重新定位到显示器的中心。此外,多个用户可选目标已经“飞”出并且定位于应用表示134附近。

在该示例中,表示134对应于单个应用,其是健康和健身应用,但是还设想其它应用而不脱离其精神和范围。

表示134(其本身构成用户可选目标)包括多个用户可选目标304,306,308和310。如之前所述,用户可选目标302-310中的每一个可由用户选择以直接地访问所表示的应用的对应应用功能性。

例如,表示134以及用户可选目标304和306是用户可选择的以访问应用114的多个进入点216(图2)中的不同进入点。应用表示134例如可选择来访问应用的根级处的应用的进入点,例如欢迎屏幕或者布置在应用的用户界面的层次结构的根级处的其它用户界面级。因而,该应用表示134的选择通过启动应用并且使得自动地导航到该接入点并且没有另外的用户干预而提供了对与其相关联的应用的根级的直接访问。

除了对应于应用表示134的根级访问点312,用户可选目标304和306提供对应用的不同进入点314,316的直接访问。用户可选目标304例如可选择来提供对与健身有关的应用114的进入点314的直接访问。同样地,用户可选目标306可选择来提供对与营养有关的应用114的进入点316的直接访问。

因而,应用表示134和用户可选目标304,306可以被选择来启动应用的执行(如果尚未被执行的话)并且导航到对应的应用功能性。对应的应用功能性在该示例中构成进入点312,314和316。导航可以以模态方式执行,其引起远离表示134的显示向着那些进入点312,314,316处的用户界面的输出的导航,其例如通过窗口、全屏沉浸式视图等等的使用被实现。还设想到非模态直接访问技术,其进一步讨论可以在下文中被找到并且在对应图中被示出。

图5描绘了示出表示134的用户可选目标的直接访问的示例实现500。使用第一、第二和第三阶段502,504,506图示了该示例。在第一阶段502处,在包括之前描述的用户可选目标的用户界面中显示表示134。

在第二阶段504处,用户的手106的手指被图示为选择用户可选目标310。作为响应,发起对应于用户可选目标310的动作218(图2),诸如发起通过健康和健身应用对用户跑步量的追踪。如所图示的,应用功能性的这种发起在该实例中通过与用户可选目标310的非模态交互被执行。因而,用户可以通过由用户可选目标310提供的直接访问来发起表示应用和对应动作的执行而没有导航远离表示134。

在第三阶段506处,表示134输出作为用户可选部分310的一部分而生成的通知,其在该实例中是用户已跑的距离。

示例过程

以下讨论描述了可以利用之前描述的系统和设备实现的基于手势的技术。过程中的每一个的各方面可以以硬件、固件、或软件、或其组合被实现。过程被示出为指定由一个或多个设备执行的操作的一组框并且未必限于由相应框示出的用于执行操作的次序。在以下讨论的部分中,将对以上描述的示例环境做出参考。

在图6中,步骤600显示一个或多个应用表示。可以利用任何适合类型的应用表示,其示例在上文被提供。应用表示可以用于启动它们的相关联的应用以及在视觉上访问用户可选目标。

步骤602接收与应用表示相关联的手势输入。可以接收任何适合类型的手势输入,其作为示例而非限制包括触摸手势,诸如多次轻敲、触摸和滑动、双指夹捏等等。响应于接收到手势输入,步骤604与应用表示相关联地呈现一个或多个用户可选目标。用于相应应用的用户可选目标可由用户进行用户选择以获得对与应用相关联的相应功能性的直接访问,其例如是快速动作或深度链接。

响应于指示用户可选目标之一的用户选择的输入,提供对相应应用功能性的直接访问。

图7图示了依照一个或多个实施例的另一个过程。

步骤700显示一个或多个应用表示。在上文提供了可以如何完成这的示例。步骤702接收与应用表示相关联的手势输入。可以接收任何适合类型的手势输入,其示例在上文被提供。响应于接收到手势输入,步骤704放大应用表示并且步骤706将应用表示重新定位到相关联的显示器的中心。步骤708与应用表示相关联地呈现一个或多个可选目标。该步骤可以以任何适合的方式被执行。在至少一些实施例中,可选目标的呈现可以通过动画发生,其中可选目标从放大的应用表示后面“飞出”以侵占(assume)其在放大的应用表示附近的相应位置。

已经考虑了依照一个或多个实施例的示例方法,现在考虑可以用于实现本文描述的实施例的示例设备的讨论。

示例系统和设备

图8一般地在800处图示了示例系统,其包括代表可以实现本文描述的各种技术的一个或多个计算系统和/或设备的示例计算设备802,其通过包括表示模块118被图示。计算设备802可以例如是服务提供商的服务器、与客户端相关联的设备(例如,客户端设备)、片上系统、和/或任何其它适合的计算设备或计算系统。

如所图示的示例计算设备802包括相互通信地耦合的处理系统804、一个或多个计算机可读介质806、和一个或多个I/O接口808。尽管没有示出,但是计算设备802还可以包括将各种组件相互耦合的系统总线或其它数据和命令传递系统。系统总线可以包括不同总线结构中的任何一个或组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线、和/或处理器或本地总线,其利用各种各样总线架构中的任一个。还设想到各种各样的其它示例,诸如控制和数据线。

处理系统804代表使用硬件执行一个或多个操作的功能性。相应地,处理系统804被图示为包括硬件元件810,其可以被配置为处理器、功能块等。这可以包括作为专用集成电路或者使用一个或多个半导体形成的其它逻辑器件的硬件中的实现。硬件元件810可以不受形成它们的材料或者其中采用的处理机制的限制。例如,处理器可以包括(多个)半导体和/或晶体管(例如,电子集成电路(IC))。在这样的上下文中,处理器可执行的指令可以是电子可执行的指令。

计算机可读存储介质806被图示为包括存储器/存储装置812。存储器/存储装置812表示与一个或多个计算机可读介质相关联的存储器/存储容量。存储器/存储组件812可以包括易失性介质(诸如,随机存取存储器(RAM))和/或非易失性介质(诸如,只读存储器(ROM)、闪速存储器、光盘、磁盘等)。存储器/存储组件712可以包括固定介质(例如,RAM、ROM、固定硬盘驱动器等)以及可移除介质(例如,闪速存储器、可移除硬盘驱动器、光盘等)。计算机可读介质806可以以各种各样其它方式被配置,如在下文进一步描述的。

(多个)输入/输出接口808代表允许用户使用各种输入设备向计算设备802录入命令和信息以及还允许使用各种输出设备向用户和/或其它组件或设备呈现信息的功能性。输入设备的示例包括键盘、光标控制设备(例如,鼠标)、麦克风、扫描仪、触摸功能性(例如,配置成检测物理触摸的电容或其它传感器)、相机(例如,其可以采用可见或非可见波长(诸如红外频率)来识别作为不牵涉到触摸的手势的运动)等等。输出设备的示例包括显示设备(例如,监视器或投影仪)、扬声器、打印机、网卡、触觉响应设备等。因而,计算设备802可以以如下文进一步描述的各种各样的方式被配置以支持用户交互。

本文可能在软件、硬件元件或程序模块的一般上下文中描述了各种技术。一般地,这样的模块包括执行特定任务或者实现特定抽象数据类型的例程、程序、对象、元件、组件、数据结构等。如本文中使用的术语“模块”、“功能性”和“组件”一般地表示软件、固件、硬件、或其组合。本文描述的技术的特征是独立于平台的,这意味着技术可以实现在具有各种各样处理器的各种各样商用计算平台上。

所描述的模块和技术的实现可以被存储在某种形式的计算机可读介质上或者跨某种形式的计算机可读介质被传输。计算机可读介质可以包括可以由计算设备802访问的各种各样的介质。作为示例而非限制,计算机可读介质可以包括“计算机可读存储介质”和“计算机可读信号介质”。

与单纯的信号传输、载波或信号本身相比,“计算机可读存储介质”可以指使得能够实现信息的持久性和/或非暂时性存储的介质和/或设备。因而,计算机可读存储介质指非信号承载介质。计算机可读存储介质包括硬件,诸如以适合于信息的存储的方法或技术实现的易失性和非易失性、可移除和不可移除介质和/或存储设备,所述信息诸如计算机可读指令、数据结构、程序模块、逻辑元件/电路、或其它数据。计算机可读存储介质的示例可以包括但不限于RAM、ROM、EEPROM、闪速存储器或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储装置、硬盘、盒式磁带、磁带、磁盘存储装置或其它磁性存储设备、或者适合于存储期望的信息并且可以由计算机访问的其它存储设备、有形介质或制品。

“计算机可读信号介质”可以指信号承载媒介,其配置成诸如经由网络向计算设备102的硬件传输指令。信号介质典型地可以将计算机可读指令、数据结构、程序模块或者其它数据具体化为调制数据信号,诸如载波、数据信号或其它输送机制。信号介质还包括任何信息递送介质。术语“调制数据信号”意指使其特性中的一个或多个以将信息编码在信号中的这种方式被设置或改变的信号。作为示例而非限制,通信介质包括诸如有线网络或直接有线连接之类的有线介质以及诸如声学、RF、红外和其它无线介质之类的无线介质。

如之前所述,硬件元件810和计算机可读介质806代表以硬件形式实现的模块、可编程逻辑器件和/或固定设备逻辑,其可以在一些实施例中用于实现本文描述的技术的至少一些方面,诸如执行一个或多个指令。硬件可以包括集成电路或片上系统、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD)、以及硅或其它硬件中的其它实现的组件。在该上下文中,硬件可以操作为执行由硬件体现的逻辑和/或指令限定的程序任务的处理设备以及用于存储指令以供执行的硬件(例如之前描述的计算机可读存储介质)。

前述内容的组合也可以用于实现本文描述的各种技术。相应地,软件、硬件或可执行模块可以实现为在某种形式的计算机可读存储介质上体现的和/或由一个或多个硬件元件810体现的一个或多个指令和/或逻辑。计算设备802可以配置为实现对应于软件和/或硬件模块的特定指令和/或功能。相应地,可由计算设备802作为软件执行的模块的实现可以至少部分地实现在硬件中,例如通过使用处理系统804的硬件元件810和/或计算机可读存储介质来实现。指令和/或功能可能可由一个或多个制品(例如,一个或多个计算设备802和/或处理系统804)执行/操作来实现本文描述的技术、模块和示例。

如在图8中进一步图示的,在个人计算机(PC)、电视设备和/或移动设备上运行应用时,示例系统800使得能够实现普适环境以用于无缝用户体验。当在利用应用、播放视频游戏、观看视频等的同时从一个设备转移到下一个设备,服务和应用在所有三个环境中基本上类似地运行以得到共同的用户体验。

在示例系统800中,多个设备通过中央计算设备互连。中央计算设备可以在多个设备本地或者可以远离多个设备定位。在一个实施例中,中央计算设备可以是通过网络、互联网或其它数据通信链路被连接到多个设备的一个或多个服务器计算机的云。

在一个实施例中,这种互连架构使得能够跨多个设备递送功能性以向多个设备的用户提供共同且无缝的体验。多个设备中的每一个可以具有不同的物理需求和能力,并且中央计算设备使用平台来使得能够向设备递送既是针对设备定制的又是对所有设备共同的体验。在一个实施例中,创建目标设备的类别并且针对设备的通用类别定制体验。设备的类别可以由设备的物理特征、使用的类型或者其它共同特性限定。

在各种实现中,计算设备802可以采取各种各样的不同配置,诸如用于计算机814、移动装置816和电视818用途。这些配置中的每一个包括通常可以具有不同构造和能力的设备,并且因而计算设备802可以根据不同设备类别中的一个或多个被配置。例如,计算设备802可以实现为设备的计算机814类别,其包括个人计算机、台式计算机、多屏幕计算机、膝上型计算机、上网本等。

计算设备802还可以实现为设备的移动装置816类别,其包括移动设备,诸如移动电话、便携式音乐播放器、便携式游戏设备、平板计算机、多屏幕计算机等。计算设备802还可以实现为设备的电视818类别,其包括在休闲观看环境中具有或连接到通常较大屏幕的设备。这些设备包括电视、机顶盒、游戏控制台等。

本文描述的技术可以由计算设备802的这些各种配置支持并且不限于本文描述的技术的具体示例。该功能性也可以全部地或者部分地通过使用分布式系统被实现,诸如经由如下文描述的平台822通过“云”820被实现。

云820包括和/或代表用于资源824的平台822。平台822对云820的硬件(例如,服务器)和软件资源的底层功能性进行抽象。资源824可以包括应用和/或数据,其可以在远离计算设备802的服务器上执行计算机处理时被利用。资源824还可以包括通过互联网和/或通过订户网络(诸如蜂窝或Wi-Fi网络)提供的服务。

平台822可以对将计算设备802与其它计算设备连接的资源和功能进行抽象。平台822还可能用于资源的抽象缩放以便向遇到的对于资源824的需要提供对应级别的规模,所述资源824经由平台822被实现。相应地,在互连设备实施例中,本文描述的功能性的实现可以遍及系统800被分布。例如,功能性可以部分地在计算设备802上被实现以及经由对云820的功能性进行抽象的平台822被实现。

结论

描述了用于对与应用表示相关联的混合视图的基于手势的访问的技术。在一个或多个实现中,通过计算设备的操作系统暴露用户界面。用户界面包括可由用户选择以启动相应应用的多个应用表示的并发显示。基于手势的技术可以用于与应用表示交互以使一个或多个可见目标出现在表示附近。单独的目标与某种类型的应用功能性单独地相关联,其例如是向与应用相关联的内容中的深度链接或者快速动作。然后可以由用户选择(例如,触摸选择)单独的目标以发起相关联的功能性。

尽管已经以特定于结构特征和/或方法动作的语言描述了实施例,但是要理解到,在所附权利要求中限定的发明未必限于所描述的特定特征或动作。相反,作为实现所要求保护的主题的示例形式而公开了特定特征和动作。

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