一种资源的安全下载方法及装置与流程

文档序号:12478259阅读:195来源:国知局
一种资源的安全下载方法及装置与流程

本发明涉及计算机网络技术领域,特别是一种资源的安全下载方法及装置。



背景技术:

为了满足使用需求,用户会在移动终端中安装各种应用,例如,音频播放应用、视频播放应用、照相应用、短信息应用等。在安装这些应用时,用户通常需要从网上下载相应的软件安装包,进而按照软件安装包的操作指导进行安装。

在实际应用中,由于不同的移动终端具有不同的操作系统,不同的操作系统所支持的应用版本也有所不同,因此,为使具有不同操作系统的移动终端均可运行同一个应用,一个应用通常会有多个版本,且每个版本在下载时都对应一个下载地址。当用户需要安装应用时,用户需要根据本端支持的应用版本号,从移动终端显示界面上显示的多个下载地址中,选取该应用版本号对应的下载地址,进而通过该下载地址下载该应用。

在上述下载过程中,由于移动终端显示界面上显示的多个下载地址,如果用户因误操作,错误地选取了其他下载地址,不仅会使下载的应用无法正常运行。



技术实现要素:

为了克服现有技术的缺陷,本发明提供一种资源的安全下载方法及装置。

一种资源的安全下载方法,包括:

接收终端发送的资源下载请求,所述资源下载请求包含所述终端的操作系统类型及待下载资源信息;

根据所述待下载资源信息和终端操作系统类型查询到适用于所述终端的资源下载地址;

将所述资源下载地址与安全列表中的危险地址进行匹配,若匹配成功,则判定所述资源下载地址为危险地址,若匹配不成功,则判定所述资源下载地址为安全地址;

向终端返回判定为安全的资源下载地址,以使所述终端根据所述资源下载地址下载资源。

进一步地,所述待下载资源信息为资源名称;所述安全列表用于记录危险地址。

所述方法还包括:预先将资源名称、操作系统类型及资源下载地址进行对应存储,形成查询列表。

具体地,根据所述待下载资源信息和终端操作系统类型查询到适用于所述终端的资源下载地址,包括:

从查询列表中查找到对应的资源名称,所述资源名称对应不同的操作系统类型;

在所述资源名称对应的不同的操作系统类型中找到与所述终端的操作系统类型一致的操作系统类型,将该操作系统类型对应的资源下载地址作为适用于所述终端的资源下载地址。

相应地,本发明还提供了一种资源的安全下载装置,包括:

接收单元,用于接收终端发送的资源下载请求,所述资源下载请求包含所述终端的操作系统类型及待下载资源信息;

查找单元,用于根据所述待下载资源信息和终端操作系统类型查询到适用于所述终端的资源下载地址;

判定单元,用于将所述资源下载地址与安全列表中的危险地址进行匹配,若匹配成功,则判定所述资源下载地址为危险地址,若匹配不成功,则判定所述资源下载地址为安全地址;

反馈单元,用于向终端返回判定为安全的资源下载地址,以使所述终端根据所述资源下载地址下载资源。

具体地,所述待下载资源信息为资源名称;所述安全列表用于记录危险地址。

所述装置还包括:存储单元,用于预先将资源名称、操作系统类型及资源下载地址进行对应存储,形成查询列表。

进一步地,所述查找单元具体用于:

从查询列表中查找到对应的资源名称,所述资源名称对应不同的操作系统类型;

在所述资源名称对应的不同的操作系统类型中找到与所述终端的操作系统类型一致的操作系统类型,将该操作系统类型对应的资源下载地址作为适用于所述终端的资源下载地址。

本发明的有益效果是:

本发明根据终端的操作系统类型和资源下载请求,找到适合终端操作系统的资源下载地址,并检测所述资源下载地址是否为危险地址,在该资源下载地址不为危险地址时,将所述资源下载地址发送给终端,避免终端下载资源后不可用的情况,以及避免因下载资源感染病毒。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本发明的一种资源的安全下载方法的流程示意图;

图2是本发明的一种资源的安全下载装置的结构框图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

参见图1,本发明提供一种资源的安全下载方法,包括:

S101、接收终端发送的资源下载请求,所述资源下载请求包含所述终端的操作系统类型及待下载资源信息;

S102、根据所述待下载资源信息和终端操作系统类型查询到适用于所述终端的资源下载地址;

S103、将所述资源下载地址与安全列表中的危险地址进行匹配,若匹配成功,则判定所述资源下载地址为危险地址,若匹配不成功,则判定所述资源下载地址为安全地址;

S104、向终端返回判定为安全的资源下载地址,以使所述终端根据所述资源下载地址下载资源。

进一步地,所述待下载资源信息为资源名称;所述安全列表用于记录危险地址。

所述方法还包括:预先将资源名称、操作系统类型及资源下载地址进行对应存储,形成查询列表。

具体地,根据所述待下载资源信息和终端操作系统类型查询到适用于所述终端的资源下载地址,包括:

从查询列表中查找到对应的资源名称,所述资源名称对应不同的操作系统类型;

在所述资源名称对应的不同的操作系统类型中找到与所述终端的操作系统类型一致的操作系统类型,将该操作系统类型对应的资源下载地址作为适用于所述终端的资源下载地址。

相应地,本发明还提供了一种资源下载装置,参见图2,所述装置包括:

接收单元21,用于接收终端发送的资源下载请求,所述资源下载请求包含所述终端的操作系统类型及待下载资源信息;

查找单元22,用于根据所述待下载资源信息和终端操作系统类型查询到适用于所述终端的资源下载地址;

判定单元23,用于将所述资源下载地址与安全列表中的危险地址进行匹配,若匹配成功,则判定所述资源下载地址为危险地址,若匹配不成功,则判定所述资源下载地址为安全地址;

反馈单元24,用于向终端返回判定为安全的资源下载地址,以使所述终端根据所述资源下载地址下载资源。

具体地,所述待下载资源信息为资源名称;所述安全列表用于记录危险地址。

所述装置还包括:存储单元25,用于预先将资源名称、操作系统类型及资源下载地址进行对应存储,形成查询列表。

进一步地,所述查找单元具体用于:

从查询列表中查找到对应的资源名称,所述资源名称对应不同的操作系统类型;

在所述资源名称对应的不同的操作系统类型中找到与所述终端的操作系统类型一致的操作系统类型,将该操作系统类型对应的资源下载地址作为适用于所述终端的资源下载地址。

本发明根据终端的操作系统类型和资源下载请求,找到适合终端操作系统的资源下载地址,并检测所述资源下载地址是否为危险地址,在该资源下载地址不为危险地址时,将所述资源下载地址发送给终端,避免终端下载资源后不可用的情况,以及避免因下载资源感染病毒。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1