一种同步点歌演唱方法及装置的制造方法

文档序号:10555560阅读:281来源:国知局
一种同步点歌演唱方法及装置的制造方法
【专利摘要】一种同步点歌演唱方法及装置,本发明实施例公开了一种同步演唱方法及装置,包括:第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述点歌指令用于指示所述服务器搜索与所述目标音乐标识匹配的音乐文件,并指示所述服务器向所述第一终端和第二终端发送搜索到的目标音乐文件;所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件;所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。本发明实施例提供技术方案有利于实现不同房间的用户同步合唱。
【专利说明】
一种同步点歌演唱方法及装置
技术领域
[0001]本发明涉及通信技术领域,具体涉及一种同步点歌演唱方法及装置。
【背景技术】
[0002]随着人们生活节奏的加快,卡拉OK已经逐步成为一种人们舒缓工作压力的娱乐活动而获得大众的青睐,同时,唱歌不仅能增加心肺功能,还能用来对负面情绪进行发泄,使得身心都得到释放,因此,KTV也成为当代人们聚会的热门场所。
[0003]KTV系统是将音乐播放器和录音软件相结合,可以在唱歌时将用户的声音融入歌曲的伴奏中,但是现有的KTV系统只能实现将位于同一个包间内、且共同使用同一个KTV系统的一个或多个用户的声音融入歌曲的伴奏中,因此,当位于不同房间或使用不同KTV系统的用户想要一起进行合唱时,现有的点唱系统则无法满足客户需求。

【发明内容】

[0004]本发明实施例提供了一种同步点歌演唱方法及装置,以期解决现有的KTV系统无法实现位于不同房间或使用不同KTV系统的用户同步合唱的问题。
[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]或者,所述发送模块,用于通过与所述第一终端建立的通信连接直接向所述第一终端发送所述第二演唱信息,所述第二演唱信息用于指示所述第一终端播放所述第二演唱?目息O
[0058]可选的,当所述演唱信息包括所述第一演唱信息时,
[0059]所述获取模块,具体用于获取所述服务器发送的所述第一演唱信息,所述第一演唱信息是第一终端采集并发送至所述服务器,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端;或者
[0060]所述获取模块,具体用于通过与所述第一终端建立的通信连接直接获取所述第一终端采集的所述第一演唱信息。
[0061 ] 可选的,所述装置还包括:
[0062]通信模块,用于所述接收模块接收与所述第二终端建立通信连接的服务器发送的目标音乐文件之前,接收所述服务器发送的携带所述第二终端标识的通信请求;响应所述通信请求生成请求响应,并将所述请求响应发送至所述服务器,所述通信响应用于指示所述服务器将所述通信响应转发至所述第一终端。
[0063]本发明实施例第五方面提供一种同步点歌演唱系统,包括:第一终端、第二终端、服务器,其中:
[0064]所述第一终端,用于向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令;
[0065]所述服务器,用于基于所述点歌指令,搜索与所述目标音乐标识匹配的音乐文件;向所述第一终端和第二终端发送搜索到的目标音乐文件;
[0066]所述第一终端,还用于接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件;
[0067]所述第二终端,用于接收所述服务器发送的目标音乐文件,并播放所述目标音乐文件;
[0068]所述第一终端,还用于获取第一同步演唱信息,并播放所述第一同步演唱信息,其中,所述第一同步演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息;
[0069]所述第二终端,还用于获取第二同步唱信息,并播放所述第二同步演唱信息,其中,所述第二同步演唱信息包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端米集的第二演唱?目息。
[0070]可以看出,本发明实施例技术方案中,第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述服务器搜索与所述目标音乐标识匹配的音乐文件,并将所述搜索到的目标音乐文件发送至所述第一终端和第二终端,所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件,所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
【附图说明】
[0071]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0072]图1是本发明实施例公开的一种网络构架的结构示意图;
[0073]图2是本发明第二实施例提供的一种同步点歌演唱方法的流程示意图;
[0074]图3是本发明第三实施例提供的一种同步点歌演唱方法的流程示意图;
[0075]图4是本发明第四实施例提供的一种同步点歌演唱方法的流程示意图;
[0076]图5是本发明第五实施例提供的一种同步点歌演唱方法的流程示意图;
[0077]图6是本发明第六实施例提供的一种同步点歌演唱装置的结构示意图;
[0078]图7是本发明第七实施例提供的一种同步点歌演唱装置的结构示意图;
[0079]图8是本发明第八实施例提供的一种同步点歌演唱装置的结构示意图;
[0080]图9是本发明第九实施例公开的一种同步点歌演唱装置的结构示意图;
[0081]图10是本发明第十实施例提供的一种同步点歌演唱系统的结构示意图。
【具体实施方式】
[0082]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0083]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0084]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0085]本发明实施例公开了一种同步点歌演唱方法及装置,有利于实现位于不同房间的用户实现同步合唱。以下分别进行详细说明。
[0086]为了更好理解本发明实施例提供的一种同步点歌演唱方法及装置,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明第一实施例公开的一种网络构架的结构示意图。如图1所示,该网络构架示意图可以包括服务设备和终端,其中,服务设备可以包括服务器、服务主机、服务系统以及服务平台等,而终端可以包括集合语音通话、视频通话、点歌、K歌等功能为一体的终端设备。在图1所示的网络构架中,该终端可以包括但不限于车载设备、移动电话、移动电脑、平板电脑、个人数字助理(Personal DigitalAssistant ,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备。其中,服务设备可以通过互联网与终端进行通信连接。
[0087]基于图1所示的网络构架,请参阅图2,图2是本发明第二实施例提供的一种同步点歌演唱方法的流程示意图,如图2所示,本发明实施例中的同步点歌演唱方法包括以下步骤:
[0088]S201、第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述点歌指令用于指示所述服务器搜索与所述目标音乐标识匹配的音乐文件,并指示所述服务器向所述第一终端和第二终端发送搜索到的目标音乐文件。
[0089]可以理解的,上述点歌指令可以是例如歌名字数检索、首字笔画检索、曲种类别检索等的传统的点歌方式,也可以是用户输入的语音点歌指令。
[0090]当用户输入语音点歌指令时,上述第一终端可以利用语音识别算法根据用户输入的语音点歌指令确定所述目标音乐标识,其中,上述语音点歌指令可以解决传统的点歌方法中,由于歌曲数目较多(通常是在一万以上),操作者往往需要进入多层菜单,浏览多个页面才能找到目标歌曲,查找歌曲的方式不够友好而且效率很低的问题。
[0091]S202、所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件。
[0092]可以理解的,所述服务器响应所述点歌指令在预存的音乐文件数据库中搜索与所述目标音乐标识匹配的音乐文件,若所述服务器搜索到与所述目标音乐标识匹配的音乐文件,则向第一终端发送搜索到的目标音乐文件,所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件;若所述服务器没有搜索到与所述目标音乐标识匹配的音乐文件,则向第一终端发送没有检索到与目标音乐标识匹配的音乐文件的反馈信息。
[0093]S203、所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。
[0094]可以理解的,当只有第一终端用户演唱时,所述第一终端获取第一终端采集的第一终端用户输入的第一演唱信息;当只有第二终端用户演唱时,所述第一终端获取第二终端发送的第二终端用户输入的第二演唱信息;当第一终端用户和第二终端用户同时演唱时,所述第一终端同时获取第一终端采集的第一终端用户输入的第一演唱信息和所述第二终端发送的第二终端用户输入的第二演唱信息。
[0095]其中,当所述演唱信息包括所述第一演唱信息时,所述第一终端获取演唱信息之后,所述第一终端还可以向所述服务器发送所述第一演唱信息,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端,并指示所述第二终端播放所述第一演唱信息;
[0096]或者,
[0097]所述第一终端通过与所述第二终端建立的通信连接直接向所述第二终端发送所述第一演唱信息,所述第一演唱信息用于指示所述第二终端播放所述第一演唱信息。
[0098]可选的,当所述演唱信息包括所述第二演唱信息时,所述第一终端获取演唱信息的具体实现方式可以是:
[0099]所述第一终端获取所述服务器发送的所述第二演唱信息,所述第二演唱信息是第二终端采集并发送至所述服务器,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端;或者,
[0100]所述第一终端通过与所述第二终端建立的通信连接直接获取所述第二终端采集的所述第二演唱信息。
[0101]可选的,第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令之前,所述第一终端还可以执行以下操作:
[0102]所述第一终端生成携带第二终端标识的通信请求;
[0103]所述第一终端向所述服务器发送携带所述第二终端标识的通信请求,所述通信请求用于指示所述服务器基于所述第二终端标识将所述通信请求发送至所述第二终端,以使所述第二终端基于所述通信请求生成通信响应,并将所述通信响应发送至所述服务器;
[0104]所述第一终端接收所述服务器转发的所述第二终端响应所述通信请求而生成的通信响应。
[0105]可以看出,本发明实施例技术方案中,第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述服务器搜索与所述目标音乐标识匹配的音乐文件,并将所述搜索到的目标音乐文件发送至所述第一终端和第二终端,所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件,所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0106]请参阅图3,图3是本发明第三实施例提供的一种同步点歌演唱方法的流程示意图,如图3所示,本发明实施例中的同步点歌演唱方法包括以下步骤:
[0107]S301、所述第一终端生成携带第二终端标识的通信请求。
[0108]S302、所述第一终端向所述服务器发送携带所述第二终端标识的通信请求,所述通信请求用于指示所述服务器基于所述第二终端标识将所述通信请求发送至所述第二终端,以使所述第二终端基于所述通信请求生成通信响应,并将所述通信响应发送至所述服务器。
[0109]S303、所述第一终端接收所述服务器转发的所述第二终端响应所述通信请求而生成的通信响应。
[0110]S304、第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述点歌指令用于指示所述服务器搜索与所述目标音乐标识匹配的音乐文件,并指示所述服务器向所述第一终端和第二终端发送搜索到的目标音乐文件。
[0111]可以理解的,上述点歌指令可以是例如歌名字数检索、首字笔画检索、曲种类别检索等的传统的点歌方式,也可以是用户输入的语音点歌指令。
[0112]当用户输入语音点歌指令时,上述第一终端可以利用语音识别算法根据用户输入的语音点歌指令确定所述目标音乐标识,其中,上述语音点歌指令可以解决传统的点歌方法中,由于歌曲数目较多(通常是在一万以上),操作者往往需要进入多层菜单,浏览多个页面才能找到目标歌曲,查找歌曲的方式不够友好而且效率很低的问题。
[0113]S305、所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件。
[0114]S306、所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。
[0115]其中,当所述演唱信息包括所述第一演唱信息时,所述第一终端获取演唱信息之后,所述第一终端还可以向所述服务器发送所述第一演唱信息,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端,并指示所述第二终端播放所述第一演唱信息;
[0116]或者,
[0117]所述第一终端通过与所述第二终端建立的通信连接直接向所述第二终端发送所述第一演唱信息,所述第一演唱信息用于指示所述第二终端播放所述第一演唱信息。
[0118]可选的,当所述演唱信息包括所述第二演唱信息时,所述第一终端获取演唱信息的具体实现方式可以是:
[0119]所述第一终端获取所述服务器发送的所述第二演唱信息,所述第二演唱信息是第二终端采集并发送至所述服务器,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端;或者
[0120]所述第一终端通过与所述第二终端建立的通信连接直接获取所述第二终端采集的所述第二演唱信息。
[0121]可以看出,本发明实施例技术方案中,第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述服务器搜索与所述目标音乐标识匹配的音乐文件,并将所述搜索到的目标音乐文件发送至所述第一终端和第二终端,所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件,所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0122]请参阅图4,图4是本发明第四实施例提供的一种同步点歌演唱方法的流程示意图,如图4所示,本发明实施例中的同步点歌演唱方法包括以下步骤:
[0123]S401、第二终端接收与所述第二终端建立通信连接的服务器发送的目标音乐文件,并播放所述目标音乐文件。
[0124]S402、所述第二终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。
[0125]其中,当所述演唱信息包括所述第二演唱信息时,所述第二终端获取演唱信息之后,所述方法还包括:
[0126]所述第二终端向所述服务器发送所述第二演唱信息,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端,并指示所述第一终端播放所述第二演唱信息;
[0127]或者,
[0128]所述第二终端通过与所述第一终端建立的通信连接直接向所述第一终端发送所述第二演唱信息,所述第二演唱信息用于指示所述第一终端播放所述第二演唱信息。
[0129]其中,当所述演唱信息包括所述第一演唱信息时,所述第二终端获取演唱信息的具体实现方式可以是:
[0130]所述第二终端获取所述服务器发送的所述第一演唱信息,所述第一演唱信息是第一终端采集并发送至所述服务器,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端;或者
[0131]所述第二终端通过与所述第一终端建立的通信连接直接获取所述第一终端采集的所述第一演唱信息。
[0132]可选的,所述第二终端接收与所述第二终端建立通信连接的服务器发送的目标音乐文件之前,所述方法还包括:
[0133]所述第二终端接收所述服务器发送的携带所述第二终端标识的通信请求;
[0134]所述第二终端响应所述通信请求生成请求响应,并将所述请求响应发送至所述服务器,所述通信响应用于指示所述服务器将所述通信响应转发至所述第一终端。
[0135]可以看出,本发明实施例技术方案中,第二终端首先接收服务器发送的目标音乐文件,并播放所述目标音乐文件,然后,第二终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息可以包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0136]请参阅图5,图5是本发明第五实施例提供的一种同步点歌演唱方法的流程示意图,如图5所示,本发明实施例中的同步点歌演唱方法包括以下步骤:
[0137]S501、第二终端接收所述服务器发送的携带所述第二终端标识的通信请求。
[0138]S502、所述第二终端响应所述通信请求生成请求响应,并将所述请求响应发送至所述服务器,所述通信响应用于指示所述服务器将所述通信响应转发至所述第一终端。
[0139]S503、所述第二终端接收与所述第二终端建立通信连接的服务器发送的目标音乐文件,并播放所述目标音乐文件;
[0140]S504、所述第二终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。
[0141]其中,当所述演唱信息包括所述第二演唱信息时,所述第二终端获取演唱信息之后,所述方法还包括:
[0142]所述第二终端向所述服务器发送所述第二演唱信息,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端,并指示所述第一终端播放所述第二演唱信息;
[0143]或者,
[0144]所述第二终端通过与所述第一终端建立的通信连接直接向所述第一终端发送所述第二演唱信息,所述第二演唱信息用于指示所述第一终端播放所述第二演唱信息。
[0145]其中,当所述演唱信息包括所述第一演唱信息时,所述第二终端获取演唱信息的具体实现方式可以是:
[0146]所述第二终端获取所述服务器发送的所述第一演唱信息,所述第一演唱信息是第一终端采集并发送至所述服务器,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端;或者
[0147]所述第二终端通过与所述第一终端建立的通信连接直接获取所述第一终端采集的所述第一演唱信息。
[0148]可以看出,本发明实施例技术方案中,第二终端首先接收服务器发送的目标音乐文件,并播放所述目标音乐文件,然后,第二终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息可以包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0149]下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至五实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一至实施例五。
[0150]请参阅图6,图6是本发明第六实施例提供的一种同步点歌演唱装置的结构示意图,如图6所示,本发明实施例中的同步点歌演唱装置包括以下模块:
[0151]发送模块601,用于向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述点歌指令用于指示所述服务器搜索与所述目标音乐标识匹配的音乐文件,并指示所述服务器向所述第一终端和第二终端发送搜索到的目标音乐文件;
[0152]可以理解的,上述点歌指令可以是例如歌名字数检索、首字笔画检索、曲种类别检索等的传统的点歌方式,也可以是用户输入的语音点歌指令。
[0153]当用户输入语音点歌指令时,上述第一终端可以利用语音识别算法根据用户输入的语音点歌指令确定所述目标音乐标识,其中,上述语音点歌指令可以解决传统的点歌方法中,由于歌曲数目较多(通常是在一万以上),操作者往往需要进入多层菜单,浏览多个页面才能找到目标歌曲,查找歌曲的方式不够友好而且效率很低的问题。
[0154]接收模块602,用于接收所述服务器响应所述点歌指令返回的目标音乐文件,
[0155]播放模块603,用于并播放所述目标音乐文件;
[0156]获取模块604,用于获取演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息;
[0157]所述播放模块603,还用于播放所述演唱信息。
[0158]可选的,当所述演唱信息包括所述第一演唱信息时,
[0159]所述发送模块601,还用于所述获取模块603获取演唱信息之后,向所述服务器发送所述第一演唱信息,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端,并指示所述第二终端播放所述第一演唱信息;
[0160]或者,
[0161]所述发送模块601,还用于通过与所述第二终端建立的通信连接直接向所述第二终端发送所述第一演唱信息,所述第一演唱信息用于指示所述第二终端播放所述第一演唱?目息O
[0162]可选的,当所述演唱信息包括所述第二演唱信息时,
[0163]所述获取模块604,具体用于获取所述服务器发送的所述第二演唱信息,所述第二演唱信息是第二终端采集并发送至所述服务器,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端;或者
[0164]所述获取模块604,具体用于通过与所述第二终端建立的通信连接直接获取所述第二终端采集的所述第二演唱信息。
[0165]可选的,所述装置还包括:
[0166]通信模块605,用于所述发送模块601向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令之前,生成携带第二终端标识的通信请求;向所述服务器发送携带所述第二终端标识的通信请求;接收所述服务器转发的所述第二终端响应所述通信请求而生成的通信响应。
[0167]其中,所述通信请求用于指示所述服务器基于所述第二终端标识将所述通信请求发送至所述第二终端,以使所述第二终端基于所述通信请求生成通信响应,并将所述通信响应发送至所述服务器。
[0168]可以看出,本发明实施例技术方案中,第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述服务器搜索与所述目标音乐标识匹配的音乐文件,并将所述搜索到的目标音乐文件发送至所述第一终端和第二终端,所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件,所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0169]请参考图7,图7是本发明第七实施例提供的一种同步点歌演唱装置的结构示意图。如图7所示,本发明实施例中的同步点歌演唱装置包括:处理器701,例如CPU,接收器703,存储器704,发送器705,通信总线702。其中,通信总线702用于实现这些组件之间的连接通信。其中,本发明实施例中装置的接收器703和发送器705可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器704可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器704可选的还可以是位于远离前述处理器701的存储装置。存储器704中存储一组程序代码,且所述处理器701可通过通信总线702,调用存储器704中存储的代码以执行相关的功能。
[0170]所述处理器701,用于向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述点歌指令用于指示所述服务器搜索与所述目标音乐标识匹配的音乐文件,并指示所述服务器向所述第一终端和第二终端发送搜索到的目标音乐文件;接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件;获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。
[0171]可以理解的,上述点歌指令可以是例如歌名字数检索、首字笔画检索、曲种类别检索等的传统的点歌方式,也可以是用户输入的语音点歌指令。
[0172]当用户输入语音点歌指令时,上述第一终端可以利用语音识别算法根据用户输入的语音点歌指令确定所述目标音乐标识,其中,上述语音点歌指令可以解决传统的点歌方法中,由于歌曲数目较多(通常是在一万以上),操作者往往需要进入多层菜单,浏览多个页面才能找到目标歌曲,查找歌曲的方式不够友好而且效率很低的问题。
[0173]可选的,当所述演唱信息包括所述第一演唱信息时,所述处理器701,在用于获取演唱信息之后,还用于向所述服务器发送所述第一演唱信息,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端,并指示所述第二终端播放所述第一演唱信息;
[0174]或者,
[0175]通过与所述第二终端建立的通信连接直接向所述第二终端发送所述第一演唱信息,所述第一演唱信息用于指示所述第二终端播放所述第一演唱信息。
[0176]可选的,当所述演唱信息包括所述第二演唱信息时,所述处理器701,在用于获取演唱信息时,具体用于获取所述服务器发送的所述第二演唱信息,所述第二演唱信息是第二终端采集并发送至所述服务器,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端;或者
[0177]所述处理器701,在用于获取演唱信息时,具体用于通过与所述第二终端建立的通信连接直接获取所述第二终端采集的所述第二演唱信息。
[0178]可选的,所述处理器701,在用于向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令之前,还用于生成携带第二终端标识的通信请求;向所述服务器发送携带所述第二终端标识的通信请求;接收所述服务器转发的所述第二终端响应所述通信请求而生成的通信响应;
[0179]其中,所述通信请求用于指示所述服务器基于所述第二终端标识将所述通信请求发送至所述第二终端,以使所述第二终端基于所述通信请求生成通信响应,并将所述通信响应发送至所述服务器。
[0180]可以看出,本发明实施例技术方案中,第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述服务器搜索与所述目标音乐标识匹配的音乐文件,并将所述搜索到的目标音乐文件发送至所述第一终端和第二终端,所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件,所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0181]请参阅图8,图8是本发明第八实施例提供的一种同步点歌演唱装置的结构示意图,如图8所示,本发明实施例中的同步点歌演唱装置包括以下模块:
[0182]接收模块801,用于接收与所述第二终端建立通信连接的服务器发送的目标音乐文件;
[0183]播放模块802,用于播放所述目标音乐文件。
[0184]获取模块803,用于获取演唱信息,其中,所述演唱信息包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。
[0185]所述播放模块802,还用于播放所述演唱信息。
[0186]可选的,当所述演唱信息包括所述第二演唱信息时,所述装置还可以进一步包括:
[0187]发送模块804,用于所述获取模块803获取演唱信息之后,向所述服务器发送所述第二演唱信息,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端,并指示所述第一终端播放所述第二演唱信息;
[0188]或者,所述发送模块804,用于通过与所述第一终端建立的通信连接直接向所述第一终端发送所述第二演唱信息,所述第二演唱信息用于指示所述第一终端播放所述第二演唱信息。
[0189]可选的,当所述演唱信息包括所述第一演唱信息时,
[0190]所述获取模块803,具体用于获取所述服务器发送的所述第一演唱信息,所述第一演唱信息是第一终端采集并发送至所述服务器,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端;或者
[0191]所述获取模块803,具体用于通过与所述第一终端建立的通信连接直接获取所述第一终端采集的所述第一演唱信息。
[0192]可选的,所述装置还可以进一步包括:
[0193]通信模块805,用于所述接收模块801接收与所述第二终端建立通信连接的服务器发送的目标音乐文件之前,接收所述服务器发送的携带所述第二终端标识的通信请求;响应所述通信请求生成请求响应,并将所述请求响应发送至所述服务器,所述通信响应用于指示所述服务器将所述通信响应转发至所述第一终端。
[0194]可以看出,本发明实施例技术方案中,第二终端首先接收服务器发送的目标音乐文件,并播放所述目标音乐文件,然后,第二终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息可以包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0195]请参考图9,图9是本发明第九实施例公开的一种同步点歌演唱装置的结构示意图。如图9所示,本发明实施例中的同步点歌演唱装置包括:处理器901,例如CPU,接收器903,存储器904,发送器905,通信总线902。其中,通信总线902用于实现这些组件之间的连接通信。其中,本发明实施例中装置的接收器903和发送器905可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器904可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器904可选的还可以是位于远离前述处理器901的存储装置。存储器904中存储一组程序代码,且所述处理器901可通过通信总线902,调用存储器904中存储的代码以执行相关的功能。
[0196]所述处理器901,用于接收与所述第二终端建立通信连接的服务器发送的目标音乐文件,并播放所述目标音乐文件,并播放所述目标音乐文件;获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。
[0197]可选的,当所述演唱信息包括所述第二演唱信息时,所述处理器901,在用于获取演唱信息之后,还用于向所述服务器发送所述第二演唱信息,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端,并指示所述第一终端播放所述第二演唱信息;
[0198]或者,
[0199]用于通过与所述第一终端建立的通信连接直接向所述第一终端发送所述第二演唱信息,所述第二演唱信息用于指示所述第一终端播放所述第二演唱信息。
[0200]可选的,当所述演唱信息包括所述第一演唱信息时,所述处理器901,在用于获取演唱信息时,具体用于获取所述服务器发送的所述第一演唱信息,所述第一演唱信息是第一终端采集并发送至所述服务器,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端;或者,
[0201]所述处理器901,在用于获取演唱信息时,具体用于通过与所述第一终端建立的通信连接直接获取所述第一终端采集的所述第一演唱信息。
[0202]可选的,所述处理器901,在用于接收与所述第二终端建立通信连接的服务器发送的目标音乐文件之前,还用于接收所述服务器发送的携带所述第二终端标识的通信请求;响应所述通信请求生成请求响应,并将所述请求响应发送至所述服务器,所述通信响应用于指示所述服务器将所述通信响应转发至所述第一终端。
[0203]可以看出,本发明实施例技术方案中,第二终端首先接收服务器发送的目标音乐文件,并播放所述目标音乐文件,然后,第二终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息可以包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0204]请参阅图10,图10是本发明第十实施例提供的一种同步点歌演唱系统的结构示意图,如图10所示,本发明实施例中的同步点歌演唱装置包括第一终端1001、服务器1002以及第二终端1003,其中:
[0205]所述第一终端1001,用于向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令;
[0206]所述服务器1002,用于基于所述点歌指令,搜索与所述目标音乐标识匹配的音乐文件;向所述第一终端和第二终端发送搜索到的目标音乐文件;
[0207]所述第一终端1001,还用于接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件;
[0208]所述第二终端1003,用于接收所述服务器发送的目标音乐文件,并播放所述目标音乐文件;
[0209]所述第一终端1001,还用于获取第一同步演唱信息,并播放所述第一同步演唱信息,其中,所述第一同步演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息;
[0210]所述第二终端1003,还用于获取第二同步唱信息,并播放所述第二同步演唱信息,其中,所述第二同步演唱信息包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。
[0211]可以看出,本发明实施例技术方案中,第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述服务器搜索与所述目标音乐标识匹配的音乐文件,并将所述搜索到的目标音乐文件发送至所述第一终端和第二终端,所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件,所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。通过实施本发明实施例,有利于实现位于不同房间或使用不同点唱终端的用户可以同步合唱。
[0212]本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种服务进程的监控方法的部分或全部步骤。
[0213]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0214]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0215]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0216]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0217]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0218]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0219]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(英文= Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
[0220]以上对本发明实施例所提供的一种同步点歌演唱方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种同步点歌演唱方法,其特征在于,包括: 第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述点歌指令用于指示所述服务器搜索与所述目标音乐标识匹配的音乐文件,并指示所述服务器向所述第一终端和第二终端发送搜索到的目标音乐文件; 所述第一终端接收所述服务器响应所述点歌指令返回的目标音乐文件,并播放所述目标音乐文件; 所述第一终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息。2.如权利要求1所述的方法,其特征在于,当所述演唱信息包括所述第一演唱信息时,所述第一终端获取演唱信息之后,所述方法还包括: 所述第一终端向所述服务器发送所述第一演唱信息,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端,并指示所述第二终端播放所述第一演唱信息; 或者, 所述第一终端通过与所述第二终端建立的通信连接直接向所述第二终端发送所述第一演唱信息,所述第一演唱信息用于指示所述第二终端播放所述第一演唱信息。3.如权利要求1所述的方法,其特征在于,当所述演唱信息包括所述第二演唱信息时,所述第一终端获取演唱信息包括: 所述第一终端获取所述服务器发送的所述第二演唱信息,所述第二演唱信息是第二终端采集并发送至所述服务器,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端;或者, 所述第一终端通过与所述第二终端建立的通信连接直接获取所述第二终端采集的所述第二演唱信息。4.如权利要求1至3任一项所述的方法,其特征在于,第一终端向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令之前,所述方法还包括: 所述第一终端生成携带第二终端标识的通信请求; 所述第一终端向所述服务器发送携带所述第二终端标识的通信请求,所述通信请求用于指示所述服务器基于所述第二终端标识将所述通信请求发送至所述第二终端,以使所述第二终端基于所述通信请求生成通信响应,并将所述通信响应发送至所述服务器; 所述第一终端接收所述服务器转发的所述第二终端响应所述通信请求而生成的通信响应。5.一种同步点歌演唱方法,其特征在于,包括: 第二终端接收与所述第二终端建立通信连接的服务器发送的目标音乐文件,并播放所述目标音乐文件; 所述第二终端获取演唱信息,并播放所述演唱信息,其中,所述演唱信息包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息。6.如权利要求5所述的方法,其特征在于,当所述演唱信息包括所述第二演唱信息时,所述第二终端获取演唱信息之后,所述方法还包括: 所述第二终端向所述服务器发送所述第二演唱信息,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端,并指示所述第一终端播放所述第二演唱信息; 或者, 所述第二终端通过与所述第一终端建立的通信连接直接向所述第一终端发送所述第二演唱信息,所述第二演唱信息用于指示所述第一终端播放所述第二演唱信息。7.如权利要求5所述的方法,其特征在于,当所述演唱信息包括所述第一演唱信息时,所述第二终端获取演唱信息包括: 所述第二终端获取所述服务器发送的所述第一演唱信息,所述第一演唱信息是第一终端采集并发送至所述服务器,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端;或者, 所述第二终端通过与所述第一终端建立的通信连接直接获取所述第一终端采集的所述第一演唱信息。8.如权利要求5至7任一项所述的方法,所述第二终端接收与所述第二终端建立通信连接的服务器发送的目标音乐文件之前,所述方法还包括: 所述第二终端接收所述服务器发送的携带所述第二终端标识的通信请求; 所述第二终端响应所述通信请求生成请求响应; 所述第二终端将所述请求响应发送至所述服务器,所述通信响应用于指示所述服务器将所述通信响应转发至所述第一终端。9.一种同步点歌演唱装置,其特征在于,包括: 发送模块,用于向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令,所述点歌指令用于指示所述服务器搜索与所述目标音乐标识匹配的音乐文件,并指示所述服务器向所述第一终端和第二终端发送搜索到的目标音乐文件; 接收模块,用于接收所述服务器响应所述点歌指令返回的目标音乐文件; 播放模块,用于播放所述目标音乐文件; 获取模块,用于获取演唱信息,其中,所述演唱信息包括:所述第一终端采集的第一演唱信息,和/或接收的所述第二终端采集的第二演唱信息; 所述播放模块,还用于播放所述演唱信息。10.如权利要求9所述的装置,其特征在于,当所述演唱信息包括所述第一演唱信息时, 所述发送模块,还用于所述获取模块获取演唱信息之后,向所述服务器发送所述第一演唱信息,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端,并指示所述第二终端播放所述第一演唱信息; 或者, 所述发送模块,还用于通过与所述第二终端建立的通信连接直接向所述第二终端发送所述第一演唱信息,所述第一演唱信息用于指示所述第二终端播放所述第一演唱信息。11.如权利要求9所述的装置,其特征在于,当所述演唱信息包括所述第二演唱信息时, 所述获取模块,具体用于获取所述服务器发送的所述第二演唱信息,所述第二演唱信息是第二终端采集并发送至所述服务器,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端;或者所述获取模块,具体用于通过与所述第二终端建立的通信连接直接获取所述第二终端采集的所述第二演唱信息。12.如权利要求9至11任一项所述的装置,其特征在于,所述装置还包括: 通信模块,用于所述发送模块向与所述第一终端建立通信连接的服务器发送携带目标音乐标识的点歌指令之前,生成携带第二终端标识的通信请求;向所述服务器发送携带所述第二终端标识的通信请求;接收所述服务器转发的所述第二终端响应所述通信请求而生成的通信响应; 其中,所述通信请求用于指示所述服务器基于所述第二终端标识将所述通信请求发送至所述第二终端,以使所述第二终端基于所述通信请求生成通信响应,并将所述通信响应发送至所述服务器。13.—种同步点歌演唱装置,其特征在于,包括: 接收模块,用于接收与所述第二终端建立通信连接的服务器发送的目标音乐文件; 播放模块,用于播放所述目标音乐文件; 获取模块,用于获取演唱信息,其中,所述演唱信息包括:接收的第一终端采集的第一演唱信息,和/或所述第二终端采集的第二演唱信息; 所述播放模块,还用于播放所述演唱信息。14.如权利要求13所述的装置,其特征在于,当所述演唱信息包括所述第二演唱信息时,所述装置还包括: 发送模块,用于所述获取模块获取演唱信息之后,向所述服务器发送所述第二演唱信息,所述第二演唱信息用于指示所述服务器将所述第二演唱信息转发至所述第一终端,并指示所述第一终端播放所述第二演唱信息; 或者,所述发送模块,用于通过与所述第一终端建立的通信连接直接向所述第一终端发送所述第二演唱信息,所述第二演唱信息用于指示所述第一终端播放所述第二演唱信息。15.如权利要求13所述的装置,其特征在于,当所述演唱信息包括所述第一演唱信息时, 所述获取模块,具体用于获取所述服务器发送的所述第一演唱信息,所述第一演唱信息是第一终端采集并发送至所述服务器,所述第一演唱信息用于指示所述服务器将所述第一演唱信息转发至所述第二终端;或者 所述获取模块,具体用于通过与所述第一终端建立的通信连接直接获取所述第一终端采集的所述第一演唱信息。16.如权利要求13至15任一项所述的装置,其特征在于,所述装置还包括: 通信模块,用于所述接收模块接收与所述第二终端建立通信连接的服务器发送的目标音乐文件之前,接收所述服务器发送的携带所述第二终端标识的通信请求;响应所述通信请求生成请求响应,并将所述请求响应发送至所述服务器,所述通信响应用于指示所述服务器将所述通信响应转发至所述第一终端。
【文档编号】H04L29/08GK105915503SQ201610105410
【公开日】2016年8月31日
【申请日】2016年2月25日
【发明人】王维, 万勇
【申请人】深圳市亿睿诚科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1