[发明专利]一种业务处理方法及装置在审
申请号: | 202010861162.X | 申请日: | 2020-08-25 |
公开(公告)号: | CN112015393A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 曾隆华;刘永振;张波 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 侯林林 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 装置 | ||
本发明提供一种业务处理方法及装置,接收业务请求,业务请求包括业务标识;根据业务标识,确定用于处理业务请求的业务处理流程;业务处理流程具有预先配置的配置文件;基于配置文件指示的各函数的执行顺序和各函数的流转控制数,运行业务处理流程;根据业务处理流程的运行结果,对业务请求进行应答。本方案通过配置文件的方式、在配置文件中配置好用于处理业务请求的各函数,其中包括各函数的执行顺序和各函数的流转控制数,从而可以快速地响应业务请求,相较于背景技术,本方案避免了为每个业务请求编写一段对应于它的响应代码,一方面可以提高对相同函数的使用效率;另一方面,也可减轻编程人员编写代码的难度和工作量。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种业务处理方法及装置。
背景技术
在业务开发过程中,普遍通过以下三种方式对业务请求进行处理,包括:
1、通过代码实现函数的执行顺序以及业务流程状态机的跳转;
2、在配置文件中仅配置函数的执行顺序,仍需要通过代码对具体的业务流程状态机进行控制;
3、在配置文件中写入脚本代码,应用程序通过执行脚本控制函数执行顺序以及业务流程状态机。
以上对业务请求进行处理的方式,均需要通过代码进行实现。然而,通过代码实现的方式具有以下不足:
1、只适用于简单的业务场景,对于复杂的联机交易系统可能不适用;
2、重复开发,如每次新业务都需要重新开发组装函数流程;
3、在业务发生变更时,通常需要重新进行开发,开发和维护成本高;
4、需要一定的技术能力,学习成本较高。
综上,目前亟需一种便捷的业务处理方法,以对业务请求进行应答。
发明内容
本发明提供一种业务处理方法及装置,用以解决依赖于代码实现对业务请求进行处理的问题。
第一方面,本发明实施例提供一种业务处理方法,该方法包括:接收业务请求,所述业务请求包括业务标识;根据所述业务标识,确定用于处理所述业务请求的业务处理流程;所述业务处理流程具有预先配置的配置文件;基于所述配置文件指示的各函数的执行顺序和各函数的流转控制数,运行所述业务处理流程;其中,所述流转控制数用于指示函数的状态迁移;根据所述业务处理流程的运行结果,对所述业务请求进行应答。
基于该方案,对于待处理的业务请求,通过获取其业务标识,则可以根据该业务标识确定用于处理该业务请求的业务处理流程;由于本方案中的业务处理流程具有预先配置的配置文件,该配置文件中包括各函数的执行顺序和各函数的流转控制数,则通过对该业务处理流程的运行,可以根据运行结果对业务请求进行应答。本方案通过配置文件的方式、在配置文件中配置好用于处理业务请求的各函数,其中包括各函数的执行顺序和各函数的流转控制数,从而可以快速地响应业务请求,相较于背景技术,本方案避免了为每个业务请求编写一段对应于它的响应代码,一方面可以提高对相同函数的使用效率;另一方面,也可减轻编程人员编写代码的难度和工作量。
在一种可能的实现方法中,通过如下方式确定所述配置文件中的各信息,包括:确定处理所述业务请求的各函数及各函数的执行顺序;根据所述各函数的执行顺序确定所述各函数的执行状态图;根据所述执行状态图确定各函数的流转控制数。
基于该方案,在使用配置文件对业务处理流程进行配置的过程中,首先确定出在对一个待处理的业务请求进行响应时将涉及哪些函数以及这些函数的执行顺序,以及确定出这些函数在执行过程中可能出现的状态,得到各函数的执行状态图,最后可以从执行状态图中确定出各函数的流转控制数,如此,便可以在配置文件中配置出对应于该待处理的业务请求的各函数,包括各函数的执行顺序和各函数的流转控制数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010861162.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于批处理CLEAN的杂波抑制方法
- 下一篇:一种机载火警检测系统