[发明专利]歌曲搜索方法、装置及计算机存储介质有效
申请号: | 201911051673.9 | 申请日: | 2019-10-31 |
公开(公告)号: | CN111090771B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 程艺波;郝志新;潘树燊;邱津 | 申请(专利权)人: | 腾讯音乐娱乐科技(深圳)有限公司 |
主分类号: | G06F16/68 | 分类号: | G06F16/68 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 宁立存 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 歌曲 搜索 方法 装置 计算机 存储 介质 | ||
本申请公开了一种歌曲搜索方法、装置及计算机存储介质,属于信息处理领域。所述方法包括:获取用户包含有搜索语句的歌曲搜索请求;根据语义标签词典确定搜索语句中的关键词;确定关键词与歌曲库中所有歌曲的标签词中每个标签词的匹配度;并根据关键词与歌曲库中所有歌曲的标签词中每个标签词的匹配度,从歌曲库中选取至少一首歌曲,将选取的歌曲作为歌曲搜索结果返回给用户。本申请通过获取歌曲库中的多个歌单的歌单信息,对歌单信息进行分词和筛选,得到语义标签词典。并基于语义标签词典从搜索语句中确定至少一个关键词,进而根据关键词在歌曲库中选取多首歌曲,选取的歌曲更符合用户的语义搜索意图。
技术领域
本申请涉及信息处理领域,特别涉及一种歌曲搜索方法、装置及计算机存储介质。
背景技术
音乐平台一般具有播放歌曲和搜索歌曲的功能,当用户在音乐平台上搜索歌曲时,音乐平台的后台服务器可以通过分析用户的搜索语句,向用户返回与搜索语句匹配的歌曲。
相关技术中,用户在音乐平台上输入搜索语句并点击搜索按钮后,可以触发终端向音乐平台的后台服务器发送歌曲搜索请求,该歌曲搜索请求携带用户输入的关键词。音乐平台的后台服务器接收到该歌曲搜索请求后,可以先对该搜索语句进行分词,并从分词结果中提取关键词,根据关键词与曲库中歌曲的匹配度较高的歌曲,将歌曲搜索结果返回给用户
相关技术中只是将从搜索语句中提取的关键词与歌曲的基本信息进行匹配,因此上述搜索算法的搜索准确度较低,且很难契合用户的语义搜索意图。
发明内容
本申请实施例提供了一种歌曲搜索方法,可以提高歌曲搜索的准确度,使得召回的歌曲更符合用户的搜索请求。所述技术方案如下:
第一方面,提供了一种歌曲搜索方法,所述方法包括:
获取用户的歌曲搜索请求,所述歌曲搜索请求包含搜索语句;
根据语义标签词典从所述搜索语句中确定至少一个关键词,所述语义标签词典中的标签词是从多个歌单的歌单信息中提取得到;
确定所述至少一个关键词中的每个关键词与歌曲资源库中所有歌曲的标签词中每个标签词的匹配度,每首歌曲的标签词是根据所述语义标签词典从每首歌曲所属歌单的歌单信息中提取得到;
根据所述至少一个关键词中的每个关键词与歌曲库中所有歌曲的标签词中每个标签词的匹配度,从所述所有歌曲的标签词中确定与所述至少一个关键词中任一关键词的匹配度满足预设匹配条件的至少一个标签词;
从所述歌曲库中选取所述至少一个标签词中每个标签词对应的歌曲,将选取的歌曲作为歌曲搜索结果返回给所述用户。
可选地,所述将选取的歌曲作为歌曲搜索结果返回给所述用户,包括:
根据选取的歌曲中每首歌曲与对应标签词之间的关联程度,对所述选取的歌曲进行排序,每首歌曲与对应标签词之间的关联程度用于指示根据所述每首歌曲所属的、具有所述每首歌曲对应标签词的歌单播放所述每首歌曲的概率;
将排序后的歌曲作为歌曲搜索结果返回给所述用户。
可选地,所述根据选取的歌曲中每首歌曲与对应标签词之间的关联程度,对所述选取的歌曲进行排序之前,还包括:
根据所述语义标签词典和所述多个歌单的歌单信息,确定每个歌单的标签词;
根据所述多个歌单的标签词和每个歌单包括的歌曲,确定所述多个歌单中目标歌曲的标签词,所述目标歌曲为所述多个歌单中的任一歌曲,所述目标歌曲的标签词包括所述目标歌曲所属的每个歌单的标签词;
对于所述目标歌曲的任一标签词,确定所述任一标签词所属歌单的播放量;
根据所述任一标签词所属歌单的播放量,确定所述目标歌曲与所述任一标签词之间的关联程度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯音乐娱乐科技(深圳)有限公司,未经腾讯音乐娱乐科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911051673.9/2.html,转载请声明来源钻瓜专利网。