基于多信道协同合作的需求感知MAC协议优化方法与流程

文档序号:15395642发布日期:2018-09-08 02:07阅读:196来源:国知局

本发明涉及车联网通信技术领域,尤其涉及一种基于多信道协同合作的需求感知mac协议优化方法。



背景技术:

近年来关于vanet网络的研究越来越受到学术界和工业界的重视,已经与一些流行的技术如车载云计算网络的数据安全和完整性一起研究。vanet(vehicularad-hocnetwork,车载自组织网络)网络是由车辆通过adhoc网络连接而成,由路边单元(roadsideunit,rsu)和车载控制单元(onboardunit,obu)组成。obu安装在车内可视为一个移动节点,车辆的基本通信形式可分为车辆对车辆(vehicletovehicle,v2v)和车辆对基础设施(vehicletoinfrastructure,v2i)。wave是一种应用于vanet网络的无线通信协议,包含了ieee802.11p和1609协议族。wave中定义了七个信道其中一个控制信道(cch),六个服务信道(sch)。ieee1609.4的多信道定义同步时隙的长度为100ms,其中分为cch时隙(cchi)和sch时隙(schi)。由于vanet网络中拓扑结构动态的变化,基于竞争的mac协议和固定控制信道时隙和服务信道时隙,mac协议不能有效的支持时延敏感和吞吐量敏感应用。

安全消息的传输为道路提供安全保障,发送频率一般为10hz。在控制时隙cchi中,信道传输的是安全信息,每一辆车节点在cchi中周期性的发送安全信息。由于安全信息属于高级别的消息类型,因此会分派一个较小的竞争窗口。在密集型网络环境中,碰撞频率会因为竞争窗口太小而增加,因此道路安全不能得到保证。目前有一种基于tdma的安全消息传输机制,该算法主要通过车辆交换时隙占用信息,来获得他们自己的安全消息传输的空闲时隙,这种方案增加了额外的信息并且与ieee802.11p不匹配。安全信息的时隙长度由车辆的数量决定,然而在密集网络下安全数据包的碰撞并没有降低。安全数据包发送的频率发生了改变,在schi期间车辆节点通过在cch信道发送额外的安全信息来增加安全数据包的可靠性。

现有技术中大多都是固定时隙的mac协议,这种方法虽在一定程度上提高了链路吞吐量和降低了时延,但由于vanet网络中拓扑结构动态的变化,基于竞争的mac协议和固定控制信道时隙和服务信道时隙,事实上在schi期间,一些车辆节点可能没有在监听cch的安全信息。所以固定比例的安全消息传输时隙不适用于车辆数量变化的情况,不能有效的支持时延敏感和吞吐量敏感应用。在这种情况下,设计一个有效的mac协议来提高vanets网络的可靠性和降低信道时延是非常重要的。



技术实现要素:

本发明的主要目的在于解决现有技术中存在的的题,提供一种基于多信道协同合作的需求感知mac协议优化方法,具体技术方案如下:

一种基于多信道协同合作的需求感知mac协议优化方法,所述方法应用于车辆自组织网络中,所述车辆自组织网络包括rsu和在对应rsu信号覆盖范围内的车辆,其特征在于,所述方法包括步骤:

s1:rsu根据当前覆盖范围的车辆数量,rsu根据车辆数量初始化mac帧的时隙,并且在da时隙向所有车辆发送一个查询数据包;

s2:若有新车辆进入rsu的覆盖范围,每一个新进车辆在da时隙给rsu发送报道信号,rsu根据接收到的报道信号动态维护覆盖范围内的车辆总数信息;

s3:rsu根据每个车辆给rsu反馈回的res信号准备与当前时隙同步的下一个li包,发送至rsu覆盖范围内的所有车辆;

s4:所有rsu覆盖范围内的车辆根据li包中包含的信息通过多信道进行无碰撞的数据传输操作。

进一步的,还包括步骤,判断每个所述车辆是否需要进行信息发送,若所述车辆有信息需要发送,则根据所述rsu和res信号对车辆进行时隙分配,且若rsu没有对车辆进行时隙预留,则将车辆放置下一时隙中;若所述车辆无信息发送,则每个所述车辆维持原所述rsu分配的时隙进行通信。

进一步的,进入所述rsu信号覆盖范围内的所述新进车辆需要获得所述rsu执行的认证,以保证可以获得安全信息的传输机会。

进一步的,所述二分图以及加权二分图中顶点集之间每条边表示权重,所述时隙包括crp时隙和schi时隙,所述车辆先进入crp时隙,后进入schi时隙。

进一步的,所述rsu根据所述车辆的数量动态进行时隙分配和调整。

本发明基于基于多信道协同合作的需求感知mac协议优化方法,首先通过rsu统计其覆盖范围内的车辆数,并广播安全询问数据包,rsu根据车辆反馈的信息给车辆动态的划分时隙,以实现数据无碰撞传输的概率;同时,在新车辆进入到rsu的覆盖范围内时,新进入的车辆需要获得rsu执行的认证,以获得安全信息的传输机会;与现有技术相比,本发明通过rsu来广播安全信息,在schi时隙发送da询问数据包来收集rsu覆盖范围内的车辆信息,同时有安全消息要发送或接收的车辆通过预约cch时隙并且在schi时隙通过多信道预留机制实现了无碰撞的非安全数据传输;本发明采用动态的调整时隙来设置恰当的时隙值,适用于车辆自组织网络环境中;本发明降低了碰撞的概率和安全数据包时延,提高了信道的吞吐量,实现了信道的无碰撞传输。

附图说明

图1为本发明所述方法的流程示意图;

图2~图4为本发明所述方法中车辆的报道及询问过程示意;

图5为本发明所述方法中da-mac时隙模型示意。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,附图中给出了本发明的较佳实施例。本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例,相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参阅图1,在本发明实施例中,提供了一种基于多信道协同合作的需求感知mac协议优化方法,所述方法应用于车辆自组织网络中,车辆自组织网络包括rsu和在对应rsu信号覆盖范围内的车辆,在rsu覆盖范围内的每一车辆视为一个车辆节点;具体通过rsus来广播安全询问数据包,通过提前预约控制时隙,实现车辆节点紧急信息的发送,基于安全数据的需求量动态划分时隙,促使每一个节点都能通过rsu的动态调度,按序广播安全信息;具体方法步骤如下:

s1:rsu根据当前覆盖范围的车辆数量,rsu根据车辆数量初始化mac帧的时隙,并且在da时隙向所有车辆发送一个查询数据包;

具体的,本发明中的方法通过公式nnew=v·d·tsi来计算当前rsu信号覆盖范围内的车辆数,其中,公式中v,d和tsi分别表示车速、车辆密度和同步时隙的长度。

s2:若有新车辆进入rsu的覆盖范围,每一个新进车辆在da时隙给rsu发送报道信号,rsu根据接收到的报道信号动态维护覆盖范围内的车辆总数信息;以及s3:rsu根据每个车辆给rsu反馈回的res信号准备与当前时隙同步的下一个li包,发送至rsu覆盖范围内的所有车辆;

在本发明中,新进入rsu覆盖范围的车辆为了获得安全信息的传输机会,它们必须获得rsu执行的认证,具体过程可参阅图2、图3和图4;如图2所示为schi时隙,在实施例中,一帧包含一个询问时隙和随后时隙,rsu会估计刚刚进入覆盖范围内车辆的数量,当帧的时隙数量等于刚刚进来的车数时为最优解,rsu决定初始帧的大小,并且在询问时隙期间发送一个查询数据包,当车辆接收到查询数据包时,它们会随机的在smp时期选择一个时隙来传输安全数据包,然后da过后会分派同样数量的时隙;刚刚进入覆盖范围内的车辆会在da时隙给当前的rsu发送一个报道信号以便rsu动态的维护覆盖范围内车辆总数的信息;rsu收集被覆盖车辆的信息,并且为下一同步时隙准备li包,参阅图3所示的报道过程:在schi结束之后,rsu在下一个同步时隙的libp时隙广播li包,并在smp有序的传输安全数据;因为li包包含了安全数据的传输顺序,车辆接收到li包可以决定自己的传输时隙,smp的长度要与发送安全数据包的数量相等。

s4:所有rsu覆盖范围内的车辆根据li包中包含的信息通过多信道进行无碰撞的数据传输操作。

在本发明实施例中,libp之后进入smp时期,此时,分配好了时隙的车辆将会按照rsu发送的li包信息进行有序的广播车辆安全信息;具体的,车辆节点在crp时隙通过竞争预留schs来传输数据,并通过三次握手机制:请求(req)、响应(res)和rsu协调数据包(rc)来完成;在有数据要发送的节点会向目的节点先发一个req数据包,如果目的节点成功接收到req信号,就会回复一个res数据包。rsu监听到这些数据包就会广播rc数据包来告诉其覆盖范围内的所有车辆预留成功,所有的节点就会维护已经预留的sch信道信息;竞争的节点发送req数据包,选择sch信道其中包含了已经预留信道的信息;节点选择一个最不拥挤的schs,如果schs都没有被占用,节点就会随机选择,这个过程将会在crp时隙内进行。

在schi时隙,已经预留成功的节点会调到schs发送数据包,因为每个节点都准确有序的占用sch,所以车辆节点传输数据是有序的;结合图5,sch1数据传输预留的是节点4向节点5发送数据,之后是节点5到节点4的数据传输。sch2信道首先预留的是v2-v3,之后是v3-rsu。schi结束之后开始新的同步时隙。我们假设在图1中节点1到节点6成功预约了时隙。因此车辆在smp时隙有序广播它们的安全数据包,其中一些车辆由于走出rsu覆盖范围,不能传输安全数据。rsu通过监听这些节点的所有时隙,如果节点1时隙不停的处于空闲,rsu就会判断出节点1已经移出其覆盖范围并在下一个li数据包将其除外。

本发明基于多信协同合作的需求感知mac协议优化方法,首先通过rsu统计其覆盖范围内的车辆数,并广播安全询问数据包,rsu根据车辆反馈的信息给车辆动态的划分时隙,以实现数据无碰撞传输的概率;同时,在新车辆进入到rsu的覆盖范围内时,新进入的车辆需要获得rsu执行的认证,以获得安全信息的传输机会;与现有技术相比,本发明通过rsu来广播安全信息,在schi时隙发送da询问数据包来收集rsu覆盖范围内的车辆信息,同时有安全消息要发送或接收的车辆通过预约cch时隙并且在schi时隙通过多信道预留机制实现了无碰撞的非安全数据传输;本发明采用动态的调整时隙来设置恰当的时隙值,适用于车辆自组织网络环境中;本发明降低了碰撞的概率和安全数据包时延,提高了信道的吞吐量,实现了信道的无碰撞传输。

以上仅为本发明的较佳实施例,但并不限制本发明的专利范围,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本发明说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本发明专利保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1