【技术实现步骤摘要】
一种基于信息新鲜度的车联网传输方法及装置
本专利技术涉及车联网
,特别是涉及一种基于信息新鲜度的车联网传输方法及装置。
技术介绍
随着科技的发展和技术的进步,各种传感器设备不断普及,几乎遍及每个角落,它们主要用于信息的采集和传输,以支撑环境监测、车辆定位、异常检测等应用。这类信息的时效性尤其重要,其重要性也与时效性正相关,一般随着时间的流逝其重要性急剧下降。为了衡量信息的时效性,学者们提出了信息年龄这一指标。信息年龄可以用来衡量一个网络中信息的时效性,信息年龄的含义是指从信息产生到当前时刻为止的时间差,和时延最大的区别在于信息年龄不仅仅包含信息的传输时延,还包括信息在源节点的等待时间以及在目的节点的停留时间。对于包含多个源节点的信息更新网络,假设每个源节点需要收集信息,并汇聚到同一个目的节点,则在目的节点包含每个源节点的信息年龄。对于每个源节点的信息年龄,定义为最新的信息的年龄,即每收到一个来自该源节点的新的数据包,目的节点中对于该源节点的信息年龄则变更为最新信息的信息年龄,否则该源节点的信息年龄线性增长。因此,目的节点中每个源节点的信息年龄都为锯齿形,如图1所示。图中hi(t)表示源节点i在时刻t的信息年龄,ti,k表示源节点i的第k个数据包的生成时间,t′i,k表示源节点i的第k个数据包到达目的节点的时间,表示源节点i的第k个数据包从生成到发送到目的节点的时差,即排队时延与传输时延之和。源节点i的更新公式可以表示为:为了保证网络中信息的时效性,一般期望信息采集节点尽可能快的进行信息采集,但是由于网络资源有限,如果所有的节点都以较快的速率进行信息采 ...
【技术保护点】
1.一种基于信息新鲜度的车联网传输方法,其特征在于,所述方法包括:根据初始目标函数
【技术特征摘要】
1.一种基于信息新鲜度的车联网传输方法,其特征在于,所述方法包括:根据初始目标函数以及在预设时间段T内任一车辆采集节点不发送数据包时,确定该车辆采集节点的信息年龄为T2/2,得到更新目标函数所述初始目标函数表示使各车辆采集节点在预设时间段T内发送至接入点AP的最新数据包的信息年龄的平均值最小化;表示车辆采集节点的集合,ri(t)表示时刻t车辆采集节点i是否进行数据包采集,如果是,ri(t)=1,否则,ri(t)=0,表示所述AP在时刻t关于车辆采集节点i的信息年龄;车辆采集节点i在时刻t产生的更新包的时延xi,k表示在时刻t车辆采集节点i是否采集第k个数据包,表示车辆采集节点i的第k个数据包从生成到发送到所述AP的时差,根据Lyapunov稳定性理论,得到Lyapunov函数Qj(t)表示时刻t节点j的数据包个数,节点j在时刻t+1的数据包个数表示车辆采集节点、AP和车辆传输节点的集合,表示车辆采集节点和车辆传输节点的集合,I表示指示函数,如果则否则fj,n(t)表示时刻t节点j是否向节点n发送数据包,如果是,fj,n(t)=1,否则,fj,n(t)=0,rj(t)表示时刻t节点j是否进行数据包采集,fn,j(t)表示时刻t节点n是否向节点j发送数据包;表示时刻t节点j是否向节点n发送了车辆采集节点i产生的第k个数据包,如果是,否则,表示时刻t节点n是否向节点j发送了车辆采集节点i产生的第k个数据包;通过最小化Lyapunov函数变化率对网络进行约束,得到最终目标函数minΔLT-λφT,在预设时间段T内Lyapunov函数的变化量ΔLT=L(Θ(t+T))-L(Θ(t)),λ表示非负可调参数,φT表示对所述更新目标函数进行优化处理后的优化函数;计算所述最终目标函数在T=1时的上限,通过最小化所述上限确定最小化所述最终目标函数的次优解:B为常数,Qi(t)表示时刻t车辆采集节点i的数据包个数,Sj表示节点j的邻居节点集合;得到更新策略函数以及路由算法函数根据所述更新策略函数确定更新策略为Qmax表示车辆采集节点i的数据包最大个数,根据Q-learning算法和所述路由算法函数,得到基于Q-learning的背压式算法,所述基于Q-learning的背压式算法中,时刻t节点np的邻居节点na的衡量因子表示时刻t节点np所存储邻居节点na的Q值,θ表示权重因子,Qmax表示邻居节点na的数据包最大个数,表示时刻t邻居节点na的数据包个数;根据所述更新策略进行信息更新决策,选取衡量因子最大的邻居节点对数据包进行传输。2.根据权利要求1所述的基于信息新鲜度的车联网传输方法,其特征在于,所述初始目标函数的确定方法包括:若表示节点j上关于节点i的信息年龄,则信息年龄更新策略表示为:根据排队理论,得到节点j在时刻t+1的数据包个数若yi,k(t)表示时刻t节点i的第k个数据包是否已经采集,如果是,yi,k(t)=1,否则,yi,k(t)=0,则根据车辆采集节点i的第k+1个数据包在第k个数据包之后生成的规则,得到:根据先入先出队列模型中信息先生成再发送的规则,得到:根据先入先出队列模型中信息的收到时刻小于发送时刻的规则,得到:表示表示节点j中存有的车辆采集节点i的第k个数据包的接收时刻,表示节点j中存有的车辆采集节点i的第k个数据包的发送时刻;根据先入先出队列模型中信息发送满足先入先出协议,得到:预先设置的干扰关系为:dnj(t)表示节点n和节点j在时刻t的距离,R表示传输半径;根据上述公式,得到所述初始目标函数3.根据权利要求1所述的基于信息新鲜度的车联网传输方法,其特征在于,所述根据初始目标函数以及在预设时间段T内任一车辆采集节点不发送数据包时,该车辆采集节点的信息年龄为T2/2,得到更新目标函数的方法,包括:在预设时间段T内任一车辆采集节点不发送数据包时,该车辆采集节点的信息年龄为T2/2,在预设时间段T内任一车辆采集节点发送数据包时,该车辆采集节点的信息年龄减小的值为,车辆采集节点发送数据包的时刻×(T-该数据包到达所述AP的时刻),将最小化所述初始目标函数转化为最大化车辆采集节点的信息年龄减小的值,得到所述更新目标函数4.根据权利要求1所述的基于信息新鲜度的车联网传输方法,其特征在于,所述对所述更新目标函数进行优化处理后得到φT的方法包括:将代入上述得到:若Td表示传输时延上界;则:求解maxgT转化为求解maxφT,5.根据权利要求1所述的基于信息新鲜度的车联网传输方法,其特征在于,所述通过最小化Lyapunov函数变化率对网络进行约束,得到最终目标函数minΔLT-λφT,包括:在预设时间段T内Lyapunov函数的变化量ΔLT=L(Θ(t+T))-L(Θ(t)),使ΔLT最小化,且使φT最大化,得到最终目标函数minΔLT-λφT。6.根据权利要求1所述的基于信息新鲜度的车联网传输方法,其特征在于,所述计算所述最终目标函数在T=1时的上限,通过最小化所述上限确定最小化所述最终目标...
【专利技术属性】
技术研发人员:秦晓琦,夏洋洋,冯志勇,刘宝玲,张平,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。