一种业务处理方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:30054917 阅读:26 留言:0更新日期:2021-09-15 10:58
本发明专利技术公开了一种业务处理方法、装置、电子设备及计算机可读介质,涉及自动程序设计技术领域。该方法的具体实施方式包括:接收业务处理请求;确定待处理业务的目标业务场景;根据预配置的与目标业务场景对应的一个或多个目标业务项,从待处理数据中解析出与一个或多个目标业务项对应的业务数据;根据目标业务场景,确定业务数据的处理方式,并将处理方式与业务数据发送给服务处理端,以使服务处理端根据处理方式对业务数据进行处理;根据服务处理端返回的处理结果,响应业务处理请求。该实施方式能够降低业务处理成本,使得业务逻辑可以重复利用,无需重复编码并搭建业务所需的各种服务,可以提高业务处理效率,实现不同业务场景的统一处理机制。景的统一处理机制。景的统一处理机制。

【技术实现步骤摘要】
一种业务处理方法、装置、电子设备及计算机可读介质


[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]响应模块,用于根据所述服务处理端返回的处理结果,响应所述业务处理请求。
[0042]根据本专利技术实施例的另一个方面,提供了一种业务处理电子设备,包括:
[0043]一个或多个处理器;
[0044]存储装置,用于存储一个或多个程序,
[0045]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术提供的业务处理方法。
[0046]根据本专利技术实施例的还一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术提供的业务处理方法。
[0047]上述专利技术中的一个实施例具有如下优点或有益效果:因为采用对不同的业务场景进行梳理,建立统一的业务场景数据库,接收请求端的业务处理请求,确定业务处理请求需要的服务并发送至服务处理端的技术手段,所以克服了现有的业务处理成本较高,不同的业务逻辑无法重复使用,导致业务处理效率低下的技术问题,进而达到能够降低业务处理成本,使得业务逻辑可以重复利用,无需重复编码并搭建业务所需的各种服务,可以提高业务处理效率,实现不同业务场景的统一处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:接收业务处理请求;所述业务处理请求指示了待处理业务对应的待处理数据;确定所述待处理业务的目标业务场景;根据预配置的与所述目标业务场景对应的一个或多个目标业务项,从所述待处理数据中解析出与所述一个或多个目标业务项对应的业务数据;根据所述目标业务场景,确定所述业务数据的处理方式,并将所述处理方式与所述业务数据发送给服务处理端,以使所述服务处理端根据所述处理方式对所述业务数据进行处理;根据所述服务处理端返回的处理结果,响应所述业务处理请求。2.根据权利要求1所述的方法,其特征在于,当所述业务数据对应的处理方式为多个时,所述将所述处理方式与所述业务数据发送给服务处理端,包括:分别生成与所述多个处理方式对应的多个请求报文,并将所述请求报文发送给所述服务处理端中与所述处理方式对应的基础服务方。3.根据权利要求2所述的方法,其特征在于,所述根据所述服务处理端返回的处理结果,响应所述业务处理请求,包括:接收所述基础服务方根据所述处理方式对相应业务数据进行处理的响应报文;根据所述响应报文,确定所述业务处理请求的处理结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述服务处理端返回的处理结果,响应所述业务处理请求,包括:对所述响应报文进行解析,确定解析结果;根据所述一个或多个目标业务项的标准格式,对所述解析结果进行格式转换,并根据转换后的格式,响应所述业务处理请求。5.根据权利要求4所述的方法,其特征在于,所述将所述请求报文发送给所述服务处理端中与所述处理方式对应的基础服务方,包括,根据所述处理方式,确定所述基础服务方的执行顺序;其中,所述执行顺序包括:并行执行、顺序执行或者混合执行;根据所述基础服务方的执行顺序,向所述基础服务方发送请求报文。6.根据权利要求5所述的方法,其特征在于,在所述执行顺序是顺序执行或者混合执行的情况下,还包括:判断多个所述处理方式是否与存在依赖关系,如果是,根据所述依赖关系,确定所述基础服务方的执行顺序。7.根据权利要求1所述的方法,其特征在于,所述确定所述待处理业务的目标业务场景,包括:从所述业务处理请求中解析出当前关键词,并确定预配置的与多个业务场景分别对应的场景关键词;根据所述当前关键词与所述场景关键词的匹配度,确定所述待处理业务的目标业务场景。8.根据权利要求7所述的方法,其特征在于,在根据所述匹...

【专利技术属性】
技术研发人员:黄青君程强马波李刚潘宏
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1