CN104636144A - 一种移动终端后台程序管理方法及装置 - Google Patents

一种移动终端后台程序管理方法及装置 Download PDF

Info

Publication number
CN104636144A
CN104636144A CN201510088764.5A CN201510088764A CN104636144A CN 104636144 A CN104636144 A CN 104636144A CN 201510088764 A CN201510088764 A CN 201510088764A CN 104636144 A CN104636144 A CN 104636144A
Authority
CN
China
Prior art keywords
background program
program
priority
mobile terminal
background
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510088764.5A
Other languages
English (en)
Inventor
刘洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Digital Tianyu Science & Technology Co Ltd
Original Assignee
Beijing Digital Tianyu Science & Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Digital Tianyu Science & Technology Co Ltd filed Critical Beijing Digital Tianyu Science & Technology Co Ltd
Priority to CN201510088764.5A priority Critical patent/CN104636144A/zh
Publication of CN104636144A publication Critical patent/CN104636144A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Telephone Function (AREA)

Abstract

本申请公开了一种移动终端后台程序管理方法,包括:获取移动终端的多任务处理队列中的后台程序;计算所述多任务处理队列中后台程序的数目;判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;若是,则获取所述后台程序的优先级;根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;其中,所述后台程序包括:第三方应用程序和所述移动终端操作***内置的***程序。本申请提供的所述移动终端后台程序管理方法,从多个角度设置了针对用户手机中后台程序的关闭策略,对用户手机中后台程序的管理更加全面,为用户提供了方便。

Description

一种移动终端后台程序管理方法及装置
技术领域
本申请涉及移动终端领域,具体涉及一种移动终端后台程序管理方法。本申请同时涉及一种移动终端后台程序管理装置。
背景技术
今年来,随着移动通信技术的快速发展,手机、平板电脑、可穿戴式设备等移动终端的功能越来越丰富,移动终端的操作***内置的***程序也逐渐丰富,并且,用户在移动终端上安装的第三方应用程序的种类和数量也不断增加,用于实现各种各样的操作。通常,用户在使用移动终端中的某个应用程序时,在使用完毕后,大多数的操作是退出该应用程序的显示界面,跳转到桌面或者其他应用程序的显示界面,这种情况下,应用程序很可能没有彻底关闭,而是作为后台程序保留在多任务处理队列中,比如用户在iPhone中使用“微信”与好友对话,按下导航键之后“微信”的显示界面被关闭,但是,“微信”并未被彻底关闭,此时的“微信”就是一个后台程序。后台程序同样需要消耗CPU、内存等硬件资源,当移动终端中的后台程序较多时,移动终端的计算处理能力降低,影响用户使用,甚至会导致死机。
目前公开的移动终端后台程序管理方法,针对移动终端的多任务处理队列设置一个任务响应区,当任务响应区内检测到用户发出的设定操作时,将移动终端的多任务处理队列中所有后台程序全部关闭;或者针对多任务处理队列中的每个后台程序设置各自对应的一个任务响应区,当任务响应区内检测到用户发出的设定操作时,将该任务响应区对应的后台程序关闭。
上述现有技术提供的移动终端后台程序管理方法存在明显的缺陷。
现有技术提供的移动终端后台程序管理方法的缺点在于:在逐个关闭所述多任务处理队列中的后台程序时,操作复杂繁琐;此外,当任务响应区内检测到用户发出的设定操作,将移动终端的多任务处理队列中所有后台程序全部关闭时,无法对后台程序进行区分,哪些是用户想要关闭的程序,哪些是用户想要继续保留的程序,存在一定的缺陷。
发明内容
本申请提供一种移动终端后台程序管理方法,以解决现有的移动终端后台程序管理方法存在的功能单一的问题。本申请同时涉及一种移动终端后台程序管理装置。
本申请提供一种移动终端后台程序管理方法,包括:
获取移动终端的多任务处理队列中的后台程序;
计算所述多任务处理队列中后台程序的数目;
判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;
若是,则获取所述后台程序的优先级;
根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;
其中,所述后台程序包括:第三方应用程序和所述移动终端操作***内置的***程序。
可选的,所述判断所述多任务处理队列中后台程序的数目是否超出设定的阈值的步骤,若否,则返回所述获取移动终端的多任务处理队列中的后台程序的步骤。
可选的,所述优先级,包括下述至少一种:
根据后台程序运行起始时间点的前后顺序设定的优先级,根据后台程序在设定时间段内累计运行时长的长短顺序设定的优先级,根据后台程序在设定时间段内累计运行次数的大小顺序设定的优先级,根据后台程序在设定时间段内运行频率的高低顺序设定的优先级,以及预先设定的优先级。
可选的,若所述优先级是根据所述后台程序运行起始时间点的前后顺序设定的,则根据所述多任务处理队列中的后台程序的运行起始时间点从前到后的顺序,所述后台程序具有从低到高的优先级。
可选的,所述将所述多任务处理队列中优先级满足设定要求的后台程序关闭的步骤,包括:
将所述多任务处理队列中优先级最低的至少一个后台程序关闭。
可选的,所述将所述多任务处理队列中优先级最低的至少一个后台程序关闭的步骤之后,判断所述多任务处理队列中后台程序的数目是否超出所述阈值;
若是,则返回所述将所述多任务处理队列中优先级最低的至少一个后台程序关闭的步骤,直至所述多任务处理队列中后台程序的数目小于或者等于所述阈值。
可选的,所述移动终端后台程序管理方法,包括:
以预设的时间间隔为检测周期,检测当前的时间点;
判断所述时间点是否处于设定的时间段内;
若是,则将所述阈值设为0;
若否,则返回所述检测当前的时间点的步骤。
可选的,所述移动终端后台程序管理方法,包括:
设置赦免程序;
其中,所述赦免程序包括:***程序,和/或用户设置程序。
可选的,当所述赦免程序包括***程序和用户设置程序时,相应的,所述计算所述多任务处理队列中后台程序的数目的步骤中,所述多任务处理队列中后台程序的数目,包括:
所述后台程序中除赦免程序之外的所有后台程序的数目。
可选的,所述移动终端后台程序管理方法,所述移动终端,包括:
手机、平板电脑、可穿戴式设备。
本申请另外提供一种移动终端后台程序管理装置,包括:
后台程序获取单元,用于获取移动终端的多任务处理队列中的后台程序;
后台程序数目计算单元,用于计算所述多任务处理队列中后台程序的数目;
判断单元,用于判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;
若是,则进入优先级获取单元和后台程序清理单元;
所述优先级获取单元,用于获取所述后台程序的优先级;
所述后台程序清理单元,用于根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;
其中,所述后台程序包括:第三方应用程序和所述移动终端操作***内置的***程序。
与现有技术相比,本申请具有以下优点:
本申请提供的一种移动终端后台程序管理方法,包括:获取移动终端的多任务处理队列中的后台程序;计算所述多任务处理队列中后台程序的数目;判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;若是,则获取所述后台程序的优先级;根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;其中,所述后台程序包括:第三方应用程序和所述移动终端操作***内置的***程序。
本申请提供的所述移动终端后台程序管理方法,支持后台程序的自动清理,按照设定的周期自动清理移动终端中的后台程序,使移动终端的多任务处理队列中的后台程序的数目在设定的阈值内;并且,针对所述后台程序设定了相应的优先级,管理所述多任务处理队列中的后台程序时,按照后台程序各自对应的优先级顺序依次关闭;此外,还设置了具有针对性的后台程序关闭策略,比如在用户的休息时间,将多任务处理队列中的后台程序全部关闭;以及,设置了赦免程序,避免了一些重要信息的延时或者遗漏。所述移动终端后台程序管理方法,从多个角度设置了针对用户手机中后台程序的关闭策略,对用户手机中后台程序的管理更加全面,为用户提供了方便。
附图说明
图1是本申请实施例提供的一种移动终端后台程序管理方法流程图;
图2是本申请实施例提供的一种多任务处理队列的示意图;
图3是本申请实施例提供的另一种多任务处理队列的示意图;
图4是本申请实施例提供的一种移动终端后台程序管理装置示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
本申请提供一种移动终端后台程序管理方法,本申请另外提供一种移动终端后台程序管理装置。
本申请提供一种移动终端后台程序管理方法实施例如下:
以下结合图1至图3对本实施例提供的一种移动终端后台程序管理方法进行说明,并且对该方法的各个步骤进行说明。
其中,图1是本申请提供的一种移动终端后台程序管理方法流程图,图2是本申请提供的一种多任务处理队列的示意图,图3是本申请提供的另一种多任务处理队列的示意图。
参照图1,其示出了本实施例提供的一种移动终端后台程序管理方法处理流程图,此外,本实施例提供的一种移动终端后台程序管理方法的具体步骤之间的顺序关系请根据图1确定。
步骤S101,获取移动终端的多任务处理队列中的后台程序。
所述终端设备,包括手机、平板电脑、可穿戴式设备等。
本实施例以手机为例,对基于手机的后台程序管理方法进行说明,除此之外,还可以其他移动终端为例进行说明,比如平板电脑、可穿戴式设备等终端设备,在此不做限定。
一般而言,手机中的程序分为两类,一类是用户自主安装的第三方应用程序,比如“微信”、“手机QQ”、“微博”等应用程序;另一类是手机操作***内置的***程序,比如“电话”、“设置”、“信息”、“图片”等应用程序。
本实施例中,所述后台程序,是指手机中当前处于运行状态的第三方应用程序和***程序。
所述多任务处理队列,是指手机向用户开放的一个接口,用于向用户展现手机中当前处于运行状态的后台程序。
例如:
基于IOS操作***的手机,双击Home键,即可启动并弹出多任务处理队列,如图2所示,其示出了本实施例提供的一种多任务处理队列的示意图,其中,图2中的“日历”、“设置”等应用程序,即是指所述后台程序;
基于Android操作***的手机,长按Home键,或者点击多任务处理队列对应的实体或者虚拟按键,即可可启动并弹出多任务处理队列,如图3所示,其示出了本实施例提供的另一种多任务处理队列的示意图,其中,图3中的“设定”、“计算器”、“天天动听”等应用程序,即是指所述后台程序。
本步骤中,获取手机中的多任务处理队列中的后台程序。
例如:获取上述图2所示的多任务处理队列中的后台程序,包括:日历”、“设置”等应用程序。
需要说明的是,上述多任务处理队列中的后台程序,可以仅仅是指用户手机中当前处于运行状态的第三方应用程序,在本步骤获取手机中多任务处理队列中的后台程序时,仅获取手机中多任务处理队列中的第三方应用程序;
或者,上述多任务处理队列中的后台程序,还可以仅仅是指用户手机中当前处于运行状态的后台程序,在本步骤获取手机中多任务处理队列中的后台程序时,仅获取手机中多任务处理队列中的后台程序;
在此不做限定。
步骤S102,计算所述多任务处理队列中后台程序的数目。
上述步骤S101获取到手机中的多任务处理队列中的后台程序,本步骤中,根据上述步骤S101获取到的多任务处理队列中的后台程序,统计出所述多任务处理队列中的后台程序的数目,为下述步骤做准备。
例如:
上述图2所示的多任务处理队列中,计算出该多任务处理队列中后台程序的个数为10。
步骤S103,判断所述多任务处理队列中后台程序的数目是否超出设定的阈值。
本步骤中,根据上述步骤S102计算出的所述多任务处理队列中后台程序的数目,判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;
若是,则进入下述步骤S104,
若否,则返回上述步骤S101,并执行上述步骤S102,以及步骤S103,重复上述获取、计算、判断的过程。
本实施例中,通过上述判断,将所述多任务处理队列中后台程序的数目限制在设定的阈值范围内,一旦检测到所述多任务处理队列中后台程序的数目超出所述阈值,则进入下述步骤S104,执行相应的操作。
需要说明的是,上述提供的阈值是指预先设定的阈值,除此之外,所述阈值还可以是用户输入的阈值。
步骤S104,获取所述后台程序的优先级。
需要说明的是,本步骤得以实施的前提是上述步骤S103中,所述判断所述多任务处理队列中后台程序的数目是否超出设定的阈值的判断结果为是。
本实施例中,当所述多任务处理队列中的后台程序的数目超出设定阈值时,结合本步骤和下述步骤S105,关闭所述多任务处理队列中的若干后台程序,使所述多任务处理队列中的后台程序的数目控制在设定的阈值范围内。
此外,在关闭所述多任务处理队列中的后台程序时,按照后台程序运行起始时间点的前后顺序,优先关闭运行起始时间点较早的后台程序,因此,在本步骤中,获取所述后台程序的优先级,为下述步骤S105关闭所述多任务处理队列中的后台程序提供依据。
所述优先级,是指根据所述多任务处理队列中的后台程序运行起始时间点的前后顺序设定的优先级;
并且,根据所述多任务处理队列中的后台程序的运行起始时间点从前到后的顺序,所述后台程序具有从低到高的优先级。
例如:
用户手机的多任务处理队列中的后台程序包括:“电话”、“通讯录”、“微信”、“淘宝”、“酷狗”;
各自的运行起始时间点依次为:21:17、21:15、21:03、21:54、21:29;
则上述各个后台程序的优先级从低到高的顺序为:“微信”->“通讯录”->“电话”->“酷狗”->“淘宝”。
需要说明的是,除本实施例提供的上述确定优先级的方法之外,还可以根据其他方法确定优先级,例如:
根据所述后台程序在设定时间段内的累计运行时长的长短顺序设定的优先级,所述设定时间段可以是一小时、一天、一周,或者一个月等;并且,根据所述后台程序的累计运行时长从大到小的顺序,所述后台程序具有从低到高的优先级;
或者,根据所述后台程序在设定时间段内累计运行次数的大小顺序设定的优先级,所述设定时间段可以是一小时、一天、一周,或者一个月等;并且,根据所述后台程序的累计运行次数从小到大的顺序,所述后台程序具有从低到高的优先级;
或者,根据所述后台程序在设定时间段内运行频率的高低顺序设定的优先级,所述设定时间段可以是一小时、一天、一周,或者一个月等;并且,根据所述后台程序的运行频率从低到高的顺序,所述后台程序具有从低到高的优先级;
或者,根据用户预先针对手机中第三方应用程序和***程序的优先级高低顺序,确定的所述后台程序的优先级高低顺序;
在此不做限定。
步骤S105,将所述多任务处理队列中优先级满足设定要求的后台程序关闭。
上述步骤S104获取到所述多任务处理队列中后台程序的优先级,本步骤中,根据所述后台程序的优先级排列顺序,依次关闭所述后台程序,直至所述多任务处理队列中后台程序的数目小于或者等于所述阈值。
具体实现如下:
1)将所述多任务处理队列中优先级最低的一个后台程序关闭;
本实施例中,在关闭所述多任务处理队列中的后台程序时,根据所述后台程序的优先级,优先关闭优先级比较低后台程序,即:根据各个后台程序的运行起始时间点,优先关闭运行起始时间点比较早的后台程序。
需要说明的是,除上述提供的实现方法之外,还可以采用其他方法实现,比如根据多任务处理队列中的后台程序的优先级,优先关闭优先级较高的后台程序,在此不做限定。
2)判断所述多任务处理队列中后台程序的数目是否超出所述阈值;
若是,则返回上述步骤1),再次关闭所述多任务处理队列中优先级最低的一个后台程序;
若否,则表明所述多任务处理队列中的后台程序的数目所述阈值范围,不作处理即可。
重复上述步骤1)和步骤2),直至所述多任务处理队列中后台程序的数目小于或者等于所述阈值。
除此之外,还可以采用其他方法实现,比如在上述步骤1)和步骤2)关闭后台程序、判断后台程序的数目的循环过程中,在上述步骤1)中,每次关闭所述多任务处理队列中优先级最低的多个(2个或者3个)后台程序,在此不做限定。
需要说明的是,本实施例提供的上述步骤S101至S105的执行过程,可以设定一个时间间隔为检测周期,在每一个检测周期内,进入上述步骤S101至S105的执行过程,关闭用户手机中的多任务处理队列中优先级较低的后台程序,使所述多任务处理队列中的后台程序的数目在所述阈值范围内,比如设定1h为检测周期,则每经过1h,进入上述步骤S101至S105的执行过程一次。
除此之外,也可以设定触发指令或者动作,当检测到用户触发该指令或者动作时,进入上述步骤S101至S105的执行过程,在此不做限定。
此外,还需要说明的是,本实施例中,在上述步骤S105执行完毕后,还可以执行下述两个步骤,或者执行下述任意一个步骤:
步骤1:以预设的时间间隔为检测周期,检测当前的时间点;
判断所述时间点是否处于设定的时间段内;
若是,则将所述阈值设为0;
若否,则返回所述检测当前的时间点的步骤。
在用户的实际生活中,每一天的不同时间段,比如在用户的工作时间,完全可以将用户手机中的多任务处理队列中的后台程序全部关闭,避免后台程序发送的各种各样的消息,比如用户登录“手机QQ”之后,“手机QQ”在后台接收的消息,或者其他后台程序推送的消息;再比如用户每天的休息时间,23:00~06:00这个时间段,同样可以将用户手机中的多任务处理队列中的后台程序全部关闭,本步骤的目的正在于此,不仅避免了用户被各种后台程序推送的消息打扰,此外,还可以节省手机的电量。
步骤2:设置赦免程序;
所述赦免程序,是指用户预先设定的一些具有特权的应用程序,包括***程序和用户设置程序;
赦免程序的具体的体现是:在上述步骤S105中,对于用户手机的多任务处理队列中的后台程序,如果该后台程序属于赦免程序,保持该赦免程序在所述多任务处理队列中不被清除。
例如:
用户通过手机中安装的邮件客户端进行工作的交流,可将邮件客户端设置为赦免程序,在进行上述步骤的后台程序的清理时,该邮件客户端不会关闭,而是维持其运行状态,防止了邮件的延误,为用户提供了便利。
本申请提供的一种移动终端后台程序管理装置实施例如下:
在上述的实施例中,提供了一种移动终端后台程序管理方法,与之相对应的,本申请还提供了一种移动终端后台程序管理装置。
参照图4,其示出了根据本实施例提供的一种移动终端后台程序管理装置示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
本申请提供一种移动终端后台程序管理装置,包括:
后台程序获取单元401,用于获取移动终端的多任务处理队列中的后台程序;
后台程序数目计算单元402,用于计算所述多任务处理队列中后台程序的数目;
判断单元403,用于判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;
若是,则进入优先级获取单元404和后台程序清理单元405;
所述优先级获取单元404,用于获取所述后台程序的优先级;
所述后台程序清理单元405,用于根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;
其中,所述后台程序包括:第三方应用程序和所述移动终端操作***内置的***程序。
可选的,所述判断单元403中,若判断所述多任务处理队列中后台程序的数目是否超出设定的阈值的判断结果为否,则进入所述后台程序获取单元401。
可选的,所述优先级获取单元404中的优先级,包括下述至少一种:
根据后台程序运行起始时间点的前后顺序设定的优先级,根据后台程序在设定时间段内累计运行时长的长短顺序设定的优先级,根据后台程序在设定时间段内累计运行次数的大小顺序设定的优先级,根据后台程序在设定时间段内运行频率的高低顺序设定的优先级,以及预先设定的优先级。
可选的,若所述优先级是根据所述后台程序运行起始时间点的前后顺序设定的,则根据所述多任务处理队列中的后台程序的运行起始时间点从前到后的顺序,所述后台程序具有从低到高的优先级。
可选的,所述后台程序清理单元405,包括:
后台程序关闭子单元,用于将所述多任务处理队列中优先级最低的至少一个后台程序关闭。
可选的,后台程序清理单元405,还包括:
后台程序数目判断子单元,用于判断所述多任务处理队列中后台程序的数目是否超出所述阈值;
若是,则进入所述后台程序关闭子单元,直至所述多任务处理队列中后台程序的数目小于或者等于所述阈值。
可选的,所述移动终端后台程序管理装置,包括:
时间点检测单元,用于以预设的时间间隔为检测周期,检测当前的时间点;
时间点判断单元,用于判断所述时间点是否处于设定的时间段内;
若是,则进入阈值设定单元;
所述阈值设定单元,用于将所述阈值设为0;
若否,则进入所述时间点检测单元。
可选的,所述移动终端后台程序管理装置,包括:
赦免程序设置单元,用于设置赦免程序;
其中,所述赦免程序包括:***程序,和/或用户设置程序。
可选的,当所述赦免程序包括***程序和用户设置程序时,相应的,所述赦免程序设置单元中,所述多任务处理队列中后台程序的数目,包括:
所述后台程序中除赦免程序之外的所有后台程序的数目。
可选的,所述移动终端,包括:
手机、平板电脑、可穿戴式设备。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

Claims (11)

1.一种移动终端后台程序管理方法,其特征在于,包括:
获取移动终端的多任务处理队列中的后台程序;
计算所述多任务处理队列中后台程序的数目;
判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;
若是,则获取所述后台程序的优先级;
根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;
其中,所述后台程序包括:第三方应用程序和所述移动终端操作***内置的***程序。
2.根据权利要求1所述的移动终端后台程序管理方法,其特征在于,所述判断所述多任务处理队列中后台程序的数目是否超出设定的阈值的步骤,若否,则返回所述获取移动终端的多任务处理队列中的后台程序的步骤。
3.根据权利要求1所述的移动终端后台程序管理方法,其特征在于,所述优先级,包括下述至少一种:
根据后台程序运行起始时间点的前后顺序设定的优先级,根据后台程序在设定时间段内累计运行时长的长短顺序设定的优先级,根据后台程序在设定时间段内累计运行次数的大小顺序设定的优先级,根据后台程序在设定时间段内运行频率的高低顺序设定的优先级,以及预先设定的优先级。
4.根据权利要求3所述的移动终端后台程序管理方法,其特征在于,若所述优先级是根据所述后台程序运行起始时间点的前后顺序设定的,则根据所述多任务处理队列中的后台程序的运行起始时间点从前到后的顺序,所述后台程序具有从低到高的优先级。
5.根据权利要求4所述的移动终端后台程序管理方法,其特征在于,所述将所述多任务处理队列中优先级满足设定要求的后台程序关闭的步骤,包括:
将所述多任务处理队列中优先级最低的至少一个后台程序关闭。
6.根据权利要求5所述的移动终端后台程序管理方法,其特征在于,所述将所述多任务处理队列中优先级最低的至少一个后台程序关闭的步骤之后,判断所述多任务处理队列中后台程序的数目是否超出所述阈值;
若是,则返回所述将所述多任务处理队列中优先级最低的至少一个后台程序关闭的步骤,直至所述多任务处理队列中后台程序的数目小于或者等于所述阈值。
7.根据权利要求1所述的移动终端后台程序管理方法,其特征在于,包括:
以预设的时间间隔为检测周期,检测当前的时间点;
判断所述时间点是否处于设定的时间段内;
若是,则将所述阈值设为0;
若否,则返回所述检测当前的时间点的步骤。
8.根据权利要求1所述的移动终端后台程序管理方法,其特征在于,包括:
设置赦免程序;
其中,所述赦免程序包括:***程序,和/或用户设置程序。
9.根据权利要求8所述的移动终端后台程序管理方法,其特征在于,当所述赦免程序包括***程序和用户设置程序时,相应的,所述计算所述多任务处理队列中后台程序的数目的步骤中,所述多任务处理队列中后台程序的数目,包括:
所述后台程序中除赦免程序之外的所有后台程序的数目。
10.根据权利要求1所述的移动终端后台程序管理方法,其特征在于,所述移动终端,包括:
手机、平板电脑、可穿戴式设备。
11.一种移动终端后台程序管理装置,其特征在于,包括:
后台程序获取单元,用于获取移动终端的多任务处理队列中的后台程序;
后台程序数目计算单元,用于计算所述多任务处理队列中后台程序的数目;
判断单元,用于判断所述多任务处理队列中后台程序的数目是否超出设定的阈值;
若是,则进入优先级获取单元和后台程序清理单元;
所述优先级获取单元,用于获取所述后台程序的优先级;
所述后台程序清理单元,用于根据所述后台程序的优先级,将所述多任务处理队列中优先级满足设定要求的后台程序关闭;
其中,所述后台程序包括:第三方应用程序和所述移动终端操作***内置的***程序。
CN201510088764.5A 2015-02-26 2015-02-26 一种移动终端后台程序管理方法及装置 Pending CN104636144A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510088764.5A CN104636144A (zh) 2015-02-26 2015-02-26 一种移动终端后台程序管理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510088764.5A CN104636144A (zh) 2015-02-26 2015-02-26 一种移动终端后台程序管理方法及装置

Publications (1)

Publication Number Publication Date
CN104636144A true CN104636144A (zh) 2015-05-20

Family

ID=53214945

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510088764.5A Pending CN104636144A (zh) 2015-02-26 2015-02-26 一种移动终端后台程序管理方法及装置

Country Status (1)

Country Link
CN (1) CN104636144A (zh)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899153A (zh) * 2015-06-04 2015-09-09 上海卓易科技股份有限公司 后台应用清理方法及***
CN105278370A (zh) * 2015-09-30 2016-01-27 小米科技有限责任公司 节电模式开启方法及装置
CN105468416A (zh) * 2015-11-30 2016-04-06 魅族科技(中国)有限公司 一种应用程序清理的方法及终端
CN106020421A (zh) * 2016-05-19 2016-10-12 深圳市金立通信设备有限公司 一种应用程序管理方法及终端
CN106055354A (zh) * 2016-05-24 2016-10-26 努比亚技术有限公司 一种任务处理方法及终端
CN106201688A (zh) * 2016-07-06 2016-12-07 青岛海信移动通信技术股份有限公司 一种应用程序的控制方法和装置
CN106293460A (zh) * 2016-08-03 2017-01-04 深圳市金立通信设备有限公司 一种防止触摸误操作的方法及终端
CN106325990A (zh) * 2016-08-19 2017-01-11 宇龙计算机通信科技(深圳)有限公司 应用程序的控制方法、控制装置和终端
CN106445604A (zh) * 2016-09-29 2017-02-22 深圳市邦华电子有限公司 一种应用程序的清理方法和装置
CN106445479A (zh) * 2015-08-12 2017-02-22 阿里巴巴集团控股有限公司 信息推送方法及装置
CN106528387A (zh) * 2016-11-18 2017-03-22 广东小天才科技有限公司 移动终端的运行提醒方法及装置
WO2017054581A1 (zh) * 2015-09-30 2017-04-06 北京金山安全软件有限公司 一种应用程序的停包失败检测方法、***及装置
CN106897125A (zh) * 2015-12-18 2017-06-27 联发科技(新加坡)私人有限公司 智能设备及其服务或应用的管理方法
WO2017152621A1 (zh) * 2016-03-08 2017-09-14 北京小米移动软件有限公司 温度控制方法及装置
CN107172281A (zh) * 2017-05-17 2017-09-15 太仓埃特奥数据科技有限公司 智能手机后台程序管理***
CN107315630A (zh) * 2017-06-23 2017-11-03 上海传英信息技术有限公司 一种智能终端内应用程序的控制方法及控制***
CN107402809A (zh) * 2017-07-31 2017-11-28 广东欧珀移动通信有限公司 应用程序的管控方法、装置、存储介质及电子设备
CN108604190A (zh) * 2016-01-28 2018-09-28 三星电子株式会社 用于控制应用的电子装置及其操作方法
CN109219112A (zh) * 2017-07-01 2019-01-15 珠海格力电器股份有限公司 一种移动终端及其省电方法、装置
CN110045809A (zh) * 2018-01-12 2019-07-23 广东欧珀移动通信有限公司 信息处理方法、装置、计算机设备和计算机可读存储介质
CN110096348A (zh) * 2019-03-29 2019-08-06 努比亚技术有限公司 后台应用控制方法、可穿戴设备及计算机可读存储介质
CN111651261A (zh) * 2020-07-07 2020-09-11 Oppo(重庆)智能科技有限公司 进程管理方法、装置、终端设备及计算机可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246568A (zh) * 2013-04-16 2013-08-14 深圳桑菲消费通信有限公司 一种通过手机设置应用优先级的方法和装置
CN103324536A (zh) * 2012-03-23 2013-09-25 宇龙计算机通信科技(深圳)有限公司 终端和应用程序保护方法
US20140007106A1 (en) * 2012-07-02 2014-01-02 Arnold S. Weksler Display and Terminate Running Applications
CN103631661A (zh) * 2013-11-27 2014-03-12 青岛海信电器股份有限公司 一种内存管理方法和装置
CN103810040A (zh) * 2014-02-10 2014-05-21 联想(北京)有限公司 一种信息处理方法及电子设备
CN104239094A (zh) * 2014-08-29 2014-12-24 小米科技有限责任公司 后台应用程序的控制方法、装置及终端设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324536A (zh) * 2012-03-23 2013-09-25 宇龙计算机通信科技(深圳)有限公司 终端和应用程序保护方法
US20140007106A1 (en) * 2012-07-02 2014-01-02 Arnold S. Weksler Display and Terminate Running Applications
CN103246568A (zh) * 2013-04-16 2013-08-14 深圳桑菲消费通信有限公司 一种通过手机设置应用优先级的方法和装置
CN103631661A (zh) * 2013-11-27 2014-03-12 青岛海信电器股份有限公司 一种内存管理方法和装置
CN103810040A (zh) * 2014-02-10 2014-05-21 联想(北京)有限公司 一种信息处理方法及电子设备
CN104239094A (zh) * 2014-08-29 2014-12-24 小米科技有限责任公司 后台应用程序的控制方法、装置及终端设备

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899153A (zh) * 2015-06-04 2015-09-09 上海卓易科技股份有限公司 后台应用清理方法及***
CN106445479A (zh) * 2015-08-12 2017-02-22 阿里巴巴集团控股有限公司 信息推送方法及装置
CN106445479B (zh) * 2015-08-12 2019-06-28 阿里巴巴集团控股有限公司 信息推送方法及装置
CN105278370A (zh) * 2015-09-30 2016-01-27 小米科技有限责任公司 节电模式开启方法及装置
WO2017054581A1 (zh) * 2015-09-30 2017-04-06 北京金山安全软件有限公司 一种应用程序的停包失败检测方法、***及装置
CN105468416A (zh) * 2015-11-30 2016-04-06 魅族科技(中国)有限公司 一种应用程序清理的方法及终端
CN106897125A (zh) * 2015-12-18 2017-06-27 联发科技(新加坡)私人有限公司 智能设备及其服务或应用的管理方法
CN108604190B (zh) * 2016-01-28 2022-01-04 三星电子株式会社 用于控制应用的电子装置及其操作方法
CN108604190A (zh) * 2016-01-28 2018-09-28 三星电子株式会社 用于控制应用的电子装置及其操作方法
WO2017152621A1 (zh) * 2016-03-08 2017-09-14 北京小米移动软件有限公司 温度控制方法及装置
CN106020421A (zh) * 2016-05-19 2016-10-12 深圳市金立通信设备有限公司 一种应用程序管理方法及终端
CN106055354A (zh) * 2016-05-24 2016-10-26 努比亚技术有限公司 一种任务处理方法及终端
CN106201688A (zh) * 2016-07-06 2016-12-07 青岛海信移动通信技术股份有限公司 一种应用程序的控制方法和装置
CN106293460A (zh) * 2016-08-03 2017-01-04 深圳市金立通信设备有限公司 一种防止触摸误操作的方法及终端
CN106325990B (zh) * 2016-08-19 2019-10-11 宇龙计算机通信科技(深圳)有限公司 应用程序的控制方法、控制装置和终端
CN106325990A (zh) * 2016-08-19 2017-01-11 宇龙计算机通信科技(深圳)有限公司 应用程序的控制方法、控制装置和终端
CN106445604A (zh) * 2016-09-29 2017-02-22 深圳市邦华电子有限公司 一种应用程序的清理方法和装置
CN106528387A (zh) * 2016-11-18 2017-03-22 广东小天才科技有限公司 移动终端的运行提醒方法及装置
CN107172281A (zh) * 2017-05-17 2017-09-15 太仓埃特奥数据科技有限公司 智能手机后台程序管理***
CN107315630A (zh) * 2017-06-23 2017-11-03 上海传英信息技术有限公司 一种智能终端内应用程序的控制方法及控制***
CN109219112A (zh) * 2017-07-01 2019-01-15 珠海格力电器股份有限公司 一种移动终端及其省电方法、装置
CN109219112B (zh) * 2017-07-01 2020-12-08 珠海格力电器股份有限公司 一种移动终端及其省电方法、装置
CN107402809A (zh) * 2017-07-31 2017-11-28 广东欧珀移动通信有限公司 应用程序的管控方法、装置、存储介质及电子设备
CN110045809A (zh) * 2018-01-12 2019-07-23 广东欧珀移动通信有限公司 信息处理方法、装置、计算机设备和计算机可读存储介质
CN110096348A (zh) * 2019-03-29 2019-08-06 努比亚技术有限公司 后台应用控制方法、可穿戴设备及计算机可读存储介质
CN111651261A (zh) * 2020-07-07 2020-09-11 Oppo(重庆)智能科技有限公司 进程管理方法、装置、终端设备及计算机可读存储介质

Similar Documents

Publication Publication Date Title
CN104636144A (zh) 一种移动终端后台程序管理方法及装置
CN104360852A (zh) 一种移动终端应用程序管理方法以及装置
CN105373419A (zh) 一种后台应用的操作方法及装置
RU2630553C2 (ru) Способ, инструментарий и устройство для добавления подключаемого расширения в адресную книгу
CN103927475A (zh) 基于时间控制应用程序访问权限的方法及其移动终端
CN104980327A (zh) 一种消息推送方法及装置
CN104731643A (zh) 一种后台应用程序的管理方法和管理***
CN104113576A (zh) 一种客户端的更新方法及装置
CN110191045B (zh) 一种信息分享方法、装置、终端及可读存储介质
CN105718284A (zh) 一种用于通信终端的应用程序启动方法及装置
WO2013182157A1 (zh) 处理应用程序的方法和装置
CN104156252A (zh) 一种应用软件安装方法及装置
TW201621623A (zh) 內存清理系統、方法及終端設備
CN106569917B (zh) 一种数据备份方法及移动移动终端
WO2016049008A1 (en) Communication method, apparatus, and system
CN105573470A (zh) 根据访问时间关闭后台程序的gps定位请求的方法及装置
CN106022108A (zh) 一种同步管理方法及终端设备
CN112306411A (zh) 数据存储方法及装置、非易失性存储介质、处理器
CN110046100B (zh) 一种分组测试的方法、电子设备及介质
CN103176800A (zh) 应用程序登录方法及装置
CN102880549A (zh) 一种生产测试的方法及装置
CN112181830B (zh) 内存泄露的检测方法、装置、终端及介质
CN104811795A (zh) 在线视频播放方法及装置
CN111143830A (zh) 一种限制应用使用的方法、装置、终端设备及存储介质
CN108133123B (zh) 一种应用程序的识别方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150520