节奏互动方法和设备技术

技术编号:35361876 阅读:24 留言:0更新日期:2022-10-29 18:00
本申请提供一种节奏互动方法和设备。该方法包括:所述第一客户端向服务器发送歌曲标识,所述第一客户端根据所述服务器发送的所述音频数据播放歌曲;所述第一客户端在歌曲播放结束之前的预设时间段内显示所述服务器发送的所述节奏互动结果。观众可以结合演唱者正在演唱的歌曲的节奏打拍,打的越好,得分越高,如果观众得分够高,歌曲快播放完时,观众的头像可以和演唱者的头像同时显示在用户界面上,从而提升用户互动体验。而提升用户互动体验。而提升用户互动体验。

【技术实现步骤摘要】
节奏互动方法和设备


[0001]本申请涉及终端领域,尤其涉及一种节奏互动方法和设备。

技术介绍

[0002]随着软件开发技术的发展,移动终端上应用程序(Application,简称APP)的种类越来越多。其中,有一种与音乐有关的APP,用户可以进入演唱人的直播间,在直播间听演唱人唱歌。
[0003]现有技术中,用户进入某个演唱人的直播间后,演唱人唱歌过程中,用户与演唱人互动的方式有评论、送礼等,然而,这种互动方式较单一,用户体验感不强。

技术实现思路

[0004]本申请提供一种节奏互动方法和设备,用以解决直播间互动方式单一的问题。
[0005]第一方面,本申请提供一种节奏互动方法,应用于第一客户端,所述方法包括:所述第一客户端向服务器发送歌曲标识,以使服务器根据所述歌曲标识,获取音频数据以及歌曲节奏点信息,并将所述音频数据发送给所述第一客户端和至少一个第二客户端,将所述歌曲节奏点信息发送给至少一个目标客户端,所述至少一个第二客户端为进入所述第一客户端的直播间的客户端;以使所述目标客户端根据所述歌曲节奏点信息,获取所述目标客户端的得分,并将所述目标客户端的得分发送给所述服务器,以使所述服务器根据所述至少一个目标客户端的得分,获取节奏互动结果,并将所述节奏互动结果发送给所述第一客户端和所述至少一个目标客户端,所述目标客户端为所述至少一个第二客户端中参与节奏互动的第二客户端;所述第一客户端根据所述服务器发送的所述音频数据播放歌曲;所述第一客户端在歌曲播放结束之前的预设时间段内显示所述服务器发送的所述节奏互动结果。
[0006]第二方面,本申请提供一种节奏互动方法,应用于服务器,所述方法包括:所述服务器接收第一客户端发送的歌曲标识;所述服务器根据所述歌曲标识,获取音频数据以及歌曲节奏点信息;所述服务器将所述音频数据发送给所述第一客户端和至少一个第二客户端,将所述歌曲节奏点信息发送给至少一个目标客户端,所述至少一个第二客户端为进入所述第一客户端的直播间的客户端,以使目标客户端根据所述歌曲节奏点信息,获取所述目标客户端的得分,并将所述目标客户端的得分发送给所述服务器,所述目标客户端为所述至少一个第二客户端中参与节奏互动的第二客户端;所述服务器根据所述至少一个目标客户端的得分,获取节奏互动结果;所述服务器将所述节奏互动结果发送给所述第一客户端和所述至少一个目标客户端。
[0007]可选的,所述服务器根据所述至少一个目标客户端的得分,获取节奏互动结果,包括:所述服务器将所述至少一个目标客户端的得分按照从多到少排序;将得分排在前面的N个目标客户端的用户的头像以及所述第一客户端的用户头像作为所述节奏互动结果。
[0008]第三方面,本申请提供一种节奏互动方法,应用于目标客户端,所述目标客户端的
用户界面包括操作区域,所述方法包括:所述目标客户端接收所述服务器发送的音频数据以及歌曲节奏点信息,所述音频数据以及所述歌曲节奏点信息是所述服务器接收到第一客户端发送的歌曲标识后获取的;所述目标客户端根据所述音频数据播放歌曲;所述目标客户端根据所述歌曲节奏点信息,生成多个可视化节奏对象,控制所述多个可视化节奏对象向所述操作区域移动,根据用户对所述操作区域的至少一次触控操作,确定所述目标客户端的得分;所述目标客户端将目标第二客户端的得分发送给所述服务器,以使所述服务器根据所述目标客户端的得分,确定节奏互动结果;所述目标客户端接收所述服务器发送的节奏互动结果;所述目标客户端显示所述节奏互动结果。
[0009]可选的,所述根据用户对所述操作区域的至少一次触控操作,确定所述目标客户端的得分,包括:获取每次触控操作的得分;将每次触控操作的得分相加,得到所述目标客户端的得分。
[0010]可选的,所述操作区域包括第一边缘和第二边缘,所述第一边缘为所述多个可视化节奏对象途经的边缘,所述第二边缘为与所述第一边缘相对的边缘;所述获取每次触控操作的得分,包括:若所述可视化节奏对象移动到所述操作区域外未与所述第一边缘接触的位置时用户对所述操作区域进行触控操作,则确定所述触控操作的得分为第一预设分数;
[0011]若所述可视化节奏对象移动到所述操作区域外且与所述第一边缘接触的位置时用户对所述操作区域进行触控操作,则确定所述触控操作的得分为第二预设分数;
[0012]若所述可视化节奏对象移动到所述操作区域内且与所述第一边缘接触的位置时用户对所述操作区域进行触控操作,则确定所述触控操作的得分为第三预设分数;
[0013]若所述可视化节奏对象移动到所述操作区域内且未与所述第一边缘接触的位置时用户对所述操作区域进行触控操作,则确定所述触控操作的得分为所述第二预设分数;
[0014]若所述可视化节奏对象移动到与所述第二边缘相交的位置时用户对所述操作区域进行触控操作,则确定所述触控操作的得分为所述第一预设分数,所述第一预设分数小于所述第二预设分数,所述第二预设分数小于所述第三预设分数。
[0015]可选的,所述根据用户对所述操作区域的至少一次触控操作,确定所述目标客户端的得分之前,所述方法还包括:在所述操作区域显示引导手势,所述引导手势用于指示用户在所述操作区域执行触控操作。
[0016]可选的,所述方法还包括:在所述操作区域显示进度条,所述进度条和所述目标客户端的当前得分正相关。
[0017]可选的,所述所述目标客户端显示所述节奏互动结果,包括:所述目标客户端在歌曲播放结束之前的预设时间段内显示所述节奏互动结果。
[0018]可选的,所述方法还包括:在歌曲播放结束之前的预设时间段内将所述进度条的状态设置为初始状态。
[0019]第四方面,本申请提供一种第一客户端,包括:发送模块,用于向服务器发送歌曲标识,以使服务器根据所述歌曲标识,获取音频数据以及歌曲节奏点信息,并将所述音频数据发送给所述第一客户端和至少一个第二客户端,将所述歌曲节奏点信息发送给至少一个目标客户端,所述至少一个第二客户端为进入所述第一客户端的直播间的客户端;以使所述目标客户端根据所述歌曲节奏点信息,获取所述目标客户端的得分,并将所述目标客户
端的得分发送给所述服务器,以使所述服务器根据所述至少一个目标客户端的得分,获取节奏互动结果,并将所述节奏互动结果发送给所述第一客户端和所述至少一个目标客户端,所述目标客户端为所述至少一个第二客户端中参与节奏互动的第二客户端;播放模块,用于根据所述服务器发送的所述音频数据播放歌曲;显示模块,用于在歌曲播放结束之前的预设时间段内显示所述服务器发送的所述节奏互动结果。
[0020]第五方面,本申请提供一种服务器,包括:接收模块,用于接收第一客户端发送的歌曲标识;获取模块,用于根据所述歌曲标识,获取音频数据以及歌曲节奏点信息;发送模块,用于将所述音频数据发送给所述第一客户端和至少一个第二客户端,将所述歌曲节奏点信息发送给至少一个目标客户端,所述至少一个第二客户端为进入所述第一客户端的直播间的客户端,以使目标客户端根据所述歌曲节奏点信息,获取所述目标客户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节奏互动方法,其特征在于,应用于第一客户端,所述方法包括:所述第一客户端向服务器发送歌曲标识,以使服务器根据所述歌曲标识,获取音频数据以及歌曲节奏点信息,并将所述音频数据发送给所述第一客户端和至少一个第二客户端,将所述歌曲节奏点信息发送给至少一个目标客户端,所述至少一个第二客户端为进入所述第一客户端的直播间的客户端;以使所述目标客户端根据所述歌曲节奏点信息,获取所述目标客户端的得分,并将所述目标客户端的得分发送给所述服务器,以使所述服务器根据所述至少一个目标客户端的得分,获取节奏互动结果,并将所述节奏互动结果发送给所述第一客户端和所述至少一个目标客户端,所述目标客户端为所述至少一个第二客户端中参与节奏互动的第二客户端;所述第一客户端根据所述服务器发送的所述音频数据播放歌曲;所述第一客户端在歌曲播放结束之前的预设时间段内显示所述服务器发送的所述节奏互动结果。2.一种节奏互动方法,其特征在于,应用于服务器,所述方法包括:所述服务器接收第一客户端发送的歌曲标识;所述服务器根据所述歌曲标识,获取音频数据以及歌曲节奏点信息;所述服务器将所述音频数据发送给所述第一客户端和至少一个第二客户端,将所述歌曲节奏点信息发送给至少一个目标客户端,所述至少一个第二客户端为进入所述第一客户端的直播间的客户端,以使目标客户端根据所述歌曲节奏点信息,获取所述目标客户端的得分,并将所述目标客户端的得分发送给所述服务器,所述目标客户端为所述至少一个第二客户端中参与节奏互动的第二客户端;所述服务器根据所述至少一个目标客户端的得分,获取节奏互动结果;所述服务器将所述节奏互动结果发送给所述第一客户端和所述至少一个目标客户端。3.根据权利要求2所述的方法,其特征在于,所述服务器根据所述至少一个目标客户端的得分,获取节奏互动结果,包括:所述服务器将所述至少一个目标客户端的得分按照从多到少排序;将得分排在前面的N个目标客户端的用户的头像以及所述第一客户端的用户头像作为所述节奏互动结果。4.一种节奏互动方法,其特征在于,应用于目标客户端,所述目标客户端的用户界面包括操作区域,所述方法包括:所述目标客户端接收服务器发送的音频数据以及歌曲节奏点信息,所述音频数据以及所述歌曲节奏点信息是所述服务器接收到第一客户端发送的歌曲标识后获取的;所述目标客户端根据所述音频数据播放歌曲;所述目标客户端根据所述歌曲节奏点信息,生成多个可视化节奏对象,控制所述多个可视化节奏对象向所述操作区域移动,根据用户对所述操作区域的至少一次触控操作,确定所述目标客户端的得分;所述目标客户端将目标第二客户端的得分发送给所述服务器,以使所述服务器根据所述目标客户端的得分,确定节奏互动结果;所述目标客户端接收所述服务器发送的节奏互动结果;所述目标客户端显示所述节奏互动结果。
5.根据权利要求4所述的方法,其特征在于,所述根据用户对所述操作区域的至少一次触控操作,确定所述目标客户端的得分,包括:获取每次触控操作的得分;将每次触控操作的得分相加,得到所述目标客户端的得分。6.根据权利要求5所述的方法,其特征在于,所述操作区域包括第一边缘和第二边缘,所述第一边缘为所述多个可视化节奏对象途经的边缘,所述第二边缘为与所述第一边缘相对的边缘;所述获取每次触控操作的得分,包括:若所述可视化节奏对象移动到所述操作区域外未与所述第一边缘接触的位置时用户对所述操作区域进行触控操作,则确定所述触控操作的得分为第一预设分数;若所述可视化节奏对象移动到所述操作区域外且与所述第一边缘接触的位置时用户对所述操作区域进行触控操作,则确定所述触控操作的得分为第二预设分数;若所述可视化节奏对象移动到所述操作区域内且与所述第一边缘接触的位置时用户对所述操作区域进行触控操作,则确定所述触控操作的得分为第三预设分数;若所述可视化节奏对象移动到所述操作区域内且未与所述第一边缘接触的位置时用户对所述操作区域进行触控操作,则确定...

【专利技术属性】
技术研发人员:蔡晓纯叶家捷叶聪
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1