一种移动终端的后台应用程序关闭方法及装置与流程

文档序号:11206758阅读:1180来源:国知局
一种移动终端的后台应用程序关闭方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种移动终端的后台应用程序关闭方法及装置。



背景技术:

随着智能手机、智能手表、平板电脑等移动终端上安装应用程序的增多,越来越多的移动终端具备多应用程序运行的功能,并且支持应用程序的后台运行,提高了移动终端的运行能力。然而,当移动终端处于待机状态时,用户不需要继续使用的一些应用程序可能还在后台一直运行,导致在用户不知情的情况下,移动终端的耗电速率过大,移动终端电池的电量急剧下降或者耗尽,影响用户的正常使用和体验。



技术实现要素:

本发明的目的在于提供一种移动终端的后台应用程序关闭方法及装置,旨在解决现有技术中用户不常使用的后台应用程序在待机状态下大量耗电,导致在用户不知情的情况下,移动终端的耗电速率过大,移动终端电池的电量急剧下降或者耗尽的问题。

一方面,本发明提供了一种移动终端的后台应用程序关闭方法,所述方法包括下述步骤:

当检测到移动终端处于待机状态时,获取所述移动终端的当前耗电速率;

将所述当前耗电速率与预设的第一耗电阈值进行比较;

当所述当前耗电速率大于所述第一耗电阈值时,关闭所述移动终端上的后台应用程序。

另一方面,本发明提供了一种移动终端的后台应用程序关闭装置,所述装置包括:

第一获取单元,用于当检测到移动终端处于待机状态时,获取所述移动终端的当前耗电速率;

速率比较单元,用于将所述当前耗电速率与预设的第一耗电阈值进行比较;以及

应用关闭单元,用于当所述当前耗电速率大于所述第一耗电阈值时,关闭所述移动终端上的后台应用程序。

本发明当检测到移动终端处于待机状态时,获取移动终端的当前耗电速率,将当前耗电速率与预设的第一耗电阈值进行比较,当移动终端当前耗电速率大于第一耗电阈值时,关闭移动终端上的后台应用程序,从而实现对移动终端后台应用程序的有效管理,减少了移动终端在待机状态下的电量浪费,降低了移动终端的耗电速率,延长了移动终端的待机时间。

附图说明

图1是本发明实施例一提供的移动终端的后台应用程序关闭方法的实现流程图;

图2是本发明实施例二提供的移动终端的后台应用程序关闭方法的实现流程图;

图3是本发明实施例三提供的移动终端的后台应用程序关闭装置的结构示意图

图4是本发明实施例三提供的移动终端的后台应用程序关闭装置的优选结构示意图;以及

图5是本发明实施例四提供的移动终端的后台应用程序关闭装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的移动终端的后台应用程序关闭方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,当检测到移动终端处于待机状态时,获取移动终端的当前耗电速率。

在本发明实施例中,待机状态为移动终端开机后未被用户使用的状态。为了监测移动终端在待机状态下的耗电速率,首先判断移动终端是否处于待机状态,当移动终端处于待机状态时,实时获取移动终端的耗电速率,以及时获取移动终端的电量使用状态。

在步骤s102中,将当前耗电速率与预设的第一耗电阈值进行比较。

在本发明实施例中,预先设置了移动终端的第一耗电阈值,获取移动终端的耗电速率之后,将当前耗电速率与第一耗电阈值进行比较,以判断移动终端的耗电速率是否大于第一耗电阈值。作为示例地,当移动终端为手机时,可将手机的第一耗电阈值预设为电池额定电量(移动终端电池充满时)的15%,将当前耗电速率与第一耗电阈值进行比较,判断手机的实时耗电速率是否超过电池额定电量的15%。

在步骤s103中,当移动终端当前耗电速率大于第一耗电阈值时,关闭移动终端上的后台应用程序。

在本发明实施例中,当移动终端的耗电速率大于第一耗电阈值时,说明移动终端此时的耗电速率超出了移动终端的耗电极限,因此,关闭移动终端上的后台应用程序。优选地,当移动终端的耗电速率大于第一耗电阈值时,说明移动终端此时的耗电速率超出了移动终端的耗电极限,接着判断移动终端的后台应用程序的耗电速率是否大于预设应用耗电速率,获取后台应用程序中耗电速率大于预设应用耗电速率的后台应用程序并关闭。

作为示例地,手机的耗电速率的第一耗电阈值被设置为电池额定电量的15%,单个应用程序的预设应用耗电速率被设置为电池额定电量的3%,当手机的实时耗电速率大于电池额定电量15%时,说明手机的实时耗电速率超出了预设的耗电极限,因此,关闭手机的后台应用程序中耗电速率大于电池额定电量3%的后台应用程序,从而实现对移动终端后台应用程序的有效管理,减少了移动终端在待机状态下的电量浪费,降低了移动终端的耗电速率,延长了移动终端的待机时间。

进一步优选地,当移动终端的耗电速率大于第一耗电阈值时,依次判断移动终端后台应用程序的耗电速率是否大于预设应用耗电速率,接着再依次判断耗电速率大于预设应用耗电速率的后台应用程序是否属于耗电保护应用程序,耗电保护应用程序为用户常用的可长期在后台运行的应用程序。如果后台应用程序属于耗电保护应用程序,则维持该后台应用程序的后台运行状态,只有当后台应用程序不属于耗电保护应用程序时,才关闭该后台应用程序,从而实现对后台应用程序的进一步优化管理,提高了移动终端的智能化程度。

在本发明实施例中,实时获取移动终端的耗电速率,判断移动终端的耗电速率是否大于第一耗电阈值,如果耗电速率大于第一耗电阈值,则关闭移动终端上的后台应用程序,从而实现对移动终端后台应用程序的有效管理,减少了移动终端在待机状态下的电量浪费,降低了移动终端的耗电速率,延长了移动终端的待机时间。

实施例二:

图2示出了本发明实施例二提供的移动终端的后台应用程序关闭方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,检测到移动终端处于待机状态时,获取移动终端的当前耗电速率。

在步骤s202中,将移动终端当前耗电速率与预设的第一耗电阈值进行比较。

在步骤s203中,判断当前耗电速率是否大于第二耗电阈值,该第二耗电阈值小于等于第一耗电阈值。

在步骤s204中,当移动终端当前耗电速率大于第二耗电阈值时,获取移动终端的后台应用程序的耗电速率。

在本发明实施例中,预先设置了用于判断移动终端耗电速率是否异常的第二耗电阈值,如果检测到移动终端此时的耗电速率超过了第二耗电阈值,则说明移动终端此时的耗电速率超过了移动终端的正常或标准耗电速率,因此,获取移动终端此时的后台应用程序的耗电速率,以及时获取后台应用程序的耗电状态。作为示例地,预先将手机耗电速率的第二耗电阈值设置为电池额定电量的9%,当手机的耗电速率为电池额定电量10%时,手机的耗电速率超过了预设的正常或标准耗电速率,因此,获取手机此时的后台应用程序的耗电速率,以及时获取在手机后台运行的应用程序的耗电状态。

在步骤s205中,对移动终端的后台应用程序按照耗电速率的数值大小进行降序排序。

在本发明实施例中,获取移动终端此时的后台应用程序的耗电速率之后,根据耗电速率的数值大小对后台应用程序进行降序排序,耗电速率越大排名越靠前,以准确表示出后台应用程序的耗电状态。

在步骤s206中,向用户输出耗电提醒信息,以提醒用户根据耗电速率关闭相应的后台应用程序。

在本发明实施例中,向移动终端用户输出警告信息,警告信息中可包括根据耗电速率数值大小进行排序的后台应用程序,以提醒移动终端用户根据耗电速率关闭相应的后台应用程序,从而实现对移动终端后台应用程序的有效管理,减少了移动终端在待机状态下的电量浪费,降低了移动终端的耗电速率,延长了移动终端的待机时间。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘、光盘等。

实施例三:

图3示出了本发明实施例三提供的移动终端的后台应用程序关闭装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

第一获取单元31,用于当检测到移动终端处于待机状态时,获取移动终端的当前耗电速率。

在本发明实施例中,为了监测移动终端在待机状态下的耗电速率,首先判断移动终端是否处于待机状态,当移动终端处于待机状态时,第一获取单元实时获取移动终端的耗电速率,以及时获取移动终端的电量使用状态。

速率比较单元32,用于将当前耗电速率与预设的第一耗电阈值进行比较。

在本发明实施例中,预先设置了移动终端的第一耗电阈值,以用于在得到移动终端的耗电速率之后,速率比较单元将当前耗电速率与第一耗电阈值进行比较,以判断移动终端的耗电速率是否大于第一耗电阈值。

应用关闭单元33,用于当移动终端当前耗电速率大于第一耗电阈值时,关闭移动终端上的后台应用程序。

在本发明实施例中,当移动终端的耗电速率大于第一耗电阈值时,说明移动终端此时的耗电速率超出了移动终端的耗电极限,因此,应用关闭单元关闭移动终端上的后台应用程序。优选地,当移动终端的耗电速率大于第一耗电阈值时,说明移动终端此时的耗电速率超出了移动终端的耗电极限,接着判断移动终端的后台应用程序的耗电速率是否大于预设应用耗电速率,获取后台应用程序中耗电速率大于预设应用耗电速率的后台应用程序并关闭。

进一步优选地,当移动终端的耗电速率大于第一耗电阈值时,依次判断移动终端后台应用程序的耗电速率是否大于预设应用耗电速率,接着再依次判断耗电速率大于预设应用耗电速率的后台应用程序是否属于耗电保护应用程序,如果后台应用程序属于耗电保护应用程序,则维持该后台应用程序的后台运行状态,只有当后台应用程序不属于耗电保护应用程序时,才关闭该后台应用程序,从而实现对移动终端后台应用程序的进一步优化管理,提高了移动终端的智能化程度。

因此,优选地,如图4所示,该应用关闭单元33包括:

第二判断单元431,用于当移动终端当前耗电速率大于第一耗电阈值时,判断移动终端的后台应用程序的耗电速率是否大于预设应用耗电速率;

第一关闭单元432,用于当后台应用程序的耗电速率大于预设应用耗电速率时,关闭后台应用程序;

优选地,该第一关闭单元432包括:

第三判断单元4321,用于当后台应用程序的耗电速率大于预设应用耗电速率时,判断后台应用程序是否属于耗电保护应用程序;

第二关闭单元4322,用于当后台应用程序不属于耗电保护应用程序时,关闭后台应用程序;以及

第二提醒单元4323,用于当后台应用程序属于耗电保护应用程序时,向用户输出耗电提醒信息,以提醒用户注意后台应用程序的耗电速率。

在本发明实施例中,第一获取单元实时获取移动终端待机状态下的耗电速率,速率比较单元将当前耗电速率与预设的第一耗电阈值进行比较,判断移动终端的耗电速率是否大于第一耗电阈值,如果耗电速率大于第一耗电阈值,则应用关闭单元关闭移动终端上的后台应用程序,从而实现对移动终端后台应用程序的有效管理,减少了移动终端在待机状态下的电量浪费,降低了移动终端的耗电速率,延长了移动终端的待机时间。

在本发明实施例中,移动终端的后台应用程序关闭装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

实施例四:

图5示出了本发明实施例四提供的移动终端的后台应用程序关闭装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

第一获取单元51,用于当检测到移动终端处于待机状态时,获取移动终端的当前耗电速率。

速率比较单元52,用于将当前耗电速率与预设的第一耗电阈值进行比较。

第一判断单元53,用于判断当前耗电速率是否大于第二耗电阈值,该第二耗电阈值小于等于第一耗电阈值。

第二获取单元54,用于当移动终端当前耗电速率大于第二耗电阈值时,获取移动终端的后台应用程序的耗电速率。

在本发明实施例中,预先设置了用于判断移动终端耗电速率是否异常的第二耗电阈值,如果检测到移动终端此时的耗电速率超过了第二耗电阈值,则说明移动终端此时的耗电速率超过了移动终端的正常或标准耗电速率,因此,第二获取单元获取移动终端此时的后台应用程序的耗电速率,以及时获取后台应用程序的耗电状态。

应用排序单元55,用于对移动终端的后台应用程序按照耗电速率的数值大小进行降序排序。

在本发明实施例中,获取移动终端此时的后台应用程序的耗电速率之后,应用排序单元根据耗电速率的数值大小对后台应用程序进行降序排序,耗电速率越大排名越靠前,以准确表示出后台应用程序的耗电状态。

第一提醒单元56,用于向用户输出耗电提醒信息,以提醒用户根据耗电速率关闭相应的后台应用程序。

在本发明实施例中,第一提醒单元向移动终端用户输出警告信息,警告信息中可包括根据耗电速率数值大小进行排序的后台应用程序,以提醒移动终端用户根据耗电速率关闭相应的后台应用程序,从而实现对移动终端后台应用程序的有效管理,减少了移动终端在待机状态下的电量浪费,降低了移动终端的耗电速率,延长了移动终端的待机时间。

在本发明实施例中,移动终端的后台应用程序关闭装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1