[发明专利]任务调度方法及装置有效
申请号: | 201910397352.8 | 申请日: | 2019-05-14 |
公开(公告)号: | CN110096353B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 徐德珩 | 申请(专利权)人: | 厦门美图之家科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨奇松 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请实施例提供一种任务调度方法及装置,应用于包括执行队列和任务分发组件的移动终端,移动终端的缓冲队列容器中存在至少两个不同优先级的等待队列。移动终端根据优先级确定接收到的具有相同优先级的至少两个待执行任务所属的等待队列,并批量添加到确定的等待队列中。然后,按照权重对确定的等待队列中的待执行任务进行排序,使得其中的待执行任务按照权重从大到小的顺序从该等待队列的头部依次排列至尾部。最后,在监听到执行队列中的当前任务量减少时,通过任务分发组件从优先级最高的等待队列的头部调度该任务量个待执行任务至执行队列中。如此,可以实现对任务的批量管理操作,在任务量大的情况下可以提升处理速度。 | ||
搜索关键词: | 任务 调度 方法 装置 | ||
【主权项】:
1.一种任务调度方法,应用于包括执行队列、任务分发组件和缓冲队列容器的移动终端,其特征在于,所述缓冲队列容器中存在至少两个不同优先级的等待队列;所述方法包括:获取至少两个待执行任务,每个待执行任务具有预设的优先级和权重,所述至少两个待执行任务的优先级相同但权重不同;根据所述优先级确定所述至少两个待执行任务所属的等待队列,并将所述至少两个待执行任务批量添加到确定的等待队列中;按照权重对所述确定的等待队列中的待执行任务进行排序,使得所述确定的等待队列中的待执行任务按照权重的大小顺序从该等待队列的头部依次排列至尾部;监听所述执行队列中的当前任务数量,在监听到所述执行队列中的当前任务数量减少时,确定减少的任务量;通过所述任务分发组件从优先级最高的至少一个等待队列的头部调度所述任务量个待执行任务至所述执行队列中执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图之家科技有限公司,未经厦门美图之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910397352.8/,转载请声明来源钻瓜专利网。