本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種列表推送方法、裝置及無線音箱系統(tǒng)。
背景技術(shù):
無線音箱是一種新型的智能家電設(shè)備,通過連接無線網(wǎng)絡(luò),能夠與客戶端之間進(jìn)行通信,從而接收客戶端傳送的各種指令并執(zhí)行這些指令。這樣用戶可以通過客戶端查看和控制無線音箱播放音樂。
通常情況下,客戶端會(huì)將用戶選擇的播放列表以某種方式比如文件傳輸或列表數(shù)據(jù)打包傳輸?shù)确绞酵扑椭翢o線音箱,以供無線音箱播放列表中的數(shù)據(jù)。由于無線音箱系統(tǒng)中可能存在若干個(gè)無線音箱分組,每個(gè)分組的播放列表都是分別保存在各個(gè)分組中的無線音箱中,當(dāng)客戶端需要推送同一個(gè)播放列表時(shí),需要將所述播放列表分別發(fā)送給各個(gè)分組中的無線音箱,執(zhí)行多次推送動(dòng)作,如果播放列表的數(shù)據(jù)比較大,且無線音箱分組比較多,客戶端的多次推送會(huì)增加數(shù)據(jù)帶寬的壓力,造成網(wǎng)絡(luò)通信不暢等現(xiàn)象。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種列表推送方法、裝置及無線音箱系統(tǒng),實(shí)現(xiàn)了由主音箱將第一播放列表推送給目的無線音箱分組中的無線音箱。
本發(fā)明實(shí)施例提供一種列表推送方法,包括:
獲取無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息;
根據(jù)獲取的所述播放列表的標(biāo)識(shí)信息,確定待發(fā)送的第一播放列表與某一無線音箱分組的播放列表一致;
發(fā)送通知消息給所述無線音箱系統(tǒng)中的主音箱,所述通知消息用于通知所述主音箱將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。
本發(fā)明實(shí)施例還提供一種列表推送方法,所述方法應(yīng)用于無線音箱系統(tǒng)中的主音箱,所述方法包括:
將所述無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息發(fā)送給客戶端;
接收所述客戶端根據(jù)所述播放列表的標(biāo)識(shí)信息發(fā)送的通知消息,所述通知消息用于通知所述主音箱將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱;
將所述主音箱中儲(chǔ)存的所述第一播放列表發(fā)送給所述目的無線音箱分組中的各個(gè)無線音箱。
本發(fā)明實(shí)施例還提供一種列表推送裝置,包括:
信息獲取單元,用于獲取無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息;
確定單元,用于根據(jù)獲取的所述播放列表的標(biāo)識(shí)信息,確定待發(fā)送的第一播放列表與某一無線音箱分組的播放列表一致;
通知單元,用于發(fā)送通知消息給所述無線音箱系統(tǒng)中的主音箱,所述通知消息用于通知所述主音箱將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。
本發(fā)明實(shí)施例還提供一種列表推送裝置,包括:
信息發(fā)送單元,用于將所述無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息發(fā)送給客戶端;
通知接收單元,用于接收所述客戶端根據(jù)所述播放列表的標(biāo)識(shí)信息發(fā)送的通知消息,所述通知消息用于通知所述列表推送裝置將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱;
列表發(fā)送單元,用于將所述列表推送裝置中儲(chǔ)存的所述第一播放列表發(fā)送給所述目的無線音箱分組中的各個(gè)無線音箱。
本發(fā)明實(shí)施例還提供一種無線音箱系統(tǒng),其特征在于,包括:客戶端和多個(gè)無線音箱,所述多個(gè)無線音箱分為多個(gè)無線音箱分組,其中:
所述客戶端包括:
信息獲取單元,用于獲取無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息;
確定單元,用于根據(jù)獲取的所述播放列表的標(biāo)識(shí)信息,確定待發(fā)送的第一播放列表與某一無線音箱分組的播放列表一致;
通知單元,用于發(fā)送通知消息給所述無線音箱系統(tǒng)中的主音箱,所述通知消息用于通知所述主音箱將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱;
所述多個(gè)無線音箱中的主音箱包括:
信息發(fā)送單元,用于將所述無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息發(fā)送給客戶端;
通知接收單元,用于接收所述客戶端根據(jù)所述播放列表的標(biāo)識(shí)信息發(fā)送的通知消息,所述通知消息用于通知所述列表推送裝置將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱;
列表發(fā)送單元,用于將所述列表推送裝置中儲(chǔ)存的所述第一播放列表發(fā)送給所述目的無線音箱分組中的各個(gè)無線音箱。
可見,在本實(shí)施例的方法中,當(dāng)客戶端需要推送第一播放列表時(shí),需要根據(jù)各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息,確定第一播放列表是否與某一無線音箱分組的播放列表一致,如果一致,則發(fā)送通知消息給主音箱,以通知主音箱將第一播放列表發(fā)送到目的無線音箱分組中。這樣客戶端在推送同一播放列表給不同的無線音箱分組時(shí),可以由主音箱直接發(fā)送,由于無線音箱系統(tǒng)中各個(gè)無線音箱之間可以直接通信,不經(jīng)過路由器,從而不占用網(wǎng)絡(luò)帶寬,因此,本實(shí)施例的方法能減少客戶端與無線音箱之間數(shù)據(jù)帶寬的壓力。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種無線音箱系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明方法實(shí)施例一提供的一種列表推送方法的流程圖;
圖3是本發(fā)明方法實(shí)施例二提供的一種列表推送方法的流程圖;
圖4是本發(fā)明方法實(shí)施例三提供的一種列表推送方法的流程圖;
圖5是本發(fā)明設(shè)備實(shí)施例一提供的一種列表推送裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明設(shè)備實(shí)施例二提供的一種列表推送裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明設(shè)備實(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)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排它的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明方法實(shí)施例一
提供一種列表推送方法,主要可以應(yīng)用于如圖1所示的無線音箱系統(tǒng)中,在所述系統(tǒng)中包括:客戶端和多個(gè)無線音箱,其中:
客戶端可以通過連接無線網(wǎng)絡(luò),與這多個(gè)無線音箱中各個(gè)無線音箱進(jìn)行通信。這多個(gè)無線音箱之間可以通過網(wǎng)格(mesh)網(wǎng)絡(luò)進(jìn)行連接形成局域網(wǎng),其中一臺(tái)無線音箱為主音箱,所述主音箱能夠連接外部路由器,并直接和局域網(wǎng)內(nèi)其它無線音箱進(jìn)行通信,mesh網(wǎng)絡(luò)中無線音箱間的通信不通過路由器,因此不會(huì)占用網(wǎng)絡(luò)帶寬;且這多個(gè)無線音箱可以分為多個(gè)無線音箱分組,每個(gè)分組包括至少一個(gè)無線音箱。
本實(shí)施例的方法是由無線音箱系統(tǒng)中的客戶端所執(zhí)行的方法,流程圖如圖2所示,包括:
步驟101,獲取無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息。
本實(shí)施例中,在無線音箱系統(tǒng)的主音箱中儲(chǔ)存各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息,且儲(chǔ)存各個(gè)播放列表的具體內(nèi)容,一個(gè)播放列表的標(biāo)識(shí)信息可以是唯一標(biāo)識(shí)所述整個(gè)播放列表的信息,也可以是所述播放列表中各項(xiàng)內(nèi)容的標(biāo)識(shí)信息,比如播放的各個(gè)歌曲的標(biāo)識(shí)信息等。當(dāng)客戶端通過無線網(wǎng)絡(luò)與無線音箱連接后,主音箱可以主動(dòng)將各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息發(fā)送給客戶端,這樣客戶端在執(zhí)行本步驟時(shí),主要是接收主音箱發(fā)送的各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息。
步驟102,根據(jù)步驟101獲取的播放列表的標(biāo)識(shí)信息,判斷待發(fā)送的第一播放列表與各個(gè)無線音箱分組的播放列表是否一致,如果第一播放列表與某一無線音箱分組的播放列表一致,則客戶端不會(huì)發(fā)送所述第一播放列表,而是執(zhí)行步驟103。
進(jìn)一步地,如果第一播放列表與任一無線音箱分組的播放列表都不一致,則執(zhí)行步驟104或執(zhí)行步驟105。
具體地,客戶端可以將第一播放列表的標(biāo)識(shí)信息分別與各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息進(jìn)行匹配,如果與某一無線音箱分組的播放列表的標(biāo)識(shí)信息相匹配,則所述第一播放列表與某一無線音箱分組的播放列表一致。
步驟103,發(fā)送通知消息給無線音箱系統(tǒng)中的主音箱,所述通知消息用于通知主音箱將第一播放列表發(fā)送到目的無線音箱分組中的各個(gè)無線音箱。具體地,在通知消息中可以包括目的無線音箱分組的標(biāo)識(shí)信息和第一播放列表的標(biāo)識(shí)信息等信息。
步驟104,將第一播放列表和目的無線音箱分組的信息發(fā)送給主音箱,以便主音箱記錄第一播放列表的信息,并將第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。
可以理解,客戶端在發(fā)送第一播放列表給主音箱的同時(shí),還需要告知主音箱目的無線音箱分組的信息,這樣主音箱才能知道需要將第一播放列表發(fā)送給哪個(gè)無線音箱分組。且主音箱記錄的第一播放列表的信息可以包括第一播放列表的標(biāo)識(shí)信息和具體內(nèi)容等。
步驟105,將第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。
需要說明的是,對(duì)于目的無線音箱分組中如果只有一個(gè)無線音箱,則客戶端可以直接將所述第一播放列表發(fā)送給這個(gè)無線音箱,而不用通過主音箱發(fā)送。在這種情況下,這個(gè)無線音箱可以將第一播放列表的具體內(nèi)容及對(duì)應(yīng)的標(biāo)識(shí)信息告知主音箱,以便主音箱進(jìn)行記錄。
可見,在本實(shí)施例的方法中,當(dāng)客戶端需要推送第一播放列表時(shí),需要根據(jù)各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息,確定第一播放列表是否與某一無線音箱分組的播放列表一致,如果一致,則發(fā)送通知消息給主音箱,以通知主音箱將第一播放列表發(fā)送到目的無線音箱分組中。這樣客戶端在推送同一播放列表給不同的無線音箱分組時(shí),可以由主音箱直接發(fā)送,由于無線音箱系統(tǒng)中各個(gè)無線音箱之間可以直接通信,不經(jīng)過路由器,從而不占用網(wǎng)絡(luò)帶寬,因此,本實(shí)施例的方法能減少客戶端與無線音箱之間數(shù)據(jù)帶寬的壓力。
本發(fā)明方法實(shí)施例二
提供一種列表推送方法,主要可以應(yīng)用于如圖1所示的無線音箱系統(tǒng)中,本實(shí)施例的方法是系統(tǒng)中的主音箱所執(zhí)行的方法,流程圖如圖3所示,包括:
步驟201,將無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息發(fā)送給客戶端。
本實(shí)施例中,無線音箱系統(tǒng)中的主音箱會(huì)儲(chǔ)存各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息,且儲(chǔ)存各個(gè)播放列表的具體內(nèi)容,一個(gè)播放列表的標(biāo)識(shí)信息可以是唯一標(biāo)識(shí)所述整個(gè)播放列表的信息,也可以是所述播放列表中各項(xiàng)內(nèi)容的標(biāo)識(shí)信息,比如播放的各個(gè)歌曲的標(biāo)識(shí)信息等。當(dāng)主音箱將播放列表的標(biāo)識(shí)信息發(fā)送給客戶端之后,客戶端可以按照上述方法實(shí)施例一中所述的方法進(jìn)行列表數(shù)據(jù)的推送。
步驟202,接收客戶端根據(jù)上述步驟201發(fā)送的播放列表的標(biāo)識(shí)信息發(fā)送的通知消息,通知消息用于通知主音箱將第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。在通知消息中可以包括第一播放列表的標(biāo)識(shí)信息及目的無線音箱分組的標(biāo)識(shí)信息等。
步驟203,根據(jù)上述的通知消息將主音箱中儲(chǔ)存的第一播放列表發(fā)送給目的無線音箱分組中的各個(gè)無線音箱,即將第一播放列表的具體內(nèi)容發(fā)送給各個(gè)無線音箱。
步驟204,在一種情況下,如果主音箱接收到客戶端根據(jù)上述步驟201發(fā)送的播放列表的標(biāo)識(shí)信息發(fā)送的第一播放列表和目的無線音箱分組的信息,記錄第一播放列表的信息,將第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。
其中,主音箱記錄的第一播放列表的信息可以包括第一播放列表的標(biāo)識(shí)信息和第一播放列表的具體內(nèi)容等,還可以包括與其對(duì)應(yīng)的無線音箱分組的信息等。
需要說明的是,在另一種情況下,如果客戶端根據(jù)上述播放列表的標(biāo)識(shí)信息,確定待發(fā)送的第一播放列表的標(biāo)識(shí)信息與任一無線音箱分組的播放列表的標(biāo)識(shí)信息都不一致,且目的無線音箱分組中只包括一個(gè)無線音箱,則客戶端可以直接將第一播放列表發(fā)送這個(gè)無線音箱,而不經(jīng)過主音箱。在這種情況下,主音箱會(huì)接收到這個(gè)無線音箱發(fā)送的第一播放列表及對(duì)應(yīng)的標(biāo)識(shí)信息,則主音箱會(huì)記錄所述第一播放列表的信息,包括第一播放列表的標(biāo)識(shí)信息及具體內(nèi)容。
可見,在本實(shí)施例的方法中,主音箱會(huì)將儲(chǔ)存的各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息發(fā)送給客戶端,以便客戶端確定第一播放列表是否與某一無線音箱分組的播放列表一致,如果一致,則發(fā)送通知消息給主音箱,以通知主音箱將第一播放列表發(fā)送到目的無線音箱分組中。這樣客戶端在推送同一播放列表給不同的無線音箱分組時(shí),可以由主音箱直接發(fā)送,由于無線音箱系統(tǒng)中各個(gè)無線音箱之間可以直接通信,不經(jīng)過路由器,從而不占用網(wǎng)絡(luò)帶寬,因此,本實(shí)施例的方法能減少客戶端與無線音箱之間數(shù)據(jù)帶寬的壓力。
本發(fā)明方法實(shí)施例三
以一個(gè)具體的實(shí)施例說明本實(shí)施例的列表推送方法,本實(shí)施例的方法應(yīng)用于如圖1所示的無線音箱系統(tǒng)中,方法流程圖如圖4所示,包括:
步驟301,客戶端與多個(gè)無線音箱分別配對(duì),客戶端指定其中一個(gè)無線音箱為主音箱,且客戶端將多個(gè)無線音箱分為多個(gè)無線音箱分組。
步驟302,在初次推送播放列表時(shí),用戶通過客戶端選定一個(gè)播放列表1,客戶端將用戶選定的播放列表1發(fā)送給主音箱,且告知主音箱所述播放列表1需要發(fā)送的無線音箱分組。這樣主音箱會(huì)記錄所述播放列表1的標(biāo)識(shí)信息及所述播放列表1的具體內(nèi)容,還可以記錄對(duì)應(yīng)的無線音箱分組的信息,且主音箱會(huì)將所述播放列表1發(fā)送給對(duì)應(yīng)的無線音箱分組中的各個(gè)無線音箱。
步驟303,在之后推送播放列表時(shí),客戶端可以向主音箱獲取各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息,如果需要推送的播放列表2的標(biāo)識(shí)信息與某一無線音箱分組的播放列表的標(biāo)識(shí)信息一致,則客戶端發(fā)送通知消息給主音箱,通知主音箱將需要推送的播放列表2發(fā)送給目的無線音箱分組中的各個(gè)無線音箱。
步驟304,如果需要推送的播放列表2的標(biāo)識(shí)信息與任一無線音箱分組的播放列表的標(biāo)識(shí)信息都不一致,則客戶端會(huì)按照上述步驟302中的方法,將需要推送的播放列表2發(fā)送給主音箱,再由主音箱轉(zhuǎn)發(fā)給目的無線音箱分組中的各個(gè)無線音箱。
本發(fā)明設(shè)備實(shí)施例一
提供一種列表推送裝置,比如上述的客戶端,其結(jié)構(gòu)示意圖如圖5所示,具體可以包括:
信息獲取單元10,用于獲取無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息;信息獲取單元10具體用于接收所述主音箱發(fā)送的所述各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息。一個(gè)播放列表的標(biāo)識(shí)信息可以是唯一標(biāo)識(shí)所述整個(gè)播放列表的信息,也可以是所述播放列表中各項(xiàng)內(nèi)容的標(biāo)識(shí)信息,比如播放的各個(gè)歌曲的標(biāo)識(shí)信息等。
確定單元11,用于根據(jù)所述信息獲取單元10獲取的所述播放列表的標(biāo)識(shí)信息,確定待發(fā)送的第一播放列表與某一無線音箱分組的播放列表一致。
通知單元12,用于當(dāng)所述確定單元11確定一致后,發(fā)送通知消息給所述無線音箱系統(tǒng)中的主音箱,所述通知消息用于通知所述主音箱將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。
進(jìn)一步地,列表推送裝置還可以包括推送單元13(如圖5中虛線所示的部分),用于如果所述確定單元11確定第一播放列表與任一無線音箱分組的播放列表都不一致,將所述第一播放列表和目的無線音箱分組的信息發(fā)送給所述主音箱,以便所述主音箱記錄所述第一播放列表的信息,并將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱,或,如果所述第一播放列表與任一無線音箱分組的播放列表都不一致,將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。
可見,在本實(shí)施例的裝置需要推送第一播放列表時(shí),確定單元11根據(jù)各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息,確定第一播放列表是否與某一無線音箱分組的播放列表一致,如果一致,則通知單元12發(fā)送通知消息給主音箱,以通知主音箱將第一播放列表發(fā)送到目的無線音箱分組中。這樣本實(shí)施例的列表推送裝置在推送同一播放列表給不同的無線音箱分組時(shí),可以由主音箱直接發(fā)送,由于無線音箱系統(tǒng)中各個(gè)無線音箱之間可以直接通信,不經(jīng)過路由器,從而不占用網(wǎng)絡(luò)帶寬,因此,能減少本實(shí)施例的列表推送裝置與無線音箱之間數(shù)據(jù)帶寬的壓力。
本發(fā)明實(shí)施例還提供一種列表推送裝置,比如上述的主音箱,其結(jié)構(gòu)示意圖如圖6所示,具體可以包括:
信息發(fā)送單元20,用于將所述無線音箱系統(tǒng)中各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息發(fā)送給客戶端;
通知接收單元21,用于接收所述客戶端根據(jù)所述信息發(fā)送單元20發(fā)送的播放列表的標(biāo)識(shí)信息發(fā)送的通知消息,所述通知消息用于通知所述列表推送裝置將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱;
列表發(fā)送單元22,用于在所述通知接收單元21接收通知消息后,將所述列表推送裝置中儲(chǔ)存的所述第一播放列表發(fā)送給所述目的無線音箱分組中的各個(gè)無線音箱。
進(jìn)一步地,本實(shí)施例的裝置還可以包括記錄發(fā)送單元23(如圖6中虛線部分所示),用于接收所述客戶端根據(jù)所述信息發(fā)送單元20發(fā)送的播放列表的標(biāo)識(shí)信息發(fā)送的第一播放列表和目的無線音箱分組的信息,記錄所述第一播放列表的信息,將所述第一播放列表發(fā)送給目的無線音箱分組中的無線音箱。其中記錄發(fā)送單元23記錄的第一播放列表的信息可以包括第一播放列表的具體內(nèi)容及標(biāo)識(shí)信息等。
在另一種情況下,記錄發(fā)送單元23,還用于接收所述目的無線音箱分組的無線音箱發(fā)送的所述第一播放列表及對(duì)應(yīng)的標(biāo)識(shí)信息,記錄所述第一播放列表及對(duì)應(yīng)的標(biāo)識(shí)信息。
可見,在本實(shí)施例的列表推送裝置中,信息發(fā)送單元20會(huì)將儲(chǔ)存的各個(gè)無線音箱分組的播放列表的標(biāo)識(shí)信息發(fā)送給客戶端,以便客戶端確定第一播放列表是否與某一無線音箱分組的播放列表一致,如果一致,則發(fā)送通知消息給本實(shí)施例的列表推送裝置,由列表發(fā)送單元22將第一播放列表發(fā)送到目的無線音箱分組中。這樣客戶端在推送同一播放列表給不同的無線音箱分組時(shí),可以由本實(shí)施例的列表推送裝置直接發(fā)送,由于無線音箱系統(tǒng)中各個(gè)無線音箱之間可以直接通信,不經(jīng)過路由器,從而不占用網(wǎng)絡(luò)帶寬,因此,本實(shí)施例的方法能減少客戶端與無線音箱之間數(shù)據(jù)帶寬的壓力。
本發(fā)明設(shè)備實(shí)施例三
還提供一種終端設(shè)備,其結(jié)構(gòu)示意圖如圖7所示,所述終端設(shè)備可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(central processing units,CPU)30(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器31,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序321或數(shù)據(jù)322的存儲(chǔ)介質(zhì)32(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器31和存儲(chǔ)介質(zhì)32可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)32的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒標(biāo)出),每個(gè)模塊可以包括對(duì)終端設(shè)備中的一系列指令操作。更進(jìn)一步地,中央處理器30可以設(shè)置為與存儲(chǔ)介質(zhì)32通信,在終端設(shè)備上執(zhí)行存儲(chǔ)介質(zhì)32中的一系列指令操作。
終端設(shè)備還可以包括一個(gè)或一個(gè)以上電源33,一個(gè)或一個(gè)以上有線或無線網(wǎng)絡(luò)接口34,一個(gè)或一個(gè)以上輸入輸出接口35,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)323,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。
上述方法實(shí)施例中所述的由客戶端或主音箱所執(zhí)行的步驟可以基于所述圖7所示的終端設(shè)備的結(jié)構(gòu)。
具體地,在一種情況下,在存儲(chǔ)介質(zhì)32中儲(chǔ)存的應(yīng)用程序321包括列表推送的應(yīng)用程序,且所述程序可以包括上述列表推送裝置中的信息獲取單元10,確定單元11,通知單元12和推送單元13,在此不進(jìn)行贅述。更進(jìn)一步地,中央處理器30可以設(shè)置為與存儲(chǔ)介質(zhì)32通信,在終端設(shè)備上執(zhí)行存儲(chǔ)介質(zhì)32中儲(chǔ)存的列表推送的應(yīng)用程序?qū)?yīng)的一系列操作。
在另一種情況下,在存儲(chǔ)介質(zhì)32中儲(chǔ)存的應(yīng)用程序321包括列表推送的應(yīng)用程序,且所述程序可以包括上述列表推送裝置中的信息發(fā)送單元20,通知接收單元21,列表發(fā)送單元22和記錄發(fā)送單元23,在此不進(jìn)行贅述。更進(jìn)一步地,中央處理器30可以設(shè)置為與存儲(chǔ)介質(zhì)32通信,在終端設(shè)備上執(zhí)行存儲(chǔ)介質(zhì)32中儲(chǔ)存的列表推送的應(yīng)用程序?qū)?yīng)的一系列操作。
本發(fā)明實(shí)施例還提供一種無線音箱系統(tǒng),其結(jié)構(gòu)示意圖如圖1所示,包括:客戶端和多個(gè)無線音箱,所述多個(gè)無線音箱分為多個(gè)無線音箱分組,其中:
所述客戶端的結(jié)構(gòu)可以如上述設(shè)備實(shí)施例三所述的終端設(shè)備或設(shè)備實(shí)施例一所述的列表推送裝置的結(jié)構(gòu);所述多個(gè)無線音箱中的主音箱的結(jié)構(gòu)可以如上述設(shè)備實(shí)施例三所述的終端設(shè)備或設(shè)備實(shí)施例二所述的列表推送裝置的結(jié)構(gòu),在此不進(jìn)行贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器RAM)、磁盤或光盤等。
以上對(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ā)明的限制。