应用程序安装控制方法及装置制造方法及图纸

技术编号:10938950 阅读:55 留言:0更新日期:2015-01-21 19:12
本公开实施例公开了一种应用程序安装控制方法及装置,所述方法,在下载完待安装应用程序之后,且在安装该待安装应用程序之前,检测终端当前是否正在安装其它的应用程序。如果确定终端当前未安装其它的应用程序,则启动安装所述待安装应用程序。从而实现按照一定时序安装多个应用程序,避免下载完应用程序就立即进入安装管理界面。此种应用程序安装控制方法不需要对终端进行Root操作,因此,能够避免终端进行Root操作后导致终端可能出现较大安全隐患的现象。而且,此种应用程序安装控制方法在安装应用程序时依然显示安装管理界面,方便用户设定所述应用程序的各类权限,保证终端内存储的用户的个人资料的安全性。

【技术实现步骤摘要】

本公开涉及计算机
,特别是涉及一种应用程序安装控制方法及装置
技术介绍
随着智能终端的快速发展,针对智能终端开发了很多款应用程序,为用户的生活、工作带来了极大的便利。对于应用Andriod系统的智能终端,当下载完应用程序后会在显示界面上弹出Andriod系统的安装管理器(Package Installer)界面,即安装管理界面。用户通过所述安装管理界面设定所述应用程序的权限(例如,通过2G/3G网络联网、定位、手机识别码、通过WiFi网络联网等权限)。但是,如果智能终端同时下载多个应用程序,随着多款应用程序的相继下载完成并进入应用程序安装环节,经常出现用户还未处理完当前正在安装的应用程序的安装管理器的界面,就突然弹出下一个应用程序的安装管理界面的情况,用户不得不一一处理弹出的各个安装管理界面,而无法专注地阅读和理解当前正在安装的应用程序的安装管理界面中的内容。针对上述问题,部分应用程序管理软件要求用户对该智能终端进行Root(破解)操作,使得应用程序管理软件可以获得Andriod系统的高级权限,从而保证智能终端安装应用程序的过程中,跳过安装管理界面。但是,进行Root操作后的智能终端存在较大的安全风险,增加智能终端感染各种病毒的几率。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种应用程序安装控制方法及装置。为了解决上述技术问题,本公开实施例公开了如下技术方案:根据本公开实施例的第一方面,提供一种应用程序安装控制方法,包括:确定待安装应用程序后,检测终端当前是否正在安装除所述待安装应用程序之外的其它应用程序;当所述终端当前未安装所述其它应用程序时,安装所述待安装应用程序。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:当检测到终端当前正在安装所述其它应用程序,不启动安装所述待安装应用程序,以及间隔第一预设时长,返回执行检测所述终端当前是否正在安装除所述待安装应用程序之外的其它应用程序的步骤。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述确定待安装应用程序,采用如下方式:下载完成当前应用程序后,将所述当前应用程序对应的安装任务添加到任务列表中,所述任务列表中存储有下载完成且没有安装的全部应用程序对应的安装任务;按照所述任务列表中建立所述安装任务的时间先后顺序,确定所述任务列表中建立时间最早的安装任务对应的应用程序为所述待安装应用程序。结合第一方面,在第一方面的第三种可能的实现方式中,所述检测终端当前是否正在安装除所述待安装应用程序之外的其它应用程序,采用如下方式:检测占用所述终端的显示屏的应用程序是否是安装管理器;当占用所述终端的显示屏的应用程序是所述安装管理器时,确定所述终端当前正在安装所述其它应用程序;当占用所述终端的显示屏的应用程序不是所述安装管理器时,确定所述终端当前未安装所述其它应用程序。结合第一方面,在第一方面的第四种可能的实现方式中,所述检测终端当前是否正在安装除所述待安装应用程序之外的其它应用程序,采用如下方式:检测所述待安装应用程序的下载完成时刻与所述待安装应用程序的前一个应用程序的下载完成时刻之间的时间间隔是否小于第二预设时长;当所述待安装应用程序与所述前一个应用程序的下载完成时刻之间的时间间隔小于所述第二预设时长时,确定终端当前正在安装所述其它应用程序;当所述待安装应用程序与所述前一个应用程序的下载完成时刻之间的时间间隔不小于所述第二预设时长时,确定终端当前未安装所述其它应用程序。根据本公开实施例的第二方面,提供一种应用程序安装控制装置,包括:确定单元,用于确定待安装应用程序;检测单元,用于在确定待安装应用程序后,检测终端当前是否正在安装除所述待安装应用程序之外的其它应用程序;安装单元,用于当所述终端当前未安装除所述待安装应用程序之外的其它应用程序时,安装所述待安装应用程序。结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:计时单元,用于当检测到终端当前正在安装所述其它应用程序,不启动安装所述待安装应用程序时,开始计时,并在计时达到第一预设时长时,控制所述检测单元再次检测当前是否正在安装所述其它应用程序。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述确定单元包括:任务添加子单元,用于下载完成当前应用程序后,将所述当前应用程序对应的安装任务添加到任务列表中,所述任务列表中存储有下载完成且没有安装的全部应用程序对应的安装任务;确定子单元,用于按照所述任务列表中建立所述安装任务的时间先后顺序,确定所述任务列表中建立时间最早的安装任务对应的应用程序为所述待安装应用程序。结合第二方面,在第二方面的第三种可能的实现方式中,所述检测单元包括:第一检测子单元,用于检测占用所述终端的显示屏的应用程序是否是安装管理器;第一确定子单元,用于当占用所述终端的显示屏的应用程序是所述安装管理器时,确定所述终端当前正在安装所述其它应用程序;第二确定子单元,用于当占用所述终端的显示屏的应用程序不是所述安装管理器时,确定所述终端当前未安装所述其它应用程序。结合第二方面,在第二方面的第四种可能的实现方式中所述检测单元包括:第二检测子单元,用于检测所述待安装应用程序的下载完成时刻与所述待安装应用程序的前一个应用程序的下载完成时刻之间的时间间隔是否小于第二预设时长;第三确定子单元,用于当所述待安装应用程序与所述前一个应用程序的下载完成时刻之间的时间间隔小于所述第二预设时长时,确定终端当前正在安装所述其它应用程序;第四确定子单元,用于当所述待安装应用程序与所述前一个应用程序的下载完成时刻之间的时间间隔不小于所述第二预设时长时,确定终端当前未安装所述其它应用程序。根据本公开实施例的第三方面,提供一种终端设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定待安装应用程序时,检测终端当前是否正在安装除所述待安装应用程序之外的其它应用程序;当所述终端当前未安装除所述待安装应用程序之外的其它应用程序时,安装所述待安装应用程序。本公开的实施例提供的技术方案可以包括以下有益效果:在下载完待安装应用程序后,且在安装该待安装应用程序之前,检测终端当前是否正在安装其它的应用程序;如果确定终端当前未安装其它的应用程序,则启动安装所述待安装应用程序。从而实现各个应用本文档来自技高网...

【技术保护点】
一种应用程序安装控制方法,其特征在于,包括:确定待安装应用程序后,检测终端当前是否正在安装除所述待安装应用程序之外的其它应用程序;当所述终端当前未安装所述其它应用程序时,安装所述待安装应用程序。

【技术特征摘要】
1.一种应用程序安装控制方法,其特征在于,包括:
确定待安装应用程序后,检测终端当前是否正在安装除所述待安装应用程序之外的其它
应用程序;
当所述终端当前未安装所述其它应用程序时,安装所述待安装应用程序。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到终端当前正在安装所述其它应用程序,不启动安装所述待安装应用程序,以及
间隔第一预设时长,返回执行检测所述终端当前是否正在安装除所述待安装应用程序之外的
其它应用程序的步骤。
3.根据权利要求1或2所述的方法,其特征在于,所述确定待安装应用程序,采用如下
方式:
下载完成当前应用程序后,将所述当前应用程序对应的安装任务添加到任务列表中,所
述任务列表中存储有下载完成且没有安装的全部应用程序对应的安装任务;
按照所述任务列表中建立所述安装任务的时间先后顺序,确定所述任务列表中建立时间
最早的安装任务对应的应用程序为所述待安装应用程序。
4.根据权利要求1所述的方法,其特征在于,所述检测终端当前是否正在安装除所述待
安装应用程序之外的其它应用程序,采用如下方式:
检测占用所述终端的显示屏的应用程序是否是安装管理器;
当占用所述终端的显示屏的应用程序是所述安装管理器时,确定所述终端当前正在安装
所述其它应用程序;
当占用所述终端的显示屏的应用程序不是所述安装管理器时,确定所述终端当前未安装
所述其它应用程序。
5.根据权利要求1所述的方法,其特征在于,所述检测终端当前是否正在安装除所述待
安装应用程序之外的其它应用程序,采用如下方式:
检测所述待安装应用程序的下载完成时刻与所述待安装应用程序的前一个应用程序的下
载完成时刻之间的时间间隔是否小于第二预设时长;
当所述待安装应用程序与所述前一个应用程序的下载完成时刻之间的时间间隔小于所述
第二预设时长时,确定终端当前正在安装所述其它应用程序;
当所述待安装应用程序与所述前一个应用程序的下载完成时刻之间的时间间隔不小于所
述第二预设时长时,确定终端当前未安装所述其它应用程序。
6.一种应用程序安装控制装置,其特征在于,包括:
确定单元,用于确定待安装应用程序;
检测单元,用于在确定待安装应用程序后,检测终端当前是否正在安装除所述待安装应
用程序之外的其它应用程序;
安装单...

【专利技术属性】
技术研发人员:相里飞李杰项洁
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1