[发明专利]车辆自组织网络中基于内容完整性和位置信息的路由方法有效
申请号: | 201410456961.3 | 申请日: | 2014-09-10 |
公开(公告)号: | CN104184829B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 李长乐;韩晓磊;宋月阳;雷艳乐;郭超 | 申请(专利权)人: | 西安电子科技大学宁波信息技术研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/04;H04W40/20 |
代理公司: | 宁波诚源专利事务所有限公司33102 | 代理人: | 邓青玲 |
地址: | 315200 浙江省宁波市镇*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种车辆自组织网络中基于内容完整性和位置信息的路由方法,其特征主要有(1)收到周期性的HELLO分组的节点计算当前节点i能向邻节点j传输的信息量A;(2)需要传输文件数据包(大小为Fs)的节点在其邻居列表中查找是否存在满足A大于或等于Fs的邻节点,如果存在且到目的节点的距离最小,则将需要传输的文件数据包发送至该邻节点;而接收到文件数据包的节点判断自己是否为目的节点,如果是,路由结束;否则,重新执行(2)。与现有技术相比,本发明考虑车辆自组织网络中节点的高动态移动性,在选择下一跳节点时充分考虑内容文件传输成功的完整性,保证内容文件在多跳传输过程中能够完整性的传输。 | ||
搜索关键词: | 车辆 组织网络 基于 内容 完整性 位置 信息 路由 方法 | ||
【主权项】:
一种车辆自组织网络中基于内容完整性和位置信息的路由方法,包括如下步骤:步骤1、车辆自组织网络中的每一个节点各自构造自己的HELLO分组,并周期性地广播自己的HELLO分组:1a)、车辆自组织网络中的每一个节点从自身配备的GPS接收机和电子地图中获取自身位置的三维坐标信息(x,y,z)、速度信息v、加速度信息a;1b)、车辆自组织网络中的每一个节点各自构造自己的HELLO分组,HELLO分组包含的信息有:节点的ID号、节点位置的三维坐标信息(x,y,z)、节点的速度信息v和节点的加速度信息a;步骤2、车辆自组织网络中的每一个节点接收到其它节点的HELLO分组后,建立或更新自己的邻居列表信息,邻居列表信息包括:邻节点的ID号、三维位置坐标信息、邻节点的速度信息、邻节点的加速度信息、以及经由计算得出的本节点与其邻节点在两节点链路维持时间ΔT内之间能够传输的信息量A,在时间ΔT内本节点与邻节点之间能够传输的信息量A的计算过程如下:2a)、车辆自组织网络中的每一个节点根据所有接收到的其他节点的HELLO分组后,预估本节点与邻节点之间通信链路维持的时间ΔT,本节点与邻节点之间通信链路维持的时间ΔT通过下式计算:R2=((xj+vj‑x×ΔT)‑(xi+vi‑x×ΔT))2+((yj+vj‑y×ΔT)‑(yi+vi‑y×ΔT))2其中,xj表示邻节点x轴坐标,yj表示邻节点y轴坐标,vj_x表示邻节点x轴上的速度分量,vj_y表示邻节点y轴上的速度分量,xi表示当前节点x轴坐标,yi表示当前节点y轴坐标,vi_x表示当前节点的x轴上的速度分量,vi_y表示当前节点的y轴上的速度分量;求解上式可得ΔT,ΔT就是两节点之间距离保持在直径为R的通信范围之内的时间长度,即本节点与邻节点之间通信链路维持的时间,R为通信直径,是一个预设常量;2b)、预估当前节点i与邻节点j的距离函数H(t):H(t)=H(0)+(vj-vi)t+Θ(aj+ai)tH(0)=(xi-xj)2+(yi-yj)2+(zi-zj)2]]>其中Θ为服从正态分布的随机变量,vj表示邻节点j的速度信息,vi表示当前节点i的速度信息,aj表示邻节点j的加速度信息,ai表示当前节点i的加速度信息,xj表示邻节点j位置的三维坐标信息中x轴坐标,xi表示当前节点i位置的三维坐标信息中x轴坐标,yj表示邻节点j位置的三维坐标信息中y轴坐标,yi表示当前节点i位置的三维坐标信息中y轴坐标,zj表示邻节点j位置的三维坐标信息中z轴坐标,zi表示当前节点i位置的三维坐标信息中z轴坐标;2c)、根据当前节点i与邻节点j的距离函数H(t),预估当前节点i与邻节点j的物理层的通信能力C,以下给出了当前节点i与邻节点j的物理层的通信能力C的概率分布函数:其中:ck为车辆自组织网络中节点发射机的调制速率;m为信号衰减指数,这里m=1,表示服从瑞利衰落;伽玛函数为热噪声功率,vk是预先设置的阈值,vk+1=∞;K为车辆自组织网络中节点发射机支持的调制速率的个数,k=1,2……K;Ω由下面公式计算:Ω=E[P(d)]d=|H(t)|]]>其中,α1和α2是路径损耗指数,为常量d0=100,λ为5.9GHZ频率的波长,aj表示邻节点j的加速度信息,ai表示当前节点i的加速度信息;Pt为发射功率,Gt为发射增益,Gr为接收增益;ht为发射天线的长度,hr为接收天线的长度;L为系统损耗因子;2d)、根据当前节点i与邻节点j的物理层的通信能力C,预估当前节点i与邻节点j之间MAC(Medium Access Control)层的吞吐量R:其中τ的表达式为W为当前节点i在MAC层退避机制中最小窗口值;Psuc=(1‑τ)N‑1,N为节点的个数;FLi为当前节点i数据包的长度,T为时隙的平均长度,其计算表达式如下:T=(1-τ)NSlotTime+(1-(1-τ)N-Nτ(1-τ)N-1Tc)+Nτ(1-τ)N-1Ts,Tc=RTS+DIFS+SlotTime,Ts=RTS+3×SIFS+4×SlotTime+CTS+E(FL)E(C)+ACK+DIFS]]>SlotTime是MAC(Medium Access Control)层DCF(Distributed Coordination Function)机制的一个时隙的长度;RTS、CTS及ACK分别是RTS帧、CTS帧及ACK应答帧传输的时间;DIFS是DCF帧间间隔;SIFS是短帧间间隔;E(FL)是传输文件的数据包的平均长度;E(C)是车的平均物理层传输速率,可由C的概率分布函数求得;2e)、根据当前节点i与邻节点j之间MAC层的吞吐量R,以及当前节点i与邻节点j之间的链路持续时间ΔT,计算在ΔT时间内当前节点i能向邻节点j传输的信息量A,2f)、车辆自组织网络中的每一个节点根据所有接收到的其他节点的HELLO分组信息及预估的该节点能向邻节点传输的信息量A对邻居列表进行更新;步骤3、需要传输文件数据包的节点确定下一跳:3a)、假设需要传输的文件数据包大小为Fs,检查需要传输文件数据包的节点的邻居列表中是否存在满足A大于或等于Fs的邻节点,将该邻居列表中所有满足A大于或等于Fs的邻节点的标识号ID添加至集合U中;3b)、对集合U中的邻节点个数进行判断:如果集合U中的邻节点个数不为0,则直接执行步骤3c),否则,执行步骤4;3c)、需要传输文件数据包的节点根据集合U中邻居节点信息确定下一跳:计算需要传输文件数据包的节点与目的节点的距离d0和集合U中各个邻节点与目的节点之间的距离dj,若不存在dj<d0,则执行步骤4;若存在dj<d0且最小,则将需要传输的文件数据包发送至该最小值dj所对应的邻节点,执行步骤5;步骤4、存储转发模式:需要传输文件数据包的节点在时间Δt后继续执行步骤3,其中在Δt时间内邻居列表至少更新一次;步骤5、接收到文件数据包的节点判断自己是否为目的节点:所有收到文件数据包的节点查看文件数据包中的目的节点,然后根据判定自己是否为目的节点,如果是,路由结束;否则,转入步骤3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学宁波信息技术研究院,未经西安电子科技大学宁波信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410456961.3/,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法