歌曲推荐的方法和移动设备技术

技术编号:17467498 阅读:27 留言:0更新日期:2018-03-15 05:01
本发明专利技术公开了一种歌曲推荐的方法和移动设备,所述方法包括:根据用户信息生成用户标签;计算所述用户标签与预设的歌曲标签之间的相似度,所述用户标签包括多个标签项,所述歌曲标签由代表对应歌曲的多个标签项组成,所述相似度用于表示所述用户标签与所述歌曲标签之间标签项的匹配度;根据所述相似度确定符合预设推荐条件的目标歌曲;将所述目标歌曲推荐给用户。本发明专利技术实施例的方法,通过计算用户标签与歌曲标签之间的相似度,可以将更符合用户兴趣、个人爱好的歌曲推荐给用户,从而提升向用户推荐的歌曲的准确性,使推荐的歌曲符合用户的个性或兴趣。

【技术实现步骤摘要】
歌曲推荐的方法和移动设备
本专利技术涉及电子
,特别是涉及一种歌曲推荐的方法和移动设备。
技术介绍
目前的音乐播放器或者音乐设备等播放载体均具有收藏、记录等功能,用户可以将自己熟悉或者喜欢的歌曲收藏或者记录,以方便以后收听或者演唱。例如,目前的K歌设备中,用户可以将自己喜欢的歌曲添加至播放列表,或者通过相应的歌手列表等查找自己喜欢的歌曲,并加入播放列表。K歌设备会循环播放播放列表中的歌曲。但是,用户所知的歌曲毕竟有限,简单的通过歌手查找歌曲的方法不仅效率低下,也并不能向用户提供适合用户唱的歌曲。目前的K歌设备等音乐播放载体又只能将用户收藏或者记录的歌曲提供给用户,这些歌曲的循环播放会降低用户的兴趣。
技术实现思路
本专利技术实施例的目的是提供一种歌曲推荐的方法和移动设备,以标签的方式向用户推荐合适的歌曲和歌手,提升向用户推荐的歌曲的准确性,以使推荐的歌曲符合用户的个性化。第一方面,提供了一种歌曲推荐的方法,所述方法包括:根据用户信息生成用户标签;计算所述用户标签与预设的歌曲标签之间的相似度,所述用户标签包括生成的多个标签项,所述歌曲标签由代表对应歌曲的多个标签项组成,所述相似度用于表示所述用户标签与所述歌曲标签之间标签项的匹配度;根据所述相似度确定符合预设推荐条件的目标歌曲;将所述目标歌曲推荐给用户。第二方面,提供了一种移动设备,包括:生成模块,用于根据用户信息生成用户标签;计算模块,用于计算所述用户标签与预设的歌曲标签之间的相似度,所述用户标签包括生成的多个标签项,所述歌曲标签由代表对应歌曲的多个标签项组成,所述相似度用于表示所述用户标签与所述歌曲标签之间标签项的匹配度;确定模块,用于根据所述相似度确定符合预设推荐条件的目标歌曲;推荐模块,用于将所述目标歌曲推荐给用户。第三方面,提供了一种移动设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。在本专利技术实施例中,是通过生成用户标签,计算用户标签与歌曲标签之间的相似度,从而确定向用户推荐的目标歌曲,并推荐给用户。用户标签包括用户的个人信息、兴趣爱好等,因此,通过计算用户标签与歌曲标签之间的相似度,可以将更符合用户兴趣、个人爱好的歌曲推荐给用户,从而提升向用户推荐的歌曲的准确性,使推荐的歌曲符合用户的个性或兴趣。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术一个实施例的歌曲推荐的方法的流程图;图2是根据本专利技术另一个实施例的歌曲推荐的方法的流程图;图3是根据本专利技术一个实施例的移动设备的结构示意图;图4是根据本专利技术另一个实施例的移动设备的结构示意图;图5是根据本专利技术再一个实施例的移动设备的结构示意图;图6是根据本专利技术再一个实施例的移动设备的结构示意图;图7是根据本专利技术再一个实施例的移动设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。以下结合附图,详细说明本专利技术各实施例提供的技术方案。图1示出了根据本专利技术一个实施例的歌曲推荐的方法。如图1所示,方法100包括:S102,根据用户信息生成用户标签。用户信息通常包括用户的年龄、性别、职业、爱好,还可以包括用户的嗓音信息等。其中,用户标签具有至少一个标签项。用户标签可以包括人口属性身份标签、兴趣标签、嗓音特色标签等中的一个或一个以上。人口属性身份标签包括用户的年龄、性别、学生、白领等与用户的身份相关的一些选项。兴趣标签包括用户对歌曲爱好,如爱好军旅歌曲、港台流行歌曲等。嗓音特色标签是对用户语音的标记,如标记为男中音、节奏感强等。用户相关信息的采集,可以通过大数据进行采集,也可以通过表格的方式采集等。对用户信息的采集至少可以生成人口属性身份标签、兴趣标签、嗓音特色标签等。用户标签包括的每一个标签项都是对用户相关信息的记录,因此,生成的用户标签是对用户相关信息的描述,其可以用于后续选择相应的歌曲。以上只是列举了三种标签,本实施例不限于标签项的具体数量和标签项的划分。本实施例是通过用户标签体现用户的相关信息,包括个性化信息、兴趣爱好、嗓音特色等。S104,计算用户标签与预设的歌曲标签之间的相似度,用户标签包括生成的多个标签项,歌曲标签由代表对应歌曲的多个标签项组成,相似度用于表示用户标签与歌曲标签之间标签项的匹配度。歌曲标签一般包括歌曲类型、风格、主题、年代、节奏等标签项,这些标签项代表了对应的歌曲。当然,不同的歌曲所具有的标签项的数量存在不一致的情况,同时,不同的歌曲具有的标签项也可能不同,本实施例不一而论。一般而言,歌曲标签中的标签项通常代表了对应歌曲的信息,如年代表示歌曲的时代,节奏代表了歌曲的快慢等。将歌曲标签具有的标签项与用户标签包括的标签项进行对比,可以判断是否具有互相匹配的标签项,相似度则代表了用户标签与所述歌曲标签之间标签项的匹配度。例如,相似度可以是匹配的标签项的数量等。S106,根据相似度确定符合预设推荐条件的目标歌曲。可以为相似度设置相应的选择条件,从中选择出符合要求的相似度。则符合要求的相似度所对应的歌曲即为确定的可以向用户推荐的目标歌曲。S108,将目标歌曲推荐给用户。可以在显示界面将确定的目标歌曲推荐给用户。例如,可以在显示屏上将一个、二个或者确定的所有目标歌曲推荐给用户。推荐给用户的目标歌曲可以包括歌曲的名称、对应的歌手等信息。本实施例通过生成用户标签,计算用户标签与歌曲标签之间的相似度,从而确定向用户推荐的目标歌曲,并推荐给用户。用户标签包括用户的个人信息、兴趣爱好等,因此,通过计算用户标签与歌曲标签之间的相似度,可以将更符合用户兴趣、个人爱好的歌曲推荐给用户,从而提升向用户推荐的歌曲的准确性,使推荐的歌曲符合用户的个性或兴趣。在本实施例的一实现方式中,步骤S106可具体实现为:获取相似度大于预设值对应的目标歌曲;根据相似度的大小确定向用户推荐的目标歌曲的序列。在这里,可以理解的是,相似度其代表了用户标签与歌曲标签之间相匹配的标签项的个数。标签项的匹配,可以是名称上的匹配,或者是标签项所代表内容的匹配,所代表的内容可以是歌曲风格、节奏的相同或者相似等。标签项相匹配,相似度在原来的基础上则相应的增加。本实施例的一实现方式中,标签项包括嗓音特征标签,嗓音特征标签用于表示用户或者歌手的嗓音特点,如男高音、女低音等;也可以表示用户或者歌手的节奏特征,如快节奏、慢节奏等。通过嗓音特征标签可以向用户推荐合适的歌手。图2示出了根据本专利技术另一个实施例的歌曲推荐的方法。如图2所示,方法100还包括:S109,根据嗓音特征标签从目标歌曲中匹配对应的歌手。嗓音特征标签表示了用户或者歌手的嗓音特点,将用户的嗓音特征标签与目标歌曲中的对应歌手的嗓音特征标签进行匹配,可以确定出与用户的嗓音特征相符合的歌手。S110,将匹配本文档来自技高网...
歌曲推荐的方法和移动设备

【技术保护点】
一种歌曲推荐的方法,其特征在于,所述方法包括:根据用户信息生成用户标签;计算所述用户标签与预设的歌曲标签之间的相似度,所述用户标签包括多个标签项,所述歌曲标签由代表对应歌曲的多个标签项组成,所述相似度用于表示所述用户标签与所述歌曲标签之间标签项的匹配度;根据所述相似度确定符合预设推荐条件的目标歌曲;将所述目标歌曲推荐给用户。

【技术特征摘要】
1.一种歌曲推荐的方法,其特征在于,所述方法包括:根据用户信息生成用户标签;计算所述用户标签与预设的歌曲标签之间的相似度,所述用户标签包括多个标签项,所述歌曲标签由代表对应歌曲的多个标签项组成,所述相似度用于表示所述用户标签与所述歌曲标签之间标签项的匹配度;根据所述相似度确定符合预设推荐条件的目标歌曲;将所述目标歌曲推荐给用户。2.根据权利要求1所述的方法,其特征在于,所述根据所述相似度确定符合预设推荐条件的目标歌曲,包括:获取相似度大于预设值对应的目标歌曲;根据相似度的大小确定向用户推荐所述目标歌曲的序列。3.根据权利要求1所述的方法,其特征在于,所述标签项包括嗓音特征标签,所述方法还包括:根据所述嗓音特征标签从所述目标歌曲中匹配对应的歌手;将匹配的所述歌手推荐给用户。4.根据权利要求3所述的方法,其特征在于,所述嗓音特征标签包括从声音信息中获取的频率范围、节奏值和声音曲线中的至少一个特征标签;所述根据用户信息生成用户标签,包括:根据用户的声音信息生成所述用户的嗓音特征标签;所述根据所述嗓音特征标签从所述目标歌曲中匹配对应的歌手,包括:获取确定的所述目标歌曲的对应歌手的嗓音特征标签;将所述用户和歌手的频率范围、节奏值和声音曲线中至少一个特征标签进行匹配;确定匹配结果符合预设匹配条件的歌手。5.根据权利要求4所述的方法,其特征在于,所述根据用户的声音信息生成所述用户的嗓音特征标签,包括:对采集的用户的声音信息进行频率检测获取对应的频率范围;或/和对采集的用户的声音信息进行节奏检测获取对应的节奏值;或/和提取采集的用户的声音信息所包含的声音曲线;其中,所述用户的声音信息为采集的用户对歌曲的演唱声音。6.根据权利要求5所述的方法,其特征在于,所述对采集的用户的声音信息进行频率检测获取对应的频率范围,包括:对用户的声音信息间隔预设时间段进行采样;获取采样的所有声音片段中的最高频率值和最低频率值;通过采样的所有声音片段中的最高频率值和最低频率值,确定所述用户的声音信息对应的频率范围。7.根据权利要求5所述的方法,其特征在于,所述对采集的用户的声音信息进行节奏检测获取对应的节奏值,包括:通过短时能量分析算法计算用户的声音信息中每一帧的短时平均能量;根据所述短时平均能量获取所述歌曲中与对应用户的声音信息符合预设匹配度的节奏值。8.根据权利要求4所述的方法,其特征在于,所述获取确定的所述目标歌曲的对应歌手的嗓音特征标签,包括:获取确定的所述目标歌曲的对应的歌手;获取与所述歌手相关的关联歌曲的播放量;获取播放量大于预设值的目标关联歌曲;对所述目标关联歌曲进行声音分析生成所述歌手的嗓音特征标签。9.一种移动设备,其特征在于,包括:生成模块,用于根据用户信息生成用户标签;计算模块,用于计算所述用户标签与预设的歌曲标签之间的相似度,所述用户标签包括生成的多个标签项...

【专利技术属性】
技术研发人员:邓庭
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1