搜索音乐的方法及装置制造方法及图纸

技术编号:15542528 阅读:47 留言:0更新日期:2017-06-05 11:26
本发明专利技术提供了一种搜索音乐的方法及装置,方法包括:智能终端可对接收到的用户输入的音频信息进行音频指纹信息的提取,再将提取到的音频指纹信息发送至服务器,然后接收服务器返回的搜索结果信息,并对所述搜索结果信息对应的搜索结果进行显示;相应的,服务器可接收智能终端发送的音频指纹信息,再根据接收到的音频指纹信息在预置的数据库中进行搜索,然后获取搜索结果中包含的搜索结果信息并发送至智能终端,以便智能终端根据所述搜索结果信息对搜索结果进行显示。以此,更便于用户操作,且可提高搜索的准确率及搜索效率,此外,就服务器的角度而言,无需再通过人工进行音乐资源的分类标注工作,可大大节省人力物力成本。

Method and device for searching music

The present invention provides a method and a device, search music method includes: intelligent terminal can extract audio information on the user input of the received audio fingerprint information, and then extract the audio fingerprint information sent to the server, and then receives the server returned search result information, and the information search results the corresponding search results to display; accordingly, the audio fingerprint information server can receive send intelligent terminal, according to the audio fingerprint information received by searching in the preset database, and then get the search results in search results contain information and sent to the intelligent terminal, so that the intelligent terminal according to the information of the search results the search results are displayed. It is convenient for users to operate, and can improve the accuracy and efficiency of search, search in a server perspective, without using artificial music resource annotation work, can greatly save manpower cost.

【技术实现步骤摘要】
搜索音乐的方法及装置
本专利技术涉及互联网领域,特别地,涉及一种搜索音乐的方法及装置。
技术介绍
随着生活水平的不断提高和互联网技术的飞速发展,从互联网中获取音乐资源已经越来越普遍的应用于人们的日常生活中。现有从互联网中获取音乐资源,通常为用户通过使用智能终端进入音乐相关的网站等,通过手动输入与音乐相关的关键字(比如歌曲名称、演唱者、所属专辑名称、年代,等等)等文本后,向该网站的服务器提出搜索请求,该服务器则可根据用户输入的关键字等文本从其存储的音乐资源中进行搜索,并将搜索结果反馈给智能终端,以便智能终端向用户展示搜索结果,用户则可对展示出的音乐信息进行播放、下载等操作。在上述现有方案中,存在以下问题,一方面,通过手动输入关键词等文本的方式进行搜索,对用户掌握与音乐相关信息的要求比较高,在用户不知道或者不能准确记得与音乐相关的信息(比如歌曲名称、演唱者等信息)时,则无法进行音乐搜索或者搜索结果不理想,因此,上述搜索方式的搜索效果不理想且搜索效率不高,不能灵活的满足用户需求;另一方面,对于服务器端而言,针对现有搜索音乐的方式,在存储音乐资源时,需要人工将音乐资源进行分类标注(比如,歌曲名称、所属专辑名称、年代,等等),由于服务器中日益增多的音乐资源数量,人工分类标注的工作量非常大,需要消耗大量的人力物力。
技术实现思路
本专利技术提供了一种搜索音乐的方法及装置,可提高音乐搜索的效率及准确率,更方便用户进行音乐搜索,且无需在服务器中进行人工分类标注工作,降低了人力物力成本。为实现上述目的,本专利技术提出了一种搜索音乐的方法,应用于智能终端,所述方法包括:接收用户输入的音频信息;对所述音频信息中的音频指纹信息进行提取;将提取到的音频指纹信息发送至服务器,以便服务器根据接收到的音频指纹信息进行搜索并将搜索结果信息返回所述智能终端;接收服务器返回的搜索结果信息,并对所述搜索结果信息对应的搜索结果进行显示。可选的,对所述音频信息中的音频指纹信息进行提取,包括:对音频信息进行预处理以获得对应的对数语谱图;对对数语谱图进行分割,并对分割后的对数语谱图进行哈尔小波变换;选取TOP小波系数并将所述TOP小波系数转换为二进制指纹序列,以作为所述音频信息对应的音频指纹信息。可选的,对音频信息进行预处理以获得对应的对数语谱图,包括:提取音频信息中的脉冲编码调制信号;对所述脉冲编码调制信号进行分窗加帧处理;对分窗加帧处理后的数据进行傅里叶变换及对数变换,以得到对数语谱图。可选的,所述搜索结果信息为预置格式的搜索结果信息;接收服务器返回的搜索结果信息,并对所述搜索结果信息对应的搜索结果进行显示,包括:对服务器返回的预置格式的搜索结果信息进行解析以获得对应的搜索结果;对所述搜索结果进行显示。本专利技术还提出了一种搜索音乐的方法,应用于服务器,所述方法包括:接收智能终端发送的音频指纹信息;根据接收到的音频指纹信息在预置的数据库中进行搜索;获取搜索结果信息并发送至智能终端,以便智能终端根据所述搜索结果信息对搜索结果进行显示。可选的,预置的数据库中包括音乐数据库,所述音乐数据库的的建立过程,包括:搜索互联网中的音乐资源,并对搜索到的音乐资源进行下载;提取所述音乐资源中每个音频文件的描述信息;建立音频文件及描述信息的第一对应关系表。可选的,预置的数据库中包括音频指纹数据库,所述音频指纹数据库的建立过程,包括:对音乐数据中的每个音频文件进行提取音频指纹信息的处理;使用局部敏感哈希算法对提取到的音频指纹信息进行计算,以得到每个音频指纹信息对应的第一索引信息;建立音频文件、音频指纹信息及第一索引信息的第二对应关系表。可选的,对音乐数据中的每个音频文件进行提取音频指纹信息的处理,包括:对每个音频文件进行预处理以获得对应的对数语谱图;对对数语谱图进行分割,并对分割后的对数语谱图进行哈尔小波变换;选取TOP小波系数并将所述TOP小波系数转换为二进制指纹序列,以作为每个音频文件对应的音频指纹信息。可选的,对每个音频文件进行预处理以获得对应的对数语谱图,包括:提取音频文件中的脉冲编码调制信号;对所述脉冲编码调制信号进行分窗加帧处理;对分窗加帧处理后的数据进行傅里叶变换及对数变换,以得到对数语谱图。可选的,将接收到的音频指纹信息在预置的数据库中进行搜索,包括:使用局部敏感哈希算法对接收到的音频指纹信息进行计算,以得到音频指纹信息对应的第二索引信息;根据第二索引信息在第二对应关系表中进行搜索;若第二索引信息与第二对应关系表中任一第一索引信息达到预置匹配度,则将该第一索引信息对应的音频文件作为目标音频文件。可选的,获取搜索结果信息并发送至智能终端,包括:根据第一对应关系表,获取搜索到的目标音频文件对应的描述信息,以作为搜索结果信息;将所述搜索结果信息以预置格式发送至智能终端。相应的,本专利技术提出了一种搜索音乐的装置,设置于智能终端中,所述装置包括:第一接收单元,用于接收用户输入的音频信息;提取单元,用于对所述音频信息中的音频指纹信息进行提取;第一发送单元,用于将提取到的音频指纹信息发送至服务器,以便服务器根据接收到的音频指纹信息进行搜索并将搜索结果信息返回所述智能终端;第二接收单元,用于接收服务器返回的搜索结果信息,并对所述搜索结果信息对应的搜索结果进行显示。本专利技术还提出了一种搜索音乐的装置,设置于服务器中,所述装置包括:第三接收单元,用于接收智能终端发送的音频指纹信息;搜索单元,用于根据接收到的音频指纹信息在预置的数据库中进行搜索;第二发送单元,用于获取搜索结果信息并发送至智能终端,以便智能终端根据所述搜索结果信息对搜索结果进行显示。本专利技术实施例提供了一种搜索音乐的方法及装置,智能终端可对接收到的用户输入的音频信息进行音频指纹信息的提取,再将提取到的音频指纹信息发送至服务器,然后接收服务器返回的搜索结果信息,并对所述搜索结果信息对应的搜索结果进行显示;相应的,服务器可接收智能终端发送的音频指纹信息,再根据接收到的音频指纹信息在预置的数据库中进行搜索,然后获取搜索结果信息并发送至智能终端,以便智能终端根据所述搜索结果信息对搜索结果进行显示。以此,可区别于现有人工输入文本进行音乐搜索的方式,解决用户在不知道或不能清楚记得与音乐相关信息的情况下,而无法搜索或搜索效果不理想的问题,基于通过哼唱或播放的音频信息进行音乐搜索,搜索方式更为灵活及人性化,更便于用户操作,且可提高搜索的准确率及搜索效率,提升用户体验。此外,就服务器的角度而言,无需再通过人工进行音乐资源的分类标注工作,可大大节省人力物力成本。附图说明图1是本专利技术实施例提供的搜索音乐的第一方法流程图;图2是本专利技术实施例供的搜索音乐的第一方法中的界面示意图;图3是本专利技术实施例提供的搜索音乐的第二方法流程图;图4是本专利技术实施例提供的搜索音乐的第一装置示意图;图5是本专利技术实施例提供的搜索音乐的第二装置示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。首先需要说明的是,涉及到的实体可包括智能终端及其对应的服务器(比如,可用于保存音乐资源、与音乐资源相关的信息,等等),各实体之间相互独立又相互配合,下面将对具体的实现方式进行详细介绍。实施例一参见图1,该实施本文档来自技高网...
搜索音乐的方法及装置

【技术保护点】
一种搜索音乐的方法,其特征在于,应用于智能终端,所述方法包括:接收用户输入的音频信息;对所述音频信息中的音频指纹信息进行提取;将提取到的音频指纹信息发送至服务器,以便服务器根据接收到的音频指纹信息进行搜索并将搜索结果信息返回所述智能终端;接收服务器返回的搜索结果信息,并对所述搜索结果信息对应的搜索结果进行显示。

【技术特征摘要】
1.一种搜索音乐的方法,其特征在于,应用于智能终端,所述方法包括:接收用户输入的音频信息;对所述音频信息中的音频指纹信息进行提取;将提取到的音频指纹信息发送至服务器,以便服务器根据接收到的音频指纹信息进行搜索并将搜索结果信息返回所述智能终端;接收服务器返回的搜索结果信息,并对所述搜索结果信息对应的搜索结果进行显示。2.根据权利要求1所述的方法,其特征在于,对所述音频信息中的音频指纹信息进行提取,包括:对音频信息进行预处理以获得对应的对数语谱图;对对数语谱图进行分割,并对分割后的对数语谱图进行哈尔小波变换;选取TOP小波系数并将所述TOP小波系数转换为二进制指纹序列,以作为所述音频信息对应的音频指纹信息。3.根据权利要求2所述的方法,其特征在于,对音频信息进行预处理以获得对应的对数语谱图,包括:提取音频信息中的脉冲编码调制信号;对所述脉冲编码调制信号进行分窗加帧处理;对分窗加帧处理后的数据进行傅里叶变换及对数变换,以得到对数语谱图。4.根据权利要求1所述的方法,其特征在于,所述搜索结果信息为预置格式的搜索结果信息;接收服务器返回的搜索结果信息,并对所述搜索结果信息对应的搜索结果进行显示,包括:对服务器返回的预置格式的搜索结果信息进行解析以获得对应的搜索结果;对所述搜索结果进行显示。5.一种搜索音乐的方法,其特征在于,应用于服务器,所述方法包括:接收智能终端发送的音频指纹信息;根据接收到的音频指纹信息在预置的数据库中进行搜索;获取搜索结果信息并发送至智能终端,以便智能终端根据所述搜索结果信息对搜索结果进行显示。6.根据权利要求5所述的方法,其特征在于,预置的数据库中包括音乐数据库,所述音乐数据库的的建立过程,包括:搜索互联网中的音乐资源,并对搜索到的音乐资源进行下载;提取所述音乐资源中每个音频文件的描述信息;建立音频文件及描述信息的第一对应关系表。7.根据权利要求6所述的方法,其特征在于,预置的数据库中包括音频指纹数据库,所述音频指纹数据库的建立过程,包括:对音乐数据中的每个音频文件进行提取音频指纹信息的处理;使用局部敏感哈希算法对提取到的音频指纹信息进行计算,以得到每个音频指纹信息对应的第一索引信息;建...

【专利技术属性】
技术研发人员:孙艺斌
申请(专利权)人:深圳前海勇艺达机器人有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1