版本管理方法、装置、设备和存储介质与流程

文档序号:35626263发布日期:2023-10-05 22:53阅读:22来源:国知局
版本管理方法、装置、设备和存储介质与流程

本发明涉及互联网,尤其涉及一种版本管理方法、装置、设备和存储介质。


背景技术:

1、数字孪生(digital twin)也被称为数字映射、数字镜像等,是一种用于实现真实空间中的物理对象向虚拟空间进行数字化映射的技术。在对物理对象进行数字化映射的过程中,通常需要先基于各种感知手段获取真实空间中物理对象的属性数据,以构建真实空间对应的数字孪生数据底板。

2、通常某一真实空间中包含的多类物理对象的属性数据共同构成该真实空间对应的数字孪生数据底板。实际应用中,当物理对象发生变化时,对应的也需要对数字孪生数据底板中的属性数据进行增加、删除或替换等修正操作。每次对数据孪生数据底板进行修正操作,都会产生一个新的数字孪生数据底板。

3、为满足用户的使用需求,通常会将多次不同修正操作产生的多个数字孪生数据底板分别进行存储,当接收到计算任务时,分别为多个不同的数字孪生数据底板部署相同的算法以产生多个计算结果。这样,不仅会对存储资源和计算资源造成浪费,还会由于多个数字孪生数据底板之间是相互隔离的,导致多个数字孪生数据底板即使是对应于同一真实空间中的物理对象,也无法实现数据间的融合计算。


技术实现思路

1、本发明实施例提供一种版本管理方法、装置、设备和存储介质,用以对数字孪生数据底板进行版本管理,节约数字孪生数据底板存储时所占用的存储资源和基于数字孪生数据底板进行计算时所使用的计算资源。

2、第一方面,本发明实施例提供一种版本管理方法,所述方法包括:

3、获取目标版本的数字孪生数据底板,所述数字孪生数据底板中包括对应于至少一类物理对象的属性数据表;

4、确定所述属性数据表中多行属性数据各自对应的属性标识值;

5、建立所述多行属性数据各自对应的属性标识值、所述目标版本以及所述目标版本的生成时间之间的对应关系;

6、确定所述多行属性数据各自对应的属性标识值中未存储于数据库中的目标属性标识值,以将所述目标属性标识值及对应的属性数据存入所述数据库中。

7、第二方面,本发明实施例提供一种版本管理装置,所述装置包括:

8、获取模块,用于获取目标版本的数字孪生数据底板,所述数字孪生数据底板中包括对应于至少一类物理对象的属性数据表;确定所述属性数据表中多行属性数据各自对应的属性标识值;

9、处理模块,用于建立所述多行属性数据各自对应的属性标识值、所述目标版本以及所述目标版本的生成时间之间的对应关系;

10、存储模块,用于确定所述多行属性数据各自对应的属性标识值中未存储于数据库中的目标属性标识值,以将所述目标属性标识值及对应的属性数据存入所述数据库中。

11、第三方面,本发明实施例提供一种电子设备,包括:存储器、处理器、通信接口;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现如第一方面所述的版本管理方法。

12、第四方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的版本管理方法。

13、本发明实施例提供的方案,用于对目标场景的数字孪生数据底板进行版本管理,其中,数字孪生数据底板中包括对应于目标场景中至少一类物理对象的属性数据表。在生成目标场景的数字孪生数据底板之后,若对数字孪生数据底板进行了修改,则通过版本来区别修改前后的数字孪生数据底板,由此,一个目标场景仅对应于一个数字孪生数据底板,该数字孪生数据底板对应有多个不同版本。在对数字孪生数据底板进行存储时,首先,获取目标版本的数字孪生数据底板,目标版本为数字孪生数据底板对应的多个版本中的任一个;之后,确定该目标版本数字孪生数据底板的属性数据表中多行属性数据各自对应的属性标识值;最后,建立多行属性数据各自对应的属性标识值、目标版本以及目标版本的生成时间之间的对应关系,以及确定多行属性数据各自对应的属性标识值中未存储于数据库中的目标属性标识值,以将目标属性标识值及对应的属性数据存入所述数据库中。

14、本方案中,由于在对目标版本的数字孪生数据底板进行存储时,仅将未存储于数据库中的目标属性标识值对应的属性数据存入所述数据库中,从而,每次对数字孪生数据底板包含的属性数据的存储都是增量存储,数据库中既包含有不同版本的数字孪生数据底板对应的全量属性数据,又不存在重复的属性数据,能够有效的节约存储资源。另外,由于一个目标场景仅对应于一个具有多个版本的数字孪生数据底板,且预先建立了的目标版本的数字孪生数据底板中的多行属性数据各自对应的属性标识值、目标版本以及目标版本的生成时间之间的对应关系,从而,在执行计算任务时,一方面,能够基于该对应关系和数据库,确定计算任务对应的属于不同版本的属性数据,基于对应于不同版本的属性数据进行跨版本的融合计算;另一方面,当需要在某一版本的数字孪生数据底板上执行处理算法时,仅需在该版本的数字孪生数据底板部署处理算法执行计算任务即可,无需在所有版本的数字孪生数据底板上都部署处理算法并产出多个计算结果,从而能够有效节省计算资源。



技术特征:

1.一种版本管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,每行属性数据中包含对应的物理对象标识,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述多行属性数据分别关联有生命周期信息;所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述至少一行属性数据各自关联的生命周期信息与所述计算时间段匹配。

5.根据权利要求1所述的方法,其特征在于,所述数字孪生数据底板的版本包括第一版本和第二版本,所述第二版本是对所述第一版本进行更新后得到的;所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述数字孪生数据底板的版本还包括由第一版本更新得到的第三版本,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述数字孪生数据底板的版本包括第一版本和第二版本,所述第二版本是对所述第一版本进行更新后得到的;所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.一种版本管理装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:存储器、处理器、通信接口;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1至8中任一项所述的版本管理方法。

11.一种非暂时性机器可读存储介质,其特征在于,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1至8中任一项所述的版本管理方法。


技术总结
本发明实施例提供一种版本管理方法、装置、设备和存储介质,该方法包括:获取目标版本的数字孪生数据底板,数字孪生数据底板中包括对应于至少一类物理对象的属性数据表;确定属性数据表中多行属性数据各自对应的属性标识值;建立多行属性数据各自对应的属性标识值、目标版本以及目标版本的生成时间之间的对应关系;确定多行属性数据各自对应的属性标识值中未存储于数据库中的目标属性标识值,以将目标属性标识值及对应的属性数据存入数据库中。通过该方案对数字孪生数据底板进行版本管理,节约数字孪生数据底板存储时所占用的存储资源和基于数字孪生数据底板进行计算时所使用的计算资源。

技术研发人员:曾彬炜,郑重
受保护的技术使用者:阿里云计算有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1