一种业务处理方法和装置制造方法及图纸

技术编号:24890496 阅读:17 留言:0更新日期:2020-07-14 18:17
本发明专利技术公开了一种业务处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:基于联机系统发起的交易业务请求,创建交易业务,将交易业务存储至存储设备中;控制业务处理程序从存储设备中获取交易业务进行批量处理;获取批量处理结果,根据批量处理结果对交易业务对应的交易业务信息进行更新。该实施方式能够实现对业务的批量处理,提升了业务处理效率,降低了系统资源占用量,提升了用户体验,降低了系统事故发生率,同时该处理方法还具备通用性。

【技术实现步骤摘要】
一种业务处理方法和装置
本专利技术涉及计算机
,尤其涉及一种业务处理方法和装置。
技术介绍
在计算机软件系统的微服务架构中,一般涉及到多个子系统,而每两个子系统之间的一次业务数据交换就是联机交易。一般情况下,对于联机交易要求的响应时间较短,但对于一些特定的交易,为提高业务处理效率,需要对业务数据进行批量处理,如批量读取或生成等业务操作。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有的联机交易业务批量处理过程中由于业务数据量较大,资源占用多等原因,需要计算处理的时间都较长,容易导致交互界面超时、系统资源占用量多、用户体验差等问题,同时容易导致系统事故。
技术实现思路
有鉴于此,本专利技术实施例提供一种业务处理方法和装置,能够实现对业务的批量处理,提升业务处理效率,降低系统资源占用量,提升用户体验,降低系统事故发生率,同时该处理方法还具备通用性。为实现上述目的,根据本专利技术实施例的第一方面,提供了一种业务处理方法,包括:基于联机系统发起的交易业务请求,创建交易业务,将交易业务存储至存储设备中;控制业务处理程序从存储设备中获取交易业务进行批量处理;获取批量处理结果,根据批量处理结果对交易业务对应的交易业务信息进行更新。进一步地,将交易业务存储至存储设备中的步骤包括:控制存储设备创建业务表,将交易业务存储至业务表中,并配置交易业务对应的交易业务信息。进一步地,交易业务信息包括业务状态信息和下列信息中的至少一种:业务编号信息、业务描述信息、处理优先级信息、处理类型信息、处理方法信息和处理参数信息。进一步地,在将交易业务存储至存储设备中的步骤之后,业务处理方法还包括:将存储结果发送至交易业务请求的发起端。进一步地,在控制业务处理程序从存储设备中获取交易业务进行批量处理的步骤之前,业务处理方法还包括:根据服务器资源确定业务处理程序的批量处理数量。进一步地,控制业务处理程序从存储设备中获取交易业务进行批量处理的步骤包括:根据业务处理程序的批量处理数量,控制业务处理程序从存储设备中异步获取相应数量的交易业务进行批量处理。进一步地,业务处理方法还包括:设置循环处理周期,根据循环处理周期控制业务处理程序从存储设备中异步获取交易业务进行批量处理。进一步地,业务处理方法还包括:基于交易业务请求的发起端发起的查询请求,向交易业务请求的发起端发送相应交易业务的交易业务信息,交易业务信息指示了该交易业务对应的状态信息。进一步地,业务处理程序对交易业务进行批量处理后生成导出文件,在交易业务对应的状态信息为处理完成的情况下,业务处理方法还包括:基于交易业务请求的发起端发起的获取请求,向交易业务请求的发起端发送导出文件。根据本专利技术实施例的第二方面,提供了一种业务处理装置,包括:存储模块,用于基于联机系统发起的交易业务请求,创建交易业务,将交易业务存储至存储设备中;批量处理模块,用于控制业务处理程序从存储设备中获取交易业务进行批量处理;更新模块,用于获取批量处理结果,根据批量处理结果对交易业务对应的交易业务信息进行更新。根据本专利技术实施例的第三方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述任一种业务处理方法。根据本专利技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一种业务处理方法。上述专利技术中的一个实施例具有如下优点或有益效果:因为采用基于联机系统发起的交易业务请求,创建交易业务,将交易业务存储至存储设备中;控制业务处理程序从存储设备中获取交易业务进行批量处理;获取批量处理结果,根据批量处理结果对交易业务对应的交易业务信息进行更新的技术手段,所以克服了现有的业务处理过程存在的处理效率低、交互界面时耗长、系统资源占用多、用户体验差、易导致系统事故的技术问题,进而达到实现对业务的批量处理,提升业务处理效率,降低系统资源占用量,提升用户体验,降低系统事故发生率,还使得该处理方法具备通用性的技术效果。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术第一实施例提供的业务处理方法的主要流程的示意图;图2是根据本专利技术第二实施例提供的业务处理方法的主要流程的示意图;图3是根据本专利技术实施例提供的业务处理装置的主要模块的示意图;图4是本专利技术实施例可以应用于其中的示例性系统架构图;图5是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本专利技术第一实施例提供的业务处理方法的主要流程的示意图;如图1所示,本专利技术实施例提供的业务处理方法主要包括:步骤S101,基于联机系统发起的交易业务请求,创建交易业务,将交易业务存储至存储设备中。联机系统:指联机交易(在计算机软件系统的微服务架构中,一般涉及到多个子系统,而每两个子系统之间的一次业务数据交换就是联机交易)中的一个子系统,较为常见的是客户端系统。联机交易的一个子系统(联机系统)发起交易业务请求,在业务创建程序中构建新增的交易业务,然后将该交易业务存储至存储设备中,以便于后续通过业务处理程序从该存储设备中异步获取批量的交易业务进行处理,从而提高业务处理效率,降低系统资源占用量。根据本专利技术实施例,上述将交易业务存储至存储设备中的步骤包括:控制存储设备创建业务表,将交易业务存储至业务表中,并配置交易业务对应的交易业务信息。通过上述设置,在存储设备中创建业务表,对存储至其中的交易业务进行标记(如表示:新增业务),同时配置交易业务信息,以便于业务处理程序查询并获取未处理的交易业务。具体地,根据本专利技术实施例,上述交易业务信息包括业务状态信息和下列信息中的至少一种:业务编号信息、业务描述信息、处理优先级信息、处理类型信息、处理方法信息和处理参数信息。进一步地,根据本专利技术实施例,上述在将交易业务存储至存储设备中的步骤之后,业务处理方法还包括:将存储结果发送至交易业务请求的发起端。将存储结果发送至交易业务的发起端,便于发起端的用户选择等待业务处理,或者选择离开,从而进行后续查询。步骤S102,控制业务处理程序从存储设备中获取交易业务进行批量处理。具体地,根据本专利技术实施例,在控制业务处理程序从存储设备中本文档来自技高网...

【技术保护点】
1.一种业务处理方法,其特征在于,包括:/n基于联机系统发起的交易业务请求,创建交易业务,将所述交易业务存储至存储设备中;/n控制业务处理程序从所述存储设备中获取交易业务进行批量处理;/n获取批量处理结果,根据所述批量处理结果对所述交易业务对应的交易业务信息进行更新。/n

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:
基于联机系统发起的交易业务请求,创建交易业务,将所述交易业务存储至存储设备中;
控制业务处理程序从所述存储设备中获取交易业务进行批量处理;
获取批量处理结果,根据所述批量处理结果对所述交易业务对应的交易业务信息进行更新。


2.根据权利要求1所述的业务处理方法,其特征在于,所述将所述交易业务存储至存储设备中的步骤包括:控制所述存储设备创建业务表,将所述交易业务存储至所述业务表中,并配置所述交易业务对应的交易业务信息。


3.根据权利要求1所述的业务处理方法,其特征在于,所述交易业务信息包括业务状态信息和下列信息中的至少一种:业务编号信息、业务描述信息、处理优先级信息、处理类型信息、处理方法信息和处理参数信息。


4.根据权利要求1所述的业务处理方法,其特征在于,在所述将所述交易业务存储至存储设备中的步骤之后,所述业务处理方法还包括:将存储结果发送至所述交易业务请求的发起端。


5.根据权利要求1所述的业务处理方法,其特征在于,在所述控制业务处理程序从所述存储设备中获取交易业务进行批量处理的步骤之前,所述业务处理方法还包括:根据服务器资源确定所述业务处理程序的批量处理数量。


6.根据权利要求5所述的业务处理方法,其特征在于,所述控制业务处理程序从所述存储设备中获取交易业务进行批量处理的步骤包括:根据所述业务处理程序的批量处理数量,控制所述业务处理程序从所述存储设备中异步获取相应数量的交易业务进行批量处理。


7.根据权利要求5所述的...

【专利技术属性】
技术研发人员:马泉翁志山苏建清黄伟源林淇李嘉铖
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1