1.一种车载自组织网络中基于异步多信道的协作MAC协议实现方法,其特征在于:允许在控制信道上传输广播帧的同时,在不同的服务信道上进行同时传输,并且通过协作节点的帮助,来协调和选择可用的服务信道,并协作节点重播源节点和目的节点工作于服务信道时丢失的控制信道上的广播包;具体步骤包括:步骤一:CTS(清除发送)之后的一个时隙内完成各候选中继节点的分布式接入RI(请求消息)消息,超过规定时间将不再接收来自任何节点的RI消息,最先和随后接入信道的协作节点分别作为主中继节点和备份中继节点;
步骤二:中继节点根据RTS(请求发送)和CTS里面控制帧中的可用信道,来肯定或者否定该信道是否被占用;
步骤三:如果握手成功且服务信道被肯定选取成功,源节点和目的节点切换到相应的服务信道上传输消息,中继节点仍然保持在控制信道上的侦听;
步骤四:根据RTS里面的占用服务信道的时间,时间计时器为0时,源节点和目的节点也回到控制信道上了,中继节点将在一个DIFS(分布式帧间间隙)后重传源节点和目的节点工作在服务信道上丢失的控制信道上的广播帧,即紧急消息或者其他节点预约服务信道的控制帧。
2.根据权利要求1所述的车载自组织网络中基于异步多信道的协作MAC协议实现方法,其特征在于:选取中继节点的方式是基于相对距离的,通过接收的RTS和CTS的信号强度来得到候选中继节点与源节点、目的节点的相对距离,分别为d1和d2;根据相对距离值d1、d2来调用公式得到中继分布式接入的时隙g。
3.根据权利要求1所述的车载自组织网络中基于异步多信道的协作MAC协议实现方法,其特征在于:最优中继节点i选出后,将被第一个接入信道,该中继为主中继节点;其他满足条件的节点成为备选中继节点;从余下的备选中继节点中,重新选出一个次优的中继节点i*,作为备份中继节点。
4.根据权利要求1所述的车载自组织网络中基于异步多信道的协作MAC协议实现方法,其特征在于:中继协作节点的信道协调机制具体为:通过中继节点的RI包来肯定或者否定该次握手选取的服务信道是否可用,同时中继节点对于目的节点在其他服务信道上而不能完成此次通信的握手予以否定。
5.根据权利要求1所述的车载自组织网络中基于异步多信道的协作MAC协议实现方法,其特征在于:中继协作节点的重传机制为:中继节点选出后,在源节点和目的节点切换到服务信道上后,中继节点继续保持控制信道上的侦听,待源节点和目的节点回到控制信道上时,中继节点发送RDATA(待转发数据包)包,里面包含源节点丢失的紧急消息或者其他节点握手成功的服务信道占用消息。
6.根据权利要求1所述的车载自组织网络中基于异步多信道的协作MAC协议实现方法,其特征在于:有一个主中继和备份中继,当主中继节点在源节点和目的节点在服务信道上工作时,自身也有数据要发送无法完成重传RDATA(待转发数据包)包时,备份中继侦听到主中继在忙,则采用备份中继重传模式。
7.根据权利要求1所述的车载自组织网络中基于异步多信道的协作MAC协议实现方法,其特征在于:RDATA(待转发数据包)包在一个DIFS后以为1的固定的退避窗口大小以及设置最大重传次数为3,与其他的广播帧抢占信道。