天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 碩博論文 > 信息類碩士論文 >

基于服務(wù)器推送技術(shù)的VTS系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-12-31 05:00
  隨著我國(guó)經(jīng)濟(jì)的不斷發(fā)展以及國(guó)際商務(wù)合作日益頻繁,海上交通流量不斷增大,海上交通運(yùn)輸業(yè)日漸占據(jù)重要地位。為了提高航道利用率,保障海上交通安全、高效,我國(guó)引入了國(guó)外的船舶交通管理系統(tǒng)(Vessel Traffic Services,以下簡(jiǎn)稱VTS),但是由于成本高,維護(hù)不及時(shí)等問題,同時(shí)為我國(guó)海上交通運(yùn)輸業(yè)甚至我國(guó)信息引入了安全隱患,因此,國(guó)產(chǎn)化VTS系統(tǒng)的研發(fā)刻不容緩。服務(wù)器掌握著主要信息數(shù)據(jù)資源,它可以最先發(fā)現(xiàn)事件變化,并主動(dòng)地向客戶端推送消息。本文以國(guó)產(chǎn)化VTS系統(tǒng)工程項(xiàng)目為背景,針對(duì)其中的船舶動(dòng)態(tài)數(shù)據(jù)管理子系統(tǒng)展開應(yīng)用性研究,對(duì)比分析了多種服務(wù)器推送技術(shù),如傳統(tǒng)輪詢、Ajax輪詢、Ajax長(zhǎng)輪詢、WebSocket和Pushlet,分析了國(guó)外著名VTS系統(tǒng)的架構(gòu)和數(shù)據(jù)信息流的結(jié)構(gòu),根據(jù)我國(guó)海事管理機(jī)構(gòu)的實(shí)際工作需求,提出了適合國(guó)情并同時(shí)兼容目前已經(jīng)大量部署的國(guó)際著名品牌的VTS系統(tǒng)的船舶動(dòng)態(tài)數(shù)據(jù)管理系統(tǒng)模型。提出了適合本VTS工程項(xiàng)目的服務(wù)器推送架構(gòu)和系統(tǒng)接口模式;最后實(shí)現(xiàn)了部分系統(tǒng)功能模塊。本文提出的雙向HTTP協(xié)議的工作模式,實(shí)現(xiàn)了基于C/S模式的VTS船舶交通顯控子系統(tǒng)與基于... 

【文章來(lái)源】:大連海事大學(xué)遼寧省 211工程院校

【文章頁(yè)數(shù)】:72 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

基于服務(wù)器推送技術(shù)的VTS系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)


圖2.?i移動(dòng)端消i推送示例_??Fig.?2.1?Example?of?mobile?message?push??.?j??i?1???.??-5??

過(guò)程圖,輪詢,過(guò)程,頁(yè)面


?Asynchronous?JavaScript?and?XML?的縮寫,即異步化的?JavaScript?語(yǔ)??言和XML語(yǔ)言[M1。Ajax運(yùn)用瀏覽器提供的相關(guān)技術(shù),實(shí)現(xiàn)在客戶端與服務(wù)端之間的異??步通信,從而允許瀏覽器向服務(wù)器獲取需要的數(shù)據(jù),實(shí)現(xiàn)瀏覽器頁(yè)面異步刷新,而非刷??新整個(gè)頁(yè)面,Ajax輪詢避免了傳輸大量重復(fù)數(shù)據(jù),節(jié)約了網(wǎng)絡(luò)資源tl5],為用戶提供高質(zhì)??高效的用戶體驗(yàn)。目前,很多web應(yīng)用JAPP都在使用Ajax技術(shù),比如微信、FaceBook??等。Ajax輪詢過(guò)程如圖2.3所示。??一…建立連接??.....??????晌????一*一?一???一?無(wú)數(shù)據(jù)???ZZ.—?—?關(guān)閉連接???t??S?l|?s????逮立連接?????*?-?????—??■心a;ti潦求????響應(yīng)?一?'—*""""""???新牧據(jù)??圖2.?3?Ajax輪詢過(guò)程??Fig.?2.3?Ajax?polling?process??與傳統(tǒng)輪詢相比,Ajax輪詢利用異步請(qǐng)求的方式取代了用戶手動(dòng)點(diǎn)擊更新的操作,??并且不會(huì)對(duì)當(dāng)前頁(yè)面的操作產(chǎn)生影響。局部刷新使數(shù)據(jù)傳輸量減少,再加上后臺(tái)是異步??更新,減輕了網(wǎng)絡(luò)負(fù)擔(dān)[4]。但是與傳統(tǒng)輪詢一樣,瀏覽器仍需要以固定的時(shí)間間隔向服??務(wù)器發(fā)送更新頁(yè)面的請(qǐng)求,倘若固定時(shí)間間隔太長(zhǎng),無(wú)法保證數(shù)據(jù)的實(shí)時(shí)性;如果間隔??太短,不斷建立連接、釋放連接,勢(shì)必會(huì)影響服務(wù)器性能[5]。??-7?-??

輪詢,服務(wù)器,后臺(tái),瀏覽器


?基于服務(wù)器推送技術(shù)的VTS系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)???2.?2.?3基于Ajax長(zhǎng)輪詢方式??為了解決Ajax輪詢存在的傳輸大量重復(fù)數(shù)據(jù)、消耗網(wǎng)絡(luò)資源、用戶體驗(yàn)差等弊端,??改進(jìn)該技術(shù),提出了一種基于Ajax長(zhǎng)輪詢的技術(shù)。??_?_斷開連接??客?服??^立連接?務(wù)???而??端??????斷開連接,:??—??I??圖2.?4基于Ajax?f輪詢方式??Fig.?2.4?Ajax?Long?Polling?Process??與Ajax輪詢類似的是Ajax長(zhǎng)輪詢利用Ajax在瀏覽器后臺(tái)向服務(wù)器發(fā)送異步請(qǐng)求,??不同之處在于Ajax長(zhǎng)輪詢?cè)诜⻊?wù)器沒有新數(shù)據(jù)的情況下會(huì)一直保持當(dāng)前連接,一直到??生成新數(shù)據(jù)或者是請(qǐng)求超時(shí)的時(shí)候才將其返回[16][|7]。當(dāng)客戶端從服務(wù)器接收到數(shù)據(jù)更新??時(shí),再通過(guò)利用JavaScript來(lái)處理數(shù)據(jù),然后刷新頁(yè)面,更新數(shù)據(jù),同時(shí)再次建立連接??[18],請(qǐng)求新的數(shù)據(jù),如此循環(huán)往復(fù)。在客戶端接收數(shù)據(jù)、重新建立請(qǐng)求時(shí),服務(wù)器會(huì)保??存此刻接收到的新數(shù)據(jù),當(dāng)新的連接建立之后一次性把所有保存的數(shù)據(jù)推送到客戶端。??Ajax長(zhǎng)輪詢過(guò)程如下圖,圖2.4。??長(zhǎng)連接利用HTTP連接在服務(wù)器端駐留時(shí)間較短的特點(diǎn),通過(guò)服務(wù)器阻塞的方式延??遲當(dāng)前連接的響應(yīng)時(shí)間[4],即服務(wù)器端以一種非常緩慢的響應(yīng)方式給出應(yīng)答,從而滿足??實(shí)時(shí)推送的要求。??-8?-??


本文編號(hào):2949017

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/2949017.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶4b66a***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com