基于区块链的溯源数据评级系统及其方法技术方案

技术编号:34323595 阅读:21 留言:0更新日期:2022-07-31 00:41
本发明专利技术公开一种基于区块链的溯源数据评级系统及其方法,其中该系统包括:设置模块,用于收集产品的特质信息和预设的组件库所包含的组件信息,设置特质信息和组件的组件关联逻辑;其中所述组件库中包括有用于构成图片的多个组件;上传模块,用于将所述组件库上链;部署模块,用于在链上部署智能合约,所述智能合约包括有用于对产品的特质信息进行评分的评级逻辑和组件关联逻辑;其中,智能合约根据评级逻辑对上链的所述产品的特质信息进行产品评级,并根据评级结果以及组件关联逻辑在所述组件库查找对应的组件,并获得链上组件地址。通过本发明专利技术实现了可信的溯源数据评级。过本发明专利技术实现了可信的溯源数据评级。过本发明专利技术实现了可信的溯源数据评级。

Traceability data rating system and its method based on blockchain

【技术实现步骤摘要】
基于区块链的溯源数据评级系统及其方法


[0001]本专利技术涉及计算机
,尤其涉及一种基于区块链的溯源数据评级系统及其方法。

技术介绍

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

技术实现思路

[0004]本专利技术的主要目的在于提供一种基于区块链的溯源数据评级系统及其方法,以解决如何保证农产品评级的真实有效性的问题。
[0005]根据本专利技术的一个方面提出一种基于区块链的溯源数据评级系统,其包括:设置模块,用于收集产品的特质信息和预设的组件库所包含的组件信息,设置特质信息和组件的组件关联逻辑;其中所述组件库中包括有用于构成图片的多个组件;上传模块,用于将所述组件库上链;部署模块,用于在链上部署智能合约,所述智能合约包括有用于对产品的特质信息进行评分的评级逻辑和组件关联逻辑;其中,智能合约根据评级逻辑对上链的所述产品的特质信息进行产品评级,并根据评级结果以及组件关联逻辑在所述组件库查找对应的组件,并获得链上组件地址。
[0006]其中,所述溯源数据评级系统还包括:事件监听模块,用于监听到产品溯源信息的上链事件通知后,调用所述智能合约执行产品评级。
[0007]其中,所述评级逻辑包括:根据每个特质信息的基本分数以及权重比确定产品级别,其中基本分数与产品的珍稀程度相关。
[0008]其中,所述智能合约根据特质信息和组件关联逻辑以及珍稀程度确定对应的组件。
[0009]其中,若所述组件为多个则所述智能合约随机选取其中一个组件。
[0010]根据本专利技术的另一个方面提出一种基于区块链的溯源数据评级方法,其包括:收集产品的特质信息和预设的组件库所包含的组件信息,设置特质信息和组件的组件关联逻
辑;其中所述组件库中包括有用于构成图片的多个组件;将所述组件库上链;在链上部署智能合约,所述智能合约包括有用于对产品的特质信息进行评分的评级逻辑和组件关联逻辑;其中,智能合约根据评级逻辑对上链的所述产品的特质信息进行产品评级,并根据评级结果以及组件关联逻辑在所述组件库查找对应的组件,并获得链上组件地址。
[0011]其中,所述溯源数据评级方法还包括:监听到产品溯源信息的上链事件通知后,调用所述智能合约执行产品评级。
[0012]其中,所述评级逻辑包括:根据每个特质信息的基本分数以及权重比确定产品级别,其中基本分数与产品的珍稀程度相关。
[0013]其中,所述智能合约根据特质信息和组件关联逻辑以及珍稀程度确定对应的组件。
[0014]其中,若所述组件为多个则所述智能合约随机选取其中一个组件。
[0015]根据本专利技术的技术方案,通过根据设定好的逻辑,将其以智能合约的方式部署到区块链上进行可信执行,并在最终消费者端将规则展示,避免了传统评级方式管理员可随意进行原始数据修改、评级规则修改的弊端。
附图说明
[0016]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0017]图1是根据本专利技术实施例的基于区块链的溯源数据评级系统的结构框图;
[0018]图2是根据本专利技术实施例的特质信息与组件相关联的示意图;
[0019]图3是根据本专利技术实施例的产品评级逻辑的示意图;
[0020]图4是根据本专利技术实施例的基于区块链的溯源数据评级方法的流程图。
具体实施方式
[0021]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]以下结合附图,详细说明本专利技术各实施例提供的技术方案。
[0023]根据本专利技术实施例提供了一种基于区块链的溯源数据评级系统,适用于养殖、畜牧、农牧等领域。如图1所示,所述系统至少包括:
[0024]设置模块10,用于收集产品的特质信息和组件库所包含的组件信息,并设置特质信息和组件的组件关联逻辑。其中,产品的特质信息又可称为溯源信息,包括品牌、工艺、生产环节、环境、品质等数据。所述组件库是预先设置的包括有用于构成图片的多个组件的数据库,组件是构成图片的碎片,多个组件可拼接为图片。所述组件关联逻辑也称为特质组件关联逻辑,包括特质信息和组件之间的关联关系。
[0025]上传模块20,用于将所述组件库上传至组件链。
[0026]部署模块30,用于在组件链上部署智能合约,所述智能合约包括有用于对产品的特质信息进行评分的评级逻辑和组件关联逻辑。其中所述评级逻辑包括:特质信息对应的
基本分数、特质信息的权重、特质信息的珍稀程度。
[0027]其中,智能合约根据评级逻辑对上链的所述产品溯源信息的特质信息进行产品评级,并根据评级结果以及组件关联逻辑在所述组件库查找对应的组件,并获得链上组件地址。
[0028]本申请中的智能合约(Smart Contracts)也称为链码(Chaincode)或应用代码,是部署在区块链网络的节点中的程序,节点执行接收的交易中所调用的智能合约,来对状态数据库的键值对数据进行更新或查询的操作。
[0029]下面描述上述处理的细节。
[0030]参考图2,在溯源开始前,系统需对溯源产品需追踪的特质信息和组件库包含的组件信息进行收集,并设定他们的关联逻辑。其中,产品的特质信息上传至溯源链。例如,以“大米”为例,特质信息可包括:土壤环境质量、品种种类、种植周期、有机肥占比、水源水质等信息;以“牛羊养殖”为例,特质信息可包括:品种种类、养殖年限、饲料类型、产地等。对于肉类产品来说,组件类型可包括:头部、躯干等,并且按照珍稀程度组件类型可进一步划分为:特别珍稀、珍稀、特别、普通等,如“躯干

珍稀”、“头部

特别”等。
[0031]为溯源选定合适的智能合约部署到组件链上,智能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的溯源数据评级系统,其特征在于,包括:设置模块,用于收集产品的特质信息和预设的组件库所包含的组件信息,设置特质信息和组件的组件关联逻辑;其中所述组件库中包括有用于构成图片的多个组件;上传模块,用于将所述组件库上链;部署模块,用于在链上部署智能合约,所述智能合约包括有用于对产品的特质信息进行评分的评级逻辑和组件关联逻辑;其中,智能合约根据评级逻辑对上链的所述产品的特质信息进行产品评级,并根据评级结果以及组件关联逻辑在所述组件库查找对应的组件,并获得链上组件地址。2.根据权利要求1所述的系统,其特征在于,还包括:事件监听模块,用于监听到产品溯源信息的上链事件通知后,调用所述智能合约执行产品评级。3.根据权利要求1所述的系统,其特征在于,所述评级逻辑包括:根据每个特质信息的基本分数以及权重比确定产品级别,其中基本分数与产品的珍稀程度相关。4.根据权利要求3所述的系统,其特征在于,所述智能合约根据特质信息和组件关联逻辑以及珍稀程度确定对应的组件。5.根据权利要求4所述的系统,其特征在于,若所述组件为多个则所述智能合约...

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

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

1