一种基于冲突反馈的船载VDES接入协议实现方法技术

技术编号:25695609 阅读:32 留言:0更新日期:2020-09-18 21:06
本发明专利技术公开了一种基于冲突反馈的船载VDES接入协议实现方法,针对海事通信中,由于船舶数量激增和用户消息多样化导致的消息冲突问题,通过消息优先级重定义部分和基于冲突反馈的时隙预约部分,减少海事通信中消息冲突。本发明专利技术所述方法的消息优先级重定义部分通过将海事通信中消息划分成三个不同的优先级,并根据优先级的不同将消息划分至AIS、ASM、VDE三种信道中,使消息分流,从而缓解信道资源紧张;基于冲突反馈的时隙预约部分中,通过对VDES中时隙结构进行修改,划分出用于反馈冲突的反馈位,船舶通过冲突位广播在上一帧中侦听到的冲突时隙编号,从而实现冲突的逐渐避免,保障消息可靠传输。

【技术实现步骤摘要】
一种基于冲突反馈的船载VDES接入协议实现方法
本专利技术涉及海事无线通信网络领域,尤其涉及基于第二代海事通信系统——甚高频数据交换系统(VDES)的信道分配和时隙选择的网络接入层方法。
技术介绍
近年来,通过航运进行国际贸易的热潮逐步兴起。繁忙的航线、密集的港口,航运业务凭借其“大量、低价”的特点备受青睐。目前,海事通信主要依靠第一代数字化通信系统——自动识别系统(AIS)实现船舶间、船舶与岸站的通信。随着海上船只数量不断增加,用户需求多样化等多种因素影响下,AIS信道占用率和消息冲突率激增,无法满足日益增长的海事通信需求。海事通信频谱资源紧缺、AIS信道负载过大及船间通信消息冲突导致的海事通信消息丢失,使船只存在安全隐患。为缓解AIS数据通信压力,甚高频数据交换系统(VDES)作为第二代海事通信系统应运而生。VDES通过构建岸站设备、船载设备、VDE卫星地面段、VDE卫星空间段、信息服务中心搭建海事通信网络。在AIS基础上,VDES引入特殊应用报文(ASM)信道和甚高频数据(VDE)信道共同服务海事通信。AIS中包含两个信道AIS1和AIS2。AIS1信道标号为2087,AIS2信道标号为2088。与AIS信道相比,VDES信道数量明显增多,其中包括两个原有AIS信道,两个ASM信道,四个VDE信道,两个AIS长距离信道。ASM信道包括ASM1信道标号为2027,ASM2信道标号为2028。VDE信道包括VDE1信道,标号分别为1024,1084,1025,1085,2024,2084,2025,2085,VDE2信道,标号为1026,1086,2026,2086。在AIS中,网络接入层主要依靠自组织时分多址(SOTDMA)协议实现信道资源分配。当船舶使用VDES通信时,如何采用智能接入算法设计海事通信媒体接入控制层(MAC)层接入方法、如何有效分配信道、如何预约时隙,合理分配网络资源,是减少消息冲突,保障消息有效传输的关键。
技术实现思路
根据现有技术存在的问题,本专利技术公开了一种基于冲突反馈的船载VDES接入协议实现方法,该方法是基于冲突反馈的SOTDMA协议MAC层数据传输方法—FBTDMA协议,它不同于原始的SOTDMA方法,而是通过对VDES中时隙结构进行修改,划分出用于反馈冲突的反馈位,船舶通过冲突位广播在上一帧中侦听到的冲突时隙编号,从而实现冲突的逐渐避免,保障消息可靠传输,进而保障航行安全。本专利技术解决其技术问题所采用的技术方案是基于冲突反馈的船载VDES接入协议实现方法,该方法包括如下步骤:步骤1:确定信道基本参数。FBTDMA协议将1帧的时长设置为1分钟,1分钟划分成Sf个时隙,且Sf为2250。步骤2:船舶产生发送消息的数据包。当船舶有发送消息需求时,产生相应类型消息的数据包。步骤3:消息赋予优先级。根据表1查找所发送消息的ID,并赋予相应的优先级0、1和2。步骤4:判断消息优先级。当优先级为0时,消息分配至AIS类型信道;当优先级为1时,消息分配至ASM类型信道;当优先级为2时,消息分配至VDE信道。步骤5:预约时隙。船舶1在NI内随机预约空闲时隙Slotα。船舶1等待预约时隙到来,并占用Slotα发送数据包。步骤6:此时网络中其他船舶侦听信道,并通过侦听判断船舶1在Slotα发送的数据包是否发生冲突,并将结果记录在该船本地的VDES设备中。同样地,当网络中有船舶发送消息时,此时未预约该时隙的船舶均保持侦听状态,依次侦听每个时隙的冲突状态。步骤7:时隙结构设置。在FBTDMA协议中,对时隙的结构进行改进,将原有SOTDMA协议的数据位中划分出两部分:状态标志位和反馈位。其中状态标志位为2比特,用于表示该时隙的使用状态。如果状态标志位为“00”则判断该时隙不用于冲突反馈,后面的反馈位继续用于传输数据;如果标志位为“11”则判断该时隙用于冲突反馈。反馈位为12比特,用于反馈上一帧中侦听到的发生冲突的时隙ID。步骤8:依次反馈冲突时隙ID。船舶在发送消息时依次将上一帧中侦听到的消息ID通过反馈位从小到大依次进行反馈。未反馈过的船舶进行侦听信道,同样地,记录在该帧中发生冲突的时隙,并将在该帧较前时隙中广播过的冲突时隙ID从自己的记录中剔除,即网络中的船舶不重复反馈上一帧中冲突时隙的ID。步骤9:预约时隙成功的船舶保持时隙占用发送数据包,周期发送同种类型消息,直至船舶离开网络或船舶报文报告频次变更。步骤10:网络连续运行。当船舶离开网络,此时该船的网络运行结束。本专利技术公开的基于冲突反馈的船载VDES接入协议实现方法,本方法中所述的VDES网络中FBTDMA方法选择信道、预约时隙传输消息,船舶通过冲突位广播在上一帧中侦听到的冲突时隙编号,从而实现冲突的逐渐避免,保障消息可靠传输。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的VDES系统模型架构图。图2为本专利技术提供方法的整体流程图。图3为本方法提供的信道选择流程图。图4为本方法提供的信道类型图。图5为基于冲突反馈算法的时隙预约流程图。图6FBTDMA协议中AIS信道时隙结构。图7时隙冲突反馈示意图。具体实施方式为使本专利技术的技术方案和优点更加清楚,下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚完整的描述:本专利技术所述FBTDMA方法是基于SOTDMA协议提出,因此,在FBTDMA协议中一分钟被划分成一个数据帧,每个数据帧被划分成2250个时隙,标号为0~2249。经计算可得每个时隙为26.67毫秒。因此,该方法所述的所有步骤都是基于上述条件的。如图1所示为FBTDMA方法所适用的VDES架构模型,其中包括船舶、浮标、卫星、信息服务中心、卫星地面站、岸站发射塔等。该方法所述所有步骤都是基于此网络架构模型实施的,图2所示为FBTDMA方法的整体流程图,其具体操作步骤如下:步骤1:确定信道基本参数。在FBTDMA协议中,VDES的各个信道均采用时分多址接入方法。FBTDMA协议将1帧的时长设置为1分钟,1分钟划分成Sf个时隙,且Sf为2250,标号为0~2249。经计算可得每个时隙为26.67毫秒。步骤2:网络初始化。在网络开始时,船舶侦听网络一分钟,确定船舶数量、报文报告频次和信道占用情况。步骤3至步骤6为信道选择部分,其流程图如图3所示,具体内容如下:步骤3:船舶产生发送消息的数据包。当船舶有发送消息需求时,产生相应类型消息的数据包。步骤4:消息赋予优先级。根据表1查找所发送消息的ID,并赋予相应的优先级0、1和2。步骤5:判断消息优先级。当优先级为0时,本文档来自技高网
...

【技术保护点】
1.一种基于冲突反馈的船载VDES接入协议实现方法,其特征在于,包括/n在FBTDMA协议中,将VDES的各个信道均设置为时分多址接入方式,确定船舶数量报文报告频次和信道占用情况信息;/n船舶将产生的消息按照消息类型划分优先级、并分配到相应类型的信道中;/n当船舶确定了报文报告频次Rr后再计算每次船舶预约时隙的范围NI;/n当网络中某一船舶占用一个固定时隙发送消息时,网络中其他船舶侦听信道,并通过解析数据判断该时隙是否发生冲突,并将判断结果记录在该船本地的VDES设备中;/n将时隙结构设置为状态标志位和反馈位;/n如果在上一帧中预约成功的船舶在下一帧继续占用时隙,船舶在发送消息时依次将上一帧中侦听到的消息ID通过反馈位从小到大依次进行反馈,未反馈过的船舶进行侦听信道并记录在该帧中发生冲突的时隙,并将在该帧较前时隙中广播过的冲突时隙ID从自己的记录中剔除,即网络中的船舶不重复反馈上一帧中冲突时隙的ID;/n预约时隙成功的船舶保持时隙占用发送数据包,周期发送同种类型消息,直至船舶离开网络或船舶报文报告频次变更;/n当船舶持续发送同种类型消息时,船舶持续占用该时隙发送该类型消息的数据包;当船舶需要发送不同类型的消息时,此时跳转到上述产生相应类型消息的数据包的阶段;/n当船舶离开网络,此时该船的网络运行结束。/n...

【技术特征摘要】
1.一种基于冲突反馈的船载VDES接入协议实现方法,其特征在于,包括
在FBTDMA协议中,将VDES的各个信道均设置为时分多址接入方式,确定船舶数量报文报告频次和信道占用情况信息;
船舶将产生的消息按照消息类型划分优先级、并分配到相应类型的信道中;
当船舶确定了报文报告频次Rr后再计算每次船舶预约时隙的范围NI;
当网络中某一船舶占用一个固定时隙发送消息时,网络中其他船舶侦听信道,并通过解析数据判断该时隙是否发生冲突,并将判断结果记录在该船本地的VDES设备中;
将时隙结构设置为状态标志位和反馈位;
如果在上一帧中预约成功的船舶在下一帧继续占用时隙,船舶在发送消息时依次将上一帧中侦听到的消息ID通过反馈位从小到大依次进行反馈,未反馈过的船舶进行侦听信道并记录在该帧中发生冲突的时隙,并将在该帧较前时隙中广播过的冲突时隙ID从自己的记录中剔除,即网络中的船舶不重复反馈上一帧中冲突时隙的ID;
预约时隙成功的船舶保持时隙占用发送数据包,周期发送同种类型消息,直至船舶离开网络或船舶报文报告频次变更;
当船舶持续发送同种类型消息时,船舶持续占用该时隙发送该类型消息的数据包;当船舶需要发送不同类型的消息时,此时跳转到上述产生相应类型消息的数据包的阶段;
当船舶离开网络,此时该船的网络运行结束。


2.根据权利要求1所述的基于冲突反馈的船载VDES...

【专利技术属性】
技术研发人员:林彬胡旭吴远钱丽萍吕玲
申请(专利权)人:大连海事大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1