劉萬華,徐占華,2,鄧劍峰,2
(1. 重慶市勘測院,重慶 400020;2. 重慶數(shù)字城市科技有限公司,重慶 400020)
基于LBS的SNS社交網(wǎng)站設(shè)計與實現(xiàn)
劉萬華1,徐占華1,2,鄧劍峰1,2
(1. 重慶市勘測院,重慶 400020;2. 重慶數(shù)字城市科技有限公司,重慶 400020)
以筆者參與某網(wǎng)站建設(shè)的工作背景為基礎(chǔ),利用LBS,探討了具有良好前景的SNS社交網(wǎng)站的設(shè)計與實現(xiàn)方法。在實際項目中,該方法降低了技術(shù)風險、建設(shè)成本和運行風險,縮短了建設(shè)周期,對從事相關(guān)工作的同行有重要的參考價值和借鑒意義。
SNS;LBS;社交網(wǎng)站;設(shè)計;實現(xiàn)
LBS最早由美國明星互聯(lián)網(wǎng)企業(yè)Foursquare所發(fā)明。來自艾媒市場咨詢的數(shù)據(jù)顯示,2010年中國位置服務(wù)行業(yè)市場規(guī)模有望達到9.98億元人民幣。而預(yù)計到2015年,中國LBS個人“切客”應(yīng)用市場總體規(guī)模將突破70億元。LBS的快速發(fā)展將帶動SNS網(wǎng)站向移動互聯(lián)終端迅速遷徙,這才是LBS要在中國取得成功的關(guān)鍵。本文設(shè)計實現(xiàn)的青年社區(qū)網(wǎng)絡(luò)平臺正是基于SNS+LBS構(gòu)建,希望利用微博、個人空間、“簽到”等時尚元素吸引青年,利用社交網(wǎng)絡(luò)聯(lián)系青年,利用門戶網(wǎng)站引導(dǎo)青年,利用網(wǎng)絡(luò)協(xié)作服務(wù)青年。
“青年社區(qū)”不同于傳統(tǒng)的網(wǎng)絡(luò)社區(qū),它通過嵌入式電子地圖技術(shù),以LBS形式,將網(wǎng)絡(luò)社區(qū)豐富多彩的信息呈現(xiàn)在電子地圖上,組織線上線下的互動,以及活動的發(fā)起與管理,電子地圖采用柵格二維電子地圖,應(yīng)用架構(gòu)見圖1。
技術(shù)路線是:根據(jù)各個用戶的請求,封裝數(shù)據(jù)請求,通過互聯(lián)網(wǎng)發(fā)送到地理信息服務(wù)器,利用平臺層模塊解析請求數(shù)據(jù)以及應(yīng)答Web請求;構(gòu)建空間信息查詢條件,從數(shù)據(jù)庫中讀取符合條件的地理空間數(shù)據(jù)和社區(qū)業(yè)務(wù)屬性數(shù)據(jù);轉(zhuǎn)換、封裝結(jié)果數(shù)據(jù),利用數(shù)據(jù)分發(fā)將數(shù)據(jù)傳送到應(yīng)用端對結(jié)果進行解析和顯示,最終為各個用戶群服務(wù)。
2.1 網(wǎng)絡(luò)服務(wù)調(diào)用技術(shù)
網(wǎng)絡(luò)服務(wù)是指在社區(qū)網(wǎng)絡(luò)上運行的、面向服務(wù)的、基于分布式程序的軟件模塊,網(wǎng)絡(luò)服務(wù)采用HTTP和XML等互聯(lián)網(wǎng)通用標準,可在不同的地方通過不同的終端設(shè)備訪問Web上的數(shù)據(jù)。瓦片調(diào)用的程序發(fā)布成網(wǎng)絡(luò)服務(wù)的形式,網(wǎng)絡(luò)用戶可以通過調(diào)用網(wǎng)絡(luò)服務(wù)來獲取電子地圖所需的瓦片數(shù)據(jù)。
圖1 應(yīng)用架構(gòu)示意圖
2.2 Objective-C版地圖發(fā)布技術(shù)
Objective-C是蘋果iOS 上開發(fā)的首選語言;是ANSI C的超集,擴展了C語言使它具備面向?qū)ο笤O(shè)計的能力,一方面可以實現(xiàn)底層系統(tǒng)編程,另一方面可以支持利用動態(tài)架構(gòu)進行開發(fā)。Objective-C版地圖發(fā)布技術(shù)是以ArcCIS for iOS 2.0 核心技術(shù)為基礎(chǔ),通過反向解析其內(nèi)部構(gòu)造機制,并結(jié)合自身地圖成圖機制延伸而出的。該技術(shù)能夠發(fā)布各種自定義格式的地圖數(shù)據(jù),實現(xiàn)iPad、iPhone等設(shè)備的地圖展示。
2.3 分布式地理信息系統(tǒng)技術(shù)
分布式地理信息系統(tǒng)(DGIS)是Internet GIS/WebGIS的重要發(fā)展方向。DGIS利用分布式技術(shù)的優(yōu)勢與特點,將GIS通過分布式的分散處理計算,使得用戶可利用各種終端(如普通PC、移動PC、手機、PDA以及其他數(shù)字終端),通過Internet或無線通信網(wǎng)絡(luò)訪問GIS服務(wù)器集群,獲得服務(wù)功能和地圖數(shù)據(jù),而不必關(guān)心應(yīng)用底層的跨平臺、數(shù)據(jù)庫異構(gòu)、終端類型等問題,實現(xiàn)了應(yīng)用的交互協(xié)作性。分布式位置服務(wù)(DLBS)與DGIS是一種泛化關(guān)系,即DGIS的共性可移植到DLBS應(yīng)用中,另外除了繼承DGIS的性能特點外,也具有自身的特點,如終端類型、資源的限制、基于無線移動網(wǎng)絡(luò)等。
SNS網(wǎng)絡(luò)社區(qū)包含門戶網(wǎng)站、主題論壇、個人空間、微博、排行榜等網(wǎng)絡(luò)元素,同時開放登錄接口,通過與其他SNS社交網(wǎng)站(新浪網(wǎng)、QQ空間)的鏈接,以擴大社區(qū)影響力。網(wǎng)絡(luò)社區(qū)風格趨于時尚化、年輕化,以吸引青年的參與及活躍度為目的,融入了積分系統(tǒng)和任務(wù)系統(tǒng),通過豐富多樣的網(wǎng)絡(luò)元素吸引廣大青年積極參與;通過積分系統(tǒng)調(diào)動青年的活躍度,通過任務(wù)系統(tǒng)引導(dǎo)并服務(wù)于青年群體,如圖2所示。
圖2 “青年社區(qū)”首頁示意圖
1)嵌入式地圖服務(wù)。“青年社區(qū)”最大的特色是將SNS與LBS很好地結(jié)合起來,網(wǎng)絡(luò)社區(qū)用戶發(fā)表的微博、日志、創(chuàng)建的主題活動,都能夠通過電子地圖實時發(fā)布,如圖3。結(jié)合電子地圖,社區(qū)用戶能知道身邊的人在聊什么、玩什么、有什么主題活動可以參與,有助于增強青年的凝聚力。
圖3 嵌入式地圖示意圖
2)主題網(wǎng)絡(luò)應(yīng)用?!扒嗄晟鐓^(qū)”軟件架構(gòu)支持網(wǎng)絡(luò)應(yīng)用的管理(新增、刪除),由社區(qū)提供健康、有趣的互動小游戲,社區(qū)用戶以“添加應(yīng)用”的形式加入自己喜歡的互動應(yīng)用,并融入SNS的積分系統(tǒng),通過參與SNS線上線下活動、發(fā)微博等方式(圖4、圖5),換取積分以獲得更好的互動體驗。
圖4 發(fā)微博示意圖
3)青年就業(yè)創(chuàng)業(yè)服務(wù)。通過對SNS社區(qū)中錄入的個人求職簡歷與招聘信息進行匹配,面向青年實現(xiàn)工作推介;青年也可在網(wǎng)上申請創(chuàng)業(yè)貸款等政策性服務(wù)。
4)團組織管理。對團組織和團員進行編輯、新增、刪除等操作(見圖6)。不同賬號有不同的管理權(quán)限,管理員只能對本級或下級組織機構(gòu)和團員信息進行管理操作。
圖5 關(guān)注和參加線上線下活動示意圖
圖6 團組織管理示意圖
5)青少年活動中心,展現(xiàn)青少年文化、在線學習、校外培訓、科普體驗等信息。
LBS是一個集多種信息技術(shù)于一體的產(chǎn)物,基于LBS設(shè)計的SNS社交網(wǎng)站將原本不相交的成熟SNS與LBS高效地結(jié)合起來,融入到了新的互聯(lián)網(wǎng)應(yīng)用領(lǐng)域。在實際項目中,既降低了技術(shù)風險,縮短了建設(shè)周期,
降低了建設(shè)成本和運行風險;又在廣大受眾,尤其是青少年中獲得了較高的支持,規(guī)范了青少年工作的形式,豐富了青少年活動的內(nèi)容,取得了較好的社會應(yīng)用效果。
[1] 楊莉,劉革平. SNS網(wǎng)站輔助網(wǎng)絡(luò)教學交流的探討[J].中國遠程教育,2011(4):91-93
[2] 唐勇,張茹. 探析基于位置服務(wù)的SNS網(wǎng)站新發(fā)展[J].電子商務(wù),2010(12):33,80
[3] 吳超.基于LBS應(yīng)用與高校德育體系創(chuàng)新相關(guān)度的前瞻性研究[J].經(jīng)濟與社會發(fā)展,2012(6):112-114
[4] 盛夏. LBS技術(shù)在社會化媒體中的應(yīng)用[J].科學之友:中旬,2012(3):159-161
[5] 吳林,秦超,姜良軍,等. LBS與SNS下的信息服務(wù)平臺設(shè)計與實現(xiàn)[J].地理空間信息,2012,10(2):82-84
[6] 楊佳. 基于位置服務(wù)的移動學習系統(tǒng)設(shè)計[J]. 中國教育信息化,2012(4):31-33
[7] 葉靜.基于LBS的社交網(wǎng)絡(luò)平臺的設(shè)計與實現(xiàn)[D].成都:電子科技大學,2014
[8] 李娜.SNS社交網(wǎng)站人際傳播模式探討[D].西安:西北大學,2011
P208
B
1672-4623(2016)03-0010-03
10.3969/j.issn.1672-4623.2016.03.004
劉萬華,高級工程師,注冊測繪師,主要從事工程測量質(zhì)量檢查和項目管理工作。
2015-04-20。
項目來源:重慶市應(yīng)用開發(fā)計劃資助項目(cstc2014yykfB40004)。。