三维虚拟环境的制作方法

文档序号:9332630阅读:261来源:国知局
三维虚拟环境的制作方法
【专利说明】三维虚拟环境
[0001]对相关申请的参考
本申请要求于2012年10月23日提交并且题为“Three-Dimens1nal VirtualEnvironment”的美国临时申请号61/717,457的优先权,其整体公开内容由此通过参考并入于此。
技术领域
[0002]本发明涉及创建、托管、和访问三维(3D )虚拟环境的系统和方法。具体地,本发明涉及创建、托管、和访问在线3D虚拟环境的系统和方法。更具体地,本申请涉及创建、形成、扩展、和显示3D虚拟环境的系统和方法,以及涉及描绘、识别、和访问互联网上的网站。本发明此外涉及用于使公众能够创建、托管、和访问在线3D虚拟环境和3D内容的系统和方法,并且涉及使个人能够直接参与3D虚拟环境内的社会活动的系统和方法。
【背景技术】
[0003]互联网已经演变成尤其包含通信工具、图像、视频、游戏、商业、和社交媒体。互联网当前正演变朝向将能够更全面地利用3D虚拟环境和内容的优势的下一代的性能。此外,3D内容的可用性正指数地增长。能够连接到互联网并且利用3D性能的智能电视、移动装置、以及其它电子设备的数目也正指数地增长。
[0004]访问互联网上的网站的当前系统和方法典型地基于传统的二维(2D)网站显示和文本地址(诸如表示IP地址的URL)。拜访特定网站的人数通常被计数和清点为被表征为网站的“流量”的数目。此外,人们可以经由网页链接以几乎瞬间的时帧在两个不同的网站之间“移动”。该互联网“流量”对于网站的观看者和其它网站所有者是不可见的。虽然可能跟踪和清点特定对网站之间的流量,但是由于互联网连接的直接和几乎瞬间的性质,不可见的流量数据不可用于个人和其它网站的所有者。
[0005]拜访者当拜访当前2D网站时能够与网站提供的各种服务(诸如信息、购物、交际、电子邮件、或有限的计算服务)进行交互。然而,与当前2D网站的交互经常不是直观的,并且所提供的过程一般不类似于人类和社会的正常的日常经验以及动作。换言之,当前与2D网站的接口需要一些特定用户技能或经验以全面地受益于网站提供的所有。对访问网站和与网站交互所需的动作不必是人们在实际生活中以规则的基础来执行的自然动作。许多人发现难以理解和高效地导航互联网和万维网。用户可能发现难以利用连接的计算机和装置的各种非标准接口,并且经常可能发现难以理解网站正向他们呈现什么服务或产品选项。此夕卜,用户在他们从一个网站导航到另一个网站时可能发现难以理解产品的位置、服务和信息的组织、以及结构,因为每个网站具有其自己的分类和呈现信息的方式。不幸的事实是:由于减少他们所花费的时间的有效性的某一其它经验限制或必要的过程的知识的缺乏,许多人具有有限的访问互联网网站或与互联网网站联系的能力。因此,许多人不能够实现互联网的所有益处,因为现有2D接口所需的动作不模仿它们将会在真实世界中为实现相同结果而进行的动作。当前2D网站是固有地受限的,因为用户需要一定经验水平和web悟性以全面地受益。
[0006]已经存在建立大量的3D虚拟环境的许多强烈推动。所有尝试已经基于由单个主机操作的集中式系统体系结构和静态引擎,由此企业、组织、和个人被限制到主机环境。
[0007]对当前集中式3D环境的访问限于由互联网用户的直接拜访。一旦连接到网站,拜访者限于由网站所有者创建和托管的环境。拜访者由具有一系列基本和可选能力的替身来表示,并且通过用户输入能够被移动到环境中的各种位置。虚拟结构和位置表示在环境内拜访的地方,但是在这些虚拟位置处可能的情况限于由网站主机提供的用户性能,并且正常地对环境内的任何其它位置是同样的。使用该模型,现有的3D环境建立者没有创建实际流量流动来吸引企业,也不创建商业工具以在3D环境中能够实现用户友好和有效的交易。一般地说,他们还没有生成使用户能够执行全方位的互联网潜力的3D环境。
[0008]存在提供以下可能性的一些3D网站:购买或另外获取新的项目来扩展3D环境内的对象的数目或者改变替身或对象的外表。然而,没有己知的3D环境提供个人和组织以下能力:直接创建和应用新的技术到环境本身或者创建完全新的应用和性能,其添加、变更、和提高3D环境本身及其总体生产率。这样的方案是固有地自我限制的(self — limiting),因为对现有3D环境的改进(诸如整体上新的性能)限于并且完全地取决于由网站主机的资源和性能直接提供的项目或性能。因此,网站内的更大的创造性和革新是有限的,因为用户在没有主机涉入的情况下不能够直接创建新的提高或变更3D环境。这样的用户参与至今已经是互联网的演变背后的主要驱动力,并且对于使全面地有能力的3D互联网能够演变而目是关键。
[0009]当前3D环境不以联网、协同的方式并入其它网站3D内容,并且不能够实现超过网站本身的3D内容的开放扩展。此外,现有3D环境不开放超过网站本身的环境边界的扩展,或不全面地开放新的性能的高效和开放开发。由于不联网,其它现有3D环境在用户正遍历主机3D环境时对于他们而言不是可见的。没有能力从3D环境内识别其它网站或环境意味着当前3D环境不能充当于更大互联网的有效接口。由于不能够可视化互联网(能够从3D环境内同时观察其它网站的可见的表示),用户除了导航离开托管他们正拜访的封闭的3D环境的网站以外不具有与互联网本身对接的方式。
[0010]至今发动将2D互联网演变成为3D互联网的尝试没有考虑到2D接口的优势(诸如瞬间的对信息的访问和导航)。在单个现有3D环境网站中时,用户经常不能够充分利用几个其它公共互联网使能服务(诸如电子邮件、社交媒体、和搜索功能),因为3D环境内的2D接口不有效地和全面地将这些服务集成到3D环境中。相反,如果2D接口可用于环境内,则2D接口大体上是独立动作并且促使用户折衷一些2D web优势,以便在3D环境中操作。在过程中,他们不有效地与3D环境集成并且保留全面2D互联网的有效性。
[0011]因此,存在对由联网的3D虚拟环境的系统组成的3D万维网的需要,该联网的3D虚拟环境一起操作作为单个更大的集成3D虚拟环境。也存在对以下的需要:“视觉网络环境”,其能够同时显示多个互联网网站的表示作为单个、大的、和集成的3D虚拟环境。3D虚拟环境将向现在及将来可用的许多网站提供直观的结构和空间组织。该需要是针对分散的3D虚拟环境,该分散的3D虚拟环境不仅是互联网上的另一个网站,而且是充当用于整个互联网的用户接口的3D环境,并且出于所有实际目的,表示互联网网站和互联网用户两者。这样的集成3D环境将使个人能够使用他们在物理世界中每天执行的相同本能动作来利用互联网性能。
[0012]在包括3D万维网的联网的3D虚拟环境的系统内也存在对以下方法的需要:该方法将允许个人和组织包含、控制、保护、和推动单个更大集成的环境内的它们的3D内容和操作。
[0013]同样地,存在对视觉接口的需要,该视觉接口在没有离开3D环境的情况下将2D网站优势和工具与3D环境工具和性能集成。这样的接口优选地不仅仅是使2D网站从3D环境可用的另一个浏览器显示,而是被全面地集成到3D环境显示中的接口,其保留3D环境内的2D优势。
[0014]此外,存在对以下系统和方法的需要:为个人和组织提供固有的性能以直接参与3D视觉网络环境内容的扩展和技术进步并且以与真实世界环境相一致的方式直接创建、添加、变更或另外改进环境内的用户性能。

【发明内容】

[0015]本发明克服与当前策略和设计相关联的问题和缺陷,并且提供允许人们与其他人、公司、以及其它在线实体交互的新的系统和方法。
[0016]本发明的一个实施例涉及三维(3D )虚拟环境再现系统。系统包括中央处理装置、与中央处理装置进行数据通信的多个用户装置、与中央处理装置进行数据通信的多个应用服务器、以及在中央处理器上执行的软件。软件创建和再现3D虚拟环境、从多个用户装置中的每个接收用户数据、在3D虚拟环境中再现从每个用户装置接收的用户数据、从每个应用服务器接收应用数据、在3D虚拟环境中再现从每个应用服务器接收的应用数据、以及将再现的3D虚拟环境输出到每个用户装置。3D虚拟环境通过允许用户视觉上导航万维网而充当与互联网的直接用户接口。
[0017]在优选的实施例中,在3D虚拟环境中再现的应用数据影响每个用户的与3D虚拟环境的交互。优选地,在3D虚拟环境中再现的应用数据的至少部分创建以下中的一个:虚拟商店、用户的替身、用户的虚拟存储、虚拟景观、另一个结构、产品、影响3D虚拟环境的功能或脚本、脚本的应用或收集、表示应用的对象、表示功能的对象、具有作为包装的应用和功能的结构、真实世界对象的表示或其组合。应用数据优选地是元数据,其引导中央处理器到可执行的应用用于在3D虚拟环境中再现。优选地,元数据包含以下中的至少一个:源应用存在哪里、谁能够执行应用,以及什么事件触发应用的执行。
[0018]优选地,从每个用户接收的数据包含以下中的至少一个:用户IP地址、用户从其正访问3D虚拟环境的装置的类型、用户的装置的操作系统和版本、用户的装置的浏览器和版本、连接到用户的装置的外围组件、以及用户的真实世界位置信息。在优选的实施例中,中央处理器再现针对每个用户的3D虚拟环境的唯一视图,其基于3D虚拟环境内的用户的位置并且随着用户导航通过3D虚拟环境而改变。
[0019]3D虚拟环境优选地被分成多个区域,其中每个区域与规定与该区域内的3D虚拟环境交互的用户的能力的至少一个应用相关联。优选地,每个区域覆盖3D虚拟环境的至少部分或者与3D虚拟环境内的对象相关联。优选地,用户的至少部分控制3D虚拟环境的部分,并且用户被呈现有在每个用户的控制内创建和编辑3D虚拟环境的部分中的区域的选项。在优选的实施例中,用户被呈现有在每个用户的控制内将应用与3D虚拟环境的部分中的区域相关联的选项。优选地,与区域相关联的至少一个应用向用户呈现在2D网站与3D虚拟环境之间切换的选项。随着用户导航通过2D网站,优选地,用户的替身相应地移动通过3D虚拟环境。优选地,至少一个区域与至少一个真实世界位置相关联,并且拜访3D虚拟环境中的区域的用户和用增强现实装置拜访至少一个真实世界位置的人被呈现有相同信息中的至少一些。
[0020]在中央处理器上执行的软件优选地进一步再现3D虚拟环境内的增强虚拟现实信息,其中增强现实信息向用户提供关于3D虚拟环境和3D虚拟环境内的对象的信息。优选地,用户被呈现有创建和编辑增强虚拟现实信息用于在3D虚拟环境中再现的选项。
[0021 ] 在优选的实施例中,用户通过平视显示器(HUD)来观看3D虚拟环境,其中HUD被覆盖在虚拟环境上并且显示应用,该应用至少一个如下操作:允许用户与3D虚拟环境交互,向用户提供关于3D虚拟环境或真实世界的信息,以及允许用户访问在用户的装置或与用户的账户相关联的云存储上的数据。优选地,用户被呈现有编辑、调整、以及定制他们的HUD的选项。
[0022]系统优选地进一步包括对用户可访问以将应用与3D虚拟环境的至少部分相关联的应用数据的数据库。优选地,用户的至少部分控制3D虚拟环境的部分,并且针对由用户控制的3D虚拟环境的每个部分来收取费用。在优选的实施例中,费用基于以下来计算:在给定时间量内导航通过3D网站的用户的数目,每个用户在3D网站内花费的时间量,以及在给定时间量内3D网站内发生的交易的百分比。
[0023]优选地,用户的至少部分控制3D虚拟环境的部分,并且3D虚拟环境的每个受控的部分与一组应用相关联,该组应用向控制的用户提供编辑、提高、和控制3D虚拟环境的部分的能力。优选地,用户被呈现有与系统或其他用户交换3D虚拟环境的部分的控制的选项,并且相关联组的应用与3D虚拟环境的部分的控制交换。该组应用优选地包含与3D虚拟环境的部分相关联的虚拟存储,其中虚拟存储被适配于存储要与3D虚拟环境的部分相关联的附加应用和用户文件。
[0024]在优选的实施例中,每个用户被指派指定量的虚拟存储空间以将文件和应用存储在他们的被指派的虚拟存储空间中用于在3D虚拟环境内外使用。优选地,将每个用户的虚拟存储空间表示为3D虚拟环境内的3D财物或3D结构。虚拟存储空间优选地可分成子目录,并且至少一个子目录被表示为3D结构内的虚拟室。优选地,被添加到虚拟存储空间的应用和数据被同时添加到3D结构,并且被添加到3D结构的应用和数据被同时添加到虚拟存储空间。在优选的实施例中,每个用户的虚拟存储空间和3D结构是通过3D虚拟环境或平视显示器(HUD)远程可访问的。
[0025]优选地,软件进一步通过代表卖方接受付款并且代表买方提供购买信息能够实现用户之间的交易。卖方优选地被呈现有出售真实世界的产品、虚拟产品、和应用的选项。优选地,软件从卖方获得UPC信息并且用与UPC信息相关联的产品的虚拟表示来自动填充卖方的商店。
[0026]本发明的另一个实施例针对再现三维(3D)虚拟环境的方法。方法包括以下步骤:在中央处理器上创建和再现3D虚拟环境、从多个用户装置中的每个接收用户数据、在3D虚拟环境中再现从每个用户装置接收的用户数据、从每个应用服务器接收应用数据、在3D虚拟环境中再现从每个应用服务器接收的应用数据、以及将再现的3D虚拟环境输出到每个用户装置。3D虚拟环境通过允许用户视觉上导航万维网而充当与互联网的直接用户接口。
[0027]在优选的实施例中,在3D虚拟环境中再现的应用数据影响每个用户的与3D虚拟环境的交互。优选地,在3D虚拟环境中再现的应用数据的至少部分创建以下中的一个:虚拟商店、用户的替身、用户的虚拟存储、虚拟景观、另一个结构、产品、影响3D虚拟环境的功能或脚本、脚本的应用或收集、表示应用的对象、表示功能的对象、具有作为包装的应用和功能的结构、真实世界对象的表示或其组合。应用数据优选地是元数据,其引导中央处理器到可执行的应用用于在3D虚拟环境中再现。优选地,元数据包含以下中的至少一个:源应用存在哪里、谁能够执行应用,以及什么事件触发应用的执行。
[0028]优选地,从每个用户接收的数据包含以下中的至少一个:用户IP地址、用户从其正访问3D虚拟环境的装置的类型、用户的装置的操作系统和版本、用户的装置的浏览器和版本、连接到用户的装置的外围组件、以及用户的真实世界位置信息。在优选的实施例中,中央处理器再现针对每个用户的3D虚拟环境的唯一视图,其基于3D虚拟环境内的用户的位置并且随着用户导航通过3D虚拟环境而改变。
[0029]3D虚拟环境优选地被分成多个区域,其中每个区域与规定与该区域内的3D虚拟环境交互的用户的能力的至少一个应用相关联。优选地,每个区域覆盖3D虚拟环境的至少部分或者与3D虚拟环境内的对象相关联。优选地,用户的至少部分控制3D虚拟环境的部分,并且用户被呈现有在每个用户的控制内创建和编辑3D虚拟环境的部分中的区域的选项。在优选的实施例中,用户被呈现有在每个用户的控制内将应用与3D虚拟环境的部分中的区域相关联的选项。优选地,与区域相关联的至少一个应用向用户呈现有在2D网站与3D虚拟环境之间切换的选项。随着用户导航通过2D网站,优选地,用户的替身相应地移动通过3D虚拟环境。优选地,至少一个区域与至少一个真实世界位置相关联,并且拜访3D虚拟环境中的区域的用户和用增强现实装置拜访至少一个真实世界位置的人被呈现有相同信息中的至少一些。
[0030]在中央处理器上执行的软件优选地进一步再现3D虚拟环境内的增强虚拟现实信息,其中增强现实信息向用户提供关于3D虚拟环境和3D虚拟环境内的对象的信息。优选地,用户被呈现有创建和编辑增强虚拟现实信息用于在3D虚拟环境中再现的选项。
[0031 ] 在优选的实施例中,用户通过平视显示器(HUD)来观看3D虚拟环境,其中HUD被覆盖在虚拟环境上并且显示应用,该应用至少一个如下操作:允许用户与3D虚拟环境交互、向用户提供关于3D虚拟环境或真实世界的信息、以及允许用户访问在用户的装置或与用户的账户相关联的云存储上的数据。优选地,用户被呈现有编辑、调整、以及定制他们的HUD的选项。
[0032]方法优选地进一步包括提供对用户可访问以将应用与3D虚拟环境的至少部分相关联的应用数据的数据库。优选地,用户的至少部分控制3D虚拟环境的部分,并且针对由用户控制的3D虚拟环境的每个部分来收取费用。在优选的实施例中,费用基于以下来计算:在给定时间量内导航通过3D网站的用户的数目,每个用户在3D网站内花费的时间量,以及在给定时间量内3D网站内发生的交易的百分比。
[0033]优选地,用户的至少部分控制3D虚拟环境的部分,并且3D虚拟环境的每个受控的部分与一组应用相关联,该组应用向控制的用户提供编辑、提高、和控制3D虚拟环境的部分的能力。优选地,用户被呈现有与系统或其他用户交换3D虚拟环境的部分的控制的选项,并且相关联组的应用与3D虚拟环境的部分的控制交换。该组应用优选地包含与3D虚拟环境的部分相关联的虚拟存储,其中虚拟存储被适配于存储要与3D虚拟环境的部分相关联的附加应用和用户文件。
[0034]在优选的实施例中,每个用户被指派指定量的虚拟存储空间以将文件和应用存储在他们的被指派的虚拟存储空间用于在3D虚拟环境内外使用。优选地,将每个用户的虚拟存储空间表示为3D虚拟环境内的3D财物或3D结构。虚拟存储空间优选地可分成子目录,并且至少一个子目录被表示为3D结构内的虚拟室。优选地,被添加到虚拟存储空间的应用和数据被同时添加到3D结构,并且被添加到3D结构的应用和数据被同时添加到虚拟存储空间。在优选的实施例中,每个用户的虚拟存储空间和3D结构是通过3D虚拟环境或平视显示器(HUD )远程可访问的。
[0035]优选地,方法进一步包括通过代表卖方接受付款并且代表买方提供购买信息能够实现用户之间的交易。卖方优选地被呈现有出售真实世界的产品、虚拟产品、和应用的选项。优选地,方法进一步包括从卖方获得U
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1