本發(fā)明涉及視音頻處理設備技術領域,尤其涉及一種視音頻播放設備。
背景技術:
隨著視音頻處理技術日新月異的發(fā)展,通過智能電視等新一代多媒體設備,可以實現(xiàn)輕松的播放各種多媒體文件,甚至比在電腦和移動設備上更加便捷,觀看更加舒適。但是,同樣出現(xiàn)的問題是,多媒體文件五花八門,各種不同的文件可能因為設備播放能力的問題而不支持播放,比如許多設備可能都不支持數(shù)字化影院系統(tǒng)(digitaltheatresystem,dts)模式或4k模式的多媒體資源。
在目前的現(xiàn)有技術中,終端播放某種多媒體資源時,只有進行嘗試播放后才會得知此終端是否具有此多媒體資源的終端能力,導致嘗試播放后可能出現(xiàn)系統(tǒng)錯誤。比如不持支持4k終端能力的終端播放4k多媒體資源,可能會出現(xiàn)黑屏、死機等現(xiàn)象,影響用戶正常使用。
技術實現(xiàn)要素:
本發(fā)明的目的是提供一種視音頻播放設備,在嘗試播放某種多媒體資源之前預判播放設備是否具有該多媒體資源的播放能力,對于無能力播放的情況直接輸出提示信息,而不嘗試加載多媒體資源播放,從而避免不具有播放能力的播放設備因播放此多媒體資源而產(chǎn)生系統(tǒng)錯誤或黑屏等問題,使得播放設備的響應更加迅速。
為實現(xiàn)上述目的,本發(fā)明提供了一種播放設備,包括:
信號接收裝置,用于接收播放設備啟動指令;
獲取單元,用于獲取播放設備的播放能力信息;所述播放能力信息包括所述播放設備可播放的一種或多種資源屬性信息;
視音頻數(shù)據(jù)解碼單元,用于獲取視音頻資源數(shù)據(jù),生成所述視音頻資源數(shù)據(jù)的界面顯示數(shù)據(jù);
輸出單元,對所述界面顯示數(shù)據(jù)進行顯示;
所述信號接收裝置,還用于接收視音頻資源數(shù)據(jù)的選擇信息;
處理單元,用于根據(jù)所述選擇信息確定所選擇的第一視音頻資源數(shù)據(jù),從而確定所述第一視音頻資源數(shù)據(jù)的第一資源屬性信息,并且,匹配所述播放能力信息和所述第一資源屬性信息;
存儲單元,用于存儲預設的用戶提示信息;
查詢單元,當所述播放能力信息中不包括所述第一資源屬性信息時,獲取所述存儲單元存儲的所述用戶提示信息;
所述輸出單元對所述用戶提示信息進行顯示,用以提示用戶所述播放設備不具有對所選擇的視音頻資源數(shù)據(jù)的播放能力。
優(yōu)選的,當所述播放能力信息中包括所述第一資源屬性信息時,視音頻數(shù)據(jù)解碼單元對所述第一視音頻資源數(shù)據(jù)進行解碼,生成視音頻輸出信號,并通過所述輸出單元輸出所述視音頻輸出信號。
優(yōu)選的,所述獲取單元具體用于:獲取所述播放設備本地存儲的播放設備的播放能力信息。
進一步優(yōu)選的,所述播放設備還包括:
接口單元,用于接收設備管理服務器推送的固件更新消息;所述固件更新消息包括待更新的系統(tǒng)播放器的版本信息;
所述處理單元比較所述待更新的系統(tǒng)播放器的版本信息和所述播放設備中加載的系統(tǒng)播放器的版本信息;當確定所述待更新的系統(tǒng)播放器的版本信息高于所述播放設備中加載的系統(tǒng)播放器的版本信息時,生成更新請求,通過所述接口單元發(fā)送到所述設備管理服務器;
所述接口單元還用于接收所述設備管理服務器根據(jù)所述更新請求發(fā)送的系統(tǒng)播放器更新數(shù)據(jù),從而根據(jù)所述系統(tǒng)播放器更新數(shù)據(jù)對存儲單元中存儲的系統(tǒng)播放器的數(shù)據(jù)進行更新。
優(yōu)選的,所述獲取單元具體包括:
查詢請求生成單元,用于生成播放能力查詢請求;
接口單元,用于將所述播放能力查詢請求發(fā)送給設備管理服務器,并且接收所述設備管理服務器根據(jù)所述設備信息確定所述播放設備的播放能力信息;所述播放能力查詢請求包括所述播放設備的設備信息。
進一步優(yōu)選的,所述信號接收裝置接收用戶輸入的固件更新請求指令;
所述處理單元根據(jù)所述固件更新請求指令生成固件更新請求消息;所述固件更新請求消息中包括所述播放設備的設備信息和所述系統(tǒng)播放器的版本信息;其中,當所述設備管理服務器根據(jù)所述播放設備的設備信息和所述系統(tǒng)播放器的版本信息確定存在所述系統(tǒng)播放器的更新數(shù)據(jù)時,將所述更新數(shù)據(jù)發(fā)送給所述播放設備;
所述網(wǎng)絡接口接收所述系統(tǒng)播放器的更新數(shù)據(jù);
所述處理單元根據(jù)所述系統(tǒng)播放器的更新數(shù)據(jù)對所述播放設備中加載的系統(tǒng)播放器的數(shù)據(jù)進行更新。
優(yōu)選的,所述輸出單元具體包括:顯示屏和揚聲器。
本發(fā)明實施例提供的視音頻播放設備,在嘗試播放某種多媒體資源之前預判播放設備是否具有該多媒體資源的播放能力,對于無能力播放的情況直接輸出提示信息,而不嘗試加載多媒體資源播放,從而避免不具有播放能力的播放設備因播放此多媒體資源而產(chǎn)生系統(tǒng)錯誤或黑屏等問題,使得播放設備的響應更加迅速。
附圖說明
圖1為本發(fā)明實施例提供的視音頻播放設備的一種結構框圖;
圖2為本發(fā)明實施例提供的視音頻播放設備的另一種結構框圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
本發(fā)明實施例提供的播放設備,優(yōu)選的為智能電視。
圖1和圖2分別為本發(fā)明實施例提供的視音頻播放設備的兩種結構框圖,下面分別以圖1、圖2,對本發(fā)明實施例的視音頻播放設備進行說明。
本發(fā)明實施例提供的視音頻播放設備包括:信號接收裝置1、獲取單元2、網(wǎng)絡接口9、視音頻數(shù)據(jù)解碼單元3、輸出單元4、處理單元5、存儲單元6和查詢單元7。
信號接收裝置1具體可以為紅外接收器,或者為wifi信號接收模塊、藍牙接收模塊等無線接收模塊,用于接收紅外發(fā)射裝置或者wifi發(fā)射裝置或者藍牙發(fā)射模塊發(fā)出的播放設備啟動指令;
獲取單元2,與信號接收裝置1相連接,根據(jù)播放設備啟動指令獲取播放設備的播放能力信息;其中播放能力信息包括所述播放設備可播放的一種或多種資源屬性信息;
具體的,播放能力信息可以從播放設備本地的存儲單元6中獲取存儲的播放能力信息,也可以從網(wǎng)絡側的設備管理服務器查詢請求獲取播放能力信息。
首先,結合圖1,對從本地獲取播放能力信息的方案進行說明。
在圖1所示的方案中,獲取單元2具體用于:獲取播放設備本地的存儲單元6中存儲的播放設備的播放能力信息。
播放設備還包括接口單元8,用于接收設備管理服務器推送的固件更新消息;其中,固件更新消息包括待更新的系統(tǒng)播放器的版本信息。在這里所述的系統(tǒng)播放器,具體可以為加載在視音頻播放設備的系統(tǒng)中的系統(tǒng)應用,在播放設備出廠時便固化在系統(tǒng)中,之后可以通過設備管理服務器對其進行更新或升級。
處理單元5比較待更新的系統(tǒng)播放器的版本信息和播放設備中加載的系統(tǒng)播放器的版本信息,當確定待更新的系統(tǒng)播放器的版本信息高于播放設備中加載的系統(tǒng)播放器的版本信息時,生成更新請求,通過接口單元8發(fā)送到設備管理服務器;隨后,接口單元8接收設備管理服務器根據(jù)更新請求發(fā)送的系統(tǒng)播放器更新數(shù)據(jù),從而根據(jù)系統(tǒng)播放器更新數(shù)據(jù)對存儲單元6中存儲的系統(tǒng)播放器的數(shù)據(jù)進行更新。
下面,結合圖2,對從網(wǎng)絡側獲取播放能力信息的方案進行說明。
在圖2所示的方案中,獲取單元2具體包括:
查詢請求生成單元21,根據(jù)播放設備啟動指令生成播放能力查詢請求;其中,在播放能力查詢請求中攜帶有播放設備的設備信息。
接口單元22,與查詢請求生成單元相連接,將播放能力查詢請求發(fā)送給設備管理服務器,并且接收設備管理服務器根據(jù)設備信息確定播放設備的播放能力信息。
因此,無論是采用上述哪種方式均可獲得播放設備的播放能力信息。
再如圖1、圖2所示,視音頻播放設備的網(wǎng)絡接口9用于獲取視音頻資源數(shù)據(jù),優(yōu)選的為無線網(wǎng)絡接口,獲取的視音頻資源數(shù)據(jù)為從云端獲得的數(shù)據(jù)。
視音頻數(shù)據(jù)解碼單元3,對網(wǎng)絡接口9獲取的視音頻資源數(shù)據(jù),進行解碼,生成視音頻資源數(shù)據(jù)的界面顯示數(shù)據(jù);
輸出單元4,對界面顯示數(shù)據(jù)進行顯示。
輸出單元4可以具體包括顯示屏和揚聲器,及其相關的電路。
信號接收裝置1,還接收用戶根據(jù)所顯示的界面顯示數(shù)據(jù)操控遙控設備輸入的視音頻資源數(shù)據(jù)的選擇信息;
處理單元5,具體可以為主處理器,與信號接收裝置1相連接,根據(jù)選擇信息確定所選擇的第一視音頻資源數(shù)據(jù),從而確定第一視音頻資源數(shù)據(jù)的第一資源屬性信息,并且,匹配所述播放能力信息和所述第一資源屬性信息;
當所述播放能力信息中不包括所述第一資源屬性信息時,通過查詢單元7獲取存儲單元6中存儲的用戶提示信息;輸出單元4對用戶提示信息進行顯示,用以提示用戶所述播放設備不具有對所選擇的視音頻資源數(shù)據(jù)的播放能力。
當播放能力信息中包括第一資源屬性信息時,視音頻數(shù)據(jù)解碼單元3對第一視音頻資源數(shù)據(jù)進行解碼,生成視音頻輸出信號,并通過輸出單元4輸出視音頻輸出信號,從而得到用戶可以觀看的視頻圖像和和可以聽到的聲音。
在具體的實現(xiàn)方式中,第一視音頻資源數(shù)據(jù)可以包括視音頻資源的播放地址,播放設備中加載的系統(tǒng)播放器根據(jù)播放地址的信息對所需進行播放的視音頻數(shù)據(jù)進行播放。
由此可知,在本發(fā)明的視音頻播放設備對資源數(shù)據(jù)進行處理的過程中,首先會對播放設備是否具有資源的播放能力進行預判,如果確定設備不具有該資源的播放能力,則不去嘗試進行加載播放,直接輸出提示信息告知用戶所選擇的視音頻資源不支持播放。這樣相對于嘗試加載資源數(shù)據(jù)在加載失敗之后再生成對用戶提示的過程來說,節(jié)省了時間,同時也避免因為加載失敗造成系統(tǒng)錯誤,有效地保障了系統(tǒng)運行的穩(wěn)定性。
進一步的,本發(fā)明中加在在視音頻播放設備的系統(tǒng)中的系統(tǒng)播放器,可以在出廠后進行固件更新或升級,具體方式可以如下:
信號接收裝置1接收用戶輸入的固件更新請求指令;
處理單元5根據(jù)固件更新請求指令生成固件更新請求消息;固件更新請求消息中包括播放設備的設備信息和系統(tǒng)播放器的版本信息;其中,當設備管理服務器根據(jù)播放設備的設備信息和系統(tǒng)播放器的版本信息確定存在系統(tǒng)播放器的更新數(shù)據(jù)時,將更新數(shù)據(jù)發(fā)送給播放設備;
網(wǎng)絡接口9接收所述系統(tǒng)播放器的更新數(shù)據(jù);
處理單元5根據(jù)系統(tǒng)播放器的更新數(shù)據(jù)對播放設備中加載的系統(tǒng)播放器的數(shù)據(jù)進行更新。
本發(fā)明實施例提供的視音頻播放設備,在嘗試播放某種多媒體資源之前預判播放設備是否具有該多媒體資源的播放能力,對于無能力播放的情況直接輸出提示信息,而不嘗試加載多媒體資源播放,從而避免不具有播放能力的播放設備因播放此多媒體資源而產(chǎn)生系統(tǒng)錯誤或黑屏等問題,使得播放設備的響應更加迅速。
專業(yè)人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(ram)、內存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術領域內所公知的任意其它形式的存儲介質中。
以上所述的具體實施方式,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。