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

技术编号:18458581 阅读:19 留言:0更新日期:2018-07-18 12:37
本发明专利技术提供一种应用程序的控制方法及移动终端。该方法包括:当接收到启动预设分身应用程序的操作指令时,在后台运行所述预设分身应用程序;对所述预设分身应用程序进行节能处理。本发明专利技术通过当接收到启动预设分身应用程序的操作指令时,在后台运行所述预设分身应用程序;对所述预设分身应用程序进行节能处理。如此,不仅能够避免预设分身应用程序对移动终端的资源以及电量的不必要消耗,还间接为其他应用程序提供资源,提升用户体验。

An application control method and mobile terminal

The invention provides a control method for an application program and a mobile terminal. The method consists of running the presupposed body application in the background when receiving an operation instruction that starts the presupposed split application, and saving energy for the presupposed body application. The present invention runs the presupposed body application in the background by receiving the operation instructions of the preset split application program, and saves energy processing for the presupposed body application. In this way, it can not only avoid the unwanted consumption of the resources and electricity of the mobile terminal, but also provide resources for other applications to improve the user experience.

【技术实现步骤摘要】
一种应用程序的控制方法及移动终端
本专利技术涉及通信
,尤其涉及一种应用程序的控制方法及移动终端。
技术介绍
随着终端技术的发展,移动终端上的应用程序的种类和形式越来越多,用户对应用程序的各种需求也越来越多。目前,移动终端提供了应用程序的分身功能,例如,在同一移动终端上启动两个或两个以上的相同的应用程序,以满足用户使用多个账号同时登录的需求。虽然,分身应用程序能够省去频繁登录的繁琐操作,提升特定需求用户的体验。但它并不经常被用户使用,可却要长期占用后台消耗移动终端的资源,从而导致移动终端续航能力的降低。
技术实现思路
本专利技术实施例提供一种应用程序的控制方法及移动终端,以解决现有分身应用程序由于长期占用后台消耗移动终端的资源,而导致的降低移动终端续航能力的问题。为了解决上述技术问题,本专利技术是这样实现的:一种应用程序的控制方法,包括:当接收到启动预设分身应用程序的操作指令时,在后台运行所述预设分身应用程序;对所述预设分身应用程序进行节能处理。本专利技术实施例还提供了一种移动终端,包括:应用程序运行模块,用于在接收到启动预设分身应用程序的操作指令时,在后台运行所述预设分身应用程序;处理模块,用于对所述预设分身应用程序进行节能处理。本专利技术实施例提供了一种移动终端,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述所述的应用程序的控制方法的步骤。本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述所述的应用程序的控制方法的步骤。在本专利技术实施例中,通过当接收到启动预设分身应用程序的操作指令时,在后台运行该预设分身应用程序,对该分身应用程序进行节能处理。如此,不仅能够避免预设分身应用程序对移动终端的资源以及电量的不必要消耗,还间接为其他应用程序提供资源,提升用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例的应用程序的控制方法的流程图;图2为图1中步骤102的具体流程图之一;图3为图1中步骤102的具体流程图之二;图4为本专利技术一实施例提供的移动终端结构示意图;图5为本专利技术另一实施例的提供的移动终端结构示意图;图6为本专利技术又一实施例的提供的移动终端结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术一实施例的应用程序的控制方法的流程图。下面就该图具体说明该方法的实施过程。步骤101,当接收到启动预设分身应用程序的操作指令时,在后台运行所述预设分身应用程序;这里,移动终端的预设应用程序具有应用分身功能。其中,预设应用程序启用应用分身功能后,可得到一个功能与该预设应用程序完全相同的预设分身应用程序。一般地,预设应用程序作为主应用程序,预设分身应用程序作为与该主应用程序对应的子应用程序。这里,相较于子应用程序,主应用程序的用户使用频率较高,且主要实现自身应用功能。例如,应用程序A为主应用程序,用于社交沟通使用;应用程序B为应用程序A的分身应用程序,为子应用程序,主要用于用户玩游戏登录使用。步骤102,对所述预设分身应用程序进行节能处理。这里,对预设分身应用程序进行节能处理可包括:控制预设分身应用程序的占用资源和控制预设分身应用程序的使用电量等。这样,能够避免预设分身应用程序对移动终端的资源以及电量的不必要消耗,达到节能的目的,从而提升移动终端的续航能力。本专利技术实施例提供的应用程序的控制方法,通过当接收到启动预设分身应用程序的操作指令时,在后台运行该预设分身应用程序,对该分身应用程序进行节能处理。如此,不仅能够避免预设分身应用程序对移动终端的资源以及电量的不必要消耗,还间接为其他应用程序提供资源,提升用户体验。在上述图1所示的实施例的基础上,作为一优选的实现方式,所述操作指令为用户通过第三方应用程序启动所述预设分身应用程序的唤醒指令;这里,第三方应用程序是指可通过其他应用程序授权登录的应用程序。比如,游戏应用程序的登录,可通过用户的通讯社交类应用程序授权登录。具体示例为:用户使用移动终端登录一游戏账户界面时,移动终端弹出选择界面,该选择界面上显示有授权登录的应用程序的应用图标,移动终端通过用户对应用图标的选择操作,将对应的应用程序唤起,并在后台运行。需要说明的是,本实施例中若第三方应用程序通过预设分身应用程序授权登录后,被唤起的该预设分身应用程序则不再被需要,也就是仅起到授权登录的作用。但是,由于被唤起的该预设分身应用程序还在后台运行,占用移动终端的系统资源。所以,优选的,本专利技术实施例中,步骤102中对所述预设分身应用程序进行节能处理的步骤,包括:控制所述预设分身应用程序的后台进程停止运行。这里,当检测到预设分身应用程序是通过本实施例中的唤醒指令的触发在后台运行时,则通过结束预设分身应用程序在后台运行的进程,释放预设分身应用程序所占用的移动终端的系统资源,以用于移动终端上其他应用程序的使用,同时也节约移动终端电池电量,提升了用户体验。这里,作为另一优选的实现方式,所述操作指令为移动终端开机时启动所述预设分身应用程序的自启动指令;需要说明的是,移动终端的预设应用程序具有应用分身功能,用户可通过预先设置将预设分身应用程序设置为开机自启动。也就是说,在移动终端开机时,根据预先设置,生成启动该预设分身应用程序的自启动指令,使该预设分身应用程序在后台运行。相应的,本实施例中,优选的,如图2所示,步骤102中对所述预设分身应用程序进行节能处理的步骤,包括:步骤1021,获取移动终端电池的当前电量值;步骤1022,若所述当前电量值占电池总电量值的比例在第一预设范围内,则对所述预设分身应用程序所占用的移动终端的系统资源进行限制处理;这里,令所述当前电量值占电池总电量值的比例为k。优选的,第一预设范围0.5<k<0.8。即,当0.5<k<0.8时,对所述预设分身应用程序所占用的移动终端的系统资源进行限制处理。具体的,将预设分身应用程序所占用的移动终端的系统资源限制为预期占用的资源的n/m倍,其中,m>n,m、n均为正整数。优选的,n/m为1/2。这里,预期占用的资源可通过用户对该预设分身应用程序的历史资源占用情况经深度学习得到的。需要说明的是,预设分身应用程序启动并在后台正常运行时,获取预设分身应用程序预期占用的系统资源。这里,移动终端检测到预设分身应用程序启动并在后台正常运行时,记录该预设分身应用程序预期占用的系统资源。具体的,系统资源包括:CPU占用百分比、内存占用比等。再有,当k>0.8时,对所述预设分身应用程序所占用的移动终端的系统资源不做限制处理。本步骤考虑移动终端电池的剩余电量情况,通过对预设分身应用程序所占用的移动终端的系统本文档来自技高网...

【技术保护点】
1.一种应用程序的控制方法,其特征在于,包括:当接收到启动预设分身应用程序的操作指令时,在后台运行所述预设分身应用程序;对所述预设分身应用程序进行节能处理。

【技术特征摘要】
1.一种应用程序的控制方法,其特征在于,包括:当接收到启动预设分身应用程序的操作指令时,在后台运行所述预设分身应用程序;对所述预设分身应用程序进行节能处理。2.根据权利要求1所述的应用程序的控制方法,其特征在于,所述操作指令为用户通过第三方应用程序启动所述预设分身应用程序的唤醒指令;其中,对所述预设分身应用程序进行节能处理的步骤,包括:控制所述预设分身应用程序的后台进程停止运行。3.根据权利要求1所述的应用程序的控制方法,其特征在于,所述操作指令为移动终端开机时启动所述预设分身应用程序的自启动指令;其中,对所述预设分身应用程序进行节能处理的步骤,包括:获取移动终端电池的当前电量值;若所述当前电量值占电池总电量值的比例在第一预设范围内,则对所述预设分身应用程序所占用的移动终端的系统资源进行限制处理。4.根据权利要求3所述的应用程序的控制方法,其特征在于,获取移动终端电池的当前电量值的步骤之后,所述方法还包括:若所述当前电量值占电池总电量值的比例在第二预设范围内,则对所述预设分身应用程序所占用的移动终端的系统资源以及对应的网络访问频率进行限制处理;其中,所述当前电量值占电池总电量值的比例在所述第二预设范围内的取值小于在所述第一预设范围内的取值。5.根据权利要求1所述的应用程序的控制方法,其特征在于,对所述预设分身应用程序进行节能处理的步骤,包括:获取预设分身应用程序允许使用的最大电量值以及预设分身应用程序单位时间内的耗电量值;根据预设分身应用程序允许使用的最大电量值以及预设分身应用程序单位时间内的耗电量值,确定所述预设分身应用程序的运行总时长;根据所述运行总时长,控制所述预设分身应用程序的运行时间。6.一种移动终端,其特征在于,包括:应用程序运行模块,用于在接收到启动预设分身应用程序的操作指令时,在后台运行所述预...

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

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

1