[发明专利]定时任务调度方法、装置、设备及介质在审
申请号: | 202211259558.2 | 申请日: | 2022-10-14 |
公开(公告)号: | CN115576670A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 庄欢 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F16/23 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 任晓婷 |
地址: | 250000 山东省济南市自由贸易试验区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时 任务 调度 方法 装置 设备 介质 | ||
本申请公开了一种定时任务调度方法、装置、设备及介质,涉及计算机技术领域,包括:利用预设调度反馈机制和历史定时任务的调度结果确定当前定时任务的调整时间;获取所述当前定时任务的预设调度起始时间,基于所述调整时间和所述预设调度起始时间确定所述当前定时任务的目标调度起始时间;判断当前是否为所述目标调度起始时间;若判定当前为所述目标调度起始时间,则调度所述当前定时任务,生成所述当前定时任务的调度结果。利用预设调度反馈机制和历史时任务的调度结果,确定出当前定时任务的调整时间,也即实现调度系统合理的动态调整任务的调度时间,以便基于预设调度起始时间和调整时间确定目标调度起始时间,进而实现合理灵活调度定时任务。
技术领域
本发明涉及计算机技术领域,特别涉及定时任务调度方法、装置、设备及介质。
背景技术
传统定时任务调度的实现过程中,其任务每次调度时间一般预先确定,而后由程序根据预先设定的时间进行任务调度,进而保证系统的正常运行。然而随着科学技术不断发展以及在调度技术在日常生活中更为普遍的应用,按照固定设置的调度时间进行调度的策略在很大程度上无法满足现实中新的应用需求。这些应用需求对调度提出了新的要求,不仅要求满足系统实时性、高可靠性的特性,而且同时要求能够对突发事件进行及时响应,动态调整调度周期。
综上可见,为了应对突发状况,如何实现调度系统合理的动态调整任务的调度时间,进而实现合理灵活的调度定时任务是本领域有待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种定时任务调度方法、装置、设备及介质,能够实现调度系统合理的动态调整任务的调度时间,进而实现合理灵活的调度定时任务。其具体方案如下:
第一方面,本申请公开了一种定时任务调度方法,包括:
利用预设调度反馈机制和历史定时任务的调度结果确定当前定时任务的调整时间;
获取所述当前定时任务的预设调度起始时间,并基于所述调整时间和所述预设调度起始时间确定所述当前定时任务的目标调度起始时间;
判断当前是否为所述目标调度起始时间;
若判定当前为所述目标调度起始时间,则调度所述当前定时任务,并生成所述当前定时任务的调度结果。
可选的,所述利用预设调度反馈机制和历史定时任务的调度结果确定当前定时任务的调整时间,包括:
从预设数据库中获取历史定时任务的调度结果,并通过预设调度反馈机制利用所述历史定时任务的调度结果确定当前定时任务的调整时间。
可选的,所述生成所述当前定时任务的调度结果之后,还包括:
将所述当前定时任务的调度结果保存至所述预设数据库中,并更新所述历史定时任务的调度结果,以得到更新后历史定时任务的调度结果;
从所述预设数据库中获取所述更新后历史定时任务的调度结果,并通过所述预设调度反馈机制利用所述更新后历史定时任务的调度结果确定下一定时任务的调整时间。
可选的,所述通过预设调度反馈机制利用所述历史定时任务的调度结果确定当前定时任务的调整时间,包括:
通过预设调度反馈机制判断所述历史定时任务的调度结果是否满足第一预设条件;
若满足则将当前定时任务的调整时间类型确定为预设时间延长类型,并基于所述预设时间延长类型确定所述当前定时任务的第一调整时间。
可选的,所述通过预设调度反馈机制判断所述历史定时任务的调度结果是否满足第一预设条件之后,还包括:
若不满则,则通过所述预设调度反馈机制判断所述历史定时任务的调度结果是否满足第二预设条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211259558.2/2.html,转载请声明来源钻瓜专利网。