本申请涉及人工智能领域,尤其涉及任务调度方法、任务调度装置、计算机设备及计算机可读存储介质。
背景技术:
1、在金融领域中,会存在各种各样的任务场景需要执行任务调度,在承保任务场景中,会存在一部分延迟任务的任务执行需求,比如双录过程中需要给代理人发短信通知其联系客户做双录处理,除第一次为投保当天外,其他时候要求每隔一天给代理人发送短信通知等调度任务。相关技术中,设置调度任务不仅需要编写任务逻辑和执行周期,还需要针对性设置具体的任务调度执行方式以及需要时刻关注任务调度是否成功等问题,从而导致调度任务的开发难度较高,开发效率较低,且稳定性和安全性较低。
技术实现思路
1、本申请提供了一种任务调度方法、任务调度装置、计算机设备及计算机可读存储介质,旨在解决调度任务的开发难度较高,开发效率较低,且稳定性和安全性较低的问题。
2、为实现上述目的,本申请提供一种任务调度方法,所述方法包括:
3、获取待调度任务的任务信息,并对所述任务信息进行解析,得到所述待调度任务的任务执行信息、任务执行需求和任务接口信息;
4、根据所述任务执行信息和所述任务接口信息生成所述待调度任务的业务逻辑信息;
5、根据所述任务执行信息和任务执行需求确定所述待调度任务的任务场景;
6、根据所述业务逻辑信息和所述任务场景生成所述待调度任务对应的任务调度信息;
7、根据所述任务场景确定所述待调度任务对应的任务调度执行器;
8、基于所述任务调度执行器,根据所述任务调度信息对所述待调度任务进行处理,生成任务调度结果。
9、为实现上述目的,本申请提供一种任务调度装置,所述任务调度装置包括:
10、任务信息解析模块,用于获取待调度任务的任务信息,并对所述任务信息进行解析,得到所述待调度任务的任务执行信息、任务执行需求和任务接口信息;
11、业务逻辑生成模块,用于根据所述任务执行信息和所述任务接口信息生成所述待调度任务的业务逻辑信息;
12、任务场景确定模块,用于根据所述任务执行信息和任务执行需求确定所述待调度任务的任务场景;
13、调度信息生成模块,用于根据所述业务逻辑信息和所述任务场景生成所述待调度任务对应的任务调度信息;
14、执行器确定模块,用于根据所述任务场景确定所述待调度任务对应的任务调度执行器;
15、调度结果生成模块,基于所述任务调度执行器,根据所述任务调度信息对所述待调度任务进行处理,生成任务调度结果。
16、为实现上述目的,本申请提供一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述的计算机程序并在执行所述的计算机程序时实现如上述所述的任务调度方法。
17、为实现上述目的,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述所述的任务调度方法。
18、本申请实施例公开的任务调度方法、任务调度装置、计算机设备及计算机可读存储介质,获取待调度任务的任务信息,并对任务信息进行解析,得到待调度任务的任务执行信息、任务执行需求和任务接口信息;根据任务执行信息和任务接口信息生成待调度任务的业务逻辑信息;根据任务执行信息和任务执行需求确定待调度任务的任务场景;根据业务逻辑信息和任务场景生成待调度任务对应的任务调度信息;根据任务场景确定待调度任务对应的任务调度执行器;基于任务调度执行器,根据任务调度信息对待调度任务进行处理,生成任务调度结果。由此可以根据业务逻辑信息和任务场景确定任务调度信息,以及根据任务场景确定任务调度执行器,从而可以在无需针对性设置具体的任务调度执行方式,且无需关注任务调度的成功率的情况下,能够执行对应的调度任务,从而降低了调度任务的开发难度,提高了开发效率,且提高了稳定性和安全性。
1.一种任务调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述任务信息进行解析,得到所述待调度任务的任务执行信息、任务执行需求和任务接口信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述任务执行信息和所述任务接口信息生成所述待调度任务的业务逻辑信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述任务执行信息和任务执行需求确定所述待调度任务的任务场景,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述业务逻辑信息和所述任务场景生成所述待调度任务对应的任务调度信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述任务场景确定所述待调度任务对应的任务调度执行器,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述任务调度执行器,根据所述任务调度信息对所述待调度任务进行处理,生成任务调度结果之后,还包括:
8.一种任务调度装置,其特征在于,所述任务调度装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1-7中任一项所述的任务调度方法。
