一种基于区块链的食品品质数据共享方法及系统技术方案

技术编号:20622472 阅读:40 留言:0更新日期:2019-03-20 14:23
本发明专利技术公开了一种基于区块链的食品品质数据共享方法及系统,该共享方法包括如下步骤:采集原始数据且记录采集时间数据、传输至第一移动终端,第一移动终端读取数据并上传至区块链服务器,区块链服务器根据原始数据和预设标准数据生成品质判断数据、将所有数据存于存储节点数据库,利用第二移动终端向区块链服务器发出共享请求信息,区块链服务器从存储节点数据库中筛选出食品品质数据,并将其发送至第二移动终端中;该共享系统包括探针设备、第一移动终端、区块链服务器、存储节点数据库以及第二移动终端。基于区块链的去中心化的特点,本发明专利技术能为未携带食品检测设备的消费者提供可信赖的食品品质数据,具有用户体验好等突出优点。

A Method and System of Food Quality Data Sharing Based on Block Chain

The invention discloses a method and system for sharing food quality data based on block chain, which comprises the following steps: collecting raw data and recording collection time data, transmitting to the first mobile terminal, reading data from the first mobile terminal and uploading it to the block chain server, generating quality judgment data according to the original data and preset standard data, and transmitting the data to the first mobile terminal. All the data are stored in the storage node database and shared request information is sent to the block chain server by the second mobile terminal. The block chain server filters out the food quality data from the storage node database and sends it to the second mobile terminal. The sharing system includes probe device, the first mobile terminal, the block chain server, the storage node database and the second mobile terminal. Terminal. Based on the characteristics of decentralization of block chain, the invention can provide reliable food quality data for consumers without food detection equipment, and has outstanding advantages such as good user experience.

【技术实现步骤摘要】
一种基于区块链的食品品质数据共享方法及系统
本专利技术涉及食品品质数据处理
,更为具体地,本专利技术为一种基于区块链的食品品质数据共享方法及系统。
技术介绍
随着人们生活水平的不断提高,人们对生活质量的要求也越来越高,与此同时,频繁发生的食品安全问题,引起了人们对食品品质的担忧。为解决该问题,食品安全监管部门加大了监管力度、采取了很多措施,但是仍然无法彻底杜绝不合格食品被消费者购买的情况发生,因而市场上开始出现了多种多样的食品品质检测设备,通过食品品质检测设备对待购买的食品品质进行实时检测、现场检测,从而得到食品品质结果,达到安全、放心购买食品的目的。虽然现有技术能够实现对食品品质进行实时检测、现场检测,但是,在实际应用过程中发现:因嫌麻烦或遗忘等多种情况,很多消费者在食品购买地点(比如肉类、蔬菜、水果市场等)往往没有携带食品检测设备,这时消费者仍有获知真实食品品质的需求、需知晓待购买的食品是否安全,现有技术显然无法解决该问题。因此,如何能够帮助未携带食品检测设备的消费者判断待购买的食品是否安全、避免品质差的食品被消费者购买,成为了本领域技术人员亟待解决的技术问题和始终研究的重点。
技术实现思路
为了解决现有技术无法满足未携带食品检测设备的消费者获知食品品质的需求等问题,进而避免不安全食品流入消费者手中,本专利技术创新地提供了一种基于区块链的食品品质数据共享方法及系统,基于区块链的去中心化、可信赖性等特点,将在先消费者的检测结果真实分享给在后消费者,满足在后消费者无需自己亲自检验即可获知食品品质的需求。为实现上述技术目的,本专利技术公开了一种基于区块链的食品品质数据共享方法,该共享方法包括如下步骤;步骤1,通过探针设备采集待检测的食品的原始数据且在采集时记录采集时间数据,并将所述原始数据和所述采集时间数据实时传输至与所述探针设备近距离通信的第一移动终端;步骤2,在收到所述原始数据和所述采集时间数据后,所述第一移动终端读取自身的实时定位数据,然后将所述原始数据、所述采集时间数据及所述实时定位数据一同上传至区块链服务器中;步骤3,在收到上传的数据后,所述区块链服务器根据所述原始数据和预设标准数据生成品质判断数据,根据所述实时定位数据为上传的数据和所述品质判断数据分配存储节点数据库,然后将上传的数据和所述品质判断数据一同存储至对应的存储节点数据库中;其中,所述品质判断数据和所述原始数据共同组成食品品质数据,且所述上传的数据包括所述原始数据、所述采集时间数据以及所述实时定位数据;步骤4,利用第二移动终端向所述区块链服务器发出食品品质数据的共享请求信息;其中,所述共享请求信息中包含共享请求指令数据、第二移动终端的请求时间数据和位置数据;步骤5,在收到所述共享请求信息后,所述区块链服务器根据接收的位置数据从区块链上的所有存储节点数据库中确定目标存储节点数据库,从所述目标存储节点数据库中筛选出采集时间与请求时间差值小于预设时间段的食品品质数据,然后将筛选的食品品质数据发送至所述第二移动终端中。基于上述的技术方案,本专利技术能通过持有第一移动终端和探针设备的消费者将食品品质数据共享给未持有检测设备的消费者,满足忘记未携带检测设备的消费者获知食品质量的需求,从而解决现有技术存在的问题。进一步地,步骤3中,通过如下方式生成品质判断数据;步骤30,提取出所述原始数据中的第一成分数据和第一含量数据,提取出所述预设标准数据中的第二成分数据和第二含量数据;步骤31,将所述第一成分数据与所述第二成分数据进行对比,以得到成分对比结果;并将所述第一含量数据与所述第二含量数据进行对比,以得到含量对比结果;步骤32,根据所述成分对比结果和所述含量对比结果确定食品品质等级,将食品品质等级数据、成分对比结果数据及含量对比结果数据共同作为品质判断数据。进一步地,通过如下方式生成预设标准数据;步骤S1,从食品监管部门获取待检测的食品的安全数据,通过专家打分方式处理所述安全数据、将待检测的食品可保留的组分及其含量范围作为安全评价数据;步骤S2,对所述安全评价数据进行结构化转换,以使所述安全评价数据的数据形式为结构化数据;步骤S3,将数据形式为结构化数据的安全评价数据作为待检测食品的预设标准数据。进一步地,所述原始数据、所述采集时间数据、所述实时定位数据、所述品质判断数据、所述请求时间数据及所述位置数据均为结构化数据。进一步地,所述第一移动终端和所述第二移动终端均为智能手机,所述预设时间段为12小时。为实现上述的技术目的,本专利技术还公开了一种基于区块链的食品品质数据共享系统,该共享系统包括探针设备、第一移动终端、区块链服务器、存储节点数据库以及第二移动终端;所述探针设备,用于采集待检测的食品的原始数据且在采集时记录采集时间数据,并用于将所述原始数据和所述采集时间数据实时传输至与所述探针设备近距离通信的第一移动终端;所述第一移动终端,用于在收到所述原始数据和所述采集时间数据后读取自身的实时定位数据,然后用于将所述原始数据、所述采集时间数据及所述实时定位数据一同上传至区块链服务器中;所述区块链服务器,用于在收到上传的数据后根据所述原始数据和预设标准数据生成品质判断数据,用于根据所述实时定位数据为上传的数据和所述品质判断数据分配存储节点数据库,然后用于将上传的数据和所述品质判断数据一同存储至对应的存储节点数据库中;其中,所述品质判断数据和所述原始数据共同组成食品品质数据,且所述上传的数据包括所述原始数据、所述采集时间数据以及所述实时定位数据;所述存储节点数据库,用于存储所述上传的数据和所述品质判断数据;所述第二移动终端,用于向所述区块链服务器发出食品品质数据的共享请求信息以及用于接收食品品质数据;其中,所述共享请求信息中包含共享请求指令数据、第二移动终端的请求时间数据和位置数据;所述区块链服务器,还用于在收到所述共享请求信息后、根据接收的位置数据从区块链上的所有存储节点数据库中确定目标存储节点数据库,以及用于从所述目标存储节点数据库中筛选出采集时间与请求时间差值小于预设时间段的食品品质数据、然后将筛选的食品品质数据发送至所述第二移动终端中。基于上述的技术方案,本专利技术能通过持有第一移动终端和探针设备的消费者将食品品质数据共享给未持有检测设备的消费者,满足忘记未携带检测设备的消费者获知食品质量的需求,从而解决现有技术存在的问题。进一步地,所述区块链服务器包括:数据提取模块、数据对比模块以及品质判断模块;所述数据提取模块,用于提取出所述原始数据中的第一成分数据和第一含量数据,以及用于提取出所述预设标准数据中的第二成分数据和第二含量数据;所述数据对比模块,用于将所述第一成分数据与所述第二成分数据进行对比,以得到成分对比结果,以及用于将所述第一含量数据与所述第二含量数据进行对比,以得到含量对比结果;所述品质判断模块,用于根据所述成分对比结果和所述含量对比结果确定食品品质等级,以及用于将食品品质等级数据、成分对比结果数据及含量对比结果数据共同作为品质判断数据。进一步地,该共享系统还包括评价数据生成装置、评价数据转换装置及标准数据确定装置;所述评价数据生成装置,用于从食品监管部门获取待检测的食品的安全数据,以及用于通过专家打分方式处理所述安全数据、将待检测的食品可保留的组分及本文档来自技高网...

【技术保护点】
1.一种基于区块链的食品品质数据共享方法,其特征在于:该共享方法包括如下步骤;步骤1,通过探针设备采集待检测的食品的原始数据且在采集时记录采集时间数据,并将所述原始数据和所述采集时间数据实时传输至与所述探针设备近距离通信的第一移动终端;步骤2,在收到所述原始数据和所述采集时间数据后,所述第一移动终端读取自身的实时定位数据,然后将所述原始数据、所述采集时间数据及所述实时定位数据一同上传至区块链服务器中;步骤3,在收到上传的数据后,所述区块链服务器根据所述原始数据和预设标准数据生成品质判断数据,根据所述实时定位数据为上传的数据和所述品质判断数据分配存储节点数据库,然后将上传的数据和所述品质判断数据一同存储至对应的存储节点数据库中;其中,所述品质判断数据和所述原始数据共同组成食品品质数据,且所述上传的数据包括所述原始数据、所述采集时间数据以及所述实时定位数据;步骤4,利用第二移动终端向所述区块链服务器发出食品品质数据的共享请求信息;其中,所述共享请求信息中包含共享请求指令数据、第二移动终端的请求时间数据和位置数据;步骤5,在收到所述共享请求信息后,所述区块链服务器根据接收的位置数据从区块链上的所有存储节点数据库中确定目标存储节点数据库,从所述目标存储节点数据库中筛选出采集时间与请求时间差值小于预设时间段的食品品质数据,然后将筛选的食品品质数据发送至所述第二移动终端中。...

【技术特征摘要】
1.一种基于区块链的食品品质数据共享方法,其特征在于:该共享方法包括如下步骤;步骤1,通过探针设备采集待检测的食品的原始数据且在采集时记录采集时间数据,并将所述原始数据和所述采集时间数据实时传输至与所述探针设备近距离通信的第一移动终端;步骤2,在收到所述原始数据和所述采集时间数据后,所述第一移动终端读取自身的实时定位数据,然后将所述原始数据、所述采集时间数据及所述实时定位数据一同上传至区块链服务器中;步骤3,在收到上传的数据后,所述区块链服务器根据所述原始数据和预设标准数据生成品质判断数据,根据所述实时定位数据为上传的数据和所述品质判断数据分配存储节点数据库,然后将上传的数据和所述品质判断数据一同存储至对应的存储节点数据库中;其中,所述品质判断数据和所述原始数据共同组成食品品质数据,且所述上传的数据包括所述原始数据、所述采集时间数据以及所述实时定位数据;步骤4,利用第二移动终端向所述区块链服务器发出食品品质数据的共享请求信息;其中,所述共享请求信息中包含共享请求指令数据、第二移动终端的请求时间数据和位置数据;步骤5,在收到所述共享请求信息后,所述区块链服务器根据接收的位置数据从区块链上的所有存储节点数据库中确定目标存储节点数据库,从所述目标存储节点数据库中筛选出采集时间与请求时间差值小于预设时间段的食品品质数据,然后将筛选的食品品质数据发送至所述第二移动终端中。2.根据权利要求1所述的基于区块链的食品品质数据共享方法,其特征在于:步骤3中,通过如下方式生成品质判断数据;步骤30,提取出所述原始数据中的第一成分数据和第一含量数据,提取出所述预设标准数据中的第二成分数据和第二含量数据;步骤31,将所述第一成分数据与所述第二成分数据进行对比,以得到成分对比结果;并将所述第一含量数据与所述第二含量数据进行对比,以得到含量对比结果;步骤32,根据所述成分对比结果和所述含量对比结果确定食品品质等级,将食品品质等级数据、成分对比结果数据及含量对比结果数据共同作为品质判断数据。3.根据权利要求1或2所述的基于区块链的食品品质数据共享方法,其特征在于:通过如下方式生成预设标准数据;步骤S1,从食品监管部门获取待检测的食品的安全数据,通过专家打分方式处理所述安全数据、将待检测的食品可保留的组分及其含量范围作为安全评价数据;步骤S2,对所述安全评价数据进行结构化转换,以使所述安全评价数据的数据形式为结构化数据;步骤S3,将数据形式为结构化数据的安全评价数据作为待检测食品的预设标准数据。4.根据权利要求1所述的基于区块链的食品品质数据共享方法,其特征在于:所述原始数据、所述采集时间数据、所述实时定位数据、所述品质判断数据、所述请求时间数据及所述位置数据均为结构化数据。5.根据权利要求1所述的基于区块链的食品品质数据共享方法,其特征在于:所述第一移动终端和所述第二移动终端均为智能手机,所述预设时间段为12小时。6.一种基于区块链的食品品质数据共享系统,其特征在于:该共享系统包括探针设备、第一移动终端、区块链服务器、存储节点数据库以及第二移动终端;所述探针设备,用于采集待检测的食...

【专利技术属性】
技术研发人员:尧小兵
申请(专利权)人:北京食安链科技有限公司
类型:发明
国别省市:北京,11

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

1