一种车载自组织网络数据处理方法、装置及系统的制作方法

文档序号:9380084阅读:221来源:国知局
一种车载自组织网络数据处理方法、装置及系统的制作方法
【技术领域】
[0001 ] 本发明属于车载自组织网络技术领域,尤其涉及一种车载自组织网络数据处理方法、装置及系统。
【背景技术】
[0002]车载自组织网络(VANET,Vehicular Ad-hoc Network)是一种自组织、结构开放的车辆间通信网络,其通常采用分布式组网结构来适应不断变化的网络拓扑结构,为道路车辆之间、车辆与路边固定接入点之间提供通信。但由于VANET的无线链路质量受到高速移动性和无线信道质量不稳定的影响,使得VANET的节点之间的通信不可靠问题变得很突出。其中VANET的节点包括道路车辆、路边固定接入点。
[0003]为了提高VANET的节点之间的通信可靠性,在VANET采用的底层通信协议一一IEEE 802.1lp协议中扩大数据帧的保护间隔,使得节点通信过程中能容纳的均方根时延(RSM, Root Mean Square)更大,以适应于VANET中各节点在高速移动环境下的通信应用。
[0004]在VANET中各个节点的数据帧发送过程中,其可以通过增强的分布式协调功能(EDCF,Enhanced Distributed Coordinat1n Funct1n)接入信道,并通过使用请求发送/消除发送(RTS/CTS,Request To Send/Clear To Send)四次握手机制及竞争退避机制来实现数据传送,以此来避免数据帧传送过程中的碰撞,但是这种碰撞避免机制仅限于单播数据的传送,并不适用于广播数据的传送,因此当VANET中节点在广播数据时无法进行碰撞检测,导致在广播数据时无法进行有效的差错控制。

【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种车载自组织网络数据处理方法、装置及系统,用于在广播数据过程中进行差错控制,提高车载自组织网络的可靠性。技术方案如下:
[0006]第一方面,本发明提供一种车载自组织网络数据处理方法,应用于车载自组织网络中的接收节点,所述方法包括:
[0007]在接收到发送节点广播的数据帧后,对所述数据帧进行差错检测以及对当前接收到的所述数据帧之前的数据帧进行丢帧检测;
[0008]当检测到所述数据帧正确接收,且当前接收到的所述数据帧之前的数据帧未丢失时,向所述发送节点发送肯定应答帧;
[0009]当检测到所述数据帧未正确接收或者当前接收到的所述数据帧之前的数据帧有丢失时,向所述发送节点发送否定应答帧,其中所述否定应答帧用于请求所述发送节点重新广播未正确接收到的数据帧。
[0010]优选的,所述向所述发送节点发送肯定应答帧或者向所述发送节点发送否定应答帧,包括:
[0011]侦听所述接收节点的相邻接收节点的发送情况;
[0012]当未侦听到所述相邻接收节点的发送情况时,发送待发帧,其中所述待发帧为所述肯定应答帧或者所述否定应答帧;
[0013]当侦听到所述相邻接收节点的发送情况时,将所述待发帧与相邻接收节点发送的待发帧进行比较;
[0014]如果所述接收节点的待发帧与相邻接收节点发送的待发帧相同时,丢弃所述接收节点的待发帧;
[0015]如果所述接收节点的待发帧与相邻接收节点发送的待发帧不同时,优先发送所述接收节点的待发帧。
[0016]优选的,所述对当前接收到的所述数据帧之前的数据帧进行丢帧检测,包括:对当前接收到的所述数据帧的帧头进行解析,得到所述数据帧的发送节点标识和所述数据帧的序列号;
[0017]基于所述发送节点标识和所述序列号,判断当前接收到的所述数据帧的序列号在同一个所述发送节点标识的数据帧间是否发生跳跃;
[0018]如果是,则判定当前接收到的数据帧之前的数据帧有丢失;如果否,则判定当前接收到的数据帧之前的数据帧未丢失。
[0019]第二方面,本发明提供一种车载自组织网络数据处理方法,应用于车载自组织网络中的发送节点,所述方法包括:
[0020]向至少一个接收节点广播数据帧,并在广播数据帧后接收所述接收节点反馈的应答帧;
[0021]当接收到任意一个接收节点反馈的肯定应答帧时,继续广播其他数据帧;
[0022]当接收到任意一个接收节点反馈的否定应答帧时,重新广播所述否定应答帧指示的未正确接收的数据帧。
[0023]优选的,所述当接收到任意一个接收节点反馈的否定应答帧时,重新广播所述否定应答帧指示的未正确接收的数据帧,包括:
[0024]侦听所述发送节点的相邻发送节点的发送情况;
[0025]当未侦听到所述相邻发送节点的发送情况时,重新广播所述未正确接收的数据帧;
[0026]当侦听到所述相邻发送节点的发送情况时,将所述未正确接收的数据帧与相邻发送节点广播的数据帧进行比较;
[0027]如果所述未正确接收的数据帧与相邻发送节点广播的数据帧相同时,丢弃所述未正确接收的数据帧;
[0028]如果所述未正确接收的数据帧与相邻接收节点广播的数据帧不同时,优先广播发送所述未正确接收的数据帧。
[0029]第三方面,本发明提供一种车载自组织网络数据处理装置,应用于车载自组织网络中,所述装置包括:
[0030]检测单元,用于在接收到发送节点广播的数据帧后,对所述数据帧进行差错检测以及对当前接收到的所述数据帧之前的数据帧进行丢帧检测;
[0031]发送单元,用于当所述检测单元检测到所述数据帧正确接收,且当前接收到的所述数据帧之前的数据帧未丢失时,向所述发送节点发送肯定应答帧,当所述检测单元检测到所述数据帧未正确接收或者当前接收到的所述数据帧之前的数据帧有丢失时,向所述发送节点发送否定应答帧,其中所述否定应答帧用于请求所述发送节点重新广播未正确接收到的数据帧,以及用于向至少一个接收节点广播数据帧;
[0032]接收单元,用于在所述发送单元广播数据帧后接收接收节点反馈的应答帧,并当接收到任意一个接收节点反馈的肯定应答帧时,触发所述发送单元继续广播其他数据帧;以及当接收到任意一个接收节点反馈的否定应答帧时,触发所述发送单元重新广播所述否定应答帧指示的未正确接收的数据帧。
[0033]优选地,所述发送单元包括:
[0034]第一侦听子单元,用于侦听所述接收节点的相邻接收节点的发送情况;
[0035]第一发送子单元,用于当未侦听到所述相邻接收节点的发送情况时,发送待发帧,其中所述待发帧为所述肯定应答帧或者所述否定应答帧;
[0036]第一比较子单元,用于当侦听到所述相邻接收节点的发送情况时,将所述待发帧与相邻接收节点发送的待发帧进行比较;
[0037]第一处理子单元,用于如果所述接收节点的待发帧与相邻接收节点发送的待发帧相同时,丢弃所述接收节点的待发帧,以及用于如果所述接收节点的待发帧与相邻接收节点发送的待发帧不同时,触发所述第一发送子单元优先发送所述接收节点的待发帧。
[0038]优选地,所述发送单元还包括:
[0039]第二侦听子单元,用于侦听所述发送节点的相邻发送节点的发送情况;
[0040]第二发送子单元,用于当未侦听到所述相邻发送节点的发送情况时,重新广播所述未正确接收的数据帧;
[0041]第二比较子单元,用于当侦听到所述相邻发送节点的发送情况时,将所述未正确接收的数据帧与相邻发送节点广播的数据帧进行比较;
[0042]第二处理子单元,用于如果所述未正确接收的数据帧与相邻发送节点广播的数据帧相同时,丢弃所述未正确接收的数据帧;以及用于如果所述未正确接收的数据帧与相邻接收节点广播的数据帧不同时,触发所述第二发送子单元优先广播发送所述未正确接收的数据帧。
[0043]优选的,所述检测单元用于:对当前接收到的所述数据帧的帧头进行解析,得到所述数据帧的发送节点标识和所述数据帧的序列号;并基于所述发送节点标识和所述序列号,判断当前接收到的所述数据帧的序列号在同一个所述发送节点标识的数据帧间是否发生跳跃;如果是,则判定当前接收到的数据帧之前的数据帧有丢失;如果否,则判定当前接收到的数据帧之前的数据帧未丢失。
[0044]第四方面,本发明提供一种车载
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1