一种应用程序的处理方法及移动终端技术

技术编号:17596489 阅读:54 留言:0更新日期:2018-03-31 09:50
本发明专利技术实施例提供了一种应用程序的处理方法及移动终端。该方法包括:当检测到应用程序的安装或更新请求时,获取所述移动终端的预设参数,其中,所述预设参数包括主板温度;判断所述预设参数是否满足预设条件;若是,拒绝对所述应用程序的安装文件或更新文件进行编译。本发明专利技术通过当检测到应用程序的安装或更新请求时,首先判断移动终端的预设参数是否满足预设条件,其中,该预设参数包括主板温度,如果主板温度满足预设条件,则拒绝对应用程序的安装文件或更新文件的编译操作,从而避免移动终端的温度和耗电量大幅度增加而影响用户体验。

A processing method of an application and a mobile terminal

An embodiment of the invention provides a processing method of an application and a mobile terminal. The method includes: when detect the installation or update the application request, access to the mobile terminal in which the default parameters, the preset parameters including the board temperature; judging whether the preset parameters satisfy the preset condition; if yes, to the application program installation files or update files. The present invention through when the detected installation or update the application request, the first mobile terminal is to determine the preset parameters satisfying the preset conditions, among them, the default parameters including the board temperature, if the motherboard temperature meets the preset conditions, refused to file the application installation or update the file compile operation, so as to avoid moving and temperature the power consumption greatly increase the terminal and affect the user experience.

【技术实现步骤摘要】
一种应用程序的处理方法及移动终端
本专利技术涉及通信
,尤其涉及一种应用程序的处理方法及移动终端。
技术介绍
随着智能应用的不断发展,移动终端上安装的应用程序(App,application)也越来越多,而APP厂商为了提升用户体验,App的更新也越来越频繁。在安装App或更新App时,为了提升App的安装或更新效率,移动终端一般会将安装文件或更新文件编译成执行效率更高的编译文件,利用该编译文件进行程序的安装或更新。目前,现有技术中当需要对新App安装或者对已安装的App进行更新时,首先会对该App的安装文件或更新文件进行编译,而在编译过程中,会占用大量的CPU资源,较高的CPU占用率会导致移动终端耗电快和明显发热的问题。而如果用户一次性安装大量的App,和/或进行应用程序的批量更新,将会导致移动终端的CPU被持续拉起占用率较高,而直接表现则是移动终端发烫和电量掉落明显加快。由此可见,现有技术中在对App安装或更新时,存在移动终端发热和耗电量增加的问题,影响用户体验。
技术实现思路
本专利技术实施例提供一种应用程序的处理方法及移动终端,以解决现有技术中在对App安装或更新时,所存在的移动终端发热和耗电量增加而影响用户体验的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种应用程序的处理方法,应用于移动终端,所述方法包括:当检测到应用程序的安装或更新请求时,获取所述移动终端的预设参数,其中,所述预设参数包括主板温度;判断所述预设参数是否满足预设条件;若是,拒绝对所述应用程序的安装文件或更新文件进行编译。第二方面,本专利技术实施例还提供了一种移动终端,所述移动终端包括:获取模块,用于当检测到应用程序的安装或更新请求时,获取所述移动终端的预设参数,其中,所述预设参数包括主板温度;判断模块,用于判断所述预设参数是否满足预设条件;拒绝模块,用于若所述判断模块判断所述预设参数满足预设条件,则拒绝对所述应用程序的安装文件或更新文件进行编译。第三方面,本专利技术实施例还提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的应用程序的处理方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的应用程序的处理方法的步骤。在本专利技术实施例中,通过当检测到应用程序的安装或更新请求时,首先判断移动终端的预设参数是否满足预设条件,其中,该预设参数包括主板温度,如果主板温度满足预设条件,则拒绝对应用程序的安装文件或更新文件的编译操作,从而避免移动终端的温度和耗电量大幅度增加而影响用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例的应用程序的处理方法的流程图;图2是本专利技术第二实施例的应用程序的处理方法的流程图;图3是本专利技术第三实施例的应用程序的处理方法的流程图;图4是本专利技术第四实施例的应用程序的处理方法的流程图;图5是本专利技术第五实施例的移动终端的框图;图6是本专利技术第六实施例的移动终端的框图;图7是本专利技术第七实施例的移动终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例参照图1,示出了本专利技术一个实施例的应用程序的处理方法的流程图,应用于移动终端,所述方法具体可以包括如下步骤:步骤101,当检测到应用程序的安装或更新请求时,获取所述移动终端的预设参数,其中,所述预设参数包括主板温度;其中,用户可以单次对一个应用程序安装或更新,也可以对多个应用程序进行安装和/或更新,因此,只要本专利技术实施例检测到至少一个应用程序的安装请求或者更新请求,就需要获取该移动终端的预设参数,其中,本专利技术的预设参数不仅仅可以包括主板温度,还可以包括其他对移动终端升温和耗电增加有影响的参数。而该预设参数可以为一个或多个,本专利技术对此并不做限定。此外,所述应用程序的数量可以为一个或多个。步骤102,判断所述预设参数是否满足预设条件;其中,该预设条件为根据该预设参数而预先制定的,该预设条件为移动终端继续升温和耗电继续增加而会导致移动终端运行缓慢的临界条件。另外,当预设参数为一个参数时,则预设条件为对应该预设参数的一个条件;而当预设参数为多个参数时,则针对每个参数本专利技术实施例都预先制定了相应的预设条件,不同参数的预设条件不同。而当预设参数为多个参数时,在执行步骤102时,可以判断多个参数中是否部分或全部参数都满足各自的预设条件。若是,则步骤103,拒绝对所述应用程序的安装文件或更新文件进行编译。其中,当预设参数为一个参数时,则若该参数满足相应的预设条件,则执行步骤103;而当预设参数包括多个参数时,则可以在该多个参数(例如N个)中的任意一个或任意M(M小于或等于N)个参数满足相应的预设条件下,就执行步骤103。那么当预设参数满足预设条件时,则说明当移动终端已经处于温度较高或者耗电量较大的临界状态下,本专利技术实施例可以对上述需要安装或更新的应用程序的安装文件或更新文件进行拒绝编译,从而避免移动终端继续升温和耗电继续增加而导致移动终端运行缓慢,影响用户体验。在本专利技术实施例中,通过当检测到应用程序的安装或更新请求时,首先判断移动终端的预设参数是否满足预设条件,其中,该预设参数包括主板温度,如果主板温度满足预设条件,则拒绝对应用程序的安装文件或更新文件的编译操作,从而避免移动终端的温度和耗电量大幅度增加而影响用户体验。可选地,在一个实施例中,若否,当所述应用程序的数量为一个时,则步骤104,对所述应用程序安装文件或更新文件进行编译;可选地,在另一个实施例中,若否,当所述应用程序的数量为两个或两个以上时,则步骤105,对所述应用程序中的一个目标应用程序的安装文件或更新文件进行编译。其中,当预设参数为一个参数时,如果经过步骤102的判断发现,该预设参数不满足相应的预设条件,则执行步骤104或步骤105;而当预设参数包括多个参数时,则可以在该多个参数(例如N个)中的任意N-1个或任意N-M(M小于或等于N)个参数不满足相应的预设条件下,就执行步骤104。那么当预设参数不满足预设条件时,则说明当移动终端并不处于温度较高或者耗电量较大的临界状态下,本专利技术实施例可以对上述需要安装或更新的一个应用程序,或两个/两个以上的应用程序中的一个目标应用程序的安装文件或更新文件进行编译,从而完成对该目标应用程序的安装或更新。其中,当需要安装或更新的应用程序的数量为多个时,在筛选对其中的哪个应用程序进行安装或更新时,可以按照安装请求或更新请求的请求发送从先到后的顺序,或者按照应用程序的受欢迎度从高到低的顺序,或者按照应用程序的名称的字母排本文档来自技高网...
一种应用程序的处理方法及移动终端

【技术保护点】
一种应用程序的处理方法,应用于移动终端,其特征在于,所述方法包括:当检测到应用程序的安装或更新请求时,获取所述移动终端的预设参数,其中,所述预设参数包括主板温度;判断所述预设参数是否满足预设条件;若是,拒绝对所述应用程序的安装文件或更新文件进行编译。

【技术特征摘要】
1.一种应用程序的处理方法,应用于移动终端,其特征在于,所述方法包括:当检测到应用程序的安装或更新请求时,获取所述移动终端的预设参数,其中,所述预设参数包括主板温度;判断所述预设参数是否满足预设条件;若是,拒绝对所述应用程序的安装文件或更新文件进行编译。2.根据权利要求1所述的方法,其特征在于,所述判断所述预设参数是否满足预设条件,包括:判断所述主板温度是否大于预设温度阈值。3.根据权利要求2所述的方法,其特征在于,当所述预设参数包括剩余电量时,所述判断所述预设参数是否满足预设条件,还包括:判断所述剩余电量是否小于预设电量阈值。4.根据权利要求2或3所述的方法,其特征在于,当所述预设参数包括CPU负载时,所述判断所述预设参数是否满足预设条件,还包括:判断所述CPU负载是否大于预设负载阈值。5.根据权利要求1所述的方法,其特征在于,所述判断所述预设参数是否满足预设条件之后,所述方法还包括:若否,当所述应用程序的数量为一个时,则对所述应用程序的安装文件或更新文件进行编译;若否,当所述应用程序的数量为两个或两个以上时,则对所述应用程序中的一个目标应用程序的安装文件或更新文件进行编译。6.一种移动终端,其特征在于,所述移动终端包括:获取模块,用于当检测到应用程序的安装或更新请求时,获取所述移动终端的预设参数,其中,所述预设参数包括主板温度;判断模块,用于判断所述预设参数是否满足预设条件;拒绝模块,用于若所述判断模块判断所述预设参数满足...

【专利技术属性】
技术研发人员:邱春良
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1