節目播放方法、數位電視接收終端和前端伺服器的製作方法
2023-12-07 04:37:41 2
專利名稱:節目播放方法、數位電視接收終端和前端伺服器的製作方法
技術領域:
本發明涉及數位電視技術領域,尤其涉及一種節目播放方法、數位電視接收終端和前端伺服器。
背景技術:
隨著數位電視技術的發展,通過數位電視接收終端(例如機頂盒)進行播放節目,已被越來越多的用戶所喜愛。目前,用戶通過機頂盒進行節目播放的方法主要包括當用戶啟動機頂盒時,機頂盒搜索前端伺服器中與機頂盒綁定的主頻點,獲得NIT(NetWOrk Information Table,網絡信息表)表;根據NIT表中記錄的前端伺服器中各頻點的信息, 依次搜索各頻點對應的節目,並以列表的方式將搜索到的節目顯示給用戶,供用戶選擇;根據用戶的選擇,機頂盒從傳輸流中獲取所選擇的節目進行播放。上述方案中,由於前端伺服器中的節目針對網絡中所有的數位電視接收終端進行開放,在某些特殊場景下,一些特定節目要求僅針對部分數位電視接收終端進行開放,例如酒店應用場景中,酒店希望向客戶展示一些關於酒店的特定節目,且不希望酒店之外的普通用戶能夠收看這些特定節目,這就要求這些特定節目僅針對酒店客房內的機頂盒開放; 但是,目前的節目播放方案無法滿足上述特殊場景下的節目播放需求。
發明內容
本發明實施例所要解決的技術問題在於,提供一種節目播放方法、數位電視接收終端和前端伺服器,能夠實現特定節目提供給特定數位電視接收終端播放的目的。為了解決上述技術問題,本發明實施例提供了一種節目播放方法,包括
當接收到用戶的播放請求時,顯示節目播放列表,所述節目播放列表中包括前端伺服器下發的至少一個特定節目信息;
當檢測到用戶在所述節目播放列表中選擇任一個特定節目時,讀取所選擇的特定節目 fn息;
根據讀取的所述特定節目信息,從傳輸流中獲取所述選擇的特定節目,並播放。其中,在接收到用戶的播放請求之前,還包括
接收前端伺服器下發的配置信息,所述配置信息包括至少一個特定節目信息; 解析所述配置信息,獲得所述至少一個特定節目信息; 對所述至少一個特定節目信息進行存儲。其中,所述對所述至少一個特定節目信息進行存儲之後,還包括
接收所述前端伺服器下發的刪除命令,所述刪除命令包括至少一個特定節目信息的刪除指示;
根據所述刪除命令,刪除所指示的至少一個特定節目信息。其中,所述特定節目為針對預設的數位電視接收終端開放的節目;
所述特定節目信息包括頻點信息、節目號、節目類型和節目名稱中的任一項或多項。
相應地,本發明實施例還提供了一種節目播放方法,包括
向預設的數位電視接收終端下發配置信息,所述配置信息包括為所述預設的數位電視接收終端配置的至少一個特定節目信息;
向所述預設的數位電視接收終端下發刪除命令,所述刪除命令包括至少一個特定節目信息的刪除指示;
其中,所述特定節目為針對預設的數位電視接收終端開放的節目;
所述特定節目信息包括頻點信息、節目號、節目類型和節目名稱中的任一項或多項。其中,包括顯示模塊,用於當接收到用戶的播放請求時,顯示節目播放列表,所述節目播放列表中包括至少一個特定節目信息;
讀取模塊,用於當檢測到用戶在所述節目播放列表中選擇任一個特定節目時,讀取所選擇的特定節目信息;
播放模塊,用於根據所述讀取模塊讀取的所述特定節目信息,從傳輸流中獲取所特定節目,並播放。其中,還包括接收模塊,用於接收前端伺服器下發的配置信息,所述配置信息包括至少一個特定節目信息;
解析模塊,用於解析所述接收模塊接收的所述配置信息,獲得所述至少一個特定節目 fn息;
管理模塊,用於對所述解析模塊獲得的至少一個特定節目信息進行存儲。其中,所述接收模塊,還用於接收所述前端伺服器下發的刪除命令,所述刪除命令包括至少一個特定節目信息的刪除指示;
所述管理模塊,還用於根據所述接收模塊接收的所述刪除命令,刪除所指示的至少一個特定節目信息。其中,所述特定節目為針對預設的數位電視接收終端開放的節目;
所述特定節目信息包括頻點信息、節目號、節目類型和節目名稱中的任一項或多項。相應地,本發明實施例還提供了一種前端伺服器,包括
第一發送模塊,用於向預設的數位電視接收終端下發配置信息,所述配置信息包括為所述預設的數位電視接收終端配置的至少一個特定節目信息;
第二發送模塊,還用於向所述預設的數位電視接收終端下發刪除命令,所述刪除命令包括至少一個特定節目信息的刪除指示;
其中,所述特定節目為針對預設的數位電視接收終端開放的節目;
所述特定節目信息包括頻點信息、節目號、節目類型和節目名稱中的任一項或多項。實施本發明實施例,具有如下有益效果
本發明實施例在接收到用戶的播放請求時,為用戶顯示節目播放列表,該列表中包括: 前端伺服器下發的至少一個特定節目信息,當用戶選擇任一個特定節目時,直接讀取存儲的特定節目的信息,並根據特定節目信息,從傳輸流中獲得該特定節目,並進行播放;由於特定節目信息由前端伺服器進行下發,並非現有的主動從頻點中搜索,所以特定節目不會對所有的用戶均開放,從而實現特定節目提供給特定數位電視接收終端播放的目的。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明的節目播放方法的第一實施例的流程示意圖; 圖2是本發明的節目播放方法的第二實施例的流程示意圖 ; 圖3是本發明的節目播放方法的第三實施例的流程示意圖4是本發明的節目播放方法的第四實施例的流程示意圖; 圖5是本發明的數位電視接收終端的第一實施例的結構示意圖; 圖6是本發明的數位電視接收終端的第二實施例的結構示意圖; 圖7是本發明的前端伺服器的實施例的結構示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。在本發明實施例提供的方案中,特定節目是指前端伺服器僅針對預設的數位電視接收終端開放的節目,預設的數位電視接收終端可以是接入前端伺服器的任一個或多個數位電視接收終端;比如,接入前端伺服器的數位電視接收終端總共包括四個,分別為A終端、B終端、C終端、D終端;前端伺服器可以根據實際需要,選擇其中的C終端和D終端作為預設的數位電視接收終端,並將特定節目配置給預設的C終端和D終端,則該特定節目僅有 C終端和D終端才能夠播放,其它的數位電視接收終端無法播放。其中,特定節目信息包括 頻點信息、節目號、節目類型和節目名稱中的任一項或多項;其中,頻點信息是指特定節目所在頻點的符號率、調製方式和頻率,節目號是指特定節目在頻點中的編號。本發明實施例中,所述數位電視接收終端可以包括機頂盒、網絡協議電視、數位電視一體機、電視手機等等。 請參考圖1,是本發明的節目播放方法的第一實施例的流程示意圖,所述節目播放方法用於播放特定節目,包括
步驟S11,當接收到用戶的播放請求時,顯示節目播放列表。其中,節目播放列表中包括前端伺服器預先下發的至少一個特定節目信息。播放請求可以是用戶通過遙控器等交互設備的播放功能鍵發送的播放命令或者在數位電視接收終端開啟時,自動生成的播放的命令。步驟S12,當檢測到用戶在節目播放列表中選擇任一個特定節目時,讀取所選擇的特定節目信息。步驟S13,根據讀取的特定節目信息,從傳輸流中獲取特定節目,並播放。本步驟S13中,特定節目一直在前端伺服器進行播放,此處,根據特定節目信息 (包括頻點信息和節目號)從傳輸流中獲取特定節目的數據流,並進行鎖頻播放。下面以一個具體例子,詳細說明本發明實施例提供的節目播放方法。
在酒店應用場景中,當接收到用戶的播放請求時,酒店內的數位電視接收終端執行步驟S11,顯示節目播放列表,節目播放列表中包括前端伺服器為酒店內的數位電視接收終端配置的特定節目信息,該特定節目信息由前端伺服器向預設的數位電視接收終端下發,數位電視接收終端不能夠主動地從前端伺服器中搜索到該特定節目信息;步驟S12中, 當檢測到用戶選擇特定節目時,酒店內數位電視接收終端從資料庫中讀取存儲的特定節目信息;步驟S13中,酒店內數位電視接收終端可以根據讀取的特定節目信息,播放前端伺服器為酒店內數位電視接收終端配置的特定節目;從而實現特定用戶群(酒店內的數位電視接收終端)播放特定節目的目的。本實施例,由於特定節目信息由前端伺服器預先下發,因此只有預先下發了特定節目信息的數位電視接收終端才能夠對特定節目進行播放,從而實現將特定節目提供給特定數位電視接收終端的目的。請參考圖2,是本發明的節目播放方法的第二實施例的流程示意圖,所述節目播放方法包括
步驟S21,接收前端伺服器下發的配置信息。其中,配置信息包括至少一個特定節目信息;該配置信息符合tr069(CPE廣域網管理協議,CPE 用戶側的硬體)或http (超文本傳輸協議)或其它的符合在單向廣播數據中插入私有描述的協議的規範。進一步地,在接收前端伺服器下發的配置信息前,可以實時監聽前端伺服器,當監聽到前端伺服器有下發配置信息時,立即接收前端伺服器下發的配置信息。步驟S22,解析所述配置信息,獲得至少一個特定節目信息。步驟S23,對步驟S22獲得的至少一個特定節目信息進行存儲。進一步地,特定節目信息存儲到flash (快閃記憶體)存儲器中。步驟S24,播放前端伺服器中的特定節目。本步驟可以與圖1所示的節目播放方法相同,在此不贅述。本實施例的特定節目信息由前端伺服器主動下發,所以前端伺服器可以將特定節目信息一次性地下發到預設的數位電視接收終端,從而方便、快速、高效地將數位電視接收終端劃分到特定節目的播放群中
請參考圖3,是本發明的節目播放方法的第三實施例的流程示意圖,所述節目播放方法包括
步驟S31,存儲至少一個特定節目信息。本步驟可以是按照圖2中步驟S21-步驟S23 的方法存儲的至少一個特定節目信息,在此不贅述。步驟S32,接收前端伺服器下發的刪除命令。其中,刪除命令包括至少一個特定節目信息的刪除指示。該刪除命令符合tr069 (CPE廣域網管理協議,CPE:用戶側的硬體)或http (超文本傳輸協議)或其它的符合在單向廣播數據中插入私有描述的協議的規範。進一步地,接收前端伺服器下發的刪除命令之前還包括實時監聽前端伺服器,當監聽到前端伺服器下發刪除命令時,立即接收前端伺服器下發的刪除命令。步驟S33,根據刪除命令,刪除所指示的至少一個特定節目信息。步驟S34,播放前端伺服器中的特定節目。本步驟可以與圖1所示的節目播放方法
7相同,在此不贅述。本實施例,通過刪除命令將特定節目信息刪除,能夠快速地實現將數位電視接收終端從特定節目的播放群中踢除的目的。圖1-3是從數位電視接收終端側對本發明實施例的節目播放方法進行了說明,下面結合圖4從前端伺服器側對本發明實施例的節目播放方法進行說明。請參考圖4,是本發明的節目播放方法的第四實施例的流程示意圖,所述節目播放方法,包括
步驟S41,向預設的數位電視接收終端下發配置信息,配置信息包括為預設的數位電視接收終端配置的至少一個特定節目信息。步驟S42,向預設的數位電視接收終端下發刪除命令,刪除命令包括至少一個特定節目信息的刪除指示。其中,配置信息和刪除命令符合tr069 (CPE廣域網管理協議,CPE 用戶側的硬體) 或http (超文本傳輸協議)或其它的符合在單向廣播數據中插入私有描述的協議的規範。本實施例在實現時,前端伺服器可以根據預設的數位電視接收終端的ID,向預設的數位電視接收終端下發配置信息,從而將特定節目的信息存儲在預設的數位電視接收終端。預設的數位電視接收終端可以通過特定節目信息從傳輸流中獲取特定節目,並播放;實現將特定節目提供給特定的用戶群(預設的數位電視接收終端)播放的目的。另外,通過向預設的數位電視接收終端下發刪除命令的方式,將下發了刪除命令的預設數位電視接收終端從特定節目的播放群中踢除。下面結合圖5-7,分別對本發明實施例的數位電視接收終端和前端伺服器分別進行介紹。請參考圖5,是本發明的數位電視接收終端的第一實施例的結構示意圖,所述數位電視接收終端5包括
顯示模塊51,用於當接收到用戶的播放請求時,顯示節目播放列表。其中,節目播放列表中包括前端伺服器下發的至少一個特定節目信息。進一步地,顯示模塊51可以採用自帶的顯示設備或者外接顯示器的方式顯示節目播放列表;播放請求可以是用戶通過遙控器等交互設備的播放功能鍵發送的播放命令。讀取模塊52,用於當檢測到用戶在節目播放列表中選擇任一個特定節目時,讀取所選擇的特定節目信息。播放模塊53,用於根據讀取模塊52讀取的特定節目信息,從傳輸流中獲取所選擇的特定節目,並播放。本實施例,由於特定節目信息由前端伺服器預先下發,因此只有預先下發了特定節目信息的數位電視接收終端才能夠對特定節目進行播放,從而實現將特定節目提供給特定數位電視接收終端的目的。請參考圖6,是本發明的數位電視接收終端的第二實施例的結構示意圖,所述數位電視接收終端5與圖5所示的數位電視接收終端5的區別點在於,還包括
接收模塊M,用於接收前端伺服器下發的配置信息。其中,配置信息包括至少一個特定節目信息;該配置信息符合tr069(CPE廣域網管理協議,CPE 用戶側的硬體)或http (超文本傳輸協議)或其它的符合在單向廣播數據中插入私有描述的協議的規範。解析模塊55,用於解析接收模塊M接收的配置信息,獲得至少一個特定節目信肩、ο管理模塊56,用於對解析模塊M獲得的至少一個特定節目信息進行存儲。進一步地,管理模塊56將特定節目的信息存儲在flash (快閃記憶體)存儲器中。在另一種實施方式中
接收模塊M,還用於接收所述前端伺服器下發的刪除命令。其中,刪除命令包括至少一個特定節目信息的刪除指示;該刪除命令符合tr069 (CPE廣域網管理協議,CPE:用戶側的硬體)或http (超文本傳輸協議)或其它的符合在單向廣播數據中插入私有描述的協議的規範。管理模塊56,還用於根據接收模塊M接收的刪除命令,刪除所指示的至少一個特
定節目信息。本實施例,通過配置信息將特定節目信息存儲到預設的數位電視接收終端,通過刪除命令將特定節目信息從預設的數位電視接收終端中刪除;從而實現了快速地將數位電視接收添加到特定節目的播放群或從特定節目的播放群中踢除。請參考圖7,是本發明的前端伺服器的實施例的結構示意圖,所述前端伺服器7包括
第一發送模塊71,用於向預設的數位電視接收終端下發配置信息。其中,配置信息包括為所述預設的數位電視接收終端配置的至少一個特定節目信息。該配置信息符合 tr069 (CPE廣域網管理協議,CPE 用戶側的硬體)或http (超文本傳輸協議)或其它的符合在單向廣播數據中插入私有描述的協議的規範
第二發送模塊72,還用於向所述預設的數位電視接收終端下發刪除命令。其中,刪除命令包括至少一個特定節目信息的刪除指示;該刪除命令符合tr069(CPE廣域網管理協議, CPE 用戶側的硬體)或http (超文本傳輸協議)或其它的符合在單向廣播數據中插入私有描述的協議的規範。本實施例,前端伺服器通過下發配置信息和刪除命令的方式將數位電視接收終端加入特定節目的播放群或從特定節目的播放群中刪除,方便、快捷地實現了對數位電視接收終端的管理。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範圍,本領域普通技術人員可以理解實現上述實施例的全部或部分流程,並依本發明權利要求所作的等同變化,仍屬於發明所涵蓋的範圍。
權利要求
1. 一種節目播放方法,其特徵在於,包括當接收到用戶的播放請求時,顯示節目播放列表,所述節目播放列表中包括前端伺服器下發的至少一個特定節目信息;當檢測到用戶在所述節目播放列表中選擇任一個特定節目時,讀取所選擇的特定節目 fn息;根據讀取的所述特定節目信息,從傳輸流中獲取所述選擇的特定節目,並播放。
2.如權利要求1所述的方法,其特徵在於,在接收到用戶的播放請求之前,還包括 接收前端伺服器下發的配置信息,所述配置信息包括至少一個特定節目信息; 解析所述配置信息,獲得所述至少一個特定節目信息;對所述至少一個特定節目信息進行存儲。
3.如權利要求2所述的方法,其特徵在於,所述對所述至少一個特定節目信息進行存儲之後,還包括接收所述前端伺服器下發的刪除命令,所述刪除命令包括至少一個特定節目信息的刪除指示;根據所述刪除命令,刪除所指示的至少一個特定節目信息。
4.如權利要求1-3任一項所述的方法,其特徵在於,所述特定節目為針對預設的數位電視接收終端開放的節目;所述特定節目信息包括頻點信息、節目號、節目類型和節目名稱中的任一項或多項。
5.一種節目播放方法,其特徵在於,包括向預設的數位電視接收終端下發配置信息,所述配置信息包括為所述預設的數位電視接收終端配置的至少一個特定節目信息;向所述預設的數位電視接收終端下發刪除命令,所述刪除命令包括至少一個特定節目信息的刪除指示;其中,所述特定節目為針對預設的數位電視接收終端開放的節目;所述特定節目信息包括頻點信息、節目號、節目類型和節目名稱中的任一項或多項。
6.一種數位電視接收終端,其特徵在於,包括顯示模塊,用於當接收到用戶的播放請求時,顯示節目播放列表,所述節目播放列表中包括前端伺服器下發的至少一個特定節目信息;讀取模塊,用於當檢測到用戶在所述節目播放列表中選擇任一個特定節目時,讀取所選擇的特定節目信息;播放模塊,用於根據所述讀取模塊讀取的所述特定節目信息,從傳輸流中獲取所特定節目,並播放。
7.如權利要6所述的數位電視接收終端,其特徵在於,還包括接收模塊,用於接收前端伺服器下發的配置信息,所述配置信息包括至少一個特定節目fn息;解析模塊,用於解析所述接收模塊接收的所述配置信息,獲得所述至少一個特定節目 fn息;管理模塊,用於對所述解析模塊獲得的所述至少一個特定節目信息進行存儲。
8.如權利要求7所述的數位電視接收終端,其特徵在於,所述接收模塊,還用於接收所述前端伺服器下發的刪除命令,所述刪除命令包括至少一個特定節目信息的刪除指示;所述管理模塊,還用於根據所述接收模塊接收的所述刪除命令,刪除所指示的至少一個特定節目信息。
9.如權利要求6-8任一項所述的方法,其特徵在於,所述特定節目為針對預設的數位電視接收終端開放的節目;所述特定節目信息包括頻點信息、節目號、節目類型和節目名稱中的任一項或多項。
10.一種前端伺服器,其特徵在於,包括第一發送模塊,用於向預設的數位電視接收終端下發配置信息,所述配置信息包括為所述預設的數位電視接收終端配置的至少一個特定節目信息;第二發送模塊,還用於向所述預設的數位電視接收終端下發刪除命令,所述刪除命令包括至少一個特定節目信息的刪除指示;其中,所述特定節目為針對預設的數位電視接收終端開放的節目;所述特定節目信息包括頻點信息、節目號、節目類型和節目名稱中的任一項或多項。
全文摘要
本發明實施例公開了一種節目播放方法,包括當接收到用戶的播放請求時,顯示節目播放列表,所述節目播放列表中包括前端伺服器下發的至少一個特定節目信息;當檢測到用戶在所述節目播放列表中選擇任一個特定節目時,讀取所選擇的特定節目信息;根據讀取的所述特定節目信息,從傳輸流中獲取所述選擇的特定節目,並播放。本發明實施例還公開了一種數位電視接收終端和前端伺服器。採用本發明,可以提高特定節目的播放速度,並且實現特定節目提供給特定數位電視接收終端播放的目的。
文檔編號H04N21/431GK102300125SQ20111026502
公開日2011年12月28日 申請日期2011年9月8日 優先權日2011年9月8日
發明者張瑛 申請人:深圳市同洲電子股份有限公司