经由语义抽象的对铰链式设备的导航性辅助制造技术

技术编号:35310853 阅读:27 留言:0更新日期:2022-10-22 13:02
描述了用于经由语义抽象的对铰链式设备的导航性辅助的技术。通常而言,在本文中所描述的技术改进了用户当在内容(例如,电子文档中的用户生成的内容)上进行导航时的用户体验。例如,在本文中所描述的技术从语义上抽象出电子文档中的所创作的内容,以提供经抽象的内容。在实现中,经抽象内容包括经抽象的页面,所述经抽象的页面中的每个页面表示所创作的内容的不同区段。当用户浏览电子文档而不是逐页浏览时,在本文中所描述的技术替代地在对经抽象的页面的显示上进行导航。另外,不同的显示器之间的铰链可以用作用于控制在经抽象的页面上进行导航的速度的输入机制,从而允许用户更加容易地定位所创作的内容的具体区段。户更加容易地定位所创作的内容的具体区段。户更加容易地定位所创作的内容的具体区段。

【技术实现步骤摘要】
经由语义抽象的对铰链式设备的导航性辅助
[0001]本申请是2018年1月22日提交的申请号为201880009190.X、名称为“经由语义抽象的对铰链式设备的导航性辅助”的专利技术专利申请的分案申请。

技术介绍

[0002]移动设备为当今的用户提供了多种不同的功能,并且在许多实例中,允许用户与经由触摸感应显示设备所显示的对象直接交互。然而,具有通过铰链连接的多个显示表面的设备引入了通常无法使用传统的手势输入模态来解决的复杂性。这样的设备可以包括该设备的两个部分,其中每个部分包括一个显示屏,并且通过能够由用户操控的物理铰链相连接。例如,在图书或日志的上下文中,用户可以以类似于纸质图书或笔记本的方式来查看两个页面。
[0003]在示例中,用户可以使用铰链式设备来生成诸如笔记、日志条目、文档等之类的内容。一些用户可以例如通过多年来每天创建日志条目来生成大量内容。一些用户可能没有组织他们所创建的内容,并且因此找到他们所创建的内容内的具体的内容是有挑战性且耗费时间的。这在使用这些类型的设备时可能会降低用户的乐趣,并且导致用户沮丧。

技术实现思路

[0004]提供了该
技术实现思路
以用简化的形式引入对在以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
[0005]描述了用于经由语义抽象(abstraction)的对铰链式设备的导航性辅助的技术。通常而言,在本文中所描述的技术改进了用户当在内容(例如,电子文档中的用户生成的内容)上进行导航时的用户体验。例如,在本文中所描述的技术从语义上抽象出在电子文档中创作的内容,以提供经抽象内容。在实现中,经抽象内容包括经抽象的页面,其中每个页面表示所创作的内容的不同区段(section)。当用户浏览电子文档而不是逐页浏览时,在本文中所描述的技术替代地在对经抽象的页面的显示上进行导航。另外,不同的显示器之间的铰链可以用作用于控制在经抽象的页面上进行导航的速度的输入机制,从而允许用户更加容易地定位所创作的内容的具体区段。
附图说明
[0006]参考附图描述了具体实施方式。在附图中,附图标记中最左边的数字标识了该附图标记第一次出现的图。在描述和图中的不同实例中使用的相同的附图标记可以指示相似或相同的项。在图中所表示的实体可以指示一个或多个实体,并且因此,以下讨论中的实体的单数或复数形式是以可互换的方式来引用的。
[0007]图1是根据一个或多个实施例的、可操作以采用在本文中所描述的技术的示例实现中的环境的图示。
[0008]图2更加详细地描绘了来自图1的导航性辅助模块的示例实现。
[0009]图3描绘了根据一个或多个实施例的、用于经由语义抽象的对铰链式设备的导航性辅助的示例实现场景。
[0010]图4描绘了根据一个或多个实施例的、用于示例用户界面的示例实现场景,该示例用户界面基于经由语义抽象的对铰链式设备的导航性辅助来显示导航性工具。
[0011]图5是根据一个或多个实施例的流程图,该流程图描述了用于经由语义抽象在铰链式设备上提供导航性辅助的方法中的步骤。
[0012]图6是根据一个或多个实施例的流程图,该流程图描述了用于基于铰链式设备来控制浏览速度的方法中的步骤。
[0013]图7是根据一个或多个实施例的流程图,该流程图描述了用于基于经由语义抽象的铰链式设备上的导航性辅助来提供导航性工具的方法中的步骤。
[0014]图8图示了包括示例设备的各种组件的示例系统,所述示例设备可以被实现为如参考图1

图7所描述的任何类型的计算设备,以实现在本文中所描述的技术的实施例。
具体实施方式
[0015]概述
[0016]描述了经由语义抽象的对铰链式设备的导航性辅助的技术。通常而言,在本文中所描述的技术在对内容进行浏览的快速搜索(rifling)操作期间提供对内容的语义抽象。所述语义抽象可以是基于与内容、用户、和/或查看或共同创作该内容的其他用户相关联的多种不同信息(例如,元数据)来生成的。例如,这些技术解释内容的含义,并且对内容的主题执行各种类型的分析。此外,通过对物理铰链的用户操控以向铰链式设备提供输入,可以控制快速搜索操作的速度并且改变抽象的粒度等级。
[0017]在以下的讨论中,首先描述了可操作以采用在本文中所描述的技术的示例环境。接下来,标题为“示例实现场景”的章节描述了根据一个或多个实施例的一些示例实现场景。此后,标题为“示例过程”的章节描述了根据一个或多个实施例的一些示例过程。最后,标题为“示例系统和设备”的章节描述了根据一个或多个实施例的、可操作以采用在本中所讨论的技术的示例系统和设备。
[0018]在呈现了根据一个或多个实施例的示例实现的概述之后,现在考虑其中可以采用示例实现的示例环境。
[0019]示例环境
[0020]图1是示例实现中的环境100的图示,该示例实现可操作以采用在本文中所讨论的经由语义抽象的对铰链式设备的导航性辅助的技术。环境100包括可以被配置为供移动使用的客户端设备102,例如移动电话、平板计算机、可穿戴设备、手持游戏设备、媒体播放机,等等。客户端设备102包括通过铰链108彼此连接的显示设备104和显示设备106。显示设备104包括触摸表面110,并且显示设备106包括触摸表面112。客户端设备102还包括输入模块114,输入模块114被配置为对经由触摸表面110、112中的一个和/或经由铰链108所接收的输入进行处理。
[0021]铰链108被配置为关于铰链108的纵轴116旋转移动,以允许显示设备104、106之间的角度改变。通过该方式,铰链108允许显示设备104、106彼此连接,但可以相对彼此朝向不同的角度和/或平面方向。在至少一些实现中,触摸表面110、112可以表示能够沿着铰链108
弯曲的单个集成的且连续的显示表面的不同部分。
[0022]尽管在本文中所呈现的实现是在移动设备的上下文中被讨论的,但要理解的是,可以根据要求保护的实现来利用各种其他类型和形状因素的设备。因此,客户端设备102的范围可以从具有大量存储器和处理器资源的满资源设备到具有受限的存储器和/或处理资源的低资源设备。参考图8在下文中讨论了客户端设备102的示例实现。
[0023]客户端设备102包括使得各种活动和任务能够被执行的多种不同的功能。例如,客户端设备102包括操作系统118、应用120、和通信模块122。通常而言,操作系统118代表用于对客户端设备102的各种系统组件(例如,硬件、内核级模块、和服务等)进行抽象的功能。例如,操作系统118可以对客户端设备102的各种组件(例如,硬件、软件、和固件)进行抽象,以实现所述组件与在客户端设备102上运行的应用之间的交互。
[0024]应用120代表经由客户端设备102来执行不同任务的功能。在一个特定的实现中,应用120表示web浏览器、web平台、或者可以用于通过网络来浏览网站的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:分析电子文档的源内容以识别所述电子文档中正在被访问的区段以及针对所述区段的多个经抽象的内容部分;接收用户输入,所述用户输入包括与计算设备的铰链的交互;响应于对所述用户输入的所述接收,执行搜索操作,所述搜索操作基于与所述铰链的所述交互而自动地浏览所述电子文档的所述区段的所述多个经抽象的内容部分中的一个或多个;以及基于对所述搜索操作的所述执行的结果,在与所述计算设备相关联的显示器上更新对所述电子文档的呈现以显示所述电子文档的内容部分。2.根据权利要求1所述的方法,其中,所述用户输入是对与所述计算设备相关联的所述铰链的铰链角度的改变。3.根据权利要求2所述的方法,其中,所述用户输入基于针对所述铰链角度而检测到的改变量来指示所述搜索操作的速度。4.根据权利要求1所述的方法,还包括:接收中断所述搜索操作的第二用户输入;并且其中,对所述呈现的所述更新基于中断所述搜索操作的所述第二用户输入而在所述源内容中的特定点处停止对所述电子文档的浏览。5.根据权利要求1所述的方法,其中,所述用户输入包括对所述计算设备的所述铰链的两个或更多个移动,并且其中,所述电子文档的预定数量的内容部分是基于对所述铰链的所述两个或更多个移动的接收来搜索的。6.根据权利要求1所述的方法,其中,对所述电子文档的所述源内容的所述分析还包括识别所述电子文档的多个区段以及针对所述多个区段中的每个区段的经抽象的内容部分,并且其中,对所述搜索操作的所述执行浏览所述区段的所述多个经抽象的内容部分以到达所述电子文档的第二区段。7.根据权利要求1所述的方法,其中,所述用户输入包括和与所述铰链的所述交互同时发生的触摸输入。8.一种系统,包括:至少一个处理器;以及与所述至少一个处理器操作性连接的存储器,所述存储器存储计算机可执行指令,所述计算机可执行指令当由所述至少一个处理器执行时,使得所述至少一个处理器执行一种方法,所述方法包括:分析电子文档的源内容以识别所述电子文档中正在被访问的区段以及针对所述区段的多个经抽象的内容部分;接收用户输入,所述用户输入包括与所述系统的铰链的交互;响应于对所述用户输入的所述接收,执行搜索操作,所述搜索操作基于与所述铰链的所述交互而自动地浏览所述电子文档的所述区段的所述多个经抽象的内容部分中的一个或多个;以及基于对所述搜索操作的所述执行的结果,在与所述系统相关联的显示器上更新对所述电子文档的呈现以显示所述电子文档的内容部分。9.根据权利要求8所述的系统,其中,所述用户输入是对与所述系统相关联的所述铰链
的铰链角度的改变。10.根据权利要求9所述的系统,其中,所述用户输入基于针对所述铰链角...

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

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

1