[发明专利]任务执行方法、装置、设备及计算机可读存储介质在审
申请号: | 201810566303.8 | 申请日: | 2018-06-01 |
公开(公告)号: | CN109725993A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 丁志勇 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务调度 规则配置 调度规则 计算机可读存储介质 任务执行 调度 调度指令 人工成本 设置指令 数据设置 业务执行 自动执行 配置表 侦测 检测 | ||
本发明公开了一种任务执行方法、装置、设备及计算机可读存储介质,该方法包括步骤:当侦测到设置任务调度配置表的设置指令后,获取待执行任务对应的执行数据;根据所述执行数据设置所述待执行任务对应调度规则,根据所述调度规则生成任务调度规则配置表;当检测到调度所述任务调度规则配置表的调度指令后,调度所述任务调度规则配置表,以根据所述任务调度规则配置表中的各个调度规则执行对应的所述待执行任务。本发明通过调度任务调度规则配置表中的调度规则执行各个任务,实现了各个任务的自动执行,提高了任务的执行效率,降低了业务执行所需的人工成本。
技术领域
本发明涉及计算机技术领域,尤其涉及一种任务执行方法、装置、设备及计算机可读存储介质。
背景技术
目前,每种业务的执行都设置到多个任务,如准备金业务可能有十几个,二十几个,甚至更多的任务,而某些复杂的业务,可能会设置到上百个任务。而目前各个业务对应任务的执行需要用户手动执行。在各个业务对应系统的显示界面中,都存在对应的任务按钮,一个按钮对应着一种任务。如若在4月1号,该业务需要执行10个任务,则需要用户在4月1号手动点击这10个任务对应的按钮,以执行该业务对应的10个任务。由此可知,现有业务对应的任务的执行效率低下。
发明内容
本发明的主要目的在于提供一种任务执行方法、装置、设备及计算机可读存储介质,旨在解决现有的任务执行效率低下的技术问题。
为实现上述目的,本发明提供一种任务执行方法,所述任务执行方法包括步骤:
当侦测到设置任务调度配置表的设置指令后,获取待执行任务对应的执行数据;
根据所述执行数据设置所述待执行任务对应调度规则,根据所述调度规则生成任务调度规则配置表;
当检测到调度所述任务调度规则配置表的调度指令后,调度所述任务调度规则配置表,以根据所述任务调度规则配置表中的各个调度规则执行对应的所述待执行任务。
优选地,所述当检测到调度所述任务调度规则配置表的调度指令后,调度所述任务调度规则配置表,以根据所述任务调度规则配置表中的各个调度规则执行对应的待执行任务的步骤之后,还包括:
获取已执行任务的任务标识,根据所述任务标识对应获取所述已执行任务的执行日志,其中,所述待执行任务被执行后,成为所述已执行任务;
提取所述执行日志中的执行标识,根据所述执行标识确定所述已执行任务是否执行成功。
优选地,所述提取所述执行日志中的执行标识,根据所述执行标识确定所述已执行任务是否执行成功的步骤之后,还包括:
若确定所述已执行任务执行失败,则获取所述已执行任务对应的执行数据;
根据所述已执行任务对应的执行数据重新执行所述已执行任务。
优选地,所述当检测到调度所述任务调度规则配置表的调度指令后,调度所述任务调度规则配置表,以根据所述任务调度规则配置表中的各个调度规则执行对应的所述待执行任务的步骤包括:
当检测到调度所述任务调度规则配置表的调度指令后,获取当前的可用中央处理器CPU资源,判断所述可用CPU资源是否小于或者等于预设阈值;
若所述可用CPU资源小于或者等于预设阈值,则确定当前的执行规则为每次执行一个所述待执行任务;
若所述可用CPU资源大于所述预设阈值,则确定当前的执行规则为同步执行预设数量的所述待执行任务;
根据所述执行规则调度所述任务调度规则配置表,以根据所述任务调度规则配置表中的各个调度规则执行对应的所述待执行任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810566303.8/2.html,转载请声明来源钻瓜专利网。