• / 14
  • 下載費用:30 金幣  

音樂搜索方法及裝置.pdf

摘要
申請專利號:

CN201510405458.X

申請日:

2015.07.10

公開號:

CN104991943A

公開日:

2015.10.21

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 17/30申請日:20150710|||公開
IPC分類號: G06F17/30 主分類號: G06F17/30
申請人: 百度在線網絡技術(北京)有限公司
發明人: 張溢麟; 王夢宇; 許超; 張揚; 王璐
地址: 100085北京市海淀區上地十街10號百度大廈三層
優先權:
專利代理機構: 北京品源專利代理有限公司11332 代理人: 孟金喆; 胡彬
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510405458.X

授權公告號:

|||

法律狀態公告日:

2015.11.18|||2015.10.21

法律狀態類型:

實質審查的生效|||公開

摘要

本發明公開了一種音樂搜索方法及裝置,其中方法包括:獲取用戶輸入的音樂搜索語句;將所述音樂搜索語句在模板項目的關鍵詞數據庫中進行匹配;根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板;采用所述音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,并基于所述關鍵詞在對應的音樂數據庫中進行搜索。本發明實施例提供的音樂搜索結果能夠真正反應用戶的真實搜索意圖,為用戶提供更加精準的音樂搜索服務。

權利要求書

權利要求書
1.  一種音樂搜索方法,其特征在于,包括:
獲取用戶輸入的音樂搜索語句;
將所述音樂搜索語句在模板項目的關鍵詞數據庫中進行匹配;
根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板;
采用所述音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,并基于所述關鍵詞在對應的音樂數據庫中進行搜索。

2.  根據權利要求1所述的方法,其特征在于,還包括:
獲取用戶的歷史音樂搜索語句;
統計用戶在所述歷史音樂搜索語句對應的搜索結果中點擊的音樂數據條目;
確定所述歷史音樂搜索語句對應的音樂語義模板;
采集歸屬于音樂語義模板中各模板項目的關鍵詞內容,添加至模板項目的關鍵詞數據庫中;
采集歸屬于所述關鍵詞內容的音樂數據條目,添加至所述關鍵詞對應的音樂數據庫中。

3.  根據權利要求2所述的方法,其特征在于,確定所述歷史音樂搜索語句對應的音樂語義模板包括:
從點擊的所述音樂數據條目中,確定與歷史音樂搜索語句匹配的至少一個關鍵詞;
各關鍵詞按照在所述音樂數據條目中的出現順序排列,形成音樂語義模板。

4.  根據權利要求2或3所述的方法,其特征在于,在形成音樂語義模板之后還包括:
根據所述音樂語義模板所對應的歷史音樂搜索語句的輸入次數對所述音樂語義模板進行優先級排序;
根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板包括:
從匹配的至少兩個音樂語義模板中選取優先級最高的音樂語義模板作為所述音樂搜索語句的音樂語義模板。

5.  根據權利要求1~3任一項所述的方法,其特征在于,所述模板項目包括以下至少一項:歌手名、歌曲名、專輯名和歌曲時效性。

6.  根據權利要求1~3任一項所述的方法,其特征在于,獲取用戶輸入的音樂搜索語句包括:
獲取用戶通過文本或語音方式輸入的音樂搜索語句。

7.  一種音樂搜索裝置,其特征在于,包括:
搜索語句獲取模塊,用于獲取用戶輸入的音樂搜索語句;
搜索語句匹配模塊,用于將所述音樂搜索語句在模板項目的關鍵詞數據庫中進行匹配;
模板項目確定模塊,用于根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板;
音樂搜索模塊,用于采用所述音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,并基于所述關鍵詞在對應的音樂數據庫中進行搜索。

8.  根據權利要求7所述的裝置,其特征在于,所述搜索語句獲取模塊還用于:獲取用戶的歷史音樂搜索語句;
所述裝置還包括:
音樂數據統計模塊,用于統計用戶在所述歷史音樂搜索語句對應的搜索結 果中點擊的音樂數據條目;
語義模板確定模塊,用于確定所述歷史音樂搜索語句對應的音樂語義模板;
關鍵詞添加模塊,用于采集歸屬于音樂語義模板中各模板項目的關鍵詞內容,添加至模板項目的關鍵詞數據庫中;
音樂數據添加模塊,用于采集歸屬于所述關鍵詞內容的音樂數據條目,添加至所述關鍵詞對應的音樂數據庫中。

9.  根據權利要求8所述的裝置,其特征在于,所述語義模板確定模塊具體用于:從點擊的所述音樂數據條目中,確定與歷史音樂搜索語句匹配的至少一個關鍵詞;各關鍵詞按照在所述音樂數據條目中的出現順序排列,形成音樂語義模板。

10.  根據權利要求8或9所述的裝置,其特征在于,所述裝置還包括:
語義模板優先級確定模塊,用于在所述語義模板確定模塊形成音樂語義模板之后,根據所述音樂語義模板所對應的歷史音樂搜索語句的輸入次數對所述音樂語義模板進行優先級排序;
所述模板項目確定模塊具體用于:從匹配的至少兩個音樂語義模板中選取優先級最高的音樂語義模板作為所述音樂搜索語句的音樂語義模板。

11.  根據權利要求7~9任一項所述的裝置,其特征在于,所述模板項目包括以下至少一項:歌手名、歌曲名、專輯名和歌曲時效性。

12.  根據權利要求7~9任一項所述的裝置,其特征在于,搜索語句獲取模塊具體用于:獲取用戶通過文本或語音方式輸入的音樂搜索語句。

說明書

說明書音樂搜索方法及裝置
技術領域
本發明實施例涉及互聯網技術領域,尤其涉及一種音樂搜索方法及裝置。
背景技術
隨著人們生活水平的提高,人們越來越傾向于提高生活品質。其中,音樂成為了人們日常生活中減壓的必不可少的消遣娛樂項目。而如何簡單方便的獲取到喜歡的音樂,成為困擾用戶的一大問題。
目前的搜索系統一般通過基于文本描述來實現搜索。例如在搜索引擎中搜索一首歌曲,則將該歌曲的名字、歌唱者、作歌者、或歌曲等信息輸入至搜索引擎中,所述搜索引擎將上述輸入信息與音樂庫進行匹配,完成搜索。
但是,采用上述方法,并不能真正反應用戶的真實搜索意圖,精準度比較低。
發明內容
本發明實施例提供一種音樂搜索方法及裝置,能夠真正反應用戶的真實搜索意圖,為用戶提供更加精準的音樂搜索服務。
第一方面,本發明實施例提供了一種音樂搜索方法,包括:
獲取用戶輸入的音樂搜索語句;
將所述音樂搜索語句在模板項目的關鍵詞數據庫中進行匹配;
根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板;
采用所述音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,并基于所述關鍵詞在對應的音樂數據庫中進行搜索。
第二方面,本發明實施例還提供一種音樂搜索裝置,包括:
搜索語句獲取模塊,用于獲取用戶輸入的音樂搜索語句;
搜索語句匹配模塊,用于將所述音樂搜索語句在模板項目的關鍵詞數據庫中進行匹配;
模板項目確定模塊,用于根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板;
音樂搜索模塊,用于采用所述音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,并基于所述關鍵詞在對應的音樂數據庫中進行搜索。
本發明實施例通過為輸入的音樂搜索語句確定匹配的模板項目,進而確定對應的音樂語義模板,根據音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,從而根據拆分的關鍵詞在對應的音樂數據庫中進行搜索。本發明實施例提供的音樂搜索結果能夠真正反應用戶的真實搜索意圖,為用戶提供更加精準的音樂搜索服務。
附圖說明
圖1A為本發明實施例一提供的音樂搜索方法的流程示意圖;
圖1B為本發明實施例一提供的音樂搜索方法中用戶歷史點擊的音樂數據條目顯示界面示意圖;
圖1C為本發明實施例一提供的音樂搜索方法中第一種語音輸入界面示意圖;
圖1D為本發明實施例一提供的音樂搜索方法中第一種語音搜索結果顯示界面示意圖;
圖1E為本發明實施例一提供的音樂搜索方法中第二種語音輸入界面示意圖;
圖1F為本發明實施例一提供的音樂搜索方法中第二種語音搜索結果顯示界面示意圖;
圖2為本發明實施例二提供的音樂搜索裝置的流程示意圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
本發明實施例提供的音樂搜索方法的執行主體,可為本發明實施例提供的音樂搜索裝置,或者集成了本發明實施例提供的音樂搜索裝置的客戶端,該音樂搜索裝置可以采用硬件或軟件實現。
實施例一
圖1A為本發明實施例一提供的音樂搜索方法的流程示意圖,如圖1A所示,具體包括:
S11、獲取用戶輸入的音樂搜索語句;
其中,所述音樂搜索語句可為關鍵詞、短語或句子。在進行搜索之前,本 發明實施例提供的音樂搜索裝置可對所述音樂搜索語句進行預處理(例如,別名替換、同義詞處理、去除無意義的詞等)。
S12、將所述音樂搜索語句在模板項目的關鍵詞數據庫中進行匹配;
其中,本發明實施例提供的音樂搜索裝置中,預先存儲有每個模板項目對應的關鍵詞數據庫,在獲取到用戶輸入的音樂搜索語句后,與關鍵詞數據庫中的關鍵詞進行匹配。
其中,所述模板項目包括以下至少一項:歌手名、歌曲名、專輯名和歌曲時效性。
以所述模板項目包括歌手名、歌曲名和專輯名這三項為例,其中歌手名模板項目的關鍵詞數據庫中存儲有用戶歷史搜索過的歌手的名字,歌曲名模板項目的關鍵詞數據庫中存儲有用戶歷史搜索過的歌曲的名稱,專輯名模板項目的關鍵詞數據庫中存儲有用戶歷史搜索過的專輯的名稱。
S13、根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板;
具體的,如果匹配結果確定只有一個模板項目,則根據這一個模板項目確定對應的音樂語義模板。如果匹配結果確定有多個模板項目,則根據這多個模板項目確定對應的音樂語義模板,此時,可能對應多個音樂語義模板,可采用預先制定的規則選取其中一個音樂語義模板,也可直接采用多個音樂語義模板。
例如,以本發明實施例提供的音樂搜索裝置中同時包含歌手名模板項目、歌曲名模板項目和專輯名模板項目為例,歌手名模板項目對應的關鍵詞數據庫中存儲的歌手名包括張惠妹、周杰倫、林俊杰、張學友和王菲等,歌曲名模板項目對應的關鍵詞數據庫中存儲的歌曲名包括菊花臺、聽海、那一天、將愛、紅豆和吻別,專輯名模板項目對應的關鍵詞數據庫中存儲的專輯名包括八度空 間、周杰倫、風從哪里來、醒著做夢和新地球。
如果獲取到的用戶輸入的音樂搜索語句為聽海,則可知對應的模板項目有歌曲名模板項目,可確定對應的音樂語義模板為【歌曲名】;如果獲取到的用戶輸入的音樂搜索語句為周杰倫,則可知對應的模板項目有歌手名模板項目和專輯名模板項目,可確定對應的音樂語義模板為【歌手名】、【專輯名】和【歌手名】【專輯名】;如果獲取到的用戶輸入的音樂搜索語句為周杰倫的菊花臺,則可知對應的模板項目有歌手名模板項目和歌曲名模板項目,可確定對應的音樂語義模板為【歌手名】、【歌曲名】和【歌手名】【歌曲名】。
S14、采用所述音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,并基于所述關鍵詞在對應的音樂數據庫中進行搜索。
本發明實施例提供的音樂搜索裝置中預先存儲有每個關鍵詞對應的音樂數據庫,其中,所述音樂數據庫包含了用戶歷史點擊的音樂條目。
例如,當獲取到的用戶輸入的音樂搜索語句為聽海時,根據確定的對應的音樂語義模板【歌曲名】,對所述音樂搜索語句即聽海進行關鍵詞拆分,可得到關鍵詞【聽海】,則根據關鍵詞【聽海】在【歌曲名】對應的音樂數據庫中進行搜索,可得歌曲【聽海】的所有音樂條目,包括張惠妹原版的,以及別人翻唱的。
當獲取到的用戶輸入的音樂搜索語句為林俊杰時,根據確定的對應的音樂語義模板【歌手名】,對所述音樂搜索語句即林俊杰進行關鍵詞拆分,可得到關鍵詞【林俊杰】,則根據關鍵詞【林俊杰】在【歌手名】對應的音樂數據庫中進行搜索,可得有關林俊杰演唱的所有音樂條目。
當獲取到的用戶輸入的音樂搜索語句為周杰倫,根據確定的對應的音樂語 義模板有三個【歌手名】、【專輯名】和【歌手名】【專輯名】,可選擇任意選擇任意一種或多種。當選擇的音樂語義模板為【歌手名】時,則對所述音樂搜索語句即周杰倫進行關鍵詞拆分,可得到關鍵詞【周杰倫】,則根據關鍵詞【周杰倫】在【歌手名】對應的音樂數據庫中進行搜索,可得有關周杰倫演唱的所有音樂條目。當選擇的音樂語義模板為【專輯名】時,則對所述音樂搜索語句即周杰倫進行關鍵詞拆分,可得到關鍵詞【周杰倫】,則根據關鍵詞【周杰倫】在【專輯名】專輯對應的音樂數據庫中進行搜索,可得有關周杰倫專輯里的所有音樂條目。當選擇的音樂語義模板為【歌手名】【專輯名】時,則對所述音樂搜索語句即周杰倫進行關鍵詞拆分,可得到關鍵詞【周杰倫】【周杰倫】,則根據關鍵詞【周杰倫】【周杰倫】在【歌手名】【專輯名】對應的音樂數據庫中進行搜索,可得有關周杰倫演唱【周杰倫】專輯里的所有音樂條目。
本實施例通過為輸入的音樂搜索語句確定匹配的模板項目,進而確定對應的音樂語義模板,根據音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,從而根據拆分的關鍵詞在對應的音樂數據庫中進行搜索。上述方案通過音樂語音模板,能夠準確獲知搜索語句中包括哪些與音樂關聯的項目,進而能夠在相關的數據庫中進行精確搜索。避免了將搜索語句在全部音樂的數據庫中與每個音樂的全部信息進行匹配搜索。本發明實施例提供的音樂搜索結果能夠真正反應用戶的真實搜索意圖,為用戶提供更加精準的音樂搜索服務。
示例性的,在上述實施例的基礎上,還包括模板項目和音樂數據庫建立方法,具體包括:
獲取用戶的歷史音樂搜索語句;
統計用戶在所述歷史音樂搜索語句對應的搜索結果中點擊的音樂數據條目;
確定所述歷史音樂搜索語句對應的音樂語義模板;
采集歸屬于音樂語義模板中各模板項目的關鍵詞內容,添加至模板項目的關鍵詞數據庫中;
采集歸屬于所述關鍵詞內容的音樂數據條目,添加至所述關鍵詞對應的音樂數據庫中。
具體的,可從用戶使用的瀏覽器中,獲取到用戶的歷史搜索日志,從所述歷史搜索日志中提取得到用戶的歷史音樂搜索語句,并統計出用戶對每個歷史音樂搜索語句對應的搜索結果中點擊的音樂數據條目。例如,獲取到的歷史音樂搜索語句為張學友三年兩語,經搜索后呈現搜索結果,用戶點擊了其中某一音樂數據條目,即音樂網頁。該音樂數據條目中以結構化語言存儲了數據,由此可獲知,張學友為歌手名、三年兩語為專輯名,則該歷史音樂搜索語句“張學友三年兩語”歷史音樂搜索語句的音樂語義模板為【歌手名】【專輯名】。類似可對大量歷史音樂搜索語句進行處理,以獲取多種音樂語義模板。每個音樂語義模板可對應多條歷史音樂搜索語句,具體可以將歷史音樂搜索語句的數量大于設定門限值的音樂語義模板保留。
基于上述獲取的大量音樂語義模板,例如可能包括【歌手名】、【專輯名】、【歌曲名】、【歌手名】【專輯名】、【歌手名】【時效信息】、【歌手名】和【歌曲名】、【歌曲名】【時效信息】等。通過采集上述音樂語義模板中的歌手名,將歌手名存儲到歌手名模板項目對應的關鍵詞數據庫中,并將用戶歷史點擊的對應歌手的音樂數據條目添加至【歌手名】對應的音樂數據庫中。同理,采用上述 方法可得歌曲名模板項目對應的關鍵詞數據庫及其關鍵詞對應的音樂數據庫,以及專輯名模板項目對應的關鍵詞數據庫及其關鍵詞對應的音樂數據庫。
示例性的,所述確定所述歷史音樂搜索語句對應的音樂語義模板具體包括:
從點擊的所述音樂數據條目中,確定與歷史音樂搜索語句匹配的至少一個關鍵詞;
各關鍵詞按照在所述音樂數據條目中的出現順序排列,形成音樂語義模板。
例如,用戶輸入的歷史音樂搜索語句為張學友歌曲,如圖1B所示,用戶點擊的所述音樂數據條目為吻別專輯,所述吻別專輯中包括關鍵詞吻別、張學友、及吻別專輯中的所有歌曲即吻別、情網、一路上有你、你給我的愛最多和擁抱陽光等,則可確定與歷史音樂搜索語句即張學友歌曲匹配的關鍵詞為吻別、張學友、情網、一路上有你、你給我的愛最多和擁抱陽光等,則按照上述關鍵詞出現的先后順序,可確定先后順序為專輯名吻別、歌手名張學友、歌曲名吻別、情網、一路上有你、你給我的愛最多和擁抱陽光等,則可形成的音樂語義模板包括:【專輯名】、【專輯名】【歌手名】、【專輯名】【歌曲名】、【專輯名】【歌手名】【歌曲名】等。
示例性的,在形成音樂語義模板之后還包括:
根據所述音樂語義模板所對應的歷史音樂搜索語句的輸入次數對所述音樂語義模板進行優先級排序;
根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板包括:
從匹配的至少兩個音樂語義模板中選取優先級最高的音樂語義模板作為所述音樂搜索語句的音樂語義模板。
具體的,在確定對應的音樂語義模板有多個時,可根據所述音樂語義模板 所對應的歷史音樂搜索語句的輸入次數對所述音樂語義模板進行優先級排序。例如,當獲取到的用戶輸入的音樂搜索語句為周杰倫,根據確定的對應的音樂語義模板有三個【歌手名】、【專輯名】和【歌手名】【專輯名】,如果經過統計【歌手名】對應的歷史音樂搜索語句的輸入次數為100萬次、【專輯名】對應的歷史音樂搜索語句的輸入次數為87萬次,【歌手名】【專輯名】對應的歷史音樂搜索語句的輸入次數為50萬次,則將對應的音樂語義模板【歌手名】作為所述音樂搜索語句的音樂語義模板,進行后續搜索。
示例性的,在上述實施例的基礎上,獲取用戶輸入的音樂搜索語句包括:
獲取用戶通過文本或語音方式輸入的音樂搜索語句。
例如,通過文本的方式,即用戶直接在裝置的輸入欄以文字的形式輸入音樂搜索語句。通過語音方式,即用戶直接在裝置的輸入欄以語音的形式輸入音樂搜索語句,例如,在如圖1C所示的界面,點擊輸入欄100中的語音按鈕101,進行語音錄音即可。例如,用戶輸入的語音信息為鄧紫棋的歌,則采用上述實施例所述的方法可得到如圖1D所示的顯示結果。
或者,在如圖1E所示的界面,點擊界面上的語音按鈕101進行語音錄音,同樣以用戶輸入的語音信息為鄧紫棋的歌為例,則采用上述實施例所述的方法可得到如圖1F所示的顯示結果。
上述各實施例通過為輸入的音樂搜索語句確定匹配的模板項目,進而確定對應的音樂語義模板,根據音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,從而根據拆分的關鍵詞在對應的音樂數據庫中進行搜索。本發明實施例提供的音樂搜索結果能夠真正反應用戶的真實搜索意圖,為用戶提供更加精準的音樂搜索服務。
本實施例用來舉例說明本發明實施例的技術方案。
在檢索前,根據獲取的歷史音樂搜索語句通過如下方式建立音樂語義模板語音。例如,獲取的歷史音樂搜索語句為,張學友三年兩語,經搜索后呈現搜索結果,用戶點擊了其中某一音樂數據條目,即音樂網頁。該音樂數據條目中以結構化語言存儲了數據,由此可獲知,張學友為歌手名、三年兩語為專輯名,則該“張學友三年兩語”歷史音樂搜索語句的音樂語義模板為【歌手名】【專輯名】。類似可對大量歷史音樂搜索語句進行處理,以獲取多種音樂語義模板。每個音樂語義模板可對應多條歷史音樂搜索語句,具體可以將歷史音樂搜索語句的數量大于設定門限值的音樂語義模板保留。
然后,采集諸如張學友、劉德華、張惠妹等所有歌手名,作為關鍵詞內容,存儲到【歌手名】這一模板項目對應的關鍵詞數據庫中,從而建立【歌手名】模板項目對應的關鍵詞數據庫。并采集歸屬于所述關鍵詞內容的音樂數據條目,添加至所述關鍵詞對應的音樂數據庫中。例如,采集所有張學友相關的音樂網頁,添加到【歌手名】為張學友的音樂數據庫中。類似采集【專輯名】、【歌曲名】的關鍵詞數據庫中的關鍵詞內容,分別建立模板項目【專輯名】和【歌曲名】對應的關鍵詞數據庫,并采集網絡中的音樂數據條目,添加到相應的音樂數據庫中。
在檢索時,如果輸入的當前音樂檢索語句為聽海張惠妹,則將聽海張惠妹在諸如【歌手名】、【專輯名】和【歌曲名】的各模板項目的關鍵詞數據庫分別進行匹配,結果是可以匹配到【歌曲名】聽海,以及匹配到【歌手名】張惠妹。則構成的音樂語義模板可能為三個【歌曲名】【歌手名】、【歌曲名】、或【歌手名】。按照熱度排序,【歌曲名】的優先級最高,則確定為最終的音樂語義模板。 采用【歌曲名】的語義模板對當前音樂檢索語句聽海張惠妹進行關鍵詞拆分,獲【聽海】。采用【聽海】這一關鍵詞,在【歌曲名】對應的音樂數據庫中進行音樂數據條目的搜索。
實施例二
圖2為本發明實施例二提供的音樂搜索裝置的結構示意圖,如圖2所示,具體包括:搜索語句獲取模塊21、搜索語句匹配模塊22、模板項目確定模塊23和音樂搜索模塊24;
所述搜索語句獲取模塊21用于獲取用戶輸入的音樂搜索語句;
所述搜索語句匹配模塊22用于將所述音樂搜索語句在模板項目的關鍵詞數據庫中進行匹配;
所述模板項目確定模塊23用于根據匹配結果確定至少一個模板項目,以確定對應的音樂語義模板;
所述音樂搜索模塊24用于采用所述音樂語義模板對所述音樂搜索語句進行關鍵詞拆分,并基于所述關鍵詞在對應的音樂數據庫中進行搜索。
本實施例所述的音樂搜索裝置用于執行上述各實施例所述的音樂搜索方法,其技術原理和產生的技術效果類似,這里不再累述。
示例性的,在上述實施例的基礎上,所述搜索語句獲取模塊21還用于獲取用戶的歷史音樂搜索語句;
所述裝置還包括:音樂數據統計模塊25、語義模板確定模塊26、關鍵詞添加模塊27和音樂數據添加模塊28;
所述音樂數據統計模塊25用于統計用戶在所述歷史音樂搜索語句對應的搜索結果中點擊的音樂數據條目;
所述語義模板確定模塊26用于確定所述歷史音樂搜索語句對應的音樂語義模板;
所述關鍵詞添加模塊27用于采集歸屬于音樂語義模板中各模板項目的關鍵詞內容,添加至模板項目的關鍵詞數據庫中;
所述音樂數據添加模塊28用于采集歸屬于所述關鍵詞內容的音樂數據條目,添加至所述關鍵詞對應的音樂數據庫中。
示例性的,所述語義模板確定模塊26具體用于從點擊的所述音樂數據條目中,確定與歷史音樂搜索語句匹配的至少一個關鍵詞;各關鍵詞按照在所述音樂數據條目中的出現順序排列,形成音樂語義模板。
示例性的,在上述實施例的基礎上,所述裝置還包括:語義模板優先級確定模塊29;
所述語義模板優先級確定模塊29用于在所述語義模板確定模塊26形成音樂語義模板之后,根據所述音樂語義模板所對應的歷史音樂搜索語句的輸入次數對所述音樂語義模板進行優先級排序;
所述模板項目確定模塊23具體用于從匹配的至少兩個音樂語義模板中選取優先級最高的音樂語義模板作為所述音樂搜索語句的音樂語義模板。
示例性的,在上述實施例的基礎上,所述模板項目包括以下至少一項:歌手名、歌曲名、專輯名和歌曲時效性。
示例性的,在上述實施例的基礎上,所述搜索語句獲取模塊21具體用于獲取用戶通過文本或語音方式輸入的音樂搜索語句。
上述各實施例所述的音樂搜索裝置用于執行上述各實施例所述的音樂搜索方法,其技術原理和產生的技術效果類似,這里不再累述。
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。

關 鍵 詞:
音樂 搜索 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:音樂搜索方法及裝置.pdf
鏈接地址:http://www.rgyfuv.icu/p-6381720.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图