音樂播放控制方法、音樂播放方法、裝置以及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及音樂播放控制方法、音樂播放控制裝置、音樂播放方法、音樂播放裝置以及音樂播放控制系統(tǒng),其中音樂播放控制方法包括:建立熱點(diǎn)以供至少一音樂播放裝置連接熱點(diǎn),接收這些音樂播放裝置發(fā)送的信息,信息為相應(yīng)音樂播放裝置的注冊用戶名;根據(jù)這些音樂播放裝置的注冊用戶名而獲取這些音樂播放裝置的公鑰,根據(jù)這些音樂播放裝置的公鑰及私鑰依次驗(yàn)證這些音樂播放裝置是否合法;以及若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向這些合法的音樂播放裝置發(fā)送控制指令以控制這些合法的音樂播放裝置聯(lián)合播放音樂。本發(fā)明能夠?qū)崿F(xiàn)音樂播放裝置實(shí)時(shí)地、安全地聯(lián)合播放音樂。
【專利說明】音樂播放控制方法、音樂播放方法、裝置以及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音樂播放【技術(shù)領(lǐng)域】,尤其涉及音樂播放控制方法、音樂播放控制裝置、音樂播放方法、音樂播放裝置以及音樂播放控制系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)設(shè)備的越來越普及,移動(dòng)互聯(lián)網(wǎng)的越來越發(fā)達(dá),這些移動(dòng)設(shè)備之間能夠進(jìn)行什么樣的互聯(lián)工作,正是業(yè)內(nèi)人士正在思索的問題,也將會成為未來互聯(lián)網(wǎng)的最大爆發(fā)點(diǎn)。而現(xiàn)在幾乎所有需要通信的移動(dòng)設(shè)備的應(yīng)用都是直接或間接地基于Internet的,也即一方想要跟另一方通信,必須要將數(shù)據(jù)經(jīng)過復(fù)雜的Internet路由,才能到達(dá)另一方。但這種方式必定會帶來不可忽略的延遲(例如動(dòng)輒就幾百毫秒的延遲),這種延遲使得一些要求強(qiáng)實(shí)時(shí)性通信的應(yīng)用的開發(fā)成為非常難、甚至不可能的事情,例如多個(gè)移動(dòng)設(shè)備對音樂的聯(lián)合播放。
[0003]多個(gè)移動(dòng)設(shè)備,例如幾部或者幾十部手機(jī)聯(lián)合播放音樂,不僅能夠起到功放的作用,還能夠具有立體聲的效果。人類自古就愛好音樂,在條件有限、只有隨身攜帶移動(dòng)設(shè)備,例如手機(jī)的情況下,如何使移動(dòng)設(shè)備共同實(shí)時(shí)地、安全地播放賞心悅耳的音樂,是大眾、至少是音樂愛好者的基本需求。
【發(fā)明內(nèi)容】
[0004]因此,本發(fā)明提供音樂播放控制方法、音樂播放控制裝置、音樂播放方法、音樂播放裝置以及音樂播放控制系統(tǒng),以實(shí)現(xiàn)音樂播放裝置實(shí)時(shí)地、安全地聯(lián)合播放音樂。
[0005]具體地,本發(fā)明實(shí)施例提出的一種音樂播放控制方法,包括步驟:建立熱點(diǎn)以供至少一音樂播放裝置連接熱點(diǎn),接收這些音樂播放裝置發(fā)送的信息,信息為相應(yīng)音樂播放裝置的注冊用戶名;根據(jù)這些音樂播放裝置的注冊用戶名而獲取這些音樂播放裝置的公鑰,根據(jù)這些音樂播放裝置的公鑰及私鑰依次驗(yàn)證這些音樂播放裝置是否合法;以及若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向這些合法的音樂播放裝置發(fā)送控制指令以控制這些合法的音樂播放裝置聯(lián)合播放音樂。
[0006]另外,本發(fā)明實(shí)施例提出的一種音樂播放控制裝置,包括熱點(diǎn)建立模塊、驗(yàn)證模塊以及控制播放模塊,熱點(diǎn)建立模塊,用于建立熱點(diǎn)以供至少一音樂播放裝置連接熱點(diǎn),接收這些音樂播放裝置發(fā)送的信息,信息為相應(yīng)音樂播放裝置的注冊用戶名;驗(yàn)證模塊,用于根據(jù)這些音樂播放裝置的注冊用戶名而獲取這些音樂播放裝置的公鑰,根據(jù)這些音樂播放裝置的公鑰及私鑰依次驗(yàn)證這些音樂播放裝置是否合法;控制播放模塊,用于若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向這些合法的音樂播放裝置發(fā)送控制指令以控制這些合法的音樂播放裝置聯(lián)合播放音樂。
[0007]此外,本發(fā)明實(shí)施例提出的一種音樂播放方法,包括步驟:在注冊端進(jìn)行注冊,并接收注冊端發(fā)放的私鑰;連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名,以使音樂播放控制裝置根據(jù)私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法;以及若驗(yàn)證合法,則接收音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下播放音樂。
[0008]再者,本發(fā)明實(shí)施例提出的一種音樂播放裝置,包括注冊模塊、連接模塊以及播放模塊,注冊模塊,用于在注冊端進(jìn)行注冊,并接收注冊端發(fā)放的私鑰;連接模塊,用于連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名,以使音樂播放控制裝置根據(jù)私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法;播放模塊,用于若驗(yàn)證合法,則接收音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下播放音樂。
[0009]再者,本發(fā)明實(shí)施例提出的一種音樂播放控制系統(tǒng),包括音樂播放控制裝置及至少一音樂播放裝置,音樂播放控制裝置包括熱點(diǎn)建立模塊、驗(yàn)證模塊、服務(wù)調(diào)用單元、以及控制播放模塊;每一音樂播放裝置包括注冊模塊、連接模塊以及播放模塊;每一注冊模塊,用于在注冊端進(jìn)行注冊,并接收注冊端發(fā)放的私鑰;熱點(diǎn)建立模塊,用于建立熱點(diǎn);每一連接模塊,用于連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名;驗(yàn)證模塊,用于根據(jù)至少一音樂播放裝置的注冊用戶名而獲取至少一音樂播放裝置的公鑰,根據(jù)至少一音樂播放裝置的公鑰及私鑰依次驗(yàn)證至少一音樂播放裝置是否合法;控制播放模塊,用于若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向此些合法的音樂播放裝置發(fā)送控制指令;每一播放模塊,用于接收音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下播放音樂。
[0010]由上述實(shí)施例可知,本發(fā)明通過建立熱點(diǎn)以供至少一音樂播放裝置連接此熱點(diǎn),接收各音樂播放裝置發(fā)送的注冊用戶名,還根據(jù)各音樂播放裝置的注冊用戶名而獲取各音樂播放裝置的公鑰,再根據(jù)各音樂播放裝置的公鑰及私鑰依次驗(yàn)證各音樂播放裝置是否合法,若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向合法的音樂播放裝置發(fā)送控制指令以控制這些合法的音樂播放裝置聯(lián)合播放此音樂,從而實(shí)現(xiàn)了各音樂播放裝置實(shí)時(shí)地、安全地聯(lián)合播放音樂,達(dá)到了采用多個(gè)音樂播放裝置表達(dá)單個(gè)音樂播放裝置無法表現(xiàn)的音樂效果,給大眾帶來賞心悅目的音樂。
[0011]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0012]圖1是本發(fā)明實(shí)施例提出的音樂播放控制方法的步驟流程圖;
[0013]圖2是本發(fā)明實(shí)施例提出的音樂播放控制裝置的主要架構(gòu)框圖;
[0014]圖3是本發(fā)明實(shí)施例提出的音樂播放方法的步驟流程圖;
[0015]圖4是本發(fā)明實(shí)施例提出的音樂播放裝置的主要架構(gòu)框圖;
[0016]圖5是本發(fā)明實(shí)施例提出的音樂播放控制系統(tǒng)的主要架構(gòu)框圖。
【具體實(shí)施方式】
[0017]為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對依據(jù)本發(fā)明提出的音樂播放控制方法、音樂播放控制裝置、音樂播放方法、音樂播放裝置以及音樂播放控制系統(tǒng)其【具體實(shí)施方式】、結(jié)構(gòu)、特征及功效,詳細(xì)說明如后。
[0018]有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點(diǎn)及功效,在以下配合參考圖式的較佳實(shí)施例詳細(xì)說明中將可清楚的呈現(xiàn)。通過【具體實(shí)施方式】的說明,當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖式僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。
[0019]圖1是本發(fā)明實(shí)施例提供的音樂播放控制方法的步驟流程圖。在此,音樂播放控制方法用于向合法的音樂播放裝置發(fā)送控制指令以控制合法的音樂播放裝置聯(lián)合播放音樂。具體地,請參閱圖1,本發(fā)明實(shí)施例的音樂播放控制方法可包括以下步驟S101-S109:
[0020]步驟SlOl:建立熱點(diǎn)以供至少一音樂播放裝置連接此熱點(diǎn),接收這些音樂播放裝置發(fā)送的信息,信息為相應(yīng)音樂播放裝置的注冊用戶名。
[0021]本步驟中,可以采用音樂播放控制裝置建立一個(gè)基于W1-Fi (WirelessFidelity,無線保真)的熱點(diǎn),此熱點(diǎn)是提供基于W1-Fi上網(wǎng)的發(fā)射點(diǎn),有W1-Fi功能的設(shè)備都可以搜索到此熱點(diǎn)進(jìn)行連接而訪問因特網(wǎng)或訪問由熱點(diǎn)和音樂播放裝置構(gòu)成的局域網(wǎng)。W1-Fi局部通信(也即不經(jīng)過任何路由,直接相連)可以保證通信的較強(qiáng)的實(shí)時(shí)性,可能也有幾毫秒的延遲,但是人類聽覺無法感知這種延遲,不像互聯(lián)網(wǎng)通信那樣動(dòng)輒幾百毫秒的延遲,是弱實(shí)時(shí)性的。熱點(diǎn)名稱可以為音樂播放控制裝置在注冊端注冊的用戶名,以方便各個(gè)音樂播放裝置通過選擇熱點(diǎn)名稱而連接此熱點(diǎn)。在其他實(shí)施方式中,熱點(diǎn)也可以為基于NFCXNearField Communication,近距離無線通訊技術(shù))的熱點(diǎn)或其它類型的熱點(diǎn)。優(yōu)選地,音樂播放控制裝置和音樂播放裝置均可以為手機(jī)等設(shè)備。
[0022]步驟SlOl前具體還可包括步驟:在注冊端進(jìn)行注冊。
[0023]本步驟中,在注冊端進(jìn)行注冊的方法是:可以通過在注冊端輸入用戶名和密碼等驗(yàn)證信息進(jìn)行注冊。注冊端可以為網(wǎng)絡(luò)服務(wù)器端等,此外,注冊端可以發(fā)放私鑰給進(jìn)行注冊的音樂播放控制裝置。
[0024]步驟S103:根據(jù)這些音樂播放裝置的注冊用戶名而獲取這些音樂播放裝置的公鑰,根據(jù)這些音樂播放裝置的公鑰及私鑰依次驗(yàn)證這些音樂播放裝置是否合法,若驗(yàn)證合法,則進(jìn)行步驟S105。
[0025]本步驟中,可以從CA (Certificate Authority,證書管理機(jī)構(gòu))獲取音樂播放裝置的注冊用戶名對應(yīng)的公鑰。驗(yàn)證音樂播放裝置是否合法的方法如下:利用音樂播放裝置的公鑰將原始數(shù)據(jù)(例如Hello)加密為加密數(shù)據(jù),并將加密數(shù)據(jù)發(fā)送給音樂播放裝置以使音樂播放裝置利用私鑰對加密數(shù)據(jù)進(jìn)行解密生成解密數(shù)據(jù),獲取解密數(shù)據(jù)(例如為Hello)并將解密數(shù)據(jù)與原始數(shù)據(jù)進(jìn)行比較,若解密數(shù)據(jù)(Hello)與原始數(shù)據(jù)(Hello)相同,則可以判斷音樂播放裝置為一個(gè)合法的音樂播放裝置(即音樂播放裝置合法),反之,判斷為音樂播放裝置不合法。引入合法性驗(yàn)證的目的在于,避免讓一個(gè)同樣在WIFI熱點(diǎn)范圍內(nèi)的、但可能懷有惡意的音樂播放裝置連接至由音樂播放裝置和音樂播放控制裝置構(gòu)成的網(wǎng)絡(luò),給該網(wǎng)絡(luò)帶來潛在的威脅。
[0026]步驟S103中具體還可包括步驟:若驗(yàn)證不合法,則進(jìn)行步驟S107。
[0027]步驟S105:向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息。[0028]本步驟中,將所有的音樂播放裝置驗(yàn)證是否合法后,則通過音樂播放控制裝置與音樂播放裝置之間的W1-Fi連接向所有合法的音樂播放裝置發(fā)放要播放的音樂信息。音樂信息可以包括歌曲、歌曲的網(wǎng)址鏈接、歌曲哈希標(biāo)識等。例如,若音樂信息是歌曲的網(wǎng)址鏈接,則音樂播放裝置需到此網(wǎng)址鏈接獲取所要播放的音樂。
[0029]步驟S107:將與不合法的音樂播放裝置之間的連接斷開。
[0030]本步驟中,在音樂播放控制裝置驗(yàn)證音樂播放裝置不合法時(shí),音樂播放控制裝置可以主動(dòng)斷開與音樂播放裝置之間的連接。
[0031]步驟S109:向合法的音樂播放裝置發(fā)送控制指令以控制這些合法的音樂播放裝置聯(lián)合播放此音樂。
[0032]本步驟中,可以向各音樂播放裝置發(fā)送開始或停止指令以控制音樂播放裝置開始播放此音樂或停止播放此音樂,也可以向各音樂播放裝置發(fā)送控制播放節(jié)奏指令以使音樂播放裝置以不同節(jié)奏聯(lián)合播放此音樂,或每隔一段時(shí)間可以向各音樂播放裝置發(fā)送播放進(jìn)度同步的指令以使音樂播放裝置進(jìn)行播放進(jìn)度的同步,甚至可以向各音樂播放裝置發(fā)送播放不同聲部的指令以使音樂播放裝置播放不同聲部,從而達(dá)到立體播放的效果。最終,各音樂播放裝置與音樂播放控制裝置共同、和諧地播放同一音樂。
[0033]其中,每隔一段時(shí)間進(jìn)行播放進(jìn)度的同步的方法可以是:可以在某時(shí)間點(diǎn)處規(guī)定所有的音樂播放裝置從音樂的某個(gè)位置處開始播放,以防止某個(gè)或某些音樂播放裝置的播放進(jìn)度滯后。
[0034]在本發(fā)明的實(shí)施例中,本發(fā)明通過建立熱點(diǎn)以供至少一音樂播放裝置連接此熱點(diǎn),接收各音樂播放裝置發(fā)送的注冊用戶名,還根據(jù)各音樂播放裝置的注冊用戶名而獲取各音樂播放裝置的公鑰,再根據(jù)各音樂播放裝置的公鑰及私鑰依次驗(yàn)證各音樂播放裝置是否合法,若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向合法的音樂播放裝置發(fā)送控制指令以控制這些合法的音樂播放裝置聯(lián)合播放此音樂,從而實(shí)現(xiàn)了音樂播放裝置實(shí)時(shí)地、安全地聯(lián)合播放音樂,達(dá)到了采用多個(gè)音樂播放裝置表達(dá)單個(gè)音樂播放裝置無法表現(xiàn)的音樂效果,給大眾帶來賞心悅目的音樂,并且還通過驗(yàn)證不合法時(shí)斷開連接,從而防止了懷有惡意的音樂播放裝置進(jìn)行連接,避免了潛在的網(wǎng)絡(luò)連接威脅。
[0035]圖2是本發(fā)明實(shí)施例提出的音樂播放控制裝置的主要架構(gòu)框圖。請參閱圖2,音樂播放控制裝置包括:熱點(diǎn)建立模塊201、驗(yàn)證模塊203以及控制播放模塊205。在此,音樂播放控制裝置用于向合法的音樂播放裝置發(fā)送控制指令以控制合法的音樂播放裝置聯(lián)合播放音樂。
[0036]更具體地,熱點(diǎn)建立模塊201,用于建立熱點(diǎn)以供至少一音樂播放裝置連接熱點(diǎn),接收這些音樂播放裝置發(fā)送的信息,信息為相應(yīng)音樂播放裝置的注冊用戶名。
[0037]優(yōu)選地,熱點(diǎn)為基于W1-Fi的熱點(diǎn)。
[0038]驗(yàn)證模塊203,用于根據(jù)這些音樂播放裝置的注冊用戶名而獲取這些音樂播放裝置的公鑰,根據(jù)這些音樂播放裝置的公鑰及私鑰依次驗(yàn)證這些音樂播放裝置是否合法。
[0039]優(yōu)選地,驗(yàn)證模塊203根據(jù)各音樂播放裝置的注冊用戶名從證書管理機(jī)構(gòu)獲取各音樂播放裝置的公鑰。
[0040]控制播放模塊205,用于若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向這些合法的音樂播放裝置發(fā)送控制指令以控制這些合法的音樂播放裝置聯(lián)合播放此音樂。
[0041]此外,驗(yàn)證模塊203,還用于若驗(yàn)證不合法,則將與不合法的音樂播放裝置之間的連接斷開。
[0042]此外,驗(yàn)證模塊203,還用于利用音樂播放裝置的公鑰將原始數(shù)據(jù)加密為加密數(shù)據(jù),并將加密數(shù)據(jù)發(fā)送給音樂播放裝置以使音樂播放裝置利用私鑰對加密數(shù)據(jù)進(jìn)行解密生成解密數(shù)據(jù),獲取解密數(shù)據(jù)并將解密數(shù)據(jù)與原始數(shù)據(jù)進(jìn)行比較,若解密數(shù)據(jù)與原始數(shù)據(jù)相同,則判斷音樂播放裝置為一個(gè)合法的音樂播放裝置(即音樂播放裝置合法),反之,判斷為音樂播放裝置不合法。
[0043]此外,控制播放模塊205,還用于向這些音樂播放裝置發(fā)送開始或停止指令以控制這些音樂播放裝置開始播放此音樂或停止播放此音樂;向這些音樂播放裝置發(fā)送控制播放節(jié)奏指令以使這些音樂播放裝置以不同節(jié)奏聯(lián)合播放此音樂;每隔一段時(shí)間向這些音樂播放裝置發(fā)送播放進(jìn)度同步的指令以使這些音樂播放裝置進(jìn)行播放進(jìn)度的同步;以及/或向這些音樂播放裝置發(fā)送播放不同聲部的指令以使這些音樂播放裝置播放不同聲部,從而達(dá)到立體播放的效果。
[0044]在本發(fā)明實(shí)施例中,本發(fā)明通過建立熱點(diǎn)以供至少一音樂播放裝置連接此熱點(diǎn),接收各音樂播放裝置發(fā)送的注冊用戶名,還根據(jù)各音樂播放裝置的注冊用戶名而獲取各音樂播放裝置的公鑰,再根據(jù)各音樂播放裝置的公鑰及私鑰依次驗(yàn)證各音樂播放裝置是否合法,若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向合法的音樂播放裝置發(fā)送控制指令以控制這些合法的音樂播放裝置聯(lián)合播放此音樂,從而實(shí)現(xiàn)了音樂播放裝置實(shí)時(shí)地、安全地聯(lián)合播放音樂,達(dá)到了采用多個(gè)音樂播放裝置表達(dá)單個(gè)音樂播放裝置無法表現(xiàn)的音樂效果,給大眾帶來賞心悅目的音樂,并且還通過驗(yàn)證不合法時(shí)斷開連接,從而防止了懷有惡意的音樂播放裝置進(jìn)行連接,避免了潛在的網(wǎng)絡(luò)連接威脅。
[0045]圖3是本發(fā)明實(shí)施例提供的音樂播放方法的步驟流程圖。在此,音樂播放方法用于在音樂播放控制裝置的控制下播放音樂。具體地,請參閱圖3,本發(fā)明實(shí)施例的音樂播放方法可包括以下步驟S301-S307:
[0046]步驟S301:在注冊端進(jìn)行注冊,并接收注冊端發(fā)放的私鑰。
[0047]本步驟中,可以對音樂播放裝置進(jìn)行注冊,在注冊端進(jìn)行注冊的方法是:可以通過在注冊端輸入用戶名和密碼等驗(yàn)證信息進(jìn)行注冊。注冊端可以為網(wǎng)絡(luò)服務(wù)器端等。對參與聯(lián)合播放的各音樂播放裝置進(jìn)行注冊的目的是為了讓音樂播放控制裝置能夠識別出各個(gè)音樂播放裝置。
[0048]步驟S303:連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名,以使音樂播放控制裝置根據(jù)私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法,若驗(yàn)證合法,則進(jìn)行步驟S305。
[0049]本步驟中,音樂播放控制裝置可以從證書管理機(jī)構(gòu)獲取音樂播放裝置的注冊用戶名對應(yīng)的公鑰。音樂播放控制裝置驗(yàn)證音樂播放裝置是否合法的方法如下:利用音樂播放裝置的公鑰將原始數(shù)據(jù)(例如Hello)加密為加密數(shù)據(jù),并將加密數(shù)據(jù)發(fā)送給音樂播放裝置以使音樂播放裝置利用私鑰對加密數(shù)據(jù)進(jìn)行解密生成解密數(shù)據(jù),獲取解密數(shù)據(jù)(例如為Hello)并將解密數(shù)據(jù)與原始數(shù)據(jù)進(jìn)行比較,若解密數(shù)據(jù)(Hello)與原始數(shù)據(jù)(Hello)相同,則可以判斷音樂播放裝置為一個(gè)合法的音樂播放裝置,反之,判斷為音樂播放裝置不合法。引入合法性驗(yàn)證的目的在于,避免讓一個(gè)同樣在WIFI熱點(diǎn)范圍內(nèi)的、但可能懷有惡意的音樂播放裝置連接至由音樂播放裝置和音樂播放控制裝置構(gòu)成的網(wǎng)絡(luò),給該網(wǎng)絡(luò)帶來潛在的威脅。
[0050]步驟S303中具體還可包括步驟:若驗(yàn)證不合法,則進(jìn)行步驟S307。
[0051]步驟S305:接收音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下播放此音樂。
[0052]本步驟中,音樂播放控制裝置將所有的音樂播放裝置驗(yàn)證是否合法后,則通過音樂播放控制裝置與音樂播放裝置之間的W1-Fi連接向所有合法的音樂播放裝置發(fā)放要播放的音樂信息,則本步驟中音樂播放裝置就可以接收到音樂播放控制裝置發(fā)放的要播放的音樂信息。音樂信息可以包括歌曲、歌曲的網(wǎng)址鏈接、歌曲哈希標(biāo)識等。例如,若音樂信息是歌曲的網(wǎng)址鏈接,則音樂播放裝置需到此網(wǎng)址鏈接獲取所要播放的音樂。
[0053]步驟S305中具體還可包括:
[0054]可以接收音樂播放控制裝置發(fā)送的開始或停止指令以開始播放此音樂或停止播放此音樂,也可以接收音樂播放控制裝置發(fā)送的控制播放節(jié)奏指令以不同節(jié)奏播放此音樂,或每隔一段時(shí)間可以接收音樂播放控制裝置發(fā)送的播放進(jìn)度同步的指令以進(jìn)行播放進(jìn)度的同步,甚至可以接收音樂播放控制裝置發(fā)送的分別播放不同聲部的指令以播放此聲部,若各個(gè)音樂播放裝置分別播放不同聲部則可以達(dá)到立體播放的效果。最終,音樂播放裝置與音樂播放控制裝置共同、和諧地播放同一音樂。
[0055]其中,每隔一段時(shí)間進(jìn)行播放進(jìn)度的同步的方法可以是:音樂播放控制裝置可以在某時(shí)間點(diǎn)處規(guī)定所有的音樂播放裝置從音樂的某個(gè)位置處開始播放,以防止某個(gè)或某些音樂播放裝置的播放進(jìn)度滯后。
[0056]步驟S307:與音樂播放控制裝置之間的連接斷開。
[0057]本步驟中,在音樂播放控制裝置驗(yàn)證音樂播放裝置不合法時(shí),音樂播放控制裝置可以主動(dòng)斷開與音樂播放裝置之間的連接。
[0058]在本發(fā)明的實(shí)施例中,本發(fā)明通過在注冊端進(jìn)行注冊,并接收注冊端發(fā)放的私鑰,連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名,以使音樂播放控制裝置根據(jù)私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法,若驗(yàn)證合法,則接收音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下播放此音樂,從而實(shí)現(xiàn)了音樂播放裝置實(shí)時(shí)地、安全地在音樂播放控制裝置的控制下播放音樂,并且還通過驗(yàn)證不合法時(shí)斷開連接,從而防止了惡意連接音樂播放控制裝置,避免了潛在的網(wǎng)絡(luò)連接威脅。
[0059]圖4是本發(fā)明實(shí)施例提出的音樂播放裝置的主要架構(gòu)框圖。請參閱圖4,音樂播放裝置包括:注冊模塊401、連接模塊403以及播放模塊405。在此,音樂播放裝置用于在音樂播放控制裝置的控制下播放音樂。
[0060]更具體地,注冊模塊401,用于在注冊端進(jìn)行注冊,并接收注冊端發(fā)放的私鑰。
[0061]連接模塊403,用于連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名,以使音樂播放控制裝置根據(jù)私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法。
[0062]優(yōu)選地,熱點(diǎn)為基于W1-Fi的熱點(diǎn),音樂播放控制裝置從證書管理機(jī)構(gòu)獲取公鑰。[0063]播放模塊405,用于接收音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下播放此音樂。
[0064]此外,連接模塊403,還用于若驗(yàn)證不合法,則與音樂播放控制裝置之間的連接斷開。
[0065]其中,在音樂播放控制裝置驗(yàn)證音樂播放裝置不合法時(shí),音樂播放控制裝置可以主動(dòng)斷開與音樂播放裝置之間的連接。
[0066]播放模塊405,還用于接收音樂播放控制裝置發(fā)送的開始或停止指令以開始播放此音樂或停止播放此音樂;接收音樂播放控制裝置發(fā)送的控制播放節(jié)奏指令以不同節(jié)奏播放此音樂;每隔一段時(shí)間接收音樂播放控制裝置發(fā)送的播放進(jìn)度同步的指令以進(jìn)行播放進(jìn)度的同步;以及/或接收音樂播放控制裝置發(fā)送的播放不同聲部的指令以播放此聲部。
[0067]在本發(fā)明的實(shí)施例中,本發(fā)明通過在注冊端進(jìn)行注冊,并接收注冊端發(fā)放的私鑰,連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名,以使音樂播放控制裝置根據(jù)私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法,若驗(yàn)證合法,則接收音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下播放此音樂,從而實(shí)現(xiàn)了音樂播放裝置實(shí)時(shí)地、安全地在音樂播放控制裝置的控制下播放音樂,并且還通過驗(yàn)證不合法時(shí)斷開連接,從而防止了惡意連接音樂播放控制裝置,避免了潛在的網(wǎng)絡(luò)連接威脅。
[0068]圖5是本發(fā)明實(shí)施例提出的音樂聯(lián)合播放系統(tǒng)的主要架構(gòu)框圖。請參閱圖5,音樂聯(lián)合播放系統(tǒng)包括:音樂播放控制裝置以及至少一個(gè)音樂播放裝置。其中,音樂播放控制裝置包括熱點(diǎn)建立模塊501、驗(yàn)證模塊503、以及控制播放模塊505。每一音樂播放裝置包括注冊模塊511、連接模塊513、以及播放模塊515。
[0069]每一注冊模塊511,用于在注冊端進(jìn)行注冊,并接收注冊端發(fā)放的私鑰。
[0070]熱點(diǎn)建立模塊501,用于建立熱點(diǎn)。
[0071]每一連接模塊513,用于連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名。
[0072]驗(yàn)證模塊503,用于根據(jù)至少一音樂播放裝置的注冊用戶名而獲取至少一音樂播放裝置的公鑰,根據(jù)至少一音樂播放裝置的公鑰及私鑰依次驗(yàn)證至少一音樂播放裝置是否合法。
[0073]此外,驗(yàn)證模塊503,還用于利用音樂播放裝置的公鑰將原始數(shù)據(jù)加密為加密數(shù)據(jù),并將加密數(shù)據(jù)發(fā)送給音樂播放裝置以使音樂播放裝置利用私鑰對加密數(shù)據(jù)進(jìn)行解密生成解密數(shù)據(jù),獲取解密數(shù)據(jù)并將解密數(shù)據(jù)與原始數(shù)據(jù)進(jìn)行比較,若解密數(shù)據(jù)與原始數(shù)據(jù)相同,則判斷音樂播放裝置合法,反之,判斷為音樂播放裝置不合法。
[0074]控制播放模塊505,用于若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向該些合法的音樂播放裝置發(fā)送控制指令。
[0075]此外,控制播放模塊505,還用于向該些驗(yàn)證合法的音樂播放裝置發(fā)送開始或停止指令以控制該些音樂播放裝置開始播放音樂或停止播放音樂;向該些音樂播放裝置發(fā)送控制播放節(jié)奏指令以使該些音樂播放裝置以不同節(jié)奏聯(lián)合播放音樂;每隔一段時(shí)間向該些音樂播放裝置發(fā)送播放進(jìn)度同步的指令以使該些音樂播放裝置進(jìn)行播放進(jìn)度的同步;以及/或向該些音樂播放裝置發(fā)送播放不同聲部的指令以使該些音樂播放裝置播放不同聲部。[0076]每一播放模塊515,用于接收音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下播放音樂。
[0077]此外,各連接模塊513,還用于若驗(yàn)證不合法,則與音樂播放控制裝置之間的連接斷開。其中,在音樂播放控制裝置驗(yàn)證音樂播放裝置不合法時(shí),音樂播放控制裝置可以主動(dòng)斷開與音樂播放裝置之間的連接。
[0078]在本發(fā)明的實(shí)施例中,本發(fā)明通過各音樂播放裝置連接音樂播放控制裝置建立的熱點(diǎn),并向音樂播放控制裝置發(fā)送注冊用戶名,音樂播放控制裝置根據(jù)私鑰和獲得的公鑰驗(yàn)證各音樂播放裝置是否合法,若驗(yàn)證合法,音樂播放控制裝置就向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向這些合法的音樂播放裝置發(fā)送控制指令,各音樂播放裝置接收音樂播放控制裝置發(fā)送的控制指令以在音樂播放控制裝置的控制下聯(lián)合播放此音樂,從而實(shí)現(xiàn)了各音樂播放裝置實(shí)時(shí)地、安全地在音樂播放控制裝置的控制下播放音樂,并且還通過驗(yàn)證不合法時(shí)斷開連接,從而防止了惡意連接音樂播放控制裝置,避免了潛在的網(wǎng)絡(luò)連接威脅。
[0079]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來控制相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。
[0080]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種音樂播放控制方法,其特征是:包括步驟: 建立熱點(diǎn)以供至少一音樂播放裝置連接該熱點(diǎn),接收該些音樂播放裝置發(fā)送的信息,該信息為相應(yīng)音樂播放裝置的注冊用戶名; 根據(jù)該些音樂播放裝置的注冊用戶名而獲取該些音樂播放裝置的公鑰,根據(jù)該些音樂播放裝置的公鑰及私鑰依次驗(yàn)證該些音樂播放裝置是否合法;以及 若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向該些合法的音樂播放裝置發(fā)送控制指令以控制該些合法的音樂播放裝置聯(lián)合播放該音樂。
2.根據(jù)權(quán)利要求1所述的音樂播放控制方法,其特征是:在執(zhí)行根據(jù)該些音樂播放裝置的公鑰及私鑰依次驗(yàn)證該些音樂播放裝置是否合法的步驟中,還包括步驟: 若驗(yàn)證不合法,則將與不合法的音樂播放裝置之間的連接斷開。
3.根據(jù)權(quán)利要求1所述的音樂播放控制方法,其特征是:在執(zhí)行根據(jù)該些音樂播放裝置的公鑰及私鑰依次驗(yàn)證該些音樂播放裝置是否合法的步驟中,還包括步驟: 利用音樂播放裝置的公鑰將原始數(shù)據(jù)加密為加密數(shù)據(jù),并將該加密數(shù)據(jù)發(fā)送給該音樂播放裝置以使該音樂播放裝置利用該私鑰對加密數(shù)據(jù)進(jìn)行解密生成解密數(shù)據(jù),獲取該解密數(shù)據(jù)并將該解密數(shù)據(jù)與該原始數(shù)據(jù)進(jìn)行比較,若該解密數(shù)據(jù)與該原始數(shù)據(jù)相同,則判斷該音樂播放裝置合法,反之,判斷為該音樂播放裝置不合法。
4.根據(jù)權(quán)利要求1所述的音樂播放控制方法,其特征是:在執(zhí)行向該些合法的音樂播放裝置發(fā)送控制指令以控制該些合法的音樂播放裝置聯(lián)合播放該音樂的步驟中,還包括步驟: 向該些音樂播放裝置發(fā)送 開始或停止指令以控制該些音樂播放裝置開始播放該音樂或停止播放該音樂; 向該些音樂播放裝置發(fā)送控制播放節(jié)奏指令以使該些音樂播放裝置以不同節(jié)奏聯(lián)合播放該音樂; 每隔一段時(shí)間向該些音樂播放裝置發(fā)送播放進(jìn)度同步的指令以使該些音樂播放裝置進(jìn)行播放進(jìn)度的同步;以及/或 向該些音樂播放裝置發(fā)送播放不同聲部的指令以使該些音樂播放裝置播放不同聲部。
5.一種音樂播放控制裝置,其特征在于,其包括: 熱點(diǎn)建立模塊,用于建立熱點(diǎn)以供至少一音樂播放裝置連接該熱點(diǎn),接收該些音樂播放裝置發(fā)送的信息,該信息為相應(yīng)音樂播放裝置的注冊用戶名; 驗(yàn)證模塊,用于根據(jù)該些音樂播放裝置的注冊用戶名而獲取該些音樂播放裝置的公鑰,根據(jù)該些音樂播放裝置的公鑰及私鑰依次驗(yàn)證該些音樂播放裝置是否合法;以及 控制播放模塊,用于若驗(yàn)證合法,則向驗(yàn)證合法的音樂播放裝置發(fā)放要播放的音樂信息,并向該些合法的音樂播放裝置發(fā)送控制指令以控制該些合法的音樂播放裝置聯(lián)合播放該音樂。
6.根據(jù)權(quán)利要求5所述的控制裝置,其特征在于,該驗(yàn)證模塊,還用于若驗(yàn)證不合法,則將與不合法的音樂播放裝置之間的連接斷開。
7.根據(jù)權(quán)利要求5所述的控制裝置,其特征在于,該驗(yàn)證模塊,還用于利用音樂播放裝置的公鑰將原始數(shù)據(jù)加密為加密數(shù)據(jù),并將該加密數(shù)據(jù)發(fā)送給該音樂播放裝置以使該音樂播放裝置利用該私鑰對加密數(shù)據(jù)進(jìn)行解密生成解密數(shù)據(jù),獲取該解密數(shù)據(jù)并將該解密數(shù)據(jù)與該原始數(shù)據(jù)進(jìn)行比較,若該解密數(shù)據(jù)與該原始數(shù)據(jù)相同,則判斷該音樂播放裝置合法,反之,判斷為該音樂播放裝置不合法。
8.根據(jù)權(quán)利要求5所述的控制裝置,其特征在于,該控制播放模塊,還用于向該些音樂播放裝置發(fā)送開始或停止指令以控制該些音樂播放裝置開始播放該音樂或停止播放該音樂;向該些音樂播放裝置發(fā)送控制播放節(jié)奏指令以使該些音樂播放裝置以不同節(jié)奏聯(lián)合播放該音樂;每隔一段時(shí)間向該些音樂播放裝置發(fā)送播放進(jìn)度同步的指令以使該些音樂播放裝置進(jìn)行播放進(jìn)度的同步;以及/或向該些音樂播放裝置發(fā)送播放不同聲部的指令以使該些音樂播放裝置播放不同聲部。
9.根據(jù)權(quán)利要求5所述的控制裝置,其特征在于,該熱點(diǎn)為基于W1-Fi的熱點(diǎn),該驗(yàn)證模塊根據(jù)該些音樂播放裝置的注冊用戶名從證書管理機(jī)構(gòu)獲取該些音樂播放裝置的公鑰。
10.一種音樂播放方法,其特征是:包括步驟: 在注冊端進(jìn)行注冊,并接收該注冊端發(fā)放的私鑰; 連接音樂播放控制裝置建立的熱點(diǎn),并向該音樂播放控制裝置發(fā)送注冊用戶名,以使該音樂播放控制裝置根據(jù)該私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法;以及 若驗(yàn)證合法,則接收該音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收該音樂播放控制裝置發(fā)送的控制指令以在該音樂播放控制裝置的控制下播放該音樂。
11.根據(jù)權(quán)利要求10所述的音樂播放方法,其特征是:在執(zhí)行以使該音樂播放控制裝置根據(jù)該私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法的步驟中,還包括步驟: 若驗(yàn)證不合法,則與該音樂播放控制裝置之間的連接斷開。
12.根據(jù)權(quán)利要求10所·述的音樂播放方法,其特征是:在執(zhí)行接收該音樂播放控制裝置發(fā)送的控制指令以在該音樂播放控制裝置的控制下播放該音樂是否合法的步驟中,還包括步驟: 接收該音樂播放控制裝置發(fā)送的開始或停止指令以開始播放該音樂或停止播放該音樂; 接收該音樂播放控制裝置發(fā)送的控制播放節(jié)奏指令以不同節(jié)奏播放該音樂; 每隔一段時(shí)間接收該音樂播放控制裝置發(fā)送的播放進(jìn)度同步的指令以進(jìn)行播放進(jìn)度的同步;以及/或 接收該音樂播放控制裝置發(fā)送的播放不同聲部的指令以播放該聲部。
13.—種音樂播放裝置,其特征在于,其包括: 注冊模塊,用于在注冊端進(jìn)行注冊,并接收該注冊端發(fā)放的私鑰; 連接模塊,用于連接音樂播放控制裝置建立的熱點(diǎn),并向該音樂播放控制裝置發(fā)送注冊用戶名,以使該音樂播放控制裝置根據(jù)該私鑰和獲得的公鑰驗(yàn)證音樂播放裝置是否合法;以及 播放模塊,用于若驗(yàn)證合法,則接收該音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收該音樂播放控制裝置發(fā)送的控制指令以在該音樂播放控制裝置的控制下播放該音樂。
14.根據(jù)權(quán)利要求13所述的音樂播放裝置,其特征在于,該連接模塊,還用于若驗(yàn)證不合法,則與該音樂播放控制裝置之間的連接斷開。
15.根據(jù)權(quán)利要求13所述的音樂播放裝置,其特征在于,該播放模塊,還用于接收該音樂播放控制裝置發(fā)送的開始或停止指令以開始播放該音樂或停止播放該音樂;接收該音樂播放控制裝置發(fā)送的控制播放節(jié)奏指令以不同節(jié)奏播放該音樂;每隔一段時(shí)間接收該音樂播放控制裝置發(fā)送的播放進(jìn)度同步的指令以進(jìn)行播放進(jìn)度的同步;以及/或接收該音樂播放控制裝置發(fā)送的播放不同聲部的指令以播放該聲部。
16.根據(jù)權(quán)利要求13所述的音樂播放裝置,其特征在于,該熱點(diǎn)為基于W1-Fi的熱點(diǎn),該音樂播放控制裝置從證書管理機(jī)構(gòu)獲取該公鑰。
17.一種音樂播放控制系統(tǒng),包括:音樂播放控制裝置及至少一音樂播放裝置; 該音樂播放控制裝置包括熱點(diǎn)建立模塊、驗(yàn)證模塊、服務(wù)調(diào)用單元、以及控制播放模塊; 每一音樂播放裝置包括注冊模塊、連接模塊以及播放模塊; 每一注冊模塊,用于在注冊端進(jìn)行注冊,并接收該注冊端發(fā)放的私鑰; 該熱點(diǎn)建立模塊,用于建立熱點(diǎn); 每一連接模塊,用于連接該音樂播放控制裝置建立的熱點(diǎn),并向該音樂播放控制裝置發(fā)送注冊用戶名; 該驗(yàn)證模塊,用于根據(jù)該至少一音樂播放裝置的注冊用戶名而獲取該至少一音樂播放裝置的公鑰,根據(jù)該至少一音樂播放裝置的公鑰及私鑰依次驗(yàn)證該至少一音樂播放裝置是否合法; 該控制播放模塊,用于若驗(yàn)證合法,則向驗(yàn)證合 法的音樂播放裝置發(fā)放要播放的音樂信息,并向該些合法的音樂播放裝置發(fā)送控制指令; 每一播放模塊,用于接收該音樂播放控制裝置發(fā)放的要播放的音樂信息,并接收該音樂播放控制裝置發(fā)送的控制指令以在該音樂播放控制裝置的控制下播放該音樂。
18.如權(quán)利要求17所述的音樂播放控制系統(tǒng),其特征在于,該驗(yàn)證模塊,還用于利用音樂播放裝置的公鑰將原始數(shù)據(jù)加密為加密數(shù)據(jù),并將該加密數(shù)據(jù)發(fā)送給該音樂播放裝置以使該音樂播放裝置利用該私鑰對加密數(shù)據(jù)進(jìn)行解密生成解密數(shù)據(jù),獲取該解密數(shù)據(jù)并將該解密數(shù)據(jù)與該原始數(shù)據(jù)進(jìn)行比較,若該解密數(shù)據(jù)與該原始數(shù)據(jù)相同,則判斷該音樂播放裝置合法,反之,判斷為該音樂播放裝置不合法。
19.如權(quán)利要求17所述的音樂播放控制系統(tǒng),其特征在于,該控制播放模塊,還用于向該些驗(yàn)證合法的音樂播放裝置發(fā)送開始或停止指令以控制該些音樂播放裝置開始播放該音樂或停止播放該音樂;向該些音樂播放裝置發(fā)送控制播放節(jié)奏指令以使該些音樂播放裝置以不同節(jié)奏聯(lián)合播放該音樂;每隔一段時(shí)間向該些音樂播放裝置發(fā)送播放進(jìn)度同步的指令以使該些音樂播放裝置進(jìn)行播放進(jìn)度的同步;以及/或向該些音樂播放裝置發(fā)送播放不同聲部的指令以使該些音樂播放裝置播放不同聲部。
【文檔編號】G11B19/02GK103854679SQ201210508875
【公開日】2014年6月11日 申請日期:2012年12月3日 優(yōu)先權(quán)日:2012年12月3日
【發(fā)明者】馬瑞林 申請人:騰訊科技(深圳)有限公司