集合和组合任务栏按键的方法和系统的制作方法

文档序号:6554704阅读:150来源:国知局
专利名称:集合和组合任务栏按键的方法和系统的制作方法
本专利申请要求2000年4月6日撰文的序列号为60/195,611的美国临时专利申请的利益。
本发明一般涉及计算机软件,且尤其是涉及用于组织、显示和访问运行在计算机系统中的应用软件及文件的方法与系统。
计算机操作系统通常使用任何栏作为访问计算机应用软件及它们在计算机系统中的有关文件的工具。任务栏按键典型地是运行任务的一个用户界面表示,并对用户提供了开始这些运行任务的简单访问方法。典型地,当应用软件及应用文件打开时,在任务栏上出现相应的按键。传统上这些按键提供对该应用文件的一个连接,所以当用户选择此按键时应用文件出现在屏幕上。因此,用户能浏览此任务栏,观看他们想看的适当的文件,并选择在任务栏中适当的按键来看该文件。
在一个计算机操作系统中,当应用文件被打开时建立了任务栏按键。任务栏按键传统上在按键中显示一个图标和对应于运行应用软件或应用文件名字的文字。当更多的应用文件打开时,沿着任务栏,任务栏按键的数目增加。结果,任务栏按键的尺寸减小到在任务栏按键上的文字不再有意义。
在“WINDOWS”操作系统中,当用户打开应用文件时,对应的任务栏按键出现在任务栏中。当打开更多应用文件时,按键的尺寸减小,使它们在给定的当前屏幕分辨力下装入任务栏中。任务栏可以水平地驻留在显示器的顶部或底部,或垂直地放在显示器的两侧。当新的应用文件打开并将对应的按键加入到任务栏时,它们被加到任务栏的最右部或最底部。
如上所述,当沿任务栏建立了多个任务栏按键时,尤其是在水平位置的情况下,难以阅读任务栏按键中的文字。为了确定按键的内容,用户可以在每个按键上方放置一个选择工具。当选择工具在按键上方,出现扩展文字信息,允许用户弄清该文件的识别。此外,用户可以使用按键国标作为由按键代表的窗口的内容的可视化队列。当有多个窗口由同一国际代表时,这就变得不成功了。因此,当许多应用文件打开时,在运行任务之间的切换由于必须覆置按键并等待文字的出现而变得累赘。
另外,用户可以完全不使用任务栏来确定要看哪个文件,因为任务栏按键的尺寸限止了用户很快地确定哪个按键用于某个文件的能力。例如,如果一个用户在文字处理应用程序中打开多个文字处理文件,用户可以使用文件处理应用程序来搜索要选的文件。那样的过程取消了由使用任务栏提供的简捷过程。其结果是用户为了寻找一个文件实施更多的步骤。此过程减慢了并需要许多重复和用户操作。此外,这样的过程绕过了任务栏提供的访问运行应用文件的简单方法的基本功能。
因此,需要在任务栏比较拥挤的情况下识别该任务栏。此外,需要有建立运行任务的更有效的更快捷的用户界面表示的方法与系统。
一般来说,在计算机系统中提供一个方法,用于在具有任务栏的显示上组织和显示与对应的应用软件相关的任务栏按键。按照该方法,与一个任务栏按键相关的应用文件被识别而且具有类似应用文件的任务栏按键在任务伴上放在一起形成一个集合。此外,本发明的方法监视对任务栏上每个任务栏按键可用的空间,并将监视的可用空间与第一个预定阈值相比较。如果可用的空间小于第一个预定阈值,将类似的应用任务栏按键组合在一起。此外,该方法将监视的可用空间值与第二个预定阈值比较,如果该可用空间大于第二预定的阈值,则拆散类似应用文件的组合。
在本发明的另外方面,给出一个,在一个具有图形用户界面的计算机系统中提供和选择集合和组合任务栏按键的方法。图形用户界面进一步包括一个显示器和一个用户界面选择设备。按照本发明的方法,系统检索多个具有对应任务栏应用按键的应用程序文件,并在任务栏上显示任务栏应用按键。类似的应用任务任务栏按键被集合在一起,且在达到预定尺寸限止的前提下,系统检索一个组合应用按键。显示该组合应用按键,而将每个类似任务应用按键从任务栏中去除。在达到一个拆散组合的阈值尺寸的情况,显示每个类似应用按键而将组合应用按键从任务栏中去除。
在本发明的又一个方面中,提供一个具有以按键数据结构储存的数据的计算机可读介质。按键数据结构包括第一个数据字段,它包含表示与一个应用文件通信的按键应用句柄的数据。此结构进一步包括第二个数据字段,它包含表示对应于该应用文件的按键应用程序名的数据。此外,该按键结构包括第三个数据字,它包含表示按键情况的数据,指出该应用文件上次何时被访问。数据结构还包括第四个数据字段,包含表示按键状态的数据,以确定该按键是可见或隐藏的。
在本发明的另一个方面,提供一个具有以集合数据结构储存的数据的计算机可读介质。该集合数据结构包括两个或更多的数据字段,表示类似应用按键数据结构,每个类似应用按键数据结构具有一个按键状态,确定该按键是可见或隐藏的。而且,该集合结构包括一组合数据字段,包含表示组合按键数据结构的数据。该组合按键数据结构还具有一个按键状态,确定该按键是可见或隐藏的。此外,该集合结构包括一个状态数据字段,包含表示集合状态的数据,确定该集合结构是正常或组合的。
提供一个方法和系统,用于在一个图形用户界面中组织和显示任务栏按键。该系统组织类似的应用文件,且集合对应的任务栏按键,并在达到一个阈值极限的情况,建立并显示包含该类似应用文件的组合按键,而且从任务栏中去除该类似任务栏按键。此外,在达到第二个阈值概限的情况,该系统拆散该应用任务栏按键,在任务栏中显示它们并从任何栏中去除该组合按键。
下面参照附图详细描述本发明,其中

图1是适合于实现本发明的计算系统环境的方块图;图2是说明用于集合和组合任务栏按键的较佳方法的流程图;图3是说明用于集合任务栏按键的较佳方法的流程图;图4是说明用于组合任务栏按键的较佳方法的流程图;图5是说明用于拆散任务栏按键组合的较佳方法的流程图;图6是说明集合单个应用程序任务栏按键的本发明的任务栏的视图;图7是说明组合单个应用程序任务栏按键的本发明的任务栏的视图;图8是说明任务栏上的组合按键的菜单特征的视图;图9是本发明的任务栏按键数据结构的方块图;和图10是本发明的集合数据结构的方块图。
本发明提供一个方法与系统,用于建立对运行任务的更有效的用户界面表示。图1示出实现本发明的合适的计算系统环境100的一个例子。该计算系统环境100仅是合适的计算环境的一个例子,而不试图对本发明的使用或功能的范围提出任何限止。该计算环境100也不被看成对在示例性操作环境100中的任一个部件或部件的组合具有任务依赖性或需求。
本发明可用许多其他通用或专用的计算系统环境或配置操作。适用于本发明的众知的计算系统、计算环境和/或配置的例子包括个人计算机、服务器计算机、手持式或膝上设备、多处理器系统、基于微处理器的系统、可编程消费者电子设备、网络PC、小型计算机、主计算机、包括任何上述系统或设备的分布式计算环境等。
本发明以一般的能由计算机执行的计算机可执行指令(如程序模块)的内容来叙述。通常,程序模块包括例程、程序、对象、组件、数据结构等,它们完成特定的任务或填满特定的抽象数据类型。本发明也能在分布式计算环境中实现,在那里任务通过经由一个通信网络连接的远程处理设备完成。在分布式计算环境中,程序模块可以位于本发及包括记忆存储设备的远程计算机存储介质中。
参照图1,应用本发明的一个示例性系统包括一个以计算机110形式出现的通用计算设备。计算机110的部件包括一个处理单元120,一个系统存储器130,及将包括系统存储器的各种系统部件连接到处理单元120的系统总线121,但不限于这些。系统总线121可以是包括一个存储总线或存储控制器的若干种总线类型中任一种,榀以是一个外围设备总线,和一个使用多种总线结构中任一种的局部总线。作为例子,那样的架构包括工业标准架构(ISA)总线,微通道架构(MCA)总线,增强的ISA(EISA)总线,视频电子标准标会(VESA)局部总线,和外设部件互连(PCI)总线,也称Mezzanine总线,但不限于这些。
计算机110典型地包括各种计算机可读介质。计算机可读介质可以是任一种由计算机110访问的可用介质,并包括易失性与非易性介质,可擦除与不可擦除介质。作为例子,计算机可读性介质可以包括计算机存储介质和通信介质,但不限于这些。计算机存储介质包括以任意方法或技术实现的易失性和非易失性、可擦除和不可擦除介质,用于储存如计算机可读指令、数据结构、程序模块或其他数据等信息。计算机存储介质包括RAM、ROM、EPROM、闪存或其他存储技术、CD-ROM、数字多用盘(digtal versatile disk-DVD)或其他光存储器,盒式磁带,磁带,磁盘存储器或其他磁存储设备,或任何其他能用于储存所需的信息和能由计算机110访问的任何介质。通过介质典型地收录计算机可读指令、数据结构、程序模块或其他以如载波或其他传输机制那样的调制数据信号形式的数据,并包括任何信息传输介质。术语“调制数据信号”是那样的信号,它具有一个或多个特性,它们以编码在信号中的信息的方式设置或改变。作为例子,通信介质包括如有线网络或直接拉线连结那样的有线介质,和如声音,RF(无线电频率),红外及其他形式的无线介质,但不限于这些。上述任何的组合也包括在计算机可读介质的范围之中。
系统存储器130以易失和/非易失存储器形式的计算机存储介质,如只读存储器(ROM)131和随机存储器(RAM)132。包括如在起动过程中帮助在计算机110的单元之间传输信息的基本例程的基本输入/输出系统133(BIOS)典型的被存入ROM131。RAM132典型地包含由处理单元120即时访问和/或当前操作的数据和/或程序模块。作为例子,图1示出了操作系统134,应用程序135,其他程序模块136,和程序数据137,但不限于这些。
计算机110也可包括其他可擦除/非可擦除、易失/非易失计算机存储介质。仅作为例子,图1示出了一个从非可擦除、非易失性磁介质读出或写入到那里的硬盘驱动器141,一个从可擦除、非易失性磁盘152读出或写入到那里的磁盘驱动器151,和一个从可擦除、非易失性光盘156(如CDROM或其他光介质)读出或写入到那里的光盘驱动器。在示例性操作环境中能使用的其他可擦除/非可擦除、易失性/非易失性计算机存储介质包括盒式磁带、闪存卡、数字视频盘、数字视频带、Bernoulli盒带,固态RAM,固态ROM等,但不限于这些。典型地,硬盘驱动器141通过如接口140那样的非可擦除存储器接口连接到系统总线121,而磁盘驱动器151和光盘驱动器典型地通过如接口150那样的可擦除存储器接口连接到系统总线121。
上面讨论的并在图1中示出的驱动器和与它们有关的计算机存储介质提供了对计算机可读指令、数据结构、程序模块和该计算机110的其他数据的存储。例如,在图1中硬盘驱动器141被示作储存操作系统144,应用程序145,其他程序模块146和程序数据147。注意,这些组件能够等同于操作系统134,应用程序135,其他程序模块136,和程序数据137,或者与它们不同。操作系统144,应用程序145,其他程序模块146和程序数据147被赋以不同的序号,说明至少它们是不同的拷贝。一个用户可以通过如键盘162,通常称为鼠标的指向设备161,跟踪球,接触板那样的输入设备将命令和信息送入计算机110。其他输入设备(图中未示出)可以包括一个话筒、操纵杆、游戏板、卫星盘、扫描器等。这些和其他输入设备常通过连到系统总线的用户输入接口160连接到处理单元120,但也能通过如并行口、游戏口或通用串行口(USB)那样的其他接口和总线结构连接。一个监视器191或其他类型的显示设备也通过一个类如视频接口190那样的接口连接到系统总线121。除了监视器以外,计算机还可以包括其他外围输出设备,如杨声器197和打印机196,它们可以通过输出外围接口195连接。
计算机110可以使用到如远程计算机180那样的一个或多个远程计算机的逻辑连接,在一个网络环境中运行。该远程计算机180可以是一台个人计算机,一台服务器,一台路由器,一台网络PC,一台等同的设备或其他常用的网络节点,并典型地包括上述有关计算机110的许多或所有部分,但在图1中示出一个内存储设备181。在图1中画出的逻辑连接包括一个局域网(LAN)171和一个广域网(WAN)173,但也可以包括其他网络。那样的网络环境在办公室、企业范围的计算机网络、因特网和企业内部互联网中是垂于可得的。
当在一个LAN网络环境使用时,计算机110通过一个网络接口或适配器170连接到LAN171。当在一个WAN网络环境使用时,计算机110典型地包括一个调制解调器172或其他设备建立到如因特网那样的WAN173的通信。外接或内置的调制解调器可以通过网络接口170或其他合适的机构连接到系统总线121。在网络环境中,相对于计算机110画出的程序模块或其一部分可以储存在远程内存存储设备中。作为例子,图1示出作为驻留在存储设备181上的远程应用程序185,但不限于这样。应该理解,所示的网络连接是示例性的,建立计算机之间通信连接的另外设备也可以使用。
虽然计算机110的其他内部部件没有示出,一般熟悉该专业的人们认识到,那样的部件和互相连结是众所周知的。因此,涉及本发明,有关计算机110的内部结构不必深究。
当计算机开机或复位时,储存在ROM131的BIOS133命令处理单元120将操作系统从硬盘驱动器141加载到RAM132。一旦操作系统134被加载入RAM132,处理单元120执行该操作系统程序并使得与操作系统134的用户界面有关的可视单元在监视器191上显示。当一个应用程序135被用户打开时,程序码与相关的数据从硬盘驱动器141读入并存入RAM132。
本发明的方法和系统允许用户迅速地审视任务栏,来观看运行的应用文件,并有效地在每个运行的应用程序之间转移及选择。虽然该方法和系统被描述成象由“MICROSOFT”(微软公司)的“WINDOWS”操作系统中实现的那样,熟悉该专业的人将认识到,该方法和系统能够放在任何一个支持显示多个运行任务的表示的图形用户界面的系统中。
如在图2中所见,本发明涉及一个集合和组合任务栏按键的方法。在步骤200,用户打开一个或多个应用文件。应用文件可以是文字处理文件,数据库文件,电子邮件文件,或任何其他类型能由计算机运行的文件或应用程序。每个应用文件具有一个相关的任务栏按键,而且当应用文件被打开时,相应的按键出现在任何栏中。任何栏典型地位于计算机显示器的底部,但可由用户移至显示器的任何边缘。图6示出在“WINDOWS”操作系统中产生的一个任务样的视图。如图6所示,一个任务栏按键具有一个与特定的应用文件对应的图标240和对应于该应用文件的标题栏的标题242。当多个应用文件打开时,相应的任务栏按键的数目增加。回到图2,新建立的任务栏按键被类似于步骤202的应用程序集合起来。例如,所有使用特定万维网(Web)浏览器打开的过程是类似的应用文件,并集合在一起。在此应用程序中,“集合”(Clustering)意味着将类似的应用文件放置在该任务栏上,集合这些任务栏按键的较佳方法将在下面详细叙述。
当建立更多的任务栏按键时,由于可用空间的限止,按键的尺寸缩小,直至达到阈值尺寸。一旦达到此阈值尺寸,在步骤204系统将任务栏按键组合成一个组按键。在此应用程序中,“组合”(“Grouping”)定义为用任务栏中的一个组合按键代替各个类似的应用程序按键。在下面将更详细讨论一个较佳的组合方法。
当用户关闭在该计算机上运行的应用文件时,任务栏中的按键数减少而它们的尺寸增大。当任务栏按键的尺寸达到拆散组合的阈值极限时,在步骤206该组合按键中的各个任务栏按键将拆散组合,导致各个任务栏按键再次显示在屏幕上。
如上所述,本发明涉及集合类似应用程序的任务栏按键。图3是一个流程图,说明在本发明的步骤202中有关的集合方法。在步骤210中,一个应用文件被用户打开。如前所述,当一个应用文件打开时,在任务栏上显示一个时应的任务栏按键。然后,系统在步骤212确定是否有一个类似的应用程序上运行。如果有一个现有的按键打开在任务栏上,它对应于与新打开的文件相同的应用程序,系统在步骤214将新的按键放在紧接着现有按键的右边。如果打开一个不类似的应用程序,系统在216将该按键放在最后打开的应用文件的右边。当应用文件在计算机系统上打开时,此过程重复进行。
例如,如图6所示,最新打开的应用程序Paint由任务栏按键244表示。因为这是打开的Paint应用程序的第一次出现,按照图3的步骤216,系统将对应的任务栏按键放在任务栏的最右边位置。在图6中,有五个任务栏按键集合在一起。虽然按键246-254中的某些具有不同的图标,每个均是“MICROSFT”(微软)“OUT-LOOK”的应用文件。如果对应于按键254且标记为“Paskbar bit…”的文件是最新打开的文件,按键“Taskbar bit…”按照图3中的步骤214被放置在标记为“RE:Preside…”的按键252的右边。换言之,在图6中的“Taskbarbit…”按键放在运行相同应用程序的最右边的任务栏按键的紧接右边。这种安排是集合类似的应用任务栏按键的一个例子。
如上所述,本发明还涉及组合任务栏按键。图4是一个流程图,说明了本发明组合的方法。在步骤220中,用户打开多个应用文件。当这些文件被打开时,如上所述系统将对应于这些应用文件的任务栏按键集合起来。在步骤222,系统判断,组合阈值是否已达到。广泛地定义,此组合阈值是表示可用于任务栏上的一个任务栏按键的最小空间的大小的预定值。此预定的值最好是允许该任务栏按键显示足够的信息以便使计算机用户识别该文件的值。在较佳实施例中,组合阈值定义为由操作系统规定的任务栏应用图标加上三个文字字符加上按键边缘的所有象素的宽度。如果到了组合阈值,则在步骤224将应用文件组合成一个组合按键。如果未达到组合阈值,系统不做动作,只是继续监视组合阈值。
熟悉该专业的人认识到,组合阈值极限可以改变到任何希望的大小以使得出本发明所需的结果。当有两个或更多个类似的应用文件在应用中被打开,而且此应用尚未被组合,将发生各个应用文件的组合。在一个实施例中,如果在任务栏中有若干组未经组合的应用程序按键,系统得组合与最早使用的应用程序有关的按键。在另一个实施例中,如果在任务栏上出现若干组未经组合的按键,系统将组合最大一组未经组合的按键。在又一个实施例中,当未经组合的按键等于或超过的打开的应用文件的预定的或选定的固定数目,系统将组合一组未经组合的按键。
图7是说明组合在任务栏上各个应用文件按键的任务栏的视图。图7的任务栏表示了与图6相同的环境,唯一不同的是一个新的没有标题的Paint文件被打开,对应的任务栏按键放在任务栏的最右边位置。在打开此Paint文件时,已达到组合阈值水平。换言之,对每个任务栏按键可用的空间低于预先设定的板限。因此,按照图4中的步骤224,系统确定将适当的应用文件集合成组。因为“OUTLOOK”集合使用得最久,系统将图6中五个单独的“OUTLOOK”任务栏按键246-254集合到图7中的一个组合按键258中。
由组合方法建立起来的组合按键258表示如图7所示的各个应用文件的整个组。在组合按键上的文字是与该应用文件贴切的名称。在组合按键258的情况,文字是“MICROSOFT”“OUTLOOK”。用于组合键的图标是被该应用执行文件使用的同样的图标。紧挨着图标的右边是带括号的数字。此数字表示与该组合按键相关的各个应用文件的数目。
如图8所示,组合按键的功能如菜单项。菜单项是在该特定应用文件中打开的各个文件。为访问一个特定的组合菜单,用户选择组合按键,导致显示包括各个应用文件名的菜单。用于识别每个文件的文字是在该特定应用文件窗口的标题栏上使用的相同的文字。这典型的由图标及随后的文字串组成。注意,由于可使用更多的空间,与任务栏按键相比较该文字串给出更多的信息。
当应用文件关闭时,任务栏按键被拆散组合。图5是一个流程图,说明了本发明的拆散组合的方法。当在步骤230应用文件在系统中关闭时,在步骤232系统判断,拆散组合的阈值是否已达到。拆散组合的阈值设计成当组合阈值加上某些附加边缘的值达到时允许拆散各个应用文件的组合。在一个较佳实施例中,对于给定的水平任务栏宽度,在按键超过上述的组合阈值宽度以前,最大数目的按键能出现在任务栏上。在给定的水平任务栏宽度,当任务栏的按键数少于在组合阈值宽度达到前存在的最大数目时,发生拆散组合。在一个较佳实施例中,两个按键宽度被用作附加的按键宽度的边缘。如果达到拆散组合的阈值,在步骤234组合按键被擦除,然后显示各个应用文件的任务栏按键。例如,通过从图7变互图6说明了“MICROSOFT”“OUTLOOK”文件的拆散组合。当未组合按键的宽度大于组合阈值的宽度时,将发生拆散组合。如果拆散组合的阈值尚未达到。系统不做任何动作,只是当关闭应用文件时继续监视拆散组合的阈值。
使用组合方法,系统可以使用若干方法之一确定要拆散组合的第一个组合按键。在一个实施例中,最近使用的应用文件是被拆散组合的第一组。在另一个实施例中,具有最少打开项目的应用文件首先被拆散组合。在又一个实施例中,当在组中打开的各个应用项目的数目降到固定数量以下时,系统折散此组合按键。在每一种情况,如果任务栏能够容纳所有按键而使任务栏按键的宽度大于上面定义的组阈值大小,应用文件可以是不组合的。
转向图9,示出一个方块图,说明一个任务栏按键结构260。结构260包括一个应用文件的句柄262,它提供任务栏按键与该应用文件和与该应用文件对应的可执行应用文件名264通信的能力。数据结构260还包括一个最近访问字段266,指明用户最近访问该应用文件的时间。此外,结构260包括一个状态字段,指明该按键是可见的还是隐藏的。类似的各个按键结构260被储存并分类或集合数据结构270,如图10所示。集合结构270包括两个或更多个类似的各个任务栏按键结构272-274(也示于图9中的260)。它们具有相同的可执行应用文件名和一个组合按键276,它被建立来表示整个集合。组合按键276具有与按键结构260相同的结构,且包括一个句柄字段262,一个名字字段264,一个最近访问字段266和一个状态字段268。每个集合数据结构具有一个状态278,它是正常或者组合的。如上所述,每个按键结构260具有一个状态字段268(图9),是可见或隐藏。当一个集合处于正常状态,它的所有各个应用文件按键是可见的,而组合按键是隐藏的。当一个集合在组合状态,它所有各个按键是隐藏的,而组合按键是可见的。
本发明为用户提供一个有意义的方法和系统,通过使用一个任务栏来观看和访问多个运行的任务。该系统将类似的应用文件组合成集合,如图6所示。然后,在达到阈值极限时,系统建立并显示一个包含各个应用文件的组合按键,如图7所示。
通过阅读本专利说明及附图,本发明的另外实施例对于熟悉有关专利的人而言是显而易见的。示于图1-10中且在本专利说明中描述的各种计算机系统和组件仅仅是适合于使用本发明的那些的例子。因而,本发明的范围由附在后面的权利要求所确定,而不是由前面的描述来确定。
权利要求
1.一个在计算机系统中的方法,用于在一个具有一个任务栏的显示上组织和显示与对应的应用文件有关的任务栏按键,方法包括识别与一个任务栏按键有关的应用文件;和将所有具有类似应用文件的任务栏按键在该任务栏上放在一起形成一个集合。
2.如权利要求1所述的方法,进一步包括对在任务栏上的每个任务栏按键监视可用的空间;将被监视的可用空间值与第一个预定的阈值相比较;和如果该空间小于第一个预定的阈值,则进行组合。
3.如权利要求2所述的方法,进一步包括将被监视的可用空间值与第二个预定的阈值相比较;和若该空间大于第二个预定的阈值,则进行拆散组合。
4.如权利要求3所述的方法,其特征在于所述的第一个预定阈值和第二个预定阈值是不同的。
5.如权利要求3所述的方法,进一步包括监视最早被使用的应用文件;且按照最早被使用的应用文件进行组合。
6.如权利要求3所述的方法,进一步包括当形成两个或多个组合时,监视最近使用的应用文件;按照最近使用的应用文件进行拆散组合。
7.如权利要求3所述的方法,进一步包括监视最大数目所使用的应用文件;和按照最大数目所使用的应用文件进行组合。
8.如权利要求3所述的方法,进一步包括当形成两个或更多的组合时,监视最小数目所使用的应用文件;和按照最小数目所使用的应用文件拆散组合。
9.如权利要求3所述的方法,进一步包括监视所使用的应用文件的固定数目;和当等于或大于所使用的应用文件的固定数目时进行组合。
10.如权利要求3所述的方法,进一步包括当形成两个或更多组合时,监视所使用应用文件的固定数;且当小于所使用的应用文件的固定数时拆散组合。
11.一个具有计算机可执行指令的计算机可读介质用于完成权利要求1所述的方法。
12.一个具有一个处理器,一个存储器和一个操作环境的计算机系统,该计算机系统能操作执行在权利要求1中所叙述的方法。
13.一个在计算机中在具有一个任务栏的显示上组织和显示与对应的应用文件相关的运行任务的方法,该方法包括在所述任务栏上集合多个类似的应用程序;在达到组合阈值尺寸时,组合多个类似的任务栏应用按键形成一个组合应用按键;和在达到拆散组合的阈值时,拆散组合的应用按键,显示多个类似的任务栏应用按键。
14.如权利要求13所述的方法,其特征在于多个类似的任务栏应用按键的每一个具有对应的应用文件。
15.如权利要求13所述的方法,其特征在于所述类似的任务栏应用按键使用同样的应用文件执行。
16.如权利要求13所述的方法,其特征在于所述的组合阈值尺寸近似于一个应用文件的国标加上三个文字字符的宽度。
17.如权利要求13所述的方法,其特征在于所述组合阈值尺寸确立了在任务栏上能容纳的键键的最大数目,而且其特征还在于当在任务栏上有一个减去拆散组合的按键数的最大按键数,而且任务栏能够容纳等于或小于所述最大任务栏按键数的诸按键时达到拆散组合的阈值。
18.如权利要求17所述的方法,其特征在于所述的拆散组合的数是2。
19.一个具有计算机为完成权利要求13所述的方法的可执行指令的计算机可阅读介质。
20.一具有一个处理器、一个存储器、和一个操作环境的计算机系统,所述的计算机系统能操作执行在权利要求13所叙述的方法。
21.在一个具有包括一个显示器和一个用户接口选择设备的图形用户界面的计算机系统中,一个提供和选择集合和组合任务栏按键的方法,所述的方法包括检索一个应用程序文件,其中所述的应用程序文件具有一个对应的任务栏应用按键;显示所述的任务栏应用按键;对打开的新应用文件重复检索步骤和显示步骤;集合类似应用的任务栏应用按键;在达到一个预定尺寸时检索一个组合应用按键;显示所述的组合应用按键并从所述任务栏中删除每个类似的任务栏应用按键;和在达到一个折散组合阈值时,显示与所述任务栏上每个类似的任务栏应用键并删除组合应用按键。
22.如权利要求21所述的方法,进一步包括接收进入给选择信号,表明用户对组合应用按键的选择,而且响应所述的进入组选择信号在显示器上显示每个类似的应用程序文件。
23.如权利要求22所述的方法,其特征在于在显示器上显示每个类似的应用程序文件,包括在一个菜单中显示这些文件。
24.如权利要求21所述的方法,其特征在于所述的预定尺寸近似于一个应用图标的宽度加以三个文字字符。
25.如权利要求21所述的方法,其特征在于所述预定的尺寸确定了在任务栏中能容纳按键的最大数,而且其特征还在于当在任务栏上有一个减去拆散组后的按键数的最大按键数,而且任务栏能够容纳等于或小于所述最大任务栏按键数的诸按键时达到拆散组合的阈值。
26.如权利要求25所述的方法,其特征在于所述的拆散组合数是2。
27.一个具有计算机为完成权利要求21所叙述的方法的可执行指令的计算机可阅读介质。
28.一个具有一个处理器、一个存储器、和一个操作环境的计算机系统,所述的计算机系统能操作执行在权利要求21所述的方法。
29.在一个具有包括一个显示器和一个用户接口选择设备的图形用户界面的计算机系统中,一个给出和访问一个或多个运行任务的表象的方法,所述的方法包括显示一个集合,其中该集合包括多个类似的任务栏应用按键;在达到第一个预定的阈值时,在任务栏上显示一个组合应用按键,并删除在该任务栏上多个类似的任务栏应用按键,其中所述的组合应用按键包括多个类似的任务栏应用按键;和在达到第二预定阈值时,在任务栏上显示多个任务栏应用按键并删除在该任务栏上的组合应用按键。
30.如权利要求29所述的方法,其特征在于第一个预定的阈值近似于一个应用图标加上三个文字字节的宽度。
31.如权利要求29所述的方法,其特征在于所述的第一个预定阈值确定了在任务栏中能容纳按键的最大数,而且其特征在于当在任务栏上有一个减去拆散组后的接触数的最大按键数,而且任务栏能够容纳等于或小于所述最大任务栏按键数的诸按键时达到第二个预定的阈值。
32.如权利要求31所述的方法,其特征在于所述的拆散组合数是2。
33.一个具有计算机为完成权利要求29所述的方法的可执行指令的计算机可阅读介质。
34.一个具有一个处理器、一个存储器、和一个操作环境的计算机系统,所述的计算机系统能操作执行在权利要求29所述的方法。
35.一个计算机可阅读的介质,其数据储存在一个按键数据结构上,包括第一个数据字段包含表示与应用文件通信的按键应用句柄的数据;第二个数据字段包含表示对应于该应用文件的按键应用名的数据;第三个数据字段包括表示一个按键情况的数据,指出对该应用文件的最近一次访问;和第四个数据字段包含表示一个按键状态的数据,确定该按键是可见可隐藏的。
36.一个计算机可阅读的介质,其数据储存在一个集合数据结构上,包括二个或多个包含表示类似应用按键数据结构的数据,其中每个类似应用按键数据结构包括一个按键状态,确定该按是可见还是隐藏的;一个包含表示组合按键数据结构的数据的组合数据字段,其中组合按键数据结构包括一个按键状态,确定该按键是可见或隐藏的;一个包含表示一个集合状态的数据的集合状态数据字段,确定该集合数据结构是正常的或分组的。
全文摘要
提供一个方法和系统用于在一个计算机系统的图形用户界面上组织、显示和访问一个或多个运行任务的表示。该系统组织类似的应用文件,并集合对应的任务栏按键,且在达到阈值极限时,显示一个包含这些类似应用文件的组合按键并从任务栏中删除类似的任务栏按键。此外,在达到第二个阈值极限时,该系统拆散此应用任务栏按键的组合,在任务栏上显示它们并从任务栏中删除此组合按键。
文档编号G06F3/033GK1318793SQ01116320
公开日2001年10月24日 申请日期2001年4月5日 优先权日2000年4月6日
发明者R·W·斯托克利, J·B·库尔茨, J·F·施普林菲尔德, T·J·格林, S·M·安德鲁, J·曼 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1