一种在元宇宙中实现时间旅行的方法与系统与流程

文档序号:37306080发布日期:2024-03-13 20:53阅读:13来源:国知局
一种在元宇宙中实现时间旅行的方法与系统与流程

本发明涉及软件开发,尤其涉及一种在元宇宙中实现时间旅行的方法与系统。


背景技术:

1、元宇宙(metaverse)是一个广泛的概念,涵盖了虚拟现实、增强现实、数字化身份、虚拟社交、数字经济等多个领域,旨在创建一个无边界、高度互联的数字生态系统。在元宇宙中,人类可以通过虚拟化身进行线上的社交互动。

2、与现实世界相似,用户仅可以在当前时间点参与元宇宙的空间体验,无法回到过去,这一限制导致以下几个问题:

3、重要体验缺失:用户无法在元宇宙中回放或重新体验先前的事件或情境,这意味着他们错过了与过去有关的任何体验。例如,无法重温曾经的虚拟会议或活动。

4、历史记录不完整:由于无法回到过去,用户可能会错过元宇宙中发生的一些重要事件或互动,这可能导致他们的虚拟历史记录不完整。

5、虚拟社交的限制:社交互动在元宇宙中非常重要,但无法回到过去可能导致用户错失与朋友和社交圈子在虚拟世界中共享的一些瞬间。

6、元宇宙中无法回溯到过去的时间限制可能会对用户的全面虚拟体验产生一些限制,特别是对于那些期望能够回放和重新体验虚拟事件的用户来说,这一缺失,极大地影响用户的体验。


技术实现思路

1、针对上述问题,本发明提供一种在元宇宙中实现时间旅行的方法与系统,为解决上述问题,本发明所采用的技术方案是:

2、一种在元宇宙中实现时间旅行的方法与系统,包括虚拟空间事件记录模块、数据加载与回放模块以及系统回放交互模块;

3、所述虚拟空间事件记录模块在元宇宙虚拟空间产生事件时,负责记录时间和对象状态;

4、所述虚拟空间事件记录模块以对象序列化为json数据结构,保存到数据库;

5、所述虚拟空间事件记录模块对音频、视频以及文本等附加信息,直接在对象存储中,保存音频、视频、图片、文本等实体文件信息;

6、所述数据加载与回放模块涉及到加载3d场景、播放视频、播放音频等操作;

7、所述数据加载与回放模块内置有数据回放引擎,所述数据回放引擎根据用户请求的时间,从数据存储中查询,按时间序列组织事件记录数据,数据结构按照“表格:1”的数据定义,进行反序列化,形成运行时数据对象,并发送至元宇宙客户端,由客户端根据回放数据进行场景及事件回放;

8、所述系统回放交互模块在元宇宙虚拟空间中,设置时间旅行点,用户点击时间旅行点后,弹出交互界面,允许用户选在回溯的时间与地点;

9、所述系统回放交互模块在用户时间旅行过程中,用户可使用时间轴控制播放的进度、并能够进行快进、快退操作。

10、优选地,所述虚拟空间事件记录模块记录的信息包含虚拟对象信息、虚拟对象状态信息、事件信息、时间戳信息,并将这些信息发送到时间记录与回放引擎,由时间记录与回放引擎将数据存储到数据存储。

11、优选地,在所述虚拟空间事件记录模块中,定义recordevent方法,用于记录元宇宙虚拟空间中发生的虚拟事件,当某一事件发生时,该方法负责对源对象、目标对象、事件、时间戳、位置信息以及附加数据进行记录,并将生成的时间记录序列化为json数据,进行保存。

12、优选地,所述数据加载与回放模块使用unity的场景管理功能来加载3d场景;并使用unity的媒体播放器或其他插件来进行音频视频图片以及媒体文件的展示或播放。

13、优选地,所述元宇宙客户端侧定义replayevents方法,根据获取到的replaydata数据,进行回放;回放的关键是时间控制,需要按照事件的时间戳来逐步前进并更新场景状态。

14、优选地,所述元宇宙客户端使用固定的时间步来控制回放速度,以确保事件按照正确的时间顺序发生;并支持时间轴的偏移量设置以及快进快退操作;

15、所述replayevents方法接收replaydata数据,对replaydata数据进行遍历,根据replaydata数据的时间戳,以及当前时间与起始时间的偏移量,进行时间处理,例如播放音频、或者触发特定的场景事件。

16、优选地,所述系统回放交互模块在支持用户进行播放、暂停、以及停止的操作;当用户点击停止时,回到元宇宙虚拟空间的时间旅行点。

17、一种在元宇宙中实现时间旅行的系统的方法,包括以下步骤:

18、s1、用户前往时间旅行点,打开回放控制界面;

19、用户进入元宇宙的虚拟世界,并使用他们的数字身份在虚拟空间中行走、飞翔或传送到他们想要进行时间旅行的位置;

20、用户抵达时间旅行点,可以与控制台互动,以打开回放控制界面;界面以虚拟屏幕或界面的形式呈现在用户的视野中;

21、在回放控制界面中,用户可以看到有关回放选项的信息,用户可选择回放时间、回放地点的,以及回放控制按钮;

22、s2、用户选择回放时间和地点,进行回放;

23、用户通过回放控制界面上的选项,选择他们希望回放的时间点和虚拟地点;这些选项通常以时间轴、地图或列表的形式呈现,用户可以浏览和选择;

24、一旦用户选择了时间和地点,他们可以点击“开始回放”或类似的按钮,以启动时间旅行回放过程;

25、s3、用户在回放过程中,能够实时控制回放过程;

26、在回放过程中,用户可以实时控制回放体验;他们可以自由移动、旋转、缩放视角,就像在实时虚拟空间中一样;

27、用户可以通过回放控制界面上的控制按钮来控制回放的速度,包括暂停、快进、倒带和慢动作等选项;这使用户可以更精细地探索和回顾虚拟历史;

28、s4、用户点击停止按钮,结束时间旅行过程;

29、当用户完成回放或想要退出时间旅行体验时,他们可以点击回放控制界面上的“停止”或“退出”按钮;

30、元宇宙系统会停止加载虚拟场景,并将用户的数字身份恢复到当前的时间点和位置;

31、用户可以选择继续探索元宇宙或进行其他活动,或者选择离开虚拟世界;

32、这些步骤允许用户在元宇宙中进行时间旅行,回顾和重新体验虚拟历史事件,同时保持对回放体验的实时控制。

33、优选地,在所述步骤s2中,元宇宙系统开始加载和呈现选择的时间点和地点的虚拟场景;用户的数字身份将被定位到所选的时间和地点,以开始回放体验。

34、本发明的有益效果为:

35、1、在元宇宙中使用事件记录与回放引擎记录虚拟空间中发生的事件以及其相关的对象状态,并能够根据用户设定时间以及位置点,进行回放,从而实现在虚拟空间中的时间旅行。

36、2、允许用户在元宇宙中进行时间旅行,回顾和重新体验虚拟历史事件,同时保持对回放体验的实时控制。为用户提供了更多的虚拟体验,增加了元宇宙的丰富性和吸引力。



技术特征:

1.一种在元宇宙中实现时间旅行的系统,其特征在于,包括虚拟空间事件记录模块、数据加载与回放模块以及系统回放交互模块;

2.根据权利要求1所述的一种在元宇宙中实现时间旅行的系统,其特征在于,所述虚拟空间事件记录模块记录的信息包含虚拟对象信息、虚拟对象状态信息、事件信息、时间戳信息,并将这些信息发送到时间记录与回放引擎,由时间记录与回放引擎将数据存储到数据存储。

3.根据权利要求1所述的一种在元宇宙中实现时间旅行的系统,其特征在于,在所述虚拟空间事件记录模块中,定义recordevent方法,用于记录元宇宙虚拟空间中发生的虚拟事件,当某一事件发生时,该方法负责对源对象、目标对象、事件、时间戳、位置信息以及附加数据进行记录,并将生成的时间记录序列化为json数据,进行保存。

4.根据权利要求1所述的一种在元宇宙中实现时间旅行的系统,其特征在于,所述数据加载与回放模块使用unity的场景管理功能来加载3d场景;并使用unity的媒体播放器或其他插件来进行音频视频图片以及媒体文件的展示或播放。

5.根据权利要求1所述的一种在元宇宙中实现时间旅行的系统,其特征在于,所述元宇宙客户端侧定义replayevents方法,根据获取到的replaydata数据,进行回放;回放的关键是时间控制,需要按照事件的时间戳来逐步前进并更新场景状态。

6.根据权利要求5所述的一种在元宇宙中实现时间旅行的系统,其特征在于,所述元宇宙客户端使用固定的时间步来控制回放速度,以确保事件按照正确的时间顺序发生;并支持时间轴的偏移量设置以及快进快退操作;

7.根据权利要求1所述的一种在元宇宙中实现时间旅行的系统,其特征在于,所述系统回放交互模块在支持用户进行播放、暂停、以及停止的操作;当用户点击停止时,回到元宇宙虚拟空间的时间旅行点。

8.适用于权利要求1-7任意一条所述的一种在元宇宙中实现时间旅行的系统的方法,其特征在于,包括以下步骤:

9.根据权利要求8所述的一种在元宇宙中实现时间旅行的系统的方法,其特征在于,在所述步骤s2中,元宇宙系统开始加载和呈现选择的时间点和地点的虚拟场景;用户的数字身份将被定位到所选的时间和地点,以开始回放体验。


技术总结
本发明涉及软件开发技术领域,并提供一种在元宇宙中实现时间旅行的方法与系统,包括虚拟空间事件记录模块、数据加载与回放模块以及系统回放交互模块;所述虚拟空间事件记录模块在元宇宙虚拟空间产生事件时,负责记录时间和对象状态;所述虚拟空间事件记录模块以对象序列化为Json数据结构,保存到数据库;所述虚拟空间事件记录模块对音频、视频以及文本等附加信息,直接在对象存储中,保存音频、视频、图片、文本等实体文件信息。本发明能够在元宇宙中使用事件记录与回放引擎记录虚拟空间中发生的事件以及其相关的对象状态,并能够根据用户设定时间以及位置点,进行回放,从而实现在虚拟空间中的时间旅行。

技术研发人员:冯振华
受保护的技术使用者:天翼视讯传媒有限公司
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1