本申请涉及多媒体信息处理,具体涉及一种音乐推荐方法、装置、电子设备及存储介质。
背景技术:
1、当前的歌曲推荐系统使用的个性化音乐推荐方法有协同过滤、内容过滤以及协同过滤与内容过滤相结合的方法,同时与机器学习相结合以预测用户可能喜欢的歌曲。
2、现有的歌曲推荐系统所涉及的技术往往依赖于用户的历史播放记录,使得歌曲的推荐过于局限性,且缺乏多样性。当用户的历史播放记录为空时歌曲推荐系统无法得出用户的歌曲偏好,这给歌曲推荐系统带来了局限性。
技术实现思路
1、本申请实施例公开了一种音乐推荐方法、装置、电子设备及存储介质,能够灵活地根据环境变化调整音乐推荐,实时性高,提高了音乐推荐的个性化程度,提升了用户体验。
2、本申请实施例公开了一种音乐推荐方法,应用于终端设备,包括:
3、所述终端设备响应于环境信息获取指令获取环境图像;
4、所述终端设备将所述环境图数据像发送至服务器;
5、所述终端设备接收所述服务器根据所述环境图像推荐的目标音乐;
6、所述终端设备播放所述目标音乐中至少部分音乐。
7、本申请实施例公开了一种音乐推荐方法,应用于服务器,包括:
8、所述服务器接收终端设备发送的环境图像;
9、所述服务器提取所述环境图像包括的环境特征信息,所述环境特征信息包括以下至少一种信息:天气信息、位置场所信息;
10、所述服务器根据预先存储的环境特征信息与音乐类型的映射关系,获取与所述环境特征信息匹配的目标音乐。
11、本申请实施例公开了一种终端设备,包括:
12、图像获取模块,用于响应于环境信息获取指令,获取环境图像;
13、图像发送模块,用于发送所述环境图像至服务器;
14、音乐接收模块,用于接收所述服务器根据所述环境图像推荐的目标音乐;
15、音乐播放模块,用于播放所述目标音乐中至少部分音乐。
16、本申请实施例公开了一种服务器,包括:
17、图像接收模块,用于接收终端设备发送的环境图像;
18、图像处理模块,用于提取所述环境图像包括的环境特征信息;
19、其中,所述环境特征信息包括以下至少一种信息:天气信息、位置场所信息;
20、音乐获取模块,用于根据预先存储的环境特征信息与音乐类型的映射关系,获取与所述环境特征匹配的目标音乐;
21、音乐发送模块,用于向所述终端设备发送所述目标音乐。
22、本申请实施例公开了一种终端设备,包括存储器和处理器,所述存储器用于存储代码指令;所述处理器用于运行所述代码指令,以实现如上所述的方法。
23、本申请实施例公开了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序包括用于实现如上所述方法的指令。
24、本申请实施例公开了一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得所述计算机实现如上所述的方法。
25、相较于现有的音乐推荐系统技术过度依赖于用户的历史播放技术,本申请实施例为用户推荐符合当前环境的音乐,只需通过环境图像提取环境特征,根据用户所在的环境特征来推荐音乐,并不依赖于用户的历史播放记录,提高了音乐推荐的实时性和个性化程度,提升了用户体验。
1.一种音乐推荐方法,应用于终端设备,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述终端设备设置有摄像模组,所述获取环境图像包括:
3.根据权利要求1-2任一所述的方法,其特征在于,所述接收所述服务器根据所述环境图像推荐的目标音乐,包括:
4.一种音乐推荐方法,应用于服务器,其特征在于,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述根据预先存储的环境特征信息与音乐类型的映射关系,获取与所述环境特征信息匹配的目标音乐,包括:
6.一种终端设备,其特征在于,包括:
7.一种服务器,其特征在于,包括:
8.一种终端设备,其特征在于,包括存储器和处理器,所述存储器用于存储代码指令;所述处理器用于运行所述代码指令,以实现如权利要求1至3中任一项所述的方法。
9.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于实现如权利要求1至3中任一项所述的方法的指令。
10.一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,其特征在于,当所述计算机程序代码在计算机上运行时,使得所述计算机实现如权利要求1至3中任一项所述的方法。