亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法及裝置與流程

文檔序號(hào):12692588閱讀:474來源:國(guó)知局
一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法及裝置與流程

本發(fā)明涉及通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法及裝置。



背景技術(shù):

在端到端的視頻服務(wù)系統(tǒng)中,影響用戶播放體驗(yàn)的主要因素有兩個(gè):1、碼流傳輸延時(shí)和損傷;2、交互延時(shí)。這兩個(gè)因素構(gòu)成視頻服務(wù)質(zhì)量。

傳統(tǒng)衡量?jī)?nèi)容分發(fā)網(wǎng)絡(luò)(CDN)到終端的視頻服務(wù)質(zhì)量的方式存在一定缺陷:有的方法準(zhǔn)確性差,有的方法實(shí)現(xiàn)難度大,且靈活性較差。

另外,對(duì)于CDN到終端之間的網(wǎng)絡(luò)服務(wù)路徑質(zhì)量,目前還沒有有效的衡量方案。



技術(shù)實(shí)現(xiàn)要素:

為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法及裝置。

本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:

本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法,應(yīng)用于服務(wù)器,所述方法包括:

發(fā)送檢測(cè)任務(wù),所述檢測(cè)任務(wù)用于指示采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為端到端網(wǎng)絡(luò);

接收所述采集設(shè)備采集的參數(shù)集;

利用所述參數(shù)集,對(duì)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

上述方案中,所述采集設(shè)備為終端,所述接收所述采集設(shè)備采集的參數(shù)集,包括:

接收終端發(fā)送的第一參數(shù)及第二參數(shù);所述第一參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的信令響應(yīng)時(shí)延;所述第二參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的數(shù)據(jù)包傳輸時(shí)延;其中,所述信令響應(yīng)時(shí)延依據(jù)實(shí)時(shí)流傳輸協(xié)議(RTSP)延時(shí)和路由跟蹤(traceroute)時(shí)延得到;

相應(yīng)地,對(duì)所述第一參數(shù)及第二參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

上述方案中,所述方法還包括:

根據(jù)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及traceroute路由信息中每一跳路由網(wǎng)關(guān)信息,確定所述終端對(duì)應(yīng)的所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渎窂叫畔ⅲ?/p>

當(dāng)所述網(wǎng)絡(luò)拓?fù)渎窂叫畔⒈碚鞫说蕉说穆酚陕窂接兄辽賰蓷l時(shí),以IP地址為維度,對(duì)終端采集的針對(duì)每條路由路徑的第一參數(shù)進(jìn)行匯聚及分析,確定出至少兩條路由路徑中傳輸時(shí)延最大及最小的路由點(diǎn);

對(duì)終端采集的針對(duì)每條路由路徑的第二參數(shù)進(jìn)行匯聚及分析,確定出至少兩條路由路徑中路由間傳輸時(shí)延最大及最小的網(wǎng)絡(luò)段;

基于確定的網(wǎng)絡(luò)段及路由點(diǎn),并結(jié)合所述第一網(wǎng)絡(luò)的路由服務(wù)信息,確定所述終端的最優(yōu)服務(wù)路徑和最差服務(wù)路徑的路由信息。

上述方案中,所述方法還包括:

根據(jù)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及traceroute路由信息中每一跳路由網(wǎng)關(guān)信息,確定所述終端對(duì)應(yīng)的所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渎窂叫畔ⅲ?/p>

當(dāng)所述網(wǎng)絡(luò)拓?fù)渎窂叫畔⒈碚鞫说蕉说穆酚陕窂接幸粭l時(shí),依據(jù)終端預(yù)設(shè)時(shí)間段內(nèi)采集的第一參數(shù)及第二參數(shù),建立分時(shí)動(dòng)態(tài)基線模型;所述模型體現(xiàn)不同服務(wù)時(shí)間的網(wǎng)絡(luò)分段質(zhì)量;

并在所述模型上確定所述第一網(wǎng)絡(luò)網(wǎng)絡(luò)質(zhì)量異常時(shí)的問題點(diǎn)和時(shí)間。

上述方案中,所述采集設(shè)備包括第一CDN節(jié)點(diǎn)、第二CDN節(jié)點(diǎn)及終端;第一CDN節(jié)點(diǎn)與終端之間的網(wǎng)絡(luò)為第一網(wǎng)絡(luò);第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn);

所述接收所述采集設(shè)備采集的參數(shù)集,包括:

接收第二CDN節(jié)點(diǎn)發(fā)送的第三參數(shù);

接收第一CDN節(jié)點(diǎn)發(fā)送的第四參數(shù)及第五參數(shù);

接收終端發(fā)送的第六參數(shù);所述第三參數(shù)及第四參數(shù)表征第二CDN節(jié)點(diǎn)面向第一CDN節(jié)點(diǎn)鏈路的服務(wù)質(zhì)量指標(biāo);第五參數(shù)及第六參數(shù)表征第一CDN節(jié)點(diǎn)面向終端鏈路的服務(wù)質(zhì)量指標(biāo);

相應(yīng)地,對(duì)所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

上述方案中,所述對(duì)所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果,包括:

利用所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù),并結(jié)合設(shè)置的閾值及網(wǎng)絡(luò)服務(wù)鏈路的歷史趨勢(shì),得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

上述方案中,發(fā)送檢測(cè)任務(wù),包括:

當(dāng)終端的播放記錄異常時(shí),發(fā)送檢測(cè)任務(wù)。

本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法,應(yīng)用于終端,所述方法包括:

接收檢測(cè)任務(wù);所述檢測(cè)任務(wù)用于指示終端分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為所述終端所在的端到端網(wǎng)絡(luò);

響應(yīng)所述檢測(cè)任務(wù),采集第一參數(shù)及第二參數(shù);所述第一參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的信令響應(yīng)時(shí)延;所述第二參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的數(shù)據(jù)包傳輸時(shí)延;其中,所述信令響應(yīng)時(shí)延依據(jù)RTSP延時(shí)和traceroute時(shí)延得到;

發(fā)出所述第一參數(shù)及第二參數(shù)。

上述方案中,所述采集第一參數(shù),包括:

向第一CDN節(jié)點(diǎn)發(fā)送RSTP請(qǐng)求;第一CDN節(jié)點(diǎn)為終端的對(duì)端;

并向所述第一CDN節(jié)點(diǎn)發(fā)送traceroute請(qǐng)求;

根據(jù)發(fā)送的RSTP請(qǐng)求以及RSTP響應(yīng)的接收狀態(tài),確定RSTP延時(shí);并根據(jù)發(fā)送的traceroute請(qǐng)求以及traceroute響應(yīng)的接收狀態(tài),確定traceroute延時(shí);

利用RTSP時(shí)延和traceroute時(shí)延,得到所述第一參數(shù)。

上述方案中,所述利用RTSP時(shí)延和traceroute時(shí)延,得到所述第一參數(shù),包括:

將所述RTSP時(shí)延與traceroute延時(shí)求差,得到所述第一參數(shù)。

上述方案中,所述采集第二參數(shù),包括:

采集第一CDN節(jié)點(diǎn)到終端的IP包的時(shí)延,得到所述第二參數(shù)。

本發(fā)明實(shí)施例又提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法,應(yīng)用于采集設(shè)備,所述方法包括:

接收檢測(cè)任務(wù);所述檢測(cè)任務(wù)用于指示所述采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);

響應(yīng)所述檢測(cè)任務(wù),依據(jù)自身在所述第一網(wǎng)絡(luò)的位置以及端到端的網(wǎng)絡(luò)服務(wù)鏈路方向,采集對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo);

發(fā)出采集的服務(wù)質(zhì)量指標(biāo)。

上述方案中,所述采集對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo),包括:

獲取所述服務(wù)鏈路的IP地址和端口;

利用IP地址和端口,抓取數(shù)據(jù)包;

對(duì)抓取的數(shù)據(jù)包進(jìn)行分析,得到所述對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo)。

上述方案中,當(dāng)所述采集設(shè)備為終端時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

利用IP地址和端口,在所述終端的入向抓取數(shù)據(jù)包;其中,

所述第一網(wǎng)絡(luò)為所述終端所在的端到端網(wǎng)絡(luò);得到的服務(wù)質(zhì)量指標(biāo)為第六參數(shù)。

上述方案中,當(dāng)所述采集設(shè)備為第一CDN節(jié)點(diǎn)時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

利用IP地址和端口,在所述第一CDN節(jié)點(diǎn)的入向和出向抓取數(shù)據(jù)包;其中,

第一CDN節(jié)點(diǎn)與終端之間的網(wǎng)絡(luò)為第一網(wǎng)絡(luò),得到的服務(wù)質(zhì)量指標(biāo)為第四參數(shù)及第五參數(shù);第五參數(shù)及第六參數(shù)表征第一CDN節(jié)點(diǎn)面向終端鏈路的服務(wù)質(zhì)量指標(biāo)。

上述方案中,當(dāng)所述采集設(shè)備為第二CDN節(jié)點(diǎn)時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

利用IP地址和端口,在所述第二CDN節(jié)點(diǎn)的出向抓取數(shù)據(jù)包;其中,

第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn),得到的服務(wù)質(zhì)量指標(biāo)為第三參數(shù);所述第三參數(shù)及第四參數(shù)表征第二CDN節(jié)點(diǎn)面向第一CDN節(jié)點(diǎn)鏈路的服務(wù)質(zhì)量指標(biāo)。

本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置,包括:

第一發(fā)送單元,用于發(fā)送檢測(cè)任務(wù),所述檢測(cè)任務(wù)用于指示采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為端到端網(wǎng)絡(luò);

第一接收單元,用于接收所述采集設(shè)備采集的參數(shù)集;

分析單元,用于利用所述參數(shù)集,對(duì)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

上述方案中,所述第一接收單元,具體用于:

接收終端發(fā)送的第一參數(shù)及第二參數(shù);所述第一參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的信令響應(yīng)時(shí)延;所述第二參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的數(shù)據(jù)包傳輸時(shí)延;其中,所述信令響應(yīng)時(shí)延依據(jù)實(shí)時(shí)流傳輸協(xié)議RTSP延時(shí)和路由跟蹤traceroute時(shí)延得到;

所述分析單元,用于對(duì)所述第一參數(shù)及第二參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

上述方案中,所述分析單元,還用于:

根據(jù)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及traceroute路由信息中每一跳路由網(wǎng)關(guān)信息,確定所述終端對(duì)應(yīng)的所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渎窂叫畔ⅲ?/p>

當(dāng)所述網(wǎng)絡(luò)拓?fù)渎窂叫畔⒈碚鞫说蕉说穆酚陕窂接兄辽賰蓷l時(shí),根據(jù)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),以IP地址為維度,對(duì)終端采集的針對(duì)每條路由路徑的第一參數(shù)進(jìn)行匯聚及分析,確定出至少兩條路由路徑中傳輸時(shí)延最大及最小的路由點(diǎn);

對(duì)終端采集的針對(duì)每條路由路徑的第二參數(shù)進(jìn)行匯聚及分析,確定出至少兩條路由路徑中路由間傳輸時(shí)延最大及最小的網(wǎng)絡(luò)段;以及

基于確定的網(wǎng)絡(luò)段及路由點(diǎn),并結(jié)合所述第一網(wǎng)絡(luò)的路由服務(wù)信息,確定所述終端的最優(yōu)服務(wù)路徑和最差服務(wù)路徑的路由信息。

上述方案中,所述分析單元,還用于:

根據(jù)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及traceroute路由信息中每一跳路由網(wǎng)關(guān)信息,確定所述終端對(duì)應(yīng)的所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渎窂叫畔ⅲ?/p>

當(dāng)所述網(wǎng)絡(luò)拓?fù)渎窂叫畔⒈碚鞫说蕉说穆酚陕窂接幸粭l時(shí),依據(jù)終端預(yù)設(shè)時(shí)間段內(nèi)采集的第一參數(shù)及第二參數(shù),建立分時(shí)動(dòng)態(tài)基線模型;所述模型體現(xiàn)不同服務(wù)時(shí)間的網(wǎng)絡(luò)分段質(zhì)量;

并在所述模型上確定所述第一網(wǎng)絡(luò)網(wǎng)絡(luò)質(zhì)量異常時(shí)的問題點(diǎn)和時(shí)間。

上述方案中,所述采集設(shè)備包括第一CDN節(jié)點(diǎn)、第二CDN節(jié)點(diǎn)及終端;第一CDN節(jié)點(diǎn)與終端之間的網(wǎng)絡(luò)為第一網(wǎng)絡(luò);第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn);所述第一接收單元,具體用于:

接收第二CDN節(jié)點(diǎn)發(fā)送的第三參數(shù);

接收第一CDN節(jié)點(diǎn)發(fā)送的第四參數(shù)及第五參數(shù);

接收終端發(fā)送的第六參數(shù);所述第三參數(shù)及第四參數(shù)表征第二CDN節(jié)點(diǎn)面向第一CDN節(jié)點(diǎn)鏈路的服務(wù)質(zhì)量指標(biāo);第五參數(shù)及第六參數(shù)表征第一CDN節(jié)點(diǎn)面向終端鏈路的服務(wù)質(zhì)量指標(biāo);

所述分析單元,具體用于:對(duì)所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

本發(fā)明實(shí)施例又提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置,包括:

第二接收單元,用于接收檢測(cè)任務(wù);所述檢測(cè)任務(wù)用于指示終端分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為所述終端所在的端到端網(wǎng)絡(luò);

第一采集單元,用于響應(yīng)所述檢測(cè)任務(wù),采集第一參數(shù)及第二參數(shù);所述第一參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的信令響應(yīng)時(shí)延;所述第二參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的數(shù)據(jù)包傳輸時(shí)延;其中,所述信令響應(yīng)時(shí)延依據(jù)RTSP延時(shí)和traceroute時(shí)延得到;

第二發(fā)送單元,用于發(fā)出所述第一參數(shù)及第二參數(shù)。

上述方案中,所述第一采集單元,具體用于:

向第一CDN節(jié)點(diǎn)發(fā)送RSTP請(qǐng)求;第一CDN節(jié)點(diǎn)為終端的對(duì)端;

并向所述第一CDN節(jié)點(diǎn)發(fā)送traceroute請(qǐng)求;

根據(jù)發(fā)送的RSTP請(qǐng)求以及RSTP響應(yīng)的接收狀態(tài),確定RSTP延時(shí);并根據(jù)發(fā)送的traceroute請(qǐng)求以及traceroute響應(yīng)的接收狀態(tài),確定traceroute延時(shí);

利用RTSP時(shí)延和traceroute時(shí)延,得到所述第一參數(shù)。

上述方案中,所述第一采集單元,具體用于:

采集第一CDN節(jié)點(diǎn)到終端的IP包的時(shí)延,得到所述第二參數(shù)。

本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置,包括:

第三接收單元,用于接收檢測(cè)任務(wù);所述檢測(cè)任務(wù)用于指示所述采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);

第二采集單元,用于響應(yīng)所述檢測(cè)任務(wù),依據(jù)自身在所述第一網(wǎng)絡(luò)的位置以及端到端的網(wǎng)絡(luò)服務(wù)鏈路方向,采集對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo);

第三發(fā)送單元,用于發(fā)出采集的服務(wù)質(zhì)量指標(biāo)。

上述方案中,所述第二采集單元,具體用于:

獲取所述服務(wù)鏈路的IP地址和端口;

利用IP地址和端口,抓取數(shù)據(jù)包;

對(duì)抓取的數(shù)據(jù)包進(jìn)行分析,得到所述對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo)。

本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)質(zhì)量檢測(cè)方法及裝置,發(fā)送檢測(cè)任務(wù),所述檢測(cè)任務(wù)用于指示采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為端到端網(wǎng)絡(luò);接收所述采集設(shè)備采集的參數(shù)集;利用所述參數(shù)集,對(duì)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果,將網(wǎng)絡(luò)分段進(jìn)行檢測(cè),如此能夠準(zhǔn)確、快速地檢測(cè)網(wǎng)絡(luò)質(zhì)量。

附圖說明

在附圖(其不一定是按比例繪制的)中,相似的附圖標(biāo)記可在不同的視圖中描述相似的部件。具有不同字母后綴的相似附圖標(biāo)記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個(gè)實(shí)施例。

圖1為本發(fā)明實(shí)施實(shí)例一一種網(wǎng)絡(luò)質(zhì)量檢測(cè)的方法流程示意圖;

圖2為本發(fā)明實(shí)施實(shí)例一另一種網(wǎng)絡(luò)質(zhì)量檢測(cè)的方法流程示意圖;

圖3為本發(fā)明實(shí)施實(shí)例一再一種網(wǎng)絡(luò)質(zhì)量檢測(cè)的方法流程示意圖;

圖4為本發(fā)明實(shí)施實(shí)例二一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置結(jié)構(gòu)示意圖;

圖5為本發(fā)明實(shí)施實(shí)例二另一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施實(shí)例二再一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置結(jié)構(gòu)示意圖;

圖7為本發(fā)明實(shí)施實(shí)例三系統(tǒng)架構(gòu)示意圖;

圖8為本發(fā)明實(shí)施實(shí)例三采集終端到CDN系統(tǒng)的接入網(wǎng)絡(luò)的請(qǐng)求路由信息和時(shí)延的過程示意圖;

圖9為本發(fā)明實(shí)施實(shí)例三CDN系統(tǒng)到終端的傳輸時(shí)延檢測(cè)及分析方法流程示意圖;

圖10為本發(fā)明實(shí)施實(shí)例三采集CDN系統(tǒng)到終端的單播服務(wù)鏈路服務(wù)質(zhì)量指標(biāo)的過程示意圖;

圖11為本發(fā)明實(shí)施實(shí)例三單播服務(wù)鏈路示意圖。

具體實(shí)施方式

下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的描述。

傳統(tǒng)衡量CDN到終端的視頻服務(wù)質(zhì)量的方式,主要有以下兩種:

第一種方式:基于上報(bào)的終端指標(biāo)來統(tǒng)計(jì)匯總計(jì)算CDN及接入網(wǎng)的服務(wù)質(zhì)量。

這種方式是從數(shù)據(jù)的統(tǒng)計(jì)和匯總結(jié)果入手,給出可能性的原因,該處理方式存在一定缺陷:第一,需要基于大規(guī)模機(jī)頂盒數(shù)據(jù)量分析,這是因?yàn)闄C(jī)頂盒數(shù)據(jù)量越大,分析結(jié)果可靠性越高;第二,由于分析的數(shù)據(jù)只是機(jī)頂盒自身的數(shù)據(jù),并不涉及網(wǎng)絡(luò)的數(shù)據(jù),所以當(dāng)造成的可能性原因較多時(shí),用戶分析難度越多,無法準(zhǔn)確定位。

第二種方式:在中間傳輸網(wǎng)絡(luò)上抓包然后做碼流匹配分析,以獲得服務(wù)質(zhì)量。

這種方式運(yùn)算難度復(fù)雜而且CDN到機(jī)頂盒的單獨(dú)碼流難以匹配,靈活性較差。

從上面的描述中可以看出,目前的衡量方式均存在一定缺陷:有的衡量方法準(zhǔn)確性差,有的衡量方法實(shí)現(xiàn)難度較大,且靈活性較差。

另外,目前CDN到終端之間的網(wǎng)絡(luò)服務(wù)路徑質(zhì)量無法有效衡量。

基于此,在本發(fā)明的各種實(shí)施例中:發(fā)送檢測(cè)任務(wù),所述檢測(cè)任務(wù)用于指示采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為端到端網(wǎng)絡(luò);接收所述采集設(shè)備采集的參數(shù)集;利用所述參數(shù)集,對(duì)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

實(shí)施例一

本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法,應(yīng)用于服務(wù)器,如圖1所示,該方法包括:

步驟101:發(fā)送檢測(cè)任務(wù);

這里,所述檢測(cè)任務(wù)用于指示采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為端到端網(wǎng)絡(luò)。

其中,實(shí)際應(yīng)用時(shí),所述第一網(wǎng)絡(luò)可以是CDN節(jié)點(diǎn)到終端的視頻服務(wù)網(wǎng)絡(luò)。

步驟102:接收所述采集設(shè)備采集的參數(shù)集;

步驟103:利用所述參數(shù)集,對(duì)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

其中,實(shí)際應(yīng)用時(shí),網(wǎng)絡(luò)質(zhì)量的一個(gè)表現(xiàn)形式是交互時(shí)延(傳輸時(shí)延),所以需要分段采集網(wǎng)絡(luò)的交互時(shí)延,從而來分析網(wǎng)絡(luò)質(zhì)量。

基于此,在一實(shí)施例中,當(dāng)所述采集設(shè)備為終端時(shí),步驟102的具體實(shí)現(xiàn)包括:

服務(wù)器接收終端發(fā)送的第一參數(shù)及第二參數(shù);所述第一參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的信令響應(yīng)時(shí)延;所述第二參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的數(shù)據(jù)包傳輸時(shí)延;其中,所述信令響應(yīng)時(shí)延依據(jù)RTSP延時(shí)和traceroute時(shí)延得到。

相應(yīng)地,在步驟103中,服務(wù)器對(duì)所述第一參數(shù)及第二參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

在該實(shí)施例中,當(dāng)端到端的路由路徑有至少兩條時(shí),還可以基于采集的參數(shù)集對(duì)路由路徑進(jìn)行呈現(xiàn)。

基于此,該方法還可以包括:

服務(wù)器根據(jù)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及traceroute路由信息中每一跳路由網(wǎng)關(guān)信息,確定所述終端對(duì)應(yīng)的所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渎窂叫畔ⅲ?/p>

當(dāng)所述網(wǎng)絡(luò)拓?fù)渎窂叫畔⒈碚鞫说蕉说穆酚陕窂接兄辽賰蓷l時(shí),服務(wù)器以IP地址為維度,對(duì)終端采集的針對(duì)每條路由路徑的第一參數(shù)進(jìn)行匯聚及分析,確定出至少兩條路由路徑中傳輸時(shí)延最大及最小的路由點(diǎn);

對(duì)終端采集的針對(duì)每條路由路徑的第二參數(shù)進(jìn)行匯聚及分析,確定出至少兩條路由路徑中路由間傳輸時(shí)延最大及最小的網(wǎng)絡(luò)段;

基于確定的網(wǎng)絡(luò)段及路由點(diǎn),并結(jié)合所述第一網(wǎng)絡(luò)的路由服務(wù)信息,確定所述終端的最優(yōu)服務(wù)路徑和最差服務(wù)路徑的路由信息。

當(dāng)然,當(dāng)所述網(wǎng)絡(luò)拓?fù)渎窂叫畔⒈碚鞫说蕉说穆酚陕窂接幸粭l時(shí),服務(wù)器可以依據(jù)終端預(yù)設(shè)時(shí)間段內(nèi)采集的第一參數(shù)及第二參數(shù),建立分時(shí)動(dòng)態(tài)基線模型;所述模型體現(xiàn)不同服務(wù)時(shí)間的網(wǎng)絡(luò)分段質(zhì)量;

并在所述模型上確定所述第一網(wǎng)絡(luò)網(wǎng)絡(luò)質(zhì)量異常時(shí)的問題點(diǎn)和時(shí)間。

網(wǎng)絡(luò)質(zhì)量的另一個(gè)表現(xiàn)形式是碼流的傳輸質(zhì)量(網(wǎng)絡(luò)服務(wù)路徑質(zhì)量),所以需要分段采集網(wǎng)絡(luò)的傳輸質(zhì)量,從而來分析網(wǎng)絡(luò)質(zhì)量。

基于此,在一實(shí)施例中,所述采集設(shè)備包括第一CDN節(jié)點(diǎn)、第二CDN節(jié)點(diǎn)及終端;第一CDN節(jié)點(diǎn)與終端之間的網(wǎng)絡(luò)為第一網(wǎng)絡(luò);第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn);步驟102的具體實(shí)現(xiàn)可以包括:

服務(wù)器接收第二CDN節(jié)點(diǎn)發(fā)送的第三參數(shù);

服務(wù)器接收第一CDN節(jié)點(diǎn)發(fā)送的第四參數(shù)及第五參數(shù);

服務(wù)器接收終端發(fā)送的第六參數(shù);所述第三參數(shù)及第四參數(shù)表征第二CDN節(jié)點(diǎn)面向第一CDN節(jié)點(diǎn)鏈路的服務(wù)質(zhì)量指標(biāo);第五參數(shù)及第六參數(shù)表征第一CDN節(jié)點(diǎn)面向終端鏈路的服務(wù)質(zhì)量指標(biāo)。

相應(yīng)地,在步驟103中,服務(wù)器對(duì)所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

其中,所述對(duì)所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果,包括:

利用所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù),并結(jié)合設(shè)置的閾值及網(wǎng)絡(luò)服務(wù)鏈路的歷史趨勢(shì),得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

對(duì)于傳輸質(zhì)量的檢測(cè),可以根據(jù)終端的播放記錄來觸發(fā)檢測(cè)任務(wù)的下發(fā)。

基于此,在一實(shí)施例中,步驟101的具體實(shí)現(xiàn)包括:

當(dāng)終端的播放記錄異常時(shí),服務(wù)器發(fā)送檢測(cè)任務(wù)。

對(duì)應(yīng)地,為了實(shí)現(xiàn)本發(fā)明實(shí)施例的網(wǎng)絡(luò)質(zhì)量檢測(cè)方法,需要采集設(shè)備采集相應(yīng)的參數(shù)。

因此,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法,應(yīng)用于終端,如圖2所示,該法包括:

步驟201:接收檢測(cè)任務(wù);

這里,所述檢測(cè)任務(wù)用于指示終端分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為所述終端所在的端到端網(wǎng)絡(luò)。

步驟202:響應(yīng)所述檢測(cè)任務(wù),采集第一參數(shù)及第二參數(shù);

這里,所述第一參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的信令響應(yīng)時(shí)延;所述第二參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的數(shù)據(jù)包傳輸時(shí)延。

其中,所述信令響應(yīng)時(shí)延依據(jù)RTSP延時(shí)和traceroute時(shí)延得到。

所述采集第一參數(shù),包括:

向第一CDN節(jié)點(diǎn)發(fā)送RSTP請(qǐng)求;第一CDN節(jié)點(diǎn)為終端的對(duì)端;

并向所述第一CDN節(jié)點(diǎn)發(fā)送traceroute請(qǐng)求;

根據(jù)發(fā)送的RSTP請(qǐng)求以及RSTP響應(yīng)的接收狀態(tài),確定RSTP延時(shí);并根據(jù)發(fā)送的traceroute請(qǐng)求以及traceroute響應(yīng)的接收狀態(tài),確定traceroute延時(shí);

利用RTSP時(shí)延和traceroute時(shí)延,得到所述第一參數(shù)。

其中,所述利用RTSP時(shí)延和traceroute時(shí)延,得到所述第一參數(shù),包括:

將所述RTSP時(shí)延與traceroute延時(shí)求差,得到所述第一參數(shù)。

所述采集第二參數(shù),包括:

采集第一CDN節(jié)點(diǎn)到終端的IP包的時(shí)延,得到所述第二參數(shù)。

步驟203:發(fā)出所述第一參數(shù)及第二參數(shù)。

本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)方法,應(yīng)用于采集設(shè)備,如圖3所示,該法還包括:

步驟301:接收檢測(cè)任務(wù);

這里,所述檢測(cè)任務(wù)用于指示所述采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù)。

步驟302:響應(yīng)所述檢測(cè)任務(wù),依據(jù)自身在所述第一網(wǎng)絡(luò)的位置以及端到端的網(wǎng)絡(luò)服務(wù)鏈路方向,采集對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo);

具體地,獲取所述服務(wù)鏈路的IP地址和端口;

利用IP地址和端口,抓取數(shù)據(jù)包;

對(duì)抓取的數(shù)據(jù)包進(jìn)行分析,得到所述對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo)。

這里,當(dāng)所述采集設(shè)備為終端時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

利用IP地址和端口,在所述終端的入向抓取數(shù)據(jù)包;其中,

所述第一網(wǎng)絡(luò)為所述終端所在的端到端網(wǎng)絡(luò);得到的服務(wù)質(zhì)量指標(biāo)為第六參數(shù)。

當(dāng)所述采集設(shè)備為第一CDN節(jié)點(diǎn)時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

利用IP地址和端口,在所述第一CDN節(jié)點(diǎn)的入向和出向抓取數(shù)據(jù)包;其中,

第一CDN節(jié)點(diǎn)與終端之間的網(wǎng)絡(luò)為第一網(wǎng)絡(luò);得到的服務(wù)質(zhì)量指標(biāo)為第四參數(shù)及第五參數(shù)。

當(dāng)所述采集設(shè)備為第二CDN節(jié)點(diǎn)時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

利用IP地址和端口,在所述第二CDN節(jié)點(diǎn)的出向抓取數(shù)據(jù)包;其中,

第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn);得到的服務(wù)質(zhì)量指標(biāo)為第三參數(shù)。

也就是說,第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的依賴節(jié)點(diǎn)。

第五參數(shù)及第六參數(shù)表征第一CDN節(jié)點(diǎn)面向終端鏈路的服務(wù)質(zhì)量指標(biāo);所述第三參數(shù)及第四參數(shù)表征第二CDN節(jié)點(diǎn)面向第一CDN節(jié)點(diǎn)鏈路的服務(wù)質(zhì)量指標(biāo)。

步驟303:發(fā)出采集的服務(wù)質(zhì)量指標(biāo)。

本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)質(zhì)量檢測(cè)方法,發(fā)送檢測(cè)任務(wù),所述檢測(cè)任務(wù)用于指示采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為端到端網(wǎng)絡(luò);接收所述采集設(shè)備采集的參數(shù)集;利用所述參數(shù)集,對(duì)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果,將網(wǎng)絡(luò)分段進(jìn)行檢測(cè),如此能夠準(zhǔn)確、快速地檢測(cè)網(wǎng)絡(luò)質(zhì)量。

另外,接收第二CDN節(jié)點(diǎn)發(fā)送的第三參數(shù);接收第一CDN節(jié)點(diǎn)發(fā)送的第四參數(shù)及第五參數(shù);接收終端發(fā)送的第六參數(shù);所述第三參數(shù)及第四參數(shù)表征第二CDN節(jié)點(diǎn)面向第一CDN節(jié)點(diǎn)鏈路的服務(wù)質(zhì)量指標(biāo);第五參數(shù)及第六參數(shù)表征第一CDN節(jié)點(diǎn)面向終端鏈路的服務(wù)質(zhì)量指標(biāo);相應(yīng)地,對(duì)所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六嫻熟進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果,對(duì)服務(wù)鏈路分段進(jìn)行檢測(cè),如此,能夠正確、快速地檢測(cè)端到端的網(wǎng)絡(luò)服務(wù)路徑質(zhì)量。

實(shí)施例二

為實(shí)現(xiàn)本發(fā)明實(shí)施例的方法,本實(shí)施例提供一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置,設(shè)置在服務(wù)器,如圖4所示,該裝置包括:

第一發(fā)送單元41,用于發(fā)送檢測(cè)任務(wù),所述檢測(cè)任務(wù)用于指示采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為端到端網(wǎng)絡(luò);

第一接收單元42,用于接收所述采集設(shè)備采集的參數(shù)集;

分析單元43,用于利用所述參數(shù)集,對(duì)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

其中,實(shí)際應(yīng)用時(shí),所述第一網(wǎng)絡(luò)可以是CDN節(jié)點(diǎn)到終端的視頻服務(wù)網(wǎng)絡(luò)。

實(shí)際應(yīng)用時(shí),網(wǎng)絡(luò)質(zhì)量的一個(gè)表現(xiàn)形式是交互時(shí)延(傳輸時(shí)延),所以需要分段采集網(wǎng)絡(luò)的交互時(shí)延,從而來分析網(wǎng)絡(luò)質(zhì)量。

基于此,在一實(shí)施例中,所述第一接收單元42,具體用于:

當(dāng)所述采集設(shè)備為終端時(shí),接收終端發(fā)送的第一參數(shù)及第二參數(shù);所述第一參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的信令響應(yīng)時(shí)延;所述第二參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的數(shù)據(jù)包傳輸時(shí)延;其中,所述信令響應(yīng)時(shí)延依據(jù)RTSP延時(shí)和traceroute時(shí)延得到;

所述分析單元43,用于對(duì)所述第一參數(shù)及第二參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

在該實(shí)施例中,當(dāng)端到端的路由路徑有至少兩條時(shí),還可以基于采集的參數(shù)集對(duì)路由路徑進(jìn)行呈現(xiàn),所述分析單元43,還用于:

根據(jù)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及traceroute路由信息中每一跳路由網(wǎng)關(guān)信息,確定所述終端對(duì)應(yīng)的所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)渎窂叫畔ⅲ?/p>

當(dāng)所述網(wǎng)絡(luò)拓?fù)渎窂叫畔⒈碚鞫说蕉说穆酚陕窂接兄辽賰蓷l時(shí),根據(jù)所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),以IP地址為維度,對(duì)終端采集的針對(duì)每條路由路徑的第一參數(shù)進(jìn)行匯聚及分析,確定出至少兩條路由路徑中傳輸時(shí)延最大及最小的路由點(diǎn);

對(duì)終端采集的針對(duì)每條路由路徑的第二參數(shù)進(jìn)行匯聚及分析,確定出至少兩條路由路徑中路由間傳輸時(shí)延最大及最小的網(wǎng)絡(luò)段;以及

基于確定的網(wǎng)絡(luò)段及路由點(diǎn),并結(jié)合所述第一網(wǎng)絡(luò)的路由服務(wù)信息,確定所述終端的最優(yōu)服務(wù)路徑和最差服務(wù)路徑的路由信息。

當(dāng)然,當(dāng)所述網(wǎng)絡(luò)拓?fù)渎窂叫畔⒈碚鞫说蕉说穆酚陕窂接幸粭l時(shí),所述分析單元43可以依據(jù)終端預(yù)設(shè)時(shí)間段內(nèi)采集的第一參數(shù)及第二參數(shù),建立分時(shí)動(dòng)態(tài)基線模型;所述模型體現(xiàn)不同服務(wù)時(shí)間的網(wǎng)絡(luò)分段質(zhì)量;

并在所述模型上確定所述第一網(wǎng)絡(luò)網(wǎng)絡(luò)質(zhì)量異常時(shí)的問題點(diǎn)和時(shí)間。

網(wǎng)絡(luò)質(zhì)量的另一個(gè)表現(xiàn)形式是碼流的傳輸質(zhì)量(網(wǎng)絡(luò)服務(wù)路徑質(zhì)量),所以需要分段采集網(wǎng)絡(luò)的傳輸質(zhì)量,從而來分析網(wǎng)絡(luò)質(zhì)量。

基于此,在一實(shí)施例中,所述采集設(shè)備包括第一CDN節(jié)點(diǎn)、第二CDN節(jié)點(diǎn)及終端;第一CDN節(jié)點(diǎn)與終端之間的網(wǎng)絡(luò)為第一網(wǎng)絡(luò);第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn);所述第一接收單元42,具體用于:

服務(wù)器接收第二CDN節(jié)點(diǎn)發(fā)送的第三參數(shù);

服務(wù)器接收第一CDN節(jié)點(diǎn)發(fā)送的第四參數(shù)及第五參數(shù);

服務(wù)器接收終端發(fā)送的第六參數(shù);所述第三參數(shù)及第四參數(shù)表征第二CDN節(jié)點(diǎn)面向第一CDN節(jié)點(diǎn)鏈路的服務(wù)質(zhì)量指標(biāo);第五參數(shù)及第六參數(shù)表征第一CDN節(jié)點(diǎn)面向終端鏈路的服務(wù)質(zhì)量指標(biāo);

所述分析單元43,具體用于:對(duì)所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

其中,所述對(duì)所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù)進(jìn)行分析,得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果,包括:

所述分析單元43利用所述第三參數(shù)、第四參數(shù)、第五參數(shù)及第六參數(shù),并結(jié)合設(shè)置的閾值及網(wǎng)絡(luò)服務(wù)鏈路的歷史趨勢(shì),得到所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

對(duì)于傳輸質(zhì)量的檢測(cè),可以根據(jù)終端的播放記錄來觸發(fā)檢測(cè)任務(wù)的下發(fā)。

基于此,在一實(shí)施例中,當(dāng)終端的播放記錄異常時(shí),所述第一發(fā)送單元41發(fā)送檢測(cè)任務(wù)。

實(shí)際應(yīng)用時(shí),所述第一發(fā)送單元41、第一接收單元42可由網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置中的處理器結(jié)合收發(fā)機(jī)實(shí)現(xiàn);分析單元43可由網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置中的處理器實(shí)現(xiàn)。

為實(shí)現(xiàn)本發(fā)明實(shí)施例的方法,本實(shí)施例還提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置,設(shè)置在終端,如圖5所示,所述裝置包括:

第二接收單元51,用于接收檢測(cè)任務(wù);所述檢測(cè)任務(wù)用于指示終端分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);所述第一網(wǎng)絡(luò)為所述終端所在的端到端網(wǎng)絡(luò);

第一采集單元52,用于響應(yīng)所述檢測(cè)任務(wù),采集第一參數(shù)及第二參數(shù);所述第一參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的信令響應(yīng)時(shí)延;所述第二參數(shù)表征所述第一網(wǎng)絡(luò)中端到端的數(shù)據(jù)包傳輸時(shí)延;其中,所述信令響應(yīng)時(shí)延依據(jù)RTSP延時(shí)和traceroute時(shí)延得到;

第二發(fā)送單元53,用于發(fā)出所述第一參數(shù)及第二參數(shù)。

其中,所述第一采集單元52,具體用于:

向第一CDN節(jié)點(diǎn)發(fā)送RSTP請(qǐng)求;第一CDN節(jié)點(diǎn)為終端的對(duì)端;

并向所述第一CDN節(jié)點(diǎn)發(fā)送traceroute請(qǐng)求;

根據(jù)發(fā)送的RSTP請(qǐng)求以及RSTP響應(yīng)的接收狀態(tài),確定RSTP延時(shí);并根據(jù)發(fā)送的traceroute請(qǐng)求以及traceroute響應(yīng)的接收狀態(tài),確定traceroute延時(shí);

利用RTSP時(shí)延和traceroute時(shí)延,得到所述第一參數(shù)。

其中,所述利用RTSP時(shí)延和traceroute時(shí)延,得到所述第一參數(shù),包括:

所述第一采集單元52將所述RTSP時(shí)延與traceroute延時(shí)求差,得到所述第一參數(shù)。

所述第一采集單元52,具體用于:

采集第一CDN節(jié)點(diǎn)到終端的IP包的時(shí)延,得到所述第二參數(shù)。

實(shí)際應(yīng)用時(shí),所述第二接收單元51及第二發(fā)送單元53可由網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置中的收發(fā)機(jī)實(shí)現(xiàn);所述第一采集單元52可由網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置中的處理器結(jié)合收發(fā)機(jī)實(shí)現(xiàn)。

本實(shí)施例還提供了一種網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置,設(shè)置在采集設(shè)備,如圖6所示,該裝置包括:

第三接收單元61,用于接收檢測(cè)任務(wù);所述檢測(cè)任務(wù)用于指示所述采集設(shè)備分段采集第一網(wǎng)絡(luò)的參數(shù)集,所述參數(shù)集表征所述第一網(wǎng)絡(luò)的傳輸參數(shù);

第二采集單元62,用于響應(yīng)所述檢測(cè)任務(wù),依據(jù)自身在所述第一網(wǎng)絡(luò)的位置以及端到端的網(wǎng)絡(luò)服務(wù)鏈路方向,采集對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo);

第三發(fā)送單元63,用于發(fā)出采集的服務(wù)質(zhì)量指標(biāo)。

其中,所述第二采集單元,具體用于:

獲取所述服務(wù)鏈路的IP地址和端口;

利用IP地址和端口,抓取數(shù)據(jù)包;

對(duì)抓取的數(shù)據(jù)包進(jìn)行分析,得到所述對(duì)應(yīng)鏈路的服務(wù)質(zhì)量指標(biāo)。

其中,當(dāng)所述采集設(shè)備為終端時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

所述第二采集單元62利用IP地址和端口,在所述終端的入向抓取數(shù)據(jù)包;其中,

所述第一網(wǎng)絡(luò)為所述終端所在的端到端網(wǎng)絡(luò);得到的服務(wù)質(zhì)量指標(biāo)為第六參數(shù)。

當(dāng)所述采集設(shè)備為第一CDN節(jié)點(diǎn)時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

所述第二采集單元62利用IP地址和端口,在所述第一CDN節(jié)點(diǎn)的入向和出向抓取數(shù)據(jù)包;其中,

第一CDN節(jié)點(diǎn)與終端之間的網(wǎng)絡(luò)為第一網(wǎng)絡(luò);得到的服務(wù)質(zhì)量指標(biāo)為第四參數(shù)及第五參數(shù)。

當(dāng)所述采集設(shè)備為第二CDN節(jié)點(diǎn)時(shí),所述利用IP地址和端口,抓取數(shù)據(jù)包,包括:

所述第二采集單元62利用IP地址和端口,在所述第二CDN節(jié)點(diǎn)的出向抓取數(shù)據(jù)包;其中,

第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的上級(jí)節(jié)點(diǎn);得到的服務(wù)質(zhì)量指標(biāo)為第三參數(shù)。

也就是說,第二CDN節(jié)點(diǎn)為第一CDN節(jié)點(diǎn)的依賴節(jié)點(diǎn)。

其中,第五參數(shù)及第六參數(shù)表征第一CDN節(jié)點(diǎn)面向終端鏈路的服務(wù)質(zhì)量指標(biāo);所述第三參數(shù)及第四參數(shù)表征第二CDN節(jié)點(diǎn)面向第一CDN節(jié)點(diǎn)鏈路的服務(wù)質(zhì)量指標(biāo)。

實(shí)際應(yīng)用時(shí),所述第三接收單元61及第三發(fā)送單元63可由網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置中的收發(fā)機(jī)實(shí)現(xiàn);所述第二采集單元62可由網(wǎng)絡(luò)質(zhì)量檢測(cè)裝置中的處理器實(shí)現(xiàn)。

實(shí)施例三

在實(shí)施例一、二的基礎(chǔ)上,本實(shí)施例詳細(xì)描述本發(fā)明實(shí)施例的網(wǎng)絡(luò)質(zhì)量檢測(cè)過程。

在本實(shí)施例中,端到端的網(wǎng)絡(luò)為CDN節(jié)點(diǎn)到終端的網(wǎng)絡(luò)。

從終端視頻服務(wù)的整個(gè)組網(wǎng)流程來看,涉及的網(wǎng)元及設(shè)備包括:CDN節(jié)點(diǎn)、承載網(wǎng)、接入網(wǎng)、以及終端設(shè)備;基于這種組網(wǎng)架構(gòu),本發(fā)明實(shí)施例中,從兩個(gè)方面來建立CDN系統(tǒng)到終端的視頻網(wǎng)絡(luò)服務(wù)質(zhì)量指標(biāo)體系,具體地,從碼流傳輸和交互延時(shí)兩個(gè)方面和檢測(cè)網(wǎng)絡(luò)服務(wù)質(zhì)量。其中,交互時(shí)延是指:CDN系統(tǒng)到終端的傳輸時(shí)延;碼流傳輸是指:碼流傳輸CDN系統(tǒng)內(nèi)部碼流傳輸及CDN系統(tǒng)到終端的碼流傳輸質(zhì)量對(duì)比分析。

圖7為本實(shí)施例系統(tǒng)架構(gòu)示意圖。從圖7中可以看出,核心部件包含八個(gè)部分,分別是:系統(tǒng)任務(wù)管理模塊、數(shù)據(jù)下發(fā)和接收模塊、數(shù)據(jù)分析模塊、承載網(wǎng)數(shù)據(jù)擦采集模塊、接入網(wǎng)數(shù)據(jù)采集模塊、CDN節(jié)點(diǎn)數(shù)據(jù)采集模塊以及終端數(shù)據(jù)采集模塊。其中,

系統(tǒng)任務(wù)管理模塊、數(shù)據(jù)下發(fā)和接收模塊、數(shù)據(jù)分析模塊部署在服務(wù)器,即部署在本地,而承載網(wǎng)數(shù)據(jù)接入模塊、接入網(wǎng)數(shù)據(jù)接入模塊、CDN節(jié)點(diǎn)數(shù)據(jù)采集模塊以及終端數(shù)據(jù)采集模塊進(jìn)行遠(yuǎn)程部署。

系統(tǒng)任務(wù)管理模塊,負(fù)責(zé)管理和調(diào)度各數(shù)據(jù)采集模塊的采集任務(wù);也就是說,管理系統(tǒng)與各數(shù)據(jù)采集模塊的任務(wù)管理和任務(wù)同步;

數(shù)據(jù)下發(fā)和接收模塊,用于下發(fā)采集任務(wù),并接收各數(shù)據(jù)采集模塊采集的數(shù)據(jù),并對(duì)接收的采集數(shù)據(jù)進(jìn)行解析,以便使數(shù)據(jù)分析模塊進(jìn)行分析;

數(shù)據(jù)分析模塊,主要基于各數(shù)據(jù)采集模塊采集的數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)質(zhì)量的分析;

承載網(wǎng)數(shù)據(jù)采集模塊,主要用于采集承載網(wǎng)的資源,包含資源分組、路由信息等,據(jù)此可以得到承載網(wǎng)的拓?fù)浣Y(jié)構(gòu);

接入網(wǎng)數(shù)據(jù)采集模塊,主要用于采集接入網(wǎng)的資源,包含資源分組、路由信息等,據(jù)此可以得到接入網(wǎng)的拓?fù)浣Y(jié)構(gòu)。

這里,實(shí)際應(yīng)用時(shí),可以采用http+json(上報(bào)的采集數(shù)據(jù)的格式為json格式)的方式做任務(wù)下發(fā)和數(shù)據(jù)上報(bào),采集任務(wù)的啟動(dòng)和停止可以采用同步消息接口,而采集數(shù)據(jù)的上報(bào)則可以采用異步消息接口處理。

基于圖7所示的系統(tǒng)結(jié)構(gòu),下面描述CDN系統(tǒng)到終端的傳輸時(shí)延檢測(cè)及分析方法。

首先,描述采集終端到CDN系統(tǒng)的接入網(wǎng)絡(luò)的請(qǐng)求路由信息和時(shí)延的過程。

如圖8所示,該過程主要包括:

步驟801:系統(tǒng)任務(wù)管理模塊向終端下發(fā)時(shí)延分析任務(wù);

步驟802:終端的終端數(shù)據(jù)采集模塊接到任務(wù)后,向CDN系統(tǒng)發(fā)起RTSP請(qǐng)求,并采集RTSP響應(yīng)的時(shí)延;

這里,采集的RTSP響應(yīng)的時(shí)延可以稱為RTSP時(shí)延,可以認(rèn)為是一種協(xié)議信令類信息。

步驟803:終端數(shù)據(jù)采集模塊向CDN系統(tǒng)發(fā)起traceroute請(qǐng)求,并采集traceroute路由信息及對(duì)應(yīng)的時(shí)延;

這里,采集的traceroute路由信息包含網(wǎng)關(guān)跳轉(zhuǎn)等相關(guān)信息。

步驟804:端數(shù)據(jù)采集模塊發(fā)起IP包傳輸時(shí)延分析任務(wù),具體地,記錄從CDN節(jié)點(diǎn)到終端的IP包時(shí)延。

任務(wù)結(jié)束后將采集的數(shù)據(jù)結(jié)果通過數(shù)據(jù)下發(fā)和接收模塊上報(bào)給數(shù)據(jù)分析模塊,以對(duì)數(shù)據(jù)進(jìn)行分析。

從上面的描述中可以看出,采集終端到CDN系統(tǒng)的接入網(wǎng)絡(luò)的請(qǐng)求路由信息和時(shí)延的過程,首先,終端數(shù)據(jù)采集模塊發(fā)起測(cè)試請(qǐng)求,并進(jìn)行基礎(chǔ)數(shù)據(jù)采集;接著,基于采集的基礎(chǔ)數(shù)據(jù),分析RTSP時(shí)延、traceroute路由時(shí)延、以及CDN節(jié)點(diǎn)到終端的IP包時(shí)延,最后將時(shí)延分析結(jié)果上報(bào)給數(shù)據(jù)分析模塊。

數(shù)據(jù)分析模塊獲得終端數(shù)據(jù)采集模塊上報(bào)的RTSP時(shí)延、traceroute路由時(shí)延、以及CDN節(jié)點(diǎn)到終端的IP包時(shí)延這些參數(shù)后,對(duì)這些參數(shù)進(jìn)行分析,分析出CDN系統(tǒng)到終端的網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果。

具體地,首先,數(shù)據(jù)分析模塊根據(jù)traceroute路由時(shí)延、RTSP時(shí)延來計(jì)算CDN系統(tǒng)的信令響應(yīng)(CDN節(jié)點(diǎn)對(duì)于終端的請(qǐng)求響應(yīng))時(shí)延,并利用IP包的時(shí)延來計(jì)算CDN節(jié)點(diǎn)到終端的數(shù)據(jù)包傳輸時(shí)延。

其中,CDN節(jié)點(diǎn)到終端的數(shù)據(jù)包傳輸時(shí)延=傳輸控制協(xié)議(TCP)建鏈時(shí)延+IP包傳輸時(shí)延;

CDN系統(tǒng)的信令響應(yīng)時(shí)延=RTSP時(shí)延-traceroute路由的總時(shí)延。

接著,根據(jù)計(jì)算的結(jié)果分析CDN系統(tǒng)到終端的網(wǎng)絡(luò)的網(wǎng)絡(luò)質(zhì)量檢測(cè)結(jié)果;

具體地,對(duì)于CDN系統(tǒng)的信令響應(yīng)時(shí)延,當(dāng)CDN系統(tǒng)的信令響應(yīng)時(shí)延呈現(xiàn)劣化趨勢(shì)時(shí)(通過設(shè)置的閾值以及橫向時(shí)間對(duì)比,可以獲知CDN系統(tǒng)的信令響應(yīng)時(shí)延是否呈現(xiàn)劣化趨勢(shì)),分析是否是因?yàn)镃DN系統(tǒng)自身造成的影響還是中間網(wǎng)絡(luò)的原因,當(dāng)RTSP時(shí)延呈劣化趨勢(shì)時(shí)(通過設(shè)置的閾值以及橫向時(shí)間對(duì)比,可以獲知RTSP時(shí)延是否呈現(xiàn)劣化趨勢(shì)),說明CDN系統(tǒng)自身負(fù)荷很高,從而對(duì)于終端的響應(yīng)會(huì)出現(xiàn)加長(zhǎng)響應(yīng)時(shí)間或超時(shí)的情況。當(dāng)RTSP時(shí)延正常時(shí),說明是中間網(wǎng)絡(luò)的原因,可利用traceroute路由中每一跳路由網(wǎng)關(guān)信息及每一跳的時(shí)延,通過設(shè)置的閾值以及橫向時(shí)間對(duì)比的方式,可以獲知是哪段路由路徑出現(xiàn)了異常。

對(duì)于數(shù)據(jù)傳輸時(shí)延,當(dāng)數(shù)據(jù)包傳輸時(shí)延劣化((通過設(shè)置的閾值以及橫向時(shí)間對(duì)比,可以獲知數(shù)據(jù)包傳輸時(shí)延是否呈現(xiàn)劣化趨勢(shì)))時(shí),說明CDN節(jié)點(diǎn)自身服務(wù)正常而中間傳輸網(wǎng)絡(luò)不穩(wěn)定。

綜上所述,對(duì)于CDN系統(tǒng)到終端的傳輸時(shí)延檢測(cè)及分析方法,如圖9所示,主要包括:

首先,終端CDN節(jié)點(diǎn)發(fā)送RSTP請(qǐng)求,采集RTSP時(shí)延,統(tǒng)計(jì)終端到CDN系統(tǒng)的traceroute路由信息及對(duì)應(yīng)的時(shí)延,并統(tǒng)計(jì)CDN節(jié)點(diǎn)到終端的數(shù)據(jù)包傳輸時(shí)延(步驟901);

接著,將得到的RTSP時(shí)延、數(shù)據(jù)包傳輸時(shí)延、以及traceroute路由時(shí)延與進(jìn)行閾值及橫向時(shí)間比較(步驟902);

最后,得到CDN系統(tǒng)到終端的傳輸時(shí)延分析結(jié)果(步驟903)。

另外,實(shí)際應(yīng)用時(shí),數(shù)據(jù)分析模塊還可以提供CDN系統(tǒng)到終端中間網(wǎng)絡(luò)的各級(jí)路由服務(wù)情況。

具體來說,系統(tǒng)任務(wù)管理模塊向終端發(fā)起批量的如圖8所示的時(shí)延采集過程,以記錄每條服務(wù)路經(jīng)對(duì)應(yīng)traceroute路由信息及時(shí)延情況、RTSP時(shí)延以及數(shù)據(jù)包傳輸時(shí)延,數(shù)據(jù)分析模塊可以根據(jù)承載網(wǎng)數(shù)據(jù)采集模塊、接入網(wǎng)數(shù)據(jù)采集模塊采集的資源以及traceroute路由信息中每一跳路由網(wǎng)關(guān)信息,得到的CDN系統(tǒng)到終端的網(wǎng)絡(luò)拓?fù)渎窂叫畔ⅲ訧P地址為維度進(jìn)行匯聚分析、比較CDN系統(tǒng)和終端之間網(wǎng)絡(luò)的路由服務(wù)情況,統(tǒng)計(jì)最優(yōu)服務(wù)路徑和最差服務(wù)路徑的路由信息,并統(tǒng)計(jì)分析長(zhǎng)周期的數(shù)據(jù),以分析突變和離散的情況和劣化趨勢(shì),從而提供整改網(wǎng)絡(luò)服務(wù)質(zhì)量提供參考建議,以用于網(wǎng)絡(luò)調(diào)優(yōu)。

這里,統(tǒng)計(jì)分析的方式包括:

對(duì)于多路徑情況,1、多網(wǎng)絡(luò)路徑下以IP地址為維度,將利用traceroute路由時(shí)延及RTSP時(shí)延進(jìn)行時(shí)延匯聚歸因,找出傳輸時(shí)延最大的路由點(diǎn),以體現(xiàn)路由質(zhì)量;

2、多網(wǎng)絡(luò)路徑下將路由間的傳輸時(shí)延(數(shù)據(jù)包傳輸時(shí)延)進(jìn)行匯聚,找出路由間傳輸?shù)淖畲髸r(shí)延網(wǎng)絡(luò)段,體現(xiàn)路由間網(wǎng)絡(luò)段質(zhì)量;

3、根據(jù)以上2個(gè)匯總數(shù)據(jù),結(jié)合機(jī)頂盒(終端)到CDN節(jié)點(diǎn)和CDN節(jié)點(diǎn)之間的網(wǎng)絡(luò)路徑信息,統(tǒng)計(jì)最差的網(wǎng)絡(luò)路徑、路由點(diǎn)、路由間傳輸網(wǎng)絡(luò)。

針對(duì)單個(gè)固定網(wǎng)絡(luò)路徑,建立分時(shí)動(dòng)態(tài)基線模型,體現(xiàn)在不同服務(wù)時(shí)間的網(wǎng)絡(luò)分段質(zhì)量,記憶和學(xué)習(xí)其延時(shí)分布規(guī)律,當(dāng)網(wǎng)絡(luò)出現(xiàn)異常裂變時(shí),根據(jù)均方差設(shè)置閥值,挑選出網(wǎng)絡(luò)出現(xiàn)異常時(shí)離散的問題點(diǎn)和時(shí)間。

基于圖7所示的系統(tǒng)結(jié)構(gòu),下面描述CDN系統(tǒng)到終端的碼流傳輸質(zhì)量(網(wǎng)絡(luò)服務(wù)路徑質(zhì)量)檢測(cè)及分析方法。

具體來說,本發(fā)明實(shí)施例提供一種CDN系統(tǒng)到終端的單播服務(wù)鏈路網(wǎng)絡(luò)質(zhì)量監(jiān)控方式。

首先,描述采集CDN系統(tǒng)到終端的單播服務(wù)鏈路服務(wù)質(zhì)量指標(biāo)的過程。

如圖10所示,該過程涉及的模塊主要包括:系統(tǒng)任務(wù)管理模塊、終端數(shù)據(jù)采集模塊、CDN節(jié)點(diǎn)數(shù)據(jù)采集模塊。結(jié)合圖10,該過程主要包括:

首先,系統(tǒng)任務(wù)管理模塊向終端下發(fā)視頻指標(biāo)采集任務(wù),終端的終端數(shù)據(jù)采集模塊實(shí)時(shí)獲取當(dāng)前服務(wù)碼流的媒體IP地址和端口,上報(bào)系統(tǒng)任務(wù)管理模塊端記錄;

具體來說,終端從RTSP消息中獲取IP地址和端口,并上報(bào)給系統(tǒng)任務(wù)管理模塊。

接著,系統(tǒng)任務(wù)管理模塊得到的IP地址,啟動(dòng)第一CDN節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn))向第二CDN節(jié)點(diǎn)(第一CDN節(jié)點(diǎn)的依賴節(jié)點(diǎn))發(fā)送RTSP請(qǐng)求,并建立碼流服務(wù)連接;

本步驟完成后,形成終端到第一CDN節(jié)點(diǎn)和第二CDN節(jié)點(diǎn)的網(wǎng)絡(luò)服務(wù)鏈路。

然后,系統(tǒng)任務(wù)管理模塊同步向終端、第一CDN節(jié)點(diǎn)及第二節(jié)點(diǎn)下發(fā)網(wǎng)絡(luò)質(zhì)量分析任務(wù);

最后,終端的終端數(shù)據(jù)采集模塊采集服務(wù)鏈路上終端入向的網(wǎng)絡(luò)質(zhì)量指標(biāo),第一CDN節(jié)點(diǎn)的CDN節(jié)點(diǎn)數(shù)據(jù)采集模塊(CDN1節(jié)點(diǎn)數(shù)據(jù)采集模塊)采集服務(wù)鏈路上第一CDN節(jié)點(diǎn)的出向和入向的網(wǎng)絡(luò)質(zhì)量指標(biāo),第二CDN節(jié)點(diǎn)的CDN節(jié)點(diǎn)(CDN2節(jié)點(diǎn)數(shù)據(jù)采集模塊)數(shù)據(jù)采集模塊采集服務(wù)鏈路上第二CDN節(jié)點(diǎn)出向的網(wǎng)絡(luò)質(zhì)量指標(biāo)。

這里,終端和CDN節(jié)點(diǎn)采集的網(wǎng)絡(luò)質(zhì)量指標(biāo)是基于tcpdump實(shí)現(xiàn)的,只需要獲得相應(yīng)的tcpdump參數(shù)即可,只是實(shí)現(xiàn)時(shí)各設(shè)備采集的方向并不相同。

具體地,如圖11所示,服務(wù)鏈路可以分為:CDN節(jié)點(diǎn)間的服務(wù)鏈路111以及CDN節(jié)點(diǎn)與終端之間的服務(wù)鏈路112。

那么,CDN節(jié)點(diǎn)間的服務(wù)鏈路網(wǎng)絡(luò)質(zhì)量指標(biāo)的采集包括:第二CDN節(jié)點(diǎn)以IP地址和端口(port)作為本節(jié)點(diǎn)的出向tcpdump入?yún)?,通過tcpdump抓包的方式獲得出向的網(wǎng)絡(luò)質(zhì)量指標(biāo);而第一CDN節(jié)點(diǎn),以IP地址和端口(port)作為本節(jié)點(diǎn)的入向tcpdump入?yún)ⅲㄟ^tcpdump抓包的方式獲得入向的網(wǎng)絡(luò)質(zhì)量指標(biāo);綜合第一CDN節(jié)點(diǎn)和第二CDN節(jié)點(diǎn)獲得的網(wǎng)絡(luò)質(zhì)量指標(biāo),得到CDN節(jié)點(diǎn)間的服務(wù)鏈路網(wǎng)絡(luò)質(zhì)量指標(biāo)。

CDN節(jié)點(diǎn)與終端之間的服務(wù)鏈路網(wǎng)絡(luò)質(zhì)量指標(biāo)的采集包括:第一CDN節(jié)點(diǎn),以IP地址和端口(port)作為本節(jié)點(diǎn)的出向tcpdump入?yún)?,通過tcpdump抓包的方式獲得出向的網(wǎng)絡(luò)質(zhì)量指標(biāo);終端以IP地址和端口(port)作為本節(jié)點(diǎn)的入向tcpdump入?yún)ⅲㄟ^tcpdump抓包的方式獲得入向的網(wǎng)絡(luò)質(zhì)量指標(biāo),綜合第一CDN節(jié)點(diǎn)和終端獲得的網(wǎng)絡(luò)質(zhì)量指標(biāo),得到CDN節(jié)點(diǎn)與終端之間的服務(wù)鏈路網(wǎng)絡(luò)質(zhì)量指標(biāo)。

其中,網(wǎng)絡(luò)質(zhì)量指標(biāo)可以包括:網(wǎng)絡(luò)吞吐量、丟包、抖動(dòng)、重傳、建鏈時(shí)長(zhǎng)等參數(shù)。網(wǎng)絡(luò)質(zhì)量指標(biāo)可以稱為TCP類信息。

接著,數(shù)據(jù)分析模塊實(shí)時(shí)對(duì)各設(shè)備采集的網(wǎng)絡(luò)質(zhì)量指標(biāo)進(jìn)行分析,實(shí)時(shí)橫向?qū)Ρ染W(wǎng)絡(luò)質(zhì)量指標(biāo),從而分析出碼流網(wǎng)絡(luò)質(zhì)量的劣化趨勢(shì)和位置。

也就是說,數(shù)據(jù)分析模塊將實(shí)時(shí)采集的網(wǎng)絡(luò)質(zhì)量指標(biāo),對(duì)比分析單個(gè)用戶服務(wù)的網(wǎng)絡(luò)服務(wù)質(zhì)量的歷史趨勢(shì),從而分析出劣化情況和劣化位置。具體是將采集的網(wǎng)絡(luò)質(zhì)量指標(biāo)(TCP建鏈時(shí)間、網(wǎng)絡(luò)吞吐、丟包、抖動(dòng)、重傳等)做多維數(shù)據(jù)的關(guān)聯(lián)比較。

下面結(jié)合場(chǎng)景給出比較結(jié)果。

應(yīng)用場(chǎng)景1:終端起始播放場(chǎng)景

此場(chǎng)景正常情況下,客戶端盡力下載,網(wǎng)絡(luò)質(zhì)量指標(biāo)情況如下:

傳輸層:TCP建鏈時(shí)間短,TCP重傳率很低。

應(yīng)用場(chǎng)景2:終端正常播放場(chǎng)景

此場(chǎng)景正常情況下,客戶端勻速下載,網(wǎng)絡(luò)質(zhì)量指標(biāo)情況如下:

傳輸層:TCP建鏈時(shí)間短,TCP重傳率很低,丟包率較低、發(fā)端和收端碼流基本一致。

應(yīng)用場(chǎng)景3:網(wǎng)絡(luò)丟包嚴(yán)重場(chǎng)景

此場(chǎng)景下,由于網(wǎng)絡(luò)丟包造成卡頓,網(wǎng)絡(luò)質(zhì)量指標(biāo)情況如下:

傳輸層:丟包率高、收發(fā)碼率差別較大、TCP建鏈時(shí)間會(huì)波動(dòng)、TCP重傳率很高且無規(guī)律波動(dòng)、抖動(dòng)大。

應(yīng)用場(chǎng)景4:網(wǎng)速不夠或限速場(chǎng)景

此場(chǎng)景下,由于網(wǎng)速不夠造成卡頓,網(wǎng)絡(luò)質(zhì)量指標(biāo)情況如下:

傳輸層:TCP建鏈時(shí)間較穩(wěn)定,TCP重傳率有但不高且較穩(wěn)定、下載碼率低。

應(yīng)用場(chǎng)景5:CDN節(jié)點(diǎn)的服務(wù)器性能不足場(chǎng)景

此場(chǎng)景下,由于CDN服務(wù)器性能問題造成會(huì)話處理不及時(shí)造成卡頓,網(wǎng)絡(luò)質(zhì)量指標(biāo)情況如下:

傳輸層:TCP建鏈時(shí)間短,TCP重傳率不高、丟包率低,RSTP時(shí)延異常波動(dòng)有時(shí)很高。

實(shí)際應(yīng)用時(shí),根據(jù)終端的播放記錄,當(dāng)播放記錄出現(xiàn)異常時(shí),系統(tǒng)任務(wù)管理模塊智能聯(lián)動(dòng)機(jī)頂盒的終端數(shù)據(jù)采集模塊和CDN節(jié)點(diǎn)的CDN節(jié)點(diǎn)數(shù)據(jù)采集模塊,發(fā)起單路碼流服務(wù)主動(dòng)診斷流程,并由數(shù)據(jù)分析模塊給出診斷結(jié)果,從而提供針對(duì)網(wǎng)絡(luò)服務(wù)質(zhì)量的一鍵式檢測(cè)、問題定位機(jī)制。

從上面的描述中可以看出,CDN系統(tǒng)到終端的單播服務(wù)鏈路網(wǎng)絡(luò)質(zhì)量監(jiān)控方式中,終端實(shí)時(shí)針對(duì)單個(gè)視頻發(fā)起RSTP信令以請(qǐng)求下發(fā)碼流,服務(wù)CDN節(jié)點(diǎn)向依賴CDN節(jié)點(diǎn)發(fā)起RSTP信令請(qǐng)求,從而形成實(shí)時(shí)單播服務(wù)鏈路,在該服務(wù)鏈路上通過抓包分析,來得到CDN節(jié)點(diǎn)的入向、出向的服務(wù)質(zhì)量指標(biāo)和終端的服務(wù)質(zhì)量指標(biāo),并對(duì)該鏈路上的視頻網(wǎng)絡(luò)傳輸?shù)姆?wù)質(zhì)量指標(biāo)項(xiàng)做橫向?qū)Ρ确治?,判斷網(wǎng)絡(luò)服務(wù)質(zhì)量的劣化位置。

綜上所述,本發(fā)明實(shí)施例的供的方案,將網(wǎng)絡(luò)分段進(jìn)行檢測(cè),所以能夠更加快捷、準(zhǔn)確地檢測(cè)CDN到終端的視頻網(wǎng)絡(luò)質(zhì)量。

另外,還可以對(duì)服務(wù)鏈路分段進(jìn)行檢測(cè),如此,能夠正確、快速地檢測(cè)端到端的網(wǎng)絡(luò)服務(wù)路徑質(zhì)量。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1