论文部分内容阅读
目前,随着国内水运业的迅速发展,我国船舶数量迅速增长,船舶和船舶之间、船舶和岸站之间的实时数据交换以及目标信息识别等功能越来越重要。因此,船舶自动识别系统(Auto-matic Identification System,AIS)成为了保证海上航行安全的重要手段;随着越来越多的船舶安装了 AIS设备,全国AIS系统中产生的数据量也在日益增长。然而,国内AIS起步较晚、安装AIS设备的规则不完善等问题,导致国内船舶AIS设备的安装情况十分混乱;并且,由于AIS自身固有的脆弱性,使用未注册AIS设备模拟船舶播发的电文会被正常接入AIS系统,干扰AIS系统,给国内的AIS监控带来巨大困难。针对以上问题,本文设计开发了一套基于大数据平台的船舶AIS的监管系统,并针对其中的船舶安装多个AIS设备的辨识问题以及船舶位置真实性辨识的问题进行研究,通过对AIS数据的分析实现对船舶AIS设备进行监管识别。本文根据AIS监控的实际需求出发,通过研究大数据平台及关联分析算法Apriori,设计制定了基于大数据分析与算法的船舶安装多个AIS设备辨识以及基于大数据分析和数据统计的船舶位置真实性辨识的方法;在此基础上,设计并实现了基于大数据平台的船舶AIS设备监测系统。本系统采用面向服务的设计思想,将船舶智能监测系统架构中的数据获取以及船舶有效性辨识服务分别进行模块化设计;通过数据获取服务读取全国AIS系统数据并将数据写入消息中间件Kafka,并将船舶有效性辨识的各个服务软件的接口挂载到Kafka上,并根据服务的分析结果,实时更新对外展示数据库,保证对外展示的结果保持最新。为验证系统的可行性以及辨识结果的准确性,通过客户端软件对系统所应该具备的的各项功能需求进行验证,在功能需求已经满足后,对其中的关键部分船舶多AIS设备辨识算法的准确性进行测试,并设计不同的场景测试算法辨识效果。经过测试,本系统符合业务需求,并且辨识结果较为准确;能够支持全国AIS系统中的数据实时接入,实现对全国船舶AIS设备的监测,提高我国的船舶AIS设备的规范性,从而提升我国AIS系统的安全性与规范性。本文是在交通运输部北海航海保障中心建设工程项目“AIS岸基VDL监测系统”(2019.06-2020.04)支持下开展的相关研究工作。