一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于喷泉编码的多路径传输方法及系统与流程

2022-02-20 23:04:32 来源:中国专利 TAG:

技术特征:
1.一种基于喷泉编码的多路径传输方法,其特征在于,包括如下步骤:根据数据包的目的节点得到若干个所述数据包的接收端节点;对所述接收端节点对应的路径的信道质量进行评估,得到所述数据包的丢包率;根据所述数据包的丢包率,进行喷泉编码,得到编码数据包及编码数据包数量;获取用于传输所述数据包的若干个路径中节点的整体状况,并根据所述节点的整体状况得到相应的转发节点,完成原始数据的多路径传输。2.根据权利要求1所述的基于喷泉编码的多路径传输方法,其特征在于,所述根据数据包的目的节点得到若干个所述数据包的接收端节点之前,根据预设的路由算法计算得到自身与任意一个接收端的多条相交路径集合。3.根据权利要求1所述的基于喷泉编码的多路径传输方法,其特征在于,所述方法包括:通过对所述数据包的丢包率的预测,发送端编码出相应数量的所述编码数据包,并传输到对应的接收端。4.根据权利要求1所述的基于喷泉编码的多路径传输方法,其特征在于,得到所述数据包的丢包率的方法包括:在预设时间内,检测是否存在rssi值,如果不存在,则发送一条wi-fi消息,获得一组rssi值,将其值赋给rssi;如果存在,则把与此刻相邻的要发送的所述数据包的rssi
i
(i=0.1.2....)赋值给所述rssi;对所述rssi进行均值处理,得到rssi均值,基于所述rssi均值和预设的参数,使用随机森林回归模型,得到所述数据包的丢包率。5.根据权利要求4所述的基于喷泉编码的多路径传输方法,其特征在于,根据所述数据包的丢包率得到实际应发数据包数量的公式为:n=m/(1-p),式中,n是节点数量,m是所述编码数据包数量,p是预测到的所述数据包的丢包率。6.根据权利要求1所述的基于喷泉编码的多路径传输方法,其特征在于,根据所述节点的整体状况得到相应的转发节点的方法包括:根据预设的初始化网络拓扑图,获取节点间的连接关系,根据所述节点间的连接关系,利用最短路径机制,得到备选的转发节点;基于所述备选的转发节点,得到相应的转发节点。7.根据权利要求6所述的基于喷泉编码的多路径传输方法,其特征在于,后续节点的选取方法包括:根据转发规则len_n
1v-k
v
>0或len_n
1v-k
v
<0,最终,选择优先级排名前k
v
的节点参与数据传输,直到所有路径上的节点都连接至对应的目的节点,式中,n
1v
是待转发节点v通过所述最短路径机制筛选得到所述备选下一跳的集合,len_n
1v
是集合中节点的个数,k
v
表示节点v需要转发的下一跳节点数。8.一种基于喷泉编码的多路径传输系统,所述系统用于实施权利要求1-7任意一项所述的基于喷泉编码的多路径传输方法,其特征在于,包括缓存模块、评估模块、喷泉编码模块和多路径传输模块;缓存模块用于根据数据包的目的节点得到若干个所述数据包的接收端节点;
评估模块用于对所述接收端节点对应的路径的信道质量进行评估,得到所述数据包的丢包率;喷泉编码模块用于根据所述数据包的丢包率,进行喷泉编码,得到编码数据包及编码数据包数量;多路径传输模块获取用于传输所述数据包的若干个路径中节点的整体状况,并根据所述节点的整体状况得到相应的转发节点,完成原始数据的多路径传输。

技术总结
本申请公开了一种基于喷泉编码的多路径传输方法及系统,本方法包括获:根据数据包的目的节点得到若干个所述数据包的接收端节点;对所述接收端节点对应的路径的信道质量进行评估,得到所述数据包的丢包率;根据所述数据包的丢包率,进行喷泉编码,得到编码数据包及编码数据包数量;获取用于传输所述数据包的若干个路径中节点的整体状况,并根据所述节点的整体状况得到相应的转发节点,完成原始数据的多路径传输。本申请根据传输数据安全级别,动态规划转发节点,利用喷泉码的编码特点,多路径传输编码包,窃取者无法通过部分编码包还原数据,从而提高传输安全性。从而提高传输安全性。从而提高传输安全性。


技术研发人员:刘建航 徐景帅 翟海滨 李世宝 崔学荣
受保护的技术使用者:中国石油大学(华东)
技术研发日:2021.11.30
技术公布日:2022/2/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献