專利名稱:Iptv機(jī)頂盒、iptv測試方法和模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IPTV(網(wǎng)絡(luò)電視)技術(shù),特別是涉及一種IPTV機(jī)頂盒、IPTV測試方法和模塊。
背景技術(shù):
在IPTV業(yè)務(wù)大規(guī)模發(fā)展的同時,IPTV的維護(hù)工作也變得較為繁重。用戶向電信公司申告故障后,維修人員需逐個上門排查故障。由于IPTV承載在IP網(wǎng)絡(luò)上,由機(jī)頂盒解碼播放視頻,其故障現(xiàn)象和故障原因都非常復(fù)雜,包括接入故障、網(wǎng)絡(luò)故障、平臺故障、機(jī)頂盒故障和家庭布線故障等,維修人員到用戶家里很難準(zhǔn)確診斷維修故障。為了提高故障診斷的效率,維修人員需要攜帶專用IPTV儀表協(xié)助排查故障。但是,該類儀表價格非常昂貴,也不便于攜帶。目前,IPTV維修人員常常在沒有故障診斷工具的情況下,依據(jù)經(jīng)驗診斷故障, 并進(jìn)行維修,很可能由于診斷失誤造成故障維修效率低、故障維修不徹底、用戶重復(fù)故障申告率高等問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種IPTV機(jī)頂盒、IPTV測試方法和模塊,為IPTV系統(tǒng)的故障診斷提供方便。為實現(xiàn)上述目的,本發(fā)明提供了一種IPTV測試方法,IPTV機(jī)頂盒通過接口與IPTV 測試模塊相連接,所述IPTV測試方法包括所述IPTV測試模塊驅(qū)動與電視機(jī)連接的所述 IPTV機(jī)頂盒通過電視機(jī)顯示所述IPTV測試模塊包含的故障診斷信息,所述故障診斷信息用于提示用戶進(jìn)行相應(yīng)的操作;所述IPTV測試模塊通過IPTV機(jī)頂盒接收用戶的輸入,用戶的輸入為響應(yīng)所述故障診斷信息而通過遙控器進(jìn)行的操作;所述IPTV測試模塊根據(jù)用戶的輸入對所述機(jī)頂盒,所述電視機(jī),與所述機(jī)頂盒連接的網(wǎng)絡(luò),和/或網(wǎng)絡(luò)設(shè)備進(jìn)行測試。在一個實施例中,所述IPTV機(jī)頂盒通過USB接口與所述IPTV測試模塊相連接。在一個實施例中,所述IPTV測試模塊根據(jù)用戶的輸入對所述機(jī)頂盒,所述電視機(jī),與所述機(jī)頂盒連接的網(wǎng)絡(luò),和/或網(wǎng)絡(luò)設(shè)備進(jìn)行測試,包括所述IPTV測試模塊根據(jù)用戶的輸入,進(jìn)行的對所述機(jī)頂盒的檢測、對所述電視機(jī)的檢測、網(wǎng)線連接狀態(tài)檢測、寬帶接入認(rèn)證檢測、網(wǎng)絡(luò)連通性檢測、IPTV應(yīng)用認(rèn)證檢測、組播請求檢測、單播請求檢測、電子節(jié)目菜單請求檢測和/或流媒體質(zhì)量監(jiān)測。在一個實施例中,所述IPTV測試模塊根據(jù)用戶的輸入,進(jìn)行的流媒體質(zhì)量監(jiān)測, 包括所述IPTV測試模塊驅(qū)動所述IPTV機(jī)頂盒,通過所述電視機(jī)顯示視頻傳輸質(zhì)量指標(biāo)。為實現(xiàn)上述目的,本發(fā)明還提供了一種IPTV測試模塊,IPTV測試模塊與IPTV機(jī)頂盒通過接口相連接,所述IPTV測試模塊包括顯示驅(qū)動單元,用于驅(qū)動與電視機(jī)連接的所述IPTV機(jī)頂盒通過電視機(jī)顯示所述IPTV測試模塊包含的故障診斷信息,所述故障診斷信息用于提示用戶進(jìn)行相應(yīng)的操作;遙控輸入接收單元,用于通過IPTV機(jī)頂盒接收用戶的輸入,用戶的輸入為響應(yīng)所述故障診斷信息而通過遙控器進(jìn)行的操作;測試單元,用于根據(jù)用戶的輸入對所述機(jī)頂盒,所述電視機(jī),與所述機(jī)頂盒連接的網(wǎng)絡(luò),和/或網(wǎng)絡(luò)設(shè)備進(jìn)行測
試ο在一個實施例中,所述IPTV測試模塊通過所述IPTV機(jī)頂盒的USB接口與所述 IPTV機(jī)頂盒相連接。在一個實施例中,所述測試單元,還用于根據(jù)用戶的輸入,進(jìn)行對所述機(jī)頂盒的檢測、對所述電視機(jī)的檢測、網(wǎng)線連接狀態(tài)檢測、寬帶接入認(rèn)證檢測、網(wǎng)絡(luò)連通性檢測、IPTV 應(yīng)用認(rèn)證檢測、組播請求檢測、單播請求檢測、電子節(jié)目菜單請求檢測和/或流媒體質(zhì)量監(jiān)測。在一個實施例中,在所述流媒體質(zhì)量監(jiān)測中,所述顯示驅(qū)動單元,還用于驅(qū)動所述 IPTV機(jī)頂盒,通過所述電視機(jī)顯示視頻傳輸質(zhì)量指標(biāo)。為實現(xiàn)上述目的,本發(fā)明還提供了一種IPTV機(jī)頂盒,包括上述的IPTV測試模塊, 還包括操作系統(tǒng)和驅(qū)動模塊,用于接收所述IPTV測試模塊的指令,驅(qū)動所述IPTV機(jī)頂盒進(jìn)行相應(yīng)的操作;中間適配層和中間API層,用于將所述IPTV測試模塊的指令翻譯成CPU 能識別的指令,進(jìn)而調(diào)動所述IPTV機(jī)頂盒進(jìn)行相應(yīng)的操作?;谏鲜黾夹g(shù)方案,根據(jù)本發(fā)明的一方面,與IPTV測試模塊相連接的IPTV機(jī)頂盒,可以作為IPTV測試儀表,遙控器可以作為IPTV測試的輸入,電視機(jī)可以作為IPTV測試的輸出,這樣,不需要改變IPTV系統(tǒng)的連接拓?fù)渚涂梢詫PTV系統(tǒng)進(jìn)行測試。根據(jù)本發(fā)明的另一方面,通過所述IPTV測試模塊根據(jù)用戶的輸入,進(jìn)行的對所述機(jī)頂盒的檢測、對所述電視機(jī)的檢測和/或流媒體質(zhì)量監(jiān)測等,可以實現(xiàn)IPTV故障的精確定位。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步解釋,構(gòu)成本發(fā)明的一部分。本發(fā)明的示意性實施例及其說明僅用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1為根據(jù)本發(fā)明實施例的IPTV系統(tǒng)的結(jié)構(gòu)示意圖。圖2為根據(jù)本發(fā)明實施例的IPTV測試方法的流程圖。圖3為根據(jù)本發(fā)明實施例的IPTV測試模塊的結(jié)構(gòu)示意圖。圖4為根據(jù)本發(fā)明實施例的IPTV機(jī)頂盒的結(jié)構(gòu)示意圖。
具體實施例方式下面參照附圖對本發(fā)明進(jìn)行更詳細(xì)的描述,其中說明本發(fā)明的示例性實施例。在附圖中,相同的標(biāo)號表示相同或者相似的組件或者元素。圖1為根據(jù)本發(fā)明實施例的IPTV系統(tǒng)100的結(jié)構(gòu)示意圖。IPTV系統(tǒng)100包括 IPTV平臺102、接入設(shè)備104、IPTV機(jī)頂盒106、IPTV測試模塊108和電視機(jī)110。其中,接入設(shè)備104,如Modem(調(diào)制解調(diào)器),ONU (Optical Network Unit,光節(jié)點(diǎn)),可以通過寬帶接入線路連接IP網(wǎng)絡(luò)及網(wǎng)絡(luò)設(shè)備(如IPTV平臺102)。接入設(shè)備104可以通過以太網(wǎng)線連接IPTV機(jī)頂盒106。IPTV機(jī)頂盒106可以通過視頻線連接電視機(jī)110。 當(dāng)需要診斷IPTV系統(tǒng)100的故障時,可以將IPTV測試儀表連接在接入設(shè)備104的以太網(wǎng)端口上,替代IPTV機(jī)頂盒106的位置。
IPTV機(jī)頂盒106的硬件架構(gòu)可以包括網(wǎng)絡(luò)通信接口、核心控制單元、媒體處理單元、媒體播放接口、控制接口和外設(shè)接口。IPTV的硬件架構(gòu)符合IPTV測試的需求,因此,根據(jù)本發(fā)明的實施例,IPTV機(jī)頂盒106可以通過接口(如外設(shè)接口)與IPTV測試模塊108相連接,這時,IPTV機(jī)頂盒106可以作為IPTV測試儀表,遙控器可以作為IPTV測試的輸入, 電視機(jī)110可以作為IPTV測試的輸出。這樣,不需要改變IPTV系統(tǒng)100的連接拓?fù)渚涂梢詫PTV系統(tǒng)進(jìn)行測試。并且,由于電視機(jī)110與IPTV機(jī)頂盒106相連接,因此,還可以測試IPTV機(jī)頂盒106的視頻輸出以及電視機(jī)110的故障。圖2為根據(jù)本發(fā)明實施例的IPTV測試方法200的流程圖。在步驟202中,IPTV測試模塊驅(qū)動與電視機(jī)連接的IPTV機(jī)頂盒通過電視機(jī)顯示 IPTV測試模塊包含的故障診斷信息,故障診斷信息用于提示用戶進(jìn)行相應(yīng)的操作。其中, IPTV機(jī)頂盒通過接口與IPTV測試模塊相連接,比如,在一個實施例中,IPTV機(jī)頂盒可以通過USB接口與IPTV測試模塊相連接。故障診斷信息可以包括IPTV測試的項目,是否選擇下一步測試的選項以及出現(xiàn)故障時的出錯代碼等。在步驟204中,IPTV測試模塊通過IPTV機(jī)頂盒接收用戶的輸入,用戶的輸入為響應(yīng)故障診斷信息而通過遙控器進(jìn)行的操作。比如,當(dāng)用戶看到故障診斷信息為電視機(jī)自檢成功,沒有發(fā)現(xiàn)故障時,可以通過遙控器選擇其它的測試項目以發(fā)現(xiàn)故障點(diǎn)。在步驟206中,IPTV測試模塊根據(jù)用戶的輸入對機(jī)頂盒,電視機(jī),與機(jī)頂盒連接的網(wǎng)絡(luò),和/或網(wǎng)絡(luò)設(shè)備進(jìn)行測試。當(dāng)IPTV機(jī)頂盒接收到用戶使用遙控器進(jìn)行的輸入時,可以執(zhí)行相應(yīng)的操作。IPTV測試模塊根據(jù)用戶的輸入對IPTV系統(tǒng)進(jìn)行的測試可以包括對機(jī)頂盒的檢測、對電視機(jī)的檢測、網(wǎng)線連接狀態(tài)檢測、寬帶接入認(rèn)證檢測、網(wǎng)絡(luò)連通性檢測、IPTV應(yīng)用認(rèn)證檢測、組播請求檢測、單播請求檢測、電子節(jié)目菜單請求檢測和/或流媒體質(zhì)量監(jiān)測。例如,通過對IPTV機(jī)頂盒的自檢,可以判斷IPTV機(jī)頂盒本身是否正常。通過對遙控器輸入和電視機(jī)輸出的自檢,比如,通過電視機(jī)輸出固定圖形,提示遙控器操作等檢測方式,可以判斷電視機(jī)輸出和遙控器輸入是否正常。通過網(wǎng)線連接狀態(tài)檢測,可以判斷接入設(shè)備和IPTV機(jī)頂盒之間的網(wǎng)絡(luò)連接是否正常。通過寬帶接入認(rèn)證檢測,如DHCP (Dynamic Host Configuration Protocol,動態(tài)主機(jī)設(shè)置協(xié)議)/PPPoE(Point-to-point Protocol over Ethernet,以太網(wǎng)上的端到端協(xié)議)寬帶接入認(rèn)證檢測,可以分別以用戶賬號和測試賬號進(jìn)行認(rèn)證,判斷是否獲取了合法IP地址。如果IP地址無法獲取,可以根據(jù)認(rèn)證平臺返回的錯誤代碼判斷出錯原因。通過網(wǎng)絡(luò)連通性檢測,可以向特定服務(wù)器(如IPTV平臺) 發(fā)送ping(Packet Internet Grope,因特網(wǎng)包探索器)指令,檢測連接IPTV機(jī)頂盒與IPTV 平臺連接的網(wǎng)絡(luò)是否連通。通過IPTV應(yīng)用認(rèn)證檢測,可以分別以用戶賬號和測試賬號進(jìn)行認(rèn)證,判斷是否通過認(rèn)證,如果認(rèn)證失敗,可以通過IPTV平臺返回的錯誤代碼判斷出錯原因。通過組播請求檢測,加入特定組播組,可以判斷是否有組播流下發(fā),以及組播流下發(fā)的時延。通過單播請求檢測,向特定流媒體服務(wù)器發(fā)起點(diǎn)播請求,可以判斷是否有單播流下發(fā),以及單播流下發(fā)的時延。通過EPG(Electronic Program Guide,電子節(jié)目菜單)請求檢測,向特定EPG服務(wù)器發(fā)起HTTP (Hyper Text Transfer Protocol,超文本傳輸協(xié)議)請求,判斷是否有EPG頁面下發(fā),以及EPG頁面下發(fā)的時延。通過流媒體質(zhì)量監(jiān)測,在組播和單播檢測時,電視機(jī)上播放被測流,維修人員可以主觀觀測媒體質(zhì)量,同時,在電視機(jī)下方顯示MDI (Multiple Document Interface,多文檔界面)、TR101_290視頻傳輸質(zhì)量指標(biāo),以客觀指標(biāo)判斷流媒體有無丟包、抖動,以及TS (Transport Mream,傳輸流)封裝是否正常。圖3為根據(jù)本發(fā)明實施例的IPTV測試模塊300的結(jié)構(gòu)示意圖。IPTV測試模塊300 可以與IPTV機(jī)頂盒通過接口相連接。在一個實施例中,IPTV測試模塊300可以通過IPTV 機(jī)頂盒的USB接口與IPTV機(jī)頂盒相連接。IPTV測試模塊300包括顯示驅(qū)動單元302、遙控輸入接收單元304和測試單元306。顯示驅(qū)動單元302,用于驅(qū)動與電視機(jī)連接的IPTV機(jī)頂盒通過電視機(jī)顯示IPTV測試模塊300包含的故障診斷信息,故障診斷信息用于提示用戶進(jìn)行相應(yīng)的操作。遙控輸入接收單元304,用于通過IPTV機(jī)頂盒接收用戶的輸入,用戶的輸入為響應(yīng)故障診斷信息而通過遙控器進(jìn)行的操作。測試單元306,用于根據(jù)用戶的輸入對機(jī)頂盒,電視機(jī),與機(jī)頂盒連接的網(wǎng)絡(luò),和/ 或網(wǎng)絡(luò)設(shè)備進(jìn)行測試。在一個實施例中,測試單元306還用于根據(jù)用戶的輸入,進(jìn)行對機(jī)頂盒的檢測、對電視機(jī)的檢測、網(wǎng)線連接狀態(tài)檢測、寬帶接入認(rèn)證檢測、網(wǎng)絡(luò)連通性檢測、IPTV 應(yīng)用認(rèn)證檢測、組播請求檢測、單播請求檢測、電子節(jié)目菜單請求檢測和/或流媒體質(zhì)量監(jiān)測。在一個實施例中,在流媒體質(zhì)量監(jiān)測中,顯示驅(qū)動單元302還用于驅(qū)動IPTV機(jī)頂盒,通過電視機(jī)顯示視頻傳輸質(zhì)量指標(biāo)。圖4為根據(jù)本發(fā)明實施例的IPTV機(jī)頂盒400的結(jié)構(gòu)示意圖。IPTV機(jī)頂盒400包括IPTV測試模塊300、操作系統(tǒng)和驅(qū)動模塊402、中間適配層和中間API層404。IPTV測試模塊300可以與IPTV機(jī)頂盒400通過接口相連接。在一個實施例中,IPTV測試模塊300 可以通過IPTV機(jī)頂盒400的USB接口與IPTV機(jī)頂盒400相連接。操作系統(tǒng)和驅(qū)動模塊402,用于接收IPTV測試模塊300的指令,驅(qū)動IPTV機(jī)頂盒 400進(jìn)行相應(yīng)的操作。中間適配層和中間API層404,用于將IPTV測試模塊300的指令翻譯成CPU能識別的指令,進(jìn)而調(diào)動IPTV機(jī)頂盒400進(jìn)行相應(yīng)的操作。根據(jù)本發(fā)明的一方面,與IPTV測試模塊相連接的IPTV機(jī)頂盒,可以作為IPTV測試儀表,遙控器可以作為IPTV測試的輸入,電視機(jī)可以作為IPTV測試的輸出,這樣,不需要改變IPTV系統(tǒng)的連接拓?fù)渚涂梢詫PTV系統(tǒng)進(jìn)行測試。根據(jù)本發(fā)明的另一方面,通過所述IPTV測試模塊根據(jù)用戶的輸入,進(jìn)行的對所述機(jī)頂盒的檢測、對所述電視機(jī)的檢測和/ 或流媒體質(zhì)量監(jiān)測等,可以實現(xiàn)IPTV故障的精確定位。本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
權(quán)利要求
1.一種IPTV測試方法,其特征在于,IPTV機(jī)頂盒通過接口與IPTV測試模塊相連接,所述IPTV測試方法包括所述IPTV測試模塊驅(qū)動與電視機(jī)連接的所述IPTV機(jī)頂盒通過電視機(jī)顯示所述IPTV 測試模塊包含的故障診斷信息,所述故障診斷信息用于提示用戶進(jìn)行相應(yīng)的操作;所述IPTV測試模塊通過IPTV機(jī)頂盒接收用戶的輸入,用戶的輸入為響應(yīng)所述故障診斷信息而通過遙控器進(jìn)行的操作;所述IPTV測試模塊根據(jù)用戶的輸入對所述機(jī)頂盒,所述電視機(jī),與所述機(jī)頂盒連接的網(wǎng)絡(luò),和/或網(wǎng)絡(luò)設(shè)備進(jìn)行測試。
2.根據(jù)權(quán)利要求1所述的IPTV測試方法,其特征在于,所述IPTV機(jī)頂盒通過USB接口與所述IPTV測試模塊相連接。
3.根據(jù)權(quán)利要求1所述的IPTV測試方法,其特征在于,所述IPTV測試模塊根據(jù)用戶的輸入對所述機(jī)頂盒,所述電視機(jī),與所述機(jī)頂盒連接的網(wǎng)絡(luò),和/或網(wǎng)絡(luò)設(shè)備進(jìn)行測試,包括所述IPTV測試模塊根據(jù)用戶的輸入,進(jìn)行的對所述機(jī)頂盒的檢測、對所述電視機(jī)的檢測、網(wǎng)線連接狀態(tài)檢測、寬帶接入認(rèn)證檢測、網(wǎng)絡(luò)連通性檢測、IPTV應(yīng)用認(rèn)證檢測、組播請求檢測、單播請求檢測、電子節(jié)目菜單請求檢測和/或流媒體質(zhì)量監(jiān)測。
4.根據(jù)權(quán)利要求3所述的IPTV測試方法,其特征在于,所述IPTV測試模塊根據(jù)用戶的輸入,進(jìn)行的流媒體質(zhì)量監(jiān)測,包括所述IPTV測試模塊驅(qū)動所述IPTV機(jī)頂盒,通過所述電視機(jī)顯示視頻傳輸質(zhì)量指標(biāo)。
5.一種IPTV測試模塊,其特征在于,IPTV測試模塊與IPTV機(jī)頂盒通過接口相連接,所述IPTV測試模塊包括顯示驅(qū)動單元,用于驅(qū)動與電視機(jī)連接的所述IPTV機(jī)頂盒通過電視機(jī)顯示所述IPTV 測試模塊包含的故障診斷信息,所述故障診斷信息用于提示用戶進(jìn)行相應(yīng)的操作;遙控輸入接收單元,用于通過IPTV機(jī)頂盒接收用戶的輸入,用戶的輸入為響應(yīng)所述故障診斷信息而通過遙控器進(jìn)行的操作;測試單元,用于根據(jù)用戶的輸入對所述機(jī)頂盒,所述電視機(jī),與所述機(jī)頂盒連接的網(wǎng)絡(luò),和/或網(wǎng)絡(luò)設(shè)備進(jìn)行測試。
6.根據(jù)權(quán)利要求5所述的IPTV測試模塊,其特征在于,所述IPTV測試模塊通過所述 IPTV機(jī)頂盒的USB接口與所述IPTV機(jī)頂盒相連接。
7.根據(jù)權(quán)利要求5所述的IPTV測試模塊,其特征在于,所述測試單元,還用于根據(jù)用戶的輸入,進(jìn)行對所述機(jī)頂盒的檢測、對所述電視機(jī)的檢測、網(wǎng)線連接狀態(tài)檢測、寬帶接入認(rèn)證檢測、網(wǎng)絡(luò)連通性檢測、IPTV應(yīng)用認(rèn)證檢測、組播請求檢測、單播請求檢測、電子節(jié)目菜單請求檢測和/或流媒體質(zhì)量監(jiān)測。
8.根據(jù)權(quán)利要求7所述的IPTV測試模塊,其特征在于,在所述流媒體質(zhì)量監(jiān)測中,所述顯示驅(qū)動單元,還用于驅(qū)動所述IPTV機(jī)頂盒,通過所述電視機(jī)顯示視頻傳輸質(zhì)量指標(biāo)。
9.一種包括權(quán)利要求5-8之一的IPTV測試模塊的IPTV機(jī)頂盒,其特征在于,還包括操作系統(tǒng)和驅(qū)動模塊,用于接收所述IPTV測試模塊的指令,驅(qū)動所述IPTV機(jī)頂盒進(jìn)行相應(yīng)的操作;中間適配層和中間API層,用于將所述IPTV測試模塊的指令翻譯成CPU能識別的指令,進(jìn)而調(diào)動所述IPTV機(jī)頂盒進(jìn)行相應(yīng)的操作。
全文摘要
本發(fā)明提供IPTV機(jī)頂盒、IPTV測試方法和模塊,涉及IPTV技術(shù)。其中,IPTV測試方法,IPTV機(jī)頂盒通過接口與IPTV測試模塊相連接,IPTV測試方法包括IPTV測試模塊驅(qū)動與電視機(jī)連接的IPTV機(jī)頂盒通過電視機(jī)顯示IPTV測試模塊包含的故障診斷信息,故障診斷信息用于提示用戶進(jìn)行相應(yīng)的操作;IPTV測試模塊通過IPTV機(jī)頂盒接收用戶的輸入,用戶的輸入為響應(yīng)故障診斷信息而通過遙控器進(jìn)行的操作;IPTV測試模塊根據(jù)用戶的輸入對機(jī)頂盒,電視機(jī),與機(jī)頂盒連接的網(wǎng)絡(luò),和/或網(wǎng)絡(luò)設(shè)備進(jìn)行測試。本發(fā)明不需要改變IPTV系統(tǒng)的連接拓?fù)渚涂梢詫PTV系統(tǒng)進(jìn)行測試。
文檔編號H04N21/442GK102421023SQ201010297470
公開日2012年4月18日 申請日期2010年9月27日 優(yōu)先權(quán)日2010年9月27日
發(fā)明者姚良 申請人:中國電信股份有限公司