买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】歌曲评论发布方法及装置_广州酷狗计算机科技有限公司_201910523711.X 

申请/专利权人:广州酷狗计算机科技有限公司

申请日:2019-06-17

公开(公告)日:2024-04-12

公开(公告)号:CN110209871B

主分类号:G06F16/68

分类号:G06F16/68;G06F16/638

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2019.10.08#实质审查的生效;2019.09.06#公开

摘要:本发明公开了一种歌曲评论发布方法及装置,属于网络技术领域。所述方法包括:在终端上播放目标歌曲,显示对所述目标歌曲发布评论的评论入口;获取待发布的目标音频,所述目标音频为用户在所述终端上通过所述评论入口录制或选择的音频;判断所述目标音频是否是演唱所述目标歌曲的翻唱音频;当所述目标音频是演唱所述目标歌曲的翻唱音频时,将所述目标音频存储到服务器中,将所述目标音频的评论标识显示在所述目标歌曲的评论界面;当接收到在所述终端上播放所述目标音频的操作指令时,在所述终端上播放所述目标音频。本发明能够精准的获取到与歌曲匹配的翻唱音频,在该歌曲的评论界面中发布与该歌曲相关的翻唱音频,提高了评论发布的精准性。

主权项:1.一种歌曲评论发布方法,其特征在于,所述方法包括:在终端上播放目标歌曲,显示对所述目标歌曲发布评论的评论入口;获取待发布的目标音频,所述目标音频为用户在所述终端上通过所述评论入口录制或选择的音频;计算所述目标音频和所述目标歌曲之间的哈希值相似度、音频相似度、歌词相似度、节奏相似度或者节拍相似度中的至少两种相似度;对所述至少两种相似度进行加权求和,当加权求和结果大于相似度阈值时,确定所述目标音频是演唱所述目标歌曲的翻唱音频;当所述目标音频是演唱所述目标歌曲的翻唱音频时,将所述目标音频存储到服务器中,作为所述目标歌曲的一条评论,将所述目标音频的评论标识显示在所述目标歌曲的评论界面;当接收到在所述终端上播放所述目标音频的操作指令时,在所述终端上播放所述目标音频;当所述目标音频不是演唱所述目标歌曲的翻唱音频时,显示提示信息,所述提示信息用于提示不允许发布所述目标音频。

全文数据:歌曲评论发布方法及装置技术领域本发明涉及网络技术领域,尤其涉及一种歌曲评论发布方法及装置。背景技术现在的音乐应用可以播放歌曲,同时也可以发布、查看对当前播放的歌曲的评论。中国专利申请CN107038023A公开了一种互动评论的交互方法,该方法包括:在评论界面获取发布评论请求,根据发布评论请求提供数据输入接口,获取通过数据输入接口输入的文字、图片、语音和视频中二种或多种组合,形式富媒体评论信息,获取对富媒体评论信息的提交请求,根据提交请求提交富媒体评论信息。上述技术中获取用户要发布的评论信息后,直接发布该评论信息,然而该评论信息可能是用户随意发布的信息,与当前主题如歌曲并不相关,评论发布的精准性差。发明内容本发明实施例提供了一种歌曲评论发布方法及装置,可以解决相关技术中评论发布的精准性差的问题。所述技术方案如下:第一方面,提供一种歌曲评论发布方法,包括:在终端上播放目标歌曲,显示对所述目标歌曲发布评论的评论入口;获取待发布的目标音频,所述目标音频为用户在所述终端上通过所述评论入口录制或选择的音频;判断所述目标音频是否是演唱所述目标歌曲的翻唱音频;当所述目标音频是演唱所述目标歌曲的翻唱音频时,将所述目标音频存储到服务器中,将所述目标音频的评论标识显示在所述目标歌曲的评论界面;当接收到在所述终端上播放所述目标音频的操作指令时,在所述终端上播放所述目标音频。在一种可能实现方式中,所述获取待发布的目标音频,包括:当接收到对所述评论入口的触发指令时,获取所述目标歌曲的伴奏音频进行播放;启动所述终端的麦克风,采集所述用户的演唱声音;将所述用户的演唱声音和所述目标歌曲的伴奏音频进行混音处理,得到所述目标音频。在一种可能实现方式中,所述获取待发布的目标音频,包括:当接收到对所述评论入口的触发指令时,显示多个音频;当接收到对所述多个音频中任一音频的选择指令时,将所述任一音频作为所述目标音频。在一种可能实现方式中,所述判断所述目标音频是否是演唱所述目标歌曲的翻唱音频,包括:计算所述目标音频和所述目标歌曲之间的哈希值相似度、音频相似度、歌词相似度、节奏相似度或者节拍相似度中的至少一种相似度;当所述至少一种相似度等于或大于相似度阈值时,确定所述目标音频是演唱所述目标歌曲的翻唱音频。在一种可能实现方式中,所述判断所述目标音频是否是演唱所述目标歌曲的翻唱音频,包括:获取所述目标歌曲的伴奏音频的信息;提取所述目标音频的伴奏音频的信息;根据所述目标歌曲的伴奏音频的信息和所述目标音频的伴奏音频的信息,判断所述目标音频的伴奏音频和所述目标歌曲的伴奏音频是否相同;当所述目标音频的伴奏音频和所述目标歌曲的伴奏音频相同时,确定所述目标音频是演唱所述目标歌曲的翻唱音频。在一种可能实现方式中,所述获取所述目标歌曲的伴奏音频的信息,包括:根据所述目标歌曲的伴奏音频的信息,获取所述目标歌曲的伴奏音频的第一哈希值;所述提取所述目标音频的伴奏音频的音频数据,包括:根据所述目标音频的伴奏音频的信息,获取所述目标音频的伴奏音频的第二哈希值;所述判断所述目标音频的伴奏音频和所述目标歌曲的伴奏音频是否相同,包括:计算所述第一哈希值和第二哈希值的相似度;当所述第一哈希值和第二哈希值的相似度等于或大于相似度阈值时,确定所述目标音频的伴奏音频和所述目标歌曲的伴奏音频相同。在一种可能实现方式中,所述判断所述目标音频是否是演唱所述目标歌曲的翻唱音频之后,所述方法还包括:当所述目标音频不是演唱所述目标歌曲的翻唱音频时,显示提示信息,所述提示信息用于提示不允许发布所述目标音频。第二方面,提供一种歌曲评论发布方法,所述方法应用于歌曲评论发布系统,所述系统包括第一终端、服务器和第二终端,所述方法包括:所述第一终端播放目标歌曲,显示对所述目标歌曲发布评论的评论入口,获取待发布的目标音频,判断所述目标音频是否是演唱所述目标歌曲的翻唱音频,当所述目标音频是演唱所述目标歌曲的翻唱音频时,将所述目标音频存储到所述服务器中,将所述目标音频的评论标识显示在所述目标歌曲的评论界面,所述目标音频为用户在所述终端上通过所述评论入口录制或选择的音频;所述第二终端在接收到在所述第二终端上播放所述目标音频的操作指令时,向所述服务器发送对所述目标音频的播放请求;所述服务器在接收到所述播放请求时,将所述目标音频发送到所述第二终端;所述第二终端播放所述目标音频。第三方面,提供一种歌曲评论发布装置,包括:播放模块,用于在终端上播放目标歌曲;显示模块,用于显示对所述目标歌曲发布评论的评论入口;获取模块,用于获取待发布的目标音频,所述目标音频为用户在所述终端上通过所述评论入口录制或选择的音频;判断模块,用于判断所述目标音频是否是演唱所述目标歌曲的翻唱音频;发布模块,用于当所述目标音频是演唱所述目标歌曲的翻唱音频时,将所述目标音频存储到服务器中,将所述目标音频的评论标识显示在所述目标歌曲的评论界面;所述播放模块还用于当接收到在所述终端上播放所述目标音频的操作指令时,在所述终端上播放所述目标音频。在一种可能实现方式中,所述获取模块用于:当接收到对所述评论入口的触发指令时,获取所述目标歌曲的伴奏音频进行播放;启动所述终端的麦克风,采集所述用户的演唱声音;将所述用户的演唱声音和所述目标歌曲的伴奏音频进行混音处理,得到所述目标音频。在一种可能实现方式中,所述获取模块用于:当接收到对所述评论入口的触发指令时,显示多个音频;当接收到对所述多个音频中任一音频的选择指令时,将所述任一音频作为所述目标音频。在一种可能实现方式中,所述判断模块用于:计算所述目标音频和所述目标歌曲之间的哈希值相似度、音频相似度、歌词相似度、节奏相似度或者节拍相似度中的至少一种相似度;当所述至少一种相似度等于或大于相似度阈值时,确定所述目标音频是演唱所述目标歌曲的翻唱音频。在一种可能实现方式中,所述判断模块用于:获取所述目标歌曲的伴奏音频的信息;提取所述目标音频的伴奏音频的信息;根据所述目标歌曲的伴奏音频的信息和所述目标音频的伴奏音频的信息,判断所述目标音频的伴奏音频和所述目标歌曲的伴奏音频是否相同;当所述目标音频的伴奏音频和所述目标歌曲的伴奏音频相同时,确定所述目标音频是演唱所述目标歌曲的翻唱音频。在一种可能实现方式中,所述判断模块用于:根据所述目标歌曲的伴奏音频的信息,获取所述目标歌曲的伴奏音频的第一哈希值;根据所述目标音频的伴奏音频的信息,获取所述目标音频的伴奏音频的第二哈希值;计算所述第一哈希值和第二哈希值的相似度;当所述第一哈希值和第二哈希值的相似度等于或大于相似度阈值时,确定所述目标音频的伴奏音频和所述目标歌曲的伴奏音频相同。在一种可能实现方式中,所述发布模块还用于当所述目标音频不是演唱所述目标歌曲的翻唱音频时,显示提示信息,所述提示信息用于提示不允许发布所述目标音频。第四方面,提供了一种终端,包括一个或多个处理器和一个或多个存储器;所述一个或多个存储器,用于存放计算机程序;所述一个或多个处理器,用于执行所述一个或多个存储器上所存放的计算机程序,实现第一方面任一种实现方式所述的方法步骤。第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一种实现方式所述的方法步骤。本发明实施例提供的技术方案带来的有益效果至少包括:通过在终端上播放目标歌曲,显示对所述目标歌曲发布评论的评论入口,使得用户可以在所述终端上通过所述评论入口录制或选择待发布的目标音频,终端在获取到待发布的目标音频后,可以判断所述目标音频是否是演唱所述目标歌曲的翻唱音频,如果是,则将该歌曲的翻唱音频作为该歌曲的评论显示在该歌曲的评论界面中,用户还可以在终端上对已发布到评论界面中的该目标音频进行播放操作,触发终端播放该目标音频。上述技术方案能够精准的获取到与歌曲匹配的翻唱音频,在该歌曲的评论界面中发布与该歌曲相关的翻唱音频,提高了评论发布的精准性。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种歌曲评论发布方法的流程图;图2是本发明实施例提供的一种歌曲评论发布装置的结构示意图;图3是本发明实施例提供的一种终端300的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。图1是本发明实施例提供的一种歌曲评论发布方法的流程图。该方法由终端执行,参见图1,该方法包括:101、在终端上播放目标歌曲,显示对该目标歌曲发布评论的评论入口。本发明实施例中,终端可以播放目标歌曲,终端可以在该目标歌曲的播放界面中显示对该目标歌曲发布评论的评论入口。如果用户想要对该目标歌曲进行评论,则可以对该评论入口进行触发操作,使得终端接收到对该评论入口的触发指令,然后执行步骤102。102、获取待发布的目标音频,该目标音频为用户在该终端上通过该评论入口录制或选择的音频。本发明实施例中,终端获取用户通过该评论入口录制的音频作为待发布的目标音频,也可以获取用户通过该评论入口,从已有的多个音频中选择的音频作为待发布的目标音频。1终端获取用户录制的音频作为待发布的目标音频。在一种可能实现方式中,终端获取待发布的目标音频,包括下述步骤a至步骤c:步骤a、当接收到对该评论入口的触发指令时,获取该目标歌曲的伴奏音频进行播放。在一种可能实现方式中,终端获取目标歌曲的伴奏音频,包括下述步骤一和步骤二:步骤一、根据该目标歌曲的歌曲文件的哈希值,获取目标歌曲的歌曲信息,该目标歌曲的歌曲文件的哈希值用于唯一标识目标歌曲的歌曲文件,该歌曲信息包括歌手名称和歌曲名称。终端在从服务器拉取歌曲列表时,服务器除了向终端返回歌曲列表,还可以向终端返回该歌曲列表中各个歌曲的歌曲文件的哈希值。对于任一歌曲文件而言,该歌曲文件的哈希值可以是该歌曲文件的唯一标识。终端可以根据目标歌曲的歌曲文件的哈希值,获取目标歌曲的歌曲信息,该歌曲信息包括但不限于歌手名称和歌曲名称。例如,终端可以从曲库中获取该目标歌曲的歌曲信息。该曲库可以是服务器建立和维护的一个曲库,该曲库根据歌曲信息关联存储各个歌曲的歌曲文件和伴奏音频,每个歌曲文件和伴奏音频还具有各自的哈希值。终端可以向服务器发送歌曲信息获取请求,该歌曲信息获取请求中可以携带目标歌曲的歌曲文件的哈希值,服务器在接收到该歌曲信息获取请求时,可以根据该歌曲信息获取请求中携带的哈希值,在曲库中获取到对应的歌曲信息,也即是,该目标歌曲的歌曲信息,然后将目标歌曲的歌曲信息返回给终端。步骤二、根据目标歌曲的歌曲信息,从曲库中获取目标歌曲的伴奏音频,该曲库用于根据歌曲信息关联存储歌曲的歌曲文件和伴奏音频。终端在获取到目标歌曲的歌曲信息后,可以向服务器发送伴奏获取请求,该伴奏获取请求中可以携带该目标歌曲的歌曲信息,服务器在接收到该伴奏获取请求时,可以根据该伴奏获取请求中携带的歌曲信息,在曲库中获取到该歌曲信息对应的伴奏音频,也即是,该目标歌曲的伴奏音频,然后将该伴奏音频返回给终端。终端在获取到歌曲的伴奏音频后,可以显示开始录制选项,用户可以点击该开始选项,终端在检测到对该开始录制选项的点击操作时,可以开始播放该目标歌曲的伴奏音频。步骤b、启动该终端的麦克风,采集该用户的演唱声音。终端在开始播放伴奏音频时,可以启动麦克风,用户可以开始演唱,在用户的演唱过程中,终端可以通过麦克风采集用户的演唱声音。步骤c、将该用户的演唱声音和该目标歌曲的伴奏音频进行混音处理,得到该目标音频。当用户想要结束演唱时,可以点击结束录制选项,终端在检测到对该结束录制选项的点击操作时,可以停止播放该目标歌曲的伴奏音频,停止采集用户的演唱声音,然后将录制时间段内采集的用户的演唱声音与该目标歌曲的伴奏音频进行混音处理,得到该目标音频。2终端获取用户选择的音频作为待发布的目标音频。在一种可能实现方式中,终端获取待发布的目标音频,包括下述步骤A和步骤B:步骤A、当接收到对该评论入口的触发指令时,显示多个音频。其中,该多个音频可以是用户已录制的多个翻唱音频,该多个翻唱音频中的任一翻唱音频可以是用户基于任一歌曲的伴奏音频演唱的。步骤B、当接收到对该多个音频中任一音频的选择指令时,将该任一音频作为该目标音频。用户可以从终端显示的多个音频中,选择任一音频,终端在检测到用户的选择操作后,可以得知用户想要发布该音频,因而将该音频作为待发布的目标音频。103、判断该目标音频是否是演唱该目标歌曲的翻唱音频。在一种可能实现方式中,终端判断该目标音频是否是演唱该目标歌曲的翻唱音频,包括:计算该目标音频和该目标歌曲之间的哈希值相似度、音频相似度、歌词相似度、节奏相似度或者节拍相似度中的至少一种相似度;当该至少一种相似度等于或大于相似度阈值时,确定该目标音频是演唱该目标歌曲的翻唱音频。考虑到虽然目标音频是用户基于目标歌曲的伴奏演唱的,但用户可能并没有演唱该目标歌曲,如用户演唱的是其他歌曲,或随意说话,则该目标音频并不是用户演唱该目标歌曲的翻唱音频,因此终端可以对该目标音频进行判断后,再确定是否允许将其作为目标歌曲的评论进行发布。终端可以根据哈希值相似度、音频相似度、歌词相似度、节奏相似度或者节拍相似度中的任一种相似度进行判断。针对哈希值相似度,终端可以根据目标歌曲的信息,获取该目标歌曲的哈希值,根据目标音频的信息,获取该目标歌曲的哈希值,计算这两个哈希值的相似度,得到哈希值相似度。其中,目标歌曲或目标音频的信息可以是音频数据,也可以是描述信息,如歌曲名称。针对音频相似度,终端可以计算目标歌曲的音频数据和目标音频的音频数据的余弦距离,采用该余弦距离来表示音频相似度,也称为余弦相似度。针对歌词相似度、节奏相似度或者节拍相似度,终端可以采用相应的相似度算法进行计算。终端也可以根据哈希值相似度、音频相似度、歌词相似度、节奏相似度或者节拍相似度中的多种相似度进行判断,当多种相似度均大于各自的相似度阈值时,确定目标音频是演唱目标歌曲的翻唱音频。终端也可以为每种相似度设置各自的权重,对该多种相似度进行加权求和,当加权求和结果大于相似度阈值时,确定目标音频是演唱目标歌曲的翻唱音频。除了上述实现方式,针对步骤102中终端获取用户选择的音频作为待发布的目标音频,该情况下,在一种可能实现方式中,终端判断该目标音频是否是演唱该目标歌曲的翻唱音频,包括:获取该目标歌曲的伴奏音频的信息;提取该目标音频的伴奏音频的信息;根据该目标歌曲的伴奏音频的信息和该目标音频的伴奏音频的信息,判断该目标音频的伴奏音频和该目标歌曲的伴奏音频是否相同;当该目标音频的伴奏音频和该目标歌曲的伴奏音频相同时,确定该目标音频是演唱该目标歌曲的翻唱音频。具体地,该获取该目标歌曲的伴奏音频的信息,包括:根据该目标歌曲的伴奏音频的信息,获取该目标歌曲的伴奏音频的第一哈希值。该提取该目标音频的伴奏音频的音频数据,包括:根据该目标音频的伴奏音频的信息,获取该目标音频的伴奏音频的第二哈希值。相应地,该判断该目标音频的伴奏音频和该目标歌曲的伴奏音频是否相同,包括:计算该第一哈希值和第二哈希值的相似度;当该第一哈希值和第二哈希值的相似度等于或大于相似度阈值时,确定该目标音频的伴奏音频和该目标歌曲的伴奏音频相同。其中,第一哈希值和第二哈希值的相似度可以第一哈希值和第二哈希值之间的汉明距离表示,汉明距离是两个字符串对应位置的不同字符的个数。通过根据哈希值筛选该目标歌曲的翻唱音频,由于哈希值是唯一标识,因而能够保证筛选出与目标歌曲完全匹配的翻唱音频,这种匹配的规则为100%匹配。104、当该目标音频是演唱该目标歌曲的翻唱音频时,将该目标音频存储到服务器中,将该目标音频的评论标识显示在该目标歌曲的评论界面。本发明实施例中,终端在确定目标音频是演唱该目标歌曲的翻唱音频后,可以将该目标音频上传到服务器中进行存储,然后将该目标音频作为该目标歌曲的一条评论,显示在该目标歌曲的评论界面中。需要说明的是,本发明实施例是以目标音频是演唱该目标歌曲的翻唱音频为例进行说明,在一种可能实现方式中,当该目标音频不是演唱该目标歌曲的翻唱音频时,终端可以显示提示信息,该提示信息用于提示不允许发布该目标音频。如果用户要发布的目标音频不是演唱该目标歌曲的翻唱音频,则终端可以不执行将该目标音频的评论标识显示在该目标歌曲的评论界面的步骤。通过提供对该目标歌曲发布评论的评论入口,用户可以触发该评论入口,现场录制或选择要发布的目标音频,若该目标音频是用户演唱该目标歌曲的翻唱音频,则允许作为目标歌曲的评论进行发布,否则不允许发布,使得用户只能对某一歌曲发布与该歌曲相关的翻唱内容。105、当接收到在该终端上播放该目标音频的操作指令时,在该终端上播放该目标音频。本发明实施例中,对于已发布在评论界面中的目标音频,终端可以提供对该目标音频的互动功能。例如,该互动功能可以包括播放功能。用户可以在目标歌曲的评论界面中对该目标音频进行播放操作,触发在该终端上播放该目标音频的操作指令。例如,用户可以在目标歌曲的评论界面中点击该目标音频,终端在检测到对该目标音频的点击操作时,可以在该评论界面中播放该目标音频。可以理解的是,其他用户也可以在该目标歌曲的评论界面中点击该目标音频,触发其他用户所在终端播放该目标音频。为了便于描述,步骤101至步骤105的终端称为第一终端,第一终端以外的终端称为第二终端。在一些实施例中,本发明的方法可以应用于歌曲评论发布系统,该系统包括第一终端、服务器和第二终端,第一终端在执行上述步骤101至步骤105之后,该第二终端在接收到在该第二终端上播放该目标音频的操作指令时,向该服务器发送对该目标音频的播放请求;该服务器在接收到该播放请求时,将该目标音频发送到该第二终端;该第二终端播放该目标音频。除了播放操作以外,用户还可以在目标歌曲的评论界面中对该目标音频进行回复操作,触发对该目标音频的回复指令,当接收到对该目标音频的回复指令时,第二终端可以获取对该目标音频的回复信息,在该目标音频对应的回复区域显示该回复信息。用户可以在该目标歌曲的评论界面中点击该目标音频的回复按钮,第二终端在检测到对该回复按钮的点击操作时,可以提供回复信息输入区域,用户可以在该回复信息输入区域中输入对该目标音频的回复信息,第二终端在获取到该回复信息后,可以在该评论界面中该目标音频对应的回复区域中显示该回复信息。除了播放操作和回复操作以外,用户还可以在目标歌曲的评论界面中对该目标音频进行点赞操作,触发对该目标音频的点赞指令,当接收到对该歌曲的翻唱音频的点赞指令时,第二终端可以对该歌曲的翻唱音频进行点赞处理。用户可以在该目标歌曲的评论界面中点击该目标音频的点赞按钮,第二终端在检测到对该点赞按钮的点击操作时,可以将该点赞按钮标记为已点赞状态,并显示各个用户对该目标音频的总点赞次数。通过在目标歌曲的评论界面成功发布该目标歌曲的翻唱音频后,可以提供对该翻唱音频的播放功能、回复功能和点赞功能,可以增加评论的乐趣,能够促进用户之间基于评论进行互动。本发明支持在歌曲的评论界面中发布与该歌曲匹配的翻唱音频,能够精准的找到与该歌曲匹配的翻唱音频,使得不同的用户能够对同一个歌曲发布与该歌曲相关的翻唱内容。本发明实施例提供的方法,通过在终端上播放目标歌曲,显示对该目标歌曲发布评论的评论入口,使得用户可以在该终端上通过该评论入口录制或选择待发布的目标音频,终端在获取到待发布的目标音频后,可以判断该目标音频是否是演唱该目标歌曲的翻唱音频,如果是,则将该歌曲的翻唱音频作为该歌曲的评论显示在该歌曲的评论界面中,用户还可以在终端上对已发布到评论界面中的该目标音频进行播放操作,触发终端播放该目标音频。上述技术方案能够精准的获取到与歌曲相关的翻唱音频,在该歌曲的评论界面中发布与该歌曲相关的翻唱音频,提高了评论发布的精准性。图2是本发明实施例提供的一种歌曲评论发布装置的结构示意图。参照图2,该装置包括:播放模块201,用于在终端上播放目标歌曲;显示模块202,用于显示对该目标歌曲发布评论的评论入口;获取模块203,用于获取待发布的目标音频,该目标音频为用户在该终端上通过该评论入口录制或选择的音频;判断模块204,用于判断该目标音频是否是演唱该目标歌曲的翻唱音频;发布模块205,用于当该目标音频是演唱该目标歌曲的翻唱音频时,将该目标音频存储到服务器中,将该目标音频的评论标识显示在该目标歌曲的评论界面;该播放模块201还用于当接收到在该终端上播放该目标音频的操作指令时,在该终端上播放该目标音频。在一种可能实现方式中,该获取模块203用于:当接收到对该评论入口的触发指令时,获取该目标歌曲的伴奏音频进行播放;启动该终端的麦克风,采集该用户的演唱声音;将该用户的演唱声音和该目标歌曲的伴奏音频进行混音处理,得到该目标音频。在一种可能实现方式中,该获取模块203用于:当接收到对该评论入口的触发指令时,显示多个音频;当接收到对该多个音频中任一音频的选择指令时,将该任一音频作为该目标音频。在一种可能实现方式中,该判断模块204用于:计算该目标音频和该目标歌曲之间的哈希值相似度、音频相似度、歌词相似度、节奏相似度或者节拍相似度中的至少一种相似度;当该至少一种相似度等于或大于相似度阈值时,确定该目标音频是演唱该目标歌曲的翻唱音频。在一种可能实现方式中,该判断模块204用于:获取该目标歌曲的伴奏音频的信息;提取该目标音频的伴奏音频的信息;根据该目标歌曲的伴奏音频的信息和该目标音频的伴奏音频的信息,判断该目标音频的伴奏音频和该目标歌曲的伴奏音频是否相同;当该目标音频的伴奏音频和该目标歌曲的伴奏音频相同时,确定该目标音频是演唱该目标歌曲的翻唱音频。在一种可能实现方式中,该判断模块204用于:根据该目标歌曲的伴奏音频的信息,获取该目标歌曲的伴奏音频的第一哈希值;根据该目标音频的伴奏音频的信息,获取该目标音频的伴奏音频的第二哈希值;计算该第一哈希值和第二哈希值的相似度;当该第一哈希值和第二哈希值的相似度等于或大于相似度阈值时,确定该目标音频的伴奏音频和该目标歌曲的伴奏音频相同。在一种可能实现方式中,该发布模块205还用于当该目标音频不是演唱该目标歌曲的翻唱音频时,显示提示信息,该提示信息用于提示不允许发布该目标音频。本发明实施例中,通过在终端上播放目标歌曲,显示对该目标歌曲发布评论的评论入口,使得用户可以在该终端上通过该评论入口录制或选择待发布的目标音频,终端在获取到待发布的目标音频后,可以判断该目标音频是否是演唱该目标歌曲的翻唱音频,如果是,则将该歌曲的翻唱音频作为该歌曲的评论显示在该歌曲的评论界面中,用户还可以在终端上对已发布到评论界面中的该目标音频进行播放操作,触发终端播放该目标音频。上述技术方案能够精准的获取到与歌曲匹配的翻唱音频,在该歌曲的评论界面中发布与该歌曲相关的翻唱音频,提高了评论发布的精准性。需要说明的是:上述实施例提供的歌曲评论发布装置在歌曲评论发布时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的歌曲评论发布装置与歌曲评论发布方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。图3是本发明实施例提供的一种终端300的结构示意图。该终端300可以是:智能手机、平板电脑、MP3播放器MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3、MP4MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4播放器、笔记本电脑或台式电脑。终端300还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。通常,终端300包括有:处理器301和存储器302。处理器301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器301可以采用DSPDigitalSignalProcessing,数字信号处理、FPGAField-ProgrammableGateArray,现场可编程门阵列、PLAProgrammableLogicArray,可编程逻辑阵列中的至少一种硬件形式来实现。处理器301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPUCentralProcessingUnit,中央处理器;协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器301可以在集成有GPUGraphicsProcessingUnit,图像处理器,GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器301还可以包括AIArtificialIntelligence,人工智能处理器,该AI处理器用于处理有关机器学习的计算操作。存储器302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器301所执行以实现本申请中方法实施例提供的歌曲评论发布方法。在一些实施例中,终端300还可选包括有:外围设备接口303和至少一个外围设备。处理器301、存储器302和外围设备接口303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口303相连。具体地,外围设备包括:射频电路304、显示屏305、摄像头306、音频电路307、定位组件308和电源309中的至少一种。外围设备接口303可被用于将IOInputOutput,输入输出相关的至少一个外围设备连接到处理器301和存储器302。在一些实施例中,处理器301、存储器302和外围设备接口303被集成在同一芯片或电路板上;在一些其他实施例中,处理器301、存储器302和外围设备接口303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。射频电路304用于接收和发射RFRadioFrequency,射频信号,也称电磁信号。射频电路304通过电磁信号与通信网络以及其他通信设备进行通信。射频电路304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路304包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路304可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络2G、3G、4G及5G、无线局域网和或WiFiWirelessFidelity,无线保真网络。在一些实施例中,射频电路304还可以包括NFCNearFieldCommunication,近距离无线通信有关的电路,本申请对此不加以限定。显示屏305用于显示UIUserInterface,用户界面。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏305是触摸显示屏时,显示屏305还具有采集在显示屏305的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器301进行处理。此时,显示屏305还可以用于提供虚拟按钮和或虚拟键盘,也称软按钮和或软键盘。在一些实施例中,显示屏305可以为一个,设置终端300的前面板;在另一些实施例中,显示屏305可以为至少两个,分别设置在终端300的不同表面或呈折叠设计;在再一些实施例中,显示屏305可以是柔性显示屏,设置在终端300的弯曲表面上或折叠面上。甚至,显示屏305还可以设置成非矩形的不规则图形,也即异形屏。显示屏305可以采用LCDLiquidCrystalDisplay,液晶显示屏、OLEDOrganicLight-EmittingDiode,有机发光二极管等材质制备。摄像头组件306用于采集图像或视频。可选地,摄像头组件306包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VRVirtualReality,虚拟现实拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件306还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。音频电路307可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器301进行处理,或者输入至射频电路304以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端300的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器301或射频电路304的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路307还可以包括耳机插孔。定位组件308用于定位终端300的当前地理位置,以实现导航或LBSLocationBasedService,基于位置的服务。定位组件308可以是基于美国的GPSGlobalPositioningSystem,全球定位系统、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。电源309用于为终端300中的各个组件进行供电。电源309可以是交流电、直流电、一次性电池或可充电电池。当电源309包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。在一些实施例中,终端300还包括有一个或多个传感器310。该一个或多个传感器310包括但不限于:加速度传感器311、陀螺仪传感器312、压力传感器313、指纹传感器314、光学传感器315以及接近传感器316。加速度传感器311可以检测以终端300建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器311可以用于检测重力加速度在三个坐标轴上的分量。处理器301可以根据加速度传感器311采集的重力加速度信号,控制显示屏305以横向视图或纵向视图进行用户界面的显示。加速度传感器311还可以用于游戏或者用户的运动数据的采集。陀螺仪传感器312可以检测终端300的机体方向及转动角度,陀螺仪传感器312可以与加速度传感器311协同采集用户对终端300的3D动作。处理器301根据陀螺仪传感器312采集的数据,可以实现如下功能:动作感应比如根据用户的倾斜操作来改变UI、拍摄时的图像稳定、游戏控制以及惯性导航。压力传感器313可以设置在终端300的侧边框和或显示屏305的下层。当压力传感器313设置在终端300的侧边框时,可以检测用户对终端300的握持信号,由处理器301根据压力传感器313采集的握持信号进行左右手识别或快捷操作。当压力传感器313设置在显示屏305的下层时,由处理器301根据用户对显示屏305的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。指纹传感器314用于采集用户的指纹,由处理器301根据指纹传感器314采集到的指纹识别用户的身份,或者,由指纹传感器314根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器301授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器314可以被设置终端300的正面、背面或侧面。当终端300上设置有物理按键或厂商Logo时,指纹传感器314可以与物理按键或厂商Logo集成在一起。光学传感器315用于采集环境光强度。在一个实施例中,处理器301可以根据光学传感器315采集的环境光强度,控制显示屏305的显示亮度。具体地,当环境光强度较高时,调高显示屏305的显示亮度;当环境光强度较低时,调低显示屏305的显示亮度。在另一个实施例中,处理器301还可以根据光学传感器315采集的环境光强度,动态调整摄像头组件306的拍摄参数。接近传感器316,也称距离传感器,通常设置在终端300的前面板。接近传感器316用于采集用户与终端300的正面之间的距离。在一个实施例中,当接近传感器316检测到用户与终端300的正面之间的距离逐渐变小时,由处理器301控制显示屏305从亮屏状态切换为息屏状态;当接近传感器316检测到用户与终端300的正面之间的距离逐渐变大时,由处理器301控制显示屏305从息屏状态切换为亮屏状态。本领域技术人员可以理解,图3中示出的结构并不构成对终端300的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。在示例性实施例中,还提供了一种存储有计算机程序的计算机可读存储介质,例如存储有计算机程序的存储器,上述计算机程序被处理器执行时实现上述实施例中的歌曲评论发布方法。例如,该计算机可读存储介质可以是只读内存Read-OnlyMemory,ROM、随机存取存储器RandomAccessMemory,RAM、只读光盘CompactDiscRead-OnlyMemory,CD-ROM、磁带、软盘和光数据存储设备等。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上该仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种歌曲评论发布方法,其特征在于,所述方法包括:在终端上播放目标歌曲,显示对所述目标歌曲发布评论的评论入口;获取待发布的目标音频,所述目标音频为用户在所述终端上通过所述评论入口录制或选择的音频;判断所述目标音频是否是演唱所述目标歌曲的翻唱音频;当所述目标音频是演唱所述目标歌曲的翻唱音频时,将所述目标音频存储到服务器中,将所述目标音频的评论标识显示在所述目标歌曲的评论界面;当接收到在所述终端上播放所述目标音频的操作指令时,在所述终端上播放所述目标音频。2.根据权利要求1所述的方法,其特征在于,所述获取待发布的目标音频,包括:当接收到对所述评论入口的触发指令时,获取所述目标歌曲的伴奏音频进行播放;启动所述终端的麦克风,采集所述用户的演唱声音;将所述用户的演唱声音和所述目标歌曲的伴奏音频进行混音处理,得到所述目标音频。3.根据权利要求1所述的方法,其特征在于,所述获取待发布的目标音频,包括:当接收到对所述评论入口的触发指令时,显示多个音频;当接收到对所述多个音频中任一音频的选择指令时,将所述任一音频作为所述目标音频。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述判断所述目标音频是否是演唱所述目标歌曲的翻唱音频,包括:计算所述目标音频和所述目标歌曲之间的哈希值相似度、音频相似度、歌词相似度、节奏相似度或者节拍相似度中的至少一种相似度;当所述至少一种相似度等于或大于相似度阈值时,确定所述目标音频是演唱所述目标歌曲的翻唱音频。5.根据权利要求3所述的方法,其特征在于,所述判断所述目标音频是否是演唱所述目标歌曲的翻唱音频,包括:获取所述目标歌曲的伴奏音频的信息;提取所述目标音频的伴奏音频的信息;根据所述目标歌曲的伴奏音频的信息和所述目标音频的伴奏音频的信息,判断所述目标音频的伴奏音频和所述目标歌曲的伴奏音频是否相同;当所述目标音频的伴奏音频和所述目标歌曲的伴奏音频相同时,确定所述目标音频是演唱所述目标歌曲的翻唱音频。6.根据权利要求5所述的方法,其特征在于,所述获取所述目标歌曲的伴奏音频的信息,包括:根据所述目标歌曲的伴奏音频的信息,获取所述目标歌曲的伴奏音频的第一哈希值;所述提取所述目标音频的伴奏音频的音频数据,包括:根据所述目标音频的伴奏音频的信息,获取所述目标音频的伴奏音频的第二哈希值;所述判断所述目标音频的伴奏音频和所述目标歌曲的伴奏音频是否相同,包括:计算所述第一哈希值和第二哈希值的相似度;当所述第一哈希值和第二哈希值的相似度等于或大于相似度阈值时,确定所述目标音频的伴奏音频和所述目标歌曲的伴奏音频相同。7.根据权利要求1所述的方法,其特征在于,所述判断所述目标音频是否是演唱所述目标歌曲的翻唱音频之后,所述方法还包括:当所述目标音频不是演唱所述目标歌曲的翻唱音频时,显示提示信息,所述提示信息用于提示不允许发布所述目标音频。8.一种歌曲评论发布方法,其特征在于,所述方法应用于歌曲评论发布系统,所述系统包括第一终端、服务器和第二终端,所述方法包括:所述第一终端播放目标歌曲,显示对所述目标歌曲发布评论的评论入口,获取待发布的目标音频,判断所述目标音频是否是演唱所述目标歌曲的翻唱音频,当所述目标音频是演唱所述目标歌曲的翻唱音频时,将所述目标音频存储到所述服务器中,将所述目标音频的评论标识显示在所述目标歌曲的评论界面,所述目标音频为用户在所述终端上通过所述评论入口录制或选择的音频;所述第二终端在接收到在所述第二终端上播放所述目标音频的操作指令时,向所述服务器发送对所述目标音频的播放请求;所述服务器在接收到所述播放请求时,将所述目标音频发送到所述第二终端;所述第二终端播放所述目标音频。9.一种评论发布装置,其特征在于,所述装置包括:播放模块,用于在终端上播放目标歌曲;显示模块,用于显示对所述目标歌曲发布评论的评论入口;获取模块,用于获取待发布的目标音频,所述目标音频为用户在所述终端上通过所述评论入口录制或选择的音频;判断模块,用于判断所述目标音频是否是演唱所述目标歌曲的翻唱音频;发布模块,用于当所述目标音频是演唱所述目标歌曲的翻唱音频时,将所述目标音频存储到服务器中,将所述目标音频的评论标识显示在所述目标歌曲的评论界面;所述播放模块还用于当接收到在所述终端上播放所述目标音频的操作指令时,在所述终端上播放所述目标音频。10.一种终端,其特征在于,包括一个或多个处理器和一个或多个存储器;所述一个或多个存储器,用于存放计算机程序;所述一个或多个处理器,用于执行所述一个或多个存储器上所存放的计算机程序,实现权利要求1-7任一项所述的方法步骤。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法步骤。

百度查询: 广州酷狗计算机科技有限公司 歌曲评论发布方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。