[发明专利]一种任务调度方法、装置、服务器及存储介质在审
申请号: | 202011290362.0 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112328382A | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 张广凯 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F40/289 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 服务器 存储 介质 | ||
1.一种任务调度方法,其特征在于,包括:
获取第一任务对应的数据库操作脚本;
根据所述数据库操作脚本获得所述第一任务的依赖信息;所述依赖信息为所述第一任务执行时依赖的前置条件信息;
根据所述依赖信息获取第二任务的调度信息,所述第二任务为第一任务的前置任务;
在根据所述调度信息确定所述第二任务执行结束后,触发所述数据库操作脚本运行以执行所述第一任务。
2.根据权利要求1所述的方法,其特征在于,所述根据所述依赖信息获取第二任务的调度信息,包括:
根据所述依赖信息从数据库中查询出第二任务的调度日志,所述数据库包括多个任务中每个任务的调度日志;
从所述调度日志中读取所述第二任务的调度信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述数据库操作脚本获得所述第一任务的依赖信息,包括:
通过文本识别方法识别出所述数据库操作脚本包括的第一关键字;
根据所述第一关键字确定出所述数据库操作脚本包括的第二关键字,并根据所述第二关键字获得所述第一任务的依赖信息,所述第二关键字位于所述第一关键字之后。
4.根据权利要求3所述的方法,其特征在于,所述通过文本识别方法识别出所述数据库操作脚本包括的第一关键字,包括:
对所述数据库操作脚本进行分词处理,得到分词结果;
采用关键字检测技术,从所述分词结果中识别出所述数据库操作脚本包括的第一关键字。
5.根据权利要求4所述的方法,其特征在于,所述采用关键字检测技术,从所述分词结果中识别出所述数据库操作脚本包括的第一关键字,包括:
采用预设特征词库从分词结果中确定出目标特征词所在位置,所述特征词库包括多个特征词,所述特征词是指所述数据库操作脚本使用的数据库操作语句的特征词;
采用关键字匹配技术,从所述分词结果中所述目标特征词所在位置之后的文本内容中识别出第一关键字。
6.根据权利要求3-5任一项所述的方法,其特征在于,所述根据所述第二关键字获得所述第一任务的依赖信息,包括:
将所述第二关键字确定为所述第一任务的依赖信息;或,
根据所述第二关键字生成第二任务的任务名,并将所述第二任务的任务名确定为所述第一任务的依赖信息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在第二任务为多个时,根据多个第二任务中每个第二任务的调度信息确定出多个第二任务中最晚执行的第二任务,所述调度信息包括开始执行时间和结束执行时间;
根据所述最晚执行的第二任务的结束执行时间更新所述第一任务的开始执行时间,得到第一任务的更新后的开始执行时间;
所述触发数据库操作脚本运行以执行第一任务,包括:
在检测到第一任务的更新后的开始执行时间到达时,触发数据库操作脚本运行以执行第一任务。
8.一种任务调度装置,其特征在于,包括:
获取模块,用于获取第一任务对应的数据库操作脚本,并根据所述数据库操作脚本获得所述第一任务的依赖信息;所述依赖信息为所述第一任务执行时依赖的前置条件信息;
所述获取模块,还用于根据所述依赖信息获取第二任务的调度信息,所述第二任务为第一任务的前置任务;
调度模块,用于在根据所述调度信息确定所述第二任务执行结束后,触发所述数据库操作脚本运行以执行所述第一任务。
9.一种服务器,其特征在于,包括处理器和存储器,所述处理器和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011290362.0/1.html,转载请声明来源钻瓜专利网。