信息交互方法、装置、终端、服务器及存储介质制造方法及图纸

技术编号:25809886 阅读:41 留言:0更新日期:2020-09-29 18:44
本公开提供了一种信息交互方法、装置、终端、服务器及存储介质,属于互联网技术领域。所述方法包括:将多个第一终端的歌词进度信息分别发送至连麦合唱的对端,多个第一终端的歌词进度信息用于指示对端调整所显示的歌词进度。本公开获取连麦合唱的多个第一终端的歌词进度信息,每个第一终端的歌词进度信息能够指示该侧用户演唱歌曲的歌曲进度,通过将多个第一终端的歌词进度信息发送至连麦合唱的对端,使得对端能够获取连麦合唱的其他第一终端侧所显示的歌词进度,从而通过调整本端所显示的歌词进度,使得连麦合唱的多个第一终端的歌词进度同步,进行连麦合唱的用户根据所显示的歌词进度进行歌唱时,合唱的歌曲能够同步,信息交互效果较佳。

【技术实现步骤摘要】
信息交互方法、装置、终端、服务器及存储介质
本公开涉及互联网
,特别涉及一种信息交互方法、装置、终端、服务器及存储介质。
技术介绍
随着互联网技术的发展,视频直播因其形式新颖、内容丰富,受到越来越多的用户青睐。为了吸引用户观看,同时增加视频直播过程的趣味性和互动性,主播在进行视频直播时,可与用户或其他主播进行连麦合唱。考虑到音视频数据在网络上传输时存在一定的时延,当主播与用户或其他主播进行连麦合唱时,连麦合唱的一方演唱歌曲的速度可能较快,另一方演唱歌曲的速度可能较慢,导致连麦合唱的双方演唱歌曲的进度无法同步,使得直播体验效果不佳。
技术实现思路
本公开实施例提供了一种信息交互方法、装置、终端、服务器及存储介质,能够提高直播体验效果。所述技术方案如下:一方面,提供了一种信息交互方法,所述方法包括:当基于多个用户标识建立连麦合唱时,向登录每个用户标识的多个第一终端发送合唱指令,所述合唱指令用于指示多个第一终端播放待合唱歌曲的音频文件并显示所述待合唱歌曲的歌词文件;获取所述多个第一终端的歌词进度信息,所述歌词进度信息用于指示所述待合唱歌曲当前的歌唱进度;将所述多个第一终端的歌词进度信息分别发送至所述多个第一终端进行连麦合唱的对端,所述多个第一终端的歌词进度信息用于指示对端调整所显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。在本公开的另一个实施例中,所述将所述多个第一终端的歌词进度信息分别发送至所述多个第一终端进行连麦合唱的对端之后,还包括:获取所述多个第一终端的视频数据;将所述多个第一终端的视频数据分别发送至所述多个第一终端进行连麦合唱的对端,以使每个第一终端在界面上显示所述多个第一终端的视频数据。在本公开的另一个实施例中,所述获取所述多个第一终端的视频数据之后,还包括:对所述多个第一终端的视频数据进行缓存;当缓存时间达到预设时间时,根据所述多个第一终端的歌词进度信息,对所述多个第一终端的视频数据的时间戳进行调整;将时间戳调整后的多个第一终端的视频数据进行合并;将合并后的视频数据发送至少一个第二终端。在本公开的另一个实施例中,所述根据所述多个第一终端的歌词进度信息,对所述多个第一终端的视频数据的时间戳进行调整,包括:根据所述多个第一终端的歌词进度信息,将所述多个第一终端的歌词进度对齐;根据对齐的歌词进度,调整每个第一终端的视频数据的时间戳。另一方面,提供了一种信息交互方法,所述方法包括:当接收到服务器发送的合唱指令时,播放待合唱歌曲的音频文件并显示所述待合唱歌曲的歌词文件,所述合唱指令为所述服务器基于多个用户标识建立连麦合唱时向登录所述多个用户标识的多个第一终端发送的;接收所述服务器发送的所述多个第一终端的歌词进度信息,所述歌词进度信息用于指示所述待合唱歌曲当前的歌唱进度;根据所述多个第一终端的歌词进度信息,调整显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。在本公开的另一个实施例中,所述根据所述多个第一终端的歌词进度信息,调整显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步,包括:根据所述多个第一终端的歌词进度信息,绘制所述多个第一终端的歌词进度图;显示所述多个第一终端的歌词进度图;根据所述多个第一终端的歌词进度图,调整显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。在本公开的另一个实施例中,所述根据所述多个第一终端的歌词进度信息,调整显示的歌词进度之后,还包括:采集视频数据;将所述视频数据发送至所述服务器,所述视频数据由所述服务器进行缓存及处理。另一方面,提供了一种信息交互装置,所述装置包括:发送模块,用于当基于多个用户标识建立连麦合唱时,向登录每个用户标识的多个第一终端发送合唱指令,所述合唱指令用于指示多个第一终端播放待合唱歌曲的音频文件并显示所述待合唱歌曲的歌词文件;获取模块,用于获取所述多个第一终端的歌词进度信息,所述歌词进度信息用于指示所述待合唱歌曲当前的歌唱进度;所述发送模块,还用于将所述多个第一终端的歌词进度信息分别发送至所述多个第一终端进行连麦合唱的对端,所述多个第一终端的歌词进度信息用于指示对端调整所显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。在本公开的另一个实施例中,所述获取模块,还用于获取所述多个第一终端的视频数据;所述发送模块,还用于将所述多个第一终端的视频数据分别发送至所述多个第一终端进行连麦合唱的对端,以使每个第一终端在界面上显示所述多个第一终端的视频数据。在本公开的另一个实施例中,所述装置还包括:缓存模块,用于对所述多个第一终端的视频数据进行缓存;调整模块,用于当缓存时间达到预设时间时,根据所述多个第一终端的歌词进度信息,对所述多个第一终端的视频数据的时间戳进行调整;合并模块,用于将时间戳调整后的多个第一终端的视频数据进行合并;所述发送模块,还用于将合并后的视频数据发送至至少一个第二终端。在本公开的另一个实施例中,所述调整模块,用于根据所述多个第一终端的歌词进度信息,将所述多个第一终端的歌词进度对齐;根据对齐的歌词进度,调整每个第一终端的视频数据的时间戳。另一方面,提供了一种信息交互装置,所述装置包括:播放模块,用于当接收到服务器发送的合唱指令时,播放待合唱歌曲的音频文件,所述合唱指令为所述服务器基于多个用户标识建立连麦合唱时向登录所述多个用户标识的多个第一终端发送的;显示模块,用于显示所述待合唱歌曲的歌词文件;接收模块,用于接收所述服务器发送的所述多个第一终端的歌词进度信息,所述歌词进度信息用于指示所述待合唱歌曲当前的歌唱进度;调整模块,用于根据所述多个第一终端的歌词进度信息,调整显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。在本公开的另一个实施例中,所述调整模块,用于根据所述多个第一终端的歌词进度信息,绘制所述多个第一终端的歌词进度图;显示所述多个第一终端的歌词进度图;根据所述多个第一终端的歌词进度图,调整显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。在本公开的另一个实施例中,所述装置还包括:采集模块,用于采集视频数据;发送模块,用于将所述视频数据发送至所述服务器,所述视频数据由所述服务器进行缓存及处理。另一方面,提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现一方面所述的信息交互方法。另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现另一方面所述的信息交互方法。另一方面,提供了一种计算机可读存储介质,所述存本文档来自技高网...

【技术保护点】
1.一种信息交互方法,其特征在于,所述方法包括:/n当基于多个用户标识建立连麦合唱时,向登录多个用户标识的多个第一终端发送合唱指令,所述合唱指令用于指示多个第一终端播放待合唱歌曲的音频文件并显示所述待合唱歌曲的歌词文件;/n获取所述多个第一终端的歌词进度信息,所述歌词进度信息用于指示所述待合唱歌曲当前的歌唱进度;/n将所述多个第一终端的歌词进度信息分别发送至所述多个第一终端进行连麦合唱的对端,所述多个第一终端的歌词进度信息用于指示对端调整所显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。/n

【技术特征摘要】
1.一种信息交互方法,其特征在于,所述方法包括:
当基于多个用户标识建立连麦合唱时,向登录多个用户标识的多个第一终端发送合唱指令,所述合唱指令用于指示多个第一终端播放待合唱歌曲的音频文件并显示所述待合唱歌曲的歌词文件;
获取所述多个第一终端的歌词进度信息,所述歌词进度信息用于指示所述待合唱歌曲当前的歌唱进度;
将所述多个第一终端的歌词进度信息分别发送至所述多个第一终端进行连麦合唱的对端,所述多个第一终端的歌词进度信息用于指示对端调整所显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。


2.根据权利要求1所述的方法,其特征在于,所述将所述多个第一终端的歌词进度信息分别发送至所述多个第一终端进行连麦合唱的对端之后,还包括:
获取所述多个第一终端的视频数据;
将所述多个第一终端的视频数据分别发送至所述多个第一终端进行连麦合唱的对端,以使每个第一终端在界面上显示所述多个第一终端的视频数据。


3.根据权利要求2所述的方法,其特征在于,所述获取所述多个第一终端的视频数据之后,还包括:
对所述多个第一终端的视频数据进行缓存;
当缓存时间达到预设时间时,根据所述多个第一终端的歌词进度信息,对所述多个第一终端的视频数据的时间戳进行调整;
将时间戳调整后的多个第一终端的视频数据进行合并;
将合并后的视频数据发送至至少一个第二终端。


4.根据权利要求3所述的方法,其特征在于,所述根据所述多个第一终端的歌词进度信息,对所述多个第一终端的视频数据的时间戳进行调整,包括:
根据所述多个第一终端的歌词进度信息,将所述多个第一终端的歌词进度对齐;
根据对齐的歌词进度,调整每个第一终端的视频数据的时间戳。


5.一种信息交互方法,其特征在于,所述方法包括:
当接收到服务器发送的合唱指令时,播放待合唱歌曲的音频文件并显示所述待合唱歌曲的歌词文件,所述合唱指令为所述服务器基于多个用户标识建立连麦合唱时向登录所述多个用户标识的多个第一终端发送的;
接收所述服务器发送的所述多个第一终端的歌词进度信息,所述歌词进度信息用于指示所述待合唱歌曲当前的歌唱进度;
根据所述多个第一终端的歌词进度信息,调整显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步。


6.根据权利要求5所述的方法,其特征在于,所述根据所述多个第一终端的歌词进度信息,调整显示的歌词进度,以使进行连麦合唱的多个第一终端的歌词进度同步,包括:
根据所述多个第一终端的歌词...

【专利技术属性】
技术研发人员:梁衍鹏
申请(专利权)人:广州繁星互娱信息科技有限公司
类型:发明
国别省市:广东;44

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

1