一種無線資源消耗評(píng)估方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù),尤其涉及一種無線資源消耗評(píng)估方法及裝置。
【背景技術(shù)】
[0002] 隨著移動(dòng)互聯(lián)網(wǎng)的迅猛發(fā)展,中國移動(dòng)的GPRS網(wǎng)絡(luò)上承載了各種各樣的數(shù)據(jù)業(yè) 務(wù),這些數(shù)據(jù)業(yè)務(wù)由于用戶群體、聯(lián)網(wǎng)行為、軟件功能的多樣性而對(duì)GPRS無線網(wǎng)和核心網(wǎng) 造成不同的沖擊。但目前在網(wǎng)絡(luò)側(cè)只能從宏觀的角度評(píng)估小區(qū)或基站級(jí)別的無線資源消 耗情況,無法對(duì)流經(jīng)網(wǎng)絡(luò)管道的流量成分進(jìn)行透視分析。因而,很有必要對(duì)流量成分進(jìn)行透 視,摸清不同手機(jī)應(yīng)用軟件對(duì)無線網(wǎng)和核心網(wǎng)的資源占用情況,以更好地指導(dǎo)自有業(yè)務(wù)營 銷推廣,指導(dǎo)網(wǎng)絡(luò)資源配置。
[0003] 在現(xiàn)有技術(shù)中,對(duì)手機(jī)應(yīng)用軟件的無線資源消耗主要通過如下兩種方法進(jìn)行評(píng) 估:
[0004] 方法一、通過利用專業(yè)測(cè)試軟件進(jìn)行評(píng)估:在TEMS等測(cè)試手機(jī)上安裝待測(cè)試的應(yīng) 用軟件,在常規(guī)操作應(yīng)用軟件的過程中啟動(dòng)無線接口信息的記錄,包括記錄該應(yīng)用軟件產(chǎn) 生的上下行 RLC(Radio Link Control,無線鏈路控制)層/LLC(Logical Link Control,邏 輯鏈路控制)層流量、占用的H)CH (Packet Data Channel,分組數(shù)據(jù)信道)/CCCH (Common Control Channel,公共控制信道)時(shí)隙數(shù)量及時(shí)間長度。綜合上述測(cè)試得到的無線資源數(shù) 據(jù),對(duì)該應(yīng)用軟件的無線資源消耗進(jìn)行綜合評(píng)估;
[0005] 方法二:通過在網(wǎng)絡(luò)接口上捕捉信令進(jìn)行評(píng)估:在手機(jī)應(yīng)用軟件網(wǎng)絡(luò)流量所經(jīng)過 的Um 口 /Abis/Gb 口上通過掛表或分光的方式捕獲用戶信令,并根據(jù)所在接口的協(xié)議規(guī)范 對(duì)捕捉后的信令進(jìn)行解碼分析,最后,提取所要分析的應(yīng)用軟件的信令進(jìn)行無線資源消耗 分析。
[0006] 通過上述兩種方法,雖然實(shí)現(xiàn)了對(duì)應(yīng)用軟件無線資源消耗的評(píng)估分析,但是,在使 用時(shí)還是存在有各自的缺點(diǎn),如第一種方法,由于主觀性強(qiáng),測(cè)試的結(jié)果與測(cè)試人的主觀性 關(guān)聯(lián)度過大,無法客觀反應(yīng)各種用戶群體的應(yīng)用使用行為;另外,該方法的測(cè)試工作量大, 需要在不同場景下進(jìn)行多次重復(fù)測(cè)試后做平均;對(duì)于第二種方法,如果需要分析不同場景、 不同用戶群體的手機(jī)應(yīng)用軟件行為時(shí),需要在不同的鏈路進(jìn)行掛表,信令捕捉的工作量大, 且涉及的網(wǎng)絡(luò)接口繁多,信令解碼分析的難度大。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明的目的是提供一種無線資源消耗評(píng)估方法及裝置,以解決現(xiàn)有技術(shù)中在進(jìn) 行無線資源消耗評(píng)估時(shí)的人工處理工作量大、所涉及的網(wǎng)絡(luò)接口繁多而導(dǎo)致的處理復(fù)雜問 題。
[0008] 為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種無線資源消耗評(píng)估方法,所述方法包括:
[0009] 采集Gn接口處各應(yīng)用軟件的數(shù)據(jù)信令;
[0010] 獲取所述數(shù)據(jù)信令中各應(yīng)用軟件的關(guān)鍵字段信息; toon] 根據(jù)預(yù)設(shè)的待測(cè)應(yīng)用軟件的特征數(shù)據(jù)庫對(duì)各應(yīng)用軟件的關(guān)鍵字段信息進(jìn)行篩選, 確定待測(cè)應(yīng)用軟件,獲取所述待測(cè)應(yīng)用軟件的時(shí)間序列;
[0012] 根據(jù)所述時(shí)間序列對(duì)所述待測(cè)應(yīng)用軟件的無線資源消耗進(jìn)行評(píng)估。
[0013] 優(yōu)選地,所述各應(yīng)用軟件的數(shù)據(jù)信令中包含有各應(yīng)用軟件的時(shí)間序列,所述根據(jù) 預(yù)設(shè)的待測(cè)應(yīng)用軟件的特征數(shù)據(jù)庫對(duì)各應(yīng)用軟件的關(guān)鍵字段信息進(jìn)行篩選,確定待測(cè)應(yīng)用 軟件,包括:
[0014] 查找待測(cè)應(yīng)用軟件的特征數(shù)據(jù)庫;
[0015] 將所述特征數(shù)據(jù)庫中所存儲(chǔ)的待測(cè)應(yīng)用軟件的特征參數(shù)與所述各應(yīng)用軟件的關(guān) 鍵字段信息進(jìn)行比較;
[0016] 選取與所述特征參數(shù)相同的關(guān)鍵字段信息;
[0017] 確定與所述特征參數(shù)相同的關(guān)鍵字段信息所屬的應(yīng)用軟件為待測(cè)應(yīng)用軟件;
[0018] 獲取確定的待測(cè)應(yīng)用軟件的時(shí)間序列。
[0019] 優(yōu)選地,所述根據(jù)所述時(shí)間序列對(duì)所述待測(cè)應(yīng)用軟件的無線資源消耗進(jìn)行評(píng)估的 步驟,包括:
[0020] 對(duì)待測(cè)應(yīng)用軟件的時(shí)間序列中任意相鄰的兩次數(shù)據(jù)傳輸段的時(shí)間信息進(jìn)行合并, 直到合并后的各時(shí)間信息間不存在交集時(shí),得到新的時(shí)間序列;
[0021] 根據(jù)所述新的時(shí)間序列以及小區(qū)信道資源延時(shí)釋放時(shí)長Tt計(jì)算分組業(yè)務(wù)信道占 用時(shí)長Tb和分組控制信道占用次數(shù)Cc ;
[0022] 根據(jù)所述分組業(yè)務(wù)信道占用時(shí)長Tb和分組控制信道占用次數(shù)Cc對(duì)待測(cè)應(yīng)用軟件 的無線資源消耗進(jìn)行評(píng)估。
[0023] 優(yōu)選地,所述新的時(shí)間序列為Setl (Ts,Te),所述根據(jù)所述新的時(shí)間序列以及小區(qū) 信道資源延時(shí)釋放時(shí)長Tt計(jì)算分組業(yè)務(wù)信道占用時(shí)長Tb和分組控制信道占用次數(shù)Cc,包 括:
[0024] 步驟一,遍歷所述新的時(shí)間序列Setl (Ts, Te),選取所述Setl (Ts, Te)中相鄰的第 一時(shí)間信息(Tsm,Tem)以及第二時(shí)間信息(Tsm+1,Te m+1);
[0025] 步驟二,確定所述第一時(shí)間信息與所述第二時(shí)間信息的時(shí)間間隔(TSni+1-T eJ ;
[0026] 步驟三,比較所述(TSni+1-TeJ與所述Tt ;
[0027] 當(dāng)所述(Tsm+1_Tem)大于所述Tt時(shí),確定所述Tb = (Tem-Tsm)+Tt,所述Cc加一;
[0028] 當(dāng)所述(Tsm+1_Tem)不大于所述Tt時(shí),確定所述Tb = (Tsm+1_Tsm),所述Cc不變;
[0029] 重復(fù)上述步驟一至步驟三,直到計(jì)算完所述Setl (Ts,Te)中的所有相鄰兩個(gè)時(shí)間 信息的時(shí)間間隔為止;
[0030] 將確定的各Tb求和得到總的Tb ;
[0031 ] 將確定的各Cc求和得到總的Cc ;
[0032] 其中,所述Ts表示數(shù)據(jù)傳輸?shù)某跏紩r(shí)間,所述Te表示數(shù)據(jù)傳輸?shù)慕Y(jié)束時(shí)間,所述 m表示時(shí)間序列中各時(shí)間信息的序號(hào)。
[0033] 優(yōu)選地,在對(duì)待測(cè)應(yīng)用軟件的無線資源消耗進(jìn)行評(píng)估時(shí),還包括如下參數(shù):
[0034] 分組控制信道占用時(shí)長Tc、應(yīng)用軟件的無線資源傳輸效率Pt以及應(yīng)用軟件的信 道使用效率Pc ;
[0035] 其中,
[0036] Tc = Cc*Ta ;
[0037] Pt = Μ/Tb ;
[0038] Pc = Tb/Tc ;
[0039] 所述Ta為每次分組控制信道平均建立時(shí)長;所述M為應(yīng)用軟件進(jìn)行數(shù)據(jù)傳輸所占 用的總流量。
[0040] 為了實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種無線資源消耗評(píng)估裝置,包括:采集模 塊、獲取模塊、處理模塊以及評(píng)估模塊;
[0041] 所述采集模塊,用于采集Gn接口處各應(yīng)用軟件的數(shù)據(jù)信令;
[0042] 所述獲取模塊,用于獲取所述數(shù)據(jù)信令中各應(yīng)用軟件的關(guān)鍵字段信息;
[0043] 所述處理模塊,用于根據(jù)預(yù)設(shè)的待測(cè)應(yīng)用軟件的特征數(shù)據(jù)庫對(duì)各應(yīng)用軟件的關(guān)鍵 字段信息進(jìn)行篩選,確定待測(cè)應(yīng)用軟件,獲取所述待測(cè)應(yīng)用軟件的時(shí)間序列;
[0044] 所述評(píng)估模塊,用于根據(jù)所述時(shí)間序列對(duì)所述待測(cè)應(yīng)用軟件的無線資源消耗進(jìn)行 評(píng)估。
[0045] 優(yōu)選地,所述各應(yīng)用軟件的數(shù)據(jù)信令中包含有各應(yīng)用軟件的時(shí)間序列,
[0046] 所述處理模塊,具體用于查找待測(cè)應(yīng)用軟件的特征數(shù)據(jù)庫;將所述特征數(shù)據(jù)庫中 所存儲(chǔ)的待測(cè)應(yīng)用軟件的特征參數(shù)與所述各應(yīng)用軟件的關(guān)鍵字段信息進(jìn)行比較;選取與所 述特征參數(shù)相同的關(guān)鍵字段信息;確定與所述特征參數(shù)相同的關(guān)鍵字段信息所屬的應(yīng)用軟 件為待測(cè)應(yīng)用軟件;以及獲取確定的待測(cè)應(yīng)用軟件的時(shí)間序列。
[0047] 優(yōu)選地,
[0048] 所述評(píng)估模塊,具體用于對(duì)待測(cè)應(yīng)用軟件的時(shí)間序列中任意相鄰的兩次數(shù)據(jù)傳輸 段的時(shí)間信息進(jìn)行合并,直到合并后的各時(shí)間信息間不存在交集時(shí),得到新的時(shí)間序列;并 根據(jù)所述新的時(shí)間序列以及小區(qū)信道資源延時(shí)釋放時(shí)長Tt計(jì)算分組業(yè)務(wù)信道占用時(shí)長Tb 和分組控制信道占用次數(shù)Cc ;以及根據(jù)所述分組業(yè)務(wù)信道占用時(shí)長Tb和分組控制信道占 用次數(shù)Cc對(duì)待測(cè)應(yīng)用軟件的無線資源消耗進(jìn)行評(píng)估。
[0049] 優(yōu)選地,所述新的時(shí)間序列為Setl (Ts,Te),
[0050] 所述評(píng)估模塊,具體用于執(zhí)行步驟一,遍歷所述新的時(shí)間序列Setl (Ts,Te),選 取所述Setl (Ts,Te)中相鄰的第一時(shí)間信息(Tsni, TeJ以及第二時(shí)間信息(TSni+1,TeniJ ; 執(zhí)行步驟二,確定所述第一時(shí)間信息與所述第二時(shí)間信息的時(shí)間間隔(TSni+1-TeJ ;執(zhí) 行步驟三,比較所述(TSni+1-TeJ與所述Tt ;當(dāng)所述(TSni+1-TeJ大于所述Tt時(shí),確定所 述Tb = (Tem-Tsm) +Tt,所述Cc加一;當(dāng)所述(Tsm+1_Tem)不大于所述Tt時(shí),確定所述 Tb = (TSn+i-TSn),所述Cc不變;以及重復(fù)執(zhí)行上述步驟一至步驟三,直到計(jì)算完所述 Setl (Ts,Te)中的所有相鄰兩個(gè)時(shí)間信息的時(shí)間間隔為止;將確定的各Tb求和得到總的 Tb ;將確定的各Cc求和得到總的Cc ;
[0051] 其中,所述Ts表示數(shù)據(jù)傳輸?shù)某跏紩r(shí)間,所述Te表示數(shù)據(jù)傳輸?shù)慕Y(jié)束時(shí)間,所述 m表示時(shí)間序列中各時(shí)間信息的序號(hào)。
[0052] 優(yōu)選地,在所述評(píng)估模塊對(duì)待測(cè)應(yīng)用軟件的無線資源