一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法及裝置的制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法及裝置,用于對(duì)網(wǎng)絡(luò)質(zhì)量進(jìn)行更精確的評(píng)估。本發(fā)明實(shí)施例中,獲取采集裝置采集到的報(bào)文,采集裝置用于采集邊界路由器的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)接收的報(bào)文;確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系,根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。由于邊界路由器設(shè)置于兩個(gè)不同區(qū)域之間,且兩個(gè)不同區(qū)域之間的數(shù)據(jù)均需通過(guò)邊界路由器進(jìn)行傳輸,因此采集裝置采集的邊界路由器接收的報(bào)文更精確的反映了實(shí)際場(chǎng)景中的網(wǎng)絡(luò)狀況,從而進(jìn)一步提高了網(wǎng)絡(luò)指令評(píng)估的準(zhǔn)確性。
【專(zhuān)利說(shuō)明】
一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法及裝置。
【背景技術(shù)】
[0002]近幾年我國(guó)寬帶業(yè)務(wù)發(fā)展非常迅速,以P0N(Passive Optical Network)為基礎(chǔ)的FTTB(Fiber To The Building)、FTTH(Fiber To The Home)已經(jīng)成為主流的互聯(lián)網(wǎng)運(yùn)營(yíng)模式。
[0003]在網(wǎng)絡(luò)被廣泛應(yīng)用的今天,對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估尤為重要?,F(xiàn)有技術(shù)中網(wǎng)絡(luò)質(zhì)量分析的基本探測(cè)方式是通過(guò)用戶(hù)側(cè)向?qū)Χ税l(fā)送不同測(cè)試類(lèi)型的測(cè)試報(bào)文,根據(jù)對(duì)端是否響應(yīng)報(bào)文以及報(bào)文的往返時(shí)延等參數(shù),來(lái)評(píng)估網(wǎng)絡(luò)質(zhì)量,對(duì)端為設(shè)備側(cè)或網(wǎng)絡(luò)側(cè)。
[0004]由于現(xiàn)有技術(shù)中進(jìn)行網(wǎng)絡(luò)質(zhì)量分析時(shí),所選取的數(shù)據(jù)是用戶(hù)側(cè)所發(fā)送的測(cè)試報(bào)文,得出的網(wǎng)絡(luò)質(zhì)量評(píng)估結(jié)果與用戶(hù)實(shí)際對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量差異較大。
[0005]綜上所述,亟需一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法及裝置,用于對(duì)網(wǎng)絡(luò)質(zhì)量進(jìn)行更精確的評(píng)估。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法及裝置,用于對(duì)網(wǎng)絡(luò)質(zhì)量進(jìn)行更精確的評(píng)估。
[0007]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法,包括以下步驟:
[0008]獲取采集裝置采集到的報(bào)文,采集裝置用于采集邊界路由器的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)接收的報(bào)文;
[0009]根據(jù)采集到的報(bào)文的源IP地址、目的IP地址以及ACK信息,確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文;其中,存在關(guān)聯(lián)關(guān)系的一組報(bào)文中包括來(lái)源于用戶(hù)側(cè)的第一報(bào)文和來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文,第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、第一報(bào)文和第二報(bào)文的ACK信息相匹配;
[0010]針對(duì)每組報(bào)文,根據(jù)采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延;
[0011]根據(jù)每組報(bào)文中來(lái)自用戶(hù)側(cè)的報(bào)文的源IP地址與用戶(hù)賬戶(hù)的對(duì)應(yīng)關(guān)系,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系;
[0012]根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0013]較佳的,根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估之前,還包括:
[0014]從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,符合第一條件的報(bào)文組中,第一報(bào)文的接收時(shí)間早于第二報(bào)文的接收時(shí)間;
[0015]根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,具體包括:
[0016]針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第一條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第一平均值;
[0017]根據(jù)往返時(shí)延的第一平均值,針對(duì)同一用戶(hù)賬號(hào)確定邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0018]較佳的,根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估之前,還包括:
[0019]從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,符合第二條件的報(bào)文組中,第二報(bào)文的接收時(shí)間早于第一報(bào)文的接收時(shí)間;
[0020]根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,具體包括:
[0021]針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第二條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第二平均值;
[0022]根據(jù)往返時(shí)延的第二平均值,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至所述邊界路由器之間的網(wǎng)絡(luò)質(zhì)量。
[0023]較佳的,根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,具體包括:
[0024]計(jì)算第一平均值與第二平均值之和,
[0025]根據(jù)第一平均值與第二平均值之和,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0026]較佳的,根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,具體包括:
[0027]根據(jù)小區(qū)內(nèi)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)小區(qū)內(nèi)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估;
[0028]根據(jù)光線(xiàn)路終端OLT對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)OLT對(duì)應(yīng)的的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估;
[0029]根據(jù)寬帶遠(yuǎn)程接入服務(wù)器BRAS對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)BRAS對(duì)應(yīng)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0030]由于邊界路由器設(shè)置于兩個(gè)不同區(qū)域之間,且兩個(gè)不同區(qū)域之間的數(shù)據(jù)均需通過(guò)邊界路由器進(jìn)行傳輸,因此采集裝置采集的邊界路由器接收的報(bào)文更精確的反映了實(shí)際場(chǎng)景中的網(wǎng)絡(luò)狀況,進(jìn)一步由于根據(jù)所采集到的邊界路由器接收的報(bào)文,確定報(bào)文的往返時(shí)延,并根據(jù)該往返時(shí)延參數(shù)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,從而進(jìn)一步提高了網(wǎng)絡(luò)指令評(píng)估的準(zhǔn)確性。
[0031]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)質(zhì)量評(píng)估裝置,包括:
[0032]獲取模塊,用于獲取采集裝置采集到的報(bào)文,采集裝置用于采集邊界路由器的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)接收的報(bào)文;
[0033]處理模塊,用于根據(jù)采集到的報(bào)文的源IP地址、目的IP地址以及ACK信息,確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文;其中,存在關(guān)聯(lián)關(guān)系的一組報(bào)文中包括來(lái)源于用戶(hù)側(cè)的第一報(bào)文和來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文,第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、第一報(bào)文和第二報(bào)文的ACK信息相匹配;針對(duì)每組報(bào)文,根據(jù)采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延;根據(jù)每組報(bào)文中來(lái)自用戶(hù)側(cè)的報(bào)文的源IP地址與用戶(hù)賬戶(hù)的對(duì)應(yīng)關(guān)系,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系;
[0034]評(píng)估模塊,用于根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0035]較佳的,處理模塊,還用于:
[0036]從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,符合第一條件的報(bào)文組中,第一報(bào)文的接收時(shí)間早于第二報(bào)文的接收時(shí)間;
[0037]評(píng)估模塊,具體用于:
[0038]針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第一條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第一平均值;
[0039]根據(jù)往返時(shí)延的第一平均值,針對(duì)同一用戶(hù)賬號(hào)確定邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0040]較佳的,處理模塊,還用于:
[0041]從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,符合第二條件的報(bào)文組中,第二報(bào)文的接收時(shí)間早于第一報(bào)文的接收時(shí)間;
[0042]評(píng)估模塊,具體用于:
[0043]針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第二條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第二平均值;
[0044]根據(jù)往返時(shí)延的第二平均值,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至邊界路由器之間的網(wǎng)絡(luò)質(zhì)量。
[0045]較佳的,評(píng)估模塊,具體用于:
[0046]計(jì)算第一平均值與第二平均值之和,
[0047]根據(jù)第一平均值與第二平均值之和,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0048]較佳的,評(píng)估模塊,具體用于:
[0049]根據(jù)小區(qū)內(nèi)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)小區(qū)內(nèi)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估;
[0050]根據(jù)光線(xiàn)路終端OLT對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)OLT對(duì)應(yīng)的的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估;
[0051]根據(jù)寬帶遠(yuǎn)程接入服務(wù)器BRAS對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)BRAS對(duì)應(yīng)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0052]本發(fā)明實(shí)施例中,獲取采集裝置采集到的報(bào)文,采集裝置用于采集邊界路由器的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)接收的報(bào)文;根據(jù)采集到的報(bào)文的源IP地址、目的IP地址以及ACK信息,確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文;其中,存在關(guān)聯(lián)關(guān)系的一組報(bào)文中包括來(lái)源于用戶(hù)側(cè)的第一報(bào)文和來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文,第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、第一報(bào)文和第二報(bào)文的ACK信息相匹配;針對(duì)每組報(bào)文,根據(jù)采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延;根據(jù)每組報(bào)文中來(lái)自用戶(hù)側(cè)的報(bào)文的源IP地址與用戶(hù)賬戶(hù)的對(duì)應(yīng)關(guān)系,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系;根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0053]由于邊界路由器設(shè)置于兩個(gè)不同區(qū)域之間,且兩個(gè)不同區(qū)域之間的數(shù)據(jù)均需通過(guò)邊界路由器進(jìn)行傳輸,因此采集裝置采集的邊界路由器接收的報(bào)文更精確的反映了實(shí)際場(chǎng)景中的網(wǎng)絡(luò)狀況,進(jìn)一步由于根據(jù)所采集到的邊界路由器接收的報(bào)文,確定報(bào)文的往返時(shí)延,并根據(jù)該往返時(shí)延參數(shù)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,從而進(jìn)一步提高了網(wǎng)絡(luò)指令評(píng)估的準(zhǔn)確性。
【附圖說(shuō)明】
[0054]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0055]圖1為本發(fā)明實(shí)施例使用的一種網(wǎng)絡(luò)系統(tǒng)架構(gòu);
[0056]圖2為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法流程示意圖;
[0057]圖3為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)質(zhì)量評(píng)估裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0058]為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0059]本發(fā)明實(shí)施例適用的系統(tǒng)架構(gòu)如圖1所示,包括用戶(hù)側(cè)的終端101至邊界路由器106的區(qū)域105,區(qū)域105包括終端101,以及終端101與邊界路由器106之間的區(qū)域,還包括邊界路由器106與網(wǎng)絡(luò)側(cè)107之間的區(qū)域108,區(qū)域108包括邊界路由器106至網(wǎng)絡(luò)側(cè)107之間的區(qū)域,以及網(wǎng)絡(luò)側(cè)107所在的區(qū)域。本發(fā)明實(shí)施例中的邊界路由器106設(shè)置在區(qū)域105和區(qū)域108之間,區(qū)域105與區(qū)域108之間的數(shù)據(jù)傳輸均需通過(guò)邊界路由器106?;诖?,本發(fā)明實(shí)施例中在該邊界路由器106中設(shè)置采集裝置,用于采集數(shù)據(jù)。
[0060]在用戶(hù)側(cè)中包括多個(gè)終端101,用戶(hù)側(cè)的多個(gè)終端101對(duì)應(yīng)連接在同一個(gè)或多個(gè)不同的基站102上,基站102對(duì)應(yīng)連接一個(gè)上層設(shè)備光線(xiàn)路終端(optical line terminal,簡(jiǎn)稱(chēng)0LT)103、多個(gè)0LT103對(duì)應(yīng)連接同一個(gè)寬帶遠(yuǎn)程接入服務(wù)器(Broadband RemoteAccess Server,簡(jiǎn)稱(chēng) BRAS) 104。
[0061 ] 用戶(hù)側(cè)的終端101與網(wǎng)絡(luò)側(cè)107之間數(shù)據(jù)傳輸有多種協(xié)議,如傳輸控制協(xié)議(TCP,Transfer Control Protocol)、用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP,User Datagram Protocol)、網(wǎng)間控制報(bào)文協(xié)議(ICMP, InternetControl Messages Protocol)、超文本傳輸協(xié)議(HTTP,Hypertext Transfer Protocol)、文件傳送輸協(xié)議(FTP,F(xiàn)ile Transfer Protocol)等,本發(fā)明實(shí)施例中基于TCP協(xié)議進(jìn)行介紹,但不限于此。
[0062]所述用戶(hù)側(cè)的終端101可為多個(gè),終端101可為手機(jī)終端、PC終端、平板終端等可進(jìn)行通話(huà)的且具有來(lái)電顯示的終端。
[0063]基于圖1所示的系統(tǒng)架構(gòu),圖2示出了本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法,包括以下步驟:
[0064]步驟201,獲取采集裝置采集到的報(bào)文,采集裝置用于采集邊界路由器的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)接收的報(bào)文;
[0065]步驟202,根據(jù)采集到的報(bào)文的源IP地址、目的IP地址以及ACK信息,確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文;其中,存在關(guān)聯(lián)關(guān)系的一組報(bào)文中包括來(lái)源于用戶(hù)側(cè)的第一報(bào)文和來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文,第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、第一報(bào)文和第二報(bào)文的ACK信息相匹配;
[0066]步驟203,針對(duì)每組報(bào)文,根據(jù)采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延;
[0067]步驟204,根據(jù)每組報(bào)文中來(lái)自用戶(hù)側(cè)的報(bào)文的源IP地址與用戶(hù)賬戶(hù)的對(duì)應(yīng)關(guān)系,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系;
[0068]步驟205,根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0069]具體來(lái)說(shuō),本發(fā)明實(shí)施例中在邊界路由器上設(shè)置采集裝置。邊界路由器為設(shè)置在兩個(gè)區(qū)域邊界之間的路由器,且邊界路由器兩側(cè)區(qū)域的數(shù)據(jù)均通過(guò)該邊界路由器進(jìn)行傳輸,因此將采集裝置設(shè)置在邊界路由器上,可盡可能的采集到最全面的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)的數(shù)據(jù)傳輸過(guò)程中所傳輸?shù)膱?bào)文。
[0070]本發(fā)明實(shí)施例,通過(guò)設(shè)置在邊界路由器上的采集裝置采集用戶(hù)側(cè)的真實(shí)數(shù)據(jù)來(lái)評(píng)估網(wǎng)絡(luò)質(zhì)量,進(jìn)一步提高了評(píng)估網(wǎng)絡(luò)指令的準(zhǔn)確度。
[0071]較佳的,本發(fā)明實(shí)施例中根據(jù)運(yùn)營(yíng)商維護(hù)職責(zé)劃分不同的區(qū)域,例如將用戶(hù)側(cè)所對(duì)應(yīng)的運(yùn)營(yíng)商的維護(hù)職責(zé)以?xún)?nèi)的區(qū)域劃分為第一區(qū)域,將用戶(hù)側(cè)對(duì)應(yīng)的運(yùn)營(yíng)商的維護(hù)職責(zé)以外的網(wǎng)絡(luò)側(cè)的區(qū)域劃分為第二區(qū)域,在第一區(qū)域與第二區(qū)域的邊界之間的邊界路由器上設(shè)置采集裝置。例如,第一區(qū)域與第二區(qū)域可分別屬于不同的市,本發(fā)明實(shí)施例中假設(shè)用戶(hù)側(cè)的終端位于南京市,則本發(fā)明實(shí)施例中應(yīng)將采集裝置設(shè)置在南京市城域網(wǎng)出口的邊界路由器上,以便采集到南京市的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)所傳輸?shù)膱?bào)文。
[0072]本發(fā)明實(shí)施例中假設(shè)用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)基于TCP協(xié)議進(jìn)行傳輸報(bào)文。則用戶(hù)側(cè)在準(zhǔn)備建立TCP連接時(shí),用戶(hù)側(cè)會(huì)首先發(fā)送同步(synchronous,簡(jiǎn)稱(chēng)SYN)報(bào)文。較佳的,當(dāng)路由器的采集裝置檢測(cè)到SYN報(bào)文時(shí),便根據(jù)該SYN報(bào)文的時(shí)間生成一個(gè)TCP編號(hào),以標(biāo)記此次TCP交互過(guò)程。并采集該TCP編號(hào)所對(duì)應(yīng)的后續(xù)報(bào)文的信息。
[0073]較佳的,采集的報(bào)文的信息包括每個(gè)報(bào)文的源網(wǎng)絡(luò)協(xié)議(Internet Protocol,簡(jiǎn)稱(chēng)IP)地址、目的IP地址以及確認(rèn)(Acknowledgement,簡(jiǎn)稱(chēng)ACK)信息,較佳的,還包括該條報(bào)文通過(guò)該邊界路由器的時(shí)間。ACK信息中包括ACK序列號(hào)和ACK確認(rèn)序列號(hào),該條報(bào)文的ACK序列號(hào)表不該條報(bào)文的序列號(hào),ACK確認(rèn)序列號(hào)表不該條報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文的序列號(hào)。較佳的,本發(fā)明實(shí)施例中第一報(bào)文和第二報(bào)文的ACK信息相匹配可為第一報(bào)文與第二報(bào)文中時(shí)間較早的報(bào)文的ACK確認(rèn)序列號(hào)與時(shí)間較晚的報(bào)文的ACK序列號(hào)一致,此時(shí)即第一報(bào)文和第二報(bào)文的ACK信息相匹配。
[0074]較佳的,將采集的報(bào)文信息以表的形式進(jìn)行存儲(chǔ),存儲(chǔ)該報(bào)文邊界路由器接收到該報(bào)文的接收時(shí)間、該條報(bào)文的源IP地址、目的IP地址、ACK序列號(hào)、ACK確認(rèn)序列號(hào)。
[0075]較佳的,根據(jù)采集到的報(bào)文的源IP地址、目的IP地址以及ACK信息,確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文;其中,存在關(guān)聯(lián)關(guān)系的一組報(bào)文中包括來(lái)源于用戶(hù)側(cè)的第一報(bào)文和來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文,第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、第一報(bào)文和第二報(bào)文的ACK信息相匹配。
[0076]本發(fā)明實(shí)施例中以表的形式存儲(chǔ)時(shí)間較早的報(bào)文,并保存該報(bào)文的邊界路由器接收到該報(bào)文的接收時(shí)間、該條報(bào)文的源IP地址、目的IP地址、ACK序列號(hào)、ACK確認(rèn)序列號(hào)。當(dāng)采集裝置采集到該條報(bào)文的響應(yīng)報(bào)文時(shí),采集該報(bào)文的邊界路由器接收到該報(bào)文的接收時(shí)間、該條報(bào)文的源IP地址、目的IP地址、ACK序列號(hào)、ACK確認(rèn)序列號(hào)。本發(fā)明實(shí)施例中第一報(bào)文與第二報(bào)文為一組報(bào)文,即同一組中的第一報(bào)文與第二報(bào)文中的其中一條報(bào)文為另一條報(bào)文的響應(yīng)報(bào)文,即其中一條報(bào)文的ACK確認(rèn)序列號(hào)與另一條報(bào)文的ACK序列號(hào)一致。且第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、
[0077]針對(duì)每組報(bào)文,根據(jù)采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延。具體來(lái)說(shuō),計(jì)算每組中的第一報(bào)文的邊界路由器接收到該報(bào)文的接收時(shí)間與第二報(bào)文通過(guò)路由器的時(shí)間的差值,即為該組報(bào)文的往返時(shí)延。較佳的,以表的形式存儲(chǔ)計(jì)算往返時(shí)延過(guò)后的信息,例如,表格中存儲(chǔ)每組報(bào)文的往返時(shí)延,以及該組報(bào)文中采集時(shí)間較早的報(bào)文對(duì)應(yīng)的源IP地址、目的IP地址。較佳的,同時(shí)對(duì)應(yīng)存儲(chǔ)該組報(bào)文所對(duì)應(yīng)的TCP編號(hào)。
[0078]較佳的,當(dāng)針對(duì)每組報(bào)文計(jì)算過(guò)往返時(shí)延,并存儲(chǔ)之后,可將每組報(bào)文中單個(gè)報(bào)文的采集信息刪除,以便于減輕存儲(chǔ)區(qū)域的負(fù)擔(dān)。
[0079]—種較佳的實(shí)現(xiàn)方式為,在邊界路由器采集到報(bào)文之后進(jìn)行存儲(chǔ),并將采集到的報(bào)文上報(bào)給其它處理設(shè)備,以便使其它設(shè)備基于在邊界路由器采集到報(bào)文計(jì)算時(shí)延信息,并對(duì)網(wǎng)絡(luò)質(zhì)量進(jìn)行評(píng)估。
[0080]另一種較佳的實(shí)現(xiàn)方式為,采集裝置根據(jù)采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延,并經(jīng)計(jì)算出的往返時(shí)延上報(bào)給其它處理設(shè)備,以便使其它設(shè)備基于在邊界路由器采集到報(bào)文對(duì)網(wǎng)絡(luò)質(zhì)量進(jìn)行評(píng)估。此時(shí),采集裝置按時(shí)間順序采集報(bào)文,當(dāng)采集到該條報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文時(shí),即計(jì)算該兩條報(bào)文的時(shí)延。
[0081]本發(fā)明實(shí)施例中以用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)的往返時(shí)延作為評(píng)估互聯(lián)網(wǎng)質(zhì)量的基礎(chǔ),由于用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)的往返時(shí)延更加細(xì)化具體的反映了網(wǎng)絡(luò)連接質(zhì)量,因此本發(fā)明實(shí)施例更能進(jìn)一步提尚網(wǎng)絡(luò)質(zhì)量評(píng)估的準(zhǔn)確性。
[0082]進(jìn)一步由于第一報(bào)文來(lái)源于用戶(hù)側(cè),因此采集的為用戶(hù)側(cè)的IP地址,進(jìn)一步由于小區(qū)寬帶用戶(hù)的IP地址是動(dòng)態(tài)變化的,即同一用戶(hù)賬號(hào)可能有多個(gè)用戶(hù)側(cè)的IP地址。但同一用戶(hù)賬號(hào)與該用戶(hù)賬號(hào)對(duì)應(yīng)的用戶(hù)側(cè)的IP地址的對(duì)應(yīng)關(guān)系均存儲(chǔ)于運(yùn)營(yíng)商的數(shù)據(jù)庫(kù)中,由于基于用戶(hù)側(cè)的IP地址反映的報(bào)文往返時(shí)延不能全面反映該用戶(hù)對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量,因此本發(fā)明實(shí)施例中根據(jù)每組報(bào)文中來(lái)自用戶(hù)側(cè)的報(bào)文的源IP地址與用戶(hù)賬戶(hù)的對(duì)應(yīng)關(guān)系,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系;根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,從而可實(shí)現(xiàn)基于同一用戶(hù)賬號(hào)所對(duì)應(yīng)的所有用戶(hù)側(cè)的IP地址的報(bào)文的往返時(shí)延,來(lái)反映該用戶(hù)賬號(hào)所對(duì)應(yīng)的網(wǎng)絡(luò)質(zhì)量,進(jìn)一步提高了網(wǎng)絡(luò)評(píng)估質(zhì)量的全面性。
[0083]進(jìn)一步,由于本發(fā)明實(shí)施例中將采集裝置設(shè)置在邊界路由器上,因此可分別評(píng)估用戶(hù)側(cè)與邊界路由器之間的網(wǎng)絡(luò)質(zhì)量,以及邊界路由器與網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0084]較佳的,從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,符合第一條件的報(bào)文組中,第一報(bào)文的接收時(shí)間早于第二報(bào)文的接收時(shí)間;針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第一條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第一平均值;根據(jù)往返時(shí)延的第一平均值,針對(duì)同一用戶(hù)賬號(hào)確定邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0085]具體來(lái)說(shuō),將確定出的時(shí)延的每組報(bào)文分為兩類(lèi),每組報(bào)文中采集時(shí)間較早的報(bào)文的源IP地址為用戶(hù)側(cè)的報(bào)文組為一類(lèi),每組報(bào)文中采集時(shí)間較早的報(bào)文的源IP地址為網(wǎng)絡(luò)側(cè)的報(bào)文組為另一類(lèi)?;谠搩深?lèi)報(bào)文組分別評(píng)估該用戶(hù)側(cè)對(duì)應(yīng)的兩部分的網(wǎng)絡(luò)質(zhì)量。
[0086]具體來(lái)說(shuō),第一條件為第一報(bào)文的接收時(shí)間早于第二報(bào)文的接收時(shí)間,從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;且由于第一報(bào)文來(lái)源于用戶(hù)側(cè),因此符合第一條件的報(bào)文組中時(shí)間較早的第一報(bào)文的源IP地址為用戶(hù)側(cè)IP地址,時(shí)間較晚的第二報(bào)文為第一報(bào)文的響應(yīng)報(bào)文,第二報(bào)文的源IP地址為網(wǎng)絡(luò)側(cè)的IP地址。符合第一條件的報(bào)文的往返時(shí)延即為來(lái)源于用戶(hù)側(cè)的第一報(bào)文從邊界路由器出發(fā)至網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)側(cè)接收到之后反饋第二報(bào)文,第二報(bào)文到達(dá)邊界路由器時(shí)的總時(shí)間。因此符合第一條件的報(bào)文的往返時(shí)延即代表該邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量,因此根據(jù)符合第一條件的報(bào)文組中的往返時(shí)延可確定該邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。本發(fā)明實(shí)施例中,較佳的,該邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)為用戶(hù)側(cè)對(duì)應(yīng)的本地運(yùn)營(yíng)商職責(zé)之外的網(wǎng)絡(luò),因此該邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量可用于評(píng)價(jià)網(wǎng)絡(luò)內(nèi)容提供商的服務(wù)器質(zhì)量。
[0087]較佳的,符合第一條件的報(bào)文組有多組,因此符合第一條件的報(bào)文組的響應(yīng)的往返時(shí)延也就有多個(gè),較佳的,針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第一條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第一平均值。
[0088]較佳的,先對(duì)符合第一條件的報(bào)文組進(jìn)行預(yù)處理,例如將因TCP丟包或延時(shí)過(guò)大、采集過(guò)程出錯(cuò)等原因產(chǎn)生的明顯與其他符合第一條件的報(bào)文組不一致的異常報(bào)文組去除,之后,較佳的,本發(fā)明實(shí)施例可基于K-Means++算法計(jì)算針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第一條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第一平均值,根據(jù)往返時(shí)延的第一平均值,針對(duì)同一用戶(hù)賬號(hào)確定邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0089]具體來(lái)說(shuō),K-Means++算法為現(xiàn)有技術(shù),該算法是先隨機(jī)選擇K個(gè)數(shù)據(jù)作為簇的初始聚類(lèi)質(zhì)心點(diǎn),其它數(shù)據(jù)根據(jù)與該K個(gè)數(shù)據(jù)的初始聚類(lèi)質(zhì)心點(diǎn)的相似度分別分配至K個(gè)簇中,然后計(jì)算各個(gè)簇的新聚類(lèi)質(zhì)新心,重復(fù)這一過(guò)程直至數(shù)據(jù)收斂。由于該算法為現(xiàn)有技術(shù),本發(fā)明實(shí)施例不再做詳細(xì)闡述。
[0090]另一方面,較佳的,從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,符合第二條件的報(bào)文組中,第二報(bào)文的接收時(shí)間早于第一報(bào)文的接收時(shí)間;針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第二條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第二平均值;根據(jù)往返時(shí)延的第二平均值,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至邊界路由器之間的網(wǎng)絡(luò)質(zhì)量。
[0091]具體來(lái)說(shuō),第二條件為第二報(bào)文的接收時(shí)間早于第一報(bào)文的接收時(shí)間,從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第二條件的報(bào)文組;且由于第二報(bào)文來(lái)源于用戶(hù)側(cè),因此符合第二條件的報(bào)文組中時(shí)間較早的第二報(bào)文的源IP地址為用戶(hù)側(cè)IP地址,時(shí)間較晚的第一報(bào)文為第二報(bào)文的響應(yīng)報(bào)文,第一報(bào)文的源IP地址為網(wǎng)絡(luò)側(cè)的IP地址。符合第二條件的報(bào)文的往返時(shí)延即為來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文從邊界路由器出發(fā)至用戶(hù)側(cè),用戶(hù)側(cè)接收到之后反饋第一報(bào)文,第一報(bào)文到達(dá)邊界路由器時(shí)的總時(shí)間。因此符合第二條件的報(bào)文的往返時(shí)延即代表該用戶(hù)側(cè)與邊界路由器之間的網(wǎng)絡(luò)質(zhì)量,因此根據(jù)符合第二條件的報(bào)文組中的往返時(shí)延可確定該用戶(hù)側(cè)與邊界路由器之間的網(wǎng)絡(luò)質(zhì)量。本發(fā)明實(shí)施例中,較佳的,該用戶(hù)側(cè)至該邊界路由器對(duì)應(yīng)的為本地運(yùn)營(yíng)商職責(zé)之內(nèi)的網(wǎng)絡(luò),因此該邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量可用于評(píng)價(jià)本地運(yùn)營(yíng)商所提供的網(wǎng)絡(luò)質(zhì)量,以及用戶(hù)側(cè)的路由器、用戶(hù)側(cè)的網(wǎng)線(xiàn)等質(zhì)量問(wèn)題。
[0092]較佳的,符合第二條件的報(bào)文組有多組,因此符合第二條件的報(bào)文組的響應(yīng)的往返時(shí)延也就有多個(gè),較佳的,針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第二條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第二平均值。
[0093]較佳的,先對(duì)符合第二條件的報(bào)文組進(jìn)行預(yù)處理,例如將因TCP丟包或延時(shí)過(guò)大、采集過(guò)程出錯(cuò)等原因產(chǎn)生的明顯與其他符合第二條件的報(bào)文組不一致的異常報(bào)文組去除,之后,較佳的,本發(fā)明實(shí)施例可基于K-Means++算法計(jì)算針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第二條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第二平均值,根據(jù)往返時(shí)延的第二平均值,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至邊界路由器之間的網(wǎng)絡(luò)質(zhì)量。
[0094]較佳的,在一些應(yīng)用場(chǎng)景下,需要查詢(xún)某個(gè)用戶(hù)賬號(hào)對(duì)應(yīng)的全程網(wǎng)絡(luò)質(zhì)量,即用戶(hù)側(cè)至網(wǎng)絡(luò)側(cè)的全程網(wǎng)絡(luò)質(zhì)量。較佳的,計(jì)算第一平均值與第二平均值之和,根據(jù)第一平均值與第二平均值之和,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0095]本發(fā)明實(shí)施例中確定了同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,此時(shí)評(píng)估網(wǎng)絡(luò)質(zhì)量的維度為單個(gè)用戶(hù)賬號(hào)。較佳的,還可以從小區(qū)的維度、OLT維度、BRAS維度來(lái)分別評(píng)估網(wǎng)絡(luò)質(zhì)量。
[0096]較佳的,根據(jù)小區(qū)內(nèi)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)小區(qū)內(nèi)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。即先確定出待評(píng)估小區(qū)內(nèi)所包括的所有用戶(hù)賬號(hào),經(jīng)將該小區(qū)內(nèi)的所有用戶(hù)賬號(hào)中的每個(gè)用戶(hù)賬號(hào)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)小區(qū)內(nèi)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0097]較佳的,確定出OLT所對(duì)應(yīng)的所有小區(qū)內(nèi)的用戶(hù)賬號(hào),之后根據(jù)OLT對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)OLT對(duì)應(yīng)的的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0098]較佳的,確定出BRAS所對(duì)應(yīng)的所有OLT內(nèi)的所有小區(qū)內(nèi)的用戶(hù)賬號(hào),之后根據(jù)寬帶遠(yuǎn)程接入服務(wù)器BRAS對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)BRAS對(duì)應(yīng)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0099]從上述內(nèi)容可以看出:由于邊界路由器設(shè)置于兩個(gè)不同區(qū)域之間,且兩個(gè)不同區(qū)域之間的數(shù)據(jù)均需通過(guò)邊界路由器進(jìn)行傳輸,因此采集裝置采集的邊界路由器接收的報(bào)文更精確的反映了實(shí)際場(chǎng)景中的網(wǎng)絡(luò)狀況,進(jìn)一步由于根據(jù)所采集到的邊界路由器接收的報(bào)文,確定報(bào)文的往返時(shí)延,并根據(jù)該往返時(shí)延參數(shù)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,從而進(jìn)一步提高了網(wǎng)絡(luò)指令評(píng)估的準(zhǔn)確性。
[0100]圖3示例性示出了本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)質(zhì)量評(píng)估裝置。
[0101]基于相同構(gòu)思,圖3示出了本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)質(zhì)量評(píng)估裝置,包括:
[0102]獲取模塊301,用于獲取采集裝置采集到的報(bào)文,采集裝置用于采集邊界路由器的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)接收的報(bào)文;
[0103]處理模塊302,用于根據(jù)采集到的報(bào)文的源IP地址、目的IP地址以及ACK信息,確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文;其中,存在關(guān)聯(lián)關(guān)系的一組報(bào)文中包括來(lái)源于用戶(hù)側(cè)的第一報(bào)文和來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文,第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、第一報(bào)文和第二報(bào)文的ACK信息相匹配;針對(duì)每組報(bào)文,根據(jù)采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延;根據(jù)每組報(bào)文中來(lái)自用戶(hù)側(cè)的報(bào)文的源IP地址與用戶(hù)賬戶(hù)的對(duì)應(yīng)關(guān)系,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系;
[0104]評(píng)估模塊303,用于根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0105]較佳的,處理模塊302,還用于:
[0106]從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,符合第一條件的報(bào)文組中,第一報(bào)文的接收時(shí)間早于第二報(bào)文的接收時(shí)間;
[0107]評(píng)估模塊303,具體用于:
[0108]針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第一條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第一平均值;
[0109]根據(jù)往返時(shí)延的第一平均值,針對(duì)同一用戶(hù)賬號(hào)確定邊界路由器至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0110]較佳的,處理模塊302,還用于:
[0111]從同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,符合第二條件的報(bào)文組中,第二報(bào)文的接收時(shí)間早于第一報(bào)文的接收時(shí)間;
[0112]評(píng)估模塊303,具體用于:
[0113]針對(duì)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第二條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第二平均值;
[0114]根據(jù)往返時(shí)延的第二平均值,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至邊界路由器之間的網(wǎng)絡(luò)質(zhì)量。
[0115]較佳的,評(píng)估模塊303,具體用于:
[0116]計(jì)算第一平均值與第二平均值之和,
[0117]根據(jù)第一平均值與第二平均值之和,針對(duì)同一用戶(hù)賬號(hào)確定用戶(hù)側(cè)至網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。
[0118]較佳的,評(píng)估模塊303,具體用于:
[0119]根據(jù)小區(qū)內(nèi)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)小區(qū)內(nèi)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估;
[0120]根據(jù)光線(xiàn)路終端OLT對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)OLT對(duì)應(yīng)的的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估;
[0121]根據(jù)寬帶遠(yuǎn)程接入服務(wù)器BRAS對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)BRAS對(duì)應(yīng)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
[0122]從上述內(nèi)容可以看出:由于邊界路由器設(shè)置于兩個(gè)不同區(qū)域之間,且兩個(gè)不同區(qū)域之間的數(shù)據(jù)均需通過(guò)邊界路由器進(jìn)行傳輸,因此采集裝置采集的邊界路由器接收的報(bào)文更精確的反映了實(shí)際場(chǎng)景中的網(wǎng)絡(luò)狀況,進(jìn)一步由于根據(jù)所采集到的邊界路由器接收的報(bào)文,確定報(bào)文的往返時(shí)延,并根據(jù)該往返時(shí)延參數(shù)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,從而進(jìn)一步提高了網(wǎng)絡(luò)指令評(píng)估的準(zhǔn)確性。
[0123]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0124]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0125]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0126]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置上,使得在計(jì)算機(jī)或其他可編程裝置上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0127]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0128]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種網(wǎng)絡(luò)質(zhì)量評(píng)估方法,其特征在于,包括以下步驟: 獲取采集裝置采集到的報(bào)文,所述采集裝置用于采集邊界路由器的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)接收的報(bào)文; 根據(jù)采集到的報(bào)文的源網(wǎng)絡(luò)協(xié)議IP地址、目的IP地址以及ACK信息,確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文;其中,存在關(guān)聯(lián)關(guān)系的一組報(bào)文中包括來(lái)源于用戶(hù)側(cè)的第一報(bào)文和來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文,第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、第一報(bào)文和第二報(bào)文的確認(rèn)ACK信息相匹配; 針對(duì)每組報(bào)文,根據(jù)所述采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延; 根據(jù)每組報(bào)文中來(lái)自用戶(hù)側(cè)的報(bào)文的源IP地址與用戶(hù)賬戶(hù)的對(duì)應(yīng)關(guān)系,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系; 根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估之前,還包括: 從所述同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,所述符合第一條件的報(bào)文組中,第一報(bào)文的接收時(shí)間早于第二報(bào)文的接收時(shí)間; 根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,具體包括: 針對(duì)所述同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第一條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第一平均值; 根據(jù)所述往返時(shí)延的第一平均值,針對(duì)所述同一用戶(hù)賬號(hào)確定所述邊界路由器至所述網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估之前,還包括: 從所述同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,所述符合第二條件的報(bào)文組中,第二報(bào)文的接收時(shí)間早于第一報(bào)文的接收時(shí)間; 根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,具體包括: 針對(duì)所述同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第二條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第二平均值; 根據(jù)所述往返時(shí)延的第二平均值,針對(duì)所述同一用戶(hù)賬號(hào)確定所述用戶(hù)側(cè)至所述邊界路由器之間的網(wǎng)絡(luò)質(zhì)量。4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,具體包括: 計(jì)算所述第一平均值與所述第二平均值之和, 根據(jù)所述所述第一平均值與所述第二平均值之和,針對(duì)所述同一用戶(hù)賬號(hào)確定所述用戶(hù)側(cè)至所述網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。5.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估,具體包括: 根據(jù)小區(qū)內(nèi)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)所述小區(qū)內(nèi)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估; 根據(jù)光線(xiàn)路終端OLT對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)所述OLT對(duì)應(yīng)的的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估; 根據(jù)寬帶遠(yuǎn)程接入服務(wù)器BRAS對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)所述BRAS對(duì)應(yīng)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。6.一種網(wǎng)絡(luò)質(zhì)量評(píng)估裝置,其特征在于,包括: 獲取模塊,用于獲取采集裝置采集到的報(bào)文,所述采集裝置用于采集邊界路由器的用戶(hù)側(cè)與網(wǎng)絡(luò)側(cè)接收的報(bào)文; 處理模塊,用于根據(jù)采集到的報(bào)文的源網(wǎng)絡(luò)協(xié)議IP地址、目的IP地址以及ACK信息,確定存在關(guān)聯(lián)關(guān)系的一組報(bào)文;其中,存在關(guān)聯(lián)關(guān)系的一組報(bào)文中包括來(lái)源于用戶(hù)側(cè)的第一報(bào)文和來(lái)源于網(wǎng)絡(luò)側(cè)的第二報(bào)文,第一報(bào)文的源IP地址與第二報(bào)文的目的IP地址相同、第一報(bào)文的目的IP地址與第二報(bào)文的源IP地址相同、第一報(bào)文和第二報(bào)文的確認(rèn)ACK信息相匹配;針對(duì)每組報(bào)文,根據(jù)所述采集裝置對(duì)該組報(bào)文中的第一報(bào)文和第二報(bào)文的接收時(shí)間,確定該組報(bào)文內(nèi)的報(bào)文的往返時(shí)延;根據(jù)每組報(bào)文中來(lái)自用戶(hù)側(cè)的報(bào)文的源IP地址與用戶(hù)賬戶(hù)的對(duì)應(yīng)關(guān)系,確定用戶(hù)賬戶(hù)與報(bào)文組的對(duì)應(yīng)關(guān)系; 評(píng)估模塊,用于根據(jù)同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。7.如權(quán)利要求6所述的裝置,其特征在于,所述處理模塊,還用于: 從所述同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,所述符合第一條件的報(bào)文組中,第一報(bào)文的接收時(shí)間早于第二報(bào)文的接收時(shí)間; 所述評(píng)估模塊,具體用于: 針對(duì)所述同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第一條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第一平均值; 根據(jù)所述往返時(shí)延的第一平均值,針對(duì)所述同一用戶(hù)賬號(hào)確定所述邊界路由器至所述網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。8.如權(quán)利要求7所述的裝置,其特征在于,所述處理模塊,還用于: 從所述同一用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組中選擇符合第一條件的報(bào)文組;其中,所述符合第二條件的報(bào)文組中,第二報(bào)文的接收時(shí)間早于第一報(bào)文的接收時(shí)間; 所述評(píng)估模塊,具體用于: 針對(duì)所述同一用戶(hù)賬戶(hù)對(duì)應(yīng)的符合第二條件的報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,計(jì)算往返時(shí)延的第二平均值; 根據(jù)所述往返時(shí)延的第二平均值,針對(duì)所述同一用戶(hù)賬號(hào)確定所述用戶(hù)側(cè)至所述邊界路由器之間的網(wǎng)絡(luò)質(zhì)量。9.如權(quán)利要求8所述的裝置,其特征在于,所述評(píng)估模塊,具體用于: 計(jì)算所述第一平均值與所述第二平均值之和, 根據(jù)所述所述第一平均值與所述第二平均值之和,針對(duì)所述同一用戶(hù)賬號(hào)確定所述用戶(hù)側(cè)至所述網(wǎng)絡(luò)側(cè)之間的網(wǎng)絡(luò)質(zhì)量。10.如權(quán)利要求6所述的裝置,其特征在于,所述評(píng)估模塊,具體用于: 根據(jù)小區(qū)內(nèi)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)所述小區(qū)內(nèi)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估; 根據(jù)光線(xiàn)路終端OLT對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)所述OLT對(duì)應(yīng)的的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估; 根據(jù)寬帶遠(yuǎn)程接入服務(wù)器BRAS對(duì)應(yīng)的所有用戶(hù)的用戶(hù)賬號(hào)中每一個(gè)用戶(hù)賬戶(hù)對(duì)應(yīng)的所有報(bào)文組內(nèi)的報(bào)文的往返時(shí)延,對(duì)所述BRAS對(duì)應(yīng)的網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)質(zhì)量評(píng)估。
【文檔編號(hào)】H04L12/26GK105827473SQ201510005741
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2015年1月6日
【發(fā)明人】董傳杰, 張桂榮, 朱鳳, 張皓, 陳曉霞, 李?lèi)?
【申請(qǐng)人】中國(guó)移動(dòng)通信集團(tuán)江蘇有限公司