当前位置: 首页> 学位论文 >详情
原文传递 电子海图数据多平台共享服务器的设计与实现
论文题名: 电子海图数据多平台共享服务器的设计与实现
关键词: 电子海图;数据服务器;模块设计;可靠性设计
摘要: 电子海图及其应用系统的开发与应用是当代航海领域研究的热点问题。电子海图数据服务系统为船舶航行、操纵等活动提供必要的支持和保障,并为客户群提供海图数据搜索、查询和下载等功能,向多平台电子海图系统客户端同时提供数据共享服务。电子海图数据服务器作为应用系统的重要组成部分,成为对内、对外连接的桥梁。本文以电子海图数据服务系统作为工程背景,完成了电子海图信息通信系统的设计与实现。 本文对电子海图数据服务系统的需求加以分析,完成方案设计、功能模块设计和可靠性设计,并对各个模块的实现作了详细阐述。使用并发的C/S模式,利用SOCKET套接字技术,将IP组播和单播通信技术应用到基于Linux的并发服务器上,解决多终端同时访问服务器造成信息堵塞的问题。通过使用二值信号量互斥控制功能,保护网络信息可靠的传输给信息处理装置,解决了信息传输的可靠性问题。利用成熟的网络TCP/IP技术,实现在跨Linux和VxWorks多平台上数据共享的服务,从而解决海图资源分散性问题。分析电子海图索引十字链表结构,通过区域和比例尺选择,完成电子海图数据的快速检索功能。 最后,模拟电子海图数据服务系统的工作环境,组建了具有多个客户端的电子海图综合通信系统网,并对整个通信系统进行测试。在对TCP/IP协议栈分析之后,定位UDP的丢包位置,分析丢包原因并给出解决方案。测试结果表明,电子海图数据服务系统设计合理,运行良好,满足了电子海图数据服务系统的信息支持和保障的要求。
作者: 刘一丁
专业: 导航、制导与控制
导师: 郝燕玲
授予学位: 硕士
授予学位单位: 哈尔滨工程大学
学位年度: 2009
正文语种: 中文
检索历史
应用推荐