具有交互式内容元素的直观文档导航制造技术

技术编号:19561520 阅读:31 留言:0更新日期:2018-11-25 00:23
提供了用于文档导航的改进的计算机效率。自动地向交互式内容元素应用透明叠加层,以阻止滚动操作期间与该元素的无意间交互。在一些示例中,在确定用户的意图是导航包括嵌入的交互式元素的父文档时,应用所述叠加层,并且临时地禁用与交互式元素的用户交互。在确定了用户的意图是与交互式元素进行交互时,移除所述叠加层,并且启用与交互式元素的用户交互。当移除了所述叠加层时,可以提供上下文提示(例如,经由用户界面控件)以指示如何继续导航父文档。在其他示例中,根据每个交互式内容元素来自定义所述透明叠加层,其中,与交互式元素相关联的用户控件被显露,并且其中,所述叠加层被永久地应用于交互式元素。

Visual Document Navigation with Interactive Content Elements

Provides improved computer efficiency for document navigation. Automatically apply a transparent overlay layer to an interactive content element to prevent unintentional interaction with that element during scrolling operations. In some examples, when it is determined that the user's intention is to navigate the parent document containing embedded interactive elements, the overlay layer is applied and user interaction with interactive elements is temporarily disabled. When it is determined that the user's intention is to interact with interactive elements, the overlay layer is removed and user interaction with interactive elements is enabled. When the overlay layer is removed, context hints (for example, via user interface controls) can be provided to indicate how to continue to navigate the parent document. In other examples, the transparent overlay layer is customized according to each interactive content element, where user controls associated with the interactive element are exposed, and where the overlay layer is permanently applied to the interactive element.

【技术实现步骤摘要】
【国外来华专利技术】具有交互式内容元素的直观文档导航
技术介绍
计算机和软件用户已经习惯于用户友好的软件应用,它们提供直观的图形用户界面和准确高效的用户体验。诸如生产力应用文档、讲故事演示文稿、网页等的许多文档包括诸如嵌入式地图、视频剪辑、图表、网页内容等的交互式内容元素。通常,当用户试图滚动经过交互式内容元素时,该滚动交互被无意间应用于交互式内容元素,而不是该交互式内容元素被嵌入其中的父文档。因此,用户可能“卡在”交互式内容元素内部移动/滚动而不是继续导航父文档。例如,考虑在计算设备的屏幕上显示的包括交互式地图的网页。用户可能想要向下导航网页;然而,在交互式地图被显示在屏幕上的鼠标指针下方或者触摸屏上的接触点下方的同时,用户可能尝试进行滚动。结果,用户可能使滚动“卡在”交互式地图,而不是向下滚动网页。当使用诸如移动电话之类的小型形状因子设备时,例如由于交互式内容元素占据有限屏幕空间的较大部分,因此可能进一步加剧交互式内容元素的无意滚动。因此,“卡住”可能更频繁地发生,并且“不被卡住”可能具有挑战性。
技术实现思路
提供本概括以便以简化的形式介绍对将在以下的详细描述中进一步描述的构思的选择。本概括并不是旨在标识要本文档来自技高网...

【技术保护点】
1.一种用于改进对包括交互式内容元素的文档进行导航的计算机效率的设备,包括:用户界面引擎,其操作用于:在图形用户界面中显示所述文档的至少一部分;以及在所述图形用户界面中显示所述交互式内容元素的至少一部分;元素叠加器,其操作用于:向所述交互式内容元素应用叠加层,其中,所述叠加层阻止与所述交互式内容元素的至少一部分的用户交互;接收与用户输入事件相关联的消息;至少部分地基于所接收的消息,确定是否从所述交互式内容元素中移除所述叠加层;以及响应于肯定确定:从所述交互式内容元素中移除所述叠加层;以及启用与所述交互式内容元素的用户交互。

【技术特征摘要】
【国外来华专利技术】2016.03.28 US 62/314,204;2016.07.28 US 15/222,8951.一种用于改进对包括交互式内容元素的文档进行导航的计算机效率的设备,包括:用户界面引擎,其操作用于:在图形用户界面中显示所述文档的至少一部分;以及在所述图形用户界面中显示所述交互式内容元素的至少一部分;元素叠加器,其操作用于:向所述交互式内容元素应用叠加层,其中,所述叠加层阻止与所述交互式内容元素的至少一部分的用户交互;接收与用户输入事件相关联的消息;至少部分地基于所接收的消息,确定是否从所述交互式内容元素中移除所述叠加层;以及响应于肯定确定:从所述交互式内容元素中移除所述叠加层;以及启用与所述交互式内容元素的用户交互。2.根据权利要求1所述的设备,其中,在至少部分地基于所接收的消息来确定是否从所述交互式内容元素中移除所述叠加层时,所述元素叠加器操作用于:当所接收的消息指示用户控制的光标在所述交互式内容元素上时,确定从所述交互式内容元素中移除所述叠加层,并且所述用户输入事件是以下各项中的一项:选择;触摸事件;或者悬停。3.根据权利要求1所述的设备,其中,在至少部分地基于所接收的消息来确定是否从所述交互式内容元素中移除所述叠加层时,所述元素叠加器操作用于:当所接收的消息指示没有在预定的时间跨度内接收到用户输入时,确定从所述交互式内容元素中移除所述叠加层。4.根据权利要求1所述的设备,其中,在至少部分地基于所接收的消息来确定是否从所述交互式内容元素中移除所述叠加层时,所述元素叠加器操作用于:当所接收的消息指示用户输入与滚动或平移操作相关联时,确定在所述交互式内容元素上保持所述叠加层。5.根据权利要求1所述的设备,还包括:输入管理器,其操作用于:接收对用户输入事件的指示;以及生成用于传输所述用户输入事件的消息;以及事件监听器,其操作用于:监听一个或多个特定的用户输入事件;以及当接收到特定的用户输入事件时,通知所述元素叠加器。6.根据权利要求1所述的设备,其中,在向所述交互式内容元素应用叠加层时,所述元素叠加器操作用于向所述交互式内容元素应用自定义叠加层,其中,所述自定义叠加层显露与所述交互式内容元素相关联的一个或多个用户交互控件,以使用户能够与所述一个或多个用户交互控件交互。7.根据权利要求1所述的设备,其中,所述元素叠加器还操作用于:接收与另一用户输入事件相关联的另一消息;至少部分地基于所接收的消息,确定是否向所述交互式内容元素重新应用所述叠加层;以及响应于肯定确定:向所述交互式内容元素重新应用所述叠加层。8.根据权利要求1所述的设备,其中,响应于从所述交互式内容元素中移除所述叠加层,所述用户界面引擎还操作用于显示视觉指示符以告知用户如何导航所述文档。9...

【专利技术属性】
技术研发人员:Z·拉加比R·E·斯托特J·M·哈伯斯塔姆E·基金伊尔D·B·李D·迪米克D·斯拉维斯基
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1