一种音乐推荐方法及装置.pdf

上传人:GAME****980 文档编号:1664101 上传时间:2018-07-03 格式:PDF 页数:15 大小:958.47KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510035209.6

申请日:

2015.01.23

公开号:

CN104636448A

公开日:

2015.05.20

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20150123|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

广东欧珀移动通信有限公司

发明人:

林尚波

地址:

523860广东省东莞市长安镇乌沙海滨路18号

优先权:

专利代理机构:

广州三环专利代理有限公司44202

代理人:

郝传鑫; 熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开一种音乐推荐方法及装置,其中方法包括如下步骤:当接收到至少一个终端的音乐推荐请求时,获取至少一个终端的音乐偏好,一个终端对应至少一个音乐偏好;根据各个终端的音乐偏好,生成至少一个终端的共同音乐偏好;根据共同音乐偏好,向至少一个终端进行音乐推荐。通过生成各个终端的共同音乐偏好,可以根据共同音乐偏好同时为各个终端推荐音乐,节省了查找音乐的时间,也提高了音乐播放效率。

权利要求书

权利要求书
1.  一种音乐推荐方法,其特征在于,包括:
当接收到至少一个终端的音乐推荐请求时,获取所述至少一个终端的音乐 偏好,一个终端对应至少一个音乐偏好;
根据各个终端的音乐偏好,生成所述至少一个终端的共同音乐偏好;
根据所述共同音乐偏好,向所述至少一个终端进行音乐推荐。

2.  根据权利要求1所述的方法,其特征在于,所述当接收到至少一个终端 的音乐推荐请求时,获取所述至少一个终端的音乐偏好之前,还包括:
记录各个终端播放记录中的音乐所对应的至少一个分类关键词,并将所述 至少一个分类关键词与所述各个终端对应保存至服务器;
统计各个终端对应的所述至少一个分类关键词被记录的次数,并选取预设 数量的分类关键词作为所述各个终端的至少一个音乐偏好。

3.  根据权利要求2所述的方法,其特征在于,所述统计各个终端对应的所 述分类关键词被记录的次数,并选取预设数量的分类关键词作为所述各个终端 的音乐偏好之后,还包括:
当检测到所述各个终端中任一终端的播放记录发生变更时,根据所述变更 所记录的分类关键词次数更新所述任一终端的音乐偏好。

4.  根据权利要求1所述的方法,其特征在于,所述根据各个终端的音乐偏 好,生成所述至少一个终端的共同音乐偏好,包括:
选取所述各个终端中均包含的至少一个音乐偏好;
获取所述各个终端的音乐偏好所对应的权重;
按照所述各个音乐偏好所对应的权重,对所述选取的各个终端中均包含的 至少一个音乐偏好进行计算,生成所述至少一个终端的共同音乐偏好。

5.  根据权利要求1所述的方法,其特征在于,所述根据所述共同音乐偏好, 向所述至少一个终端进行音乐推荐,包括:
在服务器中查找与所述共同音乐偏好对应的关联音乐,将查找到的所述关 联音乐推荐给所述至少一个终端。

6.  根据权利要求1所述的方法,其特征在于,所述根据所述共同音乐偏好, 向所述至少一个终端进行音乐推荐,包括:
根据所述共同音乐偏好,对所述至少一个终端的音乐推荐列表中的音乐进 行排序。

7.  一种音乐推荐装置,其特征在于,包括:
获取单元,用于当接收到至少一个终端的音乐推荐请求时,获取所述至少 一个终端的音乐偏好,一个终端对应至少一个音乐偏好;
生成单元,用于根据各个终端的音乐偏好,生成所述至少一个终端的共同 音乐偏好;
推荐单元,用于根据所述共同音乐偏好,向所述至少一个终端进行音乐推 荐。

8.  根据权利要求7所述的装置,其特征在于,还包括:
记录单元,用于记录各个终端播放记录中的音乐所对应的至少一个分类关 键词,并将所述至少一个分类关键词与所述各个终端对应保存至服务器;
统计单元,用于统计各个终端对应的所述至少一个分类关键词被记录的次 数,并选取预设数量的分类关键词作为所述各个终端的至少一个音乐偏好。

9.  根据权利要求8所述的装置,其特征在于,还包括:
更新单元,用于当检测到所述各个终端中任一终端的播放记录发生变更时, 根据所述变更所记录的分类关键词次数更新所述任一终端的音乐偏好。

10.  根据权利要求7所述的装置,其特征在于,所述生成单元包括:
选取子单元,用于选取所述各个终端中均包含的至少一个音乐偏好;
获取子单元,用于获取所述各个终端的音乐偏好所对应的权重;
生成子单元,用于按照所述各个音乐偏好所对应的权重,对所述选取的各 个终端中均包含的至少一个音乐偏好进行计算,生成所述至少一个终端的共同 音乐偏好。

11.  根据权利要求7所述的装置,其特征在于,所述推荐单元具体用于在 服务器中查找与所述共同音乐偏好对应的关联音乐,将查找到的所述关联音乐 推荐给所述至少一个终端。

12.  根据权利要求7所述的装置,其特征在于,所述推荐单元具体用于根 据所述共同音乐偏好,对所述至少一个终端的音乐推荐列表中的音乐进行排序。

说明书

说明书一种音乐推荐方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种音乐推荐方法及装置。
背景技术
随着智能终端和网络技术的发展,智能终端可通过各式各样的网站、应用 软件等实现观看在线视频、播放网络音乐、实时定位、在线支付等功能。其中, 播放网络音乐也是目前智能终端的重要应用之一。然而,各类网络音乐平台为 用户提供了数以万计的音乐资源,用户若想从中找到自己所喜欢的音乐恰似大 海捞针。因此,这就需要根据用户的音乐偏好而进行音乐推荐。但是现有的音 乐推荐方法中,只能针对一个用户的音乐偏好进行音乐推荐,若要为多个用户 播放音乐时,需要大家一起讨论才能了解共同的音乐偏好,再将所共同喜欢的 音乐通过手动搜索的方式添加至播放列表。因此,上述方式会因为各个用户的 音乐偏好不同而增加查找音乐的时间,影响了播放音乐效率。
发明内容
本发明实施例提供一种音乐推荐方法及装置,可节省查找音乐时间、提高 播放音乐效率。
本发明实施例第一方面提供了一种音乐推荐方法,包括:
当接收到至少一个终端的音乐推荐请求时,获取所述至少一个终端的音乐 偏好,一个终端对应至少一个音乐偏好;
根据各个终端的音乐偏好,生成所述至少一个终端的共同音乐偏好;
根据所述共同音乐偏好,向所述至少一个终端进行音乐推荐。
本发明实施例第二方面提供了一种音乐推荐装置,包括:
获取单元,用于当接收到至少一个终端的音乐推荐请求时,获取所述至少 一个终端的音乐偏好,一个终端对应至少一个音乐偏好;
生成单元,用于根据各个终端的音乐偏好,生成所述至少一个终端的共同 音乐偏好;
推荐单元,用于根据所述共同音乐偏好,向所述至少一个终端进行音乐推 荐。
在本发明实施例中,当接收到一个或多个终端的音乐推荐请求时,获取至 该一个或多个终端的音乐偏好,一个终端对应一个或多个音乐偏好;根据各个 终端的音乐偏好,生成该一个或多个终端的共同音乐偏好;根据共同音乐偏好, 向该一个或多个终端进行音乐推荐。通过生成各个终端的共同音乐偏好,可以 根据共同音乐偏好同时为各个终端推荐音乐,节省了查找音乐的时间,也提高 了音乐播放效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种音乐推荐方法的流程示意图;
图2是本发明实施例提供的另一种音乐推荐方法的流程示意图;
图3为图2所示的步骤S204的一个实施例流程图;
图4是本发明实施例提供的一种音乐推荐装置的结构示意图;
图5是本发明实施例提供的另一种音乐推荐装置的结构示意图;
图6是本发明实施例提供的生成单元的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的音乐推荐方法及装置可以应用于为多个终端推荐音乐 的场景,例如:当接收到至少一个终端的音乐推荐请求时,获取至少一个终端 的音乐偏好,一个终端对应至少一个音乐偏好;根据各个终端的音乐偏好,生 成至少一个终端的共同音乐偏好;根据共同音乐偏好,向至少一个终端进行音 乐推荐。通过生成各个终端的共同音乐偏好,可以根据共同音乐偏好同时为各 个终端推荐音乐,节省了查找音乐的时间,也提高了音乐播放效率。
本发明实施例涉及的终端均可以是任何具备通信和存储功能的设备,例如: 平板电脑、手机、电子阅读器、遥控器、个人计算机(Personal Computer,PC)、 笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。
下面将结合附图1-附图3,对本发明实施例提供的音乐推荐方法进行详细介 绍。
请参见图1,为本发明实施例提供了一种音乐推荐方法的流程示意图。如图 1所示,本发明实施例的所述方法可以包括以下步骤S101-步骤S103。
S101,当接收到至少一个终端的音乐推荐请求时,获取所述至少一个终端 的音乐偏好;
具体的,音乐推荐装置当接收到至少一个终端的音乐推荐请求时,获取所 述至少一个终端的音乐偏好。所述终端可以通过网站、应用软件等平台接入所 述音乐推荐装置,当终端使用所述音乐推荐装置播放音乐时,记录所述终端的 音乐偏好,一个终端对应至少一个音乐偏好。当需要为至少一个终端进行音乐 推荐时,所述音乐推荐装置接收所述至少一个终端发送的音乐推荐请求,并获 取需要进行音乐推荐的所述至少一个终端的音乐偏好。
需要说明的是,音乐偏好可以包括但不限定于演唱者、演奏者、年代、语 言、风格、场景等类型,其中,演唱者和演奏者可以根据所播放的音乐而定; 年代可以包括但不限定于70后、80后、90后、00后等;语言可以包括但不限 定于国语、粤语、闽南语、英语、韩语、日语等;风格可以包括但不限定于摇 滚、民歌、流行、古典、爵士等;场景可以包括但不限定于校园、广场、旅途、 海边等。
S102,根据各个终端的音乐偏好,生成所述至少一个终端的共同音乐偏好;
具体的,所述音乐推荐装置根据各个终端的音乐偏好,生成所述至少一个 终端的共同音乐偏好。所述音乐推荐装置根据所获取的与所述至少一个终端对 应的音乐偏好,筛选出适合于各个终端的音乐偏好,将所述筛选出的音乐偏好 作为所述至少一个终端的共同音乐偏好。
S103,根据所述共同音乐偏好,向所述至少一个终端进行音乐推荐;
具体的,所述音乐推荐装置根据所述共同音乐偏好,向所述至少一个终端 进行音乐推荐。所述音乐推荐装置查找符合所述共同音乐偏好的音乐,将所查 找到的音乐推荐给所述至少一个终端,以使所述至少一个终端同时收听到符合 各个终端的音乐。
在本发明实施例中,当接收到一个或多个终端的音乐推荐请求时,获取至 该一个或多个终端的音乐偏好,一个终端对应一个或多个音乐偏好;根据各个 终端的音乐偏好,生成该一个或多个终端的共同音乐偏好;根据共同音乐偏好, 向该一个或多个终端进行音乐推荐。通过生成各个终端的共同音乐偏好,可以 根据共同音乐偏好同时为各个终端推荐音乐,节省了查找音乐的时间,也提高 了音乐播放效率。
请参见图2,为本发明实施例提供了另一种音乐推荐方法的流程示意图。如 图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S206。
S201,记录各个终端播放记录中的音乐所对应的至少一个分类关键词,并 将所述至少一个分类关键词与所述各个终端对应保存至服务器;
具体的,音乐推荐装置记录各个终端播放记录中的音乐所对应的至少一个 分类关键词,并将所述至少一个分类关键词与所述各个终端对应保存至服务器。 针对各个终端的任一终端而言,当终端使用所述音乐推荐装置播放音乐时,所 述音乐推荐装置记录并保存所述终端标记和与所述终端所播放音乐的分类关键 词,其中所述终端标记优选所述终端的网卡物理地址(Media Access Control, MAC),由于MAC的唯一性,可用于区分各个终端。所述分类关键词是在音乐 推荐装置对应的服务器中收录音乐时,对所收录的音乐进行定义的分类词语, 所述分类关键词可以包括但不限定于演唱者、演奏者、年代、语言、风格、场 景等类型,其中,演唱者和演奏者可以由所播放的音乐自身而定;年代可以包 括但不限定于70后、80后、90后、00后等;语言可以包括但不限定于国语、 粤语、闽南语、英语、韩语、日语等;风格可以包括但不限定于摇滚、民歌、 流行、古典、爵士等;场景可以包括但不限定于校园、广场、旅途、海边等。 所述音乐推荐装置将终端标记与所述终端的分类关键词对应保存,这样可以提 高音乐推荐的准确性。
S202,统计各个终端对应的所述至少一个分类关键词被记录的次数,并选 取预设数量的分类关键词作为所述各个终端的至少一个音乐偏好。
具体的,所述音乐推荐装置统计各个终端对应的所述至少一个分类关键词 被记录的次数,并选取预设数量的分类关键词作为所述各个终端的至少一个音 乐偏好。针对各个终端的任一终端而言,统计所述分类关键词,优选的方式是 统计各个分类关键词和与各个分类关键词所对应的次数,并按照分类关键词被 记录的次数由多到少进行排序,选取排名在前4或者前5或者预设数量的分类 关键词作为所述终端的音乐偏好;在可选的方式中,可先设置可被记录的分类 关键词的数量,例如:可被记录的分类关键词的数量为10个,根据所述终端所 播放的音乐进行记录,终端每添加播放一首音乐,记录所添加播放音乐的关键 词,并将所述关键词按照被记录的次数由多到少进行排序,将超出前10为的分 类关键词删除,当需要为终端推荐音乐时,可从所述10个分类关键词中选取排 名在前4或者前5或者预设数量的分类关键词作为所述终端的音乐偏好。
需要说明的是,当检测到所述各个终端中任一终端的播放记录发生变更时, 根据所述变更所记录的分类关键词次数更新所述任一终端的音乐偏好。针对各 个终端的任一终端而言,在可选的方案中,当所述终端添加新的音乐时,所述 音乐推荐装置将所添加的音乐对应的分类关键系进行记录,并更新所述终端的 音乐偏好;在另一可选的方案中,可当所述终端删除音乐时,所述音乐推荐装 置将所删除的音乐对应的分类关键词删除相应的次数,并更新所述终端的音乐 偏好;在又一可选的方案中,可当所述终端重复收听某一首音乐时,所述音乐 推荐装置将所重复收听的音乐对应的分类关键词增加相应的次数,并更新所述 终端的音乐偏好。对于更新所述终端音乐偏好的方案并不限定于上述方案。这 样所述音乐推荐装置中所保存的各个终端的音乐偏好可以实时更新,以使保证 终端音乐偏好的准确性。
S203,当接收到至少一个终端的音乐推荐请求时,获取所述至少一个终端 的音乐偏好,一个终端对应至少一个音乐偏好;
具体的,所述音乐推荐装置当接收到至少一个终端的音乐推荐请求时,获 取所述至少一个终端的音乐偏好。所述终端可以通过网站、应用软件等平台接 入所述音乐推荐装置,当终端使用所述音乐推荐装置播放音乐时,记录所述终 端的音乐偏好,一个终端对应至少一个音乐偏好。当需要为至少一个终端进行 音乐推荐时,所述音乐推荐装置接收所述至少一个终端发送的音乐推荐请求, 并获取需要进行音乐推荐的所述至少一个终端的音乐偏好。
S204,根据各个终端的音乐偏好,生成所述至少一个终端的共同音乐偏好;
具体的,所述音乐推荐装置根据各个终端的音乐偏好,生成所述至少一个 终端的共同音乐偏好。所述音乐推荐装置根据所获取的与所述至少一个终端对 应的音乐偏好,筛选出适合于各个终端的音乐偏好,将所述筛选出的音乐偏好 作为所述至少一个终端的共同音乐偏好。
具体的,请一并参考图3,为本发明实施例提供了步骤S204详细的流程示 意图。如图3所示,本发明实施例的所述步骤S204包括以下步骤S301-步骤S303。
S301,选取所述各个终端中均包含的至少一个音乐偏好;
具体的,所述音乐推荐装置选取各个终端中均包含的至少一个音乐偏好。 例如,音乐推荐装置接收到了4个终端的音乐推荐请求,所获取到的各个终端 的音乐偏好按照被记录的次数由多到少的排序分别为:
18:9E:FC:72:8F:81  摇滚、80后、粤语、旅途、国语、民歌
18:9E:FC:72:8F:82  民歌、粤语、家里、国语、摇滚
18:9E:FC:72:8F:83  海边、粤语、古典、国语、流行、民歌
18:9E:FC:72:8F:84  爵士、80后、粤语、旅途、国语、民歌
根据举例中4个终端的音乐偏好,所述音乐推荐装置得出4个终端均包含 的音乐偏好为:粤语、民歌、国语。
S302,获取所述各个终端的音乐偏好所对应的权重;
具体的,所述音乐推荐装置获取各个终端的音乐偏好对应的权重。在可选 的方案中可以根据所述音乐偏好被记录的次数或者根据各个音乐偏好的排名顺 序设置相应的权重。例如,在步骤S301中的举例中可设置排名第一位至排名第 五位的权重分别为1、2、3、4、5、6等。
S303,按照所述各个音乐偏好所对应的权重,对所述选取的各个终端中均 包含的至少一个音乐偏好进行计算,生成所述至少一个终端的共同音乐偏好;
具体的,所述音乐推荐装置按照所述各个音乐偏好所对应的权重,对所述 选取的各个终端中均包含的至少一个音乐偏好进行计算,生成所述至少一个终 端的共同音乐偏好。例如,按照步骤S303中多设置的权重对所述4个终端均包 含的音乐偏好粤语、民歌、国语进行计算:
粤语的加权求和为:3+2+2+3=10;
民歌的加权求和为:6+1+6+6=19;
国语的加权求和为:5+4+4+5=18;
根据所设置的权重值可以看出加权求和值越高,音乐偏好的排名顺序越靠 后。需要说明的是,当所述共同音乐偏好中有相斥的分类关键词时,根据所述 加权求和值进行取舍,在上述例子中,粤语和国语相斥,但是粤语的权值较小, 因此可以看出,相比于国语音乐4个终端更喜欢粤语音乐。因此,所生成的4 个终端的共同音乐偏好为粤语、国语、民歌。通过权重计算生成共同音乐偏好, 使得所述音乐推荐装置所推荐的音乐更加准确。
S205,根据所述共同音乐偏好,向所述至少一个终端进行音乐推荐。
具体的,所述音乐推荐装置根据所述共同音乐偏好,向所述至少一个终端 进行音乐推荐。所述音乐推荐装置在服务器中查找与所述共同音乐偏好对应的 关联音乐,将查找到的所述关联音乐推荐给所述至少一个终端。此时所述用户 终端可以按照所述推荐音乐选择顺序播放、随机播放等方式进行收听。
需要说明的是,所述音乐推荐装置可以根据所述共同音乐偏好,对所述至 少一个终端的音乐推荐列表中的音乐进行排序。例如,所述共同音乐偏好包括 粤语、民歌,并且更偏好于粤语,所述音乐推荐装置可以将与粤语关联度高的 音乐排在前面,所推荐的其余歌曲排在后面,生成音乐推荐列表。
在本发明实施例中,当接收到一个或多个终端的音乐推荐请求时,获取至 该一个或多个终端的音乐偏好,一个终端对应一个或多个音乐偏好;根据各个 终端的音乐偏好,生成该一个或多个终端的共同音乐偏好;根据共同音乐偏好, 向该一个或多个终端进行音乐推荐。通过生成各个终端的共同音乐偏好,可以 根据共同音乐偏好同时为各个终端推荐音乐,节省了查找音乐的时间,也提高 了音乐播放效率,并对推荐音乐进行排序,更加智能化,增强了用户黏性。
下面将结合附图4-附图6,对本发明实施例提供的音乐推荐装置进行详细介 绍。需要说明的是,附图4-附图6所示的音乐推荐装置,用于执行本发明图1- 图3所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分, 具体技术细节未揭示的,请参照本发明图1-图3所示的实施例。
请参见图4,为本发明实施例提供了一种音乐推荐装置的结构示意图。如图 4所示,本发明实施例的所述音乐推荐装置可以包括:获取单元11、生成单元 12、推荐单元13。
获取单元11,用于当接收到至少一个终端的音乐推荐请求时,获取所述至 少一个终端的音乐偏好;
具体实现中,所述记录单元14当接收到至少一个终端的音乐推荐请求时, 获取所述至少一个终端的音乐偏好。所述终端可以通过网站、应用软件等平台 接入所述音乐推荐装置,当终端使用所述音乐推荐装置播放音乐时,记录所述 终端的音乐偏好,一个终端对应至少一个音乐偏好。当需要为至少一个终端进 行音乐推荐时,所述记录单元14接收所述至少一个终端发送的音乐推荐请求, 并获取需要进行音乐推荐的所述至少一个终端的音乐偏好。
需要说明的是,音乐偏好可以包括但不限定于演唱者、演奏者、年代、语 言、风格、场景等类型,其中,演唱者和演奏者可以根据所播放的音乐而定; 年代可以包括但不限定于70后、80后、90后、00后等;语言可以包括但不限 定于国语、粤语、闽南语、英语、韩语、日语等;风格可以包括但不限定于摇 滚、民歌、流行、古典、爵士等;场景可以包括但不限定于校园、广场、旅途、 海边等。
生成单元12,用于根据各个终端的音乐偏好,生成所述至少一个终端的共 同音乐偏好;
具体实现中,所述生成单元12根据各个终端的音乐偏好,生成所述至少一 个终端的共同音乐偏好。所述生成单元12根据所获取的与所述至少一个终端对 应的音乐偏好,筛选出适合于各个终端的音乐偏好,将所述筛选出的音乐偏好 作为所述至少一个终端的共同音乐偏好。
推荐单元13,用于根据所述共同音乐偏好,向所述至少一个终端进行音乐 推荐。
具体实现中,所述推荐单元13根据所述共同音乐偏好,向所述至少一个终 端进行音乐推荐。所述推荐单元13查找符合所述共同音乐偏好的音乐,将所查 找到的音乐推荐给所述至少一个终端,以使所述至少一个终端同时收听到符合 各个终端的音乐。
在本发明实施例中,当接收到一个或多个终端的音乐推荐请求时,获取至 该一个或多个终端的音乐偏好,一个终端对应一个或多个音乐偏好;根据各个 终端的音乐偏好,生成该一个或多个终端的共同音乐偏好;根据共同音乐偏好, 向该一个或多个终端进行音乐推荐。通过生成各个终端的共同音乐偏好,可以 根据共同音乐偏好同时为各个终端推荐音乐,节省了查找音乐的时间,也提高 了音乐播放效率。
请参见图5,为本发明实施例提供了另一种音乐推荐装置的结构示意图。如 图5所示,本发明实施例的所述音乐推荐装置可以包括:获取单元11、生成单 元12、推荐单元13、记录单元14、统计单元15、更新单元16。
记录单元14,用于记录各个终端播放记录中的音乐所对应的至少一个分类 关键词,并将所述至少一个分类关键词与所述各个终端对应保存至服务器;
具体实现中,所述记录单元14记录各个终端播放记录中的音乐所对应的至 少一个分类关键词,并将所述至少一个分类关键词与所述各个终端对应保存至 服务器。针对各个终端的任一终端而言,当终端使用所述音乐推荐装置播放音 乐时,所述记录单元14记录并保存所述终端标记和与所述终端所播放音乐的分 类关键词,其中所述终端标记优选所述终端的网卡物理地址(Media Access  Control,MAC),由于MAC的唯一性,可用于区分各个终端。所述分类关键词 是在音乐推荐装置对应的服务器中收录音乐时,对所收录的音乐进行定义的分 类词语,所述分类关键词可以包括但不限定于演唱者、演奏者、年代、语言、 风格、场景等类型,其中,演唱者和演奏者可以由所播放的音乐自身而定;年 代可以包括但不限定于70后、80后、90后、00后等;语言可以包括但不限定 于国语、粤语、闽南语、英语、韩语、日语等;风格可以包括但不限定于摇滚、 民歌、流行、古典、爵士等;场景可以包括但不限定于校园、广场、旅途、海 边等。所述记录单元14将终端标记与所述终端的分类关键词对应保存,这样可 以提高音乐推荐的准确性。
统计单元15,用于统计各个终端对应的所述至少一个分类关键词被记录的 次数,并选取预设数量的分类关键词作为所述各个终端的至少一个音乐偏好。
具体实现中,所述统计单元15统计各个终端对应的所述至少一个分类关键 词被记录的次数,并选取预设数量的分类关键词作为所述各个终端的至少一个 音乐偏好。针对各个终端的任一终端而言,统计所述分类关键词,优选的方式 是统计各个分类关键词和与各个分类关键词所对应的次数,并按照分类关键词 被记录的次数由多到少进行排序,选取排名在前4或者前5或者预设数量的分 类关键词作为所述终端的音乐偏好;在可选的方式中,可先设置可被记录的分 类关键词的数量,例如:可被记录的分类关键词的数量为10个,根据所述终端 所播放的音乐进行记录,终端每添加播放一首音乐,记录所添加播放音乐的关 键词,并将所述关键词按照被记录的次数由多到少进行排序,将超出前10为的 分类关键词删除,当需要为终端推荐音乐时,可从所述10个分类关键词中选取 排名在前4或者前5或者预设数量的分类关键词作为所述终端的音乐偏好。
更新单元16,用于当检测到所述各个终端中任一终端的播放记录发生变更 时,根据所述变更所记录的分类关键词次数更新所述任一终端的音乐偏好。
具体实现中,当检测到所述各个终端中任一终端的播放记录发生变更时, 所述更新单元16根据所述变更所记录的分类关键词次数更新所述任一终端的音 乐偏好。针对各个终端的任一终端而言,在可选的方案中,当所述终端添加新 的音乐时,所述更新单元16将所添加的音乐对应的分类关键系进行记录,并更 新所述终端的音乐偏好;在另一可选的方案中,可当所述终端删除音乐时,所 述更新单元16将所删除的音乐对应的分类关键词删除相应的次数,并更新所述 终端的音乐偏好;在又一可选的方案中,可当所述终端重复收听某一首音乐时, 所述更新单元16将所重复收听的音乐对应的分类关键词增加相应的次数,并更 新所述终端的音乐偏好。对于更新所述终端音乐偏好的方案并不限定于上述方 案。这样所述音乐推荐装置中所保存的各个终端的音乐偏好可以实时更新,以 使保证终端音乐偏好的准确性。
获取单元11,用于当接收到至少一个终端的音乐推荐请求时,获取所述至 少一个终端的音乐偏好;
具体实现中,当接收到至少一个终端的音乐推荐请求时,所述获取单元11 获取所述至少一个终端的音乐偏好。所述终端可以通过网站、应用软件等平台 接入所述音乐推荐装置,当终端使用所述音乐推荐装置播放音乐时,记录所述 终端的音乐偏好,一个终端对应至少一个音乐偏好。当需要为至少一个终端进 行音乐推荐时,所述获取单元11接收所述至少一个终端发送的音乐推荐请求, 并获取需要进行音乐推荐的所述至少一个终端的音乐偏好。
生成单元12,用于根据各个终端的音乐偏好,生成所述至少一个终端的共 同音乐偏好;
具体实现中,所述生成单元12根据各个终端的音乐偏好,生成所述至少一 个终端的共同音乐偏好。所述生成单元12根据所获取的与所述至少一个终端对 应的音乐偏好,筛选出适合于各个终端的音乐偏好,将所述筛选出的音乐偏好 作为所述至少一个终端的共同音乐偏好。
具体的,请一并参见图6,为本发明实施例提供了生成单元的结构示意图。 如图6所示,本发明实施例的所述生成单元12可以包括:选取子单元121、获 取子单元122、生成子单元123。
选取子单元121,用于选取所述各个终端中均包含的至少一个音乐偏好;
具体实现中,所述选取子单元121选取各个终端中均包含的至少一个音乐 偏好。例如,音乐推荐装置接收到了4个终端的音乐推荐请求,所获取到的各 个终端的音乐偏好按照被记录的次数由多到少的排序分别为:
18:9E:FC:72:8F:81  摇滚、80后、粤语、旅途、国语、民歌
18:9E:FC:72:8F:82  民歌、粤语、家里、国语、摇滚
18:9E:FC:72:8F:83  海边、粤语、古典、国语、流行、民歌
18:9E:FC:72:8F:84  爵士、80后、粤语、旅途、国语、民歌
根据举例中4个终端的音乐偏好,所述音乐推荐装置得出4个终端均包含 的音乐偏好为:粤语、民歌、国语。
获取子单元122,用于获取所述各个终端的音乐偏好所对应的权重;
具体实现中,所述获取子单元122获取各个终端的音乐偏好对应的权重。 在可选的方案中可以根据所述音乐偏好被记录的次数或者根据各个音乐偏好的 排名顺序设置相应的权重。例如,在步骤S301中的举例中可设置排名第一位至 排名第五位的权重分别为1、2、3、4、5、6等。
生成子单元123,用于按照所述各个音乐偏好所对应的权重,对所述选取的 各个终端中均包含的至少一个音乐偏好进行计算,生成所述至少一个终端的共 同音乐偏好。
具体实现中,所述生成子单元123按照所述各个音乐偏好所对应的权重, 对所述选取的各个终端中均包含的至少一个音乐偏好进行计算,生成所述至少 一个终端的共同音乐偏好。例如,按照步骤S303中多设置的权重对所述4个终 端均包含的音乐偏好粤语、民歌、国语进行计算:
粤语的加权求和为:3+2+2+3=10;
民歌的加权求和为:6+1+6+6=19;
国语的加权求和为:5+4+4+5=18;
根据所设置的权重值可以看出加权求和值越高,音乐偏好的排名顺序越靠 后。需要说明的是,当所述共同音乐偏好中有相斥的分类关键词时,根据所述 加权求和值进行取舍,在上述例子中,粤语和国语相斥,但是粤语的权值较小, 因此可以看出,相比于国语音乐4个终端更喜欢粤语音乐。因此,所生成的4 个终端的共同音乐偏好为粤语、国语、民歌。通过权重计算生成共同音乐偏好, 使得所述音乐推荐装置所推荐的音乐更加准确。
推荐单元13,用于根据所述共同音乐偏好,向所述至少一个终端进行音乐 推荐。
具体实现中,所述推荐单元13根据所述共同音乐偏好,向所述至少一个终 端进行音乐推荐。所述音乐推荐装置在服务器中查找与所述共同音乐偏好对应 的关联音乐,将查找到的所述关联音乐推荐给所述至少一个终端。此时所述用 户终端可以按照所述推荐音乐选择顺序播放、随机播放等方式进行收听。
需要说明的是,所述推荐单元13还可以根据所述共同音乐偏好,对所述至 少一个终端的音乐推荐列表中的音乐进行排序。例如,所述共同音乐偏好包括 粤语、民歌,并且更偏好于粤语,所述音乐推荐装置可以将与粤语关联度高的 音乐排在前面,所推荐的其余歌曲排在后面,生成音乐推荐列表。
在本发明实施例中,当接收到一个或多个终端的音乐推荐请求时,获取至 该一个或多个终端的音乐偏好,一个终端对应一个或多个音乐偏好;根据各个 终端的音乐偏好,生成该一个或多个终端的共同音乐偏好;根据共同音乐偏好, 向该一个或多个终端进行音乐推荐。通过生成各个终端的共同音乐偏好,可以 根据共同音乐偏好同时为各个终端推荐音乐,节省了查找音乐的时间,也提高 了音乐播放效率,并对推荐音乐进行排序,更加智能化,增强了用户黏性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之 权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种音乐推荐方法及装置.pdf_第1页
第1页 / 共15页
一种音乐推荐方法及装置.pdf_第2页
第2页 / 共15页
一种音乐推荐方法及装置.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种音乐推荐方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种音乐推荐方法及装置.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明实施例公开一种音乐推荐方法及装置,其中方法包括如下步骤:当接收到至少一个终端的音乐推荐请求时,获取至少一个终端的音乐偏好,一个终端对应至少一个音乐偏好;根据各个终端的音乐偏好,生成至少一个终端的共同音乐偏好;根据共同音乐偏好,向至少一个终端进行音乐推荐。通过生成各个终端的共同音乐偏好,可以根据共同音乐偏好同时为各个终端推荐音乐,节省了查找音乐的时间,也提高了音乐播放效率。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1