專利名稱:對(duì)具有時(shí)間段的媒體類別進(jìn)行分組及加權(quán)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)諸如歌曲、視頻等媒體項(xiàng)目進(jìn)行評(píng)分。
背景技術(shù):
在當(dāng)今的數(shù)字世界中,諸如歌曲和視頻之類的數(shù)字媒體項(xiàng)目的數(shù)量巨
大。例如,Apple的iTune Store當(dāng)前具有600萬首歌曲、10萬個(gè) podcast ( ipod廣播)、3萬部音頻書、600個(gè)電4見節(jié)目以及500部電影 的編目。當(dāng)然,并不是任一個(gè)用戶都對(duì)所有這些媒體項(xiàng)目感興趣。因此, 需要一種用于識(shí)別出用戶感興趣的媒體項(xiàng)目的方法和系統(tǒng)。被存儲(chǔ)在用 戶的個(gè)人計(jì)算機(jī)或便攜式媒體播放器上的個(gè)人媒體集合也類似地方式 變得非常大。因此,還需要對(duì)用戶的個(gè)人媒體集合中的各媒體項(xiàng)目進(jìn)行 優(yōu)先級(jí)排序。
發(fā)明內(nèi)容
本發(fā)明涉及對(duì)媒體項(xiàng)目進(jìn)行評(píng)分。所述媒體項(xiàng)目的分?jǐn)?shù)可以被用來對(duì) 播放列表中的各媒體項(xiàng)目進(jìn)行優(yōu)先級(jí)排序、在電子商務(wù)系統(tǒng)中向用戶做 出推薦等等。 一般來說,定義多個(gè)媒體類別。通過至少一條標(biāo)準(zhǔn)來定義 每一個(gè)所述媒體類別,所述標(biāo)準(zhǔn)比如是至少一種風(fēng)格、至少一個(gè)藝術(shù)家 等等或其任意組合。對(duì)于每一個(gè)所述媒體類別,為多個(gè)時(shí)間段分配權(quán)重。 優(yōu)選地,所述時(shí)間段是歷史時(shí)間段。因此,被分配給特定時(shí)間段(比如 十年)的權(quán)重在各媒體類別之間可以不同。在一個(gè)實(shí)施例中,定義所述 媒體類別的標(biāo)準(zhǔn)以及被分配給每一個(gè)所述媒體類別內(nèi)的各時(shí)間段的權(quán) 重是用戶定義的。隨后把媒體項(xiàng)目與所述媒體類別相匹配,并且所述媒
在一個(gè)實(shí)施例中,媒體項(xiàng)目被評(píng)分作為對(duì)于每一個(gè)所述媒體類別被分 配給各時(shí)間段的權(quán)重的函數(shù)。更具體來說,在給媒體項(xiàng)目評(píng)分時(shí),首先 通過把描述該媒體項(xiàng)目的元數(shù)據(jù)與定義所述各媒體類別的標(biāo)準(zhǔn)進(jìn)行比 較來把該媒體項(xiàng)目與至少其中一個(gè)所述媒體類別相匹配。隨后,對(duì)于每一個(gè)匹配媒體類別,生成對(duì)于該媒體項(xiàng)目的分?jǐn)?shù),該分?jǐn)?shù)作為分配給時(shí) 間段的權(quán)重的函數(shù),該時(shí)間段包括用于匹配媒體類別的媒體項(xiàng)目的發(fā)行 日期。在一個(gè)實(shí)施例中,如果有多于一個(gè)匹配媒體類別,則把對(duì)于所述 各匹配媒體類別的各分?jǐn)?shù)當(dāng)中的最高分?jǐn)?shù)選為對(duì)于所述媒體項(xiàng)目的分 數(shù)。
在另一個(gè)實(shí)施例中,媒體項(xiàng)目被評(píng)分作為被分配給每一個(gè)所述媒體類 別的各時(shí)間段的權(quán)重以及被分配給各媒體類別的權(quán)重的函數(shù)。更具體來 說,可以附加地為所述各媒體類別分配權(quán)重。優(yōu)選地,被分配給所述各 媒體類別的權(quán)重是用戶定義的。在給媒體項(xiàng)目評(píng)分時(shí),首先通過把描述 該媒體項(xiàng)目的元數(shù)據(jù)與定義所述各媒體類別的標(biāo)準(zhǔn)進(jìn)行比較來把該媒 體項(xiàng)目與至少其中一個(gè)所述媒體類別相匹配。隨后,對(duì)于每一個(gè)匹配媒 體類別,生成對(duì)于該媒體項(xiàng)目的分?jǐn)?shù),該分?jǐn)?shù)作為被分配給該匹配媒體 類別的權(quán)重以及分配給時(shí)間段的權(quán)重的函數(shù),該時(shí)間段包括用于匹配媒 體類別的媒體項(xiàng)目的發(fā)行日期。在一個(gè)實(shí)施例中,如果有多于一個(gè)匹配 媒體類別,則把對(duì)于所述各匹配媒體類別的各分?jǐn)?shù)當(dāng)中的最高分?jǐn)?shù)選為 對(duì)于所述媒體項(xiàng)目的分?jǐn)?shù)。
在結(jié)合附圖閱讀了下面對(duì)各優(yōu)選實(shí)施例的詳細(xì)描述之后,本領(lǐng)域技術(shù) 人員將認(rèn)識(shí)到本發(fā)明的范圍并且認(rèn)識(shí)到本發(fā)明的各附加方面。
被合并在此并且形成本說明書的 一部分的附圖示出了本發(fā)明的幾個(gè) 方面,其與說明書一起用來解釋本發(fā)明的原理。
圖1是示出了根據(jù)本發(fā)明的 一個(gè)實(shí)施例的用于根據(jù)各^f某體類別以及對(duì) 于每一個(gè)所述媒體類別被分配給各時(shí)間段的權(quán)重來給媒體項(xiàng)目評(píng)分的
處理的流程圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的示例性圖形用戶界面(GUI),其 允許用戶定義所述各媒體類別、被分配給所述各媒體類別的權(quán)重以及對(duì) 于每 一 個(gè)所述媒體類別被分配給各時(shí)間段的權(quán)重;
圖3A和3B提供了流程圖,其示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于 根據(jù)所述各媒體類別以及對(duì)于每 一 個(gè)所述媒體類別被分配給各時(shí)間段 的權(quán)重給士某體項(xiàng)目評(píng)分的更加詳細(xì)的處理;
圖4示出了合并有本發(fā)明的評(píng)分處理的第 一示例性推薦系統(tǒng);圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖4的推薦系統(tǒng)的操作; 圖6示出了合并有本發(fā)明的評(píng)分處理的第二示例性推薦系統(tǒng); 圖7示出了根椐本發(fā)明的一個(gè)實(shí)施例的圖6的推薦系統(tǒng)的操作; 圖8是示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在圖4到7的推薦系統(tǒng)
內(nèi)給媒體項(xiàng)目評(píng)分的處理的流程圖9是根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括按照所生成的各分?jǐn)?shù)排序的媒
體項(xiàng)目列表的示例性GUI;
圖IO是圖4的其中一個(gè)對(duì)等設(shè)備的方框圖;以及 圖11是圖6的其中一個(gè)對(duì)等設(shè)備的方框圖。
具體實(shí)施例方式
下面闡述的實(shí)施例表示使得本領(lǐng)域技術(shù)人員能夠?qū)嵺`本發(fā)明的必要 信息,并且說明了實(shí)踐本發(fā)明的最佳模式。在參照附圖閱讀了下面的描 述之后,本領(lǐng)域技術(shù)人員將理解本發(fā)明的概念,并且將認(rèn)識(shí)到?jīng)]有在這 里具體提到的所述概念的應(yīng)用。應(yīng)當(dāng)理解,這些概念和應(yīng)用落在本公開 內(nèi)容以及所附權(quán)利要求書的范圍內(nèi)。
本發(fā)明涉及給諸如歌曲、視頻等媒體項(xiàng)目評(píng)分。圖l示出了根據(jù)本發(fā) 明的一個(gè)實(shí)施例的用于給媒體項(xiàng)目評(píng)分的處理。首先,定義各媒體類別 (步驟IOO)。更具體來說,對(duì)于音樂,可以通過諸如至少一種風(fēng)格、至 少一個(gè)藝術(shù)家等標(biāo)準(zhǔn)定義媒體類別。對(duì)于視頻,可以通過諸如至少一種 風(fēng)格、出現(xiàn)在所述視頻中的至少一個(gè)男演員/女演員或其他參與者等標(biāo) 準(zhǔn)來定義媒體類別。優(yōu)選地,所述各媒體類別是用戶定義的。
可選地,在定義了所述各媒體類別之后的某 一 時(shí)間點(diǎn)處或者替換地在 定義所迷各媒體類別的同時(shí)的某 一 時(shí)間點(diǎn)處給所迷各媒體類別分配權(quán) 重(步驟102)。被分配給所述各媒體類別的所述權(quán)重在這里也被稱作 媒體類別權(quán)重。在這里使用的權(quán)重通??梢允侨魏晤愋偷南鄬?duì)值。優(yōu)選 地,所述權(quán)重是數(shù)字值。但是,所述權(quán)重可以替換地是其他類型的相對(duì) 值,比如"高"、"中"、"低,,等等。在一個(gè)實(shí)施例中,所述媒體類 別權(quán)重是用戶定義的。但是也可以基于以下分析通過編程的方式可替換 地來確定所述媒體類別權(quán)重對(duì)相關(guān)聯(lián)的用戶的音樂集合的分析、對(duì)由 所述相關(guān)聯(lián)的用戶創(chuàng)建的一個(gè)或多個(gè)播放列表的分析、對(duì)所述相關(guān)聯(lián)的 用戶的播放歷史的分析等等。應(yīng)當(dāng)注意到,所述媒體類別權(quán)重使得用戶能夠很容易地調(diào)節(jié)對(duì)各整組 標(biāo)準(zhǔn)而不是單一標(biāo)準(zhǔn)的加權(quán)。例如,如果媒體類別由諸如"大樂隊(duì)"、 "藍(lán)調(diào)"、"喬士樂"、"搖擺樂,,以及"聲樂"之類的多種風(fēng)格定義, 則可以通過控制被施加給該媒體類別的單 一權(quán)重來調(diào)節(jié)被施加給所有 這些風(fēng)格的加權(quán)。關(guān)于給各類別或各分組施加權(quán)重的更多信息,感興趣
的讀者可以參照2007年6月7日提交的標(biāo)題為"SYSTEM AND METHOD FOR ASSIGNING USER PREFERENCE SETTINGS TO FIELDS IN A CATEGORY, PARTICULARLY A MEDIA CATEGORY (用于為特別是媒體類別的類別中的 各域分配用戶優(yōu)選項(xiàng)設(shè)置的系統(tǒng)和方法)"的共同擁有及轉(zhuǎn)讓的美國專 利申請(qǐng)序列號(hào)11/759,408,該申請(qǐng)被全文引入在此以作參考。
接下來,對(duì)于每一個(gè)所述媒體類別,為多個(gè)時(shí)間段分配權(quán)重(步驟 104)。被分配給所述各時(shí)間段的權(quán)重在這里也被稱作時(shí)間段權(quán)重。更 具體來說,對(duì)于每一個(gè)所述媒體類別,定義多個(gè)時(shí)間段。所述時(shí)間段例 如可以是十年。但是本發(fā)明不限于此。所述時(shí)間段可以是任何持續(xù)時(shí)間, 比如1年、2年、3年、4年、5年等等。所述時(shí)間段可以是系統(tǒng)定義的 或用戶定義的。優(yōu)選地,所述時(shí)間段對(duì)于每一個(gè)所述媒體類別是相同的。 但是本發(fā)明不限于此。對(duì)于每一個(gè)媒體類別,針對(duì)該媒體類別為各時(shí)間 段分配權(quán)重。因此,對(duì)于第一媒體類別被分配給特定時(shí)間段的權(quán)重可能 不同于針對(duì)第二媒體類別被分配給該相同時(shí)間段的權(quán)重。例如可以由相 關(guān)聯(lián)的用戶或者由所述系統(tǒng)基于以下分析來分配所述時(shí)間段權(quán)重對(duì)所 述相關(guān)聯(lián)的用戶的音樂集合的分析、對(duì)所述相關(guān)舉的用戶的一個(gè)或多個(gè) 播放列表的分析、對(duì)所述相關(guān)聯(lián)的用戶的播放歷史的分析等等。最后, 利用所述各媒體類別給媒體項(xiàng)目評(píng)分(步驟106)。更具體來說,如下 所述,媒體項(xiàng)目被評(píng)分作為以下的函數(shù)U)所述時(shí)間段權(quán)重或者(2) 所述時(shí)間段權(quán)重以及所迷媒體類別權(quán)重。應(yīng)當(dāng)注意到,這里使用的"分 數(shù)"優(yōu)選地是數(shù)字值。但是本發(fā)明不限于此。"分?jǐn)?shù)"可以是媒體項(xiàng)目 的相關(guān)度的任何指示符(indicator)。例如,所述分?jǐn)?shù)可以是"高度 相關(guān)"、"相關(guān)"、"中度相關(guān)"、"不相關(guān)"、"高度相關(guān)"。
圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于定義所述各媒體類別、所 述媒體類別權(quán)重以及所述時(shí)間段權(quán)重的示例性圖形用戶界面(GUI) 10。 應(yīng)當(dāng)注意到,雖然該例主要涉及對(duì)于歌曲的各媒體類別,但是對(duì)于諸如 視頻的其他媒體類型也可以利用類似的GUI 10。還應(yīng)當(dāng)注意到,雖然圖2的GUI 10利用了風(fēng)格作為定義所述各媒體類別的標(biāo)準(zhǔn),但是本發(fā)明不 限于此。
所述GUI 10包括3個(gè)媒體類別12、 14和16。所述媒體類別12、 14 和16的標(biāo)題分別為"20世紀(jì)40年代的聲音"、"懷舊金曲"以及"搖 滾樂"。所述媒體類別12、 14和16的標(biāo)題優(yōu)選地是用戶定義的,但是 也可以是系統(tǒng)定義的。應(yīng)當(dāng)注意到,雖然在該例中有3個(gè)媒體類別12、 14和16, ^旦是可以有任意數(shù)目的々某體類別。分別通過在標(biāo)準(zhǔn)窗口 18、 20和22中列出的標(biāo)準(zhǔn)來定義所述媒體類別12、 14、 16。在該例中,所 述標(biāo)準(zhǔn)是從主風(fēng)格列表24中選擇的風(fēng)格。例如,可以通過把風(fēng)格從所 述主風(fēng)格列表24拖放到所期望的標(biāo)準(zhǔn)窗口 18、 20和22中來把所述風(fēng) 格添加到對(duì)于所述媒體類別12、 14和16的標(biāo)準(zhǔn)中。
所述主風(fēng)格列表24是所有已知風(fēng)格的列表。在定義新風(fēng)格時(shí),可以 自動(dòng)檢測(cè)所述新風(fēng)格并且將其添加到所述主風(fēng)格列表24中,或者在該 例中通過添加按鈕26手動(dòng)添加。應(yīng)當(dāng)注意到,在該實(shí)施例中,所述主 風(fēng)格列表24還包括指示符(比如指示符28和30 ),其指示已經(jīng)為之把 每一種所述風(fēng)格選為標(biāo)準(zhǔn)的媒體類別的數(shù)目。例如,所述指示符28指 示已經(jīng)把"另類搖滾"風(fēng)格選為對(duì)于一個(gè)媒體類別的標(biāo)準(zhǔn),該媒體類別 在該例中是媒體類別16。所述指示符30指示已經(jīng)把"搖滾"風(fēng)格選為 對(duì)于兩個(gè)媒體類別的標(biāo)準(zhǔn),所迷兩個(gè)媒體類別在該例中是媒體類別14 和16。
所述GUI 10還包括分別對(duì)于所迷媒體類別12、 14和16的媒體類別 權(quán)重分配功能32、 34和36以及時(shí)間段權(quán)重分配功能38、 40和42。在 該例中,所述媒體類別權(quán)重分配功能32、 34和36是滑動(dòng)條,其使得用 戶能夠?yàn)樗雒襟w類別12、 14和16分配權(quán)重。但是本發(fā)明不限于此。 此外,最初可以把所述媒體類別權(quán)重設(shè)置到某一默認(rèn)值?;蛘?,可以基 于以下分析來確定對(duì)于所述媒體類別權(quán)重的初始值對(duì)相關(guān)聯(lián)的用戶的 音樂集合的分析、對(duì)所述相關(guān)聯(lián)的用戶的一個(gè)或多個(gè)播放列表的分析、 對(duì)所述相關(guān)聯(lián)的用戶的播放歷史的分析等等。用戶隨后可以通過所述媒 體類別權(quán)重分配功能32、 34和36來調(diào)節(jié)所迷媒體類別權(quán)重。
所述時(shí)間段權(quán)重分配功能38、 40和42通常使得用戶能夠分別對(duì)于所 述i某體類別12、 H和16為多個(gè)時(shí)間段當(dāng)中的每一個(gè)分配權(quán)重。在該例 中,所述時(shí)間段是十年,并且所述時(shí)間段權(quán)重分配功能38、 40和42分
10別包括條線圖44、 46和48。但是本發(fā)明不限于此。利用所述媒體類別 權(quán)重分配功能38的條線圖44作為一個(gè)例子,用戶可以通過調(diào)節(jié)該條線 圖44中的相關(guān)聯(lián)的條線來分配或調(diào)節(jié)被分配給每一個(gè)所述十年的權(quán)重。 因此,例如用戶可以通過調(diào)節(jié)所述條線圖44中的相關(guān)聯(lián)的條線的高度 來調(diào)節(jié)被分配給20世紀(jì)40年代的權(quán)重。在一個(gè)實(shí)施例中,用戶可以通 過在按下鼠標(biāo)主按鈕的同時(shí)在所述條線圖44上移動(dòng)鼠標(biāo)指針來為所述 各時(shí)間段分配權(quán)重。隨著所迷鼠標(biāo)指針在所述條線圖44上水平移動(dòng), 對(duì)于每一個(gè)所述時(shí)間段的權(quán)重被調(diào)節(jié)到由所述鼠標(biāo)指針在所述條線圖 44內(nèi)的相對(duì)位置所指示的水平。因此,通過在單次鼠標(biāo)下移之后拉過整 個(gè)所述條線圖44,可以設(shè)置所有所述時(shí)間段的權(quán)重。在所述條線圖44 的頂部可以有標(biāo)識(shí)具有最高權(quán)重的時(shí)間段的指示符或標(biāo)簽。按照類似的 方式,所述時(shí)間段權(quán)重分配功能40和42使得用戶能夠分別對(duì)于所述媒 體類別14和16分配或調(diào)節(jié)所述各時(shí)間段的權(quán)重。
最初可以把所述時(shí)間段權(quán)重設(shè)置到某一默認(rèn)值?;蛘?,可以基于以下 各項(xiàng)分析來確定對(duì)于所述時(shí)間段權(quán)重的初始值對(duì)相關(guān)聯(lián)的用戶的音樂 集合的分析、對(duì)所述相關(guān)聯(lián)的用戶的一個(gè)或多個(gè)播放列表的分析、對(duì)所 述相關(guān)聯(lián)的用戶的播放歷史的分析等等。用戶隨后可以通過所述時(shí)間段 權(quán)重分配功能38、 40和42來調(diào)節(jié)所述時(shí)間段權(quán)重。
應(yīng)當(dāng)注意到,對(duì)于每一個(gè)所述媒體類別12、 14和16的時(shí)間段優(yōu)選地 是相同的時(shí)間段。但是本發(fā)明不限于此。所述媒體類別12、 14和16可 以替換地具有不同的時(shí)間段。例如,所述媒體類別12包括從20世紀(jì)30 年代到21世紀(jì)的各十年,媒體類別14可以替換地僅僅包括從20世紀(jì) 50年代到20世紀(jì)80年代的各十年。當(dāng)然也可以通過把20世紀(jì)30年代、 20世紀(jì)40年代、20世紀(jì)90年代和21世紀(jì)的權(quán)重調(diào)節(jié)到最小值來獲得 這種效果。作為另一個(gè)例子,雖然所述媒體類別12的時(shí)間段是十年, 但是其他媒體類別14和16的時(shí)間段可以具有某一其他持續(xù)時(shí)間,比如 1年、2年、3年、4年、5年等等。還應(yīng)當(dāng)注意到,所述時(shí)間段的持續(xù) 時(shí)間還可以在單一媒體類別內(nèi)改變。
所述GUI IO還包括默認(rèn)權(quán)重分配功能50,其使得用戶能夠?yàn)椴粷M足 任一個(gè)所述媒體類別12、 14和16的標(biāo)準(zhǔn)的媒體項(xiàng)目設(shè)置默認(rèn)權(quán)重.在 該例中,所述默認(rèn)權(quán)重分配功能50是滑動(dòng)條。但是本發(fā)明不限于此。
應(yīng)當(dāng)注意到,可以可選地利用平滑特征或處理來平滑相鄰時(shí)間段之間的時(shí)間段權(quán)重的突然改變。例如,如果對(duì)于所述媒體類別12的20世紀(jì) 40年代時(shí)間段的權(quán)重為IO并且對(duì)于該媒體類別12的20世紀(jì)50年代時(shí) 間段的權(quán)重為4,則可以為例如從1949到1951年的過渡時(shí)間段提供經(jīng) 過調(diào)節(jié)的時(shí)間段權(quán)重。因此,例如可以如下計(jì)算對(duì)于所述過渡時(shí)間革殳的 經(jīng)過調(diào)節(jié)的時(shí)間段權(quán)重權(quán)重w。s-(權(quán)重權(quán)重195。s)/2,其在本例中 是7。應(yīng)當(dāng)認(rèn)識(shí)到,還可以使用其他類似的或更為復(fù)雜的平滑技術(shù)。
更具體來說,在一個(gè)實(shí)施例中,可以通過對(duì)于每一個(gè)所述媒體類別12、 14和16從用戶獲得對(duì)于所述各時(shí)間段的原始權(quán)重來執(zhí)行所述平滑處 理。隨后可以執(zhí)行平滑處理,以便調(diào)節(jié)相鄰時(shí)間段之間的過渡時(shí)間段期 間的所述權(quán)重。因此,利用上面的例子,所述平滑處理可以定義從1949 到1951年的過渡時(shí)間段,并且為其分配權(quán)重7。同樣地,可以定義從 1939到1941年的過渡時(shí)間段,并且為其分配權(quán)重7。結(jié)果將得到從1939 到1941年的權(quán)重為7的時(shí)間段,從1942到1948年的權(quán)重為10的時(shí)間 段,以及從1949到1951年的權(quán)重為7的時(shí)間段。 一旦對(duì)于每一個(gè)所述 媒體類別12、 14、 16完成了針對(duì)所有所述時(shí)間段的平滑處理之后,就 把對(duì)于這些時(shí)間段所得到的時(shí)間段和權(quán)重的集合用于所述評(píng)分處理。
圖3A和3B示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于根據(jù)媒體類別和對(duì) 于所述各媒體類別的時(shí)間段權(quán)重來給媒體項(xiàng)目評(píng)分的處理。應(yīng)當(dāng)注意 到,下面的討論使用圖2的媒體類別12、 14和16作為例子。但是應(yīng)當(dāng) 認(rèn)識(shí)到,下面的討論同樣適用于具有不同于風(fēng)格的其他標(biāo)準(zhǔn)并且具有不 同于歌曲的其他媒體內(nèi)容類型的媒體類別。
首先,為了給媒體項(xiàng)目評(píng)分,首先識(shí)別一個(gè)或多個(gè)匹配媒體類別(步 驟200 )。更具體來說,把描述所述媒體項(xiàng)目的元數(shù)據(jù)與定義所述媒體 類別12、 14和16的標(biāo)準(zhǔn)進(jìn)行比較。所述元數(shù)據(jù)通常包括與為所述所迷 媒體類別12、 14和16所定義的標(biāo)準(zhǔn)相關(guān)的信息。在該例中,對(duì)于所述 媒體項(xiàng)目的所述元數(shù)據(jù)包括該媒體項(xiàng)目的風(fēng)格。但是本發(fā)明不限于此。 例如,描述歌曲的元數(shù)據(jù)可以包括該歌曲的風(fēng)格、該歌曲的標(biāo)題、該歌 曲的藝術(shù)家、在其中發(fā)行該歌曲的專輯、該歌曲的發(fā)行日期等等。所迷 元數(shù)據(jù)例如可以被包括在所述歌曲文件的報(bào)頭中,或者被包括在單獨(dú)的 元數(shù)據(jù)文件中。因此,如果所述媒體項(xiàng)目是來自所述"搖滾"風(fēng)格的一 首歌曲,則所述媒體類別14和16被識(shí)別為匹配媒體類別。如果所述媒 體項(xiàng)目是來自所述"大樂隊(duì)"風(fēng)格的一首歌曲,則所迷媒體類別12被識(shí)別為匹配媒體類別。但是,如果所述媒體項(xiàng)目是來自所述"古典"風(fēng)
格的一首歌曲,則沒有匹配媒體類別,這是因?yàn)樗雒襟w類別12、 14 和16都不包括該"古典"風(fēng)格以作為一種標(biāo)準(zhǔn)。
接下來確定是否有任何匹配媒體類別(步驟202 )。如果沒有,則為 所述媒體項(xiàng)目分配或給出默認(rèn)的權(quán)重(步驟204 ),如上所述,可以由 所述默認(rèn)權(quán)重分配功能50來設(shè)置所述默認(rèn)權(quán)重。如果有一個(gè)或多個(gè)匹 配媒體類別,則隨后判定是僅有一個(gè)匹配媒體類別還是有多于一個(gè)匹配 媒體類別(步驟206 )。如果僅有一個(gè)匹配媒體類別,則隨后識(shí)別出來 自該匹配媒體類別的匹配時(shí)間段(步驟208 )。更具體來說,在該優(yōu)選 實(shí)施例中,基于所述媒體項(xiàng)目的發(fā)行日期來識(shí)別所述匹配時(shí)間段。例如, 如果所述媒體類別12是所述匹配媒體類別并且對(duì)于所述媒體項(xiàng)目的發(fā) 行日期是1955年,則把所述20世紀(jì)50年代的十年識(shí)別為所述匹配時(shí) 間段。雖然在這里使用了所述發(fā)行日期,但是也可以使用其他時(shí)間標(biāo)記, 比如所迷媒體項(xiàng)目的創(chuàng)建日期。
一旦識(shí)別出所述匹配媒體類別以及該匹配媒體類別內(nèi)的所述匹配時(shí) 間段之后,所迷媒體項(xiàng)目被評(píng)分作為以下各項(xiàng)的函數(shù)(l)被分配給 所述匹配媒體類別內(nèi)的所述匹配時(shí)間段的權(quán)重;或者(2)被分配給所 述匹配士某體類別內(nèi)的所述匹配時(shí)間段的權(quán)重以及被分配給該匹配i某體 類別的;f又重(步驟210)。例如,可以對(duì)所述時(shí)間一險(xiǎn)權(quán)重和所迷纟某體類 別權(quán)重執(zhí)行乘法或加法等等,以便提供對(duì)于所述媒體項(xiàng)目的分?jǐn)?shù)。該分 數(shù)隨后可以被用作對(duì)于所述媒體項(xiàng)目的最終分?jǐn)?shù)??商鎿Q地,所述分?jǐn)?shù) 可以被用作用來提供對(duì)于所迷媒體項(xiàng)目的最終分?jǐn)?shù)的附加評(píng)分功能的 一部分。例如,可以把在步驟210中提供的所述分?jǐn)?shù)與關(guān)于其他用戶優(yōu) 選項(xiàng)的其他分?jǐn)?shù)或權(quán)重相組合,以便提供對(duì)于所述媒體項(xiàng)目的最終分 數(shù)。
返回步驟206,如果有兩個(gè)或多個(gè)匹配+某體類別,則選擇笫一匹配々某 體類別(步驟212),并且識(shí)別出對(duì)于該第一匹配媒體類別的匹配時(shí)間 段(步驟214)。同樣地,優(yōu)選地基于所述媒體項(xiàng)目的發(fā)行日期來識(shí)別 所述匹配時(shí)間段。但是本發(fā)明不限于此。 一旦識(shí)別出所述匹配時(shí)間段之 后,所述媒體項(xiàng)目被評(píng)分作為以下各項(xiàng)的函數(shù)(l)被分配給所述第 一匹配媒體類別內(nèi)的所述匹配時(shí)間段的權(quán)重;或者(2)被分配給所述 第 一 匹配媒體類別內(nèi)的所述匹配時(shí)間段的權(quán)重以及被分配給該第 一 匹配媒體類別的權(quán)重(步驟216)。此時(shí),選擇下一個(gè)匹配媒體類別(步 驟218),并且隨后對(duì)于該下一個(gè)匹配媒體類別識(shí)別出匹配時(shí)間段(步 驟220 )。隨后所述媒體項(xiàng)目被評(píng)分作為以下各項(xiàng)的函數(shù)(l)被分配 給所述下一個(gè)匹配媒體類別內(nèi)的所述匹配時(shí)間段的權(quán)重;或者(2)被 分配給所述下一個(gè)匹配士某體類別內(nèi)的所述匹配時(shí)間段的權(quán)重以及被分 配給該下一個(gè)匹配媒體類別的權(quán)重(步驟222 )。
隨后確定是否已經(jīng)到達(dá)最后一個(gè)匹配媒體類別(步驟224 )。如果沒 有的話,則所述處理返回步驟218并且被重復(fù)。如果已經(jīng)到達(dá)最后一個(gè) 匹配媒體類別,則把為所述各匹配媒體類別生成的各分?jǐn)?shù)當(dāng)中的最高分 數(shù)選為對(duì)于所述媒體項(xiàng)目的分?jǐn)?shù)(步驟226 )。該分?jǐn)?shù)隨后可以被用作 對(duì)于所述媒體項(xiàng)目的最終分?jǐn)?shù)??商鎿Q地,該分?jǐn)?shù)可以被用作用來提供 對(duì)于所述媒體項(xiàng)目的最終分?jǐn)?shù)的附加評(píng)分功能的一部分。例如,可以把
合:以 更提供二于所述媒;項(xiàng)目的最終分?jǐn)?shù):應(yīng)當(dāng)注意到:$驟226 ^
可選的??商鎿Q地,可以在附加的評(píng)分處理中使用所有所述匹配媒體類 別的分?jǐn)?shù),以便確定對(duì)于所述媒體項(xiàng)目的最終分?jǐn)?shù)。
應(yīng)當(dāng)注意到,圖3A和3B的評(píng)分處理是示例性的,并且不意圖限制本 發(fā)明的范圍。在閱讀了本說明書之后,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到對(duì)圖3A 和3B的各步驟的設(shè)置和排序的各種改變。例如,可以替換地在步驟218 到224的循環(huán)內(nèi)按照迭代的方式執(zhí)行步驟226。
這里所討論的評(píng)分處理可以被用于任何所期望的目的,比如在推薦系 統(tǒng)中給媒體項(xiàng)目評(píng)分、對(duì)播放列表中的歌曲進(jìn)行優(yōu)先級(jí)排序或排序、生 成播放列表等等。此外,可以在諸如客戶端/服務(wù)器系統(tǒng)或?qū)Φ?P2P) 系統(tǒng)之類的任何類型的計(jì)算系統(tǒng)上實(shí)現(xiàn)所述評(píng)分處理。例如,可以在主 控音樂分發(fā)服務(wù)的服務(wù)器、用戶設(shè)備等等之上實(shí)現(xiàn)所述評(píng)分處理。更具 體來說,比如Apple的iTunes Store之類的音樂分發(fā)服務(wù)可以如上所 述的那樣給歌曲、電影和/或電視節(jié)目評(píng)分,并且把具有高于某一閾值 水平的分?jǐn)?shù)的那些項(xiàng)目推薦給相關(guān)聯(lián)的用戶。類似地,P2P分發(fā)網(wǎng)絡(luò)中 的各對(duì)等方可以給可用的媒體項(xiàng)目評(píng)分,以便識(shí)別出某一用戶感興趣的
媒體項(xiàng)目。作為另一個(gè)例子,可以利用上述評(píng)分處理給某一用戶的音樂 集合中的多首歌曲評(píng)分。所迷歌曲可以被本地存儲(chǔ)在所述用戶的設(shè)備 處,或者可以由中央服務(wù)器遠(yuǎn)程存儲(chǔ)。隨后可以基于所述歌曲的分?jǐn)?shù)對(duì)于在所述用戶的設(shè)備處重放所述歌曲進(jìn)行優(yōu)先級(jí)排序并且可選地自動(dòng) 實(shí)施所述重放。附加地或替換地,可以基于所述歌曲的分?jǐn)?shù)生成一個(gè)或 多個(gè)播放列表。
作為最后一個(gè)例子,這里所討論的評(píng)分處理可以被用在社會(huì)推薦系統(tǒng)
中,比如在2006年7月11日提交的標(biāo)題為"P2P NETWORK FOR PROVIDING REAL TIME MEDIA RECOMMENDATIONS (用于提供實(shí)時(shí)士某體推薦的P2P網(wǎng) 絡(luò))"的共同擁有及轉(zhuǎn)讓的美國專利申請(qǐng)序列號(hào)1 1/484,130中所公開 的社會(huì)推薦系統(tǒng),該申請(qǐng)被全文引入在此以作參考。更具體來說,圖4 示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的合并有對(duì)等(P2P)網(wǎng)絡(luò)以用于提供 實(shí)時(shí)歌曲推薦的系統(tǒng)52 ,其中利用上面討論的評(píng)分處理對(duì)所述推薦進(jìn)行 評(píng)分。應(yīng)當(dāng)注意到,雖然下面的討論為了清楚和易于討論起見集中于歌 曲推薦,但是本領(lǐng)域技術(shù)人員在閱讀了本公開內(nèi)容之后將認(rèn)識(shí)到,本發(fā) 明同樣適用于其他類型的推薦(比如視頻)。示例性的視頻有電影、電 視節(jié)目、視頻剪輯等等。
一般來說,所述系統(tǒng)52包括多個(gè)對(duì)等設(shè)備54、 56和58,所述對(duì)等設(shè) 備可選地通過網(wǎng)絡(luò)62連接到音樂分發(fā)服務(wù)60,所述網(wǎng)絡(luò)62例如可以是 分布式公共網(wǎng)絡(luò),比如(但不限于)因特網(wǎng)。所述音樂分發(fā)服務(wù)60例 如可以是基于訂購的音樂服務(wù)、允許購買單曲或?qū)]嫷囊魳贩?wù)等等。 例如,所述音樂分發(fā)月良務(wù)60可以是諸如(或類似于)Yahoo! Music Unlimi ted數(shù)字音樂服務(wù)以及RealNetwork的Rhapsody數(shù)字音樂服務(wù)之 類的基于訂購的音樂服務(wù)。應(yīng)當(dāng)注意到,雖然示出了 3個(gè)對(duì)等設(shè)備54、 56和58,但是所述系統(tǒng)52可以包括任意數(shù)目的兩個(gè)或更多對(duì)等設(shè)備。
在該實(shí)施例中,所述對(duì)等設(shè)備54、 56和58優(yōu)選地是便攜式設(shè)備,比 如(但不限于)便攜式音頻播放器、移動(dòng)電話、個(gè)人數(shù)字助理(PDA) 或者具有音頻播放能力的類似設(shè)備。但是所述對(duì)等設(shè)備54、 56和58可 替換地也可以是比如個(gè)人計(jì)算機(jī)等等的靜止設(shè)備。所述對(duì)等設(shè)備54、 56 和58包括通信接口,所述通信接口可通信地耦合所述對(duì)等設(shè)備54、 56 和58,從而形成P2P網(wǎng)絡(luò)。所述通信接口可以是無線接口,并且可以例 如根據(jù)其中一套IEEE 802. ll標(biāo)準(zhǔn)、藍(lán)牙標(biāo)準(zhǔn)等等提供無線通信。
所述對(duì)等設(shè)備54包括音樂播放器64、推薦引擎66和音樂集合68。 可以用軟件、硬件或者硬件與軟件的組合來實(shí)現(xiàn)所述音樂播放器64。 一 般來說,所述音樂播放器64可操作地播放來自所述音樂集合68的歌曲。所述推薦引擎66可以用軟件、硬件或者硬件與軟件的組合來實(shí)現(xiàn)。可 替換地可以把所述推薦引擎66合并到所述音樂播放器64中。所述音樂 集合68包括被存儲(chǔ)在一個(gè)或多個(gè)數(shù)字存儲(chǔ)單元中的任意數(shù)目的歌曲文 件,所述一個(gè)或多個(gè)數(shù)字存儲(chǔ)單元例如是一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器、 一個(gè) 或多個(gè)存儲(chǔ)卡、內(nèi)部隨機(jī)存取存儲(chǔ)器(RAM)、 一個(gè)或多個(gè)相關(guān)聯(lián)的外 部數(shù)字存儲(chǔ)設(shè)備等等。
在操作中,每當(dāng)由所迷音樂播放器64播放一首歌曲時(shí),所述推薦引 擎66可操作提供通過所述P2P網(wǎng)絡(luò)向其他對(duì)等設(shè)備56和58標(biāo)識(shí)所述 歌曲的推薦。所述推薦可以或者可以不包括所述歌曲。在一個(gè)實(shí)施例中, 所述推薦可以是包括標(biāo)識(shí)所述歌曲的信息的推薦文件,所述標(biāo)識(shí)信息比 如是全球唯一標(biāo)識(shí)符(GUID)、所述歌曲的標(biāo)題等等。此外,如下面將 詳細(xì)討論的那樣,所述推薦引擎66可操作根據(jù)從所述其他對(duì)等設(shè)備56 和58接收的推薦(其標(biāo)識(shí)出由所述其他對(duì)等設(shè)備56和58近來播放的 歌曲)以及與所述對(duì)等設(shè)備54的用戶相關(guān)聯(lián)的用戶優(yōu)選項(xiàng)按照編程的 方式選擇或者自動(dòng)選擇將由所述音樂播放器64播放的下一首歌曲。
與所述對(duì)等設(shè)備54相同,所述對(duì)等設(shè)備56包括音樂播放器70、推薦 引擎72和音樂集合74,并且所述對(duì)等設(shè)備58包括音樂播放器76、推 薦引擎78以及音樂集合80。
圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的所述對(duì)等設(shè)備54、 56和58用 來提供實(shí)時(shí)歌曲推薦的操作。 一般來說,所述對(duì)等設(shè)備56和58播放歌 曲,并且作為響應(yīng)向所述對(duì)等設(shè)備54提供歌曲推薦(步驟300到306 )。 更具體來說,利用所述對(duì)等設(shè)備56作為一個(gè)例子,由相關(guān)聯(lián)的用戶手 動(dòng)選擇歌曲以供重放,或者通過自動(dòng)處理(比如下面討論的處理)按照 編程的方式選擇歌曲以供重放。響應(yīng)于選擇了所述歌曲以供重放,在重 放所述歌曲之前、期間或之后,所述對(duì)等設(shè)備56的推薦引擎72向所述 其他對(duì)等設(shè)備54和58發(fā)送標(biāo)識(shí)所述歌曲的推薦。應(yīng)當(dāng)注意到,為了清
楚和易于討論起見僅僅示出了被發(fā)送到所述對(duì)等設(shè)備54的推薦。所述 推薦可以包括(但不限于)標(biāo)識(shí)所述歌曲的信息,比如對(duì)于所述歌曲 的GUID、所述歌曲的標(biāo)題等等;允許其他對(duì)等設(shè)備獲得所述歌曲的統(tǒng)一 資源定位符(URL),比如允許從所述音樂分發(fā)服務(wù)60下載或流送所述 歌曲的URL,或者允許從電子商務(wù)服務(wù)購買及下載所述歌曲的URL;允 許從所述音樂分發(fā)服務(wù)60或者類似的電子商務(wù)服務(wù)下栽或流送所述歌
16曲的預(yù)覽的URL;描述所述歌曲的元數(shù)據(jù),比如ID3標(biāo)簽,其例如包括 風(fēng)格、所述歌曲的標(biāo)題、所述歌曲的藝術(shù)家、可以在其中找到所述歌曲 的專輯、所述歌曲或?qū)]嫷陌l(fā)行日期、歌詞等等。所述推薦還可以包括 推薦者列表,其中包括標(biāo)識(shí)出先前推薦了所述歌曲的每一個(gè)用戶以及對(duì) 于每一條推薦的時(shí)間標(biāo)記的信息。
所述對(duì)等設(shè)備54 (更具體來說是所迷推薦引擎66)可以可選地對(duì)來 自所述對(duì)等設(shè)備56和58的推薦進(jìn)行過濾(步驟308 )。所述對(duì)等設(shè)備 54的推薦引擎66隨后基于所述對(duì)等設(shè)備54的用戶的用戶優(yōu)選項(xiàng)從由所 述推薦所標(biāo)識(shí)的歌曲中自動(dòng)選擇將要播放的下一首歌曲,可選地是從由 來自所述對(duì)等設(shè)備56和58的先前推薦所標(biāo)識(shí)的歌曲中進(jìn)行選擇,并且 可選地是從來自所述音樂集合68的本地存儲(chǔ)的歌曲中進(jìn)行選擇(步驟 310)。如下面所討論的那樣,被用來選擇將要播放的下一首歌曲的用 戶優(yōu)選項(xiàng)可以包括所述媒體類別、媒體類別權(quán)重以及對(duì)于所述媒體類別 的時(shí)間段權(quán)重。因此,按照上面關(guān)于圖3A和3B所討論的方式給由所述 推薦所標(biāo)識(shí)的歌曲評(píng)分,優(yōu)選地是給由先前推薦所標(biāo)識(shí)的歌曲評(píng)分,并 且可選地是給所述音樂集合68中的歌曲評(píng)分。可以進(jìn)一步基于附加的 用戶優(yōu)選項(xiàng)來給所述歌曲評(píng)分,所述用戶優(yōu)選項(xiàng)比如是推薦者優(yōu)選項(xiàng)和 可用性優(yōu)選項(xiàng)。隨后基于為所述歌曲所生成的分?jǐn)?shù)來選擇將要播放的下 一首歌曲。
所述對(duì)等設(shè)備54隨后獲得并且播放所選歌曲(步驟312和314 )。如 果所選歌曲是所迷音樂集合68的一部分,則所迷推薦引擎66從所述音 樂集合6 8獲得所選歌曲。如果所選歌曲不是所述音樂集合6 8的 一部分, 則所述推薦引擎66從所述音樂分發(fā)服務(wù)60或者從其中一個(gè)所述其他對(duì) 等設(shè)備56和58獲得所選歌曲。對(duì)于所述歌曲的推薦可以包括URL,其 提供到可以從其中獲得所述歌曲的源的鏈接,其中所述源可以是所述音 樂分發(fā)服務(wù)60。應(yīng)當(dāng)注意到,對(duì)于所選歌曲的分?jǐn)?shù)可以被用來確定是否 從所述音樂分發(fā)服務(wù)60或者替換地從其中一個(gè)所述其他對(duì)等設(shè)備56和 58自動(dòng)下栽所述歌曲。例如,如果對(duì)于所述歌曲的分?jǐn)?shù)高于某一閾值的 話,則所述推薦引擎66可以自動(dòng)下栽所選歌曲。 一旦獲得所選歌曲之 后就播放該歌曲(步驟314)。響應(yīng)于選擇了所述歌曲以供重放,在重 放所選歌曲之前、期間或之后,所述對(duì)等設(shè)備54的推薦引擎66向所述 其他對(duì)等設(shè)備56和58提供標(biāo)識(shí)所選歌曲的推薦(步驟316和318)。圖6示出了根據(jù)本發(fā)明的第二實(shí)施例的系統(tǒng)52,。在該實(shí)施例中,對(duì) 等設(shè)備54, 、 56,和58,通過網(wǎng)絡(luò)62和服務(wù)器82形成P2P網(wǎng)絡(luò),所 述服務(wù)器82可操作在所述對(duì)等設(shè)備54, 、 56,和58,之間引導(dǎo)推薦。 所述對(duì)等設(shè)備54, 、 56,和58,可以是具有到所述網(wǎng)絡(luò)62的連接以及 音頻重放能力的任何設(shè)備。例如,所述對(duì)等設(shè)備54, 、 56'和58'可 以是具有到所述網(wǎng)絡(luò)62的有線或無線連接的個(gè)人計(jì)算機(jī)、膝上型計(jì)算 機(jī)、移動(dòng)電話、便攜式音頻播放器、PDA或者類似設(shè)備。如上面關(guān)于所 述對(duì)等設(shè)備54所討論的那樣,所述對(duì)等設(shè)備54'包括音樂播放器64,、 推薦引擎66,和音樂集合68,。同樣地,所述對(duì)等設(shè)備56'包括音樂 播放器70'、推薦引擎72'和音樂集合74,,所述對(duì)等設(shè)備58,包括 音樂播放器76,、推薦引擎78'以及音樂集合80'。
圖7示出了圖6的系統(tǒng)52,的操作。在開始所述處理之前,所述對(duì)等 設(shè)備54' 、 56,和58,形成P2P網(wǎng)絡(luò)。由于可以連接到所述網(wǎng)絡(luò)62的 對(duì)等設(shè)備54, 、 56,和58,的數(shù)目可能非常大,因此所述對(duì)等設(shè)備54,、 56,和58,可以實(shí)現(xiàn)某種識(shí)別對(duì)于所述P2P網(wǎng)絡(luò)的所期望的對(duì)等設(shè)備組 的技術(shù)。例如可以利用電子或口頭邀請(qǐng)來啟動(dòng)所述P2P網(wǎng)絡(luò)。作為另一 個(gè)例子,所述對(duì)等設(shè)備54,可以保持"好友列表",其標(biāo)識(shí)出該對(duì)等設(shè) 備54,的用戶的好友,其中在所述各對(duì)等設(shè)備連接到所述網(wǎng)絡(luò)62時(shí), 所述對(duì)等設(shè)備54,可以與由所述"好友列表"所標(biāo)識(shí)的各用戶的對(duì)等設(shè) 備建立P2P網(wǎng)絡(luò)??商鎿Q地,可以基于用戶簡(jiǎn)檔中的相似之處來識(shí)別對(duì) 于所迷P2P網(wǎng)絡(luò)的各參與方。
在該例中, 一旦建立了所述P2P網(wǎng)絡(luò)之后,所述對(duì)等設(shè)備56'就播放 一首歌曲,并且作為響應(yīng)向所述服務(wù)器82提供標(biāo)識(shí)所述歌曲的歌曲推 薦(步驟400和402 )。該服務(wù)器82隨后向所述對(duì)等設(shè)備54,提供所 述歌曲推薦(步驟404 )。雖然為了清楚起見沒有示出,但是還可以把 對(duì)于所述歌曲的所述推薦從所述服務(wù)器82發(fā)送到所述對(duì)等設(shè)備58,。 應(yīng)當(dāng)注意到,所述對(duì)等設(shè)備56,可以單獨(dú)向所述對(duì)等設(shè)備54,和58, 提供推薦??商鎿Q地,所述對(duì)等設(shè)備56,可以向所述服務(wù)器82提供單 一推薦,該服務(wù)器82隨后把所述推薦提供給所述對(duì)等設(shè)備54,和58, 當(dāng)中的每一個(gè)。所述對(duì)等設(shè)備58,也播放歌曲并且通過所述服務(wù)器82 向所迷對(duì)等設(shè)備54,發(fā)送歌曲推薦(步驟406到410)。同樣地,雖然 為了清楚起見沒有示出,但是來自所述對(duì)等設(shè)備58'的所述推薦也被發(fā)送到所述對(duì)等設(shè)備56,。
從此時(shí)開始,所述處理如上面所討論的那樣繼續(xù)。更具體來說,所述 推薦引擎66,可以例如基于用戶、風(fēng)格、藝術(shù)家、標(biāo)題、專輯、歌詞、 發(fā)行日期等等可選地對(duì)來自所述其他對(duì)等設(shè)備56,和58,的推薦進(jìn)行 過濾(步驟412)。所述推薦引擎66,隨后基于用戶優(yōu)選項(xiàng)從由接收自 所述其他對(duì)等設(shè)備56,和58,的所述推薦所標(biāo)識(shí)的歌曲中自動(dòng)選擇將 要播放的下一首歌曲,可選地是從由先前接收自所述對(duì)等設(shè)備56,和 58,的推薦所標(biāo)識(shí)的歌曲中進(jìn)行選擇,并且可選地是從來自所述音樂集 合68,的一首或多首歌曲中進(jìn)行選擇(步驟4H)。在下面討論的優(yōu)選 實(shí)施例中,基于所述用戶優(yōu)選項(xiàng)給由來自所述其他對(duì)等設(shè)備56'和58, 的當(dāng)前推薦以及可選地還有先前推薦所標(biāo)識(shí)的歌曲評(píng)分,并且可選地是 給來自所述音樂集合68'的歌曲評(píng)分。所述推薦引擎66'隨后基于所 述分?jǐn)?shù)來選擇將要播放的下 一 首歌曲。
一旦選擇了將要播放的下一首歌曲之后,所述對(duì)等設(shè)備54'(更具體 來說是所述推薦引擎66,)就獲得所選歌曲(步驟416 )。如果所選歌 曲是所述音樂集合68'的一部分,則從所述音樂集合68'獲得所選歌 曲。如果所選歌曲不是所述音樂集合68,的一部分,則所述推薦引擎 66,從所述音樂分發(fā)服務(wù)60或者從其中一個(gè)所述其他對(duì)等設(shè)備56,和 58,獲得所選歌曲。例如可以從對(duì)于所述歌曲的推薦中所標(biāo)識(shí)的源獲得 該選擇的歌曲。 一旦獲得所選歌曲之后就播放該歌曲,并且通過所迷服 務(wù)器82把對(duì)于該歌曲的推薦提供到所述其他對(duì)等設(shè)備56,和58,(步 驟418到426 )。
圖8示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的在所述對(duì)等設(shè)備54'處從由所 述推薦所標(biāo)識(shí)的歌曲以及本地存儲(chǔ)的歌曲中自動(dòng)選擇將要播放的歌曲 的處理。但是下面的討論同樣適用于圖6的其他對(duì)等設(shè)備56,和58, 以及圖4的對(duì)等設(shè)備54、 56和58。首先,獲得對(duì)于所述對(duì)等設(shè)備54, 的用戶的用戶優(yōu)選項(xiàng)(步驟500 )。更具體來說,獲得所述媒體類別, 可選地是對(duì)于所述各媒體類別的權(quán)重以及對(duì)于每一個(gè)所述媒體類別的 各時(shí)間段的權(quán)重。在一個(gè)實(shí)施例中,例如通過圖2的GUI IO從相關(guān)聯(lián) 的用戶獲得所述媒體類別、媒體類別權(quán)重以及時(shí)間段權(quán)重。所述用戶優(yōu) 選項(xiàng)可以包括附加的優(yōu)選項(xiàng),比如推薦者優(yōu)選項(xiàng)以及可用性優(yōu)選項(xiàng)。所 述推薦者優(yōu)選項(xiàng)例如可以為與所述其他對(duì)等設(shè)備56,和58,相關(guān)聯(lián)的用戶或推薦者分配權(quán)重。所述可用性優(yōu)選項(xiàng)定義對(duì)于不同可用性狀態(tài)的
權(quán)重,所述可用性狀態(tài)比如是可以從所述本地音樂集合68'獲得、可以 從所述音樂分發(fā)服務(wù)60獲得、可以從另一個(gè)對(duì)等設(shè)備56,和58,獲得、 不可獲得等等。替換地,可以由所迷推薦引擎66'或所述服務(wù)器82例 如基于所述對(duì)等設(shè)備54,的播放歷史來建議所述用戶優(yōu)選項(xiàng)。應(yīng)當(dāng)注意 到,所述服務(wù)器82可以通過監(jiān)控來自所述對(duì)等設(shè)備54,的推薦來確定 該對(duì)等設(shè)備54,的播放歷史。所迷用戶優(yōu)選項(xiàng)可以被本地存儲(chǔ)在所述對(duì) 等設(shè)備54,處,或者可以通過所述網(wǎng)絡(luò)62從中央服務(wù)器(比如所述服 務(wù)器82)獲得所述用戶優(yōu)選項(xiàng)。
一旦從所述其他對(duì)等設(shè)備56,和58,接收到推薦,所述推薦引擎66, 就基于所述用戶優(yōu)選項(xiàng)給由所述推薦所標(biāo)識(shí)的歌曲評(píng)分(步驟502 )。 所述推薦引擎66'還給來自所述音樂集合68,的一首或多首本地歌曲 評(píng)分(步驟504 )。更具體來說,所述推薦引擎66,利用圖3A和3B的 評(píng)分處理給所述推薦歌曲(其中優(yōu)選地包括先前推薦的歌曲)以及本地 歌曲評(píng)分。由圖3A和3B的處理所輸出的分?jǐn)?shù)可以是對(duì)于所述歌曲的最 終分?jǐn)?shù),或者可以被用在生成所述歌曲的最終分?jǐn)?shù)的另一個(gè)評(píng)分處理 中。所述推薦引擎66'隨后至少部分地基于所述推薦歌曲和本地歌曲的 分?jǐn)?shù)來選擇將要播放的下一首歌曲(步驟506 )。
圖9是示例性GUI 84,其中示出了對(duì)于所述對(duì)等設(shè)備54,的播放列 表,該播放列表包括本地歌曲和推薦歌曲。但是應(yīng)當(dāng)注意到,可以由圖 4的對(duì)等設(shè)備54在內(nèi)部保持類似的列表,并且有可能對(duì)該類似的列表進(jìn) 行優(yōu)化以便在該對(duì)等設(shè)備54的顯示器上顯示所述GUI 84的至少一部分。 在該例中,如上所述地給所述本地歌曲和推薦歌曲評(píng)分,并且根椐其分 數(shù)對(duì)所述歌曲進(jìn)行排序。此外,雖然沒有示出,但是可以基于另一種標(biāo) 準(zhǔn)(比如媒體類別和分?jǐn)?shù))對(duì)所述歌曲進(jìn)行排序。更具體來說,可以首 先基于風(fēng)格對(duì)所述歌曲進(jìn)行排序,并且隨后基于分?jǐn)?shù)對(duì)每一種風(fēng)格的歌 曲進(jìn)一步進(jìn)行排序。
圖IO是圖4的對(duì)等設(shè)備54的示例性實(shí)施例的方框圖。但是下面的討 論同樣適用于其他對(duì)等設(shè)備56和58。 一般來說,所述對(duì)等設(shè)備54包括 控制系統(tǒng)86,該控制系統(tǒng)具有相關(guān)聯(lián)的存儲(chǔ)器88。在該例中,所述音 樂播放器64和所述推薦引擎66至少部分地是用軟件實(shí)現(xiàn)的,并且被存 儲(chǔ)在所述存儲(chǔ)器88中。所述對(duì)等設(shè)備54還包括存儲(chǔ)單元90,其可操作
20存儲(chǔ)所述音樂集合68。所述存儲(chǔ)單元90可以是任意數(shù)目的數(shù)字存儲(chǔ)設(shè) 備,比如一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器、 一個(gè)或多個(gè)存儲(chǔ)卡、RAM、 一個(gè)或多 個(gè)外部數(shù)字存儲(chǔ)設(shè)備等等。所述音樂集合68可以替換地被存儲(chǔ)在所述 存儲(chǔ)器88中。所述對(duì)等設(shè)備54還包括通信接口 92。所述通信接口 92 包括用于與所述其他對(duì)等設(shè)備56和58建立所述P2P網(wǎng)絡(luò)的通信接口 。 所述接口可以是無線接口,并且可以根據(jù)其中一套IEEE 802.1 1標(biāo)準(zhǔn)、 藍(lán)牙標(biāo)準(zhǔn)等等進(jìn)行操作。所述通信接口 92還可以包括把所述對(duì)等設(shè)備 54可通信地耦合到所述網(wǎng)絡(luò)62的網(wǎng)絡(luò)接口 (圖4)。所述對(duì)等設(shè)備54 還包括用戶接口 94,其可以包括諸如顯示器、揚(yáng)聲器、用戶輸入設(shè)備等 的部件。
圖11是圖6的對(duì)等設(shè)備54'的示例性實(shí)施例的方框圖。但是下面的 討論同樣適用于所述其他對(duì)等設(shè)備56,和58,。 一般來說,所述對(duì)等 設(shè)備54,包括控制系統(tǒng)86',該控制系統(tǒng)具有相關(guān)聯(lián)的存儲(chǔ)器88,。 在該例中,所述音樂播放器64,和所述推薦引擎66'至少部分地是用 軟件實(shí)現(xiàn)的,并且被存儲(chǔ)在所述存儲(chǔ)器88,中。所述對(duì)等設(shè)備54,還 包括存儲(chǔ)單元90,,其可操作地存儲(chǔ)所述音樂集合68,。所述存儲(chǔ)單 元90,可以是任意數(shù)目的數(shù)字存儲(chǔ)設(shè)備,比如一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器、 一個(gè)或多個(gè)存儲(chǔ)卡、RAM、 一個(gè)或多個(gè)外部數(shù)字存儲(chǔ)設(shè)備等等。所述音 樂集合68'可以替換地被存儲(chǔ)在所迷存儲(chǔ)器88,中。所述對(duì)等設(shè)備54, 還包括通信接口 92'。所述通信接口 92'包括把所述對(duì)等設(shè)備54'可 通信地耦合到所述網(wǎng)絡(luò)62的網(wǎng)絡(luò)接口。所述對(duì)等設(shè)備54'還包括用戶 接口 94,,其可以包括諸如顯示器、揚(yáng)聲器、用戶輸入設(shè)備等的部件。
本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到對(duì)本發(fā)明的優(yōu)選實(shí)施例的改進(jìn)和修改。所有
圍內(nèi)
權(quán)利要求
1、一種給媒體項(xiàng)目評(píng)分的方法,其包括對(duì)于多個(gè)媒體類別當(dāng)中的每一個(gè)媒體類別,為多個(gè)時(shí)間段當(dāng)中的每一個(gè)時(shí)間段分配時(shí)間段權(quán)重;從所述多個(gè)媒體類別當(dāng)中識(shí)別出對(duì)于所述媒體項(xiàng)目的匹配媒體類別;從與所述匹配媒體類別相關(guān)聯(lián)的所述多個(gè)時(shí)間段當(dāng)中識(shí)別出對(duì)于所述媒體項(xiàng)目的匹配時(shí)間段;以及為所述媒體項(xiàng)目分配分?jǐn)?shù)作為被分配給對(duì)于所述匹配媒體類別的所述匹配時(shí)間段的所述時(shí)間段權(quán)重的函數(shù)。
2、 權(quán)利要求l所述的方法,其中,針對(duì)所述多個(gè)媒體類別當(dāng)中的每一 個(gè)媒體類別被分配給所述多個(gè)時(shí)間段的時(shí)間段權(quán)重獨(dú)立于針對(duì)所述多 個(gè)媒體類別當(dāng)中的每 一 個(gè)其他媒體類別被分配給所述多個(gè)時(shí)間段的時(shí) 間賴:斥又重。
3、 權(quán)利要求l所述的方法,其中,為所述多個(gè)媒體類別當(dāng)中的每一個(gè) 分配類別權(quán)重,并且給所述媒體項(xiàng)目評(píng)分包括給所述媒體項(xiàng)目評(píng)分作 為被分配給所述匹配媒體類別的所述類別權(quán)重以及被分配給對(duì)于所述 匹配媒體類別的所述匹配時(shí)間段的所述時(shí)間段權(quán)重的函數(shù)。
4、 權(quán)利要求l所述的方法,其中,對(duì)于所述多個(gè)媒體類別當(dāng)中的每一 個(gè)媒體類別,為所述多個(gè)時(shí)間段當(dāng)中的每 一 個(gè)時(shí)間段分配所述時(shí)間段權(quán) 重包括允許相關(guān)聯(lián)的用戶為所述多個(gè)時(shí)間段當(dāng)中的每 一 個(gè)時(shí)間段分配 所述時(shí)間賴j又重。
5、 權(quán)利要求l所述的方法,其中,對(duì)于所述多個(gè)媒體類別當(dāng)中的每一 個(gè)媒體類別,為所述多個(gè)時(shí)間段當(dāng)中的每 一 個(gè)時(shí)間段分配所述時(shí)間段權(quán) 重包括按照編程的方式為所述多個(gè)時(shí)間段當(dāng)中的每一個(gè)時(shí)間段分配所 述時(shí)間賴:4又重。
6、 權(quán)利要求5所述的方法,其中,按照編程的方式為所述多個(gè)時(shí)間段 當(dāng)中的每一個(gè)時(shí)間段分配所述時(shí)間段權(quán)重包括基于對(duì)由相關(guān)聯(lián)的用戶 的媒體集合、所述相關(guān)聯(lián)的用戶的至少一個(gè)播放列表以及所述相關(guān)聯(lián)的 用戶的播放歷史所構(gòu)成的 一 組當(dāng)中的至少 一 項(xiàng)進(jìn)行分析,按照編程的方 式為分配給所述多個(gè)時(shí)間段當(dāng)中的每一個(gè)時(shí)間段分配所述時(shí)間段權(quán)重。
7、 權(quán)利要求l所述的方法,其中,如果有多個(gè)匹配媒體類別,則所述 方法還包括從所述多個(gè)媒體類別當(dāng)中識(shí)別出對(duì)于所述媒體項(xiàng)目的所述多個(gè)匹配媒體類別;以及對(duì)于所述多個(gè)匹配媒體類別當(dāng)中的每一個(gè)執(zhí)行以下操作針對(duì)所述多個(gè)匹配媒體類別當(dāng)中的 一 個(gè),從所述多個(gè)時(shí) 間段當(dāng)中識(shí)別出對(duì)于所述媒體項(xiàng)目的匹配時(shí)間段;以及針對(duì)所述多個(gè)匹配媒體類別當(dāng)中的一個(gè),為所述媒體項(xiàng) 目分配分?jǐn)?shù)作為被分配給對(duì)于所迷多個(gè)匹配媒體類別當(dāng)中的一個(gè) 的所述匹配時(shí)間段的時(shí)間段權(quán)重的函數(shù)。
8、 權(quán)利要求7所述的方法,還包括把對(duì)于所述多個(gè)匹配媒體類別的 各分?jǐn)?shù)當(dāng)中的最高分?jǐn)?shù)選為對(duì)于所述媒體項(xiàng)目的分?jǐn)?shù)。
9、 權(quán)利要求l所述的方法,還包括對(duì)于多個(gè)媒體項(xiàng)目當(dāng)中的每一個(gè)重 復(fù)以下步驟識(shí)別匹配媒體類別、識(shí)別匹配時(shí)間段以及為所述媒體項(xiàng)目 分配分?jǐn)?shù)。
10、 權(quán)利要求l所述的方法,其中,識(shí)別對(duì)于所述媒體項(xiàng)目的匹配媒 體類別包括把與所述媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)與定義所述匹配媒體類 別的至少一條標(biāo)準(zhǔn)進(jìn)行比較。
11、 權(quán)利要求10所述的方法,其中,通過從由以下各項(xiàng)構(gòu)成的一組中 所選的至少一條標(biāo)準(zhǔn)來定義包括所述匹配媒體類別的所迷多個(gè)媒體類 別當(dāng)中的每一個(gè)媒體類別音樂風(fēng)格、音樂家、視頻風(fēng)格以及視頻參與 者。
12、 權(quán)利要求10所述的方法,其中,與所述媒體項(xiàng)目相關(guān)聯(lián)的所述元 數(shù)據(jù)包括從由以下各項(xiàng)構(gòu)成的一組中所選的至少一個(gè)數(shù)據(jù)項(xiàng)目如果所 述媒體項(xiàng)目是歌曲的話則有對(duì)于該媒體項(xiàng)目的音樂風(fēng)格,如果所述媒體項(xiàng)目是歌曲的話則有對(duì)于該媒體項(xiàng)目的音樂家,如果所述媒體項(xiàng)目是視 頻的話則有該媒體項(xiàng)目的視頻風(fēng)格,以及如果所述媒體項(xiàng)目是視頻的話 則有出現(xiàn)在該媒體項(xiàng)目中的視頻參與者。
13、 權(quán)利要求l所述的方法,其中,對(duì)于所述多個(gè)媒體類別當(dāng)中的每 一個(gè)的所述多個(gè)時(shí)間段與對(duì)于所述多個(gè)媒體類別當(dāng)中的每一個(gè)其他媒 體類別的所述多個(gè)時(shí)間段相同。
14、 權(quán)利要求l所述的方法,其中,識(shí)別出對(duì)于所述媒體項(xiàng)目的所述 匹配時(shí)間段包括基于由所述媒體項(xiàng)目的發(fā)行日期和所述媒體項(xiàng)目的創(chuàng) 建曰期構(gòu)成的一組當(dāng)中的一項(xiàng)從對(duì)于所述匹配媒體類別的所述多個(gè)時(shí)間段當(dāng)中識(shí)別出對(duì)于所述媒體項(xiàng)目的所述匹配時(shí)間段。
15、 權(quán)利要求l所述的方法,其中,所述媒體項(xiàng)目的所述分?jǐn)?shù)被用在 推薦系統(tǒng)中。
16、 權(quán)利要求l所述的方法,還包括 基于所述分?jǐn)?shù)確定是否向用戶推薦所述媒體項(xiàng)目;以及如果確定要向用戶推薦所述媒體項(xiàng)目的話,則向該用戶推薦該媒體項(xiàng) 目。
17、 權(quán)利要求l所述的方法,其中,所述媒體項(xiàng)目是由在對(duì)等(P2P) 社會(huì)推薦系統(tǒng)中接收到的推薦所標(biāo)識(shí)的媒體項(xiàng)目,并且所述方法還包
18、 權(quán)利要求l所述的方法,其中,所述媒體項(xiàng)目是由在對(duì)等(P2P) 社會(huì)推薦系統(tǒng)中接收到的推薦所標(biāo)識(shí)的媒體項(xiàng)目,并且所述方法還包括基于所述分?jǐn)?shù)在播放列表中對(duì)所述媒體項(xiàng)目進(jìn)行優(yōu)先級(jí)排序。
19、 權(quán)利要求l所述的方法,還包括對(duì)于多個(gè)媒體項(xiàng)目當(dāng)中的每一個(gè)重復(fù)以下步驟識(shí)別匹配媒體類別、 識(shí)別匹配時(shí)間段以及為所述々某體項(xiàng)目分配分?jǐn)?shù);以及基于被分配給所述多個(gè)媒體項(xiàng)目的分?jǐn)?shù)對(duì)所述多個(gè)媒體項(xiàng)目的重放 進(jìn)行優(yōu)先級(jí)排序。
20、 權(quán)利要求l所述的方法,還包括如果無法從所述多個(gè)媒體類別 當(dāng)中識(shí)別出匹配媒體類別,則基于默認(rèn)的權(quán)重為所述媒體項(xiàng)目分配分?jǐn)?shù)。
21、 權(quán)利要求l所述的方法,還包括對(duì)于所述多個(gè)媒體類別當(dāng)中的每 一個(gè)媒體類別執(zhí)行以下操作獲得對(duì)于所述媒體類別的多個(gè)原始時(shí)間段的原始權(quán)重;以及 對(duì)用于所述媒體類別的所述多個(gè)原始時(shí)間段的所述原始權(quán)重應(yīng)用平 滑功能,以便提供對(duì)于所述媒體類別的所述多個(gè)時(shí)間段以及被分配給對(duì) 于所述媒體類別的所述多個(gè)時(shí)間段的所述時(shí)間段權(quán)重。
22、 一種系統(tǒng),其包括 控制系統(tǒng),其被適配成執(zhí)行以下操作對(duì)于多個(gè)媒體類別當(dāng)中的每一個(gè)媒體類別,為多個(gè)時(shí)間 段當(dāng)中的每一個(gè)時(shí)間段分配時(shí)間段權(quán)重;從所述多個(gè)媒體類別當(dāng)中識(shí)別出對(duì)于媒體項(xiàng)目的匹配媒體類別; 從對(duì)于所述匹配媒體類別的所述多個(gè)時(shí)間段當(dāng)中識(shí)別出對(duì)于所 述媒體項(xiàng)目的匹配時(shí)間段;以及為所述媒體項(xiàng)目分配分?jǐn)?shù)作為根據(jù)被分配給對(duì)于所述匹配媒體 類別的所述匹配時(shí)間段的所述時(shí)間段權(quán)重的函數(shù)。
23、 權(quán)利要求22所述的系統(tǒng),其中,針對(duì)所述多個(gè)媒體類別當(dāng)中的每 一個(gè)媒體類別被分配給所述多個(gè)時(shí)間段的時(shí)間段權(quán)重獨(dú)立于針對(duì)所述 多個(gè)媒體類別當(dāng)中的每一個(gè)其他媒體類別被分配給所述多個(gè)時(shí)間段的 時(shí)間段權(quán)重。
24、 權(quán)利要求22所述的系統(tǒng),其中,為所述多個(gè)媒體類別當(dāng)中的每一 個(gè)分配類別權(quán)重,并且所述控制系統(tǒng)被適配成執(zhí)行以下操作給所述媒 體項(xiàng)目評(píng)分作為被分配給所述匹配媒體類別的所述類別權(quán)重以及被分 數(shù)。 … "、',-、 、,、、 >、
25、 一種計(jì)算機(jī)可讀介質(zhì),其包括用于指示計(jì)算機(jī)執(zhí)行以下操作的指 令對(duì)于多個(gè)媒體類別當(dāng)中的每一個(gè)媒體類別,為多個(gè)時(shí)間段當(dāng)中的每一 個(gè)時(shí)間段分配時(shí)間段權(quán)重;從所迷多個(gè)媒體類別當(dāng)中識(shí)別出對(duì)于媒體項(xiàng)目的匹配媒體類別;從對(duì)于所述匹配媒體類別的所述多個(gè)時(shí)間段當(dāng)中識(shí)別出對(duì)于所述媒 體項(xiàng)目的匹配時(shí)間段;以及為所述媒體項(xiàng)目分配分?jǐn)?shù)作為被分配給對(duì)于所述匹配媒體類別的所 述匹配時(shí)間萃殳的所述時(shí)間賴j又重的函數(shù)。
全文摘要
本發(fā)明涉及對(duì)具有時(shí)間段的媒體類別進(jìn)行分組及加權(quán)。本發(fā)明提供一種用于給媒體項(xiàng)目評(píng)分的方法和系統(tǒng)。一般來說,定義多個(gè)媒體類別。通過至少一條標(biāo)準(zhǔn)來定義每一個(gè)所述媒體類別,比如至少一種風(fēng)格、至少一位藝術(shù)家等等或其組合。對(duì)于每一個(gè)所述媒體類別,為多個(gè)時(shí)間段分配權(quán)重。因此,被分配給特定時(shí)間段(比如十年)的權(quán)重可能在各媒體類別之間改變。在一個(gè)實(shí)施例中,定義所述媒體類別的標(biāo)準(zhǔn)以及被分配給每一個(gè)所述媒體類別內(nèi)的各時(shí)間段的權(quán)重是用戶定義的。隨后把媒體項(xiàng)目與所述媒體類別相匹配,并且給所述媒體項(xiàng)目評(píng)分作為被分配給對(duì)于所述匹配媒體類別的各時(shí)間段的權(quán)重的函數(shù)。
文檔編號(hào)G06F17/30GK101446950SQ20081017638
公開日2009年6月3日 申請(qǐng)日期2008年11月25日 優(yōu)先權(quán)日2007年11月26日
發(fā)明者W·J·阿斯基 申請(qǐng)人:音樂會(huì)技術(shù)公司