论文题名: | AIS船舶网络监测系统应用软件设计与实现 |
关键词: | 船舶自动识别系统;实时监控;用户数据报协议;软件设计;电子海图 |
摘要: | 船舶自动识别系统(船舶AIS网络监测系统)是自20世纪90年代开始兴起的一种整合了卫星定位、网络、通信等技术的新型助航系统。在VHF频段使用SOTDMA通信技术能够自动连续地发出本船的IMO编码、呼号和船名等船只信息和货物类型、目的港口、航行计划等信息,从而实现船与船或船与岸间的信息传送;同时可以自动接收周围船只发来的上述信息,并依靠船舶AIS的网络化使上述消息的共享更加实时。船舶AIS网络监测系统是利用局域网协议UDP协议,在监控中心将每个船只送来的数据进行数据库存储,然后根据船舶送来的数据格式,解析出船舶的航行状态等相关数据,从而在电子海图上进行实时显示。船舶AIS网络监测系统能够提高船舶航行的安全性、防止船舶水上碰撞事故、保障运输的有效性,是一种为了使水上交通变的更加有序、高效而开发的网络监测系统。 本文根据船舶AIS网络系统所需功能,采用B/S和C/S的混合架构模式对其系统结构进行设计,并详细地研究了网络层的路由规划设计。另外,本文还对一级和二级管理中心的配置进行了分析,并以此为依据设计了船舶网络软件系统。在岸基监控系统中,利用Visual C++集成开发环境设计实现了UDP协议,充分发挥UDP协议的速度优势,构建了船舶自动识别系统岸基监控系统的网络,并在此基础上扩展了实时电子海图。在监控系统网络构建中,自定义网络通信协议,并对协议内容中的报文头进行了审慎全面的定义。最后,采用MFC在Visual C++开发环境中设计了人性化的网络管理客户端操作界面,并详细讨论了应用系统层中船舶服务、警告与助航信息播发、动态显示等软件模块在研发过程中的数据流程、软件模块流程及算法。 目前,此船舶网络监测系统已经过测试认证并即将交付使用。在测试认证的过程中,该系统在实际应用中的使用可行性、操作优越性及系统维护便捷的优势得到了充分的体现。 |
作者: | 王芹 |
专业: | 检测技术与自动化装置 |
导师: | 黄显核 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2010 |
正文语种: | 中文 |