离线音频库及相应服务器音频库的构建方法及设备的制造方法

文档序号:8319279阅读:341来源:国知局
离线音频库及相应服务器音频库的构建方法及设备的制造方法
【技术领域】
[0001]本发明涉及信息技术领域,尤其涉及一种离线音频库的构建方法及装置。
【背景技术】
[0002]音频指纹识别(俗称“听音识曲”)是一种新兴的音乐搜索技术,该技术通过分析音频文件的频谱,提取称为“音频指纹”的数字特征,并使用数字特征构建“海量音频指纹库”,部署于网络服务器上,客户端可将录制的未知音频片段发送到服务器,服务器使用相同的算法提取“音频指纹”,然后通过搜索算法在海量音频指纹库中查找相似特征,并根据找到的若干特征推测目标音频文件,将结果返回给客户端即完成了整个识别过程。
[0003]如今,“听音识曲”应用已经为广大用户所熟知,并广泛使用在各种场合。然而,当前该类应用要求用户必须在连接网络的条件下使用,实时地将客户端的录音发送到服务器端进行识别。但日常生活中,经常会遇到无网或网络信号差的场所,如飞机、隧道、电影院、地下商城等,而这些环境又是经常产生“听音识曲”需求的地方。对网络条件的要求,限制了音频指纹识别技术的应用范围,也没有满足很大一部分用户需求。

【发明内容】

[0004]为此,本发明提出了一种可以解决上述问题的至少一部分的新离线音频库的构建方法及装置和构建地理位置相关热门曲库的方法及装置。
[0005]根据本发明的一个方面,提供了一种离线音频库的构建方法,包括:搜索热门音频;将所述热门音频的列表与本地存储器中的本地音频列表进行比较,以得到比较结果;如果所述比较结果超过特定阈值,则将所述热门音频的索引库的至少一部分下载到本地存储器,以备离线时使用。
[0006]可选地,根据本发明的离线音频库的构建方法,其中,在搜索热门音频之前,获取地理位置;并且其中,搜索热门音频包括:搜索与所述地理位置相关的热门音频。
[0007]可选地,根据本发明的离线音频库的构建方法,其中,将所述热门音频的索引库下载到本地存储器包括下列中的一种:使下载的热门音频索引库替换掉所述本地音频索引库;下载所述热门音频索引库与所述本地音频索引库中不同的音频并替换掉所述本地音频索引库中与所述热门音频索引库不同的音频;下载所述热门音频索引库与所述本地音频索引库中不同的音频以加入所述本地音频索引库中。
[0008]根据本发明的另一个方面,还提供了一种构建地理区域相关热门音频库的方法,包括:划分地理区域;统计所述地理区域内的热门音频;以及建立所述地理区域与所述热门音频的对应关系,从而构建地理区域相关热门音频库。
[0009]可选地,根据本发明的构建地理区域相关热门音频库的方法,其中,所述地理区域的大小可改变。
[0010]可选地,根据本发明的构建地理区域相关热门音频库的方法,其中,所述地理区域内的热门音频能够按照设定周期进行更新。
[0011]根据本发明的另一个方面,还提供了一种离线音频库的构建设备,包括:搜索装置、比较装置和处理装置,其中,搜索装置,用于搜索热门音频;比较装置,用于将所述热门音频的列表与本地存储器中的本地音频列表进行比较,以得到比较结果;处理装置,用于如果所述比较结果超过特定阈值,则将所述热门音频的索引库下载到本地存储器,以备离线时使用。
[0012]根据本发明的另一个方面,还提供了一种构建地理位置相关热门音频库的设备,其特征在于包括:设定装置、统计装置和构建装置,其中,设定装置,用于设定地理区域;统计装置,用于统计所述地理区域内的热门音频;构建装置,用于建立所述地理区域与所述热门音频的对应关系,从而构建地理位置相关热门音频库。
[0013]本发明所述离线音频库的构建方法及设备和构建地理区域相关热门音频库的方法及设备打破了音频指纹识别应用对于保持网络连接的限制,解决了无网环境中提供“听音识曲”服务的问题,扩大了音频指纹识别技术的应用范围。
【附图说明】
[0014]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。其中在附图中,参考数字之后的字母标记指示多个相同的部件,当泛指这些部件时,将省略其最后的字母标记。在附图中:
[0015]图1为本发明所述离线音频库的构建方法的流程图;
[0016]图2为本发明所述构建地理区域相关热门音频库的方法的流程图;
[0017]图3-1为本发明所述离线音频库的构建设备的结构示意图;
[0018]图3-2为本发明所述构建地理区域相关热门音频库的设备的结构示意图;以及
[0019]图4为示出了可用来实践本发明的实施方式的计算设备的框图。
[0020]在附图中,使用相同或类似的标号来指代相同或类似的元素。
【具体实施方式】
[0021]现在将参考附图来详细描述本发明的示例性实施方式。应当理解,附图中示出和描述的实施方式仅仅是示例性的,意在阐释本发明的原理和精神,而并非限制本发明的范围。
[0022]图1示出了本发明所述离线音频库的构建方法的流程图。可以理解,图1所示的流程图仅仅是示意性的,其中记载的步骤可以按照不同顺序执行、并行执行、省略和/或增加其他步骤。如图1所示,一种离线音频库的构建方法包括搜索热门音频102 ;将所述热门音频的列表与本地存储器中的本地音频列表进行比较,以得到比较结果104 ;如果所述比较结果超过特定阈值,则将所述热门音频的索引库下载到本地存储器,以备离线时使用106。所述音频为歌曲、相声、笑话等声音为载体的信息。所述热门音频是搜索次数多的音频,例如搜索次数排名前十或前二十的音频,搜索次数排名由用户自己定义。所述列表为由多个文件组成,例如唯一编号的歌曲。然后通过列表可以得到所述索引库。所述索引库为音频指纹,即为音频中包含的音频指纹信息,例如通过某首歌曲的编号得到这个歌曲中的音频指纹。本发明所述离线音频库的构建方法打破了音频指纹识别应用对于保持网络连接的限制,解决了无网环境中提供“听音识曲”服务的问题,扩大了音频指纹识别技术的应用范围。
[0023]所述步骤102为通过客户端搜索热门音频,其中,当客户端所在位置为不能够授权获取地理位置时,客户端搜索的是全局热门音频,这里的全局可以根据用户自己定义,例如,全国可以为全局,某一个省也可以为全局,某一个市也可以为全局,某一个区也可以为全局,所述热门音频是搜索次数多的音频,例如搜索次数排名前十或前二十的音频,搜索次数排名由用户自己定义,从而得到所述热门音频的列表。
[0024]完成所述步骤102后进入所述步骤104,将所述步骤102中得到的所述热门音频的列表与本地存储器中的本地音频列表进行比较,以得到比较结果,本地存储器中的本地音频列表为客户端中的本地音频列表,如果本地音频列表中存储的音频的数量为十个,则搜索所述热门音频搜索次数排名前十的音频,得到排名前十的热门音频的列表,将所述热门音频列表与本地音频列表进行比较,得到一个比较结果,即差异量,搜索所述热门音频的数量由本地音频列表中的数量相关。
[0025]完成所述步骤104进入所述步骤106,分析所述步骤104中得到的比较结果,如果所述比较结果超过特定阈值,则将所述热门音频的索引库下载到本地存储器,以备离线时使用。所述特定阈值为用户自己设置的一个数值,比如30%,如
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1