專利名稱:量測網(wǎng)絡電視頻道切換延遲的方法、系統(tǒng)及封包分析單元的制作方法
技術領域:
本發(fā)明涉及一種用于量測網(wǎng)際網(wǎng)絡協(xié)議電視(Internet Protocol Television, 簡稱IPTV)系統(tǒng)的一經(jīng)驗品質(Quality of Experience,簡稱QoE)因子的技術,特別是涉及一種用于量測IPTV頻道切換延遲(channel zapping delay)的方法、系統(tǒng),及封包 (packet)分析單元。
背景技術:
近年來,IPTV服務正快速地推展中,預期將為通信服務提供業(yè)者(Communication Service Provider,簡稱CSP)帶來額外的收益,并且加劇對于電視產業(yè)的沖擊。QoE是用以描述顧客對于IPTV服務的期待的滿意程度;而“I PTV頻道切換延遲”,也就是說從一個頻道切換到另一頻道所需花費的時間,是評量一 IPTV系統(tǒng)的一項重要因素。由于目前IPTV頻道切換延遲多半依賴測試人員以人工方式進行量測,使得量測結果較為主觀且不夠準確。因此如何能創(chuàng)設一種新的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法、系統(tǒng)及封包分析單元,以自動地量測IPTV頻道切換延遲,并得到客觀且精確的量測結果,實屬當前重要研發(fā)課題之一,亦成為當前業(yè)界極需改進的目標。
發(fā)明內容
本發(fā)明的目的在于,克服現(xiàn)有的量測IPTV頻道切換延遲的方法存在的缺陷,而提供一種新的用于量測IPTV頻道切換延遲的方法,所要解決的技術問題是使其可以自動地量測IPTV系統(tǒng)的頻道切換延遲,并得到客觀且精確的量測結果,非常適于實用。本發(fā)明的另一目的在于,克服現(xiàn)有的量測IPTV頻道切換延遲的方法存在的缺陷, 而提供一種新的用于量測IPTV頻道切換延遲的系統(tǒng),所要解決的技術問題是使其可以自動地量測IPTV系統(tǒng)的頻道切換延遲,并得到客觀且精確的量測結果,從而更加適于實用。本發(fā)明的還一目的在于,克服現(xiàn)有的量測IPTV頻道切換延遲的方法存在的缺陷, 而提供一種新的用于量測IPTV頻道切換延遲的封包分析單元,所要解決的技術問題是使其可以自動地量測IPTV系統(tǒng)的頻道切換延遲,并得到客觀且精確的量測結果,從而更加適于實用。本發(fā)明的目的及解決其技術問題是采用以下技術方案來實現(xiàn)的。依據(jù)本發(fā)明提出的一種用于量測IPTV頻道切換延遲的方法,其是以一系統(tǒng)實現(xiàn),該系統(tǒng)包括一排程單元、關聯(lián)于該排程單元的一遙控器(remote controller)、一串流(stream)提供單元、由該遙控器控制且能與該串流提供單元通信的一數(shù)字視訊接收器antegrated receiver/ decoder),及能擷取及分析該數(shù)字視訊接收器及該串流提供單元間通信的串流封包的一封包分析單元,該方法包含下列步驟A)該排程單元控制該遙控器,以使該遙控器傳送一頻道切換信號(channel change signal)給該數(shù)字視訊接收器,借此,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包,以回應該數(shù)字視訊接收器所接收的該頻道切換信號;
B)該封包分析單元擷取該數(shù)字視訊接收器及該串流提供單元間通信的所述串流封包;以及C)該封包分析單元根據(jù)步驟B)中所擷取的所述串流封包,計算對應于該頻道切換信號的一 IPTV頻道切換延遲。本發(fā)明的目的及解決其技術問題還可采用以下技術措施進一步實現(xiàn)。較佳地,前述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,在步驟C)中, 該封包分析單元是執(zhí)行下列子步驟,以計算該網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲C-1)取得一第一時間,該第一時間是對應于該數(shù)字視訊接收器回應其所接收的該頻道切換信號而傳送一網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包的時間;C-2)取得一第二時間,該第二時間是對應于該數(shù)字視訊接收器在傳送該網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包后,其接收到第一個節(jié)目關聯(lián)表封包的時間;以及el)計算該第一時間及該第二時間的一差值以得到該網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。較佳地,前述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,在步驟A)中, 該排程單元是依據(jù)一預定排程來控制該遙控器,以使該遙控器傳送一連串頻道切換信號給該數(shù)字視訊接收器,借此,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包,以回應該數(shù)字視訊接收器所接收的所述頻道切換信號中的每一個,在步驟C)中,該封包分析單元根據(jù)步驟B)中所擷取的所述串流封包,計算分別對應于所述頻道切換信號的多個網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲,該方法還包含一步驟D),該封包分析單元計算步驟C)中所求得的所述網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的一平均值。較佳地,前述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,其中所述的預定排程包括一連串操作指令,每一操作指令具有一頻道指示及一時間間隔,在步驟A)中, 該排程單元是依據(jù)所述操作指令的頻道指示來控制該遙控器,以使該遙控器傳送分別與所述頻道指示對應的所述頻道切換信號,且該排程單元依據(jù)所述操作指令的每一時間間隔來控制該遙控器傳送下一個頻道切換信號的時間。本發(fā)明的目的及解決其技術問題還采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種用于量測IPTV頻道切換延遲的系統(tǒng),適用于量測關于一數(shù)字視訊接收器的IPTV頻道切換延遲,該數(shù)字視訊接收器由一遙控器控制且能與一串流提供單元通信。該系統(tǒng)包含一排程單元,及一封包分析單元。該排程單元用以控制該遙控器以使其傳送一頻道切換信號給該數(shù)字視訊接收器,借此,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包,以回應該數(shù)字視訊接收器所接收的該頻道切換信號。該封包分析單元包括一監(jiān)聽 (monitoring)模塊及一計算模塊;該監(jiān)聽模塊用以擷取該數(shù)字視訊接收器及該串流提供單元間通信的所述串流封包;該計算模塊用以根據(jù)該監(jiān)聽模塊所擷取的所述串流封包,計算對應于該頻道切換信號的一 IPTV頻道切換延遲。本發(fā)明的目的及解決其技術問題還可采用以下技術措施進一步實現(xiàn)。較佳地,前述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng),其中所述的封包分析單元的該計算模塊是取得該數(shù)字視訊接收器回應其所接收的該頻道切換信號而傳送一網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包的時間,以作為一第一時間,且該計算模塊是取得該數(shù)字視訊接收器在傳送該網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包后接收到第一個節(jié)目關聯(lián)表封包的時間,以作為一第二時間,然后該計算模塊計算該第一時間及該第二時間的一差值,以得到該網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。較佳地,前述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng),其中所述的排程單元還依據(jù)一預定排程來控制該遙控器,以使該遙控器傳送一連串頻道切換信號給該數(shù)字視訊接收器,借此,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包,以回應該數(shù)字視訊接收器所接收的所述頻道切換信號中的每一個,該封包分析單元的該計算模塊還根據(jù)該監(jiān)聽模塊所擷取的所述串流封包,計算分別對應于所述頻道切換信號的多個網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲,且該計算模塊還計算所述網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的一平均值。較佳地,前述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng),其中所述的預定排程包括一連串操作指令,每一操作指令具有一頻道指示及一時間間隔,該排程單元是依據(jù)所述操作指令的頻道指示來控制該遙控器,以使該遙控器傳送分別與所述頻道指示對應的所述頻道切換信號,且該排程單元是依據(jù)所述操作指令的每一時間間隔來控制該遙控器傳送下一個頻道切換信號的時間。本發(fā)明的目的及解決其技術問題另外還采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種用于量測IPTV頻道切換延遲的封包分析單元,其實現(xiàn)于一系統(tǒng),該系統(tǒng)包括一串流提供單元,及能與該串流提供單元通信的一數(shù)字視訊接收器。該封包分析單元包含一監(jiān)聽模塊,及一計算模塊。該監(jiān)聽模塊用以擷取該數(shù)字視訊接收器及該串流提供單元間通信的多個串流封包。該計算模塊用以根據(jù)該監(jiān)聽模塊所擷取的所述串流封包,計算對應于該頻道切換信號的一 IPTV頻道切換延遲。該計算模塊是取得該數(shù)字視訊接收器傳送一網(wǎng)際網(wǎng)絡組管理協(xié)議(Internet Group Management Protocol,簡稱 IGMP)離開(leave)封包的時間,以作為一第一時間,且該計算模塊是取得該數(shù)字視訊接收器在傳送該IGMP離開封包后接收到第一個節(jié)目關聯(lián)表(Program Association Table,簡稱PAT)封包的時間,以作為一第二時間,然后該計算模塊計算該第一時間及該第二時間的一差值,以得到該IPTV頻道切換延遲。本發(fā)明與現(xiàn)有技術相比具有明顯的優(yōu)點和有益效果。借由上述技術方案,本發(fā)明用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法、系統(tǒng)及封包分析單元至少具有下列優(yōu)點及有益效果本發(fā)明可自動地量測IPTV系統(tǒng)的其中一項重要的QoE指標,也就是該IPTV頻道切換延遲,并得到客觀且精確的量測結果。綜上所述,本發(fā)明是有關于一種用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法、系統(tǒng)及封包分析單元。該用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,是以包括一排程單元、一遙控器、一串流提供單元、一數(shù)字視訊接收器,及一封包分析單元的一系統(tǒng)實現(xiàn),該方法包含A)該排程單元控制該遙控器以傳送一頻道切換信號給該數(shù)字視訊接收器,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包;B)該封包分析單元擷取該數(shù)字視訊接收器及該串流提供單元間通信的所述串流封包;及C)該封包分析單元根據(jù)所述串流封包計算一網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。本發(fā)明還揭露了一種用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng)。從而實現(xiàn)了頻道切換延遲的自動量測。本發(fā)明在技術上有顯著的進步,并具有明顯的積極效果,誠為一新穎、進步、實用的新設計。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段, 而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。
圖1是說明本發(fā)明用于量測IPTV頻道切換延遲的系統(tǒng)的一較佳實施例的方塊圖。圖2是說明本發(fā)明用于量測IPTV頻道切換延遲的方法的一較佳實施例的流程圖。圖3是說明一 IPTV頻道切換延遲及一時間間隔的示意圖。
具體實施例方式為更進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據(jù)本發(fā)明提出的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法、系統(tǒng)及封包分析單元其具體實施方式
、步驟、結構、特征及其功效,詳細說明如后。有關本發(fā)明的前述及其他技術內容、特點及功效,在以下配合參考圖式的較佳實施例的詳細說明中將可清楚呈現(xiàn)。通過具體實施方式
的說明,當可對本發(fā)明為達成預定目的所采取的技術手段及功效獲得一更加深入且具體的了解,然而所附圖式僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。請參閱圖1與圖3所示,本發(fā)明用于量測IPTV頻道切換延遲的系統(tǒng)的較佳實施例,是整合應用于一 IPTV系統(tǒng)。本發(fā)明用于量測IPTV頻道切換延遲的系統(tǒng)包含一排程單元11,及一封包分析單元12。該IPTV系統(tǒng)包含一遙控器21、一數(shù)字視訊接收器22、一集線器(switch hub)23,及一串流提供單元24。該用于量測IPTV頻道切換延遲的系統(tǒng)是用以量測該IPTV系統(tǒng)中關于該數(shù)字視訊接收器22的IPTV頻道切換延遲。該遙控器21是一紅外線(infrared,IR)遙控器,其是關連于該排程單元11且受該排程單元11控制。該數(shù)字視訊接收器22是一機頂盒(set-topbox,簡稱STB),其是由該遙控器21控制,且能與該串流提供單元M通過該集線器23通信。該集線器23支持IGMP 通信協(xié)議,像是IGMPv2/v3。該串流提供單元M是一視訊服務器(video server),其用以 WBMr^-^i^M^M (multicast)MPEG—TS (Moving Picture Experts Group Transport Stream)串流。該排程單元11用以依據(jù)一預定排程來控制該遙控器21,以使該遙控器21 傳送至少一頻道切換信號給該數(shù)字視訊接收器22。該預定排程是整合成一可編程 (programmable)的程序,并可由測試人員設定,且該預定排程包括至少一操作指令。在本較佳實施例中,該預定排程包括一連串操作指令,每一操作指令具有一頻道指示(channel indication)及一時間間隔(time interval) 0該排程單元11依據(jù)該預定排程來控制該遙控器21,以使該遙控器21傳送一連串頻道切換信號給該數(shù)字視訊接收器22。也就是說,在本較佳實施例中,該排程單元11是依據(jù)所述操作指令的頻道指示來控制該遙控器21,以使該遙控器21傳送分別與所述頻道指示對應的所述頻道切換信號,且該排程單元11是依據(jù)所述操作指令的每一時間間隔來控制該遙控器21傳送下一個頻道切換信號的時間。該封包分析單元12包括一監(jiān)聽模塊121、一存儲器122,及一計算模塊123。該監(jiān)聽模塊121用以擷取該數(shù)字視訊接收器22及該串流提供單元M間通信的多個串流封包。 該監(jiān)聽模塊121所擷取的所述串流封包是暫存于該存儲器122。該計算模塊123用以根據(jù)該監(jiān)聽模塊121所擷取的所述串流封包,計算對應于該頻道切換信號的至少一 IPTV頻道切換延遲。在本較佳實施例中,該監(jiān)聽模塊121是采用現(xiàn)有的封包監(jiān)聽軟件來實現(xiàn),像是 Wireshark 。在本較佳實施例中,該排程單元11的功能與運作,可由耦接于該遙控器21的一電腦(圖未示)的一處理器來執(zhí)行。此外,在本較佳實施例中,該封包分析單元12的功能與運作,可由耦接于該集線器23的另一電腦(圖未示)的一處理器來執(zhí)行。請參閱圖1、圖2與圖3所示,本發(fā)明用于量測IPTV頻道切換延遲的方法的較佳實施例包含下列步驟。值得一提的是,在執(zhí)行以下步驟之前,包括一連串操作指令的一預定排程已由測試人員預先提供。每一操作指令具有一頻道指示及一時間間隔。在步驟31中,該排程單元11依據(jù)所述操作指令其中一頻道指示來控制該遙控器 21,以使該遙控器21傳送與該頻道指示對應的一頻道切換信號。在步驟32中,該數(shù)字視訊接收器22開始與該串流提供單元M通信多個串流封包,以回應該數(shù)字視訊接收器22所接收的該頻道切換信號。也就是說,該數(shù)字視訊接收器 22在接收到該頻道切換信號后,即開始與該串流提供單元M通信所述串流封包。在步驟33中,該封包分析單元12的該監(jiān)聽模塊121擷取該數(shù)字視訊接收器22及該串流提供單元M間通信的所述串流封包。在步驟34中,該封包分析單元12的該監(jiān)聽模塊121將步驟33中所擷取的所述串流封包儲存于該封包分析單元12的該存儲器122中。步驟33中所擷取的所述串流封包至少包括一 IGMP離開封包、一 IGMP加入(join)封包,及具有節(jié)目關聯(lián)表的一 PAT封包(如圖3所示)。在步驟35中,該排程單元11判斷是否結束測試,也就是說,該排程單元11判斷所述操作指令中的每一頻道指示是否皆已被執(zhí)行來控制該遙控器21,以使該遙控器21對應傳送一連串頻道切換信號。若是,則繼續(xù)進行步驟36 ;否則,回到步驟31,S卩,該排程單元 11根據(jù)所述操作指令中對應的一時間間隔來控制該遙控器21,以使該遙控器21傳送下一個頻道切換信號。在步驟36中,該封包分析單元12的該計算模塊123根據(jù)步驟34中所儲存的所述串流封包,計算分別對應于所述頻道切換信號的多個IPTV頻道切換延遲。請配合參閱圖3 所示,在本較佳實施例中,對于每一頻道切換信號,該計算模塊123是取得該數(shù)字視訊接收器22回應其所接收的該頻道切換信號而傳送該IGMP離開封包的時間(對應于離開原始頻道的時間),以作為一第一時間;取得該數(shù)字視訊接收器22在傳送該IGMP離開封包與IGMP 加入封包后,接收到第一個PAT封包的時間(對應于接收目的地頻道封包的時間),以作為一第二時間;然后,計算該第一時間及該第二時間的一差值,以得到對應的該IPTV頻道切換延遲。該計算模塊123重復前述運算,直到分別對應所述頻道切換信號的所述IPTV頻道切換延遲皆被計算出來為止。在步驟37中,該封包分析單元12的該計算模塊123計算步驟36中所求得的所述 IPTV頻道切換延遲的一平均值,此一平均值即是IPTV系統(tǒng)的“ IPTV頻道切換延遲”。綜上所述,本發(fā)明用于量測IPTV頻道切換延遲的系統(tǒng)與方法,可自動地量測IPTV 系統(tǒng)的其中一項重要的QoE指標,BP"IPTV頻道切換延遲”,并得到客觀且精確的量測結果,所以確實能達成本發(fā)明的目的。 以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術人員,在不脫離本發(fā)明技術方案范圍內,當可利用上述揭示的技術內容作出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術方案內容,依據(jù)本發(fā)明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術方案的范圍內。
權利要求
1.一種用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,其特征在于其是以一系統(tǒng)實現(xiàn),該系統(tǒng)包括一排程單元、關聯(lián)于該排程單元的一遙控器、一串流提供單元、由該遙控器控制且能與該串流提供單元通信的一數(shù)字視訊接收器,及能擷取及分析該數(shù)字視訊接收器及該串流提供單元間通信的串流封包的一封包分析單元;該方法包含下列步驟A)該排程單元控制該遙控器,以使該遙控器傳送一頻道切換信號給該數(shù)字視訊接收器,借此,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包,以回應該數(shù)字視訊接收器所接收的該頻道切換信號;B)該封包分析單元擷取該數(shù)字視訊接收器及該串流提供單元間通信的所述串流封包;以及C)該封包分析單元根據(jù)步驟B)中所擷取的所述串流封包,計算對應于該頻道切換信號的一網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。
2.如權利要求1所述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,其特征在于在步驟C)中,該封包分析單元是執(zhí)行下列子步驟,以計算該網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲C-1)取得一第一時間,該第一時間是對應于該數(shù)字視訊接收器回應其所接收的該頻道切換信號而傳送一網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包的時間;c-2)取得一第二時間,該第二時間是對應于該數(shù)字視訊接收器在傳送該網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包后,其接收到第一個節(jié)目關聯(lián)表封包的時間;以及c-3)計算該第一時間及該第二時間的一差值以得到該網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。
3.如權利要求1所述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,其特征在于在步驟A)中,該排程單元是依據(jù)一預定排程來控制該遙控器,以使該遙控器傳送一連串頻道切換信號給該數(shù)字視訊接收器,借此,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包,以回應該數(shù)字視訊接收器所接收的所述頻道切換信號中的每一個,在步驟C)中,該封包分析單元根據(jù)步驟B)中所擷取的所述串流封包,計算分別對應于所述頻道切換信號的多個網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲,該方法還包含一步驟D),該封包分析單元計算步驟C)中所求得的所述網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的一平均值。
4.如權利要求3所述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,其特征在于該預定排程包括一連串操作指令,每一操作指令具有一頻道指示及一時間間隔,在步驟 A)中,該排程單元是依據(jù)所述操作指令的頻道指示來控制該遙控器,以使該遙控器傳送分別與所述頻道指示對應的所述頻道切換信號,且該排程單元依據(jù)所述操作指令的每一時間間隔來控制該遙控器傳送下一個頻道切換信號的時間。
5.一種用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng),其特征在于其適用于量測關于一數(shù)字視訊接收器的網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲,該數(shù)字視訊接收器由一遙控器控制且能與一串流提供單元通信;該系統(tǒng)包含一排程單元,用以控制該遙控器以使其傳送一頻道切換信號給該數(shù)字視訊接收器,借此,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包,以回應該數(shù)字視訊接收器所接收的該頻道切換信號;以及一封包分析單元,包括一監(jiān)聽模塊及一計算模塊,該監(jiān)聽模塊用以擷取該數(shù)字視訊接收器及該串流提供單元間通信的所述串流封包,該計算模塊用以根據(jù)該監(jiān)聽模塊所擷取的所述串流封包,計算對應于該頻道切換信號的一網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。
6.如權利要求5所述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng),其特征在于該封包分析單元的該計算模塊是取得該數(shù)字視訊接收器回應其所接收的該頻道切換信號而傳送一網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包的時間,以作為一第一時間,且該計算模塊是取得該數(shù)字視訊接收器在傳送該網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包后接收到第一個節(jié)目關聯(lián)表封包的時間,以作為一第二時間,然后該計算模塊計算該第一時間及該第二時間的一差值, 以得到該網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。
7.如權利要求5所述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng),其特征在于該排程單元還依據(jù)一預定排程來控制該遙控器,以使該遙控器傳送一連串頻道切換信號給該數(shù)字視訊接收器,借此,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包,以回應該數(shù)字視訊接收器所接收的所述頻道切換信號中的每一個,該封包分析單元的該計算模塊還根據(jù)該監(jiān)聽模塊所擷取的所述串流封包,計算分別對應于所述頻道切換信號的多個網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲,且該計算模塊還計算所述網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的一平均值。
8.如權利要求7所述的用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng),其特征在于該預定排程包括一連串操作指令,每一操作指令具有一頻道指示及一時間間隔,該排程單元是依據(jù)所述操作指令的頻道指示來控制該遙控器,以使該遙控器傳送分別與所述頻道指示對應的所述頻道切換信號,且該排程單元是依據(jù)所述操作指令的每一時間間隔來控制該遙控器傳送下一個頻道切換信號的時間。
9.一種用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的封包分析單元,其特征在于其實現(xiàn)于一系統(tǒng),該系統(tǒng)包括一串流提供單元,及能與該串流提供單元通信的一數(shù)字視訊接收器;該封包分析單元包含一監(jiān)聽模塊,用以擷取該數(shù)字視訊接收器及該串流提供單元間通信的多個串流封包;以及一計算模塊,用以根據(jù)該監(jiān)聽模塊所擷取的所述串流封包,計算一網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲;該計算模塊是取得該數(shù)字視訊接收器傳送一網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包的時間,以作為一第一時間,且該計算模塊是取得該數(shù)字視訊接收器在傳送該網(wǎng)際網(wǎng)絡組管理協(xié)議離開封包后接收到第一個節(jié)目關聯(lián)表封包的時間,以作為一第二時間,然后該計算模塊計算該第一時間及該第二時間的一差值,以得到該網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。
全文摘要
本發(fā)明是有關于一種用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法、系統(tǒng)及封包分析單元。該用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的方法,是以包括一排程單元、一遙控器、一串流提供單元、一數(shù)字視訊接收器,及一封包分析單元的一系統(tǒng)實現(xiàn),該方法包含A)該排程單元控制該遙控器以傳送一頻道切換信號給該數(shù)字視訊接收器,該數(shù)字視訊接收器開始與該串流提供單元通信多個串流封包;B)該封包分析單元擷取該數(shù)字視訊接收器及該串流提供單元間通信的所述串流封包;及C)該封包分析單元根據(jù)所述串流封包計算一網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲。本發(fā)明還揭露了一種用于量測網(wǎng)際網(wǎng)絡協(xié)議電視頻道切換延遲的系統(tǒng)。從而實現(xiàn)了頻道切換延遲的自動量測。
文檔編號H04N21/258GK102378042SQ20101025932
公開日2012年3月14日 申請日期2010年8月19日 優(yōu)先權日2010年8月19日
發(fā)明者蔡宗翰, 蔡雅婷, 許吟旭 申請人:正文科技股份有限公司