一種數(shù)據(jù)的處理方法、相關(guān)裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)的處理方法、相關(guān)裝置及系統(tǒng)。
【背景技術(shù)】
[0002]近年來,音箱技術(shù)發(fā)展較為迅猛,人們可以通過無線網(wǎng)技術(shù)將智能無線音箱和移動終端進(jìn)行連接,然后通過移動終端來控制無線音箱播放移動終端中的歌曲。
[0003]現(xiàn)有技術(shù)中,移動終端會首先生成每首歌曲的URL地址,然后將URL地址發(fā)送到無線音箱,以使無線音箱根據(jù)該URL地址從移動終端中獲取歌曲并進(jìn)行播放?,F(xiàn)有技術(shù)的缺陷在于,URL地址的數(shù)據(jù)量較大,在進(jìn)行發(fā)送時需要消耗較多的網(wǎng)絡(luò)資源。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例公開了一種數(shù)據(jù)的處理方法、相關(guān)裝置及系統(tǒng),能夠減少對網(wǎng)絡(luò)資源的消耗。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)的處理方法,該方法包括:
[0006]電子終端接收用戶輸入的添加指令;
[0007]所述電子終端響應(yīng)所述添加指令,將自身預(yù)先建立的服務(wù)器的服務(wù)方式信息、IP地址信息和存儲于所述服務(wù)器中的多個音頻文件的屬性信息發(fā)送給音箱設(shè)備,以使所述音箱設(shè)備根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL,其中,所述屬性信息包括名稱信息。
[0008]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL,包括:
[0009]將所述服務(wù)方式信息、所述IP地址信息和所述屬性信息進(jìn)行組合以生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL。
[0010]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述屬性信息包括顯示信息,所述顯示信息用于在所述電子終端或所述音箱設(shè)備上輸出;所述電子終端接收用戶輸入的添加指令之前,所述方法還包括:
[0011]所述電子終端建立所述服務(wù)器;
[0012]所述電子終端獲取自身包含的多個音頻文件;
[0013]所述電子終端對獲取的多個音頻文件中的每個音頻文件分別重命名以得到每個音頻文件各自的名稱信息,并將重命名后的所述多個音頻文件存儲到所述服務(wù)器中。
[0014]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述電子終端響應(yīng)所述添加指令,將自身預(yù)先建立的服務(wù)器的服務(wù)方式信息、IP地址信息和存儲于所述服務(wù)器中的多個音頻文件的屬性信息發(fā)送給音箱設(shè)備,以使所述音箱設(shè)備根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL之后,所述方法還包括:
[0015]所述電子終端重命名所述服務(wù)器中的多個音頻文件;
[0016]所述電子終端將在所述服務(wù)器中重命名后的多個音頻文件的屬性信息發(fā)送到所述音箱設(shè)備,以使所述音箱設(shè)備根據(jù)接收到的所述屬性信息更新所述多個音頻文件中的每個音頻文件各自的URL,并在預(yù)設(shè)時間間隔后重復(fù)執(zhí)行所述重命名所述服務(wù)器中的多個音頻文件的步驟。
[0017]結(jié)合第一方面、第一方面的第一種可能至第三種可能的實(shí)現(xiàn)方式中的任一種方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述多個音頻文件包括目標(biāo)音頻文件;所述電子終端響應(yīng)所述添加指令,將自身預(yù)先建立的服務(wù)器的服務(wù)方式信息、IP地址信息和存儲于所述服務(wù)器中的多個音頻文件的屬性信息發(fā)送給音箱設(shè)備,以使所述音箱設(shè)備根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL之后,所述方法還包括:
[0018]所述電子終端接收針對所述目標(biāo)音頻文件的播放指令;
[0019]所述電子終端響應(yīng)所述播放指令,向所述音箱設(shè)備發(fā)送所述目標(biāo)音頻文件的名稱信息;
[0020]所述電子終端接收所述音箱設(shè)備發(fā)送的獲取指令,其中,所述獲取指令為所述音箱設(shè)備根據(jù)所述目標(biāo)音頻文件的名稱信息查詢出與所述目標(biāo)音頻文件相對應(yīng)的目標(biāo)URL后,通過所述目標(biāo)URL發(fā)送的指令;
[0021]所述電子終端響應(yīng)所述獲取指令,通過流媒體技術(shù)向所述音箱設(shè)備發(fā)送所述目標(biāo)音頻文件的數(shù)據(jù),以使所述音箱設(shè)備實(shí)時播放所述數(shù)據(jù)。
[0022]第二方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)的處理方法,該方法包括:
[0023]音箱設(shè)備接收電子終端發(fā)送的所述電子終端預(yù)先建立的服務(wù)器的服務(wù)方式信息、IP地址信息和存儲于所述服務(wù)器中的多個音頻文件的屬性信息,其中,所述屬性信息包括名稱?目息;
[0024]所述音箱設(shè)備根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL。
[0025]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述多個音頻文件包括目標(biāo)音頻文件;所述音箱設(shè)備根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL之后,所述方法還包括:
[0026]所述音箱設(shè)備接收針對所述目標(biāo)音頻文件的播放指令,所述播放指令包含所述目標(biāo)音頻文件的名稱信息;
[0027]所述音箱設(shè)備根據(jù)所述播放指令中的名稱信息查找出所述目標(biāo)音頻文件的URL ;
[0028]所述音箱設(shè)備根據(jù)所述目標(biāo)音頻文件的URL向所述電子終端請求所述目標(biāo)音頻文件;
[0029]接收并播放所述電子終端通過流媒體技術(shù)發(fā)送的所述目標(biāo)音頻文件的數(shù)據(jù)。
[0030]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述音箱設(shè)備根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL,包括:
[0031]所述音箱設(shè)備將所述服務(wù)方式信息、所述IP地址信息和所述屬性信息進(jìn)行組合以生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL。
[0032]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述音箱設(shè)備接收針對所述目標(biāo)音頻文件的播放指令,包括:
[0033]所述音箱設(shè)備接收所述電子終端發(fā)送的播放消息,其中,所述播放消息包含所述目標(biāo)音頻文件的名稱信息;
[0034]所述音箱設(shè)備根據(jù)所述播放消息觸發(fā)針對所述目標(biāo)音頻文件的播放指令。
[0035]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述屬性信息包括所述音頻文件的顯示信息;所述音箱設(shè)備接收針對所述目標(biāo)音頻文件的播放指令,包括:
[0036]所述音箱設(shè)備輸出所述顯示信息以供用戶選擇;
[0037]所述音箱設(shè)備接收用戶輸入的選擇目標(biāo)顯示信息的選擇指令,其中,所述目標(biāo)顯示信息為所述目標(biāo)音頻文件的顯示信息;
[0038]所述音箱設(shè)備響應(yīng)所述選擇指令,觸發(fā)針對所述目標(biāo)音頻文件的播放指令。
[0039]第三方面,本發(fā)明實(shí)施例提供一種電子終端,該電子終端包括:
[0040]第一接收單元,用于接收用戶輸入的添加指令;
[0041]第一發(fā)送單元,用于響應(yīng)所述添加指令,將所述電子終端預(yù)先建立的服務(wù)器的服務(wù)方式信息、IP地址信息和存儲于所述服務(wù)器中的多個音頻文件的屬性信息發(fā)送給音箱設(shè)備,以使所述音箱設(shè)備根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL,其中,所述屬性信息包括名稱信息。
[0042]結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL,包括:
[0043]將所述服務(wù)方式信息、所述IP地址信息和所述屬性信息進(jìn)行組合以生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL。
[0044]結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述屬性信息包括顯示信息,所述顯示信息用于在所述電子終端或所述音箱設(shè)備上輸出;所述電子終端還包括:
[0045]建立單元,用于建立所述服務(wù)器;
[0046]獲取單元,用于獲取自身包含的多個音頻文件;
[0047]存儲單元,用于對獲取的多個音頻文件中的每個音頻文件分別重命名以得到每個音頻文件各自的名稱信息,并將重命名后的所述多個音頻文件存儲到所述服務(wù)器中。
[0048]結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述電子終端還包括:
[0049]命名單元,用于重命名所述服務(wù)器中的多個音頻文件;
[0050]更新單元,用于將在所述服務(wù)器中重命名后的多個音頻文件的屬性信息發(fā)送到所述音箱設(shè)備,以使所述音箱設(shè)備根據(jù)接收到的所述屬性信息更新所述多個音頻文件中的每個音頻文件各自的URL,并在預(yù)設(shè)時間間隔后重復(fù)執(zhí)行所述重命名所述服務(wù)器中的多個音頻文件的步驟。
[0051]結(jié)合第三方面、第三方面的第一種可能至第三種可能的實(shí)現(xiàn)方式中的任一種方式,在第三方面的第四種可能的實(shí)現(xiàn)方式中,所述電子終端還包括:
[0052]第二接收單元,用于接收針對所述目標(biāo)音頻文件的播放指令;
[0053]第二發(fā)送單元,用于響應(yīng)所述播放指令,向所述音箱設(shè)備發(fā)送所述目標(biāo)音頻文件的名稱信息;
[0054]第三接收單元,用于接收所述音箱設(shè)備發(fā)送的獲取指令,其中,所述獲取指令為所述音箱設(shè)備根據(jù)所述目標(biāo)音頻文件的名稱信息查詢出與所述目標(biāo)音頻文件相對應(yīng)的目標(biāo)URL后,通過所述目標(biāo)URL發(fā)送的指令;
[0055]第三發(fā)送單元,用于響應(yīng)所述獲取指令,通過流媒體技術(shù)向所述音箱設(shè)備發(fā)送所述目標(biāo)音頻文件的數(shù)據(jù),以使所述音箱設(shè)備實(shí)時播放所述數(shù)據(jù)。
[0056]第四方面,本發(fā)明實(shí)施例提供了一種音箱設(shè)備,其特征在于,包括:
[0057]第一接收單元,用于接收電子終端發(fā)送的所述電子終端預(yù)先建立的服務(wù)器的服務(wù)方式信息、IP地址信息和存儲于所述服務(wù)器中的多個音頻文件的屬性信息,其中,所述屬性信息包括名稱信息;
[0058]生成單元,用于根據(jù)所述服務(wù)方式信息、所述IP地址信息和所述屬性信息生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL。
[0059]結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述音箱設(shè)備還包括:
[0060]第二接收單元,用于接收針對所述目標(biāo)音頻文件的播放指令,所述播放指令包含所述目標(biāo)音頻文件的名稱信息;
[0061]查找單元,用于根據(jù)所述播放指令中的名稱信息查找出所述目標(biāo)音頻文件的URL ;
[0062]請求單元,用于根據(jù)所述目標(biāo)音頻文件的URL向所述電子終端請求所述目標(biāo)音頻文件;
[0063]播放單元,用于接收并播放所述電子終端通過流媒體技術(shù)發(fā)送的所述目標(biāo)音頻文件的數(shù)據(jù)。
[0064]結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第二種可能的實(shí)現(xiàn)方式中,其特征在于,所述生成單元具體用于將所述服務(wù)方式信息、所述IP地址信息和所述屬性信息進(jìn)行組合以生成所述多個音頻文件中的每個音頻文件各自在所述服務(wù)器中的URL。
[0065]結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第三種可能的實(shí)現(xiàn)方式中,所述第二接收單元包括:
[0066]第一接收子單元,用于接收所述電子終端發(fā)送的播放消息,其中,所述播放消息包含所述目標(biāo)音頻文件的名稱信息;
[0067]第一觸發(fā)子單元,用于根據(jù)所述播放消息觸發(fā)針對所述目標(biāo)音頻文件的播放指令。
[0068]結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第四種可能的實(shí)現(xiàn)方式中,所述屬性信息包括所述音頻文件的顯示信息;所述第二接收單元包括:
[0069]輸出子單元,用于輸出所述顯示信息以供用戶選擇;
[0070]第二接收子單元,用于接收用戶輸入的選擇目標(biāo)顯示信息的選擇指令,其中,所述目標(biāo)顯示信息為所述目標(biāo)音頻文件的顯示信息;
[0071]第二觸發(fā)子單元,響應(yīng)所述選擇指令,觸發(fā)針對所述目標(biāo)音頻文件的播放指令。
[0072]第五方面,本發(fā)明實(shí)施例提供一種音樂播放系統(tǒng),該系統(tǒng)包括電子終端和音箱設(shè)備,其中:
[0073]所述電子終端為權(quán)利要求11?15中任一項(xiàng)所述的電子終端;
[0074]所述音箱設(shè)備為權(quán)利要求16?20中任一項(xiàng)所述的音箱設(shè)備。
[0075]通過實(shí)施本發(fā)明實(shí)施例,電子終端在向音箱設(shè)備發(fā)送歌曲的URL信息時,不是發(fā)送每首歌曲完整的URL,而是發(fā)送URL的生成規(guī)則,如果說歌曲的URL由“http://192.168.0.1/dms/”和“歌曲名稱”組成,那么只需發(fā)送一次用于拼接http://192.168.0.1/dms/的信息,之后只需發(fā)送每首歌曲的“歌曲名稱”即可使音箱設(shè)備訪問每首歌曲,大大減少了電子終端與音箱設(shè)備之間的數(shù)據(jù)交互量,提高了音箱設(shè)備播放歌曲的效率。
[0076]進(jìn)一步地,當(dāng)通過電子終端來點(diǎn)播歌曲時,只需發(fā)送目標(biāo)歌曲的標(biāo)識號給音箱設(shè)備,音箱設(shè)備可以通過該標(biāo)識號直接找到目標(biāo)歌曲的URL并進(jìn)行訪問,進(jìn)一步較少了電子終端與音箱設(shè)備之間的數(shù)據(jù)交互量,提高了音箱播放歌曲的效率;電子終端中存儲歌曲的服務(wù)器由電子終端根據(jù)用戶需要即時搭建的,提升了用戶體驗(yàn);實(shí)時重命名服務(wù)器中的歌曲,以防止無關(guān)設(shè)備在獲取到歌曲URL后,對服務(wù)器進(jìn)行惡意訪問。
【附圖說明】
[0077]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0078]圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)的處理方法的流程示意圖;
[0079]圖2是本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)的處理方法的流程示意圖;
[0080]圖3是本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)的處理方法的流程示意圖;
[0081]圖4是本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)的處理方法的流程示意圖;
[0082]圖5是本發(fā)明實(shí)施例提供的一種電子終端的結(jié)構(gòu)示意圖;
[0083]圖5A是本發(fā)明實(shí)施例提供的又一種電子終端的結(jié)構(gòu)示意圖;
[0084]圖6是本發(fā)明實(shí)施例提供的又一種電子終端的結(jié)構(gòu)示意圖;
[0085]圖7是本發(fā)明實(shí)施例提供的一種音箱設(shè)備的結(jié)構(gòu)示意圖;
[0086]圖8是本發(fā)明實(shí)施例提供的又一種音箱設(shè)備的結(jié)構(gòu)示意圖;
[0087]圖8A是本發(fā)明實(shí)施例提供的一種第二接收單元的結(jié)構(gòu)示意圖;
[0088]圖8B是本發(fā)明實(shí)施例提供的又一種第二接收單元的結(jié)構(gòu)示意圖;
[0089]圖9是本發(fā)明實(shí)施例提供的一種音樂播放系統(tǒng)的結(jié)構(gòu)示意圖;
[0090]圖10是本發(fā)明實(shí)施例提供的又一種電子終端結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0091]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0092]需要說明的是,在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。另外,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0093]本發(fā)明實(shí)施例所描述的電子終端可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,mobile internet device)、可穿戴設(shè)備(例如智能手表(^DiWatch等)、智能手環(huán)、計(jì)步器等)或其他可安裝部署即時通訊應(yīng)用客戶端的終端設(shè)備。本發(fā)明實(shí)施例所描述音箱設(shè)備為能夠?qū)σ纛l信號進(jìn)行輸出以使人耳能夠聽到的設(shè)備,此處不對其形狀、尺寸大小等作限制。另外,電子終端和音箱設(shè)備都預(yù)先連接到了互聯(lián)網(wǎng)中,或者連接到了同一局域網(wǎng)中,或者通過其他方式進(jìn)行了連接,使得電子終端和音箱設(shè)備之間可以進(jìn)行數(shù)據(jù)交互。
[0094]請參見圖1,圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)的處理方法的流程示意圖,該方法包括但不限于如下步驟。
[0095]步驟SlOl:電子終端接收用戶輸入的添加指令。
[0096]具體地,電子終端上設(shè)置有識別用戶操作的模塊,如物理按鍵,用戶可以通過按壓按鍵來輸入添加指令;再如觸摸顯示屏,用戶可以觸控顯示于觸摸顯示屏上的虛擬按鍵來輸入添加指令;再如手勢識別模塊,用戶可以通過手勢來輸入添加指令;再如聲控模塊,用戶可以通過輸入語音來輸入添加指令。相應(yīng)地,識別用戶操作的模塊會實(shí)時檢測并接收該添加指令。
[0097]進(jìn)一步地,當(dāng)電子終端上面有顯示屏?xí)r,可以通過顯示屏來顯示多個音頻文件,以使用戶對該多個音頻文件進(jìn)行選擇或確認(rèn),當(dāng)用戶確認(rèn)無誤時,執(zhí)行輸入添加指令的操作。在一種可選的應(yīng)用場景中,通過顯示屏顯示音頻文件列表,用戶可以對音頻文件進(jìn)行翻頁查看,還可以選擇列表中的一部分或者全部的音頻文件,當(dāng)用戶選擇完音頻文件后,點(diǎn)擊“添加”的虛擬按鈕。相應(yīng)地,電子終端接收到添加指令,該添加指令包含選擇的音頻文件的信息。
[0098]步驟S102