当前位置: 首页 > 专利查询>微软公司专利>正文

通过基于上下文的菜单上的动作来管理内容制造技术

技术编号:9798379 阅读:131 留言:0更新日期:2014-03-22 12:37
采用基于上下文的菜单,通过触摸或姿势动作、键盘输入、鼠标或笔动作和类似输入来进行内容管理。基于上下文的菜单可使用各种形状、形式和内容来部署。不同的动作和动作组合使用户能够激活子菜单、执行命令或者折叠基于上下文的菜单。通过允许查看菜单并通过相对于所显示的内容来定位的基于上下文的菜单来执行命令,在与具有有限显示区域的用户界面交互时增强用户体验。

【技术实现步骤摘要】
【国外来华专利技术】通过基于上下文的菜单上的动作来管理内容背景随着计算和网络技术的发展,计算设备的两个方面变得流行:非传统(例如,鼠标和键盘)输入机制以及较小的形状因子。用于所有种类的软件应用的用户界面在设计时考虑了典型的屏幕尺寸和输入机制。因此,常规系统中的用户交互被假定为通过键盘和鼠标类型的输入设备以及允许用户以特定精度与用户界面交互的最小屏幕尺寸进行。有限的显示器可操作区域由于提供了完整特征内容管理功能而使许多便携式设备令人烦扰。此外,使用常规菜单的姿势命令并不高效,包括支持有限的显示器或只考虑用户的手指/鼠标/笔在哪里。另外,诸如投影仪、监视器和电视机等显示设备可能缺少用于提供内容管理功能的控制。诸如屏幕键盘等现有软件解决方案可能难以键入并涵盖有价值的显示区域。缺少用于在非传统设备上管理内容的适当的软件解决方案极大地将设备用途限于内容消费。携带用于内容管理和消费的多个设备缺少便携性且不必要地剥夺用于内容消费和管理的丰富的单个源。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在专门标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。各实施例涉及可用于通过触摸或姿势动作、键盘输入、鼠标或笔动作和类似输入来进行内容管理的基于上下文的菜单。基于上下文的菜单可使用各种形状、形式和内容来部署。不同的动作和动作组合可使用户能够激活子菜单、执行命令或者折叠基于上下文的菜单。通过允许查看菜单并通过相对于所显示的内容来定位的基于上下文的菜单来执行命令,可以在与具有有限显示区域的用户界面交互时增强用户体验。通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下的详细描述都是说明性的,并且不限制所要求保护的各方面。附图简述图1A和IB示出了其中可采用基于上下文的菜单的一些示例设备;图2示出了根据各实施例的示例基于上下文的菜单;图3示出了根据各实施例的使用基于上下文的菜单的示例场景;图4A和4B示出了根据各实施例的使用基于上下文的菜单的附加示例场景;图5示出了根据一些实施例的基于上下文的菜单的替换示例;图6示出了根据其它实施例的显示子菜单的基于上下文的菜单的示例场景;图7示出了根据一些实施例的用于管理所显示的内容的基于上下文的菜单的示例场景;图8是其中可实现根据各实施例的系统的联网环境;图9是其中可实现各实施例的示例计算操作环境的框图;以及图10示出了根据各实施例的通过启用触摸和姿势的设备中的基于上下文的菜单来管理所显示的内容的过程的逻辑流程图。详细描述如上文所简述的,用户界面可相对于所显示的内容呈现基于上下文的菜单。基于上下文的菜单可提供用于管理所显示的内容的命令、链接或子菜单。设备可检测与基于上下文的菜单相关联的用户动作。设备可基于检测到的用户动作来执行命令或显示子菜单,用户动作可包括触摸、姿势、键盘输入、鼠标点击和/或笔输入。在下面的详细描述中,将参考构成本专利技术的一部分的附图,在附图中,通过例图,示出了特定实施例或示例。可组合这些方面,可利用其他方面,并且可以做出结构上的改变而不背离本专利技术的精神或范围。以下详细描述从而不取限定性含义,且本专利技术的范围由所附权利要求书及其等效实施方式来定义。尽管在结合在个人计算机上的操作系统上运行的应用程序执行的程序模块的一般上下文中描述了各实施例,但是本领域的技术人员会认识到各方面也可以结合其它程序模块实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本领域的技术人员可以明白,各实施例可以用其他计算机系统配置来实施,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机以及类似计算设备。各实施例还能在任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。各实施例可被实现为计算机实现的过程(方法)、计算系统、或者诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并且编码包括用于使计算机或计算系统执行示例过程的指令的计算机程序的计算机存储介质。计算机可读存储介质是计算机可读存储器设备。例如,计算机可读存储介质可经由易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘或紧致盘和类似介质中的一个或多个来实现。根据各实施例,启用触摸或启用姿势的设备的用户界面可采用基于上下文的菜单来管理所显示的内容。基于上下文的菜单可利用专用于启用触摸或姿势的计算设备的特征,但还可与传统鼠标和键盘一起工作。基于上下文的菜单用于在查看或编辑诸如文档、电子邮件、联系人列表、其它通信或任何内容(例如,音频、视频等)等所显示的内容时提供对常用命令的快速访问。基于上下文的菜单可显现为用户界面的常规菜单的一部分、显现在用户界面外或用户界面内的单独的查看窗格(例如,窗口)中等等。通常,基于上下文的菜单呈现命令的有限集合以便于用户访问,但可以在用户选择时呈现附加子菜单。常用的基于上下文的菜单可显现在所查看的文档上方。如此处所使用的轻击或滑扫动作可由用户通过手指、笔、鼠标或类似设备以及通过预定义的键盘输入组合或语音命令来提供。图1A和IB示出了其中可采用基于上下文的菜单的一些示例设备。随着基于触摸和姿势的技术的发展以及采用这些技术的计算设备变得常见,用户界面安排成为一种挑战。启用触摸和/或姿势的设备,尤其是便携式设备,往往具有较小的屏幕尺寸,这意味着用于用户界面的较少的可用空间。例如,在启用文档(文本和/或图形)编辑的用户界面中,除文档的所呈现部分之外,可能必须显示虚拟键盘,从而进一步限制了可用空间(“实际使用面积”)。因此,在这样的情况中,提供全控制菜单可能是不切实际或不可能的。各实施例涉及用于管理内容的基于上下文的菜单。如上所述,较小的可用显示空间、较大的内容以及不同的纵横比使得常规菜单不切实际。现有的基于触摸的设备,如平板PC以及较小的设备通常针对数据消费(即查看)。另一方面,常用应用,如文字处理应用、电子表应用、演示应用等等针对创建(用文字、图形和其它内容生成并编辑文档)。当前可用的基于上下文的菜单或者大多数时间不可见或者当它们可见时它们会阻挡内容。根据某些实施例的基于上下文的菜单可基于所呈现的内容和可用空间来动态提供,同时在不侵占很多所需显示区域的情况下提供方便的使用。参考图1A和1B,示出了其中可提供根据各实施例的基于上下文的菜单的一些示例设备。各实施例可以在启用触摸和/或姿势的设备或具有键盘/鼠标/笔输入且具有不同的形状因子和能力的其它设备中实现。图1A中的设备104是较大尺寸的显示设备的示例,其中用户界面在屏幕106上提供。各个应用的功能可通过硬件控件108和/或诸如基于上下文的菜单等显示在屏幕106上的软件控件来控制。可使得用户能够通过触摸动作或(由视频捕捉设备检测到的)姿势来与用户界面交互。启动器指示符可被呈现在固定位置或动态可调整位置,以供用户激活基于上下文的菜单。设备104的示例可包括公共信息显示单元、大尺寸计算机监视器等。图1A中的设备112是基于上下文的菜单控制功能的使本文档来自技高网...

【技术保护点】
一种至少部分地在计算设备中执行的用于提供基于上下文的菜单以管理所显示的内容的方法,所述方法包括:响应于检测到以下之一来在用户界面上相对于所显示的内容呈现所述基于上下文的菜单:启动器上的轻击动作、所显示的内容中的所选部分上的轻击动作、插入点抓取器上的轻击动作、所述启动器上的慢于预定义速度的滑扫动作、鼠标输入以及键盘输入,其中所述基于上下文的菜单包括命令和到子菜单的链接中的至少一个;检测与所述基于上下文的菜单相关联的基于姿势和触摸的动作之一,其中所述动作包括以下之一:对所显示的基于上下文的菜单项的选择以及所述基于上下文的菜单的一部分上的滑扫;以及响应于所检测到的动作来执行命令或者显示子菜单。

【技术特征摘要】
【国外来华专利技术】2011.07.14 US 61/507,983;2011.10.28 US 13/284,2791.一种至少部分地在计算设备中执行的用于提供基于上下文的菜单以管理所显示的内容的方法,所述方法包括: 响应于检测到以下之一来在用户界面上相对于所显示的内容呈现所述基于上下文的菜单:启动器上的轻击动作、所显示的内容中的所选部分上的轻击动作、插入点抓取器上的轻击动作、所述启动器上的慢于预定义速度的滑扫动作、鼠标输入以及键盘输入,其中所述基于上下文的菜单包括命令和到子菜单的链接中的至少一个; 检测与所述基于上下文的菜单相关联的基于姿势和触摸的动作之一,其中所述动作包括以下之一:对所显示的基于上下文的菜单项的选择以及所述基于上下文的菜单的一部分上的滑扫;以及 响应于所检测到的动作来执行命令或者显示子菜单。2.如权利要求1所述的方法,其特征在于,所述动作还包括以下各项的至少一个:手指触摸、光学检测到的姿势、键盘输入、笔输入和鼠标输入。3.如权利 要求1所述的方法,其特征在于,还包括: 响应于以下之一来执行所述基于上下文的菜单上所显示的命令: 所述基于上下文的菜单上的命令上的轻击;以及 所述基于上下文的菜单上的命令上的、通过在所述命令上撤回与所 述用户界面的接触来结束的滑扫。4.如权利要求1所述的方法,其特征在于,还包括: 响应于所述基于上下文的菜单的启动器指示符上的轻击来折叠所述基于上下文的菜单;以及 响应于所述基于上下文的菜单的回退按钮上的滑扫或轻击来导航到更高层的菜单。5.如权利要求1所述的方法,其特征在于,还包括: 响应于所述动作来在所述基于上下文的菜单上的所选项的附近显示可视指示和工具提示中的至少一个。6.如权利要求1所述的方法,其特征在于,还包括: 按序检测所述基于上下文的菜单上的多个动作;以及 响应于所检测到的动作序列来执行包括以下一个或多个动作的至少两个动作:执行命令、独立于所述基于上下文的菜单来显示用户界面元素以及显示子菜单。7.如权利要求1所述的方法,其特征在于,还包括以下动作中的一个或多个: 当检测到对所述基于上下文的菜单上的命令的一个方向上的滑扫动作继续超过所述基于上下文的菜单的外部边界时取消命令的执行; 响应于对与所述基于上下文的菜单上的命令和子菜单相关联的项目的一个方向上的滑扫动作来执行所述命令或显示所述子菜单,即使所述滑扫动作在未到达所述项目时被终止; 响应于慢于预定义速度的滑扫动作,显示所述基于上下文的菜单;以及 响应于快于所述预定义速度的滑扫动作,执行命令而不显示所述基于上下文的菜单。8.如权利要求1所述的方法,其特征在于,所显示的所述基于上下文的菜单具有径向、矩形、直线、曲线和不规则形状之一。9.一种用于提供基于上下文的菜单以管理所显...

【专利技术属性】
技术研发人员:M·科特勒E·K·吉尔V·萨池达南达姆A·霍克曼C·普拉特里
申请(专利权)人:微软公司
类型:
国别省市:

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

1