一种数据管理方法、系统、计算机设备及存储介质与流程

未命名 07-19 阅读:59 评论:0


1.本技术涉及电气设计领域,具体而言,涉及一种数据管理方法、系统、计算机设备及存储介质。


背景技术:

2.安装交付物是指产品结构件(比如,船舶应用场景下的舾装件)从设计端流出后,交付到制造端,用于指导制造端安装制造的交付数据,被广泛应用于船舶、飞机、汽车等技术领域的;安装交付物以安装托盘的形式流转,安装托盘中包括结构件的名称、材质、规格、物料名称、安装区域等信息。由于每项安装工程都会包含数以万计的结构件,因此,会生成数量巨大、种类繁多的安装托盘,这也给安装托盘的数据交付带来极大考验。
3.针对上述问题,现有技术中,将设计端的设计数据手工统计生成表格后作为安装托盘,使交付数据以表格形式流转到数据管理系统或下游制造端;然而,通过手工方式统计的数据极易出错,且在表格流程过程中,无法确定表格内容是否被修改,且可能会由于疏忽、遗漏等操作造成表格数据出错,从而造成表格中的数据不可控,同时,当设计端三维模型数据发生更改时,需要将数据表格再次导出,造成增加数据流转过程中的操作,降低流转效率。
4.因此,如何在流转过程中提高流转效率和提高流转数据的准确度,是目前亟待解决的问题。


技术实现要素:

5.本技术实施例的第一目的在于提供一种数据管理方法,其能够在数据流转过程中,提升流转效率,同时降低数据出错风险,从而提高交付数据的准确度。
6.本技术实施例的第二目的还在于提供一种实现上述管理方法的数据管理系统。
7.本技术实施例的第三目的还在于提供一种计算机存储介质,其存储有计算机程序,该程序被处理器执行时实现上述的数据管理方法。
8.本技术实施例的第四目的还在于提供一种计算机设备,包括存储器及处理器,存储器存储有计算机程序,该程序被处理器执行时实现上述的数据管理方法。
9.第一方面,提供了一种数据管理方法,包括以下步骤:
10.s1、针对至少一个结构件中每个结构件,建立所述结构件的三维模型,并定义模型参数,得到对应的第一模型;
11.s2、确定所述第一模型对应的抽取规则,并基于所述抽取规则抽取所述第一模型的模型数据;
12.s3、基于至少一个结构件中每个结构件的模型数据,得到交付数据;
13.s4、推送所述交付数据。
14.在一种可实施的方案中,在执行步骤s4之前,所述方法还包括:
15.基于结构件的第一标识,对结构件进行第一次校验,并在第一次校验通过的情况
下,执行步骤s4;所述第一次校验用于确定所述结构件的物资库存情况,和/或,确定所述结构件的物资库存是否可用。
16.在一种可实施的方案中,在第一次校验通过的情况下,所述方法还包括:
17.对所述结构件进行第二次校验,并在第二次校验通过的情况下,执行步骤s4;所述第二次校验用于确定所述结构件的物资属性是否正确。
18.在一种可实施的方案中,所述方法还包括:
19.生成交付数据的第二标识;所述第二标识携带在推送的所述交付数据中。
20.在一种可实施的方案中,所述方法还包括:
21.修改所述第一模型的模型参数,执行步骤s2至步骤s3,得到修改后的交付数据;
22.基于修改后的交付数据,生成修改后的第二标识;
23.推送所述修改后的交付数据;所述修改后的交付数据携带所述修改后的第二标识。
24.在一种可实施的方案中,所述定义模型参数,包括以下之一:
25.基于标准件的模型属性定义所述三维模型的模型参数;
26.基于所述结构件至少一个参数中每个参数的名称,定义所述三维模型中对应参数;
27.基于数据库中所述结构件至少一个参数中每个参数的数据,定义所述三维模型中对应参数。
28.在一种可实施的方案中,在得到对应的第一模型之后,所述方法还包括:
29.检验所述第一模型的模型数据是否正确,并在检验通过的情况下,确定所述第一模型对应的抽取规则。
30.根据本技术的第二方面,还提供了一种数据管理系统,包括:
31.模型建立模块,用于针对至少一个结构件中每个结构件,建立所述结构件的三维模型,并定义模型参数,得到对应的第一模型;
32.数据抽取模块,确定所述第一模型对应的抽取规则,并基于所述抽取规则抽取所述第一模型的模型数据;
33.数据处理模块,基于至少一个结构件中每个结构件的模型数据,得到交付数据;
34.数据发送模块,用于推送所述交付数据。
35.根据本技术的第三方面,还提供了一种计算机存储介质,其存储有计算机程序,该程序被处理器执行时实现上述数据管理方法。
36.根据本技术的第四方面,还提供了一种计算机设备,包括存储器及处理器,所述存储器存储有计算机程序,该程序被处理器执行时实现上述数据管理方法。
37.与现有技术相比,本技术的有益效果为:
38.在本技术的技术方案中,通过定义的方式构建产品结构件的三维模型,并抽取三维模型的模型参数作为交付数据,实现了交付数据的统一管理,由于不需要手工操作,因此提高了数据流转过程中流转数据的准确率;同时,由于在三维模型数据发生改变时,不需要再次从三维模型中导出所有的数据,因此,减少了数据流转过程中的操作步骤,提升了数据流转效率。
附图说明
39.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
40.图1为本发明实施例示出的一种数据管理方法的流程图;
41.图2为本发明实施例示出的一种数据管理系统的组成框图;
42.图3为本发明实施例示出的一种舾装件数据管理系统的组成框图。
43.图中:10、模型建立模块;20、数据抽取模块;30、数据处理模块;40、数据发送模块。
具体实施方式
44.下面结合附图对本发明的具体实施方式作进一步详细说明。这些实施方式仅用于说明本发明,而并非对本发明的限制。
45.在本发明的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
46.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
47.此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
48.根据本技术的第一方面,参见图1,首先提供一种数据管理方法,包括以下步骤:
49.s1、针对至少一个结构件中每个结构件,建立所述结构件的三维模型,并定义模型参数,得到对应的第一模型。
50.s2、确定所述第一模型对应的抽取规则,并基于所述抽取规则抽取所述第一模型的模型数据。
51.s3、基于至少一个结构件中每个结构件的模型数据,得到交付数据。
52.s4、推送所述交付数据。
53.其中,在步骤s1中,先创建各种结构件的三维模型,再对三维模型的属性信息、参数信息等进行定义。在此过程中,由于结构件的类型的不同,比如,结构件可以是标准件,也可以是非标准件,还可以是非建模件,二不同类型结构件参数来源也不相同,因此,为了准确简便地对结构件的三维模型参数进行定义,可以针对不同结构件,采用不同的定义方法。
54.基于此,在一种实施方式中,所述定义模型参数,可以包括以下之一:
55.基于标准件的模型属性定义所述三维模型的模型参数。
56.基于所述结构件至少一个参数中每个参数的名称,定义所述三维模型中对应参
数。
57.基于数据库中所述结构件至少一个参数中每个参数的数据,定义所述三维模型中对应参数。
58.具体地,当结构件为标准件时,采用基于模型属性的数据定义法,比如,对于电缆托架标准件,定义的各项属性(如材质、规格等)都要在指定的位置以指定的格式填写。当结构件为非标准件时,按照结构件对应的名称定义参数,并填写参数对应值。当结构件为非建模件时,则定义的数据需要与数据库数据完全一致,并标明非建模件。由于对所有结构件都进行按照规范统一的定义规则进行定义,因此能够保证定义参数的准确和一致,从而保证在后续流程中,能够准确地抽取模型数据。
59.由于不同结构件的三维模型采用的参数定义方式不同,因此,需要采用不同的抽取规则抽取模型数据,从而保证抽取的模型数据的准确性。因此,在得到第一模型后,即可采用的对应的抽取规则抽取模型中的数据。
60.在抽取三维模型的模型数据之前,为了保证抽取的数据的准确性,需要先对模型数据的正确性进行验证。
61.基于此,在一种实施例方式中,在得到对应的第一模型之后,所述方法还可以包括:
62.检验所述第一模型的模型数据是否正确,并在检验通过的情况下,确定所述第一模型对应的抽取规则。
63.当确定对应的抽取规则后,即可采用对应的抽取规则抽取模型数据。具体地,在数据抽取之前,按照结构件类型(比如,标准件、非标准件、非建模件)确定对应的检查规则,然后根据对应的检查规则对模型数据逐一检查。比如,对于电缆托架标准件,检查各位置属性是否正确、完整,对于非标准件,检查模型参数是否正确进行了定义,对于非建模件,检查数据库数据的正确性。待检查无误后,方可按照对应抽取规则抽取模型数据,并形成安装交付物托盘数据。
64.需要说明的是,当生成安装交付物后,为了便于实时查看,可将数据统一在看板上进行展示,实现数据可视化管理。
65.当抽取模型数据完成后,即可生成对应的安装交付物,即交付数据,并流转到下一环节。在生成安装交付物之前,需要先确认结构件对应物资数据在数据库中核销情况,从而保证交付数据的准确性。
66.基于此,在一种实施方式中,在执行步骤s4之前,所述方法还可以包括:
67.基于结构件的第一标识,对结构件进行第一次校验,并在第一次校验通过的情况下,执行步骤s4。所述第一次校验用于确定所述结构件的物资库存情况,和/或,确定所述结构件的物资库存是否可用。
68.具体地,所述第一标识用可理解为物资的唯一标识码。所述对结构件性第一次校验,也就是调用接口为所述结构件取码,并按照物料名称、型号、规格等属性对不同物资生成唯一标识码。在核销时,通过生成的唯一标识码,检查物资库对应物资是否有库存,物资状态是否可用等。当核销通过时,则可将对应的交付数据进行推送。相应地,当核销未通过时,则结构件的物资信息有误,需要重新检查建模信息,或与物资端对接修改。
69.需要说明的是,为了进一步保证流转数据的准确性,在推送交付数据之前,还需要
对各项物资的属性进行检查。
70.基于此,在一种实施方式中,在第一次校验通过的情况下,所述方法还包括:
71.对所述结构件进行第二次校验,并在第二次校验通过的情况下,执行步骤s4。所述第二次校验用于确定所述结构件的物资属性是否正确。
72.这里,具体地,对结构件进行第二次校验,也就是校验结构件相关物资的属性信息是否正常和完整,比如,校验物资编码是否齐全及正确。
73.当通过所有的校验的过程中,即可推送交付数据,完成数据向下一个节点的流转。
74.在数据流转的过程中,结构件的三维模型参数可能会发生改变。为了便于获知三维模型的修改情况,可以将每次修改的数据以版本的形式进行标示。
75.基于此,在一种实施方式中,所述方法还包括:
76.生成交付数据的第二标识。所述第二标识携带在推送的所述交付数据中。
77.这里,所述第二标识,也就是交付数据的版本信息,比如版本编号。
78.相关技术中,模型参数的修改一般设计增加、删除和修改三个类别。为了简化修改过程中的操作,提高数据修改效率,并降低数据出错的几率,可以通过版本增删的方式修改,也就是删除旧模型,新增新模型。
79.基于此,在一种实施方式中,所述方法还包括:
80.修改所述第一模型的模型参数,执行步骤s2至步骤s3,得到修改后的交付数据。
81.基于修改后的交付数据,生成修改后的第二标识。
82.推送所述修改后的交付数据。所述修改后的交付数据携带所述修改后的第二标识。
83.由于将修改流程进行简化,因此保证了数据修改效率。同时,通过版本的形式对修改后的交付数据进行标识,因此,接收流转的交付数据的下游终端系统也能够清晰、准确地获知模型的修改情况。
84.根据本技术的第二方面,参见图2,还提供了一种数据管理系统,包括模型建立模块10、数据抽取模块20、数据处理模块30和数据发送模块40。其中,模型建立模块10用于针对至少一个结构件中每个结构件,建立所述结构件的三维模型,并定义模型参数,得到对应的第一模型。数据抽取模块20用于确定所述第一模型对应的抽取规则,并基于所述抽取规则抽取所述第一模型的模型数据。数据处理模块30用于基于至少一个结构件中每个结构件的模型数据,得到交付数据。数据发送模块40用于推送所述交付数据。
85.具体地,还提供了一种舾装件数据管理系统,如图3所示,所述舾装件数据管理系统具体可以包括:
86.舾装件数据定义模块,用于对三维模型进行定义,也就是定义模型参数,得到对应的第一模型。
87.舾装件数据抽取模块,用于抽取三维模型的数据,也就是确定所述第一模型对应的抽取规则,并基于所述抽取规则抽取所述第一模型的模型数据。
88.取码核销模块,用于对舾装件进行取码核销,也就是基于结构件的第一标识,对结构件进行第一次校验。
89.数据推送模块,用于推送交付数据,也就是推送交付数据。
90.舾装件模型修改模块,用于修改模型参数,也就是修改所述第一模型的模型参数。
91.根据本技术的第三方面,还提供了一种计算机存储介质,其存储有计算机程序,该程序被处理器执行时实现上述方案中的数据管理方法。
92.根据本技术的第四方面,还提供了一种计算机设备,包括存储器及处理器,所述存储器存储有计算机程序,该程序被处理器执行时实现上述方案中的数据管理方法。
93.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。

技术特征:
1.一种数据管理方法,其特征在于,包括以下步骤:s1、针对至少一个结构件中每个结构件,建立所述结构件的三维模型,并定义模型参数,得到对应的第一模型;s2、确定所述第一模型对应的抽取规则,并基于所述抽取规则抽取所述第一模型的模型数据;s3、基于至少一个结构件中每个结构件的模型数据,得到交付数据;s4、推送所述交付数据。2.根据权利要求1所述的方法,其特征在于,在执行步骤s4之前,所述方法还包括:基于结构件的第一标识,对结构件进行第一次校验,并在第一次校验通过的情况下,执行步骤s4;所述第一次校验用于确定所述结构件的物资库存情况,和/或,确定所述结构件的物资库存是否可用。3.根据权利要求2所述的方法,其特征在于,在第一次校验通过的情况下,所述方法还包括:对所述结构件进行第二次校验,并在第二次校验通过的情况下,执行步骤s4;所述第二次校验用于确定所述结构件的物资属性是否正确。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成交付数据的第二标识;所述第二标识携带在推送的所述交付数据中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:修改所述第一模型的模型参数,执行步骤s2至步骤s3,得到修改后的交付数据;基于修改后的交付数据,生成修改后的第二标识;推送所述修改后的交付数据;所述修改后的交付数据携带所述修改后的第二标识。6.根据权利要求5任一项所述的方法,其特征在于,所述定义模型参数,包括以下之一:基于标准件的模型属性定义所述三维模型的模型参数;基于所述结构件至少一个参数中每个参数的名称,定义所述三维模型中对应参数;基于数据库中所述结构件至少一个参数中每个参数的数据,定义所述三维模型中对应参数。7.根据权利要求6任一项所述的方法,其特征在于,在得到对应的第一模型之后,所述方法还包括:检验所述第一模型的模型数据是否正确,并在检验通过的情况下,确定所述第一模型对应的抽取规则。8.一种数据管理系统,其特征在于,包括:模型建立模块,用于针对至少一个结构件中每个结构件,建立所述结构件的三维模型,并定义模型参数,得到对应的第一模型;数据抽取模块,确定所述第一模型对应的抽取规则,并基于所述抽取规则抽取所述第一模型的模型数据;数据处理模块,基于至少一个结构件中每个结构件的模型数据,得到交付数据;数据发送模块,用于推送所述交付数据。9.一种计算机存储介质,其特征在于,其存储有计算机程序,该程序被处理器执行时实现权利要求1至7中任一项所述的数据管理方法。
10.一种计算机设备,其特征在于,包括存储器及处理器,所述存储器存储有计算机程序,该程序被处理器执行时实现权利要求1至7中任一项所述的数据管理方法。

技术总结
本申请提供一种数据管理方法、系统、计算机设备及存储介质。所述数据管理方法包括以下步骤:针对至少一个结构件中每个结构件,建立所述结构件的三维模型,并定义模型参数,得到对应的第一模型;确定所述第一模型对应的抽取规则,并基于所述抽取规则抽取所述第一模型的模型数据;基于至少一个结构件中每个结构件的模型数据,得到交付数据;推送所述交付数据。本申请的技术方案能够能够在数据流转过程中,提升流转效率,同时降低数据出错风险,从而提高交付数据的准确度。交付数据的准确度。交付数据的准确度。


技术研发人员:徐忆宁 唐能 杨庆 杨义干 贾成军 赵伟文
受保护的技术使用者:江南造船(集团)有限责任公司
技术研发日:2023.03.28
技术公布日:2023/7/18
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐