金融业务的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38913371 阅读:32 留言:0更新日期:2023-09-25 09:28
本申请提供一种金融业务的处理方法、装置、电子设备及存储介质,涉及金融业务处理领域。该金融业务的处理方法,通过接收开发终端发送的金融业务处理请求;根据金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段;若确定能够获取与每个原子操作的标识关联的程序段,则根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包,可以复用多个历史金融业务关联的程序段集合中的程序段,节省了人工成本和时间成本。时间成本。时间成本。

【技术实现步骤摘要】
金融业务的处理方法、装置、电子设备及存储介质


[0001]本申请涉及金融业务处理领域,尤其涉及一种金融业务的处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网业务发展以及智能终端的普及,客户可以通过安装在智能终端上的金融应用,进行各种类型的金融业务(例如,存款、转账、基金购买、以及股票购买等),方便快捷。
[0003]这样一来,就需要开发人员在开发资产交易系统的过程中,开发用于执行不同的金融业务的程序包。通常地,每个程序包包括多个原子操作,换言之,每个原子操作为金融业务对应的程序包中的一个程序段。因此每新增一个金融业务,都需要开发人员开发多个原子操作,每开发一个原子操作时,需要开发人员编写一段程序语句。进而,基于上述的多个原子操作,以生成对应的程序包,从而造成了开发过程相对繁琐,人工成本和时间成本也相对较高。

技术实现思路

[0004]本申请提供一种金融业务的处理方法、装置、电子设备及存储介质,用以解决每新增一个金融业务,都需要开发人员开发多个原子操作,每开发一个原子操作时,需要开发人员编写一段程序语句,并基于上述的多个原子操作,以生成对应的程序包,从而造成了开发过程相对繁琐,人工成本和时间成本也相对较高的问题。
[0005]第一方面,本申请提供的一种金融业务的处理方法,应用于服务器,包括:
[0006]接收开发终端发送的金融业务处理请求,金融业务处理请求包括:待处理的金融业务的标识、金融业务的标识对应的多个原子操作的标识,以及每个原子操作的标识的执行顺序;
[0007]根据金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;
[0008]从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段;
[0009]若确定能够获取与每个原子操作的标识关联的程序段,则根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包;
[0010]将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
[0011]在一种可能的实施方式中,从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段,包括:
[0012]遍历多个历史金融业务关联的程序段集合中的各个程序段;
[0013]判断遍历到的程序段,是否与多个原子操作的标识中的其中一个原子操作的标识匹配;
[0014]若匹配,则确定遍历到的程序段为:与多个原子操作的标识关联的程序段的其中一个;
[0015]在遍历完毕后,判断多个原子操作的标识是否均匹配到程序段;
[0016]若多个原子操作的标识均匹配到程序段,则确定能够获取与每个原子操作的标识关联的程序段。
[0017]可以理解地,在遍历到的程序段均匹配到多个原子操作的标识时,确定能够获取与每个原子操作的标识关联的程序段,可靠性高。
[0018]在一种可能的实施方式中,本申请提供的方法还包括:
[0019]若存在未匹配到程序段的原子操作的标识,则向开发终端发送未匹配到程序段的原子操作的标识;
[0020]接收开发终端输入的未匹配到程序段的原子操作的标识对应的程序段;
[0021]将输入的未匹配到程序段的原子操作的标识对应的程序段,确定为与多个原子操作的标识关联的程序段之一。
[0022]可以理解地,向开发终端发送未匹配到程序段的原子操作的标识,以提示开发人员开发未匹配到程序段,以保证后续能够生成用于执行待处理的金融业务的程序包。
[0023]在一种可能的实施方式中,多个原子操作包括身份验证操作、报文码制转换操作、以及报文格式转换操作;从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段,包括:
[0024]从多个历史金融业务关联的程序段集合中,确定是否能够获取到身份验证操作的标识关联的程序段、报文码制转换操作的标识关联的程序段、以及报文格式转换操作的标识关联的程序段。
[0025]在一种可能的实施方式中,金融业务包括支付业务、转账业务、存款业务、取款业务中的至少之一。
[0026]在一种可能的实施方式中,在根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包之后,方法还包括:
[0027]控制上游业务系统通过总线系统按照执行顺序执行多个原子操作,以控制下游业务系统执行金融业务;
[0028]当接收到下游业务系统的执行金融业务成功的指令时,确定校验用于执行待处理的金融业务的程序包成功。
[0029]这样一来,可以对用于执行待处理的金融业务的程序包进行校验,以保证执行待处理的金融业务的程序包的可靠性。
[0030]第二方面,本申请还提供了另一种金融业务的处理方法,应用于开发终端。本申请提供的方法包括:
[0031]显示开发系统的标识选择界面,其中,标识选择界面包括原子操作集合中各原子操作的标识;
[0032]响应于用户在标识选择界面中的原子操作集合中,选择的金融业务的标识、以及按照执行顺序选择的用于执行目标任务的多个原子操作的标识;
[0033]向服务器发送用于实现金融业务的程序的打包请求,打包请求包括:金融业务的标识,以及金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序;
[0034]向服务器发送打包请求,以使服务器根据金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序,生成用于执行金融业务的程序包,并将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
[0035]第三方面,本申请还提供了一种金融业务的处理装置,包括:
[0036]数据接收单元,用于接收开发终端发送的金融业务处理请求,金融业务处理请求包括:待处理的金融业务的标识、金融业务的标识对应的多个原子操作的标识,以及每个原子操作的标识的执行顺序;
[0037]数据获取单元,用于根据金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;
[0038]数据获取单元,用于从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段;
[0039]程序包生成单元,用于若确定能够获取与每个原子操作的标识关联的程序段,则根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包;
[0040]业务处理单元,用于将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
[0041]第四方面,本申请提供了一种金融业务的处理装置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种金融业务的处理方法,其特征在于,应用于服务器,所述方法包括:接收开发终端发送的金融业务处理请求,所述金融业务处理请求包括:待处理的金融业务的标识、所述金融业务的标识对应的多个原子操作的标识,以及每个所述原子操作的标识的执行顺序;根据所述金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个所述原子操作的标识关联的程序段;若确定能够获取与每个所述原子操作的标识关联的程序段,则根据每个所述原子操作的标识的执行顺序,将与多个所述原子操作的标识关联的程序段,生成用于执行所述待处理的金融业务的程序包;将所述程序包发送总线系统,以使上游业务系统通过总线系统调用并执行所述待处理的金融业务的程序包,以控制下游业务系统执行所述待处理的金融业务。2.根据权利要求1所述的方法,其特征在于,所述从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个所述原子操作的标识关联的程序段,包括:遍历所述多个历史金融业务关联的程序段集合中的各个程序段;判断遍历到的程序段,是否与多个原子操作的标识中的其中一个原子操作的标识匹配;若匹配,则确定所述遍历到的程序段为:与所述多个原子操作的标识关联的程序段的其中一个;在遍历完毕后,判断多个原子操作的标识是否均匹配到程序段;若所述多个原子操作的标识均匹配到程序段,则确定能够获取与每个所述原子操作的标识关联的程序段。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若存在未匹配到程序段的原子操作的标识,则向所述开发终端发送未匹配到程序段的原子操作的标识;接收所述开发终端输入的所述未匹配到程序段的原子操作的标识对应的程序段;将输入的所述未匹配到程序段的原子操作的标识对应的程序段,确定为所述与多个原子操作的标识关联的程序段之一。4.根据权利要求1所述的方法,其特征在于,所述多个原子操作包括身份验证操作、报文码制转换操作、以及报文格式转换操作;所述从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个所述原子操作的标识关联的程序段,包括:从所述多个历史金融业务关联的程序段集合中,确定是否能够获取到所述身份验证操作的标识关联的程序段、所述报文码制转换操作的标识关联的程序段、以及所述报文格式转换操作的标识关联的程序段。5.根据权利要求4所述的方法,其特征在于,所述金融业务包括支付业务、转账业务、存款业务、取款业务中的至少之一。6.根据权利要求1

5任一所述的方法,其特征在于,在所述根据每个所述原子操作的标识的执行顺序,将与多个所述原子操作的标识关联的程序段,生成用于执行所述待处理的
金融业务的程序包之后,所述方法还包括:控制上游业务系统通过总线系统按照所述执行顺序执行所述多个原子操作,以控制下游业务系统执行所述金融业务;当接收到所述下游业务系统的执行所述金融业务成功的指令时,确定校验所述用于执行所述待处理的金融业务的程序包成功。7.一种金融业务的处理方法,其特征在于,应用于开发终端,所述方法包括:显示开发系统的标识选择界面,其...

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

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

1