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

一种基于区块链的农产品自动验货系统的制作方法

2021-10-24 06:24:00 来源:中国专利 TAG:区块 验货 农产品 系统

技术特征:
1.一种基于区块链的农产品自动验货系统,部署在农贸市场,用于购买者对欲购买的农产品进行自动验货,其特征在于,包括:若干个种植数据站,部署在产地,接入若干个农户的若干个种植区,为种植区分配种植区编号,将种植区编号关联农户,收集并存储种植区的种植数据,所述种植数据包括种类、面积、种植时间和生长环境数据,将种植数据与种植区编号关联,所述种植数据站将收集到的种植数据通过区块链进行存证;验货客户端,与验货服务器连接,接收购买者输入的种植区编号和农产品种类;验货服务器,与若干个种植数据站和验货客户端通信连接,为每种农产品存储有验货模型,接收验货客户端发送的种植区编号和农产品种类,调取种植区的种植数据,将种植数据输入验货模型,所述验货模型输出农产品验货报告,所述验货报告包括种子品种评级、生长时长和生长环境评级。2.根据权利要求1所述的一种基于区块链的农产品自动验货系统,其特征在于,所述种植数据站为接入的每个农户在区块链上开设账户,农户保存账户的私钥,当验货服务器收到验货客户端发送的验货请求时,农户通过验货客户端输入私钥进行授权,所述种植数据站每年为农户预先存入若干个代币,代币数量与农户名下种植区面积匹配,农户每次授权验货时,所述验货服务器均收取一定的手续费,若预先存入的代币被耗尽,则农户需要购买代币后才能授权验货。3.根据权利要求2所述的一种基于区块链的农产品自动验货系统,其特征在于,当农作物收获后,农户主动发起验货,构建智能合约,并将种植区编号、农产品种类及验货报告存储在智能合约中,所述智能合约开设有账户,农户存入若干个代币在所述智能合约的账户中作为抵押,农户将智能合约展示给购买者,若购买者选择挑战智能合约显示的验货报告,则将指定数量的代币转账至智能合约的账户,以启动智能合约的验货请求,所述智能合约向验货服务器发起验货请求,并提交种植区编号和农产品种类,获取验货报告,将验货报告发送给购买者指定的查看地址,并将最新获得的验货报告与智能合约中存储的验货报告对比,若最新获得的验货报告与智能合约中存储的验货报告不同,则智能合约赌输,将智能合约中的全部代币转账至发起挑战的购买者的账户中,反之,若最新获得的验货报告与智能合约中存储的验货报告相同,则不做操作,所述智能合约的账户中的抵押代币将获得增加。4.根据权利要求1至3任一项所述的一种基于区块链的农产品自动验货系统,其特征在于,多个所述购买者将每个农作物种类市面上的种子品种,按若干个口感特色分别进行评级,将评级公开并上传区块链,所述验货服务器统计获得多数评级结果作为对应口感特色下的最终种子品种评级,将最终评级写入验货模型,购买者发起验货时,通过验货客户端选择所需要的口感特色,所述验货模型调取对应口感特色对应的种子品种评级,获得种植区使用的种子品种评级结果,写入验货报告中。5.根据权利要求1至3任一项所述的一种基于区块链的农产品自动验货系统,其特征在于,制定生长环境分类标签,所述生长环境分类标签包括温度标签、土壤湿度标签、光照标
签、温差标签和土壤酸碱度标签,所述温度标签取值包括温度低、温度中度和温度高,所述湿度标签取值包括土壤湿度不足、土壤湿度中度和土壤湿度过大,所述光照标签取值包括光照不足、光照中度和光照过多,所述温差标签取值包括温差低、温差中度和温差高,所述土壤酸碱度标签取值包括土壤偏酸性、土壤中性和土壤偏碱性,多个购买者分别为每个生长环境分类标签的每个取值制定划分区间,所述验货服务器统计每个生长环境分类标签的多数划分区间作为对应生长环境分类标签的最终划分区间,所述验货服务器将最终划分区间公开,多个购买者为每个农产品的每个口感特色制定评级生长环境分类标签取值组合,所述验货服务器统计每个农作物品种的每个口感特色下的每个评级的多数生长环境分类标签取值组合,作为口感特色下每个评级等级的生长环境分类标签取值组合,购买者发起验货时,通过验货客户端选择所需要的口感特色,所述验货模型调取对应口感特色的每个评级等级的生长环境分类标签取值组合,调取对应种植区的种植数据,代入划分区间获得种植数据的分类标签取值,将种植数据的分类标签取值与每个评级等级的生长环境分类标签取值组合对比,获得农产品在口感特色下的评级,将评级结果写入验货报告。6.根据权利要求5所述的一种基于区块链的农产品自动验货系统,其特征在于,为每个农作物划分生长阶段,每个生长阶段均关联一组生长环境分类标签取值组合,多个购买者为每个生长阶段下可能的生长环境分类标签取值组合,按口感特色划分评级等级,所述验货服务器统计口感特色下,每个生长阶段下可能的生长环境分类标签取值组合被划分的多数评级等级,作为口感特色下每个生长阶段的生长环境分类标签取值组合对应的评级等级;购买者发起验货时,所述验货模型调取对应种植区的种植数据,根据种植时间推算农作物的生长阶段,获得每个生长阶段下的生长环境分类标签取值,与购买者所选择口感特色下的每个生长阶段的生长环境分类标签取值组合对应的评级等级对比,获得生长环境评级结果,写入验货报告。7.根据权利要求1至3任一项所述的一种基于区块链的农产品自动验货系统,其特征在于,所述种植数据站每个种植区建立存储轨,所述存储轨采用顺序存储结构,所述数据采集站周期性将种植数据存入所述存储轨,所述存储轨起始端建立一个初始的存证点,所述存证点占用预设长度的存储空间,初始的存证点内存储有随机数,所述随机数作为初始的关联哈希值,所述数据采集站周期性为所述存储轨建立新的存证点,提取最新的两个存证点之间的种植数据的哈希值存入存证点,将存证点存储的哈希值与上一个存证点内存储的关联哈希值一起提取哈希值,作为新的关联哈希值,存入最新的存证点内,所述数据采集站以预设的周期将最新的关联哈希值一起提取哈希值,作为存证哈希值上传区块链存储,获得对应的区块高度和区块哈希值,存入最新的存证点内。8.根据权利要求7所述的一种基于区块链的农产品自动验货系统,其特征在于,所述数据采集站生成新的关联哈希值时,将最新的两个存证点之间的种植数据按预设长度打散为子数据,随机从全部子数据中挑选一个子数据,将挑选出的子数据与最新的关联哈希值一起提取哈希值作为特征哈希值,使每个存储轨的特征哈希值的末尾n位相同,若
某个存储轨的全部子数据均不能得到符合要求的特征哈希值,则所述数据采集站将全部存储轨的种植数据进一步打散为更小的子数据,再次构建每个存储轨的特征哈希值,使全部存储轨的特征哈希值的末尾n位相同。9.根据权利要求8所述的一种基于区块链的农产品自动验货系统,其特征在于,所述存储轨具有数字编号,所述存储轨的特征哈希值的大小顺序与存储轨数字编号的大小顺序匹配。

技术总结
本发明涉及区块链技术领域,具体涉及一种基于区块链的农产品自动验货系统,包括:种植数据站,接入若干个农户的若干个种植区,收集并存储种植区的种植数据,种植数据站将收集到的种植数据通过区块链进行存证;验货客户端,与验货服务器连接,接收购买者输入的种植区编号和农产品种类;验货服务器,与种植数据站和验货客户端通信连接,为每种农产品存储有验货模型,调取种植区的种植数据,将种植数据输入验货模型,验货模型输出农产品验货报告,验货报告包括种子品种评级、生长时长和生长环境评级。本发明的实质性效果是:通过调取种植数据,根据农作物的生长环境得出农产品的验货报告,使购买者掌握更为全面的农产品的品质信息,辅助交易决策。助交易决策。


技术研发人员:张金琳 俞学劢 高航
受保护的技术使用者:浙江数秦科技有限公司
技术研发日:2021.07.19
技术公布日:2021/10/23
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜