基于区块链的捐赠交易方法、装置及计算机可读存储介质制造方法及图纸

技术编号:33034428 阅读:8 留言:0更新日期:2022-04-15 09:11
本发明专利技术公开了一种基于区块链的捐赠交易方法、装置及计算机可读存储介质,基于区块链的捐赠交易方法包括:接收到交易信息时,根据所述交易信息确定当前交易节点所进行的捐赠交易类型;在所述捐赠交易类型为资产交易时,获取所述资产交易对应的资产通证,将所述资产通证发送至所述交易信息对应的区块链上的各个目标交易终端;在所述捐赠交易类型为非资产交易时,获取所述交易信息的标识信息,根据标识信息确定所述交易信息对应的区块链上的各个目标交易终端,将所述交易信息更新到各个所述目标交易终端的交易账本中。如此,能够兼容不同的捐赠交易类型,以提高捐赠交易的便捷性。性。性。

【技术实现步骤摘要】
基于区块链的捐赠交易方法、装置及计算机可读存储介质


[0001]本专利技术涉及公益捐赠
,尤其涉及一种基于区块链的捐赠交易方法、装置及计算机可读存储介质。

技术介绍

[0002]随着社会发展的不断进步以及人民素质的普遍提高,越来越高的群体或个体参与到公益事业中。例如,通过公益捐赠平台捐赠交易物资等。为了提高公益互助的真实性,区块链作为一种分布式账本技术被应用到公益捐赠平台中。
[0003]然而,目前的公益捐赠平台要么只能支持资产交易要么只能支持非资产交易,无法对不同类型的捐赠交易做到兼容,导致发起不同类型的捐赠交易时,需要进入不同的捐赠平台进行操作,使得捐赠交易不够便捷。

技术实现思路

[0004]本专利技术主要目的在于提供一种基于区块链的捐赠交易方法、装置及计算机可读存储介质,旨在提高捐赠交易的便捷性。
[0005]为实现上述目的,本专利技术提供一种基于区块链的捐赠交易方法,所述方法包括以下步骤:
[0006]接收到交易信息时,根据所述交易信息确定当前交易节点所进行的捐赠交易类型;
[0007]在所述捐赠交易类型为资产交易时,获取所述资产交易对应的资产通证,将所述资产通证发送至所述交易信息对应的区块链上的各个目标交易终端;
[0008]在所述捐赠交易类型为非资产交易时,获取所述交易信息的标识信息,根据标识信息确定所述交易信息对应的区块链上的各个目标交易终端,将所述交易信息更新到各个所述目标交易终端的交易账本中。
[0009]可选地,获取所述资产交易对应的资产通证的步骤包括:
[0010]检测所述交易信息的支付状态;
[0011]在所述支付状态为支付成功时,根据所述交易信息生成所述资产通证;
[0012]其中,所述资产通证至少携带有以下信息:捐赠方信息、捐款时间、捐款金额、受捐方信息。
[0013]可选地,所述获取所述资产交易对应的资产通证,将所述资产通证发送至所述交易信息对应的区块链上的各个目标交易终端的步骤之后,包括:
[0014]接收到所述资产交易中的资产的分配交易时,获取被分配终端;
[0015]将所述资产通证发送至所述被分配终端,并更新所述资产交易对应的区块链上的各个目标交易终端的资产通证流转信息。
[0016]可选地,所述获取所述交易信息的标识信息的步骤包括:
[0017]获取所述交易信息中的物资交易标签;
[0018]根据所述物资交易标签获取所述标识信息。
[0019]可选地,所述获取所述交易信息中的物资交易标签的步骤包括:
[0020]在所述当前交易节点为物资捐赠节点时,根据所述交易信息生成所述交易物资的物资交易标签,其中,所述物资交易标签粘贴于所述交易物资的封装表面。
[0021]可选地,所述交易信息对应的区块链上的各个目标交易终端包括相同的标识信息。
[0022]可选地,所述接收到交易信息时,根据所述交易信息确定当前交易节点所进行的捐赠交易类型的步骤之后,所述方法还包括:
[0023]获取与所述捐赠交易类型对应的捐赠价值评价指标;
[0024]对所述捐赠价值评价指标的加权和值取平均值,得到捐赠交易积分;
[0025]根据所述捐赠交易积分对所述交易信息对应的区块链上的交易终端的账户信息进行更新。
[0026]可选地,所述获取与所述捐赠交易类型对应的捐赠价值评价指标的步骤包括:
[0027]在所述捐赠交易类型为非资产捐赠时,以捐赠物资的新旧程度、稀缺程度、物资价格和物资数量中的至少一个作为捐赠价值评价指标;
[0028]在所述捐赠交易类型为资产捐赠时,以捐赠资产金额、捐赠资产需求程度、追加资金金额、追加次数、捐赠时间中的至少一个作为捐赠价值评价指标。
[0029]此外,为实现上述目的,本专利技术还提供一种基于区块链的捐赠交易装置,所述基于区块链的捐赠交易装置包括存储器、处理器及存储在所述处理器上并可在处理器上运行的基于区块链的捐赠交易程序,所述处理器执行所述基于区块链的捐赠交易程序时实现如上所述的基于区块链的捐赠交易方法的步骤。
[0030]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于区块链的捐赠交易程序,所述基于区块链的捐赠交易程序被处理器执行时实现如上所述的基于区块链的捐赠交易方法的步骤。
[0031]本专利技术实施例中,通过在接收到交易信息时,根据交易信息确定当前交易节点所进行的捐赠交易类型,并在捐赠交易类型为资产交易时,获取资产交易对应的资产通证,将资产通证发送至所述交易信息对应的区块链上的各个目标交易终端;以及,在捐赠交易类型为非资产交易时,获取交易信息的标识信息,根据标识信息确定交易信息对应的区块链上的各个目标交易终端,将交易信息更新到各个目标交易终端的交易账本中。如此,无论是资产交易还是非资产交易,都能基于区块链实现交易信息的共享,从而实现资产交易与非资产交易的兼容,进而通过不同的捐赠交易类型的兼容,能够提高捐赠交易的便捷性。
附图说明
[0032]图1为本专利技术实施例方案涉及的基于区块链的捐赠交易装置的结构示意图;
[0033]图2是本专利技术基于区块链的捐赠交易方法第一实施例的流程示意图;
[0034]图3为本专利技术基于区块链的捐赠交易方法第二实施例的流程示意图。
[0035]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0036]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0037]本专利技术的主要解决方案是:接收到交易信息时,根据所述交易信息确定当前交易节点所进行的捐赠交易类型;在所述捐赠交易类型为资产交易时,获取所述资产交易对应的资产通证,将所述资产通证发送至所述交易信息对应的区块链上的各个目标交易终端;在所述捐赠交易类型为非资产交易时,获取所述交易信息的标识信息,根据标识信息确定所述交易信息对应的区块链上的各个目标交易终端,将所述交易信息更新到各个所述目标交易终端的交易账本中。
[0038]由于目前的捐赠交易平台无法做到不同捐赠交易类型的兼容,导致发起不同类型的捐赠交易时,需要进入不同的捐赠交易平台进行捐赠交易,不利于提高捐赠交易的便捷性。因而,本专利技术提出的上述解决方案旨在实现不同捐赠交易类型的兼容,以提高捐赠交易的便捷性。
[0039]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的基于区块链的捐赠交易装置的结构示意图。
[0040]可选地,所述基于区块链的捐赠交易装置具体可以是基于区块链的捐赠交易平台,如应用程序、小程序、网页平台等;或者是,支持运行基于区块链的捐赠交易平台的终端设备,如手机、电脑或服务器等,此处不作具体限定。
[0041]如图1所示,该基于区块链的捐赠交易装置可包括:通信总线1002,处理器1001,例如CPU,用户接口1003,网络接口1004,存储器100本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的捐赠交易方法,其特征在于,所述基于区块链的捐赠交易方法包括以下步骤:接收到交易信息时,根据所述交易信息确定当前交易节点所进行的捐赠交易类型;在所述捐赠交易类型为资产交易时,获取所述资产交易对应的资产通证,将所述资产通证发送至所述交易信息对应的区块链上的各个目标交易终端;在所述捐赠交易类型为非资产交易时,获取所述交易信息的标识信息,根据标识信息确定所述交易信息对应的区块链上的各个目标交易终端,将所述交易信息更新到各个所述目标交易终端的交易账本中。2.如权利要求1所述的基于区块链的捐赠交易方法,其特征在于,所述获取所述资产交易对应的资产通证的步骤包括:检测所述交易信息的支付状态;在所述支付状态为支付成功时,根据所述交易信息生成所述资产通证;其中,所述资产通证至少携带有以下信息:捐赠方信息、捐款时间、捐款金额、受捐方信息。3.如权利要求1所述的基于区块链的捐赠交易方法,其特征在于,所述获取所述资产交易对应的资产通证,将所述资产通证发送至所述交易信息对应的区块链上的各个目标交易终端的步骤之后,包括:接收到所述资产交易中的资产的分配交易时,获取被分配终端;将所述资产通证发送至所述被分配终端,并更新所述资产交易对应的区块链上的各个目标交易终端的资产通证流转信息。4.如权利要求1所述的基于区块链的捐赠交易方法,其特征在于,所述获取所述交易信息的标识信息的步骤包括:获取所述交易信息中的物资交易标签;根据所述物资交易标签获取所述标识信息。5.如权利要求4所述的基于区块链的捐赠交易方法,其特征在于,所述获取所述交易信息中的物资交易标签的步骤包括:在所述当前交易节点为物资捐赠节点时,根据所述交易信息生成所述交易物资的物资交易...

【专利技术属性】
技术研发人员:芦桂明张骁商松曹梦龙胡醒空车路彬熊立平朱春艳
申请(专利权)人:上海众尖金融科技有限公司
类型:发明
国别省市:

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

1