[发明专利]多隧道自适应数据流的编码方法、设备和存储介质有效
申请号: | 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.vipzhuanli.com/pat/books/202010375742.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种一体式通水模具
- 下一篇:去鱼神经枪及杀鱼方法