[发明专利]一种应用程序自启动的处理方法、装置及移动终端有效
申请号: | 201710056731.1 | 申请日: | 2017-01-25 |
公开(公告)号: | CN106802819B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 申书润 | 申请(专利权)人: | 北京安云世纪科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/44 |
代理公司: | 11348 北京鼎佳达知识产权代理事务所(普通合伙) | 代理人: | 王伟锋;刘铁生 |
地址: | 100102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 启动 处理 方法 装置 移动 终端 | ||
本发明公开了一种应用程序自启动的处理方法、装置及移动终端,涉及应用处理技术领域,主要目的在于能够从底层彻底有效的管理已经自启动的应用程序。所述方法包括:接收应用程序的自启动请求,获取应用程序对应的自启动模式,当应用程序对应的自启动模式为同步启动模式时,配置与所述同步启动模式对应的应用处理策略,根据所述应用处理策略对所述应用程序的自启动请求进行处理。本发明适用于应用程序自启动的处理。
技术领域
本发明涉及应用处理技术领域,特别是涉及一种应用程序自启动的处理方法、装置及移动终端。
背景技术
随着智能终端的不断发展,用户在智能终端中安装的应用程序也不断增多,通常情况下,很多应用程序开发者为了方便用户使用会在安装平台开机时自启动应用程序。目前,终端内各个应用程序自启动的方式为通过在系统中注册静态广播接收器BroadcastReceiver,通过广播接收器来调用指定应用程序,或者通过系统中其他组件来调用指定应用程序,例如,可以通过内容提供者ContentProvider组件来提供的应用程序接口来调用同一家族内的其他应用程序,还可以通过后台服务Service来调用指定系统功能的应用程序。
应说明的是,通过上述方式自启动的应用程序有时并非系统或其他应用程序运行时所必须的条件,或者终端内某些应用程序的启动并非用户所期望启动的,因此,对于某些应用程序以及用户来说无用的应用程序,自启动过多会占用终端过多的资源,降低系统运行速度。
针对上述问题,现有的禁止应用程序自启动的实现方式为:当应用程序接收到广播接收器或者系统中其他组件的调用后,判断该应用程序是否允许自启动,如果允许则不进行处理,如果不允许则将已经启动的应用程序的应用进程结束。然而,现有的禁止应用程序自启动的技术是在系统应用层实现的,如果广播接收器监听的广播过多,就会频繁的触发应用程序自启动,通过将已经自启动的应用程序结束无法从底层彻底拦截应用程序,对于已经成功自启动的应用程序如果没有及时结束进程,还可能带来隐私以及安全方面的风险。
发明内容
有鉴于此,本发明提供一种应用程序自启动的处理方法、装置及移动终端,能够从底层彻底有效的管理已经自启动的应用程序。
依据本发明一个方面,提供了一种应用程序自启动的处理方法,包括:
接收应用程序的自启动请求,获取应用程序对应的自启动模式;
当应用程序对应的自启动模式为同步启动模式时,配置与所述同步启动模式对应的应用处理策略;
根据所述应用处理策略对所述应用程序的自启动请求进行处理。
依据本发明一个方面,提供了一种应用程序自启动的处理装置,包括:
获取单元,用于接收应用程序的自启动请求,获取应用程序对应的自启动模式;
配置单元,用于当应用程序对应的自启动模式为同步启动模式时,配置与所述同步启动模式对应的应用处理策略;
处理单元,用于根据所述应用处理策略对所述应用程序的自启动请求进行处理。
依据本发明一个方面,提供了一种移动终端,包括处理器和存储器:
所述存储器用于存储执行上述应用程序自启动的处理方法的程序;
所述处理器被配置为用于执行所述存储器中存储的程序。
借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安云世纪科技有限公司,未经北京安云世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710056731.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:悬浮按钮控制方法及装置
- 下一篇:一种企业级应用目录部署方法及装置