The invention discloses a data analysis method and a system based on user's listening behavior. Among them, the method includes the single day playback of all the singers' songs; the singsinger heat of each singer in the custom time is calculated according to the single day performance of each singer's song; the increase rate of the singer's heat is calculated according to the singer's heat; the potential singers are determined according to the growth rate of the singer's heat. The system comprises a statistical module, a first calculation module, a second calculation module and a first determination module. The invention provides a data analysis method and system based on the behavior of the user, which can determine the singer's fans and potential fans by calculating the singer's heat and the growth rate of the singer's heat, and push the ticket for the fans and potential fans to the concert of the potential singers. Interest.
【技术实现步骤摘要】
一种基于用户听歌行为的数据分析方法及系统
本专利技术涉及数据分析
,尤其涉及一种基于用户听歌行为的数据分析方法及系统。
技术介绍
现有的歌手热度的分析方法为按照歌手歌曲的播放量排序,排名前100的为热门歌手,根据经验值排名在100-500的为潜力歌手。这种方法只考虑了歌手的当前热度,只能提供一个并不精确的辅助参考,并不能准确分析出潜力歌手。目前举办演唱会的多为知名歌手,可以通过众筹为潜力歌手举办演唱会,但潜力歌手的众筹演唱会的广告门票购买消息的推送不精准,导致广告推送的有效率低,而且没有针对性的向用户频繁推送广告信息,也会降低用户体验。
技术实现思路
本专利技术的目的在于,解决现有的潜力歌手分析精准度不高以及无法有效地确定关注潜力歌手的用户人群的问题,提供了一种基于用户听歌行为的数据分析方法及系统,通过计算歌手热度和歌手热度增长率确定潜力歌手,进而确定该潜力歌手的粉丝和潜在粉丝,并为粉丝和潜在粉丝推送该潜力歌手的众筹演唱会的门票购买消息。为了实现上述目的,一方面,本专利技术提供了一种基于用户听歌行为的数据分析方法。该方法包括以下步骤:统计每个歌手的所有歌曲的单日播放量;根据每个歌手所有歌曲的单日播放量,计算出自定义时间内每个歌手的歌手热度;根据歌手热度,计算歌手热度的增长率;根据歌手热度的增长率,确定潜力歌手。优选地,歌手热度的增长率包括周增长率、月增长率和季增长率中的一个或多个。优选地,计算周增长率的公式为:RW=(W2-W1)/W1,其中,RW表示周增长率,W2表示上一周的歌手热度,W1为近一周的歌手热度;计算月增长率的公式为:RM=(M2-M1)/ ...
【技术保护点】
一种基于用户听歌行为的数据分析方法,其特征在于,包括以下步骤:统计每个歌手的所有歌曲的单日播放量;根据所述每个歌手所有歌曲的单日播放量,计算出自定义时间内每个歌手的歌手热度;根据所述歌手热度,计算所述歌手热度的增长率;根据所述歌手热度的增长率,确定潜力歌手。
【技术特征摘要】
1.一种基于用户听歌行为的数据分析方法,其特征在于,包括以下步骤:统计每个歌手的所有歌曲的单日播放量;根据所述每个歌手所有歌曲的单日播放量,计算出自定义时间内每个歌手的歌手热度;根据所述歌手热度,计算所述歌手热度的增长率;根据所述歌手热度的增长率,确定潜力歌手。2.根据权利要求1所述的方法,其特征在于,所述歌手热度的增长率包括周增长率、月增长率和季增长率中的一个或多个。3.根据权利要求2所述的方法,其特征在于,计算所述周增长率的公式为:RW=(W2-W1)/W1,其中,RW表示所述周增长率,W2表示上一周的所述歌手热度,W1为近一周的所述歌手热度;计算所述月增长率的公式为:RM=(M2-M1)/M1,其中,RM表示所述月增长率,M2表示上一月的所述歌手热度,M1为近一月的所述歌手热度;计算所述季增长率的公式为:RQ=(Q2-Q1)/Q1,其中,RQ表示所述季增长率,Q2表示上一季的所述歌手热度,Q1为近一季的所述歌手热度。4.根据权利要求2所述的方法,其特征在于,所述根据所述歌手热度的增长率,确定潜力歌手步骤具体为:对所述周增长率、月增长率和季增长率进行排序,根据所述排序的结果选出增长率排在前10的歌手确定为所述潜力歌手。5.根据权利要求1所述的方法,其特征在于,在所述根据所述歌手热度的增长率,确定潜力歌手步骤之后,还包括步骤:根据所述潜力歌手,计算所述潜力歌手的粉丝和/或潜在粉丝;所述根据所述潜力歌手,计算所述潜力歌手的粉丝步骤具体为:统计每个用户收听所述潜力歌手的歌曲数目及总播放次数,当所述歌曲数目和所述总播放次数都分别超过第一设定阈值和第二设定阈值时,确定该用户为所述潜力歌手的粉丝;所述根据所述潜力歌手,计算所述潜力歌手的潜在粉丝步骤具体包括:使用余弦相似度算法,计算全部歌曲的相似度,其中,所述全部歌曲包括所述每个歌手的所有歌曲;根据所述全部歌曲的相似度,采用协同过滤算法构建所述全部歌曲的歌曲相似矩阵;根据所述歌曲相似矩阵以及每个用户近两个月内收听的歌曲,计算出所述每个用户的推荐歌曲;根据所述推荐歌曲,确定所述潜力歌手的潜在粉丝。6.根据权利要求5所述的方法,其特征在于,在确...
【专利技术属性】
技术研发人员:马明,
申请(专利权)人:北京酷我科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。