一种系统应用的安装方法及装置的制造方法

文档序号:8445428阅读:277来源:国知局
一种系统应用的安装方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种系统应用的安装方法及装置。
【背景技术】
[0002]随着智能手机、平板电脑等移动设备的普及以及各种应用程序的出现,用户可以在使用的移动设备上安装的应用程序的数量和种类不断增加。并且,安卓(android)平台具有开放性,使得适用于安卓操作系统的应用鱼目混杂。
[0003]现有的系统应用的安装方法中,用户人工地下载并安装各类应用,导致用户在移动设备中误安装包括恶意代码的应用。特别是,在用户获取移动设备的root (超级用户)权限之后,恶意代码使得恶意应用还可以被安装到移动设备的系统目录中,从而导致用户无法卸载恶意应用,给用户带来损失。

【发明内容】

[0004]本发明的目的在于提出一种系统应用的安装方法及装置,以避免在移动设备中安装恶意系统应用。
[0005]一方面,本发明实施例提供一种系统应用的安装方法,包括:
[0006]在检测到系统应用安装事件时,确定待安装的系统应用是否属于安全应用;
[0007]在待安装的系统应用属于安全应用时,执行对所述待安装的系统应用的安装操作。
[0008]进一步地,在预设的系统应用安装目录中创建新文件时,确定检测到系统应用安装事件。
[0009]进一步地,所述确定待安装的系统应用是否属于安全应用,包括:
[0010]获取待安装的系统应用的标识信息;
[0011]判断预设的应用白名单列表中是否包括所述待安装的系统应用的标识信息;若是,则确定待安装的系统应用属于安全应用;否则,确定待安装的系统应用不属于安全应用。
[0012]进一步地,该方法还包括:
[0013]定时从预设的应用管理服务器中获取安全应用的标识信息,并依据获取的安全应用的标识信息更新所述应用白名单列表;和/或,
[0014]接收应用管理服务器发送的安全应用的标识信息,并根据接收的安全应用的标识信息更新所述应用白名单列表。
[0015]进一步地,所述确定待安装的系统应用是否属于安全应用之后,还包括:
[0016]在待安装的系统应用不属于安全应用时,停止对所述待安装的系统应用的安装操作。
[0017]另一方面,本发明实施例提供了一种系统应用的安装装置,包括:
[0018]安全应用确定单元,用于在检测到系统应用安装事件时,确定待安装的系统应用是否属于安全应用;
[0019]应用安装单元,用于在待安装的系统应用属于安全应用时,执行对所述待安装的系统应用的安装操作。
[0020]进一步地,在预设的系统应用安装目录中创建新文件时,确定检测到系统应用安装事件。
[0021]进一步地,所述安全应用确定单元具体用于:
[0022]获取待安装的系统应用的标识信息;
[0023]判断预设的应用白名单列表中是否包括所述待安装的系统应用的标识信息;若是,则确定待安装的系统应用属于安全应用;否则,确定待安装的系统应用不属于安全应用。
[0024]进一步地,该装置还包括第一更新单元和/或第二更新单元,其中,
[0025]第一更新单元用于定时从预设的应用管理服务器中获取安全应用的标识信息,并依据获取的安全应用的标识信息更新所述应用白名单列表;
[0026]第二更新单元用于接收应用管理服务器发送的安全应用的标识信息,并根据接收的安全应用的标识信息更新所述应用白名单列表。
[0027]进一步地,该装置还包括:
[0028]应用停止单元,用于在待安装的系统应用不属于安全应用时,停止对所述待安装的系统应用的安装操作。
[0029]本发明实施例提供的系统应用的安装方法及装置,避免了在移动设备中安装恶意的系统应用。该方法通过确定待安装的系统应用是否属于安全应用,并在待安装的系统应用属于安全应用时,执行对所述待安装的系统应用的安装操作,即,该方法通过选择性的安装系统应用,一定程度地避免了在移动设备中安装恶意的系统应用给用户带来的损失,提升了用户体验。
【附图说明】
[0030]此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明实施例的一部分,并不构成对本发明实施例的限定。在附图中:
[0031]图1是本发明第一实施例中提供的系统应用的安装方法的实现流程图;
[0032]图2是本发明第二实施例中提供的系统应用的安装方法的实现流程图;
[0033]图3是本发明第三实施例中提供的系统应用的安装方法的实现流程图;
[0034]图4是本发明第四实施例中提供的系统应用的安装装置的结构示意图;
[0035]图5是本发明第四实施例中提供的系统应用的安装装置的结构示意图。
【具体实施方式】
[0036]下面结合附图及具体实施例对本发明实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部内容。
[0037]第一实施例:
[0038]图1是本发明第一实施例中提供的系统应用的安装方法的实现流程图,该方法可以由系统应用的安装装置执行,其中该装置可以由软件和/或硬件实现,可作为移动设备的一部分被内置在移动设备内部。如图1所示,该实现流程包括:
[0039]步骤11、在检测到系统应用安装事件时,确定待安装的系统应用是否属于安全应用。
[0040]目前,在移动设备中安装应用程序的过程中,应用程序包括的恶代码可以使应用程序被安装在移动设备的系统应用安装目录下,从而使被安装的应用程序成为移动设备的系统应用,导致用户无法卸载被安装的应用程序,给用户带来损失,导致用户体验较差。
[0041]其中,系统应用安装事件即在移动设备的系统应用安装目录下安装应用程序的事件,在检测到系统应用安装事件时,当前待安装的应用即待安装的系统应用。移动设备中预设有系统应用安全性的确定规则,若待安装的系统应用满足所述确定规则,则确定待安装的应用属于安全应用;否则,确定待安装的应用不属于安全应用。
[0042]其中,在预设的系统应用安装目录中创建新文件时,确定检测到系统应用安装事件。即,在预设的系统应用安装目录中创建新文件时,将该新文件对应的应用确定为待安装的系统应用。
[0043]步骤12、在待安装的系统应用属于安全应用时,执行对所述待安装的系统应用的安装操作。
[0044]在待安装的系统应用属于安全应用时,将待安装的系统应用安装于移动设备的系统应用安装目录中。
[0045]本实施例中提供的系统应用的安装方法,通过确定待安装的系统应用是否属于安全应用,并在待安装的系统应用属于安全应用时,执行对所述待安装的系统应用的安装操作,即,该方法通过选择性的安装系统应用,一定程度地避免了在移动设备中安装恶意的系统应用给用户带来的损失,提升了用户体验。
[0046]第二实施例:
[0047]本实施例在上述实施例的基础上将确定待安装的系统应用是否属于安全应用进一步限定为:获取待安装的系统应用的标识信息;判断预设的应用白名单列表中是否包括所述待安装的系统应用的标识信息;若是,则确定待安装的系统应用属于安全应用;否则,确定待安装的系统应用不属于安全应用。
[0048]图2是本发第二实施例中提供的系统应用的安装方法的实现流程图,如图2所示,该实现流程包括:
[0049]步骤21、在检测到系统应用安装事件时,获取待安装的系统应用的标识信息。
[0050]其中,待安装的系统应用的标识信息包括待安装的系统应用的名称,待安装的系统应用对应的编号中的至少一个。
[0051]步骤22、判断预设的应用白名单列表中是否包括所述待安装的系统应用的标识信息,若是,确定待安装的系统应用属于安全应用;否则,确定待安装的系统应用不属于安全应用。
[0052]其中,所述应用白名单列表是确定系统应用安全性的依据,若预设的应用白名单列表包括所述待安装的系统应用的标识信息,则确定所述待安装的系统应用属于安全应用,否则,确定所述待安装的系统应用不属于安全应用。
[0053]其中,该方法还可以包括:定时从预设的应用管理服务器中获取安全应用的标识信息,并依据获取的安全应用的标识信息更新所述应用白名单列表;和/或,接收应用管理服务器发送的安全应用的标识信息,并根据接收的安全应用的标识信息更新所述应用白名单列表。
[0054]所述应用管理服务器用于管理并更新安全应用标识信息,用户可以根据需求在
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1