一种基于区块链的产品溯源系统技术方案

技术编号:23485314 阅读:82 留言:0更新日期:2020-03-10 12:45
本发明专利技术公开了一种基于区块链的产品溯源系统。包括:多个用于提取产品自然纹理特征的影像特征提取模块,产品的生产节点和每个流转节点均设置一个影像特征提取模块;将产品的自然纹理特征作为产品的身份登记至区块链分布式数据库,生产节点和每个流转节点分别对应区块链中的一个节点;溯源模块用于查询区块链的分布式数据库与产品的自然纹理特征所指示的身份关联存储的产品记录,并对查询到的产品记录进行溯源;客户端提取自然纹理特征并将自然纹理特征上传至溯源模块进行溯源。本发明专利技术利用区块链技术、人工智能技术与有自然纹理的产品结合,在不同环节的产品记录加入到联盟链上,实现产品的溯源。

A product traceability system based on blockchain

【技术实现步骤摘要】
一种基于区块链的产品溯源系统
本专利技术涉及区块链
,更具体地,涉及一种基于区块链的产品溯源系统。
技术介绍
在21世纪现代生活中,人们一直都在探索产品的追溯平台,以解决产品的安全、造假等问题,传统的产品溯源平台存在许多问题,产品的信息都存储在一个比较中心化的数据库中,由于其中涉及到人为参与,而涉及人员参与往往使得整个系统变得不那么可靠,信息容易被篡改,可信度低,追溯环节需要添加信任背书,协作难度大,供应链存在多个系统,会有信息孤岛等众多问题。区块链系统在没有第三方背书的情况下可以保证所有记录的更改变为不可能,因此形成了信用共识,有效的降低了复杂性和风险性。但是对于溯源系统如何确定物品的真实性又提出了挑战,目前常用的手段是在生产商品上进行防伪标签等手段进行溯源,但对于某些形态不一的自然物品,例如瓜果、木制品、玉石制品等,在物流、经销等周转环节存在被损坏和被替换的风险,现有溯源手段无法确定出现问题的环节追责困难。
技术实现思路
本专利技术的目的是提出一种基于区块链的产品溯源系统,实现利用区块链去中心化、公开透明、数据不可篡改、数据共享、点对点传输等技术特点,与那些有自然纹理的产品结合,通过人工智能技术的相关图像提取算法对产品的自然纹理特征做加密标识与产品信息做唯一的专属身份绑定,将产品在不同环节(生产、入库、出库、分销、零售等)的产品记录加入到联盟链上,每个关键节点上的信息都形成一个信息和价值的共享链条,保证产品的来源可查,去向可追,责任可究。为实现上述目的,本专利技术提出了一种基于区块链的产品溯源系统,包括:多个影像特征提取模块,所述影像特征提取模块用于提取产品的自然纹理特征,所述产品的生产节点和每个流转节点均设置一个所述影像特征提取模块;其中,所述产品的自然纹理特征作为所述产品的身份登记至所述区块链的分布式数据库中,所述生产节点和每个流转节点分别对应区块链中的一个节点,每个所述影像特征提取模块关联有所对应节点的实名身份信息;溯源模块,所述溯源模块用于查询所述区块链的分布式数据库与所述产品的自然纹理特征所指示的身份关联存储的产品记录,并对查询到的产品记录进行溯源;客户端,所述客户端包括影像采集模块、特征提取模块,所述特征提取模块对所述影像采集模块采集的所述产品的图像信息进行自然纹理特征提取并将所述自然纹理特征上传至所述溯源模块进行溯源。优选地,还包括登记模块,所述登记模块用于将所述产品的自然纹理特征记录在所述区块链的分布式数据库中,并与所述产品在所述生产节点注册的身份关联存储。优选地,还包括获取模块,所述获取模块用于获取由所述产品的生产节点和流转节点生成的与所述产品对应的产品记录。优选地,还包括发布模块,所述发布模块用于将每个节点的所述产品记录以及所述产品的自然纹理特征发布至所述区块链,并将所述产品记录与所述产品的自然纹理特征所指示的身份在所述区块链的分布式数据库中关联存储。优选地,所述产品记录包括用于指示所述产品的流转顺序的时间戳;所述溯源模块获取所述产品记录中的所述时间戳并基于获取到的所述时间戳,生成所述产品的产品流转顺序。优选地,所述产品记录包括由所述产品的生产节点和每个产品流转节点基于持有的私钥签名后的产品生产记录和产品流转记录;所述产品生产记录包括产品的生产信息、出库信息、自然纹理特征、生产节点的所述影像特征提取模块的实名身份信息;所述产品流转记录包括产品的入库信息、出库信息、自然纹理特征、流转节点的所述影像特征提取模块的实名身份信息。优选地,所述溯源模块基于所述产品的生产方的公钥对所述产品生产记录的签名进行验证,同时对比所述客户端上传图像信息的自然纹理特征和所述产品生产记录中产品的自然纹理特征,如果生产记录签名验证通过同时自然纹理特征比对一致,确定所述产品通过产品防伪溯源,并将溯源结果返回客户端;如果生产记录签名验证通过,但自然纹理特征对比不一致,所述溯源模块按照所述产品流转顺序逐个基于每个产品流转节点的公钥对所述产品流转记录的签名进行验证,同时对比所述客户端上传图像信息的自然纹理特征和产品流转记录中产品的自然纹理特征,直到排查出出现问题的流转节点并将溯源结果返回客户端。优选地,所述影像特征提取模块、所述特征提取模块通过空间矩特征算法、灰度共生矩阵算法和直方图算法提取所述产品的自然纹理特征。优选地,所述产品的自然纹理特征包括产品的颜色特征、纹理特征、形状特征。优选地,所述区块链为联盟区块链。本专利技术的有益效果为:本专利技术利用区块链去中心化、公开透明、数据不可篡改、数据共享、点对点传输等技术特点,实现与那些有自然纹理的产品结合,通过人工智能算法结合区块链技术对产品的自然纹理特征做加密标识与产品信息做唯一的专属身份绑定,将产品在不同环节(生产、入库、出库、分销、零售等)的产品记录加入到联盟链上,每个关键节点上的信息都形成一个信息和价值的共享链条,保证产品的来源可查,去向可追,责任可究。解决了传统的溯源平台信息不透明、数据容易篡改、安全性差,信息孤岛的弊端和弱点,做到真正的防伪和全流程追溯。本专利技术的装置具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本专利技术的特定原理。附图说明通过结合附图对本专利技术示例性实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,其特征在于,在本专利技术示例性实施例中,相同的参考标号通常代表相同部件。图1示出了根据本专利技术的一个实施例的一种基于区块链的产品溯源系统的示意图。附图标记说明:1、影像特征提取模块;2、溯源模块;3、登记模块;4、获取模块;5、发布模块;6、客户端;7、分布式数据库。具体实施方式下面将参照附图更详细地描述本专利技术。虽然附图中显示了本专利技术的优选实施例,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本专利技术更加透彻和完整,并且能够将本专利技术的范围完整地传达给本领域的技术人员。根据本专利技术的一种基于区块链的产品溯源系统,包括:多个影像特征提取模块,影像特征提取模块用于提取产品的自然纹理特征,产品的生产节点和每个流转节点均设置一个影像特征提取模块;其中,产品的自然纹理特征作为产品的身份登记至区块链的分布式数据库中,生产节点和每个流转节点分别对应区块链中的一个节点,每个影像特征提取模块关联有所对应节点的实名身份信息;溯源模块,溯源模块用于查询区块链的分布式数据库与产品的自然纹理特征所指示的身份关联存储的产品记录,并对查询到的产品记录进行溯源;客户端,客户端包括影像采集模块、特征提取模块,特征提取模块用于对影像采集模块采集的产品的图像信息进行自然纹理特征提取并将自然纹理特征上传至溯源模块进行溯源。具体地,在产品的生产、入库、出库、物流、分销、本文档来自技高网...

【技术保护点】
1.一种基于区块链的产品溯源系统,其特征在于,包括:/n多个影像特征提取模块,所述影像特征提取模块用于提取产品的自然纹理特征,所述产品的生产节点和每个流转节点均设置一个所述影像特征提取模块;其中,所述产品的自然纹理特征作为所述产品的身份登记至所述区块链的分布式数据库中,所述生产节点和每个流转节点分别对应区块链中的一个节点,每个所述影像特征提取模块关联有所对应节点的实名身份信息;/n溯源模块,所述溯源模块用于查询所述区块链的分布式数据库与所述产品的自然纹理特征所指示的身份关联存储的产品记录,并对查询到的产品记录进行溯源;/n客户端,所述客户端包括影像采集模块、特征提取模块,所述特征提取模块对所述影像采集模块采集的所述产品的图像信息进行自然纹理特征提取并将所述自然纹理特征上传至所述溯源模块进行溯源。/n

【技术特征摘要】
1.一种基于区块链的产品溯源系统,其特征在于,包括:
多个影像特征提取模块,所述影像特征提取模块用于提取产品的自然纹理特征,所述产品的生产节点和每个流转节点均设置一个所述影像特征提取模块;其中,所述产品的自然纹理特征作为所述产品的身份登记至所述区块链的分布式数据库中,所述生产节点和每个流转节点分别对应区块链中的一个节点,每个所述影像特征提取模块关联有所对应节点的实名身份信息;
溯源模块,所述溯源模块用于查询所述区块链的分布式数据库与所述产品的自然纹理特征所指示的身份关联存储的产品记录,并对查询到的产品记录进行溯源;
客户端,所述客户端包括影像采集模块、特征提取模块,所述特征提取模块对所述影像采集模块采集的所述产品的图像信息进行自然纹理特征提取并将所述自然纹理特征上传至所述溯源模块进行溯源。


2.根据权利要求1所述的基于区块链的产品溯源系统,其特征在于,还包括登记模块,所述登记模块用于将所述产品的自然纹理特征记录在所述区块链的分布式数据库中,并与所述产品在所述生产节点注册的身份关联存储。


3.根据权利要求1所述的基于区块链的产品溯源系统,其特征在于,还包括获取模块,所述获取模块用于获取由所述产品的生产节点和流转节点生成的与所述产品对应的产品记录。


4.根据权利要求1所述的基于区块链的产品溯源系统,其特征在于,还包括发布模块,所述发布模块用于将每个节点的所述产品记录以及所述产品的自然纹理特征发布至所述区块链,并将所述产品记录与所述产品的自然纹理特征所指示的身份在所述区块链的分布式数据库中关联存储。


5.根据权利要求1所述的基于区块链的产品溯源系统,其特征在于,所述产品记录包括用于指示所述产品的流转顺序的时间戳;
所述溯源模块获取所述产品记录中的所述...

【专利技术属性】
技术研发人员:赵晓晨
申请(专利权)人:北京安妮全版权科技发展有限公司
类型:发明
国别省市:北京;11

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

1