基于区块链的农副产品溯源与销售方法及系统技术方案

技术编号:21301834 阅读:30 留言:0更新日期:2019-06-12 08:30
本发明专利技术公开了一种基于区块链的农副产品溯源与销售方法及系统,所述方法包括如下步骤:采集农副产品养殖过程的原始数据;记录所述原始数据并将所述原始数据实例化后上传至区块链中;卖方在销售系统上注册后,预售所述农副产品,其中,所述销售系统可接入所述区块链;买方在所述销售系统上注册后,可通过所述销售系统查询所述区块链上存储的农副产品养殖过程的原始数据以及购买预售的农副产品;所述销售系统将预售的农副产品的销售数据上传至区块链保存。本发明专利技术采用IOT设备自动采集溯源数据,减少人工环节的介入,以及利用区块链本身去中心化、不可篡改、多方可信协作等特点,保证溯源数据的真实性。

Traceability and Sale Method and System of Agricultural By-products Based on Block Chain

The invention discloses a method and system for tracing and selling agricultural and sideline products based on block chain, which includes the following steps: collecting raw data of farm and sideline products breeding process; recording the original data and uploading the original data to block chain after instantiation; and pre-selling the agricultural and sideline products after the seller registers on the sales system, in which the sales system is connected. After registration on the sales system, the buyer can query the original data of farm and sideline products breeding process stored on the sales system and purchase the pre-sold farm and sideline products. The sales system uploads the sales data of the pre-sold farm and sideline products to the block chain for preservation. The invention adopts IOT equipment to automatically collect traceable data, reduces the interference of artificial links, and ensures the authenticity of traceable data by utilizing the characteristics of decentralization, non-tampering and multi-credible cooperation of block chain itself.

【技术实现步骤摘要】
基于区块链的农副产品溯源与销售方法及系统
本专利技术涉及区块链
,特别涉及一种基于区块链的农副产品溯源与销售方法及系统。
技术介绍
随着人们生活水平的提高,人们对食品安全越来越重。然而近几年,信任问题频发。为什么会发生这些事件呢?这里面有很多原因,我们认为这些事件发生的原因有:商品数据不完整、商品流程不透明、商品信息不对称等。因而,商品是如何生产的?如何包装?如何运输?如何销售?我们一无所知。究根结底,上述事件的发生,一方面,是因为局限于技术发展,养殖过程中许多环节的监控智能化、信息平台化还处于比较原始和被动的状态,主要还是依靠人工进行监控和信息交互,无论是信息的全面性还是可靠性均大打折扣。另一方面,是因为目前的农副产品溯源与销售系统大都是企业自身的中心化存储。而中心化存储就意味着信息便于篡改,农副产品养殖及销售流程中信息化程度过低,大量人工环节介入,严重影响了溯源数据的真实性,而且系统本身不够公开透明也会影响到农产品溯源信息的公信力。此外,跟踪农副产品从栽种到培育,再到最终处置的全过程很复杂。涉及农业种养殖户、农业合作社、生产加工企业以及农资经销店等角色。因而,目前并没有一个农副产品溯源与销售系统将农副产品从开始的种植或养殖到最终的消耗过程的完整数据都记录在系统中,影响了溯源数据的完整性。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种基于区块链的农副产品溯源与销售方法及系统,以克服现有技术中农副产品养殖及销售流程中信息化程度过低,大量人工环节介入,严重影响溯源数据的真实性,从而影响到农产品溯源信息的公信力以及没有将农副产品从开始的种植或养殖到最终的消耗过程的完整数据都记录在系统中,影响了溯源数据的完整性等问题。为解决上述技术问题,本专利技术采用的技术方案是:一方面,提供了一种基于区块链的农副产品溯源与销售方法,所述方法包括如下步骤:采集农副产品养殖过程的原始数据;记录所述原始数据并将所述原始数据实例化后上传至区块链中;卖方在销售系统上注册后,预售所述农副产品,其中,所述销售系统可接入所述区块链;买方在所述销售系统上注册后,可通过所述销售系统查询所述区块链上存储的农副产品养殖过程的原始数据以及购买预售的农副产品;所述销售系统将预售的农副产品的销售数据上传至区块链保存。进一步的,所述采集农副产品养殖过程的原始数据具体包括:实时采集农副产品养殖过程中产生的动态数据、养殖地环境信息以及养殖地的24小时视频监控数据。进一步的,所述记录所述原始数据并将所述原始数据实例化后上传至区块链中具体包括:定时将采集到的所述原始数据上传至溯源系统;溯源系统将所述原始数据直接记录成文本文件进行存储;溯源系统对所述文本文件摘要进行哈希计算,将计算出的哈希值上传到区块链保存,并打上交易块的时间戳。进一步的,所述卖方在销售系统上注册后,预售所述农副产品具体包括:卖方在销售系统上提交相关资质证明材料;所述销售系统将所述资质证明材料上传至区块链并生成电子存证;卖方在销售系统上预售所述农副产品。进一步的,所述卖方在销售系统上注册后,预售所述农副产品还包括:卖方在销售系统上提交相关资质证明材料后,所述销售系统对卖方情况进行舆情以及风险分析,若分析结果合格,则准许卖方进入销售系统销售,否则不准许卖方进入销售系统销售。进一步的,所述卖方在销售系统上注册后,预售所述农副产品还包括:卖方在所述销售系统上预售所述农副产品,需要对接区块链,获取区块链上存储的所述农副产品的原始数据,以提供给买方查看。进一步的,所述卖方在销售系统上注册后,预售所述农副产品还包括:卖方在销售系统上将所述农副产品售出后,所述销售系统将所述农副产品的售出信息上传至区块链保存。进一步的,所述买方在所述销售系统上注册后,可通过所述销售系统查询所述区块链上存储的农副产品养殖过程的原始数据以及购买预售的农副产品具体包括:买方在所述销售系统上注册后,在所述销售系统上绑定相关法币账户;买方通过所述销售系统查询所述区块链上存储的农副产品养殖过程的原始数据,判断是否购买预售的农副产品;若需要购买,则买方通过所述销售系统购买所述预售的农副产品。另一方面,提供了一种基于区块链的农副产品溯源与销售系统,所述系统包括:溯源系统,所述溯源系统至少包括:IOT设备,用于采集农副产品养殖过程的原始数据;数据存储模块,用于记录所述原始数据;数据处理模块,用于将所述原始数据实例化;销售系统,所述销售系统至少包括:用户模块,用于卖方和/或买方在销售系统上进行注册;预售模块,用于卖方预售所述农副产品以及买方购买所述预售的农副产品;查询模块,用于买方在所述销售系统上注册后,查询所述区块链上存储的农副产品养殖过程的原始数据;区块链,用于存储实例化后的所述原始数据以及所述预售的农副产品的销售数据。进一步的,所述IOT设备采集农副产品养殖过程的原始数据具体包括:IOT设备实时采集农副产品养殖过程中产生的动态数据、养殖地环境信息以及养殖地的24小时视频监控数据。进一步的,所述溯源系统还包括:第一数据传输模块,用于定时将采集到的所述原始数据上传至溯源系统;所述数据存储模块包括去中心的存储介质,用于将所述原始数据直接记录成文本文件进行存储;所述数据处理模块包括计算单元,用于对所述文本文件摘要进行哈希计算;所述第一数据传输模块还用于将计算出的哈希值上传到所述区块链保存,并打上交易块的时间戳。进一步的,所述用户模块至少包括:输入单元,用于卖方提交相关资质证明材料;数据传输单元,用于将所述资质证明材料上传至区块链并生成电子存证。进一步的,所述用户模块还包括:验证单元,用于卖方提交相关资质证明材料后,对卖方情况进行舆情以及风险分析,若分析结果合格,则准许卖方进入销售系统销售,否则不准许卖方进入销售系统销售。进一步的,所述销售系统还包括:数据获取模块,用于卖方在所述销售系统上预售所述农副产品时,对接区块链,获取区块链上存储的所述农副产品的原始数据,以提供给买方查看。进一步的,所述销售系统还包括:第二数据传输模块,用于卖方在销售系统上将所述农副产品售出后,将所述农副产品的售出信息上传至所述区块链保存。进一步的,所述销售系统还包括:个人账户模块,用于买方在所述销售系统上注册后,在所述销售系统上绑定相关法币账户。本专利技术实施例提供的技术方案带来的有益效果是:1、本专利技术实施例提供的基于区块链的农副产品溯源与销售方法及系统,采用IOT设备自动采集农副产品养殖过程的原始数据,减少人工环节介入,防止保证溯源数据的真实性;2、本专利技术实施例提供的基于区块链的农副产品溯源与销售方法及系统,依托区块链本身去中心化、不可篡改、多方可信协作等特点,保证溯源数据不被随意篡改,且方便后续追溯;3、本专利技术实施例提供的基于区块链的农副产品溯源与销售方法及系统,采集了农副产品从种养到售出的全部数据,实现农副产品种养、生产、销售、流通、公众服务、物流等环节的整个生命周期的监管,保证了溯源数据的完整性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据一本文档来自技高网...

【技术保护点】
1.一种基于区块链的农副产品溯源与销售方法,其特征在于,所述方法包括如下步骤:采集农副产品养殖过程的原始数据;记录所述原始数据并将所述原始数据实例化后上传至区块链中;卖方在销售系统上注册后,预售所述农副产品,其中,所述销售系统可接入所述区块链;买方在所述销售系统上注册后,可通过所述销售系统查询所述区块链上存储的农副产品养殖过程的原始数据以及购买预售的农副产品;所述销售系统将预售的农副产品的销售数据上传至区块链保存。

【技术特征摘要】
1.一种基于区块链的农副产品溯源与销售方法,其特征在于,所述方法包括如下步骤:采集农副产品养殖过程的原始数据;记录所述原始数据并将所述原始数据实例化后上传至区块链中;卖方在销售系统上注册后,预售所述农副产品,其中,所述销售系统可接入所述区块链;买方在所述销售系统上注册后,可通过所述销售系统查询所述区块链上存储的农副产品养殖过程的原始数据以及购买预售的农副产品;所述销售系统将预售的农副产品的销售数据上传至区块链保存。2.根据权利要求1所述的基于区块链的农副产品溯源与销售方法,其特征在于,所述采集农副产品养殖过程的原始数据具体包括:实时采集农副产品养殖过程中产生的动态数据、养殖地环境信息以及养殖地的24小时视频监控数据。3.根据权利要求1或2所述的基于区块链的农副产品溯源与销售方法,其特征在于,所述记录所述原始数据并将所述原始数据实例化后上传至区块链中具体包括:定时将采集到的所述原始数据上传至溯源系统;所述溯源系统将所述原始数据直接记录成文本文件进行存储;所述溯源系统对所述文本文件摘要进行哈希计算,将计算出的哈希值上传到区块链保存,并打上交易块的时间戳。4.根据权利要求1或2所述的基于区块链的农副产品溯源与销售方法,其特征在于,所述卖方在销售系统上注册后,预售所述农副产品具体包括:卖方在销售系统上提交相关资质证明材料;所述销售系统将所述资质证明材料上传至区块链并生成电子存证;卖方在销售系统上预售所述农副产品。5.根据权利要求4所述的基于区块链的农副产品溯源与销售方法,其特征在于,所述卖方在销售系统上注册后,预售所述农副产品还包括:卖方在销售系统上提交相关资质证明材料后,所述销售系统对卖方情况进行舆情以及风险分析,若分析结果合格,则准许卖方进入销售系统销售,否则不准许卖方进入销售系统销售。6.根据权利要求1或2所述的基于区块链的农副产品溯源与销售方法,其特征在于,所述卖方在销售系统上注册后,预售所述农副产品还包括:卖方在所述销售系统上预售所述农副产品,需要对接区块链,获取区块链上存储的所述农副产品的原始数据,以提供给买方查看。7.根据权利要求1或2所述的基于区块链的农副产品溯源与销售方法,其特征在于,所述卖方在销售系统上注册后,预售所述农副产品还包括:卖方在销售系统上将所述农副产品售出后,所述销售系统将所述农副产品的售出信息上传至区块链保存。8.根据权利要求1或2所述的基于区块链的农副产品溯源与销售方法,其特征在于,所述买方在所述销售系统上注册后,可通过所述销售系统查询所述区块链上存储的农副产品养殖过程的原始数据以及购买预售的农副产品具体包括:买方在所述销售系统上注册后,在所述销售系统上绑定相关法币账户;买方通过所述销售系统查询所述区块链上存储的农副产品养殖过程的原始数据,判断...

【专利技术属性】
技术研发人员:张少博李雪峰
申请(专利权)人:众安信息技术服务有限公司
类型:发明
国别省市:广东,44

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

1