【技术实现步骤摘要】
一种基于区块链的农产品全产业链数据溯源系统及方法
[0001]本专利技术涉及数据溯源领域,具体而言,涉及一种基于区块链的农产品全产业链数据溯源系统及方法。
技术介绍
[0002]目前,为保证食品安全大多建立溯源渠道,以实现对食品生成、加工的全过程监督。然而,随着数据技术的发展,传统溯源系统存在数据篡改、信息丢失等问题,导致市场上仍然存在大量的“非正规食品”。现有的大多是采用区块链进行数据存储,从而确保数据不可更改,保证数据的真实有效性,但是,现有采用区块链存储数据都是将所有的数据进行上链存储,这就需要区块链拥有较大的存储空间,造成资源浪费。
技术实现思路
[0003]本专利技术的目的在于提供一种基于区块链的农产品全产业链数据溯源系统及方法,用以改善现有技术中需要区块链拥有较大的存储空间,造成资源浪费的问题。
[0004]第一方面,本申请实施例提供一种基于区块链的农产品全产业链数据溯源系统,包括:
[0005]批次信息获取模块,用于获取并根据溯源查询信息在预置的批次信息表中进行匹配,生成对应的批 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的农产品全产业链数据溯源系统,其特征在于,包括:批次信息获取模块,用于获取并根据溯源查询信息在预置的批次信息表中进行匹配,生成对应的批次信息;第一信息查询模块,用于基于预设智能合约,根据批次信息在区块链上获取溯源查询信息对应的第一溯源信息;第二信息查询模块,用于根据批次信息在预置的数据库中进行查询,得到溯源查询信息对应的第二溯源信息;溯源信息模块,用于将第一溯源信息和第二溯源信息进行组合,得到产品溯源信息并展示给用户。2.根据权利要求1所述的基于区块链的农产品全产业链数据溯源系统,其特征在于,所述批次信息获取模块包括:信息获取单元,用于获取溯源查询信息;匹配单元,用于提取并根据溯源查询信息中的溯源码信息在预置的批次信息表中进行匹配,生成对应的批次信息。3.根据权利要求1所述的基于区块链的农产品全产业链数据溯源系统,其特征在于,还包括:监测数据获取模块,用于获取产品的初始监测数据;分类模块,用于将产品的初始监测数据按照预设的条件分别进行分类,生成第一组数据和第二组数据;第一溯源信息模块,用于将第一组数据分别进行哈希编码,生成哈希值并上传至区块链作为第一溯源信息;第二溯源信息模块,用于将第二组数据存储在预置的数据库中,作为第二溯源信息。4.根据权利要求3所述的基于区块链的农产品全产业链数据溯源系统,其特征在于,还包括:实时数据获取模块,用于获取当前阶段产品的实时数据;第一匹配模块,用于根据产品的实时数据中的环境信息在预置的数据库中进行匹配,得到对应的历史数据;第一哈希编码模块,用于提取并将历史数据进行哈希编码,生成第一哈希值;区块链数据获取模块,用于根据产品的实时数据中的环境信息在区块链上获取对应的哈希值;第一对比模块,用于将第一哈希值与对应的哈希值进行对比,...
【专利技术属性】
技术研发人员:刘琦,陆磊,
申请(专利权)人:江西省科学院应用物理研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。