CN106292948A - 应用控制方法、装置及终端 - Google Patents

应用控制方法、装置及终端 Download PDF

Info

Publication number
CN106292948A
CN106292948A CN201610601832.8A CN201610601832A CN106292948A CN 106292948 A CN106292948 A CN 106292948A CN 201610601832 A CN201610601832 A CN 201610601832A CN 106292948 A CN106292948 A CN 106292948A
Authority
CN
China
Prior art keywords
application
terminal
temperature value
difference
value
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
CN201610601832.8A
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 Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610601832.8A priority Critical patent/CN106292948A/zh
Publication of CN106292948A publication Critical patent/CN106292948A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

本申请提出一种应用控制方法、装置及终端,其中,该方法包括:在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;在确定所述第一应用退出后,且终端返回到***桌面时,记录所述终端当前的第二时间值和第二温度值;计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;判断所述第一差值与第二差值之间是否满足预设的关系;若是,则控制关闭所述第一应用对应的进程。通过本申请提供的应用控制方法、装置及终端,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。

Description

应用控制方法、装置及终端
技术领域
本申请涉及通信技术领域,尤其涉及一种应用控制方法、装置及终端。
背景技术
随着通信技术的快速发展,以及各种各样网络应用APP的推广,用户可以根据自身的需求在终端设备上安装自己感兴趣的应用,从而可以获取信息、进行聊天等。
随着终端设备上安装的应用越来越多,不同的应用有着不同的特点,有的是特别耗电的,比如游戏类,有的是特别隐私的,比如社交类的。
以特别耗电的应用为例,这类应用由于耗电严重,很容易造成终端CPU温度过高,而影响终端的正常使用。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种应用控制方法,该方法实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
本申请的第二个目的在于提出另一种应用控制方法。
本申请的第三个目的在于提出一种应用控制方法装置;。
本申请的第四个目的在于提出另一种应用控制方法装置。
本申请的第五个目的在于提出一种终端设备。
本申请的第六个目的在于提出另一种终端设备。
为达上述目的,本申请第一方面实施例提出了一种应用控制方法,包括:在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;在确定所述第一应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值;计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;判断所述第一差值与第二差值之间是否满足预设的关系;若是,则控制关闭所述第一应用对应的进程。
在第一方面的一种可能的实现形式中,所述判断所述第一差值和第二差值之间是否满足预设的关系,包括:
判断所述第二差值与所述第一差值的比例,是否大于预设的值。
在第一方面的另一种可能的实现形式中,所述控制关闭所述第一应用对应的进程之前,还包括:
通过提示窗口提示用户是否关闭所述第一应用;
通过所述提示窗口接收用户关闭所述第一应用的指令。
本申请实施例的应用控制方法,在确定终端中第一应用被启动时,记录终端当前的第一时间值和第一温度值,然后在确定第一应用退出后,且终端返回到***桌面时,记录所述终端的第二时间值和第二温度值,再计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;然后判断第一差值,与第二差值之间是否满足预设的关系,若是,则控制关闭所述第一应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
为达上述目的,本申请第二方面实施例提出了一种应用控制方法,包括:在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值;在确定所述第二应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端当前第四温度值;判断所述第四温度值与所述第三温度值是否满足预设的条件;如果是,则控制关闭所述第二应用对应的进程。
在第二方面的一种可能的实现形式中,所述判断所述第四温度值与所述第三温度值是否满足预设的条件,包括:
计算所述第四温度值与所述第三温度值间的差值,判断所述差值是否满足预设的条件。
本申请实施例的应用控制方法,在确定终端中第二应用被启动后,记录终端当前的第三温度值,然后在确定第二应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端的第四温度值,再判断第四温度值与第三温度值之间是否满足预设的条件,若是,则控制关闭所述第二应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
为达上述目的,本申请第三方面实施例提出了一种应用控制装置,包括:第一记录模块,用于在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;第一判断模块,用于在确定所述第一应用退出后,判断所述终端是否返回到***桌面;第二记录模块,用于在确定所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值;计算模块,用于计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;第二判断模块,用于判断所述第一差值与第二差值之间是否满足预设的关系;控制模块,用于若所述第一差值与所述第二差值满足预设的关系,则控制关闭所述第一应用对应的进程。
在第三方面的一种可能的实现形式中,所述第二判断模块,具体用于:
判断所述第二差值与所述第一差值的比例,是否大于预设的值。
在第三方面的另一种可能的实现形式中,该应用控制装置,还包括:
提示模块,用于通过提示窗口提示用户是否关闭所述第一应用;
接收模块,用于通过所述提示窗口接收用户返回的关闭所述第一应用的指示。
本申请实施例的应用控制装置,在确定终端中第一应用被启动时,记录终端当前的第一时间值和第一温度值,然后在确定第一应用退出后,且终端返回到***桌面时,记录所述终端的第二时间值和第二温度值,再计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;然后判断第一差值,与第二差值,是否满足预设的关系,若是,则控制关闭所述第一应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
为达上述目的,本申请第四方面实施例提出了另一种应用控制装置,包括:第三记录模块,用于在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值;第三判断模块,用于在确定所述第二应用退出后,判断所述终端是否返回到***桌面;第四记录模块,用于如果所述终端返回到***桌面,则记录所述终端当前第四温度值;第四判断模块,用于判断所述第四温度值与所述第三温度值是否满足预设的条件;处理模块,用于如果所述第四温度值与所述第三温度值满足预设的条件,则控制关闭所述第二应用对应的进程。
在第四方面的一种可能的实现形式中,所述第四判断模块,具体用于:
计算所述第四温度值与所述第三温度值间的差值,判断所述差值是否满足预设的条件。
本申请实施例的应用控制装置,在确定终端中第二应用被启动后,记录终端当前的第三温度值,然后在确定第二应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端的第四温度值,再判断第四温度值与第三温度值之间是否满足预设的条件,若是,则控制关闭所述第二应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
为达上述目的,本申请第五方面实施例提出了一种终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;
在确定所述第一应用退出后,判断所述终端是否返回到***桌面;
如果所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值;
计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;
判断所述第一差值与第二差值之间是否满足预设的关系;
若是,则控制关闭所述第一应用对应的进程。
本申请实施例的终端,在确定终端中第一应用被启动时,记录终端当前的第一时间值和第一温度值,然后在确定第一应用退出后,且终端返回到***桌面时,记录所述终端的第二时间值和第二温度值,再计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;然后判断第一差值,与第二差值,是否满足预设的关系,若是,则控制关闭所述第一应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
为达上述目的,本申请第六方面实施例提出了另一种终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值;
在确定所述第二应用退出后,判断所述终端是否返回到***桌面;
如果所述终端返回到***桌面,则记录所述终端当前第四温度值;
判断所述第四温度值与所述第三温度值是否满足预设的条件;
如果是,则控制关闭所述第二应用对应的进程。
本申请实施例的终端,在确定终端中第二应用被启动后,记录终端当前的第三温度值,然后在确定第二应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端的第四温度值,再判断第四温度值与第三温度值之间是否满足预设的条件,若是,则控制关闭所述第二应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请一个实施例的应用控制方法的流程示意图;
图2是本申请另一个实施例的应用控制方法的流程示意图;
图3是本申请又一个实施例的应用控制方法的流程示意图
图4是本申请一个实施例的应用控制装置的结构示意图;
图5是本申请另一个实施例的应用控制装置的结构示意图;
图6是本申请又一个实施例的应用控制装置的结构示意图;
图7是本申请一个实施例的终端的结构示意图;
图8是本申请另一个实施例的终端的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的应用控制方法、装置及终端。
图1是本申请一个实施例的应用控制方法的流程示意图。其中,该应用控制方法可应用于任何可安装应用的终端中。
如图1所示,该应用控制方法包括:
步骤101,在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值。
具体的,本实施例提供的应用控制方法的执行主体为本申请实施例提供的应用控制装置,该应用控制装置可以被配置在任何可安装应用的终端中,用于对终端中的应用进行处理。
需要说明的是,终端的类型可以有多种,比如为手机、电脑或者智能穿戴设备等。
其中,终端的第一温度值,指终端中CPU的温度值,第一应用指终端中的任一应用。
具体的,应用控制装置,可以通过以下多种方式,确定终端中第一应用启动。
示例一:
通过监测终端中的任务列表,确定终端中第一应用启动。
其中,终端中的任务列表中,存储有终端中所有在运行的应用的标识,且终端中应用的使用状态发生变化时,任务列表也会相应变化。
举例来说,若终端当前运行的应用包括A、B和C,则任务列表中就包括A、B和C,在某一时刻,当应用C被退出时(即此时用户返回到的终端***的桌面),此时对应的任务列表就变成了A、B和终端***桌面,且由于终端***桌面是最近启动的“应用”,它会位于任务列表的最顶部。
具体的,应用控制装置,可以以预设的时间间隔,读取终端中的任务列表,根据任务列表的信息,确定终端中是否有应用被启动。
其中,预设的时间间隔,可以根据需要设置,比如每隔2分钟,读取一次终端中的任务列表,或者每隔30秒、1分钟、3分钟等等读取一次终端中的任务列表。
即在上述步骤101之前,该应用控制方法,还可以包括:
根据所述终端中当前的任务列表与预设的时间间隔前的任务列表,判断终端中是否有应用被启动。
示例二:
还可以设置在第一应用启动时,向应用控制装置发送第一应用启动通知消息,从而使应用控制装置确定第一应用被启动,从而记录终端当前的时间值和温度值。
步骤102,在确定所述第一应用退出后,判断所述终端是否返回到***桌面。
具体的,可以通过以下方式,判断终端是否返回到***桌面:
判断所述终端中当前的任务列表中最新启动的应用是否为终端***桌面,若是,则可以确定终端返回的***桌面。
相应的,也可以通过判断终端中当前的任务列表中最新启动的应用是否为终端***桌面,来确定所述终端中是否有应用被退出,或者可以根据所述终端中当前的任务列表与预设的时间间隔前的任务列表,判断终端中是否有应用被退出。
通常,在任务列表的最顶部为终端中最新启动的应用的标识。应用控制装置,在读取到终端中当前的任务列表后,即可判断任务列表的最顶部的应用标识是否为桌面应用,若为桌面应用,则可以确定终端中有应用被退出,且终端返回到***桌面;而若任务列表的最顶部的应用标识不是桌面应用,那么即可判断当前的任务列表最顶部的应用标识,与预设的时间间隔前的任务表中最顶部的应用标识是否相同,若不相同,则确定当前的任务列表中最顶部的应用标识为最新启动的应用的标识,若相同,则判断终端中当前的任务列表与预设的时间间隔前的任务列表是否相同,若不相同,则可以根据两个任务列表的差别,确定被退出的应用。
步骤103,如果所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值。
步骤104,计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值。
步骤105,判断所述第一差值与所述第二差值之间是否满足预设的关系。
步骤106,若是,则控制关闭所述第一应用对应的进程。
具体的,本申请实施例中,通过比较第一应用使用前后终端中CPU的温度,及应用开启的时长的关系,来确定是否需要对第一应用进行处理。
其中,预设的关系,是根据终端CPU正常工作允许的单位时间的温升确定的。举例来说,若终端CPU正常工作允许的单位时间的温升为10度,那么第二温度值与第一温度值的第二差值,与第二时间与第一时间的第一差值的比例,需要小于10度,才说明该应用的持续开启,不会使终端CPU温度过高。即上述步骤105,包括:
判断所述第二差值与所述第一差值的比例,是否大于预设的值。
其中,预设的值,指终端CPU正常工作允许的单位时间的温升值。
举例来说,若允许的单位时间温升值为5度,应用开启时的第一时间为9点,第一温度值为6度,应用退出时的第二时间值为9点30分,第二温度值为10度,那么由该应用引起的单位时间的温升为8度,大于5度,即说明用户退出该应用后,若持续开启该应用对应的进程,会使得终端CPU温度过高,从而影响终端正常使用,从而即可控制关闭应用对应的进程,以降低终端CPU的温度。
本申请实施例的应用控制方法,在确定终端中第一应用被启动后,记录终端当前的第一时间值和第一温度值,然后在确定第一应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端的第二时间值和第二温度值,再计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;然后判断第一差值与第二差值之间是否满足预设的关系,若是,则控制关闭所述第一应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
图2是本申请另一个实施例的应用控制方法的流程示意图。
如图2所示,该应用控制方法在上述步骤106之后,还包括:
步骤201,读取终端中当前的任务列表。
具体的,应用控制装置,可以以预设的时间间隔,持续读取终端中最新的任务列表。
其中,预设的时间间隔可以根据需要设置,比如可以根据用户通常使用应用的时间长度确定。举例来是,若用户通常每20分钟,切换一次应用,则该预设的时间间隔可以为20分钟。
步骤202,判断所述当前的任务列表中最新启动的应用是否为终端***桌面,若是,则执行步骤207,否则,执行步骤203。
步骤203,判断所述当前的任务列表中最新启动的应用与预设时间间隔前的任务列表中最新启动的应用是否相同,若是,则返回继续执行步骤201,否则,执行步骤204。
步骤204,根据所述当前的任务列表中最顶部的应用标识,确定第一应用的标识。
步骤205,记录终端的第一时间值和第一温度值。
步骤206,预设时间间隔后,再次读取终端中的任务列表,然后返回执行步骤202。
步骤207,记录终端的第二时间值和第二温度值。
具体的,应用控制装置,可以在每读取一次任务列表后,若确定该任务列表中最新的应用为终端***桌面,或者该任务列表中最新的应用与上一次任务列表中最新的应用不同,就可以记录终端当前的时间值和温度值,以便后续跟进终端各个时间对应的温度值,对相应时刻的应用进行处理。
步骤208,计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值。
步骤209,判断所述第二差值与所述第一差值的比例,是否大于预设的值,若是,则执行步骤210,否则,执行步骤201。
上述步骤201-步骤208的具体实现过程,可参照上述实施例的详细描述,此处不再赘述。
步骤210,通过提示窗口提示用户是否关闭所述第一应用。
步骤211,通过所述提示窗口接收用户关闭所述第一应用的指令。
步骤212,控制关闭所述第一应用对应的进程。
具体的,本实施例中,在控制关闭应用的进程前,可以通过提醒消息的形式,提醒用户当前XX应用导致终端CPU温度过高,继续开启该应用,可能会影响终端的可靠使用,询问用户是否允许关闭该应用,之后,若接收到用户返回的确认指示,即可关闭该应用对应的进程。
需要说明的是,若用户禁止关闭该应用对应的进程,则应用控制装置可以继续监控该应用的开启时间与终端CPU的温升的关系,并每间隔一定的时间后,向用户发送一次提醒消息,或者在监测到终端CPU的温度已高出可靠的温度后,提醒用户终端CPU温度异常,请用户觉得是否及时处理等,从而实现对应用导致终端CPU温升的可靠监控,提高终端的安全性。
本申请实施例的应用控制方法,以预设的时间间隔,读取终端中的任务列表,并根据任务列表,确定在终端中第一应用被启动时,记录终端当前的第一时间值和第一温度值,然后在根据新读取的任务列表,确定所述第一应用退出后,且终端返回到***桌面时,记录所述终端的第二时间值和第二温度值,再计算所述第二时间值与第一时间值的第一差值,所述第二温度值与第一温度值的第二差值,再判断所述第二差值与所述第一差值的比例,是否满足预设的关系,若是,在通过提示窗口提示用户是否关闭第一应用,并在收到用户返回的关闭第一应用的指示后,控制关闭所述第一应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
通过上述分析可知,应用控制装置,可以根据任一应用在启动时间段内,终端单位时间内的温升情况,在确定该应用被退出后,对该应用进行处理。在一种可能的实现形式中,该应用控制装置,还可以仅根据应用在使用过程中,终端的温升情况,在该应用被退出后,对该应用进行处理,下面结合图3对上述情况进行详细说明。
图3是本申请又一个实施例的应用控制方法的流程示意图。
如图3所示,该应用控制方法包括:
步骤301,在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值。
其中,第二应用可以为与上述第一应用相同的应用,也可以为不同的应用。本实施例对此不做限定。
步骤302,在确定所述第二应用退出后,判断所述终端是否返回到***桌面。
步骤303,如果所述终端返回到***桌面,则记录所述终端当前第四温度值。
步骤304,判断所述第四温度值与所述第三温度值是否满足预设的条件。
其中,上述步骤304,包括:
计算所述第四温度值与所述第三温度值间的差值,判断所述差值是否满足预设的条件。
步骤305,如果是,则控制关闭所述第二应用对应的进程。
具体的,预设的条件可以根据终端CPU的允许温升值确定,比如若终端CPU正常运行状态下允许的温升值为20度,那么预设条件即可以为20度。从而应用控制装置,即可判断第二应用在使用前后,终端CPU的温升是否超过20度,若超过,则可以第二应用退出后,控制关闭第二应用对应的进程,从而避免第二应用被退出后,其对应的进程依旧使终端CPU发热。
可以理解的是,在控制关闭第二应用对应的进程前,应用控制装置,也可以通过提示窗口提示用户是否关闭第二应用,并在收到用户返回的指示关闭第二应用的指令后,再关闭第二应用,从而避免第二应用对应的进程启动时间较长时,影响用户再次使用第二应用。
本申请实施例的应用控制方法,在确定终端中第二应用被启动后,记录终端当前的第三温度值,然后在确定第二应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端的第四温度值,再判断第四温度值与第三温度值之间是否满足预设的条件,若是,则控制关闭所述第二应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
为了实现上述实施例,本申请还提出一种应用控制装置。
图4是本申请一个实施例的应用控制装置的结构示意图。
如图4所示,该应用控制装置包括:
第一记录模块41,用于在确定终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;
第一判断模块42,用于在确定所述第一应用退出后,判断所述终端是否返回到***桌面;
第二记录模块43,用于用于在确定所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值;
计算模块44,用于计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;
第二判断模块45,用于判断所述第一差值与第二差值之间是否满足预设的关系;
控制模块46,用于若所述第一差值与所述第二差值,满足预设的关系,则控制关闭所述第一应用对应的进程。
其中,上述第二判断模块45,具体用于:
判断所述第二差值与所述第一差值的比例,是否大于预设的值。
需要说明的是,前述对图1所示应用控制方法实施例的解释说明也适用于该实施例的应用控制装置,此处不再赘述。
本申请实施例的应用控制装置,在确定终端中第一应用被启动时,记录终端当前的第一时间值和第一温度值,然后在确定第一应用退出后,判断所述终端是否返回到***桌面;然后在确定所述终端返回到***桌面,则记录所述终端的第二时间值和第二温度值,再计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;然后判断第一差值与第二差值之间是否满足预设的关系,若是,则控制关闭所述第一应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
图5是本申请另一个实施例的应用控制装置的结构示意图。如图5所示,基于图4所示的实施例,该应用控制装置,还包括:
提示模块51,用于通过提示窗口提示用户是否关闭所述第一应用;
接收模块52,用于通过所述提示窗口接收用户返回的关闭所述第一应用的指示。
需要说明的是,前述对图2所示应用控制方法实施例的解释说明也适用于该实施例的应用控制装置,此处不再赘述。
本申请实施例的应用控制装置,以预设的时间间隔,读取终端中的任务列表,并根据任务列表,确定在终端中第一应用被启动时,记录终端当前的第一时间值和第一温度值,然后在根据新读取的任务列表,确定所述第一应用退出后,且终端返回到***桌面时,记录所述终端的第二时间值和第二温度值,再计算所述第二时间值与第一时间值的第一差值,所述第二温度值与第一温度值的第二差值,再判断所述第二差值与所述第一差值的比例,是否满足预设的关系,若是,在通过提示窗口提示用户是否关闭第一应用,并在收到用户返回的关闭第一应用的指示后,控制关闭所述第一应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
图6是本申请另一个实施例的应用控制装置的结构示意图。
如图6所示,该应用控制装置,包括:
第三记录模块61,用于在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值;
第三判断模块62,用于在确定所述第二应用退出后,判断所述终端是否返回到***桌面;
第四记录模块63,用于如果所述终端返回到***桌面,则记录所述终端当前第四温度值;
第四判断模块64,用于判断所述第四温度值与所述第三温度值是否满足预设的条件;
处理模块65,用于如果所述第四温度值与所述第三温度值满足预设的条件,则控制关闭所述第二应用对应的进程。
其中,所述第四判断模块64,具体用于:
计算所述第四温度值与所述第三温度值间的差值,判断所述差值是否满足预设的条件。
需要说明的是,前述对图3所示应用控制方法实施例的解释说明也适用于该实施例的应用控制装置,此处不再赘述。
本申请实施例的应用控制装置,在确定终端中第二应用被启动后,记录终端当前的第三温度值,然后在确定第二应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端的第四温度值,再判断第四温度值与第三温度值之间是否满足预设的条件,若是,则控制关闭所述第二应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
图7是本申请一个实施例的终端的结构示意图。如图7所示,该终端包括:壳体71、处理器72、存储器73、电路板74和电源电路75,其中,所述电路板74安置在所述壳体71围成的空间内部,所述处理器72和所述存储器73设置在所述电路板74上;所述电源电路75,用于为所述移动终端的各个电路或器件供电;所述存储器73用于存储可执行程序代码;所述处理器72通过读取所述存储器73中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;
在确定所述第一应用退出后,判断所述终端是否返回到***桌面;
如果所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值;
计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;
判断所述第一差值与第二差值之间是否满足预设的关系;
若是,则控制关闭所述第一应用对应的进程。
需要说明的是,前述对图1或图2所示应用控制方法实施例的解释说明也适用于该实施例的终端,此处不再赘述。
本申请实施例的终端,在确定终端中第一应用被启动时,记录终端当前的第一时间值和第一温度值,然后在确定第一应用退出后,判断所述终端是否返回到***桌面;然后在确定所述终端返回到***桌面,则记录所述终端的第二时间值和第二温度值,再计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;然后判断第一差值与第二差值之间是否满足预设的关系,若是,则控制关闭所述第一应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
图8是本申请一个实施例的终端的结构示意图。如图8所示,该终端包括:壳体81、处理器82、存储器83、电路板84和电源电路85,其中,所述电路板84安置在所述壳体81围成的空间内部,所述处理器82和所述存储器83设置在所述电路板84上;所述电源电路85,用于为所述移动终端的各个电路或器件供电;所述存储器83用于存储可执行程序代码;所述处理器82通过读取所述存储器83中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值;
在确定所述第二应用退出后,判断所述终端是否返回到***桌面;
如果所述终端返回到***桌面,则记录所述终端当前第四温度值;
判断所述第四温度值与所述第三温度值是否满足预设的条件;
如果是,则控制关闭所述第二应用对应的进程。
需要说明的是,前述对图3所示应用控制方法实施例的解释说明也适用于该实施例的终端,此处不再赘述。
本申请实施例的终端,在确定终端中第二应用被启动后,记录终端当前的第三温度值,然后在确定第二应用退出后,判断所述终端是否返回到***桌面;如果所述终端返回到***桌面,则记录所述终端的第四温度值,再判断第四温度值与第三温度值之间是否满足预设的条件,若是,则控制关闭所述第二应用对应的进程。由此,实现了根据应用使用前后,终端温度的变化情况,对应用进行控制,保证了终端工作在合理温度范围内,提高了终端的可靠性和使用寿命。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种应用控制方法,应用于终端,其特征在于,包括以下步骤:
在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;
在确定所述第一应用退出后,判断所述终端是否返回到***桌面;
如果所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值;
计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;
判断所述第一差值与第二差值之间是否满足预设的关系;
若是,则控制关闭所述第一应用对应的进程。
2.如权利要求1所述的方法,其特征在于,所述判断所述第一差值和第二差值之间是否满足预设的关系,包括:
判断所述第二差值与所述第一差值的比例,是否大于预设的值。
3.如权利要求1-2任一所述的方法,其特征在于,所述控制关闭所述第一应用对应的进程之前,还包括:
通过提示窗口提示用户是否关闭所述第一应用;
通过所述提示窗口接收用户关闭所述第一应用的指令。
4.一种应用控制方法,应用于终端,其特征在于,包括以下步骤:
在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值;
在确定所述第二应用退出后,判断所述终端是否返回到***桌面;
如果所述终端返回到***桌面,则记录所述终端当前第四温度值;
判断所述第四温度值与所述第三温度值是否满足预设的条件;
如果是,则控制关闭所述第二应用对应的进程。
5.根据权利要求4所述的方法,其特征在于,所述判断所述第四温度值与所述第三温度值是否满足预设的条件,包括:
计算所述第四温度值与所述第三温度值间的差值,判断所述差值是否满足预设的条件。
6.一种应用控制装置,应用于终端,其特征在于,包括:
第一记录模块,用于在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;
第一判断模块,用于在确定所述第一应用退出后,判断所述终端是否返回到***桌面;
第二记录模块,用于在确定所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值;
计算模块,用于计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;
第二判断模块,用于判断所述第一差值与第二差值之间是否满足预设的关系;
控制模块,用于若所述第一差值与所述第二差值满足预设的关系,则控制关闭所述第一应用对应的进程。
7.如权利要求6所述的装置,其特征在于,所述第二判断模块,具体用于:
判断所述第二差值与所述第一差值的比例,是否大于预设的值。
8.一种应用控制装置,应用于终端,其特征在于,包括:
第三记录模块,用于在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值;
第三判断模块,用于在确定所述第二应用退出后,判断所述终端是否返回到***桌面;
第四记录模块,用于如果所述终端返回到***桌面,则记录所述终端当前第四温度值;
第四判断模块,用于判断所述第四温度值与所述第三温度值是否满足预设的条件;
处理模块,用于如果所述第四温度值与所述第三温度值满足预设的条件,则控制关闭所述第二应用对应的进程。
9.一种终端,其特征在于,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
在确定所述终端中的第一应用启动后,记录所述终端当前的第一时间值和第一温度值;
在确定所述第一应用退出后,判断所述终端是否返回到***桌面;
如果所述终端返回到***桌面,则记录所述终端当前的第二时间值和第二温度值;
计算所述第二时间值与所述第一时间值间的第一差值,所述第二温度值与所述第一温度值间的第二差值;
判断所述第一差值与第二差值之间是否满足预设的关系;
若是,则控制关闭所述第一应用对应的进程。
10.一种终端,其特征在于,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
在确定所述终端中的第二应用启动后,记录所述终端当前的第三温度值;
在确定所述第二应用退出后,判断所述终端是否返回到***桌面;
如果所述终端返回到***桌面,则记录所述终端当前第四温度值;
判断所述第四温度值与所述第三温度值是否满足预设的条件;
如果是,则控制关闭所述第二应用对应的进程。
CN201610601832.8A 2016-07-27 2016-07-27 应用控制方法、装置及终端 Pending CN106292948A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610601832.8A CN106292948A (zh) 2016-07-27 2016-07-27 应用控制方法、装置及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610601832.8A CN106292948A (zh) 2016-07-27 2016-07-27 应用控制方法、装置及终端

Publications (1)

Publication Number Publication Date
CN106292948A true CN106292948A (zh) 2017-01-04

Family

ID=57662724

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610601832.8A Pending CN106292948A (zh) 2016-07-27 2016-07-27 应用控制方法、装置及终端

Country Status (1)

Country Link
CN (1) CN106292948A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395744A (zh) * 2017-08-18 2017-11-24 广东欧珀移动通信有限公司 数据同步方法、移动终端以及存储介质
CN109241729A (zh) * 2017-07-10 2019-01-18 阿里巴巴集团控股有限公司 应用程序的检测、处理方法、装置、终端设备及电子设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019842A (zh) * 2012-11-29 2013-04-03 广东欧珀移动通信有限公司 后台程序整理方法及***
CN103034397A (zh) * 2012-11-29 2013-04-10 广东欧珀移动通信有限公司 一种基于最近任务的动态解锁方法、装置及移动终端
CN104199727A (zh) * 2014-08-14 2014-12-10 北京金山安全软件有限公司 降低终端温度的方法、装置及终端
CN104199759A (zh) * 2014-08-14 2014-12-10 北京金山安全软件有限公司 引起终端温度升高的应用程序识别方法、装置及终端
CN104636236A (zh) * 2014-12-30 2015-05-20 深圳天珑无线科技有限公司 终端高温异常的检测方法及移动终端
CN105376378A (zh) * 2015-10-20 2016-03-02 湖南创研科技股份有限公司 一种监测智能手机发热率的方法及监测***和手机
CN105447384A (zh) * 2014-08-18 2016-03-30 北京壹人壹本信息科技有限公司 一种反监控的方法、***及移动终端
CN105468506A (zh) * 2014-09-02 2016-04-06 腾讯科技(深圳)有限公司 一种应用管理方法、装置及终端
CN105630594A (zh) * 2015-11-25 2016-06-01 东莞酷派软件技术有限公司 终端的控制方法、终端的控制装置和终端
CN105676974A (zh) * 2014-11-03 2016-06-15 纬创资通股份有限公司 电子装置及其温度控制方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019842A (zh) * 2012-11-29 2013-04-03 广东欧珀移动通信有限公司 后台程序整理方法及***
CN103034397A (zh) * 2012-11-29 2013-04-10 广东欧珀移动通信有限公司 一种基于最近任务的动态解锁方法、装置及移动终端
CN104199727A (zh) * 2014-08-14 2014-12-10 北京金山安全软件有限公司 降低终端温度的方法、装置及终端
CN104199759A (zh) * 2014-08-14 2014-12-10 北京金山安全软件有限公司 引起终端温度升高的应用程序识别方法、装置及终端
CN105447384A (zh) * 2014-08-18 2016-03-30 北京壹人壹本信息科技有限公司 一种反监控的方法、***及移动终端
CN105468506A (zh) * 2014-09-02 2016-04-06 腾讯科技(深圳)有限公司 一种应用管理方法、装置及终端
CN105676974A (zh) * 2014-11-03 2016-06-15 纬创资通股份有限公司 电子装置及其温度控制方法
CN104636236A (zh) * 2014-12-30 2015-05-20 深圳天珑无线科技有限公司 终端高温异常的检测方法及移动终端
CN105376378A (zh) * 2015-10-20 2016-03-02 湖南创研科技股份有限公司 一种监测智能手机发热率的方法及监测***和手机
CN105630594A (zh) * 2015-11-25 2016-06-01 东莞酷派软件技术有限公司 终端的控制方法、终端的控制装置和终端

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109241729A (zh) * 2017-07-10 2019-01-18 阿里巴巴集团控股有限公司 应用程序的检测、处理方法、装置、终端设备及电子设备
CN109241729B (zh) * 2017-07-10 2022-05-13 阿里巴巴集团控股有限公司 应用程序的检测、处理方法、装置、终端设备及电子设备
CN107395744A (zh) * 2017-08-18 2017-11-24 广东欧珀移动通信有限公司 数据同步方法、移动终端以及存储介质

Similar Documents

Publication Publication Date Title
CN106102141B (zh) 一种基于数据包的处理方法及装置
CN103927474B (zh) 应用程序的监控方法及装置
CN106055074A (zh) 一种应用程序处理方法及装置
CN106055077A (zh) 一种基于唤醒锁的处理方法及装置
CN103077721A (zh) 移动终端的语音备忘方法及移动终端
CN103067568A (zh) 一种未处理事件的提醒方法及装置
CN103559116A (zh) 一种时间提醒的方法和终端
CN105072292A (zh) 一种应用控制方法及终端
CN106527723A (zh) 移动终端闹钟控制方法、装置及移动终端
CN105653008B (zh) 一种夜间休眠消息提示方法、装置及电子设备
CN106055458A (zh) 一种充电提醒方法、装置及移动设备
CN109711144A (zh) 云手机应用黑、白名单的管理方法
WO2017206677A1 (zh) 管理设备闹钟的方法及装置
CN107995359A (zh) 一种通信信息提醒方法、装置、终端及可读存储介质
CN108989454A (zh) 车辆***、车辆、服务器及车辆的电池提醒方法
CN106292948A (zh) 应用控制方法、装置及终端
CN106569832A (zh) 应用程序的管理方法、装置及终端
CN105430175A (zh) 一种紧急求助***及方法
WO2018068539A1 (zh) 信息提示控制方法及装置
CN107436830A (zh) 使用控制方法、***及电子设备
CN108181980A (zh) 一种终端控制方法、终端及计算机可读存储介质
CN106203075A (zh) 一种防止应用程序互唤醒的方法及装置
CN105786315A (zh) 时间显示方法及装置
CN111045507B (zh) 名单管控方法、装置、移动终端及存储介质
CN105204954A (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: 20170104