[发明专利]一种任务管理方法及设备在审
申请号: | 201910294712.1 | 申请日: | 2013-12-10 |
公开(公告)号: | CN110083444A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 魏孔刚;彭钰;赵京 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 523808 广东省东莞市松山湖高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 场景 前台 任务管理 限制处理 后台 降低设备 任务确定 系统资源 功耗 占用 查找 | ||
本发明实施例公开了一种任务管理方法及设备,该方法可包括:根据前台任务确定所述前台任务对应的第一场景;当所述前台任务对应的第一场景在第一名单中,查找所述第一场景对应的至少一个后台任务,其中,所述第一名单包括允许限制任务的场景;对所述第一场景对应的至少一个后台任务限制处理,所述限制处理是指降低占用系统资源的处理。本发明实施例中可以降低设备的功耗损失。
技术领域
本发明涉及通信领域,尤其涉及一种任务管理方法及设备。
背景技术
随着通信技术的发展,目前很多设备都支持多任务系统,即同一时间内设备可以运行多个应用程序,一个应用程序可能有一个或者多个线程,而每个线程被称作为一个任务。而多任务中一般会包括前台任务和后台任务,其中,前台任务指需要用户参与交互的任务,即执行前台任务过程中需要接收用户输入的操作,后台任务指不需要用户参与交互的任务,即执行后台任务过程中不需要接收用户输入的操作。由于后台任务是不需要用户参与的,后台任务通常是用户不敏感的任务,或者说后台任务用户是不关注的,即有些后台任务是可以不执行的。但后台任务在系统的后台不断执行,不断消耗设备的功耗。可见,目前设备的功耗损失可能比较大。
发明内容
本发明实施例提供了一种任务管理方法及设备,可以降低设备的功耗损失。
第一方面,本发明实施例提供的一种任务管理方法,可包括:
根据前台任务确定所述前台任务对应的第一场景;
当所述前台任务对应的第一场景在第一名单中,查找所述第一场景对应的至少一个后台任务,其中,所述第一名单包括允许限制任务的场景;
对所述第一场景对应的至少一个后台任务限制处理,所述限制处理是指降低占用系统资源的处理。
在第一方面的第一种可能的实现方式中,所述的方法还包括:
查找除所述前台任务对应的第一场景之外的第二场景,所述第二场景对应至少一个后台任务,其中,所述第一名单包括所述第二场景;
对所述第二场景对应的至少一个后台任务做所述限制处理。
结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据前台任务确定所述前台任务对应的第一场景之后,所述方法还包括:
判断所述第一场景是否在所述第一名单中。
结合第一方面,在第一方面的第三种可能的实现方式中,所述对所述第一场景对应的至少一个后台任务限制处理之前,所述方法还包括:
查询所述至少一个后台任务的用户标识符;
若所述至少一个后台任务的用户标识符对应系统用户,则忽略所述至少一个后台任务;
若所述至少一个后台任务的用户标识符对应为普通用户,则对所述至少一个后台任务做所述限制处理。
结合第一方面,在第一方面的第四种可能的实现方式中,所述对所述第一场景对应的至少一个后台任务限制处理之前,所述方法还包括:
针对所述第一场景对应的至少一个后台任务,启动定时器;
当所述定时器超过预设的阈值时,停止所述第一场景对应的至少一个后台任务所使用的系统组件。
结合第一方面,在第一方面的第五种可能的实现方式中,所述对所述第一场景对应的至少一个后台任务限制处理之前,所述方法还包括:
查询所述至少一个后台任务是否使用了系统组件;
若所述至少一个后台任务使用了系统组件,停止所述系统组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910294712.1/2.html,转载请声明来源钻瓜专利网。