沿可平移的画布方向的可扩展刀片序列制造技术

技术编号:15076954 阅读:60 留言:0更新日期:2017-04-07 10:12
包括在一个方向中扩展的画布的用户界面。一种激活机制可以被用于在画布中生成初始刀片。一个刀片是在画布沿其扩展的维度中占据了画布的一部分的用户界面元素。刀片包括多个可选择的元素,每个可选择的元素具有对应的刀片。用户界面包括扩展机制,该扩展机制被配置为当选择了来自先前刀片中的一个选定元素时在画布上或许邻近先前刀片呈现对应的后续刀片,所述后续刀片也包括了可以被分层地结构化的多个可选择的元素。以此方式,可以创建表示自从启动第一刀片开始用户已经经历的旅程的刀片链。

Extensible blade sequence along the direction of a translatable canvas

User interface that includes a canvas extending in one direction. An activation mechanism can be used to generate an initial blade on a canvas. A blade is a user interface element that occupies a portion of the canvas along the extended dimension of the canvas. The blade includes a plurality of selectable elements, each of which has a corresponding blade. The user interface includes the extension mechanism, the extension mechanism is configured when choosing a selected element in the canvas or adjacent to a previously blade show a corresponding blade from the blade in the previous follow-up, the subsequent blade also includes a number of alternatives can be hierarchically structured elements. In this way, a blade chain can be created that represents a journey that has been experienced since the start of the first blade.

【技术实现步骤摘要】
【国外来华专利技术】背景用于通过各种信息上下文进行导航的当前范例是基于窗口的。其经典示例是web浏览器体验。用户可以从占据整个浏览器空间的主页开始。随后,所述用户可以选择一个超链接,由此出现一个新的窗口。然而,先前的窗口要么消失,要么在执行一个在新窗口中打开新页面的选项的情况下,先前窗口被完全、或至少部分地隐藏。简要概述此处描述的至少一些实施例涉及包括在一个方向中扩展的画布的用户界面。一种激活机制可以被用于在画布中生成初始刀片(blade)。一个刀片是用户界面元素,它在画布沿其扩展的维度中占据了画布的一部分。例如,刀片可以在分配给其的部分中占据画布的大部分或甚至全部。刀片包括多个可选择的元素,每个可选择的元素具有对应的刀片。如果可选择的元素被选择,那么对应的刀片也呈现在画布上。例如,在画布的可扩展方向中新的刀片可以被显示得邻近第一刀片。在第一刀片中的各元素可以被分层地结构化,使得在第一刀片中的可选择的元素可以实际包含一个或多个其他可选择元素。用户界面可以更一般地包括扩展机制,该扩展机制被配置为当选择了来自先前刀片中的一个选定元素时在画布上呈现对应的后续刀片,所述后续刀片也包括了可以被分层地结构化的多个可选择的元素。以此方式,可以创建表示自从启动第一刀片开始用户已经经历的旅程的长刀片链。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。附图简述为了描述能够获得上述和其它优点和特征的方式,各实施例的更具体的描述将通过参考各附图来呈现。可以理解,这些附图只描绘了示例实施例,并且因此不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和解释各实施例,在附图中:图1抽象地解说了其中可采用本文中所描述的一些实施例的计算系统;图2A抽象地示出了一个环境,在其中可平移画布的一部分被显示在显示器的可显示区域上,而所述画布的一部分没有被显示在显示器的可显示区域中;图2B示出了图2A的用户界面,该用户界面处于在其中用户已经选择了激活控件以激活旅程中的初始刀片的状态;图2C示出图2B的用户界面,该用户界面处于在其中用户已经选择了初始刀片的可选择元素以添加附加刀片的状态;图3示出了用于图2A到图2C的用户界面的支持体系结构;图4示出了一种用于生成用户界面的方法的流程图,所述用户界面具有可平移画布并呈现表示用户旅程经历信息的刀片序列;图5示出在其中显示画布的一部分的用户界面;图6示出从用户与激活控件的交互得到的用户界面;图7示出了一种用户界面,该用户界面示出在无需离开旅程的上下文的情况下如何让全局的信息依然可以被访问;图8例示出与图6的用户界面类似的用户界面,不同之处在于命令窗口被激活;图9示出在旅程中具有单个刀片的用户界面,但在其中该单个刀片具有被激活的命令空间;图10示出在旅程中具有单个刀片的用户界面,所述用户界面处于在其中用户能够从该单个刀片选择可选择元素的状态;图11示出用户选择可选择元素所得到的用户界面,并且在其中在旅程中的第二刀片可以被相应地附加以在旅程中获得刀片序列;图12仅在全表示模式中示出图11的第二刀片。图13示出一种旅程视图,在其中旅程可被完整地查看、保存、钉住、共享、或关闭;图14示出与呈现可选择项或部件相关联的流程,所述可选择项或部件随后向底层信息资源发出命令;图15示出以不同大小和形状呈现的一个部件,并且以依赖于所述大小和形状的不同形式展示不同的信息;图16示出了一种通知,如果与收藏区域中的任意激活控件不关联的话可以出现该通知;图17示出响应于对通知的选择的临时区域和初始刀片的激活;图18示出在其中用户选择创建网站的初始状态;图19示出创建窗格,在其中,用户输入关于网站的信息并被给予添加到所请求的原始资源上的选项;图20示出创建窗格,在其中,用户选择要与网站相关联的数据库,并且所述系统自动选择在网站和数据库之间的连接串的附加插件;图21示出创建窗格,在其中,用户输入关于数据库的信息;以及图22示出创建窗格,在其中,用户输入关于在网站和数据库之间的连接串的信息。详细描述此处描述的至少一些实施例涉及包括在沿可平移方向的一个方向中扩展的画布的用户界面。一种激活机制可以被用于在画布中生成初始刀片。一个刀片是在画布沿其扩展的可平移的维度中占据了画布的一部分的用户界面元素。例如,刀片可以在分配给其的部分中占据画布的大部分或甚至全部。刀片包括多个可选择的元素,每个可选择的元素具有对应的刀片。如果可选择的元素被选择,那么对应的刀片也呈现在画布上。例如,在画布的可扩展方向中,新的刀片可以被显示得邻近第一刀片。在第一刀片中的各元素可以被分层地结构化,使得在第一刀片中的可选择的元素可以实际包含一个或多个其他可选择元素。用户界面可以更一般地包括扩展机制,该扩展机制被配置为当选择了来自先前刀片中的一个选定刀片时在画布上呈现对应的后续刀片,所述后续刀片也包括了可以被分层地结构化的多个可选择的元素。以此方式,可以创建表示自从启动第一刀片开始用户已经经历的旅程的长刀片链。将参考图1描述对计算设备的一些介绍性讨论。随后,将参考后续的附图来描述示例用户界面、方法和支持体系结构。计算系统现在越来越多地采取多种多样的形式。例如,计算系统可以是手持式设备、电器、膝上型计算机、台式计算机、大型机、分布式计算系统或甚至常规上不被认为是计算系统的设备。在本说明书以及权利要求书中,术语“计算系统”被广义地定义为包括任何设备或系统(或其组合),该设备或系统包含至少一个物理且有形的处理器以及其上能具有可由处理器执行的计算机可执行指令的物理且有形的存储器。存储器可以采取任何形式,并可以取决于计算系统的性质和形式。计算系统可以分布在网络环境中,并可包括多个组分计算系统。如图1所例示,在其最基本的配置中,计算系统100通常包括至少一个处理单元102和存储器104。存储器104可以是物理系统存储器,该物理系统存储器可以是易失性的、非易失性的、或两者的某种组合。术语“存储器”也可在此用来指示诸如物理存储介质这样的非易失性大容量存储器。如果计算系统是分布式的,则处理、存储器和/或存储能力也可以是分布式的。如本文中所使用的,术语可执行模块摂或可执行组件摂可指可在计算系统上执行的软件对象、例程或方法。此处所描述的不同组件、模块、引擎以及服务可以实现为在计算系统上执行本文档来自技高网...

【技术保护点】
一种包括其上具有计算机可执行指令的一个或多个计算机可读存储介质的计算机程序产品,所述计算机可执行指令被结构化成使得在计算系统的一个或多个处理器执行时,使所述计算系统操作被配置为在所述计算系统的显示器上显示一用户界面的用户界面程序,所述用户界面包括:在所述用户界面上的一个可扩展方向中扩展的画布;以及可以被激活以在所述画布上生成第一刀片的激活机制,所述第一刀片包括多个元素,所述多个元素中的至少一些元素每个都具有至少一个对应的刀片,使得如果所述对应的元素被选择,则所述对应的刀片作为在所述画布上的第二刀片出现在所述画布上。

【技术特征摘要】
【国外来华专利技术】2013.09.30 US 61/884,743;2013.11.15 US 61/905,128;1.一种包括其上具有计算机可执行指令的一个或多个计算机可读存
储介质的计算机程序产品,所述计算机可执行指令被结构化成使得在计算系统
的一个或多个处理器执行时,使所述计算系统操作被配置为在所述计算系统的
显示器上显示一用户界面的用户界面程序,所述用户界面包括:
在所述用户界面上的一个可扩展方向中扩展的画布;以及
可以被激活以在所述画布上生成第一刀片的激活机制,所述第一刀片包
括多个元素,所述多个元素中的至少一些元素每个都具有至少一个对应的刀
片,使得如果所述对应的元素被选择,则所述对应的刀片作为在所述画布上的
第二刀片出现在所述画布上。
2.根据权利要求1所述的计算机程序产品,其特征在于,所述第二刀
片在所述画布的平移方向中与所述第一刀片是邻近的。
3.根据权利要求1所述的计算机程序产品,其特征在于,所述第一刀
片在垂直于所述可扩展方向的方向中是可滚动的。
4.根据权利要求1所述的计算机程序产品,其特征在于,所述多个元
素被分层地结构化,并在第一可选择元素处包括包含了多个子元素的父元素,
所述多个子元素的至少一个是可选择的,使得如果所述父元素被选择则对应于
所述父元素的刀片出现在所述画布上,并且使得如果所述可选择子元素被选择
则对应于所述子元素的刀片出现在所述画布上。
5.一种用于生成户界面的方法,所述方法包括:
在所述用...

【专利技术属性】
技术研发人员:S·M·丹顿V·R·乔希K·S·阿南德W·J·斯特普尔斯N·博加瓦拉B·亚历山大B·奥兰尼科J·B·斯特林L·E·韦利基M·乔希J·哈里斯J·贝克维斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1