一种产品信息的保存方法、溯源方法以及区块链平台技术

技术编号:30322417 阅读:9 留言:0更新日期:2021-10-09 23:47
本发明专利技术提供一种产品信息的保存方法、溯源方法以及区块链平台,所述方法包括:接收工业互联网标识解析平台发送的用于唯一标识目标产品某一生产环节的标识码以及对应的生产环节信息;获取所述标识码的标识前缀信息,并将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块中;其中,所述目标产品的每个所述生产环节所对应的标识码具有相同的所述标识前缀信息。该产品信息的保存方法、溯源方法以及区块链平台能够解决现有企业在产品制造、物流配送等生产环节缺乏对应的标识码,或者所采用的标识码不统一,无法实现同一产品各生产环节信息的关联,同时无法保证产品数据的真实性的问题。品数据的真实性的问题。品数据的真实性的问题。

【技术实现步骤摘要】
一种产品信息的保存方法、溯源方法以及区块链平台


[0001]本专利技术涉及区块链和标识解析
,尤其涉及一种产品信息的保存方法、溯源方法以及区块链平台。

技术介绍

[0002]工业互联网标识解析体系是工业互联网网络体系的重要组成部分,是支撑工业互联网互联互通的神经枢纽,其作用类似于互联网领域的域名解析系统(DNS)。工业互联网标识解析平台是工业互联网标识解析体系的重要组成部分,向上对接标识解析国家顶级节点平台,向下对接企业节点平台及应用系统,提供标识注册服务、标识解析服务、标识数据服务、运行监测等功能,是推动标识解析体系建设、应用发展和产业生态构建的重要环节。
[0003]然而,现有企业在产品制造、物流配送等生产环节缺乏对应的标识码,或者所采用的标识码不统一,无法实现同一产品各生产环节信息的关联,同时无法保证产品数据的真实性。

技术实现思路

[0004]本专利技术所要解决的技术问题是针对现有技术的上述不足,提供一种产品信息的保存方法、溯源方法以及区块链平台,用以解决现有企业在产品制造、物流配送等生产环节缺乏对应的标识码,或者所采用的标识码不统一,无法实现同一产品各生产环节信息的关联,同时无法保证产品数据的真实性的问题。
[0005]第一方面,本专利技术实施例提供一种产品信息的保存方法,应用于区块链平台,所述方法包括:
[0006]接收工业互联网标识解析平台发送的用于唯一标识目标产品某一生产环节的标识码以及对应的生产环节信息,所述标识码以及对应的生产环节信息是企业节点在所述目标产品某一生产环节完成后发送给所述工业互联网标识解析平台的;
[0007]获取所述标识码的标识前缀信息,并将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块中;
[0008]其中,所述目标产品的每个所述生产环节所对应的标识码具有相同的所述标识前缀信息。
[0009]优选地,所述标识码包括产品概述标识码和产品生产环节标识码;
[0010]所述将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块中,具体包括:
[0011]判断所述标识码是否为产品概述标识码;
[0012]若是,则创建所述区块,其中,所述区块的区块头包括所述标识前缀信息、根哈希值以及第一时间戳,所述区块的区块体包括所述产品概述标识码对应的所述生产环节信息;
[0013]若否,则判断所述标识码为产品生产环节标识码,并在所述区块体中创建所述产
品生产环节标识码对应的子区块,所述子区块的区块头包括所述产品生产环节标识码、子区块链版本号以及第二时间戳,所述子区块的区块体包括所述产品生产环节标识码对应的所述生产环节信息。
[0014]优选地,所述将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块之后,所述方法还包括:
[0015]若所述标识码为产品概述标识码,则向递归节点平台发送公钥以及预存的企业数字签名信息,所述公钥包括所述标识前缀信息、所述根哈希值以及所述第一时间戳;
[0016]若所述标识码为产品生产环节标识码,则向所述递归节点平台发送子区块密钥以及预存的所述产品生产环节标识码对应的生产环节数字签名信息,所述子区块密钥包括所述产品生产环节标识码、所述子区块链版本号以及所述第二时间戳;
[0017]所述标识前缀信息包括国家代码、二级节点代码以及企业节点代码。
[0018]第二方面,本专利技术实施例提供一种产品信息的保存方法,应用于工业互联网标识解析平台,所述方法包括:
[0019]接收企业节点在目标产品某一生产环节完成后发送的用于唯一标识所述目标产品某一生产环节的标识码以及对应的生产环节信息;
[0020]将所述标识码以及对应的生产环节信息发送给区块链平台,以使所述区块链平台获取所述标识码的标识前缀信息,并将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块中;
[0021]其中,所述目标产品的每个所述生产环节所对应的标识码具有相同的所述标识前缀信息。
[0022]优选地,所述标识码包括产品概述标识码和产品生产环节标识码;
[0023]所述接收企业节点在目标产品某一生产环节完成后发送的用于标识所述目标产品某一生产环节的标识码以及对应的生产环节信息之前,所述方法还包括:
[0024]获取所述企业节点对应的企业用户的标识码前缀申请请求,所述标识码前缀申请请求携带企业信息;
[0025]根据所述企业信息对所述企业用户进行审核,并在审核通过后向所述企业节点发送所述标识前缀信息;
[0026]其中,所述标识前缀信息包括国家代码、二级节点代码以及企业节点代码。
[0027]第三方面,本专利技术实施例提供一种产品信息的溯源方法,应用于区块链平台,所述方法包括:
[0028]采用第一方面所述的产品信息的保存方法将目标产品的产品信息保存在区块链平台上;以及,
[0029]接收递归节点平台发送的携带有目标产品的标识码的信息获取请求,所述信息获取请求是所述递归节点平台接收到用户设备的标识码解析请求后发送的;
[0030]根据所述信息获取请求获取所述标识码对应的生产环节信息;
[0031]将所述生产环节信息发送给所述递归节点平台,以使所述递归节点平台将所述生产环节信息反馈给所述用户设备。
[0032]优选地,所述接收递归节点平台发送的携带有目标产品的标识码的信息获取请求,具体包括:
[0033]接收所述递归节点平台发送的携带有产品概述标识码、公钥以及企业数字签名信息的信息获取请求,所述公钥包括标识前缀信息、根哈希值以及第一时间戳;
[0034]所述根据所述信息获取请求获取所述标识码对应的生产环节信息,具体包括:
[0035]对所述公钥以及企业数字签名信息进行验证;
[0036]若验证通过,则获取所述产品概述标识码对应的所述生产环节信息。
[0037]优选地,所述将所述生产环节信息发送给所述递归节点平台的同时,所述方法还包括:
[0038]获取所述标识前缀信息对应的区块的所有子区块链版本号以及对应的产品生产环节标识码;
[0039]将所述所有子区块链版本号以及对应的所述产品生产环节标识码发送给所述递归节点平台,以使所述递归节点平台将所述所有子区块链版本号以及对应的所述产品生产环节标识码反馈给所述用户设备。
[0040]优选地,所述接收递归节点平台发送的携带有目标产品的标识码的信息获取请求,具体包括:
[0041]接收所述递归节点平台发送的携带有产品生产环节标识码、子区块密钥以及生产环节数字签名信息的信息获取请求,所述子区块密钥包括所述产品生产环节标识码、子区块链版本号以及第二时间戳;
[0042]所述根据所述信息获取请求获取所述标识码对应的生产环节信息,具体包括:
[0043]对所述子区块密钥以及生产环节数字签名信息进行验证;
[0044]若验证通过,则获取所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品信息的保存方法,应用于区块链平台,其特征在于,所述方法包括:接收工业互联网标识解析平台发送的用于唯一标识目标产品某一生产环节的标识码以及对应的生产环节信息,所述标识码以及对应的生产环节信息是企业节点在所述目标产品某一生产环节完成后发送给所述工业互联网标识解析平台的;获取所述标识码的标识前缀信息,并将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块中;其中,所述目标产品的每个所述生产环节所对应的标识码具有相同的所述标识前缀信息。2.根据权利要求1所述的产品信息的保存方法,其特征在于,所述标识码包括产品概述标识码和产品生产环节标识码;所述将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块中,具体包括:判断所述标识码是否为产品概述标识码;若是,则创建所述区块,其中,所述区块的区块头包括所述标识前缀信息、根哈希值以及第一时间戳,所述区块的区块体包括所述产品概述标识码对应的所述生产环节信息;若否,则判断所述标识码为产品生产环节标识码,并在所述区块体中创建所述产品生产环节标识码对应的子区块,所述子区块的区块头包括所述产品生产环节标识码、子区块链版本号以及第二时间戳,所述子区块的区块体包括所述产品生产环节标识码对应的所述生产环节信息。3.根据权利要求2所述的产品信息的保存方法,其特征在于,所述将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块之后,所述方法还包括:若所述标识码为产品概述标识码,则向递归节点平台发送公钥以及预存的企业数字签名信息,所述公钥包括所述标识前缀信息、所述根哈希值以及所述第一时间戳;若所述标识码为产品生产环节标识码,则向所述递归节点平台发送子区块密钥以及预存的所述产品生产环节标识码对应的生产环节数字签名信息,所述子区块密钥包括所述产品生产环节标识码、所述子区块链版本号以及所述第二时间戳;所述标识前缀信息包括国家代码、二级节点代码以及企业节点代码。4.一种产品信息的保存方法,应用于工业互联网标识解析平台,其特征在于,所述方法包括:接收企业节点在目标产品某一生产环节完成后发送的用于唯一标识所述目标产品某一生产环节的标识码以及对应的生产环节信息;将所述标识码以及对应的生产环节信息发送给区块链平台,以使所述区块链平台获取所述标识码的标识前缀信息,并将所述标识码以及对应的生产环节信息保存至所述标识前缀信息对应的区块中;其中,所述目标产品的每个所述生产环节所对应的标识码具有相同的所述标识前缀信息。5.根据权利要求4所述的产品信息的保存方法,其特征在于,所述标识码包括产品概述标识码和产品生产环节标识码;所述接收企业节点在目标产品某一生产环节完成后发送的用于标识所述目标产品某
一生产环节的标识码以及对应的生产环节信息之前,所述方法还包括:获取所述企业节点对应的企业用户的标识码前缀申请请求,所述标识码前缀申请请求携带...

【专利技术属性】
技术研发人员:路玮周晓龙安岗
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1