System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及产品信息防篡改管理,尤其涉及一种产品信息防篡改管理方法及系统。
技术介绍
1、目前,批次管理可以通过mes系统来实现,mes系统可以自动生成生产批次编号,并对每个生产批次进行记录和查询。在生产过程中,mes系统会自动记录每个批次的生产情况。如果出现问题,mes系统可以通过追溯功能快速定位问题批次,从而及时处理问题,保证产品的质量和安全性。
2、但是,在实际应用过程中,如果批次管理服务器中的记录并未被篡改,而是有人冒用了正确的产品编号,则溯源过程就会失效。另外,由于溯源管理客户端可能为移动设备,无法执行更为复杂的防止伪造的功能。
技术实现思路
1、鉴于上述的分析,本专利技术实施例旨在提供一种产品信息防篡改管理方法,用以解决现有批次管理服务器在使用过程中被人冒用正确产品编号导致的溯源失败、容易被伪造的问题。
2、一方面,本专利技术公开了一种产品信息防篡改管理方法,所述方法包括:
3、构建产品批次信息综合管理的区块链,将mes服务器、dnc服务器、数控机床、质检服务器及溯源查询及ai验证服务器加入区块链中;
4、区块链中的记账节点分别与mes服务器、dnc服务器、数控机床及质检服务器进行交互,记录各产品的产品信息,包括:生产批次编号、产品编号、生产程序版本号、数控机床编号及质检数据;每一生产批次唯一对应一个生产批次编号;
5、溯源查询及ai验证服务器从区块链中获取同一生产批次下的所有产品的产品信息,并利用同一生产批
6、当客户需要进行产品溯源时,将产品溯源客户端加入区块链,由产品溯源客户端从区块链上的溯源查询及ai验证服务器中检索待溯源产品的产品编号对应的所有产品信息及对应的批次指纹数据、ai模型,并基于获取的产品信息、对应的批次指纹数据、ai模型与待溯源产品的信息,得到溯源结果。
7、在上述方案的基础上,本专利技术还做出了如下改进:
8、进一步,基于获取的产品信息、对应的批次指纹数据、ai模型与待溯源产品的信息,得到溯源结果,执行:
9、根据待溯源产品的铭牌,获取待溯源产品的产品信息;
10、将所获取的产品信息与待溯源产品的产品信息进行逐一对应比对,若不是全部对应一致,则待溯源产品溯源失败;
11、若全部对应一致,还执行:利用检索到的ai模型处理待溯源产品的质检数据,得到待溯源产品的批次指纹特征;若待溯源产品的批次指纹特征与检索到的批次指纹特征匹配,则待溯源产品溯源成功;否则,待溯源产品溯源失败。
12、进一步,在溯源查询及ai验证服务器中,通过以下方式对ai模型进行训练:
13、分别对同一生产批次的所有质检数据进行特征提取,得到相应质检数据的特征向量;
14、使用同一生产批次的所有质检数据的特征向量作为正样本数据,训练ai模型学习正样本数据中的共性特征;
15、ai模型训练结束后,将ai模型提取到的正样本数据中的共性特征作为相应生产批次的批次指纹数据,并将训练好的ai模型作为相应生产批次的批次指纹数据匹配的ai模型。
16、进一步,通过执行以下操作得到质检数据的特征向量:
17、将同一生产批次的产品的质检标准所涉及的多个维度按照固定的方式进行排序,形成特征提取模板;
18、对同一生产批次中的每一质检数据分别按照特征提取模板进行特征提取,得到相应质检数据的特征向量。
19、进一步,区块链中的记账节点与mes服务器交互,监管产品的生产流程,执行:
20、mes服务器将排产计划广播到区块链中;所述排产计划中的每一生产任务均包括:生产批次编号,以及,待加工产品预置的产品编号;
21、记账节点接收mes服务器发布的记录,分别判断历史区块中是否记录有各生产任务的生产批次编号及产品编号,若否,则将相应生产任务标记为第一记录写入区块链中。
22、进一步,区块链中的记账节点与dnc服务器交互,监管产品的生产流程,执行:
23、dnc服务器从区块链中接收生产任务,将相应生产任务的生产程序成功下发到数控机床,并将相应生产任务及其生产程序版本号广播到区块链中;
24、记账节点接收dnc服务器发布的记录,若记账节点查询到历史区块中记录有相应生产任务、且未记录相应生产任务的生产程序版本号,则将第一个在区块链中广播的dnc服务器发布的相应生产任务及其生产程序版本号标记为第二记录写入区块链中。
25、进一步,区块链中的记账节点与数控机床交互,监管产品的生产流程,执行:
26、数据机床基于生产程序加工产品,为加工好的产品分配预置的产品编号;之后,将相应生产任务中的生产批次编号、加工好的产品的产品编号、以及相应生产任务的数据机床编号广播到区块链中;
27、记账节点接收数控机床发布的记录,判断历史区块中的第一记录和第二记录中是否包括数控机床发布的生产批次编号、加工好的产品的产品编号,若是,将相应生产任务中的生产批次编号、加工好的产品的产品编号、以及相应生产任务的数据机床编号标记为第三记录写入区块链中。
28、进一步,区块链中的记账节点与质检服务器交互,监管产品的生产流程,执行:
29、质检服务器对加工好的产品进行质检,得到质检数据;并将生产批次编号、加工好的产品的产品编号及其质检数据广播到区块链中;
30、记账节点接收质检服务器发布的记录,判断历史区块中的第一记录、第二记录及第三记录中是否包括质检服务器发布的生产批次编号、加工好的产品的产品编号,若是,将相应生产任务中的生产批次编号、加工好的产品的产品编号及其质检数据标记为第四记录写入区块链中。
31、另一方面,本专利技术公开了一种产品信息防篡改管理系统,所述系统包括:
32、产品批次信息综合管理的区块链,用于记录各产品的产品信息,包括:生产批次编号、产品编号、生产程序版本号、数控机床编号及质检数据;每一生产批次唯一对应一个生产批次编号;
33、溯源查询及ai验证服务器,用于加入区块链,并从区块链中获取同一生产批次下的所有产品的产品信息,并利用同一生产批次下的所有产品的质检数据对ai模型进行训练,得到相应生产批次的批次指纹数据及其匹配的ai模型;
34、产品溯源客户端,用于在客户需要进行产品溯源时加入区块链,由产品溯源客户端从区块链上的溯源查询及ai验证服务器中检索待溯源产品的产品编号对应的所有产品信息及对应的批次指纹数据、ai模型,并基于获取的产品信息、对应的批次指纹数据、ai模型与待溯源产品的信息,得到溯源结果。
35、在上述方案的基础上,本专利技术还做出了如下改进:
36、进一步,所述系统还包括mes服务器、dnc服务器、数控机床及质检服务器;
37、mes服务器、dnc服务本文档来自技高网...
【技术保护点】
1.一种产品信息防篡改管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的产品信息防篡改管理方法,其特征在于,基于获取的产品信息、对应的批次指纹数据、AI模型与待溯源产品的信息,得到溯源结果,执行:
3.根据权利要求2所述的产品信息防篡改管理方法,其特征在于,在溯源查询及AI验证服务器中,通过以下方式对AI模型进行训练:
4.根据权利要求3所述的产品信息防篡改管理方法,其特征在于,通过执行以下操作得到质检数据的特征向量:
5.根据权利要求1-4中任一项所述的产品信息防篡改管理方法,其特征在于,区块链中的记账节点与MES服务器交互,监管产品的生产流程,执行:
6.根据权利要求5所述的产品信息防篡改管理方法,其特征在于,区块链中的记账节点与DNC服务器交互,监管产品的生产流程,执行:
7.根据权利要求6所述的产品信息防篡改管理方法,其特征在于,区块链中的记账节点与数控机床交互,监管产品的生产流程,执行:
8.根据权利要求7所述的产品信息防篡改管理方法,其特征在于,区块链中的记账节点与质检服务
9.一种产品信息防篡改管理系统,其特征在于,所述系统包括:
10.根据权利要求9所述的产品信息防篡改管理系统,其特征在于,所述系统还包括MES服务器、DNC服务器、数控机床及质检服务器;
...【技术特征摘要】
1.一种产品信息防篡改管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的产品信息防篡改管理方法,其特征在于,基于获取的产品信息、对应的批次指纹数据、ai模型与待溯源产品的信息,得到溯源结果,执行:
3.根据权利要求2所述的产品信息防篡改管理方法,其特征在于,在溯源查询及ai验证服务器中,通过以下方式对ai模型进行训练:
4.根据权利要求3所述的产品信息防篡改管理方法,其特征在于,通过执行以下操作得到质检数据的特征向量:
5.根据权利要求1-4中任一项所述的产品信息防篡改管理方法,其特征在于,区块链中的记账节点与mes服务器交互,监管产品的生产流程,执行:...
【专利技术属性】
技术研发人员:侯永锋,章利光,崔峰,刘昌阳,孙涛,王琪,薛懋楠,衣鸣,沈巍,谢思君,
申请(专利权)人:北京星航机电装备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。