CN104102659A - 搜索音乐的方法及终端 - Google Patents
搜索音乐的方法及终端 Download PDFInfo
- Publication number
- CN104102659A CN104102659A CN201310121556.1A CN201310121556A CN104102659A CN 104102659 A CN104102659 A CN 104102659A CN 201310121556 A CN201310121556 A CN 201310121556A CN 104102659 A CN104102659 A CN 104102659A
- Authority
- CN
- China
- Prior art keywords
- touch
- music
- control
- searched
- control action
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/632—Query formulation
- G06F16/634—Query by example, e.g. query by humming
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种搜索音乐的方法及终端,属于信息搜索领域。所述方法包括:获取用户输入的至少两个触控动作,根据获取到的触控动作获取待搜索音乐的节奏信息;在预先构建的音乐文件数据库中搜索具有与待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。本发明通过根据获取到的触控动作获取待搜索音乐的节奏信息,并在音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件作为搜索结果,实现了根据输入的触控动作所表示的音乐节奏即可进行音乐搜索,提供了一种新的音乐搜索方式;并且,由于节奏相似的音乐较多,因此音乐搜索的结果较为丰富,能够为用户提供更多的音乐选择。
Description
技术领域
本发明涉及信息搜索领域,特别涉及一种搜索音乐的方法及终端。
背景技术
目前,大多数手持设备,例如手机、平板电脑、播放器等,都能够提供音乐播放的功能,用户通过手持设备可以方便地播放并享受美妙的音乐。随着技术的发展,手持设备的存储能力越来越大,且大多数手持设备可以连接到互联网,因此,手持设备可以自身存储大量的音乐或从互联网中获取大量的音乐。当音乐数量变得越来越大时,如何从大量的音乐中搜索出想要收听的音乐,成为用户关心的问题。
现有技术在搜索音乐时,预先存储每个音乐对应的音乐信息,音乐信息包括每个音乐的名称、歌手名、歌词、旋律;接收用户输入的待搜索音乐的音乐信息,例如待搜索音乐的名称、歌手名、歌词、用户哼唱或弹奏的旋律;将接收到的音乐信息与预先存储的音乐信息进行匹配;根据匹配的音乐信息确定对应的音乐。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有技术在搜索音乐时需要用户输入待搜索音乐的准确信息,例如音乐的名称、歌手名、歌词、旋律等,音乐搜索方式较为单一;且如果用户无法预先获知待搜索音乐的准确信息,往往无法进行音乐搜索,导致音乐搜索的可行性不高。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种搜索音乐的方法及终端。所述技术方案如下:
第一方面,提供了一种搜索音乐的方法,所述方法包括:
获取用户输入的至少两个触控动作,根据获取到的触控动作获取待搜索音乐的节奏信息;
在预先构建的音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。
在第一方面的第一种可能的实现方式中,所述获取用户输入的至少两个触控动作,包括:
获取预设时间内用户输入的至少两个触控动作;或者,获取接收到搜索指令前用户输入的至少两个触控动作。
在第一方面的第二种可能的实现方式中,所述根据获取到的触控动作获取待搜索音乐的节奏信息,包括:
根据获取到的触控动作之间的时间间隔及强弱信息获取待搜索音乐的节奏信息。
在第一方面的第三种可能的实现方式中,所述获取用户输入的至少两个触控动作时,还包括:
在获取用户输入的每个触控动作时,根据每个触控动作的强弱信息为所述每个触控动作分配对应的强弱标识,并显示所述每个触控动作对应的强弱标识。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述显示所述每个触控动作对应的强弱标识,包括:
根据所述每个触控动作所触控的位置显示所述每个触控动作对应的强弱标识;或,
根据所述每个触控动作之间的时间间隔显示所述每个触控动作对应的强弱标识。
结合第一方面,第一方面的第一种可能的实现方式,第一方面的第二种可能的实现方式,第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述将搜索到的音乐文件作为搜索结果之后,还包括:
播放搜索到的音乐文件对应的完整音乐;或者,播放搜索到的音乐文件中与所述待搜索音乐的节奏信息相对应的音乐片段。
第二方面,提供了一种终端,所述终端包括:
第一获取模块,用于获取用户输入的至少两个触控动作;
第二获取模块,用于根据所述第一获取模块获取到的触控动作获取待搜索音乐的节奏信息;
搜索模块,用于在预先构建的音乐文件数据库中搜索具有与所述第二获取模块获取到的待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。
在第二方面的第一种可能的实现方式中,所述第一获取模块,用于获取预设时间内用户输入的至少两个触控动作;或者,获取接收到搜索指令前用户输入的至少两个触控动作。
在第二方面的第二种可能的实现方式中,所述第二获取模块,用于根据所述第一获取模块获取到的触控动作之间的时间间隔及强弱信息获取待搜索音乐的节奏信息。
在第二方面的第三种可能的实现方式中,所述终端,还包括:
分配模块,用于在获取用户输入的每个触控动作时,根据每个触控动作的强弱信息为所述每个触控动作分配对应的强弱标识;
显示模块,用于显示所述分配模块分配的每个触控动作对应的强弱标识。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述显示模块,包括:
第一显示单元,用于根据所述每个触控动作所触控的位置显示所述每个触控动作对应的强弱标识;
第二显示单元,用于根据所述每个触控动作之间的时间间隔显示所述每个触控动作对应的强弱标识。
结合第二方面,第二方面的第一种可能的实现方式,第二方面的第二种可能的实现方式,第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述终端,还包括:
第一播放模块,用于播放搜索到的音乐文件对应的完整音乐;或
第二播放模块,用于播放搜索到的音乐文件中与所述待搜索音乐的节奏信息相对应的音乐片段。
本发明实施例提供的技术方案带来的有益效果是:
通过根据获取到的用户输入的触控动作获取待搜索音乐的节奏信息,并在预先构建的音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件后,将搜索到的音乐文件作为搜索结果,实现了根据输入的触控动作所表示的待搜索音乐的节奏即可进行音乐搜索,提供了一种新的音乐搜索方式,克服了在无法获知待搜索音乐的名称、歌手名、歌词和旋律等准确信息时无法进行音乐搜索的局限性;并且,由于节奏相似的音乐较多,因此音乐搜索的结果较为丰富,能够为用户提供更多的音乐选择。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种搜索音乐的方法流程图;
图2是本发明实施例二提供的一种搜索音乐的方法流程图;
图3是本发明实施例二提供的一种搜索音乐的终端显示示意图;
图4是本发明实施例三提供的第一种终端的结构示意图;
图5是本发明实施例三提供的第二种终端的结构示意图;
图6是本发明实施例三提供的第三种终端的结构示意图;
图7是本发明实施例三提供的第四种终端的结构示意图;
图8是本发明实施例四提供的一种计算机系统的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
本发明实施例提供了一种搜索音乐的方法,参见图1,方法流程包括:
101:获取用户输入的至少两个触控动作,根据获取到的触控动作获取待搜索音乐的节奏信息。
具体地,获取用户输入的至少两个触控动作,包括:
获取预设时间内用户输入的至少两个触控动作;或者,获取接收到搜索指令前用户输入的至少两个触控动作。
具体地,根据获取到的触控动作获取待搜索音乐的节奏信息,包括:
根据获取到的触控动作之间的时间间隔及强弱信息获取待搜索音乐的节奏信息。
优选地,获取用户输入的至少两个触控动作时,还包括:
在获取用户输入的每个触控动作时,根据每个触控动作的强弱信息为每个触控动作分配对应的强弱标识,并显示每个触控动作对应的强弱标识。
具体地,显示每个触控动作对应的强弱标识,包括:
根据每个触控动作所触控的位置显示每个触控动作对应的强弱标识;或,
根据每个触控动作之间的时间间隔显示每个触控动作对应的强弱标识。
102:在预先构建的音乐文件数据库中搜索具有与待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。
优选地,将搜索到的音乐文件作为搜索结果之后,还包括:
播放搜索到的音乐文件对应的完整音乐;或者,播放搜索到的音乐文件中与待搜索音乐的节奏信息相对应的音乐片段。
综上所述,本发明实施例提供的方法,通过根据获取到的用户输入的触控动作获取待搜索音乐的节奏信息,并在预先构建的音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件后,将搜索到的音乐文件作为搜索结果,实现了根据输入的触控动作所表示的待搜索音乐的节奏即可进行音乐搜索,提供了一种新的音乐搜索方式,克服了在无法获知待搜索音乐的名称、歌手名、歌词和旋律等准确信息时无法进行音乐搜索的局限性;并且,由于节奏相似的音乐较多,因此音乐搜索的结果较为丰富,能够为用户提供更多的音乐选择。
实施例二
为了解决现有技术中音乐搜索方式的局限性,本发明实施例提供了一种搜索音乐的方法。本发明实施例主要以将搜索音乐的方法应用到具有触控屏幕的终端为例进行说明,该终端可以包括但不限于智能手机、平板电脑、MP3(MovingPicture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器,MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器等。触控屏幕可以为单点触控屏幕或多点触控屏幕,具体类型可以包括但不限于电容触控屏幕、电阻触控屏幕、光敏触控屏幕等。结合上述实施例一的内容,参见图2,方法流程包括:
201:获取用户输入的至少两个触控动作。
针对该步骤,当检测到终端的触控屏幕上用户输入的触控动作时,获取输入的触控动作。用户在终端的触控屏幕上输入触控动作时,可以根据待搜索音乐的节奏在触控屏幕上输入触控动作或者输入任意触控动作。用户可以在终端的触控屏幕的任一位置输入触控动作,也可以在终端的触控屏幕中预先划分的输入区域内输入触控动作。其中,终端的触控屏幕可以是终端自身的触控屏幕,也可以是外接到终端的触控屏幕;根据终端的触控屏幕的具体类型的不同,用户可以通过手指、触控笔、或者其他工具输入触控动作。
为了避免用户输入的触控动作所占的时间太长而影响后续的音乐搜索,获取用户输入的至少两个触控动作的方式具体包括但不限于:获取预设时间内用户输入的至少两个触控动作;或者,获取接收到搜索指令前用户输入的至少两个触控动作。当用户输入的触控动作所占的时间达到预设时间时,或者用户输入的触控动作还未达到预设时间但用户点击了搜索按钮,终端接收到搜索指令时,终端将不再获取用户输入的触控动作,从而保证了获取到的用户输入的触控动作所占的时间不大于预设时间。其中,预设时间可以根据实际情况设定,例如,可以为30s或60s等,本发明实施例在此对预设时间的大小不进行具体限定。此外,为了能够在用户输入触控动作时更好地提醒用户,还可以在终端的触控屏幕上显示预设时间的倒计时,提醒用户能够输入触控动作的剩余时间。
优选地,在获取用户输入的至少两个触控动作时,本发明实施例提供的方法还包括:在获取用户输入的每个触控动作时,根据每个触控动作的强弱信息为每个触控动作分配对应的强弱标识,并显示每个触控动作对应的强弱标识。
其中,每个触控动作的强弱信息表示每个触控动作的强弱,可以根据输入触控屏幕的工具与触控屏幕的接触面积确定每个触控动作的强弱信息。例如,如果用户通过手指输入触控动作时,手指与触控屏幕的接触面积较大,则触控动作较强;手指与触控屏幕的接触面积较小,则触控动作较弱。此外,还可以在触控屏幕中内置感应器,根据感应器感应到的触控动作接触屏幕的力度大小确定触控动作的强度。当然,还可以通过其他方式确定触控动作的强弱信息,本发明实施例在此不对确定每个触控动作的强弱信息的方式进行具体限定。在确定每个触控动作的强弱信息后,可以根据每个触控动作的强弱信息为每个触控动作分配的强弱标识可以是预先设定的标识,不同的强弱信息可以分配不同的强弱标识。例如,当触控动作的强度较大时,分配较大的强弱标识;触控动作的强度较小时,分配较小的强弱标识。此外,当触控动作为在触控屏幕上的抹动操作时,还可以分配对应的带有拖尾的强弱标识。
需要说明的是,当终端的触控屏幕为终端自带的触控屏幕时,终端的显示屏幕与触控屏幕为同一个屏幕,将每个触控动作所对应的强弱标识显示在触控屏幕上;当终端的触控屏幕是外接到终端的触控屏幕时,终端的触控屏幕与显示屏幕为不同屏幕,将每个触控动作所对应的强弱标识显示在终端的显示屏幕上。
具体地,显示每个触控动作对应的强弱标识具体包括但不限于以下两种方式:
方式一:根据每个触控动作所触控的位置显示每个触控动作对应的强弱标识。
针对上述方式一,在获取到用户输入的每个触控动作时,记录每个触控动作在触控屏幕上所触控的位置,在为每个触控动作分配对应的强弱标识后,根据预先记录的每个触控动作所触控的位置显示该触控动作对应的强弱标识。
当终端的触控屏幕与显示屏幕为同一个屏幕时,将每个触控动作对应的强弱标识显示在每个触控动作在触控屏幕上所触控的位置。当终端的触控屏幕与显示屏幕为不同屏幕时,则将触控动作在触控屏幕上所触控的位置映射到终端的显示屏幕上,将每个触控动作对应的强弱标识显示在映射到的显示屏幕的位置。
方式二:根据每个触控动作之间的时间间隔显示每个触控动作对应的强弱标识。
针对上述方式二,可以预先在终端的显示屏幕上分配用于显示触控动作对应的强弱标识的显示区域。记录获取到的每个触控动作的时间,根据获取到各个触控动作的时间间隔在预先分配的显示区域中显示每个触控动作对应的强弱标识。通过根据每个触控动作之间的时间间隔显示每个触控动作对应的强弱标识,使得用户不仅可以从显示的强弱标识中获知输入的触控动作的强弱,还可以从显示的强弱标识之间的时间间隔获知输入的触控动作的节奏。
通过为每个触控动作分配对应的强弱标识并显示每个触控动作对应的强弱标识,使得用户在输入每个触控动作后,可以在终端的显示屏幕上实时地观看到输入的触控动作,不仅能够为用户带来视觉上的同步效果,还能够使用户通过显示的标识判断输入的触控动作是否符合自己期望输入的触控动作。
需要说明的是,终端可以选择上述方式一或方式二中的任意一种方式显示每个触控动作对应的强弱标识,也可以同时选择上述方式一和方式二显示每个触控动作对应的强弱标识。
举例来说,以终端的触控屏幕与显示屏幕为同一个屏幕为例进行说明,如图3(a)所示,在终端的触控屏幕上预先设定获取触控动作的输入区域,获取用户在该输入区域中输入的触控动作。在图3(b)中,终端还设定有获取触控动作的预设时间,并使用扇面倒计时的形式将剩余时间显示给用户;并且,终端中还显示有搜索按钮,用户可以在还输入的触控动作没有达到预设时间时点击搜索按钮进行音乐搜索,终端接收到用户点击搜索按钮所发出的搜索指令后将不再获取用户输入的触控动作。此外,在图3(b)中,获取用户输入的触控动作时,还根据每个触控动作的强弱为每个触控动作分配对应的强弱标识后,根据每个触控动作所触控的位置显示每个触控动作对应的强弱标识,并且根据每个触控动作之间的时间间隔在显示区域中显示每个触控动作对应的强弱标识。
除了上述两种方式之外,终端还可以选择其他方式显示每个触控动作对应的强弱标识,例如,在终端的显示屏幕的任意位置上显示每个触控动作对应的强弱标识,本发明实施例在此不对终端显示每个触控动作对应的强弱标识的方式进行具体限定。
202:根据获取到的触控动作获取待搜索音乐的节奏信息。
针对该步骤,为了进行后续的音乐搜索,终端将获取到的触控动作转换成终端可识别的待搜索音乐的节奏信息,具体方式包括:根据获取到的触控动作之间的时间间隔及强弱信息获取待搜索音乐的节奏信息。节奏信息的形式有很多种,例如,具有时间间隔和大小的数字信号等。本发明实施例在此不对获取到的待搜索音乐的节奏信息的具体形式进行限定。
除了上述获取待搜索音乐的节奏信息的方式之外,还可以采用其他的方式获取待搜索音乐的节奏信息,例如,仅根据获取到的触控动作之间的时间间隔获取待搜索音乐的节奏信息等,本发明实施例在此也不对根据获取到的触控动作获取待搜索音乐的节奏信息的具体方式进行限定。
203:在预先构建的音乐文件数据库中搜索具有与待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。
在该步骤中,终端可以预先构建有音乐文件数据库,该音乐文件数据库中的音乐文件具有对应的节奏信息,终端可以在自身构建的音乐文件数据库中搜索具有与待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。此外,音乐文件数据库及音乐文件对应的节奏信息还可以构建在服务器中,终端在连接到服务器后将待搜索音乐的节奏信息传输给服务器,由服务器在搜索具有与待搜索音乐的节奏信息相匹配的音乐文件,并将搜索到的音乐文件发送给终端,使终端得到搜索结果。
具体地,在搜索具有与待搜索音乐的节奏信息相匹配的节奏信息的音乐文件时,将待搜索音乐的节奏信息与预先构建的音乐文件数据库中的音乐文件的节奏信息进行比较,如果待搜索节奏信息中信号的强弱以及时间间隔与音乐文件对应的至少一段或者全部的节奏信息相匹配,则将该音乐文件作为搜索结果。其中,一个音乐文件中可能有多段与待搜索音乐的节奏信息相匹配的节奏信息,搜索到其中一段节奏信息,则可将该段节奏信息对应的音乐文件作为搜索结果。
由于具有相同或相似节奏的音乐文件较多,通过待搜索音乐的节奏信息进行音乐搜索时,搜索到的具有与待搜索音乐的节奏信息相匹配的音乐文件也较多,使得用户能够通过控制输入的触控动作的节奏而搜索到具有期望的节奏的音乐。例如,如果期望搜索到节奏较为欢快的音乐文件,则输入节奏较为紧凑的触控动作,如果期望搜索到节奏较为舒缓的音乐文件,则输入节奏较为缓慢的触控动作。这种非精确式的音乐搜索方式为用户提供了一种新的音乐搜索的选择,搜索到的音乐文件也能更好的满足用户的需求。
204:播放搜索到的音乐文件。
该步骤为可选步骤,在搜索到音乐文件后,可以显示搜索到的每个音乐文件的文件名或图片等标识,并接收在用户选择显示的标识后输入的播放指令,根据接收到的播放指令播放对应的音乐文件。此外,还可以在搜索到音乐文件后,直接播放搜索到的音乐文件。
具体地,播放搜索到的音乐文件具体包括但不限于以下两种方式:播放搜索到的音乐文件对应的完整音乐;或播放搜索到的音乐文件中与待搜索音乐的节奏信息相对应的音乐片段。
其中,搜索到的音乐文件中与待搜索音乐的节奏信息相对应的音乐片段是指音乐文件中与待搜索的音乐的节奏信息完全匹配的节奏信息对应的音乐片段。终端在搜索到音乐文件后,可以记录音乐文件中与待搜索音乐的节奏信息相对应的音乐片段,从而在播放时直接从该音乐片段的起始点开始播放该音乐片段。如果一个音乐文件中有多个与待搜索音乐的节奏信息相对应的音乐片段,则可以播放其中任意一个音乐片段,也可以按照多个音乐片段在音乐文件中的时间顺序播放其中多个音乐片段,或者随机播放其中多个音乐片段。
针对上述两种方式,可以为每个音乐文件预先设定两个播放标识:第一播放标识和第二播放标识,当用户选择第一播放标识时,则播放搜索到的音乐文件对应的完整音乐;当用户选择第二播放标识时,则播放搜索到的音乐文件中与待搜索音乐的节奏信息相匹配的音乐片段。此外,还可以先直接播放搜索到的音乐文件对应的完整音乐,然后直接播放搜索到的音乐文件中与待搜索音乐的节奏信息相对应的音乐片段;或者先直接播放搜索到的音乐文件中与待搜索音乐的节奏信息相对应的音乐片段,然后直接播放搜索到的音乐文件对应的完整音乐,本发明实施例在此不对播放搜索到的音乐文件的方式进行具体限定。
当然,除了播放搜索到的音乐外,终端还可以设定并显示用户输入的触控动作对应的待搜索音乐的节奏信息对应的播放标识,并在用户选择该播放标识后,播放用户输入的触控动作对应的待搜索音乐的节奏信息,使用户通过播放的待搜索音乐的节奏信息了解输入的触控动作的节奏。终端可以采用多种乐器播放将待搜索音乐的节奏信息,例如,用钢琴、鼓、锣等乐器。除此之外,还可以采用其他的形式播放待搜索音乐的节奏信息,本发明实施例在此不对播放待搜索音乐的节奏信息的具体形式进行限定。
举例来说,如图3(c)所示,在终端的显示屏幕上显示有搜索到的音乐文件A,B和C,每个音乐文件都对应两个播放标识,播放标识1和播放标识2。当用户选择音乐文件A的播放标识1时,则播放音乐文件A对应的完整音乐,当用户选择音乐文件A的播放标识2时,则播放音乐文件A中与待搜索音乐的节奏信息相匹配的音乐片段。此外,在终端的显示屏幕上还显示有用户输入的触控动作对应的强弱标识,并分配对应的播放标识3,在用户选择播放标识3后,将用户输入的触控动作对应的待搜索音乐的节奏信息以鼓点的形式进行播放。
综上所述,本发明实施例提供的方法,通过根据获取到的用户输入的触控动作获取待搜索音乐的节奏信息,并在预先构建的音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件后,将搜索到的音乐文件作为搜索结果,实现了根据输入的触控动作所表示的待搜索音乐的节奏即可进行音乐搜索,提供了一种新的音乐搜索方式,克服了在无法获知待搜索音乐的名称、歌手名、歌词和旋律等准确信息时无法进行音乐搜索的局限性;并且,由于节奏相似的音乐较多,因此音乐搜索的结果较为丰富,能够为用户提供更多的音乐选择。
实施例三
本发明实施例提供了一种终端,该终端用于执行上述实施例一或实施例二提供的搜索音乐的方法。参见图4,该终端包括:
第一获取模块401,用于获取用户输入的至少两个触控动作;
第二获取模块402,用于根据第一获取模块401获取到的触控动作获取待搜索音乐的节奏信息;
搜索模块403,用于在预先构建的音乐文件数据库中搜索具有与第二获取模块402获取到的待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。
具体地,第一获取模块401,用于获取预设时间内用户输入的至少两个触控动作;或者,获取接收到搜索指令前用户输入的至少两个触控动作。
具体地,第二获取模块402,用于根据第一获取模块401获取到的触控动作之间的时间间隔及强弱信息获取待搜索音乐的节奏信息。
优选地,参见图5,终端还包括:
分配模块404,用于在获取用户输入的每个触控动作时,根据每个触控动作的强弱信息为每个触控动作分配对应的强弱标识;
显示模块405,用于显示分配模块404分配的每个触控动作对应的强弱标识。
具体地,参见图6,显示模块405,包括:
第一显示单元4051,用于根据每个触控动作所触控的位置显示每个触控动作对应的强弱标识;
第二显示单元4052,用于根据每个触控动作之间的时间间隔显示每个触控动作对应的强弱标识。
优选地,参见图7,该终端还包括:
第一播放模块406,用于播放搜索到的音乐文件对应的完整音乐;或
第二播放模块407,用于播放搜索到的音乐文件中与待搜索音乐的节奏信息相对应的音乐片段。
综上所述,本发明实施例提供的终端,通过根据获取到的用户输入的触控动作获取待搜索音乐的节奏信息,并在预先构建的音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件后,将搜索到的音乐文件作为搜索结果,实现了根据输入的触控动作所表示的待搜索音乐的节奏即可进行音乐搜索,提供了一种新的音乐搜索方式,克服了在无法获知待搜索音乐的名称、歌手名、歌词和旋律等准确信息时无法进行音乐搜索的局限性;并且,由于节奏相似的音乐较多,因此音乐搜索的结果较为丰富,能够为用户提供更多的音乐选择。
实施例四
本实施例提供了一种计算机系统,参见图8,该计算机系统包括多个存储器801和至少一个处理器802,例如CPU(Central Processing Unit,中央处理单元)等,存储器801可以包含高速Ram存储器,也可以还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器用于存储处理器所执行方案的流程代码,存储器801用于存储处理器802所执行方案的流程代码,处理器802通过总线与多个存储器801耦合,以执行搜索音乐的功能。
处理器802,用于获取用户输入的至少两个触控动作,根据获取到的触控动作获取待搜索音乐的节奏信息;
在预先构建的音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。
处理器802,用于获取预设时间内用户输入的至少两个触控动作;或者,获取接收到搜索指令前用户输入的至少两个触控动作。
处理器802,用于根据获取到的触控动作之间的时间间隔及强弱信息获取待搜索音乐的节奏信息。
处理器802,用于在获取用户输入的每个触控动作时,根据每个触控动作信息的强弱为所述每个触控动作分配对应的强弱标识,并显示所述每个触控动作对应的强弱标识。
处理器802,用于根据所述每个触控动作所触控的位置显示所述每个触控动作对应的强弱标识;或,根据所述每个触控动作之间的时间间隔显示所述每个触控动作对应的强弱标识。
处理器802,用于播放搜索到的音乐文件对应的完整音乐;或者,播放搜索到的音乐文件中与所述待搜索音乐的节奏信息相对应的音乐片段。
综上所述,本发明实施例提供的计算机系统,通过根据获取到的用户输入的触控动作获取待搜索音乐的节奏信息,并在预先构建的音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件后,将搜索到的音乐文件作为搜索结果,实现了根据输入的触控动作所表示的待搜索音乐的节奏即可进行音乐搜索,提供了一种新的音乐搜索方式,克服了在无法获知待搜索音乐的名称、歌手名、歌词和旋律等准确信息时无法进行音乐搜索的局限性;并且,由于节奏相似的音乐较多,因此音乐搜索的结果较为丰富,能够为用户提供更多的音乐选择。
需要说明的是:上述实施例提供的终端在搜索音乐时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的终端与搜索音乐的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种搜索音乐的方法,其特征在于,所述方法包括:
获取用户输入的至少两个触控动作,根据获取到的触控动作获取待搜索音乐的节奏信息;
在预先构建的音乐文件数据库中搜索具有与所述待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。
2.根据权利要求1所述的方法,其特征在于,所述获取用户输入的至少两个触控动作,包括:
获取预设时间内用户输入的至少两个触控动作;或者,获取接收到搜索指令前用户输入的至少两个触控动作。
3.根据权利要求1所述的方法,其特征在于,所述根据获取到的触控动作获取待搜索音乐的节奏信息,包括:
根据获取到的触控动作之间的时间间隔及强弱信息获取待搜索音乐的节奏信息。
4.根据权利要求1所述的方法,其特征在于,所述获取用户输入的至少两个触控动作时,还包括:
在获取用户输入的每个触控动作时,根据每个触控动作的强弱信息为所述每个触控动作分配对应的强弱标识,并显示所述每个触控动作对应的强弱标识。
5.根据权利要求4所述的方法,其特征在于,所述显示所述每个触控动作对应的强弱标识,包括:
根据所述每个触控动作所触控的位置显示所述每个触控动作对应的强弱标识;或,
根据所述每个触控动作之间的时间间隔显示所述每个触控动作对应的强弱标识。
6.根据权利要求1至5任一权利要求所述的方法,其特征在于,所述将搜索到的音乐文件作为搜索结果之后,还包括:
播放搜索到的音乐文件对应的完整音乐;或者,播放搜索到的音乐文件中与所述待搜索音乐的节奏信息相对应的音乐片段。
7.一种终端,其特征在于,所述终端包括:
第一获取模块,用于获取用户输入的至少两个触控动作;
第二获取模块,用于根据所述第一获取模块获取到的触控动作获取待搜索音乐的节奏信息;
搜索模块,用于在预先构建的音乐文件数据库中搜索具有与所述第二获取模块获取到的待搜索音乐的节奏信息相匹配的节奏信息的音乐文件,并将搜索到的音乐文件作为搜索结果。
8.根据权利要求7所述的终端,其特征在于,所述第一获取模块,用于获取预设时间内用户输入的至少两个触控动作;或者,获取接收到搜索指令前用户输入的至少两个触控动作。
9.根据权利要求7所述的终端,其特征在于,所述第二获取模块,用于根据所述第一获取模块获取到的触控动作之间的时间间隔及强弱信息获取待搜索音乐的节奏信息。
10.根据权利要求7所述的终端,其特征在于,所述终端,还包括:
分配模块,用于在获取用户输入的每个触控动作时,根据每个触控动作的强弱信息为所述每个触控动作分配对应的强弱标识;
显示模块,用于显示所述分配模块分配的每个触控动作对应的强弱标识。
11.根据权利要求10所述的终端,其特征在于,所述显示模块,包括:
第一显示单元,用于根据所述每个触控动作所触控的位置显示所述每个触控动作对应的强弱标识;
第二显示单元,用于根据所述每个触控动作之间的时间间隔显示所述每个触控动作对应的强弱标识。
12.根据权利要求7至11任一权利要求所述的终端,其特征在于,所述终端,还包括:
第一播放模块,用于播放搜索到的音乐文件对应的完整音乐;或
第二播放模块,用于播放搜索到的音乐文件中与所述待搜索音乐的节奏信息相对应的音乐片段。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310121556.1A CN104102659A (zh) | 2013-04-09 | 2013-04-09 | 搜索音乐的方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310121556.1A CN104102659A (zh) | 2013-04-09 | 2013-04-09 | 搜索音乐的方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104102659A true CN104102659A (zh) | 2014-10-15 |
Family
ID=51670818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310121556.1A Pending CN104102659A (zh) | 2013-04-09 | 2013-04-09 | 搜索音乐的方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104102659A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484350A (zh) * | 2014-11-28 | 2015-04-01 | 深圳市金立通信设备有限公司 | 一种终端 |
CN106292424A (zh) * | 2016-08-09 | 2017-01-04 | 北京光年无限科技有限公司 | 针对人形机器人的音乐数据处理方法及装置 |
WO2018023236A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效插入技术的数据采集方法和音乐播放器 |
WO2018023238A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 一种播放音乐时音效插入的方法和音乐播放器 |
CN111506765A (zh) * | 2020-04-03 | 2020-08-07 | 咪咕音乐有限公司 | 控制乐曲播放节奏的方法、装置、电子设备及存储介质 |
CN113742514A (zh) * | 2021-09-03 | 2021-12-03 | 林飞鹏 | 一种音乐精准搜索方法及装置 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020073098A1 (en) * | 2000-02-28 | 2002-06-13 | Lei Zhang | Methodology and system for searching music over computer network and the internet based on melody and rhythm input |
CN1755686A (zh) * | 2004-09-30 | 2006-04-05 | 株式会社东芝 | 音乐搜索系统和音乐搜索装置 |
CN1881146A (zh) * | 2005-06-08 | 2006-12-20 | 索尼株式会社 | 输入装置、信息处理装置、信息处理方法以及程序 |
CN101464750A (zh) * | 2009-01-14 | 2009-06-24 | 苏州瀚瑞微电子有限公司 | 通过检测触控板的感应面积进行手势识别的方法 |
CN102043566A (zh) * | 2009-10-19 | 2011-05-04 | 纬创资通股份有限公司 | 具触控面板的电子装置及其运作方法 |
CN102043528A (zh) * | 2009-10-14 | 2011-05-04 | 索尼公司 | 输入装置和方法、附带输入功能的显示装置和其控制方法 |
CN102193666A (zh) * | 2010-03-03 | 2011-09-21 | 联咏科技股份有限公司 | 触控感测方法及其系统 |
CN102812427A (zh) * | 2011-12-28 | 2012-12-05 | 华为技术有限公司 | 终端设备的解锁方法及终端设备 |
CN102830834A (zh) * | 2011-06-14 | 2012-12-19 | 矽创电子股份有限公司 | 物件的动作的辨识装置及其辨识方法 |
CN103019612A (zh) * | 2013-01-09 | 2013-04-03 | 王建民 | 一种触摸屏解锁方法及触摸屏终端 |
CN103514158A (zh) * | 2012-06-15 | 2014-01-15 | 国基电子(上海)有限公司 | 音乐文件搜索方法及多媒体播放装置 |
-
2013
- 2013-04-09 CN CN201310121556.1A patent/CN104102659A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020073098A1 (en) * | 2000-02-28 | 2002-06-13 | Lei Zhang | Methodology and system for searching music over computer network and the internet based on melody and rhythm input |
CN1755686A (zh) * | 2004-09-30 | 2006-04-05 | 株式会社东芝 | 音乐搜索系统和音乐搜索装置 |
CN1881146A (zh) * | 2005-06-08 | 2006-12-20 | 索尼株式会社 | 输入装置、信息处理装置、信息处理方法以及程序 |
CN101464750A (zh) * | 2009-01-14 | 2009-06-24 | 苏州瀚瑞微电子有限公司 | 通过检测触控板的感应面积进行手势识别的方法 |
CN102043528A (zh) * | 2009-10-14 | 2011-05-04 | 索尼公司 | 输入装置和方法、附带输入功能的显示装置和其控制方法 |
CN102043566A (zh) * | 2009-10-19 | 2011-05-04 | 纬创资通股份有限公司 | 具触控面板的电子装置及其运作方法 |
CN102193666A (zh) * | 2010-03-03 | 2011-09-21 | 联咏科技股份有限公司 | 触控感测方法及其系统 |
CN102830834A (zh) * | 2011-06-14 | 2012-12-19 | 矽创电子股份有限公司 | 物件的动作的辨识装置及其辨识方法 |
CN102812427A (zh) * | 2011-12-28 | 2012-12-05 | 华为技术有限公司 | 终端设备的解锁方法及终端设备 |
CN103514158A (zh) * | 2012-06-15 | 2014-01-15 | 国基电子(上海)有限公司 | 音乐文件搜索方法及多媒体播放装置 |
CN103019612A (zh) * | 2013-01-09 | 2013-04-03 | 王建民 | 一种触摸屏解锁方法及触摸屏终端 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484350A (zh) * | 2014-11-28 | 2015-04-01 | 深圳市金立通信设备有限公司 | 一种终端 |
WO2018023236A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效插入技术的数据采集方法和音乐播放器 |
WO2018023238A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 一种播放音乐时音效插入的方法和音乐播放器 |
CN106292424A (zh) * | 2016-08-09 | 2017-01-04 | 北京光年无限科技有限公司 | 针对人形机器人的音乐数据处理方法及装置 |
CN111506765A (zh) * | 2020-04-03 | 2020-08-07 | 咪咕音乐有限公司 | 控制乐曲播放节奏的方法、装置、电子设备及存储介质 |
CN111506765B (zh) * | 2020-04-03 | 2023-09-05 | 咪咕音乐有限公司 | 控制乐曲播放节奏的方法、装置、电子设备及存储介质 |
CN113742514A (zh) * | 2021-09-03 | 2021-12-03 | 林飞鹏 | 一种音乐精准搜索方法及装置 |
CN113742514B (zh) * | 2021-09-03 | 2023-11-24 | 林飞鹏 | 一种音乐精准搜索方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107978323B (zh) | 音频识别方法、装置及存储介质 | |
CN104102659A (zh) | 搜索音乐的方法及终端 | |
CN108986842B (zh) | 音乐风格识别处理方法及终端 | |
CN108109634B (zh) | 歌曲音高的生成方法、装置及设备 | |
CN111460179A (zh) | 多媒体信息展示方法及装置、计算机可读介质及终端设备 | |
CN111833460B (zh) | 增强现实的图像处理方法、装置、电子设备及存储介质 | |
US20080313222A1 (en) | Apparatus and Method For Visually Generating a Playlist | |
JP2021182159A (ja) | 歌のマルチメディアの合成方法、合成装置、電子機器及び記憶媒体 | |
CN115103232B (zh) | 一种视频播放方法、装置、设备和存储介质 | |
CN111291200A (zh) | 多媒体资源展示方法、装置、计算机设备及存储介质 | |
CN111858971A (zh) | 多媒体资源推荐方法、装置、终端及服务器 | |
CN111524501A (zh) | 语音播放方法、装置、计算机设备及计算机可读存储介质 | |
CN110276006A (zh) | 彩蛋的展示方法、装置、电子设备和计算机可读存储介质 | |
US9110987B2 (en) | System and method for providing music | |
CN104681048A (zh) | 多媒体读取控制装置、曲线获取装置、电子设备、曲线提供装置及方法 | |
CN112035698B (zh) | 音频试听方法、装置及存储介质 | |
CN109756628A (zh) | 一种功能按键音效的播放方法、装置及电子设备 | |
CN109410972A (zh) | 生成音效参数的方法、装置及存储介质 | |
US20250087188A1 (en) | Audio processing method and apparatus, device and storage medium | |
WO2024099350A1 (zh) | 直播处理方法、装置和电子设备 | |
CN115190367B (zh) | 一种视频播放方法、装置、设备和存储介质 | |
CN114595361B (zh) | 一种音乐热度的预测方法、装置、存储介质及电子设备 | |
CN104822094A (zh) | 复合节拍特效系统及复合节拍特效处理方法 | |
CN113343022A (zh) | 歌曲教学方法、装置、终端和存储介质 | |
CN115599951A (zh) | 视频显示方法和装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141015 |