[發明專利]文件下載方法、裝置、計算機設備和存儲介質有效
| 申請號: | 201810715600.4 | 申請日: | 2018-07-03 |
| 公開(公告)號: | CN109040191B | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 毛習均;曹敏 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 孫凱樂 |
| 地址: | 518052 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 下載 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種文件下載方法,所述方法包括:
獲取待下載文件及對應的關鍵信息;所述待下載文件為業務型文件;
將關鍵信息與待下載文件全文各個位置的數據信息進行匹配,得到相應的匹配結果;所述匹配結果為所述關鍵信息與所述待下載文件中的數據信息的關聯情況;
根據匹配結果從所述待下載文件中分離出多個分塊文件;
獲取所述多個分塊文件的下載級別;所述下載級別根據所述分塊文件的信息內容確定;
根據下載級別,對所述多個分塊文件分別進行下載,得到多個已下載分塊文件;
所述根據匹配結果從所述待下載文件中分離出多個分塊文件,包括:
從待下載文件上下文各個位置的數據信息中,篩選出所述匹配結果符合要求的多個位置的數據信息,并對所述多個位置的數據信息進行標記;將被標記的數據信息進行組合,得到組合文件;將所述組合文件按照預設長度進行劃分,得到多個分塊文件;所述分塊文件為所述待下載文件中,與所述關鍵信息關聯的數據信息的組合,具備與所述待下載文件相同的屬性;
在根據匹配結果從所述待下載文件中分離出多個分塊文件之后,還包括:
將所述多個分塊文件進行壓縮,得到多個壓縮后的分塊文件;
所述根據下載級別,對所述多個分塊文件分別進行下載包括:
當檢測到當前下載級別對應的分塊文件下載完畢,根據與所述分塊文件對應的校驗匹配文件,對所述分塊文件進行校驗;
若校驗錯誤,則重新下載所述分塊文件;
若校驗正確,則繼續進行下載。
2.根據權利要求1所述的方法,其特征在于,所述根據匹配結果從所述待下載文件中分離出多個分塊文件包括:
從所述待下載文件全文各個位置的數據信息中,篩選出匹配結果符合要求的多個位置的數據信息,并對所述多個位置的數據信息進行標記;
將被標記的在預設范圍內的數據信息進行組合,得到多個數據信息組合,作為所述待下載文件中分離出的多個分塊文件。
3.根據權利要求1所述的方法,其特征在于,所述獲取所述多個分塊文件的下載級別包括:
提取所述多個分塊文件的信息內容;
根據所述多個分塊文件的信息內容,查詢信息內容與下載級別的對應關系,獲取所述多個分塊文件的下載級別。
4.根據權利要求3所述的方法,其特征在于,所述根據下載級別,對所述多個分塊文件分別進行下載,得到多個已下載分塊文件包括:
將所述多個分塊文件按照下載級別進行排列,得到排列后的多個分塊文件;
依次對排列后的多個分塊文件進行下載,得到多個已下載分塊文件。
5.根據權利要求1至4任意一項所述的方法,其特征在于,還包括:
若已下載分塊文件大于預設個數,根據所述下載級別,將所述多個已下載分塊文件組合在一起,得到與所述待下載文件對應的文件。
6.根據權利要求5所述的方法,其特征在于,在根據匹配結果從所述待下載文件中分離出多個分塊文件之后,還包括:
建立與各個分塊文件對應的校驗匹配文件;
將所述多個分塊文件對應的數據量分別與預設數據量進行比較,從多個分塊文件中篩選出大于預設數據量的分塊文件;
將大于預設數據量的分塊文件進行劃分,得到多個分塊子文件;所述分塊子文件的數據量小于預設數據量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810715600.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種調度方法、裝置及計算機可讀存儲介質
- 下一篇:一種環境監測運維系統





