用于虚拟现实架构中改善的数据集成的系统和方法技术方案

技术编号:17614899 阅读:35 留言:0更新日期:2018-04-04 06:18
本发明专利技术涉及用于虚拟现实架构中改善的数据集成的系统和方法。此处描述的各实施例提供用于使用可用的数据(来自各种数据源)来提供集成的虚拟现实体验的工艺和技术。此处描述的各实施例包括用于执行下列各项操作的系统和方法:从虚拟现实设备获取对旅行目的地的选择,获取与旅行目的地关联的目的地信息,包括目的地的旅行服务,获取与个人关联的上下文信息,包括设备标识符或个人简档标识符,获取与个人以及设备关联的简档信息,以及基于简档和目的地过滤服务,提供包括控件的目的地的虚拟环境,使用控件和环境,提供旅行服务;接收个人在虚拟环境中的移动,确定与虚拟环境的交互和对控件和环境的更新,以及向个人提供更新的控件和环境用于显示。

Systems and methods for improved data integration in Virtual Reality Architecture

【技术实现步骤摘要】
用于虚拟现实架构中改善的数据集成的系统和方法
技术介绍
现代世界中对数据以及数据源的越来越普遍的利用推动了人们消费数据的方式的增多和创新。个人越来越多地依赖于在线资源和对数据的利用来通知他们的每天的行为和交互。正在以各种提供渠道和平台的方式使得这种过剩的信息变得可用。然而,使用计算机技术来模拟视觉世界仍停留在其初期。当前虚拟现实系统能够复制来自真实的视觉环境或虚构的场景的可视数据。虽然有用并且吸引人,但是,这种系统通常仅限于简单地为特定的应用以及其有限的数据集提供显示或环境。需要这样的虚拟系统,能够结合上下文信息和有关用户的需求的细节,以提供完全集成的、虚拟的现实体验,这种体验使用不断扩大的可用的数据资料库。附图说明现在将参考示出了本公开的示例实施例的各个附图。在附图中:图1是根据本公开的各实施例的集成虚拟现实系统的示例性系统的框图。图2是根据本公开的各实施例的示例性计算设备的框图。图3A-3C是根据本公开的各实施例的示例性虚拟现实设备的框图。图4A-4D是根据本公开的各实施例的虚拟现实的示例性使用情况。图5是根据本公开的各实施例的虚拟现实系统中的用于改善的数据集成的示例性方法的流程图。图6是根据本公开的各实施例的虚拟现实系统中的用于改善的数据集成的示例性方法的流程图。具体实施方式现在将详细参考根据本公开实现的示例性实施例,在各个附图中示出了它们的示例。只要可能,就在整个附图中使用相同的附图标记来指示相同或相似的元件。此处所描述的各实施例涉及虚拟现实系统中的改善的交互和集成。虚拟现实系统为复制现实环境并呈现虚构的环境提供巨大的可能性。通过模仿的环境,用户可以与人工的电脑生成的世界的特征进行交互。当前虚拟现实系统可以使用计算机生成的图像和数据来复制用户周围的真实的或虚构的环境。然而,虚拟现实系统的当前实现方式却不能提供完全集成的体验。在这些系统中,用户可以与环境进行交互,但是,虚拟世界仅限于预定的环境。此外,典型的虚拟现实系统还针对带有特定的和预定的数据集的特定应用。此处所描述的各实施例从不同的角度来处理这些问题。并非基于特定应用致力于提供有限的信息集合,所公开的系统将来自虚拟现实设备本身的数据与与个人和应用相关联的许多外部数据源和专有的数据源集成。所公开的系统可以使用有关用户的上下文信息来分析并处理可用的数据。可以将此数据集成的结果提供到用户的虚拟现实设备,以提供吸引人的身临其境的环境,该环境随着对系统可用的信息的增多而扩展性增强。此外,所公开的系统和方法还可以基于有关个人的上下文信息,定制该信息。系统可以将其他数据源链接到与虚拟现实环境和来自用户的交互相关的上下文特定的数据。例如,通过使用来自用户的数字日历的数据,所公开的系统和方法可以确定某个人何时能够休假或需要出差。所公开的系统和方法可以显示可用的航班的虚拟现实表示,并带有针对该个人的航班偏好和出发地位置和目的地位置个性化的特定的信息。虚拟现实系统可以虚拟地运送用户,并将用户置于机场内和旅游的城市内,给他们产生对该区域的虚拟旅游和位于选择的真实的位置的体验。在虚拟环境中显示的特定的天气和时刻可以基于为旅游请求的时间。此外,用户还使用虚拟现实环境在完全集成的虚拟环境中来浏览可用的航班和特定的普通朝向。随着用户使用从各种数据源接收到的数据,与虚拟控件进行交互以浏览各种选项,环境可以变化,以反映那些交互。并非简单地提供有关航班可用性和目的地的信息,所公开的系统的将来自多个数据源的数据的集成,基于个人的特定的需求或选择,向个人提供定制的虚拟现实体验。如此,所公开的系统和方法可以向个人提供交互式体验。大多数虚拟现实系统传播信息,并提供与有限的环境进行交互的有限的能力。由于所公开的系统和方法提供具体地针对个人定制集成的数据和来自各种数据源的集成的数据,因此,来自个人的交互和上下文信息可以涉及与个人相关联的任意数量的活动或服务。例如,随着个人在飞机上旅行,个人可以选择虚拟现实体验,使他们虚拟地飞越埃菲尔铁塔,观看全屏幕电影,或在海滩上滑翔,所有这些都基于在飞行过程中由虚拟现实设备所提供的上下文信息和移动。虚拟环境可以使用有关用户的数据,以完全提供唯一地定制的体验。此处所描述的各实施例提供用于使用大量的可用的数据(来自各种数据源)来提供集成的及虚拟的现实体验的技术和工艺。此处所描述的各实施例包括用于从虚拟现实设备获取有关个人的上下文信息以及有关与个人相关联的虚拟现实设备的设备信息的系统和方法。系统和方法进一步包括获取关于,例如,航班预订的多个数据。系统和方法进一步包括从多个数据源获取与个人或虚拟现实设备相关联的多个数据集,并从与个人相关的多个数据集确定信息的子集,其中,信息的相关性基于从虚拟现实设备中获取的上下文信息和设备信息。此外,所描述的各实施例包括用于基于所确定的信息的子集来生成显示数据;以及,向虚拟现实设备提供显示数据用于显示在虚拟现实设备上的系统和方法,其中,用户可以在物理上与显示数据进行交互。在其他所公开的各实施例中,提供了这样的系统和方法,其中,从虚拟现实设备中获取的上下文信息包括与个人相关联的旅行信息,其中,旅行信息包括用户简档、旅行偏好、购买的旅行服务、旅行更新,以及历史旅行信息中的至少一项。此处所描述的各实施例提供用于使用可用的数据(来自各种数据源)来提供集成的及虚拟的现实体验的技术和工艺。此处所描述的各实施例包括用于执行下列各项操作的系统和方法:从与个人相关联的虚拟现实设备中获取对旅行目的地的选择;从一个或多个数据源获取与所述旅行目的地相关联的目的地信息,其中,所述目的地信息包括与所述旅行目的地相关联的旅行服务;从所述一个或多个数据源,获取与所述个人相关联的上下文信息,其中,所述上下文信息包括与所述虚拟现实设备相关联的设备标识符以及个人简档标识符中的一项;响应于所述上下文信息,获取与所述个人以及虚拟现实设备相关联的简档信息;基于所述简档信息以及对旅行目的地的选择,过滤所述旅行服务;使用所述虚拟现实设备,向所述个人显示表示所述旅行目的地的虚拟现实环境,其中,所述虚拟现实环境包括一个或多个虚拟现实控件;使用所述一个或多个虚拟现实控件和所述虚拟现实环境,提供所述经过滤的旅行服务的表示;从所述虚拟现实设备,接收所述个人在所述虚拟环境中的移动;基于所述个人的移动,确定与所述虚拟环境的交互;响应于所述交互,确定对所述虚拟现实控件和所述虚拟现实环境的更新;以及,向所述虚拟现实设备提供所述已更新的虚拟现实控件和虚拟现实环境,供向所述个人显示。此处所描述的各实施例进一步可包括用于执行下列各项操作的系统和方法:生成虚拟现实环境,其中,虚拟现实环境包含一个或多个三维虚拟控件;通过虚拟现实设备,提供所述虚拟现实环境,用于显示;通过对所述一个或多个虚拟控件的操纵,获取输入,其中,所述操纵是使用所述虚拟现实设备作出的,所述操纵遵循与所述一个或多个虚拟控件相关联的至少一个移动模式;基于所述输入、所述一个或多个虚拟控件的内容以及与所述操纵相关联的所述移动模式,确定对所述虚拟环境的更改,其中,所述更改反映对所述一个或多个虚拟控件的所述操纵;以及,将所述更改提供到所述虚拟现实设备,用于显示。图1是根据本公开的各实施例的集成虚拟现实系统的示例性系统100的框图。系统本文档来自技高网...
用于虚拟现实架构中改善的数据集成的系统和方法

【技术保护点】
一种非瞬时的计算机可读存储介质,所述计算机可读存储介质存储可由虚拟现实计算系统执行的指令,所述虚拟现实计算系统包括一个或多个处理器以使所述虚拟现实计算系统执行一种方法,所述方法包括:从与个人相关联的虚拟现实设备中获取对旅行目的地的选择;从一个或多个数据源获取与所述旅行目的地相关联的目的地信息,其中,所述目的地信息包括与所述旅行目的地相关联的旅行服务;从所述一个或多个数据源,获取与所述个人相关联的上下文信息,其中,所述上下文信息包括与所述虚拟现实设备相关联的设备标识符以及个人简档标识符中的一项;响应于所述上下文信息,获取与所述个人以及虚拟现实设备相关联的简档信息;基于所述简档信息以及对旅行目的地的选择,过滤所述旅行服务;使用所述虚拟现实设备,向所述个人显示表示所述旅行目的地的虚拟现实环境,其中,所述虚拟现实环境包括一个或多个虚拟现实控件;使用所述一个或多个虚拟现实控件和所述虚拟现实环境,提供所述经过滤的旅行服务的表示;从所述虚拟现实设备,接收所述个人在所述虚拟环境中的移动;基于所述个人的移动,确定与所述虚拟环境的交互;响应于所述交互,确定对所述虚拟现实控件和所述虚拟现实环境的更新;以及向所述虚拟现实设备提供所述已更新的虚拟现实控件和虚拟现实环境,用于向所述个人显示。...

【技术特征摘要】
2016.09.22 US 15/273,6591.一种非瞬时的计算机可读存储介质,所述计算机可读存储介质存储可由虚拟现实计算系统执行的指令,所述虚拟现实计算系统包括一个或多个处理器以使所述虚拟现实计算系统执行一种方法,所述方法包括:从与个人相关联的虚拟现实设备中获取对旅行目的地的选择;从一个或多个数据源获取与所述旅行目的地相关联的目的地信息,其中,所述目的地信息包括与所述旅行目的地相关联的旅行服务;从所述一个或多个数据源,获取与所述个人相关联的上下文信息,其中,所述上下文信息包括与所述虚拟现实设备相关联的设备标识符以及个人简档标识符中的一项;响应于所述上下文信息,获取与所述个人以及虚拟现实设备相关联的简档信息;基于所述简档信息以及对旅行目的地的选择,过滤所述旅行服务;使用所述虚拟现实设备,向所述个人显示表示所述旅行目的地的虚拟现实环境,其中,所述虚拟现实环境包括一个或多个虚拟现实控件;使用所述一个或多个虚拟现实控件和所述虚拟现实环境,提供所述经过滤的旅行服务的表示;从所述虚拟现实设备,接收所述个人在所述虚拟环境中的移动;基于所述个人的移动,确定与所述虚拟环境的交互;响应于所述交互,确定对所述虚拟现实控件和所述虚拟现实环境的更新;以及向所述虚拟现实设备提供所述已更新的虚拟现实控件和虚拟现实环境,用于向所述个人显示。2.如权利要求1所述的非瞬时的计算机可读存储介质,其中,可由所述虚拟现实计算系统执行的所述指令使所述虚拟现实计算系统进一步执行:响应于与所述一个或多个虚拟现实控件的交互,从所述一个或多个数据源获取额外的信息,其中,对所述虚拟现实控件和所述虚拟现实环境的更新基于所述额外的信息。3.如权利要求1所述的非瞬时的计算机可读存储介质,其中,所述指令还使所述虚拟现实计算机系统执行从虚拟现实控制器接收所述个人的移动。4.如权利要求1所述的非瞬时的计算机可读存储介质,其中,所述个人的移动是从所述虚拟现实设备的惯性测量单元接收的。5.如权利要求1所述的非瞬时的计算机可读存储介质,其中,个人在物理环境中的环境移动是从所述虚拟现实设备的惯性测量单元接收的,以及对所述虚拟现实环境的更新基于所述环境移动。6.一种用于与虚拟现实环境进行交互的方法,包括:从与个人相关联的虚拟现实设备中获取对旅行目的地的选择;从一个或多个数据源获取与所述旅行目的地相关联的目的地信息,其中,所述目的地信息包括与所述旅行目的地相关联的旅行服务;从所述一个或多个数据源,获取与所述个人相关联的上下文信息,其中,所述上下文信息包括与所述虚拟现实设备相关联的设备标识符以及个人简档标识符中的一项;响应于所述上下文信息,获取与所述个人以及虚拟现实设备相关联的简档信息;基于所述简档信息以及对旅行目的地的选择,过滤所述旅行服务;使用所述虚拟现实设备,向所述个人显示表示所述旅行目的地的虚拟现实环境,其中,所述虚拟现实环境包括一个或多个虚拟现实控件;使用所述一个或多个虚拟现实控件和所述虚拟现实环境,提供所述经过滤的旅行服务的表示;从所述虚拟现实设备,接收所述个人在所述虚拟环境中的个人的移动;基于所述个人的移动,确定与所述虚拟环境的交互;响应于所述交互,确定对所述虚拟现实控件和所述虚拟现实环境的更新;以及向所述虚拟现实设备提供所述已更新的虚拟现实控件和虚拟现实环境,用于向所述个人显示。7.如权利要求6所述的方法,其中,还包括:响应于与所述一个或多个虚拟现实控件的交互,从所述一个或多个数据源获取额外的信息,其中,所述对所述虚拟现实控件和所述虚拟现实环境的更新基于所述额外的信息。8.如权利要求6所述的方法,其中,所述个人的移动是从虚拟现实控制器接收的。9.如权利要求6所述的方法,其中,所述个人的移动是从所述虚拟现实设备的惯性测量单元接收的。10.如权利要求6所述的方法,其中,所述个人在物理环境中的环境移动是从所述虚拟现实设备的惯性测量单元接收的,对所述虚拟现实环境的更新基于所述环境移动。11.一种电子设备,包括:数据存储器,所述数据存储器被配置成存储来自一个或多个数据源的与个人相关联的旅行目的地、目的地信息和上下文信息;一个或多个处理器,所述处理器被配置为:从与所述个人相关联的虚拟现实设备中获取对旅行目的地的选择;从一个或多个数据源获取与所述旅行目的地相关联的目的地信息,其中,所述目的地信息包括与所述旅行目的地相关联的旅行服务;从所述一个或多个数据源,获取与所述个人相关联的上下文信息,其中,所述上下文信息包括与所述虚拟现实设备相关联的设备标识符以及个人简档标识符中的一项;响应于所述上下文信息,获取与所述个人以及虚拟现实设备相关联的简档信息;基于所述简档信息以及对旅行目的地的选择,过滤所述旅行服务;使用所述虚拟现实设备,向所述个人显示表示所述旅行目的地的虚拟现实环境,其中,所述虚拟现实环境包括一个或多个虚拟现实控件;使用所述一个或多个虚拟现实控件和所述虚拟现实环境,提供所述经过滤的旅行服务的表示;从所述虚拟现实设备,接收所述个人在所述虚拟环境中的移动;基于个人的移动,确定与所述虚拟环境的交互;响应于所述交互,确定对所述虚拟现实控件和所述虚拟现实环境的更新;以及向所述虚拟现实设备提供已更新的虚拟现实控件和虚拟现实环境,用于向所述个人显示。12.如权利要求11所述的电子设备,其中,所述一个或多个处理器被进一步配置为:响应于与所述一个或多个虚拟现实控件的交互,从所述一个或多个数据源获取额外的信息,其中,所述对所述虚拟现实控件和所述虚拟现实环境的更新基于所述额外的信息。13.如权利要求11所述的电子设备,其中,所述一个或多个处理器被配置成从虚拟现实控制器接收所述个人的移动。14.如权利要求11所述的电子设备,其中,所述一个或多个处理器被配置成从所述虚拟现实设备的惯性测量单元接收所述个人的移动。15.如权利要求11所述的电子设备,其中,一个或多个处理器被配置成从所述虚拟现实设备的惯性测量单元接收所述个人在物理环境中的环境移动,并使对所述虚拟现实环境的更新基于环境移动。16.一种非瞬时的计算机可读存储介质,所述计算机可读存储介质存储可由虚拟现实计算系统执行的指令,所述虚拟现实计算系统包括一个或多个处理器以使所述虚拟现实计算系统执行这样一种方法,所述方法包括:生成虚拟现实环境,其中,所述虚拟现实环境包含一个或多个虚拟现...

【专利技术属性】
技术研发人员:J·S·怀尔德
申请(专利权)人:维塔瑞有限责任公司
类型:发明
国别省市:美国,US

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

1