可扩展应用表示、节点和故事线制造技术

技术编号:13009958 阅读:127 留言:0更新日期:2016-03-10 23:30
描述了可扩展的应用表示、节点和故事线技术。所述技术可以包括对可以用作文件系统的根层(例如开始菜单或屏幕)内的中间产物的可扩展表示的支持。还描述了可以利用经扩展的表示和其它显示技术的节点技术。例如,用户可以指定将引起输出应用的节点(例如运动分数、多人游戏中的加入点等等)。另外,描述了在其中游戏的先前版本可以被利用来在加载游戏的后续版本期间提供上下文的故事线技术。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】可扩展应用表示、节点和故事线背景随着通过因特网的应用可用性的到来,变得对用户可用的应用的数目以及用户可以访问这些应用的容易性已经增长了。因此,用户可以选择大量应用并将其安装在用户计算设备上。然而,用户与应用的互动可能受阻于安装在该计算设备上的应用的数目。这可以包括定位感兴趣的应用以及访问应用的功能。例如,用户可以通过许多其它应用来选择一个天气应用来获得天气信息,随后与新闻应用交互来获悉最新新闻等等。因此,在这些应用中导航以定位期望的信息可能花费大量的时间,这可能因计算设备上的可用的应用数目而被进一步复杂化。概述描述了可扩展应用表示、节点(milestone)和故事线(storyline)技术。所述技术可以包括对可用作在文件系统的根层(例如开始菜单或屏幕)内的中间产物的可扩展表示的支持。例如,可扩展表示可以通过姿势输出以获得在该表示的未扩展版本中没有被包括的附加信息,可以被利用来提供到应用的输入,等等。这样,这可以支持用户在文件系统的根层内的非模式化交互。还描述了可以利用经扩展的表示和其它显示技术的节点技术。例如,用户可以指定将引起输出应用的节点(例如运动分数、多人游戏中的加入点等等)。另外,描述了其中游戏的先前版本可被利用来在加载游戏的后续版本期间提供上下文的故事线技术。也构想了涉及和不涉及可扩展表示的这些示例以及其它示例的进一步描述,如在详细描述中进一步描述的。提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在被用来帮助确定所要求保护的主题的范围。附图简述参考附图来描述详细描述。在附图中,附图标记最左边的数字标识该附图标记首次出现的附图。在说明书和附图的不同实例中使用相同的附图标记可指示相似或相同的项目。图1描绘了在一示例实现中的可被配置用于执行本文描述的可扩展表示技术的环境。图2描绘了示出可用于支持用户与应用的交互的多个显示模式的示例实现。图3描绘了示出使用姿势以引起输出涉及动画的经扩展表示的的示例实现。图4描绘了响应于图3的姿势输出的经扩展的表示,该表示被配置为包括预览功會泛。图5描绘了示出与经扩展表示和对应的预览功能的用户交互的另一实例的示例实现。图6是在示例实现中的在操作上支持图1的操作系统的桌面和沉浸式外壳的环境的图示。图7描述了在示例实现中的系统,在该系统中,经扩展的表示被包括在被配置作为图1的操作系统的返回栈的任务栏中。图8是更详细地示出图7的经扩展表示的示例实现。图9描绘了可用于显示内容的预览的图6的桌面外壳的经扩展表示的示例实现。图10是示出可用于显示内容的预览的新闻和联系人应用的表示和经扩展表示的示例实现。图11描绘了在示例实现中的其中图1的节点模块输出被配置为接受设置应用的节点的用户输入的用户界面的系统。图12描绘了在其中检测引起输出应用的预定节点的示例实现。图13描绘了在其中以节点扩展的表示被利用来表示特定时间点并包括可供选择以在预览的时间点处启动游戏的游戏预览的示例实现。图14描绘了在其中在多个应用之间链接故事线的示例实现。图15是描绘了在一个示例实现中的其中在操作系统的文件分层结构的根层中扩展表示并使用该表示来提供预览的过程的流程图。图16是描绘在示例实现中的在其中由用户定义节点并将该节点用于控制应用的输出的过程的流程图。图17是描绘在示例实现中的其中在加载多个应用中的至少一个应用时利用所述多个应用之间的故事线的链接的过程的流程图。图18示出了可被实现为参考图1-17来描述的实现本文描述的技术的各实施例的任何类型的计算设备的示例设备的各个组件。详细描述概览可以使用应用的表示(例如图标、瓦块(tile)等等)来支持各种功能,而无需用户特别启动应用。例如,天气应用的表示可以包括描述当前天气条件的通知。然而,被用于显示通知的传统技术通常是静态和模式化的,并且因此用户导航离开该表示以获取关于该通知的更多信息经常是必要的。描述了可扩展应用表示技术。所述技术可以包括对可以用作在文件系统的根层(例如开始屏幕)内的中间产物的可扩展表示(例如瓦块)的支持。例如,根层可以包括在开始菜单内的应用的表示,例如瓦块。还描述了可以利用经扩展的表示和其它显示技术的节点技术。例如,用户可以指定将引起输出应用的节点(例如运动分数、多人游戏中的加入点等等)。在到达该节点之际,可以自动输出应用而无需用户干预。这可以通过使用经扩展的表示、全屏视图、快照视图等等来执行,如下进一步描述。另外,描述了其中游戏的先前版本可以被利用来在加载游戏的后续版本期间提供上下文的故事线技术。例如,用户可能期望玩游戏,并因此发起计算设备(例如游戏控制台)对游戏的加载。在正在加载游戏的同时,游戏的先前版本的对应部分可以被输出以给出加载的游戏的故事线中的特定时间点的上下文。以此方式,开发者可以在游戏的不同版本之间提供连续性。这些和其它技术的进一步描述可以参考以下各节找到。在以下讨论中,首先描述可采用本文描述的技术的示例环境。随后描述可在该示例环境以及其他环境中执行的示例过程。因此,各示例过程的执行不限于该示例环境,并且该示例环境不限于执行各示例过程。示例环境图1是在示例实现中的在操作上采用本文描述的菜单技术的环境100的图示。所示的环境100包括计算设备102的示例,它被示为通信地耦合到显示设备104(例如,电视机)的游戏控制台,但是它可能以各种其它方式来配置。例如,计算设备102可被配置为传统计算机(例如,台式个人计算机、膝上型计算机等)、移动站、娱乐设备、无线电话、平板电脑、上网本等,如在图18中进一步描述。这样,计算设备102的范围可以是从具有充足存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(例如,常规机顶盒、手持式游戏控制台)。计算设备102还可与致使计算设备102执行一个或多个操作的软件相关。计算设备102也被示为包括处理系统106和计算机可读存储介质的示例,在这一实例中为存储器108。处理系统106不受形成它的材料或其中所利用的处理机制的限制。例如,处理系统106可以由半导体和/或晶体管(例如,电子集成电路(IC)),例如片上系统、处理器、中央处理单元、处理核、功能块,等等所组成。在这一上下文中,可执行指令可以是电子可执行指令。另选地,处理系统106的机制或用于处理系统106的机制,以及由此计算设备的机制或者用于计算设备的机制,可以包括但不限于,量子计算、光学计算、机械计算(例如,使用纳米技术)等。另外,虽然示出了单个存储器108,但是可以采用各种类型和组合的存储器,诸如随机存取存储器(RAM)、硬盘存储器、可移动介质存储器、以及其他类型的计算机可读介质。计算设备102被进一步例示为包括操作系统110。操作系统110被配置来将计算设备102的底层功能抽象给可在计算设备102上执行的应用112。例如,操作系统110可抽象计算设备102的处理系统106、存储器108、网络、输入/输出,和/或显示功能,使得应用112可被写,而无需知晓这个底层功能“如何”实现。例如,应用112可向操作系统110提供要被呈现并由显示设备104显示的数据,而无需理解该呈现如何被执行。操作本文档来自技高网...

【技术保护点】
一种由计算设备实现的方法,所述方法包括:输出由所述计算设备的操作系统所维护的文件分层结构的根层中的应用的表示,所述表示可被选择以启动相应的所述应用的执行;响应于所述操作系统识别到被配置为引起扩展所述表示中的一个表示的输入,扩展该表示的显示以供与一个或多个其它所述表示一起包括在所述根层中;以及响应于所述操作系统识别到被配置为显示与经扩展表示相关联的内容的预览的输入,在该表示的经扩展的显示内显示所述内容的预览。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:顾嘉唯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1