一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的食品安全追溯系统及其装置的制作方法

2021-10-24 09:34:00 来源:中国专利 TAG:食品安全 区块 追溯 装置 特别


1.本发明涉及食品安全领域,特别涉及为一种基于区块链的食品安全追溯系统及其装置。


背景技术:

2.新世纪以来,食品安全问题频发,以一次次公共事件和食品信誉危机为标志,中国社会在短短十年内,步入了对食品安全的普遍警惕和不信任状态。十多年的历程,基本是中国工业化进程中的沉疴新疾在食品领域的全面暴露,并成为全社会付出的巨大代价。事实上,目前中国所经历的食品安全事故频发的态势并非个案,历史上美国、欧洲也都经历过。在经历19世纪末的快速工业化后,20世纪初美国的媒体和报纸上也曾大量曝光食品安全问题,在当时成为一场人人关心的社会运动。即便是今天,食品安全依然是个全球性问题,任何国家都不存在“零风险”。跟据(cn201710434041.5)而提出一种食品质量安全追溯系统,包括用于显示所述监督检查装置、企业浏览装置、预警分析装置、公告文件发布装置、系统管理装置、电子台账装置以及配置管理装置的图形界面;还包括用于为所述预警分析装置提供查询信息的数据库;还包括使用所述食品质量安全追溯系统提供网络服务的服务器;还提供了一种计算评分的方法,用于计算企业质量评价指标。该发明还有以下存在的问题尚未解决,现有技术中的食品安全追溯过程存在毁证、作伪证和推诿,且缺少数据不可篡改性和公开可查性。
3.根据以上问题,本发明提出一种能将信息写入区块链使其具有公开性并且无法篡改的基于区块链的食品安全追溯系统及其装置。


技术实现要素:

4.本发明旨在解决数据不可篡改性和公开可查性问题,提供一种基于区块链的食品安全追溯系统及其装置。
5.本发明为解决技术问题采用如下技术手段:本发明提供一种基于区块链的食品安全追溯方法,其特征在于,采用进行市场监督的处理终端进行所述食品安全追溯方法,方法包括:
6.获取用户上报信息,所述用户上报信息包括商品类别、商品售卖二维码以及用户异常信息,其中所述用户异常信息为用户食用食品产生的不适;
7.根据所述商品类别定位预设好的区块链网路;
8.根据所述商品售卖二维码通过区块链网路获取商品店家数据和商品厂家数据,并分别从所述商品店家数据和商品厂家数据中对应的调取第一售出时间和第一出厂时间,以及从所述商品售卖二维码中确定商品的异常条件,所述异常条件包括但不限于为过期时间;
9.将所述过期时间分别与第一售出时间和第一出厂时间进行时间戳比对,以对比确认出商家异常状态和/或厂家异常状态;
10.生成公示信息,并将所述公示信息发送至对应的厂家或商家,其中所述公示信息包括但不限于有赔款通知书。
11.进一步的,所述根据所述商品类别定位预设好的区块链网路的步骤中,包括:
12.根据所述商品类别从预设的第一数据库中调取区块链引用标签;
13.采用预设的神经网络模型中的transformer架构层对区块链引用标签进行虚拟卷积,进而从transformer架构层中关联出所述区块链网路。
14.进一步的,所述根据所述商品售卖二维码通过区块链网路获取商品店家数据和商品厂家数据的步骤之前,包括:
15.向商品店家的出售终端和厂家的出厂终端分别部署虚拟区块链网路。
16.进一步的,向商品店家的出售终端和厂家的出厂终端分别部署虚拟区块链网路的步骤中,包括:
17.生成区块链传输库数据流分配指令;
18.通过所述区块链传输库数据流分配指令从预设的第二数据库中调取ssd流量区间值,所述ssd流量区间值通过厂家和商家的市场信息确定,所述市场信息包括但不限于是财务年报表;
19.通过所述ssd流量区间值向所述出售终端和出厂终端分配部署第三数据库和第四数据库
20.进一步的,所述通过区块链传输库数据流分配指令从预设的第二数据库中调取ssd流量区间值的步骤之前,包括:
21.采用协议与第三方的区块链储存平台建立连接,由所述第三方的区块链存储平台作为所述第二数据库。
22.进一步的,所述商品售卖二维码中确定商品的异常条件的步骤之后,还包括:
23.当所述异常条件为配方信息时,生成物流数据及物流文本,将所述物流文本发送至用户端,其中,所述用户端为进行用户上报信息输出的智能终端;
24.通过所述物流数据生成与第三方物流平台的上门取件订单,通过用户端将上门区间订单进行商品的寄出;
25.获取所述商品并对商品进行配方分析,进行生成配方报表;
26.将所述配方报表与预存于与之对应的食品监管局的食品配方说明书进行比对,判断出异常值;
27.根据所述异常值生成发送至厂家终端的警告通知书。
28.本发明还提供一种食品安全追溯装置,其特征在于,所述食品安全追溯装置包括:
29.获取单元,用于获取用户上报信息,所述用户上报信息包括商品类别、商品售卖二维码以及用户异常信息,其中所述用户异常信息为用户食用食品产生的不适;
30.网路单元,用于根据所述商品类别定位预设好的区块链网路;
31.分析单元,用于根据所述商品售卖二维码通过区块链网路获取商品店家数据和商品厂家数据,并分别从所述商品店家数据和商品厂家数据中对应的调取第一售出时间和第一出厂时间,以及从所述商品售卖二维码中确定商品的异常条件,所述异常条件包括但不限于为过期时间;
32.比对单元,用于将所述过期时间分别与第一售出时间和第一出厂时间进行时间戳
比对,以对比确认出商家异常状态和/或厂家异常状态;
33.公示单元,用于生成公示信息,并将所述公示信息发送至对应的厂家或商家,其中所述公示信息包括但不限于有赔款通知书。
34.进一步的,所述网路单元包括:
35.标签子单元,用于根据所述商品类别从预设的第一数据库中调取区块链引用标签;
36.神经网络子单元,用于采用预设的神经网络模型中的transformer 架构层对区块链引用标签进行虚拟卷积,进而从transformer架构层中关联出所述区块链网路。
37.本发明还提供一种基于区块链的食品安全追溯系统,其特征在于,包括相互进行无线关联的用户端、厂家终端、商家终端、区块链储存平台和处理终端,其中:
38.用户端,生成用户上报信息,并将所述用户上报信息发送至处理终端;
39.厂家终端,记录厂家出厂信息以及获取处理终端对应的数据调取指令;
40.商家终端,记录商家出售信息以及获取处理终端对应的数据调取指令;
41.处理终端,获取用户端、厂家终端和商家终端输出的数据,并进行数据分析,同时调用区块链储存平台;
42.区块链储存平台,受处理终端调用并向厂家终端和商家终端提供 ssd流量区间值的存储平台。
43.本发明提供了基于区块链的食品安全追溯系统及其装置,具有以下有益效果:1、可与区域链互通,形成用户、商家和厂家数据端相互连接;
44.2、通过数据上传形成不可篡改性;
45.3、通过公示单元将数据公示,形成公开性。
附图说明
46.图1为本发明基于区块链的食品安全追溯系统及其装置一个实施例的整体结构剖面图;
47.图2为本发明基于区块链的食品安全追溯系统及其装置另一个实施例的局部结构图;
48.本发明为目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
49.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
50.下面将结合本发明的实施例中的附图,对本发明的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
51.参考附图1,为本发明一实施例中的一种基于区块链的食品安全追溯方法的流程示意图,采用进行市场监督的处理终端进行所述食品安全追溯方法,方法包括:
52.s1:获取用户上报信息,所述用户上报信息包括商品类别、商品售卖二维码及用户异常信息,其中所述用户异常信息为用户食用食品产生的不适,
53.s2:根据所述商品类别定位预设好的区块链网路;
54.s3:根据所述商品售卖二维码通过区块链网路获取商品店家数据和商品厂家数据,并分别从所述商品店家数据和商品厂家数据中对应的调取第一售出时间和第一出厂时间,以及从所述商品售卖二维码中确定商品的异常条件,所述异常条件包括但不限于为过期时间;
55.s4:将所述过期时间分别与第一售出时间和第一出厂时间进行时间戳比对,以对比确认出商家异常状态和/或厂家异常状态;
56.s5:生成公示信息,并将所述公示信息发送至对应的厂家或商家,其中所述公示信息包括但不限于有赔款通知书。
57.在本实施例中:获取用户上报信息,所述用户上报信息包括商品类别、商品售卖二维码及用户异常信息,其中所述用户异常信息为用户食用食品产生的不适,其中用户异常信息可以配合医院诊断书同时上报;
58.根据上传的商品类别所转化的数据链,在区域链中找到对应区块;
59.根据商品售卖的二维码转化成的数据链在区块链中获取对应商品店家和商品厂家该商品库存量以及售卖信息,区域链从商品店家销售信息与商品厂家仓库数据中并分别中对应的调取第一售出时间和第一出厂时间,以及从所述商品售卖二维码中确定商品的异常条件,所述异常条件包括但不限于为过期时间;
60.将所述过期时间分别与第一售出时间和第一出厂时间进行时间戳比对,以对比确认出商家过期出售和/或厂家过期出售;
61.将过期信息生成文字及图片类公示信息,并将所述公示信息发送至对应的厂家或商家,其中所述公示信息包括有赔款通知书、处罚条例以及警告文件。
62.在具体实施例中:用户上传异常商品信息及个人异常信息,区域网接收并进行处理上报,同时通过商品二维码内数据在区域链数据中调取商家及厂家出售信息,并对所对应数据进行比对,以确定异常问题是否是商品过期导致,如是商品过期,判断是商家还是厂家出售过期商品,确定商品过期时间后,通过区域网生成公示消息,并将消息发送至过错方。
63.在一个实施例中:所述根据所述商品类别定位预设好的区块链网路的步骤中,包括:
64.根据所述商品类别从预设的第一数据库中调取区块链引用标签;
65.采用预设的神经网络模型中的transformer架构层对区块链引用标签进行虚拟卷积,进而从transformer架构层中关联出所述区块链网路。
66.具体为:
67.建立初始的transformer架构层和lstm神经网络模型,并始终关联transformer架构层处理lstm神经网络模型中;
68.其中transformer架构层包括encoder,并用lstm神经网络模型代替现有技术中tranrsformer架构层的decoder,其中transformer架构层的encoder部分提取训练数据中的特征集,训练数据为用户预先输入的商品类别文本大全,而此encoder及从商品类别文本大全中对商品类别进行分类并进行向量分配添加,最终形成各个商品类别代表的向量特征,并根据商品类别将向量特征归属于各个区块链引用标签中,基于此训练方法,在之后的
神经网络学习中,当出现新的未 encoder操作的商品时,先进行向量特征关联,然后对应进行区块链引用标签的分类,实现神经网络模型的自行学习卷积过程。
69.之后,tranrsformer架构层的encoder设置在纵向部分,包括两个 encoder,tranrsformer架构层的encoder中的multi

attention包括两个attention,即2

attention,tranrsformer架构层的lstm解码部分,有单层的lstm神经网络模型实现对encoder归集的各类向量特征进行解码功能确认,进而定义区块链网路;
70.lstm神经网络模型在训练的过程中置入mse作为损失函数,损失函数用于作为出现新的未encoder操作的商品时也能进行区块链网络定义的可偏差容错。
71.参考附图2,为tranrsformer架构层的卷积分布图,而对应的 lstm神经网络模型中的区块链定义算法为:
[0072][0073]
其中,s
i
为通过区块链定义算法对区块链引用标签进行计算及卷积得出的区块链网路,而后根据s
i
从tranrsformer架构层中进行网路调用即可。
[0074]
i为特征、w
t
为特征重极、t为数量、a为商品类别、as为商品类别重极、at为商品类别数量,为神经网络重极;
[0075]
其中g为损失函数值,损失函数的算法为:
[0076]
g=

∑∑softmax(w
t
b
t
)log
[0077]
其中w
t
为未输入商品类别,b
t
为未输入商品。
[0078]
最终在lstm神经网络模型进行区块链网路定义是采用“三门”定义,分别为输入门算法、输出门和遗忘门,其中h
t
‑1为原本含有的商品类别,x
t
为输入的商品
[0079]
分别算法为,输入门:
[0080]
z=tanh(w
z
[h
t
‑1,x
t
]
[0081]
根据原本含有商品类别h
t
‑1以及输入的商品x
t
进行计算的值为z
[0082]
k=sigmoid(w
k
[h
t
‑1,x
t
])
[0083]
根据原本含有商品类别h
t
‑1以及输入商品x
t
共同进行计算将值输入于lstm之中,将的到k*z输入门的值。
[0084]
遗忘门:
[0085]
f=tanh(w
f
[h
t
‑1,x
t
])
[0086]
根据原本含有商品类别h
t
‑1以及输入商品x
t
共同考虑计算得到遗忘门的状态值f;
[0087]
输出门:
[0088]
b=sigmoid(w
b
[h
t
‑1,x
t
])
[0089]
根据原本含有商品类别h
t
‑1以及输入商品x
t
共同考虑计算出当前值,将得到输出门值b。
[0090]
在一个实施例中:所述根据所述商品售卖二维码通过区块链网路获取商品店家数据和商品厂家数据的步骤之前,包括:
[0091]
向商品店家的出售终端和厂家的出厂终端分别部署虚拟区块链网路。
[0092]
在本实施例中:提前在商品商家的出售计算机内与厂家的计算机内分别安装相应
的应用,用于上传数据;
[0093]
在具体的实施例中:需要商家与厂家商品有关信息时,可以通过区块链进行调取对应数据。
[0094]
在一个实施例中:向商品店家的出售终端和厂家的出厂终端分别部署虚拟区块链网路的步骤中,包括:
[0095]
生成区块链传输库数据流分配指令;
[0096]
通过所述区块链传输库数据流分配指令从预设的第二数据库中调取ssd流量区间值,所述ssd流量区间值通过厂家和商家的市场信息确定,所述市场信息包括但不限于是财务年报表;
[0097]
通过所述ssd流量区间值向所述出售终端和出厂终端分配部署第三数据库和第四数据库
[0098]
在本实施例中:生成区块链传输库数据流分配指令,用于确定调取数据;
[0099]
通过所述区块链传输库数据流分配指令从预设的第二数据库中调取ssd流量区间值,所述ssd流量区间值通过厂家和商家的市场信息确定,所述市场信息包括但不限于是财务年报表,用于确定商家与厂家的规模,及其地理位置的分布;
[0100]
通过所述ssd流量区间值向所述出售终端和出厂终端分配部署第三数据库和第四数据库,其中第三数据库用于记载商家出售信息,所述第四数据库用于记录厂家出厂信息。
[0101]
在具体实施例中:调取数据时,区块链发送指令至第二数据库,第二数据进行ssd流量区间确定,并将厂家和商家信息确定后,将 ssd流量区间数据分配于第三数据库与第四数据库,调动第三数据库与第四数据库中所需要的商品数据。
[0102]
在一个实施例中:所述通过区块链传输库数据流分配指令从预设的第二数据库中调取ssd流量区间值的步骤之前,包括:
[0103]
采用协议与第三方的区块链储存平台建立连接,由所述第三方的区块链存储平台作为所述第二数据库。
[0104]
在本实施例中:采用协议与第三方的区块链储存平台建立连接,由所述第三方的区块链存储平台作为所述第二数据库,用于数据的共享。
[0105]
在具体的实施例中:连接第三方数据储存平台,将信息进行共享,同时两边进行处理,使其处理速度更快,范围更加精准。
[0106]
在一个实施例中:所述商品售卖二维码中确定商品的异常条件的步骤之后,还包括:
[0107]
当所述异常条件为配方信息时,生成物流数据及物流文本,将所述物流文本发送至用户端,其中,所述用户端为进行用户上报信息输出的智能终端;
[0108]
通过所述物流数据生成与第三方物流平台的上门取件订单,通过用户端将上门区间订单进行商品的寄出;
[0109]
获取所述商品并对商品进行配方分析,进行生成配方报表;
[0110]
将所述配方报表与预存于与之对应的食品监管局的食品配方说明书进行比对,判断出异常值;
[0111]
根据所述异常值生成发送至厂家终端的警告通知书。
[0112]
在本实施例中:当所述异常条件为配方信息时,配合第三方物流公司平台生成物
流数据及物流文本,将所述物流文本发送至用户端,其中,所述用户端为进行用户上报信息输出的智能终端;
[0113]
通过区域链中的用户的手机号、地址信息传输至第三方物流平台再由第三方物流平台的上门取件订单,通过用户端将上门区间订单进行商品的寄出;
[0114]
将商品送至检验部门由检验部门进行配方分析及产品检验,再生产相应的配方报表;
[0115]
将所述配方报表与预存于与之对应的食品监管局的食品配方说明书进行比对,判断出异常值;
[0116]
根据所述异常值生成警告通知书并发送至厂家终端。
[0117]
在具体的实施例中:区域链将所异常状态用户信息调取,并将用户电话、地址信息发送第三方物流平台,由第三方物流数据平台将物流数据传输至区块链中,由区块链生成文本信息反馈至用户,由第三方物流公司确定时间上门取件,将异常商品送至检验部门进行分析检验,再进行配方数据对比,确定是否配方异常,当数据异常时,生成数据表及警告通知书,发送至厂家并进行警告。
[0118]
在一个实施例中,所述食品安全追溯装置包括:
[0119]
获取单元,用于获取用户上报信息,所述用户上报信息包括商品类别、商品售卖二维码以及用户异常信息,其中所述用户异常信息为用户食用食品产生的不适;
[0120]
网路单元,用于根据所述商品类别定位预设好的区块链网路;
[0121]
分析单元,用于根据所述商品售卖二维码通过区块链网路获取商品店家数据和商品厂家数据,并分别从所述商品店家数据和商品厂家数据中对应的调取第一售出时间和第一出厂时间,以及从所述商品售卖二维码中确定商品的异常条件,所述异常条件包括但不限于为过期时间;
[0122]
比对单元,用于将所述过期时间分别与第一售出时间和第一出厂时间进行时间戳比对,以对比确认出商家异常状态和/或厂家异常状态;
[0123]
公示单元,用于生成公示信息,并将所述公示信息发送至对应的厂家或商家,其中所述公示信息包括但不限于有赔款通知书。
[0124]
在本实施例中:获取单元,获取用户上报信息,所述用户上报信息包括商品类别、商品售卖二维码及用户异常信息,其中所述用户异常信息为用户食用食品产生的不适,其中用户异常信息可以配合医院诊断书同时上报;
[0125]
网路单元,根据上传的商品类别所转化的数据链,在区域链中找到对应区块;
[0126]
分析单元,根据商品售卖的二维码转化成的数据链在区块链中获取对应商品店家和商品厂家该商品库存量以及售卖信息,区域链从商品店家销售信息与商品厂家仓库数据中并分别中对应的调取第一售出时间和第一出厂时间,以及从所述商品售卖二维码中确定商品的异常条件,所述异常条件包括但不限于为过期时间;
[0127]
比对单元,将所述过期时间分别与第一售出时间和第一出厂时间进行时间戳比对,以对比确认出商家过期出售和/或厂家过期出售;
[0128]
公示单元,将过期信息生成文字及图片类公示信息,并将所述公示信息发送至对应的厂家或商家,其中所述公示信息包括有赔款通知书、处罚条例以及警告文件。
[0129]
在具体的实施例中:通过获取单元获取用户信息,以及商品信息,并将信息上传至
数据端,网络单元通过上传的商品类别所转化的数据链,在区域链中找到对应区块;分析单元将商品二维码在对应的区块进行搜索,获取相应信息,并调取所需信息,确定商品过期信息再由对比单元进行商家与厂家的信息对比,
[0130]
对比分析的内容由公示单元进行处理,商品异常信息进行公示发送至商家以及厂家。
[0131]
在一个实施例中:标签子单元,用于根据所述商品类别从预设的第一数据库中调取区块链引用标签;
[0132]
神经网络子单元,用于采用预设的神经网络模型中的transformer 架构层对区块链引用标签进行虚拟卷积,进而从transformer架构层中关联出所述区块链网路。
[0133]
在一个实施例中:一种基于区块链的食品安全追溯系统,其特征在于,包括相互进行无线关联的用户端、厂家终端、商家终端、区块链储存平台和处理终端,其中:
[0134]
用户端,生成用户上报信息,并将所述用户上报信息发送至处理终端;
[0135]
厂家终端,记录厂家出厂信息以及获取处理终端对应的数据调取指令;
[0136]
商家终端,记录商家出售信息以及获取处理终端对应的数据调取指令;
[0137]
处理终端,获取用户端、厂家终端和商家终端输出的数据,并进行数据分析,同时调用区块链储存平台;
[0138]
区块链储存平台,受处理终端调用并向厂家终端和商家终端提供 ssd流量区间值的存储平台。
[0139]
在本实施例中:用户端,用于用户上报信息,并将所述用户上报信息发送至处理终端,接收处理后的反馈结果;
[0140]
厂家终端,用于记录厂家出厂信息以及获取处理终端对应的数据调取指令,还可用于接收商家终端发送的商品进行对应匹配联合处理终端共同工作;
[0141]
商家终端,记录商家出售信息以及获取处理终端对应的数据调取指令还可用于接收出厂终端发送的商品进行对应匹配联合处理终端共同工作;
[0142]
处理终端,获取用户端、厂家终端和商家终端输出的数据,并进行数据分析,同时调用区块链储存平台,进行数据对比,并且将所有数据整合,进行双向传输;
[0143]
区块链储存平台,受处理终端调用并向厂家终端和商家终端提供ssd流量区间值的存储平台,且定位ssd流量区间方向,定向传输相应数据。
[0144]
在具体的实施例中:由用户端将数据上传数据端,由厂家终端和商家终端配合处理终端数据调取,处理终端同时调取区块链储存平台数据进行处理,并将所有数据进行比对,再将所有处理最终结果反馈至各个终端。
[0145]
综上,用户上传异常商品信息及个人异常信息,区域网接收并进行处理上报,同时通过商品二维码内数据在区域链数据中调取商家及厂家出售信息,并对所对应数据进行比对,以确定异常问题是否是商品过期导致,如是商品过期,判断是商家还是厂家出售过期商品,确定商品过期时间后,通过区域网生成公示消息,并将消息发送至过错方,使其数据不可篡改并且公开。
[0146]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜