音频数据管理方法、服务器及客户端的制作方法_6

文档序号:8258754阅读:来源:国知局
br>[0334]根据服务器返回的第一音频数据的音频信息及至少一个第四音频数据的音频信息,确定至少一个第四音频数据中是否存在服务器返回的第一音频数据;
[0335]如果至少一个第四音频数据中存在服务器返回的第一音频数据,则从至少一个第四音频数据中删除服务器返回的第一音频数据,得到更新后的至少一个第四音频数据;
[0336]显示第一音频数据和更新后的至少一个第四音频数据。
[0337]在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,终端的存储器中还包含用于执行以下操作的指令:显示第一音频数据和更新后的至少一个第四音频数据,包括:
[0338]根据第一音频数据和更新后的至少一个第四音频数据的不同类别,在显示屏的不同区域对第一音频数据和更新后的至少一个第四音频数据进行显示。
[0339]在第一种至第四种可能的实施方式中的任一种可能的实施方式作为基础而提供的第五种可能的实施方式中,终端的存储器中还包含用于执行以下操作的指令:第一音频数据为伴奏数据。
[0340]本发明实施例提供的终端,通过接收服务器返回的第一音频数据及该第一音频数据的第一标识,确保当用户根据第一音频数据进行演唱,得到第二音频数据后,向服务器提交第二音频数据,使得服务器可以将第一标识与第二音频数据对应存储。由于服务器在对音频数据进行管理时,是以第一标识为参考,从而使得服务器对音频数据的管理方式比较有序。另外,当用户要搜索其他用户根据同一第一音频数据生成的第二音频数据,以进行K歌比拼时,使得服务器可以根据第一标识进行搜索,使得搜索过程比较省时。
[0341]需要说明的是:上述实施例提供的服务器及客户端在执行音频数据管理方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的服务器及客户端与音频数据管理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0342]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0343]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种音频数据管理方法,其特征在于,所述方法包括: 接收第一客户端发送的音频搜索请求,所述音频搜索请求携带音频关键字; 根据所述音频关键字,获取第一音频数据以及用于唯一标识所述第一音频数据的第一标识,所述第一音频数据的音频信息包括所述音频关键字; 向所述第一客户端发送所述第一音频数据及所述第一标识; 当接收所述第一客户端发送的第二音频数据时,根据所述第一标识,对应存储所述第二音频数据,所述第二音频数据由所述第一客户端根据用户录制的第三音频数据、所述第一音频数据及所述第一标识生成。
2.根据权利要求1所述的方法,其特征在于,所述向所述第一客户端发送所述第一音频数据及所述第一标识之前,还包括: 获取音频数据; 根据所述音频数据的音频信息,判断本地是否已存储有所述音频数据; 如果本地未存储有所述音频数据,则存储所述音频数据,所述音频数据包括所述第一音频数据; 为所述音频数据生成用于唯一标识所述音频数据的音频标识。
3.根据权利要求2所述的方法,其特征在于,所述获取音频数据,包括: 每隔第一预设时长,从第一音频数据服务器上获取第一类音频数据,所述第一类音频数据为音质高于指定音质标准的音频数据; 每隔第二预设时长,从第二音频数据服务器上获取第二类音频数据,所述第二类音频数据为音质低于所述指定音质标准的音频数据; 每隔第三预设时长,从第三音频数据服务器上获取第三类音频数据,所述第三类音频数据为对原始音频进行消音处理得到的音频数据,所述第三类音频数据的音质低于所述第二类音频数据的音质; 接收第二客户端发送的第四类音频数据,所述第四类音频数据由所述第二客户端从第三方服务器搜索得到。
4.根据权利要求3所述的方法,其特征在于,所述每隔第一预设时长,从第一音频数据服务器上获取第一类音频数据之后,还包括: 在根据所述第一音频数据的音频信息,确定所述第一类音频数据中包括所述第一音频数据后,使用所述第一类音频数据中的第一音频数据替换本地存储的第一音频数据; 所述每隔第二预设时长,从第二音频数据服务器上获取第二类音频数据之后,还包括: 在根据所述第一音频数据的音频信息,确定所述第二类音频数据中包括所述第一音频数据后,判断本地存储的第一音频数据是否来源于所述第三音频数据服务器; 如果本地存储的第一音频数据来源于所述第三音频数据服务器,则使用所述第二类音频数据中的第一音频数据替换本地存储的第一音频数据; 如果本地存储的第一音频数据不来源于所述第三音频数据服务器,则忽略所述第二类音频数据中的第一音频数据; 所述每隔第三预设时长,从第三音频数据服务器上获取第三类音频数据之后,还包括: 在根据所述第一音频数据的音频信息,确定本地已存储有所述第一音频数据后,忽略获取到的第三类音频数据中的第一音频数据; 所述接收第二客户端发送的第四类音频数据之后,还包括: 在根据所述第一音频数据的音频信息,确定本地已存储有所述第一音频数据后,当确定所述第四类音频数据中第一音频数据的音质优于本地存储的第一音频数据的音质后,更新本地存储的第一音频数据; 在确定所述第四类音频数据中第一音频数据的音频信息的内容多于本地存储的第一音频数据的音频信息的内容后,更新本地存储的第一音频数据的音频信息。
5.根据权利要求1至4中任一权利要求所述的方法,其特征在于,所述第一音频数据为伴奏数据。
6.一种音频数据管理方法,其特征在于,所述方法包括: 发送音频搜索请求,所述音频搜索请求携带音频关键字; 获取第一音频数据及用于唯一标识所述第一音频数据的第一标识,所述第一音频数据的音频信息包括所述音频关键字; 根据用户录制的第三音频数据、所述第一音频数据及所述第一标识,生成第二音频数据; 将所述第二音频数据发送至服务器,使所述服务器根据所述第一标识,对应存储所述第二音频数据。
7.根据权利要求6所述的方法,其特征在于,所述发送音频搜索请求,包括: 向所述服务器和第三方服务器分别发送音频搜索请求; 所述获取第一音频数据及用于唯一标识所述第一音频数据的第一标识,包括: 接收所述服务器返回的第一音频数据及所述服务器为所述第一音频数据生成的第一标识; 或者,接收所述第三方服务器返回的至少一个第四音频数据;在检测到用户从所述至少一个第四音频数据中选择第一音频数据后,将选择的第一音频数据提交至所述服务器,使所述服务器为所述第一音频数据生成第一标识;接收所述服务器为所述第一音频数据生成的第一标识; 或者,接收所述服务器返回的第一音频数据及所述服务器为所述第一音频数据生成的第一标识;接收所述第三方服务器返回的至少一个第四音频数据;当检测到用户选择所述服务器返回的第一音频数据后,将所述服务器返回所述第一音频数据时返回的第一标识作为获取到的第一标识;当检测到用户选择所述至少一个第四音频数据中的一个音频数据作为第一音频数据后,将选择的第一音频数据提交至所述服务器,由所述服务器为所述选择的第一音频数据生成第一标识后,接收所述服务器为所述选择的第一音频数据生成的第一标识,将接收的第一标识作为获取到的第一标识。
8.根据权利要求7所述的方法,其特征在于,所述接收所述第三方服务器返回的至少一个第四音频数据之后,还包括: 根据所述服务器返回的第一音频数据的音频信息及所述至少一个第四音频数据的音频信息,确定所述至少一个第四音频数据中是否存在所述服务器返回的第一音频数据; 如果所述至少一个第四音频数据中存在所述服务器返回的第一音频数据,则从所述至少一个第四音频数据中删除所述服务器返回的第一音频数据,得到更新后的至少一个第四音频数据; 显示所述第一音频数据和所述更新后的至少一个第四音频数据。
9.根据权利要求8所述的方法,其特征在于,所述显示所述第一音频数据和所述更新后的至少一个第四音频数据,包括: 根据所述第一音频数据和所述更新后的至少一个第四音频数据的不同类别,在显示屏的不同区域对所述第一音频数据和所述更新后的至少一个第四音频数据进行显示。
10.根据权利要求6至9中任一权利要求所述的方法,其特征在于,所述第一音频数据为伴奏数据。
11.一种服务器,其特征在于,所述服务器包括: 接收模块,用于接收第一客户端发送的音频搜索请求,所述音频搜索请求携带音频关键字; 第一获取模块,用于根据所述音频关键字,获取第一音频数据以及用于唯一标识所述第一音频数据的第一标识,所述第一音频数据的音频信息包括所述音频关键字; 发送模块,用于向所述第一客户端发送所述第一音频数据及所述第一标识; 第一存储模块,用于当接收所述第一客户端发送的第二音频数据时,根据所述第一标识,对应存储所述第二音频数据,所述第二音频数据由所述第一客户端根据用户录制的第三音频数据、所述第一音频数据及所述第一标识生成。
12.根据权利要求11所述的服务器,其特征在于,所述服务器还包括: 第二获取模块,用于获取音频数据; 判断模块,用于根据所述音频数据的音频信息,判断本地是否已存储有所述音频数据; 第二存储模块,用于当本地未存储有所述音频数据时,存储所述音频数据,所述音频数据包括所述第一音频数据; 生成模块,用于为所述音频数据生成用于唯一标识所述音频数据的音频标识。
13.根据权利要求12所述的服务器,其特征在于,所述第二获取模块包括: 第一获取单元,用于每隔第一预设时长,从第一音频数据服务器上获取第一类音频数据,所述第一类音频数据为音质高于指定音质标准的音频数据; 第二获取单元,用于每隔第二预设时长,从第二音频数据服务器上获取第二类音频数据,所述第二类音频数据为音质低于所述指定音质标准的音频数据; 第三获取单元,用于每隔第三预设时长,从第三音频数据服务器上获取第三类音频数据,所述第三类音频数据为对原始音频进行消音处理得到的音频数据,所述第三类音频数据的音质低于所述第二类音频数据的音质; 接收单元,用于接收第二客户端发送的第四类音频数据,所述第四类音频数据由所述第二客户端从第三方服务器搜索得到。
14.根据权利要求13所述的服务器,其特征在于,所述第二获取模块还包括: 第一替换单元,用于在根据所述第一音频数据的音频信息,确定所述第一类音频数据中包括所述第一音频数据后,使用所述第一类音频数据中的第一音频数据替换本地存储的第一音频数据; 判断单元,用于在根据所述第一音频数据的音频信息,确定所述第二类音频数据中包括所述第一音频数据后,判断本地存储的第一音频数据是否来源于所述第三音频数据服务器; 第二替换单元,用于当本地存储的第一音频数据来源于所述第三音频数据服务器时,使用所述第二类音频数据中的第一音频数据替换本地存储的第一音频数据; 第一忽略单元,用于当本地存储的第一音频数据不来源于所述第三音频数据服务器时,忽略所述第二类音频数据中的第一音频数据; 第二忽略单元,用于当在根据所述第一音频数据的音频信息,确定本地已存储有所述第一音频数据后,忽略获取到的第三类音频数据中的第一音频数据; 第一更新单元,用于在根据所述第一音频数据的音频信息,确定本地已存储有所述第一音频数据后,当确定所述第四类音频数据中第一音频数据的音质优于本地存储的第一音频数据的音质后,更新本地存储的第一音频数据; 第二更新单元,用于在确定所述第四类音频数据中第一音频数据的音频信息的内容多于本地存储的第一音频数据的音频信息的内容后,更新本地存储的第一音频数据的音频信息。
15.根据权利要求11至14中任一权利要求所述的服务器,其特征在于,所述第一音频数据为伴奏数据。
16.一种客户端,其特征在于,所述客户端包括: 第一发送模块,用于发送音频搜索请求,所述音频搜索请求携带音频关键字; 获取模块,用于获取第一音频数据及用于唯一标识所述第一音频数据的第一标识,所述第一音频数据的音频信息包括所述音频关键字; 生成模块,用于根据用户录制的第三音频数据、所述第一音频数据及所述第一标识,生成第二音频数据; 第二发送模块,用于将所述第二音频数据发送至服务器,使所述服务器根据所述第一标识,对应存储所述第二音频数据。
17.根据权利要求16所述的客户端,其特征在于,所述第一发送模块,用于向所述服务器和第三方服务器分别发送音频搜索请求; 所述获取模块,用于 接收所述服务器返回的第一音频数据及所述服务器为所述第一音频数据生成的第一标识; 或者,接收所述第三方服务器返回的至少一个第四音频数据;在检测到用户从所述至少一个第四音频数据中选择第一音频数据后,将选择的第一音频数据提交至所述服务器,使所述服务器为所述第一音频数据生成第一标识;接收所述服务器为所述第一音频数据生成的第一标识; 或者,接收所述服务器返回的第一音频数据及所述服务器为所述第一音频数据生成的第一标识;接收所述第三方服务器返回的至少一个第四音频数据;当检测到用户选择所述服务器返回的第一音频数据后,将所述服务器返回所述第一音频数据时返回的第一标识作为获取到的第一标识;当检测到用户选择所述至少一个第四音频数据中的一个音频数据作为第一音频数据后,将选择的第一音频数据提交至所述服务器,由所述服务器为所述选择的第一音频数据生成第一标识后,接收所述服务器为所述选择的第一音频数据生成的第一标识,将接收的第一标识作为获取到的第一标识。
18.根据权利要求17所述的客户端,其特征在于,所述客户端还包括: 确定模块,用于根据所述服务器返回的第一音频数据的音频信息及所述至少一个第四音频数据的音频信息,确定所述至少一个第四音频数据中是否存在所述服务器返回的第一音频数据; 删除模块,用于当所述至少一个第四音频数据中存在所述服务器返回的第一音频数据时,从所述至少一个第四音频数据中删除所述服务器返回的第一音频数据,得到更新后的至少一个第四音频数据; 显示模块,用于显示所述第一音频数据和所述更新后的至少一个第四音频数据。
19.根据权利要求18所述的客户端,其特征在于,所述显示模块,用于根据所述第一音频数据和所述更新后的至少一个第四音频数据的不同类别,在显示屏的不同区域对所述第一音频数据和所述更新后的至少一个第四音频数据进行显示。
20.根据权利要求16至19中任一权利要求所述的客户端,其特征在于,所述第一音频数据为伴奏数据。
【专利摘要】本发明公开一种音频数据管理方法、服务器及客户端,属于互联网技术领域。包括:接收第一客户端发送的音频搜索请求;获取第一音频数据及其第一标识;向第一客户端发送第一音频数据及第一标识;当接收第一客户端根据用户录制的第三音频数据、第一音频数据及第一标识生成的第二音频数据时,根据第一标识对应存储第二音频数据。通过向第一客户端返回第一音频数据及第一标识,并在第一客户端提交第二音频数据后,将第一标识与第二音频数据对应存储。由于在对音频数据进行管理时,是以第一标识为参考,使得音频数据管理方式比较有序。当用户搜索其他用户根据同一音频数据生成的第二音频数据时,可以根据第一标识进行,使得搜索过程比较省时。
【IPC分类】G06F17-30, H04L29-08
【公开号】CN104572882
【申请号】CN201410808946
【发明人】敖绍青
【申请人】广州酷狗计算机科技有限公司
【公开日】2015年4月29日
【申请日】2014年12月19日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1