音乐推荐方法、装置及计算机存储介质与流程

文档序号:15164201发布日期:2018-08-14 17:15阅读:214来源:国知局

本发明涉及一种音乐推荐方法、装置及计算机存储介质。



背景技术:

随着信息技术和网络技术的发展,信息化已经渗透到人们日常生活的各个方面,与人们的日常生活早已建立了离不开的联系。对网络音乐服务来说,不管是音乐下载服务,或者是网络音乐电台服务,都需要用到优秀的内容推荐系统去辅助整个系统。个性化音乐推荐系统是目前最流行的应用方法之一。同时音乐成为重要的媒介与朋友交流文化,所以很多sns应用当中将音乐服务添加到里面。

目前的音乐推荐技术中,能够基于对用户历史音乐信息进行分析,继而向用户推荐与用户历史音乐信息具有类似特性的音乐,例如具有类似的语种、风格或歌手的音乐。

然而本发明的发明人首先注意到这样的一个事实,即,用户并非都喜欢具有类似特性的音乐。例如,在这样的音乐推荐方法中,基于用户历史音乐信息中摇滚歌曲较多而推荐摇滚歌曲,但是由于摇滚歌曲已经发展了许多年,不同年龄段的用户可能会喜欢不同年代的摇滚歌曲,或者,不同职业的用户可能会喜欢不同风格的摇滚歌曲,由此导致音乐推荐失败。



技术实现要素:

本发明的一些实施方式要解决的至少一个技术问题是针对上述现有技术之不足,提供一种能够解决上述技术问题的音乐推荐方法、装置及计算机存储介质。

在一些实施方式中,提供了一种音乐推荐方法,其中,所述方法包括:获取用户历史音乐信息和用户属性信息;将所述用户历史音乐信息中的音乐划分为多个类别,每一个所述类别对应于音乐的特性;从每一个所述类别中的音乐中提取第一音乐,所述第一音乐对应于所述用户属性信息中的一个或更多个维度,所述维度是对所述用户属性信息的细分类;以及将所述第一音乐推荐给用户。

在一些实施方式中,所述特性包括:语种、风格或歌手。

在一些实施方式中,所述用户属性信息包括:年龄段、职业或兴趣。

在一些实施方式中,所述维度从所述用户与已知维度的其他用户的多个交互信息中的至少一个确定出。

在一些实施方式中,所述维度从所述用户与已知维度的其他用户的多个交互信息中的至少一个确定出包括:针对每一个所述交互信息,确定可靠系数,所述可靠系数指所述交互信息的可靠程度;以所述可靠系数作为每一个所述其他用户的已知维度的权重,基于所述其他用户的已知维度的加权平均值来确定所述用户的维度。

在一些实施方式中,所述用户与所述其他用户中的一个用户具有多个交互信息。

在一些实施方式中,所述多个交互信息包括:所述用户与其它用户之间的聊天数据、所述用户的评论或点赞、所述用户的文件传输数据、所述用户的代付信息或游戏组队信息,并且所述游戏组队信息的权重高于所述聊天数据的权重。

在一些实施方式中,所述用户属性信息为年龄段,并且所述维度包括:10岁以下、10-15岁、15-20岁、20-30岁、30-40岁、40-50岁、50岁以上。

在一些实施方式中,所述方法进一步包括:获取用户的当前状态信息,所述当前状态信息从当前时间、用户所在的地理位置、天气情况以及用户的身体信息综合获得;在音乐推荐模式设置为冷静模式时,当根据所述当前状态信息判断出用户处于积极情绪时,将对应于消极情绪的第二音乐推荐给用户;当根据所述当前状态信息判断出用户处于消极情绪时,将对应于积极情绪的第三音乐推荐给用户。

在一些实施方式中,提供了一种音乐推荐装置,包括存储单元和处理单元,计算机程序存储在所述存储单元上,其中,所述计算机程序被所述处理单元执行时用于实现根据任一项前述实施方式所述的音乐推荐方法。

在一些实施方式中,提供了一种存储有计算机可执行指令的计算机存储介质,其中,所述计算机可执行指令在被处理器执行时用于实现根据任一项前述实施方式所述的音乐推荐方法。

本发明的一些实施方式的至少一个有益效果在于:能够获得更佳的用户体验。

前面的发明内容仅是例示性的,并且不旨在以任何方式为限制性的。除以上所述的例示性方面、实施方式和特征之外,另外的方面、实施方式和特征通过参照附图和以下详细描述将变得显而易见。

附图说明

根据结合附图的下列描述和所附权利要求,本发明的上述以及其它特征将变得更加清楚。理解到这些附图仅描述了根据本发明的一些实施方式,从而不认为限制本发明的范围,将通过使用附图用更多特征和细节来描述本发明。

图1为本发明所提供的音乐推荐方法的流程图。

具体实施方式

现结合附图做进一步的说明。

图1示出了本发明所提供的音乐推荐方法的流程图。参照附图1,本发明在一些实施方式中,提供了一种音乐推荐方法,包括:s101:获取用户历史音乐信息和用户属性信息;s102:将用户历史音乐信息中的音乐划分为多个类别,每一个类别对应于音乐的特性;s103:从每一个类别中的音乐中提取第一音乐,第一音乐对应于用户属性信息中的一个或更多个维度,维度是对用户属性信息的细分类;以及s104:将第一音乐推荐给用户。

本发明基于这样的应用场景:目前的音乐推荐技术中,能够基于对用户历史音乐信息进行分析,继而向用户推荐与用户历史音乐信息具有类似特性的音乐,例如具有类似的语种、风格或歌手的音乐。也就是说,如果用户历史音乐信息中粤语歌曲或者摇滚歌曲比较多,那么就会向用户推荐其他的粤语歌曲或者摇滚歌曲。

例如,可以使用协作型过滤(collaborativefiltering)算法,协作型过滤算法会通过对一大部分人进行搜索,从中发现品味相近的一小部分人。算法会对这些人所偏爱的其他内容进行考查,并将它们组合起来构造出一个经过排名的推荐列表。基于用户的协作型过滤的流程至少包括以下四个步骤:建立评价规则;搜集用户偏好;寻找相近的用户;推荐歌曲。

然而这样的音乐推荐技术仍然存在一定的问题,即所推荐的歌曲并不能总是令人满意。

本发明的发明人首先注意到这样的一个事实,即,用户并非都喜欢具有类似特性的音乐。事实上,现有的基于音乐特性的推荐比较粗略,由于用户的年龄、工作、学习和生活阅历相差较大,即使音乐特性类似,也不可能令所有用户满意。例如,在这样的音乐推荐方法中,基于用户历史音乐信息中摇滚歌曲较多而推荐摇滚歌曲,但是由于摇滚歌曲已经发展了许多年,不同年龄段的用户可能会喜欢不同年代的摇滚歌曲,或者,不同职业的用户可能会喜欢不同风格的摇滚歌曲,由此导致音乐推荐失败。

本发明的实施方式中,通过获取作为对用户属性信息的细分类的维度,能够相对准确地对用户之间的差异进行区分,籍此将对应于该维度的音乐推荐给用户,能够获得更佳的用户体验。

在一些实施方式中,维度从用户与已知维度的其他用户的多个交互信息中的至少一个确定出。在一些实施方式中,维度从用户与已知维度的其他用户的多个交互信息中的至少一个确定出包括:针对每一个交互信息,确定可靠系数,可靠系数指交互信息的可靠程度;以可靠系数作为每一个其他用户的已知维度的权重,基于其他用户的已知维度的加权平均值来确定用户的维度。

尽管用户在使用诸如qq音乐、网易云音乐等音乐app时均会提交相关注册信息,然而,注册信息可能并不完整,也可能并不真实。

本发明的实施方式在其他用户的维度已知的情况下,能够通过用户与其他用户的交互信息中确定出用户的维度。其他用户的维度信息可以是由第三方提供,还可以是经过app验证过的数据,其可靠程度较高。

本发明基于这样的假设而做出,即如果真实的用户与其他用户交互较多,则可以认为该用户与其他用户具有类似的维度。

发明人首先注意到不同交互信息的可靠程度存在差异。在一些实施方式中,多个交互信息包括:用户与其它用户之间的聊天数据、用户的评论或点赞、用户的文件传输数据、用户的代付信息或游戏组队信息,并且游戏组队信息的权重高于聊天数据的权重。游戏组队信息由于更能够体现用户的社会阅历程度,因而可以认为游戏组队信息的权重高于聊天数据的权重。当然,如果交互信息具有特别高的时长,则可以相应提升其权重。

在一些实施方式中,用户与其他用户中的一个用户具有多个交互信息。在一些实施方式中,特性包括:语种、风格或歌手。在一些实施方式中,用户属性信息包括:年龄段、职业或兴趣。在一些实施方式中,用户属性信息为年龄段,并且维度包括:10岁以下、10-15岁、15-20岁、20-30岁、30-40岁、40-50岁、50岁以上。

例如,用户a与用户b和用户c之间存在3个交互信息。其中,用户a与用户b之间存在2个交互信息,其分别是文件传输数据和游戏组队信息,可靠系数可以分别是0.3和0.6。用户a与用户c之间存在1个交互信息,其是聊天数据,可靠系数可以是0.2。用户b的维度为15-20岁,用户c的维度为20-30岁。由此能够确定用户a的维度为15-20岁。

本发明不限于此,可靠系数和维度数据可以根据实际情况来设置。另外,可靠系数和维度数据还可以根据用户反馈来进行调整。

在一些实施方式中,所述方法进一步包括:获取用户的当前状态信息,所述当前状态信息从当前时间、用户所在的地理位置、天气情况以及用户的身体信息综合获得;在音乐推荐模式设置为冷静模式时,当根据所述当前状态信息判断出用户处于积极情绪时,将对应于消极情绪的第二音乐推荐给用户;当根据所述当前状态信息判断出用户处于消极情绪时,将对应于积极情绪的第三音乐推荐给用户。

发明人首先发现某些用户可能需要在一些情况下保持冷静情绪,为此,可以提供冷静模式来推荐音乐,由此即使用户处于高兴等积极情绪时或者处于悲伤等消极情绪时也可以保持冷静。得益于移动终端的技术发展,现有的移动终端已经可以提供关于用户的各种数据,例如,当前时间、用户所在的地理位置、天气情况以及用户的身体信息等。本发明基于当前时间、用户所在的地理位置、天气情况以及用户的身体信息综合给出用户的当前状态信息是积极情绪还是消极情绪,由此针对性地将对应于与用户的当前状态信息相反的情绪的音乐推荐给用户,使得用户可以冷静下来,避免在极端情绪的状态下做出错误的决定。

在此,用户所在的地理位置可以是家、公司、银行等,天气情况可以是阴、晴、雨、雪、霾等,用户的身体信息可以是血压、心跳、睡眠时间等信息。

在一些实施方式中,提供了一种音乐推荐装置,包括存储单元和处理单元,计算机程序存储在存储单元上,其中,计算机程序被处理单元执行时用于实现根据任一项前述实施方式的音乐推荐方法。

在一些实施方式中,提供了一种存储有计算机可执行指令的计算机存储介质,其中,计算机可执行指令在被处理器执行时用于实现根据任一项前述实施方式的音乐推荐方法。

当然,以上仅是本发明的较佳实施例,本发明并非局限于上述实施例和实施方法。相关技术领域的从业者可在本发明的技术思想许可的范围内进行不同的变化及实施,故凡依本发明专利申请范围所述的构造、特征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1