一种基于区块链的农产品溯源系统及其工作方法技术方案

技术编号:20076626 阅读:18 留言:0更新日期:2019-01-15 01:05
本发明专利技术提供一种基于区块链的农产品溯源系统,包括购买方移动终端、二维码生成及显示装置、聚合网关、区块链服务器、第三方支付平台及数据服务客户端;本发明专利技术还提供一种基于区块链的农产品溯源系统的工作方法,包括;在各菜市场、批发市场、农产品生产基地部署二维码生成及显示装置;二维码生成及显示装置生成动态二维码;扫描动态二维码付款,区块链服务器中的所有节点进行分布式账本存储;本发明专利技术提出基于本地离线生成溯源动态二维码及电子结算的新的溯源方法及体系,实现购买前及购买后的溯源信息查询,提供更加准确、可靠的农产品溯源服务。

A Traceability System of Agricultural Products Based on Block Chain and Its Working Method

The invention provides an agricultural product traceability system based on block chain, including the mobile terminal of the purchaser, two-dimensional code generation and display device, aggregation gateway, block chain server, third-party payment platform and data service client; the invention also provides a working method of the agricultural product traceability system based on block chain, including: in various vegetable markets, wholesale markets and agricultural product production. Base deployment of two-dimensional code generation and display device; two-dimensional code generation and display device to generate dynamic two-dimensional code; scanning dynamic two-dimensional code payment, all nodes in the block chain server for distributed book storage; The invention proposes a new Traceability Method and system based on local off-line generation of traceable dynamic two-dimensional code and electronic settlement, realizing traceability information search before and after purchase. To provide more accurate and reliable traceability services for agricultural products.

【技术实现步骤摘要】
一种基于区块链的农产品溯源系统及其工作方法
本专利技术属于涉及农产品溯源技术,具体涉及一种基于区块链的农产品溯源系统及其工作方法。
技术介绍
近年来,由于食品质量安全问题频繁发生,特别是毒奶粉、瘦肉精、高毒农药蔬菜、违禁药物污染水产苗种等事件接连发生,严重威胁人民群众的身体健康和生命安全,给国家造成了巨大的经济损失。食品质量安全问题已成为世界各国最为关注的话题之一。对食品进行有效溯源,寻找问题食品的来源,从根本上解决问题食品,从而减少食品质量安全问题的发生。传统溯源技术依靠销售后打印带有条码的小票作为依据,亦存在菜市场等环境恶劣条件下,故障频生,且纸质小票容易破损、字迹消失、丢失、维护工作量大,难以实现溯源,同时购买者购买前的知情权无法实现。20世纪90年代以来,信息科技经历了计算机、互联网、物联网三大浪潮,进入“三网(新一代的互联网、宽带电信网、数字电视网)融合”时却遇到了条块分割阻力,但是新一代的互联网已与宽带电信网紧密融合,接着大数据、云计算浪潮接踵而来。从2015年开始,区块链技术成为新的浪潮。区块链可以优化业务流程,降低信用成本,提升协同效率,充分体现共享经济“共商、共享、共建”的特性。作为能够实现数据一致存储、不可篡改、无法抵赖的技术体系,区块链在网络中建立点对点之间可靠的信任,使得价值传递过程去除了中介的干扰,提高价值交互的效率并降低成本,成为构建价值互联网的基石。“区块链能够实现信息共享与保护隐私、共同决策与保护个体利益的双赢。”二维码自出现以来,在支付领域的应用越来越广泛,而且随着我国IT技术的快速发展以及电子商务的快速推进,推动了智能手机、平板电脑等移动终端的快速普及,这为二维码支付的普及提供了坚实的应用基础。现有技术中,有很多将二维码运用到溯源领域的案例,如下所述:专利号CN107220836A提出了一种基于二维码的区块链物流溯源跟踪防伪方法,其二维码包括有遮盖和无遮盖两部分,无遮盖的二维码由生产厂家激活后添加必要信息写入区块链,中间商通过扫码无遮盖二维码添加必要信息后写入区块链,最终用户刮开有遮盖的二维码通过区块链平台进行验证,同时相应二维码作废。该技术对于可标准化包装的产品是行之有效的,但应用与农产品溯源使用非常不方便。专利号CN107657463A提出一种物品溯源平台和方法及装置,利用区块链技术针对若干区块链节点实现新创建物品属性的录入,而每个节点对应物品流通的一个主体,为物品分配唯一的溯源编码。这是典型的垂直管理模式,对于来源众多、复杂的农产品溯源来说,其部署及实现的难度极大,且维护及管理成本极高。专利号CN107274198A提出了一种农产品双向溯源方法,一方面完成从生产者、分销商到摊主的追溯码传递,另一方面在摊主完成销售时打印追溯码给消费者,消费者通过扫描追溯码实现溯源。但未提及如何解决产品从生产者、分销商到摊主的过程中随着商品的分拆及分拣,如何实现溯源码与商品的一一对应,且中间过程并无监控,若存在有人造假现象,整个溯源也就失效了,溯源过程处于失控状态。专利号CN107392625提出了一种基于区块链的分布式药品溯源方法及装置,利用区块链技术实现从生产商到消费者的溯源,但未积极如何应对商品标签的造假带来的溯源失效问题。目前的农产品溯源技术,主要依靠二维码技术,多采用从源头开始垂直溯源的方法,按销售链条追踪,形成一个喇叭状的追踪过程,但随着农产品覆盖面的扩大,如果中间环节不配合或技术上无法配合,就会形成追踪失效的现象;尤其是,在农产品的零售过程,农产品多以散装形式销售且来源复杂,为物品分配唯一的溯源编码,部署难度大,不具备实现条件。由上可见,目前在农产品溯源领域,还存在很大的改进空间。
技术实现思路
本专利技术要解决的技术问题是提供一种基于区块链的农产品溯源系统及其工作方法,以解决
技术介绍
中所提出的问题。为解决上述技术问题,本专利技术的实施例提供一种基于区块链的农产品溯源系统,其特征在于,包括购买方移动终端、二维码生成及显示装置、聚合网关、第三方支付平台、区块链服务器及数据服务客户端,所述二维码生成及显示装置包括触控输入装置和客屏显示装置;所述二维码生成及显示装置预装可离线/在线运行的商品销售应用软件,用于生成动态二维码,所述二维码生成及显示装置具有唯一识别号;所述触控输入装置用于选择所销售的商品;所述客屏显示装置用于显示商品的销售金额、商品销售软件所生成的动态二维码及支付成功与否的信息;所述聚合网关用于认证二维码生成及显示装置的合法性、向第三方支付平台发起支付请求、监控交易结果及传输交易数据;所述区块链服务器用于数据预处理、数据存储;所述购买方移动终端用于扫描动态二维码、查看该动态二维码所相对的农产品来源信息及快速检测信息;所述第三方支付平台用于完成购买方移动终端的购买方支付账户与商户收款账户之间的安全交互支付;所述数据服务客户端与区块链服务器的分布式账本进行通信。本专利技术还提供一种基于区块链的农产品溯源系统的工作方法,其特征在于,具体包括以下步骤:S1、在各菜市场、批发市场、农产品生产基地部署二维码生成及显示装置,并基于二维码生成及显示装置开通对应商户的电子结算业务;对二维码生成及显示装置进行初始化过程;在IBMBlueMix平台分别建立对应农产品生产基地、批发市场、菜市场的三个区块链节点服务器;S2、商户通过触控操作界面选择所销售的商品,通过商品销售应用软件中预设好的单价或现场设置单价计算出单个商品的销售金额,并进行多个商品的销售金额累加操作,在商户选择结算功能后,二维码生成及显示装置自动生成动态二维码并将动态二维码显示在客屏显示装置上,所述动态二维码至少包含结算金额、二维码生成及显示装置的唯一识别号及聚合网关的IP地址或域名信息;S3、购买方通过带有二维码识别功能的购买方移动终端中的第三方支付软件扫描动态二维码后向聚合网关发起支付请求,所述支付请求的信息中至少包含二维码生成及显示装置的唯一识别号及收款金额信息;S4、聚合网关接收到购买方的支付请求时,根据支付请求发送的信息认证二维码生成及显示装置的合法性,认证通过后,根据二维码生成及显示装置的唯一识别号检索查询以获取二维码生成及显示装置对应的商户信息,将商户信息、购买方使用的客户端程序信息、收款金额的支付请求按照相应第三方支付接入的格式向第三方支付平台发起支付请求,第三方支付平台响应请求;S5、购买方确认支付,第三方支付平台与购买方直接完成支付所需的交互;S6、第三方支付平台将支付成功与否的结果分别反馈给聚合网关及购买方,聚合网关再将支付结果反馈至二维码生成及显示装置进行相应提示以完成整个支付流程;S7、二维码生成及显示装置按照IBM的MQTT协议将交易数据上传至聚合网关,聚合网关存储购买确认和/或交易记录并触发智能合约;利用基于Node-RED的数据分析引擎进行买卖关系比对,将可以形成从生产基地和/或批发市场和/或菜市场到购买者链条的交易记录组合起来,按照约定的加密规则将相应交易数据基于接近度和一致意见的交互规则以点到点的通信方式存储至区块链服务器中的所有节点,以实现分布式账本存储;S8、数据服务客户端通过IBM的HFCSDK及RESTAPI与区块链服务器的分布式账本进行通信,以直接或通过社交网络平台方式实现面向不本文档来自技高网
...

【技术保护点】
1.一种基于区块链的农产品溯源系统,其特征在于,包括购买方移动终端、二维码生成及显示装置、聚合网关、第三方支付平台、区块链服务器及数据服务客户端,所述二维码生成及显示装置包括触控输入装置和客屏显示装置;所述二维码生成及显示装置预装可离线/在线运行的商品销售应用软件,用于生成动态二维码,所述二维码生成及显示装置具有唯一识别号;所述触控输入装置用于选择所销售的商品;所述客屏显示装置用于显示商品的销售金额、商品销售软件所生成的动态二维码及支付成功与否的信息;所述聚合网关用于认证二维码生成及显示装置的合法性、向第三方支付平台发起支付请求、监控交易结果及传输交易数据;所述区块链服务器用于数据预处理、数据存储;所述购买方移动终端用于扫描动态二维码、查看该动态二维码所相对的农产品来源信息及快速检测信息;所述第三方支付平台用于完成购买方移动终端的购买方支付账户与商户收款账户之间的安全交互支付;所述数据服务客户端与区块链服务器的分布式账本进行通信。

【技术特征摘要】
1.一种基于区块链的农产品溯源系统,其特征在于,包括购买方移动终端、二维码生成及显示装置、聚合网关、第三方支付平台、区块链服务器及数据服务客户端,所述二维码生成及显示装置包括触控输入装置和客屏显示装置;所述二维码生成及显示装置预装可离线/在线运行的商品销售应用软件,用于生成动态二维码,所述二维码生成及显示装置具有唯一识别号;所述触控输入装置用于选择所销售的商品;所述客屏显示装置用于显示商品的销售金额、商品销售软件所生成的动态二维码及支付成功与否的信息;所述聚合网关用于认证二维码生成及显示装置的合法性、向第三方支付平台发起支付请求、监控交易结果及传输交易数据;所述区块链服务器用于数据预处理、数据存储;所述购买方移动终端用于扫描动态二维码、查看该动态二维码所相对的农产品来源信息及快速检测信息;所述第三方支付平台用于完成购买方移动终端的购买方支付账户与商户收款账户之间的安全交互支付;所述数据服务客户端与区块链服务器的分布式账本进行通信。2.一种根据权利要求1所述的基于区块链的农产品溯源系统的工作方法,其特征在于,具体包括以下步骤:S1、在各菜市场、批发市场、农产品生产基地部署二维码生成及显示装置,并基于二维码生成及显示装置开通对应商户的电子结算业务;对二维码生成及显示装置进行初始化过程;在IBMBlueMix平台分别建立对应农产品生产基地、批发市场、菜市场的三个区块链节点服务器;S2、商户通过触控操作界面选择所销售的商品,通过商品销售应用软件中预设好的单价或现场设置单价计算出单个商品的销售金额,并进行多个商品的销售金额累加操作,在商户选择结算功能后,二维码生成及显示装置自动生成动态二维码并将动态二维码显示在客屏显示装置上,所述动态二维码至少包含结算金额、二维码生成及显示装置的唯一识别号及聚合网关的IP地址或域名信息;S3、购买方通过带有二维码识别功能的购买方移动终端中的第三方支付软件扫描动态二维码后向聚合网...

【专利技术属性】
技术研发人员:丁磊张海笑江志文冯永晋
申请(专利权)人:广东蓝蜜蜂信息技术有限公司
类型:发明
国别省市:广东,44

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

1