一种下载文件的方法及装置制造方法及图纸

技术编号:13800602 阅读:63 留言:0更新日期:2016-10-07 06:11
本发明专利技术公开了一种下载文件的方法及装置,属于互联网通信领域。所述方法包括:获取待下载的文件对应的下载地址;发送该下载地址给安全服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下载待下载的文件。所述装置包括:第一获取模块、发送模块、第二获取模块和下载模块。本发明专利技术能够节省终端的下载流量。

【技术实现步骤摘要】

本专利技术涉及互联网通信领域,特别涉及一种下载文件的方法及装置
技术介绍
目前,市场上出现了大量的软件、视频或图书等资源,技术人员将这些软件、视频或图书等资源以文件的形式存储在资源服务器中。当用户需要使用某资源时,用户可以从资源服务器中下载该资源对应的文件。当前,现有技术提供了一种下载文件的方法,包括:终端发送下载请求消息给资源服务器,该下载请求消息中携带待下载的文件的一个下载地址。资源服务器接收该下载请求消息,根据该下载请求消息中的下载地址获取该下载地址对应的文件,将获取的文件发送给终端。终端接收资源服务器发送的文件。由于下载的文件可能存在病毒或恶意插件等安全隐患,因此终端通过本地的安全应用对该文件进行检测,若检测出该文件存在安全隐患,则将该文件删除,然后再获取待下载的文件的另一个下载地址,按照上述方法下载待下载的文件,直到下载到安全的文件。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:如果下载的文件存在安全隐患,则需要删除下载的文件,然后重新下载,导致浪费了终端的下载流量。
技术实现思路
为了节省终端的下载流量,本专利技术提供了一种下载文件的方法及装置。所述技术方案如下:一种下载文件的方法,所述方法包括:获取待下载的文件对应的下载地址;发送所述下载地址给安全服务器,使所述安全服务器获取所述下载地址对应的文件的安全等级;接收所述安全服务器发送的所述安全等级,根据所述安全等级获取所述待下载的文件对应的安全下载地址;根据所述安全下载地址下载所述待下载的文件。一种下载文件的方法,所述方法包括:接收终端发送的待下载的文件对应的下载地址;根据所述下载地址,获取所述下载地址对应的文件的安全等级;向所述终端发送所述安全等级,使所述终端根据所述安全等级获取所述待下载的文件对应的安全下载地址以及根据所述安全下载地址下载所述待下载的文件。一种下载文件的装置,所述装置包括:第一获取模块,用于获取待下载的文件对应的下载地址;发送模块,用于发送所述下载地址给安全服务器,使所述安全服务器获取所述下载地址对应的文件的安全等级;第二获取模块,用于接收所述安全服务器发送的所述安全等级,根据所述安全等级获取所述待下载的文件对应的安全下载地址;下载模块,用于根据所述安全下载地址下载所述待下载的文件。一种下载文件的装置,所述装置包括:接收模块,用于接收终端发送的待下载的文件对应的下载地址;第一获取模块,用于根据所述下载地址,获取所述下载地址对应的文件的安全等级;发送模块,用于向所述终端发送所述安全等级,使所述终端根据所述安全等级获取所述待下载的文件对应的安全下载地址以及根据所述安全下载地址下载所述待下载的文件。在本专利技术实施例中,获取待下载的文件对应的下载地址;发送该下载地址给安全服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下载待下载的文件。由于从安全服务器中获取了该下载地址对应的文件的安全等级,并根据该安全等级获取了安全下载地址,根据安全下载地址来下载待下载的文件,这样下载的文件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了终端的下载流量。附图说明图1是本专利技术实施例1提供的一种下载文件的方法流程图;图2-1是本专利技术实施例2提供的一种下载文件的方法流程图;图2-2是本专利技术实施例2提供的一种下载页面的示意图;图3是本专利技术实施例3提供的一种下载文件的方法流程图;图4是本专利技术实施例4提供的一种下载文件的装置结构示意图;图5是本专利技术实施例5提供的一种下载文件的装置结构示意图;图6是本专利技术实施例6提供的一种终端的结构示意图;图7是本专利技术实施例7提供的一种服务器的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1参见图1,本专利技术实施例提供了一种下载文件的方法,包括:步骤101:获取待下载的文件对应的下载地址;步骤102:发送该下载地址给安全服务器,使安全服务器获取下载地址对应的文件的安全等级;步骤103:接收安全服务器发送的安全等级,根据该安全等级获取待下载的文件对应的安全下载地址;步骤104:根据该安全下载地址下载待下载的文件。优选地,根据该安全等级获取待下载的文件对应的安全下载地址,包括:若该安全等级高于预设等级,则将下载地址确定为待下载的文件对应的安全下载地址;若该安全等级低于或等于预设等级,则从待下载的文件对应的下载页面中获取待下载的文件的文件信息,根据文件信息,从安全服务器中获取待下载的文件对应的安全下载地址。在本专利技术实施例中,获取待下载的文件对应的下载地址;发送该下载地址
给安全服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下载待下载的文件。由于从安全服务器中获取了该下载地址对应的文件的安全等级,并根据该安全等级获取了安全下载地址,根据安全下载地址来下载待下载的文件,这样下载的文件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了终端的下载流量。实施例2参见图2-1,本专利技术实施例提供了一种下载文件的方法,包括:步骤201:终端获取待下载的文件对应的下载地址;其中,当用户需要下载文件时,用户首先浏览文件对应的下载页面,该下载页面中至少包括该文件的文件信息和下载地址。该文件的文件信息可以包括该文件的简介、发布时间和版本等。若用户阅读该文件的文件信息之后决定下载该文件,则用户点击该文件的下载地址来向终端触发下载命令。当终端检测到用户触发的下载命令时,将该文件确定为待下载的文件,以及从该下载页面中获取待下载的文件对应的下载地址。进一步地,该文件的文件信息还可以包括该文件的文件名称、文件大小和文件签名等。其中,文件签名是对文件的数字签名,用于标识该文件,文件签名可以为文件的MD5(Message-Digest Algorithm 5,信息摘要算法5)值等。例如,如图2-2所示的文件1的下载页面,该下载页面中包括文件1的文件信息F1和下载地址URL1,文件1的文件信息F1包括文件1的简介intro1、发布时间“2014年”和版本1.0。当终端检测到用户触发的下载命令时,将文件1确定为待下载的文件,从如图2-2所示的下载页面中获取待下载的文件1对应的下载地址URL1。其中,终端通过上述步骤201的操作获取到待下载的文件的下载地址之后,通过如下步骤202-205的操作来获取该下载地址对应的文件的安全等级。步骤202:终端发送安全检测请求消息给安全服务器,该安全检测请求消息携带该下载地址;例如,终端发送安全检测请求消息给安全服务器,该安全检测请求消息中携带下载地址URL1。步骤203:安全服务器接收终端发送的安全检测请求消息,根据该安全检测请求消息携带的下载地址,获取该下载地址对应的文件的安全等级;其中,安全等级可以用1、2或3等正整数来表示,数字越大表示安全等级越高,或者数字越小表示安全等级越高。安全等级也可以用“危险”、“未知”或“安全”等来表示,“危险”的安全等级低于“未知”的安全等级,“未知”的安全等级低于“安全”的本文档来自技高网
...

【技术保护点】
一种下载文件的方法,其特征在于,所述方法包括:获取待下载的文件对应的下载地址;发送所述下载地址给安全服务器,使所述安全服务器获取所述下载地址对应的文件的安全等级;接收所述安全服务器发送的所述安全等级,根据所述安全等级获取所述待下载的文件对应的安全下载地址;根据所述安全下载地址下载所述待下载的文件。

【技术特征摘要】
1.一种下载文件的方法,其特征在于,所述方法包括:获取待下载的文件对应的下载地址;发送所述下载地址给安全服务器,使所述安全服务器获取所述下载地址对应的文件的安全等级;接收所述安全服务器发送的所述安全等级,根据所述安全等级获取所述待下载的文件对应的安全下载地址;根据所述安全下载地址下载所述待下载的文件。2.如权利要求1所述的方法,其特征在于,所述根据所述安全等级获取所述待下载的文件对应的安全下载地址,包括:若所述安全等级高于预设等级,则将所述下载地址确定为所述待下载的文件对应的安全下载地址;若所述安全等级低于或等于所述预设等级,则从所述待下载的文件对应的下载页面中获取所述待下载的文件的文件信息,根据所述文件信息,从所述安全服务器中获取所述待下载的文件对应的安全下载地址。3.一种下载文件的方法,其特征在于,所述方法包括:接收终端发送的待下载的文件对应的下载地址;根据所述下载地址,获取所述下载地址对应的文件的安全等级;向所述终端发送所述安全等级,使所述终端根据所述安全等级获取所述待下载的文件对应的安全下载地址以及根据所述安全下载地址下载所述待下载的文件。4.如权利要求3所述的方法,其特征在于,所述根据所述下载地址,获取所述下载地址对应的文件的安全等级,包括:根据所述下载地址,查看下载地址与安全等级的对应关系中是否存在所述下载地址;若存在,则从所述下载地址与安全等级的对应关系中获取所述下载地址对
\t应的安全等级;若不存在,则根据所述下载地址下载所述下载地址对应的文件,对所述下载的文件进行安全检测,得到所述下载的文件的安全等级。5.如权利要求3所述的方法,其特征在于,所述向所述终端发送所述安全等级之后,还包括:接收所述终端在确定出所述安全等级低于或等于预设等级时发送的文件信息,根据所述文件信息获取所述待下载的文件对应的安全下载地址,发送所述安全下载地址给所述终端。6.如权利要求5所述的方法,其特征在于,所述根据所述文件信息获取所述待下载的文件对应的安全下载地址,包括:根据所述文件信息,查看安全下载地址与文件信息的对应关系中是否存在所述文件信息;若存在,从所述安全下载地址与文件信息的对应关系中获取所述文件信息对应的安全下载地址;若不存在,则根据所述文件信息,从网络中搜索所述文件信息对应的每个下载地址,从所述每个下载地址中获取对应的文件的安全等级高于预设等级的下载地址,将所述获取的下载地址确定为所述待下载的文件对应的安全下载地址。7.一种下载文件的装置,其特征在于,所述装置包括...

【专利技术属性】
技术研发人员:梁浩彬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1