后台运行应用的管理方法及终端的制作方法

文档序号:9726919阅读:954来源:国知局
后台运行应用的管理方法及终端的制作方法
【技术领域】
[0001]本发明涉及终端技术,尤其涉及一种后台运行应用的管理方法及终端。
【背景技术】
[0002]随着计算机网络的不断发展,各种终端的使用已经非常普及,各种各样的应用程序(App 1 i cat1n,简称APP)也层出不穷,为用户的生活娱乐带来方便。每个APP运行时都会占用终端的一定内存并且消耗终端的电量。一些终端,特别是安卓系统的终端上,有一些APP即使用户没有使用,也会自己在后台频繁启动运行,从而占用了终端内存,导致用户使用终端时运行不流畅,且消耗终端的电量。
[0003]现有技术中,为了节省终端的电量和内存,会在检测到耗电量较大或占用内存较大的APP在后台运行时,向用户发送通知消息,以使用户进行关闭。
[0004]但是,采用现有技术,需要用户在看到通知后自行关闭APP,如果用户没有注意到通知,后台运行的APP依旧会耗电并占用内存。

【发明内容】

[0005]本发明提供一种后台运行应用的管理方法及终端,用于解决现有技术中APP在后台运行必须要用户手动关闭,而导致占用终端内容且耗电的问题。
[0006]本发明第一方面提供一种后台运行应用的管理方法,包括:
[0007]终端检测到应用程序在后台运行后,确定所述应用程序当前在应用程序管理列表中是否处于激活状态;
[0008]若所述应用程序当前在应用程序管理列表中处于激活状态,则所述终端判断当前时间是否在所述应用程序对应的预设运行时间段,所述预设运行时间段为用户自定义运行时间段;
[0009]若所述当前时间不在所述应用程序对应的预设运行时间段,则所述终端关闭所述应用程序。
[0010]本发明第二方面提供一种终端,包括:
[0011]确定模块,用于在检测到应用程序在后台运行后,确定所述应用程序当前在应用程序管理列表中是否处于激活状态;
[0012]判断模块,用于若所述应用程序当前在应用程序管理列表中处于激活状态,则判断当前时间是否在所述应用程序对应的预设运行时间段,所述预设运行时间段为用户自定义运行时间段;
[0013]处理模块,用于若所述判断模块判断所述当前时间不在所述应用程序对应的预设运行时间段,则关闭所述应用程序。
[0014]本发明提供的后台运行应用的管理方法及终端中,终端检测用应用程序在后台运行,若该应用程序在应用程序管理列表中处于激活状态,且当前时间不在该应用程序对应的预设运行时间段,则终端关闭该应用程序,即根据用户自定义的预设运行时间段,预设好应用程序可以在后台运行的时间,如果不在预设运行时间段,则无需用户手动关闭应用程序,终端会直接关闭该应用程序,减少了不必要应用程序对终端内存的占用,也节省了终端的电量消耗。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明提供的后台运行应用的管理方法实施例一的流程示意图;
[0017]图2为本发明提供的后台运行应用的管理方法中应用程序管理列表示意图;
[0018]图3为本发明提供的终端实施例一的结构示意图;
[0019]图4为本发明提供的终端实施例二的结构示意图;
[0020]图5为本发明提供的终端实施例三的结构示意图。
【具体实施方式】
[0021]本发明实施例可以应用于各种终端,例如手机、平板电脑等安装有APP的终端。
[0022]图1为本发明提供的后台运行应用的管理方法实施例一的流程示意图,如图1所示,该方法包括:
[0023]S101、终端检测到应用程序在后台运行后,确定该应用程序当前在应用程序管理列表中是否处于激活状态。
[0024]S102、若上述应用程序当前在应用程序管理列表中处于激活状态,则终端判断当前时间是否在该应用程序对应的预设运行时间段。
[0025]其中,上述预设运行时间段为用户自定义运行时间段。即根据用户自己的需要,由用户设定需要管理的应用程序对应的预设运行时间段。
[0026]S103、若当前时间不在上述应用程序对应的预设运行时间段,则终端关闭该应用程序。若当前时间在上述应用程序对应的预设运行时间段,则终端可以不作任何处理,也可以向用户发送提醒消息。
[0027]即每个应用程序都可以设定预设运行时间段,在对应的预设运行时间段内运行,其它时间表示用户不需要使用该应用程序,那么终端在其它时间段检测到该应用程序在后台运行就可以直接关闭。
[0028]例如,某用户每天晚上下班后7点-9点之间可能会运动,则该用户设定某“跑步”APP对应的预设运行时间段为“19点-21点”,那么终端每天在除了 “19点-21点”以外的时间段检测到该“跑步” APP在后台运行,且该“跑步” APP在应用程序管理列表中处于激活状态,都可以直接关闭,如果在“19点-21点”内检测到该“跑步”APP在后台运行,则可以不作任何处理,或者可以向用户发送提示消息,例如在手机主界面显示提醒,如果用户某天没有使用,也可以根据该提醒消息关闭该APP。
[0029]本实施例中,终端检测用应用程序在后台运行,若该应用程序在应用程序管理列表中处于激活状态,且当前时间不在该应用程序对应的预设运行时间段,则终端关闭该应用程序,即根据用户自定义的预设运行时间段,预设好应用程序可以在后台运行的时间,如果不在预设运行时间段,则无需用户手动关闭应用程序,终端会直接关闭该应用程序,减少了不必要应用程序对终端内存的占用,也节省了终端的电量消耗。
[0030]进一步地,上述终端会存储应用程序管理列表,该应用程序管理列表可以包括:至少一个应用程序以及至少一个应用程序对应的预设运行时间段。其中每个应用程序可以与至少一个预设运行时间段对应。例如这个列表中有10个应用程序,每个应用程序分别有自己对应的预设运行时间段,具体地,可以对应一个或多个预设运行时间段。例如某用户早上上班路上和晚上下班路上都会听音乐,那么他可以设定某音乐APP对应两个预设运行时间段,例如 “7:00-8:00” 和 “17:00-19:00”。
[0031]图2为本发明提供的后台运行应用的管理方法中应用程序管理列表示意图。
[0032]终端可以向用户显示该应用程序管理列表,初始化时,该应用程序管理列表中可以为空,由用户往该应用程序管理列表中添加应用程序,并输入每个应用程序对应的预设运行时间段。即用户根据自己的需要输入每个应用程序的预设运行时间段。进而,终端接收用户在应用程序管理列表中输入的应用程序对应的预设运行时间段,并根据用户输入的应用程序对应的预设运行时间段更新该应用程序管理列表。可以参照图2,用户添加某“浏览器” APP,可以输入该“浏览器”对应的预设运行时间段,后续根据需要,用户也可以在该应用程序管理列表修改APP对应的预设运行时间段,用户完成修改后终端会更新该应用程序管理列表。
[0033]在上述实施例的基础上,终端还可以接收用户对应用程序管理列表中至少一个应用程序的管理关闭请求,进而终端根据该管理关闭请求,将该管理关闭请求对应的应用程序在上述应用程序管理列表中设为隔离状态。
[0034]参照图2,上述应用程序管理列表中还可以包括每个应用程序对应的开启或关闭触控按钮。
[0035]例如某用户设定某音乐APP对应两个预设运行时间段为“8:00-9: 00”和“17:00-19:00”但是中午12:00的时候,用户突然想听音乐,为了避免终端会在音乐播放过程中关闭该音乐APP,用户可以输入该音乐APP的管理关闭请求,例如在上述应用程序管理列表中点击音乐APP后面的“开/关”使得该触控按钮显示为“关”,进而终端将该音乐APP在应用程序管理列表中设为隔离状态,这样终端就会忽略该应用程序管理列表中音乐APP对应的预设运行时间段,即无论该音乐APP在什么时间运行终端都不会执行关闭操作。
[0036]当然并不以此为限,也可以在用户主动运行该APP时,终端主动弹出提示界面,提示用户是否要输入管理关闭请求,例如在界面上提示用户“音乐APP被设为该时段不运行,是否取消管理”,用户选择“取消”后终端自动在应用程序管理列表中将该APP设为隔离状
??τ ο
[0037]当然,用户需要的话还可以开启已经隔离的APP。即终端还可以接收用户对上述应用程序管理列表中处于隔离状态的至少一个应用程序的管理开启请求,进而终端根据该管理开启请求,将上述管理开启请求对应的处于隔离状态的APP在应用程序管理列表中设为激活状态。激活后终端还是按照APP对应的预设运行时间段对该APP进行管理。
[0038]例如上述音乐APP,又被用户在应用程序管理列表中设为激活状态,那么之后如果该音乐APP在“8:00-9:00”和“17:00-19:00”以外的时间段在后台运行,就会被终端直接关闭。
[0039]图3为本发明提供的终端实施例一的结构示意图,如图3所示,该终端包括:确定模
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1