【技術實現步驟摘要】
本申請實施例涉及數據處理,尤其涉及一種歌曲片段的確定方法、裝置、設備和介質。
技術介紹
1、目前,一些音樂播放器提供有“我喜歡”功能,當用戶在聽歌過程中如果喜歡某首歌曲就可以點擊歌曲播放界面中的心形圖標,將喜歡的歌曲添加到“我喜歡”歌單中,從而用戶可以播放“我喜歡”歌單中的歌曲來聽取自己喜歡的歌曲,而音樂播放器又會繼續基于“我喜歡”歌單中的歌曲來向用戶推薦其他歌曲。但是,由于用戶將某首歌曲添加到“我喜歡”歌單時,可能并不是喜歡這首歌曲中的全部內容,所以導致音樂播放器基于“我喜歡”歌單,向用戶進行歌曲推薦時的推薦內容出現偏差,效果較差。
技術實現思路
1、本申請提供一種歌曲片段的確定方法、裝置、設備和介質,可以基于用戶針對歌曲的歌曲添加操作,確定出用戶喜歡的歌曲片段,從而基于用戶喜歡的歌曲片段,可以向用戶進行個性化歌曲推薦,從而改善推薦內容偏差的問題,提高歌曲推薦效果。
2、第一方面,本申請提供了一種歌曲片段的確定方法,包括:
3、獲取歌曲庫中每首歌曲的歌曲添加信息,所述歌曲添加信息為每首歌曲被添加至預設歌單時的歌曲片段信息;
4、根據每首歌曲的歌曲添加信息,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段。
5、在一些可選的實現方式中,所述根據每首歌曲的歌曲添加信息,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段,包括:
6、根據每首歌曲的歌曲添加信息,確定每首歌曲被至少兩個用戶添加至所述預設歌單時的至少一個添加時間以及每個
7、根據每個所述添加時間對應的參數信息和時間篩選條件,從每首歌曲的所有添加時間中篩選至少一個目標添加時間;
8、根據所述目標添加時間,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段。
9、在一些可選的實現方式中,所述每首歌曲的每個所述添加時間對應的參數信息,包括:
10、添加次數、添加次數占比、添加次數與前一相鄰添加時間對應的添加次數之間的比值,以及添加次數占比與前一相鄰添加時間對應的添加次數占比之間的差值;
11、或者,
12、添加次數、添加次數占比、添加次數與前一相鄰添加時間對應的添加次數之間的比值,以及添加次數占比與前一相鄰添加時間對應的添加次數占比之間的比值。
13、在一些可選的實現方式中,所述根據每個所述添加時間對應的參數信息和時間篩選條件,從每首歌曲的所有添加時間中篩選至少一個目標添加時間,包括:
14、確定每首歌曲的每個所述添加時間對應的目標時間窗口,所述目標時間窗口包括:與所述目標時間窗口對應的任一添加時間,以及與所述添加時間相鄰的至少兩個其他添加時間;
15、響應于每首歌曲的任意所述目標時間窗口內的任意添加時間對應的添加次數大于次數閾值、添加次數占比大于第一閾值、添加次數與前一相鄰添加時間對應的添加次數之間的比值大于第二閾值,以及添加次數占比與前一相鄰添加時間對應的添加次數占比之間的差值大于第三閾值,篩選所述目標時間窗口對應的所述添加時間為每首歌曲的目標添加時間。
16、在一些可選的實現方式中,所述根據每個所述添加時間對應的參數信息和時間篩選條件,從每首歌曲的所有添加時間中篩選至少一個目標添加時間,包括:
17、確定每首歌曲的每個所述添加時間對應的目標時間窗口,所述目標時間窗口包括:與所述目標時間窗口對應的任一添加時間,以及與所述添加時間相鄰的至少兩個其他添加時間;
18、響應于每首歌曲的任意所述目標時間窗口內的任意添加時間對應的添加次數大于次數閾值、添加次數占比大于第一閾值、添加次數與前一相鄰添加時間對應的添加次數之間的比值大于第二閾值,以及添加次數占比與前一相鄰添加時間對應的添加次數占比之間的比值大于第四閾值,篩選所述目標時間窗口對應的所述添加時間為每首歌曲的目標添加時間。
19、在一些可選的實現方式中,所述與所述添加時間相鄰的至少兩個其他添加時間,包括:與所述添加時間位置相鄰的前一個其他添加時間,以及與所述添加時間位置相鄰的后至少一個其他添加時間。
20、在一些可選的實現方式中,所述根據所述目標添加時間,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段,包括:
21、響應于每首歌曲的每個所述目標添加時間相鄰的添加時間不為目標添加時間,和/或每個所述目標添加時間對應的添加次數占比小于第五閾值,剔除所述目標添加時間;
22、基于剩余的目標添加時間,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段。
23、在一些可選的實現方式中,所述基于剩余的目標添加時間,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段,包括:
24、從剩余的目標添加時間中,篩選至少一個連續時間段,所述連續時間段基于連續的至少兩個目標添加時間確定;
25、確定每個所述連續時間段的最小時間和最大時間;
26、根據每個所述連續時間段的最小時間和最大時間,獲取每首歌曲中被用戶喜歡的至少一個目標歌曲片段。
27、在一些可選的實現方式中,所述目標歌曲片段包括:目標音頻片段和目標歌詞片段。
28、在一些可選的實現方式中,所述方法還包括:
29、響應于歌曲庫中任一目標歌曲的播放操作,在所述目標歌曲的播放進度條和歌詞上,對所述目標歌曲的至少一個目標歌曲片段進行特殊顯示。
30、在一些可選的實現方式中,所述方法還包括:
31、確定每首歌曲的每個所述目標音頻片段對應的歌曲調式、大小調式、所述歌曲調式的和弦序列以及歌曲速度;
32、確定每首歌曲的每個所述目標歌詞片段對應的歌詞關鍵詞;
33、確定每首歌曲的目標歌曲片段總數量、所有目標歌曲片段總長度、所有目標歌曲片段的添加次數占比;
34、根據每首歌曲的所述目標歌曲片段總數量、所述所有目標歌曲片段總長度、所述所有目標歌曲片段的添加次數占比、每個所述目標音頻片段對應的歌曲調式、大小調式、所述歌曲調式的和弦序列以及歌曲速度,和每個所述目標歌詞片段對應的歌詞關鍵詞,確定每首歌曲的歌曲特征向量。
35、在一些可選的實現方式中,所述根據每首歌曲的所述目標歌曲片段總數量、所述所有目標歌曲片段總長度、所述所有目標歌曲片段的添加次數占比、每個所述目標音頻片段對應的歌曲調式、大小調式、所述歌曲調式的和弦序列以及歌曲速度,和每個所述目標歌詞片段對應的歌詞關鍵詞,確定每首歌曲的歌曲特征向量,包括:
36、根據每首歌曲的所述目標歌曲片段總數量、所有目標歌曲片段總長度以及所有目標歌曲片段的添加次數占比,確定第一向量;
37、根據每首歌曲的每個所述目標音頻片段對應的歌曲調式、大小調式以及所述歌曲調式的和弦序列,確定第二向量;
38、根據每首歌曲的每個所述目標音頻片段對應的歌曲速度,確定第三向量;
39、根據每首歌曲的每個所述目標歌詞片段本文檔來自技高網...
【技術保護點】
1.一種歌曲片段的確定方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據每首歌曲的歌曲添加信息,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段,包括:
3.根據權利要求2所述的方法,其特征在于,所述每首歌曲的每個所述添加時間對應的參數信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據每個所述添加時間對應的參數信息和時間篩選條件,從每首歌曲的所有添加時間中篩選至少一個目標添加時間,包括:
5.根據權利要求3所述的方法,其特征在于,所述根據每個所述添加時間對應的參數信息和時間篩選條件,從每首歌曲的所有添加時間中篩選至少一個目標添加時間,包括:
6.根據權利要求4或5所述的方法,其特征在于,所述與所述添加時間相鄰的至少兩個其他添加時間,包括:與所述添加時間位置相鄰的前一個其他添加時間,以及與所述添加時間位置相鄰的后至少一個其他添加時間。
7.根據權利要求2所述的方法,其特征在于,所述根據所述目標添加時間,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段,包括:
8.
9.根據權利要求1所述的方法,其特征在于,所述目標歌曲片段包括:目標音頻片段和目標歌詞片段。
10.根據權利要求9所述的方法,其特征在于,所述方法還包括:
11.根據權利要求9所述的方法,其特征在于,所述方法還包括:
12.根據權利要求11所述的方法,其特征在于,所述根據每首歌曲的所述目標歌曲片段總數量、所述所有目標歌曲片段總長度、所述所有目標歌曲片段的添加次數占比、每個所述目標音頻片段對應的歌曲調式、大小調式、所述歌曲調式的和弦序列以及歌曲速度,和每個所述目標歌詞片段對應的歌詞關鍵詞,確定每首歌曲的歌曲特征向量,包括:
13.根據權利要求12所述的方法,其特征在于,所述根據每首歌曲的每個所述目標音頻片段對應的歌曲調式、大小調式以及所述歌曲調式下的和弦序列,確定第二向量,包括:
14.根據權利要求11至13任一項所述的方法,其特征在于,所述方法還包括:
15.根據權利要求14所述的方法,其特征在于,所述響應于用戶登錄操作,獲取用戶的預設歌單中每首歌曲的歌曲特征向量之后,還包括:
16.一種歌曲片段的確定裝置,其特征在于,包括:
17.根據權利要求16所述的裝置,其特征在于,所述片段確定模塊,包括:
18.根據權利要求17所述的裝置,其特征在于,所述每首歌曲的每個所述添加時間對應的參數信息,包括:
19.根據權利要求17所述的裝置,其特征在于,所述時間篩選單元,具體用于:
20.根據權利要求17所述的裝置,其特征在于,所述時間篩選單元,具體用于:
21.根據權利要求19或20所述的裝置,其特征在于,所述與所述添加時間相鄰的至少兩個其他添加時間,包括:與所述添加時間位置相鄰的前一個其他添加時間,以及與所述添加時間位置相鄰的后至少一個其他添加時間。
22.根據權利要求17所述的裝置,其特征在于,所述片段確定單元,具體用于:響應于每首歌曲的每個所述目標添加時間相鄰的添加時間不為目標添加時間,和/或每個所述目標添加時間對應的添加次數占比小于第五閾值,剔除所述目標添加時間;基于剩余的目標添加時間,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段。
23.根據權利要求22所述的裝置,其特征在于,所述片段確定單元,還用于:從剩余的目標添加時間中,篩選至少一個連續時間段,所述連續時間段基于連續的至少兩個目標添加時間確定;確定每個所述連續時間段的最小時間和最大時間;根據每個所述連續時間段的最小時間和最大時間,獲取每首歌曲中被用戶喜歡的至少一個目標歌曲片段。
24.根據權利要求16所述的裝置,其特征在于,所述目標歌曲片段包括:目標音頻片段和目標歌詞片段。
25.根據權利要求24所述的裝置,其特征在于,還包括:
26.根據權利要求24所述的裝置,其特征在于,還包括:
27.根據權利要求26所述的裝置,其特征在于,所述第四確定模塊,包括:
28.根據權利要求27所述的裝置,其特征在于,所述第二確定單元,具體用于:將每首歌曲的每個所述歌曲調式下的和弦序列還原成預設歌曲調式下的和弦序列,其中每個所述歌曲調式下的和弦序列與每個所述目標音頻片段之間是一一對應的;根據所述預設歌曲調式下的每個和弦序列,確定第一子向量;根據每首歌曲...
【技術特征摘要】
1.一種歌曲片段的確定方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據每首歌曲的歌曲添加信息,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段,包括:
3.根據權利要求2所述的方法,其特征在于,所述每首歌曲的每個所述添加時間對應的參數信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據每個所述添加時間對應的參數信息和時間篩選條件,從每首歌曲的所有添加時間中篩選至少一個目標添加時間,包括:
5.根據權利要求3所述的方法,其特征在于,所述根據每個所述添加時間對應的參數信息和時間篩選條件,從每首歌曲的所有添加時間中篩選至少一個目標添加時間,包括:
6.根據權利要求4或5所述的方法,其特征在于,所述與所述添加時間相鄰的至少兩個其他添加時間,包括:與所述添加時間位置相鄰的前一個其他添加時間,以及與所述添加時間位置相鄰的后至少一個其他添加時間。
7.根據權利要求2所述的方法,其特征在于,所述根據所述目標添加時間,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段,包括:
8.根據權利要求7所述的方法,其特征在于,所述基于剩余的目標添加時間,確定每首歌曲中被用戶喜歡的至少一個目標歌曲片段,包括:
9.根據權利要求1所述的方法,其特征在于,所述目標歌曲片段包括:目標音頻片段和目標歌詞片段。
10.根據權利要求9所述的方法,其特征在于,所述方法還包括:
11.根據權利要求9所述的方法,其特征在于,所述方法還包括:
12.根據權利要求11所述的方法,其特征在于,所述根據每首歌曲的所述目標歌曲片段總數量、所述所有目標歌曲片段總長度、所述所有目標歌曲片段的添加次數占比、每個所述目標音頻片段對應的歌曲調式、大小調式、所述歌曲調式的和弦序列以及歌曲速度,和每個所述目標歌詞片段對應的歌詞關鍵詞,確定每首歌曲的歌曲特征向量,包括:
13.根據權利要求12所述的方法,其特征在于,所述根據每首歌曲的每個所述目標音頻片段對應的歌曲調式、大小調式以及所述歌曲調式下的和弦序列,確定第二向量,包括:
14.根據權利要求11至13任一項所述的方法,其特征在于,所述方法還包括:
15.根據權利要求14所述的方法,其特征在于,所述響應于用戶登錄操作,獲取用戶的預設歌單中每首歌曲的歌曲特征向量之后,還包括:
16.一種歌曲片段的確定裝置,其特征在于,包括:
17.根據權利要求16所述的裝置,其特征在于,所述...
【專利技術屬性】
技術研發人員:李錦添,齊妙,王佳捷,胡佳川,肖美麗,李勇,
申請(專利權)人:杭州網易云音樂科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。