【技术实现步骤摘要】
业务处理方法、装置及电子设备
[0001]本专利技术涉及计算机
,尤其涉及一种业务处理方法、装置及电子设备。
技术介绍
[0002]随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,然而,由于金融行业的安全性、实时性要求,金融科技也对技术提出了更高的要求。金融科技领域下,执行复杂的业务流程时,耗时较长,数据处理效率较低。
技术实现思路
[0003]有鉴于此,本专利技术实施例期望提供一种业务处理方法、装置及电子设备,以解决相关技术中复杂的业务流程的执行耗时较长的技术问题。
[0004]为达到上述目的,本专利技术的技术方案是这样实现的:
[0005]本专利技术实施例提供一种业务处理方法,包括:
[0006]基于第一业务的类别标识和业务标识,确定出所述第一业务对应的业务流程链;
[0007]基于所述第一业务对应的业务流程链和第一上下文信息对所述第一业务进行处理,输出所述第一业务对应的处理结果;其中,
[0008]所述第一业务对应的业务流程链表征处理所述第一业务时所需执行的所有命令和所有命令之间的依赖关系;所述第一上下文信息表征处理所述第一业务时所需的相关参数。
[0009]上述方案中,所述基于请求的第一业务的类别标识和业务标识,确定出所述第一业务对应的业务流程链,包括:
[0010]基于第一业务的类别标识和业务标识,确定出所述第一业务对应的有向无环图;
[0011]基于确定出的有向无环图中每个命令对应的 ...
【技术保护点】
【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:基于第一业务的类别标识和业务标识,确定出所述第一业务对应的业务流程链;基于所述第一业务对应的业务流程链和第一上下文信息对所述第一业务进行处理,输出所述第一业务对应的处理结果;其中,所述第一业务对应的业务流程链表征处理所述第一业务时所需执行的所有命令和所有命令之间的依赖关系;所述第一上下文信息表征处理所述第一业务时所需的相关参数。2.根据权利要求1所述的方法,其特征在于,所述基于请求的第一业务的类别标识和业务标识,确定出所述第一业务对应的业务流程链,包括:基于第一业务的类别标识和业务标识,确定出所述第一业务对应的有向无环图;基于确定出的有向无环图中每个命令对应的入度和出度,构建所述第一业务对应的业务流程链;其中,入度表征有向无环图中对应的命令作为终点的总次数;出度表征有向无环图中对应的命令作为起点的总次数。3.根据权利要求2所述的方法,其特征在于,所述基于确定出的有向无环图中每个命令对应的入度和出度,构建所述第一业务对应的业务流程链,包括以下之一:在所述有向无环图中所有命令的入度和出度均小于或等于1的情况下,基于所述有向无环图构建第一业务流程链;在所述有向无环图中任一命令的入度或出度大于1的情况下,基于所述有向无环图构建第二业务流程链;其中,所述第一业务流程链表征串行执行所述第一业务对应的所有命令;所述第二业务流程链表征允许并行执行所述第一业务对应的所有命令中的至少两个命令。4.根据权利要求2所述的方法,其特征在于,所述基于第一业务的类别标识和业务标识,确定出所述第一业务对应的有向无环图,包括:基于所述第一业务的类别标识和业务标识,查找所述第一业务对应的设定实例;在查找到所述第一业务对应的设定实例的情况下,将查找到的设定实例对应的有向无环图确定为所述第一业务对应的有向无环图。5.根据权利要求2或4所述的方法,其特征在于,所述基于第一业务的类别标识和业务标识,确定出所述第一业务对应的有向无环图,包括:基于第一业务的类别标识和业务标识,确定出处理所述第一业务时需要执行的所有命令;基于确定出的所有命令中每个命令对应的设定的注解信息,创建所述第一业务对应的有向无环图;其中,设定的注解信息包括业务的类别标识和业务标识、使用所述设定的注解信息的第一命令和第一命令依赖的第二命令。6.根据权利要求5所述的方法,其特征在于,所述在未查找到所述第一业务对应的设定实例的情况下,基于确定出的所有命令中每个命令对应的设定的注解信息,创建所述第一业务对应的有向无环图,包括:基于确定出的所有命令中每个命令对应的设定的注解信息,确定出使用每个设定的注
解信息的第一命令和对应的第一命令依赖的第二步命令;在确定出所有第一命令和所有第二命令对应的类别标识和业务标识均相同的情况下,基于所有第一命令和所有第二命令之间的依赖关系,创建所...
【专利技术属性】
技术研发人员:王顺云,汤金林,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。