用于显示和缩放可选控件和命令的命令用户界面制造技术

技术编号:14080925 阅读:61 留言:0更新日期:2016-11-30 17:18
提供了用于在第一条状区和第二条状区中的至少一个中显示和缩放可选软件命令和控件的改进的用户界面的方法和系统。在顶级命令标签的第一条状区的下方,与选定的命令标签相关联的可选控件呈现在逻辑子群组或区块中。在区块内的可选控件被粒度级地缩放以适应不同的屏幕尺寸或窗口尺寸的变化。缩放包括将至少一个区块内的可选控件的子集在溢出窗格与第二条状区之间移动。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
计算机和软件用户已经越来越习惯于用户友好的软件应用,帮助他们编写、计算、组织、准备演示文稿、发送和接收电子邮件、制作音乐,等等。例如,文字处理应用允许用户准备各种有用的文档。电子表格应用允许用户输入、操纵和组织数据。电子幻灯片演示应用允许用户创建包含了文本、图片、数据或其它有用对象的各种幻灯片演示文档。为了辅助用户定位和使用给定的软件应用中的命令,包含了多个命令控件的用户界面通常沿着所显示的工作空间的上边、下边或侧边来提供,其中用户可以输入、拷贝、操纵和格式化文本或数据。这些命令经常包括具有诸如“文件”、“编辑”、“查看”、“插入”、“格式化”等名称的可选按钮。典型地,这些顶级按钮中的一个例如“格式化”的选定使得部署下拉菜单或条,以显出与顶级按钮相关联的一个或多个可选控件,例如在“格式化”的顶级功能下的“字体”。然而,随着计算设备尺寸减小,所以可用于显示工作空间、控件和命令的屏幕空间量也减小。正是针对这些以及其它的一般考虑给出了实施例。而且,虽然已经论述了相对具体的问题,应当理解实施例不应限于解决在
技术介绍
中所确定的具体的问题。
技术实现思路
总之,本公开一般涉及用于在至少一个条状区内显示和缩放可选控件和/或命令的改进的用户界面。更特别地,公开涉及显示在第一和第二条状区中的至少一个内的软件命令和/或控件的粒度级缩放以适应不同的窗口尺寸、设备尺寸、或窗口尺寸或设备尺寸的变化。提供该
技术实现思路
以便以简化的形式来引入下面的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在确定所要求保护的主题的关键特征或主要特征,也不旨在用于限定所要求保护的主题的范围。附图说明下面参考附图描述了非限制性的且非穷尽性的实施例,在附图中:图1图示出根据示例性实施例的用于显示轮廓的软件应用的图形界面的示范性的示意图;图2-3图示出根据示例性实施例的用于显示轮廓的第一软件应用的示范性的图形界面;图4-5图示出根据示例性实施例的用于显示轮廓的第二软件应用的示范性的图形界面;图6图示出根据另一示例性实施例的用于在平板计算机上显示轮廓的第三软件应用的示范性的图形界面;图7图示出根据另一示例性实施例的用于显示第一条状区和第二条状区的软件应用的图形界面的示范的部分;图8图示出根据又一示例性实施例的显示第一条状区和第二条状区的软件应用的图形界面的示范的部分;图9图示出根据又一示例性实施例的显示第一条状区和第二条状区的软件应用的图形界面的示范的部分;图10图示出根据另一示例性实施例的显示第一条状区、第二条状区和两个不同的隐藏溢出窗格的软件应用的图形界面的示范的部分;图11图示出根据另一示例性实施例的显示第一条状区的部分和标签调出的软件应用的图形界面的示范的部分;图12图示出根据另一示例性实施例的用于软件应用的轮廓的示范性的第一和第二条状区的示范性的缩放;图13图示出根据示例性实施例通过显示和缩放显示设备处的改进的用户界面来从软件应用提供功能的示范性的方法;图14是图示出可以实践本公开的实施例的计算设备的示例的物理组件的框图;图15A和15B是可以实践本公开的实施例的移动计算设备的简化框图;以及图16是可以实践本公开的实施例的分布式计算系统的简化框图。具体实施方式下文参考构成了各个实施例的一部分的附图来更全面地描述各个实施例,附图显示出具体的实施例或示例。这些方面可以组合,可以使用其它方面,并且可以在不偏离本公开的精神或范围的情况下进行结构的变化。因此,下面的详细说明因此不应在限制的意义上考量,本公开的范围由随附权利要求及其等同内容来限定。如上文简要描述的,本公开的实施例针对改进的图形界面。如上所论述的,设计和使用越来越小的计算设备。随着计算设备尺寸减小,其显示屏的尺寸也变小。因此,显示软件应用的窗口尺寸也小。小的窗口提供了更少的显示工作空间(也称为“画布”)和可选命令和控件的空间。为了解决上述限制,本公开的实施例一般涉及用于改进的图形界面的方法和系统。改进的用户界面基于显示软件应用的窗口的尺寸或者窗口的尺寸或方位的变化来在轮廓内显示和粒度级地缩放可选软件命令和控件。图1图示出软件应用(本文还称为“应用”或“app”)的轮廓100的示范性的示意图。轮廓100是用户界面形式的应用的背景景观,其显示与一个或多个信息部分一致的一个或多个可选功能命令和/或控件。轮廓100包括限定显示应用的窗口的外周边的框架101。在框架101内,轮廓100还包括至少一个条状区和工作空间105。在一些实施例中,轮廓100内的框架101包括第一条状区102和第二条状区104。工作空间105是在应用内显示的、创建并编辑对象的区域或空间。每个条状区102,104是在框架101内显示的、组织并提供命令和/或控件以便应用的用户选择的指定区域或空间。在一些实施例中,条状区102和104位于工作空间105的上方。在其它实施例中,条状区102和104位于工作空间105的左侧、右侧或下方。在另外的实施例中,第一条状区102和第二条状区104位于工作空间105的不同侧。图2-6所示的示范性的图形界面显示出用于各种软件应用的各种轮廓100。图2和图3图示出用于幻灯片演示应用的两个不同的示范性的轮廓100。图2和图3示出了用于幻灯片演示应用的两个不同的图形界面的两个示例。图4和图5示出了用于电子表格应用的两个不同的示范性的轮廓100。图4和图5示出了用于电子表格应用的两个不同的图形界面的两个示例。图6图示出由平板设备执行的文字处理应用的示范性的轮廓100。图7-9图示出用于各种软件应用的轮廓100的示范性的第一条状区102和第二条状区104。图7和图8图示出用于幻灯片演示应用的两个不同的示范性的第一条状区102和第二条状区104。图7和图8示出了如何对于幻灯片演示应用的相同的窗口尺寸来对不同的可选控件102进行排序和显示。图9图示出用于文字处理应用的示范性的第一条状区102和第二条状区104。第一条状区102和第二条状区104组织可用于用户选择的多个命令和控件108。第一条状区102显示一个或多个标签106。每个标签106标识可选控件和/或命令108的不同分组。在一些实施例中,可选控件108是根据可选控件108执行的任务来分组的。第二条状区104根据给定的标签106对可选控件108分组。第二条状区104进一步将用于每个标签106的可选命令108组织成子群组,本文称为区块(chunk)110。因此,每个可选控件与标签106和区块110相关联或者在标签106和区块110下组织。在一些实施例中,在第一条状区102内显示一个或多个可选命令108。然而,根据应用的窗口的尺寸,可能没有足够的空间来显示与标签相关联的每个可选命令108,或者显示应用的每个标签106。此外,在第一条状区102和第二条状区104内的可选命令和/或控件108需要与经由鼠标、键盘、笔、指针和/或触摸敏感屏幕做出的用户选择兼容使用。因此,由计算设备执行的软件应用计算轮廓100的布局。计算出的布局由软件应用的轮廓100显示出。为了计算轮廓100的适当的布局,应用必须识别应用的当前窗口尺寸。识别应用的窗口尺寸包括识别应用的窗口尺寸的变化。基于计算设备的显示屏的变化(诸如从一个监视器变成不同尺寸的一个监视器)、在本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201580018650.html" title="用于显示和缩放可选控件和命令的命令用户界面原文来自X技术">用于显示和缩放可选控件和命令的命令用户界面</a>

【技术保护点】
一种用于为软件应用提供改进的功能的方法,所述方法包括:识别软件应用窗口的像素尺寸,其中,所述识别像素尺寸包括识别所述软件应用窗口的像素尺寸的变化;计算第一布局,所述计算第一布局包括通过将所述软件应用窗口的像素尺寸与优先级列表相关来从与第一指定标签相关联的潜在显示控件中识别用于显示的可选控件;以及显示所述第一布局,所述第一布局包括:第一条状区,其包括识别可选控件的分组的标签,其中,所述第一条状区基于所述第一布局至少显示所述第一指定标签,以及第二条状区,其包括各自与标签中的一个标签相关联的可选控件的分组,其中,所述可选控件的分组是以形成多个区块的子群组来组织的,并且其中,所述第二条状区基于所述第一布局而在所述多个区块中显示所识别的可选控件;其中,所述优先级列表根据各种潜在软件应用窗口像素尺寸来对与用于溢出的标签中的每个标签相关联的潜在显示控件中的每个潜在显示控件进行排序,以及其中,计算所述第一布局包括将所述多个区块中的至少一个区块内的潜在显示控件的子集在包括所述子集的所述第二条状区上显示的区块和与区块相关联的隐藏溢出窗格之间移动。

【技术特征摘要】
【国外来华专利技术】2014.04.01 US 61/973,729;2014.04.16 US 14/254,6811.一种用于为软件应用提供改进的功能的方法,所述方法包括:识别软件应用窗口的像素尺寸,其中,所述识别像素尺寸包括识别所述软件应用窗口的像素尺寸的变化;计算第一布局,所述计算第一布局包括通过将所述软件应用窗口的像素尺寸与优先级列表相关来从与第一指定标签相关联的潜在显示控件中识别用于显示的可选控件;以及显示所述第一布局,所述第一布局包括:第一条状区,其包括识别可选控件的分组的标签,其中,所述第一条状区基于所述第一布局至少显示所述第一指定标签,以及第二条状区,其包括各自与标签中的一个标签相关联的可选控件的分组,其中,所述可选控件的分组是以形成多个区块的子群组来组织的,并且其中,所述第二条状区基于所述第一布局而在所述多个区块中显示所识别的可选控件;其中,所述优先级列表根据各种潜在软件应用窗口像素尺寸来对与用于溢出的标签中的每个标签相关联的潜在显示控件中的每个潜在显示控件进行排序,以及其中,计算所述第一布局包括将所述多个区块中的至少一个区块内的潜在显示控件的子集在包括所述子集的所述第二条状区上显示的区块和与区块相关联的隐藏溢出窗格之间移动。2.如权利要求1所述的方法,还包括:响应于用户选择重排序命令,对所述优先级列表的至少一部分重排序。3.如权利要求1所述的方法,其中,计算所述第一布局还包括:通过将所述软件应用窗口的像素尺寸与标签排列列表相关,从潜在标签中识别用于显示的标签;以及将至少一个潜在标签在所述第一条状区上的列表和与所述第一条状区相关联的隐藏标签调出之间移动。4.如权利要求1所述的方法,其中,所述多个区块包括至少第一区块和第二区块,并且其中,针对所述多个区块中的至少一个区块移动所述潜在显示控件的子集还包括:将显示在所述第二条状区上的所述第一区块中的潜在显示控件的第一子集移动到与所述第一区块相关联的第一隐藏溢出窗格,其中,所述潜在显示控件的第一子集在显示所述第一布局之前由所述第一区块显示;以及将显示在所述第二条状区上的所述第二区块中的潜在显示控件的第二子集移动到与所述第二区块相关联的第二隐藏溢出窗格,其中,所述潜在显示控件的第二子集在显示所述第一布局之前由所述第二区块显示。5.如权利要求4所述的方法,其中:所述第一子集包括两个不同的可选控件,所述两个不同的可选控件在将所述第一子集移动到所述第一隐藏溢出窗格之前是显示在所述第一区块中的,以及所述第二子集包括一个可选控件,所述一个可选控件在将所述第二子集移动到所述第二隐藏溢出窗格之前是显示在所述第二区块中的。6.如权利要求1所述的方法,还包括:显示针对所述多个区块中的每个区块的溢出标识符,所述溢出标识符将所述潜在显示控件的子集移动到与该区块相关联的隐藏溢出窗格。7.如权利要求1所述的方法,还包括:组织与区块相关联的所述隐藏溢出窗格,从而以类似于当在所述第二条状区中的关联区块中被列出时,所述潜在显示控件的子集所显示的次序的方式来显示未被识别的所述潜在显示控件的子集。8.如权利要求1所述的方法,还包括:接收对从所述标签中选择第二标签的指示,以限定第二指定标签;以及计算第二布局,所述计算第二布局包括通过将所述软件应用窗口的像素尺寸与所述优先级列表相关来从与所述第二指定标签相关联的潜在显示控件中识别用于显示的可选控件;其中,所述第一条状区基于第二布局至少显示所述第二指定标签,其中,所述第二条状区基于所述第二布局在多个新区块中显示...

【专利技术属性】
技术研发人员:M·罗德里格E·基金伊尔C·S·瓦尔克B·R·豪厄尔HW·叶A·格里戈罗维特D·F·M·迪亚斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1