摘 要:中國移動(dòng)、中國電信、中國聯(lián)通等通信運(yùn)營商在通信網(wǎng)絡(luò)建設(shè)完成并投入運(yùn)營后,移動(dòng)用戶數(shù)量劇增,對網(wǎng)絡(luò)性能要求提升,廣大用戶對網(wǎng)絡(luò)感知度的要求越來越高。鑒于傳統(tǒng)網(wǎng)絡(luò)優(yōu)化手段存在的問題,本文提出了一種基于用戶感知的優(yōu)化服務(wù)的系統(tǒng),論述了對前臺原始數(shù)據(jù)的采集、上報(bào),后臺服務(wù)服務(wù)器進(jìn)行分析的流程和方法,并結(jié)合現(xiàn)有技術(shù)特點(diǎn)介紹了此產(chǎn)品對優(yōu)化工作帶來的貢獻(xiàn)。
關(guān)鍵詞:用戶感知;采集器;前臺指標(biāo);判決
1 技術(shù)背景
隨著移動(dòng)網(wǎng)絡(luò)的發(fā)展,智能終端的普及,廣大移動(dòng)網(wǎng)絡(luò)用戶業(yè)務(wù)現(xiàn)多樣化,對移動(dòng)網(wǎng)絡(luò)質(zhì)量的要求越來越高,這種要求主要體現(xiàn)在客戶的用戶感知度,如何提升用戶感知度已經(jīng)成為運(yùn)營商面臨的一個(gè)重點(diǎn)問題。運(yùn)營商在進(jìn)行網(wǎng)絡(luò)優(yōu)化時(shí)常用的輔助工具包括網(wǎng)管、路測軟件、數(shù)據(jù)采集等,這些工具或者輔助提取后臺指標(biāo),或者輔助道路測試,能夠有效的保證KPI指標(biāo)優(yōu)越,但是對于用戶對網(wǎng)絡(luò)的真實(shí)感受缺乏有效監(jiān)控。
2 基于用戶感知的優(yōu)化服務(wù)系統(tǒng)的系統(tǒng)架構(gòu)及實(shí)現(xiàn)說明
本文提出的一種基于用戶感知的優(yōu)化服務(wù)產(chǎn)品——用戶感知分析系統(tǒng),該系統(tǒng)能夠?qū)?shí)現(xiàn)前臺指標(biāo)的采集、提取,并在后臺完成匯總、智能分析。該系統(tǒng)分為數(shù)據(jù)采集軟件和數(shù)據(jù)分析服務(wù)器兩個(gè)部分:
數(shù)據(jù)采集軟件是一個(gè)獨(dú)立的APP應(yīng)用程序,安裝于用戶終端(手機(jī))。數(shù)據(jù)采集軟件負(fù)責(zé)收集終端對于網(wǎng)絡(luò)的使用情況,包括語音接通次數(shù)、語音掉話次數(shù)、數(shù)據(jù)業(yè)務(wù)類型及速率、數(shù)據(jù)業(yè)務(wù)接通次數(shù)、數(shù)據(jù)業(yè)務(wù)掉線次數(shù)、用戶的感知體驗(yàn)等。這些指標(biāo)將按照一定的原則上報(bào)至數(shù)據(jù)服務(wù)器。
數(shù)據(jù)服務(wù)器為C/S架構(gòu),由服務(wù)器端和客戶端組成。服務(wù)器端負(fù)責(zé)匯總存儲數(shù)據(jù)采集軟件上報(bào)的數(shù)據(jù),并根據(jù)使用者需求進(jìn)行數(shù)據(jù)分析。服務(wù)器端還可以根據(jù)工程師需求提取指標(biāo),匯總方式分為全網(wǎng)級和小區(qū)級兩種;客戶端安裝于PC 機(jī),工程師可以通過客戶端登陸服務(wù)器進(jìn)行各種數(shù)據(jù)查詢。
3 用戶感知分析系統(tǒng)設(shè)計(jì)思路
本系統(tǒng)旨在通過用戶感知分析系統(tǒng)對前臺的指標(biāo)及用戶業(yè)務(wù)情況進(jìn)行收集,并通過數(shù)據(jù)服務(wù)器進(jìn)行智能分析,實(shí)現(xiàn)對前臺指標(biāo)的采集、提取、匯總、智能分析功能。該系統(tǒng)分為數(shù)據(jù)采集軟件和數(shù)據(jù)服務(wù)器兩個(gè)部分
下文將對這兩個(gè)部分進(jìn)行詳細(xì)介紹。
3.1 數(shù)據(jù)采集軟件
數(shù)據(jù)采集軟件安裝于用戶終端(手機(jī)),可以通過對用戶終端系統(tǒng)的檢測采集終端的業(yè)務(wù)執(zhí)行情況,由多個(gè)功能模塊組成,系統(tǒng)結(jié)構(gòu)如圖所示:
數(shù)據(jù)采集軟件對終端指標(biāo)的采集和監(jiān)控原理如下:
監(jiān)控啟動(dòng)模塊對終端的接入網(wǎng)絡(luò)情況進(jìn)行監(jiān)控,當(dāng)發(fā)現(xiàn)終端沒有處于wifi網(wǎng)絡(luò)下,而處于移動(dòng)網(wǎng)絡(luò)下且數(shù)據(jù)業(yè)務(wù)開啟模式下,則發(fā)送“start”指令到數(shù)據(jù)業(yè)務(wù)統(tǒng)計(jì)模塊;其他情況下發(fā)送“stop”指令到數(shù)據(jù)業(yè)務(wù)統(tǒng)計(jì)模塊。
數(shù)據(jù)業(yè)務(wù)統(tǒng)計(jì)模塊收到監(jiān)控啟動(dòng)模塊的“start”指令開始檢測并記錄終端的數(shù)據(jù)業(yè)務(wù)情況。記錄數(shù)據(jù)包含以下信息:1)數(shù)據(jù)業(yè)務(wù)類型,包括“Streaming”、Web、Email、File Transfer、Game、IM 2)業(yè)務(wù)發(fā)起次數(shù) 3)成功次數(shù) 4)失敗次數(shù)5)掉線次數(shù)6)業(yè)務(wù)持續(xù)時(shí)間 7)業(yè)務(wù)速率 8)流量 9)小區(qū)ID 10)終端IMEI 11)終端類型 12)無線制式 這些原始數(shù)據(jù)將定時(shí)傳遞至數(shù)據(jù)壓縮模塊
語音業(yè)務(wù)統(tǒng)計(jì)模塊實(shí)時(shí)監(jiān)測并記錄終端的語音業(yè)務(wù)使用情況。記錄數(shù)據(jù)包含以下信息1)業(yè)務(wù)發(fā)起次數(shù)2)業(yè)務(wù)成功次數(shù)3)小區(qū)ID 4)終端IMEI 5)終端類型 這些數(shù)據(jù)將定時(shí)傳遞至數(shù)據(jù)壓縮模塊
語音統(tǒng)計(jì)模塊則主要統(tǒng)計(jì)語音業(yè)務(wù)的發(fā)起次數(shù),成功次數(shù),小區(qū)ID,終端類型等數(shù)據(jù)并定時(shí)發(fā)送至數(shù)據(jù)壓縮模塊
數(shù)據(jù)壓縮模塊對接收到的數(shù)據(jù)和語音業(yè)務(wù)的原始記錄數(shù)據(jù)進(jìn)行壓縮,并將壓縮之后的數(shù)據(jù)發(fā)送至存儲模塊,存儲模塊對接收到數(shù)據(jù)進(jìn)行存儲。
數(shù)據(jù)清理判決器負(fù)責(zé)監(jiān)測是否需要對存儲模塊的數(shù)據(jù)進(jìn)行清空操作,當(dāng)滿足清理?xiàng)l件時(shí)發(fā)送清空命令至數(shù)據(jù)清理模塊。當(dāng)滿足以下條件時(shí)將發(fā)送清理命令:1)定時(shí)器到時(shí)2)存儲模塊中數(shù)據(jù)大小達(dá)到清除門限 3)檢測到存儲模塊中的數(shù)據(jù)已經(jīng)向數(shù)據(jù)庫傳遞完成收到數(shù)據(jù)清理判決器的清除指令后對存儲模塊進(jìn)行清空操作。
傳輸判決模塊負(fù)責(zé)判決是否執(zhí)行將數(shù)據(jù)傳輸至數(shù)據(jù)分析服務(wù)器的操作,通過從監(jiān)控啟動(dòng)模塊獲取信息實(shí)現(xiàn),當(dāng)?shù)玫浇K端處于wifi網(wǎng)絡(luò)時(shí)則發(fā)起“transfer”指令至傳輸模塊,通知傳輸模塊進(jìn)行數(shù)據(jù)傳輸,傳輸模塊收到“transfer”指令后,從存儲模塊提取數(shù)據(jù),并將數(shù)據(jù)以ftp方式傳輸至數(shù)據(jù)分析服務(wù)器
3.2 數(shù)據(jù)服務(wù)器
數(shù)據(jù)服務(wù)器端接收存儲數(shù)據(jù)采集器上傳的數(shù)據(jù),并能夠按照需求計(jì)算出各種指標(biāo)呈現(xiàn)給優(yōu)化人員。實(shí)現(xiàn)原理如下:
數(shù)據(jù)接收轉(zhuǎn)發(fā)模塊接收數(shù)據(jù)采集器上傳的數(shù)據(jù)并轉(zhuǎn)至數(shù)據(jù)服務(wù)器的數(shù)據(jù)存儲系統(tǒng),數(shù)據(jù)存儲系統(tǒng)負(fù)責(zé)對數(shù)據(jù)進(jìn)行存儲。
定時(shí)器檢測數(shù)據(jù)存儲系統(tǒng)的存儲時(shí)間信息,當(dāng)發(fā)現(xiàn)存儲的數(shù)據(jù)超過定時(shí)器時(shí)間限制時(shí),向清楚器發(fā)送清楚通知。清除器接收定時(shí)器的清楚通知并對數(shù)據(jù)存儲系統(tǒng)中的超時(shí)數(shù)據(jù)進(jìn)行清楚,定時(shí)器的周期可以根據(jù)實(shí)際情況設(shè)置,默認(rèn)為三個(gè)月。
客戶端接收優(yōu)化人員的操作命令,并將操作命令發(fā)送至指令解析模塊,指令解析模塊解析操作命令的含義,并發(fā)送至數(shù)據(jù)需求系統(tǒng)。數(shù)據(jù)需求系統(tǒng)根據(jù)接收到的操作命令結(jié)合指標(biāo)定義系統(tǒng),制定出需要的數(shù)據(jù),并將結(jié)果發(fā)送至數(shù)據(jù)檢索模塊。
數(shù)據(jù)檢索模塊根據(jù)接收到的數(shù)據(jù)需求檢索存儲系統(tǒng)中的目標(biāo)數(shù)據(jù)。數(shù)據(jù)存儲系統(tǒng)將檢索模塊檢索出的數(shù)據(jù)發(fā)送至臨時(shí)數(shù)據(jù)存儲模塊
標(biāo)定義系統(tǒng)定義各指標(biāo)含義。計(jì)算系統(tǒng)根據(jù)運(yùn)營數(shù)據(jù)存儲模塊的數(shù)據(jù)及指標(biāo)定義系統(tǒng)計(jì)算出指標(biāo)結(jié)果并發(fā)送至結(jié)果呈現(xiàn)系統(tǒng),計(jì)算系統(tǒng)還能夠根據(jù)指標(biāo)定義智能分析用戶數(shù)據(jù)業(yè)務(wù)的感知情況,指標(biāo)定義系統(tǒng)對于用戶感知基線默認(rèn),用戶可以根據(jù)網(wǎng)絡(luò)情況設(shè)置。
最終結(jié)果呈現(xiàn)系統(tǒng)根據(jù)需要以excel、圖表等形式呈現(xiàn),并發(fā)送至客戶端,客戶端呈現(xiàn)最終結(jié)果,呈現(xiàn)給操作人員
4 總結(jié)
本文針對運(yùn)營商提升用戶感知需求提出了一種基于用戶感知的優(yōu)化服務(wù)系統(tǒng),該系統(tǒng)基于用戶行為判斷事件發(fā)生情況并記錄數(shù)據(jù),可以對各種制式的網(wǎng)絡(luò)進(jìn)行采集分析,適應(yīng)各種終端;可以區(qū)分用戶實(shí)際操作業(yè)務(wù)類型,能夠有效監(jiān)控用戶對移動(dòng)網(wǎng)絡(luò)的感知度,為提升感知度提供數(shù)據(jù)依據(jù),根據(jù)終端所處無線環(huán)境及數(shù)據(jù)業(yè)務(wù)開啟情況判斷是否采集數(shù)據(jù),可降低終端采集的數(shù)據(jù)量,并不消耗用戶的流量,為提升用戶感知提供了工具基礎(chǔ)。
作者簡介
王剛,男,中國普天信息產(chǎn)業(yè)北京通信規(guī)劃設(shè)計(jì)院,研究方向:前臺優(yōu)化。