本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,特別是涉及一種視頻時移回看控制方法、裝置和系統(tǒng)。
背景技術(shù):
電視節(jié)目一般是通過直播的方式進(jìn)行播放,直播節(jié)目都是按照規(guī)定的時間和順序播放,這種按時播放的特點給用戶帶來了很大局限性,因為用戶在觀看直播節(jié)目時,經(jīng)常會因為各種原因錯過喜歡的節(jié)目。因此,時移回看功能應(yīng)運而生。通過時移回看功能,用戶可以觀看幾小時前,甚至幾天前的電視節(jié)目。
目前用戶進(jìn)行時移回看主要是通過機頂盒觀看,播放控制一般采用遙控器,但通過遙控器控制時移回看節(jié)目的播放狀態(tài)時,一般需要經(jīng)過多次操作才能夠?qū)r移回看節(jié)目設(shè)置為用戶期望的狀態(tài),控制效率較低。
技術(shù)實現(xiàn)要素:
基于此,有必要針對現(xiàn)有的時移回看控制方式效率較低的問題,提供一種視頻時移回看控制方法、裝置和系統(tǒng)。
一種視頻時移回看控制系統(tǒng),包括:
客戶端和與所述客戶端綁定的數(shù)字視頻變換盒;
所述客戶端向VOD系統(tǒng)發(fā)送時移回看請求;其中,所述時移回看請求中包括時移回看的電視節(jié)目的第一標(biāo)識信息和所述數(shù)字視頻變換盒的第二標(biāo)識信息,所述VOD系統(tǒng)根據(jù)所述第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流;
所述客戶端向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令;其中,所述VOD系統(tǒng)根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至所述數(shù)字視頻變換盒進(jìn)行播放。
一種視頻時移回看控制方法,包括以下步驟:
向VOD系統(tǒng)發(fā)送時移回看請求;其中,所述時移回看請求中包括時移回看的電視節(jié)目的第一標(biāo)識信息和預(yù)先綁定的數(shù)字視頻變換盒的第二標(biāo)識信息,所述VOD系統(tǒng)根據(jù)所述第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流;
向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令;其中,所述VOD系統(tǒng)根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至與客戶端預(yù)先綁定的數(shù)字視頻變換盒進(jìn)行播放。
一種視頻時移回看控制裝置,包括:
第一發(fā)送模塊,用于向VOD系統(tǒng)發(fā)送時移回看請求;其中,所述時移回看請求中包括時移回看的電視節(jié)目的第一標(biāo)識信息和預(yù)先綁定的數(shù)字視頻變換盒的第二標(biāo)識信息,所述VOD系統(tǒng)根據(jù)所述第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流;
第二發(fā)送模塊,用于向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令;其中,所述VOD系統(tǒng)根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至與客戶端預(yù)先綁定的數(shù)字視頻變換盒進(jìn)行播放。
上述視頻時移回看控制方法、裝置和系統(tǒng),通過客戶端向VOD系統(tǒng)發(fā)送時移回看請求,從而將時移回看的電視節(jié)目信息通知VOD系統(tǒng),并通過客戶端向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令,使VOD系統(tǒng)根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并將經(jīng)配置的視頻流發(fā)送至所述數(shù)字視頻變換盒進(jìn)行播放,通過簡單兩步即可實現(xiàn)視頻時移回看控制,操作簡單,效率高。
附圖說明
圖1為一個實施例的視頻時移回看控制系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為一個實施例的視頻時移回看控制方法流程圖;
圖3為一個實施例的視頻時移回看控制裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明的技術(shù)方案進(jìn)行說明。
如圖1所示,本發(fā)明提供一種視頻時移回看控制系統(tǒng),可包括:
客戶端和與所述客戶端綁定的數(shù)字視頻變換盒;
所述客戶端向VOD(Video on Demand,視頻點播)系統(tǒng)發(fā)送時移回看請求;其中,所述時移回看請求中包括時移回看的電視節(jié)目的第一標(biāo)識信息和所述數(shù)字視頻變換盒的第二標(biāo)識信息,所述VOD系統(tǒng)根據(jù)所述第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流;
所述客戶端向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令;其中,所述VOD系統(tǒng)根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至所述數(shù)字視頻變換盒進(jìn)行播放。
客戶端(Client)或稱為用戶端,是指與服務(wù)器相對應(yīng),為用戶提供本地服務(wù)的程序。除了一些只在本地運行的應(yīng)用程序之外,一般安裝在普通的客戶機上,也可以安裝在智能終端(例如,電腦、手機、平板等),需要與服務(wù)端互相配合運行。
數(shù)字視頻變換盒(Set Top Box,簡稱STB),通常稱作機頂盒或機上盒,是一個連接電視機與外部信號源的設(shè)備。它可以將壓縮的數(shù)字信號轉(zhuǎn)成電視內(nèi)容,并在電視機上顯示出來。信號可以來自有線電纜、衛(wèi)星天線、寬帶網(wǎng)絡(luò)以及地面廣播。機頂盒接收的內(nèi)容除了模擬電視可以提供的圖像、聲音之外,更在于能夠接收數(shù)字內(nèi)容,包括電子節(jié)目指南、因特網(wǎng)網(wǎng)頁、字幕等等。使用戶能在現(xiàn)有電視機上觀看數(shù)字電視節(jié)目,并可通過網(wǎng)絡(luò)進(jìn)行交互式數(shù)字化娛樂、教育和商業(yè)化活動。
所述客戶端與數(shù)字視頻變換盒可以預(yù)先建立綁定關(guān)系。例如,當(dāng)所述客戶端安裝在智能終端上時,可以將所述智能終端的唯一標(biāo)識與所述數(shù)字視頻變換盒的唯一標(biāo)識進(jìn)行關(guān)聯(lián),從而建立所述客戶端與數(shù)字視頻變換盒的綁定關(guān)系。在一個實施例中,可以通過網(wǎng)絡(luò)中轉(zhuǎn)服務(wù)器將智能終端與數(shù)字視頻變換盒進(jìn)行IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)綁定。在一個優(yōu)選實施例中,可采用手機作為所述客戶端的載體,還可以將所述手機上安裝的SIM(Subscriber Identification Module,客戶識別模塊)卡的卡號與所述數(shù)字視頻變換盒的唯一標(biāo)識進(jìn)行關(guān)聯(lián)。由于手機是一種常用的智能終端,幾乎人手一臺,通過手機實現(xiàn)所述客戶端的功能,無需采用額外的硬件設(shè)備,能夠節(jié)約硬件成本。在一個實施例中,一個安裝有所述客戶端的智能終端可以關(guān)聯(lián)多臺數(shù)字視頻變換盒。在這種情況下,智能終端發(fā)送與其中一臺數(shù)字視頻變換盒相關(guān)的信息時,可以攜帶該數(shù)字視頻變換盒的唯一標(biāo)識。還可以將相關(guān)數(shù)字視頻變換盒的工作狀態(tài)設(shè)為激活狀態(tài),將其他數(shù)字視頻變換盒的工作狀態(tài)設(shè)為非激活狀態(tài),智能終端發(fā)送信息時,該信息的作用結(jié)果只對激活狀態(tài)的數(shù)字視頻變換盒有效。
時移回看請求可以是時移播放請求,也可以是回看播放請求,回看指的是用戶可以觀看一周內(nèi)任意時間的節(jié)目內(nèi)容(不包括當(dāng)前播放節(jié)目),時移指的是用戶可以觀看當(dāng)前直播播放時間前四小時內(nèi)任意時間點的節(jié)目內(nèi)容。
所述客戶端在向VOD系統(tǒng)發(fā)送時移回看請求的過程中,可以先接收時移回看節(jié)目獲取請求,該時移回看節(jié)目獲取請求可以由用戶發(fā)送。例如,當(dāng)客戶端安裝在智能終端上時,可以通過智能終端上的人機交互設(shè)備(例如,鼠標(biāo)、鍵盤、觸摸屏等)向智能終端發(fā)送時移回看請求。智能終端在接收到時移回看請求之后,可以將該時移回看請求轉(zhuǎn)發(fā)至VOD系統(tǒng)。VOD系統(tǒng)可以根據(jù)該時移回看請求向客戶端返回時移回看列表,客戶端可以接收該時移回看列表,并從所述時移回看列表中選擇目標(biāo)視頻,并向VOD系統(tǒng)發(fā)送對所述目標(biāo)視頻的時移回看請求??蛻舳诉€可以根據(jù)時移回看列表生成控制界面,將該控制界面顯示在智能終端的顯示設(shè)備上。
在一個實施例中,所述時移回看列表中可以包括時移回看的節(jié)目列表以及各個節(jié)目的播出時間(例如,星期、日期、幾點幾分)。在另一個實施例中,所述時移回看列表中還可以包括各個時移回看的節(jié)目對應(yīng)的類別信息,該類別可以是所述節(jié)目播出的頻道信息(例如,中央1套、浙江衛(wèi)視、江西衛(wèi)視等),也可以是所述節(jié)目的語種信息(例如,中文、英文、印度語等),還可以是其他類別信息,此處不再一一列舉。具體的類別信息可以根據(jù)實際情況設(shè)定,也可以由用戶自行添加標(biāo)簽設(shè)定。
在實際情況下,由于一段時間內(nèi)的電視節(jié)目往往是相同的,例如,一段時間內(nèi),衛(wèi)視在黃金檔通常播放的是同一部電視劇,因此,一段時間內(nèi)的時移回看列表往往是相同的。為了提高操作效率,減少客戶端與VOD系統(tǒng)之間不必要的交互造成的資源占用,客戶端在接收到時移回看列表之后,可以將該時移回看列表存儲在本地。該時移回看列表中可以包括列表的有效時間信息,在該有效時間信息對應(yīng)的時間段內(nèi),該時移回看列表中的節(jié)目與VOD系統(tǒng)實際播放的節(jié)目是相匹配的。所述客戶端發(fā)送時移回看請求時,可以接收時移回看節(jié)目獲取請求;其中,所述時移回看節(jié)目獲取請求中包括當(dāng)前時間,讀取預(yù)存的時移回看列表對應(yīng)的有效時間信息,若當(dāng)前時間在所述有效時間信息對應(yīng)的時間以內(nèi),讀取預(yù)存的時移回看列表。若當(dāng)前時間不在所述有效時間信息對應(yīng)的時間以內(nèi),所述客戶端可以向VOD系統(tǒng)發(fā)送所述時移回看節(jié)目獲取請求,并接收VOD系統(tǒng)返回的時移回看列表;根據(jù)VOD系統(tǒng)返回的時移回看列表對預(yù)存的時移回看列表進(jìn)行更新。
所述VOD系統(tǒng)在接收到時移回看請求之后,可以根據(jù)請求中攜帶的第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流。所述第一標(biāo)識信息是所述電視節(jié)目的名稱等用于唯一標(biāo)識所述電視節(jié)目的信息。
所述客戶端還可以向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令。所述控制指令用于控制所述視頻流的播放狀態(tài)(包括選時播放狀態(tài)、暫停狀態(tài)、快進(jìn)狀態(tài)、快退狀態(tài)和/或播放進(jìn)度等狀態(tài))。所述控制指令中也可以攜帶所述視頻流對應(yīng)的電視節(jié)目的第一標(biāo)識信息。所述控制指令可以在發(fā)送時移回看請求時一同發(fā)送,也可以在發(fā)送時移回看請求之后(例如,視頻流播放過程中)發(fā)送。所述VOD系統(tǒng)可根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至所述數(shù)字視頻變換盒進(jìn)行播放。其中,所述第二標(biāo)識信息是對所述數(shù)字視頻變換盒進(jìn)行唯一標(biāo)識的信息。
在一個實施例中,所述客戶端還向數(shù)字視頻變換盒發(fā)送對所述視頻流的控制指令,所述數(shù)字視頻變換盒根據(jù)所述控制指令顯示相應(yīng)的播放狀態(tài)信息(例如,顯示相應(yīng)的圖標(biāo))。這樣,數(shù)字視頻變換盒播放視頻的同時,也可以顯示視頻的播放狀態(tài),以便用戶更加直觀地觀察到視頻當(dāng)前的播放狀態(tài)。在一個實施例中,所述客戶端還可以接收所述數(shù)字視頻變換盒同步發(fā)送的所述播放狀態(tài),并對所述視頻流的播放狀態(tài)進(jìn)行顯示。通過這種方式,可以方便用戶在客戶端上更加直觀地觀察到視頻當(dāng)前的播放狀態(tài),便于用戶通過客戶端進(jìn)行控制。
所述客戶端發(fā)送的時移回看請求和控制指令可經(jīng)一臺MIS(Management Information System,管理信息系統(tǒng))服務(wù)器轉(zhuǎn)發(fā)至VOD系統(tǒng),所述控制指令還可以經(jīng)所述MIS服務(wù)器轉(zhuǎn)發(fā)至數(shù)字視頻變換盒。MIS服務(wù)器可鏈接外部交換機,外部交換機可通過防火墻經(jīng)VPN(Virtual Private Network,虛擬專用網(wǎng)絡(luò))專線連接云服務(wù)器,所述云服務(wù)器可通過互聯(lián)網(wǎng)連接客戶端,外部交換機還可以通過內(nèi)部交換機連接VOD系統(tǒng)和CA系統(tǒng)。其中,MIS服務(wù)器、內(nèi)部交換機、外部交換機、VOD系統(tǒng)和CA系統(tǒng)可設(shè)置在電視臺機房內(nèi)。各部分的功能如下所述:
VOD系統(tǒng):用于對應(yīng)點播節(jié)目碼流的推送;
CA系統(tǒng):用于向機頂盒發(fā)送CA指令,具體是發(fā)送例如快進(jìn),快退,暫停,恢復(fù)等指令;
內(nèi)部交換機:主要用于MIS服務(wù)器與廣電內(nèi)網(wǎng)VOD系統(tǒng)和CA系統(tǒng)進(jìn)行通信;
外部交換機:用于MIS服務(wù)器與互聯(lián)網(wǎng)進(jìn)行連接通信;
互聯(lián)網(wǎng):公網(wǎng),MIS服務(wù)器與云服務(wù)器通過公網(wǎng)通信;
云服務(wù)器:用于處理MIS服務(wù)器返回的媒資信息提供給客戶端。
如圖2所示,本發(fā)明還提供一種視頻時移回看控制方法,可包括以下步驟:
S1,向VOD系統(tǒng)發(fā)送時移回看請求;其中,所述時移回看請求中包括時移回看的電視節(jié)目的第一標(biāo)識信息和預(yù)先綁定的數(shù)字視頻變換盒的第二標(biāo)識信息,所述VOD系統(tǒng)根據(jù)所述第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流;
S2,向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令;其中,所述VOD系統(tǒng)根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至與客戶端預(yù)先綁定的數(shù)字視頻變換盒進(jìn)行播放。
上述步驟S1和S2可由客戶端執(zhí)行??蛻舳?Client)或稱為用戶端,是指與服務(wù)器相對應(yīng),為用戶提供本地服務(wù)的程序。除了一些只在本地運行的應(yīng)用程序之外,一般安裝在普通的客戶機上,也可以安裝在智能終端(例如,電腦、手機、平板等),需要與服務(wù)端互相配合運行。
數(shù)字視頻變換盒(Set Top Box,簡稱STB),通常稱作機頂盒或機上盒,是一個連接電視機與外部信號源的設(shè)備。它可以將壓縮的數(shù)字信號轉(zhuǎn)成電視內(nèi)容,并在電視機上顯示出來。信號可以來自有線電纜、衛(wèi)星天線、寬帶網(wǎng)絡(luò)以及地面廣播。機頂盒接收的內(nèi)容除了模擬電視可以提供的圖像、聲音之外,更在于能夠接收數(shù)字內(nèi)容,包括電子節(jié)目指南、因特網(wǎng)網(wǎng)頁、字幕等等。使用戶能在現(xiàn)有電視機上觀看數(shù)字電視節(jié)目,并可通過網(wǎng)絡(luò)進(jìn)行交互式數(shù)字化娛樂、教育和商業(yè)化活動。
所述客戶端與數(shù)字視頻變換盒可以預(yù)先建立綁定關(guān)系。例如,當(dāng)所述客戶端安裝在智能終端上時,可以將所述智能終端的唯一標(biāo)識與所述數(shù)字視頻變換盒的唯一標(biāo)識進(jìn)行關(guān)聯(lián),從而建立所述客戶端與數(shù)字視頻變換盒的綁定關(guān)系。在一個實施例中,可以通過網(wǎng)絡(luò)中轉(zhuǎn)服務(wù)器將智能終端與數(shù)字視頻變換盒進(jìn)行IP綁定。在一個優(yōu)選實施例中,可采用手機作為所述客戶端的載體,還可以將所述手機上安裝的SIM(Subscriber Identification Module,客戶識別模塊)卡的卡號與所述數(shù)字視頻變換盒的唯一標(biāo)識進(jìn)行關(guān)聯(lián)。由于手機是一種常用的智能終端,幾乎人手一臺,通過手機實現(xiàn)所述客戶端的功能,無需采用額外的硬件設(shè)備,能夠節(jié)約硬件成本。在一個實施例中,一個安裝有所述客戶端的智能終端可以關(guān)聯(lián)多臺數(shù)字視頻變換盒。在這種情況下,智能終端發(fā)送與其中一臺數(shù)字視頻變換盒相關(guān)的信息時,可以攜帶該數(shù)字視頻變換盒的唯一標(biāo)識。還可以將相關(guān)數(shù)字視頻變換盒的工作狀態(tài)設(shè)為激活狀態(tài),將其他數(shù)字視頻變換盒的工作狀態(tài)設(shè)為非激活狀態(tài),智能終端發(fā)送信息時,該信息的作用結(jié)果只對激活狀態(tài)的數(shù)字視頻變換盒有效。
時移回看請求可以是時移播放請求,也可以是回看播放請求,回看指的是用戶可以觀看一周內(nèi)任意時間的節(jié)目內(nèi)容(不包括當(dāng)前播放節(jié)目),時移指的是用戶可以觀看當(dāng)前直播播放時間前四小時內(nèi)任意時間點的節(jié)目內(nèi)容。
所述客戶端在向VOD系統(tǒng)發(fā)送時移回看請求的過程中,可以先接收時移回看節(jié)目獲取請求,該時移回看節(jié)目獲取請求可以由用戶發(fā)送。例如,當(dāng)客戶端安裝在智能終端上時,可以通過智能終端上的人機交互設(shè)備(例如,鼠標(biāo)、鍵盤、觸摸屏等)向智能終端發(fā)送時移回看請求。智能終端在接收到時移回看請求之后,可以將該時移回看請求轉(zhuǎn)發(fā)至VOD系統(tǒng)。VOD系統(tǒng)可以根據(jù)該時移回看請求向客戶端返回時移回看列表,客戶端可以接收該時移回看列表,并從所述時移回看列表中選擇目標(biāo)視頻,并向VOD系統(tǒng)發(fā)送對所述目標(biāo)視頻的時移回看請求??蛻舳诉€可以根據(jù)時移回看列表生成控制界面,將該控制界面顯示在智能終端的顯示設(shè)備上。
在一個實施例中,所述時移回看列表中可以包括時移回看的節(jié)目列表以及各個節(jié)目的播出時間(例如,星期、日期、幾點幾分)。在另一個實施例中,所述時移回看列表中還可以包括各個時移回看的節(jié)目對應(yīng)的類別信息,該類別可以是所述節(jié)目播出的頻道信息(例如,中央1套、浙江衛(wèi)視、江西衛(wèi)視等),也可以是所述節(jié)目的語種信息(例如,中文、英文、印度語等),還可以是其他類別信息,此處不再一一列舉。具體的類別信息可以根據(jù)實際情況設(shè)定,也可以由用戶自行添加標(biāo)簽設(shè)定。
在實際情況下,由于一段時間內(nèi)的電視節(jié)目往往是相同的,例如,一段時間內(nèi),衛(wèi)視在黃金檔通常播放的是同一部電視劇,因此,一段時間內(nèi)的時移回看列表往往是相同的。為了提高操作效率,減少客戶端與VOD系統(tǒng)之間不必要的交互造成的資源占用,客戶端在接收到時移回看列表之后,可以將該時移回看列表存儲在本地。該時移回看列表中可以包括列表的有效時間信息,在該有效時間信息對應(yīng)的時間段內(nèi),該時移回看列表中的節(jié)目與VOD系統(tǒng)實際播放的節(jié)目是相匹配的。所述客戶端發(fā)送時移回看請求時,可以接收時移回看節(jié)目獲取請求;其中,所述時移回看節(jié)目獲取請求中包括當(dāng)前時間,讀取預(yù)存的時移回看列表對應(yīng)的有效時間信息,若當(dāng)前時間在所述有效時間信息對應(yīng)的時間以內(nèi),讀取預(yù)存的時移回看列表。若當(dāng)前時間不在所述有效時間信息對應(yīng)的時間以內(nèi),所述客戶端可以向VOD系統(tǒng)發(fā)送所述時移回看節(jié)目獲取請求,并接收VOD系統(tǒng)返回的時移回看列表;根據(jù)VOD系統(tǒng)返回的時移回看列表對預(yù)存的時移回看列表進(jìn)行更新。
所述VOD系統(tǒng)在接收到時移回看請求之后,可以根據(jù)請求中攜帶的第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流。所述第一標(biāo)識信息是所述電視節(jié)目的名稱等用于唯一標(biāo)識所述電視節(jié)目的信息。
所述客戶端還可以向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令。所述控制指令用于控制所述視頻流的播放狀態(tài)(包括選時播放狀態(tài)、暫停狀態(tài)、快進(jìn)狀態(tài)、快退狀態(tài)和/或播放進(jìn)度等狀態(tài))。所述控制指令中也可以攜帶所述視頻流對應(yīng)的電視節(jié)目的第一標(biāo)識信息。所述控制指令可以在發(fā)送時移回看請求時一同發(fā)送,也可以在發(fā)送時移回看請求之后(例如,視頻流播放過程中)發(fā)送。所述VOD系統(tǒng)可根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至所述數(shù)字視頻變換盒進(jìn)行播放。其中,所述第二標(biāo)識信息是對所述數(shù)字視頻變換盒進(jìn)行唯一標(biāo)識的信息。
在一個實施例中,所述客戶端還向數(shù)字視頻變換盒發(fā)送對所述視頻流的控制指令,所述數(shù)字視頻變換盒根據(jù)所述控制指令顯示相應(yīng)的播放狀態(tài)信息(例如,顯示相應(yīng)的圖標(biāo))。這樣,數(shù)字視頻變換盒播放視頻的同時,也可以顯示視頻的播放狀態(tài),以便用戶更加直觀地觀察到視頻當(dāng)前的播放狀態(tài)。在一個實施例中,所述客戶端還可以接收所述數(shù)字視頻變換盒同步發(fā)送的所述播放狀態(tài),并對所述視頻流的播放狀態(tài)進(jìn)行顯示。通過這種方式,可以方便用戶在客戶端上更加直觀地觀察到視頻當(dāng)前的播放狀態(tài),便于用戶通過客戶端進(jìn)行控制。
所述客戶端發(fā)送的時移回看請求和控制指令可經(jīng)一臺MIS服務(wù)器轉(zhuǎn)發(fā)至VOD系統(tǒng),所述控制指令還可以經(jīng)所述MIS服務(wù)器轉(zhuǎn)發(fā)至數(shù)字視頻變換盒。MIS服務(wù)器可鏈接外部交換機,外部交換機可通過防火墻經(jīng)VPN專線連接云服務(wù)器,所述云服務(wù)器可通過互聯(lián)網(wǎng)連接客戶端,外部交換機還可以通過內(nèi)部交換機連接VOD系統(tǒng)和CA系統(tǒng)。其中,MIS服務(wù)器、內(nèi)部交換機、外部交換機、VOD系統(tǒng)和CA系統(tǒng)可設(shè)置在電視臺機房內(nèi)。各部分的功能如下所述:
VOD系統(tǒng):用于對應(yīng)點播節(jié)目碼流的推送;
CA系統(tǒng):用于向機頂盒發(fā)送CA指令,具體是發(fā)送例如快進(jìn),快退,暫停,恢復(fù)等指令;
內(nèi)部交換機:主要用于MIS服務(wù)器與廣電內(nèi)網(wǎng)VOD系統(tǒng)和CA系統(tǒng)進(jìn)行通信;
外部交換機:用于MIS服務(wù)器與互聯(lián)網(wǎng)進(jìn)行連接通信;
互聯(lián)網(wǎng):公網(wǎng),MIS服務(wù)器與云服務(wù)器通過公網(wǎng)通信;
云服務(wù)器:用于處理MIS服務(wù)器返回的媒資信息提供給客戶端。
如圖3所示,本發(fā)明還提供一種視頻時移回看控制裝置,可包括:
第一發(fā)送模塊,用于向VOD系統(tǒng)發(fā)送時移回看請求;其中,所述時移回看請求中包括時移回看的電視節(jié)目的第一標(biāo)識信息和預(yù)先綁定的數(shù)字視頻變換盒的第二標(biāo)識信息,所述VOD系統(tǒng)根據(jù)所述第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流;
第二發(fā)送模塊,用于向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令;其中,所述VOD系統(tǒng)根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至與客戶端預(yù)先綁定的數(shù)字視頻變換盒進(jìn)行播放。
上述第一發(fā)送模塊和第二發(fā)送模塊的功能可以由客戶端實現(xiàn)。客戶端(Client)或稱為用戶端,是指與服務(wù)器相對應(yīng),為用戶提供本地服務(wù)的程序。除了一些只在本地運行的應(yīng)用程序之外,一般安裝在普通的客戶機上,也可以安裝在智能終端(例如,電腦、手機、平板等),需要與服務(wù)端互相配合運行。
數(shù)字視頻變換盒(Set Top Box,簡稱STB),通常稱作機頂盒或機上盒,是一個連接電視機與外部信號源的設(shè)備。它可以將壓縮的數(shù)字信號轉(zhuǎn)成電視內(nèi)容,并在電視機上顯示出來。信號可以來自有線電纜、衛(wèi)星天線、寬帶網(wǎng)絡(luò)以及地面廣播。機頂盒接收的內(nèi)容除了模擬電視可以提供的圖像、聲音之外,更在于能夠接收數(shù)字內(nèi)容,包括電子節(jié)目指南、因特網(wǎng)網(wǎng)頁、字幕等等。使用戶能在現(xiàn)有電視機上觀看數(shù)字電視節(jié)目,并可通過網(wǎng)絡(luò)進(jìn)行交互式數(shù)字化娛樂、教育和商業(yè)化活動。
所述客戶端與數(shù)字視頻變換盒可以預(yù)先建立綁定關(guān)系。例如,當(dāng)所述客戶端安裝在智能終端上時,可以將所述智能終端的唯一標(biāo)識與所述數(shù)字視頻變換盒的唯一標(biāo)識進(jìn)行關(guān)聯(lián),從而建立所述客戶端與數(shù)字視頻變換盒的綁定關(guān)系。在一個實施例中,可以通過網(wǎng)絡(luò)中轉(zhuǎn)服務(wù)器將智能終端與數(shù)字視頻變換盒進(jìn)行IP綁定。在一個優(yōu)選實施例中,可采用手機作為所述客戶端的載體,還可以將所述手機上安裝的SIM(Subscriber Identification Module,客戶識別模塊)卡的卡號與所述數(shù)字視頻變換盒的唯一標(biāo)識進(jìn)行關(guān)聯(lián)。由于手機是一種常用的智能終端,幾乎人手一臺,通過手機實現(xiàn)所述客戶端的功能,無需采用額外的硬件設(shè)備,能夠節(jié)約硬件成本。在一個實施例中,一個安裝有所述客戶端的智能終端可以關(guān)聯(lián)多臺數(shù)字視頻變換盒。在這種情況下,智能終端發(fā)送與其中一臺數(shù)字視頻變換盒相關(guān)的信息時,可以攜帶該數(shù)字視頻變換盒的唯一標(biāo)識。還可以將相關(guān)數(shù)字視頻變換盒的工作狀態(tài)設(shè)為激活狀態(tài),將其他數(shù)字視頻變換盒的工作狀態(tài)設(shè)為非激活狀態(tài),智能終端發(fā)送信息時,該信息的作用結(jié)果只對激活狀態(tài)的數(shù)字視頻變換盒有效。
時移回看請求可以是時移播放請求,也可以是回看播放請求,回看指的是用戶可以觀看一周內(nèi)任意時間的節(jié)目內(nèi)容(不包括當(dāng)前播放節(jié)目),時移指的是用戶可以觀看當(dāng)前直播播放時間前四小時內(nèi)任意時間點的節(jié)目內(nèi)容。
所述客戶端在向VOD系統(tǒng)發(fā)送時移回看請求的過程中,可以先接收時移回看節(jié)目獲取請求,該時移回看節(jié)目獲取請求可以由用戶發(fā)送。例如,當(dāng)客戶端安裝在智能終端上時,可以通過智能終端上的人機交互設(shè)備(例如,鼠標(biāo)、鍵盤、觸摸屏等)向智能終端發(fā)送時移回看請求。智能終端在接收到時移回看請求之后,可以將該時移回看請求轉(zhuǎn)發(fā)至VOD系統(tǒng)。VOD系統(tǒng)可以根據(jù)該時移回看請求向客戶端返回時移回看列表,客戶端可以接收該時移回看列表,并從所述時移回看列表中選擇目標(biāo)視頻,并向VOD系統(tǒng)發(fā)送對所述目標(biāo)視頻的時移回看請求。客戶端還可以根據(jù)時移回看列表生成控制界面,將該控制界面顯示在智能終端的顯示設(shè)備上。
在一個實施例中,所述時移回看列表中可以包括時移回看的節(jié)目列表以及各個節(jié)目的播出時間(例如,星期、日期、幾點幾分)。在另一個實施例中,所述時移回看列表中還可以包括各個時移回看的節(jié)目對應(yīng)的類別信息,該類別可以是所述節(jié)目播出的頻道信息(例如,中央1套、浙江衛(wèi)視、江西衛(wèi)視等),也可以是所述節(jié)目的語種信息(例如,中文、英文、印度語等),還可以是其他類別信息,此處不再一一列舉。具體的類別信息可以根據(jù)實際情況設(shè)定,也可以由用戶自行添加標(biāo)簽設(shè)定。
在實際情況下,由于一段時間內(nèi)的電視節(jié)目往往是相同的,例如,一段時間內(nèi),衛(wèi)視在黃金檔通常播放的是同一部電視劇,因此,一段時間內(nèi)的時移回看列表往往是相同的。為了提高操作效率,減少客戶端與VOD系統(tǒng)之間不必要的交互造成的資源占用,客戶端在接收到時移回看列表之后,可以將該時移回看列表存儲在本地。該時移回看列表中可以包括列表的有效時間信息,在該有效時間信息對應(yīng)的時間段內(nèi),該時移回看列表中的節(jié)目與VOD系統(tǒng)實際播放的節(jié)目是相匹配的。所述客戶端發(fā)送時移回看請求時,可以接收時移回看節(jié)目獲取請求;其中,所述時移回看節(jié)目獲取請求中包括當(dāng)前時間,讀取預(yù)存的時移回看列表對應(yīng)的有效時間信息,若當(dāng)前時間在所述有效時間信息對應(yīng)的時間以內(nèi),讀取預(yù)存的時移回看列表。若當(dāng)前時間不在所述有效時間信息對應(yīng)的時間以內(nèi),所述客戶端可以向VOD系統(tǒng)發(fā)送所述時移回看節(jié)目獲取請求,并接收VOD系統(tǒng)返回的時移回看列表;根據(jù)VOD系統(tǒng)返回的時移回看列表對預(yù)存的時移回看列表進(jìn)行更新。
所述VOD系統(tǒng)在接收到時移回看請求之后,可以根據(jù)請求中攜帶的第一標(biāo)識信息查找所述電視節(jié)目對應(yīng)的視頻流。所述第一標(biāo)識信息是所述電視節(jié)目的名稱等用于唯一標(biāo)識所述電視節(jié)目的信息。
所述客戶端還可以向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令。所述控制指令用于控制所述視頻流的播放狀態(tài)(包括選時播放狀態(tài)、暫停狀態(tài)、快進(jìn)狀態(tài)、快退狀態(tài)和/或播放進(jìn)度等狀態(tài))。所述控制指令中也可以攜帶所述視頻流對應(yīng)的電視節(jié)目的第一標(biāo)識信息。所述控制指令可以在發(fā)送時移回看請求時一同發(fā)送,也可以在發(fā)送時移回看請求之后(例如,視頻流播放過程中)發(fā)送。所述VOD系統(tǒng)可根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并根據(jù)所述第二標(biāo)識信息將經(jīng)配置的視頻流發(fā)送至所述數(shù)字視頻變換盒進(jìn)行播放。其中,所述第二標(biāo)識信息是對所述數(shù)字視頻變換盒進(jìn)行唯一標(biāo)識的信息。
在一個實施例中,所述客戶端還向數(shù)字視頻變換盒發(fā)送對所述視頻流的控制指令,所述數(shù)字視頻變換盒根據(jù)所述控制指令顯示相應(yīng)的播放狀態(tài)信息(例如,顯示相應(yīng)的圖標(biāo))。這樣,數(shù)字視頻變換盒播放視頻的同時,也可以顯示視頻的播放狀態(tài),以便用戶更加直觀地觀察到視頻當(dāng)前的播放狀態(tài)。在一個實施例中,所述客戶端還可以接收所述數(shù)字視頻變換盒同步發(fā)送的所述播放狀態(tài),并對所述視頻流的播放狀態(tài)進(jìn)行顯示。通過這種方式,可以方便用戶在客戶端上更加直觀地觀察到視頻當(dāng)前的播放狀態(tài),便于用戶通過客戶端進(jìn)行控制。
上述視頻時移回看控制方法、裝置和系統(tǒng),通過客戶端向VOD系統(tǒng)發(fā)送時移回看請求,從而將時移回看的電視節(jié)目信息通知VOD系統(tǒng),并通過客戶端向VOD系統(tǒng)發(fā)送對所述視頻流的控制指令,使VOD系統(tǒng)根據(jù)所述控制指令配置所述視頻流的播放狀態(tài),并將經(jīng)配置的視頻流發(fā)送至所述數(shù)字視頻變換盒進(jìn)行播放,通過簡單兩步即可實現(xiàn)視頻時移回看控制,操作簡單,效率高。
以上所述實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。