歌曲推薦方法和裝置的制造方法
【技術領域】
[0001]本公開涉及通信技術,尤其涉及一種歌曲推薦方法和裝置。
【背景技術】
[0002]在卡拉0K(Karaoke Televis1n;簡稱KTV)唱歌的時候,用戶通常根據(jù)演唱者或者歌名進行搜索,查詢自己想唱的歌曲,由于在線歌曲的數(shù)量龐大,搜索過程繁瑣、耗時?;诖耍琄TV的點歌系統(tǒng)也會為用戶推薦一些熱門歌曲供用戶選擇,用戶從熱門曲庫中選擇想唱的歌曲。
【發(fā)明內容】
[0003]為克服相關技術中存在的問題,本公開提供一種視頻聊天防偷窺的方法和裝置。
[0004]根據(jù)本公開實施例的第一方面,提供一種歌曲推薦方法,包括:
[0005]獲取用戶的歷史播放曲庫中的歌曲的信息;
[0006]根據(jù)所述歷史播放曲庫中的歌曲的信息確定所述用戶的音樂風格;
[0007]根據(jù)所述用戶的音樂風格,從歌曲數(shù)據(jù)庫中確定與所述用戶的音樂風格相同歌曲作為待推薦歌曲;
[0008]將所述待推薦的歌曲推薦給所述用戶。
[0009]結合本公開實施例的第一方面,在本公開實施例的第一方面的第一種可能的實現(xiàn)方式中,所述根據(jù)所述歷史播放曲庫中的歌曲的信息確定所述用戶的音樂風格,包括:
[0010]根據(jù)所述歷史播放曲庫中的歌曲的風格,將所述歷史播放曲庫中的歌曲按照風格劃分為至少一個風格組;
[0011]根據(jù)所述至少一個風格組中的每個風格組包括的歌曲的播放次數(shù),確定所述每個風格組包括的所有歌曲的總播放次數(shù);
[0012]將總播放次數(shù)最多的風格組對應的風格確定為所述用戶的音樂風格。
[0013]結合本公開實施例的第一方面,在本公開實施例的第一方面的第二種可能的實現(xiàn)方式中,所述根據(jù)所述歷史播放曲庫中的歌曲的信息確定所述用戶的音樂風格,包括:
[0014]根據(jù)所述歷史播放曲庫中的歌曲的風格,將所述歷史播放曲庫中的歌曲按照風格劃分為至少一個風格組;
[0015]確定所述至少一個風格組中的每個風格組包括的歌曲的總數(shù);
[0016]將歌曲總數(shù)最多的風格組對應的風格確定為所述用戶的音樂風格。
[0017]結合本公開實施例的第一方面,在本公開實施例的第一方面的第三種可能的實現(xiàn)方式中,所述根據(jù)所述歷史播放曲庫中的歌曲的信息確定所述用戶的音樂風格,包括:
[0018]根據(jù)所述歷史歌曲庫中的歌曲的播放次數(shù),從所述歷史播放曲庫中確定播放次數(shù)最多的歌曲;
[0019]將所述播放次數(shù)最多的歌曲的風格確定為所述用戶的音樂風格。
[0020]結合本公開實施例的第一方面,在本公開實施例的第一方面的第四種可能的實現(xiàn)方式中,所述根據(jù)所述歷史播放曲庫中的歌曲的信息確定所述用戶的音樂風格,包括:
[0021]根據(jù)所述歷史數(shù)據(jù)庫中的歌曲的播放時間,從所述歷史播放曲庫中確定所述用戶最近一次播放的最后一首歌曲;
[0022]將所述最近一次播放的最后一首歌曲的風格確定為所述用戶的音樂風格。
[0023]結合本公開實施例的第一方面的第三種或第四種可能的實現(xiàn)方式,在本公開實施例的第一方面的第五種可能的實現(xiàn)方式中,所述方法還包括:
[0024]根據(jù)所述歷史播放曲庫中的歌曲的信息,確定所述最近一次播放的最后一首歌曲的演唱者或者所述播放次數(shù)最多的歌曲的演唱者;
[0025]所述根據(jù)所述用戶的音樂風格,從歌曲數(shù)據(jù)庫中確定與所述用戶的音樂風格相同的待推薦歌曲,包括:
[0026]根據(jù)所述用戶的音樂風格,從所述歌曲數(shù)據(jù)庫確定與所述用戶的音樂風格相同,且屬于所述演唱者的歌曲作為第一組待推薦歌曲;
[0027]從所述歌曲數(shù)據(jù)庫確定與所述用戶的音樂風格相同,且屬于所述歷史播放曲庫的歌曲作為第二組待推薦歌曲;
[0028]從所述數(shù)據(jù)庫中確定與所述用戶的音樂風格相同,且不屬于所述第一組待待推薦歌曲和所述第二組待推薦歌曲的歌曲作為第三組待推薦歌曲;
[0029]確定所述第一組待推薦歌曲、第二組待推薦歌曲和第三組待推薦歌曲為所述待推薦歌曲。
[0030]結合本公開實施例的第一方面的第五種可能的實現(xiàn)方式,在本公開實施例的第一方面的第六種可能的實現(xiàn)方式中,所述將所述待推薦的歌曲推薦給所述用戶,包括:
[0031]根據(jù)所述第一組待推薦歌曲、第二組待推薦歌曲和第三組待推薦歌曲的先后順序,將所述第一組待推薦歌曲、第二組待推薦歌曲和第三組待推薦歌曲推薦給所述用戶。
[0032]根據(jù)本公開實施例的第二方面,提供一種歌曲推薦裝置,包括:
[0033]獲取模塊,被配置為獲取用戶的歷史播放曲庫中的歌曲的信息;
[0034]第一確定模塊,被配置為根據(jù)所述歷史播放曲庫中的歌曲的信息確定所述用戶的音樂風格;
[0035]第二確定模塊,被配置為根據(jù)所述用戶的音樂風格,從歌曲數(shù)據(jù)庫中確定與所述用戶的音樂風格相同歌曲作為待推薦歌曲;
[0036]推薦模塊,被配置為將所述待推薦的歌曲推薦給所述用戶。
[0037]結合本公開實施例的第二方面,在本公開實施例的第二方面的第一種可能的實現(xiàn)方式中,所述第一確定模塊包括:
[0038]劃分子模塊,被配置為根據(jù)所述歷史播放曲庫中的歌曲的風格,將所述歷史播放曲庫中的歌曲按照風格劃分為至少一個風格組;
[0039]第一確定子模塊,被配置為根據(jù)所述至少一個風格組中的每個風格組包括的歌曲的播放次數(shù),確定所述每個風格組包括的所有歌曲的總播放次數(shù);
[0040]第二確定子模塊,被配置為將總播放次數(shù)最多的風格組對應的風格確定為所述用戶的音樂風格。
[0041]結合本公開實施例的第二方面,在本公開實施例的第二方面的第二種可能的實現(xiàn)方式中,所述第一確定模塊包括:
[0042]劃分子模塊,被配置為根據(jù)所述歷史播放曲庫中的歌曲的風格,將所述歷史播放曲庫中的歌曲按照風格劃分為至少一個風格組;
[0043]第三確定子模塊,被配置為確定所述至少一個風格組中的每個風格組包括的歌曲的總數(shù);
[0044]第四確定子模塊,被配置為將歌曲總數(shù)最多的風格組對應的風格確定為所述用戶的音樂風格。
[0045]結合本公開實施例的第二方面,在本公開實施例的第二方面的第三種可能的實現(xiàn)方式中,所述第一確定模塊包括:
[0046]第五確定子模塊,被配置為根據(jù)所述歷史歌曲庫中的歌曲的播放次數(shù),從所述歷史播放曲庫中確定播放次數(shù)最多的歌曲;
[0047]第六確定子模塊,被配置為將所述播放次數(shù)最多的歌曲的風格確定為所述用戶的音樂風格。
[0048]結合本公開實施例的第二方面,在本公開實施例的第二方面的第四種可能的實現(xiàn)方式中,所述第一確定模塊包括:
[0049]第七確定子模塊,被配置為根據(jù)所述歷史數(shù)據(jù)庫中的歌曲的播放時間,從所述歷史播放曲庫中確定所述用戶最近一次播放的最后一首歌曲;
[0050]第八確定子模塊,被配置為將所述最近一次播放的最后一首歌曲的風格確定為所述用戶的音樂風格。
[0051]結合本公開實施例的第二方面的第三種或第四種可能的實現(xiàn)方式,在本公開實施例的第二方面的第五種可能的實現(xiàn)方式中,所述裝置還包括:
[0052]第三確定模塊,被配置為根據(jù)所述歷史播放曲庫中的歌曲的信息,確定所述最近一次播放的最后一首歌曲的演唱者或者所述播放次數(shù)最多的歌曲的演唱者;
[0053]所述第二確定模塊包括:
[0054]第九確定子模塊,被配置為根據(jù)所述用戶的音樂風格,從所述歌曲數(shù)據(jù)庫確定與所述用戶的音樂風格相同,且屬于所述演唱者的歌曲作為第一組待推薦歌曲;
[0055]第十確定子模塊,被配置為從所述歌曲數(shù)據(jù)庫確定與所述用戶的音樂風格相同,且屬于所述歷史播放曲庫的歌曲作為第二組待推薦歌曲;
[0056]第十一確定子模塊,被配置為從所述數(shù)據(jù)庫中確定與所述用戶的音樂風格相同,且不屬于所述第一組待待推薦歌曲和所述第二組待推薦歌曲的歌曲作為第三組待推薦歌曲;
[0057]第十二確定子模塊,被配置為確定所述第一組待推薦歌曲、第二組待推薦歌曲和第三組待推薦歌曲為所述待推薦歌曲。
[0058]結合本公開實施例的第二方面的第五種可能的實現(xiàn)方式,在本公開實施例的第二方面的第六種可能的實現(xiàn)方式中,所述推薦模塊包括:
[0059]第一推薦子模塊,被配置為根據(jù)所述第一組待推薦歌曲、第二組待推薦歌曲和第三組待推薦歌曲的先后順序,將所述第一組待推薦歌曲、第二組待推薦歌曲和第三組待推薦歌曲推薦給所述用戶。
[0060]根據(jù)本公開實施例的第三方面,提供一種歌曲推薦裝置,包括:
[0061 ]存儲器;
[0062]被配置為存儲處理器可執(zhí)行指令的存儲器;
[0063]其中,所述處理器被配置為:
[0064]獲取用戶的歷史播放曲庫中的歌曲的信息;
[0065]根據(jù)所述歷史播放曲庫中的歌曲的信息確定所述用戶的音樂風格;
[0066]根據(jù)所述用戶的音樂風格,從歌曲數(shù)據(jù)庫中確定與所述用戶的音樂風格相同歌曲作為待推薦歌曲;
當前第1頁
1 
2 
3 
4 
5