一种基于智能合约的农产品供应链系统技术方案

技术编号:30437005 阅读:17 留言:0更新日期:2021-10-24 17:39
本发明专利技术涉及区块链技术领域,具体涉及一种基于智能合约的农产品供应链系统,包括:数据采集站,收集种植区的种植数据并进行存证;运输跟踪器,采集并存储运输数据;预定服务器,显示当前种植区种植的农作物种植数据,购买方浏览农作物种植数据进行农产品预定,生成智能合约,验货服务器,将运输跟踪器安装在运输车上,运送至指定指定代收农贸市场,智能合约分别使用种植验证模型和运输验证模型验证,若验证均通过,则判定接收农产品,根据入库重量将相应的代币转入农户的虚拟账户。本发明专利技术的实质性效果是:及早的建立供应关系,从而大幅减少农产品的运输时长,降低农产品的运输损耗。降低农产品的运输损耗。降低农产品的运输损耗。

【技术实现步骤摘要】
一种基于智能合约的农产品供应链系统


[0001]本专利技术涉及区块链
,具体涉及一种基于智能合约的农产品供应链系统。

技术介绍

[0002]目前,我国的农产品供应链条具有偏长的特点。果蔬产品从种植农户最终流转到消费者经历了四五个环节。流通环节不仅导致果蔬运输时长的加长,也导致损耗的增加。加之每个环节都存在或多或少的加价,导致目前农产品的供应链存在消费端价格偏贵,生产端售价偏低。市民承受较高的菜价,而农户的收入却很难提高。在中间流通的环节,由于运输、储存的损耗,使中间批发商也承担着不小的损失。由于供销信息不畅通,部分农产品采摘后无法在第一时间预冷、分级、包装、运输,而是需要储存代售。导致了较高的运输储存环节损耗。据悉,部分农产品腐损率可达20%

30%,而这一数字在相对理想状况下应在5%左右。可见,缩短农产品供应链,增加农产品供销信息流通效率,能够显著提高农产品供应链的整体效益。
[0003]中国专利申请CN110969505A,公开日2020年4月7日,公开了一种农业管理方法、装置以及基于区块链的农产品供应链系统,其中农业管理方法包括:接收农户提交的农产品供应链的创建请求;根据农户信息查找农户对应的农户画像;基于创建需求和农户画像确定为农户创建农产品供应链所需的第一供应链元素;根据第一供应链元素为农户创建农产品供应链。其技术方案根据农户画像为农户创建相应的农产品供应链,使得农户在农产品养殖过程中的流程由相应的农产品供应链来管理。虽然一定程度上提高了管理水平,缓解农产品损耗的问题,但仍然不能解决目前农业供应链运输及存储损耗高的问题。

技术实现思路

[0004]本专利技术要解决的技术问题是:目前农产品供应链供销信息不畅的技术问题。提出了一种基于智能合约的农产品供应链系统,通过预定服务器提前建立供销关系,使农产品收获后第一时间就能够装车运输到购买方手中,有效提高了农产品供应链的运作效率。
[0005]为解决上述技术问题,本专利技术所采取的技术方案为:一种基于智能合约的农产品供应链系统,包括:若干个数据采集站,每个数据采集站接入并收集种植区的种植数据,通过区块链将种植数据进行存证;若干个运输跟踪器,设置在运输车上,采集并存储运输数据,所述运输数据包括位置数据和车厢温度数据;预定服务器,与数据采集站连接,显示当前种植区种植的农作物种植数据,所述农作物种植数据包括品种、种植面积、预期收获期和生长环境数据,购买方浏览农作物种植数据进行农产品预定,生成智能合约,所述智能合约记载购买量、指定送货日期、指定代收农贸市场、出价、种植验证模型和运输验证模型,购买方支付相应的代币至智能合约建立的指定账户,种植区农户确认接受订单后智能合约生效;验货服务器,与数据采集站、运输跟踪器及预定服务器连接,农作物成熟后,农户收获农产品并装车运输,将运输跟踪器安装在运输车上,运送至指定指定代收农贸市场,到达后验货服务器读取对应种植区的种植数据和运输跟踪器的运输数据并上传到智能合约指定的
数据存放地址,所述智能合约分别使用种植验证模型和运输验证模型验证,若验证均通过,则判定接收农产品,所述指定代收农贸市场称重后登记入库,并将入库重量上传智能合约,所述智能合约根据入库重量将相应的代币转入农户的虚拟账户,若种植验证模型或运输验证模型验证未通过,则拒收所述农产品。
[0006]作为优选,所述生长环境数据包括空气温湿度曲线、风速曲线、土壤温湿度曲线、土壤酸碱度曲线和光照强度曲线,所述种植验证模型记录农作物的允许生长环境数据范围,所述允许生长环境数据范围限定了允许的空气温湿度范围、风速范围、土壤温湿度范围、土壤酸碱度范围和光照时长下限值,若生长环境数据未超出允许生长环境数据范围,则种植验证模型验证通过;所述运输验证模型进行路径验证、时间验证和温度验证,所述路径验证验证运输车出发点及到货点是否和种植区及指定代收农贸市场位置匹配,若匹配则路径验证通过,所述时间验证验证到货时间是否满足指定送货日期,若不晚于指定送货日期则时间验证通过,所述温度验证验证运输数据中的车厢温度数据是否超出允许运输温度范围,若车厢温度数据是否未超出允许运输温度范围,则温度验证通过,若路径验证、时间验证和温度验证均通过则运输验证模型验证通过。
[0007]作为优选,所述智能合约还记载折价规则,所述折价规则包括多档出价和延后折价,所述多档出价关联有相应的多档种植验证模型,所述延后折价为出价折扣对超过指定送货日期的天数的函数,当所述种植验证模型验证不通过时,使用更低一档的种植验证模型进行验证,直到更低种植档验证模型验证通过,将出价修改为对应档出价,而后进行运送验证模型验证,若运输验证模型仅时间验证未通过,则根据超出天数按照延后折价修改出价后,判定接收农产品。
[0008]作为优选,所述智能合约根据生长环境数据计算获得日间平均温度、夜间平均温度、平均湿度、平均光照强度、每日光照时长及土壤平均湿度,输入品质模型,获得农产品品质评级;所述智能合约还记录品质验证模型,所述品质验证模型包括若干个品质评级及相应出价,当农产品到达指定代收农贸市场时,所述智能合约根据品质验证模型输出的品质评级修改出价。
[0009]作为优选,若所述智能合约判定接收农产品,而农户拒绝将农产品在指定代收农贸市场入库,则判定农户违约,所述验货服务器记录农户的违约次数和违约总金额,所述违约总金额按照最高出价与购买量乘积计算,在预定服务器,显示农作物种植数据时关联显示农户的违约次数和违约总金额。
[0010]作为优选,所述智能合约判定农户违约还包括如下两个判定条件:若农产品的种植数据使用任何一档种植验证模型验证均不通过,则无论农户是否将农产品在指定代收农贸市场入库,均判定农户违约;若农产品送达指定代收农贸市场超出指定送货日期的天数使得延后折价将出价修改为0,则无论农户是否将农产品在指定代收农贸市场入库,均判定农户违约。
[0011]作为优选,若所述品质验证模型包括出价为0的品质评级,一旦种植区农户确认接受订单使智能合约生效,则若品质验证模型输出的品质评级对应的出价为0,则无论农户是否将农产品在指定代收农贸市场入库,均判定农户违约。
[0012]作为优选,所述数据采集站为每个种植区建立存储轨,所述存储轨采用顺序存储结构,所述数据采集站周期性将种植数据存入所述存储轨,所述存储轨具有数字编号,所述
存储轨起始端建立一个初始的存证点,所述存证点占用预设长度的存储空间,初始的存证点内存储有随机数,所述随机数作为初始的关联哈希值,所述数据采集站周期性为所述存储轨建立新的存证点,提取最新的两个存证点之间的种植数据的哈希值存入存证点,将存证点存储的哈希值与上一个存证点内存储的关联哈希值一起提取哈希值,作为新的关联哈希值,存入最新的存证点内,所述数据采集站以预设的周期将最新的关联哈希值一起提取哈希值,作为存证哈希值上传区块链存储,获得对应的区块高度和区块哈希值,存入最新的存证点内。
[0013]作为优选,所述数据采集站生成新的关联哈希值时,将最新的两个存证点之间的种植数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智能合约的农产品供应链系统,其特征在于,包括:若干个数据采集站,每个数据采集站接入并收集种植区的种植数据,通过区块链将种植数据进行存证;若干个运输跟踪器,设置在运输车上,采集并存储运输数据,所述运输数据包括位置数据和车厢温度数据;预定服务器,与数据采集站连接,显示当前种植区种植的农作物种植数据,所述农作物种植数据包括品种、种植面积、预期收获期和生长环境数据,购买方浏览农作物种植数据进行农产品预定,生成智能合约,所述智能合约记载购买量、指定送货日期、指定代收农贸市场、出价、种植验证模型和运输验证模型,购买方支付相应的代币至智能合约建立的指定账户,种植区农户确认接受订单后智能合约生效;验货服务器,与数据采集站、运输跟踪器及预定服务器连接,农作物成熟后,农户收获农产品并装车运输,将运输跟踪器安装在运输车上,运送至指定指定代收农贸市场,到达后验货服务器读取对应种植区的种植数据和运输跟踪器的运输数据并上传到智能合约指定的数据存放地址,所述智能合约分别使用种植验证模型和运输验证模型验证,若验证均通过,则判定接收农产品,所述指定代收农贸市场称重后登记入库,并将入库重量上传智能合约,所述智能合约根据入库重量将相应的代币转入农户的虚拟账户,若种植验证模型或运输验证模型验证未通过,则拒收所述农产品。2.根据权利要求1所述的一种基于智能合约的农产品供应链系统,其特征在于,所述生长环境数据包括空气温湿度曲线、风速曲线、土壤温湿度曲线、土壤酸碱度曲线和光照强度曲线,所述种植验证模型记录农作物的允许生长环境数据范围,所述允许生长环境数据范围限定了允许的空气温湿度范围、风速范围、土壤温湿度范围、土壤酸碱度范围和光照时长下限值,若生长环境数据未超出允许生长环境数据范围,则种植验证模型验证通过;所述运输验证模型进行路径验证、时间验证和温度验证,所述路径验证验证运输车出发点及到货点是否和种植区及指定代收农贸市场位置匹配,若匹配则路径验证通过,所述时间验证验证到货时间是否满足指定送货日期,若不晚于指定送货日期则时间验证通过,所述温度验证验证运输数据中的车厢温度数据是否超出允许运输温度范围,若车厢温度数据是否未超出允许运输温度范围,则温度验证通过,若路径验证、时间验证和温度验证均通过则运输验证模型验证通过。3.根据权利要求1或2所述的一种基于智能合约的农产品供应链系统,其特征在于,所述智能合约还记载折价规则,所述折价规则包括多档出价和延后折价,所述多档出价关联有相应的多档种植验证模型,所述延后折价为出价折扣对超过指定送货日期的天数的函数,当所述种植验证模型验证不通过时,使用更低一档的种植验证模型进行验证,直到更低种植档验证模型验证通过,将出价修改为对应档出价,而后进行运送验证模型验证,若运输验证模型仅时间验证未通过,则根据超出天数按照延后折价修改出价后,判定接收农产品。4.根据权利要求1或2所述的一种基于智能合约的农产品供应链系统,其特征在于,所述智能合约根据生长环境数据计算获得日间平均温度、夜间平均温度、平均湿度、平
均光照强度、每日光照时长及土壤平均湿度,输入品质模型,获得农产品品质评级;所述智能合约还记录品质验证模型,所述品质验证模型包括若干个品质评级及相应出价,当农产品到达指定代收农贸市场时,所述智能合约根据品质验证模型输出的品质评级修改出价。5...

【专利技术属性】
技术研发人员:张金琳高航俞学劢
申请(专利权)人:浙江数秦科技有限公司
类型:发明
国别省市:

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

1