[发明专利]一种基于邻域强连通性的移动自组网数据传输方法有效
申请号: | 201611048618.0 | 申请日: | 2016-11-23 |
公开(公告)号: | CN107040884B | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 张丽丽;王慧斌;谭国平;李岳衡;李臣明 | 申请(专利权)人: | 河海大学 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W16/18;H04W40/02;H04W84/18;H04L12/715;H04L12/721 |
代理公司: | 32204 南京苏高专利商标事务所(普通合伙) | 代理人: | 陈静 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 邻域 连通性 移动 组网 数据传输 方法 | ||
1.一种基于邻域强连通性的移动自组网数据传输方法,其特征在于,包括以下步骤:
(1)基于连通概率的网络建模,通过移动自组网的位置信息和速度信息判断一定时间区间内节点与节点之间的连通概率建立概率图网络模型;
(2)利用步骤(1)建立的概率图网络模型存储邻居节点集合及与邻居节点间的连通概率,并由此根据路由发现算法MDSR通过跳数和路由连通率发现路由,返回多条路由;
(3)根据移动自组网中节点的快速移动特性,基于邻域连通性进行节点集合的分簇,按簇分区段在步骤(2)中返回的多条路由中对路由进行筛选,根据节点间的连通概率和节点及邻域间的连通性进行路由的选择,并基于选择的区段路由组合后形成一条完整的路由,最终完成数据的传输转发;
所述步骤(2)中的路由发现算法MDSR具体为:
当源节点发起路由发现时,根据步骤(1)建立的概率图网络模型,节点广播信息(ID,x,y,v),包括节点当前时刻的编号ID,位置x,y和速度v,节点根据接收广播信息发现邻居节点后计算与邻居节点间的连通概率并记录在本地,节点i的邻居节点集记作N(i),邻居节点之间通过应答的方式形成包含从源节点到终点的路由,目的节点返回多条路由;
定义1:路由连通概率,假设路由L是由节点1,2,3,…,i构成的,p1,p2,…,pi-1为L包含的边的连通概率值,则路由L的连通概率定义为
其中
P(L)=1时说明路由上相邻两个节点之间的距离都小于通信距离;根据节点的移动速度,设定跳数的阈值H和路由连通概率的阈值P;将同时满足两个阈值的路由返回源节点,并缓存所有满足条件的路由信息;当设定的路由连通性是1时,则退化为常规路由的选择;
所述步骤(3)中基于邻域连通性进行节点集合的分簇具体为:从强连通的角度对路由进行区段划分,减少路由失效的概率;从图的连通性的角度,缓存的路由构成的图至少是1-连通图;假设通过步骤(2)发现并缓存的所有路由包含的节点记为V={1,2,…,k},假设源节点为1,目标节点为k,则令C1=N(1)∪{1},C2=N(k)∪{k},令V'=V\(V(C1)∪V(C2)),对任意节点j∈V',如果|V(C1)∩N(j)|≥|V'∩N(j)|,或者|V(C2)∩N(j)|≥|V'∩N(j)|;为不失一般性,假设|V(C1)∩N(j)|≥|V'∩N(j)|成立,则令C1=C1∪{j},V'=V\(V(C1)∪V(C2)),重复直到没有满足的节点为止;如果最终则结束分簇的过程,C1,C2即为最终的两个簇;如果则V'重复上述过程,直到所有节点被分到某个簇中为止;
所述步骤(3)中根据节点间的连通概率和节点及邻域间的连通性进行路由的选择,具体为:假设所有的簇记作C1,C2,…,Cm,在每一个簇内进行路由选择;假设L1,L2,…,Lm分别是C1,C2,…,Cm优先选择的第一条路由,条件如下:
P(Li)=max{P(L)|L是簇Ci中的任意路由} 式(1)
且H(P(Li))=min{H(P(L))|L是簇Ci中满足式(1)的任意路由};L1,L2,…,Lm之间任选一条连通概率最大的边进行簇间消息的传递,形成簇内传输、簇间传输的循环结构,最终将簇内路由联合簇间路由构成了整条路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611048618.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:户外灯无线控制系统及其方法
- 下一篇:灯光控制方法及装置