【技术实现步骤摘要】
基于区块链的银行签约方法及系统
[0001]本专利技术涉及区块链
,尤其涉及基于区块链的银行签约方法及系统。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前银行各种场景的协议保存、签约、签约关系保存均分散在各个银行业务系统进行,但是业务场景签约存在依赖、包含、互斥关系等关系,目前这种协议管理模式存在系统复杂性高,可维护性差的问题。对于客户来说,客户体验也非常不好,比如在销户时,需要解约上述协议,但是由于各个协议分散在不同的系统中,如果用户对产品关系不熟练,那么操作的时长也会有相应的增加,导致客户办理业务非常不便。同时,由于数据记录的问题,导致协议之后出现问题,难以定为责任。
技术实现思路
[0004]本专利技术实施例提供一种基于区块链的银行签约方法,用以解决现有技术中协议管理模式存在系统复杂性高,可维护性差的问题,该方法包括:
[0005]区块链中存储有银行产品的协议和多个协议之间的 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的银行签约方法,其特征在于,包括:区块链中存储有银行产品的协议和多个协议之间的相互依赖关系;其中,区块链由多个银行业务系统构建;银行端接收用户提交的银行产品的协议签署请求,将所述协议签署请求发送至区块链;区块链基于所述协议签署请求、存储的银行产品的协议和多个协议之间的相互依赖关系查询到所述协议签署请求中的相应协议依赖的多个其他协议,确定是否存储有用户办理过相应协议以及相应协议依赖的多个其他协议,若不存在,则将相应协议以及相应协议依赖的多个其他协议推送给用户和银行端;银行端基于相应协议以及相应协议依赖的多个其他协议发送查询请求至协议对应的银行业务系统,确认用户是否办理过相应协议以及相应协议依赖的多个其他协议,若办理过,则由协议对应的系统返回相应的办理数据,基于办理数据和用户信息预测用户办理协议的参数,将所述参数返回至用户进行确认;将签约数据通过协议对应的银行业务系统记录在区块链中,所述签约数据为用户基于相应协议以及相应协议依赖的多个其他协议、所述参数确认办理后的数据。2.如权利要求1所述的基于区块链的银行签约方法,其特征在于,还包括:根据多个协议之间的相互依赖关系构建协议依赖图,其中,协议依赖图中的每个节点标识一种协议,两个节点之间存在一条有向边,当且仅当两个节点对应的两个协议之间有依赖关系,并且箭头方向从被依赖方的协议指向依赖方的协议。3.如权利要求2所述的基于区块链的银行签约方法,其特征在于,区块链基于所述协议签署请求、存储的银行产品的协议和多个协议之间的相互依赖关系查询到所述协议签署请求中的相应协议依赖的多个其他协议,包括:为协议依赖图中每条有向边赋值,获取协议依赖图中每个节点距离所述协议签署请求中的协议的最短距离,将最短距离是有限的节点保留,将最短距离是有限的节点标识的协议作为所述协议签署请求中的协议所依赖的多个其他协议,将最短距离是无限的节点删除。4.如权利要求3所述的基于区块链的银行签约方法,其特征在于,还包括:区块链将相应协议放入堆栈,按照最短距离从小到大的顺序将相应协议依赖的多个其他协议依次放入堆栈中,并将该堆栈反馈给银行端;银行端基于弹出堆栈顶的协议进行相应操作。5.如权利要求2所述的基于区块链的银行签约方法,其特征在于,还包括:区块链根据用户办理好的多个协议,建立用户对应的协议依赖图。6.如权利要求1所述的基于区块链的银行签约方法,其特征在于,银行端将签约数据通过协议对应的银行业务系统记录在区块链中,包括:银行端将利用私钥签名后的签约数据通过协议对应的银行业务系统记录在区块链中,其中,由协议对应的银行业务系统进行私钥签名。7....
【专利技术属性】
技术研发人员:朱江波,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。