本申请提供一种业务系统的验证方法、装置及电子设备,可用于金融领域或云计算领域。该方法包括:银行系统中的生产交易系统和旁路交易系统同时获取用户通过渠道系统发起的目标交易指令,根据该目标交易指令处理交易,并生成系统对应的交易结果。另外,对于任一生产交易结果在产生后即时下传至数据湖系统中,并对数据湖系统、渠道系统和旁路交易系统建立区块链系统,区块链验证模块通过对区块链存储模块中各个系统分布式账本存储的交易结果进行共识验证,并将验证结果通过5G通讯发送至区块链存储模块,使目标业务系统通过各个步骤验证结果查找问题并修正。本申请的方法,提高交易处理稳定性的同时,还提高了业务验证工作的效率和准确率。和准确率。和准确率。
【技术实现步骤摘要】
业务系统的验证方法、装置及电子设备
[0001]本申请涉及金融领域或云计算领域,尤其涉及一种业务系统的验证方法、装置及电子设备。
技术介绍
[0002]银行金融交易的稳定性至关重要。目前为了节约成本或改进系统,需要开发大量金融交易相关的业务系统。在业务系统开发完成后,需要在经过业务系统的功能测试、加固测试、性能测试阶段后,进入投产演练阶段部署业务系统的应用程序,并进行数据铺底,在部署生产环境后进行业务验证,最后对外营业。
[0003]目前,在对业务系统进行业务验证时,需要在业务人员使用实际生产环境中的旧系统对外营业完成一天的交易处理后,相关业务人员在日终时将核心系统或者银行卡系统的交易数据下传到后线系统,并将实际生产环境中生成的交易数据和新业务系统处理后的交易数据进行对比,从而实现对业务系统的验证。
[0004]但是在等到日终时才能获取实际生产环境中的交易数据进而对业务系统生成的数据进行验证,验证对比的结果具有滞后性,增加了相关业务人员的工作量和工作时长,减低工作效率,并且旧系统出现问题时,由于验证滞后,无法提供新业务系替代旧系统投入使用,影响用户体验。
技术实现思路
[0005]本申请提供一种业务系统的验证方法、装置及电子设备,用以实时获取对业务系统进行金融交易业务验证的验证结果,提高验证效率,提升生产环境的业务系统办理金融交易业务的稳定性,从而提升用户体验。
[0006]第一方面,本申请提供一种业务系统的验证方法,应用于银行系统,银行系统包括生产交易系统和旁路交易系统,包括:
[0007]银行系统获取目标交易指令,并根据目标交易指令在生产交易系统中进行生产交易,并生成目标生产交易结果,其中,目标生产交易结果包括生产交易系统中处理交易各个步骤的结果;
[0008]银行系统还根据目标交易指令在旁路交易系统中进行旁路交易,并生成目标旁路交易结果,其中,目标旁路交易结果包括旁路交易系统中处理交易各个步骤的结果;
[0009]银行系统获取共识申请,并根据共识申请建立区块链系统,使区块链系统根据共识申请生成共识验证指令,从而使区块链系统根据共识验证指令对目标生产交易结果和目标旁路交易结果进行共识验证,并生成共识验证结果存储至区块链系统,使旁路交易系统根据共识验证结果进行生产或修正。
[0010]第二方面,本申请提供一种业务系统的验证装置,包括:
[0011]获取模块701,用于使银行系统获取目标交易指令,并根据目标交易指令在生产交易系统中进行生产交易,并生成目标生产交易结果,其中,目标生产交易结果包括生产交易
系统中处理交易各个步骤的结果;
[0012]处理模块702,用于使银行系统根据目标交易指令在旁路交易系统中进行旁路交易,并生成目标旁路交易结果,其中,目标旁路交易结果包括旁路交易系统中处理交易各个步骤的结果;
[0013]获取模块701,还用于使银行系统获取共识申请,并根据共识申请建立区块链系统,使区块链系统根据共识申请生成共识验证指令,从而使区块链系统根据共识验证指令对目标生产交易结果和目标旁路交易结果进行共识验证,并生成共识验证结果存储至区块链系统,使旁路交易系统根据共识验证结果进行生产或修正。
[0014]第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;
[0015]存储器存储计算机执行指令;
[0016]处理器执行存储器存储的计算机执行指令,以实现第一方面所涉及的方法。
[0017]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上第一方面所涉及的方法。
[0018]第五方面,本申请提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如上第一方面所涉及的方法。
[0019]本申请提供的业务系统的验证方法、装置及电子设备,用户通过渠道系统发起目标交易指令,银行系统的生产交易系统和旁路交易系统同时获取目标交易指令,并即时根据目标交易指令对交易进行处理,处理完成后生成目标生产交易结果和目标旁路交易结果。其中,目标生产交易结果即时下传到数据湖系统中,为生产交易系统的其他生产业务系统释放内存,保证正常处理后续的多个交易。之后对数据湖系统、渠道系统以及旁路交易系统建立区块链系统,通过区块链验证模块调用区块链存储模块中各个系统生成的区块共识节点对应的分布式账本所存储的交易结果,实现多个共识节点对交易结果的共识验证,提升了业务验证的准确率,并且即时对任一笔交易进行结果验证提升了业务验证的效率。另外,区块链验证模块验证完成后生成共识验证结果,将该结果通过发送至区块链存储模块,使对应的目标业务系统或旁路交易系统中其他可进行改动变更的系统可以根据每个步骤的验证结果进行问题查找和修正,提升问题的发现和解决的效率和准确率。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0021]图1为本申请实施例提供的一种业务系统的验证方法的应用场景图;
[0022]图2为本申请实施例提供的一种业务系统的验证方法的流程图;
[0023]图3为本申请实施例提供的一种业务系统的验证方法的流程图;
[0024]图4为本申请实施例提供的一种业务系统的验证方法的流程图;
[0025]图5为本申请实施例提供的一种生产交易的流程图;
[0026]图6为本申请实施例提供的一种业务系统的验证方法的流程图;
[0027]图7为本申请实施例提供的一种业务系统的验证装置的结构示意图;
[0028]图8为本申请实施例提供的一种电子设备的结构示意图。
[0029]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0030]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0031]需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0032]需要说明的是,本申请业务系统的验证方法、装置及电子设备可用于金融领域或云计算领域,也可用于除金融领域或云计算领域之外的任意领域,本申请业务系统的验证方法、装置及电本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种业务系统的验证方法,其特征在于,应用于银行系统,所述银行系统包括生产交易系统和旁路交易系统,所述方法包括:所述银行系统获取目标交易指令,并根据所述目标交易指令在生产交易系统中进行生产交易,并生成目标生产交易结果,其中,所述目标生产交易结果包括生产交易系统中处理交易各个步骤的结果;所述银行系统还根据所述目标交易指令在旁路交易系统中进行旁路交易,并生成目标旁路交易结果,其中,所述目标旁路交易结果包括旁路交易系统中处理交易各个步骤的结果;所述银行系统获取共识申请,并根据所述共识申请建立区块链系统,使所述区块链系统根据所述共识申请生成共识验证指令,从而使所述区块链系统根据所述共识验证指令对所述目标生产交易结果和所述目标旁路交易结果进行共识验证,并生成共识验证结果存储至区块链系统,使旁路交易系统根据所述共识验证结果进行生产或修正。2.根据权利要求1所述的验证方法,其特征在于,所述生产交易系统包括渠道系统、生产业务系统和数据湖系统;所述旁路交易系统包括应用系统、旁路业务系统,其中,所述旁路业务系统包括目标业务系统。3.根据权利要求2所述的验证方法,其特征在于,所述方法还包括:所述渠道系统获取目标交易指令,并将所述目标交易指令发送至所述生产业务系统,使所述生产业务系统根据所述目标交易指令进行生产交易,并生成目标生产交易结果;所述渠道系统还将所述目标交易指令发送至所述旁路交易系统中的应用系统,通过所述应用系统将所述目标交易指令发送至旁路业务系统,使所述旁路业务系统根据所述目标交易指令进行旁路交易,并生成目标旁路交易结果。4.根据权利要求2所述的验证方法,其特征在于,所述生产业务系统包括核心系统和银行卡系统;所述核心系统和所述银行卡系统获取目标交易指令;所述核心系统根据目标交易指令生成第一目标生产交易结果,并将所述第一目标生产交易结果发送至所述银行卡系统;所述银行卡系统根据目标交易指令和所述第一目标生产交易结果生成目标生产交易结果;所述银行卡系统将所述目标生产交易结果通过5G通讯发送至数据湖系统。5.根据权利要求4所述的验证方法,其特征在于,银行系统还包括信息处理系统;所述数据湖系统获取所述目标生产交易结果,并将所述目标生产交易结果发送至渠道系统,使所述渠道系统根据所述目标生产交易结果生成共识申请,并将所述共识申请发送至信息处理系统。6.根据权利要求5所述的验证方法,其特征在于,所述信息处理系统包括建立单元和触发单元;所述建立单元获取共识申请,根据所述共识申请对渠道系统、数据湖系统和旁路交易系统建立区块链系统;所述建立单元还根据所述共识申请生成共识验证指令,并将所述共识验证指令发送至
所述触发单元,使所述触发单元根据所述共识验证指令从数据湖系统中获取目标生产交易结果,并从旁路交易系统中获取目标旁路交易结果;所述触发单元将所述共识验证指令、所述目标生产交易结果和所述目标...
【专利技术属性】
技术研发人员:侯猛,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。