音乐搜索方法、装置、设备及存储介质
文献发布时间:2024-01-17 01:27:33
技术领域
本发明涉及互联网技术领域,尤其涉及一种音乐搜索方法、装置、设备及存储介质。
背景技术
随着互联网技术的飞速发展,人们的生活和娱乐方式也在不断发生改变,人们对音乐的需求也日益增加。目前的音乐平台或软件一般具有播放和搜索音乐的功能,而针对相关音乐的搜索需求也必不可少。
目前,在对音乐搜索时,例如,需要搜索某一具体音乐时,需要在搜索框中输入该音乐完整名称或名称中的关键词,从而可以实现对该音乐的精准搜索;另外地,当需要搜索某一类音乐时,在搜索框中输入该类音乐相关的引导词即可,例如,摇滚、睡眠”、舒缓等,从而可以宽泛化的完成该类音乐的搜索。但是,由于现有的搜索均是由后台依据大数据对每首音乐的相关搜索项预设完成,使得音乐搜索时的范围过小或过大,从而无法根据用户的个人需求进行自定义搜索以及调节音乐搜索的范围。
发明内容
本发明提供一种音乐搜索方法、装置、设备及存储介质,旨在解决现有的音乐搜索的范围过小或过大,无法根据用户的个人需求进行自定义搜索以及调节搜索范围的技术问题。
本发明提供一种音乐搜索方法,包括:
获取目标用户输入的搜索请求,其中,所述搜索请求包括多维度音乐标签以及标签数值;
根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,其中,所述音乐关联信息包括音乐MV视频或属性信息;
确定所述属性信息关联的目标音乐。
根据本发明提供的一种音乐搜索方法,所述多维度音乐标签包括情绪标签以及场景标签;所述获取用户输入的搜索请求之前,还包括:
获取待处理音乐的音乐信息;
提取所述音乐信息对应的语义特征;
基于所述语义特征,生成所述待处理音乐对应的情绪标签以及场景标签。
根据本发明提供的一种音乐搜索方法,所述获取用户输入的搜索请求之前,还包括:
获取所有用户针对待处理音乐设置的自定义情绪标签以及自定义场景标签;
将所述待处理音乐的各个自定义情绪标签进行聚类统计,以及将所述待处理音乐的各个自定义场景标签进行聚类统计;
根据自定义情绪标签以及自定义场景标签分别对应的统计数量,显示预设数量的自定义情绪标签以及自定义场景标签;
将目标用户选择的自定义情绪标签以及自定义场景标签作为所述待处理音乐对应的情绪标签以及场景标签。
根据本发明提供的一种音乐搜索方法,所述获取目标用户输入的搜索请求之前,还包括:
将所述多维度音乐标签进行分类,得到若干组分类音乐标签选项;
基于任意一组分类音乐标签选项所对应的音乐关联信息,形成关联信息列表。
根据本发明提供的一种音乐搜索方法,所述搜索请求还包括待搜索分类选项;所述根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,包括:
展开所述待搜索分类选项下的音乐标签列表;
获取目标用户基于所述音乐标签列表选取的多维度音乐标签;
根据所述多维度音乐标签,确定搜索音乐列表;
在所述搜索音乐列表中筛选得到符合所述标签数值对应的音乐关联信息。
根据本发明提供的一种音乐搜索方法,所述确定所述属性信息关联的目标音乐之后,还包括:
播放所述音乐MV视频或者所述目标音乐,以及展示所述多维度音乐标签以及所述标签数值。
根据本发明提供的一种音乐搜索方法,所述属性信息包括歌名歌手、音乐编号以及音乐文件属性中的一种或多种;
所述根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息之前,还包括:
将所述音乐MV视频、所述歌名歌手、所述音乐编号或者所述音乐文件属性与所述多维度音乐标签以及所述标签数值进行关联存储。
本发明还提供一种音乐搜索装置,包括:
获取模块,用于获取目标用户输入的搜索请求,其中,所述搜索请求包括多维度音乐标签以及标签数值;
搜索模块,用于根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,其中,所述音乐关联信息包括音乐MV视频或属性信息;
确定模块,用于确定所述属性信息关联的音乐。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述音乐搜索方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述音乐搜索方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述音乐搜索方法。
本发明提供的音乐搜索方法、装置、设备及存储介质,通过对音乐进行定位音乐标签,并且对音乐标签设置数值,从而根据多维度音乐标签以及标签数值筛选出符合条件的音乐,方便用户快速找到想听的音乐,也能够通过增加音乐标签来调节所涵盖的音乐范围,达到根据用户个性化需求进行精准搜索音乐的目的。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图逐一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的音乐搜索方法的流程示意图之一;
图2是本发明提供的音乐搜索方法的流程示意图之二;
图3是本发明提供的音乐搜索方法的流程示意图之三;
图4为本发明一个实施例中音乐搜索方法的应用环境图;
图5是本发明提供的音乐搜索装置的结构示意图;
图6是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明一个或多个实施例。在本发明一个或多个实施例中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本发明一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”。
随着互联网技术的飞速发展,人们的生活和娱乐方式也在不断发生改变,人们对音乐的需求也日益增加。目前的音乐平台或软件一般具有播放和搜索音乐的功能,而针对相关音乐的搜索需求也必不可少。
目前,在对音乐搜索时,例如,需要搜索某一具体音乐时,需要在搜索框中输入该音乐完整名称或名称中的关键词,从而可以实现对该音乐的精准搜索;另外地,当需要搜索某一类音乐时,在搜索框中输入该类音乐相关的引导词即可,例如,摇滚、睡眠”、舒缓等,从而可以宽泛化的完成该类音乐的搜索。但是,由于现有的搜索均是由后台依据大数据对每首音乐的相关搜索项预设完成,使得音乐搜索时的范围过小或过大,从而无法根据用户的个人需求进行自定义搜索以及调节音乐搜索的范围。
针对上述要求,本发明提供以下实施例。图1是本发明提供的音乐搜索方法的流程示意图之一。如图1所示,该音乐搜索方法包括:
步骤S11,获取目标用户输入的搜索请求,其中,所述搜索请求包括多维度音乐标签以及标签数值;
需要说明的是,本实施例中的音乐搜索可以是在电脑、移动端、小程序以及网页等对应的音乐软件进行搜索。进一步需要说明的是,所述搜索请求至少包含一个音乐标签,对一首音乐设置的标签数量不做限制,例如,所述多维度音乐标签可包括时间标签、语种标签、押韵音标签、演唱方式标签、节奏音乐标签、歌手标签、情绪标签以及场景标签等音乐标签,在其他实施例中,所述多维度音乐标签还可包括其他类型标签,在此不作具体限制。所述情绪标签包括开心、悲伤以及痛苦等标签,所述场景标签包括爱情、事业、人生感悟等标签,所述标签数值表示音乐进行标签定位的程度,可选地,所述时间标签、语种标签、歌手标签以及场景标签等音乐标签不需要设置标签数值,而情绪标签以及节奏音乐标签可设置对应的标签数值,可选地,所述标签数值的范围不作具体限制,在一具体示例中,可利用1至10进行设置,在其他实施例中,也可利用1至30或1至100进行设置。例如,情绪标签是悲伤音乐标签,标签数值是1则表示轻微悲伤,标签数值是10则表示极度悲伤,而针对节奏音乐标签,标签数值是1则表示音乐的节奏是比较舒缓,标签数值是10则表示音乐是节奏较快的,也即,同一个音乐标签下,不同标签数值所对应的音乐不同,例如,在同一个音乐标签“伤感”下,标签数值为“6”时所展示的播放列表所对应的音乐与调整后数值“9”时所展示的播放列表所对应的音乐不一样。
在本实施例中,音乐标签的设置可由后台服务器自动生成,例如自动添加时间标签、语种标签、歌手标签以及演唱方式标签等音乐标签。所述语种标签包括英语、日语、韩语和俄语等,演唱方式标签包括单人、纯音乐、男女合唱以及大合唱等,所述时间标签表示音乐发布的时间,所述歌手标签表示音乐演唱的歌手名字。
在本实施例中,音乐标签的设置还可用户自定义设置,例如用户在用户终端自定义设置音乐的场景标签以及情绪标签,在设置情绪标签的过程中,还需要设置标签数值,从而完成音乐标签的设置。
在本实施例中,音乐标签的设置还可根据全部用户上传的音乐标签选取设定,可选地,如果用户找到一首自己喜欢的但是标签定位感觉不准,可根据全部用户针对该首音乐上传的各个音乐标签以及标签数值,统计各个相同音乐标签对应的数量,进而展示数量较多的若干个音乐标签以供用户选取。另外地,在其他实施例中,音乐标签还可根据音乐中音乐信息的语义特征生成得到,所述音乐信息包括歌词、节奏、曲调等信息。
具体地,在一实施例中,所述搜索请求包括多维度音乐标签以及标签数值,搜索时,目标用户输入多维度音乐标签,设置标签数值后,可根据多维度音乐标签逐级筛选。与此同时,用户也可以在用户终端进行标签修改、删除标签、增加标签和保存标签等操作。
在其他实施例中,所述音乐标签也可根据语音输入生成,具体地,当检测到目标用户的语音信息时,可提取所述语音信息中的音乐标签。例如,语音信息是小爱同学,来首英文、热血以及快节奏的音乐,进而可提取到英文、热血和快节奏这三个音乐标签,从而找到对应的所有音乐进行播放。
在另一实施例中,为了方便用户找到音乐标签,也可以在用户终端将所有音乐标签按按照类别进行分类,用户可自定义设置分类名称,得到分类选项标签,分类名称自由设定。当一个用户设置过100首音乐的音乐标签,100首音乐对应的音乐标签不方便寻找,所以需哟啊进行简单的分类,其中,用户自定义设置分类名称。进而在搜索时,目标用户对应的搜索请求可包括待搜索分类选项、多维度音乐标签以及标签数值,从而可先后获取目标用户输入的待搜索分类选项、多维度音乐标签以及标签数值。
步骤S12,根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,其中,所述音乐关联信息包括音乐MV视频或属性信息;
需要说明的是,所述预设音乐数据库存储有用户下载过或者设置过音乐标签的音乐以及音乐的音乐关联信息,所述音乐关联信息包括音乐MV视频和/或属性信息。所述音乐MV视频是指能够播放视频同时又能够播放音乐的短视频,所述属性信息包括歌名歌手、音乐编号以及音乐文件属性等信息,所述音乐编号表示预先对音乐设置的编号,例如,对音乐进行从1到9999999进行编号,进一步地,预先将歌名歌手、音乐编号和/或音乐文件属性等属性信息与音乐标签以及标签数值进行关联存储。
具体地,预先将所述音乐MV视频、所述歌名歌手、所述音乐编号或者所述音乐文件属性与所述多维度音乐标签以及所述标签数值进行关联存储,进而当接收到用户输入的多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐MV视频和/或属性信息。另外地,当查找的是音乐MV视频,用户可直接播放音乐MV视频。
步骤S13,确定所述属性信息关联的目标音乐。
具体地,基于所述属性信息,查找得到与属性信息关联的目标音乐,从而播放所述目标音乐。在播放所述音乐MV视频或者所述目标音乐的同时,也可向目标用户展示所述多维度音乐标签以及所述标签数值。
另外地,在一实施例中,还可基于多维度音乐标签以及所述标签数值,搜索得到音乐MV视频和/或目标音乐后,进一步根据目标用户的实际情况,将所述目标用户已经听过的音乐或者听腻的音乐筛选掉,从而播放筛选后的音乐MV视频和/或目标音乐,所述听腻的音乐可以根据音乐的播放次数确定,例如,将播放次数排在前5名的音乐设置为听腻的音乐。在其他实施例中,可以在目标用户所有听过的音乐的记录里面进行音乐搜索,从而播放音乐。
本发明实施例通过上述方案,也即,获取目标用户输入的搜索请求,其中,所述搜索请求包括多维度音乐标签以及标签数值;根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,其中,所述音乐关联信息包括音乐MV视频或属性信息;确定所述属性信息关联的目标音乐。实现了通过对音乐进行定位音乐标签,并且对音乐标签设置数值,从而根据多维度音乐标签以及标签数值筛选出符合条件的音乐,方便用户快速找到想听的音乐,也能够通过增加音乐标签来调节所涵盖的音乐范围,达到根据用户个性化需求进行精准搜索音乐的目的。
图2是本发明提供的音乐搜索方法的流程示意图之二,参照图2,在本发明的一个实施例中,所述获取用户输入的搜索请求之前,还包括:
步骤S21,获取所有用户针对待处理音乐设置的自定义情绪标签以及自定义场景标签;
步骤S22,将所述待处理音乐的各个自定义情绪标签进行聚类统计,以及将所述待处理音乐的各个自定义场景标签进行聚类统计;
步骤S23,根据自定义情绪标签以及自定义场景标签分别对应的统计数量,显示预设数量的自定义情绪标签以及自定义场景标签;
步骤S24,将目标用户选择的自定义情绪标签以及自定义场景标签作为所述待处理音乐对应的情绪标签以及场景标签。
在本实施例中,具体地,针对任意一首待处理音乐,首先获取所有用户针对所述待处理音乐设置的自定义情绪标签以及自定义场景标签,此外,还需要获取自定义情绪标签对应的标签数值,作为一种可实施方式,为了能够对标签设置进行统一标准管理,在设置过程中,用户可以在情绪场景标签系统上选取适合的自定义情绪标签以及自定义场景标签,需要说明的是,所述情绪场景标签系统预先配置有多个自定义的情绪标签以及场景标签。在其他实施例方式中,也可利用人工智能模型生成对应的情绪标签以及场景标签。进而对待处理音乐的各个自定义场景标签进行聚类统计,也即,将各个自定义场景标签进行分类,进而统计每一个类别的自定义场景标签对应的数量,得到各个类别的自定义场景标签的统计数量。此外,还基于自定义情绪标签对应的标签数值,对各个自定义情绪标签进行聚类统计,得到各个类别的自定义情绪标签的统计数量。进一步地,根据自定义情绪标签对应的统计数量,按照统计数量大小顺序显示预设数量的自定义情绪标签,另外地,根据自定义场景标签对应的统计数量,按照统计数量大小顺序显示预设数量的自定义场景标签,其中,所述预设数量可根据实际情况设置,在此不作具体限制,例如,显示统计数量排在前5位的自定义情绪标签。更进一步地,目标用户可根据实际情况在显示的各个自定义情绪标签以及各个自定义场景标签选取所述目标用户针对待处理音乐设置的情绪标签以及场景标签。
本发明实施例通过上述方案,也即,获取所有用户针对待处理音乐设置的自定义情绪标签以及自定义场景标签;将所述待处理音乐的各个自定义情绪标签进行聚类统计,以及将所述待处理音乐的各个自定义场景标签进行聚类统计;根据自定义情绪标签以及自定义场景标签分别对应的统计数量,显示预设数量的自定义情绪标签以及自定义场景标签;将目标用户选择的自定义情绪标签以及自定义场景标签作为所述待处理音乐对应的情绪标签以及场景标签。实现了根据所有用户针对待处理音乐设置的自定义情绪标签以及自定义场景标签,目标用户可准确选取合适的情绪标签以及场景标签,提高标签设定的效率。
在本发明的一个实施例中,所述获取用户输入的搜索请求之前,还包括:
获取待处理音乐的音乐信息;提取所述音乐信息对应的语义特征;基于所述语义特征,生成所述待处理音乐对应的情绪标签以及场景标签。
需要说明的是,预先收集不同类型的若干首音乐样本对应的音乐信息,所述音乐信息包括歌词、音乐节奏、音乐曲调和音乐频谱等信息,在其他实施例中,所述音乐信息还可包括其他的音乐特征信息,在此不作具体限制。进而人工设置各个音乐样本所对应的情绪标签以及场景标签,进而针对任意一首音乐样本:将所述音乐样本对应的音乐信息输入至初始模型中的特征提取模块,以利用初始模型中的特征提取模块提取所述音乐信息对应的训练语义特征,进而将所述训练语义特征输入至所述初始模型中的识别模块,得到所述识别模块输出的情绪识别结果,进而基于情绪标签以及情绪识别结果,计算得到模型损失值,进一步地,根据所述模型损失值,更新初始模型中的模型参数,之后进行下一轮的模型训练,直至参数更新后的初始模型满足预设训练结束条件,得到情绪识别模型。可选地,所述预设训练结束条件包括模型迭代次数达到最大次数要求以及模型已迭代收敛。场景识别模型的训练过程和情绪识别模型的训练基本相同,在此不再赘述。
具体地,在模型训练结束后,获取待处理音乐的音乐信息,进而将音乐信息分别输入至情绪识别模型以及场景识别模型,以利用情绪识别模型以及场景识别模型提取所述音乐信息对应的语义特征,从而基于所述语义特征,生成所述待处理音乐对应的情绪标签以及场景标签。
本发明实施例通过上述方案,实现了利用情绪识别模型以及场景识别模型提取待处理音乐的音乐信息对应的语义特征,从而基于所述语义特征,生成所述待处理音乐对应的情绪标签以及场景标签,无需人工手动设置,提高音乐标签设置的效率。
在本发明的一个实施例中,所述获取目标用户输入的搜索请求之前,还包括:
将所述多维度音乐标签进行分类,得到若干组分类音乐标签选项;基于任意一组分类音乐标签选项所对应的音乐关联信息,形成关联信息列表。
具体地,为了方便用户快速查询到音乐标签,在本实施例中,将设置的各个音乐标签进行分类,得到若干组分类音乐标签选项;例如:针对时间标签:将同一年的音乐标签划分为一类,针对歌手标签:将同一个歌手的音乐标签划分为一类,针对情绪标签:将相同情绪,且情绪标签对应的标签数值相同的音乐标签划分为一类,进一步地,针对任意一组分类音乐标签选项:确定所述分类音乐标签选项对应的音乐关联信息,从而形成所述分类音乐标签选项对应的关联信息列表。
图3是本发明提供的音乐搜索方法的流程示意图之三,参照图3,在本发明的一个实施例中,所述根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,包括:
步骤31,展开所述待搜索分类选项下的音乐标签列表;
步骤32,获取目标用户基于所述音乐标签列表选取的多维度音乐标签;
步骤33,根据所述多维度音乐标签,确定搜索音乐列表;
步骤34,在所述搜索音乐列表中筛选得到符合所述标签数值对应的音乐关联信息。
在本实施例中,具体地,在本实施例中,在搜索过程中,后台服务器可以扫描到已下载的音乐,然后在输入音乐标签和标签数值,在构建的预设音乐数据库中筛选音乐,快速找到音乐关联信息,更为详细地,所述搜索请求可包括待搜索分类选项、多维度音乐标签以及标签数值的情况下:用户选择待搜索分类选项后,可以展开所述待搜索分类选项下的音乐标签列表,也即,展示该待搜索分类选项下的所有标签,进一步地,获取目标用户基于所述音乐标签列表选取的多维度音乐标签,从而可以确定多维度音乐标签下的搜索音乐列表,也即,可确定多维度音乐标签所关联的关联信息列表。
进一步需要说明的是,当点击锁定某一个音乐标签后,会弹出一个输入框或者参数调节器,目标用户可以在输入框内输入标签数值,也可以利用所述参数调节器进行调节,得到标签数值,例如,可设置所述参数调节器的数值调节范围为1至10分,调节方式可以通过手指上下滑动参数调节器以调整得到对应的标签数值,进而在所述搜索音乐列表中筛选得到符合所述标签数值对应的音乐关联信息。参照图4,图4为本发明一个实施例中音乐搜索方法的应用环境图,标签展示样式为在调节器下方展示的标签名称,例如,伤感、安静和激情。音乐列表展示的信息为:音乐名称、歌手名称、更多按键,用户点击更多按键可直接对此音乐进行设置音乐标签,可对已贴过的音乐标签就行增加、修改以及删除操作。
本发明实施例通过上述方案,也即,展开所述待搜索分类选项下的音乐标签列表;获取目标用户基于所述音乐标签列表选取的多维度音乐标签;根据所述多维度音乐标签,确定搜索音乐列表;在所述搜索音乐列表中筛选得到符合所述标签数值对应的音乐关联信息。实现了根据每首音乐对应的音乐标签及标签数值,选择类别选项展示该类别的所有标签,并对选中的音乐标签调节标签数值,以生成该标签数值下的播放列表,解决目前的音乐搜索无法由客户端调节搜索范围的问题,达到根据用户个性化需求进行精准搜索音乐的目的。
下面对本发明提供的音乐搜索装置进行描述,下文描述的音乐搜索装置与上文描述的音乐搜索方法可相互对应参照。
图5是本发明提供的音乐搜索装置的结构示意图,如图5所示,本发明实施例的一种音乐搜索装置,该装置包括:
获取模块51,用于获取目标用户输入的搜索请求,其中,所述搜索请求包括多维度音乐标签以及标签数值;
搜索模块52,用于根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,其中,所述音乐关联信息包括音乐MV视频或属性信息;
确定模块53,用于确定所述属性信息关联的音乐。
优选地,所述多维度音乐标签包括情绪标签以及场景标签;所述音乐搜索装置还用于:
获取待处理音乐的音乐信息;
提取所述音乐信息对应的语义特征;
基于所述语义特征,生成所述待处理音乐对应的情绪标签以及场景标签。
所述音乐搜索装置还用于:
获取所有用户针对待处理音乐设置的自定义情绪标签以及自定义场景标签;
将所述待处理音乐的各个自定义情绪标签进行聚类统计,以及将所述待处理音乐的各个自定义场景标签进行聚类统计;
根据自定义情绪标签以及自定义场景标签分别对应的统计数量,显示预设数量的自定义情绪标签以及自定义场景标签;
将目标用户选择的自定义情绪标签以及自定义场景标签作为所述待处理音乐对应的情绪标签以及场景标签。
所述音乐搜索装置还用于:
将所述多维度音乐标签进行分类,得到若干组分类音乐标签选项;
基于任意一组分类音乐标签选项所对应的音乐关联信息,形成关联信息列表。
优选地,所述搜索请求还包括待搜索分类选项;所述搜索模块52还用于:
展开所述待搜索分类选项下的音乐标签列表;
获取目标用户基于所述音乐标签列表选取的多维度音乐标签;
根据所述多维度音乐标签,确定搜索音乐列表;
在所述搜索音乐列表中筛选得到符合所述标签数值对应的音乐关联信息。
所述音乐搜索装置还用于:
播放所述音乐MV视频或者所述目标音乐,以及展示所述多维度音乐标签以及所述标签数值。
优选地,所述属性信息包括歌名歌手、音乐编号以及音乐文件属性中的一种或多种;所述音乐搜索装置还用于:
将所述音乐MV视频、所述歌名歌手、所述音乐编号或者所述音乐文件属性与所述多维度音乐标签以及所述标签数值进行关联存储。
在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同技术效果,在此不再对本实施例中与方法实施例相同部分及有益效果进行具体赘述。
图6是本发明提供的电子设备的结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、存储器(memory)620、通信接口(Communications Interface)630和通信总线640,其中,处理器610,存储器620,通信接口630通过通信总线640完成相互间的通信。处理器610可以调用存储器620中的逻辑指令,以执行音乐搜索方法,该方法包括:获取目标用户输入的搜索请求,其中,所述搜索请求包括多维度音乐标签以及标签数值;根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,其中,所述音乐关联信息包括音乐MV视频或属性信息;确定所述属性信息关联的目标音乐。
此外,上述的存储器620中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的音乐搜索方法,该方法包括:获取目标用户输入的搜索请求,其中,所述搜索请求包括多维度音乐标签以及标签数值;根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,其中,所述音乐关联信息包括音乐MV视频或属性信息;确定所述属性信息关联的目标音乐。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的音乐搜索方法,该方法包括:获取目标用户输入的搜索请求,其中,所述搜索请求包括多维度音乐标签以及标签数值;根据所述多维度音乐标签以及所述标签数值,在预设音乐数据库中搜索得到音乐关联信息,其中,所述音乐关联信息包括音乐MV视频或属性信息;确定所述属性信息关联的目标音乐。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
- 搜索方法、装置、计算机设备和存储介质
- 一种题目搜索、批改方法、装置、电子设备和存储介质
- 搜索结果的刷新方法、装置、存储介质及电子设备
- 对象搜索方法、装置、电子设备及计算机可读存储介质
- 应用中的资源搜索方法、装置、计算机设备和存储介质
- 音乐搜索及车载音乐播放方法、装置、设备以及存储介质
- 一种音乐搜索方法、装置、设备及存储介质