[发明专利]一种基于区块链的农产品溯源系统及其工作方法在审
申请号: | 201810889620.3 | 申请日: | 2018-08-07 |
公开(公告)号: | CN109191146A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 丁磊;张海笑;江志文;冯永晋 | 申请(专利权)人: | 广东蓝蜜蜂信息技术有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q20/32;G06Q20/38;G06Q20/42;G06K17/00 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 陈娟 |
地址: | 528000 广东省佛山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 区块 溯源系统 显示装置 溯源 农产品 服务器 第三方支付平台 数据服务客户端 农产品生产 电子结算 批发市场 溯源信息 移动终端 购买方 菜市场 离线 网关 账本 购买 聚合 存储 扫描 查询 部署 基地 服务 | ||
1.一种基于区块链的农产品溯源系统,其特征在于,包括购买方移动终端、二维码生成及显示装置、聚合网关、第三方支付平台、区块链服务器及数据服务客户端,所述二维码生成及显示装置包括触控输入装置和客屏显示装置;所述二维码生成及显示装置预装可离线/在线运行的商品销售应用软件,用于生成动态二维码,所述二维码生成及显示装置具有唯一识别号;所述触控输入装置用于选择所销售的商品;所述客屏显示装置用于显示商品的销售金额、商品销售软件所生成的动态二维码及支付成功与否的信息;所述聚合网关用于认证二维码生成及显示装置的合法性、向第三方支付平台发起支付请求、监控交易结果及传输交易数据;所述区块链服务器用于数据预处理、数据存储;所述购买方移动终端用于扫描动态二维码、查看该动态二维码所相对的农产品来源信息及快速检测信息;所述第三方支付平台用于完成购买方移动终端的购买方支付账户与商户收款账户之间的安全交互支付;所述数据服务客户端与区块链服务器的分布式账本进行通信。
2.一种根据权利要求1所述的基于区块链的农产品溯源系统的工作方法,其特征在于,具体包括以下步骤:
S1、在各菜市场、批发市场、农产品生产基地部署二维码生成及显示装置,并基于二维码生成及显示装置开通对应商户的电子结算业务;对二维码生成及显示装置进行初始化过程;在IBM BlueMix 平台分别建立对应农产品生产基地、批发市场、菜市场的三个区块链节点服务器;
S2、商户通过触控操作界面选择所销售的商品,通过商品销售应用软件中预设好的单价或现场设置单价计算出单个商品的销售金额,并进行多个商品的销售金额累加操作,在商户选择结算功能后,二维码生成及显示装置自动生成动态二维码并将动态二维码显示在客屏显示装置上,所述动态二维码至少包含结算金额、二维码生成及显示装置的唯一识别号及聚合网关的IP地址或域名信息;
S3、购买方通过带有二维码识别功能的购买方移动终端中的第三方支付软件扫描动态二维码后向聚合网关发起支付请求,所述支付请求的信息中至少包含二维码生成及显示装置的唯一识别号及收款金额信息;
S4、聚合网关接收到购买方的支付请求时,根据支付请求发送的信息认证二维码生成及显示装置的合法性,认证通过后,根据二维码生成及显示装置的唯一识别号检索查询以获取二维码生成及显示装置对应的商户信息,将商户信息、购买方使用的客户端程序信息、收款金额的支付请求按照相应第三方支付接入的格式向第三方支付平台发起支付请求,第三方支付平台响应请求;
S5、第三方支付平台与购买方直接完成支付所需的交互;
S6、第三方支付平台将支付成功与否的结果分别反馈给聚合网关及购买方,聚合网关再将支付结果反馈至二维码生成及显示装置进行相应提示以完成整个支付流程;
S7、二维码生成及显示装置按照IBM的MQTT协议将交易数据上传至聚合网关,聚合网关存储购买确认和/或交易记录并触发智能合约;利用基于Node-RED的数据分析引擎进行买卖关系比对,将可以形成从生产基地和/或批发市场和/或菜市场到购买者链条的交易记录组合起来,按照约定的加密规则将相应交易数据基于接近度和一致意见的交互规则以点到点的通信方式存储至区块链服务器中的所有节点,以实现分布式账本存储;
S8、数据服务客户端通过IBM的 HFC SDK及REST API与区块链服务器的分布式账本进行通信,以直接或通过社交网络平台方式实现面向不同需求的数据服务。
3.根据权利要求2所述的一种基于区块链的农产品溯源系统的工作方法,其特征在于,二维码生成及显示装置的初始化过程,包括以下步骤:a.二维码生成及显示装置的唯一识别号烧录;b.在聚合网关登记注册二维码生成及显示装置的唯一识别号;c.为二维码生成及显示装置匹配对应的商户收款账户;d.二维码生成及显示装置通过互联网连至聚合网关。
4.根据权利要求2所述的一种基于区块链的农产品溯源系统的工作方法,其特征在于,所述社交网络平台包括微信公众号或支付宝生活号中的一种或两种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东蓝蜜蜂信息技术有限公司,未经广东蓝蜜蜂信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810889620.3/1.html,转载请声明来源钻瓜专利网。