聶洪淼
(黑龍江省科學(xué)院智能制造研究所,黑龍江哈爾濱 150090)
伴隨著網(wǎng)絡(luò)信息技術(shù)及智能設(shè)備的快速發(fā)展,根本上改變了商家的營銷模式和客戶的消費(fèi)模式。微信公眾號(hào)的低開發(fā)成本、低維護(hù)成本,使得微信公眾號(hào)營銷客服系統(tǒng)被廣泛地使用[1-2]。機(jī)器人客服系統(tǒng)采用先進(jìn)的計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù),結(jié)合數(shù)據(jù)庫技術(shù)將來自客戶端的消息請(qǐng)求,按照相關(guān)業(yè)務(wù)需求檢索數(shù)據(jù)庫后完成響應(yīng)給予及時(shí)回復(fù),替代人工客服大部分重復(fù)工作,提升工作效率,降低人工客服的成本[3]。
微信公眾號(hào)客服系統(tǒng)有3種開發(fā)方式:回調(diào)開發(fā)方式、主動(dòng)開發(fā)方式和網(wǎng)頁開發(fā)方式。回調(diào)開發(fā)方式是由微信客戶端發(fā)起指令,消息先發(fā)送到騰訊微信服務(wù)器,騰訊微信服務(wù)器按照先期配置的回調(diào)地址,將消息推送到業(yè)務(wù)服務(wù)器(開發(fā)服務(wù)器),對(duì)于服務(wù)端采用Java開發(fā)語言的項(xiàng)目,業(yè)務(wù)服務(wù)器一般選用Tomcat。
業(yè)務(wù)服務(wù)器請(qǐng)求數(shù)據(jù)庫,按業(yè)務(wù)邏輯完成CURD。通過微信公眾號(hào)與智能機(jī)器人進(jìn)行文字交互,需多線程方式實(shí)現(xiàn),業(yè)務(wù)服務(wù)器接收到騰訊服務(wù)器的請(qǐng)求后,單獨(dú)啟動(dòng)的線程實(shí)現(xiàn)相關(guān)業(yè)務(wù)信息交互,采用“空應(yīng)答”方式,業(yè)務(wù)線程通過客服消息推送到微信客戶端。
public static String get String From Input Stream(Http Servlet Request request)方法實(shí)現(xiàn)的是講request的請(qǐng)求轉(zhuǎn)化成String。其實(shí)現(xiàn)程序參考以下程序。
當(dāng)微信客戶端發(fā)送“鼠標(biāo)價(jià)格”時(shí),業(yè)務(wù)服務(wù)器響應(yīng)string如下。
1)羅技鼠標(biāo)88元辦公/n;2)雙飛燕鼠標(biāo)39元游戲/n;3)聯(lián)想鼠標(biāo)56元無限/n。
最終微信客戶端的顯示如圖1所示。
圖1 微信客戶端顯示頁面
服務(wù)器的部署及相關(guān)技術(shù)說明:
(1)部署數(shù)據(jù)庫服務(wù)器,此項(xiàng)目采用Mysql數(shù)據(jù)庫服務(wù)器。
(2)Web服務(wù)器采用Apache服務(wù)器。
(3)用到的相關(guān)技術(shù)包括數(shù)據(jù)庫技術(shù),xml解析技術(shù),xml讀取技術(shù),xml生成技術(shù),網(wǎng)絡(luò)編程技術(shù)。
微信公眾號(hào)客服系統(tǒng)已經(jīng)成為大型營銷系統(tǒng)的標(biāo)準(zhǔn)配備,微信公眾號(hào)的回調(diào)方式機(jī)器人客服系統(tǒng)讓用戶體驗(yàn)到迅速、便捷的客戶服務(wù)。在微信公眾號(hào)技術(shù)基礎(chǔ)上的機(jī)器人客服系統(tǒng),一定會(huì)成為一種全新、先進(jìn)、廣泛普及的客服方式。