本發(fā)明涉及同步播放技術(shù)領(lǐng)域,具體涉及一種多媒體同步播放方法、裝置、系統(tǒng)及終端。
背景技術(shù):隨著生活水平的提高,家庭影音設(shè)備在人們的生活中扮演著重要的角色。當(dāng)前,將多個(gè)多媒體播放設(shè)備(例如,音箱、播放器等)以及控制設(shè)備通過有線或無線網(wǎng)絡(luò)互相連接,組成一個(gè)多媒體播放系統(tǒng),同步播放相同的多媒體如音樂,已經(jīng)得到廣泛的應(yīng)用。在多媒體同步播放的過程中,會(huì)經(jīng)常出現(xiàn)多媒體播放設(shè)備與控制設(shè)備之間因網(wǎng)絡(luò)故障導(dǎo)致連接斷開的情況,比如多媒體播放設(shè)備與控制設(shè)備之間的網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致多媒體播放設(shè)備與控制設(shè)備之間的連接斷開。在現(xiàn)有多媒體播放系統(tǒng)中,如果多媒體播放設(shè)備與控制設(shè)備之間的連接斷開時(shí),所有多媒體播放設(shè)備,即播放設(shè)備群組,會(huì)停止播放媒體數(shù)據(jù),然后,播放設(shè)備群組在控制設(shè)備控制下進(jìn)行同步重置;具體地,播放設(shè)備群組成員將全部重新與控制設(shè)備進(jìn)行連接,在全部成員連接成功時(shí),重新發(fā)送媒體數(shù)據(jù)給群組成員進(jìn)行同步播放,使各多媒體播放系統(tǒng)恢復(fù)到同步播放。然而,同步重置步驟復(fù)雜,需要花費(fèi)很長(zhǎng)的時(shí)間,因此,同步播放的恢復(fù)速度比較慢。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種多媒體同步播放方法、裝置、系統(tǒng)及終端,可以提高同步播放的恢復(fù)速度。本發(fā)明實(shí)施例提供一種多媒體同步播放方法,包括:對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放;當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與所述控制設(shè)備建立連接;當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給所述控制設(shè)備;接收并播放所述控制設(shè)備根據(jù)所述標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。相應(yīng)的,本發(fā)明實(shí)施例還提供一種多媒體同步播放裝置,包括:第一播放單元,用于對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放;連接斷開處理單元,用于當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與所述控制設(shè)備建立連接;發(fā)送單元,用于當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給所述控制設(shè)備;第二播放單元,用于接收并播放所述控制設(shè)備根據(jù)所述標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。相應(yīng)的,本發(fā)明實(shí)施例還提供一種終端,包括:存儲(chǔ)有可執(zhí)行程序代碼的存儲(chǔ)器;與所述存儲(chǔ)器耦合的處理器;所述處理器調(diào)用所述存儲(chǔ)器中存儲(chǔ)的所述可執(zhí)行程序代碼,執(zhí)行本發(fā)明實(shí)施例提供的任一多媒體同步播放方法。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種多媒體同步播放系統(tǒng),包括:控制設(shè)備和至少一個(gè)播放設(shè)備;所述控制設(shè)備與所述播放設(shè)備連接;所述播放設(shè)備用于執(zhí)行本發(fā)明實(shí)施例提供的任一多媒體同步播放方法。本發(fā)明實(shí)施例采用對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放,然后,當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接,當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備,接收并播放該控制設(shè)備根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。該方案可以在與控制設(shè)備之間的連接斷開時(shí)繼續(xù)保持播放狀態(tài),并且在連接恢復(fù)時(shí)通過向控制設(shè)備發(fā)送當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí),接收并播放控制設(shè)備根據(jù)該標(biāo)識(shí)續(xù)傳的媒體數(shù)據(jù)包,可快速恢復(fù)到同步播放狀態(tài),無需對(duì)播放設(shè)備群組進(jìn)行重置;因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高同步播放的恢復(fù)速度。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的多媒體同步播放方法的流程示意圖。圖2是本發(fā)明實(shí)施例二提供的多媒體同步播放系統(tǒng)的場(chǎng)景示意圖。圖3是本發(fā)明實(shí)施例二提供的多媒體同步播放方法的流程示意圖。圖4是本發(fā)明實(shí)施例三提供的第一種多媒體同步播放裝置的結(jié)構(gòu)示意圖。圖5是本發(fā)明實(shí)施例三提供的第二種多媒體同步播放裝置的結(jié)構(gòu)示意圖。圖6是本發(fā)明實(shí)施例三提供的第三種多媒體同步播放裝置的結(jié)構(gòu)示意圖。圖7是本發(fā)明實(shí)施例三提供的第四種多媒體同步播放裝置的結(jié)構(gòu)示意圖。圖8是本發(fā)明實(shí)施例四提供的終端的結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明的說明書和權(quán)利要求書以及上述附圖中的術(shù)語“第一”、“第二”、“第三”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)當(dāng)理解,這樣描述的對(duì)象在適當(dāng)情況下可以互換。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。例如,包含了一系列步驟的過程、方法或包含了一系列模塊或單元的裝置、終端、系統(tǒng)不必限于清楚地列出的那些步驟或模塊或單元,還可以包括沒有清楚地列出的步驟或模塊或單元,也可以包括對(duì)于這些過程、方法、裝置、終端或系統(tǒng)固有的其它步驟或模塊或單元。本發(fā)明實(shí)施例提供一種多媒體同步播放方法、裝置、系統(tǒng)及終端,以下將分別進(jìn)行詳細(xì)說明。實(shí)施例一本實(shí)施例將從多媒體同步播放裝置的角度進(jìn)行描述,該多媒體同步播放裝置具體可以集成播放設(shè)備中,該播放設(shè)備可以為終端(智能手機(jī)、平板電腦等)、音箱等播放設(shè)備。一種多媒體同步播放方法,包括:對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放,然后,當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接,當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備,接收并播放該控制設(shè)備根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。如圖1所示,該多媒體同步播放方法,具體流程可以包括:101、對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放。具體地,可以接收控制設(shè)備(如控制終端等)或者源設(shè)備(服務(wù)器等)發(fā)送的媒體數(shù)據(jù)包,并將媒體數(shù)據(jù)包添加至緩存中,然后,播放緩存中的媒體數(shù)據(jù)包。其中,媒體數(shù)據(jù)包可以包括:數(shù)據(jù)包標(biāo)識(shí)(序號(hào)或者編號(hào))、數(shù)據(jù)包的播放時(shí)間信息(時(shí)間戳)以及媒體數(shù)據(jù)段;此時(shí),步驟“對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放”可以包括:根據(jù)緩存內(nèi)媒體數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí)(序號(hào)或者編號(hào))、起始播放時(shí)間信息(時(shí)間戳)以及系統(tǒng)時(shí)鐘,播放媒體數(shù)據(jù)段。本實(shí)施例中媒體數(shù)據(jù)包可以采用統(tǒng)一打包規(guī)則生成。該媒體數(shù)據(jù)段可以為原始媒體數(shù)據(jù)的一個(gè)片段或者一部分。其中,媒體數(shù)據(jù)段的格式可以多種,比如,MP3(MovingPictureExpertsGroupAudioLayerIII)、WMA(WindowsMediaAudio)等格式。102、當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接。比如,以多媒體同步播放裝置集成在播放設(shè)備為例,當(dāng)播放設(shè)備檢測(cè)到與控制設(shè)備之間的連接斷開時(shí),可以繼續(xù)從緩存中提取媒體數(shù)據(jù)包進(jìn)行播放,并且播放設(shè)備嘗試重新與控制設(shè)備進(jìn)行連接建立。可選地,為了節(jié)省設(shè)備資源,本實(shí)施例還可以考慮導(dǎo)致連接斷開的原因,對(duì)于一些由于特殊原因?qū)е碌倪B接斷開,本實(shí)施例可以停止播放,不再繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,以節(jié)省設(shè)備資源;該特殊原因可以為一些無法短期內(nèi)消除的故障,如設(shè)備斷電、設(shè)備硬件損壞等等。針對(duì)此情況,本實(shí)施例可以通過限制連接斷開的原因來避免沒有意義的數(shù)據(jù)播放,以節(jié)省資源。具體地,本實(shí)施例在與控制設(shè)備之間的連接斷開之后,繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包之前,還可以包括:獲取連接斷開的原因;判斷該原因是否滿足預(yù)設(shè)條件,若否,則執(zhí)行繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包的步驟。其中,連接斷開的原因可以包括:網(wǎng)絡(luò)故障、設(shè)備斷電、設(shè)備硬件損壞等,此時(shí),該預(yù)設(shè)條件可以根據(jù)實(shí)際需求設(shè)定,比如,該預(yù)設(shè)條件可以包括斷開的原因?qū)儆诰W(wǎng)絡(luò)故障;此時(shí),步驟“判斷該原因是否滿足預(yù)設(shè)條件”可以包括:判斷該原因是否屬于網(wǎng)絡(luò)故障,若是,則確定原因滿足預(yù)設(shè)條件,否則確定不滿足預(yù)設(shè)條件。103、當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備。本實(shí)施例中,當(dāng)前播放的媒體數(shù)據(jù)包根據(jù)是否播放完緩存內(nèi)媒體數(shù)據(jù)包的情況可以有多種,如下:(1)、在緩存內(nèi)媒體數(shù)據(jù)包未播放完的情況下,當(dāng)前播放的媒體數(shù)據(jù)包可以為緩存中的媒體數(shù)據(jù)包。也即,在重新與該控制設(shè)備建立連接之后,與控制設(shè)備成功建立連接之前,該多媒體同步播放方法還包括:判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包是否播放完;此時(shí),步驟“將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備”可以包括:在判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包未播放完時(shí),將當(dāng)前播放的緩存內(nèi)媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備。例如,緩存內(nèi)有媒體數(shù)據(jù)包7、媒體數(shù)據(jù)包8、媒體數(shù)據(jù)包9……媒體數(shù)據(jù)包n時(shí),若緩存內(nèi)的媒體數(shù)據(jù)包未播完的情況下,當(dāng)與控制設(shè)備成功建立連接時(shí),可以將當(dāng)前播放的緩存內(nèi)的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備,如當(dāng)前正在播放媒體數(shù)據(jù)包9時(shí),可以將編號(hào)9發(fā)送給控制設(shè)備。可選地,在緩存內(nèi)媒體數(shù)據(jù)包未播放的情況下,為避免重復(fù)發(fā)送緩存內(nèi)已有的媒體數(shù)據(jù)包,以節(jié)省資源;本實(shí)施例還可以在判斷未播放完之后,將標(biāo)識(shí)發(fā)送給控制設(shè)備之前,還需要判斷當(dāng)前播放的媒體數(shù)據(jù)包是否為緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包,若是,則將該媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備。也即在判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包未播放完之后,將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備之前,該多媒體播放方法還包括:判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包;若是,則執(zhí)行將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備的步驟;若否,則將該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備。本實(shí)施例中,緩存內(nèi)的媒體數(shù)據(jù)包均具有對(duì)應(yīng)的起始播放時(shí)間和標(biāo)識(shí),其位于媒體數(shù)據(jù)包內(nèi);因此,可以基于媒體數(shù)據(jù)包的起始播放時(shí)間(如時(shí)間戳)或者標(biāo)準(zhǔn)判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包。比如,可以獲取緩存內(nèi)媒體數(shù)據(jù)包以及當(dāng)前播放的媒體數(shù)據(jù)包的起始播放時(shí)間,然后,根據(jù)媒體數(shù)據(jù)包的起始播放時(shí)間判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包。如,將媒體數(shù)據(jù)包的起始播放時(shí)間進(jìn)行比較,根據(jù)比較結(jié)果來判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包。例如,當(dāng)前緩存內(nèi)有三個(gè)媒體數(shù)據(jù)包a、b、c,媒體數(shù)據(jù)包a對(duì)應(yīng)的起始播放時(shí)間為0:05,媒體數(shù)據(jù)包b對(duì)應(yīng)的起始播放時(shí)間為0:10,媒體數(shù)據(jù)包c(diǎn)對(duì)應(yīng)的起始播放時(shí)間為0:15,當(dāng)前正在播放媒體數(shù)據(jù)包a時(shí),可以根據(jù)起始播放時(shí)間,確定媒體數(shù)據(jù)包a不是緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包,此時(shí)可以將媒體數(shù)據(jù)包c(diǎn)的標(biāo)識(shí)c發(fā)送給控制設(shè)備;若當(dāng)前正在播放媒體數(shù)據(jù)包c(diǎn)時(shí),可以根據(jù)起始播放時(shí)間,確定媒體數(shù)據(jù)包c(diǎn)不是緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包。又比如,可以獲取當(dāng)前正在播放的媒體數(shù)據(jù)包和緩存內(nèi)媒體數(shù)據(jù)包的標(biāo)識(shí)(編號(hào)或者序號(hào)),然后,根據(jù)媒體數(shù)據(jù)包的標(biāo)識(shí)判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包。比如,可以根據(jù)媒體數(shù)據(jù)包的編號(hào)大小判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包。例如,當(dāng)前緩存中有媒體數(shù)據(jù)包7、媒體數(shù)據(jù)包8、媒體數(shù)據(jù)包9,此時(shí),正在播放媒體數(shù)據(jù)包9,由于該媒體數(shù)據(jù)包的編號(hào)最大,因此,可以確定該媒體數(shù)據(jù)包9是緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包,若此時(shí)正在播放媒體數(shù)據(jù)包8,那么可以確定該媒體數(shù)據(jù)包8不是緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包,最晚的媒體數(shù)據(jù)包為媒體數(shù)據(jù)包9,此時(shí)可以將媒體數(shù)據(jù)包9的標(biāo)識(shí)9發(fā)送給控制設(shè)備。在一些其他實(shí)施方式中,如果播放緩存內(nèi)的一個(gè)媒體數(shù)據(jù)包,會(huì)將該媒體數(shù)據(jù)包從緩存中刪除的情況下,可以根據(jù)當(dāng)前緩存內(nèi)是否在媒體數(shù)據(jù)包來判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包;若當(dāng)前緩存內(nèi)存在媒體數(shù)據(jù)包,則判斷不是最晚的媒體數(shù)據(jù)包,否則,判斷是最晚的媒體數(shù)據(jù)包。(2)在緩存內(nèi)媒體數(shù)據(jù)包播放完的情況下,當(dāng)前播放的媒體數(shù)據(jù)包可以為特定的媒體數(shù)據(jù)包,如空媒體數(shù)據(jù)包、或者其他預(yù)先設(shè)置的媒體數(shù)據(jù)包,等等。其中,空媒體數(shù)據(jù)包為空白媒體數(shù)據(jù)包,在播放時(shí)可以不輸出聲音和/或圖像;其播放時(shí)長(zhǎng)與緩存內(nèi)的媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)相等。具體地,在重新與該控制設(shè)備建立連接之后,與控制設(shè)備成功建立連接之前,多媒體同步播放方法還包括:判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包是否播放完;若是,則繼續(xù)播放空媒體數(shù)據(jù)包,該空媒體數(shù)據(jù)包與該緩存內(nèi)的媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)相等;該將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備,包括:將當(dāng)前播放的空媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備。其中,步驟“繼續(xù)播放空媒體數(shù)據(jù)包”可以包括:根據(jù)該緩存內(nèi)媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)生成相應(yīng)的空媒體數(shù)據(jù)包,并根據(jù)該緩存內(nèi)媒體數(shù)據(jù)包的標(biāo)識(shí)為該空媒體數(shù)據(jù)包設(shè)置相應(yīng)的標(biāo)識(shí);播放該空媒體數(shù)據(jù)包。為了能夠使得播放設(shè)備在連接恢復(fù)時(shí)可以快速播放,并且可以與其他播放設(shè)備同步播放媒體;本實(shí)施例在緩存內(nèi)媒體數(shù)據(jù)包播放完之后,根據(jù)媒體數(shù)據(jù)包大小生成空媒體數(shù)據(jù)包,并播放該空媒體數(shù)據(jù)包來維持播放狀態(tài),以到達(dá)快速恢復(fù)播放的效果;另外,本發(fā)明實(shí)施例還可以之前緩存內(nèi)的媒體數(shù)據(jù)包的標(biāo)識(shí)來繼續(xù)為空媒體數(shù)據(jù)包設(shè)置標(biāo)識(shí),如延續(xù)緩存內(nèi)媒體數(shù)據(jù)包的編號(hào)繼續(xù)進(jìn)行編號(hào),從而實(shí)現(xiàn)在連接恢復(fù)時(shí)與其他播放設(shè)備同步播放媒體。104、接收并播放該控制設(shè)備根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。比如,以多媒體同步播放裝置集成在播放設(shè)備為例,在播放設(shè)備將當(dāng)前播放的媒體數(shù)據(jù)包的編號(hào)發(fā)送給控制設(shè)備之后,控制設(shè)備將會(huì)按照該編號(hào)從下一個(gè)媒體數(shù)據(jù)包開始向播放設(shè)備續(xù)傳媒體數(shù)據(jù)包,播放設(shè)備將會(huì)播放接收到媒體數(shù)據(jù)包。由上可知,本發(fā)明實(shí)施例采用對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放,然后,當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接,當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備,接收并播放該控制設(shè)備根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。該方案可以在與控制設(shè)備之間的連接斷開時(shí)繼續(xù)保持播放狀態(tài),并且在連接恢復(fù)時(shí)通過向控制設(shè)備發(fā)送當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí),接收并播放控制設(shè)備根據(jù)該標(biāo)識(shí)續(xù)傳的媒體數(shù)據(jù)包,可快速恢復(fù)到同步播放狀態(tài),無需對(duì)播放設(shè)備群組進(jìn)行重置;因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高同步播放的恢復(fù)速度以及可以避免對(duì)其他播放設(shè)備的造成影響,增加了在同步播放過程中,播放設(shè)備的獨(dú)立性。實(shí)施例二根據(jù)實(shí)施例一所描述的多媒體同步播放方法,以下將舉例作進(jìn)一步詳細(xì)說明。在本實(shí)施例中,將以實(shí)施例一所描述的多媒體同步播放裝置集成在從屬設(shè)備中為例進(jìn)行詳細(xì)描述。參考圖2,本實(shí)施例提供了一種多媒體同步播放系統(tǒng),包括:源設(shè)備10、主控設(shè)備20、至少一個(gè)從屬設(shè)備30;該源設(shè)備10、主控設(shè)備20、從屬設(shè)備30之間可以通過網(wǎng)絡(luò)相互連接。其中,主控設(shè)備20用于控制從屬設(shè)備,其可以為終端,如手機(jī)、平板電腦等,該主控設(shè)備也可以為播放設(shè)備,比如,音箱等播放設(shè)備;本實(shí)施例將以主控設(shè)備20為終端為例進(jìn)行說明。該從屬設(shè)備30可以為受控于主控設(shè)備20的播放設(shè)備,該從屬設(shè)備可以為音箱、具有播放功能的終端等播放設(shè)備。其中,源設(shè)備10用于提供待播放的多媒體數(shù)據(jù),其可以服務(wù)器等網(wǎng)絡(luò)設(shè)備。下面將基于上述系統(tǒng)來介紹本發(fā)明提供的多媒體同步播放方法。如圖3所示,該多媒體同步播放方法,具體流程可以如下:301、源設(shè)備10向主控設(shè)備20發(fā)送多媒體數(shù)據(jù)。比如,源設(shè)備10接收主控設(shè)備發(fā)送的數(shù)據(jù)獲取請(qǐng)求,然后,根據(jù)該數(shù)據(jù)獲取請(qǐng)求向主控設(shè)備20發(fā)送響應(yīng)的多媒體數(shù)據(jù)。其中,該多媒體數(shù)據(jù)可以為音頻數(shù)據(jù)、音視頻數(shù)據(jù)等等。該音頻數(shù)據(jù)包括但不限于CD、WAV、MP3(MovingPictureExpertsGroupAudioLayerIII)、WMA(WindowsMediaAudio)等格式的音頻數(shù)據(jù)。在其他實(shí)施方式,主控設(shè)備20可以從本地存儲(chǔ)中獲取多媒體數(shù)據(jù)。302、主控設(shè)備20對(duì)多媒體數(shù)據(jù)進(jìn)行打包,得到多個(gè)媒體數(shù)據(jù)包。主控設(shè)備20可以根據(jù)一定單位(以數(shù)據(jù)大小、媒體幀等作為單位)對(duì)媒體數(shù)據(jù)進(jìn)行打包,以得到多個(gè)媒體數(shù)據(jù)包。比如,可以將媒體數(shù)據(jù)打包成多個(gè)數(shù)據(jù)大小相等的媒體數(shù)據(jù)包、或者播放時(shí)長(zhǎng)相等的媒體數(shù)據(jù)包。例如,可以將該音頻數(shù)據(jù)打包成音頻長(zhǎng)度為200ms的多個(gè)數(shù)據(jù)包。其中,媒體數(shù)據(jù)包可以包括:數(shù)據(jù)包標(biāo)識(shí)、數(shù)據(jù)包的起始播放時(shí)間信息(如時(shí)間戳)以及媒體數(shù)據(jù)段。303、主控設(shè)備20向各個(gè)從屬設(shè)備30發(fā)送媒體數(shù)據(jù)包。主控設(shè)備20可以根據(jù)媒體數(shù)據(jù)包的標(biāo)識(shí)向各個(gè)從屬設(shè)備30發(fā)送媒體數(shù)據(jù)包;比如,按照數(shù)據(jù)包的編號(hào)依次將媒體數(shù)據(jù)包發(fā)送給從屬設(shè)備30。304、從屬設(shè)備30將媒體數(shù)據(jù)包添加至緩存中,并播放緩存內(nèi)的媒體數(shù)據(jù)包。比如,從屬設(shè)備30根據(jù)系統(tǒng)時(shí)鐘、媒體數(shù)據(jù)包對(duì)應(yīng)的播放時(shí)間(起始時(shí)間)以及標(biāo)識(shí)播放緩存內(nèi)的媒體數(shù)據(jù)包。305、從屬設(shè)備30檢測(cè)到與主控設(shè)備20之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該主控設(shè)備20建立連接。對(duì)于主控設(shè)備20來說,在其檢測(cè)到與從屬設(shè)備30之間的連接斷開時(shí),主控設(shè)備20停止向從屬設(shè)備20發(fā)送媒體數(shù)據(jù)包??蛇x地,為了節(jié)省資源,從屬設(shè)備30在檢測(cè)到與主控設(shè)備20之間的連接斷開之后,繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包之前,還可以獲取連接斷開的原因;判斷該原因是否滿足預(yù)設(shè)條件,若否,則執(zhí)行繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包的步驟。當(dāng)原因不滿足預(yù)設(shè)條件時(shí),從屬設(shè)備30可以停止播放緩存內(nèi)的媒體數(shù)據(jù)包。306、從屬設(shè)備30判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包是否播放完,若是,則執(zhí)行步驟307,若否,則執(zhí)行步驟309。307、從屬設(shè)備30生成空媒體數(shù)據(jù)包,并繼續(xù)播放空媒體數(shù)據(jù)包。其中,空媒體數(shù)據(jù)包為空白媒體數(shù)據(jù)包,在播放時(shí)可以不輸出聲音和/或圖像;其播放時(shí)長(zhǎng)與緩存內(nèi)的媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)相等。具體地,從屬設(shè)備30可以根據(jù)該緩存內(nèi)媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)生成相應(yīng)的空媒體數(shù)據(jù)包,并根據(jù)該緩存內(nèi)媒體數(shù)據(jù)包的標(biāo)識(shí)為該空媒體數(shù)據(jù)包設(shè)置相應(yīng)的標(biāo)識(shí)。比如,從屬設(shè)備30可以延續(xù)緩存內(nèi)媒體數(shù)據(jù)包的編號(hào)為空媒體數(shù)據(jù)包設(shè)置編號(hào)。如,當(dāng)前緩存內(nèi)最后一個(gè)媒體數(shù)據(jù)包的編號(hào)為6,該媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)為10ms,此時(shí),在播放完該媒體數(shù)據(jù)包后可以生成若干播放時(shí)長(zhǎng)為10ms的空媒體數(shù)據(jù)包,并依次設(shè)置該空媒體數(shù)據(jù)包的編號(hào)為7、8、9……n。308、從屬設(shè)備30檢測(cè)到與主控設(shè)備成功建立連接時(shí),將當(dāng)前正在播放的空媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給主控設(shè)備20,轉(zhuǎn)步驟310。比如,當(dāng)前正在播放空媒體數(shù)據(jù)包8,此時(shí),可將編號(hào)8發(fā)送給主控設(shè)備20。309、從屬設(shè)備30檢測(cè)到與主控設(shè)備成功建立連接時(shí),將當(dāng)前緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包發(fā)送給主控設(shè)備20,轉(zhuǎn)步驟310。具體地,從屬設(shè)備30首先判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包,若是,則直接將該媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給主控設(shè)備20;若否,則將該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)。其中,判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包的方式有多種,比如,可以基于數(shù)據(jù)包的標(biāo)識(shí)、數(shù)據(jù)包的起始播放時(shí)間、等等。又比如,還可以在播放完緩存內(nèi)的一個(gè)媒體數(shù)據(jù)包,將該媒體數(shù)據(jù)包從緩存刪除的情況下,可根據(jù)緩存內(nèi)是否存在媒體數(shù)據(jù)包來判斷。具體最晚媒體數(shù)據(jù)包的具體判斷過程可以參考實(shí)施例一中的描述,此處不再贅述。310、主控設(shè)備20根據(jù)接收到的標(biāo)識(shí)向從屬設(shè)備30續(xù)傳媒體數(shù)據(jù)包,從屬設(shè)備30播放接收到的媒體數(shù)據(jù)包。具體地,主控設(shè)備20可以按照接收到的編號(hào)從下一個(gè)數(shù)據(jù)包開始向從屬設(shè)備30續(xù)傳媒體數(shù)據(jù)包。比如,從屬設(shè)備30發(fā)送的數(shù)據(jù)包編號(hào)為6,那么主控設(shè)備20將會(huì)從媒體數(shù)據(jù)包7開始向從屬設(shè)備30續(xù)傳媒體數(shù)據(jù)包。由上可知,本發(fā)明實(shí)施例采用從屬設(shè)備30對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放,然后,當(dāng)從屬設(shè)備30檢測(cè)到與主控設(shè)備20之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接,當(dāng)從屬設(shè)備30檢測(cè)與主控設(shè)備20成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備,接收并播放該主控設(shè)備20根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。該方案可以在與控制設(shè)備之間的連接斷開時(shí)繼續(xù)保持播放狀態(tài),并且在連接恢復(fù)時(shí)通過向控制設(shè)備發(fā)送當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí),接收并播放控制設(shè)備根據(jù)該標(biāo)識(shí)續(xù)傳的媒體數(shù)據(jù)包,可快速恢復(fù)到同步播放狀態(tài),無需對(duì)播放設(shè)備群組進(jìn)行重置;因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高同步播放的恢復(fù)速度以及可以避免對(duì)其他播放設(shè)備的造成影響,增加了在同步播放過程中,播放設(shè)備的獨(dú)立性。實(shí)施例三為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供一種多媒體同步播放裝置,該多媒體同步播放裝置可以集成在播放設(shè)備中,該播放設(shè)備可以是智能手機(jī)、平板電腦、音箱等設(shè)備。如圖4所示,多媒體同步播放裝置400可以包括:第一播放單元401、連接斷開處理單元402、發(fā)送單元403以及第二播放單元404,如下:第一播放單元401,用于對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放;連接斷開處理單元402,用于當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接;發(fā)送單元403,用于當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備;第二播放單元404,用于接收并播放該控制設(shè)備根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包??蛇x地,參考圖5,本實(shí)施例多媒體同步播放裝置,還可以包括:第一判斷單元405和第三播放單元406;該第一判斷單元405,用于在重新與該控制設(shè)備建立連接之后,與控制設(shè)備成功建立連接之前,判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包是否播放完;該第三播放單元406,用于在第一判斷單元405判斷播放完時(shí),繼續(xù)播放空媒體數(shù)據(jù)包,該空媒體數(shù)據(jù)包與該緩存內(nèi)的媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)相等;該發(fā)送單元403,具體用于將當(dāng)前播放的空媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備。其中,該第三播放單元406,可以包括:數(shù)據(jù)包生成子單元,用于根據(jù)該緩存內(nèi)媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)生成相應(yīng)的空媒體數(shù)據(jù)包,并根據(jù)該緩存內(nèi)媒體數(shù)據(jù)包的標(biāo)識(shí)為該空媒體數(shù)據(jù)包設(shè)置相應(yīng)的標(biāo)識(shí);播放子單元,用于播放該空媒體數(shù)據(jù)包??蛇x地,參考圖6,本實(shí)施例多媒體同步播放裝置,還可以包括:第二判斷單元407;該第二判斷單元407,用于在重新與該控制設(shè)備建立連接之后,與控制設(shè)備成功建立連接之前,判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包是否播放完;該發(fā)送單元403,具體用于在該第二判斷單元407判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包未播放完時(shí),將當(dāng)前播放的該緩存內(nèi)媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備??蛇x地,參考圖7,在圖6所示的多媒體同步播放裝置基礎(chǔ)上,還可以包括:第三判斷單元408;該第三判斷單元408,用于在該第二判斷單元407判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包未播放完之后,該發(fā)送單元403將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備之前,判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包;該發(fā)送單元403,具體用于在第三判斷單元判斷為是時(shí),執(zhí)行將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備的步驟,以及還用于在第三判斷單元判斷為否時(shí),將該緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備。具體實(shí)施時(shí),以上各個(gè)單元可以作為獨(dú)立的實(shí)體來實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來實(shí)現(xiàn),以上各個(gè)單元的具體實(shí)施可參見前面的方法實(shí)施例,在此不再贅述。由上可知,本發(fā)明實(shí)施例采用第一播放單元401對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放,然后,由連接斷開處理單元402當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接,由發(fā)送單元403當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備,由第二播放單元404接收并播放該控制設(shè)備根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。該方案可以在與控制設(shè)備之間的連接斷開時(shí)繼續(xù)保持播放狀態(tài),并且在連接恢復(fù)時(shí)通過向控制設(shè)備發(fā)送當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí),接收并播放控制設(shè)備根據(jù)該標(biāo)識(shí)續(xù)傳的媒體數(shù)據(jù)包,可快速恢復(fù)到同步播放狀態(tài),無需對(duì)播放設(shè)備群組進(jìn)行重置;因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高同步播放的恢復(fù)速度以及可以避免對(duì)其他播放設(shè)備的造成影響,增加了在同步播放過程中,播放設(shè)備的獨(dú)立性。實(shí)施例四本發(fā)明實(shí)施例還提供一種終端,如圖8所示,該終端500可以包括射頻(RF,RadioFrequency)電路501、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器502、輸入單元503、顯示單元504、傳感器505、音頻電路506、無線保真(WiFi,WirelessFidelity)模塊507、包括有一個(gè)或者一個(gè)以上處理核心的處理器508、以及電源509等部件。本領(lǐng)域技術(shù)人員可以理解,圖8中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。射頻電路501可用于收發(fā)信息,或通話過程中信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器508處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,射頻電路501包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM,SubscriberIdentityModule)卡、收發(fā)信機(jī)、耦合器、低噪聲放大器(LNA,LowNoiseAmplifier)、雙工器等。此外,射頻電路501還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。該無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(GSM,GlobalSystemofMobilecommunication)、通用分組無線服務(wù)(GPRS,GeneralPacketRadioService)、碼分多址(CDMA,CodeDivisionMultipleAccess)、寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)、長(zhǎng)期演進(jìn)(LTE,LongTermEvolution)、電子郵件、短消息服務(wù)(SMS,ShortMessagingService)等。存儲(chǔ)器502可用于存儲(chǔ)應(yīng)用程序和數(shù)據(jù)。存儲(chǔ)器502存儲(chǔ)的應(yīng)用程序中包含有可執(zhí)行程序代碼。應(yīng)用程序可以組成各種功能模塊。處理器508通過運(yùn)行存儲(chǔ)在存儲(chǔ)器502的應(yīng)用程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器502可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器502可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器502還可以包括存儲(chǔ)器控制器,以提供處理器508和輸入單元503對(duì)存儲(chǔ)器502的訪問。輸入單元503可用于接收輸入的數(shù)字、字符信息或用戶特征信息(比如指紋),以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,輸入單元503可以包括指紋識(shí)別模組。在一些實(shí)施例中,輸入單元503還可以包括觸敏表面。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸敏表面可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器508,并能接收處理器508發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面。除了觸敏表面,輸入單元503還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。顯示單元504可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元504可包括顯示面板。可選的,可以采用液晶顯示器(LCD,LiquidCrystalDisplay)、有機(jī)發(fā)光二極管(OLED,OrganicLight-EmittingDiode)等形式來配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器508以確定觸摸事件的類型,隨后處理器508根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺輸出。雖然在圖8中,觸敏表面與顯示面板是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面與顯示面板集成而實(shí)現(xiàn)輸入和輸出功能。終端還可包括至少一種傳感器505,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度,接近傳感器可在終端移動(dòng)到耳邊時(shí),關(guān)閉顯示面板和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。音頻電路506可通過揚(yáng)聲器、傳聲器提供用戶與終端之間的音頻接口。音頻電路506可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換成電信號(hào),傳輸?shù)綋P(yáng)聲器,由揚(yáng)聲器轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路506接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器508處理后,經(jīng)射頻電路501以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器502以便進(jìn)一步處理。音頻電路506還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端的通信。無線保真(WiFi)屬于短距離無線傳輸技術(shù),終端通過無線保真模塊507可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖8示出了無線保真模塊507,但是可以理解的是,其并不屬于終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。處理器508是終端的控制中心,利用各種接口和線路連接整個(gè)終端的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器502內(nèi)的應(yīng)用程序,以及調(diào)用存儲(chǔ)在存儲(chǔ)器502內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對(duì)終端進(jìn)行整體監(jiān)控??蛇x的,處理器508可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器508可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器508中。終端還包括給各個(gè)部件供電的電源509(比如電池)。優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器508邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源509還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。盡管圖8中未示出,終端還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端中的處理器508會(huì)按照如下的指令,將一個(gè)或一個(gè)以上的應(yīng)用程序的進(jìn)程對(duì)應(yīng)的可執(zhí)行程序代碼加載到存儲(chǔ)器502中,并由處理器508來運(yùn)行存儲(chǔ)在存儲(chǔ)器502中的應(yīng)用程序,從而實(shí)現(xiàn)各種功能:對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放,然后,當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接,當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備,接收并播放該控制設(shè)備根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。優(yōu)選地,處理器508還實(shí)現(xiàn)以下功能:在重新與所述控制設(shè)備建立連接之后,與控制設(shè)備成功建立連接之前,判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包是否播放完;若是,則繼續(xù)播放空媒體數(shù)據(jù)包,所述空媒體數(shù)據(jù)包與所述緩存內(nèi)的媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)相等。此時(shí),所述將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給所述控制設(shè)備,包括:將當(dāng)前播放的空媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給所述控制設(shè)備。優(yōu)選地,所述繼續(xù)播放空媒體數(shù)據(jù)包,包括:根據(jù)所述緩存內(nèi)媒體數(shù)據(jù)包的播放時(shí)長(zhǎng)生成相應(yīng)的空媒體數(shù)據(jù)包,并根據(jù)所述緩存內(nèi)媒體數(shù)據(jù)包的標(biāo)識(shí)為所述空媒體數(shù)據(jù)包設(shè)置相應(yīng)的標(biāo)識(shí);播放所述空媒體數(shù)據(jù)包。優(yōu)選地,處理器508還實(shí)現(xiàn)以下功能:在重新與所述控制設(shè)備建立連接之后,與控制設(shè)備成功建立連接之前,判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包是否播放完;所述將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給所述控制設(shè)備,包括:此時(shí),在判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包未播放完時(shí),將當(dāng)前播放的所述緩存內(nèi)媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備。優(yōu)選地,處理器508還實(shí)現(xiàn)以下功能:在判斷當(dāng)前緩存內(nèi)的媒體數(shù)據(jù)包未播放完之后,將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備之前判斷當(dāng)前播放的媒體數(shù)據(jù)包是否是所述緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包;若是,則執(zhí)行將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備的步驟;若否,則將所述緩存內(nèi)播放時(shí)間最晚的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給控制設(shè)備。上述操作具體可參見前面的方法實(shí)施例,在此不再贅述。由上可知,本發(fā)明實(shí)施例提供了一種終端,該終端對(duì)緩存中的媒體數(shù)據(jù)包進(jìn)行同步播放,然后,當(dāng)與控制設(shè)備之間的連接斷開時(shí),繼續(xù)播放緩存內(nèi)的媒體數(shù)據(jù)包,并重新與該控制設(shè)備建立連接,當(dāng)與控制設(shè)備成功建立連接時(shí),將當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí)發(fā)送給該控制設(shè)備,接收并播放該控制設(shè)備根據(jù)該標(biāo)識(shí)發(fā)送的媒體數(shù)據(jù)包。該方案可以在與控制設(shè)備之間的連接斷開時(shí)繼續(xù)保持播放狀態(tài),并且在連接恢復(fù)時(shí)通過向控制設(shè)備發(fā)送當(dāng)前播放的媒體數(shù)據(jù)包的標(biāo)識(shí),接收并播放控制設(shè)備根據(jù)該標(biāo)識(shí)續(xù)傳的媒體數(shù)據(jù)包,可快速恢復(fù)到同步播放狀態(tài),無需對(duì)播放設(shè)備群組進(jìn)行重置;因此,相對(duì)于現(xiàn)有技術(shù)而言,可以提高同步播放的恢復(fù)速度以及可以避免對(duì)其他播放設(shè)備的造成影響,增加了在同步播放過程中,播放設(shè)備的獨(dú)立性。需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM,ReadOnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁盤或光盤等。以上對(duì)本發(fā)明實(shí)施例所提供的一種多媒體同步播放方法、裝置、系統(tǒng)及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。