[發(fā)明專利]一種歌曲推薦的方法及裝置有效
| 申請?zhí)枺?/td> | 201310046345.6 | 申請日: | 2013-02-05 |
| 公開(公告)號: | CN103970802B | 公開(公告)日: | 2018-12-14 |
| 發(fā)明(設(shè)計)人: | 薛曉旭 | 申請(專利權(quán))人: | 北京音之邦文化科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京鴻德海業(yè)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11412 | 代理人: | 袁媛 |
| 地址: | 100027 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 歌曲 推薦 方法 裝置 | ||
1.一種歌曲推薦的方法,包括線下進行特征挖掘的步驟,以及線上進行歌曲推薦的步驟,其中線下進行特征挖掘的步驟包括:
A.對歌曲集合中的歌曲提取音樂特征;
B.針對用戶集合中的每個用戶,利用所述歌曲集合中與該用戶之間存在關(guān)聯(lián)關(guān)系的歌曲的音樂特征,計算該用戶的音樂特征;
C.針對所述用戶集合中的每個用戶,利用所述用戶集合中與該用戶之間存在關(guān)聯(lián)關(guān)系的其他用戶所關(guān)聯(lián)的歌曲的音樂特征,對該用戶的音樂特征進行修正;
D.針對所述歌曲集合中的每首歌曲,利用所述用戶集合中與該首歌曲之間存在關(guān)聯(lián)關(guān)系的用戶修正后的音樂特征,對該首歌曲的音樂特征進行修正;
所述線上進行歌曲推薦的步驟包括:
E.從所述歌曲集合中選取最終的音樂特征與線上用戶最終的音樂特征之間相似度滿足要求的歌曲并推薦給所述線上用戶,其中所述線上用戶是所述用戶集合中的用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述音樂特征至少包括以下一種:音頻物理特征、歌詞物理特征及歌詞主題特征。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中,按照下列公式計算各用戶的音樂特征:
其中U(j)表示用戶j的音樂特征,M(i)表示所述歌曲集合中與用戶j之間存在關(guān)聯(lián)關(guān)系的第i首歌曲的音樂特征,n表示所述歌曲集合中與用戶j之間存在關(guān)聯(lián)關(guān)系的歌曲總數(shù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C中,按照下列公式修正各用戶的音樂特征:
其中U(j)′表示用戶j修正后的音樂特征,M(i)表示所述歌曲集合中與用戶j之間存在關(guān)聯(lián)關(guān)系的第i首歌曲的音樂特征,v表示所述歌曲集合中與用戶j之間存在關(guān)聯(lián)關(guān)系的歌曲總數(shù),αp表示所述用戶集合中與用戶j之間存在關(guān)聯(lián)關(guān)系的第p個其他用戶的等級權(quán)重,z表示所述用戶集合中與用戶j之間存在關(guān)聯(lián)關(guān)系的其他用戶總數(shù),Mp(k)表示所述歌曲集合中與所述第p個其他用戶存在關(guān)聯(lián)關(guān)系的第k首歌曲的音樂特征,wp表示所述歌曲集合中與所述第p個其他用戶存在關(guān)聯(lián)關(guān)系的歌曲總數(shù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟D中,按照下列公式修正各首歌曲的音樂特征:
其中M(j)′表示歌曲j修正后的音樂特征,U(i)′表示所述用戶集合中與歌曲j存在關(guān)聯(lián)關(guān)系的第i個用戶修正后的音樂特征,n表示所述用戶集合中與歌曲j存在關(guān)聯(lián)關(guān)系的用戶總數(shù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述線下進行特征挖掘的步驟進一步包括:
判斷終止條件是否滿足,如果否,則迭代執(zhí)行所述步驟B至所述步驟D。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述終止條件至少包括以下一種:
迭代的次數(shù)達到設(shè)定值;或者迭代的時間達到設(shè)定值;或者所述歌曲集合中的歌曲當前迭代得到的音樂特征與上輪迭代得到的音樂特征之間的差值小于設(shè)定值;或者所述用戶集合中的用戶當前迭代得到的音樂特征與上輪迭代得到的音樂特征之間的差值小于設(shè)定值。
8.一種歌曲推薦的裝置,包括特征挖掘模塊和歌曲推薦模塊,其中所述特征挖掘模塊包括:
提取單元,用于對歌曲集合中的歌曲提取音樂特征;
計算單元,用于針對用戶集合中的每個用戶,利用所述歌曲集合中與該用戶之間存在關(guān)聯(lián)關(guān)系的歌曲的音樂特征,計算該用戶的音樂特征;
第一修正單元,用于針對所述用戶集合中的每個用戶,利用所述用戶集合中與該用戶之間存在關(guān)聯(lián)關(guān)系的其他用戶所關(guān)聯(lián)的歌曲的音樂特征,對該用戶的音樂特征進行修正;
第二修正單元,用于針對所述歌曲集合中的每首歌曲,利用所述用戶集合中與該首歌曲之間存在關(guān)聯(lián)關(guān)系的用戶修正后的音樂特征,對該首歌曲的音樂特征進行修正;
所述歌曲推薦模塊,用于從所述歌曲集合中選取最終的音樂特征與線上用戶最終的音樂特征之間相似度滿足要求的歌曲并推薦給所述線上用戶,其中所述線上用戶是所述用戶集合中的用戶。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京音之邦文化科技有限公司,未經(jīng)北京音之邦文化科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310046345.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:電子裝置及其控制方法
- 下一篇:一種基于攝像頭的汽車電動車窗防夾裝置





