亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

針對用戶的個(gè)人音樂收藏的起始頁面的制作方法

文檔序號:6497143閱讀:220來源:國知局
針對用戶的個(gè)人音樂收藏的起始頁面的制作方法
【專利摘要】提供一種用于提供針對音樂庫的界面頁面的方法和系統(tǒng)。根據(jù)一個(gè)實(shí)施例,該方法以檢索與用戶的音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)而開始。根據(jù)元數(shù)據(jù)來對與所述音頻文件的用戶定義的交互進(jìn)行解析。對所述用戶定義的交互進(jìn)行分析以確定用戶感興趣的歌曲、藝術(shù)家、專輯或流派。然后從信息源中檢索與感興趣的歌曲、藝術(shù)家、專輯或流派有關(guān)的信息。將該相關(guān)信息呈現(xiàn)在用于訪問所述音樂庫的界面頁面上。
【專利說明】針對用戶的個(gè)人音樂收藏的起始頁面

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及用于提供針對用戶的個(gè)人音樂收藏的起始頁面的方法、系統(tǒng)和計(jì)算機(jī) 程序。

【背景技術(shù)】
[0002] 這些年來因特網(wǎng)應(yīng)用程序已急劇增長,因而裝置所配備的訪問這些應(yīng)用程序的功 能也已急劇增長。已經(jīng)歷這種增長的一個(gè)區(qū)域涉及音頻文件管理。隨著用戶在他們的裝置 上持續(xù)購買并存儲(chǔ)更多的音頻音樂文件,對這些文件的管理變得越來越重要。通常,用戶在 各種裝置上具有音樂庫,并且一般時(shí)常對這些裝置進(jìn)行備份。如果用戶具有多于一個(gè)的裝 置,則需要更多同步以確保各裝置有權(quán)訪問期望的音樂。由于用戶升級他們的裝置或丟失 他們的裝置,因此在使新裝置與較舊的音樂庫同步時(shí)產(chǎn)生附加復(fù)雜性。很多時(shí)候,管理變得 如此龐大而導(dǎo)致用戶丟失他們的庫的一部分或大部分。
[0003] 為了解決這些問題,現(xiàn)在正提供用以允許進(jìn)行音樂文件的在線云存儲(chǔ)的服務(wù)。然 而,仍需改進(jìn)以解決云存儲(chǔ)所提出的各種挑戰(zhàn),并且仍需改進(jìn)以使得能夠?qū)崿F(xiàn)用于與用戶 的音樂庫交互的新特征。正是在這種背景下實(shí)施例得以產(chǎn)生。


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

[0004] 本發(fā)明的實(shí)施例提供用于提供針對音樂庫的界面頁面的方法、系統(tǒng)和計(jì)算機(jī)程 序。應(yīng)當(dāng)理解,本發(fā)明可以以諸如處理、設(shè)備、系統(tǒng)、裝置或方法等的多種方式在計(jì)算機(jī)可讀 介質(zhì)上實(shí)現(xiàn)。以下說明本發(fā)明的若干創(chuàng)造性實(shí)施例。
[0005] 在一個(gè)實(shí)施例中,提供一種用于提供針對音樂庫的界面頁面的方法。該方法以檢 索與用戶的音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)而開始。根據(jù)元數(shù)據(jù)來對與所述音 頻文件的用戶定義的交互進(jìn)行解析。對所述用戶定義的交互進(jìn)行分析以確定用戶感興趣的 藝術(shù)家。然后,從信息源中檢索與感興趣的藝術(shù)家有關(guān)的信息。將與感興趣的藝術(shù)家有關(guān) 的信息呈現(xiàn)在用于訪問所述音樂庫的界面頁面上。
[0006] 在一個(gè)實(shí)施例中,所述用戶定義的交互包括如下內(nèi)容中的一個(gè)或多個(gè):評價(jià)、播放 次數(shù)、以及向所述音樂庫的添加日期。
[0007] 在一個(gè)實(shí)施例中,所述感興趣的藝術(shù)家是與具有所述音樂庫內(nèi)的最高評價(jià)、所述 音樂庫中的最高播放次數(shù)、以及向所述音樂庫的最新添加日期其中之一的一個(gè)或多個(gè)音頻 文件相關(guān)聯(lián)的藝術(shù)家。
[0008] 在一個(gè)實(shí)施例中,對所述用戶定義的交互進(jìn)行分析的步驟包括:針對給定的音頻 文件,向評價(jià)、播放次數(shù)和添加日期各自分配權(quán)重。
[0009] 在一個(gè)實(shí)施例中,與所述感興趣的藝術(shù)家有關(guān)的信息包括與該藝術(shù)家相關(guān)聯(lián)的當(dāng) 前新聞信息。
[0010] 在一個(gè)實(shí)施例中,所述方法還包括:確定所述用戶的位置。在一個(gè)實(shí)施例中,與所 述感興趣的藝術(shù)家有關(guān)的信息包括基于所述用戶的位置的演出信息或活動(dòng)信息。 toon] 在一個(gè)實(shí)施例中,確定所述用戶的位置的步驟包括:對與所述用戶相關(guān)聯(lián)的IP地 址進(jìn)行分析。
[0012] 在一個(gè)實(shí)施例中,所述方法還包括:訪問所述用戶的社交圖;檢索并分析與所述 用戶的所述社交圖中的一個(gè)或多個(gè)次級用戶的音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù) 據(jù),以確定與所述次級用戶相關(guān)聯(lián)的一個(gè)或多個(gè)感興趣的歌曲;以及將與所述次級用戶相 關(guān)聯(lián)的所述感興趣的歌曲呈現(xiàn)在用于訪問所述用戶的所述音樂庫的界面頁面上。
[0013] 在一個(gè)實(shí)施例中,呈現(xiàn)與所述次級用戶相關(guān)聯(lián)的所述感興趣的歌曲的步驟包括: 提供用以訪問音樂商店中的所述感興趣的歌曲的鏈接。
[0014] 在一個(gè)實(shí)施例中,所述方法還包括:基于所述感興趣的藝術(shù)家來確定所述用戶可 能偏好的次級藝術(shù)家;以及在所述界面頁面上提供用以訪問音樂商店中的所述次級藝術(shù)家 的音樂的鏈接。
[0015] 在另一實(shí)施例中,提供一種包括程序指令的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),所述程序指 令用于提供針對音樂庫的界面頁面。所述程序指令包括以下程序指令:用于檢索與用戶的 音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)的程序指令;用于根據(jù)所述元數(shù)據(jù)來對與所述 音頻文件的用戶定義的交互進(jìn)行解析的程序指令;用于對所述用戶定義的交互進(jìn)行分析以 確定所述用戶感興趣的藝術(shù)家的程序指令;用于從信息源中檢索與所述感興趣的藝術(shù)家有 關(guān)的信息的程序指令;以及用于將與所述感興趣的藝術(shù)家有關(guān)的信息呈現(xiàn)在用于訪問所述 音樂庫的界面頁面上的程序指令。
[0016] 在另一實(shí)施例中,提供一種用于提供針對音樂庫的界面頁面的系統(tǒng)。所述系統(tǒng)包 括:用于檢索與用戶的音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)的邏輯;用于根據(jù)所述 元數(shù)據(jù)來對與所述音頻文件的用戶定義的交互進(jìn)行解析的邏輯;用于對所述用戶定義的交 互進(jìn)行分析以確定所述用戶感興趣的藝術(shù)家的邏輯;用于從信息源中檢索與所述感興趣的 藝術(shù)家有關(guān)的信息的邏輯;以及用于將與所述感興趣的藝術(shù)家有關(guān)的信息呈現(xiàn)在用于訪問 所述音樂庫的界面頁面上的邏輯。
[0017] 通過以下結(jié)合附圖所進(jìn)行的詳細(xì)說明,其它方面將變得明顯。

【專利附圖】

【附圖說明】
[0018] 可以通過參考以下結(jié)合附圖所進(jìn)行的說明來最佳地理解本發(fā)明。
[0019] 圖1示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于使得能夠訪問并播放云存儲(chǔ)器中所存 儲(chǔ)的音樂文件的系統(tǒng)圖。
[0020] 圖2示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的、用戶A如何利用裝置106 (例如,智能手機(jī)) 來訪問他或她的存儲(chǔ)在云音樂存儲(chǔ)器(cloud music storage, CMS) 116中的音樂庫。
[0021] 圖3示出根據(jù)本發(fā)明實(shí)施例的、用戶可以如何將音樂上傳至他們的基于云的音樂 庫。
[0022] 圖4A示出根據(jù)本發(fā)明實(shí)施例的用于呈現(xiàn)音樂庫的起始頁面的系統(tǒng)。
[0023] 圖4B示出根據(jù)本發(fā)明實(shí)施例的用于呈現(xiàn)音樂庫的起始頁面的系統(tǒng)。
[0024] 圖5示出根據(jù)本發(fā)明實(shí)施例的用于確定要提供給用戶哪個(gè)信息模塊的用戶偏好 的設(shè)置。
[0025] 圖6示出根據(jù)本發(fā)明實(shí)施例的、便于進(jìn)行與感興趣的藝術(shù)家或流派有關(guān)的新聞的 檢索的系統(tǒng)。
[0026] 圖7示出根據(jù)本發(fā)明實(shí)施例的、與感興趣的特定藝術(shù)家或流派有關(guān)的演出(tour) 或活動(dòng)(event)信息的檢索。
[0027] 圖8示出推薦模塊在基于用戶的音樂庫來提供推薦的操作。
[0028] 圖9示出根據(jù)本發(fā)明實(shí)施例的、社交信息模塊提供與用戶的朋友正訪問的音樂有 關(guān)的信息的操作。
[0029] 圖10示出根據(jù)本發(fā)明實(shí)施例的用于訪問音樂庫的界面頁面。
[0030] 圖11示出根據(jù)本發(fā)明實(shí)施例的用于提供音樂庫的界面頁面的方法。
[0031] 圖12是用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的簡化示意圖。

【具體實(shí)施方式】
[0032] 以下實(shí)施例說明了用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的方法、計(jì)算機(jī)程序 和系統(tǒng)。
[0033] 顯而易見,可以在無需這些具體細(xì)節(jié)的一部分或全部的情況下實(shí)踐本實(shí)施例。在 其它實(shí)例中,為了避免不必要地模糊本實(shí)施例,沒有詳細(xì)說明眾所周知的處理操作。
[0034] 圖1示出根據(jù)本發(fā)明的一個(gè)實(shí)施例公開了定義如下方法的系統(tǒng)圖100,其中這些 方法用于訪問并播放云存儲(chǔ)器中所存儲(chǔ)的音樂文件,并且提高響應(yīng)于用戶選擇來播放音樂 文件的速度。該系統(tǒng)包括連接至因特網(wǎng)104的多個(gè)服務(wù)器。在一個(gè)實(shí)施例中,這些多個(gè)服 務(wù)器和存儲(chǔ)器是數(shù)字服務(wù)提供方102的一部分。數(shù)字服務(wù)提供方102是可以包括多個(gè)服務(wù) 器的系統(tǒng),其中所述多個(gè)服務(wù)器能夠提供應(yīng)用程序、服務(wù)、數(shù)字內(nèi)容以及系統(tǒng)、應(yīng)用程序、用 戶和社交網(wǎng)絡(luò)之間的互連性。例如,數(shù)字服務(wù)提供方102可以包括:搜索引擎108 ;多個(gè)服 務(wù)器110,用于提供各種商業(yè)、社會(huì)和科技相關(guān)的主題所用的應(yīng)用程序;用以提供用戶管理 的服務(wù)器112 ;以及用以提供音樂相關(guān)服務(wù)的服務(wù)器。
[0035] -個(gè)示例的數(shù)字服務(wù)提供方102可以是加利福尼亞州山景城的谷歌股份有限公 司(Google Inc.)。另外一些數(shù)字服務(wù)提供方可能更關(guān)注于僅提供特定服務(wù),而另外一些 數(shù)字服務(wù)提供方提供訪問、下載、查看和搜索等所用的各種服務(wù)。內(nèi)容可能差別很大,但通 常是以數(shù)字格式呈現(xiàn)的,并且顯示在裝置、計(jì)算機(jī)、智能電話和平板電腦等的監(jiān)視器或屏幕 上。
[0036] 在一個(gè)實(shí)施例中,利用音樂提供方邏輯(music provider logic, MPL) 114來例示 用以提供音樂相關(guān)服務(wù)的服務(wù)器,其中該音樂提供方邏輯114在連接至因特網(wǎng)104的一個(gè) 或多個(gè)服務(wù)器上執(zhí)行。該音樂提供方邏輯114示出為連接至云音樂存儲(chǔ)器116。云音樂存 儲(chǔ)器116不出為包括標(biāo)識為商店A、商店B和商店N的多個(gè)存儲(chǔ)系統(tǒng)。保持首樂數(shù)據(jù)和首樂 元數(shù)據(jù)的各種存儲(chǔ)系統(tǒng)配備有向著因特網(wǎng)的快速訪問,從而根據(jù)要求將音樂數(shù)據(jù)提供至要 求有權(quán)訪問存儲(chǔ)在云音樂存儲(chǔ)器116中的音樂庫的用戶。在一個(gè)實(shí)施例中,用戶可以經(jīng)由 多個(gè)裝置106訪問云音樂存儲(chǔ)器116。這多個(gè)裝置可以包括采用有線或無線方式的便攜型 或非便攜型的具有處理器和存儲(chǔ)器的任何類型的裝置。在圖1所示的示例中,用戶A示出 為具有裝置106 (裝置A)。裝置106示出為包括用于在裝置106和因特網(wǎng)104之間發(fā)送和 接收數(shù)據(jù)的通信邏輯。
[0037] 通信邏輯(Tx/Rx)可以包括各種類型的網(wǎng)絡(luò)接口電路、無線電通信(例如,無線)、 手機(jī)信號塔通信或連接至因特網(wǎng)服務(wù)提供方的互連布線。裝置106還示出為包括具有屏幕 120的顯示器、本地存儲(chǔ)器124和處理器130。本地存儲(chǔ)器124可以包括高速緩沖存儲(chǔ)器 126、持久性存儲(chǔ)器128和其它邏輯。在該示例中,裝置106示出為包括表示播放列表的圖 形圖標(biāo)(例如,圖形用戶界面GUI)。屏幕120可以是觸摸屏、或者一般由平板顯示器、陰極 射線管(CRT)或能夠渲染顯示的其它介質(zhì)所提供的顯示器。更進(jìn)一步地,與臺式計(jì)算機(jī)或 筆記本式計(jì)算機(jī)相似,裝置106的顯示器可以與該裝置分開。更進(jìn)一步地,裝置106可以采 用智能電話、平板計(jì)算機(jī)或以便攜規(guī)格提供觸摸屏功能的混合型的形式。一個(gè)示例裝置可 以包括便攜型電話裝置,其中該便攜型電話裝置運(yùn)行操作系統(tǒng)、并且配備有向著經(jīng)由因特 網(wǎng)可獲得的并且在本地便攜型裝置(例如,智能電話、平板電腦、筆記本電腦、臺式電腦等) 上執(zhí)行的各種應(yīng)用程序(apps)的訪問。
[0038] 在一個(gè)實(shí)施例中,裝置106的用戶可以安裝用以提供音樂文件的云存儲(chǔ)以及從裝 置106向著云存儲(chǔ)的音樂文件訪問的應(yīng)用程序。一旦將用戶的音樂文件上傳至云音樂存儲(chǔ) 器116,則可以使用戶的音樂文件與用戶的庫相關(guān)聯(lián)。在一個(gè)實(shí)施例中,多個(gè)用戶可以訪問 同一應(yīng)用程序,并且可以上傳他們自己的音樂文件以創(chuàng)建將要存儲(chǔ)在云音樂存儲(chǔ)器116中 的他們自己的庫。
[0039] 然后,在裝置106有權(quán)訪問因特網(wǎng)、音樂提供方邏輯114的關(guān)聯(lián)服務(wù)器、以及云音 樂存儲(chǔ)器116的情況下,這些用戶各自可以經(jīng)由他們的裝置106上的應(yīng)用程序來訪問云音 樂存儲(chǔ)器116以在他們的裝置上渲染和播放所選擇的音樂文件。因此,用戶可以訪問他們 的裝置106上的音樂應(yīng)用程序,訪問存儲(chǔ)在云音樂存儲(chǔ)器116中的所有音樂文件,將他們的 音樂庫中的音樂標(biāo)題排列成播放列表,向云音樂存儲(chǔ)器116添加音樂,從云音樂存儲(chǔ)器116 刪除音樂,并且購買添加至云音樂存儲(chǔ)器116的音樂。利用音樂提供方邏輯114來維護(hù)和 管理這些變化,并且音樂提供方邏輯114將基于應(yīng)用程序的使用期間各種用戶的選擇來向 這些用戶提供針對云音樂存儲(chǔ)器116中所存儲(chǔ)的他們的音樂文件的訪問。
[0040] 圖2示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的、用戶A如何利用裝置106 (例如,智能電話) 來訪問他或她的存儲(chǔ)在云音樂存儲(chǔ)器(CMS) 116中的音樂庫。如圖所示,裝置106將包括屏 幕120以及與音樂應(yīng)用程序相關(guān)聯(lián)的呈現(xiàn)應(yīng)用程序140的縮略圖的關(guān)聯(lián)圖形圖標(biāo)。如這里 所述的,應(yīng)用程序140與用于向用戶提供針對他或她的預(yù)先已添加至云音樂存儲(chǔ)器116的 音樂庫的訪問的應(yīng)用程序有關(guān)。如果用戶是針對應(yīng)用程序140的新用戶,則該新用戶可以 從數(shù)字服務(wù)提供方102的至少一個(gè)服務(wù)器110將應(yīng)用程序140下載至裝置106。
[0041] 一旦已將應(yīng)用程序下載并安裝在裝置106上,則將在裝置106的顯示屏上渲染表 示應(yīng)用程序140的圖標(biāo)。最初,將提示用戶選擇要添加至云音樂存儲(chǔ)器116的音樂。可以從 用戶當(dāng)前在他或她的裝置106上、在該用戶的諸如計(jì)算機(jī)、其它智能電話和/或平板電腦、 或者其它存儲(chǔ)介質(zhì)等的其它裝置上所維護(hù)的文件添加音樂。另外,用戶能夠添加可作為另 一應(yīng)用程序所維護(hù)的音樂庫的一部分的音樂文件。其它應(yīng)用程序可以維護(hù)該音樂的特定格 式,并且可以獲得并轉(zhuǎn)換該音樂以使音樂文件標(biāo)準(zhǔn)化從而添加至云音樂存儲(chǔ)器116。
[0042] 一旦用戶管理了他的庫以添加、修改或調(diào)整存在于云音樂存儲(chǔ)器116中的音樂文 件,則該用戶可以從裝置106的屏幕120上所設(shè)置的圖形用戶界面來訪問應(yīng)用程序140和 各種選項(xiàng)。在例示示例中,裝置106將經(jīng)由諸如界面140a等的各種圖形用戶界面屏幕來開 啟應(yīng)用程序140。界面140a可以包括各種菜單、選擇圖標(biāo)、配置圖標(biāo)、顯示、廣告、按鈕和列 表等。在該示例中,界面140a可以包括列出用戶庫160、用戶播放列表162和音樂標(biāo)題圖標(biāo) 164的圖標(biāo)??梢岳帽硎九c存在于用戶庫中的各種音樂文件相關(guān)聯(lián)的插圖(artwork)的 圖形插圖來表示音樂標(biāo)題圖標(biāo)。利用表示為A?Η的標(biāo)題圖標(biāo)164來例示用戶庫。
[0043] 在從云音樂存儲(chǔ)器116獲得可能存在于數(shù)據(jù)存儲(chǔ)器150中的元數(shù)據(jù)時(shí),在屏幕120 上渲染標(biāo)題圖標(biāo)164。音樂提供方邏輯114將包括用于管理各種用戶應(yīng)用程序140和云音 樂存儲(chǔ)器116之間的請求和通信的請求處理模塊144。請求處理模塊(RPM) 144還與播放 處理模塊(PPM) 146進(jìn)行通信。為了在裝置106的屏幕上渲染標(biāo)題圖標(biāo)164,音樂處理邏輯 114將利用請求處理模塊144來從數(shù)據(jù)存儲(chǔ)器150獲得元數(shù)據(jù)142。
[0044] 元數(shù)據(jù)142將是與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器150中的針對請求用戶的各種音樂文件相關(guān) 聯(lián)的元數(shù)據(jù)。元數(shù)據(jù)142提供與云音樂存儲(chǔ)器116中所存儲(chǔ)的各標(biāo)題有關(guān)的信息以及用以 在裝置106的屏幕上渲染標(biāo)題圖標(biāo)164的充足信息,并且提供文本信息、持續(xù)時(shí)間信息、流 派信息以及描述音樂文件的方面或特性的其它數(shù)據(jù)。元數(shù)據(jù)的一個(gè)示例是可以包含諸如標(biāo) 題、藝術(shù)家、專輯、年份、音軌號、流派等的ID3標(biāo)簽。如圖所示,在用戶在裝置106上選擇播 放列表162的情況下,示出用于識別用戶已排列的特定歌曲的播放列表圖形用戶界面。
[0045] 播放列表A表不由用戶選擇作為播放列表A的一部分的各種歌曲。用戶可以具有 各種播放列表,并且播放列表A的選擇僅是作為包括按E - D - A - B的順序播放的音樂 文件的播放列表的一個(gè)示例所提供的。一旦用戶選擇了相應(yīng)播放按鈕或者點(diǎn)擊了播放列表 中的音頻文件其中之一,則音樂文件將開始按用戶在他或她的播放列表A中所排列和定義 的順序開始播放。
[0046] 圖3示出根據(jù)本發(fā)明的實(shí)施例的、用戶A可以如何將音樂上傳至他們的基于云的 音樂庫。如圖所示,在裝置106的存儲(chǔ)器170中執(zhí)行音樂應(yīng)用程序140。裝置106包括包含 一般存儲(chǔ)器174和本地音樂存儲(chǔ)器176的持久性存儲(chǔ)器128。本地音樂存儲(chǔ)器176包括用 戶A已存儲(chǔ)在裝置106上的各種音樂文件178。音樂應(yīng)用程序140提供裝置106的顯示器 120上示出的界面140a,從而使得用戶A能夠手動(dòng)地或自動(dòng)地將音樂文件178中的一個(gè)或 多個(gè)上傳至用戶的音樂庫186。
[0047] 在一個(gè)實(shí)施例中,音樂應(yīng)用程序140檢測音樂文件178并且經(jīng)由因特網(wǎng)104與音 樂提供方邏輯114進(jìn)行通信。音樂提供方邏輯114在前端服務(wù)器180上執(zhí)行。音樂提供方 邏輯114與管理向著儲(chǔ)物柜存儲(chǔ)器(locker storage) 184的訪問的儲(chǔ)物柜服務(wù)器182進(jìn)行 通信。儲(chǔ)物柜存儲(chǔ)器184包括包含用戶A的音樂庫186的各種用戶的個(gè)體音樂庫。音樂庫 186包括各自由音頻數(shù)據(jù)188和關(guān)聯(lián)元數(shù)據(jù)190所定義的各種音頻文件。因而,在一個(gè)實(shí)施 例中,音樂應(yīng)用程序140將本地存儲(chǔ)的音樂文件178中的一個(gè)或多個(gè)發(fā)送至音樂提供方邏 輯144,其中該音樂提供方邏輯144訪問儲(chǔ)物柜服務(wù)器182以將這些音樂文件存儲(chǔ)在用戶的 音樂庫186內(nèi)。
[0048] 應(yīng)當(dāng)注意,還可以將來自各種其它源的音樂文件上傳至用戶的音樂庫186。例如, 可以將來自經(jīng)由因特網(wǎng)104可利用的外部音樂源192的音樂文件上傳至用戶的音樂庫186。 在一個(gè)實(shí)施例中,音樂應(yīng)用程序140使得用戶A能夠訪問、收聽和授權(quán)來自外部源192的音 樂文件的上傳。外部音樂源的一個(gè)示例是在線音樂商店194,其中用戶A可以從該在線音 樂商店194購買音樂以下載至用戶的音樂庫。應(yīng)當(dāng)理解,在例示實(shí)施例中,通過從音樂商店 194購買音樂,用戶A使音樂文件從音樂商店194傳送至用戶A的音樂庫186。這與將數(shù)據(jù) 傳送至用戶的客戶端裝置的傳統(tǒng)在線購買有所區(qū)別。在當(dāng)前所述的實(shí)施例中,將數(shù)據(jù)傳送 至基于云的存儲(chǔ)庫,然后用戶利用客戶端裝置106訪問該基于云的存儲(chǔ)庫。
[0049] 為了本發(fā)明的目的,"歌曲"是指規(guī)范的音頻作品,而"音頻文件"或"音樂文件"是 指包含可被讀取或播放從而再現(xiàn)先前所記錄聲音的音頻數(shù)據(jù)的數(shù)據(jù)文件。因而,各特定歌 曲是唯一的,而可能存在對同一歌曲進(jìn)行編碼的多個(gè)不同類型的音頻文件。歌曲通常由藝 術(shù)家創(chuàng)作或演奏,并且可以是專輯的一部分。典型的音頻文件可以具有諸如WAV、MP3、AAC、 WMA和FLAC等的各種音頻文件格式中的任意音頻文件格式,并且可以包括諸如ID3標(biāo)簽中 所包含的元數(shù)據(jù)等的各種類型的元數(shù)據(jù)。盡管從嚴(yán)格意義上來講具有不同的含義,但顯而 易見,在多數(shù)情形中,術(shù)語"歌曲"和"音頻文件"或"音樂文件"各自可以準(zhǔn)確地應(yīng)用、甚至 可以互換地使用。包含多個(gè)音頻文件的音樂庫還可被認(rèn)為包含音頻文件進(jìn)行編碼的各種歌 曲。
[0050] 圖4A示出根據(jù)本發(fā)明實(shí)施例的用于呈現(xiàn)針對音樂庫的起始頁面的系統(tǒng)。在一個(gè) 實(shí)施例中,用戶經(jīng)由在該用戶的客戶端裝置上所執(zhí)行的瀏覽器應(yīng)用程序200來訪問他們的 音樂庫。響應(yīng)于用以訪問用戶的音樂庫的請求,前端服務(wù)器180提供瀏覽器200所渲染的 并且使得用戶能夠訪問并管理他們的音樂庫的基于web的界面140a。該請求還進(jìn)行觸發(fā) 以將庫數(shù)據(jù)200下載至客戶端裝置的本地高速緩沖存儲(chǔ)器126內(nèi)。庫數(shù)據(jù)200包括與用戶 的音樂庫有關(guān)的各種數(shù)據(jù),并且可以包括來自用戶的音樂庫中所包含的音頻文件的元數(shù)據(jù) 202、播放列表204和歷史數(shù)據(jù)206。
[0051] 另外,用以訪問音樂庫的請求進(jìn)行觸發(fā)以將腳本代碼(例如,javascript和AJAX 等)下載至被配置為將與用戶的音樂庫有關(guān)的信息呈現(xiàn)作為圖形用戶界面140a的一部分 的客戶端裝置。在一個(gè)實(shí)施例中,腳本代碼包括庫分析器208,其中該庫分析器208被配置 為對庫數(shù)據(jù)200進(jìn)行分析以確定用戶感興趣的藝術(shù)家或流派。為了實(shí)現(xiàn)此,庫分析器208 可以對諸如評價(jià)、播放次數(shù)、添加至庫的日期等的用戶定義的與音樂庫的音頻文件的交互 (interaction)所用的元數(shù)據(jù)202、以及表示用戶的與音樂文件的交互的其它類型的數(shù)據(jù) 進(jìn)行解析。
[0052] 應(yīng)當(dāng)理解,在各種實(shí)施例中,確定感興趣的藝術(shù)家或流派所依據(jù)的特定方法可能 改變。例如,在一個(gè)實(shí)施例中,基于與庫中的藝術(shù)家或流派相關(guān)聯(lián)的歌曲數(shù)來確定感興趣的 藝術(shù)家或流派。例如,可以將庫中示出的數(shù)量最高的歌曲或?qū)]嫷哪切┧囆g(shù)家或流派確定 為感興趣的藝術(shù)家或流派。
[0053] 在另一實(shí)施例中,基于歌曲的評價(jià)來確定感興趣的藝術(shù)家或流派。例如,可以將評 價(jià)最高的藝術(shù)家或流派確定為感興趣的藝術(shù)家或流派??梢曰诟魉囆g(shù)家演唱的或各流派 中的歌曲的平均評價(jià)來比較各種藝術(shù)家或流派的評價(jià)。此外,可以根據(jù)與藝術(shù)家或流派相 關(guān)聯(lián)的歌曲數(shù)或者根據(jù)其它因素來對評價(jià)進(jìn)行加權(quán)。
[0054] 在另一實(shí)施例中,可以基于與藝術(shù)家或流派相關(guān)聯(lián)的歌曲的播放次數(shù)來確定感興 趣的藝術(shù)家或流派。例如,如通過對與各藝術(shù)家或流派相關(guān)聯(lián)的歌曲的播放次數(shù)進(jìn)行求和 所確定的,可以將感興趣的藝術(shù)家或流派確定為總歌曲播放次數(shù)最高的藝術(shù)家或流派。
[0055] 在另一實(shí)施例中,基于添加至音樂庫的日期來確定感興趣的藝術(shù)家或流派。例如, 可以將代表歌曲最新被添加至庫的藝術(shù)家或流派確定為感興趣的藝術(shù)家或流派。
[0056] 在另一實(shí)施例中,可以根據(jù)用戶的音樂庫中哪些藝術(shù)家或流派具有的評價(jià)最高的 歌曲最多來確定感興趣的藝術(shù)家或流派。
[0057] 另外,可以基于哪些藝術(shù)家/流派具有最近已從商店購買的歌曲或?qū)]媮泶_定感 興趣的藝術(shù)家或流派。
[0058] 在其它實(shí)施例中,可以以各種方式合成任意前述方法以確定用戶感興趣的藝術(shù)家 或流派。例如,在一個(gè)實(shí)施例中,基于與各種藝術(shù)家或流派各自相關(guān)聯(lián)的歌曲數(shù)、評價(jià)、播放 次數(shù)和歌曲添加日期來確定感興趣的藝術(shù)家或流派。在一個(gè)實(shí)施例中,向這些因素各自分 配權(quán)重。在一個(gè)實(shí)施例中,這些權(quán)重基于用戶的配置文件,其中該配置文件包括諸如用戶的 年齡、性別、居住地、指示興趣等的與用戶有關(guān)的各種信息。
[0059] 在一個(gè)實(shí)施例中,庫分析器208至少部分基于用戶的當(dāng)前或最近收聽行為來確定 感興趣的藝術(shù)家或流派。例如,在一個(gè)實(shí)施例中,可以將與用戶當(dāng)前正收聽的歌曲相關(guān)聯(lián)的 藝術(shù)家或流派確定為感興趣的藝術(shù)家。在另一實(shí)施例中,可以對當(dāng)前會(huì)話內(nèi)的或如特定次 數(shù)的最近歌曲播放所表示的用戶收聽行為進(jìn)行分析,以確定一個(gè)或多個(gè)感興趣的藝術(shù)家或 流派。
[0060] 應(yīng)當(dāng)理解,庫分析器208可以確定多個(gè)感興趣的藝術(shù)家或流派。在一個(gè)實(shí)施例中, 庫分析器208確定感興趣的藝術(shù)家或流派的排名順序。可以通過根據(jù)如已經(jīng)說明的各種因 素對各種藝術(shù)家或流派分別打分來確定特定排名順序。
[0061] 盡管已經(jīng)參考確定感興趣的藝術(shù)家或流派從廣義上說明了對音樂庫的分析,但分 析概念可以擴(kuò)展至確定感興趣的歌曲、感興趣的專輯、組類型、特定樂器演奏家或聲樂家、 或者可以對歌曲進(jìn)行分類、比較或分析所依據(jù)的其它音樂分類。因而,盡管這里僅參考歌 曲、藝術(shù)家或流派具體說明了若干實(shí)施例,但這是為了便于說明而不是以限制方式進(jìn)行的。 根據(jù)本發(fā)明的替代實(shí)施例,本領(lǐng)域技術(shù)人員將容易理解相似的概念同樣適用于其它種類的 分類。
[0062] 繼續(xù)參考圖4A,將用于確定可以呈現(xiàn)給用戶的信息的各種信息模塊210設(shè)置作為 用于訪問用戶的音樂庫的界面頁面的一部分。新聞信息模塊212檢索與感興趣的藝術(shù)家或 流派有關(guān)的新聞。同樣,演出/活動(dòng)信息模塊214檢索與感興趣的藝術(shù)家或流派有關(guān)的演出 信息或活動(dòng)信息。推薦信息模塊218基于用戶感興趣的藝術(shù)家或流派來提供推薦。并且, 社交信息模塊218檢索與用戶在社交網(wǎng)絡(luò)中的社交圖有關(guān)的音樂信息。以下進(jìn)一步詳細(xì)說 明這些信息模塊各自。在一些實(shí)施例中,信息模塊可以與補(bǔ)充數(shù)據(jù)提供方228進(jìn)行通信從 而請求和檢索信息。在其它實(shí)施例中,應(yīng)當(dāng)理解,為了呈現(xiàn)信息的目的,可以將其它信息模 塊設(shè)置作為針對用戶的音樂庫的界面頁面的一部分。
[0063] 設(shè)置有用于進(jìn)行如下操作的模塊選擇和布置邏輯220 :從信息模塊210中選擇設(shè) 置在用于訪問音樂庫的界面頁面上的信息,并且確定這些信息在界面頁面上的布置。在一 個(gè)實(shí)施例中,基于信息模塊是否檢索到相關(guān)信息來選擇這些信息模塊。例如,如果新聞信息 模塊212 (例如,在給定的最近時(shí)間段內(nèi))沒有檢索到相關(guān)新聞,則不選擇該新聞信息模塊 212。同樣,演出/活動(dòng)信息模塊214由于被配置為僅檢索與用戶的地理附近區(qū)域有關(guān)的信 息因此可能沒有檢索到任何信息,因而沒有選擇并顯示演出/活動(dòng)信息模塊。
[0064] 在另一實(shí)施例中,基于信息模塊的信息的最近更新有多近來選擇這些信息模塊。 例如,新聞信息模塊212僅在其檢索到尚未被檢索到的新聞或不超過指定時(shí)間段之前的新 聞的情況下才可能被選中。在一個(gè)實(shí)施例中,邏輯220可以輪流選擇要呈現(xiàn)的信息,由此依 次呈現(xiàn)來自各信息模塊的信息。這可以基于定時(shí)器、刷新次數(shù)或用以改變所選擇信息的其 它提示。在一個(gè)實(shí)施例中,可以基于用戶的配置文件來選擇信息模塊,其中該配置文件可以 包括個(gè)人信息、指示偏好、以及基于追蹤用戶與他們的音樂庫的交互所確定的信息。在另一 實(shí)施例中,可以基于用戶的當(dāng)前或最近行為來選擇信息模塊??梢詫⒂糜谶x擇信息模塊以 供呈現(xiàn)的任意前述原理單獨(dú)地或組合地應(yīng)用于任意各種類型的信息模塊。信息模塊選擇的 前述示例僅是以示例方式而非以限制方式提供的,如其它實(shí)施例那樣,可以應(yīng)用針對信息 模塊選擇的附加方法。
[0065] 另外,邏輯220可被配置為根據(jù)界面頁面上的所選擇的信息模塊來確定信息的具 體布置。例如,界面頁面可以由各種界面組件來定義,其中這些界面組件中的一個(gè)或多個(gè)被 定義為呈現(xiàn)來自信息模塊的信息。在選擇了多個(gè)信息模塊以供呈現(xiàn)的情況下,邏輯220可 以確定這些信息模塊的相應(yīng)界面組件在界面頁面上的排列。例如,在一個(gè)實(shí)施例中,該排列 是基于信息的新舊程度,由此與表現(xiàn)不太新信息的特征的界面組件相比,表現(xiàn)較新信息的 特征的界面組件排列在諸如頂部或上部位置等的更為顯著的位置。在其它實(shí)施例中,界面 組件的排列可以以對稱方式輪換或者按隨機(jī)排列的方式進(jìn)行配置。在另外的其它實(shí)施例 中,界面組件的排列可以基于用戶的配置文件或最近行為。應(yīng)當(dāng)理解,用于確定布置的方法 的前述示例僅是示例性的,如其它實(shí)施例那樣,界面組件的布置可以根據(jù)任意各種其它機(jī) 制。
[0066] 基于如選擇和布置邏輯220所確定的來自信息模塊的信息的選擇和布置,顯示邏 輯222生成顯示代碼224 (例如,HTML),其中該顯示代碼224被渲染成將該信息的顯示定義 為圖形用戶界面140a的一部分。
[0067] 盡管已經(jīng)參考在瀏覽器應(yīng)用程序的環(huán)境內(nèi)發(fā)生的各種類型的分析和處理大體說 明了本發(fā)明的實(shí)施例,但本領(lǐng)域技術(shù)人員顯而易見,這種分析和處理也可以在任何類型的 一般或特定應(yīng)用程序的環(huán)境內(nèi)發(fā)生。此外,這里所述的實(shí)施例從廣義上是針對要在客戶端 裝置上進(jìn)行處理的這種功能而提供的。然而,在其它實(shí)施例中,該分析和處理的各部分也可 以在一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器上發(fā)生。例如,在一個(gè)實(shí)施例中,庫分析器208、信息模塊210以 及模塊選擇和布置邏輯220可以位于一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器上。在另一實(shí)施例中,顯示邏 輯222也可以位于遠(yuǎn)程服務(wù)器上。在這種實(shí)施例中,客戶端裝置將不應(yīng)對要從各種信息模 塊呈現(xiàn)的信息的確定所需的任何重要處理。相反,客戶端裝置將僅接收顯示代碼224并且 將該顯示代碼224渲染作為圖形用戶界面的一部分。
[0068] 例如,圖4B示出用于呈現(xiàn)音樂庫的起始頁面的系統(tǒng)的一個(gè)這種實(shí)施例,其中大部 分處理是以遠(yuǎn)程方式發(fā)生的。如圖所示,前端服務(wù)器180響應(yīng)于接收到用以訪問用戶的音 樂庫的請求,來與起始頁面提供方(SPP)230進(jìn)行通信。該SPP包括庫分析器208. 1,其中該 庫分析器208. 1對用戶的音樂庫進(jìn)行分析以確定諸如歌曲、藝術(shù)家、專輯、流派等的感興趣 的音頻分類。各種信息模塊210. 1檢索與所確定的感興趣的音頻分類有關(guān)的數(shù)據(jù),并且包 括新聞信息模塊212. 1、演出/活動(dòng)信息模塊214. 1、社交模塊216. 1和推薦模塊218. 1。模 塊選擇和布置邏輯220. 1確定要呈現(xiàn)的信息模塊以及這些信息模塊在起始頁面上的布置。 顯示邏輯222. 1生成顯示代碼224. 1,其中該顯示代碼224. 1通信至瀏覽器200以渲染作為 ⑶1140a的一部分。
[0069] 圖5示出根據(jù)本發(fā)明實(shí)施例的用于確定要提供給用戶的信息模塊的用戶偏好的 設(shè)置。起始頁面設(shè)置頁面240提供了如下的界面,其中用戶A利用該界面可以指定將什么 類型的信息包括在用于訪問用戶的音樂庫的起始頁面中。例如,在例示實(shí)施例中,用戶能 夠選擇是否包括諸如來自用戶的音樂庫的推薦、來自音樂商店的推薦、新聞、演出/活動(dòng)信 息、用戶的朋友正收聽的內(nèi)容等。將要包括的信息的類型的指定作為用戶賬戶244的一部 分保存在賬戶存儲(chǔ)器242中。
[0070] 在用戶A登錄他/她的音樂庫時(shí),訪問該用戶的賬戶信息,其中該賬戶信息包括用 于將哪種類型的信息包括在起始頁面中的指定。基于所存儲(chǔ)的指定,從信息模塊存儲(chǔ)器246 中選擇信息模塊248中的特定信息模塊。在一個(gè)實(shí)施例中,包括所選擇的信息模塊,作為用 戶A所訪問的音樂應(yīng)用程序140的一部分。
[0071] 圖6示出根據(jù)本發(fā)明實(shí)施例的便于進(jìn)行與感興趣的藝術(shù)家或流派有關(guān)的新聞的 檢索的系統(tǒng)。如圖所示,庫分析器208對用戶的音樂庫進(jìn)行分析。播放次數(shù)分析器260分 析與用戶的音樂庫內(nèi)的音頻文件相關(guān)聯(lián)的播放次數(shù)。評價(jià)分析器262分析與音樂庫內(nèi)的音 頻文件相關(guān)聯(lián)的評價(jià)。同樣,新添加分析器264分析用戶的音樂庫以判斷是否已將任何新 歌曲添加至該庫。在一個(gè)實(shí)施例中,該新添加分析器還可被配置為確定最近已從音樂商店 購買的歌曲/專輯?;卺槍Σシ糯螖?shù)、評價(jià)、添加或購買日期、以及與音樂庫有關(guān)的其它 可能數(shù)據(jù)的分析,庫分析器208確定用戶感興趣的藝術(shù)家或流派?;谠摳信d趣的藝術(shù)家 或流派,新聞信息模塊212檢索相關(guān)新聞信息。
[0072] 新聞信息模塊212可以包括搜索處理程序266,其中該搜索處理程序266生成提交 至新聞搜索引擎270以搜索與感興趣的藝術(shù)家或流派有關(guān)的新聞的查詢。然后,新聞搜索 引擎271在諸如經(jīng)由因特網(wǎng)可利用的源等的各種可用新聞源中進(jìn)行搜索,并且將結(jié)果返回 至搜索處理程序266。顯而易見,可以以各種方式來定制搜索處理程序266所生成的查詢, 諸如通過將該查詢局限于指定時(shí)間段從而搜索最近或當(dāng)前新聞。
[0073] 另外,新聞信息模塊212可以包括服務(wù)處理程序268,其中該服務(wù)處理程序268從 專用新聞服務(wù)272中檢索與感興趣的藝術(shù)家或流派有關(guān)的新聞。在一個(gè)實(shí)施例中,新聞信 息模塊212可進(jìn)一步被配置為對從新聞搜索引擎270或新聞服務(wù)272的任一個(gè)或這兩者所 接收到的結(jié)果進(jìn)行解析以確定要呈現(xiàn)給用戶的特定新聞文章??梢曰谥T如用戶的配置文 件或用戶的當(dāng)前收聽行為等的各種因素來確定為了呈現(xiàn)所選擇的特定新聞文章。另外,可 以基于如已經(jīng)闡明的各種因素來優(yōu)先新聞信息模塊212所檢索到的新聞文章。
[0074] 此外,如前面已經(jīng)說明的,可以存在按排名順序呈現(xiàn)的多個(gè)感興趣的藝術(shù)家或流 派。新聞信息模塊212可被配置為根據(jù)藝術(shù)家和/或流派的排名順序來檢索新聞文章。例 如,如果針對給定藝術(shù)家或流派沒有檢索到結(jié)果或所檢索到的結(jié)果不足,則可以選擇排名 次最高的藝術(shù)家或流派來進(jìn)行新聞的檢索。
[0075] 圖7示出根據(jù)本發(fā)明實(shí)施例的與感興趣的特定藝術(shù)家或流派有關(guān)的演出或活動(dòng) 信息的檢索。如圖所示,庫分析器208對用戶的音樂庫進(jìn)行分析以確定感興趣的藝術(shù)家或 流派。演出或活動(dòng)信息模塊214檢索與所指定的感興趣的藝術(shù)家或流派有關(guān)的關(guān)于演出或 活動(dòng)的信息。
[0076] 在一個(gè)實(shí)施例中,活動(dòng)信息模塊214包括用于確定用戶的位置的位置檢測模塊 280。位置檢測模塊280可以基于作為用戶的賬戶的一部分而存儲(chǔ)在用戶賬戶存儲(chǔ)器242 中的信息來確定用戶的位置。在另一實(shí)施例中,位置檢測模塊280可以基于諸如分析用戶 的IP地址或利用地理位置API等的替代方法來確定用戶的位置。如果正從智能電話或其 它具有GPS功能的裝置訪問音樂庫,則可以利用GPS信息來確定用戶的位置?;谟脩舻?位置,活動(dòng)信息模塊214檢索用戶位置的局部附近區(qū)域內(nèi)發(fā)生的與感興趣藝術(shù)家或流派有 關(guān)的活動(dòng)的信息。為了實(shí)現(xiàn)此,活動(dòng)信息模塊214可以從諸如搜索引擎282、演出或活動(dòng)數(shù) 據(jù)服務(wù)284或社區(qū)日歷286等的各種源中檢索信息。
[0077] 圖8示出推薦模塊的基于用戶的音樂庫來提供推薦的操作。如已經(jīng)說明的,庫分 析器208確定感興趣的藝術(shù)家或流派?;谒_定出的感興趣的藝術(shù)家或流派,推薦模塊 218將歌曲或藝術(shù)家的推薦作為圖形用戶界面140a的一部分提供至用戶。在一個(gè)實(shí)施例 中,推薦模塊218訪問推薦引擎290,其中該推薦引擎290基于所確定出的感興趣的藝術(shù)家 或流派來確定用戶可能享受的歌曲或藝術(shù)家。在一個(gè)實(shí)施例中,推薦引擎290通過參考存 儲(chǔ)歌曲或藝術(shù)家之間的關(guān)聯(lián)的相關(guān)歌曲或藝術(shù)家存儲(chǔ)器292來確定所推薦的歌曲或藝術(shù) 家。特別地,推薦引擎290可以提供通過從音樂商店294購買而可用的所推薦的藝術(shù)家或 歌曲。
[0078] 利用過濾器296對推薦引擎290提供的所推薦的藝術(shù)家或歌曲進(jìn)行過濾,使得不 向用戶呈現(xiàn)該用戶已擁有的歌曲。將這些推薦歌曲或藝術(shù)家呈現(xiàn)作為圖形用戶界面140a 中所包括的界面組件298的一部分。在一個(gè)實(shí)施例中,呈現(xiàn)給用戶的推薦歌曲或藝術(shù)家還 可以提供向著音樂商店294的鏈接,以使得用戶可以購買推薦歌曲或藝術(shù)家并將這些歌曲 或藝術(shù)家添加至他們的音樂庫。
[0079] 圖9示出根據(jù)本發(fā)明實(shí)施例的、社交信息模塊提供與用戶的朋友正訪問的音樂有 關(guān)的信息的操作。如前面所述,庫分析器208基于針對用戶的音樂庫的分析來確定一個(gè)或 多個(gè)感興趣的藝術(shù)家或流派。社交信息模塊216訪問社交網(wǎng)絡(luò)300的API302,從而訪問用 戶的社交圖304并且確定用戶的社交圖中的次級用戶。對于社交圖304內(nèi)的次級用戶,行 為分析器306對與次級用戶的針對他們各自的音樂庫的訪問行為有關(guān)的數(shù)據(jù)進(jìn)行分析,并 且確定這些次級用戶感興趣的歌曲或藝術(shù)家。
[0080] 在一個(gè)實(shí)施例中,社交信息模塊216通過以下判斷來確定用戶的社交圖內(nèi)的次級 用戶感興趣的歌曲:判斷該次級用戶當(dāng)前是否正收聽音樂,并且如果該次級用戶當(dāng)前正收 聽音樂,則判斷這些次級用戶正收聽哪些歌曲或藝術(shù)家。在另一實(shí)施例中,通過分析次級用 戶的音樂庫(包括針對諸如播放次數(shù)、評價(jià)、添加日期和播放列表等的數(shù)據(jù)的分析)來確定 感興趣的歌曲或藝術(shù)家。在另一實(shí)施例中,通過分析指定時(shí)間段內(nèi)的最近播放歌曲來確定 感興趣的歌曲或藝術(shù)家。在一個(gè)實(shí)施例中,如果次級用戶當(dāng)前沒有收聽音樂,則對這些次級 用戶在他們的音樂庫內(nèi)的最近行為進(jìn)行分析來確定這些次級用戶感興趣的歌曲或藝術(shù)家。
[0081] 可以將所確定出的次級用戶感興趣的歌曲或藝術(shù)家作為圖形用戶界面140a上的 特征的界面組件308的一部分呈現(xiàn)給用戶。在一個(gè)實(shí)施例中,將特定次級用戶與這些次級 用戶感興趣的歌曲或藝術(shù)家并排示出,以使得用戶可以看出他或她的朋友中的哪個(gè)朋友與 特定感興趣的歌曲或藝術(shù)家相關(guān)聯(lián)。在另一實(shí)施例中,行為分析器306在用戶的整個(gè)社交 圖內(nèi)確定熱門歌曲、熱門專輯或熱門藝術(shù)家,并且將這些熱門歌曲、熱門專輯或熱門藝術(shù)家 在界面組件308內(nèi)呈現(xiàn)給用戶。如果歌曲已在用戶的庫內(nèi),則用戶可以從組件308訪問該 歌曲。如果歌曲尚未在用戶的庫內(nèi),則在一個(gè)實(shí)施例中,提供向著音樂商店294的鏈接,其 中在該音樂商店294中,用戶可以預(yù)覽或購買該歌曲或藝術(shù)家的音樂。
[0082] 圖10示出根據(jù)本發(fā)明實(shí)施例的用于訪問音樂庫的界面頁面。界面頁面320包括 向用戶提供各種類型的功能的各種界面組件。導(dǎo)航面板322包括用于與用戶的音樂庫進(jìn)行 交互的(諸如查看歌曲、藝術(shù)家、專輯、流派和排行榜等的)各種組織選項(xiàng)。在例示實(shí)施例 中,當(dāng)前選擇的選項(xiàng)是主頁或起始頁面。播放列表面板324提供向著播放列表的訪問。搜 索工具326使得用戶能夠在他們的音樂庫內(nèi)進(jìn)行搜索,并且可被配置為在諸如音樂商店或 一般的因特網(wǎng)等的其它信息源內(nèi)進(jìn)行搜索。
[0083] 新聞組件328顯示與感興趣的藝術(shù)家或流派有關(guān)的新聞。在一個(gè)實(shí)施例中,在新 聞組件328中設(shè)置有特定文章的標(biāo)題或預(yù)覽,其中用戶可以從這些標(biāo)題或預(yù)覽來訪問完整 版的文章。在一個(gè)實(shí)施例中,在新聞組件328內(nèi)輪換各種文章的預(yù)覽,以使得用戶可以查看 多種新聞文章。在一個(gè)實(shí)施例中,用戶諸如通過使用箭頭鍵或點(diǎn)擊箭頭或按鈕(未示出) 等,能夠滾動(dòng)瀏覽各種文章預(yù)覽或標(biāo)題?;顒?dòng)組件330呈現(xiàn)關(guān)于與用戶感興趣的藝術(shù)家或 流派有關(guān)的活動(dòng)或演出信息的信息。該信息是用戶的位置特有的從而與用戶更加相關(guān)。推 薦組件332從音樂商店向用戶提供歌曲、專輯或藝術(shù)家的推薦。并且,社交組件334基于一 級用戶的社交圖內(nèi)的次級用戶的音樂收聽行為來呈現(xiàn)信息。這些可以包括基于次級用戶的 最近行為的熱門歌曲、熱門專輯或熱門藝術(shù)家的列表。
[0084] 圖11示出用于提供音樂庫的界面頁面的方法。在方法操作340中,檢索與用戶的 音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)。在方法操作342中,根據(jù)該元數(shù)據(jù)來對與音 頻文件的用戶定義的交互進(jìn)行解析。在方法操作344中,分析這些用戶定義的交互以確定 用戶感興趣的藝術(shù)家。然后,在方法操作346中,從信息源中檢索與感興趣的藝術(shù)家有關(guān)的 信息。在方法操作348中,將該與感興趣的藝術(shù)家有關(guān)的信息呈現(xiàn)在用于訪問音樂庫的界 面頁面上。
[0085] 圖12是用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)902的簡化示意圖。圖9示出用 于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性計(jì)算機(jī)環(huán)境。應(yīng)當(dāng)理解,可以利用諸如傳統(tǒng)的通用計(jì)算機(jī) 系統(tǒng)等的數(shù)字處理系統(tǒng)來進(jìn)行這里所述的方法。作為代替,可以使用被設(shè)計(jì)或編程為僅進(jìn) 行一個(gè)功能的專用計(jì)算機(jī)。計(jì)算機(jī)系統(tǒng)502包括處理器504,其中該處理器504經(jīng)由總線連 接至存儲(chǔ)器506、持久性存儲(chǔ)器508和輸入/輸出(I/O)接口 510。
[0086] 持久性存儲(chǔ)器508表示可以是本地或遠(yuǎn)程的、諸如硬盤驅(qū)動(dòng)器或USB驅(qū)動(dòng)器等的 持久性數(shù)據(jù)存儲(chǔ)裝置。網(wǎng)絡(luò)接口 512提供經(jīng)由網(wǎng)絡(luò)514的連接,從而使得能夠與其它裝置 進(jìn)行(采用有線或無線方式的)通信。應(yīng)當(dāng)理解,處理器504可以以通用處理器、專用處理 器或?qū)iT編程邏輯裝置的形式體現(xiàn)。輸入/輸出(I/O)接口 510提供與不同的外圍設(shè)備的 通信,并且經(jīng)由總線與處理器504、存儲(chǔ)器506和持久性存儲(chǔ)器508相連接。示例的外圍設(shè) 備包括顯示器522、鍵盤518、鼠標(biāo)520、可移除介質(zhì)裝置516等。
[0087] 顯示器522被配置為顯示這里所述的用戶界面。鍵盤518、鼠標(biāo)520、可移除介質(zhì) 裝置516和其它外圍設(shè)備連接至I/O接口 510從而與處理器504交換信息。應(yīng)當(dāng)理解,可 以經(jīng)由I/O接口 510來與外部裝置進(jìn)行數(shù)據(jù)的通信。本發(fā)明的實(shí)施例還可以在利用經(jīng)由有 線或無線網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理裝置來進(jìn)行任務(wù)的分布式計(jì)算環(huán)境內(nèi)實(shí)現(xiàn)。
[0088] 可以將本發(fā)明的實(shí)施例作為非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可讀代碼來 制造。非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)保持了計(jì)算機(jī)系統(tǒng)可以讀取的數(shù)據(jù)。非瞬態(tài)計(jì)算機(jī)可 讀存儲(chǔ)介質(zhì)的示例包括持久性存儲(chǔ)器508、網(wǎng)絡(luò)附屬存儲(chǔ)器(NAS)、存儲(chǔ)器模塊506中的只 讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器、致密盤(⑶)、藍(lán)光(Blu-ray?)盤、閃速驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器、 磁帶和其它數(shù)據(jù)存儲(chǔ)裝置。非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以分布在網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng) 上,由此可以以分布方式存儲(chǔ)并執(zhí)行計(jì)算機(jī)可讀代碼。
[0089] 另外,圖12示出可以連接至諸如因特網(wǎng)等的網(wǎng)絡(luò)的各種裝置。這些裝置包括服務(wù) 器、平板計(jì)算機(jī)、智能電話、筆記本電腦、臺式電腦等。各種裝置可以運(yùn)行操作系統(tǒng),并且這 些操作系統(tǒng)可以根據(jù)制造商而不同。
[0090] 經(jīng)由諸如圖12的處理器504等的處理器來執(zhí)行這里所呈現(xiàn)的方法的一部分或全 部操作。另外,盡管按特定順序說明了方法操作,但應(yīng)當(dāng)理解,在操作的順序不會(huì)影響預(yù)期 結(jié)果的情況下,可以按不同的順序進(jìn)行一部分操作。另外,在所呈現(xiàn)的方法中可以包括其它 操作,并且可以利用不同的實(shí)體以分布方式進(jìn)行這些操作,只要這些操作的處理是以期望 方式進(jìn)行即可。
[0091] 另外,一些方法的至少一個(gè)操作進(jìn)行物理量的物理操作,并且這里所述的操作的 一部分是有用的機(jī)器操作。這里所呈現(xiàn)的實(shí)施例陳述了裝置或設(shè)備。該設(shè)備可以是針對所 需目的專門構(gòu)建的或者可以是通用計(jì)算機(jī)。該設(shè)備包括能夠執(zhí)行這里所呈現(xiàn)的計(jì)算機(jī)程序 的程序指令的處理器。
[〇〇92] 盡管為了明確的目的已經(jīng)以特定細(xì)節(jié)級別說明了前述實(shí)施例,但應(yīng)當(dāng)注意,可以 在所附權(quán)利要求書的范圍內(nèi)實(shí)踐特定變化和變形。因此,所提供的實(shí)施例應(yīng)被視為例示性 而非限制性的,不受這里所呈現(xiàn)的細(xì)節(jié)限制,并且可以在所附權(quán)利要求書的范圍和等同物 內(nèi)進(jìn)行修改。
【權(quán)利要求】
1. 一種用于提供針對音樂庫的界面頁面的方法,包括以下步驟: 檢索與用戶的音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù); 根據(jù)所述元數(shù)據(jù)來對與所述音頻文件的用戶定義的交互進(jìn)行解析; 對所述用戶定義的交互進(jìn)行分析以確定所述用戶感興趣的藝術(shù)家; 從信息源中檢索與所述感興趣的藝術(shù)家有關(guān)的信息;以及 將與所述感興趣的藝術(shù)家有關(guān)的信息呈現(xiàn)在用于訪問所述音樂庫的界面頁面上。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述用戶定義的交互包括如下內(nèi)容中的一個(gè)或 多個(gè):評價(jià)、播放次數(shù)、以及向所述音樂庫的添加日期。
3. 根據(jù)權(quán)利要求2所述的方法,其中,所述感興趣的藝術(shù)家是與具有所述音樂庫內(nèi)的 最高評價(jià)、所述音樂庫中的最高播放次數(shù)、以及向所述音樂庫的最新添加日期其中之一的 一個(gè)或多個(gè)音頻文件相關(guān)聯(lián)的藝術(shù)家。
4. 根據(jù)權(quán)利要求2所述的方法,其中,對所述用戶定義的交互進(jìn)行分析的步驟包括:針 對給定的音頻文件,向評價(jià)、播放次數(shù)和添加日期各自分配權(quán)重。
5. 根據(jù)權(quán)利要求1所述的方法,其中,與所述感興趣的藝術(shù)家有關(guān)的信息包括與該藝 術(shù)家相關(guān)聯(lián)的當(dāng)前新聞信息。
6. 根據(jù)權(quán)利要求1所述的方法,其中,還包括以下步驟: 確定所述用戶的位置, 其中,與所述感興趣的藝術(shù)家有關(guān)的信息包括基于所述用戶的位置的演出信息或活動(dòng) 信息。
7. 根據(jù)權(quán)利要求6所述的方法,其中,確定所述用戶的位置的步驟包括:對與所述用戶 相關(guān)聯(lián)的IP地址進(jìn)行分析。
8. 根據(jù)權(quán)利要求1所述的方法,其中,還包括以下步驟: 訪問所述用戶的社交圖; 檢索并分析與所述用戶的所述社交圖中的一個(gè)或多個(gè)次級用戶的音樂庫中所包含的 音頻文件相關(guān)聯(lián)的元數(shù)據(jù),以確定與所述次級用戶相關(guān)聯(lián)的一個(gè)或多個(gè)感興趣的歌曲;以 及 將與所述次級用戶相關(guān)聯(lián)的所述感興趣的歌曲呈現(xiàn)在用于訪問所述用戶的所述音樂 庫的界面頁面上。
9. 根據(jù)權(quán)利要求8所述的方法,其中,呈現(xiàn)與所述次級用戶相關(guān)聯(lián)的所述感興趣的歌 曲的步驟包括:提供用以訪問音樂商店中的所述感興趣的歌曲的鏈接。
10. 根據(jù)權(quán)利要求1所述的方法,其中,還包括以下步驟: 基于所述感興趣的藝術(shù)家來確定所述用戶可能偏好的次級藝術(shù)家;以及 在所述界面頁面上提供用以訪問音樂商店中的所述次級藝術(shù)家的音樂的鏈接。
11. 一種包括程序指令的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),所述程序指令用于提供針對音樂庫 的界面頁面,所述程序指令包括以下程序指令: 用于檢索與用戶的音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)的程序指令; 用于根據(jù)所述元數(shù)據(jù)來對與所述音頻文件的用戶定義的交互進(jìn)行解析的程序指令; 用于對所述用戶定義的交互進(jìn)行分析以確定所述用戶感興趣的藝術(shù)家的程序指令; 用于從信息源中檢索與所述感興趣的藝術(shù)家有關(guān)的信息的程序指令;以及 用于將與所述感興趣的藝術(shù)家有關(guān)的信息呈現(xiàn)在用于訪問所述音樂庫的界面頁面上 的程序指令。
12. 根據(jù)權(quán)利要求11所述的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),其中,所述用戶定義的交互包括 如下內(nèi)容中的一個(gè)或多個(gè):評價(jià)、播放次數(shù)、以及向所述音樂庫的添加日期。
13. 根據(jù)權(quán)利要求11所述的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),其中,與所述感興趣的藝術(shù)家有 關(guān)的信息包括與該藝術(shù)家相關(guān)聯(lián)的當(dāng)前新聞信息。
14. 根據(jù)權(quán)利要求11所述的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),其中,還包括以下程序指令: 用于訪問所述用戶的社交圖的程序指令; 用于檢索并分析與所述用戶的所述社交圖中的一個(gè)或多個(gè)次級用戶的音樂庫中所包 含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)以確定與所述次級用戶相關(guān)聯(lián)的一個(gè)或多個(gè)感興趣的歌曲 的程序指令;以及 用于將與所述次級用戶相關(guān)聯(lián)的所述感興趣的歌曲呈現(xiàn)在用于訪問所述用戶的所述 音樂庫的界面頁面上的程序指令。
15. 根據(jù)權(quán)利要求11所述的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),其中,還包括以下程序指令: 用于基于所述感興趣的藝術(shù)家來確定所述用戶可能偏好的次級藝術(shù)家的程序指令;以 及 用于在所述界面頁面上提供用以訪問音樂商店中的所述次級藝術(shù)家的音樂的鏈接的 程序指令。
16. -種用于提供針對音樂庫的界面頁面的系統(tǒng),包括: 用于檢索與用戶的音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)的邏輯; 用于根據(jù)所述元數(shù)據(jù)來對與所述音頻文件的用戶定義的交互進(jìn)行解析的邏輯; 用于對所述用戶定義的交互進(jìn)行分析以確定所述用戶感興趣的藝術(shù)家的邏輯; 用于從信息源中檢索與所述感興趣的藝術(shù)家有關(guān)的信息的邏輯;以及 用于將與所述感興趣的藝術(shù)家有關(guān)的信息呈現(xiàn)在用于訪問所述音樂庫的界面頁面上 的邏輯。
17. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述用戶定義的交互包括如下內(nèi)容中的一個(gè) 或多個(gè):評價(jià)、播放次數(shù)、以及向所述音樂庫的添加日期。
18. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,與所述感興趣的藝術(shù)家有關(guān)的信息包括與該 藝術(shù)家相關(guān)聯(lián)的當(dāng)前新聞信息。
19. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,還包括: 用于訪問所述用戶的社交圖的邏輯; 用于檢索并分析與所述用戶的所述社交圖中的一個(gè)或多個(gè)次級用戶的音樂庫中所包 含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)以確定與所述次級用戶相關(guān)聯(lián)的一個(gè)或多個(gè)感興趣的歌曲 的邏輯;以及 用于將與所述次級用戶相關(guān)聯(lián)的所述感興趣的歌曲呈現(xiàn)在用于訪問所述用戶的所述 音樂庫的界面頁面上的邏輯。
20. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,還包括: 用于基于所述感興趣的藝術(shù)家來確定所述用戶可能偏好的次級藝術(shù)家的邏輯;以及 用于在所述界面頁面上提供用以訪問音樂商店中的所述次級藝術(shù)家的音樂的鏈接的 邏輯。
【文檔編號】G06F17/30GK104094253SQ201280056642
【公開日】2014年10月8日 申請日期:2012年11月16日 優(yōu)先權(quán)日:2011年11月16日
【發(fā)明者】O·D·奧托, B·比林斯齊, P·喬伊斯 申請人:谷歌股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1