一种食品安全可追溯系统及方法

文档序号:35550 发布日期:2021-09-24 浏览:21次 >En<

阅读说明:本技术 一种食品安全可追溯系统及方法 (Traceable food safety system and method ) 是由 童颜 张小虎 于 2020-03-04 设计创作,主要内容包括:本发明属于餐饮技术领域,具体涉及一种食品安全可追溯系统及方法。所述系统包括:数据录入单元,用于录入追溯数据;数据加密单元,用于对追溯数据进行加密,得到加密后的追溯数据;数据解密单元,用于对加密后的追溯数据进行解密;打码装置,用于根据数据解密后得到的追溯数据进行二维码生成,将生成的二维码打印到食品的包装上。实现了对食品从生产到销售的追溯,提升了食品的安全性。(The invention belongs to the technical field of catering, and particularly relates to a food safety traceability system and a food safety traceability method. The system comprises: the data entry unit is used for entering the tracing data; the data encryption unit is used for encrypting the tracing data to obtain the encrypted tracing data; the data decryption unit is used for decrypting the encrypted tracing data; and the code printing device is used for generating the two-dimensional code according to the tracing data obtained after data decryption and printing the generated two-dimensional code on the package of the food. Realizes the tracing from the production to the sale of the food and improves the safety of the food.)

一种食品安全可追溯系统及方法

技术领域

本发明属于餐饮

技术领域

,具体涉及一种食品安全可追溯系统及方法。

背景技术

食品安全是保障公众身体健康和生命安全的重要源头。近年来频发的食品安全事故引起了社会各界的广泛关注,食品安全追溯作为保障食品安全的手段越来越受到食品相关部门与企业的重视。

目前,食品安全追溯系统大多是由食品生产加工企业自己建立,这不利于食品生产出来后进入流通环节的数据的采集。有一些方法解决了流通环节数据的采集问题,但并未考虑追溯数据采集的安全性,使追溯数据的提供者缺乏数据的安全保障,倘若数据的安全性得不到保障,则很难保证追溯系统的可靠性与权威性,也不利于追溯系统的推广应用。

发明内容

有鉴于此,本发明的主要目的在于提供了一种食品安全可追溯系统及方法,实现了对食品从生产到销售的追溯,提升了食品的安全性。

为达到上述目的,本发明的技术方案是这样实现的:

一种食品安全可追溯系统,所述系统包括:

数据录入单元,用于录入追溯数据;

数据加密单元,用于对追溯数据进行加密,得到加密后的追溯数据;

数据解密单元,用于对加密后的追溯数据进行解密;

打码装置,用于根据数据解密后得到的追溯数据进行二维码生成,将生成的二维码打印到食品的包装上。

进一步的,所述数据录入单元信号连接于所述数据加密单元,所述数据加密单元包括:数据拆分单元;所述数据拆分单元信号连接于编码转换单元;所述编码转换单元信号连接于闪存;所述装置还包括:图像信息录入单元;所述图像信息录入单元信号连接于图片分割单元;所述图片分割单元信号连接图像二值化单元;所述图像二值化单元信号连接于闪存;所述闪存信号连接于云端单元;所述运算单元信号连接于信息转换单元;所述信息转换单元信号连接于数据输出单元。

进一步的,所述数据拆分单元包括:随机数生成器和数据分割单元;所述随机数生成器信号连接于数据分割单元,用于生成随机分割数据;所述数据分割单元,用于根据随机数生成器生成的分割数据对输入的数据进行分割。

进一步的,所述运算单元包括:逻辑与运算单元、逻辑或运算单元与逻辑非运算单元;所述逻辑与运算单元信号连接于逻辑或运算单元;所述逻辑或运算单元信号连接于逻辑非运算单元。

进一步的,所述信息转换单元包括:像素生成单元和图像复合单元;所述像素生成单元,用于根据运算单元发送过来的运算结果生成对应的像素信息;所述图像复合单元,用于根据像素生成单元的生成结果生成对应完整的图像信息,将生成的图像信息发送至数据输出单元。

进一步的,所述图像二值化单元包括:阈值设定模块和二值化模块;所述阈值设定模块信号连接于二值化模块,用于设定二值化模块进行二值化处理时的判别阈值;所述二值化模块,用于对图像分割单元发送过来的图像信息进行图像二值化处理。

一种食品安全可追溯方法,所述方法执行以下步骤:

通过数据录入单元填写包装食品的追溯数据,对所述追溯数据进行加密,得到追溯数据密文,将所述追溯数据密文发送到数据解密单元;

所述数据解密单元对所述追溯数据密文进行解密,得到并保存所述追溯数据,根据所述追溯数据中的生产数据产生包装食品的追溯号,将包装食品的追溯号和生产信息摘要一起进行编码,生成二维码图片,将所述二维码图片发送到打码装置;

所述打码装置将所述二维码图片打印到包装食品的包装上。

进一步的,所述的数据解密单元对所述追溯数据密文进行解密得到并保存所述追溯数据,包括:

所述数据解密单元接收到用户端发送过来的追溯数据密文、签名值及其用户端标识后,根据所述用户端标识查询预先保存的用户端公钥、用户端PK与用户端标识之间的关联关系,获取用户端公钥、用户端PK;

所述数据解密单元用所述用户端的公钥对所述追溯数据密文的签名值进行验证,验证通过后,再用所述用户端PK解密所述追溯数据密文,得到所述追溯数据;

所述数据解密单元将所述追溯数据中的企业标识,与通过查询预先保存的用户端标识与企业标识之间的关联关系获取的与所述用户端标识对应的企业标识进行比较,当比较结果为一致后,所述数据解密单元将所述追溯数据进行保存。

本发明的一种食品安全可追溯系统及方法,具有如下有益效果:实现了对食品从生产到销售的追溯,提升了食品的安全性。

附图说明

图1为本发明的食品安全可追溯系统的系统结构示意图。

具体实施方式

下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。

如图1所示,一种食品安全可追溯系统,所述系统包括:

数据录入单元,用于录入追溯数据;

数据加密单元,用于对追溯数据进行加密,得到加密后的追溯数据;

数据解密单元,用于对加密后的追溯数据进行解密;

打码装置,用于根据数据解密后得到的追溯数据进行二维码生成,将生成的二维码打印到食品的包装上。

进一步的,所述数据录入单元信号连接于所述数据加密单元,所述数据加密单元包括:数据拆分单元;所述数据拆分单元信号连接于编码转换单元;所述编码转换单元信号连接于闪存;所述装置还包括:图像信息录入单元;所述图像信息录入单元信号连接于图片分割单元;所述图片分割单元信号连接图像二值化单元;所述图像二值化单元信号连接于闪存;所述闪存信号连接于云端单元;所述运算单元信号连接于信息转换单元;所述信息转换单元信号连接于数据输出单元。

进一步的,所述数据拆分单元包括:随机数生成器和数据分割单元;所述随机数生成器信号连接于数据分割单元,用于生成随机分割数据;所述数据分割单元,用于根据随机数生成器生成的分割数据对输入的数据进行分割。

进一步的,所述运算单元包括:逻辑与运算单元、逻辑或运算单元与逻辑非运算单元;所述逻辑与运算单元信号连接于逻辑或运算单元;所述逻辑或运算单元信号连接于逻辑非运算单元。

进一步的,所述信息转换单元包括:像素生成单元和图像复合单元;所述像素生成单元,用于根据运算单元发送过来的运算结果生成对应的像素信息;所述图像复合单元,用于根据像素生成单元的生成结果生成对应完整的图像信息,将生成的图像信息发送至数据输出单元。

进一步的,所述图像二值化单元包括:阈值设定模块和二值化模块;所述阈值设定模块信号连接于二值化模块,用于设定二值化模块进行二值化处理时的判别阈值;所述二值化模块,用于对图像分割单元发送过来的图像信息进行图像二值化处理。

一种食品安全可追溯方法,所述方法执行以下步骤:

通过数据录入单元填写包装食品的追溯数据,对所述追溯数据进行加密,得到追溯数据密文,将所述追溯数据密文发送到数据解密单元;

所述数据解密单元对所述追溯数据密文进行解密,得到并保存所述追溯数据,根据所述追溯数据中的生产数据产生包装食品的追溯号,将包装食品的追溯号和生产信息摘要一起进行编码,生成二维码图片,将所述二维码图片发送到打码装置;

所述打码装置将所述二维码图片打印到包装食品的包装上。

进一步的,所述的数据解密单元对所述追溯数据密文进行解密得到并保存所述追溯数据,包括:

所述数据解密单元接收到用户端发送过来的追溯数据密文、签名值及其用户端标识后,根据所述用户端标识查询预先保存的用户端公钥、用户端PK与用户端标识之间的关联关系,获取用户端公钥、用户端PK;

所述数据解密单元用所述用户端的公钥对所述追溯数据密文的签名值进行验证,验证通过后,再用所述用户端PK解密所述追溯数据密文,得到所述追溯数据;

所述数据解密单元将所述追溯数据中的企业标识,与通过查询预先保存的用户端标识与企业标识之间的关联关系获取的与所述用户端标识对应的企业标识进行比较,当比较结果为一致后,所述数据解密单元将所述追溯数据进行保存。

所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。

需要说明的是,上述实施例提供的系统,仅以上述各功能模块的划分进行举例说明,在实际应用中,可以根据需要而将上述功能分配由不同的功能模块来完成,即将本发明实施例中的模块或者步骤再分解或者组合,例如,上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块,以完成以上描述的全部或者部分功能。对于本发明实施例中涉及的模块、步骤的名称,仅仅是为了区分各个模块或者步骤,不视为对本发明的不当限定。

所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的存储装置、处理装置的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域技术人员应该能够意识到,结合本文中所公开的实施例描述的各示例的模块、方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,软件模块、方法步骤对应的程序可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD~ROM、或技术领域内所公知的任意其它形式的存储介质中。为了清楚地说明电子硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以电子硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

术语“第一”、“第二”等是用于区别类似的对象,而不是用于描述或表示特定的顺序或先后次序。

术语“包括”或者任何其它类似用语旨在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备/装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者还包括这些过程、方法、物品或者设备/装置所固有的要素。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种辅助感统训练的设备及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!