一種節(jié)目播放的方法
【專利摘要】本發(fā)明實施例公開了一種節(jié)目播放的方法,包括:數字電視接收終端接收控制終端發(fā)送的頻點鎖定請求信息,根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點;所述數字電視接收終端接收控制終端發(fā)送的播放功能獲取指令,根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源;所述數字電視接收終端接收控制終端發(fā)送的節(jié)目標識信息,從所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據;根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。本發(fā)明實施例還公開了一種數字電視接收終端和控制終端。采用本發(fā)明,具有能模擬實時流環(huán)境的優(yōu)點,同時降低了控制終端的硬件和配置要求,使調試環(huán)境更貼近實際。
【專利說明】一種節(jié)目播放的方法
【技術領域】
[0001]本發(fā)明涉及一種電子技術,尤其涉及一種節(jié)目播放的方法。
【背景技術】
[0002]在機頂盒等數字電視終端項目開發(fā)過程中,仿真器作為一個重要的調試工具,是一種運行于PC (personal computer)上的用于模擬數字電視終端業(yè)務的工具,該工具需要模擬數字電視終端的各項功能,其中包括節(jié)目播放。現有的技術是將已經錄制好的TS(Transport Stream)文件放在PC指定的路徑,當仿真器中播放業(yè)務進行節(jié)目播放時,仿真器讀取TS文件,并進行解復用,分離出播放業(yè)務模塊需要的音視頻數據,再通過驅動PC機進行解碼和播放。該解決方案不能完全模擬實時流的情況,播放其他節(jié)目需要重新錄制,可擴展性差,同時PC機進行解碼和播放對PC硬件及配置要求高,并且只在PC上進行播放,調試的環(huán)境達不到真實要求。
【發(fā)明內容】
[0003]本發(fā)明實施例所要解決的技術問題在于,提供一種播放節(jié)目的方法。通過控制終端發(fā)送節(jié)目播放指令,在數字電視接收終端播放節(jié)目,模擬實時流環(huán)境,降低了控制終端的硬件和配置要求,使得調試環(huán)境更貼近實際。
[0004]為了解決上述技術問題,本發(fā)明實施例提供了一種用于播放節(jié)目的方法,所述方法包括:
[0005]數字電視接收終端接收控制終端發(fā)送的頻點鎖定請求信息,根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接;
[0006]所述數字電視接收終端接收控制終端發(fā)送的播放功能獲取指令,根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源;
[0007]所述數字電視接收終端接收控制終端發(fā)送的節(jié)目標識信息,從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據;
[0008]根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
[0009]其中,所述根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放包括:
[0010]所述數字電視接收終端接收控制終端發(fā)送的節(jié)目播放請求信息。
[0011]其中,所述根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放之后還包括:
[0012]所述數字電視接收終端接收控制終端發(fā)送的節(jié)目播放停止指令,根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目信息進行播放。
[0013]其中,根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目信息進行播放還包括:
[0014]所述數字電視接收終端接收控制終端發(fā)送的節(jié)目播放資源關閉指令,根據接收到的所述節(jié)目播放資源關閉指令關閉所述用于播放音視頻節(jié)目的節(jié)目播放資源。
[0015]其中,所述方法還包括:
[0016]所述控制終端向所述數字電視接收終端發(fā)送頻點鎖定請求信息,以使所述數字電視接收終端根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接;
[0017]所述控制終端向所述數字電視接收終端發(fā)送播放功能獲取指令,以使所述數字電視接收終端根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源;
[0018]所述控制終端向所述數字電視接收終端發(fā)送節(jié)目標識信息,以使所述數字電視接收終端從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據。
[0019]其中,所述控制終端向所述數字電視接收終端發(fā)送節(jié)目標識信息之后還包括:
[0020]所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放請求信息,以使所述數字電視接收終端根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
[0021]其中,所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放請求信息之后還包括:
[0022]所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放停止指令,以使所述數字電視接收終端根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目數據進行播放。
[0023]其中,所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放停止指令之后還包括:
[0024]所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放資源關閉指令,以使所述數字電視接收終端根據接收到的所述節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目播放資源。
[0025]相應地,本發(fā)明實施例還提供了一種數字電視接收終端,所述數字電視接收終端包括:
[0026]頻點鎖定模塊,用于接收控制終端發(fā)送的頻點鎖定請求信息,根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接;
[0027]節(jié)目資源獲取模塊,用于接收控制終端發(fā)送的播放功能獲取指令,根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的所述節(jié)目播放資源;
[0028]節(jié)目信息獲取模塊,用于接收控制終端發(fā)送的節(jié)目標識信息,從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據;
[0029]節(jié)目播放模塊,用于根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
[0030]其中,所述節(jié)目播放模塊包括:
[0031]播放請求接收單元,用于接收控制終端發(fā)送的節(jié)目播放請求信息。[0032]其中,所述數字電視接收終端還包括:
[0033]播放停止模塊,用于接收控制終端發(fā)送的節(jié)目播放停止指令,根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目數據進行播放。
[0034]播放資源關閉模塊,用于接收控制終端發(fā)送的節(jié)目播放資源關閉指令,根據接收到的節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目播放資源。
[0035]本發(fā)明還提供了一種控制終端,所述控制終端包括:
[0036]頻點鎖定請求發(fā)送模塊,用于向所述數字電視接收終端發(fā)送頻點鎖定請求信息,以使所述數字電視接收終端根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接;
[0037]資源獲取指令發(fā)送模塊,用于向所述數字電視接收終端發(fā)送播放功能獲取指令,以使所述數字電視接收終端根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源;
[0038]標識信息發(fā)送模塊,用于向所述數字電視接收終端發(fā)送節(jié)目標識信息,以使所述數字電視接收終端從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據。
[0039]播放請求發(fā)送模塊,用于向所述數字電視接收終端發(fā)送節(jié)目播放請求信息,以使所述數字電視接收終端根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
[0040]其中,所述控制終端還包括:
[0041]播放停止指令發(fā)送模塊,用于向所述數字電視接收終端發(fā)送節(jié)目播放停止指令,以使所述數字電視接收終端根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目數據進行播放;
[0042]資源關閉指令發(fā)送模塊,用于向所述數字電視接收終端發(fā)送節(jié)目播放資源關閉指令,以使所述數字電視接收終端根據接收到的節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目播放資源。
[0043]實施本發(fā)明實施例,具有如下有益效果:通過控制終端發(fā)送例如頻點鎖定請求信息、節(jié)目標識信息、播放功能獲取指令以及節(jié)目播放請求信息等信息,數字電視接收終端鎖定節(jié)目頻點、獲取用于處理音視頻節(jié)目的節(jié)目播放資源,從所述音視頻服務器獲取與所述節(jié)目資源標識信息對應的音視頻節(jié)目數據,根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放,模擬了實時流環(huán)境,降低了控制終端的硬件和配置要求,使得調試環(huán)境更貼近實際。
【專利附圖】
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0045]圖1是本發(fā)明實施例提供的一種節(jié)目播放的方法流程圖;
[0046]圖2是本發(fā)明另一實施例提供的一種節(jié)目播放的方法流程圖;[0047]圖3是本發(fā)明實施例提供的用于播放節(jié)目的數字電視接收終端的結構示意圖;
[0048]圖4是本發(fā)明實施例提供的用于播放節(jié)目的控制終端的結構示意圖。
【具體實施方式】
[0049]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0050]圖1是本發(fā)明實施例提供的一種節(jié)目播放的方法流程圖,本發(fā)明實施例實現了通過控制終端發(fā)送節(jié)目播放指令,數字電視接收終端接收節(jié)目播放指令并進行節(jié)目播放,如圖所示本發(fā)明的所述方法至少包括:
[0051]步驟S110,數字電視接收終端接收控制終端發(fā)送的頻點鎖定請求信息,根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接。
[0052]具體實現中,所述控制終端在預先定義的網絡數據交互協議格式下,可以通過啟動頻點鎖定請求信息按鍵向所述數字電視接收終端發(fā)送頻點鎖定請求信息。數字電視接收終端接收到所述頻點鎖定請求信息之后,對所述頻點鎖定請求信息進行解析以獲取節(jié)目頻點,并向所述控制終端發(fā)送鎖頻指令結果信息,鎖頻指令結果信息可以包括:獲取節(jié)目頻點成功消息或獲取節(jié)目頻點失敗消息,若控制終端接收到獲取節(jié)目頻點失敗消息,則終止于本步驟,不再執(zhí)行下述步驟S120 ;若控制終端接收到獲取節(jié)目頻點成功消息,則數字電視接收終端根據獲取到的節(jié)目頻點鎖定節(jié)目頻點,與音視頻服務器建立網絡連接,并向控制終端發(fā)送鎖頻的結果信息,所述鎖頻的結果信息包括:鎖頻成功消息和鎖頻失敗消息,若控制終端接收到鎖頻成功消息,則數字電視接收終端鎖定節(jié)目頻點,與音視頻服務器建立了網絡連接;若控制終端接收到鎖頻失敗消息,則數字電視接收終端沒有鎖定節(jié)目頻點。
[0053]其中,所述網絡數據交互協議定義了信息數據的發(fā)送方式,傳遞方式、接收方式以及解析方式,所述數字電視接收終端和所述控制終端按照該方式進行數據的傳遞和交換,并對接收到的數據進行處理,本發(fā)明實施例所述的步驟都是基于該網絡數據交互協議進行的。
[0054]可選的,所述數字電視接收終端為雙向數字電視接收終端,所述雙向數字電視接收終端可以接收控制終端發(fā)送的指令信息,又可以向所述控制終端發(fā)送對指令信息處理后的結果信息,同時具備有發(fā)送和接收信息的功能。
[0055]步驟S120,所述數字電視接收終端接收控制終端發(fā)送的播放功能獲取指令,根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源。
[0056]具體實現中,所述控制終端可以通過啟動播放功能獲取指令按鍵向所述數字電視接收終端發(fā)送播放功能獲取指令,所述數字電視接收終端接收到包含所述播放功能獲取指令在內的信號之后,對所述包含所述播放功能獲取指令在內的信號進行解析以獲取播放功能獲取指令,所述數字電視接收終端根據獲取到的播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源,并向所述控制終端發(fā)送播放功能獲取指令結果信息,所述播放功能獲取指令結果信息可以包括:獲取節(jié)目播放資源成功消息和獲取播放資源失敗消息。若控制終端接收到獲取節(jié)目資源失敗消息,則終止本步驟,不再執(zhí)行下述步驟S130 ;若控制終端接收到獲取節(jié)目播放成功消息,則數字電視接收終端獲取到用于處理節(jié)目數據的節(jié)目播放資源。
[0057]可選的,所述節(jié)目播放資源主要用于播放音視頻節(jié)目,包括解碼器和解復用器等,所述解碼器是將信號從已經編碼的信號恢復到編碼前的數據,所述解復用器是將音視頻節(jié)目數據分別處理成音頻信號和視頻信號,然后將音頻信號和視頻信號分別輸出。
[0058]步驟S130,所述數字電視接收終端接收控制終端發(fā)送的節(jié)目標識信息,從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據。
[0059]具體實現中,所述控制終端可以通過啟動節(jié)目標識信息發(fā)送按鍵,向所述數字電視接收終端發(fā)送所述節(jié)目標識信息,所述節(jié)目標識信息包括當前要播放的節(jié)目的音視頻PID (Packet IDdentifier,標識碼傳輸包),所述音視頻PID可以為傳送的節(jié)目上的一個標號,數字電視接收終端可以根據這個標號來判斷所接收的信號屬于哪一個節(jié)目。所述數字電視接收終端接收到所述節(jié)目標識信息之后,對所述節(jié)目標識信息進行解析以獲取播放節(jié)目的音視頻PID,通過所述播放節(jié)目的音視頻PID,從已與所述數字電視接收終端建立網絡連接的音視頻服務器中獲取與所述音視頻PID對應的音視頻節(jié)目數據,并對獲取到的音視頻數據進行設置,將所述音視頻節(jié)目數據提交至音視頻驅動模塊,同時向所述控制終端發(fā)送音視頻節(jié)目數據設置結果信息,所述音視頻節(jié)目數據設置結果信息可以包括:音視頻數據設置成功消息和音視頻數據設置失敗消息。若控制終端接收到音視頻數據設置成功消息,則可以繼續(xù)執(zhí)行下述步驟S140,若控制終端接收到音視頻數據設置失敗消息,則終止于本步驟,不再執(zhí)行下述步驟S140。
[0060]其中,所述音視頻驅動模塊可以認為是所述節(jié)目播放資源與底層播放硬件進行數據交互一個接口,通過該接口二者之間可以相互通信,以達到播放所述音視頻節(jié)目數據的目的。
[0061]步驟S140,根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
[0062]具體實現中,所述控制終端可以通過啟動播放按鍵向所述數字電視接收終端發(fā)送節(jié)目播放請求信息,所述數字電視接收終端接收到所述節(jié)目播放請求信息之后,對所述節(jié)目播放請求信息進行解析以獲取播放指令,并向所述控制終端發(fā)送獲取播放指令的結果信息,所述獲取播放指令的結果信息可以包括:獲取播放指令成功消息和獲取播放指令失敗消息。若控制終端接收到獲取播放指令失敗消息,則數字電視接收終端播放節(jié)目失?。蝗艨刂平K端接收到獲取播放指令成功消息,則數字電視接收終端繼續(xù)進行解碼處理,并向控制終端發(fā)送解碼處理結果信息,所述解碼處理結果信息包括:解碼成功消息和解碼失敗消息。若控制終端接收到解碼失敗消息,則數字電視接收終端播放節(jié)目失??;若所述控制終端接收到解碼成功消息,則數字電視接收終端可以正常播放控制終端要播放的節(jié)目,并可以繼續(xù)進行下述兩個步驟:
[0063]所述數字電視接收終端接收控制終端發(fā)送的節(jié)目播放停止指令,根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目信息進行播放。具體實現中,控制終端可以通過啟動節(jié)目播放停止按鍵向所述數字電視接收終端發(fā)送所述節(jié)目播放停止指令,所述數字電視接收終端接收到包含所述節(jié)目播放停止指令在內的信號之后,對所述包含節(jié)目播放停止指令在內的信號進行解析以獲取節(jié)目播放停止指令,所述數字電視接收終端根據獲取到的節(jié)目播放停止指令停止播放音視頻節(jié)目,并向所述控制終端發(fā)送停止播放指令結果信息,所述停止播放指令結果信息包括:停止播放失敗消息和停止播放成功消息。若控制終端接收到停止播放成功消息,則數字電視接收終端節(jié)目播放停止;若控制終端接收到停止播放失敗指令,則數字電視接收終端沒有停止播放節(jié)目,需要繼續(xù)關閉節(jié)目播放資源。
[0064]所述數字電視接收終端接收控制終端發(fā)送的節(jié)目播放資源關閉指令,根據接收到的節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目播放資源。具體實現中,控制終端可以通過啟動節(jié)目播放資源關閉按鍵向所述數字電視接收終端發(fā)送所述節(jié)目播放資源關閉指令。所述數字電視接收終端接收到包含所述節(jié)目播放資源關閉指令在內的信號之后,對所述包含所述節(jié)目資源播放資源關閉指令在內的信號進行解析以獲取節(jié)目資源播放關閉指令,并向所述控制終端發(fā)送關閉指令結果信息,所述關閉指令結果信息可以包括--關閉節(jié)目播放資源成功消息和關閉節(jié)目播放資源失敗消息,若控制終端接收到關閉節(jié)目播放資源失敗消息,則數字電視接收終端的節(jié)目播放資源沒有釋放;若控制終端接收到關閉節(jié)目資源成功消息,則數字電視接收終端釋放了節(jié)目播放資源,并且完成了該實施例的所有操作。
[0065]圖2是本發(fā)明另一實施例提供的一種節(jié)目播放的方法流程圖,如圖所示本發(fā)明實施例所述方法至少包括:
[0066]步驟S201,控制終端可以通過啟動頻點鎖定請求信息按鍵向所述數字電視接收終端發(fā)送頻點鎖定請求信息。
[0067]步驟S202,數字電視接收終端接收到所述頻點鎖定請求信息之后,對所述頻點鎖定請求信息進行解析以獲取節(jié)目頻點,并向所述控制終端發(fā)送鎖頻指令結果信息,鎖頻指令結果信息可以包括:獲取節(jié)目頻點成功消息或獲取節(jié)目頻點失敗消息,若控制終端接收到獲取節(jié)目頻點失敗消息,則終止于本步驟,不再執(zhí)行下述步驟S203 ;若控制終端接收到獲取節(jié)目頻點成功消息,則數字電視接收終端根據獲取到的節(jié)目頻點鎖定節(jié)目頻點,與音視頻服務器建立網絡連接,并向控制終端發(fā)送鎖頻的結果信息,所述鎖頻的結果信息包括:鎖頻成功消息和鎖頻失敗消息,若控制終端接收到鎖頻成功消息,則數字電視接收終端鎖定節(jié)目頻點,與音視頻服務器建立了網絡連接;若控制終端接收到鎖頻失敗消息,則數字電視接收終端沒有鎖定節(jié)目頻點。
[0068]步驟S203,所述控制終端可以通過啟動播放功能獲取指令按鍵向所述數字電視接收終端發(fā)送播放功能獲取指令,所述播放功能獲取指令是經過處理的包含在有其他信息的信號中發(fā)送的。
[0069]步驟S204,所述數字電視接收終端接收到包含所述播放功能獲取指令在內的信號之后,對所述包含所述播放功能獲取指令在內的信號進行解析以獲取播放功能獲取指令,所述數字電視接收終端根據獲取到的播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源,并向所述控制終端發(fā)送播放功能獲取指令結果信息,所述播放功能獲取指令結果信息可以包括:獲取節(jié)目播放資源成功消息和獲取播放資源失敗消息。若控制終端接收到獲取節(jié)目資源失敗消息,則終止本步驟,不再執(zhí)行下述步驟S205 ;若控制終端接收到獲取節(jié)目播放成功消息, 則數字電視接收終端獲取到用于處理節(jié)目數據的節(jié)目播放資源。[0070]步驟S205,所述控制終端可以通過啟動節(jié)目標識信息發(fā)送按鍵,向所述數字電視接收終端發(fā)送所述節(jié)目標識信息,所述節(jié)目標識信息包括當前要播放的節(jié)目的音視頻PID,所述音視頻PID可以為傳送的節(jié)目上的一個標號,數字電視接收終端可以根據這個標號來判斷所接收的信號屬于哪一個節(jié)目。
[0071]步驟S206,所述數字電視接收終端接收到所述節(jié)目標識信息之后,對所述節(jié)目標識信息進行解析以獲取播放節(jié)目的音視頻PID,通過所述播放節(jié)目的音視頻PID,從已與所述數字電視接收終端建立網絡連接的音視頻服務器中獲取與所述音視頻PID對應的音視頻節(jié)目數據,并對獲取到的音視頻數據進行設置,將所述音視頻節(jié)目數據提交至音視頻驅動模塊,同時向所述控制終端發(fā)送音視頻節(jié)目數據設置結果信息,所述音視頻節(jié)目數據設置結果信息可以包括:音視頻數據設置成功消息和音視頻數據設置失敗消息。若控制終端接收到音視頻數據設置成功消息,則可以繼續(xù)執(zhí)行步驟S207 ;若控制終端接收到音視頻數據設置失敗消息,則終止于本步驟,不再執(zhí)行下述步驟S207。
[0072]步驟S207,所述控制終端可以通過啟動播放按鍵向所述數字電視接收終端發(fā)送節(jié)目播放請求信息。
[0073]步驟S208,所述數字電視接收終端接收到所述節(jié)目播放請求信息之后,對所述節(jié)目播放請求信息進行解析以獲取播放指令,并向所述控制終端發(fā)送獲取播放指令的結果信息,所述獲取播放指令的結果信息可以包括:獲取播放指令成功消息和獲取播放指令失敗消息。若控制終端接收到獲取播放指令失敗消息,則數字電視接收終端播放節(jié)目失?。蝗艨刂平K端接收到獲取播放指令成功消息,則數字電視接收終端繼續(xù)進行解碼處理,并向控制終端發(fā)送解碼處理結果信息,所述解碼處理結果信息包括:解碼成功消息和解碼失敗消息。若控制終端接收到解碼失敗消息,則數字電視接收終端播放節(jié)目失?。蝗羲隹刂平K端接收到解碼成功消息,則數字電視接收終端可以正常播放控制終端要播放的節(jié)目。
[0074]步驟S209,控制終端可以通過啟動節(jié)目播放停止按鍵向所述數字電視接收終端發(fā)送所述節(jié)目播放停止指令,所述節(jié)目播放停止指令是經過處理的包含在有其他信息的信號中發(fā)送的。
[0075]步驟S210,所述數字電視接收終端接收到包含所述節(jié)目播放停止指令在內的信號之后,對所述包含節(jié)目播放停止指令在內的信號進行解析以獲取節(jié)目播放停止指令,所述數字電視接收終端根據獲取到的節(jié)目播放停止指令停止播放音視頻節(jié)目,并向所述控制終端發(fā)送停止播放指令結果信息,所述停止播放指令結果信息包括:停止播放失敗消息和停止播放成功消息。若控制終端接收到停止播放成功消息,則數字電視接收終端節(jié)目播放停止;若控制終端接收到停止播放失敗指令,則數字電視接收終端沒有停止播放節(jié)目,需要繼續(xù)執(zhí)行下述步驟S211。
[0076]步驟S211,控制終端可以通過啟動節(jié)目播放資源關閉按鍵向所述數字電視接收終端發(fā)送所述節(jié)目播放資源關閉指令,所述節(jié)目播放資源關閉指令是經過處理的包含在有其他信息的信號中發(fā)送的。
[0077]步驟S212,所述數字電視接收終端接收到包含所述節(jié)目播放資源關閉指令在內的信號之后,對所述包含所述節(jié)目資源播放資源關閉指令在內的信號進行解析以獲取節(jié)目資源播放關閉指令,并向所述控制終端發(fā)送關閉指令結果信息,所述關閉指令結果信息可以包括:關閉節(jié)目播放資源成功消息和關閉節(jié)目播放資源失敗消息,若控制終端接收到關閉節(jié)目播放資源失敗消息,則數字電視接收終端的節(jié)目播放資源沒有釋放;若控制終端接收到關閉節(jié)目資源成功消息,則數字電視接收終端釋放了節(jié)目播放資源,并且完成了該實施例的所有操作。
[0078]圖3是本發(fā)明實施例提供的用于播放節(jié)目的數字電視接收終端的結構示意圖,所述數字電視接收終端至少包括:頻點鎖定模塊310、節(jié)目資源獲取模塊320、節(jié)目信息獲取模塊330以及節(jié)目播放模塊340,所述數字電視接收終端還包括播放停止模塊350以及播放資源關閉模塊360,其中:
[0079]頻點鎖定模塊310,用于接收控制終端發(fā)送的頻點鎖定請求信息,根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接。具體的,所述控制終端在預先定義的網絡數據交互協議格式下,可以通過啟動頻點鎖定請求信息按鍵向所述數字電視接收終端發(fā)送頻點鎖定請求信息。頻點鎖定模塊310接收到所述頻點鎖定請求信息之后,對所述頻點鎖定請求信息進行解析以獲取節(jié)目頻點,并向所述控制終端發(fā)送鎖頻指令結果信息,鎖頻指令結果信息可以包括:獲取節(jié)目頻點成功消息或獲取節(jié)目頻點失敗消息,若控制終端接收到獲取節(jié)目頻點失敗消息,則頻點鎖定模塊310沒有獲取到節(jié)目頻點;若控制終端接收到獲取節(jié)目頻點成功消息,則頻點鎖定模塊310根據獲取到的節(jié)目頻點鎖定節(jié)目頻點,與音視頻服務器建立網絡連接,并向控制終端發(fā)送鎖頻的結果信息,所述鎖頻的結果信息包括:鎖頻成功消息和鎖頻失敗消息,若控制終端接收到鎖頻成功消息,則頻點鎖定模塊310鎖定節(jié)目頻點,與音視頻服務器建立了網絡連接;若控制終端接收到鎖頻失敗消息,則數頻點鎖定模塊310沒有鎖定節(jié)目頻點。
[0080]其中,所述網絡數據交互協議定義了信息數據的發(fā)送方式,傳遞方式、接收方式以及解析方式,所述數字電視接收終端和所述控制終端按照該方式進行數據的傳遞和交換,并對接收到的數據進行處理,以下幾個步驟都是在該網絡數據交互協議下進行的。
[0081]可選的,所述數字電視接收終端為雙向數字電視接收終端,所述雙向數字電視接收終端可以接收控制終端發(fā)送的指令信息,又可以向所述控制終端發(fā)送對指令信息處理后的結果信息,同時具備有發(fā)送和接收信息的功能。
[0082]節(jié)目資源獲取模塊320,用于接收控制終端發(fā)送的播放功能獲取指令,根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源。具體的,所述控制終端可以通過啟動播放功能獲取指令按鍵向所述數字電視接收終端發(fā)送播放功能獲取指令,所述節(jié)目資源獲取模塊320接收到包含所述播放功能獲取指令在內的信號之后,對所述包含所述播放功能獲取指令在內的信號進行解析以獲取播放功能獲取指令,所述節(jié)目資源獲取模塊320根據獲取到的播放功能獲取指令獲取用于本次播放的節(jié)目播放資源,并向所述控制終端發(fā)送播放功能獲取指令結果信息,所述播放功能獲取指令結果信息可以包括:獲取節(jié)目播放資源成功消息和獲取播放資源失敗消息。若控制終端接收到獲取節(jié)目資源失敗消息,則節(jié)目資源獲取模塊320沒有獲取到用于粗粒節(jié)目數據的節(jié)目播放資源;若控制終端接收到獲取節(jié)目播放成功消息,則節(jié)目資源獲取模塊320獲取到用于處理節(jié)目數據的節(jié)目播放資源。
[0083]可選的,所述節(jié)目播放資源主要用于播放音視頻節(jié)目,包括解碼器和解復用器等,所述解碼器是將信號從已經編碼的信號恢復到編碼前的數據,所述解復用器是將音視頻節(jié)目數據分別處理成音頻信號和視頻信號,然后將音頻信號和視頻信號分別輸出。[0084]節(jié)目信息獲取模塊330,用于接收控制終端發(fā)送的節(jié)目標識信息,從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據。具體的,所述控制終端可以通過啟動節(jié)目標識信息發(fā)送按鍵,向所述數字電視接收終端發(fā)送所述節(jié)目標識信息,所述節(jié)目標識信息包括當前要播放的節(jié)目的音視頻PID,所述音視頻PID可以為傳送的節(jié)目上的一個標號,數字電視接收終端可以根據這個標號來判斷所接收的信號屬于哪一個節(jié)目。節(jié)目信息獲取模塊330接收到所述節(jié)目標識信息之后,對所述節(jié)目標識信息進行解析以獲取播放節(jié)目的音視頻PID,通過所述播放節(jié)目的音視頻PID,從已與所述數字電視接收終端建立網絡連接的音視頻服務器中獲取與所述音視頻PID對應的音視頻節(jié)目數據,并對獲取到的音視頻數據進行設置,將所述音視頻節(jié)目數據提交至音視頻驅動模塊,同時向所述控制終端發(fā)送音視頻節(jié)目數據設置結果信息,所述音視頻節(jié)目數據設置結果信息可以包括:音視頻數據設置成功消息和音視頻數據設置失敗消息。若控制終端接收到音視頻數據設置成功消息,則節(jié)目信息獲取模塊330獲取到音視頻節(jié)目數據且參數設置成功,若控制終端接收到音視頻數據設置失敗消息,則節(jié)目信息獲取模塊330沒有獲取到音視頻節(jié)目數據且參數設置沒有成功。
[0085]其中,所述音視頻驅動模塊可以認為是所述節(jié)目播放資源與底層播放硬件進行數據交互一個接口,通過該接口二者之間可以相互通信,以達到播放所述音視頻節(jié)目數據的目的。
[0086]節(jié)目播放模塊340,用于接收控制終端發(fā)送的節(jié)目播放請求信息,根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。具體的,所述控制終端可以通過啟動播放按鍵向所述數字電視接收終端發(fā)送節(jié)目播放請求信息,節(jié)目播放模塊340接收到所述節(jié)目播放請求信息之后,對所述節(jié)目播放請求信息進行解析以獲取播放指令,并向所述控制終端發(fā)送獲取播放指令的結果信息,所述獲取播放指令的結果信息可以包括:獲取播放指令成功消息和獲取播放指令失敗消息。若控制終端接收到獲取播放指令失敗消息,則數節(jié)目播放模塊340播放節(jié)目失??;若控制終端接收到獲取播放指令成功消息,則節(jié)目播放模塊340繼續(xù)進行解碼處理,并向控制終端發(fā)送解碼處理結果信息,所述解碼處理結果信息包括:解碼成功消息和解碼失敗消息。若控制終端接收到解碼失敗消息,則節(jié)目播放模塊340播放節(jié)目失??;若所述控制終端接收到解碼成功消息,則節(jié)目播放模塊340可以正常播放控制終端要播放的節(jié)目。
[0087]播放停止模塊350,用于接收控制終端發(fā)送的節(jié)目播放停止指令,根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目信息進行播放。具體的,控制終端可以通過啟動節(jié)目播放停止按鍵向所述數字電視接收終端發(fā)送所述節(jié)目播放停止指令,播放停止模塊350收到包含所述節(jié)目播放停止指令在內的信號之后,對所述包含節(jié)目播放停止指令在內的信號進行解析以獲取節(jié)目播放停止指令,播放停止模塊350根據獲取到的節(jié)目播放停止指令停止播放音視頻節(jié)目,并向所述控制終端發(fā)送停止播放指令結果信息,所述停止播放指令結果信息包括:停止播放失敗消息和停止播放成功消息。若控制終端接收到停止播放成功消息,則數字電視接收終端節(jié)目播放停止;若控制終端接收到停止播放失敗指令,則數字電視接收終端沒有停止播放節(jié)目,需要繼續(xù)關閉節(jié)目播放資源。
[0088]播放資源關閉模塊360,用于接收控制終端發(fā)送的節(jié)目播放資源關閉指令,根據接收到的節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目播放資源。具體的,控制終端可以通過啟動節(jié)目播放資源關閉按鍵向所述數字電視接收終端發(fā)送所述節(jié)目播放資源關閉指令,播放資源關閉模塊360接收到包含所述節(jié)目播放資源關閉指令在內的信號之后,對所述包含所述節(jié)目資源播放資源關閉指令在內的信號進行解析以獲取節(jié)目資源播放關閉指令,并向所述控制終端發(fā)送關閉指令結果信息,所述關閉指令結果信息可以包括:關閉節(jié)目播放資源成功消息和關閉節(jié)目播放資源失敗消息,若控制終端接收到關閉節(jié)目播放資源失敗消息,則播放資源關閉模塊360沒有釋放節(jié)目播放資源;若控制終端接收到關閉節(jié)目資源成功消息,則播放資源關閉模塊360釋放了節(jié)目播放資源,并且完成了該實施例的所有操作。
[0089]圖4是本發(fā)明實施例提供的用于播放節(jié)目的控制終端的結構示意圖。所述控制終端至少包括:頻點鎖定請求發(fā)送模塊410、資源獲取指令發(fā)送模塊420以及標識信息發(fā)送模塊430、所述控制終端還包括播放請求發(fā)送模塊440、播放停止指令發(fā)送模塊450以及資源關閉指令發(fā)送模塊460,其中:
[0090]頻點鎖定請求發(fā)送模塊410,用于向所述數字電視接收終端發(fā)送頻點鎖定請求信息,以使所述數字電視接收終端根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接;
[0091]資源獲取指令發(fā)送模塊420,用于向所述數字電視接收終端發(fā)送播放功能獲取指令,以使所述數字電視接收終端根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源;
[0092]標識信息發(fā)送模塊430,用于向所述數字電視接收終端發(fā)送節(jié)目標識信息,以使所述數字電視接收終端從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據。
[0093]播放請求發(fā)送模塊440,用于向所述數字電視接收終端發(fā)送節(jié)目播放請求信息,以使所述數字電視接收終端根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
[0094]播放停止指令發(fā)送模塊450,用于向所述數字電視接收終端發(fā)送節(jié)目播放停止指令,以使所述數字電視接收終端根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目數據進行播放。
[0095]資源關閉指令發(fā)送模塊460,用于向所述數字電視接收終端發(fā)送節(jié)目播放資源關閉指令,以使所述數字電視接收終端根據接收到的節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目播放資源。
[0096]本發(fā)明實施例提供了一種節(jié)目播放的方法及終端,通過控制終端發(fā)送例如頻點鎖定請求信息、節(jié)目標識信息、播放功能獲取指令以及節(jié)目播放請求信息等信息,數字電視接收終端鎖定節(jié)目頻點,獲取用于播放音視頻節(jié)目的節(jié)目播放資源,從所述音視頻服務器獲取與所述節(jié)目資源標識信息對應的音視頻節(jié)目數據,根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放,模擬了實時流環(huán)境,降低了控制終端的硬件和配置要求,使得調試環(huán)境更貼近實際。
[0097]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0098]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權利要求】
1.一種節(jié)目播放的方法,其特征在于,所述方法包括: 數字電視接收終端接收控制終端發(fā)送的頻點鎖定請求信息,根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接; 所述數字電視接收終端接收控制終端發(fā)送的播放功能獲取指令,根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源; 所述數字電視接收終端接收控制終端發(fā)送的節(jié)目標識信息,從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據; 根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
2.如權利要求1所述的節(jié)目播放的方法,其特征在于,所述根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放包括: 所述數字電視接收終端接收控制終端發(fā)送的節(jié)目播放請求信息。
3.如權利要求2所述的節(jié)目播放的方法,其特征在于,所述根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放之后還包括: 所述數字電視接收終端接收控制終端發(fā)送的節(jié)目播放停止指令,根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目信息進行播放。
4.如權利要求3所述的節(jié)目播放的方法,其特征在于,所述根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目信息進行播放之后還包括: 所述數字電視接收終端接收控制終端發(fā)送的節(jié)目播放資源關閉指令,根據接收到的所述節(jié)目播放資源關閉指令關閉所述用于播放音視頻節(jié)目的節(jié)目播放資源。`
5.一種節(jié)目播放的方法,其特征在于,所述方法包括: 所述控制終端向所述數字電視接收終端發(fā)送頻點鎖定請求信息,以使所述數字電視接收終端根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接; 所述控制終端向所述數字電視接收終端發(fā)送播放功能獲取指令,以使所述數字電視接收終端根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源; 所述控制終端向所述數字電視接收終端發(fā)送節(jié)目標識信息,以使所述數字電視接收終端從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據。
6.如權利要求5所述的節(jié)目播放的方法,其特征在于,所述控制終端向所述數字電視接收終端發(fā)送節(jié)目標識信息之后還包括: 所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放請求信息,以使所述數字電視接收終端根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
7.如權利要求6所述的節(jié)目播放的方法,其特征在于,所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放請求信息之后還包括: 所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放停止指令,以使所述數字電視接收終端根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目數據進行播放。
8.如權利要求7所述的節(jié)目播放的方法,其特征在于,所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放停止指令之后還包括: 所述控制終端向所述數字電視接收終端發(fā)送節(jié)目播放資源關閉指令,以使所述數字電視接收終端根據接收到的所述節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目播放資源。
9.一種數字電視接收終端,其特征在于,所述數字電視接收終端包括: 頻點鎖定模塊,用于接收控制終端發(fā)送的頻點鎖定請求信息,根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接;節(jié)目資源獲取模塊,用于接收控制終端發(fā)送的播放功能獲取指令,根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源; 節(jié)目信息獲取模塊,用于接收控制終端發(fā)送的節(jié)目標識信息,從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據; 節(jié)目播放模塊,用于根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
10.如權利要求9所述的數字電視接收終端,其特征在于,所述節(jié)目播放模塊包括: 播放請求接收單元,用于接收控制終端發(fā)送的節(jié)目播放請求信息。
11.如權利要求9 所述的數字電視接收終端,其特征在于,所述數字電視接收終端還包括: 播放停止模塊,用于接收控制終端發(fā)送的節(jié)目播放停止指令,根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目數據進行播放。
12.如權利要求9所述的數字電視接收終端,其特征在于,所述數字電視接收終端還包括: 播放資源關閉模塊,用于接收控制終端發(fā)送的節(jié)目播放資源關閉指令,根據接收到的所述節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目播放資源。
13.一種控制終端,其特征在于,所述控制終端包括: 頻點鎖定請求發(fā)送模塊,用于向所述數字電視接收終端發(fā)送頻點鎖定請求信息,以使所述數字電視接收終端根據接收到的所述頻點鎖定請求信息鎖定節(jié)目頻點,使得所述數字電視接收終端與音視頻服務器建立網絡連接; 資源獲取指令發(fā)送模塊,用于向所述數字電視接收終端發(fā)送播放功能獲取指令,以使所述數字電視接收終端根據接收到的所述播放功能獲取指令獲取用于處理節(jié)目數據的節(jié)目播放資源; 標識信息發(fā)送模塊,用于向所述數字電視接收終端發(fā)送節(jié)目標識信息,以使所述數字電視接收終端從與所述數字電視接收終端建立網絡連接的所述音視頻服務器獲取與所述節(jié)目標識信息對應的音視頻節(jié)目數據。
14.如權利要求13所述的控制終端,其特征在于,所述控制終端還包括: 播放請求發(fā)送模塊,用于向所述數字電視接收終端發(fā)送節(jié)目播放請求信息,以使所述數字電視接收終端根據獲取到的所述節(jié)目播放資源對所述獲取到的音視頻節(jié)目數據進行播放。
15.如權利要求13所述的控制終端,其特征在于,所述控制終端還包括: 播放停止指令發(fā)送模塊,用于向所述數字電視接收終端發(fā)送節(jié)目播放停止指令,以使所述數字電視接收終端根據接收到的所述節(jié)目播放停止指令停止對所述音視頻節(jié)目數據進行播放。
16.如權利要求13所述的控制終端,其特征在于,所述控制終端還包括: 資源關閉指令發(fā)送模塊,用于向所述數字電視接收終端發(fā)送節(jié)目播放資源關閉指令,以使所述數字電視接收終端根據接收到的節(jié)目播放資源關閉指令關閉所述用于處理節(jié)目數據的節(jié)目 播放資源。
【文檔編號】H04N17/00GK103618970SQ201310542545
【公開日】2014年3月5日 申請日期:2013年11月5日 優(yōu)先權日:2013年11月5日
【發(fā)明者】陳亞杰 申請人:深圳市同洲電子股份有限公司