歌曲分享的方法、终端、服务器和系统技术方案

技术编号:20331487 阅读:28 留言:0更新日期:2019-02-13 07:16
本申请提供了一种歌曲分享的方法、终端、服务器和系统,属于计算机技术领域。所述方法包括:用户想要分享目标歌曲,可以通过第一终端向服务器发送目标歌曲的分享请求,服务器可以基于目标歌曲,确定至少一个动态背景,通知给第一终端,第一终端可以在至少一个动态背景中,选择一个动态背景,确定为目标歌曲的待展示动态背景,在接收到至少一个分享方式选项中目标分享方式选项的触发指令时,第一终端可以根据目标分享方式选项对应的歌曲分享方式,将目标歌曲的标识和待展示动态背景发送至歌曲分享方式对应的第二终端,以使第二终端在播放接收到的目标歌曲时,将待展示动态背景作为播放歌曲时的背景进行展示。采用本申请,可以使背景展示不再单一。

【技术实现步骤摘要】
歌曲分享的方法、终端、服务器和系统
本申请涉及计算机
,特别涉及一种歌曲分享的方法、装置和系统。
技术介绍
随着计算机技术和网络技术的发展,音频应用程序中增加了分享功能,通过分享功能,可以将歌曲分享至第三方应用程序。相关技术中,某一音频应用程序所安装的终端可以向服务器发送针对某个歌曲的分享请求,服务器接收到该分享请求后,可以生成歌曲播放链接。将该歌曲播放链接发送至第三方应用程序所安装的终端,用户在第三方应用程序中,点击了歌曲播放链接后,第三方应用程序可以对该歌曲进行播放。第三方应用程序对歌曲进行播放时,可以将该歌曲对应的专辑封面作为播放歌曲时的背景进行展示。这样,在分享歌曲过程中,是将歌曲对应的专辑封面作为播放歌曲的背景进行展示,会导致背景展示单一。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种歌曲分享的方法、终端、服务器和系统。所述技术方案如下:第一方面,提供了一种歌曲分享的方法,所述方法包括:接收第一终端发送的目标歌曲的分享请求,其中,所述分享请求中携带有所述目标歌曲的标识;根据所述目标歌曲的标识,确定所述目标歌曲的歌曲类型;根据所述目标歌曲的歌曲类型、预先存储的歌曲类型与动态背景的对应关系,确定所述目标歌曲的歌曲类型对应的至少一个动态背景;向所述第一终端发送所述至少一个动态背景,以使所述第一终端从所述至少一个动态背景中选取一个动态背景,作为所述目标歌曲所对应的待展示动态背景。可选的,所述根据所述目标歌曲的标识,确定所述目标歌曲的歌曲类型,包括:根据所述目标歌曲的标识,获取所述目标歌曲的音频数据;将所述音频数据输入预先训练的歌曲类型确定模型,得到所述目标歌曲的歌曲类型。可选的,所述歌曲类型包括古典类型、流行类型、民族类型、摇滚类型、说唱类型。可选的,所述动态背景的格式有图像互换格式GIF格式、webp格式、无声视频格式和动画文件中的一种。第二方面,提供了一种歌曲分享的方法,所述方法包括:接收目标歌曲的分享指令,向服务器发送所述目标歌曲的分享请求,并显示歌曲分享界面,其中,所述分享请求中携带有所述目标歌曲的标识,所述歌曲分享界面中包括至少一个分享方式选项;接收所述服务器发送的所述目标歌曲对应的至少一个动态背景,其中,所述至少一个动态背景由所述服务器根据所述目标歌曲的歌曲类型、预先存储的歌曲类型与动态背景的对应关系确定;在所述歌曲分享界面中显示所述至少一个动态背景;从所述至少一个动态背景中选择一个动态背景,确定为所述目标歌曲的待展示动态背景;当接收到所述至少一个分享方式选项中目标分享方式选项的触发指令时,根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的标识和所述待展示动态背景发送至所述歌曲分享方式对应的第二终端,以使所述第二终端在播放接收到的所述目标歌曲时,将所述待展示动态背景作为播放歌曲时的背景进行展示。可选的,所述接收所述服务器发送的所述目标歌曲对应的至少一个动态背景,包括:接收所述服务器发送的所述目标歌曲对应的至少一个动态背景的预览画面;所述在所述歌曲分享界面中显示所述至少一个动态背景,包括:在所述歌曲分享界面中显示所述至少一个动态背景的预览画面。可选的,所述方法还包括:当接收到至少一个动态背景中第一动态背景的数据获取触发指令时,向所述服务器发送所述第一动态背景的数据获取请求;接收所述服务器发送的所述第一动态背景的全部数据;播放所述第一动态背景的全部数据。可选的,所述从所述至少一个动态背景中选择一个动态背景,确定为所述目标歌曲的待展示动态背景,包括:当接收到所述至少一个动态背景中第二动态背景的选取指令时,将所述第二动态背景确定为所述目标歌曲的待展示动态背景。可选的,所述方法还包括:接收所述服务器发送的所述至少一个动态背景分别对应的被选择次数;在所述歌曲分享界面中对应所述至少一个动态背景,分别显示被选择次数。可选的,所述根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的标识和所述待展示动态背景发送至所述歌曲分享方式对应的第二终端,包括:如果所述歌曲分享方式为分享至目标联系人账户,则根据所述目标联系人账户,将所述目标歌曲的标识和所述待展示动态背景发送至所述目标联系人账户所登录的第二终端;如果所述歌曲分享方式为分享至公共社交区域,则根据执行歌曲分享的设备上所述公共社交区域的当前登录账户,将所述目标歌曲的标识和所述待展示动态背景发送给显示所述当前登录账户的公共社交区域的第二终端。可选的,所述根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的标识和所述待展示动态背景发送至所述歌曲分享方式对应的第二终端,包括:根据所述目标歌曲的标识和所述待展示动态背景,生成所述目标歌曲的播放链接;根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的播放链接发送至所述歌曲分享方式对应的第二终端。第三方面,提供了一种歌曲分享的服务器,所述服务器包括:接收模块,用于接收第一终端发送的目标歌曲的分享请求,其中,所述分享请求中携带有所述目标歌曲的标识;确定模块,用于根据所述目标歌曲的标识,确定所述目标歌曲的歌曲类型;根据所述目标歌曲的歌曲类型、预先存储的歌曲类型与动态背景的对应关系,确定所述目标歌曲的歌曲类型对应的至少一个动态背景;发送模块,用于向所述第一终端发送所述至少一个动态背景,以使所述第一终端从所述至少一个动态背景中选取一个动态背景,作为所述目标歌曲所对应的待展示动态背景。可选的,所述确定模块,用于:根据所述目标歌曲的标识,获取所述目标歌曲的音频数据;将所述音频数据输入预先训练的歌曲类型确定模型,得到所述目标歌曲的歌曲类型。可选的,所述歌曲类型包括古典类型、流行类型、民族类型、摇滚类型、说唱类型。可选的,所述动态背景的格式有图像互换格式GIF格式、webp格式、无声视频格式和动画文件中的一种。第四方面,提供了一种歌曲分享的终端,所述终端包括:接收模块,用于接收目标歌曲的分享指令;发送模块,用于向服务器发送所述目标歌曲的分享请求,其中,所述分享请求中携带有所述目标歌曲的标识;显示模块,用于显示歌曲分享界面,其中,所述歌曲分享界面中包括至少一个分享方式选项;所述接收模块,还用于接收所述服务器发送的所述目标歌曲对应的至少一个动态背景,其中,所述至少一个动态背景由所述服务器根据所述目标歌曲的歌曲类型、预先存储的歌曲类型与动态背景的对应关系确定;所述显示模块,还用于在所述歌曲分享界面中显示所述至少一个动态背景;确定模块,用于从所述至少一个动态背景中选择一个动态背景,确定为所述目标歌曲的待展示动态背景;所述发送模块,还用于当接收到所述至少一个分享方式选项中目标分享方式选项的触发指令时,根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的标识和所述待展示动态背景发送至所述歌曲分享方式对应的第二终端,以使所述第二终端在播放接收到的所述目标歌曲时,将所述待展示动态背景作为播放歌曲时的背景进行展示。可选的,所述接收模块,还用于:接收所述服务器发送的所述目标歌曲对应的至少一个动态背景的预览画面;所述显示模块,还用于:在所述歌曲分享界面中显示所述至少一个动态背景的预览画面。可选的,所述发送模块,还用于:当接收到至少一个动态背景中第一动态背景的数据获取触发指令时,向所述服本文档来自技高网...

【技术保护点】
1.一种歌曲分享的方法,其特征在于,所述方法包括:接收第一终端发送的目标歌曲的分享请求,其中,所述分享请求中携带有所述目标歌曲的标识;根据所述目标歌曲的标识,确定所述目标歌曲的歌曲类型;根据所述目标歌曲的歌曲类型、预先存储的歌曲类型与动态背景的对应关系,确定所述目标歌曲的歌曲类型对应的至少一个动态背景;向所述第一终端发送所述至少一个动态背景,以使所述第一终端从所述至少一个动态背景中选取一个动态背景,作为所述目标歌曲所对应的待展示动态背景。

【技术特征摘要】
1.一种歌曲分享的方法,其特征在于,所述方法包括:接收第一终端发送的目标歌曲的分享请求,其中,所述分享请求中携带有所述目标歌曲的标识;根据所述目标歌曲的标识,确定所述目标歌曲的歌曲类型;根据所述目标歌曲的歌曲类型、预先存储的歌曲类型与动态背景的对应关系,确定所述目标歌曲的歌曲类型对应的至少一个动态背景;向所述第一终端发送所述至少一个动态背景,以使所述第一终端从所述至少一个动态背景中选取一个动态背景,作为所述目标歌曲所对应的待展示动态背景。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标歌曲的标识,确定所述目标歌曲的歌曲类型,包括:根据所述目标歌曲的标识,获取所述目标歌曲的音频数据;将所述音频数据输入预先训练的歌曲类型确定模型,得到所述目标歌曲的歌曲类型。3.根据权利要求1所述的方法,其特征在于,所述歌曲类型包括古典类型、流行类型、民族类型、摇滚类型、说唱类型。4.根据权利要求1所述的方法,其特征在于,所述动态背景的格式有图像互换格式GIF格式、webp格式、无声视频格式和动画文件中的一种。5.一种歌曲分享的方法,其特征在于,所述方法包括:接收目标歌曲的分享指令,向服务器发送所述目标歌曲的分享请求,并显示歌曲分享界面,其中,所述分享请求中携带有所述目标歌曲的标识,所述歌曲分享界面中包括至少一个分享方式选项;接收所述服务器发送的所述目标歌曲对应的至少一个动态背景,其中,所述至少一个动态背景由所述服务器根据所述目标歌曲的歌曲类型、预先存储的歌曲类型与动态背景的对应关系确定;在所述歌曲分享界面中显示所述至少一个动态背景;从所述至少一个动态背景中选择一个动态背景,确定为所述目标歌曲的待展示动态背景;当接收到所述至少一个分享方式选项中目标分享方式选项的触发指令时,根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的标识和所述待展示动态背景发送至所述歌曲分享方式对应的第二终端,以使所述第二终端在播放接收到的所述目标歌曲时,将所述待展示动态背景作为播放歌曲时的背景进行展示。6.根据权利要求5所述的方法,其特征在于,所述接收所述服务器发送的所述目标歌曲对应的至少一个动态背景,包括:接收所述服务器发送的所述目标歌曲对应的至少一个动态背景的预览画面;所述在所述歌曲分享界面中显示所述至少一个动态背景,包括:在所述歌曲分享界面中显示所述至少一个动态背景的预览画面。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当接收到至少一个动态背景中第一动态背景的数据获取触发指令时,向所述服务器发送所述第一动态背景的数据获取请求;接收所述服务器发送的所述第一动态背景的全部数据;播放所述第一动态背景的全部数据。8.根据权利要求6所述的方法,其特征在于,所述从所述至少一个动态背景中选择一个动态背景,确定为所述目标歌曲的待展示动态背景,包括:当接收到所述至少一个动态背景中第二动态背景的选取指令时,将所述第二动态背景确定为所述目标歌曲的待展示动态背景。9.根据权利要求5所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的所述至少一个动态背景分别对应的被选择次数;在所述歌曲分享界面中对应所述至少一个动态背景,分别显示被选择次数。10.根据权利要求5所述的方法,其特征在于,所述根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的标识和所述待展示动态背景发送至所述歌曲分享方式对应的第二终端,包括:如果所述歌曲分享方式为分享至目标联系人账户,则根据所述目标联系人账户,将所述目标歌曲的标识和所述待展示动态背景发送至所述目标联系人账户所登录的第二终端;如果所述歌曲分享方式为分享至公共社交区域,则根据执行歌曲分享的设备上所述公共社交区域的当前登录账户,将所述目标歌曲的标识和所述待展示动态背景发送给显示所述当前登录账户的公共社交区域的第二终端。11.根据权利要求5所述的方法,其特征在于,所述根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的标识和所述待展示动态背景发送至所述歌曲分享方式对应的第二终端,包括:根据所述目标歌曲的标识和所述待展示动态背景,生成所述目标歌曲的播放链接;根据所述目标分享方式选项对应的歌曲分享方式,将所述目标歌曲的播放链接发送至所述歌曲分享方式对应的第二终端。12.一种歌曲分享的服务器,其...

【专利技术属性】
技术研发人员:许太赐陈志强徐超
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1