新四季網

一種數位電視時移節目的點播方法及點播系統的製作方法

2023-12-07 04:33:01 2

專利名稱:一種數位電視時移節目的點播方法及點播系統的製作方法
技術領域:
本發明涉及數位電視點播技術,特別涉及一種數位電視時移節目的點播方法及點播系統。
背景技術:
— χ if (Next Generation On Demand Video Architecture, NGOD) ^ Concast公司定義的一套新一代視頻點播服務架構,架構的核心是視頻點播服務。在NGOD 的基礎上進行擴展,能夠實現其他的視頻點播服務,比如交換廣播視頻或網絡PVR。即時時移是一種新的交互電視服務,即用戶在直播觀看電視節目的過程中,按下暫停按鈕離開後,可利用回退按鈕回放離開的時間段內所觀看的電視節目的片段,避免錯過用戶所需的電視節目的片段。圖1為現有的時移節目的點播方法流程圖。現結合圖1,對現有的時移節目的點播方法進行說明,具體如下步驟101 數位電視接收終端(Set-Top Box, STB)向數位電視門戶(Portal)發送時移點播請求;該步驟中,STB作為點播客戶端(On Demand Client,0DC),將用戶的時移節目點播請求發送給Portal,即從直播狀態切換到時移狀態。其中,時移點播請求中至少包含點播時間及點播客戶端的標識信息,以便確定進行時移節目點播的STB信息及點播的節目單信息。步驟102 =Portal發送獲取節目單請求至導航伺服器(Navigation Server, NS);該步驟中,獲取節目單請求至少包含點播時間點,以便NS提供與時移點播的點播時間匹配的節目單信息。其中,Portal還可進一步發送獲取訂購令牌(token ID)請求至 NS。步驟103 =NS發送獲節目單響應至Portal ;該步驟中,NS根據點播時間及預設的間隔時間N,獲取點播時間對應的時間點前後N時長的節目單,並將節目單攜帶在獲取節目單響應中發送給Portal。其中,NS還進一步返回訂購令牌至Portal。步驟104 =Portal生成播放進度條;Portal根據接收到的與點播時間相關的節目單,生成播放進度條,以便用戶進行快進、快退等時移節目點播操作。步驟105 =Portal 按照實時流傳輸協議(Real Time Streaming Protocol, RTSP) 發送RTSP串至STB ;該步驟中的RTSP串至少包含訂購令牌及會話管理器(Session Manager, SM)的地
址f曰息。步驟106 =STB通過RTSP發送時移播放請求至SM ;該步驟中,STB按照RTSP協議,根據SM的地址信息,發送攜帶訂購令牌的時移播放請求至相應的SM。其中,時移播放請求中至少包含進行時移點播的節目的頻道號、節目名稱及時間信息。步驟107至步驟108 =SM從NS獲取播放列表;SM根據接收到的時移播放請求中攜帶的節目的頻道號、節目名稱及時間信息,從 NS的節目錄製單中獲得節目的頻道號的節目名稱都相同的已錄製節目的信息,利用已錄製節目的信息生成播放列表。其中,NS保存的節目錄製單為內容分發網絡(Content Delivery Network, CDN) 向NS反饋的由已錄製節目形成的列表;該節目錄製單中記載有每一個已錄製節目的節目開始時間、節目結束時間、節目的頻道號及用以記錄該節目是否錄製成功的標識信息。步驟109 :SM獲取視頻伺服器(Streaming Server, SS)信息並發送播放列表至 SS ;該步驟中,SM根據播放列表及所進行時移點播的節目的頻道號,獲取SS信息,並發送播放列表至相應的SS。步驟110 =SS從內容分發網絡⑶N中獲取播放列表對應的音視頻文件;⑶N能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的作為服務節點的SS上。步驟111 :SS發送播放響應至SM ;該步驟中,SS向SM反饋已獲取的與播放列表對應的音視頻文件。步驟112 =SM發送SS地址和邊緣調製器(IPQAM)信息至STB ;該步驟中,SM發送用以進行推流的SS地址和用以進行鎖頻的IPQAM信息至請求時移節目點播的STB。步驟113 STB從SS獲取推流。該步驟中,STB根據SS地址,獲取時移節目點播對應的音視頻流。用戶通過STB進行如圖1所示的時移節目點播的同時,⑶N、內容管理系統 (Content Management System, CMS)和實時管理器(Real-Time Manager, RTM)進行時移節目的錄製。圖2為現有的節目錄製的方法流程圖。現結合圖2,對現有的節目錄製的方法進行說明,具體如下步驟201 =NS發送時移點播的節目單至CMS ;該步驟中是在NS接收到來自Portal的獲取節目單請求後,發送時移點播的節目單至CMS,啟動時移節目的錄製流程。步驟202 =CMS發送時移點播的節目單至RTM ;該步驟中,CMS可通過IF2. ProgramList_XML接口向RTM發送節目單。步驟203 =RTM向CMS發送響應消息;該步驟中的響應消息為RTM通知CMS成功接收到時移點播的節目單。步驟204 =RTM生成錄製計劃;該步驟中的RTM根據接收到的時移點播的節目單,生成錄製計劃;其中,錄製計劃中至少包含待錄製的節目的時間點、時長、頻道號和節目名稱。步驟205 =RTM發送錄製任務至⑶N ;
該步驟中,RTM不斷掃描所生成的錄製計劃,根據錄製計劃中節目的播出時間,通過A3. TransferContent接口向CDN包含的實時注入(RTI)網元提交錄製任務。步驟206 ⑶N發送響應信息至RTM ;該步驟中,⑶N包含的RTI網元向RTM返回一響應消息,用以指示RTM成功接收到錄製任務。步驟207 CDN錄製節目;該步驟中,⑶N包含的RTI網元根據錄製任務接收音視頻流,錄製節目並生成索引文件、快進/快退文件。步驟208 =RTM發送錄製狀態請求至⑶N ;該步驟是在⑶N包含的RTI網元錄製節目的過程中,RTM按照預設的間隔時間,發送用以查詢錄製狀態的請求至CDN的RTI網元,具體可通過A3. GetTransferStatus接口向 RTI請求錄製狀態。其中,錄製狀態為已錄製節目佔待錄製節目的百分比。步驟209 =CDN發送錄製狀態響應至RTM ;該步驟中,⑶N包含的RTI網元在接收到錄製狀態請求後,根據錄製節目的情況, 反饋錄製狀態至RTM。步驟210 ⑶N發送節目錄製結果至RTM;該步驟中,CDN通過A3. TransferContent接口向RTM異步通知節目錄製結果;CDN 在完成了一個節目錄製後,對已錄製節目進行判斷,獲得已錄製節目是否錄製成功的信息。該步驟中,節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄該節目是否錄製成功的標識信息。步驟211 =RTM發送節目錄製結果至CMS ;該步驟中,RTM根據接收到的異步通知消息,通過NGOD. MTI-A2. ContentStatus接口,向CMS通知節目錄製結果。步驟212 :CMS將節目錄製結果寫入NS的節目錄製單中;該步驟中,CMS通過與NS的交互,將節目錄製結果寫入NS保存的節目錄製單中, 換句話說,將節目開始時間、節目結束時間、節目的頻道號及用以記錄該節目是否錄製成功的標識信息寫入NS保存的節目錄製單中。在CDN錄製節目的過程中,由於網絡或者信源的問題,CDN所錄製的節目可能存在錄製失敗的問題,比如沒有正常結束等,以至已錄製節目無法被正常使用。基於上述內容, 若SM按照播放列表通過SS向CDN所請求的播放列表對應的節目存在錄製失敗的問題時, STB是無法從SS獲得其點播的節目的音視頻流,也就無法實現時移節目的點播。

發明內容
有鑑於此,本發明的目的在於提供一種數位電視時移節目的點播方法,該方法能夠在與節目單中的節目對應的已錄製節目存在錄製失敗的情況下,完成時移節目的點播。本發明的目的在於提供一種數位電視時移節目的點播系統,該系統能夠在與節目單中的節目對應的已錄製節目存在錄製失敗的情況下,完成時移節目的點播。為達到上述目的,本發明的技術方案具體是這樣實現的
一種數位電視時移節目的點播方法,該方法包括A、數位電視接收終端發送時移點播請求至數位電視門戶Portal JiSPortal從導航伺服器NS獲取節目單;B、NS根據來自Portal的獲取節目單請求,觸發內容分發網絡⑶N錄製節目單中包含的節目,根據CDN反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,優化Portal請求的節目單,獲得優化後的節目單並發送至Portal ;C、Portal發送優化後的節目單及會話管理器SM的地址至數位電視接收終端;D、數位電視接收終端根據優化後的節目單,發送時移播放請求至SM,從SM獲取視頻伺服器SS地址及邊緣調製器IPQAM信息,從視頻伺服器SS獲得推流。上述方法中,步驟B所述根據CDN反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,優化Portal請求的節目單包括Bi、NS根據節目單中包含的節目的頻道號和節目名稱,從節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目;B2、根據⑶N反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,判定步驟B 1所述已錄製節目錄製失敗時,將與所述已錄製節目對應的節目從Portal請求的節目單中剔除,將剔除後的節目單作為優化後的節目單。上述方法中,步驟B所述根據CDN反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,優化Portal請求的節目單包括B3、NS根據節目單中包含的節目的頻道號和節目名稱,從節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目;B4、根據⑶N反饋的已錄製節目的節目錄製結果包含的標識信息,判定步驟B3所述已錄製節目錄製失敗;B5、根據已錄製節目的節目錄製結果包含的節目結束時間,將節目單中與錄製失敗的已錄製節目對應的節目的結束時間之前的節目剔除,將節目單中與錄製失敗的已錄製節目對應節目的結束時間為起始時刻,以時移點播請求中攜帶的點播時間對應的節目單的結束時間為結束時刻,將起始時刻至結束時刻間的節目單作為優化後的節目單。上述方法中,步驟D所述發送時移播放請求至SM包括數位電視接收終端按照實時流傳輸協議RTSP,根據SM的地址,發送攜帶節目信息的時移播放請求至SM ;所述節目信息至少包含節目錄製結果中的標識信息為錄製成功的已錄製節目對應的節目的頻道號、節目名稱及時間信息;所述時間信息為以時移點播請求中攜帶的點播時間為起始點進行前進或後退的時長信息。上述方法中,步驟D所述從SM獲取SS地址及IPQAM信息包括SM根據接收到的時移播放請求,從NS獲得與優化後的節目單對應的優化後的播放列表,並發送給SS;SS從CDN獲得與優化後的播放列表對應的、節目錄製結果包含的標識信息為錄製成功的已錄製節目,並通過SM發送SS地址和IPQAM信息至數位電視接收終端。一種數位電視時移節目的點播系統,該系統包含數位電視接收終端,發送時移點播請求至數位電視門戶Portal ;
Portal,根據時移點播請求,發送獲取節目單請求至導航伺服器NS,發送優化後的節目單及會話管理器SM的地址至數位電視接收終端;NS,根據獲取節目單請求,觸發內容分發網絡⑶N錄製節目單中包含的節目,根據 CDN反饋的的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息, 優化Portal請求的節目單,獲得優化後的節目單並發送至Portal ;數位電視接收終端,根據優化後的節目單及SM的地址,發送時移播放請求至SM, 根據視頻伺服器SS地址及邊緣調製器IPQAM信息,從SS獲得推流;SM,根據時移播放請求,發送SS地址及IPQAM信息至數位電視接收終端。較佳地,所述數位電視接收終端還按照實時流傳輸協議RTSP,將節目信息攜帶在時移播放請求中發送至SM ;所述節目信息至少包含節目錄製結果中的標識信息為錄製成功的已錄製節目對應的節目的頻道號、節目名稱及時間信息;所述時間信息為以時移點播請求中攜帶的點播時間為起始點進行前進或後退的時長信息。較佳地,所述SM根據時移播放請求,還從NS獲得與優化後的節目單對應的優化後的播放列表,並發送給SS;所述SS還從CDN獲得與優化後的播放列表對應的、節目錄製結果包含的標識信息為錄製成功的已錄製節目,發送SS地址和IPQAM信息至所述SM ;上述系統中,所述NS包含 存儲單元,保存節目單及節目錄製單;所述節目錄製單包含已錄製節目的節目錄製結果,所述節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄節目是否錄製成功的標識信息;錄製觸發單元,根據獲取節目單請求,通過內容管理系統CMS和實時管理器RTM, 觸發CDN錄製節目單中包含的節目,將CDN反饋的節目錄製結果寫入存儲單元的節目錄製單中;匹配單元,根據與獲取節目單請求對應的節目單包含的節目的頻道號和節目名稱,從存儲單元的節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目,並發送給第一優化單元;第一優化單元,根據存儲單元保存的節目錄製單中,已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,判定所述已錄製節目錄製失敗時,將與所述已錄製節目對應的節目從Portal請求的節目單中剔除,將剔除後的節目單作為優化後的節目單輸出至Portal。上述系統中,所述NS包含存儲單元,保存節目單及節目錄製單;所述節目錄製單包含已錄製節目的節目錄製結果,所述節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄節目是否錄製成功的標識信息;錄製觸發單元,根據獲取節目單請求,通過內容管理系統CMS和實時管理器RTM, 觸發CDN錄製節目單中包含的節目,將CDN反饋的節目錄製結果寫入存儲單元的節目錄製單中;匹配單元,根據與獲取節目單請求對應的節目單包含的節目的頻道號和節目名稱,從存儲單元的節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目,並發送給第二優化單元;第二優化單元,根據存儲單元保存的節目錄製單中,已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,判定所述已錄製節目錄製失敗時,根據已錄製節目的節目錄製結果包含的節目結束時間,將節目單中與錄製失敗的已錄製節目對應的節目的結束時間之前的節目剔除,將節目單中與錄製失敗的已錄製節目對應節目的結束時間為起始時刻,以時移點播請求中攜帶的點播時間對應的節目單的結束時間為結束時刻,將起始時刻至結束時刻間的節目單作為優化後的節目單輸出至Portal。由上述的技術方案可見,本發明提供了一種數位電視時移節目的點播方法及點播系統,NS根據Portal的獲取節目單請求及CDN反饋的節目單對應的已錄製節目的節目錄製結果,對請求的節目單進行優化,返回優化後的節目單至Portal,STB根據優化後的節目單,從SS獲取可播放的時移節目。採用本發明的方法及系統,能夠在與節目單中的節目對應的已錄製節目存在錄製失敗的情況下,完成時移節目的點播。


圖1為現有的時移節目的點播方法流程圖。圖2為現有的節目錄製的方法流程圖。圖3為本發明數位電視時移節目的點播方法流程圖。圖4為本發明數位電視時移節目的點播系統實施例一的結構示意圖。圖5為本發明數位電視時移節目的點播系統實施例二的結構示意圖。
具體實施例方式為使本發明的目的、技術方案、及優點更加清楚明白,以下參照附圖並舉實施例, 對本發明進一步詳細說明。本發明提供了一種數位電視時移節目的點播方法及點播系統,NS根據Portal的獲取節目單請求,對請求的節目單進行優化,返回優化後的節目單至Portal,STB根據優化後的節目單發送點播請求至SM, SM根據優化後的節目單,從NS獲取優化後的播放列表,以便SS根據優化後的播放列表,從CDN獲得STB能夠播放的已錄製節目,實現了在與節目單中的節目對應的已錄製節目存在錄製失敗的情況下,完成時移節目的點播。本發明的對節目單的優化,是將錄製失敗的已錄製節目對應的節目單中的節目從節目單中剔除,或根據錄製失敗的已錄製節目,將錄製失敗的已錄製節目對應的時間點之前的節目單剔除,將剔除後的節目單的結束時間為起始時刻,以時移節目的點播時間對應的節目單的結束時間為結束時刻,將起始時刻至結束時刻間的節目單作為優化後的節目單。圖3為本發明數位電視時移節目的點播方法流程圖。現結合圖3,對本發明數位電視時移節目的點播方法進行說明,具體如下步驟301 =STB向Portal發送時移點播請求;該步驟中,STB作為0DC,將用戶的時移節目點播請求發送給Portal,即從直播狀態切換到時移狀態。其中,時移點播請求中至少包含點播時間及點播客戶端的標識信息,以便確定進行時移節目點播的STB信息及點播的節目單信息。步驟302 =Portal發送獲取節目單請求至NS ;該步驟中,獲取節目單請求至少包含點播時間,以便NS提供與時移點播的點播時間匹配的節目單信息。其中,Portal還可進一步發送獲取訂購令牌(token ID)請求至NS。本發明的NS在接收到來自Portal的獲取節目單請求後,觸發圖2所示的節目錄製流程,獲取已錄製節目的節目錄製結果,在此不再對節目錄製的方法進行贅述。步驟303 =NS發送優化後的節目單響應至Portal ;該步驟中,NS在接收到Portal的獲取節目單請求後,根據節目單所對應的節目錄製單中已錄製節目的節目錄製結果包含的用以記錄該節目是否錄製成功的標識信息進行優化,發送優化後的節目單給Portal。該步驟中,NS可進一步發送訂購令牌響應至Portal。其中,節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄該節目是否錄製成功的標識信息。其中,NS根據節目單所對應的節目錄製單中已錄製節目的節目錄製結果包含的用以記錄該節目是否錄製成功的標識信息進行優化包括NS根據節目單中包含的節目的頻道號和節目名稱,從節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目,根據已錄製節目的節目錄製結果包含的標識信息判定該已錄製節目錄製失敗時,將與已錄製節目對應的節目及其信息從Portal 請求的節目單中剔除,將剔除後的節目單作為優化後的節目單,或者NS根據節目單中包含的節目的頻道號和節目名稱,從節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目,根據已錄製節目的節目錄製結果包含的標識信息,判定該已錄製節目錄製失敗時,根據已錄製節目的節目錄製結果包含的節目結束時間,將節目單中與錄製失敗的已錄製節目對應的節目的結束時間之前的節目剔除,將節目單中與錄製失敗的已錄製節目對應節目的結束時間為起始時刻,以時移節目的點播時間對應的節目單的結束時間為結束時刻,將起始時刻至結束時刻間的節目單作為優化後的節目單。其中,優化後的節目單即為NS提供給STB的時移節目單。步驟304 =Portal生成播放進度條;Portal根據接收到的與點播時間相關的優化後的節目單,生成播放進度條,以便用戶進行快進、快退等時移節目點播操作。步驟305 =Portal 發送 RTSP 串至 STB ;該步驟中的RTSP串至少包含訂購令牌、SM的地址信息及優化後的節目單。步驟306 =STB通過RTSP發送時移播放請求至SM ;該步驟中,STB按照RTSP協議,根據SM的地址信息,發送攜帶訂購令牌的時移播放請求至相應的SM。其中,時移播放請求中還包含節目信息;節目信息至少包含節目錄製結果中的標識信息為錄製成功的已錄製節目對應的節目的頻道號、節目名稱及時間信息。時間信息為以點播時間為起始點進行前進或後退的時長信息。步驟307 =SM發送獲取播放列表請求至NS ;SM根據時移播放請求中的節目信息,請求NS中與優化後的節目單對應的播放列表。步驟308 =NS返回優化後的播放列表至SM ;該步驟中,NS根據SM的請求,將步驟303中的優化後的節目單對應的優化後播放列表發送給SM。其中,優化後的播放列表中不包含標識信息為錄製失敗的已錄製節目對應的節目的節目信息。步驟309 =SM獲取SS信息並發送優化後的播放列表至SS ;該步驟可採用圖1中109的方法,只是將接收到的優化後的播放列表發送至SS。步驟310 =SS從⑶N獲取優化後的播放列表對應的已錄製節目;該步驟中獲取的優化後的播放列表中不包含標識信息為錄製失敗的已錄製節目對應的節目的節目信息,這樣就能保證從SS獲取推流的STB能夠正常播放接收到的音視頻流。步驟311至步驟313的方法與圖1這種步驟111至步驟113的方法相同,在此不再贅述。圖4為本發明數位電視時移節目的點播系統實施例一的結構示意圖。現結合圖4, 對實施例一的數位電視時移節目的點播系統進行說明,具體如下本發明數位電視時移節目的點播系統包含STB401、Portal402、NS403、SM404、 SS405及 CDN406。STB401發送時移點播請求至Portal402。其中,時移點播請求中至少包含點播時間及點播客戶端的標識信息。Portal402根據時移點播請求,發送獲取節目單請求至NS403,發送優化後的節目單及SM的地址至STB401。其中,獲取節目單請求至少包含點播時間,以便NS403提供與時移點播的點播時間匹配的節目單信息。NS403根據獲取節目單請求,⑶N406錄製節目單中包含的節目,根據⑶N406反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,優化 Portal402請求的節目單,獲得優化後的節目單並發送至Portal402。其中,節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄該節目是否錄製成功的標識信息。STB401根據優化後的節目單及SM的地址,發送時移播放請求至SM404,根據SS地址及IPQAM信息,從SS405獲得推流。具體地,STB401按照實時流傳輸協議RTSP,將節目信息攜帶在時移播放請求中發送至SM404。其中,節目信息至少包含節目錄製結果中的標識信息為錄製成功的已錄製節目對應的節目的頻道號、節目名稱及時間信息;時間信息為以時移點播請求中攜帶的點播時間為起始點進行前進或後退的時長信息。SM404根據時移播放請求,發送SS地址及IPQAM信息至STB401。具體地,SM404 根據時移播放請求,從NS403獲得與優化後的節目單對應的優化後的播放列表,並發送給 SS405 ;SS405從CDN406獲得與優化後的播放列表對應的、節目錄製結果包含的標識信息為錄製成功的已錄製節目,發送SS地址和IPQAM信息至SM404。其中,本實施例中的NS403包含存儲單元4031、錄製觸發單元4032、匹配單元 4033和第一優化單元40;34。存儲單元4031保存節目單及節目錄製單。其中,節目錄製單包含已錄製節目的節目錄製結果;節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄節目是否錄製成功的標識信息。錄製觸發單元4032根據獲取節目單請求,通過CMS(圖4中未示出)和RTM(圖4 中未示出),觸發CDN406錄製節目單中包含的節目,將CDN406反饋的節目錄製結果寫入存儲單元4033的節目錄製單中。匹配單元4033根據與獲取節目單請求對應的節目單包含的節目的頻道號和節目名稱,從存儲單元4031的節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目,並發送給第一優化單元4034。第一優化單元4034根據存儲單元4031保存的節目錄製單中,已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,判定已錄製節目錄製失敗時,將與已錄製節目對應的節目從Portal402請求的節目單中剔除,將剔除後的節目單作為優化後的節目單輸出至Portal402,並將優化後的節目單保存至存儲單元4033中。圖5為本發明數位電視時移節目的點播系統實施例二的結構示意圖。圖5所示的實施例二的系統結構與圖4所示的實施例一的系統結構不同的是NS403的結構不同,其他結構與實施例一的結構相同,在此不再贅述。本實施例的NS403包含存儲單元4031、錄製觸發單元4032、匹配單元4033及第二優化單元40;35。存儲單元4031保存節目單及節目錄製單。其中,節目錄製單包含已錄製節目的節目錄製結果;節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄節目是否錄製成功的標識信息。錄製觸發單元4032根據獲取節目單請求,通過CMS(圖4中未示出)和RTM(圖4 中未示出),觸發CDN406錄製節目單中包含的節目,將CDN406反饋的節目錄製結果寫入存儲單元4033的節目錄製單中。匹配單元4033根據與獲取節目單請求對應的節目單包含的節目的頻道號和節目名稱,從存儲單元4031的節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目,並發送給第二優化單元4035。第二優化單元4035根據存儲單元4031保存的節目錄製單中,已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,判定已錄製節目錄製失敗時,根據已錄製節目的節目錄製結果包含的節目結束時間,將節目單中與錄製失敗的已錄製節目對應的節目的結束時間之前的節目剔除,將節目單中與錄製失敗的已錄製節目對應節目的結束時間為起始時刻,以時移點播請求中攜帶的點播時間對應的節目單的結束時間為結束時刻,將起始時刻至結束時刻間的節目單作為優化後的節目單輸出至Portal402,並將優化後的節目單保存至存儲單元4033中。本發明的上述較佳實施例中,NS在根據獲取節目單請求反饋節目單至Portal時, 根據在錄製節目時生成的節目單錄製結果,對請求的節目單進行優化,從請求的節目單中剔除節目錄製結果包含的標識信息為錄製失敗的已錄製節目對應的節目及其信息,反饋能夠正常觀看的節目單信息至Portal,以便後續根據優化後的節目單對應的播放列表獲取已錄製節目時,獲得可播放的已錄製節目,避免了錄製失敗所導致的時移節目的點播失敗的問題。
綜上所述,以上僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。 凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種數位電視時移節目的點播方法,其特徵在於,該方法包括A、數位電視接收終端發送時移點播請求至數位電視門戶PortalJiSPortal從導航伺服器NS獲取節目單;B、NS根據來自Portal的獲取節目單請求,觸發內容分發網絡⑶N錄製節目單中包含的節目,根據CDN反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,優化Portal請求的節目單,獲得優化後的節目單並發送至Portal ;C、Portal發送優化後的節目單及會話管理器SM的地址至數位電視接收終端;D、數位電視接收終端根據優化後的節目單,發送時移播放請求至SM,從SM獲取視頻伺服器SS地址及邊緣調製器IPQAM信息,從視頻伺服器SS獲得推流。
2.根據權利要求1所述的方法,其特徵在於,步驟B所述根據CDN反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,優化Portal請求的節目單包括 Bi、NS根據節目單中包含的節目的頻道號和節目名稱,從節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目;B2、根據CDN反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,判定步驟Bl所述已錄製節目錄製失敗時,將與所述已錄製節目對應的節目從 Portal請求的節目單中剔除,將剔除後的節目單作為優化後的節目單。
3.根據權利要求1所述的方法,其特徵在於,步驟B所述根據CDN反饋的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,優化Portal請求的節目單包括B3、NS根據節目單中包含的節目的頻道號和節目名稱,從節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目;B4、根據CDN反饋的已錄製節目的節目錄製結果包含的標識信息,判定步驟B3所述已錄製節目錄製失敗;B5、根據已錄製節目的節目錄製結果包含的節目結束時間,將節目單中與錄製失敗的已錄製節目對應的節目的結束時間之前的節目剔除,將節目單中與錄製失敗的已錄製節目對應節目的結束時間為起始時刻,以時移點播請求中攜帶的點播時間對應的節目單的結束時間為結束時刻,將起始時刻至結束時刻間的節目單作為優化後的節目單。
4.根據權利要求1所述的方法,其特徵在於,步驟D所述發送時移播放請求至SM包括數位電視接收終端按照實時流傳輸協議RTSP,根據SM的地址,發送攜帶節目信息的時移播放請求至SM ;所述節目信息至少包含節目錄製結果中的標識信息為錄製成功的已錄製節目對應的節目的頻道號、節目名稱及時間信息;所述時間信息為以時移點播請求中攜帶的點播時間為起始點進行前進或後退的時長信息。
5.根據權利要求1所述的方法,其特徵在於,步驟D所述從SM獲取SS地址及IPQAM信息包括SM根據接收到的時移播放請求,從NS獲得與優化後的節目單對應的優化後的播放列表,並發送給SS;SS從CDN獲得與優化後的播放列表對應的、節目錄製結果包含的標識信息為錄製成功的已錄製節目,並通過SM發送SS地址和IPQAM信息至數位電視接收終端。
6.一種數位電視時移節目的點播系統,其特徵在於,該系統包含 數位電視接收終端,發送時移點播請求至數位電視門戶Portal ;Portal,根據時移點播請求,發送獲取節目單請求至導航伺服器NS,發送優化後的節目單及會話管理器SM的地址至數位電視接收終端;NS,根據獲取節目單請求,觸發內容分發網絡CDN錄製節目單中包含的節目,根據CDN 反饋的的已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,優化 Portal請求的節目單,獲得優化後的節目單並發送至Portal ;數位電視接收終端,根據優化後的節目單及SM的地址,發送時移播放請求至SM,根據視頻伺服器SS地址及邊緣調製器IPQAM信息,從SS獲得推流;SM,根據時移播放請求,發送SS地址及IPQAM信息至數位電視接收終端。
7.根據權利要求6所述的系統,其特徵在於,所述數位電視接收終端還按照實時流傳輸協議RTSP,將節目信息攜帶在時移播放請求中發送至SM ;所述節目信息至少包含節目錄製結果中的標識信息為錄製成功的已錄製節目對應的節目的頻道號、節目名稱及時間信息;所述時間信息為以時移點播請求中攜帶的點播時間為起始點進行前進或後退的時長信息。
8.根據權利要求6所述的系統,其特徵在於,所述SM根據時移播放請求,還從NS獲得與優化後的節目單對應的優化後的播放列表,並發送給SS ;所述SS還從CDN獲得與優化後的播放列表對應的、節目錄製結果包含的標識信息為錄製成功的已錄製節目,發送SS地址和IPQAM信息至所述SM ;
9.根據權利要求6、7或8所述的系統,其特徵在於,所述NS包含存儲單元,保存節目單及節目錄製單;所述節目錄製單包含已錄製節目的節目錄製結果,所述節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄節目是否錄製成功的標識信息;錄製觸發單元,根據獲取節目單請求,通過內容管理系統CMS和實時管理器RTM,觸發 CDN錄製節目單中包含的節目,將CDN反饋的節目錄製結果寫入存儲單元的節目錄製單中; 匹配單元,根據與獲取節目單請求對應的節目單包含的節目的頻道號和節目名稱,從存儲單元的節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目, 並發送給第一優化單元;第一優化單元,根據存儲單元保存的節目錄製單中,已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,判定所述已錄製節目錄製失敗時,將與所述已錄製節目對應的節目從Portal請求的節目單中剔除,將剔除後的節目單作為優化後的節目單輸出至Portal。
10.根據權利要求6、7或8所述的系統,其特徵在於,所述NS包含存儲單元,保存節目單及節目錄製單;所述節目錄製單包含已錄製節目的節目錄製結果,所述節目錄製結果至少包含節目開始時間、節目結束時間、節目的頻道號及用以記錄節目是否錄製成功的標識信息;錄製觸發單元,根據獲取節目單請求,通過內容管理系統CMS和實時管理器RTM,觸發 CDN錄製節目單中包含的節目,將CDN反饋的節目錄製結果寫入存儲單元的節目錄製單中;匹配單元,根據與獲取節目單請求對應的節目單包含的節目的頻道號和節目名稱,從存儲單元的節目錄製單中獲取與節目單中的節目的頻道號和節目名稱相同的已錄製節目, 並發送給第二優化單元;第二優化單元,根據存儲單元保存的節目錄製單中,已錄製節目的節目錄製結果包含的用以記錄節目是否錄製成功的標識信息,判定所述已錄製節目錄製失敗時,根據已錄製節目的節目錄製結果包含的節目結束時間,將節目單中與錄製失敗的已錄製節目對應的節目的結束時間之前的節目剔除,將節目單中與錄製失敗的已錄製節目對應節目的結束時間為起始時刻,以時移點播請求中攜帶的點播時間對應的節目單的結束時間為結束時刻,將起始時刻至結束時刻間的節目單作為優化後的節目單輸出至Portal。
全文摘要
本發明提供了一種數位電視時移節目的點播方法及點播系統,數位電視接收終端STB發送時移點播請求至數位電視門戶Portal,觸發Portal獲取節目單;導航伺服器NS根據獲取節目單請求,觸發內容分發網絡CDN錄製節目單中的節目,根據CDN反饋的已錄製節目的節目錄製結果,優化Portal請求的節目單,通過Portal發送優化後的節目單及會話管理器SM的地址至STB;STB根據優化後的節目單,發送時移播放請求至SM,從SM獲取視頻伺服器SS地址及邊緣調製器IPQAM信息,從視頻伺服器SS獲得推流。採用本發明的方法及系統,能夠在與節目單中的節目對應的已錄製節目存在錄製失敗的情況下,完成時移節目的點播。
文檔編號H04N21/438GK102413369SQ20111035854
公開日2012年4月11日 申請日期2011年11月14日 優先權日2011年11月14日
發明者屈東 申請人:深圳市同洲電子股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀