顯示自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的制作方法
【專利摘要】提供一種用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的方法。該方法以從客戶端裝置接收用以訪問與用戶相關(guān)聯(lián)的在線音樂庫的請(qǐng)求而開始,其中所述音樂庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與該音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)。將所述音樂庫中的音頻文件的元數(shù)據(jù)發(fā)送至所述客戶端裝置。將音樂應(yīng)用程序代碼發(fā)送至所述客戶端裝置,其中所述音樂應(yīng)用程序代碼被配置為由所述客戶端裝置上的瀏覽器應(yīng)用程序來執(zhí)行,所述音樂應(yīng)用程序代碼包括:事實(shí)模板,用于定義要對(duì)發(fā)送來的元數(shù)據(jù)所進(jìn)行的分析;以及登記邏輯,其被配置為將根據(jù)所述事實(shí)模板所進(jìn)行的所述分析的結(jié)果顯示在所述客戶端裝置上的瀏覽器應(yīng)用程序中。
【專利說明】顯示自動(dòng)生成的與音樂庫有關(guān)的事實(shí)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)(fact)的方法、系統(tǒng)和計(jì)算機(jī)程序。
【背景技術(shù)】
[0002]這些年來因特網(wǎng)應(yīng)用程序已急劇增長(zhǎng),因而裝置所配備的訪問這些應(yīng)用程序的功能也已急劇增長(zhǎng)。已經(jīng)歷這種增長(zhǎng)的一個(gè)區(qū)域涉及音頻文件管理。隨著用戶在他們的裝置上持續(xù)購買并存儲(chǔ)更多的音頻音樂文件,對(duì)這些文件的管理變得越來越重要。通常,用戶在各種裝置上具有音樂庫,并且一般時(shí)常對(duì)這些裝置進(jìn)行備份。如果用戶具有多于一個(gè)的裝置,則需要更多同步以確保各裝置有權(quán)訪問期望的音樂。由于用戶升級(jí)他們的裝置或丟失他們的裝置,因此在使新裝置與較舊的音樂庫同步時(shí)產(chǎn)生附加復(fù)雜性。很多時(shí)候,管理變得如此龐大而導(dǎo)致用戶丟失他們的庫的一部分或大部分。
[0003]為了解決這些問題,現(xiàn)在正提供用以允許進(jìn)行音樂文件的在線云存儲(chǔ)的服務(wù)。然而,仍需改進(jìn)以解決云存儲(chǔ)所提出的各種挑戰(zhàn)。正是在這種背景下實(shí)施例得以產(chǎn)生。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的方法、系統(tǒng)和計(jì)算機(jī)程序。應(yīng)當(dāng)理解,本發(fā)明可以以諸如處理、設(shè)備、系統(tǒng)、裝置或方法等的多種方式在計(jì)算機(jī)可讀介質(zhì)上實(shí)現(xiàn)。以下說明本發(fā)明的幾個(gè)創(chuàng)造性實(shí)施例。
[0005]在一個(gè)實(shí)施例中,提供一種用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的方法。該方法以從客戶端裝置接收用以訪問與用戶相關(guān)聯(lián)的在線音樂庫的請(qǐng)求而開始,其中所述音樂庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與該音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)。將所述音樂庫中的音頻文件的元數(shù)據(jù)發(fā)送至所述客戶端裝置。將音樂應(yīng)用程序代碼發(fā)送至所述客戶端裝置,其中所述音樂應(yīng)用程序代碼被配置為由所述客戶端裝置上的瀏覽器應(yīng)用程序來執(zhí)行,所述音樂應(yīng)用程序代碼包括:事實(shí)模板,用于定義要對(duì)發(fā)送來的元數(shù)據(jù)所進(jìn)行的分析;以及登記邏輯,其被配置為將根據(jù)所述事實(shí)模板所進(jìn)行的所述分析的結(jié)果顯示在所述客戶端裝置上的瀏覽器應(yīng)用程序中。
[0006]在一個(gè)實(shí)施例中,所述登記邏輯被配置為將所述結(jié)果顯示在用于管理并流傳輸所述音樂庫的所述音頻文件的圖形用戶界面的預(yù)定義窗口中。
[0007]在一個(gè)實(shí)施例中,所述分析的結(jié)果定義了所述音樂庫的占比量。在一個(gè)實(shí)施例中,所述登記邏輯被配置為根據(jù)所述占比量來調(diào)整圖標(biāo),并且將所述圖標(biāo)顯示在所述客戶端裝置上。
[0008]在一個(gè)實(shí)施例中,所述事實(shí)模板所定義的所述分析對(duì)來自所述元數(shù)據(jù)的以下內(nèi)容中的一個(gè)或多個(gè)進(jìn)行解析:標(biāo)題、流派、藝術(shù)家、持續(xù)時(shí)間、評(píng)價(jià)、播放次數(shù)。
[0009]在一個(gè)實(shí)施例中,所述事實(shí)模板定義了針對(duì)所述事實(shí)模板所定義的所述分析的執(zhí)行的閾值要求。
[0010]在一個(gè)實(shí)施例中,所述閾值要求定義了具有所指定的元數(shù)據(jù)特征的音頻文件的最小數(shù)量。
[0011]在另一實(shí)施例中,提供一種用于將自動(dòng)生成的與音樂庫有關(guān)的事實(shí)呈現(xiàn)在客戶端裝置上的方法。所述方法包括以下步驟:執(zhí)行瀏覽器應(yīng)用程序;將用以訪問與用戶相關(guān)聯(lián)的在線音樂庫的請(qǐng)求經(jīng)由所述瀏覽器應(yīng)用程序發(fā)送至服務(wù)器。所述音樂庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)。從所述服務(wù)器接收所述音樂庫中的所述音頻文件的所述元數(shù)據(jù)。將所接收到的所述元數(shù)據(jù)存儲(chǔ)在所述客戶端裝置上的本地高速緩沖存儲(chǔ)器中。從所述服務(wù)器接收音樂應(yīng)用程序代碼。在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中執(zhí)行所述音樂應(yīng)用程序代碼。執(zhí)行所述音樂應(yīng)用程序代碼的步驟包括:進(jìn)行如由所述音樂應(yīng)用程序代碼中所包括的事實(shí)模板所定義的針對(duì)所述本地高速緩沖存儲(chǔ)器所存儲(chǔ)的所述元數(shù)據(jù)的分析;以及將所述分析的結(jié)果顯示在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中。
[0012]在一個(gè)實(shí)施例中,將所述分析的結(jié)果顯示在用于管理并流傳輸所述音樂庫的所述音頻文件的圖形用戶界面的預(yù)定義窗口中。
[0013]在一個(gè)實(shí)施例中,所述分析的結(jié)果定義了所述音樂庫的占比量。
[0014]在一個(gè)實(shí)施例中,顯示所述分析的結(jié)果的步驟包括:根據(jù)所述占比量來調(diào)整圖標(biāo);以及將所述圖標(biāo)顯示在所述客戶端裝置上。
[0015]在一個(gè)實(shí)施例中,所述事實(shí)模板所定義的所述分析對(duì)來自所述本地高速緩沖存儲(chǔ)器所存儲(chǔ)的所述元數(shù)據(jù)的以下內(nèi)容中的一個(gè)或多個(gè)進(jìn)行解析:標(biāo)題、流派、藝術(shù)家、持續(xù)時(shí)間、評(píng)價(jià)、播放次數(shù)。
[0016]在一個(gè)實(shí)施例中,所述事實(shí)模板定義了針對(duì)所述事實(shí)模板所定義的所述分析的執(zhí)行的閾值要求。
[0017]在一個(gè)實(shí)施例中,所述閾值要求定義了具有所指定的元數(shù)據(jù)特征的音頻文件的最小數(shù)量。
[0018]在另一實(shí)施例中,提供一種有形計(jì)算機(jī)可讀介質(zhì),其包含所述有形計(jì)算機(jī)可讀介質(zhì)上體現(xiàn)的程序指令,所述程序指令用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)。所述程序指令用于進(jìn)行以下操作:從客戶端裝置接收用以訪問與用戶相關(guān)聯(lián)的在線音樂庫的請(qǐng)求,其中所述音樂庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù);將所述音樂庫中的所述音頻文件的所述元數(shù)據(jù)發(fā)送至所述客戶端裝置;以及將被配置為由所述客戶端裝置上的瀏覽器應(yīng)用程序執(zhí)行的音樂應(yīng)用程序代碼發(fā)送至所述客戶端裝置,其中所述音樂應(yīng)用程序代碼包括:事實(shí)模板,用于定義要對(duì)發(fā)送來的所述元數(shù)據(jù)所進(jìn)行的分析;以及登記邏輯,其被配置為將根據(jù)所述事實(shí)模板所進(jìn)行的所述分析的結(jié)果顯示在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中。
[0019]在另一實(shí)施例中,提供一種用于呈現(xiàn)自動(dòng)生成的與音頻庫有關(guān)的事實(shí)的系統(tǒng)。所述系統(tǒng)包括:音頻存儲(chǔ)器,用于存儲(chǔ)與用戶相關(guān)聯(lián)的在線音頻庫,其中所述音頻庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)。服務(wù)器被配置為從客戶端裝置接收用以訪問所述音頻庫的請(qǐng)求,并且響應(yīng)于接收到所述請(qǐng)求,進(jìn)行以下操作:將所述音頻庫中的所述音頻文件的所述元數(shù)據(jù)發(fā)送至所述客戶端裝置,以及將被配置為由所述客戶端裝置上的瀏覽器應(yīng)用程序執(zhí)行的音頻應(yīng)用程序代碼發(fā)送至所述客戶端裝置,其中所述音頻應(yīng)用程序代碼包括:事實(shí)模板,用于定義要對(duì)發(fā)送來的所述元數(shù)據(jù)所進(jìn)行的分析;以及登記邏輯,其被配置為將根據(jù)所述事實(shí)模板所進(jìn)行的所述分析的結(jié)果顯示在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中。
[0020]通過以下結(jié)合附圖所進(jìn)行的詳細(xì)說明,本發(fā)明的其它方面將變得明顯。
【專利附圖】
【附圖說明】
[0021]可以通過參考以下結(jié)合附圖所進(jìn)行的說明來最佳地理解本發(fā)明。
[0022]圖1示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于使得能夠訪問并播放云存儲(chǔ)器中所存儲(chǔ)的音樂文件的系統(tǒng)圖。
[0023]圖2示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的、用戶A如何利用裝置106 (例如,智能手機(jī))來訪問他或她的存儲(chǔ)在云音樂存儲(chǔ)器(cloudmusic storage, CMS) 116中的音樂庫。
[0024]圖3示出根據(jù)本發(fā)明實(shí)施例的、用戶可以如何將音樂上傳至他們的基于云的音樂庫。
[0025]圖4示出根據(jù)本發(fā)明實(shí)施例的用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的系統(tǒng)。
[0026]圖5示出根據(jù)本發(fā)明實(shí)施例的與音頻文件相關(guān)聯(lián)的元數(shù)據(jù)以及該元數(shù)據(jù)的分析所用的事實(shí)模板(fact template)的檢索。
[0027]圖6A示出根據(jù)本發(fā)明實(shí)施例的用于訪問音樂庫的界面。
[0028]圖6B示出根據(jù)本發(fā)明實(shí)施例的用于訪問音樂庫的界面。
[0029]圖7A?7E示出根據(jù)本發(fā)明實(shí)施例的事實(shí)顯示的各種示例。
[0030]圖8示出根據(jù)本發(fā)明實(shí)施例的用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的方法。
[0031]圖9是用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的簡(jiǎn)化示意圖。
【具體實(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)識(shí)為商店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ī)信號(hào)塔通信或連接至因特網(wǎng)服務(wù)提供方的互連布線。裝置106還示出為包括具有屏幕120的顯示器、本地存儲(chǔ)器124和處理器130。本地存儲(chǔ)器124可以包括高速緩沖存儲(chǔ)器126、持久性存儲(chǔ)器128和其它邏輯。在該示例中,裝置106示出為包括表示播放列表的圖形圖標(biāo)(例如,圖形用戶界面GUI)。屏幕120可以是觸摸屏、或者一般由平板顯示器、陰極射線管(CRT)或能夠渲染顯示的其它介質(zhì)所提供的顯示器。更進(jìn)一步地,與臺(tái)式計(jì)算機(jī)或筆記本式計(jì)算機(jī)相似,裝置106的顯示器可以與該裝置分開。更進(jìn)一步地,裝置106可以采用智能電話、平板計(jì)算機(jī)或以便攜規(guī)格提供觸摸屏功能的混合型的形式。一個(gè)示例裝置可以包括便攜型電話裝置,其中該便攜型電話裝置運(yùn)行操作系統(tǒng)、并且配備有向著經(jīng)由因特網(wǎng)可獲得的并且在本地便攜型裝置(例如,智能電話、平板電腦、筆記本電腦、臺(tái)式電腦等)上執(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)用程序的使用期間各種用戶的選擇來向這些用戶提供針對(duì)云音樂存儲(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與用于向用戶提供針對(duì)他或她的預(yù)先已添加至云音樂存儲(chǔ)器116的音樂庫的訪問的應(yīng)用程序有關(guān)。如果用戶是針對(duì)應(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?H的標(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之間的請(qǐng)求和通信的請(qǐng)求處理模塊144。請(qǐng)求處理模塊(RPM) 144還與播放處理模塊(PPM) 146進(jìn)行通信。為了在裝置106的屏幕上渲染標(biāo)題圖標(biāo)164,音樂處理邏輯114將利用請(qǐng)求處理模塊144來從數(shù)據(jù)存儲(chǔ)器150獲得元數(shù)據(jù)142。
[0044]元數(shù)據(jù)142將是與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器150中的針對(duì)請(qǐng)求用戶的各種音樂文件相關(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ù)家、專輯、年份、音軌號(hào)、流派等的ID3標(biāo)簽。如圖所示,在用戶在裝置106上選擇播放列表162的情況下,示出用于識(shí)別用戶已排列的特定歌曲的播放列表圖形用戶界面。
[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檢測(cè)音樂文件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]圖4示出根據(jù)本發(fā)明實(shí)施例的用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的系統(tǒng)。在一個(gè)實(shí)施例中,用戶經(jīng)由在該用戶的客戶端裝置上執(zhí)行的瀏覽器應(yīng)用程序200來訪問他們的音樂庫。響應(yīng)于用以訪問用戶的音樂庫的請(qǐng)求,前端服務(wù)器180提供瀏覽器200所渲染的并且使得用戶能夠訪問并管理他們的音樂庫的基于web的界面140a。該請(qǐng)求還進(jìn)行觸發(fā)以將庫數(shù)據(jù)200下載至客戶端裝置的本地高速緩沖存儲(chǔ)器126內(nèi)。庫數(shù)據(jù)200包括與用戶的音樂庫有關(guān)的各種數(shù)據(jù),并且可以包括來自用戶的音樂庫中所包含的音頻文件的元數(shù)據(jù)202、播放列表204和歷史數(shù)據(jù)206。
[0050]另外,用以訪問音樂庫的請(qǐng)求進(jìn)行觸發(fā)以將腳本代碼(例如,javascript)下載至被配置為呈現(xiàn)自動(dòng)生成的與用戶的音樂庫有關(guān)的事實(shí)的客戶端裝置。在一個(gè)實(shí)施例中,腳本代碼包括庫分析器208和登記邏輯(posting logic) 214。庫分析器218被配置為根據(jù)所下載的一個(gè)或多個(gè)事實(shí)模板210來進(jìn)行庫數(shù)據(jù)200的分析。這些事實(shí)模板定義了用于確定與用戶的音樂庫有關(guān)的特定關(guān)注事實(shí)的分析概念(analytical construct),并且以下將進(jìn)一步詳細(xì)說明。在一個(gè)實(shí)施例中,事實(shí)模板被配置為進(jìn)行僅針對(duì)用戶的音樂庫的元數(shù)據(jù)202的分析;而在其它實(shí)施例中,事實(shí)模板被配置為進(jìn)行諸如播放列表數(shù)據(jù)204、庫歷史206或與用戶的音樂庫有關(guān)的任何其它種類數(shù)據(jù)等的其它數(shù)據(jù)的分析。
[0051]庫分析器208將事實(shí)模板210應(yīng)用于本地存儲(chǔ)的庫數(shù)據(jù)200以產(chǎn)生事實(shí)結(jié)果212,其中將這些事實(shí)結(jié)果212載入登記邏輯214的隊(duì)列216中以在界面140a上進(jìn)行最終顯示。為了顯示事實(shí)結(jié)果,顯示邏輯218生成用于定義事實(shí)結(jié)果在界面140a的預(yù)定義位置226中的顯示的顯示代碼224(例如,HTML代碼)。在一個(gè)實(shí)施例中,將觸發(fā)器220定義為對(duì)顯示邏輯218進(jìn)行觸發(fā)以從隊(duì)列216中檢索事實(shí)結(jié)果以顯示在界面140a上。
[0052]在一個(gè)實(shí)施例中,隊(duì)列216以先進(jìn)先出的方式工作,以使得觸發(fā)器220進(jìn)行觸發(fā)以按事實(shí)結(jié)果的存儲(chǔ)順序從隊(duì)列檢索這些事實(shí)結(jié)果。在其它實(shí)施例中,觸發(fā)器220可被配置為觸發(fā)顯示邏輯218,以按基于諸如利用界面140a的用戶輸入和互動(dòng)以及當(dāng)前或最近歌曲播放等的因素的偏好方式來從隊(duì)列中檢索特定類型的事實(shí)結(jié)果。例如,如果用戶當(dāng)前正播放特定藝術(shù)家的歌曲或?qū)]?,則觸發(fā)器220可被配置為:在隊(duì)列中可利用與該藝術(shù)家或該藝術(shù)家的流派有關(guān)的事實(shí)結(jié)果的情況下,優(yōu)先觸發(fā)該事實(shí)結(jié)果的顯示。在一個(gè)實(shí)施例中,基于用戶輸入和/或庫訪問行為來激活觸發(fā)器220。例如,每當(dāng)播放新歌曲時(shí)、每當(dāng)用戶激活特定特征時(shí)、或者每當(dāng)刷新界面頁面時(shí),可以觸發(fā)隊(duì)列216中的下一事實(shí)結(jié)果以供顯示。在另一實(shí)施例中,定時(shí)器222按預(yù)定義間隔激活觸發(fā)器220,以使得界面140a中的結(jié)果的顯示可以在隊(duì)列中的結(jié)果之間循環(huán)。這些預(yù)定義間隔可以是周期性的、排定的、隨機(jī)生成的等。
[0053]在一個(gè)實(shí)施例中,庫分析器208訪問補(bǔ)充數(shù)據(jù)提供方228從而進(jìn)行特定事實(shí)模板所定義的分析。例如,補(bǔ)充數(shù)據(jù)提供方228可以提供諸如歌詞、歌曲統(tǒng)計(jì)數(shù)據(jù)、藝術(shù)家統(tǒng)計(jì)數(shù)據(jù)、評(píng)價(jià)/流行度信息等的與用戶的音樂庫有關(guān)的信息。
[0054]在一個(gè)實(shí)施例中,可以存儲(chǔ)結(jié)果并且使這些結(jié)果與用戶的音樂庫相關(guān)聯(lián),由此提供事實(shí)的歷史記錄,其中這些歷史記錄表示確定了這些事實(shí)的特定時(shí)間處的用戶的音樂庫的狀態(tài)。事實(shí)模板可被配置為定義分析概念,其中該分析概念用于利用該歷史事實(shí)數(shù)據(jù)來生成與用戶的庫有關(guān)的感興趣的新事實(shí)。
[0055]在一個(gè)實(shí)施例中,登記邏輯214被配置為便于共享通過庫數(shù)據(jù)200的分析所得的結(jié)果。例如,登記邏輯214可被配置為使得能夠在社交網(wǎng)絡(luò)230上共享結(jié)果。
[0056]圖5示出根據(jù)本發(fā)明的實(shí)施例的與音頻文件相關(guān)聯(lián)的元數(shù)據(jù)以及該元數(shù)據(jù)的分析所用的事實(shí)模板的檢索。如圖所示,客戶端裝置106執(zhí)行音樂應(yīng)用程序140。在一個(gè)實(shí)施例中,音樂應(yīng)用程序140可以由瀏覽器應(yīng)用程序和如以上已經(jīng)說明的所下載的腳本代碼來定義。在其它實(shí)施例中,音樂應(yīng)用程序140可以是獨(dú)立的應(yīng)用程序、擴(kuò)展件或插件等。
[0057]音樂提供方邏輯114包括元數(shù)據(jù)識(shí)別器240,其中該元數(shù)據(jù)識(shí)別器240被配置為識(shí)別并檢索與用戶的音樂庫中所包含的音頻文件相關(guān)聯(lián)的元數(shù)據(jù)。在一些實(shí)例中,可能存在元數(shù)據(jù)不完整的音頻文件。因此,在一個(gè)實(shí)施例中,可以從用于提供附加元數(shù)據(jù)的外部補(bǔ)充數(shù)據(jù)提供方242來補(bǔ)充檢索到的元數(shù)據(jù)。應(yīng)當(dāng)注意,可以將來自補(bǔ)充數(shù)據(jù)提供方242的元數(shù)據(jù)寫入用戶的音樂庫中的音頻文件,以填充不完整的元數(shù)據(jù)字段或者替換或校正現(xiàn)有的元數(shù)據(jù)。如前面所述,將檢索到的元數(shù)據(jù)發(fā)送至客戶端,其中在該客戶端,將該元數(shù)據(jù)存儲(chǔ)在本地高速緩沖存儲(chǔ)器中。
[0058]另外,事實(shí)模板存儲(chǔ)器244存儲(chǔ)各種事實(shí)模板246,其中這些事實(shí)模板246用于定義與用戶的音樂庫有關(guān)的事實(shí)結(jié)果的確定所用的分析概念。在一個(gè)實(shí)施例中,各事實(shí)模板246定義高速緩存的元數(shù)據(jù)的特定分析,從而提供可以向用戶顯示的事實(shí)結(jié)果。根據(jù)事實(shí)模板可以確定的與用戶的庫有關(guān)的事實(shí)的示例包括以下:音樂庫的已播放或沒有播放的百分比;歌曲標(biāo)題中的最流行詞匯;來自特定年代的庫的百分比;特定藝術(shù)家的歌曲數(shù)對(duì)比特定流派的歌曲數(shù);(例如,以天或其它時(shí)間測(cè)量為單位提供的)收聽音樂所花費(fèi)的總時(shí)間量;庫內(nèi)的特定流派的音樂的總時(shí)間量;基于所播放的歌曲量,哪個(gè)流派最容易被忽視;庫的最喜歡/最討厭的百分比;庫內(nèi)的沒有播放的歌曲最多的藝術(shù)家;收聽特定藝術(shù)家所花費(fèi)的小時(shí)數(shù);等等。以下在表I中提供了可以確定并呈現(xiàn)的與首樂庫有關(guān)的事實(shí)的各種附加示例。
[0059]表I
[0060]
【權(quán)利要求】
1.一種用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的方法,所述方法包括以下步驟: 從客戶端裝置接收用以訪問與用戶相關(guān)聯(lián)的在線音樂庫的請(qǐng)求,其中所述音樂庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù);將所述音樂庫中的所述音頻文件的所述元數(shù)據(jù)發(fā)送至所述客戶端裝置;以及將被配置為由所述客戶端裝置上的瀏覽器應(yīng)用程序執(zhí)行的音樂應(yīng)用程序代碼發(fā)送至所述客戶端裝置,其中所述音樂應(yīng)用程序代碼包括:事實(shí)模板,用于定義要對(duì)發(fā)送來的所述元數(shù)據(jù)所進(jìn)行的分析;以及登記邏輯,其被配置為將根據(jù)所述事實(shí)模板所進(jìn)行的所述分析的結(jié)果顯示在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中。
2.根據(jù)權(quán)利要求1所述的方法,其中, 所述登記邏輯被配置為將所述結(jié)果顯示在用于管理并流傳輸所述音樂庫的所述音頻文件的圖形用戶界面的預(yù)定義窗口中。
3.根據(jù)權(quán)利要求1所述的方法,其中, 所述分析的結(jié)果定義了所述音樂庫的占比量。
4.根據(jù)權(quán)利要求3所述的方法,其中, 所述登記邏輯被配置為根據(jù)所述占比量來調(diào)整圖標(biāo),并且將所述圖標(biāo)顯示在所述客戶端裝置上。
5.根據(jù)權(quán)利要求1所述的方法,其中, 所述事實(shí)模板所定義的所述分析對(duì)來自所述元數(shù)據(jù)的以下內(nèi)容中的一個(gè)或多個(gè)進(jìn)行解析:標(biāo)題、流派、藝術(shù)家、持續(xù)時(shí)間、評(píng)價(jià)、播放次數(shù)。
6.根據(jù)權(quán)利要求1所述的方法,其中, 所述事實(shí)模板定義了針對(duì)所述事實(shí)模板所定義的所述分析的執(zhí)行的閾值要求。
7.根據(jù)權(quán)利要求6所述的方法,其中, 所述閾值要求定義了具有所指定的元數(shù)據(jù)特征的音頻文件的最小數(shù)量。
8.一種用于將自動(dòng)生成的與音樂庫有關(guān)的事實(shí)呈現(xiàn)在客戶端裝置上的方法,所述方法包括以下步驟: 執(zhí)行瀏覽器應(yīng)用程序; 將用以訪問與用戶相關(guān)聯(lián)的在線音樂庫的請(qǐng)求經(jīng)由所述瀏覽器應(yīng)用程序發(fā)送至服務(wù)器,其中所述音樂庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù); 從所述服務(wù)器接收所述音樂庫中的所述音頻文件的所述元數(shù)據(jù); 將所述元數(shù)據(jù)存儲(chǔ)在所述客戶端裝置上的本地高速緩沖存儲(chǔ)器中; 從所述服務(wù)器接收音樂應(yīng)用程序代碼;以及 在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中執(zhí)行所述音樂應(yīng)用程序代碼, 其中,執(zhí)行所述音樂應(yīng)用程序代碼的步驟包括:進(jìn)行如由所述音樂應(yīng)用程序代碼中所包括的事實(shí)模板所定義的針對(duì)所述本地高速緩沖存儲(chǔ)器所存儲(chǔ)的所述元數(shù)據(jù)的分析;以及將所述分析的結(jié)果顯示在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中。
9.根據(jù)權(quán)利要求8所述的方法,其中,將所述分析的結(jié)果顯示在用于管理并流傳輸所述音樂庫的所述音頻文件的圖形用戶界面的預(yù)定義窗口中。
10.根據(jù)權(quán)利要求8所述的方法,其中,所述分析的結(jié)果定義了所述音樂庫的占比量。
11.根據(jù)權(quán)利要求10所述的方法,其中,顯示所述分析的結(jié)果的步驟包括:根據(jù)所述占比量來調(diào)整圖標(biāo);以及將所述圖標(biāo)顯示在所述客戶端裝置上。
12.根據(jù)權(quán)利要求8所述的方法,其中,所述事實(shí)模板所定義的所述分析對(duì)來自所述本地高速緩沖存儲(chǔ)器所存儲(chǔ)的所述元數(shù)據(jù)的以下內(nèi)容中的一個(gè)或多個(gè)進(jìn)行解析:標(biāo)題、流派、藝術(shù)家、持續(xù)時(shí)間、評(píng)價(jià)、播放次數(shù)。
13.根據(jù)權(quán)利要求8所述的方法,其中,所述事實(shí)模板定義了針對(duì)所述事實(shí)模板所定義的所述分析的執(zhí)行的閾值要求。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述閾值要求定義了具有所指定的元數(shù)據(jù)特征的音頻文件的最小數(shù)量。
15.—種有形計(jì)算機(jī)可讀介質(zhì),其包含所述有形計(jì)算機(jī)可讀介質(zhì)上體現(xiàn)的程序指令,所述程序指令用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí),所述程序指令用于進(jìn)行以下操作: 從客戶端裝置接收用以訪問與用戶相關(guān)聯(lián)的在線音樂庫的請(qǐng)求,其中所述音樂庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù); 將所述音樂庫中的所述音頻文件的 所述元數(shù)據(jù)發(fā)送至所述客戶端裝置;以及 將被配置為由所述客戶端裝置上的瀏覽器應(yīng)用程序執(zhí)行的音樂應(yīng)用程序代碼發(fā)送至所述客戶端裝置,其中所述音樂應(yīng)用程序代碼包括:事實(shí)模板,用于定義要對(duì)發(fā)送來的所述元數(shù)據(jù)所進(jìn)行的分析;以及登記邏輯,其被配置為將根據(jù)所述事實(shí)模板所進(jìn)行的所述分析的結(jié)果顯示在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中。
16.根據(jù)權(quán)利要求15所述的有形計(jì)算機(jī)可讀介質(zhì),其中, 所述登記邏輯被配置為將所述結(jié)果顯示在用于管理并流傳輸所述音樂庫的所述音頻文件的圖形用戶界面的預(yù)定義窗口中。
17.根據(jù)權(quán)利要求15所述的有形計(jì)算機(jī)可讀介質(zhì),其中, 所述分析的結(jié)果定義了所述音樂庫的占比量。
18.根據(jù)權(quán)利要求17所述的有形計(jì)算機(jī)可讀介質(zhì),其中, 所述登記邏輯被配置為根據(jù)所述占比量來調(diào)整圖標(biāo),并且將所述圖標(biāo)顯示在所述客戶端裝置上。
19.根據(jù)權(quán)利要求15所述的有形計(jì)算機(jī)可讀介質(zhì),其中, 所述事實(shí)模板所定義的所述分析對(duì)來自所述元數(shù)據(jù)的以下內(nèi)容中的一個(gè)或多個(gè)進(jìn)行解析:標(biāo)題、流派、藝術(shù)家、持續(xù)時(shí)間、評(píng)價(jià)、播放次數(shù)。
20.根據(jù)權(quán)利要求15所述的有形計(jì)算機(jī)可讀介質(zhì),其中, 所述事實(shí)模板定義了針對(duì)所述事實(shí)模板所定義的所述分析的執(zhí)行的閾值要求。
21.根據(jù)權(quán)利要求20所述的有形計(jì)算機(jī)可讀介質(zhì),其中, 所述閾值要求定義了具有所指定的元數(shù)據(jù)特征的音頻文件的最小數(shù)量。
22.一種用于呈現(xiàn)自動(dòng)生成的與音頻庫有關(guān)的事實(shí)的系統(tǒng),包括: 音頻存儲(chǔ)器,用于存儲(chǔ)與用戶相關(guān)聯(lián)的在線音頻庫,其中所述音頻庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù);以及 服務(wù)器,所述服務(wù)器被配置為從客戶端裝置接收用以訪問所述音頻庫的請(qǐng)求,并且響應(yīng)于接收到所述請(qǐng)求,進(jìn)行以下操作: 將所述音頻庫中的所述音頻文件的所述元數(shù)據(jù)發(fā)送至所述客戶端裝置,以及將被配置為由所述客戶端裝置上的瀏覽器應(yīng)用程序執(zhí)行的音頻應(yīng)用程序代碼發(fā)送至所述客戶端裝置,其中所述音頻應(yīng)用程序代碼包括:事實(shí)模板,用于定義要對(duì)發(fā)送來的所述元數(shù)據(jù)所進(jìn)行的分析;以及登記邏輯,其被配置為將根據(jù)所述事實(shí)模板所進(jìn)行的所述分析的結(jié)果顯示在所述客戶端裝置上的所述瀏覽器應(yīng)用程序中。
23.根據(jù)權(quán)利要求22所述的系統(tǒng),其中, 所述登記邏輯被配置為將所述結(jié)果顯示在用于管理并流傳輸所述音樂庫的所述音頻文件的圖形用戶界面的預(yù)定義窗口中。
24.根據(jù)權(quán)利要求22所述的系統(tǒng),其中, 所述分析的結(jié)果定義了所述音頻庫的占比量。
25.根據(jù)權(quán)利要求24所述的系統(tǒng),其中, 所述登記邏輯被配置為根據(jù)所述占比量來調(diào)整圖標(biāo),并且將所述圖標(biāo)顯示在所述客戶端裝置上。
26.根據(jù)權(quán)利要求22所述的系統(tǒng),其中, 所述事實(shí)模板所定義的所述分析對(duì)來自所述元數(shù)據(jù)的以下內(nèi)容中的一個(gè)或多個(gè)進(jìn)行解析:標(biāo)題、流派、藝術(shù)家、持續(xù)時(shí)間、評(píng)價(jià)、播放次數(shù)。
27.根據(jù)權(quán)利要求22所述的系統(tǒng),其中, 所述事實(shí)模板定義了針對(duì)所述事實(shí)模板所定義的所述分析的執(zhí)行的閾值要求。
28.根據(jù)權(quán)利要求27所述的系統(tǒng),其中, 所述閾值要求定義了具有所指定的元數(shù)據(jù)特征的音頻文件的最小數(shù)量。
29.一種用于呈現(xiàn)自動(dòng)生成的與音樂庫有關(guān)的事實(shí)的方法,包括以下步驟: 訪問與用戶相關(guān)聯(lián)的在線音樂庫,其中所述音樂庫包括多個(gè)音頻文件,所述音頻文件各自包括音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù); 從所述音樂庫檢索所述音頻文件的所述元數(shù)據(jù); 檢索用于定義要對(duì)所述元數(shù)據(jù)所進(jìn)行的分析的事實(shí)模板; 根據(jù)所述事實(shí)模板來分析所述元數(shù)據(jù);以及 提供所述分析的結(jié)果以顯示在用于管理并流傳輸所述音樂庫的所述音頻文件的圖形用戶界面的預(yù)定義窗口中。
30.根據(jù)權(quán)利要求29所述的方法,其中, 所述分析的結(jié)果定義了所述音樂庫的占比量;以及 提供所述分析的結(jié)果的步驟包括:提供用于根據(jù)所述占比量來調(diào)整所述圖形用戶界面的所述預(yù)定義窗口中的圖標(biāo)的顯示的數(shù)據(jù)。
31.根據(jù)權(quán)利要求29所述的方法,其中, 所述事實(shí)模板所定義的所述分析對(duì)來自所述元數(shù)據(jù)的以下內(nèi)容中的一個(gè)或多個(gè)進(jìn)行解析:標(biāo)題、流派、藝術(shù)家、持續(xù)時(shí)間、評(píng)價(jià)、播放次數(shù)。
32.根據(jù)權(quán)利要求29所述的方法,其中, 所述事實(shí)模板定義了針對(duì)所述事實(shí)模板所定義的所述分析的執(zhí)行的閾值要求。
【文檔編號(hào)】G06Q50/10GK104054104SQ201280056644
【公開日】2014年9月17日 申請(qǐng)日期:2012年11月16日 優(yōu)先權(quán)日:2011年11月16日
【發(fā)明者】B·比林斯齊, O·D·奧托, V·霍萬斯卡亞, C·茲維貝爾, Y·塞昆 申請(qǐng)人:谷歌股份有限公司