在一个实施例中,一种方法包括:从多个第三方系统中的每个第三方系统接收增强现实对象和相关联的显示规则;从与第一用户相关联的客户端系统接收与第一用户的环境的当前视图相关联的一个或多个信号;基于一个或多个信号和与选择的增强现实对象相关联的显示规则,选择从多个第三方系统接收的增强现实对象中的至少一个增强现实对象;以及向客户端系统发送指令,该指令用于随环境的当前视图呈现选择的增强现实对象。增强现实对象。增强现实对象。
【技术实现步骤摘要】
【国外来华专利技术】来自第三方系统的增强现实数据的有效流式传输
[0001]本公开总体涉及虚拟现实和增强现实。
技术介绍
[0002]虚拟现实(VR)是一种发生在计算机生成的沉浸式环境现实的体验,它可以与现实世界相似,也可以完全不同。虚拟现实的应用可以包括娱乐(即,游戏)和教育目的(即,医疗或军事训练)。其他不同类型的VR风格技术包括增强现实和混合现实。当前的标准虚拟现实系统使用虚拟现实耳机或多投影环境来生成逼真的图像、声音和其他感觉,以模拟用户在虚拟环境中的物理存在。虚拟现实通常结合听觉和视频反馈,但也可以通过触觉技术实现其他类型的感官和力的反馈。
[0003]增强现实(AR)是对现实世界环境的交互体验,其中驻留在现实世界中的对象被计算机生成的感知信息增强,有时跨越多种感官形式,包括视觉、听觉、触觉、体感和嗅觉。重叠的感官信息可以是建设性的(即,对自然环境的附加)或破坏性的(即,对自然环境的掩蔽),并且与物理世界无缝地交织在一起,使得它被感知为现实环境的沉浸式方面。增强现实被用来增强自然环境或情况,并提供感知丰富的体验。借助先进的增强现实技术(例如,添加计算机视觉和对象识别),有关用户周围现实世界的信息变为交互式并且能够数字化地操作。
技术实现思路
[0004]本专利技术涉及根据权利要求1所述的方法、根据权利要求10所述的对应的计算机可读非瞬态存储介质以及根据权利要求11所述的对应的系统。有益实施例可以包括从属权利要求的特征。
[0005]因此,根据本专利技术的方法包括由一个或多个计算机系统执行的以下步骤:从多个第三方系统中的每个第三方系统接收增强现实对象和相关联的显示规则;从与第一用户相关联的客户端系统接收与第一用户的环境的当前视图相关联的一个或多个信号;基于一个或多个信号和与选择的增强现实对象相关联的显示规则,选择从多个第三方系统接收的增强现实对象中的至少一个增强现实对象;以及向客户端系统发送指令,指令用于随环境的当前视图呈现选择的增强现实对象。
[0006]在一个实施例中,一个或多个信号可以包括以下一个或多个:环境的位置信息;与环境相关联的社交图信息;与第一用户相关联的社交图信息;与环境相关联的上下文信息;或者时间信息。
[0007]在另一实施例中,多个第三方系统中的每个第三方系统可以与第三方内容提供方相关联。可选地,每个第三方内容提供方可以被注册到一个或多个计算系统。
[0008]根据一个实施例,该方法还可以包括:针对多个第三方系统中的每个第三方系统生成声明性模型;以及经由声明性模型从对应的第三方系统接收针对一种或多种类型的增强现实对象的一个或多个偏好。可选地,选择从多个第三方系统接收的增强现实对象中的
至少一个增强现实对象还可以基于从每个第三方系统接收的一个或多个偏好。
[0009]在另一实施例中,该方法还可以包括:针对多个第三方系统中的至少一个生成发现模型;以及经由发现模型向客户端系统发送提示,其中提示包括用于安装与至少一个第三方系统相关联的第三方应用的可执行链接。
[0010]根据另一实施例,该方法还可以包括:从客户端系统接收来自第一用户的与选择的增强现实对象的一个或多个用户交互。
[0011]在另一实施例中,增强现实对象包括交互式数字元素、视觉重叠或感官投影中的一项或多项。
[0012]根据本专利技术的另一方面,一种或多种具化软件的计算机可读非瞬态存储介质,软件当被执行时可操作以执行根据上述实施例的方法。
[0013]因此,该软件在被执行时可操作以:从多个第三方系统中的每个第三方系统接收增强现实对象和相关联的显示规则;从与第一用户相关联的客户端系统接收与第一用户的环境的当前视图相关联的一个或多个信号;基于一个或多个信号和与选择的增强现实对象相关联的显示规则,选择从多个第三方系统接收的增强现实对象中的至少一个增强现实对象;以及向客户端系统发送指令,指令用于随环境的当前视图呈现所选择的增强现实对象。
[0014]在一个实施例中,一个或多个信号可以包括以下一个或多个:环境的位置信息;与环境相关联的社交图信息;与第一用户相关联的社交图信息;与环境相关联的上下文信息;或者时间信息。
[0015]在另一实施例中,多个第三方系统中的每个第三方系统可以与第三方内容提供方相关联。可选地,每个第三方内容提供方可以被注册到一个或多个计算系统。
[0016]根据一个实施例,该软件当被执行时还可以操作以:针对多个第三方系统中的每个第三方系统生成声明性模型;以及经由声明模型从对应的第三方系统接收针对一种或多种类型的增强现实对象的一个或多个偏好。可选地,选择从多个第三方系统接收的增强现实对象中的至少一个增强现实对象还可以基于从每个第三方系统接收的一个或多个偏好。
[0017]在另一实施例中,该软件当被执行时还可以操作以:针对多个第三方系统中的至少一个生成发现模型;以及经由发现模型向客户端系统发送提示,其中提示包括用于安装与至少一个第三方系统相关联的第三方应用的可执行链接。
[0018]根据另一实施例,该软件当被执行时还可以操作以:从客户端系统接收来自第一用户的与选择的增强现实对象的一个或多个用户交互。
[0019]在另一实施例中,增强现实对象包括交互式数字元素、视觉重叠或感官投影中的一项或多项。
[0020]根据本专利技术的另一方面,一种系统包括:一个或多个处理器;以及被耦合到处理器的非瞬态存储器,包括能够由处理器执行的指令,处理器在执行指令时可操作以执行根据上述实施例的方法。
[0021]因此,该处理器当执行指令时可操作以:从多个第三方系统中的每个第三方系统接收增强现实对象和相关联的显示规则;从与第一用户相关联的客户端系统接收与第一用户的环境的当前视图相关联的一个或多个信号;基于一个或多个信号和与选择的增强现实对象相关联的显示规则,选择从多个第三方系统接收的增强现实对象中的至少一个增强现实对象;以及向客户端系统发送指令,指令用于随环境的当前视图呈现选择的增强现实对
象。
[0022]在一个实施例中,一个或多个信号可以包括以下一个或多个:环境的位置信息;与环境相关联的社交图信息;与第一用户相关联的社交图信息;与环境相关联的上下文信息;或者时间信息。
[0023]在另一实施例中,多个第三方系统中的每个第三方系统可以与第三方内容提供方相关联。可选地,每个第三方内容提供方可以被注册到一个或多个计算系统。
[0024]根据一个实施例,该处理器当执行指令时可操作以:针对多个第三方系统中的每个第三方系统生成声明性模型;以及经由声明模型从相应的第三方系统接收针对一种或多种类型的增强现实对象的一个或多个偏好。可选地,选择从多个第三方系统接收的增强现实对象中的至少一个增强现实对象还可以基于从每个第三方系统接收的一个或多个偏好。
[0025]在另一实施例中,该处理器当执行指令时还可操作以:针对多个第三方系统中的至少一个生成发现模型;以及经由发现模型向客户端系统发送提示,其中提示包括用于安装与至少一个第三方系统相本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括由一个或多个计算系统:从多个第三方系统中的每个第三方系统接收增强现实对象和相关联的显示规则;从与第一用户相关联的客户端系统接收与所述第一用户的环境的当前视图相关联的一个或多个信号;基于所述一个或多个信号和与选择的所述增强现实对象相关联的所述显示规则,选择从所述多个第三方系统接收的所述增强现实对象中的至少一个增强现实对象;以及向所述客户端系统发送指令,所述指令用于随所述环境的所述当前视图呈现选择的所述增强现实对象。2.根据权利要求1所述的方法,其中所述一个或多个信号包括以下一项或多项:所述环境的位置信息;与所述环境相关联的社交图信息;与所述第一用户相关联的社交图信息;与所述环境相关联的上下文信息;或者时间信息。3.根据权利要求1所述的方法,其中所述多个第三方系统中的每个第三方系统与第三方内容提供方相关联。4.根据权利要求3所述的方法,其中每个第三方内容提供方被注册到所述一个或多个计算系统。5.根据权利要求1所述的方法,还包括:针对所述多个第三方系统中的每个第三方系统,生成声明性模型;以及经由所述声明性模型,从对应的所述第三方系统接收针对一种或多种类型的增强现实对象的一个或多个偏好。6.根据权利要求5所述的方法,其中选择从所述多个第三方系统接收的所述增强现实对象中的所述至少一个增强现实对象还基于从每个第三方系统接收的所述一个或多个偏好。7.根据权利要求1所述的方法,还包括:针对所述多个第三方系统中的至少一个第三方系统,生成发现模型;以及经由所述发现模型向所述客户端系统发送提示,其中所述提示包括用于安装与所述至少一个第三方系统相关联的第三方应用的可执行链接。8.根据...
【专利技术属性】
技术研发人员:B,
申请(专利权)人:脸谱科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。