[發明專利]數據傳輸方法、裝置及存儲介質有效
| 申請號: | 202011298756.0 | 申請日: | 2020-11-19 |
| 公開(公告)號: | CN112511609B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 許時;劉和義;楊勇;賴鈞燕 | 申請(專利權)人: | 航天銀山電氣有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L69/165 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 趙學超 |
| 地址: | 519000 廣東省珠海市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 存儲 介質 | ||
本發明涉及通信技術領域,公開了數據傳輸方法、裝置及存儲介質,該方法包括發送步驟和接收步驟,其中,發送步驟包括以下步驟:S100、分割待發送原始數據為特定大小的數據塊,標記數據塊在原始數據中的位置標識;S200、將預置傳輸協議插入數據塊;S300、設置第一網卡為混雜模式,通過第一網卡發送數據塊;接收步驟包括以下步驟:S400、設置第二網卡為混雜模式并監聽網絡中的數據傳輸信息;S500、解析接收到的數據,存儲符合預置傳輸協議的數據塊;S600、根據數據塊中的位置標識檢驗原始數據。本發明至少具有以下有益效果:提升文件傳輸響應,提高系統效率,提升網卡的數據吞吐率。
技術領域
本發明涉及通信技術領域,特別涉及一種數據傳輸方法、裝置及存儲介質。
背景技術
目前通過網絡獲取文件的方式主要是通過ftp、nfs、samba、ssh等服務來實現。其服務一般為C/S的網絡訪問模式,其傳輸協議是基于TCP和UDP。
文件數據存放在裝置的硬盤上,用戶通過客戶端連接到服務來讀取文件。nfs和samba服務是通過共享文件的方式來讀取文件,但本質還是C/S的訪問模式。在這種訪問模式中,傳輸協議和文件都是相互獨立,傳輸時會打開文件,然后經過socket接口通過網絡發送。使用這種傳輸方式,不可避免地會占用大量系統資源用于服務調度,當傳輸較大文件時,響應的速度較慢,且需要調用協議棧,導致網卡的吞吐率降低。
發明內容
本發明旨在至少解決現有技術中存在的技術問題之一。為此,本發明提出一種數據傳輸方法,能夠提高系統加載較大文件時的響應速度,提高系統效率,提高網卡的數據吞吐率。
本發明還提出一種具有上述數據傳輸方法的數據傳輸裝置。
本發明還提出一種具有上述數據傳輸方法的計算機可讀存儲介質。
根據本發明的第一方面實施例的數據傳輸方法,包括發送步驟和接收步驟,所述發送步驟包括以下步驟:S100、分割待發送原始數據為特定大小的數據塊,標記所述數據塊在所述原始數據中的位置標識;S200、將預置傳輸協議插入所述數據塊;S300、設置第一網卡為混雜模式,通過所述第一網卡發送所述數據塊;所述接收步驟包括以下步驟:S400、設置第二網卡為混雜模式并監聽網絡中的數據傳輸信息;S500、解析接收到的數據,存儲符合所述預置傳輸協議的所述數據塊;S600、根據所述數據塊中的所述位置標識檢驗所述原始數據。
根據本發明的一些實施例,步驟S100包括以下步驟:S101、接收數據傳輸指令;S102、根據所述原始數據的數據量大小計算所述數據塊的分割數量;S103、建立對應于所述原始數據的記錄文件,所述記錄文件包括所述原始數據的數據量大小、分割數量和所述數據塊的分割位置標識;S104、將所述位置標識嵌入所述數據塊中。
根據本發明的一些實施例,所述位置標識嵌入所述數據塊的頭部位置。
根據本發明的一些實施例,所述預置傳輸協議插入所述數據塊的頭部位置。
根據本發明的一些實施例,所述預置傳輸協議包括協議頭和協議體,所述協議頭包括所述數據塊的基礎信息和位置信息,所述協議體包括所述數據塊的數據。
根據本發明的一些實施例,所述協議頭包括物理地址、傳輸協議頭標識、所述數據塊數據長度、所述原始數據數據長度和所述數據塊在所述原始數據中的起始位置。
根據本發明的一些實施例,所述數據塊按照預置存儲結構進行存儲,所述預置存儲結構包括傳輸協議標識、所述數據塊數據長度、所述原始數據數據長度、所述數據塊在所述原始數據中的起始位置和所述數據塊的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天銀山電氣有限公司,未經航天銀山電氣有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011298756.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可避免畸形計算單元的巖石細觀數值模型生成方法及系統
- 下一篇:肋軟骨切片裝置





