999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于P2P Wi-Fi通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2017-11-07 06:11:08葉雄峰
現(xiàn)代計(jì)算機(jī) 2017年28期
關(guān)鍵詞:設(shè)備系統(tǒng)

葉雄峰

(四川大學(xué)計(jì)算機(jī)學(xué)院,成都610065)

基于P2P Wi-Fi通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

葉雄峰

(四川大學(xué)計(jì)算機(jī)學(xué)院,成都610065)

針對(duì)移動(dòng)設(shè)備有網(wǎng)絡(luò),或者手機(jī)信號(hào)差的環(huán)境中,無法進(jìn)行即時(shí)通信和文件共享的問題,提出一種基于P2P Wi-Fi的通信系統(tǒng),實(shí)現(xiàn)近距離下通信與文件共享,系統(tǒng)在iOS平臺(tái)實(shí)現(xiàn)。實(shí)驗(yàn)表明,該系統(tǒng)的通信速率穩(wěn)定,相比較校園網(wǎng)通信,速率有一定的提升。

0 引言

近年來,由于移動(dòng)設(shè)備的快速普及,網(wǎng)絡(luò)基礎(chǔ)設(shè)施的日益完善,移動(dòng)互聯(lián)網(wǎng)已經(jīng)成為當(dāng)今世界發(fā)展最快、市場(chǎng)潛力最大、前景最誘人的行業(yè)之一。移動(dòng)互聯(lián)網(wǎng)包含三個(gè)要素:移動(dòng)設(shè)備、移動(dòng)應(yīng)用、網(wǎng)絡(luò)通信技術(shù)。即時(shí)通信服務(wù)和社交媒體應(yīng)用是移動(dòng)互聯(lián)網(wǎng)使用的動(dòng)力,特別是在發(fā)展中國家,即時(shí)通信已經(jīng)成為人們和家人、朋友保持聯(lián)系的重要方式。人們使用智能手機(jī)、平板電腦等各類移動(dòng)終端,接入Internet傳遞和交換信息,數(shù)據(jù)的收發(fā)和共享變得十分方便[1]。

目前無線通信網(wǎng)絡(luò)主要為:移動(dòng)蜂窩網(wǎng)絡(luò)和無線局域網(wǎng)(Wi-Fi)[2]。但這類網(wǎng)絡(luò)通信,都需要基礎(chǔ)網(wǎng)絡(luò)設(shè)施的支持,在沒有網(wǎng)絡(luò)基礎(chǔ)設(shè)施或網(wǎng)絡(luò)信號(hào)差的情況下,無法進(jìn)行通信。因此,實(shí)現(xiàn)一種不基于固定網(wǎng)絡(luò)基礎(chǔ)設(shè)施的通信方式是十分必要的。

相對(duì)于Android設(shè)備,iOS設(shè)備具有高度的安全性,流暢性和良好的用戶體驗(yàn)。AirDrop[3],是 iOS7新增的一項(xiàng)功能,可在iOS設(shè)備之間利用P2P Wi-Fi進(jìn)行文件的分享。對(duì)點(diǎn)連接框架(Multipeer Connectivity)[4]是蘋果公司發(fā)布的基于iOS7的框架,其目的是使開發(fā)者可以創(chuàng)建通過Wi-Fi或者藍(lán)牙在近距離范圍內(nèi)建立連接的應(yīng)用。

本文設(shè)計(jì)的系統(tǒng)實(shí)現(xiàn)在iOS移動(dòng)設(shè)備上,利用Multipeer Connectivity多點(diǎn)連接框架,實(shí)現(xiàn)移動(dòng)設(shè)備點(diǎn)對(duì)點(diǎn)通信。相對(duì)于藍(lán)牙,P2P Wi-Fi的傳輸速率更高、通信范圍更廣。

基于上述背景,本文提出一種基于P2P Wi-Fi的通信系統(tǒng),實(shí)現(xiàn)近距離的下的通信與文件共享。

1 系統(tǒng)設(shè)計(jì)

本文實(shí)現(xiàn)的通信系統(tǒng)主要包含三個(gè)模塊,分別為:連接模塊、通信模塊、共享模塊。

1.1 連接模塊

連接模塊主要利用Multipeer Connectivity多點(diǎn)連接框架,為iOS移動(dòng)設(shè)備之間通信和文件共享的實(shí)現(xiàn)做基礎(chǔ)支持。該模塊的工作流程如下:(1)設(shè)備自身宣傳,使得設(shè)備可以被其他設(shè)備發(fā)現(xiàn);(2)搜索設(shè)備,設(shè)備發(fā)現(xiàn)附近可連接的設(shè)備進(jìn)行連接;(3)會(huì)話的建立,設(shè)備通過會(huì)話進(jìn)行數(shù)據(jù)傳輸。

1.2 通信模塊

通信模塊是建立在連接模塊的基礎(chǔ)上,通過會(huì)話實(shí)現(xiàn)移動(dòng)設(shè)備的點(diǎn)對(duì)點(diǎn)即時(shí)通信。具體的實(shí)現(xiàn)如下:(1)發(fā)送端:發(fā)送端回去輸入框的輸入,并為消息設(shè)置消息類型,消息以二進(jìn)制的方式通過會(huì)話進(jìn)行傳輸。(2)接收端:接收端采取監(jiān)聽會(huì)話的方式來進(jìn)行消息接受,接收到消息后,并按照消息的類型,讀取消息并添加到消息列表。

1.3 共享模塊

本文實(shí)現(xiàn)的系統(tǒng)主要進(jìn)行文件的共享,將文件從一個(gè)移動(dòng)設(shè)備共享到另一個(gè)設(shè)備。共享模塊的主要流程如下:(1)連接設(shè)備:與將要共享文件的設(shè)備建立連接;(2)文件選取:選擇想要共享的文件;(3)文件發(fā)送:設(shè)備通過會(huì)話將文件發(fā)送給連接的設(shè)備。

2 系統(tǒng)實(shí)現(xiàn)

本文實(shí)現(xiàn)的通信系統(tǒng)是基于iOS平臺(tái),采用Ob?jective-C編程。

2.1 連接模塊的實(shí)現(xiàn)

連接模塊主要有MultipeerManger主類實(shí)現(xiàn),主類包括四個(gè)重要的成員變量:PeerID、Advertiser、Browser和Session。基本的流程是MultipeerMangerAdver?tiserAssistant發(fā)出廣播通知,供附近的移動(dòng)設(shè)備發(fā)現(xiàn)并邀請(qǐng);MultipeerMangerBrowserViewController搜索發(fā)現(xiàn)附件的設(shè)備,并邀請(qǐng)加入會(huì)話;MultipeerManger處理與會(huì)話相關(guān)的事件。實(shí)現(xiàn)效果如圖1所示。

圖1

2.2 通信模塊的實(shí)現(xiàn)

設(shè)備A先發(fā)出廣播,設(shè)備B用于搜索其他設(shè)備。設(shè)備B搜到之后,會(huì)向A發(fā)送邀請(qǐng),建立連接。當(dāng)設(shè)備A接受到之后,會(huì)向B發(fā)送一個(gè)會(huì)話,若建立成功則可以互相通信。本文利用ChatView視圖控制器類,連接網(wǎng)內(nèi)聊天界面,來實(shí)現(xiàn)即時(shí)通信。

2.3 共享模塊的實(shí)現(xiàn)

共享模塊通過SendFileVC來實(shí)現(xiàn)。在SendFi?leVC類中,實(shí)現(xiàn)文件的選取和發(fā)送,共享模塊的實(shí)現(xiàn)效果如圖2所示。

圖2

3 實(shí)驗(yàn)結(jié)果與分析

本文主要針對(duì)共享模塊在共享文件的速率做了對(duì)比實(shí)驗(yàn),來驗(yàn)證基于P2P Wi-Fi通信的有效性和共享文件時(shí)的效率。

實(shí)驗(yàn)設(shè)計(jì)了1.7MB、10.8MB、35MB三組數(shù)據(jù),記錄在文件共享時(shí)所消耗的時(shí)間,并與校園Wi-Fi網(wǎng)絡(luò)進(jìn)行對(duì)比。基于P2P Wi-Fi的文件共享速率數(shù)據(jù)如表1所示,校園Wi-Fi網(wǎng)絡(luò)的文件共享速率數(shù)據(jù)如表2所示。

表1 P2P Wi-Fi共享文件速率

表2 校園Wi-Fi網(wǎng)絡(luò)共享文件速率

從表1和表2可以看出,文件從1.7MB到35MB,P2P Wi-Fi共享文件速率的傳輸速率相比較于校園Wi-Fi有很大的優(yōu)勢(shì),并且P2P Wi-Fi共享文件的速率,逐漸穩(wěn)定。

4 結(jié)語

本文設(shè)計(jì)實(shí)現(xiàn)了不依賴于網(wǎng)絡(luò)基礎(chǔ)設(shè)施的通信系統(tǒng),設(shè)備之間的通信基于P2P Wi-Fi通信方式。通過實(shí)驗(yàn),表明基于P2P Wi-Fi對(duì)于一定速率的網(wǎng)絡(luò)在傳輸速率方面有著很大的優(yōu)勢(shì)。

[1]工業(yè)和信息化部電信研究院.移動(dòng)互聯(lián)網(wǎng)白皮書[R].北京:工業(yè)和信息化部電信研究院,2011.

[2]劉娟維.移動(dòng)Ad Hoc網(wǎng)絡(luò)中基于QoS的多徑路由算法研究[D].西安:西安電子科技大學(xué),2010.

[3]在 iPhone、iPad 或 iPod touch 上通過 AirDrop 共享內(nèi)容[EB/OL].(2017-2-21)[2016-10-12].https://support.apple.com/zh-cn/HT204144.

[4]Ebert R.iOS&Swift Tutorial:Multipeer Connectivity[EB/OL].(2017-02-10)[2017].http://www.ralfebert.de/tutorials/ios-swiftmultipeer-connectivity/.

Design and Implementation of Communication System Based on P2P Wi-Fi

YE Xiong-feng
(College of Computer Science,Sichuan University,Chengdu 610065)

For mobile device in the environment without network or mobile phone signal,to instant communication and file sharing,proposes a com?munication system based on P2P Wi-Fi to realize the communication and file sharing under close distance.The system is implemented on iOS platform.The Experiments show that the communication rate of the system is stable,compared with the campus network communica?tion,the rate has a certain increase.

iOS平臺(tái);P2P Wi-Fi;即時(shí)通信;移動(dòng)設(shè)備

1007-1423(2017)28-0076-03

10.3969/j.issn.1007-1423.2017.28.020

葉雄峰(1993-),男,浙江衢州人,碩士研究生,研究方向?yàn)橐苿?dòng)互聯(lián)、自組織網(wǎng)絡(luò)

2017-07-20

2017-09-10

iOS Platform;P2P Wi-Fi;Instant Messaging;Mobile Devices

猜你喜歡
設(shè)備系統(tǒng)
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
基于MPU6050簡(jiǎn)單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
主站蜘蛛池模板: 欧美精品另类| 伊人AV天堂| 日韩在线播放中文字幕| 日本三级黄在线观看| 无码一区二区三区视频在线播放| 欧洲免费精品视频在线| 欧美日韩中文字幕在线| 久久综合色视频| 亚洲精品无码AV电影在线播放| 久久毛片网| 狠狠亚洲五月天| 无码 在线 在线| 国产精品一线天| 91在线丝袜| 国产成人久久777777| 亚洲日韩久久综合中文字幕| 欧美日本在线观看| 国产av一码二码三码无码 | 国产极品美女在线观看| 欧美色视频网站| 国产91九色在线播放| 久久人搡人人玩人妻精品| 日韩在线视频网| 国产日产欧美精品| 第一区免费在线观看| 国产内射一区亚洲| 色成人亚洲| 日韩区欧美区| 香蕉久久国产超碰青草| 91精品国产无线乱码在线| 国产后式a一视频| 国产第四页| 欧美国产日产一区二区| 精品无码国产一区二区三区AV| 成人午夜久久| 欧美日韩中文国产va另类| 99久久免费精品特色大片| 欧美一区二区三区不卡免费| 3D动漫精品啪啪一区二区下载| 日韩欧美国产三级| 亚洲伊人天堂| 国产在线精品美女观看| 91色在线观看| 成人小视频在线观看免费| 中文字幕人成乱码熟女免费| 不卡视频国产| 青青草一区二区免费精品| 免费在线看黄网址| 亚洲h视频在线| 欧美一级一级做性视频| 香蕉99国内自产自拍视频| 99视频在线观看免费| 全部免费特黄特色大片视频| 香蕉久久国产超碰青草| 欧美成人区| 一区二区三区四区精品视频| 免费播放毛片| 亚洲经典在线中文字幕| 久久精品人人做人人爽电影蜜月| 亚洲精品视频免费看| 欧美亚洲激情| 国内精自视频品线一二区| 国产成人三级在线观看视频| 精品乱码久久久久久久| 日韩欧美成人高清在线观看| 大学生久久香蕉国产线观看| 国产又爽又黄无遮挡免费观看| 欧美福利在线观看| 天堂成人av| 国产成人久久综合777777麻豆| 亚洲Av综合日韩精品久久久| AV片亚洲国产男人的天堂| 97av视频在线观看| 中文成人在线视频| 自慰高潮喷白浆在线观看| 狠狠做深爱婷婷久久一区| 欧美一级大片在线观看| 国产毛片片精品天天看视频| 在线日本国产成人免费的| 国产毛片片精品天天看视频| 久久99国产综合精品1| 老司国产精品视频91|