移動無線網絡多媒體交互系統設計分析論文
摘要:本文設計並實現了一種基於開源項目AllJoyn的鄰近移動無線網絡多媒體交互系統,本系統具有多終端多跳傳輸、數據傳輸可靠高效等優點,它是對傳統的WiFi-Direct功能進一步優化,系統能夠實現在某個小型自組織無線網絡內進行一對多或者多對多的文件傳輸功能。
【關鍵詞】AllJoyn;無線網絡;數據傳輸;Wi-Fi
隨着智能設備的普及,人們在日常生活中使用智能設備的頻率越來越高,移動的智能設備之間進行信息傳遞的需求不斷增加,傳統蜂窩網絡有着速度慢(2G)或是資費貴(3G/4G)的缺點,而可供接入公共的無線網絡熱點(AP)少之又少,不方便進行信息傳遞。若是有一個新的無線傳輸手段能達到移動智能設備之間的信息傳遞,就可以滿足大眾的基本數據傳輸需求。本項目通過在Android手機上開發一款能夠在有限數量設備之間進行多跳傳輸(Multihops)的應用來實現用户智能設備脱離互聯網進行無線路由,設計一個應用場景實現一個信息多跳傳輸的功能,並探討文件傳輸的低成本解決方案。
1研究背景與技術
國際物聯網行業聯盟AllSeenAlliance提供的開源項目AllJoyn,可以讓智能設備之間通過多種無線技術實現跨平台和基於服務發現的點對點連接。安裝了相應基於AllJoyn開發應用的智能終端設備,使用AllJoyn提供的技術可實現網內發現已存在服務並方便地進行無線連接,形成點對點鏈接,進行應用所需的基於服務的通信。傳統的無線網絡搭建需要無線接入點AP的參與,建立的網絡存在一箇中心設備(AP),如圖1左圖所示。而AllJoyn可以充分運用智能設備上的無線模塊,利用Wi-Fi進行靈活的點對點的網絡聯網,實現多個設備之間的連接,如圖1右圖所示。因為Wi-Fi的連接擁有設備發現和服務發現的特性,以及在節點的應用層實現信息的存儲,這樣就可以實現節點之間的信息轉發功能。AllJoyn技術通過在設備進程或者服務之間建立一條虛擬的總線進行通信(如圖2中的數字標號代表服務),而設備間通信則是將設備間的虛擬總線連接成為一條總線,實現信息在不同設備之間通信。
2系統功能概述
基於開源項目AllJoyn的鄰近移動無線網絡多媒體交互系統,有以下幾個功能:
2.1創建網絡、連接網絡使用本系統能夠讓Host主機通過Wi-Fi創建一個小型自組織無線網絡,每個客户機可以連接該網絡,從而達到所有用户在同一個網絡覆蓋範圍之內互相通信的目的。
2.2傳輸文件客户機提供給主機一個文件名即可實現文件的.上傳或下載。本系統與現在有藍牙技術對比情況如表1所示,由此我們可以知道,基於AllJoyn的多媒體交互系統其傳輸速度遠大於藍牙,且本系統支持多對多傳輸,不再是單一的一對多傳輸。本系統的有以下優點:
(1)文件發送者只需要加入無線頻道,並選擇需要上傳的文件名,接收方則可以有選擇地下載該文件。發送者不需要手動選擇下載的文件,也不需要等待接收者確認接收,從而減少了發送者的操作和等待時間。
(2)其他用户可以中途加入並接收剩餘未發送的文件,減少了接收者等待時間和發送者讀取的次數。但是,使用本系統的發送者需要一直保持加入無線頻道的工作狀態,手機等移動終端設備耗電會較大。圖3為系統原理圖。若有中途加入的接收者,則跟隨前面的接收者一起接收剩餘文件。當發送者發送文件結束標誌時,接收者判斷已接收到的文件是否是完整的文件,若是,則結束本次傳輸;若不是則請求發送者發送所缺失的文件片段。發送者接收到請求即發送該片段,已完整接收的接收者不需接收該片段,未完整接收的接收者選擇接收該片段,發送完後再次判斷接收者是否全部接收完成,若已完成則結束本次傳輸。
3系統使用説明
系統測試環境是在windows10操作系統下的mumu模擬器(Android版本:4.4.4)進行模擬試驗。
3.1主機創建無線頻道首先HOST主機設置無線頻道名,缺省的頻道名稱改為輸入的頻道名,頻道狀態變“Idle”,如圖4所示。然後HOST主機點擊創建無線頻道,則頻道狀態變為Advertised。這時客户機就可以尋找並加入該頻道,如圖5所示。
3.2客户機連接頻道用户點擊“加入頻道”,可從下拉頻道中選擇HOST主機設置的頻道並加入,如圖6所示。
3.3客户機上傳文件用户點擊“選擇”並選擇所需上傳的文件。上傳之後HOST主機與客户機會顯示一條包括文件名的提示信息,如圖7所示。上述示例表示上傳2個文件成功,可提供其它客户機選擇性下載。
3.4客户機下載文件用户只需點擊所要下載的文件名,然後再即可完成下載文件,如圖8所示。
3.5傳輸速率比較在模擬試驗中,系統環境為Windows10操作系統,CPU為i5-7300HQ,硬盤為SSD。測試中傳輸的文件大小為4096Mb,平均傳輸時間為190S,傳輸速度為21.6Mb/s。
4測試
本次測試是為了對比在不同型號手機試驗下該系統與藍牙的傳輸速率比較。
4.1測試環境系統測試運行環境如表2所示。
4.2測試結果通過真機測試數據分析,基於開源項目AllJoyn的鄰近移動無線網絡的多媒體交互系統的文件傳輸速率遠大於藍牙的傳輸速率。表3是本次測試結果。
5結語
本文實現了一種基於開源項目AllJoyn的鄰近移動無線網絡的多媒體交互系統。本項目系統能夠實現在某個小型自組織無線網絡內進行一對多或者多對多的文件傳輸功能。
參考文獻
[1]李永華oyn技術原理及物聯網程序開發指南[M].北京:清華大學出版社,2016.
[2]李寧寧.基於AndroidStudio的應用程序開發教程[M].北京:電子工業出版社,2016.
[3]肖軍.基於AllJoyn適配的物聯網橋接互通方法及實現[D].武漢郵電科學研究院,2018.
[4]尹珊.基於AllJoyn的多協議設備接入系統的研究及實現[D].北京郵電大學,2017.
[5]齊晉維,林吉,李暉.基於AllJoyn的物聯網無線技術研究[A].瀋陽市科學技術協會,2016:5.
相關文章
-
交互設計在多媒體網絡教學系統中的應用現狀論文
隨着各國教育信息化發展的要求,大量教學軟件或教學系統的開發實踐與使用也迅速發展起來。為了給學習者提供一個適合自主學習、協作學習的環境,使學習者能夠充分利用各種資源進行學習,如何實現良好的交互已成為專家們關注 -
無線網絡系統設計論文
隨着我國信息科技的發展,移動無線網絡的優化成為一種必然需求。分享了無線網絡系統設計的論文給大家閲讀!【摘要】隨着我國信息科技的發展,4G網將成為主要的移動通信模式。4G網與3G網之間具有較大區別,保證4G的運行穩定和 -
xp系統怎麼設置無線網絡-無線網絡設置步驟
導語:無線網絡,特別是無線局域網給我們的生活帶來了極大的方便,為我們提供了無處不在的、高帶寬的網絡服務。以下是在XP系統中設置無線網絡的方法步驟。一、啟動系統內置無線網絡服務功能1、右鍵點擊“我的`電腦”,選擇“ -
xp系統怎麼設置無線網絡-xp系統設置無線網絡的方法
導語:Microsoft Windows XP(32位版本號:5.1,64位版本號:5.2,開發代號:Windows Whistler)是微軟公司推出供個人電腦使用的操作系統,包括商用及家用的台式電腦等。xp系統設置無線網絡的方法:1、在Windows XP系統(System)桌面 -
移動媒體廣告中的交互設計論文
在日常的學習、工作、生活中,大家都不可避免地要接觸到作文吧,作文是人們以書面形式表情達意的言語活動。怎麼寫作文才能避免踩雷呢?以下是小編幫大家整理的可憐天下父母心作文,歡迎閲讀與收藏。可憐天下父母心作文1今晚, -
針對網絡的多媒體教學資源庫系統建設論文
1 多媒體教學資源庫建設的現狀現階段下多媒體教學資源庫建設在逐步發揮其優勢的功能的同時,也存在着方方面面的問題,接下來筆者歸納整理出來三大類的多媒體教學資源庫建設相關問題,並進行詳細的分析:1.1 資源質量不高目前 -
互聯網+iOS智能家居系統設計分析論文
畢業了,在那校園裏面還殘留着我們多少身影,還有多少回憶,而我們卻要離開。下面是小編為大家收集的關於2019畢業贈言唯美版,歡迎大家閲讀!1.每一次的脱殼,都是向成熟的蜕變。然而,時光洗刷。我們任何的過去,只剩下最美好的。 -
分析基於物聯網架構創建人性化多媒體管理系統論文
物聯網產業是繼計算機、互聯網以及移動通信之後而發展起來的,其在諸多的領域和行業中都有所引用,通過物聯網構建的人性化多媒體管理系統能夠有效的應用在教學和管理中, 能夠將媒體教學以及相關的建設目標轉變為數字化和 -
多媒體交互設計下的櫥窗設計探究論文
在現實生活或工作學習中,大家最不陌生的就是作文了吧,作文要求篇章結構完整,一定要避免無結尾作文的出現。那麼一般作文是怎麼寫的呢?下面是小編整理的有關廈門作文,歡迎大家借鑑與參考,希望對大家有所幫助。有關廈門作文1 -
優秀的多媒體監控系統分析論文
譁,嘩啦啦……這是夏天下大雨的聲音,滴答、滴答……這是夏天下小雨的聲音,每個季節都有每個季節獨特的聲音,雨聲是夏天獨有的聲音。站在屋檐下,下小雨時雨點滴在屋檐下滴落時,掉到地上的時候,總會發