欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種電視節(jié)目切換方法和電視網(wǎng)關(guān)的制作方法

文檔序號(hào):7936688閱讀:179來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種電視節(jié)目切換方法和電視網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,尤其涉及一種電視節(jié)目切換方法和電視網(wǎng)關(guān)。
背景技術(shù)
數(shù)字電視已經(jīng)在全世界普及,并逐漸取代原來(lái)的模擬電視,廣電運(yùn)營(yíng)商也提供越來(lái)越多的數(shù)字電視廣播節(jié)目。而另一方面,智能手機(jī)、平板電腦、高清網(wǎng)絡(luò)播放器等電子設(shè)備(簡(jiǎn)稱(chēng)客戶端)逐漸流行,這些客戶端能夠提供以太網(wǎng)或W1-FI接入功能,并支持多媒體播放,甚至全高清視頻播放,但這些客戶端都不具備直接接收數(shù)字電視節(jié)目的功能。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種電視節(jié)目切換方法和電視網(wǎng)關(guān),使得客戶端能夠方便地收看電視節(jié)目。為解決上述問(wèn)題,本發(fā)明提供一種電視節(jié)目切換方法,包括以下步驟電視網(wǎng)關(guān)接收當(dāng)前接收頻道的電視信號(hào),并對(duì)所述當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù);所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目; 所述電視網(wǎng)關(guān)判斷所述當(dāng)前請(qǐng)求節(jié)目是否屬于所述當(dāng)前接收頻道;所述電視網(wǎng)關(guān)在所述當(dāng)前請(qǐng)求節(jié)目屬于所述當(dāng)前接收頻道時(shí),從所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù),并將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;所述電視網(wǎng)關(guān)在所述當(dāng)前請(qǐng)求節(jié)目不屬于所述當(dāng)前接收頻道時(shí),確定所述當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道,接收所述請(qǐng)求頻道的電視信號(hào),并對(duì)所述請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù),從所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù),并將所述第二電視節(jié)目數(shù)據(jù)提供給所述客戶端??蛇x的,所述將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端的步驟包括所述電視網(wǎng)關(guān)判斷所述第一電視節(jié)目數(shù)據(jù)是否已被解擾;所述電視網(wǎng)關(guān)在所述第一電視節(jié)目數(shù)據(jù)未被解擾時(shí),對(duì)所述第一電視節(jié)目數(shù)據(jù)進(jìn)行解擾,并將解擾后的第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;所述電視網(wǎng)關(guān)在所述第一電視節(jié)目數(shù)據(jù)已被解擾時(shí),直接將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;所述將所述第二電視節(jié)目數(shù)據(jù)提供給所述客戶端的步驟包括所述電視網(wǎng)關(guān)對(duì)所述第二電視節(jié)目數(shù)據(jù)進(jìn)行解擾,并將解擾后的第二電視節(jié)目數(shù)據(jù)提供給所述客戶端??蛇x的,所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目的步驟之前還包括
所述電視網(wǎng)關(guān)存儲(chǔ)一節(jié)目列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL ;所述電視網(wǎng)關(guān)將所述節(jié)目列表提供給所述客戶端;所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目的步驟包括所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含的第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述節(jié)目列表中得到;所述電視網(wǎng)關(guān)根據(jù)所述第一節(jié)目URL,查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。可選的,所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目的步驟之前還包括所述電視網(wǎng)關(guān)存儲(chǔ)一節(jié)目列表和一 UPNP資源列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL,所述UPNP資源列表中包括多個(gè)ASX文件以及每一所述ASX文件對(duì)應(yīng)的文件URL,其中,所述ASX文件與所述節(jié)目URL——對(duì)應(yīng),每一所述ASX文件中包含一所述節(jié)目URL ;所述電視網(wǎng)關(guān)將所述UPNP資源列表提供給所述客戶端;所述電視網(wǎng)關(guān)接收所述客戶端發(fā)送的ASX文件下載請(qǐng)求,并獲取所述下載請(qǐng)求中包含的第一文件URL;
所述電視網(wǎng)關(guān)將所述第一文件URL對(duì)應(yīng)的第一 ASX文件提供給所述客戶端;所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目的步驟包括所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述第一 ASX文件中得到;所述電視網(wǎng)關(guān)根據(jù)所述第一節(jié)目URL查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。本發(fā)明還提供一種電視網(wǎng)關(guān),包括解調(diào)接收模塊,用于接收當(dāng)前接收頻道的電視信號(hào),并對(duì)所述當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù);連接模塊,用于與客戶端連接;處理模塊,用于獲取所述客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目,判斷所述當(dāng)前請(qǐng)求節(jié)目是否屬于所述當(dāng)前接收頻道,如果是,從所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù),并將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;否則,確定所述當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道,控制所述解調(diào)接收模塊接收所述請(qǐng)求頻道的電視信號(hào),對(duì)所述請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù),并從所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù),并將所述第二電視節(jié)目數(shù)據(jù)提供給所述客戶端??蛇x的,所述電視網(wǎng)關(guān)還包括解擾模塊;所述處理模塊包括
解擾判斷模塊,用于判斷所述第一電視節(jié)目數(shù)據(jù)是否已被解擾;第一控制模塊,用于在所述第一電視節(jié)目數(shù)據(jù)未被解擾時(shí),控制所述解擾模塊對(duì)所述第一電視節(jié)目數(shù)據(jù)進(jìn)行解擾,并將解擾后的第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;第一執(zhí)行模塊,用于在所述第一電視節(jié)目數(shù)據(jù)已被解擾時(shí),直接將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;第二控制模塊,用于控制所述解擾模塊對(duì)所述第二電視節(jié)目數(shù)據(jù)進(jìn)行解擾;第二執(zhí)行模塊,用于將解擾后的第二電視節(jié)目數(shù)據(jù)提供給所述客戶端??蛇x的,所述電視網(wǎng)關(guān)還包括第一存儲(chǔ)模塊,用于存儲(chǔ)一節(jié)目列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL ;第一提供模塊,用于將所述節(jié)目列表提供給所述客戶端;所述處理模塊包括第一接收模塊,用于接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含的第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述節(jié)目列表中得到;第一查詢模塊,用于根據(jù)所述第一節(jié)目URL,查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目??蛇x的,所述電視 網(wǎng)關(guān)還包括第二存儲(chǔ)模塊,用于存儲(chǔ)一節(jié)目列表和一 UPNP資源列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL,所述UPNP資源列表中包括多個(gè)ASX文件以及每一所述ASX文件對(duì)應(yīng)的文件URL,其中,所述ASX文件與所述節(jié)目URL——對(duì)應(yīng),每一所述ASX文件中包含一所述節(jié)目URL ;第二提供模塊,用于將所述UPNP資源列表提供給所述客戶端;第二接收模塊,用于接收所述客戶端發(fā)送的ASX文件下載請(qǐng)求,并獲取所述下載請(qǐng)求中包含的第一文件URL ;第三提供模塊,用于將所述第一文件URL對(duì)應(yīng)的第一 ASX文件提供給所述客戶端;所述處理模塊包括第三接收模塊,用于接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述第一 ASX文件中得到;第二查詢模塊,用于根據(jù)所述第一節(jié)目URL查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。本發(fā)明具有以下有益效果通過(guò)電視網(wǎng)關(guān)客戶端能夠方便地收看電視節(jié)目??蛻舳丝梢酝ㄟ^(guò)HTTP協(xié)議或UPNP協(xié)議與電視網(wǎng)關(guān)通信,從而完成電視節(jié)目的切換和播放。


圖1為本發(fā)明的電視節(jié)目切換方法的一流程示意圖;圖2為本發(fā)明的電視節(jié)目切換方法的另一流程示意圖3為本發(fā)明的電視節(jié)目切換方法的又一流程示意圖;圖4為本發(fā)明的電視節(jié)目切換方法的再一流程示意圖;圖5為本發(fā)明的電視網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖6為本發(fā)明的電視網(wǎng)關(guān)的一具體實(shí)施例;圖7為本發(fā)明的電視網(wǎng)關(guān)的數(shù)據(jù)處理流程圖;圖8為本發(fā)明的電視網(wǎng)關(guān)執(zhí)行電視節(jié)目切換的一具體實(shí)施例。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)描述。如圖1所示為本發(fā)明的電視節(jié)目切換方法的一流程示意圖,該電視節(jié)目切換方法應(yīng)用于一電視網(wǎng)關(guān)中,該電視網(wǎng)關(guān)是一獨(dú)立的物理設(shè)備,與一個(gè)或多個(gè)客戶端(如計(jì)算機(jī)、手機(jī)、網(wǎng)絡(luò)播放器等能夠播放電視節(jié)目TS流的電子設(shè)備)連接,該電視節(jié)目切換方法包括以下步驟步驟101,電視網(wǎng)關(guān)接收當(dāng)前接收頻道的電視信號(hào),并對(duì)當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)。該電視節(jié)目數(shù)據(jù)為T(mén)S流數(shù)據(jù)。

步驟102,電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)該電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目。步驟103,電視網(wǎng)關(guān)判斷該當(dāng)前請(qǐng)求節(jié)目是否屬于當(dāng)前接收頻道,如果是,執(zhí)行步驟104,否則,執(zhí)行步驟106。步驟104,電視網(wǎng)關(guān)從當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù)。該當(dāng)前接收頻道可以對(duì)應(yīng)一套或多套電視節(jié)目數(shù)據(jù),在該當(dāng)前接收頻道僅對(duì)應(yīng)一套電視節(jié)目數(shù)據(jù)時(shí),則該套電視節(jié)目數(shù)據(jù)即當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù),在該當(dāng)前接收頻道對(duì)應(yīng)多套電視節(jié)目數(shù)據(jù)時(shí),還需要從該多套電視節(jié)目數(shù)據(jù)中選擇出當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù)。步驟105,電視網(wǎng)關(guān)將第一電視節(jié)目數(shù)據(jù)提供給該客戶端。步驟106,電視網(wǎng)關(guān)確定該當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道。步驟107,電視網(wǎng)關(guān)接收該請(qǐng)求頻道的電視信號(hào),并對(duì)該請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到該請(qǐng)求頻道的電視節(jié)目數(shù)據(jù);步驟108,電視網(wǎng)關(guān)從該請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù);同樣的,該請(qǐng)求頻道可以對(duì)應(yīng)一套或多套電視節(jié)目數(shù)據(jù),在該請(qǐng)求頻道僅對(duì)應(yīng)一套電視節(jié)目數(shù)據(jù)時(shí),則該套電視節(jié)目數(shù)據(jù)即當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù),在該請(qǐng)求頻道對(duì)應(yīng)多套電視節(jié)目數(shù)據(jù)時(shí),還需要從該多套電視節(jié)目數(shù)據(jù)中選擇出當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù)。步驟109,電視網(wǎng)關(guān)將第二電視節(jié)目數(shù)據(jù)提供給該客戶端。電視網(wǎng)關(guān)接收到的電視節(jié)目數(shù)據(jù)可能是被加擾的電視節(jié)目數(shù)據(jù),在將電視節(jié)目數(shù)據(jù)提供給客戶端之前,還需要對(duì)電視節(jié)目數(shù)據(jù)進(jìn)行解擾。
如圖2所示為本發(fā)明的電視節(jié)目切換方法的另一流程示意圖,該電視節(jié)目切換方法包括以下步驟步驟201,電視網(wǎng)關(guān)接收當(dāng)前接收頻道的電視信號(hào),并對(duì)當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)。步驟201,電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)該電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目。步驟203,電視網(wǎng)關(guān)判斷該當(dāng)前請(qǐng)求節(jié)目是否屬于當(dāng)前接收頻道,如果是,執(zhí)行步驟204,否則,執(zhí)行步驟208。步驟204,電視網(wǎng)關(guān)從當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù)。步驟205,電視網(wǎng)關(guān)判斷該第一電視節(jié)目數(shù)據(jù)是否已被解擾,如果是,執(zhí)行步驟207,否則執(zhí)行步驟206。步驟206,電視網(wǎng)關(guān)對(duì)該第一電視節(jié)目數(shù)據(jù)進(jìn)行解擾。步驟207,電視網(wǎng)關(guān)將解擾后的第一電視節(jié)目數(shù)據(jù)提供給該客戶端。步驟208,電視網(wǎng)關(guān)確定該當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道;步驟209,電視網(wǎng)關(guān)接收該請(qǐng)求頻道的電視信號(hào),并對(duì)該請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到該請(qǐng)求頻道的電視節(jié)目數(shù)據(jù);步驟210,電視網(wǎng)關(guān)從 該請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù);步驟211,電視網(wǎng)關(guān)對(duì)該第二電視節(jié)目數(shù)據(jù)進(jìn)行解擾;步驟212,電視網(wǎng)關(guān)將解擾后的第二電視節(jié)目數(shù)據(jù)提供給該客戶端。本發(fā)明實(shí)施例的電視網(wǎng)關(guān)中可以存儲(chǔ)一節(jié)目列表,該節(jié)目列表中包括多個(gè)電視節(jié)目以及每一電視節(jié)目對(duì)應(yīng)的節(jié)目URL;該節(jié)目列表是通過(guò)以下方式形成的電視網(wǎng)關(guān)搜索掃描廣播電視網(wǎng)絡(luò),將搜索到的所有電視節(jié)目保存起來(lái),并為每個(gè)電視節(jié)目分配一個(gè)預(yù)定義的節(jié)目URL,該節(jié)目URL用于在網(wǎng)絡(luò)中定位該節(jié)目的資源位置。該節(jié)目列表(包含每個(gè)電視節(jié)目對(duì)應(yīng)的節(jié)目URL)可以被客戶端使用瀏覽器訪問(wèn)、獲得,或通過(guò)電視網(wǎng)關(guān)提供的WEBSERVICE獲得,從而使得客戶端獲知電視網(wǎng)關(guān)中有哪些電視節(jié)目可以使用以及每個(gè)電視節(jié)目對(duì)應(yīng)的節(jié)目URL。在同一時(shí)刻,電視網(wǎng)關(guān)只能接收廣播電視網(wǎng)絡(luò)中的某幾套電視節(jié)目數(shù)據(jù),所以上述節(jié)目列表中的多數(shù)電視節(jié)目對(duì)應(yīng)的節(jié)目URL所定位的電視節(jié)目數(shù)據(jù)都是不存在的(除當(dāng)前正在被接收的幾套電視節(jié)目外)??蛻舳耸褂靡粋€(gè)節(jié)目URL去訪問(wèn)某一電視節(jié)目數(shù)據(jù)時(shí),電視網(wǎng)關(guān)接收到該節(jié)目URL后,判斷該節(jié)目URL對(duì)應(yīng)的電視節(jié)目數(shù)據(jù)是否被接收,如果該電視節(jié)目數(shù)據(jù)并沒(méi)有被接收,即該節(jié)目URL對(duì)應(yīng)的網(wǎng)絡(luò)資源其實(shí)是不存在的,則電視網(wǎng)關(guān)會(huì)在接收到該節(jié)目URL后進(jìn)行切臺(tái)操作?;谏鲜雒枋?,如圖3所示,本發(fā)明實(shí)施例的電視節(jié)目切換方法包括以下步驟步驟301,電視網(wǎng)關(guān)存儲(chǔ)一節(jié)目列表,并將該節(jié)目列表提供給客戶端,該節(jié)目列表中包括多個(gè)電視節(jié)目以及每一電視節(jié)目對(duì)應(yīng)的節(jié)目URL。該節(jié)目列表中存儲(chǔ)的電視節(jié)目與節(jié)目URL的對(duì)應(yīng)關(guān)系,如下所示
節(jié)目1-URLl ;節(jié)目2-URL2;節(jié)目3-URL3;......步驟302,電視網(wǎng)關(guān)接收當(dāng)前接收頻道的電視信號(hào),并對(duì)當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)。步驟303,電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取電視節(jié)目數(shù)據(jù)請(qǐng)求中包含的第一節(jié)目URL,該第一節(jié)目URL是客戶端從獲得的該節(jié)目列表中得到;步驟304,電視網(wǎng)關(guān)查詢?cè)摴?jié)目列表,判斷該節(jié)目列表中是否存儲(chǔ)有第一節(jié)目URL,如果是,執(zhí)行步驟305,否則結(jié)束。步驟305,電視網(wǎng)關(guān)根據(jù)該第一節(jié)目URL查詢節(jié)目列表,確定第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。步驟306,電視網(wǎng)關(guān)判斷該當(dāng)前請(qǐng)求節(jié)目是否屬于當(dāng)前接收頻道,如果是,執(zhí)行步驟307,否則,執(zhí)行步驟309 ;步驟307,電視網(wǎng)關(guān)從當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù)。步驟308,電視網(wǎng)關(guān)將第一電視節(jié)目數(shù)據(jù)提供給該客戶端。步驟309,電視網(wǎng) 關(guān)確定該當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道;步驟310,電視網(wǎng)關(guān)接收該請(qǐng)求頻道的電視信號(hào),并對(duì)該請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到該請(qǐng)求頻道的電視節(jié)目數(shù)據(jù);步驟311,電視網(wǎng)關(guān)從該請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù);步驟312,電視網(wǎng)關(guān)將第二電視節(jié)目數(shù)據(jù)提供給該客戶端。上述實(shí)施例中,如果第一電視節(jié)目數(shù)據(jù)和第二電視節(jié)目數(shù)據(jù)是加擾的電視節(jié)目數(shù)據(jù),在將第一電視節(jié)目數(shù)據(jù)或第二電視節(jié)目數(shù)據(jù)提供給客戶端之前,還需要進(jìn)行解擾操作。本發(fā)明實(shí)施例的電視網(wǎng)關(guān)可以提供UPNP支持,此時(shí),電視網(wǎng)關(guān)可以被稱(chēng)為UPNP設(shè)備,支持UPNP協(xié)議的客戶端可以被稱(chēng)為UPNP控制點(diǎn)。UPNP協(xié)議的作用是讓UPNP控制點(diǎn)能夠自動(dòng)的發(fā)現(xiàn)UPNP設(shè)備,以及UPNP設(shè)備上可用的媒體資源。支持UPNP的電視網(wǎng)關(guān)中可以存儲(chǔ)一節(jié)目列表和一 UPNP資源列表,該節(jié)目列表中包括多個(gè)電視節(jié)目以及每一電視節(jié)目對(duì)應(yīng)的節(jié)目URL,該UPNP資源列表中包括多個(gè)ASX文件以及每一 ASX文件對(duì)應(yīng)的文件URL(即ASX文件的存儲(chǔ)路徑),其中,ASX文件是一個(gè)流媒體的重定向文件,ASX文件與節(jié)目URL—一對(duì)應(yīng),每一 ASX文件中保存了一個(gè)節(jié)目URL,每一節(jié)目URL對(duì)應(yīng)一電視節(jié)目。該UPNP資源列表是通過(guò)以下方式形成的電視網(wǎng)關(guān)搜索掃描廣播電視網(wǎng)絡(luò),將搜索到的所有電視節(jié)目保存起來(lái),并為每個(gè)電視節(jié)目分配一個(gè)預(yù)定義的節(jié)目URL,生成節(jié)目列表,并為節(jié)目列表中的每個(gè)電視節(jié)目創(chuàng)建對(duì)應(yīng)的ASX文件,在ASX文件中保存該電視節(jié)目的節(jié)目URL。所有電視節(jié)目的ASX文件創(chuàng)建完成后,電視網(wǎng)關(guān)會(huì)掃描ASX文件所存放的文件路徑(即文件URL),生成UPNP資源列表。也就是說(shuō),支持UPNP協(xié)議的客戶端發(fā)現(xiàn)并獲得的UPNP資源列表其實(shí)是一組文件URL,每一文件URL指向的資源是存在于電視網(wǎng)關(guān)上的ASX文件??蛻舳送ㄟ^(guò)該文件URL可以從電視網(wǎng)關(guān)上下載ASX文件。當(dāng)電視網(wǎng)關(guān)和客戶端均支持UPNP協(xié)議時(shí),如圖4所示,本發(fā)明實(shí)施例的電視節(jié)目切換方法包括以下步驟步驟401,電視網(wǎng)關(guān)存儲(chǔ)一節(jié)目列表和一 UPNP資源列表,并將該UPNP資源列表提供給客戶端,該節(jié)目列表中包括多個(gè)電視節(jié)目以及每一電視節(jié)目對(duì)應(yīng)的節(jié)目URL,該UPNP資源列表中包括多個(gè)ASX文件以及每一 ASX文件對(duì)應(yīng)的文件URL,其中,ASX文件與節(jié)目URL——對(duì)應(yīng),每一 ASX文件中包含一節(jié)目URL。步驟402,電視網(wǎng)關(guān)接收客戶端發(fā)送的ASX文件下載請(qǐng)求,并獲取下載請(qǐng)求中包含的第一文件URL。步驟403,電視網(wǎng)關(guān)將第一文件URL對(duì)應(yīng)的第一 ASX文件提供給客戶端。步驟404,電視網(wǎng)關(guān)接收當(dāng)前接收頻道的電視信號(hào),并對(duì)當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)。步驟405,電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取該電視節(jié)目數(shù)據(jù)請(qǐng)求中包含的第一節(jié)目URL,該第一節(jié)目URL是客戶端從下載的第一 ASX文件中得到。步驟406,電視網(wǎng)關(guān)根據(jù)第一節(jié)目URL查詢節(jié)目列表,確定第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。步驟407,電視網(wǎng)關(guān)判斷該當(dāng)前請(qǐng)求節(jié)目是否屬于當(dāng)前接收頻道,如果是,執(zhí)行步驟408,否則,執(zhí)行步驟410。步驟408,電視網(wǎng)關(guān)從當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù)。步驟409,電視網(wǎng)關(guān)將第一電視節(jié)目數(shù)據(jù)提供給該客戶端。步驟410,電視網(wǎng)關(guān)確定該當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道。步驟411,電視網(wǎng)關(guān)接收該請(qǐng)求頻道的電視信號(hào),并對(duì)該請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到該請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)。步驟412,電視網(wǎng)關(guān)從該請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù)。步驟413,電視網(wǎng)關(guān)將第二電視節(jié)目數(shù)據(jù)提供給該客戶端。上述實(shí)施例中,如果第一電視節(jié)目數(shù)據(jù)和第二電視節(jié)目數(shù)據(jù)是加擾的電視節(jié)目數(shù)據(jù),在將第一電視節(jié)目數(shù)據(jù)或第二電視節(jié)目數(shù)據(jù)提供給客戶端之前,還需要進(jìn)行解擾操作。如圖5所示,本發(fā)明還提供一種電視網(wǎng)關(guān),該電視網(wǎng)關(guān)包括解調(diào)接收模塊501,用于接收當(dāng)前接收頻道的電視信號(hào),并對(duì)當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù);

連接模塊502,用于與客戶端連接;處理模塊503,用于接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目,判斷所述當(dāng)前請(qǐng)求節(jié)目是否屬于所述當(dāng)前接收頻道,如果是,從所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù),并將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;否則,確定所述當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道,控制所述解調(diào)接收模塊501接收所述請(qǐng)求頻道的電視信號(hào),對(duì)所述請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù),并從所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù),并將所述第二電視節(jié)目數(shù)據(jù)提供給所述客戶端。電視網(wǎng)關(guān)接收到的電視節(jié)目數(shù)據(jù)可能是被加擾的電視節(jié)目數(shù)據(jù),在將電視節(jié)目數(shù)據(jù)提供給客戶端之前,還需要對(duì)電視節(jié)目數(shù)據(jù)解擾。基于上述描述,該電視網(wǎng)關(guān)還可以包括解擾模塊,用于對(duì)加擾的電視節(jié)目數(shù)據(jù)進(jìn)行解擾。該處理模塊503還包括解擾判斷模塊,用于判斷所述第一電視節(jié)目數(shù)據(jù)是否已被解擾;第一控制模塊,用于在所述第一電視節(jié)目數(shù)據(jù)未被解擾時(shí),控制所述解擾模塊對(duì)所述第一電視節(jié)目數(shù)據(jù)進(jìn)行解擾,并將解擾后的第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;第一執(zhí)行模塊,用于在所述第一電視節(jié)目數(shù)據(jù)已被解擾時(shí),直接將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;第二控制模塊,用于控制所述解擾模塊對(duì)所述第二電視節(jié)目數(shù)據(jù)進(jìn)行解擾;第二執(zhí)行模塊,用于將解擾后的第二電視節(jié)目數(shù)據(jù)提供給所述客戶端。本發(fā)明實(shí)施例的電視網(wǎng)關(guān)中可以存儲(chǔ)一節(jié)目列表,該節(jié)目列表中包括多個(gè)電視節(jié)目以及每一電視節(jié)目對(duì)應(yīng)的節(jié)目URL。該節(jié)目列表(包含每個(gè)電視節(jié)目對(duì)應(yīng)的節(jié)目URL)可以被客戶端使用瀏覽器訪問(wèn)、獲得,或通過(guò)電視網(wǎng)關(guān)提供的WEB SERVICE獲得,從而使得客戶端獲知電視網(wǎng)關(guān)中有哪些電視節(jié)目可以使用以及每個(gè)電視節(jié)目對(duì)應(yīng)的節(jié)目URL??蛻舳丝梢允褂靡粋€(gè)節(jié)目URL去訪問(wèn)某一電視節(jié)目數(shù)據(jù)時(shí),電視網(wǎng)關(guān)接收到該節(jié)目URL后,可以根據(jù)該節(jié)目URL確定當(dāng)前請(qǐng)求節(jié)目。

基于以上描述,本發(fā)明實(shí)施例的電視網(wǎng)關(guān)還可以包括第一存儲(chǔ)模塊,用于存儲(chǔ)一節(jié)目列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL ;第一提供模塊,用于將所述節(jié)目列表提供給所述客戶端;所述處理模塊包括第一接收模塊,用于接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含的第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述節(jié)目列表中得到;第一查詢模塊,用于根據(jù)所述第一節(jié)目URL,查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。本發(fā)明實(shí)施例的電視網(wǎng)關(guān)還可以支持UPNP協(xié)議,在電視網(wǎng)關(guān)支持UPNP協(xié)議時(shí),本發(fā)明實(shí)施例的電視網(wǎng)關(guān)還可以包括第二存儲(chǔ)模塊,用于存儲(chǔ)一節(jié)目列表和一 UPNP資源列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL,所述UPNP資源列表中包括多個(gè)ASX文件以及每一所述ASX文件對(duì)應(yīng)的文件URL,其中,所述ASX文件與所述節(jié)目URL——對(duì)應(yīng),每一所述ASX文件中包含一所述節(jié)目URL ;第二提供模塊,用于將所述UPNP資源列表提供給所述客戶端;第二接收模塊,用于接收所述客戶端發(fā)送的ASX文件下載請(qǐng)求,并獲取所述下載請(qǐng)求中包含的第一文件URL ;第三提供模塊,用于將所述第一文件URL對(duì)應(yīng)的第一 ASX文件提供給所述客戶端;所述處理模塊包括
第三接收模塊,用于接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述第一 ASX文件中得到;第二查詢模塊,用于根據(jù)所述第一節(jié)目URL查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。如圖6所示為本發(fā)明的電視網(wǎng)關(guān)的一具體實(shí)施例,該電視網(wǎng)關(guān)包括調(diào)頻器(TUNER)和解調(diào)器(DEMODULATOR)、處理器(MAIN CPU) ,DVB-CI (Digital Video BroadcastCommon Interface,數(shù)字視頻廣播公用接口 )接口、無(wú)線連接模塊(如無(wú)線WIFI網(wǎng)卡或軟AP)或有線連接模塊(如以太網(wǎng)連接模塊)組成,該調(diào)頻器和解調(diào)器執(zhí)行上述實(shí)施例中的解調(diào)接收模塊執(zhí)行的功能,無(wú)線連接模塊或有線連接模塊執(zhí)行上述實(shí)施例中的連接模塊執(zhí)行的功能,處理器執(zhí)行上述實(shí)施例中的處理模塊執(zhí)行的功能,DVB-CI接口用于與一 CAM卡連接,CAM卡用于執(zhí)行實(shí)施例中的解擾模塊執(zhí)行的功能。上述各個(gè)功能模塊的工作過(guò)程如下調(diào)頻器和解調(diào)器接收DVB網(wǎng)絡(luò)的射頻(RF)信號(hào),即上述實(shí)施例中的電視信號(hào),并對(duì)RF信號(hào)進(jìn)行解調(diào),得到TS流,TS流即上述實(shí)施例中的電視節(jié)目數(shù)據(jù)。該TS流中會(huì)包括一套或多套電視節(jié)目數(shù)據(jù),這些電視節(jié)目數(shù)據(jù)中有可能部分或全部被加密,如果TS流是加密的TS流,調(diào)頻器和解調(diào)器需要將TS流發(fā)送給CAM卡,如果TS流不是加密的TS流,調(diào)頻器和解調(diào)器直接將TS流發(fā)送給處理器;CAM卡用于對(duì)TS流進(jìn)行解擾,并將解擾后的TS流發(fā)送給處理器;處理器通過(guò)無(wú)線連接模塊或有線連接模塊,將TS流發(fā)送給客戶端。如圖6所示,電視網(wǎng)關(guān)可以直接與客戶端連接,也可以通過(guò)以太網(wǎng)中的一路由器與客戶端連接。如圖7所示是本發(fā)明實(shí)施例的電視網(wǎng)關(guān)的數(shù)據(jù)處理流程圖,該電視網(wǎng)關(guān)主要包括兩個(gè)功能模塊流分發(fā)模塊和UPNP/DLNA(Digital Living Network Alliance)服務(wù)器模塊。流分發(fā)模塊負(fù)責(zé)電視節(jié)目的搜索,掃描DVB網(wǎng)絡(luò)中的廣播信號(hào),形成一節(jié)目列表,該節(jié)目列表中存儲(chǔ)有電視節(jié)目和節(jié)目URL的對(duì)應(yīng)關(guān)系(如圖7中的節(jié)目1-URL1,節(jié)目2-URL2,節(jié)目3-URL3,...)。流分發(fā)模塊可以通過(guò)WEBSERVER模塊將節(jié)目列表提供給客戶端??蛻舳双@取節(jié)目列表后,即可在節(jié)目列表中選擇感興趣的電視節(jié)目進(jìn)行收看。流分發(fā)模塊還可以對(duì)節(jié)目列表進(jìn)行文件映射,將節(jié)目列表映射成ASX文件(如圖7中的ASX文件1,ASX文件2,ASX文件3,...其中一個(gè)ASX文件對(duì)應(yīng)一個(gè)電視節(jié)目),并生成包含多個(gè)ASX文件以及該ASX文件對(duì)應(yīng)的文件URL的UPNP資源列表,UPNP網(wǎng)絡(luò)中的UPNP控制點(diǎn)(客戶端)能夠發(fā)現(xiàn)該資源列表。流分發(fā)模塊還負(fù)責(zé)電視節(jié)目數(shù)據(jù)的處理和電視節(jié)目的切換,通過(guò)DVB信道接收并解調(diào)RF信號(hào),生成TS流,并通過(guò)解擾模塊對(duì)TS進(jìn)行解擾,得到解擾后的TS流,解擾后的TS流中包含的多套電視節(jié)目數(shù)據(jù)(如圖7中的節(jié)目數(shù)據(jù)m,...,節(jié)目數(shù)據(jù)η)會(huì)被逐一分離出來(lái)并輸入到流服務(wù)器。流服務(wù)器負(fù)責(zé)數(shù)據(jù)的分發(fā)以及與 客戶端的連接,將每套電視節(jié)目轉(zhuǎn)換成符合HTTP協(xié)議的網(wǎng)絡(luò)多媒體串流(如圖7中的節(jié)目m-URLm,...節(jié)目n_URLn),每個(gè)電視節(jié)目對(duì)應(yīng)的串流分配唯一的節(jié)目URL??蛻舳耸褂弥С諬TTP在線視頻播放的軟件中播放廣播節(jié)目對(duì)應(yīng)節(jié)目URL即可收看相應(yīng)的電視節(jié)目。如圖8所示為本發(fā)明實(shí)施例的電視網(wǎng)關(guān)執(zhí)行電視節(jié)目切換的一具體實(shí)施例。該電視網(wǎng)關(guān)包括兩個(gè)解調(diào)接收模塊(分別對(duì)應(yīng)接收頻道X(對(duì)應(yīng)信道I)和接收頻道y(對(duì)應(yīng)信至IJ2))和兩個(gè)解擾模塊(CAM1和CAM2)。電視網(wǎng)關(guān)中存儲(chǔ)有節(jié)目列表,節(jié)目列表中包括電視節(jié)目I η。假設(shè)電視節(jié)目4 8正在通過(guò)信道I接收,其中電視節(jié)目4、5已被解擾模塊解擾,電視節(jié)目6、7、8仍處于加密狀態(tài);電視節(jié)目11 15正在通過(guò)信道2接收,其中電視節(jié)目11已被解擾模塊解擾,電視節(jié)目12 15仍處于被加密狀態(tài)。當(dāng)前正在提供節(jié)目流服務(wù)的電視節(jié)目有4、5、11。如果客戶端要求播放電視節(jié)目4、5、11,則流服務(wù)器不需要調(diào)整解調(diào)和解擾,可直接提供相應(yīng)的節(jié)目流服務(wù)。如果客戶端要求播放電視節(jié)目6 8、12 15,則流服務(wù)器不需要調(diào)整解調(diào)接收模塊,但需要放棄解擾節(jié)目4、5、11中的一套,轉(zhuǎn)而解擾當(dāng)前客戶端請(qǐng)求播放的節(jié)目。如果客戶端請(qǐng)求播放電視節(jié)目I 3、9 10、16 η,則流服務(wù)器需要使用信道I或信道2去接收當(dāng)前請(qǐng)求播放節(jié)目所述的接收頻道,并對(duì)請(qǐng)求播放的節(jié)目進(jìn)行解擾,然后向客戶端提供該節(jié)目的流服務(wù)。如果流服務(wù)器接收到的電視節(jié)目數(shù)據(jù)請(qǐng)求是一個(gè)隨意的請(qǐng)求,其內(nèi)包含的節(jié)目URL和節(jié)目I η對(duì)應(yīng)的流服務(wù)URL都不匹配,則流服務(wù)器不做任何處理,直接拒絕該請(qǐng)求。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理 的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種電視節(jié)目切換方法,其特征在于,包括以下步驟 電視網(wǎng)關(guān)接收當(dāng)前接收頻道的電視信號(hào),并對(duì)所述當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù); 所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目; 所述電視網(wǎng)關(guān)判斷所述當(dāng)前請(qǐng)求節(jié)目是否屬于所述當(dāng)前接收頻道; 所述電視網(wǎng)關(guān)在所述當(dāng)前請(qǐng)求節(jié)目屬于所述當(dāng)前接收頻道時(shí),從所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù),并將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端; 所述電視網(wǎng)關(guān)在所述當(dāng)前請(qǐng)求節(jié)目不屬于所述當(dāng)前接收頻道時(shí),確定所述當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道,接收所述請(qǐng)求頻道的電視信號(hào),并對(duì)所述請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù),從所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù),并將所述第二電視節(jié)目數(shù)據(jù)提供給所述客戶端。
2.如權(quán)利要求1所述的電視節(jié)目切換方法,其特征在于 所述將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端的步驟包括 所述電視網(wǎng)關(guān)判斷所述第一電視節(jié)目數(shù)據(jù)是否已被解擾; 所述電視網(wǎng)關(guān)在所述第一電視節(jié)目數(shù)據(jù)未被解擾時(shí),對(duì)所述第一電視節(jié)目數(shù)據(jù)進(jìn)行解擾,并將解擾后的第一電視節(jié)目數(shù)據(jù)提供給所述客戶端; 所述電視網(wǎng)關(guān)在所述第一電視節(jié)目數(shù)據(jù)已被解擾時(shí),直接將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端; 所述將所述第二電視節(jié)目數(shù)據(jù)提供給所述客戶端的步驟包括 所述電視網(wǎng)關(guān)對(duì)所述第二電視節(jié)目數(shù)據(jù)進(jìn)行解擾,并將解擾后的第二電視節(jié)目數(shù)據(jù)提供給所述客戶端。
3.如權(quán)利要求1所述的電視節(jié)目切換方法,其特征在于,所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目的步驟之前還包括 所述電視網(wǎng)關(guān)存儲(chǔ)一節(jié)目列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL ;所述電視網(wǎng)關(guān)將所述節(jié)目列表提供給所述客戶端; 所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目的步驟包括 所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含的第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述節(jié)目列表中得到; 所述電視網(wǎng)關(guān)根據(jù)所述第一節(jié)目URL,查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。
4.如權(quán)利要求1所述的電視節(jié)目切換方法,其特征在于,所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目的步驟之前還包括 所述電視網(wǎng)關(guān)存儲(chǔ)一節(jié)目列表和一 UPNP資源列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL,所述UPNP資源列表中包括多個(gè)ASX文件以及每一所述ASX文件對(duì)應(yīng)的文件URL,其中,所述ASX文件與所述節(jié)目URL——對(duì)應(yīng),每一所述ASX文件中包含一所述節(jié)目URL ;所述電視網(wǎng)關(guān)將所述UPNP資源列表提供給所述客戶端; 所述電視網(wǎng)關(guān)接收所述客戶端發(fā)送的ASX文件下載請(qǐng)求,并獲取所述下載請(qǐng)求中包含的第一文件URL ; 所述電視網(wǎng)關(guān)將所述第一文件URL對(duì)應(yīng)的第一 ASX文件提供給所述客戶端; 所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目的步驟包括 所述電視網(wǎng)關(guān)接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述第一 ASX文件中得到; 所述電視網(wǎng)關(guān)根據(jù)所述第一節(jié)目URL查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。
5.—種電視網(wǎng)關(guān),其特征在于,包括 解調(diào)接收模塊,用于接收當(dāng)前接收頻道的電視信號(hào),并對(duì)所述當(dāng)前接收頻道的電視信號(hào)進(jìn)行解調(diào),得到所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù); 連接模塊,用于與客戶端連接; 處理模塊,用于獲取所述客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)所述電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目,判斷所述當(dāng)前請(qǐng)求節(jié)目是否屬于所述當(dāng)前接收頻道,如果是,從所述當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù),并將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端;否則,確定所述當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道,控制所述解調(diào)接收模塊接收所述請(qǐng)求頻道的電視信號(hào),對(duì)所述請(qǐng)求頻道的電視信號(hào)進(jìn)行解調(diào),得到所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù),并從所述請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取所述當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù),并將所述第二電視節(jié)目數(shù)據(jù)提供給所述客戶端。
6.如權(quán)利要求5所述的電視網(wǎng)關(guān),其特征在于,還包括 解擾模塊; 所述處理模塊包括 解擾判斷模塊,用于判斷所述第一電視節(jié)目數(shù)據(jù)是否已被解擾; 第一控制模塊,用于在所述第一電視節(jié)目數(shù)據(jù)未被解擾時(shí),控制所述解擾模塊對(duì)所述第一電視節(jié)目數(shù)據(jù)進(jìn)行解擾,并將解擾后的第一電視節(jié)目數(shù)據(jù)提供給所述客戶端; 第一執(zhí)行模塊,用于在所述第一電視節(jié)目數(shù)據(jù)已被解擾時(shí),直接將所述第一電視節(jié)目數(shù)據(jù)提供給所述客戶端; 第二控制模塊,用于控制所述解擾模塊對(duì)所述第二電視節(jié)目數(shù)據(jù)進(jìn)行解擾; 第二執(zhí)行模塊,用于將解擾后的第二電視節(jié)目數(shù)據(jù)提供給所述客戶端。
7.如權(quán)利要求5所述的電視網(wǎng)關(guān),其特征在于,還包括 第一存儲(chǔ)模塊,用于存儲(chǔ)一節(jié)目列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL ; 第一提供模塊,用于將所述節(jié)目列表提供給所述客戶端; 所述處理模塊包括 第一接收模塊,用于接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含的第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述節(jié)目列表中得到; 第一查詢模塊,用于根據(jù)所述第一節(jié)目URL,查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。
8.如權(quán)利要求5所述的電視網(wǎng)關(guān),其特征在于,還包括 第二存儲(chǔ)模塊,用于存儲(chǔ)一節(jié)目列表和一 UPNP資源列表,所述節(jié)目列表中包括多個(gè)電視節(jié)目以及每一所述電視節(jié)目對(duì)應(yīng)的節(jié)目URL,所述UPNP資源列表中包括多個(gè)ASX文件以及每一所述ASX文件對(duì)應(yīng)的文件URL,其中,所述ASX文件與所述節(jié)目URL——對(duì)應(yīng),每一所述ASX文件中包含一所述節(jié)目URL ; 第二提供模塊,用于將所述UPNP資源列表提供給所述客戶端; 第二接收模塊,用于接收所述客戶端發(fā)送的ASX文件下載請(qǐng)求,并獲取所述下載請(qǐng)求中包含的第一文件URL ; 第三提供模塊,用于將所述第一文件URL對(duì)應(yīng)的第一 ASX文件提供給所述客戶端; 所述處理模塊包括 第三接收模塊,用于接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,獲取所述電視節(jié)目數(shù)據(jù)請(qǐng)求中包含第一節(jié)目URL,所述第一節(jié)目URL是所述客戶端從所述第一 ASX文件中得到; 第二查詢模塊,用于根據(jù)所述第一節(jié)目URL查詢所述節(jié)目列表,確定所述第一節(jié)目URL對(duì)應(yīng)的當(dāng)前請(qǐng)求節(jié)目。
全文摘要
本發(fā)明提供一種電視節(jié)目切換方法和電視網(wǎng)關(guān),該電視節(jié)目切換方法包括接收當(dāng)前接收頻道的電視信號(hào)并進(jìn)行解調(diào),得到當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù);接收客戶端的電視節(jié)目數(shù)據(jù)請(qǐng)求,并根據(jù)電視節(jié)目數(shù)據(jù)請(qǐng)求確定當(dāng)前請(qǐng)求節(jié)目;判斷當(dāng)前請(qǐng)求節(jié)目是否屬于當(dāng)前接收頻道;如果是,從當(dāng)前接收頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第一電視節(jié)目數(shù)據(jù),并將第一電視節(jié)目數(shù)據(jù)提供給客戶端;否則,確定當(dāng)前請(qǐng)求節(jié)目所屬的請(qǐng)求頻道,接收請(qǐng)求頻道的電視信號(hào)并進(jìn)行解調(diào),得到請(qǐng)求頻道的電視節(jié)目數(shù)據(jù),從請(qǐng)求頻道的電視節(jié)目數(shù)據(jù)中,獲取當(dāng)前請(qǐng)求節(jié)目對(duì)應(yīng)的第二電視節(jié)目數(shù)據(jù),并將第二電視節(jié)目數(shù)據(jù)提供給客戶端。本發(fā)明使得客戶端能夠方便地收看電視節(jié)目。
文檔編號(hào)H04N21/438GK103051951SQ201110308468
公開(kāi)日2013年4月17日 申請(qǐng)日期2011年10月12日 優(yōu)先權(quán)日2011年10月12日
發(fā)明者劉三門(mén), 陳華嶺, 袁堂夫, 鄒義生 申請(qǐng)人:北京國(guó)微集成技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黄大仙区| 大荔县| 延庆县| 兰坪| 闻喜县| 临澧县| 潜江市| 喀什市| 江源县| 靖远县| 沙田区| 土默特右旗| 左云县| 河北区| 周口市| 安吉县| 西和县| 通辽市| 库车县| 页游| 政和县| 凤庆县| 西贡区| 怀柔区| 滦南县| 辽阳县| 木里| 宁夏| 开阳县| 石棉县| 益阳市| 探索| 昭通市| 眉山市| 昌邑市| 永昌县| 永昌县| 西乌| 漾濞| 吴堡县| 牟定县|