基于元数据的模型重构方法、电子设备及存储介质技术

技术编号:38749296 阅读:11 留言:0更新日期:2023-09-09 11:15
本发明专利技术提供了一种基于元数据的模型重构方法、电子设备和存储介质,方法包括:获取以设定中间交互格式记载的目标模型,所述目标模型基于设定建模软件得到;对获取的以设定中间交互格式记载的目标模型进行解析处理,得到对应的处理结果,所述处理结果包括元数据信息记录文件和元数据关系记录文件;响应于接收到需要查询第i个元数据类别中的第j个元数据的输入指令,将所述第j个元数据的属性信息以及对应的关系记录表进行显示。本发明专利技术能够将目标模型中的各个要素要求可视化呈现出来,能够提高用户获取数据的准确率和效率。户获取数据的准确率和效率。户获取数据的准确率和效率。

【技术实现步骤摘要】
基于元数据的模型重构方法、电子设备及存储介质


[0001]本专利技术涉及数据处理领域,特别是涉及一种基于元数据的模型重构方法、电子设备及存储介质。

技术介绍

[0002]基于系统工程的正向产品设计过程中,各类建模分析中基于一系列特有的视角进行设计对象的详细表述,这些详细表述在一定范围内满足了部分工程角色人员在整体视角方面的实际需要。但是受制于建模工具的功能局限和无法随意配置的情况,会存在以下问题:

工程中建模时关注的一些要素内容无法在模型中体现,需要考虑其他方式进行补充;

在设计工作向下开展过程中,设计对象的各类要素散落在一些列特有视角的图中,无法将设计对象的各种要素要求一起直观传达出来。

技术实现思路

[0003]针对上述技术问题,本专利技术采用的技术方案为:
[0004]本专利技术实施例提供一种基于元数据的模型重构方法,所述方法包括如下步骤:
[0005]S100,获取以设定中间交互格式记载的目标模型,所述目标模型基于设定建模软件得到,所述目标模型包括基于所述设定建模软件的多个视点绘制的图模型和表模型;
[0006]S200,对获取的以设定中间交互格式记载的目标模型进行解析处理,得到对应的处理结果,所述处理结果包括元数据信息记录文件和元数据关系记录文件,所述元数据信息记录文件包括n个元数据信息记录表,第i个元数据信息记录表的第j行包括(N
ij
,A
ij
,D
ij
),N
ij
为第i个元数据类别中的第j个元数据的名称,A
ij
为N
ij
的ID,D
ij
为N
ij
的描述信息,i的取值为1到n,n为目标模型数据中的元数据类别的数量,j的取值为1到M
i
,M
i
为第i个元数据类别中的元数据数量;所述元数据关系记录文件包括m个元数据关系记录表,第r个元数据关系记录表用于表征对应的图模型或者表模型中的元数据之间的关系,第r个关系记录表的每一行记载的关系数据至少包括:关系名称、源对象的ID、目标对象的ID和关系描述;r的取值为1到m;
[0007]S300,响应于接收到需要查询第i个元数据类别中的第j个元数据的输入指令,将所述第j个元数据的相关信息以及对应的关系数据进行显示。
[0008]本专利技术实施例还提供一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现前述方法。
[0009]本专利技术实施例还提供一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。
[0010]本专利技术至少具有以下有益效果:
[0011]本专利技术实施例提供的基于元数据的模型重构方法,在原建模工具不改造、也不改变用户建模习惯和不影响历史数据的情况下,用户在原工具中完成建模后,再基于原模型
的中间交互格式,对中间交互格式中的模型的元数据进行解析获取,获取的元数据可进行独立展示使用并保留各类元数据间的关系,基于元数据可按需进行有关信息的二次补充,从而实现元数据的重构。并且可以基于重构的元数据(特别是代表下层级或下游设计工作对象的元数据)支持将元数据相关的信息整体进行下发。
附图说明
[0012]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本专利技术实施例提供的基于元数据的模型重构方法的流程图。
具体实施方式
[0014]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0015]本专利技术实施例提供一种基于元数据的模型重构方法,如图1所示,所述方法可包括如下步骤:
[0016]S100,获取以设定中间交互格式记载的目标模型,所述目标模型基于设定建模软件得到,所述目标模型包括基于所述设定建模软件的多个视点绘制的图模型和表模型。
[0017]在本专利技术实施例中,目标模型可为基于目标系统工程,通过设定建模软件绘制得到。目标系统工程可为实际需要实现的系统工程,例如,全球搜救系统、医疗救援系统等。设定建模软件可为现有的建模软件,包括但不局限于CAD、体系建模软件等。优选,本申请的一个示意性实施例中,所述设定建模软件为可体系建模软件。
[0018]在本专利技术实施例中,图模型为现有结构,例如,可包括对应视点下的元数据类别以及元数据名称等。在本专利技术实施例中,元数据是指图模型中使用的连接线、框、块等控件形式所定义的一个个实例数据。元数据类别是指这些元数据所属的数据类别,例如,以体系建模软件为例,元数据类别可包括项目类别、能力类别、组织类别、活动类别、系统类别、系统功能类别、服务类别、服务功能类别等。元数据名称是指元数据对应的文字描述,例如,位于连接线上的文字描述、位于框中的文字描述或者位于块中的文字描述等。
[0019]在本专利技术实施例中,表模型为用于表征元数据之间的关系,可为矩阵关系表。
[0020]在本专利技术实施例中,所述设定中间交互格式至少包括word格式、PDF格式、xml格式。优选,在本专利技术实施例中,设定中间交互格式可为xml格式。
[0021]S200,对获取的以设定中间交互格式记载的目标模型进行解析处理,得到对应的处理结果,所述处理结果包括元数据信息记录文件和元数据关系记录文件,所述元数据信息记录文件包括n个元数据信息记录表,第i个元数据信息记录表的第j行包括(N
ij
,A
ij
,D
ij
),N
ij
为第i个元数据类别中的第j个元数据的名称,A
ij
为N
ij
的ID,D
ij
为N
ij
的描述信息,i的取值为1到n,n为目标模型数据中的元数据类别的数量,j的取值为1到M
i
,M
i
为第i个元数
据类别中的元数据数量;所述元数据关系记录文件包括m个元数据关系记录表,第r个元数据关系记录表用于表征对应的图模型或者表模型中的元数据之间的关系,第r个关系记录表的每一行记载的关系数据至少包括:关系名称、源对象的ID、目标对象的ID和关系类型;r的取值为1到m。
[0022]在本专利技术实施例中,目标模型转换为xml格式后,模型中某类元数据类别的信息,某个元数据与同类元数据之间的关系以及与不同类元数据之间的关系均会以对应的xml字段展示出来。其中,同类元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于元数据的模型重构方法,其特征在于,所述方法包括如下步骤:S100,获取以设定中间交互格式记载的目标模型,所述目标模型基于设定建模软件得到,所述目标模型包括基于所述设定建模软件的多个视点绘制的图模型和表模型;S200,对获取的以设定中间交互格式记载的目标模型进行解析处理,得到对应的处理结果,所述处理结果包括元数据信息记录文件和元数据关系记录文件,所述元数据信息记录文件包括n个元数据信息记录表,第i个元数据信息记录表的第j行包括(N
ij
,A
ij
,D
ij
),N
ij
为第i个元数据类别中的第j个元数据的名称,A
ij
为N
ij
的ID,D
ij
为N
ij
的描述信息,i的取值为1到n,n为目标模型数据中的元数据类别的数量,j的取值为1到M
i
,M
i
为第i个元数据类别中的元数据数量;所述元数据关系记录文件包括m个元数据关系记录表,第r个元数据关系记录表用于表征对应的图模型或者表模型中的元数据之间的关系,第r个关系记录表的每一行记载的关系数据至少包括:关系名称、源对象的ID、目标对象的ID和关系类型;r的取值为1到m;S300,响应于接收到需要查询第i个元数据类别中的第j个元数据的输入指令,将所述第j个元数据的相关信息以及对应的关系数据的相关信息进行显示。2.根据权利要求1所述的方法,其特征在于,还包括:S400,响应于接收到需要对第i个元数据类别中的第j个元数据添加附加属性的输入指令,为所述第j个元数据生成对应的附加信息表和附加关系表,所述第j个元数据对应的附加信息表用于表征第j个元数据添加的附加数据信息,所述第j个元数据对应的附加关系表用于表征第j个元数据与附加数据的关系。3.根据权利要求2所述的方法,其特征在于,S300还包括:将第j个元数据对应的附加属性的相关信息进行显示。4.根据权利要求2所述的方法,其特征在于,所述附加属性至少包括约束属性、规范属性和环境属性。5.根据权利要求1所述的方法,其特征在于,所述设定建模软件为体系建模软件。6.根据权利要求1所述的方法,其特征在于,所述设定中间交互格式至少包括word格式、PDF格式、xml格式。7.根据权利要...

【专利技术属性】
技术研发人员:崔旭辉周培筠巩辰
申请(专利权)人:索为技术股份有限公司
类型:发明
国别省市:

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

1