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

技术编号:34393836 阅读:19 留言:0更新日期:2022-08-03 21:25
本发明专利技术公开了一种基于区块链的产品溯源系统,属于产品溯源技术领域,包括溯源码刻印模块、产品数据采集模块、无线传输模块、生产加工企业节点、仓储企业节点、物流运输企业节点、零售企业节点、联盟链平台和产品溯源平台;本发明专利技术设置有产品数据采集模块,其利用物联网技术对产品生产到销售各环节中的各种信息进行录入,有利于避免人为录入产品信息,从而有利于增强产品信息的真实性和可信性,此外,本发明专利技术采用联盟链为基础,可准确溯源到相关负责人,进而有利于实现精准的理赔追责,能够对冗余数据进行筛除,保证数据准确性,避免冗余数据造成信道堵塞,大幅提高数据上传速率。大幅提高数据上传速率。大幅提高数据上传速率。

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


[0001]本专利技术涉及产品溯源
,尤其涉及一种基于区块链的产品溯源系统。

技术介绍

[0002]随着消费者对农产品消费水平不断增长,人们对农产品的品质和安全要求越来越高;然而,由于目前缺乏行之有效的监管手段,导致市场上伪劣农产品层出不穷,严重危害消费者的安全健康;目前的溯源系统依赖于数据库存储技术,溯源信息停留在生产日期、检验检疫合格等初级信息层面,完整的溯源信息应包含农产品生产商、加工商、销售商和消费者等多个主体,涉及生产、仓储、加工、销售等多个业务环节的全过程信息,对于物联网采集的海量信息,数据库技术按照统一标准管理的工作量和成本较高,同时由于传统的溯源系统是单一中心节点存储数据,可以通过后台篡改数据,造成数据安全性问题,降低数据的信用和监管的公信力;区块链作为信息处理领域的一种技术手段,从本质上讲它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“公开透明”、“集体维护”和“去中心化”等特点,基于这些特征,区块链技术奠定了坚实的“信任基础”,创造了可靠的“合作机制”,具有广大应用空间,因而,如何通过区块链技术进行产品溯源成为当下研究重点;因此,专利技术出一种基于区块链的产品溯源系统变得尤为重要;
[0003]经检索,中国专利号CN113159801A公开了一种基于区块链的农产品溯源管理系统,该专利技术虽然操作方便,且具有一定可行性,但该类方法难以保证产品信息录入的真实性,此外,由于其基于公有链的形式,各节点信息可通过匿名形式进行产品交易,从而导致难以对产品进行有效性溯源,进而易造成理赔追责困难;此外,现有的基于区块链的产品溯源系统无法冗余数据进行筛除,数据准确性低,容易因为冗余数据造成信道堵塞,降低数据上传速率;为此,我们提出一种基于区块链的产品溯源系统。

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺陷,而提出的一种基于区块链的产品溯源系统。
[0005]为了实现上述目的,本专利技术采用了如下技术方案:
[0006]一种基于区块链的产品溯源系统,包括溯源码刻印模块、产品数据采集模块、无线传输模块、生产加工企业节点、仓储企业节点、物流运输企业节点、零售企业节点、联盟链平台和产品溯源平台;
[0007]其中,所述产品数据采集模块包括传感器单元、视频监控单元和GPS定位单元;所述联盟链平台包括信息接收模块、信息处理模块、信息上链及更新模块和信息分发模块;所述产品溯源平台包括溯源查询模块和消费者申诉模块。
[0008]进一步地,所述溯源码发放模块用于在生产加工阶段时将唯一溯源码刻印于产品的一次性外包装上,所述唯一溯源码由市场监管部门进行发放,且具有唯一性。
[0009]进一步地,所述产品数据采集模块用于通过所述传感器单元、视频监控单元和GPS
定位单元分别获取生产加工阶段、仓储阶段、物流运输阶段和零售阶段的产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息;所述产品生产加工信息包括但不限于产品种植环境、产品种植位置、产品生长周期、产品病虫害情况、加工包装过程和质检报告;所述产品仓储信息包括但不限于保存位置、保存时间、保存湿度和保存温度;所述产品物流信息包括但不限于运输人员、运输温度和运输湿度;所述产品零售信息包括但不限于销售时间、销售地点和销售环境。
[0010]进一步地,所述无线传输模块用于通过5G技术将产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息上传至联盟链平台;所述生产加工企业节点、仓储企业节点、物流运输企业节点和零售企业节点通过各自企业终端注册联盟链平台账号信息,并通过各自联盟链平台账号上传企业信息,所述各自企业的联盟链平台账号由各自企业最高负责人进行管理;所述企业信息包括企业资质、企业负责姓名、企业负责人电话、企业名称和企业地址。
[0011]进一步地,所述信息接收模块用于获取产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息以及各个企业信息;所述信息处理模块用于根据所述产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息以及各个企业信息进行对应匹配处理;所述信息上链及更新模块用于根据对应匹配后的产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息以及各个企业信息进行产品区块上链和产品区块更新,形成产品联盟链;所述信息分发模块用于将联盟链分别发送至生产加工企业节点、仓储企业节点、物流运输企业节点和零售企业节点的企业存储服务器中进行分布式存储。
[0012]进一步地,所述信息处理模块匹配处理具体步骤如下:
[0013]步骤(1):信息处理模块自行生成一组数据记录表,同时将各个企业信息按照首字母A~Z有序录入数据记录表中;
[0014]步骤(2):抓取与各个企业信息相对应的产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息,并构建产品信息集,并将产品信息集与数据记录表记录的相对应企业信息进行超链接处理;
[0015]步骤(3):构建卷积神经网络,并将数据记录表导入卷积神经网络中,卷积神经网络通过数据记录表中各组超链接对相对应产品信息集进行冗余数据检测,并将检测到的冗余数据筛除。
[0016]进一步地,所述分布式存储具体步骤如下:
[0017]S1:在与联盟链平台通信连接的各组服务器上安装相关软件包,并启动服务,同时将所有服务器建立连接,成为一个集群,若建立连接时存在异常,则断开连接,并重新对相关服务器进行连接,直至连接成功;
[0018]S2:通过创建存储卷以及启动存储卷为所有服务器准备存储目录,联盟链平台将各存储目录所对应的服务器进行绑定,并对绑定成功的存储目录进行挂载;
[0019]S3:联盟链平台发送写请求到各组服务器中,各组服务器返回写入地址数组,向第一个写地址节点写入数据,第一个节点再向后继续传输,到达最后一个节点后,向前返回写入OK响应,最终回到联盟链平台,写入结束;
[0020]S4:在联盟链平台使用相关命令往挂载的存储目录里写文件,然后查看在各服务器上的分布情况,并对存在异常存储的服务器进行记录,同时切断与该服务器的通信连接,
且将该服务器节点反馈给工作人员。
[0021]进一步地,所述溯源查询模块用于通过智能移动终端对消费者所购买产品包装上的唯一溯源码进行输入,然后根据其进行产品溯源,得到溯源结果;所述消费者申诉模块用于消费者根据溯源结果和所购买产品向市场监管部门进行理赔申诉。
[0022]进一步地,所述溯源查询模块的具体运行过程如下:
[0023]步骤一:首先,由消费者利用智能移动终端输入产品包装上的唯一溯源码;
[0024]步骤二:然后,系统根据所述唯一溯源码进行真实性判断,若所述唯一溯源码判断结果为存在,则进行下一步,反之显示查询失败;
[0025]步骤三:接着,根据所述唯一溯源码提取各企业节点存储服务器中的产品区块;
[0026]步骤四:解析比较各企业节点存储服务器中的产品区块是否一致,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的产品溯源系统,其特征在于,包括溯源码刻印模块、产品数据采集模块、无线传输模块、生产加工企业节点、仓储企业节点、物流运输企业节点、零售企业节点、联盟链平台和产品溯源平台;其中,所述产品数据采集模块包括传感器单元、视频监控单元和GPS定位单元;所述联盟链平台包括信息接收模块、信息处理模块、信息上链及更新模块和信息分发模块;所述产品溯源平台包括溯源查询模块和消费者申诉模块。2.根据权利要求1所述的一种基于区块链的产品溯源系统,其特征在于,所述溯源码发放模块用于在生产加工阶段时将唯一溯源码刻印于产品的一次性外包装上,所述唯一溯源码由市场监管部门进行发放,且具有唯一性。3.根据权利要求1所述的一种基于区块链的产品溯源系统,其特征在于,所述产品数据采集模块用于通过所述传感器单元、视频监控单元和GPS定位单元分别获取生产加工阶段、仓储阶段、物流运输阶段和零售阶段的产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息;所述产品生产加工信息包括但不限于产品种植环境、产品种植位置、产品生长周期、产品病虫害情况、加工包装过程和质检报告;所述产品仓储信息包括但不限于保存位置、保存时间、保存湿度和保存温度;所述产品物流信息包括但不限于运输人员、运输温度和运输湿度;所述产品零售信息包括但不限于销售时间、销售地点和销售环境。4.根据权利要求1所述的一种基于区块链的产品溯源系统,其特征在于,所述无线传输模块用于通过5G技术将产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息上传至联盟链平台;所述生产加工企业节点、仓储企业节点、物流运输企业节点和零售企业节点通过各自企业终端注册联盟链平台账号信息,并通过各自联盟链平台账号上传企业信息,所述各自企业的联盟链平台账号由各自企业最高负责人进行管理;所述企业信息包括企业资质、企业负责姓名、企业负责人电话、企业名称和企业地址。5.根据权利要求1所述的一种基于区块链的产品溯源系统,其特征在于,所述信息接收模块用于获取产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息以及各个企业信息;所述信息处理模块用于根据所述产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息以及各个企业信息进行对应匹配处理;所述信息上链及更新模块用于根据对应匹配后的产品生产加工信息、产品仓储信息、产品物流信息和产品零售信息以及各个企业信息进行产品区块上链和产品区块更新,形成产品联盟链;所述信息分发模块用于将联盟链分别发送至生产加工企业节点、仓储企业节点、物流运输企业节点和零售企业节点的企业存储服务器中进行分布式存储。6.根据权利要求5所述的一种基于区块链的产品溯...

【专利技术属性】
技术研发人员:黄文科
申请(专利权)人:广州中南网络技术有限公司
类型:发明
国别省市:

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

1