谷莉莎 葉巖明 曾寧忠 陳士辛
摘要:針對(duì)目前社區(qū)居民間缺乏有效交流渠道,而傳統(tǒng)的社交網(wǎng)絡(luò)中用戶之間普遍缺乏信任的問題,設(shè)計(jì)并實(shí)現(xiàn)了基于Android的面向社區(qū)的實(shí)名制社交網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)采用C/S結(jié)構(gòu),實(shí)現(xiàn)了居民間即時(shí)通訊、生活費(fèi)用繳納、閑置資源處理、社區(qū)活動(dòng)發(fā)布、物業(yè)投訴建議等功能。試點(diǎn)推廣結(jié)果表明,該系統(tǒng)促進(jìn)了居民之間及居民與社區(qū)服務(wù)部門的交流,方便了居民生活。
關(guān)鍵詞:社交網(wǎng)絡(luò);Android 開發(fā);即時(shí)通信;社區(qū)服務(wù)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)06-0019-02
Abstract:To solve the problem of the lack of communication between the inhabitants and trust between users in social network, a new android based community-oriented real-name registration social network system was developed. The system realized many functions to meet the requirements of inhabitants, such as instant message communications, online payment of living cost, exchange of the idle things, publishing of community activities, complaints and suggestions to property management and so on. The pilot result shows that the system promotes the communication between residents or residents and community services department, and can provide convenience for residents.
Key words: social network; android development; instant message communication; community service
隨著城鎮(zhèn)居民生活壓力的增加和生活節(jié)奏的加快,鄰里之間的溝通越來越少,人際關(guān)系日漸泠漠[1]。由于缺乏高效的溝通途徑,社區(qū)服務(wù)部門的服務(wù)信息也無法及時(shí)傳達(dá)給所服務(wù)的社區(qū)居民。隨著移動(dòng)通訊技術(shù)的發(fā)展及智能終端的普及,移動(dòng)社交網(wǎng)絡(luò)成為了人們聯(lián)系和溝通的主流方式之一,但由于傳統(tǒng)社交網(wǎng)絡(luò)的虛擬性,信任危機(jī)始終是移動(dòng)社交網(wǎng)絡(luò)發(fā)展的瓶頸[2],傳統(tǒng)的社交網(wǎng)絡(luò)并不能改善鄰里關(guān)系及促進(jìn)社區(qū)服務(wù)部門的服務(wù)效率。
針對(duì)以上問題,本文以杭州市聞潮社區(qū)為試點(diǎn)單位,調(diào)查了該社區(qū)居民及社區(qū)服務(wù)部門的實(shí)際需求,設(shè)計(jì)并開發(fā)了基于Android的面向社區(qū)的實(shí)名制社交網(wǎng)絡(luò)系統(tǒng)。
1 系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)體系架構(gòu)
系統(tǒng)由服務(wù)端和Android客戶端兩部分構(gòu)成,Android客戶端與服務(wù)端使用Http和Https協(xié)議進(jìn)行交互,所傳輸數(shù)據(jù)使用JSON格式。系統(tǒng)架構(gòu)如圖1所示。
Android客戶端采用MVP架構(gòu)[3]。Model層負(fù)責(zé)具體業(yè)務(wù)邏輯的實(shí)現(xiàn)處理。View層負(fù)責(zé)數(shù)據(jù)展示及與用戶的交互。Presenter負(fù)責(zé)應(yīng)用內(nèi)各種邏輯的分發(fā),接收到View層的指令后進(jìn)行分發(fā),最終交由Model層進(jìn)行處理。
Android客戶端請(qǐng)求到達(dá)服務(wù)端時(shí)首先經(jīng)過緩存層,未命中的情況下進(jìn)入業(yè)務(wù)層進(jìn)行業(yè)務(wù)處理,業(yè)務(wù)層向數(shù)據(jù)存儲(chǔ)層請(qǐng)求數(shù)據(jù)。系統(tǒng)數(shù)據(jù)包括結(jié)構(gòu)化數(shù)據(jù)以及非結(jié)構(gòu)化數(shù)據(jù)。結(jié)構(gòu)化數(shù)據(jù)即行數(shù)據(jù),存儲(chǔ)在數(shù)據(jù)庫里,可以用二維表結(jié)構(gòu)來表達(dá)實(shí)現(xiàn)的數(shù)據(jù),如用戶的基本數(shù)據(jù)等。非結(jié)構(gòu)化數(shù)據(jù)是指其字段長度可變,并且每個(gè)字段的記錄又可以由可重復(fù)或不可重復(fù)的數(shù)據(jù),如用戶上傳的視頻、圖像等[4]。本系統(tǒng)采用MySQL數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù),采用Mongo數(shù)據(jù)庫存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)。
1.2 數(shù)據(jù)庫設(shè)計(jì)
根據(jù)系統(tǒng)功能劃分,系統(tǒng)數(shù)據(jù)庫的主要實(shí)體有:用戶實(shí)體、新聞實(shí)體、消息實(shí)體、費(fèi)用實(shí)體、拼車信息實(shí)體、投訴建議實(shí)體、團(tuán)購信息實(shí)體等。
如圖2所示,系統(tǒng)在數(shù)據(jù)庫設(shè)計(jì)中建立了小區(qū)表、樓棟表、拼車表、投訴表、費(fèi)用表、團(tuán)購表、新聞表、任務(wù)表、用戶表等。
2系統(tǒng)模塊與基本功能
2.1 系統(tǒng)主要功能模塊
面向社區(qū)的實(shí)名制社交網(wǎng)絡(luò)系統(tǒng)的基本功能模塊有即時(shí)通訊、社區(qū)資訊、拼車出行、費(fèi)用繳納、閑置處理、社區(qū)活動(dòng)、投訴建議7個(gè)模塊,如圖3所示。
2.2 系統(tǒng)模塊功能簡介
2.2.1 即時(shí)通訊模塊
即時(shí)通訊模塊為系統(tǒng)核心模塊,為居民用戶提供溝通交流渠道。本模塊支持的消息形式包括文本信息、圖片信息、語音信息、表情信息以及地理位置信息。由于本系統(tǒng)為實(shí)名制系統(tǒng),為防止騷擾信息等,系統(tǒng)增設(shè)了好友添加確認(rèn)以及黑名單的功能。
2.2.2 社區(qū)資訊模塊
系統(tǒng)資訊模塊由社區(qū)居民與社區(qū)服務(wù)部門共同維護(hù),社區(qū)居民發(fā)布的資訊由社區(qū)服務(wù)部門審核后即可正常顯示在其他居民的資訊頁面。
2.2.3 拼車出行模塊
拼車出行模塊為社區(qū)居民提供了一種新型的出行方式。用戶通過系統(tǒng)內(nèi)置的地圖選擇目的地,并設(shè)置出行時(shí)間及其他相關(guān)信息后,即可發(fā)起一次拼車。其他居民可通過目的地及時(shí)間信息進(jìn)行篩選搜索,并參與拼車。用戶信息的實(shí)名制審核消除了用戶安全方面的疑慮,使得拼車出行更加安全。
4 IPv6面臨新的挑戰(zhàn)
目前,我國IPv6網(wǎng)絡(luò)改造已經(jīng)開始了商用試點(diǎn),但I(xiàn)Pv6的覆蓋率及流量還非常低,發(fā)展并不太順利。因此,如何發(fā)展好IPv6也是很大的挑戰(zhàn)。
1)驅(qū)動(dòng)力不足?,F(xiàn)有IPv4應(yīng)用和業(yè)務(wù)十分完善,而IPv6仍然缺乏“殺手級(jí)應(yīng)用”,尚未找到IPv6業(yè)務(wù)的商業(yè)盈利模式,因此缺乏主動(dòng)向IPv6過渡的核心驅(qū)動(dòng)力,IPv6產(chǎn)業(yè)鏈總體水平亟待提升,需要國家在宏觀層面大力引導(dǎo)發(fā)展。
2)技術(shù)難度大。IPv6過渡尚無完美技術(shù),目前主流技術(shù)有三種:雙棧、翻譯和隧道[4]。雙棧技術(shù)要求同時(shí)支持IPv4、IPv6雙協(xié)議,部署代價(jià)大;翻譯技術(shù)翻譯范圍有局限性,無法實(shí)現(xiàn)應(yīng)用跨層;隧道技術(shù)可以實(shí)現(xiàn)跨協(xié)議的網(wǎng)絡(luò)穿越,但擴(kuò)大了傳輸成本。三種技術(shù)各有利弊,如何根據(jù)具體情況選擇合適的過渡技術(shù),也是很大的挑戰(zhàn)。
3)平滑過渡難度大。現(xiàn)有IPv4網(wǎng)絡(luò)龐大,內(nèi)容豐富,終端多樣,向IPv6過渡要進(jìn)行系統(tǒng)性的技術(shù)和架構(gòu)的升級(jí)換代,牽扯到眾多的環(huán)節(jié)和相關(guān)行業(yè),不僅需要大量資金和人力成本,而且需要系統(tǒng)性的協(xié)調(diào)和規(guī)劃。因此,平滑過渡難度很大,需要長期演進(jìn),將會(huì)出現(xiàn)IPv4和IPv6長期共存的局面。
5 發(fā)力IPv6——搶占互聯(lián)網(wǎng)新陣地
IPv4的地址空間已經(jīng)枯竭,互聯(lián)網(wǎng)繼續(xù)發(fā)展必須過渡到IPv6,全球IPv6發(fā)展正日益加速。因此,我國也必須加快發(fā)展IPv6,盡快搶占互聯(lián)網(wǎng)發(fā)展新陣地,在新的互聯(lián)網(wǎng)格局中爭取和保持領(lǐng)先。
1)堅(jiān)持國家發(fā)展戰(zhàn)略。世界主要國家都已經(jīng)將IPv6的發(fā)展作為國家級(jí)的重要戰(zhàn)略。我國應(yīng)該堅(jiān)持IPv6技術(shù)國家發(fā)展戰(zhàn)略,繼續(xù)加大IPv6發(fā)展力度,通過政府的統(tǒng)籌規(guī)劃和宏觀指導(dǎo)推動(dòng)IPv6的發(fā)展。
2)發(fā)揮試驗(yàn)網(wǎng)絡(luò)作用。我國陸續(xù)建立了一定數(shù)量的IPv6試驗(yàn)網(wǎng)絡(luò),對(duì)我國IPv6技術(shù)研究開發(fā)起到了相當(dāng)大的作用。應(yīng)充分利用試驗(yàn)取得的技術(shù)和經(jīng)驗(yàn),加快IPv6的產(chǎn)業(yè)化和商業(yè)化進(jìn)程。
3)加快標(biāo)準(zhǔn)制定。要圍繞基礎(chǔ)協(xié)議、體系結(jié)構(gòu)、性能指標(biāo)、網(wǎng)絡(luò)評(píng)估、網(wǎng)絡(luò)規(guī)范、移動(dòng)通信、業(yè)務(wù)應(yīng)用等方面做好標(biāo)準(zhǔn)化工作,推動(dòng)IPv6的產(chǎn)業(yè)化和商業(yè)化進(jìn)程。
4)爭取地址分配主動(dòng)權(quán)。我國在IPv4地址申請(qǐng)時(shí)非常困難,IPv6地址分配是一次重新洗牌的機(jī)會(huì),應(yīng)積極參與IPv6頂級(jí)地址資源分配工作,全力爭取地址分配主動(dòng)權(quán)。
5)發(fā)揮內(nèi)容主導(dǎo)力量。應(yīng)通過調(diào)動(dòng)用戶產(chǎn)生需求,促進(jìn)IPv6“殺手級(jí)應(yīng)用”的誕生,發(fā)揮內(nèi)容在產(chǎn)業(yè)鏈中的推動(dòng)作用,來營造市場需求,促發(fā)IPv6商用的繁榮。
6)利用物聯(lián)網(wǎng)拉動(dòng)發(fā)展。物聯(lián)網(wǎng),物物相連的互聯(lián)網(wǎng),是未來發(fā)展的重點(diǎn)之一,對(duì)地址需求日益增強(qiáng)。政府應(yīng)通過推動(dòng)IPv6與物聯(lián)網(wǎng)產(chǎn)業(yè)的結(jié)合,在智慧農(nóng)業(yè)、智能電網(wǎng)、智能環(huán)保、智能交通、智能建筑等各領(lǐng)域加快發(fā)展,“以點(diǎn)帶面”拉動(dòng)IPv6產(chǎn)業(yè)加快發(fā)展。
7)加快移動(dòng)端IPv6建設(shè)。隨著4G通信的成熟,移動(dòng)互聯(lián)網(wǎng)發(fā)展迅猛。IPv6有專門的移動(dòng)性設(shè)計(jì),對(duì)移動(dòng)端的支持非常好,使得移動(dòng)互聯(lián)網(wǎng)IPv6的升級(jí)改造更為方便經(jīng)濟(jì)。政府應(yīng)大力扶持移動(dòng)端IPv6的率先普及,帶動(dòng)整個(gè)網(wǎng)絡(luò)的IPv6 過渡。
8)加強(qiáng)國際合作。目前,日本是發(fā)展IPv6最早的國家之一,也是發(fā)展IPv6速度最快的國家,日本電信運(yùn)營商N(yùn)TT也是最成功的商用化典范。我國應(yīng)該同日本等IPv6發(fā)展水平先進(jìn)的國家加強(qiáng)合作,加快引進(jìn)和吸收,促進(jìn)我國IPv6的更好更快發(fā)展。
IPv4地址耗盡的現(xiàn)實(shí)需求,IPv6發(fā)展的良好前景,爭取未來互聯(lián)網(wǎng)主動(dòng)權(quán)的戰(zhàn)略意義,各國IPv6發(fā)展的競爭格局,都在要求我國必須盡快發(fā)展好IPv6。當(dāng)前,我國互聯(lián)網(wǎng)發(fā)展處在難得的重要戰(zhàn)略機(jī)遇期,下一代互聯(lián)網(wǎng)IPv6的支撐作用將會(huì)很快顯現(xiàn),因此需要政府及相關(guān)組織制定政策合理引導(dǎo),推動(dòng)IPv6相關(guān)的產(chǎn)品創(chuàng)新和應(yīng)用普及,另外還需要電信運(yùn)營商、設(shè)備商及內(nèi)容提供商等產(chǎn)業(yè)界的積極響應(yīng)和通力合作,才能共同搭建良好的IPv6發(fā)展環(huán)境,實(shí)現(xiàn)網(wǎng)絡(luò)強(qiáng)國的國家戰(zhàn)略。
參考文獻(xiàn):
[1](美)福羅贊. TCP/IP協(xié)議族[M]. 王海,等,譯.清華大學(xué)出版社,2011.
[2]伍孝金. IPv6技術(shù)與應(yīng)用[M].清華大學(xué)出版社,2010.04
[3]阿卡邁技術(shù)公司. 2015年第三季度互聯(lián)網(wǎng)發(fā)展?fàn)顩r報(bào)告[R]. 2015.
[4]崔勇, 吳建平. 下一代互聯(lián)網(wǎng)與IPv6過渡[M].清華大學(xué)出版社, 2014.