一种控制方法及电子设备技术

技术编号:13601754 阅读:143 留言:0更新日期:2016-08-27 17:46
本申请提供了一种控制方法及电子设备,在用户使用电子设备启动并运行当前应用期间,在检测到应用调用信息后,本申请将基于预先建立的关联调用模型,验证该应用调用信息中是否包含针对所述当前应用的无效调用组件信息,从而及时控制因当前应用而触发启动的无效调用组件停止运行,解决了现有技术中因无效调用组件对电子设备电量、流量等资源的消耗,以及对电子设备的运行速度的拖延,而影响电子设备性能的技术问题。

【技术实现步骤摘要】

本申请主要涉及通信
,更具体地说是涉及一种控制方法及电子设备
技术介绍
目前,为了满足用户各方面的需求,随着通信技术的快速发展,市面上出现了各种各样的应用,比如在目前用户经常使用的手机、ipad以及电脑等电子设备中,通常会安装各种办公应用、音视频应用、各种游戏软件、天气或交通查询软件以及各种浏览器等等,为用户的工作、生活或娱乐提供了很多便利。然而,在电子设备的实际应用中,经常会出现用户未触发的应用自启动的现象,从而对电子设备的电量、流量等资源造成不必要的消耗,而且还会拖慢电子设备的运行速度,从而降低电子设备的性能,影响用户使用电子设备的感受。其中,因应用之间的关联调用而导致应用的自启动是一种比较复杂的自启动方式,尤其是属于同一供应商的应用家族的各应用,用户在使用应用A期间,为了实现某种功能存在调用其他应用的情况,如在进行网络购物期间,往往会调用安全应用,且在付款时也会调用相应的支付应用。但是,在实际应用中,除了会调用与实现某功能相关的应用外,通常还会触发一些如游戏、新闻或影视等与实现其功能无关的应用,而且,这些应用往往比较顽固,用户很难阻止,这将会大大影响电子设备的性能。
技术实现思路
有鉴于此,本申请提供了一种控制方法及电子设备,解决了现有的电子设备当前启动的应用在实现目标功能时会调用与目标功能无关的应用,从而
影响电子设备性能的技术问题。为了解决上述问题,本申请提供了以下技术方案:一种控制方法,应用于电子设备,所述方法包括:在所述电子设备启动及运行当前应用期间,检测应用调用信息;基于预先建立的所述当前应用对应的关联调用模型,验证所述应用调用信息中是否包含针对所述当前应用的无效调用组件信息;当所述应用调用信息包含针对所述当前应用的无效调用组件信息,控制相应的无效调用组件停止运行。优选的,所述关联调用模型按照以下方式建立:记录同一应用家族中每一个应用在启动及运行期间对其他应用组件的调用信息;基于所述调用信息,验证被调用应用组件对相应的调用应用是否有效;根据多次所述验证得到的验证结果,建立所述应用家族的关联调用模型。优选的,在所述检测到应用调用信息之后,所述方法还包括:获取所述当前应用的识别信息;基于所述识别信息,确定所述当前应用所属应用家族及其对应的关联调用模型。优选的,所述应用调用信息包括:被调用组件信息以及对应的调用方式,所述验证所述应用调用信息中是否包含针对所述当前应用的无效调用组件信息包括:利用所述被调用组件信息以及对应的调用方式,验证当前被调用组件是否与所述当前应用的当前调用功能关联。优选的,所述方法还包括:当检测到所述当前应用停止运行,控制所述当前应用的有效调用组件停止运行。一种电子设备,所述电子设备包括:检测模块,用于在所述电子设备启动及运行当前应用期间,检测应用调用信息;模型构建模块,用于建立各应用家族的关联调用模型;验证模块,用于基于所述当前应用对应的关联调用模型,验证所述应用调用信息中是否包含针对所述当前应用的无效调用组件信息;第一控制模块,用于当所述验证模块的验证结果为是时,控制相应的无效调用组件停止运行。优选的,所述模型构建模块包括:信息记录单元,用于记录同一应用家族中每一个应用在启动及运行期间对其他应用组件的调用信息;验证单元,用于基于所述调用信息,验证被调用应用组件对相应的调用应用是否有效;构建单元,用于根据多次所述验证得到的验证结果,建立所述应用家族的关联调用模型。优选的,所述电子设备还包括:信息获取模块,用于获取所述当前应用的识别信息;模型确定模块,用于基于所述识别信息,确定所述当前应用所属应用家族及其对应的关联调用模型。优选的,所述应用调用信息包括:被调用组件信息及其对应的调用方式,则所述验证模块具体用于基于所述当前应用对应的关联调用模型,利用所述被调用组件信息及其对应的调用方式,验证当前被调用组件是否与所述当前应用的当前调用功能关联。优选的,所述电子设备还包括:第二控制模块,用于检测到所述当前应用停止运行时,控制所述当前应用的有效调用组件停止运行。由此可见,与现有技术相比,本申请提供了一种控制方法及电子设备,在用户使用电子设备启动并运行当前应用期间,在检测到应用调用信息后,本申请将基于预先建立的关联调用模型,验证该应用调用信息中是否包含针对所述当前应用的无效调用组件信息,从而及时控制相应的无效调用组件停止运行,解决了现有技术中因无效调用组件自启动,而对电子设备电量、流量等资源的消耗,以及对电子设备的运行速度的拖延,而影响电子设备性能的技术问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请提供的一种控制方法实施例的流程图;图2为本申请提供的另一种控制方法实施例的流程图;图3为本申请提供的一种电子设备实施例的结构示意图;图4为本申请提供的另一种电子设备实施例的结构示意图;图5为本申请提供的又一种电子设备实施例的结构示意图;图6为本申请提供的又一种电子设备实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。如今,在如安卓手机等电子设备中,随着安装的应用程序的增多,通常存在应用未经用户允许而自启动的现象,这将会消耗手机的电量、流量等资源,也会拖慢手机的运行速度,从而影响用户使用手机的感受。其中,同一应用家族的应用之间的相互调用是一种最为隐蔽和复杂的自启动方式,如用户进行网上购物时,通常会触发与该购物应用同一应用家族的安全应用的网购安全保障组件启动,从而保障用户购物安全性;在付款时,会触发相应的支付应用、短信以及安全应用的安全支付保障组件启动;当用户启动某地图应用查询路线时,系统通常会自行启动电子设备的GPS(GlobalPositioning System,全球定位系统);在使用各种社交应用时,往往会启动并读取电子设备通信录、监听通话等等。然而,申请人发现,用户通过电子设备使用某一应用时,除了会触发为达到目标功能必须的其他应用的启动外,通常还会触发一些与该目标功能无
关的应用,如用户在使用某社交应用进行语音时,往往会触发该社交应用同一应用家族的安全管理应用(通常电子设备会安装安全中心保证其使用安全性)、游戏应用、视频或新闻等应用自启动,并向用户推送相关信息,因调用的这些与实现语音通信无关的应用会占用电子设备的流量以及运行内存,将会导致语音不够流畅度,影响用户体验;而且,由于用户并不知道这些应用被该社交应用触发而启动了,不能及时关闭,也不知道在哪里关闭,这将会加快电子设备的电量消耗速度,影响电子设备的续航,并降低电子设备的性能。对于这一情况,本申请可以由用户定期手动清理后台自启动的无用应用程序,非常繁琐,还会因用户无法准确判定哪些是当前应用的无效调用组件,而造成误操作,从而影本文档来自技高网
...

【技术保护点】
一种控制方法,其特征在于,应用于电子设备,所述方法包括:在所述电子设备启动及运行当前应用期间,检测应用调用信息;基于预先建立的所述当前应用对应的关联调用模型,验证所述应用调用信息中是否包含针对所述当前应用的无效调用组件信息;当所述应用调用信息包含针对所述当前应用的无效调用组件信息,控制相应的无效调用组件停止运行。

【技术特征摘要】
1.一种控制方法,其特征在于,应用于电子设备,所述方法包括:在所述电子设备启动及运行当前应用期间,检测应用调用信息;基于预先建立的所述当前应用对应的关联调用模型,验证所述应用调用信息中是否包含针对所述当前应用的无效调用组件信息;当所述应用调用信息包含针对所述当前应用的无效调用组件信息,控制相应的无效调用组件停止运行。2.根据权利要求1所述的控制方法,其特征在于,所述关联调用模型按照以下方式建立:记录同一应用家族中每一个应用在启动及运行期间对其他应用组件的调用信息;基于所述调用信息,验证被调用应用组件对相应的调用应用是否有效;根据多次所述验证得到的验证结果,建立所述应用家族的关联调用模型。3.根据权利要求2所述的方法,其特征在于,在所述检测到应用调用信息之后,所述方法还包括:获取所述当前应用的识别信息;基于所述识别信息,确定所述当前应用所属应用家族及其对应的关联调用模型。4.根据权利要求1所述的方法,其特征在于,所述应用调用信息包括:被调用组件信息以及对应的调用方式,所述验证所述应用调用信息中是否包含针对所述当前应用的无效调用组件信息包括:利用所述被调用组件信息以及对应的调用方式,验证当前被调用组件是否与所述当前应用的当前调用功能关联。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:当检测到所述当前应用停止运行,控制所述当前应用的有效调用组件停止运行。6.一种电子设备,其特征在于,所述电子设备包括:检测模...

【专利技术属性】
技术研发人员:郭轶尊段利军
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1