[发明专利]基于条件的任务调度方法、装置、设备及存储介质在审
| 申请号: | 201910564384.2 | 申请日: | 2019-06-25 |
| 公开(公告)号: | CN110333940A | 公开(公告)日: | 2019-10-15 |
| 发明(设计)人: | 乔一航;周可;邸帅;卢道和 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/52 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 518052 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 子任务节点 任务执行条件 任务节点 任务执行 存储介质 基于条件 任务调度 指令 垃圾数据 任务文件 系统负载 信息符合 执行条件 工作流 | ||
1.一种基于条件的任务调度方法,其特征在于,所述基于条件的任务调度方法包括如下步骤:
在接收到任务执行指令时,获取所述任务执行指令中的目标子任务节点,并根据所述目标子任务节点所属工作流对应的描述任务文件,确定所述目标子任务节点对应的目标任务执行条件;
确定所述目标子任务节点对应的父辈任务节点,获取所述父辈任务节点的当前执行信息,并判断所述当前执行信息是否符合所述目标任务执行条件;
若所述当前执行信息符合所述目标任务执行条件,则对应执行所述目标子任务节点。
2.如权利要求1所述的基于条件的任务调度方法,其特征在于,所述确定所述目标子任务节点对应的父辈任务节点,获取所述父辈任务节点的当前执行信息,并判断所述当前执行信息是否符合所述目标任务执行条件的步骤具体包括:
根据预设执行逻辑信息,确定所述目标子任务节点对应的父辈任务节点,并获取所述父辈任务节点的当前执行信息,其中,所述当前执行信息包括当前运行参数和/或任务执行状态;
判断所述当前运行参数是否符合所述目标任务执行条件中设定的参数值;和/或判断所述任务执行状态是否符合所述目标任务执行条件中设定的任务状态。
3.如权利要求2所述的基于条件的任务调度方法,其特征在于,所述基于条件的任务调度方法还包括:
将所述父辈任务节点的运行参数存储至所述工作流对应的任务配置文件,以便在判断所述当前运行参数是否符合所述目标任务执行条件时,根据所述任务配置文件确定所述父辈任务节点对应的当前运行参数。
4.如权利要求1所述的基于条件的任务调度方法,其特征在于,所述在接收到任务执行指令时,获取所述任务执行指令中的目标子任务节点,并根据所述目标子任务节点所属工作流对应的描述任务文件,确定所述目标子任务节点对应的任务执行条件的步骤之前,还包括:
在接收到用户操作触发的执行条件设置指令时,获取所述执行条件设置指令中的当前执行条件以及对应待执行的任务节点;
根据预设条件校验规则,判断所述当前执行条件的执行逻辑是否存在异常;
若所述当前执行条件的执行逻辑未存在异常,则将所述当前执行条件以及对应触发执行的待执行的任务节点,添加至所述描述任务文件。
5.如权利要求4所述的基于条件的任务调度方法,其特征在于,所述若所述当前执行条件的执行逻辑未存在异常,则将所述当前执行条件以及对应触发执行的待执行的任务节点,添加至所述描述任务文件的步骤具体包括:
若所述当前执行条件的执行逻辑未存在异常,则判断所述待执行的任务节点是否为起始节点;
若所述待执行的任务节点不是起始节点,则将所述当前执行条件以及对应触发执行的待执行的任务节点,添加至所述描述任务文件;
若所述待执行的任务节点是起始节点,则生成并显示起始节点不能设置执行条件的提醒消息。
6.如权利要求4所述的基于条件的任务调度方法,其特征在于,所述若所述当前执行条件的执行逻辑未存在异常,则将所述当前执行条件以及对应触发执行的待执行的任务节点,添加至所述描述任务文件的步骤具体包括:
若所述当前执行条件的执行逻辑未存在异常,则判断所述当前执行条件中是否存在执行状态参数;
若所述当前执行条件中不存在所述执行状态参数,则在所述当前执行条件中添加默认的执行状态参数,并将添加参数后的当前执行条件以及对应触发执行的待执行的任务节点,添加至所述描述任务文件。
7.如权利要求6所述的基于条件的任务调度方法,其特征在于,所述若所述当前执行条件的执行逻辑未存在异常,则判断所述当前执行条件中是否存在执行状态参数的步骤之后,还包括:
若所述当前执行条件中存在所述执行状态参数,则判断所述执行状态参数是否唯一;
若所述执行状态参数不唯一,则生成并显示执行状态参数异常的提醒消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910564384.2/1.html,转载请声明来源钻瓜专利网。





