一种沉浸式远程协作系统的数据同步方法及相关装置制造方法及图纸

技术编号:38369405 阅读:15 留言:0更新日期:2023-08-05 17:34
本申请公开了一种沉浸式远程协作系统的数据同步方法,包括:沉浸式远程协作系统进行远程协作;将所述远程协作的同步数据进行分类处理,得到多个类型的待同步数据;其中,所述多个类型的待同步数据包括固定数据、逻辑数据、属性数据;基于不同类型的待同步数据的更新频率分别将对应的待同步数据与发布订阅机制中对应的待同步节点进行数据同步,以提高远程协作系统的高效同步。本申请还公开了一种沉浸式远程协作系统的数据同步装置、服务器以及计算机可读存储介质,具有以上有益效果。具有以上有益效果。具有以上有益效果。

【技术实现步骤摘要】
一种沉浸式远程协作系统的数据同步方法及相关装置


[0001]本申请涉及计算机
,特别涉及一种沉浸式远程协作系统的数据同步方法、数据同步装置、服务器以及计算机可读存储介质。

技术介绍

[0002]随着信息技术的不断发展,出现了越来越多的沉浸式远程协作系统,以提高远程协作的沉浸程度。例如,将真实世界实时场景与虚拟现实场景结合交互的方法,用结合引擎接收来自虚拟现实场景系统的数据和命令,用多维地址标识虚拟现实场景,第三方建立的虚拟现实场景中包含有链接第二方真实世界的一个或多个真实世界实时场景或相应的数据采集设备的多维地址,链接第N方真实世界实时场景或相应的数据采集设备的多维地址,使真实世界实时场景与相应的虚拟现实场景建立连接,实现真实世界场景的产生的实时数据,与虚拟现实的数据进行实时的交互、控制。
[0003]相关技术中,主要侧重于沉浸式协作环境的构建或者虚实环境间连接的建立,沉浸式多人协作系统面临大量的数据传输及同步问题,多接入节点无法实现较好的同步,直接影响协作效果及系统状态的一致性,降低了进行数据同步的效率。
[0004]因此,如何提高远程协作系统的高效同步是本领域技术人员关注的重点问题。

技术实现思路

[0005]本申请的目的是提供一种沉浸式远程协作系统的数据同步方法、数据同步装置、服务器以及计算机可读存储介质,以提高远程协作系统的高效同步。
[0006]为解决上述技术问题,本申请提供一种沉浸式远程协作系统的数据同步方法,其特征在于,包括:
[0007]沉浸式远程协作系统进行远程协作;
[0008]将所述远程协作的同步数据进行分类处理,得到多个类型的待同步数据;其中,所述多个类型的待同步数据包括固定数据、逻辑数据、属性数据;
[0009]基于不同类型的待同步数据的更新频率分别将对应的待同步数据与发布订阅机制中对应的待同步节点进行数据同步。
[0010]可选的,沉浸式远程协作系统进行远程协作,包括:
[0011]所述沉浸式远程协作系统生成协作环境;
[0012]基于所述协作环境进行远程协作。
[0013]可选的,当所述协作环境为虚拟环境,所述沉浸式远程协作系统生成协作环境,包括:
[0014]通过采集设备进行环境采集,得到环境信息;
[0015]将所述环境信息进行三维模型重建,得到所述协作环境。
[0016]可选的,将所述远程协作的同步数据进行分类处理,得到多个类型的待同步数据,包括:
[0017]基于数据更新频率将所述远程协作的同步数据进行分类处理,得到所述固定数据、所述逻辑数据、初始属性数据;
[0018]基于增量更新的数据表示规则将所述初始属性数据进行表示处理,得到所述属性数据。
[0019]可选的,基于不同类型的待同步数据的更新频率分别将对应的待同步数据与发布订阅机制中对应的待同步节点进行数据同步,包括:
[0020]基于需求信息将所述固定数据和所述逻辑数据与发布订阅机制中对应的待同步节点进行数据同步;
[0021]基于节点发送的属性订阅消息建立属性订阅关系映射表,并将所述属性订阅关系映射表发送至各个节点,以便各个所述节点基于所述属性订阅关系映射表与对应的节点进行属性数据传输。
[0022]可选的,第一节点与所述属性订阅关系映射表中对应的第二节点进行属性数据传输,包括:
[0023]所述第一节点对满足时间阈值或顺序数值阈值的属性数据建立更新数据表;
[0024]基于所述更新数据表将对应的数据发送至所述第二节点。
[0025]可选的,还包括:
[0026]各个所述节点之间建立单独的连接,并基于所述连接进行数据传递和状态同步。
[0027]本申请还提供一种沉浸式远程协作系统的数据同步装置,包括:
[0028]远程协作模块,用于进行远程协作;
[0029]数据分类模块,用于将所述远程协作的同步数据进行分类处理,得到多个类型的待同步数据;其中,所述多个类型的待同步数据包括固定数据、逻辑数据、属性数据;
[0030]数据同步模块,用于基于不同类型的待同步数据的更新频率分别将对应的待同步数据与发布订阅机制中对应的待同步节点进行数据同步。
[0031]本申请还提供一种服务器,包括:
[0032]存储器,用于存储计算机程序;
[0033]处理器,用于执行所述计算机程序时实现如上所述的数据同步方法的步骤。
[0034]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的数据同步方法的步骤。
[0035]本申请所提供的一种沉浸式远程协作系统的数据同步方法,包括:沉浸式远程协作系统进行远程协作;将所述远程协作的同步数据进行分类处理,得到多个类型的待同步数据;其中,所述多个类型的待同步数据包括固定数据、逻辑数据、属性数据;基于不同类型的待同步数据的更新频率分别将对应的待同步数据与发布订阅机制中对应的待同步节点进行数据同步。
[0036]通过将远程协作过程中的同步数据进行分类处理,基于不同类型的待同步数据的更新频率分别将对应的待同步数据与发布订阅机制中对应的待同步节点进行数据同步,实现不同特点的数据采用不同的同步更新策略,在保证系统状态一致性的情况下减少不必要的数据更新,降低协作系统同步问题的复杂性,提高同步效率。
[0037]本申请还提供一种沉浸式远程协作系统的数据同步装置、服务器以及计算机可读存储介质,具有以上有益效果,在此不作赘述。
附图说明
[0038]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0039]图1为本申请实施例所提供的一种沉浸式远程协作系统的数据同步方法的流程图;
[0040]图2为本申请实施例所提供的一种沉浸式远程协作系统的结构示意图;
[0041]图3为本申请实施例所提供的一种沉浸式远程协作系统的节点属性关系映射示意图;
[0042]图4为本申请实施例所提供的一种沉浸式远程协作系统的节点映射关系示意图;
[0043]图5为本申请实施例所提供的一种沉浸式远程协作系统的数据更新逻辑示意图;
[0044]图6为本申请实施例所提供的一种沉浸式远程协作系统的数据同步装置的结构示意图;
[0045]图7为本申请实施例所提供的一种服务器的结构示意图。
具体实施方式
[0046]本申请的核心是提供一种沉浸式远程协作系统的数据同步方法、数据同步装置、服务器以及计算机可读存储介质,以提高远程协作系统的高效同步。
[0047]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种沉浸式远程协作系统的数据同步方法,其特征在于,包括:沉浸式远程协作系统进行远程协作;将所述远程协作的同步数据进行分类处理,得到多个类型的待同步数据;其中,所述多个类型的待同步数据包括固定数据、逻辑数据、属性数据;基于不同类型的待同步数据的更新频率分别将对应的待同步数据与发布订阅机制中对应的待同步节点进行数据同步。2.根据权利要求1所述的数据同步方法,其特征在于,沉浸式远程协作系统进行远程协作,包括:所述沉浸式远程协作系统生成协作环境;基于所述协作环境进行远程协作。3.根据权利要求2所述的数据同步方法,其特征在于,当所述协作环境为虚拟环境,所述沉浸式远程协作系统生成协作环境,包括:通过采集设备进行环境采集,得到环境信息;将所述环境信息进行三维模型重建,得到所述协作环境。4.根据权利要求1所述的数据同步方法,其特征在于,将所述远程协作的同步数据进行分类处理,得到多个类型的待同步数据,包括:基于数据更新频率将所述远程协作的同步数据进行分类处理,得到所述固定数据、所述逻辑数据、初始属性数据;基于增量更新的数据表示规则将所述初始属性数据进行表示处理,得到所述属性数据。5.根据权利要求1所述的数据同步方法,其特征在于,基于不同类型的待同步数据的更新频率分别将对应的待同步数据与发布订阅机制中对应的待同步节点进行数据同步,包括:基于需求信息将所述固定数据和所述逻辑数据与发布订阅机制中对应的待同步节点进行数据同步;...

【专利技术属性】
技术研发人员:魏辉赵雅倩李茹杨卢丽华李仁刚
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1