以广播方式启动应用的控制方法、装置、存储介质及终端制造方法及图纸

技术编号:17387592 阅读:42 留言:0更新日期:2018-03-04 12:39
本申请实施例公开了一种以广播方式启动应用的控制方法、装置、存储介质及终端。该方法包括:获取调用者信息、注册为广播接收者的应用进程的应用信息及所述应用进程对应的应用程序的自启动权限;在以广播方式启动应用进程的管控事件被触发时,若调用者为系统进程,则根据所述应用信息及自启动权限匹配预设自启动控制策略,其中,预设自启动策略的制定方式是对用户样本的历史使用习惯进行统计或学习;根据匹配结果允许或禁止所述应用进程启动,可以减少发生流氓应用程序利用系统广播方式自启动的情况,进而,减少使用终端资源的应用,提高处理速度,同时降低了终端功耗,提高终端的续航时间。

A control method, device, storage medium, and terminal that starts the application by broadcasting

The present application embodiment discloses a control method, a device, a storage medium, and a terminal for starting the application in a broadcast manner. The method includes: obtaining caller information, registration for the self starting permissions the application application of information application process the broadcast receiver and the corresponding application process is triggered in the application process; start to broadcast control events, if the caller is the system process, according to the application of information and self starting, default permissions since the start of the control strategy, the default since the start of strategy is to sample of users history used for statistics or learning; according to the matching result to allow or prohibit the application startup process, can reduce the occurrence of rogue application using the system since the start of the broadcast mode, and reduce the use of terminal resources, application, improvement the processing speed and reduce power consumption, improve the life time of terminal.

【技术实现步骤摘要】
以广播方式启动应用的控制方法、装置、存储介质及终端
本申请实施例涉及数据处理技术,尤其涉及一种以广播方式启动应用的控制方法、装置、存储介质及终端。
技术介绍
目前,智能终端已成为用户生活或工作中最常用最重要的电子设备。智能终端的功能也不仅限于打电话和发短信。用户经常会安装各种第三方应用,以满足工作或生活需求。但是,这些第三方应用经常在后台偷偷启动,这些应用启动的方式通常是通过接收广播来启动,因此,用户并不知道其已启动并在后台运行,但是这些自启动的第三方应用会占用系统资源,使智能终端的运行速度或上网速度变慢。比如,某些第三方应用在用户不知情的情况下进行数据上传或下载,使用了智能终端的系统资源,占用了网络带宽,影响了智能终端的处理速度、功耗等性能。申请内容本申请实施例提供一种以广播方式启动应用的控制方法、装置、存储介质及终端,可以有效的管控以广播方式自启动的应用进程,提升智能终端的性能。第一方面,本申请实施例提供了一种以广播方式启动应用的控制方法,包括:获取调用者信息、注册为广播接收者的应用进程的应用信息及所述应用进程对应的应用程序的自启动权限;在以广播方式启动应用进程的管控事件被触发时本文档来自技高网...
以广播方式启动应用的控制方法、装置、存储介质及终端

【技术保护点】
一种以广播方式启动应用的控制方法,其特征在于,包括:获取调用者信息、注册为广播接收者的应用进程的应用信息及所述应用进程对应的应用程序的自启动权限;在以广播方式启动应用进程的管控事件被触发时,若调用者为系统进程,则根据所述应用信息及自启动权限匹配预设自启动控制策略,其中,预设自启动策略的制定方式是对用户样本的历史使用习惯进行统计或学习;根据匹配结果允许或禁止所述应用进程启动。

【技术特征摘要】
1.一种以广播方式启动应用的控制方法,其特征在于,包括:获取调用者信息、注册为广播接收者的应用进程的应用信息及所述应用进程对应的应用程序的自启动权限;在以广播方式启动应用进程的管控事件被触发时,若调用者为系统进程,则根据所述应用信息及自启动权限匹配预设自启动控制策略,其中,预设自启动策略的制定方式是对用户样本的历史使用习惯进行统计或学习;根据匹配结果允许或禁止所述应用进程启动。2.根据权利要求1所述的方法,其特征在于,获取调用者信息、注册为广播接收者的应用进程的应用信息,包括:在检测到广播时,调用广播处理函数;通过广播处理函数获取广播对应的调用者信息,以及注册为广播接收者的应用进程的用户标识、应用包名和组件名称;根据所述调用者信息确定调用者为系统进程。3.根据权利要求2所述的方法,其特征在于,根据所述应用信息及自启动权限匹配预设自启动控制策略,包括:将所述用户标识作为第一用户标识,将后台运行的应用程序的用户标识作为第二用户标识,将所述第一用户标识与第二用户标识进行匹配;将所述组件名称与预设自启动策略中的预设白名单进行匹配;将所述应用包名与预设自启动策略中的预设白名单进行匹配;在采用应用程序的自启动开关状态表征自启动权限时,判断所述应用程序的自启动开关是否处于开启状态。4.根据权利要求3所述的方法,其特征在于,根据匹配结果允许所述应用进程启动,包括:在匹配结果满足下述条件中的一项时,执行允许所述应用进程启动的操作:所述第一用户标识与所述第二用户标识相同;所述组件名称属于预设白名单;所述应用包名属于预设白名单;注册为广播接收者的应用进程对应的应用程序的自启动开关处于开启状态。5.根据权利要求3所述的方法,其特征在于,根据匹配结果禁止所述应用进程启动,包括:在匹配结果同时满...

【专利技术属性】
技术研发人员:林志泳杜冰
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1