CN106250185A - 应用程序的控制方法、控制装置和终端 - Google Patents
应用程序的控制方法、控制装置和终端 Download PDFInfo
- Publication number
- CN106250185A CN106250185A CN201610614395.3A CN201610614395A CN106250185A CN 106250185 A CN106250185 A CN 106250185A CN 201610614395 A CN201610614395 A CN 201610614395A CN 106250185 A CN106250185 A CN 106250185A
- Authority
- CN
- China
- Prior art keywords
- application program
- application
- frozen state
- signal
- destination application
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
Abstract
本发明提出了一种应用程序的控制方法、控制装置和终端,其中,所述应用程序的控制方法包括:在接收到对目标应用程序进行冻结的信号时,判断与所述目标应用程序关联的至少一个应用程序中的每个应用程序是否处于冻结状态;若所述每个应用程序均处于冻结状态,则控制所述目标应用程序处于冻结状态;若所述至少一个应用程序中的任一应用程序未处于冻结状态时,则禁止所述目标应用程序处于冻结状态。通过本发明的技术方案,避免应用程序调用冻结的另一应用程序而导致应用程序出现崩溃,从而保证了应用程序运行的可靠性。
Description
技术领域
本发明涉及终端技术领域,具体而言,涉及一种应用程序的控制方法、一种应用程序的控制装置和一种终端。
背景技术
在相关技术中,通常对单个应用程序进行冻结,但是,应用程序之间是相互关联的,一个应用程序中的某一个功能需要另一个应用程序的支持才能实现,当前的应用程序调用另一个应用程序,但是,另一个应用程序处于冻结状态,由于当前的应用程序调用冻结的应用程序,当前的应用程序很可能会出现异常或崩溃。例如,刚开始用户可能使用眼睛阅读电子书,过了一段时间眼睛疲劳了,便改为听书,当电子书调用语音播放应用程序将文字转换为语音输出时,若语音播放软件处于冻结状态,则电子书很可能直接崩溃。
因此,如何避免应用程序调用了冻结的另一应用程序而导致应用程序出现崩溃的情况成为亟待解决的问题。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,避免应用程序调用冻结的另一应用程序而导致应用程序出现崩溃,从而保证了应用程序运行的可靠性。
有鉴于此,本发明的第一方面提出了一种应用程序的控制方法,包括:在接收到对目标应用程序进行冻结的信号时,判断与所述目标应用程序关联的至少一个应用程序中的每个应用程序是否处于冻结状态;若所述每个应用程序均处于冻结状态,则控制所述目标应用程序处于冻结状态;若所述至少一个应用程序中的任一应用程序未处于冻结状态时,则禁止所述目标应用程序处于冻结状态。
在该技术方案中,当关联的每个应用程序均处于冻结状态时,说明关联的应用程序不会调用目标应用程序,目标应用程序才会冻结,当关联的任一应用程序未处于冻结状态时,说明关联的未冻结的应用程序可能会调用目标应用程序,目标应用程序不会冻结,因此,避免应用程序调用了冻结的另一应用程序,从而保证了应用程序运行的可靠性。
在上述技术方案中,优选地,所述控制所述目标应用程序处于冻结状态的步骤之后,还包括:接收解冻信号,解除所述目标应用程序的冻结状态。
在该技术方案中,在对目标应用程序冻结之后,可以解除目标应用程序的冻结,从而使得目标应用程序可以重新被调用。
在上述任一技术方案中,优选地,所述解冻信号包括以下之一或多种的组合:接收到用户的启动所述目标应用程序的信号、所述至少一个应用程序中的任一应用程序解除冻结的信号、所述至少一个应用程序中的任一应用程序调用所述目标应用程序的信号。
在该技术方案中,当用户手动启动目标应用程序时,说明用户需要使用该目标应用程序,则解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。当与目标应用程序关联的应用程序被解冻时,说明关联的应用程序可能会调用目标应用程序,则解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。或者,在相关的应用程序调用目标应用程序时,解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。
在上述任一技术方案中,优选地,还包括:若所述目标应用程序的运行参数满足冻结条件,则触发对所述目标应用程序进行冻结的信号。
在该技术方案中,若目标应用程序的运行参数满足冻结条件,说明用户不常用该目标应用程序,则触发冻结的信号,以降低终端功耗。其中,冻结条件包括:目标应用程序的持续未运行时长大于第一阈值、和/或目标应用程序的使用频率小于第二阈值。
优选地,根据终端的运行参数对冻结条件进行更新,从而实现更准确地控制。
终端的运行参数包括以下之一或多种的组合:终端的温度、终端的耗电速度、终端的剩余电量。
在上述任一技术方案中,优选地,还包括:接收设置指令,设置所述目标应用程序与所述至少一个应用程序之间的关联关系。
在该技术方案中,用户可以根据自己的需求来设置应用程序之间的关联关系,从而满足不同用户的使用需求。
本发明的第二方面提出了一种应用程序的控制装置,包括:判断单元,用于在接收到对目标应用程序进行冻结的信号时,判断与所述目标应用程序关联的至少一个应用程序中的每个应用程序是否处于冻结状态;控制单元,用于若所述每个应用程序均处于冻结状态,则控制所述目标应用程序处于冻结状态;所述控制单元还用于,若所述至少一个应用程序中的任一应用程序未处于冻结状态时,则禁止所述目标应用程序处于冻结状态。
在该技术方案中,当关联的每个应用程序均处于冻结状态时,说明关联的应用程序不会调用目标应用程序,目标应用程序才会冻结,当关联的任一应用程序未处于冻结状态时,说明关联的未冻结的应用程序可能会调用目标应用程序,目标应用程序不会冻结,因此,避免应用程序调用了冻结的另一应用程序,从而保证了应用程序运行的可靠性。
在上述技术方案中,优选地,还包括:解冻单元,用于接收解冻信号,解除所述目标应用程序的冻结状态。
在该技术方案中,在对目标应用程序冻结之后,可以解除目标应用程序的冻结,从而使得目标应用程序可以重新被调用。
在上述任一技术方案中,优选地,所述解冻信号包括以下之一或多种的组合:接收到用户的启动所述目标应用程序的信号、所述至少一个应用程序中的任一应用程序解除冻结的信号、所述至少一个应用程序中的任一应用程序调用所述目标应用程序的信号。
在该技术方案中,当用户手动启动目标应用程序时,说明用户需要使用该目标应用程序,则解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。当与目标应用程序关联的应用程序被解冻时,说明关联的应用程序可能会调用目标应用程序,则解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。或者,在相关的应用程序调用目标应用程序时,解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。
在上述任一技术方案中,优选地,还包括:触发单元,用于若所述目标应用程序的运行参数满足冻结条件,则触发对所述目标应用程序进行冻结的信号,并将对所述目标应用程序进行冻结的信号发送给所述判断单元。
在该技术方案中,若目标应用程序的运行参数满足冻结条件,说明用户不常用该目标应用程序,则触发冻结的信号,以降低终端功耗。其中,冻结条件包括:目标应用程序的持续未运行时长大于第一阈值、和/或目标应用程序的使用频率小于第二阈值。
优选地,还包括:更新单元,用于根据终端的运行参数对冻结条件进行更新,从而实现更准确地控制。
终端的运行参数包括以下之一或多种的组合:终端的温度、终端的耗电速度、终端的剩余电量。
在上述任一技术方案中,优选地,还包括:设置单元,用于接收设置指令,设置所述目标应用程序与所述至少一个应用程序之间的关联关系。
在该技术方案中,用户可以根据自己的需求来设置应用程序之间的关联关系,从而满足不同用户的使用需求。
本发明的第三方面提出了一种终端,包括上述技术方案中任一项所述的应用程序的控制装置,因此,该终端具有和上述技术方案中任一项所述的应用程序的控制装置相同的技术效果,在此不再赘述。
通过本发明的技术方案,避免应用程序调用冻结的另一应用程序而导致应用程序出现崩溃,从而保证了应用程序运行的可靠性。
附图说明
图1示出了根据本发明的一个实施例的应用程序的控制方法的流程示意图;
图2示出了根据本发明的一个实施例的应用程序的控制装置的结构示意图;
图3示出了根据本发明的一个实施例的终端的结构示意图。
具体实施方式
为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的应用程序的控制方法的流程示意图。
如图1所示,根据本发明的一个实施例的应用程序的控制方法,包括:
步骤102,在接收到对目标应用程序进行冻结的信号时,判断与所述目标应用程序关联的至少一个应用程序中的每个应用程序是否处于冻结状态,在判定所述每个应用程序均处于冻结状态时,进入步骤104,在判定所述至少一个应用程序中的任一应用程序未处于冻结状态时,进入步骤106。
优选地,还包括:若所述目标应用程序的运行参数满足冻结条件,则触发对所述目标应用程序进行冻结的信号。
若目标应用程序的运行参数满足冻结条件,说明用户不常用该目标应用程序,则触发冻结的信号,以降低终端功耗。其中,冻结条件包括:目标应用程序的持续未运行时长大于第一阈值、和/或目标应用程序的使用频率小于第二阈值。若目标应用程序的持续未运行时长越大,则触发对目标应用程序进行冻结的信号概率越大。例如,A应用程序10分钟未使用,B应用程序20分钟未使用,C应用程序15分钟未使用,则应当冻结B应用程序。若目标应用程序的使用频率越小,则触发对目标应用程序进行冻结的信号概率越大。
优选地,根据终端的运行参数对冻结条件进行更新,从而实现更准确地控制。
终端的运行参数包括以下之一或多种的组合:终端的温度、终端的耗电速度、终端的剩余电量。也就是说,根据终端的发热量或消耗的电量加速冻结应用程序,或者根据终端剩余电量来对应用程序进行冻结,剩余电量越少,则加速冻结应用程序。
例如,当终端的温度小于30°时,若目标应用程序的持续未运行时长大于30分钟,则触发对目标应用程序进行冻结的信号。当终端的温度大于或等于30°时,若目标应用程序的持续未运行时长大于20分钟,则触发对目标应用程序进行冻结的信号。即终端的温度越高,则加快对应用程序的冻结。
再例如,当终端的剩余电量大于20%时,若目标应用程序的持续未运行时长大于30分钟,则触发对目标应用程序进行冻结的信号。当终端的剩余电量小于或等于20%时,若目标应用程序的持续未运行时长大于20分钟,则触发对目标应用程序进行冻结的信号。
优选地,步骤102之前,还包括:接收设置指令,设置所述目标应用程序与所述至少一个应用程序之间的关联关系。
用户可以根据自己的需求来设置应用程序之间的关联关系,从而满足不同用户的使用需求。
具体地,若当前的应用程序调用另一应用程序时,提示用户是否将当前的应用程序与另一应用程序相关联,其中,有三个选项可以设置,分别是禁止关联、允许关联、允许关联一次。当设置为禁止关联时,当前的应用程序与另一应用程序互不关联,在接收到对当前的应用程序进行冻结的信号时,不需要判断另一应用程序是否在冻结状态;当设置为允许关联时,在另一应用程序未冻结时,当前的应用程序不会被冻结;当设置为允许关联一次时,则当前的应用程序与另一应用程序只关联一次,即在接收到对当前的应用程序进行冻结的信号时,只判断一次另一应用程序是否在冻结状态,若下次再接收到对当前的应用程序进行冻结的信号时,不判断另一应用程序是否在冻结状态。
步骤104,控制所述目标应用程序处于冻结状态。
当目标应用程序处于冻结状态时,隔离目标应用程序所占用的***资源,在***框架中隔离目标应用程序,将目标应用程序冻结,处于冻结状态的目标应用程序无法被调用。
优选地,步骤104之后,还包括:接收解冻信号,解除所述目标应用程序的冻结状态。
在对目标应用程序冻结之后,可以解除目标应用程序的冻结,从而使得目标应用程序可以重新被调用。
优选地,所述解冻信号包括以下之一或多种的组合:接收到用户的启动所述目标应用程序的信号、所述至少一个应用程序中的任一应用程序解除冻结的信号、所述至少一个应用程序中的任一应用程序调用所述目标应用程序的信号。
当用户手动启动目标应用程序时,说明用户需要使用该目标应用程序,则解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。当与目标应用程序关联的应用程序被解冻时,说明关联的应用程序可能会调用目标应用程序,则解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。或者,在相关的应用程序调用目标应用程序时,解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。
步骤106,禁止所述目标应用程序处于冻结状态。
在上述技术方案中,当关联的每个应用程序均处于冻结状态时,说明关联的应用程序不会调用目标应用程序,目标应用程序才会冻结,当关联的任一应用程序未处于冻结状态时,说明关联的未冻结的应用程序可能会调用目标应用程序,目标应用程序不会冻结,因此,避免应用程序调用了冻结的另一应用程序,从而保证了应用程序运行的可靠性。
例如,支付宝与淘宝、美团相关联,在接收到将支付宝冻结的信号时,若淘宝和美团均处于冻结状态,说明支付宝不会被淘宝和美团调用,则将支付宝冻结,若淘宝未处于冻结状态,说明淘宝可能会调用支付宝,为了保证淘宝能够成功地调用支付宝,则禁止支付宝冻结。
再例如,将语音播放软件与电子书相关联,当接收到对语音播放软件进行冻结的信号时,判断电子书是否处于冻结状态,若电子书处于冻结状态,则将语音播放软件进行冻结,若电子书未处于冻结状态,则禁止将语音播放软件冻结。因此,在电子书调用语音播放软件播放语音时,避免了由于语音播放软件处于冻结状态而导致电子书出现崩溃的现象。
另外,若关联的应用程序调用了子关联的应用程序,其冻结处理的方案与上述方案相同。
下面详细说明子关联的应用程序。若设置了淘宝与支付宝关联,而支付宝又与某一款X理财软件关联,也就是淘宝要买东西付钱必须要调用支付宝,而支付宝上理财投资必须要调用X理财软件,也就是说要实现A的某功能要调用B,如果要实现B的某功能就要调用C,相当于A关联B,B关联C,C就是子关联。
例如,支付宝和淘宝、美团相关联,若淘宝和美团均冻结时,支付宝才会被冻结,若淘宝和美团中有一个未冻结,支付宝不会被冻结,这样才能保证淘宝或美团能够成功地调用支付宝。该例子表明A1关联B,A2也关联B,A1与A2是同一等级的,都是调用支付宝。
图2示出了根据本发明的一个实施例的应用程序的控制装置的结构示意图。
如图2所示,根据本发明的一个实施例的应用程序的控制装置200,包括:判断单元202和控制单元204。
判断单元202,用于在接收到对目标应用程序进行冻结的信号时,判断与所述目标应用程序关联的至少一个应用程序中的每个应用程序是否处于冻结状态。
控制单元204,用于若所述每个应用程序均处于冻结状态,则控制所述目标应用程序处于冻结状态。
当目标应用程序处于冻结状态时,隔离目标应用程序所占用的***资源,在***框架中隔离目标应用程序,将目标应用程序冻结,处于冻结状态的目标应用程序无法被调用。
所述控制单元204还用于,若所述至少一个应用程序中的任一应用程序未处于冻结状态时,则禁止所述目标应用程序处于冻结状态。
优选地,应用程序的控制装置200还包括:解冻单元206,用于接收解冻信号,解除所述目标应用程序的冻结状态。
在对目标应用程序冻结之后,可以解除目标应用程序的冻结,从而使得目标应用程序可以重新被调用。
优选地,所述解冻信号包括以下之一或多种的组合:接收到用户的启动所述目标应用程序的信号、所述至少一个应用程序中的任一应用程序解除冻结的信号、所述至少一个应用程序中的任一应用程序调用所述目标应用程序的信号。
当用户手动启动目标应用程序时,说明用户需要使用该目标应用程序,则解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。当与目标应用程序关联的应用程序被解冻时,说明关联的应用程序可能会调用目标应用程序,则解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。或者,在相关的应用程序调用目标应用程序时,解除目标应用程序的冻结状态,以使目标应用程序可以被成功调用。
优选地,应用程序的控制装置200还包括:触发单元208,用于若所述目标应用程序的运行参数满足冻结条件,则触发对所述目标应用程序进行冻结的信号,并将对所述目标应用程序进行冻结的信号发送给所述判断单元202。
若目标应用程序的运行参数满足冻结条件,说明用户不常用该目标应用程序,则触发冻结的信号,以降低终端功耗。其中,冻结条件包括:目标应用程序的持续未运行时长大于第一阈值、和/或目标应用程序的使用频率小于第二阈值。若目标应用程序的持续未运行时长越大,则触发对目标应用程序进行冻结的信号概率越大。例如,A应用程序10分钟未使用,B应用程序20分钟未使用,C应用程序15分钟未使用,则应当冻结B应用程序。若目标应用程序的使用频率越小,则触发对目标应用程序进行冻结的信号概率越大。
优选地,还包括:更新单元(图2中并未标出),用于根据终端的运行参数对冻结条件进行更新,从而实现更准确地控制。
终端的运行参数包括以下之一或多种的组合:终端的温度、终端的耗电速度、终端的剩余电量。也就是说,根据终端的发热量或消耗的电量加速冻结应用程序,或者根据终端剩余电量来对应用程序进行冻结,剩余电量越少,则加速冻结应用程序。
例如,当终端的温度小于30°时,若目标应用程序的持续未运行时长大于30分钟,则触发对目标应用程序进行冻结的信号。当终端的温度大于或等于30°时,若目标应用程序的持续未运行时长大于20分钟,则触发对目标应用程序进行冻结的信号。即终端的温度越高,则加快对应用程序的冻结。
再例如,当终端的剩余电量大于20%时,若目标应用程序的持续未运行时长大于30分钟,则触发对目标应用程序进行冻结的信号。当终端的剩余电量小于或等于20%时,若目标应用程序的持续未运行时长大于20分钟,则触发对目标应用程序进行冻结的信号。
优选地,应用程序的控制装置200还包括:设置单元210,用于接收设置指令,设置所述目标应用程序与所述至少一个应用程序之间的关联关系。
用户可以根据自己的需求来设置应用程序之间的关联关系,从而满足不同用户的使用需求。
具体地,若当前的应用程序调用另一应用程序时,提示用户是否将当前的应用程序与另一应用程序相关联,其中,有三个选项可以设置,分别是禁止关联、允许关联、允许关联一次。当设置为禁止关联时,当前的应用程序与另一应用程序互不关联,在接收到对当前的应用程序进行冻结的信号时,不需要判断另一应用程序是否在冻结状态;当设置为允许关联时,在另一应用程序未冻结时,当前的应用程序不会被冻结;当设置为允许关联一次时,则当前的应用程序与另一应用程序只关联一次,即在接收到对当前的应用程序进行冻结的信号时,只判断一次另一应用程序是否在冻结状态,若下次再接收到对当前的应用程序进行冻结的信号时,不判断另一应用程序是否在冻结状态。
在上述技术方案中,当关联的每个应用程序均处于冻结状态时,说明关联的应用程序不会调用目标应用程序,目标应用程序才会冻结,当关联的任一应用程序未处于冻结状态时,说明关联的未冻结的应用程序可能会调用目标应用程序,目标应用程序不会冻结,因此,避免应用程序调用了冻结的另一应用程序,从而保证了应用程序运行的可靠性。
例如,支付宝与淘宝、美团相关联,在接收到将支付宝冻结的信号时,若淘宝和美团均处于冻结状态,说明支付宝不会被淘宝和美团调用,则将支付宝冻结,若淘宝未处于冻结状态,说明淘宝可能会调用支付宝,为了保证淘宝能够成功地调用支付宝,则禁止支付宝冻结。
再例如,将语音播放软件与电子书相关联,当接收到对语音播放软件进行冻结的信号时,判断电子书是否处于冻结状态,若电子书处于冻结状态,则将语音播放软件进行冻结,若电子书未处于冻结状态,则禁止将语音播放软件冻结。因此,在电子书调用语音播放软件播放语音时,避免了由于语音播放软件处于冻结状态而导致电子书出现崩溃的现象。
图3示出了根据本发明的一个实施例的终端的结构示意图。
如图3所示,根据本发明的一个实施例的终端300,包括上述技术方案中任一项所述的应用程序的控制装置200,因此,该终端300具有和上述技术方案中任一项所述的应用程序的控制装置200相同的技术效果,在此不再赘述。
以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,避免应用程序调用冻结的另一应用程序而导致应用程序出现崩溃,从而保证了应用程序运行的可靠性。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种应用程序的控制方法,其特征在于,包括:
在接收到对目标应用程序进行冻结的信号时,判断与所述目标应用程序关联的至少一个应用程序中的每个应用程序是否处于冻结状态;
若所述每个应用程序均处于冻结状态,则控制所述目标应用程序处于冻结状态;
若所述至少一个应用程序中的任一应用程序未处于冻结状态时,则禁止所述目标应用程序处于冻结状态。
2.根据权利要求1所述的应用程序的控制方法,其特征在于,所述控制所述目标应用程序处于冻结状态的步骤之后,还包括:
接收解冻信号,解除所述目标应用程序的冻结状态。
3.根据权利要求2所述的应用程序的控制方法,其特征在于,所述解冻信号包括以下之一或多种的组合:接收到用户的启动所述目标应用程序的信号、所述至少一个应用程序中的任一应用程序解除冻结的信号、所述至少一个应用程序中的任一应用程序调用所述目标应用程序的信号。
4.根据权利要求1所述的应用程序的控制方法,其特征在于,还包括:
若所述目标应用程序的运行参数满足冻结条件,则触发对所述目标应用程序进行冻结的信号。
5.根据权利要求1至4中任一项所述的应用程序的控制方法,其特征在于,还包括:
接收设置指令,设置所述目标应用程序与所述至少一个应用程序之间的关联关系。
6.一种应用程序的控制装置,其特征在于,包括:
判断单元,用于在接收到对目标应用程序进行冻结的信号时,判断与所述目标应用程序关联的至少一个应用程序中的每个应用程序是否处于冻结状态;
控制单元,用于若所述每个应用程序均处于冻结状态,则控制所述目标应用程序处于冻结状态;
所述控制单元还用于,若所述至少一个应用程序中的任一应用程序未处于冻结状态时,则禁止所述目标应用程序处于冻结状态。
7.根据权利要求6所述的应用程序的控制装置,其特征在于,还包括:
解冻单元,用于接收解冻信号,解除所述目标应用程序的冻结状态。
8.根据权利要求7所述的应用程序的控制装置,其特征在于,所述解冻信号包括以下之一或多种的组合:接收到用户的启动所述目标应用程序的信号、所述至少一个应用程序中的任一应用程序解除冻结的信号、所述至少一个应用程序中的任一应用程序调用所述目标应用程序的信号。
9.根据权利要求6所述的应用程序的控制装置,其特征在于,还包括:
触发单元,用于若所述目标应用程序的运行参数满足冻结条件,则触发对所述目标应用程序进行冻结的信号,并将对所述目标应用程序进行冻结的信号发送给所述判断单元。
10.根据权利要求6至9中任一项所述的应用程序的控制装置,其特征在于,还包括:
设置单元,用于接收设置指令,设置所述目标应用程序与所述至少一个应用程序之间的关联关系。
11.一种终端,其特征在于,包括:如权利要求6至10中任一项所述的应用程序的控制装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610614395.3A CN106250185A (zh) | 2016-07-29 | 2016-07-29 | 应用程序的控制方法、控制装置和终端 |
PCT/CN2016/097053 WO2018018694A1 (zh) | 2016-07-29 | 2016-08-27 | 应用程序的控制方法、控制装置和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610614395.3A CN106250185A (zh) | 2016-07-29 | 2016-07-29 | 应用程序的控制方法、控制装置和终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106250185A true CN106250185A (zh) | 2016-12-21 |
Family
ID=57605796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610614395.3A Pending CN106250185A (zh) | 2016-07-29 | 2016-07-29 | 应用程序的控制方法、控制装置和终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106250185A (zh) |
WO (1) | WO2018018694A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019128562A1 (zh) * | 2017-12-29 | 2019-07-04 | Oppo广东移动通信有限公司 | 应用冻结方法、装置、终端及计算机可读存储介质 |
CN109992361A (zh) * | 2017-12-29 | 2019-07-09 | 广东欧珀移动通信有限公司 | 应用冻结方法、装置、终端及计算机可读存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874466B (zh) * | 2018-06-08 | 2021-10-29 | Oppo(重庆)智能科技有限公司 | 控件调用方法、电子装置及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1834913A (zh) * | 2005-03-18 | 2006-09-20 | 联想(北京)有限公司 | 一种管理软件安装/卸载的方法 |
CN1874563A (zh) * | 2006-06-15 | 2006-12-06 | 中山大学 | 一种手机程序与文件管理***及方法 |
CN104881299A (zh) * | 2014-02-28 | 2015-09-02 | 可牛网络技术(北京)有限公司 | 一种应用程序冻结方法及装置 |
CN104951320A (zh) * | 2014-03-27 | 2015-09-30 | 宇龙计算机通信科技(深圳)有限公司 | 应用的安装和/或卸载方法及*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136024B (zh) * | 2013-01-31 | 2016-02-24 | 广东欧珀移动通信有限公司 | 一种应用程序的可靠卸载方法、装置及移动装置 |
CN105653146A (zh) * | 2014-11-14 | 2016-06-08 | 阿里巴巴集团控股有限公司 | 一种触屏终端对象保护方法及装置 |
-
2016
- 2016-07-29 CN CN201610614395.3A patent/CN106250185A/zh active Pending
- 2016-08-27 WO PCT/CN2016/097053 patent/WO2018018694A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1834913A (zh) * | 2005-03-18 | 2006-09-20 | 联想(北京)有限公司 | 一种管理软件安装/卸载的方法 |
CN1874563A (zh) * | 2006-06-15 | 2006-12-06 | 中山大学 | 一种手机程序与文件管理***及方法 |
CN104881299A (zh) * | 2014-02-28 | 2015-09-02 | 可牛网络技术(北京)有限公司 | 一种应用程序冻结方法及装置 |
CN104951320A (zh) * | 2014-03-27 | 2015-09-30 | 宇龙计算机通信科技(深圳)有限公司 | 应用的安装和/或卸载方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019128562A1 (zh) * | 2017-12-29 | 2019-07-04 | Oppo广东移动通信有限公司 | 应用冻结方法、装置、终端及计算机可读存储介质 |
CN109992376A (zh) * | 2017-12-29 | 2019-07-09 | 广东欧珀移动通信有限公司 | 应用冻结方法、装置、终端及计算机可读存储介质 |
CN109992361A (zh) * | 2017-12-29 | 2019-07-09 | 广东欧珀移动通信有限公司 | 应用冻结方法、装置、终端及计算机可读存储介质 |
CN109992361B (zh) * | 2017-12-29 | 2021-08-31 | Oppo广东移动通信有限公司 | 应用冻结方法、装置、终端及计算机可读存储介质 |
CN109992376B (zh) * | 2017-12-29 | 2023-11-10 | Oppo广东移动通信有限公司 | 应用冻结方法、装置、终端及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2018018694A1 (zh) | 2018-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10581256B2 (en) | Control method and electronic device based on battery leakage state | |
EP3346575B1 (en) | Circuit for controlling power output from battery pack | |
CN110913504B (zh) | 一种网络连接方法、终端设备及存储介质 | |
CN105554316B (zh) | 一种预留智能终端电池电量的实现方法及*** | |
CN109992310A (zh) | 应用程序保活方法、装置、计算机设备和存储介质 | |
CN106879038A (zh) | 工作状态切换方法及装置 | |
KR102316436B1 (ko) | 이종의 배터리 셀을 제어하기 위한 방법 및 그 전자 장치 | |
CN106250185A (zh) | 应用程序的控制方法、控制装置和终端 | |
KR20180008237A (ko) | 페이징 중첩을 완화시키기 위한 장치 및 방법 | |
CN106648849A (zh) | 进程的冷冻方法和移动终端 | |
CN106256116A (zh) | 一种控制应用程序的方法及终端 | |
CN104182704B (zh) | 安全策略的设置方法、安全策略的设置装置和终端 | |
CN110018904A (zh) | 信息处理方法、装置、计算机设备和计算机可读存储介质 | |
CN109656725A (zh) | 消息消费者切换方法、装置、存储介质及电子设备 | |
CN111045810A (zh) | 一种任务调度处理方法及装置 | |
CN109246812A (zh) | 上行同步计时器的维护方法和终端设备 | |
CN113038593A (zh) | 连接建立方法、装置和用户设备 | |
CN106055360A (zh) | 应用程序后台服务的启动方法及移动终端 | |
CN108151228B (zh) | 空调器通信方式的切换方法、空调器和可读存储介质 | |
CN106406495A (zh) | 应用程序的管理方法、应用程序的管理装置和终端 | |
US9326248B2 (en) | Terminal device, communication method, program, storage medium having program stored thereon, and radio communication system | |
CN106201674A (zh) | 解冻方法、解冻装置和终端 | |
CN106993305B (zh) | 通信异常处理方法、装置及移动终端 | |
CN109462423B (zh) | 一种数据传输单元的检查方法、装置、设备和介质 | |
CN105264499B (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: 20161221 |