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

技术编号:38809224 阅读:14 留言:0更新日期:2023-09-15 19:48
本公开提供了一种业务处理方法、装置、电子设备及存储介质,可以应用于计算机技术领域、数据处理技术领域以及金融科技技术领域。该业务处理方法包括:响应于业务服务端发送的关于目标业务的业务处理请求,从业务处理请求中获取业务配置信息,其中,业务配置信息包括数据库类型及业务属性信息;根据数据库类型,将业务属性信息转换为与数据库类型对应的标准数据库语句;将标准数据库语句发送至与目标业务对应的数据库,以便数据库根据标准数据库语句对目标业务进行处理。语句对目标业务进行处理。语句对目标业务进行处理。

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


[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]图1示意性示出了根据本公开实施例的业务处理方法的应用场景图;
[0039]图2示意性示出了根据本公开实施例的业务处理方法的流程图;
[0040]图3示意性示出了根据本公开另一实施例的业务处理方法的流程图;
[0041]图4示意性示出了根据本公开实施例的业务处理装置的结构框图;以及
[0042]图5示意性示出了根据本公开实施例的适于实现业务处理方法的电子设备的方框图。
具体实施方式
[0043]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0044]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,应用于数据服务端,包括:响应于业务服务端发送的关于目标业务的业务处理请求,从所述业务处理请求中获取业务配置信息,其中,所述业务配置信息包括数据库类型及业务属性信息;根据所述数据库类型,将所述业务属性信息转换为与所述数据库类型对应的标准数据库语句;将所述标准数据库语句发送至与所述目标业务对应的数据库,以便所述数据库根据所述标准数据库语句对所述目标业务进行处理。2.根据权利要求1所述的方法,所述根据所述数据库类型,将所述业务属性信息转换为与所述数据库类型对应的标准数据库语句包括:对所述数据库类型和预设数据库类型进行匹配;在所述数据库类型符合预设数据库类型的情况下,根据所述数据库类型,得到与所述数据库类型对应的语句转换策略;利用所述语句转换策略转换所述业务属性信息,得到第一标准数据库语句,并将所述第一标准数据库语句作为所述标准数据库语句。3.根据权利要求2所述的方法,其中,所述根据所述数据库类型,将所述业务属性信息转换为与所述数据库类型对应的标准数据库语句包括:对所述数据库类型和预设数据库类型进行匹配;在所述数据库类型符合预设数据库类型的情况下,将所述业务属性信息存储于缓存表中;根据与所述数据库类型相对应的标准语法规则转换所述缓存表中的业务属性信息,得到第二标准数据库语句,并将所述第二标准数据库语句作为所述标准数据库语句。4.根据权利要求3所述的方法,还包括:将所述第一标准数据库语句和所述第二标准数据库语句进行比对,得到比对结果;在确定所述比对结果表征所述第一标准数据库语句和所述第二标准数据库语句之间不同的情况下,将所述业务属性信息输入至语句转换模型中,得到第三标准数据库语句,并将所述第三标准数据库语句作为所述标准数据库语句。5.根据权利要求1所述的方法,其中,所述业务配置信息包括与所述目标业务对应的数据库的地址...

【专利技术属性】
技术研发人员:朱毅文杨丹王立林
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1