首页> 中国专利> 一种基于区块链的捐款管理方法和捐款管理装置

一种基于区块链的捐款管理方法和捐款管理装置

摘要

本申请提供一种基于区块链的捐款管理方法和捐款管理装置,捐款管理方法包括:获取第一被捐款人的疾病类型以及预计的治疗费用;根据第一被捐款人的疾病类型和治疗费用生成捐款请求;通过区块链网络发起捐款请求,并获取至少一个捐款人的捐款信息,其中,每个捐款信息包括捐款资金和捐款资金的使用范围;根据各个捐款资金的使用范围使用相应的捐款资金,并记录捐款资金的使用去向。在本申请中,依托于区块链技术的去中心化、公开透明、信息可追溯、通过智能合约自动执行等优势,本申请的捐款管理方法,捐款人可以设置捐款资金的使用范围,以约束捐款资金的使用范围。此外,还可以记录捐款资金的使用去向,以便捐款人查询,可使慈善公益更公正。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-29

    公开

    发明专利申请公布

说明书

【技术领域】

本申请涉及区块链技术领域,具体为一种基于区块链的捐款管理方法和捐款管理装置。

【背景技术】

传统公益慈善领域在款项管理、信息记录等方面存在几方面的问题:受助人、捐赠项目信息审核不够严格,难以做到真实有效的甄别。公益款项先进入机构账户,再由机构进行操作处理,多层级操作,流程繁琐,人力、时间成本高。钱款的募集和使用过程难以透明公开,钱款的使用信息不便于追溯,捐款人不能约束钱款的使用范围。

鉴于此,克服该现有技术产品所存在的不足是本技术领域亟待解决的问题。

【发明内容】

本申请主要解决的技术问题是提供一种基于区块链的捐款管理方法和捐款管理装置,捐款人可以设置捐款资金的使用范围,以约束捐款资金的使用范围。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种基于区块链的捐款管理方法,所述捐款管理方法包括:

获取第一被捐款人的疾病类型以及预计的治疗费用;

根据所述第一被捐款人的疾病类型和所述治疗费用生成捐款请求;

通过区块链网络发起所述捐款请求,并获取至少一个捐款人的捐款信息,其中,每个所述捐款信息包括捐款资金和捐款资金的使用范围;

根据各个所述捐款资金的使用范围使用相应的捐款资金,并记录所述捐款资金的使用去向。

优选地,所述捐款管理方法还包括:

获取所述第一被捐款人的空闲捐款资金;

根据预先设定的规则确定目标被捐款人;

将所述空闲捐款资金暂时划拨给所述目标被捐款人。

优选地,所述预先设定的规则包括疾病类型、与捐款人的关系亲疏度、紧急程度、疾病周期互补度以及还款能力;

所述根据预先设定的规则确定目标被捐款人包括:

根据所述第一被捐款人的疾病类型,获取与所述第一被捐款人患有相似疾病的多个第二被捐款人;

按照所述与捐款人的关系亲疏度、所述紧急程度、所述疾病周期互补度或所述还款能力对所述多个第二被捐款人进行综合评估,按照评估结果的高低确定所述目标被捐款人。

优选地,所述按照所述与捐款人的关系亲疏度、所述紧急程度、所述疾病周期互补度或所述还款能力对所述多个第二被捐款人进行综合评估,按照评估结果的高低确定所述目标被捐款人包括:

获取空闲捐款资金的捐款人所对应的区块所在的关系网络;

获取各个所述第二被捐款人所对应的区块在所述关系网络的关系权重;

判断在“关系权重大于设定值的多个第二被捐款人”中是否存在需要紧急治疗的第二被捐款人;

若存在需要紧急治疗的第二被捐款人,则将该第二被捐款人作为所述目标被捐款人,且,还根据所述目标捐款人的捐款请求的浏览量、转发量以及筹款进度,判断所述目标被捐款人是否具备还款能力;

若具备还款能力,则监督所述目标被捐款人在筹得资金后,将资金返还给所述第一被捐款人;

若不具备还款能力,则将“其他被捐款人”的空闲捐款资金优先划拨给所述第一被捐款人,并监督所述目标被捐款人在筹得资金后,将资金返还给“其他被捐款人”。

优选地,所述关系网络可以依据捐款人的地址而设定,同属于一个区的地址处于同一个关系网络、同属于一个市的地址处于同一个关系网络或同属于一个省的地址处于同一个关系网络,根据所述第二被捐款人的用户地址相对于捐款人的地址之间的距离来分配权重。

优选地,所述关系网络可以依据捐款人的身份证号码来设定,具体可以根据身份证号码的地址码来设定,同属于一个地址码处于同一个关系网络,根据所述第二被捐款人的地址码相对于捐款人的地址码之间的差异来分配权重。

优选地,所述判断在“关系权重大于设定值的多个第二被捐款人”中是否存在需要紧急治疗的第二被捐款人之后还包括:

若不存在需要紧急治疗的第二被捐款人,则获取“关系权重大于设定值的多个第二被捐款人”的的治疗周期,以确定与所述第一被捐款人的治疗周期互补的多个所述第二被捐款人;

根据捐款请求的浏览量、转发量以及筹款进度,评估“与所述第一被捐款人的治疗周期互补的多个所述第二被捐款人”的还款能力;

将具备还款能力的第二被捐款人作为目标捐款人。

优选地,所述获取所述第一被捐款人的空闲捐款资金包括:

获取所述第一被捐款人的治疗方案和治疗效果;

根据所述治疗方案和所述治疗效果,判断所述第一被捐款人是否还需要进行后续治疗;

若所述第一被捐款人需要进行后续治疗,则根据当前时间与后续治疗开始时间之间的间隔天数和后续治疗的费用W’确定空闲捐款资金;

若所述第一被捐款人不需要进行后续治疗,则前一次治疗之后剩余的资金W”作为空闲捐款资金。

优选地,所述根据当前时间与后续治疗开始时间之间的间隔天数或后续治疗的费用确定所述空闲捐款资金包括:

判断所述间隔天数是否大于设定的天数阈值;

若大于,则将前一次治疗之后剩余的资金W”作为所述空闲捐款资金;

若不大于,则将前一次治疗之后剩余的资金W”与后续治疗的费用W’之间的差额作为所述空闲捐款资金。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种基于区块链的捐款管理装置,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行本申请所述的捐款管理方法。

本申请的有益效果是:本申请提供一种基于区块链的捐款管理方法和捐款管理装置,所述捐款管理方法包括:获取第一被捐款人的疾病类型以及预计的治疗费用;根据所述第一被捐款人的疾病类型和所述治疗费用生成捐款请求;通过区块链网络发起所述捐款请求,并获取至少一个捐款人的捐款信息,其中,每个所述捐款信息包括捐款资金和捐款资金的使用范围;根据各个所述捐款资金的使用范围使用相应的捐款资金,并记录所述捐款资金的使用去向。

在本申请中,依托于区块链技术的去中心化、公开透明、信息可追溯、通过智能合约自动执行等优势,本申请的捐款管理方法,捐款人可以设置捐款资金的使用范围,以约束捐款资金的使用范围。此外,还可以记录捐款资金的使用去向,以便捐款人查询,可使慈善公益更公正。

【附图说明】

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种基于区块链的捐款管理方法的流程示意图;

图2是本申请实施例提供的另一种基于区块链的捐款管理方法的流程示意图;

图3是本申请实施例提供的又一种基于区块链的捐款管理方法的流程示意图;

图4是本申请实施例提供的图3中步骤206的具体流程示意图;

图5是本申请实施例提供的一种基于区块链的捐款管理装置的结构示意图;

图6是本申请实施例提供的另一种基于区块链的捐款管理装置的结构示意图。

【具体实施方式】

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本申请中,“示例性”一词用来表示“用作例子、例证或说明”。本申请中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本申请,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本申请。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本申请的描述变得晦涩。因此,本申请并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。

对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。

区块链(Blockchain):是由区块(Block)形成的加密的、链式的交易的存储结构。

例如,每个区块的头部既可以包括区块中所有交易的哈希值,同时也包含前一个区块中所有交易的哈希值,从而基于哈希值实现区块中交易的防篡改和防伪造;新产生的交易被填充到区块并经过区块链网络中节点的共识后,会被追加到区块链的尾部从而形成链式的增长。

区块链网络(Blockchain Network):通过共识的方式将新区块纳入区块链的一系列的节点的集合。

其中,区块链是以文件系统中的文件的形式来记录交易;状态数据库是以不同类型的键(Key)值(Value)对的形式来记录区块链中的交易,用于支持对区块链中交易的快速查询。

智能合约(Smart Contracts):也称为链码(Chaincode)或应用代码,部署在区块链网络的节点中的程序,节点执行接收的交易中所调用的智能合约,来对账本数据库的键值对数据进行更新或查询的操作。

共识(Consensus):是区块链网络中的一个过程,用于在涉及的多个节点之间对区块中的交易达成一致,达成一致的区块将被追加到区块链的尾部。

实施例1:

参阅图1,本实施例提供一种基于区块链的捐款管理方法,所述捐款管理方法包括如下步骤:

步骤101:获取第一被捐款人的疾病类型以及预计的治疗费用;

本实施例的捐款管理方法应用在基于区块链的捐款管理系统中,该捐款管理系统通过网页向捐款人和被捐款人提供用户界面。

其中,捐款管理系统包括交互层、智能合约层、存储层和服务层,所述交互层用于提供用户界面,并引导用户录入信息。所述第一捐款人通过网页端发布个人的捐款请求,其中,捐款请求包括个人的疾病类型和预计的治疗费用。

步骤102:根据所述第一被捐款人的疾病类型和所述治疗费用生成捐款请求;

在本实施例中,先创建第一被捐款人对应的账户信息,该账户信息包括第一被捐款人的账户地址、第一被捐款人的用户地址、疾病类型以及预计的治疗费用。然后,根据所述第一被捐款人的疾病类型和所述治疗费用生成捐款请求,并将该捐款请求写入智能合约。

具体地,所述捐款管理系统还包括智能合约层,所述智能合约层针对监督者、捐款人和被捐款人分别设计了三个模块,捐款人通过智能合约层提交受助信息;捐款人可以通过智能合约层进行捐款以及查询属于自己的捐款的流向动态的功能;监督者通过系统监督捐款信息,同时可以监督捐款流向的功能。在本实施例中,智能合约层会自动收集当前账户的地址信息,在登记项目信息的时候,会将当前提取的使用者地址自动设置为受益地址。

在本实施例中,当第一被捐款人按照智能合约填写信息后,系统会根据上传的信息为第一被捐款人的捐款项目分配一个唯一的身份标识。然后,系统会提取项目信息中的关键值,其中,关键值包括受益地址以及身份标识等,系统对数据进行加密,将加密所得的秘钥进行链上存储,实现链上信息录入。

步骤103:通过区块链网络发起所述捐款请求,并获取至少一个捐款人的捐款信息,其中,每个所述捐款信息包括捐款资金和捐款资金的使用范围;

在本实施例中,捐款人向该系统发布自己的捐赠信息,其中,捐款人可以将设定每个捐款信息的捐款资金以及捐款资金的使用范围。

在本实施例中,捐款资金的使用范围至少包括下述两种方式:方式一,不限制使用范围,可用于第一被捐款人的各项治疗费用;方式二,限制资金的使用范围,例如,捐款资金使用在指定的药品上,和/或,捐款资金使用在指定的治疗手段上,和/或,捐款资金使用在指定的医院等。

在实际应用场景下,系统根据捐赠人的捐款资金的使用范围向被捐款人捐款,同时返回捐赠资金的去向凭证,以便于捐款人查询。具体地,系统自动将捐款资金的去向凭证记录在底层区块链中;捐款人可通过前端查询自己的捐款数据以及该笔数据的捐赠去向信息,其中,每一笔去向凭证都具有一个唯一的凭证,该凭证是指由区块链底层对每笔信息生成的哈希值。

步骤104:根据各个所述捐款资金的使用范围使用相应的捐款资金,并记录所述捐款资金的使用去向。

在本实施例中,需要根据捐款资金的使用范围使用相应的捐款资金,还需要记录所述捐款资金的使用去向,以便于追溯和查阅。

在本实施例中,系统会根据智能合约所部署的规则,按照要求录入捐赠信息,并将捐赠信息进行统一保管,并根据捐款人的使用范围确定相应的受益地址,其中,受益地址指的是被捐款人的资金提取的账户地址。

同时,捐款人可以通过交互层发送捐款资金使用去向的请求,系统通过捐款人的ID信息确定相应的去向凭证,根据去向凭证确定相应的哈希值,通过该哈希值在区块链底层进行查找,从而获取到捐款资金的使用去向,并通过交互层进行显示。

在本实施例中,依托于区块链技术的去中心化、公开透明、信息可追溯、通过智能合约自动执行等优势,本实施例的捐款管理方法,捐款人可以设置捐款资金的使用范围,以约束捐款资金的使用范围。此外,还可以记录捐款资金的使用去向,以便捐款人查询,可使慈善公益更公正。

实施例2:

在实际应用场景下,第一被捐款人的捐款资金可能用不完,为了保证其他患者能够及时接收治疗,在优选的实施例中,可以将第一被捐款人的空闲捐款资金挪借至其他患者的账户中,保证在有限的筹款时间内,更多的患者能够被救治。

具体地,参阅图2,所述捐款管理方法还包括如下步骤:

步骤105:获取所述第一被捐款人的空闲捐款资金。

在本实施例中,通过区块链网络中的共识节点对捐款信息进行共识,并将捐款信息保存在区块链中,当区块链网络接收到捐款信息后,会生成对应捐款信息的新区块,然后区块链网络中共识节点对该新区块执行共识算法,并对新区块中的捐款信息的签名进行验证,当验证通过时,将该新区块正式纳入区块链中存储,即区块链网络中的节点表示接受该新区块。在一些实施例中,当设定的定期整合时刻到达时,对多个捐款信息进行整合处理,得到针对捐款信息的整合信息,以用于通过区块链网络中的共识节点对整合信息进行共识。

当区块链网络接到借款信息后,区块链网络中的共识节点获取所述第一被捐款人的空闲捐款资金,并按照如下步骤106~107将空闲捐款资金划拨给其他捐款人。

步骤106:根据所述第一被捐款人的疾病类型,获取与所述第一被捐款人患有相似疾病的目标被捐款人。

具体地,区块链网络中的共识节点获取与第一被捐款人的疾病类型相同的其他目标捐款人,目标捐款人的数目可能有多个,在本实施例中,并按照关联度对目标捐款人进行排序,先将空闲资金划拨给最靠前的目标捐款人,如果还有空余,再将空闲资金划拨给后一个目标捐款人。

步骤107:将所述空闲捐款资金暂时划拨给所述目标被捐款人。

在步骤105中,共识节点可以通过如下方式获取所述第一被捐款人的空闲捐款资金:获取所述第一被捐款人的治疗方案和治疗效果;根据所述治疗方案和所述治疗效果,判断所述第一被捐款人是否还需要进行后续治疗;若所述第一被捐款人需要进行后续治疗,则根据当前时间与后续治疗开始时间之间的间隔天数或后续治疗的费用W’确定所述空闲捐款资金。具体地,先判断所述间隔天数是否大于设定的天数阈值;若大于,则将前一次治疗之后剩余的资金W”作为所述空闲捐款资金;若不大于,则将前一次治疗之后剩余的资金W”与后续治疗的费用W’之间的差额作为所述空闲捐款资金。

进一步地,若所述第一被捐款人不需要进行后续治疗,则前一次治疗之后剩余的资金W”作为所述空闲捐款资金。

在本实施例中,根据治疗方案和治疗效果确定是否需要进行后续治疗来规划空闲捐款资金,若不需要进行后续治疗,则前一次治疗之后剩余的资金W”作为所述空闲捐款资金;若需要进行后续治疗,则在不耽搁第一被捐款人治疗的原则下,选择性将前一次治疗之后剩余的资金W”作为所述空闲捐款资金或将前一次治疗之后剩余的资金W”与后续治疗的费用W’之间的差额作为所述空闲捐款资金。

在优选的实施例中,可以从疾病的周期性上进行患者的匹配,将治疗周期互补的患者形成一组,进行互补救助,具体地,根据所述第一被捐款人的疾病类型,获取与所述第一被捐款人患有相似疾病的多个第二被捐款人;分别获取所述第一被捐款人和所述第二被捐款人的治疗周期;将与所述第一被捐款人的治疗周期互补的所述第二被捐款人作为目标被捐款人。

此外,若所述第一被捐款人需要进行后续治疗,则在所述目标被捐款人筹得捐款资金后,将捐款资金归还至所述第一被捐款人,如此,第一被捐款人和目标被捐款人的捐款资金可以相互挪用互借,保证双方均有足够的时间筹款。

在本实施例中,可以将第一被捐款人的空闲捐款资金挪借至其他患者的账户中,保证在有限的筹款时间内,更多的患者能够被救治。

实施例3:

前述实施例主要说明如何确定空闲捐款资金,本实施例在前述实施例的基础上进一步说明捐款管理方法的实现过程,区别于前述实施例,本实施例主要说明如何选择目标被捐款人。

在步骤106中,具体包括如下过程:根据所述第一被捐款人的疾病类型,获取与所述第一被捐款人患有相似疾病的多个第二被捐款人;获取空闲捐款资金的捐款人所对应的区块所在的关系网络;获取各个所述第二被捐款人所对应的区块在所述关系网络的权重;根据各个所述第二被捐款人的权重值确定所述目标被捐款人。其中,关系网络可以依据捐款人的地址而设定,例如,同属于一个区的地址处于同一个关系网络、同属于一个市的地址处于同一个关系网络或同属于一个省的地址处于同一个关系网络,根据所述第二被捐款人的用户地址相对于捐款人的地址之间的距离来分配权重。或者,关系网络可以依据第二被捐款人的身份证号码来设定,具体可以根据身份证号码的地址码来设定,同属于一个地址码处于同一个关系网络,根据所述第二被捐款人的地址码相对于捐款人的地址码之间的差异来分配权重。

进一步地,获取权重值最大的所述第二被捐款人所需的治疗费用W1;判断所述空闲捐款资金是否小于治疗费用W1;若所述空闲捐款资金小于所述治疗费用W1,则将所述权重值最大的所述第二被捐款人标记为目标被捐款人;若所述空闲捐款资金不小于所述治疗费用W1,则将所述权重值最大的所述第二被捐款人标记为目标被捐款人,并计算所述空闲捐款资金与所述治疗费用W1之间的资金差额D1;根据所述资金差额D1确定其他目标被捐款人。

在本实施例中,目标被捐款人可能有多个,资金差额D1比较多的话,可以按照权重大小获取其他目标被捐款人。具体地,获取权重值次大的所述第二被捐款人所需的治疗费用W2;判断所述资金差额D1是否小于所述治疗费用W2;若所述资金差额D1小于所述治疗费用W2,则将所述权重值次大的所述第二被捐款人标记为目标被捐款人;若所述资金差额D1不小于所述治疗费用W2,则计算所述资金差额D1与所述治疗费用W2之间的资金差额D2;按照前述方式,根据所述资金差额D2确定其他目标被捐款人。

在本实施例中,可以根据关系网络选择目标被捐款人,从而将空闲捐款资金优先提供给捐款人的亲戚朋友。

实施例4:

前述实施例主要从关系的亲疏程度或治疗周期的互补度划拨空闲捐款资金,在实际应用场景下,有一些病人的病情比较严重,需要尽快进行治疗,如果仅仅按照前述实施例的方式划拨空闲捐款资金,那么急需治疗的病人可能无法得到及时的治疗,为了解决此问题,本实施例提供了另外一种确定目标捐款人的实施方式。

具体地,如图3所示,在图1的步骤104之后还包括如下步骤:

步骤205:获取所述第一被捐款人的空闲捐款资金;

在本实施例中,可以按照如下方式获取空闲捐款资金:

获取所述第一被捐款人的治疗方案和治疗效果,根据所述治疗方案和所述治疗效果,判断所述第一被捐款人是否还需要进行后续治疗,若所述第一被捐款人需要进行后续治疗,则根据当前时间与后续治疗开始时间之间的间隔天数和后续治疗的费用W’确定空闲捐款资金;若所述第一被捐款人不需要进行后续治疗,则前一次治疗之后剩余的资金W”作为空闲捐款资金。

具体地,判断所述间隔天数是否大于设定的天数阈值;若大于,则将前一次治疗之后剩余的资金W”作为所述空闲捐款资金;若不大于,则将前一次治疗之后剩余的资金W”与后续治疗的费用W’之间的差额作为所述空闲捐款资金。

步骤206:根据预先设定的规则确定目标被捐款人;

具体地,所述预先设定的规则包括疾病类型、与捐款人的关系亲疏度、紧急程度、疾病周期互补度以及还款能力。

在本实施例中,首先,根据所述第一被捐款人的疾病类型,获取与所述第一被捐款人患有相似疾病的多个第二被捐款人;然后,按照所述与捐款人的关系亲疏度、所述紧急程度、所述疾病周期互补度或所述还款能力对所述多个第二被捐款人进行综合评估,按照评估结果的高低确定所述目标被捐款人。

在实际应用场景下,可以将与捐款人的关系亲疏度、紧急程度、疾病周期互补度或还款能力进行组合,形成相应的规则,再按照该规则确定目标被捐款人,具体参照下文描述。

步骤207:将所述空闲捐款资金暂时划拨给所述目标被捐款人。

在本实施例中,对疾病类型、与捐款人的关系亲疏度、紧急程度、疾病周期互补度以及还款能力进行综合评估,以确定目标被捐款人,从而保证资金的有效利用。

参阅图4,步骤206包括如下过程:

步骤2061:获取空闲捐款资金的捐款人所对应的区块所在的关系网络;

步骤2062:获取各个所述第二被捐款人所对应的区块在所述关系网络的关系权重;

其中,所述关系网络可以依据捐款人的地址而设定,同属于一个区的地址处于同一个关系网络、同属于一个市的地址处于同一个关系网络或同属于一个省的地址处于同一个关系网络,根据所述第二被捐款人的用户地址相对于捐款人的地址之间的距离来分配权重;

或者,所述关系网络可以依据捐款人的身份证号码来设定,具体可以根据身份证号码的地址码来设定,同属于一个地址码处于同一个关系网络,根据所述第二被捐款人的地址码相对于捐款人的地址码之间的差异来分配权重。

步骤2063:判断在“关系权重大于设定值的多个第二被捐款人”中是否存在需要紧急治疗的第二被捐款人;

其中,设定值依据实际情况而定,比如50%、70%,在此不做具体限定。

在本实施例中,首先筛选出与捐款人关系较亲近的多个第二被捐款人,然后再根据第二被捐款人的病情紧急程度确定最终的目标被捐款人,以保证急需治疗的病人可以得到及时的治疗。

若存在急需治疗的第二被捐款人,则执行步骤2064;若不存在急需治疗的第二被捐款人,则执行步骤2067。

步骤2064:若存在需要紧急治疗的第二被捐款人,则将该第二被捐款人作为所述目标被捐款人,且,还根据所述目标捐款人的捐款请求的浏览量、转发量以及筹款进度,判断所述目标被捐款人是否具备还款能力;

在本实施例中,若存在需要紧急治疗的第二被捐款人,则将该第二被捐款人作为所述目标被捐款人,将所述空闲捐款资金暂时划拨给所述目标被捐款人。然后,在判断该目标被捐款人是否具备还款能力,如果存在还款能力,则执行步骤2065;若不存在还款能力,则执行步骤2066。

其中,还款能力为根据捐款请求的浏览量、转发量以及筹款进度所预算出的筹款金额以及筹款周期,若筹款周期可以满足第一被捐款人后续治疗,且筹款金额大于已经划拨的空闲捐款资金,则说明具有还款能力,否则不具有还款能力。

步骤2065:若具备还款能力,则监督所述目标被捐款人在筹得资金后,将资金返还给所述第一被捐款人;

步骤2066:若不具备还款能力,则将“其他被捐款人”的空闲捐款资金优先划拨给所述第一被捐款人,并监督所述目标被捐款人在筹得资金后,将资金返还给“其他被捐款人”。

为了不耽误第一被捐款人的治疗,在目标被捐款人不具备还款能力时,优先挪用其他“其他被捐款人”的空闲捐款资金,如此可以为目标被捐款人提供更充裕的筹款时间,在目标被捐款人在筹得资金后,将资金返还给“其他被捐款人”,形成多人互助模式,让捐款资金在被捐款人之间流动起来,使得捐款资金能够得到充分利用。

步骤2067:若不存在需要紧急治疗的第二被捐款人,则获取“关系权重大于设定值的多个第二被捐款人”的的治疗周期,以确定与所述第一被捐款人的治疗周期互补的多个所述第二被捐款人;

如果不存在需要紧急治疗的第二被捐款人,则以第一被捐款人的利益为优先,先筛选出与与所述第一被捐款人的治疗周期互补的多个所述第二被捐款人,再根据还款能力确定最终的受助人。

其中,周期互补指的时,二者的治疗周期正好错开,如此二者可以共用一个资金池,也有双倍的时间进行筹款。

步骤2068:根据捐款请求的浏览量、转发量以及筹款进度,评估“与所述第一被捐款人的治疗周期互补的多个所述第二被捐款人”的还款能力;

步骤2069:将具备还款能力的第二被捐款人作为目标捐款人。

在本实施例中,首先以亲疏关系进行第一次筛选,然后以紧急程度进行第二次筛选,对于需要紧急治疗的被捐款人,无需考虑还款能力,优先将空闲捐款资金划拨给该被捐款人;对于不需要紧急治疗的被捐款人,以第一被捐款人的利益为优先,综合考虑疾病周期的互补性和后续的还款能力确定目标被捐款人。按照本实施例的方式,可以兼顾需要紧急治疗的病人和第一被捐款人的利益,充分合理利用空闲捐款资金。

实施例5:

请参阅图3,图3是本发明实施例提供的一种用于基于区块链的捐款管理装置的结构示意图。本实施例的用于基于区块链的捐款管理装置括一个或多个处理器31以及存储器32。其中,图3中以一个处理器31为例。

处理器31和存储器32可以通过总线或者其他方式连接,图3中以通过总线连接为例。

存储器32作为一种基于捐款管理方法的非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如上述实施例中的捐款管理方法的方法以及对应的程序指令。处理器31通过运行存储在存储器32中的非易失性软件程序、指令以及模块,从而执行捐款管理方法的方法的各种功能应用以及数据处理,实现上述实施例的捐款管理方法的方法的功能。

其中,存储器32可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器32可选包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至处理器31。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

关于捐款管理方法请参照图1~图2及相关的文字描述在此,不再赘述。

值得说明的是,上述装置和系统内的模块、单元之间的信息交互、执行过程等内容,由于与本发明的处理方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本领域普通技术人员可以理解实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(Read Only Memory,简写为ROM)、随机存取存储器(Random AccessMemory,简写为RAM)、磁盘或光盘等。

需要说明的是,本申请实施例方法由于是在电子设备中执行,各电子设备的处理对象均以数据或信息的形式存在,例如时间,实质为时间信息,可以理解的是,后续实施例中若提及尺寸、数量、位置等,均为对应的数据存在,以便电子设备进行处理,具体此处不作赘述。

实施例6:

本实施例提供一种基于区块链的捐款管理装置,包括基础设施模块、云网控制cnc模块和互联链模块,所述互联链模块包括协议单元,所述协议单元身份层、随机信标层、区块链层以及公证层。所述基础设施模块包括虚拟主机、虚拟存储、虚拟线路以及TEE可信硬件,用于面向捐款人和被捐款人。其中,所述虚拟主机、虚拟存储、虚拟线路以及TEE可信硬件来源于开发云厂商、企业云、个人电脑。

所述云网控制cnc模块用于将所述基础设施模块上运行的所有终端节点的冗余算力进行整合并调度算力,为所述互联链模块提供硬件计算支撑。

所述身份层用于获取捐款人和被捐款人的身份信息,以提供所有客户端的身份注册表;所述随机信标层,用于为应用程序、智能合约提供去中心化随机信标;所述区块链层,用于通过随机信标驱动的概率卡槽协议,从已验证的事务构建区块链,通过已构建的区块链,实现本申请所述的捐款管理方法;所述公证层,用于去中心化的公证,提供时间戳和发布保证,用以发布正确的捐款请求,以及用以提供捐款资金的使用范围和使用去向。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号