基于区块链的银行签约方法及系统技术方案

技术编号:33860254 阅读:24 留言:0更新日期:2022-06-18 10:49
本发明专利技术公开了一种基于区块链的银行签约方法及系统,涉及区块链领域,包括:区块链中存储有银行产品的协议和协议之间的相互依赖关系;银行端接收协议签署请求,并发送至区块链;区块链基于请求、存储的协议和依赖关系查询到多个其他协议,确定是否存储有办理过相应协议以及依赖的多个其他协议,若不存在,则将相应协议以及依赖的多个其他协议推送给用户和银行端;银行端发送查询请求至银行业务系统,确认用户是否办理过相应协议以及依赖的多个其他协议,若办理过,则由协议对应的系统返回办理数据,基于办理数据和用户信息预测用户办理协议的参数并返回至用户进行确认;将签约数据记录在区块链中。本发明专利技术方便客户协议管理,客户体验好。户体验好。户体验好。

【技术实现步骤摘要】
基于区块链的银行签约方法及系统


[0001]本专利技术涉及区块链
,尤其涉及基于区块链的银行签约方法及系统。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前银行各种场景的协议保存、签约、签约关系保存均分散在各个银行业务系统进行,但是业务场景签约存在依赖、包含、互斥关系等关系,目前这种协议管理模式存在系统复杂性高,可维护性差的问题。对于客户来说,客户体验也非常不好,比如在销户时,需要解约上述协议,但是由于各个协议分散在不同的系统中,如果用户对产品关系不熟练,那么操作的时长也会有相应的增加,导致客户办理业务非常不便。同时,由于数据记录的问题,导致协议之后出现问题,难以定为责任。

技术实现思路

[0004]本专利技术实施例提供一种基于区块链的银行签约方法,用以解决现有技术中协议管理模式存在系统复杂性高,可维护性差的问题,该方法包括:
[0005]区块链中存储有银行产品的协议和多个协议之间的相互依赖关系;其中,区块链由多个银行业务系统构建;
[0006]银行端接收用户提交的银行产品的协议签署请求,将所述协议签署请求发送至区块链;
[0007]区块链基于所述协议签署请求、存储的银行产品的协议和多个协议之间的相互依赖关系查询到所述协议签署请求中的相应协议依赖的多个其他协议,确定是否存储有用户办理过相应协议以及相应协议依赖的多个其他协议,若不存在,则将相应协议以及相应协议依赖的多个其他协议推送给用户和银行端;
[0008]银行端基于相应协议以及相应协议依赖的多个其他协议发送查询请求至协议对应的银行业务系统,确认用户是否办理过相应协议以及相应协议依赖的多个其他协议,若办理过,则由协议对应的系统返回相应的办理数据,基于办理数据和用户信息预测用户办理协议的参数,将所述参数返回至用户进行确认;将签约数据通过协议对应的银行业务系统记录在区块链中,所述签约数据为用户基于相应协议以及相应协议依赖的多个其他协议、所述参数确认办理后的数据。
[0009]本专利技术实施例还提供一种基于区块链的银行签约系统,用以解决现有技术中协议管理模式存在系统复杂性高,可维护性差的问题,该系统包括:由多个银行业务系统构建的区块链、银行端和银行业务系统;
[0010]所述由多个银行业务系统构建区块链、银行端和银行业务系统用于:实现上述基于区块链的银行签约方法。
[0011]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并
可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的银行签约方法。
[0012]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的银行签约方法。
[0013]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的银行签约方法。
[0014]本专利技术实施例中,与现有技术中银行各种场景的协议保存、签约、签约关系保存均分散在各个银行业务系统进行,但是业务场景签约存在依赖、包含、互斥关系等关系,目前这种协议管理模式存在系统复杂性高,可维护性差的问题的技术方案相比,通过区块链中存储有银行产品的协议和多个协议之间的相互依赖关系;其中,区块链由多个银行业务系统构建;银行端接收用户提交的银行产品的协议签署请求,将所述协议签署请求发送至区块链;区块链基于所述协议签署请求、存储的银行产品的协议和多个协议之间的相互依赖关系查询到所述协议签署请求中的相应协议依赖的多个其他协议,确定是否存储有用户办理过相应协议以及相应协议依赖的多个其他协议,若不存在,则将相应协议以及相应协议依赖的多个其他协议推送给用户和银行端;银行端基于相应协议以及相应协议依赖的多个其他协议发送查询请求至协议对应的银行业务系统,确认用户是否办理过相应协议以及相应协议依赖的多个其他协议,若办理过,则由协议对应的系统返回相应的办理数据,基于办理数据和用户信息预测用户办理协议的参数,将所述参数返回至用户进行确认;将签约数据通过协议对应的银行业务系统记录在区块链中,所述签约数据为用户基于相应协议以及相应协议依赖的多个其他协议、所述参数确认办理后的数据,本专利技术基于区块链,管理不同场景下的协议之间的关系,用区块链记录客户签署的银行产品信息,这样可以更方便客户协议的管理,客户体验好。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0016]图1为本专利技术实施例中基于区块链的银行签约方法流程图一;
[0017]图2为本专利技术实施例中基于区块链的银行签约方法流程图二;
[0018]图3为本专利技术实施例中基于区块链的银行签约方法流程图三;
[0019]图4为本专利技术实施例中基于区块链的银行签约方法流程图四;
[0020]图5为本专利技术实施例中基于区块链的银行签约方法流程图五;
[0021]图6为本专利技术实施例中基于区块链的银行签约方法流程图六;
[0022]图7为本专利技术实施例中基于区块链的银行签约方法流程图七;
[0023]图8为本专利技术实施例中基于区块链的银行签约方法流程图八;
[0024]图9为本专利技术实施例中基于区块链的银行签约方法流程图九;
[0025]图10为本专利技术实施例中基于区块链的银行签约方法流程图十。
具体实施方式
[0026]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0027]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0028]术语解释:
[0029]银行产品:是指银行金融机构向市场提供的能满足人们某种愿望和需求的,与货币相关的一切商品,是金融产品的重要组成部分。如开户、开卡、存款、贷款、理财、贸易融资、现金管理等。
[0030]基于现有技术中存在的问题,本专利技术提出一种基于区块链的银行签约方法,如图1所示,该方法包括:
[0031]步骤101:区块链中存储有银行产品的协议和多个协议之间的相互依赖关系;其中,区块链由多个银行业务系统构建;
[0032]步骤102:银行端接收用户提交的银行产品的协议签署请求,将所述协议签署请求发送至区块链;
[0033]步骤103:区块链基于所述协议签署请求、存储的银行产品的协议和多个协议之间的相互依赖关系查询到所述协议签署请求中的相应协议依赖的多个其他协本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的银行签约方法,其特征在于,包括:区块链中存储有银行产品的协议和多个协议之间的相互依赖关系;其中,区块链由多个银行业务系统构建;银行端接收用户提交的银行产品的协议签署请求,将所述协议签署请求发送至区块链;区块链基于所述协议签署请求、存储的银行产品的协议和多个协议之间的相互依赖关系查询到所述协议签署请求中的相应协议依赖的多个其他协议,确定是否存储有用户办理过相应协议以及相应协议依赖的多个其他协议,若不存在,则将相应协议以及相应协议依赖的多个其他协议推送给用户和银行端;银行端基于相应协议以及相应协议依赖的多个其他协议发送查询请求至协议对应的银行业务系统,确认用户是否办理过相应协议以及相应协议依赖的多个其他协议,若办理过,则由协议对应的系统返回相应的办理数据,基于办理数据和用户信息预测用户办理协议的参数,将所述参数返回至用户进行确认;将签约数据通过协议对应的银行业务系统记录在区块链中,所述签约数据为用户基于相应协议以及相应协议依赖的多个其他协议、所述参数确认办理后的数据。2.如权利要求1所述的基于区块链的银行签约方法,其特征在于,还包括:根据多个协议之间的相互依赖关系构建协议依赖图,其中,协议依赖图中的每个节点标识一种协议,两个节点之间存在一条有向边,当且仅当两个节点对应的两个协议之间有依赖关系,并且箭头方向从被依赖方的协议指向依赖方的协议。3.如权利要求2所述的基于区块链的银行签约方法,其特征在于,区块链基于所述协议签署请求、存储的银行产品的协议和多个协议之间的相互依赖关系查询到所述协议签署请求中的相应协议依赖的多个其他协议,包括:为协议依赖图中每条有向边赋值,获取协议依赖图中每个节点距离所述协议签署请求中的协议的最短距离,将最短距离是有限的节点保留,将最短距离是有限的节点标识的协议作为所述协议签署请求中的协议所依赖的多个其他协议,将最短距离是无限的节点删除。4.如权利要求3所述的基于区块链的银行签约方法,其特征在于,还包括:区块链将相应协议放入堆栈,按照最短距离从小到大的顺序将相应协议依赖的多个其他协议依次放入堆栈中,并将该堆栈反馈给银行端;银行端基于弹出堆栈顶的协议进行相应操作。5.如权利要求2所述的基于区块链的银行签约方法,其特征在于,还包括:区块链根据用户办理好的多个协议,建立用户对应的协议依赖图。6.如权利要求1所述的基于区块链的银行签约方法,其特征在于,银行端将签约数据通过协议对应的银行业务系统记录在区块链中,包括:银行端将利用私钥签名后的签约数据通过协议对应的银行业务系统记录在区块链中,其中,由协议对应的银行业务系统进行私钥签名。7....

【专利技术属性】
技术研发人员:朱江波
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1