[发明专利]移动社交网络中基于节点运动能量的数据转发方法有效

专利信息
申请号: 201910274259.8 申请日: 2019-04-08
公开(公告)号: CN109962816B 公开(公告)日: 2021-09-07
发明(设计)人: 王青山;龙韬略;张漫漫;骆文娟;于曦;罗超虎;王琦;黄尉 申请(专利权)人: 合肥工业大学
主分类号: H04L12/24 分类号: H04L12/24;H04W40/10
代理公司: 安徽合肥华信知识产权代理有限公司 34112 代理人: 余成俊
地址: 230009 *** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种移动社交网络中基于节点运动能量的数据转发方法,首先建立了传染病在多群体中的传播模型,确定转发概率函数,并计算传递延迟和副本数量的理论值。随后,定义节点的运动能量为节点的速率和单位距离内遇到其他节点的个数。为了提高数据包的传递率、降低传递延迟,本发明提出速率差异下基于节点运动能量的数据转发方法MRSH。本发明使用消防队的真实运动轨迹数据进行实验仿真,结果表明理论值和实验值之间的误差很小,进一步验证了模型的正确性。与其它三个方法相比,本发明提出的方法明显提高了传递率,传递延迟也得到了很好的改进。
搜索关键词: 移动 社交 网络 基于 节点 运动 能量 数据 转发 方法
【主权项】:
1.移动社交网络中基于节点运动能量的数据转发方法,其特征在于:包括以下步骤:(1)、基于传染病在多群体中传播的动力学理论,建立基于网络节点移动速度差异的数据包传播模型,过程如下:设网络中所有的节点在一个固定的区域内活动,即区域面积不变;随着时间的变化,网络中节点的总数不变,记网络中普通节点的总数为N,目的节点数目为1,即N为常数;同时设没有新的节点进入网络中,即对应于传染病模型中的出生率和死亡率为0;将网络中的节点按照速度差异分为n类,同类节点速度相同;网络中节点的集合表示为R={I1,…,In,S1,…,Sn},其中,Ii(1≤i≤n)表示第i类带包节点的数目,Sj(1≤j≤n)表示第j类不带包节点的数目;每类带包节点可以与不带包节点相遇,并且将数据包转发给不带包节点;然而节点的类型不同,相应的转发概率也不同,这是由相遇的两个节点类别决定的;当第i类带包节点遇到第j类不带包节点时,他们之间的转发概率记为pi,j;转发概率pi,j与节点的能量密切相关,带包节点倾向于将包传递给能量更高的不带包节点,当带包节点遇到能量更高的不带包节点时,带包节点一定会把包传递给不带包节点,否则带包节点将以一定的概率转发该数据包;当第i类带包节点遇到第j类不带包节点时,第i类带包节点将以概率pij转发数据包,pij的定义如下:其中Ei表示节点i的能量。在许多常见的运动模式中,节点相遇时间间隔呈指数递减,相遇时间间隔X近似服从指数分布:其中x表示节点相遇时间间隔,λ是指数分布的参数。第i类节点和第j类节点的相遇时间记为tij,因此,两类节点间的相遇概率βij为预期相遇时间间隔E(tij)的倒数:相遇概率βij衡量了两种节点间的相遇频率;根据相遇概率βij,建模如下:其中,Ii(t)表示t时刻i类中带包节点个数,Si(t)表示t时刻i类中不带包节点个数,βk,ipk,iSi(t)Ik(t)表示第i类不带包节点受到第k类带包节点感染后,转化为带包节点的转换速率;不妨假设源节点和目的节点属于第1类,当带包节点遇到目的节点时,一定会将数据包转发给目的节点,目的节点被感染后就会变成一个普通节点,因此βk,iIk(t)表示目的节点被k类带包节点感染后,转化为带包节点的转换速率;因此,公式(4)的含义是第1类中的不带包节点转化为带包节点的转换速率,记为同理,公式(5)的含义是第i类中的不带包节点转化为带包节点的转换速率,记为公式(6)表示节点总数为N+1;公式(7)和公式(8)给出了初始条件,假设源节点在第1类,它是初始时唯一的带包节点;公式(8)定义了每一类不带包节点的初始值;公式(9)的含义是初始时不带包节点的总数;(2)、根据步骤(1)建立的数据包传播模型,通过解微分方程来计算传递延迟和网络数据包拷贝数目,过程如下:令Td为数据包传递延迟,即数据包从源节点第一次传递到目的节点的时间,将它的累积分布函数CDF记为P(t)=Prob(Td<t);让PN(t)表示当系统中节点个数为N+1,即N个普通节点和1个目的节点,变量Td的累积分布函数。根据前面假设知目的节点在第1类,那么第i类节点和目的节点的碰面概率就是βt,1,则有:因此有:其中,Ii(t)(1≤i≤n)是上述模型的解,E(Ii(t))是Ii(t)的期望。则平均传递延迟为:其中PN(t)可以从公式(11)得到;当数据包被转发到目的节点时,系统中数据包的平均拷贝数E[Cep]也可以推导出来,因为它与数据包被转发时系统中除了源节点外的受感染节点的平均数一致;对于所有的方案,除了基于计时器的方案外,当数据包被转发时,不包括复制到目的节点的拷贝数与系统中受感染节点的平均数减去1一致,因此:其中P′N(t)表示PN(t)的导数。(3)、建立速率差异下基于节点运动能量的数据转发方法MRSH,过程如下:定义移动社交网络中第i类节点的移动能量是第i类节点的速率vi和第i类节点单位距离内遇到的其他节点的平均个数si的乘积,如下公式所示:Ei=vi×si             (14)若节点u是带包节点,节点w是不带包节点,令c(x)表示节点x的类别,则节点u的类别为c(u),节点w的类别为c(w);两个节点相遇时,首先判断节点w是否为目的节点,如果节点w是目的节点,则节点u将数据包直接转发给目的节点;否则,节点u将以一定的转发概率pc(u),c(w)将数据包转发给节点w,转发概率pc(u),c(w)可根据公式(1)计算得到。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910274259.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top