CN116739490A - Bom表的核对预警方法、装置、设备及存储介质 - Google Patents
Bom表的核对预警方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN116739490A CN116739490A CN202311020981.1A CN202311020981A CN116739490A CN 116739490 A CN116739490 A CN 116739490A CN 202311020981 A CN202311020981 A CN 202311020981A CN 116739490 A CN116739490 A CN 116739490A
- Authority
- CN
- China
- Prior art keywords
- checking
- bom table
- result set
- check
- early warning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 239000000463 material Substances 0.000 claims abstract description 97
- 238000004519 manufacturing process Methods 0.000 claims abstract description 49
- 230000002159 abnormal effect Effects 0.000 claims abstract description 37
- 238000012545 processing Methods 0.000 claims abstract description 18
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 238000012795 verification Methods 0.000 claims abstract description 13
- 238000000605 extraction Methods 0.000 claims abstract description 10
- 238000012790 confirmation Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 5
- 239000002994 raw material Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Databases & Information Systems (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Manufacturing & Machinery (AREA)
- Health & Medical Sciences (AREA)
- Quality & Reliability (AREA)
- Primary Health Care (AREA)
- Computing Systems (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及BOM核对领域,公开了一种BOM表的核对预警方法、装置、设备及存储介质。该方法包括:获取原始BOM表,以及读取MES***生成的制造清单;基于原始BOM表中的物料编号,对原始BOM表和制造清单进行逐条核对处理,生成核对结果集;判断核对结果集中是否存在核对不一致的数据;若存在,则根据预置提取算法,提取核对结果集中所有核对不一致的数据,得到异常结果集;根据异常结果集中所有的物料信息,查询溯源区块链上存储的供应链条数据,生成供应链条数据集;对供应链条数据集的所有供应节点发出预警信息,用于供应链条数据集中的所有供应节点进行故障排查。
Description
技术领域
本发明涉及BOM核对领域,尤其涉及一种BOM表的核对预警方法、装置、设备及存储介质。
背景技术
BOM表(Bill of Materials)是指在产品设计和制造过程中所需要的所有原材料、零部件以及半成品等物料的清单。BOM表通常包括物料编号、名称、规格、数量、供应商等信息。BOM表是产品设计和制造的重要参考文档。在产品设计阶段,设计师可以根据BOM表确定需要采购哪些原材料和零部件,以及它们的规格和数量,从而保证设计的可行性和生产的顺利进行。在产品制造阶段,BOM表可以作为制定生产计划、采购原材料、组装零部件和检验成品的依据。
在生产过程中,记录生产过程的实际消耗的物料是利用MES***进行记录,在生产环节中存在物料消耗库存过多会导致产品依靠偏离BOM表的实际物料组合进行制造,而且由于生产的环节中有多个产品会导致这种偏离原始BOM表的情况较多无法被核对,这会导致产品不符合用户的需求,产品被用户退回。因此,针对当前生产环节中质量检测的原始BOM表与实际产品消耗物料不一致难以核对且不能及时改正的技术问题,需要一种新的技术来解决当前问题。
发明内容
本发明的主要目的在于解决当前生产环节中质量检测的原始BOM表与实际产品消耗物料不一致难以核对且不能及时改正的技术问题。
本发明第一方面提供了一种BOM表的核对预警方法,所述BOM表的核对预警方法包括:
获取原始BOM表,以及读取MES***生成的制造清单,其中,所述制造清单包含有物料信息,所述物料信息对应的供应链条数据同步存储于预置溯源区块链上;
基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集;
判断所述核对结果集中是否存在核对不一致的数据;
若存在核对不一致的数据,则根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集;
根据所述异常结果集中所有的物料信息,查询所述溯源区块链上存储的供应链条数据,生成所述异常结果集对应的供应链条数据集;
对所述供应链条数据集的所有供应节点发出预警信息,用于所述供应链条数据集中的所有供应节点进行故障排查。
可选的,在本发明第一方面的第一种实现方式中,所述基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集包括:
复制所述原始BOM表中所有物料编号进入核对集中;
提取所述核对集中的物料编号;
根据所述物料编号,在所述制造清单中进行检索核对处理,得到核对结果;
判断所述核对集是否为空集;
若所述核对集为空,则将所有核对结果组合生成核对结果集;
若所述核对集不为空,则重新提取所述核对集中的物料编号。
可选的,在本发明第一方面的第二种实现方式中,所述提取所述核对集中的物料编号包括:
基于所述核对集中的排序,提取所述核对集中的物料编号。
可选的,在本发明第一方面的第三种实现方式中,所述判断所述核对结果集中是否存在核对不一致的数据包括:
判断所述核对结果集中是否存在预置不一致特征字符;
若存在不一致特征字符,则将所述核对结果集确定为存在核对不一致的数据。
可选的,在本发明第一方面的第四种实现方式中,所述根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集包括:
遍历所述核对结果集中数据,识别出所述核对结果集中所有不一致特征字符;
将所有不一致特征字符对应的数据进行复制提取处理,得到异常结果集。
可选的,在本发明第一方面的第五种实现方式中,在所述对所述供应链条数据集的所有供应节点发出预警信息之后,还包括:
经过预置时长后,对未回复确认的供应节点发出预警信息。
可选的,在本发明第一方面的第六种实现方式中,所述对所述供应链条数据集的所有供应节点发出预警信息包括:
基于MQTT协议,对所述供应链条数据集的所有供应节点发出预警信息。
本发明第二方面提供了一种BOM表的核对预警装置,所述BOM表的核对预警装置包括:
获取读取模块,用于获取原始BOM表,以及读取MES***生成的制造清单,其中,所述制造清单包含有物料信息,所述物料信息对应的供应链条数据同步存储于预置溯源区块链上;
核对模块,用于基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集;
判断模块,用于判断所述核对结果集中是否存在核对不一致的数据;
提取模块,用于若存在核对不一致的数据,则根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集;
查询模块,用于根据所述异常结果集中所有的物料信息,查询所述溯源区块链上存储的供应链条数据,生成所述异常结果集对应的供应链条数据集;
预警模块,用于对所述供应链条数据集的所有供应节点发出预警信息,用于所述供应链条数据集中的所有供应节点进行故障排查。
本发明第三方面提供了一种BOM表的核对预警设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述BOM表的核对预警设备执行上述的BOM表的核对预警方法。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的BOM表的核对预警方法。
在本发明实施例中,通过使用BOM表和MES***进行物料编号逐一核对,对异常的物料在区块链上查询出该问题相关的供应链节点,发送预警信息至与问题相关的供应链节点以保证该问题能被及时响应,解决了当前生产环节中质量检测的原始BOM表与实际产品消耗物料不一致难以核对且不能及时改正的技术问题。
附图说明
图1为本发明实施例中BOM表的核对预警方法的一个实施例示意图;
图2为本发明实施例中BOM表的核对预警装置的一个实施例示意图;
图3为本发明实施例中BOM表的核对预警装置的另一个实施例示意图;
图4为本发明实施例中BOM表的核对预警设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种BOM表的核对预警方法、装置、设备及存储介质。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中BOM表的核对预警方法的一个实施例,包括步骤:
101、获取原始BOM表,以及读取MES***生成的制造清单,其中,所述制造清单包含有物料信息,所述物料信息对应的供应链条数据同步存储于预置溯源区块链上;
在本实施例中,获取原始BOM表,该原始BOM表可以用户给的需求BOM表,也可以是质检部门校验依据的原始BOM表,MES***生成的制造清单是实际生产中使用的物料数据,制造清单包含有多条物料信息,物料信息对应的供应链条数据涉及各种物料的来源、加工厂、运输途径、销售渠道等信息,不同的节点的数据信息都存储在溯源区块链上不会被篡改且可以被用来追踪不合格物料的渠道线索。
102、基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集;
在本实施例中,原始BOM表中每个物料都有物料编号,物料编码也是物料信息的内容之一,通过物料编码查询在原始BOM表出现物料是否都在制造清单中能被查询出,将原始BOM表中每个物料编号的查询结果进行组合,生成核对结果集。
进一步的,在102可以执行以下步骤:
1021、复制所述原始BOM表中所有物料编号进入核对集中;
1022、提取所述核对集中的物料编号;
1023、根据所述物料编号,在所述制造清单中进行检索核对处理,得到核对结果;
1024、判断所述核对集是否为空集;
1025、若所述核对集为空,则将所有核对结果组合生成核对结果集;
1026、若所述核对集不为空,则重新提取所述核对集中的物料编号。
在1021-1026实施例中,原始BOM表的所有物料编号进入核对集中,则核对集为{A,B,C,D,E},先提取D物料编号,然后在制造清单中进行检索核对处理,如果存在D物料编号,则记为D1的核对结果,如果不存在D物料编号,则记为D0&的核对结果。此时核对集为{A,B,C,E},则不为空重新提取所述核对集中的物料编号,进入1023-1024的循环。如果核对集为空,则认为A、B、C、D、E均被核对完成,生成A、B、C、D、E对应的核对结果集。
进一步的,在1022可以执行以下步骤:
10221、基于所述核对集中的排序,提取所述核对集中的物料编号。
在10221步骤中,核对集为{A,B,C,D,E},按照A、B、C、D、E顺序依次提取物料编号。
103、判断所述核对结果集中是否存在核对不一致的数据;
在本实施例中,核对结果集如果出现核对不一致的数据,则说明原始BOM表至少存在一个物料清单没有被实际使用。
进一步的,在103可以执行以下步骤:
1031、判断所述核对结果集中是否存在预置不一致特征字符;
1032、若存在不一致特征字符,则将所述核对结果集确定为存在核对不一致的数据。
在1031-1032步骤中,核对结果集中如果存在0&的不一致特征字符,则认为核对结果集存在不一致特征字符,并同时将所述核对结果集确定为存在核对不一致的数据。如果不存在0&的不一致特征字符,则将所述核对结果集确定为不存在核对不一致的数据。
104、若存在核对不一致的数据,则根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集;
在本实施例中,提取出核对结果集中所有异常的数据如D0&的结果,生成异常结果集。
进一步的,在104可以执行以下步骤:
1041、遍历所述核对结果集中数据,识别出所述核对结果集中所有不一致特征字符;
1042、将所有不一致特征字符对应的数据进行复制提取处理,得到异常结果集。
在1041-1042步骤中,遍历核对结果集的所有数据,识别出D0&、E0&、A0&,将D0&、E0&、A0&进行复制提取,生成{D0&,E0&,A0&}的异常结果集。
105、根据所述异常结果集中所有的物料信息,查询所述溯源区块链上存储的供应链条数据,生成所述异常结果集对应的供应链条数据集;
在本实施例中,异常结果集中所有的物料信息D、E、A,查询溯源区块链上存储的供应链条数据,得到D、E、A对应的供应链条数据,也即是供应链条数据集。
106、对所述供应链条数据集的所有供应节点发出预警信息,用于所述供应链条数据集中的所有供应节点进行故障排查。
在本实施例中,对D、E、A对应的供应链条数据上的物料的来源、加工厂、运输途径、销售渠道等节点发出预警信息,D、E、A相关的供应链节点基于预警信息进行故障排查与校验,解决物料清单出现异常的情况。
进一步的,在106可以执行以下步骤:
1061、基于MQTT协议,对所述供应链条数据集的所有供应节点发出预警信息。
在1061步骤中,发送预警信息时,利用MQTT协议发出预警信息,MQTT是一种轻量级的发布/订阅消息传递协议,适用于各种物联网设备之间的通信。通过使用MQTT协议,可以在不同的供应链节点之间进行实时通信,并发送预警信息和接收反馈。
进一步的,在106之后还可以执行以下步骤:
107、经过预置时长后,对未回复确认的供应节点发出预警信息。
在本实施例中,监控物料的来源、加工厂、运输途径、销售渠道四个节点中是否返回预警确认的数据,如果超过12个小时未确认,则再次发送预警信息。
在本发明实施例中,通过使用BOM表和MES***进行物料编号逐一核对,对异常的物料在区块链上查询出该问题相关的供应链节点,发送预警信息至与问题相关的供应链节点以保证该问题能被及时响应,解决了当前生产环节中质量检测的原始BOM表与实际产品消耗物料不一致难以核对且不能及时改正的技术问题。
上面对本发明实施例中BOM表的核对预警方法进行了描述,下面对本发明实施例中BOM表的核对预警装置进行描述,请参阅图2,本发明实施例中BOM表的核对预警装置一个实施例,所述BOM表的核对预警装置包括:
获取读取模块201,用于获取原始BOM表,以及读取MES***生成的制造清单,其中,所述制造清单包含有物料信息,所述物料信息对应的供应链条数据同步存储于预置溯源区块链上;
核对模块202,用于基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集;
判断模块203,用于判断所述核对结果集中是否存在核对不一致的数据;
提取模块204,用于若存在核对不一致的数据,则根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集;
查询模块205,用于根据所述异常结果集中所有的物料信息,查询所述溯源区块链上存储的供应链条数据,生成所述异常结果集对应的供应链条数据集;
预警模块206,用于对所述供应链条数据集的所有供应节点发出预警信息,用于所述供应链条数据集中的所有供应节点进行故障排查。
在本发明实施例中,通过使用BOM表和MES***进行物料编号逐一核对,对异常的物料在区块链上查询出该问题相关的供应链节点,发送预警信息至与问题相关的供应链节点以保证该问题能被及时响应,解决了当前生产环节中质量检测的原始BOM表与实际产品消耗物料不一致难以核对且不能及时改正的技术问题。
请参阅图3,本发明实施例中BOM表的核对预警装置的另一个实施例,所述BOM表的核对预警装置包括:
获取读取模块201,用于获取原始BOM表,以及读取MES***生成的制造清单,其中,所述制造清单包含有物料信息,所述物料信息对应的供应链条数据同步存储于预置溯源区块链上;
核对模块202,用于基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集;
判断模块203,用于判断所述核对结果集中是否存在核对不一致的数据;
提取模块204,用于若存在核对不一致的数据,则根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集;
查询模块205,用于根据所述异常结果集中所有的物料信息,查询所述溯源区块链上存储的供应链条数据,生成所述异常结果集对应的供应链条数据集;
预警模块206,用于对所述供应链条数据集的所有供应节点发出预警信息,用于所述供应链条数据集中的所有供应节点进行故障排查。
其中,所述核对模块202具体用于:
复制所述原始BOM表中所有物料编号进入核对集中;
提取所述核对集中的物料编号;
根据所述物料编号,在所述制造清单中进行检索核对处理,得到核对结果;
判断所述核对集是否为空集;
若所述核对集为空,则将所有核对结果组合生成核对结果集;
若所述核对集不为空,则重新提取所述核对集中的物料编号。
其中,所述核对模块202还具体用于:
基于所述核对集中的排序,提取所述核对集中的物料编号。
其中,所述判断模块203具体用于:
判断所述核对结果集中是否存在预置不一致特征字符;
若存在不一致特征字符,则将所述核对结果集确定为存在核对不一致的数据。
其中,所述提取模块204具体用于:
遍历所述核对结果集中数据,识别出所述核对结果集中所有不一致特征字符;
将所有不一致特征字符对应的数据进行复制提取处理,得到异常结果集。
其中,所述BOM表的核对预警装置还包括重复发送模块207,所述重复发送模块207具体用于:
经过预置时长后,对未回复确认的供应节点发出预警信息。
其中,所述预警模块206具体用于:
基于MQTT协议,对所述供应链条数据集的所有供应节点发出预警信息。
在本发明实施例中,通过使用BOM表和MES***进行物料编号逐一核对,对异常的物料在区块链上查询出该问题相关的供应链节点,发送预警信息至与问题相关的供应链节点以保证该问题能被及时响应,解决了当前生产环节中质量检测的原始BOM表与实际产品消耗物料不一致难以核对且不能及时改正的技术问题。
上面图2和图3从模块化功能实体的角度对本发明实施例中的BOM表的核对预警装置进行详细描述,下面从硬件处理的角度对本发明实施例中BOM表的核对预警设备进行详细描述。
图4是本发明实施例提供的一种BOM表的核对预警设备的结构示意图,该BOM表的核对预警设备400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)410(例如,一个或一个以上处理器)和存储器420,一个或一个以上存储应用程序433或数据432的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器420和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对BOM表的核对预警设备400中的一系列指令操作。更进一步地,处理器410可以设置为与存储介质430通信,在BOM表的核对预警设备400上执行存储介质430中的一系列指令操作。
基于BOM表的核对预警设备400还可以包括一个或一个以上电源440,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口460,和/或,一个或一个以上操作***431,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图4示出的BOM表的核对预警设备结构并不构成对基于BOM表的核对预警设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述BOM表的核对预警方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种BOM表的核对预警方法,其特征在于,包括步骤:
获取原始BOM表,以及读取MES***生成的制造清单,其中,所述制造清单包含有物料信息,所述物料信息对应的供应链条数据同步存储于预置溯源区块链上;
基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集;
判断所述核对结果集中是否存在核对不一致的数据;
若存在核对不一致的数据,则根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集;
根据所述异常结果集中所有的物料信息,查询所述溯源区块链上存储的供应链条数据,生成所述异常结果集对应的供应链条数据集;
对所述供应链条数据集的所有供应节点发出预警信息,用于所述供应链条数据集中的所有供应节点进行故障排查。
2.根据权利要求1所述的BOM表的核对预警方法,其特征在于,所述基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集包括:
复制所述原始BOM表中所有物料编号进入核对集中;
提取所述核对集中的物料编号;
根据所述物料编号,在所述制造清单中进行检索核对处理,得到核对结果;
判断所述核对集是否为空集;
若所述核对集为空,则将所有核对结果组合生成核对结果集;
若所述核对集不为空,则重新提取所述核对集中的物料编号。
3.根据权利要求2所述的BOM表的核对预警方法,其特征在于,所述提取所述核对集中的物料编号包括:
基于所述核对集中的排序,提取所述核对集中的物料编号。
4.根据权利要求1所述的BOM表的核对预警方法,其特征在于,所述判断所述核对结果集中是否存在核对不一致的数据包括:
判断所述核对结果集中是否存在预置不一致特征字符;
若存在不一致特征字符,则将所述核对结果集确定为存在核对不一致的数据。
5.根据权利要求4所述的BOM表的核对预警方法,其特征在于,所述根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集包括:
遍历所述核对结果集中数据,识别出所述核对结果集中所有不一致特征字符;
将所有不一致特征字符对应的数据进行复制提取处理,得到异常结果集。
6.根据权利要求1所述的BOM表的核对预警方法,其特征在于,在所述对所述供应链条数据集的所有供应节点发出预警信息之后,还包括:
经过预置时长后,对未回复确认的供应节点发出预警信息。
7.根据权利要求1所述的BOM表的核对预警方法,其特征在于,所述对所述供应链条数据集的所有供应节点发出预警信息包括:
基于MQTT协议,对所述供应链条数据集的所有供应节点发出预警信息。
8.一种BOM表的核对预警装置,其特征在于,所述BOM表的核对预警装置包括:
获取读取模块,用于获取原始BOM表,以及读取MES***生成的制造清单,其中,所述制造清单包含有物料信息,所述物料信息对应的供应链条数据同步存储于预置溯源区块链上;
核对模块,用于基于所述原始BOM表中的物料编号,对所述原始BOM表和所述制造清单进行逐条核对处理,生成核对结果集;
判断模块,用于判断所述核对结果集中是否存在核对不一致的数据;
提取模块,用于若存在核对不一致的数据,则根据预置提取算法,提取所述核对结果集中所有核对不一致的数据,得到异常结果集;
查询模块,用于根据所述异常结果集中所有的物料信息,查询所述溯源区块链上存储的供应链条数据,生成所述异常结果集对应的供应链条数据集;
预警模块,用于对所述供应链条数据集的所有供应节点发出预警信息,用于所述供应链条数据集中的所有供应节点进行故障排查。
9.一种BOM表的核对预警设备,其特征在于,所述BOM表的核对预警设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述BOM表的核对预警设备执行如权利要求1-7中任一项所述的BOM表的核对预警方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的BOM表的核对预警方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311020981.1A CN116739490A (zh) | 2023-08-15 | 2023-08-15 | Bom表的核对预警方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311020981.1A CN116739490A (zh) | 2023-08-15 | 2023-08-15 | Bom表的核对预警方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116739490A true CN116739490A (zh) | 2023-09-12 |
Family
ID=87906424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311020981.1A Pending CN116739490A (zh) | 2023-08-15 | 2023-08-15 | Bom表的核对预警方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116739490A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1734480A (zh) * | 2004-08-14 | 2006-02-15 | 鸿富锦精密工业(深圳)有限公司 | 物料清单(bom)差异比对***及方法 |
CN105302781A (zh) * | 2015-11-18 | 2016-02-03 | 合肥宝龙达光电技术有限公司 | 一种快速比对bom的方法 |
CN109165959A (zh) * | 2018-09-10 | 2019-01-08 | 百度在线网络技术(北京)有限公司 | 基于区块链的供应链查询方法和装置 |
CN109409912A (zh) * | 2018-10-30 | 2019-03-01 | 黄子骞 | 一种基于区块链的产品溯源防伪防窜货方法 |
CN111340416A (zh) * | 2020-02-14 | 2020-06-26 | 苏州浪潮智能科技有限公司 | 一种bom校对方法、***及电子设备和存储介质 |
CN111445264A (zh) * | 2020-02-17 | 2020-07-24 | 江苏荣泽信息科技股份有限公司 | 一种基于区块链的食品供应链溯源***及实现方法 |
CN113408989A (zh) * | 2021-06-29 | 2021-09-17 | 奇瑞汽车股份有限公司 | 汽车数据的比对方法、装置及计算机存储介质 |
CN114119047A (zh) * | 2021-11-26 | 2022-03-01 | 河南辉之宇大数据有限公司 | 基于bom结构的工业产品多级赋码及追溯方法 |
CN114357710A (zh) * | 2021-12-03 | 2022-04-15 | 北京能科瑞元数字技术有限公司 | 基于产品全寿命周期的bom演化管理*** |
CN115393117A (zh) * | 2022-08-25 | 2022-11-25 | 奇瑞汽车股份有限公司 | 一种基于超级bom的差异化分析方法、***、设备和可读存储介质 |
CN116485246A (zh) * | 2023-04-14 | 2023-07-25 | 江西昌河航空工业有限公司 | 一种基于区块链的弱连接式供应商质量监管***及方法 |
-
2023
- 2023-08-15 CN CN202311020981.1A patent/CN116739490A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1734480A (zh) * | 2004-08-14 | 2006-02-15 | 鸿富锦精密工业(深圳)有限公司 | 物料清单(bom)差异比对***及方法 |
CN105302781A (zh) * | 2015-11-18 | 2016-02-03 | 合肥宝龙达光电技术有限公司 | 一种快速比对bom的方法 |
CN109165959A (zh) * | 2018-09-10 | 2019-01-08 | 百度在线网络技术(北京)有限公司 | 基于区块链的供应链查询方法和装置 |
CN109409912A (zh) * | 2018-10-30 | 2019-03-01 | 黄子骞 | 一种基于区块链的产品溯源防伪防窜货方法 |
CN111340416A (zh) * | 2020-02-14 | 2020-06-26 | 苏州浪潮智能科技有限公司 | 一种bom校对方法、***及电子设备和存储介质 |
CN111445264A (zh) * | 2020-02-17 | 2020-07-24 | 江苏荣泽信息科技股份有限公司 | 一种基于区块链的食品供应链溯源***及实现方法 |
CN113408989A (zh) * | 2021-06-29 | 2021-09-17 | 奇瑞汽车股份有限公司 | 汽车数据的比对方法、装置及计算机存储介质 |
CN114119047A (zh) * | 2021-11-26 | 2022-03-01 | 河南辉之宇大数据有限公司 | 基于bom结构的工业产品多级赋码及追溯方法 |
CN114357710A (zh) * | 2021-12-03 | 2022-04-15 | 北京能科瑞元数字技术有限公司 | 基于产品全寿命周期的bom演化管理*** |
CN115393117A (zh) * | 2022-08-25 | 2022-11-25 | 奇瑞汽车股份有限公司 | 一种基于超级bom的差异化分析方法、***、设备和可读存储介质 |
CN116485246A (zh) * | 2023-04-14 | 2023-07-25 | 江西昌河航空工业有限公司 | 一种基于区块链的弱连接式供应商质量监管***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114358668B (zh) | 基于工业互联网标识的碳足迹大数据分析方法及*** | |
CN101794106A (zh) | 质量控制***、质量控制装置以及质量控制方法 | |
CN112487648B (zh) | 一种基于航天产品特征的多维度结构化数据创建方法 | |
CN104204980A (zh) | 信息收集***、信息收集方法、以及存储介质 | |
CN109299952B (zh) | 一种实现多种商品码相互关联调取的***及方法 | |
CN105046414A (zh) | 用于erp***的业务追溯方法及装置 | |
CN111612484A (zh) | 一种区块链物流溯源*** | |
CN112348530A (zh) | 一种服务器生产自动检验及返修的方法 | |
CN111597777A (zh) | 物料数据处理方法、装置和电子设备 | |
CN112364036A (zh) | 商品信息更新方法、装置、电子设备及可读存储介质 | |
CN111144841A (zh) | 一种化工产品生产线中输送及保存设备的巡检方法及***平台 | |
CN106846091A (zh) | 一种环保公司用快速询价*** | |
JP4851796B2 (ja) | トレーサビリティ情報収集方法、トレーサビリティ情報収集システム、および購入部品情報入力端末 | |
CN115936590B (zh) | 一种工程文件自动化处理*** | |
US7079911B2 (en) | Method and system for automatically isolating suspect items in a manufacturing or assembly environment | |
CN116739490A (zh) | Bom表的核对预警方法、装置、设备及存储介质 | |
CN116415971A (zh) | 一种基于卷烟生产线的卷烟质量追溯方法及装置 | |
CN116775956A (zh) | 多层级bom模型的创建方法、装置、设备及存储介质 | |
JP2009070319A (ja) | トレーサビリティ管理システムおよびトレーサビリティ管理方法 | |
US7840361B2 (en) | Method for calculating environmental load, program for calculating environmental load, and method for converting units | |
JPH11126222A (ja) | 製造履歴管理装置 | |
CN114928475B (zh) | 一种基于标识解析的工业设备认证方法、设备及介质 | |
CN112184529A (zh) | 一种垃圾回收方法及*** | |
CN110675112A (zh) | 一种基于供应链管理的电子商务*** | |
US20020169646A1 (en) | Planning and administrating a manufacturing plant |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |