当前位置: 首页 > 专利查询>微软公司专利>正文

用于显示可选择软件功能控件的命令用户界面系统技术方案

技术编号:2852189 阅读:175 留言:0更新日期:2012-04-11 18:40
提供了一种改进的用户界面,用于显示可选择软件功能控件并用于呈现与选定顶层功能相关联的特定功能控件的逻辑组合。在一行顶层功能选项卡下面,与选定顶层功能选项卡相关联的特定功能控件以逻辑组合呈现。选择一特定选项卡转换用户界面的模式,以呈现用于与选定选项卡相关联的功能的控件。

【技术实现步骤摘要】

本专利技术一般涉及软件应用程序用户界面,尤其涉及用于显示可选择软件功能控件的命令用户界面。
技术介绍
随着计算机时代的出现,计算机和软件用户已习惯于用户友好的软件应用程序,这些应用程序帮助他们书写、计算、组织、准备演示、发送并接收电子邮件、制作音乐等等。例如,现代的电子字处理应用程序使用户能准备各种有用文档。现代的电子制表应用程序使用户能输入、处理和组织数据。现代的电子幻灯片演示应用程序使用户能创建各种包含文本、图片、数据或其他有用对象的演示幻灯片。为帮助用户能查找并利用给定软件应用程序的功能,通常沿着在其中用户可输入、复制、处理并格式化外部或数据的显示工作空间的上边缘、下边缘或侧面边缘提供包含多个一般功能控件的用户界面。这种功能控件常包括具有像“文件”、“编辑”、“查看”、“插入”、“格式化”等名称的可选择按键。通常,对这些顶级功能按键之一的选择,例如“格式化”,会使下拉菜单展开以展现与顶级功能相关联的一个或多个可选择功能控件,例如顶级功能“格式化”下的“字体”。在用户选择所需功能控件之后,或者如果用户将鼠标光标移到一不同位置,下拉菜单通常会消失。如果用户确定第一下拉菜单的功能是所需功能,则用户必须记住所选择的是哪个顶级功能、重新选择该功能并重新找到所需功能控件。因此,为了使用给定软件应用程序的功能,用户必须知道所需功能在可选择按键之一下有效,或者用户必须选择不同的顶级功能直到所需特定功能得到定位。这种搜索所需功能的方法是麻烦并耗时的,尤其是对非熟练用户,并且当软件应用程序的开发者添加新功能时,该新功能可能直到用户以某种方式知道其存在时才会得到利用。因此,本领域需要一种改进的用户界面,用于显示可选择软件功能控件并用于呈现与选定顶层功能相关联的特定功能控件的逻辑组合。本专利技术针对这些和其它考虑作出。
技术实现思路
通过提供一种改进的用户界面,本专利技术各实施例解决了以上和其它问题,该改进的用户界面用于显示可选择软件功能控件,并用于呈现与选定顶层功能相关联的特定功能控件的逻辑组合。通常,本专利技术各方面提供将给定软件应用程序的功能组织成基于任务的模式。这些模式与带状用户界面中的选项卡(tab)相关联,而选项卡用与不同功能模式或任务相关联的描述性文本来标注。在一行顶级功能选项卡下面,与给定顶级功能选项卡相关联的功能以逻辑组合呈现。对特定选项卡的选择转换用户界面的模式以呈现与选定选项卡相关联的功能的控件。根据本专利技术一方面,提供了用于通过改进的用户界面来提供来自软件应用程序的功能的方法和系统。从一个或多个软件应用程序中有效的多个功能根据用软件应用程序执行的一个或多个任务来组织。在用户界面中提供用于一个或多个任务的每一个的用户界面选项卡。在接收对给定用户界面选项卡的选择的指示之后,在用户界面中提供一个或多个可选择功能控件,用于选择在与选定用户界面选项卡相关联的给定任务下组织的一个或多个功能。参阅以下详细说明书和相关联附图,描述本专利技术的这些和其它特征及优点将变得显而易见。可以理解,前面的一般描述和以下的详细描述都仅是示例性和解释性的,并且如权利要求所述并不限制本专利技术。附图说明图1是示出向本专利技术各实施例提供说明性操作环境的个人计算机体系结构的框图。图2是示出带状用户界面的计算机屏幕显示的示图,该带状用户界面用于显示基于任务的顶级功能选项卡,并用于显示在选定顶级功能选项卡下有效的多个功能。图3示出图2中所示用户界面的计算机屏幕显示,其中呈现与不同顶级功能选项卡相关联的不同功能集。图4示出图2中所示用户界面的计算机屏幕显示,其中呈现与不同顶级功能选项卡相关联的不同功能集。图5示出显示弹出用户界面的计算机屏幕显示,该用户界面用于提供与在图2-4示出的带状用户界面中呈现的选定功能子集相关联的详细功能。图6示出显示弹出用户界面的计算机屏幕显示,该用户界面用于提供与在图2-4示出的带状用户界面中呈现的选定功能子集相关联的详细功能。图7示出显示功能的下拉菜单的计算机屏幕显示,这些功能与在图2-4示出带状用户界面中呈现的选定功能相关联。图8示出显示工具提示对话框的呈现的计算机屏幕显示,该对话框用于提供有关选定的或所关注功能控件的帮助信息。具体实施例方式如上简述,本专利技术各实施例涉及一种改进的用户界面,它用于显示可选择软件功能控件,并用于呈现与选定顶层功能相关联的特定功能控件的逻辑组合。如在以下将要详细描述的,当从本专利技术用户界面中选择一基于任务功能选项卡时,在用户输入或编辑文档或对象的工作空间之上的带状用户界面中呈现由相关联软件应用程序提供的可选择功能控件,用于执行与选定基于任务功能选项卡相关的任务的各方面。在选择不同的基于任务功能选项卡之后,与第一任务相关联的功能控件的呈现被移除,并且在用户界面中呈现与第二个选定的基于任务功能选项卡相关联的可选择功能控件。在用户界面中呈现的可选择功能控件被分到各逻辑组中以便进行更有效利用。在以下详细描述中要参阅附图,这些附图形成说明书的一部分且在其中特定实施例或示例作为说明示出。可组合这些实施例,也可利用其它实施例,并可作结构化改变而不背离本专利技术的精神或范围。因此以下详细说明书不作为限制意义且本专利技术的范围由所附权利要求书及其等效实体定义。现在参看附图,其中类似标号表示同样元件,将描述本专利技术各方面和示例性操作环境。图1和以下讨论旨在提供一种本专利技术可在其中实现的适当计算环境的简要一般说明。尽管本专利技术将在结合运行于个人计算机操作系统上的应用程序执行的程序模块的一般上下文中进行说明,本领域技术人员将理解本专利技术也可结合其它程序模块实现。通常,程序模块包括执行特定任务或实现具体抽象数据类型的例程、程序、组件、数据结构、以及其它类型的结构。此外,本领域技术人员将理解本专利技术可在其它计算机系统配置中实践,包括手持式装置、多处理器系统、基于微处理器的或可编程的电器消费品、小型计算机、大型计算机等等。本专利技术还可在任务由经通信网络链接的远程处理装置执行的分布式计算环境中实践。在分布式计算环境中,程序模块可被置于本地和远程存储器存储设备中。现在参看图1,将描述用于实现本专利技术各实施例的个人计算机2的说明性计算机体系结构。在图1中所示的计算机体系结构示出常规个人计算机,包括中央处理单元4(“CPU”)、包括随机存取存储器8(“RAM”)和只读存储器(“ROM”)10的系统存储器6、以及将存储器耦合到CPU 4的系统总线12。包含有助于如起动时在计算机元件间传送信息的基本例程的基本输入/输出系统(BIOS)存储在ROM10中。个人计算机2还包括用于存储操作系统16、诸如应用程序105的应用程序和数据的大容量存储装置14。大容量存储装置14通过连接到总线12的大容量存储控制器(未示出)连接到CPU 4。大容量存储装置14及其相关联计算机可读介质提供个人计算机2的非易失性存储。尽管包含在此的计算机可读介质的描述指向诸如硬盘或CD-ROM的大容量存储装置,本领域技术人员应理解计算机可读介质可以是个人计算机2能访问的任何有效介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以任何方法或技术实现、用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的易失性和非易失性介质、可移动和不可移动介质。本文档来自技高网
...

【技术保护点】
一种通过改进的用户界面提供来自软件应用程序的功能的方法,其特征在于,包括:提供来自软件应用程序的有效的多个功能,根据所述软件应用程序执行的一个或多个任务来组织所述多个功能,在所述用户界面中提供用于所述一个或多个任务的每一个的用户界面选项卡, 在接收对第一用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。

【技术特征摘要】
US 2004-8-16 60/601,815;US 2004-9-30 10/955,9671.一种通过改进的用户界面提供来自软件应用程序的功能的方法,其特征在于,包括提供来自软件应用程序的有效的多个功能,根据所述软件应用程序执行的一个或多个任务来组织所述多个功能,在所述用户界面中提供用于所述一个或多个任务的每一个的用户界面选项卡,在接收对第一用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。2.如权利要求1所述的方法,其特征在于,还包括在接收对所述一个或多个可选择控件之一的选择的指示之后,将与所述一个或多个可选择控件的选定之一相关联的功能应用于选定的文档对象。3.如权利要求1所述的方法,其特征在于,还包括在接收对第二用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第二用户界面选项卡相关联的第二任务下组织的一个或多个功能。4.如权利要求1所述的方法,其特征在于,还包括将所述一个或多个可选择控件分成可选择控件的一个或多个逻辑组合,其中所述一个或多个逻辑组合的每一个关联于与所述选定用户界面选项卡相关联的功能子集。5.如权利要求4所述的方法,其特征在于,还包括在接收对所述一个或多个可选择控件的逻辑组合之一的选择之后,提供用于有选择地展开第二用户界面的细节选项卡,所述第二用户界面用于提供与选定逻辑组合相关联的其它功能控件。6.如权利要求5所述的方法,其特征在于,提供细节选项卡包括提供用于有选择地展开第二用户界面的细节选项卡,所述第二用户界面用于提供标识在当前应用于选定文档对象的所述选定逻辑组合下组织的功能的信息。7.如权利要求4所述的方法,其特征在于,如果所述用户界面缺乏足够的空间用于显示给定逻辑组合的可选择控件,则将所述给定逻辑组合折叠成用于访问在所述给定逻辑组合下分组的单个可选择控件。8.如权利要求7所述的方法,其特征在于,还包括在接收对所述单个可选择控件的选择之后,提供在所述给定逻辑组合下分组的可选择控件的菜单。9.如权利要求4所述的方法,其特征在于,如果所述用户界面缺乏足够的空间用于显示给定逻辑组合的可选择控件,则缩小所述一个或多个逻辑组合的每一个的显示尺寸,直到所述一个或多个逻辑组合的每一个可在用户界面中显示。10.如权利要求9所述的方法,其特征在于,还包括重新排列在给定逻辑组合中分组的各个可选择控件的布局,用于缩小所述逻辑组合的显示尺寸。11.如权利要求10所述的方法,其特征在于,还包括修改在给定逻辑组合中分组的一个或多个各自的可选择控件的显示,用于缩小所述逻辑组合的显示尺寸。12.如权利要求1所述的方法,其特征在于,还包括在接收对第二用户界面选项卡上的鼠标滞留的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第二用户界面选项卡相关联的第二任务下组织的一个或多个功能,以及在中止对第二用户界面选项卡上的鼠标滞留之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。13.如权利要求12所述的方法,其特征在于,还包括在所述用户界面中提供用于选择在第二任务下组织的一个或多个功能的一个或多个可选择控件之后,接收对用于选择在第二任务下组织的一个或多个功能的一个或多个可选择控件之一的选择的指示,将与所述选定控件相关联的功能应用于选定对象,以及如果未选择用于保持在所述用户界面中提供用于选择在第二任务下组织的一个或多个功能的一个或多个可选择控件的所述第二用户界面选项卡,则在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。14.如权利要求1所述的方法,其特征在于,还包括在接收对所述一个或多个可选择控件逻辑组合之一的选择之后,提供一工具提示对话框,用于提供有关与所述选定逻辑组合相关联的软件应用程序功能的信息。15.一种用于提供来自软件应用程序的功能的改进的用户界面,其特征在于,包括在所述用户界面的上面一行展现的一个或多个选项卡,所述一个或多个选项卡的每一个标识有所述软件应用程序执行的任务,且所述一个或多个选项卡的每一个在选择之后可操作以使与选定选项卡相关联的一个或多个可选择功能控件在所述用户界面中显示,所述一个或多个可选择功能控件在所述一个或多个选项卡排列下的一行中展现,所述一个或多个选项卡的每一个可操作以使所述软件应用程序的相关联功能应用于一个选定对象,以及所述一个或多个可选择功能控件在所述用户界面中被组织和显示为一个或多个逻辑组合,其中所述一个或多个逻辑组合的每一个与所述软件应用程序中有效的功能子集相关联,所述功能子集可根据与选定选项卡相关联的任务的一部分应用于所述选定对象。16.如权利要求15所述的用户界面,其特征在于,还包括可在给定逻辑组合下展开的细节选项卡,所述细节选项卡在选择之后可操作以促使所述第二用户界面显示,用于提供与选定逻辑组合相关联的其它功能控件。17.如权利要求16所述的用户界面,其特征在于,所述细节选项卡在选择之后还可操作以促使所述第二用户界面显示,用于提供标识在当前应用于选定对象的所述选定逻辑组合下组织的功能的信息。18.一种包含计算机可执行指令的计算机可读介质,所述计算机可执行指令在由计算机执行时执行一种通过改进的用户界面提供来自软件应用程序的功能的方法,其特征在于,所述方法包括提供来自软件应用程序有效的多个功能,根据所述软件应用程序执行的一个或多个任务来组织所述多个功能,在所述用户界面中提供用于所述一个或多个任务的每一个的用户界面选项卡,在接收对第一用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。19.如权利要求18所述的计算机可读介质,其特征在于,还包括在接收对所述一个或多个可选择控件之一的选择的指示之后,将与所述一个或多个可选择控件的选定之一相关联的功能应用于选定的文档对象。20.如权利要求18所述的计算机可读介质,其特征在于,还包括在接收对第二用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第二用户界面选项卡相关联的第二任务下组织的一个或多个功能。21.如权利要求18所述的计算机可读介质,其特征在于,还包括将所述一个或多...

【专利技术属性】
技术研发人员:AM布彻DA莫顿JM哈里斯JC萨特菲尔德
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1