一种应用程序的安装方法和装置制造方法及图纸

技术编号:13288186 阅读:49 留言:0更新日期:2016-07-09 03:32
本发明专利技术实施例公开了一种应用程序的安装方法和装置;该方法包括:在安装应用程序时,检测所述应用程序的安装方式是否为静默安装,若是,则确定是否允许采用静默安装的方式对该应用程序进行安装,以得到确定结果,根据确定结果对该应用程序进行安装;本方案通过在安装应用程序时检测其安装方式,并对采用静默安装的应用程序进行拦截,给用户提供透明的使用环境,提高用户体验,同时,对于终端的安全性也有更好的保障。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种应用程序的安装方法和装置
技术介绍
随着智能终端的普及,越来越多用户使用智能终端进行学习、娱乐等等,不仅丰富用户生活,还给用户带来便利,与此同时各种智能终端的应用程序也被开发出来,以满足用户的不同应用需求。当前,大部分软件在安装过程中会向用户做出提示,例如通过图形用户界面询问用户是否安装、向用户展示软件安装的过程等。用户也可以通过选择图形用户界面中的退出按钮来终止软件的安装程序。然而,一些软件(例如捆绑软件)在安装过程中并未向用户做出任何提示,在系统后台悄悄地下载和安装,这种软件的安装方式可以被称为“静默安装”。用户通常无法了解这些静默安装的软件是何时、通过什么方式安装在计算机中的,以至于系统无缘无故变得缓慢起来都不知道原因,甚至,一些静默安装的软件可能会对用户的终端造成危害。
技术实现思路
本专利技术实施例提供一种应用程序的安装方法和装置,可以提高终端的安全性。本专利技术实施例提供一种应用程序的安装方法,包括:在安装应用程序时,检测所述应用程序的安装方式是否为静默安装;若是,则确定是否允许采用所述静默安装的方式对所述应用程序进行安装,以得到确定结果;根据所述确定结果对所述应用程序进行安装。进一步的,所述根据所述确定结果对所述应用程序进行安装的步骤具体包括:当所述确定结果为允许采用所述静默安装的方式对所述应用程序进行安<br>装时,对所述应用程序进行静默安装。所述根据所述确定结果对所述应用程序进行安装的步骤具体还包括:当确定结果为不允许采用所述静默安装的方式对所述应用程序进行安装时,对所述应用程序进行提示安装。在本实施例中,所述根据所述确定结果对所述应用程序进行安装的步骤具体包括:当确定结果为不允许采用所述静默安装的方式对所述应用程序进行安装时,对所述应用程序进行提示安装。进一步的,所述对所述应用程序进行提示安装的步骤具体包括:显示所述应用程序的安装提示信息;接收用户输入的安装指令,并根据所述安装指令对所述应用程序进行安装。进一步的,所述检测所述应用程序的安装方式是否为静默安装的步骤具体包括:获取安装程序的属性信息,所述安装程序为所述应用程序的安装程序;根据所述属性信息检测所述应用程序的安装方式是否为静默安装。进一步的,所述确定是否允许采用所述静默安装的方式对所述应用程序进行安装的步骤具体包括:获取安装程序的标识;判断预设样本集合中是否存在与所述标识相同的样本;若存在,则确定允许采用所述静默安装的方式对所述应用程序进行安装;若不存在,则确定不允许采用所述静默安装的方式对所述应用程序进行安装。本专利技术实施例还提供了一种应用程序的安装装置,包括:检测模块、确定模块以及安装模块;所述检测模块,用于在安装应用程序时,检测所述应用程序的安装方式是否为静默安装;所述确定模块,用于当所述应用程序的安装方式为静默安装时,确定是否允许采用所述静默安装的方式对所述应用程序进行安装,以得到确定结果;所述安装模块,用于根据所述确定结果对所述应用程序进行安装。其中,所述安装模块,具体用于当所述确定结果为允许采用所述静默安装的方式对所述应用程序进行安装时,对所述应用程序进行静默安装。进一步的,所述安装模块,还具体用于当确定结果为不允许采用所述静默安装的方式对所述应用程序进行安装时,对所述应用程序进行提示安装。本专利技术实施例采用在安装应用程序时,检测所述应用程序的安装方式是否为静默安装,若是,则确定是否允许采用静默安装的方式对该应用程序进行安装,以得到确定结果,根据确定结果对该应用程序进行安装;本专利技术了在智能终端的系统包管理服务中增加应用程序安装监测机制,通过安装程序的属性信息来检测应用程序的安装方式,并对采用静默安装的应用程序进行拦截,让用户看到安装过程,从而避免了某些恶意程序的自动安装,提高了终端的安全性,具有更好的用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种应用程序的安装方法流程示意图;图2为本专利技术实施例二提供的一种应用程序的安装方法流程示意图;图3为本专利技术实施例三提供的一种应用程序的安装装置的结构示意图;图4为本专利技术实施例三提供的第二种应用程序的安装装置的结构示意图;图5为本专利技术实施例三提供的第三种应用程序的安装装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种应用程序的安装方法和装置。以下将分别进行详细说明。实施例一、本实施了提供一种应用程序的安装方法,该方法可以应用在终端等电子设备,比如手机、平板电脑、PC(personalcomputer,个人电脑)等等用户终端,该应用程序的安装方法可以包括:步骤S101,在安装应用程序时,检测该应用程序的安装方式是否为静默安装,若是,则执行步骤S103,若否,则执行步骤S102。在现有技术当中,以Android系统为例,若要使用应用程序,需要先通过系统包管理服务PackageManagerService安装到智能终端当中,Android应用程序的安装方式有许多种,比如:系统应用安装、网络下载应用安装、ADB(AndroidDebugBridge,调试桥)工具安装、第三方应用安装等方式,但从本质的原理机制上来说,只有两种:1、通过厂商内置的PackageInstaller安装应用程序来安装应用,PackageInstaller应用会先获取要安装的APK(AndroidPackage,安装包)程序的各种信息,包括请求的权限,包名等信息,把安装的APK程序信息界面呈现给用户,用户通过点击安装操作,PackageInstaller应用就可以调用系统包管理服务PackageManagerService的安装应用APK接口函数installPackage()来进行安装;如果用户点击本文档来自技高网...

【技术保护点】
一种应用程序的安装方法,其特征在于,包括以下步骤:在安装应用程序时,检测所述应用程序的安装方式是否为静默安装;若是,则确定是否允许采用所述静默安装的方式对所述应用程序进行安装,以得到确定结果;根据所述确定结果对所述应用程序进行安装。

【技术特征摘要】
1.一种应用程序的安装方法,其特征在于,包括以下步骤:
在安装应用程序时,检测所述应用程序的安装方式是否为静默安装;
若是,则确定是否允许采用所述静默安装的方式对所述应用程序进行安
装,以得到确定结果;
根据所述确定结果对所述应用程序进行安装。
2.如权利要求1所述的应用程序的安装方法,其特征在于,所述根据所述
确定结果对所述应用程序进行安装的步骤具体包括:
当所述确定结果为允许采用所述静默安装的方式对所述应用程序进行安
装时,对所述应用程序进行静默安装。
3.如权利要2所述的应用程序的安装方法,其特征在于,所述根据所述确
定结果对所述应用程序进行安装的步骤具体还包括:
当确定结果为不允许采用所述静默安装的方式对所述应用程序进行安装
时,对所述应用程序进行提示安装。
4.如权利要求1所述的应用程序的安装方法,其特征在于,所述根据所述
确定结果对所述应用程序进行安装的步骤具体包括:
当确定结果为不允许采用所述静默安装的方式对所述应用程序进行安装
时,对所述应用程序进行提示安装。
5.如权利要求3或4所述的应用程序的安装方法,其特征在于,所述对所
述应用程序进行提示安装的步骤具体包括:
显示所述应用程序的安装提示信息;
接收用户输入的安装指令,并根据所述安装指令对所述应用程序进行安
装。
6.如权利要求1所述的应用程序的安装方法,其特征在于,所述检测所述
应用程序的安装方式是否为静默安装...

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

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

1