
技术摘要:
本申请公开了一种基于区块链和物联网的公益捐助物品追踪方法及装置,对公益捐助物品进行公开透明化管理,以减少欺诈问题,提升公益捐赠的真实性和社会公信度。该方法包括:首先接收银行公益救助平台发送的公益捐助物品信息上链请求,并将公益捐助物品信息写入区块链中 全部
背景技术:
区块链本质上是一种分布式的、多中心化的链式数据存储系统,具有去中心化、时 序数据可编程、安全可信的特点。借助分布式系统各个节点的工作量证明等共识算法形成 的强大算力来抵御外部攻击,保证区块链数据的不可篡改,保证数据安全可靠。 物联网的核心理念是通过传感器等感知设备将物理世界的隐性数据转换为显性 数据,进而从显性数据中获得客观世界的运行规律和相关知识。作为物理世界在网络信息 空间的投射,物联网对数据在产生、传输、处理过程中的真实性具有更高的要求,这也是区 块链技术在物联网中可能应用的主要方向之一。在产品追溯、车联网等领域均有广阔的应 用空间。 随着社会现代化进程脚步的加快,大多数人们的生活也是越来越好,献爱心对人 们来说,不仅能帮助那些处在困难中的人,同时也能把我们生存的世界变得更美好。但是目 前公益救助物品捐赠平台中公益救助物品的捐助过程不够透明,常常会存在很多问题,比 如,捐赠方“诈捐”,即捐助物品质地较差或者实际未捐出;捐助物品去向不明,物流过程无 法跟踪;以及受捐方“骗捐”或随意丢弃捐赠物资,不能充分利用捐助物品,浪费捐赠人的爱 心等。可见,公益捐赠平台的不透明大大影响了公益平台的公信力,进而也影响了大众的公 益意识和社会公益氛围。
技术实现要素:
本申请实施例的主要目的在于提供一种基于区块链和物联网的公益捐助物品追 踪方法及装置,有助于公益救助物品捐赠平台对公益捐助物品进行公开透明化管理,减少 欺诈问题,提升了公益捐赠的真实性和社会公信度。 第一方面,本申请实施例提供了一种基于区块链和物联网的公益捐助物品追踪方 法,包括: 接收银行公益救助平台发送的公益捐助物品信息上链请求; 根据所述公益捐助物品信息上链请求,将所述公益捐助物品信息写入区块链中; 在物品厂商从所述区块链中获取到所述公益捐助物品信息后,接收所述物品厂商 发送的第一传感器信息上链请求和第一物流信息上链请求,所述传感器是由所述物品厂商 预先配置在所述公益捐助物品上的; 接收物流公司发送的第二物流信息上链请求;所述第二物流信息包括所述公益捐 助物品在运输途中的运输状态信息; 接收所述传感器发送的第二传感器信息上链请求,并根据所述第一传感器信息上 链请求、所述第一物流信息上链请求、所述第二物流信息上链请求以及所述第二传感器信 4 CN 111598756 A 说 明 书 2/9 页 息上链请求对所述公益捐助物品进行追踪,得到追踪结果。 可选的,所述银行公益救助平台、所述物品厂商和所述物流公司为同一联盟链上 的区块链节点。 可选的,所述传感器是具有定位功能的传感器,所述方法还包括: 根据所述第二传感器信息,对所述公益捐助物品的位置信息进行更新。 可选的,所述方法还包括: 接收所述银行公益救助平台发送的公益捐助物品信息查询请求; 根据所述公益捐助物品信息查询请求,获取所述区块链上的公益捐助物品信息。 可选的,所述方法还包括: 根据所述区块链上的公益捐助物品信息,判断所述公益捐助物品的位置信息是否 异常; 若是,则发出告警信息,所述告警信息包括语音告警信息、文字告警信息和图片信 息中的至少一种。 第二方面,本申请实施例还提供了一种基于区块链和物联网的公益捐助物品追踪 装置,包括: 第一接收单元,用于接收银行公益救助平台发送的公益捐助物品信息上链请求; 写入单元,用于根据所述公益捐助物品信息上链请求,将所述公益捐助物品信息 写入区块链中; 第二接收单元,用于在物品厂商从所述区块链中获取到所述公益捐助物品信息 后,接收所述物品厂商发送的第一传感器信息上链请求和第一物流信息上链请求,所述传 感器是由所述物品厂商预先配置在所述公益捐助物品上的; 第三接收单元,用于接收物流公司发送的第二物流信息上链请求;所述第二物流 信息包括所述公益捐助物品在运输途中的运输状态信息; 追踪单元,用于接收所述传感器发送的第二传感器信息上链请求,并根据所述第 一传感器信息上链请求、所述第一物流信息上链请求、所述第二物流信息上链请求以及所 述第二传感器信息上链请求对所述公益捐助物品进行追踪,得到追踪结果。 可选的,所述银行公益救助平台、所述物品厂商和所述物流公司为同一联盟链上 的区块链节点。 可选的,所述传感器是具有定位功能的传感器,所述装置还包括: 更新单元,用于根据所述第二传感器信息,对所述公益捐助物品的位置信息进行 更新。 可选的,所述装置还包括: 第四接收单元,用于接收所述银行公益救助平台发送的公益捐助物品信息查询请 求; 获取单元,用于根据所述公益捐助物品信息查询请求,获取所述区块链上的公益 捐助物品信息。 可选的,所述装置还包括: 判断单元,用于根据所述区块链上的公益捐助物品信息,判断所述公益捐助物品 的位置信息是否异常; 5 CN 111598756 A 说 明 书 3/9 页 告警单元,用于若判断出所述公益捐助物品的位置信息异常,则发出告警信息,所 述告警信息包括语音告警信息、文字告警信息和图片信息中的至少一种。 本申请实施例还提供了一种基于区块链和物联网的公益捐助物品追踪设备,包 括:处理器、存储器、系统总线; 所述处理器以及所述存储器通过所述系统总线相连; 所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令 当被所述处理器执行时使所述处理器执行上述基于区块链和物联网的公益捐助物品追踪 方法中的任意一种实现方式。 本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存 储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述基于区块链和物 联网的公益捐助物品追踪方法中的任意一种实现方式。 本申请实施例提供的一种基于区块链和物联网的公益捐助物品追踪方法及装置, 首先接收银行公益救助平台发送的公益捐助物品信息上链请求,然后,根据该公益捐助物 品信息上链请求,将公益捐助物品信息写入区块链中,接着,在物品厂商从区块链中获取到 公益捐助物品信息后,接收物品厂商发送的第一传感器信息上链请求和第一物流信息上链 请求,其中,传感器是由物品厂商预先配置在公益捐助物品上的;进而可以接收物流公司发 送的第二物流信息上链请求;其中,第二物流信息包括公益捐助物品在运输途中的运输状 态信息,最后可以接收传感器发送的第二传感器信息上链请求,并根据第一传感器信息上 链请求、第一物流信息上链请求、第二物流信息上链请求以及第二传感器信息上链请求对 公益捐助物品进行追踪,得到追踪结果。可见,由于本申请实施例是基于区块链和物联网技 术实现将公益捐助物品的捐赠人信息、物流信息、物流费用、受赠人信息等上链,实现捐助 全流程追朔,从而保证了公益捐助物品信息是安全的、可靠的、可溯源的,并且保证了捐赠 过程是真实的,物流信息是透明的、可追溯的,进而使得公益救助物品捐赠平台能够对公益 捐助物品进行公开透明化管理,减少欺诈问题,提升了公益捐赠的真实性和社会公信度。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。 图1为本申请实施例提供的一种基于区块链和物联网的公益捐助物品追踪方法的 流程示意图; 图2为本申请实施例提供的基于区块链和物联网的公益捐助物品追踪的整体交互 示意图; 图3为本申请实施例提供的一种基于区块链和物联网的公益捐助物品追踪装置的 组成示意图。