用于用户界面的统一兴趣层制造技术

技术编号:2840737 阅读:213 留言:0更新日期:2012-04-11 18:40
可用户激活的操作屏(也称做统一兴趣层)包含任意数量的用户界面元素,在这里被称为“控件”,用于用户快速访问。响应于用户的命令,操作屏被调用,并且在屏上显示控件。用户可以在任意时间激活操作屏,使操作屏暂时取代用户屏上的现有用户界面显示。一旦激活操作屏,用户就可以与部分或全部控件进行交互操作,并能够通过添加、删除、移动或配置想要的个人控件来配置操作屏。当用户希望返回到他或她曾使用的正常用户界面时,用户发出解除操作屏的命令。一旦操作屏已被解除,就恢复前一用户界面状态,允许用户继续与操作系统进行正常的交互操作。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总地涉及图形用户界面,尤其涉及一种包含用户感兴趣项的用户可激活、可配置的统一层。
技术介绍
现代图形用户界面的特点是,它们允许同一时间在屏幕上显示大量项目。在领先的个人计算机操作系统,例如Apple MacOS X和Microsoft Windows XP所提供的用户界面上,能够根据用户的需要来显示、重叠、调整大小、移动、配置和重新格式化多个窗口。即使一些窗口隐藏在其它窗口之后,工具条、菜单和其他UI元素也提供了访问和激活这些窗口的机制。虽然许多用户欣赏这样的用户界面能够在屏幕上同时呈现大量信息的能力,但其引起的“信息过载”也可能是不堪重负的。用户经常发现很难在大量的屏上元素中导航到某个特定的UI元素或窗口,甚至很难找到想要的元素。当用户界面允许用户以任何想要的布局,包括重叠、最小化、最大化等来放置屏上元素时,问题变得更加复杂。这种灵活性对有些用户来说是有用的,但是对其他用户来说会导致混乱。在屏幕上同时出现太多项会导致信息过载,并可能会成为有效使用计算机设备的抑制因素。有些用户界面使屏幕的某些区域专用于保留某些常用的用户界面元素(诸如菜单条或用于激活常用程序或文件的图标)。然而,这样的区域大小通常受到限制,以便不占用太多宝贵的屏幕空间,否则,这些屏幕空间可以专用于显示屏的主工作区。虽然诸如数字钟元素或工具条这样的小元素可能非常适合显示在这样专用屏幕区域中,但是在这样的小屏幕区域中出现其它类型的元素就不合适了;因此在它们能够使用或浏览之前,必须激活或放大它们。这就导致又一级的混淆,因为项目需要激活或解除。此外,项目可以重叠或以其它方式来增加必须由用户来处理和管理的屏上元素的数量。这些问题导致了许多用户未能发挥他们计算机的全部潜力,并且可能进一步导致挫折或混淆,尤其是在初学用户中间。所需的是一种机制,用于提供很容易访问常用的用户界面元素,而不会引入额外的混乱或混淆。进一步需要的是一种机制,用于以用户可配置的方式提供这样的访问,以允许用户任意激活和解除UI元素,而造成的混淆最小。进一步需要的是一种机制,即允许用户很容易地激活和解除某些用户界面元素,而不管当前在用户屏幕上所打开窗口的数量,也不需要用户在一组打开的窗口中搜索特定的用户界面元素。进一步需要的是一种机制,用于以用户可能很容易采用的、方便且易于使用的方式来解决上述问题,并且适合于现行图形用户界面的框架。
技术实现思路
根据本专利技术的技术,提供一种可用户激活的操作屏(也被称为统一兴趣层)。该操作屏可以包含任意数量的用户界面元素,这里被称为“控件(widgets)”,用于让用户快速访问。响应用户的命令,操作屏被调用,并且控件被显示在屏幕上。在本专利技术的一个方面,用户可以在任何时间激活操作屏,使操作屏暂时替换或覆盖在用户屏幕上的现有用户界面显示。一旦操作屏被激活,用户就能够对部分或所有的控件进行操作,并可以视需要通过添加、删除、移动或配置各个控件来配置操作屏。当用户希望返回正常的用户界面时,用户发出使操作屏被解除的命令。一旦操作屏被解除,就恢复前一用户界面状态,允许用户继续执行与操作系统的正常交互操作。在一方面,当激活操作屏时,操作屏暂时替换现有的用户界面显示。在另一方面,操作屏部分遮住现有的用户界面显示,但是允许现有显示的一部分是可见的,以便提醒用户它的存在。在另一方面,当操作屏激活时,现有的用户界面显示消失、变模糊和/或变暗。在一方面,在操作屏的激活和/或解除期间,显示过渡效果,以便在操作屏出现和消失时帮助用户明白正在发生的事情。在一方面,用户可以从任意数量的控件中进行选择,以任何期望的布局放到操作屏上。无论何时激活操作屏,控件都会出现在用户先前放置它们的位置上。控件可以具有任何类型,它们能够与远程服务器通信,以便将信息(例如,天气预报)提供给用户,或者它们可以提供经常需要的功能(例如,计算器),或它们可以用作信息存储库(例如,记事本或日历)。有些控件可以提供这些类型功能的组合。在一方面,提供一种应用程序接口(API),以便允许第三方开发者创建和销售可提供不同类型功能的其它控件。附图说明附图与说明书一起描述了本专利技术的几个实施方式,用来解释该专利技术的原理。图1是一个框图,其描述了根据一个实施方式用于实现本专利技术的总体系结构。图2是一个流程图,其描述了根据本专利技术一个实施方式用于激活和使用操作屏的方法。图3是一个框图,其描述了根据一个实施方式所述用于实现本专利技术的软件结构。图4是一个屏幕快照,其描述了在操作屏激活之前的桌面用户界面。图5是根据一个实施方式描述了操作屏的初始状态的屏幕快照。图6是根据一个实施方式描述了操作屏的配置条的屏幕快照。图7是根据一个实施方式描述了从配置条中对控件进行用户选择的屏幕快照。图8是根据一个实施方式描述了包括计算器控件的操作屏的屏幕快照。图9是根据一个实施方式描述了包括计算器控件和音乐播放器控件的操作屏的屏幕快照。图10是根据一个实施方式描述了在音乐播放器控件的调用下音乐播放器应用的激活的屏幕快照。图11是根据一个实施方式描述了包括计算器控件、音乐播放器控件和通讯簿控件的操作屏的屏幕快照。图12是根据一个实施方式描述了通讯薄控件的操作的屏幕快照。图13是根据一个实施方式描述了具有包括记事本控件在内的多个控件的操作屏的屏幕快照。图14是根据一个实施方式描述了配置条已被关闭的操作屏的屏幕快照。图15是根据一个实施方式描述了控件已被移动的操作屏的屏幕快照。图16A-16C是根据一个实施方式描述了用于解除操作屏的过渡动画的屏幕快照。图17A-17D是根据一个实施方式描述了用于激活操作屏的过渡动画的屏幕快照。图18是根据一个实施方式的日历控件的例子。图19是根据一个实施方式的股票报价控件的例子。图20是根据一个实施方式的天气控件的例子。图21是根据一个实施方式的交通网眼(webcam)控件的例子。图22是根据一个实施方式的音乐播放器控件的例子。图23是根据一个实施方式的包裹跟踪控件的例子。图24是根据一个实施方式的通讯薄控件的例子。图25是根据一个实施方式的时钟日历控件的例子。图26是根据一个实施方式描述了配置条已被关闭的操作屏的屏幕快照。图27是根据一个实施方式所述的屏幕快照,其描述了配置条已被打开以显示收藏(favorite)控件的操作屏。图28是根据一个实施方式所述的屏幕快照,其描述了配置条已被打开以允许访问其它控件的操作屏。图29是根据一个实施方式所述的屏幕快照,其描述了包括用于关闭和配置控件的滚动图标的操作屏。图30是根据一个实施方式描述操作屏的屏幕快照,其中配置条中的一些标签在外观上有所改变。图31是根据一个实施方式描述操作屏的屏幕快照,其中配置条中的一些标签在外观上有所改变,并且其中操作屏包括用于关闭和配置控件的滚动图标。图32是根据一个实施方式所述的屏幕快照,其描述了示出两个控件的首选项控制的操作屏。图33是根据一个实施方式的计算器控件的例子。图34A和34B是根据一个实施方式的字典/辞典控件的例子。图35描述了配置条未激活的屏幕快照。图36描述了配置条激活的屏幕快照。图37描述了一个屏幕快照,其中配置条是激活的,且指示器显示在配置条中存在多少其它控件页。图38描述了一个屏幕快照,其中配置条是激活的,且显示包括关本文档来自技高网
...

【技术保护点】
一种在包括显示屏的计算机系统中用于呈现统一兴趣层的方法,其中该显示屏包括显示用户界面的区域,所述方法包括:    检测用于激活统一兴趣层的第一触发事件;    响应该第一触发事件:    暂时使用户界面不活动;以及    在显示屏的所述区域中显示包括多个层元素的统一兴趣层;    检测用于解除所述统一兴趣层的第二触发事件;以及    响应该第二触发事件:    解除所述统一兴趣层;以及    重新激活所述用户界面。

【技术特征摘要】
【国外来华专利技术】US 2004-6-25 10/877,968;US 2005-1-7 60/642,025;US 1.一种在包括显示屏的计算机系统中用于呈现统一兴趣层的方法,其中该显示屏包括显示用户界面的区域,所述方法包括检测用于激活统一兴趣层的第一触发事件;响应该第一触发事件暂时使用户界面不活动;以及在显示屏的所述区域中显示包括多个层元素的统一兴趣层;检测用于解除所述统一兴趣层的第二触发事件;以及响应该第二触发事件解除所述统一兴趣层;以及重新激活所述用户界面。2.如权利要求1所述的方法,其中,所述用户界面包括多个图形用户界面元素。3.如权利要求1所述的方法,其中,所述用户界面包括多个窗口。4.如权利要求1所述的方法,其中,第一触发事件包括第一用户命令,第二触发事件包括第二用户命令。5.如权利要求1所述的方法,其中,检测第二触发事件包括当屏上指针位于没有显示层元素的屏上位置时,检测输入信号。6.如权利要求1所述的方法,其中,检测第二触发事件包括当屏上指针位于没有显示层元素的屏上位置时,检测鼠标点击。7.如权利要求1所述的方法,其中,检测第二触发事件包括检测没有用户输入的情况已超过了预定的时间段。8.如权利要求1所述的方法,还包括接收用于配置统一兴趣层的用户输入;根据层配置来显示统一兴趣层;以及保存层配置。9.如权利要求8所述的方法,其中,接收用户输入来配置统一兴趣层包括接收激活配置条的命令;以及接收将至少一个层元素从配置条中拖动到统一兴趣层上的位置的命令。10.如权利要求9所述的方法,还包括显示将所拖动的层元素放置在所述位置上的过渡动画。11.如权利要求10所述的方法,其中过渡动画包括波纹动画。12.如权利要求9所述的方法,还包括响应于将层元素拖动到统一兴趣层上的位置的命令从服务器自动取回用于该层元素的软件代码;以及安装用于该层元素的软件代码。13.如权利要求9所述的方法,其中配置条包括多个类别的层元素,并且其中接收从配置条拖动至少一个层元素的命令包括接收访问所述类别之一中的层元素的命令;显示所选择的类别中的命令;以及接收从所选择的类别中将至少一个层元素拖动到统一兴趣层中的位置上的命令。14.如权利要求8所述的方法,其中,保存层配置包括保存每个层元素的位置、大小和配置中的至少一个。15.如权利要求1所述的方法,还包括接收激活配置条的命令,该配置条具有至少两种激活状态;以及响应于接收到切换配置条的状态的命令,在至少两种激活状态之间进行切换;其中在第一状态中,配置条显示第一区域,该第一区域包括与收藏的层元素相对应的至少一个标签;以及在第二状态中,配置条显示第一区域和第二区域,该第一区域包括与收藏的层元素相对应的至少一个标签,该第二区域包括与非收藏的层元素相对应的至少一个标签。16.如权利要求15所述的方法,还包括响应于接收到在第一和第二区域之间移动层元素的命令,根据该命令来移动所述层元素。17.如权利要求15所述的方法,其中在第二状态中,配置条还显示用于删除层元素的图标;以及响应于接收到将层元素移动到删除图标上的命令,删除该层元素。18.如权利要求15所述的方法,还包括响应于接收到将层元素从所述区域之一移动到统一兴趣层的命令,在统一兴趣层中显示该层元素。19.如权利要求15所述的方法,还包括响应于接收到将层元素从统一兴趣层移动到所述区域之一的命令,从统一兴趣层中移除该层元素,并在指定的区域中显示与该层元素相对应的标签。20.如权利要求1所述的方法,还包括接收激活配置条的命令,该配置条包括与层元素相对应的标签。21.如权利要求20所述的方法,其中,以第一视觉格式示出与当前激活的层元素相对应的标签,以第二视觉格式示出与当前未激活的层元素相对应的标签。22.如权利要求21所述的方法,其中,第一视觉格式是变灰朦。23.如权利要求20所述的方法,其中至少一个层元素能够被多次实例化,至少一个层元素不能被多次实例化,并且其中以第一视觉格式示出与不能被多次实例化的当前激活的层元素相对应的标签,以及以第二视觉格式示出与能够被多次实例化的当前激活的层元素相对应的标签。24.如权利要求23所述的方法,其中,第一视觉格式是变灰朦。25.如权利要求20所述的方法,其中,至少一个层元素能够被多次实例化,至少一个层元素不能被多次实例化,并且其中以第一视觉格式示出与不能被多次实例化的当前激活的层元素相对应的标签,以第二视觉格式示出与能够被多次实例化的当前激活的层元素相对应的标签;以及以第三视觉格式示出与当前未激活的层元素相对应的标签。26.如权利要求25所述的方法,其中第一视觉格式是变灰朦。27.如权利要求1所述的方法,其中,显示统一兴趣层包括在不活动的用户界面上显示统一兴趣层。28.如权利要求1所述的方法,其中,暂时使用户界面不活动包括改变用户界面的视觉特性。29.如权利要求28所述的方法,其中,改变用户界面的视觉特性包括执行从以下操作构成的组中选出的至少一种操作淡入淡出用户界面;使用户界面变暗;使用户界面变亮;使用户界面变模糊;改变用户界面的色饱和度;用黑白形式显示用户界面;使用户界面失真;以及使用户界面收缩。30.如权利要求1所述的方法,其中,显示统一兴趣层包括以不活动的用户界面的至少一部分仍然可见的方式来显示统一兴趣层。31.如权利要求1所述的方法,还包括在显示统一兴趣层的同时,显示用户界面的缩图表示。32.如权利要求1所述的方法,还包括在层元素之一中显示用户界面的缩图表示。33.如权利要求1所述的方法,其中所显示的用户界面包括任务条,该方法还包括在任务条上显示代表层元素的图标;其中第一触发事件包括与该图标有关的用户动作;以及显示统一兴趣层包括显示由该图标代表的层元素。34.如权利要求33所述的方法,还包括高亮显示所显示的图标,以表示与该图标所代表的层元素相关的警报。35.如权利要求33所述的方法,其中至少一个层元素与应用相关联,并且其中第二触发事件包括启动与层元素相关联的应用的用户命令,该方法还包括在用户界面重新激活之后,启动与层元素相关联的应用。36.如权利要求35所述的方法,其中,启动与层元素相关联的应用的用户命令包括层元素中的按钮的用户激活。37.如权利要求1所述的方法,还包括响应于第一触发事件显示第一过渡动画,其用于使用户界面不活动并引入统一兴趣层;以及响应于第二触发事件显示第二过渡动画,其用于解除统一兴趣层并恢复用户界面。38.如权利要求37所述的方法,其中每个过渡动画包括从以下项构成的组中选出的一个飞入动画;飞出动画;放大动画;以及缩小动画。39.权利要求1所述的方法,其中,层元素是可移动的。40.如权利要求39所述的方法,其中,响应于用户将第一层元素移动到第二层元素的顶上,第二层元素自动给第一层元素移出空间。41.如权利要求1所述的方法,其中,显示统一兴趣层包括在用户先前选择的位置上显示至少一个层元素。42.如权利要求1所述的方法,其中,层元素是可编辑的。43.如权利要求1所述的方法,其中,至少一个层元素上覆另一个层元素。44.如权利要求1所述的方法,其中,至少一个层元素包括从以下项构成的组中选出的一个日历元素;计算器元素;音乐播放器元素;通讯薄元素;记事本元素;股票报价元素;天气元素;交通元素;包裹跟踪元素;联系人管理元素;以及时钟元素。45.如权利要求1所述的方法,其中,重新激活用户界面包括将用户界面恢复到基本上与不活动时的状态相同的状态。46.如权利要求1所述的方法,其中,层元素中的至少一个对用户输入作出响应。47.如权利要求1所述的方法,其中,显示用户界面的区域基本上占用了全部的显示屏。48.如权利要求1所述的方法,其中,层元素中的至少一个从远程服务器接收数据。49.如权利要求1所述的方法,还包括响应于第一触发事件,从当前正在运行的应用获得上下文信息;以及使用从所获得的上下文信息导出的参数来激活层元素。50.如权利要求49所述的方法,其中,上下文信息包括所述应用中当前选中的一项。51.如权利要求49所述的方法,其中,上下文信息包括所述应用中当前打开的一项。52.一种在包括显示屏的计算机系统中用于呈现统一兴趣层的方法,其中该显示屏包括显示用户界面的区域,所述方法包括检测用于激活统一兴趣层的第一触发事件;以及响应于该第一触发事件暂时使用户界面不活动;以及在显示屏的所述区域中显示包括多个层元素的统一兴趣层。53.一种用于显示表示时钟的用户界面元素的方法,包括确定在指定位置上的当前时间;响应于所确定的时间,从至少两种颜色中选择一种背景颜色;显示所选择的背景颜色;以及显示在所述位置上的当前时间的表示。54.如权利要求53所述的方法,其中至少两种颜色包括表示白天的第一颜色和表示黑天的第二颜色。55.如权利要求54所述的方法,其中至少两种颜色包括表示黎明黄昏的第三颜色。56.如权利要求53所述的方法,其中从至少两种颜色中选择一种背景颜色包括响应于所确定的时间落在第一范围内,选择第一颜色;以及响应于所确定的时间落在第二范围内,选择第二颜色。57.如权利要求56所述的方法,其中第一范围包括上午6:00到下午6:00,第二范围包括下午6:00到上午6:00。58.如权利要求53所述的方法,其中,选择一种背景颜色还包括根据所确定的时间在至少两种颜色间的插值。59.如权利要求53所述的方法,其中从至少两种颜色中选择一种颜色包括获得该位置上的日出和日落时间;响应于所确定的时间落在日出和日落之间,选择第一颜色;以及响应于所确定的时间落在日落和日出之间,选择第二颜色。60.一种用于分配用在计算机系统的统一兴趣层中的层元素的方法,该方法包括接收将层元素用在计算机系统中的请求,该计算机系统包括用户界面;和统一兴趣层,其检测用于激活统一兴趣层的第一触发事件,并响应于该第一触发事件,暂时使用户界面不活动,以及显示包括多个层元素的统一兴趣层;以及响应于该请求,提供所述层元素。61.一种用于创造用在计算机系统的统一兴趣层中的层元素的方法,该方法包括创造将被用在计算机系统中的层元素,该计算机系统包括用户界面;和统一兴趣层,其检测用于激活统一兴趣层的第一触发事件,并响应于该第一触发事件,暂时使用户界面不活动,以及显示包括多个层元素的统一兴趣层;以及至少执行以下操作之一安装所述层元素;和使所述层元素可供使用。62.一种用于编辑用在计算机系统的统一兴趣层中的层元素的方法,该方法包括编辑将被用在计算机系统中的层元素,该计算机系统包括用户界面;和统一兴趣层,其检测用于激活统一兴趣层的第一触发事件,并响应于该第一触发事件,暂时使用户界面不活动,以及显示包括多个层元素的统一兴趣层;以及至少执行以下操作之一安装已编辑的层元素;和使已编辑的层元素可供使用。63.一种用于在显示屏上显示用户界面元素的滚动关闭控制的方法,该用户界面元素包括激活区,该方法包括显示用户界面元素;响应于将屏上指针放置在激活区上至少预定的时间段,显示关闭控制;响应于将屏上指针移出激活区至少预定的时间段,消除关闭控制;响应于关闭控制被激活,解除用户界面元素。64.如权利要求63所述的方法,其中,显示用户界面元素包括在统一兴趣层中显示用户界面元素。65.一种用于在显示屏上显示第一用户界面元素的首选项控制的方法,该用户界面元素包括激活区,该方法包括显示所述用户界面元素;响应于将屏上指针放置在激活区上至少预定的时间段,显示首选项控制;响应于将屏上指针移出激活区至少预定的时间段,清除首选项控制;响应于首选项控制被激活,显示用于指定首选项的至少一个用户界面元素。66.如权利要求65所述的方法,其中,显示第一用户界面元素包括在统一兴趣层中显示第一用户界面元素。67.如权利要求65所述的方法,其中,显示用于指定首选项的至少一个用户界面元素包括显示模拟第一用户界面元素翻转的动画;以及在第一用户界面元素的反面上显示用于指定首选项的所述至少一个用户界面元素。68.一种用于显示代表在屏幕的一个位置上放置用户界面元素的动画的方法,该方法包括接收将用户界面元素移动到屏幕上的一个位置的用户输入;接收将用户界面元素放在该位置上的用户输入;显示类似波纹效应的动画;以及在该位置上显示所述用户界面元素。69.如权利要求68所述的方法,其中将用户界面元素移动到屏幕上的一个位置的用户输入包括拖放操作;以及将用户界面元素放在该位置上的的用户输入包括放下操作。70.如权利要求68所述的方法,其中接收将用户界面元素移动到屏幕上的一个位置的用户输入包括接收在按钮被按下时的指针移动;以及接收将用户界面元素放在该位置上的用户输入包括检测所述按钮已被释放。71.一种用于在显示屏上显示第一用户界面元素的辅助功能的方法,该方法包括显示用户界面元素;接收指示辅助功能应当被显示的用户输入;显示一种模拟第一用户界面元素翻转的动画;以及在第一用户界面元素反面上显示所述辅助功能。72.如权利要求71所述的方法,其中,所述辅助功能包括用于设置首选项的控制。73.一种用于解除用户界面元素的方法,包括在显示屏上显示用户界面元素;经由屏上控制接收指示用户界面元素应当被解除的用户输入;显示表示用户界面元素正被吸入所述屏上控制的动画;以及从显示屏上移除所述用户界面元素。74.如权利要求73所述的方法,其中,显示用户界面元素包括在统一兴趣层中显示第一用户界面元素,并且其中,移除用户界面元素包括从统一兴趣层中移除用户界面元素。75.一种用于解除用户界面元素的方法,包括在显示屏上显示用户界面元素;经由屏上控制接收指示用户界面元素应当被解除的用户输入;显示表示用户界面元素正被吸入配置条中的动画;以及从显示屏上移除所述用户界面元素。76.如权利要求75所述的方法,其中,显示用户界面元素包括在统一兴趣层中显示第一用户界面元素,并且其中,移除用户界面元素包括从统一兴趣层中移除用户界面元素。77.一种用于显示代表计算器的用户界面元素的方法,包括显示计算器...

【专利技术属性】
技术研发人员:伊姆兰A查德里约翰劳驰安德鲁M格里格农格莱格里N克里斯泰
申请(专利权)人:苹果电脑有限公司
类型:发明
国别省市:US[美国]

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

1