一种获取伴奏音频的方法、装置和系统的制作方法

文档序号:9328300阅读:269来源:国知局
一种获取伴奏音频的方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种获取伴奏音频的方法、装置和系统。
【背景技术】
[0002]随着计算机技术的发展,手机、计算机等终端得到了广泛的应用,相应的终端上的应用程序的种类越来越多、功能越来越丰富。歌唱类应用程序(或称K歌类应用程序)是一种很常用的娱乐应用程序。
[0003]用户可以通过歌唱类应用程序根据歌曲的名称搜索相应的伴奏音频,用户在歌唱类应用程序的搜索栏中输入关键词,关键词可以包括相应的歌曲名称以及“伴奏”一词,并点击搜索按键,终端便会向对应的服务器发送音频查询指令,音频查询指令中可以携带有用户输入的关键词。服务器在其曲库中查询与上述关键词有关的音频,即可以是歌曲名称中包含上述部分或全部关键词的音频,并将查找到的音频发送给终端,以使用户获得相应歌曲的伴奏音频。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]由于会出现同一歌曲名称对应多种歌曲版本的情况,终端可能会同时从服务器获取多种歌曲版本所对应的伴奏音频,那么为了获得用户所需的歌曲版本对应的伴奏音频,用户需要对获取到的各版本对应的伴奏音频逐一试听,以确定自己需要的伴奏音频,从而,影响了获取伴奏音频的效率。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种获取伴奏音频的方法。所述技术方案如下:
[0007]第一方面,提供了一种获取伴奏音频的方法,所述方法包括:
[0008]接收终端发送的伴奏查询请求,所述伴奏查询请求中携带有第一特征编码;
[0009]根据预先存储的歌曲音频与特征编码的对应关系,确定所述第一特征编码对应的第一歌曲音频,并获取所述第一歌曲音频的时长;
[0010]在预先存储的所述第一歌曲音频对应的各伴奏音频中,选取第一伴奏音频,其中,所述第一伴奏音频与所述第一歌曲音频满足预设的时长接近度条件;
[0011 ] 向所述终端发送所述第一伴奏音频。
[0012]第二方面,提供了一种获取伴奏音频的方法,所述方法包括:
[0013]接收对应第一歌曲音频的伴奏查询指令;
[0014]根据预设的编码规则,对所述第一歌曲音频进行编码,得到第一特征编码;
[0015]向服务器发送携带有所述第一特征编码的伴奏查询请求;以使所述服务器根据预先存储的歌曲音频与特征编码的对应关系,确定所述第一特征编码对应的第一歌曲音频,并获取所述第一歌曲音频的时长,在预先存储的所述第一歌曲音频对应的各伴奏音频中,选取第一伴奏音频,其中,所述第一伴奏音频与所述第一歌曲音频满足预设的时长接近度条件;
[0016]接收所述服务器发送的第一伴奏音频。
[0017]第三方面,提供了一种获取伴奏音频的服务器,其特征在于,所述服务器包括:
[0018]接收模块,用于接收终端发送的伴奏查询请求,所述伴奏查询请求中携带有第一特征编码;
[0019]确定模块,用于根据预先存储的歌曲音频与特征编码的对应关系,确定所述第一特征编码对应的第一歌曲音频,并获取所述第一歌曲音频的时长;
[0020]选取模块,用于在预先存储的所述第一歌曲音频对应的各伴奏音频中,选取第一伴奏音频,其中,所述第一伴奏音频与所述第一歌曲音频满足预设的时长接近度条件;
[0021]发送模块,用于向所述终端发送所述第一伴奏音频。
[0022]第四方面,提供了一种获取伴奏音频的终端,其特征在于,所述终端包括:
[0023]第一接收模块,用于接收对应第一歌曲音频的伴奏查询指令;
[0024]编码模块,用于根据预设的编码规则,对所述第一歌曲音频进行编码,得到第一特征编码;
[0025]发送模块,用于向服务器发送携带有所述第一特征编码的伴奏查询请求;以使所述服务器根据预先存储的歌曲音频与特征编码的对应关系,确定所述第一特征编码对应的第一歌曲音频,并获取所述第一歌曲音频的时长,在预先存储的所述第一歌曲音频对应的各伴奏音频中,选取第一伴奏音频,其中,所述第一伴奏音频与所述第一歌曲音频满足预设的时长接近度条件;
[0026]第二接收模块,用于接收所述服务器发送的第一伴奏音频。
[0027]本发明实施例提供的技术方案带来的有益效果是:
[0028]本发明实施例中,接收所述终端发送的伴奏查询请求,所述伴奏查询请求中携带有第一特征编码;根据预先存储的歌曲音频与特征编码的对应关系,确定所述第一特征编码对应的第一歌曲音频,并获取所述第一歌曲音频的时长;在预先存储的所述第一歌曲音频对应的各伴奏音频中,选取第一伴奏音频,其中,所述第一伴奏音频与所述第一歌曲音频满足预设的时长接近度条件;向所述终端发送所述第一伴奏音频。这样,在通过终端获取歌曲音频的伴奏音频时,无需用户在多个伴奏音频中进行逐一试听筛选,从而可以提高获取伴奏音频的效率。
【附图说明】
[0029]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本发明实施例提供的一种获取伴奏音频的方法流程图;
[0031]图2是本发明实施例提供的一种获取伴奏音频的方法流程图;
[0032]图3是本发明实施例提供的一种获取伴奏音频的方法流程图;
[0033]图4是本发明实施例提供的一种播放界面的示意图;
[0034]图5是本发明实施例提供的一种音频组的结构示意图;
[0035]图6是本发明实施例提供的一种服务器的结构示意图;
[0036]图7是本发明实施例提供的一种终端的结构示意图;
[0037]图8是本发明实施例提供的一种服务器的结构示意图;
[0038]图9是本发明实施例提供的一种终端的结构示意图。
【具体实施方式】
[0039]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0040]实施例一
[0041]本发明实施例提供了一种获取伴奏音频的方法,该方法可以由服务器和终端共同实现。
[0042]如图1所示,该方法的服务器的处理流程可以包括如下的步骤:
[0043]步骤101,接收终端发送的伴奏查询请求,伴奏查询请求中携带有第一特征编码。
[0044]步骤102,根据预先存储的歌曲音频与特征编码的对应关系,确定第一特征编码对应的第一歌曲音频,并获取第一歌曲音频的时长。
[0045]步骤103,在预先存储的第一歌曲音频对应的各伴奏音频中,选取第一伴奏音频,其中,第一伴奏音频与第一歌曲音频满足预设的时长接近度条件。
[0046]步骤104,向终端发送第一伴奏音频。
[0047]如图2所示,该方法的终端的处理流程可以包括如下的步骤:
[0048]步骤201,接收对应第一歌曲音频的伴奏查询指令。
[0049]步骤202,根据预设的编码规则,对第一歌曲音频进行编码,得到第一特征编码。
[0050]步骤203,向服务器发送携带有第一特征编码的伴奏查询请求。
[0051]步骤204,接收服务器发送的第一伴奏音频。
[0052]本发明实施例提供的技术方案带来的有益效果是:
[0053]本发明实施例中,接收所述终端发送的伴奏查询请求,所述伴奏查询请求中携带有第一特征编码;根据预先存储的歌曲音频与特征编码的对应关系,确定所述第一特征编码对应的第一歌曲音频,并获取所述第一歌曲音频的时长;在预先存储的所述第一歌曲音频对应的各伴奏音频中,选取第一伴奏音频,其中,所述第一伴奏音频与所述第一歌曲音频满足预设的时长接近度条件;向所述终端发送所述第一伴奏音频。这样,在通过终端获取歌曲音频的伴奏音频时,无需用户在多个伴奏音频中进行逐一试听筛选,从而可以提高获取伴奏音频的效率。
[0054]实施例二
[0055]本发明实施例提供了一种获取伴奏音频的方法,该方法可以由终端和目标设备共同实现。终端可以是具有音频播放功能的任意终端,比如智能手机、平板电脑等移动终端,终端上可以安装有用于音频播放和查询的应用程序(即上述歌唱类应用程序),该应用程序可以具有K歌和伴奏查询的功能。该终端中可以设置有处理器、存储器,处理器可以用于对音频播放和查询过程进行处理,存储器可以用于存储下述处理过程中需要的数据以及产生的数据。终端中还可以设置有屏幕、音频输出设备等输入输出设备,屏幕可以用于应用程序界面、歌词字幕等的显示,可以是触控式的屏幕,音频输出设备可以用于音频的播放,可以是耳机或喇叭等。服务器可以是上述应用程序的后台服务器,存储有大量的音频类文件。本实施例中,以终端为手机为例,进行方案的详细
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1