论文题名: | 航海模拟器中数据通信技术的应用研究 |
关键词: | 航海模拟器;通信服务器;数据服务平台;数据传输 |
摘要: | 随着航海模拟器规模的持续扩大与功能的不断完善,其系统的通信负担也在显著增加,出现了数据传输延迟等问题,这意味着航海模拟器现有的数据通信能力将会制约其不断拓展。因此,对于航海模拟器数据通信模块的持续改进与进一步完善势在必行。 本课题针对航海模拟器对数据通信实时性、可靠性、灵活性的要求,结合航海模拟器数据通信的现存问题,在航海模拟器中引入了通信服务器,搭建了基于Adaptive Communication Environment(自适配通信网络/环境,以下简称ACE)技术与Client/Server(客户端/服务器)通信模式的数据服务平台,编程实现了试验系统中客户端与通信服务器之间的数据传输。本文主要完成了以下工作: (1)系统地分析了ACE技术的体系结构、框架模式、技术特点及其优势,重点研究了Acceptor-Connector框架、Proactor框架与Task框架的内部机制与功能在航海模拟器数据服务平台的应用。 (2)对比分析了单线程、Thread-per-Request、线程池3种通信并发策略,着重研究了半同步/半异步通信并发策略在航海模拟器数据服务平台的应用。 (3)研究了Client/Server通信模式的工作原理及其优势,并基于Client/Server通信模式、半同步/半异步通信并发策略搭建了航海模拟器数据服务平台。 (4)基于Client/Server通信模式,对航海模拟器的结构与数据通信链路进行了重新设计,并增加了功能模块与内部接口的设计。 (5)基于ACE Acceptor-Connector框架,实现了客户端与通信服务器连接的建立;基于ACE Proactor框架与ACE Task框架实现了通信服务器的功能,即完成了数据包信息的接收、暂存、发送以及内存空间的释放。 (6)使用VS2008编程,完成了客户端与通信服务器中通信模块的设计,在试验系统中实现了客户端与通信服务器之间的数据传输。 |
作者: | 朱春镕 |
专业: | 交通信息工程及控制 |
导师: | 谷伟 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2015 |
正文语种: | 中文 |