航海模擬器中數(shù)據(jù)通信技術(shù)的應(yīng)用研究
發(fā)布時(shí)間:2017-12-15 08:30
本文關(guān)鍵詞:航海模擬器中數(shù)據(jù)通信技術(shù)的應(yīng)用研究
更多相關(guān)文章: 航海模擬器 通信服務(wù)器 數(shù)據(jù)服務(wù)平臺(tái)
【摘要】:隨著航海模擬器規(guī)模的持續(xù)擴(kuò)大與功能的不斷完善,其系統(tǒng)的通信負(fù)擔(dān)也在顯著增加,出現(xiàn)了數(shù)據(jù)傳輸延遲等問(wèn)題,這意味著航海模擬器現(xiàn)有的數(shù)據(jù)通信能力將會(huì)制約其不斷拓展。因此,對(duì)于航海模擬器數(shù)據(jù)通信模塊的持續(xù)改進(jìn)與進(jìn)一步完善勢(shì)在必行。本課題針對(duì)航海模擬器對(duì)數(shù)據(jù)通信實(shí)時(shí)性、可靠性、靈活性的要求,結(jié)合航海模擬器數(shù)據(jù)通信的現(xiàn)存問(wèn)題,在航海模擬器中引入了通信服務(wù)器,搭建了基于Adaptive Communication Environment(自適配通信網(wǎng)絡(luò)/環(huán)境,以下簡(jiǎn)稱ACE)技術(shù)與Client/Server(客戶端/服務(wù)器)通信模式的數(shù)據(jù)服務(wù)平臺(tái),編程實(shí)現(xiàn)了試驗(yàn)系統(tǒng)中客戶端與通信服務(wù)器之間的數(shù)據(jù)傳輸。本文主要完成了以下工作:(1)系統(tǒng)地分析了ACE技術(shù)的體系結(jié)構(gòu)、框架模式、技術(shù)特點(diǎn)及其優(yōu)勢(shì),重點(diǎn)研究了Acceptor-Connector框架、Proactor框架與Task框架的內(nèi)部機(jī)制與功能在航海模擬器數(shù)據(jù)服務(wù)平臺(tái)的應(yīng)用。(2)對(duì)比分析了單線程、Thread-per-Request、線程池3種通信并發(fā)策略,著重研究了半同步/半異步通信并發(fā)策略在航海模擬器數(shù)據(jù)服務(wù)平臺(tái)的應(yīng)用。(3)研究了Client/Server通信模式的工作原理及其優(yōu)勢(shì),并基于Client/Server通信模式、半同步/半異步通信并發(fā)策略搭建了航海模擬器數(shù)據(jù)服務(wù)平臺(tái)。(4)基于Client/Server通信模式,對(duì)航海模擬器的結(jié)構(gòu)與數(shù)據(jù)通信鏈路進(jìn)行了重新設(shè)計(jì),并增加了功能模塊與內(nèi)部接口的設(shè)計(jì)。(5)基于ACE Acceptor-Connector框架,實(shí)現(xiàn)了客戶端與通信服務(wù)器連接的建立;基于ACE Proactor框架與ACE Task框架實(shí)現(xiàn)了通信服務(wù)器的功能,即完成了數(shù)據(jù)包信息的接收、暫存、發(fā)送以及內(nèi)存空間的釋放。(6)使用VS2008編程,完成了客戶端與通信服務(wù)器中通信模塊的設(shè)計(jì),在試驗(yàn)系統(tǒng)中實(shí)現(xiàn)了客戶端與通信服務(wù)器之間的數(shù)據(jù)傳輸。
【學(xué)位授予單位】:大連海事大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:U666.158
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前8條
1 朱堯;;ACE在數(shù)據(jù)傳輸中的應(yīng)用[J];計(jì)算機(jī)光盤(pán)軟件與應(yīng)用;2013年05期
2 潘濤;張能立;;運(yùn)用ACE框架構(gòu)建網(wǎng)絡(luò)實(shí)時(shí)服務(wù)器[J];計(jì)算機(jī)與數(shù)字工程;2006年08期
3 劉q,
本文編號(hào):1291327
本文鏈接:http://sikaile.net/kejilunwen/chuanbolw/1291327.html
最近更新
教材專著