场景音乐搜索方法及场景音乐搜索装置的制造方法
【技术领域】
[0001]本发明涉及互联网领域,特别是涉及一种场景音乐搜索方法及场景音乐搜索装置。
【背景技术】
[0002]随着互联网技术的飞速发展,人们可以从互联网获取各种各样的内容,如视频以及音乐等。为了给用户提供满意的音乐内容,现有的音乐软件或音乐播放平台可按播放场景对音乐进行分类,如睡觉前听的歌曲、回家路上听的歌曲或散步时听的歌曲等。
[0003]但是上述的场景音乐均是通过人工进行运营的,即人工将场景和部分音乐进行关联,因此场景的种类是有限的。如用户想听在厨房做饭时的音乐,可能音乐软件或音乐播放平台上没有厨房的场景,导致用户无法方便的找到对应的场景音乐。同时现有的场景音乐对应的音乐内容由于是人工添加的,其中的音乐内容更新较慢且内容较为固定。
[0004]因此现有的音乐播放平台无法提供较为丰富以及较为准确场景音乐。
【发明内容】
[0005]本发明实施例提供一种音乐内容较为全面且更新较快的场景音乐搜索方法及场景音乐搜索装置;以解决现有的场景音乐搜索方法及场景音乐搜索装置的音乐内容较少且音乐内容更新较慢的技术问题。
[0006]本发明实施例提供一种场景音乐搜索方法,其包括:
[0007]获取场景音乐搜索语句;并对所述场景音乐搜索语句进行拆分,以获得至少一个场景音乐搜索词;
[0008]根据所述场景音乐搜索词,获取与所述场景音乐搜索词对应的音乐标签;
[0009]使用所述音乐标签,在音乐库中搜索对应的音乐;其中所述音乐库包括所述音乐、所述音乐标签以及所述音乐和所述音乐标签的对应关系;以及
[0010]对所述场景音乐搜索词以及对应的所述音乐进行展示。
[0011]本发明实施例还提供一种场景音乐搜索装置,其包括:
[0012]语句拆分模块,用于获取场景音乐搜索语句;并对所述场景音乐搜索语句进行拆分,以获得至少一个场景音乐搜索词;
[0013]音乐标签获取模块,用于根据所述场景音乐搜索词,获取与所述场景音乐搜索词对应的首乐标签;
[0014]音乐搜索模块,用于使用所述音乐标签,在音乐库中搜索对应的音乐;其中所述音乐库包括所述音乐、所述音乐标签以及所述音乐和所述音乐标签的对应关系;以及
[0015]音乐展示模块,用于对所述场景音乐搜索词以及对应的所述音乐进行展示。
[0016]相较于现有技术的场景音乐搜索方法及场景音乐搜索装置,本发明的场景音乐搜索方法及场景音乐搜索装置通过对用户输入的场景音乐搜索语句进行解析,获取相应的音乐标签,进而获取对应的音乐;展示给用户的音乐内容较为全面;且可实时获取最新的音乐内容;解决了现有的场景音乐搜索方法及场景音乐搜索装置的音乐内容较少且音乐内容更新较慢的技术问题。
【附图说明】
[0017]图1为本发明的场景音乐搜索方法的第一优选实施例的流程图;
[0018]图2为本发明的场景音乐搜索方法的第二优选实施例的流程图之一;
[0019]图3为本发明的场景音乐搜索方法的第二优选实施例的流程图之二;
[0020]图4为本发明的场景音乐搜索方法的第二优选实施例的流程图之三;
[0021]图5为本发明的场景音乐搜索装置的第一优选实施例的结构示意图;
[0022]图6为本发明的场景音乐搜索装置的第二优选实施例的结构示意图;
[0023]图7为本发明的场景音乐搜索装置的第二优选实施例的语句拆分模块的结构示意图;
[0024]图8为本发明的场景音乐搜索装置的第二优选实施例的音乐标签获取模块的结构示意图;
[0025]图9为本发明的场景音乐搜索装置的第二优选实施例的音乐展示模块的结构示意图;
[0026]图1OA至图1OB为本发明的场景音乐搜索方法及场景音乐搜索装置的具体实施例的使用不意图;
[0027]图11为本发明的场景音乐搜索装置所在的电子设备的工作环境结构示意图。
【具体实施方式】
[0028]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0029]在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0030]本发明的场景音乐搜索装置可使用各种电子设备进行实施,该电子设备包括但不限于个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理(PDA)、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。但该电子设备优选为音乐搜索平台或音乐搜索服务器,以便有效的提高音乐搜索平台或音乐搜索服务器的音乐搜索成功率以及音乐内容更新速度。
[0031]请参照图1,图1为本发明的场景音乐搜索方法的第一优选实施例的流程图。本优选实施例的场景音乐搜索方法可使用上述的电子设备进行实施,该场景音乐搜索方法包括:
[0032]步骤SlOl,获取场景音乐搜索语句;并对场景音乐搜索语句进行拆分,以获得至少一个场景音乐搜索词;
[0033]步骤S102,根据场景音乐搜索词,获取与场景音乐搜索词对应的音乐标签;
[0034]步骤S103,使用音乐标签,在音乐库中搜索对应的音乐;
[0035]步骤S104,对场景音乐搜索词以及对应的音乐进行展示。
[0036]下面详细说明本优选实施例的场景音乐搜索方法的各步骤的具体流程。
[0037]在步骤SlOl中,场景音乐搜索装置获取场景音乐搜索语句,这里的场景音乐搜索语句可为用户手动输入的语句或语音输入的语句,如用户输入“我在海边吹风”的场景音乐搜索语句,则拆分后获取的场景音乐搜索词为“我”、“在”、“海边”、“吹风”。随后转到步骤S102o
[0038]在步骤S102中,场景音乐搜索装置根据步骤SlOl获取的场景音乐搜索词,获取与场景音乐搜索词对应的音乐标签。这里并非直接使用场景音乐搜索词作为音乐标签,而是将场景音乐搜索词作为关键词,在音乐库中检索相同或相近的音乐标签。这样不管音乐库的音乐标签中是否具有该场景音乐搜索词,均可获取一与该场景音乐搜索词强相关的音乐标签,以保证搜索的有效性。随后转到步骤S103。
[0039]在步骤S103中,场景音乐搜索装置使用步骤S102获取的音乐标签,在音乐库中搜索对应的音乐。这里的音乐库包括音乐、音乐标签以及音乐和音乐标签对应关系。其中音乐库中的音乐标签可为社交媒体的用户生成标签、音乐发行商或专业人士审核的权威标签、或通过机器学习方法生成的补充标签等。这里的音乐库为实时更新的在线音乐数据库,可直接调用本地音乐网站的在线音乐数据库或其他网站的在线音乐数据库。随后转到步骤S104o
[0040]在步骤S104中,场景音乐搜索装置对步骤SlOl获取的场景音乐搜索词以及步骤S103获取的对应的音乐进行展示,以供用户进行播放操作。
[0041]这样即完成了本优选实施例的场景音乐搜索方法的场景音乐搜索过程。
[0042]本优选实施例的场景音乐搜索方法通过对用户输入的场景音乐搜索语句进行解析,获取相应的音乐标签,进而获取对应的音乐;由于使用场景音乐搜索词作为关键词进行搜索,提高了搜索的成功率;同时通过实时更新的音乐库返回音乐,提升了搜索音乐内容的更新速度以及搜索音乐内容的全面性,因此展示给用户的音乐内容较为全面。
[0043]请参照图2,图2为本发明的场景音乐搜索方法的第二优选实施例的流程图。本优选实施例的场景音乐搜索方法可使用上述的电子设备进行实施,该场景音乐搜索方法包括:
[0044]步骤S201,将场景音乐搜索语句拆分为多个基本词语;
[0045]步骤S202,将基本词语中的动词以及名词作为场景音乐搜索词;
[0046]步骤S203,判断场景音乐搜索词是否具有对应的音乐标签;如具有对应的音乐标签,则转到步骤S204 ;如没有对应的音乐标签,则转到步骤S205 ;
[0047]步骤S204,获取音乐标签;
[0048]步骤S205,获取场景音乐搜索词的相似搜索词,并根据相似搜索词获取相应的音乐标签;
[0049]步骤S206,使用音乐标签,在音乐