组织用户界面元素制造技术

技术编号:14062470 阅读:94 留言:0更新日期:2016-11-27 23:50
用户界面中显示多个用户界面元素(311到318)的组织模式。多个用户界面元素适配在至少在概念上附加在画布上的网格位置上。在组织模式中,网格位置被显示,允许用户更容易地看见用户界面元素可被放置之处(401到406)。随着用户移动用户界面元素和/或改变用户界面元素的大小,如果移动或改变大小操作要在那个时刻作出结论,则一个或多个对应网络位置被高亮以示出用户界面元素将被置于之处。组织模式还可提供相对于特定用户界面元素的上下文动作菜单。上下文动作菜单包括多个组织模式命令,包括可直接从上下文动作菜单中被选择以调用命令的一个或多个组织模式命令。

【技术实现步骤摘要】
【国外来华专利技术】背景计算系统经常显示用户界面元素调用控件,用户可以与之交互以使得计算系统执行相应的操作或通过其用户可以可视化底层信息。用户界面元素的通常形式是小块或图标。例如,在桌面区域或开始区域,各种小块和图标可被布局,等待用户的选择,或向用户显示信息。在普通模式期间,这样的控件可被调用以执行底层操作。然而,很多系统允许用户选择组织模式,其中典型地,用户界面元素不再可选来执行底层操作。作为替代,用户界面元素可被四处移动、重新定位、删除、改变大小,等等,允许用户组织他或她的工作空间。此处要求保护的主题不限于解决任何缺点或仅在诸如上述环境这样的环境中操作的各实施例。相反,提供该背景仅用于例示其中可实现所述一些实施例的一个示例性
简要概述在此描述的至少一些实施例提供对显示多个用户界面元素的用户界面中的组织模式的支持。根据在此描述的第一方面,多个用户界面元素适配在至少在概念上附加在画布上的网格位置上。每一个用户界面元素占据一个或多个网格位置并具有对应于各网格位置之间的边界的边界。系统检测到用户界面是要进入组织模式,其中一个或多个用户界面元素可被组织在用户界面上。例如,用户可能作出显式手势,该手势由系统识别为要进入组织模式的用户意图。作为响应,网格位置被显示在画布上。这允许用户在组织模式期间更加容易地看见用户界面元素可被放置之处。这在用户界面可能采取预定数量的形状和大小组合(每个组合可适配在一个或多个网格位置上)时尤为有用。在某些实现中,随着用户移动用户界面元素和/或改变用户界面元素的大小,如果移动或改变大小操作要在那个时刻作出结论,则一个或多个对应网络位置被高亮以示出用户界面元素将被置于之处。根据在此描述的第二方面,在组织模式中时,使得相对于特定用户界面元素的上下文动作菜单被显示。上下文动作菜单包括多个组织模式命令,包括可直接从上下文动作菜单中被选择以调用命令的一个或多个组织模式命令。例如,也许在组织模式中更频繁地执行的那些组织模式命令(例如钉住或拔除)可被直接从上下文动作菜单中调用,而其它较不频繁被调用的组织模式命令可从上下文动作菜单中获得但非直接调用。提供本概述以便以简化的形式介绍将在以下的详细描述中进一步描述的一些概念。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。附图简述为了描述可获得本专利技术的上述和其它优点和特征的方式,将通过参考附图中示出的本专利技术的具体实施例来呈现以上简要描述的本专利技术的更具体描述。可以理解,这些附图只描绘了本专利技术的各典型实施例,并且因此不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和解释本专利技术,在附图中:图1示出了其中可采用本文中所描述的原理的示例计算系统;图2示出了用于支持组织模式的方法的流程图,在组织模式中多个用户界面元素可在用户界面内被组织;图3示出了用户界面,其中存在被定位以适配概念上的网格图案的多个用户界面元素;图4示出与图3的用户界面类似的用户界面,只是现在示出了六个未被占据的网格位置;图5示出与图4的用户界面类似的用户界面,只是现在示出了用户正在移动用户界面元素;图6示出与图5的用户界面类似的用户界面,只是用户界面元素吸附到开始板中邻近现有用户界面元素的位置,而不是用户界面元素被丢落到图5中未占据的网格位置。图7示出了用于支持组织模式的方法的另一流程图,在组织模式中用户界面元素可在用户界面内被组织;图8示出了处于组织模式的用户界面,并且其中选定的用户界面元素是在不同位置并具有相似上下文动作菜单;图9示出了处于组织模式的用户界面,并且其中不同类型的用户界面元素具有相似上下文动作菜单;以及图10示出了处于组织模式的用户界面,其中示出用户界面,并且其包括示出的上下文动作菜单。详细描述在此描述的至少一些实施例提供对显示多个用户界面元素的用户界面中的组织模式的支持。根据在此描述的第一方面,多个用户界面元素适配在至少在概念上附加在画布上的网格位置上。每一个用户界面元素占据一个或多个网格位置并具有对应于各网格位置之间的边界的边界。系统检测到用户界面是要进入组织模式,其中一个或多个用户界面元素可被组织在用户界面上。例如,用户可能作出显式手势,该手势由系统识别为要进入组织模式的用户意图。作为响应,网格位置被显示在画布上。这允许用户在组织模式期间更容易地看见用户界面元素可被放置之处。这在用户界面可能采取预定数量的形状和大小组合(每个组合可适配在一个或多个网格位置上)时尤为有用。在某些实现中,随着用户移动用户界面元素和/或改变用户界面元素的大小,如果移动或改变大小操作要在那个时刻作出结论,则一个或多个对应网络位置被高亮以示出用户界面元素将被置于之处。根据在此描述的第二方面,在组织模式中时,使得相对于特定用户界面元素的上下文动作菜单显示。上下文动作菜单包括多个组织模式命令,包括可直接从上下文动作菜单中被选择以调用命令的一个或多个组织模式命令。例如,在组织模式中更频繁地执行的那些组织模式命令(例如钉住或拔除)可被直接从上下文动作菜单中调用,而其它较不频繁被调用的组织模式命令可从上下文动作菜单中获得,但非直接调用。将参考图1描述对计算系统的一些介绍性讨论。随后,将参考后续的附图来描述示例用户界面、方法和支持体系结构。计算系统现在越来越多地采取多种多样的形式。例如,计算系统可以是手持式设备、电器、膝上型计算机、台式计算机、大型机、分布式计算系统或甚至常规上不被认为是计算系统的设备。在本说明书以及权利要求书中,术语“计算系统”被广义地定义为包括任何设备或系统(或其组合),该设备或系统包含至少一个物理且有形的处理器以及其上能具有可由处理器执行的计算机可执行指令的物理且有形的存储器。存储器可以采取任何形式,并可以取决于计算系统的性质和形式。计算系统可以分布在网络环境中,并可包括多个组分计算系统。如图1所例示,在其最基本的配置中,计算系统100通常包括至少一个处理单元102和存储器104。存储器104可以是物理系统存储器,该物理系统存储器可以是易失性的、非易失性的、或两者的某种组合。术语“存储器”也可在此用来指示诸如物理存储介质这样的非易失性大容量存储器。如果计算系统是分布式的,则处理、存储器和/或存储能力也可以是分布式的。如本文中所使用的,术语可执行模块摂或可执行组件摂可指可在计算系统上执行的软件对象、例程或方法。此处所描述的不同组件、模块、引擎以及服务可以实现为在计算系统上执行的对象或进程(例如,作为分开的线程)。在随后的描述中,参考由一个或多个计算系统执行的动作描述了各实施例。如果这样的动作是以软件实现的,则执行动作的相关联计算系统的一个或多个处理器响应于已经执行了计算机可执行指令来引导计算系统的操作。例如,这样的计算机可执行指令可以在形成计算机程序产品的一个或多个计算机可读介质上实现。这样的操作的示例涉及对数据的操纵。计算机可执行指令(以及被操纵的数据)可以存储在计算系统100的存储器104中。计算系统100还可包含允许计算系统100例如通过网络110与其他消息处理器通信的通信信道108。计算系统100还可包括可用于显示诸如此处所描述的用户界面之类的各用户界面的显示器112。本文中描述的各实施例可包括或利用专用或本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201580018505.html" title="组织用户界面元素原文来自X技术">组织用户界面元素</a>

【技术保护点】
一种由计算系统的一个或多个处理器执行的计算机实现的方法,所述计算系统包括包含计算机可执行指令的存储器,所述计算机可执行指令在由所述一个或多个处理器执行时,使得所述一个或多个处理器执行所述计算机实现的方法,所述方法允许可视化其中多个用户界面元素能够在用户界面内被组织的组织模式,所述计算机实现的方法包括:在用户界面上显示多个用户界面元素,其中所述界面元素符合在画布上具有多个网格位置的网格图案,每个单独的界面元素占据所述网格位置的一个或多个并具有与所述单独的界面元素所占据的所述一个或多个网格位置的各边界对应的边界;所述一个或多个处理器在所述界面处检测代表要在所述画布上组织一个或多个所述界面元素的意图的输入;以及响应于检测到代表要在所述画布上组织一个或多个所述界面元素的意图的所述输入,所述一个或多个处理器在所述界面上发起组织模式,其中所述画布的未占据的网格位置被显示以允许其中界面元素能被移动、添加、大小变大或减少的可视化,以促进所述界面上的一个或多个界面元素的可视化组织。

【技术特征摘要】
【国外来华专利技术】2014.04.02 US 61/974,191;2014.06.20 US 14/310,6171.一种由计算系统的一个或多个处理器执行的计算机实现的方法,所述计算系统包括包含计算机可执行指令的存储器,所述计算机可执行指令在由所述一个或多个处理器执行时,使得所述一个或多个处理器执行所述计算机实现的方法,所述方法允许可视化其中多个用户界面元素能够在用户界面内被组织的组织模式,所述计算机实现的方法包括:在用户界面上显示多个用户界面元素,其中所述界面元素符合在画布上具有多个网格位置的网格图案,每个单独的界面元素占据所述网格位置的一个或多个并具有与所述单独的界面元素所占据的所述一个或多个网格位置的各边界对应的边界;所述一个或多个处理器在所述界面处检测代表要在所述画布上组织一个或多个所述界面元素的意图的输入;以及响应于检测到代表要在所述画布上组织一个或多个所述界面元素的意图的所述输入,所述一个或多个处理器在所述界面上发起组织模式,其中所述画布的未占据的网格位置被显示以允许其中界面元素能被移动、添加、大小变大或减少的可视化,以促进所述界面上的一个或多个界面元素的可视化组织。2.如权利要求1所述的计算机实现的方法,其特征在于,检测所述输入包括检测发出相对于所述界面组织一个或多个界面元素的意图的信号的用户手势。3.如权利要求1所述的计算机实现的方法,其特征在于,检测所述输入包括检测要移动所述画布上的一个或多个界面元素的指令。4.如权利要求3所述的计算实现的方法,其特征在于,进一步包括:所述一个或多个处理器检测用户发起的一个或多个单独界面元素的移动;以及对于单独界面元素的检测到的移动的每个实例,所述一个或多个处理器高亮由所述单独界面元素占据的所述一个或多个网格位置,其中,如果被移动的单独界面元素要被丢落在所述画布上,则经高亮的网格位置代表所述画布上被移动的单独界面元素将被放置的位置。5.如权利要求4所述的计算机实现的方法,其特征在于,经高亮的一个或多个网格位置被定义为已在被移动的单独界面元素...

【专利技术属性】
技术研发人员:L·E·韦利基M·王C·斯科罗萨蒂K·J·欧文斯J·哈里斯J·B·斯特林DM·L·苏皮诺V·R·乔希J·D·弗朗西斯科S·M·丹顿
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1