王浩亮 王麗莉
(東莞理工學(xué)院城市學(xué)院計(jì)算機(jī)與信息科學(xué)系,廣東 東莞 523000)
微信在社區(qū)智能服務(wù)中的應(yīng)用研究與實(shí)踐
王浩亮 王麗莉
(東莞理工學(xué)院城市學(xué)院計(jì)算機(jī)與信息科學(xué)系,廣東 東莞 523000)
微時代對物業(yè)公司傳統(tǒng)服務(wù)方式提出了新的挑戰(zhàn)。本文提出基于微信的社區(qū)服務(wù)平臺,采用Spring MVC集成框架,結(jié)合百度地圖定位與二維碼生成技術(shù),實(shí)現(xiàn)一體化智能物業(yè)服務(wù)。并建立社區(qū)社交平臺,用戶線上交流、活動在線報(bào)名、話題投票等方式拉近鄰里關(guān)系,對全面提高物業(yè)管理水平,提升服務(wù)質(zhì)量發(fā)揮一定的促進(jìn)作用,同時可以吸引物業(yè)周邊商戶申請進(jìn)駐平臺,有效拓展物業(yè)增值服務(wù)。
微信;社區(qū)服務(wù)平臺;Spring MVC框架;物業(yè)服務(wù)
微信作為時下熱門的社交信息平臺,給人們的日常生活和交流帶來了重要影響,并在多個行業(yè)的營銷領(lǐng)域發(fā)揮作用。根據(jù)相關(guān)文獻(xiàn)顯示,在物業(yè)管理領(lǐng)域,微信的應(yīng)用范圍正逐步擴(kuò)大。文獻(xiàn)[1]提供數(shù)據(jù)表明,截止至2014年3月,已經(jīng)有大約300家物業(yè)管理企業(yè)開通微信公眾號,開展相關(guān)服務(wù);文獻(xiàn)[2]記載2015年,正榮物業(yè)與微信支付達(dá)成合作,共同打造出“全國首個微信定制社區(qū)”(在福州正榮潤城項(xiàng)目落地),將其作為智慧社區(qū)的重要組成部分;文獻(xiàn)[3]提出電商入住微社區(qū),成為電商聚集用戶的另一塊田地,各家企業(yè)紛至沓來耕耘微社區(qū)這塊土地,力爭擴(kuò)大自己的品牌影響力。初有成效的電商表示,用心運(yùn)營和掀起話題是在微社區(qū)打開局面的關(guān)鍵所在。
鑒于此,本文擬將物業(yè)管理與微信結(jié)合起來,建立基于微信的物業(yè)管理和社區(qū)服務(wù)平臺,幫助物業(yè)公司整合社區(qū)資源,營造可持續(xù)運(yùn)營的社區(qū)生態(tài)體系,線上線下一體化服務(wù),滿足社區(qū)居民隨時隨地了解物業(yè)信息、社區(qū)生活資訊,為物業(yè)企業(yè)開展移動化智能運(yùn)營提供技術(shù)支持,從而提升物業(yè)管理水平、提供家居便利服務(wù),促進(jìn)鄰里交流,增強(qiáng)業(yè)主對社區(qū)的歸屬感。
平臺采用微信方式讓用戶接入,功能結(jié)構(gòu)主要分為微信端和平臺服務(wù)管理端,功能結(jié)構(gòu)圖如圖1所示:
圖1 平臺功能模塊圖
2.1 微信端功能設(shè)計(jì)說明
(1)物業(yè)服務(wù)
物業(yè)公司通過微官網(wǎng)發(fā)布企業(yè)簡介、物業(yè)的最新通知,社區(qū)宣傳、物業(yè)新聞、辦事指南等信息:并將公告以圖文推送的方式推送到業(yè)主,業(yè)主查看辦事流程,手機(jī)端完成報(bào)修,查詢管理費(fèi)和水電費(fèi)情況,進(jìn)行在線支付。
(2)生活服務(wù)
采集物業(yè)周邊餐飲美食、休閑娛樂、銀行、公交等信息供用戶查詢;提供各快遞公司查詢接口,方便用戶查詢快遞進(jìn)度,郵寄在線申請;提供周邊商家優(yōu)惠活動查詢,參與活動,下載活動二維碼等功能;提供房屋買賣、租賃信息發(fā)布查詢功能。
(3)我的服務(wù)
可以自動定位或綁定所在物業(yè)地理位置;綁定業(yè)主賬號,方便平臺中業(yè)主權(quán)限的功能使用;用戶可以在線發(fā)起咨詢,內(nèi)容支持文字、圖片、語音、表情、超鏈接等信息;消息提醒住戶有多少郵包在物業(yè)尚未領(lǐng)取,領(lǐng)取完成后,該數(shù)字將
自動歸零;與周邊商家聯(lián)動,業(yè)主若需要叫外賣、買日常零用品都可以通過社區(qū)超市完成;在線向周邊商家預(yù)約服務(wù),如家電維修、裝修服務(wù)、家政服務(wù)等便民服務(wù);支持線上問卷調(diào)查;支持線上社區(qū)活動發(fā)布和報(bào)名、發(fā)帖留言、互動等。
2.2 平臺服務(wù)端功能說明
(1)項(xiàng)目管理
此部分功能實(shí)現(xiàn)對物業(yè)管理處的名稱、地址、地理位置(經(jīng)緯度信息)等信息進(jìn)行管理,建立物業(yè)公司微官網(wǎng),宣傳企業(yè)形象,發(fā)布企業(yè)信息。對不同的物業(yè)管理處可以單獨(dú)管理自己的物業(yè),并可以自由切換。每個管理處生產(chǎn)單獨(dú)的二維碼,在該小區(qū)內(nèi)推廣,方便業(yè)主進(jìn)行關(guān)注。
(2)用戶與權(quán)限管理
針對物業(yè)員工、普通用戶和小區(qū)業(yè)主分開管理。所有微信用戶都可關(guān)注微信公眾號,查看企業(yè)宣傳、新聞等資訊。只有授權(quán)的客戶才可參與相應(yīng)主題活動等特定功能權(quán)限。微信用戶注冊并驗(yàn)證一次身份后,系統(tǒng)可根據(jù)用戶所屬坐標(biāo),自動進(jìn)入所屬社區(qū)。
(3)內(nèi)容管理
可以根據(jù)不同類型的內(nèi)容進(jìn)行發(fā)布,包括通知公告、房屋租賃等內(nèi)容。根據(jù)用戶不同的權(quán)限進(jìn)行內(nèi)容閱讀權(quán)限控制??稍诓煌飿I(yè)管理處分組推送消息。
(4)物業(yè)管理
與物業(yè)現(xiàn)在的系統(tǒng)接口對接。可以定義物業(yè)的區(qū)域和屬性,比如:物業(yè)的面積、樓層、管理費(fèi)的價格、負(fù)責(zé)的員工等信息。
(5)公共設(shè)施管理
公共設(shè)施管理主要包括樓宇設(shè)施管理、公共設(shè)施維護(hù)、設(shè)施維護(hù)記錄查詢。
(6)車輛管理
對物業(yè)內(nèi)車位與車輛的信息進(jìn)行管理,針對物業(yè)內(nèi)車輛和車位信息進(jìn)行添加、刪除、修改和查詢操作,包括了車輛登記管理、車位管理和車輛車位信息查詢;同時也建立車輛和車位之間的信息關(guān)系。
(7)繳費(fèi)管理
主要包括了費(fèi)用種類管理、在線繳費(fèi)管理和繳費(fèi)查詢。
(8)投訴管理
包括業(yè)主投訴和投訴反饋;針對業(yè)主和物業(yè)建立投訴信息和反饋信息的雙向維護(hù)與共享。
(9)商家管理
入駐商家信息審核,推廣商家活動,發(fā)布商家優(yōu)惠活動,團(tuán)購活動,發(fā)放優(yōu)惠券等功能。
3.1 平臺采用Spring框架技術(shù)
Spring是應(yīng)用最廣泛的輕量級JavaEE框架之一。以IOC、AOP為主要思想,能夠協(xié)同Struts,Hibernate、Webwork等眾多框架。Spring是一個輕量級框架,不需要特殊容器的支持,不依賴特點(diǎn)的規(guī)范,它只是將所有的組件部署到Spring中進(jìn)行管理、維護(hù)和執(zhí)行。Spring最主要的思想是IOC,把程序間的依賴通過spring容器自動注入到程序中,大大增強(qiáng)了程序的可擴(kuò)展性,降低耦合。Spring的另一個思想就是AOP(面向切面編程),提供了非常靈活的AOP機(jī)制,通過配置,可以在任意方法前后添加邏輯和業(yè)務(wù)。同時還提供Web MVC模塊,本文將Web程序使用Spring充當(dāng)容器管理角色,降低系統(tǒng)耦合。Spring框架組成如圖2所示:
圖2 Spring框架圖
3.2 微信公眾號結(jié)合百度地圖開發(fā)技術(shù)
微信服務(wù)號管理不同的物業(yè)社區(qū),通過地理位置定位,確定所在位置,再分析已有物業(yè)管理處的地址信息,分析所在區(qū)域是屬于哪個物業(yè)社區(qū),然后自動切換成當(dāng)前所在的社區(qū),并可通過百度地圖查詢周邊信息,相關(guān)功能涉及百度地圖API調(diào)用技術(shù),關(guān)鍵代碼如下:
var map=new BMap.Map("container");//在container容器中創(chuàng)建一個地圖
var point=new BMap.Point(120.2,30.25);//創(chuàng)建點(diǎn)坐標(biāo)
map.centerAndZoom(point,14);//初始化地圖,設(shè)置中心點(diǎn)坐標(biāo)和地圖級別
map.enableScrollWheelZoom();//激活滾輪調(diào)整大小功能
map.addControl(new BMap.NavigationControl());
//添加控件:縮放地圖的控件,默認(rèn)在左上角
map.addControl(new BMap.MapTypeControl());
//添加控件:地圖類型控件,默認(rèn)在右上方
map.addControl(new BMap.ScaleControl())
//添加控件:地圖顯示比例的控件,默認(rèn)在左下方
map.addControl(new BMap.OverviewMapControl());//添加控件:地圖的縮略圖的控件,默認(rèn)在右下方TrafficControl
var search=new BMap.LocalSearch("中國",{
onSearchComplete:function(result){
if(search.getStatus()==BMAP_STATUS_SUCCESS){
var res=result.getPoi(0);
var point=res.point;
map.centerAndZoom(point,11);
}
},renderOptions:{//結(jié)果呈現(xiàn)設(shè)置
map:map,
autoViewport:true,
selectFirstResult:true
}
3.3 物業(yè)各系統(tǒng)數(shù)據(jù)交換運(yùn)用WebService技術(shù)
WebService采用HTTP協(xié)議傳輸數(shù)據(jù),采用XML格式封裝數(shù)據(jù),是一種可以接收從Internet或者Intranet上的其他系統(tǒng)中傳遞過來的請求的輕量級的獨(dú)立通信技術(shù),具有跨平臺的可互操作性。Web Service完全基于XML(可擴(kuò)展標(biāo)記語言)、XSD(XML Schema)等獨(dú)立于平臺、獨(dú)立于軟件供應(yīng)商的標(biāo)準(zhǔn),是創(chuàng)建可互操作的、分布式應(yīng)用程序的新平臺。XML是WebService平臺中表示數(shù)據(jù)的格式。除了易于建立和易于分析外,它既是平臺無關(guān)的,又是廠商無關(guān)的。無關(guān)性是比技術(shù)優(yōu)越性更重要的:通過WebService,可以將不同平臺上運(yùn)行的各種程序集成起來,完成數(shù)據(jù)交換。
3.4 二維碼生成讀取技術(shù)
平臺中商品優(yōu)惠卷制作以及支付功能采用QR編碼,該編碼具有儲存量大、保密性高、抗損性強(qiáng)、成本低等特性,是目前使用最廣泛的二維碼編碼方案,已被納入國標(biāo)GB/ T18284-2000中。二維碼的編碼與解碼采用Java語言,關(guān)鍵代碼如下:
Qrcode qrcodeHandler=new Qrcode();//定義QR碼
qrcodeHandler.setQrcodeVersion(size);//設(shè)置二維碼尺寸,byte[]contentBytes=content.getBytes("utf-8");//獲得內(nèi)容的字節(jié)數(shù)組
int imgSize=67+12*(size-1);//圖片尺寸
bufImg=new BufferedImage(imgSize,imgSize, BufferedImage.TYPE_INT_RGB);
Graphics2D gs=bufImg.createGraphics(); gs.setBackground(Color.WHITE);//設(shè)置背景顏色gs.clearRect(0,0,imgSize,imgSize);
gs.setColor(Color.BLACK);//設(shè)定圖像顏色
int pixoff=2;//設(shè)置偏移量
//輸出內(nèi)容到二維碼
if(contentBytes.length>0&&contentBytes.length< 800){
boolean[][]codeOut=qrcodeHandler.calQrcode(contentBytes);
for(int i=0;i for(int j=0;j if(codeOut[j][i]){ gs.fillRect(j*3+pixoff,i*3+pixoff,3,3); } } } 系統(tǒng)服務(wù)器實(shí)現(xiàn)對數(shù)據(jù)的處理、提取和轉(zhuǎn)發(fā)功能,部署分為3個服務(wù)器:微信服務(wù)器、業(yè)務(wù)服務(wù)器、數(shù)據(jù)整合服務(wù)器,系統(tǒng)交互流程如圖3圖所示: 圖3 交互流程圖 移動端通過微信App發(fā)送信息到微信服務(wù)器,微信服務(wù)器會把收到的信息以xml格式Push給社區(qū)服務(wù)平臺業(yè)務(wù)服務(wù)器,平臺根據(jù)接收到的消息類型、內(nèi)容進(jìn)行處理,生成響應(yīng)的消息,發(fā)送給微信服務(wù)器,再由微信服務(wù)器返回給客戶端。數(shù)據(jù)整合服務(wù)器負(fù)責(zé)將社區(qū)各系統(tǒng)基礎(chǔ)數(shù)據(jù)整合處理,以提供給業(yè)務(wù)服務(wù)器需要的數(shù)據(jù)。 系統(tǒng)由微信提供的菜單接口及各級菜單對應(yīng)的網(wǎng)頁組成,為物業(yè)公司旗下的各社區(qū)提供服務(wù)。根據(jù)設(shè)計(jì)要求,部分功能實(shí)現(xiàn)圖文效果如圖4所示: 圖4 功能效果圖 本文在深入了解微信開發(fā)接口和開發(fā)技術(shù),采用內(nèi)容豐富的媒體形式,結(jié)合百度地圖開發(fā)技術(shù),為便于用戶獲取、分享信息,實(shí)現(xiàn)物業(yè)智能管理,具有較強(qiáng)的互動性,營造快樂的社區(qū)生活。項(xiàng)目適用范圍較廣,可以推廣到各大物業(yè)公司,但并不局限于物業(yè)公司,產(chǎn)品研發(fā)屬于新型商業(yè)理念,也可以實(shí)現(xiàn)商業(yè)推廣,直接服務(wù)于社區(qū)用戶和商家。 [1]侯保華.基于微信公共平臺的物業(yè)信息化建設(shè)[J].新聞戰(zhàn)線,2015(10). [2]林清津.?dāng)y手微信定制微信社區(qū)[J].中國物業(yè)管理,2016(1):66-67. [3]大南.微社區(qū):網(wǎng)絡(luò)社區(qū)的創(chuàng)意轉(zhuǎn)型[J].上海信息化,2014(9):77-79. Application Research and Practice of WeChat in the Community Intelligence Service Wang Haoliang Wang Lili Micro era puts forward new challenges to the traditional service mode of property companies.This paper proposes a community service platform based on WeChat,using Spring MVC integration framework,combined with Baidu map positioning and two-dimensional code generation technology to achieve integration of intelligent property services.And the community social networking platform is established.The relations between the neighborhood is closer through users online communication,online registration and topic voting,which improves the overall level of property management,improves the service quality,attracts the surrounding businesses into the application platform,and effectively expands the property value-added services. WeChat;community service platform;Spring MVC Framework;property service TP3 A 1008-6609(2016)07-0001-04 王浩亮,男,吉林九臺人,碩士,講師,研究方向:密碼學(xué)、云計(jì)算、移動互聯(lián)網(wǎng)技術(shù)。 國家大學(xué)生創(chuàng)新訓(xùn)練計(jì)劃項(xiàng)目“微社區(qū)服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)”(2016)。4 系統(tǒng)部署架構(gòu)
5 功能展示
6 結(jié)語
(City College of Dongguan University of Technology,Dongguan 523000,Guangdong)