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

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于B/S架構(gòu)警用摩托車管理系統(tǒng)軟件設(shè)計(jì)

發(fā)布時(shí)間:2021-01-12 06:51
  為了優(yōu)化單位對警用摩托車的管理,便于合理調(diào)配車輛和下發(fā)任務(wù),車輛管理系統(tǒng)對于公安機(jī)關(guān)管理警員出勤事務(wù)顯得尤為重要。運(yùn)用計(jì)算機(jī)較大的信息存儲空間和高性能的處理能力,系統(tǒng)可以對摩托車的坐標(biāo)位置、使用情況、故障情況等車輛基本信息做出詳細(xì)的分類和記錄,使用戶可以直觀的在該系統(tǒng)中隨時(shí)監(jiān)控車輛信息的變動,并能夠及時(shí)處理車輛工作中遇到的緊急情況。如何能夠處理數(shù)據(jù)高并發(fā)的問題,同時(shí)降低通信時(shí)內(nèi)存開銷和提高響應(yīng)效率,要進(jìn)一步支持可視化展示,優(yōu)化調(diào)度路線設(shè)計(jì),為此,本文設(shè)計(jì)了一種基于B/S架構(gòu)警用摩托車實(shí)時(shí)監(jiān)控管理平臺。系統(tǒng)總體是一個(gè)三層結(jié)構(gòu)模型,包括車載設(shè)備、服務(wù)器和瀏覽器。服務(wù)器與車載設(shè)備通信部分采用Netty框架處理阻塞通信的問題,解決了一個(gè)請求占用了一個(gè)線程的效率低的問題。采用責(zé)任鏈的設(shè)計(jì)模式,即Netty的pipeline模式,便于單線程模式下對子任務(wù)的處理。探究其斷線重連的心跳機(jī)制,并應(yīng)用于事務(wù)判斷處理的設(shè)計(jì)中。實(shí)時(shí)視頻監(jiān)控模塊設(shè)計(jì)采用基于RTMP傳輸協(xié)議的流媒服務(wù)器,將車載設(shè)備攝像頭采集的YUV格式視頻封裝解碼為H.264格式,推流到前端flowplayer視頻播放器實(shí)現(xiàn)直播功能。詳細(xì)設(shè)計(jì)數(shù)... 

【文章來源】:中國石油大學(xué)(北京)北京市 211工程院校 教育部直屬院校

【文章頁數(shù)】:64 頁

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

【部分圖文】:

基于B/S架構(gòu)警用摩托車管理系統(tǒng)軟件設(shè)計(jì)


Netty框架的組成

對比圖,對比圖,方式,線程


中國石油大學(xué)(北京)碩士專業(yè)學(xué)位論文-7-的序列化框架等[11]。目前來看,Netty能夠受到廣大開發(fā)者喜愛,主要優(yōu)勢表現(xiàn)在三個(gè)方面:并發(fā)高、傳輸快和封裝好。(一)并發(fā)高Netty框架,對比于BIO(BlockingI/O,阻塞IO),其并發(fā)性優(yōu)勢體現(xiàn)在一個(gè)線程可以處理多個(gè)請求,如圖2.2所示,可以很清晰了解BIO和NIO的區(qū)別。圖2.2BIO和NIO通信方式對比圖Fig.2.2ThecomparisonofthecommunicationmodeofBIOandNIO從上圖可以發(fā)現(xiàn),NIO的一條線程能處理的連接比BIO要多,主要是因?yàn)榉嵌氯鸌O通信方式中引入的Selector。當(dāng)一個(gè)連接創(chuàng)建完成,首先是需要收完連接上發(fā)來的所有數(shù)據(jù),其次是服務(wù)端處理完請求,response給對方。NIO和BIO的區(qū)別主要是在第一步。在BIO機(jī)制,接收數(shù)據(jù)這個(gè)連接是阻塞的,于是就導(dǎo)致了處理一個(gè)請求占用一個(gè)線程,而線程數(shù)量卻不是無限制的,這就是為什么BIO在高并發(fā)出現(xiàn)問題的關(guān)鍵。而在NIO處理機(jī)制里,當(dāng)Socket連接好,Thread并不是直接分配一條線程去處理Socket,而是利用Selector自動遍歷所有的Socket,當(dāng)有一個(gè)Socket完成,他會分配Thread,然后經(jīng)過Thread處理完再response給客戶端。(二)傳輸快

對比圖,對比圖,方式,零拷貝


第2章相關(guān)技術(shù)基礎(chǔ)-8-Netty的這方面特性也是因?yàn)榱薔IO的一個(gè)特殊所在——零拷貝[12]。Java的內(nèi)存中堆內(nèi)存是占用內(nèi)存空間最大的一塊,通常我們的數(shù)據(jù)如果從IO傳到堆內(nèi)存,要在Socket緩沖區(qū)多拷貝一次,如果較多數(shù)據(jù)時(shí),就有冗余。Netty針對占用內(nèi)存的情況,采用了NIO零拷貝的特性,它會另外開辟一塊內(nèi)存,用來接收數(shù)據(jù),之后通過ByteBuf可以直接進(jìn)行數(shù)據(jù)操作,達(dá)到加快速度的目的。如圖2.3所示,直觀展示了傳統(tǒng)拷貝方式和零拷貝的區(qū)別。圖2.3兩種拷貝方式對比圖Fig.2.3Thecomparisonoftwowaysofcopy(三)封裝好封裝性體現(xiàn)在所使用的代碼量上來看,Netty有很多自帶處理方法,簡單介紹一些重要方法概念。1、NioEventLoopGroupNioEventLoopGroup作為處理I/O部分內(nèi)容,Netty對EventLoopGroup接口設(shè)計(jì)了不大相同的實(shí)現(xiàn)方法,也是為了應(yīng)對特殊的傳輸協(xié)議。2、NioServerSocketChannel這里用NioServerSocketChannel類初始化channel,來連接數(shù)據(jù)請求。3、ChannelPipeline通常會為新SocketChannel通過添加一些handler,來設(shè)置ChannelPipeline。ChannelInitalizer是一個(gè)特殊的handler。4、ByteBufByteBuf作為儲存空間,其優(yōu)點(diǎn)就是簡單易用,它既有g(shù)et/set方法,來讀寫字節(jié),還有自己的讀寫索引,方便開發(fā)者對整段緩存完成操作[13]。

【參考文獻(xiàn)】:
期刊論文
[1]基于CSS網(wǎng)格布局的新一代網(wǎng)頁布局方法研究[J]. 葉文全.  西安文理學(xué)院學(xué)報(bào)(自然科學(xué)版). 2018(04)
[2]HTML5+CSS3在電子商務(wù)網(wǎng)站建設(shè)中的優(yōu)勢[J]. 李君君.  信息與電腦(理論版). 2018(03)
[3]Hadoop與關(guān)系型數(shù)據(jù)庫在電信行業(yè)中的應(yīng)用研究[J]. 趙廣智.  廣東通信技術(shù). 2017(09)
[4]基于HTML表格屬性標(biāo)記的網(wǎng)頁信息隱藏技術(shù)[J]. 吳大勝.  網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2017(09)
[5]基于Netty的HTTP協(xié)議棧的擴(kuò)展設(shè)計(jì)與實(shí)現(xiàn)[J]. 滕陽陽,胡棟.  無線通信技術(shù). 2017(03)
[6]基于HTML+CSS+JQuery的網(wǎng)站開發(fā)簡述[J]. 韋立梅,張淑榮.  電腦與電信. 2017(09)
[7]Android系統(tǒng)中RTMP流媒體直播的設(shè)計(jì)與實(shí)現(xiàn)[J]. 王艷.  電視技術(shù). 2017(01)
[8]分布式微電網(wǎng)數(shù)據(jù)監(jiān)控中心設(shè)計(jì)與實(shí)現(xiàn)[J]. 曲豫賓,李芳.  通化師范學(xué)院學(xué)報(bào). 2016(12)
[9]基于Netty+WebSocket的社區(qū)增值服務(wù)平臺的推送設(shè)計(jì)[J]. 陳純純.  物聯(lián)網(wǎng)技術(shù). 2016(12)
[10]CDN流量采集系統(tǒng)數(shù)據(jù)中心服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[J]. 陳瀟瀟,蔡迎歸,李嫵可.  科技資訊. 2016(16)

碩士論文
[1]日志數(shù)據(jù)分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 許長福.北京交通大學(xué) 2017
[2]基于JavaScript的城市發(fā)展項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 張博.吉林大學(xué) 2016
[3]網(wǎng)絡(luò)異常行為自動識別技術(shù)研究[D]. 張存正.北方工業(yè)大學(xué) 2016
[4]車載定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 夏超.北京理工大學(xué) 2016
[5]S車聯(lián)網(wǎng)公司發(fā)展戰(zhàn)略研究[D]. 牟軍.重慶師范大學(xué) 2016
[6]基于網(wǎng)絡(luò)異常行為的智能終端惡意軟件檢測技術(shù)研究[D]. 曹明靜.華北電力大學(xué) 2015
[7]基于Google Maps的車輛跟蹤與導(dǎo)航系統(tǒng)研究與實(shí)現(xiàn)[D]. 劉明.西安工業(yè)大學(xué) 2014
[8]基于Windows系列操作系統(tǒng)的車聯(lián)網(wǎng)車載應(yīng)用軟件設(shè)計(jì)與實(shí)現(xiàn)[D]. 李金雨.北京郵電大學(xué) 2014



本文編號:2972374

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

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2972374.html


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

版權(quán)申明:資料由用戶79c6a***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com