基于区块链的资源分配系统、方法以及装置制造方法及图纸

技术编号:25838337 阅读:31 留言:0更新日期:2020-10-02 14:18
本说明书实施例提供基于区块链的资源分配系统、方法以及装置,其中所述基于区块链的资源分配系统包括:资源提供方、资源管理方、以及至少一个业务联盟链节点;所述资源提供方,被配置为接收至少一个用户的资源获取请求,根据所述资源获取请求中携带的每个用户的属性信息确定目标用户,为所述目标用户匹配对应的资源管理方,接收所述资源管理方发送的与对应的目标用户关联的资源管理凭证,为所述目标用户分配对应的资源,并将所述资源管理凭证以及资源分配记录上传至所述至少一个业务联盟链节点;所述至少一个业务联盟链节点,被配置为接收所述资源管理凭证以及所述资源分配记录并存储。

【技术实现步骤摘要】
基于区块链的资源分配系统、方法以及装置
本说明书实施例涉及计算机
,特别涉及基于区块链的资源分配系统、方法以及装置。
技术介绍
随着社会经济的发展,金融借贷规模的增长,为了在一定程度上降低贷款人的资损风险,采用第三方中间担保的技术在借贷业务中也越来越多的被运用,例如使用第三方信用卡担保的方式预订商品等。目前,传统的担保模式,担保公司在接收到银行或者用户的担保申请后,需要通过人工对银行或用户的信息进行单线调查、审核,以确定用户的还款能力,基于银行或用户的还款能力判断是否可以为其做担保方,但是通过此种担保模式,担保业务效率低、流程复杂,且风险控制难度大。因此,急需提供一种可以高效实现资源分配的方法。
技术实现思路
有鉴于此,本说明书实施例提供了一种基于区块链的资源分配系统。本说明书一个或者多个实施例同时涉及一种基于区块链的资源分配方法,一种基于区块链的资源分配装置,一种基于区块链的资源分配平台,一种基于区块链的借贷方法,一种基于区块链的借贷装置,一种资源分配方法,一种资源分配装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种基于区块链的资源分配系统,包括:资源提供方、资源管理方、以及至少一个业务联盟链节点;所述资源提供方,被配置为接收至少一个用户的资源获取请求,根据所述资源获取请求中携带的每个用户的属性信息确定目标用户,为所述目标用户匹配对应的资源管理方,接收所述资源管理方发送的与对应的目标用户关联的资源管理凭证,为所述目标用户分配对应的资源,并将所述资源管理凭证以及资源分配记录上传至所述至少一个业务联盟链节点;所述至少一个业务联盟链节点,被配置为接收所述资源管理凭证以及所述资源分配记录并存储。可选地,所述基于区块链的资源分配系统,还包括:至少一个司法链节点;所述至少一个业务联盟链节点,还被配置为将所述资源管理凭证以及所述资源分配记录发送至所述至少一个司法链节点;所述至少一个司法链节点,被配置为接收所述资源管理凭证以及所述资源分配记录并进行存证。可选地,所述基于区块链的资源分配系统,还包括至少一个公正区块链节点;所述至少一个业务联盟链节点,还被配置为将所述资源管理凭证以及所述资源分配记录发送至所述区块链节点;所述区块链节点,被配置为接收所述资源管理凭证以及所述资源分配记录并进行存证。可选的,所述资源提供方,还被配置为:获取至少一个用户的属性信息;将所述至少一个用户的属性信息输入预先训练的风险模型,获得目标用户集合;将所述目标用户集合中各个用户的属性信息上传至所述至少一个业务联盟链节点。可选地,所述基于区块链的资源分配系统,还包括:第一训练参与方和多个第二训练参与方;所述多个第二训练参与方,被配置为分别将基于本地训练数据训练得到的模型参数,发送至所述第一训练参与方,其中,所述本地训练数据包括本地用户的属性信息以及对应的风险标签;所述第一训练参与方,被配置为对所述多个第二训练参与方发送的模型参数进行整合,得到目标模型参数,并基于所述目标模型参数对风险模型进行训练,得到所述风险模型。可选地,所述第一训练参与方,还被配置为基于训练目标,确定初始风险模型以及所述初始风险模型的隐含层参数,并将所述初始风险模型以及所述初始风险模型的隐含层参数发送至所述多个第二训练参与方;所述第二训练参与方,被配置为基于所述初始风险模型以及所述初始风险模型的隐含层参数对所述本地训练数据进行训练,得到对应的模型参数。可选地,所述资源管理方,被配置为:接收所述资源提供方发起的协议签订交易;其中,所述协议签订交易用于触发对初始资源管理协议进行电子签名操作;响应于所述协议签订交易,执行电子签名操作,将签名后的目标资源管理协议发送至所述资源提供方;所述资源提供方,还被配置为接收所述目标资源管理协议,并将所述目标资源管理协议上传至所述至少一个业务联盟链节点。可选地,所述资源管理方,被配置为:接收所述资源提供方发起的协议签订交易;其中,所述协议签订交易用于触发对初始资源管理协议进行电子签名操作;响应于所述协议签订交易,执行电子签名操作,将签名后的目标资源管理协议发送至所述资源提供方;所述资源提供方,还被配置为接收所述目标资源管理协议,基于第三方认证机构证书对所述目标资源管理协议进行认证签章操作,并将认证结果以及所述目标资源管理协议上传至所述至少一个业务联盟链节点。可选地,所述资源提供方,还被配置为:基于所述至少一个用户与所述资源提供方和/或所述资源管理方的协议签订行为生成行为数据,基于所述行为数据以及签订生成的协议文本数据向所述至少一个业务联盟链节点发送数据写入请求;所述至少一个业务联盟链节点,还被配置为接收所述数据写入请求,将所述数据写入请求中携带的待入链数据加入到候选区块,在所述候选区块通过共识验证的情况下,将所述候选区块加入到所述业务联盟链的分布式数据库中。可选地,所述资源提供方,还被配置为:基于所述资源获取请求中携带的每个用户的属性信息向所述至少一个业务联盟链节点发送身份验证请求;所述至少一个业务联盟链节点,还被配置为接收所述身份验证请求,在满足业务联盟链节点中的第一智能合约执行条件时,执行身份验证任务,生成验证结果,并将所述验证结果发送至所述资源提供方。可选地,所述资源提供方,还被配置为:接收所述验证结果,在确定验证通过的情况下,将所述用户确定为目标用户,并基于所述目标用户的属性信息向所述至少一个业务联盟链节点发送资源分配请求;所述至少一个业务联盟链节点,还被配置为接收所述资源分配请求,执行第二智能合约声明的资源分配逻辑,对所述目标用户进行资源分配。可选地,所述资源提供方,还被配置为:建立与所述资源管理方的关联关系,接收所述资源管理方发送的保证资源,并将生成的保证资源接收信息上传至所述至少一个业务联盟链节点。可选地,所述资源提供方,还被配置为:基于预设的时间间隔获取所述资源管理方的保证资源,以及与所述资源管理方对应的所有目标用户分配的总资源;根据预设的资源表确定所述总资源大于所述资源管理方对应目标用户的分配资源的情况下,接收所述资源管理方发送的补充保证资源,并将生成的补充保证资源接收记录上传至所述至少一个业务联盟链节点;其中,所述资源表包括所述资源管理方的保证资源与所述资源管理方对应目标用户的分配资源的对应关系。可选地,所述资源提供方包括第一资源提供方和第二资源提供方;在所述目标用户的待提供资源小于等于所述第一资源提供方的分配资源的情况下,所述第一资源提供方为所述目标用户分配对应的资源,并将资源分配信息上传至所述至少一个业务联盟链节点;或在所述目标用户的待提供资源大于所述第一资源提供方的分配资源的情况下,所述第一资源提供方以及所述第二资源提供方为所述目标用户分配对应的资源本文档来自技高网...

【技术保护点】
1.一种基于区块链的资源分配系统,包括:/n资源提供方、资源管理方、以及至少一个业务联盟链节点;/n所述资源提供方,被配置为接收至少一个用户的资源获取请求,根据所述资源获取请求中携带的每个用户的属性信息确定目标用户,为所述目标用户匹配对应的资源管理方,接收所述资源管理方发送的与对应的目标用户关联的资源管理凭证,为所述目标用户分配对应的资源,并将所述资源管理凭证以及资源分配记录上传至所述至少一个业务联盟链节点;/n所述至少一个业务联盟链节点,被配置为接收所述资源管理凭证以及所述资源分配记录并存储。/n

【技术特征摘要】
1.一种基于区块链的资源分配系统,包括:
资源提供方、资源管理方、以及至少一个业务联盟链节点;
所述资源提供方,被配置为接收至少一个用户的资源获取请求,根据所述资源获取请求中携带的每个用户的属性信息确定目标用户,为所述目标用户匹配对应的资源管理方,接收所述资源管理方发送的与对应的目标用户关联的资源管理凭证,为所述目标用户分配对应的资源,并将所述资源管理凭证以及资源分配记录上传至所述至少一个业务联盟链节点;
所述至少一个业务联盟链节点,被配置为接收所述资源管理凭证以及所述资源分配记录并存储。


2.根据权利要求1所述的基于区块链的资源分配系统,还包括:至少一个司法链节点;
所述至少一个业务联盟链节点,还被配置为将所述资源管理凭证以及所述资源分配记录发送至所述至少一个司法链节点;
所述至少一个司法链节点,被配置为接收所述资源管理凭证以及所述资源分配记录并进行存证。


3.根据权利要求1所述的基于区块链的资源分配系统,还包括至少一个公正区块链节点;
所述至少一个业务联盟链节点,还被配置为将所述资源管理凭证以及所述资源分配记录发送至所述区块链节点;
所述区块链节点,被配置为接收所述资源管理凭证以及所述资源分配记录并进行存证。


4.根据权利要求1所述的基于区块链的资源分配系统,所述资源提供方,还被配置为:
获取至少一个用户的属性信息;
将所述至少一个用户的属性信息输入预先训练的风险模型,获得目标用户集合;
将所述目标用户集合中各个用户的属性信息上传至所述至少一个业务联盟链节点。


5.根据权利要求4所述的基于区块链的资源分配系统,还包括:第一训练参与方和多个第二训练参与方;
所述多个第二训练参与方,被配置为分别将基于本地训练数据训练得到的模型参数,发送至所述第一训练参与方,其中,所述本地训练数据包括本地用户的属性信息以及对应的风险标签;
所述第一训练参与方,被配置为对所述多个第二训练参与方发送的模型参数进行整合,得到目标模型参数,并基于所述目标模型参数对风险模型进行训练,得到所述风险模型。


6.根据权利要求5所述的基于区块链的资源分配系统,所述第一训练参与方,还被配置为基于训练目标,确定初始风险模型以及所述初始风险模型的隐含层参数,并将所述初始风险模型以及所述初始风险模型的隐含层参数发送至所述多个第二训练参与方;
所述第二训练参与方,被配置为基于所述初始风险模型以及所述初始风险模型的隐含层参数对所述本地训练数据进行训练,得到对应的模型参数。


7.根据权利要求1所述的基于区块链的资源分配系统,所述资源管理方,被配置为:
接收所述资源提供方发起的协议签订交易;其中,所述协议签订交易用于触发对初始资源管理协议进行电子签名操作;响应于所述协议签订交易,执行电子签名操作,将签名后的目标资源管理协议发送至所述资源提供方;
所述资源提供方,还被配置为接收所述目标资源管理协议,并将所述目标资源管理协议上传至所述至少一个业务联盟链节点。


8.根据权利要求1所述的基于区块链的资源分配系统,所述资源管理方,被配置为:
接收所述资源提供方发起的协议签订交易;其中,所述协议签订交易用于触发对初始资源管理协议进行电子签名操作;响应于所述协议签订交易,执行电子签名操作,将签名后的目标资源管理协议发送至所述资源提供方;
所述资源提供方,还被配置为接收所述目标资源管理协议,基于第三方认证机构证书对所述目标资源管理协议进行认证签章操作,并将认证结果以及所述目标资源管理协议上传至所述至少一个业务联盟链节点。


9.根据权利要求1或7或8任意一项所述的基于区块链的资源分配系统,所述资源提供方,还被配置为:基于所述至少一个用户与所述资源提供方和/或所述资源管理方的协议签订行为生成行为数据,基于所述行为数据以及签订生成的协议文本数据向所述至少一个业务联盟链节点发送数据写入请求;
所述至少一个业务联盟链节点,还被配置为接收所述数据写入请求,将所述数据写入请求中携带的待入链数据加入到候选区块,在所述候选区块通过共识验证的情况下,将所述候选区块加入到所述业务联盟链的分布式数据库中。


10.根据权利要求4所述的基于区块链的资源分配系统,所述资源提供方,还被配置为:基于所述资源获取请求中携带的每个用户的属性信息向所述至少一个业务联盟链节点发送身份验证请求;
所述至少一个业务联盟链节点,还被配置为接收所述身份验证请求,在满足业务联盟链节点中的第一智能合约执行条件时,执行身份验证任务,生成验证结果,并将所述验证结果发送至所述资源提供方。


11.根据权利要求10所述的基于区块链的资源分配系统,所述资源提供方,还被配置为:接收所述验证结果,在确定验证通过的情况下,将所述用户确定为目标用户,并基于所述目标用户的属性信息向所述至少一个业务联盟链节点发送资源分配请求;
所述至少一个业务联盟链节点,还被配置为接收所述资源分配请求,执行第二智能合约声明的资源分配逻辑,对所述目标用户进行资源分配。


12.根据权利要求1所述的基于区块链的资源分配系统,所述资源提供方,还被配置为:建立与所述资源管理方的关联关系,接收所述资源管理方发送的保证资源,并将生成的保证资源接收信息上传至所述至少一个业务联盟链节点。


13.根据权利要求12所述的基于区块链的资源分配系统,所述资源提供方,还被配置为:
基于预设的时间间隔获取所述资源管理方的保证资源,以及与所述资源管理方对应的所有目标用户分配的总资源;
根据预设的资源表确定所述总资源大于所述资源管理方对应目标用户的分配资源的情况下,接收所述资源管理方发送的补充保证资源,并将生成的补充保证资源接收记录上传至所述至少一个业务联盟链节点;
其中,所述资源表包括所述资源管理方的保证资源与所述资源管理方对应目标用户的分配资源的对应关系。


14.根据权利要求1所述的基于区块链的资源分配系统,所述资源提供方包括第一资源提供方和第二资源提供方;
在所述目标用户的待提供资源小于等于所述第一资源提供方的分配资源的情况下,所述第一资源提供方为所述目标用户分配对应的资源,并将资源分配信息上传至所述至少一个业务联盟链节点;或
在所述目标用户的待提供资源大于所述第一资源提供方的分配资源的情况下,所述第一资源提供方以及所述第二资源提供方为所述目标用户分配对应的资源,并将资源分配信息上传至所述至少一个业务联盟链节点。


15.根据权利要求14所述的基于区块链的资源分配系统,所述第一资源提供方,被配置为:为满足第一匹配条件的目标用户分配对应的资源;
所述第二资源提供方,被配置为:为满足第二匹配条件的目标用户分配对应的资源。


16.根据权利要求14所述的基于区块链的资源分配系统,所述资源提供方,还被配置为:
监控与所述资源管理方对应的目标用户针对分配的资源的返回行为;
若所述返回行为的执行时间大于预设资源返回时间,则基于所述返回行为的执行时间以及所述预设资源返回时间从所述资源管理方获取逾期资源,并将所述逾期资源获取信息以及所述目标用户的返回行为信息上传至所述至少一个业务联盟链节点。


17.根据权利要求14所述的基于区块链的资源分配系统,所述资源提供方,还被配置为:
在预设时间段内接收与所述资源管理方对应的目标用户返回的资源;
在返回的资源与分配的资源相同的情况下,解除与所述资源管理方的关联关系,且向所述资源管理方返回保证资源;
将所述目标用户的资源返回信息以及向所述资源管理方进行保证资源返回的信息上传至所述至少一个业务联盟链节点。


18.根据权利要求2所述的基于区块链的资源分配系统,所述至少一个司法链节点,还被配置为:
接收针对所述资源管理凭证的查验请求,基于所述资源管理凭证生成第一数字摘要;
将所述查验请求中携带的存证记录信息的输入存证查询接口,获得存证的第二数字摘要;
将所述第一数字摘要与所述第二数字摘要进行比较,输出所述资源管理凭证的查验结果并返回。


19.一种基于区块链的资源分配方法,包括:
接收至少一个用户的资源获取请求;
根据所述资源获取请求中携带的每个用户的属性信息确定目标用户,为所述目标用户匹配对应的资源管理方;
接收所述资源管理方发送的与对应的目标用户关联的资源管理凭证,为所述目标用户分配对应的资源,并将所述资源管理凭证以及资源分配记录上传至至少一个业务联盟链节点。


20.根据权利要求19所述的基于区块链的资源分配方法,所述接收至少一个用户的资源获取请求步骤执行之前,包括:
获取至少一个用户的属性信息;
将所述至少一个用户的属性信息输入预先训练的风险模型,获得目标用户集合;
将所述目标用户集合中各个用户的属性信息上传至所述至少一个业务联盟链节点。


21.根据权利要求20所述的基于区块链的资源分配方法,所述风险模型利用第一训练参与方和多个第二训练参与方协同训练;
所述风险模型的训练方法包括:
所述多个第二训练参与方分别将基于本地训练数据训练得到的模型参数,发送至所述第一训练参与方,其中,所述本地训练数据包括本地用户的属性信息以及对应的风险标签;
所述第一训练参与方对所述多个第二训练参与方发送的模型参数进行整合,得到目标模型参数;
所述第一训练参与方基于所...

【专利技术属性】
技术研发人员:姚玥魏然亮刘照星宋必果张博王辉李文军刘兴玲石玮
申请(专利权)人:浙江网商银行股份有限公司
类型:发明
国别省市:浙江;33

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

1