应用管控方法、移动终端及存储介质与流程

文档序号:11773606阅读:352来源:国知局
应用管控方法、移动终端及存储介质与流程

本发明涉及移动通信技术领域,特别是涉及一种应用管控方法、移动终端及存储介质。



背景技术:

在移动终端使用过程中,后台应用对系统的功耗影响很大,但如果全部关闭,则会影响到用户的使用。为控制功耗、提升系统运行速度,现有技术中的方法是,提供管理功能,以设置应用在后台的运行时间,用户可根据需要设置应用在后台的运行时间,可以选择一段时间内保持运行或始终保持运行。

但是,本申请的发明人发现,需要对每一个应用进行设置,操作不便利,效率低,还有缺漏,不够人性化;另外,在设置不准确的时候,可能会出现播放音乐播到一半自动停止,又或者导航结束后导航应用始终在后台运行,大量耗电。



技术实现要素:

本发明主要解决的技术问题是提供一种应用管控方法、移动终端及存储介质,能够在不影响用户使用的情况下,避免大量耗电,提升用户体验。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种应用管控方法,所述方法包括:移动终端判断后台运行的第一应用是属于受保护的应用还是属于不受保护的应用;若后台运行的第一应用属于受保护的应用,则使所述第一应用始终保持运行,若后台运行的第一应用属于不受保护的应用,则判断所述第一应用当前使用场景为持续性使用场景还是为中断性使用场景;若所述第一应用当前使用场景为持续性使用场景,则使所述第一应用继续保持运行,若所述第一应用当前使用场景为中断性使用场景,则使所述第一应用进入节能模式。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,所述移动终端包括处理器、存储器、通信电路以及显示器,所述处理器分别耦接所述存储器、通信电路以及显示器,所述处理器、存储器、通信电路以及显示器在工作时能够实现如上任一项所述方法的步骤。

为解决上述技术问题,本发明采用的又一个技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上任一项所述方法的步骤。

本发明的有益效果是:区别于现有技术的情况,本发明移动终端判断后台运行的第一应用是属于受保护的应用还是属于不受保护的应用;若属于受保护的应用,则使第一应用始终保持运行,若属于不受保护的应用,则判断第一应用当前使用场景为持续性使用场景还是为中断性使用场景;若为持续性使用场景,则使第一应用继续保持运行,若为中断性使用场景,则使第一应用进入节能模式。由于将应用只分为受保护的应用和不受保护的应用,用户操作方便、效率高,也不容易缺漏;在应用属于不受保护的应用时,还继续区分使用场景,是持续性使用场景时依然继续保持应用的运行,这样不会影响用户的使用;是中断性使用场景时使应用进入节能模式,这样可以避免大量耗电,还可以提高移动终端的运行速度。

附图说明

图1是本发明应用管控方法一实施方式的流程示意图;

图2是本发明应用管控方法另一实施方式的流程示意图;

图3是本发明应用管控方法又一实施方式的流程示意图;

图4是本发明应用管控方法又一实施方式的流程示意图;

图5是本发明应用管控方法又一实施方式的流程示意图;

图6是本发明应用管控方法又一实施方式的流程示意图;

图7是本发明应用管控方法又一实施方式的流程示意图;

图8是本发明移动终端一实施方式的结构示意图。

具体实施方式

下面结合附图和实施方式对本发明进行详细说明。

参阅图1,图1是本发明应用管控方法一实施方式的流程示意图,该方法包括:

步骤s101:移动终端判断后台运行的第一应用是属于受保护的应用还是属于不受保护的应用;

受保护的应用是指不管是在移动终端的前台运行还是在后台运行,如果没有接收到停止运行指令,至始至终保持运行状态的应用。不受保护的应用是指在移动终端的后台运行时进入节能模式的应用,例如:停止运行该应用、或者清理该应用的部分进程而保留该进程的另一部分进程,等等。

移动终端的系统应用默认为是受保护的应用,其它应用可以通过预先设置的方式成为受保护的应用或者成为不受保护的应用。一个应用在不同的时间段可以分别是受保护的应用和不受保护的应用,这些均可以根据用户的需求进行设置。

例如:在一个实施方式中,设置受保护的应用时,可以按照设置程序的指引进行设置,具体可以是:

点击进入【设置】,点击进入【应用】,然后点击进入【受保护应用】,显示应用列表,应用列表中显示有各个应用的名称以及对应的应用开关,该应用开关打开时,表示该应用为受保护的应用,该应用开关关闭时,表示该应用为不受保护的应用。此时,打开对应的应用的应用开关,即可设置该应用为受保护的应用。在一实施方式中,系统应用为默认受保护的应用,不在该应用列表中显示。

同样的过程,设置不受保护的应用,具体可以是:

点击进入【设置】,点击【应用】,然后点击【受保护应用】,显示应用列表,关闭对应的应用的应用开关,即可设置该应用为不受保护的应用。

移动终端中的应用被分为受保护的应用和不受保护的应用。当第一应用转入后台运行后,移动终端可以判断后台运行的第一应用是属于受保护的应用还是属于不受保护的应用。

在一实施方式中,可以实时监控后台运行的应用,当监控到第一应用转入后台运行,即可进行判断;或者,设定时间周期,以预定时间周期来判断后台运行的第一应用;或者,在移动终端灭屏后进行判断;或者,在移动终端亮屏的时候以预定时间周期进行判断;或者,在移动终端亮屏的时候如果最近访问列表中新增应用时,则进行判断;等等。

步骤s102:若后台运行的第一应用属于受保护的应用,则使第一应用始终保持运行,若后台运行的第一应用属于不受保护的应用,则判断第一应用当前使用场景为持续性使用场景还是为中断性使用场景;

持续性使用场景是指需要长久维持的过程或状态的使用场景,例如:播放音频、上传文件、导航、计步,等等。中断性使用场景是指中间发生阻隔、停顿或故障等等而断开的状态的使用场景,例如:应用打开后转入后台没有再使用;或者,导航结束;或者,上传文件的时候发生故障;或者,移动终端死机;等等。

如果后台运行的第一应用属于受保护的应用,很显然,需要第一应用始终保持运行;如果后台运行的第一应用属于不受保护的应用,则可以继续判断第一应用当前使用场景为持续性使用场景还是为中断性使用场景,以免得关闭而影响用户的使用。

步骤s103:若第一应用当前使用场景为持续性使用场景,则使第一应用继续保持运行,若第一应用当前使用场景为中断性使用场景,则使第一应用进入节能模式。

如果第一应用当前使用场景为持续性使用场景,说明这种使用场景还需要继续维持,因此,需要第一应用继续保持运行;如果第一应用当前使用场景为中断性使用场景,说明这种应用场景当前处于断开的状态,因此,可以使第一应用进入节能模式,例如:停止运行该应用、或者清理该应用的部分进程而保留该进程的另一部分进程,或者,完全清理掉该应用,等等。

本发明实施方式移动终端判断后台运行的第一应用是属于受保护的应用还是属于不受保护的应用;若属于受保护的应用,则使第一应用始终保持运行,若属于不受保护的应用,则判断第一应用当前使用场景为持续性使用场景还是为中断性使用场景;若为持续性使用场景,则使第一应用继续保持运行,若为中断性使用场景,则使第一应用进入节能模式。由于将应用只分为受保护的应用和不受保护的应用,用户操作方便、效率高,也不容易缺漏;在应用属于不受保护的应用时,还继续区分使用场景,是持续性使用场景时依然继续保持应用的运行,这样不会影响用户的使用;是中断性使用场景时使应用进入节能模式,这样可以避免大量耗电,还可以提高移动终端的运行速度。

参见图2,在一实施方式中,在步骤s102中,判断第一应用当前使用场景为持续性使用场景还是为中断性使用场景,包括:子步骤s102a和子步骤s102b。

子步骤s102a:判断第一应用当前是否正在使用第一功能,第一功能包括定位功能、计步功能、导航功能、上传功能、下载功能、播放音频功能或播放视频功能;

子步骤s102b:若第一应用当前正在使用第一功能,则判断结果为第一应用当前使用场景为持续性使用场景,若第一应用当前没有使用第一功能,则判断结果为第一应用当前使用场景为中断性使用场景。

定位功能、计步功能、导航功能、上传功能、下载功能、播放音频功能或播放视频功能等等这些功能在使用时,需要一段时间的长久维持,因此,使用这些功能的第一应用当前使用场景即为持续性使用场景,如果没有使用第一功能,则第一应用当前使用场景即为中断性使用场景。

此时,判断后台运行的第一应用是属于受保护的应用还是属于不受保护的应用的时间,可以是在灭屏第一预定时间后进行。第一预定时间可以根据用户的需要自行设置。

进一步,灭屏第一预定时间后,判断出第一应用当前使用场景为中断性使用场景,即该第一应用处于中间发生阻隔、停顿或故障等等而断开的状态,此时可以直接停止运行第一应用,以避免大量耗电,提高移动终端其他应用的运行速度。

在另一实施方式中,判断的时机可以在亮屏的时候,亮屏时,后台运行的应用均在最近访问列表中。最近访问列表上的应用按照打开的时间顺序排列在列表上。对于属于受保护的应用自然一直保持运行状态,对于不属于受保护的应用,则可以区分对待。此时,参见图3,步骤s103中,若第一应用当前使用场景为中断性使用场景,则使第一应用进入节能模式,可以包括:子步骤s1031、子步骤s1032以及子步骤s1033。

子步骤s1031:若检测到最近访问列表中有新增应用,筛选出最近访问列表中的第二应用,第二应用属于不受保护的应用;

子步骤s1032:若第一应用当前使用场景为中断性使用场景,则判断第一应用在第二应用中时间排序的位置是否在最近出现的前面预设数量的应用内;

子步骤s1033:若是,则使第一应用保留其用户界面进程和服务进程,若否,则使第一应用仅保留其用户界面进程,并清除其服务进程。

进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。

应用,也即是应用程序,包括系统应用和非系统应用,是指为针对系统或使用者的某种目的所撰写的软体。一个完整应用在运行时,可以包括多个进程,不同的进程执行不同的运行活动。

例如:一个应用可以包含有用户界面(userinterface,ui)进程和服务进程,ui进程可以看做是用户看得到的界面,而服务进程是没有界面的,仅提供服务的进程。比如一个音乐播放应用,整个应用的界面,包括播放的按钮,壁纸,歌词等等为ui进程,而真正播放音乐的是没有界面的播放器服务进程。

本发明实施方式中,监控到最近访问列表中有新增应用时,说明新的应用又被打开了,或者用户又使用另一个应用了,此时最近访问列表中的应用均在后台运行,筛选出不受保护的第二应用,该第二应用至少是一个,如果第一应用当前使用场景为中断性使用场景,进一步看看第一应用在第二应用中的时间排序,即第一应用在第二应用中时间排序的位置,是否在最近出现的前面预设数量的应用内,预设数量是可以预先设置的,例如前面3个,或者前面5个,等等;如果是在最近出现的前面预设数量的应用内,说明这是用户最近打开的应用,用户再次使用的概率非常大,因此,使第一应用保留其用户界面进程和服务进程,以便于在用户再次使用的时候,可以快速进入并使用该第一应用;如果不是在最近出现的前面预设数量的应用内,说明这个应用打开的时间有点久了,用户再次使用的概率降低,但是依然有一定的使用概率,因此,使第一应用仅保留其用户界面进程,并清除其服务进程,这样操作,一方面清除其服务进程可以避免大量耗电,另一方面保留其用户界面进程,在用户希望再次使用的时候,依然可以速度比较快地进入并使用第一应用。

最近访问列表中有一个一键清除功能,当触发该一键清除功能时,参见图4,该方法还包括:步骤s201和步骤s202。

步骤s201:移动终端接收最近访问列表中的一键清除功能指令;

步骤s202:根据一键清除功能指令,清除第三应用的用户界面进程和服务进程,清除第四应用的用户界面进程,保留第四应用的服务进程,其中,第三应用是当前使用场景为中断性使用场景、且属于不受保护的应用,第四应用是受保护的应用或者是当前使用场景为持续性使用场景的应用。

当用户主动触发一键清除功能时,可以按照用户的要求,清除中断性使用场景、且不受保护的第三应用的用户界面进程和服务进程,清除受保护的或者持续性使用场景的第四应用的用户界面进程,保留第四应用的服务进程。当然,还可以对一键清除功能进行其他的设置,具体可以参见后续的具体说明。通过这种方式,一方面能够增加应用管控的方式,另一方面让用户亲自参与应用的管控,能够提升用户体验。

参见图5,当第一应用当前正在使用定位功能、计步功能、导航功能、播放音频功能或播放视频功能时,步骤s103中,若第一应用当前使用场景为持续性使用场景,则使第一应用继续保持运行之后,还可以包括:子步骤s103a、子步骤s103b。

子步骤s103a:继续监控并判断第一应用当前是否还在使用定位功能、计步功能、导航功能、播放音频功能或播放视频功能;

子步骤s103b:若第一应用当前没有使用定位功能、计步功能、导航功能、播放音频功能或播放视频功能,则清除第一应用。

参见图6,当第一应用当前正在使用上传功能或下载功能时,步骤s103中,若第一应用当前使用场景为持续性使用场景,则使第一应用继续保持运行之后,还可以包括:子步骤s103a、子步骤s103b以及子步骤s103c。

子步骤s103a:继续监控并判断第一应用当前是否还在使用上传功能或下载功能;

子步骤s103b:若第一应用当前没有使用上传功能或下载功能,则等待第二预定时间;

子步骤s103c:若等待第二预定时间后,监控到第一应用没有再继续使用上传功能或下载功能,则清除第一应用。

图5和图6两个实施方式均是在第一应用使用第一功能完毕后,清除第一应用,不同的是,对于上传功能或下载功能,在上传或下载一个文件完毕后,有可能还会接着继续上传或下载下一个文件。在上传或下载一个文件完毕后,状态的识别与显示一般会延迟一段时间,例如5秒,因此,第一应用当前没有使用上传功能或下载功能时,等待第二预定时间,以确认第一应用是否还会继续使用上传功能或下载功能,如果没有继续使用,则清除第一应用。

在实际应用中,对不受保护应用的当前使用场景识别及处理机制,分别具体说明如下表:

1、使用定位功能的应用的识别与处理

2、使用计步功能的应用的识别与处理

3、使用导航功能的应用的识别与处理

4、使用上传功能的应用的识别与处理

5、使用下载功能的应用的识别与处理

6、使用音频或视频播放功能的应用的识别与处理

参见图7,该方法还包括:步骤s301、步骤s302以及步骤s303。

步骤s301:在屏幕持续亮起第三预定时间内,移动终端监控并判断前台运行的第五应用的界面是否接收到操作指令;

步骤s302:若没有,则将屏幕的亮度降至最低;

步骤s303:若在屏幕的亮度降至最低后的第四预定时间内,依然没有接收到操作指令,则使屏幕灭屏,并进入休眠状态。

通过上述方式,可以进一步降低耗电量。

参见图8,图8是本发明移动终端一实施方式的结构示意图,该移动终端包括处理器11、存储器12、通信电路13以及显示器14,处理器11分别耦接存储器12、通信电路13以及显示器14,处理器11、存储器12、通信电路13以及显示器14在工作时能够实现如上所述任一项方法的步骤。相关内容的详细说明请参见上述方法部分,在此不再赘叙。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述任一项方法的步骤。相关内容的详细说明请参见上述方法部分,在此不再赘叙。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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