一種網(wǎng)關(guān)設(shè)備及節(jié)目傳輸方法
【專利摘要】本發(fā)明公開了一種網(wǎng)關(guān)設(shè)備,包括:電子節(jié)目指南EPG處理單元,用于獲取EPG信息,并根據(jù)EPG信息,生成EPG頁(yè)面,以及將EPG頁(yè)面?zhèn)鬏斀o頁(yè)面Web服務(wù)單元;Web服務(wù)單元,用于接收EPG處理單元傳輸?shù)腅PG頁(yè)面,將EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式;以及接收終端發(fā)送的第一請(qǐng)求,第一請(qǐng)求用于向網(wǎng)關(guān)設(shè)備請(qǐng)求EPG頁(yè)面,并在接收到第一請(qǐng)求之后,將EPG頁(yè)面發(fā)送給終端。本發(fā)明提供的網(wǎng)關(guān)設(shè)備能夠生成EPG頁(yè)面,將EPG頁(yè)面發(fā)送給終端,使得終端能夠通過瀏覽器顯示網(wǎng)關(guān)設(shè)備發(fā)送的EPG頁(yè)面,而支持瀏覽器功能的終端無(wú)需定制。由于EPG頁(yè)面是終端的瀏覽器可以顯示的網(wǎng)頁(yè)格式,用戶可以通過EPG頁(yè)面進(jìn)行節(jié)目檢索,快速找到自己喜歡的節(jié)目,人機(jī)交互友好。
【專利說明】一種網(wǎng)關(guān)設(shè)備及節(jié)目傳輸方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)設(shè)備領(lǐng)域,具體涉及一種網(wǎng)關(guān)設(shè)備及節(jié)目傳輸方法。
【背景技術(shù)】
[0002]目前,家庭媒體網(wǎng)關(guān)不僅支持將網(wǎng)絡(luò)電視(Internet Protocol Television,IPTV)、有線數(shù)字電視、衛(wèi)星數(shù)字電視、地面數(shù)字電視等數(shù)字電視系統(tǒng)輸出的電視節(jié)目進(jìn)行解碼,并將解碼后的電視節(jié)目傳輸給電視進(jìn)行播放,而且支持將這些系統(tǒng)輸出的電視節(jié)目傳輸給智能手機(jī)、平板電腦、計(jì)算機(jī)等智能終端進(jìn)行播放。例如,家庭媒體網(wǎng)關(guān)將數(shù)字電視系統(tǒng)輸出的數(shù)字電視節(jié)目信息進(jìn)行解擾,獲得視音頻流、以及BMP格式的菜單圖片,坐標(biāo)參數(shù)信息,再通過無(wú)線網(wǎng)絡(luò)將視音頻流、BMP格式的菜單圖片、坐標(biāo)參數(shù)信息傳輸給移動(dòng)終端;終端在接收到視音頻流、BMP格式的菜單圖片、坐標(biāo)參數(shù)信息后,需要對(duì)視音頻流解碼,并重繪游標(biāo)與BMP格式的菜單位圖,以及將解碼后的視音頻數(shù)據(jù)節(jié)目流與重繪的畫面進(jìn)行重組,在重組之后,終端獲得數(shù)字電視節(jié)目。該數(shù)字電視節(jié)目包括電子節(jié)目菜單(ElectronicProgram Guide, EPG)。由此可見,支持家庭媒體網(wǎng)關(guān)的終端需要具備重繪游標(biāo)與BMP格式的菜單位圖,以及將解碼后的視音頻數(shù)據(jù)節(jié)目流與重繪的畫面進(jìn)行重組的功能,而這種功能并不是目前的所有移動(dòng)終端上的都支持的通用功能。因此,現(xiàn)有的部分終端可能無(wú)法播放家庭媒體網(wǎng)關(guān)發(fā)送的EPG等節(jié)目信息。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種網(wǎng)關(guān)設(shè)備及節(jié)目傳輸方法,終端能夠通過瀏覽器顯示該網(wǎng)關(guān)設(shè)備發(fā)送的EPG頁(yè)面,而支持瀏覽器功能的終端無(wú)需定制。
[0004]本發(fā)明第一方面提供一種網(wǎng)關(guān)設(shè)備,包括:
[0005]電子節(jié)目指南EPG處理單元,用于獲取EPG信息,并根據(jù)所述EPG信息,生成EPG頁(yè)面,以及將所述EPG頁(yè)面?zhèn)鬏斀o頁(yè)面Web服務(wù)單元;所述EPG頁(yè)面為支持在終端的瀏覽器中顯示的頁(yè)面;
[0006]Web服務(wù)單元,用于接收所述EPG處理單元傳輸?shù)腅PG頁(yè)面,將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式;以及接收終端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求EPG頁(yè)面,以及在接收到所述第一請(qǐng)求之后,將處理后的EPG頁(yè)面發(fā)送給所述終端。
[0007]結(jié)合本發(fā)明第一方面,在第一方面的第一種可能實(shí)現(xiàn)方式中,所述EPG處理單元,用于獲取EPG信息,包括:用于從EPG服務(wù)器獲取EPG信息。
[0008]結(jié)合本發(fā)明第一方面的第一種可能實(shí)現(xiàn)方式,在第一方面的第二種可能實(shí)現(xiàn)方式中,所述Web服務(wù)單元還用于接收所述終端發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流,以及在接收到所述第二請(qǐng)求之后,向流媒體代理單元傳輸?shù)谌?qǐng)求,所述第三請(qǐng)求用于向所述流媒體代理單元請(qǐng)求播放所述電視節(jié)目;
[0009]所述網(wǎng)關(guān)設(shè)備還包括:流媒體代理單元和編碼單元,[0010]所述流媒體代理單元用于接收所述Web服務(wù)單元傳輸?shù)乃龅谌?qǐng)求,以及在接收到所述第三請(qǐng)求之后,向流服務(wù)器發(fā)送第四請(qǐng)求,所述第四請(qǐng)求用于向流服務(wù)器請(qǐng)求所述電視節(jié)目;以及用于接收所述流服務(wù)器在接收到所述第四請(qǐng)求之后,向所述網(wǎng)關(guān)設(shè)備發(fā)送的所述電視節(jié)目的媒體流,并將所述媒體流傳輸給編碼單元;
[0011]所述編碼單元用于接收所述流媒體代理單元傳輸?shù)乃雒襟w流,將所述媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流,并將所述HLS媒體流傳輸給所述Web服務(wù)單元;
[0012]所述Web服務(wù)單元還用于在接收到所述編碼單元傳輸?shù)乃鯤LS媒體流之后,將所述HLS媒體流發(fā)送給所述終端。
[0013]結(jié)合本發(fā)明第一方面,在第一方面的第三種可能實(shí)現(xiàn)方式中,所述網(wǎng)關(guān)設(shè)備還包括:
[0014]接收單元,用于接收混合光纖同軸電纜網(wǎng)或衛(wèi)星直播信道傳輸?shù)墓?jié)目信息;
[0015]調(diào)制解調(diào)單元,用于將所述高頻頭接收的所述節(jié)目信息進(jìn)行解調(diào);
[0016]解復(fù)用單元,用于從所述調(diào)制解調(diào)單元解調(diào)的節(jié)目信息中解復(fù)用出EPG信息,并向所述EPG處理單元發(fā)送所述EPG信息;
[0017]所述EPG處理單元,用于獲取EPG信息,包括:用于接收所述解復(fù)用單元傳輸?shù)乃鯡PG信息。
[0018]結(jié)合本發(fā)明第一方面的第三種可能實(shí)現(xiàn)方式,在第一方面的第四種可能實(shí)現(xiàn)方式中,所述Web服務(wù)單元還用于接收所述終端發(fā)送的第五請(qǐng)求,所述第五請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流,以及在接收到所述第五請(qǐng)求之后,向所述解復(fù)用單元傳輸?shù)诹?qǐng)求,所述第六請(qǐng)求用于向所述解復(fù)用單元請(qǐng)求解復(fù)用所述電視節(jié)目;
[0019]所述解復(fù)用單元用于接收所述Web服務(wù)單元接收的所述第六請(qǐng)求,以及在接收到所述第六請(qǐng)求之后,從所述調(diào)制解調(diào)單元解調(diào)的節(jié)目信息中解復(fù)用所述電視節(jié)目,獲得所述電視節(jié)目的媒體流,并向視音頻解碼單元傳輸所述媒體流;
[0020]所述網(wǎng)關(guān)設(shè)備還包括:視音頻解碼單元和編碼單元,
[0021]所述視音頻解碼單元用于對(duì)所述解復(fù)用單元傳輸?shù)乃雒襟w流進(jìn)行視音頻解碼,將視音頻解碼后的媒體流傳輸給編碼單元;
[0022]所述編碼單元用于接收所述視音頻解碼單元傳輸?shù)囊曇纛l解碼后的媒體流,將所述視音頻解碼后的媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流,并將所述HLS媒體流傳輸給所述Web服務(wù)單元;
[0023]所述Web服務(wù)單元還用于在接收到所述編碼單元傳輸?shù)乃鯤LS媒體流之后,將所述HLS媒體流發(fā)送給所述終端。
[0024]結(jié)合本發(fā)明第一方面,第一方面的第一至第四任意一種可能實(shí)現(xiàn)的方式,在第一方面的第五種可能實(shí)現(xiàn)的方式中,所述Web服務(wù)單元用于將所述EPG頁(yè)面處理成支持在終端的瀏覽器中顯示的頁(yè)面,包括:用于將所述EPG頁(yè)面處理成超文本HTML格式的頁(yè)面。
[0025]本發(fā)明第二方面提供一種節(jié)目傳輸方法,包括:
[0026]網(wǎng)關(guān)設(shè)備獲取EPG信息;
[0027]所述網(wǎng)關(guān)設(shè)備根據(jù)所述EPG信息,生成EPG頁(yè)面,并將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式;
[0028]所述網(wǎng)關(guān)設(shè)備接收終端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求所述EPG頁(yè)面;
[0029]所述網(wǎng)關(guān)設(shè)備在接收到所述第一請(qǐng)求之后,將處理后的EPG頁(yè)面發(fā)送給所述終端。
[0030]結(jié)合本發(fā)明第二方面,在第二方面的第一種可能實(shí)現(xiàn)方式中,所述網(wǎng)關(guān)設(shè)備獲取EPG信息,包括:所述網(wǎng)關(guān)設(shè)備從EPG服務(wù)器獲取EPG信息。
[0031 ] 結(jié)合本發(fā)明第二方面的第一種可能實(shí)現(xiàn)方式,在第二方面的第二種可能實(shí)現(xiàn)方式中,所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用接收所述終端發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流;
[0032]所述網(wǎng)關(guān)設(shè)備根據(jù)所述第二請(qǐng)求,使用流媒體代理服務(wù)向流服務(wù)器發(fā)送第四請(qǐng)求,所述第四請(qǐng)求用于向流服務(wù)器請(qǐng)求所述電視節(jié)目;以及接收所述流服務(wù)器在接收到所述第四請(qǐng)求之后向所述網(wǎng)關(guān)設(shè)備發(fā)送的所述電視節(jié)目的媒體流;
[0033]所述網(wǎng)關(guān)設(shè)備接收所述流服務(wù)器發(fā)送的所述媒體流,將所述媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流;
[0034]所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用,將所述HLS媒體流發(fā)送給所述終端。
[0035]結(jié)合本發(fā)明第二方面,在第二方面的第三種可能實(shí)現(xiàn)方式中,在所述網(wǎng)關(guān)設(shè)備獲取EPG信息之前,還包括:所述網(wǎng)關(guān)設(shè)備接收混合光纖同軸電纜網(wǎng)或衛(wèi)星直播信道傳輸?shù)墓?jié)目信息,并將接收的節(jié)目信息進(jìn)行解調(diào);
[0036]所述網(wǎng)關(guān)設(shè)備獲取EPG信息,包括:從解調(diào)的節(jié)目信息中解復(fù)用出EPG信息。
[0037]結(jié)合本發(fā)明第二方面的第三種可能實(shí)現(xiàn)方式,在第二方面的第四種可能實(shí)現(xiàn)方式中,所述節(jié)目傳輸方法還包括:
[0038]所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用接收所述終端發(fā)送的第五請(qǐng)求,所述第五請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流;
[0039]所述網(wǎng)關(guān)設(shè)備從解調(diào)的節(jié)目信息中解復(fù)用所述電視節(jié)目,獲得所述電視節(jié)目的媒體流;
[0040]所述網(wǎng)關(guān)設(shè)備對(duì)所述媒體流進(jìn)行視音頻解碼,獲得視音頻解碼后的媒體流;
[0041]所述網(wǎng)關(guān)設(shè)備將所述視音頻解碼后的媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流;
[0042]所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用,將所述HLS媒體流發(fā)送給所述終端。
[0043]結(jié)合本發(fā)明第二方面,第二方面的第一至第四任意一種可能實(shí)現(xiàn)的方式,在第二方面的第五種可能實(shí)現(xiàn)的方式中,所述將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式,包括:將所述EPG頁(yè)面處理成超文本HTML格式的頁(yè)面。
[0044]本發(fā)明提供的網(wǎng)關(guān)設(shè)備能夠生成EPG頁(yè)面,并將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式,將處理后的EPG頁(yè)面發(fā)送給終端,使得終端能夠通過瀏覽器顯示該網(wǎng)關(guān)設(shè)備發(fā)送的EPG頁(yè)面,而支持瀏覽器功能的終端無(wú)需定制。用戶可以通過瀏覽器顯示的EPG頁(yè)面進(jìn)行節(jié)目檢索,快速找到自己喜歡的節(jié)目,人機(jī)交互友好。
【專利附圖】
【附圖說明】
[0045]圖1是本發(fā)明提供的一種網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖;
[0046]圖2是本發(fā)明提供的另一種網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖;[0047]圖3是本發(fā)明提供的網(wǎng)關(guān)設(shè)備與終端、IPTV系統(tǒng)側(cè)的信息交互示意圖;
[0048]圖4是本發(fā)明提供的又一種網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖;
[0049]圖5是本發(fā)明提供的網(wǎng)關(guān)設(shè)備與終端的信息交互示意圖;
[0050]圖6是本發(fā)明提供的一種節(jié)目傳輸方法的流程示意圖;
[0051]圖7是本發(fā)明提供的另一種節(jié)目傳輸方法的流程示意圖;
[0052]圖8是本發(fā)明提供的又一種節(jié)目傳輸方法的流程示意圖。
【具體實(shí)施方式】
[0053]以下列舉實(shí)施例對(duì)本發(fā)明進(jìn)行介紹。
[0054]如圖1所示,本發(fā)明實(shí)施例提供一種網(wǎng)關(guān)設(shè)備,該網(wǎng)關(guān)設(shè)備可以是家庭媒體網(wǎng)關(guān)或數(shù)字機(jī)頂盒,其具體可以包括:
[0055]EPG處理單元101,用于獲取EPG信息,并根據(jù)所述EPG信息,生成EPG頁(yè)面,以及將所述EPG頁(yè)面?zhèn)鬏斀o頁(yè)面Web服務(wù)單元;
[0056]Web服務(wù)單元102,用于接收所述EPG處理單元101傳輸?shù)腅PG頁(yè)面,將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式,以及接收終端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求所述EPG頁(yè)面,并在接收到所述第一請(qǐng)求之后,將所述EPG頁(yè)面發(fā)送給終端。
[0057]例如,Web服務(wù)單元可以用于通過Web服務(wù),對(duì)EPG頁(yè)面進(jìn)行編碼處理,將EPG頁(yè)面處理成超文本HTML格式的頁(yè)面。終端在接收到EPG頁(yè)面后,能夠通過終端上的瀏覽器顯示處理后的基于HTML格式的EPG頁(yè)面。本實(shí)施例中的終端可以是智能手機(jī)、平板電腦或計(jì)算機(jī)。由于大眾使用的終端都支持瀏覽器的功能,因此本發(fā)明實(shí)施例提供的網(wǎng)關(guān)設(shè)備能夠支持大眾終端顯示EPG頁(yè)面,終端無(wú)需定制。由于EPG頁(yè)面是終端的瀏覽器可以顯示的網(wǎng)頁(yè)格式,HTML格式的的節(jié)目單是基于文本的,可被搜索,因此用戶可以通過EPG頁(yè)面進(jìn)行節(jié)目檢索,快速找到自己喜歡的節(jié)目,人機(jī)交互友好。
[0058]以下結(jié)合具體的應(yīng)用場(chǎng)景,對(duì)本發(fā)明進(jìn)行進(jìn)一步說明。
[0059]在第一種場(chǎng)景中,網(wǎng)關(guān)設(shè)備為數(shù)字機(jī)頂盒,用于接入IPTV網(wǎng)絡(luò)。圖3示出了在第一種場(chǎng)景中,圖2所示的網(wǎng)關(guān)設(shè)備209與終端207、IPTV系統(tǒng)側(cè)208的服務(wù)器之間,以及該網(wǎng)關(guān)設(shè)備209包含的各單元之間的信息交互過程。IPTV系統(tǒng)側(cè)208包括流媒體服務(wù)器205和EPG服務(wù)器206,流媒體服務(wù)器用于提供電視節(jié)目,EPG服務(wù)器用于提供EPG信息。如圖2所示,網(wǎng)關(guān)設(shè)備209包括:流媒體代理單元201、EPG處理單元202、編碼單元203和Web服務(wù)單元204。以下對(duì)圖3所示的信息交互過程進(jìn)行詳細(xì)說明,其具體包括:
[0060]301、EPG處理單元202從EPG服務(wù)器206獲取EPG信息。
[0061]302,EPG處理單元202根據(jù)所述EPG信息,生成EPG頁(yè)面;以及將所述EPG頁(yè)面?zhèn)鬏斀o頁(yè)面Web服務(wù)單元204 ;ffeb服務(wù)單元204用于接收EPG處理單元202傳輸?shù)腅PG頁(yè)面。
[0062]303、Web服務(wù)單元204接收終端207發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求所述EPG頁(yè)面。
[0063]304、Web服務(wù)單元204在接收到所述第一請(qǐng)求之后,將所述EPG頁(yè)面的格式處理成支持在終端207的瀏覽器中顯示的頁(yè)面格式,將處理后的EPG頁(yè)面發(fā)送給終端207。[0064]所述網(wǎng)關(guān)設(shè)備209還可以接收終端207的點(diǎn)播節(jié)目的請(qǐng)求,向終端207發(fā)送電視節(jié)目的媒體流,該電視節(jié)目的媒體流支持在終端207上的瀏覽器或播放器進(jìn)行播放。具體請(qǐng)求播放的過程如下:
[0065]305、所述Web服務(wù)單元204接收所述終端207發(fā)送的第二請(qǐng)求。
[0066]所述第二請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備209請(qǐng)求電視節(jié)目的媒體流,所述第二請(qǐng)求包括所請(qǐng)求電視節(jié)目的編號(hào)ID。
[0067]306、所述Web服務(wù)單元204向流媒體代理單元201傳輸?shù)谌?qǐng)求。
[0068]所述第三請(qǐng)求用于向所述流媒體代理單元201請(qǐng)求播放所述電視節(jié)目。所述第三請(qǐng)求中也包括所請(qǐng)求電視節(jié)目的編號(hào)ID。
[0069]307、所述流媒體代理單元201在接收到所述第三請(qǐng)求之后,向流服務(wù)器205發(fā)送第四請(qǐng)求,所述第四請(qǐng)求用于向流服務(wù)器205請(qǐng)求所述電視節(jié)目;具體的,所述流媒體代理單元201根據(jù)所述電視節(jié)目的ID,向流服務(wù)器205發(fā)送第四請(qǐng)求,使得所述流服務(wù)器205在接收到所述第四請(qǐng)求之后向所述網(wǎng)關(guān)設(shè)備209發(fā)送所述電視節(jié)目的媒體流。所述流媒體代理單元201接收所述流服務(wù)器205向所述網(wǎng)關(guān)設(shè)備209發(fā)送的所述電視節(jié)目的媒體流。
[0070]308、所述流媒體代理單元201將所述媒體流傳輸給編碼單元203。
[0071]309、所述編碼單元203接收所述流媒體代理單元201傳輸?shù)乃雒襟w流,將所述媒體流進(jìn)行實(shí)時(shí)流媒體(Http Live Streaming, HLS)編碼,獲得HLS媒體流,并將所述HLS媒體流傳輸給所述Web服務(wù)單元204。
[0072]其中,編碼單元203可以為HLS編碼器。在IPTV系統(tǒng)中,IPTV媒體流的視頻編碼格式通常是MPEG-2、MPEG-4或H.264,音頻編碼格式是MPEGl、Layer2或AAC。HLS編碼器將這些格式的媒體流編碼成HLS協(xié)議的H.264/AAC切片、M3u8文件。如果HLS編碼器接收到的媒體流音視頻碼率、幀率、分辨率不適合接收終端207進(jìn)行處理,HLS編碼器還可以在編碼時(shí)將轉(zhuǎn)換媒體流的這些參數(shù)。HLS編碼器將切片、M3u8文件發(fā)送至Web服務(wù)單元204。
[0073]310、Web服務(wù)單元204在接收到所述編碼單元203傳輸?shù)乃鯤LS媒體流之后,將所述HLS媒體流發(fā)送給所述終端207。所述HLS媒體流包括切片和M3u8文件。
[0074]終端207在接收到所述HLS媒體流之后,終端207可以通過解析切片,播放電視節(jié)目的媒體流,通過解析M3u8文件,持續(xù)請(qǐng)求所述電視節(jié)目。
[0075]在第二種應(yīng)用場(chǎng)景中,網(wǎng)關(guān)設(shè)備為家庭媒體網(wǎng)關(guān),用于接入有線數(shù)字電視或數(shù)字衛(wèi)星電視系統(tǒng)。如圖4所示,網(wǎng)關(guān)設(shè)備408包括:接收單元401、調(diào)制解調(diào)單元402、解復(fù)用單元403、EGP處理單元404、視音頻解碼單元405、編碼單元406和Web服務(wù)單元407。其中,接收單元401用于接收混合光纖同軸電纜網(wǎng)或衛(wèi)星直播信道傳輸?shù)墓?jié)目信息;一般的數(shù)字電視通過混合光纖同軸電纜網(wǎng)進(jìn)行節(jié)目數(shù)據(jù)傳輸。調(diào)制解調(diào)單元402用于將所述接收單元401接收的所述節(jié)目信息進(jìn)行解調(diào),并將解調(diào)后的節(jié)目信息傳輸給所述解復(fù)用單元403進(jìn)行解復(fù)用。
[0076]如圖5所示,圖5示出了在第二種場(chǎng)景中,圖4所示的網(wǎng)關(guān)設(shè)備408與終端之間,以及該網(wǎng)關(guān)設(shè)備408包含的各單元之間的信息交互過程。以下對(duì)圖5所示的信息交互過程進(jìn)行詳細(xì)說明,其具體可以包括:
[0077]501、解復(fù)用單元403從所述調(diào)制解調(diào)單元解調(diào)的節(jié)目信息中解復(fù)用出EPG信息,并向所述EPG處理單元404發(fā)送所述EPG信息。[0078]502、所述EPG處理單元404接收所述解復(fù)用單元403傳輸?shù)乃鯡PG信息,并根據(jù)所述EPG信息,生成EPG頁(yè)面。所述EPG處理單元404將所述EPG頁(yè)面?zhèn)鬏斀o頁(yè)面Web服務(wù)單元407,使得所述Web服務(wù)單元407接收所述EPG處理單元404傳輸?shù)腅PG頁(yè)面
[0079]503、所述Web服務(wù)單元407接收終端409發(fā)送的第一請(qǐng)求。
[0080]所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求所述EPG頁(yè)面。
[0081]504、所述Web服務(wù)單元407在接收到所述第一請(qǐng)求之后,將所述EPG頁(yè)面的格式處理成支持在終端409的瀏覽器中顯示的頁(yè)面格式,將處理后的EPG頁(yè)面發(fā)送給終端409。
[0082]所述網(wǎng)關(guān)設(shè)備408還可以接收終端409的點(diǎn)播節(jié)目的請(qǐng)求,向終端409發(fā)送電視節(jié)目的媒體流,該電視節(jié)目的媒體流支持在終端409上的瀏覽器或播放器進(jìn)行播放。具體請(qǐng)求播放的過程如下:
[0083]505、所述Web服務(wù)單元407接收所述終端409發(fā)送的第五請(qǐng)求。
[0084]所述第五請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備408請(qǐng)求電視節(jié)目的媒體流。
[0085]506、所述Web服務(wù)單元407在接收到所述第五請(qǐng)求之后,向所述解復(fù)用單元403傳輸?shù)诹?qǐng)求。所述第六請(qǐng)求用于向所述解復(fù)用單元403請(qǐng)求解復(fù)用所述電視節(jié)目。所述解復(fù)用單元403接收所述Web服務(wù)單元407接收的所述第六請(qǐng)求,以及在接收到所述第六請(qǐng)求之后,從所述調(diào)制解調(diào)單元解調(diào)的節(jié)目信息中解復(fù)用所述電視節(jié)目,獲得所述電視節(jié)目的媒體流。
[0086]507、所述解復(fù)用單元403向視音頻解碼單元405傳輸所述媒體流。
[0087]508、所述視音頻解碼單元405用于對(duì)所述解復(fù)用單元403傳輸?shù)乃雒襟w流進(jìn)行視音頻解碼,將視音頻解碼后的媒體流傳輸給編碼單元406。
[0088]509、所述編碼單元406用于接收所述視音頻解碼單元405傳輸?shù)囊曇纛l解碼后的媒體流,將所述視音頻解碼后的媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流。所述編碼單元406處理媒體流的功能與前述第一場(chǎng)景中的編碼單元406的處理媒體流的功能相同,這里不再贅述。
[0089]510、所述編碼單元406將所述HLS媒體流傳輸給所述Web服務(wù)單元407。
[0090]511、所述Web服務(wù)單元407在接收到所述編碼單元406傳輸?shù)乃鯤LS媒體流之后,將所述HLS媒體流發(fā)送給所述終端409。
[0091]所述HLS媒體流包括切片和M3u8文件。終端409在接收到所述HLS媒體流之后,終端409可以通過解析切片,播放電視節(jié)目的媒體流,通過解析M3u8文件,持續(xù)請(qǐng)求所述電視節(jié)目。
[0092]在本發(fā)明實(shí)施例中,所述網(wǎng)關(guān)設(shè)備408可以與終端409通過IP網(wǎng)絡(luò)連接,如以太網(wǎng)絡(luò)或Wifi網(wǎng)絡(luò)。具體的,所述網(wǎng)關(guān)設(shè)備408中的Web服務(wù)單元407通過無(wú)線網(wǎng)絡(luò)將所述EPG頁(yè)面或電視節(jié)目的HLS媒體流發(fā)送給終端409。
[0093]如圖6所示,本發(fā)明實(shí)施例提供一種節(jié)目傳輸方法,包括:
[0094]601、網(wǎng)關(guān)設(shè)備獲取EPG信息;
[0095]602、所述網(wǎng)關(guān)設(shè)備根據(jù)所述EPG信息,生成EPG頁(yè)面,并將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式;
[0096]603、所述網(wǎng)關(guān)設(shè)備接收終端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求所述EPG頁(yè)面;[0097]604、所述網(wǎng)關(guān)設(shè)備在接收到所述第一請(qǐng)求之后,將處理后的EPG頁(yè)面發(fā)送給所述終端。
[0098]在本發(fā)明實(shí)施例中,所述網(wǎng)關(guān)設(shè)備可以與終端通過IP網(wǎng)絡(luò)連接,如以太網(wǎng)絡(luò)或Wifi網(wǎng)絡(luò)。
[0099]以下結(jié)合應(yīng)用場(chǎng)景,對(duì)本發(fā)明進(jìn)行進(jìn)一步說明。
[0100]在第一種應(yīng)用場(chǎng)景中,網(wǎng)關(guān)設(shè)備為數(shù)字機(jī)頂盒,用于接入IPTV網(wǎng)絡(luò)。IPTV系統(tǒng)側(cè)包括流媒體服務(wù)器和EPG服務(wù)器,流媒體服務(wù)器用于提供電視節(jié)目,EPG服務(wù)器用于提供EPG信息。如圖7所示,所述節(jié)目傳輸方法包括:
[0101]701、所述網(wǎng)關(guān)設(shè)備從EPG服務(wù)器獲取EPG信息。
[0102]702、所述網(wǎng)關(guān)設(shè)備根據(jù)所述EPG信息,生成EPG頁(yè)面,并將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式。
[0103]703、所述網(wǎng)關(guān)設(shè)備接收終端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求所述EPG頁(yè)面。
[0104]704、所述網(wǎng)關(guān)設(shè)備在接收到所述第一請(qǐng)求之后,基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用,將所述EPG頁(yè)面發(fā)送給所述終端。
[0105]所述節(jié)目傳輸方法還可以包括:
[0106]705、所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用接收所述終端發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流。
[0107]706、所述網(wǎng)關(guān)設(shè)備根據(jù)所述第二請(qǐng)求,使用流媒體代理服務(wù)向流服務(wù)器發(fā)送第四請(qǐng)求,所述第四請(qǐng)求用于向流服務(wù)器請(qǐng)求所述電視節(jié)目,使得所述流服務(wù)器在接收到所述第四請(qǐng)求之后向所述網(wǎng)關(guān)設(shè)備發(fā)送所述電視節(jié)目的媒體流。
[0108]707、所述網(wǎng)關(guān)設(shè)備接收所述流服務(wù)器向所述網(wǎng)關(guān)設(shè)備發(fā)送的所述電視節(jié)目的媒體流。
[0109]708、所述網(wǎng)關(guān)設(shè)備接收所述流服務(wù)器發(fā)送的所述媒體流,將所述媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流。
[0110]709、所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用,將所述HLS媒體流發(fā)送給所述終端。
[0111]在第二種應(yīng)用場(chǎng)景中,網(wǎng)關(guān)設(shè)備為家庭媒體網(wǎng)關(guān),用于接入有線數(shù)字電視或數(shù)字衛(wèi)星電視系統(tǒng)。如圖8所示,所述節(jié)目傳輸方法包括:
[0112]801、所述網(wǎng)關(guān)設(shè)備接收混合光纖同軸電纜網(wǎng)或衛(wèi)星直播信道傳輸?shù)墓?jié)目信息,并將接收的節(jié)目信息進(jìn)行解調(diào),獲得節(jié)目的傳輸流(Transport Stream, TS)。
[0113]802、所述網(wǎng)關(guān)設(shè)備從節(jié)目的TS流中解復(fù)用出EPG信息;
[0114]803、所述網(wǎng)關(guān)設(shè)備根據(jù)所述EPG信息,生成EPG頁(yè)面,并將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式;
[0115]804、所述網(wǎng)關(guān)設(shè)備接收終端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求所述EPG頁(yè)面;
[0116]805、所述網(wǎng)關(guān)設(shè)備在接收到所述第一請(qǐng)求之后,基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用,將所述EPG頁(yè)面發(fā)送給所述終端。
[0117]所述節(jié)目傳輸方法還可以包括:
[0118]806、所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用接收所述終端發(fā)送的第五請(qǐng)求,所述第五請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流。
[0119]807、所述網(wǎng)關(guān)設(shè)備從解調(diào)的節(jié)目信息中解復(fù)用所述電視節(jié)目,獲得所述電視節(jié)目的媒體流。
[0120]808、所述網(wǎng)關(guān)設(shè)備對(duì)所述媒體流進(jìn)行視音頻解碼,獲得視音頻解碼后的媒體流。
[0121]809、所述網(wǎng)關(guān)設(shè)備將所述媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流。
[0122]810、所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用,將所述HLS媒體流發(fā)送給所述終端。
[0123]在本發(fā)明實(shí)施例中,所述網(wǎng)關(guān)設(shè)備可以與終端通過IP網(wǎng)絡(luò)連接,如以太網(wǎng)絡(luò)或Wifi網(wǎng)絡(luò)。具體的,所述網(wǎng)關(guān)設(shè)備可以通過無(wú)線網(wǎng)絡(luò)將所述EPG頁(yè)面或電視節(jié)目的HLS媒體流發(fā)送給終端。
[0124]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM, Read Only Memory)、隨機(jī)存取記憶體(RAM, RandomAccess Memory)、磁盤或光盤等。
[0125]以上對(duì)本發(fā)明實(shí)施例所提供的網(wǎng)關(guān)設(shè)備和節(jié)目傳輸方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種網(wǎng)關(guān)設(shè)備,其特征在于,包括: 電子節(jié)目指南EPG處理單元,用于獲取EPG信息,并根據(jù)所述EPG信息,生成EPG頁(yè)面,以及將所述EPG頁(yè)面?zhèn)鬏斀o頁(yè)面Web服務(wù)單元; Web服務(wù)單元,用于接收所述EPG處理單元傳輸?shù)腅PG頁(yè)面,將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式;以及接收終端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求EPG頁(yè)面,以及在接收到所述第一請(qǐng)求之后,將處理后的EPG頁(yè)面發(fā)送給所述終端。
2.根據(jù)權(quán)利要求1所述的網(wǎng)關(guān)設(shè)備,其特征在于,所述EPG處理單元,用于獲取EPG信息,包括:用于從EPG服務(wù)器獲取EPG信息。
3.根據(jù)權(quán)利要求2所述的網(wǎng)關(guān)設(shè)備,其特征在于,所述Web服務(wù)單元還用于接收所述終端發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流,以及在接收到所述第二請(qǐng)求之后,向流媒體代理單元傳輸?shù)谌?qǐng)求,所述第三請(qǐng)求用于向所述流媒體代理單元請(qǐng)求播放所述電視節(jié)目; 所述網(wǎng)關(guān)設(shè)備還包括:流媒體代理單元和編碼單元, 所述流媒體代理單元用于接收所述Web服務(wù)單元傳輸?shù)乃龅谌?qǐng)求,以及在接收到所述第三請(qǐng)求之后,向流服務(wù)器發(fā)送第四請(qǐng)求,所述第四請(qǐng)求用于向流服務(wù)器請(qǐng)求所述電視節(jié)目;以及用于接收所述流服務(wù)器在接收到所述第四請(qǐng)求之后,向所述網(wǎng)關(guān)設(shè)備發(fā)送的所述電視節(jié)目的媒體流,并將所述媒體流傳輸給編碼單元; 所述編碼單元用于接 收所述流媒體代理單元傳輸?shù)乃雒襟w流,將所述媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流,并將所述HLS媒體流傳輸給所述Web服務(wù)單元; 所述Web服務(wù)單元還用于在接收到所述編碼單元傳輸?shù)乃鯤LS媒體流之后,將所述HLS媒體流發(fā)送給所述終端。
4.根據(jù)權(quán)利要求1所述的網(wǎng)關(guān)設(shè)備,其特征在于,所述網(wǎng)關(guān)設(shè)備還包括: 接收單元,用于接收混合光纖同軸電纜網(wǎng)或衛(wèi)星直播信道傳輸?shù)墓?jié)目信息; 調(diào)制解調(diào)單元,用于將所述高頻頭接收的所述節(jié)目信息進(jìn)行解調(diào); 解復(fù)用單元,用于從所述調(diào)制解調(diào)單元解調(diào)的節(jié)目信息中解復(fù)用出EPG信息,并向所述EPG處理單元發(fā)送所述EPG信息; 所述EPG處理單元,用于獲取EPG信息,包括:用于接收所述解復(fù)用單元傳輸?shù)乃鯡PG信息。
5.根據(jù)權(quán)利要求4所述的網(wǎng)關(guān)設(shè)備,其特征在于,所述Web服務(wù)單元還用于接收所述終端發(fā)送的第五請(qǐng)求,所述第五請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流,以及在接收到所述第五請(qǐng)求之后,向所述解復(fù)用單元傳輸?shù)诹?qǐng)求,所述第六請(qǐng)求用于向所述解復(fù)用單元請(qǐng)求解復(fù)用所述電視節(jié)目; 所述解復(fù)用單元用于接收所述Web服務(wù)單元接收的所述第六請(qǐng)求,以及在接收到所述第六請(qǐng)求之后,從所述調(diào)制解調(diào)單元解調(diào)的節(jié)目信息中解復(fù)用所述電視節(jié)目,獲得所述電視節(jié)目的媒體流,并向視音頻解碼單元傳輸所述媒體流; 所述網(wǎng)關(guān)設(shè)備還包括:視音頻解碼單元和編碼單元, 所述視音頻解碼單元用于對(duì)所述解復(fù)用單元傳輸?shù)乃雒襟w流進(jìn)行視音頻解碼,將視音頻解碼后的媒體流傳輸給編碼單元;所述編碼單元用于接收所述視音頻解碼單元傳輸?shù)囊曇纛l解碼后的媒體流,將所述視音頻解碼后的媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流,并將所述HLS媒體流傳輸給所述Web服務(wù)單元; 所述Web服務(wù)單元還用于在接收到所述編碼單元傳輸?shù)乃鯤LS媒體流之后,將所述HLS媒體流發(fā)送給所述終端。
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的網(wǎng)關(guān)設(shè)備,其特征在于, 所述Web服務(wù)單元用于將所述EPG頁(yè)面處理成支持在終端的瀏覽器中顯示的頁(yè)面,包括:用于將所述EPG頁(yè)面處理成超文本HTML格式的頁(yè)面。
7.—種節(jié)目傳輸方法,其特征在于,包括: 網(wǎng)關(guān)設(shè)備獲取EPG信息; 所述網(wǎng)關(guān)設(shè)備根據(jù)所述EPG信息,生成EPG頁(yè)面,并將所述EPG頁(yè)面的格式處理成支持在終端的瀏覽器中顯示的頁(yè)面格式; 所述網(wǎng)關(guān)設(shè)備接收終端發(fā)送的第一請(qǐng)求,所述第一請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求EPG頁(yè)面; 所述網(wǎng)關(guān)設(shè)備在接收到所述第一請(qǐng)求之后,將處理后的EPG頁(yè)面發(fā)送給所述終端。
8.根據(jù)權(quán)利要求7所述的節(jié)目傳輸方法,其特征在于,所述網(wǎng)關(guān)設(shè)備獲取EPG信息,包括:所述網(wǎng)關(guān)設(shè)備從EPG服務(wù)器獲取EPG信息。
9.根據(jù)權(quán)利要求8所述的節(jié)目傳輸方法,其特征在于,所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用接收所述終端發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流; 所述網(wǎng)關(guān)設(shè)備根據(jù)所述第二請(qǐng)求,使用流媒體代理服務(wù)向流服務(wù)器發(fā)送第四請(qǐng)求,所述第四請(qǐng)求用于向流服務(wù)器請(qǐng)求所述電視節(jié)目;以及接收所述流服務(wù)器在接收到所述第四請(qǐng)求之后向所述網(wǎng)關(guān)設(shè)備發(fā)送的所述電視節(jié)目的媒體流; 所述網(wǎng)關(guān)設(shè)備接收所述流服務(wù)器發(fā)送的所述媒體流,將所述媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流; 所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用,將所述HLS媒體流發(fā)送給所述終端。
10.根據(jù)權(quán)利要求7所述的節(jié)目傳輸方法,其特征在于,在所述網(wǎng)關(guān)設(shè)備獲取EPG信息之前,還包括:所述網(wǎng)關(guān)設(shè)備接收混合光纖同軸電纜網(wǎng)或衛(wèi)星直播信道傳輸?shù)墓?jié)目信息,并將接收的節(jié)目信息進(jìn)行解調(diào); 所述網(wǎng)關(guān)設(shè)備獲取EPG信息,包括:從解調(diào)的節(jié)目信息中解復(fù)用出EPG信息。
11.根據(jù)權(quán)利要求10所述的節(jié)目傳輸方法,其特征在于,還包括: 所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用接收所述終端發(fā)送的第五請(qǐng)求,所述第五請(qǐng)求用于向所述網(wǎng)關(guān)設(shè)備請(qǐng)求電視節(jié)目的媒體流; 所述網(wǎng)關(guān)設(shè)備從解調(diào)的節(jié)目信息中解復(fù)用所述電視節(jié)目,獲得所述電視節(jié)目的媒體流; 所述網(wǎng)關(guān)設(shè)備對(duì)所述媒體流進(jìn)行視音頻解碼,獲得視音頻解碼后的媒體流; 所述網(wǎng)關(guān)設(shè)備將所述視音頻解碼后的媒體流進(jìn)行實(shí)時(shí)流媒體HLS編碼,獲得HLS媒體流; 所述網(wǎng)關(guān)設(shè)備基于網(wǎng)頁(yè)Web服務(wù)的應(yīng)用,將所述HLS媒體流發(fā)送給所述終端。
12.根據(jù)權(quán)利要求7至11任意一項(xiàng)所述的節(jié)目傳輸方法,其特征在于,所述將所述EPG頁(yè)面的格式處理成支持 在終端的瀏覽器中顯示的頁(yè)面格式,包括:將所述EPG頁(yè)面處理成超文本HTML格式的頁(yè)面。
【文檔編號(hào)】H04N21/485GK103986975SQ201410213671
【公開日】2014年8月13日 申請(qǐng)日期:2014年5月20日 優(yōu)先權(quán)日:2014年5月20日
【發(fā)明者】張玉鵬 申請(qǐng)人:華為技術(shù)有限公司