■范豐龍 大連工業(yè)大學(xué)
微信是騰訊公司于2011年1月21日推出的一個為智能手機(jī)提供即時通訊服務(wù)的免費應(yīng)用程序,具有跨通信運營商、跨操作系統(tǒng)平臺通過網(wǎng)絡(luò)快速發(fā)送免費(需消耗少量網(wǎng)絡(luò)流量)語音短信、視頻、圖片和文字功能,支持多種語言,支持Wi-Fi,2G,3G和4G數(shù)據(jù)網(wǎng)絡(luò),支持iPhone版,Android版、WindowsPhone版、Blackberry版、S40版、S60V3和V5版等多種手機(jī)操作系統(tǒng),一經(jīng)推出,用戶迅速擴(kuò)張,截至2013年07月注冊用戶量已經(jīng)突破5億[1],是亞洲地區(qū)最大用戶群體的移動即時通訊軟件。
為了擴(kuò)展微信的應(yīng)用范圍,騰訊借鑒了微博的信息發(fā)布模式,推出了微信公眾平臺,通過公眾平臺,商家不但可以和終端用戶進(jìn)行實時交流,還可以借助公眾平臺還提供的強(qiáng)大的消息推送功能,進(jìn)行微信營銷,從而達(dá)到減少宣傳成本,提高品牌知名度,打造更具影響力的品牌形象的目的。
微信目前是手機(jī)上最流行的必備裝機(jī)軟件之一,其廣泛和普及性成為營銷的基礎(chǔ)。據(jù)統(tǒng)計,微信用戶中,在校大學(xué)生和白領(lǐng)的比例高達(dá)80%[2],這兩類用戶教育程度高,對電子商務(wù)的認(rèn)可度最高,使用最多,也最易于接受新生事物,是電子商務(wù)的優(yōu)質(zhì)目標(biāo)客戶群。因此從開發(fā)平臺的發(fā)展及用戶的廣泛性都具有不可比擬的優(yōu)勢。
相比與彩信和短信的營銷而言,微信的費用幾乎是微乎其微,從商家來說,如果使用短信營銷方式,費用大約在0.1元/條,彩信為1元/條,而且每條短信還有70個漢字的限制。與手機(jī)短信群發(fā)和郵件群發(fā)被大量過濾不同,微信公眾賬號所群發(fā)的每一條信息都能完整無誤的發(fā)送到終端手機(jī),到達(dá)率高達(dá)100%,而且微信還可以使用圖文并茂及語音的發(fā)送方式,用戶體驗更友好。
借助微信公眾平臺的開發(fā)功能,電子商務(wù)平臺可以自定義交互內(nèi)容的方式及展現(xiàn)方式,通過交互式訪問,讀者可以靈活查詢商品信息,通過微信賬號和注冊賬號綁定,也可以獲取個性化的用戶服務(wù)功能。
目前微信公眾平臺提供了兩種管理方式:一種是“編輯模式”,公眾平臺使用者可以手工編輯、設(shè)置關(guān)鍵字,對關(guān)注者發(fā)送來的關(guān)鍵字進(jìn)行響應(yīng);另外一種是“開發(fā)模式”,公眾平臺使用者需要編寫程序,通過使用公眾平臺提供的接口自動對關(guān)注者發(fā)來的消息進(jìn)行響應(yīng)。為了提高服務(wù)的靈活性,電子商務(wù)微信服務(wù)系統(tǒng)需要使用開發(fā)模式進(jìn)行開發(fā)。
根據(jù)微信公眾平臺及電子商務(wù)網(wǎng)站的特點,設(shè)計的服務(wù)系統(tǒng)主要有以下功能:
可以綁定賬號指令把用戶的登錄名及微信賬號做一個對應(yīng),綁定成功后,下次可以根據(jù)菜單項查詢個性化信息。
后臺系統(tǒng)根據(jù)用戶設(shè)置的喜歡商品及購買歷史,進(jìn)行個性化的商品推薦。
可以查看電子商務(wù)平臺的促銷通知。
按關(guān)鍵詞查詢相關(guān)商品。
查詢客戶購買歷史。
可以通過公眾平臺提供的管理界面定期推送相關(guān)信息。
微信服務(wù)器將發(fā)送GET請求到填寫的URL上,并且?guī)y帶signature(微信加密簽名)、timestamp(時間戳)、nonce(隨機(jī)數(shù))和echostr(隨機(jī)字符串)四個參數(shù),通過約定的算法,比較signature和CheckSignature(token,timestamp,nonce)返回值是否相同,如果相同,則發(fā)送echostr字符串給微信公眾平臺,完成接入驗證工作。
根據(jù)消息類型,對消息進(jìn)行抽象為兩個基類:推送消息基類和回復(fù)消息基類。本系統(tǒng)采用C#語言,設(shè)計了兩個消息基類,其中WX_RequestBase是推送消息基類,具有消息來源,消息目的,消息ID,消息類型,定義了一個抽象方法Parse,用來對傳遞進(jìn)來的XML報文進(jìn)行解析,該基類派生了5個子類,分別用于定義文本、連接、圖像、位置和事件的報文。在構(gòu)造方法中,對接收的X M L報文進(jìn)行解析。
回復(fù)消息基類為WX_ResponseBase,具有消息來源,消息目的,消息類型和功能標(biāo)識等基本屬性,同時定義了一個抽象方法Package(),用于消息的XML格式封裝?;貜?fù)消息有三個派生類,分別用于文本、聲音和圖文消息的封裝。
業(yè)務(wù)功能主要是通過解析微信客戶端發(fā)送過來的消息進(jìn)行相應(yīng)的響應(yīng),如果是文本類消息,可以通過判斷消息頭格式來進(jìn)行對應(yīng)的操作。在收到客戶返回的指令之后,可以根據(jù)指令類型進(jìn)行響應(yīng)。
隨著微信公眾平臺的發(fā)展,可以將更多的功能服務(wù)內(nèi)容納入到本平臺中,據(jù)悉微信5.0已經(jīng)推出移動支付功能,我們拭目以待。
[1]微信聚[EB/OL]http://www.weixinju.com/n86c8 2013-7-25
[2]中國涂料博覽網(wǎng)[EB/OL]http://www.coatshow.cn/PPPY/2013-7-2/1716.htm l 2013-7-2
[3]微信公眾平臺[EB/OL]https://mp.weixin.qq.com 2013-7-2