本发明专利技术实施例公开了一种应用启动管理方法及移动终端,其中应用启动管理方法可包括:为包含预设的第三方组件的特定应用设置可调用的关联启动应用;当检测到所述特定应用中待启动应用的启动请求时,获取所述待启动应用的调用信息;根据所述调用信息确定所述待启动应用的调用者;若所述待启动应用不是所述调用者可调用的关联启动应用,则拒绝启动所述待启动应用。采用本发明专利技术实施例,通过预先设置特定应用的调用权限,可限制特定应用之间的关联启动,从而降低终端功耗并节省系统资源。
【技术实现步骤摘要】
本专利技术涉及智能终端
,尤其涉及一种应用启动管理方法及移动终端。
技术介绍
随着智能终端技术的发展,移动终端的功能也越来越多。其中移动终端的许多功能是通过安装在系统中的应用程序来实现的。为了便于开发,许多应用程序直接采用第三方组件供应商提供的第三方组件来实现一些通用功能,例如消息推送功能,数据统计功能,配置信息推送功能等。然而实际应用中,许多第三方组件可以后台启动,甚至使得不同的应用程序之间相互唤醒,关联启动。例如,若应用程序A和应用程序B都使用了同一种第三方组件,则应用程序A可通过调用应用程序B的第三方组件使得应用程序B后台启动,当应用程序A关闭后,应用程序B又可通过调用应用程序A的第三方组件使得应用程序A后台启动,使得应用程序A和B一直处于启动状态,导致电量和系统资源的浪费。
技术实现思路
本专利技术实施例提供一种应用启动管理方法及移动终端,可限制特定应用之间的关联启动,从而降低终端功耗并节省系统资源。本专利技术实施例第一方面提供一种应用启动管理方法,可包括:为包含预设的第三方组件的特定应用设置可调用的关联启动应用;当检测到所述特定应用中待启动应用的启动请求时,获取所述待启动应用的调用信息;根据所述调用信息确定所述待启动应用的调用者;若所述待启动应用不是所述调用者可调用的关联启动应用,则拒绝启动所述待启动应用。在一些可行的实施方式中,所述为包含预设的第三方组件的特定应用设置可调用的关联启动应用,包括:从已安装的应用中选择包含预设的第三方组件的特定应用;确定每个所述特定应用的关联启动应用,其中每个所述特定应用与其关联启动应用包含至少一种相同的所述第三方组件;生成设置界面,并根据用户在所述设置界面的操作,为每个所述特定应用设置可调用的关联启动应用。在一些可行的实施方式中,所述设置界面包括所述特定应用的列表、每个所述特定应用的关联启动应用选项、以及提示信息,其中所述提示信息用于提示用户为各所述特定应用选择可调用的关联启动应用。在一些可行的实施方式中,所述拒绝启动所述待启动应用之后,所述方法还包括:生成通知消息,所述通知消息用于通知用户已拒绝启动所述待启动应用。在一些可行的实施方式中,所述获取所述待启动应用的调用信息之后,所述方法还包括:若所述待启动应用为所述调用者可调用的关联启动应用,则启动所述待启动应用。在一些可行的实施方式中,所述预设的第三方组件为根据服务器发送的第三方组件名单确定的。本专利技术实施例第二方面提供一种移动终端,可包括设置模块,用于为包含预设的第三方组件的特定应用设置可调用的关联启动应用;获取模块,用于当检测到所述特定应用中待启动应用的启动请求时,获取所述待启动应用的调用信息;确定模块,用于根据所述调用信息确定所述待启动应用的调用者;启动模块,用于若所述待启动应用为所述调用者可调用的关联启动应用,则启动所述待启动应用。在一些可行的实施方式中,所述设置模块包括:选择单元,用于从已安装的应用中选择包含预设的第三方组件的特定应用;确定单元,用于确定每个所述特定应用的关联启动应用,其中每个所述特定应用与其关联启动应用包含至少一种相同的所述第三方组件;生成单元,用于生成设置界面,并根据用户在所述设置界面的操作,为每个所述特定应用设置可调用的关联启动应用。在一些可行的实施方式中,所述设置界面包括所述特定应用的列表、每个所述特定应用的关联启动应用选项、以及提示信息,其中所述提示信息用于提示用户为各所述特定应用选择可调用的关联启动应用。在一些可行的实施方式中,所述启动模块还用于:若所述待启动应用为所述调用者可调用的关联启动应用,则启动所述待启动应用。在一些可行的实施方式中,所述移动终端还包括:通知模块,用于在拒绝启动所述待启动应用之后生成通知消息,所述通知消息用于通知用户已拒绝启动所述待启动应用。在一些可行的实施方式中,所述预设的第三方组件为根据服务器发送的第三方组件名单确定的。本专利技术实施例第三方面提供一种移动终端,可包括输入设备、输出设备、处理器和存储器,其中所述输入设备、所述输出设备、所述处理器和所述存储器通过总线连接,所述存储器用于存储一组程序代码,所述处理器用于调用所述存储器中存储的所述程序代码,以执行本专利技术实施例第一方面或者第一方面任一种可行的实施方式所述的应用启动管理方法。本专利技术实施例中,为包含预设的第三方组件的特定应用设置可调用的关联启动应用,当检测到所述特定应用中待启动应用的启动请求时,获取所述待启动应用的调用信息,根据所述调用信息确定所述待启动应用的调用者,若所述待启动应用不是所述调用者可调用的关联启动应用,则拒绝启动所述待启动应用。采用本专利技术实施例,通过预先设置特定应用的调用权限,可限制特定应用之间的关联启动,从而降低终端功耗并节省系统资源。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的一个实施例提供的应用启动管理方法的流程示意图;图2是本专利技术的另一个实施例提供的应用启动管理方法的流程示意图;图3是本专利技术的一个实施例提供的设置界面的示意图;图4是本专利技术的一个实施例提供的移动终端的结构示意图;图5是本专利技术的另一个实施例提供的移动终端的结构示意图;图6是本专利技术的又一个实施例提供的移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种应用启动管理方法及移动终端,可限制特定应用之间的关联启动,从而降低终端功耗并节省系统资源。具体实现中,本专利技术实施例中描述的移动终端可包括但不限于:手机、平板电脑、笔记本电脑等移动终端。参见图1,图1是本专利技术的一个实施例提供的应用启动管理方法的流程示意图。所述应用启动管理方法可由软系统控制移动终端的硬件来执行。如图1所示,所述方法可包括如下步骤:S101,为包含预设的第三方组件的特定应用设置可调用的关联启动应用。其中,上述预设的第三方组件是从已安装的应用程序中所包含的第三方组件中选择出来的一些符合一定条件的第三方组件,例如可以是频繁启动的第三方组件,或者可以是安全系数较低的第三方组件等。其中上述预设的第三方组件可以由终端的系统安全模块确定,也可以由服务器推送的名单来确定。其中,特定应用指的是包含了上述预设的第三方组件的应用,特定应用的关联启动应用指的是与该特定应用使用了至少一种相同的上述预设的第三方组件的其他特定应用。在不加以限制的情况下,相关联的多个特定应用可以通过所使用的相同的第三方组件相互调用,从而关联启动。本专利技术实施例中,可对特定应用的调用权限进行设置,具体地,可从特定应用的所有关联启动应用中选择一个或多个设置为该特定应用可调用的关联启动应用。相应地,其他未被选择设置的关联启动应用则为该特定应用不可调用的关联启动应用。S102,当检测到所述特定应用中待启动应用的启动请求时,获取所述待启动应用的调用本文档来自技高网...
【技术保护点】
一种应用启动管理方法,其特征在于,包括:为包含预设的第三方组件的特定应用设置可调用的关联启动应用;当检测到所述特定应用中待启动应用的启动请求时,获取所述待启动应用的调用信息;根据所述调用信息确定所述待启动应用的调用者;若所述待启动应用不是所述调用者可调用的关联启动应用,则拒绝启动所述待启动应用。
【技术特征摘要】
1.一种应用启动管理方法,其特征在于,包括:为包含预设的第三方组件的特定应用设置可调用的关联启动应用;当检测到所述特定应用中待启动应用的启动请求时,获取所述待启动应用的调用信息;根据所述调用信息确定所述待启动应用的调用者;若所述待启动应用不是所述调用者可调用的关联启动应用,则拒绝启动所述待启动应用。2.根据权利要求1所述的方法,其特征在于,所述为包含预设的第三方组件的特定应用设置可调用的关联启动应用,包括:从已安装的应用中选择包含预设的第三方组件的特定应用;确定每个所述特定应用的关联启动应用,其中每个所述特定应用与其关联启动应用包含至少一种相同的所述第三方组件;生成设置界面,并根据用户在所述设置界面的操作,为每个所述特定应用设置可调用的关联启动应用。3.根据权利要求2所述的方法,其特征在于,所述设置界面包括所述特定应用的列表、每个所述特定应用的关联启动应用选项、以及提示信息,其中所述提示信息用于提示用户为各所述特定应用选择可调用的关联启动应用。4.根据权利要求1所述的方法,其特征在于,所述拒绝启动所述待启动应用之后,所述方法还包括:生成通知消息,所述通知消息用于通知用户已拒绝启动所述待启动应用。5.根据权利要求1所述的方法,其特征在于,所述获取所述待启动应用的调用信息之后,所述方法还包括:若所述待启动应用为所述调用者可调用的关联启动应用,则启动所述待启动应用。6.根据权利要求1所述的方法,其特征在于,所述预设的第三方组件为根据服务器发送的第三方组件名单确定的。7.一种移动终端,其特...
【专利技术属性】
技术研发人员:林志泳,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。