亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于網(wǎng)絡(luò)KPI的移動(dòng)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)用戶(hù)體驗(yàn)感知評(píng)測(cè)方法

文檔序號(hào):9276854閱讀:693來(lái)源:國(guó)知局
一種基于網(wǎng)絡(luò)KPI的移動(dòng)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)用戶(hù)體驗(yàn)感知評(píng)測(cè)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于移動(dòng)端Web網(wǎng)頁(yè)訪(fǎng)問(wèn)技術(shù)領(lǐng)域,更具體地,涉及一種基于網(wǎng)絡(luò)KPI的移 動(dòng)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)用戶(hù)體驗(yàn)感知評(píng)測(cè)方法。
【背景技術(shù)】
[0002] 隨著因特網(wǎng)技術(shù)的興起以及網(wǎng)絡(luò)的普及,萬(wàn)維網(wǎng)服務(wù)已經(jīng)滲透到了我們生活中的 方方面面,通過(guò)訪(fǎng)問(wèn)形形色色的網(wǎng)站來(lái)獲取各種各樣的信息已經(jīng)成為了許多人幾乎每天都 會(huì)做的事情,而網(wǎng)站的質(zhì)量直接決定了網(wǎng)站用戶(hù)獲取該項(xiàng)服務(wù)的質(zhì)量。網(wǎng)站用戶(hù)在保證能 夠成功獲取網(wǎng)頁(yè)信息的基礎(chǔ)上,對(duì)于網(wǎng)頁(yè)信息的獲取時(shí)間也存在一定的容忍極限,網(wǎng)站響 應(yīng)的時(shí)間越短,用戶(hù)體驗(yàn)越好,用戶(hù)的滿(mǎn)意度則越高。現(xiàn)有網(wǎng)站數(shù)量繁多,質(zhì)量良莠不齊,找 到一個(gè)客觀科學(xué)的網(wǎng)頁(yè)訪(fǎng)問(wèn)質(zhì)量評(píng)估方法對(duì)各種網(wǎng)站的質(zhì)量進(jìn)行評(píng)估,有利于網(wǎng)站開(kāi)發(fā)者 簡(jiǎn)便快速地了解網(wǎng)站的用戶(hù)體驗(yàn),找到網(wǎng)站存在的問(wèn)題加以改進(jìn),從而進(jìn)一步提高網(wǎng)站質(zhì) 量,提升用戶(hù)體驗(yàn)。這對(duì)于因特網(wǎng)的發(fā)展也具有重要的意義。
[0003] 現(xiàn)階段雖然已經(jīng)有了一些對(duì)于移動(dòng)網(wǎng)絡(luò)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)的評(píng)估和監(jiān)測(cè)方案,但是都 未能做到全面有效的對(duì)其進(jìn)行評(píng)估監(jiān)測(cè),也沒(méi)有能客觀地量化反映用戶(hù)對(duì)于移動(dòng)Web網(wǎng)頁(yè) 訪(fǎng)問(wèn)業(yè)務(wù)的感知。

【發(fā)明內(nèi)容】

[0004] 針對(duì)現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供一種基于網(wǎng)絡(luò)KPI的移動(dòng)Web 網(wǎng)頁(yè)訪(fǎng)問(wèn)用戶(hù)體驗(yàn)感知評(píng)測(cè)方法,特別是針對(duì)目前情況下對(duì)于Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)通過(guò)改進(jìn) 或優(yōu)化網(wǎng)絡(luò)的方式提升用戶(hù)的體驗(yàn)。Web網(wǎng)頁(yè)訪(fǎng)問(wèn)技術(shù)主要使用了 HTTP技術(shù)來(lái)實(shí)現(xiàn),因此 本發(fā)明主要對(duì)使用移動(dòng)網(wǎng)絡(luò)訪(fǎng)問(wèn)Web網(wǎng)頁(yè)的用戶(hù)體驗(yàn)(用戶(hù)感知)進(jìn)行建模和分析。通過(guò) 對(duì)HTTP連接建立和傳輸過(guò)程中的每個(gè)環(huán)節(jié)進(jìn)行KPI指標(biāo)的采集計(jì)算以及在此之上對(duì)KQI 指標(biāo)的計(jì)算,最終據(jù)此提出評(píng)估網(wǎng)頁(yè)訪(fǎng)問(wèn)質(zhì)量的相關(guān)指標(biāo),給出指標(biāo)的計(jì)算方法,并給出了 指標(biāo)值到用戶(hù)體驗(yàn)的映射方法。通過(guò)分析關(guān)鍵指標(biāo)的變化情況,能夠找出影響用戶(hù)體驗(yàn)質(zhì) 量的主要性能指標(biāo),從而有針對(duì)性地指導(dǎo)網(wǎng)絡(luò)優(yōu)化人員進(jìn)行相應(yīng)指標(biāo)的優(yōu)化,使其保持在 一個(gè)良好的性能范圍之內(nèi),真正改善用戶(hù)體驗(yàn)質(zhì)量,滿(mǎn)足用戶(hù)對(duì)業(yè)務(wù)質(zhì)量的確實(shí)需求。
[0005] 本發(fā)明提供一種基于網(wǎng)絡(luò)KPI的移動(dòng)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)用戶(hù)體驗(yàn)感知評(píng)測(cè)方法:包 括:
[0006] 步驟1通過(guò)抓包采集并計(jì)算Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)的KPI指標(biāo),所述KPI指標(biāo)包括訪(fǎng) 問(wèn)發(fā)起總數(shù)、頁(yè)面成功響應(yīng)總次數(shù)、HTTP訪(fǎng)問(wèn)發(fā)起總數(shù)、頁(yè)面顯示時(shí)延、頁(yè)面響應(yīng)時(shí)延、終端 發(fā)送DnsRequst時(shí)間、終端接收到DnsResponse時(shí)間以及完整Web頁(yè)面大?。?br>[0007] 步驟2根據(jù)所述KPI指標(biāo)計(jì)算Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)的KQI指標(biāo),所述KQI指標(biāo)包括頁(yè) 面響應(yīng)成功率、頁(yè)面響應(yīng)平均時(shí)延、頁(yè)面加載時(shí)長(zhǎng)、頁(yè)面顯示平均時(shí)延、頁(yè)面DNS響應(yīng)時(shí)延、 頁(yè)面顯示成功率以及頁(yè)面下載速率;
[0008] 步驟3根據(jù)KQI模型對(duì)每一項(xiàng)KQI指標(biāo)進(jìn)行分?jǐn)?shù)評(píng)估,再對(duì)所述KQI指標(biāo)的得分 進(jìn)行加權(quán),計(jì)算得到Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)的QoE指標(biāo),其中,所述KQI模型按照用戶(hù)的基本感 知將每一項(xiàng)KQI指標(biāo)分為1~5分進(jìn)行評(píng)估,各項(xiàng)KQI指標(biāo)與對(duì)應(yīng)的評(píng)分映射關(guān)系的算法 公式如下:
[0010] 其中,C表示可調(diào)整常數(shù),根據(jù)所測(cè)的不同的指標(biāo)而進(jìn)行調(diào)整,使分?jǐn)?shù)盡可能的落 在1~5的分值區(qū)域;KQI表示當(dāng)前指標(biāo)的KQI值;KQI c^示一個(gè)對(duì)當(dāng)前指標(biāo)的KQI值的 最小預(yù)估值;A表示一個(gè)可變的修正值,由于評(píng)分為1~5的整數(shù)形式,在計(jì)算出評(píng)分值之 后,要根據(jù)后驗(yàn)的用戶(hù)給出的業(yè)務(wù)評(píng)價(jià)來(lái)對(duì)評(píng)分進(jìn)行修正并取整。
[0011] 總體而言,通過(guò)本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下有益效 果:
[0012] 本發(fā)明使用的KPI指標(biāo)基本都是基于碼流中數(shù)據(jù)包進(jìn)行分析的,指標(biāo)標(biāo)準(zhǔn)、客觀 且易于獲取。本發(fā)明的步驟簡(jiǎn)單,易于實(shí)現(xiàn),評(píng)估過(guò)程沒(méi)有對(duì)正常Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)網(wǎng)絡(luò)傳 輸產(chǎn)生任何影響,只需在終端和服務(wù)端收集所需要的指標(biāo),再根據(jù)本發(fā)明的評(píng)估模型進(jìn)行 相應(yīng)的計(jì)算處理就能夠得到對(duì)一個(gè)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)較為客觀真實(shí)公正的評(píng)估結(jié)果。本發(fā) 明能夠很好的體現(xiàn)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)的整體質(zhì)量,也能根據(jù)每個(gè)KQI指標(biāo)的得分來(lái)針對(duì)Web 網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)中的不同環(huán)節(jié)進(jìn)行評(píng)估,對(duì)那些評(píng)分較低的指標(biāo)對(duì)應(yīng)的模塊進(jìn)行有針對(duì)性的 優(yōu)化。
【附圖說(shuō)明】
[0013]圖1為本發(fā)明采集信息的映射關(guān)系示意圖;
[0014] 圖2為本發(fā)明DNS協(xié)議報(bào)文頭部格式示意圖;
[0015] 圖3為本發(fā)明HTTP協(xié)議報(bào)文頭部格式示意圖;
[0016] 圖4所示為本發(fā)明基于網(wǎng)絡(luò)KPI的移動(dòng)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)用戶(hù)體驗(yàn)感知評(píng)測(cè)方法的流 程圖。
【具體實(shí)施方式】
[0017] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要 彼此之間未構(gòu)成沖突就可以相互組合。
[0018] 本發(fā)明主要針對(duì)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)的各種KPI指標(biāo)通過(guò)抓包的方式進(jìn)行采集,并 通過(guò)分析包頭中各個(gè)字段來(lái)對(duì)所需要的KPI指標(biāo)進(jìn)行計(jì)算,圖1所示為本發(fā)明采集信息的 映射關(guān)系不意圖。由最右側(cè)一列的各項(xiàng)KPI指標(biāo)進(jìn)彳丁計(jì)算得到中間一列的KQI指標(biāo)(例如 由訪(fǎng)問(wèn)發(fā)起總數(shù)和頁(yè)面成功響應(yīng)總次數(shù)計(jì)算頁(yè)面響應(yīng)成功率),再將各KQI指標(biāo)(例如頁(yè)面 響應(yīng)成功率、頁(yè)面響應(yīng)平均時(shí)延以及頁(yè)面加載時(shí)長(zhǎng)等)按照在Web業(yè)務(wù)中所占的比重大小 進(jìn)加權(quán)得到最終的QoE(Quality of Experience,體驗(yàn)質(zhì)量)指標(biāo)。在本發(fā)明實(shí)施例中,采 集信息主要是對(duì)網(wǎng)絡(luò)碼流中的HTTP包和DNS(Domain Name System,域名系統(tǒng))包的包頭和 進(jìn)行解析,下面對(duì)各項(xiàng)KPI指標(biāo)的具體獲取方式進(jìn)行說(shuō)明。
[0019] 圖2所示為本發(fā)明DNS協(xié)議報(bào)文頭部格式示意圖,其中各個(gè)字段說(shuō)明如下:ID是 一個(gè)用戶(hù)發(fā)送查詢(xún)的時(shí)候定義的隨機(jī)數(shù),當(dāng)服務(wù)器返回結(jié)果的時(shí)候,返回包的ID與用戶(hù)發(fā) 送的一致。QR為查詢(xún)/響應(yīng)的標(biāo)志位,1為響應(yīng),0為查詢(xún)。OPCODE為定義查詢(xún)或響應(yīng)的類(lèi) 型,若為0則表示是標(biāo)準(zhǔn)的,若為1則是反向的,若為2則是服務(wù)器狀態(tài)請(qǐng)求。AA為授權(quán)回 答的標(biāo)志位,該標(biāo)志位在響應(yīng)報(bào)文中有效,1表示名字服務(wù)器是有權(quán)限的服務(wù)器。TC為截?cái)?標(biāo)志位,1表示響應(yīng)已超過(guò)512字節(jié)并已被截?cái)?。RD為期望遞歸(Recursion Desired)標(biāo) 志位,這個(gè)比特位被請(qǐng)求設(shè)置,應(yīng)答的時(shí)候使用相同的值返回。如果設(shè)置了 RD,就建議域名 服務(wù)器進(jìn)行遞歸解析,遞歸查詢(xún)的支持是可選的,為1則表示客戶(hù)端希望得到遞歸回答,為 〇時(shí)則反之。RA為支持遞歸(Recursion Available)標(biāo)志位,這個(gè)比特位在應(yīng)答中設(shè)置或 取消,用來(lái)代表服務(wù)器是否支持遞歸查詢(xún),值為1時(shí)表示可以得到遞歸響應(yīng)。Z為保留位,長(zhǎng) 度為3,值為0時(shí)作為保留字段。Rcode為返回碼,表示響應(yīng)的差錯(cuò)狀態(tài),值為0時(shí)表示沒(méi)有 錯(cuò)誤、1表示格式錯(cuò)誤、2表示服務(wù)器錯(cuò)誤、3表示名字錯(cuò)誤、4表示服務(wù)器不支持、5表示拒 絕。QCOUNT為報(bào)文請(qǐng)求段中的問(wèn)題記錄數(shù)。余下部分為DNS報(bào)文的荷載部分以及一些其他 的記錄,本發(fā)明沒(méi)有用到相關(guān)字段故省略。
[0020] 圖3所示為本發(fā)明參照的DNS協(xié)議報(bào)文頭部格式示意圖。在本發(fā)明實(shí)施例中,HTTP 報(bào)文格式分為請(qǐng)求報(bào)文和響應(yīng)報(bào)文。HTTP報(bào)文主要有三個(gè)部分:起始行、首部和主體,起始 行主要描述服務(wù)器應(yīng)該執(zhí)行的操作,請(qǐng)求URL描述了要對(duì)哪個(gè)資源執(zhí)行這個(gè)方法。請(qǐng)求報(bào) 文的起始行中還包含HTTP的版本,用來(lái)告知服務(wù)器,客戶(hù)端使用的是哪種HTTP版本。HTTP 首部字段向請(qǐng)求報(bào)文和響應(yīng)報(bào)文中添加了一些附加信息,本質(zhì)上來(lái)說(shuō),即為一些名/值對(duì) 的列表。HTTP的主體部分是可選的實(shí)體部分,主要是HTTP報(bào)文的負(fù)荷也就是HTTP要傳輸 的內(nèi)容。
[0021] 圖4所示為本發(fā)明基于網(wǎng)絡(luò)KPI的移動(dòng)Web網(wǎng)頁(yè)訪(fǎng)問(wèn)用戶(hù)體驗(yàn)感知評(píng)測(cè)方法的流 程圖,具體包括以下步驟:
[0022] 步驟1計(jì)算Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)的KPI指標(biāo)。在本發(fā)明實(shí)施例中,需要通過(guò)抓包采 集并計(jì)算Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)的KPI指標(biāo),包括以下參數(shù):
[0023] 訪(fǎng)問(wèn)發(fā)起總數(shù):HTTP請(qǐng)求的總次數(shù),即在抓到的HTTP請(qǐng)求報(bào)文的起始行部分為不 同URL的HTTP (Get、Post)數(shù)量總和;
[0024] 頁(yè)面成功響應(yīng)總次數(shù):終端成功響應(yīng)HTTP請(qǐng)求的次數(shù)。如果終端收到響應(yīng)報(bào)文中 的代碼為HTTP (4**)、HTTP (5**)或者沒(méi)有收到任何響應(yīng),則為響應(yīng)失敗,否則為響應(yīng)成功;
[0025] HTTP訪(fǎng)問(wèn)發(fā)起總數(shù):抓到的所有包中的HTTP請(qǐng)求報(bào)文的總數(shù);
[0026] 頁(yè)面顯示時(shí)延:定義為發(fā)起對(duì)頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求后,收到的該頁(yè)面的最后一個(gè)成功 響應(yīng)的響應(yīng)報(bào)文的時(shí)間點(diǎn)與收到的該頁(yè)面的第一個(gè)成功響應(yīng)的響應(yīng)報(bào)文的時(shí)間點(diǎn)之差。 計(jì)算方法即找到定義的兩個(gè)響應(yīng)報(bào)文即可,即HTTP服務(wù)器第一個(gè)響應(yīng)包的接收時(shí)間點(diǎn)與 time_Last_(HTTP_200_0K)Received即單次訪(fǎng)問(wèn)時(shí),最后收到的HTTP_(200, ok)響應(yīng)的時(shí) 間點(diǎn)之差,單位為秒(s);
[0027] 頁(yè)面響應(yīng)時(shí)延:表示用戶(hù)發(fā)起訪(fǎng)問(wèn)網(wǎng)頁(yè)的請(qǐng)求到服務(wù)器做出響應(yīng)所經(jīng)歷的時(shí)延, 計(jì)算公式為服務(wù)器第一個(gè)響應(yīng)包的接收時(shí)間點(diǎn)與點(diǎn)擊網(wǎng)頁(yè)訪(fǎng)問(wèn)后,DNS請(qǐng)求包的發(fā)送時(shí)間 點(diǎn)之差,即為抓到的DNS包的包頭時(shí)間戳的差值,單位為秒(s);
[0028] 終端發(fā)送DnsRequst時(shí)間:終端發(fā)送DnsRequst時(shí)間,即抓包中DNS報(bào)文頭部QR 字段值為〇時(shí)的包的時(shí)間戳;
[0029] 終端接收到DnsResponse時(shí)間:終端接收到DnsResponse時(shí)間,即抓包中DNS報(bào)文 頭部QR字段值為1時(shí)的包的時(shí)間戳;
[0030] 完整Web頁(yè)面大?。鹤サ降乃蠬TTP響應(yīng)報(bào)文中起始行出現(xiàn)HTTP_200_ok的響應(yīng) 報(bào)文的content_length字段之和,單位為千比特(kb)。
[0031] 步驟2計(jì)算Web網(wǎng)頁(yè)訪(fǎng)問(wèn)業(yè)務(wù)的KQI指標(biāo)。在本發(fā)明實(shí)施例中,計(jì)算的KQI具體 如下:
[0032] 頁(yè)面響應(yīng)成功率:定義為頁(yè)面成功響應(yīng)總次數(shù)與發(fā)起的訪(fǎng)問(wèn)頁(yè)面的HTTP請(qǐng)求的 總次數(shù)之比。頁(yè)面響應(yīng)結(jié)果表明對(duì)頁(yè)面請(qǐng)求訪(fǎng)問(wèn)后得到的響應(yīng)結(jié)果,該結(jié)果可以簡(jiǎn)單地分 為成功和失敗兩種。針對(duì)客戶(hù)端對(duì)網(wǎng)頁(yè)的請(qǐng)求,首先執(zhí)行的HTTP事務(wù)必定是用來(lái)獲取該頁(yè) 面對(duì)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1