本公開涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種音頻播放的方法及裝置、播放系統(tǒng)。
背景技術(shù):
對(duì)于很多熱衷于音樂播放,對(duì)音質(zhì)有專業(yè)性需求的用戶來說,音頻播放是包括手機(jī)、平板電腦等各類智能終端上,非常重要的一項(xiàng)功能。想要提升智能終端的音質(zhì),則離不開耳機(jī)、音箱等專業(yè)音頻外設(shè)的支持。
當(dāng)前,音頻外設(shè)越來越趨于無線化和智能化。例如藍(lán)牙音箱或者藍(lán)牙耳機(jī)就是常見的無線音頻外設(shè),目前已經(jīng)得到了普遍的應(yīng)用。用戶將這類基于藍(lán)牙通信的音頻外設(shè)與智能終端綁定后,即可播放智能終端上的音頻數(shù)據(jù)。播放過程中智能終端與音頻外設(shè)之間的通信均基于藍(lán)牙標(biāo)準(zhǔn)協(xié)議的支持。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種音頻播放的方法及裝置、播放系統(tǒng),使音頻播放的設(shè)備能夠基于無線網(wǎng)絡(luò)進(jìn)行音頻播放。
根據(jù)本公開實(shí)施例的第一方面,提供一種音頻播放的方法,包括:
檢測(cè)音頻播放指令;
響應(yīng)于檢測(cè)到所述音頻播放指令,獲取所述音頻播放指令指示的待播放音頻;
通過廣播方式控制目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
可選地,所述通過廣播方式控制目標(biāo)音頻播放設(shè)備播放所述待播放音頻,包括:
通過封裝所述音頻播放指令,獲取廣播報(bào)文,所述廣播報(bào)文包括所述音頻播放指令;
通過廣播所述廣播報(bào)文,控制所述目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
可選地,所述封裝所述音頻播放指令,包括:
根據(jù)預(yù)設(shè)通信協(xié)議封裝所述廣播報(bào)文,所述預(yù)設(shè)通信協(xié)議包括預(yù)設(shè)協(xié)議標(biāo)識(shí),所述預(yù)設(shè)協(xié)議標(biāo)識(shí)指示接入和交互的流程格式。
可選地,所述廣播報(bào)文還包括所述待播放音頻的數(shù)據(jù)。
可選地,所述控制目標(biāo)音頻播放設(shè)備播放所述待播放音頻,包括:
接收針對(duì)所述待播放音頻的獲取請(qǐng)求;
根據(jù)所述獲取請(qǐng)求向所述目標(biāo)音頻播放設(shè)備發(fā)送所述待播放音頻的數(shù)據(jù)。
可選地,所述控制目標(biāo)音頻播放設(shè)備播放所述待播放音頻,包括:
獲取可控制的候選音頻播放設(shè)備的屬性信息,所述屬性信息包括以下至少一項(xiàng):位置信息、工作狀態(tài)信息、配置信息;
根據(jù)所述屬性信息確定目標(biāo)音頻播放設(shè)備;
控制所述目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
可選地,所述控制目標(biāo)音頻播放設(shè)備播放所述待播放音頻,包括:
生成外設(shè)列表,所述外設(shè)列表包括可控制的候選音頻播放設(shè)備的標(biāo)識(shí);
檢測(cè)針對(duì)所述外設(shè)列表的選擇操作;
響應(yīng)于檢測(cè)到所述選擇操作,控制所述選擇操作指示的目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
根據(jù)本公開實(shí)施例的第二方面,提供一種音頻播放的方法,包括:
獲取廣播的音頻播放指令;
響應(yīng)于檢測(cè)到所述音頻播放指令,獲取所述音頻播放指令對(duì)應(yīng)的待播放音頻;
播放所述待播放音頻。
可選地,在所述獲取廣播的音頻播放指令之前,所述方法還包括:
接收廣播報(bào)文;
所述獲取廣播的播放指令,包括:
根據(jù)預(yù)設(shè)的通信協(xié)議解析所述廣播報(bào)文,獲取所述音頻播放指令。
可選地,所述獲取所述音頻播放指令對(duì)應(yīng)的待播放音頻,包括:
利用預(yù)設(shè)的通信協(xié)議解析所述廣播報(bào)文,獲取所述待播放音頻。
可選地,所述響應(yīng)于檢測(cè)到所述音頻播放指令,獲取所述音頻播放指令對(duì)應(yīng)的待播放音頻,包括:
響應(yīng)于檢測(cè)到所述音頻播放指令,向廣播所述廣播報(bào)文的音頻控制設(shè)備發(fā)送所述待播放音頻的獲取請(qǐng)求;
接收所述音頻控制設(shè)備發(fā)送的所述待播放音頻。
根據(jù)本公開實(shí)施例的第三方面,提供一種音頻播放的裝置,所述裝置包括:
檢測(cè)模塊,被配置為檢測(cè)音頻播放指令;
響應(yīng)模塊,被配置為響應(yīng)于檢測(cè)到所述音頻播放指令,獲取所述音頻播放指令指示的待播放音頻;
控制模塊,被配置為通過廣播方式控制目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
可選地,所述控制模塊包括:
封裝子模塊,被配置為通過封裝所述音頻播放指令,獲取廣播報(bào)文,所述廣播報(bào)文包括所述音頻播放指令;
第一控制子模塊,被配置為通過所述廣播報(bào)文,控制所述目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
可選地,所述第一控制子模塊被配置為根據(jù)預(yù)設(shè)通信協(xié)議封裝所述廣播報(bào)文,所述預(yù)設(shè)通信協(xié)議包括預(yù)設(shè)協(xié)議標(biāo)識(shí),所述預(yù)設(shè)協(xié)議標(biāo)識(shí)指示接入和交互的流程格式。
可選地,所述廣播報(bào)文還包括所述待播放音頻的數(shù)據(jù)
可選地,所述控制模塊還包括:
接收子模塊,被配置為接收針對(duì)所述待播放音頻的獲取請(qǐng)求;
發(fā)送子模塊,被配置為根據(jù)所述獲取請(qǐng)求向所述目標(biāo)音頻播放設(shè)備發(fā)送所述待播放音頻的數(shù)據(jù)。
可選地,所述控制模塊包括:
獲取子模塊,被配置為獲取可控制的候選音頻播放設(shè)備的屬性信息,所述屬性信息包括以下至少一項(xiàng):位置信息、工作狀態(tài)信息、配置信息;
確定子模塊,被配置為根據(jù)所述屬性信息確定所述目標(biāo)音頻播放設(shè)備;
第二控制子模塊,被配置為控制所述目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
可選地,所述控制模塊包括:
生成子模塊,被配置為生成外設(shè)列表,所述外設(shè)列表中包括可控制的候選音頻播放設(shè)備的標(biāo)識(shí);
檢測(cè)子模塊,被配置為檢測(cè)針對(duì)所述外設(shè)列表的選擇操作;
第三控制子模塊,被配置為響應(yīng)于檢測(cè)到所述選擇操作,控制所述選擇操作指示的目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
根據(jù)本公開實(shí)施例的第四方面,提供一種音頻播放的設(shè)備,包括:
第一獲取模塊,被配置為獲取廣播的音頻播放指令;
第二獲取模塊,被配置為響應(yīng)于所述音頻播放指令,獲取所述音頻播放指令對(duì)應(yīng)的待播放音頻;
音頻輸出模塊,被配置為播放所述待播放音頻。
可選地,所述音頻播放的設(shè)備還包括:
接收模塊,被配置為接收廣播報(bào)文;
所述第二獲取模塊還被配置為根據(jù)預(yù)設(shè)的通信協(xié)議解析所述廣播報(bào)文,獲取所述音頻播放指令。
可選地,所述第二獲取模塊被配置為利用預(yù)設(shè)的通信協(xié)議解析所述廣播報(bào)文,獲得所述待播放音頻。
可選地,所述第二獲取模塊包括:
發(fā)送請(qǐng)求子模塊,被配置為響應(yīng)于檢測(cè)到所述音頻播放指令,向廣播所述廣播報(bào)文的裝置發(fā)送獲取所述待播放音頻的獲取請(qǐng)求;
接收音頻子模塊,被配置為接收所述裝置發(fā)送的所述待播放音頻。
根據(jù)本公開實(shí)施例的第五方面,提供一種播放系統(tǒng),包括:目標(biāo)音頻播放設(shè)備和音頻控制設(shè)備;
其中,所述音頻控制設(shè)備被配置為:
檢測(cè)音頻播放指令;
響應(yīng)于檢測(cè)到所述音頻播放指令,獲取所述音頻播放指令指示的待播放音頻;
通過廣播方式控制所述目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
所述目標(biāo)音頻播放設(shè)備被配置為:
獲取所述音頻控制設(shè)備廣播的所述音頻播放指令;
響應(yīng)于檢測(cè)到所述音頻播放指令,獲取所述音頻播放指令對(duì)應(yīng)的待播放音頻;
播放所述待播放音頻。
根據(jù)本公開實(shí)施例的第六方面,提供一種音頻播放裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
檢測(cè)音頻播放指令;
響應(yīng)于檢測(cè)到的所述音頻播放指令,獲取所述音頻播放指令指示的待播放音頻;
通過廣播方式控制音頻播放設(shè)備播放所述待播放音頻。
根據(jù)本公開實(shí)施例的第七方面,提供一種音頻播放裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
獲取廣播的播放指令;
響應(yīng)于所述播放指令,獲取所述播放指令對(duì)應(yīng)的待播放音頻;
播放所述待播放音頻。
根據(jù)本公開實(shí)施例的第八方面,提供一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種音頻播放的方法,所述方法包括:
檢測(cè)音頻播放指令;
響應(yīng)于檢測(cè)到的所述音頻播放指令,獲取所述音頻播放指令指示的待播放音頻;
通過廣播方式控制音頻播放設(shè)備播放所述待播放音頻。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
一、通過響應(yīng)檢測(cè)到音頻播放指令,獲取音頻播放指令指示的待播放音頻檢測(cè)音頻播放指令,并通過無線網(wǎng)絡(luò)向目標(biāo)音頻播放設(shè)備廣播報(bào)文,使得目標(biāo)音頻播放設(shè)備播放所述待播放音頻,實(shí)現(xiàn)了基于無線網(wǎng)絡(luò)的音頻播放。
二、相比于傳統(tǒng)的基于藍(lán)牙通信的音頻播放,比如airplay,本公開采取廣播方式控制音頻播放,能夠避免藍(lán)牙設(shè)備配對(duì)的繁瑣過程,簡(jiǎn)化播放流程,便捷的實(shí)現(xiàn)一對(duì)多的同步播放;并且無線通信距離更長(zhǎng),使得音頻播放的設(shè)備的播放有了更多功能性選擇,能夠滿足更多特定應(yīng)用場(chǎng)景的需求,提高了用戶體驗(yàn)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中控制目標(biāo)音頻播放設(shè)備播放待播放音頻的流程圖。
圖3是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法的應(yīng)用場(chǎng)景圖。
圖4是圖2的步驟中控制目標(biāo)音頻播放設(shè)備播放待播放音頻的流程圖。
圖5是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中控制目標(biāo)音頻播放設(shè)備播放待播放音頻的另一流程圖。
圖6是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中控制目標(biāo)音頻播放設(shè)備播放待播放音頻的另一流程圖。
圖7是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法的流程圖。
圖8是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法的另一流程圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中獲取音頻播放指令對(duì)應(yīng)的待播放音頻的流程圖。
圖10是根據(jù)一示例性實(shí)施例示出的一種音頻播放的裝置的框圖。
圖11是根據(jù)一示例性實(shí)施例示出的一種音頻播放的裝置的控制模塊的框圖。
圖12是根據(jù)一示例性實(shí)施例示出的一種音頻播放的裝置的控制模塊的另一框圖。
圖13是根據(jù)一示例性實(shí)施例示出的一種音頻播放的裝置的控制模塊的另一框圖。
圖14是根據(jù)一示例性實(shí)施例示出的一種音頻播放的設(shè)備的框圖。
圖15是根據(jù)一示例性實(shí)施例示出的一種音頻播放的設(shè)備的第二獲取模塊的框圖。
圖16是根據(jù)一示例性實(shí)施例示出的一種播放系統(tǒng)的框圖。
圖17是根據(jù)一示例性實(shí)施例示出的一種音頻播放的裝置的框圖。
圖18是根據(jù)一示例性實(shí)施例示出的一種音頻播放的裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
在相關(guān)技術(shù)中的無線音頻外設(shè),大部分都是上述的藍(lán)牙音頻外設(shè)。由于藍(lán)牙技術(shù)本身特點(diǎn)的限制,導(dǎo)致所述藍(lán)牙音頻外設(shè)功能相對(duì)單一,往往只能支持一對(duì)一的配對(duì)綁定,綁定過程繁瑣,而且通信范圍相對(duì)較小。
另一些相關(guān)技術(shù)當(dāng)中,也存在基于無線網(wǎng)絡(luò)提供通信支持的網(wǎng)絡(luò)音頻外設(shè)。此類網(wǎng)絡(luò)音頻外設(shè)能夠在一定程度上避免藍(lán)牙外設(shè)的缺陷。但是所述網(wǎng)絡(luò)音頻外設(shè)的通信原理,是通過路由器向網(wǎng)絡(luò)音頻外設(shè)轉(zhuǎn)發(fā)來自信號(hào)源數(shù)據(jù)流。也就是說,信號(hào)源與網(wǎng)絡(luò)音頻外設(shè)之間不能夠直接通信??梢娫撏ㄐ胚^程相對(duì)復(fù)雜,通信效率較低。
在一些應(yīng)用場(chǎng)景下,例如大空間場(chǎng)所內(nèi)的一對(duì)多音頻廣播,就需要一個(gè)音頻播放的裝置作為信號(hào)源,連接多個(gè)音頻播放的設(shè)備并同步進(jìn)行播放。上述的藍(lán)牙音頻外設(shè)受到數(shù)量和距離的限制,很難滿足使用的需求。而所述網(wǎng)絡(luò)音頻外設(shè)雖然理論上可以同步播放,但會(huì)致使路由器負(fù)載過大,也會(huì)給無線網(wǎng)絡(luò)環(huán)境帶來通信壓力,顯然成本過高。
將針對(duì)類上述的場(chǎng)景,本公開實(shí)施例提供一種音頻播放的方法,能夠?qū)崿F(xiàn)遠(yuǎn)距離、一對(duì)多的無線音頻播放,且通訊方式簡(jiǎn)潔高效,易于實(shí)現(xiàn)。音頻播放的方法可以應(yīng)用于音頻控制設(shè)備。音頻控制設(shè)備可以為音箱、手機(jī)或平板電腦等終端。其中,該終端可以接入無線網(wǎng)絡(luò)中,且可以安裝有播放器程序,包括但不限于系統(tǒng)內(nèi)置的播放器程序,或者第三方應(yīng)用提供的播放器程序。
參見圖1,圖1為根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法的流程圖。如圖1所示,音頻播放的方法可以包括:
在步驟S11中,檢測(cè)音頻播放指令。
音頻播放指令可以為用戶在音頻播放應(yīng)用界面中執(zhí)行的音頻播放操作生成的。例如,用戶在音樂播放器上點(diǎn)擊播放某首歌曲時(shí),生成音頻播放指令;或者,在短信界面或聊天應(yīng)用界面,用戶點(diǎn)擊播放語音信息時(shí),生成音頻播放指令;或者,用戶設(shè)置鬧鐘的響鈴時(shí)間,到了相鄰時(shí)間時(shí),生成音頻播放指令。
在步驟S12中,響應(yīng)于檢測(cè)到音頻播放指令,獲取音頻播放指令指示的待播放音頻。
在檢測(cè)到音頻播放指令后,可以獲取音頻播放指令指示的待播放音頻。其中,音頻播放指令中可以包括但不限于指示待播放音頻的標(biāo)識(shí)。從而,可以基于該標(biāo)識(shí)從本地、或者網(wǎng)絡(luò)中獲取到。
例如,音頻播放指令包括了待播放歌曲的標(biāo)識(shí),該標(biāo)識(shí)包括待播放歌曲的屬性信息,比如歌手信息、歌名信息等。當(dāng)該標(biāo)識(shí)指示的是歌手A的歌曲《XX》時(shí),可以通過在本地音頻文件夾內(nèi)搜索該歌手的歌曲,也可以通過在網(wǎng)絡(luò)在搜索獲取該歌手的歌曲。
在步驟S13中,通過廣播方式控制目標(biāo)音頻播放設(shè)備播放待播放音頻。
在獲取到待播放音頻之后,可以通過廣播方式控制目標(biāo)音頻播放設(shè)備播放待播放音頻。如,可以生成指示播放待播放音頻的報(bào)文,然后,通過廣播報(bào)文控制目標(biāo)音頻播放設(shè)備播放待播放音頻。目標(biāo)音頻播放設(shè)備在接收到廣播報(bào)文后,播放待播放音頻。
其中,目標(biāo)音頻播放設(shè)備可以包括以下至少一項(xiàng):手機(jī)、音箱、平板電腦、智能電視等。
本公開通過無線網(wǎng)絡(luò)向目標(biāo)音頻播放的設(shè)備廣播所述廣播報(bào)文,實(shí)現(xiàn)了基于無線網(wǎng)絡(luò)的音頻播放;相比于傳統(tǒng)的基于藍(lán)牙通信的音頻播放,能夠避免藍(lán)牙設(shè)備配對(duì)的繁瑣過程,簡(jiǎn)化播放流程;便捷的實(shí)現(xiàn)一對(duì)多的同步播放;并且無線通信距離更長(zhǎng)。
本公開實(shí)施例提供另一種音頻播放的方法。該方法是對(duì)圖1所示的方法的進(jìn)一步擴(kuò)展和優(yōu)化。請(qǐng)參考圖2,圖2是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中控制目標(biāo)音頻播放設(shè)備播放待播放音頻的流程圖。如圖2所示,圖1所示的步驟S13,即通過廣播方式控制目標(biāo)音頻播放設(shè)備播放待播放音頻,可以包括以下步驟。
在步驟S1311中,通過封裝音頻播放指令,獲取廣播報(bào)文,廣播報(bào)文包括音頻播放指令。
在本公開的一個(gè)實(shí)施例中,可以通過以下內(nèi)容獲取廣播報(bào)文。在檢測(cè)到音頻播放指令后,根據(jù)預(yù)設(shè)通信協(xié)議封裝廣播報(bào)文。
其中,預(yù)設(shè)通信協(xié)議包括預(yù)設(shè)協(xié)議標(biāo)識(shí),預(yù)設(shè)協(xié)議標(biāo)識(shí)指示接入和交互的流程格式。
預(yù)設(shè)通信協(xié)議可以包括但不限于:加入有預(yù)設(shè)協(xié)議標(biāo)識(shí)的WiFi協(xié)議、加入有預(yù)設(shè)協(xié)議標(biāo)識(shí)的ZigBee(紫蜂)協(xié)議。比如,通過在現(xiàn)有的WiFi協(xié)議基礎(chǔ)上加入指示特定接入和交互的流程格式的預(yù)設(shè)協(xié)議標(biāo)識(shí),使得只有支持該預(yù)設(shè)通信協(xié)議的目標(biāo)音頻播放設(shè)備才能接受該廣播報(bào)文。
從通信技術(shù)的角度上來說,音頻控制設(shè)備可以利用預(yù)設(shè)的通信協(xié)議,將音頻播放指令封裝為若干個(gè)廣播報(bào)文幀來進(jìn)行廣播。報(bào)文幀的特性及原理,屬于本領(lǐng)域常規(guī)的技術(shù)手段,在此無需贅述。
可選地,廣播報(bào)文還可以包括待播放音頻的數(shù)據(jù),即音頻播放指令與待播放音頻的數(shù)據(jù)是被封裝到廣播報(bào)文中一起廣播的,這樣,目標(biāo)音頻播放設(shè)備在接收到廣播報(bào)文后可以基于音頻播放指令直接播放待播放音頻。
在步驟S1312中,通過廣播廣播報(bào)文,控制目標(biāo)音頻播放設(shè)備播放待播放音頻。
音頻控制設(shè)備通過封裝音頻播放指令以獲取廣播報(bào)文后,將該廣播報(bào)文在無線網(wǎng)絡(luò)環(huán)境中發(fā)送給音頻播放設(shè)備。需要說明的是,在音頻控制設(shè)備相對(duì)的一側(cè),連接到無線網(wǎng)絡(luò)中的音頻播放的設(shè)備接收廣播報(bào)文后,只有支持預(yù)設(shè)通信協(xié)議的目標(biāo)音頻播放設(shè)備才能解析廣播報(bào)文,以播放待播放音頻。
舉例來講,請(qǐng)參照?qǐng)D3,圖3是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法的應(yīng)用場(chǎng)景圖。智能手機(jī)100的下拉快捷菜單中有一個(gè)miplay按鈕,默認(rèn)是關(guān)閉的,用戶可以手動(dòng)選擇開啟該功能。當(dāng)用戶點(diǎn)開miplay按鈕后,智能手機(jī)100生成音頻播放指令,手機(jī)系統(tǒng)會(huì)檢測(cè)手機(jī)WiFi是否開啟并接入到熱點(diǎn)中,并提示用戶“miplay功能只能支持和用戶當(dāng)前手機(jī)處于同一局域網(wǎng)中的設(shè)備”。接著,智能手機(jī)100根據(jù)加入有預(yù)設(shè)協(xié)議標(biāo)識(shí)的WiFi協(xié)議將音頻播放指令封裝成廣播報(bào)文,并在同一局域網(wǎng)中廣播該廣播報(bào)文。在圖3中,有三個(gè)音頻播放設(shè)備,分別是主臥室里的音箱301、大廳里的音箱302以及次臥里的音箱303。假設(shè)只有主臥室里的音箱301支持加入有預(yù)設(shè)協(xié)議標(biāo)識(shí)的WiFi協(xié)議,當(dāng)智能手機(jī)100在同一局域網(wǎng)中廣播該廣播報(bào)文時(shí),則只有音箱301能夠解析該廣播報(bào)文,即只有音箱301能夠播放待播放音頻。
在本公開的一個(gè)實(shí)施例中,當(dāng)待播放音頻是獨(dú)立于播放指令,即廣播報(bào)文只包括音頻播放指令時(shí),請(qǐng)參考圖4,圖4是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中控制目標(biāo)音頻播放設(shè)備播放待播放音頻的流程圖。如圖4所示,圖2所示的步驟S1312中,即4控制目標(biāo)音頻播放設(shè)備播放所述待播放音頻,還可以包括以下步驟。
在步驟S13121中,接收針對(duì)待播放音頻的獲取請(qǐng)求。
在步驟S13122中,根據(jù)獲取請(qǐng)求向目標(biāo)音頻播放設(shè)備發(fā)送待播放音頻的數(shù)據(jù)。
目標(biāo)音頻播放設(shè)備接收音頻控制設(shè)備發(fā)送的廣播報(bào)文后,根據(jù)預(yù)設(shè)通信協(xié)議將該廣播報(bào)文解析以獲取音頻播放指令。由于音頻播放指令指示了待播放音頻,目標(biāo)音頻播放設(shè)備向發(fā)送音頻控制設(shè)備發(fā)送獲取待播放音頻的請(qǐng)求;音頻控制設(shè)備接收該請(qǐng)求后,通過在本地搜索或者在線搜索待播放音頻的數(shù)據(jù),并將搜索到的數(shù)據(jù)發(fā)送給目標(biāo)音頻播放設(shè)備,使得目標(biāo)音頻播放設(shè)備能夠播放待播放音頻。
目標(biāo)音頻播放設(shè)備為至少一個(gè),根據(jù)需求也可設(shè)定為多個(gè)。目標(biāo)音頻播放設(shè)備與音頻控制設(shè)備處在同一無線網(wǎng)絡(luò)中,將作為接收并實(shí)際播放廣播報(bào)文形式的音頻數(shù)據(jù)的一端。
基于前述,如果廣播報(bào)文具體為利用預(yù)設(shè)的通信協(xié)議封裝的廣播報(bào)文幀;則目標(biāo)音頻播放設(shè)備需支持預(yù)設(shè)的通信協(xié)議,才可以解析報(bào)文幀并進(jìn)行播放。換言之,同一無線網(wǎng)絡(luò)下,存在有保存了預(yù)設(shè)的通信協(xié)議,且能夠解析報(bào)文幀的目標(biāo)音頻播放設(shè)備,即可實(shí)現(xiàn)待播放音頻的播放。
還需要說明的是,基于無線網(wǎng)絡(luò)作為通信方式的目標(biāo)音頻播放設(shè)備播放,不再受到藍(lán)牙設(shè)備必須一對(duì)一配對(duì)綁定的功能限制。所以無需特殊處理,便能夠?qū)崿F(xiàn)一對(duì)多的同步播放,以滿足本實(shí)施例應(yīng)用場(chǎng)景的需求。即多個(gè)連接到無線網(wǎng)絡(luò)中的目標(biāo)音頻播放設(shè)備同時(shí)接收音頻控制設(shè)備發(fā)送的廣播報(bào)文,進(jìn)而同步的解析播放所述音頻數(shù)據(jù)。而且,音頻控制設(shè)備與目標(biāo)音頻播放設(shè)備之間的距離,也不再受限于藍(lán)牙設(shè)備通信距離的限制,所以能夠?qū)崿F(xiàn)更長(zhǎng)距離的無線通信。
并且,本實(shí)施例所述的基于無線網(wǎng)絡(luò)的通信播放,不同于前述相關(guān)技術(shù)中的音頻播放設(shè)備的技術(shù)特征在于:本實(shí)施例中音頻播放設(shè)備傳播到無線網(wǎng)絡(luò)中的數(shù)據(jù)流采用了“廣播報(bào)文”的形式。可以理解的是,廣播報(bào)文能夠直接在無線網(wǎng)絡(luò)環(huán)境中傳播并被接收,無需經(jīng)過路由器轉(zhuǎn)發(fā),所以不對(duì)路由器帶來額外的負(fù)載。音頻控制設(shè)備和目標(biāo)音頻播放設(shè)備能夠直接通信,或者說任何能夠接收、解析并播放廣播報(bào)文的無線音頻外設(shè),均可直接參與同步播放,無需任何額外步驟。通信過程更加簡(jiǎn)潔高效。
通過以上技術(shù)方案可知,本實(shí)施例存在的有益效果是:音頻控制設(shè)備通過無線網(wǎng)絡(luò)向目標(biāo)音頻播放設(shè)備廣播廣播報(bào)文,實(shí)現(xiàn)了音頻控制設(shè)備和目標(biāo)音頻播放設(shè)備能夠直接通信,使得基于無線網(wǎng)絡(luò)的音頻播放無需借助路由器轉(zhuǎn)發(fā)數(shù)據(jù),不對(duì)路由器帶來額外的負(fù)載,提高了通信效率同時(shí)降低通信成本;而且相比于基于藍(lán)牙通信的音頻播放,能夠避免藍(lán)牙設(shè)備配對(duì)的繁瑣過程,便捷的實(shí)現(xiàn)一對(duì)多的同步播放;并且無線通信距離更長(zhǎng);使得目標(biāo)音頻播放設(shè)備的播放有了更多功能性選擇,能夠滿足更多特定應(yīng)用場(chǎng)景的需求,提高了用戶體驗(yàn)。
本公開實(shí)施例提供另一種音頻播放的方法,該方法是對(duì)圖1所示的方法的進(jìn)一步擴(kuò)展和優(yōu)化。請(qǐng)參考圖5,圖5是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中控制目標(biāo)音頻播放設(shè)備播放待播放音頻的另一流程圖,如圖5所示,圖1所示的步驟S13,即控制目標(biāo)音頻播放設(shè)備播放待播放音頻,可以包括以下步驟。
在步驟S1321中,獲取可控制的候選音頻播放設(shè)備的屬性信息,屬性信息包括以下至少一項(xiàng):位置信息、工作狀態(tài)信息、配置信息。
在步驟S1322中,根據(jù)屬性信息確定目標(biāo)音頻播放設(shè)備。
在步驟S1323中,控制目標(biāo)音頻播放設(shè)備播放待播放音頻。
在圖5的實(shí)施例中,加入了對(duì)于音頻播放設(shè)備的篩選過程。其中,當(dāng)音頻播放設(shè)備的屬性信息滿足目標(biāo)條件時(shí),該音頻播放設(shè)備為目標(biāo)音頻播放設(shè)備。音頻控制設(shè)備控制目標(biāo)音頻播放設(shè)備播放播放待播放音頻。
當(dāng)屬性信息至少包括位置信息時(shí),通過獲取發(fā)送廣播報(bào)文的音頻控制設(shè)備的位置信息以及連接到無線網(wǎng)絡(luò)中的候選音頻播放設(shè)備各自的位置信息;接著,從至少一個(gè)候選音頻播放設(shè)備中確認(rèn)目標(biāo)音頻播放設(shè)備,目標(biāo)音頻播放設(shè)備與音頻控制設(shè)備的位置信息滿足預(yù)設(shè)條件;然后,控制目標(biāo)音頻播放設(shè)備播放待播放音頻。其中,音頻控制設(shè)備和音頻播放設(shè)備中均包括有GPS模塊,音頻控制設(shè)備和音頻播放設(shè)備的位置信息,可以通過查詢各自的GPS模塊來獲得。預(yù)設(shè)條件可以是音頻播放設(shè)備與音頻控制設(shè)備的距離在一預(yù)設(shè)的范圍,例如,音頻播放設(shè)備與音頻控制設(shè)備的距離小于一預(yù)設(shè)值;或者音頻播放設(shè)備與音頻控制設(shè)備的距離大于第一預(yù)設(shè)值,且小于第二預(yù)設(shè)值。
當(dāng)屬性信息至少包括工作狀態(tài)信息時(shí),根據(jù)候選音頻播放設(shè)備的工作狀態(tài)信息確定目標(biāo)音頻播放設(shè)備,例如,從連接到無線網(wǎng)絡(luò)中的至少一個(gè)候選音頻播放設(shè)備中選擇空閑的音頻播放設(shè)備作為目標(biāo)音頻播放設(shè)備。
當(dāng)屬性信息至少包括配置信息時(shí),根據(jù)候選音頻播放設(shè)備的配置信息確定目標(biāo)音頻播放設(shè)備,例如,從連接到無線網(wǎng)絡(luò)中的至少一個(gè)候選音頻播放設(shè)備中選擇配置相近的音頻播放設(shè)備作為目標(biāo)音頻播放設(shè)備,比如選擇2.0聲道且信噪比大于70dB的HiFi(High-Fidelity;高保真)音箱作為目標(biāo)音頻播放設(shè)備。
以屬性是位置信息為例來講,如圖3所示,用戶家里的主臥室裝有音箱301、大廳里裝有音箱302以及次臥里裝有音箱303,預(yù)設(shè)條件設(shè)為用戶的智能手機(jī)100與音箱之間的距離需小于5米。當(dāng)用戶在主臥室里時(shí),由于用戶的智能手機(jī)100與主臥室音箱301之間的距離需小于5米,則控制主臥室音箱301播放智能手機(jī)100中的待播放音頻。當(dāng)用戶從主臥室走到大廳里時(shí),由于用戶的智能手機(jī)100與大廳音箱302之間的距離需小于5米,則控制大廳音箱302播放待播放音頻。
本公開實(shí)施例提供另一種音頻播放的方法,該方法是對(duì)圖1所示的方法的進(jìn)一步擴(kuò)展和優(yōu)化。請(qǐng)參考圖6,圖6是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中控制目標(biāo)音頻播放設(shè)備播放待播放音頻的另一流程圖,圖1所示的步驟S13,即控制目標(biāo)音頻播放設(shè)備播放待播放音頻,可以包括以下步驟。
在步驟S1331中,生成外設(shè)列表,外設(shè)列表中包括可控制的候選音頻播放設(shè)備的標(biāo)識(shí)。
在步驟S1332中,檢測(cè)針對(duì)外設(shè)列表的選擇操作。
在步驟S1333中,響應(yīng)于檢測(cè)到選擇操作,控制選擇操作指示的目標(biāo)音頻播放設(shè)備播放待播放音頻。
在圖6實(shí)施例中,加入了對(duì)于音頻播放設(shè)備的篩選過程。即生成一個(gè)外設(shè)列表。外設(shè)列表中,包括了同時(shí)連接到無線網(wǎng)絡(luò)中的候選音頻播放設(shè)備的名稱,可供選擇。在后續(xù)的步驟中,利用選擇指令能夠從外設(shè)列表中選定一個(gè)或多個(gè)音頻播放設(shè)備。被選定的音頻播放設(shè)備接收廣播報(bào)文,并解析廣播報(bào)文,以播放待播放音頻。也就是說,在本實(shí)施例中只有被選定的一個(gè)或多個(gè)音頻播放設(shè)備可以進(jìn)而同步播放。由此,音頻控制設(shè)備一端實(shí)現(xiàn)了對(duì)于音頻播放設(shè)備的篩選和控制。
通過以上技術(shù)方案可知,本實(shí)施例在圖1所示實(shí)施例的基礎(chǔ)上,進(jìn)一步實(shí)現(xiàn)的有益效果是:生成可供選擇的外設(shè)列表,使得只有被選定的一個(gè)或多個(gè)無線音頻外設(shè)接收并解析廣播報(bào)文,進(jìn)而同步播放;實(shí)現(xiàn)了對(duì)于無線音頻外設(shè)的篩選和控制。
圖1~6所示的實(shí)施例,從音頻控制設(shè)備的一側(cè)具體的描述了基于無線網(wǎng)絡(luò)通信實(shí)現(xiàn)的音頻播放方法。而在上述方法中隱含的需要另一側(cè)存在的音頻播放設(shè)備進(jìn)行協(xié)同。則在本實(shí)施例中,將進(jìn)一步的公開一種音頻播放的方法,音頻播放的方法應(yīng)用于音頻播放設(shè)備。參見圖7所示,具體包括以下步驟:
在步驟S211中,獲取廣播的音頻播放指令。
在步驟S212中,響應(yīng)于檢測(cè)到音頻播放指令,獲取音頻播放指令對(duì)應(yīng)的待播放音頻。
在步驟S213中,播放待播放音頻。
對(duì)應(yīng)圖1~4所示實(shí)施例中的方法,當(dāng)音頻控制設(shè)備將廣播報(bào)文進(jìn)行廣播之后,音頻播放設(shè)備設(shè)即可對(duì)廣播報(bào)文進(jìn)行接收、解析并最終實(shí)現(xiàn)待播放音頻的播放。其中,在步驟S212中,待播放音頻可以是攜帶在音頻播放指令中的,還可以是獨(dú)立于音頻播放指令的。
圖8是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法的另一流程圖,如圖8所示,音頻播放的方法,可以包括以下步驟。
在步驟S221中,接收廣播報(bào)文。
在步驟S222中,根據(jù)預(yù)設(shè)的通信協(xié)議解析廣播報(bào)文,獲取音頻播放指令。
在步驟S223中,利用預(yù)設(shè)的通信協(xié)議解析廣播報(bào)文,獲取待播放音頻。
在步驟S224中,播放待播放音頻。
如果廣播報(bào)文包括利用預(yù)設(shè)的通信協(xié)議封裝的若干個(gè)廣播報(bào)文幀,則音頻播放設(shè)備中也需預(yù)先的保存的通信協(xié)議,解析廣播報(bào)文即是利用預(yù)設(shè)的通信協(xié)議解析若干個(gè)廣播報(bào)文幀,獲得音頻播放指令。當(dāng)待播放音頻可以是攜帶在音頻播放指令中時(shí),利用預(yù)設(shè)的通信協(xié)議解析廣播報(bào)文后,即能夠獲得待播放音頻。
當(dāng)待播放音頻是獨(dú)立于音頻播放指令時(shí),請(qǐng)參考圖9,圖9是根據(jù)一示例性實(shí)施例示出的一種音頻播放的方法包括的步驟中獲取音頻播放指令對(duì)應(yīng)的待播放音頻的流程圖。如圖9所示,響應(yīng)于檢測(cè)到音頻播放指令,獲取音頻播放指令對(duì)應(yīng)的待播放音頻,包括以下步驟。
在步驟S2121中,響應(yīng)于檢測(cè)到音頻播放指令,向廣播廣播報(bào)文的音頻控制設(shè)備發(fā)送待播放音頻的獲取請(qǐng)求。
在步驟S2122中,接收音頻控制設(shè)備發(fā)送的待播放音頻。
另外,無線網(wǎng)絡(luò)中連接的音頻播放設(shè)備可以包括相互平等的多個(gè),則每個(gè)音頻播放設(shè)備能夠獨(dú)立的完成本實(shí)施例中方法,并且各個(gè)音頻播放設(shè)備的播放可以是同步播放待播放音頻。也可以是根據(jù)音頻播放指令中選定的某個(gè)音頻播放設(shè)備,以該選定的音頻播放設(shè)備作為目標(biāo)音頻播放設(shè)備播放待播放音頻。
通過以上技術(shù)方案可知,本實(shí)施例存在的有益效果是:實(shí)現(xiàn)了基于無線網(wǎng)絡(luò)的音頻播放;相比于傳統(tǒng)的基于藍(lán)牙通信的音頻播放,能夠避免藍(lán)牙設(shè)備配對(duì)的繁瑣過程,簡(jiǎn)化播放流程;便捷的實(shí)現(xiàn)一對(duì)多的同步播放;并且無線通信距離更長(zhǎng);使得音頻播放設(shè)備的播放有了更多功能性選擇,能夠滿足更多特定應(yīng)用場(chǎng)景的需求,提高了用戶體驗(yàn)。
參見圖10所示,為本公開音頻播放的裝置的一個(gè)實(shí)施例。本實(shí)施例中,音頻播放的裝置即前述各實(shí)施例中涉及的音頻播放的裝置,所以前述各實(shí)施例中的相應(yīng)描述同樣適用于本實(shí)施例當(dāng)中。本實(shí)施例中,裝置300包括:
檢測(cè)模塊310,被配置為檢測(cè)音頻播放指令;
響應(yīng)模塊320,被配置為響應(yīng)于檢測(cè)到音頻播放指令,獲取音頻播放指令指示的待播放音頻;
控制模塊330,被配置為通過廣播方式控制目標(biāo)音頻播放設(shè)備播放待播放音頻。
可選地,如圖11所示,控制模塊330包括:
封裝子模塊3311,被配置為通過封裝音頻播放指令,獲取廣播報(bào)文,廣播報(bào)文包括音頻播放指令;
第一控制子模塊3312,被配置為通過廣播報(bào)文,控制目標(biāo)音頻播放設(shè)備播放待播放音頻。
可選地,第一控制子模塊3312被配置為根據(jù)預(yù)設(shè)通信協(xié)議封裝廣播報(bào)文,預(yù)設(shè)通信協(xié)議包括預(yù)設(shè)協(xié)議標(biāo)識(shí),預(yù)設(shè)協(xié)議標(biāo)識(shí)指示接入和交互的流程格式。
可選地,廣播報(bào)文還包括待播放音頻的數(shù)據(jù)。
可選地,如圖11所示,控制模塊330除包括封裝子模塊3311和第一控制子模塊3312外,還可以包括:
接收子模塊3313,被配置為接收針對(duì)待播放音頻的獲取請(qǐng)求;
發(fā)送子模塊3314,被配置為根據(jù)獲取請(qǐng)求向音頻播放設(shè)備發(fā)送待播放音頻的數(shù)據(jù)。
可選地,如圖12所示,控制模塊330包括:
獲取子模塊3321,被配置為獲取可控制的候選音頻播放設(shè)備的屬性信息,屬性信息包括以下至少一項(xiàng):位置信息、工作狀態(tài)信息、配置信息;
確定子模塊3322,被配置為根據(jù)屬性信息確定目標(biāo)音頻播放設(shè)備;
第二控制子模塊3323,被配置為控制目標(biāo)音頻播放設(shè)備播放待播放音頻。
可選地,如圖13所示,控制模塊330包括:
生成子模塊3331,被配置為生成外設(shè)列表,外設(shè)列表中包括連接到無線網(wǎng)絡(luò)中的至少一個(gè)音頻播放設(shè)備的標(biāo)識(shí);
檢測(cè)子模塊3332,被配置為檢測(cè)針對(duì)外設(shè)列表的選擇操作;
第三控制子模塊3333,被配置為響應(yīng)于檢測(cè)到選擇操作,控制選擇操作指示的目標(biāo)音頻播放設(shè)備播放待播放音頻。
通過以上技術(shù)方案可知,本實(shí)施例存在的有益效果是:音頻播放的裝置通過無線網(wǎng)絡(luò)向音頻播放設(shè)備廣播廣播報(bào)文,實(shí)現(xiàn)了基于無線網(wǎng)絡(luò)的音頻播放;相比于傳統(tǒng)的基于藍(lán)牙通信的音頻播放,能夠避免藍(lán)牙設(shè)備配對(duì)的繁瑣過程,簡(jiǎn)化播放流程;便捷的實(shí)現(xiàn)一對(duì)多的同步播放;并且無線通信距離更長(zhǎng);使得音頻播放設(shè)備的播放有了更多功能性選擇,能夠滿足更多特定應(yīng)用場(chǎng)景的需求,提高了用戶體驗(yàn);生成可供選擇的外設(shè)列表,使得只有被選定的一個(gè)或多個(gè)無線音頻外設(shè)接收并解析廣播報(bào)文,進(jìn)而同步播放;實(shí)現(xiàn)了對(duì)于無線音頻外設(shè)的篩選和控制。
參見圖14所示,為本公開音頻播放的設(shè)備的一個(gè)實(shí)施例。本實(shí)施例中,音頻播放的設(shè)備即前述各實(shí)施例中涉及的音頻播放的設(shè)備,所以前述各實(shí)施例中的相應(yīng)描述同樣適用于本實(shí)施例當(dāng)中。本實(shí)施例的音頻播放的設(shè)備400與如圖10所示實(shí)施例中的音頻播放的裝置300連接到同一無線網(wǎng)絡(luò)中,并進(jìn)行通信交互,以實(shí)現(xiàn)音頻數(shù)據(jù)的同步播放。音頻播放的設(shè)備400包括:
第一獲取模塊410,被配置為獲取廣播的音頻播放指令;
第二獲取模塊420,被配置為響應(yīng)于音頻播放指令,獲取音頻播放指令對(duì)應(yīng)的待播放音頻;
音頻輸出模塊430,被配置為播放待播放音頻。
可選地,如圖14所示,音頻播放的設(shè)備400除包括第一獲取模塊410、第二獲取模塊420和音頻輸出模塊430外,還包括接收模塊440。
該接收模塊440被配置為接收廣播報(bào)文。
第二獲取模塊420還被配置為根據(jù)預(yù)設(shè)的通信協(xié)議解析廣播報(bào)文,獲取音頻播放指令。
可選地,第二獲取模塊420還被配置為利用預(yù)設(shè)的通信協(xié)議解析廣播報(bào)文,獲取待播放音頻。
可選地,如圖15所示,第二獲取模塊420包括:
發(fā)送請(qǐng)求子模塊4201,被配置為響應(yīng)于檢測(cè)到音頻播放指令,向廣播廣播報(bào)文的裝置300發(fā)送獲取待播放音頻的獲取請(qǐng)求;
第二接收子模塊4202,被配置為接收裝置300發(fā)送的待播放音頻。
通過以上技術(shù)方案可知,本實(shí)施例存在的有益效果是:實(shí)現(xiàn)了基于無線網(wǎng)絡(luò)的音頻播放;相比于傳統(tǒng)的基于藍(lán)牙通信的音頻播放,能夠避免藍(lán)牙設(shè)備配對(duì)的繁瑣過程,簡(jiǎn)化播放流程;便捷的實(shí)現(xiàn)一對(duì)多的同步播放;并且無線通信距離更長(zhǎng);使得音頻播放的設(shè)備的播放有了更多功能性選擇,能夠滿足更多特定應(yīng)用場(chǎng)景的需求,提高了用戶體驗(yàn)
參見圖16所示,為本公開播放系統(tǒng)的一個(gè)實(shí)施例。本實(shí)施例中,系統(tǒng)500包括:控制設(shè)備510和目標(biāo)音頻播放設(shè)備520。
其中,控制設(shè)備510被配置為:
檢測(cè)音頻播放指令;
響應(yīng)于檢測(cè)到音頻播放指令,獲取音頻播放指令指示的待播放音頻;
通過廣播方式控制目標(biāo)音頻播放設(shè)備520播放待播放音頻。
目標(biāo)音頻播放設(shè)備520被配置為:
獲取控制設(shè)備510廣播的音頻播放指令;
響應(yīng)于檢測(cè)到音頻播放指令,獲取音頻播放指令對(duì)應(yīng)的待播放音頻;
播放待播放音頻。
通過以上技術(shù)方案可知,本實(shí)施例存在的有益效果是:控制設(shè)備510通過無線網(wǎng)絡(luò)向目標(biāo)音頻播放設(shè)備520廣播廣播報(bào)文,實(shí)現(xiàn)了基于無線網(wǎng)絡(luò)的音頻播放;相比于傳統(tǒng)的基于藍(lán)牙通信的音頻播放,能夠避免藍(lán)牙設(shè)備配對(duì)的繁瑣過程,簡(jiǎn)化播放流程;便捷的實(shí)現(xiàn)一對(duì)多的同步播放;并且無線通信距離更長(zhǎng);使得目標(biāo)音頻播放設(shè)備520的播放有了更多功能性選擇,能夠滿足更多特定應(yīng)用場(chǎng)景的需求,提高了用戶體驗(yàn);生成可供選擇的外設(shè)列表,使得只有被選定的一個(gè)或多個(gè)目標(biāo)音頻播放設(shè)備520接收并解析廣播報(bào)文,進(jìn)而同步播放;實(shí)現(xiàn)了對(duì)于目標(biāo)音頻播放設(shè)備520的篩選和控制。
參見圖17所示,為本公開所述音頻播放的裝置的一個(gè)實(shí)施例。所述包括:處理器720;和用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器704;其中,所述處理器720被配置為:檢測(cè)音頻播放指令;響應(yīng)于檢測(cè)到所述音頻播放指令,獲取所述音頻播放指令指示的待播放音頻;通過廣播方式控制目標(biāo)音頻播放設(shè)備播放所述待播放音頻。
例如,裝置700可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D17,裝置700可以包括以下一個(gè)或多個(gè)組件:處理組件702,存儲(chǔ)器704,電力組件706,多媒體組件708,音頻組件710,輸入/輸出(I/O)的接口712,傳感器組件714,以及通信組件716。
處理組件702通常控制裝置700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件702可以包括一個(gè)或多個(gè)處理器720來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個(gè)或多個(gè)模塊,便于處理組件702和其他組件之間的交互。例如,處理組件702可以包括多媒體模塊,以方便多媒體組件708和處理組件702之間的交互。
存儲(chǔ)器704被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置700的操作。這些數(shù)據(jù)的示例包括用于在裝置700上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器704可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電力組件706為裝置700的各種組件提供電力。電力組件706可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置700生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件708包括在所述裝置700和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置700處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件710被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件710包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置700處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器704或經(jīng)由通信組件716發(fā)送。在一些實(shí)施例中,音頻組件710還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件714包括一個(gè)或多個(gè)傳感器,用于為裝置700提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件714可以檢測(cè)到裝置700的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置700的顯示器和小鍵盤,傳感器組件714還可以檢測(cè)裝置700或裝置700一個(gè)組件的位置改變,用戶與裝置700接觸的存在或不存在,裝置700方位或加速/減速和裝置700的溫度變化。傳感器組件714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件714還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件716被配置為便于裝置700和其他設(shè)備之間有線或無線方式的通信。裝置700可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件716還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置700可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器704,上述指令可由裝置700的處理器720執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
參見圖18所示,為本公開所述音頻播放裝置的一個(gè)實(shí)施例。所述包括:處理器820;和用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器804;其中,所述處理器820被配置為:獲取廣播的音頻播放指令;響應(yīng)于音頻播放指令,獲取音頻播放指令對(duì)應(yīng)的待播放音頻;播放待播放音頻。
參照?qǐng)D18,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電力組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲(chǔ)器804被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到裝置800的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測(cè)裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐本公開后,將容易想到本公開的其它實(shí)施方案。本公開旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。