一种收益分发方法及相关设备与流程

文档序号:20267014发布日期:2020-04-03 18:31阅读:124来源:国知局
本发明涉及通信
技术领域
:,尤其涉及一种收益分发方法及相关设备。
背景技术
::目前,资产证券化(assetbackedsecuritization,abs)融资方式已经成为一种国际资本市场上流行的项目融资方式,在abs融资方式中,abs承销机构或信托机构等项目融资专门公司通过中心化手段与各个投资人进行交易往来。在基于中心化架构的abs融资方式中,项目融资专门公司委托银行将目标项目获得的收益分发至各个投资人时,各个投资人无法即时、透明、清晰地了解收益分发过程,使得收益分发结果的可信度较低。技术实现要素:本发明实施例提供了一种收益分发方法及相关设备,可以使得收益分发过程公开透明,提高收益分发结果的可信度。第一方面,本发明实施例提供了一种收益分发方法,该方法应用于区块链节点设备,该方法包括:接收来自项目管理终端的关于第一客户端的投资信息,投资信息是项目管理终端在检测到第一客户端对目标项目的投资行为后生成的;根据投资信息确定关于第一客户端的项目收益分发策略;接收来自账户管理终端的关于目标项目的进账信息,进账信息是账户管理终端在检测到目标项目的账户发生进账行为后生成的;根据进账信息生成第一区块,并将第一区块发布至区块链节点设备所属的区块链网络;在满足目标项目的收益分发条件时,向账户管理终端发送通知信息,通知信息用于指示所述账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。在该技术方案中,区块链节点设备接收到来自第一客户端的投资信息后,生成项目收益分发策略的智能合约被触发,区块链节点设备根据关于第一客户端的投资信息自动确定关于第一客户端的项目收益分发策略,生成项目收益分发策略的智能合约以数字化的形式写入区块链网络中,由于区块链的分布式存储和去中心化的特点,该智能合约被区块链网络中的各个区块链节点设备存储、读取和执行的过程是公开透明且不可被篡改的,使得项目收益分发策略公开透明,进而使得收益分发过程公开透明,提高了收益分发结果的可信度。在一种实现方式中,接收来自项目管理终端的关于第一客户端的投资信息之前,接收来自项目管理终端的第一收款信息,第一收款信息是项目管理终端根据账户管理终端发送的第一收款凭证生成的,第一收款凭证是账户管理终端在第一客户端将目标项目的投资资源量转移至目标项目的账户后生成的;根据第一收款信息生成第二区块,并将第二区块发布至区块链网络。在一种实现方式中,根据第一收款信息生成第二区块,并将第二区块发布至区块链网络之后,接收来自项目管理终端的第二收款信息,第二收款信息是项目管理终端根据账户管理终端发送的第二收款凭证生成的,第二收款凭证是账户管理终端在第二客户端将转让虚拟资源的资源量转移至第一客户端的账户后生成的,转让虚拟资源是第一客户端转让至第二客户端的;根据第二收款信息生成第三区块,并将第三区块发布至区块链网络。在一种实现方式中,接收来自项目管理终端的第一收款信息之前,接收来自账户管理终端的第一客户端的第一身份信息,第一身份信息是账户管理终端在第一客户端将目标项目的投资资源量转移至目标项目的账户后生成的;获取第一客户端的区块链地址;根据第一身份信息和第一客户端的区块链地址对第一客户端进行身份认证;当对第一客户端的身份认证通过时,接收来自项目管理终端的第一收款信息。在一种实现方式中,根据第一身份信息和第一客户端的区块链地址对第一客户端进行身份认证的具体实施方式为:根据第一客户端的区块链地址,在区块链节点设备的存储器中确定与第一客户端的区块链地址关联的第二身份信息;将第一身份信息与第二身份信息进行比对;当第一身份信息与第二身份信息相同时,确定对第一客户端的身份认证通过。在一种实现方式中,投资信息包括目标项目的项目标识、资源信息、目标虚拟资源以及各个目标虚拟资源的优先级,资源信息是项目管理终端根据第一客户端的投资行为确定的,目标虚拟资源是第一客户端基于资源信息认购的;根据投资信息确定关于第一客户端的项目收益分发策略的具体实施方式为:根据目标虚拟资源确定关于第一客户端的项目收益信息;根据各个目标虚拟资源的优先级确定关于第一客户端的项目收益优先级;将项目收益信息和项目收益优先级作为项目收益分发策略。在一种实现方式中,在满足目标项目的收益分发条件时,向账户管理终端发送通知信息之后,接收来自账户管理终端的付款信息,付款信息是账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户后生成的;根据付款信息生成第四区块,并将第四区块发布至区块链网络。第二方面,本发明实施例提供了一种区块链节点设备,该设备具有实现第一方面所述的收益分发方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。在一种实现方式中,该区块链节点设备包括:接收单元、确定单元、发布单元和发送单元。其中,接收单元,用于接收来自项目管理终端的关于第一客户端的投资信息,投资信息是项目管理终端在检测到第一客户端对目标项目的投资行为后生成的;确定单元,用于根据投资信息确定关于第一客户端的项目收益分发策略;接收单元,还用于接收来自账户管理终端的关于目标项目的进账信息,进账信息是账户管理终端在检测到目标项目的账户发生进账行为后生成的;发布单元,用于根据进账信息生成第一区块,并将第一区块发布至区块链节点设备所属的区块链网络;发送单元,用于在满足目标项目的收益分发条件时,向账户管理终端发送通知信息,通知信息用于指示账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。第三方面,本发明实施例提供了一种区块链节点设备,该区块链节点设备包括存储器和处理器,其中,存储器,用于存储计算机程序;处理器,调用存储器中存储的计算机程序,用于执行上述第一方面所述的收益分发方法。第四方面,本发明实施例提供了一种计算机可读存储介质,用于存储为区块链节点设备所用的计算机程序,其包含用于执行上述第一方面所涉及的程序指令。在本发明实施例中,生成项目收益分发策略的智能合约以数字化的形式写入区块链网络中,该智能合约被区块链网络中的各个区块链节点设备存储、读取和执行的过程是公开透明且不可被篡改的,使得项目收益分发策略公开透明,进而使得收益分发过程公开透明,提高了收益分发结果的可信度;此外,区块链节点设备将与目标项目相关的收款信息、进账信息和付款信息生成区块,并将区块发布至区块链节点设备所属的区块链网络中,收款信息、进账信息和付款信息被分布式存储在区块链网络的各个区块链节点设备中,收款信息、进账信息和付款信息无法篡改,区块链网络中的各个区块链节点设备均可以获取区块,从而获取收款信息、进账信息和付款信息,存储在区块链网络中的收款信息、进账信息和付款信息可以作为项目管理终端、第一客户端和账户管理终端之间进行交易的交易凭证,使得收益分发过程公开透明,提高了收益分发结果的可信度。附图说明为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有的一种应用于项目融资的收益分发系统的架构示意图;图2为本发明实施例提供的一种收益分发系统的架构示意图;图3为本发明实施例提供的一种收益分发方法的流程示意图;图4为本发明实施例提供的一种收益分发方法的流程示意图;图5为本发明实施例提供的一种区块链节点设备的结构示意图;图6为本发明实施例提供的一种区块链节点设备的结构示意图。具体实施方式下面结合本发明实施例中的附图对本发明实施例进行描述。目前,abs融资方式作为一种重要的项目融资方式,可以有效地解决我国目前基础设施建设方面资金不足的问题,在abs融资方式中,abs承销机构或信托机构等项目融资专门公司通过中心化手段与各个投资人进行交易往来。在基于中心化架构的abs融资方式中,项目融资专门公司委托银行将目标项目获得的收益分发至各个投资人时,各个投资人无法即时、透明、清晰地了解收益分发过程,使得收益分发结果的可信度较低。请参见图1,图1为现有的一种应用于项目融资的收益分发系统的架构示意图,如图1所示,该收益分发系统包括:项目融资专门公司101、银行102和投资人103,其中,项目融资专门公司101可以包括信托机构或abs承销机构等等,在此不作限定。以项目融资专门公司101为信托机构为例,在由信托机构、银行和投资人组成的收益分发系统中,信托机构可以向投资人发布关于目标项目的虚拟资源信息,各个投资人可以根据信托机构发布的虚拟资源信息,对目标项目进行投资,认购部分虚拟资源作为目标虚拟资源,在目标项目建设和经营至一个周期结束时,信托机构委托银行将目标项目在一个周期内的收益分发至各个投资人,银行将目标项目的收益分发至各个投资人时,各个投资人无法即时、透明、清晰地了解收益分发过程,例如,各个投资人无法透明清晰地了解各个投资人认购的目标虚拟资源的优先级与项目收益分发时的优先级的匹配度,各个投资人无法透明清晰地了解获得的项目收益的准确度等等,使得收益分发结果具有较低的可信度。为了解决上述问题,本发明实施例将区块链技术引入目标项目的收益分发方案中,提出了一种基于区块链的收益分发方法及相关设备。在该收益分发方法中,区块链网络中的区块链节点设备接收到来自项目融资专门公司的关于投资人的投资信息后,生成项目收益分发策略的智能合约被触发,区块链节点设备可以根据投资信息自动确定该投资人对应的项目收益分发策略,区块链节点设备可以委托银行根据该项目收益分发策略将投资人的项目收益由目标项目的账户转移至该投资人的账户中,此外,区块链节点设备还可以将关于目标项目的资源量信息生成区块,并将区块发布至区块链节点设备所属的区块链网络。其中,投资信息可以包括目标项目的项目标识、资源信息、目标虚拟资源以及各个目标虚拟资源的优先级,目标项目的项目标识可以是唯一标识该目标项目的数字序列、字母序列或者数字字母组合序列等等,本发明实施例对此不作限定,资源信息可以是项目融资专门公司根据投资人的投资行为确定的,目标虚拟资源可以是投资人基于资源信息认购的。资源量信息可以包括进账信息、收款信息以及付款信息,进账信息可以是银行在检测到目标项目的账户发生进账行为后生成的,收款信息可以是项目融资专门公司根据银行发送的收款凭证生成的,收款凭证可以是银行在投资人将目标项目的投资资源量转移至目标项目的账户后生成的,收款凭证也可以是银行在第二投资人将转让虚拟资源的资源量转移至第一投资人的账户后生成的,付款信息可以是银行根据项目收益分发策略将关于投资人的项目收益由目标项目的账户转移至投资人的账户后生成的。区块链是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链可由多个借由密码学串接并保护内容的串联交易记录(又称区块)构成,用区块链串接的分布式账本能让多方有效记录交易信息,且可永久查验此交易信息(不可篡改)。智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,将智能合约以数字化的形式写入区块链网络中,由于区块链的分布式存储和去中心化的特点,基于区块链技术的智能合约不仅可以发挥智能合约在成本效率方面的优势,而且可以避免故意篡改等恶意行为对智能合约正常执行的干扰。该基于区块链技术的收益分发方法有效解决了各个投资人无法即时、透明、清晰地了解收益分发过程以及收益分发结果可信度不高的问题。请参见图2,图2为本发明实施例提供的一种收益分发系统的架构示意图,如图2所示,该收益分发系统包括:区块链节点设备201、项目管理终端202、第一客户端203和账户管理终端204。其中,区块链节点设备201为区块链网络中的任意一个区块链节点设备,项目管理终端202为项目融资专门公司使用的终端,第一客户端203为投资人使用的客户端,账户管理终端204为银行使用的终端,终端可以为移动终端、个人计算机(personalcomputer,pc)端或者便携式电脑(tabletpersonalcomputer,tabletpc)端等等,客户端可以为终端、独立的应用程序、api(applicationprogramminginterface,应用程序编程接口)或者sdk(softwaredevelopmentkit,软件开发工具包)等等,本发明实施例对此不作限定。在由区块链节点设备201、项目管理终端202、第一客户端203和账户管理终端204组成的收益分发系统中,区块链节点设备201接收到来自项目管理终端202的关于第一客户端203的投资信息后,区块链节点设备201根据接收到的投资信息确定关于第一客户端203的项目收益分发策略,投资信息是项目管理终端202在检测到第一客户端203对目标项目的投资行为后生成的;区块链节点设备201接收到来自账户管理终端204的关于目标项目的进账信息后,区块链节点设备201根据进账信息生成第一区块,并将第一区块发布至区块链节点设备201所属的区块链网络,进账信息是账户管理终端204在检测到目标项目的账户发生进账行为后生成的;在满足目标项目的收益分发条件时,区块链节点设备201向账户管理终端204发送通知信息,通知信息用于指示账户管理终端204根据项目收益分发策略将关于第一客户端203的项目收益由目标项目的账户转移至第一客户端203的账户。例如,在项目融资场景中,项目管理终端为项目融资专门公司使用的终端,账户管理终端为银行使用的终端,第一客户端为投资人使用的客户端,投资人对目标项目投资后,项目融资专门公司可以将关于投资人的投资信息发送至区块链节点设备,关于投资人的投资信息可以包括目标项目的项目标识、投资人认购的目标虚拟资源、各个目标虚拟资源的优先级等等;区块链节点设备接收到投资信息后,可以根据投资信息确定关于投资人的项目收益分发策略;银行可以将关于目标项目的进账信息发送至区块链节点设备,进账信息是银行在检测到目标项目的账户发生进账行为后生成的,区块链节点设备接收到进账信息后,可以根据进账信息生成区块,并将区块发布至区块链节点设备所属的区块链网络;在目标项目建设和经营至一个周期结束时,区块链节点设备可以向银行发送通知信息,该通知信息用于指示银行根据项目收益分发策略将投资人在一个周期内的项目收益由目标项目的账户转移至投资人的账户;银行接收到区块链节点设备的通知消息后,可以根据项目收益分发策略将投资人在一个周期内的项目收益由目标项目的账户转移至投资人的账户。通过这种方式,区块链节点设备接收到来自项目管理终端的关于第一客户端的投资信息后,生成项目收益分发策略的智能合约被触发,区块链节点设备可以根据投资信息自动确定关于第一客户端的项目收益分发策略,生成项目收益分发策略的智能合约以数字化的形式写入区块链网络中,由于区块链的分布式存储和去中心化的特点,该智能合约被区块链网络中的各个区块链节点设备存储、读取和执行的过程是公开透明且不可被篡改的,使得项目收益分发策略公开透明,进而使得收益分发过程公开透明,提高了收益分发结果的可信度。同时,生成项目收益分发策略的智能合约被触发后,区块链节点设备执行该智能合约,可以根据投资信息确定项目收益分发策略,提升了收益分发效率。可以理解的是,本发明实施例描述的收益分发系统是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。基于图2所示的收益分发系统的架构示意图,请参见图3,图3为本发明实施例提供的一种收益分发方法的流程示意图,该方法包括但不限于如下步骤:步骤s301:区块链节点设备接收来自项目管理终端的关于第一客户端的投资信息。在一种实现方式中,区块链节点设备可以接收来自项目管理终端的关于第一客户端的投资信息,其中,投资信息是项目管理终端在检测到第一客户端对目标项目的投资行为后生成的,投资信息可以包括目标项目的项目标识、资源信息、目标虚拟资源以及各个目标虚拟资源的优先级,资源信息是项目管理终端根据第一客户端的投资行为确定的,目标虚拟资源是第一客户端基于资源信息认购的。例如,在项目融资场景中,项目管理终端可以为信托机构使用的终端,第一客户端可以为投资人使用的客户端,区块链节点设备接收来自信托机构的关于投资人的投资信息,投资信息是信托机构在检测到投资人对目标项目的投资行为后生成的,投资信息可以包括目标项目的项目标识、资源信息、目标虚拟资源以及各个目标虚拟资源的优先级。其中,目标项目的项目标识为字母序列“abcdefg”,项目标识“abcdefg”可以唯一标识该目标项目。投资人对目标项目的第一目标虚拟资源和第二目标虚拟资源进行投资,信托机构根据投资人的投资行为生成“第一目标虚拟资源包括10份虚拟资源,第一目标虚拟资源中的每份虚拟资源的资源量为7万元,为第一优先级;第二目标虚拟资源包括5份虚拟资源,第二目标虚拟资源中的每份虚拟资源的资源量为6万元,为第二优先级”的资源信息,第一客户端基于信托机构的资源信息,认购第一目标虚拟资源和第二目标虚拟资源,第一目标虚拟资源为第一优先级,第二目标虚拟资源为第二优先级。步骤s302:区块链节点设备根据投资信息确定关于第一客户端的项目收益分发策略。在一种实现方式中,区块链节点设备接收到来自项目管理终端的关于第一客户端的投资信息后,区块链节点设备可以根据投资信息确定关于第一客户端的项目收益分发策略,其中,区块链节点设备根据投资信息确定关于第一客户端的项目收益分发策略的具体实施方式可以为:区块链节点设备根据目标虚拟资源确定关于第一客户端的项目收益信息;区块链节点设备根据各个目标虚拟资源的优先级确定关于第一客户端的项目收益优先级;区块链节点设备将项目收益信息和项目收益优先级作为项目收益分发策略。例如,在项目融资场景中,项目管理终端可以为信托机构使用的终端,第一客户端可以为投资人使用的客户端,投资人认购的第一目标虚拟资源包括10份虚拟资源,第一目标虚拟资源中的每份虚拟资源的资源量为7万元,为第一优先级,投资人认购的第二目标虚拟资源包括5份虚拟资源,第二目标虚拟资源中的每份虚拟资源的资源量为6万元,为第二优先级。区块链节点设备根据投资人认购的第一目标虚拟资源和第二目标虚拟资源,确定得到的关于第一客户端的项目收益信息为“第一目标虚拟资源中每份虚拟资源的收益为第一目标虚拟资源中的每份虚拟资源的资源量的100.7%,第二目标虚拟资源中每份虚拟资源的收益为第二目标虚拟资源中的每份虚拟资源的资源量的103%”。区块链节点设备根据投资人认购的第一目标虚拟资源和第二目标虚拟资源的优先级确定得到的关于第一客户端的项目收益优先级为“第一目标虚拟资源的收益为第一优先级,第二目标虚拟资源的收益为第二优先级”。步骤s303:区块链节点设备接收来自账户管理终端的关于目标项目的进账信息。在一种实现方式中,区块链节点设备可以接收来自账户管理终端的关于目标项目的进账信息,其中,进账信息是账户管理终端在检测到所述目标项目的账户发生进账行为后生成的。例如,在项目融资场景中,账户管理终端可以为银行使用的终端,当银行检测到目标项目的账户发生进账行为时,银行可以生成进账信息,进账信息可以包括发生进账行为的交易双方的身份信息、进账金额,银行可以将进账信息发送至区块链节点设备。需要说明的是,在本发明实施例中,步骤s302和步骤s303的执行顺序可以为先执行步骤s302、再执行步骤s303,也可以为先执行步骤s303、再执行步骤s302,即区块链节点设备可以先根据投资信息确定关于第一客户端的项目收益分发策略,再接收来自账户管理终端的关于目标项目的进账信息,或者,区块链节点设备可以先接收来自账户管理终端的关于目标项目的进账信息,再根据投资信息确定关于第一客户端的项目收益分发策略。步骤s304:区块链节点设备根据进账信息生成第一区块,并将第一区块发布至区块链节点设备所属的区块链网络。在一种实现方式中,区块链节点设备接收到来自账户管理终端的关于目标项目的进账信息,区块链节点设备可以根据进账信息生成第一区块,并将第一区块发布至区块链节点设备所属的区块链网络,进账信息被分布式地存储在区块链网络的各个区块链节点设备中,区块链网络中的各个区块链节点设备均可以获取该第一区块,从而获取该进账信息。步骤s305:在满足目标项目的收益分发条件时,区块链节点设备向账户管理终端发送通知信息。步骤s306:账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。在一种实现方式中,在满足目标项目的收益分发条件时,区块链节点设备可以向账户管理终端发送通知信息,其中,目标项目的收益分发条件可以是目标项目建设和经营至约定期限结束,通知消息可以用于指示账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。账户管理终端接收到来自区块链节点设备的通知信息后,账户管理终端可以根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。例如,在项目融资场景中,账户管理终端可以为银行使用的终端,目标项目在建设和经营的过程,一共分为四个周期,每个周期的周期长度为三个月,在目标项目建设和经营至第一个周期结束时,满足目标项目的收益分发条件,区块链节点设备可以向账户管理终端发送通知信息,账户管理终端接收到来自区块链节点设备的通知信息后,账户管理终端可以根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。在本发明实施例中,关于第一客户端的项目收益分发策略,是区块链节点设备接收到来自项目管理终端的关于第一客户端的投资信息后,生成项目收益分发策略的智能合约被触发,区块链接节点设备根据投资信息自动确定的,生成项目收益分发策略的智能合约以数字化的形式写入区块链网络中,由于区块链分布式存储和去中心化的特点,该智能合约被区块链网络中的各个区块链节点设备存储、读取和执行的过程是公开透明且不可被篡改的,使得项目收益分发策略公开透明,进而使得收益分发过程公开透明,提高了收益分发结果的可信度,此外,生成项目收益分发策略的智能合约被触发后,区块链节点设备可以执行该智能合约,根据投资信息自动确定项目收益分发策略,提高收益分发结果可信度的同时还可以提升收益分发效率。请参见图4,图4为本发明实施例提供的一种收益分发方法的流程示意图,该方法包括但不限于如下步骤:步骤s401:区块链节点设备接收来自项目管理终端的第一收款信息。步骤s402:区块链节点设备根据第一收款信息生成第二区块,并将第二区块发布至区块链网络。在一种实现方式中,区块链节点设备接收来自项目管理终端的关于第一客户端的投资信息之前,区块链节点设备可以接收来自项目管理终端的第一收款信息,区块链节点设备可以根据第一收款信息生成第二区块,并将第二区块发布至区块链网络。其中,第一收款信息是项目管理终端根据账户管理终端发送的第一收款凭证生成的,第一收款凭证是账户管理终端在第一客户端将目标项目的投资资源量转移至所述目标项目的账户后生成的,即第一收款信息可以用于指示目标项目的账户已经成功接收到第一客户端转移的投资资源量,第一收款凭证可以包括第一客户端的账户信息、目标项目的账户信息和投资资源量,第一收款信息可以包括目标项目的项目标识、第一客户端的账户信息、目标项目的账户信息和投资资源量。例如,在项目融资场景中,项目管理终端可以为信托机构使用的终端,账户管理终端可以为银行使用的终端,第一客户端可以为投资人使用的客户端,区块链节点设备接收来自信托机构的关于投资人的投资信息之前,区块链节点设备可以接收来自信托机构的第一收款信息,第一收款信息是信托机构根据银行发送的第一收款凭证生成的,第一收款凭证是银行在投资人将目标项目的投资资金转移至目标项目的账户后生成的,第一收款凭证可以包括投资人的姓名、投资人的账号、目标项目的账号和投资金额,第一收款信息可以包括投资人的姓名、投资人的账号、目标项目的项目标识、目标项目的账号和投资金额。通过这种方式,区块链节点设备可以将用于指示目标项目的账户已经成功接收到第一客户端转移的投资资源量的第一收款信息生成第二区块,并将第二区块发布至区块链网络,第一收款信息被分布式存储在区块链网络的各个区块链节点设备中,第一收款信息无法篡改,区块链网络中的各个区块链节点设备均可以获取该第二区块,从而获取该第一收款信息,存储在区块链网络中的第一收款信息可以作为第一客户端和目标项目账户之间进行交易的交易凭证,使得收益分发过程公开透明,提高了收益分发结果的可信度。在一种实现方式中,区块链节点设备根据第一收款信息生成第二区块,并将第二区块发布至区块链网络之后,区块链节点设备可以接收来自项目管理终端的第二收款信息,区块链节点设备可以根据第二收款信息生成第三区块,并将第三区块发布至区块链网络。其中,第二收款信息是项目管理终端根据账户管理终端发送的第二收款凭证生成的,第二收款凭证是账户管理终端在第二客户端将转让虚拟资源的资源量转移至第一客户端的账户后生成的,转让虚拟资源是所述第一客户端转让至所述第二客户端的,即第二收款信息可以用于指示第一客户端已经成功接收到来自第二客户端的转让虚拟资源的资源量,第二收款凭证可以包括第一客户端的账户信息、第二客户端的账户信息和转让虚拟资源的资源量,第一收款信息可以包括目标项目的项目标识、第一客户端的账户信息、第二客户端的账户信息和转让虚拟资源的资源量。例如,在项目融资场景中,项目管理终端可以为信托机构使用的终端,账户管理终端可以为银行使用的终端,第一客户端可以为第一投资人使用的客户端,第二客户端可以为第二投资人使用的客户端,第一投资人可以从其认购的目标虚拟资源中确定转让虚拟资源,并将转让虚拟资源转让至第二投资人,第二投资人将转让虚拟资源的资源量转移至第二投资人的账户,银行在第二投资人将转让虚拟资源的资源量转移至第二投资人的账户后生成第二收款凭证,并将第二收款凭证发送至信托机构,信托机构接收到来自银行的第二收款凭证后,信托机构根据第二收款凭证生成第二收款信息,并将第二收款信发送至区块链节点设备,区块链节点设备将第二收款信息生成第三区块,并将第三区块发布至区块链网络,第二收款凭证可以包括第一投资人的姓名、第一投资人的账号、第二投资人的姓名、第二投资人的账号和转让虚拟资源的资源量,第二收款信息可以包括目标项目的项目标识、第一投资人的姓名、第一投资人的账号、第二投资人的姓名、第二投资人的账号和转让虚拟资源的资源量。通过这种方式,区块链节点设备可以将用于指示第一客户端已经成功接收到来自第二客户端的转让虚拟资源的资源量的第二收款信息生成第三区块,并将第三区块发布至区块链网络,第二收款信息被分布式存储在区块链网络的各个区块链节点设备中,第二收款信息无法篡改,区块链网络中的各个区块链节点设备均可以获取该第三区块,从而获取该第二收款信息,存储在区块链网络中的第二收款信息可以作为第一客户端和第二客户端之间进行交易的交易凭证,使得收益分发过程公开透明,提高了收益分发结果的可信度。在一种实现方式中,区块链节点设备接收来自项目管理终端的第一收款信息之前,区块链节点设备可以对第一客户端进行身份认证,当区块链节点设备对第一客户端的身份认证通过时,区块链节点设备可以接收来自项目管理终端的第一收款信息;当区块链节点设备对第一客户端的身份认证失败时,区块链节点设备可以将第一客户端的相关信息从区块链节点设备的本地存储空间中删除。其中,区块链节点设备对第一客户端进行身份认证的具体实施方式可以为:区块链节点设备接收来自账户管理终端的第一客户端的第一身份信息,第一身份信息是账户管理终端在第一客户端将目标项目的投资资源量转移至目标项目的账户后生成的,第一身份信息可以包括第一客户端对应的投资人的姓名和投资人的账号;区块链节点设备获取第一客户端的区块链地址,并根据第一客户端的区块链地址,在区块链节点设备的存储器中确定与第一客户端的区块链地址关联的第二身份信息;区块链节点设备将第一身份信息与第二身份信息进行比对,当第一身份信息与第二身份信息相同时,区块链节点设备确定对第一客户端的身份认证通过,当第一身份信息与第二身份信息不相同时,区块链节点设备确定对第一客户端的身份认证失败。通过这种方式,区块链节点设备可以对第一客户端的身份进行认证,当区块链节点设备对第一客户端的身份认证通过时,区块链节点设备才可以接收来自项目管理终端的第一收款信息,通过对第一客户端的身份进行认证,区块链节点设备确定第一收款信息是可靠的,进一步提高了收益分发结果的可信度。步骤s403:区块链节点设备接收来自项目管理终端的关于第一客户端的投资信息。步骤s404:区块链节点设备根据投资信息确定关于第一客户端的项目收益分发策略。步骤s405:区块链节点设备接收来自账户管理终端的关于目标项目的进账信息。步骤s406:区块链节点设备根据进账信息生成第一区块,并将第一区块发布至区块链节点设备所属的区块链网络。步骤s407:在满足目标项目的收益分发条件时,区块链节点设备向账户管理终端发送通知信息。步骤s408:账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。本发明实施例中,步骤s403的执行过程与图3所示实施例中步骤s301的执行过过程相同,步骤s404的执行过程与图3所示实施例中步骤s302的执行过过程相同,步骤s405的执行过程与图3所示实施例中步骤s303的执行过过程相同,步骤s406的执行过程与图3所示实施例中步骤s304的执行过过程相同,步骤s407的执行过程与图3所示实施例中步骤s305的执行过过程相同,步骤s408的执行过程与图3所示实施例中步骤s306的执行过过程相同,具体执行过程请参见图3所示实施例的具体描述,在此不再赘述。步骤s409:区块链节点设备接收来自账户管理终端的付款信息。步骤s410:区块链节点设备根据付款信息生成第四区块,并将第四区块发布至区块链网络。在一种实现方式中,账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户之后,账户管理终端可以将付款信息发送至区块链节点设备,区块链节点设备接收到来自项目管理终端的付款信息后,区块链节点设备可以根据付款信息生成第四区块,并将第四区块发布至区块链网络。其中,付款信息是账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户后生成的,即付款信息可以用于指示关于第一客户端的项目收益已经成功由目标项目的账户转移至第一客户端的账户,付款信息可以包括目标项目的项目标识、第一客户端的账户信息、目标项目的账户信息和关于第一客户端的项目收益。通过这种方式,区块链节点设备可以将用于指示关于第一客户端的项目收益已经成功由目标项目的账户转移至第一客户端的账户的付款信息生成第四区块,并将第四区块发布至区块链网络,付款信息被分布式存储在区块链网络的各个区块链节点设备中,付款信息无法篡改,区块链网络中的各个区块链节点设备均可以获取该第四区块,从而获取该付款信息,存储在区块链网络中的付款信息可以作为项目管理终端分发目标项目收益的凭证,使得收益分发过程公开透明,提高了收益分发结果的可信度。请参见图5,图5是本发明实施例提供的一种区块链节点设备的结构示意图,该区块链节点设备50用于执行图3和图4对应的方法实施例中区块链节点设备所执行的步骤,该区块链节点设备50可以包括接收单元501、确定单元502、发布单元503和发送单元504,其中,接收单元501,用于接收来自项目管理终端的关于第一客户端的投资信息,投资信息是项目管理终端在检测到第一客户端对目标项目的投资行为后生成的;确定单元502,用于根据投资信息确定关于第一客户端的项目收益分发策略;接收单元501,还用于接收来自账户管理终端的关于目标项目的进账信息,进账信息是账户管理终端在检测到目标项目的账户发生进账行为后生成的;发布单元503,用于根据进账信息生成第一区块,并将第一区块发布至区块链节点设备所属的区块链网络;发送单元504,用于在满足目标项目的收益分发条件时,向账户管理终端发送通知信息,通知信息用于指示账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。在一种实现方式中,接收单元501,还用于接收来自项目管理终端的第一收款信息,第一收款信息是项目管理终端根据账户管理终端发送的第一收款凭证生成的,第一收款凭证是账户管理终端在第一客户端将目标项目的投资资源量转移至目标项目的账户后生成的;发布单元503具体包括生成模块5031和发布模块5032,其中,生成模块5031,用于根据第一收款信息生成第二区块;发布模块5032,用于将第二区块发布至区块链网络。在一种实现方式中,接收单元501,还用于接收来自项目管理终端的第二收款信息,第二收款信息是项目管理终端根据账户管理终端发送的第二收款凭证生成的,第二收款凭证是账户管理终端在第二客户端将转让虚拟资源的资源量转移至第一客户端的账户后生成的,转让虚拟资源是第一客户端转让至第二客户端的;生成模块5031,还用于根据第二收款信息生成第三区块;发布模块5032,还用于将第三区块发布至区块链网络。在一种实现方式中,接收单元501,还用于接收来自账户管理终端的第一客户端的第一身份信息,第一身份信息是账户管理终端在第一客户端将目标项目的投资资源量转移至目标项目的账户后生成的;该区块链节点设备50还可以包括获取单元505和认证单元506,其中,获取单元505,用于获取第一客户端的区块链地址;认证单元506,用于根据第一身份信息和第一客户端的区块链地址对第一客户端进行身份认证;当认证单元506对第一客户端的身份认证通过时,接收单元501,还用于接收来自项目管理终端的第一收款信息;在一种实现方式中,认证单元506具体包括确定模块5061和比对模块5062,其中,确定模块5061,用于根据第一客户端的区块链地址,在区块链节点设备的存储器中确定与第一客户端的区块链地址关联的第二身份信息;比对模块5062,用于将第一身份信息与第二身份信息进行比对;当第一身份信息与第二身份信息相同时,确定模块5061,还用于确定对第一客户端的身份认证通过。在一种实现方式中,确定单元502,还用于根据目标虚拟资源确定关于第一客户端的项目收益信息;确定单元502,还用于根据各个目标虚拟资源的优先级确定关于第一客户端的项目收益优先级。在一种实现方式中,接收单元501,还用于接收来自账户管理终端的付款信息,付款信息是账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户后生成的;生成模块5031,还用于根据付款信息生成第四区块;发布模块5032,还用于将第四区块发布至区块链网络。需要说明的是,图5对应的实施例中未提及的内容以及各个单元执行步骤的具体实现方式可参见图3和图4所示实施例以及前述内容,这里不再赘述。在一种实现方式中,图5中的各个单元所实现的相关功能可以结合处理器与通信接口来实现。请参见图6,图6是本发明实施例提供的一种区块链节点设备的结构示意图,该区块链节点设备60包括处理器601、存储器602、通信接口603,所述处理器601、存储器602、通信接口603通过一条或多条通信总线连接。处理器601被配置为支持区块链节点设备执行图3和图4所述方法中区块链节点设备相应的功能。该处理器601可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np),硬件芯片或者其任意组合。存储器602用于存储程序代码等。存储器602可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器802也可以包括非易失性存储器(non-volatilememory,nvm),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器802还可以包括上述种类的存储器的组合。通信接口603用于接收和发送数据,例如,通信接口603用于接收来自项目管理终端的关于第一客户端的投资信息,通信接口603用于接收来自账户管理终端的关于目标项目的进账信息,通信接口603用于接收来自项目管理终端的第一收款信息,或者,通信接口603用于向账户管理终端发送通知信息等。在本发明实施例中,该区块链节点设备60包括多个通信接口,其中,用于发送数据的通信接口和用于接收数据的通信接口可以不为同一个通信接口。处理器601可以调用存储器602中存储的程序代码以执行以下操作:通过通信接口603接收来自项目管理终端的关于第一客户端的投资信息,投资信息是项目管理终端在检测到第一客户端对目标项目的投资行为后生成的;根据投资信息确定关于第一客户端的项目收益分发策略;通过通信接口603接收来自账户管理终端的关于目标项目的进账信息,进账信息是账户管理终端在检测到目标项目的账户发生进账行为后生成的;根据进账信息生成第一区块,并将第一区块发布至区块链节点设备所属的区块链网络;在满足目标项目的收益分发条件时,通过通信接口603向账户管理终端发送通知信息,通知信息用于指示账户管理终端根据项目收益分发策略将关于第一客户端的项目收益由目标项目的账户转移至第一客户端的账户。进一步地,处理器601还可以与通信接口603相配合,执行图3和图4所示实施例中区块链节点设备对应的操作,具体可参见方法实施例中的描述,在此不再赘述。本发明实施例还提供一种计算机可读存储介质,可以用于存储图6所示实施例中区块链节点设备中处理器601所调用的计算机程序指令,其中包含用于执行上述实施例中为区块链节点设备所设计的程序。上述计算机可读存储介质包括但不限于快闪存储器(flashmemory),硬盘(harddiskdrive,hdd),固态硬盘(solid-statedrive,ssd)。本发明实施例中还提供一种计算机程序产品,该计算机程序产品被计算机设备运行时,可以执行上述图3和图4实施例中为区块链节点设备所设计的收益分发方法。本领域普通技术人员可以意识到,结合本发明中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法以实现所描述的功能,但是这种实现不应认为超出本发明的范围。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl)等)或无线(例如红外、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)或者半导体介质(例如,固态硬盘(solidstatedisk,ssd))等。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1