[發明專利]一種異步分布式文件傳輸方法、終端設備及存儲介質在審
| 申請號: | 201810020954.7 | 申請日: | 2018-01-10 |
| 公開(公告)號: | CN110022287A | 公開(公告)日: | 2019-07-16 |
| 發明(設計)人: | 陳桂承;游鋒鋒;夏歡;李松;闕燦金 | 申請(專利權)人: | 廈門雅迅網絡股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F9/50 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司 35218 | 代理人: | 黃國強 |
| 地址: | 361000 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 異步分布式 臨時文件 文件傳輸 文件處理模塊 處理隊列 存儲介質 文件上傳 選擇機制 終端設備 校驗 校驗碼 數據庫處理模塊 空閑線程 數據集中 文件類型 用戶提交 重新發送 處理器 下載 刪除 寫入 數據庫 發送 | ||
本發明涉及一種異步分布式文件傳輸方法、終端設備及存儲介質,在該方法中,包括以下步驟:用戶提交文件上傳或下載的請求;處理器利用選擇機制選擇對應的文件處理模塊,文件處理模塊將該請求添加到處理隊列中;處理隊列的空閑線程執行該請求,利用選擇機制選擇對應的數據庫處理模塊,將請求寫入從數據庫提取出的數據集中生成本地臨時文件中;在臨時文件中增加校驗碼域和補白域;文件上傳后發送可以消息給用戶,刪除臨時文件;對文件的校驗碼域和補白域的值進行校驗,如不正確則重新發送;判斷文件擴展名是否異常,如異常,根據文件類型對文件擴展名進行修改。本發明通過文件的異步分布式處理提高了文件傳輸效率,通過多步校驗提高文件的完整性。
技術領域
本發明涉及計算機文件系統領域,尤其涉及一種異步分布式文件傳輸方法、終端設備及存儲介質。
背景技術
隨著汽車云享平臺的不斷發展,系統支撐的車輛數越來越龐大,功能越來越繁多,自然而然地業務數據也越來越大,導致一些跟文件相關的功能給用戶的體驗每況愈下,單純的同步進行文件的傳輸已經無法滿足用戶的體驗要求,不僅等待時間長,而且返回的結果失敗率高,例如:報表的文件導出功能,多媒體文件的傳輸等等。而對程序而言,文件的管理功能本身就是一個比較復雜的東西,由于數據量大,傳輸耗時,占用容量,浪費帶寬,因此,仍然存在較大可提升的空間,所以,提高文件上傳和下載的效率就成為云平臺較為重要的環節,不僅一方面有利于提升系統的性能,另一方面對文件的上傳和下載的成功率也有了保障。
發明內容
為了解決上述問題,本發明旨在提供一種異步分布式文件傳輸方法、終端設備及存儲介質,通過文件的異步分布式處理提高了文件傳輸效率,通過多步校驗提高文件的完整性。
具體方案如下:
1.一種異步分布式文件傳輸方法,包括以下步驟:
S1:用戶在用戶界面提交文件上傳或文件下載的請求;
S2:處理器利用選擇機制選擇對應的文件處理模塊,并將所述請求提交到該文件處理模塊中,文件處理模塊將該請求添加到處理隊列中;
所述選擇機制包括但不限于哈希一致性、隨機、輪詢和自定義選擇機制;
S3:判斷處理隊列內用于處理請求的線程是否有空閑線程,若有,進入S4,如沒有,排隊等待,直到出現空閑線程,進入S4;
S4:空閑線程執行所述請求,利用選擇機制選擇對應的數據庫處理模塊,數據庫處理模塊從對應的數據庫中提取出數據集,將請求寫入數據集中生成本地臨時文件中;
S5:在所述臨時文件中增加校驗碼域和補白域,所述校驗碼域存放對文件數據的校驗結果,所述補白域存放的數據用于驗證文件的完整性;
S6:判斷文件是否需要壓縮,如需要,則進行壓縮,進入S7,如不需要,進入S7;
S7:將臨時文件上傳到文件服務器,發送提醒消息至用戶界面,刪除本地臨時文件;
所述提醒消息為上傳完成和可以下載兩種提醒消息中的一種;
S8:用戶接受到可以下載的提醒消息后下載文件,判斷下載后的文件是否需要解壓,如需要,則進行解壓,進入S9,如不需要,進入S9;
S9:對文件的校驗碼域和補白域的值進行校驗,如正確,進入S10,如不正確,返回S7;
S10:判斷文件擴展名是否異常,如異常,進入S11,如正常,進入S12;
S11:通過文件頭判斷文件類型,根據文件類型對文件擴展名進行修改,進入S12;
S12:文件校驗成功,判定下載文件為正確文件。
進一步的,所述臨時文件包括鍵域和值域,所述校驗碼域和補白域依次添加在值域的后面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅迅網絡股份有限公司,未經廈門雅迅網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810020954.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:點播多媒體節目的方法和裝置
- 下一篇:一種APT威脅識別方法





