基于组的用户界面重排制造技术

技术编号:15233843 阅读:74 留言:0更新日期:2017-04-28 02:46
描述了基于组的用户界面重排技术。在一个或多个实施例中,显示管理器模块被配置为,输出用户界面以用于经由显示设备进行显示。所述用户界面被配置为,将图形的排列呈现成组,所述组中的所述图形可视地表示底层内容项并且使能进行对底层内容项的可选择的访问。所述显示管理器模块被配置为,检测指示所述显示设备的旋转的输入。所述显示管理器模块可以还检测其它显示‑改变事件,诸如改变用于输出所述用户界面的显示设备。响应于对这样的事件的检测,所述显示管理器模块确定与所述特定的事件相对应的所述图形的重排。

Group based user interface rearrangement

A group based user interface rearrangement technique is described. In one or more embodiments, the display manager module is configured to output a user interface for display by a display device. The user interface is configured to group the arrangement of the graphics, the graphics in the group visually represent the underlying content items and enable selective access to the underlying content items. The display manager module is configured to detect an input indicative of the rotation of the display device. The display manager module can also detect other display change events, such as changing the display device for outputting the user interface. In response to the detection of such an event, the display manager module determines a rearrangement of the graphics corresponding to the particular event.

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
计算设备已被发展为增加通过其使计算功能对用户可用的设置。例如移动电话已从仅具有基本电话功能演进为具有运行应用的能力。平板型计算设备也已被发展为在移动设置中为用户提供对计算功能的增加的访问。作为示例,移动电话和平板型设备可以使用户能够通过多种移动设置检查电子邮件、网上冲浪、创作文本、与应用交互等。移动电话和平板型设备两者被配置为在交互期间被用户握持。由于用户握持这些移动设备,所以用户可以是能够在交互期间轻易地改变移动设备的朝向的。例如,用户可以对于某些交互垂直地以及对于其它交互水平地握持移动设备。移动设备还可以支持允许用户调整用户界面窗口的大小例如以使得更多窗口可以经由用户界面被查看或者使得特定的窗口可以相对于显示器被放大的功能。因此,许多移动设备已被配置为,调整被显示在其上的用户界面以与移动设备的当前朝向和由用户执行的影响用户界面的显示的行动相对应。然而,用于调整用户界面的常规技术可以适用于用户界面的有限的配置(例如,分页的配置)。进一步地,对于通过某些方式被配置的用户界面,常规技术可能扰乱被显示在用户界面上的图形项的排列。例如,可以以一种方式重排图形项,考虑到之前的排列,所述方式对于用户不是直观的。因此,使用常规技术对这样的用户界面的调整可以导致用户困惑。
技术实现思路
描述了基于组的用户界面重排技术。在一个或多个实施例中,可经由计算设备的处理系统执行的显示管理器模块被配置为,输出用户界面以用于经由显示设备进行显示。所述用户界面被配置为,呈现可视地表示底层内容项并且使能进行对底层内容项的可选择的访问的图形的排列。例如,用户界面可以将图形的排列呈现成具有预定义大小约束的(例如,用于限制每个组的宽度的)组。可以不考虑显示设备的朝向而将预定义大小约束强加于所述组。在一个或多个实施例中,显示管理器模块被配置为,检测指示显示设备的旋转的输入。显示管理器模块还可以检测诸如是改变用于输出用户界面的显示设备的其它显示-改变事件。响应于对这样的事件的检测,显示管理器模块可以确定与特定的事件相对应的图形的重排。例如,在指示显示设备的旋转的输入被检测时,显示管理器模块可以确定重排,所述重排被配置为,维持所述组,并且重新定位包含在所述组内的图形以与旋转相对应。所述重排还可以被配置为,重新定位包含在所述组内的图形,以使得将特定的组的图形呈现成与所述排列中的图案相同的图案。然而,相对于另一个组的图形,所述特定的组的所述图形可以具有与所述排列中的对齐不同的对齐。在一个或多个实施例中,所述重排可以作为代替被配置为,维持包含在特定的组内的图形相对于包含在另一个组内的图形的朝向。在这种情况下,所述重排可以还被配置为,重新定位所述图形的被可视地表示的底层内容以与所检测的显示-改变事件相对应。提供本摘要以便以简化形式介绍下面在详细描述内容中进一步描述的概念的选择。本摘要不旨在标识所要求权利的主题的关键特征或者实质特征,其也不旨在被用作在确定所要求权利的主题的范围时的辅助。附图说明参考附图描述了详细描述。在附图中,标号的最左(一个或者多个)数字标识该标号在其中第一次出现的图。在描述和附图中的不同实例中使用相同的标号可以指示相似或者相同的项。附图中所表示的实体可以指示一个或多个实体,并且因此,在讨论中可以可互换地作出对单数或者复数形式的实体的引用。图1是对一个示例实现中的环境的说明,所述示例实现可运转为使用本文中描述的技术。图2是对一个示例实现的说明,所述示例实现示出了显示设备的朝向的改变和被呈现在用户界面中的图形的对应的重排。图3是对一个示例实现的说明,所述示例实现示出了显示设备的朝向的改变和被呈现在具有与图2的用户界面不同的排列约束的用户界面中的图形的对应的重排。图4是对一个示例实现的说明,所述示例实现示出了显示设备的朝向的改变和与参考图3描述的重排不同的图形的对应的重排。图5是对一个示例实现的说明,所述示例实现示出了用户界面被输出到其的显示设备的改变和被呈现在用户界面中的图形的对应的重排。图6是描绘一个示例实现中的过程的流程图,在所述过程中,根据一种技术重排用户界面的图形。图7是描绘一个示例实现中的过程的流程图,在所述过程中,根据另一种技术重排用户界面的图形。图8是描绘一个示例实现中的过程的流程图,在所述过程中,根据除图6和7中的技术之外的另一种技术重排用户界面的图形。图9说明了包括根据一个或多个实施例的示例设备的各种部件的一个示例系统。具体实施方式概述可以以多种方式将用户界面配置为呈现可视地表示底层内容项并且使能进行对底层内容项的可选择的访问的图形。例如,用户界面可以被配置为具有多页的图形(例如,图标、图块等),每页具有相同数量的用于将大致上相同大小的图形定位在其中的位置。这样的用户界面可以被称为“分页的”用户界面。替换地,用户界面可以被配置为单页的图形,所述单页似乎延伸得超过用户界面经由其被显示的显示设备的边界。查看窗格(被定位在用户界面的一部分中的图形可通过该查看窗格一次查看)可以使用户能够滚动通过用户界面,以查看被定位在其它部分中的图形。这种类型的用户界面可以被称为“连续滚动的”用户界面。不考虑配置,用户界面被调整以适应对显示设备的改变(例如,设备的旋转或者向不同设备上的显示器的切换)所通过的方式可以影响其可用性。考虑其中显示设备的旋转促使用户界面的图形以对于用户不即刻直观的方式被调整的一个示例。在这样的调整之后,用户可能花费比如果图形已经以对于用户直观的方式被重排时更多的时间定位特定的感兴趣的图形。尽管用于调整用户界面的常规技术可能是适用于一些用户界面配置(例如,分页的配置)的,但这样的技术可能不是适用于其它的配置(例如,连续滚动的配置、其中在用户定制的组中排列图形的配置、允许可变大小的图形的配置等)的。进一步地,常规技术可能简单地未能以直观的方式调整被排列在用户界面上的图形以适应对显示设备的改变。描述了基于组的用户界面重排技术。所述技术可以包括对以直观的方式重排充当文件系统的根层(例如,开始屏幕)内的中介的图形表示(例如,图块)的支持。例如,根层可以包括用户可以排列成组的开始菜单内的诸如是应用的图块的图形表示。在对用户界面经由其被输出的显示设备的改变被检测时,本文中描述的技术可以以不仅与所述改变相对应而还保留用户定制的组的方式重排图形表示(“图形”)。考虑其中连续滚动的用户界面的图形被实现为图块并且其中用户可以将图块排列成组的一个示例。在这个特定的示例中,组的预定义大小限制可以约束每个组的宽度而不约束高度。给定这样的限制,则用户可以将特定的组中的图块排列为在水平方向上远到宽度限制地以及在垂直方向上无限地延伸。在以这种方式被配置的用户界面经由在风景朝向上被握持的显示设备被输出时,宽度约束可以使多个组的图形能够被并排地显示。然而,在朝向然后被改变以使得显示设备在人像朝向上被握持时,在风景朝向上被并排地显示的相同的组可能不能够在人像朝向上适合并排地放置。通过使用本文中描述的技术,曾被放置在另一个组的一侧但不再适合与该另一个组并排地放置在显示器中的组可以被重新定位在它下面。换句话说,曾被并排地定位的组可以被重排,以使得它们作为代替是彼此堆叠的。考虑其中用户界面的图形可以被排列成组但其中预定义大小约束限制每个组的宽度和本文档来自技高网...
基于组的用户界面重排

【技术保护点】
一种计算设备,包括:处理系统;以及显示管理器模块,其可经由所述处理系统执行为控制图形的排列:输出用户界面以用于经由显示设备进行显示,所述用户界面被配置为,将图形的所述排列呈现成具有不考虑所述显示设备的朝向而强加的预定义大小约束的一个或多个组,图形的所述排列可视地表示底层内容项并且使能够进行对底层内容项的可选择的访问;检测指示所述显示设备的旋转的输入;以及响应于对所述输入的检测:自动地确定与所述旋转相对应的所述图形的重排,所述重排被配置为,维持所述一个或多个组,并且重新定位包含在所述一个或多个组内的所述图形以与所述旋转相对应;以及促使对包含在所述一个或多个组内的所述图形的重新定位,以实现所述重排。

【技术特征摘要】
【国外来华专利技术】1.一种计算设备,包括:处理系统;以及显示管理器模块,其可经由所述处理系统执行为控制图形的排列:输出用户界面以用于经由显示设备进行显示,所述用户界面被配置为,将图形的所述排列呈现成具有不考虑所述显示设备的朝向而强加的预定义大小约束的一个或多个组,图形的所述排列可视地表示底层内容项并且使能够进行对底层内容项的可选择的访问;检测指示所述显示设备的旋转的输入;以及响应于对所述输入的检测:自动地确定与所述旋转相对应的所述图形的重排,所述重排被配置为,维持所述一个或多个组,并且重新定位包含在所述一个或多个组内的所述图形以与所述旋转相对应;以及促使对包含在所述一个或多个组内的所述图形的重新定位,以实现所述重排。2.根据权利要求1所述的计算设备,其中,所述预定义大小约束限制所述一个或多个组中的每个组的宽度。3.根据权利要求1所述的计算设备,其中,所述预定义大小约束不限制所述一个或多个组中的每个组的宽度。4.根据权利要求1所述的计算设备,其中,所述预定义大小约束不限制所述一个或多个组中的每个组的高度。5.根据权利要求1所述的计算设备,其中,所述预定义大小约束限制所述一个或多个组中的每个组的高度。6.根据权利要求1所述的计算设备,其中,所述显示管理器模块进一步可执行为,基于所述图形相对于所述排列中的其它图形的位置确定所述图形的优先级,并且,部分上基于所确定的优先级在所述重排中重新定位所述图形。7.根据权利要求1所述的计算设备,其中,针对用户输入相对于其最后被接收来排列所述组内的所述图形的所述显示设备的朝向,定义所述图形的所述排列。8.根据权利要求7所述的计算设备,其中,最后被接收来排列所述组内的所述图形的所述用户输入包括用于定位所述组内的所述图形或者调整所述组内的所述图形的大小的输入中的至少一项。9.根据权利要求7所述的计算设备,其中,所述用户输入相对于其最后被接收来定位所述组内的所述图形的所述朝向包括所述显示设备的人像朝向或者风景朝向中的一项。10.根据权利要求9所述的计算设备,其中,针对不是所述用户输入相对于其最后被接收来定位所述组内的所述图形的...

【专利技术属性】
技术研发人员:P辛加尔JG阿诺CM雷科维奇JC怀托克JP阿伦森PJ克雷斯德AA图森
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1