[發明專利]一種文件斷點上傳方法及系統在審
| 申請號: | 202211108840.0 | 申請日: | 2022-09-13 |
| 公開(公告)號: | CN115484256A | 公開(公告)日: | 2022-12-16 |
| 發明(設計)人: | 隗延紅;馬強;劉斌;張祥國;黃振陽 | 申請(專利權)人: | 山東旗幟信息有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L67/60;H04L9/32 |
| 代理公司: | 濟南鼎信專利商標代理事務所(普通合伙) 37245 | 代理人: | 趙長林 |
| 地址: | 250000 山東省濟南市高新區天*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 斷點 上傳 方法 系統 | ||
一種文件斷點上傳方法及系統,包括如下步驟:獲取待上傳文件信息;若待上傳文件的大小超過設定閾值,則將待上傳文件進行切片處理得到切片文件;將切片文件進行順序上傳,并記載切片文件的上傳記錄;在上傳中斷后記錄上傳記錄對應的已經完成傳輸的切片文件;在需要繼續傳輸時,根據切片文件的上傳記錄,繼續傳輸已經完成傳輸的切片文件的下一個切片文件。本申請通過設置切片上傳的方式,使得對于大文件來講,可以進行逐個切片文件上傳的方式進行上傳,在發生部分的上傳錯誤或者是因為網絡或者其他故障,已經上傳的部分不會受到影響,而且采用切片上傳,也給部分秒傳提供了文件的基礎。
技術領域
本申請涉及一種文件斷點上傳方法及系統。
背景技術
在文件傳輸時,如果文件的大小較大,尤其是在網絡較差的情況下,網絡傳輸容易斷傳,這大大影響了傳輸效率,為了保證文件的一致性,避免文件在傳輸過程中損壞,一般需要進行重新傳輸?,F在也有一些斷點傳輸的方式,但是現在斷點傳輸對于傳輸位置記錄的準確性較差,使得現有的斷點上傳中的待重新傳輸的文件過大,而且可能會導致文件存在缺失,最終導致傳輸前后的文件存在不一致,文件發生損壞。
發明內容
為了解決上述問題,本申請一方面公開了一種文件斷點上傳方法,包括如下步驟:
獲取待上傳文件信息;
若待上傳文件的大小超過設定閾值,則將待上傳文件進行切片處理得到切片文件;
將切片文件進行順序上傳,并記載切片文件的上傳記錄;
在上傳中斷后記錄上傳記錄對應的已經完成傳輸的切片文件;
在需要繼續傳輸時,根據切片文件的上傳記錄,繼續傳輸已經完成傳輸的切片文件的下一個切片文件。本申請通過設置切片上傳的方式,使得對于大文件來講,可以進行逐個切片文件上傳的方式進行上傳,在發生部分的上傳錯誤或者是因為網絡或者其他故障,已經上傳的部分不會受到影響,而且采用切片上傳,也給部分秒傳提供了文件的基礎。
優選的,所述設定閾值的大小與切片文件的大小一致。
優選的,還包括對于切片文件的一致性校驗的過程:
在切片文件傳輸過程中,先獲取待上傳切片文件中前端的預校驗數據;
根據預校驗數據檢測該切片文件是否曾經上傳過,如果已經上傳過,則將匹配到數據文件作為預匹配文件,并將預匹配文件作為該切片文件,繼而完成了該切片文件的上傳。本申請之所以對于切片部分進行校驗,是因為本申請針對的文件是較大文件的傳輸,在對于服務器當中,有非常多的傳輸渠道時,則產生相同文件傳輸的可能性就比較大一些,因此對于切片文件的秒傳就有了必要,即便是全部文件都相同,由于采用同一種切片方式,因此,所有文件都采用切片文件的匹配復制,也非常快,還能保證整個文件整體上的準確性,避免產生文件的部分遺失,使得大文件自身產生損壞。
優選的,按照如下方式進行預校驗數據的校驗處理:
記錄已經上傳的文件中的已上傳切片文件的校驗值作為原始校驗值;
計算切片文件當中的預校驗數據對應的預校驗值,
將預校驗值與原始校驗值進行比對,若存在匹配,則將匹配對應的已上傳切片文件復制到待上傳切片文件的存儲位置作為待上傳切片文件,若不存在匹配,則將待上傳切片文件進行繼續上傳。
優選的,所述原始校驗值為MD5校驗值和SHA512校驗值的共同校驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東旗幟信息有限公司,未經山東旗幟信息有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211108840.0/2.html,轉載請聲明來源鉆瓜專利網。





