劉萬華,徐占華,2,鄧劍峰,2
(1. 重慶市勘測院,重慶 400020;2. 重慶數字城市科技有限公司,重慶 400020)
基于LBS的SNS社交網站設計與實現
劉萬華1,徐占華1,2,鄧劍峰1,2
(1. 重慶市勘測院,重慶 400020;2. 重慶數字城市科技有限公司,重慶 400020)

以筆者參與某網站建設的工作背景為基礎,利用LBS,探討了具有良好前景的SNS社交網站的設計與實現方法。在實際項目中,該方法降低了技術風險、建設成本和運行風險,縮短了建設周期,對從事相關工作的同行有重要的參考價值和借鑒意義。
SNS;LBS;社交網站;設計;實現
LBS最早由美國明星互聯網企業Foursquare所發明。來自艾媒市場咨詢的數據顯示,2010年中國位置服務行業市場規模有望達到9.98億元人民幣。而預計到2015年,中國LBS個人“切客”應用市場總體規模將突破70億元。LBS的快速發展將帶動SNS網站向移動互聯終端迅速遷徙,這才是LBS要在中國取得成功的關鍵。本文設計實現的青年社區網絡平臺正是基于SNS+LBS構建,希望利用微博、個人空間、“簽到”等時尚元素吸引青年,利用社交網絡聯系青年,利用門戶網站引導青年,利用網絡協作服務青年。
“青年社區”不同于傳統的網絡社區,它通過嵌入式電子地圖技術,以LBS形式,將網絡社區豐富多彩的信息呈現在電子地圖上,組織線上線下的互動,以及活動的發起與管理,電子地圖采用柵格二維電子地圖,應用架構見圖1。
技術路線是:根據各個用戶的請求,封裝數據請求,通過互聯網發送到地理信息服務器,利用平臺層模塊解析請求數據以及應答Web請求;構建空間信息查詢條件,從數據庫中讀取符合條件的地理空間數據和社區業務屬性數據;轉換、封裝結果數據,利用數據分發將數據傳送到應用端對結果進行解析和顯示,最終為各個用戶群服務。
2.1 網絡服務調用技術
網絡服務是指在社區網絡上運行的、面向服務的、基于分布式程序的軟件模塊,網絡服務采用HTTP和XML等互聯網通用標準,可在不同的地方通過不同的終端設備訪問Web上的數據。瓦片調用的程序發布成網絡服務的形式,網絡用戶可以通過調用網絡服務來獲取電子地圖所需的瓦片數據。

圖1 應用架構示意圖
2.2 Objective-C版地圖發布技術
Objective-C是蘋果iOS 上開發的首選語言;是ANSI C的超集,擴展了C語言使它具備面向對象設計的能力,一方面可以實現底層系統編程,另一方面可以支持利用動態架構進行開發。Objective-C版地圖發布技術是以ArcCIS for iOS 2.0 核心技術為基礎,通過反向解析其內部構造機制,并結合自身地圖成圖機制延伸而出的。該技術能夠發布各種自定義格式的地圖數據,實現iPad、iPhone等設備的地圖展示。
2.3 分布式地理信息系統技術
分布式地理信息系統(DGIS)是Internet GIS/WebGIS的重要發展方向。DGIS利用分布式技術的優勢與特點,將GIS通過分布式的分散處理計算,使得用戶可利用各種終端(如普通PC、移動PC、手機、PDA以及其他數字終端),通過Internet或無線通信網絡訪問GIS服務器集群,獲得服務功能和地圖數據,而不必關心應用底層的跨平臺、數據庫異構、終端類型等問題,實現了應用的交互協作性。分布式位置服務(DLBS)與DGIS是一種泛化關系,即DGIS的共性可移植到DLBS應用中,另外除了繼承DGIS的性能特點外,也具有自身的特點,如終端類型、資源的限制、基于無線移動網絡等。
SNS網絡社區包含門戶網站、主題論壇、個人空間、微博、排行榜等網絡元素,同時開放登錄接口,通過與其他SNS社交網站(新浪網、QQ空間)的鏈接,以擴大社區影響力。網絡社區風格趨于時尚化、年輕化,以吸引青年的參與及活躍度為目的,融入了積分系統和任務系統,通過豐富多樣的網絡元素吸引廣大青年積極參與;通過積分系統調動青年的活躍度,通過任務系統引導并服務于青年群體,如圖2所示。

圖2 “青年社區”首頁示意圖
1)嵌入式地圖服務。“青年社區”最大的特色是將SNS與LBS很好地結合起來,網絡社區用戶發表的微博、日志、創建的主題活動,都能夠通過電子地圖實時發布,如圖3。結合電子地圖,社區用戶能知道身邊的人在聊什么、玩什么、有什么主題活動可以參與,有助于增強青年的凝聚力。

圖3 嵌入式地圖示意圖
2)主題網絡應用。“青年社區”軟件架構支持網絡應用的管理(新增、刪除),由社區提供健康、有趣的互動小游戲,社區用戶以“添加應用”的形式加入自己喜歡的互動應用,并融入SNS的積分系統,通過參與SNS線上線下活動、發微博等方式(圖4、圖5),換取積分以獲得更好的互動體驗。

圖4 發微博示意圖
3)青年就業創業服務。通過對SNS社區中錄入的個人求職簡歷與招聘信息進行匹配,面向青年實現工作推介;青年也可在網上申請創業貸款等政策性服務。
4)團組織管理。對團組織和團員進行編輯、新增、刪除等操作(見圖6)。不同賬號有不同的管理權限,管理員只能對本級或下級組織機構和團員信息進行管理操作。

圖5 關注和參加線上線下活動示意圖

圖6 團組織管理示意圖
5)青少年活動中心,展現青少年文化、在線學習、校外培訓、科普體驗等信息。
LBS是一個集多種信息技術于一體的產物,基于LBS設計的SNS社交網站將原本不相交的成熟SNS與LBS高效地結合起來,融入到了新的互聯網應用領域。在實際項目中,既降低了技術風險,縮短了建設周期,
降低了建設成本和運行風險;又在廣大受眾,尤其是青少年中獲得了較高的支持,規范了青少年工作的形式,豐富了青少年活動的內容,取得了較好的社會應用效果。
[1] 楊莉,劉革平. SNS網站輔助網絡教學交流的探討[J].中國遠程教育,2011(4):91-93
[2] 唐勇,張茹. 探析基于位置服務的SNS網站新發展[J].電子商務,2010(12):33,80
[3] 吳超.基于LBS應用與高校德育體系創新相關度的前瞻性研究[J].經濟與社會發展,2012(6):112-114
[4] 盛夏. LBS技術在社會化媒體中的應用[J].科學之友:中旬,2012(3):159-161
[5] 吳林,秦超,姜良軍,等. LBS與SNS下的信息服務平臺設計與實現[J].地理空間信息,2012,10(2):82-84
[6] 楊佳. 基于位置服務的移動學習系統設計[J]. 中國教育信息化,2012(4):31-33
[7] 葉靜.基于LBS的社交網絡平臺的設計與實現[D].成都:電子科技大學,2014
[8] 李娜.SNS社交網站人際傳播模式探討[D].西安:西北大學,2011
P208
B
1672-4623(2016)03-0010-03
10.3969/j.issn.1672-4623.2016.03.004
劉萬華,高級工程師,注冊測繪師,主要從事工程測量質量檢查和項目管理工作。
2015-04-20。
項目來源:重慶市應用開發計劃資助項目(cstc2014yykfB40004)。。