專利名稱:控制網(wǎng)絡(luò)電視視頻播放的方法、系統(tǒng)和機(jī)頂盒的制作方法
技術(shù)領(lǐng)域:
本發(fā)朋涉及網(wǎng)絡(luò)電視(IPTV)技術(shù)領(lǐng)域,尤其涉及一種控制網(wǎng)絡(luò) 電朝bf見(jiàn)頻播J欠的方法、系統(tǒng)和才幾頂盒。
背景技術(shù):
IPTV業(yè)務(wù)是基于電信寬帶網(wǎng)絡(luò)、以電視機(jī)加機(jī)頂盒為主要終端設(shè) 備、為用戶提供多媒體服務(wù)的寬帶增值業(yè)務(wù)。包括電視直播和視頻點(diǎn)播 在內(nèi)的視頻播放是IPTV的主要業(yè)務(wù)形式。能否簡(jiǎn)便、高效地在IPTV 網(wǎng)絡(luò)中實(shí)現(xiàn)并控制視頻播放是順利開(kāi)展和推廣IPTV業(yè)務(wù)的關(guān)鍵因素。
傳統(tǒng)IPTV視頻播放的控制由機(jī)頂盒本地播放器發(fā)起控制請(qǐng)求、月良 務(wù)器進(jìn)行響應(yīng)來(lái)實(shí)現(xiàn),服務(wù)器平臺(tái)被動(dòng)地進(jìn)行控制。這樣,在一些需要 統(tǒng)一視頻播放控制的業(yè)務(wù)場(chǎng)景中,如流媒體形式的廣告快進(jìn)、快退操作 等,服務(wù)器平臺(tái)無(wú)法實(shí)現(xiàn)主動(dòng)控制,也無(wú)法實(shí)現(xiàn)區(qū)域化的控制方式。為 了適應(yīng)多變的業(yè)務(wù)需求,需要一種簡(jiǎn)便、有效的IPTV視頻播放的控制 方法。
發(fā)明內(nèi)容
本發(fā)明要解決的一個(gè)技術(shù)問(wèn)題是提供一種簡(jiǎn)便、有效的IPTV視 頻播放的控制方法。
本發(fā)明提供一種控制網(wǎng)絡(luò)電視視頻播放的方法,包括根據(jù)擴(kuò)展 腳本創(chuàng)建控制對(duì)象,將控制對(duì)象關(guān)聯(lián)到機(jī)頂盒的播放器;控制對(duì)象根 據(jù)接收到的操作指令和/或內(nèi)部事件控制機(jī)頂盒的播放器。
根據(jù)本發(fā)明的控制網(wǎng)絡(luò)電視視頻播放的方法的 一 個(gè)實(shí)施例,上述 根據(jù)擴(kuò)展腳本創(chuàng)建控制對(duì)象的步驟包括通過(guò)瀏覽器解析包含在電子節(jié) 目指南頁(yè)面中的擴(kuò)展腳本,根據(jù)擴(kuò)展腳本創(chuàng)建包括控制邏輯的控制對(duì)
象。上述將控制對(duì)象關(guān)聯(lián)到機(jī)頂盒的播放器的步驟包括瀏覽器將來(lái)自 遙控器的操作指令和/或內(nèi)部事件分發(fā)給控制對(duì)象包含的控制邏輯進(jìn)行 判斷處理;在控制對(duì)象的控制邏輯中調(diào)用擴(kuò)展腳本的函數(shù),擴(kuò)展腳本的 函數(shù)和底層媒體播放功能提供的應(yīng)用程序接口相對(duì)應(yīng)。
進(jìn)一步,上述操作指令包括來(lái)自遙控器的上、下、左、右、確定、 停止、播放、暫停、快進(jìn)、快退指令中的一個(gè)或者多個(gè)。上述內(nèi)部事件 包括URL錯(cuò)誤、網(wǎng)絡(luò)連接錯(cuò)誤、媒體格式錯(cuò)誤、媒體解碼錯(cuò)誤、快進(jìn) 到右邊界、快進(jìn)到左邊界、或播放狀態(tài)改變事件。
本發(fā)明提供的控制網(wǎng)絡(luò)電視視頻播放的方法,通過(guò)擴(kuò)展腳本創(chuàng)建 控制對(duì)象,通過(guò)控制對(duì)象來(lái)控制機(jī)頂盒內(nèi)的播放器,從而可以通過(guò)擴(kuò) 展腳本設(shè)置不同的控制邏輯,簡(jiǎn)便、有效地控制IPTV視頻播放。
本發(fā)明要解決的另 一 個(gè)技術(shù)問(wèn)題是提供 一 種網(wǎng)絡(luò)電視系統(tǒng),可以 通過(guò)服務(wù)器主動(dòng)控制機(jī)頂盒視頻播放的功能。
本發(fā)明還提供一種網(wǎng)絡(luò)電視系統(tǒng),包括流媒體服務(wù)器,用于存 儲(chǔ)并提供流媒體;電子節(jié)目指南服務(wù)器,用于存儲(chǔ)并下發(fā)包括擴(kuò)展腳本 的電子節(jié)目指南頁(yè)面;機(jī)頂盒,用于從電子節(jié)目指南服務(wù)器獲取電子節(jié) 目指南頁(yè)面,通過(guò)頁(yè)面中的擴(kuò)展腳本創(chuàng)建控制對(duì)象,將控制對(duì)象與機(jī)頂 盒的播放器關(guān)聯(lián);從流媒體服務(wù)器獲取流媒體并播放;接收來(lái)自用戶的 操作指令和/或內(nèi)部事件,通過(guò)控制對(duì)象根據(jù)操作指令和/或內(nèi)部事件控 制機(jī)頂盒的播放器對(duì)流媒體的播放。
本發(fā)明提供的網(wǎng)絡(luò)電視系統(tǒng),通過(guò)電子節(jié)目指南服務(wù)器下發(fā)包括擴(kuò) 展腳本的電子節(jié)目指南頁(yè)面,機(jī)頂盒根據(jù)擴(kuò)展腳本創(chuàng)建控制對(duì)象,對(duì)機(jī) 頂盒的播放器進(jìn)行控制,實(shí)現(xiàn)了服務(wù)器主動(dòng)控制機(jī)頂盒視頻播放的功 能。
本發(fā)明還提供一種應(yīng)用于上述方法和系統(tǒng)的機(jī)頂盒,包括播放 器,用于播放流媒體;瀏覽器,用于解析頁(yè)面中包括的擴(kuò)展腳本,創(chuàng)建 播放控制模塊;接收來(lái)自播放器的內(nèi)部事件和來(lái)自遙控器的操作指令, 分發(fā)給播放控制模塊;播放控制模塊,用于接收瀏覽器分發(fā)的內(nèi)部事件 和/或操作指令,對(duì)內(nèi)部事件和/或操作指令進(jìn)行判斷,根據(jù)判斷結(jié)果控
制播放器的操作和播放。
圖1為本發(fā)明的IPTV系統(tǒng)的示意圖2為本發(fā)明的控制IPTV視頻播放的方法的一個(gè)實(shí)施例的流程
圖3為本發(fā)明的控制IPTV視頻播放的方法的另一個(gè)實(shí)施例的流程
圖4為本發(fā)明的機(jī)頂盒的一個(gè)實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式
下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說(shuō)明本發(fā)明的示例 性實(shí)施例。
圖1為本發(fā)明的IPTV系統(tǒng)的示意圖。如圖1所示,IPTV系統(tǒng)通 常包括機(jī)頂盒10、 EPG (電子節(jié)目指南)服務(wù)器11和流媒體服務(wù)器 12。其中,流媒體服務(wù)器12用于存儲(chǔ)并提供流媒體,可在IPTV網(wǎng)絡(luò) 內(nèi)提供流媒體服務(wù)。EPG服務(wù)器11用于存儲(chǔ)并提供EPG頁(yè)面,該 EPG頁(yè)面中包括擴(kuò)展腳本,適合電視顯示及遙控器操作。EPG服務(wù)器 11可在IPTV網(wǎng)絡(luò)內(nèi)提供EPG服務(wù)。機(jī)頂盒10具備IPTV基本業(yè)務(wù)能 力,例如接入IPTV網(wǎng)絡(luò),IPTV流媒體獲取及播放能力,接收遙控器 操作,具有瀏覽器,可顯示EPG頁(yè)面,并支持?jǐn)U展腳本等。機(jī)頂盒10 用于從EPG服務(wù)器11獲取EPG頁(yè)面,通過(guò)頁(yè)面中的擴(kuò)M本創(chuàng)建控 制對(duì)象,將控制對(duì)象與機(jī)頂盒的播放器關(guān)聯(lián);從流媒體服務(wù)器12獲取 流媒體并播放;接收來(lái)自用戶的操作指令(例如,用戶通過(guò)遙控器發(fā) 出),通過(guò)控制對(duì)象根據(jù)操作指令控制機(jī)頂盒的播放器對(duì)流媒體的播 放。
需要指出的是,雖然在圖1中EPG服務(wù)器和流媒體服務(wù)器是分離 的部分,在本發(fā)明的其他實(shí)施例中,EPG服務(wù)器和流媒體服務(wù)器也可 以位于同一服務(wù)器上。用于顯示流媒體播放的電視或者顯示器(圖1中
未示出)或者可分離地通過(guò)接口與機(jī)頂盒相連,或者與機(jī)頂盒集成在一 起。遙控器不限于通過(guò)紅外方式和機(jī)頂盒通信,也可以采用無(wú)線、藍(lán)牙 等其他通信方式。機(jī)頂盒內(nèi)的播放器可以通過(guò)硬件、軟件、或者硬件與 軟件的結(jié)合來(lái)實(shí)現(xiàn)。
圖2為本發(fā)明的控制IPTV視頻播放的方法的一個(gè)實(shí)施例的流程圖。
如圖2所示,在步驟202,根據(jù)擴(kuò)展腳本創(chuàng)建控制對(duì)象,將控制對(duì) 象關(guān)聯(lián)到機(jī)頂盒的播放器。擴(kuò)展腳本可以包括在EPG頁(yè)面中,也可以 通過(guò)單獨(dú)的頁(yè)面下發(fā)擴(kuò)展腳本。通常機(jī)頂盒內(nèi)包括支持?jǐn)U展腳本的瀏覽 器,通過(guò)瀏覽器解析頁(yè)面中的擴(kuò)展腳本,創(chuàng)建控制對(duì)象。控制對(duì)象與機(jī)
頂盒播放器的關(guān)聯(lián)實(shí)質(zhì)上是機(jī)頂盒通過(guò)系統(tǒng)消息機(jī)制將與播放器相關(guān)的 操作指令和內(nèi)部事件分發(fā)給相應(yīng)的處理程序,處理程序通過(guò)該控制對(duì)象
調(diào)用與底層媒體播放功能提供的API對(duì)應(yīng)的函數(shù)。擴(kuò)展腳本可以通過(guò)多 種編程語(yǔ)言實(shí)現(xiàn),例如Javascript, Perl等。
在步驟204,控制對(duì)象根據(jù)接收到的操作指令和/或內(nèi)部事件控制機(jī) 頂盒的播放器。控制對(duì)象的控制邏輯對(duì)接收到的操作指令或內(nèi)部事件進(jìn) 行判斷后通過(guò)調(diào)用相應(yīng)的擴(kuò)展腳本函數(shù)執(zhí)行操作,這些擴(kuò)展腳本函數(shù)與 底層媒體播放功能提供的API相對(duì)應(yīng),從而控制播放器。
在本發(fā)明的控制IPTV視頻播放的方法的一個(gè)實(shí)施例中,擴(kuò)展腳本 提供媒體對(duì)象(Media)和媒體播放對(duì)象(MediaPlayer)的支持。媒體 對(duì)象為純粹的數(shù)據(jù)對(duì)象,包括URL、媒體ID、編碼格式、碼率等,不 包括函數(shù)。媒體播放對(duì)象提供各種操作函數(shù),例如創(chuàng)建對(duì)象 (NewMediaPlayer )、設(shè)置播放對(duì)象(SetMedia )、播放(Play )、快進(jìn) (FastForward )、快退(Rewind )、暫停(Pause )、停止(Stop )、窗口 位置設(shè)置(SetWindowPos )、顯示(Show )、隱藏(Hide)等。而底層 媒體播放功能提供各種API,如用于媒體播放器管理的API:媒體播放 器狀態(tài)初始化 (InitMediaPlayer )、播》文器退出 (ReleaseMediaPlayer );用于播放處理管理的AIP:設(shè)置播放URL (SetMediaURL )、設(shè)置媒體格式(SetMediaFormat )、啟動(dòng)播放
(Play)、快進(jìn)(FastForward,參數(shù)為速度)、快退(Rewind,參數(shù)為 速度)、暫停(Pause )、停止(Stop)、定位到時(shí)間(Seek)等;用于播 -改顯示和輸出管理的API:設(shè)置播^L窗口大小(SetWindowSize )、顯示 位置(SetWindowPos )、音量調(diào)節(jié)(SetVolume)等。擴(kuò)展腳本的API 和底層媒體播放功能提供的API存在對(duì)應(yīng)關(guān)系。在擴(kuò)展腳本的API的 底層實(shí)現(xiàn)上可以調(diào)用相應(yīng)的底層媒體播放功能提供的API,從而實(shí)現(xiàn)對(duì) 播放器的操作和播放的控制。
圖3為本發(fā)明的控制IPTV視頻播放的方法的另一實(shí)施例的流程圖。
如圖3所示,在步驟302,機(jī)頂盒開(kāi)機(jī)后,進(jìn)入EPG服務(wù)器,訪 問(wèn)視頻播放頁(yè)面,頁(yè)面包含了控制視頻播放邏輯的擴(kuò)展腳本,通過(guò)擴(kuò)展 腳本請(qǐng)求創(chuàng)建視頻播放的控制對(duì)象。
在步驟304,視頻播放控制對(duì)象請(qǐng)求關(guān)聯(lián)到機(jī)頂盒的視頻播放器實(shí) 例(Instance),建立起與視頻播放器實(shí)例之間的對(duì)應(yīng)聯(lián)系。
在步驟306, EPG擴(kuò)展腳本控制送入視頻內(nèi)容地址,并通過(guò)控制對(duì) 象要求開(kāi)始播放。
在步驟308,機(jī)頂盒視頻播放器進(jìn)入播放狀態(tài),并根據(jù)播放速度的 不同,可分為正常、快進(jìn)、快退、暫停、停止等狀態(tài)。
在步驟310,如果機(jī)頂盒接收到用戶的遙控器操作指令,則將操作 指令送入擴(kuò)展腳本的控制邏輯,進(jìn)行相應(yīng)操作。
在步驟312,如果機(jī)頂盒視頻播放器及系統(tǒng)、網(wǎng)絡(luò)通訊等功能實(shí)體 檢測(cè)到快進(jìn)到頭、快退到頭、播放到頭、網(wǎng)絡(luò)錯(cuò)誤等事件,則將發(fā)生的 事件送入擴(kuò)展腳本的控制邏輯,進(jìn)行相應(yīng)操作。
在步驟314,擴(kuò)展腳本的控制邏輯處理用戶操作或內(nèi)部事件,并判 斷是否需要退出播放,如不需要退出播放,則進(jìn)行相應(yīng)處理后調(diào)至播放 狀態(tài),ii^步驟308。
在步驟316,如擴(kuò)展腳本的控制邏輯處理后需退出播放,則刪除擴(kuò) 展腳本的視頻播放控制對(duì)象,并結(jié)束視頻播放。
本發(fā)明提供的控制網(wǎng)絡(luò)電視視頻播放的方法和系統(tǒng),通過(guò)擴(kuò)展腳本 創(chuàng)建控制對(duì)象,通過(guò)控制對(duì)象來(lái)控制機(jī)頂盒內(nèi)的播放器,從而可以通過(guò)
擴(kuò)*本設(shè)置不同的控制邏輯,簡(jiǎn)便、有效地控制IPTV視頻播放。擴(kuò) 展腳本可以包含在電子節(jié)目指南頁(yè)面中,從服務(wù)器端統(tǒng)一下發(fā),便于通
過(guò)服務(wù)器端實(shí)現(xiàn)對(duì)機(jī)頂盒視頻播放的控制,從而改善目前傳統(tǒng)網(wǎng)絡(luò)電視 視頻播放中,服務(wù)器只能被動(dòng)響應(yīng)機(jī)頂盒本地播放器發(fā)起的控制請(qǐng)求的 單一播放控制方式,提出服務(wù)器主動(dòng)控制機(jī)頂盒視頻播放的功能,提高 了 IPTV業(yè)務(wù)的視頻播放功能的靈活性,降低了視頻播放業(yè)務(wù)處理的難 度。例如,通過(guò)在擴(kuò)展腳本的控制邏輯中設(shè)定對(duì)快進(jìn)、快退的期望的處 理,可以對(duì)用戶通過(guò)遙控器對(duì)廣告發(fā)出的快進(jìn)、快退操作指令進(jìn)行過(guò)。
圖4為本發(fā)明的機(jī)頂盒的一個(gè)實(shí)施例的結(jié)構(gòu)圖。如圖4所示,機(jī)頂 盒包括瀏覽器40、播放控制模塊41和播放器42。其中,播放器42用 于播放流媒體。瀏覽器40用于解析頁(yè)面中包括的擴(kuò)展腳本,播放控制 模塊41;接收來(lái)自播放器42的內(nèi)部事件和/或來(lái)自遙控器的操作指令并 分發(fā)給播放控制模塊。播放控制模塊41用于接收瀏覽器40分發(fā)的內(nèi)部 事件和/或操作指令,對(duì)內(nèi)部事件和/或操作指令進(jìn)行判斷,根據(jù)判斷結(jié) 果控制播放器。播放控制模塊41可以通過(guò)調(diào)用底層媒體播放功能提供 的應(yīng)用程序接口來(lái)控制所述播放器的操作和播放。
播放器在初始化或者播放過(guò)程中觸發(fā)事件時(shí),會(huì)調(diào)用系統(tǒng)底層的事 件通知API (如SetEvent),并傳入事件的參數(shù),系統(tǒng)然后調(diào)用上層瀏 覽器的回調(diào)函數(shù),在瀏覽器的消息隊(duì)列中插入對(duì)應(yīng)的消息。瀏覽器處理
到該消息時(shí),則生成一個(gè)基于擴(kuò)展腳本形式的事件通知,將消息分發(fā)給 播放控制模塊進(jìn)行處理。當(dāng)機(jī)頂盒接收到遙控器的按鍵操作時(shí),處理過(guò) 程與上述內(nèi)部事件的處理過(guò)程類似。播放器的內(nèi)部事件可以包括URL 錯(cuò)誤、網(wǎng)絡(luò)連接錯(cuò)誤、媒體格式錯(cuò)誤、媒體解碼錯(cuò)誤、快進(jìn)到右邊界、 快進(jìn)到左邊界、播放狀態(tài)改變等事件。遙控器的操作指令由用戶通過(guò)鍵 盤按鍵的形式發(fā)出,主要包括上、下、左、右、確定、停止、播放/ 暫停、快進(jìn)、快退等指令。
本發(fā)明的描述是為了示例和描述起見(jiàn)而給出的,而并不是無(wú)遺漏的
或者將本發(fā)明限于所公開(kāi)的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技 術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說(shuō)明本發(fā)明的原理 和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適 于特定用途的帶有各種修改的各種實(shí)施例。
權(quán)利要求
1.一種控制網(wǎng)絡(luò)電視視頻播放的方法,其特征在于,包括根據(jù)擴(kuò)展腳本創(chuàng)建控制對(duì)象,將所述控制對(duì)象關(guān)聯(lián)到機(jī)頂盒的播放器;所述控制對(duì)象根據(jù)接收到的操作指令和/或內(nèi)部事件控制所述機(jī)頂盒的播放器。
2. 根據(jù)權(quán)利要求1所述的控制網(wǎng)絡(luò)電視視頻播放的方法,其特征 在于,根據(jù)擴(kuò)展腳本創(chuàng)建控制對(duì)象的步驟包括通過(guò)瀏覽器解析包含在電子節(jié)目指南頁(yè)面中的擴(kuò)展腳本,根據(jù)所述 擴(kuò)展腳本創(chuàng)建包括控制邏輯的控制對(duì)象。
3. 根據(jù)權(quán)利要求2所述的控制網(wǎng)絡(luò)電視視頻播放的方法,其特征 在于,將控制對(duì)象關(guān)聯(lián)到機(jī)頂盒的播放器的步驟包括瀏覽器將來(lái)自遙控器的操作指令和/或內(nèi)部事件分發(fā)給所述控制對(duì) 象包含的控制邏輯進(jìn)行判斷處理;在所述控制對(duì)象的控制邏輯中調(diào)用擴(kuò)展腳本的函數(shù),所述擴(kuò)展腳本 的函數(shù)和底層媒體播放功能提供的應(yīng)用程序接口相對(duì)應(yīng)。
4. 根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的控制網(wǎng)絡(luò)電視視頻播放 的方法,其特征在于,所述操作指令包括來(lái)自遙控器的上、下、左、 右、確定、停止、播放、暫停、快進(jìn)、快退指令中的一個(gè)或者多個(gè)。
5. 根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的控制網(wǎng)絡(luò)電視視頻播放 的方法,其特征在于,所述內(nèi)部事件包括URL錯(cuò)誤、網(wǎng)絡(luò)連接錯(cuò)誤、 媒體格式錯(cuò)誤、媒體解碼錯(cuò)誤、快進(jìn)到右邊界、快進(jìn)到左邊界、或播放 狀態(tài)改變事件。
6. —種網(wǎng)絡(luò)電視系統(tǒng),包括 流媒體服務(wù)器,用于存儲(chǔ)并提供流媒體;電子節(jié)目指南服務(wù)器,用于存儲(chǔ)并下發(fā)包括擴(kuò)展腳本的電子節(jié)目指 南頁(yè)面;機(jī)頂盒,用于從所述電子節(jié)目指南服務(wù)器獲取所述電子節(jié)目指南頁(yè) 面,通過(guò)所述頁(yè)面中的擴(kuò)展腳本創(chuàng)建控制對(duì)象,將所述控制對(duì)象與機(jī)頂盒的播放器關(guān)聯(lián);從所述流媒體服務(wù)器獲取流媒體并播放;接收來(lái)自用 戶的操作指令和/或內(nèi)部事件,通過(guò)所述控制對(duì)象根據(jù)所述操作指令和/ 或內(nèi)部事件控制機(jī)頂盒的播放器對(duì)所述流媒體的播放。
7. 如權(quán)利要求6所述的網(wǎng)絡(luò)電視系統(tǒng),其特征在于,所述機(jī)頂盒 包括瀏覽器,所述瀏覽器解析包括在所述電子節(jié)目指南頁(yè)面中的擴(kuò)展腳 本,創(chuàng)建包括控制邏輯的控制對(duì)象。
8. 如權(quán)利要求7所述的網(wǎng)絡(luò)電視系統(tǒng),其特征在于,所述控制對(duì) 象通過(guò)與底層媒體播放應(yīng)用程序接口對(duì)應(yīng)的擴(kuò)展腳本函數(shù)來(lái)建立與所述 播放器實(shí)體的關(guān)聯(lián)。
9. 一種機(jī)頂盒,其特征在于,包括 播放器,用于播放流媒體;瀏覽器,用于解析頁(yè)面中包括的擴(kuò)展腳本,創(chuàng)建播放控制模塊;接 收來(lái)自所述播放器的內(nèi)部事件和/或來(lái)自遙控器的操作指令,分發(fā)給所 述播放控制模塊;所述播放控制模塊,用于接收瀏覽器分發(fā)的所述內(nèi)部事件和/或操 作指令,對(duì)內(nèi)部事件和/或操作指令進(jìn)行判斷,根據(jù)判斷結(jié)果控制所述播放器。
10. 如權(quán)利要求9所述的機(jī)頂盒,其特征在于,所述播放控制模塊 通過(guò)調(diào)用底層媒體播放功能提供的應(yīng)用程序接口來(lái)控制所述播放器的操 作和播放。
11. 如權(quán)利要求9或10所述的機(jī)頂盒,其特征在于,所述操作指 令包括來(lái)自遙控器的上、下、左、右、確定、停止、播放、暫停、快 進(jìn)、快退指令中的一個(gè)或者多個(gè)。
12. 如權(quán)利要求9或10所述的機(jī)頂盒,其特征在于,所述內(nèi)部事 件包括URL錯(cuò)誤、網(wǎng)絡(luò)連接錯(cuò)誤、媒體格式錯(cuò)誤、媒體解碼錯(cuò)誤、快 進(jìn)到右邊界、快進(jìn)到左邊界、或播放狀態(tài)改變事件。
全文摘要
本發(fā)明公開(kāi)一種控制網(wǎng)絡(luò)電視視頻播放的方法、網(wǎng)絡(luò)電視系統(tǒng)和機(jī)頂盒。該方法包括根據(jù)擴(kuò)展腳本創(chuàng)建控制對(duì)象,將控制對(duì)象關(guān)聯(lián)到機(jī)頂盒的播放器;控制對(duì)象根據(jù)接收到的操作指令和/或內(nèi)部事件控制所述機(jī)頂盒的播放器。通過(guò)本發(fā)明的方法、系統(tǒng)和機(jī)頂盒,便于通過(guò)服務(wù)器端實(shí)現(xiàn)對(duì)機(jī)頂盒視頻播放的控制,實(shí)現(xiàn)了服務(wù)器主動(dòng)控制機(jī)頂盒視頻播放的功能,提高了IPTV業(yè)務(wù)的視頻播放功能的靈活性,降低了視頻播放業(yè)務(wù)處理的難度。
文檔編號(hào)H04N7/24GK101365124SQ200810167048
公開(kāi)日2009年2月11日 申請(qǐng)日期2008年10月9日 優(yōu)先權(quán)日2008年10月9日
發(fā)明者孟建庭, 施唯佳, 王曉平, 羅斯青, 力 蔣, 晨 陳 申請(qǐng)人:中國(guó)電信股份有限公司