[发明专利]应用任务的处理方法、装置、设备及可读存储介质在审
申请号: | 201910838691.5 | 申请日: | 2019-09-05 |
公开(公告)号: | CN112445588A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 甘荣霖 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/07 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 郭少晶 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 任务 处理 方法 装置 设备 可读 存储 介质 | ||
1.一种应用任务的处理方法,其中,包括:
加载当前待处理的、具有相同的预设任务类型的所有目标应用任务;
根据与所述目标应用任务对应的任务处理信息,设置主线程以及至少一个子线程并发执行所述所有目标应用任务;
在执行所有所述目标应用任务之后,向用户展示与所述目标应用任务对应的目标应用功能。
2.根据权利要求1所述的方法,还包括:
更新所述任务处理信息。
3.根据权利要求1所述的方法,其中,
所述任务处理信息中包括每个所述目标应用任务的任务处理指示;所述任务处理指示至少包括每个所述目标应用任务所对应的任务处理阶段以及任务执行线程;每个所述任务处理阶段具有对应的执行次序;所述任务执行线程包括主线程或子线程;
所述根据与所述目标应用任务对应的任务处理信息,设置主线程以及至少一个子线程并发执行所述所有目标应用任务的步骤包括:
根据所述任务处理信息,基于每个所述任务处理阶段的执行次序,顺序设置所述主线程以及至少一个子线程,并发执行所述处于同一个所述任务处理阶段的全部所述目标应用任务。
4.根据权利要求1所述的方法,其中,所述方法还包括:
在向用户展示所述目标应用功能之后,设置至少一个子线程处理与所述目标应用任务关联的闲时任务;
其中,所述闲时任务的任务优先级低于所述目标应用任务的任务优先级。
5.根据权利要求2所述的方法,其中,所述更新所述任务处理信息包括:
监测到根据所述任务处理信息执行所述目标应用任务导致应用崩溃时,设置所述任务处理信息为预设的初始默认信息;
和/或,
监测到根据所述任务处理信息执行所述目标应用任务导致应用崩溃时,通过设置所述任务处理信息,使得导致应用崩溃的目标应用任务被屏蔽不再执行。
6.根据权利要求2所述的方法,其中,
所述任务处理信息中包括每个所述目标应用任务的任务处理指示;所述任务处理指示至少包括每个所述目标应用任务所对应的任务执行线程;所述任务执行线程包括主线程或子线程;
所述更新所述任务处理信息包括:
在执行所有所述目标应用任务之后,分别获取所述主线程以及每个所述子线程执行对应的每个所述目标应用任务的执行结果参数;
根据所述主线程以及每个所述子线程执行对应的每个所述目标应用任务的执行结果参数,调整每个所述目标应用任务的任务执行线程,得到更新后的所述任务处理信息,供下次执行对应的所述目标应用任务时使用。
7.根据权利要求6所述的方法,其中,
所述执行结果参数至少包括任务执行时间;所述根据所述主线程以及每个所述子线程执行对应的每个所述目标应用任务的执行结果参数,调整每个所述目标应用任务的任务执行线程的步骤包括:
根据所述主线程以及每个所述子线程执行对应的每个所述目标应用任务的任务执行时间,得到所述主线程以及每个所述子线程的任务执行总时长;
根据所述主线程以及每个所述子线程的任务执行总时长,遍历所述主线程以及每个所述子线程,调整所述主线程以及每个所述子线程上处理的所述目标应用任务,使得所述主线程以及每个所述子线程上的任务执行预测总时长中任意两者的差值在预设的差值阈值内;
其中,所述主线程以及每个所述子线程上的任务执行预测总时长,是根据调整后的所述主线程以及每个所述子线程上处理的所述目标应用任务,以及已获取的每个所述目标应用任务的任务执行时间得到的;
根据调整后的所述主线程以及每个所述子线程上处理的所述目标应用任务,调整每个所述目标应用任务的任务执行线程。
8.根据权利要求7所述的方法,其中,所述方法还包括:
调整所述主线程以及每个所述子线程上处理的所述目标应用任务,使得调整的每个所述目标应用任务的任务执行线程,符合预设的应用任务白名单;
其中,所述应用任务白名单用于指示必须通过所述主线程执行的所述目标应用任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910838691.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智慧旅游管理系统
- 下一篇:一种建筑用塑性板材结构