[發明專利]數據傳輸方法、裝置和計算機可讀存儲介質在審
| 申請號: | 202111576777.9 | 申請日: | 2021-12-22 |
| 公開(公告)號: | CN114244475A | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 李剛;付海;于德新;孫耀文 | 申請(專利權)人: | 中國人民解放軍海軍潛艇學院 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L1/22;G06K19/06 |
| 代理公司: | 北京力致專利代理事務所(特殊普通合伙) 11900 | 代理人: | 周厚民 |
| 地址: | 266000 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種數據傳輸方法,應用于發送端,包括:
獲取多個數據包,其中,任一所述數據包包括部分待傳輸信息的編碼和編號;
根據預設個數的數據包中編碼,確定至少一冗余編碼包,并對所述至少一冗余編碼包中各冗余編碼包進行標識,其中,所述冗余編碼包的標識用于指示生成所述冗余編碼包的數據包的編號,所述預設個數的數據包的編號為連續排序;
根據所述多個數據包和所述至少一冗余編碼包,生成二維碼序列,所述二維碼序列包括所述多個數據包對應的二維碼和所述至少一冗余編碼包對應的二維碼。
2.根據權利要求1所述的方法,其中,所述根據預設個數的數據包中編碼,確定至少一冗余編碼包,包括:
將數據包傳輸至編碼池;
響應于所述編碼池中存在中間編碼包,且傳輸的數據包的編號指示該數據包為預設個數的數據包中的最后一數據包;
對所述中間編碼包和該數據包進行編碼,得到所述冗余編碼包。
3.根據權利要求2所述的方法,所述根據預設個數的數據包中編碼,確定至少一冗余編碼包,還包括:
響應于所述編碼池中存在一數據包,且傳輸的數據包的編號指示該數據包為預設個數的數據包中的一數據包,對傳輸的數據包和編碼池中的數據包進行編碼,得到中間編碼包;
響應于所述編碼池中存在的中間編碼包,且傳輸的數據包的編號指示該數據包不為預設個數的數據包中的最后一個數據包,對所述中間編碼包和該數據包進行編碼,得到更新后的中間編碼包。
4.根據權利要求1-3任一項所述的方法,還包括:
獲取所述待傳輸信息;
將所述待傳輸信息分割成多個初始數據包,任一所述初始數據包包括部分待傳輸信息;
對各初始數據包中的部分待傳輸信息進行編碼,得到所述多個數據包;
根據所述多個數據包中各數據包的生成順序,對所述各數據包進行編號。
5.一種數據傳輸方法,應用于發送端,包括:
通過攝像裝置,掃描二維碼序列,所述二維碼序列包括所述多個數據包對應的二維碼和所述至少一冗余編碼包對應的二維碼;
解析所述二維碼序列,得到所述二維碼序列對應的數據包和冗余編碼包;
根據解析得到的數據包的編號,判斷數據包是否存在缺失;
響應于存在缺失的數據包個數為1,獲取所述缺失的數據包的編碼;
根據所述缺失的數據包的編號,獲取與所述缺失的數據包對應的冗余編碼包作為修復編碼包;
根據所述修復編碼包和所述修復編碼包的標識指示的除所述丟失的數據包的編號以外的其余編號對應的數據包,生成所述缺失的數據包;
根據解析得到的數據包和所述缺失的數據包生成傳輸信息。
6.根據權利要求5所述的方法,還包括:
響應于存在缺失的數據包個數大于1,獲取各缺失的數據包的編碼;
根據各缺失的數據包的編碼,判斷各缺失的數據包是否存在對應相同的冗余編碼包;
響應于各缺失的數據包對應的冗余編碼包中不存在相同的冗余編碼包,將各缺失的數據包對應的冗余編碼包作為各缺失的數據包的修復編碼包;
根據各修復編碼包和各修復編碼包的標識指示的除各缺失的數據包的編號以外的其余編號對應的數據包,確定各缺失的數據包。
7.根據權利要求5所述的方法,還包括:
響應于存在缺失的數據包個數大于1,獲取各缺失的數據包的編碼;
根據各缺失的數據包的編碼,判斷各缺失的數據包是否存在對應相同的冗余編碼包;
響應于各缺失的數據包對應的冗余編碼包中存在相同的冗余編碼包,發送提示信息提示數據發送失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍海軍潛艇學院,未經中國人民解放軍海軍潛艇學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111576777.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基站節能的裝置及方法
- 下一篇:一種高性能鋁片涂層液及其制備方法和應用





