一種節目訂製及播放方法、裝置及數位電視機頂盒的製作方法
2023-05-15 08:42:26 2
專利名稱:一種節目訂製及播放方法、裝置及數位電視機頂盒的製作方法
技術領域:
本發明涉及數位電視領域,尤其涉及一種節目訂製及播放方法、裝置及數位電視 機頂盒。
背景技術:
數位電視機頂盒(Set Top Box)是信息家電之一,它是一種能夠讓用戶在現有電 視上,觀看數位電視節目,進行交互式數位化娛樂、教育和商業化活動的消費業電子產品
數位電視在傳播科學、文化、教育等領域扮演著重要角色,在大眾的日常工作和生活中 扮演著重要角色。而隨著電子技術的發展和日益激烈的市場競爭,數位電視可實現應用和 功能也越來越多。但是,數位電視機頂盒的功能是由機頂盒製造商提供的,同一型號的機頂盒的使 用方法和功能必然是完全一致的,並沒有考慮使用者的高級需求。一個典型的場景是用 戶有一臺數位電視機頂盒,他計劃早上八點去cctv5看一下昨晚進行的足球比賽,九點半 切換到cctv9看新聞,晚上八點鐘切換到cctv2看電視劇直播。首先,這樣一連串的命令序 列在目前的數位電視機頂盒上不能實現;其次,用戶雖然有計劃,但是因為數位電視機頂盒 不能自動換臺,用戶很可能錯過相應的節目,例如,看從早上八點看cctv5的足球比賽太投 入,忘記在九點半切換到cctv9看新聞。
發明內容
本發明實施例所要解決的技術問題在於,提供一種節目訂製及播放方法、裝置及 數位電視機頂盒,可支持用戶訂製節目及節目播放時間,使用戶可以更加快捷和智能的使 用數位電視機頂盒,同時保證用戶能準時收看到其感興趣的節目。為了解決上述技術問題,本發明實施例提供了一種節目訂製及播放方法,包括 接收節目訂製請求,所述節目訂製請求中包括被訂製節目的節目信息以及所述被訂
制節目的播放時間;
將所述訂製節目的節目信息及其播放時間對應的存儲在訂製節目隊列中,並監控被訂 制節目的播放時間是否到達;
在所述被訂製節目的播放時間到達時,播放所述被訂製節目。其中,所述被訂製節目以及所述被訂製節目的播放時間是由用戶設置的。其中,所述接收節目訂製請求之後,將所述訂製節目的節目信息及其播放時間對 應的存儲在訂製節目隊列中之前,還包括
根據所述被訂製節目的節目信息以及播放時間,判斷所述節目訂製請求是否合法;若 不合法,則丟棄所述節目訂製請求;若合法,則將所述訂製節目的節目信息及其播放時間對 應的存儲在訂製節目隊列中。其中,所述判斷所述節目訂製請求是否合法,包括
判斷所述用戶是否有權限播放該所述被訂製節目,以及判斷所述被訂製節目的播放時間是否與其它被訂製節目的播放時間衝突;
若所述用戶有權限播放該所述被訂製節目,且所述被訂製節目的播放時間與其它被訂 制節目的播放時間不衝突,則判定所述節目訂製請求合法;否則,判定所述節目訂製請求不合法。其中,在所述被訂製節目的播放時間到達時,播放所述被訂製節目之後,還包括 將已經播放的被訂製節目的節目信息及其播放時間從所述訂製節目隊列中刪除。其中,所述將所述訂製節目的節目信息及其播放時間對應的存儲在訂製節目隊列 中,並監控被訂製節目的播放時間是否到達,包括
將所有被訂製節目的節目信息按照其播放時間的順序存儲在訂製節目隊列中,監控所 述訂製節目隊列中的第一個被訂製節目的播放時間是否到達;或
周期性掃描訂製節目隊列中所有被訂製節目的播放時間是否到達。相應的,本發明實施例還提供一種節目訂製及播放裝置,包括
訂製請求接收模塊,用於接收節目訂製請求,所述節目訂製請求中包括被訂製節目的 節目信息以及所述被訂製節目的播放時間;
訂製節目監控模塊,用於將所述訂製節目的節目信息及其播放時間對應的存儲在訂製 節目隊列中,並監控被訂製節目的播放時間是否到達;
訂製節目播放模塊,用於在所述訂製節目監控模塊判定某被訂製節目的播放時間到達 時,播放該被訂製節目。其中,所述節目訂製及播放裝置還包括
訂製節目效驗模塊,用於根據所述訂製請求接收模塊所接收的被訂製節目的節目信息 以及播放時間,判斷所述節目訂製請求是否合法;若不合法,則丟棄所述節目訂製請求;若 合法,則通知所述訂製節目監控模塊將所述訂製節目的節目信息及其播放時間對應的存儲 在訂製節目隊列中。其中,所述訂製節目監控模塊包括
第一信息存儲單元,用於按照所述訂製請求接收模塊接收節目訂製請求的順序,將相 應被訂製節目的節目信息以及播放時間存儲訂製節目隊列中;
第一信息維護單元,用於將已經播放的被訂製節目的節目信息及其播放時間從所述第 一信息存儲單元的訂製節目隊列中刪除;
第一時間監控單元,用於周期性掃描所述第一信息存儲單元的訂製節目隊列中所有被 訂製節目的播放時間是否到達;若有被訂製節目的播放時間到達,則將該被訂製節目的節 目信息發送給所述訂製節目播放模塊。其中,所述訂製節目監控模塊包括
第二信息存儲單元,用於將所有合法的被訂製節目的節目信息按照其播放時間的順序 存儲在訂製節目隊列中;
第二信息維護單元,用於將已經播放的被訂製節目的節目信息及其播放時間從所述第 二信息維護單元的訂製節目隊列中刪除;
第二時間監控單元,用於監控所述訂製節目隊列中的第一個被訂製節目的播放時間是 否到達,若該被訂製節目的播放時間到達,則將該被訂製節目的節目信息發送給所述訂製 節目播放模塊。
最後,本發明實施例還提供一種數位電視機頂盒,所述數位電視機頂盒中包括如 上所述的節目訂製及播放裝置。實施本發明實施例,可支持用戶訂製節目及節目播放時間,使用戶可以更加快捷 和智能的使用數位電視機頂盒,同時保證用戶能準時收看到其感興趣的節目。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可 以根據這些附圖獲得其他的附圖。圖1為本發明提供的節目訂製及播放方法第一實施例流程示意圖; 圖2為本發明提供的節目訂製及播放方法第二實施例流程示意圖3為本發明提供的節目訂製及播放裝置第一實施例結構示意圖; 圖4為本發明提供的節目訂製及播放裝置第二實施例結構示意圖; 圖5為本發明提供的節目訂製及播放裝置第三實施例結構示意圖。
具體實施例方式實施本發明實施例提供的節目訂製及播放方法、裝置及數位電視機頂盒,可支持 用戶訂製節目及節目播放時間,使用戶可以更加快捷和智能的使用數位電視機頂盒,同時 保證用戶能準時收看到其感興趣的節目。下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他 實施例,都屬於本發明保護的範圍。參見圖1,為本發明提供的節目訂製及播放方法第一實施例流程示意圖,如圖1所 示
在步驟S100,接收節目訂製請求,所述節目訂製請求中包括被訂製節目的節目信息 以及所述被訂製節目的播放時間。在步驟S101,將所述訂製節目的節目信息及其播放時間對應的存儲在訂製節目隊 列中。在步驟S102,監控訂製節目隊列中被訂製節目的播放時間是否到達;
若被訂製節目的播放時間到達時,則執行步驟S103 ;若被訂製節目的播放時間未到 達,則繼續監控,直至其到達。在步驟S103,在所述被訂製節目的播放時間到達時,播放所述被訂製節目。本發明實施例提供的節目訂製及播放方法可支持用戶訂製節目及節目播放時間, 使用戶可以更加方便的收看節目,同時也保證用戶能準時收看到其感興趣的節目。參見圖2,為本發明提供的節目訂製及播放方法第二實施例流程示意圖。首先需要說明的是,本實施例提供的節目訂製及播放方法適用於數位電視機頂 盒。在目前的數位電視機頂盒中,機頂盒的硬體部分包括嵌入式微處理器,FLASH,內存,調諧模塊,解調模塊,解復用模塊,音視頻解碼模塊,顯示模塊,遙控器模塊,串口模塊,藍牙模 塊,紅外模塊,網絡模塊,USB模塊等。軟體包括對應各個硬體的驅動程序,作業系統,各種 中間件和應用程式,實現機頂盒的功能如節目管理,搜索,機頂盒信息顯示等,還包括網絡 視頻播放軟體,瀏覽器等擴展功能。每一個上層應用程式都會完成機頂盒一個指定的功能,該程序會順序調用機頂盒 軟體下層的相關模塊,因此可以理解為機頂盒軟體是一些實現機頂盒功能的例程和調用這 些例程的方法組成。比如,用戶換臺時,會先後調用遙控器模塊,換臺管理程序,調諧模塊, 解調模塊,解復用模塊,音視頻解碼模塊及顯示模塊,因此我們可以把這一系列的動作稱為 一個例程,起個名字叫做change^harmel。按照這種方法,就可以將機頂盒的功能分為若干 個例程。可見每個例程在運行時需要一定的參數,比如change^harmel例程就需要節目相 關信息,定義例程的規則如下例程名字_[可選項]_[參數]。在本實施例中,將更為詳細的描述該節目訂製及播放方法的流程,如圖2所示 在步驟S200,接收節目訂製請求,所述節目訂製請求中包括被訂製節目的節目信息
以及所述被訂製節目的播放時間。更為具體的,所述被訂製節目以及所述被訂製節目的播放時間是由用戶設置的。 例如,用戶想在早上八點去cctv5看一下昨晚進行的足球比賽,九點半切換到cctv9看新 聞,晚上八點鐘切換到cctv2看電視劇直播,則其需要設置3條節目訂製請求,分別是請求 數位電視機頂盒在8 00切換到cctv5頻道;在9 30切換到cctv9頻道;在20 00切換到 cctv2頻道。 節目訂製請求設置完成後,通過串口、網口、紅外、藍牙、USB等接口發送給數字電 視機頂盒,上述節目訂製請求在用戶看來,是向數位電視機頂盒提供的請求,在數位電視機 頂盒端看來,即為需要運行的例程,具體為
Change_channel - t 8:00 - freq 3840/27500 - name cctv5 ; Change_channel - t 9:30 - freq 3250/27500 - name cctv9 ; Change_channel - t 20:00 - freq 8806/27500 -name cctv2。在步驟S201,根據被訂製節目的節目信息以及播放時間,判斷節目訂製請求是否 合法;若不合法,則丟棄所述節目訂製請求;若合法,則執行步驟S202。更為具體的,所述判斷所述節目訂製請求是否合法,至少包括1、判斷所述用戶是 否有權限播放該所述被訂製節目;2、判斷所述被訂製節目的播放時間是否與其它被訂製節 目的播放時間衝突。若所述用戶有權限播放該所述被訂製節目,且所述被訂製節目的播放 時間與其它被訂製節目的播放時間不衝突,則判定所述節目訂製請求合法;否則,判定所述 節目訂製請求不合法。、
當然,在實際應用中還可以增加更多的判斷標準,節目訂製請求僅在符合所有判斷標 準的情況下才能被判定為合法。在判定節目訂製請求不合法時,數位電視機頂盒可以對用 戶進行相應的提示,例如「您無權收看該節目」、「您訂製的節目播出時間其之前的訂製衝
突等等。 在步驟S202,將所述訂製節目的節目信息及其播放時間對應的存儲在訂製節目隊 列中。更為具體的,數位電視機頂盒存儲節目信息及其播放時間的方式至少包括兩種一種是將所有被訂製節目的節目信息按照其播放時間的順序存儲在訂製節目隊列中,即, 對收到的節目訂製請求進行預處理,按照被訂製節目的播出時間排序進行存儲;另一種直 接是按照收到節目訂製請求的時間進行存儲,不進行任何的預處理。第一種存儲方式的過 程相對複雜,但是可以簡化後續的監控流程,第二種存儲方式的過程相對簡單,但是後續的 監控流程則相對複雜。在實際應用中,可以根據機頂盒的實際配置情況進行選擇。
在步驟S203,監控所述訂製節目隊列中的被訂製節目的播放時間是否到達。若到 達,則執行步驟S204 ;若未到達,則繼續監控。更為具體的,若在步驟S202中,被訂製節目的節目信息已經按照其播放時間排 序,則只需監控所述訂製節目隊列中的第一個被訂製節目的播放時間是否到達,因為被訂 制節目的節目信息是按照其播放時間的順序存儲在訂製節目隊列中的,第一個被訂製節目 必然是其播放時間最早到達的節目。當然,為保證訂製節目隊列中的第一個被訂製節目的 播放時間是距離當前時間最近,且沒有過時的,機頂盒每監控到一個被訂製節目的播放時 間到達,並進行播放後,將該被訂製節目的節目信息及其播放時間從訂製節目隊列中刪除。若在步驟S202中,被訂製節目的節目信息是按照數位電視機頂盒收到節目訂製 請求的先後順序進行存儲的,則周期性掃描訂製節目隊列中所有被訂製節目的播放時間是 否到達。在步驟S204,所述被訂製節目的播放時間到達時,播放所述被訂製節目。在步驟S205,將已經開始播放的被訂製節目的節目信息及其播放時間從訂製節目 隊列中刪除。 實施本發明實施例提供的節目訂製及播放方法,可支持用戶訂製節目及節目播放 時間,使用戶更加快捷和智能的使用數位電視機頂盒,同時保證用戶能準時收看到其感興 趣的節目。參見圖3,為本發明提供的節目訂製及播放裝置第一實施例結構示意圖,如圖3所 示,該裝置包括
訂製請求接收模塊1,用於接收節目訂製請求,所述節目訂製請求中包括被訂製節目 的節目信息以及所述被訂製節目的播放時間。訂製節目監控模塊2,用於將所述訂製節目的節目信息及其播放時間對應的存儲 在訂製節目隊列中,並監控被訂製節目的播放時間是否到達。訂製節目播放模塊3,用於在所述訂製節目監控模塊2判定某被訂製節目的播放 時間到達時,播放該被訂製節目。需要強調的是,本實施例提供的節目訂製及播放裝置適用於數位電視機頂盒。本 發明實施例提供的節目訂製及播放裝置可支持用戶訂製節目及節目播放裝置,使用戶可以 更加方便的收看節目,同時也保證用戶能準時收看到其感興趣的節目。參見圖4,為本發明提供的節目訂製及播放裝置第二實施例結構示意圖,在本實施 例中,將更為詳細的描述該節目訂製及播放裝置的結構和各模塊的功能。該裝置如圖4所 示,包括訂製請求接收模塊1、訂製節目監控模塊2、訂製節目播放模塊3以及訂製節目效 驗模塊4。訂製請求接收模塊1,用於接收節目訂製請求,所述節目訂製請求中包括被訂製 節目的節目信息以及所述被訂製節目的播放時間。所述被訂製節目以及所述被訂製節目的播放時間是由用戶設置的。更為具體的,例如一用戶想在早上八點去cctv5看一下昨晚進行的足球比賽,九 點半切換到cctv9看新聞,晚上八點鐘切換到cctv2看電視劇直播,則其需要設置3條節目 訂製請求,分別是請求數位電視機頂盒在8 :00切換到cctv5頻道;在9 :30切換到cctv9頻 道;在20 00切換到cctv2頻道。節目訂製請求設置完成後,通過串口、網口、紅外、藍牙、USB等接口發送給訂製請 求接收模塊1,上述節目訂製請求在用戶看來,是向數位電視機頂盒提供的請求,在訂製請 求接收模塊1看來,即為具體指令(例程)
Change_channel - t 8:00 - fr eq 3840/27500 - name cctv5 ; Change_channel - t 9:30 - freq 3250/27500 - name cctv9 ; Change_channel - t 20:00 - freq 8806/27500 -name cctv2。訂製節目效驗模塊4,用於根據所述訂製請求接收模塊1所接收的被訂製節目的 節目信息以及播放時間,判斷所述節目訂製請求是否合法;若不合法,則丟棄所述節目訂製 請求;若合法,則通知所述訂製節目監控模塊3將所述訂製節目的節目信息及其播放時間 對應的存儲在訂製節目隊列中。更為具體的,訂製節目效驗模塊4判斷所述節目訂製請求是否合法時,其判斷的 內容至少包括1、判斷所述用戶是否有權限播放該所述被訂製節目;2、判斷所述被訂製節 目的播放時間是否與其它被訂製節目的播放時間衝突。若所述用戶有權限播放該所述被訂 制節目,且所述被訂製節目的播放時間與其它被訂製節目的播放時間不衝突,則訂製節目 效驗模塊4判定所述節目訂製請求合法;否則,訂製節目效驗模塊4判定所述節目訂製請求 不合法。、
當然,在實際應用中還可以增加更多的判斷標準,節目訂製請求僅在符合所有判斷標 準的情況下,訂製節目效驗模塊4才判定其為合法。在判定節目訂製請求不合法時,訂製節 目效驗模塊4直接或通過數位電視對用戶進行相應的提示,例如「您無權收看該節目」、「您 訂製的節目播出時間其之前的訂製衝突」等等。訂製節目監控模塊2,用於將所述訂製節目的節目信息及其播放時間對應的存儲 在訂製節目隊列中,並監控被訂製節目的播放時間是否到達。更為具體的,該訂製節目監控 模塊2包括
第一信息存儲單元21,用於按照所述訂製請求接收模塊接收節目訂製請求的順序,將 相應被訂製節目的節目信息以及播放時間存儲訂製節目隊列中。第一信息維護單元22,用於將已經播放的被訂製節目的節目信息及其播放時間從 所述第一信息存儲單元21的訂製節目隊列中刪除。第一時間監控單元23,用於周期性掃描所述第一信息存儲單元21的訂製節目隊 列中所有被訂製節目的播放時間是否到達;若有被訂製節目的播放時間到達,則將該被訂 制節目的節目信息發送給所述訂製節目播放模塊3。訂製節目播放模塊3,用於在所述訂製節目監控模塊2判定某被訂製節目的播放 時間到達時,播放該被訂製節目。參見圖5,為本發明提供的節目訂製及播放裝置第三實施例結構示意圖,本實施例 提供的節目訂製及播放裝置與如圖4所示的節目訂製及播放裝置的不同之處在於,訂製節目隊列中存儲節目信息的順序,以及監控被訂製節目的播放時間是否到達的方式不同,該 節目訂製及播放裝置如圖5所示,其訂製請求接收模塊1、訂製節目播放模塊3以及訂製節 目效驗模塊4的結構和功能與如圖所示的節目訂製及播放裝置中對應模塊的結構功能基 本一致,此處不在贅述,其不同之處在於訂製節目監控模塊2。 訂製節目監控模塊2,用於將所述訂製節目的節目信息及其播放時間對應的存儲 在訂製節目隊列中,並監控被訂製節目的播放時間是否到達。更為具體的,該訂製節目監控 模塊2包括
第二信息存儲單元24,用於將所有合法的被訂製節目的節目信息按照其播放時間的順 序存儲在訂製節目隊列中。即,第二信息存儲單元24對訂製請求接收模塊1所收到的節目 訂製請求進行預處理,按照被訂製節目的播出時間排序進行存儲。上一實施例中,是直接按 照收到節目訂製請求的時間進行存儲,不進行任何的預處理。在本實施例中,訂製節目隊列 的存儲方式的相對複雜,但是可以簡化第二時間監控單元26後續的監控流程,上一實施例 中存儲方式的相對簡單,但是後續的監控流程則相對複雜。在實際應用中,可以根據機頂盒 的實際配置情況進行選擇。第二信息維護單元25,用於將已經播放的被訂製節目的節目信息及其播放時間從 所述第二信息存儲單元24的訂製節目隊列中刪除。第二時間監控單元26,用於監控所述訂製節目隊列中的第一個被訂製節目的播放 時間是否到達,若該被訂製節目的播放時間到達,則將該被訂製節目的節目信息發送給所 述訂製節目播放模塊3。因為被訂製節目的節目信息是按照其播放時間的順序存儲在訂製 節目隊列中的,第一個被訂製節目必然是其播放時間最早到達的節目。當然,為保證訂製節 目隊列中的第一個被訂製節目的播放時間是距離當前時間最近,且沒有過時的,第二時間 監控單元26每監控到一個被訂製節目的播放時間到達,並由訂製節目播放模塊3進行播放 後,第二信息維護單元25將該被訂製節目的節目信息及其播放時間從訂製節目隊列中刪 除。需要強調的是,本實施例提供的節目訂製及播放裝置適用於數位電視機頂盒。實施本發明實施例提供的節目訂製及播放裝置,可支持用戶訂製節目及節目播放 時間,使用戶更加快捷和智能的使用數位電視機頂盒,同時保證用戶能準時收看到其感興 趣的節目。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁 碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發明一種較佳實施例而已,當然不能以此來限定本發明之權 利範圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。
權利要求
1.一種節目訂製及播放方法,其特徵在於,包括接收節目訂製請求,所述節目訂製請求中包括被訂製節目的節目信息以及所述被訂 制節目的播放時間;將所述訂製節目的節目信息及其播放時間對應的存儲在訂製節目隊列中,並監控被訂 制節目的播放時間是否到達;在所述被訂製節目的播放時間到達時,播放所述被訂製節目。
2.如權利要求1所述的節目訂製及播放方法,其特徵在於,所述被訂製節目以及所述 被訂製節目的播放時間是由用戶設置的。
3.如權利要求1所述的節目訂製及播放方法,其特徵在於,所述接收節目訂製請求 之後,將所述訂製節目的節目信息及其播放時間對應的存儲在訂製節目隊列中之前,還包 括根據所述被訂製節目的節目信息以及播放時間,判斷所述節目訂製請求是否合法;若 不合法,則丟棄所述節目訂製請求;若合法,則將所述訂製節目的節目信息及其播放時間對 應的存儲在訂製節目隊列中。
4.如權利要求3所述的節目訂製及播放方法,其特徵在於,所述判斷所述節目訂製請 求是否合法,包括判斷所述用戶是否有權限播放該所述被訂製節目,以及判斷所述被訂製節目的播放時 間是否與其它被訂製節目的播放時間衝突;若所述用戶有權限播放該所述被訂製節目,且所述被訂製節目的播放時間與其它被訂 制節目的播放時間不衝突,則判定所述節目訂製請求合法;否則,判定所述節目訂製請求不合法。
5.如權利要求1所述的節目訂製及播放方法,其特徵在於,在所述被訂製節目的播放 時間到達時,播放所述被訂製節目之後,還包括將已經播放的被訂製節目的節目信息及其播放時間從所述訂製節目隊列中刪除。
6.如權利要求1至5中任一項所述的節目訂製及播放方法,其特徵在於,所述將所述訂 制節目的節目信息及其播放時間對應的存儲在訂製節目隊列中,並監控被訂製節目的播放 時間是否到達,包括將所有被訂製節目的節目信息按照其播放時間的順序存儲在訂製節目隊列中,監控所 述訂製節目隊列中的第一個被訂製節目的播放時間是否到達;或周期性掃描訂製節目隊列中所有被訂製節目的播放時間是否到達。
7.一種節目訂製及播放裝置,其特徵在於,包括訂製請求接收模塊,用於接收節目訂製請求,所述節目訂製請求中包括被訂製節目的 節目信息以及所述被訂製節目的播放時間;訂製節目監控模塊,用於將所述訂製節目的節目信息及其播放時間對應的存儲在訂製 節目隊列中,並監控被訂製節目的播放時間是否到達;訂製節目播放模塊,用於在所述訂製節目監控模塊判定某被訂製節目的播放時間到達 時,播放該被訂製節目。
8.如權利要求7所述的節目訂製及播放裝置,其特徵在於,所述節目訂製及播放裝置 還包括訂製節目效驗模塊,用於根據所述訂製請求接收模塊所接收的被訂製節目的節目信息 以及播放時間,判斷所述節目訂製請求是否合法;若不合法,則丟棄所述節目訂製請求;若 合法,則通知所述訂製節目監控模塊將所述訂製節目的節目信息及其播放時間對應的存儲 在訂製節目隊列中。
9.如權利要求8所述的節目訂製及播放裝置,其特徵在於,所述訂製節目監控模塊包括第一信息存儲單元,用於按照所述訂製請求接收模塊接收節目訂製請求的順序,將相 應被訂製節目的節目信息以及播放時間存儲訂製節目隊列中;第一信息維護單元,用於將已經播放的被訂製節目的節目信息及其播放時間從所述第 一信息存儲單元的訂製節目隊列中刪除;第一時間監控單元,用於周期性掃描所述第一信息存儲單元的訂製節目隊列中所有被 訂製節目的播放時間是否到達;若有被訂製節目的播放時間到達,則將該被訂製節目的節 目信息發送給所述訂製節目播放模塊。
10.如權利要求8所述的節目訂製及播放裝置,其特徵在於,所述訂製節目監控模塊包括第二信息存儲單元,用於將所有合法的被訂製節目的節目信息按照其播放時間的順序 存儲在訂製節目隊列中;第二信息維護單元,用於將已經播放的被訂製節目的節目信息及其播放時間從所述第 二信息存儲單元的訂製節目隊列中刪除;第二時間監控單元,用於監控所述訂製節目隊列中的第一個被訂製節目的播放時間是 否到達,若該被訂製節目的播放時間到達,則將該被訂製節目的節目信息發送給所述訂製 節目播放模塊。
11.一種數位電視機頂盒,其特徵在於,所述數位電視機頂盒中包括如權利要求6至10 中任一項所述的節目訂製及播放裝置。
全文摘要
本發明實施例公開了一種節目訂製及播放方法、裝置及數位電視機頂盒,該方法包括接收節目訂製請求,所述節目訂製請求中包括被訂製節目的節目信息以及所述被訂製節目的播放時間;將所述訂製節目的節目信息及其播放時間對應的存儲在訂製節目隊列中,並監控被訂製節目的播放時間是否到達;在所述被訂製節目的播放時間到達時,播放所述被訂製節目。本發明實施例提供的節目訂製及播放方法、裝置及數位電視機頂盒,可支持用戶訂製節目及節目播放時間,使用戶可以更加快捷和智能的使用數位電視機頂盒,同時保證用戶能準時收看到其感興趣的節目。
文檔編號H04N21/40GK102143402SQ20111007629
公開日2011年8月3日 申請日期2011年3月29日 優先權日2011年3月29日
發明者蔡永生 申請人:深圳創維數位技術股份有限公司