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

技术编号:30433492 阅读:35 留言:0更新日期:2021-10-24 17:30
本说明书实施例提供一种基于区块链的业务监管方法、装置及设备,可应用于区块链技术领域。所述方法包括:接收数据库服务器发送的业务数据和数字签名;基于数字签名对业务数据进行验证;在验证通过的情况下,将所述业务数据存储至区块链中;获取数据库服务器中对应于所述业务数据的监管数据;基于所述监管数据计算所述业务数据的监管结果;将所述监管结果发送至数据库服务器,以使数据库服务器存储所述监管结果。上述方法有效实现了业务数据之间的交流,并保证了数据的安全性,使得在对业务进行监管审核时,能够方便有效地获取到不同机构的数据,从而提高了业务处理效率,改善了用户的使用体验。的使用体验。的使用体验。

【技术实现步骤摘要】
一种基于区块链的业务监管方法、装置及设备


[0001]本说明书实施例涉及区块链
,特别涉及一种基于区块链的业务监管方法、装置及设备。

技术介绍

[0002]随着经济的发展和科技的进步,各类机构向用户推出了不同类型的业务。有的业务只是普通的服务型业务,而有的业务,在涉及金融交易的情况下,往往需要对个人或机构的资质预先进行审核,以保证业务执行的有效性,降低相应的风险。
[0003]但是,随着不同机构之间数据交互性的提高,业务提供方与业务接收方之间可能存在一对多、多对一和多对一的关系。在进行业务监管,对相应的个人或机构进行审核时,若只基于当前机构所保存的数据进行审核可能会缺乏一定的准确性,而若是从其他机构处调用相应的数据进行审核,则可能会延长业务处理时间,进而影响用户的使用体验。因此,如何快捷准确地实现业务监管是当前所亟需解决的问题。

技术实现思路

[0004]本说明书实施例的目的是提供一种基于区块链的业务监管方法、装置及设备,以解决如何快捷准确地实现业务监管的问题。
[0005]为解决上述技术问题,本说明书实施例提供一种基于区块链的业务监管方法,所述方法应用于应用服务器,所述应用服务器设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述方法包括:接收数据库服务器发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;所述前端设备用于将所述业务数据和数字签名发送至数据库服务器;基于数字签名对业务数据进行验证;在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;获取数据库服务器中对应于所述业务数据的监管数据;所述监管数据用于描述用户的业务权限;基于所述监管数据计算所述业务数据的监管结果;所述监管结果用于描述业务数据的有效性;将所述监管结果发送至数据库服务器,以使数据库服务器存储所述监管结果。
[0006]本说明书实施例还提出一种基于区块链的业务监管装置,所述装置设置于应用服务器,所述应用服务器设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述方法包括:数据接收模块,用于接收数据库服务器发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;所述前端设备用于将所述业务数据和数字签名发送至数据库服务器;验证模块,用于基于数字签名对业务数据进行验证;业务数据存储模块,用于在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;监管数据获取模块,用于获取数据库服务器中对应于所述业务数据的监管数据;所述监管数据用于描述用户的业务权限;监管结果计算模块,用于基于所述监管数据计算所述业务数据的监
管结果;所述监管结果用于描述业务数据的有效性;监管结果发送模块,用于将所述监管结果发送至数据库服务器,以使数据库服务器存储所述监管结果。
[0007]本说明书实施例还提出一种应用服务器,设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述应用服务器包括存储器和处理器;所述存储器用于存储计算机程序指令;所述处理器用于执行所述计算机程序指令以实现以下步骤:接收数据库服务器发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;所述前端设备用于将所述业务数据和数字签名发送至数据库服务器;基于数字签名对业务数据进行验证;在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;获取数据库服务器中对应于所述业务数据的监管数据;所述监管数据用于描述用户的业务权限;基于所述监管数据计算所述业务数据的监管结果;所述监管结果用于描述业务数据的有效性;将所述监管结果发送至数据库服务器,以使数据库服务器存储所述监管结果。
[0008]为了解决上述技术问题,本说明书实施例还提出一种基于区块链的业务监管方法,所述方法应用于数据库服务器,所述数据库服务器设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述方法包括:接收前端设备发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;将所述业务数据和数据签名发送至应用服务器,以使应用服务器基于数字签名对业务数据进行验证,并在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;发送监管数据至应用服务器,以使应用服务器基于所述监管数据计算所述业务数据的监管结果;所述监管数据用于描述用户的业务权限;所述监管结果用于描述业务数据的有效性;在接收到应用服务器反馈的监管结果后,存储所述监管结果。
[0009]本说明书实施例还提出一种基于区块链的业务监管装置,所述方法应用于数据库服务器,所述数据库服务器设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述装置包括:数据接收模块,用于接收前端设备发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;数据发送模块,用于将所述业务数据和数据签名发送至应用服务器,以使应用服务器基于数字签名对业务数据进行验证,并在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;监管数据发送模块,用于发送监管数据至应用服务器,以使应用服务器基于所述监管数据计算所述业务数据的监管结果;所述监管数据用于描述用户的业务权限;所述监管结果用于描述业务数据的有效性;监管结果存储模块,用于在接收到应用服务器反馈的监管结果后,存储所述监管结果。
[0010]本说明书实施例还提出一种数据库服务器,设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述数据库服务器包括存储器和处理器;所述存储器用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:接收前端设备发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;将所述业务数据和数据签名发送至应用服务器,以使应用服务器基于数字签名对业务数据进行验证,并在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;发送监
管数据至应用服务器,以使应用服务器基于所述监管数据计算所述业务数据的监管结果;所述监管数据用于描述用户的业务权限;所述监管结果用于描述业务数据的有效性;在接收到应用服务器反馈的监管结果后,存储所述监管结果。
[0011]为了解决上述问题,本说明书实施例还提出一种基于区块链的业务监管方法,所述方法应用于前端设备,所述前端设备设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述方法包括:接收用户输入的业务数据;利用私钥对所述业务数据进行加密得到数字签名;将所述业务数据和数字签名发送至数据库服务器,以使数据库本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的业务监管方法,其特征在于,所述方法应用于应用服务器,所述应用服务器设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述方法包括:接收数据库服务器发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;所述前端设备用于将所述业务数据和数字签名发送至数据库服务器;基于数字签名对业务数据进行验证;在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;获取数据库服务器中对应于所述业务数据的监管数据;所述监管数据用于描述用户的业务权限;基于所述监管数据计算所述业务数据的监管结果;所述监管结果用于描述业务数据的有效性;将所述监管结果发送至数据库服务器,以使数据库服务器存储所述监管结果。2.如权利要求1所述的方法,其特征在于,所述业务数据包括用户身份信息、用户资产信息、用户抵押品信息、申请贷款信息中的至少一种。3.如权利要求1所述的方法,其特征在于,所述监管数据包括交易信息、保证金信息、保证金对应限额信息中的至少一种。4.如权利要求1所述的方法,其特征在于,所述基于所述监管数据计算所述业务数据的监管结果,包括:基于监管数据计算业务规模限制;将所述业务规模限制与所述业务数据进行比较;若所述业务数据未超出业务规模限制,确定所述业务数据的监管结果为正常监管结果。5.如权利要求4所述的方法,其特征在于,所述将所述业务规模限制与所述业务数据进行比较之后,还包括:若所述业务数据超出业务规模限制,确定所述业务数据的监管结果为异常监管结果。6.一种基于区块链的业务监管装置,其特征在于,所述装置设置于应用服务器,所述应用服务器设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述装置包括:数据接收模块,用于接收数据库服务器发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;所述前端设备用于将所述业务数据和数字签名发送至数据库服务器;验证模块,用于基于数字签名对业务数据进行验证;业务数据存储模块,用于在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;监管数据获取模块,用于获取数据库服务器中对应于所述业务数据的监管数据;所述监管数据用于描述用户的业务权限;监管结果计算模块,用于基于所述监管数据计算所述业务数据的监管结果;所述监管
结果用于描述业务数据的有效性;监管结果发送模块,用于将所述监管结果发送至数据库服务器,以使数据库服务器存储所述监管结果。7.一种应用服务器,设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述应用服务器包括存储器和处理器;所述存储器用于存储计算机程序指令;所述处理器用于执行所述计算机程序指令以实现以下步骤:接收数据库服务器发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;所述前端设备用于将所述业务数据和数字签名发送至数据库服务器;基于数字签名对业务数据进行验证;在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;获取数据库服务器中对应于所述业务数据的监管数据;所述监管数据用于描述用户的业务权限;基于所述监管数据计算所述业务数据的监管结果;所述监管结果用于描述业务数据的有效性;将所述监管结果发送至数据库服务器,以使数据库服务器存储所述监管结果。8.一种基于区块链的业务监管方法,其特征在于,所述方法应用于数据库服务器,所述数据库服务器设置于服务节点;所述服务节点与其他服务节点构成业务监管系统;所述方法包括:接收前端设备发送的业务数据和数字签名;所述业务数据包括用户基于前端设备所输入的数据;所述数字签名由前端设备利用私钥对业务数据进行处理后得到;将所述业务数据和数据签名发送至应用服务器,以使应用服务器基于数字签名对业务数据进行验证,并在验证通过的情况下,将所述业务数据存储至区块链中;所述区块链由所述业务监管系统维护;发送监管数据至应用服务器,以使应用服务器基于所述监管数据计算所述业务数据的监管结果;所述监管数据用于描述用户的业务权限;所述监管结果用于描述业务数据的有效性;在接收到应用服务器反馈的监管结果后,存储所述监管结果。9.如权利要求8所述的方法,其特征在于,所述存储所述监管结果之后,还包括:将所述监管结果发送至前端设备,以使前端设备展示所述监管结果。10.如权利要求8所述的方法,其特征在于,所述存储所述监管结果,包括:在所述监管结果为异常监管结果的情况下,存储所述监管结果。11.一种基于区块链的业务监...

【专利技术属性】
技术研发人员:秦闻徐颖周新衡李艳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1