基于区块链的农产品数据共享方法、装置及系统制造方法及图纸

技术编号:20919623 阅读:34 留言:0更新日期:2019-04-20 10:20
本申请提供了一种基于区块链的农产品数据共享方法、装置及系统,其中,区块链节点接收物联网的主控设备发送的数据共享请求,数据共享请求携带有农产品的种植状况数据,并将农产品的种植状况数据存储到区块链中;在区块链节点接收到客户端发送的农产品查询请求之后,依据农产品查询请求中携带的目标农产品的标识,从区块链中查询目标农产品的农产品数据,并将目标农产品的农产品数据返回给客户端。本申请实施例的方案可以实现农产品从种植到售卖的农产品数据的共享,使得农产品购买方可以获取到农产品数据。

Data Sharing Method, Device and System of Agricultural Products Based on Block Chain

This application provides a method, device and system of agricultural product data sharing based on block chain, in which the node of block chain receives the data sharing request sent by the main control device of the Internet of Things, the data sharing request carries the planting status data of agricultural products, and stores the planting status data of agricultural products in the block chain; the node of block chain receives the agricultural products sent by the client. After the query request, according to the identification of the target agricultural products carried in the agricultural products query request, the agricultural products data of the target agricultural products are queried from the block chain, and the agricultural products data of the target agricultural products are returned to the client. The scheme of the embodiment of this application can realize the sharing of agricultural product data from planting to selling, so that agricultural product buyers can obtain agricultural product data.

【技术实现步骤摘要】
基于区块链的农产品数据共享方法、装置及系统
本申请涉及区块链
,尤其涉及一种基于区块链的农产品数据共享方法、装置及系统。
技术介绍
随着人们生活水平的不断提高,人们越来越重视农产品的安全性。而影响农产品的质量的因素非常多,如,农产品的质量不仅与农产品种植的物理环境(如,农产品种植地区、土壤状况、光照状况以及湿度等)有关,还与农产品种植过程中的农药使用情况等种植环境数据有关。然而,农产品的购买方很难全面、准确的了解到农产品从种植到售卖过程中的农产品数据,自然无法确认所需购买的农产品质量的安全性和可靠性。
技术实现思路
有鉴于此,本申请提供了一种基于区块链的农产品数据共享方法、装置及系统,以实现农产品相关的农产品数据的共享,使得农产品购买方可以获取到农产品数据。为实现上述目的,本申请提供了如下方案:一方面,本申请提供了一种基于区块链的农产品数据共享方法,应用于所述区块链的区块链节点,包括:接收物联网的主控设备发送的数据共享请求,所述数据共享请求携带有农产品的种植状况数据,且所述数据共享请求用于请求将所述农产品的种植状况数据存储于所述区块链中;所述农产品的种植状况数据为所述主控设备依据所述物联网中的多个传感器采集到的种植环境数据得到的,所述多个传感器设置于所述农产品的种植区域内;将所述农产品的种植状况数据存储到所述区块链中;接收客户端发送的农产品查询请求,所述农产品查询请求携带有待查询的目标农产品的标识;依据所述目标农产品的标识,从所述区块链中查询所述目标农产品的农产品数据,所述目标农产品的农产品数据至少包括:所述目标农产品的种植状况数据;将所述目标农产品的农产品数据返回给所述客户端。优选的,在所述将所述农产品的种植状况数据存储到所述区块链中之前,还包括:依据所述农产品的种植状况数据,确定所述农产品的质量等级;所述将所述农产品的种植状况数据存储到所述区块链中,包括:将所述农产品的种植状况数据和所述农产品的质量等级作为所述农产品的农产品数据存储到所述区块链中。优选的,其特征在于,所述农产品的种植状况数据包括:所述农产品的种类以及所述农产品种植环境的农药残留含量;所述依据所述农产品的种植状况数据,确定所述农产品的质量等级,包括:根据所述农产品的种类,确定所述农产品的等级评价标准;依据所述农产品的等级评价标准以及所述农产品种植环境的农药残留含量,确定所述农产品的质量等级。优选的,在所述将所述目标农产品的农产品数据返回给所述客户端之前,还包括:确定所述区块链存储所述目标农产品的农产品数据的交易哈希,所述交易哈希用于表征所述目标农产品的农产品数据在所述区块链中的存储位置;在所述将所述目标农产品的农产品数据返回给所述客户端的同时,还包括:将所述交易哈希返回给所述客户端,以便所述客户端基于所述交易哈希生成二维码。优选的,还包括:接收客户端发送的数据查询请求,所述数据查询请求携带有待查询的目标农产品数据的交易哈希,所述数据查询请求为所述客户端通过扫描所述二维码生成的;依据所述目标农产品数据的交易哈希,从所述区块链中获取所述目标农产品数据;将所述目标农产品数据发送给所述客户端。又一方面,本申请还提供了一种基于区块链的农产品数据共享系统,包括:客户端、主控设备以及构成所述区块链的多个区块链节点;其中,所述主控设备连接有至少一个传感器,所述至少一个传感器部署于农产品种植区域内;所述传感器,用于采集所述农产品种植区域内的种植环境数据,并将采集到的种植环境数据传输给所述主控设备;所述主控设备,用于依据所述至少一个传感器采集到的种植环境数据,确定所述农产品种植区域内的农产品的种植状况数据;向所述区块链节点发送携带有所述农产品的种植状况数据的数据共享请求,所述数据共享请求用于请求将所述农产品的种植状况数据存储于所述区块链中;所述区块链节点,用于将所述农产品的种植状况数据存储到所述区块链中;所述客户端,用于向所述区块链节点发送农产品查询请求,所述农产品查询请求携带有待查询的目标农产品的标识;所述区块链节点,还用于依据所述目标农产品的标识,从所述区块链中查询所述目标农产品的农产品数据,所述目标农产品的农产品数据至少包括:所述目标农产品的种植状况数据;将所述目标农产品的农产品数据返回给所述客户端。优选的,所述至少一个传感器至少包括:农药残留检测仪以及摄像头;其中,所述农药残留检测仪,用于检测所述农产品种植区域内的农产品种植环境的农药残留含量;所述摄像头,用于摄取所述农产品种植区域内的农产品图像;所述主控设备在依据所述至少一个传感器采集到的种植环境数据,确定所述农产品种植区域内的农产品的种植状况数据时,具体用于,根据所述农产品图像,确定所述农产品种植区域内种植的农产品种类,将所述农产品种类以及所述农药残留含量,确定为所述农产品种植区域内的农产品的种植状况数据。优选的,所述区块链节点,还用于确定所述区块链存储所述目标农产品的农产品数据的交易哈希,所述交易哈希用于表征所述目标农产品的农产品数据在所述区块链中的存储位置;将所述交易哈希返回给所述客户端;所述客户端,还用于基于所述交易哈希,生成用于包含所述交易哈希的二维码;显示生成的所述二维码。又一方面,本申请还提供了一种基于区块链的农产品数据共享装置,应用于所述区块链的区块链节点,包括:共享接收单元,用于接收物联网的主控设备发送的数据共享请求,所述数据共享请求携带有农产品的种植状况数据,且所述数据共享请求用于请求将所述农产品的种植状况数据存储于所述区块链中;所述农产品的种植状况数据为所述主控设备依据所述物联网中的多个传感器采集到的种植环境数据得到的,所述多个传感器设置于所述农产品的种植区域内;数据存储单元,用于将所述农产品的种植状况数据存储到所述区块链中;查询接收单元,用于接收客户端发送的农产品查询请求,所述农产品查询请求携带有待查询的目标农产品的标识;产品查询单元,用于依据所述目标农产品的标识,从所述区块链中查询所述目标农产品的农产品数据,所述目标农产品的农产品数据至少包括:所述目标农产品的种植状况数据;数据返回单元,用于将所述目标农产品的农产品数据返回给所述客户端。优选的,还包括:质量评级单元,用于在所述数据存储单元将所述农产品的种植状况数据存储到所述区块链中之前,依据所述农产品的种植状况数据,确定所述农产品的质量等级;所述数据存储单元,包括:数据存储子单元,用于将所述农产品的种植状况数据和所述农产品的质量等级作为所述农产品的农产品数据存储到所述区块链中。由以上可知,在本申请实施例中,物联网中的主控设备可以依据农产品种植区域内的传感器采集到的种植环境数据,确定农产品的种植状况数据,并将农产品的种植状况数据存储到区块链中,以实现农产品的种植状况数据的共享,由于区块链中的数据具有不可更改的特性,可以有效避免农产品数据被随意篡改,从而有利于保证农产品数据的真实性和可靠性;而且,用户可以通过客户端向区块链中的区块链节点发送农产品查询请求,这样,区块链节点会从区块链中获取到所需查询的目标农产品的农产品数据并发送给客户端,从而使得需要购买农产品的用户可以了解到所需购买的目标农产品的农产品数据,进而有利于用户基于农产品数据了解农产品的质量等信息。附图说明为了更清楚地说明本申请实施例中的技术方案,本文档来自技高网...

【技术保护点】
1.一种基于区块链的农产品数据共享方法,其特征在于,应用于所述区块链的区块链节点,包括:接收物联网的主控设备发送的数据共享请求,所述数据共享请求携带有农产品的种植状况数据,且所述数据共享请求用于请求将所述农产品的种植状况数据存储于所述区块链中;所述农产品的种植状况数据为所述主控设备依据所述物联网中的多个传感器采集到的种植环境数据得到的,所述多个传感器设置于所述农产品的种植区域内;将所述农产品的种植状况数据存储到所述区块链中;接收客户端发送的农产品查询请求,所述农产品查询请求携带有待查询的目标农产品的标识;依据所述目标农产品的标识,从所述区块链中查询所述目标农产品的农产品数据,所述目标农产品的农产品数据至少包括:所述目标农产品的种植状况数据;将所述目标农产品的农产品数据返回给所述客户端。

【技术特征摘要】
1.一种基于区块链的农产品数据共享方法,其特征在于,应用于所述区块链的区块链节点,包括:接收物联网的主控设备发送的数据共享请求,所述数据共享请求携带有农产品的种植状况数据,且所述数据共享请求用于请求将所述农产品的种植状况数据存储于所述区块链中;所述农产品的种植状况数据为所述主控设备依据所述物联网中的多个传感器采集到的种植环境数据得到的,所述多个传感器设置于所述农产品的种植区域内;将所述农产品的种植状况数据存储到所述区块链中;接收客户端发送的农产品查询请求,所述农产品查询请求携带有待查询的目标农产品的标识;依据所述目标农产品的标识,从所述区块链中查询所述目标农产品的农产品数据,所述目标农产品的农产品数据至少包括:所述目标农产品的种植状况数据;将所述目标农产品的农产品数据返回给所述客户端。2.根据权利要求1所述的基于区块链的农产品数据共享方法,其特征在于,在所述将所述农产品的种植状况数据存储到所述区块链中之前,还包括:依据所述农产品的种植状况数据,确定所述农产品的质量等级;所述将所述农产品的种植状况数据存储到所述区块链中,包括:将所述农产品的种植状况数据和所述农产品的质量等级作为所述农产品的农产品数据存储到所述区块链中。3.根据权利要求2所述的基于区块链的农产品数据共享方法,其特征在于,所述农产品的种植状况数据包括:所述农产品的种类以及所述农产品种植环境的农药残留含量;所述依据所述农产品的种植状况数据,确定所述农产品的质量等级,包括:根据所述农产品的种类,确定所述农产品的等级评价标准;依据所述农产品的等级评价标准以及所述农产品种植环境的农药残留含量,确定所述农产品的质量等级。4.根据权利要求1所述的基于区块链的农产品数据共享方法,其特征在于,在所述将所述目标农产品的农产品数据返回给所述客户端之前,还包括:确定所述区块链存储所述目标农产品的农产品数据的交易哈希,所述交易哈希用于表征所述目标农产品的农产品数据在所述区块链中的存储位置;在所述将所述目标农产品的农产品数据返回给所述客户端的同时,还包括:将所述交易哈希返回给所述客户端,以便所述客户端基于所述交易哈希生成二维码。5.根据权利要求4所述的基于区块链的农产品数据共享方法,其特征在于,还包括:接收客户端发送的数据查询请求,所述数据查询请求携带有待查询的目标农产品数据的交易哈希,所述数据查询请求为所述客户端通过扫描所述二维码生成的;依据所述目标农产品数据的交易哈希,从所述区块链中获取所述目标农产品数据;将所述目标农产品数据发送给所述客户端。6.一种基于区块链的农产品数据共享系统,其特征在于,包括:客户端、主控设备以及构成所述区块链的多个区块链节点;其中,所述主控设备连接有至少一个传感器,所述至少一个传感器部署于农产品种植区域内;所述传感器,用于采集所述农产品种植区域内的种植环境数据,并将采集到的种植环境数据传输给所述主控设备;所述主控设备,用于依据所述至少一个传感器采集到的种植环境数据,确定所述农产品种植区域内的农产品的种植状况数据;...

【专利技术属性】
技术研发人员:杜加浩申灵
申请(专利权)人:重庆金窝窝网络科技有限公司
类型:发明
国别省市:重庆,50

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

1