一種下載文件的方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種下載文件的方法及裝置,屬于互聯(lián)網(wǎng)通信領(lǐng)域。所述方法包括:獲取待下載的文件對(duì)應(yīng)的下載地址;發(fā)送該下載地址給安全服務(wù)器,使安全服務(wù)器獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);接收安全服務(wù)器發(fā)送的安全等級(jí),根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址;根據(jù)該安全下載地址下載待下載的文件。所述裝置包括:第一獲取模塊、發(fā)送模塊、第二獲取模塊和下載模塊。本發(fā)明能夠節(jié)省終端的下載流量。
【專利說明】
一種下載文件的方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)通信領(lǐng)域,特別涉及一種下載文件的方法及裝置。
【背景技術(shù)】
[0002] 目前,市場(chǎng)上出現(xiàn)了大量的軟件、視頻或圖書等資源,技術(shù)人員將這些軟件、視頻 或圖書等資源以文件的形式存儲(chǔ)在資源服務(wù)器中。當(dāng)用戶需要使用某資源時(shí),用戶可以從 資源服務(wù)器中下載該資源對(duì)應(yīng)的文件。
[0003] 當(dāng)前,現(xiàn)有技術(shù)提供了一種下載文件的方法,包括:終端發(fā)送下載請(qǐng)求消息給資源 服務(wù)器,該下載請(qǐng)求消息中攜帶待下載的文件的一個(gè)下載地址。資源服務(wù)器接收該下載請(qǐng) 求消息,根據(jù)該下載請(qǐng)求消息中的下載地址獲取該下載地址對(duì)應(yīng)的文件,將獲取的文件發(fā) 送給終端。終端接收資源服務(wù)器發(fā)送的文件。由于下載的文件可能存在病毒或惡意插件等 安全隱患,因此終端通過本地的安全應(yīng)用對(duì)該文件進(jìn)行檢測(cè),若檢測(cè)出該文件存在安全隱 患,則將該文件刪除,然后再獲取待下載的文件的另一個(gè)下載地址,按照上述方法下載待下 載的文件,直到下載到安全的文件。
[0004] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005] 如果下載的文件存在安全隱患,則需要?jiǎng)h除下載的文件,然后重新下載,導(dǎo)致浪費(fèi) 了終端的下載流量。
【發(fā)明內(nèi)容】
[0006] 為了節(jié)省終端的下載流量,本發(fā)明提供了一種下載文件的方法及裝置。所述技術(shù) 方案如下:
[0007] -種下載文件的方法,所述方法包括:
[0008] 獲取待下載的文件對(duì)應(yīng)的下載地址;
[0009] 發(fā)送所述下載地址給安全服務(wù)器,使所述安全服務(wù)器獲取所述下載地址對(duì)應(yīng)的文 件的安全等級(jí);
[0010] 接收所述安全服務(wù)器發(fā)送的所述安全等級(jí),根據(jù)所述安全等級(jí)獲取所述待下載的 文件對(duì)應(yīng)的安全下載地址;
[0011] 根據(jù)所述安全下載地址下載所述待下載的文件。
[0012] -種下載文件的方法,所述方法包括:
[0013] 接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址;
[0014] 根據(jù)所述下載地址,獲取所述下載地址對(duì)應(yīng)的文件的安全等級(jí);
[0015] 向所述終端發(fā)送所述安全等級(jí),使所述終端根據(jù)所述安全等級(jí)獲取所述待下載的 文件對(duì)應(yīng)的安全下載地址以及根據(jù)所述安全下載地址下載所述待下載的文件。
[0016] -種下載文件的裝置,所述裝置包括:
[0017] 第一獲取模塊,用于獲取待下載的文件對(duì)應(yīng)的下載地址;
[0018] 發(fā)送模塊,用于發(fā)送所述下載地址給安全服務(wù)器,使所述安全服務(wù)器獲取所述下 載地址對(duì)應(yīng)的文件的安全等級(jí);
[0019] 第二獲取模塊,用于接收所述安全服務(wù)器發(fā)送的所述安全等級(jí),根據(jù)所述安全等 級(jí)獲取所述待下載的文件對(duì)應(yīng)的安全下載地址;
[0020] 下載模塊,用于根據(jù)所述安全下載地址下載所述待下載的文件。
[0021] -種下載文件的裝置,所述裝置包括:
[0022] 接收模塊,用于接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址;
[0023] 第一獲取模塊,用于根據(jù)所述下載地址,獲取所述下載地址對(duì)應(yīng)的文件的安全等 級(jí);
[0024] 發(fā)送模塊,用于向所述終端發(fā)送所述安全等級(jí),使所述終端根據(jù)所述安全等級(jí)獲 取所述待下載的文件對(duì)應(yīng)的安全下載地址以及根據(jù)所述安全下載地址下載所述待下載的 文件。
[0025] 在本發(fā)明實(shí)施例中,獲取待下載的文件對(duì)應(yīng)的下載地址;發(fā)送該下載地址給安全 服務(wù)器,使安全服務(wù)器獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);接收安全服務(wù)器發(fā)送的安 全等級(jí),根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址;根據(jù)該安全下載地址下 載待下載的文件。由于從安全服務(wù)器中獲取了該下載地址對(duì)應(yīng)的文件的安全等級(jí),并根據(jù) 該安全等級(jí)獲取了安全下載地址,根據(jù)安全下載地址來下載待下載的文件,這樣下載的文 件不存在安全隱患,不需要?jiǎng)h除下載的文件并重新下載,從而節(jié)省了終端的下載流量。
【附圖說明】
[0026] 圖1是本發(fā)明實(shí)施例1提供的一種下載文件的方法流程圖;
[0027] 圖2-1是本發(fā)明實(shí)施例2提供的一種下載文件的方法流程圖;
[0028] 圖2-2是本發(fā)明實(shí)施例2提供的一種下載頁面的示意圖;
[0029] 圖3是本發(fā)明實(shí)施例3提供的一種下載文件的方法流程圖;
[0030] 圖4是本發(fā)明實(shí)施例4提供的一種下載文件的裝置結(jié)構(gòu)示意圖;
[0031] 圖5是本發(fā)明實(shí)施例5提供的一種下載文件的裝置結(jié)構(gòu)示意圖;
[0032] 圖6是本發(fā)明實(shí)施例6提供的一種終端的結(jié)構(gòu)示意圖;
[0033] 圖7是本發(fā)明實(shí)施例7提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0035] 實(shí)施例1
[0036] 參見圖1,本發(fā)明實(shí)施例提供了一種下載文件的方法,包括:
[0037] 步驟101 :獲取待下載的文件對(duì)應(yīng)的下載地址;
[0038] 步驟102 :發(fā)送該下載地址給安全服務(wù)器,使安全服務(wù)器獲取下載地址對(duì)應(yīng)的文 件的安全等級(jí);
[0039] 步驟103 :接收安全服務(wù)器發(fā)送的安全等級(jí),根據(jù)該安全等級(jí)獲取待下載的文件 對(duì)應(yīng)的安全下載地址;
[0040] 步驟104 :根據(jù)該安全下載地址下載待下載的文件。
[0041] 優(yōu)選地,根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址,包括:
[0042] 若該安全等級(jí)高于預(yù)設(shè)等級(jí),則將下載地址確定為待下載的文件對(duì)應(yīng)的安全下載 地址;
[0043] 若該安全等級(jí)低于或等于預(yù)設(shè)等級(jí),則從待下載的文件對(duì)應(yīng)的下載頁面中獲取待 下載的文件的文件信息,根據(jù)文件信息,從安全服務(wù)器中獲取待下載的文件對(duì)應(yīng)的安全下 載地址。
[0044] 在本發(fā)明實(shí)施例中,獲取待下載的文件對(duì)應(yīng)的下載地址;發(fā)送該下載地址給安全 服務(wù)器,使安全服務(wù)器獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);接收安全服務(wù)器發(fā)送的安 全等級(jí),根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址;根據(jù)該安全下載地址下 載待下載的文件。由于從安全服務(wù)器中獲取了該下載地址對(duì)應(yīng)的文件的安全等級(jí),并根據(jù) 該安全等級(jí)獲取了安全下載地址,根據(jù)安全下載地址來下載待下載的文件,這樣下載的文 件不存在安全隱患,不需要?jiǎng)h除下載的文件并重新下載,從而節(jié)省了終端的下載流量。
[0045] 實(shí)施例2
[0046] 參見圖2-1,本發(fā)明實(shí)施例提供了一種下載文件的方法,包括:
[0047] 步驟201 :終端獲取待下載的文件對(duì)應(yīng)的下載地址;
[0048] 其中,當(dāng)用戶需要下載文件時(shí),用戶首先瀏覽文件對(duì)應(yīng)的下載頁面,該下載頁面中 至少包括該文件的文件信息和下載地址。該文件的文件信息可以包括該文件的簡(jiǎn)介、發(fā)布 時(shí)間和版本等。若用戶閱讀該文件的文件信息之后決定下載該文件,則用戶點(diǎn)擊該文件的 下載地址來向終端觸發(fā)下載命令。當(dāng)終端檢測(cè)到用戶觸發(fā)的下載命令時(shí),將該文件確定為 待下載的文件,以及從該下載頁面中獲取待下載的文件對(duì)應(yīng)的下載地址。
[0049] 進(jìn)一步地,該文件的文件信息還可以包括該文件的文件名稱、文件大小和文件 簽名等。其中,文件簽名是對(duì)文件的數(shù)字簽名,用于標(biāo)識(shí)該文件,文件簽名可以為文件的 MD5 (Message-Digest Algorithm 5,信息摘要算法 5)值等。
[0050] 例如,如圖2-2所示的文件1的下載頁面,該下載頁面中包括文件1的文件信息 F1和下載地址URL1,文件1的文件信息F1包括文件1的簡(jiǎn)介introl、發(fā)布時(shí)間"2014年" 和版本1. 0。當(dāng)終端檢測(cè)到用戶觸發(fā)的下載命令時(shí),將文件1確定為待下載的文件,從如圖 2-2所示的下載頁面中獲取待下載的文件1對(duì)應(yīng)的下載地址URL1。
[0051] 其中,終端通過上述步驟201的操作獲取到待下載的文件的下載地址之后,通過 如下步驟202-205的操作來獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí)。
[0052] 步驟202 :終端發(fā)送安全檢測(cè)請(qǐng)求消息給安全服務(wù)器,該安全檢測(cè)請(qǐng)求消息攜帶 該下載地址;
[0053] 例如,終端發(fā)送安全檢測(cè)請(qǐng)求消息給安全服務(wù)器,該安全檢測(cè)請(qǐng)求消息中攜帶下 載地址URL 1。
[0054] 步驟203 :安全服務(wù)器接收終端發(fā)送的安全檢測(cè)請(qǐng)求消息,根據(jù)該安全檢測(cè)請(qǐng)求 消息攜帶的下載地址,獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);
[0055] 其中,安全等級(jí)可以用1、2或3等正整數(shù)來表示,數(shù)字越大表示安全等級(jí)越高,或 者數(shù)字越小表示安全等級(jí)越高。安全等級(jí)也可以用"危險(xiǎn)"、"未知"或"安全"等來表示,"危 險(xiǎn)"的安全等級(jí)低于"未知"的安全等級(jí),"未知"的安全等級(jí)低于"安全"的安全等級(jí)。
[0056] 本步驟具體為,安全服務(wù)器接收終端發(fā)送的安全檢測(cè)請(qǐng)求消息。根據(jù)該安全檢測(cè) 請(qǐng)求消息中攜帶的下載地址,查看下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中是否存在該下載地 址。若存在,則根據(jù)該下載地址,從下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的安全等 級(jí)。若不存在,則根據(jù)該下載地址下載該下載地址對(duì)應(yīng)的文件,對(duì)下載的文件進(jìn)行安全檢 測(cè),得到下載的文件的安全等級(jí)。
[0057] 其中,對(duì)文件進(jìn)行安全檢測(cè)得到文件的安全等級(jí)的操作為已有技術(shù),在此不再贅 述。
[0058] 其中,當(dāng)安全服務(wù)器第一次獲取一下載地址對(duì)應(yīng)的文件的安全等級(jí)時(shí),安全服務(wù) 器對(duì)該文件進(jìn)行安全檢測(cè)得到該文件的安全等級(jí),然后將該下載地址與得到的安全等級(jí)存 儲(chǔ)在下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中,這樣之后再次獲取該下載地址對(duì)應(yīng)的文件的安全 等級(jí)時(shí),可以直接從下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中獲取該下載地址對(duì)應(yīng)的安全等級(jí)。
[0059] 進(jìn)一步地,在本步驟中,當(dāng)下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中不包括該下載地址, 且安全服務(wù)器獲取到該下載地址對(duì)應(yīng)的文件的安全等級(jí)之后,安全服務(wù)器還將該下載地址 與獲取的安全等級(jí)存儲(chǔ)在下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中。
[0060] 例如,安全服務(wù)器接收終端發(fā)送的安全檢測(cè)請(qǐng)求消息。根據(jù)該安全檢測(cè)請(qǐng)求消息 中攜帶的下載地址URL1,查看如表1所示的下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中是否存在該 下載地址。且查看出表1中存在下載地址URL1,則根據(jù)下載地址URL1,從如表1所示的下 載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的安全等級(jí)為"危險(xiǎn)"。
[0061] 表 1
[0062]
[0063]
[0064] 步驟204 :安全服務(wù)器向終端發(fā)送安全檢測(cè)響應(yīng)消息,該安全檢測(cè)響應(yīng)消息中攜 帶獲取的安全等級(jí);
[0065] 例如,安全服務(wù)器向終端發(fā)送安全檢測(cè)響應(yīng)消息,該安全檢測(cè)響應(yīng)消息中攜帶獲 取的安全等級(jí)"危險(xiǎn)"。
[0066] 步驟205 :終端接收安全服務(wù)器發(fā)送的安全檢測(cè)響應(yīng)消息,判斷該安全檢測(cè)響應(yīng) 消息攜帶的安全等級(jí)是否高于預(yù)設(shè)等級(jí),若是,則執(zhí)行步驟206,若否,則執(zhí)行步驟207 ;
[0067] 其中,預(yù)設(shè)等級(jí)一般為在安全等級(jí)的序列中處于中間位置的安全等級(jí)。例如,對(duì)于 用數(shù)字1、2和3表示的安全等級(jí)序列,則預(yù)設(shè)等級(jí)可以為2 ;對(duì)于用戶"危險(xiǎn)"、"未知"和"安 全"表示的安全等級(jí)序列,則預(yù)設(shè)等級(jí)可以為"未知"。
[0068] 本步驟具體為,終端接收安全服務(wù)器發(fā)送的安全檢測(cè)響應(yīng)消息,將該安全檢測(cè)響 應(yīng)消息攜帶的安全等級(jí)與預(yù)設(shè)等級(jí)進(jìn)行比較,若該安全等級(jí)高于預(yù)設(shè)等級(jí),則執(zhí)行步驟 206。若該安全等級(jí)低于或等于該預(yù)設(shè)等級(jí),則執(zhí)行步驟207。
[0069] 其中,安全等級(jí)高于預(yù)設(shè)等級(jí),則認(rèn)為該下載地址對(duì)應(yīng)的文件為安全文件。若安全 等級(jí)低于或等于預(yù)設(shè)等級(jí),則認(rèn)為該下載地址對(duì)應(yīng)的文件存在很高的安全隱患。
[0070] 例如,假設(shè)預(yù)設(shè)等級(jí)為"未知"。終端接收安全服務(wù)器發(fā)送的安全檢測(cè)響應(yīng)消息,將 該安全檢測(cè)響應(yīng)消息攜帶的安全等級(jí)"危險(xiǎn)"與預(yù)設(shè)等級(jí)"未知"進(jìn)行比較,且比較出該安 全等級(jí)"危險(xiǎn)"低于該預(yù)設(shè)等級(jí)"未知",則執(zhí)行步驟207。
[0071] 進(jìn)一步地,終端接收到安全服務(wù)器發(fā)送的安全等級(jí)之后,還將該安全等級(jí)顯示在 待下載的文件對(duì)應(yīng)的下載頁面中,以提示用戶該下載頁面中的下載地址對(duì)應(yīng)的文件是否存 在安全隱患。
[0072] 步驟206 :終端將該下載地址確定為待下載的文件對(duì)應(yīng)的安全下載地址,根據(jù)該 安全下載地址下載待下載的文件,結(jié)束操作。
[0073] 其中,終端將該下載地址確定為待下載的文件對(duì)應(yīng)的安全下載地址。終端發(fā)送下 載請(qǐng)求消息給資源服務(wù)器,該下載請(qǐng)求消息中攜帶該安全下載地址。資源服務(wù)器接收終端 發(fā)送的下載請(qǐng)求消息,根據(jù)該下載請(qǐng)求消息中攜帶的安全下載地址,從下載地址與文件的 對(duì)應(yīng)關(guān)系中獲取該安全下載地址對(duì)應(yīng)的文件,并發(fā)送下載響應(yīng)消息給終端,該下載響應(yīng)消 息中攜帶獲取的文件。終端接收資源服務(wù)器發(fā)送的下載響應(yīng)消息,該下載響應(yīng)消息中攜帶 的文件即為待下載的文件。
[0074] 例如,終端將下載地址URL1確定為待下載的文件1對(duì)應(yīng)的安全下載地址。終端發(fā) 送下載請(qǐng)求消息給資源服務(wù)器,該下載請(qǐng)求消息中攜帶該安全下載地址URL1。資源服務(wù)器 接收終端發(fā)送的下載請(qǐng)求消息,根據(jù)該下載請(qǐng)求消息中攜帶的安全下載地址URL1,從如表 2所示的下載地址與文件的對(duì)應(yīng)關(guān)系中獲取該安全下載地址URL1對(duì)應(yīng)的文件File 1,并發(fā) 送下載響應(yīng)消息給終端,該下載響應(yīng)消息中攜帶獲取的文件Filel。終端接收資源服務(wù)器發(fā) 送的下載響應(yīng)消息,該下載響應(yīng)消息中攜帶的文件Fi 1 e 1即為待下載的文件。
[0075] 表 2
[0076]
[0077] 其中,當(dāng)終端判斷出該下載地址對(duì)應(yīng)的文件的安全等級(jí)低于或等于預(yù)設(shè)等級(jí)時(shí), 通過如下步驟207-209的操作來獲取待下載的文件對(duì)應(yīng)的安全下載地址。
[0078] 步驟207 :終端從待下載的文件對(duì)應(yīng)的下載頁面中獲取待下載的文件的文件信 息,發(fā)送該文件信息給安全服務(wù)器;
[0079] 例如,終端從如圖2-2所示的待下載的文件1對(duì)應(yīng)的下載頁面中獲取待下載的文 件1的文件信息F1,發(fā)送該文件信息F1給安全服務(wù)器。
[0080] 步驟208 :安全服務(wù)器接收終端發(fā)送的文件信息,根據(jù)該文件信息獲取待下載的 文件對(duì)應(yīng)的安全下載地址,并發(fā)送該安全下載地址給終端;
[0081] 其中,在安全服務(wù)器接收到終端發(fā)送的一文件的下載地址,并獲取到該文件對(duì)應(yīng) 的安全等級(jí)時(shí),若該安全等級(jí)高于預(yù)設(shè)等級(jí),則確定該下載地址為安全下載地址。此時(shí)安全 服務(wù)器從終端中獲取該文件的文件信息,將該下載地址和該文件的文件信息存儲(chǔ)在安全下 載地址與文件信息的對(duì)應(yīng)關(guān)系中。
[0082] 本步驟具體為,安全服務(wù)器接收終端發(fā)送的文件信息,根據(jù)該文件信息,查看安全 下載地址與文件信息的對(duì)應(yīng)系中是否存在該文件信息。若存在,則根據(jù)該文件信息,從安 全下載地址與文件信息的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的安全下載地址,發(fā)送獲取的下載地址給終 端。若不存在,則根據(jù)該文件信息,從網(wǎng)絡(luò)中搜索該文件信息對(duì)應(yīng)的每個(gè)下載地址,從搜索 的每個(gè)下載地址中獲取對(duì)應(yīng)的文件的安全等級(jí)高于預(yù)設(shè)等級(jí)的下載地址,將獲取的下載地 址確定為待下載的文件對(duì)應(yīng)的安全下載地址,將獲取的安全下載地址發(fā)送給終端。
[0083] 其中,可以通過如下方式來從搜索的每個(gè)下載地址中獲取安全下載地址,具體 為:
[0084] 從搜索的每個(gè)下載地址獲取任一下載地址,將該下載地址作為第一下載地址。根 據(jù)第一下載地址下載第一下載地址對(duì)應(yīng)的文件。對(duì)第一下載地址對(duì)應(yīng)的文件進(jìn)行安全檢 測(cè),得到第一下載地址對(duì)應(yīng)的文件的安全等級(jí)。將得到的安全等級(jí)與預(yù)設(shè)等級(jí)進(jìn)行比較,若 該安全等級(jí)高于預(yù)設(shè)等級(jí),則將第一下載地址確定為待下載文件的安全下載地址,否則確 定第一下載地址不是安全下載地址。對(duì)于搜索的其他每個(gè)下載地址,都可以同第一下載地 址,按照上述方式來分別確定其他每個(gè)下載地址是否為待下載文件對(duì)應(yīng)的安全下載地址。 [0085] 其中,通過本步驟獲取的安全下載地址可以為一個(gè)或多個(gè),安全服務(wù)器將獲取的 一個(gè)或多個(gè)安全下載地址發(fā)送給終端,以使用戶從這一個(gè)或多個(gè)安全下載地址中選擇一個(gè) 安全下載地址,以便終端根據(jù)用戶選擇的安全下載地址下載待下載的文件。
[0086] 例如,安全服務(wù)器接收終端發(fā)送的文件信息F1,根據(jù)該文件信息F1,查看如表3所 示的安全下載地址與文件信息的對(duì)應(yīng)系中是否存在該文件信息F1。且查看出表3中存在該 文件信息F1,則根據(jù)該文件信息F1,從如表3所示的安全下載地址與文件信息的對(duì)應(yīng)關(guān)系 中獲取對(duì)應(yīng)的安全下載地址URL2,發(fā)送獲取的下載地址URL2給終端。
[0087] 表 3
[0088]
[0089] 進(jìn)一步地,在本發(fā)明實(shí)施例中,除按照步驟207和208的方式使安全服務(wù)器獲取到 待下載的文件的文件信息以外,還可以通過以下方式來使安全服務(wù)器獲取到待下載的文件 的文件信息,具體為:
[0090] 終端獲取待下載的文件對(duì)應(yīng)的下載頁面的頁面鏈接,將該頁面鏈接發(fā)送給安全服 務(wù)器。安全服務(wù)器接收終端發(fā)送的頁面鏈接,根據(jù)該頁面鏈接拉取待下載的文件對(duì)應(yīng)的下 載頁面,從拉取的下載頁面中獲取待下載的文件的文件信息。
[0091] 進(jìn)一步地,安全服務(wù)器獲取到待下載的文件對(duì)應(yīng)的安全下載地址之后,還可以根 據(jù)該安全下載地址,從網(wǎng)絡(luò)中搜索包括該安全下載地址的下載頁面,獲取搜索到的下載頁 面的頁面鏈接,將該安全下載地址和該頁面鏈接發(fā)送給終端,以使終端根據(jù)該頁面鏈接獲 取該頁面鏈接對(duì)應(yīng)的下載頁面,該下載頁面中至少包括該安全下載地址以及待下載的文件 的文件信息,以便用戶從該下載頁面中瀏覽待下載的文件的文件信息。
[0092] 步驟209 :終端接收安全服務(wù)器發(fā)送的安全下載地址,根據(jù)該安全下載地址下載 待下載的文件。
[0093] 具體地,終端接收安全服務(wù)器發(fā)送的安全下載地址,將接收的安全下載地址顯示 給用戶,使用戶從中選擇一個(gè)安全下載地址。終端根據(jù)用戶選擇的安全下載地址,從資源服 務(wù)器中下載待下載的文件。
[0094] 例如,假設(shè)終端發(fā)送的安全下載地址為URL2和URL3。終端接收安全服務(wù)器發(fā)送的 安全下載地址URL2和URL3,將接收的安全下載地址URL2和URL3顯示給用戶,使用戶從中 選擇一個(gè)安全下載地址。假設(shè)用戶選擇的安全下載地址為URL2。終端根據(jù)用戶選擇的安全 下載地址URL2,從資源服務(wù)器中下載待下載的文件1。
[0095] 在本發(fā)明實(shí)施例中,獲取待下載的文件對(duì)應(yīng)的下載地址;發(fā)送該下載地址給安全 服務(wù)器,使安全服務(wù)器獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);接收安全服務(wù)器發(fā)送的安 全等級(jí),根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址;根據(jù)該安全下載地址下 載待下載的文件。由于從安全服務(wù)器中獲取了該下載地址對(duì)應(yīng)的文件的安全等級(jí),并根據(jù) 該安全等級(jí)獲取了安全下載地址,根據(jù)安全下載地址來下載待下載的文件,這樣下載的文 件不存在安全隱患,不需要?jiǎng)h除下載的文件并重新下載,從而節(jié)省了終端的下載流量。
[0096] 實(shí)施例3
[0097] 參見圖3,本發(fā)明實(shí)施例提供了一種下載文件的方法,包括:
[0098] 步驟301 :接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址;
[0099] 步驟302 :根據(jù)該下載地址,獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);
[00100] 步驟303 :向終端發(fā)送該安全等級(jí),使終端根據(jù)該安全等級(jí)獲取待下載的文件對(duì) 應(yīng)的安全下載地址以及根據(jù)該安全下載地址下載待下載的文件。
[0101] 優(yōu)選地,根據(jù)該下載地址,獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí),包括:
[0102] 根據(jù)該下載地址,查看下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中是否存在該下載地址;
[0103] 若存在,則從下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中獲取該下載地址對(duì)應(yīng)的安全等 級(jí);
[0104] 若不存在,則根據(jù)該下載地址下載該下載地址對(duì)應(yīng)的文件,對(duì)下載的文件進(jìn)行安 全檢測(cè),得到下載的文件的安全等級(jí)。
[0105] 進(jìn)一步地,向終端發(fā)送該安全等級(jí)之后,還包括:
[0106] 接收終端在確定出該安全等級(jí)低于或等于預(yù)設(shè)等級(jí)時(shí)發(fā)送的文件信息,根據(jù)該文 件信息獲取待下載的文件對(duì)應(yīng)的安全下載地址,發(fā)送該安全下載地址給終端。
[0107] 優(yōu)選地,根據(jù)該文件信息獲取待下載的文件對(duì)應(yīng)的安全下載地址,包括:
[0108] 根據(jù)該文件信息,查看安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中是否存在該文件信 息;
[0109] 若存在,從安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中獲取該文件信息對(duì)應(yīng)的安全下 載地址;
[0110] 若不存在,則根據(jù)該文件信息,從網(wǎng)絡(luò)中搜索該文件信息對(duì)應(yīng)的每個(gè)下載地址,從 每個(gè)下載地址中獲取對(duì)應(yīng)的文件的安全等級(jí)高于預(yù)設(shè)等級(jí)的下載地址,將獲取的下載地址 確定為待下載的文件對(duì)應(yīng)的安全下載地址。
[0111] 在本發(fā)明實(shí)施例中,接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址;根據(jù)該下載 地址,獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);向終端發(fā)送該安全等級(jí),使終端根據(jù)該安全 等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址以及根據(jù)該安全下載地址下載待下載的文件。 由于安全服務(wù)器獲取了該下載地址對(duì)應(yīng)的文件的安全等級(jí),并將該安全等級(jí)發(fā)送給終端, 使終端根據(jù)該安全等級(jí)獲取了安全下載地址,以及使終端根據(jù)安全下載地址來下載待下載 的文件,這樣下載的文件不存在安全隱患,不需要?jiǎng)h除下載的文件并重新下載,從而節(jié)省了 終端的下載流量。
[0112] 實(shí)施例4
[0113] 參見圖4,本發(fā)明實(shí)施例提供了一種下載文件的裝置,包括:
[0114] 第一獲取模塊401,用于獲取待下載的文件對(duì)應(yīng)的下載地址;
[0115] 發(fā)送模塊402,用于發(fā)送下載地址給安全服務(wù)器,使安全服務(wù)器獲取下載地址對(duì)應(yīng) 的文件的安全等級(jí);
[0116] 第二獲取模塊403,用于接收安全服務(wù)器發(fā)送的安全等級(jí),根據(jù)安全等級(jí)獲取待下 載的文件對(duì)應(yīng)的安全下載地址;
[0117] 下載模塊404,用于根據(jù)安全下載地址下載待下載的文件。
[0118] 其中,第二獲取模塊403包括:
[0119] 確定單元,用于若安全等級(jí)高于預(yù)設(shè)等級(jí),則將下載地址確定為待下載的文件對(duì) 應(yīng)的安全下載地址;
[0120] 獲取單元,用于若安全等級(jí)低于或等于預(yù)設(shè)等級(jí),則從待下載的文件對(duì)應(yīng)的下載 頁面中獲取待下載的文件的文件信息,根據(jù)文件信息,從安全服務(wù)器中獲取待下載的文件 對(duì)應(yīng)的安全下載地址。
[0121] 在本發(fā)明實(shí)施例中,獲取待下載的文件對(duì)應(yīng)的下載地址;發(fā)送該下載地址給安全 服務(wù)器,使安全服務(wù)器獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);接收安全服務(wù)器發(fā)送的安 全等級(jí),根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址;根據(jù)該安全下載地址下 載待下載的文件。由于從安全服務(wù)器中獲取了該下載地址對(duì)應(yīng)的文件的安全等級(jí),并根據(jù) 該安全等級(jí)獲取了安全下載地址,根據(jù)安全下載地址來下載待下載的文件,這樣下載的文 件不存在安全隱患,不需要?jiǎng)h除下載的文件并重新下載,從而節(jié)省了終端的下載流量。
[0122] 實(shí)施例5
[0123] 參見圖5,本發(fā)明實(shí)施例提供了一種下載文件的裝置,包括:
[0124] 接收模塊501,用于接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址;
[0125] 第一獲取模塊502,用于根據(jù)該下載地址,獲取該下載地址對(duì)應(yīng)的文件的安全等 級(jí);
[0126] 發(fā)送模塊503,用于向終端發(fā)送該安全等級(jí),使終端根據(jù)該安全等級(jí)獲取待下載的 文件對(duì)應(yīng)的安全下載地址以及根據(jù)安全下載地址下載待下載的文件。
[0127] 其中,第一獲取模塊502包括:
[0128] 第一查看單元,用于根據(jù)該下載地址,查看下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中是 否存在該下載地址;
[0129] 第一獲取單元,用于若存在,則從下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中獲取該下載 地址對(duì)應(yīng)的安全等級(jí);
[0130] 檢測(cè)單元,用于若不存在,則根據(jù)該下載地址下載該下載地址對(duì)應(yīng)的文件,對(duì)下載 的文件進(jìn)行安全檢測(cè),得到下載的文件的安全等級(jí)。
[0131] 進(jìn)一步地,該裝置還包括:
[0132] 第二獲取模塊,用于接收終端在確定出安全等級(jí)低于或等于預(yù)設(shè)等級(jí)時(shí)發(fā)送的文 件信息,根據(jù)該文件信息獲取待下載的文件對(duì)應(yīng)的安全下載地址,發(fā)送安全下載地址給終 端。
[0133] 其中,第二獲取模塊包括:
[0134] 第二查看單元,用于根據(jù)該文件信息,查看安全下載地址與文件信息的對(duì)應(yīng)關(guān)系 中是否存在該文件信息;
[0135] 第二獲取單元,用于若存在,從安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中獲取該文 件信息對(duì)應(yīng)的安全下載地址;
[0136] 第三獲取單元,用于若不存在,則根據(jù)該文件信息,從網(wǎng)絡(luò)中搜索文件信息對(duì)應(yīng)的 每個(gè)下載地址,從每個(gè)下載地址中獲取對(duì)應(yīng)的文件的安全等級(jí)高于預(yù)設(shè)等級(jí)的下載地址, 將獲取的下載地址確定為待下載的文件對(duì)應(yīng)的安全下載地址。
[0137] 在本發(fā)明實(shí)施例中,接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址;根據(jù)該下載 地址,獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);向終端發(fā)送該安全等級(jí),使終端根據(jù)該安全 等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址以及根據(jù)該安全下載地址下載待下載的文件。 由于安全服務(wù)器獲取了該下載地址對(duì)應(yīng)的文件的安全等級(jí),并將該安全等級(jí)發(fā)送給終端, 使終端根據(jù)該安全等級(jí)獲取了安全下載地址,以及使終端根據(jù)安全下載地址來下載待下載 的文件,這樣下載的文件不存在安全隱患,不需要?jiǎng)h除下載的文件并重新下載,從而節(jié)省了 終端的下載流量。
[0138] 實(shí)時(shí)例6
[0139] 請(qǐng)參考圖6,其示出了本發(fā)明實(shí)施例所涉及的具有觸敏表面的終端結(jié)構(gòu)示意圖,該 終端可以用于實(shí)施上述實(shí)施例中提供的下載文件的方法。具體來講:
[0140] 終端900可以包括RF(Radio Frequency,射頻)電路110、包括有一個(gè)或一個(gè)以上 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、 WiFi(wireless fidelity,無線保真)模塊170、包括有一個(gè)或者一個(gè)以上處理核心的處理 器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的終端結(jié)構(gòu)并不構(gòu)成 對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布 置。其中:
[0141] RF電路110可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站 的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā) 送給基站。通常,RF電路110包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè) 振蕩器、用戶身份模塊(S頂)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放 大器)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述 無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM (Global System of Mobile communication,全球移動(dòng)通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組 無線服務(wù))、CDMA (Code Division Multiple Access,碼分多址)、WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長(zhǎng)期演進(jìn))、電 子郵件、SMS (Short Messaging Service,短消息服務(wù))等。
[0142] 存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,處理器180通過運(yùn)行存儲(chǔ)在存儲(chǔ)器120 的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器120可主要包括存儲(chǔ) 程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序 (比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端900的使用所創(chuàng)建 的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器, 還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存 儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器120還可以包括存儲(chǔ)器控制器,以提供處理器180和輸入單元130 對(duì)存儲(chǔ)器120的訪問。
[0143] 輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能 控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,輸入單元130可包括觸 敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集 用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏 表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。 可選的,觸敏表面131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢 測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從 觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理 器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多 種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。 具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān) 按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0144] 顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端900的 各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。 顯示單元140可包括顯示面板141,可選的,可以采用IXD(Liquid Crystal Display,液晶 顯示器)、〇LED (Organic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來配置顯示面 板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測(cè)到在其上或附 近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件 的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖6中,觸敏表面131與顯示面板 141是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面 131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
[0145] 終端900還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳 感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán) 境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端900移動(dòng)到耳邊時(shí),關(guān)閉 顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上 (一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的 應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲 擊)等;至于終端900還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳 感器,在此不再贅述。
[0146] 音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端900之間的音頻接口。音 頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換 為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160 接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比 如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包 括耳塞插孔,以提供外設(shè)耳機(jī)與終端900的通信。
[0147] WiFi屬于短距離無線傳輸技術(shù),終端900通過WiFi模塊170可以幫助用戶收發(fā)電 子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示 出了 WiFi模塊170,但是可以理解的是,其并不屬于終端900的必須構(gòu)成,完全可以根據(jù)需 要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0148] 處理器180是終端900的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部 分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器 120內(nèi)的數(shù)據(jù),執(zhí)行終端900的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處 理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處 理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要 處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0149] 終端900還包括給各個(gè)部件供電的電源190 (比如電池),優(yōu)選的,電源可以通過電 源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗 管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故 障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0150] 盡管未示出,終端900還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本 實(shí)施例中,終端900的顯示單元是觸摸屏顯示器,終端900還包括有存儲(chǔ)器,以及一個(gè)或者 一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一 個(gè)以上處理器執(zhí)行述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0151] 獲取待下載的文件對(duì)應(yīng)的下載地址;
[0152] 發(fā)送該下載地址給安全服務(wù)器,使安全服務(wù)器獲取下載地址對(duì)應(yīng)的文件的安全等 級(jí);
[0153] 接收安全服務(wù)器發(fā)送的安全等級(jí),根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全 下載地址;
[0154] 根據(jù)該安全下載地址下載待下載的文件。
[0155] 優(yōu)選地,根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址,包括:
[0156] 若該安全等級(jí)高于預(yù)設(shè)等級(jí),則將下載地址確定為待下載的文件對(duì)應(yīng)的安全下載 地址;
[0157] 若該安全等級(jí)低于或等于預(yù)設(shè)等級(jí),則從待下載的文件對(duì)應(yīng)的下載頁面中獲取待 下載的文件的文件信息,根據(jù)文件信息,從安全服務(wù)器中獲取待下載的文件對(duì)應(yīng)的安全下 載地址。
[0158] 在本發(fā)明實(shí)施例中,獲取待下載的文件對(duì)應(yīng)的下載地址;發(fā)送該下載地址給安全 服務(wù)器,使安全服務(wù)器獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);接收安全服務(wù)器發(fā)送的安 全等級(jí),根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址;根據(jù)該安全下載地址下 載待下載的文件。由于從安全服務(wù)器中獲取了該下載地址對(duì)應(yīng)的文件的安全等級(jí),并根據(jù) 該安全等級(jí)獲取了安全下載地址,根據(jù)安全下載地址來下載待下載的文件,這樣下載的文 件不存在安全隱患,不需要?jiǎng)h除下載的文件并重新下載,從而節(jié)省了終端的下載流量。
[0159] 實(shí)施例7
[0160] 圖7是本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性 能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(central processing units,CPU) 1922 (例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1932, 一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用 程序1942或數(shù)據(jù)1944的存儲(chǔ)介質(zhì)1930(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ) 器1932和存儲(chǔ)介質(zhì)1930可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1930的程序可以 包括一個(gè)或一個(gè)以上模塊(圖示沒標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操 作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲(chǔ)介質(zhì)1930通信,在服務(wù)器1900上執(zhí) 行存儲(chǔ)介質(zhì)1930中的一系列指令操作。
[0161] 服務(wù)器1900還可以包括一個(gè)或一個(gè)以上電源1926, 一個(gè)或一個(gè)以上有線或無線 網(wǎng)絡(luò)接口 1950, 一個(gè)或一個(gè)以上輸入輸出接口 1958, 一個(gè)或一個(gè)以上鍵盤1956,和/或, 一個(gè)或一個(gè)以上操作系統(tǒng) 1941,例如 Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM, FreeBSDTM 等等。
[0162] 服務(wù)器1900可以包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一 個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一 個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0163] 接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址;
[0164] 根據(jù)該下載地址,獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);
[0165] 向終端發(fā)送該安全等級(jí),使終端根據(jù)該安全等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下 載地址以及根據(jù)該安全下載地址下載待下載的文件。
[0166] 優(yōu)選地,根據(jù)該下載地址,獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí),包括:
[0167] 根據(jù)該下載地址,查看下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中是否存在該下載地址;
[0168] 若存在,則從下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中獲取該下載地址對(duì)應(yīng)的安全等 級(jí);
[0169] 若不存在,則根據(jù)該下載地址下載該下載地址對(duì)應(yīng)的文件,對(duì)下載的文件進(jìn)行安 全檢測(cè),得到下載的文件的安全等級(jí)。
[0170] 進(jìn)一步地,向終端發(fā)送該安全等級(jí)之后,還包括:
[0171] 接收終端在確定出該安全等級(jí)低于或等于預(yù)設(shè)等級(jí)時(shí)發(fā)送的文件信息,根據(jù)該文 件信息獲取待下載的文件對(duì)應(yīng)的安全下載地址,發(fā)送該安全下載地址給終端。
[0172] 優(yōu)選地,根據(jù)該文件信息獲取待下載的文件對(duì)應(yīng)的安全下載地址,包括:
[0173] 根據(jù)該文件信息,查看安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中是否存在該文件信 息;
[0174] 若存在,從安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中獲取該文件信息對(duì)應(yīng)的安全下 載地址;
[0175] 若不存在,則根據(jù)該文件信息,從網(wǎng)絡(luò)中搜索該文件信息對(duì)應(yīng)的每個(gè)下載地址,從 每個(gè)下載地址中獲取對(duì)應(yīng)的文件的安全等級(jí)高于預(yù)設(shè)等級(jí)的下載地址,將獲取的下載地址 確定為待下載的文件對(duì)應(yīng)的安全下載地址。
[0176] 在本發(fā)明實(shí)施例中,接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址;根據(jù)該下載 地址,獲取該下載地址對(duì)應(yīng)的文件的安全等級(jí);向終端發(fā)送該安全等級(jí),使終端根據(jù)該安全 等級(jí)獲取待下載的文件對(duì)應(yīng)的安全下載地址以及根據(jù)該安全下載地址下載待下載的文件。 由于安全服務(wù)器獲取了該下載地址對(duì)應(yīng)的文件的安全等級(jí),并將該安全等級(jí)發(fā)送給終端, 使終端根據(jù)該安全等級(jí)獲取了安全下載地址,以及使終端根據(jù)安全下載地址來下載待下載 的文件,這樣下載的文件不存在安全隱患,不需要?jiǎng)h除下載的文件并重新下載,從而節(jié)省了 終端的下載流量。
[0177] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0178] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種下載文件的方法,其特征在于,所述方法包括: 獲取待下載的文件對(duì)應(yīng)的下載地址; 發(fā)送所述下載地址給安全服務(wù)器,使所述安全服務(wù)器獲取所述下載地址對(duì)應(yīng)的文件的 安全等級(jí); 接收所述安全服務(wù)器發(fā)送的所述安全等級(jí),根據(jù)所述安全等級(jí)獲取所述待下載的文件 對(duì)應(yīng)的安全下載地址; 根據(jù)所述安全下載地址下載所述待下載的文件。2. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述安全等級(jí)獲取所述待下載的 文件對(duì)應(yīng)的安全下載地址,包括: 若所述安全等級(jí)高于預(yù)設(shè)等級(jí),則將所述下載地址確定為所述待下載的文件對(duì)應(yīng)的安 全下載地址; 若所述安全等級(jí)低于或等于所述預(yù)設(shè)等級(jí),則從所述待下載的文件對(duì)應(yīng)的下載頁面中 獲取所述待下載的文件的文件信息,根據(jù)所述文件信息,從所述安全服務(wù)器中獲取所述待 下載的文件對(duì)應(yīng)的安全下載地址。3. -種下載文件的方法,其特征在于,所述方法包括: 接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址; 根據(jù)所述下載地址,獲取所述下載地址對(duì)應(yīng)的文件的安全等級(jí); 向所述終端發(fā)送所述安全等級(jí),使所述終端根據(jù)所述安全等級(jí)獲取所述待下載的文件 對(duì)應(yīng)的安全下載地址以及根據(jù)所述安全下載地址下載所述待下載的文件。4. 如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述下載地址,獲取所述下載地址 對(duì)應(yīng)的文件的安全等級(jí),包括: 根據(jù)所述下載地址,查看下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中是否存在所述下載地址; 若存在,則從所述下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中獲取所述下載地址對(duì)應(yīng)的安全等 級(jí); 若不存在,則根據(jù)所述下載地址下載所述下載地址對(duì)應(yīng)的文件,對(duì)所述下載的文件進(jìn) 行安全檢測(cè),得到所述下載的文件的安全等級(jí)。5. 如權(quán)利要求3所述的方法,其特征在于,所述向所述終端發(fā)送所述安全等級(jí)之后,還 包括: 接收所述終端在確定出所述安全等級(jí)低于或等于預(yù)設(shè)等級(jí)時(shí)發(fā)送的文件信息,根據(jù)所 述文件信息獲取所述待下載的文件對(duì)應(yīng)的安全下載地址,發(fā)送所述安全下載地址給所述終 端。6. 如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述文件信息獲取所述待下載的 文件對(duì)應(yīng)的安全下載地址,包括: 根據(jù)所述文件信息,查看安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中是否存在所述文件信 息; 若存在,從所述安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中獲取所述文件信息對(duì)應(yīng)的安全 下載地址; 若不存在,則根據(jù)所述文件信息,從網(wǎng)絡(luò)中搜索所述文件信息對(duì)應(yīng)的每個(gè)下載地址,從 所述每個(gè)下載地址中獲取對(duì)應(yīng)的文件的安全等級(jí)高于預(yù)設(shè)等級(jí)的下載地址,將所述獲取的 下載地址確定為所述待下載的文件對(duì)應(yīng)的安全下載地址。7. -種下載文件的裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取待下載的文件對(duì)應(yīng)的下載地址; 發(fā)送模塊,用于發(fā)送所述下載地址給安全服務(wù)器,使所述安全服務(wù)器獲取所述下載地 址對(duì)應(yīng)的文件的安全等級(jí); 第二獲取模塊,用于接收所述安全服務(wù)器發(fā)送的所述安全等級(jí),根據(jù)所述安全等級(jí)獲 取所述待下載的文件對(duì)應(yīng)的安全下載地址; 下載模塊,用于根據(jù)所述安全下載地址下載所述待下載的文件。8. 如權(quán)利要求7所述的裝置,其特征在于,所述第二獲取模塊包括: 確定單元,用于若所述安全等級(jí)高于預(yù)設(shè)等級(jí),則將所述下載地址確定為所述待下載 的文件對(duì)應(yīng)的安全下載地址; 獲取單元,用于若所述安全等級(jí)低于或等于所述預(yù)設(shè)等級(jí),則從所述待下載的文件對(duì) 應(yīng)的下載頁面中獲取所述待下載的文件的文件信息,根據(jù)所述文件信息,從所述安全服務(wù) 器中獲取所述待下載的文件對(duì)應(yīng)的安全下載地址。9. 一種下載文件的裝置,其特征在于,所述裝置包括: 接收模塊,用于接收終端發(fā)送的待下載的文件對(duì)應(yīng)的下載地址; 第一獲取模塊,用于根據(jù)所述下載地址,獲取所述下載地址對(duì)應(yīng)的文件的安全等級(jí); 發(fā)送模塊,用于向所述終端發(fā)送所述安全等級(jí),使所述終端根據(jù)所述安全等級(jí)獲取所 述待下載的文件對(duì)應(yīng)的安全下載地址以及根據(jù)所述安全下載地址下載所述待下載的文件。10. 如權(quán)利要求9所述的裝置,其特征在于,所述第一獲取模塊包括: 第一查看單元,用于根據(jù)所述下載地址,查看下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中是否 存在所述下載地址; 第一獲取單元,用于若存在,則從所述下載地址與安全等級(jí)的對(duì)應(yīng)關(guān)系中獲取所述下 載地址對(duì)應(yīng)的安全等級(jí); 檢測(cè)單元,用于若不存在,則根據(jù)所述下載地址下載所述下載地址對(duì)應(yīng)的文件,對(duì)所述 下載的文件進(jìn)行安全檢測(cè),得到所述下載的文件的安全等級(jí)。11. 如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于接收所述終端在確定出所述安全等級(jí)低于或等于預(yù)設(shè)等級(jí)時(shí)發(fā)送 的文件信息,根據(jù)所述文件信息獲取所述待下載的文件對(duì)應(yīng)的安全下載地址,發(fā)送所述安 全下載地址給所述終端。12. 如權(quán)利要求11所述的裝置,其特征在于,所述第二獲取模塊包括: 第二查看單元,用于根據(jù)所述文件信息,查看安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中 是否存在所述文件信息; 第二獲取單元,用于若存在,從所述安全下載地址與文件信息的對(duì)應(yīng)關(guān)系中獲取所述 文件信息對(duì)應(yīng)的安全下載地址; 第三獲取單元,用于若不存在,則根據(jù)所述文件信息,從網(wǎng)絡(luò)中搜索所述文件信息對(duì)應(yīng) 的每個(gè)下載地址,從所述每個(gè)下載地址中獲取對(duì)應(yīng)的文件的安全等級(jí)高于預(yù)設(shè)等級(jí)的下載 地址,將所述獲取的下載地址確定為所述待下載的文件對(duì)應(yīng)的安全下載地址。
【文檔編號(hào)】H04L29/06GK105991746SQ201510095978
【公開日】2016年10月5日
【申請(qǐng)日】2015年3月4日
【發(fā)明人】梁浩彬
【申請(qǐng)人】騰訊科技(深圳)有限公司