版本管理方法、装置、设备和存储介质制造方法及图纸

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

【技术实现步骤摘要】
版本管理方法、装置、设备和存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种版本管理方法、装置、设备和存储介质。

技术介绍

[0002]数字孪生(Digital Twin)也被称为数字映射、数字镜像等,是一种用于实现真实空间中的物理对象向虚拟空间进行数字化映射的技术。在对物理对象进行数字化映射的过程中,通常需要先基于各种感知手段获取真实空间中物理对象的属性数据,以构建真实空间对应的数字孪生数据底板。
[0003]通常某一真实空间中包含的多类物理对象的属性数据共同构成该真实空间对应的数字孪生数据底板。实际应用中,当物理对象发生变化时,对应的也需要对数字孪生数据底板中的属性数据进行增加、删除或替换等修正操作。每次对数据孪生数据底板进行修正操作,都会产生一个新的数字孪生数据底板。
[0004]为满足用户的使用需求,通常会将多次不同修正操作产生的多个数字孪生数据底板分别进行存储,当接收到计算任务时,分别为多个不同的数字孪生数据底板部署相同的算法以产生多个计算结果。这样,不仅会对存储资源和计算资源造成浪费,还会由于多个数字孪生数据底板之间是相互隔离的,导致多个数字孪生数据底板即使是对应于同一真实空间中的物理对象,也无法实现数据间的融合计算。

技术实现思路

[0005]本专利技术实施例提供一种版本管理方法、装置、设备和存储介质,用以对数字孪生数据底板进行版本管理,节约数字孪生数据底板存储时所占用的存储资源和基于数字孪生数据底板进行计算时所使用的计算资源。
[0006]第一方面,本专利技术实施例提供一种版本管理方法,所述方法包括:
[0007]获取目标版本的数字孪生数据底板,所述数字孪生数据底板中包括对应于至少一类物理对象的属性数据表;
[0008]确定所述属性数据表中多行属性数据各自对应的属性标识值;
[0009]建立所述多行属性数据各自对应的属性标识值、所述目标版本以及所述目标版本的生成时间之间的对应关系;
[0010]确定所述多行属性数据各自对应的属性标识值中未存储于数据库中的目标属性标识值,以将所述目标属性标识值及对应的属性数据存入所述数据库中。
[0011]第二方面,本专利技术实施例提供一种版本管理装置,所述装置包括:
[0012]获取模块,用于获取目标版本的数字孪生数据底板,所述数字孪生数据底板中包括对应于至少一类物理对象的属性数据表;确定所述属性数据表中多行属性数据各自对应的属性标识值;
[0013]处理模块,用于建立所述多行属性数据各自对应的属性标识值、所述目标版本以
及所述目标版本的生成时间之间的对应关系;
[0014]存储模块,用于确定所述多行属性数据各自对应的属性标识值中未存储于数据库中的目标属性标识值,以将所述目标属性标识值及对应的属性数据存入所述数据库中。
[0015]第三方面,本专利技术实施例提供一种电子设备,包括:存储器、处理器、通信接口;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现如第一方面所述的版本管理方法。
[0016]第四方面,本专利技术实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的版本管理方法。
[0017]本专利技术实施例提供的方案,用于对目标场景的数字孪生数据底板进行版本管理,其中,数字孪生数据底板中包括对应于目标场景中至少一类物理对象的属性数据表。在生成目标场景的数字孪生数据底板之后,若对数字孪生数据底板进行了修改,则通过版本来区别修改前后的数字孪生数据底板,由此,一个目标场景仅对应于一个数字孪生数据底板,该数字孪生数据底板对应有多个不同版本。在对数字孪生数据底板进行存储时,首先,获取目标版本的数字孪生数据底板,目标版本为数字孪生数据底板对应的多个版本中的任一个;之后,确定该目标版本数字孪生数据底板的属性数据表中多行属性数据各自对应的属性标识值;最后,建立多行属性数据各自对应的属性标识值、目标版本以及目标版本的生成时间之间的对应关系,以及确定多行属性数据各自对应的属性标识值中未存储于数据库中的目标属性标识值,以将目标属性标识值及对应的属性数据存入所述数据库中。
[0018]本方案中,由于在对目标版本的数字孪生数据底板进行存储时,仅将未存储于数据库中的目标属性标识值对应的属性数据存入所述数据库中,从而,每次对数字孪生数据底板包含的属性数据的存储都是增量存储,数据库中既包含有不同版本的数字孪生数据底板对应的全量属性数据,又不存在重复的属性数据,能够有效的节约存储资源。另外,由于一个目标场景仅对应于一个具有多个版本的数字孪生数据底板,且预先建立了的目标版本的数字孪生数据底板中的多行属性数据各自对应的属性标识值、目标版本以及目标版本的生成时间之间的对应关系,从而,在执行计算任务时,一方面,能够基于该对应关系和数据库,确定计算任务对应的属于不同版本的属性数据,基于对应于不同版本的属性数据进行跨版本的融合计算;另一方面,当需要在某一版本的数字孪生数据底板上执行处理算法时,仅需在该版本的数字孪生数据底板部署处理算法执行计算任务即可,无需在所有版本的数字孪生数据底板上都部署处理算法并产出多个计算结果,从而能够有效节省计算资源。
附图说明
[0019]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种版本管理方法的流程图;
[0021]图2为本专利技术实施例提供的一种数字孪生数据底板的存储示意图;
[0022]图3为本专利技术实施例提供的另一种数字孪生数据底板的存储示意图;
[0023]图4为本专利技术实施例提供的另一种版本管理方法的流程图;
[0024]图5为本专利技术实施例提供的一种对应关系的示意图;
[0025]图6为本专利技术实施例提供的一种属性数据表的示意图;
[0026]图7为本专利技术实施例提供的一种数字孪生数据底板版本切换的方法流程图;
[0027]图8为本专利技术实施例提供的又一种版本管理方法的流程图;
[0028]图9为本专利技术实施例提供的一种版本管理装置的结构示意图;
[0029]图10为与图9所示实施例提供的版本管理装置对应的电子设备的结构示意图。
具体实施方式
[0030]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]需要说明的是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版本管理方法,其特征在于,包括:获取目标版本的数字孪生数据底板,所述数字孪生数据底板中包括对应于至少一类物理对象的属性数据表;确定所述属性数据表中多行属性数据各自对应的属性标识值;建立所述多行属性数据各自对应的属性标识值、所述目标版本以及所述目标版本的生成时间之间的对应关系;确定所述多行属性数据各自对应的属性标识值中未存储于数据库中的目标属性标识值,以将所述目标属性标识值及对应的属性数据存入所述数据库中。2.根据权利要求1所述的方法,其特征在于,每行属性数据中包含对应的物理对象标识,所述方法还包括:接收计算任务,所述计算任务中包括计算时间段、计算对象标识和统计指标;根据所述对应关系,确定版本生成时间与所述计算时间段相匹配的所述数字孪生数据底板的至少一个版本;根据所述至少一个版本各自对应的属性标识值和所述计算对象标识查询所述数据库,以确定与所述计算对象标识对应的至少一行属性数据,其中,所述至少一行属性数据中包含的物理对象标识均与所述计算对象标识匹配;获取分别基于所述至少一行属性数据计算出的与所述统计指标和所述计算时间段对应的待计算指标数据;根据所述待计算指标数据确定所述统计指标。3.根据权利要求2所述的方法,其特征在于,所述多行属性数据分别关联有生命周期信息;所述方法还包括:将所述生命周期信息存入所述数据库中。4.根据权利要求3所述的方法,其特征在于,所述至少一行属性数据各自关联的生命周期信息与所述计算时间段匹配。5.根据权利要求1所述的方法,其特征在于,所述数字孪生数据底板的版本包括第一版本和第二版本,所述第二版本是对所述第一版本进行更新后得到的;所述方法还包括:确定所述第一版本对应的多个属性标识值,以及所述第二版本对应的多个属性标识值;确定所述第一版本对应的多个属性标识值和所述第二版本对应的多个属性标识值的属性标识值变化信息;根据所述属性标识值变化信息,生成用于描述由所述第一版本变为所述第二版本的更新操作的升级包。6...

【专利技术属性】
技术研发人员:曾彬炜郑重
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1