[發明專利]一種資源下載方法、終端及計算機可讀存儲介質在審
| 申請號: | 201710548091.6 | 申請日: | 2017-07-06 |
| 公開(公告)號: | CN107528825A | 公開(公告)日: | 2017-12-29 |
| 發明(設計)人: | 樂亮 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12;H04L29/08 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司44281 | 代理人: | 江婷,李發兵 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 下載 方法 終端 計算機 可讀 存儲 介質 | ||
1.一種資源下載方法,其特征在于,包括:
獲取待下載資源在源服務器上對應的源下載地址和在緩存服務器上對應的分發下載地址;
根據所述源下載地址和所述分發下載地址分別從所述源服務器和所述緩存服務器上讀取所述待下載資源相同位置上的數據資源;從所述源服務器和所述緩存服務器上讀取的數據資源為所述待下載資源的一部分數據資源;
將分別從所述源服務器和所述緩存服務器上讀取的待下載資源相同位置上的數據資源進行比較;
根據比較結果判斷是否從所述緩存服務器上下載所述待下載資源。
2.如權利要求1所述的資源下載方法,其特征在于,所述將分別讀取的待下載資源相同位置上的數據資源進行比較包括:
將從所述源服務器和所述緩存服務器上讀取的待下載資源相同位置上的數據資源的內容進行比對;
或,
根據預設校驗算法分別對從所述源服務器和所述緩存服務器上讀取的待下載資源相同位置上的數據資源進行計算得到校驗值,并將計算得到的校驗值進行比較。
3.如權利要求1所述的資源下載方法,其特征在于,所述根據所述源下載地址和所述分發下載地址分別從所述源服務器和所述緩存服務器上讀取所述待下載資源相同位置上的數據資源之前包括:
根據所述源下載地址從所述源服務器中獲取所述待下載資源的大小,并根據所述待下載資源的大小確定所述源服務器和所述緩存服務器上用于指示所述待下載資源的部分數據資源讀取的讀取地址,所述待下載資源的大小大于所述讀取地址對應的數據資源的大小;
或,
根據所述源下載地址從所述源服務器中獲取所述待下載資源的首地址和尾地址,根據所述首地址和所述尾地址確定所述源服務器和所述緩存服務器上用于指示所述待下載資源的部分數據資源讀取的讀取地址,所述讀取地址介于所述首地址和所述尾地址之間。
4.如權利要求3所述的資源下載方法,其特征在于,在確定至少包括2個讀取地址時,所述根據所述源下載地址和所述分發下載地址分別從所述源服務器和所述緩存服務器上讀取所述待下載資源相同位置上的數據資源,并將所述分別讀取的待下載資源相同位置上的數據資源進行比較包括:
從所述讀取地址中選擇一個作為目標讀取地址;
分別從所述源服務器和所述緩存服務器上讀取所述待下載資源相同目標讀取地址上的數據資源;
將讀取到的所述目標讀取地址上的數據資源進行比較,并從剩余的讀取地址中選擇一個作為新的目標讀取地址,并根據所述新的目標讀取地址進行數據資源的讀取與比較,直至根據所有的讀取地址從所述源服務器和所述緩存服務器上讀取并比較完相同位置上的數據資源。
5.如權利要求4所述的資源下載方法,其特征在于,所述將讀取到的所述目標讀取地址上的數據資源進行比較之后還包括:
判斷從所述源服務器和所述緩存服務器上讀取的待下載資源相同目標讀取地址上的數據資源是否一致,如是,再次從剩余的讀取地址中選擇一個作為新的目標讀取地址,否則,停止從剩余的讀取地址中選擇新的目標讀取地址。
6.如權利要求1-5任一項所述的資源下載方法,其特征在于,所述根據比較結果判斷是否從所述緩存服務器中下載所述待下載資源包括:
在所述比較結果中存在從所述源服務器中讀取的數據資源與從所述緩存服務器中讀取的相同位置上的數據資源不一致的比較結果時,判定所述分發下載地址無效,否則,判定根據所述分發下載地址從所述緩存服務器上下載所述待下載資源。
7.如權利要求6所述的資源下載方法,其特征在于,所述根據所述分發下載地址從所述緩存服務器中下載所述待下載資源包括:
對所述緩存服務器上的待下載資源中除所述相同位置對應的數據資源以外的數據資源進行下載。
8.如權利要求6所述的資源下載方法,其特征在于,所述方法還包括在判定所述分發下載地址無效時,根據所述源下載地址從所述源服務器中下載所述待下載資源。
9.一種終端,其特征在于,所述終端包括:處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的資源下載程序,所述資源下載程序被所述處理器執行時實現如權利要求1-8中任一項所述的資源下載方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有資源下載程序,所述資源下載程序被執行時實現如權利要求1-8中任一項所述的資源下載方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710548091.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種專用圓筒式快拆噴吹管
- 下一篇:具有對濾袋內表面清灰功能的濾袋框架





