航海模拟器中数据通信技术的应用研究
发布时间:2017-12-15 08:30
本文关键词:航海模拟器中数据通信技术的应用研究
【摘要】:随着航海模拟器规模的持续扩大与功能的不断完善,其系统的通信负担也在显著增加,出现了数据传输延迟等问题,这意味着航海模拟器现有的数据通信能力将会制约其不断拓展。因此,对于航海模拟器数据通信模块的持续改进与进一步完善势在必行。本课题针对航海模拟器对数据通信实时性、可靠性、灵活性的要求,结合航海模拟器数据通信的现存问题,在航海模拟器中引入了通信服务器,搭建了基于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
【分类号】:U666.158
【参考文献】
中国期刊全文数据库 前8条
1 朱尧;;ACE在数据传输中的应用[J];计算机光盘软件与应用;2013年05期
2 潘涛;张能立;;运用ACE框架构建网络实时服务器[J];计算机与数字工程;2006年08期
3 刘q,
本文编号:1291327
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/1291327.html