摘 ?要:傳統(tǒng)業(yè)務(wù)營銷方式以人工操作為主,高成本低效率,客戶體驗(yàn)較差。本文提出通過Java語言開發(fā)出基于和商匯APP、微信和短信的智能化業(yè)務(wù)系統(tǒng)。系統(tǒng)采用分布式微服務(wù)的模塊化架構(gòu),實(shí)現(xiàn)五大技術(shù)創(chuàng)新,為客戶提供和商匯APP、微信和短信指令的線上辦理通道,實(shí)現(xiàn)產(chǎn)品和優(yōu)惠贈(zèng)送方案在手機(jī)上“一鍵辦理”,在投入使用后為公司創(chuàng)收超過1.5億元。
關(guān)鍵詞:智能化;短信;Java;業(yè)務(wù)系統(tǒng)開發(fā)
中圖分類號(hào):TP311.5;TP212.9 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2019)12-0015-03
Abstract:The traditional business marketing mode is mainly manual operation,high cost and low efficiency,poor customer experience. This paper proposes to develop an intelligent business system based on Heshanghui APP,WeChat and SMS through Java language. The system adopts the modular architecture of distributed micro-service,and achieves five major technological innovations. It provides customers with online processing channels for shopping mall Heshanghui APP,WeChat and SMS instructions,and realizes “one-click processing” of products and preferential gift schemes on mobile phones. After being put into use,it generates more than 150 million yuan of revenue for the company.
Keywords:intelligent;SMS;Java;business system development
0 ?引 ?言
當(dāng)前中國移動(dòng)個(gè)人業(yè)務(wù)的銷售體系大體可概括為2個(gè)方面:自有渠道及社會(huì)渠道,其中自有渠道包括營業(yè)廳實(shí)體渠道、電子渠道;社會(huì)渠道則主要是代理商、加盟手機(jī)店等實(shí)體渠道。受限于特有的銷售體系,傳統(tǒng)銷售仍以“賣場(chǎng)促銷”“媒體廣告”等方式為主,在實(shí)體渠道店進(jìn)行產(chǎn)品和優(yōu)惠分離操作,一般是先在BOSS系統(tǒng)開通產(chǎn)品后,通過前臺(tái)人工或后臺(tái)批量的方式為客戶辦理優(yōu)惠;然而實(shí)體渠道的影響半徑有限,很多農(nóng)村區(qū)域還存在盲區(qū)。即使是中國移動(dòng)電子渠道(網(wǎng)上營業(yè)廳或10086客服熱線),目前也基本只有簡單的產(chǎn)品訂購功能,而沒有優(yōu)惠辦理功能。傳統(tǒng)銷售方式對(duì)于比較分散的個(gè)人業(yè)務(wù)來說,人力成本投入大,效率低下,客戶體驗(yàn)也比較差。為此,本文提出基于APP、微信和短信(營業(yè)廳)開發(fā)智能化業(yè)務(wù)營銷系統(tǒng)解決方案,解決渠道覆蓋不足、業(yè)務(wù)支撐效率低下及用戶體驗(yàn)較差等方面的問題。
1 ?系統(tǒng)開發(fā)環(huán)境
智能化業(yè)務(wù)系統(tǒng)通過“Eclipse+Java7+Tomcat7+Oracle+緩存技術(shù)”進(jìn)行系統(tǒng)架構(gòu),其中Tomcat是運(yùn)行環(huán)境,Java7是開發(fā)語言,整個(gè)系統(tǒng)運(yùn)行在廣東移動(dòng)湛江云平臺(tái)。Java是面向?qū)ο蟮木幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java具有簡單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)。對(duì)于分布式系統(tǒng)開發(fā),我們優(yōu)先考慮Java。
2 ?系統(tǒng)體系架構(gòu)
基于和商匯APP、微信和短信的智能化業(yè)務(wù)系統(tǒng)采用分布式微服務(wù)的模塊方式進(jìn)行架構(gòu)建設(shè)(如圖1所示),即把該項(xiàng)目各個(gè)重要功能模塊拆分成單一項(xiàng)目運(yùn)行,從而確保部分模塊項(xiàng)目運(yùn)行出錯(cuò)并不影響到核心應(yīng)用模塊的正常運(yùn)行。系統(tǒng)模塊分為以下幾大模塊:業(yè)務(wù)引擎模塊、分發(fā)引擎模塊、后臺(tái)管理模塊、定時(shí)任務(wù)模塊、多渠道調(diào)用模塊、短信組件模塊、ECOP接口模塊、緩存模塊。
各模塊的運(yùn)作流程如下:
(1)客戶通過手機(jī)發(fā)送短信指令,或在潮州移動(dòng)微信公眾號(hào)、和商匯APP中點(diǎn)擊參加活動(dòng);
(2)系統(tǒng)的短信組件(收發(fā)中心)/多渠道調(diào)用模塊(接口服務(wù))會(huì)獲取到該用戶的請(qǐng)求上行指令,并將指令記錄存入系統(tǒng)數(shù)據(jù)庫,并標(biāo)記為未處理;
(3)分發(fā)引擎定時(shí)掃描,將標(biāo)記為未處理的指令分配給對(duì)應(yīng)的業(yè)務(wù)引擎;
(4)業(yè)務(wù)引擎獲取到用戶的上行指令后,則運(yùn)行指令對(duì)應(yīng)的業(yè)務(wù)流程;
(5)業(yè)務(wù)流程經(jīng)過種種判斷、校驗(yàn)后,在符合條件情況下,通過多渠道調(diào)用模塊調(diào)用ECOP接口模塊,ECOP接口模塊再調(diào)用BOSS系統(tǒng)完成產(chǎn)品及優(yōu)惠辦理,最終返回辦理結(jié)果;
(6)通過短信組件(收發(fā)中心)下發(fā)短信告知用戶辦理成功或者失敗。
3 ?系統(tǒng)功能模塊分層
3.1 ?業(yè)務(wù)訪問層
作為系統(tǒng)向各角色和服務(wù)人員提供的展現(xiàn)層,包括一線服務(wù)人員、支撐管理員、審批管理員、業(yè)務(wù)管理員、系統(tǒng)管理員。
3.2 ?業(yè)務(wù)管理層
系統(tǒng)主要業(yè)務(wù)邏輯的存儲(chǔ)層和執(zhí)行層,包括業(yè)務(wù)配置、業(yè)務(wù)辦理、短信營銷活動(dòng)、基礎(chǔ)數(shù)據(jù)配置功能、業(yè)務(wù)數(shù)據(jù)報(bào)表統(tǒng)計(jì)、查詢等。
3.3 ?系統(tǒng)管理層
該層面提供用戶、角色、權(quán)限控制管理、系統(tǒng)參數(shù)配置、數(shù)據(jù)庫監(jiān)控、接口監(jiān)控、數(shù)據(jù)備份與恢復(fù)、實(shí)時(shí)業(yè)務(wù)通報(bào)、預(yù)警等功能。
3.4 ?系統(tǒng)接口層
系統(tǒng)與外部支撐系統(tǒng)的接口適配層,主要的外部系統(tǒng)接口包括BOSS、微信、和商匯APP、省短廳等接口,以及ECOP接口。
4 ?核心子模塊功能配置
(1)短信業(yè)務(wù)配置模塊:可實(shí)現(xiàn)簡單活動(dòng)配置,包括活動(dòng)開始和結(jié)束時(shí)間設(shè)置、回復(fù)語設(shè)置等,復(fù)雜的活動(dòng)流程可通過編寫活動(dòng)代碼,利用活動(dòng)與代碼塊關(guān)聯(lián)實(shí)現(xiàn)。代碼塊的配置采用熱部署方式,即上傳新代碼塊(Java的Class類),只需要審批通過,即可生效,不需要重啟項(xiàng)目;
(2)公共數(shù)據(jù)配置模塊:通過該模塊配置活動(dòng)目標(biāo)號(hào)碼、測(cè)試號(hào)碼;
(3)業(yè)務(wù)查詢模塊:該模塊查詢活動(dòng)的辦理結(jié)果,包括辦理明細(xì)、號(hào)碼上下行記錄;
(4)群發(fā)模塊:配置短信群發(fā)活動(dòng),查詢?nèi)喊l(fā)結(jié)果;
(5)引擎模塊配置:針對(duì)短廳引擎的管理,可實(shí)現(xiàn)實(shí)時(shí)開啟關(guān)閉引擎;
(6)運(yùn)維模塊:針對(duì)剛開發(fā)未上線活動(dòng)可通過該模塊進(jìn)行活動(dòng)測(cè)試,與測(cè)試號(hào)碼群相關(guān)聯(lián)(測(cè)試號(hào)碼群內(nèi)號(hào)碼方可進(jìn)行活動(dòng)測(cè)試);
(7)報(bào)表統(tǒng)計(jì)模塊:統(tǒng)計(jì)活動(dòng)業(yè)務(wù)量、短信上下行報(bào)表等;
(8)業(yè)務(wù)引擎(核心)模塊:主要是由隊(duì)列引擎和分發(fā)引擎完成,分發(fā)引擎負(fù)責(zé)為上行指令分配處理的業(yè)務(wù)引擎編號(hào);隊(duì)列引擎根據(jù)按照分發(fā)引擎分發(fā)的結(jié)果,取屬于自己編號(hào)的指令進(jìn)行不同活動(dòng)流程的處理;
(9)任務(wù)調(diào)度模塊:定時(shí)調(diào)度模塊,可實(shí)現(xiàn)業(yè)務(wù)監(jiān)控、與第三方系統(tǒng)交互(比如定時(shí)取數(shù)、批量辦理業(yè)務(wù));
(10)緩存技術(shù):由于存在目標(biāo)號(hào)碼群可能會(huì)較大的原因,讀取數(shù)據(jù)庫會(huì)增加耗時(shí),于是采用Memcached緩存技術(shù),將目標(biāo)號(hào)碼以及活動(dòng)指令加載在內(nèi)存中,減少數(shù)據(jù)庫讀寫壓力,增加活動(dòng)業(yè)務(wù)流程處理速度;
(11)多渠道管理模塊:將短廳的功能部分做成接口供第三方系統(tǒng)(如微信、和商匯APP、校園微信、廣東營業(yè)廳APP潮州特惠專區(qū))調(diào)用,在多渠道管理后臺(tái)可做到調(diào)用系統(tǒng)的賬號(hào)密碼識(shí)別、IP鑒權(quán)、流量控制等??商峁﹨⑴c活動(dòng)、下行短信、查詢業(yè)務(wù)等一系列功能。
5 ?五大技術(shù)創(chuàng)新點(diǎn)
5.1 ?整合和商匯APP、微信和短信為一體化營銷平臺(tái)
微信、和商匯APP和短信是客戶常用的手機(jī)應(yīng)用,本系統(tǒng)的成功研發(fā)和應(yīng)用在技術(shù)層面實(shí)現(xiàn)了將三個(gè)手機(jī)應(yīng)用整合為一個(gè)整體的業(yè)務(wù)辦理系統(tǒng)。
5.2 ?分布式模塊化系統(tǒng)架構(gòu)
整個(gè)系統(tǒng)各個(gè)重要功能模塊拆分成單一項(xiàng)目運(yùn)行,從而確保部分模塊項(xiàng)目運(yùn)行出錯(cuò)并不會(huì)影響到核心應(yīng)用模塊的正常運(yùn)行。比如,當(dāng)微信渠道出現(xiàn)故障,其他兩個(gè)渠道的客戶可以繼續(xù)訪問。
5.3 ?Memcached緩存技術(shù)提升系統(tǒng)運(yùn)行速度
大部分營銷活動(dòng)均要進(jìn)行目標(biāo)客戶群判斷,每個(gè)地市的目標(biāo)客戶群少則百萬多則上千萬,由于目標(biāo)號(hào)碼群特別巨大,如果每次判斷均要讀取數(shù)據(jù)庫會(huì)增加耗時(shí),于是采用Memcached緩存技術(shù),將目標(biāo)號(hào)碼以及活動(dòng)指令加載在內(nèi)存中,減少數(shù)據(jù)庫讀寫壓力,增加系統(tǒng)處理速度,這對(duì)業(yè)務(wù)營銷具有重要意義。
5.4 ?業(yè)務(wù)流程智能化
系統(tǒng)上運(yùn)行的業(yè)務(wù)流程是對(duì)營業(yè)前臺(tái)和支撐后臺(tái)的所有人工系統(tǒng)操作進(jìn)行全替代,既能自動(dòng)判斷充值金額、產(chǎn)品依賴和目標(biāo)客戶等問題,又能實(shí)現(xiàn)與其他多個(gè)業(yè)務(wù)流程的自動(dòng)互斥(如2017年4月至11月流量年包優(yōu)惠促銷活動(dòng),如圖2所示),或者限制2個(gè)活動(dòng)流程的累計(jì)辦理客戶數(shù)不超過某個(gè)值等等。
5.5 ?基于收入調(diào)控的調(diào)度技術(shù)
系統(tǒng)的調(diào)度模塊可以實(shí)現(xiàn)將客戶辦理申請(qǐng)指令延后到某個(gè)具體時(shí)間辦理,或者在某個(gè)具體日期定期向數(shù)據(jù)平臺(tái)(如10086外呼FTP)的自動(dòng)取數(shù)后進(jìn)行業(yè)務(wù)辦理。當(dāng)公司進(jìn)行收入控制的時(shí)候,業(yè)務(wù)辦理可以掛起推遲辦理并進(jìn)行短信告知和解釋;當(dāng)公司收入不達(dá)標(biāo)的時(shí)候,系統(tǒng)可以定時(shí)訪問10086外呼FTP實(shí)現(xiàn)業(yè)務(wù)批量辦理以提升收入。
6 ?在業(yè)務(wù)營銷實(shí)踐中的應(yīng)用成效
系統(tǒng)從2015年至2018年一直作為市場(chǎng)部門對(duì)外開放的業(yè)務(wù)營銷平臺(tái),為潮州公司各項(xiàng)市場(chǎng)營銷活動(dòng)累計(jì)開發(fā)的不同業(yè)務(wù)流程(業(yè)務(wù)指令)超過50個(gè),主要包括:360元流量年包優(yōu)惠體驗(yàn)活動(dòng)、外來工專項(xiàng)新春優(yōu)惠(充100送100)活動(dòng)、5G不限量年包免費(fèi)體驗(yàn)活動(dòng)、58升檔88送一年差額話費(fèi)活動(dòng)、任我看流量免費(fèi)體驗(yàn)活動(dòng)等;累計(jì)業(yè)務(wù)成功辦理量超過300萬人次,累計(jì)為公司創(chuàng)收超過1.5億元。業(yè)務(wù)實(shí)現(xiàn)在手機(jī)端線上辦理后,為公司業(yè)務(wù)支持中心和市場(chǎng)部大大節(jié)省了后臺(tái)業(yè)務(wù)支撐的工作量并降低了人工數(shù)據(jù)處理的出錯(cuò)率,同時(shí)大幅節(jié)省了縣區(qū)分公司的人力物力,并提升了營銷效率。
參考文獻(xiàn):
[1] 劉洪星,謝玉山.Eclipse開發(fā)平臺(tái)及其應(yīng)用 [J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2005(2):89-92.
[2] 籍慧文.Web應(yīng)用開發(fā)中JAVA編程語言的應(yīng)用探討 [J].科技創(chuàng)新與應(yīng)用,2017(7):90.
[3] 楊秀萍.Oracle數(shù)據(jù)庫的性能優(yōu)化在電信CRM系統(tǒng)中的應(yīng)用 [J].廣東農(nóng)工商職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007(2):48-52.
作者簡介:佘炳濤(1979.09-),男,漢族,廣東潮州人,高級(jí)經(jīng)濟(jì)師,工程師,碩士研究生,研究方向:信息技術(shù)應(yīng)用。