車載設(shè)備數(shù)據(jù)通信框架的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-01-04 18:22
隨著計(jì)算機(jī)技術(shù),通信與微電子技術(shù)的高速發(fā)展,以及互聯(lián)網(wǎng)和無(wú)線通信網(wǎng)絡(luò)的推廣和應(yīng)用。車輛運(yùn)輸公司可以在車輛上裝載各種車載設(shè)備,并將它們接入互聯(lián)網(wǎng),來(lái)達(dá)到對(duì)車輛的遠(yuǎn)程監(jiān)控與管理。需要監(jiān)控與管理的車輛一般較多,所以車輛運(yùn)輸公司需要一個(gè)專門的車輛監(jiān)控管理平臺(tái)來(lái)處理與眾多車載設(shè)備之間的通信問(wèn)題。但是,在實(shí)現(xiàn)一個(gè)車輛監(jiān)控管理平臺(tái)的過(guò)程中,發(fā)現(xiàn)目前市面上并沒(méi)有一套適用于車載設(shè)備與監(jiān)控管理平臺(tái)之間通信的框架。因此針對(duì)車載設(shè)備所依據(jù)的自定義協(xié)議的特點(diǎn),設(shè)計(jì)了一個(gè)可以自動(dòng)處理來(lái)自車載設(shè)備的字節(jié)流數(shù)據(jù),并且可以遠(yuǎn)程控制車載設(shè)備,同時(shí)也提供了處理多媒體數(shù)據(jù)和文件數(shù)據(jù)功能的數(shù)據(jù)通信框架。本框架總體分為三部分:信令處理模塊、多媒體模塊、文件處理模塊。信令處理模塊用來(lái)處理對(duì)車載設(shè)備的數(shù)據(jù)采集和指令控制。多媒體模塊用來(lái)處理監(jiān)控管理平臺(tái)與車載設(shè)備之間多媒體數(shù)據(jù)的傳輸。文件處理模塊用來(lái)處理車載設(shè)備發(fā)送過(guò)來(lái)的各種文件。信令處理模塊又分為五層:序列化層、編解碼層、傳輸層、業(yè)務(wù)層、監(jiān)視層。序列化層提供各消息的序列化方式,編解碼層仿照Hibernate使用注解標(biāo)注字段的類型和位置實(shí)現(xiàn)自動(dòng)編解碼操作,傳輸層使用Netty網(wǎng)絡(luò)框架來(lái)...
【文章來(lái)源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:93 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1自定義協(xié)議字節(jié)流數(shù)據(jù)的自動(dòng)化處理??b)對(duì)自定義協(xié)議條目與對(duì)應(yīng)處理函數(shù)的自動(dòng)映射
?山東大學(xué)碩士學(xué)位論文???字節(jié)流數(shù)據(jù)?...?[00000000]?[00000000]?[00000000】?[00000001】…??——1?-?I???讀取??V??自動(dòng)轉(zhuǎn)化?????V?—????Java?Bean?...?int?speed?=?1?(int?類型,車輛速度)…??圖2-1自定義協(xié)議字節(jié)流數(shù)據(jù)的自動(dòng)化處理??b)對(duì)自定義協(xié)議條目與對(duì)應(yīng)處理函數(shù)的自動(dòng)映射。每個(gè)自定義協(xié)議的不同??條目的消息有不同的處理方法。比如如果傳過(guò)來(lái)的是車輛的位置信息,在處理??它的方法中將它發(fā)往MQ,然后MQ將位置信息推送到監(jiān)控平臺(tái)的前端進(jìn)行展??示,并且在這個(gè)方法中也對(duì)它做了本地的備份。而如果傳過(guò)來(lái)的是車載設(shè)備拍??攝的圖片消息,就要對(duì)其進(jìn)行緩存,然后保存在nginx[14]文件服務(wù)器中,方便??以后對(duì)它進(jìn)行查看。所以不同的協(xié)議條目有不同的處理方法,而框架需要根據(jù)??消息的字節(jié)流數(shù)據(jù)來(lái)自動(dòng)判斷需要用哪個(gè)方法來(lái)處理,然后調(diào)用這個(gè)方法進(jìn)行??自動(dòng)處理。??車??輛?拍照??位?……?指令??置\?/處理??信?\?/函數(shù)??白;/?\?;自??動(dòng)i?(?框架]?:動(dòng)??映丨?V?/?i映??射i?)v?i射??位置/?\?frB〇??信息/?\??處理????".??函數(shù)?指7??圖2-2自定義協(xié)議條目與對(duì)應(yīng)處理函數(shù)的自動(dòng)映射??6??
?山東大學(xué)碩士學(xué)位論文???第3章框架整體設(shè)計(jì)??3.1車輛監(jiān)控管理平臺(tái)的整體架構(gòu)??因?yàn)楸究蚣苄枰獫M足一個(gè)實(shí)際的車輛監(jiān)控管理平臺(tái)的各種需求,所以需要??先了解車輛監(jiān)控管理平臺(tái)的整體架構(gòu),以便更加容易地理解框架的各個(gè)部分。??車輛監(jiān)控管理平臺(tái)總體架構(gòu)如下圖3-1所示:??I?^???????EiasticSeefch?;???""?I?I?:???^——??|?^?\??:?mongoDB?*?!?i?1?“?Sl-*考?j??:—*?設(shè)?:?個(gè)??:???:?▼黯??j?k?“?i?i?:?Ng'trx^iS^??#HIL??辦法?I?織胡?:??圖3-1車輛監(jiān)控管理平臺(tái)架構(gòu)圖??車輛監(jiān)控管理平臺(tái)主要由車載設(shè)備、數(shù)據(jù)通信框架、歷史數(shù)據(jù)處理、后臺(tái)??和前端五個(gè)部分組成。??10??
本文編號(hào):2957207
【文章來(lái)源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:93 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1自定義協(xié)議字節(jié)流數(shù)據(jù)的自動(dòng)化處理??b)對(duì)自定義協(xié)議條目與對(duì)應(yīng)處理函數(shù)的自動(dòng)映射
?山東大學(xué)碩士學(xué)位論文???字節(jié)流數(shù)據(jù)?...?[00000000]?[00000000]?[00000000】?[00000001】…??——1?-?I???讀取??V??自動(dòng)轉(zhuǎn)化?????V?—????Java?Bean?...?int?speed?=?1?(int?類型,車輛速度)…??圖2-1自定義協(xié)議字節(jié)流數(shù)據(jù)的自動(dòng)化處理??b)對(duì)自定義協(xié)議條目與對(duì)應(yīng)處理函數(shù)的自動(dòng)映射。每個(gè)自定義協(xié)議的不同??條目的消息有不同的處理方法。比如如果傳過(guò)來(lái)的是車輛的位置信息,在處理??它的方法中將它發(fā)往MQ,然后MQ將位置信息推送到監(jiān)控平臺(tái)的前端進(jìn)行展??示,并且在這個(gè)方法中也對(duì)它做了本地的備份。而如果傳過(guò)來(lái)的是車載設(shè)備拍??攝的圖片消息,就要對(duì)其進(jìn)行緩存,然后保存在nginx[14]文件服務(wù)器中,方便??以后對(duì)它進(jìn)行查看。所以不同的協(xié)議條目有不同的處理方法,而框架需要根據(jù)??消息的字節(jié)流數(shù)據(jù)來(lái)自動(dòng)判斷需要用哪個(gè)方法來(lái)處理,然后調(diào)用這個(gè)方法進(jìn)行??自動(dòng)處理。??車??輛?拍照??位?……?指令??置\?/處理??信?\?/函數(shù)??白;/?\?;自??動(dòng)i?(?框架]?:動(dòng)??映丨?V?/?i映??射i?)v?i射??位置/?\?frB〇??信息/?\??處理????".??函數(shù)?指7??圖2-2自定義協(xié)議條目與對(duì)應(yīng)處理函數(shù)的自動(dòng)映射??6??
?山東大學(xué)碩士學(xué)位論文???第3章框架整體設(shè)計(jì)??3.1車輛監(jiān)控管理平臺(tái)的整體架構(gòu)??因?yàn)楸究蚣苄枰獫M足一個(gè)實(shí)際的車輛監(jiān)控管理平臺(tái)的各種需求,所以需要??先了解車輛監(jiān)控管理平臺(tái)的整體架構(gòu),以便更加容易地理解框架的各個(gè)部分。??車輛監(jiān)控管理平臺(tái)總體架構(gòu)如下圖3-1所示:??I?^???????EiasticSeefch?;???""?I?I?:???^——??|?^?\??:?mongoDB?*?!?i?1?“?Sl-*考?j??:—*?設(shè)?:?個(gè)??:???:?▼黯??j?k?“?i?i?:?Ng'trx^iS^??#HIL??辦法?I?織胡?:??圖3-1車輛監(jiān)控管理平臺(tái)架構(gòu)圖??車輛監(jiān)控管理平臺(tái)主要由車載設(shè)備、數(shù)據(jù)通信框架、歷史數(shù)據(jù)處理、后臺(tái)??和前端五個(gè)部分組成。??10??
本文編號(hào):2957207
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/2957207.html
最近更新
教材專著