一种移动终端后台程序管理方法及装置的制造方法

文档序号:8318958阅读:375来源:国知局
一种移动终端后台程序管理方法及装置的制造方法
【技术领域】
[0001]本申请涉及移动终端领域,具体涉及一种移动终端后台程序管理方法。本申请同时涉及一种移动终端后台程序管理装置。
【背景技术】
[0002]今年来,随着移动通信技术的快速发展,手机、平板电脑、可穿戴式设备等移动终端的功能越来越丰富,移动终端的操作系统内置的系统程序也逐渐丰富,并且,用户在移动终端上安装的第三方应用程序的种类和数量也不断增加,用于实现各种各样的操作。通常,用户在使用移动终端中的某个应用程序时,在使用完毕后,大多数的操作是退出该应用程序的显示界面,跳转到桌面或者其他应用程序的显示界面,这种情况下,应用程序很可能没有彻底关闭,而是作为后台程序保留在多任务处理队列中,比如用户在iPhone中使用“微信”与好友对话,按下导航键之后“微信”的显示界面被关闭,但是,“微信”并未被彻底关闭,此时的“微信”就是一个后台程序。后台程序同样需要消耗CPU、内存等硬件资源,当移动终端中的后台程序较多时,移动终端的计算处理能力降低,影响用户使用,甚至会导致死机。
[0003]目前公开的移动终端后台程序管理方法,针对移动终端的多任务处理队列设置一个任务响应区,当任务响应区内检测到用户发出的设定操作时,将移动终端的多任务处理队列中所有后台程序全部关闭;或者针对多任务处理队列中的每个后台程序设置各自对应的一个任务响应区,当任务响应区内检测到用户发出的设定操作时,将该任务响应区对应的后台程序关闭。
[0004]上述现有技术提供的移动终端后台程序管理方法存在明显的缺陷。
[0005]现有技术提供的移动终端后台程序管理方法的缺点在于:在逐个关闭所述多任务处理队列中的后台程序时,操作复杂繁琐;此外,当任务响应区内检测到用户发出的设定操作,将移动终端的多任务处理队列中所有后台程序全部关闭时,无法对后台程序进行区分,哪些是用户想要关闭的程序,哪些是用户想要继续保留的程序,存在一定的缺陷。

【发明内容】

[0006]本申请提供一种移动终端后台程序管理方法,以解决现有的移动终端后台程序管理方法存在的功能单一的问题。本申请同时涉及一种移动终端后台程序管理装置。
[0007]本申请提供一种移动终端后台程序管理方法,包括:
[0008]获取移动终端的多任务处理队列中的后台程序;
[0009]计算所述多任务处理队列中后台程序的数目;
[0010]判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;
[0011]若是,则获取所述后台程序的优先级;
[0012]根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;
[0013]其中,所述后台程序包括:第三方应用程序和所述移动终端操作系统内置的系统程序。
[0014]可选的,所述判断所述多任务处理队列中后台程序的数目是否超出设定的阈值的步骤,若否,则返回所述获取移动终端的多任务处理队列中的后台程序的步骤。
[0015]可选的,所述优先级,包括下述至少一种:
[0016]根据后台程序运行起始时间点的前后顺序设定的优先级,根据后台程序在设定时间段内累计运行时长的长短顺序设定的优先级,根据后台程序在设定时间段内累计运行次数的大小顺序设定的优先级,根据后台程序在设定时间段内运行频率的高低顺序设定的优先级,以及预先设定的优先级。
[0017]可选的,若所述优先级是根据所述后台程序运行起始时间点的前后顺序设定的,则根据所述多任务处理队列中的后台程序的运行起始时间点从前到后的顺序,所述后台程序具有从低到高的优先级。
[0018]可选的,所述将所述多任务处理队列中优先级满足设定要求的后台程序关闭的步骤,包括:
[0019]将所述多任务处理队列中优先级最低的至少一个后台程序关闭。
[0020]可选的,所述将所述多任务处理队列中优先级最低的至少一个后台程序关闭的步骤之后,判断所述多任务处理队列中后台程序的数目是否超出所述阈值;
[0021]若是,则返回所述将所述多任务处理队列中优先级最低的至少一个后台程序关闭的步骤,直至所述多任务处理队列中后台程序的数目小于或者等于所述阈值。
[0022]可选的,所述移动终端后台程序管理方法,包括:
[0023]以预设的时间间隔为检测周期,检测当前的时间点;
[0024]判断所述时间点是否处于设定的时间段内;
[0025]若是,则将所述阈值设为O ;
[0026]若否,则返回所述检测当前的时间点的步骤。
[0027]可选的,所述移动终端后台程序管理方法,包括:
[0028]设置赦免程序;
[0029]其中,所述赦免程序包括:系统程序,和/或用户设置程序。
[0030]可选的,当所述赦免程序包括系统程序和用户设置程序时,相应的,所述计算所述多任务处理队列中后台程序的数目的步骤中,所述多任务处理队列中后台程序的数目,包括:
[0031 ] 所述后台程序中除赦免程序之外的所有后台程序的数目。
[0032]可选的,所述移动终端后台程序管理方法,所述移动终端,包括:
[0033]手机、平板电脑、可穿戴式设备。
[0034]本申请另外提供一种移动终端后台程序管理装置,包括:
[0035]后台程序获取单元,用于获取移动终端的多任务处理队列中的后台程序;
[0036]后台程序数目计算单元,用于计算所述多任务处理队列中后台程序的数目;
[0037]判断单元,用于判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;
[0038]若是,则进入优先级获取单元和后台程序清理单元;
[0039]所述优先级获取单元,用于获取所述后台程序的优先级;
[0040]所述后台程序清理单元,用于根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;
[0041]其中,所述后台程序包括:第三方应用程序和所述移动终端操作系统内置的系统程序。
[0042]与现有技术相比,本申请具有以下优点:
[0043]本申请提供的一种移动终端后台程序管理方法,包括:获取移动终端的多任务处理队列中的后台程序;计算所述多任务处理队列中后台程序的数目;判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;若是,则获取所述后台程序的优先级;根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;其中,所述后台程序包括:第三方应用程序和所述移动终端操作系统内置的系统程序。
[0044]本申请提供的所述移动终端后台程序管理方法,支持后台程序的自动清理,按照设定的周期自动清理移动终端中的后台程序,使移动终端的多任务处理队列中的后台程序的数目在设定的阈值内;并且,针对所述后台程序设定了相应的优先级,管理所述多任务处理队列中的后台程序时,按照后台程序各自对应的优先级顺序依次关闭;此外,还设置了具有针对性的后台程序关闭策略,比如在用户的休息时间,将多任务处理队列中的后台程序全部关闭;以及,设置了赦免程序,避免了一些重要信息的延时或者遗漏。所述移动终端后台程序管理方法,从多个角度设置了针对用户手机中后台程序的关闭策略,对用户手机中后台程序的管理更加全面,为用户提供了方便。
【附图说明】
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1