[發明專利]多隧道自適應數據流的編碼方法、設備和存儲介質有效
| 申請號: | 202010375742.8 | 申請日: | 2020-05-07 |
| 公開(公告)號: | CN111698208B | 公開(公告)日: | 2022-08-02 |
| 發明(設計)人: | 沈傳寶;郝偉;馬維士;李巖;劉加瑞;萬會來;侯曉雄 | 申請(專利權)人: | 北京華云安信息技術有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L45/24 |
| 代理公司: | 北京華專卓海知識產權代理事務所(普通合伙) 11664 | 代理人: | 王一 |
| 地址: | 100094 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隧道 自適應 數據流 編碼 方法 設備 存儲 介質 | ||
1.一種多隧道自適應數據流的編碼方法,其特征在于,包括:
獲取待編碼數據流,所述待編碼數據流包括多個用于承載數據信息的字符串;
對所述待編碼數據流進行加密,生成加密數據流,所述加密數據流中包含與所述待編碼數據流中的字符串對應的加密字符串;
將所述加密數據流進行數據分塊,將所述加密數據流切分為多個數據流塊,切分后的數據流塊可以共同拼合成所述加密數據流;
對切分后的數據流塊進行順序編號;對數據流塊的編號和通信隧道的始發節點的編號進行取模計算,將編號與計算結果相同的始發節點對應的通信隧道作 為該數據流塊的對應的通信隧道,其中,所述通信隧道通過以下方法創建:將異構網絡中的節點隨機劃分為多個節點池;按照預設條件選取一個節點池作為始發節點池,對始發節點池內的節點進行順序編號;對于其他節點池,每個節點池中的節點按照性能進一步劃分為多個節點集,從每個節點池中的性能最優的節點集中隨機選取一個節點作為轉發節點,為每個始發節點匹配一條由多個轉發節點構成的通信鏈路,從而創建多條通信隧道。
2.根據權利要求1所述的多隧道自適應數據流的編碼方法,其特征在于,所述對所述待編碼數據流進行加密,生成加密數據流,包括:
采用非對稱加密算法,利用秘鑰對所述待編碼數據流進行加密,生成加密數據流。
3.根據權利要求2所述的多隧道自適應數據流的編碼方法,其特征在于,所述將所述加密數據流進行數據分塊,將所述加密數據流切分為多個數據流塊,包括:
確定所述加密數據流的長度和所述秘鑰的長度;
對所述加密數據流的長度和所述秘鑰的長度進行取模計算,根據計算結果確定切分后數據流塊的目標值;
根據所述目標值對所述加密數據流進行數據分塊,將所述加密數據流切分為多個數據流塊。
4.根據權利要求3所述的多隧道自適應數據流的編碼方法,其特征在于,所述根據所述目標值對所述加密數據流進行數據分塊,將所述加密數據流切分為多個數據流塊,包括:
將所述目標值拆分為連續整十數的和,根據得到的整十數沿縱向將所述加密數據流切分為對應寬度的數據流,從而將所述加密數據流切分為多個數據流塊。
5.根據權利要求1至4任一項所述的多隧道自適應數據流的編碼方法,其特征在于,在所述將所述加密數據流進行數據分塊,將所述加密數據流切分為多個數據流塊之后,還包括:
在所述數據流塊之中加入冗余和糾錯編碼。
6.一種電子設備,包括存儲器和處理器,所述存儲器上存儲有計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1~5中任一項所述的方法。
7.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現如權利要求1~5中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京華云安信息技術有限公司,未經北京華云安信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010375742.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種一體式通水模具
- 下一篇:去魚神經槍及殺魚方法





