欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 基于联盟链的业务处理方法和系统独创技术41010字

基于联盟链的业务处理方法和系统

2021-02-01 14:37:02

基于联盟链的业务处理方法和系统

  技术领域

  本说明书实施例涉及计算机技术领域,尤其涉及基于联盟链的业务处理方法、系统、电子设备和计算机可读存储介质。

  背景技术

  消费信贷是指银行或其它金融机构采取信用、抵押、质押担保或保证方式,以商品型货币形式向消费者提供的信用贷款。消费信贷业务中,保险公司的加入,可以为消费信贷提供增信支持,提升消费信贷业务的质量和效率。

  但目前由借贷平台、资金方、保险公司以及金融科技平台等各方组成的系统中,各方之间通接口实现串行交互。由于各方之间联系密切,关联耦合程度大,通过接口串行交互的性能较低,可能出现信息不能及时同步共享的问题,由此可能导致贷款审批效率低、放款额度管控失误等问题。

  发明内容

  本说明书实施例提供一种基于联盟链的业务处理方法、系统、电子设备以及计算机可读存储介质,以解决现有技术中信息不能及时同步共享的问题。

  本说明书实施例采用下述技术方案:

  一种基于联盟链的业务处理方法,其中,所述联盟链包括:第一业务方节点、第三方节点、中间方节点和第二业务方节点,所述方法包括:

  所述第一业务方节点接收用户发出的目标业务处理请求,通过智能合约将所述与目标业务处理请求对应的目标业务处理信息写入所述联盟链的分布式账本中,并将所述目标业务处理信息推送至所述第三方节点;

  所述第三方节点根据所述目标业务处理信息对所述用户进行信用评估,以得到信用评估结果,通过所述智能合约将所述信用评估结果写入所述分布式账本中,并将所述信用评估结果、所述目标业务处理信息推送至所述中间方节点;

  所述中间方节点根据所述目标业务处理信息和所述信用评估结果进行风控审核,在风控审核通过的情况下,根据所述目标业务处理信息生成中间方保证保险合同,将所述中间方保证保险合同通过所述智能合约写入所述分布式账本中,并将所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同推送至所述第二业务方节点;

  所述第二业务方节点根据所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同,进行与所述目标业务处理请求对应的目标业务处理,生成目标业务处理合约,将所述目标业务处理合约以及所述目标业务处理的处理状态通过所述智能合约写入所述分布式账本,并将所述处理状态和所述目标业务处理合约推送至所述第一业务方节点。

  一种基于联盟链的业务处理系统,包括:第一业务方节点、第三方节点、中间方节点和第二业务方节点,其中:

  所述第一业务方节点,用于接收用户发出的目标业务处理请求,通过智能合约将所述与目标业务处理请求对应的目标业务处理信息写入所述联盟链的分布式账本中,并将所述目标业务处理信息推送至所述第三方节点;

  所述第三方节点,用于根据所述目标业务处理信息进行信用评估,以得到信用评估结果,通过所述智能合约将所述信用评估结果写入所述分布式账本中,并将所述信用评估结果、所述目标业务处理信息推送至所述中间方节点;

  所述中间方节点,用于根据所述目标业务处理信息、所述信用评估结果进行风控审核,在风控审核通过的情况下,根据所述目标业务处理信息生成中间方保证保险合同,将所述中间方保证保险合同通过所述智能合约写入所述分布式账本中,并将所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同推送至所述第二业务方节点;

  所述第二业务方节点,用于根据所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同生成目标业务处理合约,进行与所述目标业务处理请求对应的目标业务处理,将所述目标业务处理合约以及所述目标业务处理的处理状态通过所述智能合约写入所述分布式账本,并将所述处理状态和所述目标业务处理合约推送至所述第一业务方节点。

  一种电子设备,包括:存储器、处理器及存储在所在存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现任一项所述的基于联盟链的业务处理方法的步骤。

  一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现任一项所述的基于联盟链的业务处理方法的步骤。

  本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

  本说明书实施例通过第一业务方节点、第三方节点、中间方节点和第二业务方节点构成的联盟链进行业务处理,可以将业务处理过程中各方产生的相关数据进行上链,也就是通过智能合约写入分布式账本中,从而可以利用区块链技术的去中心化和开放性等特点,实现业务数据的共享同步,以避免通过串行交互而导致业务数据无法及时同步共享的交互效率低的问题。

  附图说明

  此处所说明的附图用来提供对本说明书实施例的进一步理解,构成本说明书实施例的一部分,本说明书实施例的示意性实施例及其说明用于解释本说明书实施例,并不构成对本说明书实施例的不当限定。在附图中:

  图1为本说明书实施例提供的基于联盟链的业务处理方法的流程示意图;

  图2为本说明书实施例提供的基于联盟链的业务处理方法的一种具体实施场景的流程示意图;

  图3为本说明书实施例提供的基于联盟链的业务处理系统的结构示意图;

  图4为本说明书实施例提供的电子设备结构示意图。

  具体实施方式

  为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书实施例具体实施例及相应的附图对本说明书实施例技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书实施例一部分实施例,而不是全部的实施例。基于本说明书实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本说明书实施例保护的范围。

  以下结合附图,详细说明本说明书各实施例提供的技术方案。

  如图1所示,本说明书实施例提供了一种基于联盟链的业务处理方法,该方法的执行主体可以为区块链节点设备,该区块链节点设备可以是预定区块链中的任意一个或多个节点设备。该方法具体可以包括以下步骤:

  步骤11:第一业务方节点接收用户发出的目标业务处理请求,通过智能合约将与目标业务处理请求对应的目标业务处理信息写入联盟链的分布式账本中,并将目标业务处理信息推送至第三方节点。

  联盟链(alliance chain),又称联盟区块链,可以允许授权的节点加入网络,根据权限查看信息,主要用于机构间的区块链。在本说明书一个或多个实施例中,联盟链可以包括:第一业务方节点、第三方节点、中间方节点和第二业务方节点。

  在实际应用中,目标业务处理请求可以是用户发出的借贷请求,第一业务方节点可以是借贷平台。与目标业务处理请求对应的目标业务处理信息可以包括第一业务方节点(即借贷平台)针对目标业务处理请求(即借贷请求)设置的借贷相关信息,例如,借贷相关信息可以包括用户身份信息(例如,姓名、年龄、职业、身份证号等)、账户信息(例如,银行账户)、借贷电子合同、身份证正反面影像、征信授权书影像等信息。

  这里的智能合约可以预先部署在联盟链中,第一业务方节点可以通过该预先部署的智能合约,将目标业务处理信息写入分布式账本中,并推送至第三方节点以便于联盟链中第三方节点进行目标业务的相关处理。在本说明书实施例中,目标业务处理信息可以以哈希值的形式写入分布式账本中。

  在实际应用中,为满足后续联盟链中各节点进行目标业务的相关处理时的合规性,第一业务方节点还可以对用户身份进行初步审核,该初步审核可以包括:根据用户身份信息判断用户是否属于黑灰产名单,以及对用户上传的身份证正反面影像、征信授权书影像等进行有效性校验。在初步审核通过后,第一业务方节点根据目标业务处理信息生成借贷合同,该借贷合同中可以包括:借贷金额、还款方式等信息。

  在实际应用中,用户可以基于不同借贷场景通过不同借贷平台发出借贷请求,为了区分不同借贷平台,本说明书实施例还可以将借贷平台编号写入分布式账本中,以通过借贷平台编码区分不同借贷平台写入的目标业务处理信息。

  步骤12:第三方节点根据目标业务处理信息进行信用评估,以得到信用评估结果,通过智能合约将信用评估结果写入分布式账本中,并将信用评估结果、目标业务处理信息推送至中间方节点。

  在实际应用中,第三方节点可以是金融科技平台,通过金融科技平台可以根据目标业务处理信息进行信用评估,例如:可以根据用户身份信息判断用户是否为公检法被执行人、是否为失信被执行人以及是否具备借贷资质等,并结合判断结果进行信用评估,得到信用评估结果。其中,信用评估结果可以包括:是否通过用户的目标业务处理请求,也即,是否通过用户的借贷请求。其中,通过用户的借贷请求可以认为用户的信用满足预设标准,可以向该用户借贷,相应的,不通过用户的借贷请求可以认为用户的信息不满足预设标准,借贷给该用户的风险较高。

  这里的智能合约可以是步骤11中预先部署在联盟链中的合约,第三方节点可以通过该智能合约将信用评估结果写入分布式账本中,并将信用评估结果、业务处理信息推送至中间方节点。在本说明书实施例中,信用评估结果也可以以哈希值的形式写入分布式账本中。

  在实际应用中,为了便于各节点在进行目标业务处理过程中,将产生的相关信息写入分布式账本中,第三方节点还可以生成全局唯一订单号,该全局唯一订单号可以用于关联第一业务方节点、中间方节点和第二业务方节点写入分布式账本中的相关信息,通过该全局唯一订单号可以迅速获取业务处理过程产生的相关信息,例如,可以通过该全局唯一订单号获取目标业务处理信息、信用评估结果等。

  步骤13:中间方节点根据目标业务处理信息和信用评估结果进行风控审核,在风控审核通过的情况下,根据目标业务处理信息生成中间方保证保险合同,将中间方保证保险合同通过智能合约写入分布式账本中,并将目标业务处理信息、信用评估结果和中间方保证保险合同推送至第二业务方节点。

  在实际应用中,中间方节点可以是保险公司。在联盟链中,通过保险公司可以向第二业务方节点提供保险保障,例如,当用户逾期未向第二业务方节点还款时,保险公司可以向第二业务方节点进行理赔。为了降低可能发生的用户逾期未还款的概率,保险公司需要对用户进行更全面的风控审核。

  在本说明书一个或多个实施例中,根据目标业务处理信息、信用评估结果进行风控审核,可以包括:判断信用评估结果是否为通过用户的目标业务处理请求;在信用评估结果为通过用户的目标业务处理请求的情况下,基于预设风控模型和风控大数据,根据目标业务处理信息进行风控审核。

  其中,风控大数据可以包括但不限于央行征信数据、互联网征信数据和信贷黑名单数据,预设风控模型可以包括基于人工智能和知识图谱建立的征信审核模型和反欺诈模型。征信审核模型可以是采用逻辑回归算法、XGBoost算法等机器学习算法,结合风控大数据训练得到的模型。反欺诈模型可以是基于风控大数据结合知识图谱技术得到的模型。

  如上所述,目标业务处理请求可以是借贷请求,则判断信用评估结果是否为通过用户的目标业务处理请求,可以是判断信用评估结果是否为通过用户的借贷请求。

  在实际应用中,如上文所述,保险公司可以向第二业务方节点提供保险保障,那么在风控审核通过的情况下,即认为可以对用户发出的借贷请求进行承保,则保险公司(中间方节点)可以根据目标业务处理信息生成中间方保证保险合同,将中间方保证保险合同通过智能合约写入分布式账本中。

  在实际应用中,中间方保证保险合同可以包括但不限于电子承保意向书、电子保单等合同。其中,电子承保意向书、电子保单等中间方保证保险合同可以基于人脸识别、电子签名技术等实现在线签署保单,从而可以确保本人签署,以降低保险公司的承保风险。

  在实际应用中,中间方节点还可以将风控审核的审核结果,通过智能合约写入分布式账本中,以在风控审核不通过的情况下,告知第二业务方节点该保险公司不承保,也可以在风控审核通过的情况下,可以告知第二业务方节点该保险公司进行承保,以便于第二业务方节点根据风控审核结果进行相应的处理,举例来说,若保险公司不承保,则可以拒绝向该用户放款,若保险公司承保,则可以向该用户放款等。

  这里的智能合约可以是步骤11中预先部署在联盟链中的合约,中间方节点可以通过该智能合约将中间方保证保险合同、风控审核的审核结果等写入分布式账本中,并将中间方保证保险合同、风控审核的审核结果推送至第二业务方节点。在本说明书实施例中,中间方保证保险合同、风控审核的审核结果等可以以哈希值的形式写入分布式账本中。

  步骤14:第二业务方节点根据目标业务处理信息、信用评估结果和中间方保证保险合同进行与目标业务处理请求对应的目标业务处理,生成目标业务处理合约,将目标业务处理合约以及目标业务处理的处理状态通过智能合约写入分布式账本中,并将处理状态和目标业务处理合约推送至第一业务方节点。

  在实际应用中,第二业务方节点可以是资金方,例如可以是银行。如上文所述,目标业务处理请求可以是借贷请求,则与目标业务处理请求对应的目标业务处理可以包括向用户进行放款处理,具体来说,第二业务方节点根据目标业务处理信息、信用评估结果和中间方保证保险合同进行与目标业务处理请求对应的目标业务处理,可以包括:第二业务方节点根据目标业务处理信息、信用评估结果和中间方保证保险合同进行放款审批,在放款审批通过的情况下,根据目标业务处理信息中包含的账户信息,向用户的账户进行放款。相应的,目标业务处理的处理状态可以是放款状态,放款状态可以包括是否放款,放款时间,放款金额等。

  可以理解的是,资金方借贷给用户,用户也需要按照一定的还款约定向资金方进行还款,则目标业务处理合约可以是还款约定。在本说明书实施例中,还款约定可以包括还款本息金额、还款期限、还款账户、还款方式等,其中,还款方式可以包括定期还款、不定期还款或者一次性偿还本息还款中的至少一种。

  这里的智能合约可以是步骤11中预先部署在联盟链中的合约,第三方节点可以通过该智能合约将目标业务处理合约以及目标业务处理的处理状态写入分布式账本中,并将处理状态和目标业务处理合约推送至第一业务方节点,以告知用户目标业务处理的处理状态和目标业务处理合约等信息。在本说明书实施例中,目标业务处理合约以及目标业务处理的处理状态可以是哈希值的形式写入分布式账本中。

  在本说明书实施例中,通过第一业务方节点、第三方节点、中间方节点和第二业务方节点构成的联盟链进行业务处理,可以将业务处理过程中各方产生的相关数据进行上链,也就是通过智能合约写入分布式账本中,从而可以利用区块链技术的去中心化和开放性等特点,实现业务数据的共享同步,以避免通过串行交互而导致业务数据无法及时同步共享的交互效率低的问题。

  在实际情况中,在资金方向用户放款后,用户按照还款约定向资金方还款,则在本说明书一个或多个实施例中,在用户按照目标业务处理合约执行合约规定业务的情况下,第二业务方节点将执行合约规定业务的执行状态写入分布式账本中,并将执行状态推送给第一业务方节点、第三方节点和中间方节点。

  其中,如上所述,目标业务处理合约可以包括还款约定,则合约规定业务可以包括还款约定中规定的还款业务,执行合约规定业务的执行状态可以是用户执行还款业务的还款状态,其中,还款状态可以包括是否已还款、还款金额、还款时间等。在本说明书实施例中,在用户按照还款约定进行还款的情况下,第二业务方节点可以将还款状态写入分布式账本中,并将执行状态推送给第一业务方节点、第三方节点和中间方节点,以实现信息的同步共享。

  在实际情况中,除了用户按照还款约定向资金方还款,即,按照目标业务处理合约执行合约规定业务的情况,还可能出现用户没有按照还款约定向资金方还款的情况,也就是,用户未按照目标业务处理合约执行合约规定业务的情况,则在本说明书一个或多个实施例中,在用户未按照目标业务处理合约执行合约规定业务的情况下,第二业务方节点向中间方节点发出理赔请求,中间方节点还可以根据理赔请求和中间方保证保险合同向第二业务方节点进行理赔。

  在实际应用中,用户未按照目标业务处理合约执行合约规定业务,可以包括用户未按照还款约定规定的还款期限向资金方还款、和/或未按照还款约定规定的还款金额向资金方还款等情况。

  如上文所述,中间方节点可以是保险公司,则保险公司根据理赔请求和中间方保证保险合同向资金方进行理赔,可以具体包括:在保险公司收到资金方的理赔请求后,确认理赔金额;在确认理赔金额后,按照中间方保证保险合同中的规定,在保险公司的理赔账户中执行理赔款的扣减,也就实现了保险公司向资金方的自动理赔。

  在实际应用中,为了便于保险公司向逾期用户发起追偿诉讼等,在保险公司收到理赔款扣减后的通知消息后,可以将理赔过程中产生的理赔数据,例如,订单号、保单号、理赔金额、理赔日期,领款方帐号等,存储于数据库或其他可读存储介质中,和/或通过智能合约将理赔数据写入联盟链的分布式账本中。

  在本说明书一个或多个实施例中,在第二业务方节点向中间方节点发出理赔请求后,中间方节点可以基于分布式账本向仲裁委发出仲裁请求。

  其中,仲裁请求可以包括分布式账本中记录的业务处理信息、信用评估结果、中间方保证保险合同、目标业务处理合约、目标业务处理的处理状态以及合约规定业务的执行状态等信息。其中,仲裁请求中的业务处理信息、信用评估结果、中间方保证保险合同、目标业务处理合约、目标业务处理的处理状态以及合约规定业务的执行状态等信息,可以作为仲裁委进行仲裁时的电子证据信息。在实际应用中,中间方节点在向仲裁委发出仲裁请求时,还可以向公证处提交该电子证据信息,以通过公证处进行电子证据信息的有效性校验。

  在实际应用中,在保险公司仲裁成功后,可以根据仲裁委下发的仲裁裁决书向逾期用户进行电话催促还款,或者根据仲裁裁决书发起法院强制执行请求,在接收到法院强制执行请求后,法院执行庭根据仲裁裁决书强制执行逾期用户还款,对于有实际还款能力但拒不还款的人员记入失信被执行人名单,并将强制执行结果发给保险公司,保险公司可以依据强制执行结果进行后续的追偿处理流程。

  在本说明书实施例中,通过联盟链可以将目标业务处理过程中产生的相关业务信息进行电子存证,以提升电子证据信息的采信度,从而高效提升违约纠纷的仲裁诉讼效率。

  上述为本说明书实施例所提供的基于联盟链的业务处理方法的具体说明,本说明书实施例还提供该基于联盟链的业务处理方法在实际应用中的一种具体实施场景。如图2所述,该具体实施场景中,包括借贷平台、金融科技平台、保险公司和资金方。

  步骤21:借贷平台接收用户发出的借贷请求,通过智能合约将借贷相关信息写入联盟链的分布式账本中,并将借贷相关信息推送至金融科技平台;

  步骤22:金融科技平台根据借贷相关信息对用户进行信用评估,以得到信用评估结果,通过智能合约将信用评估结果写入分布式账本中,并将信用评估结果、借贷相关信息推送至保险公司;

  步骤23:保险公司根据借贷相关信息和信用评估结果进行风控审核,在风控审核通过的情况下,根据借贷相关信息生成中间方保证保险合同,将中间方保证保险合同通过智能合约写入分布式账本中,并将借贷相关信息、信用评估结果和中间方保证保险合同推送至资金方;

  步骤24:资金方根据借贷相关信息、信用评估结果和中间方保证保险合同,进行放款处理,生成还款约定,将还款约定以及放款处理的处理状态通过智能合约写入分布式账本中,并将放款处理的处理状态和还款约定推送至借贷平台。

  在本说明书实施例中,通过借贷平台、金融科技平台、保险公司和资金方构成的联盟链进行借贷业务处理,可以将借贷业务处理过程中各方产生的相关数据进行上链,也就是通过智能合约写入分布式账本中,从而可以利用区块链技术的去中心化和开放性等特点,实现业务数据的共享同步,以避免通过串行交互而导致业务数据无法及时同步共享的交互效率低的问题。

  以上为本说明书实施例提供的一种基于联盟链的业务处理方法的具体说明,本说明书实施例还提供一种基于联盟链的业务处理系统,如图3所示,该系统包括:包括:第一业务方节点101、第三方节点102、中间方节点103和第二业务方节点104,其中:

  所述第一业务方节点101,用于接收用户发出的目标业务处理请求,通过智能合约将所述与目标业务处理请求对应的目标业务处理信息写入所述联盟链的分布式账本中,并将所述目标业务处理信息推送至所述第三方节点;

  所述第三方节点102,用于根据所述目标业务处理信息进行信用评估,以得到信用评估结果,通过所述智能合约将所述信用评估结果写入所述分布式账本中,并将所述信用评估结果、所述目标业务处理信息推送至所述中间方节点;

  所述中间方节点103,用于根据所述目标业务处理信息、所述信用评估结果进行风控审核,在风控审核通过的情况下,根据所述目标业务处理信息生成中间方保证保险合同,将所述中间方保证保险合同通过所述智能合约写入所述分布式账本中,并将所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同推送至所述第二业务方节点;

  所述第二业务方节点104,用于根据所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同生成目标业务处理合约,进行与所述目标业务处理请求对应的目标业务处理,将所述目标业务处理合约以及所述目标业务处理的处理状态通过所述智能合约写入所述分布式账本,并将所述处理状态和所述目标业务处理合约推送至所述第一业务方节点。

  上述系统实施例的具体工作流程可以包括:所述第一业务方节点101接收用户发出的目标业务处理请求,通过智能合约将所述与目标业务处理请求对应的目标业务处理信息写入所述联盟链的分布式账本中,并将所述目标业务处理信息推送至所述第三方节点102;所述第三方节点102根据所述目标业务处理信息对所述用户进行信用评估,以得到信用评估结果,通过所述智能合约将所述信用评估结果写入所述分布式账本中,并将所述信用评估结果、所述目标业务处理信息推送至所述中间方节点103;所述中间方节点103根据所述目标业务处理信息和所述信用评估结果进行风控审核,在风控审核通过的情况下,根据所述目标业务处理信息生成中间方保证保险合同,将所述中间方保证保险合同通过所述智能合约写入所述分布式账本中,并将所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同推送至所述第二业务方节点104;所述第二业务方节点104根据所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同,进行与所述目标业务处理请求对应的目标业务处理,生成目标业务处理合约,将所述目标业务处理合约以及所述目标业务处理的处理状态通过所述智能合约写入所述分布式账本,并将所述处理状态和所述目标业务处理合约推送至所述第一业务方节点。

  在一种实施方式中,所述目标业务处理信息、所述信用评估结果、所述中间方保证保险合同、所述目标业务处理合约和所述处理状态以哈希值的形式写入所述分布式账本中。

  在一种实施方式中,所述第二业务方节点104,还用于:

  在所述用户按照所述目标业务处理合约执行合约规定业务的情况下,所述第二业务方节点将执行所述合约规定业务的执行状态写入所述分布式账本中,并将所述执行状态推送给所述第一业务方节点、所述第三方节点和所述中间方节点;在所述用户未按照所述目标业务处理合约执行所述合约规定业务的情况下,所述第二业务方节点向所述中间方节点发出理赔请求,所述中间方节点根据所述理赔请求和所述中间方保证保险合同向所述第二业务方节点进行理赔。

  在一种实施方式中,所述中间方节点103,还用于:

  在所述第二业务方节点向所述中间方节点发出的理赔请求后,所述中间方节点基于所述分布式账本向仲裁委发出仲裁请求;其中,所述仲裁请求包括所述分布式账本中记录的所述业务处理信息、所述信用评估结果、所述中间方保证保险合同、目标业务处理合约、所述处理状态以及所述执行状态。

  在一种实施方式中,所述根据所述目标业务处理信息和所述信用评估结果进行风控审核,包括:判断所述信用评估结果是否为通过用户的目标业务处理请求;在所述信用评估结果为通过用户的目标业务处理请求的情况下,基于预设风控模型和风控大数据,根据所述目标业务处理信息进行风控审核;其中,所述风控大数据包括央行征信数据、互联网征信数据和信贷黑名单数据,所述预设风控模型包括基于人工智能和知识图谱建立的征信审核模型和反欺诈模型。

  本说明书实施例通过第一业务方节点、第三方节点、中间方节点和第二业务方节点构成的联盟链进行业务处理,可以将业务处理过程中各方产生的相关数据进行上链,也就是通过智能合约写入分布式账本中,从而可以利用区块链技术的去中心化和开放性等特点,实现业务数据的共享同步,以避免通过串行交互而导致业务数据无法及时同步共享的交互效率低的问题。

  本说明书实施例还提出了一种电子设备,示意图请参考图4,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。

  处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(PeripheralComponent Interconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

  存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。

  处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成应用基于联盟链的业务处理系统。处理器,执行存储器所存放的程序,并至少用于执行以下操作:

  所述第一业务方节点接收用户发出的目标业务处理请求,通过智能合约将所述与目标业务处理请求对应的目标业务处理信息写入所述联盟链的分布式账本中,并将所述目标业务处理信息推送至所述第三方节点;

  所述第三方节点根据所述目标业务处理信息对所述用户进行信用评估,以得到信用评估结果,通过所述智能合约将所述信用评估结果写入所述分布式账本中,并将所述信用评估结果、所述目标业务处理信息推送至所述中间方节点;

  所述中间方节点根据所述目标业务处理信息和所述信用评估结果进行风控审核,在风控审核通过的情况下,根据所述目标业务处理信息生成中间方保证保险合同,将所述中间方保证保险合同通过所述智能合约写入所述分布式账本中,并将所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同推送至所述第二业务方节点;

  所述第二业务方节点根据所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同,进行与所述目标业务处理请求对应的目标业务处理,生成目标业务处理合约,将所述目标业务处理合约以及所述目标业务处理的处理状态通过所述智能合约写入所述分布式账本,并将所述处理状态和所述目标业务处理合约推送至所述第一业务方节点。

  上述如本说明书实施例图1所示实施例揭示的基于联盟链的业务处理系统执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(CentralProcessing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

  该电子设备还可执行图1中基于联盟链的业务处理系统执行的方法,并实现基于联盟链的业务处理系统在图1所示实施例的功能,本说明书实施例在此不再赘述。

  本说明书实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行图1所示实施例中基于联盟链的业务处理系统执行的方法,并至少用于执行:

  所述第一业务方节点接收用户发出的目标业务处理请求,通过智能合约将所述与目标业务处理请求对应的目标业务处理信息写入所述联盟链的分布式账本中,并将所述目标业务处理信息推送至所述第三方节点;

  所述第三方节点根据所述目标业务处理信息对所述用户进行信用评估,以得到信用评估结果,通过所述智能合约将所述信用评估结果写入所述分布式账本中,并将所述信用评估结果、所述目标业务处理信息推送至所述中间方节点;

  所述中间方节点根据所述目标业务处理信息和所述信用评估结果进行风控审核,在风控审核通过的情况下,根据所述目标业务处理信息生成中间方保证保险合同,将所述中间方保证保险合同通过所述智能合约写入所述分布式账本中,并将所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同推送至所述第二业务方节点;

  所述第二业务方节点根据所述目标业务处理信息、所述信用评估结果和所述中间方保证保险合同,进行与所述目标业务处理请求对应的目标业务处理,生成目标业务处理合约,将所述目标业务处理合约以及所述目标业务处理的处理状态通过所述智能合约写入所述分布式账本,并将所述处理状态和所述目标业务处理合约推送至所述第一业务方节点。

  本领域内的技术人员应明白,本说明书实施例的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

  本说明书实施例是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

  这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

  这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

  在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

  内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

  计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其它数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其它类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其它内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其它光学存储、磁盒式磁带,磁带磁磁盘存储或其它磁性存储设备或任何其它非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

  还需要说明的是,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

  以上仅为本说明书实施例的实施例而已,并不用于限制本说明书实施例。对于本领域技术人员来说,本说明书实施例可以有各种更改和变化。凡在本说明书实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书实施例的权利要求范围之内。

《基于联盟链的业务处理方法和系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)