基于区块链的溯源产品可视化系统及其方法技术方案

技术编号:34323586 阅读:25 留言:0更新日期:2022-07-31 00:41
本发明专利技术公开一种基于区块链的溯源产品可视化系统及其方法,该系统包括:信息采集登记节点,其用于采集产品溯源信息,并将产品溯源信息上传区块链以及发送上链事件通知;NFT管理系统,其包括:组件上传模块,用于预先将组件库上传至区块链,并在区块链布置包含组件选择逻辑的智能合约;事件监听模块,用于在监听到上链事件通知后,将上链事件通知中包括的产品溯源信息发送至交易处理模块;交易处理模块,用于调用智能合约并根据智能合约返回的组件地址向组件库请求对应的组件;图像生成模块,用于根据获取的组件生成图像,将图像生成NFT并存储在区块链上;交易处理模根据NFT存储的链上存储地址建立索引交易。通过本发明专利技术能够将溯源信息进行可信展示。溯源信息进行可信展示。溯源信息进行可信展示。

【技术实现步骤摘要】
基于区块链的溯源产品可视化系统及其方法


[0001]本专利技术涉及计算机
,尤其涉及一种基于区块链的溯源产品可视化系统及其方法。

技术介绍

[0002]随着人们生活水平的不断提高,追求更健康绿色的饮食概念也渐渐深入人心,现代农业也逐渐从过去的粗狂模式慢慢转变成精细化农业模式发展,像贴有有机蔬菜、纯谷饲牛羊猪肉等标签的食物也更加受到人们的欢迎。由于这些贴有标签的农产品由于其生产饲养的环节区别于普通的农产品,其品质也是更加优良,消费者十分乐意为“品价匹配”的农产品买单,但消费者作为整个经济循环的终端,无法直接观察到购买的农产品的整个生产环境流程。有些不法商家往往利用这种信息盲区,“以次充好”,“以假乱真”来谋取高昂利润,假冒手段也层出不穷,“假标签”、“真标假货”等手段导致消费者对“绿色”、“有机”、“纯谷饲”等农产品持有怀疑态度,极大的打击了市场对高附加值农产品的信心,破坏市场秩序和经济发展优质循环。
[0003]因此,农产品信息溯源对于现代农业发展有着及其重要的作用,如何保证溯源信息的真实性、以及如何进行溯源信息的可信展示成为亟待解决的问题。

技术实现思路

[0004]本专利技术的主要目的在于提供一种基于区块链的溯源产品可视化系统及其方法,以解决如何将溯源信息进行可信展示的问题。
[0005]根据本专利技术的一个方面提出一种基于区块链的溯源产品可视化系统,其包括:信息采集登记节点,其用于采集产品溯源信息,并将所述产品溯源信息上传区块链以及发送上链事件通知;NFT管理系统,其包括:组件上传模块,用于预先将组件库上传至区块链,并在区块链布置包含组件选择逻辑的智能合约;其中所述组件库中包括有用于构成图片的多个组件;事件监听模块,用于在监听到上链事件通知后,将所述上链事件通知中包括的产品溯源信息发送至交易处理模块;交易处理模块,用于调用所述智能合约并根据所述智能合约返回的组件地址向所述组件库请求对应的组件;其中所述智能合约为所述产品溯源信息进行评级并返回对应的组件地址;图像生成模块,用于根据获取的组件生成图像,将所述图像生成NFT并存储在区块链上;所述交易处理模根据NFT存储的链上存储地址建立索引交易。
[0006]其中,所述信息采集登记节点还用于根据所述产品溯源信息生成对应的产品溯源标识。
[0007]其中,所述信息采集登记节点将所述产品溯源信息上传区块链后,将所述产品溯源信息绑定到唯一的主键。
[0008]其中,所述索引交易包括主键、链上存储地址、组件地址。
[0009]其中,所述交易处理模接收到查询请求,根据所述查询请求中携带的主键查询对
应的链上存储地址及组件地址并进行展示。
[0010]根据本专利技术的另一个方面提出一种基于区块链的溯源产品可视化方法,其包括:采集产品溯源信息,并将所述产品溯源信息上传区块链以及发送上链事件通知;将组件库上传至区块链,并在区块链布置包含组件选择逻辑的智能合约;其中所述组件库中包括有用于构成图片的多个组件;监听到上链事件通知后,调用所述智能合约并根据所述智能合约返回的组件地址向所述组件库请求对应的组件;其中所述智能合约为所述产品溯源信息进行评级并返回对应的组件地址;根据获取的组件生成图像,将所述图像生成NFT并存储在区块链上,并根据链上存储地址建立索引交易。
[0011]其中,在采集所述产品溯源信息后,所述方法还包括:根据所述产品溯源信息生成对应的产品溯源标识。
[0012]其中,在将组件库上传至区块链后,所述方法还包括:将所述产品溯源信息绑定到唯一的主键。
[0013]其中,所述索引交易包括主键、链上存储地址、组件地址。
[0014]其中,所述方法还包括:接收到查询请求,根据所述查询请求中携带的主键查询对应的链上存储地址及组件地址并进行展示。
[0015]根据本专利技术的技术方案,通过将NFT技术与区块链溯源技术相融合,溯源数据经过处理后直接在链上转换成可视化的NFT,整个流程的逻辑执行及信息留存都在区块链上进行,保证了NFT展示信息的可信度及价值;同时,在保证价值的同时,将其通过图像这种便于展示、传播、营销的方式呈现给消费者,解决了生产数据价值在可信溯源系统中的表达问题。
附图说明
[0016]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0017]图1是根据本专利技术实施例的系统的结构框图;
[0018]图2是根据本专利技术实施例的系统的示意图;
[0019]图3是根据本专利技术实施例的方法的流程图。
具体实施方式
[0020]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]以下结合附图,详细说明本专利技术各实施例提供的技术方案。
[0022]根据本专利技术实施例提供了一种基于区块链的溯源产品可视化系统,适用于养殖、畜牧、农牧等领域。结合参考图1和图2,所述系统至少包括:信息采集登记节点10和NFT管理系统20。信息采集登记节点10用于采集溯源(农)产品的产品溯源信息,并将所述产品溯源信息上传至区块链系统50以及发送上链事件通知,其中,所述产品溯源信息可包括品牌、工艺、生产环节、环境、品质等数据。具体地,信息采集登记节点10将产品溯源信息上传至溯源
链51,溯源链51将产品溯源信息有唯一的主键(K1)进行绑定,在将全部数据上传完毕后,溯源链51发送上链事件通知,该通知中携带有主键信息和全部的产品溯源数据信息。
[0023]并且,在本申请实施例中,信息采集登记节点10还将产品溯源信息烧录到对应的产品溯源标识中,例如NFC标识或区块链图形码中,一般地该标识可以作为产品的包装。需要说明,所述NFC标识可为溯源信息的主键(K1),区块链图形码为包含主键的二维码。
[0024]NFT(Non

Fungible Token,非同质化代币)管理系统20提供核心功能,其具体包括:组件上传模块210、事件监听模块220、交易处理模块230和图像生成模块240,下面详细描述。
[0025]组件上传模块210用于预先将组件库上传至区块链系统50的组件链52,并在组件链52布置包含组件选择逻辑的智能合约(Smart Contracts)。其中,所述组件库为组件的集合,其中包含的每一个组件都必然符合某一个对应部位的要求,同时每一个组件也必然能够和其他组件一起,构成一张图片。在一种图片生成逻辑中,将一张图片的构成划分为不同的部分,通过将符合要求的图片碎片进行拼接的方式来获得完整的图片,其中每一个符合要求的碎片,即可视为一个组件。其中所述智能合约可包含一个立体的数据评级算法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的溯源产品可视化系统,其特征在于,包括:信息采集登记节点,其用于采集产品溯源信息,并将所述产品溯源信息上传区块链以及发送上链事件通知;NFT管理系统,其包括:组件上传模块,用于预先将组件库上传至区块链,并在区块链布置包含组件选择逻辑的智能合约;其中所述组件库中包括有用于构成图片的多个组件;事件监听模块,用于在监听到上链事件通知后,将所述上链事件通知中包括的产品溯源信息发送至交易处理模块;交易处理模块,用于调用所述智能合约并根据所述智能合约返回的组件地址向所述组件库请求对应的组件;其中所述智能合约为所述产品溯源信息进行评级并返回对应的组件地址;图像生成模块,用于根据获取的组件生成图像,将所述图像生成NFT并存储在区块链上;所述交易处理模根据NFT存储的链上存储地址建立索引交易。2.根据权利要求1所述的系统,其特征在于,所述信息采集登记节点还用于根据所述产品溯源信息生成对应的产品溯源标识。3.根据权利要求1所述的系统,其特征在于,所述信息采集登记节点将所述产品溯源信息上传区块链后,将所述产品溯源信息绑定到唯一的主键。4.根据权利要求3所述的系统,其特征在于,所述索引交易包括主键、链上存储地址、组件地址。5.根据权利要求4所述的系统,其特征在于,所述交易处...

【专利技术属性】
技术研发人员:王成李强郭伟杰郭栋
申请(专利权)人:上海正圆计算机科技有限公司
类型:发明
国别省市:

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

1