亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于藍(lán)牙技術(shù)的近距離移動SNS設(shè)計與實現(xiàn)

        2014-11-15 20:13:55許彪
        軟件工程 2014年11期
        關(guān)鍵詞:藍(lán)牙

        摘 要:由于手機(jī)中GPS系統(tǒng)定位精度低和室內(nèi)環(huán)境中衛(wèi)星信號弱,造成移動SNS在室內(nèi)和近距離環(huán)境中社交網(wǎng)絡(luò)擴(kuò)展性能差。針對這種情況,提出了基于藍(lán)牙技術(shù)的近距離社交網(wǎng)絡(luò)擴(kuò)展算法。算法首先在服務(wù)器端保存SNS用戶手機(jī)藍(lán)牙地址與用戶的對應(yīng)信息,然后按照同一區(qū)域內(nèi)“一臺藍(lán)牙手機(jī)搜索到另一臺藍(lán)牙手機(jī)”的蔓延模式找到直接相鄰的周邊用戶列表,再在服務(wù)器端對周邊用戶列表按照深度優(yōu)先算法進(jìn)行社交網(wǎng)絡(luò)的深度搜索,找到盡可能多的周邊用戶并建立社交網(wǎng)絡(luò)。實驗結(jié)果表明,移動SNS系統(tǒng)采用該算法比采用現(xiàn)有技術(shù)能更加有效、快速地擴(kuò)展近距離范圍內(nèi)的社交網(wǎng)絡(luò)。

        關(guān)鍵詞:藍(lán)牙;移動社會化網(wǎng)絡(luò)服務(wù);近距離

        中圖分類號:TP319 文獻(xiàn)標(biāo)識碼:A

        1 引言 (Introduction)

        SNS,全稱Social Networking Services[1],即社會化網(wǎng)絡(luò)服務(wù)[2],旨在幫助人們建立社會化網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。在國外,典型產(chǎn)品就是Facebook、MySpace。在國內(nèi),也出現(xiàn)了交友網(wǎng)站、微博、微信等當(dāng)前最熾手可熱的SNS應(yīng)用,關(guān)于SNS的研究也越來越受重視。然而,未來SNS平臺的陣地不僅是傳統(tǒng)互聯(lián)網(wǎng),更多的是移動互聯(lián)網(wǎng)[3],移動SNS勢不可擋。作為移動SNS中最基礎(chǔ)最核心技術(shù)之一的社交網(wǎng)絡(luò)擴(kuò)展技術(shù),也自然地成為了當(dāng)前移動SNS研究領(lǐng)域中最重要的研究方向,最新研究成果如社交網(wǎng)絡(luò)的結(jié)構(gòu)支撐理論分析[4]、社交網(wǎng)絡(luò)信息傳播的博弈模型[5]等,這些成果是從數(shù)據(jù)結(jié)構(gòu)、模型角度來研究問題,而本文將基于傳播媒介的新角度,采用手機(jī)藍(lán)牙技術(shù)和Wi-Fi局域網(wǎng)等技術(shù)相結(jié)合的手段進(jìn)行研究與應(yīng)用[6]。

        2 問題的由來(Origins)

        移動SNS產(chǎn)品功能主要包括增加好友(即擴(kuò)展社交網(wǎng)絡(luò))、相冊、分享、日志等。其中,最核心最基礎(chǔ)的業(yè)務(wù)是增加好友,擴(kuò)展社交網(wǎng)絡(luò)的功能,即SNS業(yè)務(wù)的核心是社交網(wǎng)絡(luò)[7]。目前移動SNS產(chǎn)品主要通過兩種方式擴(kuò)展社交網(wǎng)絡(luò):一種是通過直接查詢應(yīng)用軟件數(shù)據(jù)庫信息后再完成增加好友的方式;二是結(jié)合LBS(Location Based Service,基于位置服務(wù))來查找地域附近的好友[8],再通過增加好友來擴(kuò)展社交網(wǎng)絡(luò)的方式。第二種方式也是移動SNS區(qū)別于傳統(tǒng)互聯(lián)網(wǎng)SNS的重要特征。

        采用LBS技術(shù)擴(kuò)展社交網(wǎng)絡(luò)的原理是利用手機(jī)自帶的GPS接收器獲取用戶與好友之間的位置信息,計算出用戶周邊的好友信息,再通過增加周邊的好友實現(xiàn)社交網(wǎng)絡(luò)的擴(kuò)展。這種基于GPS的LBS技術(shù)對于擴(kuò)展社交網(wǎng)絡(luò)起到了關(guān)鍵性的推動作用,但經(jīng)過深入分析研究后發(fā)現(xiàn)它仍有不足之處:一是手機(jī)GPS采用的是粗碼,精度最高達(dá)到100米,而且對于100米范圍內(nèi)距離越近的社交網(wǎng)絡(luò),反而會在搜索定位時變得模糊。二是室內(nèi)使用GPS定位時,由于搜星數(shù)量過少,也很難進(jìn)行有效的定位[9]。因此,在室內(nèi)近距離范圍內(nèi)利用手機(jī)GPS定位方式擴(kuò)展社交網(wǎng)絡(luò)的方法將會失效。然而,社交網(wǎng)絡(luò)理論表明,以需要進(jìn)行社交的個體為中心畫一圓,離圓中心越近的個體之間需要進(jìn)行社交的可能性越高,社交的效果也越好。因此,在SNS中越是近距離的社交個體,其需要建立社交網(wǎng)絡(luò)的愿望則更強(qiáng)烈、更有效,如參加同一次會議(或活動)的人之間都有相互結(jié)識的愿望。但這一點正好與當(dāng)前室內(nèi)近距離中使用手機(jī)GPS定位進(jìn)行擴(kuò)展社交網(wǎng)絡(luò)性能差的情況相矛盾。因此,有必要設(shè)計一種能夠在室內(nèi)近距離有效擴(kuò)展社交網(wǎng)絡(luò)的移動SNS軟件,解決移動SNS中社交網(wǎng)絡(luò)擴(kuò)展的“最后一公里”問題。

        3 技術(shù)分析(Technical analysis)

        研究發(fā)現(xiàn)大部分移動SNS軟件的運行終端手機(jī)除了自帶GPS功能外,一般還具有藍(lán)牙功能。因此。本文將試圖使用藍(lán)牙技術(shù)設(shè)計一款可以在近距離范圍內(nèi)有效擴(kuò)展社交網(wǎng)絡(luò)的移動SNS軟件。

        關(guān)于藍(lán)牙技術(shù),普通手機(jī)中藍(lán)牙設(shè)備標(biāo)準(zhǔn)主要采用3.0版,其理論傳輸最大距離為100米,在沒有阻擋的室內(nèi),實際傳播的距離約為30米,有障礙物的情況下,也能達(dá)到10米左右,其數(shù)據(jù)速率最高可達(dá)為24Mbps,而最新的藍(lán)牙4.0[10]則傳輸速度更快、能耗更低。因此,藍(lán)牙設(shè)備的性能既能滿足發(fā)現(xiàn)附近社交網(wǎng)絡(luò)所需的幾百字節(jié)的傳輸要求,也能滿足用于名片交換、文件傳遞等基本社交行為的網(wǎng)速要求。

        目前藍(lán)牙技術(shù)主要用于手機(jī)之間發(fā)送文件、藍(lán)牙組網(wǎng)技術(shù)等。藍(lán)牙組網(wǎng)的研究主要集中在藍(lán)牙底層物理通信協(xié)議和位置固定的專用藍(lán)牙設(shè)備組網(wǎng)研究,一般都是通過藍(lán)牙微微網(wǎng)[11]和散射網(wǎng)方式組網(wǎng)。在國外研究中,也提供了較多的組網(wǎng)算法,主要有BTCP、BlueTrees、BlueStars、Scatternet-Route、近飽和組網(wǎng)方法[12]、遺傳算法[13]等。如果將此類組網(wǎng)算法直接運用到手機(jī)組網(wǎng)進(jìn)行社交網(wǎng)絡(luò)擴(kuò)展,則會因為算法需要修改手機(jī)底層硬件而不可行,或因組網(wǎng)速度過慢、適應(yīng)性差等原因而不可取。

        因此,本文將采用如下思路進(jìn)行社交網(wǎng)絡(luò)擴(kuò)展的設(shè)計:同一個近距離區(qū)域內(nèi)的手機(jī)藍(lán)牙設(shè)備通過“一臺藍(lán)牙手機(jī)搜索到另一臺藍(lán)牙手機(jī)”的模式找到周邊的用戶,并在服務(wù)器端進(jìn)行藍(lán)牙地址列表和社交網(wǎng)絡(luò)的深度搜索,就可以將整個近距離內(nèi)的所有手機(jī)藍(lán)牙設(shè)備都找到,并建立起整個社交網(wǎng)絡(luò),達(dá)到擴(kuò)展社交網(wǎng)絡(luò)的效果。目前,在國內(nèi)采用這種方式設(shè)計的移動SNS社交網(wǎng)絡(luò)擴(kuò)展的研究與應(yīng)用還處于空白。

        4 基于藍(lán)牙技術(shù)的近距離移動SNS設(shè)計(Design

        of short-range mobile SNS based on Bluetooth

        Technology)

        4.1 移動SNS系統(tǒng)總體架構(gòu)設(shè)計

        在充分分析了移動SNS業(yè)務(wù)需求、網(wǎng)絡(luò)需求等因素分析后,本文研究的移動SNS系統(tǒng)總體架構(gòu)設(shè)計為三個部分實現(xiàn):

        (1)用戶網(wǎng)絡(luò)層

        用戶網(wǎng)絡(luò)層是由使用移動終端的用戶組成,用戶設(shè)備上均安裝了移動SNS的APP軟件。一般來說,這些移動終端均具有移動通信網(wǎng)絡(luò)、Wi-Fi網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)等無線網(wǎng)絡(luò)功能。用戶端的SNS軟件,具有進(jìn)行用戶注冊、發(fā)現(xiàn)好友、用戶間數(shù)據(jù)交換、文字和語音通信、好友圈、文件共享等社交功能。同時,在用戶網(wǎng)絡(luò)層,采用藍(lán)牙技術(shù)進(jìn)行附近社交網(wǎng)絡(luò)的簡單搜索。endprint

        (2)無線通信網(wǎng)絡(luò)層

        無線通信網(wǎng)絡(luò)層,主要是負(fù)責(zé)用戶端的SNS軟件與服務(wù)端的網(wǎng)絡(luò)通信功能。無線通信網(wǎng)絡(luò)主要是由移動通信基站(如3G、4G網(wǎng)絡(luò)等)和Wi-Fi網(wǎng)絡(luò)提供通信功能。而移動通信網(wǎng)絡(luò)與Wi-Fi之間的選擇則交由用戶自行選擇,只要能滿足用戶端與服務(wù)器之間的網(wǎng)絡(luò)通信要求即可。

        (3)服務(wù)器端

        服務(wù)器端由Web服務(wù)器和數(shù)據(jù)庫服務(wù)器組成。其中,數(shù)據(jù)庫服務(wù)器主要負(fù)責(zé)存儲用戶數(shù)據(jù),尤其是用戶社交網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)。Web服務(wù)器主要負(fù)責(zé)對用戶請求進(jìn)行響應(yīng)處理,完成服務(wù)器端社交網(wǎng)絡(luò)的深度優(yōu)先搜索與擴(kuò)展算法的計算與處理功能,并將社交網(wǎng)絡(luò)反饋給客戶端。

        4.2 基于藍(lán)牙技術(shù)的近距離社交網(wǎng)絡(luò)擴(kuò)展算法設(shè)計

        近距離移動SNS設(shè)計與實現(xiàn)中最核心的內(nèi)容是基于藍(lán)牙技術(shù)進(jìn)行近距離社交網(wǎng)絡(luò)擴(kuò)展的算法設(shè)計。其算法設(shè)計分為五個階段進(jìn)行:

        (1)初始化階段

        用戶在初次使用移動SNS軟件時,需要完成用戶基本信息的注冊。在注冊的同時,算法會將用戶手機(jī)的藍(lán)牙MAC地址上傳至服務(wù)端保存,這樣在SNS服務(wù)端就保存了藍(lán)牙MAC地址與用戶信息一一對應(yīng)的關(guān)系數(shù)據(jù)。同時,為了解決注冊用戶在不同手機(jī)上登錄所帶來的藍(lán)牙MAC地址與用戶信息不一致問題,算法設(shè)計成用戶每次使用SNS軟件時,將登錄的用戶名和登錄所用手機(jī)的藍(lán)牙MAC地址上傳至服務(wù)器端,完成關(guān)系數(shù)據(jù)的更新操作。

        其關(guān)系數(shù)據(jù)存儲結(jié)構(gòu)如表1所示。

        表1 用戶信息存儲結(jié)構(gòu)表

        Tab.1 User information storage structure

        序號 字段名 數(shù)據(jù)類型 備注

        1 用戶名 Varchar(50) 主鍵

        2 密碼 Varchar(20)

        3 性別 Varchar(10)

        4 愛好 Varchar(50)

        5 狀態(tài) Varchar(10)

        6 藍(lán)牙MAC地址 Varchar(12) 唯一

        與此同時,每次啟動SNS軟件的時候,算法將通過編程自動打開用戶手機(jī)的藍(lán)牙網(wǎng)絡(luò),為后續(xù)社交網(wǎng)絡(luò)的擴(kuò)展作好通信網(wǎng)絡(luò)環(huán)境的準(zhǔn)備。在本算法設(shè)計中,將此階段登錄SNS軟件的用戶稱為算法發(fā)起用戶,它負(fù)責(zé)發(fā)起整個算法的執(zhí)行。

        (2)搜索周邊藍(lán)牙設(shè)備階段

        所有安裝了SNS軟件的用戶手機(jī)都已經(jīng)在啟動軟件時完成了藍(lán)牙設(shè)備的可見性設(shè)置工作。因此,算法發(fā)起用戶可以通過自身的藍(lán)牙設(shè)備對自身周邊的手機(jī)藍(lán)牙設(shè)備進(jìn)行搜索與發(fā)現(xiàn)。搜索過程完成之后,算法發(fā)起用戶可以獲得他周圍近距離內(nèi)(近距離是指手機(jī)藍(lán)牙的搜索范圍距離,約10米)的所有手機(jī)藍(lán)牙MAC地址列表。

        此階段的搜索周邊藍(lán)牙設(shè)備工作,可分為定時執(zhí)行和用戶手動執(zhí)行兩種方式進(jìn)行。

        (3)藍(lán)牙地址上傳與匹配階段

        將自動搜索與發(fā)現(xiàn)過程得到的藍(lán)牙MAC地址列表通過移動通信網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)上傳至服務(wù)器端,然后將搜索的藍(lán)牙地址與服務(wù)端注冊用戶的MAC地址進(jìn)行一一匹配,從而得到一類地址匹配成功的用戶信息列表和一類沒有匹配成功的藍(lán)牙地址列表。其中,匹配成功的用戶信息列表為算法發(fā)起用戶找到的直接周邊用戶信息,將此列表返回給算法發(fā)起用戶,即可以進(jìn)行建立社交關(guān)系、交換名片等后續(xù)社交行為了;而沒有匹配成功的藍(lán)牙地址列表則為沒有安裝此SNS軟件的手機(jī)用戶,為需要進(jìn)一步推廣安裝SNS軟件并進(jìn)行社交網(wǎng)絡(luò)擴(kuò)展的用戶。

        同時,將得到一類已安裝SNS軟件的用戶列表信息和一類沒有安裝SNS軟件的手機(jī)藍(lán)牙地址列表,并保存到服務(wù)端的數(shù)據(jù)庫中。

        (4)服務(wù)器端深度搜索周邊藍(lán)牙設(shè)備階段

        對第三階段得到的已安裝SNS軟件的每一個用戶,發(fā)送“搜索周邊藍(lán)牙設(shè)備”的指令,并告知其周邊用戶為算法發(fā)起用戶。收到指令的用戶手機(jī)立即執(zhí)行第二階段算法,將得到的它周圍近距離內(nèi)所有手機(jī)藍(lán)牙MAC地址列表返回給服務(wù)器端。通過算法將此返回列表與算法發(fā)起用戶的周邊用戶列表、服務(wù)端注冊用戶列表進(jìn)行匹配比較。若此返回列表中的地址存在在服務(wù)器端注冊列表中能匹配但在算法發(fā)起用戶的周邊用戶列表中不能匹配的用戶列表,則為算法發(fā)起用戶周邊的新節(jié)點,其距離約為兩個藍(lán)牙搜索距離,即約為20米,將此新列表的相關(guān)信息返回給算法發(fā)起用戶。

        以此類推,按照深度優(yōu)先算法,對第三階段得到的已安裝SNS軟件的每一個用戶執(zhí)行上述算法。對本階段得到的周邊用戶的新列表,按照深度優(yōu)先算法,執(zhí)行上述算法。深度優(yōu)先算法每推進(jìn)一層執(zhí)行,則與算法發(fā)起用戶的物理距離增加一個搜索距離單位(一個單位約為10米)。

        經(jīng)過多個層次執(zhí)行深度優(yōu)先算法后,算法發(fā)起用戶即可得到其周邊的所有用戶列表信息和沒有安裝SNS軟件的用戶列表信息。

        本階段算法的流程圖如圖1所示。

        圖1 服務(wù)器端深度搜索周邊藍(lán)牙設(shè)備算法流程圖

        Fig.1 The flow diagram of depth-first search algorithm

        neighboring bluetooth devices on server

        (5)用戶端獲得附近社交網(wǎng)絡(luò)信息階段

        算法發(fā)起用戶根據(jù)服務(wù)器端發(fā)送過來的所有周邊用戶列表信息進(jìn)行增加好友操作,并進(jìn)行后續(xù)的“名片與文件交換、聊天、語音”等社交活動。同時,算法發(fā)起用戶也可以將本移動SNS軟件通過藍(lán)牙網(wǎng)絡(luò)試圖發(fā)送給周圍近距離的沒有安裝此SNS軟件但打開了藍(lán)牙設(shè)備的用戶,進(jìn)一步擴(kuò)展社交范圍??紤]到性能、使用體驗等方面的因素,本算法中的“名片與文件交換、聊天、語音”等社交活動的通信方式采用原有的移動通信網(wǎng)絡(luò)或Wi-Fi來實現(xiàn)。

        經(jīng)過上述五個階段后,算法能將算法發(fā)起用戶周邊近距離的所有用戶找到,并建立起社交關(guān)系,達(dá)到了擴(kuò)展了算法發(fā)起用戶社交網(wǎng)絡(luò)的效果。endprint

        5 移動SNS軟件的實現(xiàn)與測試(Implementation and

        testing of the mobile SNS software)

        5.1 技術(shù)實現(xiàn)方式

        針對上述架構(gòu)設(shè)計和近距離社交網(wǎng)絡(luò)擴(kuò)展算法設(shè)計,本文采用Android平臺的手機(jī)作為開發(fā)終端,服務(wù)器采用“JSP+

        Servlet+Struts+Spring+iBatis”技術(shù)體系,數(shù)據(jù)庫采用免費、高性能的MySQL,完成了移動SNS軟件原型開發(fā),并取名為“迷你社交”。

        5.2 測試

        5.2.1 測試環(huán)境

        考慮到本系統(tǒng)主要應(yīng)用在會議室等公共環(huán)境,故選擇一個可容納300人、面積約為500平方米的會議室場地作為測試環(huán)境。使用8臺手機(jī)及1臺服務(wù)器進(jìn)行實機(jī)驗證。手機(jī)型號分別為小米手機(jī)6臺以及三星Galaxy S4手機(jī)2臺,共8臺,并分別編號為1—8號。

        5.2.2 功能測試

        通過測試,手機(jī)端移動SNS軟件的用戶注冊、登錄、在線查找好友、查找附近的好友、發(fā)消息、傳文件、交換名片等功能均能正常使用。其中,基于藍(lán)牙技術(shù)實現(xiàn)的近距離移動SNS社交網(wǎng)絡(luò)擴(kuò)展方面的功能測試如圖2所示。

        圖2 基于藍(lán)牙技術(shù)的社交網(wǎng)絡(luò)擴(kuò)展功能測試截圖

        Fig.2 The extended function test screenshot of mobile

        SNS based on bluetooth technology

        5.2.3 算法效率測試

        為了測試算法擴(kuò)展社交網(wǎng)絡(luò)延遲變化情況,進(jìn)行了如下算法效率測試:

        測試方法為隨機(jī)選擇手機(jī)在會議室的位置,分別以2臺、4臺、6臺、8臺手機(jī)為單位進(jìn)行測試,并記錄了發(fā)現(xiàn)附近社交網(wǎng)絡(luò)的時延數(shù)據(jù)。測試表明:本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離移動SNS擴(kuò)展社交網(wǎng)絡(luò)的時延較低,通常為3秒至6秒之間,并且隨著社交網(wǎng)絡(luò)中的手機(jī)數(shù)目增加,擴(kuò)展社交網(wǎng)絡(luò)的時延會有所增加,但均在一個低時延可接受的范圍之內(nèi)。

        5.2.4 與原有方法的對比

        將安裝了移動SNS軟件的實驗手機(jī)的藍(lán)牙設(shè)備關(guān)閉,換成采用原有基于GPS定位技術(shù)來搜索周邊好友信息進(jìn)行社交網(wǎng)絡(luò)擴(kuò)展,發(fā)現(xiàn)很多手機(jī)在GPS在啟動過程中出現(xiàn)了搜索定位衛(wèi)星時間過長,搜索到的衛(wèi)星太少等問題而導(dǎo)致無法進(jìn)行定位或精確定位,也就無從進(jìn)行社交網(wǎng)絡(luò)的有效擴(kuò)展。因此,采用原有GPS定位的LBS技術(shù)在室內(nèi)近距離范圍內(nèi)很難有效地進(jìn)行社交網(wǎng)絡(luò)的擴(kuò)展,而采用本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離社交網(wǎng)絡(luò)擴(kuò)展算法無論從功能還是性能上,均能達(dá)到較滿意的效果。

        6 結(jié)論(Conclusion)

        本文從當(dāng)前最熱門的移動SNS市場情況分析起,重點分析了移動SNS產(chǎn)品在近距離范圍內(nèi),尤其是室內(nèi)情況下社交網(wǎng)絡(luò)發(fā)現(xiàn)與傳播速度慢、社交效果不理想等現(xiàn)狀情況,然后設(shè)計了一款移動SNS系統(tǒng)的總體架構(gòu),并著重通過手機(jī)自帶的藍(lán)牙設(shè)備,設(shè)計了一種適應(yīng)近距離范圍內(nèi)能快速、有效地擴(kuò)展社交網(wǎng)絡(luò)的算法,并采用Java、Android技術(shù)實現(xiàn)了一款移動SNS軟件原型,在真實環(huán)境對軟件原型的功能和算法效率進(jìn)行了測試,測試結(jié)果表明本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離移動SNS軟件,能有效解決原采用GPS技術(shù)進(jìn)行定位的移動SNS軟件在近距離范圍內(nèi)社交網(wǎng)絡(luò)擴(kuò)展性能差的缺陷,有效地解決了移動SNS中社交網(wǎng)絡(luò)擴(kuò)展的“最后一公里”問題。同時,為了進(jìn)一步優(yōu)化本文所設(shè)計的移動SNS,后續(xù)將結(jié)合藍(lán)牙技術(shù)、Wi-Fi、GPS等多種技術(shù)完成進(jìn)一步的研究。

        參考文獻(xiàn)(References)

        [1] Zhu Zeng,Qiang Lu.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] 鄭志剛,陸杰華.面向老年人的社會化網(wǎng)絡(luò)服務(wù)平臺研究[J].

        計算機(jī)工程與科學(xué),2012,34(5):31-34.

        [3] 李永梅.私密社交:開啟SNS后時代序幕[J].互聯(lián)網(wǎng)天地,2012

        (06):46-47.

        [4] 韓毅,等.社交網(wǎng)絡(luò)的結(jié)構(gòu)支撐理論[J].計算機(jī)學(xué)報,2014,37(4):

        905-914.

        [5] 黃啟發(fā),等.社交網(wǎng)絡(luò)信息傳播的博弈模型[J].小型微型計算

        機(jī)系統(tǒng),2014,35(3):473-477.

        [6] 許彪.移動SNS的社交網(wǎng)絡(luò)傳播方式現(xiàn)狀分析與改進(jìn)探索[J].

        軟件工程師,2014,17(7):42-44.

        [7] 閔棟.移動SNS業(yè)務(wù)跟蹤研究[J].移動通信,2010(3):13-17.

        [8] 方穎松.LBS技術(shù)在移動設(shè)備中的發(fā)展與研究[J].信息與電腦

        (理論版),2011(3):117.

        [9] 梁坤,施滸立,寧春林.室內(nèi)環(huán)境中的GPS信號特性分析[J].天

        文研究與技術(shù),2008(1):30-32.

        [10] 徐飛.藍(lán)牙數(shù)據(jù)傳輸增強(qiáng)技術(shù)研究及其基帶芯片設(shè)計實現(xiàn)

        [D].西安:西安電子科技大學(xué), 2013.

        [11] 王洪金,等.藍(lán)牙微微網(wǎng)抗干擾策略的研究[J].無線通信技術(shù),

        2013(4):11-15.

        [12] 伍春,等.藍(lán)牙無線傳感器網(wǎng)絡(luò)近飽和組網(wǎng)方法[J].計算機(jī)工

        程與應(yīng)用,2011,47(18):114-117.

        [13] 牛繼來,劉勇.遺傳算法在藍(lán)牙scatternet組網(wǎng)中的應(yīng)用[J].計

        算機(jī)與數(shù)字工程,2012,40(7):35-37.

        作者簡介:

        許 彪(1981-),男,碩士,講師,工程師.研究領(lǐng)域:移動計

        算,軟件工程.endprint

        5 移動SNS軟件的實現(xiàn)與測試(Implementation and

        testing of the mobile SNS software)

        5.1 技術(shù)實現(xiàn)方式

        針對上述架構(gòu)設(shè)計和近距離社交網(wǎng)絡(luò)擴(kuò)展算法設(shè)計,本文采用Android平臺的手機(jī)作為開發(fā)終端,服務(wù)器采用“JSP+

        Servlet+Struts+Spring+iBatis”技術(shù)體系,數(shù)據(jù)庫采用免費、高性能的MySQL,完成了移動SNS軟件原型開發(fā),并取名為“迷你社交”。

        5.2 測試

        5.2.1 測試環(huán)境

        考慮到本系統(tǒng)主要應(yīng)用在會議室等公共環(huán)境,故選擇一個可容納300人、面積約為500平方米的會議室場地作為測試環(huán)境。使用8臺手機(jī)及1臺服務(wù)器進(jìn)行實機(jī)驗證。手機(jī)型號分別為小米手機(jī)6臺以及三星Galaxy S4手機(jī)2臺,共8臺,并分別編號為1—8號。

        5.2.2 功能測試

        通過測試,手機(jī)端移動SNS軟件的用戶注冊、登錄、在線查找好友、查找附近的好友、發(fā)消息、傳文件、交換名片等功能均能正常使用。其中,基于藍(lán)牙技術(shù)實現(xiàn)的近距離移動SNS社交網(wǎng)絡(luò)擴(kuò)展方面的功能測試如圖2所示。

        圖2 基于藍(lán)牙技術(shù)的社交網(wǎng)絡(luò)擴(kuò)展功能測試截圖

        Fig.2 The extended function test screenshot of mobile

        SNS based on bluetooth technology

        5.2.3 算法效率測試

        為了測試算法擴(kuò)展社交網(wǎng)絡(luò)延遲變化情況,進(jìn)行了如下算法效率測試:

        測試方法為隨機(jī)選擇手機(jī)在會議室的位置,分別以2臺、4臺、6臺、8臺手機(jī)為單位進(jìn)行測試,并記錄了發(fā)現(xiàn)附近社交網(wǎng)絡(luò)的時延數(shù)據(jù)。測試表明:本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離移動SNS擴(kuò)展社交網(wǎng)絡(luò)的時延較低,通常為3秒至6秒之間,并且隨著社交網(wǎng)絡(luò)中的手機(jī)數(shù)目增加,擴(kuò)展社交網(wǎng)絡(luò)的時延會有所增加,但均在一個低時延可接受的范圍之內(nèi)。

        5.2.4 與原有方法的對比

        將安裝了移動SNS軟件的實驗手機(jī)的藍(lán)牙設(shè)備關(guān)閉,換成采用原有基于GPS定位技術(shù)來搜索周邊好友信息進(jìn)行社交網(wǎng)絡(luò)擴(kuò)展,發(fā)現(xiàn)很多手機(jī)在GPS在啟動過程中出現(xiàn)了搜索定位衛(wèi)星時間過長,搜索到的衛(wèi)星太少等問題而導(dǎo)致無法進(jìn)行定位或精確定位,也就無從進(jìn)行社交網(wǎng)絡(luò)的有效擴(kuò)展。因此,采用原有GPS定位的LBS技術(shù)在室內(nèi)近距離范圍內(nèi)很難有效地進(jìn)行社交網(wǎng)絡(luò)的擴(kuò)展,而采用本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離社交網(wǎng)絡(luò)擴(kuò)展算法無論從功能還是性能上,均能達(dá)到較滿意的效果。

        6 結(jié)論(Conclusion)

        本文從當(dāng)前最熱門的移動SNS市場情況分析起,重點分析了移動SNS產(chǎn)品在近距離范圍內(nèi),尤其是室內(nèi)情況下社交網(wǎng)絡(luò)發(fā)現(xiàn)與傳播速度慢、社交效果不理想等現(xiàn)狀情況,然后設(shè)計了一款移動SNS系統(tǒng)的總體架構(gòu),并著重通過手機(jī)自帶的藍(lán)牙設(shè)備,設(shè)計了一種適應(yīng)近距離范圍內(nèi)能快速、有效地擴(kuò)展社交網(wǎng)絡(luò)的算法,并采用Java、Android技術(shù)實現(xiàn)了一款移動SNS軟件原型,在真實環(huán)境對軟件原型的功能和算法效率進(jìn)行了測試,測試結(jié)果表明本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離移動SNS軟件,能有效解決原采用GPS技術(shù)進(jìn)行定位的移動SNS軟件在近距離范圍內(nèi)社交網(wǎng)絡(luò)擴(kuò)展性能差的缺陷,有效地解決了移動SNS中社交網(wǎng)絡(luò)擴(kuò)展的“最后一公里”問題。同時,為了進(jìn)一步優(yōu)化本文所設(shè)計的移動SNS,后續(xù)將結(jié)合藍(lán)牙技術(shù)、Wi-Fi、GPS等多種技術(shù)完成進(jìn)一步的研究。

        參考文獻(xiàn)(References)

        [1] Zhu Zeng,Qiang Lu.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] 鄭志剛,陸杰華.面向老年人的社會化網(wǎng)絡(luò)服務(wù)平臺研究[J].

        計算機(jī)工程與科學(xué),2012,34(5):31-34.

        [3] 李永梅.私密社交:開啟SNS后時代序幕[J].互聯(lián)網(wǎng)天地,2012

        (06):46-47.

        [4] 韓毅,等.社交網(wǎng)絡(luò)的結(jié)構(gòu)支撐理論[J].計算機(jī)學(xué)報,2014,37(4):

        905-914.

        [5] 黃啟發(fā),等.社交網(wǎng)絡(luò)信息傳播的博弈模型[J].小型微型計算

        機(jī)系統(tǒng),2014,35(3):473-477.

        [6] 許彪.移動SNS的社交網(wǎng)絡(luò)傳播方式現(xiàn)狀分析與改進(jìn)探索[J].

        軟件工程師,2014,17(7):42-44.

        [7] 閔棟.移動SNS業(yè)務(wù)跟蹤研究[J].移動通信,2010(3):13-17.

        [8] 方穎松.LBS技術(shù)在移動設(shè)備中的發(fā)展與研究[J].信息與電腦

        (理論版),2011(3):117.

        [9] 梁坤,施滸立,寧春林.室內(nèi)環(huán)境中的GPS信號特性分析[J].天

        文研究與技術(shù),2008(1):30-32.

        [10] 徐飛.藍(lán)牙數(shù)據(jù)傳輸增強(qiáng)技術(shù)研究及其基帶芯片設(shè)計實現(xiàn)

        [D].西安:西安電子科技大學(xué), 2013.

        [11] 王洪金,等.藍(lán)牙微微網(wǎng)抗干擾策略的研究[J].無線通信技術(shù),

        2013(4):11-15.

        [12] 伍春,等.藍(lán)牙無線傳感器網(wǎng)絡(luò)近飽和組網(wǎng)方法[J].計算機(jī)工

        程與應(yīng)用,2011,47(18):114-117.

        [13] 牛繼來,劉勇.遺傳算法在藍(lán)牙scatternet組網(wǎng)中的應(yīng)用[J].計

        算機(jī)與數(shù)字工程,2012,40(7):35-37.

        作者簡介:

        許 彪(1981-),男,碩士,講師,工程師.研究領(lǐng)域:移動計

        算,軟件工程.endprint

        5 移動SNS軟件的實現(xiàn)與測試(Implementation and

        testing of the mobile SNS software)

        5.1 技術(shù)實現(xiàn)方式

        針對上述架構(gòu)設(shè)計和近距離社交網(wǎng)絡(luò)擴(kuò)展算法設(shè)計,本文采用Android平臺的手機(jī)作為開發(fā)終端,服務(wù)器采用“JSP+

        Servlet+Struts+Spring+iBatis”技術(shù)體系,數(shù)據(jù)庫采用免費、高性能的MySQL,完成了移動SNS軟件原型開發(fā),并取名為“迷你社交”。

        5.2 測試

        5.2.1 測試環(huán)境

        考慮到本系統(tǒng)主要應(yīng)用在會議室等公共環(huán)境,故選擇一個可容納300人、面積約為500平方米的會議室場地作為測試環(huán)境。使用8臺手機(jī)及1臺服務(wù)器進(jìn)行實機(jī)驗證。手機(jī)型號分別為小米手機(jī)6臺以及三星Galaxy S4手機(jī)2臺,共8臺,并分別編號為1—8號。

        5.2.2 功能測試

        通過測試,手機(jī)端移動SNS軟件的用戶注冊、登錄、在線查找好友、查找附近的好友、發(fā)消息、傳文件、交換名片等功能均能正常使用。其中,基于藍(lán)牙技術(shù)實現(xiàn)的近距離移動SNS社交網(wǎng)絡(luò)擴(kuò)展方面的功能測試如圖2所示。

        圖2 基于藍(lán)牙技術(shù)的社交網(wǎng)絡(luò)擴(kuò)展功能測試截圖

        Fig.2 The extended function test screenshot of mobile

        SNS based on bluetooth technology

        5.2.3 算法效率測試

        為了測試算法擴(kuò)展社交網(wǎng)絡(luò)延遲變化情況,進(jìn)行了如下算法效率測試:

        測試方法為隨機(jī)選擇手機(jī)在會議室的位置,分別以2臺、4臺、6臺、8臺手機(jī)為單位進(jìn)行測試,并記錄了發(fā)現(xiàn)附近社交網(wǎng)絡(luò)的時延數(shù)據(jù)。測試表明:本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離移動SNS擴(kuò)展社交網(wǎng)絡(luò)的時延較低,通常為3秒至6秒之間,并且隨著社交網(wǎng)絡(luò)中的手機(jī)數(shù)目增加,擴(kuò)展社交網(wǎng)絡(luò)的時延會有所增加,但均在一個低時延可接受的范圍之內(nèi)。

        5.2.4 與原有方法的對比

        將安裝了移動SNS軟件的實驗手機(jī)的藍(lán)牙設(shè)備關(guān)閉,換成采用原有基于GPS定位技術(shù)來搜索周邊好友信息進(jìn)行社交網(wǎng)絡(luò)擴(kuò)展,發(fā)現(xiàn)很多手機(jī)在GPS在啟動過程中出現(xiàn)了搜索定位衛(wèi)星時間過長,搜索到的衛(wèi)星太少等問題而導(dǎo)致無法進(jìn)行定位或精確定位,也就無從進(jìn)行社交網(wǎng)絡(luò)的有效擴(kuò)展。因此,采用原有GPS定位的LBS技術(shù)在室內(nèi)近距離范圍內(nèi)很難有效地進(jìn)行社交網(wǎng)絡(luò)的擴(kuò)展,而采用本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離社交網(wǎng)絡(luò)擴(kuò)展算法無論從功能還是性能上,均能達(dá)到較滿意的效果。

        6 結(jié)論(Conclusion)

        本文從當(dāng)前最熱門的移動SNS市場情況分析起,重點分析了移動SNS產(chǎn)品在近距離范圍內(nèi),尤其是室內(nèi)情況下社交網(wǎng)絡(luò)發(fā)現(xiàn)與傳播速度慢、社交效果不理想等現(xiàn)狀情況,然后設(shè)計了一款移動SNS系統(tǒng)的總體架構(gòu),并著重通過手機(jī)自帶的藍(lán)牙設(shè)備,設(shè)計了一種適應(yīng)近距離范圍內(nèi)能快速、有效地擴(kuò)展社交網(wǎng)絡(luò)的算法,并采用Java、Android技術(shù)實現(xiàn)了一款移動SNS軟件原型,在真實環(huán)境對軟件原型的功能和算法效率進(jìn)行了測試,測試結(jié)果表明本文所設(shè)計的基于藍(lán)牙技術(shù)的近距離移動SNS軟件,能有效解決原采用GPS技術(shù)進(jìn)行定位的移動SNS軟件在近距離范圍內(nèi)社交網(wǎng)絡(luò)擴(kuò)展性能差的缺陷,有效地解決了移動SNS中社交網(wǎng)絡(luò)擴(kuò)展的“最后一公里”問題。同時,為了進(jìn)一步優(yōu)化本文所設(shè)計的移動SNS,后續(xù)將結(jié)合藍(lán)牙技術(shù)、Wi-Fi、GPS等多種技術(shù)完成進(jìn)一步的研究。

        參考文獻(xiàn)(References)

        [1] Zhu Zeng,Qiang Lu.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] 鄭志剛,陸杰華.面向老年人的社會化網(wǎng)絡(luò)服務(wù)平臺研究[J].

        計算機(jī)工程與科學(xué),2012,34(5):31-34.

        [3] 李永梅.私密社交:開啟SNS后時代序幕[J].互聯(lián)網(wǎng)天地,2012

        (06):46-47.

        [4] 韓毅,等.社交網(wǎng)絡(luò)的結(jié)構(gòu)支撐理論[J].計算機(jī)學(xué)報,2014,37(4):

        905-914.

        [5] 黃啟發(fā),等.社交網(wǎng)絡(luò)信息傳播的博弈模型[J].小型微型計算

        機(jī)系統(tǒng),2014,35(3):473-477.

        [6] 許彪.移動SNS的社交網(wǎng)絡(luò)傳播方式現(xiàn)狀分析與改進(jìn)探索[J].

        軟件工程師,2014,17(7):42-44.

        [7] 閔棟.移動SNS業(yè)務(wù)跟蹤研究[J].移動通信,2010(3):13-17.

        [8] 方穎松.LBS技術(shù)在移動設(shè)備中的發(fā)展與研究[J].信息與電腦

        (理論版),2011(3):117.

        [9] 梁坤,施滸立,寧春林.室內(nèi)環(huán)境中的GPS信號特性分析[J].天

        文研究與技術(shù),2008(1):30-32.

        [10] 徐飛.藍(lán)牙數(shù)據(jù)傳輸增強(qiáng)技術(shù)研究及其基帶芯片設(shè)計實現(xiàn)

        [D].西安:西安電子科技大學(xué), 2013.

        [11] 王洪金,等.藍(lán)牙微微網(wǎng)抗干擾策略的研究[J].無線通信技術(shù),

        2013(4):11-15.

        [12] 伍春,等.藍(lán)牙無線傳感器網(wǎng)絡(luò)近飽和組網(wǎng)方法[J].計算機(jī)工

        程與應(yīng)用,2011,47(18):114-117.

        [13] 牛繼來,劉勇.遺傳算法在藍(lán)牙scatternet組網(wǎng)中的應(yīng)用[J].計

        算機(jī)與數(shù)字工程,2012,40(7):35-37.

        作者簡介:

        許 彪(1981-),男,碩士,講師,工程師.研究領(lǐng)域:移動計

        算,軟件工程.endprint

        猜你喜歡
        藍(lán)牙
        藍(lán)牙音箱的直線之美
        簡單、易用,可玩性強(qiáng)Q AcousticsBT3藍(lán)牙音箱
        適合自己的才是最好的 德生(TECSUN) BT-50藍(lán)牙耳機(jī)放大器
        真無線木質(zhì)藍(lán)牙音響
        基于手機(jī)藍(lán)牙控制的智能電風(fēng)扇
        電子制作(2017年13期)2017-12-15 09:00:15
        終于等到你 Shure舒爾藍(lán)牙耳機(jī)
        緊急:藍(lán)牙指尖陀螺自燃!安全隱患頻出
        玩具世界(2017年8期)2017-02-06 03:01:38
        多彩的極簡設(shè)計——OLI藍(lán)牙音響
        年度藍(lán)牙應(yīng)用創(chuàng)新獎入圍產(chǎn)品公布
        藍(lán)牙技術(shù)聯(lián)盟公布年度藍(lán)牙應(yīng)用創(chuàng)新獎入圍產(chǎn)品
        国产伦一区二区三区色一情| 精品国产免费Av无码久久久| 久久国产影视免费精品| 日本午夜理伦三级好看| 亚洲欧美另类精品久久久| 特黄三级一区二区三区| 国产精品久久av高潮呻吟| 日本一区二区三区高清在线视频| 亚洲一区自拍高清亚洲精品| 亚洲国产精品嫩草影院久久| 亚洲av乱码专区国产乱码| 亚洲A∨日韩Av最新在线| 日本一道高清在线一区二区| 亚洲成人福利在线视频| 亚洲乱码一区av春药高潮| av蓝导航精品导航| 国产福利美女小视频| 水蜜桃在线观看一区二区国产| 日本av在线一区二区| 精品999日本久久久影院| 久久天天躁狠狠躁夜夜爽| 蜜桃av无码免费看永久| 国产免费网站在线观看不卡| 中国杭州少妇xxxx做受| 少妇无码吹潮| 亚洲情a成黄在线观看动漫尤物 | 高清毛茸茸的中国少妇| 真实人与人性恔配视频| 亚洲欧美日韩一区二区三区在线| 久久婷婷国产精品香蕉| 男女动态视频99精品| 国产成人av一区二区三区不卡| 久久久久人妻精品一区蜜桃| 免费看一级a女人自慰免费| 中文字幕中文一区中文字幕| 久久免费看的少妇一级特黄片| 影视av久久久噜噜噜噜噜三级| 精品国产一区二区三区免费| 中文字幕一区二区三区在线不卡 | 人妻少妇哀求别拔出来| 久久精品国产只有精品96|