一种基于区块链的食品溯源系统及方法转让专利

申请号 : CN202110662264.3

文献号 : CN113256313B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 姜义凡

申请人 : 浙江汇鼎华链科技有限公司

摘要 :

本发明公开了一种基于区块链的食品溯源系统及方法,属于食品溯源技术领域。本系统包括上位信息监管模块、生长信息采集前端、分销服务管理模块、批发零售管理模块、公众信息查询模块、仓储物流管理模块;所述生长信息采集前端、所述分销服务管理模块、所述批发零售管理模块的输出端均与所述上位信息监管模块的输入端相连接;所述上位信息监管模块的输出端分别与所述生长信息采集前端、所述分销服务管理模块、所述批发零售管理模块、所述公众信息查询模块的输入端相连接;所述公众信息查询模块的输出端与所述上位信息监管模块的输入端相连接;所述仓储物流管理模块的输出端与所述上位信息监管模块的输入端相连接。

权利要求 :

1.一种基于区块链的食品溯源方法,其特征在于:该方法包括以下步骤:S1、在牲畜养殖过程中,对同一批次的牲畜配置电子档案,对其谱系、体重、性别、年龄、防疫信息、进场时间、出场时间、出场原因、生长视频、饲养员信息、出生地信息、养殖场环境情况进行记录,并将其上传到上位信息监管模块;

S2、对养殖户、分销商、零售商的信息数据进行统一管理,对其账号信息进行认证,设置统一登录管理;

S3、根据物流配送信息数据对同一批次的牲畜进行管理,并不断更换支付码,进行溯源管理;

S4、根据历史大数据,调取用户终端的使用习惯,进行界面信息优化,提高消费者点击率;

在步骤S1‑S3中,进行溯源管理的步骤如下:S9‑1、在牲畜养殖过程中,利用视频方式记录养殖过程,并为牲畜建立电子档案,对其经历的所有信息进行上传,将此阶段记为第一阶段;

S9‑2、对生产线上的养殖户、分销商、零售商的信息数据进行统一管理,在上位信息监管模块中进行备份,将此阶段记为第二阶段;

S9‑3、调取生产线上的物流流通信息,对牲畜出栏后的目的地进行监控,并对应提取该目的地下的对应养殖户、分销商、零售商的信息,将此阶段记为第三阶段;

S9‑4、在第一阶段下,养殖户将牲畜养殖过程中的所有信息上传至上位信息监管模块,在牲畜出栏时,上位信息监管模块根据该牲畜的信息与对应的养殖户信息,生成第一支付码,并传输至养殖户终端,其中,扫描第一支付码可以向养殖户付款,并且还能够提取养殖户上传的所有关于牲畜的数据信息;

S9‑5、在第二阶段下,根据物流流通的信息情况,当该牲畜由分销商分销给零售商时,上位信息监管模块会对任一牲畜生成其相对应的第二支付码,并传输至分销商终端,其中,扫描第二支付码可以向分销商付款,并且还能够提取养殖户上传的所有关于牲畜的数据信息以及物流流通信息;

S9‑6、在第三阶段下,根据物流流通的信息情况,获取到对应的零售商,当该牲畜由零售商零售给消费者时,上位信息监管模块会对分割的牲畜肉品生成其相对应的第三支付码,其中,扫描第三支付码可以向零售商进行付款,并且还能够提取到养殖户、分销商上传的所有关于牲畜的数据信息和物流流通信息;

S9‑7、在第一阶段到第三阶段中,支付码根据牲畜情况进行不断变化,所有的交易信息和数据信息都会存储在区块链中;

在步骤S4中,进行界面信息优化的步骤如下:S10‑1、在用户使用用户终端扫描支付码时,会进入到支付页面,在支付页面输入金额栏上方设置有溯源版面,溯源版面初始界面占比为s0,其中,支付码包括第一支付码、第二支付码、第三支付码;

S10‑2、用户终端记录下用户在支付页面停留的时间和点击溯源版面的次数,其中以m组数据作为原始数据,即支付超过m次后,进行界面信息优化;

S10‑3、在数据组超出m组后,调取所有数据中的用户在支付页面停留的时间,记为集合A,其中A={t1、t2、t3、…、tn},调取用户点击溯源版面的次数,记为k;

S10‑4、设置支付时间阈值tmax,对集合A中所有的元素进行比较,将超出tmax的元素与tmax的差值记为 根据公式:

其中,a代表超出的tmax元素数量;n代表支付数据组数;v1代表调节系数;sx代表当前溯源版面所占的界面比例;sx+1代表下一次溯源版面所占的界面比例;i代表序号;

S10‑5、按照步骤S10‑4得出的界面比例情况,对界面进行调整,在用户下次扫码进入时,进行替换更新。

2.一种应用于权利要求1所述的一种基于区块链的食品溯源方法的食品溯源系统,其特征在于:该系统包括上位信息监管模块、生长信息采集前端、分销服务管理模块、批发零售管理模块、公众信息查询模块、仓储物流管理模块;

所述上位信息监管模块用于提供一个品控平台,负责接收管控肉类食品的信息数据,包括养殖、销售、记录、查验及反馈,建立品牌保障;所述生长信息采集前端用于采集牲畜生长信息,为牲畜建立电子档案,从饲养源头上详细记录牲畜的基本信息;所述分销服务管理模块用于对分销商进行备份编码与记录,对分销商实施统一管理,并对屠宰环节进行监控,上传监控信息;所述批发零售管理模块用于对零售商进行统一管理,建立个人档案;所述公众信息查询模块用于开放查询入口,信息共享,使得消费者能够有效获知食品全程信息,更加安全放心;所述仓储物流管理模块用于定位物流信息,并及时进行反馈,建立流通档案;

所述生长信息采集前端、所述分销服务管理模块、所述批发零售管理模块的输出端均与所述上位信息监管模块的输入端相连接;所述上位信息监管模块的输出端分别与所述生长信息采集前端、所述分销服务管理模块、所述批发零售管理模块、所述公众信息查询模块的输入端相连接;所述公众信息查询模块的输出端与所述上位信息监管模块的输入端相连接;所述仓储物流管理模块的输出端与所述上位信息监管模块的输入端相连接。

3.根据权利要求2所述的一种基于区块链的食品溯源方法的食品溯源系统,其特征在于:所述上位信息监管模块提供一个品控平台,该品控平台包括云服务器、区块链节点、访问端口;

所述云服务器用于进行接收、分析、处理及存储各类数据信息,并对系统中各模块进行反馈;所述区块链节点用于分布式存储每一批次的牲畜信息数据,包括养殖、屠宰、分销、物流、零售;所述访问端口用于开放消费者登陆端口、政府监管后台端口以查询相关数据,保证公开透明;

所述云服务器的输出端与所述区块链节点的输入端相连接;所述区块链节点的输出端与所述访问端口的输入端相连接;

所述云服务器包括接收单元、分析处理单元、反馈单元;

所述接收单元用于接收来自于各模块上传的信息数据;所述分析处理单元用于对接收到的信息数据进行分析与处理;所述反馈单元用于根据处理结果进行反馈;

所述接收单元的输出端与所述分析处理单元的输入端相连接;所述分析处理单元的输出端与所述反馈单元的输入端相连接。

4.根据权利要求2所述的一种基于区块链的食品溯源方法的食品溯源系统,其特征在于:所述生长信息采集前端包括牲畜电子档案单元、养殖环境单元;

所述牲畜电子档案单元用于为每一批次牲畜建立电子档案,档案中记载牲畜的生长信息,包括但不限于牲畜的谱系、体重、性别、年龄、防疫信息、进场时间、出场时间、出场原因、生长视频;所述养殖环境单元用于对每一批次的牲畜的生长环境进行记录,包括但不限于饲养员信息、出生地信息、养殖场环境情况;

所述养殖环境单元的输出端与所述牲畜电子档案单元的输入端相连接;所述牲畜电子档案单元的输出端与所述上位信息监管模块的输入端相连接。

5.根据权利要求2所述的一种基于区块链的食品溯源方法的食品溯源系统,其特征在于:所述分销服务管理模块包括分销商信息管理单元、屠宰加工单元;

所述分销商信息管理单元用于对分销商的信息进行备份存储在上位信息监管模块,并建立通信;所述屠宰加工单元用于对牲畜的屠宰加工环节进行监控,并上传数据信息;

所述屠宰加工单元的输出端与所述上位信息监管模块的输入端相连接;所述分销商信息管理单元的输出端与所述上位信息监管模块的输入端相连接。

6.根据权利要求2所述的一种基于区块链的食品溯源方法的食品溯源系统,其特征在于:所述批发零售管理模块包括零售商信息管理单元、验收单元;

所述零售商信息管理单元用于对零售商的信息进行备份存储在上位信息监管模块,并建立通信;所述验收单元用于对分割的肉类进行验收;

所述验收单元的输出端与所述零售商信息管理单元的输入端相连接;所述零售商信息管理单元的输出端与所述上位信息监管模块的输入端相连接。

7.根据权利要求2所述的一种基于区块链的食品溯源方法的食品溯源系统,其特征在于:所述公众信息查询模块包括访问单元、终端界面优化单元;

所述访问单元用于提供通信路径,建立消费者与上位信息监管模块之间的联系,使之能够根据支付码信息查询得到肉类的流程信息;所述终端界面优化单元用于根据消费者使用手机终端的习惯,进行界面优化处理;

所述访问单元的输出端与所述终端界面优化单元的输入端相连接。

8.根据权利要求2所述的一种基于区块链的食品溯源方法的食品溯源系统,其特征在于:所述仓储物流管理模块包括物流流通单元、身份验证单元;

所述物流流通单元用于监控牲畜运送到屠宰再到零售的环节的物流信息,并实时与上位信息监管模块建立通信;所述身份验证单元用于验证分销商、零售商身份;

所述物流流通单元的输出端与所述上位信息监管模块的输入端相连接;所述身份验证单元的输出端与所述上位信息监管模块的输入端相连接。

说明书 :

一种基于区块链的食品溯源系统及方法

技术领域

[0001] 本发明涉及食品溯源技术领域,具体为一种基于区块链的食品溯源系统及方法。

背景技术

[0002] 食品溯源是指食品质量安全溯源体系,是一种食品安全管理制度,通过覆盖食品生产基地、食品加工企业、食品终端销售等整个品产业链条的上下游,进行信息共享,服务
于最终消费者,一旦食品质量在消费者端出现问题,可以通过食品标签上的溯源码进行联
网查询,查出该食品的生产企业、食品的产地、具体农户等全部流通信息,明确事故方相应
的法律责任。
[0003] 随着人们生活水平的提高,肉食品安全越来越成为人们关注的焦点。在肉食品溯源上,专利CN201610329089.5一种活畜天然养殖登记认证系统及其方法中提到,建立一种
第三方认证服务体系,为养殖户、合作社、屠宰、肉食品加功企业、政府管理部门及最终食用
人提供第三方查寻和认证服务,其主要利用RFID信息技术进行信息的标定,然后通过二维
码进行识别,一物一码,可是在实际操作中,由于牲畜需要被屠宰,造成原有的RFID信息卡,
在被屠宰后就失去了效用,而且屠宰后,分割的肉块又需要附带有二维码标签,而且必须所
有的肉块都需要附带二维码标签才能够实现溯源,工作十分繁琐麻烦,而且在追溯时,只能
由消费者进行查询,缺乏必要的监管部门,造成维权困难,没有一个强有力的监管就无法形
成一个完整的食品溯源系统,因此人们需要一种能够在养殖户、分销商、零售商、消费者、监
管方几者之间互相联系的平台,有效打造出一个可信赖的品牌用以满足人们需要。

发明内容

[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] S1、在牲畜养殖过程中,对同一批次的牲畜配置电子档案,对其谱系、体重、性别、年龄、防疫信息、进场时间、出场时间、出场原因、生长视频、饲养员信息、出生地信息、养殖
场环境情况进行记录,并将其上传到上位信息监管模块;
[0031] S2、对养殖户、分销商、零售商的信息数据进行统一管理,对其账号信息进行认证,设置统一登录管理;
[0032] S3、根据物流配送信息数据对同一批次的牲畜进行管理,并不断更换支付码,进行溯源管理;
[0033] S4、根据历史大数据,调取用户终端的使用习惯,进行界面信息优化,提高消费者点击率。
[0034] 根据上述技术方案,在步骤S1‑S3中,进行溯源管理的步骤如下:
[0035] S9‑1、在牲畜养殖过程中,利用视频方式记录养殖过程,并为牲畜建立电子档案,对其经历的所有信息进行上传,将此阶段记为第一阶段;
[0036] S9‑2、对生产线上的养殖户、分销商、零售商的信息数据进行统一管理,在上位信息监管模块中进行备份,将此阶段记为第二阶段;
[0037] S9‑3、调取生产线上的物流流通信息,对牲畜出栏后的目的地进行监控,并对应提取该目的地下的对应养殖户、分销商、零售商的信息,将此阶段记为第三阶段;
[0038] S9‑4、在第一阶段下,养殖户将牲畜养殖过程中的所有信息上传至上位信息监管模块,在牲畜出栏时,上位信息监管模块根据该牲畜的信息与对应的养殖户信息,生成第一
支付码,并传输至养殖户终端,其中,扫描第一支付码可以向养殖户付款,并且还能够提取
养殖户上传的所有关于牲畜的数据信息;
[0039] S9‑5、在第二阶段下,根据物流流通的信息情况,当该牲畜由分销商分销给零售商时,上位信息监管模块会对任一牲畜生成其相对应的第二支付码,并传输至分销商终端,其
中,扫描第二支付码可以向分销商付款,并且还能够提取养殖户上传的所有关于牲畜的数
据信息以及物流流通信息;
[0040] S9‑6、在第三阶段下,根据物流流通的信息情况,获取到对应的零售商,当该牲畜由零售商零售给消费者时,上位信息监管模块会对分割的牲畜肉品生成其相对应的第三支
付码,其中,扫描第三支付码可以向零售商进行付款,并且还能够提取到养殖户、分销商上
传的所有关于牲畜的数据信息和物流流通信息;
[0041] S9‑7、在第一阶段到第三阶段中,支付码根据牲畜情况进行不断变化,所有的交易信息和数据信息都会存储在区块链中。
[0042] 在此步骤下,在每一层级的支付中都设置有新的支付码,每一个支付码都包括前面步骤内的数据信息,也就是说支付码在能够实现对应支付的同时也可以实现精准溯源,
例如在第一支付码中只包括有养殖户信息;而第二支付码中,则包括有屠宰信息数据、物流
信息数据;这些数据时第一支付码中不具备的。
[0043] 根据上述技术方案,在步骤S4中,进行界面信息优化的步骤如下:
[0044] S10‑1、在用户使用用户终端扫描支付码时,会进入到支付页面,在支付页面输入金额栏上方设置有溯源版面,溯源版面初始界面占比为s0,其中,支付码包括第一支付码、
第二支付码、第三支付码;
[0045] S10‑2、用户终端记录下用户在支付页面停留的时间和点击溯源版面的次数,其中以m组数据作为原始数据,即支付超过m次后,进行界面信息优化;
[0046] S10‑3、在数据组超出m组后,调取所有数据中的用户在支付页面停留的时间,记为集合A,其中A={t1、t2、t3、…、tn},调取用户点击溯源版面的次数,记为k;
[0047] S10‑4、设置支付时间阈值tmax,对集合A中所有的元素进行比较,将超出tmax的元素与tmax的差值记为 根据公式:
[0048]
[0049] 其中,a代表超出的tmax元素数量;n代表支付数据组数;v1代表调节系数;sx代表当前溯源版面所占的界面比例;sx+1代表下一次溯源版面所占的界面比例;i代表序号;
[0050] S10‑5、按照步骤S10‑4得出的界面比例情况,对界面进行调整,在用户下次扫码进入时,进行替换更新。
[0051] 在此步骤中,主要是对支付界面进行优化,对于消费者的感兴趣程度进行测试,从停留时间、点击次数两方面进行验证,设置有原始数据组,能够更加切合消费者的使用习
惯,一方面可以避免消费者忽略该信息,另一方面也可以对不感兴趣的消费者实现版面占
比最小,有利于快速支付。
[0052] 与现有技术相比,本发明所达到的有益效果是:
[0053] 1、本发明能够实现养殖户、分销商、零售商、消费者、监管部门之间的相互联系,将所有数据统一在平台服务器中,做到有据可查,形成一个完整的食品溯源系统,有利于创建
企业品牌形象,提高人民生活质量;
[0054] 2、本发明通过利用云服务器与养殖户、分销商、零售商之间的数据通信,通过物流流通的信息数据,进行不断更新支付码,将数据导入到支付码中,使得在牲畜被屠宰分割
后,不再需要进行重新制作大量二维码附属在肉块上,避免出现损坏、污染,而且还能够保
证形成一个完整健全的监控体系,不仅有助于消费者维权,也能够让分销商、零售商进行维
权;
[0055] 3、本发明还设置有界面优化,能够根据用户终端的使用情况进行数据分析,从而判断出用户对于食品溯源的需求程度,然后进行界面的优化,进行增添或减少溯源版面所
占的比例,同时也通过不断变化页面防止用户未发现食品溯源界面,从而错失信息数据。

附图说明

[0056] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
[0057] 在附图中:
[0058] 图1是本发明一种基于区块链的食品溯源系统的结构示意图;
[0059] 图2是本发明一种基于区块链的食品溯源方法的步骤示意图;
[0060] 图3是本发明一种基于区块链的食品溯源系统及方法的流程示意图。

具体实施方式

[0061] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
[0062] 请参阅图1‑3,本发明提供技术方案:一种基于区块链的食品溯源系统,该系统包括上位信息监管模块、生长信息采集前端、分销服务管理模块、批发零售管理模块、公众信
息查询模块、仓储物流管理模块;
[0063] 所述上位信息监管模块用于提供一个品控平台,负责接收管控肉类食品的信息数据,包括养殖、销售、记录、查验及反馈,建立品牌保障;所述生长信息采集前端用于采集牲
畜生长信息,为牲畜建立电子档案,从饲养源头上详细记录牲畜的基本信息;所述分销服务
管理模块用于对分销商进行备份编码与记录,对分销商实施统一管理,并对屠宰环节进行
监控,上传监控信息;所述批发零售管理模块用于对零售商进行统一管理,建立个人档案;
所述公众信息查询模块用于开放查询入口,信息共享,使得消费者能够有效获知食品全程
信息,更加安全放心;所述仓储物流管理模块用于定位物流信息,并及时进行反馈,建立流
通档案;
[0064] 所述生长信息采集前端、所述分销服务管理模块、所述批发零售管理模块的输出端均与所述上位信息监管模块的输入端相连接;所述上位信息监管模块的输出端分别与所
述生长信息采集前端、所述分销服务管理模块、所述批发零售管理模块、所述公众信息查询
模块的输入端相连接;所述公众信息查询模块的输出端与所述上位信息监管模块的输入端
相连接;所述仓储物流管理模块的输出端与所述上位信息监管模块的输入端相连接。
[0065] 所述上位信息监管模块提供一个品控平台,该品控平台包括云服务器、区块链节点、访问端口;
[0066] 所述云服务器用于进行接收、分析、处理及存储各类数据信息,并对系统中各模块进行反馈;所述区块链节点用于分布式存储每一批次的牲畜信息数据,包括养殖、屠宰、分
销、物流、零售;所述访问端口用于开放消费者登陆端口、政府监管后台端口以查询相关数
据,保证公开透明;
[0067] 所述云服务器的输出端与所述区块链节点的输入端相连接;所述区块链节点的输出端与所述访问端口的输入端相连接;
[0068] 所述云服务器包括接收单元、分析处理单元、反馈单元;
[0069] 所述接收单元用于接收来自于各模块上传的信息数据;所述分析处理单元用于对接收到的信息数据进行分析与处理;所述反馈单元用于根据处理结果进行反馈;
[0070] 所述接收单元的输出端与所述分析处理单元的输入端相连接;所述分析处理单元的输出端与所述反馈单元的输入端相连接。
[0071] 所述生长信息采集前端包括牲畜电子档案单元、养殖环境单元;
[0072] 所述牲畜电子档案单元用于为每一批次牲畜建立电子档案,档案中记载牲畜的生长信息,包括但不限于牲畜的谱系、体重、性别、年龄、防疫信息、进场时间、出场时间、出场
原因、生长视频;所述养殖环境单元用于对每一批次的牲畜的生长环境进行记录,包括但不
限于饲养员信息、出生地信息、养殖场环境情况;
[0073] 所述养殖环境单元的输出端与所述牲畜电子档案单元的输入端相连接;所述牲畜电子档案单元的输出端与所述上位信息监管模块的输入端相连接。
[0074] 所述分销服务管理模块包括分销商信息管理单元、屠宰加工单元;
[0075] 所述分销商信息管理单元用于对分销商的信息进行备份存储在上位信息监管模块,并建立通信;所述屠宰加工单元用于对牲畜的屠宰加工环节进行监控,并上传数据信
息;
[0076] 所述屠宰加工单元的输出端与所述上位信息监管模块的输入端相连接;所述分销商信息管理单元的输出端与所述上位信息监管模块的输入端相连接。
[0077] 所述批发零售管理模块包括零售商信息管理单元、验收单元;
[0078] 所述零售商信息管理单元用于对零售商的信息进行备份存储在上位信息监管模块,并建立通信;所述验收单元用于对分割的肉类进行验收;
[0079] 所述验收单元的输出端与所述零售商信息管理单元的输入端相连接;所述零售商信息管理单元的输出端与所述上位信息监管模块的输入端相连接。
[0080] 所述公众信息查询模块包括访问单元、终端界面优化单元;
[0081] 所述访问单元用于提供通信路径,建立消费者与上位信息监管模块之间的联系,使之能够根据支付码信息查询得到肉类的流程信息;所述终端界面优化单元用于根据消费
者使用手机终端的习惯,进行界面优化处理;
[0082] 所述访问单元的输出端与所述终端界面优化单元的输入端相连接。
[0083] 所述仓储物流管理模块包括物流流通单元、身份验证单元;
[0084] 所述物流流通单元用于监控牲畜运送到屠宰再到零售的环节的物流信息,并实时与上位信息监管模块建立通信;所述身份验证单元用于验证分销商、零售商身份;
[0085] 所述物流流通单元的输出端与所述上位信息监管模块的输入端相连接;所述身份验证单元的输出端与所述上位信息监管模块的输入端相连接。
[0086] 一种基于区块链的食品溯源方法,该方法包括以下步骤:
[0087] S1、在牲畜养殖过程中,对同一批次的牲畜配置电子档案,对其谱系、体重、性别、年龄、防疫信息、进场时间、出场时间、出场原因、生长视频、饲养员信息、出生地信息、养殖
场环境情况进行记录,并将其上传到上位信息监管模块;
[0088] S2、对养殖户、分销商、零售商的信息数据进行统一管理,对其账号信息进行认证,设置统一登录管理;
[0089] S3、根据物流配送信息数据对同一批次的牲畜进行管理,并不断更换支付码,进行溯源管理;
[0090] S4、根据历史大数据,调取用户终端的使用习惯,进行界面信息优化,提高消费者点击率。
[0091] 在步骤S1‑S3中,进行溯源管理的步骤如下:
[0092] S9‑1、在牲畜养殖过程中,利用视频方式记录养殖过程,并为牲畜建立电子档案,对其经历的所有信息进行上传,将此阶段记为第一阶段;
[0093] S9‑2、对生产线上的养殖户、分销商、零售商的信息数据进行统一管理,在上位信息监管模块中进行备份,将此阶段记为第二阶段;
[0094] S9‑3、调取生产线上的物流流通信息,对牲畜出栏后的目的地进行监控,并对应提取该目的地下的对应养殖户、分销商、零售商的信息,将此阶段记为第三阶段;
[0095] S9‑4、在第一阶段下,养殖户将牲畜养殖过程中的所有信息上传至上位信息监管模块,在牲畜出栏时,上位信息监管模块根据该牲畜的信息与对应的养殖户信息,生成第一
支付码,并传输至养殖户终端,其中,扫描第一支付码可以向养殖户付款,并且还能够提取
养殖户上传的所有关于牲畜的数据信息;
[0096] S9‑5、在第二阶段下,根据物流流通的信息情况,当该牲畜由分销商分销给零售商时,上位信息监管模块会对任一牲畜生成其相对应的第二支付码,并传输至分销商终端,其
中,扫描第二支付码可以向分销商付款,并且还能够提取养殖户上传的所有关于牲畜的数
据信息以及物流流通信息;
[0097] S9‑6、在第三阶段下,根据物流流通的信息情况,获取到对应的零售商,当该牲畜由零售商零售给消费者时,上位信息监管模块会对分割的牲畜肉品生成其相对应的第三支
付码,其中,扫描第三支付码可以向零售商进行付款,并且还能够提取到养殖户、分销商上
传的所有关于牲畜的数据信息和物流流通信息;
[0098] S9‑7、在第一阶段到第三阶段中,支付码根据牲畜情况进行不断变化,所有的交易信息和数据信息都会存储在区块链中。
[0099] 在步骤S4中,进行界面信息优化的步骤如下:
[0100] S10‑1、在用户使用用户终端扫描支付码时,会进入到支付页面,在支付页面输入金额栏上方设置有溯源版面,溯源版面初始界面占比为s0,其中,支付码包括第一支付码、
第二支付码、第三支付码;
[0101] S10‑2、用户终端记录下用户在支付页面停留的时间和点击溯源版面的次数,其中以m组数据作为原始数据,即支付超过m次后,进行界面信息优化;
[0102] S10‑3、在数据组超出m组后,调取所有数据中的用户在支付页面停留的时间,记为集合A,其中A={t1、t2、t3、…、tn},调取用户点击溯源版面的次数,记为k;
[0103] S10‑4、设置支付时间阈值tmax,对集合A中所有的元素进行比较,将超出tmax的元素与tmax的差值记为 根据公式:
[0104]
[0105] 其中,a代表超出的tmax元素数量;n代表支付数据组数;v1代表调节系数;sx代表当前溯源版面所占的界面比例;sx+1代表下一次溯源版面所占的界面比例;i代表序号;
[0106] S10‑5、按照步骤S10‑4得出的界面比例情况,对界面进行调整,在用户下次扫码进入时,进行替换更新。
[0107] 在本实施例中:
[0108] 设置有养殖户L1、分销商L2、零售商L3、消费者L4;
[0109] 养殖户L1养殖生猪,对其同一批次的生猪配置电子档案,对其谱系、体重、性别、年龄、防疫信息、进场时间、出场时间、出场原因、生长视频、饲养员信息、出生地信息、养殖场
环境情况进行记录,并将其上传到上位信息监管模块;
[0110] 同时将分销商L2、零售商L3的个人信息数据上传,其中包括用来收款的支付码信息;
[0111] 养殖户L1将生猪出售给分销商L2,根据物流流通信息,上位信息监管模块调取养殖户L1的个人数据信息,得到其支付码,将生猪的电子档案与支付码进行配套,生成第一支
付码,用于分销商L2进行扫码支付钱款;
[0112] 分销商L2将生猪带至屠宰场,分销商L2将屠宰信息传输至上位信息监管模块,上位信息监管模块记录下屠宰信息数据,根据物流流通信息,发现分销商对猪肉进行零售给
零售商,因此结合屠宰信息数据,调取分销商L2的支付码,生成第二支付码,用于零售商L3
进行扫码支付钱款;
[0113] 零售商L3将零散猪肉带回市场进行售卖,根据物流流通信息数据,上位信息监管模块对同一批次的猪肉进行验证,调取零售商的支付码,将养殖户信息、分销商信息进行添
加,生成第三支付码,用于消费者进行扫码支付钱款;
[0114] 以消费者用户终端为例;
[0115] 在消费者使用用户终端扫描第三支付码时,会进入到支付页面,在支付页面输入金额栏上方设置有溯源版面,溯源版面初始界面占比为s0;
[0116] 消费者用户终端记录下用户在支付页面停留的时间和点击溯源版面的次数,其中以m组数据作为原始数据,即支付超过m次后,进行界面信息优化;
[0117] 设置m=10;
[0118] 取12组数据,调取所有数据中的用户在支付页面停留的时间,记为集合A,其中A={t1、t2、t3、…、t12},调取用户点击溯源版面的次数,记为k;
[0119] 其中k=2;
[0120] A={t1、t2、t3、…、t12}内元素分别为15、15、14、13、15、15、12、8、10、12、13、14;单位:秒
[0121] 设置支付时间阈值tmax,tmax=14;对集合A中所有的元素进行比较,将超出tmax的元素与tmax的差值记为 根据公式:
[0122]
[0123] 其中,a代表超出的tmax元素数量;n代表支付数据组数;v1代表调节系数;sx代表当前溯源版面所占的界面比例;sx+1代表下一次溯源版面所占的界面比例;i代表序号;
[0124] 其中v1=0.5;
[0125]
[0126] 因此,下一次出现支付页面时,溯源版面占此次溯源版面的三分之一。
[0127] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存
在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖
非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。
[0128] 最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的
保护范围之内。