音乐推荐方法及装置的制造方法

文档序号:10612900阅读:324来源:国知局
音乐推荐方法及装置的制造方法
【专利摘要】本公开揭示了一种音乐推荐方法及装置,属于音乐推荐领域。该方法包括:接收各个用户终端上传的音乐播放记录,用户终端登录有个人音乐播放账号,音乐播放记录中包括播放音乐的音乐标识以及播放音乐时用户终端所在商户的商户标识;根据音乐标识和商户标识生成各个商户对应的推荐音乐;向各个商户对应的商户终端发送对应的推荐音乐,商户终端登录有商户音乐播放账号。本公开实施例解决了商家播放的音乐与商户环境不符时,影响用户收听体验的问题;达到了根据用户在商户内的音乐播放行为向商户终端推荐音乐,使得商户终端播放的音乐符合商户环境,从而提高用户音乐收听体验的效果。
【专利说明】
音乐推荐方法及装置
技术领域
[0001 ]本公开涉及音乐推荐领域,特别涉及一种音乐推荐方法及装置。
【背景技术】
[0002] 在诸如咖啡馆、餐厅一类的公共场所中,商家通常会在店内设置音乐播放设备,并 播放预存歌单中的音乐,使得店内用户能够随时欣赏到音乐。
[0003] 预存歌单中的音乐通常是从互联网上下载的时下流行音乐,但是时下流行音乐并 不适合所有商户。当播放的音乐与商户的环境不符时,比如在咖啡馆中播放摇滚音乐,将会 影响用户的收听体验。

【发明内容】

[0004] 为了解决商家播放的音乐与商户环境不符时,影响用户收听体验的问题,本公开 提供一种音乐推荐方法及装置。所述技术方案如下:
[0005] 根据本公开实施例的第一方面,提供一种音乐推荐方法,该方法包括:
[0006] 接收各个用户终端上传的音乐播放记录,用户终端登录有个人音乐播放账号,音 乐播放记录中包括播放音乐的音乐标识以及播放音乐时用户终端所在商户的商户标识;
[0007] 根据音乐标识和商户标识生成各个商户对应的推荐音乐;
[0008] 向各个商户对应的商户终端发送对应的推荐音乐,商户终端登录有商户音乐播放 账号。
[0009] 可选地,根据音乐标识和商户标识生成各个商户对应的推荐音乐,包括:
[0010] 根据商户标识,确定该商户所属的商户类型;
[0011] 根据音乐标识和商户类型,生成该商户类型对应的推荐音乐;
[0012] 将该商户类型对应的推荐音乐确定为属于该商户类型的各个商户的推荐音乐。
[0013] 可选地,音乐播放记录中还包括音乐的音乐获取方式;
[0014] 根据音乐标识和商户类型,生成该商户类型对应的推荐音乐,包括:
[0015] 获取音乐获取方式对应的推荐权重值;
[0016] 根据该推荐权重值,计算音乐标识对商户类型的推荐数值;
[0017] 根据推荐数值确定商户类型对应的推荐音乐;
[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] 其中,音乐获取方式包括听歌识曲和歌名搜索中的至少一种,听歌识曲指用户终 端通过音频识别获取音乐的方式,且听歌识曲对应的推荐权重值 >歌名搜索对应的推荐权 重值。
[0047] 可选地,该装置,还包括:
[0048] 第二接收模块,用于接收用户终端发送的推荐音乐获取请求,推荐音乐获取请求 中包括用户终端所在商户的商户标识;
[0049] 第二发送模块,用于根据商户标识,向用户终端发送商户标识所指示商户对应的 推荐音乐。
[0050] 根据本公开实施例的第四方面,提供一种音乐推荐装置,该装置包括:
[0051] 第一获取模块,用于当检测到播放音乐时,获取音乐的音乐标识以及当前所在商 户的商户标识;
[0052] 上传模块,用于向服务器上传包括音乐标识和商户标识的音乐播放记录,服务器 用于根据音乐标识和商户标识生成各个商户对应的推荐音乐,并向各个商户对应的商户终 端发送对应的推荐音乐,商户终端登录有商户音乐播放账号。
[0053] 可选地,该装置,还包括:
[0054] 第二获取模块,用于获取音乐的音乐获取方式,音乐获取方式包括听歌识曲和歌 名搜索中的至少一种,听歌识曲指用户终端通过音频识别获取音乐的方式;
[0055] 上传模块,还用于向服务器上传包括音乐标识、商户标识以及音乐获取方式的音 乐播放记录,服务器用于根据音乐获取方式对应的推荐权重值计算音乐标识对商户标识所 属商户类型的推荐数值,并根据推荐数值确定商户类型对应的推荐音乐;
[0056] 其中,听歌识曲对应的推荐权重值>歌名搜索对应的推荐权重值。
[0057] 可选地,该装置,还包括:
[0058]第三发送模块,用于向服务器发送推荐音乐获取请求,推荐音乐获取请求中包括 用户终端当前所在商户的商户标识,服务器用于根据商户标识,向用户终端发送商户标识 所指示商户对应的推荐音乐;
[0059] 第三接收模块,用于接收服务器发送的推荐音乐。
[0060] 本公开实施例提供的技术方案可以包括以下有益效果:
[0061] 通过获取用户终端上传的音乐播放记录,根据该音乐播放记录中包含的音乐标识 和商户标识,生成各个商户对应的推荐音乐,并将推荐音乐发送至相应的商户终端,供其进 行播放;解决了商家播放的音乐与商户环境不符时,影响用户收听体验的问题;达到了根据 用户在商户内的音乐播放行为向商户终端推荐音乐,使得商户终端播放的音乐符合商户环 境,从而提高用户音乐收听体验的效果。
[0062] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。
【附图说明】
[0063]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并于说明书一起用于解释本公开的原理。
[0064] 图1是本公开一个实施例提供的实施环境的环境示意图;
[0065] 图2是根据一示例性实施例示出的一种音乐推荐方法的流程图;
[0066] 图3是根据另一示例性实施例示出的一种音乐推荐方法的流程图;
[0067] 图4A是根据再一示例性实施例示出的一种音乐推荐方法的流程图;
[0068] 图4B是根据又一示例性实施例示出的一种音乐推荐方法的流程图;
[0069] 图5是根据还一示例性实施例示出的一种音乐推荐方法的流程图;
[0070] 图6是根据一示例性实施例示出的一种音乐推荐装置的框图;
[0071] 图7是根据一示例性实施例示出的一种音乐推荐装置的框图;
[0072]图8是根据一示例性实施例示出的一种音乐推荐装置的框图;
[0073]图9是根据一示例性实施例示出的一种音乐推荐装置的框图。
【具体实施方式】
[0074] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0075] 请参考图1,其示出了本公开一个实施例提供的实施环境的环境示意图。该实施环 境中包括至少一个用户终端110、服务器120和至少一个商户终端130。
[0076] 用户终端110是安装有音乐播放程序的电子设备,该电子设备可以是智能手机、平 板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio LayerHI,动态影像专 家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio LayerlV,动 态影像专家压缩标准音频层面4)播放器或便携式计算机等等。用户使用个人音乐播放账号 登录并使用该音乐播放程序时,该音乐播放程序会对用户播放歌曲、收藏歌曲、下载歌曲时 产生的音乐播放记录进行上传。
[0077]至少一个用户终端110与服务器120之间通过有线或无线网络相连。
[0078]服务器120是音乐播放程序的后台服务器,用于接收音乐播放程序通过用户终端 110上传的音乐播放记录。服务器120可以是一台服务器,也可以是由若干台服务器组成的 服务器集群或云计算中心。
[0079]服务器120与至少一个商户终端130通过有线网络或无线网络相连。
[0080]商户终端130也是安装有音乐播放程序的电子设备。与用户终端110不同的是,商 户终端130中安装的音乐播放程序通过商户音乐播放账号进行登录。商户音乐播放账号包 含商户的商户标识、商户类型和商户地理位置等信息。
[0081] 本公开实施例提供的音乐推荐方法即用于图1中的用户终端110和服务器120。
[0082] 图2是根据一示例性实施例示出的一种音乐推荐方法的流程图,本实施例以该音 乐推荐方法用于图1中的服务器120中来举例说明,该方法可以包括以下几个步骤:
[0083] 在步骤201中,接收各个用户终端上传的音乐播放记录,用户终端登录有个人音乐 播放账号,音乐播放记录中包括播放音乐的音乐标识以及播放音乐时用户终端所在商户的 商户标识。
[0084] 用户使用音乐播放程序播放音乐、收藏音乐或下载音乐时,该音乐播放程序即通 过用户终端向服务器上传产生的音乐播放记录。为了使服务器进一步确定用户在何地播放 了何首音乐,用户终端上传的音乐播放记录中包含播放音乐的音乐标识以及用户终端所在 商户的商户标识。
[0085] 其中,音乐标识可以为音乐名称,商户标识可以为商户名称。比如,当用户在A咖啡 馆播放了音乐蓝色多瑙河时,该音乐播放记录中可以包含"A咖啡馆"和"蓝色多瑙河"。
[0086] 在步骤202中,根据音乐标识和商户标识生成各个商户对应的推荐音乐。
[0087] 根据各个用户在商户中的音乐播放行为,服务器确定用户在不同商户中偏好的音 乐,从而生成针对各个商户的推荐音乐。
[0088] 在步骤203中,向各个商户对应的商户终端发送对应的推荐音乐,商户终端登录有 商户音乐播放账号。
[0089]服务器将生成的推荐音乐发送给对应的商户终端,供商户终端进行播放。由于生 成的推荐音乐符合用户在商户中收听音乐的偏好,因此,商户终端播放该推荐音乐能够给 用户带来较好的收听体验。
[0090] 综上所述,本实施例提供的音乐推荐方法,通过获取用户终端上传的音乐播放记 录,根据该音乐播放记录中包含的音乐标识和商户标识,生成各个商户对应的推荐音乐,并 将推荐音乐发送至相应的商户终端,供其进行播放;解决了商家播放的音乐与商户环境不 符时,影响用户收听体验的问题;达到了根据用户在商户内的音乐播放行为向商户终端推 荐音乐,使得商户终端播放的音乐符合商户环境,从而提高用户音乐收听体验的效果。
[0091] 图3是根据另一示例性实施例示出的一种音乐推荐方法的流程图,本实施例以该 音乐推荐方法用于图1中的终端110中来举例说明,该方法可以包括以下几个步骤:
[0092] 在步骤301中,当检测到播放音乐时,获取该音乐的音乐标识以及当前所在商户的 商户标识。
[0093] 当用户使用个人音乐播放账号登录并使用音乐播放程序时,该音乐播放程序实时 检测用户的音乐播放行为,当检测到播放音乐时,即获取播放音乐的音乐标识以及用户终 端当前所在商户的商户标识。
[0094]在步骤302中,向服务器上传包括音乐标识和商户标识的音乐播放记录,服务器用 于根据音乐标识和商户标识生成各个商户对应的推荐音乐,并向各个商户对应的商户终端 发送对应的推荐音乐,商户终端登录有商户音乐播放账号。
[0095] 音乐播放程序通过用户终端将包含音乐标识和商户标识的音乐播放记录上传至 服务器,以便服务器根据音乐标识和商户标识生成针对各个商户的推荐音乐。
[0096] 综上所述,本实施提供的音乐推荐方法,通过用户终端上传包含音乐标识和商户 标识的音乐播放记录,使得服务器根据音乐标识和商户标识,生成各个商户对应的推荐音 乐,并将推荐音乐发送至相应的商户终端,供其进行播放;解决了商家播放的音乐与商户环 境不符时,影响用户收听体验的问题;达到了根据用户在商户内的音乐播放行为向商户终 端推荐音乐,使得商户终端播放的音乐符合商户环境,从而提高用户音乐收听体验的效果。
[0097] 用户在商户中使用用户终端播放音乐时,播放的音乐通常符合商户的环境。比如, 用户在咖啡馆这类环境优雅的场所时,通常使用用户终端播放一些舒缓轻柔的音乐;又比 如,用户在酒吧这类环境嘈杂的场所时,通常使用用户终端播放一些摇滚音乐。因此,服务 器根据用户终端在不同商户中的音乐播放行为,为商户进行音乐推荐,从而保证推荐的歌 曲符合商户的环境。下面采用一个实施例进行说明。
[0098] 图4A是根据再一示例性实施例示出的一种音乐推荐方法的流程图,本实施例以该 音乐推荐方法用于图1所示的实施环境进行说明,该方法可以包括以下几个步骤:
[0099] 在步骤401中,用户终端检测到播放音乐时,获取音乐的音乐标识以及当前所在商 户的商户标识。
[0100] 当用户使用个人音乐播放账号登录并使用音乐播放程序时,用户终端实时检测是 否进行了音乐播放。当检测到进行了音乐播放时,用户终端通过该音乐播放程序获取播放 音乐的音乐标识,并获取用户终端当前所在商户的商户标识。
[0101 ] 在一种可能的实施方式中,用户终端通过GPS(Global Positioning System,全球 定位系统)获取当前的地理位置信息,并根据该地理位置信息进一步确定所在商户的商户 标识。需要说明的是,在其他可能的实施方式中,用户终端也可以将获取到的地理位置信息 发送至服务器,由服务器确定该地理位置信息对应商户的商户标识。
[0102] 比如,用户终端获取到播放音乐的音乐标识为"甜蜜蜜",且当前所在商户的商户 标识为A咖啡馆。
[0103] 在步骤402中,用户终端向服务器上传包括音乐标识和商户标识的音乐播放记录。
[0104] 用户终端获取到音乐标识和商户标识后,即向该服务器上传相应的音乐播放记 录,该音乐播放记录中即包含音乐标识和商户标识。
[0105] 在步骤403中,服务器接收各个用户终端上传的音乐播放记录。
[0106] 对应的,服务器接收各个用户终端上传的音乐播放记录。
[0107] 在步骤404中,服务器根据该商户标识,确定商户所属的商户类型。
[0108] 针对单一商户,在该商户中播放音乐的用户较少,根据少量用户上传的音乐播放 记录生成的推荐歌曲的参考价值较低。但是对于商户类型相同或相似的不同商户来说,由 于商户环境通常较为相似,相应的,用户在同类型商户中对播放音乐的偏好也较为相似。因 此,为了提高推荐歌曲的参考价值,服务器在接收到各个用户终端上传的音乐播放记录后, 根据商户标识指示商户所属的商户类型对音乐播放记录进行聚类,并根据聚类后的音乐播 放记录生成针对某一商户类型的推荐歌曲。
[0109] 在一种可能的实施方式中,服务器获取商户标识中包含的商户关键词,并在预设 的商户关键词与商户类型的对应关系中确定该商户标识指示商户所属的商户类型。其中, 商户关键词与商户类型的对应关系可以示意性如表一所示。
[0110] 表一
[0111]
[0112] 比如,用户终端A发送的音乐播放记录中包含商户标识"猫咪咖啡馆",用户终端B 发送的音乐播放记录中包含商户标识"XX coffee",用户终端D发送的音乐播放记录中包含 商户标识"李记咖啡",服务器即将上述音乐播放记录确定为咖啡馆这一商户类型对应的音 乐播放记录。
[0113] 在步骤405中,服务器根据该音乐标识和商户类型,生成该商户类型对应的推荐音 乐。
[0114] 服务器将针对同一商户类型的音乐播放记录聚类后,根据该音乐播放记录中包含 的音乐标识生成针对该商户类型的推荐音乐。
[0115] 在一种可能的实施方式中,服务器统计同一商户类型中各个音乐标识的出现次 数,根据该出现次数对音乐标识进行降序排序,并将降序排序后的前η个音乐标识所指示的 音乐确定为该商户类型的推荐音乐。
[0116] 比如,服务器对咖啡馆这一商户类型的音乐播放记录进行统计,得到各个音乐标 识的出现次数如表二所示。
[0117] 表二
[0118]
[0119] ~服务器即将出现次数排名前3的音乐标识所指示的音乐(音乐023、音乐098以及音胃 乐030)确定为咖啡馆这一商户类型对应的推荐音乐。
[0120] 在步骤406中,服务器将该商户类型对应的推荐音乐确定为属于该商户类型的各 个商户的推荐音乐。
[0121] 与个人用户注册的个人音乐播放账号不同的是,商家注册的商户音乐播放账号对 应有商户标识和商户类型等信息。示意性的,服务器中存储的商户音乐播放账号与商户标 识以及商户类型的对应关系如表三所示。
[0122] 表三
[0123]
[0124] 服务器确定某一商户类型对应的推荐音乐后,即可将该商户类型对应的推荐音乐 确定为属于该商户类型的所有商户的推荐音乐。
[0125] 比如,服务器确定咖啡馆这一商户类型的推荐音乐为音乐023、音乐098以及音乐 030,即商户"猫咪咖啡馆"和"XX coffee"对应的推荐音乐均为音乐023、音乐098以及音乐 030〇
[0126] 在步骤407中,服务器向各个商户对应的商户终端发送对应的推荐音乐。
[0127] 服务器根据商户音乐播放账号,将确定的推荐音乐发送至相应的商户终端。
[0128] 在步骤408中,商户终端接收服务器发送的推荐音乐,并进行播放。
[0129] 对应的,商户终端接收服务器发送的推荐音乐并进行播放。由于服务器发送的推 荐音乐符合用户在商户中收听音乐的偏好,因此,商户终端播放该推荐音乐能够给用户带 来较好的收听体验。
[0130] 综上所述,本实施例提供的音乐推荐方法,通过获取用户终端上传的音乐播放记 录,根据该音乐播放记录中包含的音乐标识和商户标识,生成各个商户对应的推荐音乐,并 将推荐音乐发送至相应的商户终端,供其进行播放;解决了商家播放的音乐与商户环境不 符时,影响用户收听体验的问题;达到了根据用户在商户内的音乐播放行为向商户终端推 荐音乐,使得商户终端播放的音乐符合商户环境,从而提高用户音乐收听体验的效果。
[0131] 本实施例中,服务器根据音乐播放记录中的商户标识,确定商户标识所指示商户 所属的商户类型,并将针对相同商户类型的音乐播放记录进行聚类,从而根据聚类后的音 乐播放记录确定各个商户对应的推荐音乐,从而提高了生成的推荐歌曲的准确性和参考价 值。
[0132] 基于图4A所示的实施例,如图4B所示,该方法还可以包括如下步骤。
[0133] 在步骤409中,用户终端向服务器发送推荐音乐获取请求,该推荐音乐获取请求中 包括用户终端当前所在商户的商户标识。
[0134] 若用户觉得商户终端播放的推荐音乐符合自身喜好时,可以通过用户终端向服务 器发送推荐音乐获取请求(由音乐播放程序生成),该推荐音乐获取请求中包含用户终端当 前所在商户的商户标识。
[0135] 比如,用户终端向服务器发送的推荐音乐获取请求中包含商户标识"猫咪咖啡 馆"。
[0136] 在步骤410中,服务器接收用户终端发送的推荐音乐获取请求。
[0137] 对应的,服务器接收用户终端发送的推荐音乐获取请求,并获取该推荐音乐获取 请求中包含的商户标识。
[0138] 在步骤411中,服务器根据该商户标识,向用户终端发送该商户标识所指示商户对 应的推荐音乐。
[0139] 在一种可能的实施方式中,服务器根据该商户标识确定该商户标识所指示商户所 属的商户类型,将该商户类型对应的推荐音乐确定为该商户对应的推荐音乐,并将该推荐 音乐发送至用户终端。
[0140] 比如,服务器获取到推荐音乐获取请求中包含的商户标识为"猫咪咖啡馆",并确 定"猫咪咖啡馆"所属的商户类型为咖啡馆。进一步的,服务器将咖啡馆对应的推荐音乐(音 乐023、音乐098以及音乐030)确定为"猫咪咖啡馆"对应的推荐音乐,并将该推荐音乐返回 给用户终端。
[0141] 在步骤412中,用户终端接收服务器发送的推荐音乐。
[0142] 至此,用户终端即可获取到当前商户播放的推荐音乐,方便用户对推荐音乐进行 收藏或下载。
[0143] 当用户通过歌名获取音乐并进行播放时,由于用户搜索歌曲可能仅仅符合自身喜 好,而与当前所处环境无关,因此该音乐与用户当前所处环境的匹配度一般;当用户通过听 歌识曲的方式获取音乐并进行播放时,该音乐极有可能是当前商户正在播放的音乐,因此 该音乐与用户当前所处环境的匹配度较高。为了进一步提高生成的推荐歌曲的准确性,用 户终端向服务器上传的音乐播放记录中还包括音乐获取方式,并由服务器综合音乐获取方 式确定商户对应的推荐音乐。如图5所示,该方法可以包括如下步骤。
[0144] 在步骤501中,用户终端检测到播放音乐时,获取音乐的音乐标识以及当前所在商 户的商户标识。
[0145] 本步骤的实施方式与上述步骤401相似,在此不在赘述。
[0146] 在步骤502中,用户终端获取该音乐的音乐获取方式,音乐获取方式包括听歌识曲 和歌名搜索中的至少一种,听歌识曲指用户终端通过音频识别获取音乐的方式。
[0147] 用户对商户中正在播放的音乐感兴趣时,可以使用音乐播放应用的听歌识曲功 能,对正在播放的音乐进行音频识别,从而在音乐播放程序中播放该音乐;用户也可以利用 音乐播放程序的歌名搜索功能,获取并播放符合当前所处环境的音乐。
[0148] 用户终端在获取音乐标识和商户标识的同时,进一步确定用户终端当前播放音乐 的音乐获取方式,本实施例仅以该音乐获取方式包括听歌识曲和歌名搜索两种方式为例进 行说明,并不对本公开构成限定。
[0149] 在步骤503中,用户终端向服务器上传包括音乐标识、商户标识以及音乐获取方式 的所述音乐播放记录。
[0150] 相应的,用户终端将获取到的音乐标识、商户标识以及音乐获取方式作为音乐播 放记录,并上传至服务器。
[0151] 在步骤504中,服务器接收各个用户终端上传的音乐播放记录。
[0152] 相应的,服务器接收各个用户终端上传的音乐播放记录。
[0153]比如,服务器接收到用户终端A上传的音乐播放记录中包括音乐023(音乐标识)、 猫咪咖啡馆(商户标识)以及听歌识曲(音乐获取方式)
[0154] 在步骤505中,服务器根据该商户标识,确定商户所属的商户类型。
[0155] 与上述步骤404相似的,服务器音乐播放记录中更包括的商户标识,确定该商户标 识所指示商户所述的商户类型。
[0156] 在步骤506中,服务器获取该音乐获取方式对应的推荐权重值。
[0157] 对于不同的音乐获取方式,服务器中预先设置有不同的推荐权重值,其中,该推荐 权重值用于指示音乐与商户之间的匹配程度。当音乐获取方式对应的推荐权重值越高,指 示通过该音乐获取方式获取的音乐与商户的匹配程度越高;当音乐获取方式对应的推荐权 重值越低,指示通过该音乐获取方式获取的音乐与商户的匹配程度越低。
[0158] 示意性的,音乐获取方式与推荐权重值的对应关系可以如表四所示。
[0159] 表四 「。1
[0161] 在步骤507中,服务器根据推荐权重值,计算音乐标识对商户类型的推荐数值。
[0162] 比如,用户终端A发送的音乐播放记录中包括:音乐023、猫咪咖啡馆、听歌识曲;用 户终端B发送的音乐播放记录中包括:音乐023、猫咪咖啡馆、歌名搜索;用户终端C发送的音 乐播放记录中包括:音乐021、XXcoffee、歌名搜索;用户终端D发送的音乐播放记录中包括: 音乐023、XXcoffee、听歌识曲;用户终端E发送的音乐播放记录中包括:音乐021、猫咪咖啡 馆、歌名搜索,服务器计算得到音乐标识"音乐021"对商户类型"咖啡馆"的推荐数值为1(对 应用户终端C的音乐播放记录)+2(对应用户终端E的音乐播放记录)=3,音乐标识"音乐 023"对商户类型"咖啡馆"的推荐数值为2(对应用户终端A的音乐播放记录)+1(对应用户终 端B的音乐播放记录)+2(对应用户终端D的音乐播放记录)=5。
[0163] 在步骤508中,服务器根据推荐数值确定商户类型对应的推荐音乐。
[0164] 在一种可能的实施方式中,服务器根据各个音乐标识对商户类型的推荐数值,对 各个音乐标识进行降序排序,并将排序后的前η个音乐标识指示的音乐确定为该商户类型 对应的推荐音乐。
[0165] 在步骤509中,服务器将该商户类型对应的推荐音乐确定为属于该商户类型的各 个商户的推荐音乐。
[0166] 在步骤510中,服务器向各个商户对应的商户终端发送对应的推荐音乐。
[0167] 在步骤511中,商户终端接收服务器发送的推荐音乐,并进行播放。
[0168] 步骤509至步骤511的实施方式与上述步骤406至步骤408相似,在此不再赘述。
[0169] 本实施例中,用户终端向服务器上传的音乐播放记录中还包括音乐获取方式,使 得服务器能够音乐获取方式对应推荐权重值确定商户对应的推荐音乐,进一步提高了推荐 歌曲的准确性。
[0170] 下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实 施例中未披露的细节,请参照本公开方法实施例。
[0171]图6是根据一示例性实施例示出的一种音乐推荐装置的框图,该装置可以通过软 件、硬件或软硬件结合实现成为图1中的服务器120,该装置包括:
[0172] 第一接收模块610,用于接收各个用户终端上传的音乐播放记录,用户终端登录有 个人音乐播放账号,音乐播放记录中包括播放音乐的音乐标识以及播放音乐时用户终端所 在商户的商户标识;
[0173] 生成模块620,用于根据音乐标识和商户标识生成各个商户对应的推荐音乐;
[0174]第一发送模块630,用于向各个商户对应的商户终端发送对应的推荐音乐,商户终 端登录有商户音乐播放账号。
[0175] 综上所述,本实施例提供的音乐推荐方法,通过获取用户终端上传的音乐播放记 录,根据该音乐播放记录中包含的音乐标识和商户标识,生成各个商户对应的推荐音乐,并 将推荐音乐发送至相应的商户终端,供其进行播放;解决了商家播放的音乐与商户环境不 符时,影响用户收听体验的问题;达到了根据用户在商户内的音乐播放行为向商户终端推 荐音乐,使得商户终端播放的音乐符合商户环境,从而提高用户音乐收听体验的效果。
[0176] 图7是根据另一示例性实施例示出的一种音乐推荐装置的框图,该装置可以通过 软件、硬件或软硬件结合实现成为图1中的服务器120,该装置包括:
[0177] 第一接收模块710,用于接收各个用户终端上传的音乐播放记录,用户终端登录有 个人音乐播放账号,音乐播放记录中包括播放音乐的音乐标识以及播放音乐时用户终端所 在商户的商户标识;
[0178] 生成模块720,用于根据音乐标识和商户标识生成各个商户对应的推荐音乐;
[0179]第一发送模块730,用于向各个商户对应的商户终端发送对应的推荐音乐,商户终 端登录有商户音乐播放账号。
[0180] 可选地,生成模块720,包括:
[0181] 第一确定单元721,用于根据商户标识,确定商户所属的商户类型;
[0182] 生成单元722,用于根据音乐标识和商户类型,生成该商户类型对应的推荐音乐;
[0183] 第二确定单元723,用于将商户类型对应的推荐音乐确定为属于该商户类型的各 个商户的推荐音乐。
[0184] 可选地,音乐播放记录中还包括音乐的音乐获取方式;
[0185] 生成单元722,包括:
[0186] 获取子单元722a,用于获取音乐获取方式对应的推荐权重值;
[0187] 计算子单元722b,用于根据推荐权重值,计算音乐标识对商户类型的推荐数值;
[0188] 确定子单元722c,用于根据推荐数值确定商户类型对应的推荐音乐;
[0189] 其中,音乐获取方式包括听歌识曲和歌名搜索中的至少一种,听歌识曲指用户终 端通过音频识别获取音乐的方式,且听歌识曲对应的推荐权重值 >歌名搜索对应的推荐权 重值。
[0190] 可选地,该装置,还包括:
[0191] 第二接收模块740,用于接收用户终端发送的推荐音乐获取请求,推荐音乐获取请 求中包括用户终端所在商户的商户标识;
[0192] 第二发送模块750,用于根据商户标识,向用户终端发送商户标识所指示商户对应 的推荐音乐。
[0193] 综上所述,本实施例提供的音乐推荐方法,通过获取用户终端上传的音乐播放记 录,根据该音乐播放记录中包含的音乐标识和商户标识,生成各个商户对应的推荐音乐,并 将推荐音乐发送至相应的商户终端,供其进行播放;解决了商家播放的音乐与商户环境不 符时,影响用户收听体验的问题;达到了根据用户在商户内的音乐播放行为向商户终端推 荐音乐,使得商户终端播放的音乐符合商户环境,从而提高用户音乐收听体验的效果。
[0194] 本实施例中,服务器根据音乐播放记录中的商户标识,确定商户标识所指示商户 所属的商户类型,并将针对相同商户类型的音乐播放记录进行聚类,从而根据聚类后的音 乐播放记录确定各个商户对应的推荐音乐,从而提高了生成的推荐歌曲的准确性和参考价 值。
[0195] 本实施例中,用户终端向服务器上传的音乐播放记录中还包括音乐获取方式,使 得服务器能够音乐获取方式对应推荐权重值确定商户对应的推荐音乐,进一步提高了推荐 歌曲的准确性。
[0196] 图8是根据再一示例性实施例示出的一种音乐推荐装置的框图,该装置可以通过 软件、硬件或软硬件结合实现成为图1中的用户终端110,该装置包括:
[0197] 第一获取模块810,用于当检测到播放音乐时,获取音乐的音乐标识以及当前所在 商户的商户标识;
[0198] 上传模块820,用于向服务器上传包括音乐标识和商户标识的音乐播放记录,服务 器用于根据音乐标识和商户标识生成各个商户对应的推荐音乐,并向各个商户对应的商户 终端发送对应的推荐音乐,商户终端登录有商户音乐播放账号。
[0199] 综上所述,本实施例提供的音乐推荐装置,通过获取用户终端上传的音乐播放记 录,根据该音乐播放记录中包含的音乐标识和商户标识,生成各个商户对应的推荐音乐,并 将推荐音乐发送至相应的商户终端,供其进行播放;解决了商家播放的音乐与商户环境不 符时,影响用户收听体验的问题;达到了根据用户在商户内的音乐播放行为向商户终端推 荐音乐,使得商户终端播放的音乐符合商户环境,从而提高用户音乐收听体验的效果。
[0200] 图9是根据又一示例性实施例示出的一种音乐推荐装置的框图,该装置可以通过 软件、硬件或软硬件结合实现成为图1中的用户终端110,该装置包括:
[0201] 第一获取模块910,用于当检测到播放音乐时,获取音乐的音乐标识以及当前所在 商户的商户标识;
[0202] 上传模块920,用于向服务器上传包括音乐标识和商户标识的音乐播放记录,服务 器用于根据音乐标识和商户标识生成各个商户对应的推荐音乐,并向各个商户对应的商户 终端发送对应的推荐音乐,商户终端登录有商户音乐播放账号。
[0203] 可选地,该装置,还包括:
[0204] 第二获取模块930,用于获取音乐的音乐获取方式,音乐获取方式包括听歌识曲和 歌名搜索中的至少一种,听歌识曲指用户终端通过音频识别获取音乐的方式;
[0205] 上传模块920,还用于向服务器上传包括音乐标识、商户标识以及音乐获取方式的 音乐播放记录,服务器用于根据音乐获取方式对应的推荐权重值计算音乐标识对商户标识 所属商户类型的推荐数值,并根据推荐数值确定商户类型对应的推荐音乐;
[0206] 其中,听歌识曲对应的推荐权重值>歌名搜索对应的推荐权重值。
[0207] 可选地,该装置,还包括:
[0208]第三发送模块940,用于向服务器发送推荐音乐获取请求,推荐音乐获取请求中包 括用户终端当前所在商户的商户标识,服务器用于根据商户标识,向用户终端发送商户标 识所指示商户对应的推荐音乐;
[0209]第三接收模块950,用于接收服务器发送的推荐音乐。
[0210] 综上所述,本实施例提供的音乐推荐装置,通过获取用户终端上传的音乐播放记 录,根据该音乐播放记录中包含的音乐标识和商户标识,生成各个商户对应的推荐音乐,并 将推荐音乐发送至相应的商户终端,供其进行播放;解决了商家播放的音乐与商户环境不 符时,影响用户收听体验的问题;达到了根据用户在商户内的音乐播放行为向商户终端推 荐音乐,使得商户终端播放的音乐符合商户环境,从而提高用户音乐收听体验的效果。
[0211] 本实施例中,用户终端向服务器上传的音乐播放记录中还包括音乐获取方式,使 得服务器能够音乐获取方式对应推荐权重值确定商户对应的推荐音乐,进一步提高了推荐 歌曲的准确性。
[0212] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0213] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0214]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1. 一种音乐推荐方法,其特征在于,用于服务器,所述方法包括: 接收各个用户终端上传的音乐播放记录,所述用户终端登录有个人音乐播放账号,所 述音乐播放记录中包括播放音乐的音乐标识以及播放所述音乐时所述用户终端所在商户 的商户标识; 根据所述音乐标识和所述商户标识生成各个商户对应的推荐音乐; 向各个商户对应的商户终端发送对应的所述推荐音乐,所述商户终端登录有商户音乐 播放账号。2. 根据权利要求1所述的方法,其特征在于,所述根据所述音乐标识和所述商户标识生 成各个商户对应的推荐音乐,包括: 根据所述商户标识,确定所述商户所属的商户类型; 根据所述音乐标识和所述商户类型,生成所述商户类型对应的推荐音乐; 将所述商户类型对应的推荐音乐确定为属于所述商户类型的各个商户的推荐音乐。3. 根据权利要求2所述的方法,其特征在于,所述音乐播放记录中还包括所述音乐的音 乐获取方式; 所述根据所述音乐标识和所述商户类型,生成所述商户类型对应的推荐音乐,包括: 获取所述音乐获取方式对应的推荐权重值; 根据所述推荐权重值,计算所述音乐标识对所述商户类型的推荐数值; 根据所述推荐数值确定所述商户类型对应的推荐音乐; 其中,所述音乐获取方式包括听歌识曲和歌名搜索中的至少一种,所述听歌识曲指所 述用户终端通过音频识别获取音乐的方式,且所述听歌识曲对应的推荐权重值>所述歌名 搜索对应的推荐权重值。4. 根据权利要求1至3任一所述的方法,其特征在于,所述方法,还包括: 接收所述用户终端发送的推荐音乐获取请求,所述推荐音乐获取请求中包括所述用户 终端所在商户的所述商户标识; 根据所述商户标识,向所述用户终端发送所述商户标识所指示商户对应的所述推荐音 乐。5. -种音乐推荐方法,其特征在于,用于用户终端,所述用户终端登录有个人音乐播放 账号,所述方法包括: 当检测到播放音乐时,获取所述音乐的音乐标识以及当前所在商户的商户标识; 向服务器上传包括所述音乐标识和所述商户标识的音乐播放记录,所述服务器用于根 据所述音乐标识和所述商户标识生成各个商户对应的推荐音乐,并向各个商户对应的商户 终端发送对应的所述推荐音乐,所述商户终端登录有商户音乐播放账号。6. 根据权利要求5所述的方法,其特征在于,所述向服务器上传包括所述音乐标识和所 述商户标识的音乐播放记录之前,还包括: 获取所述音乐的音乐获取方式,所述音乐获取方式包括听歌识曲和歌名搜索中的至少 一种,所述听歌识曲指所述用户终端通过音频识别获取音乐的方式; 所述向服务器上传包括所述音乐标识和所述商户标识的音乐播放记录,包括: 向所述服务器上传包括所述音乐标识、所述商户标识以及所述音乐获取方式的所述音 乐播放记录,所述服务器用于根据所述音乐获取方式对应的推荐权重值计算所述音乐标识 对所述商户标识所属商户类型的推荐数值,并根据所述推荐数值确定所述商户类型对应的 推荐音乐; 其中,所述听歌识曲对应的推荐权重值>所述歌名搜索对应的推荐权重值。7. 根据权利要求5或6所述的方法,其特征在于,所述方法,还包括: 向所述服务器发送推荐音乐获取请求,所述推荐音乐获取请求中包括所述用户终端当 前所在商户的所述商户标识,所述服务器用于根据所述商户标识,向所述用户终端发送所 述述商户标识所指示商户对应的所述推荐音乐; 接收所述服务器发送的所述推荐音乐。8. -种音乐推荐装置,其特征在于,用于服务器,所述装置包括: 第一接收模块,用于接收各个用户终端上传的音乐播放记录,所述用户终端登录有个 人音乐播放账号,所述音乐播放记录中包括播放音乐的音乐标识以及播放所述音乐时所述 用户终端所在商户的商户标识; 生成模块,用于根据所述音乐标识和所述商户标识生成各个商户对应的推荐音乐; 第一发送模块,用于向各个商户对应的商户终端发送对应的所述推荐音乐,所述商户 终端登录有商户音乐播放账号。9. 根据权利要求8所述的装置,其特征在于,所述生成模块,包括: 第一确定单元,用于根据所述商户标识,确定所述商户所属的商户类型; 生成单元,用于根据所述音乐标识和所述商户类型,生成所述商户类型对应的推荐音 乐; 第二确定单元,用于将所述商户类型对应的推荐音乐确定为属于所述商户类型的各个 商户的推荐音乐。10. 根据权利要求9所述的装置,其特征在于,所述音乐播放记录中还包括所述音乐的 音乐获取方式; 所述生成单元,包括: 获取子单元,用于获取所述音乐获取方式对应的推荐权重值; 计算子单元,用于根据所述推荐权重值,计算所述音乐标识对所述商户类型的推荐数 值; 确定子单元,用于根据所述推荐数值确定所述商户类型对应的推荐音乐; 其中,所述音乐获取方式包括听歌识曲和歌名搜索中的至少一种,所述听歌识曲指所 述用户终端通过音频识别获取音乐的方式,且所述听歌识曲对应的推荐权重值>所述歌名 搜索对应的推荐权重值。11. 根据权利要求8至10任一所述的装置,其特征在于,所述装置,还包括: 第二接收模块,用于接收所述用户终端发送的推荐音乐获取请求,所述推荐音乐获取 请求中包括所述用户终端所在商户的所述商户标识; 第二发送模块,用于根据所述商户标识,向所述用户终端发送所述商户标识所指示商 户对应的所述推荐音乐。12. -种音乐推荐装置,其特征在于,用于用户终端,所述用户终端登录有个人音乐播 放账号,所述装置包括: 第一获取模块,用于当检测到播放音乐时,获取所述音乐的音乐标识以及当前所在商 户的商户标识; 上传模块,用于向服务器上传包括所述音乐标识和所述商户标识的音乐播放记录,所 述服务器用于根据所述音乐标识和所述商户标识生成各个商户对应的推荐音乐,并向各个 商户对应的商户终端发送对应的所述推荐音乐,所述商户终端登录有商户音乐播放账号。13. 根据权利要求12所述的装置,其特征在于,所述装置,还包括: 第二获取模块,用于获取所述音乐的音乐获取方式,所述音乐获取方式包括听歌识曲 和歌名搜索中的至少一种,所述听歌识曲指所述用户终端通过音频识别获取音乐的方式; 所述上传模块,还用于向所述服务器上传包括所述音乐标识、所述商户标识以及所述 音乐获取方式的所述音乐播放记录,所述服务器用于根据所述音乐获取方式对应的推荐权 重值计算所述音乐标识对所述商户标识所属商户类型的推荐数值,并根据所述推荐数值确 定所述商户类型对应的推荐音乐; 其中,所述听歌识曲对应的推荐权重值>所述歌名搜索对应的推荐权重值。14. 根据权利要求12或13所述的装置,其特征在于,所述装置,还包括: 第三发送模块,用于向所述服务器发送推荐音乐获取请求,所述推荐音乐获取请求中 包括所述用户终端当前所在商户的所述商户标识,所述服务器用于根据所述商户标识,向 所述用户终端发送所述商户标识所指示商户对应的所述推荐音乐; 第三接收模块,用于接收所述服务器发送的所述推荐音乐。
【文档编号】G06F17/30GK105975580SQ201610290798
【公开日】2016年9月28日
【申请日】2016年5月4日
【发明人】韦传毅
【申请人】广州酷狗计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1