數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法及裝置制造方法
【專利摘要】本發(fā)明適用于機(jī)頂盒【技術(shù)領(lǐng)域】,提供了一種數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法,包括:接收包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流,N為大于1的整數(shù);接收多個(gè)終端設(shè)備的請求,多個(gè)終端設(shè)備請求播放N個(gè)節(jié)目中的M個(gè),M為大于等于1并且小于等于N的整數(shù);根據(jù)多個(gè)終端設(shè)備的請求對數(shù)據(jù)流進(jìn)行解碼,將M個(gè)節(jié)目的音視頻數(shù)據(jù)從數(shù)據(jù)流中分離出來;將分離出來的音視頻數(shù)據(jù)發(fā)送至多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放。在本發(fā)明中,根據(jù)多個(gè)終端設(shè)備的請求從包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流中分離出M個(gè)節(jié)目的音視頻數(shù)據(jù),并發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,實(shí)現(xiàn)了一臺數(shù)字機(jī)頂盒支持多個(gè)終端設(shè)備同時(shí)播放不同節(jié)目。
【專利說明】數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于機(jī)頂盒【技術(shù)領(lǐng)域】,尤其涉及數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法及裝置。
【背景技術(shù)】
[0002]隨著智能終端技術(shù)的發(fā)展,智能終端設(shè)備,如手機(jī)、平板電腦、智能電視等,已經(jīng)成為人們生活中必備的通信和娛樂的工具。在普通的家庭中,每位家庭成員都可能擁有自己的智能終端設(shè)備,具備組建局域網(wǎng)的條件。
[0003]而對于目前的數(shù)字機(jī)頂盒技術(shù),數(shù)字機(jī)頂盒接收一個(gè)頻點(diǎn)的數(shù)據(jù)流,該數(shù)據(jù)流中包含多個(gè)節(jié)目的音頻和視頻數(shù)據(jù),并僅從該數(shù)據(jù)流中解析出一個(gè)節(jié)目的音頻和視頻數(shù)據(jù)發(fā)送至終端設(shè)備進(jìn)行播放,其他節(jié)目的數(shù)據(jù)則丟棄。這樣,即使有多個(gè)終端設(shè)備連接到該數(shù)字機(jī)頂盒,也只能播放相同的節(jié)目,難以滿足多個(gè)終端設(shè)備的用戶在同一時(shí)間觀看多個(gè)不同節(jié)目的需求。如果用戶希望能夠在同一時(shí)間在不同的終端設(shè)備上觀看不同的節(jié)目,則需要購買多個(gè)數(shù)字機(jī)頂盒并為每個(gè)數(shù)字機(jī)頂盒的節(jié)目付費(fèi),這樣會(huì)導(dǎo)致消費(fèi)成本增加,數(shù)字機(jī)頂盒的利用率不高,造成資源浪費(fèi)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法,旨在解決現(xiàn)有技術(shù)中無法僅使用一臺數(shù)字機(jī)頂盒支持多個(gè)終端設(shè)備同時(shí)播放不同節(jié)目的問題。
[0005]本發(fā)明是這樣實(shí)現(xiàn)的,一種數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法,包括:
[0006]接收包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流,所述N為大于I的整數(shù);
[0007]接收多個(gè)終端設(shè)備的請求,所述多個(gè)終端設(shè)備請求播放所述N個(gè)節(jié)目中的M個(gè),所述M為大于等于I并且小于等于N的整數(shù);
[0008]根據(jù)所述多個(gè)終端設(shè)備的請求對所述數(shù)據(jù)流進(jìn)行解碼,將所述M個(gè)節(jié)目的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來;
[0009]將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放。
[0010]本發(fā)明的另一目的在于提供一種數(shù)字機(jī)頂盒多屏幕播放節(jié)目的裝置,包括:
[0011 ] 第一接收單元,用于接收包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流,所述N為大于I的整數(shù);
[0012]第二接收單元,用于接收多個(gè)終端設(shè)備的請求,所述多個(gè)終端設(shè)備請求播放所述N個(gè)節(jié)目中的M個(gè),所述M為大于等于I并且小于等于N的整數(shù);
[0013]解碼單元,用于根據(jù)所述多個(gè)終端設(shè)備的請求對所述數(shù)據(jù)流進(jìn)行解碼,將所述M個(gè)節(jié)目的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來;
[0014]發(fā)送單元,用于將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放。[0015]在本發(fā)明中,根據(jù)多個(gè)終端設(shè)備的請求從包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流中分離出M個(gè)節(jié)目的音視頻數(shù)據(jù),N為大于I的整數(shù),M為大于等于I并且小于等于N的整數(shù),將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放,實(shí)現(xiàn)了一臺數(shù)字機(jī)頂盒支持多個(gè)終端設(shè)備同時(shí)播放不同節(jié)目,提高了數(shù)字機(jī)頂盒的利用率。
【專利附圖】
【附圖說明】
[0016]圖1是本發(fā)明實(shí)施例一提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的系統(tǒng);
[0017]圖2是本發(fā)明實(shí)施例一提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法交互過程中終端設(shè)備的流程示意圖;
[0018]圖3是本發(fā)明實(shí)施例一提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法交互過程中數(shù)字機(jī)頂盒的流程示意圖;
[0019]圖4是本發(fā)明實(shí)施例二提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法的實(shí)現(xiàn)流程圖;
[0020]圖5是本發(fā)明實(shí)施例二提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法步驟S402的具體實(shí)現(xiàn)流程圖;
[0021]圖6是本發(fā)明實(shí)施例二提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法步驟S404的具體實(shí)現(xiàn)流程圖;
[0022]圖7是本發(fā)明實(shí)施例三提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的裝置的結(jié)構(gòu)框圖。【具體實(shí)施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]在本發(fā)明實(shí)施例中,根據(jù)多個(gè)終端設(shè)備的請求從包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流中分離出M個(gè)節(jié)目的音視頻數(shù)據(jù),N為大于I的整數(shù),M為大于等于I并且小于等于N的整數(shù),將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放,實(shí)現(xiàn)了一臺數(shù)字機(jī)頂盒支持多個(gè)終端設(shè)備同時(shí)播放不同節(jié)目,提高了數(shù)字機(jī)頂盒的利用率。
[0025]圖1示出了本發(fā)明實(shí)施例一提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的系統(tǒng),為了便于說明,僅不出與本實(shí)施例相關(guān)的部分。
[0026]如圖1所示,該系統(tǒng)包括:數(shù)字機(jī)頂盒、網(wǎng)絡(luò)設(shè)備和多個(gè)終端設(shè)備。
[0027]網(wǎng)絡(luò)設(shè)備可以是路由器和交換機(jī)等,把數(shù)字機(jī)頂盒和多個(gè)終端設(shè)備連接到同一個(gè)有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)中,為組建網(wǎng)絡(luò)提供環(huán)境。為了能夠向多個(gè)終端設(shè)備同時(shí)發(fā)送數(shù)據(jù),整個(gè)網(wǎng)絡(luò)的傳輸速度應(yīng)該在IOOMbps以上。
[0028]數(shù)字機(jī)頂盒中至少包含一個(gè)tuner模塊,用于接收包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流,N為大于I的整數(shù);然后根據(jù)終端設(shè)備的請求對數(shù)據(jù)流進(jìn)行解碼,將M個(gè)節(jié)目的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來,M為大于等于I并且小于等于N的整數(shù);將分離出來的音視頻數(shù)據(jù)發(fā)送至對應(yīng)的終端設(shè)備。
[0029]終端設(shè)備包括但不限于手機(jī)、平板電腦和智能電視等,通過網(wǎng)絡(luò)設(shè)備接收數(shù)字機(jī)頂盒發(fā)送的音視頻數(shù)據(jù)后,通過數(shù)字機(jī)頂盒廠家提供的應(yīng)用程序播放所述音視頻數(shù)據(jù)。為了能夠流暢地接收高清音視頻數(shù)據(jù),終端設(shè)備中網(wǎng)絡(luò)模塊的速度應(yīng)該在54Mbps以上。[0030]具體地,數(shù)字機(jī)頂盒和終端設(shè)備之間的交互過程,終端設(shè)備一側(cè)的流程如圖2所示,數(shù)字機(jī)頂盒一側(cè)的流程如圖3所示,具體如下:
[0031]終端設(shè)備在網(wǎng)絡(luò)中自動(dòng)搜索數(shù)字機(jī)頂盒、通過快捷鍵或者查看系統(tǒng)信息選擇數(shù)字機(jī)頂盒對應(yīng)的互聯(lián)網(wǎng)協(xié)議(Internet Protocol, IP)地址進(jìn)行連接,與選擇的數(shù)據(jù)機(jī)頂盒連接后,向其請求節(jié)目列表。出于安全因素的考慮,可以在數(shù)字機(jī)頂盒設(shè)置連接密碼,終端設(shè)備一側(cè)的用戶輸入正確密碼后才能成功連接到數(shù)字機(jī)頂盒。
[0032]數(shù)字機(jī)頂盒啟動(dòng)后,不斷檢測是否有終端設(shè)備與之連接,當(dāng)終端設(shè)備連接后,向其反饋能夠播放的節(jié)目列表,用戶在終端設(shè)備的顯示屏幕上選擇節(jié)目,終端設(shè)備將選中的節(jié)目編號發(fā)送到數(shù)字機(jī)頂盒,數(shù)字機(jī)頂盒根據(jù)節(jié)目編號對tuner模塊接收的數(shù)據(jù)流進(jìn)行解碼,將選中節(jié)目的音視頻數(shù)據(jù)分離出來,然后發(fā)送給終端設(shè)備播放。當(dāng)多個(gè)終端設(shè)備同時(shí)向同一臺數(shù)字機(jī)頂盒發(fā)送請求時(shí),如果選擇的是不同的節(jié)目,則分別對各個(gè)節(jié)目進(jìn)行解碼,按照請求發(fā)送給對應(yīng)的終端設(shè)備;如果發(fā)送請求的多個(gè)終端設(shè)備中的一些終端設(shè)備請求相同的節(jié)目,則對相同的節(jié)目只做一次解碼,然后發(fā)送給這些終端設(shè)備,以減輕數(shù)字機(jī)頂盒處理器的負(fù)擔(dān)。
[0033]每當(dāng)有終端設(shè)備與數(shù)字機(jī)頂盒連接時(shí),數(shù)字機(jī)頂盒進(jìn)行計(jì)數(shù),如果達(dá)到允許的最大連接數(shù),則不再接受其他的終端設(shè)備接入;如果已連接的終端設(shè)備與數(shù)字機(jī)頂盒斷開連接,計(jì)數(shù)減I。
[0034]數(shù)字機(jī)頂盒解碼節(jié)目的過程在后續(xù)實(shí)施例中詳述,在此不再贅述。
[0035]進(jìn)一步地,終端設(shè)備通過網(wǎng)絡(luò)設(shè)備向數(shù)字機(jī)頂盒發(fā)送對接收的音視頻數(shù)據(jù)的確認(rèn)信息;數(shù)字機(jī)頂盒通過網(wǎng)絡(luò)設(shè)備接收終端設(shè)備對音視頻數(shù)據(jù)的確認(rèn)信息,由于網(wǎng)絡(luò)信號質(zhì)量等原因,如果未收到確認(rèn)信息的連續(xù)次數(shù)達(dá)到預(yù)設(shè)閾值,停止向終端設(shè)備發(fā)送音視頻數(shù)據(jù)。
[0036]圖4示出了本發(fā)明實(shí)施例二提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法的實(shí)現(xiàn)流程,執(zhí)行主體為數(shù)字機(jī)頂盒,詳述如下:
[0037]在步驟S401中,接收包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流,所述N為大于I的整數(shù)。
[0038]在本發(fā)明實(shí)施例中,數(shù)字機(jī)頂盒通過tuner模塊接收包含多個(gè)節(jié)目的音視頻數(shù)據(jù)流,此時(shí),所有節(jié)目的數(shù)據(jù)是混合在一起的,不能相互區(qū)分。如果要播放某個(gè)節(jié)目,需要對該數(shù)據(jù)流進(jìn)行解碼,將該節(jié)目的音視頻數(shù)據(jù)從數(shù)據(jù)流中分離出來。如果數(shù)據(jù)流中包含一些付費(fèi)節(jié)目,在解碼之前還需要通過有條件接入(Conditional Access, CA)模塊對數(shù)據(jù)流進(jìn)行解擾后再解碼。
[0039]在步驟S402中,接收多個(gè)終端設(shè)備的請求,所述多個(gè)終端設(shè)備請求播放所述N個(gè)節(jié)目中的M個(gè),所述M為大于等于I并且小于等于N的整數(shù)。
[0040]為了有針對性地對節(jié)目進(jìn)行解碼,減輕處理器的負(fù)擔(dān),數(shù)字機(jī)頂盒接收多個(gè)終端設(shè)備的請求,根據(jù)終端設(shè)備請求的節(jié)目將相應(yīng)的音視頻數(shù)據(jù)從數(shù)據(jù)流中分離出來。
[0041]作為本發(fā)明的一個(gè)實(shí)施例,數(shù)字機(jī)頂盒接收終端設(shè)備的請求的過程如圖5所示,S402具體為:
[0042]在S501中,向所述多個(gè)終端設(shè)備下發(fā)包含所述N個(gè)節(jié)目編號的節(jié)目列表,以使所述多個(gè)終端設(shè)備分別在所述節(jié)目列表中確定節(jié)目編號。[0043]終端設(shè)備在節(jié)目列表中選擇節(jié)目編號,并返回給數(shù)字機(jī)頂盒。每個(gè)終端設(shè)備選擇的節(jié)目可以不同,也可以相同。
[0044]在S502中,接收所述多個(gè)終端設(shè)備分別返回的所述請求,每個(gè)所述請求中攜帶了該終端設(shè)備確定的所述節(jié)目編號。
[0045]在本發(fā)明實(shí)施例中,數(shù)字機(jī)頂盒接收返回的節(jié)目編號,在后續(xù)步驟中以此對數(shù)據(jù)流進(jìn)行解碼。
[0046]在步驟S403中,根據(jù)所述多個(gè)終端設(shè)備的請求對所述數(shù)據(jù)流進(jìn)行解碼,將所述M個(gè)節(jié)目的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來。
[0047]數(shù)字機(jī)頂盒具備從數(shù)據(jù)流中同時(shí)解碼多個(gè)節(jié)目的能力,具體的數(shù)量由數(shù)字機(jī)頂盒中處理器的性能決定。在本發(fā)明實(shí)施例中,數(shù)字機(jī)頂盒根據(jù)終端設(shè)備返回的節(jié)目編號進(jìn)行解碼。
[0048]進(jìn)一步地,在多個(gè)終端設(shè)備請求的節(jié)目中,可能有一部分節(jié)目是相同的,為了避免對同一節(jié)目重復(fù)解碼,在數(shù)字機(jī)頂盒中維護(hù)一個(gè)待解碼隊(duì)列,該待解碼隊(duì)列中存儲待解碼節(jié)目的節(jié)目編號,對于多個(gè)終端設(shè)備請求相同節(jié)目的情況,待解碼隊(duì)列對該節(jié)目編號僅存儲一份,數(shù)字機(jī)頂盒對該節(jié)目也只需進(jìn)行一次解碼。
[0049]在步驟S404中,將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放。
[0050]數(shù)字機(jī)頂盒將分離出來的音視頻數(shù)據(jù)發(fā)送至對應(yīng)的終端設(shè)備。為了建立節(jié)目與終端設(shè)備的對應(yīng)關(guān)系,作為本發(fā)明的一個(gè)實(shí)施例,如圖6所示,S404具體為:
[0051]在S601中,為每個(gè)節(jié)目建立隊(duì)列。
[0052]在S602中,將請求相同節(jié)目的終端設(shè)備的標(biāo)識放入所述節(jié)目對應(yīng)的隊(duì)列中。
[0053]在本發(fā)明實(shí)施例中,為每個(gè)節(jié)目建立一個(gè)數(shù)據(jù)接收隊(duì)列,數(shù)據(jù)接收隊(duì)列中存儲請求該節(jié)目的終端設(shè)備的標(biāo)識,終端設(shè)備的標(biāo)識是其唯一的表示,可以是終端設(shè)備的IP地址。如果請求某個(gè)節(jié)目的終端設(shè)備停止播放該節(jié)目或者與數(shù)字機(jī)頂盒斷開連接,則將該終端設(shè)備的IP地址從數(shù)據(jù)接收隊(duì)列中移除;如果某個(gè)數(shù)據(jù)接收隊(duì)列為空,表示當(dāng)前沒有終端設(shè)備請求該節(jié)目,此時(shí),將上述待解碼隊(duì)列中對應(yīng)的節(jié)目編號刪除。
[0054]在S603中,根據(jù)所述標(biāo)識將所述節(jié)目對應(yīng)的音視頻數(shù)據(jù)發(fā)送至終端設(shè)備。
[0055]在本發(fā)明實(shí)施例中,數(shù)字機(jī)頂盒根據(jù)每個(gè)節(jié)目的數(shù)據(jù)接收隊(duì)列中的IP地址,將解碼得到的音視頻數(shù)據(jù)發(fā)送到相應(yīng)的終端設(shè)備。
[0056]發(fā)送音視頻數(shù)據(jù)后,為了確認(rèn)終端設(shè)備是否收到數(shù)據(jù),數(shù)字機(jī)頂盒和終端設(shè)備間采用握手的方式。即數(shù)字機(jī)頂盒接收終端設(shè)備對音視頻數(shù)據(jù)的確認(rèn)信息,所述確認(rèn)信息用于表征所述終端設(shè)備已收到所述音視頻數(shù)據(jù)。如果沒有收到確認(rèn)信息,數(shù)字機(jī)頂盒重新發(fā)送音視頻數(shù)據(jù),如果未收到所述確認(rèn)信息的連續(xù)次數(shù)達(dá)到預(yù)設(shè)閾值,認(rèn)為該終端設(shè)備已經(jīng)斷開連接,停止向所述終端設(shè)備發(fā)送音視頻數(shù)據(jù),并把當(dāng)前的連接數(shù)減1,此后,終端設(shè)備需要再次連接到數(shù)字機(jī)頂盒才能播放節(jié)目。預(yù)設(shè)閾值根據(jù)網(wǎng)絡(luò)傳輸能力和傳輸質(zhì)量等因素決定,優(yōu)選地可設(shè)為3。
[0057]進(jìn)一步地,數(shù)字機(jī)頂盒向終端設(shè)備發(fā)送音視頻數(shù)據(jù)之前,根據(jù)終端設(shè)備的參數(shù)進(jìn)行格式轉(zhuǎn)換,參數(shù)包括適合終端設(shè)備播放音頻和視頻的格式,如AV1、TS、RM等,同時(shí)也可包括終端設(shè)備的屏幕大小和分辨率等參數(shù)。終端設(shè)備可以在向數(shù)字機(jī)頂盒發(fā)送連接請求的同時(shí)發(fā)送上述參數(shù)。如果終端設(shè)備的參數(shù)比較特殊,則以與該參數(shù)最接近的格式發(fā)送數(shù)據(jù);如果數(shù)字機(jī)頂盒無法獲取該參數(shù),則按默認(rèn)的格式發(fā)送數(shù)據(jù),使得在終端設(shè)備上播放節(jié)目的效果趨向理想。
[0058]在本發(fā)明實(shí)施例中,根據(jù)多個(gè)終端設(shè)備的請求從包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流中分離出M個(gè)節(jié)目的音視頻數(shù)據(jù),N為大于I的整數(shù),M為大于等于I并且小于等于N的整數(shù),將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放,實(shí)現(xiàn)了一臺數(shù)字機(jī)頂盒支持多個(gè)終端設(shè)備同時(shí)播放不同節(jié)目,提高了數(shù)字機(jī)頂盒的利用率。
[0059]圖7示出了本發(fā)明實(shí)施例三提供的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的裝置的結(jié)構(gòu)框圖,用于執(zhí)行本發(fā)明圖4和圖6實(shí)施例所述的數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法。為了便于說明,僅示出了與本實(shí)施例相關(guān)的部分。
[0060]參照圖7,該裝置包括:
[0061]第一接收單元71,接收包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流,N為大于I的整數(shù)。
[0062]第二接收單元72,接收多個(gè)終端設(shè)備的請求,多個(gè)終端設(shè)備請求播放N個(gè)節(jié)目中的M個(gè),M為大于等于I并且小于等于N的整數(shù)。
[0063]解碼單元73,根據(jù)多個(gè)終端設(shè)備的請求對數(shù)據(jù)流進(jìn)行解碼,將M個(gè)節(jié)目的音視頻數(shù)據(jù)從數(shù)據(jù)流中分離出來。
[0064]發(fā)送單元74,將分離出來的音視頻數(shù)據(jù)發(fā)送至多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放。
[0065]可選地,所述第二接收單元72包括:
[0066]下發(fā)子單元,向多個(gè)終端設(shè)備下發(fā)包含N個(gè)節(jié)目編號的節(jié)目列表,以使多個(gè)終端設(shè)備分別在節(jié)目列表中確定節(jié)目編號。
[0067]接收子單元,接收多個(gè)終端設(shè)備分別返回的請求,每個(gè)請求中攜帶了該終端設(shè)備確定的所述節(jié)目編號。
[0068]可選地,解碼單元73具體為:根據(jù)所述多個(gè)終端設(shè)備確定的所述節(jié)目編號將相應(yīng)的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來。
[0069]可選地,發(fā)送單元74包括:
[0070]建立子單元,為每個(gè)節(jié)目建立隊(duì)列。
[0071 ] 放入子單元,將請求相同節(jié)目的終端設(shè)備的標(biāo)識放入節(jié)目對應(yīng)的隊(duì)列中。
[0072]發(fā)送子單元,根據(jù)標(biāo)識將節(jié)目對應(yīng)的音視頻數(shù)據(jù)發(fā)送至終端設(shè)備。
[0073]可選地,所述裝置還包括:
[0074]第三接收單元,接收終端設(shè)備對音視頻數(shù)據(jù)的確認(rèn)信息,確認(rèn)信息用于表征所述終端設(shè)備已收到音視頻數(shù)據(jù)。
[0075]停止單元,如果未收到確認(rèn)信息的連續(xù)次數(shù)達(dá)到預(yù)設(shè)閾值,停止向所述終端設(shè)備發(fā)送音視頻數(shù)據(jù)。
[0076]在本發(fā)明實(shí)施例中,根據(jù)多個(gè)終端設(shè)備的請求從包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流中分離出M個(gè)節(jié)目的音視頻數(shù)據(jù),N為大于I的整數(shù),M為大于等于I并且小于等于N的整數(shù),將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放,實(shí)現(xiàn)了一臺數(shù)字機(jī)頂盒支持多個(gè)終端設(shè)備同時(shí)播放不同節(jié)目,提高了數(shù)字機(jī)頂盒的利用率。
[0077]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)字機(jī)頂盒多屏幕播放節(jié)目的方法,其特征在于,所述方法包括: 接收包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流,所述N為大于I的整數(shù); 接收多個(gè)終端設(shè)備的請求,所述多個(gè)終端設(shè)備請求播放所述N個(gè)節(jié)目中的M個(gè),所述M為大于等于I并且小于等于N的整數(shù); 根據(jù)所述多個(gè)終端設(shè)備的請求對所述數(shù)據(jù)流進(jìn)行解碼,將所述M個(gè)節(jié)目的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來; 將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放。
2.如權(quán)利要求1所述的方法,其特征在于,所述接收多個(gè)終端設(shè)備的請求包括: 向所述多個(gè)終端設(shè)備下發(fā)包含所述N個(gè)節(jié)目編號的節(jié)目列表,以使所述多個(gè)終端設(shè)備分別在所述節(jié)目列表中確定節(jié)目編號; 接收所述多個(gè)終端設(shè)備分別返回的所述請求,每個(gè)所述請求中攜帶了該終端設(shè)備確定的所述節(jié)目編號。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述多個(gè)終端設(shè)備的請求對所述數(shù)據(jù)流進(jìn)行解碼包括: 根據(jù)所述多個(gè)終端設(shè)備確定的所述節(jié)目編號將相應(yīng)的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來。
4.如權(quán)利要求2所述的方法,其特征在于,所述將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備包括: 為每個(gè)節(jié)目建立隊(duì)列; 將請求相同節(jié)目的終端設(shè)備的標(biāo)識放入所述節(jié)目對應(yīng)的隊(duì)列中; 根據(jù)所述標(biāo)識將所述節(jié)目對應(yīng)的音視頻數(shù)據(jù)發(fā)送至終端設(shè)備。
5.如權(quán)利要求1~4任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 接收終端設(shè)備對音視頻數(shù)據(jù)的確認(rèn)信息,所述確認(rèn)信息用于表征所述終端設(shè)備已收到所述音視頻數(shù)據(jù); 如果未收到所述確認(rèn)信息的連續(xù)次數(shù)達(dá)到預(yù)設(shè)閾值,停止向所述終端設(shè)備發(fā)送音視頻數(shù)據(jù)。
6.一種數(shù)字機(jī)頂盒多屏幕播放節(jié)目的裝置,其特征在于,所述裝置包括: 第一接收單元,用于接收包含N個(gè)節(jié)目的音視頻數(shù)據(jù)的數(shù)據(jù)流,所述N為大于I的整數(shù); 第二接收單元,用于接收多個(gè)終端設(shè)備的請求,所述多個(gè)終端設(shè)備請求播放所述N個(gè)節(jié)目中的M個(gè),所述M為大于等于I并且小于等于N的整數(shù); 解碼單元,用于根據(jù)所述多個(gè)終端設(shè)備的請求對所述數(shù)據(jù)流進(jìn)行解碼,將所述M個(gè)節(jié)目的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來; 發(fā)送單元,用于將分離出來的音視頻數(shù)據(jù)發(fā)送至所述多個(gè)終端設(shè)備中對應(yīng)的終端設(shè)備,以供播放。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第二接收單元包括: 下發(fā)子單元,用于向所述多個(gè)終端設(shè)備下發(fā)包含所述N個(gè)節(jié)目編號的節(jié)目列表,以使所述多個(gè)終端設(shè)備分別在所述節(jié)目列表中確定節(jié)目編號; 接收子單元,用于接收所述多個(gè)終端設(shè)備分別返回的所述請求,每個(gè)所述請求中攜帶了該終端設(shè)備確定的所述節(jié)目編號。
8.如權(quán)利要求6所述的裝置,其特征在于,所述解碼單元具體為: 根據(jù)所述多個(gè)終端設(shè)備確定的所述節(jié)目編號將相應(yīng)的音視頻數(shù)據(jù)從所述數(shù)據(jù)流中分離出來。
9.如權(quán)利要求7所述的裝置,其特征在于,所述發(fā)送單元包括: 建立子單元,用于為每個(gè)節(jié)目建立隊(duì)列; 放入子單元,用于將請求相同節(jié)目的終端設(shè)備的標(biāo)識放入所述節(jié)目對應(yīng)的隊(duì)列中; 發(fā)送子單元,用于根據(jù)所述標(biāo)識將所述節(jié)目對應(yīng)的音視頻數(shù)據(jù)發(fā)送至終端設(shè)備。
10.如權(quán)利要求6~9任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 第三接收單元,用于接收終端設(shè)備對音視頻數(shù)據(jù)的確認(rèn)信息,所述確認(rèn)信息用于表征所述終端設(shè)備已收到所述音視頻數(shù)據(jù); 停止單元,用于如果未收到所述確認(rèn)信息的連續(xù)次數(shù)達(dá)到預(yù)設(shè)閾值,停止向所述終端設(shè)備發(fā)送音視頻數(shù) 據(jù)。
【文檔編號】H04N21/482GK103841462SQ201310642608
【公開日】2014年6月4日 申請日期:2013年12月3日 優(yōu)先權(quán)日:2013年12月3日
【發(fā)明者】林爾升 申請人:深圳市九洲電器有限公司