一种内河航道AIS信号监测系统与监测装置及监测方法与流程

文档序号:16586569发布日期:2019-01-14 18:29阅读:220来源:国知局
一种内河航道AIS信号监测系统与监测装置及监测方法与流程

本发明涉及一种水上交通ais领域,特别是涉及一种内河航道ais信号监测系统与监测装置及监测方法。



背景技术:

ais是船舶自动识别系统(automaticidentificationsystem)的缩写,它记录了船舶与船舶、与通航环境等之间的相互作用、相互影响的结果,已成为水上交通安全监管、船舶安全通航等应用最重要的技术依赖,2008年左右ais开始在我国长江内河航道应用,并逐步延伸到船舶交通流信息采集、船舶行为监测、助航设施、航道工程应用、海事管理等方面。与水域开阔、通航条件好的海上航道ais应用相比,内河ais应用的环境明显较差,ais通信可靠性更易受航道狭窄弯曲、大山多的恶劣自然条件、通信距离、船台数量、无线电环境等诸多因素的影响,狭窄的内河航道容易形成船舶密集,导致ais网络负载加重、信道冲突严重,导致基于ais数据的相关应用可靠性降低,同时也给船舶航行安全带来隐患;例如,根据2017年第3期第35卷《交通信息与安全》公开的“内河船舶ais网络通信性能研究”研究表明:长江武汉段的ais网络信道阻塞率最低的时刻在凌晨和夜晚,此时低速船和抛锚船较多,时隙冲突、时隙复用少,信道阻塞率最高的时刻在白天工作时间段,此时船舶数较多,时隙冲突、时隙复用较多。针对内河流域地理地形变化多样,如何在缺乏供电及有线传输网络的地区架设ais基站提高整个流域的ais信号覆盖效果,文献cn106101073a公开了一种内河岸基ais船舶数据无线传输装置及传输方法,包括通信天线、太阳能电池板、蓄电池、gprs通信模块、ais数据过滤模块、ais岸基接收机、防护箱、支撑杆,由ais岸基接收机6接收的报文通过ais数据过滤模块5压缩处理后,可大幅较少需要传输到监控中心的数据量,进而减少gprs无线数据传输过程中产生的通信费用,在有限建设资金的情况下,可以在待监控内河两岸架设更多的接收基站;为保证ais基站虚拟航标播发的连续性和完好性,满足虚拟航标导航的安全性和可靠性,文献cn106714209a提供一种ais基站虚拟航标播发监测系统及方法,设罝ais基站进行虚拟航标信号的播发,每个ais基站采用多个发射机作为备机冗余,设置参考接收端对来自ais基站的虚拟航标信号进行监测,并且将监测信息传回监控中心,在监控中心对参考接收端的接收质量和ais基站的发射质量进行计算获取发射机的完好性评估数据,并根据完好性评估数据进行告警和主备发射机切换;文献cn103281099b发明了一种基于专用通道的ais航标及通讯方法,实现了ais航标的遥测遥控功能;避免了遥控遥测报文与船舶ais电文的相互干扰,提高了ais通信信道的利用率。

但由于ais没有完整的信息验证机制,目前主要依靠船载ais巡查、ais基站管理以及ais服务器等综合应用平台来评估ais网络特别是重要水域的ais通信实际状况,如何能更为精确、及时地,实时监测内河航道特别是重要水域的ais网络通信性能,特别是重要的ais设施如ais基站、ais虚拟航标的网络覆盖情况,是深化ais在内河航道应用必须解决的问题。



技术实现要素:

本发明的目的是提供一种内河航道ais信号监测系统与监测装置及监测方法,监测装置安装在内河航道重点水域的航标上,对本区域范围内ais信号质量进行实时监测,以掌握重要ais设施如基站、虚拟航标的信号覆盖情况,保障ais网络的正常工作率。

为达到上述目的,本发明的设计技术方案是:所述的内河航道ais信号监测系统,由ais网络监控中心、无线网络和ais信号监测装置构成,其中ais网络监控中心通过无线网络和ais信号监测装置相连。

所述的ais信号监测装置,由嵌入式微处理器、ais信号接收模块、modem模块、北斗/gps模块、电源模块、太阳能充电模块组成,其中嵌入式微处理器分别和ais信号接收模块、modem模块、北斗/gps模块相连,太阳能充电模块和电源模块相连,电源模块分别和嵌入式微处理器、ais信号接收模块、modem模块、北斗/gps模块相连;所述的ais信号监测装置,安装在重要区域的航标上,在ais网络可及范围内可以有n个。

所述ais信号监测装置中的ais信号接收模块,有双通道两个频段监听ais网络的通讯情况,获得ais电文,没有发射通道。

所述ais信号监测装置中的北斗/gps模块,完成对本装置所在位置和时间的采集。

所述ais信号监测装置中的modem模块,完成和ais监控中心的无线数据交换,接收下发报文并执行指令,上传数据。

所述ais信号监测装置中的嵌入式微处理器,存在有一个监听对象配置表ais_object_config,由mmsi_id字段、poll_time字段组成,指示监听对象的id、电文周期等数据,具体如表1所示:

所述ais信号监测装置中的嵌入式微处理器,存在有一个监听对象数据表ais_object_data,由mmsi_id字段、data_time字段、xyz字段、ais_net字段组成,指示收到监听对象的mmsi呼号、ais电文接收时间、ais信号监测装置的当前位置及ais网络指标等数据,具体如表2所示:

所述ais信号监测装置中的嵌入式微处理器,存在有一个监听对象异常表ais_object_fault,由mmsi_id字段、fault_time字段、fault_xyz字段、ais_net字段组成,指示异常监听对象的mmsi呼号、记录异常的时间、ais信号监测装置的当前位置ais网络指标,具体如表3所示:

所述ais信号监测装置中的嵌入式微处理器,其中的定时器1的中断服务中按照设定周期,检查监听对象异常表ais_object_fault是否有数据记录,如果有则形成协议报文,通过无线网络上报发送到ais网络监控中心。

本发明所述的一种内河航道ais信号监测方法,对内河航道ais信号监测方法还包括了如下步骤:首先,当ais信号监测装置中的ais接收模块收到电文后发送给嵌入式微处理器,嵌入式微处理器根据ais规范解码电文,只有符合规范的电文才获得电文中的mmsi呼号及有关数据,其次,在监听对象配置表ais_object_config中检索遍历mmsi_id字段,检查该mmsi呼号设备是否属于本装置的监测对象,如果是属于本终端监测对象,然后读取本装置北斗/gps模块提供的时间、位置,将该监测对象mmsi呼号、本装置位置和收到ais电文时间等形成数据记录,插入保存到监听对象数据表ais_object_data中,最后以监听对象配置表ais_object_config中poll_time字段数据为依据,将监听对象数据表ais_object_data中该监听对象的最近两条数据记录之data_time字段数据相减操作,检查减法操作的结果是否符合约定周期,即不能大于这个约定电文周期时间,如果不符合,即超过了这个约定电文周期,则判断该监测对象发生一次异常,综合监测对象mmsi呼号、监测装置的位置和当前时间及其ais网络指标数据等数据形成记录插入保存到监听对象异常表ais_object_fault。

本发明所述的一种内河航道ais信号监测方法,ais网络监控中心通过无线网络向ais信号监测装置下发指令报文,可以对监听对象配置表ais_object_config中的记录进行新增插入、修改更新以及删除记录等操作。

本发明所述的一种内河航道ais信号监测方法,ais网络监控中心通过无线网络向ais信号监测装置下发指令报文,获取监听对象数据表ais_object_data中的记录。

与现有技术相比,本发明的有益效果是:沿内河航道部署的ais信号监测装置,可对周围的ais网络信号进行实施监测,有助于了解航道ais信号覆盖情况,还可以安装在海事公务船上进行巡航,为提高ais服务质量提供依据。

本发明的目的、特征及优点将通过实施例并结合附图进行详细说明。

附图说明

图1是本发明应用的拓扑结构图。

图2是本发明的ais信号监测装置硬件结构图。

图3是本发明装置接收到ais电文后的处理流程图。

图4是本发明上报异常数据的定时器1服务流程图。

图5是本发明收到ais网络监控中心下发数据的处理流程图。

具体实施方式

图1中,101是ais网络监控中心,102是无线网络,1201是ais信号监测装置1,1202是ais信号监测装置2,1203是ais信号监测装置n;无线网络(102)分别和ais网络监控中心(101)以及ais信号监测装置1(1201)、ais信号监测装置2(1202)、ais信号监测装置n(1203)等相连。

图2中,201是嵌入式微处理器,202是modem无线模块,203是北斗/gps模块,204是ais信号接收模块,205是电源模块,206是太阳能充电模块,其中嵌入式微处理器(201)分别和modem无线模块(202)、北斗/gps模块(203)、ais信号接收模块(204)、电源模块(205)相连,电源模块(205)分别和modem无线模块(202)、北斗/gps模块(203)、ais信号接收模块(204)、太阳能充电模块(206)相连。

为了更详细的描述本发明,下面结合图3、图4、图5作进一步说明。

步骤301:装置中的嵌入式微处理器(201)收到ais接收模块(204)送来的ais电文,开始本次处理,执行步骤302;

步骤302:按照ais规范要求,对校验正确的ais电文进行译码,获得报文中的mmsi呼号以及有关数据,执行步骤303;

步骤303:在表ais_object_config中遍历查找是否存在收到电文中该mmsi呼号的记录,执行步骤304;

步骤304:检查表ais_object_config中是否存在电文中的这个mmsi呼号,如果有,则执行步骤305,否则没有就执行步骤310;

步骤305:读取本装置的时间、位置,综合解码监测对象ais电文的mmsi呼号等数据,形成记录插入保存到表ais_object_data中,执行步骤306;

步骤306:从表ais_object_config中读取该mmsi呼号的数据记录,获得该监测对象设定的ais电文数据周期,执行步骤307;

步骤307:从表ais_object_data中读取该mmsi呼号的最近两条数据记录,将这两条记录的接收时间数据进行减法操作,结果作为判断两条记录的接收时间差距是否符合其设定的ais电文数据周期,执行步骤308;

步骤308:步骤307减法结果是否小于等于设定该mmsi呼号的ais电文数据周期,如果是则执行步骤310,否则不是执行步骤309;

步骤309:将监测对象mmsi呼号、监测装置的当前位置和时间及其ais网络指标数据等插入保存到表ais_object_fault,执行步骤310;

步骤310:本次服务结束。

步骤401:定时器1定时中断服务开始,执行步骤402;

步骤402:读取读取表ais_object_fault记录,检查是否有异常情况的数据记录,执行步骤403;

步骤403:如果有记录,则执行步骤404,否则没有记录就执行步骤408;

步骤404:向ais网络监控中心(101)发起连接,握手成功后,将已读取表ais_object_fault的记录数据组织协议报文,然后上报到ais网络监控中心(101),执行步骤405;

步骤405:在规定时间内等待ais网络监控中心收到数据的应答报文,如果收到了应答报文,则执行步骤406,否则执行步骤407;

步骤406:删除表ais_object_fault中当前记录,执行步骤407;

步骤407:关闭和ais服务器的连接,执行步骤408;

步骤408:服务结束。

步骤501:收到ais网络监控中心(101)下发报文,执行步骤502;

步骤502:依据协议规则,对报文进行校验、解码和解析,执行步骤503;

步骤503:判断当前报文是否为修改配置报文,如果是执行步骤504,否则执行步骤505;

步骤504:根据报文具体数据,以插入增加、修改更新和删除等方式维护表ais_object_config,然后执行步骤509;

步骤505:判断当前报文是否为调取历史数据报文,如果是执行步骤506,否则执行步骤509;

步骤506:读取表ais_object_data一条记录,组织协议报文上传,然后执行步骤507;

步骤507:在规定时间内等待ais网络监控中心(101)握手应答?如果ais网络监控中心(101)应答正确,执行步骤508,否则执行步骤509;

步骤508:将已上传到ais网络监控中心(101)的表ais_object_data中的本条记录删除,执行步骤509;

步骤509:本次服务结束。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应该理解,我们所描述的具体实施例只是说明性的,而不是用于对本发明范围的限定,任何受本发明技术路线启发所作的等效修饰以及变化,都应当涵盖在本发明权利要求所保护的范围内。

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