一种应用关联启动控制方法、终端及计算机可读存储介质技术

技术编号:20049960 阅读:45 留言:0更新日期:2019-01-09 05:51
本发明专利技术提供一种应用关联启动控制方法、终端及计算机可读存储介质,该应用关联启动控制方法包括:在调用方应用运行时,检测调用方应用当前是否触发调用目标启动应用;若是,则获取关联于调用方应用调用目标启动应用的调用信息;根据调用信息和预设的关联启动控制模型,确定对应于调用信息的关联启动控制策略;根据关联启动控制策略允许或禁止目标启动应用的启动。根据调用方应用调用目标启动应用时的调用信息和预设的关联启动控制模型,来确定对应的关联启动控制策略,可以对合法互拉行为进行放行,并能对流氓互拉行为进行拦截,提高了应用互拉拦截的智能性,增强了用户使用体验。

【技术实现步骤摘要】
一种应用关联启动控制方法、终端及计算机可读存储介质
本专利技术涉及智能终端
,更具体地说,涉及一种应用关联启动控制方法、终端及计算机可读存储介质。
技术介绍
随着终端技术的不断发展,智能终端在社会生活中的普及率越来越高,用户在日常生活中使用智能终端的频率也越来越高,应用了各种新技术的智能终端也应运而生,使得智能终端成为了人们不可缺少的重要工具。用户经常会安装各种第三方应用,以满足工作或生活需求。但是,由于目前第三方应用不规范,这些应用彼此之间经常性的会发生互拉行为,当一个应用启动后,由于相互之间的关联关系,可能与其关联的其它应用也会启动并在后台运行,这些被拉起的第三方应用会占用系统资源,使智能终端的运行速度降低、功耗增加。而针对这一问题,目前有开发商提出互拉拦截方案来拦截应用之间的互相拉起,但是在这种情况下,会对所有的应用之间的互拉行为均进行拦截,而有些互拉行为则是合法互拉行为,若对其进行拦截则会导致应用运行的不正常。
技术实现思路
本专利技术要解决的技术问题在于现有技术中终端在对应用互拉进行拦截时仅能全面拦截而使得合法互拉行为也被阻止,所导致的应用互拉拦截不够智能化、应用的正常运行受到影响,针对该技术问题,提供一种应用关联启动控制方法、终端及计算机可读存储介质。为解决上述技术问题,本专利技术提供一种应用关联启动控制方法,该应用关联启动控制方法包括:在调用方应用运行时,检测调用方应用当前是否触发调用目标启动应用;若是,则获取关联于调用方应用调用目标启动应用的调用信息;根据调用信息和预设的关联启动控制模型,确定对应于调用信息的关联启动控制策略;根据关联启动控制策略允许或禁止目标启动应用的启动。可选的,检测调用方应用当前是否触发调用目标启动应用包括以下至少一种:检测调用方应用当前是否以接收广播BroadcastReceiver方式触发调用目标启动应用;检测调用方应用当前是否以后台运行服务Service方式触发调用目标启动应用;检测调用方应用当前是否以对外共享数据ContentProvider方式触发调用目标启动应用。可选的,关联启动控制模型为根据深度学习算法对预设的应用关联启动控制样本进行训练而得到;根据调用信息和预设的关联启动控制模型,确定对应于调用信息的关联启动控制策略包括:根据调用信息和预设的关联启动控制模型,确定对应于调用信息的分类标记;根据分类标记确定关联启动控制策略。可选的,关联启动控制模型为对不同调用信息下的历史关联启动控制策略进行统计而得到;根据调用信息和预设的关联启动控制模型,确定对应于调用信息的关联启动控制策略包括:根据调用信息以及预设的调用信息与关联启动控制策略的对应关系,确定对应的关联启动控制策略。可选的,调用信息包括调用方应用的应用标识信息,关联启动控制模型包括信任名单,信任名单中包括至少一个合法调用方应用的应用标识信息;根据调用信息和预设的关联启动控制模型,确定对应于调用信息的关联启动控制策略包括:将调用方应用的应用标识信息与信任名单进行匹配,根据匹配结果确定对应于调用方应用的应用标识信息的关联启动控制策略。可选的,调用信息包括调用方应用的应用标识信息和目标启动应用的应用标识信息,关联启动控制模型包括预信任名单,预信任名单中包括至少一组合法关联应用双方的应用标识信息;根据调用信息和预设的关联启动控制模型,确定对应于调用信息的关联启动控制策略包括:将调用方应用的应用标识信息和目标启动应用的应用标识信息,与预信任名单进行匹配,根据匹配结果确定对应于调用方应用的应用标识信息的关联启动控制策略。可选的,调用信息包括调用方应用的应用标识信息、目标启动应用的应用标识信息,关联启动控制模型包括豁免名单,豁免名单中包括至少一组合法调用方应用的应用标识信息与合法目标启动应用的应用标识信息;根据调用信息和预设的关联启动控制模型,确定对应于调用信息的关联启动控制策略包括:将调用方应用的应用标识信息和目标启动应用的应用标识信息,与豁免名单进行匹配,根据匹配结果确定对应于调用方应用的应用标识信息的关联启动控制策略。可选的,调用信息还包括调用行为信息,豁免名单中还包括合法调用行为信息。进一步地,本专利技术还提供了一种终端,该终端包括处理器、存储器、通信总线;通信总线用于实现处理器、存储器之间的连接通信;处理器用于执行存储器中存储的一个或者多个程序,以实现上述的应用关联启动控制方法的步骤。进一步地,本专利技术还提供了一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述的应用关联启动控制方法的步骤。有益效果本专利技术提供一种应用关联启动控制方法、终端及计算机可读存储介质,针对现有技术中在对应用互拉进行拦截时仅能全面拦截而使得合法互拉行为也被阻止,所导致的应用互拉拦截不够智能化、应用的正常运行受到影响的缺陷,该应用关联启动控制方法包括:在调用方应用运行时,检测调用方应用当前是否触发调用目标启动应用;若是,则获取关联于调用方应用调用目标启动应用的调用信息;根据调用信息和预设的关联启动控制模型,确定对应于调用信息的关联启动控制策略;根据关联启动控制策略允许或禁止目标启动应用的启动。根据调用方应用调用目标启动应用时的调用信息和预设的关联启动控制模型,来确定对应的关联启动控制策略,可以对合法互拉行为进行放行,并能对流氓互拉行为进行拦截,提高了应用互拉拦截的智能性,增强了用户使用体验。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术第一实施例提供的应用关联启动控制方法的基本流程图;图4为本专利技术第一实施例提供的信任名单的界面示意图;图5为本专利技术第一实施例提供的预信任名单的界面示意图;图6为本专利技术第一实施例提供的一种豁免名单的界面示意图;图7为本专利技术第一实施例提供的另一种豁免名单的界面示意图;图8为本专利技术第二实施例提供的应用关联启动控制方法的细化流程图;图9为本专利技术第三实施例提供的终端的结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元1本文档来自技高网...

【技术保护点】
1.一种应用关联启动控制方法,其特征在于,所述应用关联启动控制方法包括:在调用方应用运行时,检测所述调用方应用当前是否触发调用目标启动应用;若是,则获取关联于所述调用方应用调用所述目标启动应用的调用信息;根据所述调用信息和预设的关联启动控制模型,确定对应于所述调用信息的关联启动控制策略;根据所述关联启动控制策略允许或禁止所述目标启动应用的启动。

【技术特征摘要】
1.一种应用关联启动控制方法,其特征在于,所述应用关联启动控制方法包括:在调用方应用运行时,检测所述调用方应用当前是否触发调用目标启动应用;若是,则获取关联于所述调用方应用调用所述目标启动应用的调用信息;根据所述调用信息和预设的关联启动控制模型,确定对应于所述调用信息的关联启动控制策略;根据所述关联启动控制策略允许或禁止所述目标启动应用的启动。2.如权利要求1所述的应用关联启动控制方法,其特征在于,所述检测所述调用方应用当前是否触发调用目标启动应用包括以下至少一种:检测所述调用方应用当前是否以接收广播BroadcastReceiver方式触发调用目标启动应用;检测所述调用方应用当前是否以后台运行服务Service方式触发调用目标启动应用;检测所述调用方应用当前是否以对外共享数据ContentProvider方式触发调用目标启动应用。3.如权利要求1所述的应用关联启动控制方法,其特征在于,所述关联启动控制模型为根据深度学习算法对预设的应用关联启动控制样本进行训练而得到;所述根据所述调用信息和预设的关联启动控制模型,确定对应于所述调用信息的关联启动控制策略包括:所述根据所述调用信息和预设的关联启动控制模型,确定对应于所述调用信息的分类标记;根据所述分类标记确定关联启动控制策略。4.如权利要求1所述的应用关联启动控制方法,其特征在于,所述关联启动控制模型为对不同调用信息下的历史关联启动控制策略进行统计而得到;所述根据所述调用信息和预设的关联启动控制模型,确定对应于所述调用信息的关联启动控制策略包括:根据所述调用信息以及预设的调用信息与关联启动控制策略的对应关系,确定对应的关联启动控制策略。5.如权利要求1至4中任一项所述的应用关联启动控制方法,其特征在于,所述调用信息包括所述调用方应用的应用标识信息,所述关联启动控制模型包括信任名单,所述信任名单中包括至少一个合法调用方应用的应用标识信息;所述根据所述调用信息和预设的关联启动控制模型,确定对应于所述调用信息的关联启动控制策略...

【专利技术属性】
技术研发人员:郭红艳
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1