视角保持无缝应用切换制造技术

技术编号:37702434 阅读:15 留言:0更新日期:2023-06-01 23:48
公开了用于视角保持无缝应用切换的技术。系统可以使用第一应用显示第一界面。第一界面包括表示多个对象的界面元素。系统可以检测由第一应用接收的请求第一界面元素的特定缩放级别的放大命令,第一界面元素与第一多个对象中的第一对象对应。系统可以确定所请求的缩放级别超过阈值。响应于确定所请求的缩放级别超过阈值,系统可以使用第二应用显示与第一对象对应的第二界面。第二界面可以包括以下中的一个或多个:(a)第一应用未显示的与第一对象相关联的特性,或(b)第一应用未显示的用于执行与第一对象相关联的操作的用户输入元素。与第一对象相关联的操作的用户输入元素。与第一对象相关联的操作的用户输入元素。

【技术实现步骤摘要】
【国外来华专利技术】视角保持无缝应用切换


[0001]本公开涉及切换应用以呈现与相同对象相关的不同类型的信息或不同的命令集。

技术介绍

[0002]通常由单个用户管理的系统包括多个组件,每个组件具有用于管理和/或访问该组件的功能的单独应用。用户必须在不同的应用之间切换,以访问各种组件的不同功能。切换应用可能很麻烦,并且需要用户手动切换上下文并在新的应用中定位组件。
[0003]在本节中描述的方法是可以执行的方法,但不一定是先前已经设想或执行过的方法。因此,除非另有说明,否则不应假定在本节中描述的任何方法仅仅由于其被包含在本节中而成为现有技术。
附图说明
[0004]在附图的图中,通过举例的方式而非通过限制的方式图示了实施例。应该注意的是,本公开中对“实施例”或“一个实施例”的引用不一定指的是同一个实施例,而是意味着至少一个实施例。在附图中:
[0005]图1图示了根据一个或多个实施例的用于视角保持(perspective

preserving)应用切换的系统;
[0006]图2图示了根据一个或多个实施例的用于视角保持应用切换的一组示例操作;
[0007]图3A

图3D示出了根据一个或多个实施例的视角保持应用切换的示例;并且
[0008]图4示出了图示根据一个或多个实施例的计算机系统的框图。
具体实施方式
[0009]在下文的描述中,为了解释的目的,阐述了众多的具体细节以便提供透彻的理解。可以在没有这些具体细节的情况下实践一个或多个实施例。在一个实施例中描述的特征可以与在不同实施例中描述的特征结合。在一些示例中,参照框图形式描述了众所周知的结构和设备,以避免不必要地模糊本专利技术。
[0010]1.总体概述
[0011]2.系统架构
[0012]3.视角保持应用切换
[0013]4.示例实施例
[0014]5.其他;扩展
[0015]6.硬件概述
[0016]1.总体概述
[0017]不同的应用可以呈现关于对象的不同信息,和/或提供与对象相关的不同功能。作为示例,地图应用可以在地图上显示仓库的位置。仓库管理应用可以显示细节,例如包括在仓库处装载/卸载的当前的一组卡车或仓库的库存。
[0018]一个或多个实施例在维持视角(诸如聚焦于特定对象)的同时,在不同的应用之间无缝切换。在上述示例中,系统从显示由地图应用生成的界面切换到由仓库管理应用显示的界面。例如,可以响应于放大(zoom in)或缩小(zoom out)而触发应用之间的切换。地图应用最初可以示出包括仓库的多个街道和建筑。当系统接收到放大仓库的用户输入时,系统在地图应用内增大仓库的大小。然而,当系统接收到放大超过阈值缩放(zoom)级别的进一步的用户输入时,系统从显示(a)由地图应用生成的地图切换到显示(b)由仓库应用生成的仓库管理界面。仓库管理界面可以关于仓库呈现并接受用于仓库的管理的命令。当用户缩小时,系统可以从仓库管理应用切换回地图应用。
[0019]一个或多个实施例基于目标对象选择用于无缝切换的新的应用。作为示例,当系统检测到放大旅游目的地的用户输入时,系统可以显示与以旅行为中心的应用呈现的旅游目的地对应的信息。可以在以旅行为中心的应用生成的界面内显示该信息。
[0020]在本说明书中描述和/或在权利要求中陈述的一个或多个实施例可能没有被包括在本总体概述部分中。
[0021]2.架构概述
[0022]图1图示了根据一个或多个实施例的用于视角保持无缝应用切换的系统100。如图1中所示,系统100包括应用切换引擎102、用户界面116、外部数据源120及其各种组件。在一个或多个实施例中,系统100可以包括比图1中所示的组件更多或更少的组件。图1中所示的组件可以是彼此本地的或彼此远离的。可以用软件和/或硬件来实现图1中所示的组件。每个组件可以分布在多个应用和/或机器上。多个组件可以组合成一个应用和/或机器。关于一个组件描述的操作可以替代地由另一个组件来执行。
[0023]在一个或多个实施例中,用户界面116指的是被配置为促进用户与应用切换引擎102之间的通信的硬件和/或软件。用户界面116可以由为了工作和/或个人活动而访问界面(例如,仪表板界面)的用户使用。用户界面116可以与用于呈现视觉媒体的一个或多个设备(诸如显示器118,包括监视器、电视、投影仪等)相关联。用户界面116呈现用户界面元素并经由用户界面元素接收输入。界面的示例包括图形用户界面(GUI)、命令行界面(CLI)、触觉界面和语音命令界面。用户界面元素的示例包括复选框、单选按钮、下拉列表、列表框、按钮、切换器、文本域、日期和时间选择器、命令行、滑块、页面和表格。
[0024]在实施例中,用不同的语言来指定用户界面116的不同组件。用动态编程语言(诸如JavaScript)来指定用户界面元素的行为。用标记语言(诸如超文本标记语言(HTML)或XML用户界面语言(XUL))来指定用户界面元素的内容。用样式表语言(诸如层叠样式表(CSS))来指定用户界面元素的布局。可替代地,用一种或多种其他语言(诸如Java、C或C++)来指定用户界面116。
[0025]在一个或多个实施例中,应用切换引擎102指的是被配置为执行本文中描述的用于在显示给用户的应用界面之间无缝切换的操作的硬件和/或软件。下文参照图2描述了用于选择查询结果以显示给用户的操作的示例。
[0026]在实施例中,应用切换引擎102包括界面显示组件104。界面显示组件104可以指被配置为执行本文中描述的用于向用户显示应用界面的操作(包括像可以通过引用并入的此类操作)的硬件和/或软件。
[0027]在实施例中,应用切换引擎102包括对象识别组件106。对象识别组件106可以指被
配置为识别与所显示的界面元素相关联的对象的特性的硬件和/或软件。
[0028]在实施例中,应用切换引擎102包括命令解释组件108。命令解释组件108可以指被配置为接收和解释从用户接收的命令的硬件和/或软件。
[0029]在实施例中,应用切换引擎102包括应用选择组件110。应用选择组件110可以指被配置为选择要显示给用户的应用的硬件和/或软件。
[0030]在实施例中,应用切换引擎102的一个或多个组件使用机器学习引擎112。机器学习包括人工智能的领域中的各种技术,这些技术处理用于解决具有可变输入的问题的计算机实现的、独立于用户的过程。
[0031]在一些实施例中,机器学习引擎112训练机器学习模型114来执行一个或多个操作。训练机器学习模型114使用训练数据来生成函数,该函数在给定机器学习模型114的一个或多个输入的情况下计算对应的输出。该输出可以对应于基于先验机器学习的预测。在实施例中,该输出包括分配给所提供的(一个或多个)输入的标记、分类(classification)和/或归类(categorization)。机器学习模型11本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种或多种非暂态计算机可读的介质,所述介质包括指令,所述指令在由一个或多个硬件处理器执行时,使得执行包括以下的操作:由第一应用显示包括分别表示多个对象的多个界面元素的第一界面;检测由所述第一应用接收的请求所述多个界面元素中的第一界面元素的缩放级别的放大命令,所述第一界面元素与第一多个对象中的第一对象对应;确定所请求的缩放级别超过阈值;以及响应于确定所请求的缩放级别超过所述阈值:由第二应用显示与所述第一对象对应的第二界面,所述第二界面包括以下中的一个或多个:(a)所述第一应用未显示的与所述第一对象相关联的特性,或(b)所述第一应用未显示的用于执行与所述第一对象相关联的操作的用户输入元素。2.根据权利要求1所述的介质,其中所述第二界面不包括与所述第一多个对象中除所述第一对象以外的其他对象相关联的任何特性或用户输入元素。3.根据权利要求1所述的介质,所述操作还包括:在显示所述第二界面时,检测由所述第二应用接收的缩小命令;响应于接收到所述缩小命令:由所述第一应用显示包括分别表示所述多个对象的所述多个界面元素的所述第一界面。4.根据权利要求1所述的介质,其中由机器学习算法选择所述第二应用。5.根据权利要求1所述的介质,其中所述操作还包括:在所述第二应用显示所述第二界面之前,基于所述第一对象的对象类型从多个应用中选择所述第二应用。6.根据权利要求1所述的介质,所述操作还包括:检测由所述第一应用接收的第二放大命令,以放大所述多个界面元素中的第二界面元素,所述第二界面元素与所述第一多个对象中的第二对象对应;确定所述第二放大命令超过特定放大级别;响应于确定所述第二放大命令超过所述特定放大级别:由第三应用显示与所述第二对象对应的第三界面,所述第三应用与所述第二应用不同。7.根据权利要求1所述的介质,其中由所述第二应用显示所述第二界面包括:管理应用从显示(a)由所述第一应用生成的所述第一界面切换到(b)由所述第二应用生成的所述第二界面。8.根据权利要求1所述的介质,其中由所述第二应用显示所述第二界面包括:管理应用显示(a)由所述第二应用生成的所述第二界面,由所述第二应用生成的所述第二界面覆盖在(b)由所述第一应用生成的所述第一界面之上。9.根据权利要求1所述的介质,其中由所述第二应用显示所述第二界面包括:管理应用同时显示(a)由所述第二应用生成的所述第二界面与(b)由所述第一应用生成的所述第一界面。10.根据权利要求1所述的介质...

【专利技术属性】
技术研发人员:J
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

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

1