歌曲搜索方法、装置、设备和计算机可读存储介质制造方法及图纸

技术编号:23363337 阅读:18 留言:0更新日期:2020-02-18 17:23
本申请公开了一种歌曲搜索方法、装置、设备和计算机可读存储介质,属于互联网技术领域。该方法包括:当接收到终端发送的搜索信息时,对搜索信息进行分词处理,得到一组搜索词;将一组搜索词与多组歌曲词中的每组歌曲词进行匹配,多组歌曲词与多首歌曲一一对应,每组歌曲词是对对应的歌曲的歌曲信息进行分词处理得到;根据一组搜索词与多组歌曲词的匹配结果生成搜索结果;将搜索结果发送给终端。本申请是先将搜索信息拆分成一组搜索词,并事先将每首歌曲的歌曲信息拆分成一组歌曲词,然后通过将搜索词与歌曲词进行匹配来实现歌曲搜索,因而即使搜索信息是错乱的,也可以保证能够搜索到相关的歌曲,从而可以大大提高歌曲搜索的识别率和准确率。

Song search methods, devices, devices and computer-readable storage media

【技术实现步骤摘要】
歌曲搜索方法、装置、设备和计算机可读存储介质
本申请涉及互联网
,特别涉及一种歌曲搜索方法、装置、设备和计算机可读存储介质。
技术介绍
歌曲可以帮助人们缓解疲劳、放松心情,人们可以使用终端来搜索自己喜欢的歌曲并进行播放。目前,用户可以在终端中输入一张图像,终端可以从该图像中提取字符,并将该字符发送给服务器。服务器可以从歌曲库中搜索歌名、歌手名字或专辑名称与该字符相同的歌曲,并将搜索到的歌曲返回给终端。然而,终端从图像中提取出的字符经常会出现错乱。例如,如果图像中的字符排版是竖版,而终端是按照横向来进行字符提取的,则终端从该图像中提取出的字符将是错乱的。这种情况下,服务器直接搜索与该字符相同的歌名、歌手名字或专辑名称,将会导致歌曲搜索的识别率和准确率均较低。
技术实现思路
本申请实施例提供了一种歌曲搜索方法、装置、设备和计算机可读存储介质,可以解决相关技术中歌曲搜索的识别率和准确率均较低的问题。所述技术方案如下:一方面,提供了一种歌曲搜索方法,所述方法包括:当接收到终端发送的搜索信息时,对所述搜索信息进行分词处理,得到一组搜索词;将所述一组搜索词与多组歌曲词中的每组歌曲词进行匹配,所述多组歌曲词与多首歌曲一一对应,每组歌曲词是对对应的歌曲的歌曲信息进行分词处理得到;根据所述一组搜索词与所述多组歌曲词的匹配结果生成搜索结果;将所述搜索结果发送给所述终端。可选地,所述搜索信息是所述终端从输入的图像中提取出的字符。可选地,所述将所述一组搜索词与多组歌曲词中的每组歌曲词进行匹配,包括:对于所述多组歌曲词中的任意一组歌曲词,确定所述一组歌曲词与所述一组搜索词中存在的相同词的个数;将所述相同词的个数除以所述一组搜索词的个数,得到所述一组歌曲词与所述一组搜索词的匹配度。可选地,所述根据所述一组搜索词与所述多组歌曲词的匹配结果生成搜索结果,包括:当所述一组搜索词与所述多组歌曲词的匹配度均为0时,生成搜索失败提示信息作为搜索结果;当所述一组搜索词与所述多组歌曲词的匹配度不均为0时,获取所述多组歌曲词中与所述一组搜索词的匹配度不为0的至少一组歌曲词,将所述至少一组歌曲词中每组歌曲词对应的歌曲的歌曲资源作为搜索结果。可选地,所述将所述至少一组歌曲词中每组歌曲词对应的歌曲的歌曲资源作为搜索结果,包括:从歌曲词与歌曲标识之间的对应关系中,获取所述至少一组歌曲词中的每组歌曲词对应的歌曲标识作为目标歌曲标识;从歌曲标识与歌曲资源之间的对应关系中,获取至少一个目标歌曲标识中每个目标歌曲标识对应的歌曲资源作为搜索结果;或者从歌曲词与歌曲资源之间的对应关系中,获取所述至少一组歌曲词中的每组歌曲词对应的歌曲资源作为搜索结果。一方面,提供了一种歌曲搜索装置,所述装置包括:分词模块,用于当接收到终端发送的搜索信息时,对所述搜索信息进行分词处理,得到一组搜索词;匹配模块,用于将所述一组搜索词与多组歌曲词中的每组歌曲词进行匹配,所述多组歌曲词与多首歌曲一一对应,每组歌曲词是对对应的歌曲的歌曲信息进行分词处理得到;生成模块,用于根据所述一组搜索词与所述多组歌曲词的匹配结果生成搜索结果;发送模块,用于将所述搜索结果发送给所述终端。可选地,所述搜索信息是所述终端从输入的图像中提取出的字符。可选地,所述匹配模块用于:对于所述多组歌曲词中的任意一组歌曲词,确定所述一组歌曲词与所述一组搜索词中存在的相同词的个数;将所述相同词的个数除以所述一组搜索词的个数,得到所述一组歌曲词与所述一组搜索词的匹配度。可选地,所述生成模块包括:第一生成单元,用于当所述一组搜索词与所述多组歌曲词的匹配度均为0时,生成搜索失败提示信息作为搜索结果;第二生成单元,用于当所述一组搜索词与所述多组歌曲词的匹配度不均为0时,获取所述多组歌曲词中与所述一组搜索词的匹配度不为0的至少一组歌曲词,将所述至少一组歌曲词中每组歌曲词对应的歌曲的歌曲资源作为搜索结果。可选地,所述第二生成单元用于:从歌曲词与歌曲标识之间的对应关系中,获取所述至少一组歌曲词中的每组歌曲词对应的歌曲标识作为目标歌曲标识;从歌曲标识与歌曲资源之间的对应关系中,获取至少一个目标歌曲标识中每个目标歌曲标识对应的歌曲资源作为搜索结果;或者从歌曲词与歌曲资源之间的对应关系中,获取所述至少一组歌曲词中的每组歌曲词对应的歌曲资源作为搜索结果。一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器用于存放计算机程序,所述处理器用于加载并执行所述存储器上所存放的计算机程序,以实现上述的歌曲搜索方法的步骤。一方面,提供了一种计算机可读存储介质,所述存储介质上存储有指令,所述指令被处理器执行时实现上述的歌曲搜索方法的步骤。一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的歌曲搜索方法的步骤。本申请实施例提供的技术方案至少可以带来以下有益效果:当服务器接收到终端发送的搜索信息时,可以对该搜索信息进行分词处理,得到一组搜索词。之后,服务器可以将这一组搜索词与多组歌曲词中的每组歌曲词进行匹配,然后根据匹配结果生成搜索结果,并将该搜索结果发送给终端。由于服务器是先将该搜索信息拆分成一组搜索词,并事先将每首歌曲的歌曲信息拆分成一组歌曲词,然后通过将搜索词与歌曲词进行匹配来实现歌曲搜索,因此,即使该搜索信息是错乱的,也可以保证能够搜索到相关的歌曲,从而可以大大提高歌曲搜索的识别率和准确率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种实施环境的示意图;图2是本申请实施例提供的一种歌曲搜索方法的流程图;图3是本申请实施例提供的另一种歌曲搜索方法的流程图;图4是本申请实施例提供的一种歌曲搜索装置的结构示意图;图5是本申请实施例提供的计算机设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。应当理解的是,本申请提及的“多个”是指两个或两个以上。在本申请的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,为了便于清楚描述本申请的技术方案,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且本文档来自技高网...

【技术保护点】
1.一种歌曲搜索方法,其特征在于,所述方法包括:/n当接收到终端发送的搜索信息时,对所述搜索信息进行分词处理,得到一组搜索词;/n将所述一组搜索词与多组歌曲词中的每组歌曲词进行匹配,所述多组歌曲词与多首歌曲一一对应,每组歌曲词是对对应的歌曲的歌曲信息进行分词处理得到;/n根据所述一组搜索词与所述多组歌曲词的匹配结果生成搜索结果;/n将所述搜索结果发送给所述终端。/n

【技术特征摘要】
1.一种歌曲搜索方法,其特征在于,所述方法包括:
当接收到终端发送的搜索信息时,对所述搜索信息进行分词处理,得到一组搜索词;
将所述一组搜索词与多组歌曲词中的每组歌曲词进行匹配,所述多组歌曲词与多首歌曲一一对应,每组歌曲词是对对应的歌曲的歌曲信息进行分词处理得到;
根据所述一组搜索词与所述多组歌曲词的匹配结果生成搜索结果;
将所述搜索结果发送给所述终端。


2.如权利要求1所述的方法,其特征在于,所述搜索信息是所述终端从输入的图像中提取出的字符。


3.如权利要求1所述的方法,其特征在于,所述将所述一组搜索词与多组歌曲词中的每组歌曲词进行匹配,包括:
对于所述多组歌曲词中的任意一组歌曲词,确定所述一组歌曲词与所述一组搜索词中存在的相同词的个数;
将所述相同词的个数除以所述一组搜索词的个数,得到所述一组歌曲词与所述一组搜索词的匹配度。


4.如权利要求1-3任一所述的方法,其特征在于,所述根据所述一组搜索词与所述多组歌曲词的匹配结果生成搜索结果,包括:
当所述一组搜索词与所述多组歌曲词的匹配度均为0时,生成搜索失败提示信息作为搜索结果;
当所述一组搜索词与所述多组歌曲词的匹配度不均为0时,获取所述多组歌曲词中与所述一组搜索词的匹配度不为0的至少一组歌曲词,将所述至少一组歌曲词中每组歌曲词对应的歌曲的歌曲资源作为搜索结果。


5.如权利要求4所述的方法,其特征在于,所述将所述至少一组歌曲词中每组歌曲词对应的歌曲的歌曲资源作为搜索结果,包括:
从歌曲词与歌曲标识之间的对应关系中,获取所述至少一组歌曲词中的每组歌曲词对应的歌曲标识作为目标歌曲标识;从歌曲标识与歌曲资源之间的对应关系中,获取至少一个目标歌曲标识中每个目标歌曲标识对应的歌曲资源作为搜索结果;或者
从歌曲词与歌曲资源之间的对应关系中,获取所述至少一组歌曲词中的每组歌曲词对应的歌曲资源作为搜索结果。


6.一种歌曲搜索装置,其特征在于,所述装置包括:
分词模块,用于当接收到终端发送的搜索信息时,对所述搜索信息进行分词处理,得到一组搜索词;
...

【专利技术属性】
技术研发人员:陈金源陈琳琳邓一雷吴娜
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

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

1