欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種多媒體數(shù)據的同步播放方法、裝置及終端與流程

文檔序號:11602476閱讀:326來源:國知局
一種多媒體數(shù)據的同步播放方法、裝置及終端與流程
本發(fā)明屬于通信技術領域,尤其涉及一種多媒體數(shù)據的同步播放方法、裝置及終端。

背景技術:
智能多媒體系統(tǒng)作為智能家居的一種,往往由多臺智能多媒體設備組成,也稱為多媒體播放組。這些智能多媒體設備可以通過網絡同步被控制執(zhí)行某項操作,比如同步播放某一歌曲,如果將每一個設備的媒體數(shù)據傳輸看作一條媒體流,那么多個設備之間的同步播放就可以理解為流間同步。在多媒體播放組的使用中經常需要在播放中編輯播放分組,這就涉及到如何在一臺或多臺同步播放的過程中再加入一臺設備跟隨播放的情況?,F(xiàn)有的方案普遍做法為暫?,F(xiàn)有設備的播放,重新初始化現(xiàn)有設備的輸出端,初始化新增設備的輸出端,重新初始化解碼端,而后重新播放,無法做到在不中斷現(xiàn)有設備播放的情況下使得新增設備跟隨播放,從而導致播放連續(xù)性較差,影響播放效果。

技術實現(xiàn)要素:
本發(fā)明的目的在于提供一種多媒體數(shù)據的同步播放方法、裝置及終端,旨在解決無法在不中斷現(xiàn)有設備播放的情況下使得新增設備跟隨播放,從而導致播放連續(xù)性較差,影響播放效果的問題。為解決上述技術問題,本發(fā)明實施例提供以下技術方案:第一方面,本發(fā)明提供一種多媒體數(shù)據的同步播放方法,其中包括:當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向所述多媒體播放組中當前包含的至少一個第二從屬設備發(fā)送多媒體數(shù)據;根據所述請求,控制所述第二從屬設備持續(xù)輸出原有緩存數(shù)據;確定將所述第一從屬設備加入至所述多媒體播放組;在所述第二從屬設備中的原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以使得包含第一從屬設備的多媒體播放組對所述多媒體數(shù)據進行同步播放。第二方面,本發(fā)明提供一種多媒體數(shù)據的同步播放裝置,其中包括:暫??刂茊卧?,用于當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向所述多媒體播放組中當前包含的至少一個第二從屬設備發(fā)送多媒體數(shù)據;輸出控制單元,用于根據所述請求,控制所述第二從屬設備持續(xù)輸出原有緩存數(shù)據;確定單元,用于確定將所述第一從屬設備加入至所述多媒體播放組;數(shù)據發(fā)送單元,用于在所述第二從屬設備中的原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以使得包含第一從屬設備的多媒體播放組對所述多媒體數(shù)據進行同步播放。第三方面,本發(fā)明提供一種終端,其中包括:存儲有可執(zhí)行程序代碼的存儲器;與所述存儲器耦合的處理器;所述處理器調用所述存儲器中存儲的所述可執(zhí)行程序代碼,執(zhí)行如第一方面提供的多媒體數(shù)據的同步播放方法。相對于現(xiàn)有技術,本發(fā)明實施例,當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向多媒體播放組中現(xiàn)有第二從屬設備發(fā)送多媒體數(shù)據,并控制第二從屬設備持續(xù)輸出原有緩存數(shù)據;在原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以包含第一從屬設備的多媒體播放組進行同步播放;本實施例無需暫停現(xiàn)有設備的播放,也無需重新初始化現(xiàn)有設備和新增設備的輸出端,僅需在新增設備加入時暫停向現(xiàn)有設備發(fā)送多媒體數(shù)據,待現(xiàn)有設備緩存消耗完畢后,再向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,即在加入新設備跟隨播放的同時保證現(xiàn)有的所有設備播放不被中斷,實現(xiàn)同步播放,改善播放連續(xù)性和播放效果。附圖說明下面結合附圖,通過對本發(fā)明的具體實施方式詳細描述,將使本發(fā)明的技術方案及其它有益效果顯而易見。圖1是本發(fā)明實施例提供的多媒體數(shù)據的同步播放方法的流程示意圖。圖2為本發(fā)明實施例提供的多媒體數(shù)據的同步播放系統(tǒng)的場景示意圖。圖3為本發(fā)明實施例提供的多媒體數(shù)據的同步播放方法的另一流程示意圖。圖4為本發(fā)明實施例提供的多媒體數(shù)據的同步播放裝置的結構示意圖。圖5為本發(fā)明實施例提供的多媒體數(shù)據的同步播放裝置的另一結構示意圖。圖6為本發(fā)明實施例提供的終端的結構示意圖。具體實施方式請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應被視為限制本發(fā)明未在此詳述的其它具體實施例。在以下的說明中,本發(fā)明的具體實施例將參考由一部或多部計算機所執(zhí)行的步驟及符號來說明,除非另有述明。因此,這些步驟及操作將有數(shù)次提到由計算機執(zhí)行,本文所指的計算機執(zhí)行包括了由代表了以一結構化型式中的數(shù)據的電子信號的計算機處理單元的操作。此操作轉換該數(shù)據或將其維持在該計算機的內存系統(tǒng)中的位置處,其可重新配置或另外以本領域測試人員所熟知的方式來改變該計算機的運作。該數(shù)據所維持的數(shù)據結構為該內存的實體位置,其具有由該數(shù)據格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領域測試人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進行操作。所熟知的適合用于本發(fā)明的運算系統(tǒng)、環(huán)境與組態(tài)的范例可包括(但不限于)手持電話、個人計算機、服務器、多處理器系統(tǒng)、微電腦為主的系統(tǒng)、主架構型計算機、及分布式運算環(huán)境,其中包括了任何的上述系統(tǒng)或裝置。以下將分別進行詳細說明。在本實施例中,將從多媒體數(shù)據的同步播放裝置的角度進行描述,該多媒體數(shù)據的同步播放裝置具體可以集成在主設備中,如手機、平板電腦、音箱、各類播放器等含有播放模塊的設備。一種多媒體數(shù)據的同步播放方法,包括:當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向該多媒體播放組中當前包含的至少一個第二從屬設備發(fā)送多媒體數(shù)據;根據該請求,控制第二從屬設備持續(xù)輸出原有緩存數(shù)據;確定將第一從屬設備加入至多媒體播放組;在第二從屬設備中的原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以使得包含第一從屬設備的多媒體播放組對多媒體數(shù)據進行同步播放。請參閱圖1,圖1是本發(fā)明實施例提供的多媒體數(shù)據的同步播放方法的流程示意圖。該方法包括:在步驟S101中,當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向該多媒體播放組中當前包含的至少一個第二從屬設備發(fā)送多媒體數(shù)據??梢岳斫獾氖?,在同步播放系統(tǒng)中,有一個播放設備負責與控制終端(如智能手機等)通訊,執(zhí)行來自控制終端的控制命令并轉發(fā)給同步播放系統(tǒng)內的其它播放設備,同時該播放設備也會將同步播放系統(tǒng)和各個播放設備的狀態(tài)信息返回給控制終端,負責這些工作的播放設備稱之為主設備,其它播放設備稱之為從設備。本實施例中,從設備包括當前請求加入多媒體播放組的新的播放設備,即第一從屬設備,以及多媒體播放組中原有的播放設備,即第二從屬設備。容易想到的是,本發(fā)明實施例中出現(xiàn)的“第一”、“第二”等僅作為區(qū)別舉例說明,并未對其執(zhí)行順序等構成限定。該實施例中,主設備“獲取到第一從屬設備加入多媒體播放組的請求”的方式有很多,比如:接收到由第一從屬設備或者控制終端發(fā)送的第一從屬設備加入多媒體播放組的請求。即,可以由新的從屬設備(第一從屬設備)自主啟動新從屬設備加入多媒體播放組的流程,也可以由控制終端(如智能手機等)來啟動新從屬設備加入多媒體播放組的流程,此處不作具體限定。又比如,還可以接收用戶輸入的觸發(fā)指令,并根據該觸發(fā)指令生成指示將第一從屬設備加入多媒體播放組的請求。即,可以由主設備自身來啟動新從屬設備加入多媒體播放組的流程,如用戶向主設備發(fā)送一觸發(fā)指令,從而主設備根據該觸發(fā)指令觸發(fā)啟動新從屬設備加入多媒體播放組的流程,等等。在步驟S102中,根據該請求,控制第二從屬設備持續(xù)輸出原有緩存數(shù)據??梢岳斫獾氖?,“根據該請求,控制第二從屬設備持續(xù)輸出原有緩存數(shù)據”的方式有很多,如可具體包括:(11)根據該請求,控制所有第二從屬設備進入預設的緩存消耗狀態(tài)。(12)在該緩存消耗狀態(tài)下,控制第二從屬設備持續(xù)輸出原有緩存數(shù)據。比如,在該實施方式中,當主設備接收到該請求時,暫停向該當前包含的第二從屬設備(即原有從設備)發(fā)送多媒體數(shù)據,并與此同時控制所有第二從屬設備進入預設的緩存消耗狀態(tài),即所有第二從屬設備在該狀態(tài)下純粹消耗緩存。在步驟S103中,確定將該第一從屬設備加入至該多媒體播放組。比如,在主設備控制暫停向該當前包含的第二從屬設備發(fā)送多媒體數(shù)據的同時,可以根據該請求,將第一從屬設備加入至該多媒體播放組,為接收媒體數(shù)據并播放做好準備。可具體的,“確定將該第一從屬設備加入至該多媒體播放組”可以包括:(21)根據該請求,與第一從屬設備建立通信連接。(22)基于該通信連接,設置第一從屬設備與第二從屬設備進行時間同步,以確定將第一從屬設備加入至該多媒體播放組。也就是說,確保新的從屬設備和原有的從屬設備完成時間同步,從而實現(xiàn)將第一從屬設備加入至該多媒體播放組,組成包含第一從屬設備的多媒體播放組,使第一從屬設備進入準備接收媒體數(shù)據播放的狀態(tài)。在步驟S104中,在第二從屬設備中的原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以使得包含第一從屬設備的多媒體播放組對多媒體數(shù)據進行同步播放。比如,在原有緩存數(shù)據輸出完畢時,主設備即開始啟動解碼,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據。進一步的,主設備“向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據”,可以具體包括:(31)獲取需要同步的多媒體數(shù)據并進行解碼,得到解碼后的多媒體數(shù)據。(32)向包含第一從屬設備的多媒體播放組發(fā)送該解碼后的多媒體數(shù)據。可具體的,主設備立即對需要同步的多媒體數(shù)據進行解碼,得到解碼后的多媒體數(shù)據,并發(fā)送至包含第一從屬設備的多媒體播放組,即第一從屬設備以及第二從屬設備進行緩存,從而包含第一從屬設備的多媒體播放組基于已經同步的時間進行同步播放。需要說明的是,由于進行緩存播放,因此主設備解碼端的解碼播放的時間大于輸出端實際輸出播放的時間。該實施例中,包括新的從屬設備在內的所有從屬設備可基于已經同步的時間進行同步播放。由上述可知,本實施例提供的多媒體數(shù)據的同步播放方法,當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向多媒體播放組中現(xiàn)有第二從屬設備發(fā)送多媒體數(shù)據,并控制第二從屬設備持續(xù)輸出原有緩存數(shù)據;在原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以包含第一從屬設備的多媒體播放組進行同步播放;本實施例無需暫停現(xiàn)有設備的播放,也無需重新初始化現(xiàn)有設備和新增設備的輸出端,僅需在新增設備加入時暫停向現(xiàn)有設備發(fā)送多媒體數(shù)據,待現(xiàn)有設備緩存消耗完畢后,再向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,即在加入新設備跟隨播放的同時保證現(xiàn)有的所有設備播放不被中斷,實現(xiàn)同步播放,改善播放連續(xù)性和播放效果。根據上述實施例所描述的方法,以下將舉例作進一步詳細說明。首先,對本實施例多媒體數(shù)據的同步播放系統(tǒng)中各播放設備進行簡單介紹,如可參考圖2,為本實施例提供的多媒體數(shù)據的同步播放系統(tǒng)(可簡稱同步播放系統(tǒng))的場景示意圖,包括多個播放設備,該多個播放設備可以包括一個主設備以及多個從屬的播放設備(可簡稱從設備),其中,該播放設備可以具體為手機、音箱或各類播放器,等等??梢岳斫獾氖牵緦嵤├梢酝ㄟ^NTP(NetworkTimeProtocol)或者SNTP(SimpleNetworkTimeProtocol)協(xié)議,同步播放系統(tǒng)內各個播放設備的時鐘。在同步播放系統(tǒng)內,有一個播放設備負責與控制終端(如智能手機等)通訊,執(zhí)行來自控制終端的控制命令并轉發(fā)給同步播放系統(tǒng)內的其它播放設備,同時該播放設備也會將同步播放系統(tǒng)和各個播放設備的狀態(tài)信息返回給控制終端,負責這些工作的播放設備稱之為主設備,其它播放設備可稱之為從設備。各個從設備周期地執(zhí)行NTP或SNTP協(xié)議,與主設備同步時鐘,從而使各個播放設備的時鐘基本一致。另外,在該同步播放系統(tǒng)內,有一臺播放設備負責音頻數(shù)據的分發(fā),可稱之為源設備。源設備從互聯(lián)網、局域網、本機存儲器和外部存儲器、或者經模擬數(shù)字轉換后的模擬音頻輸入,獲得音頻數(shù)據。源設備將音頻數(shù)據拆分成一個個數(shù)據幀并分發(fā)至各個從設備,每個數(shù)據幀的播放時間相同。其中源設備和上述主設備,可以是同一臺播放設備,也可以是不同的播放設備。如圖2所示,本發(fā)明實施例中源設備和主設備為同一臺播放設備,其中,該主設備主要用于當獲取到第一從屬設備加入多媒體播放組的請求時,首先暫停向該多媒體播放組中當前包含的第二從屬設備發(fā)送多媒體數(shù)據;然后,根據該請求,控制原有的第二從屬設備持續(xù)輸出原有緩存數(shù)據,并將該第一從屬設備加入至該多媒體播放組;最后,在原有的第二從屬設備中的原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組(即第一從屬設備和所有第二從屬設備)發(fā)送需要播放的多媒體數(shù)據,以使得包含第一從屬設備的多媒體播放組可以對多媒體數(shù)據進行同步播放。本實施例中,從設備包括當前請求加入多媒體播放組的新的播放設備,即第一從屬設備,以及多媒體播放組中原有的播放設備,即第二從屬設備,第二從屬設備主要用于在主設備接收到第一從屬設備加入多媒體播放組的請求時,根據主設備的控制,持續(xù)輸出原有緩存數(shù)據,以及與新加入的第一從屬設備組成新的多媒體播放組;在原有緩存數(shù)據輸出完畢時,根據主設備的控制,與包含有第一從屬設備的新的多媒體播放組同步播放主設備發(fā)送的多媒體數(shù)據。另外,該同步播放系統(tǒng)還可以包括控制終端(如智能手機等),主要負責與主設備進行通訊,并且,接收主設備反饋的同步播放系統(tǒng)和各個播放設備的狀態(tài)信息,等等。以下對該同步播放流程進行具體分析:請參閱圖3,圖3為本發(fā)明實施例提供的多媒體數(shù)據的同步播放方法的另一流程示意圖。該方法包括:在步驟S201中,第一從屬設備向主設備發(fā)送加入多媒體播放組的請求。其中,第一從屬設備是指當前請求加入多媒體播放組的新的播放設備。在該實例中,由新的從屬設備(第一從屬設備)自主啟動新從屬設備加入多媒體播放組的流程。在某些實施方式中,也可以由控制終端(如智能手機等)來啟動新從屬設備加入多媒體播放組的流程,還可以由主設備接收用戶輸入的觸發(fā)指令,并根據該觸發(fā)指令生成指示將第一從屬設備加入多媒體播放組的請求,等等,此處舉例不構成限定。在步驟S202中,主設備暫停向該多媒體播放組中當前包含的至少一個第二從屬設備發(fā)送多媒體數(shù)據,控制第二從屬設備持續(xù)輸出原有緩存數(shù)據。比如,在主設備接收到加入多媒體播放組的請求時,主設備暫停解碼,即暫停向第二從屬設備發(fā)送多媒體數(shù)據,第二從屬設備進入純粹消耗緩存的狀態(tài)。進一步的,主設備可以向所有第二從屬設備發(fā)送一控制指令,以使得所有第二從屬設備根據該控制指令,進入純粹消耗緩存的狀態(tài),持續(xù)輸出原有緩存數(shù)據。其中,第二從屬設備是指當前多媒體播放組終所有現(xiàn)有從屬設備。在步驟S203中,主設備與第一從屬設備建立通信連接,并確定第一從屬設備與第二從屬設備時間同步。比如,主設備與新的從屬設備通信,主設備控制新的從屬設備完成同步播放的準備動作,使得第一從屬設備處于準備接收多媒體數(shù)據并播放的狀態(tài)。在步驟S204中,主設備檢測第二從屬設備原有緩存數(shù)據輸出情況。在步驟S205中,主設備檢測出第二從屬設備中的原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據。比如,主設備檢測第二從屬設備緩存消耗情況,等待第二從屬設備緩存消耗完,直到第二從屬設備緩存消耗完,主設備立即啟動解碼,并向包括新的從屬設備在內的所有從屬設備發(fā)送多媒體數(shù)據??梢岳斫獾氖?,包括新的從屬設備在內的所有從屬設備、包含第一從屬設備的多媒體播放組均包括第一從屬設備以及所有第二從屬設備。在步驟S206中,第一從屬設備以及第二從屬設備接收主設備發(fā)送的多媒體數(shù)據。在步驟S207中,第一從屬設備以及第二從屬設備基于已經同步的時間同步播放多媒體數(shù)據。即,包括新的從屬設備在內的所有從屬設備接收到媒體數(shù)據并基于已經同步的時間進行同步播放。由于,現(xiàn)有的方案基本無法做到在不中斷現(xiàn)有設備播放的情況下新增設備跟隨播放,普遍做法為暫?,F(xiàn)有播放,重新初始化現(xiàn)有設備的輸出端,初始化新增設備的輸出端,重新初始化解碼端,而后重新播放?;诖?,本發(fā)明實施例通過主設備暫停解碼,等待現(xiàn)有的所有從屬設備(第二從屬設備)消耗緩存,其中,如果主設備本機也接收多媒體數(shù)據并緩存播放,則主設備同時也是從設備;直到第二從屬設備緩存消耗完的同時,主設備重新啟動解碼并向包括新設備在內(第一從屬設備)的所有從設備發(fā)送繼續(xù)解碼的數(shù)據,則可實現(xiàn)在原有設備不間斷的前提下保證新設備跟隨且同步播放。由上述可知,本實施例提供的多媒體數(shù)據的同步播放方法,當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向多媒體播放組中現(xiàn)有第二從屬設備發(fā)送多媒體數(shù)據,并控制第二從屬設備持續(xù)輸出原有緩存數(shù)據;在原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以包含第一從屬設備的多媒體播放組進行同步播放;本實施例無需暫?,F(xiàn)有設備的播放,也無需重新初始化現(xiàn)有設備和新增設備的輸出端,僅需在新增設備加入時暫停向現(xiàn)有設備發(fā)送多媒體數(shù)據,待現(xiàn)有設備緩存消耗完畢后,再向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,即在加入新設備跟隨播放的同時保證現(xiàn)有的所有設備播放不被中斷,實現(xiàn)同步播放,改善播放連續(xù)性和播放效果。即,一、加入新設備跟隨的同時現(xiàn)有的所有設備播放不被中斷;二、可以在新設備跟隨播放的同時即保證同步;三、整個過程僅主導設備與新加入的從屬設備產生行為,不對其他從屬設備有影響。為便于更好的實施本發(fā)明實施例提供的多媒體數(shù)據的同步播放方法,本發(fā)明實施例還提供一種基于上述多媒體數(shù)據的同步播放方法的裝置以及終端。其中名詞的含義與上述多媒體數(shù)據的同步播放的方法中相同,具體實現(xiàn)細節(jié)可以參考方法實施例中的說明。請參閱圖4,圖4為本發(fā)明實施例提供的多媒體數(shù)據的同步播放裝置的結構示意圖,該多媒體數(shù)據的同步播放裝置300可以包括暫??刂茊卧?01、輸出控制單元302、確定單元303以及數(shù)據發(fā)送單元304。其中暫停控制單元301,用于當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向該多媒體播放組中當前包含的至少一個第二從屬設備發(fā)送多媒體數(shù)據??梢岳斫獾氖牵谕讲シ畔到y(tǒng)中,有一個播放設備負責與控制終端(如智能手機等)通訊,執(zhí)行來自控制終端的控制命令并轉發(fā)給同步播放系統(tǒng)內的其它播放設備,同時該播放設備也會將同步播放系統(tǒng)和各個播放設備的狀態(tài)信息返回給控制終端,負責這些工作的播放設備稱之為主設備,其它播放設備稱之為從設備。本實施例中,從設備包括當前請求加入多媒體播放組的新的播放設備,即第一從屬設備,以及多媒體播放組中原有的播放設備,即第二從屬設備。容易想到的是,本發(fā)明實施例中出現(xiàn)的“第一”、“第二”等僅作為區(qū)別舉例說明,并未對其執(zhí)行順序等構成限定。輸出控制單元302,用于根據該請求,控制該第二從屬設備持續(xù)輸出原有緩存數(shù)據。確定單元303,用于確定將該第一從屬設備加入至該多媒體播放組。比如,在主設備控制暫停向該當前包含的第二從屬設備發(fā)送多媒體數(shù)據的同時,可以根據該請求,將第一從屬設備加入至該多媒體播放組,為接收媒體數(shù)據并播放做好準備。數(shù)據發(fā)送單元304,用于在該第二從屬設備中的原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以使得包含第一從屬設備的多媒體播放組對該多媒體數(shù)據進行同步播放。比如,在原有緩存數(shù)據輸出完畢時,主設備即開始啟動解碼,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據。請一并參考圖5,為本發(fā)明實施例提供的多媒體數(shù)據的同步播放裝置400的結構示意圖,其中該多媒體數(shù)據的同步播放裝置400中輸出控制單元302可以具體包括:狀態(tài)控制子單元3021,用于根據該請求,控制所有該第二從屬設備進入預設的緩存消耗狀態(tài)。輸出控制子單元3022,用于在該緩存消耗狀態(tài)下,控制該第二從屬設備持續(xù)輸出原有緩存數(shù)據。比如,在該實施方式中,當主設備接收到該請求時,暫停向該當前包含的第二從屬設備(即原有從設備)發(fā)送多媒體數(shù)據,并與此同時控制所有第二從屬設備進入預設的緩存消耗狀態(tài),即所有第二從屬設備在該狀態(tài)下純粹消耗緩存。如圖5所示,該多媒體數(shù)據的同步播放裝置400中確定單元303可以具體包括:連接子單元3031,用于根據該請求,與該第一從屬設備建立通信連接。時間同步子單元3032,用于基于該通信連接,設置第一從屬設備與該第二從屬設備進行時間同步,以確定將第一從屬設備加入至該多媒體播放組。也就是說,確保新的從屬設備和原有的從屬設備完成時間同步,從而實現(xiàn)將第一從屬設備加入至該多媒體播放組,組成包含第一從屬設備的多媒體播放組,使第一從屬設備進入準備接收媒體數(shù)據播放的狀態(tài)。該數(shù)據發(fā)送單元304可以具體包括:解碼子單元3041,用于獲取需要同步的多媒體數(shù)據并進行解碼,得到解碼后的多媒體數(shù)據。數(shù)據發(fā)送子單元3042,用于向包含第一從屬設備的多媒體播放組發(fā)送該解碼后的多媒體數(shù)據??删唧w的,主設備立即對需要同步的多媒體數(shù)據進行解碼,得到解碼后的多媒體數(shù)據,并發(fā)送至包含第一從屬設備的多媒體播放組,即第一從屬設備以及第二從屬設備進行緩存,從而包含第一從屬設備的多媒體播放組基于已經同步的時間進行同步播放。需要說明的是,由于進行緩存播放,因此主設備解碼端的解碼播放的時間大于輸出端實際輸出播放的時間。該實施例中,包括新的從屬設備在內的所有從屬設備可基于已經同步的時間進行同步播放。該多媒體數(shù)據的同步播放裝置400還可以包括獲取單元305,用于:接收到由第一從屬設備或者控制終端發(fā)送的第一從屬設備加入多媒體播放組的請求。即,可以由新的從屬設備(第一從屬設備)自主啟動新從屬設備加入多媒體播放組的流程,也可以由控制終端(如智能手機等)來啟動新從屬設備加入多媒體播放組的流程,此處不作具體限定。在某些實施方式中,該獲取單元305,還用于接收用戶輸入的觸發(fā)指令,根據該觸發(fā)指令生成指示將第一從屬設備加入多媒體播放組的請求。即,可以由主設備自身來啟動新從屬設備加入多媒體播放組的流程,如用戶向主設備發(fā)送一觸發(fā)指令,從而主設備根據該觸發(fā)指令觸發(fā)啟動新從屬設備加入多媒體播放組的流程,等等。具體實施時,以上各個單元可以作為獨立的實體來實現(xiàn),也可以進行任意組合,作為同一或若干個實體來實現(xiàn),以上各個單元的具體實施可參見前面的方法實施例,在此不再贅述。該多媒體數(shù)據的同步播放裝置具體可以集成在主設備中,如手機、平板電腦、音箱、各類播放器等含有播放模塊的設備。由上述可知,本實施例提供的多媒體數(shù)據的同步播放裝置,當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向多媒體播放組中現(xiàn)有第二從屬設備發(fā)送多媒體數(shù)據,并控制第二從屬設備持續(xù)輸出原有緩存數(shù)據;在原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以包含第一從屬設備的多媒體播放組進行同步播放;本實施例無需暫?,F(xiàn)有設備的播放,也無需重新初始化現(xiàn)有設備和新增設備的輸出端,僅需在新增設備加入時暫停向現(xiàn)有設備發(fā)送多媒體數(shù)據,待現(xiàn)有設備緩存消耗完畢后,再向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,即在加入新設備跟隨播放的同時保證現(xiàn)有的所有設備播放不被中斷,實現(xiàn)同步播放,改善播放連續(xù)性和播放效果。本發(fā)明還提供一種終端,如平板電腦、手機、音箱等終端,請參閱圖6,圖6為本發(fā)明實施例提供的終端結構示意圖。該終端500可以包括射頻(RF,RadioFrequency)電路501、包括有一個或一個以上計算機可讀存儲介質的存儲器502、輸入單元503、顯示單元504、傳感器504、音頻電路506、無線保真(WiFi,WirelessFidelity)模塊507、包括有一個或者一個以上處理核心的處理器508、以及電源509等部件。本領域技術人員可以理解,圖6中示出的終端結構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。射頻電路501可用于收發(fā)信息,或通話過程中信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器508處理;另外,將涉及上行的數(shù)據發(fā)送給基站。通常,射頻電路501包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM,SubscriberIdentityModule)卡、收發(fā)信機、耦合器、低噪聲放大器(LNA,LowNoiseAmplifier)、雙工器等。此外,射頻電路501還可以通過無線通信與網絡和其他設備通信。該無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(GSM,GlobalSystemofMobilecommunication)、通用分組無線服務(GPRS,GeneralPacketRadioService)、碼分多址(CDMA,CodeDivisionMultipleAccess)、寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)、長期演進(LTE,LongTermEvolution)、電子郵件、短消息服務(SMS,ShortMessagingService)等。存儲器502可用于存儲應用程序和數(shù)據。存儲器502存儲的應用程序中包含有可執(zhí)行代碼。應用程序可以組成各種功能模塊。處理器508通過運行存儲在存儲器502的應用程序,從而執(zhí)行各種功能應用以及數(shù)據處理。存儲器502可主要包括存儲程序區(qū)和存儲數(shù)據區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據區(qū)可存儲根據終端的使用所創(chuàng)建的數(shù)據(比如音頻數(shù)據、電話本等)等。此外,存儲器502可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應地,存儲器502還可以包括存儲器控制器,以提供處理器508和輸入單元503對存儲器502的訪問。輸入單元503可用于接收輸入的數(shù)字、字符信息或用戶特征信息(比如指紋),以及產生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,在一個具體的實施例中,輸入單元503可包括觸敏表面以及其他輸入設備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據預先設定的程式驅動相應的連接裝置??蛇x的,觸敏表面可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器508,并能接收處理器508發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面。除了觸敏表面,輸入單元503還可以包括其他輸入設備。具體地,其他輸入設備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、指紋識別模組、軌跡球、鼠標、操作桿等中的一種或多種。顯示單元504可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元504可包括顯示面板。可選的,可以采用液晶顯示器(LCD,LiquidCrystalDisplay)、有機發(fā)光二極管(OLED,OrganicLight-EmittingDiode)等形式來配置顯示面板。進一步的,觸敏表面可覆蓋顯示面板,當觸敏表面檢測到在其上或附近的觸摸操作后,傳送給處理器508以確定觸摸事件的類型,隨后處理器508根據觸摸事件的類型在顯示面板上提供相應的視覺輸出。雖然在圖6中,觸敏表面與顯示面板是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面與顯示面板集成而實現(xiàn)輸入和輸出功能。終端還可包括至少一種傳感器505,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據環(huán)境光線的明暗來調節(jié)顯示面板的亮度,接近傳感器可在終端移動到耳邊時,關閉顯示面板和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。音頻電路506可通過揚聲器、傳聲器提供用戶與終端之間的音頻接口。音頻電路506可將接收到的音頻數(shù)據轉換成電信號,傳輸?shù)綋P聲器,由揚聲器轉換為聲音信號輸出;另一方面,傳聲器將收集的聲音信號轉換為電信號,由音頻電路506接收后轉換為音頻數(shù)據,再將音頻數(shù)據輸出處理器508處理后,經射頻電路501以發(fā)送給比如另一終端,或者將音頻數(shù)據輸出至存儲器502以便進一步處理。音頻電路506還可能包括耳塞插孔,以提供外設耳機與終端的通信。無線保真(WiFi)屬于短距離無線傳輸技術,終端通過無線保真模塊507可以幫助用戶收發(fā)電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網訪問。雖然圖6示出了無線保真模塊507,但是可以理解的是,其并不屬于終端的必須構成,完全可以根據需要在不改變發(fā)明的本質的范圍內而省略。處理器508是終端的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或執(zhí)行存儲在存儲器502內的應用程序,以及調用存儲在存儲器502內的數(shù)據,執(zhí)行終端的各種功能和處理數(shù)據,從而對終端進行整體監(jiān)控??蛇x的,處理器508可包括一個或多個處理核心;優(yōu)選的,處理器508可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖?,上述調制解調處理器也可以不集成到處理器508中。終端還包括給各個部件供電的電源509(比如電池)。優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器508邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源509還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉換器或者逆變器、電源狀態(tài)指示器等任意組件。盡管圖6中未示出,終端還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端中的處理器508會按照如下的指令,將一個或一個以上的應用程序的進程對應的可執(zhí)行代碼加載到存儲器502中,并由處理器508來運行存儲在存儲器502中的應用程序,從而實現(xiàn)各種功能:當獲取到第一從屬設備加入多媒體播放組的請求時,暫停向該多媒體播放組中當前包含的至少一個第二從屬設備發(fā)送多媒體數(shù)據;根據該請求,控制該第二從屬設備持續(xù)輸出原有緩存數(shù)據;確定將該第一從屬設備加入至該多媒體播放組;在該第二從屬設備中的原有緩存數(shù)據輸出完畢時,向包含第一從屬設備的多媒體播放組發(fā)送需要播放的多媒體數(shù)據,以使得包含第一從屬設備的多媒體播放組對該多媒體數(shù)據進行同步播放。進一步的,處理器508還運行存儲在存儲器502中的應用程序,從而實現(xiàn)如下功能:根據請求,控制所有第二從屬設備進入預設的緩存消耗狀態(tài);在該緩存消耗狀態(tài)下,控制第二從屬設備持續(xù)輸出原有緩存數(shù)據。在某些實施方式中,處理器508根據該請求,與第一從屬設備建立通信連接,基于該通信連接,設置第一從屬設備與該第二從屬設備進行時間同步,以確定將第一從屬設備加入至多媒體播放組。在某些實施方式中,處理器508獲取需要同步的多媒體數(shù)據并進行解碼,得到解碼后的多媒體數(shù)據;向包含第一從屬設備的多媒體播放組發(fā)送該解碼后的多媒體數(shù)據。更進一步的,處理器508還運行存儲在存儲器502中的應用程序,從而獲取到第一從屬設備加入多媒體播放組的請求,比如,接收到由第一從屬設備或者控制終端發(fā)送的第一從屬設備加入多媒體播放組的請求。又比如,接收用戶輸入的觸發(fā)指令,根據該觸發(fā)指令生成指示將第一從屬設備加入多媒體播放組的請求,等等。在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見上文針對多媒體數(shù)據的同步播放方法的詳細描述,此處不再贅述。本發(fā)明實施例提供的該多媒體數(shù)據的同步播放裝置,譬如為計算機、平板電腦、具有觸摸功能的手機等等,該多媒體數(shù)據的同步播放裝置與上文實施例中的多媒體數(shù)據的同步播放方法屬于同一構思,在該多媒體數(shù)據的同步播放裝置上可以運行該多媒體數(shù)據的同步播放方法實施例中提供的任一方法,其具體實現(xiàn)過程詳見該多媒體數(shù)據的同步播放方法實施例,此處不再贅述。需要說明的是,對本發(fā)明該多媒體數(shù)據的同步播放方法而言,本領域普通測試人員可以理解實現(xiàn)本發(fā)明實施例該多媒體數(shù)據的同步播放方法的全部或部分流程,是可以通過計算機程序來控制相關的硬件來完成,該計算機程序可存儲于一計算機可讀取存儲介質中,如存儲在終端的存儲器中,并被該終端內的至少一個處理器執(zhí)行,在執(zhí)行過程中可包括如該多媒體數(shù)據的同步播放方法的實施例的流程。其中,該存儲介質可為磁碟、光盤、只讀存儲器(ROM,ReadOnlyMemory)、隨機存取記憶體(RAM,RandomAccessMemory)等。對本發(fā)明實施例的該多媒體數(shù)據的同步播放裝置而言,其各功能模塊可以集成在一個處理芯片中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。該集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中,該存儲介質譬如為只讀存儲器,磁盤或光盤等。以上對本發(fā)明實施例所提供的一種多媒體數(shù)據的同步播放方法、裝置及終端進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
垣曲县| 柳江县| 长泰县| 南投县| 青龙| 屏东县| 鄱阳县| 溆浦县| 尚义县| 龙口市| 兰溪市| 曲周县| 汽车| 江油市| 阿克陶县| 军事| 瓮安县| 和龙市| 康保县| 龙陵县| 安多县| 图木舒克市| 祁东县| 无极县| 泉州市| 丹江口市| 荣昌县| 兰考县| 遂昌县| 永福县| 特克斯县| 八宿县| 望都县| 大安市| 华宁县| 和田市| 视频| 始兴县| 陇川县| 旬阳县| 临湘市|