本说明书整体涉及提供扩展现实环境,包括例如无应用程序扩展现实系统和方法。
背景技术:
1、电子设备可提供虚拟环境与物理环境的组合,以通过用计算机生成的信息进行增强来提高用户对物理环境的感知。计算机生成的信息可被显示为看起来为如由用户感觉到的物理环境的一部分。扩展现实环境通常由传统的基于应用程序的计算系统来提供,在该计算系统中,用户仅可通过利用应用程序来访问数据并且使用该应用程序的物理和功能边界内的数据来与数据交互。
技术实现思路
1.一种方法,包括:
2.根据权利要求1所述的方法,其中在所述操作系统提供用于与所述多个数据类型中的每个相应数据类型的所述数据进行交互的所述交互工具的所述相应集合以进行呈现之前,交互工具的所述集合中的第一集合和第二集合分别由第一交互工具提供方和第二交互工具提供方提供给所述计算设备,所述第一交互工具提供方和所述第二交互工具提供方中的至少一者与所述操作系统的提供方不同。
3.根据权利要求2所述的方法,其中交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具为所述第一集合中的第一交互工具,并且其中所述第二集合中的第二交互工具被并发呈现,以用于与所述多个数据类型中正由所述数据可视化实用程序呈现的所述一个数据类型的所述数据进行交互。
4.根据权利要求1至3中任一项所述的方法,其中所述扩展现实环境为三维扩展现实环境。
5.根据权利要求4所述的方法,还包括:在所述三维扩展现实环境中以三维外观来呈现交互工具的所述相应集合中的所述交互工具,所述三维外观对应于对应物理工具的物理形状。
6.根据权利要求1至5中任一项所述的方法,其中接收对所述多个数据类型中的一个数据类型的所述数据的所述选择包括:利用交互工具的所述相应集合中的所述交互工具来接收所述选择。
7.根据权利要求6所述的方法,还包括:在所述扩展现实环境中并发呈现交互工具的所述相应集合中的所述交互工具以及交互工具的所述相应集合中的所述交互工具中的至少另一交互工具,以修改所述多个数据类型中正由所述数据可视化实用程序呈现的所述一个数据类型的所述数据。
8.根据权利要求1至7中任一项所述的方法,其中所述扩展现实环境为无应用程序环境。
9.根据权利要求1至8中任一项所述的方法,还包括:当在所述扩展现实环境中的第一位置处利用所激活的数据可视化实用程序来呈现所述多个数据类型中的所述一个数据类型的所述数据时,在所述扩展现实环境中的第二位置处利用所述数据可视化实用程序来呈现所述多个数据类型中的另一数据类型的数据。
10.根据权利要求9所述的方法,还包括:当所述多个数据类型中的所述另一数据类型中的一个数据类型的所述数据正由所述数据可视化实用程序在所述第二位置处呈现时:
11.根据权利要求10所述的方法,其中交互工具的所述相应集合中针对所述多个数据类型中的所述另一数据类型的所述交互工具与交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具相同。
12.根据权利要求10所述的方法,其中交互工具的所述相应集合中针对所述多个数据类型中的所述另一数据类型的所述交互工具与交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具不同。
13.根据权利要求9所述的方法,还包括:
14.根据权利要求1至13中任一项所述的方法,还包括:
15.根据权利要求14所述的方法,还包括:
16.一种计算设备,包括:
17.根据权利要求16所述的计算设备,其中,在所述操作系统提供用于与所述多个数据类型中的每个相应数据类型的所述数据进行交互的所述交互工具的所述相应集合以进行呈现之前,交互工具的所述集合中的第一集合和第二集合由所述计算设备分别从第一交互工具提供方和第二交互工具提供方获得,所述第一交互工具提供方和所述第二交互工具提供方中的至少一者与所述操作系统的提供方不同。
18.根据权利要求17所述的计算设备,其中交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具为所述第一集合中的第一交互工具,并且其中所述第二集合中的第二交互工具被并发呈现,以用于与所述多个数据类型中正由所述数据可视化实用程序呈现的所述一个数据类型的所述数据进行交互。
19.根据权利要求16至18中任一项所述的计算设备,其中所述扩展现实环境为三维扩展现实环境。
20.根据权利要求19所述的计算设备,其中所述至少一个处理器还被配置为在所述三维扩展现实环境中以三维外观来呈现交互工具的所述相应集合中的所述交互工具,所述三维外观对应于对应物理工具的物理形状。
21.根据权利要求16至20中任一项所述的计算设备,其中所述至少一个处理器被配置为利用交互工具的所述相应集合中的所述交互工具来接收对所述多个数据类型中的一个数据类型的所述数据的所述选择。
22.根据权利要求21所述的计算设备,其中所述至少一个处理器还被配置为:在所述扩展现实环境中并发呈现交互工具的所述相应集合中的所述交互工具以及交互工具的所述相应集合中的所述交互工具中的至少另一交互工具,以修改所述多个数据类型中正由所述数据可视化实用程序呈现的所述一个数据类型的所述数据。
23.根据权利要求16至21中任一项所述的计算设备,其中所述扩展现实环境为无应用程序环境。
24.根据权利要求16至23中任一项所述的计算设备,其中所述至少一个处理器还被配置为:当在所述扩展现实环境中的第一位置处利用所激活的数据可视化实用程序来呈现所述多个数据类型中的所述一个数据类型的所述数据时,在所述扩展现实环境中的第二位置处利用所述数据可视化实用程序来呈现所述多个数据类型中的另一数据类型的数据。
25.根据权利要求24所述的计算设备,其中所述至少一个处理器还被配置为当所述多个数据类型中的所述另一数据类型中的一个数据类型的所述数据正由所述数据可视化实用程序在所述第二位置处呈现时:
26.根据权利要求25所述的计算设备,其中交互工具的所述相应集合中针对所述多个数据类型中的所述另一数据类型的所述交互工具与交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具相同。
27.根据权利要求25所述的计算设备,其中交互工具的所述相应集合中针对所述多个数据类型中的所述另一数据类型的所述交互工具与交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具不同。
28.根据权利要求24所述的计算设备,其中所述至少一个处理器还被配置为:
29.根据权利要求16至28中任一项所述的计算设备,其中所述至少一个处理器还被配置为:
30.根据权利要求29所述的计算设备,其中所述至少一个处理器还被配置为:
31.一种非暂态计算机可读介质,所述非暂态计算机可读介质存储指令,所述指令当由一个或多个处理器执行时使得所述一个或多个处理器执行包括以下各项的操作:
32.根据权利要求31所述的非暂态计算机可读介质,其中,在所述操作系统提供用于与所述多个数据类型中的每个相应数据类型的所述数据进行交互的所述交互工具的所述相应集合以进行呈现之前,交互工具的所述集合中的第一集合和第二集合分别由第一交互工具提供方和第二交互工具提供方提供给所述计算设备,所述第一交互工具提供方和所述第二交互工具提供方中的至少一者与所述操作系统的提供方不同。
33.根据权利要求32所述的非暂态计算机可读介质,其中交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具为所述第一集合中的第一交互工具,并且其中所述第二集合中的第二交互工具被并发呈现,以用于与所述多个数据类型中正由所述数据可视化实用程序呈现的所述一个数据类型的所述数据进行交互。
34.根据权利要求31至33中任一项所述的非暂态计算机可读介质,其中所述扩展现实环境为三维扩展现实环境。
35.根据权利要求34所述的非暂态计算机可读介质,所述操作还包括在所述三维扩展现实环境中以三维外观来呈现交互工具的所述相应集合中的所述交互工具,所述三维外观对应于对应物理工具的物理形状。
36.根据权利要求31所述的非暂态计算机可读介质,其中接收对所述多个数据类型中的一个数据类型的所述数据的所述选择包括利用交互工具的所述相应集合中的所述交互工具来接收所述选择。
37.根据权利要求36所述的非暂态计算机可读介质,所述操作还包括在所述扩展现实环境中并发呈现交互工具的所述相应集合中的所述交互工具以及交互工具的所述相应集合中的至少另一交互工具,以修改所述多个数据类型中正由所述数据可视化实用程序呈现的所述一个数据类型的所述数据。
38.根据权利要求31至37中任一项所述的非暂态计算机可读介质,其中所述扩展现实环境为无应用程序环境。
39.根据权利要求31至38中任一项所述的非暂态计算机可读介质,所述操作还包括:当在所述扩展现实环境中的第一位置处利用所激活的数据可视化实用程序来呈现所述多个数据类型中的所述一个数据类型的所述数据时,在所述扩展现实环境中的第二位置处利用所述数据可视化实用程序来呈现所述多个数据类型中的另一数据类型的数据。
40.根据权利要求39所述的非暂态计算机可读介质,所述操作还包括:当所述多个数据类型中的所述另一数据类型中的一个数据类型的所述数据正由所述数据可视化实用程序在所述第二位置处呈现时:
41.根据权利要求40所述的非暂态计算机可读介质,其中交互工具的所述相应集合中针对所述多个数据类型中的所述另一数据类型的所述交互工具与交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具相同。
42.根据权利要求40所述的非暂态计算机可读介质,其中交互工具的所述相应集合中针对所述多个数据类型中的所述另一数据类型的所述交互工具与交互工具的所述相应集合中针对所述多个数据类型中的所述一个数据类型的所述交互工具不同。
43.根据权利要求39所述的非暂态计算机可读介质,所述操作还包括:
44.根据权利要求31至43中任一项所述的非暂态计算机可读介质,其中所述操作还包括:
45.根据权利要求44所述的非暂态计算机可读介质,其中所述操作还包括: