【技术实现步骤摘要】
一种任务管理方法及设备
本专利技术涉及通信领域,尤其涉及一种任务管理方法及设备。
技术介绍
随着通信技术的发展,目前很多设备都支持多任务系统,即同一时间内设备可以运行多个应用程序,一个应用程序可能有一个或者多个线程,而每个线程被称作为一个任务。而多任务中一般会包括前台任务和后台任务,其中,前台任务指需要用户参与交互的任务,即执行前台任务过程中需要接收用户输入的操作,后台任务指不需要用户参与交互的任务,即执行后台任务过程中不需要接收用户输入的操作。由于后台任务是不需要用户参与的,后台任务通常是用户不敏感的任务,或者说后台任务用户是不关注的,即有些后台任务是可以不执行的。但后台任务在系统的后台不断执行,不断消耗设备的功耗。可见,目前设备的功耗损失可能比较大。
技术实现思路
本专利技术实施例提供了一种任务管理方法及设备,可以降低设备的功耗损失。第一方面,本专利技术实施例提供的一种任务管理方法,可包括:根据前台任务确定所述前台任务对应的第一场景;当所述前台任务对应的第一场景在第一名单中,查找所述第一场景对应的至少一个后台任务,其中,所述第一名单包括允许限制任务的场景;对所述第一场景对应的至少一个后台任务限制处理,所述限制处理是指降低占用系统资源的处理。在第一方面的第一种可能的实现方式中,所述的方法还包括:查找除所述前台任务对应的第一场景之外的第二场景,所述第二场景对应至少一个后台任务,其中,所述第一名单包括所述第二场景;对所述第二场景对应的至少一个后台任务做所述限制处理。结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据前台任 ...
【技术保护点】
1.一种任务管理方法,其特征在于,包括:电子设备进入允许限制后台任务的场景;所述电子设备确定需要被冻结的后台任务;所述电子设备冻结所述需要被冻结的后台任务若需要被冻结的后台任务使用系统组件,所述电子设备暂停所述系统组件。
【技术特征摘要】
1.一种任务管理方法,其特征在于,包括:电子设备进入允许限制后台任务的场景;所述电子设备确定需要被冻结的后台任务;所述电子设备冻结所述需要被冻结的后台任务若需要被冻结的后台任务使用系统组件,所述电子设备暂停所述系统组件。2.如权利要求1所述的任务管理方法,其特征在于:所述需要被冻结的后台任务,包括:需要被禁止调用系统资源的后台任务;所述电子设备冻结所述需要被冻结的后台任务,包括:所述电子设备禁止所述后台任务调用系统资源。3.如权利要求1或2所述的任务管理方法,其特征在于,所述方法还包括:若需要被冻结的后台任务使用系统组件,所述电子设备保存所述系统组件被暂停时的状态值。4.如权利要求1或2所述的任务管理方法,其特征在于,所述方法还包括:解冻被冻结的后台任务。5.如权利要求1或2所述的任务管理方法,其特征在于,所述方法还包括:若所述电子设备进入主界面场景,所述电子设备确定被冻结的后台任务,恢复被暂停的系统组件,并解冻被冻结的后台任务。6.如权利要求1或2所述的任务管理方法,其特征在于,所述系统组件包括休眠锁、定时器、或广播通知。7.如权利要求1或2所述的任务管理方法,其特征在于,所述允许限制后台任务的场景包括游戏场景、浏览器场景、导航场景、播放音频场景、或播放视频场景。8.一种任务管理方法,其特征在于,包括:电子设备根据前台任务确定所述前台任务对应的第一场景;当所述第一场景在预设名单时,所述电子设备确定所述第一场景对应的至少一个后台任务;所述电子设备降低所述第一场景对应的至少一个后台任务占用的系统资源。9.如权利要求8所述的任务管理方法,其特征在于,所述电子设备降低所述第一场景对应的至少一个后台任务占用的系统资源包括:所述电子设备冻结所述第一场景对应的至少一个后台任务;所述电子设备终止所述第一场景对应的至少一个后台任务;或所述电子设备限制所述至少一个后台任务使用系统资源。10.如权利要求8或9所述的任务管理方法,其特征在于,所述方法还包括:若所述第一场景对应的至少一个后台任务使用系统组件,所述电子设备停止所述系统组件。11.一种任务管理设备,其特征在于,包括:用于进入允许限制后台任务的场景的单元,用于进入允许限制后台任务的场景;用于确定需要被冻结的后台任务的单元,用于确定需要被冻结的后台任务;用于冻结所述需要被冻结的后台任务的单元,用于冻结所述需要被冻结的后台任务;用于暂停系统组件的单元,用于若所述需要被冻结的后台任务使用系统组件,暂停所述系统组件。12.如权利要求11所述的任务管理设备,其特征在于:所述需要被冻结的后台任务,包括:需要被禁止调用系统资源的后台任务;所述冻结所述需要被冻结的后台任务,包括:禁止所述后台任务调用系统资源。13...
【专利技术属性】
技术研发人员:魏孔刚,彭钰,赵京,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。