产品溯源管理方法和系统技术方案

技术编号:36681048 阅读:9 留言:0更新日期:2023-02-27 19:38
本申请实施例提供了一种产品溯源管理方法和系统,该方法包括:获取产品的溯源数据;将所述溯源数据存储在第一数据库中;获取所述溯源数据对应的第一哈希值;将所述第一哈希值存储在第一区块链中;从所述溯源数据中获取能够被用户查询的数据,并将所述溯源数据中能够被用户查询的数据存储在第二数据库中;获取所述溯源数据中能够被用户查询的数据对应的第二哈希值;将所述第二哈希值存储在第二区块链中。本申请提供的产品溯源管理方法,通过提供混合的双区块链结构,实现了对生产过程中必要数据的发布和敏感数据的保护;同时,区块链的存储方式为产品数据的防篡改和信任数据源提供了方便。供了方便。供了方便。

【技术实现步骤摘要】
产品溯源管理方法和系统


[0001]本申请涉及产品溯源
,并且更具体地,涉及一种产品溯源管理方法和系统。

技术介绍

[0002]用户在购买产品时,希望获取产品从原材料到制造的整个生产过程的可追溯性信息。一方面,为了获取产品的可追溯性信息,需要在运营技术(operational technology,OT)系统以及非OT系统中采集大量的产品相关数据;另一方面,生产商希望控制数据的披露,不希望将所有的产品相关数据,例如生产数据都发布给用户或者第三方合作伙伴,同时,用户也有可能不信任生产商发布的数据,因为存储在系统中的数据可能会被篡改。
[0003]因此,如何既能满足用户对于产品的可信任的可追溯性信息的需求,又能满足生产商对于必要数据的发布要求,是一个亟待解决的问题。

技术实现思路

[0004]本申请实施例提供了一种产品溯源管理方法和系统,通过提供混合的双区块链结构,第二区块链可以提供过滤后的数据以供用户查询使用,实现了对生产过程中必要数据的发布和敏感数据的保护,而且,存储于第一区块链中的数据可以便于内部检查;同时,区块链的存储方式为产品数据的防篡改和信任数据源提供了方便。
[0005]第一方面,提供一种产品溯源管理方法,该方法包括:获取产品的溯源数据,所述溯源数据用于获取所述产品的可追溯性信息;将所述溯源数据存储在第一数据库中;获取所述溯源数据对应的第一哈希值,所述第一哈希值用于确定所述第一数据库中的数据是否被篡改;将所述第一哈希值存储在第一区块链中;从所述溯源数据中获取能够被用户查询的数据,并将所述溯源数据中能够被用户查询的数据存储在第二数据库中;获取所述溯源数据中能够被用户查询的数据对应的第二哈希值,所述第二哈希值用于确定所述第二数据库中的数据是否被篡改;将所述第二哈希值存储在第二区块链中;其中,所述第二区块链中的数据能够被用户查询,所述第一区块链中的数据不能被用户查询。
[0006]第二方面,提供一种产品溯源管理系统,该系统包括:数据采集模块和数据处理模块,其中,所述数据采集模块用于获取产品的溯源数据,所述溯源数据用于获取所述产品的可追溯性信息;所述数据处理模块用于:将所述溯源数据存储在第一数据库中;获取第一哈希值,所述第一哈希值对应于所述溯源数据,所述第一哈希值用于确定所述第一数据库中的数据是否被篡改;将所述第一哈希值存储在第一区块链中;从所述溯源数据中获取能够被用户查询的数据,并将所述能够被用户查询的数据存储在第二数据库中;获取第二哈希值,所述第二哈希值对应于所述能够被用户查询的数据,所述第二哈希值用于确定所述第二数据库中的数据是否被篡改;将所述第二哈希值存储在第二区块链中;其中,所述第二区块链中的数据能够被用户查询,所述第一区块链中的数据不能被所述用户查询。
[0007]第三方面,提供一种产品溯源管理装置,包括:存储器,用于存储程序;处理器,用
于执行所述存储器存储的程序,当所述存储器存储的程序被执行时,所述处理器用于执行上述第一方面或其各实现方式中的方法。
[0008]第四方面,提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面或其各实现方式中的方法。
[0009]第五方面,提供了一种计算机程序产品,包括计算机程序,当其在计算机设备上运行时,使得所述计算机设备中的处理单元执行上述第一方面或其各实现方式中的方法。
[0010]本申请实施例的技术方案中,通过提供混合的双区块链结构,第二区块链可以提供过滤后的数据以供用户查询使用,实现了对生产过程中必要数据的发布和敏感数据的保护,而且,存储于第一区块链中的数据可以便于内部检查;同时,区块链的存储方式为产品数据的防篡改和信任数据源提供了方便。
[0011]在一种可能的实施方式中,还根据预设分类配置将所述溯源数据分类为不同的类别,所述不同的类别的所述溯源数据用于下列中的至少一项:所述产品的质量分析,所述产品的生产优化,所述产品的生产过程的跟踪;将用于指示所述溯源数据所属类别的信息存储在所述第一区块链中。
[0012]本申请实施例中,通过将溯源数据进行分类并存储,可以便于后续的生产数据分析,如质量分析或生产优化。
[0013]在一种可能的实施方式中,还检查所述溯源数据是否正常;若所述溯源数据正常,则检查结果为正常,或者,若所述溯源数据异常,则检查结果为异常;将所述溯源数据的检查结果存储在所述第一区块链中。
[0014]通过对溯源数据进行检查,便于发现异常产品和异常相关环境条件,从而可以提高产品或生产装置异常分析的效率。
[0015]在一种可能的实施方式中,还从所述溯源数据中确定预定义的关键溯源数据;将所述关键溯源数据存储在所述第一区块链中。
[0016]本申请实施例通过将关键溯源数据存放在第一区块链中,可以实现内部数据的快速查询。
[0017]在一种可能的实施方式中,还从所述关键溯源数据中确定能够被用户查询的数据;将所述关键溯源数据中能够被用户查询的数据存储在所述第二区块链中。
[0018]在一种可能的实施方式中,获取产品的溯源数据包括:通过核心交换机的镜像端口获取网络流量,并从所述网络流量中提取所述溯源数据;和/或;通过统一数据采集接口获取所述产品的生产数据,并从所述生产数据中提取所述溯源数据。
[0019]通过设置不同方式的数据获取途径,可以获取产品的包括工厂内和工厂外的多样数据,提高了数据采集的效率。
[0020]在一种可能的实施方式中,还获取所述用户的查询请求消息,所述查询请求消息用于请求获取所述产品的溯源数据;验证所述用户是否有权限查询所述产品的溯源数据;若有权限,则从所述第二区块链和/或所述第二数据库中返回所述产品的溯源数据;或者,若无权限,则拒绝所述用户的查询请求消息。
[0021]通过验证用户权限确定用户是否可以查询产品数据,实现了对生产过程中必要数据的发布和敏感数据的保护。
附图说明
[0022]图1是本申请实施例可以适用的产品溯源管理系统的架构示意图。
[0023]图2是本申请实施例的一种产品溯源管理方法的流程示意图。
[0024]图3是本申请实施例的一种生产数据管理器的结构示意图。
[0025]图4是本申请实施例的一种数据发布链的结构示意图。
[0026]图5是本申请实施例的一种生产数据采集器的结构示意图。
[0027]图6是本申请实施例的一种产品溯源管理系统的结构示意图。
[0028]图7是本申请实施例的一种产品溯源管理装置的结构示意性图。
[0029]附图标记列表:
[0030]100,产品溯源管理系统;
[0031]110,生产数据采集器;
[0032]111,流量捕获识别模块;
[0033]1111,流量提取配置数据库;
[0034]S111a,通过核心交换机的镜像端口获取网络流量,并从所述网络流量中提取所述溯源数据;
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品溯源管理方法,其特征在于,所述方法包括:获取产品的溯源数据,所述溯源数据用于获取所述产品的可追溯性信息;将所述溯源数据存储在第一数据库中;获取所述溯源数据对应的第一哈希值,所述第一哈希值用于确定所述第一数据库中的数据是否被篡改;将所述第一哈希值存储在第一区块链中;从所述溯源数据中获取能够被用户查询的数据,并将所述溯源数据中能够被用户查询的数据存储在第二数据库中;获取所述溯源数据中能够被用户查询的数据对应的第二哈希值,所述第二哈希值用于确定所述第二数据库中的数据是否被篡改;将所述第二哈希值存储在第二区块链中;其中,所述第二区块链中的数据能够被用户查询,所述第一区块链中的数据不能被用户查询。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预设分类配置将所述溯源数据分类为不同的类别,所述不同的类别的所述溯源数据用于下列中的至少一项:所述产品的质量分析,所述产品的生产优化,所述产品的生产过程的跟踪;将用于指示所述溯源数据所属类别的信息存储在所述第一区块链中。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:检查所述溯源数据是否正常;若所述溯源数据正常,则检查结果为正常,或者,若所述溯源数据异常,则检查结果为异常;将所述溯源数据的检查结果存储在所述第一区块链中。4.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:从所述溯源数据中确定预定义的关键溯源数据;将所述关键溯源数据存储在所述第一区块链中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:从所述关键溯源数据中确定能够被用户查询的数据;将所述关键溯源数据中能够被用户查询的数据存储在所述第二区块链中。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述获取产品的溯源数据包括:通过核心交换机的镜像端口获取网络流...

【专利技术属性】
技术研发人员:郭代飞黄伟东
申请(专利权)人:西门子中国有限公司
类型:发明
国别省市:

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

1