音樂推薦方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及多媒體技術(shù)領(lǐng)域,尤其涉及一種音樂推薦方法、裝置及終端。
【背景技術(shù)】
[0002]音樂是一種藝術(shù)形式,不同的音樂表達(dá)方式會(huì)帶給聽者截然不同的感受,人們也可以通過音樂來表達(dá)自己的情感,現(xiàn)代生活中,音樂無處不在,人們對(duì)音樂的需求有增無減。隨著科技的快速發(fā)展和互聯(lián)網(wǎng)的大面積普及,音樂網(wǎng)站與音樂軟件日益增多,網(wǎng)絡(luò)音樂資源越來越豐富,通過網(wǎng)絡(luò)來點(diǎn)播和下載音樂已經(jīng)成為人們娛樂生活的組成部分。海量的音樂資源給音樂愛好者提供了很多便利,然而,音樂愛好者如何從海量的音樂資源中快速找到自己所需的音樂成為了新的問題。
[0003]一般情況下,音樂網(wǎng)站和音樂軟件通過音樂排行榜給用戶推薦音樂,排行榜通過用戶綜合評(píng)分或按照下載總量進(jìn)行排名,這種推薦方法具有很大偶然性,不能按照用戶喜好推薦相關(guān)音樂。近年來,相關(guān)技術(shù)中出現(xiàn)以下推薦方法:一為用戶關(guān)聯(lián)算法,即通過分析用戶的行為來向用戶推薦音樂。用戶聽某首歌曲的次數(shù),可以看作對(duì)該歌曲的打分,聽的次數(shù)越多打分越高,對(duì)同一歌曲不同用戶的打分的差異即為用戶之間的距離,如打分相同則距離為0,打分相差5分則距離為5,距離相近的用戶處于同一鄰集,則他們的喜好相同,可以將處于同一集族的用戶A聽過的歌曲推薦給用戶B ;二為物物關(guān)聯(lián)算法,即通過分析歌曲之間的關(guān)系和相似度來向用戶推薦歌曲,先計(jì)算出不同歌曲之間的距離,再將距離相近的處于同一鄰集的歌曲推薦給用戶,兩首歌曲的距離計(jì)算的方法是,有越多的用戶同時(shí)喜歡這兩首歌曲,則它們的距離越近。
[0004]然而,通過用戶關(guān)聯(lián)算法很難生成有價(jià)值的鄰集,用戶之間的距離也會(huì)經(jīng)常變化,系統(tǒng)可能來不及響應(yīng)用戶的操作。物物關(guān)聯(lián)算法與用戶關(guān)聯(lián)算法相似,該算法同樣需要基于用戶對(duì)歌曲的打分,而用戶的評(píng)分具有一定的偶然性,可見這兩種推薦方法并不能準(zhǔn)確地為用戶推薦相關(guān)的歌曲,也不能給用戶帶來更好的音樂體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種基于專輯信息的音樂推薦方法、裝置及終端,通過分析和挖掘?qū)]嫲男畔⑦M(jìn)行相關(guān)音樂的推薦,推薦準(zhǔn)確快速,用戶可以理解完整的專輯風(fēng)格,提升了用戶的體驗(yàn)。
[0006]根據(jù)本公開實(shí)施例的第一方面,提供一種基于專輯信息的音樂推薦方法,包括:獲取在播放音樂的音樂信息;將所述在播放音樂的音樂信息發(fā)送至音樂推薦服務(wù)器;接收所述音樂推薦服務(wù)器返回的音樂推薦信息;所述音樂推薦信息根據(jù)所述在播放音樂的音樂信息查找獲得;所述音樂推薦信息中至少包括所述在播放音樂所屬專輯中的音樂信息和音樂排序信息;根據(jù)所述音樂推薦信息展示推薦音樂。
[0007]可選的,所述獲取在播放音樂的音樂信息,包括:解析所述在播放音樂的ID3標(biāo)簽;根據(jù)所述ID3標(biāo)簽讀取所述在播放音樂的音樂信息。
[0008]可選的,所述獲取在播放音樂的音樂信息,包括:獲取所述在播放音樂的音頻指紋;根據(jù)所述在播放音樂的音頻指紋在音頻指紋庫中檢索相匹配的音樂信息;若匹配成功,則獲取相匹配的音樂信息。
[0009]可選的,所述根據(jù)所述音樂推薦信息展示推薦音樂,包括:根據(jù)所述音樂推薦信息中所述專輯中的音樂信息和音樂排序信息,查找所述在播放音樂的下一首音樂的音樂信息;根據(jù)所述下一首音樂的音樂信息獲取所述下一首音樂的音樂資源;將所述下一首音樂作為推薦音樂進(jìn)行展示。
[0010]根據(jù)本公開實(shí)施例的第二方面,提供一種基于專輯信息的音樂推薦方法,包括:接收播放終端發(fā)送來的在播放音樂的音樂信息;根據(jù)所述在播放音樂的音樂信息在音樂專輯數(shù)據(jù)庫中查找獲得與所述在播放音樂相匹配的音樂推薦信息;所述音樂專輯數(shù)據(jù)庫存儲(chǔ)有音樂專輯中的音樂信息和音樂排序信息;所述音樂推薦信息中至少包括所述在播放音樂所屬專輯中的音樂信息和音樂排序信息;將所獲得的音樂推薦信息發(fā)送給所述播放終端。
[0011]根據(jù)本公開實(shí)施例的第三方面,提供一種基于專輯信息的音樂推薦裝置,包括:
[0012]音樂信息獲取模塊,用于獲取在播放音樂的音樂信息;
[0013]音樂推薦請(qǐng)求模塊,用于將所述在播放音樂的音樂信息發(fā)送至音樂推薦服務(wù)器;音樂推薦接收模塊,用于接收所述音樂推薦服務(wù)器返回的音樂推薦信息;所述音樂推薦信息根據(jù)所述在播放音樂的音樂信息查找獲得;所述音樂推薦信息中至少包括所述在播放音樂所屬專輯中的音樂信息和音樂排序信息;
[0014]音樂推薦展示模塊,根據(jù)所述音樂推薦信息展示推薦音樂。
[0015]可選的,所述音樂信息獲取模塊,包括:ID3標(biāo)簽解析單元、ID3標(biāo)簽讀取單元、音頻指紋獲取單元、音頻指紋檢索單元、音樂信息獲取單元;
[0016]所述ID3標(biāo)簽解析單元,用于解析所述在播放音樂的ID3標(biāo)簽;
[0017]所述ID3標(biāo)簽讀取單元,用于根據(jù)所述ID3標(biāo)簽讀取所述在播放音樂的音樂信息。
[0018]可選的,所述音頻指紋獲取單元,用于獲取所述在播放音樂的音頻指紋;
[0019]所述音頻指紋檢索單元,用于根據(jù)所述在播放音樂的音頻指紋在音頻指紋庫中檢索相匹配的音樂信息;
[0020]所述音樂信息獲取單元,用于在匹配成功時(shí),獲取相匹配的音樂信息。
[0021]可選的,所述音樂推薦展示模塊,包括:下一首音樂查找單元、音樂資源獲取單元、推薦音樂展示單元;
[0022]所述下一首音樂查找單元,用于根據(jù)所述音樂推薦信息中所述專輯中的音樂信息和音樂排序信息,查找所述在播放音樂的下一首音樂的音樂信息;
[0023]所述音樂資源獲取單元,用于根據(jù)所述下一首音樂的音樂信息獲取所述下一首音樂的音樂資源;
[0024]所述推薦音樂展示單元,用于將所述下一首音樂作為推薦音樂進(jìn)行展示。
[0025]根據(jù)本公開實(shí)施例的第四方面,提供一種基于專輯信息的音樂推薦裝置,包括:
[0026]音樂信息接收模塊,用于接收播放終端發(fā)送來的在播放音樂的音樂信息;
[0027]音樂推薦信息獲取模塊,用于根據(jù)所述在播放音樂的音樂信息在音樂專輯數(shù)據(jù)庫中查找獲得與所述在播放音樂相匹配的音樂推薦信息;所述音樂專輯數(shù)據(jù)庫存儲(chǔ)有音樂專輯中的音樂信息和音樂排序信息;所述音樂推薦信息中至少包括所述在播放音樂所屬專輯中的音樂信息和音樂排序信息;
[0028]音樂推薦信息發(fā)送模塊,用于將所獲得的音樂推薦信息發(fā)送給所述播放終端。
[0029]根據(jù)本公開實(shí)施例的第五方面,提供一種播放終端,包括:
[0030]處理器;
[0031]用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
[0032]其中,所述處理器被配置為:
[0033]獲取在播放音樂的音樂信息;
[0034]將所述在播放音樂的音樂信息發(fā)送至音樂推薦服務(wù)器;
[0035]接收所述音樂推薦服務(wù)器返回的音樂推薦信息;所述音樂推薦信息根據(jù)所述在播放音樂的音樂信息查找獲得;所述音樂推薦信息中至少包括所述在播放音樂所屬專輯中的音樂信息和音樂排序信息;
[0036]根據(jù)所述音樂推薦信息展示推薦音樂。
[0037]根據(jù)本公開實(shí)施例的第六方面,提供一種音樂推薦服務(wù)器,其特征在于,包括:
[0038]處理器;
[0039]用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
[0040]其中,所述處理器被配置為:
[0041]接收播放終端發(fā)送來的在播放音樂的音樂信息;
[0042]根據(jù)所述在播放音樂的音樂信息在音樂專輯數(shù)據(jù)庫中查找獲得與所述在播放音樂相匹配的音樂推薦信息;所述音樂專輯數(shù)據(jù)庫存儲(chǔ)有音樂專輯中的音樂信息和音樂排序信息;所述音樂推薦信息中至少包括所述在播放音樂所屬專輯中的音樂信息和音樂排序信息;
[0043]將所獲得的音樂推薦信息發(fā)送給所述播放終端。
[0044]當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0045]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[0046]圖1是根據(jù)一示例性實(shí)施例示出的一種音樂推薦方法的流程圖。
[0047]圖2是根據(jù)另一示例性實(shí)施例示出的一種音樂推薦方法的流程圖。
[0048]圖3是根據(jù)一示例性實(shí)施例示出的一種音樂推薦裝置框圖。
[0049]圖4是根據(jù)另一示例性實(shí)施例示出的一種音樂推薦裝置框圖。
[0050]圖5是根據(jù)一示例性實(shí)