金融业务的处理方法、装置、电子设备及存储介质与流程

未命名 09-24 阅读:80 评论:0


1.本技术涉及金融业务处理领域,尤其涉及一种金融业务的处理方法、装置、电子设备及存储介质。


背景技术:

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


技术实现要素:

4.本技术提供一种金融业务的处理方法、装置、电子设备及存储介质,用以解决每新增一个金融业务,都需要开发人员开发多个原子操作,每开发一个原子操作时,需要开发人员编写一段程序语句,并基于上述的多个原子操作,以生成对应的程序包,从而造成了开发过程相对繁琐,人工成本和时间成本也相对较高的问题。
5.第一方面,本技术提供的一种金融业务的处理方法,应用于服务器,包括:
6.接收开发终端发送的金融业务处理请求,金融业务处理请求包括:待处理的金融业务的标识、金融业务的标识对应的多个原子操作的标识,以及每个原子操作的标识的执行顺序;
7.根据金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;
8.从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段;
9.若确定能够获取与每个原子操作的标识关联的程序段,则根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包;
10.将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
11.在一种可能的实施方式中,从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段,包括:
12.遍历多个历史金融业务关联的程序段集合中的各个程序段;
13.判断遍历到的程序段,是否与多个原子操作的标识中的其中一个原子操作的标识匹配;
14.若匹配,则确定遍历到的程序段为:与多个原子操作的标识关联的程序段的其中一个;
15.在遍历完毕后,判断多个原子操作的标识是否均匹配到程序段;
16.若多个原子操作的标识均匹配到程序段,则确定能够获取与每个原子操作的标识关联的程序段。
17.可以理解地,在遍历到的程序段均匹配到多个原子操作的标识时,确定能够获取与每个原子操作的标识关联的程序段,可靠性高。
18.在一种可能的实施方式中,本技术提供的方法还包括:
19.若存在未匹配到程序段的原子操作的标识,则向开发终端发送未匹配到程序段的原子操作的标识;
20.接收开发终端输入的未匹配到程序段的原子操作的标识对应的程序段;
21.将输入的未匹配到程序段的原子操作的标识对应的程序段,确定为与多个原子操作的标识关联的程序段之一。
22.可以理解地,向开发终端发送未匹配到程序段的原子操作的标识,以提示开发人员开发未匹配到程序段,以保证后续能够生成用于执行待处理的金融业务的程序包。
23.在一种可能的实施方式中,多个原子操作包括身份验证操作、报文码制转换操作、以及报文格式转换操作;从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段,包括:
24.从多个历史金融业务关联的程序段集合中,确定是否能够获取到身份验证操作的标识关联的程序段、报文码制转换操作的标识关联的程序段、以及报文格式转换操作的标识关联的程序段。
25.在一种可能的实施方式中,金融业务包括支付业务、转账业务、存款业务、取款业务中的至少之一。
26.在一种可能的实施方式中,在根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包之后,方法还包括:
27.控制上游业务系统通过总线系统按照执行顺序执行多个原子操作,以控制下游业务系统执行金融业务;
28.当接收到下游业务系统的执行金融业务成功的指令时,确定校验用于执行待处理的金融业务的程序包成功。
29.这样一来,可以对用于执行待处理的金融业务的程序包进行校验,以保证执行待处理的金融业务的程序包的可靠性。
30.第二方面,本技术还提供了另一种金融业务的处理方法,应用于开发终端。本技术提供的方法包括:
31.显示开发系统的标识选择界面,其中,标识选择界面包括原子操作集合中各原子操作的标识;
32.响应于用户在标识选择界面中的原子操作集合中,选择的金融业务的标识、以及按照执行顺序选择的用于执行目标任务的多个原子操作的标识;
33.向服务器发送用于实现金融业务的程序的打包请求,打包请求包括:金融业务的标识,以及金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序;
34.向服务器发送打包请求,以使服务器根据金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序,生成用于执行金融业务的程序包,并将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
35.第三方面,本技术还提供了一种金融业务的处理装置,包括:
36.数据接收单元,用于接收开发终端发送的金融业务处理请求,金融业务处理请求包括:待处理的金融业务的标识、金融业务的标识对应的多个原子操作的标识,以及每个原子操作的标识的执行顺序;
37.数据获取单元,用于根据金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;
38.数据获取单元,用于从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段;
39.程序包生成单元,用于若确定能够获取与每个原子操作的标识关联的程序段,则根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包;
40.业务处理单元,用于将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
41.第四方面,本技术提供了一种金融业务的处理装置,包括:
42.数据显示单元,用于显示开发系统的标识选择界面,其中,标识选择界面包括原子操作集合中各原子操作的标识;
43.数据选择单元,用于响应于用户在标识选择界面中的原子操作集合中,选择的金融业务的标识、以及按照执行顺序选择的用于执行目标任务的多个原子操作的标识;
44.数据发送单元,向服务器发送用于实现金融业务的程序的打包请求,打包请求包括:金融业务的标识,以及金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序;
45.数据发送单元,用于向服务器发送打包请求,以使服务器根据金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序,生成用于执行金融业务的程序包,并将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
46.第三方面,本技术还提供了一种电子设备,包括:处理器,以及与处理器通信连接的存储器;
47.存储器存储计算机执行指令;
48.处理器执行存储器存储的计算机执行指令,以实现如本技术第一方面提供的方法。
49.第四方面,本技术还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本技术第一方面提供的
方法。
50.本技术提供的金融业务的处理方法、装置、电子设备及存储介质,当需要生成一个新的执行待处理的金融业务时,可以根据金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;并从多个历史金融业务关联的程序段集合中,获取与每个原子操作的标识关联的程序段。最后,根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包。这样一来,复用多个历史金融业务关联的程序段集合中的程序段,无需开发人员去开发多个原子操作的标识关联的程序段,节省了人工成本和时间成本。
附图说明
51.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
52.图1为本技术实施例提供的服务器分别与开发终端、业务处理平台的交互示意图;
53.图2为本技术一种实施例提供的金融业务的处理方法的流程图;
54.图3为图2中的s203的具体流程图之一;
55.图4为图2中的s203的具体流程图之二;
56.图5为本技术另一种实施例提供的金融业务的处理方法的流程图;
57.图6为本技术又一种实施例提供的金融业务的处理方法的流程图;
58.图7为本技术又一种实施例提供的金融业务的处理装置的功能模块框图之一;
59.图8为本技术又一种实施例提供的金融业务的处理装置的功能模块框图之二;
60.图9为本技术实施例提供的一种电子设备的框图。
61.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
62.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
63.需要说明的是,本技术提供的金融业务的处理方法、装置、电子设备及存储介质可用于金融业务处理领域,也可用于除金融业务处理领域之外的任意领域,本技术金融业务的处理方法、装置、电子设备及存储介质的应用领域不做限定。
64.随着互联网业务发展以及智能终端的普及,客户可以通过安装在智能终端上的金融应用,进行各种类型的金融业务,方便快捷。这样一来,就需要开发人员在开发资产交易系统的过程中,开发用于执行不同的金融业务的程序包。
65.然而,每新增一个金融业务,都需要开发人员开发多个原子操作,每开发一个原子操作时,需要开发人员编写一段程序语句,人工成本和时间成本也相对较高。
66.基于上述技术问题,本技术的发明构思在于:复用多个历史金融业务关联的程序
段集合中的程序段,生成用于执行待处理的金融业务的程序包,无需开发人员去开发多个原子操作的标识关联的程序段,节省了人工成本和时间成本。
67.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
68.本技术实施例提供的一种金融业务的处理方法,应用于服务器102。其中,图1为本技术实施例提供的服务器分别与开发终端、业务处理平台的交互示意图。如图1所示,服务器102与开发终端101、业务处理平台103通信连接,以便进行数据交互。其中,业务处理平台103也可以包括依次连接的上游业务系统、总线系统以及下游业务系统。具体地,图2为本技术一种实施例提供的金融业务的处理方法的流程图。如图2所示,本技术实施例提供的方法包括:
69.s201:接收开发终端101发送的金融业务处理请求。
70.示例性地,开发终端101的标识选择界面,可以显示金融业务处理请求关联的原子操作的标识和确认控件。开发人员可以按照执行顺序依次点击金融业务处理请求关联的原子操作的标识,并点击确认控件,使得开发终端101生成金融业务处理请求。其中,金融业务处理请求包括:待处理的金融业务的标识、金融业务的标识对应的多个原子操作的标识,以及每个原子操作的标识的执行顺序。如此,开发终端101向服务器102发送金融业务处理请求。
71.示例性地,开发终端101可以为但不限于办公电脑,金融业务可以包括但不限于支付业务、转账业务、存款业务、或者取款业务。多个原子操作可以包括但不限于身份验证操作、报文码制转换操作、以及报文格式转换操作等。
72.s202:根据金融业务处理请求,从业务处理平台103获取已执行的多个历史金融业务关联的程序段集合。
73.其中,业务处理平台103可以包括转账平台、取款平台、以及存款平台等,在此不作限定。历史金融业务可以包括购买基金的业务、购买理财产品、支付业务等,在此不作限定。例如,当历史金融业务为支付业务时,历史金融业务关联的程序段集合可以包括用于身份验证的程序段、用于加密的程序段、用于报文码制转换的程序段、用于支付款项的程序段。
74.s203:从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段,如果是,则执行s204。
75.需要说明的是,原子操作的标识关联的程序段是指:在被执行后能够实现对应的原子操作的程序段。
76.示例性地,当多个原子操作包括身份验证操作、报文码制转换操作(如utf-8码制转换为gbk码制)、以及报文格式转换操作(如xml格式转换为定长格式)时,s203可以具体实现为:
77.从多个历史金融业务关联的程序段集合中,确定是否能够获取到身份验证操作的标识关联的程序段、报文码制转换操作的标识关联的程序段、以及报文格式转换操作的标识关联的程序段。
78.s204:根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包。
79.例如,包括4个原子操作的标识,原子操作a的标识、原子操作b的标识、原子操作c的标识以及原子操作d的标识,且执行顺序依次为原子操作a、原子操作b、原子操作c以及原子操作d,则将原子操作a关联的程序段、原子操作b关联的程序段、原子操作c关联的程序段以及原子操作d关联的程序段依次拼接并封装,得到用于执行待处理的金融业务的程序包。
80.s205:将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
81.当待处理的金融业务为微信支付业务时,则上游业务系统可以微信系统,微信系统可以通过总线系统调用银行支付系统(即下游业务系统)执行微信支付业务。
82.当待处理的金融业务为基金购买业务时,基金系统可以通过总线系统调用身份认证系统,以执行基金购买业务。
83.综上所述,本技术实施例提供的金融业务的处理方法,当需要生成一个新的执行待处理的金融业务时,可以根据金融业务处理请求,从业务处理平台103获取已执行的多个历史金融业务关联的程序段集合;并从多个历史金融业务关联的程序段集合中,获取与每个原子操作的标识关联的程序段。最后,根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包。这样一来,复用多个历史金融业务关联的程序段集合中的程序段,无需开发人员去开发多个原子操作的标识关联的程序段,节省了人工成本和时间成本。
84.在上述的图2对应的基础上,图3为上述的图2中的s203的具体流程图之一。如图3所示,上述的s203具体可以包括如下子步骤:
85.s301:遍历多个历史金融业务关联的程序段集合中的各个程序段。
86.s302:判断遍历到的程序段,是否与多个原子操作的标识中的其中一个原子操作的标识匹配,如果是,则执行s303。
87.s303:确定遍历到的程序段为:与多个原子操作的标识关联的程序段的其中一个。
88.s304:在遍历完毕后,判断多个原子操作的标识是否均匹配到程序段,如果是,则执行s305;可选地,图4为图2中的s203的具体流程图之二。如图4所示,如果否,则执行s401。
89.s305:确定能够获取与每个原子操作的标识关联的程序段。
90.可以理解地,基于上述的s301-s305在遍历到的程序段均匹配到多个原子操作的标识时,确定能够获取与每个原子操作的标识关联的程序段,可靠性高。
91.s401:若存在未匹配到程序段的原子操作的标识,则向开发终端101发送未匹配到程序段的原子操作的标识。
92.s402:接收开发终端101输入的未匹配到程序段的原子操作的标识对应的程序段。
93.s403:将输入的未匹配到程序段的原子操作的标识对应的程序段,确定为与多个原子操作的标识关联的程序段之一。
94.可以理解地,基于上述的s401-s403可知,向开发终端101发送未匹配到程序段的原子操作的标识,以提示开发人员开发未匹配到程序段,以保证后续能够生成用于执行待处理的金融业务的程序包。
95.在一种可能的实施方式中,在上述的图2对应的实施例的基础上,图5为本技术另一种实施例提供的金融业务的处理方法的流程图。如图5所示,在s204之后,本技术实施例提供的方法还可以包括:
96.s501:控制上游业务系统通过总线系统按照执行顺序执行多个原子操作,以控制下游业务系统执行金融业务。
97.s502:当接收到下游业务系统的执行金融业务成功的指令时,确定校验用于执行待处理的金融业务的程序包成功。
98.这样一来,可以对用于执行待处理的金融业务的程序包进行校验,以保证执行待处理的金融业务的程序包的可靠性。
99.本技术实施例还提供了另一种金融业务的处理方法,应用于开发终端101。需要说明的是,本技术实施例所提供的金融业务的处理方法,其基本原理及产生的技术效果和上述图2对应的实施例相同,为简要描述,本技术实施例部分未提及之处,可参考上述的实施例中相应内容。图6为本技术又一种实施例提供的金融业务的处理方法的流程图。如图6所示,本技术实施例提供的方法包括:
100.s601:显示开发系统的标识选择界面,其中,标识选择界面包括原子操作集合中各原子操作的标识。
101.s602:响应于用户在标识选择界面中的原子操作集合中,选择的金融业务的标识、以及按照执行顺序选择的用于执行目标任务的多个原子操作的标识。
102.示例性地,开发终端101可以在标识选择界面,显示金融业务处理请求关联的原子操作的标识和确认控件,开发人员可以按照执行顺序依次点击金融业务处理请求关联的原子操作的标识,并点击确认控件,使得开发终端101生成金融业务处理请求。其中,金融业务处理请求包括:待处理的金融业务的标识、金融业务的标识对应的多个原子操作的标识,以及每个原子操作的标识的执行顺序。
103.s603:向服务器102发送用于实现金融业务的程序的打包请求,打包请求包括:金融业务的标识,以及金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序。
104.s604:向服务器102发送打包请求,以使服务器102根据金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序,生成用于执行金融业务的程序包,并将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
105.其中,服务器102生成根据金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序,生成用于执行金融业务的程序包,可以参照上述的图3和图4对应的流程,在此不作赘述。
106.请参阅图7,本技术实施例还提供了一种金融业务的处理装置700,应用于开发终端。需要说明的是,本技术实施例所提供的金融业务的处理装置700,其基本原理及产生的技术效果和上述图2对应的实施例相同,为简要描述,本技术实施例部分未提及之处,可参考上述的实施例中相应内容。如图7所示,本技术实施例提供的金融业务的处理装置700包括数据接收单元701、数据获取单元702、程序包生成单元703、以及业务处理单元704,其中,
107.数据接收单元701,用于接收开发终端发送的金融业务处理请求,金融业务处理请求包括:待处理的金融业务的标识、金融业务的标识对应的多个原子操作的标识,以及每个原子操作的标识的执行顺序。
108.数据获取单元702,用于根据金融业务处理请求,从业务处理平台获取已执行的多
个历史金融业务关联的程序段集合。
109.数据获取单元702,还用于从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个原子操作的标识关联的程序段。
110.程序包生成单元703,用于若确定能够获取与每个原子操作的标识关联的程序段,则根据每个原子操作的标识的执行顺序,将与多个原子操作的标识关联的程序段,生成用于执行待处理的金融业务的程序包。
111.业务处理单元704,用于将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
112.在一种可能的实施方式中,数据获取单元702,具体用于遍历多个历史金融业务关联的程序段集合中的各个程序段;判断遍历到的程序段,是否与多个原子操作的标识中的其中一个原子操作的标识匹配;若匹配,则确定遍历到的程序段为:与多个原子操作的标识关联的程序段的其中一个;在遍历完毕后,判断多个原子操作的标识是否均匹配到程序段;若多个原子操作的标识均匹配到程序段,则确定能够获取与每个原子操作的标识关联的程序段。
113.在一种可能的实施方式中,本技术实施例提供的装置700还可以包括:数据发送单元,用于若存在未匹配到程序段的原子操作的标识,则向开发终端发送未匹配到程序段的原子操作的标识。数据接收单元701,还用于接收开发终端输入的未匹配到程序段的原子操作的标识对应的程序段。数据确定单元,用于将输入的未匹配到程序段的原子操作的标识对应的程序段,确定为与多个原子操作的标识关联的程序段之一。
114.在一种可能的实施方式中,多个原子操作包括身份验证操作、报文码制转换操作、以及报文格式转换操作。数据获取单元702,用于从多个历史金融业务关联的程序段集合中,确定是否能够获取到身份验证操作的标识关联的程序段、报文码制转换操作的标识关联的程序段、以及报文格式转换操作的标识关联的程序段。
115.在一种可能的实施方式中,金融业务包括支付业务、转账业务、存款业务、取款业务中的至少之一。
116.在一种可能的实施方式中,本技术实施例提供的装置700还包括:数据校验单元,用于控制上游业务系统通过总线系统按照执行顺序执行多个原子操作,以控制下游业务系统执行金融业务;当接收到下游业务系统的执行金融业务成功的指令时,确定校验用于执行待处理的金融业务的程序包成功。
117.请参阅图8,本技术实施例提供了一种金融业务的处理装置800,应用于开发终端。需要说明的是,本技术实施例所提供的金融业务的处理装置800,其基本原理及产生的技术效果和上述图2对应的实施例相同,为简要描述,本技术实施例部分未提及之处,可参考上述的实施例中相应内容。本技术实施例提供的金融业务的处理装置800包括:数据显示单元801、数据选择单元802、数据发送单元803、以及数据发送单元803,其中,
118.数据显示单元801,用于显示开发系统的标识选择界面,其中,标识选择界面包括原子操作集合中各原子操作的标识。
119.数据选择单元802,用于响应于用户在标识选择界面中的原子操作集合中,选择的金融业务的标识、以及按照执行顺序选择的用于执行目标任务的多个原子操作的标识。
120.数据发送单元803,向服务器发送用于实现金融业务的程序的打包请求,打包请求
包括:金融业务的标识,以及金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序。
121.数据发送单元803,用于向服务器发送打包请求,以使服务器根据金融业务的标识对应的多个原子操作的标识和每个原子操作的标识的执行顺序,生成用于执行金融业务的程序包,并将程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行待处理的金融业务。
122.图9是根据示例性实施例示出的一种电子设备的框图。电子设备可以包括以下一个或多个组件:处理器902,存储器904,电源组件906,以及通信组件916。
123.处理器902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。此外,处理器902可以包括一个或多个模块,便于处理器902和其他组件之间的交互。具体地,当电子设备为服务器时,处理器902可以用于实现如本技术实施例图2提供的金融业务的处理方法。当电子设备为开发终端时,处理器902可以用于实现如本技术实施例图6提供的金融业务的处理方法.
124.存储器904被配置为存储各种类型的数据以支持在装置900的操作。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
125.电源组件906为装置900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。
126.通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。
127.在示例性实施例中,装置900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
128.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器902执行以完成上述的方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
129.本技术实施例还提供了一种非临时性计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述的金融业务的处理方法。
130.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
131.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识
或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
132.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。

技术特征:
1.一种金融业务的处理方法,其特征在于,应用于服务器,所述方法包括:接收开发终端发送的金融业务处理请求,所述金融业务处理请求包括:待处理的金融业务的标识、所述金融业务的标识对应的多个原子操作的标识,以及每个所述原子操作的标识的执行顺序;根据所述金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个所述原子操作的标识关联的程序段;若确定能够获取与每个所述原子操作的标识关联的程序段,则根据每个所述原子操作的标识的执行顺序,将与多个所述原子操作的标识关联的程序段,生成用于执行所述待处理的金融业务的程序包;将所述程序包发送总线系统,以使上游业务系统通过总线系统调用并执行所述待处理的金融业务的程序包,以控制下游业务系统执行所述待处理的金融业务。2.根据权利要求1所述的方法,其特征在于,所述从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个所述原子操作的标识关联的程序段,包括:遍历所述多个历史金融业务关联的程序段集合中的各个程序段;判断遍历到的程序段,是否与多个原子操作的标识中的其中一个原子操作的标识匹配;若匹配,则确定所述遍历到的程序段为:与所述多个原子操作的标识关联的程序段的其中一个;在遍历完毕后,判断多个原子操作的标识是否均匹配到程序段;若所述多个原子操作的标识均匹配到程序段,则确定能够获取与每个所述原子操作的标识关联的程序段。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若存在未匹配到程序段的原子操作的标识,则向所述开发终端发送未匹配到程序段的原子操作的标识;接收所述开发终端输入的所述未匹配到程序段的原子操作的标识对应的程序段;将输入的所述未匹配到程序段的原子操作的标识对应的程序段,确定为所述与多个原子操作的标识关联的程序段之一。4.根据权利要求1所述的方法,其特征在于,所述多个原子操作包括身份验证操作、报文码制转换操作、以及报文格式转换操作;所述从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个所述原子操作的标识关联的程序段,包括:从所述多个历史金融业务关联的程序段集合中,确定是否能够获取到所述身份验证操作的标识关联的程序段、所述报文码制转换操作的标识关联的程序段、以及所述报文格式转换操作的标识关联的程序段。5.根据权利要求4所述的方法,其特征在于,所述金融业务包括支付业务、转账业务、存款业务、取款业务中的至少之一。6.根据权利要求1-5任一所述的方法,其特征在于,在所述根据每个所述原子操作的标识的执行顺序,将与多个所述原子操作的标识关联的程序段,生成用于执行所述待处理的
金融业务的程序包之后,所述方法还包括:控制上游业务系统通过总线系统按照所述执行顺序执行所述多个原子操作,以控制下游业务系统执行所述金融业务;当接收到所述下游业务系统的执行所述金融业务成功的指令时,确定校验所述用于执行所述待处理的金融业务的程序包成功。7.一种金融业务的处理方法,其特征在于,应用于开发终端,所述方法包括:显示开发系统的标识选择界面,其中,所述标识选择界面包括原子操作集合中各原子操作的标识;响应于用户在所述标识选择界面中的原子操作集合中,选择的金融业务的标识、以及按照执行顺序选择的用于执行目标任务的多个原子操作的标识;向服务器发送用于实现金融业务的程序的打包请求,所述打包请求包括:所述金融业务的标识,以及所述金融业务的标识对应的多个原子操作的标识和每个所述原子操作的标识的执行顺序;向服务器发送所述打包请求,以使所述服务器根据所述金融业务的标识对应的多个原子操作的标识和每个所述原子操作的标识的执行顺序,生成用于执行所述金融业务的程序包,并将所述程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行所述待处理的金融业务。8.一种金融业务的处理装置,其特征在于,包括:数据接收单元,用于接收开发终端发送的金融业务处理请求,所述金融业务处理请求包括:待处理的金融业务的标识、所述金融业务的标识对应的多个原子操作的标识,以及每个所述原子操作的标识的执行顺序;数据获取单元,用于根据所述金融业务处理请求,从业务处理平台获取已执行的多个历史金融业务关联的程序段集合;数据获取单元,用于从多个历史金融业务关联的程序段集合中,确定是否能够获取与每个所述原子操作的标识关联的程序段;程序包生成单元,用于若确定能够获取与每个所述原子操作的标识关联的程序段,则根据每个所述原子操作的标识的执行顺序,将与多个所述原子操作的标识关联的程序段,生成用于执行所述待处理的金融业务的程序包;业务处理单元,用于将所述程序包发送总线系统,以使上游业务系统通过总线系统调用并执行所述待处理的金融业务的程序包,以控制下游业务系统执行所述待处理的金融业务。9.一种金融业务的处理装置,其特征在于,包括:数据显示单元,用于显示开发系统的标识选择界面,其中,所述标识选择界面包括原子操作集合中各原子操作的标识;数据选择单元,用于响应于用户在所述标识选择界面中的原子操作集合中,选择的金融业务的标识、以及按照执行顺序选择的用于执行目标任务的多个原子操作的标识;数据发送单元,向服务器发送用于实现金融业务的程序的打包请求,所述打包请求包括:所述金融业务的标识,以及所述金融业务的标识对应的多个原子操作的标识和每个所述原子操作的标识的执行顺序;
数据发送单元,用于向服务器发送所述打包请求,以使所述服务器根据所述金融业务的标识对应的多个原子操作的标识和每个所述原子操作的标识的执行顺序,生成用于执行所述金融业务的程序包,并将所述程序包发送总线系统,以使上游业务系统通过总线系统调用并执行待处理的金融业务的程序包,以控制下游业务系统执行所述待处理的金融业务。10.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至7任一项所述的方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。

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


技术研发人员:裴艳霞
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.07.03
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐