歌唱排名方法及装置的制造方法

文档序号:8223533阅读:177来源:国知局
歌唱排名方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种歌唱排名方法及装置。
【背景技术】
[0002]近年来,随着互联网技术的蓬勃发展,越来越多的领域开始与互联网结合,歌唱领域也是其中之一。人们可以通过互联网看演唱会、下载歌曲,甚至于在网上进行歌唱比赛。
[0003]当前,在网上比较主流的歌唱比赛方法是通过歌曲评分系统对歌唱用户的演唱进行评分,根据评分结果对歌唱用户进行排名。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:由于只能通过歌曲评分系统对歌唱用户进行评分并排名,因此,评分结果具有偶然性,歌唱排名的准确性较低。

【发明内容】

[0005]为了解决现有技术中由于歌曲评分系统的评分结果具有偶然性,从而导致歌唱排名的准确性较低的问题,本发明实施例提供了一种歌唱排名方法及装置。所述技术方案如下:
[0006]第一方面,提供了一种歌唱排名方法,所述方法包括:
[0007]接收歌唱用户所使用的第一客户端发送的歌唱数据,所述歌唱数据是所述第一客户端根据所述歌唱用户的演唱内容所生成的数据;
[0008]向观众用户所使用的第二客户端发送所述歌唱数据;
[0009]接收所述第二客户端发送的与所述歌唱数据对应的评分;
[0010]根据接收到的与所述歌唱数据对应的评分,对与所述歌唱数据对应的所述歌唱用户进行排名。
[0011]第二方面,提供了一种歌唱排名装置,所述装置包括:
[0012]第一接收模块,用于接收歌唱用户所使用的第一客户端发送的歌唱数据,所述歌唱数据是所述第一客户端根据所述歌唱用户的演唱内容所生成的数据;
[0013]第一发送模块,用于向观众用户所使用的第二客户端发送所述第一接收模块接收的所述歌唱数据;
[0014]第二接收模块,用于接收所述第二客户端发送的与所述歌唱数据对应的评分;
[0015]排名模块,用于根据所述第二接收模块接收到的与所述歌唱数据对应的评分,对与所述歌唱数据对应的所述歌唱用户进行排名。
[0016]本发明实施例提供的技术方案带来的有益效果是:
[0017]通过将第一客户端发送的歌唱数据发送给第二客户端,并根据接收到的第二客户端发送的评分对歌唱用户进行排名;由于能够通过收集第二客户端对应的观众用户的评分来进行排名,因此解决了由于歌曲评分系统的评分结果具有偶然性,从而导致歌唱排名的准确性较低的问题;达到了提高歌唱排名的准确性的效果。
【附图说明】
[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明各个实施例提供的歌唱排名方法所涉及的一种实施环境的环境示意图;
[0020]图2是本发明一个实施例提供的歌唱排名方法的方法流程图;
[0021]图3是本发明另一个实施例提供的歌唱排名方法的方法流程图;
[0022]图4是本发明各个实施例提供的歌唱排名方法所涉及的另一种实施环境的环境示意图;
[0023]图5是本发明再一个实施例提供的歌唱排名方法的方法流程图;
[0024]图6是本发明一个实施例提供的歌唱排名装置的结构示意图;
[0025]图7是本发明另一个实施例提供的歌唱排名装置的结构示意图;
[0026]图8是本发明部分实施例中提供的歌唱排名端的结构示意图。
【具体实施方式】
[0027]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0028]请参见图1所示,其示出了本发明各个实施例提供的歌唱排名方法所涉及的一种实施环境的环境示意图。该实施环境包括第一客户端110、服务器120和第二客户端130。
[0029]第一客户端110是能够采集并发送音频数据的电子设备,该电子设备可以是智能手机、平板电脑、膝上型便携计算机和台式计算机等等。图1中以第一客户端110为台式计算机为例。
[0030]第一客户端110与服务器120通过有线网络或者无线网络相连。
[0031]服务器120可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
[0032]第二客户端130与服务器120通过有线网络或者无线网络相连。
[0033]第二客户端130是能够接收音频数据的电子设备,该电子设备可以是智能手机、平板电脑、膝上型便携计算机和台式计算机等等。图1中以第二客户端130为智能手机为例。
[0034]请参见图2所示,其示出了本发明一个实施例提供的歌唱排名方法的方法流程图。本实施例以该歌唱排名方法应用于图1所示的服务器120中来举例说明。该歌唱排名方法可以包括:
[0035]步骤201,接收歌唱用户所使用的第一客户端发送的歌唱数据,歌唱数据是第一客户端根据歌唱用户的演唱内容所生成的数据;
[0036]步骤202,向观众用户所使用的第二客户端发送歌唱数据;
[0037]步骤203,接收第二客户端发送的与歌唱数据对应的评分;
[0038]步骤204,根据接收到的与歌唱数据对应的评分,对与该歌唱数据对应的歌唱用户进行排名。
[0039]综上所述,本发明实施例提供的歌唱排名方法,通过将第一客户端发送的歌唱数据发送给第二客户端,并根据接收到的第二客户端发送的评分对歌唱用户进行排名;由于能够通过收集第二客户端对应的观众用户的评分来进行排名,因此解决了由于歌曲评分系统的评分结果具有偶然性,从而导致歌唱排名的准确性较低的问题;达到了提高歌唱排名的准确性的效果。
[0040]请参见图3所示,其示出了本发明另一个实施例提供的歌唱排名方法的方法流程图。本实施例以该歌唱排名方法应用于图1所示的服务器120中来举例说明。该歌唱排名方法可以包括:
[0041]步骤301,接收第一客户端发送的歌唱用户的报名数据;
[0042]这里的第一客户端是指歌唱用户所使用的客户端。
[0043]在实际使用时,当歌唱用户想要参加网络歌唱比赛时,可以在第一客户端中录制一段音频,该音频可以是包含歌唱用户想要演唱的歌曲的歌名、歌手名或者歌曲类型等的语音,也可以是歌唱用户录制的想要演唱的歌曲的某个片段。第一客户端根据接收到的歌唱用户录制的音频生成音频数据,并与当前登录该第一客户端的歌唱用户的用户标识进行绑定,从而生成报名数据并发送给服务器。
[0044]可选的,当歌唱用户想要参加网络歌唱比赛时,也可以直接在第一客户端中输入想要演唱的歌曲的歌名、歌手名或者歌曲类型等。第一客户端根据歌唱用户输入的文字生成文字数据,并与当前登录该第一客户端的歌唱用户的用户标识进行绑定,从而生成报名数据并发送给服务器。
[0045]需要说明的是,这里的用户标识可以是用户名、用户昵称、用户注册时的序列号等等。
[0046]步骤302,对报名数据进行分析,确定歌唱用户所对应的歌唱竞技频道,歌唱竞技频道内至少包括一个歌唱用户;
[0047]服务器在确定歌唱用户所对应的歌唱竞技频道时,存在下述两种情况。
[0048]在一种情况中,当报名数据包括音频数据和歌唱用户对应的用户标识时,通过音频识别系统确定音频数据对应的歌曲信息,歌曲信息包括歌名、歌手名或者歌曲类型中的至少一种;将歌曲信息与歌唱用户对应的用户标识进行绑定;检测是否存在其它绑定有歌曲信息的用户标识;若存在其它绑定有歌曲信息的用户标识,则将所有绑定有歌曲信息的用户标识所对应的歌唱用户分配到相同的歌唱竞技频道。
[0049]可选的,服务器可以内置有音频识别系统。当接收到的报名数据内包含音频数据时,服务器通过内置的音频识别系统对该音频数据分析,从而确定该音频数据对应的歌曲信息。
[0050]举例来讲,服务器对接收到报名数据进行分析,获取到一段音频数据以及一个用户标识。服务器通过音频识别系统对获取的音频数据进行分析,得到该音频数据对应的歌曲信息是“歌手1、《歌曲A》”。服务器将该歌曲信息与用户标识进行绑定并进行相应存储。在预定时间段内对存储的用户标识进行统计分析,确定出绑定有相同或者类似歌曲信息的用户标识,并将这些用户标识对应的歌唱用户分配到相同的歌唱竞技频道。比如,服务器在30秒内统计得到有20个用户标识绑定的歌曲信息是“歌手1、《歌曲A》”、“歌手I”或者“《歌曲A》”,则将这20个用户标识对应的歌唱用户分配到同一个歌唱竞技频道内。
[0051]可选的,服务器在分析得到音频数据对应的歌曲信息后,可以检测当前是否存在与该歌曲信息对应的歌唱竞技
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1