[发明专利]一种任务执行方法及装置、嵌入式设备在审
申请号: | 201711005522.0 | 申请日: | 2017-10-25 |
公开(公告)号: | CN107608779A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 王明;孙杰 | 申请(专利权)人: | 北京图森未来科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 101300 北京市顺*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 执行 方法 装置 嵌入式 设备 | ||
1.一种任务执行方法,其特征在于,预置的平台定时器按照第一时长周期性地产生中断,所述方法包括:
在接收到包含待执行任务的任务执行命令时,配置与所述待执行任务对应的时间数据结构,所述时间数据结构中包含执行所述待执行任务的定时时长;
每监控到所述平台定时器产生一次中断时,对当前每个待执行任务执行以下步骤:将待执行任务的时间数据结构中的定时时长减去所述第一时长得到新的定时时长,并在所述新的定时时长小于等于零时执行所述待执行任务。
2.根据权利要求1所述的方法,其特征在于,配置与所述待执行任务对应的时间数据结构,具体包括:
按照预置的时间数据结构构建信息,构建初始时间数据结构;
根据所述待执行任务设置所述初始时间数据结构中的参数的取值,得到与所述待执行任务对应的时间数据结构。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
在待执行任务执行完毕时,删除所述待执行任务对应的时间数据结构。
4.根据权利要求1所述的方法,其特征在于,配置与所述待执行任务对应的时间数据结构,具体包括:
从预置的多个时间数据结构中,选取当前状态为空闲状态的一个时间数据结构作为初始时间数据结构;
根据所述待执行任务设置所述初始时间数据结构中的参数的取值,得到与所述待执行任务对应的时间数据结构,并将该时间数据结构的状态设置为非空闲状态。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:
在待执行任务执行完毕时,将所述待执行任务对应的时间数据结构中的状态修改为空闲状态。
6.根据权利要求1~5任意一项所述的方法,其特征在于,待执行任务的时间数据结构中还包括待执行任务的运行次数,以及取值为定时时长初始值的备份定时时长,所述方法还包括:
在所述新的定时时长小于等于零时执行所述待执行任务之后,将待执行任务的运行次数减1得到新的运行次数;
判断新的运行次数是否为零,若是则确定所述待执行任务执行完毕,若否则将所述待执行任务的时间数据结构中的定时时长的取值设置为与备份定时时长一致。
7.一种任务执行装置,其特征在于,所述装置包括:
平台定时器,用于按照第一时长周期性地产生中断;
任务接收单元,用于在接收到包含待执行任务的任务执行命令时,触发配置单元;
配置单元,用于配置与所述待执行任务对应的时间数据结构,所述时间数据结构中包含执行所述待执行任务的定时时长;
监控单元,用于监控平台定时器,并在每监控到所述平台定时器产生一次中断时触发任务执行单元;
任务执行单元,用于对当前每个待执行任务执行以下步骤:将待执行任务的时间数据结构中的定时时长减去所述第一时长得到新的定时时长,并在所述新的定时时长小于等于零时执行所述待执行任务。
8.根据权利要求7所述的装置,其特征在于,所述配置单元具体用于:
按照预置的时间数据结构构建信息,构建初始时间数据结构;
根据所述待执行任务设置所述初始时间数据结构中的参数的取值,得到与所述待执行任务对应的时间数据结构。
9.根据权利要求8所述的装置,其特征在于,所述装置进一步包括:
删除单元,用于在待执行任务执行完毕时删除所述待执行任务对应的时间数据结构。
10.根据权利要求7所述的装置,其特征在于,所述配置单元,具体用于:
从预置的多个时间数据结构中,选取当前状态为空闲状态的一个时间数据结构作为初始时间数据结构;
根据所述待执行任务设置所述初始时间数据结构中的参数的取值,得到与所述待执行任务对应的时间数据结构,并将该时间数据结构的状态设置为非空闲状态。
11.根据权利要求10所述的装置,其特征在于,所述装置进一步包括:
修改单元,用于在待执行任务执行完毕时将所述待执行任务对应的时间数据结构中的状态修改为空闲状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京图森未来科技有限公司,未经北京图森未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711005522.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节点管理的方法及设备
- 下一篇:纺织面料(2017‑3)