所屬欄目:通信論文 發(fā)布日期:2015-06-03 11:42 熱度:
SNS,全稱Social Networking Services[1],即社會(huì)化網(wǎng)絡(luò)服務(wù)[2],旨在幫助人們建立社會(huì)化網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。而移動(dòng)SNS,即Mobile Social Networking Services,它是采用移動(dòng)應(yīng)用技術(shù)來實(shí)現(xiàn)SNS服務(wù)。本文是一篇計(jì)算機(jī)工程與科學(xué)投稿論文范文,文章論述了基于Wi―Fi技術(shù)的移動(dòng)SNS近距離傳播方式研究,下面是論文范文,以供大家參考和下載。
摘 要:由于手機(jī)中GPS定位精度低和室內(nèi)環(huán)境中衛(wèi)星信號(hào)弱,造成了移動(dòng)SNS在室內(nèi)和近距離環(huán)境中社交網(wǎng)絡(luò)擴(kuò)展性能差。針對這種情況,提出了基于Wi-Fi技術(shù)的近距離社交網(wǎng)絡(luò)擴(kuò)展算法設(shè)計(jì)。算法首先在服務(wù)器端保存SNS用戶手機(jī)Wi-Fi的MAC地址與用戶的對應(yīng)信息,然后與同一局域網(wǎng)內(nèi)的所有設(shè)備進(jìn)行Ping通信找到所有周邊設(shè)備MAC地址,再在服務(wù)器端數(shù)據(jù)庫中對MAC地址進(jìn)行匹配后,確定其為周邊的社交網(wǎng)絡(luò)設(shè)備,并最終建立社交網(wǎng)絡(luò)。實(shí)驗(yàn)結(jié)果表明,移動(dòng)SNS采用該算法比采用GPS等定位技術(shù)能更加有效、快速地?cái)U(kuò)展近距離范圍內(nèi)的社交網(wǎng)絡(luò)。
關(guān)鍵詞:計(jì)算機(jī)工程與科學(xué)投稿,Wi-Fi,移動(dòng)社會(huì)化網(wǎng)絡(luò)服務(wù),近距離
1 引言(Introduction)
在作者的《移動(dòng)SNS的社交網(wǎng)絡(luò)傳播方式現(xiàn)狀分析與改進(jìn)探索》[3]文章中充分分析了當(dāng)前移動(dòng)SNS的社交網(wǎng)絡(luò)近距離傳播方式的現(xiàn)狀,即通過查詢應(yīng)用軟件數(shù)據(jù)庫信息后完成增加好友方式和結(jié)合LBS(Location Based Service,基于位置服務(wù))來查找地域附近的好友方式在進(jìn)行社交網(wǎng)絡(luò)近距離傳播時(shí)的不足,并探索性提出了藍(lán)牙網(wǎng)絡(luò)和Wi-Fi網(wǎng)絡(luò)兩種技術(shù)改進(jìn)方法。而基于藍(lán)牙網(wǎng)絡(luò)進(jìn)行社交網(wǎng)絡(luò)近距離傳播方式的改進(jìn)研究已在《基于藍(lán)牙技術(shù)的近距離移動(dòng)SNS設(shè)計(jì)與實(shí)現(xiàn)》[4]論文中完成。因此,本文需要研究的重點(diǎn)就是基于Wi-Fi技術(shù)的移動(dòng)SNS近距離傳播方式的改進(jìn)研究。
2 問題的由來(Origins)
移動(dòng)SNS擴(kuò)展社交網(wǎng)絡(luò)的主要兩種方式,一種是通過直接查詢應(yīng)用軟件數(shù)據(jù)庫信息后再完成增加好友的方式,這種方式無法進(jìn)行近距離社交網(wǎng)絡(luò)的識(shí)別;二是結(jié)合LBS(Location Based Service,基于位置服務(wù))來查找地域附近的好友[5],再通過增加好友來擴(kuò)展社交網(wǎng)絡(luò)的方式。在LBS技術(shù)中,目前主要是通過GPS定位技術(shù)來實(shí)現(xiàn)。然而采用GPS技術(shù)一方面由于普通用戶使用的是粗碼,精度有限。另一方面,GPS技術(shù)在室內(nèi)使用時(shí),搜星數(shù)量過少,也很難進(jìn)行有效的定位。因此,現(xiàn)有技術(shù)在移動(dòng)SNS擴(kuò)展近距離社交網(wǎng)絡(luò)時(shí)性能很差。
然而,社交網(wǎng)絡(luò)理論表明,社交個(gè)體之間距離越近需要進(jìn)行社交的愿望越強(qiáng)烈、越有效,如參加同一次會(huì)議(或活動(dòng))的人之間都有相互結(jié)識(shí)的愿望。同時(shí),隨著Wi-Fi技術(shù)的大量普及與大眾化,移動(dòng)SNS軟件很多情況都是在Wi-Fi網(wǎng)絡(luò)上完成的,因此,本文試圖使用Wi-Fi技術(shù)在局域網(wǎng)中的應(yīng)用來解決移動(dòng)SNS中近距離社交網(wǎng)絡(luò)傳播問題,研究除藍(lán)牙技術(shù)之外的解決移動(dòng)SNS社交網(wǎng)絡(luò)擴(kuò)展“最后一公里”問題的又一種新方式。
3 基于Wi-Fi技術(shù)的移動(dòng)SNS近距離傳播方式算法
設(shè)計(jì)(Algorithm design of the network
transmission mode of mobile SNS based on Wi-Fi
technology)
本算法設(shè)計(jì)分為以下四個(gè)階段進(jìn)行:
(1)初始化階段
用戶在初次使用移動(dòng)SNS軟件時(shí),需要完成用戶基本信息的注冊。在注冊的同時(shí),算法會(huì)將用戶手機(jī)Wi-Fi設(shè)備的MAC地址上傳至服務(wù)端保存,建立Wi-Fi設(shè)備的MAC地址與用戶信息的對應(yīng)關(guān)系數(shù)據(jù)。同時(shí),為了解決注冊用戶在不同手機(jī)上登錄所帶來的Wi-Fi設(shè)備的MAC地址與用戶信息不一致問題,算法設(shè)計(jì)成用戶每次使用SNS軟件時(shí),將登錄的用戶名和登錄所用手機(jī)的Wi-Fi設(shè)備MAC地址上傳至服務(wù)器端,完成關(guān)系數(shù)據(jù)的更新操作。
其關(guān)系數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)如表1所示。
與此同時(shí),每次啟動(dòng)SNS軟件的時(shí)候,算法將通過編程自動(dòng)打開用戶手機(jī)的Wi-Fi設(shè)備,為后續(xù)社交網(wǎng)絡(luò)的擴(kuò)展作好通信網(wǎng)絡(luò)環(huán)境的準(zhǔn)備。在本算法設(shè)計(jì)中,將此階段登錄SNS軟件的用戶稱為算法發(fā)起用戶,它負(fù)責(zé)發(fā)起整個(gè)算法的執(zhí)行。
(2)獲取IP地址網(wǎng)段
算法發(fā)起用戶加入Wi-Fi網(wǎng)絡(luò)之后,即會(huì)被自動(dòng)分配一個(gè)IP地址。根據(jù)IP地址分配規(guī)則,通過程序自動(dòng)截取IP地址的前24位,得到當(dāng)前算法發(fā)起用戶所處的網(wǎng)段。
(3)對Wi-Fi局域網(wǎng)設(shè)備進(jìn)行掃描
根據(jù)得到的網(wǎng)段,按照“網(wǎng)段+序號(hào)(序號(hào)從1至255)”的方式,形成整個(gè)局域網(wǎng)內(nèi)所有可能的IP地址。對每一個(gè)新形成的IP地址,啟用一個(gè)新線程進(jìn)行“ping-c3-w 100IP”操作,用于判斷新形成的IP地址,是否為可達(dá)的。如果可達(dá),則通過IP地址查詢其設(shè)備對應(yīng)的無線網(wǎng)卡MAC地址,并存儲(chǔ)。如果不可達(dá),則說明當(dāng)前網(wǎng)絡(luò)中無此IP地址和對應(yīng)的設(shè)備。經(jīng)過上述的255次多線程掃描之后,即可以得到所有可達(dá)設(shè)備的IP地址及MAC地址列表集合。
(4)搜索周邊移動(dòng)SNS用戶階段,擴(kuò)展社交網(wǎng)絡(luò)
將第三階段得到所有可達(dá)設(shè)備的IP地址及MAC地址列表集合,上傳至移動(dòng)SNS服務(wù)器。通過算法查詢服務(wù)器數(shù)據(jù)庫的用戶信息存儲(chǔ)結(jié)構(gòu)表中“手機(jī)Wi-Fi無線網(wǎng)卡MAC地址”字段中是否有第三階段得到所有可達(dá)設(shè)備的MAC地址。若有,則說明此MAC地址對應(yīng)的移動(dòng)SNS用戶當(dāng)前正好位于算法發(fā)起用戶的周圍,即為近距離范圍內(nèi)。按此算法,于是可將近距離的所有移動(dòng)SNS用戶的相關(guān)信息返回給算法發(fā)起用戶,再由算法發(fā)起用戶進(jìn)行“增加好友”來擴(kuò)展他身邊的社交網(wǎng)絡(luò),并進(jìn)行“交換電子名片、聊天”等后續(xù)的社交活動(dòng)。若查詢數(shù)據(jù)庫中無此MAC地址,則說明MAC地址對應(yīng)的IP及設(shè)備,暫時(shí)還沒有安裝此移動(dòng)SNS軟件,需要對推送安裝移動(dòng)SNS軟件的消息,來進(jìn)一步擴(kuò)展近距離的社交網(wǎng)絡(luò)。 經(jīng)過上述四個(gè)階段后,算法能將算法發(fā)起用戶周邊近距離的所有用戶找到,并建立起社交關(guān)系,達(dá)到了擴(kuò)展了算法發(fā)起用戶社交網(wǎng)絡(luò)的效果。本算法的流程圖如圖1所示。
4 算法測試(The algorithm test)
4.1 測試前的準(zhǔn)備工作
(1)針對基于Wi-Fi技術(shù)的移動(dòng)SNS近距離社交網(wǎng)絡(luò)傳播算法設(shè)計(jì),手機(jī)終端平臺(tái)選擇Android、服務(wù)器端采用Java開源技術(shù),完成了移動(dòng)SNS軟件原型開發(fā),用于測試算法的功能和性能。
(2)選擇一個(gè)可容納約300人,室內(nèi)面積約為500平方米的大會(huì)議室作為測試的真實(shí)環(huán)境,安裝無線路由器三個(gè),并配置為同一個(gè)網(wǎng)段,確保會(huì)場內(nèi)都可以搜索并連接上Wi-Fi。同時(shí),測試手機(jī)終端為10臺(tái),分別安裝上移動(dòng)SNS原型APP,進(jìn)行測試。
4.2 功能與性能測試
先使用各手機(jī)端的APP原型完成用戶的注冊與登錄功能,然后使用查找附近好友的功能,即使用本文設(shè)計(jì)的基于Wi-Fi技術(shù)的移動(dòng)SNS近距離社交網(wǎng)絡(luò)傳播算法,能正常地找到附近的同一個(gè)無線局域網(wǎng)的所有好友,并能完成好友增加、發(fā)消息、傳文件等社交功能,截圖如圖2所示。
technology
在查找附近的社交網(wǎng)絡(luò)用戶的性能方面,每臺(tái)手機(jī)設(shè)備查找其周邊的設(shè)備所需要的時(shí)間主要取決于ping命令的測試時(shí)間和設(shè)備對應(yīng)的IP地址查找的先后順序,查找完成所有周邊設(shè)備所需時(shí)間約為5―20秒。同時(shí),隨著測試網(wǎng)絡(luò)中的手機(jī)數(shù)目增加,擴(kuò)展社交網(wǎng)絡(luò)的時(shí)延會(huì)有所增加,但發(fā)現(xiàn)附近社交網(wǎng)絡(luò)的時(shí)間均在一個(gè)低時(shí)延可接受的范圍,不影響其他功能的使用。
若將測試手機(jī)的Wi-Fi網(wǎng)絡(luò)關(guān)閉,采用GPS定位技術(shù)來搜索周邊好友信息進(jìn)行社交網(wǎng)絡(luò)擴(kuò)展,則會(huì)出現(xiàn)定位衛(wèi)星搜索時(shí)間過長,搜星太少等問題而導(dǎo)致無法進(jìn)行定位或精確定位,也就無法進(jìn)行社交網(wǎng)絡(luò)的有效擴(kuò)展。
5 結(jié)論(Conclusion)
本文通過對現(xiàn)在非常普及使用的Wi-Fi網(wǎng)絡(luò)與移動(dòng)SNS的結(jié)合,設(shè)計(jì)基于Wi-Fi技術(shù)的移動(dòng)SNS近距離社交網(wǎng)絡(luò)傳播算法,能很好地實(shí)現(xiàn)同一個(gè)范圍(局域網(wǎng))內(nèi)的近距離社交網(wǎng)絡(luò)擴(kuò)展,解決原有使用GPS等LBS技術(shù)實(shí)現(xiàn)社交網(wǎng)絡(luò)擴(kuò)展的不足,為有效地解決了移動(dòng)SNS中社交網(wǎng)絡(luò)擴(kuò)展的“最后一公里”問題提供了一種新方式。
參考文獻(xiàn)(References)
[1] ZhuZeng,QiangLu.Understanding Individual Adoption of
Social Networking Services:An Empirical Investigation.
Proceedings of 2011 3rd IEEE International Conference
on Information Management and Engineering(ICIME 2011)
VOL.05[C].Zhengzhou:Henan University of Technology,2011.
[2] 鄭志剛,陸杰華.面向老年人的社會(huì)化網(wǎng)絡(luò)服務(wù)平臺(tái)研究[J].
計(jì)算機(jī)工程與科學(xué),2012,34(5):31-34.
[3] 許彪.移動(dòng)SNS的社交網(wǎng)絡(luò)傳播方式現(xiàn)狀分析與改進(jìn)探索[J].
軟件工程師,2014,17(7):42-44.
[4] 許彪.基于藍(lán)牙技術(shù)的近距離移動(dòng)SNS設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工
程師,2014,17(11):42-45.
[5] 方穎松.LBS技術(shù)在移動(dòng)設(shè)備中的發(fā)展與研究[J].信息與電腦
(理論版),2011(3):117.
計(jì)算機(jī)工程論文發(fā)表期刊推薦《計(jì)算機(jī)應(yīng)用與軟件》創(chuàng)刊于1984年,由上海市計(jì)算技術(shù)研究所和上海計(jì)算機(jī)軟件技術(shù)開發(fā)中心共同主辦,是全國中文核心期刊、中國計(jì)算機(jī)學(xué)會(huì)會(huì)刊,并已納入《中國科技論文統(tǒng)計(jì)源期刊(中國科技核心期刊)》、《中國學(xué)術(shù)期刊綜合評價(jià)數(shù)據(jù)庫來源期刊》、《萬方數(shù)據(jù)—數(shù)字化期刊群全文收錄期刊》、《中文科技期刊數(shù)據(jù)庫(全文版)收錄期刊》、《中國科學(xué)引文數(shù)據(jù)庫(CSCD)來源期刊》、美國《劍橋科學(xué)文摘》收錄期刊、美國《烏利希國際期刊指南》等數(shù)據(jù)庫收錄。
文章標(biāo)題:計(jì)算機(jī)工程與科學(xué)投稿基于Wi―Fi技術(shù)的移動(dòng)SNS近距離傳播方式研究
轉(zhuǎn)載請注明來自:http://www.optiwork.cn/fblw/dianxin/tongxin/26988.html
攝影藝術(shù)領(lǐng)域AHCI期刊推薦《Phot...關(guān)注:105
Nature旗下多學(xué)科子刊Nature Com...關(guān)注:152
中小學(xué)教師值得了解,這些教育學(xué)...關(guān)注:47
2025年寫管理學(xué)論文可以用的19個(gè)...關(guān)注:192
測繪領(lǐng)域科技核心期刊選擇 輕松拿...關(guān)注:64
及時(shí)開論文檢索證明很重要關(guān)注:52
中國水產(chǎn)科學(xué)期刊是核心期刊嗎關(guān)注:54
國際出書需要了解的問題解答關(guān)注:58
合著出書能否評職稱?關(guān)注:48
電信學(xué)有哪些可投稿的SCI期刊,值...關(guān)注:66
通信工程行業(yè)論文選題關(guān)注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關(guān)注:120
評職稱發(fā)論文好還是出書好關(guān)注:68
復(fù)印報(bào)刊資料重要轉(zhuǎn)載來源期刊(...關(guān)注:51
英文期刊審稿常見的論文狀態(tài)及其...關(guān)注:69
Web of Science 核心合集期刊評估...關(guān)注:58
電子信息論文范文
智能科學(xué)技術(shù)論文 廣播電視論文 光電技術(shù)論文 計(jì)算機(jī)信息管理論文 計(jì)算機(jī)網(wǎng)絡(luò)論文 計(jì)算機(jī)應(yīng)用論文 通信論文 信息安全論文 微電子應(yīng)用論文 電子技術(shù)論文 生物醫(yī)學(xué)工程論文 軟件開發(fā)論文
期刊百科問答
copyright © www.optiwork.cn, All Rights Reserved
搜論文知識(shí)網(wǎng) 冀ICP備15021333號(hào)-3