论文题名: | 高性能AIS数据存取系统研究与实现 |
关键词: | 船舶自动识别系统;数据存取系统;优化设计;热图技术;数字助航系统 |
摘要: | 船舶自动识别系统AIS(Automatic Identification System)是一种新型的集网络技术、现代通讯技术、计算机技术和电子信息显示技术为一体的数字助航系统。该系统由岸基设施和船载设备组成,在船舶避碰和海事管理中均有广泛的应用。 随着AIS系统的快速发展,数据量的急剧增加,数据灾难的问题越来越被重视。比如在中国,北方海域一年中基站接收到的电文数据量就超过500GB,如果能对这些数据进行一定的过滤并整合,这些数据资源将十分珍贵,同时可以减少数据灾难的发生。本论文正是在此背景下,采用高性能AIS数据存取系统,研究海域的船舶密度分布,并在数据存取优化上做重点研究。 本文基于Oracle数据库实现高性能AIS数据存取系统,该系统主要由三部分组成:基于Ubuntu11.10下,采用Qt编程语言实现的数据采集和处理单元。该单元负责对采集到的数据进行过滤,分类及上传到数据库,主要采用数据解码技术,线程池并行处理技术和数据库批量存储技术等;基于Redhat6.2下的Oracle11 gR2的数据存取单元。该单元结合数据的存取特点对数据库进行设计,充分发挥Oracle数据库和Linux操作系统的性能,重点对表空间,表和分区进行设计;基于Ubuntu11.10下,采用Qt编程语言实现的数据应用单元。该单元形象直接地显示各个海域的船舶数量分布,并采用热图技术进行直观显示。 在上述设计的系统基础上,本文还进行系统的存取优化设计研究。从存储数据和提取数据两个方面同时着手考虑系统的优化,同时根据实际系统的测试数据,不断更改优化方案,不断查阅相关资料寻找理论支持,直到系统性能达到相对最优的状态。 |
作者: | 于延辰 |
专业: | 信息与通信工程 |
导师: | 胡青 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2014 |
正文语种: | 中文 |