一种下载文件的方法及装置的制造方法
【专利摘要】本发明公开了一种下载文件的方法及装置,属于互联网通信领域。所述方法包括:获取待下载的文件对应的下载地址;发送该下载地址给安全服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下载待下载的文件。所述装置包括:第一获取模块、发送模块、第二获取模块和下载模块。本发明能够节省终端的下载流量。
【专利说明】
一种下载文件的方法及装置
技术领域
[0001] 本发明涉及互联网通信领域,特别涉及一种下载文件的方法及装置。
【背景技术】
[0002] 目前,市场上出现了大量的软件、视频或图书等资源,技术人员将这些软件、视频 或图书等资源以文件的形式存储在资源服务器中。当用户需要使用某资源时,用户可以从 资源服务器中下载该资源对应的文件。
[0003] 当前,现有技术提供了一种下载文件的方法,包括:终端发送下载请求消息给资源 服务器,该下载请求消息中携带待下载的文件的一个下载地址。资源服务器接收该下载请 求消息,根据该下载请求消息中的下载地址获取该下载地址对应的文件,将获取的文件发 送给终端。终端接收资源服务器发送的文件。由于下载的文件可能存在病毒或恶意插件等 安全隐患,因此终端通过本地的安全应用对该文件进行检测,若检测出该文件存在安全隐 患,则将该文件删除,然后再获取待下载的文件的另一个下载地址,按照上述方法下载待下 载的文件,直到下载到安全的文件。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 如果下载的文件存在安全隐患,则需要删除下载的文件,然后重新下载,导致浪费 了终端的下载流量。
【发明内容】
[0006] 为了节省终端的下载流量,本发明提供了一种下载文件的方法及装置。所述技术 方案如下:
[0007] -种下载文件的方法,所述方法包括:
[0008] 获取待下载的文件对应的下载地址;
[0009] 发送所述下载地址给安全服务器,使所述安全服务器获取所述下载地址对应的文 件的安全等级;
[0010] 接收所述安全服务器发送的所述安全等级,根据所述安全等级获取所述待下载的 文件对应的安全下载地址;
[0011] 根据所述安全下载地址下载所述待下载的文件。
[0012] -种下载文件的方法,所述方法包括:
[0013] 接收终端发送的待下载的文件对应的下载地址;
[0014] 根据所述下载地址,获取所述下载地址对应的文件的安全等级;
[0015] 向所述终端发送所述安全等级,使所述终端根据所述安全等级获取所述待下载的 文件对应的安全下载地址以及根据所述安全下载地址下载所述待下载的文件。
[0016] -种下载文件的装置,所述装置包括:
[0017] 第一获取模块,用于获取待下载的文件对应的下载地址;
[0018] 发送模块,用于发送所述下载地址给安全服务器,使所述安全服务器获取所述下 载地址对应的文件的安全等级;
[0019] 第二获取模块,用于接收所述安全服务器发送的所述安全等级,根据所述安全等 级获取所述待下载的文件对应的安全下载地址;
[0020] 下载模块,用于根据所述安全下载地址下载所述待下载的文件。
[0021] -种下载文件的装置,所述装置包括:
[0022] 接收模块,用于接收终端发送的待下载的文件对应的下载地址;
[0023] 第一获取模块,用于根据所述下载地址,获取所述下载地址对应的文件的安全等 级;
[0024] 发送模块,用于向所述终端发送所述安全等级,使所述终端根据所述安全等级获 取所述待下载的文件对应的安全下载地址以及根据所述安全下载地址下载所述待下载的 文件。
[0025] 在本发明实施例中,获取待下载的文件对应的下载地址;发送该下载地址给安全 服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安 全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下 载待下载的文件。由于从安全服务器中获取了该下载地址对应的文件的安全等级,并根据 该安全等级获取了安全下载地址,根据安全下载地址来下载待下载的文件,这样下载的文 件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了终端的下载流量。
【附图说明】
[0026] 图1是本发明实施例1提供的一种下载文件的方法流程图;
[0027] 图2-1是本发明实施例2提供的一种下载文件的方法流程图;
[0028] 图2-2是本发明实施例2提供的一种下载页面的示意图;
[0029] 图3是本发明实施例3提供的一种下载文件的方法流程图;
[0030] 图4是本发明实施例4提供的一种下载文件的装置结构示意图;
[0031] 图5是本发明实施例5提供的一种下载文件的装置结构示意图;
[0032] 图6是本发明实施例6提供的一种终端的结构示意图;
[0033] 图7是本发明实施例7提供的一种服务器的结构示意图。
【具体实施方式】
[0034] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0035] 实施例1
[0036] 参见图1,本发明实施例提供了一种下载文件的方法,包括:
[0037] 步骤101 :获取待下载的文件对应的下载地址;
[0038] 步骤102 :发送该下载地址给安全服务器,使安全服务器获取下载地址对应的文 件的安全等级;
[0039] 步骤103 :接收安全服务器发送的安全等级,根据该安全等级获取待下载的文件 对应的安全下载地址;
[0040] 步骤104 :根据该安全下载地址下载待下载的文件。
[0041] 优选地,根据该安全等级获取待下载的文件对应的安全下载地址,包括:
[0042] 若该安全等级高于预设等级,则将下载地址确定为待下载的文件对应的安全下载 地址;
[0043] 若该安全等级低于或等于预设等级,则从待下载的文件对应的下载页面中获取待 下载的文件的文件信息,根据文件信息,从安全服务器中获取待下载的文件对应的安全下 载地址。
[0044] 在本发明实施例中,获取待下载的文件对应的下载地址;发送该下载地址给安全 服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安 全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下 载待下载的文件。由于从安全服务器中获取了该下载地址对应的文件的安全等级,并根据 该安全等级获取了安全下载地址,根据安全下载地址来下载待下载的文件,这样下载的文 件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了终端的下载流量。
[0045] 实施例2
[0046] 参见图2-1,本发明实施例提供了一种下载文件的方法,包括:
[0047] 步骤201 :终端获取待下载的文件对应的下载地址;
[0048] 其中,当用户需要下载文件时,用户首先浏览文件对应的下载页面,该下载页面中 至少包括该文件的文件信息和下载地址。该文件的文件信息可以包括该文件的简介、发布 时间和版本等。若用户阅读该文件的文件信息之后决定下载该文件,则用户点击该文件的 下载地址来向终端触发下载命令。当终端检测到用户触发的下载命令时,将该文件确定为 待下载的文件,以及从该下载页面中获取待下载的文件对应的下载地址。
[0049] 进一步地,该文件的文件信息还可以包括该文件的文件名称、文件大小和文件 签名等。其中,文件签名是对文件的数字签名,用于标识该文件,文件签名可以为文件的 MD5 (Message-Digest Algorithm 5,信息摘要算法 5)值等。
[0050] 例如,如图2-2所示的文件1的下载页面,该下载页面中包括文件1的文件信息 F1和下载地址URL1,文件1的文件信息F1包括文件1的简介introl、发布时间"2014年" 和版本1. 0。当终端检测到用户触发的下载命令时,将文件1确定为待下载的文件,从如图 2-2所示的下载页面中获取待下载的文件1对应的下载地址URL1。
[0051] 其中,终端通过上述步骤201的操作获取到待下载的文件的下载地址之后,通过 如下步骤202-205的操作来获取该下载地址对应的文件的安全等级。
[0052] 步骤202 :终端发送安全检测请求消息给安全服务器,该安全检测请求消息携带 该下载地址;
[0053] 例如,终端发送安全检测请求消息给安全服务器,该安全检测请求消息中携带下 载地址URL 1。
[0054] 步骤203 :安全服务器接收终端发送的安全检测请求消息,根据该安全检测请求 消息携带的下载地址,获取该下载地址对应的文件的安全等级;
[0055] 其中,安全等级可以用1、2或3等正整数来表示,数字越大表示安全等级越高,或 者数字越小表示安全等级越高。安全等级也可以用"危险"、"未知"或"安全"等来表示,"危 险"的安全等级低于"未知"的安全等级,"未知"的安全等级低于"安全"的安全等级。
[0056] 本步骤具体为,安全服务器接收终端发送的安全检测请求消息。根据该安全检测 请求消息中携带的下载地址,查看下载地址与安全等级的对应关系中是否存在该下载地 址。若存在,则根据该下载地址,从下载地址与安全等级的对应关系中获取对应的安全等 级。若不存在,则根据该下载地址下载该下载地址对应的文件,对下载的文件进行安全检 测,得到下载的文件的安全等级。
[0057] 其中,对文件进行安全检测得到文件的安全等级的操作为已有技术,在此不再赘 述。
[0058] 其中,当安全服务器第一次获取一下载地址对应的文件的安全等级时,安全服务 器对该文件进行安全检测得到该文件的安全等级,然后将该下载地址与得到的安全等级存 储在下载地址与安全等级的对应关系中,这样之后再次获取该下载地址对应的文件的安全 等级时,可以直接从下载地址与安全等级的对应关系中获取该下载地址对应的安全等级。
[0059] 进一步地,在本步骤中,当下载地址与安全等级的对应关系中不包括该下载地址, 且安全服务器获取到该下载地址对应的文件的安全等级之后,安全服务器还将该下载地址 与获取的安全等级存储在下载地址与安全等级的对应关系中。
[0060] 例如,安全服务器接收终端发送的安全检测请求消息。根据该安全检测请求消息 中携带的下载地址URL1,查看如表1所示的下载地址与安全等级的对应关系中是否存在该 下载地址。且查看出表1中存在下载地址URL1,则根据下载地址URL1,从如表1所示的下 载地址与安全等级的对应关系中获取对应的安全等级为"危险"。
[0061] 表 1
[0062]
[0063]
[0064] 步骤204 :安全服务器向终端发送安全检测响应消息,该安全检测响应消息中携 带获取的安全等级;
[0065] 例如,安全服务器向终端发送安全检测响应消息,该安全检测响应消息中携带获 取的安全等级"危险"。
[0066] 步骤205 :终端接收安全服务器发送的安全检测响应消息,判断该安全检测响应 消息携带的安全等级是否高于预设等级,若是,则执行步骤206,若否,则执行步骤207 ;
[0067] 其中,预设等级一般为在安全等级的序列中处于中间位置的安全等级。例如,对于 用数字1、2和3表示的安全等级序列,则预设等级可以为2 ;对于用户"危险"、"未知"和"安 全"表示的安全等级序列,则预设等级可以为"未知"。
[0068] 本步骤具体为,终端接收安全服务器发送的安全检测响应消息,将该安全检测响 应消息携带的安全等级与预设等级进行比较,若该安全等级高于预设等级,则执行步骤 206。若该安全等级低于或等于该预设等级,则执行步骤207。
[0069] 其中,安全等级高于预设等级,则认为该下载地址对应的文件为安全文件。若安全 等级低于或等于预设等级,则认为该下载地址对应的文件存在很高的安全隐患。
[0070] 例如,假设预设等级为"未知"。终端接收安全服务器发送的安全检测响应消息,将 该安全检测响应消息携带的安全等级"危险"与预设等级"未知"进行比较,且比较出该安 全等级"危险"低于该预设等级"未知",则执行步骤207。
[0071] 进一步地,终端接收到安全服务器发送的安全等级之后,还将该安全等级显示在 待下载的文件对应的下载页面中,以提示用户该下载页面中的下载地址对应的文件是否存 在安全隐患。
[0072] 步骤206 :终端将该下载地址确定为待下载的文件对应的安全下载地址,根据该 安全下载地址下载待下载的文件,结束操作。
[0073] 其中,终端将该下载地址确定为待下载的文件对应的安全下载地址。终端发送下 载请求消息给资源服务器,该下载请求消息中携带该安全下载地址。资源服务器接收终端 发送的下载请求消息,根据该下载请求消息中携带的安全下载地址,从下载地址与文件的 对应关系中获取该安全下载地址对应的文件,并发送下载响应消息给终端,该下载响应消 息中携带获取的文件。终端接收资源服务器发送的下载响应消息,该下载响应消息中携带 的文件即为待下载的文件。
[0074] 例如,终端将下载地址URL1确定为待下载的文件1对应的安全下载地址。终端发 送下载请求消息给资源服务器,该下载请求消息中携带该安全下载地址URL1。资源服务器 接收终端发送的下载请求消息,根据该下载请求消息中携带的安全下载地址URL1,从如表 2所示的下载地址与文件的对应关系中获取该安全下载地址URL1对应的文件File 1,并发 送下载响应消息给终端,该下载响应消息中携带获取的文件Filel。终端接收资源服务器发 送的下载响应消息,该下载响应消息中携带的文件Fi 1 e 1即为待下载的文件。
[0075] 表 2
[0076]
[0077] 其中,当终端判断出该下载地址对应的文件的安全等级低于或等于预设等级时, 通过如下步骤207-209的操作来获取待下载的文件对应的安全下载地址。
[0078] 步骤207 :终端从待下载的文件对应的下载页面中获取待下载的文件的文件信 息,发送该文件信息给安全服务器;
[0079] 例如,终端从如图2-2所示的待下载的文件1对应的下载页面中获取待下载的文 件1的文件信息F1,发送该文件信息F1给安全服务器。
[0080] 步骤208 :安全服务器接收终端发送的文件信息,根据该文件信息获取待下载的 文件对应的安全下载地址,并发送该安全下载地址给终端;
[0081] 其中,在安全服务器接收到终端发送的一文件的下载地址,并获取到该文件对应 的安全等级时,若该安全等级高于预设等级,则确定该下载地址为安全下载地址。此时安全 服务器从终端中获取该文件的文件信息,将该下载地址和该文件的文件信息存储在安全下 载地址与文件信息的对应关系中。
[0082] 本步骤具体为,安全服务器接收终端发送的文件信息,根据该文件信息,查看安全 下载地址与文件信息的对应系中是否存在该文件信息。若存在,则根据该文件信息,从安 全下载地址与文件信息的对应关系中获取对应的安全下载地址,发送获取的下载地址给终 端。若不存在,则根据该文件信息,从网络中搜索该文件信息对应的每个下载地址,从搜索 的每个下载地址中获取对应的文件的安全等级高于预设等级的下载地址,将获取的下载地 址确定为待下载的文件对应的安全下载地址,将获取的安全下载地址发送给终端。
[0083] 其中,可以通过如下方式来从搜索的每个下载地址中获取安全下载地址,具体 为:
[0084] 从搜索的每个下载地址获取任一下载地址,将该下载地址作为第一下载地址。根 据第一下载地址下载第一下载地址对应的文件。对第一下载地址对应的文件进行安全检 测,得到第一下载地址对应的文件的安全等级。将得到的安全等级与预设等级进行比较,若 该安全等级高于预设等级,则将第一下载地址确定为待下载文件的安全下载地址,否则确 定第一下载地址不是安全下载地址。对于搜索的其他每个下载地址,都可以同第一下载地 址,按照上述方式来分别确定其他每个下载地址是否为待下载文件对应的安全下载地址。 [0085] 其中,通过本步骤获取的安全下载地址可以为一个或多个,安全服务器将获取的 一个或多个安全下载地址发送给终端,以使用户从这一个或多个安全下载地址中选择一个 安全下载地址,以便终端根据用户选择的安全下载地址下载待下载的文件。
[0086] 例如,安全服务器接收终端发送的文件信息F1,根据该文件信息F1,查看如表3所 示的安全下载地址与文件信息的对应系中是否存在该文件信息F1。且查看出表3中存在该 文件信息F1,则根据该文件信息F1,从如表3所示的安全下载地址与文件信息的对应关系 中获取对应的安全下载地址URL2,发送获取的下载地址URL2给终端。
[0087] 表 3
[0088]
[0089] 进一步地,在本发明实施例中,除按照步骤207和208的方式使安全服务器获取到 待下载的文件的文件信息以外,还可以通过以下方式来使安全服务器获取到待下载的文件 的文件信息,具体为:
[0090] 终端获取待下载的文件对应的下载页面的页面链接,将该页面链接发送给安全服 务器。安全服务器接收终端发送的页面链接,根据该页面链接拉取待下载的文件对应的下 载页面,从拉取的下载页面中获取待下载的文件的文件信息。
[0091] 进一步地,安全服务器获取到待下载的文件对应的安全下载地址之后,还可以根 据该安全下载地址,从网络中搜索包括该安全下载地址的下载页面,获取搜索到的下载页 面的页面链接,将该安全下载地址和该页面链接发送给终端,以使终端根据该页面链接获 取该页面链接对应的下载页面,该下载页面中至少包括该安全下载地址以及待下载的文件 的文件信息,以便用户从该下载页面中浏览待下载的文件的文件信息。
[0092] 步骤209 :终端接收安全服务器发送的安全下载地址,根据该安全下载地址下载 待下载的文件。
[0093] 具体地,终端接收安全服务器发送的安全下载地址,将接收的安全下载地址显示 给用户,使用户从中选择一个安全下载地址。终端根据用户选择的安全下载地址,从资源服 务器中下载待下载的文件。
[0094] 例如,假设终端发送的安全下载地址为URL2和URL3。终端接收安全服务器发送的 安全下载地址URL2和URL3,将接收的安全下载地址URL2和URL3显示给用户,使用户从中 选择一个安全下载地址。假设用户选择的安全下载地址为URL2。终端根据用户选择的安全 下载地址URL2,从资源服务器中下载待下载的文件1。
[0095] 在本发明实施例中,获取待下载的文件对应的下载地址;发送该下载地址给安全 服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安 全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下 载待下载的文件。由于从安全服务器中获取了该下载地址对应的文件的安全等级,并根据 该安全等级获取了安全下载地址,根据安全下载地址来下载待下载的文件,这样下载的文 件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了终端的下载流量。
[0096] 实施例3
[0097] 参见图3,本发明实施例提供了一种下载文件的方法,包括:
[0098] 步骤301 :接收终端发送的待下载的文件对应的下载地址;
[0099] 步骤302 :根据该下载地址,获取该下载地址对应的文件的安全等级;
[00100] 步骤303 :向终端发送该安全等级,使终端根据该安全等级获取待下载的文件对 应的安全下载地址以及根据该安全下载地址下载待下载的文件。
[0101] 优选地,根据该下载地址,获取该下载地址对应的文件的安全等级,包括:
[0102] 根据该下载地址,查看下载地址与安全等级的对应关系中是否存在该下载地址;
[0103] 若存在,则从下载地址与安全等级的对应关系中获取该下载地址对应的安全等 级;
[0104] 若不存在,则根据该下载地址下载该下载地址对应的文件,对下载的文件进行安 全检测,得到下载的文件的安全等级。
[0105] 进一步地,向终端发送该安全等级之后,还包括:
[0106] 接收终端在确定出该安全等级低于或等于预设等级时发送的文件信息,根据该文 件信息获取待下载的文件对应的安全下载地址,发送该安全下载地址给终端。
[0107] 优选地,根据该文件信息获取待下载的文件对应的安全下载地址,包括:
[0108] 根据该文件信息,查看安全下载地址与文件信息的对应关系中是否存在该文件信 息;
[0109] 若存在,从安全下载地址与文件信息的对应关系中获取该文件信息对应的安全下 载地址;
[0110] 若不存在,则根据该文件信息,从网络中搜索该文件信息对应的每个下载地址,从 每个下载地址中获取对应的文件的安全等级高于预设等级的下载地址,将获取的下载地址 确定为待下载的文件对应的安全下载地址。
[0111] 在本发明实施例中,接收终端发送的待下载的文件对应的下载地址;根据该下载 地址,获取该下载地址对应的文件的安全等级;向终端发送该安全等级,使终端根据该安全 等级获取待下载的文件对应的安全下载地址以及根据该安全下载地址下载待下载的文件。 由于安全服务器获取了该下载地址对应的文件的安全等级,并将该安全等级发送给终端, 使终端根据该安全等级获取了安全下载地址,以及使终端根据安全下载地址来下载待下载 的文件,这样下载的文件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了 终端的下载流量。
[0112] 实施例4
[0113] 参见图4,本发明实施例提供了一种下载文件的装置,包括:
[0114] 第一获取模块401,用于获取待下载的文件对应的下载地址;
[0115] 发送模块402,用于发送下载地址给安全服务器,使安全服务器获取下载地址对应 的文件的安全等级;
[0116] 第二获取模块403,用于接收安全服务器发送的安全等级,根据安全等级获取待下 载的文件对应的安全下载地址;
[0117] 下载模块404,用于根据安全下载地址下载待下载的文件。
[0118] 其中,第二获取模块403包括:
[0119] 确定单元,用于若安全等级高于预设等级,则将下载地址确定为待下载的文件对 应的安全下载地址;
[0120] 获取单元,用于若安全等级低于或等于预设等级,则从待下载的文件对应的下载 页面中获取待下载的文件的文件信息,根据文件信息,从安全服务器中获取待下载的文件 对应的安全下载地址。
[0121] 在本发明实施例中,获取待下载的文件对应的下载地址;发送该下载地址给安全 服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安 全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下 载待下载的文件。由于从安全服务器中获取了该下载地址对应的文件的安全等级,并根据 该安全等级获取了安全下载地址,根据安全下载地址来下载待下载的文件,这样下载的文 件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了终端的下载流量。
[0122] 实施例5
[0123] 参见图5,本发明实施例提供了一种下载文件的装置,包括:
[0124] 接收模块501,用于接收终端发送的待下载的文件对应的下载地址;
[0125] 第一获取模块502,用于根据该下载地址,获取该下载地址对应的文件的安全等 级;
[0126] 发送模块503,用于向终端发送该安全等级,使终端根据该安全等级获取待下载的 文件对应的安全下载地址以及根据安全下载地址下载待下载的文件。
[0127] 其中,第一获取模块502包括:
[0128] 第一查看单元,用于根据该下载地址,查看下载地址与安全等级的对应关系中是 否存在该下载地址;
[0129] 第一获取单元,用于若存在,则从下载地址与安全等级的对应关系中获取该下载 地址对应的安全等级;
[0130] 检测单元,用于若不存在,则根据该下载地址下载该下载地址对应的文件,对下载 的文件进行安全检测,得到下载的文件的安全等级。
[0131] 进一步地,该装置还包括:
[0132] 第二获取模块,用于接收终端在确定出安全等级低于或等于预设等级时发送的文 件信息,根据该文件信息获取待下载的文件对应的安全下载地址,发送安全下载地址给终 端。
[0133] 其中,第二获取模块包括:
[0134] 第二查看单元,用于根据该文件信息,查看安全下载地址与文件信息的对应关系 中是否存在该文件信息;
[0135] 第二获取单元,用于若存在,从安全下载地址与文件信息的对应关系中获取该文 件信息对应的安全下载地址;
[0136] 第三获取单元,用于若不存在,则根据该文件信息,从网络中搜索文件信息对应的 每个下载地址,从每个下载地址中获取对应的文件的安全等级高于预设等级的下载地址, 将获取的下载地址确定为待下载的文件对应的安全下载地址。
[0137] 在本发明实施例中,接收终端发送的待下载的文件对应的下载地址;根据该下载 地址,获取该下载地址对应的文件的安全等级;向终端发送该安全等级,使终端根据该安全 等级获取待下载的文件对应的安全下载地址以及根据该安全下载地址下载待下载的文件。 由于安全服务器获取了该下载地址对应的文件的安全等级,并将该安全等级发送给终端, 使终端根据该安全等级获取了安全下载地址,以及使终端根据安全下载地址来下载待下载 的文件,这样下载的文件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了 终端的下载流量。
[0138] 实时例6
[0139] 请参考图6,其示出了本发明实施例所涉及的具有触敏表面的终端结构示意图,该 终端可以用于实施上述实施例中提供的下载文件的方法。具体来讲:
[0140] 终端900可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上 计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、 WiFi(wireless fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理 器180、以及电源190等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成 对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布 置。其中:
[0141] RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站 的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发 送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个 振荡器、用户身份模块(S頂)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放 大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述 无线通信可以使用任一通信标准或协议,包括但不限于GSM (Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组 无线服务)、CDMA (Code Division Multiple Access,码分多址)、WCDMA (Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电 子邮件、SMS (Short Messaging Service,短消息服务)等。
[0142] 存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120 的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储 程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序 (比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端900的使用所创建 的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器, 还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存 储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130 对存储器120的访问。
[0143] 输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能 控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触 敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集 用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏 表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。 可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检 测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从 触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理 器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多 种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。 具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关 按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0144] 显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端900的 各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。 显示单元140可包括显示面板141,可选的,可以采用IXD(Liquid Crystal Display,液晶 显示器)、〇LED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面 板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附 近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件 的类型在显示面板141上提供相应的视觉输出。虽然在图6中,触敏表面131与显示面板 141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面 131与显示面板141集成而实现输入和输出功能。
[0145] 终端900还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传 感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环 境光线的明暗来调节显示面板141的亮度,接近传感器可在终端900移动到耳边时,关闭 显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上 (一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的 应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲 击)等;至于终端900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传 感器,在此不再赘述。
[0146] 音频电路160、扬声器161,传声器162可提供用户与终端900之间的音频接口。音 频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换 为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160 接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比 如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包 括耳塞插孔,以提供外设耳机与终端900的通信。
[0147] WiFi属于短距离无线传输技术,终端900通过WiFi模块170可以帮助用户收发电 子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示 出了 WiFi模块170,但是可以理解的是,其并不属于终端900的必须构成,完全可以根据需 要在不改变发明的本质的范围内而省略。
[0148] 处理器180是终端900的控制中心,利用各种接口和线路连接整个手机的各个部 分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器 120内的数据,执行终端900的各种功能和处理数据,从而对手机进行整体监控。可选的,处 理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处 理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要 处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0149] 终端900还包括给各个部件供电的电源190 (比如电池),优选的,电源可以通过电 源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗 管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故 障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0150] 尽管未示出,终端900还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本 实施例中,终端900的显示单元是触摸屏显示器,终端900还包括有存储器,以及一个或者 一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一 个以上处理器执行述一个或者一个以上程序包含用于进行以下操作的指令:
[0151] 获取待下载的文件对应的下载地址;
[0152] 发送该下载地址给安全服务器,使安全服务器获取下载地址对应的文件的安全等 级;
[0153] 接收安全服务器发送的安全等级,根据该安全等级获取待下载的文件对应的安全 下载地址;
[0154] 根据该安全下载地址下载待下载的文件。
[0155] 优选地,根据该安全等级获取待下载的文件对应的安全下载地址,包括:
[0156] 若该安全等级高于预设等级,则将下载地址确定为待下载的文件对应的安全下载 地址;
[0157] 若该安全等级低于或等于预设等级,则从待下载的文件对应的下载页面中获取待 下载的文件的文件信息,根据文件信息,从安全服务器中获取待下载的文件对应的安全下 载地址。
[0158] 在本发明实施例中,获取待下载的文件对应的下载地址;发送该下载地址给安全 服务器,使安全服务器获取该下载地址对应的文件的安全等级;接收安全服务器发送的安 全等级,根据该安全等级获取待下载的文件对应的安全下载地址;根据该安全下载地址下 载待下载的文件。由于从安全服务器中获取了该下载地址对应的文件的安全等级,并根据 该安全等级获取了安全下载地址,根据安全下载地址来下载待下载的文件,这样下载的文 件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了终端的下载流量。
[0159] 实施例7
[0160] 图7是本发明实施例提供的服务器的结构示意图。该服务器1900可因配置或性 能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU) 1922 (例如,一个或一个以上处理器)和存储器1932, 一个或一个以上存储应用 程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储 器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以 包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操 作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执 行存储介质1930中的一系列指令操作。
[0161] 服务器1900还可以包括一个或一个以上电源1926, 一个或一个以上有线或无线 网络接口 1950, 一个或一个以上输入输出接口 1958, 一个或一个以上键盘1956,和/或, 一个或一个以上操作系统 1941,例如 Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM, FreeBSDTM 等等。
[0162] 服务器1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一 个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一 个以上程序包含用于进行以下操作的指令:
[0163] 接收终端发送的待下载的文件对应的下载地址;
[0164] 根据该下载地址,获取该下载地址对应的文件的安全等级;
[0165] 向终端发送该安全等级,使终端根据该安全等级获取待下载的文件对应的安全下 载地址以及根据该安全下载地址下载待下载的文件。
[0166] 优选地,根据该下载地址,获取该下载地址对应的文件的安全等级,包括:
[0167] 根据该下载地址,查看下载地址与安全等级的对应关系中是否存在该下载地址;
[0168] 若存在,则从下载地址与安全等级的对应关系中获取该下载地址对应的安全等 级;
[0169] 若不存在,则根据该下载地址下载该下载地址对应的文件,对下载的文件进行安 全检测,得到下载的文件的安全等级。
[0170] 进一步地,向终端发送该安全等级之后,还包括:
[0171] 接收终端在确定出该安全等级低于或等于预设等级时发送的文件信息,根据该文 件信息获取待下载的文件对应的安全下载地址,发送该安全下载地址给终端。
[0172] 优选地,根据该文件信息获取待下载的文件对应的安全下载地址,包括:
[0173] 根据该文件信息,查看安全下载地址与文件信息的对应关系中是否存在该文件信 息;
[0174] 若存在,从安全下载地址与文件信息的对应关系中获取该文件信息对应的安全下 载地址;
[0175] 若不存在,则根据该文件信息,从网络中搜索该文件信息对应的每个下载地址,从 每个下载地址中获取对应的文件的安全等级高于预设等级的下载地址,将获取的下载地址 确定为待下载的文件对应的安全下载地址。
[0176] 在本发明实施例中,接收终端发送的待下载的文件对应的下载地址;根据该下载 地址,获取该下载地址对应的文件的安全等级;向终端发送该安全等级,使终端根据该安全 等级获取待下载的文件对应的安全下载地址以及根据该安全下载地址下载待下载的文件。 由于安全服务器获取了该下载地址对应的文件的安全等级,并将该安全等级发送给终端, 使终端根据该安全等级获取了安全下载地址,以及使终端根据安全下载地址来下载待下载 的文件,这样下载的文件不存在安全隐患,不需要删除下载的文件并重新下载,从而节省了 终端的下载流量。
[0177] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0178] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种下载文件的方法,其特征在于,所述方法包括: 获取待下载的文件对应的下载地址; 发送所述下载地址给安全服务器,使所述安全服务器获取所述下载地址对应的文件的 安全等级; 接收所述安全服务器发送的所述安全等级,根据所述安全等级获取所述待下载的文件 对应的安全下载地址; 根据所述安全下载地址下载所述待下载的文件。2. 如权利要求1所述的方法,其特征在于,所述根据所述安全等级获取所述待下载的 文件对应的安全下载地址,包括: 若所述安全等级高于预设等级,则将所述下载地址确定为所述待下载的文件对应的安 全下载地址; 若所述安全等级低于或等于所述预设等级,则从所述待下载的文件对应的下载页面中 获取所述待下载的文件的文件信息,根据所述文件信息,从所述安全服务器中获取所述待 下载的文件对应的安全下载地址。3. -种下载文件的方法,其特征在于,所述方法包括: 接收终端发送的待下载的文件对应的下载地址; 根据所述下载地址,获取所述下载地址对应的文件的安全等级; 向所述终端发送所述安全等级,使所述终端根据所述安全等级获取所述待下载的文件 对应的安全下载地址以及根据所述安全下载地址下载所述待下载的文件。4. 如权利要求3所述的方法,其特征在于,所述根据所述下载地址,获取所述下载地址 对应的文件的安全等级,包括: 根据所述下载地址,查看下载地址与安全等级的对应关系中是否存在所述下载地址; 若存在,则从所述下载地址与安全等级的对应关系中获取所述下载地址对应的安全等 级; 若不存在,则根据所述下载地址下载所述下载地址对应的文件,对所述下载的文件进 行安全检测,得到所述下载的文件的安全等级。5. 如权利要求3所述的方法,其特征在于,所述向所述终端发送所述安全等级之后,还 包括: 接收所述终端在确定出所述安全等级低于或等于预设等级时发送的文件信息,根据所 述文件信息获取所述待下载的文件对应的安全下载地址,发送所述安全下载地址给所述终 端。6. 如权利要求5所述的方法,其特征在于,所述根据所述文件信息获取所述待下载的 文件对应的安全下载地址,包括: 根据所述文件信息,查看安全下载地址与文件信息的对应关系中是否存在所述文件信 息; 若存在,从所述安全下载地址与文件信息的对应关系中获取所述文件信息对应的安全 下载地址; 若不存在,则根据所述文件信息,从网络中搜索所述文件信息对应的每个下载地址,从 所述每个下载地址中获取对应的文件的安全等级高于预设等级的下载地址,将所述获取的 下载地址确定为所述待下载的文件对应的安全下载地址。7. -种下载文件的装置,其特征在于,所述装置包括: 第一获取模块,用于获取待下载的文件对应的下载地址; 发送模块,用于发送所述下载地址给安全服务器,使所述安全服务器获取所述下载地 址对应的文件的安全等级; 第二获取模块,用于接收所述安全服务器发送的所述安全等级,根据所述安全等级获 取所述待下载的文件对应的安全下载地址; 下载模块,用于根据所述安全下载地址下载所述待下载的文件。8. 如权利要求7所述的装置,其特征在于,所述第二获取模块包括: 确定单元,用于若所述安全等级高于预设等级,则将所述下载地址确定为所述待下载 的文件对应的安全下载地址; 获取单元,用于若所述安全等级低于或等于所述预设等级,则从所述待下载的文件对 应的下载页面中获取所述待下载的文件的文件信息,根据所述文件信息,从所述安全服务 器中获取所述待下载的文件对应的安全下载地址。9. 一种下载文件的装置,其特征在于,所述装置包括: 接收模块,用于接收终端发送的待下载的文件对应的下载地址; 第一获取模块,用于根据所述下载地址,获取所述下载地址对应的文件的安全等级; 发送模块,用于向所述终端发送所述安全等级,使所述终端根据所述安全等级获取所 述待下载的文件对应的安全下载地址以及根据所述安全下载地址下载所述待下载的文件。10. 如权利要求9所述的装置,其特征在于,所述第一获取模块包括: 第一查看单元,用于根据所述下载地址,查看下载地址与安全等级的对应关系中是否 存在所述下载地址; 第一获取单元,用于若存在,则从所述下载地址与安全等级的对应关系中获取所述下 载地址对应的安全等级; 检测单元,用于若不存在,则根据所述下载地址下载所述下载地址对应的文件,对所述 下载的文件进行安全检测,得到所述下载的文件的安全等级。11. 如权利要求9所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于接收所述终端在确定出所述安全等级低于或等于预设等级时发送 的文件信息,根据所述文件信息获取所述待下载的文件对应的安全下载地址,发送所述安 全下载地址给所述终端。12. 如权利要求11所述的装置,其特征在于,所述第二获取模块包括: 第二查看单元,用于根据所述文件信息,查看安全下载地址与文件信息的对应关系中 是否存在所述文件信息; 第二获取单元,用于若存在,从所述安全下载地址与文件信息的对应关系中获取所述 文件信息对应的安全下载地址; 第三获取单元,用于若不存在,则根据所述文件信息,从网络中搜索所述文件信息对应 的每个下载地址,从所述每个下载地址中获取对应的文件的安全等级高于预设等级的下载 地址,将所述获取的下载地址确定为所述待下载的文件对应的安全下载地址。
【文档编号】H04L29/06GK105991746SQ201510095978
【公开日】2016年10月5日
【申请日】2015年3月4日
【发明人】梁浩彬
【申请人】腾讯科技(深圳)有限公司