一种应用软件安全下载安装的方法及装置的制造方法

文档序号:8259362阅读:350来源:国知局
一种应用软件安全下载安装的方法及装置的制造方法
【技术领域】
[0001]本发明涉及软件安全技术领域,具体涉及一种应用软件安全下载安装的方法及装置。
【背景技术】
[0002]安全对于终端设备来说是非常重要的。为了保证终端设备的安全,终端设备尤其是智能终端,通常都设置有安全管理应用程序,该安全管理应用程序所能够提供的一个主要功能就是病毒查杀。
[0003]为了确保终端设备尽可能的不被病毒感染,现有的安全管理应用程序通常会提供应用程序安装的病毒查杀功能;也就是说,在终端设备安装完一应用程序后,安全管理应用程序立即对刚安装的应用程序进行病毒扫描及杀毒处理。
[0004]上述现有的病毒扫描方式并没有尽可能的确保终端设备的安全,具体的说,在应用软件成功安装在终端设备中之后,即使终端设备中的安全管理应用程序扫描出该应用程序携带有病毒,并针对该应用程序执行了卸载处理,然而,由于该病毒已随着应用程序的成功安装而侵入了终端设备,因此,在该应用程序被安全管理应用程序成功卸载之前,该应用程序携带的病毒很可能已经对终端设备造成了一定的危害。

【发明内容】

[0005]本发明所要解决的技术问题是提供一种应用软件安全下载安装的方法及装置,能够在智能终端安装应用软件之前对该应用软件进行病毒扫描处理,避免智能终端安装携带了病毒的应用软件,对智能终端造成危害。
[0006]本发明解决上述技术问题的技术方案如下:
[0007]依据本发明的一个方面,提供了一种应用软件安全下载安装的方法,所述方法包括:
[0008]智能终端获取应用软件的二维码,并从所述二维码中获取应用软件标识信息;
[0009]根据所述应用软件标识信息,从应用软件资源库中下载与所述应用软件标识信息匹配的应用软件安装包;
[0010]在智能终端需要安装该应用软件安装包时,启动病毒扫描应用程序,以使病毒扫描应用程序对所述应用软件安装包进行病毒扫描处理;
[0011]获取所述病毒扫描处理的扫描结果,并根据扫描结果确定安装或拒绝安装所述应用软件安装包。
[0012]依据本发明的另一个方面,提供了一种应用软件安全下载安装的装置,所述装置包括:
[0013]标识信息获取模块,用于获取应用软件的二维码,并从所述二维码中获取应用软件标识信息;
[0014]下载模块,用于根据所述应用软件标识信息,从应用软件资源库中下载与所述应用软件标识信息匹配的应用软件安装包;
[0015]病毒扫描模块,用于在需要安装该应用软件安装包时,启动病毒扫描应用程序,以使病毒扫描应用程序对所述应用软件安装包进行病毒扫描处理;
[0016]安装模块,用于获取所述病毒扫描处理的扫描结果,并根据扫描结果确定安装或拒绝安装所述应用软件安装包。
[0017]本发明提供的一种应用软件安全下载安装的方法及装置,智能终端从应用软件的二维码中识别出应用软件标识信息并从应用软件资源库中下载与该应用软件标识信息匹配的应用软件安装包,在智能终端需要安装该安装包时,启动病毒扫描应用程序,对该安装包进行病毒扫描处理,并根据病毒扫描结果,确定安装或拒绝安装该应用软件安装包,在智能终端安装应用软件安装包之前,对该安装包进行病毒扫描处理,避免智能终端安装携带了病毒的应用软件安装包对智能终端造成危害,保证了智能终端安装应用软件时的安全。
【附图说明】
[0018]图1为本发明实施例一的一种应用软件安全下载安装的方法流程图;
[0019]图2为本发明实施例二的一种应用软件安全下载安装的装置示意图。
【具体实施方式】
[0020]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0021]实施例一、一种应用软件安全下载安装的方法。下面结合图1对本实施例提供的方法进行详细说明。
[0022]图1中,S101、智能终端获取应用软件的二维码,并从二维码中获取应用软件标识信息。
[0023]具体的,本实施例中的智能终端可以为移动智能终端,例如基于Andr1d操作系统的智能移动终端、PAD、笔记本或平板等,也可以为台式计算机。首先,用户可以通过拍摄来获取应用软件二维码,比如,若用户逛街或者旅游的过程中,看到一些比较心仪的应用软件,希望回家之后可以安装应用,此时,可以将该应用软件的二维码拍摄下来,等到家后,通过智能终端的二维码扫描识别功能识别该应用软件二维码,从该应用软件二维码中识别出该应用软件标识信息;当然,智能终端也可以接收从外部设备传送的二维码,通过智能终端上的二维码扫描识别功能从接收到的应用软件二维码中识别出该应用软件标识信息。其中,应用软件标识信息包括该应用软件的名称和版本号。
[0024]S102、根据应用软件标识信息,从应用软件资源库中下载与应用软件标识信息匹配的应用软件安装包。
[0025]具体的,步骤SlOl智能终端从应用软件二维码中识别出应用软件标识信息,智能终端将该应用软件标识信息发送给应用软件资源库,应用软件资源库将发送的应用软件标识信息与该资源库中应用软件标识信息匹配。具体实施时,应用软件资源库将智能终端发送的应用软件的名称和版本号与资源库的应用软件的名称和版本号进行匹配。如果应用软件资源库中存在应用软件的名称和版本号与智能终端发送的应用软件的名称和版本号均匹配的应用软件,则智能终端下载该匹配的应用软件的安装包;在应用软件资源库中指存在应用软件的名称与智能终端发送的应用软件的名称匹配,而资源库中应用软件的版本号与智能终端发送的应用软件的版本号不匹配的情况下,则智能终端下载应用软件资源库中与该应用软件的名称匹配的最新版本的应用软件安装包。
[0026]S103、在智能终端需要安装该应用软件安装包时,启动病毒扫描应用程序,以使病毒扫描应用程序对该应用软件安装包进行病毒扫描处理。
[0027]具体的,步骤S102智能终端从应用软件资源库中下载了应用软件安装包,当智能终端需要安装该应用软件安装包时,智能终端启动内置的病毒扫描应用程序,以使病毒扫描应用程序对该应用软件安装包进行病毒扫描处理,即在智能终端安装该应用软件安装包之前,对该应用软件安装包进行病毒扫描,避免了现有技术在智能终端安装完应用软件安装包之后对应用软件进行病毒扫描,有可能安装的应用软件携带有病毒,安装完毕后已经对智能终端造成了危害。
[0028]S104、获取病毒扫描处理的扫描结果,并根据扫描结果确定安装或拒绝安装应用软件安装包。
[0029]具体的,病毒扫描应用程序对下载的应用软件安装包进行了病毒扫描处理,获取病毒扫描处理的扫描结果。智能终端可以根据病毒扫描处理的扫描结果,直接确定安装或拒绝安装该应用软件安装包,即若病毒扫描结果为该应用软件安装包未携带病毒,是安全的,则确定安装该应用软件安装包;若病毒扫描结果为该应用软件安装包携带病毒,则确定拒绝安装该应用软件安装包。智能终端也可以将病毒扫描处理的扫描结果呈现给用户,比如,向用户展示“该应用软件安装包时安全的,是否安装该应用软件安装包”或者“该应用软件安装包携带有病毒,是否安装该应用软件安装包”,智能终端根据用户的输入信息确定是否安装该应用软件安装包。
[0030]当病毒扫描处理的扫描结果为该应用软件安装包携带有病毒时,智能终端直接将该应用软件安装包从智能终端上删除。智能终端也可以向用户呈现是否删除该应用软件安装包的信息,比如,向用户呈现“该应用软件安装包携带有病毒,是否将该应用软件安装包删除”,智能终端根据用户的输入信息确定是否要删除该应用软件安装包。
[0031]另外,当病毒扫描处理的扫描结果为该应用软件安装包未携带病毒时,可以将该应用软件安装包上传至服务器,以供后续智能终端下载所用,而不必每次都从应用软件资源库中下载,并对下载的应用软件安装包进行病毒扫描,节约了下载安装的时间,提高了应用软件下载安装的效率。
[0032]实施例二、一种应用软件安全下载安装的装置。下面结合图2对本实施例提供的装置进行详细的说明。
[0033]图2中,本实施例提供的装置包括标识信息获取模块201、匹配模块202、下载模块203、病毒扫描模块204、安装模块205和上传模块206。其中,下载模块203还包括第一下载模块2031和第二下载模块2032。
[0034]标识信息获取模块201主要用于获取应用软件的二维码,并从二维码中获取应用软件标识信息。
[0035]具体的,智能终端可以通过拍摄来获取应用软件二维码,比如,若用户逛街或者旅游的过程中,看到一些比较心仪的应用软件,希望回家之后可以安装应用,此时,可以利用智能终端的拍摄功能将该应用软件的二维码拍摄下来,等到家后,设置于智能终端中的标识信息获取模块201通过智能终端的二维码扫描识别功能识别该应用软件二维码,从该应用软件二维码中识别出该应用软件标识信息;当然,智能终端也可以接收从外部设备传送的二维码,标识信息获取模块201通过智能终端上的二维码扫描识别功能从接收到的应用软件二维码中识别出该应用软件标识信息。其中,应用软件标识信息包括该应用软件的名称和版本号。
[0036]匹配模块202主要用于将标识信息获取模块201获取的应用软件的名称和版本号与应用软件资源库中应用软件的名称和版本号分别匹配。
[0037]下载模块203主要用于根据标识信息获取模块201获取的应用软件
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1