全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210323826.6 (22)申请日 2022.03.30 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 朱江波  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 汤在彦 沈珍珠 (51)Int.Cl. G06Q 40/02(2012.01) G06Q 10/10(2012.01) (54)发明名称 基于区块链的银行签约方法及系统 (57)摘要 本发明公开了一种基于区块链的银行签约 方法及系统, 涉及区块链领域, 包括: 区块链中存 储有银行产品的协议和协议之间的相互依赖关 系; 银行端接收协议签署请求, 并发送至区块链; 区块链基于请求、 存储的协议和依赖关系查询到 多个其他协议, 确定是否存储有办理过相应协议 以及依赖的多个其他协议, 若不存在, 则将相应 协议以及依赖的多个其他协议推送给用户和银 行端; 银行端发送查询请求至银行业务系统, 确 认用户是否办理过相应协议 以及依赖的多个其 他协议, 若办理过, 则由协议对应的系统返回办 理数据, 基于办理数据和用户信息预测用户办理 协议的参数并返回至用户进行确认; 将签约数据 记录在区块链中。 本发明方便客户协议管理, 客 户体验好。 权利要求书2页 说明书9页 附图9页 CN 114638692 A 2022.06.17 CN 114638692 A 1.一种基于区块链的银 行签约方法, 其特 征在于, 包括: 区块链中存储有银行产品的协议和多个协议之间的相互依赖关系; 其中, 区块链由多 个银行业务系统构建; 银行端接收用户提交的银行产品的协议签署请求, 将所述协议签署请求发送至区块 链; 区块链基于所述协议签署请求、 存储的银行产品的协议和多个协议之间的相互依赖关 系查询到所述协 议签署请求中的相应协 议依赖的多个其他协 议, 确定是否存储有用户办理 过相应协议以及相应协议依赖的多个其他协议, 若不存在, 则将相 应协议以及相应协议依 赖的多个其 他协议推送给用户和银 行端; 银行端基于相应协议以及相应协议依赖的多个其他协议发送查询请求至协议对应的 银行业务系统, 确认用户是否办理过相应协议以及相 应协议依赖的多个其他协议, 若办理 过, 则由协议对应的系统返回相应的办理数据, 基于办理数据和用户信息预测用户办理协 议的参数, 将所述参数返回至用户进行确认; 将签约数据通过协议对应的银行业务系统记 录在区块链中, 所述签约数据为用户基于相应协议以及相应协议依赖的多个其他协议、 所 述参数确认办理后的数据。 2.如权利要求1所述的基于区块链的银 行签约方法, 其特 征在于, 还 包括: 根据多个协议之间的相互依赖关系构建协议依赖 图, 其中, 协议依赖 图中的每个节点 标识一种协议, 两个节点之间存在一条有向边, 当且仅当两个节点对应的两个协议之间有 依赖关系, 并且箭头方向从被依赖方的协议指向依赖方的协议。 3.如权利要求2所述的基于区块链的银行签约方法, 其特征在于, 区块链基于所述协议 签署请求、 存储的银行产品的协 议和多个协 议之间的相互依赖 关系查询到所述协议签署请 求中的相应协议依赖的多个其 他协议, 包括: 为协议依赖图中每条有向边赋值, 获取协议依赖图中每个节点距离所述协议签署请求 中的协议的最短距离, 将最短距离是有限的节点保留, 将最短距离是有限的节点标识的协 议作为所述协议签署请求中的协议所依赖的多个其他协议, 将最短距离是无限的节点删 除。 4.如权利要求3所述的基于区块链的银 行签约方法, 其特 征在于, 还 包括: 区块链将相应协议放入堆栈, 按照最短距离从小到大的顺序将相应协议依赖的多个其 他协议依次放入堆栈中, 并将该堆栈反馈给 银行端; 银行端基于弹出堆栈顶的协议进行相应操作。 5.如权利要求2所述的基于区块链的银 行签约方法, 其特 征在于, 还 包括: 区块链根据用户办理好的多个协议, 建立用户对应的协议依赖图。 6.如权利要求1所述的基于区块链的银行签约方法, 其特征在于, 银行端将签约数据通 过协议对应的银 行业务系统记录在区块链中, 包括: 银行端将利用私钥签名后的签约数据通过协议对应的银行业务系统记录在区块链中, 其中, 由协议对应的银 行业务系统进行私钥签名。 7.如权利要求6所述的基于区块链的银行签约方法, 其特征在于, 所述签约数据包括签 约产品名称、 签约产品日期, 是否自动解约以及解约条件, 签约文件的hash 。 8.如权利要求7 所述的基于区块链的银 行签约方法, 其特 征在于, 还 包括:权 利 要 求 书 1/2 页 2 CN 114638692 A 2银行业务系统在确 认用户的协议满足解约条件时, 将包含解约条件的解约请求上传到 区块链; 区块链的智能合约确 认是否满足三个条件, 第 一个条件为所述用户的协议是否支持自 动解约, 第二个条件为所述解约条件是否满足区块链中存储的所述协议对应的解约条件, 第三个条件为用户对应的协 议依赖图中是否不存在依赖于所述协议的其他协 议, 若三个条 件中有任何一个不满足, 则不支持发起的解约 请求; 若三个条件都满足, 回复银行业务系统 支持解约请求, 基于所述 解约请求进行解约。 9.如权利要求8所述的基于区块链的银 行签约方法, 其特 征在于, 还 包括: 在不支持发起的解约请求后, 区块链返回不支持的原因信息 至银行业务系统。 10.如权利要求8所述的基于区块链的银 行签约方法, 其特 征在于, 还 包括: 区块链存 储解约操作记录, 更新用户对应的协议依赖图。 11.如权利要求5所述的基于区块链的银 行签约方法, 其特 征在于, 还 包括: 银行端接收用户发起的销户请求, 将所述销户请求发送至区块链; 区块链根据所述销户请求、 用户对应的协议依赖 图确定解约顺序, 根据所述解约顺序 进行解约操作。 12.如权利要求11所述的基于区块链的银行签约方法, 其特征在于, 区块链根据 所述销 户请求、 用户对应的协议依赖图确定解约顺序, 包括: 将用户对应的协议依赖图中不被依赖的节点添加到队列中, 将所述不被依赖的节点从 用户对应的协议依赖图中删除, 继续上述节点添加到队列和删除操作, 直到用户对应的协 议依赖图为空, 所述 解约顺序为从队列的队首到队尾的顺序。 13.一种基于区块链的银行签约系统, 其特征在于, 包括: 由多个银行业务系统构建区 块链、 银行端和银 行业务系统; 所述由多个银行业务系统构建区块链、 银行端和银行业务系统用于: 实现权利要求1至 12任一所述基于区块链的银 行签约方法。 14.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求 1至12任一所述基 于区块链的银 行签约方法。 15.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序被处理器执行时实现权利要求1至12任一所述基于区块链的银行签约 方法。 16.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计 算机程序被处 理器执行时实现权利要求1至12任一所述基于区块链的银 行签约方法。权 利 要 求 书 2/2 页 3 CN 114638692 A 3

.PDF文档 专利 基于区块链的银行签约方法及系统

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的银行签约方法及系统 第 1 页 专利 基于区块链的银行签约方法及系统 第 2 页 专利 基于区块链的银行签约方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:02:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。