基于智能終端的數(shù)據(jù)采集系統(tǒng)、分析系統(tǒng)和監(jiān)測分析系統(tǒng)的制作方法
【技術領域】
[0001] 本發(fā)明設及通信技術領域,具體設及一種基于智能終端的數(shù)據(jù)采集系統(tǒng)、分析系 統(tǒng)和基于該數(shù)據(jù)采集系統(tǒng)、分析系統(tǒng)的監(jiān)測分析系統(tǒng)。
【背景技術】
[0002] 在通信網(wǎng)絡建設完成并投入運營后,隨著移動用戶數(shù)量劇增,對網(wǎng)絡性能要求提 升,需要對網(wǎng)絡不斷進行優(yōu)化。此外,隨著通信市場競爭加劇,廣大用戶對網(wǎng)絡質量的要求 越來越高,各運營商需要對網(wǎng)絡不斷進行優(yōu)化,改善網(wǎng)絡運行性能,提高網(wǎng)絡服務質量,提 升用戶感知。網(wǎng)絡優(yōu)化常用的輔助工具包括網(wǎng)管軟件、路測軟件等,運些工具用于輔助提取 后臺指標,或者進行輔助道路測試,能夠有效的保證KPI (Key Perhrmance Indication,關 鍵性能指標)優(yōu)越,但是對于用戶對網(wǎng)絡的真實感受缺乏有效監(jiān)管。
[0003]"智能終端客戶感知監(jiān)測系統(tǒng)的研發(fā)與應用"的論文(作者:董慧等,載《電信工程 技術與標準化》2012年第6期),公開了現(xiàn)有技術的一種基于智能終端的網(wǎng)絡客戶感知監(jiān)測 系統(tǒng),該系統(tǒng)可W獲取用戶使用終端進行業(yè)務發(fā)生異常情況時的異常信令、網(wǎng)絡狀況等信 息,為工程師處理異常問題提供有力依據(jù),該系統(tǒng)包括智能感知終端和信息采集分析服務 器兩個部分,智能感知終端與信息采集分析服務器通過移動通信網(wǎng)絡進行聯(lián)系。其工作流 程為:(1)智能感知終端通過監(jiān)測移動終端基帶忍片,提取并判斷是否存在異常信令,一旦 發(fā)現(xiàn)異常信令則按照數(shù)據(jù)分析要求進行數(shù)據(jù)采集并暫存于終端。(2)智能感知終端判斷業(yè) 務是否繁忙,當處于空閑時,通過2G/3G等移動通信網(wǎng)絡的PS (Packet Switch,分組交換, 通常為數(shù)據(jù)業(yè)務)業(yè)務將存儲的數(shù)據(jù)發(fā)送至信息采集分析服務器。(3)信息采集服務器接 收智能感知終端發(fā)送的異常信令等數(shù)據(jù)對異常信息進行分析。
[0004] 此方案存在如下幾方面的缺陷: 陽0化](1)用戶感知情況無從獲取,只記錄用戶業(yè)務異常時的信令等相關數(shù)據(jù),不能記 錄用戶進行業(yè)務時的成功次數(shù)、失敗次數(shù)、上網(wǎng)速率等情況,無法獲知用戶對網(wǎng)絡的實際感 知。
[0006] (2)數(shù)據(jù)上傳耗費流量,數(shù)據(jù)上傳通過PS業(yè)務進行操作,耗費用戶流量。
[0007] (3)終端空間占用情況無法有效保障,可能會導致數(shù)據(jù)量較大,占用終端較多內(nèi)存 的情況。
[0008] (4)終端費用較高,智能終端需要監(jiān)控基帶忍片信令信息,意味著需要獲取終端基 帶信息,如部署到不同的終端,則需要獲取不同的基帶信息,因而費用較高。
【發(fā)明內(nèi)容】
[0009] 針對現(xiàn)有技術存在的上述缺陷,本發(fā)明要解決的問題是,提供一種能監(jiān)測網(wǎng)絡客 戶感知的數(shù)據(jù)采集系統(tǒng)、分析系統(tǒng)和基于該數(shù)據(jù)采集、分析系統(tǒng)的監(jiān)測系統(tǒng),能夠真實采集 終端的用戶感知。
[0010] 為解決上述技術問題,本發(fā)明提供了一種基于智能終端的數(shù)據(jù)采集系統(tǒng),所述數(shù) 據(jù)采集系統(tǒng)安裝于終端,用于監(jiān)測終端的運行系統(tǒng)并采集終端的業(yè)務執(zhí)行情況的數(shù)據(jù)傳輸 至數(shù)據(jù)服務器。
[0011] 作為優(yōu)選,所述數(shù)據(jù)采集系統(tǒng)包括:數(shù)據(jù)業(yè)務統(tǒng)計模塊,檢測并記錄終端的數(shù)據(jù)業(yè) 務情況;
[0012] 語音業(yè)務統(tǒng)計模塊,檢測并記錄終端的語音業(yè)務情況;
[0013] 數(shù)據(jù)壓縮模塊,將所述數(shù)據(jù)業(yè)務統(tǒng)計模塊和語音業(yè)務統(tǒng)計模塊得到的原始記錄數(shù) 據(jù)進行壓縮并將壓縮后的數(shù)據(jù)發(fā)送至存儲模塊;
[0014] 主存儲模塊,存儲從所述數(shù)據(jù)壓縮模塊所接收的數(shù)據(jù);
[0015] 主傳輸模塊,從所述主存儲模塊提取數(shù)據(jù)并傳輸至所述數(shù)據(jù)服務器。
[0016] 作為優(yōu)選,所述的基于智能終端的數(shù)據(jù)采集系統(tǒng),還包括:
[0017] 監(jiān)控啟動模塊,監(jiān)控終端的網(wǎng)絡接入情況,當終端未在Wifi網(wǎng)絡下,而處于移動 通信網(wǎng)絡且數(shù)據(jù)業(yè)務打開時開啟數(shù)據(jù)業(yè)務統(tǒng)計模塊,其他情形關閉數(shù)據(jù)業(yè)務統(tǒng)計模塊;
[0018] 傳輸判決模塊,根據(jù)所述監(jiān)控啟動模塊判斷所述終端的網(wǎng)絡接入狀況,當終端處 于Wifi網(wǎng)絡時通知所述主傳輸模塊進行數(shù)據(jù)傳輸。
[0019] 作為優(yōu)選,所述的基于智能終端的數(shù)據(jù)采集系統(tǒng)還包括:
[0020] 數(shù)據(jù)清理判決器,監(jiān)測是否需要對所述主存儲模塊的數(shù)據(jù)進行清空操作,當滿足 W下條件之一時向數(shù)據(jù)清理模塊發(fā)送清除指令:1)定時器到時;2)所述主存儲模塊中的數(shù) 據(jù)大小達到清除口限;3)檢測到所述主存儲模塊中的數(shù)據(jù)已經(jīng)向所述數(shù)據(jù)服務器傳遞完 成;
[0021] 數(shù)據(jù)清理模塊,收到數(shù)據(jù)清理判決器的清除指令后對所述主存儲模塊進行清空操 作。
[0022] 作為優(yōu)選,其中的所述數(shù)據(jù)業(yè)務統(tǒng)計模塊包括W下子模塊:
[0023] (1)數(shù)據(jù)業(yè)務運行信息獲取模塊,通過檢測終端中的各軟件使用情況,得到終端數(shù) 據(jù)業(yè)務情況;
[0024] (2)數(shù)據(jù)業(yè)務類型判決模塊,獲取終端業(yè)務使用情況,并判斷該業(yè)務的數(shù)據(jù)業(yè)務類 型;
[00巧](3)業(yè)務發(fā)起次數(shù)統(tǒng)計模塊,記錄業(yè)務發(fā)起的次數(shù)并發(fā)送至數(shù)據(jù)業(yè)務存儲模塊; [00%] (4)移動網(wǎng)絡連接成功判決器,判決進行業(yè)務時移動網(wǎng)絡連接是否成功,如果發(fā)起 業(yè)務后在預定時間內(nèi)有上下行流量產(chǎn)生計為移動網(wǎng)絡連接成功,將記錄結果發(fā)送至移動網(wǎng) 絡連接成功次數(shù)統(tǒng)計模塊;
[0027] (5)移動網(wǎng)絡連接成功次數(shù)統(tǒng)計模塊,記錄進行業(yè)務時移動網(wǎng)絡連接成功次數(shù)并 將結果發(fā)送至所述數(shù)據(jù)業(yè)務存儲模塊;
[0028] (6)業(yè)務結束判決器,預定時間內(nèi)無操作或者業(yè)務程序關閉計為結束,W最后接收 到數(shù)據(jù)的時間為結束時間;
[0029] (7)業(yè)務持續(xù)計時器,通過從移動網(wǎng)絡連接成功判決器獲取業(yè)務發(fā)起時間,從業(yè)務 結束判決器獲取業(yè)務結束時間,將記錄結果發(fā)送至所述數(shù)據(jù)業(yè)務存儲模塊;
[0030] (8)流量統(tǒng)計模塊,對業(yè)務的流量進行記錄,并發(fā)送至所述數(shù)據(jù)業(yè)務存儲模塊;
[0031] (9)速率統(tǒng)計模塊,記錄業(yè)務的速率并發(fā)送至所述數(shù)據(jù)業(yè)務存儲模塊;
[0032] (10)移動網(wǎng)絡連接失敗判決器,判決此次業(yè)務移動網(wǎng)絡連接是否成功,如果發(fā)起 業(yè)務后預定時間內(nèi)無上下行數(shù)據(jù)交互發(fā)生計為連接失敗,將記錄結果發(fā)送至移動網(wǎng)絡連接 失敗次數(shù)統(tǒng)計模塊;
[0033] (11)移動網(wǎng)絡連接失敗次數(shù)統(tǒng)計模塊,記錄移動網(wǎng)絡連接失敗次數(shù),并將記錄結 果發(fā)送至所述數(shù)據(jù)業(yè)務存儲模塊;
[0034] (12)業(yè)務中斷判決器,業(yè)務進行中超過預定時間無數(shù)據(jù)則計為業(yè)務中斷,并將記 錄結果發(fā)送至業(yè)務掉線統(tǒng)計模塊;
[0035] (13)業(yè)務掉線統(tǒng)計模塊,記錄業(yè)務掉線次數(shù),并將記錄結果發(fā)送至所述數(shù)據(jù)業(yè)務 存儲模塊。
[0036] 作為優(yōu)選,所述移動網(wǎng)絡連接成功判決器與移動網(wǎng)絡連接失敗判決器合并為移動 網(wǎng)絡連接成功與否判決器,判決移動網(wǎng)絡連接成功或者失?。灰苿泳W(wǎng)絡連接成功次數(shù)統(tǒng)計 模塊與移動網(wǎng)絡連接失敗次數(shù)統(tǒng)計模塊合并為移動網(wǎng)絡成功與否統(tǒng)計模塊.
[0037] 如果發(fā)起業(yè)務后的預定時間內(nèi)有上下行流量產(chǎn)生計為連接成功,如果發(fā)起業(yè)務后 的預定時間內(nèi)無上下行流量產(chǎn)生計為連接失敗,分別將記錄結果發(fā)送至移動網(wǎng)絡連接成功 與否統(tǒng)計模塊。
[0038] 作為優(yōu)選,所述的基于智能終端的數(shù)據(jù)采集系統(tǒng)的所述語音業(yè)務統(tǒng)計模塊包括W 下子模塊:
[0039] (1)語音業(yè)務運行信息獲取模塊,通過檢測手機使用情況,得到終端語音業(yè)務情 況;
[0040] (2)業(yè)務發(fā)起次數(shù)模塊,通過從語音業(yè)務運行信息獲取模塊獲取數(shù)據(jù),數(shù)字鍵+撥 通鍵發(fā)生時計為起呼一次;
[0041] (3)語音業(yè)務失敗判決模塊,數(shù)字鍵+撥通鍵發(fā)生后,在預定時間內(nèi)無回鈴聲或轉 播聲計為呼叫失敗,并將結果發(fā)送至語音業(yè)務失敗統(tǒng)計模塊;
[0042] (4)語音業(yè)務統(tǒng)計模塊負責記錄語音業(yè)務失敗次數(shù),并將結果發(fā)送至所述存儲模 塊。
[0043] 本發(fā)明還提供了一種基于智能終端的數(shù)據(jù)分析系統(tǒng),包括數(shù)據(jù)服務器和客戶端, 所述數(shù)據(jù)服務器包括如下子模塊:
[0044] (1)數(shù)據(jù)接收轉發(fā)模塊,接收從數(shù)據(jù)采集系統(tǒng)上傳的數(shù)據(jù)并轉至數(shù)據(jù)服務器的數(shù) 據(jù)存儲系統(tǒng);
[0045](2)數(shù)據(jù)存儲系統(tǒng),用于存儲數(shù)據(jù);
[0046] (3)指令解析模塊,解析操作命令的含義,并發(fā)送至數(shù)據(jù)需求系統(tǒng);
[0047] (4)數(shù)據(jù)需求系統(tǒng),根據(jù)接收到的操作命令結合指標定義系統(tǒng),制定出需要的數(shù)據(jù) 的項目,并將結果發(fā)送至數(shù)據(jù)檢索模塊;
[0048] (5)指標定義系統(tǒng),用于定義各指標含義;
[0049] (6)數(shù)據(jù)檢索模塊,根據(jù)接收到的數(shù)據(jù)需求從數(shù)據(jù)存儲系統(tǒng)檢索出目標數(shù)據(jù);
[0050] (7)數(shù)據(jù)存儲系統(tǒng),將檢索出的目標數(shù)據(jù)發(fā)送至臨時數(shù)據(jù)存儲模塊;
[0051] (8)計算系統(tǒng),根據(jù)臨時數(shù)據(jù)存儲模塊的數(shù)據(jù)及指標定義系統(tǒng)計算出指標結果并 發(fā)送至結果呈現(xiàn)系統(tǒng);
[0052] (9)結果呈現(xiàn)系統(tǒng),根據(jù)需要將