[发明专利]一种任务配置方法及系统在审
| 申请号: | 202111517588.4 | 申请日: | 2021-12-13 |
| 公开(公告)号: | CN114138448A | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | 严永兵;张帅;王建锋 | 申请(专利权)人: | 北京中电普华信息技术有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张丽娜 |
| 地址: | 100192 北京市昌*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 任务 配置 方法 系统 | ||
本申请公开了一种任务配置方法及系统,通过调用任务周期定义接口实现为不同的任务配置代码执行周期,通过调用任务维护接口实现为不同的任务配置预设参数,通过调用任务创建接口实现对不同的计划任务的创建,实现了对不同任务的动态配置,当需要配置任务的某项参数时,只需要对任务的相关接口进行调用获得相关数据即可,提高了任务配置的灵活性及便捷性。
技术领域
本申请涉及任务执行领域,尤其涉及一种任务配置方法及系统。
背景技术
在系统运行过程中需要执行多种任务,其中涉及立即执行任务、指定时间执行任务、周期性执行任务等。
目前,通常采用Quartz实现任务的配置,其中,Quartz为一种开源调度框架,其本身固定在部署包中,在需要进行任务配置时,通常需要修改任务的代码重新进行部署配置,这就使得任务配置不灵活、便捷性差。
发明内容
有鉴于此,本申请提供一种任务配置方法及系统,其具体方案如下:
一种任务配置方法,包括:
调用任务周期定义接口,获得任务周期数据,基于所述任务周期数据为不同的任务配置代码执行周期;
调用任务维护接口,获得任务配置数据,基于所述任务配置数据为不同的任务配置预设参数,其中,所述预设参数至少包括:指定任务代码、任务名称或任务状态;
调用任务创建接口,获得任务的计划配置数据,基于所述计划配置数据创建不同的计划任务。
进一步的,还包括:
在调用所述任务周期定义接口后生成任务周期定义界面;
在所述任务周期定义界面调用任务周期调整接口,获得任务周期调整数据,基于所述任务周期调整数据为已配置代码执行周期的任务调整代码执行周期。
进一步的,还包括:
在调用所述任务维护接口后生成任务维护调整界面;
在所述任务维护调整界面调用任务维护调整接口,获得任务维护调整数据,基于所述任务维护调整数据为已配置预设参数的任务调整预设参数的数值。
进一步的,还包括:
在调用所述任务创建接口后生成任务创建界面;
在所述任务创建界面调用执行方式接口,获得执行方式选择数据,基于所述执行方式选择数据确定任务的执行方式,其中,所述执行方式至少包括:立即执行、指定时间执行或周期性执行。
进一步的,还包括:
确定第一任务的执行方式;
若所述第一任务的执行方式为立即执行,触发所述第一任务的任务执行代码;
若所述第一任务的执行方式为指定时间执行,当满足所述第一任务的指定时间时,将所述第一任务加入第一任务队列,以便于执行第一任务队列的出列操作,所述第一任务队列中的任务为在所述指定时间待执行的任务;
若所述第一任务的执行方式为周期性执行,确定当前时刻满足所述第一任务的执行周期频率时,创建子任务指令,将基于所述子任务指令创建的子任务加入第二任务队列,以便于执行第二任务队列的出列操作。
进一步的,还包括:
调用日志查看接口,获得日志查看指令,基于所述日志查看指令查看任务执行过程中生成的任务执行日志。
一种任务配置系统,包括:
任务周期定义接口,用于获得任务周期数据,基于所述任务周期数据为不同的任务配置代码执行周期;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司,未经北京中电普华信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111517588.4/2.html,转载请声明来源钻瓜专利网。





