一种模块化物料清单校验方法、系统、终端及介质与流程
未命名
10-21
阅读:74
评论:0
1.本发明涉及物料清单校验领域,具体涉及一种模块化物料清单校验方法、系统、终端及介质。
背景技术:
2.随着大数据、云计算、人工智能等领域信息技术的更新换代日新月异的飞速发展,各应用场景下服务器的种类及配置越来越复杂,越来越多样,为了更好的适配服务器多样的发展,服务器产品当前应用模块化bom(bill of material,物料清单)的形式去实现物料的管理及选配,针对一个服务器产品创建一个大而全的模块化bom通过od语句实现搭配关系限制来满足绝大多数的配置需求,但是不同的配置需求通过搭配关系融合在一个模块化bom实现整体的管理及选配不能避免出现物料、搭配关系、od语句编写等模块化bom设计异常导致的选配出的物料清单错误形成生产异常,造成生产及交付事故。因此,对模块化bom的校验尤为重要。
3.当前,对模块化bom的校验通过模拟选配的物料清单结合研发提供的部件清单人工识别确认,这种方式的校验效率较低,且校验准确率无法保证,而且在识别的过程中只能通过料号编码核对,无法直观形象的识别。
技术实现要素:
4.为解决上述问题,本发明提供一种模块化物料清单校验方法、系统、终端及介质,利用整机三维模型进行物料清单的准确性校验,物料清单的异常信息在整机三维模型中直观显示,供用户直观形象的识别异常,且校验过程借助物料编码等信息自动执行,提高校验效率和准确性。
5.第一方面,本发明的技术方案提供一种模块化物料清单校验方法,包括以下步骤:上传整机三维模型信息;所述整机三维模型信息包括整机三维模型图和整机三维模型图中各个部件的空间坐标;上传物料坐标数据匹配关系表单和核心搭配限制表单;所述物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标,所述核心搭配限制表单中包含物料之间的搭配限制关系;上传待校验的整机物料清单;所述整机物料清单中包含物料编码;比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。
6.在一个可选的实施方式中,所述整机三维模型信息还包括整机部件信息映射表,该整机部件信息映射表中包含整机中各个部件的三维模型物料名称以及映射的部件空间坐标,其中三维模型物料名称中包含部件名称、部件关键属性和部件空间坐标;相应的,上传整机三维模型信息之后,还包括以下步骤:
检测整机部件信息映射表中,各个三维模型物料名称是否均有对应的部件空间坐标;若是,则判定上传的整机三维模型信息正确;否则,判定上传的整机三维模型信息错误,发出错误提示。
7.在一个可选的实施方式中,该方法还包括以下步骤:上传整机中各个部件的三维模型图档信息;所述三维模型图档信息包括部件三维模型图和部件图档映射表;该部件图档映射表中包含部件图档名称和映射的部件三维模型图标识;其中部件图档名称包含部件名称、部件关键属性和模型编码;根据部件图档映射表,检测部件图档映射表中各个部件图档名称对应的部件三维模型图是否均上传;若是,则判定上传的整机中各个部件的三维模型图档信息正确;否则,判定上传的整机中各个部件的三维模型图档信息错误,并发出错误提示。
8.在一个可选的实施方式中,物料坐标数据匹配关系表单中还包括三维模型物料名称和部件图档名称;相应的,物料坐标数据匹配关系表单中包含的物料编码对应的部件空间坐标是指三维模型物料名称中包含的部件空间坐标。
9.在一个可选的实施方式中,上传物料坐标数据匹配关系表单和核心搭配限制表单之后,还包括以下步骤:检测物料坐标数据匹配关系表单中的部件图档名称是否与部件图档映射表中的部件图档名称一一对应;若否,则发出物料坐标数据匹配关系表单和三维模型图档信息异常提示;若是,则检测物料坐标数据匹配关系表单中的三维模型物料名称是否与整机部件信息映射表中的三维模型物料名称一一对应;若否,则发出物料坐标数据匹配关系表单和整机三维模型信息异常提示;若是,则判定上传的物料坐标数据匹配关系表单正确。
10.在一个可选的实施方式中,比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出,具体包括:提取待校验的整机物料清单中第一个物料编码;查询物料坐标数据匹配关系表单中与第一个物料编码对应的三维模型物料名称;查询整机部件信息映射表中与当前三维模型物料名称对应的部件空间坐标;基于当前部件空间坐标将相应部件在整机三维模型图中点亮为绿色;提取待校验的整机物料清单中第二个物料编码;查询物料坐标数据匹配关系表单中与第二个物料编码对应的三维模型物料名称;查询整机部件信息映射表中与当前三维模型物料名称对应的部件空间坐标;基于当前部件空间坐标检测待点亮的部件是否已被点亮或当前位置已存在被点亮的部件,若是,则将待点亮部件在整机三维模型图中点亮为红色,否则将待点亮部件在整机三维模型图中点亮为绿色;以此类推,直到提取到待校验的整机物料清单中所有物料编码;
提取核心搭配限制表单中的第一个搭配限制关系;检测在整机三维模型图中,第一个搭配限制关系的所有部件是否已全部点亮;若是,则待校验的整机物料清单中存在第一搭配限制关系中的所有物料;如否,则待校验的整机物料清单中缺失第一个搭配限制关系中未点亮的物料;以此类推,直到提取完核心搭配限制表单中的所有搭配限制关系;将整机三维模型图中点亮为红色和未点亮部件的信息输出。
11.在一个可选的实施方式中,在上传物料坐标数据匹配关系表单和核心搭配限制表单的同时,还上传产品兼容性测试结论表单;相应的,上传待校验的整机物料清单之后,还包括以下步骤:根据产品兼容性测试结论表单中的信息,检测待校验的整机物料清单中是否存在物料搭配异常;若存在,则给出物料搭配异常提示。
12.第二方面,本发明的技术方案提供一种模块化物料清单校验系统,包括,整机三维模型上传模块:上传整机三维模型信息;所述整机三维模型信息包括整机三维模型图和整机三维模型图中各个部件的空间坐标;表单上传模块:上传物料坐标数据匹配关系表单和核心搭配限制表单;所述物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标,所述核心搭配限制表单中包含物料之间的搭配限制信息;物料清单上传模块:上传待校验的整机物料清单;所述整机物料清单中包含物料编码;异常物料筛选提示模块:比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。
13.第三方面,本发明的技术方案提供一种终端,包括:存储器,用于存储模块化物料清单校验程序;处理器,用于执行所述模块化物料清单校验程序时实现如上述任一项所述模块化物料清单校验方法的步骤。
14.第四方面,本发明的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有模块化物料清单校验程序,所述模块化物料清单校验程序被处理器执行时实现如上述任一项所述模块化物料清单校验方法的步骤。
15.本发明提供的一种模块化物料清单校验方法、装置、终端及介质,相对于现有技术,具有以下有益效果:利用整机三维模型进行物料清单的准确性校验,物料清单的异常信息在整机三维模型中直观显示,供用户直观形象的识别异常,且校验过程借助物料编码等信息自动执行,提高校验效率和准确性,进而极大降低订单差错率,避免因bom数据异常导致的成本浪费及交付事故。同时在校验过程中,对上传的标准信息,例如整机三维模型信息、物料坐标数据匹配关系表单和核心搭配限制表单等进行检测,保证标准信息的准确性,进而进一步提高物料清单的校验准确性和有效性。
附图说明
为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本发明实施例提供的一种模块化物料清单校验方法流程示意图。
17.图2是3d建模系统内服务器产品模型示意图。
18.图3是三维模型物料名称的命名规则示意图。
19.图4是部件图档名称命名规则示意图。
20.图5是本发明一具体实施例中对整机物料清单校验流程示意图。
21.图6是本发明实施例提供的一种模块化物料清单校验系统结构示意框图。
22.图7是本发明实施例提供的一种终端的结构示意图。
具体实施方式
23.为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
25.图1是本发明实施例提供的一种模块化物料清单校验方法流程示意图。其中,图1执行主体可以为一种模块化物料清单校验系统。本发明实施例提供的模块化物料清单校验方法由计算机设备执行,相应地,模块化物料清单校验系统运行于计算机设备中。根据不同的需求,该流程图中步骤的顺序可以改变,某些可以省略。
26.如图1所示,该方法包括以下步骤。
27.s1,上传整机三维模型信息。
28.整机三维模型信息包括整机三维模型图和整机三维模型图中各个部件的空间坐标。其中,整机三维模型图显示整个整机结构,包含各个部件的位置和插接结构。各个部件的空间坐标用于标注各个部件的位置,用于后续根据空间坐标选中部件。
29.s2,上传物料坐标数据匹配关系表单和核心搭配限制表单。
30.物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标,核心搭配限制表单中包含物料之间的搭配限制关系。
31.s3,上传待校验的整机物料清单。
32.s4,比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。
33.整机物料清单中包含物料编码,物料编码用于标识物料,根据物料编码结合物料坐标数据匹配关系表单中的信息找到部件空间坐标,进而在整机三维模型图中定位部件。
同时可根据核心搭配限制表单中的数据,对整机物料清单中的物料进行检测,判断整机物料清单中是否缺失限制关系中的部件等。对于整机物料清单中异常的物料,例如重复、干涉或缺失,在整机三维模型图中突显,直观提示用户。
34.本实施例提供的模块化物料清单校验方法,利用整机三维模型进行物料清单的准确性校验,物料清单的异常信息在整机三维模型中直观显示,供用户直观形象的识别异常,且校验过程借助物料编码等信息自动执行,提高校验效率和准确性,进而极大降低订单差错率,避免因bom数据异常导致的成本浪费及交付事故。
35.为进一步理解本发明,以下提供一具体实施例对本发明进一步详细解释,该具体实施例包括以下步骤。
36.步骤1,上传整机三维模型信息。
37.结构设计工程师依照服务器产品整机设计3d图,并将整机三维模型信息上传的校验系统。图2是3d建模系统内服务器产品模型示意图,图中,x/y/z轴为系统空间坐标轴,共同组成三维空间坐标系;零点为整个空间坐标系的原点,所有部件的3d建模的整机三维数据均以此为坐标原点。
38.整机3d建模信息包含:针对服务器产品的唯一空间坐标系,坐标系原点,此服务器整机中所有组件物料的三维模型及空间坐标数据。所有服务器配置内的物料中均有自己的3d模型及唯一空间坐标数据,换言之,任何物料在3d建模体系里都有他唯一的空间位置。只有结构设计工程师有权限进行部件物料模型数据的创建及更新,其他岗位只能使用查看,无法修改。
39.结构设计工程师上传的整机三维模型信息包括:整机三维模型图,整机三维模型图中各个部件的空间坐标。整机三维模型图显示整机三维结构,各个部件的空间坐标用于定位部件。
40.该具体实施例中,整机三维模型信息还包括整机部件信息映射表,该整机部件信息映射表中包含整机中各个部件的三维模型物料名称以及映射的部件空间坐标。其中三维模型物料名称中包含部件名称、部件关键属性和部件空间坐标。图3是三维模型物料名称的命名规则示意图,部件关键属性可以包含2个。
41.上述整机三维模型信息所包含各个部件的空间坐标可以是存储在整机部件信息映射表中的部件空间坐标,每个部件空间坐标映射一个三维模型物料名称,物料坐标数据匹配关系表单中包含三维模型物料名称,基于三维模型物料名称找到映射的部件空间坐标。
42.为保证上传的整机三维模型信息完整,在上传整机三维模型信息之后,还包括以下步骤:检测整机部件信息映射表中,各个三维模型物料名称是否均有对应的部件空间坐标;若是,则判定上传的整机三维模型信息正确;否则,判定上传的整机三维模型信息错误,发出错误提示。
43.步骤2,上传整机中各个部件的三维模型图档信息。
44.该具体实施例除了上传整机三维模型信息之外,还上传三维模型图档信息,增加验证条件,进一步保证上传物料坐标数据匹配关系表单等信息的准确性。
45.部件工程师维护各个部件的三维模型图档信息,三维模型图档信息包括部件三维模型图和部件图档映射表,部件图档映射表中包含部件图档名称和映射的部件三维模型图
标识。
46.其中,部件图档名称包含部件名称、部件关键属性和模型编码。图4是部件图档名称命名规则示意图,部件图档名称和三维模型物料名称命名规则一致,仅有最后一段是不同的,部件图档名称最后一段是模型编码,三维模型物料名称最后一段是空间坐标。
47.部件图档名称中的模型编码包含部件名称简写+6位流水码,流水码起始值为0,终止值为z。
48.例如机箱的某结构件,三维模型物料名称为chas_2u-frontio_3.5x12hd_210-380-44.5,部件图档名称为chas_2u-frontio_3.5x12hd_chas000001。
49.在一个可选的实施方式中,在申请部件物料编码时,需要检视3d模式图档是否健全,若缺失则物料只能申请样品编码,用于其他环节编码使用,补充完整所有信息后则物料编码自动调整成“试产状态”“正常状态”编码。
50.为保证上传的各个部件的三维模型图档信息正确,在上传各个部件的三维模型图档信息之后,根据部件图档映射表,检测部件图档映射表中各个部件图档名称对应的部件三维模型图是否均上传;若是,则判定上传的整机中各个部件的三维模型图档信息正确;否则,判定上传的整机中各个部件的三维模型图档信息错误,并发出错误提示。
51.步骤3,上传物料坐标数据匹配关系表单、核心搭配限制表单和产品兼容性测试结论表单。
52.物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标。在一个可实现的实施方式中,物料坐标数据匹配关系表单中还包括三维模型物料名称和部件图档名称,相应的,物料坐标数据匹配关系表单中包含的物料编码对应的部件空间坐标是指三维模型物料名称中包含的部件空间坐标。以下表1是一示意的物料坐标数据匹配关系表单。
53.表1:物料坐标数据匹配关系表单表1:物料坐标数据匹配关系表单机型信息商品编码:对应物料使用模块化bom,通过此栏位对标3d建模的整机模型。
54.物料层级:包含1/2两个层级,“1”代表物料清单中主料;“2”代表是最近上側“1”主料的替代物料。
55.物料编码:机型bom中的全量物料,是bom系统映射的物料清单。
56.部件图档名称:对应每一个物料所附的3d模型图档的名称。
57.三维模型物料名称:对应整机三维模型下物料建模名称。
58.物料状态:表明的是物料在bom系统中的可用情况,分为“正常”,“废弃”。“正常”状态表明此物料在此机型bom中可用;“废弃”状态表明此物料在此机型中不可用。
59.核心搭配限制表单中包含物料之间的搭配限制关系,可以包含散热关系表单,功耗关系表单,pcie拓扑关系表单,硬盘拓扑关系表单,特殊限制表单等。以下表2是一示意的核心搭配限制表单。
60.表2:核心搭配限制表单上传物料坐标数据匹配关系表单和核心搭配限制表单之后,还包括以下步骤:检测物料坐标数据匹配关系表单中的部件图档名称是否与部件图档映射表中的部件图档名称一一对应;若否,则发出物料坐标数据匹配关系表单和三维模型图档信息异常提示;若是,则检测物料坐标数据匹配关系表单中的三维模型物料名称是否与整机部件信息映射表中的三维模型物料名称一一对应;若否,则发出物料坐标数据匹配关系表单和整机三维模型信息异常提示;若是,则判定上传的物料坐标数据匹配关系表单正确。
61.通过上述步骤来验证上传的各表单是否正确,保证后续校验的准确性。
62.该具体实施例在上传物料坐标数据匹配关系表单和核心搭配限制表单的同时,还上传产品兼容性测试结论表单,以校验整机物料清单中的兼容性搭配关系。以下表3是一示意性的产品兼容性测试结论表单,产品兼容性测试结论表单中包含物料兼容性搭配关系,例如某个功耗的gpu只能搭配功耗在一定范围内的cpu等。
63.表3:产品兼容性测试结论表单步骤4,上传待校验的整机物料清单。
64.步骤5,对整机物料清单进行校验。
65.上述步骤1-步骤3完成了数据关联和检验,根据上述上传的各数据对整机物料清单进行校验,找出整机物料清单中干涉(指两个部件在同一空间位置)、重复和缺失等异常,
在整机三维模型图中突出显示,并输出异常信息。
66.图5是该具体实施例中对整机物料清单校验流程示意图,如图5所示,包括以下步骤。
67.s501,提取待校验的整机物料清单中第一个物料编码。
68.s502,查询物料坐标数据匹配关系表单中与第一个物料编码对应的三维模型物料名称。
69.s503,查询整机部件信息映射表中与当前三维模型物料名称对应的部件空间坐标。
70.s504,基于当前部件空间坐标将相应部件在整机三维模型图中点亮为绿色。
71.s505,提取待校验的整机物料清单中第二个物料编码。
72.s506,查询物料坐标数据匹配关系表单中与第二个物料编码对应的三维模型物料名称。
73.s507,查询整机部件信息映射表中与当前三维模型物料名称对应的部件空间坐标。
74.s508,基于当前部件空间坐标检测待点亮的部件是否已被点亮或当前位置已存在被点亮的部件,若是,则将待点亮部件在整机三维模型图中点亮为红色,否则将待点亮部件在整机三维模型图中点亮为绿色。
75.需要说明的是,如果待点亮的部件已被点亮,则说明部件存在重复,如果当前位置已存在被点亮的部件,说明部件存在干涉。
76.s509,以此类推,直到提取到待校验的整机物料清单中所有物料编码。
77.经上述步骤,查找到所有重复和干涉的部件。
78.s510,提取核心搭配限制表单中的第一个搭配限制关系。
79.s511,检测在整机三维模型图中,第一个搭配限制关系的所有部件是否已全部点亮。
80.s512,若是,则待校验的整机物料清单中存在第一搭配限制关系中的所有物料;如否,则待校验的整机物料清单中缺失第一个搭配限制关系中未点亮的物料。
81.s513,以此类推,直到提取完核心搭配限制表单中的所有搭配限制关系。
82.经上述步骤,查找到所有缺失部件。
83.s514,将整机三维模型图中点亮为红色和未点亮部件的信息输出。
84.最后,在整机三维模型图中红色或未点亮显示所有异常部件,并输出这些异常部件信息。如果整机物料清单全部正确,则整机三维模型图中应绿色点亮全部部件。
85.上述对整机物料清单中是否存在重复、干涉和缺失的信息进行校验,之后再根据产品兼容性测试结论表单校验整机物料清单是是否还存在其他物料搭配异常,若存在则给出物料搭配异常提示。
86.上文中对于一种模块化物料清单校验方法的实施例进行了详细描述,基于上述实施例描述的模块化物料清单校验方法,本发明实施例还提供了一种与该方法对应的模块化物料清单校验系统。
87.图6是本发明实施例提供的一种模块化物料清单校验系统结构示意框图,模块化物料清单校验系统600根据其所执行的功能,可以被划分为多个功能模块,如图6所示。所述
功能模块可以包括:整机三维模型上传模块610、模型图档上传模块620、表单上传模块630、物料清单上传模块640、异常物料筛选提示模块650。本发明所称的模块是指一种能够被至少一个处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器中。
88.整机三维模型上传模块610:上传整机三维模型信息。其中,整机三维模型信息包括整机三维模型图和整机三维模型图中各个部件的空间坐标;表单上传模块630:上传物料坐标数据匹配关系表单和核心搭配限制表单。其中,物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标,核心搭配限制表单中包含物料之间的搭配限制信息。
89.物料清单上传模块640:上传待校验的整机物料清单。其中,整机物料清单中包含物料编码。
90.异常物料筛选提示模块650:比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。
91.在一个可选的实施方式中,整机三维模型信息还包括整机部件信息映射表,该整机部件信息映射表中包含整机中各个部件的三维模型物料名称以及映射的部件空间坐标,其中三维模型物料名称中包含部件名称、部件关键属性和部件空间坐标。
92.相应的,整机三维模型上传模块610还配置用于:检测整机部件信息映射表中,各个三维模型物料名称是否均有对应的部件空间坐标;若是,则判定上传的整机三维模型信息正确;否则,判定上传的整机三维模型信息错误,发出错误提示。
93.在一个可选的实施方式中,系统600还包括模型图档上传模块620,配置用于:上传整机中各个部件的三维模型图档信息;根据部件图档映射表,检测部件图档映射表中各个部件图档名称对应的部件三维模型图是否均上传;若是,则判定上传的整机中各个部件的三维模型图档信息正确;否则,判定上传的整机中各个部件的三维模型图档信息错误,并发出错误提示。其中,三维模型图档信息包括部件三维模型图和部件图档映射表;该部件图档映射表中包含部件图档名称和映射的部件三维模型图标识;其中部件图档名称包含部件名称、部件关键属性和模型编码。
94.在一个可选的实施方式中,物料坐标数据匹配关系表单中还包括三维模型物料名称和部件图档名称;相应的,物料坐标数据匹配关系表单中包含的物料编码对应的部件空间坐标是指三维模型物料名称中包含的部件空间坐标。
95.在一个可选的实施方式中,表单上传模块630上传物料坐标数据匹配关系表单和核心搭配限制表单之后,还配置用于:检测物料坐标数据匹配关系表单中的部件图档名称是否与部件图档映射表中的部件图档名称一一对应;若否,则发出物料坐标数据匹配关系表单和三维模型图档信息异常提示;若是,则检测物料坐标数据匹配关系表单中的三维模型物料名称是否与整机部件信息映射表中的三维模型物料名称一一对应;若否,则发出物料坐标数据匹配关系表单和整机三维模型信息异常提示;若是,则判定上传的物料坐标数据匹配关系表单正确。
96.在一个可选的实施方式中,异常物料筛选提示模块650具体配置用于:提取待校验的整机物料清单中第一个物料编码;查询物料坐标数据匹配关系表单中与第一个物料编码对应的三维模型物料名称;
查询整机部件信息映射表中与当前三维模型物料名称对应的部件空间坐标;基于当前部件空间坐标将相应部件在整机三维模型图中点亮为绿色;提取待校验的整机物料清单中第二个物料编码;查询物料坐标数据匹配关系表单中与第二个物料编码对应的三维模型物料名称;查询整机部件信息映射表中与当前三维模型物料名称对应的部件空间坐标;基于当前部件空间坐标检测待点亮的部件是否已被点亮或当前位置已存在被点亮的部件,若是,则将待点亮部件在整机三维模型图中点亮为红色,否则将待点亮部件在整机三维模型图中点亮为绿色;以此类推,直到提取到待校验的整机物料清单中所有物料编码;提取核心搭配限制表单中的第一个搭配限制关系;检测在整机三维模型图中,第一个搭配限制关系的所有部件是否已全部点亮;若是,则待校验的整机物料清单中存在第一搭配限制关系中的所有物料;如否,则待校验的整机物料清单中缺失第一个搭配限制关系中未点亮的物料;以此类推,直到提取完核心搭配限制表单中的所有搭配限制关系;将整机三维模型图中点亮为红色和未点亮部件的信息输出。
97.在一个可选的实施方式中,表单上传模块630在上传物料坐标数据匹配关系表单和核心搭配限制表单的同时,还上传产品兼容性测试结论表单。相应的,异常物料筛选提示模块650还配置用于:根据产品兼容性测试结论表单中的信息,检测待校验的整机物料清单中是否存在物料搭配异常;若存在,则给出物料搭配异常提示。
98.本实施例的模块化物料清单校验装置用于实现前述的模块化物料清单校验方法,因此该系统中的具体实施方式可见前文中的模块化物料清单校验方法的实施例部分,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再展开介绍。
99.另外,由于本实施例的模块化物料清单校验装置用于实现前述的模块化物料清单校验方法,因此其作用与上述方法的作用相对应,这里不再赘述。
100.图7为本发明实施例提供的一种终端700的结构示意图,包括:处理器710、存储器720及通信单元730。所述处理器710用于实现存储器720中保存的模块化物料清单校验程序时实现以下步骤:上传整机三维模型信息;所述整机三维模型信息包括整机三维模型图和整机三维模型图中各个部件的空间坐标;上传物料坐标数据匹配关系表单和核心搭配限制表单;所述物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标,所述核心搭配限制表单中包含物料之间的搭配限制关系;上传待校验的整机物料清单;所述整机物料清单中包含物料编码;比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。
101.本发明利用整机三维模型进行物料清单的准确性校验,物料清单的异常信息在整机三维模型中直观显示,供用户直观形象的识别异常,且校验过程借助物料编码等信息自动执行,提高校验效率和准确性,进而极大降低订单差错率,避免因bom数据异常导致的成
本浪费及交付事故。
102.该终端700包括处理器710、存储器720及通信单元730。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
103.其中,该存储器720可以用于存储处理器710的执行指令,存储器720可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。当存储器720中的执行指令由处理器710执行时,使得终端700能够执行以下上述方法实施例中的部分或全部步骤。
104.处理器710为存储终端的控制中心,利用各种接口和线路连接整个电子终端的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子终端的各种功能和/或处理数据。所述处理器可以由集成电路(integrated circuit,简称ic) 组成,例如可以由单颗封装的ic 所组成,也可以由连接多颗相同功能或不同功能的封装ic而组成。举例来说,处理器710可以仅包括中央处理器(central processing unit,简称cpu)。在本发明实施方式中,cpu可以是单运算核心,也可以包括多运算核心。
105.通信单元730,用于建立通信信道,从而使所述存储终端可以与其它终端进行通信。接收其他终端发送的用户数据或者向其他终端发送用户数据。
106.本发明还提供一种计算机存储介质,这里所说的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
107.计算机存储介质存储有模块化物料清单校验程序,所述模块化物料清单校验程序被处理器执行时实现以下步骤:上传整机三维模型信息;所述整机三维模型信息包括整机三维模型图和整机三维模型图中各个部件的空间坐标;上传物料坐标数据匹配关系表单和核心搭配限制表单;所述物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标,所述核心搭配限制表单中包含物料之间的搭配限制关系;上传待校验的整机物料清单;所述整机物料清单中包含物料编码;比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。
108.本发明利用整机三维模型进行物料清单的准确性校验,物料清单的异常信息在整机三维模型中直观显示,供用户直观形象的识别异常,且校验过程借助物料编码等信息自动执行,提高校验效率和准确性,进而极大降低订单差错率,避免因bom数据异常导致的成本浪费及交付事故。本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者
说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中如u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者第二终端、网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。
109.在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
110.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
111.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
112.以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。
技术特征:
1.一种模块化物料清单校验方法,其特征在于,包括以下步骤:上传整机三维模型信息;所述整机三维模型信息包括整机三维模型图和整机三维模型图中各个部件的空间坐标;上传物料坐标数据匹配关系表单和核心搭配限制表单;所述物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标,所述核心搭配限制表单中包含物料之间的搭配限制关系;上传待校验的整机物料清单;所述整机物料清单中包含物料编码;比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。2.根据权利要求1所述的模块化物料清单校验方法,其特征在于,所述整机三维模型信息还包括整机部件信息映射表,该整机部件信息映射表中包含整机中各个部件的三维模型物料名称以及映射的部件空间坐标,其中三维模型物料名称中包含部件名称、部件关键属性和部件空间坐标;相应的,上传整机三维模型信息之后,还包括以下步骤:检测整机部件信息映射表中,各个三维模型物料名称是否均有对应的部件空间坐标;若是,则判定上传的整机三维模型信息正确;否则,判定上传的整机三维模型信息错误,发出错误提示。3.根据权利要求2所述的模块化物料清单校验方法,其特征在于,该方法还包括以下步骤:上传整机中各个部件的三维模型图档信息;所述三维模型图档信息包括部件三维模型图和部件图档映射表;该部件图档映射表中包含部件图档名称和映射的部件三维模型图标识;其中部件图档名称包含部件名称、部件关键属性和模型编码;根据部件图档映射表,检测部件图档映射表中各个部件图档名称对应的部件三维模型图是否均上传;若是,则判定上传的整机中各个部件的三维模型图档信息正确;否则,判定上传的整机中各个部件的三维模型图档信息错误,并发出错误提示。4.根据权利要求3所述的模块化物料清单校验方法,其特征在于,物料坐标数据匹配关系表单中还包括三维模型物料名称和部件图档名称;相应的,物料坐标数据匹配关系表单中包含的物料编码对应的部件空间坐标是指三维模型物料名称中包含的部件空间坐标。5.根据权利要求4所述的模块化物料清单校验方法,其特征在于,上传物料坐标数据匹配关系表单和核心搭配限制表单之后,还包括以下步骤:检测物料坐标数据匹配关系表单中的部件图档名称是否与部件图档映射表中的部件图档名称一一对应;若否,则发出物料坐标数据匹配关系表单和三维模型图档信息异常提示;若是,则检测物料坐标数据匹配关系表单中的三维模型物料名称是否与整机部件信息映射表中的三维模型物料名称一一对应;若否,则发出物料坐标数据匹配关系表单和整机三维模型信息异常提示;
若是,则判定上传的物料坐标数据匹配关系表单正确。6.根据权利要求5所述的模块化物料清单校验方法,其特征在于,比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出,具体包括:提取待校验的整机物料清单中第一个物料编码;查询物料坐标数据匹配关系表单中与第一个物料编码对应的三维模型物料名称;查询整机部件信息映射表中与当前三维模型物料名称对应的部件空间坐标;基于当前部件空间坐标将相应部件在整机三维模型图中点亮为绿色;提取待校验的整机物料清单中第二个物料编码;查询物料坐标数据匹配关系表单中与第二个物料编码对应的三维模型物料名称;查询整机部件信息映射表中与当前三维模型物料名称对应的部件空间坐标;基于当前部件空间坐标检测待点亮的部件是否已被点亮或当前位置已存在被点亮的部件,若是,则将待点亮部件在整机三维模型图中点亮为红色,否则将待点亮部件在整机三维模型图中点亮为绿色;以此类推,直到提取到待校验的整机物料清单中所有物料编码;提取核心搭配限制表单中的第一个搭配限制关系;检测在整机三维模型图中,第一个搭配限制关系的所有部件是否已全部点亮;若是,则待校验的整机物料清单中存在第一搭配限制关系中的所有物料;如否,则待校验的整机物料清单中缺失第一个搭配限制关系中未点亮的物料;以此类推,直到提取完核心搭配限制表单中的所有搭配限制关系;将整机三维模型图中点亮为红色和未点亮部件的信息输出。7.根据权利要求1-6任一项所述的模块化物料清单校验方法,其特征在于,在上传物料坐标数据匹配关系表单和核心搭配限制表单的同时,还上传产品兼容性测试结论表单;相应的,上传待校验的整机物料清单之后,还包括以下步骤:根据产品兼容性测试结论表单中的信息,检测待校验的整机物料清单中是否存在物料搭配异常;若存在,则给出物料搭配异常提示。8.一种模块化物料清单校验系统,其特征在于,包括,整机三维模型上传模块:上传整机三维模型信息;所述整机三维模型信息包括整机三维模型图和整机三维模型图中各个部件的空间坐标;表单上传模块:上传物料坐标数据匹配关系表单和核心搭配限制表单;所述物料坐标数据匹配关系表单中包含物料编码以及各个物料编码对应的部件空间坐标,所述核心搭配限制表单中包含物料之间的搭配限制信息;物料清单上传模块:上传待校验的整机物料清单;所述整机物料清单中包含物料编码;异常物料筛选提示模块:比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。9.一种终端,其特征在于,包括:
存储器,用于存储模块化物料清单校验程序;处理器,用于执行所述模块化物料清单校验程序时实现如权利要求1-7任一项所述模块化物料清单校验方法的步骤。10.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有模块化物料清单校验程序,所述模块化物料清单校验程序被处理器执行时实现如权利要求1-7任一项所述模块化物料清单校验方法的步骤。
技术总结
本发明涉及物料清单校验领域,具体公开一种模块化物料清单校验方法、系统、终端及介质,上传整机三维模型信息;上传物料坐标数据匹配关系表单和核心搭配限制表单;上传待校验的整机物料清单;比较待校验的整机物料清单、物料坐标数据匹配关系表单和核心搭配限制表单中的数据,筛选出待校验的整机物料清单中异常的物料,并在整机三维模型图中突显相应的异常部件,将异常部件信息输出。本发明利用整机三维模型进行物料清单的准确性校验,物料清单的异常信息在整机三维模型中直观显示,供用户直观形象的识别异常,且校验过程借助物料编码等信息自动执行,提高校验效率和准确性。提高校验效率和准确性。提高校验效率和准确性。
技术研发人员:杨述雷
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.07.14
技术公布日:2023/10/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/