音乐推荐方法、装置及终端的制作方法

文档序号:9579302阅读:196来源:国知局
音乐推荐方法、装置及终端的制作方法
【技术领域】
[0001]本公开涉及多媒体技术领域,尤其涉及一种音乐推荐方法、装置及终端。
【背景技术】
[0002]音乐是一种艺术形式,不同的音乐表达方式会带给听者截然不同的感受,人们也可以通过音乐来表达自己的情感,现代生活中,音乐无处不在,人们对音乐的需求有增无减。随着科技的快速发展和互联网的大面积普及,音乐网站与音乐软件日益增多,网络音乐资源越来越丰富,通过网络来点播和下载音乐已经成为人们娱乐生活的组成部分。海量的音乐资源给音乐爱好者提供了很多便利,然而,音乐爱好者如何从海量的音乐资源中快速找到自己所需的音乐成为了新的问题。
[0003]一般情况下,音乐网站和音乐软件通过音乐排行榜给用户推荐音乐,排行榜通过用户综合评分或按照下载总量进行排名,这种推荐方法具有很大偶然性,不能按照用户喜好推荐相关音乐。近年来,相关技术中出现以下推荐方法:一为用户关联算法,即通过分析用户的行为来向用户推荐音乐。用户听某首歌曲的次数,可以看作对该歌曲的打分,听的次数越多打分越高,对同一歌曲不同用户的打分的差异即为用户之间的距离,如打分相同则距离为0,打分相差5分则距离为5,距离相近的用户处于同一邻集,则他们的喜好相同,可以将处于同一集族的用户A听过的歌曲推荐给用户B ;二为物物关联算法,即通过分析歌曲之间的关系和相似度来向用户推荐歌曲,先计算出不同歌曲之间的距离,再将距离相近的处于同一邻集的歌曲推荐给用户,两首歌曲的距离计算的方法是,有越多的用户同时喜欢这两首歌曲,则它们的距离越近。
[0004]然而,通过用户关联算法很难生成有价值的邻集,用户之间的距离也会经常变化,系统可能来不及响应用户的操作。物物关联算法与用户关联算法相似,该算法同样需要基于用户对歌曲的打分,而用户的评分具有一定的偶然性,可见这两种推荐方法并不能准确地为用户推荐相关的歌曲,也不能给用户带来更好的音乐体验。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种基于专辑信息的音乐推荐方法、装置及终端,通过分析和挖掘专辑包含的信息进行相关音乐的推荐,推荐准确快速,用户可以理解完整的专辑风格,提升了用户的体验。
[0006]根据本公开实施例的第一方面,提供一种基于专辑信息的音乐推荐方法,包括:获取在播放音乐的音乐信息;将所述在播放音乐的音乐信息发送至音乐推荐服务器;接收所述音乐推荐服务器返回的音乐推荐信息;所述音乐推荐信息根据所述在播放音乐的音乐信息查找获得;所述音乐推荐信息中至少包括所述在播放音乐所属专辑中的音乐信息和音乐排序信息;根据所述音乐推荐信息展示推荐音乐。
[0007]可选的,所述获取在播放音乐的音乐信息,包括:解析所述在播放音乐的ID3标签;根据所述ID3标签读取所述在播放音乐的音乐信息。
[0008]可选的,所述获取在播放音乐的音乐信息,包括:获取所述在播放音乐的音频指纹;根据所述在播放音乐的音频指纹在音频指纹库中检索相匹配的音乐信息;若匹配成功,则获取相匹配的音乐信息。
[0009]可选的,所述根据所述音乐推荐信息展示推荐音乐,包括:根据所述音乐推荐信息中所述专辑中的音乐信息和音乐排序信息,查找所述在播放音乐的下一首音乐的音乐信息;根据所述下一首音乐的音乐信息获取所述下一首音乐的音乐资源;将所述下一首音乐作为推荐音乐进行展示。
[0010]根据本公开实施例的第二方面,提供一种基于专辑信息的音乐推荐方法,包括:接收播放终端发送来的在播放音乐的音乐信息;根据所述在播放音乐的音乐信息在音乐专辑数据库中查找获得与所述在播放音乐相匹配的音乐推荐信息;所述音乐专辑数据库存储有音乐专辑中的音乐信息和音乐排序信息;所述音乐推荐信息中至少包括所述在播放音乐所属专辑中的音乐信息和音乐排序信息;将所获得的音乐推荐信息发送给所述播放终端。
[0011]根据本公开实施例的第三方面,提供一种基于专辑信息的音乐推荐装置,包括:
[0012]音乐信息获取模块,用于获取在播放音乐的音乐信息;
[0013]音乐推荐请求模块,用于将所述在播放音乐的音乐信息发送至音乐推荐服务器;音乐推荐接收模块,用于接收所述音乐推荐服务器返回的音乐推荐信息;所述音乐推荐信息根据所述在播放音乐的音乐信息查找获得;所述音乐推荐信息中至少包括所述在播放音乐所属专辑中的音乐信息和音乐排序信息;
[0014]音乐推荐展示模块,根据所述音乐推荐信息展示推荐音乐。
[0015]可选的,所述音乐信息获取模块,包括:ID3标签解析单元、ID3标签读取单元、音频指纹获取单元、音频指纹检索单元、音乐信息获取单元;
[0016]所述ID3标签解析单元,用于解析所述在播放音乐的ID3标签;
[0017]所述ID3标签读取单元,用于根据所述ID3标签读取所述在播放音乐的音乐信息。
[0018]可选的,所述音频指纹获取单元,用于获取所述在播放音乐的音频指纹;
[0019]所述音频指纹检索单元,用于根据所述在播放音乐的音频指纹在音频指纹库中检索相匹配的音乐信息;
[0020]所述音乐信息获取单元,用于在匹配成功时,获取相匹配的音乐信息。
[0021]可选的,所述音乐推荐展示模块,包括:下一首音乐查找单元、音乐资源获取单元、推荐音乐展示单元;
[0022]所述下一首音乐查找单元,用于根据所述音乐推荐信息中所述专辑中的音乐信息和音乐排序信息,查找所述在播放音乐的下一首音乐的音乐信息;
[0023]所述音乐资源获取单元,用于根据所述下一首音乐的音乐信息获取所述下一首音乐的音乐资源;
[0024]所述推荐音乐展示单元,用于将所述下一首音乐作为推荐音乐进行展示。
[0025]根据本公开实施例的第四方面,提供一种基于专辑信息的音乐推荐装置,包括:
[0026]音乐信息接收模块,用于接收播放终端发送来的在播放音乐的音乐信息;
[0027]音乐推荐信息获取模块,用于根据所述在播放音乐的音乐信息在音乐专辑数据库中查找获得与所述在播放音乐相匹配的音乐推荐信息;所述音乐专辑数据库存储有音乐专辑中的音乐信息和音乐排序信息;所述音乐推荐信息中至少包括所述在播放音乐所属专辑中的音乐信息和音乐排序信息;
[0028]音乐推荐信息发送模块,用于将所获得的音乐推荐信息发送给所述播放终端。
[0029]根据本公开实施例的第五方面,提供一种播放终端,包括:
[0030]处理器;
[0031]用于存储所述处理器的可执行指令的存储器;
[0032]其中,所述处理器被配置为:
[0033]获取在播放音乐的音乐信息;
[0034]将所述在播放音乐的音乐信息发送至音乐推荐服务器;
[0035]接收所述音乐推荐服务器返回的音乐推荐信息;所述音乐推荐信息根据所述在播放音乐的音乐信息查找获得;所述音乐推荐信息中至少包括所述在播放音乐所属专辑中的音乐信息和音乐排序信息;
[0036]根据所述音乐推荐信息展示推荐音乐。
[0037]根据本公开实施例的第六方面,提供一种音乐推荐服务器,其特征在于,包括:
[0038]处理器;
[0039]用于存储所述处理器的可执行指令的存储器;
[0040]其中,所述处理器被配置为:
[0041]接收播放终端发送来的在播放音乐的音乐信息;
[0042]根据所述在播放音乐的音乐信息在音乐专辑数据库中查找获得与所述在播放音乐相匹配的音乐推荐信息;所述音乐专辑数据库存储有音乐专辑中的音乐信息和音乐排序信息;所述音乐推荐信息中至少包括所述在播放音乐所属专辑中的音乐信息和音乐排序信息;
[0043]将所获得的音乐推荐信息发送给所述播放终端。
[0044]当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0045]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0046]图1是根据一示例性实施例示出的一种音乐推荐方法的流程图。
[0047]图2是根据另一示例性实施例示出的一种音乐推荐方法的流程图。
[0048]图3是根据一示例性实施例示出的一种音乐推荐装置框图。
[0049]图4是根据另一示例性实施例示出的一种音乐推荐装置框图。
[0050]图5是根据一示例性实
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1