[发明专利]定时任务管理方法及装置有效
申请号: | 201811325385.3 | 申请日: | 2018-11-08 |
公开(公告)号: | CN109542598B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 欧阳娅 | 申请(专利权)人: | 泰康保险集团股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张晓霞;刘芳 |
地址: | 100031 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时 任务 管理 方法 装置 | ||
本发明提供一种定时任务管理方法及装置,其中方法包括:从第一数据表中确定目标定时任务的执行开关,其中,第一数据表包括至少一个定时任务的执行开关;并判断目标定时任务的执行开关是否为开启状态;若所述目标定时任务的执行开关为开启状态,则在目标定时任务对应的第二数据表中执行所述目标定时任务。本发明提供的定时任务管理方法及装置,能够通过第一数据表中不同定时任务的执行开关即可实现对于不同定时任务的管理,而不需要在每个定时任务均加入指令,从而提高了定时任务的管理方法的管理效率。
技术领域
本发明涉及数据管理技术领域,特别地,尤其涉及一种定时任务管理方法及装置。
背景技术
目前大多数业务处理系统中,例如网络业务管理系统,均存在大量需要定时重复执行的定时任务,这些定时任务会被设置在预设的时间执行,以获得预设时间的业务数据或者在预设时间实现业务的处理。现有技术中,为了实现定时任务的管理,系统中的每个定时任务中都会设置相应的时间,通常会由系统的开发人员或维护人员在定时任务的程序代码中加入指令的形式,使系统根据定时任务中的指令在预设时间执行定时任务。
但是当系统中的定时任务数量较多时,开发或维护人员就需要在每个定时任务分别加入指令,以使不同的定时任务均能够根据指令在其预设时间执行,而这样会给开发或维护人员带来大量的定时任务管理的工作量,进而造成了现有技术中定时任务管理方法的管理效率较低。
发明内容
本发明提供一种定时任务管理方法及装置,提高了定时任务方法的管理效率。
本发明第一方面提供一种定时任务管理方法,包括:
从第一数据表中确定目标定时任务的执行开关,其中,所述第一数据表包括至少一个定时任务的执行开关;
判断所述目标定时任务的执行开关是否为开启状态;
若所述目标定时任务的执行开关为开启状态,则在所述目标定时任务对应的第二数据表中处理所述目标定时任务。
在本发明第一方面一实施例中,在所述目标定时任务对应的第二数据表中执行所述目标定时任务之后,所述方法还包括:
根据所述目标定时任务的执行条件确定是否处理所述第二数据表中的目标数据。
在本发明第一方面一实施例中,所述根据所述目标定时任务的执行条件确定是否处理所述第二数据表中的目标数据,包括:
根据所述目标定时任务的执行条件调整所述第二数据表中所记录的所述目标数据的执行状态;
当所述目标数据的执行状态为可执行状态时,确定处理所述目标数据。
在本发明第一方面一实施例中,所述目标定时任务的执行条件至少包括下述的其中一项:
所述目标定时任务的执行时间、执行次数、持续时间以及所述目标定时任务是否已执行成功。
在本发明第一方面一实施例中,所述第二数据表中还记录所述目标数据的写入时间、更新时间和处理结果。
在本发明第一方面一实施例中,当所述第二数据表中的数据全部符合所述目标定时任务的执行条件时,对于未执行的所述目标数据,将所述写入时间设置为用于表示所述目标数据写入所述第二数据表时的当前时间,将所述更新时间设置为与所述写入时间相同,将所述处理结果设置为空,将所述执行状态设置为可执行状态;
当所述第二数据表中数据部分符合所述目标定时任务的执行条件时,对于未执行的所述目标数据,将所述写入时间设置为所述目标数据满足所述目标定时任务的执行条件的时间,将所述更新时间设置为与所述写入时间相同,将所述处理结果设置为空,将所述执行状态设置为可执行状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司,未经泰康保险集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811325385.3/2.html,转载请声明来源钻瓜专利网。