国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      搜索音樂的方法及終端的制作方法

      文檔序號:6501588閱讀:138來源:國知局
      搜索音樂的方法及終端的制作方法
      【專利摘要】本發(fā)明公開了一種搜索音樂的方法及終端,屬于信息搜索領(lǐng)域。所述方法包括:獲取用戶輸入的至少兩個觸控動作,根據(jù)獲取到的觸控動作獲取待搜索音樂的節(jié)奏信息;在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與待搜索音樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件,并將搜索到的音樂文件作為搜索結(jié)果。本發(fā)明通過根據(jù)獲取到的觸控動作獲取待搜索音樂的節(jié)奏信息,并在音樂文件數(shù)據(jù)庫中搜索具有與所述待搜索音樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件作為搜索結(jié)果,實現(xiàn)了根據(jù)輸入的觸控動作所表示的音樂節(jié)奏即可進(jìn)行音樂搜索,提供了一種新的音樂搜索方式;并且,由于節(jié)奏相似的音樂較多,因此音樂搜索的結(jié)果較為豐富,能夠為用戶提供更多的音樂選擇。
      【專利說明】搜索音樂的方法及終端

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及信息搜索領(lǐng)域,特別涉及一種搜索音樂的方法及終端。

      【背景技術(shù)】
      [0002] 目前,大多數(shù)手持設(shè)備,例如手機(jī)、平板電腦、播放器等,都能夠提供音樂播放的功 能,用戶通過手持設(shè)備可以方便地播放并享受美妙的音樂。隨著技術(shù)的發(fā)展,手持設(shè)備的存 儲能力越來越大,且大多數(shù)手持設(shè)備可以連接到互聯(lián)網(wǎng),因此,手持設(shè)備可以自身存儲大量 的音樂或從互聯(lián)網(wǎng)中獲取大量的音樂。當(dāng)音樂數(shù)量變得越來越大時,如何從大量的音樂中 搜索出想要收聽的音樂,成為用戶關(guān)心的問題。
      [0003] 現(xiàn)有技術(shù)在搜索音樂時,預(yù)先存儲每個音樂對應(yīng)的音樂信息,音樂信息包括每個 音樂的名稱、歌手名、歌詞、旋律;接收用戶輸入的待搜索音樂的音樂信息,例如待搜索音樂 的名稱、歌手名、歌詞、用戶哼唱或彈奏的旋律;將接收到的音樂信息與預(yù)先存儲的音樂信 息進(jìn)行匹配;根據(jù)匹配的音樂信息確定對應(yīng)的音樂。
      [0004] 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
      [0005] 現(xiàn)有技術(shù)在搜索音樂時需要用戶輸入待搜索音樂的準(zhǔn)確信息,例如音樂的名稱、 歌手名、歌詞、旋律等,音樂搜索方式較為單一;且如果用戶無法預(yù)先獲知待搜索音樂的準(zhǔn) 確信息,往往無法進(jìn)行音樂搜索,導(dǎo)致音樂搜索的可行性不高。


      【發(fā)明內(nèi)容】

      [0006] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種搜索音樂的方法及終端。所 述技術(shù)方案如下:
      [0007] 第一方面,提供了一種搜索音樂的方法,所述方法包括:
      [0008] 獲取用戶輸入的至少兩個觸控動作,根據(jù)獲取到的觸控動作獲取待搜索音樂的節(jié) 奏信息;
      [0009] 在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述待搜索音樂的節(jié)奏信息相匹配 的節(jié)奏信息的音樂文件,并將搜索到的音樂文件作為搜索結(jié)果。
      [0010] 在第一方面的第一種可能的實現(xiàn)方式中,所述獲取用戶輸入的至少兩個觸控動 作,包括:
      [0011] 獲取預(yù)設(shè)時間內(nèi)用戶輸入的至少兩個觸控動作;或者,獲取接收到搜索指令前用 戶輸入的至少兩個觸控動作。
      [0012] 在第一方面的第二種可能的實現(xiàn)方式中,所述根據(jù)獲取到的觸控動作獲取待搜索 音樂的節(jié)奏信息,包括:
      [0013] 根據(jù)獲取到的觸控動作之間的時間間隔及強(qiáng)弱信息獲取待搜索音樂的節(jié)奏信息。
      [0014] 在第一方面的第三種可能的實現(xiàn)方式中,所述獲取用戶輸入的至少兩個觸控動作 時,還包括:
      [0015] 在獲取用戶輸入的每個觸控動作時,根據(jù)每個觸控動作的強(qiáng)弱信息為所述每個觸 控動作分配對應(yīng)的強(qiáng)弱標(biāo)識,并顯示所述每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0016] 結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式 中,所述顯示所述每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識,包括:
      [0017] 根據(jù)所述每個觸控動作所觸控的位置顯示所述每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識; 或,
      [0018] 根據(jù)所述每個觸控動作之間的時間間隔顯示所述每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0019] 結(jié)合第一方面,第一方面的第一種可能的實現(xiàn)方式,第一方面的第二種可能的實 現(xiàn)方式,第一方面的第三種可能的實現(xiàn)方式或第一方面的第四種可能的實現(xiàn)方式,在第一 方面的第五種可能的實現(xiàn)方式中,所述將搜索到的音樂文件作為搜索結(jié)果之后,還包括:
      [0020] 播放搜索到的音樂文件對應(yīng)的完整音樂;或者,播放搜索到的音樂文件中與所述 待搜索音樂的節(jié)奏信息相對應(yīng)的音樂片段。
      [0021] 第二方面,提供了一種終端,所述終端包括:
      [0022] 第一獲取模塊,用于獲取用戶輸入的至少兩個觸控動作;
      [0023] 第二獲取模塊,用于根據(jù)所述第一獲取模塊獲取到的觸控動作獲取待搜索音樂的 節(jié)奏信息;
      [0024] 搜索模塊,用于在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述第二獲取模塊獲 取到的待搜索音樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件,并將搜索到的音樂文件作為 搜索結(jié)果。
      [0025] 在第二方面的第一種可能的實現(xiàn)方式中,所述第一獲取模塊,用于獲取預(yù)設(shè)時間 內(nèi)用戶輸入的至少兩個觸控動作;或者,獲取接收到搜索指令前用戶輸入的至少兩個觸控 動作。
      [0026] 在第二方面的第二種可能的實現(xiàn)方式中,所述第二獲取模塊,用于根據(jù)所述第一 獲取模塊獲取到的觸控動作之間的時間間隔及強(qiáng)弱信息獲取待搜索音樂的節(jié)奏信息。
      [0027] 在第二方面的第三種可能的實現(xiàn)方式中,所述終端,還包括:
      [0028] 分配模塊,用于在獲取用戶輸入的每個觸控動作時,根據(jù)每個觸控動作的強(qiáng)弱信 息為所述每個觸控動作分配對應(yīng)的強(qiáng)弱標(biāo)識;
      [0029] 顯示模塊,用于顯示所述分配模塊分配的每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0030] 結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式 中,所述顯示模塊,包括:
      [0031] 第一顯示單元,用于根據(jù)所述每個觸控動作所觸控的位置顯示所述每個觸控動作 對應(yīng)的強(qiáng)弱標(biāo)識;
      [0032] 第二顯示單元,用于根據(jù)所述每個觸控動作之間的時間間隔顯示所述每個觸控動 作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0033] 結(jié)合第二方面,第二方面的第一種可能的實現(xiàn)方式,第二方面的第二種可能的實 現(xiàn)方式,第二方面的第三種可能的實現(xiàn)方式或第二方面的第四種可能的實現(xiàn)方式,在第二 方面的第五種可能的實現(xiàn)方式中,所述終端,還包括:
      [0034] 第一播放模塊,用于播放搜索到的音樂文件對應(yīng)的完整音樂;或
      [0035] 第二播放模塊,用于播放搜索到的音樂文件中與所述待搜索音樂的節(jié)奏信息相對 應(yīng)的音樂片段。
      [0036] 本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
      [0037] 通過根據(jù)獲取到的用戶輸入的觸控動作獲取待搜索音樂的節(jié)奏信息,并在預(yù)先構(gòu) 建的音樂文件數(shù)據(jù)庫中搜索具有與所述待搜索音樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂 文件后,將搜索到的音樂文件作為搜索結(jié)果,實現(xiàn)了根據(jù)輸入的觸控動作所表示的待搜索 音樂的節(jié)奏即可進(jìn)行音樂搜索,提供了一種新的音樂搜索方式,克服了在無法獲知待搜索 音樂的名稱、歌手名、歌詞和旋律等準(zhǔn)確信息時無法進(jìn)行音樂搜索的局限性;并且,由于節(jié) 奏相似的音樂較多,因此音樂搜索的結(jié)果較為豐富,能夠為用戶提供更多的音樂選擇。

      【專利附圖】

      【附圖說明】
      [0038] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
      [0039] 圖1是本發(fā)明實施例一提供的一種搜索音樂的方法流程圖;
      [0040] 圖2是本發(fā)明實施例二提供的一種搜索音樂的方法流程圖;
      [0041] 圖3是本發(fā)明實施例二提供的一種搜索音樂的終端顯示示意圖;
      [0042] 圖4是本發(fā)明實施例三提供的第一種終端的結(jié)構(gòu)示意圖;
      [0043] 圖5是本發(fā)明實施例三提供的第二種終端的結(jié)構(gòu)示意圖;
      [0044] 圖6是本發(fā)明實施例三提供的第三種終端的結(jié)構(gòu)示意圖;
      [0045] 圖7是本發(fā)明實施例三提供的第四種終端的結(jié)構(gòu)示意圖;
      [0046] 圖8是本發(fā)明實施例四提供的一種計算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0047] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進(jìn)一步地詳細(xì)描述。
      [0048] 實施例一
      [0049] 本發(fā)明實施例提供了一種搜索音樂的方法,參見圖1,方法流程包括:
      [0050] 101 :獲取用戶輸入的至少兩個觸控動作,根據(jù)獲取到的觸控動作獲取待搜索音樂 的節(jié)奏信息。
      [0051] 具體地,獲取用戶輸入的至少兩個觸控動作,包括:
      [0052] 獲取預(yù)設(shè)時間內(nèi)用戶輸入的至少兩個觸控動作;或者,獲取接收到搜索指令前用 戶輸入的至少兩個觸控動作。
      [0053] 具體地,根據(jù)獲取到的觸控動作獲取待搜索音樂的節(jié)奏信息,包括:
      [0054] 根據(jù)獲取到的觸控動作之間的時間間隔及強(qiáng)弱信息獲取待搜索音樂的節(jié)奏信息。
      [0055] 優(yōu)選地,獲取用戶輸入的至少兩個觸控動作時,還包括:
      [0056] 在獲取用戶輸入的每個觸控動作時,根據(jù)每個觸控動作的強(qiáng)弱信息為每個觸控動 作分配對應(yīng)的強(qiáng)弱標(biāo)識,并顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0057] 具體地,顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識,包括:
      [0058] 根據(jù)每個觸控動作所觸控的位置顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識;或,
      [0059] 根據(jù)每個觸控動作之間的時間間隔顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0060] 102 :在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與待搜索音樂的節(jié)奏信息相匹配 的節(jié)奏信息的音樂文件,并將搜索到的音樂文件作為搜索結(jié)果。
      [0061] 優(yōu)選地,將搜索到的音樂文件作為搜索結(jié)果之后,還包括:
      [0062] 播放搜索到的音樂文件對應(yīng)的完整音樂;或者,播放搜索到的音樂文件中與待搜 索音樂的節(jié)奏信息相對應(yīng)的音樂片段。
      [0063] 綜上所述,本發(fā)明實施例提供的方法,通過根據(jù)獲取到的用戶輸入的觸控動作獲 取待搜索音樂的節(jié)奏信息,并在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述待搜索音樂 的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件后,將搜索到的音樂文件作為搜索結(jié)果,實現(xiàn)了 根據(jù)輸入的觸控動作所表示的待搜索音樂的節(jié)奏即可進(jìn)行音樂搜索,提供了一種新的音樂 搜索方式,克服了在無法獲知待搜索音樂的名稱、歌手名、歌詞和旋律等準(zhǔn)確信息時無法進(jìn) 行音樂搜索的局限性;并且,由于節(jié)奏相似的音樂較多,因此音樂搜索的結(jié)果較為豐富,能 夠為用戶提供更多的音樂選擇。
      [0064] 實施例二
      [0065] 為了解決現(xiàn)有技術(shù)中音樂搜索方式的局限性,本發(fā)明實施例提供了一種搜索音樂 的方法。本發(fā)明實施例主要以將搜索音樂的方法應(yīng)用到具有觸控屏幕的終端為例進(jìn)行說 明,該終端可以包括但不限于智能手機(jī)、平板電腦、MP3 (Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器,MP4 (Moving Picture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器等。觸控屏幕 可以為單點觸控屏幕或多點觸控屏幕,具體類型可以包括但不限于電容觸控屏幕、電阻觸 控屏幕、光敏觸控屏幕等。結(jié)合上述實施例一的內(nèi)容,參見圖2,方法流程包括:
      [0066] 201 :獲取用戶輸入的至少兩個觸控動作。
      [0067] 針對該步驟,當(dāng)檢測到終端的觸控屏幕上用戶輸入的觸控動作時,獲取輸入的觸 控動作。用戶在終端的觸控屏幕上輸入觸控動作時,可以根據(jù)待搜索音樂的節(jié)奏在觸控屏 幕上輸入觸控動作或者輸入任意觸控動作。用戶可以在終端的觸控屏幕的任一位置輸入觸 控動作,也可以在終端的觸控屏幕中預(yù)先劃分的輸入?yún)^(qū)域內(nèi)輸入觸控動作。其中,終端的觸 控屏幕可以是終端自身的觸控屏幕,也可以是外接到終端的觸控屏幕;根據(jù)終端的觸控屏 幕的具體類型的不同,用戶可以通過手指、觸控筆、或者其他工具輸入觸控動作。
      [0068] 為了避免用戶輸入的觸控動作所占的時間太長而影響后續(xù)的音樂搜索,獲取用戶 輸入的至少兩個觸控動作的方式具體包括但不限于:獲取預(yù)設(shè)時間內(nèi)用戶輸入的至少兩個 觸控動作;或者,獲取接收到搜索指令前用戶輸入的至少兩個觸控動作。當(dāng)用戶輸入的觸 控動作所占的時間達(dá)到預(yù)設(shè)時間時,或者用戶輸入的觸控動作還未達(dá)到預(yù)設(shè)時間但用戶點 擊了搜索按鈕,終端接收到搜索指令時,終端將不再獲取用戶輸入的觸控動作,從而保證了 獲取到的用戶輸入的觸控動作所占的時間不大于預(yù)設(shè)時間。其中,預(yù)設(shè)時間可以根據(jù)實際 情況設(shè)定,例如,可以為30s或60s等,本發(fā)明實施例在此對預(yù)設(shè)時間的大小不進(jìn)行具體限 定。此外,為了能夠在用戶輸入觸控動作時更好地提醒用戶,還可以在終端的觸控屏幕上顯 示預(yù)設(shè)時間的倒計時,提醒用戶能夠輸入觸控動作的剩余時間。
      [0069] 優(yōu)選地,在獲取用戶輸入的至少兩個觸控動作時,本發(fā)明實施例提供的方法還包 括:在獲取用戶輸入的每個觸控動作時,根據(jù)每個觸控動作的強(qiáng)弱信息為每個觸控動作分 配對應(yīng)的強(qiáng)弱標(biāo)識,并顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0070] 其中,每個觸控動作的強(qiáng)弱信息表示每個觸控動作的強(qiáng)弱,可以根據(jù)輸入觸控屏 幕的工具與觸控屏幕的接觸面積確定每個觸控動作的強(qiáng)弱信息。例如,如果用戶通過手指 輸入觸控動作時,手指與觸控屏幕的接觸面積較大,則觸控動作較強(qiáng);手指與觸控屏幕的接 觸面積較小,則觸控動作較弱。此外,還可以在觸控屏幕中內(nèi)置感應(yīng)器,根據(jù)感應(yīng)器感應(yīng)到 的觸控動作接觸屏幕的力度大小確定觸控動作的強(qiáng)度。當(dāng)然,還可以通過其他方式確定觸 控動作的強(qiáng)弱信息,本發(fā)明實施例在此不對確定每個觸控動作的強(qiáng)弱信息的方式進(jìn)行具體 限定。在確定每個觸控動作的強(qiáng)弱信息后,可以根據(jù)每個觸控動作的強(qiáng)弱信息為每個觸控 動作分配的強(qiáng)弱標(biāo)識可以是預(yù)先設(shè)定的標(biāo)識,不同的強(qiáng)弱信息可以分配不同的強(qiáng)弱標(biāo)識。 例如,當(dāng)觸控動作的強(qiáng)度較大時,分配較大的強(qiáng)弱標(biāo)識;觸控動作的強(qiáng)度較小時,分配較小 的強(qiáng)弱標(biāo)識。此外,當(dāng)觸控動作為在觸控屏幕上的抹動操作時,還可以分配對應(yīng)的帶有拖尾 的強(qiáng)弱標(biāo)識。
      [0071] 需要說明的是,當(dāng)終端的觸控屏幕為終端自帶的觸控屏幕時,終端的顯示屏幕與 觸控屏幕為同一個屏幕,將每個觸控動作所對應(yīng)的強(qiáng)弱標(biāo)識顯示在觸控屏幕上;當(dāng)終端的 觸控屏幕是外接到終端的觸控屏幕時,終端的觸控屏幕與顯示屏幕為不同屏幕,將每個觸 控動作所對應(yīng)的強(qiáng)弱標(biāo)識顯示在終端的顯示屏幕上。
      [0072] 具體地,顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識具體包括但不限于以下兩種方式:
      [0073] 方式一:根據(jù)每個觸控動作所觸控的位置顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0074] 針對上述方式一,在獲取到用戶輸入的每個觸控動作時,記錄每個觸控動作在觸 控屏幕上所觸控的位置,在為每個觸控動作分配對應(yīng)的強(qiáng)弱標(biāo)識后,根據(jù)預(yù)先記錄的每個 觸控動作所觸控的位置顯示該觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0075] 當(dāng)終端的觸控屏幕與顯示屏幕為同一個屏幕時,將每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識 顯示在每個觸控動作在觸控屏幕上所觸控的位置。當(dāng)終端的觸控屏幕與顯示屏幕為不同屏 幕時,則將觸控動作在觸控屏幕上所觸控的位置映射到終端的顯示屏幕上,將每個觸控動 作對應(yīng)的強(qiáng)弱標(biāo)識顯示在映射到的顯示屏幕的位置。
      [0076] 方式二:根據(jù)每個觸控動作之間的時間間隔顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0077] 針對上述方式二,可以預(yù)先在終端的顯示屏幕上分配用于顯示觸控動作對應(yīng)的強(qiáng) 弱標(biāo)識的顯示區(qū)域。記錄獲取到的每個觸控動作的時間,根據(jù)獲取到各個觸控動作的時間 間隔在預(yù)先分配的顯示區(qū)域中顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。通過根據(jù)每個觸控動作 之間的時間間隔顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識,使得用戶不僅可以從顯示的強(qiáng)弱標(biāo)識 中獲知輸入的觸控動作的強(qiáng)弱,還可以從顯示的強(qiáng)弱標(biāo)識之間的時間間隔獲知輸入的觸控 動作的節(jié)奏。
      [0078] 通過為每個觸控動作分配對應(yīng)的強(qiáng)弱標(biāo)識并顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識, 使得用戶在輸入每個觸控動作后,可以在終端的顯示屏幕上實時地觀看到輸入的觸控動 作,不僅能夠為用戶帶來視覺上的同步效果,還能夠使用戶通過顯示的標(biāo)識判斷輸入的觸 控動作是否符合自己期望輸入的觸控動作。
      [0079] 需要說明的是,終端可以選擇上述方式一或方式二中的任意一種方式顯示每個觸 控動作對應(yīng)的強(qiáng)弱標(biāo)識,也可以同時選擇上述方式一和方式二顯示每個觸控動作對應(yīng)的強(qiáng) 弱標(biāo)識。
      [0080] 舉例來說,以終端的觸控屏幕與顯示屏幕為同一個屏幕為例進(jìn)行說明,如圖3 (a) 所示,在終端的觸控屏幕上預(yù)先設(shè)定獲取觸控動作的輸入?yún)^(qū)域,獲取用戶在該輸入?yún)^(qū)域中 輸入的觸控動作。在圖3 (b)中,終端還設(shè)定有獲取觸控動作的預(yù)設(shè)時間,并使用扇面倒計 時的形式將剩余時間顯示給用戶;并且,終端中還顯示有搜索按鈕,用戶可以在還輸入的觸 控動作沒有達(dá)到預(yù)設(shè)時間時點擊搜索按鈕進(jìn)行音樂搜索,終端接收到用戶點擊搜索按鈕所 發(fā)出的搜索指令后將不再獲取用戶輸入的觸控動作。此外,在圖3 (b)中,獲取用戶輸入的 觸控動作時,還根據(jù)每個觸控動作的強(qiáng)弱為每個觸控動作分配對應(yīng)的強(qiáng)弱標(biāo)識后,根據(jù)每 個觸控動作所觸控的位置顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識,并且根據(jù)每個觸控動作之間 的時間間隔在顯示區(qū)域中顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0081] 除了上述兩種方式之外,終端還可以選擇其他方式顯示每個觸控動作對應(yīng)的強(qiáng)弱 標(biāo)識,例如,在終端的顯示屏幕的任意位置上顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識,本發(fā)明實 施例在此不對終端顯示每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識的方式進(jìn)行具體限定。
      [0082] 202 :根據(jù)獲取到的觸控動作獲取待搜索音樂的節(jié)奏信息。
      [0083] 針對該步驟,為了進(jìn)行后續(xù)的音樂搜索,終端將獲取到的觸控動作轉(zhuǎn)換成終端可 識別的待搜索音樂的節(jié)奏信息,具體方式包括:根據(jù)獲取到的觸控動作之間的時間間隔及 強(qiáng)弱信息獲取待搜索音樂的節(jié)奏信息。節(jié)奏信息的形式有很多種,例如,具有時間間隔和大 小的數(shù)字信號等。本發(fā)明實施例在此不對獲取到的待搜索音樂的節(jié)奏信息的具體形式進(jìn)行 限定。
      [0084] 除了上述獲取待搜索音樂的節(jié)奏信息的方式之外,還可以采用其他的方式獲取待 搜索音樂的節(jié)奏信息,例如,僅根據(jù)獲取到的觸控動作之間的時間間隔獲取待搜索音樂的 節(jié)奏信息等,本發(fā)明實施例在此也不對根據(jù)獲取到的觸控動作獲取待搜索音樂的節(jié)奏信息 的具體方式進(jìn)行限定。
      [0085] 203 :在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與待搜索音樂的節(jié)奏信息相匹配 的節(jié)奏信息的音樂文件,并將搜索到的音樂文件作為搜索結(jié)果。
      [0086] 在該步驟中,終端可以預(yù)先構(gòu)建有音樂文件數(shù)據(jù)庫,該音樂文件數(shù)據(jù)庫中的音樂 文件具有對應(yīng)的節(jié)奏信息,終端可以在自身構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與待搜索音 樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件,并將搜索到的音樂文件作為搜索結(jié)果。此外, 音樂文件數(shù)據(jù)庫及音樂文件對應(yīng)的節(jié)奏信息還可以構(gòu)建在服務(wù)器中,終端在連接到服務(wù)器 后將待搜索音樂的節(jié)奏信息傳輸給服務(wù)器,由服務(wù)器在搜索具有與待搜索音樂的節(jié)奏信息 相匹配的音樂文件,并將搜索到的音樂文件發(fā)送給終端,使終端得到搜索結(jié)果。
      [0087] 具體地,在搜索具有與待搜索音樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件時, 將待搜索音樂的節(jié)奏信息與預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中的音樂文件的節(jié)奏信息進(jìn)行比 較,如果待搜索節(jié)奏信息中信號的強(qiáng)弱以及時間間隔與音樂文件對應(yīng)的至少一段或者全部 的節(jié)奏信息相匹配,則將該音樂文件作為搜索結(jié)果。其中,一個音樂文件中可能有多段與待 搜索音樂的節(jié)奏信息相匹配的節(jié)奏信息,搜索到其中一段節(jié)奏信息,則可將該段節(jié)奏信息 對應(yīng)的音樂文件作為搜索結(jié)果。
      [0088] 由于具有相同或相似節(jié)奏的音樂文件較多,通過待搜索音樂的節(jié)奏信息進(jìn)行音樂 搜索時,搜索到的具有與待搜索音樂的節(jié)奏信息相匹配的音樂文件也較多,使得用戶能夠 通過控制輸入的觸控動作的節(jié)奏而搜索到具有期望的節(jié)奏的音樂。例如,如果期望搜索到 節(jié)奏較為歡快的音樂文件,則輸入節(jié)奏較為緊湊的觸控動作,如果期望搜索到節(jié)奏較為舒 緩的音樂文件,則輸入節(jié)奏較為緩慢的觸控動作。這種非精確式的音樂搜索方式為用戶提 供了一種新的音樂搜索的選擇,搜索到的音樂文件也能更好的滿足用戶的需求。
      [0089] 204 :播放搜索到的音樂文件。
      [0090] 該步驟為可選步驟,在搜索到音樂文件后,可以顯示搜索到的每個音樂文件的文 件名或圖片等標(biāo)識,并接收在用戶選擇顯示的標(biāo)識后輸入的播放指令,根據(jù)接收到的播放 指令播放對應(yīng)的音樂文件。此外,還可以在搜索到音樂文件后,直接播放搜索到的音樂文 件。
      [0091] 具體地,播放搜索到的音樂文件具體包括但不限于以下兩種方式:播放搜索到的 音樂文件對應(yīng)的完整音樂;或播放搜索到的音樂文件中與待搜索音樂的節(jié)奏信息相對應(yīng)的 音樂片段。
      [0092] 其中,搜索到的音樂文件中與待搜索音樂的節(jié)奏信息相對應(yīng)的音樂片段是指音樂 文件中與待搜索的音樂的節(jié)奏信息完全匹配的節(jié)奏信息對應(yīng)的音樂片段。終端在搜索到音 樂文件后,可以記錄音樂文件中與待搜索音樂的節(jié)奏信息相對應(yīng)的音樂片段,從而在播放 時直接從該音樂片段的起始點開始播放該音樂片段。如果一個音樂文件中有多個與待搜索 音樂的節(jié)奏信息相對應(yīng)的音樂片段,則可以播放其中任意一個音樂片段,也可以按照多個 音樂片段在音樂文件中的時間順序播放其中多個音樂片段,或者隨機(jī)播放其中多個音樂片 段。
      [0093] 針對上述兩種方式,可以為每個音樂文件預(yù)先設(shè)定兩個播放標(biāo)識:第一播放標(biāo)識 和第二播放標(biāo)識,當(dāng)用戶選擇第一播放標(biāo)識時,則播放搜索到的音樂文件對應(yīng)的完整音樂; 當(dāng)用戶選擇第二播放標(biāo)識時,則播放搜索到的音樂文件中與待搜索音樂的節(jié)奏信息相匹配 的音樂片段。此外,還可以先直接播放搜索到的音樂文件對應(yīng)的完整音樂,然后直接播放搜 索到的音樂文件中與待搜索音樂的節(jié)奏信息相對應(yīng)的音樂片段;或者先直接播放搜索到的 音樂文件中與待搜索音樂的節(jié)奏信息相對應(yīng)的音樂片段,然后直接播放搜索到的音樂文件 對應(yīng)的完整音樂,本發(fā)明實施例在此不對播放搜索到的音樂文件的方式進(jìn)行具體限定。 [0094] 當(dāng)然,除了播放搜索到的音樂外,終端還可以設(shè)定并顯示用戶輸入的觸控動作對 應(yīng)的待搜索音樂的節(jié)奏信息對應(yīng)的播放標(biāo)識,并在用戶選擇該播放標(biāo)識后,播放用戶輸入 的觸控動作對應(yīng)的待搜索音樂的節(jié)奏信息,使用戶通過播放的待搜索音樂的節(jié)奏信息了解 輸入的觸控動作的節(jié)奏。終端可以采用多種樂器播放將待搜索音樂的節(jié)奏信息,例如,用鋼 琴、鼓、鑼等樂器。除此之外,還可以采用其他的形式播放待搜索音樂的節(jié)奏信息,本發(fā)明實 施例在此不對播放待搜索音樂的節(jié)奏信息的具體形式進(jìn)行限定。
      [0095] 舉例來說,如圖3 (c)所示,在終端的顯示屏幕上顯示有搜索到的音樂文件A,B和 C,每個音樂文件都對應(yīng)兩個播放標(biāo)識,播放標(biāo)識1和播放標(biāo)識2。當(dāng)用戶選擇音樂文件A 的播放標(biāo)識1時,則播放音樂文件A對應(yīng)的完整音樂,當(dāng)用戶選擇音樂文件A的播放標(biāo)識2 時,則播放音樂文件A中與待搜索音樂的節(jié)奏信息相匹配的音樂片段。此外,在終端的顯示 屏幕上還顯示有用戶輸入的觸控動作對應(yīng)的強(qiáng)弱標(biāo)識,并分配對應(yīng)的播放標(biāo)識3,在用戶選 擇播放標(biāo)識3后,將用戶輸入的觸控動作對應(yīng)的待搜索音樂的節(jié)奏信息以鼓點的形式進(jìn)行 播放。
      [0096] 綜上所述,本發(fā)明實施例提供的方法,通過根據(jù)獲取到的用戶輸入的觸控動作獲 取待搜索音樂的節(jié)奏信息,并在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述待搜索音樂 的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件后,將搜索到的音樂文件作為搜索結(jié)果,實現(xiàn)了 根據(jù)輸入的觸控動作所表示的待搜索音樂的節(jié)奏即可進(jìn)行音樂搜索,提供了一種新的音樂 搜索方式,克服了在無法獲知待搜索音樂的名稱、歌手名、歌詞和旋律等準(zhǔn)確信息時無法進(jìn) 行音樂搜索的局限性;并且,由于節(jié)奏相似的音樂較多,因此音樂搜索的結(jié)果較為豐富,能 夠為用戶提供更多的音樂選擇。
      [0097] 實施例三
      [0098] 本發(fā)明實施例提供了一種終端,該終端用于執(zhí)行上述實施例一或?qū)嵤├峁┑?搜索音樂的方法。參見圖4,該終端包括:
      [0099] 第一獲取模塊401,用于獲取用戶輸入的至少兩個觸控動作;
      [0100] 第二獲取模塊402,用于根據(jù)第一獲取模塊401獲取到的觸控動作獲取待搜索音 樂的節(jié)奏信息;
      [0101] 搜索模塊403,用于在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與第二獲取模塊 402獲取到的待搜索音樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件,并將搜索到的音樂文 件作為搜索結(jié)果。
      [0102] 具體地,第一獲取模塊401,用于獲取預(yù)設(shè)時間內(nèi)用戶輸入的至少兩個觸控動作; 或者,獲取接收到搜索指令前用戶輸入的至少兩個觸控動作。
      [0103] 具體地,第二獲取模塊402,用于根據(jù)第一獲取模塊401獲取到的觸控動作之間的 時間間隔及強(qiáng)弱信息獲取待搜索音樂的節(jié)奏信息。
      [0104] 優(yōu)選地,參見圖5,終端還包括:
      [0105] 分配模塊404,用于在獲取用戶輸入的每個觸控動作時,根據(jù)每個觸控動作的強(qiáng)弱 信息為每個觸控動作分配對應(yīng)的強(qiáng)弱標(biāo)識;
      [0106] 顯示模塊405,用于顯示分配模塊404分配的每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0107] 具體地,參見圖6,顯示模塊405,包括:
      [0108] 第一顯示單元4051,用于根據(jù)每個觸控動作所觸控的位置顯示每個觸控動作對應(yīng) 的強(qiáng)弱標(biāo)識;
      [0109] 第二顯示單元4052,用于根據(jù)每個觸控動作之間的時間間隔顯示每個觸控動作對 應(yīng)的強(qiáng)弱標(biāo)識。
      [0110] 優(yōu)選地,參見圖7,該終端還包括:
      [0111] 第一播放模塊406,用于播放搜索到的音樂文件對應(yīng)的完整音樂;或
      [0112] 第二播放模塊407,用于播放搜索到的音樂文件中與待搜索音樂的節(jié)奏信息相對 應(yīng)的音樂片段。
      [0113] 綜上所述,本發(fā)明實施例提供的終端,通過根據(jù)獲取到的用戶輸入的觸控動作獲 取待搜索音樂的節(jié)奏信息,并在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述待搜索音樂 的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件后,將搜索到的音樂文件作為搜索結(jié)果,實現(xiàn)了 根據(jù)輸入的觸控動作所表示的待搜索音樂的節(jié)奏即可進(jìn)行音樂搜索,提供了一種新的音樂 搜索方式,克服了在無法獲知待搜索音樂的名稱、歌手名、歌詞和旋律等準(zhǔn)確信息時無法進(jìn) 行音樂搜索的局限性;并且,由于節(jié)奏相似的音樂較多,因此音樂搜索的結(jié)果較為豐富,能 夠為用戶提供更多的音樂選擇。
      [0114] 實施例四
      [0115] 本實施例提供了一種計算機(jī)系統(tǒng),參見圖8,該計算機(jī)系統(tǒng)包括多個存儲器801和 至少一個處理器802,例如CPU (Central Processing Unit,中央處理單兀)等,存儲器801 可以包含高速Ram存儲器,也可以還包括非不穩(wěn)定的存儲器(non-volatile memory),例如 至少一個磁盤存儲器用于存儲處理器所執(zhí)行方案的流程代碼,存儲器801用于存儲處理器 802所執(zhí)行方案的流程代碼,處理器802通過總線與多個存儲器801耦合,以執(zhí)行搜索音樂 的功能。
      [0116] 處理器802,用于獲取用戶輸入的至少兩個觸控動作,根據(jù)獲取到的觸控動作獲取 待搜索音樂的節(jié)奏信息;
      [0117] 在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述待搜索音樂的節(jié)奏信息相匹配 的節(jié)奏信息的音樂文件,并將搜索到的音樂文件作為搜索結(jié)果。
      [0118] 處理器802,用于獲取預(yù)設(shè)時間內(nèi)用戶輸入的至少兩個觸控動作;或者,獲取接收 到搜索指令前用戶輸入的至少兩個觸控動作。
      [0119] 處理器802,用于根據(jù)獲取到的觸控動作之間的時間間隔及強(qiáng)弱信息獲取待搜索 音樂的節(jié)奏信息。
      [0120] 處理器802,用于在獲取用戶輸入的每個觸控動作時,根據(jù)每個觸控動作信息的強(qiáng) 弱為所述每個觸控動作分配對應(yīng)的強(qiáng)弱標(biāo)識,并顯示所述每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      [0121] 處理器802,用于根據(jù)所述每個觸控動作所觸控的位置顯示所述每個觸控動作對 應(yīng)的強(qiáng)弱標(biāo)識;或,根據(jù)所述每個觸控動作之間的時間間隔顯示所述每個觸控動作對應(yīng)的 強(qiáng)弱標(biāo)識。
      [0122] 處理器802,用于播放搜索到的音樂文件對應(yīng)的完整音樂;或者,播放搜索到的音 樂文件中與所述待搜索音樂的節(jié)奏信息相對應(yīng)的音樂片段。
      [0123] 綜上所述,本發(fā)明實施例提供的計算機(jī)系統(tǒng),通過根據(jù)獲取到的用戶輸入的觸控 動作獲取待搜索音樂的節(jié)奏信息,并在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述待搜 索音樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件后,將搜索到的音樂文件作為搜索結(jié)果, 實現(xiàn)了根據(jù)輸入的觸控動作所表示的待搜索音樂的節(jié)奏即可進(jìn)行音樂搜索,提供了一種新 的音樂搜索方式,克服了在無法獲知待搜索音樂的名稱、歌手名、歌詞和旋律等準(zhǔn)確信息時 無法進(jìn)行音樂搜索的局限性;并且,由于節(jié)奏相似的音樂較多,因此音樂搜索的結(jié)果較為豐 富,能夠為用戶提供更多的音樂選擇。
      [0124] 需要說明的是:上述實施例提供的終端在搜索音樂時,僅以上述各功能模塊的劃 分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即 將終端的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上 述實施例提供的終端與搜索音樂的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實 施例,這里不再贅述。
      [0125] 上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
      [0126] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
      [0127] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1. 一種搜索音樂的方法,其特征在于,所述方法包括: 獲取用戶輸入的至少兩個觸控動作,根據(jù)獲取到的觸控動作獲取待搜索音樂的節(jié)奏信 息; 在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述待搜索音樂的節(jié)奏信息相匹配的節(jié) 奏信息的音樂文件,并將搜索到的音樂文件作為搜索結(jié)果。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶輸入的至少兩個觸控動作, 包括: 獲取預(yù)設(shè)時間內(nèi)用戶輸入的至少兩個觸控動作;或者,獲取接收到搜索指令前用戶輸 入的至少兩個觸控動作。
      3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)獲取到的觸控動作獲取待搜索 音樂的節(jié)奏信息,包括: 根據(jù)獲取到的觸控動作之間的時間間隔及強(qiáng)弱信息獲取待搜索音樂的節(jié)奏信息。
      4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶輸入的至少兩個觸控動作 時,還包括: 在獲取用戶輸入的每個觸控動作時,根據(jù)每個觸控動作的強(qiáng)弱信息為所述每個觸控動 作分配對應(yīng)的強(qiáng)弱標(biāo)識,并顯示所述每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述顯示所述每個觸控動作對應(yīng)的強(qiáng)弱 標(biāo)識,包括: 根據(jù)所述每個觸控動作所觸控的位置顯示所述每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識;或, 根據(jù)所述每個觸控動作之間的時間間隔顯示所述每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      6. 根據(jù)權(quán)利要求1至5任一權(quán)利要求所述的方法,其特征在于,所述將搜索到的音樂文 件作為搜索結(jié)果之后,還包括: 播放搜索到的音樂文件對應(yīng)的完整音樂;或者,播放搜索到的音樂文件中與所述待搜 索音樂的節(jié)奏信息相對應(yīng)的音樂片段。
      7. -種終端,其特征在于,所述終端包括: 第一獲取模塊,用于獲取用戶輸入的至少兩個觸控動作; 第二獲取模塊,用于根據(jù)所述第一獲取模塊獲取到的觸控動作獲取待搜索音樂的節(jié)奏 信息; 搜索模塊,用于在預(yù)先構(gòu)建的音樂文件數(shù)據(jù)庫中搜索具有與所述第二獲取模塊獲取到 的待搜索音樂的節(jié)奏信息相匹配的節(jié)奏信息的音樂文件,并將搜索到的音樂文件作為搜索 結(jié)果。
      8. 根據(jù)權(quán)利要求7所述的終端,其特征在于,所述第一獲取模塊,用于獲取預(yù)設(shè)時間內(nèi) 用戶輸入的至少兩個觸控動作;或者,獲取接收到搜索指令前用戶輸入的至少兩個觸控動 作。
      9. 根據(jù)權(quán)利要求7所述的終端,其特征在于,所述第二獲取模塊,用于根據(jù)所述第一獲 取模塊獲取到的觸控動作之間的時間間隔及強(qiáng)弱信息獲取待搜索音樂的節(jié)奏信息。
      10. 根據(jù)權(quán)利要求7所述的終端,其特征在于,所述終端,還包括: 分配模塊,用于在獲取用戶輸入的每個觸控動作時,根據(jù)每個觸控動作的強(qiáng)弱信息為 所述每個觸控動作分配對應(yīng)的強(qiáng)弱標(biāo)識; 顯示模塊,用于顯示所述分配模塊分配的每個觸控動作對應(yīng)的強(qiáng)弱標(biāo)識。
      11. 根據(jù)權(quán)利要求10所述的終端,其特征在于,所述顯示模塊,包括: 第一顯示單元,用于根據(jù)所述每個觸控動作所觸控的位置顯示所述每個觸控動作對應(yīng) 的強(qiáng)弱標(biāo)識; 第二顯示單元,用于根據(jù)所述每個觸控動作之間的時間間隔顯示所述每個觸控動作對 應(yīng)的強(qiáng)弱標(biāo)識。
      12. 根據(jù)權(quán)利要求7至11任一權(quán)利要求所述的終端,其特征在于,所述終端,還包括: 第一播放模塊,用于播放搜索到的音樂文件對應(yīng)的完整音樂;或 第二播放模塊,用于播放搜索到的音樂文件中與所述待搜索音樂的節(jié)奏信息相對應(yīng)的 音樂片段。
      【文檔編號】G06F17/30GK104102659SQ201310121556
      【公開日】2014年10月15日 申請日期:2013年4月9日 優(yōu)先權(quán)日:2013年4月9日
      【發(fā)明者】李 瑞 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1