一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链实现跨行存款的处理方法及系统与流程

2022-11-12 11:08:08 来源:中国专利 TAG:


1.本发明涉及区块链技术领域,尤其涉及一种基于区块链实现跨行存款的处理方法及系统。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.目前,某银行的客户通过该银行的客户端只能购买该银行推出的存款产品,若该银行的存款产品不适合该客户时,客户无法购买他行合适的存款产品。同时对于某银行的存款产品而言,只能被该银行的客户购买,无法让更多的客户购买。


技术实现要素:

4.本发明实施例提供一种基于区块链实现跨行存款的处理方法,用以基于区块链实现跨行存款,客户可通过任一银行购买其他银行名下的存款产品,多个银行节点构成区块链网络,每一银行节点均预先存储有所有银行的存款产品信息;该方法包括:
5.本行银行节点接收用户对所有银行存款产品中任意一家银行的存款产品的购买请求,若判断用户选择的是他行存款产品,将针对他行存款产品的购买请求发送至区块链网络;所述购买请求中包括购买金额数据;
6.他行银行节点处理通过区块链网络发来的购买请求,若审核通过,将审核通过通知发送至区块链网络;所述审核通过通知中包括他行账户;
7.本行银行节点在接收到通过区块链网络发来的审核通过通知时,从用户在本行的账户中扣划所述购买金额数据至所述他行账户中。
8.本发明实施例还提供一种基于区块链实现跨行存款的处理系统,用以基于区块链实现跨行存款,客户可通过任一银行购买其他银行名下的存款产品,多个银行节点构成区块链网络,每一银行节点均预先存储有所有银行的存款产品信息;该系统包括:
9.本行银行节点,用于接收用户对所有银行存款产品中任意一家银行的存款产品的购买请求,若判断用户选择的是他行存款产品,将针对他行存款产品的购买请求发送至区块链网络;所述购买请求中包括购买金额数据;在接收到通过区块链网络发来的审核通过通知时,从用户在本行的账户中扣划所述购买金额数据至所述他行账户中;
10.他行银行节点,用于处理通过区块链网络发来的购买请求,若审核通过,将审核通过通知发送至区块链网络;所述审核通过通知中包括他行账户。
11.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链实现跨行存款的处理方法。
12.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链实现跨行存款的处理方
法。
13.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链实现跨行存款的处理方法。
14.本发明实施例中,基于区块链实现跨行存款的处理方案,多个银行节点构成区块链网络,每一银行节点均预先存储有所有银行的存款产品信息,通过:本行银行节点接收用户对所有银行存款产品中任意一家银行的存款产品的购买请求,若判断用户选择的是他行存款产品,将针对他行存款产品的购买请求发送至区块链网络;所述购买请求中包括购买金额数据;他行银行节点处理通过区块链网络发来的购买请求,若审核通过,将审核通过通知发送至区块链网络;所述审核通过通知中包括他行账户;本行银行节点在接收到通过区块链网络发来的审核通过通知时,从用户在本行的账户中扣划所述购买金额数据至所述他行账户中,可以基于区块链实现跨行存款,客户可通过任一银行购买其他银行名下的存款产品,提高了用户体验。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
16.图1为本发明实施例中基于区块链实现跨行存款的处理方法的流程示意图;
17.图2为本发明实施例中将所有银行的存款产品信息预先存储于区块链的流程示意图;
18.图3为本发明实施例中本行银行节点处理购买请求的流程示意图;
19.图4为本发明另一实施例中基于区块链实现跨行存款的处理方法的流程示意图;
20.图5为本发明实施例中基于区块链实现跨行存款的处理系统的结构示意图。
具体实施方式
21.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
22.本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
23.本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
24.在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的
实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
25.现有技术存在的技术问题是:用户无法实现跨行存款的功能,某银行的存款产品也不能被他行的客户购买。
26.本发明实施例提供一种基于区块链实现跨行存款的方案,客户可通过任一银行的客户端购买其他银行名下的存款产品。具体地,该方案中,将各银行的存款产品存储区块链;根据各银行的存款产品的特性将存款产品分类,并供任一银行查询;客户通过登录任一家银行可查询所有行的存款产品,选择适合的存款产品并购买;若是跨行购买,则由客户登陆行从客户登陆行的银行卡扣划资金,并将资金转给存款产品所属行;将客户交易记录存储区块链,用于后续查询。下面对该基于区块链实现跨行存款的方案进行详细介绍。
27.图1为本发明实施例中基于区块链实现跨行存款的处理方法的流程示意图,多个银行节点构成区块链网络,每一银行节点均预先存储有所有银行的存款产品信息;如图1所示,该方法包括如下步骤:
28.步骤101:本行银行节点接收用户对所有银行存款产品中任意一家银行的存款产品的购买请求,若判断用户选择的是他行存款产品,将针对他行存款产品的购买请求发送至区块链网络;所述购买请求中包括购买金额数据;
29.步骤102:他行银行节点处理通过区块链网络发来的购买请求,若审核通过,将审核通过通知发送至区块链网络;所述审核通过通知中包括他行账户;
30.步骤103:本行银行节点在接收到通过区块链网络发来的审核通过通知时,从用户在本行的账户中扣划所述购买金额数据至所述他行账户中。
31.本发明实施例提供的基于区块链实现跨行存款的处理方法中,多个银行节点构成区块链网络,每一银行节点均预先存储有所有银行的存款产品信息,工作时:本行银行节点接收用户对所有银行存款产品中任意一家银行的存款产品的购买请求,若判断用户选择的是他行存款产品,将针对他行存款产品的购买请求发送至区块链网络;所述购买请求中包括购买金额数据;他行银行节点处理通过区块链网络发来的购买请求,若审核通过,将审核通过通知发送至区块链网络;所述审核通过通知中包括他行账户;本行银行节点在接收到通过区块链网络发来的审核通过通知时,从用户在本行的账户中扣划所述购买金额数据至所述他行账户中,可以基于区块链实现跨行存款,客户可通过任一银行购买其他银行名下的存款产品,提高了用户体验。下面对该基于区块链实现跨行存款的处理方法进行详细介绍。
32.在一个实施例中,如图2所示,上述基于区块链实现跨行存款的处理方法还可以包括按照如下方法将所有银行的存款产品信息预先存储于区块链:
33.步骤201:获取所有银行的存款产品信息;
34.步骤202:根据所有银行的存款产品信息的特征,将存款产品进行分类;
35.步骤203:将分类后的存款产品信息存储于区块链。
36.具体实施时,根据所有银行的存款产品信息的特征,将存款产品进行分类后存储于区块链,方便了用户后续快速找到适合自己的存款产品,进一步提高了用户体验。
37.在一个实施例中,如图3所示,本行银行节点接收用户对所有银行存款产品中任意
54.表1
55.3、查询的实施方式
56.通过查询分类后的存款产品,客户通过登录任一家银行可查询所有行的存款产品,可选择适合的存款产品并购买,客户看到的存款产品信息可以如表1所示。对客户来说只是能查询到存款产品,购买哪家银行的存款产品对用户无感。
57.4、存款产品购买的实施方式
58.客户登录某银行选择到合适的存款产品后,输入购买金额可直接购买。根据客户选择的某类存款产品,从区块链中获取该类存款产品下的所有存款产品,并按年利率从大到小排序,选择年利率最大的存款产品进行购买,若该存款产品所剩额度不足时,则选择年利率次大的存款产品进行购买,依次类推。
59.确认所要购买的存款产品后,根据客户的登录行及存款产品所属行判断客户是否跨行购买,若非跨行,则直接调起登录行的购买存款产品的交易;若是跨行购买,则由客户登录行从客户登录行的银行卡扣划资金,并根据存款产品所属行的账号将资金转给存款产品所属行。
60.5、交易存储的实施方式
61.购买成功后,将客户交易记录存储区块链,用于后续查询。其中交易记录包括:客户姓名、身份证号、手机号、存款金额、存款产品所属行、存款产品名称、存款产品期限、存款产品年利率、交易时间等。其中客户姓名、身份证号、手机号由客户登录行提供。
62.综上,本发明实施例基于区块链,客户可通过任一银行的客户端购买其他银行名下的存款产品。客户可购买合适的存款,提升客户体验。对银行而言,他行客户同样可以购买该银行的存款产品,提升银行利益。
63.本发明实施例中还提供了一种基于区块链实现跨行存款的处理系统,如下面的实施例所述。由于该系统解决问题的原理与基于区块链实现跨行存款的处理方法相似,因此该装置的实施可以参见基于区块链实现跨行存款的处理方法的实施,重复之处不再赘述。
64.图5为本发明实施例中基于区块链实现跨行存款的处理系统的结构示意图,多个银行节点构成区块链网络,每一银行节点均预先存储有所有银行的存款产品信息;所述基于区块链实现跨行存款的处理系统包括:
65.本行银行节点01,用于接收用户对所有银行存款产品中任意一家银行的存款产品的购买请求,若判断用户选择的是他行存款产品,将针对他行存款产品的购买请求发送至区块链网络;所述购买请求中包括购买金额数据;在接收到通过区块链网络发来的审核通过通知时,从用户在本行的账户中扣划所述购买金额数据至所述他行账户中;
66.他行银行节点02,用于处理通过区块链网络发来的购买请求,若审核通过,将审核通过通知发送至区块链网络;所述审核通过通知中包括他行账户。
67.在一个实施例中,上述基于区块链实现跨行存款的处理系统还可以包括上链单元,用于按照如下方法将所有银行的存款产品信息预先存储于区块链:
68.获取所有银行的存款产品信息;
69.根据所有银行的存款产品信息的特征,将存款产品进行分类;
70.将分类后的存款产品信息存储于区块链。
71.在一个实施例中,所述本行银行节点具体用于:
72.在接收到用户对任意一类产品的点击指令时,从区块链中获取该类存款产品下所有银行的存款产品信息;
73.按照年利率从大到小的顺序,将该类存款产品下所有银行的存款产品提供给用户;
74.在接收到用户对该类存款产品下任意一家银行的存款产品的购买请求时,判断用户选择的是否是他行存款产品;
75.若判断用户选择的是他行存款产品,将对他行存款产品的购买请求发送至区块链网络。
76.在一个实施例中,所述本行银行节点还用于在判断用户选择的是本行存款产品,直接调起本行的购买存款产品的交易。
77.在一个实施例中,所述本行银行节点还用于在从用户在本行的账户中扣划所述购买金额数据至所述他行账户中后,将交易记录存储于区块链中。
78.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链实现跨行存款的处理方法。
79.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链实现跨行存款的处理方法。
80.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链实现跨行存款的处理方法。
81.本发明实施例中,基于区块链实现跨行存款的处理方案,多个银行节点构成区块链网络,每一银行节点均预先存储有所有银行的存款产品信息,通过:本行银行节点接收用户对所有银行存款产品中任意一家银行的存款产品的购买请求,若判断用户选择的是他行存款产品,将针对他行存款产品的购买请求发送至区块链网络;所述购买请求中包括购买金额数据;他行银行节点处理通过区块链网络发来的购买请求,若审核通过,将审核通过通知发送至区块链网络;所述审核通过通知中包括他行账户;本行银行节点在接收到通过区块链网络发来的审核通过通知时,从用户在本行的账户中扣划所述购买金额数据至所述他行账户中,可以基于区块链实现跨行存款,客户可通过任一银行购买其他银行名下的存款产品,提高了用户体验。
82.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
83.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
84.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
85.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
86.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献