[发明专利]一种多任务的管理方法及系统在审
申请号: | 201711009822.6 | 申请日: | 2017-10-25 |
公开(公告)号: | CN107844367A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 接凤华 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙)31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 管理 方法 系统 | ||
1.一种多任务的管理方法,其特征在于,包括:
步骤S100当预设查询时间间隔到达时,查询任务列表,得到第一类待执行任务集合;
步骤S200分别对第一类待执行任务集合的每个所述第一类待执行任务创建对应的定时器任务;
步骤S300将每个所述第一类待执行任务从所述任务列表中删除。
2.根据权利要求1所述的多任务的管理方法,其特征在于,还包括:
所述任务列表包含若干个节点,所述节点的数量等于预设节点数;
每个所述节点中包含若干个任务信息;
每个所述任务信息包含轮转次数。
3.根据权利要求2所述的多任务的管理方法,其特征在于,所述步骤S100包括:
步骤S110当预设查询时间间隔到达时,根据当前时间,得到所述任务列表的当前节点,并创建所述当前节点的第一类待执行任务集合;
步骤S120遍历所述当前节点的所有任务信息,选择轮转次数不大于预设轮转阈值的任务信息作为第一类待执行任务,加入到所述当前节点的第一类待执行任务集合中。
4.根据权利要求3所述的多任务的管理方法,其特征在于,所述步骤S300之后还包括:
步骤S310遍历所述当前节点的所有任务信息,更新第二类待执行任务的轮转次数;
所述第二类待执行任务为当前节点的所有任务信息中除第一类待执行任务对应的任务信息之外的任务信息。
5.根据权利要求1所述的多任务的管理方法,其特征在于,还包括:
步骤S400当有待加入任务、且待加入任务的执行时间距离当前时间大于预设时间阈值时,将其加入到任务列表中。
6.根据权利要求5所述的多任务的管理方法,其特征在于,所述步骤S400包括:
步骤S410当有待加入任务、且待加入任务的执行时间距离当前时间大于预设时间阈值时,根据待加入任务的执行时间,得到所述待加入任务对应的任务信息的轮转次数和在所述任务列表的节点位置;
步骤S420将所述待加入任务对应的所述任务信息,加入到所述任务列表的所述节点位置对应的节点中。
7.根据权利要求1所述的多任务的管理方法,其特征在于,还包括:
当有待加入任务、且待加入任务的执行时间距离当前时间不大于预设时间阈值时,则对待加入任务创建对应的定时器任务。
8.一种多任务的管理系统,其特征在于,包括:
查询模块,用于当预设查询时间间隔到达时,查询任务列表,得到第一类待执行任务集合;
处理模块,与所述查询模块电连接,用于分别对第一类待执行任务集合的每个所述第一类待执行任务创建对应的定时器任务;
存储模块,与所述查询模块电连接,用于存储任务列表;以及,将每个所述第一类待执行任务从所述任务列表中删除。
9.根据权利要求8所述的多任务的管理系统,其特征在于,包括:
所述查询模块,进一步用于当预设查询时间间隔到达时,根据当前时间,得到所述任务列表的当前节点,并创建所述当前节点的第一类待执行任务集合;以及,遍历所述当前节点的所有任务信息,选择轮转次数不大于预设轮转阈值的任务信息作为第一类待执行任务,加入到所述当前节点的第一类待执行任务集合中。
10.根据权利要求9所述的多任务的管理系统,其特征在于:
所述处理模块,进一步用于遍历所述当前节点的所有任务信息,更新第二类待执行任务的轮转次数;所述第二类待执行任务为当前节点的所有任务信息中除第一类待执行任务对应的任务信息之外的任务信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711009822.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电动车辆的控制装置
- 下一篇:用于气动调节交通工具中的座椅的装置