專利名稱:一種監(jiān)測iptv業(yè)務(wù)服務(wù)質(zhì)量的方法和系統(tǒng)及機(jī)頂盒的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP寬帶網(wǎng)的應(yīng)用終端領(lǐng)域。在IPTV機(jī)頂盒中,內(nèi)置 服務(wù)質(zhì)量監(jiān)測工具,實現(xiàn)對全網(wǎng)IPTV服務(wù)質(zhì)量的監(jiān)測。
背景技術(shù):
IPTV業(yè)務(wù)是電信運營商的重要轉(zhuǎn)型業(yè)務(wù),其基于電信寬帶網(wǎng)絡(luò), 通過聚合SP的各種視頻內(nèi)容和增值應(yīng)用,為用戶提供一種全新的交互 式電視體驗以及豐富多彩的多媒體內(nèi)容的寬帶增值服務(wù),具體包括流媒 體音視頻點播、廣播、通信服務(wù)、信息服務(wù)、音樂/卡拉OK、互動游 戲、互動廣告、遠(yuǎn)程教育等多種業(yè)務(wù)形式。
IPTV業(yè)務(wù)的發(fā)展不僅可拉動寬帶接入,使非PC用戶使用寬帶接 入業(yè)務(wù),并且增加用戶對寬帶增值業(yè)務(wù)的認(rèn)知度和粘合度,將持續(xù)推動 寬帶業(yè)務(wù)的發(fā)展。
作為一種視音頻業(yè)務(wù),用戶對IPTV的服務(wù)質(zhì)量有非常高的要求, 期望與傳統(tǒng)TV、數(shù)字電視的質(zhì)量相當(dāng),甚至更高。但是,IPTV承載 在寬帶IP網(wǎng)上,網(wǎng)絡(luò)的帶寬、丟包、延時、抖動將引起馬賽克、停 頓、黑/白屏等圖像損傷;另外,IPTV業(yè)務(wù)平臺的質(zhì)量問題也會影響業(yè) 務(wù)申請的成功率和響應(yīng)速度等(如點播、組播加入等)。
為此,電信運營商需實時監(jiān)測IPTV的服務(wù)質(zhì)量,及時解決網(wǎng)絡(luò)或 平臺的問題,以提高用戶的滿意度。在用戶端安裝監(jiān)測工具,是獲取 IPTV服務(wù)質(zhì)量的有效途徑。 一般的辦法是在IPTV機(jī)頂盒前端或后端 安裝監(jiān)測設(shè)備,但成本高,實施困難,而且不方便進(jìn)行監(jiān)測設(shè)備的升級 維護(hù)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的方 法和系統(tǒng)及機(jī)頂盒,不僅能有效監(jiān)測IPTV服務(wù)質(zhì)量,具有較低的實施 成本,簡單易行,而且易于進(jìn)行監(jiān)測工具的升級維護(hù)。
為了解決上述技術(shù)問題,本發(fā)明提出了一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì) 量的方法,由IPTV業(yè)務(wù)服務(wù)質(zhì)量監(jiān)測系統(tǒng)實現(xiàn)服務(wù)質(zhì)量監(jiān)測,所述 IPTV業(yè)務(wù)服務(wù)質(zhì)量監(jiān)測系統(tǒng)包括IPTV服務(wù)質(zhì)量監(jiān)測平臺和內(nèi)置質(zhì)量 監(jiān)測工具的IPTV機(jī)頂盒,包括
(1) 由IPTV服務(wù)質(zhì)量監(jiān)測平臺對機(jī)頂盒進(jìn)行初始配置,所述配 置信息包括數(shù)據(jù)上報周期,即當(dāng)每次開機(jī)時,以及到達(dá)設(shè)定的周期時長 時,啟動新的上報周期;
(2) 由機(jī)頂盒監(jiān)測并記錄接收到的數(shù)據(jù)流的IPTV服務(wù)質(zhì)量參 數(shù),所述質(zhì)量參數(shù)至少包括如下之一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過 程參數(shù);以及
(3) 在到達(dá)數(shù)據(jù)上報周期時,由機(jī)頂盒將記錄的質(zhì)量監(jiān)測數(shù)據(jù)經(jīng) IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì)量監(jiān)測平臺。
進(jìn)一步,上述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的方法還可具有以下特點, 步驟(2)中包括所述應(yīng)用層事件過程參數(shù)至少包括如下之一事件 發(fā)生時間、成功/失敗、失敗原因,由機(jī)頂盒記錄數(shù)據(jù)上報周期內(nèi),組 播/點播/EPG請求發(fā)生的總次數(shù)、失敗的次數(shù)、失敗的時間、失敗原 因;和/或所述傳輸層質(zhì)量參數(shù)至少包括如下之一斷流、緩存清空, 由機(jī)頂盒記錄數(shù)據(jù)上報周期內(nèi),視頻播放過程中斷流的次數(shù)、緩存清空 次數(shù)。
進(jìn)一步,上述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的方法還可具有以下特點, 步驟(2)包括所述傳輸層質(zhì)量參數(shù)至少包括如下之一帶寬、丟包 率,由機(jī)頂盒記錄計算周期內(nèi),視音頻報文在不同丟包率范圍的出現(xiàn)次 數(shù)、視音頻報文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù)。
一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng),包括IPTV服務(wù)質(zhì)量監(jiān)測 平臺和內(nèi)置質(zhì)量監(jiān)測工具的機(jī)頂盒,所述機(jī)頂盒包括數(shù)據(jù)收發(fā)模塊, 參數(shù)監(jiān)測模塊和計時模塊,其中,
IPTV服務(wù)質(zhì)量監(jiān)測平臺,用于對機(jī)頂盒進(jìn)行初始配置,所述配置 信息包括數(shù)據(jù)上報周期,即當(dāng)每次開機(jī)時,以及到達(dá)設(shè)定的周期時長 時,啟動新的上報周期,并接收由機(jī)頂盒上報的質(zhì)量監(jiān)測數(shù)據(jù);
數(shù)據(jù)收發(fā)模塊,用于接收IPTV服務(wù)質(zhì)量監(jiān)測平臺的配置信息,所 述配置信息包括數(shù)據(jù)上報周期;用于將配置信息發(fā)送到計時模塊,并將 參數(shù)監(jiān)測模塊上報的質(zhì)量監(jiān)測數(shù)據(jù)經(jīng)IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì) 量監(jiān)測平臺;
參數(shù)監(jiān)測模塊,用于監(jiān)測并記錄所述質(zhì)量參數(shù),至少包括如下之 一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程參數(shù),并根據(jù)計時模塊的觸發(fā)將 所述質(zhì)量參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;以及
計時模塊,用于根據(jù)所述配置信息設(shè)置數(shù)據(jù)上報周期,并在到達(dá)數(shù) 據(jù)上報周期時,向參數(shù)監(jiān)測模塊發(fā)送通知。
進(jìn)一步,上述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng)還可具有以下特點, 所述應(yīng)用層事件過程參數(shù)至少包括如下之一事件發(fā)生時間、成功/失 敗狀態(tài)以及失敗原因,所述傳輸層質(zhì)量參數(shù)至少包括如下之一斷流、 緩存清空、丟包率以及帶寬,并在到達(dá)數(shù)據(jù)上報周期時,將所述參數(shù)經(jīng) IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì)量監(jiān)測平臺。
進(jìn)一步,上述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng)還可具有以下特點, 參數(shù)監(jiān)測模塊還包括應(yīng)用層監(jiān)測模塊,用于記錄數(shù)據(jù)上報周期內(nèi),組 播/點播/EPG請求發(fā)生的總次數(shù)、失敗的次數(shù)、失敗時間和/或失敗原 因,并將所述質(zhì)量參數(shù)發(fā)送到所述數(shù)據(jù)收發(fā)模塊;和/或傳輸層監(jiān)測模 塊,用于監(jiān)測并記錄數(shù)據(jù)上報周期內(nèi),視頻播放過程中斷流次數(shù)和/或 緩存清空次數(shù),并將所述質(zhì)量參數(shù)發(fā)送到所述數(shù)據(jù)收發(fā)模塊。
進(jìn)一步,上述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng)還可具有以下特點, 所述傳輸層監(jiān)測模塊還用于監(jiān)測并記錄帶寬和/或丟包率,即按設(shè)定的 計算周期計算丟包率和帶寬,記錄視音頻報文在不同丟包率范圍的出現(xiàn) 次數(shù)、視音頻報文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù),并將所述次數(shù)以 及對應(yīng)的范圍標(biāo)記發(fā)送到所迷數(shù)據(jù)收發(fā)模塊;以及所述計時模塊還用于 根據(jù)所述計算周期向所述傳輸層監(jiān)測模塊發(fā)送到時通知。
進(jìn)一步,上述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng)還可具有以下特點, 傳輸層監(jiān)測模塊還至少包括如下之一斷流事件捕獲模塊,用于在上報 周期內(nèi)監(jiān)測并記錄視頻播放過程中斷流次數(shù),并將斷流次數(shù)發(fā)送到數(shù)據(jù) 收發(fā)模塊;緩沖清空事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻 播放過程中緩存清空次數(shù),并將緩存清空次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;丟 包率計算模塊,用于以固定的周期計算丟包率,將丟包率在所屬丟包率 范圍出現(xiàn)的次數(shù)累加,并將丟包率范圍的標(biāo)記以及在相應(yīng)范圍出現(xiàn)的次 數(shù)同時發(fā)送到數(shù)據(jù)收發(fā)模塊;以及帶寬計算模塊,以固定的周期統(tǒng)計計 算帶寬值,將帶寬值在所屬帶寬范圍出現(xiàn)的次數(shù)累加,并將帶寬范圍標(biāo) 記及在該范圍出現(xiàn)的次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊。
一種機(jī)頂盒,包括
數(shù)據(jù)收發(fā)模塊,用于接收IPTV服務(wù)質(zhì)量監(jiān)測平臺的配置信息,所 述配置信息包括數(shù)據(jù)上報周期;用于將配置信息發(fā)送到計時模塊,并將 參數(shù)監(jiān)測模塊上報的質(zhì)量監(jiān)測數(shù)據(jù)經(jīng)IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì) 量監(jiān)測平臺;
參數(shù)監(jiān)測沖莫塊,用于監(jiān)測并記錄質(zhì)量參數(shù),監(jiān)測的質(zhì)量參數(shù)至少包 括如下之一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程參數(shù),并根據(jù)計時模塊 的觸發(fā)將所述質(zhì)量參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;以及
計時模塊,用于根據(jù)所迷配置信息設(shè)置數(shù)據(jù)上報周期,并在到達(dá)數(shù) 據(jù)上報周期時,向參數(shù)監(jiān)測模塊發(fā)送通知。
進(jìn)一步,上述機(jī)頂盒還可具有以下特點,所述應(yīng)用層事件過程參數(shù) 至少包括如下之一事件發(fā)生時間、成功/失敗狀態(tài)以及失敗原因,所 述傳輸層質(zhì)量參數(shù)至少包括如下之一斷流、緩存清空、丟包率以及帶 寬《
進(jìn)一步,上述機(jī)頂盒還可具有以下特點,參數(shù)監(jiān)測模塊包括應(yīng)用 層監(jiān)測模塊,用于記錄數(shù)據(jù)上報周期內(nèi),組播/點播/EPG請求發(fā)生的總 次數(shù)、失敗的次數(shù)、失敗時間和/或失敗原因,并將所述質(zhì)量參數(shù)發(fā)送 到數(shù)據(jù)收發(fā)模塊;和/或傳輸層監(jiān)測模塊,用于監(jiān)測并記錄數(shù)據(jù)上報周 期內(nèi),視頻播放過程中斷流次數(shù)和/或緩存清空次數(shù),并將所述質(zhì)量參
數(shù)發(fā)送到所述數(shù)據(jù)收發(fā)模塊。
進(jìn)一步,上述機(jī)頂盒還可具有以下特點,所述傳輸層監(jiān)測模塊還用 于監(jiān)測并記錄帶寬和/或丟包率,即按設(shè)定的計算周期計算丟包率和帶 寬,記錄視音頻報文在不同丟包率范圍的出現(xiàn)次數(shù)、視音頻報文傳輸流 在不同帶寬范圍的出現(xiàn)次數(shù),并將所述次數(shù)以及對應(yīng)的范圍標(biāo)記發(fā)送到
所述數(shù)據(jù)收發(fā)模塊;以及所述計時模塊用于根據(jù)所述計算周期向所述傳 輸層監(jiān)測模塊發(fā)送到時通知。
進(jìn)一步,上述機(jī)頂盒還可具有以下特點,傳輸層監(jiān)測模塊至少包括 如下之一斷流事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放 過程中斷流次數(shù),并將斷流次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;緩沖清空事件捕 荻模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過程中緩存清空次數(shù),
并將緩存清空次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;丟包率計算模塊,用于以固定 的周期計算丟包率,將丟包率在所屬丟包率范圍出現(xiàn)的次數(shù)累加,并將
丟包率范圍的標(biāo)記以及在相應(yīng)范圍出現(xiàn)的次數(shù)同時發(fā)送到數(shù)據(jù)收發(fā)模 塊;以及帶寬計算模塊,以固定的周期統(tǒng)計計算帶寬值,將帶寬值在所 屬帶寬范圍出現(xiàn)的次數(shù)累加,并將帶寬范圍標(biāo)記及在該范圍出現(xiàn)的次數(shù) 發(fā)送到數(shù)據(jù)收發(fā)模塊。
與現(xiàn)有技術(shù)相比,本發(fā)明在IPTV機(jī)頂盒中內(nèi)置服務(wù)質(zhì)量監(jiān)測工 具,實時記錄相關(guān)質(zhì)量參數(shù),并以一定的時間周期上傳到IPTV業(yè)務(wù)質(zhì) 量監(jiān)測平臺,實現(xiàn)對上傳數(shù)據(jù)的處理、入庫、統(tǒng)計分析和報表的生成 等。其中,內(nèi)置的服務(wù)質(zhì)量監(jiān)測工具可以由軟件方式實現(xiàn),易于進(jìn)行監(jiān) 測工具的升級維護(hù),也可以模塊化的方式固化在機(jī)頂盒中,因此,不僅 能有效監(jiān)測IPTV服務(wù)質(zhì)量,具有較低的實施成本,而且簡單易行。
圖1示出了一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的方法流程圖; 圖2示出了 一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng)圖; 圖3為實施例中的機(jī)頂盒結(jié)構(gòu)圖; 圖4為實施例中的參 測模塊結(jié)構(gòu)圖5為實施例中的傳輸層監(jiān)測模塊結(jié)構(gòu)圖6為實施例中服務(wù)質(zhì)量監(jiān)測工具內(nèi)置在機(jī)頂盒中的位置示意圖。
具體實施例方式
圖1示出了一種由IPTV業(yè)務(wù)服務(wù)質(zhì)量監(jiān)測系統(tǒng)實現(xiàn)監(jiān)測IPTV業(yè) 務(wù)服務(wù)質(zhì)量的方法,所述IPTV業(yè)務(wù)服務(wù)質(zhì)量監(jiān)測系統(tǒng)包括IPTV服務(wù) 質(zhì)量監(jiān)測平臺(簡稱SQMC)和內(nèi)置質(zhì)量監(jiān)測工具(簡稱T-Agent)的 IPTV機(jī)頂盒,包括以下步驟
步驟IIO,由SQMC對機(jī)頂盒進(jìn)行初始配置,所述配置信息包括數(shù) 據(jù)上報周期,即當(dāng)每次開機(jī)時,以及到達(dá)設(shè)定的周期時長時,啟動新的 上報周期;
步驟120,當(dāng)機(jī)頂盒開機(jī)后,對IPTV服務(wù)質(zhì)量進(jìn)行監(jiān)測并記錄, 監(jiān)測的質(zhì)量參數(shù)至少包括如下之一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程
參數(shù);
應(yīng)用層事件過程參數(shù)至少包括如下之一事件發(fā)生時間、成功/失 敗、失敗原因等??删唧w記錄數(shù)據(jù)上凈艮周期內(nèi),組播/點播/EPG請求發(fā) 生的總次數(shù)、失敗的次數(shù)、失敗的時間、失敗原因等。
傳輸層質(zhì)量參數(shù)至少包括如下之一帶寬、丟包率、斷流、緩存清 空等,可反映視頻播放過程中的圖像質(zhì)量??删唧w記錄數(shù)據(jù)上報周期 內(nèi),視頻播放過程中斷流的次數(shù)、緩存清空次數(shù)、視音頻報文在不同丟 包率范圍的出現(xiàn)次數(shù)、視音頻報文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù)。 其中,丟包率和帶寬的計算周期可設(shè)(一般為10s),丟包率范圍可設(shè) (如 1/500 1/1000 、 1/200~1/500 ); 帶寬范圍可設(shè)(如 1.4Mbps 1.6Mbps、 1.2Mbps 1.4Mbps )。
步驟130,在到達(dá)數(shù)據(jù)上報周期時,由機(jī)頂盒將記錄的質(zhì)量監(jiān)測數(shù) 據(jù)經(jīng)IPTV承載網(wǎng)上傳到SQMC。
一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng),如圖2所示,包括IPTV 服務(wù)質(zhì)量監(jiān)測平臺(SQMC)和內(nèi)置質(zhì)量監(jiān)測工具(T-Agent)的IPTV 機(jī)頂盒,其中,
SQMC,用于對機(jī)頂盒進(jìn)行初始配置,接收機(jī)頂盒上報的質(zhì)量監(jiān)測 數(shù)據(jù),并進(jìn)行數(shù)據(jù)的處理、入庫、統(tǒng)計分析和報表的生成等;
機(jī)頂盒,包括以軟件方式內(nèi)置在其中的質(zhì)量監(jiān)測工具(T-Agent), 用于監(jiān)測并記錄傳輸層質(zhì)量參數(shù)和/或應(yīng)用層事件過程參數(shù),在到達(dá)數(shù) 據(jù)上報周期時,將所述參數(shù)經(jīng)IPTV承載網(wǎng)上傳到SQMC。
所述機(jī)頂盒記錄質(zhì)量參數(shù),在第一實施例中,所述機(jī)頂盒如圖3所 示,進(jìn)一步包括
數(shù)據(jù)收發(fā)模塊,用于接收SQMC的配置信息,所述配置信息包括 數(shù)據(jù)上報周期,當(dāng)每次開機(jī)時,以及到達(dá)設(shè)定的周期時長時,啟動新的 上報周期;用于將配置信息發(fā)送到計時模塊,并將參數(shù)監(jiān)測模塊上報的 質(zhì)量監(jiān)測數(shù)據(jù)經(jīng)IPTV承載網(wǎng)上傳到SQMC;
參數(shù)監(jiān)測模塊,用于監(jiān)測并記錄質(zhì)量參數(shù),監(jiān)測的質(zhì)量參數(shù)至少包 括如下之一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程參數(shù),并根據(jù)計時模塊 的觸發(fā)將所述質(zhì)量參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;
應(yīng)用層事件過程參數(shù)至少包括如下之一事件發(fā)生時間、成功/失 敗、失敗原因,可具體記錄數(shù)據(jù)上報周期內(nèi),組播/點播/EPG請求發(fā)生 的總次數(shù)、失敗的次數(shù)、失敗的時間、失敗原因;
傳輸層質(zhì)量參數(shù)至少包括如下之一斷流、緩存清空等,可反映視 頻播放過程中的圖像質(zhì)量??删唧w記錄數(shù)據(jù)上報周期內(nèi),視頻播放過程 中斷流的次數(shù)、緩存清空次數(shù)。
計時模塊,用于根據(jù)所述配置信息設(shè)置數(shù)據(jù)上報周期,并在到達(dá)數(shù) 據(jù)上報周期時,向參數(shù)監(jiān)測模塊發(fā)送通知。
當(dāng)傳輸層質(zhì)量參數(shù)包括丟包率和/或帶寬時,由于丟包率和/或帶寬 的計算周期一般與數(shù)據(jù)上報周期不同,計時模塊還向參數(shù)監(jiān)測模塊發(fā)送
通知。其中,丟包率指視音頻報文在不同丟包率范圍的出現(xiàn)次數(shù),帶寬 指視音頻報文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù)。其中,丟包率和帶寬 的計算周期可設(shè)(一般為10s),丟包率范圍可設(shè)(如1/500~1/1000、 1/200-1/500 );帶寬范圍可設(shè)(如 1.4Mbps 1.6Mbps 、 1.2Mbps 1.4Mbps )。
在第二實施例中,參數(shù)監(jiān)測模塊進(jìn)一步包括應(yīng)用層監(jiān)測模塊和/ 或傳輸層監(jiān)測模塊,圖4示出了參數(shù)監(jiān)測模塊包括應(yīng)用層監(jiān)測模塊和傳 輸層監(jiān)測模塊的情況,其中,
應(yīng)用層監(jiān)測模塊,用于記錄數(shù)據(jù)上報周期內(nèi),組播/點播/EPG請求 發(fā)生的總次數(shù)、失敗的次數(shù)、失敗時間和/或失敗原因,并將所述質(zhì)量 參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;
傳輸層監(jiān)測模塊,用于監(jiān)測并記錄數(shù)據(jù)上報周期內(nèi),視頻播放過程 中斷流次數(shù)和/或緩存清空次數(shù);用于監(jiān)測并記錄視音頻報文在不同丟 包率范圍的出現(xiàn)次數(shù)、視音頻報文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù), 并將所述質(zhì)量參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊。
在第三實施例中,如圖5所示,示出了傳輸層監(jiān)測模塊的結(jié)構(gòu)圖, 此時,對應(yīng)于機(jī)頂盒只包括傳輸層監(jiān)測模塊的情況,當(dāng)然,所述系統(tǒng)還 可以包括多個機(jī)頂盒,以及所述機(jī)頂盒可以進(jìn)一步包括應(yīng)用層監(jiān)測模 塊,相應(yīng)地,傳輸層監(jiān)測模塊進(jìn)一步包括
斷流事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過程中 斷流次數(shù),并將斷流次數(shù)發(fā)送到數(shù)據(jù)收發(fā)4莫塊;
緩沖清空事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過 程中緩存清空次數(shù),并將緩存清空次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;
丟包率計算模塊,用于以固定的周期計算丟包率,將丟包率在所屬
丟包率范圍出現(xiàn)的次數(shù)累加,并將丟包率范圍的標(biāo)記以及在相應(yīng)范圍出 現(xiàn)的次數(shù)同時發(fā)送到數(shù)據(jù)收發(fā)模塊;
其中,丟包率范圍的標(biāo)記是之前先設(shè)定好的,比如,丟包率為0-1/1000時,相應(yīng)的標(biāo)記為F2,如果在該丟包率范圍內(nèi)出現(xiàn)的次數(shù)為1, 則上報F2, 1。當(dāng)丟包率范圍有多個時,則同時上報多個丟包率標(biāo)記以 及相應(yīng)的次數(shù),形如F1, 100; F2, 12; F3, 0; F4, 0; F5, 0。
帶寬計算模塊,以固定的周期統(tǒng)計計算帶寬值,將帶寬值在所屬帶 寬范圍出現(xiàn)的次數(shù)累加,并將帶寬范圍標(biāo)記及在該范圍出現(xiàn)的次數(shù)發(fā)送 到數(shù)據(jù)收發(fā)模塊。
在第四實施例中,為一種機(jī)頂盒,用于監(jiān)測并記錄傳輸層質(zhì)量參數(shù) 和/或應(yīng)用層事件過程參數(shù),在到達(dá)數(shù)據(jù)上報周期時,上報所述質(zhì)量參
數(shù)。其中,所述應(yīng)用層事件過程參數(shù)至少包括如下之一事件發(fā)生時 間、成功/失敗狀態(tài)以及失敗原因,所述傳輸層質(zhì)量參數(shù)至少包括如下 之一斷流、緩存清空、丟包率以及帶寬。 在第五實施例中,機(jī)頂盒包括
數(shù)據(jù)收發(fā)模塊,用于接收配置信息,包括數(shù)據(jù)上報周期,當(dāng)每次開 機(jī)時,以及到達(dá)設(shè)定的周期時長時,啟動新的上報周期;用于將配置信 息發(fā)送到計時模塊,接收并上報參數(shù)監(jiān)測模塊發(fā)送的質(zhì)量監(jiān)測數(shù)據(jù);
參數(shù)監(jiān)測模塊,用于監(jiān)測并記錄質(zhì)量參數(shù),監(jiān)測的質(zhì)量參數(shù)至少包 括如下之一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程參數(shù),并根據(jù)計時模塊 的觸發(fā)將所述質(zhì)量參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;
計時模塊,用于根據(jù)所述配置信息設(shè)置數(shù)據(jù)上報周期,并在到達(dá)數(shù) 據(jù)上報周期時,向參數(shù)監(jiān)測模塊發(fā)送通知。
當(dāng)傳輸層質(zhì)量參數(shù)包括丟包率和/或帶寬時,由于丟包率和/或帶寬 的計算周期一般與數(shù)據(jù)上報周期不同,計時模塊還向參數(shù)監(jiān)測模塊發(fā)送通知。
在第六實施例中,參數(shù)監(jiān)測模塊進(jìn)一步包括應(yīng)用層監(jiān)測模塊和/ 或傳輸層監(jiān)測模塊,其中,
應(yīng)用層監(jiān)測模塊,用于記錄數(shù)據(jù)上報周期內(nèi),組播/點播/EPG請求 發(fā)生的總次數(shù)、失敗的次數(shù)、失敗時間和/或失敗原因,并將所述質(zhì)量 參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;
傳輸層監(jiān)測模塊,用于監(jiān)測并記錄數(shù)據(jù)上報周期內(nèi),視頻播放過程 中斷流次數(shù)和/或緩存清空次數(shù);用于監(jiān)測并記錄視音頻報文在不同丟 包率范圍的出現(xiàn)次數(shù)、視音頻報文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù), 并將所述質(zhì)量參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊。
在第七實施例中,傳輸層監(jiān)測模塊進(jìn)一步包括
斷流事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過程中 斷流次數(shù),并將斷流次數(shù)發(fā)送到數(shù)據(jù)收發(fā);R塊;
緩沖清空事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過
程中緩存清空次數(shù),并將緩存清空次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;
丟包率計算模塊,用于以固定的周期計算丟包率,將丟包率在所屬
丟包率范圍出現(xiàn)的次數(shù)累加,并將丟包率范圍的標(biāo)記以及在相應(yīng)范圍出
現(xiàn)的次數(shù)同時發(fā)送到數(shù)據(jù)收發(fā)模塊;
帶寬計算模塊,以固定的周期統(tǒng)計計算帶寬值,將帶寬值在所屬帶
寬范圍出現(xiàn)的次數(shù)累加,并將帶寬范圍標(biāo)記及在該范圍出現(xiàn)的次數(shù)發(fā)送
到數(shù)據(jù)收發(fā)模塊。
在笫八實施例中,IPTV機(jī)頂盒內(nèi)置服務(wù)質(zhì)量監(jiān)測工具在機(jī)頂盒中
的位置如圖6所示,該工具監(jiān)測兩個部位的質(zhì)量參數(shù)l)位于操作系
統(tǒng)和A/V播放器之間的,監(jiān)測傳輸層質(zhì)量參數(shù);2)位于A/V播放器和
瀏覽器之上的,監(jiān)測事件過程,事件是指單播請求、組播加入和EPG
請求等。
本發(fā)明在機(jī)頂盒中直接內(nèi)置監(jiān)測工具,通過軟件升級的方法,在機(jī) 頂盒內(nèi)實現(xiàn)服務(wù)質(zhì)量監(jiān)測。不僅更便利,而且具有較低成本。
權(quán)利要求
1.一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的方法,由IPTV業(yè)務(wù)服務(wù)質(zhì)量監(jiān)測系統(tǒng)實現(xiàn)服務(wù)質(zhì)量監(jiān)測,所述IPTV業(yè)務(wù)服務(wù)質(zhì)量監(jiān)測系統(tǒng)包括IPTV服務(wù)質(zhì)量監(jiān)測平臺和內(nèi)置質(zhì)量監(jiān)測工具的IPTV機(jī)頂盒,包括(1)由IPTV服務(wù)質(zhì)量監(jiān)測平臺對機(jī)頂盒進(jìn)行初始配置,所述配置信息包括數(shù)據(jù)上報周期,即當(dāng)每次開機(jī)時,以及到達(dá)設(shè)定的周期時長時,啟動新的上報周期;(2)由機(jī)頂盒監(jiān)測并記錄接收到的數(shù)據(jù)流的IPTV服務(wù)質(zhì)量參數(shù),所述質(zhì)量參數(shù)至少包括如下之一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程參數(shù);以及(3)在到達(dá)數(shù)據(jù)上報周期時,由機(jī)頂盒將記錄的質(zhì)量監(jiān)測數(shù)據(jù)經(jīng)IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì)量監(jiān)測平臺。
2. 如權(quán)利要求1所述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的方法,步驟(2 )中 包括所述應(yīng)用層事件過程參數(shù)至少包括如下之一事件發(fā)生時間、成功 /失敗、失敗原因,由機(jī)頂盒記錄數(shù)據(jù)上報周期內(nèi),組播/點播/EPG請求 發(fā)生的總次數(shù)、失敗的次數(shù)、失敗的時間、失敗原因;和/或所述傳輸層質(zhì)量參數(shù)至少包括如下之一斷流、緩存清空,由機(jī)頂 盒記錄數(shù)據(jù)上報周期內(nèi),視頻播放過程中斷流的次數(shù)、緩存清空次數(shù)。
3. 如權(quán)利要求1所述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的方法,步驟(2 )包括所述傳輸層質(zhì)量參數(shù)至少包括如下之一帶寬、丟包率,由機(jī)頂盒 記錄計算周期內(nèi),視音頻報文在不同丟包率范圍的出現(xiàn)次數(shù)、視音頻報 文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù)。
4. 一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng),包括IPTV服務(wù)質(zhì)量監(jiān) 測平臺和內(nèi)置質(zhì)量監(jiān)測工具的機(jī)頂盒,所述機(jī)頂盒包括數(shù)據(jù)收發(fā)模塊,參 測模塊和計時模塊,其中,IPTV服務(wù)質(zhì)量監(jiān)測平臺,用于對機(jī)頂盒進(jìn)行初始配置,所述配置 信息包括數(shù)據(jù)上報周期,即當(dāng)每次開機(jī)時,以及到達(dá)設(shè)定的周期時長時,啟動新的上報周期,并接收由機(jī)頂盒上報的質(zhì)量監(jiān)測數(shù)據(jù);數(shù)據(jù)收發(fā)模塊,用于接收IPTV服務(wù)質(zhì)量監(jiān)測平臺的配置信息,所 述配置信息包括數(shù)據(jù)上報周期;用于將配置信息發(fā)送到計時模塊,并將 參數(shù)監(jiān)測模塊上報的質(zhì)量監(jiān)測數(shù)據(jù)經(jīng)IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì) 量監(jiān)測平臺;參數(shù)監(jiān)測模塊,用于監(jiān)測并記錄所述質(zhì)量參數(shù),至少包括如下之 一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程參數(shù),并根據(jù)計時模塊的觸發(fā)將 所述質(zhì)量參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;以及計時模塊,用于根據(jù)所述配置信息設(shè)置數(shù)據(jù)上報周期,并在到達(dá)數(shù) 據(jù)上報周期時,向參數(shù)監(jiān)測模塊發(fā)送通知。
5. 如權(quán)利要求4所述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng),其中 所述應(yīng)用層事件過程參數(shù)至少包括如下之一事件發(fā)生時間、成功/失敗狀態(tài)以及失敗原因,所述傳輸層質(zhì)量參數(shù)至少包括如下之一斷 流、緩存清空、丟包率以及帶寬,并在到達(dá)數(shù)據(jù)上報周期時,將所述參 數(shù)經(jīng)IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì)量監(jiān)測平臺。
6. 如權(quán)利要求5所述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng),參數(shù)監(jiān)測模 塊還包括應(yīng)用層監(jiān)測模塊,用于記錄數(shù)據(jù)上報周期內(nèi),組播/點播/EPG請求 發(fā)生的總次數(shù)、失敗的次數(shù)、失敗時間和/或失敗原因,并將所述質(zhì)量 參數(shù)發(fā)送到所述數(shù)據(jù)收發(fā)模塊;和/或傳輸層監(jiān)測模塊,用于監(jiān)測并記錄數(shù)據(jù)上報周期內(nèi),視頻播放過程 中斷流次數(shù)和/或緩存清空次數(shù),并將所述質(zhì)量參數(shù)發(fā)送到所述數(shù)據(jù)收 發(fā)模塊。
7. 如權(quán)利要求6所述監(jiān)測IPTV業(yè)務(wù)月l務(wù)質(zhì)量的系統(tǒng),其中 所述傳輸層監(jiān)測模塊還用于監(jiān)測并記錄帶寬和/或丟包率,即按設(shè)定的計算周期計算丟包率和帶寬,記錄視音頻報文在不同丟包率范圍的 出現(xiàn)次數(shù)、視音頻報文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù),并將所述次 數(shù)以及對應(yīng)的范圍標(biāo)記發(fā)送到所述數(shù)據(jù)收發(fā)才莫塊;以及 所述計時模塊還用于根據(jù)所述計算周期向所述傳輸層監(jiān)測模塊發(fā)送 到時通知。
8. 如權(quán)利要求7所述監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的系統(tǒng),傳輸層監(jiān)測 模塊還至少包括如下之一斷流事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過程中 斷流次數(shù),并將斷流次數(shù)發(fā)送到數(shù)據(jù)收發(fā)^^莫塊;緩沖清空事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過 程中緩存清空次數(shù),并將緩存清空次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;丟包率計算模塊,用于以固定的周期計算丟包率,將丟包率在所屬 丟包率范圍出現(xiàn)的次數(shù)累加,并將丟包率范圍的標(biāo)記以及在相應(yīng)范圍出 現(xiàn)的次數(shù)同時發(fā)送到數(shù)據(jù)收發(fā)模塊;以及帶寬計算模塊,以固定的周期統(tǒng)計計算帶寬值,將帶寬值在所屬帶 寬范圍出現(xiàn)的次數(shù)累加,并將帶寬范圍標(biāo)記及在該范圍出現(xiàn)的次數(shù)發(fā)送 到數(shù)據(jù)收發(fā)模塊。
9. 一種機(jī)頂盒,包括數(shù)據(jù)收發(fā)模塊,用于接收IPTV服務(wù)質(zhì)量監(jiān)測平臺的配置信息,所 述配置信息包括數(shù)據(jù)上報周期;用于將配置信息發(fā)送到計時模塊,并將 參數(shù)監(jiān)測模塊上報的質(zhì)量監(jiān)測數(shù)據(jù)經(jīng)IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì) 量監(jiān)測平臺;參數(shù)監(jiān)測模塊,用于監(jiān)測并記錄質(zhì)量參數(shù),監(jiān)測的質(zhì)量參數(shù)至少包 括如下之一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程參數(shù),并根據(jù)計時模塊 的觸發(fā)將所述質(zhì)量參數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;以及計時模塊,用于根據(jù)所述配置信息設(shè)置數(shù)據(jù)上報周期,并在到達(dá)數(shù) 據(jù)上報周期時,向參數(shù)監(jiān)測模塊發(fā)送通知。
10. 如權(quán)利要求9所述機(jī)頂盒,其中所述應(yīng)用層事件過程參數(shù)至少包括如下之一事件發(fā)生時間、成功 /失敗狀態(tài)以及失敗原因,所述傳輸層質(zhì)量參數(shù)至少包括如下之一斷 流、緩存清空、丟包率以及帶寬。
11. 如權(quán)利要求10所述機(jī)頂盒,參數(shù)監(jiān)測模塊包括 應(yīng)用層監(jiān)測模塊,用于記錄數(shù)據(jù)上報周期內(nèi),組播/點播/EPG請求 發(fā)生的總次數(shù)、失敗的次數(shù)、失敗時間和/或失敗原因,并將所述質(zhì)量 參lt^送到數(shù)據(jù)M模塊;和/或傳輸層監(jiān)測模塊,用于監(jiān)測并記錄數(shù)據(jù)上報周期內(nèi),視頻播放過程 中斷流次數(shù)和/或緩存清空次數(shù),并將所述質(zhì)量參數(shù)發(fā)送到所述數(shù)據(jù)收 發(fā)模塊。
12. 如權(quán)利要求11所述機(jī)頂盒,其中所述傳輸層監(jiān)測模塊還用于監(jiān)測并記錄帶寬和/或丟包率,即按設(shè) 定的計算周期計算丟包率和帶寬,記錄視音頻報文在不同丟包率范圍的 出現(xiàn)次數(shù)、視音頻報文傳輸流在不同帶寬范圍的出現(xiàn)次數(shù),并將所述次 數(shù)以及對應(yīng)的范圍標(biāo)記發(fā)送到所述數(shù)據(jù)收發(fā)模塊;以及所述計時模塊用于根據(jù)所述計算周期向所述傳輸層監(jiān)測模塊發(fā)送到 時通知。
13. 如權(quán)利要求12所述機(jī)頂盒,傳輸層監(jiān)測模塊至少包括如下之?dāng)嗔魇录东@模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過程中 斷流次數(shù),并將斷流次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;緩沖清空事件捕獲模塊,用于在上報周期內(nèi)監(jiān)測并記錄視頻播放過 程中緩存清空次數(shù),并將緩存清空次數(shù)發(fā)送到數(shù)據(jù)收發(fā)模塊;丟包率計算模塊,用于以固定的周期計算丟包率,將丟包率在所屬 丟包率范圍出現(xiàn)的次數(shù)累加,并將丟包率范圍的標(biāo)記以及在相應(yīng)范圍出 現(xiàn)的次數(shù)同時發(fā)送到數(shù)據(jù)收發(fā)模塊;以及帶寬計算模塊,以固定的周期統(tǒng)計計算帶寬值,將帶寬值在所屬帶 寬范圍出現(xiàn)的次數(shù)累加,并將帶寬范圍標(biāo)記及在該范圍出現(xiàn)的次數(shù)發(fā)送 到數(shù)據(jù)收發(fā)模塊。
全文摘要
本發(fā)明提出了一種監(jiān)測IPTV業(yè)務(wù)服務(wù)質(zhì)量的方法和系統(tǒng)及機(jī)頂盒,包括(1)由IPTV服務(wù)質(zhì)量監(jiān)測平臺對機(jī)頂盒進(jìn)行初始配置,所述配置信息包括數(shù)據(jù)上報周期,即當(dāng)每次開機(jī)時,以及到達(dá)設(shè)定的周期時長時,啟動新的上報周期;(2)由機(jī)頂盒監(jiān)測并記錄接收到的數(shù)據(jù)流的IPTV服務(wù)質(zhì)量參數(shù),所述質(zhì)量參數(shù)至少包括如下之一傳輸層質(zhì)量參數(shù)和應(yīng)用層事件過程參數(shù);以及(3)在到達(dá)數(shù)據(jù)上報周期時,由機(jī)頂盒將記錄的質(zhì)量監(jiān)測數(shù)據(jù)經(jīng)IPTV承載網(wǎng)上傳到IPTV服務(wù)質(zhì)量監(jiān)測平臺。本發(fā)明不僅能有效監(jiān)測IPTV服務(wù)質(zhì)量,具有較低的實施成本,簡單易行,而且易于進(jìn)行監(jiān)測工具的升級維護(hù)。
文檔編號H04N7/24GK101170691SQ20071019378
公開日2008年4月30日 申請日期2007年11月27日 優(yōu)先權(quán)日2007年11月27日
發(fā)明者良 姚, 晴 肖, 源 胡 申請人:中國電信股份有限公司