[发明专利]音频指纹匹配查询的方法和装置有效
| 申请号: | 201510399161.7 | 申请日: | 2015-07-08 | 
| 公开(公告)号: | CN105138541B | 公开(公告)日: | 2018-02-06 | 
| 发明(设计)人: | 孔令城 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 | 
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 | 
| 代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 | 
| 地址: | 510665 广东省广州市天河区科*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 音频 指纹 匹配 查询 方法 装置 | ||
技术领域
本发明涉及到互联网技术领域,特别涉及到音频指纹匹配查询的方法和装置。
背景技术
随着互联网和多媒体技术的发展,用户可以用音频播放器、浏览器等客户端在网络中搜索需要的音乐,搜索的方式通常是输入音乐的名称、歌手的名字、专辑名等信息。目前,由于音频指纹技术的发展,一种新型的音频检索方式应运而生。用户在音频播放器、浏览器等客户端上播放一段音频时,如果这段音频的来源不是来自于客户端对应服务器中的音频库,在客户端上不会直接显示该音频对应的信息,此时客户端可以从正在播放的音频中提取音频指纹,并发送给服务器进行匹配。另外,如果用户在室内或室外收听到外放设备播放的音乐时,也可以用客户端录制一小段正在播放的音乐,并从录制的音频中提取音频指纹,再上传到服务器进行匹配。服务器在各个音频模型库中查找与音频指纹匹配的信息,并将匹配的信息返回给客户端。
为了满足各种音频匹配查询需求,服务器中需要覆盖尽可能多的音频指纹,增加对音频建模的数量,该音频模型中包括了模型中的每一首歌曲的音频指纹与歌名、歌手、专辑名等信息之间建立的映射关系。但是,即随着建模数量的增加,所需要的服务器资源也会增加。假设目前有700万首歌曲,每40万首歌曲建一个音频模型,需要18个模型。为了达到高效的匹配查询能力,最想的情况是一台服务器部署一个模型,即需要18台服务器,造成资源成本增加。为了节省服务器资源,目前通常是让一台服务器部署多个模型,造成在匹配查询时增加了服务器的工作负担,降低了系统吞吐量,影响音频匹配查询的效率和成功率。
发明内容
本发明实施例提供一种音频指纹匹配查询的方法和装置,在节省服务器资源的同时,提高系统吞吐量,提高音频匹配查询的效率和成功率。
本发明实施例提出一种音频指纹匹配查询的方法,包括步骤:
统计各音频信息在设定的统计周期内的查询次数,并将各音频信息按照所述音频信息的查询次数从多到少的顺序依次排序;
对排序前n个所述音频信息建立热门音频模型,其中n为正整数,并将所述热门音频模型装载到热门音频服务器中;
当接收到客户端发送的查询请求时,提取所述查询请求中的音频指纹,在所述热门音频服务器中的所述热门音频模型中查找与所述音频指纹匹配的音频信息;
将匹配的所述音频信息返回给所述客户端。
本发明实施例还提出一种音频指纹匹配查询的装置,包括:
排序模块,用于统计各音频信息在设定的统计周期内的查询次数,并将各音频信息按照所述音频信息的查询次数从多到少的顺序依次排序;
建模模块,用于对排序前n个所述音频信息建立热门音频模型,其中n为正整数,并将所述热门音频模型装载到热门音频服务器中;
查询模块,用于当接收到客户端发送的查询请求时,提取所述查询请求中的音频指纹,在所述热门音频服务器中的所述热门音频模型中查找与所述音频指纹匹配的音频信息;
发送模块,用于将匹配的所述音频信息返回给所述客户端。
本发明实施例在建立音频模型时,根据音频信息查询的热度对音频信息排序,将排序靠前的多个音频信息作为热门音频建立热门音频模型,并将热门音频模型加载到专门的热门音频服务器中,有利于减小系统的建模压力,提高了建模效率;在查询音频信息时,系统将携带音频指纹的查询请求下发给热门音频服务器,由热门音频服务器从热门音频模型中查找与音频指纹匹配的音频信息,由于热门音频服务器中只包括了一个热门音频模型,查询时热门音频服务器的查询处理速度快,且避免了对热门音频服务器带来过大的处理负担,有利于提高系统吞吐量,提高音频匹配查询的效率和成功率。
附图说明
图1为本发明实施例中音频指纹匹配查询的装置所在系统的运行环境图;
图2为本发明实施例中音频指纹匹配查询的装置所在系统中的服务器的总线图;
图3为本发明音频指纹匹配查询的方法的第一实施例的流程图;
图4为本发明音频指纹匹配查询的方法的第二实施例的流程图;
图5为本发明音频指纹匹配查询的方法的第三实施例的流程图;
图6为本发明音频指纹匹配查询的方法的第四实施例的流程图;
图7为本发明音频指纹匹配查询的方法的第五实施例的流程图;
图8为本发明音频指纹匹配查询的方法的第六实施例的流程图;
图9为本发明音频指纹匹配查询的装置的第一实施例的模块示意图
图10为本发明音频指纹匹配查询的装置的第二实施例的模块示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510399161.7/2.html,转载请声明来源钻瓜专利网。





