述,不代表實(shí)施例的優(yōu)劣。
[0233] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0234] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種直播節(jié)目試看方法,其特征在于,應(yīng)用于直播服務(wù)器中,所述方法包括: 接收播放客戶端發(fā)送的用于請求試看直播節(jié)目的試看請求; 獲取所述直播節(jié)目的播放地址; 根據(jù)預(yù)先設(shè)置的試看策略,確定對所述直播節(jié)目進(jìn)行限時(shí)試看的第一到期時(shí)刻和第二 到期時(shí)刻; 向所述播放客戶端反饋試看應(yīng)答,所述試看應(yīng)答中攜帶有所述直播節(jié)目的播放地址、 所述第一到期時(shí)刻和所述第二到期時(shí)刻,所述試看應(yīng)答用于觸發(fā)所述播放客戶端在所述第 一到期時(shí)刻之前,向與所述播放地址對應(yīng)的節(jié)目提供服務(wù)器發(fā)送用于請求獲取所述直播節(jié) 目的節(jié)目數(shù)據(jù)的獲取請求,所述節(jié)目提供服務(wù)器根據(jù)接收到的所述獲取請求,在所述第二 到期時(shí)刻之前向所述播放客戶端發(fā)送正在播放的節(jié)目數(shù)據(jù)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)先設(shè)置的試看策略,確定對所 述直播節(jié)目進(jìn)行限時(shí)試看的第一到期時(shí)刻和第二到期時(shí)刻,包括: 檢測所述播放客戶端是否具有試看所述直播節(jié)目的權(quán)限; 若所述播放客戶端具有試看所述直播節(jié)目的權(quán)限,則檢測所述播放客戶端當(dāng)日的試看 次數(shù)是否達(dá)到預(yù)定次數(shù)閾值,所述預(yù)定次數(shù)閾值是播放客戶端每日所能夠請求試看的次數(shù) 的上限值; 若所述播放客戶端當(dāng)日的試看次數(shù)未達(dá)到所述預(yù)定次數(shù)閾值,則確定出對所述直播節(jié) 目進(jìn)行限時(shí)試看的所述第一到期時(shí)刻和所述第二到期時(shí)刻,其中,所述第一到期時(shí)刻為當(dāng) 前時(shí)刻加上預(yù)定試看時(shí)長之后得到的時(shí)刻,所述第二到期時(shí)刻為晚于所述第一到期時(shí)刻的 一個(gè)時(shí)刻。3. -種直播節(jié)目試看方法,其特征在于,應(yīng)用于播放客戶端中,所述方法包括: 向直播服務(wù)器發(fā)送用于請求試看直播節(jié)目的試看請求,所述試看請求用于觸發(fā)所述直 播服務(wù)器反饋試看應(yīng)答,所述試看應(yīng)答中攜帶有所述直播節(jié)目的播放地址、對所述直播節(jié) 目進(jìn)行限時(shí)試看的第一到期時(shí)刻和第二到期時(shí)刻; 接收所述試看應(yīng)答,與所述播放地址所對應(yīng)的節(jié)目提供服務(wù)器建立連接,將所述第二 到期時(shí)刻告知給所述節(jié)目提供服務(wù)器; 在所述第一到期時(shí)刻之前,向所述節(jié)目提供服務(wù)器發(fā)送用于請求獲取所述直播節(jié)目的 節(jié)目數(shù)據(jù)的獲取請求,所述獲取請求用于觸發(fā)所述節(jié)目提供服務(wù)器在所述第二到期時(shí)刻之 前將正在播放的節(jié)目數(shù)據(jù)發(fā)送至所述播放客戶端; 接收所述節(jié)目提供服務(wù)器發(fā)送的所述節(jié)目數(shù)據(jù),播放所述節(jié)目數(shù)據(jù)。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述向所述節(jié)目提供服務(wù)器發(fā)送用于請 求獲取所述直播節(jié)目的節(jié)目數(shù)據(jù)的獲取請求,包括: 當(dāng)請求試看的所述直播節(jié)目的格式為HLS時(shí),向所述節(jié)目提供服務(wù)器發(fā)送用于請求 獲取索引文件的請求消息;接收所述節(jié)目提供服務(wù)器發(fā)送的索引文件,所述索引文件中包 括所述節(jié)目提供服務(wù)器在所述第二到期時(shí)刻之前獲取的將要播放的預(yù)定個(gè)分片的分片標(biāo) 識; 根據(jù)所述索引文件向所述節(jié)目提供服務(wù)器發(fā)送用于獲取具有所述分片標(biāo)識的分片的 獲取請求,所述獲取請求用于觸發(fā)所述節(jié)目提供服務(wù)器在所述第二到期時(shí)刻之前反饋正在 播放的所述分片。5. 根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述方法還包括: 在達(dá)到所述第一到期時(shí)刻時(shí),在所述播放客戶端的屏幕上提示試看結(jié)束消息; 或者, 接收所述節(jié)目提供服務(wù)器發(fā)送的結(jié)束標(biāo)簽,在所述播放客戶端的屏幕上提示試看結(jié)束 消息,所述結(jié)束標(biāo)簽是所述節(jié)目提供服務(wù)器達(dá)到所述第二到期時(shí)刻時(shí)向所述播放客戶端發(fā) 送的標(biāo)簽。6. -種直播節(jié)目試看方法,其特征在于,應(yīng)用于節(jié)目提供服務(wù)器中,所述方法包括: 與播放客戶端建立連接,接收所述播放客戶端告知的第二到期時(shí)刻; 接收所述播放客戶端發(fā)送的用于請求獲取直播節(jié)目的節(jié)目數(shù)據(jù)的數(shù)據(jù)獲取請求; 在所述第二到期時(shí)刻之前,將正在播放的節(jié)目數(shù)據(jù)發(fā)送至所述播放客戶端,由所述播 放客戶端播放所述節(jié)目數(shù)據(jù)。7. 根據(jù)權(quán)利要求6所述方法,其特征在于,所述接收所述播放客戶端發(fā)送的用于請求 獲取直播節(jié)目的節(jié)目數(shù)據(jù)的獲取請求,包括: 當(dāng)所述直播節(jié)目的格式為HLS格式時(shí),接收所述播放客戶端發(fā)送的用于請求獲取索引 文件的請求消息,在所述第二到期時(shí)刻之前獲取的將要播放的預(yù)定個(gè)分片的分片標(biāo)識,向 所述播放客戶端發(fā)送攜帶有所述分片標(biāo)識的索引文件; 接收所述播放客戶端發(fā)送的用于請求獲取具有所述分片標(biāo)識的分片的獲取請求; 所述將正在播放的節(jié)目數(shù)據(jù)發(fā)送至所述播放客戶端,包括: 將正在播放的符合所述分片標(biāo)識的分片發(fā)送至所述播放客戶端。8. 根據(jù)權(quán)利要求6或7所述方法,其特征在于,所述方法還包括: 在達(dá)到所述第二到期時(shí)刻時(shí),向所述播放客戶端發(fā)送結(jié)束標(biāo)簽,所述結(jié)束標(biāo)簽用于觸 發(fā)所述播放客戶端提示試看結(jié)束消息。9. 一種直播節(jié)目試看裝置,其特征在于,應(yīng)用于直播服務(wù)器中,所述裝置包括: 接收模塊,用于接收播放客戶端發(fā)送的用于請求試看直播節(jié)目的試看請求; 獲取模塊,用于獲取所述直播節(jié)目的播放地址; 確定模塊,用于根據(jù)預(yù)先設(shè)置的試看策略,確定對所述直播節(jié)目進(jìn)行限時(shí)試看的第一 到期時(shí)刻和第二到期時(shí)刻; 反饋模塊,用于向所述播放客戶端反饋試看應(yīng)答,所述試看應(yīng)答中攜帶有所述直播節(jié) 目的播放地址、所述第一到期時(shí)刻和所述第二到期時(shí)刻,所述試看應(yīng)答用于觸發(fā)所述播放 客戶端在所述第一到期時(shí)刻之前,向與所述播放地址對應(yīng)的節(jié)目提供服務(wù)器發(fā)送用于請求 獲取所述直播節(jié)目的節(jié)目數(shù)據(jù)的獲取請求,所述節(jié)目提供服務(wù)器根據(jù)接收到的所述獲取請 求,在所述第二到期時(shí)刻之前向所述播放客戶端發(fā)送正在播放的節(jié)目數(shù)據(jù)。10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述確定模塊,包括: 第一檢測單元,用于檢測所述播放客戶端是否具有試看所述直播節(jié)目的權(quán)限; 第二檢測單元,用于在所述第一檢測單元檢測到所述播放客戶端具有試看所述直播節(jié) 目的權(quán)限時(shí),檢測所述播放客戶端當(dāng)日的試看次數(shù)是否達(dá)到預(yù)定次數(shù)閾值,所述預(yù)定次數(shù) 閾值是播放客戶端每日所能夠請求試看的次數(shù)的上限值; 確定單元,用于在所述第二檢測單元檢測到所述播放客戶端當(dāng)日的試看次數(shù)未達(dá)到所 述預(yù)定次數(shù)閾值時(shí),確定出對所述直播節(jié)目進(jìn)行限時(shí)試看的所述第一到期時(shí)刻和所述第二 到期時(shí)刻,其中,所述第一到期時(shí)刻為當(dāng)前時(shí)刻加上預(yù)定試看時(shí)長之后得到的時(shí)刻,所述第 二到期時(shí)刻為晚于所述第一到期時(shí)刻的一個(gè)時(shí)刻。11. 一種直播節(jié)目試看裝置,其特征在于,應(yīng)用于播放客戶端中,所述裝置包括: 第一發(fā)送模塊,用于向直播服務(wù)器發(fā)送用于請求試看直播節(jié)目的試看請求,所述試看 請求用于觸發(fā)所述直播服務(wù)器反饋試看應(yīng)答,所述試看應(yīng)答中攜帶有所述直播節(jié)目的播放 地址、對所述直播節(jié)目進(jìn)行限時(shí)試看的第一到期時(shí)刻和第二到期時(shí)刻; 連接建立模塊,用于接收所述試看應(yīng)答,與所述播放地址所對應(yīng)的節(jié)目提供服務(wù)器建 立連接,將所述第二到期時(shí)刻告知給所述節(jié)目提供服務(wù)器; 第二發(fā)送模塊,用于在所述第一到期時(shí)刻之前,向所述節(jié)目提供服務(wù)器發(fā)送用于請求 獲取所述直播節(jié)目的節(jié)目數(shù)據(jù)的獲取請求,所述獲取請求用于觸發(fā)所述節(jié)目提供服務(wù)器在 所述第二到期時(shí)刻之前將正在播放的節(jié)目數(shù)據(jù)發(fā)送至所述播放客戶端; 接收模塊,用于接收所述節(jié)目提供服務(wù)器發(fā)送的所述節(jié)目數(shù)據(jù),播放所述節(jié)目數(shù)據(jù)。12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第二發(fā)送模塊,包括: 接收單元,用于當(dāng)請求試看的所述直播節(jié)目的格式為HLS時(shí),向所述節(jié)目提供服務(wù)器 發(fā)送用于請求獲取索引文件的請求消息;接收所述節(jié)目提供服務(wù)器發(fā)送的索引文件,所述 索引文件中包括所述節(jié)目提供服務(wù)器在所述第二到期時(shí)刻之前獲取的將要播放的預(yù)定個(gè) 分片的分片標(biāo)識; 發(fā)送單元,用于根據(jù)所述接收單元接收到的所述索引文件向所述節(jié)目提供服務(wù)器發(fā)送 用于獲取具有所述分片標(biāo)識的分片的獲取請求,所述獲取請求用于觸發(fā)所述節(jié)目提供服務(wù) 器在所述第二到期時(shí)刻之前反饋正在播放的所述分片。13. 根據(jù)權(quán)利要求11或12所述的裝置,其特征在于,所述裝置還包括: 第一提示模塊,用于在達(dá)到所述第一到期時(shí)刻時(shí),在所述播放客戶端的屏幕上提示試 看結(jié)束消息; 或者, 第二提示模塊,用于接收所述節(jié)目提供服務(wù)器發(fā)送的結(jié)束標(biāo)簽,在所述播放客戶端的 屏幕上提示試看結(jié)束消息,所述結(jié)束標(biāo)簽是所述節(jié)目提供服務(wù)器達(dá)到所述第二到期時(shí)刻時(shí) 向所述播放客戶端發(fā)送的標(biāo)簽。14. 一種直播節(jié)目試看裝置,其特征在于,應(yīng)用于節(jié)目提供服務(wù)器中,所述裝置包括: 連接建立模塊,用于與播放客戶端建立連接,接收所述播放客戶端告知的第二到期時(shí) 刻; 接收模塊,用于接收所述播放客戶端發(fā)送的用于請求獲取直播節(jié)目的節(jié)目數(shù)據(jù)的數(shù)據(jù) 獲取請求; 第一發(fā)送模塊,用于在所述第二到期時(shí)刻之前,將正在播放的節(jié)目數(shù)據(jù)發(fā)送至所述播 放客戶端,由所述播放客戶端播放所述節(jié)目數(shù)據(jù)。15. 根據(jù)權(quán)利要求14所述裝置,其特征在于,所述接收模塊,包括: 發(fā)送單元,用于在所述直播節(jié)目的格式為HLS格式時(shí),接收所述播放客戶端發(fā)送的用 于請求獲取索引文件的請求消息,在所述第二到期時(shí)刻之前獲取的將要播放的預(yù)定個(gè)分片 的分片標(biāo)識,向所述播放客戶端發(fā)送攜帶有所述分片標(biāo)識的索引文件; 接收單元,用于接收所述播放客戶端發(fā)送的用于請求獲取具有所述分片標(biāo)識的分片的 獲取請求; 所述第一發(fā)送模塊,還用于: 將正在播放的符合所述分片標(biāo)識的分片發(fā)送至所述播放客戶端。16. 根據(jù)權(quán)利要求14或15所述裝置,其特征在于,所述裝置還包括: 第二發(fā)送模塊,用于在達(dá)到所述第二到期時(shí)刻時(shí),向所述播放客戶端發(fā)送結(jié)束標(biāo)簽,所 述結(jié)束標(biāo)簽用于觸發(fā)所述播放客戶端提示試看結(jié)束消息。17. -種直播節(jié)目試看系統(tǒng),其特征在于,所述系統(tǒng)包括直播服務(wù)器、至少一個(gè)播放客 戶端和至少一個(gè)節(jié)目提供服務(wù)器, 所述直播服務(wù)器包括如權(quán)利要求9或10所述的直播節(jié)目試看裝置; 所述播放客戶端包括如權(quán)利要求11至13任一所述的直播節(jié)目試看裝置; 所述節(jié)目提供服務(wù)器包括如權(quán)利要求14至16任一所述的直播節(jié)目試看裝置。
【專利摘要】本發(fā)明公開了一種直播節(jié)目試看方法、裝置及系統(tǒng),屬于視頻播放領(lǐng)域。所述方法包括:接收播放客戶端發(fā)送的用于請求試看直播節(jié)目的試看請求;獲取直播節(jié)目的播放地址;根據(jù)預(yù)先設(shè)置的試看策略,確定對直播節(jié)目進(jìn)行限時(shí)試看的第一到期時(shí)刻和第二到期時(shí)刻;向播放客戶端反饋試看應(yīng)答,試看應(yīng)答用于觸發(fā)播放客戶端在第一到期時(shí)刻之前,向與播放地址對應(yīng)的節(jié)目提供服務(wù)器發(fā)送用于請求獲取直播節(jié)目的節(jié)目數(shù)據(jù)的獲取請求,節(jié)目提供服務(wù)器在第二到期時(shí)刻之前向播放客戶端發(fā)送正在播放的節(jié)目數(shù)據(jù)。本發(fā)明解決了相關(guān)技術(shù)中對點(diǎn)播節(jié)目的試看實(shí)現(xiàn)并不適用于直播節(jié)目中的問題;達(dá)到了對直播節(jié)目進(jìn)行限時(shí)播放的效果。
【IPC分類】H04N21/472, H04N21/262, H04N21/845
【公開號】CN104883618
【申請?zhí)枴緾N201510236274
【發(fā)明人】王維富, 阮鵬, 陳仕麟, 李遠(yuǎn)青, 夏海雄
【申請人】騰訊科技(北京)有限公司
【公開日】2015年9月2日
【申請日】2015年5月11日