專利名稱:基于信令監(jiān)測的3g移動互聯(lián)網(wǎng)網(wǎng)頁時延計算方法
基于信令監(jiān)測的3G移動互聯(lián)網(wǎng)網(wǎng)頁時延計算方法技術(shù)領(lǐng)域
本發(fā)明描述了一種通過信令分析的方法,簡單快捷的獲取3G移動互聯(lián)網(wǎng)用戶網(wǎng)頁時延的計算方法。該方法在不使用任何路測儀表,或開放基站資源查詢功能的前提下,通過監(jiān)測DNS解析時間、網(wǎng)頁元素加載發(fā)起GET及服務(wù)器響應(yīng)RESPONSE請求往返時延的方法,巧妙的將移動互聯(lián)網(wǎng)網(wǎng)頁瀏覽映射為核心網(wǎng)信令交互過程,即可推算出3G移動互聯(lián)網(wǎng)用戶網(wǎng)頁時延信息。本方法適用于所有3G網(wǎng)絡(luò)中需要統(tǒng)計移動互聯(lián)網(wǎng)用戶網(wǎng)頁時延的場旦-5^ O背景技術(shù)
隨著用戶移動上網(wǎng)需求的不斷提升,移動互聯(lián)網(wǎng)有限的資源消耗大幅影響了客戶移動上網(wǎng)的感知。為了精確定位和優(yōu)化移動用戶網(wǎng)頁瀏覽的客戶體驗,計算移動互聯(lián)網(wǎng)客戶網(wǎng)頁瀏覽時延就成為了關(guān)鍵問題。傳統(tǒng)分析TCP三次握手時延信息的方法已經(jīng)不能滿足用戶網(wǎng)頁瀏覽體驗的評估,而采用信令分析的方法,解析移動互聯(lián)網(wǎng)環(huán)境下網(wǎng)頁瀏覽的全部信令交互過程,計算出客戶感知的頁面空白等待時間和頁面加載完成時間,可以有效評估移動互聯(lián)網(wǎng)用戶網(wǎng)頁瀏覽體驗,無需路測和基站查詢,從而大幅降低互聯(lián)網(wǎng)監(jiān)測系統(tǒng)建設(shè)成本。
發(fā)明內(nèi)容
技術(shù)問題本發(fā)明的目的是借助運(yùn)營商已經(jīng)建設(shè)好的3G核心網(wǎng)信令監(jiān)測系統(tǒng),通過一種信令分析的推算方法,在不使用任何路測儀表,或開放基站資源查詢功能的前提下, 通過監(jiān)測DNS解析時間、網(wǎng)頁元素加載發(fā)起GET及服務(wù)器響應(yīng)RESPONSE請求往返時延的方法,巧妙的將移動互聯(lián)網(wǎng)網(wǎng)頁時延計算映射為核心網(wǎng)信令交互過程監(jiān)測,即可推算出3G移動互聯(lián)網(wǎng)用戶網(wǎng)頁時延信息,從而大幅度降低互聯(lián)網(wǎng)監(jiān)測系統(tǒng)建設(shè)成本。
技術(shù)方案本發(fā)明以CDMA2000網(wǎng)絡(luò)為例,在核心網(wǎng)PI側(cè)采集信令信息的架構(gòu),如附圖I所示。采用在核心網(wǎng)PI側(cè)采集信令信息的架構(gòu),采集點單一,部署簡單,使得建設(shè)成本大大降低,其可以全面采集,覆蓋到全網(wǎng),信息完整,通過旁路并聯(lián),不會影響到網(wǎng)絡(luò)業(yè)務(wù)運(yùn)行,并且無需人工輔助,全部由軟件和算法計算得到。
附圖2給出了本文的系統(tǒng)組成??梢娦略鲅b置有流量信息采集實體、信令分析實體、后臺計算實體和信息存儲實體。各部分實體實現(xiàn)功能如下
>流量量信息采集實體需要采集到所有的核心網(wǎng)信令信息,目前運(yùn)營商已經(jīng)建設(shè);
>信令分析實體對GPRS等協(xié)議進(jìn)行解析;
>后臺計算實體通過本文所描述的方法進(jìn)行頁面時延信息的分析;
>信息存儲實體存儲移動互聯(lián)網(wǎng)網(wǎng)頁時延信息。
本文的關(guān)鍵方法是利用所采集到的所有的核心網(wǎng)信令信息,將移動互聯(lián)網(wǎng)網(wǎng)頁瀏覽映射為核心網(wǎng)信令交互過程,從而可推算出3G移動互聯(lián)網(wǎng)用戶網(wǎng)頁瀏覽的時延信息。
本發(fā)明針對直接影響客戶瀏覽網(wǎng)頁感知的兩個最直接指標(biāo)頁面空白等待時間和頁面加載時間,進(jìn)行精確定義,同時分析HTTP協(xié)議交互的全過程,采用信令分析的方法計算出頁面空白等待時間和頁面加載完成時間。附圖3給出了業(yè)務(wù)的信令交互過程。
具體流程如下
I.用戶端在移動終端輸入網(wǎng)址,經(jīng)城域網(wǎng)接入、匯聚,通過核心路由與IDC機(jī)房的內(nèi)容主機(jī)進(jìn)行DNS解析和TCP三次握手建立連接。
2.用戶側(cè)發(fā)起HTTP GET請求服務(wù)器HTML靜態(tài)網(wǎng)頁資源。
3.用戶側(cè)發(fā)起HTTP GET請求服務(wù)器JS腳本資源。
4.用戶側(cè)發(fā)起HTTP GET請求服務(wù)器圖片資源。
5.用戶側(cè)發(fā)起HTTP GET請求外部連接資源。
6.頁面完成資源加載,用戶開始與全頁面進(jìn)行交互操作。
由用戶移動終端上網(wǎng)流程的信令交互過程可知,頁面空白等待時間與頁面加載完成時間與整個信令交互過程密切相關(guān)。附圖3中各項時間指標(biāo)定義如下
I. TTFB (Time To First Byte):用戶發(fā)起請求到服務(wù)器返回數(shù)據(jù)的時間,包括DNS 解析時間和TCP連接建立時間;
2. TTDD (Time To Document Download):從服務(wù)器加載HTML文檔的時間,即客戶端發(fā)起加載html文檔get請求到服務(wù)器響應(yīng)response包之間的時間;
3. THE (Time to Head End) :HTML文檔頭部解析完成所需要的時間;
定義Tl為頁面空白等待時間,表示瀏覽器開始渲染的時間,從用戶角度出發(fā)則可定義為用戶在頁面上看到第一個內(nèi)容的時間。另外的解釋是當(dāng)瀏覽器訪問某個網(wǎng)頁時,從客戶端開始發(fā)起請求,到客戶端瀏覽器開始看到非空網(wǎng)頁對象。Tl滿足以下公式
Tl = TTFB+FTDD+THE
定義T2為頁面加載完成時間,表示客戶用瀏覽器打開網(wǎng)頁,除HTML內(nèi)容解析完畢,還包括圖片、外部資源鏈接的加載。頁面加載完成時間直接反映客戶能夠全面同頁面進(jìn)行交互的時間。頁面加載完成時間對應(yīng)加載html、圖片、JS腳本、外部資源等元素的get, response數(shù)據(jù)包之間時延總和。
圖I是核心網(wǎng)Gi側(cè)采集信令信息的網(wǎng)絡(luò)架構(gòu)。只需在I3DSN和Internet之間接入相應(yīng)設(shè)備即可,采集點單一,部署簡單。
圖2是核心網(wǎng)Gi側(cè)采集信令信息的系統(tǒng)組成。圖中在I3DSN和互聯(lián)網(wǎng)之間給出了新增的裝置,分別為流量信息采集實體、信令分析實體、后臺計算實體和信息存儲實體。
圖3是以優(yōu)酷視頻首頁為例說明頁面加載完成時間的指標(biāo)統(tǒng)計原理。
具體實施方式
在現(xiàn)有架構(gòu)上,在H)SN和互聯(lián)網(wǎng)之間接入新增裝置,分別為流量信息采集實體、 信令分析實體、后臺計算實體和信息存儲實體。目前運(yùn)營商已經(jīng)建設(shè)流量信息采集實體,該實體可以采集到所有的核心網(wǎng)信令信息;信令分析實體是對GPRS等協(xié)議進(jìn)行解析;而后臺計算實體就是通過上述所描述的方法進(jìn)行移動互聯(lián)網(wǎng)網(wǎng)頁瀏覽時延信息的分析信息存儲實體存儲網(wǎng)頁瀏覽時延信息。
權(quán)利要求
1.一種基于信令監(jiān)測的3G移動互聯(lián)網(wǎng)網(wǎng)頁時延計算方法,其特征是提供了一種基于信令監(jiān)測的3G移動互聯(lián)網(wǎng)網(wǎng)頁時延計算方法,利用所采集到的所有的核心網(wǎng)信令信息,將移動互聯(lián)網(wǎng)網(wǎng)頁瀏覽過程映射為核心網(wǎng)信令交互過程,即可推算出3G移動互聯(lián)網(wǎng)用戶占網(wǎng)頁時延信息。
2.根據(jù)權(quán)利要求I所述的ー種基于信令監(jiān)測的3G移動互聯(lián)網(wǎng)網(wǎng)頁時延計算方法,其特征是定義TTFB(Time To First Byte):用戶發(fā)起請求到服務(wù)器返回數(shù)據(jù)的時間,包括DNS解析時間和TCP連接建立時間;定義TTDD(Time To Document Download):從服務(wù)器加載HTML文檔的時間,即客戶端發(fā)起加載html文檔get請求到服務(wù)器響應(yīng)response包之間的時間;定義THE (Time to Head End) :HTML文檔頭部解析完成所需要的時間; 定義Tl為頁面空白等待時間,表示瀏覽器開始渲染的時間,從用戶角度出發(fā)則可定義為用戶在頁面上看到第一個內(nèi)容的時間。另外的解釋是當(dāng)瀏覽器訪問某個網(wǎng)頁時,從客戶端開始發(fā)起請求,到客戶端瀏覽器開始看到非空網(wǎng)頁對象。Tl滿足以下公式Tl = TTFB+TTDD+THE。
3.根據(jù)權(quán)利要求I所述的ー種基于信令監(jiān)測的3G移動互聯(lián)網(wǎng)網(wǎng)頁時延計算方法,其特征是定義T2為頁面加載完成時間,表示客戶用瀏覽器打開網(wǎng)頁,除HTML內(nèi)容解析完畢,還包括圖片、外部資源鏈接的加載。頁面加載完成時間直接反映客戶能夠全面同頁面進(jìn)行交互的時間。頁面加載完成時間對應(yīng)加載html、圖片、JS腳本、外部資源等元素的get,response數(shù)據(jù)包之間時延總和。
全文摘要
本方案是在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)上,在PDSN和因特網(wǎng)之間加入新增實體來實現(xiàn)。目前大部分運(yùn)營商都已建設(shè)了3G核心網(wǎng)信令監(jiān)測系統(tǒng),如果能夠通過核心網(wǎng)監(jiān)測系統(tǒng)推算出網(wǎng)頁時延情況,將大大降低監(jiān)測系統(tǒng)建設(shè)成本。借助運(yùn)營商已經(jīng)建設(shè)好的3G核心網(wǎng)信令監(jiān)測系統(tǒng),在不使用任何路測儀表,或開放基站資源查詢功能的前提下,通過分析DNS解析時間、TCP請求建立時間、網(wǎng)頁元素加載時間來計算網(wǎng)頁空白等待時間和頁面加載完成時間等用戶QoE指標(biāo),將移動互聯(lián)網(wǎng)網(wǎng)頁瀏覽映射為核心網(wǎng)信令交互過程,即可推算出3G移動互聯(lián)網(wǎng)用戶網(wǎng)頁時延信息。通過本推算方法,可以簡便快捷的推算出3G網(wǎng)頁時延情況,從而大幅降低監(jiān)測系統(tǒng)建設(shè)成本。
文檔編號H04W24/00GK102984728SQ20121043902
公開日2013年3月20日 申請日期2012年11月2日 優(yōu)先權(quán)日2012年11月2日
發(fā)明者王攀, 高一峰, 劉占峰, 劉濤 申請人:王攀, 高一峰, 劉占峰, 劉濤