新四季網

一種節目序列播放方法、系統及數位電視接收機的製作方法

2023-05-22 01:26:31 1

專利名稱:一種節目序列播放方法、系統及數位電視接收機的製作方法
技術領域:
本發明屬於數位電視技術領域,尤其涉及一種節目序列播放方法、系統及 數位電視接收機。
背景技術:
序列播放是指按照一定的順序,依次播放相互獨立的音頻、視頻、或者音 視頻媒體文件的技術。
現有的序列播放技術都是針對本地存儲的媒體文件,按一定的加權組合, 按固定的順序,或者隨機生成的順序形成播放列表,然後依次進行播放。例如
MP3播放器在播放MP3歌曲文件時的方式。還有些序列播放是直接將各個獨 立的音視頻文件先通過轉換壓縮合併到一起,再實現視覺意義上的序列播放。 例如電視臺序列播放電視劇和廣告時的方式,以及數字視頻光碟(Digital Video Disk, DVD)上電影片段的播放等。
類似的技術方案大多面向音視頻文件的本地序列播放,或者根據用戶的播 放特點生成默認的播放列表,只是最初級的一類序列播放。
這種技術方案儘管實現了序列播放,但序列中的每個文件與其它文件之間 沒有關聯性,是一種鬆散的序列播放。
當然,現有技術中也有交互的序列播放方式,譬如DVD技術。在DVD機 上播放影片時,影片被分成了若干個片段存儲在DVD光碟上,用戶可以選擇 某一個片段來播放,也可以將這些片段作為一個整體進行播放。作為一個整體 的影片來播放時,用戶可以隨意快進快退的操作,文件片4殳對用戶是透明的。
從技術角度而言,DVD機的這種播放也屬於基於交互的序列播放。但這種 序列播放必須依賴DVD影片內容特定的製作和存儲方式,以及與音視頻片段
相關的輔助信息,這就增加了序列〗番放的存儲成本。
而且,如果將若干個不相關的音視頻片段存儲在DVD光碟上,DVD機是
無法將它們作為一個整體來播放操作的,這就導致序列播放的交互控制比較繁 瑣。
綜上所述,現有技術中在進行序列播放時,存在著序列製作的工序複雜, 序列播放的存儲成本高,交互控制不夠靈活的缺點。

發明內容
本發明實施例的目的在於提供一種節目序列播放方法,旨在解決現有技術
中存在的在進行序列播;故時,序列製作的工序複雜,序列播放的存儲成本高, 交互控制不夠靈活的問題。
本發明實施例是這樣實現的, 一種節目序列插-放方法,所述方法包括以下 步驟
終端設備生成播放列表並將生成的播放列表發送至前端; 前端接收終端設備發送的播放列表;
前端解析出所述播放列表中的節目文件,並判斷解析出的節目文件是否能 夠成功播放;
當前端判斷解析出的節目文件不能夠成功播力文時,通知所述終端設備該文 件不能正常播放,當前端判斷解析出的節目文件能夠成功播放時,構造一時間 鍊表,將解析出的節目文件按照該節目文件的時間信息加入到所述時間鍊表中;
本發明實施例的另一目的在於提供一種節目序列播;故系統,所述系統包括 前端的播放序列生成裝置以及終端設備的播放列表生成裝置,其中, 所述播放序列生成裝置包括
播放列表接收模塊,用於接收終端設備發送的播放列表; 播放列表解析模塊,用於解析出所述播放列表中的節目文件,並判斷解析
出的節目文件是否能夠成功播放;
節目文件處理模塊,用於當判斷解析出的節目文件不能夠成功播放時,通 知所述終端設備該文件不能正常播放,當判斷解析出的節目文件能夠成功播放 時,構造一時間鍊表,將解析出的節目文件按照該節目文件的時間信息加入到 所述時間鍊表中。
所述播放列表生成裝置包括
節目信息獲耳又模塊,用於獲取用戶節目信息,所述用戶節目信息包括接收 到的用戶的節目選擇信息,以及該用戶的點播特點和愛好欄目的傾向; 播放列表生成模塊,用於根據用戶的節目信息生成播放列表;以及 節目文件播放才莫塊,用於根據用戶的選擇從前端構造的時間鍊表中獲取相 應的節目並播放。
本發明實施例的又一 目的在於提供一種數位電視接收機,所述數位電視接 收機包括一播放列表生成裝置,所述播放列表生成裝置包括
節目信息獲耳又;漢塊,用於獲取用戶節目信息,所述用戶節目信息包括接收 到的用戶的節目選擇信息,以及該用戶的點播特點和愛好欄目的傾向;
播放列表生成模塊,用於根據用戶的節目信息生成播放列表,並將該播放 列表發送至前端;以及
節目文件播放模塊,用於根據用戶的選擇從前端構造的時間鍊表中獲取相 應的節目並播放。
本發明實施例中,終端設備生成播放列表,將生成的播放列表發送至前端, 前端解析接收到的播放列表,並判斷解析出的節目文件是否能夠播放,當判斷
解析出的文件能夠播放時,構造一時間鍊表,將解析出的節目文件按照該節目 文件的時間信息加入到該時間鍊表中,終端設備才艮據用戶的選擇從該時間鍊表 中獲取相應的節目並播放,解決了現有技術中在進行序列播放時,存在的序列 製作的工序複雜,序列播放的存儲成本高,交互控制不夠靈活的問題。


圖1是本發明實施例提供的節目序列播放方法的流程圖2是本發明實施例中將各個文件的絕對時間擬合為虛擬文件中的絕對時
間的示意圖3是本發明實施例中實際播放位置為請求的播放位置時的示意圖; 圖4是本發明實施例中實際播放位置為請求的播放位置所在文件的起始位 置時的示意圖5是本發明實施例中實際播放位置為請求的播放位置所在文件相鄰的文 件位置時的示意圖6是本發明實施例提供的節目序列播放系統的結構圖; 圖7是本發明實施例提供的數位電視接收才幾的結構圖。
具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發明,並不用於限定本發明。
本發明實施例中,終端設備生成播放列表,將生成的播放列表發送至前端, 前端解析接收到的播放列表,並判斷解析出的節目文件是否能夠播放,當判斷 解析出的文件能夠播放時,構造一時間鍊表,將解析出的節目文件按照該節目 文件的時間信息加入到所述時間鍊表中,終端設備根據用戶的選擇從該時間鏈 表中荻耳4目應的節目並播放。
在本發明實施例中,終端設備指數位電視接收機或電視機與數位電視接收 機的合二為 一 的 一體才幾。
圖1示出了本發明實施例提供的節目序列插-;故方法的流程,詳述如下。 在步驟S101中,終端設備生成播放列表並將生成的播放列表發送至前端。 在交互數位電視系統中,播放列表通常是由終端設備的電子節目指南
(ElectronicProgram Guide, EPG)子系統生成的,生成方法有三種, 一種是用 戶從EPG操作界面自由選擇喜愛的節目,由EPG系統保存具體的用戶與所選 節目的對應關係,當用戶真正需要播放時,EPG系統依次獲取保存節目的文件 名以及其它相關信息,再根據列表的格式將這些信息組合形成播放列表,這種 方法允許用戶對已經生成的播放列表進行任意》務改,而且操作簡潔;第二種方 法是EPG系統根據用戶的訪問節目的習慣自動生成播放列表,與第一種方法不 同之處在於播放列表中的節目文件不是由用戶直接選取的,而是EPG系統自動 根據歷史點播記錄統計分析該用戶的點播特點和愛好欄目的傾向,生成推薦形 式的播放列表,這種方法同樣允許對已經生成的播放列表進行修改;第三種方 法就是EPG固定推出的一組節目生成播放列表,例如一部影片與一段廣告的組 合列表,這種方法則不允許更改已經生成的播放列表。
當終端設備真正發起點播請求時,播放列表才最終被即時生成,即用戶選 擇播放後,EPG依次獲取每個文件的具體信息,然後根據封裝協議的要求組合 成固定格式的播放列表。最簡單的列表其內容至少包含列表名稱、連接符,列 表內容項等。例如用戶選擇了三個節目文件A.ts、 B.ts和C.ts,則播放列表形如 PlayList = A.ts|B.ts|C.ts|。其中"PlayList"為播放列表的標識關鍵字,"="後 面為播放列表的具體內容,A.ts、 B.ts都是列表的具體內容,T既是分隔符 也是列表終止符。
通常播放列表用可擴展標識語言(Extensible Markup Language, XML)封 裝實現,方便終端設備採用實時流協議(Real Time Streaming Protocol, RTSP) 或其它協議與媒體伺服器通信時被傳遞。
在步驟S102中,前端接收終端設備發送的播S文列表,並解析出該節目列表 包含的對應節目的相關的信息。這些信息主要包括以下元素
ProgramName表示組成列表的單個節目的文件名;
StartTime表示單個節目的起始時間;
EndTime表示單個節目的結束時間;
ClipStartTime表示單個節目被選入播放列表中的片段開始時間; ClipEndTime表示單個節目被選入播放列表中的片段結束時間; PlayMode表示單個節目的播放模式,例如隨機、順序等; Weight表示單個節目的播放權值; Repeat表示單個節目允許重複播放的次數。
在步驟S103中,判斷解析出的節目文件是否能夠播放,當判斷解析出的節 目文件不能夠播放時,進行步驟S104,否則進行步驟S105。其中,節目文件 不能播放,通常是由於文件被誤刪除或文件名解析錯誤,播放列表中的信息與 實際文件不相符,節目文件本身被損壞等原因。
在步驟S104中,通知終端設備節目文件不能正常播放。
在步驟S105中,生成一時間鍊表,將解析出的節目文件按照該節目文件的 時間信息加入到該時間鍊表中。
在具體實施過程中,構造時間鍊表,即根據播放列表確定的播放模式,綜
合列表中每個節目文件的權值和循環播放的次數,確定出實際將要播放的位置 次序,並用鍊表結構進行存儲,此結構將不再允許用戶做任何修改,除非退出 本次播放。由於播放列表中每個文件都有播放的時間屬性,將每個文件的有效 播放片段組合在一起,使最終播放出的內容就像在同一個文件一樣,相當於將 播放列表中的節目文件擬合為一個虛擬文件。這種擬合只是通過臨時的數值計 算來實現的,無需對文件就像物理的合併,因此簡化了序列製作的工序,並且 解決了現有技術中序列播放所需輔助信息帶來的存儲成本較高的問題。
在擬合虛擬文件時,每個獨立的音視頻節目文件中,都包含顯示音視頻同 步的媒體時間,數位電視數據傳輸流(Transport Stream, TS)文件中的節目時 鍾參考(Program Clock Reference, PCR),稱為絕對時間,而且,相對於一個 節目文件的播放過程,會有播放時間,稱為相對時間,相對時間總是從O開始 的,這樣,
當前相對時間=當前絕對時間-起始絕對時間, 如圖2所示,本發明實施例在構造虛擬文件時,就是屏蔽各個節目文件之 間絕對時間的差異性,#4居各個文件的權值,將不同的絕對時間擬合為一個統 一遞增的時間。由於時間鍊表的存在,這個過程其實就是遍歷鍊表,做時間屬 性的數值運算。
經過擬合後,虛擬文件攜帶的絕對時間與相對時間等值了,起點為0,總 的時間長度為播放列表中各個文件播放長度的和。媒體伺服器與數位電視接收 機交互通信時以擬合後的相對時間為準,當數位電視接收機請求播放具體某個 時間處的內容時,^某體伺服器只需將該時間換算為具體文件的絕對時間,然後 發送相應的內容就可以了 。
假設終端設備發送的播放列表包含n個節目文件,每個節目文件相應的播 放時間長度為D1、 D2......Dn,對任意播放時間T,要計算出T對應的具體文
件的絕對時間Ta,需要累加D1.......Dn,若Dl.......Dn的累加時間大於T,
則文件列表中第n個文件就是需要播放的片段,
在Dn中播;改的相對時間Tr=T - (Dl+D2+…+Dn-l);
Ta=Dn的起始絕對時間+相對時間Tr。
基於上面兩個計算公式,數位電視接收機發出對播放列表的播放請求後, 從媒體伺服器的響應信息中獲取整個列表播放的總時間長度D,實時記錄下相 對起始播放的時間T,或者用戶拖動後,根據拖動位置的百分比乘以D來求出 新的播放位置T,媒體伺服器便能根據T映射到播放列表中具體文件對應的位 置Ta,這樣,終端設備在進行節目播放的控制時,拖動、暫停、快進快退的問 題都解決了 ,而且4C高了交互控制的靈活性。
在步驟S106中,終端設備根據用戶的選擇從該時間鍊表中獲取相應的節目 並播放。
在具體實施過程中,在上面兩個公式的基礎上,Tr, Dn以及Ta三個值結 合列表中文件的其它屬性可以隨意調整,因此可以擴展出下面三種交互控制策 略。
第一種為如圖3所示,當實際播放位置為請求的播放位置時,則正常的播 放節目文件,例如播放到某一位置暫停後又重新開始播放,則繼續從該位置開
始。即完全按照上面的^^式由T計算出Tr,並得到對應的Dn,然後乂人Clip3 的Ta處開始播放。
第二種為如圖4所示,當實際播放位置為請求的播放位置所在文件的起始 位置,這種播放方式適用於類似KTV節目的播放,拖動到下一個KTV節目時, 自動從節目的開始時間處播放。相當於按上面的公式由T計算出Tr後,並得到 對應的Dn,然後將Tr按0處理,即從Clip3的起始位置處播放。
第三種為如圖5所示,當實際播放位置為請求的播》文位置所在文件相鄰的 文件位置,這種播放方式適用於類似廣告插播類的序列播放,拖動到某個位置, 但i某體伺服器強制定位到另一個節目處。譬如,Clip2為廣告節目,用戶拖動到 Clip3的位置,但媒體伺服器需強制播放Clip2的廣告,因此定位到Clip2的起 始位置處播放。同樣的道理,相當於將上面公式中的Dn和Tr都做了相應的處 理。
由此可見,本發明實施例由媒體伺服器將播放列表中的節目文件擬合為一 個虛擬的一體化文件,為終端設備提供了比DVD機本機播放更先進的交互控 制,而且不產生任何輔助信息,播放結束前後,各個節目文件始終保持獨立存 在,所以當不止一個終端設備請求序列播放時,即使不同終端設備請求的序列 中包含相同的文件,也不會影響媒體伺服器的響應方式。
圖6示出了本發明實施例提供的節目序列#^文系統的結構。
該系統包括前端的播放序列生成裝置以及終端設備的播放列表生成裝置。 ' 播放列表生成裝置主要包括節目信息獲取模塊11、播放列表生成模塊12 以及節目文件播放模塊13。
節目信息獲取^t塊11獲取用戶節目信息,其中,該用戶節目信息包括接收 到的用戶的節目選擇信息,以及該用戶的點播特點和愛好欄目的傾向,具體生 成過程在上文已述,此處不再贅述。作為本發明的實施例,節目信息獲取模塊11進一步包括節目選擇信息保存 模塊111以及用戶信息分析模塊112。
在用戶從EPG操作界面自由選擇喜愛的節目時,節目選擇信息保存模塊
111接收用戶的節目選擇信息,保存用戶與所選節目的對應關係,用戶真正需
要播放時,播放列表生成模塊12依次獲取保存節目的文件名以及其它相關信
息,再根據列表的格式將這些信息組合形成播放列表,用戶可以對已經生成的 播放列表進行任意修改,而且操作簡潔。
用戶信息分析模塊112根據用戶歷史點播記錄統計分析該用戶的點播特點 和愛好欄目的傾向並將分析的結果存儲,播放列表生成模塊12根據存儲的該用 戶的點播特點和愛好欄目的傾向,生成推薦形式的播放列表,用戶可以對已經 生成的播放列表進行修改。
當然,在具體實施過程中,播放列表生成模塊12也可以固定推出的一組節 目生成播放列表,例如一部影片與一段廣告的組合列表,此時,不允許用戶更 改已經生成的播放列表。
播放列表生成模塊12生成播放列表後,將該播放列表發送至前端。
前端包括播放序列生成裝置,該裝置包括播放列表接收模塊21 、播放列表 解析模塊22以及節目文件處理模塊23。
播放列表接收模塊21接收終端設備發送的播放列表。
播放列表解析模塊22解析出接收到的播放列表中的節目文件,並判斷解析 出的節目文件是否能夠成功播放。其中,在進行節目文件的判斷時,根據文件 是否被誤刪除或文件名解析是否錯誤,播放列表中的信息與實際文件是不是相 符,節目文件本身是不是被損壞等原因來判斷解析出的節目文件是否能夠成功 播放。
當判斷解析出的節目文件不能夠成功播放時,節目文件處理模塊23通知終 端設備該文件不能正常播放,當判斷解析出的節目文件能夠成功播放時,節目 文件處理模塊23構造一時間鍊表,將解析出的節目文件按照該節目文件的時間信息加入到所述時間鍊表中。
作為本發明的實施例,該節目文件處理模塊23進一步包括位置次序確定模
塊231以及位置次序存儲模塊232,其中,
位置次序確定模塊231根據播放列表確定的播放模式以及列表中每個節目 文件的權值和循環播放的次數,確定出每個節目文件實際將要播放的位置次序, 位置次序存儲模塊232將確定出的節目文件的位置次序用鍊表結構進行存儲。
在具體實施過程中,每個獨立的音視頻節目文件中,都包含顯示音視頻同 步的媒體時間,數位電視數據傳輸流(Transport Stream, TS)文件中的節目時 鍾參考(Program Clock Reference, PCR),稱為絕對時間,而且,相對於一個 節目文件的播放過程,會有播放時間,稱為相對時間,相對時間總是從O開始 的,這樣,
當前相對時間=當前絕對時間-起始絕對時間。
如圖2所示,在構造虛擬文件時,就是屏蔽各個節目文件之間絕對時間的 差異性,根據各個文件的權值,將不同的絕對時間擬合為一個統一遞增的時間。 由於時間鍊表的存在,這個過程其實就是遍歷鍊表,做時間屬性的數值運算。
經過擬合後,虛擬文件攜帶的絕對時間與相對時間等值了,起點為0,總 的時間長度為播放列表中各個文件播放長度的和。媒體伺服器與數位電視接收 機交互通信時以擬合後的相對時間為準,當數位電視接收機請求播放具體某個 時間處的內容時,々某體伺服器只需將該時間換算為具體文件的絕對時間,然後 發送相應的內容就可以了 。
假設終端設備發送的播放列表包含n個節目文件,每個節目文件相應的播 放時間長度為D1、 D2……Dn,對任意播放時間T,要計算出T對應的具體文
件的絕對時間Ta,需要累加D1.......Dn,若Dl.......Dn的累加時間大於T,
則文件列表中第n個文件就是需要播放的片段,
在Dn中播放的相對時間Tr=T - (Dl+D2+…+Dn-l);
Ta=Dn的起始絕對時間+相對時間Tr。
位於終端設備的節目文件播放模塊13根據用戶的選擇播放從前端構造的 時間鍊表中獲f^節目文件並播放。
在具體實施過程中,在上面兩個公式的基礎上,Tr, Dn以及Ta三個值結 合列表中文件的其它屬性可以隨意調整,因此可以擴展出下面三種交互控制策 略。
第一種,當實際播放位置為請求的播放位置時,則正常的播放該節目文件。
第二種,當實際播放位置為請求的播放位置所在文件的起始位置時,從請 求的播放位置所在文件的開始時間處播放。
第三種,當實際^"放位置為請求的播》文位置所在文件相鄰的文件位置時, 從請求的播放位置所在文件相鄰的文件位置處播放。
三種播放方式的具體描述在前文已述,此處就不再贅述。
圖7示出了本發明實施例提供的數位電視接收機的結構。.
該數位電視接收機包括播放列表生成裝置,該播放列表生成裝置主要包括 節目信息獲取4莫塊11、播;改列表生成模塊12以及節目文件播放模塊13。
節目信息獲取^t塊ll獲取用戶節目信息,其中,該用戶節目信息包括接收 到的用戶的節目選擇信息,以及該用戶的點播特點和愛好欄目的傾向,具體生 成過程在上文已述,此處不再贅述。
作為本發明的實施例,節目信息獲取^^塊11進一步包括節目選擇信息保存 模塊111以及用戶信息分析模塊112。
在用戶從EPG操作界面自由選擇喜愛的節目時,節目選擇信息保存模塊 111接收用戶的節目選擇信息,保存用戶與所選節目的對應關係,用戶真正需 要播放時,播放列表生成模塊12依次獲取保存節目的文件名以及其它相關信 息,再根據列表的格式將這些信息組合形成播放列表,用戶可以對已經生成的 播放列表進行任意修改,而且操作簡潔。
用戶信息分析模塊112根據用戶歷史點播記錄統計分析該用戶的點播特點 和愛好欄目的傾向並將分析的結果存儲,播放列表生成模塊12根據存儲的該用戶的點播特點和愛好欄目的傾向,生成推薦形式的播放列表,用戶可以對已經 生成的播放列表進行修改。
當然,在具體實施過程中,播放列表生成模塊12也可以固定推出的一組節 目生成播放列表,例如一部影片與一段廣告的組合列表,此時,不允許用戶更 改已經生成的播放列表。'
在前端發送已經構造好的時間鍊表時,節目文件播放模塊13根據用戶的選 擇從前端構造的時間鍊表中獲取相應的節目文件並播放。作為本發明的實施例,
包括以下三種播放方式
第一種,當實際播放位置為請求的播放位置時,則正常的播放該節目文件。 第二種,當實際播放位置為請求的播放位置所在文件的起始位置時,從請
求的播放位置所在文件的開始時間處播放。
第三種,當實際播-放位置為請求的播放位置所在文件相鄰的文件位置時, 從請求的播放位置所在文件相鄰的文件位置處播放。
三種播放方式的具體描述在前文已述,此處就不再贅述。
本發明實施例中,終端設備生成播放列表,將生成的播放列表發送至前端, 前端解析接收到的4番^:列表,並判斷解析出的節目文件是否能夠播放,當判斷 解析出的文件能夠插d丈時,構造一時間鍊表,將解析出的節目文件按照該節目 文件的時間信息加入到該時間鍊表中,終端設備根據用戶的選擇從所述時間鏈 表中獲取相應的節目並播放,解決了現有技術中在進行序列播放時,存在的序 列製作的工序複雜,序列播放的存儲成本高,交互控制不夠靈活的問題。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明 的保護範圍之內。
權利要求
1、一種節目序列播放方法,其特徵在於,所述方法包括以下步驟終端設備生成播放列表並將生成的播放列表發送至前端;前端接收終端設備發送的播放列表;前端解析出所述播放列表中的節目文件,並判斷解析出的節目文件是否能夠成功播放;當前端判斷解析出的節目文件不能夠成功播放時,通知所述終端設備該文件不能正常播放,當前端判斷解析出的節目文件能夠成功播放時,構造一時間鍊表,將解析出的節目文件按照該節目文件的時間信息加入到所述時間鍊表中;終端設備根據用戶的選擇從所述時間鍊表中獲取相應的節目並播放。
2、 如權利要求1所述的節目序列播放方法,其特徵在於,所述生成播放列 表的步驟進一步包括獲取用戶節目信息,所述用戶節目信息包括接收到的用戶的節目選擇信息, 以及該用戶的點播特點和愛好欄目的傾向; 根據用戶的節目信息生成播放列表。
3、 如權利要求2所述的節目序列播放方法,其特徵在於,所述獲取用戶節 目信息的步驟進一步包括接收用戶的節目選擇信息,保存用戶與所選節目的對應關係; 根據用戶歷史點播記錄統計分析用戶的點播特點和愛好欄目的傾向並將分 析結果存儲。
4、 如權利要求1所述的節目序列播放方法,其特徵在於,所述構造時間鏈 表的步驟進一步包括根據播放列表確定的播放模式以及列表中每個節目文件的權值和循環播放 的次數,確定出每個節目文件實際將要播放的位置次序; 將確定出的節目文件的位置次序用鍊表結構進行存儲。
5、 如權利要求1所述的節目序列播放方法,其特徵在於,根據用戶的選擇 播放所述時間鍊表中的節目,包括以下方式當實際播放位置為請求的播放位置時,則正常的播放該節目文件;當實際播放位置為請求的播放位置所在文件的起始位置時,從請求的播放位置所在文件的開始時間處插-;改;當實際播放位置為請求的播放位置所在文件相鄰的文件位置時,從請求的播放位置所在文件相鄰的文件位置處播放。
6、 一種節目序列播放系統,其特徵在於,所述系統包括前端的播放序列生 成裝置以及終端設備的播放列表生成裝置,其中,所述播放序列生成裝置包括播放列表接收模塊,用於接收終端設備發送的播放列表;播放列表解析模塊,用於解析出所述播放列表中的節目文件,並判斷解析 出的節目文件是否能夠成功播放;以及節目文件處理模塊,用於當判斷解析出的節目文件不能夠成功播放時,通 知所述終端設備該文件不能正常播放,當判斷解析出的節目文件能夠成功播放 時,構造一時間鍊表,將解析出的節目文件按照該節目文件的時間信息加入到 所述時間鍊表中;所述播放列表生成裝置包括節目信息獲取模塊,用於獲取用戶節目信息,所述用戶節目信息包括接收 到的用戶的節目選擇信息,以及該用戶的點播特點和愛好欄目的傾向; 播放列表生成模塊,用於根據用戶的節目信息生成播放列表;以及 節目文件播放模塊,用於根據用戶的選擇從前端構造的時間鍊表中獲取相 應的節目並播放。
7、 如權利要求6所述的節目序列播放系統,其特徵在於,所述節目文件處 理模塊進一步包括位置次序確定模塊,用於根據播放列表確定的播放模式以及列表中每個節 目文件的權值和循環播放的次數,確定出每個節目文件實際將要播放的位置次 序;以及位置次序存儲模塊,用於將確定出的節目文件的位置次序用鍊表結構進行 存儲。
8、 如權利要求6所述的節目序列播放系統,其特徵在於,所述節目信息獲 取模塊進一步包括節目選擇信息保存模塊,用於接收用戶的節目選擇信息,保存用戶與所選 節目的對應關係;以及用戶信息分析;漠塊,用於根據用戶歷史點^"記錄統計分析該用戶的點播特 點和愛好欄目的傾向並將分析的結果存儲。
9、 一種數位電視接收機,其特徵在於,所述數位電視接收機包括一播放列 表生成裝置,所述播3文列表生成裝置包括節目信息獲取模塊,用於獲取用戶節目信息,所述用戶節目信息包括接收 到的用戶的節目選擇信息,以及該用戶的點播特點和愛好欄目的傾向;播放列表生成模塊,用於根據用戶的節目信息生成播放列表,並將該播放 列表發送至前端;以及節目文件播放模塊,用於根據用戶的選擇從前端構造的時間鍊表中獲取相 應的節目並播放。
10、 如權利要求9所述的數位電視接收機,其特徵在於,所述節目信息獲 取模塊進一步包括節目選擇信息保存模塊,用於接收用戶的節目選擇信息,保存用戶與所選 節目的對應關係;以及用戶信息分析模塊,用於根據用戶歷史點播記錄統計分析該用戶的點播特 點和愛好欄目的傾向並將分析的結果存儲。
全文摘要
本發明提供了一種節目序列播放方法、系統及數位電視接收機,所述方法包括終端設備生成播放列表並將生成的播放列表發送至前端;前端接收終端設備發送的播放列表;前端解析出所述播放列表中的節目文件,並判斷解析出的節目文件是否能夠成功播放;當前端判斷解析出的節目文件不能夠成功播放時,通知所述終端設備該文件不能正常播放,當前端判斷解析出的節目文件能夠成功播放時,構造一時間鍊表,將解析出的節目文件按照該節目文件的時間信息加入到所述時間鍊表中;終端設備根據用戶的選擇從所述時間鍊表中獲取相應的節目並播放。本發明解決了現有技術中在進行序列播放時,存在的序列製作的工序複雜,序列播放的存儲成本高,交互控制不夠靈活的問題。
文檔編號H04N7/173GK101202894SQ20071007643
公開日2008年6月18日 申請日期2007年8月20日 優先權日2007年8月20日
發明者劉海峰 申請人:深圳市同洲電子股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀