业务引擎的运行方法和装置、存储介质、电子装置与流程

文档序号:20439159发布日期:2020-04-17 22:17阅读:来源:国知局

技术特征:

1.一种业务引擎的运行方法,其特征在于,包括:

在为第一业务服务配置第一流程时,从业务引擎的第一集合中选取与所述第一业务服务的服务条件匹配的多条第一子流程,其中,所述第一集合中的子流程为预先编辑好的用于业务服务时使用的子流程;

按照配置信息将所述多条第一子流程组合成所述第一流程,其中,所述配置信息用于配置所述多条第一子流程在所述第一流程中的关联关系;

在第一帐号请求获取所述第一业务服务的情况下,通过所述业务引擎调用所述第一流程来执行所述第一业务服务的服务条件,其中,所述第一业务服务的服务条件为所述第一业务服务的获取条件。

2.根据权利要求1所述的方法,其特征在于,在按照配置信息将所述多条第一子流程组合成所述第一流程之后,所述方法还包括:

将所述第一流程保存至所述业务引擎的第二集合。

3.根据权利要求2所述的方法,其特征在于,在将所述第一流程保存至所述业务引擎的第二集合之后,所述方法还包括:

在为第二业务服务配置流程时,从所述业务引擎的第二集合中选取与所述第二业务服务的服务条件匹配的第二流程;

在第二帐号请求获取所述第二业务服务的情况下,通过所述业务引擎调用所述第二流程来执行所述第二业务服务的服务条件。

4.根据权利要求1至3中任意一项所述的方法,其特征在于,通过所述业务引擎调用所述第一流程来执行所述第一业务服务的服务条件包括:

通过所述业务引擎调用所述第一流程来对所述第一帐号的帐号数据进行处理,得到进行处理的处理结果,其中,所述第一帐号为在所述第一业务服务中使用的帐号,所述处理结果用于表示是否允许所述第一帐号获取所述第一业务服务。

5.根据权利要求4所述的方法,其特征在于,通过所述业务引擎调用所述第一流程来对第一帐号的帐号数据进行处理,得到进行处理的处理结果包括:

在所述第一业务服务的业务逻辑中调用所述第一流程的接口时,通过所述第一流程的接口的参数将所述第一帐号的帐号数据的数据源地址传递给所述业务引擎,通过所述业务引擎运行所述第一流程中的子流程,并把处理结果写入缓存。

6.根据权利要求4所述的方法,其特征在于,通过所述业务引擎调用所述第一流程来对第一帐号的帐号数据进行处理,得到进行处理的处理结果包括:

在所述第一帐号为多个的情况,创建多个线程,通过所述多个线程并行执行来调用所述第一流程来对第一帐号的帐号数据进行处理,其中,所述多个线程得到的处理结果放在被所述多个线程共享的缓存中。

7.根据权利要求1所述的方法,其特征在于,按照配置信息将所述多条第一子流程组合成所述第一流程包括:

按照所述配置信息配置所述第一子流程之间的逻辑关系、所述第一子流程之间的位置关系以及各条所述第一子流程的执行顺序,得到所述第一流程,其中,所述逻辑关系包括多条所述第一子流程之间的逻辑或和多条所述第一子流程之间的逻辑与。

8.一种业务引擎的运行装置,其特征在于,包括:

选取单元,用于在为第一业务服务配置第一流程时,从业务引擎的第一集合中选取与所述第一业务服务的服务条件匹配的多条第一子流程,其中,所述第一集合中的子流程为预先编辑好的用于业务服务时使用的子流程;

组合单元,用于按照配置信息将所述多条第一子流程组合成所述第一流程,其中,所述配置信息用于配置所述多条第一子流程在所述第一流程中的关联关系;

执行单元,用于在第一帐号请求获取所述第一业务服务的情况下,通过所述业务引擎调用所述第一流程来执行所述第一业务服务的服务条件,其中,所述第一业务服务的服务条件为所述第一业务服务的获取条件。

9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。

10.一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器通过所述计算机程序执行上述权利要求1至7任一项中所述的方法。


技术总结
本申请公开了一种业务引擎的运行方法和装置、存储介质、电子装置。其中,该方法包括:在为第一业务服务配置第一流程时,从业务引擎的第一集合中选取与第一业务服务的服务条件匹配的多条第一子流程,其中,第一集合中的子流程为预先编辑好的用于业务服务时使用的子流程;按照配置信息将多条第一子流程组合成第一流程,其中,配置信息用于配置多条第一子流程在第一流程中的关联关系;在第一帐号请求获取第一业务服务的情况下,通过业务引擎调用第一流程来执行第一业务服务的服务条件,第一业务服务的服务条件为第一业务服务的获取条件。本申请解决了相关技术中提供业务服务的操作较繁琐的技术问题。

技术研发人员:杨风山;付政委
受保护的技术使用者:京东数字科技控股有限公司
技术研发日:2019.12.12
技术公布日:2020.04.17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1