物资信息管理的方法、装置、电子设备及存储介质与流程

1.本发明涉及区块链技术领域,尤其涉及一种物资信息管理的方法、装置、电子设备及存储介质。
背景技术:
2.目前,在现有的慈善及捐赠机构内,各机构对捐赠流程的把控程度参差不齐,由于信息不对称问题以及各参与方之间彼此割裂,因此,在捐赠方、受赠方与捐赠机构之间存在较大的信任危机。捐赠方无法得知捐赠物品流向以及捐赠进度,受赠方无法得知捐赠方捐赠的物品内容、数量以及捐赠方姓名等信息。同时,捐赠机构面临大量捐赠物品出入库,人工登记出入库信息大大提高了慈善机构的运营成本,并在一定程度上降低了信息录入的准确性。
3.现有的分布式慈善捐物系统录入物品信息主要采用人工使用掌上电脑(personal digital assistant,pda)设备扫码录入的方式,需要pda使用者完成扫码操作才能获得当前捐赠物信息和当前流转节点信息。鉴于每日出入库物品的规模和复杂程度,人工扫描往往存在效率低下,人力成本高的问题。此外,在捐赠物流转的过程中,由于“人”的参与,常常容易出现信息被恶意篡改、删除但却无法究其原因的情况。
4.因此,一套能够解决该行业信任危机并可有效提升捐物效率的捐物解决方案是目前业界的迫切需求。
技术实现要素:
5.针对现有技术存在的问题,本发明提供一种物资信息管理的方法、装置、电子设备及存储介质。
6.第一方面,本发明提供一种物资信息管理的方法,包括:
7.基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息;
8.基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链;
9.同步所述上链的所有信息至数据库。
10.可选地,所述基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息,包括:
11.基于超高频rfid技术,将所述捐赠物品的属性信息和获取的所述捐赠物品的订购信息写入超高频rfid标签,或将所述捐赠物品的属性信息写入超高频rfid标签,并绑定所述捐赠物品;
12.所述捐赠物品在各仓库入库或者出库时,更新所述捐赠物品对应的物流信息并记录。
13.可选地,所述捐赠物品在各仓库入库或者出库时,更新所述捐赠物品对应的物流
信息并记录,包括:
14.在各仓库入库时,通过rfid设备获取所述捐赠物品绑定的超高频rfid标签标识和所述超高频rfid标签内的信息;
15.若所述超高频rfid标签合法且所述捐赠物品的属性信息和所述捐赠物品的订购信息一致,则更新所述捐赠物品对应的物流信息并记录。
16.可选地,所述方法还包括:
17.若所述捐赠物品的当前位置是所述订购信息中的目的地,则在所述订购信息中的受赠方确认收货后,停止更新所述捐赠物品对应的物流信息。
18.可选地,所述rfid设备包括:便携式读写器和固定式读写器。
19.可选地,所述构建的联盟链网络是基于捐赠需求确定的联盟链网络的各节点构成的;且所述联盟网络的各节点中包括多个排序节点和多个记账节点;所述捐赠需求至少包括受赠方信息,仓库和捐赠方信息;所述排序节点用于对所有的捐赠物品的物流信息进行排序;所述记账节点用于所述捐赠物品属性信息和所述捐赠物品对应的物流信息的上链。
20.可选地,所述联盟链网络中的节点之间通过谷歌远程过程调用grpc协议进行通讯。
21.可选地,所述超高频rfid标签为862mhz-928mhz的超高频段标签。
22.可选地,所述智能合约是将所述捐赠物品对应的物流信息以及所述捐赠物品的属性信息通过所述联盟链网络的排序节点和/或记账节点上链的规则。
23.可选地,所述基于所述构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链,包括:
24.在所述联盟链网络中各节点,确定所述捐赠物品属性信息和所述捐赠物品对应的物流信息对应的交易哈希值,并在所述联盟链网络内进行同步;
25.基于所述智能合约,在所述联盟链网络中的排序节点和/或记账节点,并将所述捐赠物品属性信息和所述捐赠物品对应的物流信息,以及对应的所述交易哈希值上链。
26.可选地,所述方法还包括:
27.基于所述交易哈希值,查询所述捐赠物品对应的物流信息以及所述捐赠物品的状态;
28.其中,所述捐赠物品的每个物流信息对应一个交易哈希值。
29.第二方面,本发明还提供一种物资信息管理的装置,包括:
30.记录模块,用于基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息;
31.上链模块,用于基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链;
32.同步模块,用于同步所述上链的所有信息至数据库。
33.第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述第一方面所述的物资信息管理的方法的步骤。
34.第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述第一方面所述的物资信息管理的方法的步
骤。
35.第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述物资信息管理的方法的步骤。
36.本发明提供的物资信息管理的方法、装置、电子设备及存储介质,通过将联盟链与超高频rfid技术的融合,实现捐赠物品的物流信息的无感识别,数据的传播过程更加快速,减少人力成本,减少人工干预,将捐赠信息上链,能够有效降低捐赠方与受赠方对第三方平台的依赖性,加快流程的执行速度,解决信息不对称问题。
附图说明
37.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本发明提供的物资信息管理的方法的流程示意图;
39.图2是本发明提供的物资信息管理的方法的实施流程示意图;
40.图3是本发明提供的捐赠机构提供的系统的结构示意图;
41.图4是本发明提供的物资信息管理的装置的结构示意图;
42.图5是本发明提供的电子设备的结构示意图。
具体实施方式
43.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.为了帮助理解本发明的方案,以下将对本发明可能涉及的相关概念进行简单介绍:
45.分布式,将任务在多个物理隔离的节点上进行。
46.区块链,从本质上来说,区块链是一个分布式的共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、可以追溯、公开透明、集体维护等特征。
47.分布式系统,分布式意指将任务在多个物理隔离的节点上进行,而分布式系统是指一组以网络为媒介进行通信、以完成共同的任务为目标,协调工作的计算机节点组成的系统。
48.本发明采用区块链和超高频射频识别(radio frequency identification,rfid)结合,对捐赠方而言,可查看其捐赠物品的相关信息,且上述相关信息基于区块链技术,实现数据的存证和不可篡改。在慈善事业中,捐物比捐款存在更多的流转过程及人工参与,采用本发明提供的方案可有效解决信息不对称,不透明的问题,大大提升捐赠效率,过程可追溯,降低了人工成本,补充业内捐赠方案的尚不完善之处。
49.图1是本发明提供的物资信息管理的方法的流程示意图,如图1所示,本发明提供一种物资信息管理的方法,该方法包括:
50.步骤101、基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息;
51.具体的,受赠方提出所需物品的需求,由受赠方或者捐赠机构代理通过捐赠机构提供的系统发布,捐赠方确认自身是否可以提供所述需求对应的物品,通过下单的方式提供捐赠物品,即捐赠机构获取订购信息后,通过物流公司上门收取捐赠物品,并通过超高频rfid技术对捐赠物品的属性信息进行标记,并基于上述标记以及超高频rfid技术,在整个物流的过程中,跟踪捐赠物品,记录该捐赠物品的物流信息。利用此技术可以极其方便地扫描校验物品信息,不用担心遮挡以及不用逐一扫描每一件捐赠物品,只需要将捐赠物品集中起来扫描,即可统计捐赠物品流转信息。
52.步骤102、基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链;
53.具体地,上述捐赠物品的物流信息可通过构建好的联盟链网络节点进行同步,且上述联盟链网络不同于其他共有链,联盟链是仅针对区块链参与成员之间部署的区块链网络,每个参与方可以拥有自己的节点,保证了参与方之间对链上数据都有读权限。且联盟链仍然具有不可篡改的特性,保证了链上数据的真实性。仅在参与方之间公开透明的联盟链,既能很好的解决信任问题,也能够保证数据在一定程度上的隐私安全。本发明中涉及的参与方主要指捐赠机构,受赠方,捐赠方以及相关的物流公司。同步完成之后,通过联盟链网络中的特定节点将上述捐赠物品属性信息和该捐赠物品的物流信息,按照智能合约,执行上链的操作,即由捐赠方确定捐物信息后,将上述所有信息上传到联盟链网络中,后续捐赠物品的物流信息都将记录于联盟链中,这可以确保在任何一个阶段出现物品信息与记录不符的情况都会被及时发现,有效防止捐赠物品受到侵吞或篡改等。
54.步骤103、同步所述上链的所有信息至数据库。
55.具体的,将上述上链的所有信息同步至数据库,既可以保障数据是真实的,不可篡改,而且还可以基于本地数据库进行查询的相关操作,查询耗时更短,提升捐赠方,受赠方等使用者的体验感。即使存在人为的改动数据库内容,在下次同步上链的所有信息时,还是会用联盟链中保持的数据进行覆盖。在后续的查询操作中,上述联盟链网络和数据库之间不会相互干扰。
56.本发明提供的物资信息管理的方法,通过将联盟链与超高频rfid技术的融合,实现捐赠物品的物流信息的无感识别,数据的传播过程更加快速,减少人力成本,减少人工干预,将捐赠信息上链,能够有效降低捐赠方与受赠方对第三方平台的依赖性,加快流程的执行速度,解决信息不对称问题。
57.可选地,所述基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息,包括:
58.基于超高频rfid技术,将所述捐赠物品的属性信息和获取的所述捐赠物品的订购信息写入超高频rfid标签,或将所述捐赠物品的属性信息写入超高频rfid标签,并绑定所述捐赠物品;
59.所述捐赠物品在各仓库入库或者出库时,更新所述捐赠物品对应的物流信息并记录。
60.具体地,捐赠方在捐赠机构提供的系统上查看受赠方的需求,确认自身是否可以
提供对应的物品,通过下单的方式发起捐赠物品的流程,即在获取订购信息后,捐赠机构上门收取捐赠物品,确认捐赠物品数量和状态等信息后,通过超高频rfid技术,将该捐赠物品的属性信息,写入合法的超高频rfid标签中,并且每个捐赠物品对应一个唯一的超高频rfid标签;根据超高频rfid标签的容量,写入超高频rfid标签中的信息还可以包括更多,比如上述订购信息,该订购信息包括受赠方姓名,联系方式,收件地址等。并在后续物流信息更新的过程中也可写入超高频rfid标签中。
61.上述捐赠物品在运输途中,会经过不同的物流仓库,在仓库入库或者出库时,更新该捐赠物品的物流信息。
62.采用超高频rfid技术可以做到“无感”识别,与传统的人工登记出入库相比,不仅可以节省人力成本,同时也可避免人工登记时出现误记漏记等情况,同样也省去了将数据手工输入系统的过程,极大加快了信息公开速度。在应急事件发生时,会存在大量的物品出入库,此时rfid的“无感”优势就能够节省大量人力、提高效率。与条形码、二维码相比,rfid则不需要找码扫描,也无须担心图形码被弄脏、破坏所导致的扫描出错的情况,以及二维码容易受到损坏导致失效无法扫描,增加了物品遗失风险。
63.同时,二维码必须依赖信息系统写入信息,读取时也必须只能依赖同一套信息系统才能读取到二维码的物品信息,而rfid标签写入后,可以在任何能扫描rfid标签的rfid设备扫描到已经写入rfid标签的信息,更具有灵活性。
64.对于捐赠机构的工作人员而言,超高频rfid技术使用范围广泛,不存在人工处理的局限性,利用该技术代替人工录入捐赠物品信息,大幅降低了人工成本,避免了人工录入过程中的信息错录、漏录等问题的发生,提高了录入效率,保证了录入数据的质量,让物资流转信息登记变得更加高效、便捷。对于捐赠方而言,通过区块链的上链信息,可随时查阅和追溯所捐赠物资的实时且准确的流动明细,当发现异常时,可直接联系捐赠机构解决问题,有利于建立捐赠方和捐赠机构之间信任的桥梁。
65.可选地,所述捐赠物品在各仓库入库或者出库时,更新所述捐赠物品对应的物流信息并记录,包括:
66.在各仓库入库时,通过rfid设备获取所述捐赠物品绑定的超高频rfid标签标识和所述超高频rfid标签内的信息;
67.若所述超高频rfid标签合法且所述捐赠物品的属性信息和所述捐赠物品的订购信息一致,则更新所述捐赠物品对应的物流信息并记录。
68.具体地,上述捐赠物品在各仓库入库时,通过不同的rfid设备扫描所述捐赠物品上的超高频rfid标签,既可以获得该超高频rfid标签的标识也可以获得该超高频rfid标签中写入的信息。所述超高频rfid标签的标识可通过超高频rfid标签id表示。
69.根据该超高频rfid标签的id以及在库的所有超高频rfid标签id进行比对,确定该超高频rfid标签是合法的,即是该捐赠机构提供的超高频rfid标签,以免出现假冒的超高频rfid标签;确认是合法的超高频rfid标签,同时根据该超高频rfid标签中写入的信息,确定该捐赠物品的属性信息是否和捐赠机构系统上的捐赠物品的订购信息一致,比如确定物品类目是否相同,物品数量是否相同,即确认物流中途是否有遗漏以及转运的物流仓库是否正确等情况,如果和订购信息一致,则更新该捐赠物品的对应物流信息并记录。
70.此外,在仓库出库时,需要记录该捐赠物品出库的相关信息,比如出库的仓库信
息,处理人和具体时间等信息,在捐赠物品出现丢失的情况,有对应的记录信息可以进行追踪调查。若受赠方没有收到捐赠物资,或者收到数量与实际捐赠方捐赠数量不同则可以通过上述记录的信息有效追责。
71.可选地,所述方法还包括:
72.若所述捐赠物品的当前位置是所述订购信息中的目的地,则在所述订购信息中的受赠方确认收货后,停止更新所述捐赠物品对应的物流信息。
73.具体的,捐赠物品在物流运输过程中,在仓库节点出入库时还需要确定该捐赠物品的当前和订购信息中的目的地,若不是目的地,则将继续更新该捐赠物品的物流信息,若是目的地,则在受赠方确认捐赠物品的数量等信息,并确定收货后,即完成了交易,停止更新所述捐赠物品的物流信息。这里,捐赠物品在离目的地最近的一个仓库出库后,将所述捐赠物品送达受赠方时,需要受赠方确认收货,可通过扫描该捐赠物品的超高频rfid标签的形式,或者通过在捐赠机构的系统上确认的方式实现。
74.可选地,所述rfid设备包括:便携式读写器和固定式读写器。
75.具体地,对上述捐赠物品的物流信息进行更新时,通过rfid设备获取该捐赠物品绑定的超高频rfid标签,上述rfid设备主要分为两种。一种为运输人员扫描用的便携式读写器,另一种为安装在仓库附近的,用于无感传输数据的固定式读写器。也可安装在各仓库门上,并用螺丝对其进行固定。超高频rfid技术,该技术是一种非接触式的自动识别技术。捐赠物品入库时,自动读取超高频rfid标签信息,可识别高速运动物体,具有一次性识别多个标签、穿透性强、可多次读写、数据的记忆容量大,无源电子标签成本低,体积小,使用方便,可靠性和寿命高等特点。且上述rfid设备均可在网络中实时同步数据信息。
76.可选地,所述构建的联盟链网络是基于捐赠需求确定的联盟链网络的各节点构成的;且所述联盟网络的各节点中包括多个排序节点和多个记账节点;所述捐赠需求至少包括受赠方信息,仓库和捐赠方信息;所述排序节点用于对所有的捐赠物品的物流信息进行排序;所述记账节点用于所述捐赠物品属性信息和所述捐赠物品对应的物流信息的上链。
77.具体的,根据捐赠需求中包括的受赠方信息,受赠方所需捐赠物品属性信息,仓库和捐赠方信息等,确定构成上述联盟链网络的各节点,一般在捐赠机构都会设置一个联盟链网络节点,以便上述所有信息的同步,仓库是和捐赠机构有合作关系的物流公司的所有仓库。且上述联盟链网络中个节点之间可进行信息的同步。比如上述物流公司的所有仓库,受赠方均会设置联盟链网络节点,以供同步或者上链捐赠物品的相关信息。
78.上述联盟链网络中节点均能进行信息的同步,而对信息的上链操作通常是通过某个或者某些特定的节点进行的,该特定节点为记账节点,即通过在联盟链网络的节点中选择多个作为联盟链网络的记账节点。此外上述节点中还包括排序节点主要对所有的捐赠物品的物流信息进行排序,并按照规则打包成新区块,提交账本并维护通道账本数据,为全网节点提供交易广播服务和排序节点共识排序服务等。记账节点按照智能合约记录所述捐赠物品的物流信息和捐赠物品的属性信息。并通过记账节点将上述信息上链至联盟链网络中。
79.可选地,所述联盟链网络中的节点之间通过谷歌远程过程调用grpc协议进行通讯。
80.具体地,远程过程调用(remote procedure call,rpc)技术框架实际是提供了一
套机制,使得应用程序之间可以进行通信,而且也遵从服务器/客户端模型。使用的时候客户端调用服务器端提供的接口就像是调用本地的函数一样。主要代表是以google为代表的谷歌远程过程调用(google remote procedure call,grpc),使用http2.0为底层的传输协议,可以方便地支持流式通信,需要事先约定调用的语义以及约定网络传输中的内容格式,可以通过protobuf来定义接口,从而可以有更加严格的接口约束条件。且通过protobuf可以将数据序列化为二进制编码,这会大幅减少需要传输的数据量,从而大幅提高性能。
81.可选地,所述超高频rfid标签为862mhz-928mhz的超高频段标签。
82.具体地,上述捐赠物品绑定的超高频rfid标签采用862mhz-928mhz的超高频段标签,该类标签的穿透性不如低、中频的超高频rfid标签,但是传播速度快,传播距离远。非常适合在捐赠物品进入仓库时进行数据的无感传输。从而在最大程度上减少了物流运输过程的时间损耗。
83.可选地,所述智能合约是将所述捐赠物品对应的物流信息以及所述捐赠物品的属性信息通过所述联盟链网络的排序节点和/或记账节点上链的规则。
84.具体地,将捐赠物品的属性信息和该捐赠物品的物流信息上链之前,需要确定上述信息和联盟链之间的键值对的规则,即确定包括具体哪些字段,每个字段具体要求长度,数据类型等的限定,上链的信息必须满足对应字段的限定规则,才能将对应的信息上链。可理解的是,上述智能合约规定上链的捐赠物品的属性信息和对应的物流信息的格式要求,相当于确定键值对中键的具体要求,按照每个键的要求,上传该键满足条件的数值。
85.可选地,所述基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链,包括:
86.在所述联盟链网络的各节点中,确定所述捐赠物品属性信息和所述捐赠物品对应的物流信息对应的交易哈希值,并在所述联盟链网络内进行同步;
87.基于所述智能合约,在所述联盟链网络中的排序节点和/或记账节点,并将所述捐赠物品属性信息和所述捐赠物品对应的物流信息,以及对应的所述交易哈希值上链。
88.具体地,在上述联盟链中各节点,捐赠物品每次发生物流信息更新时,相当于产生了一次交易,对应的联盟链网络中节点会基于捐赠物品属性信息,以及对应的物流信息,生成此次物流信息对应的交易哈希值,还可以生成对应的区块哈希值。
89.将上述捐赠物品属性信息,对应的物流信息和交易哈希值,按照智能合约上链,也可以同时将上述区块哈希值上链。
90.可选地,所述方法还包括:
91.基于所述交易哈希值,查询所述捐赠物品对应的物流信息以及所述捐赠物品的状态;
92.其中,所述捐赠物品的每个物流信息对应一个交易哈希值。
93.具体地,受赠方或者捐赠方均可以通过捐赠机构提供的系统查询所述捐赠物品对应的物流信息以及所述捐赠物品的状态,具体采用该捐赠物品的交易哈希值,在上述信息上链到联盟链网络,并同步至数据库之后,查询该捐赠物品的物流信息,以及所述捐赠物品的状态。其中,所述捐赠物品的状态包括该捐赠物品所属类目,以及该捐赠物品的属性信息等。且该捐赠物品的每个物流信息都对应一个交易哈希值。
94.捐赠机构应用区块链技术将捐赠物品属性信息和对应的物流信息上链,能够有效
降低捐赠方与受赠方对第三方平台的依赖性,加快流程的执行速度,解决信息不对称问题。通过上述查询功能,捐赠方可以知道自己的捐赠流向了哪里、实时捐赠进度;受赠方可以知道捐赠方捐赠了什么、数量有多少、受赠方具体是谁。信息不对称问题的解决有助于重建慈善行业的信任机制。且上述查询得到的信息是不基于区块链实现的,具有不可篡改的特性。
95.本发明提供的物资信息管理的方法,通过将联盟链与超高频rfid技术的融合,实现捐赠物品的物流信息的无感识别,自动读取物资信息和录入流转信息,并将该信息上链,同时全流程的上链存证使得捐赠物品信息、物流信息公开透明且在相关信息在流转过程中不可篡改,捐赠者和慈善机构工作人员均可实时查看监督,降低了欺诈的可能性,实现整个捐物流程的准确性、透明性、及时性,有助于捐赠物资真正落到实处。
96.下面以具体的例子对本发明提供的物资信息管理的方法进行举例说明。
97.图2是本发明提供的物资信息管理的方法的实施流程示意图;如图2所示,该方法包括:
98.1、安装天线、通过开放的应用程序接口(application programming interface,api)搭建区块链网络;
99.2、安装读写器到各仓库门上,并用螺丝对模块进行固定;
100.3、捐赠方在捐赠机构提供的系统上购买产品;在此之前,受赠方或者捐赠机构代理通过该系统发布需要的物品相关信息;
101.4、捐赠机构将捐赠物品信息通过读写器,以无线电的方式写入超高频rfid标签,并将该捐赠物品和写入对应信息的超高频rfid标签绑定;
102.5、仓库读写器以无线电波的形式更新rfid的物流信息;上述捐赠物品在入库或者出库时,通过rfid设备扫描捐赠物品上的超高频rfid标签,更新捐赠物品的物流信息;既可以将上述物流信息写入超高频rfid标签,也可以更新至捐赠机构提供的系统;
103.6、确定超高频rfid标签的合法性,计算机控制器根据逻辑运算判断超高频rfid标签合法性;捐赠机构提供的所有超高频rfid标签对应的标识信息均记录在系统中,在入库时,通过确定该捐赠物品的超高频rfid标签的标识是否记录在系统中,确定该超高频rfid标签是否合法,如果不合法,需要人工退回处理。如果合法,正常进行入库操作;
104.7、物流信息上链,区块链通过grpc协议实现各节点间的通讯,保存并同步上链信息;
105.8、将上链信息通过计算机代码更新到数据库(交易哈希、区块id);
106.此时,捐赠方可通过捐赠机构提供的系统,根据交易哈希查询物流位置及捐赠物品状况;
107.9、受赠方确认是否收到捐赠物品,若未收到捐赠物品,则此时如果运输还没有完成,则每到一个新的仓库都重新从第5步开始执行;
108.10、完成交易;受赠方接收到捐赠物品,且对应的信息和系统一致,确定交易完成。
109.图3是本发明提供的捐赠机构提供的系统的结构示意图,如图3所示,该系统包括:
110.捐赠机构模块301,用于代理受赠方录入所需捐物信息,rfid信息录入,捐物记录查询;该模块由三个子功能单元组成,依次为捐物信息代理录入单元、rfid信息录入单元、捐物信息查询单元,各单元的主要作用为受赠方完成捐赠物品需求的代理登记、rfid信息录入和捐赠记录查询工作。
111.使用者模块302,用于受赠方录入所需捐物信息,捐物信息查询;该模块由两个子功能单元组成,依次为捐物信息录入单元和捐物信息查询单元,各单元的主要作用为受赠方完成捐赠物品需求的登记,受赠方或者捐赠方的捐赠信息查询。
112.rfid管理模块303,用于rfid设备和rfid标签资产盘点和功能设置;该模块由两个子功能单元组成,依次为rfid标签管理单元和rfid设备管理单元,各单元主要作用为实现对rfid标签资产盘点和功能设置,rfid读写器的资产盘点和功能设置。
113.联盟链管理模块304,用于实现捐物信息自动上链以及捐物信息查询;该模块由两个子功能单元组成,依次为基础单元和功能管理单元,各单元主要功能为实现数据自动上链,联盟链网络节点数据查询功能。
114.数据同步模块305,用于根据不同任务调度对应的模块,并根据上述定时将自动上链的新增节点同步至联盟链管理模块,更新至系统的数据库。该模块由两个子功能单元组成,依次为任务调度单元和同步规则单元,各单元主要功能为在上述所有单元中根据任务需求,自动在后台对各单元进行调度,定时自动获取链上新增的节点信息,并对节点信息进行解析,录入或更新到系统数据库中。
115.下面对本发明提供的物资信息管理的装置进行描述,下文描述的物资信息管理的装置与上文描述的物资信息管理的方法可相互对应参照。
116.图4是本发明提供的物资信息管理的装置的结构示意图,如图4所示,该物资信息管理的装置包括:
117.记录模块401,用于基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息;
118.上链模块402,用于基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链;
119.同步模块403,用于同步所述上链的所有信息至数据库。
120.可选地,所述记录模块401,还用于:
121.基于超高频rfid技术,将所述捐赠物品的属性信息和获取的所述捐赠物品的订购信息写入超高频rfid标签,或将所述捐赠物品的属性信息写入超高频rfid标签,并绑定所述捐赠物品;
122.所述捐赠物品在各仓库入库或者出库时,更新所述捐赠物品对应的物流信息并记录。
123.可选地,所述记录模块401,还用于:
124.所述捐赠物品在各仓库入库或者出库时,更新所述捐赠物品对应的物流信息并记录,包括:
125.在各仓库入库时,通过rfid设备获取所述捐赠物品绑定的超高频rfid标签标识和所述超高频rfid标签内的信息;
126.若所述超高频rfid标签合法且所述捐赠物品的属性信息和所述捐赠物品的订购信息一致,则更新所述捐赠物品对应的物流信息并记录。
127.可选地,所述记录模块401,还用于:
128.若所述捐赠物品的当前位置是所述订购信息中的目的地,则在所述订购信息中的受赠方确认收货后,停止更新所述捐赠物品对应的物流信息。
129.可选地,所述rfid设备包括:便携式读写器和固定式读写器。
130.可选地,所述构建的联盟链网络是基于捐赠需求确定的联盟链网络各节点构成的;且所述联盟网络的各节点中包括多个排序节点和多个记账节点;所述捐赠需求至少包括受赠方信息,仓库和捐赠方信息;所述排序节点用于对所有的捐赠物品的物流信息进行排序;所述记账节点用于所述捐赠物品属性信息和所述捐赠物品对应的物流信息的上链。
131.可选地,所述联盟链网络中的节点之间通过谷歌远程过程调用grpc协议进行通讯。
132.可选地,所述超高频rfid标签为862mhz-928mhz的超高频段标签。
133.可选地,所述智能合约是将所述捐赠物品对应的物流信息以及所述捐赠物品的属性信息通过所述联盟链网络的排序节点和/或记账节点上链的规则。
134.可选地,所述上链模块402还用于:
135.在所述联盟链网络中各节点,确定所述捐赠物品属性信息和所述捐赠物品对应的物流信息对应的交易哈希值,并在所述联盟链网络内进行同步;
136.基于所述智能合约,在所述联盟链网络中的排序节点和/或记账节点,并将所述捐赠物品属性信息和所述捐赠物品对应的物流信息,以及对应的所述交易哈希值上链。
137.可选地,所述装置还包括查询模块405,用于:
138.基于所述交易哈希值,查询所述捐赠物品对应的物流信息以及所述捐赠物品的状态;
139.其中,所述捐赠物品的每个物流信息对应一个交易哈希值。
140.在此需要说明的是,本发明提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
141.图5是本发明提供的电子设备的结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行上述各实施例提供的任一所述物资信息管理的方法的步骤,例如:
142.基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息;
143.基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链;
144.同步所述上链的所有信息至数据库。
145.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种
可以存储程序代码的介质。
146.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各实施例提供的任一所述物资信息管理的方法的步骤。
147.在此需要说明的是,本发明提供的计算机程序产品,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
148.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的任一所述物资信息管理的方法的步骤。
149.在此需要说明的是,本发明提供的非暂态计算机可读存储介质,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
150.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
151.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
152.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种物资信息管理的方法,其特征在于,包括:基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息;基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链;同步所述上链的所有信息至数据库。2.根据权利要求1所述的物资信息管理的方法,其特征在于,所述基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息,包括:基于超高频rfid技术,将所述捐赠物品的属性信息和获取的所述捐赠物品的订购信息写入超高频rfid标签,或将所述捐赠物品的属性信息写入超高频rfid标签,并绑定所述捐赠物品;所述捐赠物品在各仓库入库或者出库时,更新所述捐赠物品对应的物流信息并记录。3.根据权利要求2所述的物资信息管理的方法,其特征在于,所述捐赠物品在各仓库入库或者出库时,更新所述捐赠物品对应的物流信息并记录,包括:在各仓库入库时,通过rfid设备获取所述捐赠物品绑定的超高频rfid标签标识和所述超高频rfid标签内的信息;若所述超高频rfid标签合法且所述捐赠物品的属性信息和所述捐赠物品的订购信息一致,则更新所述捐赠物品对应的物流信息并记录。4.根据权利要求3所述的物资信息管理的方法,其特征在于,所述方法还包括:若所述捐赠物品的当前位置是所述订购信息中的目的地,则在所述订购信息中的受赠方确认收货后,停止更新所述捐赠物品对应的物流信息。5.根据权利要求1所述的物资信息管理的方法,其特征在于,所述构建的联盟链网络是基于捐赠需求确定的联盟链网络的各节点构成的;且所述联盟网络的各节点中包括多个排序节点和多个记账节点;所述捐赠需求至少包括受赠方信息,仓库和捐赠方信息;所述排序节点用于对所有的捐赠物品的物流信息进行排序;所述记账节点用于所述捐赠物品属性信息和所述捐赠物品对应的物流信息的上链。6.根据权利要求5所述的物资信息管理的方法,其特征在于,所述联盟链网络中的节点之间通过谷歌远程过程调用grpc协议进行通讯。7.根据权利要求3所述的物资信息管理的方法,其特征在于,所述rfid设备包括:便携式读写器和固定式读写器。8.根据权利要求2或3所述的物资信息管理的方法,其特征在于,所述超高频rfid标签为862mhz-928mhz的超高频段标签。9.根据权利要求1所述的物资信息管理的方法,其特征在于,所述智能合约是将所述捐赠物品对应的物流信息以及所述捐赠物品的属性信息通过所述联盟链网络的排序节点和/或记账节点上链的规则。10.根据权利要求9所述的物资信息管理的方法,其特征在于,所述基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链,包括:在所述联盟链网络的各节点中,确定所述捐赠物品属性信息和所述捐赠物品对应的物流信息对应的交易哈希值,并在所述联盟链网络内进行同步;
基于所述智能合约,在所述联盟链网络中的排序节点和/或记账节点,并将所述捐赠物品属性信息和所述捐赠物品对应的物流信息,以及对应的所述交易哈希值上链。11.根据权利要求10所述的物资信息管理的方法,其特征在于,所述方法还包括:基于所述交易哈希值,查询所述捐赠物品对应的物流信息以及所述捐赠物品的状态;其中,所述捐赠物品的每个物流信息对应一个交易哈希值。12.一种物资信息管理的装置,其特征在于,包括:记录模块,用于基于超高频rfid技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息;上链模块,用于基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链;同步模块,用于同步所述上链的所有信息至数据库。13.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至11任一项所述物资信息管理的方法的步骤。14.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11任一项所述物资信息管理的方法的步骤。15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11任一项所述物资信息管理的方法的步骤。
技术总结
本发明提供一种物资信息管理的方法、装置、电子设备和存储介质,其中方法包括:基于超高频RFID技术,记录捐赠物品的属性信息和所述捐赠物品对应的物流信息;基于构建的联盟链网络,以及智能合约,将所述捐赠物品属性信息和所述捐赠物品对应的物流信息上链;同步所述上链的所有信息至数据库。通过将联盟链与超高频RFID技术的融合,实现捐赠物品的物流信息的无感识别,数据的传播过程更加快速,减少人力成本,减少人工干预,将捐赠信息上链,能够有效降低捐赠方与受赠方对第三方平台的依赖性,加快流程的执行速度,解决信息不对称问题。解决信息不对称问题。解决信息不对称问题。
技术研发人员:李文杰 段传运 严一凯 沙蕾蕾 刘若凡
受保护的技术使用者:中银金融科技有限公司
技术研发日:2022.01.20
技术公布日:2023/7/31
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/