屠一帆
(中國(guó)電信股份有限公司上海分公司,上海 200135)
優(yōu)化系統(tǒng)架構(gòu) 提升消費(fèi)提醒實(shí)時(shí)性
屠一帆
(中國(guó)電信股份有限公司上海分公司,上海 200135)
隨著業(yè)務(wù)的發(fā)展,現(xiàn)有的套餐內(nèi)各種免費(fèi)量抵扣范圍和共享規(guī)則越來(lái)越復(fù)雜,出現(xiàn)了可選包、加裝包等多重營(yíng)銷(xiāo)的免費(fèi)量共享組合以及跨套餐的免費(fèi)量共享模式。為用戶(hù)能夠更清晰明了地掌握套餐內(nèi)和套餐外的實(shí)時(shí)消費(fèi)情況,本文通過(guò)對(duì)現(xiàn)有短信提醒模型的設(shè)計(jì)優(yōu)化,使短信提醒模塊在功能、性能和套餐覆蓋范圍上都有較大提升,擴(kuò)大了前臺(tái)免費(fèi)量使用查詢(xún)的范圍,達(dá)到用戶(hù)前臺(tái)可解釋的目標(biāo)。使廣大用戶(hù)可以享受到實(shí)時(shí)提醒帶來(lái)的更多便捷,真正做到“輕輕松松使用,明明白白消費(fèi)”。
短信提醒;服務(wù)提醒;計(jì)費(fèi)模型;架構(gòu)優(yōu)化;信控
2012 年度以來(lái),隨著市場(chǎng)競(jìng)爭(zhēng)的不斷加劇,電信營(yíng)銷(xiāo)套餐的數(shù)量和種類(lèi)也在不斷增長(zhǎng),套餐中各種免費(fèi)量使用范圍和共享限制也越來(lái)越復(fù)雜。除了主套餐,還出現(xiàn)了可選包、加裝包等多重營(yíng)銷(xiāo)的免費(fèi)量組合共享、甚至出現(xiàn)了跨套餐的免費(fèi)量共享模式。為用戶(hù)能夠更清晰明了地掌握套餐內(nèi)和套餐外的實(shí)時(shí)消費(fèi)情況,集團(tuán)公司和市場(chǎng)部對(duì)用戶(hù)短信提醒的覆蓋范圍和實(shí)時(shí)性要求也越來(lái)越高,對(duì)短信提醒的服務(wù)范圍和銷(xiāo)售品、套餐的組合共享提醒提出了更高的要求。同時(shí),為進(jìn)一步擴(kuò)大提醒套餐覆蓋范圍,上海電信市場(chǎng)部也提出了融合套餐語(yǔ)音免費(fèi)量的提醒需求,需要將現(xiàn)有融合套餐的賬務(wù)級(jí)優(yōu)惠遷移成清單級(jí)批價(jià)后才能實(shí)現(xiàn)提醒功能,并同時(shí)支持主套餐和加裝包的設(shè)備群級(jí)免費(fèi)量共享提醒。
針對(duì)上述提醒要求,需要對(duì)現(xiàn)有的融合計(jì)費(fèi)提醒功能進(jìn)行相關(guān)的優(yōu)化和改造,通過(guò)在計(jì)費(fèi)模型上的一系列優(yōu)化和創(chuàng)新,將原有定時(shí)短信提醒能力提升為實(shí)時(shí)提醒能力,并增強(qiáng)市面上各類(lèi)群組類(lèi)套餐及組合營(yíng)銷(xiāo)套餐提醒能力,實(shí)現(xiàn)提醒閾值的統(tǒng)一規(guī)則管理,套餐內(nèi)外使用量用戶(hù)前臺(tái)可展現(xiàn)。
短信提醒是現(xiàn)有計(jì)費(fèi)系統(tǒng)中直接面向用戶(hù)服務(wù)的一個(gè)模塊,每天的發(fā)送量巨大,對(duì)用戶(hù)的電信業(yè)務(wù)使用起著引導(dǎo)和主動(dòng)提示的作用,因此其準(zhǔn)確性和及時(shí)性都至關(guān)重要。現(xiàn)有的融合計(jì)費(fèi)系統(tǒng)短信提醒功能,是依附于融合計(jì)費(fèi)系統(tǒng)的綜合信控模塊短信定時(shí)提醒子模塊,該綜合信控模塊于2011年上線,最初定位為傳統(tǒng)的信控功能,主要實(shí)現(xiàn)準(zhǔn)預(yù)用戶(hù)停復(fù)機(jī)以及封頂斷網(wǎng)功能,在短信提醒能力上對(duì)復(fù)雜場(chǎng)景和群組類(lèi)套餐都只能通過(guò)外掛定時(shí)腳本實(shí)現(xiàn),達(dá)不到集團(tuán)公司和市場(chǎng)部新提出的提醒要求。
目前短信提醒存在的主要問(wèn)題如下:
2.1 實(shí)時(shí)性問(wèn)題
目前雖然已經(jīng)實(shí)現(xiàn)了套餐使用量提醒需求中的閾值定時(shí)提醒,而業(yè)務(wù)需要提升為實(shí)時(shí)提醒,目前定時(shí)提醒采用的是定時(shí)批量提數(shù)的實(shí)現(xiàn)方式,該方案導(dǎo)致短時(shí)間內(nèi)提醒程序無(wú)法將所有需要提醒的數(shù)據(jù)完成提數(shù)和短信的生成,即便提醒程序能完成,下游短信平臺(tái)在短時(shí)間內(nèi)也不能進(jìn)行全量短信的發(fā)送。
2.2 系統(tǒng)性能問(wèn)題
目前已經(jīng)實(shí)現(xiàn)了的實(shí)時(shí)提醒業(yè)務(wù)(停機(jī)前余額提醒、國(guó)際漫游流量提醒、國(guó)際漫游費(fèi)用提醒、階梯提醒、余額不足設(shè)定閾值提醒、封頂斷網(wǎng)提醒)和實(shí)時(shí)信控業(yè)務(wù)的觸發(fā)源不僅合用,而且群組對(duì)象、場(chǎng)景適配都是使用同一任務(wù),信控和提醒任務(wù)完全交織在一起,隨著提醒的種類(lèi)、覆蓋的產(chǎn)品、套餐越來(lái)越多,將會(huì)導(dǎo)致程序在處理提醒任務(wù)時(shí)的開(kāi)銷(xiāo)越來(lái)越大,在每月月初信控高峰時(shí)段會(huì)造成信控發(fā)送的不及時(shí)。
2.3 套餐覆蓋問(wèn)題
目前套餐閾值提醒為單產(chǎn)品套餐的提醒,對(duì)于群組共享套餐和融合套餐的提醒無(wú)法實(shí)現(xiàn)。
2.4 可維護(hù)性問(wèn)題
目前信控生成的提醒短信工單,都是人工后臺(tái)查證,沒(méi)有統(tǒng)一的前臺(tái)配置和查證界面。日常程序運(yùn)行都是依靠人工后臺(tái)控制,缺乏異常情況下的自動(dòng)調(diào)度和告警機(jī)制。
通過(guò)對(duì)現(xiàn)有綜合信控模塊的優(yōu)化,重新設(shè)計(jì)新的短信提醒模塊,將短信提醒和信控業(yè)務(wù)分離。提供實(shí)時(shí)提醒能力、個(gè)性化閾值定制提醒能力、處理環(huán)節(jié)的petri網(wǎng)管理、短信提醒規(guī)則的前臺(tái)界面配置以及投訴查證界面化;并能有效提升原有信控處理效率,減少系統(tǒng)資源的占用和消耗。
本次實(shí)時(shí)提醒新架構(gòu)的設(shè)計(jì),主要在原有融合計(jì)費(fèi)信控模型的基礎(chǔ)上進(jìn)行改進(jìn)和優(yōu)化。通過(guò)新增策略預(yù)判斷功能和提醒規(guī)則引擎增強(qiáng),實(shí)現(xiàn)提醒閾值的規(guī)則統(tǒng)一管理,并支持不同銷(xiāo)售品對(duì)應(yīng)設(shè)備群的共享免費(fèi)量的提醒功能。
此外采用實(shí)時(shí)提醒和實(shí)時(shí)信控模型和程序統(tǒng)一,部署和任務(wù)處理分離的方式,也有助于將現(xiàn)有信控上定時(shí)提醒業(yè)務(wù)遷移至實(shí)時(shí)提醒模型的工作,保證提醒遷移的平穩(wěn)過(guò)渡。
圖1 短信提醒模塊架構(gòu)圖
3.1 自動(dòng)化調(diào)度的實(shí)現(xiàn)
在新的短信提醒模型基礎(chǔ)上,通過(guò)對(duì)各類(lèi)提醒的業(yè)務(wù)場(chǎng)景和業(yè)務(wù)流程進(jìn)行重新梳理,使得整個(gè)短信提醒的業(yè)務(wù)處理流程統(tǒng)一化和規(guī)格化,便于日常運(yùn)維和后續(xù)新增業(yè)務(wù)提醒的可配置化。同時(shí)在各個(gè)子模塊之間通過(guò)petri網(wǎng)技術(shù)實(shí)現(xiàn)流程的統(tǒng)一調(diào)度,提升業(yè)務(wù)處理的并發(fā)處理性能。在自動(dòng)化作業(yè)調(diào)度的同時(shí),還針對(duì)原有的監(jiān)控告警流程進(jìn)行了優(yōu)化。原有的定時(shí)提醒由于每天定時(shí)生成短信文件,頻度為一天1-2次,本身實(shí)時(shí)性較差??梢砸揽慷绦艛?shù)量告警和人工干預(yù)檢查進(jìn)行處理,但遷移至實(shí)時(shí)提醒之后,由于短信的發(fā)送頻率改為24小時(shí)實(shí)時(shí)發(fā)送,必須依靠自動(dòng)化監(jiān)控的手段來(lái)保障日常運(yùn)營(yíng)的安全穩(wěn)定。為此專(zhuān)門(mén)設(shè)計(jì)開(kāi)發(fā)了短信提醒“踩剎車(chē)”功能。主要為實(shí)現(xiàn)高命中率,連續(xù)對(duì)象命中監(jiān)控而設(shè)計(jì)。該功能通過(guò)獨(dú)立進(jìn)程實(shí)現(xiàn)判斷監(jiān)控,發(fā)現(xiàn)異常時(shí)進(jìn)行告警并暫停相應(yīng)的業(yè)務(wù)處理進(jìn)程,由人工確認(rèn)后再進(jìn)行恢復(fù)。攔截的閾值可通過(guò)歷史幾個(gè)月的發(fā)送數(shù)據(jù)進(jìn)行自學(xué)習(xí)管理,并可以根據(jù)預(yù)設(shè)的節(jié)假日進(jìn)行多組閾值的判斷,防止特殊日期短信數(shù)量暴增而發(fā)生誤“踩剎車(chē)”的問(wèn)題。
3.2 群組共享免費(fèi)量提醒實(shí)現(xiàn)
針對(duì)現(xiàn)有的群組類(lèi)套餐,在提醒規(guī)則引擎中增加群組共享免費(fèi)量的群組適配功能:對(duì)于主副卡共享免費(fèi)量套餐,在共享群組中的主卡和副卡都要同時(shí)發(fā)送提醒短信。
其主要流程如圖2所示,具體如下:
(1)根據(jù)場(chǎng)景查找群組對(duì)象并適配出信控計(jì)劃流程,匹配出銷(xiāo)售品實(shí)例需要觸發(fā)執(zhí)行的信控計(jì)劃;
(2)在計(jì)劃定價(jià)配置表中新增提醒用戶(hù)SQL配置,該SQL是根據(jù)累積量文件給定的銷(xiāo)售品實(shí)例,查詢(xún)出該用戶(hù)所在的群組;再通過(guò)群組ID提取該群組中所有有效的移動(dòng)用戶(hù);
(3)對(duì)通過(guò)SQL提取出來(lái)的所有用戶(hù)生成閾值短信提醒。
圖2 群組適配流程圖
3.3 融合套餐提醒的實(shí)現(xiàn)
融合套餐短信提醒的覆蓋,需要計(jì)費(fèi)支持角色功能,且需要將融合套餐從賬務(wù)級(jí)遷移到計(jì)費(fèi)級(jí)。上海大部分融合套餐目前使用賬單級(jí)優(yōu)惠模式,每月開(kāi)賬后抵扣語(yǔ)音通話(huà)費(fèi)用。要實(shí)現(xiàn)這些融合套餐使用提醒,首先需要將這些套餐從賬單級(jí)優(yōu)惠模式向批價(jià)級(jí)優(yōu)惠模式遷移。
在增融合套餐提醒中,如果主套餐免費(fèi)量供加裝包使用,那么需要提醒加裝包用戶(hù),否則不提醒加裝包用戶(hù);一般主套餐內(nèi)語(yǔ)音免費(fèi)量需要和加裝包用戶(hù)共享,需要同時(shí)提醒主套餐和加裝包用戶(hù),而上網(wǎng)和短信免費(fèi)量則僅為主套餐內(nèi)用戶(hù)享受,僅需提醒主套餐用戶(hù)。為此在群組成員表中增加角色字段,不同類(lèi)別的設(shè)備角色取值不同,目前分:ZC-主套餐C網(wǎng),ZG-主套餐固網(wǎng),JC-加裝包C網(wǎng)。
圖3 融合套餐提醒處理流程圖
為了解決同一個(gè)套餐內(nèi)不同免費(fèi)量提醒范圍不同的問(wèn)題,針對(duì)融合套餐的提醒增加了角色判斷的功能,如圖3所示,具體規(guī)則如下:
(1)短信提醒基本針對(duì)融合套餐需要提醒累積量增加累積量是否限制加裝包用戶(hù)使用標(biāo)識(shí),0:表示該累積量包含加裝包C網(wǎng)用戶(hù),1:表示該累積量不包含加裝包C網(wǎng)用戶(hù);
(2)根據(jù)累積量觸發(fā)文件提取需要提醒累積量類(lèi)型及所有群組用戶(hù);
(3)判斷需要提醒累積量是否限制使用范圍;
(4)針對(duì)限制使用范圍的累積量,判斷用戶(hù)是否為加裝包用戶(hù);
(5)如果需要提醒的累積量范圍沒(méi)有限制用戶(hù),則該融合套餐下所有用戶(hù)均發(fā)送短信提醒;
(6)如果需要提醒的累積量范圍限制不包含加裝包用戶(hù),則剔除融合套餐群組內(nèi)加裝包用戶(hù)(剔除規(guī)則為群組用戶(hù)表中角色字段不等于“JC”);
通過(guò)本次實(shí)時(shí)提醒新架構(gòu)的設(shè)計(jì)和功能優(yōu)化,系統(tǒng)的能力提升總結(jié)如下:
(1)短信提醒實(shí)時(shí)能力提升
原定時(shí)外掛腳本方式的提醒實(shí)時(shí)性差,用戶(hù)收到短信往往要延遲4-10小時(shí),很多用戶(hù)都抱怨收到的提醒時(shí)間太晚,實(shí)際使用已超出了免費(fèi)量的使用范圍?,F(xiàn)提升為實(shí)時(shí)提醒能力后,計(jì)費(fèi)系統(tǒng)收到用戶(hù)話(huà)單后只需20-30秒即可發(fā)送短信完畢。加上網(wǎng)元下話(huà)單的延遲,平均用戶(hù)掛機(jī)斷網(wǎng)后5-15分鐘即可收到短信。
(2)系統(tǒng)性能提升
原短信提醒和信控停復(fù)機(jī)的業(yè)務(wù)觸發(fā)源不僅合用,而且業(yè)務(wù)處理都使用同一任務(wù),信控和提醒任務(wù)完全交織在一起,在每月月初信控高峰時(shí)段會(huì)造成信控發(fā)送的停復(fù)機(jī)指令不及時(shí)。本次實(shí)時(shí)提醒新架構(gòu)重新設(shè)計(jì)并實(shí)現(xiàn)了與信控業(yè)務(wù)數(shù)據(jù)源和處理邏輯的分離,提升了信控停復(fù)機(jī)的能力,并可通過(guò)優(yōu)先級(jí)管理確保重要短信及時(shí)送達(dá)。
(3)套餐覆蓋范圍提升
原定時(shí)提醒套餐覆蓋不全;僅覆蓋了部分的單C套餐;且模型對(duì)不同銷(xiāo)售設(shè)備群的共享免費(fèi)量的提醒支持程度差,對(duì)于賬務(wù)級(jí)優(yōu)惠的融合套餐無(wú)法實(shí)現(xiàn)提醒功能?,F(xiàn)已實(shí)現(xiàn)了全量C網(wǎng)套餐和融合套餐的提醒。
通過(guò)對(duì)實(shí)時(shí)短信提醒模型的改造和優(yōu)化,使得短信提醒模塊在功能、性能和套餐覆蓋范圍上都有較大的提升,實(shí)現(xiàn)了主套餐、加裝包、可選包等群組共享的營(yíng)銷(xiāo)產(chǎn)品在套內(nèi)套外免費(fèi)量的實(shí)時(shí)提醒能力。同時(shí)增加了免費(fèi)量使用情況前臺(tái)可查詢(xún)的范圍,實(shí)現(xiàn)用戶(hù)前臺(tái)可解釋的目標(biāo)。讓廣大用戶(hù)可以享受到實(shí)時(shí)提醒帶來(lái)的更多便捷,真正做到“輕輕松松使用,明明白白消費(fèi)”。實(shí)時(shí)提醒上線后對(duì)外提供的提醒服務(wù)基本涵蓋了用戶(hù)整個(gè)消費(fèi)生命周期中的全過(guò)程。用戶(hù)掛機(jī)斷網(wǎng)后收到提醒短信的時(shí)間由原來(lái)的幾個(gè)小時(shí)縮短到5-10分鐘。同時(shí)提醒套餐的覆蓋范圍也從原來(lái)的部分試點(diǎn)套餐逐步擴(kuò)展到了C網(wǎng)全業(yè)務(wù)套餐和融合套餐1000多個(gè)。已成為引導(dǎo)廣大用戶(hù)日常電信業(yè)務(wù)使用中必不可少的功能。
[1]中國(guó)電信集團(tuán)公司.關(guān)于進(jìn)一步優(yōu)化全生命周期服務(wù)提醒短信規(guī)范的通知[Z],2012.
[2]中國(guó)電信客服部.關(guān)于印發(fā)“定制提醒”服務(wù)規(guī)范的通知[Z],2012.
Optimizing the SystemArchitecture to Promote the Real Time of Consumption Reminds
Tu Yifan
(China Telecom co.,LTD.,Shanghai Branch,Shanghai 200135)
tract】 With the development of the business,existing pricing package within a variety of free volume deduction and sharing rules become more and more complicated.There is multiple marketing free sharing combination and cross-packages free sharing model such as the optional package and additional package.For the majority of users’clear understanding of the real-time consumption package inside and outside of the package,this article designs and optimizes the existing SMS reminder model,improving the function,performance and package coverage,expanding the capabilities of free volume query in the foreground,achieving the goal of definable to the users.It makes customers to enjoy the convenience of real time reminding.
words】 SMS reminder;service reminding;billing model;structure optimization;credit control
屠一帆,男,上海人,本科,工程師,研究方向:電信系統(tǒng)設(shè)計(jì)、軟件工程。