一种基于区块链的产品生产信息追溯系统技术方案

技术编号:37507325 阅读:23 留言:0更新日期:2023-05-07 09:44
本发明专利技术公开了一种基于区块链的产品生产信息追溯系统,涉及产品信息溯源技术领域,解决了现有技术的数据中心以及产品运输过程中产品生产信息容易被篡改,无法保证数据安全的技术问题;本发明专利技术包括区块链模块,以及与之相连接的若干授权节点和查询节点;本发明专利技术在获取生产信息以及运输流程信息之后;区块链模块计算生产信息和运输信息对应的哈希值;当产品完成运输之后,则将生产信息和运输信息的哈希值映射成二维码,查询节点扫描二维码则可调用对应的数据;本发明专利技术通过区块链技术不仅能够保证生产信息的安全,而且能够保证运输流程安全规范,进而保证产品质量,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
一种基于区块链的产品生产信息追溯系统


[0001]本专利技术属于产品信息溯源领域,涉及基于区块链的产品生产信息追溯技术,具体是一种基于区块链的产品生产信息追溯系统。

技术介绍

[0002]由于造假手段越来越高明,人们很难对购买产品的信息真伪进行有效验证,进而可能造成购买的产品是假冒伪劣产品,产品质量得不到保证,因此产品生产信息溯源是非常重要的研究项目。
[0003]现有技术(公开号为CN110414642A的专利技术专利申请)公开了一种基于二维码的农产品生产信息追溯系统及二维码生成方法,通过二维码从物联网生产管理系统数据中心提取农产品的全部生产信息,防止人为输入农产品信息是进行篡改、删减的作弊行为,提高农产品信息的准确性和真实性。现有技术将产品生产信息存储在数据中心中,通过远程服务器筛选获取,但是数据中心以及产品运输过程中产品生产信息容易被篡改,无法保证数据安全;因此,亟须一种基于区块链的产品生产信息追溯系统。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一;为此,本专利技术提出了一种基于区块链的产品生产信息追溯系统,用于解决现有技术的数据中心以及产品运输过程中产品生产信息容易被篡改,无法保证数据安全的技术问题。
[0005]为实现上述目的,本专利技术的第一方面提供了一种基于区块链的产品生产信息追溯系统,包括区块链模块,以及与之相连接的若干授权节点和查询节点;
[0006]获取产品生产信息以及运输流程信息,并上传至区块链模块;区块链模块计算产品生产信息的哈希值,并建立哈希值与产品生产信息的关联关系;
[0007]区块链模块基于运输流程信息建立与授权节点的连接关系,通过授权节点录入对应的运输信息;以及建立运输信息与对应哈希值的关联关系;
[0008]在完成运输流程之后,区块链模块将产品生产信息和运输信息对应的哈希值整合成数据序列;查询节点通过扫描基于数据序列生成的二维码获取信息。
[0009]优选的,所述区块链模块分别与授权节点和查询节点通信连接;其中,授权节点和查询节点均与智能终端通信连接,智能终端包括手机或者电脑;
[0010]所述授权节点基于运输流程信息验证与之相连接的智能终端的可靠性;所述查询节点用于识别与之相连接的智能终端发送的查询信息。
[0011]优选的,从产品生产厂家处获取产品生产信息,以及制定的运输流程信息;对产品生产信息和运输流程信息进行确认之后上传至区块链模块;其中,运输流程信息包括承运人、承运商以及运输路线。
[0012]优选的,所述区块链模块接收到产品生产信息之后计算其哈希值,并建立哈希值与对应产品生产信息的关联关系,包括:
[0013]识别产品生产信息;其中,产品生产信息包括配料表、产地、环境和日期;
[0014]将产品生产信息的各子信息拼接起来,生成产品信息序列,计算产品信息序列的哈希值,建立哈希值与产品生产信息的关联关系;或者计算各子信息的哈希值,建立各哈希值与对应子信息的关联关系。
[0015]优选的,所述区块链模块基于运输流程信息建立与授权节点的连接关系,并通过连接的授权节点获取运输信息,包括:
[0016]基于运输流程信息识别产品当前的运输流程,建立区块链模块与当前运输流程对应的授权节点的连接关系;
[0017]通过连接的授权节点读取运输信息,并将运输信息发送至区块链模块。
[0018]优选的,所述区块链模块对运输信息进行验证,并计算运输信息的哈希值,包括:
[0019]提取运输流程信息,基于运输流程信息验证运输信息是否符合要求;是,则计算运输信息的哈希值;否,则进行确认,确认通过之后计算运输信息的哈希值;
[0020]建立哈希值与对应的运输信息的关联关系,对哈希值和运输信息进行存储。
[0021]优选的,所述区块链模块对运输流程进行分析判断,当运输流程完成之后,则将产品生产信息和运输信息的哈希值拼接成数据序列;以及
[0022]通过二维码生成技术将数据序列映射成二维码,并贴附在产品上。
[0023]优选的,所述查询节点扫描二维码,识别上传二维码中的数据序列至区块链模块;区块链模块解析数据序列获取产品生产信息和运输信息对应的哈希值;
[0024]所述区块链模块根据关联关系调取哈希值对应的产品生产信息或者运输信息,将产品生产信息或者运输信息反馈至查询节点。
[0025]与现有技术相比,本专利技术的有益效果是:本专利技术在获取生产信息以及运输流程信息之后;区块链模块计算生产信息和运输信息对应的哈希值;当产品完成运输之后,则将生产信息和运输信息的哈希值映射成二维码,查询节点扫描二维码则可调用对应的数据;本专利技术通过区块链技术不仅能够保证生产信息的安全,而且能够保证运输流程安全规范,进而保证产品质量,提升用户体验。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术的工作步骤示意图。
具体实施方式
[0028]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0029]请参阅图1,本专利技术第一方面实施例提供了一种基于区块链的产品生产信息追溯
系统,包括区块链模块,以及与之相连接的若干授权节点和查询节点;获取产品生产信息以及运输流程信息,并上传至区块链模块;区块链模块计算产品生产信息的哈希值,并建立哈希值与产品生产信息的关联关系;区块链模块基于运输流程信息建立与授权节点的连接关系,通过授权节点录入对应的运输信息;以及建立运输信息与对应哈希值的关联关系;在完成运输流程之后,区块链模块将产品生产信息和运输信息对应的哈希值整合成数据序列;查询节点通过扫描基于数据序列生成的二维码获取信息。
[0030]现有技术在进行生产信息溯源时,一般将生产信息存储在数据中心中,用户在扫面二维码时通过数据中心调取对应的生产信息,供用户进行查询。现有技术无论是数据中心,还是运输过程中均容易对生产信息进行修改,无法保证生产信息的安全性。
[0031]本专利技术在获取生产信息以及运输流程信息之后;区块链模块计算生产信息和运输信息对应的哈希值;当产品完成运输之后,则将生产信息和运输信息的哈希值映射成二维码,查询节点扫描二维码则可调用对应的数据。本专利技术通过区块链技术不仅能够保证生产信息的安全,而且能够保证运输流程安全规范,进而保证产品质量,提升用户体验。
[0032]本专利技术中区块链模块分别与授权节点和查询节点通信连接;其中,授权节点和查询节点均与智能终端通信连本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的产品生产信息追溯系统,包括区块链模块,以及与之相连接的若干授权节点和查询节点,其特征在于:获取产品生产信息以及运输流程信息,并上传至区块链模块;区块链模块计算产品生产信息的哈希值,并建立哈希值与产品生产信息的关联关系;区块链模块基于运输流程信息建立与授权节点的连接关系,通过授权节点录入对应的运输信息;以及建立运输信息与对应哈希值的关联关系;在完成运输流程之后,区块链模块将产品生产信息和运输信息对应的哈希值整合成数据序列;查询节点通过扫描基于数据序列生成的二维码获取信息。2.根据权利要求1所述的一种基于区块链的产品生产信息追溯系统,其特征在于,所述区块链模块分别与授权节点和查询节点通信连接;其中,授权节点和查询节点均与智能终端通信连接,智能终端包括手机或者电脑;所述授权节点基于运输流程信息验证与之相连接的智能终端的可靠性;所述查询节点用于识别与之相连接的智能终端发送的查询信息。3.根据权利要求2所述的一种基于区块链的产品生产信息追溯系统,其特征在于,从产品生产厂家处获取产品生产信息,以及制定的运输流程信息;对产品生产信息和运输流程信息进行确认之后上传至区块链模块;其中,运输流程信息包括承运人、承运商以及运输路线。4.根据权利要求3所述的一种基于区块链的产品生产信息追溯系统,其特征在于,所述区块链模块接收到产品生产信息之后计算其哈希值,并建立哈希值与对应产品生产信息的关联关系,包括:识别产品生产信息;其中,产品生产信息包括配料表、产地、环境和日期;将产品生产信息的各子信息拼接起来,生成产品信息序列,计算产品信息序列的哈...

【专利技术属性】
技术研发人员:江寅邹尚文聂锟
申请(专利权)人:安徽深迪科技有限公司
类型:发明
国别省市:

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

1