[发明专利]父任务进度更新方法及装置在审
申请号: | 201510591617.X | 申请日: | 2015-09-16 |
公开(公告)号: | CN105260287A | 公开(公告)日: | 2016-01-20 |
发明(设计)人: | 韩竞竞;龙慧;李欣 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F9/48 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘云贵 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 进度 更新 方法 装置 | ||
1.一种父任务进度更新方法,所述父任务包含多个子任务,所述方法包括:
分别计算多个子任务中每个子任务的最大执行时间;
根据每个子任务的最大执行时间,将父任务进度进行划分,确定每个子任务对应的百分比进度;
在子任务执行过程中,若检测到任一子任务执行结束,在父任务进度中补足该子任务对应的百分比进度以更新父任务进度。
2.根据权利要求1所述的方法,所述根据每个子任务的最大执行时间,将父任务进度进行划分,确定每个子任务对应的百分比进度进一步包括:
根据所述多个子任务的最大执行时间计算所述父任务的执行时间;
根据每个子任务的最大执行时间与所述父任务的执行时间的比值确定每个子任务占所述父任务进度的百分比,以确定每个子任务对应的百分比进度。
3.根据权利要求1或2所述的方法,在子任务执行过程中,若检测到任一子任务执行结束,在父任务进度中补足该子任务对应的百分比进度以更新父任务进度之前,所述方法还包括:
将每个子任务的最大执行时间分割为数个时间片;
对每个子任务对应的百分比进度进行分割,得到每个时间片对应的百分比进度;
在子任务执行过程中,检测该子任务的执行时间是否到达任一时间片对应的时间,若是,则在父任务进度中更新与该时间片对应的百分比进度。
4.根据权利要求3所述的方法,所述将每个子任务的最大执行时间分割为数个时间片进一步包括:
设定每个子任务的时间片数量为第一阈值;
将每个子任务的最大执行时间都平均分割为数量为第一阈值的时间片。
5.根据权利要求3所述的方法,所述将每个子任务的最大执行时间分割为数个时间片进一步包括:
设定时间片的时间长度为第二阈值;
将每个子任务的最大执行时间分割为时间长度为第二阈值的数个时间片。
6.根据权利要求3-5任一项所述的方法,所述在子任务执行过程中,若检测到任一子任务执行结束,在父任务进度中补足该子任务对应的百分比进度以更新父任务进度进一步包括:
在检测到任一子任务执行结束后,检测任一子任务的执行时间是否为该子任务的最大执行时间,若否,在父任务进度中补足该子任务对应的百分比进度以更新父任务进度。
7.一种父任务进度更新装置,所述父任务包含多个子任务,所述装置包括:
计算模块,适于分别计算多个子任务中每个子任务的最大执行时间;
确定模块,适于根据每个子任务的最大执行时间,将父任务进度进行划分,确定每个子任务对应的百分比进度;
补足模块,适于在子任务执行过程中,若检测到任一子任务执行结束,在父任务进度中补足该子任务对应的百分比进度以更新父任务进度。
8.根据权利要求7所述的装置,所述确定模块进一步包括:
计算单元,适于根据所述多个子任务的最大执行时间计算所述父任务的执行时间;
确定单元,适于根据每个子任务的最大执行时间与所述父任务的执行时间的比值确定每个子任务占所述父任务进度的百分比,以确定每个子任务对应的百分比进度。
9.根据权利要求7或8所述的装置,所述装置还包括:
分割模块,适于将每个子任务的最大执行时间分割为数个时间片;对每个子任务对应的百分比进度进行分割,得到每个时间片对应的百分比进度;
检测模块,适于在子任务执行过程中,检测该子任务的执行时间是否到达任一时间片对应的时间;
更新模块,适于在检测该子任务的执行时间是否到达任一时间片对应的时间的情况下,在父任务进度中更新与该时间片对应的百分比进度。
10.根据权利要求9所述的装置,所述分割模块进一步包括:
设定单元,适于设定每个子任务的时间片数量为第一阈值;
分割单元,适于将每个子任务的最大执行时间都平均分割为数量为第一阈值的时间片,以及,对每个子任务对应的百分比进度进行分割,得到每个时间片对应的百分比进度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510591617.X/1.html,转载请声明来源钻瓜专利网。