亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種視頻服務(wù)器、基于ngod的時移節(jié)目點播方法及系統(tǒng)的制作方法

文檔序號:7804708閱讀:5631來源:國知局
專利名稱:一種視頻服務(wù)器、基于ngod的時移節(jié)目點播方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字電視接收技術(shù),特別涉及一種視頻服務(wù)器、基于下一代點播系統(tǒng)(Next Generation on Demand, NGOD)的時移節(jié)目點播方法及系統(tǒng)。
背景技術(shù)
圖1為現(xiàn)有的基于NGOD的時移節(jié)目點播方法的流程圖,現(xiàn)結(jié)合圖1,對現(xiàn)有的基于NGOD的時移節(jié)目點播方法進行說明,具體如下步驟101 =STB發(fā)送時移切換請求至PORTAL ;作為數(shù)字電視接收終端的機頂盒(Set Top Box, STB)可作為點播客戶端(OnDemand Client, 0DC),用以完成用戶對時移節(jié)目的點播。具體地,STB中保存有電子節(jié)目菜單(Electronic Program Guide, EPG), EPG中包含可訂購的時移節(jié)目及直播節(jié)目;用戶控制STB由直播狀態(tài)切換到時移節(jié)目點播狀態(tài),STB發(fā)送時移切換請求至數(shù)字電視門戶系統(tǒng)(PORTAL)。其中,EPG中可訂購的時移節(jié)目是指視頻服務(wù)器(Source Server, SS)或內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,CDN)中已完成錄制的能夠提供時移點播的節(jié)目;STB由直播狀態(tài)切換到時移節(jié)目點播狀態(tài)是STB輸出給顯示設(shè)備包含可訂購的時移節(jié)目的時移頁面,以便用戶進行時移節(jié)目點播;時移切換請求中至少包含頻道信息、用戶信息及時移的請求時間。步驟102 =PORTAL發(fā)送獲取訂購令牌請求至NS ;該步驟中,PORTAL發(fā)送攜帶頻道信息、用戶信息及時移的請求時間的獲取訂購令牌請求至導(dǎo)航服務(wù)器(Navigation Server,賂)。其中,訂購令牌是點播的時移節(jié)目的唯一標(biāo)識;時移的請求時間是STB發(fā)起時移請求的時間,該時間是一個絕對時間,即實際的時間。步驟103 =NS發(fā)送訂購令牌響應(yīng)至PORTAL ;該步驟中,NS根據(jù)接收到的獲取訂購令牌請求、頻道信息、用戶信息及時移的請求時間,生成訂購令牌、及訂購令牌與頻道信息、用戶信息及時移的請求時間之間的對應(yīng)關(guān)系,保存訂購令牌與頻道信息、用戶信息及時移的請求時間之間的對應(yīng)關(guān)系。步驟104 =PORTAL返回訂購令牌至STB ;該步驟中,PORTAL根據(jù)接收到的訂購令牌,按照實時流傳輸協(xié)議(Real TimeStreaming Protocol,RTSP)生成一 RTSP串給STB ;其中,RTSP串中攜帶了可進行時移節(jié)目點播的指示。步驟105 =STB發(fā)送時移播放請求至SM ;該步驟中,STB發(fā)送攜帶訂購令牌的時移播放請求至?xí)捁芾砥?SessionManager, SM)。步驟106 =SM發(fā)送獲取節(jié)目播放列表請求至NS ;該步驟中,SM發(fā)送攜帶訂購令牌的獲取節(jié)目播放列表請求至NS。
步驟107 =NS返回節(jié)目播放列表至SM ;該步驟中,NS根據(jù)獲取節(jié)目播放列表請求攜帶的訂購令牌進行鑒權(quán),在通過鑒權(quán)后,獲取與訂購令牌具有對應(yīng)關(guān)系的頻道信息及時移的請求時間所對應(yīng)的節(jié)目播放列表,返回節(jié)目播放列表至SM。其中,節(jié)目播放列表中至少包含頻道信息、時移節(jié)目的起始時間、及時移節(jié)目的終止時間。步驟108 =SM分配頻點;該步驟中,SM根據(jù)邊緣調(diào)制器(IPQAM)的資源負載,為STB分配頻點。步驟109 =SM發(fā)送節(jié)目播放列表請求至SS ;該步驟中,SM發(fā)送攜帶節(jié)目播放列表的節(jié)目播放列表請求至SS。其中,節(jié)目播放列表請求中攜帶有IPQAM流接收地址及端口號,以便后續(xù)SS向STB進行推流。步驟110 SS發(fā)送節(jié)目播放列表響應(yīng)至SM ;該步驟中,SS根據(jù)接收到的節(jié)目播放列表,通過與⑶N的交互確定⑶N已錄制了與節(jié)目播放列表對應(yīng)的節(jié)目資源,或者確定其已根據(jù)接收到的節(jié)目錄制計劃錄制了與節(jié)目播放列表對應(yīng)的節(jié)目資源,發(fā)送節(jié)目播放列表響應(yīng)及其地址信息至SM。其中,節(jié)目播放列表響應(yīng)中至少包含節(jié)目播放列表對應(yīng)的會話標(biāo)識。步驟111 :SM返回時移播放響應(yīng)至STB ;該步驟中,SM根據(jù)節(jié)目播放列表響應(yīng)生成時移節(jié)目的節(jié)目號,發(fā)送時移播放響應(yīng)至STB。其中,時移播放響應(yīng)中至少攜帶IPQAM的頻點信息、時移節(jié)目的節(jié)目號、節(jié)目播放列表對應(yīng)的會話標(biāo)識及SS的地址信息。步驟112: STB 鎖頻;該步驟中,STB根據(jù)IPQAM的頻點信息進行鎖頻,準(zhǔn)備接收推流。步驟113 STB發(fā)送播放請求至SS ;該步驟中,STB根據(jù)SS的地址信息,發(fā)送攜帶節(jié)目播放列表對應(yīng)的會話標(biāo)識的播放請求至SS。步驟114 SS向STB進行推流;該步驟中,SS根據(jù)接收到的時節(jié)目播放列表對應(yīng)的會話標(biāo)識及SM發(fā)送的IPQAM流接收地址和端口號,通過IPQAM向STB進行推流。步驟115 =SS判定節(jié)目播放列表播放到頭或到尾;該步驟中,SS根據(jù)節(jié)目播放列表,判斷其是否播放到頭或到尾,如果是,執(zhí)行步驟116,否則,繼續(xù)通過IPQAM向STB進行推流。步驟116 SS發(fā)送播放到頭或到尾響應(yīng)至STB ;該步驟中,SS向STB發(fā)送一響應(yīng)信息,用以提示點播的時移節(jié)目播放到頭或到尾。步驟117 STB發(fā)送終止會話請求至SM ;該步驟中,STB發(fā)送的終止會話請求中至少包含本次點播的節(jié)目播放列表對應(yīng)的會話標(biāo)識。步驟118 SM發(fā)送終止會話請求至SS ;該步驟中,SM將節(jié)目播放列表對應(yīng)的會話標(biāo)識攜帶在終止會話請求中,發(fā)送給SS,用以提示SS結(jié)束本次會話。步驟119 =SS發(fā)送終止會話響應(yīng)至SM ;
步驟120 SM發(fā)送終止會話響應(yīng)至STB ;步驟121 =STB啟動執(zhí)行步驟101 ;該步驟中,STB未從時移節(jié)目的點播狀態(tài)切換至直播狀態(tài),仍保持時移節(jié)目點播的工作狀態(tài),啟動執(zhí)行步驟101?,F(xiàn)有的基于NGOD的時移節(jié)目點播方法中,追加時移節(jié)目需要在完成一個時移節(jié)目的點播后進行,比如,在步驟121時追加點播時移節(jié)目,STB和PORTAL、NS、SM及SS之間需要重復(fù)步驟101至步驟120所示的交互流程,增加了網(wǎng)絡(luò)流量,并且在SS停止向STB推流及SS再次向STB進行推流的間隔時間時,輸出顯示的設(shè)備會因為STB未獲得推流而出現(xiàn)短暫的無信號輸出狀態(tài),且上述過程中STB需要根據(jù)SM為每一個時移節(jié)目分配的頻點進行鎖頻,時移節(jié)目點播的穩(wěn)定性上還有待進一步提高。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種基于NGOD的時移節(jié)目點播方法,該方法無需數(shù)字電視接收終端頻繁鎖頻,提高了時移節(jié)目點播的穩(wěn)定性。本發(fā)明的目的在于提供一種基于NGOD的時移節(jié)目點播系統(tǒng),該系統(tǒng)無需數(shù)字電視接收終端頻繁鎖頻,提高了時移節(jié)目點播的穩(wěn)定性。本發(fā)明的目的在于提供一種視頻服務(wù)器,該視頻服務(wù)器在完成數(shù)字電視接收終端的時移節(jié)目點播時,無需數(shù)字電視接收終端頻繁鎖頻,提高了時移節(jié)目點播的穩(wěn)定性。為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的一種基于NGOD的時移節(jié)目點播方法,該方法包括視頻服務(wù)器SS根據(jù)會話管理器SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過邊緣調(diào)制器IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;所述SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過所述SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加;所述SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。上述方法中,所述通過所述SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加包括Al、所述SS發(fā)送播放到頭或到尾響應(yīng)至所述SM ;所述播放到頭或到尾響應(yīng)中至少攜帶當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識;A2、所述SM根據(jù)當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及與當(dāng)前的節(jié)目播放列表對應(yīng)的訂購令牌,向所述NS請求當(dāng)前的節(jié)目播放列表的下一個節(jié)目播放列表,根據(jù)下一個節(jié)目播放列表,發(fā)送播放請求至所述SS ;所述播放請求中至少包含當(dāng)前的節(jié)目播放列表對應(yīng)的頻點、當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及下一個節(jié)目播放列表。較佳地,所述判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾之前進一步包括數(shù)字電視接收終端發(fā)送攜帶播放時間的追加請求至SS ;所述播放時間為數(shù)字電視接收終端根據(jù)當(dāng)前的節(jié)目播放列表的起始時間及外部確定的時移的結(jié)束時間計算獲得的偏移時間。上述方法中,所述通過所述SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加包括Bi、所述SS根據(jù)來自所述數(shù)字電視接收終端的攜帶播放時間的追加請求,發(fā)送播放到頭或到尾響應(yīng)至所述SM ;所述播放到頭或到尾響應(yīng)中至少攜帶當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識;B2、所述SM根據(jù)當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及與當(dāng)前的節(jié)目播放列表對應(yīng)的訂購令牌,向所述NS請求當(dāng)前的節(jié)目播放列表的下一個節(jié)目播放列表,根據(jù)下一個節(jié)目播放列表,發(fā)送播放請求至所述SS ;所述播放請求中至少包含當(dāng)前的節(jié)目播放列表對應(yīng)的頻點、當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及下一個節(jié)目播放列表;B3、所述SS根據(jù)播放請求,判斷由播放時間確定的絕對時間是否超出下一個節(jié)目播放列表的播放范圍,如果是,執(zhí)行步驟B4,否則追加步驟B2所述下一個節(jié)目播放列表;所述絕對時間為當(dāng)前的節(jié)目播放列表的播放起始時間加上播放時間獲得的時間占.
^ \\\ B4、所述SS將步驟B2所述下一個節(jié)目播放列表作為當(dāng)前的節(jié)目播放列表,發(fā)送播放到頭到尾響應(yīng)至所述SM,執(zhí)行步驟B2。上述方法中,所述通過IPQAM向數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流包括Cl、所述SS根據(jù)當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及播放請求,保持與數(shù)字電視接收終端間的會話;C2、所述SS根據(jù)當(dāng)前的節(jié)目播放列表對應(yīng)的頻點,通過所述IPQAM,向所述數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。一種基于NGOD的時移節(jié)目點播系統(tǒng),該系統(tǒng)包含數(shù)字電視接收終端、數(shù)字電視門戶系統(tǒng)PORTAL、導(dǎo)航服務(wù)器NS、會話管理器SM、視頻服務(wù)器SS及邊緣調(diào)制器IPQAM,所述SS根據(jù)SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;所述SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過所述SM向NS獲取下一個節(jié)目播放列表并進行追加;所述SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。上述系統(tǒng)中,所述SS包含推流模塊,根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)所述SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊,否則繼續(xù)推流;控制模塊,將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊,根據(jù)結(jié)束指示,從第一存儲模塊中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列
9表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至所述SM ;將所述SM發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊;第一存儲模塊,用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。上述系統(tǒng)中,所述SS包含推流模塊,根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)所述SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊,否則繼續(xù)推流;控制模塊,將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊,根據(jù)結(jié)束指示或追加指示,從第一存儲模塊中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至所述SM ;將所述SM發(fā)送的節(jié)目播放列表輸出至定位模塊;定位模塊,根據(jù)數(shù)字電視接收終端發(fā)送的攜帶播放時間的追加請求,利用當(dāng)前的節(jié)目播放列表包含的時移節(jié)目的起始時間及播放時間,計算獲得絕對時間,判斷絕對時間是否超出接收到的節(jié)目播放列表的播放范圍,如果是,發(fā)送追加指示至控制模塊,否則將所述SM發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊;第一存儲模塊,用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。上述系統(tǒng)中,所述SM包括列表請求模塊,根據(jù)SS發(fā)送的播放到頭或到尾響應(yīng),向所述NS請求當(dāng)前的節(jié)目播放列表的下一個節(jié)目播放列表;根據(jù)下一個節(jié)目播放列表及獲得的當(dāng)前的節(jié)目播放列表對應(yīng)的頻點、當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,發(fā)送播放請求至所述SS ;會話控制模塊,根據(jù)SS發(fā)送的播放到頭或到尾響應(yīng),將暫存的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的頻點發(fā)送給列表請求模塊。一種視頻服務(wù)器,所述視頻服務(wù)器SS根據(jù)會話管理器SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過邊緣調(diào)制器IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;所述SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過所述SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加;所述SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。上述視頻服務(wù)器中,該視頻服務(wù)器包含推流模塊,根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)所述SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊,否則繼續(xù)推流;控制模塊,將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊,根據(jù)結(jié)束指示,從第一存儲模塊中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至所述SM ;將所述SM發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊;第一存儲模塊,用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。上述視頻服務(wù)器中,該視頻服務(wù)器包含推流模塊,根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)所述SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊,否則繼續(xù)推流;控制模塊,將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊,根據(jù)結(jié)束指示或追加指示,從第一存儲模塊中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至所述SM ;將所述SM發(fā)送的節(jié)目播放列表輸出至定位模塊;定位模塊,根據(jù)數(shù)字電視接收終端發(fā)送的攜帶播放時間的追加請求,利用當(dāng)前的節(jié)目播放列表包含的時移節(jié)目的起始時間及播放時間,計算獲得絕對時間,判斷絕對時間是否超出接收到的節(jié)目播放列表的播放范圍,如果是,發(fā)送追加指示至控制模塊,否則將所述SM發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊;第一存儲模塊,用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。由上述的技術(shù)方案可見,本發(fā)明提供了一種視頻服務(wù)器、基于NGOD的時移節(jié)目點播系統(tǒng)及方法,SS根據(jù)SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過SM向NS獲取下一個節(jié)目播放列表并進行追加;SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM向數(shù)字電視接收終端直接進行下一個節(jié)目播放列表的推流。采用本發(fā)明的視頻服務(wù)器、系統(tǒng)及方法,無需數(shù)字電視接收終端頻繁鎖頻,提高了時移節(jié)目點播的穩(wěn)定性。


圖1為現(xiàn)有的基于NGOD的時移節(jié)目點播方法的流程圖;圖2為本發(fā)明基于NGOD的時移節(jié)目點播方法的流程圖;圖3為本發(fā)明基于NGOD的時移節(jié)目點播方法實施例一的流程圖;圖4為本發(fā)明基于NGOD的時移節(jié)目點播方法實施例二的流程圖;圖5為本發(fā)明基于NGOD的時移節(jié)目點播系統(tǒng)實施例一的結(jié)構(gòu)示意圖;圖6為本發(fā)明基于NGOD的時移節(jié)目點播系統(tǒng)實施例二的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案、及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一步詳細說明。圖2為本發(fā)明基于NGOD的時移節(jié)目點播方法的流程圖。現(xiàn)結(jié)合圖2,對本發(fā)明基于NGOD的時移節(jié)目點播方法進行說明,具體如下
步驟20 :SS根據(jù)SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;步驟21 =SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過SM向NS獲取下一個節(jié)目播放列表并進行追加;步驟22 :SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM向數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。本發(fā)明以機頂盒作為數(shù)字電視終端為例,對本發(fā)明基于NGOD的時移節(jié)目點播方法及系統(tǒng)的兩個實施例進行詳細說明,當(dāng)然,本發(fā)明還可應(yīng)用于其他數(shù)字電視終端,例如IPTV、數(shù)字電視一體機等。圖3為本發(fā)明基于NGOD的時移節(jié)目點播方法實施例一的流程圖?,F(xiàn)結(jié)合圖3,對實施例一的本發(fā)明基于NGOD的時移節(jié)目點播方法進行說明,具體如下步驟301 =STB發(fā)送時移切換請求至PORTAL ;STB作為點播客戶端,完成用戶對時移節(jié)目的點播。該步驟中,STB根據(jù)外部輸入的指令,由直播狀態(tài)切換到時移節(jié)目點播狀態(tài),通過顯示設(shè)備輸出EPG中包含的可訂購的時移節(jié)目的時移頁面,發(fā)送時移切換請求至PORTAL。其中,時移切換請求中至少包含頻道信息、用戶信息及時移的請求時間。
步驟302 =PORTAL發(fā)送獲取訂購令牌請求至NS ;該步驟中,PORTAL發(fā)送攜帶頻道信息、用戶信息及時移的請求時間的獲取訂購令牌請求至NS。其中,訂購令牌是點播的時移節(jié)目的唯一標(biāo)識;時移的請求時間是STB發(fā)起時移請求的時間,該時間是一個絕對時間,即實際的時間。步驟303 =NS發(fā)送訂購令牌響應(yīng)至PORTAL ;該步驟中,NS根據(jù)接收到的獲取訂購令牌請求、頻道信息、用戶信息及時移的請求時間,生成訂購令牌、及訂購令牌與頻道信息、用戶信息及時移的請求時間之間的對應(yīng)關(guān)系,保存訂購令牌與頻道信息、用戶信息及時移的請求時間之間的對應(yīng)關(guān)系。步驟304 =PORTAL返回訂購令牌至STB ;該步驟中,PORTAL根據(jù)接收到的訂購令牌,按照RTSP生成一 RTSP串給STB ;其中,RTSP串中攜帶了可進行時移節(jié)目點播的指示。步驟305 =STB發(fā)送時移播放請求至SM ;該步驟中,STB發(fā)送攜帶訂購令牌的時移播放請求至SM。步驟306 =SM發(fā)送獲取節(jié)目播放列表請求至NS ;該步驟中,SM發(fā)送攜帶訂購令牌的獲取節(jié)目播放列表請求至NS。步驟307 =NS返回節(jié)目播放列表至SM ;該步驟中,NS根據(jù)獲取節(jié)目播放列表請求攜帶的訂購令牌進行鑒權(quán),在通過鑒權(quán)后,獲取與訂購令牌具有對應(yīng)關(guān)系的頻道信息及時移的請求時間所對應(yīng)的節(jié)目播放列表,返回節(jié)目播放列表至SM。其中,節(jié)目播放列表中至少包含頻道信息、時移節(jié)目的起始時間、及時移節(jié)目的終止時間。步驟308 =SM分配頻點;
該步驟中,SM根據(jù)IPQAM的資源負載,為STB分配頻點。步驟309 =SM發(fā)送節(jié)目播放列表請求至SS ;該步驟中,SM發(fā)送攜帶節(jié)目播放列表的節(jié)目播放列表請求至SS。其中,節(jié)目播放列表請求中攜帶有IPQAM流接收地址及端口號,以便后續(xù)SS向STB進行推流。步驟310 SS發(fā)送節(jié)目播放列表響應(yīng)至SM ;該步驟中,SS根據(jù)接收到的節(jié)目播放列表,確定SS已錄制了與節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),或者通過與CDN的交互確定CDN已錄制了與節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),發(fā)送節(jié)目播放列表響應(yīng)及其地址信息至SM。其中,節(jié)目播放列表響應(yīng)中至少包含節(jié)目播放列表對應(yīng)的會話標(biāo)識;SS可根據(jù)接收到的節(jié)目錄制計劃錄制節(jié)目的音視頻數(shù)據(jù),以供作為ODC的STB進行時移節(jié)目點播。步驟311 SM返回時移播放響應(yīng)至STB ;該步驟中,SM根據(jù)節(jié)目播放列表響應(yīng)生成時移節(jié)目的節(jié)目號,發(fā)送時移播放響應(yīng)至 STB。其中,時移播放響應(yīng)中至少攜帶IPQAM的頻點信息、時移節(jié)目的節(jié)目號、節(jié)目播放列表對應(yīng)的會話標(biāo)識及SS的地址信息。步驟312: STB 鎖頻;該步驟中,STB根據(jù)IPQAM的頻點信息進行鎖頻,準(zhǔn)備接收推流。步驟313 STB發(fā)送播放請求至SS ;該步驟中,STB根據(jù)SS的地址信息,發(fā)送攜帶節(jié)目播放列表對應(yīng)的會話標(biāo)識的播放請求至SS。步驟314 SS向STB進行推流;該步驟中,SS根據(jù)接收到的節(jié)目播放列表對應(yīng)的會話標(biāo)識,利用SM為當(dāng)前的節(jié)目播放列表分配的頻點,通過IPQAM向STB進行推流。步驟315 :SS判定節(jié)目播放列表播放到頭或到尾;該步驟中,SS根據(jù)當(dāng)前的節(jié)目播放列表的開始標(biāo)識和當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識,判斷其是否播放到頭或到尾,如果是,執(zhí)行步驟316,否則,繼續(xù)通過IPQAM向STB進行推流。步驟316 SS發(fā)送播放到頭或到尾響應(yīng)至SM ;該步驟中,SS不再向圖1所示的方法向STB發(fā)送一播放到頭或到尾響應(yīng),而是向SM發(fā)送用以提示點播的時移節(jié)目播放到頭或到尾的響應(yīng)至SM。其中,播放到頭或到尾響應(yīng)可以為SS向SM發(fā)送的ANN0UCE消息,播放到頭或到尾響應(yīng)中至少攜帶當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識;當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識可為表示當(dāng)前的節(jié)目播放列表播放到頭或到尾的信息,以便NS根據(jù)該標(biāo)識能夠確定與其相鄰的下一個節(jié)目播放列表。步驟317 =SM發(fā)送獲取下一個節(jié)目播放列表請求至NS ;該步驟中,SM將當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及訂購令牌,攜帶在獲取下一個播放列表請求中,發(fā)送至NS。其中,訂購令牌暫存于SM中,以便SM利用訂購令牌為同一用戶向NS請求節(jié)目播放列表。
步驟318 =NS返回下一個節(jié)目播放列表至SM ;該步驟中,NS根據(jù)獲取下一個播放列表請求,利用訂購令牌完成鑒權(quán),在鑒權(quán)通過后,利用當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識,獲取與其相鄰的下一個節(jié)目播放列表,并反饋給SM。步驟319 =SM發(fā)送播放下一個節(jié)目播放列表請求至SS ;該步驟中,SM在發(fā)送給SS的請求中攜帶在當(dāng)前的節(jié)目播放列表推流時分配的頻點及會話標(biāo)識,以便不再觸發(fā)SS生成新的會話流程,利用已有的會話流程,完成下一個節(jié)目播放列表的追加播放;比如,SM可通過SETUP請求,向SS發(fā)起播放下一個節(jié)目播放列表請求。步驟320 =SS向STB進行推流,之后執(zhí)行步驟315 ;該步驟中,SS利用當(dāng)前的節(jié)目播放列表對應(yīng)的頻點及會話標(biāo)識,通過IPQAM向STB進行推流,之后執(zhí)行步驟315。圖4為本發(fā)明基于NGOD的時移節(jié)目點播方法實施例二的流程圖?,F(xiàn)結(jié)合圖4,對實施例二的本發(fā)明基于NGOD的時移節(jié)目點播方法進行說明,具體如下本實施例的步驟401至步驟414的方法與實施例一中步驟301至步驟314的方法相同,在此不再贅述。現(xiàn)針對步驟414之后的方法進行說明,具體如下步驟415 =STB發(fā)送追加請求至SS ;該步驟可在步驟401至步驟414的執(zhí)行過程中發(fā)生。其中,追加請求中至少攜帶播放時間;播放時間為STB根據(jù)當(dāng)前的節(jié)目播放列表的起始時間及外部確定的時移的結(jié)束時間計算獲得的偏移時間;外部確定的時移節(jié)目的結(jié)束時間可為用戶通過STB追加的下一個時移節(jié)目的結(jié)束時間。步驟416 =SS發(fā)送播放到頭或到尾響應(yīng)至SM ;該步驟可采用步驟316的方法實現(xiàn),在此不再贅述。步驟417 =SM發(fā)送獲取下一個節(jié)目播放列表請求至NS ;該步驟可采用步驟317的方法實現(xiàn),在此不再贅述。步驟418 =NS返回下一個節(jié)目播放列表至SM ;該步驟可采用步驟318的方法實現(xiàn),在此不再贅述。步驟419 =SM發(fā)送播放下一個節(jié)目列表請求至SS ;該步驟可采用步驟319的方法實現(xiàn),在此不再贅述。步驟420 =SS將下一個節(jié)目播放列表作為當(dāng)前的節(jié)目播放列表,執(zhí)行步驟416,或者執(zhí)行步驟414 ;該步驟具體包括步驟4201,SS根據(jù)播放時間確定的絕對時間是否超出下一個節(jié)目播放列表的播放范圍,如果是,執(zhí)行步驟4202,否則執(zhí)行步驟4203 ;步驟4202,SS將下一個節(jié)目播放列表作為當(dāng)前的節(jié)目播放列表,執(zhí)行步驟416 ;步驟4203,SS將下一個節(jié)目播放列表作為追加的節(jié)目播放列表,利用當(dāng)前的節(jié)目播放列表對應(yīng)的頻點,通過IPQAM向STB進行推流。圖5為本發(fā)明基于NGOD的時移節(jié)目點播系統(tǒng)實施例一的結(jié)構(gòu)示意圖?,F(xiàn)結(jié)合圖5,對實施例一的本發(fā)明基于NGOD的時移節(jié)目點播系統(tǒng)進行說明,具體如下
本發(fā)明基于NGOD的時移節(jié)目點播系統(tǒng)包含STB50、P0RTAL51、NS52、SM53、SSM及IPQAM55。SS54根據(jù)SM53分配的當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM55向STB50進行當(dāng)前的節(jié)目播放列表的推流;SSM判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過SM53向NS52獲取下一個節(jié)目播放列表并進行追加;SSM根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM55向STB50進行下一個節(jié)目播放列表的推流。其中,SS54包含推流模塊Ml、控制模塊542及第一存儲模塊M3。推流模塊541根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)SM53分配的當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM55向STB50進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊M2,否則繼續(xù)推流。控制模塊542將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊M3,根據(jù)結(jié)束指示,從第一存儲模塊543中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至SM53 ;將SM53發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊Ml。第一存儲模塊543用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。其中,SM53包含列表請求模塊531和會話控制模塊532。列表請求模塊531根據(jù)SSM發(fā)送的播放到頭或到尾響應(yīng),向NS52請求當(dāng)前的節(jié)目播放列表的下一個節(jié)目播放列表;根據(jù)下一個節(jié)目播放列表及獲得的當(dāng)前的節(jié)目播放列表對應(yīng)的頻點、當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,發(fā)送播放請求至SSM。另外,列表請求模塊531還根據(jù)STB50的時移播放請求,發(fā)送獲取節(jié)目播放列表請求至NS52,接收NS53返回的當(dāng)前的節(jié)目播放列表;發(fā)送節(jié)目播放列表請求至SSM。其中,當(dāng)前的節(jié)目播放列表是SSM未進行節(jié)目追加時SM53請求的節(jié)目播放列表。會話控制模塊532根據(jù)SSM發(fā)送的播放到頭或到尾響應(yīng),將暫存的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的頻點發(fā)送給列表請求模塊531。另外,會話管理模塊532還在NS52返回當(dāng)前的節(jié)目播放列表時,為STB50分配IPQAM的頻點,接收SSM返回的節(jié)目播放列表響應(yīng),當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。圖6為本發(fā)明基于NGOD的時移節(jié)目點播系統(tǒng)實施例二的結(jié)構(gòu)示意圖。現(xiàn)結(jié)合圖6,對實施例二的本發(fā)明基于NGOD的時移節(jié)目點播系統(tǒng)進行說明,具體如下本實施例的基于NGOD的時移節(jié)目點播系統(tǒng)與實施例一不同的是SS的結(jié)構(gòu),其它結(jié)構(gòu)與實施例一相同?,F(xiàn)僅就SS的結(jié)構(gòu)進行說明,具體如下本實施例的SS64包含推流模塊641、控制模塊642、定位模塊643及第一存儲模塊 644。推流模塊641根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)SM53分配的當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM55向STB50進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊642,否則繼續(xù)推流。控制模塊642將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊644,根據(jù)結(jié)束指示或追加指示,從第一存儲模塊644中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至SM53 ;將SM53發(fā)送的節(jié)目播放列表輸出至定位模塊643。定位模塊643根據(jù)STB50發(fā)送的攜帶播放時間的追加請求,利用當(dāng)前的節(jié)目播放列表包含的時移節(jié)目的起始時間及播放時間,計算獲得絕對時間,判斷絕對時間是否超出接收到的節(jié)目播放列表的播放范圍,如果是,發(fā)送追加指示至控制模塊642,否則將SM53發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊641。第一存儲模塊644用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。本發(fā)明的上述較佳實施例中,SS在判定完成了一個節(jié)目播放列表的推流之后,可根據(jù)STB的追加請求觸發(fā)從NS獲取與追加請求對應(yīng)的下一個節(jié)目播放列表,或者根據(jù)當(dāng)前的節(jié)目播放列表自動追加與其相鄰的下一個節(jié)目播放列表,采用與當(dāng)前的節(jié)目播放列表相同的頻點,通過IPQAM向STB推流,STB無需頻繁鎖頻,也無需終止與SS間的會話,提高了時移節(jié)目點播的穩(wěn)定性。另外,本發(fā)明的方法及系統(tǒng)還減少了 STB與NS、SM、SS間交互的信息或指令,降低了網(wǎng)絡(luò)間的流量。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
1.一種基于NGOD的時移節(jié)目點播方法,其特征在于,該方法包括視頻服務(wù)器SS根據(jù)會話管理器SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過邊緣調(diào)制器IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;所述SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過所述SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加;所述SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加包括Al、所述SS發(fā)送播放到頭或到尾響應(yīng)至所述SM ;所述播放到頭或到尾響應(yīng)中至少攜帶當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識;A2、所述SM根據(jù)當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及與當(dāng)前的節(jié)目播放列表對應(yīng)的訂購令牌,向所述NS請求當(dāng)前的節(jié)目播放列表的下一個節(jié)目播放列表,根據(jù)下一個節(jié)目播放列表,發(fā)送播放請求至所述SS ;所述播放請求中至少包含當(dāng)前的節(jié)目播放列表對應(yīng)的頻點、當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及下一個節(jié)目播放列表。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾之前進一步包括數(shù)字電視接收終端發(fā)送攜帶播放時間的追加請求至SS ;所述播放時間為數(shù)字電視接收終端根據(jù)當(dāng)前的節(jié)目播放列表的起始時間及外部確定的時移的結(jié)束時間計算獲得的偏移時間。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述通過所述SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加包括Bi、所述SS根據(jù)來自所述數(shù)字電視接收終端的攜帶播放時間的追加請求,發(fā)送播放到頭或到尾響應(yīng)至所述SM ;所述播放到頭或到尾響應(yīng)中至少攜帶當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識;B2、所述SM根據(jù)當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及與當(dāng)前的節(jié)目播放列表對應(yīng)的訂購令牌,向所述NS請求當(dāng)前的節(jié)目播放列表的下一個節(jié)目播放列表,根據(jù)下一個節(jié)目播放列表,發(fā)送播放請求至所述SS ;所述播放請求中至少包含當(dāng)前的節(jié)目播放列表對應(yīng)的頻點、當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及下一個節(jié)目播放列表;B3、所述SS根據(jù)播放請求,判斷由播放時間確定的絕對時間是否超出下一個節(jié)目播放列表的播放范圍,如果是,執(zhí)行步驟B4,否則追加步驟B2所述下一個節(jié)目播放列表;所述絕對時間為當(dāng)前的節(jié)目播放列表的播放起始時間加上播放時間獲得的時間點;B4、所述SS將步驟B2所述下一個節(jié)目播放列表作為當(dāng)前的節(jié)目播放列表,發(fā)送播放到頭到尾響應(yīng)至所述SM,執(zhí)行步驟B2。
5.根據(jù)權(quán)利要求2或4所述的方法,其特征在于,所述通過IPQAM向數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流包括Cl、所述SS根據(jù)當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及播放請求,保持與數(shù)字電視接收終端間的會話;C2、所述SS根據(jù)當(dāng)前的節(jié)目播放列表對應(yīng)的頻點,通過所述IPQAM,向所述數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。
6.一種基于NGOD的時移節(jié)目點播系統(tǒng),該系統(tǒng)包含數(shù)字電視接收終端、數(shù)字電視門戶系統(tǒng)PORTAL、導(dǎo)航服務(wù)器NS、會話管理器SM、視頻服務(wù)器SS及邊緣調(diào)制器IPQAM,其特征在于,所述SS根據(jù)SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;所述SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過所述SM向NS獲取下一個節(jié)目播放列表并進行追加;所述SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述SS包含推流模塊,根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)所述SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊,否則繼續(xù)推流;控制模塊,將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊,根據(jù)結(jié)束指示,從第一存儲模塊中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至所述SM ;將所述SM發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊;第一存儲模塊,用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述SS包含推流模塊,根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)所述SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊,否則繼續(xù)推流;控制模塊,將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊,根據(jù)結(jié)束指示或追加指示,從第一存儲模塊中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至所述SM ;將所述SM發(fā)送的節(jié)目播放列表輸出至定位模塊;定位模塊,根據(jù)數(shù)字電視接收終端發(fā)送的攜帶播放時間的追加請求,利用當(dāng)前的節(jié)目播放列表包含的時移節(jié)目的起始時間及播放時間,計算獲得絕對時間,判斷絕對時間是否超出接收到的節(jié)目播放列表的播放范圍,如果是,發(fā)送追加指示至控制模塊,否則將所述SM發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊;第一存儲模塊,用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。
9.根據(jù)權(quán)利要求6、7或8所述的系統(tǒng),其特征在于,所述SM包括列表請求模塊,根據(jù)SS發(fā)送的播放到頭或到尾響應(yīng),向所述NS請求當(dāng)前的節(jié)目播放列表的下一個節(jié)目播放列表;根據(jù)下一個節(jié)目播放列表及獲得的當(dāng)前的節(jié)目播放列表對應(yīng)的頻點、當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,發(fā)送播放請求至所述SS;會話控制模塊,根據(jù)SS發(fā)送的播放到頭或到尾響應(yīng),將暫存的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的頻點發(fā)送給列表請求模塊。
10.一種視頻服務(wù)器,其特征在于,所述視頻服務(wù)器SS根據(jù)會話管理器SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過邊緣調(diào)制器IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;所述SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過所述SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加;所述SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。
11.根據(jù)權(quán)利要求10所述的視頻服務(wù)器,其特征在于,該視頻服務(wù)器包含推流模塊,根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)所述SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊,否則繼續(xù)推流;控制模塊,將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊,根據(jù)結(jié)束指示,從第一存儲模塊中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至所述SM ;將所述SM發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊;第一存儲模塊,用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。
12.根據(jù)權(quán)利要求10所述的視頻服務(wù)器,其特征在于,該視頻服務(wù)器包含推流模塊,根據(jù)當(dāng)前的節(jié)目播放列表獲取與當(dāng)前節(jié)目播放列表對應(yīng)的音視頻數(shù)據(jù),根據(jù)所述SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過所述IPQAM向所述數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流,判斷進行推流時節(jié)目播放列表是否已播放到頭或到尾,如果是,輸出結(jié)束指示至控制模塊,否則繼續(xù)推流;控制模塊,將分配的當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識寫入第一存儲模塊,根據(jù)結(jié)束指示或追加指示,從第一存儲模塊中讀取當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識,并攜帶在播放到頭或到尾響應(yīng),發(fā)送至所述SM ;將所述SM發(fā)送的節(jié)目播放列表輸出至定位模塊;定位模塊,根據(jù)數(shù)字電視接收終端發(fā)送的攜帶播放時間的追加請求,利用當(dāng)前的節(jié)目播放列表包含的時移節(jié)目的起始時間及播放時間,計算獲得絕對時間,判斷絕對時間是否超出接收到的節(jié)目播放列表的播放范圍,如果是,發(fā)送追加指示至控制模塊,否則將所述SM發(fā)送的節(jié)目播放列表作為追加的下一個節(jié)目播放列表,輸出至推流模塊;第一存儲模塊,用以保存當(dāng)前的節(jié)目播放列表的開始標(biāo)識、當(dāng)前的節(jié)目播放列表的結(jié)束標(biāo)識、及當(dāng)前的節(jié)目播放列表對應(yīng)的會話標(biāo)識。
全文摘要
本發(fā)明提供了一種基于NGOD的時移節(jié)目點播方法,該方法中,視頻服務(wù)器SS根據(jù)會話管理器SM分配的當(dāng)前的節(jié)目播放列表的頻點,通過邊緣調(diào)制器IPQAM向數(shù)字電視接收終端進行當(dāng)前的節(jié)目播放列表的推流;SS判定當(dāng)前的節(jié)目播放列表已播放到頭或到尾,通過SM向?qū)Ш椒?wù)器NS獲取下一個節(jié)目播放列表并進行追加;SS根據(jù)當(dāng)前的節(jié)目播放列表的頻點,通過IPQAM向數(shù)字電視接收終端進行下一個節(jié)目播放列表的推流。本發(fā)明還提供了一種基于NGOD的時移節(jié)目點播系統(tǒng)及視頻服務(wù)器。采用本發(fā)明的方法、系統(tǒng)及視頻服務(wù)器,無需數(shù)字電視接收終端頻繁鎖頻,提高了時移節(jié)目點播的穩(wěn)定性。
文檔編號H04N21/266GK102572551SQ20111044884
公開日2012年7月11日 申請日期2011年12月28日 優(yōu)先權(quán)日2011年12月28日
發(fā)明者華海亮, 徐小龍 申請人:深圳市同洲視訊傳媒有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1