[发明专利]应用任务的处理方法、装置、设备及可读存储介质在审
申请号: | 201910838691.5 | 申请日: | 2019-09-05 |
公开(公告)号: | CN112445588A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 甘荣霖 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/07 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 郭少晶 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 任务 处理 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种应用任务的处理方法、装置、设备及可读存储介质。该方法包括:加载当前待处理的、具有相同的预设任务类型的所有目标应用任务;根据与目标应用任务对应的任务处理信息,设置主线程以及至少一个子线程并发执行所有目标应用任务;在执行所有目标应用任务之后,向用户展示与目标应用任务对应的目标应用功能。
技术领域
本发明涉及计算机技术领域,更具体地,涉及一种应用任务的处理方法、装置、设备及可读存储介质。
背景技术
随着互联网技术的飞速发展和智能终端的普及,越来越多的用户习惯于通过智能手机、掌上电脑、平板电脑这类电子设备上安装的应用(Application,APP),访问网络获取对应的应用服务。
用户在对电子设备中安装的应用实施应用操作以获取应用服务时,应用的响应速度是影响用户的应用服务获取体验的关键因素之一。而应用的响应速度,取决于应用处理应用操作所触发的应用任务的处理时长。例如,当用户点击应用的可视化图标来启动应用时,应用的响应速度就取决于应用处理与应用启动相关的启动任务的启动时间。
而随着应用提供的应用服务日趋多样化和复杂化,应用处理应用操作所触发的应用任务的处理时长也相应增加,影响应用的响应速度,相应地也令用户可获取的应用服务体验受到影响。例如,对于一些提供较为复杂的视频搜索、播放服务的视频类应用,平均的启动时间都在数秒以上,整体启动响应速度较慢,十分影响用户体验,特别是在需要频繁启动视频类应用的场景中,问题尤为突出。
发明内容
本发明的一个目的是提供一种用于处理应用任务的新技术方案。
根据本发明的第一方面,提供了一种应用任务的处理方法,其中,包括:
加载当前待处理的、具有相同的预设任务类型的所有目标应用任务;
根据与所述目标应用任务对应的任务处理信息,设置主线程以及至少一个子线程并发执行所述所有目标应用任务;
在执行所有所述目标应用任务之后,向用户展示与所述目标应用任务对应的目标应用功能。
可选地,所述方法还包括:
更新所述任务处理信息。
可选地,所述任务处理信息中包括每个所述目标应用任务的任务处理指示;所述任务处理指示至少包括每个所述目标应用任务所对应的任务处理阶段以及任务执行线程;每个所述任务处理阶段具有对应的执行次序;所述任务执行线程包括主线程或子线程;
所述根据与所述目标应用任务对应的任务处理信息,设置主线程以及至少一个子线程并发执行所述所有目标应用任务的步骤包括:
根据所述任务处理信息,基于每个所述任务处理阶段的执行次序,顺序设置所述主线程以及至少一个子线程,并发执行所述处于同一个所述任务处理阶段的全部所述目标应用任务。
可选地,所述方法还包括:
在向用户展示所述目标应用功能之后,设置至少一个子线程处理与所述目标应用任务关联的闲时任务;
其中,所述闲时任务的任务优先级低于所述目标应用任务的任务优先级。
可选地,所述更新所述任务处理信息包括:
监测到根据所述任务处理信息执行所述目标应用任务导致应用崩溃时,设置所述任务处理信息为预设的初始默认信息;
和/或,
监测到根据所述任务处理信息执行所述目标应用任务导致应用崩溃时,通过设置所述任务处理信息,使得导致应用崩溃的目标应用任务被屏蔽不再执行。
可选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910838691.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智慧旅游管理系统
- 下一篇:一种建筑用塑性板材结构