【技术实现步骤摘要】
业务处理方法和装置
[0001]本专利技术涉及状态机
,特别涉及大数据领域,尤其涉及一种业务处理方法和装置。
技术介绍
[0002]现有技术中,对于银行的业务处理往往通过银行业务系统的工作流引擎实现,而工作流引擎在进行业务处理时,很少考虑目标业务中的状态数量、状态转移条件数量和状态转移动作对数据的操作次数这些因素对业务处理的影响,从而无法针对具有不同状态数量、状态转移条件数量和操作次数的业务分别以最合适的处理方式进行业务处理,进而导致对于某些业务的业务处理的速度和准确性有待提高。
技术实现思路
[0003]本专利技术的一个目的在于提供一种业务处理方法,以解决现有的业务处理方法无法针对具有不同状态数量、状态转移条件数量和操作次数的业务分别以最合适的处理方式进行业务处理,进而导致对于某些业务的业务处理的速度和准确性有待提高的问题。本专利技术的另一个目的在于提供一种业务处理装置。本专利技术的再一个目的在于提供一种计算机设备。本专利技术的还一个目的在于提供一种可读介质。本专利技术的还一个目的在于提供一种计算机程序产品。
[0004]为了达到以上目的,本专利技术的一方面公开了一种业务处理方法,所述方法包括:
[0005]解析预设的目标业务的业务流程配置信息,得到目标业务的所有状态、状态转移条件和状态转移的动作;
[0006]判断所述状态的状态数量、状态转移条件的状态转移条件数量和所述动作对数据的操作次数是否满足预设的第一条件;若是,根据预设的状态转移数组封装目标业务接口;
...
【技术保护点】
【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:解析预设的目标业务的业务流程配置信息,得到目标业务的所有状态、状态转移条件和状态转移的动作;判断所述状态的状态数量、状态转移条件的状态转移条件数量和所述动作对数据的操作次数是否满足预设的第一条件;若是,根据预设的状态转移数组封装目标业务接口;若否,判断所述状态数量、状态转移条件数量和操作次数是否满足预设的第二条件,若是,对所述业务流程配置信息进行对应关系分析,得到所述状态和所述动作的对应关系,并根据所述状态和所述动作的对应关系得到多个状态
‑
动作集合,根据所述状态
‑
动作集合封装所述目标业务接口;执行所述目标业务接口以进行业务处理。2.根据权利要求1所述的方法,其特征在于,进一步包括:在判断所述状态数量、状态转移条件数量和操作次数不满足预设的第二条件时,根据所述状态转移条件封装条件分支语句;基于所述分支语句、状态和动作封装所述目标业务接口。3.根据权利要求1所述的方法,其特征在于,所述第一条件,包括:所述状态数量大于预设的第一阈值;所述状态转移条件数量大于预设的第二阈值;所述操作次数小于预设的第三阈值。4.根据权利要求3所述的方法,其特征在于,所述第二条件,包括:所述状态数量小于或等于所述第一阈值;所述状态转移条件数量小于或等于所述第二阈值;所述操作次数大于或等于所述第三阈值。5.根据权利要求1所述的方法,其特征在于,进一步包括:在所述根据预设的状态转移数组封装目标业务接口之前,根据当前业务系统中所有状态和所有状态转移条件的对应关系,以及所有状态转移条件和所有动作的对应关系,以状态作为数组的第一维度属性,以状态转移条件作为数组的第二维度属性,构建所述状态转移数组;其中,所述状态转移数组为二维数组。6.根据权利要求1所述的方法,其特征在于,所述根据预设的状态转移数组封装目标业务接口,包括:生成读取所述状态转移数组的读取指令;生成基于所述状态转移数组,分别确定目标业务的每个状态对应不同状态转移条件时对应的动作的确定指令;生成分别执行目标业务的每个状态对应不同状态转移条件时对应的动作的执行指令;基于所述读取指令、确定指令和执行指令,封装所述目标业务接口。7.根据权利要求1所述的方法,其特征在于,所述根据所述状态和所述动作的对应关系得到多个状态
‑
动作集合,包括:从所述状态中选取一个起始状态,根据所述状态和所述动作的对应关系得到所述起始状态在进行状态转移时所涉及的起始状态转移条件,以及在不同起始状态转移条件中所执行的起始动作;将所述起始状态分别与在不同起始状态转移条件中所执行的起始动作进行
聚类,得到所述多个状态
‑
动作集合中的部分状态
‑
动作集合;重复执行从所述状态中选取一个非已选状态作为所述起始状态,根据所述状态和所述动作的对应关系得到所述起始状态在进行状态转移时所涉及的起始状态转移条件,以及在不同起始状态转移条件中所执行的起始动作;将所述起始状态分别与在不同起始状态转移条件中所执行的起始动作进行聚类,得到所述多个状态
‑
动作集合中的部分状态
‑
动作集合的步骤,直到所有状态已选取;其中,所述状态
‑
动作集合,由一个状态、一个动作和对应的起始状态转移条件组成。8.根据权利要求1所述的方法,其特征在于,所述根据所述状态
...
【专利技术属性】
技术研发人员:孙渊,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。