一種節(jié)目播放的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種節(jié)目播放的方法及裝置。
【背景技術(shù)】
[0002]經(jīng)過近幾年的互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)的業(yè)務(wù)不斷增加,人們基于互聯(lián)網(wǎng)越來越多的接觸到了各種各樣的音視頻和資訊,比如人們可以通過網(wǎng)絡(luò)電視來獲取并觀看網(wǎng)絡(luò)綜藝節(jié)目、網(wǎng)絡(luò)電影、電視劇等。由此一來,節(jié)目播放器或者節(jié)目播出機等播放設(shè)備的播放形式也越來越多樣化,且播放設(shè)備的功能也越來越智能化。
[0003]目前,大多數(shù)的播放器在播放節(jié)目時,幾乎都僅采用一種播放模式,比如,按照節(jié)目的播放順序,順序播放對應(yīng)的節(jié)目;或者,采用簡單的插播的形式播放對應(yīng)的節(jié)目,比如在電視劇或者綜藝節(jié)目中插播廣告等;當然,在某些情況下,也可以按照順序播放的形式,在播放一段電視劇后直接播放對應(yīng)的廣告。這種單一的節(jié)目播放形式已遠遠不能滿足用戶對節(jié)目播放多樣化的需求,因此,如何根據(jù)節(jié)目類型,來分別采用對應(yīng)不同的多種節(jié)目方式來播放對應(yīng)的節(jié)目,成為目前節(jié)目播放這一領(lǐng)域中所面臨的亟待解決的問題之一。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種節(jié)目播放的方法及裝置,用以根據(jù)播放節(jié)目的節(jié)目類型來采用該節(jié)目類型所對應(yīng)的播放方式來播放該節(jié)目,實現(xiàn)按照不同的播放方式進行多樣化地播放對應(yīng)的節(jié)目。
[0005]本發(fā)明實施例提供一種節(jié)目播放的方法,包括:
[0006]查詢待播放節(jié)目對應(yīng)的數(shù)據(jù)庫,從存儲所述待播放節(jié)目對應(yīng)信息的數(shù)據(jù)庫中讀取出待播放節(jié)目所對應(yīng)的節(jié)目播放單;
[0007]遍歷已讀取出的所述節(jié)目播放單,生成控制待播放節(jié)目所對應(yīng)的播放屬性的節(jié)目播放控制鏈表;
[0008]根據(jù)生成的所述節(jié)目播放控制鏈表,播放對應(yīng)的節(jié)目。
[0009]在一個實施例中,所述遍歷已讀取出的所述節(jié)目播放單,生成控制待播放節(jié)目所對應(yīng)的播放屬性的節(jié)目播放控制鏈表,包括:
[0010]遍歷已讀取出的所述節(jié)目播放單,獲取所述節(jié)目播放單中待播放節(jié)目對應(yīng)的節(jié)目類型;
[0011 ] 根據(jù)獲取的所述節(jié)目類型,制定待播放節(jié)目對應(yīng)的播放類型和播放順序;
[0012]根據(jù)制定的待播放節(jié)目對應(yīng)的所述播放類型和播放順序,生成控制待播放節(jié)目對應(yīng)的播放類型和播放順序的節(jié)目播放控制鏈表。
[0013]在一個實施例中,所述根據(jù)獲取的所述節(jié)目類型,制定待播放節(jié)目對應(yīng)的播放類型和播放順序,包括:
[0014]根據(jù)獲取的定時節(jié)目類型、順序節(jié)目類型和插播節(jié)目類型,配置所述定時節(jié)目類型、順序節(jié)目類型和插播節(jié)目類型在節(jié)目播放時所分別對應(yīng)的定時節(jié)點、順序節(jié)點和插播節(jié)點,并設(shè)置所述定時節(jié)點、順序節(jié)點和插播節(jié)點對應(yīng)的播放優(yōu)先級;
[0015]根據(jù)配置的所述定時節(jié)點、順序節(jié)點和插播節(jié)點以及對應(yīng)的所述播放優(yōu)先級,制定待播放節(jié)目對應(yīng)的播放類型和播放順序。
[0016]在一個實施例中,所述根據(jù)生成的所述節(jié)目播放控制鏈表,播放對應(yīng)的節(jié)目,包括:
[0017]根據(jù)生成的所述節(jié)目播放控制鏈表,獲取所述節(jié)目播放控制鏈表中播放優(yōu)先級最高的第一定時節(jié)點,并獲取所述第一定時節(jié)點對應(yīng)的第一定時節(jié)目;
[0018]播放所述第一定時節(jié)目,同時解析獲取的所述第一定時節(jié)點,根據(jù)解析結(jié)果,播放對應(yīng)的節(jié)目。
[0019]在一個實施例中,所述播放所述第一定時節(jié)目,同時解析獲取的所述第一定時節(jié)點,根據(jù)解析結(jié)果,播放對應(yīng)的節(jié)目,包括:
[0020]開始播放所述第一定時節(jié)目的同時,解析獲取的所述第一定時節(jié)點,根據(jù)解析結(jié)果獲取所述第一定時節(jié)點所對應(yīng)的定時節(jié)點屬性;其中,所述定時節(jié)點屬包括:鄰近所述定時節(jié)點的上一個定時節(jié)點和下一個定時節(jié)點,和/或所述定時節(jié)點中包含的:順序節(jié)點和/或插播節(jié)點;
[0021]根據(jù)獲取的所述第一定時節(jié)點所對應(yīng)的定時節(jié)點屬性,在所述第一定時節(jié)目播放完后,執(zhí)行如下操作:定時播放對應(yīng)的節(jié)目,或者順序播放對應(yīng)的節(jié)目,或者插播對應(yīng)的節(jié)目;或者,在所述第一定時節(jié)目尚未播放完時,執(zhí)行如下操作:終止所述第一定時節(jié)目的播放并強制播放其他定時節(jié)目,或者插播對應(yīng)的節(jié)目,并待插播節(jié)目播放完后,接續(xù)播放所述第一定時節(jié)目。
[0022]對應(yīng)于上述節(jié)目播放的方法,本發(fā)明實施例還提供了一種節(jié)目播放的裝置,包括:
[0023]讀取模塊,用于查詢待播放節(jié)目對應(yīng)的數(shù)據(jù)庫,從存儲所述待播放節(jié)目對應(yīng)信息的數(shù)據(jù)庫中讀取出待播放節(jié)目所對應(yīng)的節(jié)目播放單;
[0024]生成模塊,用于遍歷已讀取出的所述節(jié)目播放單,生成控制待播放節(jié)目所對應(yīng)的播放屬性的節(jié)目播放控制鏈表;
[0025]播放模塊,用于根據(jù)生成的所述節(jié)目播放控制鏈表,播放對應(yīng)的節(jié)目。
[0026]在一個實施例中,所述生成模塊包括:
[0027]遍歷單元,用于遍歷已讀取出的所述節(jié)目播放單,獲取所述節(jié)目播放單中待播放節(jié)目對應(yīng)的節(jié)目類型;
[0028]制定單元,用于根據(jù)獲取的所述節(jié)目類型,制定待播放節(jié)目對應(yīng)的播放類型和播放順序;
[0029]生成單元,用于根據(jù)制定的待播放節(jié)目對應(yīng)的所述播放類型和播放順序,生成控制待播放節(jié)目對應(yīng)的播放類型和播放順序的節(jié)目播放控制鏈表。
[0030]在一個實施例中,所述制定單元包括:
[0031]配置子單元,用于根據(jù)獲取的定時節(jié)目類型、順序節(jié)目類型和插播節(jié)目類型,配置所述定時節(jié)目類型、順序節(jié)目類型和插播節(jié)目類型在節(jié)目播放時所分別對應(yīng)的定時節(jié)點、順序節(jié)點和插播節(jié)點,并設(shè)置所述定時節(jié)點、順序節(jié)點和插播節(jié)點對應(yīng)的播放優(yōu)先級;
[0032]制定子單元,用于根據(jù)配置的所述定時節(jié)點、順序節(jié)點和插播節(jié)點以及對應(yīng)的所述播放優(yōu)先級,制定待播放節(jié)目對應(yīng)的播放類型和播放順序。
[0033]在一個實施例中,所述播放模塊包括:
[0034]獲取單元,用于根據(jù)生成的所述節(jié)目播放控制鏈表,獲取所述節(jié)目播放控制鏈表中播放優(yōu)先級最高的第一定時節(jié)點,并獲取所述第一定時節(jié)點對應(yīng)的第一定時節(jié)目;
[0035]播放單元,用于播放所述第一定時節(jié)目,同時解析獲取的所述第一定時節(jié)點,根據(jù)解析結(jié)果,播放對應(yīng)的節(jié)目。
[0036]在一個實施例中,所述播放單元包括:
[0037]解析子單元,用于開始播放所述第一定時節(jié)目的同時,解析獲取的所述第一定時節(jié)點,根據(jù)解析結(jié)果獲取所述第一定時節(jié)點所對應(yīng)的定時節(jié)點屬性;其中,所述定時節(jié)點屬包括:鄰近所述定時節(jié)點的上一個定時節(jié)點和下一個定時節(jié)點,和/或所述定時節(jié)點中包含的:順序節(jié)點和/或插播節(jié)點;
[0038]控制子單元,用于根據(jù)所述解析子單元獲取的所述第一定時節(jié)點所對應(yīng)的定時節(jié)點屬性,在所述第一定時節(jié)目播放完后,執(zhí)行如下操作:定時播放對應(yīng)的節(jié)目,或者順序播放對應(yīng)的節(jié)目,或者插播對應(yīng)的節(jié)目;或者,在所述第一定時節(jié)目尚未播放完時,執(zhí)行如下操作:終止所述第一定時節(jié)目的播放并強制播放其他定時節(jié)目,或者插播對應(yīng)的節(jié)目,并待插播節(jié)目播放完后,接續(xù)播放所述第一定時節(jié)目。
[0039]本發(fā)明以上實施例所描述的一種節(jié)目播放的方法及裝置可以達到如下有益效果:
[0040]通過查詢待播放節(jié)目對應(yīng)的數(shù)據(jù)庫,從存儲所述待播放節(jié)目對應(yīng)信息的數(shù)據(jù)庫中讀取出待播放節(jié)目所對應(yīng)的節(jié)目播放單;遍歷已讀取出的所述節(jié)目播放單,生成控制待播放節(jié)目所對應(yīng)的