说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211071544.8 (22)申请日 2022.09.01 (71)申请人 航天信息股份有限公司 地址 100195 北京市海淀区杏石口路甲18 号航天信息园 (72)发明人 肖冰 王斌斌 贾川 何腾祥  (74)专利代理 机构 北京同达信恒知识产权代理 有限公司 1 1291 专利代理师 卢亚培 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 一种定时任务的启动方法、 装置及电子设备 (57)摘要 一种定时任务的启动方法、 装置及电子设 备, 该方法包括: 获得N个定时任务各自的启动时 间, 从N个定时任务中提取出满足预设执行条件 的M个定时任务, 基于预设定时任务与线程数量 的对应关系, 确定出M个定时任务中各个定时任 务各自对应的实际线程总数, 响应于当前时间与 启动时间一致, 控制各个实际线程总数的线程并 行执行各自对应的定时任务。 通过上述的方法, 确定出满足预设执行条件的M个定时任务, 并使 得M个定时任务并行执行, 避免了N个定时任务中 出现不满足预设执行条件的定时任务, 使得定时 任务能够在启动时间时启动, 以及提高了执行M 个定时任务的执行速度, 并且, 能够在系统不停 止运行的情况下能够自动更新定时任务的启动 时间。 权利要求书2页 说明书9页 附图2页 CN 115480892 A 2022.12.16 CN 115480892 A 1.一种定时任务的启动方法, 其特 征在于, 包括: 获得N个定时任务各自的启动时间, 其中, N 为不小于2的正整数; 从所述N个定时任务中提取出满足预设执行条件的M个定时任务, 其中, M为小于N的正 整数; 基于预设定时任务与线程数量的对应关系, 确定出所述M个定时任务中各个定时任务 各自对应的实际线程总数; 响应于当前时间与 所述启动时间一致, 控制各个实际线程总数的线程并行执行各自对 应的定时任务。 2.如权利要求1所述的方法, 其特征在于, 获得N个定时任务各自的启动时间之前, 包 括: 获得配置启动信 息的定时任务, 以及获得至少一个预设接口的接口类型, 其中, 所述启 动信息包括定时任务类型、 启动时间、 以及执 行时间; 控制所述预设接口筛 选出与所述接口类型一 致的至少一个定时任务; 基于各个预设接口分别确定出的至少一个定时任务 生成预设数据库; 从所述预设数据库中提取 出N个定时任务以及N个定时任务各自对应的启动时间。 3.如权利要求1所述的方法, 其特征在于, 从N个定时任务中提取出满足预设执行条件 的M个定时任务, 包括: 提取出N个定时任务中启动 时间与预设启动 时间一致的至少一个第一定时任务, 并将 所述至少一个第一定时任务作为M个定时任务; 和/或 提取出N个定时任务中数据包不为空的至少一个第二定时任务, 并将所述第二定时任 务作为M个定时任务; 和/或 提取出N个定时任务中与预设定时任务类型一致的至少一个第三定时任务, 并将所述 第三定时任务作为M个定时任务。 4.如权利要求1所述的方法, 其特征在于, 基于预设定时任务与线程数量的对应关系, 确定出M个定时任务中各个定时任务各自对应的实际线程总数, 包括: 将M个定时任务中的各个定时任务分别与预设定时任务进行匹配, 分别确定出匹配出 的预设定时任务各自对应的线程数量; 将各个线程数量分别作为对应的所述M个定时任务中各个定时任务的实际线程总数。 5.一种定时任务的启动装置, 其特 征在于, 包括: 获得模块, 用于获得N个定时任务各自的启动时间; 提取模块, 用于从所述 N个定时任务中提取 出满足预设执 行条件的M个定时任务; 确定模块, 用于基于预设定时任务与线程数量的对应关系, 确定出所述M个定时任务中 各个定时任务各自对应的实际线程总数; 控制模块, 用于响应于当前时间与所述启动 时间一致, 控制各个实 际线程总数的线程 并行执行各自对应的定时任务。 6.如权利要求5所述的装置, 其特征在于, 所述获得模块, 具体用于获得配置启动信息 的定时任务, 以及获得至少一个预设接口的接口类型, 控制所述预设接口筛选出与所述接 口类型一致的至少一个定时任务, 基于各个预设接口分别确定出的至少一个定时任务生成 预设数据库, 从所述预设数据库中提取出N个定时任务以及N个定时任务各自对应的启动时权 利 要 求 书 1/2 页 2 CN 115480892 A 2间。 7.如权利要求5所述的装置, 其特征在于, 所述提取模块, 具体用于提取出N个定时任务 中启动时间与预设启动时间一致的至少一个第一定时任务, 并将所述至少一个第一定时任 务作为M个定时任务, 提取出N个定时任务中数据包不为空的至少一个第二定时任务, 并将 所述第二定时任务作为M个定时任务, 提取出N个定时任务中与预设定时任务类型一致的至 少一个第三定时任务, 并将所述第三定时任务作为M个定时任务。 8.如权利要求5所述的装置, 其特征在于, 所述确定模块, 具体用于将M个定时任务中的 各个定时任务分别与预设定时任务进 行匹配, 分别确定出匹配出的预设定时任务各自对应 的线程数量, 将各个线程数量分别作为对应的所述M个定时任务中各个定时任务的实际线 程总数。 9.一种电子设备, 其特 征在于, 包括: 存储器, 用于存放计算机程序; 处理器, 用于执行所述存储器上所存放的计算机程序时, 实现权利要求1 ‑4任一项所述 的方法步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质内存储有计算机 程序, 所述计算机程序被处 理器执行时实现权利要求1 ‑4任一项所述的方法步骤。权 利 要 求 书 2/2 页 3 CN 115480892 A 3

.PDF文档 专利 一种定时任务的启动方法、装置及电子设备

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种定时任务的启动方法、装置及电子设备 第 1 页 专利 一种定时任务的启动方法、装置及电子设备 第 2 页 专利 一种定时任务的启动方法、装置及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:09:14上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。