切换列表交互制造技术

技术编号:12627151 阅读:47 留言:0更新日期:2015-12-31 21:04
用于通过计算机的操作系统查看可用应用程序的列表并且从中进行选择的图形用户接口包括切换列表。所显示的切换列表可以被完全地或部分地显示,或者被隐藏。在用户通过某种用户输入手势(比如在切换列表被隐藏时从显示器左边缘进行扫划,或者从完全显示的切换列表中选择和拖拽一个对象)从切换列表中选择一个对象之后,切换列表变为部分显示。当用户通过某种用户手势指示当前活动的对象正在被放回到切换列表中时,切换列表从部分显示或隐藏转变为完全显示。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
当今的个人计算机、移动设备、平板电脑及其它计算设备一般允许用户具有同时运行的多个应用程序。因此,这些设备的操作系统通常提供一个用户通过其能够在应用程序之间进行切换的机制。总的来说,这个机制是由图形用户接口提供的,通过图形用户接口,各种不同的手势导致用户正在使用的应用程序的改变。设计这样的图形用户接口时的挑战包括但是不限于提供查看可用应用程序、从它们中进行选择以及改变已经做出的选择的直观方式。
技术实现思路

技术实现思路
以简化的形式介绍所选择的概念,下面在【具体实施方式】中对这些概念进行进一步描述。本
技术实现思路
既非意图用来识别所要求保护的主题的关键或必要特征,也不意图限制所要求保护的主题的范围。用于通过计算机的操作系统查看可用应用程序的列表并且从中进行选择的图形用户接口包括切换列表。切换列表在操控显示器上的应用程序的视图的手势期间被部分显示,提供对该列表内容的窥视。在各种不同的实现方式中,所显示的切换列表可以是完全显示或部分显示的,或者是隐藏的。在用户通过某种用户输入手势从切换列表中选择一个对象之后,切换列表变为部分显示,所述用户输入手势比如在切换列表被隐藏时从显示器左边缘进行扫划,或者从完全显示的切换列表中选择和拖拽一个对象。当用户通过某种用户手势指示当前活动的对象正在被放回到切换列表中时,切换列表从部分显示或隐藏转变为完全显示。状态之间的转变可以进行动画处理,以提供令人愉悦的显示。类似地,在转变时,表示应用程序的所选择的对象的位置和大小可以进行动画处理。切换列表可以由数据结构表示,比如面向对象的切换列表对象,其至少具有部分显示、完全显示或隐藏的状态。由操作系统维护的应用程序的列表可以用于识别应用程序和对应用程序进行排序。用于显示这一切换列表对象的适当方法取决于切换列表的状态(部分显示、完全显示、隐藏)、是否有从在先状态到进行动画处理的转变、切换列表中应用程序的图形表示的布置和切换列表在显示器中的位置和取向。在示例实现方式中,切换列表被显示为显示区域左边缘垂直布置的一摞小缩略图像。这样的显示对象可以是水平布置的、被布置成一个角度或者被布置成一个形状或其它布置。可以由图标或其它对象而不是小缩略图表示应用程序。切换列表在显示区域中的或相对于显示区域的取向也可以变化。在下面的描述中,对构成本文一部分的附图进行参考,并且在这些附图中以图示的方式示出了这一技术的特定示例实现方式。应理解,也可以利用其它的实施例并且可以进行结构改变而不偏离本公开的范围。【附图说明】图1是具有为应用程序提供切换列表的操作系统的示例计算机的数据流图。图2是示出调用部分显示切换列表的手势的示例图形用户接口的图示。图3是不出调用完全显不切换列表的手势的不例图形用户接口的图不。图4是示出应用程序被返回到切换列表的示例图形用户接口的图示。图5是示出使切换列表返回到部分显示状态的手势的示例图形用户接口的图示。图6是描述切换列表显示管理器的示例实现方案的流程图。图7是用于多个监视器的示例图形用户接口的图示。图8是可以用其实现这样的系统的组件的示例计算机的框图。【具体实施方式】下面的部分提供其中可以实现切换列表的示例操作环境。参照图1,计算机100包括操作系统102,该操作系统102管理应用程序104的运行以及它们对各种不同的计算机资源的访问,所述计算机资源比如存储器、储存器、输入/输出设备和处理资源(未示出)。下面结合图8更加详细地描述可以用其实现这样的系统的示例计算机。在多个应用程序在计算机上运行的情况下,操作系统102维护应用程序的列表106,从这个列表106可以显示该列表的显示版本,本文称为切换列表。切换列表是识别应用程序的数据结构并且可以包括其它信息,比如对表示该应用程序的图标的引用、用于该应用程序的当前显示数据等等。切换列表在显示器120上显示给用户。该显示是交互式的,基于用户输入手势122,用户输入手势122可以基于来自指向设备(比如鼠标)或触摸设备(比如触摸屏)的输入。为了提供这一交互式显示,操作系统具有切换列表显示管理器124,该切换列表显示管理器124接收切换列表106和用户输入手势122并且生成包括用于输出到显示器120的切换列表的图形表示的显示数据126。如下面更加详细地描述的,响应于各种不同的用户输入手势122,切换列表显示管理器显示不同状态下的切换列表,并且允许用户操控切换列表中的项目,例如选择应用程序、撤销应用程序的选择和查看可用的应用程序。给定这一背景,将结合图2-7更加详细地描述一个示例实现方式。图2图示了用于显示切换列表的示例图形用户接口。在这个示例中,切换列表在操控显示器上应用程序的视图的手势之后在200处变为部分显示,提供对切换列表内容的窥视。在这个示例中,正在发生的手势是在触摸屏上“扫划”,比如通过用户将手指放在触摸屏上的显示区域的左边缘处并且将手指拖拽到显示区域中,如202处所指示的。该扫划行经一个门限,如206处所指示的。这一扫划手势可以从显示器或显示区域的任何边缘进行,不过在这个示例中,扫划从左边缘开始。从左边缘向右的扫划促使应用程序的视图或图形表示204被显示并且然后被显示器上的进一步的拖拽手势操控。在这个示例中,应用程序的视图是用于这个应用程序的显示的大缩略图像。在该扫划手势行经一个门限之后,切换列表的部分视图被显示在显示区域的左边缘处。在这个实现方式中,该部分视图由距显示区域边缘的距离208定义,这个距离小于完全显示的切换列表的宽度。切换列表从不显示到部分显示的转变可以进行动画处理,以提供更令人愉悦的显示。图3图示了这一图形用户接口中的另一个示例行为。在这个示例中,切换列表已经被部分显示在300处。在这个示例中,用户手势包括向左拖拽应用程序的视图302,如304处所指示的。在这个示例中,视图302是用于应用程序的显示的大缩略图像。当该移动到达距显示区域的左边缘的门限306 (本文称为返回门限)时,切换列表的部分显示被扩展为该列表的完全显示。这样的行为在切换列表被隐藏并且应用程序已经被选择且正被在显示器上四处拖拽时也可以适用。图4图示了一种实现方式中包括向左拖拽应用程序的视图经过该门限的手势的结果,切换列表在400处被完全显示。可以使用图形随时间推移的某种动画处理进行从部分显示到完全显示的切换列表的转变,以提供更令人愉悦的显示。在这个示例中,完全显示的切换列表包括用于每个应用程序的显示的小缩略图像。对于当前选择的应用程序,用户过去针对其拖拽一个大缩略图像(图3中的视图302),现在示出的是一个小缩略图像402,这个小缩略图像402被置于完全显示的切换列表中在其在列表中的位置。在这个示例中,小缩略图像402被显示在切换列表的顶部。从大缩略图像到小缩略图像402在位置和大小两方面的转变可以进行流畅地动画处理以便向用户提供更令人愉悦的显示。然后用户可以选择切换列表中的另一个对象,如404处所指示的。在切换列表被显示的情况下,用户可以选择该切换列表中的项目。当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种由计算机中的处理器执行的计算机实现的过程,包括:将该计算机上运行的应用程序的列表接收到存储器中;生成切换列表作为应用程序的列表的图形表示;响应于第一手势,将该切换列表部分地显示在显示器上;响应于第二手势,完全显示该切换列表。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:C多安JG克拉珀
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1