[发明专利]基于节点社会属性的Spray&Wait移动机会网络路由方法在审
| 申请号: | 201910398855.7 | 申请日: | 2019-05-14 |
| 公开(公告)号: | CN110213806A | 公开(公告)日: | 2019-09-06 |
| 发明(设计)人: | 崔建群;范为仁;常亚楠;黄枫;王宁宁;韩杰;姚文达;黄东升;吴淑庆 | 申请(专利权)人: | 华中师范大学 |
| 主分类号: | H04W40/22 | 分类号: | H04W40/22 |
| 代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 乔宇 |
| 地址: | 430079 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 转发 机会网络 节点b 社会属性 路由 移动 动态分配 节点转发 目的节点 平均时延 相遇信息 消息副本 消息投递 消息转发 低负载 算法 喷射 更新 | ||
1.一种基于节点社会属性的Spray&Wait移动机会网络路由方法,其特征在于,在移动机会网络中,通过Spray&Wait算法进行节点间的消息传递,Spray&Wait算法包括两个阶段:Spray阶段和Wait阶段;通过该方法将节点a携带的消息mi转发给目的节点d;该方法包括以下步骤:
S1、在Spray阶段,节点a与移动机会网络中的任一相遇节点b相遇时,根据节点的喷射效用值动态分配相遇节点获得的消息副本数目,并更新节点a和节点b的相遇信息;
S2、在Wait阶段,根据节点转发效用判断是否将消息转发给相遇节点;首先判断该消息是否处于转发阶段,若节点b是目的节点,节点a直接将消息mi转发给节点b;若节点b不是目的节点,则进入转发阶段;转发阶段中,分别获取节点a、b与消息目的节点d的转发效用值D(a,d)、D(b,d);如果转发效用值D(a,d)小于转发效用值D(b,d),则节点a将消息mi转发给节点b,否则不转发。
2.根据权利要求1所述的基于节点社会属性的Spray&Wait移动机会网络路由方法,其特征在于,步骤S1中的节点喷射效用值,用于反映节点在整个网络中与其他节点接触的频繁程度,喷射效用值大的节点更容易将携带的消息在网络中快速扩散。
3.根据权利要求2所述的基于节点社会属性的Spray&Wait移动机会网络路由方法,其特征在于,节点喷射效用值的计算方法为:
节点喷射效用值Sa表示节点a与网络中其他节点的总相遇次数Va和节点a与网络中其他节点相遇次数的方差Da的比值;其计算公式为:
节点的喷射效用值越大,说明节点越活跃,越容易将携带的消息在网络中快速扩散;
喷射效用初始值置为0并在两节点相遇结束时更新。
4.根据权利要求1所述的基于节点社会属性的Spray&Wait移动机会网络路由方法,其特征在于,步骤S1中动态分配相遇节点获得的消息副本数目的方法为:
当节点a与节点b相遇时,对于节点a携带的消息,如果节点b中已经存在消息的副本,则该消息不在两节点之间传输;
如果消息副本数大于1且节点b中没有消息的副本,则根据两相遇节点的喷射效用以及相遇之前所持有消息的副本数重新分配副本数;依据以下公式来计算应分配消息的副本数:
其中,Sa、Sb分别表示相遇节点a和b的喷射效用,表示节点a相遇之前持有的消息mi的副本,分别表示节点a,b新分配到的消息副本数;
为保证相遇两节点都至少能分配到一个消息副本,在计算的结果中如果任一节点的副本数为0,则将其副本数修正为1,另一个节点则取得剩余的所有消息副本。
5.根据权利要求1所述的基于节点社会属性的Spray&Wait移动机会网络路由方法,其特征在于,步骤S2中节点a、b的转发效用是基于节点a、b的亲密度F(a,b)及a的历史相遇节点与b的亲密度β∑F(a,b);转发效用考虑了节点的历史相遇节点集合和与消息目的节点亲密度高的节点,这些节点也是潜在的中继节点;将消息转发给到目的节点转发效用值更高的节点,使携带消息的节点更容易与消息的目的节点相遇。
6.根据权利要求5所述的基于节点社会属性的Spray&Wait移动机会网络路由方法,其特征在于,节点亲密度的计算方法为:
节点a与节点b亲密度的计算公式如下:
其中,表示节点a与节点b在当前系统时间t内的累计相遇时间,为节点a与节点b在系统时间0到now-t内的累计相遇时间,α为加权系数。
7.根据权利要求6所述的基于节点社会属性的Spray&Wait移动机会网络路由方法,其特征在于,节点转发效用的计算方法为:
节点转发效用的具体计算公式如下:
D(a,b)=F(a,b)+β∑F(k,b)
其中,F(a,b)表示a与b的亲密度,节点k={k|k∈F(k,b)>F(a,b)},∑F(k,b)表示节点a的历史相遇节点集合中与b的亲密度大于a、b亲密度的节点的亲密度累加和,β为加权系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中师范大学,未经华中师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910398855.7/1.html,转载请声明来源钻瓜专利网。





