[发明专利]一种用于计算机的任务调度方法和系统有效
| 申请号: | 201310034790.0 | 申请日: | 2013-01-30 |
| 公开(公告)号: | CN103092693A | 公开(公告)日: | 2013-05-08 |
| 发明(设计)人: | 张伟;张晓伟 | 申请(专利权)人: | 深圳联友科技有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 高占元 |
| 地址: | 518031 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 计算机 任务 调度 方法 系统 | ||
1.一种用于计算机的任务调度方法,其特征在于,包括以下步骤:
S1、经过一预定的第一时间间隔,从任务调度配置文件中读取配置参数,所述配置参数包括执行文件参数、运行时间、拒绝时间、以及任务参数;
S2、判断系统当前时间是否符合所述运行时间且不符合所述拒绝时间,是则执行步骤S3,否则继续执行步骤S1;
S3、带入所述任务参数,运行所述执行文件参数对应的执行文件。
2.根据权利要求1所述的任务调度方法,其特征在于,步骤S2包括以下步骤:
S2a、将所述运行时间和所述拒绝时间按照秒、分、时、日或星期、月、以及年进行拆分;
S2b、获取当前时间,并将当前时间按照秒、分、时、日或星期、月、以及年进行拆分;
S2c、判断当前时间拆分出的各部分是否符合所述运行时间拆分出的对应部分,且不符合所述拒绝时间拆分出的对应部分,是则执行步骤S3,否则执行步骤S1。
3.根据权利要求1所述的任务调度方法,其特征在于,所述执行文件参数包括应用程序名称,步骤S3包括以下步骤:
S3a、根据所述应用程序名称查找对应的应用程序;
S3b、带入所述任务参数,运行所述应用程序。
4.根据权利要求1所述的任务调度方法,其特征在于,所述执行文件参数包括程序集名称、需要执行的类的名称、以及需要执行的方法的名称,步骤S3包括以下步骤:
S3c、根据所述程序集名称、所述需要执行的类的名称、以及所述需要执行的方法的名称,查找对应的程序集、需要执行的类、以及需要执行的方法;
S3d、将所述程序集名称反射到调度任务程序中执行;
S3e、在反射出的对象中找到需要执行的类以及需要执行的方法,带入所述任务参数并执行。
5.根据权利要求3或4所述的任务调度方法,其特征在于,所述配置参数还包括任务名称。
6.根据权利要求1-4中任一项所述的任务调度方法,其特征在于,所述方法还包括步骤:
S4、记录执行日志以及本次执行的时间。
7.一种用于计算机的任务调度系统,其特征在于,所述系统包括:
时间触发单元(110),用于经过一预定的第一时间间隔,从任务调度配置文件中读取配置参数,所述配置参数包括执行文件参数、运行时间、拒绝时间、以及任务参数;
判断单元(120),用于判断系统当前时间是否符合所述运行时间且不符合所述拒绝时间;
任务调度单元(130),用于在当前时间符合所述运行时间且不符合所述拒绝时间时,带入所述任务参数,运行所述执行文件参数对应的执行文件。
8.根据权利要求7所述的任务调度系统,其特征在于,所述判断单元(120)包括:
第一拆分模块(121),用于将所述运行时间和所述拒绝时间按照秒、分、时、日或星期、月、以及年进行拆分;
第二拆分模块(122),用于获取当前时间,并将当前时间按照秒、分、时、日或星期、月、以及年进行拆分;
比较模块(123),用于判断当前时间拆分出的各部分是否符合所述运行时间拆分出的对应部分,且不符合所述拒绝时间拆分出的对应部分。
9.根据权利要求7所述的任务调度系统,其特征在于,所述执行文件参数包括应用程序名称,所述任务调度单元(130)包括:
第一查找模块(131),用于根据所述应用程序名称查找对应的应用程序;
第一执行模块(132),用于带入所述任务参数,运行所述应用程序;
或者,所述执行文件参数包括程序集名称、需要执行的类的名称、以及需要执行的方法的名称,所述任务调度单元(130)包括:
第二查找模块(133),用于根据所述程序集名称、所述需要执行的类的名称、以及所述需要执行的方法的名称,查找对应的程序集、需要执行的类、以及需要执行的方法;
反射模块(134),用于将所述程序集名称反射到调度任务程序中执行;
第二执行模块(135),用于在反射出的对象中找到需要执行的类以及需要执行的方法,带入所述任务参数并执行。
10.根据权利要求7-9中任一项所述的任务调度系统,其特征在于,所述系统还包括步骤:
记录单元(140),用于记录执行日志以及本次执行的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310034790.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:温控式口腔检查治疗器
- 下一篇:颅骨修复器





