杜開忍 程增輝
【摘?要】短信中心將AOMT和MOAT消息進(jìn)行加密攜帶到短信中心統(tǒng)一報(bào)表系統(tǒng)的話單文件中,通過話單接口服務(wù)器對(duì)MT短信進(jìn)行篩選,只保留含短信內(nèi)容的話單并生產(chǎn)FTP服務(wù)器,供大數(shù)據(jù)平臺(tái)提取。行業(yè)網(wǎng)關(guān)通過升級(jí),實(shí)現(xiàn)訂購和退訂日志保存,并通過FTP服務(wù)器供大數(shù)據(jù)平臺(tái)提取。MISC系統(tǒng)新增二次確認(rèn)功能模塊,配合其他現(xiàn)網(wǎng)網(wǎng)元實(shí)現(xiàn)二次確認(rèn)功能。
【關(guān)鍵詞】短信息留存;話單文件;訂購關(guān)系;白名單;二次確認(rèn)
Design and implementation of short message retention scheme
Du Kai-ren,Cheng Zeng-hui
(Tianyuan Ruixin Communication Technology Co., Ltd?Xi'an?Shanxi?710000)
【Abstract】The SMS center encrypts the AOMT and MOAT messages and sends them to the CDR file of the unified reporting system of the SMS center. The MT interface is filtered by the CDR interface server, and only the CDRs containing the SMS content are reserved and the FTP server is produced for the big data platform to extract. The industry gateway upgrades the subscription and unsubscribe logs and extracts them through the FTP server for the big data platform. The MISC system adds a secondary confirmation function module to implement secondary confirmation functions with other existing network elements.
【Key words】Short message retention;Bill file;Order relationship;White list;Second confirmation
1. 引言
近年來,垃圾短信泛濫,屢禁不止,已嚴(yán)重影響到人們的正常生活甚至社會(huì)穩(wěn)定。隨著人們對(duì)個(gè)人信息保密意識(shí)的提高和運(yùn)營商對(duì)服務(wù)質(zhì)量要求的提高,整治垃圾短信勢(shì)在必行。同時(shí),工信部2015年第31號(hào)令的發(fā)布,將整治垃圾短信進(jìn)一步納入行政規(guī)定,整治垃圾短信有規(guī)可依。通過在短信中心、行業(yè)網(wǎng)關(guān)、MISC等系統(tǒng)升級(jí)改造,可實(shí)現(xiàn)端口類短信息留存和商業(yè)性短信息白名單二次確認(rèn),可以有效的改善垃圾短信現(xiàn)狀。
2. 短信息留存方案:
2.1?短信中心升級(jí)改造。
(1) 短信中心軟件改造,對(duì)非點(diǎn)對(duì)點(diǎn)短信(AOMT和MOAT)生成帶短信內(nèi)容的MT話單,點(diǎn)對(duì)點(diǎn)(含短號(hào)點(diǎn)對(duì)點(diǎn)短信)短信則不允許保存短信內(nèi)容。
(2) 調(diào)度中心生成話單記錄的條件可以是時(shí)長(zhǎng)或者文件大小(,當(dāng)達(dá)到條件后,調(diào)度中心必須生成話單記錄文件。文件切割門限應(yīng)可調(diào)節(jié),可支持以1MB和1分鐘為步長(zhǎng)。生成端口類短信內(nèi)容留存文件時(shí)不應(yīng)出現(xiàn)一條端口類短信被分割到2個(gè)文件中的情況。
(3) 調(diào)度中心生成的非點(diǎn)對(duì)點(diǎn)短信(AOMT和MOAT)MT話單的短信內(nèi)容不加密。
(4) 短信中心話單服務(wù)器BP給專家系統(tǒng)的統(tǒng)計(jì)話單刪除短信內(nèi)容,其他包括文件名,目錄等都不變,短信中心話單服務(wù)器BP另外生成一份非點(diǎn)對(duì)點(diǎn)短信含短信內(nèi)容的MT話單,存放在特定目錄,供短信中心新部署的話單接口服務(wù)器BP軟件取走。
(5)短信中心側(cè)新建企業(yè)大數(shù)據(jù)平臺(tái)話單接口服務(wù)器,安裝BP登錄短信中心話單服務(wù)器取走特定目錄存放的非點(diǎn)對(duì)點(diǎn)短信含短信內(nèi)容的MT話單,只保留“isLast” 字段取值為1 ,“STATUSREPORT” 字段取值為0,短信內(nèi)容不為空的MT話單,并將MT話單復(fù)制成兩份:一份(保留短信內(nèi)容字段)話單文件采用AES128加密文件,按特定文件名格式保存,形成短信內(nèi)容留存文件;另外一份刪除短信內(nèi)容字段,文件名采用對(duì)應(yīng)的留存文件名添加“-INDEX”后綴。短信內(nèi)容留存加密文件及對(duì)應(yīng)的短信內(nèi)容留存索引文件在特定目錄存放,供企業(yè)大數(shù)據(jù)平臺(tái)作為客戶端登錄本話單接口服務(wù)器,取走該目錄存放的話單。
(6)如圖1所示(短信中心話單服務(wù)器建設(shè)示意圖見圖1)。
2.2?行業(yè)網(wǎng)關(guān)升級(jí)改造。
(1)行業(yè)網(wǎng)關(guān)系統(tǒng)支持BOSS同步、用戶自動(dòng)觸發(fā)、管理員操作的訂購和退訂關(guān)系日志記錄保存功能,用戶訂購和退訂情況應(yīng)當(dāng)保存至短信息服務(wù)提供者與用戶服務(wù)關(guān)系終止后5個(gè)月;針對(duì)集團(tuán)客戶通過BOSS主動(dòng)刪除、終端退訂情況,保存不少于5個(gè)月后刪除;針對(duì)集團(tuán)客戶通過BOSS添加、終端主動(dòng)訂閱情況,保存至用戶退訂后不少于5個(gè)月,該時(shí)間點(diǎn)前在行業(yè)網(wǎng)關(guān)系統(tǒng)中一直保存。
(2)針對(duì)訂購?fù)擞喨罩具M(jìn)行詳細(xì)記錄,具體字段包括:操作時(shí)間、用戶手機(jī)號(hào)碼、操作類型(增加、刪除)、名單類型、服務(wù)代碼、業(yè)務(wù)代碼、企業(yè)代碼、操作來源(BOSS同步、頁面導(dǎo)入、用戶自行)、操作人員。
(3)訂購和退訂日志保存后,可提供友好頁面的方式支持相關(guān)人員查詢功能。訂購和退訂日志的保存、刪除和查詢過程中,不影響現(xiàn)網(wǎng)業(yè)務(wù)鑒權(quán)的性能、業(yè)務(wù)同步和名單導(dǎo)入的性能。
2.3?MISC設(shè)計(jì)改造。
MISC(Mobile Information Service Center,移動(dòng)信息服務(wù)中心)是數(shù)據(jù)業(yè)務(wù)管理的核心平臺(tái),主要完成數(shù)據(jù)業(yè)務(wù)的管理和控制功能。需要行業(yè)網(wǎng)關(guān)IAGW向MISC開放短信通道即可配合完成白名單二次確認(rèn)功能。
MISC系統(tǒng)新增二次確認(rèn)模塊,具備跨省用戶短信交互能力,各省系統(tǒng)間采取網(wǎng)狀互聯(lián)方式。各省MISC將直連本省的行業(yè)網(wǎng)關(guān),使用統(tǒng)一的短信端口進(jìn)行二次確認(rèn)和通知短信的用戶交互。
2.3.1?白名單管理。
(1)白名單接收:負(fù)責(zé)接收來自SIMS的白名單匯總文件(包含基本信息、策略信息、任務(wù)信息)以及白名單號(hào)碼列表分塊文件。匯總文件接收之后首先進(jìn)行文件各字段信息的基本校驗(yàn),然后完成白名單二次確認(rèn)任務(wù)信息的數(shù)據(jù)庫表記錄創(chuàng)建和初始化,并做好后續(xù)流水線處理的準(zhǔn)備工作。
(2)白名單分揀:針對(duì)白名單中用戶號(hào)碼,按號(hào)段查詢用戶歸屬省份,分揀出本地用戶和外省用戶,根據(jù)當(dāng)前系統(tǒng)配置的外省用戶二次確認(rèn)方式進(jìn)行后續(xù)處理。
2.3.2?短信通知。
(1)在二次確認(rèn)成功或者失敗時(shí),系統(tǒng)應(yīng)自動(dòng)下發(fā)通知短信,提示用戶二次確認(rèn)的結(jié)果,以及后續(xù)退出或者加入白名單的方法,短信通知模板來自行業(yè)白名單管理系統(tǒng)。
(2)對(duì)于已回復(fù)二次確認(rèn)短信(同意或者拒絕)的用戶,MISC直接做短信通知的下發(fā);
(3)對(duì)于用戶主動(dòng)加入或者退出白名單時(shí),由ESOP/BOSS同步需短信通知的用戶手機(jī)號(hào)和業(yè)務(wù)信息到SIMS,并經(jīng)由SIMS轉(zhuǎn)至MISC做短信通知的下發(fā)。該功能根據(jù)系統(tǒng)配置選擇使用;MISC根據(jù)短信通知模板組裝短信內(nèi)容,通過調(diào)用MISC與行業(yè)網(wǎng)關(guān)同步接口,向用戶發(fā)送通知短信,同時(shí)記錄相關(guān)日志。
(4)對(duì)于超時(shí)未回復(fù)的用戶,不下發(fā)短信通知。
2.3.3?二次確認(rèn)管理。
(1)任務(wù)調(diào)度處理:按照白名單二次確認(rèn)任務(wù)預(yù)設(shè)的優(yōu)先級(jí)(立即執(zhí)行/下一個(gè)任務(wù)/排隊(duì)執(zhí)行),同時(shí)結(jié)合任務(wù)的“允許發(fā)送時(shí)間段”,對(duì)不同的任務(wù)進(jìn)行一個(gè)統(tǒng)一的調(diào)度處理。
(2)任務(wù)超時(shí)處理:針對(duì)當(dāng)前等待用戶反饋的二次確認(rèn)任務(wù),在系統(tǒng)超時(shí)(時(shí)間可配置)之后,系統(tǒng)將不再等待來自用戶的反饋,而將剩余未反饋的用戶視為“超時(shí)未反饋”,并按照任務(wù)的回執(zhí)匹配方式(暫定為超時(shí)不同意)進(jìn)行批量處理。
(3)二次確認(rèn)短信模板拼裝:按照SIMS-IRMS為白名單設(shè)置的二次確認(rèn)短信模板,在向用戶下發(fā)二次確認(rèn)短信之前,根據(jù)與SIMS-IRMS約定的通配符格式,對(duì)短信內(nèi)容進(jìn)行拼裝。
(4)二次確認(rèn)短信發(fā)送:本省通過調(diào)用MISC與行業(yè)網(wǎng)關(guān)短信下發(fā)接口,向用戶發(fā)送二次確認(rèn)短信,并通過保留流水號(hào)用于后續(xù)進(jìn)行會(huì)話控制。支持跨省用戶的二次確認(rèn)下發(fā)及回收。短信發(fā)送同時(shí)支持相應(yīng)的流量控制、失敗重發(fā)等機(jī)制。
(5)二次確認(rèn)回執(zhí)匹配:對(duì)接收到用戶反饋信息,根據(jù)當(dāng)前任務(wù)的二次確認(rèn)策略,通過用戶回復(fù)流水號(hào)進(jìn)行 MO/MT內(nèi)容匹配(行業(yè)應(yīng)用白名單二次確認(rèn)總體框架圖見圖2)。
2.3.4?白名單二次確認(rèn)流程。
根據(jù)行業(yè)短信業(yè)務(wù)的組網(wǎng)特點(diǎn)和業(yè)務(wù)流程規(guī)定,全網(wǎng)業(yè)務(wù)端口的白名單二次確認(rèn)流程需要包含跨省的用戶二次確認(rèn),下圖中描述了對(duì)EC接入省進(jìn)行省內(nèi)用戶的二次確認(rèn)和跨省二次確認(rèn)的流程(白名單二次確認(rèn)流程見圖3)。
3. 總結(jié)
通過短信中心話單系統(tǒng)升級(jí)和在短信中心新增話單服務(wù)器實(shí)現(xiàn)對(duì)非點(diǎn)對(duì)點(diǎn)短信(AOMT和MOAT)生成帶短信內(nèi)容的MT話單,并通過話單服務(wù)器生產(chǎn)FTP文件供其他平臺(tái)登錄提取;通過行業(yè)網(wǎng)關(guān)日志系統(tǒng)的升級(jí)改造,實(shí)現(xiàn)對(duì)行業(yè)用戶的行業(yè)短信、自有/非自有短信、行業(yè)彩信、自有/非自有彩信等端口類短信息留存;通過MISC系統(tǒng)新增二次確認(rèn)模塊,具備跨省用戶短信交互能力,各省MISC將直連本省的行業(yè)網(wǎng)關(guān),使用統(tǒng)一的短信端口進(jìn)行二次確認(rèn)和通知短信的用戶交互,實(shí)現(xiàn)商業(yè)性短信息用戶接收白名單經(jīng)過用戶的第二次確認(rèn)。
參考文獻(xiàn)
[1]?何歡.從垃圾短信息治理看虛擬運(yùn)營商未來發(fā)展[J].現(xiàn)代電信科技,2016,46(03):76~78.
[2]?楊程. 對(duì)抗環(huán)境下的垃圾短信息過濾[D].華南理工大學(xué),2015.