一种U盘安装应用的方法及系统技术方案

技术编号:14402198 阅读:134 留言:0更新日期:2017-01-11 14:36
本发明专利技术公开了一种U盘安装应用的方法及系统,通过设置应用安装白名单来过滤通过U盘进行安装的应用,进而维护系统的安全性。所述方法包括:检测到U盘插入之后,获取所述U盘中的应用的安装信息;接收到所述应用的安装指令时,根据获取的所述应用的安装信息,检测所述应用是否存在于预设应用安装白名单中;在所述应用存在于预设应用安装白名单中时,通过所述U盘中的所述应用的安装信息安装所述应用。该方案通过设置应用安装白名单,来过滤通过U盘进行安装的应用,进而维护系统的安全性,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及应用安装领域,特别涉及一种U盘安装应用的方法及系统
技术介绍
随着科学技术的发展及人民生活水平的提高,各种应用已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式。随着用户使用频率的增多,使用U盘安装各种应用已经成为当前一种主流安装方式,U盘安装应用具有便携易用、安全性高的特点,且其相比于光盘安装来说,容量大同时易于维护。但是在现有的U盘安装应用的过程中,理论上来说,所有的第三方应用都可以进行安装,这样对于本地系统的安全性会产生不利的影响;且有些安装方法在安装过程中不能获得应用的图标信息,从而影响安装过程,进而影响用户体验。
技术实现思路
本专利技术提供一种U盘安装应用的方法及系统,通过设置应用安装白名单,来过滤通过U盘进行安装的应用,进而维护系统的安全性,提升用户体验。根据本专利技术实施例的第一方面,提供一种U盘安装应用的方法,包括:检测到U盘插入之后,获取所述U盘中的应用的安装信息;接收到所述应用的安装指令时,根据获取的所述应用的安装信息,检测所述应用是否存在于预设应用安装白名单中;在所述应用存在于预设应用安装白名单中时,通过所述U盘中的所述应用的安装信息安装所述应用。在一些实施例中,所述在所述应用存在于预设应用安装白名单中时,通过所述U盘中的所述应用的安装信息安装所述应用,还包括:在所述应用存在于预设应用安装白名单中时,检测获取到的所述应用的安装信息中是否存在所述应用的图标信息;在获取到的所述应用的安装信息中并不存在所述应用的图标信息时,将所述应用的图标信息加入所述U盘的安装信息中;重新获取所述U盘中的应用的安装信息,并通过重新获取的所述应用的安装信息安装所述应用。在一些实施例中,所述在获取到的所述应用的安装信息中并不存在所述应用的图标信息时,将所述应用的图标信息加入所述U盘的安装信息中,包括:在检测到所述U盘的路径中对应于所述应用的图标信息为空或者为非图标信息时,在所述U盘的路径中重新指定所述应用的图标信息。在一些实施例中,所述方法还包括:在所述应用并不存在于预设应用安装白名单中时,中止安装所述应用或在提示用户不安装所述应用的理由之后中止安装所述应用。在一些实施例中,所述方法还包括:在所述应用并不存在于预设应用安装白名单中时,提示用户不安装所述应用的理由之后,指示用户选择将所述应用加入所述应用安装白名单。根据本专利技术实施例的第二方面,还提供一种U盘安装应用的系统,包括:第一检测模块,用于检测到U盘插入之后,获取所述U盘中的应用的安装信息;第二检测模块,用于接收到所述应用的安装指令时,根据获取的所述应用的安装信息,检测所述应用是否存在于预设应用安装白名单中;安装模块,用于在所述应用存在于预设应用安装白名单中时,通过所述U盘中的所述应用的安装信息安装所述应用。在一些实施例中,所述安装模块包括:检测子模块,用于在所述应用存在于预设应用安装白名单中时,检测获取到的所述应用的安装信息中是否存在所述应用的图标信息;添加子模块,用于在获取到的所述应用的安装信息中并不存在所述应用的图标信息时,将所述应用的图标信息加入所述U盘的安装信息中;安装子模块,用于重新获取所述U盘中的应用的安装信息,并通过重新获取的所述应用的安装信息安装所述应用。在一些实施例中,所述添加子模块包括:指定单元,用于在检测到所述U盘的路径中对应于所述应用的图标信息为空或者为非图标信息时,在所述U盘的路径中重新指定所述应用的图标信息。在一些实施例中,所述系统还包括:中止模块,用于在所述应用并不存在于预设应用安装白名单中时,中止安装所述应用或在提示用户不安装所述应用的理由之后中止安装所述应用。在一些实施例中,所述系统还包括:指示模块,用于在所述应用并不存在于预设应用安装白名单中时,提示用户不安装所述应用的理由之后,指示用户选择将所述应用加入所述应用安装白名单。本专利技术实施例提供的技术方案可产生以下有益效果:检测到U盘插入之后,获取所述U盘中的应用的安装信息;接收到所述应用的安装指令时,根据获取的所述应用的安装信息,检测所述应用是否存在于预设应用安装白名单中;在所述应用存在于预设应用安装白名单中时,通过所述U盘中的所述应用的安装信息安装所述应用。该方案通过设置应用安装白名单,来过滤通过U盘进行安装的应用,进而维护系统的安全性,提升用户体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术根据一示例性实施例示出的一种U盘安装应用的方法的流程图。图2为本专利技术根据一示例性实施例示出的一种U盘安装应用的方法的步骤S30的流程图。图3为本专利技术根据一示例性实施例示出的一种U盘安装应用的方法的步骤S302的流程图。图4为本专利技术根据一示例性实施例示出的又一种U盘安装应用的方法的流程图。图5为本专利技术根据一示例性实施例示出的再一种U盘安装应用的方法的流程图。图6为本专利技术根据一示例性实施例示出的一种U盘安装应用的系统的框图。图7为本专利技术根据一示例性实施例示出的一种U盘安装应用的系统的安装模块63的框图。图8为本专利技术根据一示例性实施例示出的一种U盘安装应用的系统的添加子模块632的框图。图9为本专利技术根据一示例性实施例示出的又一种U盘安装应用的系统的框图。图10为本专利技术根据一示例性实施例示出的再一种U盘安装应用的系统的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。本公开实施例提供了一种U盘安装应用的方法,用于通过设置应用安装白名单,来过滤通过U盘进行安装的应用,进而维护系统的安全性,提升用户体验。如图1所示,该方法包括步骤S10-S30:在步骤S10中,检测到U盘插入之后,获取所述U盘中的应用的安装信息;也即,在使用U盘安装应用的过程中,首先将应用的安装包(安装包中包含该应用的安装信息)存储在该U盘中,并将该U盘插入PC或者其他具有操作系统(比如安卓操作系统)的pad和移动终端等;此时,系统会检测到U盘的插入,此时,会首先获取U盘中的应用的安装信息,以便于后续想要安装该应用或使用该应用的安装信息时可以直接进行调取。在步骤S20中,接收到所述应用的安装指令时,根据获取的所述应用的安装信息,检测所述应用是否存在于预设应用安装白名单中;也即,在该实施例中,用户想要直接安装U盘中的应用时,会选择运行相应程序进行安装,此时,也即触发了所述应用的安装指令,系统会同步接收到所述应用的安装指令,进而检测待安装的所述应用是否在预设的应用安装白名单中;可以理解的,所述应用安装白名单可以根据用户需要进行设定或者调整;在待安装的所述应用在预设的应用安装白名单中时,可以直接安装该应用;而在待安装的所述应用不在预设的应用安装白名单中时,则需要提示用户将其加入应用安装白名单,或者直接禁止安装该应用,并对用户进行警示,如此,将会更好地对系统本文档来自技高网...
一种U盘安装应用的方法及系统

【技术保护点】
一种U盘安装应用的方法,其特征在于,包括:检测到U盘插入之后,获取所述U盘中的应用的安装信息;接收到所述应用的安装指令时,根据获取的所述应用的安装信息,检测所述应用是否存在于预设应用安装白名单中;在所述应用存在于预设应用安装白名单中时,通过所述U盘中的所述应用的安装信息安装所述应用。

【技术特征摘要】
1.一种U盘安装应用的方法,其特征在于,包括:检测到U盘插入之后,获取所述U盘中的应用的安装信息;接收到所述应用的安装指令时,根据获取的所述应用的安装信息,检测所述应用是否存在于预设应用安装白名单中;在所述应用存在于预设应用安装白名单中时,通过所述U盘中的所述应用的安装信息安装所述应用。2.如权利要求1所述的方法,其特征在于,所述在所述应用存在于预设应用安装白名单中时,通过所述U盘中的所述应用的安装信息安装所述应用,还包括:在所述应用存在于预设应用安装白名单中时,检测获取到的所述应用的安装信息中是否存在所述应用的图标信息;在获取到的所述应用的安装信息中并不存在所述应用的图标信息时,将所述应用的图标信息加入所述U盘的安装信息中;重新获取所述U盘中的应用的安装信息,并通过重新获取的所述应用的安装信息安装所述应用。3.如权利要求2所述的方法,其特征在于,所述在获取到的所述应用的安装信息中并不存在所述应用的图标信息时,将所述应用的图标信息加入所述U盘的安装信息中,包括:在检测到所述U盘的路径中对应于所述应用的图标信息为空或者为非图标信息时,在所述U盘的路径中重新指定所述应用的图标信息。4.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述应用并不存在于预设应用安装白名单中时,中止安装所述应用或在提示用户不安装所述应用的理由之后中止安装所述应用。5.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述应用并不存在于预设应用安装白名单中时,提示用户不安装所述应用的理由之后,指示用户选择将所述应用加入所...

【专利技术属性】
技术研发人员:赵少雷
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1