上下文命令栏制造技术

技术编号:18465845 阅读:37 留言:0更新日期:2018-07-18 15:56
检测触发要显现的上下文命令栏的用户输入。在用户已经打开的应用中,识别命令上下文,并且基于上下文来识别要在上下文命令栏中显现的命令集。所识别的命令集被显现在上下文命令栏中用于用户交互。

Context command bar

Detect user input from the context command bar that triggers to appear. In the application that the user has opened, the command context is identified, and the command set that appears in the context command bar is recognized based on the context. The recognized command set is displayed in the context command bar for user interaction.

【技术实现步骤摘要】
【国外来华专利技术】上下文命令栏
技术介绍
当前正在使用计算机系统。这样的计算机系统往往运行被用于生成内容的应用。例如,一些应用包括文字处理应用、幻灯片演示应用、电子表格应用等等。在这样的计算系统中,用户可以对利用这些类型的应用创建的内容执行多种不同类型的命令。例如,当用户在文字处理文档中突出显示一单词时,用户可以对突出显示的文本执行各种不同类型的直接命令,例如加粗文本、对文本加下划线、对文本使用斜体字、复制文本等等。用户有时通过致动显示在命令表面上的与命令相对应的用户致动元素来执行这些命令。在一个示例中,命令表面也被称为命令控制板。命令控制板是具有多个不同选项卡的显示表面(或者用户接口显示)。每个选项卡在被致动时显示相应的命令致动器集。当用户致动命令致动器之一时,应用对所选择的项目(例如,对突出显示的文本等)执行相应命令。一些计算系统被部署在移动设备上,例如在智能电话、平板计算机等等上。这样的移动设备往往具有有限的显示基板面(realestate),因此命令控制板往往默认被折叠以便保留显示基板面中的空间用于显示用户的内容。而且,在这样的应用中,命令控制板不与键盘一起显示。因此,当用户希望执行多种不同命令的任一者时,用户可能通常需要首先提供输入以关闭键盘,然后提供另一输入以调用命令控制板。然后,用户必须执行致动命令控制板上的致动器所需要的不同动作,以便执行对所选择的内容项目的操作。这可以进行很简单的任务,例如突出显示文本、剪裁图片或向表格添加列,缓慢而烦琐。这还可以进行尤其低效率地交替键入和格式化的任务。即使在用户已经提供输入使得命令控制板被显示之后,用户交互仍然是烦琐的。用户仍然需要选择期望的选项卡,然后滚动穿过控制板(其通常是垂直排列的)以便识别并选择用户希望执行的命令。上面的讨论仅仅是针对一般背景信息提供的,并不旨在用作辅助确定所声明的主题的范围。
技术实现思路
检测触发要显现的上下文命令栏的用户输入。在用户已经打开的应用中,识别命令上下文,以及基于该上下文,识别要在上下文命令栏中显现的命令集。所识别的命令集被显现在上下文命令栏中用于用户交互。提供本概括用于以简化形式介绍下文在详细描述中进一步描述的对构思的选择。本概括并不旨在识别所声明主题的关键特征或必要特征,也不旨在用作辅助确定所声明主题的范围。所声明主题并不仅限于解决
技术介绍
中指出的任何或所有缺点的实施方式。附图说明图1是具有上下文命令栏生成系统的移动计算设备的一个示例的框图。图2A和2B(在本文中统称为图2)示出描绘图1中示出的移动计算设备的操作的一个示例的流图。图3A-3C分别示出可以在文字处理应用、幻灯片演示应用和电子表格应用中生成的上下文和相应命令的示例。图3D是示意性示出命令控制板的一个示例的框图。图4是示意性示出上下文命令栏的一个示例的框图。图5A-5H示出用户接口显示的示例。图6是具有在云计算环境中部署的组件的移动设备的一个示例的框图。图7-9示出移动设备的各种示例。图10是可以用于在先前附图中示出的架构中的计算环境的一个示例的框图。具体实施方式图1是移动计算设备100的一个示例的框图。在图1中的示例中,示出了用于生成具有用于用户106的交互的用户输入机构104的用户接口102的设备100。用户106说明性地与用户输入机构104交互,以便控制并操纵移动计算设备100。移动计算设备100说明性地包括一个或多个处理器108、用户接口逻辑单元110、用户接口机构112、数据存储装置114(其自身可以包括应用116、上下文到命令映射118和多种其他项目120)、应用组件122、一个或多个传感器124和一个或多个通信系统126。移动计算设备100还可以说明性地包括上下文命令栏生成系统128和多种其他项目130。上下文命令栏生成系统128自身可以说明性地包括模式识别器逻辑单元132、上下文识别器逻辑单元134、命令集识别器逻辑单元136、交互处理逻辑单元138、命令栏生成器逻辑单元140,并且它可以包括其他项目142。在描述移动计算设备100的整体操作之前,将首先提供对移动计算设备100中的一些项目及其操作的简要概述。用户接口机构112可以是多种不同机构。例如,它们可以是按钮、开关、键盘、手指垫、触敏显示屏、语音识别组件或多种其他机构。在一个示例中,用户接口逻辑单元生成用户接口102,其具有包括用户可致动的显示元件(例如,图标、链接、触敏按钮等等)的用户输入机构104。逻辑单元110说明性地检测通过机构112和104的用户输入,以及基于那些交互执行各种动作或生成其他用户接口。应用组件122说明性地运行应用116。应用116可以包括多种应用,例如文字处理应用、幻灯片演示应用、电子表格应用、或用户106可以在其中生成或修改内容的其他应用。传感器124可以包括多种不同传感器。例如,传感器124可以包括一个或多个加速计、地理位置传感器(例如,全球定位系统接收机)、接近度传感器或多种其他传感器。传感器说明性地生成指示感应到的变量的传感器信号,以及将那些信号提供给计算设备100中的各个其他项目、逻辑单元或组件,或其他地方。通信系统126可以包括多种不同通信系统中的任一者。例如,它们可以包括蜂窝通信系统、近场通信系统、互联网通信系统或各种其他有线或无线通信系统。上下文命令栏生成系统128说明性地在一个或多个应用116中检测用户106在其中操作的上下文,以及确定是否显现上下文命令栏。上下文命令栏说明性地具有可以由用户106致动以便执行与所识别的上下文有关的命令的致动器。在一个示例中,系统128只在用户操作正以各种不同操作模式中的一者或多者操作应用时显现上下文命令栏。例如,当用户106处于用户正主要消耗信息(例如,读取文档、演示幻灯片演示等等)的模式时,有可能系统128没有显现上下文命令栏,从而移动设备100上的显示屏具有更多的显示基板面用于示出正在被消耗的内容。然而,当用户处于例如编辑模式时,系统128可以显现上下文命令栏。因此,模式识别器逻辑单元132识别用户正在使用应用的模式,并且上下文识别器逻辑单元134识别应用的上下文。在给定所识别的上下文的情况下,命令集识别器逻辑单元136识别要显示在上下文命令栏上的命令集。命令栏生成器逻辑单元140生成命令栏的表示,以及将其提供给用户接口逻辑单元110以显现用于用户交互。交互处理逻辑单元138检测与上下文命令栏的用户交互(其可以被直接检测,或由逻辑单元110指示等等),以及基于那些交互执行各种动作。图2A和2B(在本文中统称为图2)示出描绘移动通信设备100在生成上下文命令栏以及处理与上下文命令栏的用户交互时的操作的一个示例的流图。首先假设用户106向移动计算设备100提供输入,从而应用122载入并开始运行应用116。在一个示例中,该应用是显示用户106可以与其交互、消耗、创建等等的内容的应用。启动并运行该应用在图2中由框160指示。该应用可以是例如文字处理应用164、电子表格应用166、幻灯片演示应用168、或多种其他应用170中的任一者。在一些点,模式识别器逻辑单元132识别用户106正使用该应用的特定模式。这由框172指示。模式可以是例如用户106正主要消耗内容(例如,读取文档、演示幻灯片演示等等)的模式。在另一实例中本文档来自技高网
...

【技术保护点】
1.一种移动计算设备,包括:应用组件,用于运行生成内容的应用;命令集识别器逻辑单元,用于基于所述应用的上下文从所述应用的命令表面上表示的命令集中识别命令子集;上下文命令栏生成系统,用于生成对具有多个命令致动器的上下文命令栏的表示,每个命令致动器与所述命令子集中的命令相对应并且可致动用于执行相应命令,所述对所述上下文命令栏的表示包括被致动以导航到所述命令表面的控制板链接致动器;显示设备;以及用户接口逻辑单元,用于控制所述显示设备以基于所述对所述上下文命令栏的表示来显示所述上下文命令栏。

【技术特征摘要】
【国外来华专利技术】2016.02.08 US 62/292,471;2016.04.11 US 15/095,4341.一种移动计算设备,包括:应用组件,用于运行生成内容的应用;命令集识别器逻辑单元,用于基于所述应用的上下文从所述应用的命令表面上表示的命令集中识别命令子集;上下文命令栏生成系统,用于生成对具有多个命令致动器的上下文命令栏的表示,每个命令致动器与所述命令子集中的命令相对应并且可致动用于执行相应命令,所述对所述上下文命令栏的表示包括被致动以导航到所述命令表面的控制板链接致动器;显示设备;以及用户接口逻辑单元,用于控制所述显示设备以基于所述对所述上下文命令栏的表示来显示所述上下文命令栏。2.如权利要求1所述的移动计算设备,其中,所述上下文命令栏生成系统包括:上下文识别器逻辑单元,用于识别所述应用的所述上下文。3.如权利要求2所述的移动计算设备,其中,所述上下文识别器逻辑单元检测用户对所述内容中的内容项目的选择,以及基于所选择的内容项目来识别所述应用的所述上下文。4.如权利要求3所述的移动计算设备,其中,所述上下文识别器逻辑单元被配置为:检测所选择的内容项目的类型,以及基于所选择的内容项目的所述类型来识别所述应用的所述上下文。5.如权利要求4所述的移动计算设备,其中,所述上下文识别器逻辑单元被配置为:识别所述应用的类型,以及基于所述应用的所述类型来识别所述应用的所述上下文。6.如权利要求3所述的移动计算设备,还包括:模式识别器逻辑单元,用于识别用户处于内容消耗模式还是内容创作模式,所述用户接口逻辑单元只在所述用户处于所述内容创作模式时显示所述上下文命令栏。7.如权利要求6所述的移动计算设备,还包括:交互处理逻辑单元,用于检测与所述上下文命令栏的用户交互,以及基于所检测到的用户交互来执行动作。8.如权利要求7所述的移动计算设备,其中,所述交互处理逻辑单元检测用户对命令致动器的致动,以及基于所检测到的用户交互来执行以下各项中的至少一项:对所选择的内容项目的直接动作、对另外的命令致动器库的显示或导航到所述应用外部的外部体验。9.如权利要求2所述的移动计算设备,其中,所述上下文命令栏生成系统生成包括以下各项的所述...

【专利技术属性】
技术研发人员:A·Y·白R·基金伊尔D·V·斯努克HY·肖M·罗德里格K·方
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1