基于DTN的圖像傳輸及藍(lán)牙通信功能設(shè)計(jì)
發(fā)布時(shí)間:2017-09-18 01:12
本文關(guān)鍵詞:基于DTN的圖像傳輸及藍(lán)牙通信功能設(shè)計(jì)
更多相關(guān)文章: 容滯網(wǎng)絡(luò) Android 藍(lán)牙通信 束協(xié)議 匯聚層協(xié)議
【摘要】:容滯網(wǎng)絡(luò)(Delay Tolerant Networks, DTN)是指在長(zhǎng)延遲、高誤碼率以及間斷連接下,節(jié)點(diǎn)間長(zhǎng)時(shí)間處于中斷狀態(tài)或者只能間歇性地進(jìn)行通信的一類網(wǎng)絡(luò),例如軍事Ad hoc網(wǎng)絡(luò)、星際網(wǎng)絡(luò)、車載網(wǎng)絡(luò)以及災(zāi)難恢復(fù)現(xiàn)場(chǎng)等。在這種受限網(wǎng)絡(luò)環(huán)境下,由于網(wǎng)絡(luò)資源不充足,所以傳統(tǒng)的TCP/IP協(xié)議網(wǎng)絡(luò)不能實(shí)現(xiàn)正常的通信連接,但是容滯網(wǎng)絡(luò)在這種情況下可以正常工作。這種網(wǎng)絡(luò)采用的是存儲(chǔ)—攜帶—轉(zhuǎn)發(fā)的消息投遞工作模式,不需要預(yù)先建立端到端路徑,網(wǎng)絡(luò)中的節(jié)點(diǎn)具有短距離無(wú)線通信能力和頻繁移動(dòng)的特點(diǎn)。也正是由于這些特點(diǎn),使其即使在地理上節(jié)點(diǎn)是分散的情況下也可以轉(zhuǎn)發(fā)數(shù)據(jù)。另外,為了實(shí)現(xiàn)異步消息安全、完整的傳輸,引入了聚束層(Bundle層)以及利用存儲(chǔ)—攜帶—轉(zhuǎn)發(fā)機(jī)制進(jìn)行報(bào)文數(shù)據(jù)傳輸。考慮到容滯網(wǎng)絡(luò)的特點(diǎn)以及安卓智能手機(jī)的普及,便有了將兩者融合在一起的構(gòu)想。通過(guò)將DTN網(wǎng)絡(luò)應(yīng)用在安卓平臺(tái)上,讓安卓用戶作為DTN節(jié)點(diǎn)在一個(gè)或多個(gè)DTN區(qū)域傳送消息并實(shí)現(xiàn)自組織通信。主要研究?jī)?nèi)容如下:(1)從DTN研究背景、目前的發(fā)展情況、應(yīng)用領(lǐng)域出發(fā),通過(guò)與TCP/IP網(wǎng)絡(luò)進(jìn)行比較,分析了容滯網(wǎng)絡(luò)的工作過(guò)程。歸納總結(jié)了容滯網(wǎng)絡(luò)中兩個(gè)主要的協(xié)議:束協(xié)議和匯聚層協(xié)議。(2)本文研究目的是將Android平臺(tái)與容滯網(wǎng)絡(luò)結(jié)合,開(kāi)發(fā)一個(gè)基于Android平臺(tái)的DTN應(yīng)用程序,設(shè)計(jì)思想就是通過(guò)將Android手機(jī)作為中間節(jié)點(diǎn),來(lái)完成數(shù)據(jù)通信過(guò)程。所以本文重點(diǎn)研究并分析了DTN應(yīng)用程序,通過(guò)編程實(shí)現(xiàn)了添加好友功能、發(fā)送圖片功能。另外,為了增加節(jié)點(diǎn)間通信的機(jī)率,還添加了藍(lán)牙通信功能,用來(lái)保證在TCP連接不可用的情況下使用藍(lán)牙來(lái)滿足通信要求,并對(duì)DTN UI做了改進(jìn)。(3)對(duì)添加好友功能、發(fā)送圖片和藍(lán)牙通信功能進(jìn)行實(shí)驗(yàn),測(cè)試以及驗(yàn)證這些功能。首先在Android手機(jī)上安裝本文開(kāi)發(fā)的通信系統(tǒng)應(yīng)用程序,然后在至少兩個(gè)DTN網(wǎng)絡(luò)區(qū)域里進(jìn)行測(cè)試,驗(yàn)證以上所添加的功能。實(shí)驗(yàn)結(jié)果表明在受限環(huán)境下,每個(gè)DTN網(wǎng)絡(luò)區(qū)域里的節(jié)點(diǎn)都有存儲(chǔ)—攜帶—轉(zhuǎn)發(fā)的功能,可以把收到的消息以相對(duì)較長(zhǎng)的生存時(shí)間儲(chǔ)存起來(lái),并攜帶這些消息運(yùn)動(dòng)到另一個(gè)DTN網(wǎng)絡(luò)區(qū)域,在這個(gè)新的區(qū)域里,節(jié)點(diǎn)會(huì)自動(dòng)將這些消息轉(zhuǎn)發(fā)給新的節(jié)點(diǎn),從而實(shí)現(xiàn)了受限環(huán)境下消息的有效傳遞。
【關(guān)鍵詞】:容滯網(wǎng)絡(luò) Android 藍(lán)牙通信 束協(xié)議 匯聚層協(xié)議
【學(xué)位授予單位】:安徽大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TN925
【目錄】:
- 摘要3-5
- Abstract5-9
- 第一章 緒論9-14
- 1.1 研究背景及研究現(xiàn)狀9-11
- 1.2 論文的選題及意義11-12
- 1.3 本文主要內(nèi)容和結(jié)構(gòu)12-13
- 1.4 本章小結(jié)13-14
- 第二章 容滯網(wǎng)絡(luò)體系結(jié)構(gòu)及主要協(xié)議14-28
- 2.1 容滯網(wǎng)絡(luò)概述14-22
- 2.1.1 容滯網(wǎng)絡(luò)的工作原理14-19
- 2.1.2 容滯網(wǎng)絡(luò)與傳統(tǒng)網(wǎng)絡(luò)的比較19-20
- 2.1.3 容滯網(wǎng)絡(luò)的應(yīng)用模式20-22
- 2.2 容滯網(wǎng)絡(luò)中的主要協(xié)議22-27
- 2.2.1 束協(xié)議23-25
- 2.2.2 匯聚層協(xié)議25-27
- 2.3 本章小結(jié)27-28
- 第三章 DTN系統(tǒng)設(shè)計(jì)28-43
- 3.1 系統(tǒng)設(shè)計(jì)及其開(kāi)發(fā)工具28-30
- 3.1.1 系統(tǒng)設(shè)計(jì)框架及各模塊之間的關(guān)系28-29
- 3.1.2 系統(tǒng)開(kāi)發(fā)平臺(tái)的安裝配置29-30
- 3.2 系統(tǒng)界面設(shè)計(jì)30-33
- 3.2.1 系統(tǒng)主界面模塊設(shè)計(jì)分析30-31
- 3.2.2 用戶通信模塊設(shè)計(jì)分析31-32
- 3.2.3 系統(tǒng)狀態(tài)顯示模塊設(shè)計(jì)分析32
- 3.2.4 系統(tǒng)參數(shù)設(shè)置模塊設(shè)計(jì)分析32
- 3.2.5 個(gè)人信息設(shè)置模塊設(shè)計(jì)分析32
- 3.2.6 添加好友功能的研究32-33
- 3.3 DTNService模塊的設(shè)計(jì)分析33-38
- 3.3.1 Bundle守護(hù)進(jìn)程模塊的設(shè)計(jì)分析35
- 3.3.2 傳輸層功能模塊的設(shè)計(jì)分析35-36
- 3.3.3 配置文件模塊的設(shè)計(jì)分析36-37
- 3.3.4 鄰居節(jié)點(diǎn)發(fā)現(xiàn)模塊的設(shè)計(jì)分析37
- 3.3.5 Bundle持久性存儲(chǔ)模塊的設(shè)計(jì)分析37-38
- 3.3.6 其它模塊的設(shè)計(jì)分析38
- 3.4 藍(lán)牙通信模塊的設(shè)計(jì)分析38-42
- 3.4.1 藍(lán)牙通信原理38-39
- 3.4.2 Android藍(lán)牙基本結(jié)構(gòu)39-40
- 3.4.3 Android藍(lán)牙聊天服務(wù)器的分析設(shè)計(jì)40-42
- 3.5 本章小結(jié)42-43
- 第四章 系統(tǒng)實(shí)現(xiàn)43-53
- 4.1 項(xiàng)目代碼架構(gòu)43-44
- 4.2 DTN通信UI實(shí)現(xiàn)44-49
- 4.2.1 主界面模塊的實(shí)現(xiàn)45-46
- 4.2.2 通信功能的實(shí)現(xiàn)46-48
- 4.2.3 添加好友功能模塊48-49
- 4.3 藍(lán)牙通信功能的實(shí)現(xiàn)49-52
- 4.3.1 藍(lán)牙對(duì)話模塊50-51
- 4.3.2 藍(lán)牙菜單模塊51
- 4.3.3 設(shè)備列表模塊設(shè)計(jì)51-52
- 4.4 本章小結(jié)52-53
- 第五章 總結(jié)53-55
- 5.1 工作小結(jié)53
- 5.2 后續(xù)工作53-55
- 參考文獻(xiàn)55-59
- 致謝59
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前1條
1 陶勇;龔正虎;;DTN擁塞控制研究進(jìn)展[J];計(jì)算機(jī)應(yīng)用研究;2010年10期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前2條
1 羅富財(cái);基于Android平臺(tái)的藍(lán)牙通信系統(tǒng)的研究與實(shí)現(xiàn)[D];華北電力大學(xué);2013年
2 王曉琳;DTN協(xié)議在Android移動(dòng)終端的實(shí)現(xiàn)[D];天津大學(xué);2012年
,本文編號(hào):872491
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/872491.html
最近更新
教材專著