一种应用管理方法及终端技术

技术编号:32503083 阅读:11 留言:0更新日期:2022-03-02 10:12
一种应用管理方法及终端。在本申请实施例中,当后台运行的应用持续占用CPU锁大于第一时间阈值(例如20分钟)之后,终端可以确定第一时间段内该应用的应用行为(用于指示第一应用在后台运行时执行的操作),其中,应用行为可以包括:播放音频、录音、上传文件或者下载文件等应用行为中的一个或者多个,终端可以根据该应用的应用行为生成提示内容,该提示内容中包括该应用的部分或全部应用行为,然后在通知页面中显示该提示内容,这样,用户可以查看该应用的应用行为,结合该应用行为,确定是否通过终端关闭该后台运行的应用,避免应用被“误杀”。。。

【技术实现步骤摘要】
一种应用管理方法及终端


[0001]本申请涉及终端及通信
,尤其涉及一种应用管理方法及终端。

技术介绍

[0002]随着智能终端(以下内容中简称为终端,例如手机就是一种终端)的发展,终端可以更合理的管理应用。例如,可以同时在后台运行多个应用,并且,可以管理这些后台运行的应用,使得终端可以正常工作。
[0003]然而,后台运行应用会导致终端耗电过快,影响终端的续航时长。在一些情况下,用户在通过终端打开应用之后,会忘记关闭该应用而使得该应用处于后台运行的状态。应用处于后台运行之后,用户或许很长一段时间(例如30分钟甚至更久)都不会再查阅该应用,这种情况属于用户“无意”使得该应用处于后台运行的状态。但是在另一些情况下,用户在通过终端打开应用之后,是暂时将其置于后台进行运行,短时间内(例如10分钟甚至更短)就会再次查阅该应用,这种情况属于用户“有意”使得该应用处于后台运行的状态。例如,用户在等公交车时提前在应用A中打开乘车码,然后将应用A切换至后台(切换至后台运行),打开应用B(例如聊天类应用)进行通讯,等车到来之后,用户就可以通过终端从后台直接打开应用A,此时终端可以显示应用A中的乘车码,用户可以通过终端利用该乘车码扫码乘车而不用再次打开应用A,然后经过多个点击操作才能打开该乘车码。
[0004]如何使得终端可以更合理的管理后台运行的应用,是值得研究的方向。

技术实现思路

[0005]本申请提供了一种应用管理方法及终端,终端可以显示包括应用的应用行为的提示信息,用户可以结合该应用行为,确定是否通过终端关闭该后台运行的应用,避免应用被“误杀”。
[0006]第一方面,本申请提供了一种应用管理方法,该方法包括:终端在前台运行第一应用;该终端将该第一应用切换至后台运行;在该第一应用在后台持续运行的时间达到第一时间阈值之后,该终端显示第一通知消息,该第一通知消息包括该第一应用消耗电量的部分或者全部应用行为。
[0007]上述实施例中,在第一应用后台运行超过第一时间阈值(例如20分钟)之后,则说明第一应用在后台大量耗电。终端可以显示第一通知消息提示用户该第一应用存在后台耗电的行为,该第一通知消息可以包括至少一个该第一应用在后台运行时的应用行为。应用行为可以包括:播放音频、录音、上传文件或者下载文件等应用行为中的一个或者多个。用户可以查看该第一应用的应用行为,结合该应用行为,确定是否通过终端关闭该第一应用,避免该第一应用被“误杀”。
[0008]结合第一方面,在一种实施方式中,在该第一应用在后台持续运行的时间达到第一时间阈值之后,该终端显示第一通知消息之前,该方法还包括:该终端确定该第一应用在第一时间段内的至少一个应用行为,该应用行为用于指示该第一应用在后台运行时执行的
消耗电量的操作;该第一时间段为该第一应用在后台运行之后的一段时间;该终端基于该第一应用在第一时间段内的至少一个应用行为生成该第一通知消息。
[0009]上述实施例中,终端结合该第一应用在第一时间段内的至少一个应用行为确定生成第一通知消息。该至少一个应用行为可以为最近发生的应用行为,也可以为最耗电的应用行为等。当终端显示该第一通知消息时,用户即可了解到第一应用的至少一个应用行为。
[0010]结合第一方面,在一种实施方式中,该终端确定该第一应用在第一时间段内的至少一个应用行为,具体包括:该第一应用在该第一时间段内使用了扬声器或者使用了听筒的情况下,该终端确定在该第一时间段内该终端的应用行为包括播放音频;该终端显示第一通知消息,该第一通知消息包括该第一应用消耗电量的部分或者全部应用行为,具体包括:该终端显示该第一通知消息,该第一通知消息用于指示该终端在该第一时间段内进行过播放音频。
[0011]上述实施例中描述了第一应用中存在使用了扬声器或者听筒这一情况时,则表示该第一应用的一个应用行为为播放音乐,则终端显示的第一通知消息中,可以包括终端进行播放音乐的相关信息。
[0012]结合第一方面,在一种实施方式中,该方法还包括:在该终端确定该第一应用持续占用CPU锁大于或等于该第一时间阈值的情况下,该终端确定该第一应用持续运行达到该第一时间阈值。
[0013]上述实施例中,通过第一应用占用CPU锁的时间确定第一应用是否在后台运行达到第一时间阈值。
[0014]结合第一方面,在一种实施方式中,该第一时间段内的起始时间为该终端确定该第一应用持续运行达到该第一时间阈值的时刻;或者,该第一时间段内的结束时间为该终端确定该第一应用持续运行达到该第一时间阈值的时刻。
[0015]结合第一方面,在一种实施方式中,该终端确定该第一应用在第一时间段内的至少一个应用行为之前,该方法还包括:该终端记录该第一应用在后台运行时的至少一种应用状态及该应用状态发生时的时间,该应用状态用于描述该第一应用使用了该终端的何种资源,该资源包括该终端的硬件资源或者软件资源,该时间包括该应用状态发生的起始时间以及该应用状态发生的结束时间。
[0016]上述实施例中,应用状态表示该第一应用使用终端资源的情况,例如可以使用的资源包括麦克风、扬声器、摄像头或听筒等。终端可以记录该第一应用使用这些资源的起始时间以及结束时间。可以用于后续判断该第一应用在第一时间段内的应用行为。例如,如果第一时间段为7:00

7:15,终端中记录了第一应用在7:01

7:10使用了麦克风,则可以确定该第一应用的一个应用行为录音。
[0017]结合第一方面,在一种实施方式中,该终端确定该第一应用在第一时间段内的至少一个应用行为,具体包括:该终端确定该第一应用在后台运行时的至少一种应用状态及该应用状态发生时的时间;该终端确定该至少一种应用状态中满足第一条件的部分或者全部应用状态,该第一条件为该应用状态发生的起始时间或者该应用状态发生的结束时间在该第一时间段内;该终端确定该部分或者全部应用状态对应的应用行为,作为该第一应用在该第一时间段内的至少一个应用行为。
[0018]上述实施例中,应用状态与应用行为是对应的,第一应用的应用状态发生的起始
时间或者该应用状态发生的结束时间在该第一时间段内,则表示该应用状态对应的应用行为是在第一时间段内发生的。
[0019]结合第一方面,在一种实施方式中,该终端确定该第一应用在第一时间段内的至少一个应用行为之前,该方法还包括:该终端记录该第一应用在后台运行时的至少一种应用状态及该应用状态发生时的时间,该应用状态用于描述该第一应用使用了该终端的何种资源,该资源包括该终端的硬件资源或者软件资源,该时间包括该应用状态发生的起始时间。
[0020]上述实施例中,应用状态表示该第一应用使用终端资源的情况,例如可以使用的资源包括麦克风、扬声器、摄像头或听筒等。终端可以记录该第一应用使用这些资源的起始时间。可以用于后续判断该第一应用在第一时间段内的应用行为。例如,如果第一时间段为7:00

7:15,终端中记录了第一应用在7:01使用了麦本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用管理方法,其特征在于,包括:终端在前台运行第一应用;所述终端将所述第一应用切换至后台运行;在所述第一应用在后台持续运行的时间达到第一时间阈值之后,所述终端显示第一通知消息,所述第一通知消息包括所述第一应用消耗电量的部分或者全部应用行为。2.根据权利要求1所述的方法,其特征在于,在所述第一应用在后台持续运行的时间达到第一时间阈值之后,所述终端显示第一通知消息之前,所述方法还包括:所述终端确定所述第一应用在第一时间段内的至少一个应用行为,所述应用行为用于指示所述第一应用在后台运行时执行的消耗电量的操作;所述第一时间段为所述第一应用在后台运行之后的一段时间;所述终端基于所述第一应用在第一时间段内的至少一个应用行为生成所述第一通知消息。3.根据权利要求2所述的方法,其特征在于,所述终端确定所述第一应用在第一时间段内的至少一个应用行为,具体包括:所述第一应用在所述第一时间段内使用了扬声器或者使用了听筒的情况下,所述终端确定在所述第一时间段内所述终端的应用行为包括播放音频;所述终端显示第一通知消息,所述第一通知消息包括所述第一应用消耗电量的部分或者全部应用行为,具体包括:所述终端显示所述第一通知消息,所述第一通知消息用于指示所述终端在所述第一时间段内进行过播放音频。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述终端确定所述第一应用持续占用CPU锁大于或等于所述第一时间阈值的情况下,所述终端确定所述第一应用持续运行达到所述第一时间阈值。5.根据权利要求4所述的方法,其特征在于,所述第一时间段内的起始时间为所述终端确定所述第一应用持续运行达到所述第一时间阈值的时刻;或者,所述第一时间段内的结束时间为所述终端确定所述第一应用持续运行达到所述第一时间阈值的时刻。6.根据权利要求5所述的方法,其特征在于,所述终端确定所述第一应用在第一时间段内的至少一个应用行为之前,所述方法还包括:所述终端记录所述第一应用在后台运行时的至少一种应用状态及所述应用状态发生时的时间,所述应用状态用于描述所述第一应用使用了所述终端的何种资源,所述资源包括所述终端的硬件资源或者软件资源,所述时间包括所述应用状态发生的起始时间以及所述应用状态发生的结束时间。7.根据权利要求6所述的方法,其特征在于,所述终端确定所述第一应用在第一时间段内的至少一个应用行为,具体包括:所述终端确定所述第一应用在后台运行时的至少一种应用状态及所述应用状态发生时的时间;所述终端确定所述至少一种应用状态中满足第一条件的部分或者全部应用状态,所述
第一条件为所述应用状态发生的起始时间或者所述应用状态发生的结束时间在所述第一时间段内;所述终端确定所述部分或者全部应用状态对应的应用行为,作为所述第一应用在所述第一时间段内的至少一个应用行为。8.根据权利要求5所述的方法,其特征在于,所述终端确定所述第一应用在第一时间段内的至少一个应用行为之前,所述方法...

【专利技术属性】
技术研发人员:蒋鑫
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1