一種推薦音樂的方法、裝置及一種移動終端的制作方法
【專利摘要】本發(fā)明提供了一種推薦音樂的方法、裝置及一種移動終端,所述方法包括:獲取用戶在操作各應用時所產(chǎn)生的應用操作信息;根據(jù)所述應用操作信息生成音樂推薦信息;根據(jù)所述音樂推薦信息向所述用戶推薦音樂。用戶操作各個應用時所產(chǎn)生的眾多應用操作信息中富含大量有價值的內(nèi)容,可以體現(xiàn)出用戶的關注點或喜好,基于這種思路,本發(fā)明的技術方案以獲取用戶在操作各應用時所產(chǎn)生的應用操作信息的方式生成音樂推薦信息,從而可以針對不同用戶進行個性化推薦,提高了推薦音樂的效率和準確度,減少了時間的浪費,此外也滿足了用戶對未知音樂進行發(fā)現(xiàn)的潛在需求,改善了用戶體驗。
【專利說明】一種推薦音樂的方法、裝置及一種移動終端
【技術領域】
[0001]本公開實施例一般涉及移動互聯(lián)網(wǎng)領域,尤其是涉及一種推薦音樂的方法、裝置及一種移動終端。
【背景技術】
[0002]在移動互聯(lián)網(wǎng)飛速發(fā)展的今天,用戶使用移動終端收聽在線音樂的需求逐漸增力口,而面對網(wǎng)絡中海量的音樂數(shù)據(jù),如何讓用戶能夠收聽到自己喜歡的歌曲,是業(yè)內(nèi)開發(fā)者不斷探索的熱門問題之一。
[0003]傳統(tǒng)的解決方案是在播放器中提供搜索功能,用戶只要輸入音樂的關鍵字,播放器就會搜索相關音樂并展示出來。該方案雖然易于實現(xiàn),但卻需要用戶直接參與,故操作起來較為繁瑣;同時,該方案的搜索結果過于機械,或者說是過于精確,用戶并不總是明確地知道自己想要聽什么,使用該方案也就很難幫助用戶發(fā)現(xiàn)那些用戶并不太了解但是可能會喜歡的音樂,故用戶體驗也較差。
【發(fā)明內(nèi)容】
[0004]為克服相關技術中存在的問題,本公開實施例提供了一種推薦音樂的方法、裝置及一種移動終端,以提高推薦音樂的效率和準確度,減少時間的浪費。
[0005]一方面,本公開實施例提供了一種推薦音樂的方法,所述方法包括:
[0006]獲取用戶在操作各應用時所產(chǎn)生的應用操作信息;
[0007]根據(jù)所述應用操作信息生成音樂推薦信息;
[0008]根據(jù)所述音樂推薦信息向所述用戶推薦音樂。
[0009]較佳的,根據(jù)所述應用操作信息生成音樂推薦信息,包括:
[0010]根據(jù)所述應用操作信息獲取應用所關聯(lián)的音樂;
[0011]獲取所關聯(lián)的音樂的推薦度;
[0012]根據(jù)所述推薦度對各關聯(lián)音樂排序得到推薦音樂列表;
[0013]根據(jù)所述推薦音樂列表生成音樂推薦信息。
[0014]較佳的,所述應用操作信息包括一個或多個屬性,所述獲取所關聯(lián)的音樂的推薦度,包括:
[0015]獲取所述應用操作信息中各屬性的權重;
[0016]根據(jù)所述應用操作信息中各屬性的權重計算獲得所關聯(lián)音樂的推薦度。
[0017]較佳的,根據(jù)所述音樂推薦信息向所述用戶推薦音樂,包括:
[0018]根據(jù)所述音樂推薦信息彈出推薦音樂列表,或,
[0019]直接在后臺按照所述推薦音樂列表播放音樂。
[0020]較佳的,根據(jù)所述應用操作信息生成音樂推薦信息,包括:
[0021]根據(jù)所述應用操作信息獲取并記錄應用所關聯(lián)的音樂,以作為音樂推薦信息。
[0022]較佳的,根據(jù)所述音樂推薦信息向所述用戶推薦音樂,包括:[0023]判斷針對當前正在使用的應用是否記錄有對應的音樂推薦信息,若有,則,
[0024]根據(jù)所述音樂推薦信息彈出推薦音樂提示或直接在后臺播放所述當前應用所關聯(lián)的音樂。
[0025]較佳的,所述應用操作信息包括以下一項或多項屬性:應用的名稱、應用的類別、操作應用的時間、操作應用的時長、操作應用的地點、應用使用的內(nèi)容。
[0026]另一方面,本公開實施例提供了一種推薦音樂的裝置,所述裝置包括:
[0027]應用操作信息獲取模塊,用于獲取用戶在操作各應用時所產(chǎn)生的應用操作信息;
[0028]音樂推薦信息生成模塊,用于根據(jù)所述應用操作信息生成音樂推薦信息;
[0029]音樂推薦執(zhí)行模塊,用于根據(jù)所述音樂推薦信息向所述用戶推薦音樂。
[0030]較佳的,所述音樂推薦信息生成模塊包括:
[0031]關聯(lián)音樂獲取單元,用于根據(jù)所述應用操作信息獲取應用所關聯(lián)的音樂;
[0032]推薦度獲取單元,用于獲取所關聯(lián)的音樂的推薦度;
[0033]排序單元,用于根據(jù)所述推薦度對各關聯(lián)音樂排序得到推薦音樂列表;
[0034]推薦信息生成單元,用于根據(jù)所述推薦音樂列表生成音樂推薦信息。
[0035]較佳的,所述應用操作信息包括一個或多個屬性,所述推薦度獲取單元包括:
[0036]權重獲取子單元,用于獲取所述應用操作信息中各屬性的權重;
[0037]計算子單元,用于根據(jù)所述應用操作信息中各屬性的權重計算獲得所關聯(lián)音樂的推薦度。
[0038]較佳的,所述推薦音樂執(zhí)行模塊包括:
[0039]第一推薦信息彈出單元,用于根據(jù)所述音樂推薦信息彈出推薦音樂列表;或,
[0040]第一后臺播放單元,用于直接在后臺按照所述推薦音樂列表播放音樂。
[0041]較佳的,所述音樂推薦信息生成模塊包括:
[0042]關聯(lián)音樂獲取單元,用于根據(jù)所述應用操作信息獲取應用所關聯(lián)的音樂;
[0043]關聯(lián)音樂記錄單元,用于記錄應用所關聯(lián)的音樂,以作為音樂推薦信息。
[0044]較佳的,所述推薦音樂執(zhí)行模塊包括:
[0045]應用判斷單元,用于判斷針對當前正在使用的應用是否記錄有對應的音樂推薦信息;
[0046]第二推薦信息彈出單元,用于在針對當前正在使用的應用記錄有對應的音樂推薦信息時,根據(jù)所述音樂推薦信息彈出推薦音樂提示,或者,
[0047]第二后臺播放單元,用于在針對當前正在使用的應用記錄有對應的音樂推薦信息時,直接在后臺播放所述當前應用所關聯(lián)的音樂。
[0048]再一方面,本公開實施例提供了一種移動終端,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:
[0049]獲取用戶在操作各應用時所產(chǎn)生的應用操作信息;
[0050]根據(jù)所述應用操作信息生成音樂推薦信息;
[0051]根據(jù)所述音樂推薦信息向所述用戶推薦音樂。
[0052]本公開的一些有益效果可以包括:
[0053]用戶操作各個應用時所產(chǎn)生的眾多應用操作信息中富含大量有價值的內(nèi)容,可以體現(xiàn)出用戶的關注點或喜好,基于這種思路,本公開的技術方案以獲取用戶在操作各應用時所產(chǎn)生的應用操作信息的方式生成音樂推薦信息,從而可以針對不同用戶進行個性化推薦,提高了推薦音樂的效率和準確度,減少了時間的浪費,此外也滿足了用戶對未知音樂進行發(fā)現(xiàn)的潛在需求,改善了用戶體驗。
[0054]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0055]為了更清楚地說明本公開實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本公開的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1是本公開實施例提供的推薦音樂方法示例性流程圖;
[0057]圖2是本公開實施例提供的推薦音樂方法示例性流程圖;
[0058]圖3是本公開實施例中在終端上彈出推薦音樂列表的示意圖;
[0059]圖4是本公開實施例提供的推薦音樂方法示例性流程圖;
[0060]圖5是本公開實施例提供的推薦音樂方法示例性信令圖;
[0061]圖6為本公開實施例提供的一種推薦音樂的裝置的示例性結構示意圖;
[0062]圖7是本公開實施例提供的一種移動終端的示例性結構示意圖;
[0063]圖8是本公開實施例中服務器的示例性結構示意圖。
[0064]通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構思的范圍,而是通過參考特定實施例為本領域技術人員說明本公開的概念。
【具體實施方式】
[0065]下面將結合本公開實施例中的附圖,對本公開實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本公開一部分實施例,而不是全部的實施例?;诒竟_中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本公開保護的范圍。
[0066]為了全面理解本公開,在以下詳細描述中提到了眾多具體的細節(jié),但是本領域技術人員應該理解,本公開可以無需這些具體細節(jié)而實現(xiàn)。在其他實施例中,不詳細描述公知的方法、過程、組件和電路,以免不必要地導致實施例模糊。
[0067]圖1為本公開實施例提供的推薦音樂方法示例性流程圖。參見圖1,該實施例包括:
[0068]在步驟SlOl中,獲取用戶在操作各應用時所產(chǎn)生的應用操作信息。
[0069]用戶對應用的各種操作一般都可以留下記錄,所述應用操作信息即用戶在操作各應用時所產(chǎn)生的記錄信息,對于一個應用來講,該應用的應用操作信息可以記錄下用戶是在什么情形下使用的該應用,以及使用了該應用的什么內(nèi)容。
[0070]對于應用操作信息的具體形式本實施例并不進行限制,它可以視具體場景的不同而包括各種屬性或多種內(nèi)容。例如,在本實施例或本公開其他某些實施例中,所述應用操作信息可以包括以下一項或多項屬性:
[0071]應用的名稱、應用的類別、操作應用的時間、操作應用的時長、操作應用的地點、應用使用的內(nèi)容,等等。
[0072]下表1是某場景下應用操作信息的一個簡單示例:
[0073]
【權利要求】
1.一種推薦音樂的方法,其特征在于,所述方法包括: 獲取用戶在操作各應用時所產(chǎn)生的應用操作信息; 根據(jù)所述應用操作信息生成音樂推薦信息; 根據(jù)所述音樂推薦信息向所述用戶推薦音樂。
2.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述應用操作信息生成音樂推薦信息,包括: 根據(jù)所述應用操作信息獲取應用所關聯(lián)的音樂; 獲取所關聯(lián)的音樂的推薦度; 根據(jù)所述推薦度對各關聯(lián)音樂排序得到推薦音樂列表; 根據(jù)所述推薦音樂列表生成音樂推薦信息。
3.根據(jù)權利要求2所述的方法,其特征在于,所述應用操作信息包括一個或多個屬性,所述獲取所關聯(lián)的音樂的推薦度,包括: 獲取所述應用操作信息中各屬性的權重; 根據(jù)所述應用操作信息中各屬性的權重計算獲得所關聯(lián)音樂的推薦度。
4.根據(jù)權利要求2所述的方法,其特征在于,根據(jù)所述音樂推薦信息向所述用戶推薦音樂,包括: 根據(jù)所述音樂推薦信息彈出推薦音樂列表,或, 直接在后臺按照所述推薦音樂列表播放音樂。
5.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述應用操作信息生成音樂推薦信息,包括: 根據(jù)所述應用操作信息獲取并記錄應用所關聯(lián)的音樂,以作為音樂推薦信息。
6.根據(jù)權利要求5所述的方法,其特征在于,根據(jù)所述音樂推薦信息向所述用戶推薦音樂,包括: 判斷針對當前正在使用的應用是否記錄有對應的音樂推薦信息,若有,則, 根據(jù)所述音樂推薦信息彈出推薦音樂提示或直接在后臺播放所述當前應用所關聯(lián)的音樂?
7.根據(jù)權利要求1~6任一項所述的方法,其特征在于,所述應用操作信息包括以下一項或多項屬性:應用的名稱、應用的類別、操作應用的時間、操作應用的時長、操作應用的地點、應用使用的內(nèi)容。
8.一種推薦音樂的裝置,其特征在于,所述裝置包括: 應用操作信息獲取模塊,用于獲取用戶在操作各應用時所產(chǎn)生的應用操作信息; 音樂推薦信息生成模塊,用于根據(jù)所述應用操作信息生成音樂推薦信息; 音樂推薦執(zhí)行模塊,用于根據(jù)所述音樂推薦信息向所述用戶推薦音樂。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述音樂推薦信息生成模塊包括: 關聯(lián)音樂獲取單元,用于根據(jù)所述應用操作信息獲取應用所關聯(lián)的音樂; 推薦度獲取單元,用于獲取所關聯(lián)的音樂的推薦度; 排序單元,用于根據(jù)所述推薦度對各關聯(lián)音樂排序得到推薦音樂列表; 推薦信息生成單元,用于根據(jù)所述推薦音樂列表生成音樂推薦信息。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述應用操作信息包括一個或多個屬性,所述推薦度獲取單元包括: 權重獲取子單元,用于獲取所述應用操作信息中各屬性的權重; 計算子單元,用于根據(jù)所述應用操作信息中各屬性的權重計算獲得所關聯(lián)音樂的推薦度。
11.根據(jù)權利要求9所述的裝置,其特征在于,所述推薦音樂執(zhí)行模塊包括: 第一推薦信息彈出單元,用于根據(jù)所述音樂推薦信息彈出推薦音樂列表;或, 第一后臺播放單元,用于直接在后臺按照所述推薦音樂列表播放音樂。
12.根據(jù)權利要求8所述的裝置,其特征在于,所述音樂推薦信息生成模塊包括: 關聯(lián)音樂獲取單元,用于根據(jù)所述應用操作信息獲取應用所關聯(lián)的音樂; 關聯(lián)音樂記錄單元,用于記錄應用所關聯(lián)的音樂,以作為音樂推薦信息。
13.根據(jù)權利要求12所述的裝置,其特征在于,所述推薦音樂執(zhí)行模塊包括: 應用判斷單元,用于判斷針對當前正在使用的應用是否記錄有對應的音樂推薦信息; 第二推薦信息彈出單元,用于在針對當前正在使用的應用記錄有對應的音樂推薦信息時,根據(jù)所述音樂推薦信息彈出推薦音樂提示,或者, 第二后臺播放單元,用于在針對當前正在使用的應用記錄有對應的音樂推薦信息時,直接在后臺播放所述當前應用所關聯(lián)的音樂。`
14.一種移動終端,其特征在于,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令: 獲取用戶在操作各應用時所產(chǎn)生的應用操作信息; 根據(jù)所述應用操作信息生成音樂推薦信息; 根據(jù)所述音樂推薦信息向所述用戶推薦音樂。
【文檔編號】G06F17/30GK103605656SQ201310462945
【公開日】2014年2月26日 申請日期:2013年9月30日 優(yōu)先權日:2013年9月30日
【發(fā)明者】蔡經(jīng)偉, 王巖, 劉磊 申請人:小米科技有限責任公司