【技术实现步骤摘要】
以服务方式启动应用的控制方法、装置、存储介质及终端
本申请实施例涉及数据处理技术,尤其涉及一种以服务方式启动应用的控制方法、装置、存储介质及终端。
技术介绍
目前,智能终端已成为用户生活或工作中最常用最重要的电子设备。智能终端的功能也不仅限于打电话和发短信。用户经常会安装各种第三方应用,以满足工作或生活需求。但是,这些应用彼此之间可以相互启动,当一个应用启动后,由于相互之间的关联关系,可能与其关联的其它应用也会启动并在后台运行。即使用户杀死一个应用的进程,与其相关联的其它应用又会把它启动,导致应用进程杀不死。这些相互启动的第三方应用会占用系统资源,使智能终端的运行速度或上网速度变慢。比如,某些第三方应用在用户不知情的情况下进行数据上传或下载,使用了智能终端的系统资源,占用了网络带宽,影响了智能终端的处理速度、功耗等性能。
技术实现思路
本申请实施例提供一种以服务方式启动应用的控制方法、装置、存储介质及终端,可以有效的管控通过绑定服务启动应用进程的操作,提升智能终端的性能。第一方面,本申请实施例提供了一种以服务方式启动应用的控制方法,包括:在通过绑定服务方式启动应用进程 ...
【技术保护点】
一种以服务方式启动应用的控制方法,其特征在于,包括:在通过绑定服务方式启动应用进程的事件被触发时,获取调用者信息、待启动应用进程的应用信息及所述应用进程对应的应用程序的关联启动权限;在以绑定服务方式启动应用进程的管控事件被触发时,根据所述调用者信息、应用信息及关联启动权限匹配预设的绑定服务启动控制策略,其中,预设的绑定服务启动控制策略的制定方式是通过对用户样本的历史使用习惯进行统计或学习;根据匹配结果允许或禁止所述应用进程启动。
【技术特征摘要】
1.一种以服务方式启动应用的控制方法,其特征在于,包括:在通过绑定服务方式启动应用进程的事件被触发时,获取调用者信息、待启动应用进程的应用信息及所述应用进程对应的应用程序的关联启动权限;在以绑定服务方式启动应用进程的管控事件被触发时,根据所述调用者信息、应用信息及关联启动权限匹配预设的绑定服务启动控制策略,其中,预设的绑定服务启动控制策略的制定方式是通过对用户样本的历史使用习惯进行统计或学习;根据匹配结果允许或禁止所述应用进程启动。2.根据权利要求1所述的方法,其特征在于,获取调用者信息、待启动应用进程的应用信息及所述应用进程对应的应用程序的关联启动权限,包括:通过绑定服务方法中的设定函数获取调用者的用户标识和包名,以及待启动应用进程的用户标识、应用包名和组件名称;在采用应用程序的关联启动开关状态表征关联启动权限时,根据待启动应用进程的应用包名或用户标识查询预设的关联启动开关状态表,确定所述待启动应用进程对应的应用程序的关联启动开关的状态信息。3.根据权利要求2所述的方法,其特征在于,根据所述调用者信息、应用信息及关联启动权限匹配预设的绑定服务启动控制策略,包括:将所述调用者的用户标识作为第一用户标识,将待启动的应用进程的用户标识作为第二用户标识,将所述第一用户标识与第二用户标识进行匹配;若所述第一用户标识与第二用户标识匹配失败,则获取后台运行的应用程序的用户标识,作为第三用户标识,将所述第二用户标识与第三用户标识进行匹配;将所述组件名称与预设的绑定服务启动控制策略中的预设白名单进行匹配;将所述应用包名与预设的绑定服务启动控制策略中的预设白名单进行匹配;根据所述状态信息判断所述应用程序的关联启动开关是否处于开启状态。4.根据权利要求3所述的方法,其特征在于,根据匹配结果允许所述应用进程启动,包括:在匹配结果满足下述条件中的一项时,执行允许所述应用进程启动的操作:所述第一用户标识与所述第二用户标识相同;在所述第一用户标识与所述第二用户标识不同时,所述第二用户标识与所述第三用户标识相同;所述...
【专利技术属性】
技术研发人员:林志泳,杜冰,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。