臨近區(qū)域基于對等直連的移動(dòng)社會(huì)網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:臨近區(qū)域基于對等直連的移動(dòng)社會(huì)網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:最近,移動(dòng)社交網(wǎng)絡(luò)(Mobile Social Networks,MSNs)獲得了極大的關(guān)注,它能夠讓用戶通過移動(dòng)終端隨時(shí)共享信息或與朋友們保持聯(lián)系。然而傳統(tǒng)的MSN應(yīng)用都需要中央服務(wù)器和持續(xù)的互聯(lián)網(wǎng)連接,即使他們在一個(gè)臨近區(qū)域內(nèi)并可以通過各種無線技術(shù)直接交換數(shù)據(jù)。而臨近區(qū)域內(nèi)的基于對等直連的移動(dòng)社交網(wǎng)絡(luò)(Mobile Social Networking in Proximity,MSNP)能夠有效地解決以上兩個(gè)問題。它能夠自發(fā)地、機(jī)會(huì)地連接附近的節(jié)點(diǎn)。然而,現(xiàn)有的MSNP方案大都只能支持點(diǎn)到點(diǎn)(單跳)交互,商用的智能終端普遍缺乏多跳支持。這極大地限制了MSNP的覆蓋范圍。因此,通過整合兩種典型的端到端直連技術(shù)——Wi Fi直連和Bluetooth,本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于Android平臺(tái)的多人連接框架,BWMesh,能夠不通過網(wǎng)絡(luò)基礎(chǔ)設(shè)施與附近的用戶建立多跳連接。為了說明BWMesh的可行性和有效性,本文基于BWMesh設(shè)計(jì)了一個(gè)多跳聊天應(yīng)用Multi Chat。具體說來,本文主要做了以下幾個(gè)方面的工作:1.本文總結(jié)了現(xiàn)有的各種MSNP實(shí)現(xiàn)方案,發(fā)現(xiàn)它們的局限性在于:僅支持點(diǎn)到點(diǎn)單跳的連接,在商用智能終端上支持多跳方面的工作并不多。而且,現(xiàn)有的多跳方案也有各種各樣的限制,例如ad hoc模式需要Root手機(jī),Wi Fi AP模式跟Wi Fi上網(wǎng)不能同時(shí)使用等。因此本文提出融合了Wi Fi直連和Buetooth技術(shù)的架構(gòu)BWMesh,從而在商用智能終端上方便地支持多跳聯(lián)網(wǎng)。2.BWMesh架構(gòu)利用Wi Fi直連和Bluetooth技術(shù)兩種技術(shù)為上層應(yīng)用提供了如下基礎(chǔ)功能:發(fā)現(xiàn)周圍的用戶,建立連接,傳輸消息,并檢測網(wǎng)絡(luò)狀態(tài)。特別是命名和尋址模塊實(shí)現(xiàn)對節(jié)點(diǎn)進(jìn)行命名和編尋址,結(jié)合用戶自定義的名字以及Android設(shè)備碼來在應(yīng)用層面唯一表示用戶,并在路由層面用于轉(zhuǎn)發(fā)消息;設(shè)備發(fā)現(xiàn)模塊對周圍的Wi Fi Direct和Bluetooth設(shè)備進(jìn)行搜索,并將搜索結(jié)果顯示出來。設(shè)備監(jiān)聽模塊可以監(jiān)聽Wi Fi直連的網(wǎng)絡(luò)變化并進(jìn)行相應(yīng)的操作。設(shè)備連接和收發(fā)模塊完成的是單跳的點(diǎn)對點(diǎn)連接和消息傳輸;消息轉(zhuǎn)發(fā)模塊能夠?qū)⑾⑥D(zhuǎn)發(fā)到其他無線網(wǎng)絡(luò)中,擴(kuò)展MSNP的通信范圍。3.最后,我們在BWMesh的基礎(chǔ)上開發(fā)了一個(gè)多人聊天應(yīng)用——Multi Chat。它不僅能夠?qū)崿F(xiàn)兩人的實(shí)時(shí)點(diǎn)到點(diǎn)聊天,還能夠?qū)崿F(xiàn)多人場景下的實(shí)時(shí)多跳聊天。如ABC三臺(tái)移動(dòng)終端,AB通過Bluetooth連接,BC通過Wi Fi直連連接。它能夠讓ABC同時(shí)聊天,此時(shí)B在收到A(C)消息后用另一種連接方式轉(zhuǎn)發(fā)給C(A)。并對Multi Chat進(jìn)行了單跳和多跳場景下的測試。結(jié)果顯示,Multi Chat在Android真機(jī)環(huán)境下能正常運(yùn)行。
【關(guān)鍵詞】:Android MSNP 多人連接 實(shí)時(shí)聊天 WiFi直連 Bluetooth
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP393.09;TN929.5
【目錄】:
- 摘要4-5
- Abstract5-9
- 第一章 緒論9-14
- 1.1 課題背景與意義9-10
- 1.2 國內(nèi)外MSNP的發(fā)展現(xiàn)狀10-12
- 1.3 本文的主要工作12
- 1.4 論文的組織結(jié)構(gòu)12-14
- 第二章 相關(guān)工作介紹14-27
- 2.1 臨近區(qū)域移動(dòng)社會(huì)網(wǎng)絡(luò)(MSNP)14-22
- 2.1.1 MSNP概述14-16
- 2.1.2 MSNP相關(guān)應(yīng)用統(tǒng)計(jì)16-19
- 2.1.3 MSNP相關(guān)應(yīng)用總結(jié)19-22
- 2.2 Android簡介22-26
- 2.2.1 Android架構(gòu)24
- 2.2.2 Android應(yīng)用程序的組成24-25
- 2.2.3 Android無線通信技術(shù)比較25-26
- 2.3 開發(fā)環(huán)境簡介26
- 2.4 本章小結(jié)26-27
- 第三章 BWMesh的設(shè)計(jì)與關(guān)鍵問題27-41
- 3.1 BWMesh需要解決的關(guān)鍵問題27-29
- 3.1.1 移動(dòng)性和節(jié)點(diǎn)發(fā)現(xiàn)27
- 3.1.2 節(jié)點(diǎn)命名和尋址27-28
- 3.1.3 節(jié)點(diǎn)連接28
- 3.1.4 消息轉(zhuǎn)發(fā)28
- 3.1.5 可用性28
- 3.1.6 節(jié)能28-29
- 3.2 BWMesh系統(tǒng)需求分析29-30
- 3.3 BWMesh系統(tǒng)架構(gòu)設(shè)計(jì)30-32
- 3.4 BWMesh框架總體設(shè)計(jì)32-34
- 3.4.1 命名和尋址33
- 3.4.2 設(shè)備連接和消息收發(fā)33
- 3.4.3 設(shè)備發(fā)現(xiàn)和消息轉(zhuǎn)發(fā)和設(shè)備監(jiān)聽33-34
- 3.5 BWMesh框架詳細(xì)設(shè)計(jì)34-40
- 3.6 本章小結(jié)40-41
- 第四章 BWMesh多人連接框架的實(shí)現(xiàn)41-48
- 4.1 命名和尋址41
- 4.2 設(shè)備監(jiān)聽41-42
- 4.3 設(shè)備發(fā)現(xiàn)42-43
- 4.3.1 WiFi直連設(shè)備發(fā)現(xiàn)42
- 4.3.2 Bluetooth設(shè)備發(fā)現(xiàn)42-43
- 4.4 設(shè)備連接和消息收發(fā)43-45
- 4.4.1 Bluetooth設(shè)備的連接和消息收發(fā)43-44
- 4.4.2 WiFi直連設(shè)備的連接和消息收發(fā)44-45
- 4.5 消息轉(zhuǎn)發(fā)45-46
- 4.6 本章小結(jié)46-48
- 第五章 基于BWMesh的多人聊天的開發(fā)及測試48-66
- 5.1 多人聊天的設(shè)計(jì)48-50
- 5.1.1 功能設(shè)計(jì)48-49
- 5.1.2 界面設(shè)計(jì)49-50
- 5.2 多人聊天的實(shí)現(xiàn)50-53
- 5.2.1 界面實(shí)現(xiàn)50-52
- 5.2.2 功能實(shí)現(xiàn)52-53
- 5.3 多人聊天的測試53-65
- 5.3.1 試驗(yàn)設(shè)備53-54
- 5.3.2 系統(tǒng)測試54-65
- 5.4 本章小結(jié)65-66
- 第六章 總結(jié)與展望66-68
- 6.1 全文總結(jié)66
- 6.2 前景展望66-68
- 參考文獻(xiàn)68-71
- 附錄1 程序清單71-73
- 附錄2 攻讀碩士學(xué)位期間撰寫的論文73-74
- 附錄3 攻讀碩士學(xué)位期間參加的科研項(xiàng)目74-75
- 致謝75
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前4條
1 李嘉,陳鵬;網(wǎng)格資源安全高可用直連模型研究[J];微機(jī)發(fā)展;2005年05期
2 王保洪;李秀玲;;利用直連網(wǎng)絡(luò)實(shí)現(xiàn)可擴(kuò)展路由器探究[J];硅谷;2012年17期
3 樂祖暉;趙有健;吳建平;;利用直連網(wǎng)絡(luò)實(shí)現(xiàn)可擴(kuò)展路由器[J];軟件學(xué)報(bào);2007年10期
4 ;[J];;年期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前2條
1 劉夢真;;高層建筑直連供暖技術(shù)[A];全國暖通空調(diào)制冷2002年學(xué)術(shù)年會(huì)論文集[C];2002年
2 羊軍;陳立紅;張新宇;;非均勻來流直連臺(tái)實(shí)驗(yàn)?zāi)M技術(shù)研究[A];第七屆全國實(shí)驗(yàn)流體力學(xué)學(xué)術(shù)會(huì)議論文集[C];2007年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 顧華璽;直連網(wǎng)絡(luò)關(guān)鍵技術(shù)的研究[D];西安電子科技大學(xué);2005年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 湯婧;臨近區(qū)域基于對等直連的移動(dòng)社會(huì)網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)[D];南京郵電大學(xué);2015年
本文關(guān)鍵詞:臨近區(qū)域基于對等直連的移動(dòng)社會(huì)網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):358130
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/358130.html