一种基于区块链的业务处理方法、装置及设备制造方法及图纸

技术编号:33514024 阅读:10 留言:0更新日期:2022-05-19 01:22
本说明书实施例公开了一种基于区块链的业务处理方法、装置及设备,应用于区块链系统,包括:接收第一业务方发送的目标用户的身份认证请求,身份认证请求是第一业务方在接收到目标用户提供的目标业务的业务处理请求时发送的,身份认证请求中包括用户标识,业务处理请求中包括目标用户提供的业务数据;基于预先部署的智能合约和用户标识,确定进行身份认证的终端设备,并向终端设备发送目标用户的身份认证请求,以使终端设备对目标用户的身份进行认证,得到相应的认证结果;基于智能合约获取认证结果,如果认证结果为通过,则接收第一业务方发送的目标业务的业务数据,将认证结果和业务数据发送给第二业务方,以对业务数据进行登记处理。记处理。记处理。

【技术实现步骤摘要】
一种基于区块链的业务处理方法、装置及设备
[0001]本申请为2020年11月13日提交中国专利局、申请号为202011269127.5、专利技术名称为“一种基于区块链的业务处理方法、装置及设备”的中国专利申请的分案申请。


[0002]本说明书涉及计算机
,尤其涉及一种基于区块链的业务处理方法、装置及设备。

技术介绍

[0003]一直以来,基于互联网的信息安全是各个机构(尤其是金融机构)关注的重要课题,对于某些业务,互联网的信息传输往往需要经过多个参与方,而经过多个参与方的信息,在可信性和信息安全性方面面临较大的考验,例如,房屋等不动产抵押业务是一个传统的线下业务,该业务中会涉及银行或金融机构、不动产登记中心、评估机构、法院、仲裁机构和法院等众多参与方,其中,不动产抵押登记是其中最重要的一个环节,当前很多银行(或金融机构)和政务机构开始尝试提供线上化的房产抵押登记服务,目前,常用的模式是银行系统直接对接不动产登记中心,用户通过银行(或金融机构)向不动产登记中心发起抵押登记申请,期间由银行(或金融机构)对该用户的身份和用户的不动产抵押登记的意愿进行验证,然而,不动产登记中心难以完全信任银行(或金融机构)对用户身份和用户的不动产抵押登记意愿的确认,而且也不方便重复的向用户发起身份验证和不动产抵押登记意愿的验证,从而无法避免的会存在信息安全性问题和信息真实性问题。为此,需要提供一种不需要重复对用户进行身份验证和不动产抵押登记意愿的验证的处理方案。

技术实现思路

[0004]本说明书实施例的目的是提供一种不需要重复对用户进行身份验证和资源抵押登记意愿的验证的处理方案。
[0005]为了实现上述技术方案,本说明书实施例是这样实现的:
[0006]本说明书实施例提供的一种基于区块链的业务处理方法,应用于区块链系统,所述方法包括:接收第一业务方发送的目标用户的身份认证请求,所述身份认证请求是所述第一业务方在接收到所述目标用户提供的目标业务的业务处理请求时发送的,所述身份认证请求中包括所述目标用户的用户标识,所述业务处理请求中包括所述目标用户提供的针对所述目标业务的业务数据。基于所述区块链系统中预先部署的智能合约和所述用户标识,确定进行身份认证的终端设备,并向所述终端设备发送所述目标用户的身份认证请求,以使所述终端设备对所述目标用户的身份进行认证,得到相应的认证结果,所述智能合约用于触发对发起所述目标业务的用户进行身份认证,以及基于身份认证的认证结果对所述目标业务进行处理。基于所述智能合约获取所述认证结果,如果所述认证结果为通过,则接收所述第一业务方发送的所述目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给第二业务方,以对所述目标用户的所述目标业务的业务数据进行登记处理。
[0007]本说明书实施例提供的一种基于区块链的业务处理方法,应用于第三方权威机构,所述方法包括:接收区块链系统发送的目标用户的身份认证请求,所述身份认证请求是所述区块链系统在接收到第一业务方发送的所述目标用户的身份认证请求时发送的,所述身份认证请求中包括所述目标用户的用户标识。基于所述用户标识,向所述目标用户的终端设备发送身份认证请求,以使所述终端设备对所述目标用户的身份进行认证,得到相应的认证结果。从所述终端设备获取所述认证结果,并将所述认证结果提供给所述区块链系统,以使所述区块链系统基于预先部署的智能合约确定所述认证结果为通过时,接收所述第一业务方发送的所述目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给第二业务方,以对所述目标用户的所述目标业务的业务数据进行登记处理。
[0008]本说明书实施例提供的一种基于区块链的业务处理装置,所述装置包括:认证请求模块,接收第一业务方发送的目标用户的身份认证请求,所述身份认证请求是所述第一业务方在接收到所述目标用户提供的目标业务的业务处理请求时发送的,所述身份认证请求中包括所述目标用户的用户标识,所述业务处理请求中包括所述目标用户提供的针对所述目标业务的业务数据。设备确定模块,基于预先部署的智能合约和所述用户标识,确定进行身份认证的终端设备,并向所述终端设备发送所述目标用户的身份认证请求,以使所述终端设备对所述目标用户的身份进行认证,得到相应的认证结果,所述智能合约用于触发对发起所述目标业务的用户进行身份认证,以及基于身份认证的认证结果对所述目标业务进行处理。业务处理模块,基于所述智能合约获取所述认证结果,如果所述认证结果为通过,则接收所述第一业务方发送的所述目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给第二业务方,以对所述目标用户的所述目标业务的业务数据进行登记处理。
[0009]本说明书实施例提供的一种基于区块链的业务处理装置,所述装置包括:认证请求模块,接收区块链系统发送的目标用户的身份认证请求,所述身份认证请求是所述区块链系统在接收到第一业务方发送的所述目标用户的身份认证请求时发送的,所述身份认证请求中包括所述目标用户的用户标识。认证模块,基于所述用户标识,向所述目标用户的终端设备发送身份认证请求,以使所述终端设备对所述目标用户的身份进行认证,得到相应的认证结果。认证结果输入模块,从所述终端设备获取所述认证结果,并将所述认证结果提供给所述区块链系统,以使所述区块链系统基于预先部署的智能合约确定所述认证结果为通过时,接收所述第一业务方发送的所述目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给第二业务方,以对所述目标用户的所述目标业务的业务数据进行登记处理。
[0010]本说明书实施例提供的一种基于区块链的业务处理系统,所述系统包括第一业务方的终端设备、区块链系统、第二业务方的终端设备和目标用户的终端设备,其中:所述目标用户的终端设备,向所述第一业务方的终端设备发送目标业务的业务处理请求,所述业务处理请求中包括所述目标用户提供的针对所述目标业务的业务数据。所述第一业务方的终端设备,向所述区块链系统发送所述目标用户的身份认证请求,所述身份认证请求中包括所述目标用户的用户标识。所述区块链系统,基于预先部署的智能合约和所述用户标识,确定进行身份认证的终端设备,并向所述终端设备发送所述目标用户的身份认证请求,所述智能合约用于触发对发起所述目标业务的用户进行身份认证,以及基于身份认证的认证
结果对所述目标业务进行处理。所述目标用户的终端设备,对所述目标用户的身份进行认证,得到相应的认证结果。所述区块链系统,基于所述智能合约获取所述认证结果,如果所述认证结果为通过,则接收所述第一业务方的终端设备发送的所述目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给所述第二业务方的终端设备。所述第二业务方的终端设备,基于所述认证结果对所述目标用户的所述目标业务的业务数据进行登记处理。
[0011]本说明书实施例提供的一种基于区块链的业务处理设备,所述基于区块链的业务处理设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收第一业务方发送的目标用户的身份认证本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的业务处理方法,应用于区块链系统,所述方法包括:接收第一业务方发送的目标用户的身份认证请求,所述身份认证请求中包括所述目标用户的用户标识;基于所述区块链系统中预先部署的智能合约和所述用户标识,从所述区块链系统中确定进行身份认证的终端设备,并向所述终端设备发送所述目标用户的身份认证请求,以使所述终端设备对所述目标用户的身份进行认证,得到相应的认证结果;基于所述智能合约获取所述认证结果,如果所述认证结果为通过,则接收所述第一业务方发送的所述目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给第二业务方,以对所述目标用户的所述目标业务的业务数据进行登记处理。2.根据权利要求1所述的方法,所述如果所述认证结果为通过,则接收所述第一业务方发送的所述目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给第二业务方,包括:如果所述认证结果为通过,则接收所述第一业务方发送的所述目标业务的业务数据,并基于所述目标业务的业务数据生成业务数据确认请求发送给所述终端设备,以使所述目标用户对所述目标业务的业务数据进行确认;如果获取到所述终端设备提供的所述业务数据确认请求对应的确认消息,则将所述认证结果和所述目标业务的业务数据发送给第二业务方。3.根据权利要求2所述的方法,所述向所述终端设备发送所述目标用户的身份认证请求,包括:通过第三方权威机构向所述终端设备发送身份认证请求;所述基于所述智能合约获取所述认证结果,如果所述认证结果为通过,则接收所述第一业务方发送的所述目标业务的业务数据,并基于所述目标业务的业务数据生成业务数据确认请求发送给所述终端设备,包括:基于所述智能合约,通过所述第三方权威机构获取所述认证结果;如果所述认证结果为通过,则接收所述第一业务方发送的所述目标业务的业务数据,并基于所述智能合约和所述目标业务的业务数据生成业务数据确认请求,通过所述第三方权威机构将所述业务数据确认请求发送给所述终端设备。4.根据权利要求1

3中任一项所述的方法,所述身份认证请求中包括所述目标用户的数字身份信息文件,所述数字身份信息文件中记录有所述目标用户的数字身份信息,所述目标用户的数字身份信息作为所述用户标识,所述基于所述区块链系统中预先部署的智能合约和所述用户标识,从所述区块链系统中确定进行身份认证的终端设备,包括:获取所述目标用户的数字身份信息文件,并从所述数字身份信息文件中获取所述目标用户的数字身份信息;如果所述数字身份信息文件中所述目标用户的数字身份信息与所述用户标识相匹配,则基于所述区块链系统中预先部署的智能合约和所述目标用户的数字身份信息,从所述区块链系统中确定进行身份认证的终端设备。5.根据权利要求4所述的方法,所述目标业务为资源抵押业务。6.一种基于区块链的业务处理方法,应用于第三方权威机构,所述方法包括:
接收区块链系统发送的目标用户的身份认证请求,所述身份认证请求中包括所述目标用户的用户标识;基于所述用户标识,向所述目标用户的终端设备发送身份认证请求,以使所述终端设备对所述目标用户的身份进行认证,得到相应的认证结果,所述终端设备是所述区块链系统基于预先部署的智能合约和所述用户标识,从所述区块链系统中确定的进行身份认证的终端设备;从所述终端设备获取所述认证结果,并将所述认证结果提供给所述区块链系统,以使所述区块链系统基于预先部署的智能合约确定所述认证结果为通过时,接收所述第一业务方发送的目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给第二业务方,以对所述目标用户的所述目标业务的业务数据进行登记处理。7.根据权利要求6所述的方法,所述方法还包括:接收所述区块链系统发送的所述目标业务的业务数据,并基于所述目标业务的业务数据生成业务数据确认请求发送给所述终端设备,以使所述目标用户对所述目标业务的业务数据进行确认;接收所述终端设备发送的所述业务数据确认请求对应的响应消息,将所述响应消息发送给所述区块链系统。8.一种基于区块链的业务处理装置,所述装置为区块链系统中的装置,所述装置包括:认证请求模块,接收第一业务方发送的目标用户的身份认证请求,所述身份认证请求中包括所述目标用户的用户标识;设备确定模块,基于预先部署的智能合约和所述用户标识,从本地确定进行身份认证的终端设备,并向所述终端设备发送所述目标用户的身份认证请求,以使所述终端设备对所述目标用户的身份进行认证,得到相应的认证结果;业务处理模块,基于所述智能合约获取所述认证结果,如果所述认证结果为通过,则接收所述第一业务方发送的所述目标业务的业务数据,将所述认证结果和所述目标业务的业务数据发送给第二业务方,以对所述目标用户的所述目标业务的业务数据进行登记处理。9.根据权利要求8所述的装置,所述身份认证请求中包括所述目标用户的数字身份信息文件,所述数字身份信息文件中记录有所述目标用户的数字身份信息,所述目标用户的数字身份信息作为所述用户标识,所述设备确定模块,包括:数字身份获取单元,获取所述目标用户的数字身份信息文件,并从所述数字身份信息文件中获取所述目标用户的数字身份信息;设备确定单元,如果所述数字身份信息文件中所述目标用户的数字身份信息与所述用户标识相匹配,则基于预先部署的智能合约和所述目标用户的数字身份信息,从本地确定进行身份认证的终端设备。10.一种基于区块链的业务处理装置,所述装置为第三方权威机构中的装置,所述装置包括:认证请求模块,接收区块链系统发送的目标用户的身份认证请求,所述身份认证请求中包括所述目标用户的用户标识;认证模块,基于所述用户标识,向所述目标用户的终端设备发送身份认证请求,以使所
述终端设备对所述目标用户的身份进行认证,得到相应的认证结果,所述终端设备是所述区块链系统基于预先部署的智能合约和所述用户标识,从所述区块链系统中确定的进行...

【专利技术属性】
技术研发人员:从德鹏许颢曦邹志鹏杨伟杰
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1