共享媒體的方法和系統(tǒng)的制作方法
【專利摘要】公開了共享文件/推薦的方法和裝置。示例方法包括:檢驗(yàn)由推薦文件的第一用戶所用的第一服務(wù);基于第一服務(wù),相對(duì)于文件來(lái)編碼第一服務(wù)標(biāo)識(shí)碼;當(dāng)接收到第二用戶的文件請(qǐng)求和/或檢測(cè)到在文件推薦中提及第二用戶時(shí),檢驗(yàn)第二用戶所用的第二服務(wù);基于第二服務(wù)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼,相對(duì)于文件來(lái)編碼第二服務(wù)標(biāo)識(shí)碼;以及在第二服務(wù)和第一服務(wù)相同的情況下向第二用戶提供具有第一服務(wù)標(biāo)識(shí)碼的文件推薦,或在第二服務(wù)和第一服務(wù)不同的情況下向第二用戶提供具有第二服務(wù)標(biāo)識(shí)碼的文件推薦。
【專利說(shuō)明】共享媒體的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本公開涉及數(shù)字內(nèi)容,更具體地說(shuō),涉及共享媒體的方法和系統(tǒng)。
【背景技術(shù)】
[0002]技術(shù)進(jìn)步增加了對(duì)音樂內(nèi)容和其他類型媒體(例如,電視內(nèi)容、電影和交互內(nèi)容)的可訪問性。例如,除了訪問音頻和視頻內(nèi)容的傳統(tǒng)途徑之外,用戶還可以通過在線商店、互聯(lián)網(wǎng)無(wú)線站、在線音樂服務(wù)、在線電影服務(wù)等在互聯(lián)網(wǎng)上訪問音頻、視頻或音頻和視頻內(nèi)
容二者。
【專利附圖】
【附圖說(shuō)明】
[0003]根據(jù)以下描述、所附權(quán)利要求和附圖,將更好地理解所公開技術(shù)的特征、方面和優(yōu)點(diǎn),附圖中:
[0004]圖1示出了可以實(shí)現(xiàn)這里所公開的方法和裝置的實(shí)施例的示例系統(tǒng);
[0005]圖2A示出了具有內(nèi)置放大器和揚(yáng)聲器的示例區(qū)域播放器;
[0006]圖2B示出了具有內(nèi)置放大器并連接到外部揚(yáng)聲器的示例區(qū)域播放器;
[0007]圖2C示出了連接到A/V接收器和揚(yáng)聲器的示例區(qū)域播放器;
[0008]圖3示出了示例控制器;
[0009]圖4示出了用于共享文件的示例系統(tǒng)的內(nèi)部功能框圖;
[0010]圖5示出了表示能夠執(zhí)行以實(shí)現(xiàn)圖4示例系統(tǒng)的示例方法和示例機(jī)器可讀指令的流程圖;
[0011]圖6示出了與圖4的示例系統(tǒng)相關(guān)的示例用戶界面的框圖;
[0012]圖7是能夠?qū)崿F(xiàn)圖4的示例系統(tǒng)和/或圖6的方法和指令的示例處理器平臺(tái)。
[0013]此外,附圖是用于說(shuō)明示例實(shí)施例的目的,應(yīng)理解為本公開不限于附圖所示的布置和手段。
【具體實(shí)施方式】
[0014]1.概沭
[0015]這里所公開的特定實(shí)施例能夠在社交環(huán)境中進(jìn)行媒體共享。這里所公開的特定實(shí)施例能夠改善訂閱不同在線媒體服務(wù)的用戶的整合。這里所公開的特定實(shí)施例在社交網(wǎng)絡(luò)中提供音樂共享。這里所公開的特定實(shí)施例利用兩個(gè)或更多家庭中的聯(lián)網(wǎng)音頻系統(tǒng),以便允許通過該聯(lián)網(wǎng)音頻系統(tǒng)在兩個(gè)或更多家庭中進(jìn)行媒體共享。這里所描述的特定實(shí)施例在媒體提供者之間提供交叉服務(wù)鏈接。這里所描述的特定實(shí)施例提供了最佳路徑媒體搜索。這里描述了其它實(shí)施例。
[0016]例如,在如下文所述的實(shí)施例中,可以在用戶之間共享例如音樂的媒體,所述用戶可能不能訪問共享存儲(chǔ)介質(zhì)上的相同文件和/或不能訪問相同在線音樂服務(wù)(Rhapsody?、MOG、Napster?和Spotify?是在線音樂服務(wù)的所有當(dāng)前示例)。在線音樂服務(wù)可以是免費(fèi)的或基于付費(fèi)訂閱的。大多數(shù)情況下,盡管不是每次,然而在線音樂服務(wù)需要用戶向服務(wù)進(jìn)行登記。
[0017]假設(shè)第一用戶的音樂播放列表可用于第二用戶或被第二用戶共享。音樂播放列表可以包含曲目標(biāo)題和與該曲目標(biāo)題有關(guān)的藝術(shù)家和/或?qū)]嫷牧斜?。音樂播放列表可以包含一個(gè)或多個(gè)曲目標(biāo)題。此外,該示例中,第一和第二用戶不能訪問共享存儲(chǔ)介質(zhì)上的相同文件,并且不能訪問相同的在線音樂服務(wù)。
[0018]可以以多種方式使音樂播放列表可用于第二用戶或被第二用戶共享,例如,通過在例如Facebook的社交網(wǎng)站上或經(jīng)由消費(fèi)電子公司可用的社交服務(wù)系統(tǒng)使播放列表可用,以便通過聯(lián)網(wǎng)音頻系統(tǒng)(例如,Sonos制造和銷售聯(lián)網(wǎng)音頻系統(tǒng),這種系統(tǒng)可以提供用于通過共享媒體來(lái)連接家庭的社交門戶)的許多家庭來(lái)改善音樂的社交體驗(yàn);經(jīng)由電子郵件、文本、即時(shí)消息和/或Twitter發(fā)送播放列表;在第二用戶可以訪問的數(shù)字雜志或網(wǎng)站中發(fā)布播放列表;和/或通過一些其他已知或?qū)?lái)開發(fā)的方法或系統(tǒng)向第二用戶提供播放列表。
[0019]為了播放第二用戶從播放列表選擇的一個(gè)或更多歌曲,如下所述的系統(tǒng)或其一些方面可以在第二用戶的本地音樂庫(kù)中搜索最適于(或匹配)所選曲目標(biāo)題的音樂文件(或比賽),和/或在第二用戶訂閱的在線音樂服務(wù)(如果有的話,并且不同于第一用戶的在線音樂服務(wù))處發(fā)起搜索。
[0020]成功搜索之后,第二用戶的系統(tǒng)此時(shí)可以獲取并播放音樂或?qū)⒁魳?例如,用指向第二用戶來(lái)源的適當(dāng)指針)添加到隊(duì)列或存放處以便稍后要播放。如果系統(tǒng)無(wú)法成功定位音樂,則系統(tǒng)可以向第二用戶指示該結(jié)果和/或提供關(guān)于如何獲得該音樂的選項(xiàng)(例如,提供URL鏈接以購(gòu)買該音樂)。注意,一些實(shí)施例中,第二用戶訂閱的針對(duì)在線音樂服務(wù)而編寫的軟件應(yīng)用(可以將該程序稱為“媒體播放器”)可以是程序,該程序使能通過計(jì)算機(jī)揚(yáng)聲器或與該程序通信的音頻系統(tǒng)來(lái)回放音樂。當(dāng)確定第二用戶是音樂服務(wù)的訂閱者時(shí)或在稍后的某時(shí)刻,可以自動(dòng)啟動(dòng)媒體播放器以使能音樂回放。
[0021]根據(jù)搜索和系統(tǒng)配置,第二用戶播放的實(shí)際曲目可以來(lái)自于與播放列表的曲目標(biāo)題相同或不同的專輯。一個(gè)示例中,推薦的歌曲和通過第二用戶獲取的歌曲可能都是來(lái)自相同專輯的數(shù)字拷貝。另一示例中,推薦的歌曲可能是來(lái)自原始專輯的數(shù)字拷貝,而第二用戶獲取的歌曲可以是來(lái)自精選專輯的數(shù)字拷貝。
[0022]此外,根據(jù)所述搜索和系統(tǒng)配置,可以部分地基于音樂文件的質(zhì)量來(lái)確定所播放的實(shí)際曲目。也就是說(shuō),一些實(shí)施例中,如果發(fā)現(xiàn)兩個(gè)或多個(gè)適于所選曲目的音樂文件,則可以播放較高質(zhì)量的音樂文件。備選實(shí)施例中,如果發(fā)現(xiàn)兩個(gè)或音樂文件,則播放較低質(zhì)量的音樂文件,使得可以消耗較少帶寬。
[0023]繼續(xù)以上說(shuō)明,共享或匹配音樂的方法的示例實(shí)施例包括:從第一用戶讀取針對(duì)第二用戶的音樂參考。第一用戶使用第一音樂訪問服務(wù)來(lái)訪問音樂。該示例方法還包括:識(shí)別與該音樂參考相關(guān)的音樂文件,識(shí)別不同于第一音樂訪問服務(wù)的第二音樂訪問服務(wù),其中第二用戶使用第二音樂訪問服務(wù)來(lái)訪問音樂。此外,本示例方法包括使用所述第二音樂訪問服務(wù)對(duì)音樂文件進(jìn)行播放、指向或排隊(duì)中的至少一個(gè)。
[0024]一些實(shí)施例中,來(lái)自用戶的“參考”可以是主動(dòng)參考或推薦(例如,該用戶提供特定推薦)。一些實(shí)施例中,“參考”可以基于一些其他限定標(biāo)準(zhǔn)(例如,用戶的收聽或觀看習(xí)慣)。一些實(shí)施例中,“參考”是評(píng)論、意見或建議。其它示例中,“參考”可以是禮物,例如,
第一用戶為第二用戶購(gòu)買音樂曲目。
[0025]一些示例方法還包括:在使用第二音樂訪問服務(wù)對(duì)音樂文件進(jìn)行播放、指向或排隊(duì)中的至少一個(gè)之前,響應(yīng)于所述音樂參考接收來(lái)自第二用戶的音樂請(qǐng)求。
[0026]一些示例方法中,使用第二音樂訪問服務(wù)對(duì)音樂文件進(jìn)行播放、指向或排隊(duì)中的至少一個(gè)包括:在線和/或在本地存儲(chǔ)設(shè)備中搜索音樂文件。
[0027]此外,一些示例方法包括:使用第三音樂訪問服務(wù)代替第二音樂訪問服務(wù)對(duì)音樂文件進(jìn)行播放、指向或排隊(duì)中的至少一個(gè),其中第二用戶使用第三音樂訪問服務(wù)來(lái)訪問音樂,相較于第二音樂訪問服務(wù),第三音樂訪問服務(wù)提供更便宜的對(duì)音樂的訪問或更高質(zhì)量的音樂文件中的至少一個(gè)。
[0028]根據(jù)本公開實(shí)現(xiàn)的示例裝置包括:接口,接收由推薦文件的第一用戶做出的文件推薦;以及檢驗(yàn)器,檢測(cè)第一用戶所用的第一服務(wù),檢測(cè)第二用戶所用的第二服務(wù)。該示例系統(tǒng)還包括:編碼器,基于第一用戶所用的第一服務(wù),將第一服務(wù)標(biāo)識(shí)碼與文件推薦相關(guān)聯(lián)。此外,該示例系統(tǒng)包括:搜索器,在本地庫(kù)或網(wǎng)絡(luò)可訪問數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)內(nèi),基于第二服務(wù)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼。系統(tǒng)中,編碼器也將第二服務(wù)標(biāo)識(shí)碼與文件相關(guān)聯(lián)。此外,該示例包括:回放引擎,在第二服務(wù)和第一服務(wù)是相同服務(wù)的情況下向第二用戶提供具有第一服務(wù)標(biāo)識(shí)碼的文件推薦,或在第二服務(wù)和第一服務(wù)是不同服務(wù)的情況下向第二用戶提供具有第二服務(wù)標(biāo)識(shí)碼的文件推薦。示例系統(tǒng)還包括數(shù)據(jù)庫(kù),存儲(chǔ)將第一服務(wù)標(biāo)識(shí)碼或第二服務(wù)標(biāo)識(shí)碼中的一個(gè)或多個(gè)與文件推薦相關(guān)聯(lián)的記錄。
[0029]一些實(shí)施例中,來(lái)自用戶的“推薦”可能是主動(dòng)參考或推薦(例如,該用戶提供特定推薦)。一些實(shí)施例中,“推薦”可以基于一些其他限定標(biāo)準(zhǔn)(例如,用戶的收聽或觀看習(xí)慣)。一些實(shí)施例中,“推薦”與上述“參考”同義。
[0030]一些實(shí)施例中,第一用戶在文件推薦中指定第二用戶,搜索器自動(dòng)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼。一些示例中,服務(wù)標(biāo)識(shí)碼包括與特定服務(wù)或特定文件中的一個(gè)或多個(gè)相關(guān)的信息。例如,Spotify上Michael Jackson的歌曲“Beat It”的服務(wù)標(biāo)識(shí)碼可包括與以下中的一個(gè)或多個(gè)有關(guān)的信息=Spotify服務(wù)本身、歌名“Beat It”、藝術(shù)家MichaelJackson、專輯“Thriller”、和/或pop、R&B、搖滾和/或funk中的任何一個(gè)。
[0031]一些實(shí)施例中,文件是音樂文件。此外,一些實(shí)施例中,音樂文件是曲目、藝術(shù)家、專輯、播放列表、電臺(tái)或流派中的一個(gè)或多個(gè)。其他實(shí)施例中,文件是視頻和音頻文件(例如,電影或電視節(jié)目)。
[0032]一些實(shí)施例中,編碼器將元數(shù)據(jù)與文件推薦相關(guān)聯(lián),搜索器在第二用戶不使用第二服務(wù)時(shí)基于元數(shù)據(jù)來(lái)定位文件。
[0033]一些實(shí)施例中,數(shù)據(jù)庫(kù)存儲(chǔ)第一用戶的聯(lián)系人列表以便形成社交網(wǎng)絡(luò)。此外,一些實(shí)施例中,該示例系統(tǒng)包括:更新器,向第一用戶動(dòng)態(tài)通知由聯(lián)系人推薦的其它文件推薦。
[0034]一些實(shí)施例中,回放引擎自動(dòng)地將具有第二服務(wù)標(biāo)識(shí)的文件添加到第二用戶回放設(shè)備處的播放列表。此外,一些實(shí)施例中,當(dāng)前正在播放播放列表。
[0035]一些實(shí)施例中,第一服務(wù)或第二服務(wù)之一是以下之中的一個(gè)或多個(gè):音樂服務(wù)、無(wú)線電服務(wù)、在線無(wú)線電服務(wù)或在線流處理音樂服務(wù)。
[0036]一些實(shí)施例中,接口接收第二用戶對(duì)文件的喜愛程度的指示,搜索器基于該喜愛程度搜索附加的文件推薦。
[0037]根據(jù)本公開實(shí)現(xiàn)的另一示例方法包括:當(dāng)接收到由推薦文件的第一用戶做出的文件推薦時(shí),檢驗(yàn)第一用戶所用的第一服務(wù);以及基于第一服務(wù),相對(duì)于文件來(lái)編碼第一服務(wù)標(biāo)識(shí)碼。該示例方法還包括:當(dāng)接收到第二用戶的文件請(qǐng)求和/或檢測(cè)到在文件推薦中提及第二用戶時(shí),檢驗(yàn)第二用戶所用的第二服務(wù)。此外,該示例方法包括:在本地庫(kù)或網(wǎng)絡(luò)可訪問數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)內(nèi),基于第二服務(wù)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼。此外,該示例性方法包括:相對(duì)于文件來(lái)編碼第二服務(wù)標(biāo)識(shí)。該示例方法還包括在第二服務(wù)和第一服務(wù)是相同服務(wù)的情況下向第二用戶提供具有第一服務(wù)標(biāo)識(shí)碼的文件推薦,或在第二服務(wù)和第一服務(wù)是不同服務(wù)的情況下向第二用戶提供具有第二服務(wù)標(biāo)識(shí)碼的文件推薦。此夕卜,該示例方法包括:存儲(chǔ)將第一服務(wù)標(biāo)識(shí)碼或第二服務(wù)標(biāo)識(shí)碼中的一個(gè)或多個(gè)與文件相關(guān)聯(lián)的記錄。
[0038]一些實(shí)施例中,該示例方法包括:相對(duì)于文件推薦來(lái)編碼元數(shù)據(jù),當(dāng)?shù)诙脩舨皇褂玫诙?wù)時(shí),基于元數(shù)據(jù)來(lái)定位文件。
[0039]一些實(shí)施例中,該方法包括:存儲(chǔ)第一用戶的聯(lián)系人列表以形成社交網(wǎng)絡(luò)。此外,一些實(shí)施例中,該方法包括:向第一用戶動(dòng)態(tài)通知由聯(lián)系人推薦的附加文件推薦。
[0040]一些實(shí)施例中,該方法包括:自動(dòng)地將具有第二服務(wù)標(biāo)識(shí)的文件添加到第二用戶回放設(shè)備處的播放列表。
[0041]一些實(shí)施例中,該方法還包括:接收對(duì)第二用戶相對(duì)該文件的喜愛程度的指示,基于該喜愛程度搜索附加文件推薦。
[0042]根據(jù)本公開實(shí)現(xiàn)的示例性有形機(jī)器可讀介質(zhì)具有存儲(chǔ)在其上的指令,其中所述指令在被執(zhí)行時(shí)導(dǎo)致機(jī)器至少進(jìn)行以下操作:當(dāng)接收到由推薦文件的第一用戶做出的文件推薦時(shí),檢驗(yàn)第一用戶所用的第一服務(wù);以及基于第一服務(wù),相對(duì)于文件來(lái)編碼第一服務(wù)標(biāo)識(shí)碼。所述指令在被執(zhí)行時(shí)還導(dǎo)致機(jī)器進(jìn)行以下操作:當(dāng)接收到第二用戶請(qǐng)求的文件和/或檢測(cè)到在文件推薦中提及第二用戶時(shí),檢驗(yàn)第二用戶所用的第二服務(wù);以及在本地庫(kù)或網(wǎng)絡(luò)可訪問數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)內(nèi),基于第二服務(wù)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼。示例指令也導(dǎo)致機(jī)器相對(duì)于文件來(lái)編碼第二服務(wù)標(biāo)識(shí)。此外,該示例指令導(dǎo)致機(jī)器在第二服務(wù)和第一服務(wù)是相同服務(wù)的情況下向第二用戶提供具有第一服務(wù)標(biāo)識(shí)碼的文件推薦,或在第二服務(wù)和第一服務(wù)是不同服務(wù)的情況下向第二用戶提供具有第二服務(wù)標(biāo)識(shí)碼的文件推薦。該示例指令還導(dǎo)致機(jī)器存儲(chǔ)將第一服務(wù)標(biāo)識(shí)碼或第二服務(wù)標(biāo)識(shí)碼中的一個(gè)或多個(gè)與文件相關(guān)聯(lián)的記錄。
[0043]一些實(shí)施例中,示例指令導(dǎo)致機(jī)器:相對(duì)于文件推薦來(lái)編碼元數(shù)據(jù),當(dāng)?shù)诙脩舨皇褂玫诙?wù)時(shí),基于元數(shù)據(jù)來(lái)定位文件。
[0044]—些實(shí)施例中,示例指令導(dǎo)致機(jī)器存儲(chǔ)第一用戶的聯(lián)系人列表以形成社交網(wǎng)絡(luò)。此外,一些實(shí)施例中,示例指令導(dǎo)致機(jī)器動(dòng)態(tài)通知第一用戶由聯(lián)系人推薦的附加文件推薦。
[0045]一些實(shí)施例中,示例指令導(dǎo)致機(jī)器:自動(dòng)地將具有第二服務(wù)標(biāo)識(shí)的文件添加到第二用戶回放設(shè)備處的播放列表。
[0046]—些實(shí)施例中,示例指令導(dǎo)致機(jī)器:接收對(duì)第二用戶相對(duì)該文件的喜愛程度的指示,基于該喜愛程度搜索附加文件推薦。
[0047]一些實(shí)施例中,用戶可以選擇“推薦”藝術(shù)家和/或?qū)]嫼?或曲目。通過選擇推薦媒體,針對(duì)用戶(例如,朋友)的集合,在數(shù)據(jù)庫(kù)中相對(duì)于推薦來(lái)編碼內(nèi)部的服務(wù)特定標(biāo)識(shí)符。例如,如果用戶使用在線音樂服務(wù)Rhapsody推薦曲目,則該系統(tǒng)在推薦中編碼Rhapsody ID,使得當(dāng)其他用戶(例如,他或她的朋友)看到所推薦的內(nèi)容時(shí),如果其他用戶恰好也有Rhapsody賬戶,則系統(tǒng)將進(jìn)行播放。此外,地址簿(例如,朋友列表)應(yīng)存儲(chǔ)在集中式服務(wù)器上并通過音頻系統(tǒng)控制器可訪問,例如如下圖3所述。
[0048]一些實(shí)施例中,系統(tǒng)也可以通過利用搜索功能允許在另一音樂服務(wù)上播放一個(gè)音樂服務(wù)上的曲目。當(dāng)系統(tǒng)得到共享曲目的ID,并發(fā)現(xiàn)該用戶沒有訂閱該服務(wù)時(shí),系統(tǒng)便可以請(qǐng)求該曲目的元數(shù)據(jù)(專輯/藝術(shù)家/標(biāo)題),并搜索哪個(gè)音樂服務(wù)(和本地庫(kù))目前可用。系統(tǒng)將朋友推薦的藝術(shù)家/專輯/曲目的實(shí)際列表視為庫(kù)項(xiàng)目,使得可以動(dòng)態(tài)更新所述推薦。
[0049]盡管以下公開了制造的示例方法、裝置、系統(tǒng)和物品包括固件和/或硬件上執(zhí)行的軟件以及其他組件,然而應(yīng)注意,這種制造的方法、裝置、系統(tǒng)和/或物品僅是說(shuō)明性的,不應(yīng)理解為限制。例如,認(rèn)為任何或所有這些固件、硬件和/或軟件組件可以專門表現(xiàn)為硬件、專門表現(xiàn)為軟件,專門表現(xiàn)為固件或表現(xiàn)為硬件、軟件和/或固件的任何組合。因此,盡管下文描述了制造的示例方法、裝置、系統(tǒng)和/或物品,然而所提供的示例不是實(shí)現(xiàn)這種制造的方法、裝置、系統(tǒng)和/或物品的唯一方式。
[0050]當(dāng)閱讀任何所附權(quán)利要求以涵蓋純粹軟件和/或固件實(shí)現(xiàn)時(shí),將至少一個(gè)示例中的至少一個(gè)元件在此明確地定義為包括存儲(chǔ)軟件和/或固件的有形介質(zhì),例如,存儲(chǔ)器、DVD、⑶、藍(lán)光等。
[0051]以下描述了這些實(shí)施例和許多其他實(shí)施例。此外,以說(shuō)明性環(huán)境、系統(tǒng)、過程、步驟、邏輯塊、處理和其它符號(hào)表示的形式大量呈現(xiàn)了詳細(xì)描述,其中所述其它符號(hào)表示直接或間接類似于對(duì)耦接到網(wǎng)絡(luò)的數(shù)據(jù)處理設(shè)備的操作。本領(lǐng)域技術(shù)人員通常使用這些過程描述和表示來(lái)向本領(lǐng)域其他技術(shù)人員有效地傳達(dá)他們工作的實(shí)質(zhì)。闡述了大量具體細(xì)節(jié)以提供對(duì)本公開的全面理解。然而,本領(lǐng)域技術(shù)人員應(yīng)理解,可以在沒有特定、具體細(xì)節(jié)的前提下實(shí)踐本公開的特定實(shí)施例。其他情況下,可以簡(jiǎn)述公知方法、過程、組件和電路,以免不必要地模糊實(shí)施例的方面。
[0052]這里對(duì)“實(shí)施例”的引用意味著結(jié)合所述實(shí)施例描述的具體特征、結(jié)構(gòu)或特征可以包括在本發(fā)明的至少一個(gè)示例實(shí)施例中。本短語(yǔ)出現(xiàn)在說(shuō)明書的不同地方不一定全部都指相同實(shí)施例,也不表示單獨(dú)的或備選的實(shí)施例與其他實(shí)施例互相排斥。如此,本領(lǐng)域技術(shù)人員清楚理解和不言而明,這里所述實(shí)施例可以結(jié)合其他實(shí)施例。
[0053]I1.示例環(huán)塏
[0054]現(xiàn)參照附圖,貫穿附圖,相同的附圖標(biāo)記用于表示相同的部件。圖1示出了示例性系統(tǒng)配置100,其中可以實(shí)踐或?qū)崿F(xiàn)這里所公開的方法和/或裝置中的一個(gè)或多個(gè)。例如,系統(tǒng)配置100表示有多個(gè)區(qū)域的家庭。例如,每個(gè)區(qū)域表示不同房間或空間,例如,辦公室、浴室、臥室、廚房、餐廳、家庭活動(dòng)室、家庭影院室、雜物間或洗衣房以及院子。雖然這里未示出,然而單個(gè)區(qū)域可以覆蓋多于一個(gè)的房間或空間。在每個(gè)相應(yīng)的區(qū)域內(nèi)示出了區(qū)域播放器102-124中的一個(gè)或多個(gè)。區(qū)域播放器102-124也被稱作回放設(shè)備、多媒體單兀、揚(yáng)聲器等,提供音頻、視頻和/或視聽輸出。控制器130(例如,為了說(shuō)明目的在廚房中示出的)提供對(duì)系統(tǒng)配置100的控制。系統(tǒng)配置100示出了示例性的整個(gè)家庭音頻系統(tǒng),通過所述系統(tǒng)可以理解這里所述的技術(shù)不限于具體應(yīng)用位置或如圖1的整個(gè)家庭音頻系統(tǒng)100這樣的
昂貴系統(tǒng)。
[0055]圖2A、2B和2C示出了區(qū)域播放器200-204的示例圖式。圖2A、2B和2C的區(qū)域播放器200-204可以分別對(duì)應(yīng)于圖1的區(qū)域播放器102-124中的任何一個(gè)。盡管特定實(shí)施例提供了多個(gè)區(qū)域播放器,然而可以僅使用單個(gè)區(qū)域播放器產(chǎn)生音頻輸出。圖2A示出了包括聲音產(chǎn)生設(shè)備208的區(qū)域播放器200,聲音產(chǎn)生設(shè)備208能夠產(chǎn)生與接收到的信號(hào)(例如,無(wú)線地和/或經(jīng)由有線接口)相對(duì)應(yīng)的聲音或音頻輸出。圖2A的區(qū)域播放器200的聲音產(chǎn)生設(shè)備208包括內(nèi)置放大器(該圖未不出)和揚(yáng)聲器(例如,高音揚(yáng)聲器、中音驅(qū)動(dòng)器和/或低音炮)。特定實(shí)施例中,圖2A的區(qū)域播放器200可配置為播放立體音頻或單聲道音頻。如下文詳述,例如,一些實(shí)施例中,圖2A的示例區(qū)域播放器200還可以向相同或不同區(qū)域內(nèi)的其它播放器、揚(yáng)聲器、接收器等發(fā)送第二信號(hào)。所述第二信號(hào)的傳輸可以是系統(tǒng)的一部分,例如,在所述系統(tǒng)中,多個(gè)區(qū)域播放器、揚(yáng)聲器、接收器等形成網(wǎng)絡(luò)以便例如以同步或分布式的方式呈現(xiàn)媒體內(nèi)容。
[0056]圖2B的示例區(qū)域播放器202包括內(nèi)置放大器(該圖未示出)以便對(duì)分離的揚(yáng)聲器210的集合進(jìn)行供電。例如,圖2B的揚(yáng)聲器210可以包括任何類型的揚(yáng)聲器。圖2B的區(qū)域播放器202通過有線和/或無(wú)線通道向分離的揚(yáng)聲器210傳送與音頻內(nèi)容相對(duì)應(yīng)的信號(hào)。代替如圖2A所示接收并生成音頻內(nèi)容,圖2B的區(qū)域播放器202接收音頻內(nèi)容并向分離的揚(yáng)聲器210發(fā)送所述音頻內(nèi)容(例如,在處理接收到的信號(hào)后)。類似于圖2A的示例區(qū)播放器200,例如,一些實(shí)施例中,區(qū)域播放器202可以向相同或不同區(qū)域內(nèi)的其他區(qū)域播放器、揚(yáng)聲器、接收器等發(fā)送第二信號(hào)。
[0057]圖2C的示例區(qū)域播放器204不包括放大器,但允許接收器214或具有內(nèi)置放大功能的其他音頻和/或視頻類型設(shè)備連接到圖1的數(shù)據(jù)網(wǎng)絡(luò)128,并經(jīng)由接收器214和分離的揚(yáng)聲器216的集合播放通過數(shù)據(jù)網(wǎng)絡(luò)128接收的音頻。除了圖2C所示的有線耦接之外,分離的揚(yáng)聲器216可以經(jīng)由在所述分離的揚(yáng)聲器216和例如區(qū)域播放器204和/或接收器214之間的無(wú)線通信通道來(lái)接收音頻內(nèi)容。一些實(shí)施例中,區(qū)域播放器202可以向相同或不同區(qū)域內(nèi)的其他區(qū)域播放器、揚(yáng)聲器、接收器等發(fā)送第二信號(hào)。
[0058]示例區(qū)域播放器包括由California, Santa Barbara的Sonos股份有限公司提供的“S0110S? S5,,、“Sonos Play:5”、“ZonePlayerl20,,和“ZonePlayer90,,。這里也可以將區(qū)域播放器稱作回放設(shè)備,區(qū)域播放器不限定于圖2A、2B和2C所示的具體示例。例如,區(qū)域播放器可以包括有線或無(wú)線頭戴式耳機(jī)。另一示例中,區(qū)域播放器可能包括低音炮。一個(gè)示例中,區(qū)域播放器可以包括Apple iPod "或類似設(shè)備的對(duì)接站或與其進(jìn)行交互。一些實(shí)施例中,區(qū)域播放器可以將例如從第一區(qū)域播放器接收的一個(gè)或多個(gè)信號(hào)中繼到另一回放設(shè)備。一些實(shí)施例中,區(qū)域播放器可以接收第一信號(hào)并產(chǎn)生與所述第一信號(hào)相對(duì)應(yīng)的輸出,并且可以同時(shí)或分別接收第二信號(hào)并向另一區(qū)域播放器、揚(yáng)聲器、接收器等發(fā)送或中繼所述第二信號(hào)。因此,這里所述的示例區(qū)域播放器可以用作回放設(shè)備,同時(shí)在區(qū)域播放器網(wǎng)絡(luò)中操作為集線器。這種情況下,與第一信號(hào)相對(duì)應(yīng)的媒體內(nèi)容可以不同于與第二信號(hào)相對(duì)應(yīng)的媒體內(nèi)容。
[0059]圖3示出了對(duì)接站302中的無(wú)線控制器300的示例圖式??刂破?00可以對(duì)應(yīng)于圖1的控制設(shè)備130??刂破?00具有觸摸屏304,觸摸屏304允許用戶與控制器300進(jìn)行交互以便例如獲取和導(dǎo)航音頻項(xiàng)目的播放列表、控制一個(gè)或多個(gè)區(qū)域播放器的操作、提供對(duì)系統(tǒng)配置100的整體控制。此外,控制器300可以提供社交門戶,通過所述門戶,用戶可以與其他家庭的用戶共享播放列表等。特定實(shí)施例中,可以使用任何數(shù)量的控制器來(lái)控制系統(tǒng)配置100。特定實(shí)施例中,可以存在對(duì)能夠控制系統(tǒng)配置100的控制器的數(shù)量的限制??刂破骺赡苁菬o(wú)線的,例如無(wú)線控制器300,或有線連接到數(shù)據(jù)網(wǎng)絡(luò)128。此外,運(yùn)行在任何具有網(wǎng)絡(luò)功能的便攜式設(shè)備(例如,iPhone?, ipad?,Android?電話)或任何其它智能電話或具有網(wǎng)絡(luò)功能的設(shè)備上的應(yīng)用可以通過連接到數(shù)據(jù)網(wǎng)絡(luò)128而用作控制器。運(yùn)行在膝上式計(jì)算機(jī)或臺(tái)式PC或Mac上的應(yīng)用也可用作控制器。示例控制器包括由California, SantaBarbara 的 Sonos 股份有限公司提供的 “Sonos? ControIIer200”、“Sonos? Controllerfor iPhone”、“Sonos? Controller for iPad”、“Sonos?1 Controller for Android”、“Soiios? Controller for Mac or PC”。
[0060]返回參考圖1的系統(tǒng)配置100,特定區(qū)域可以包含一個(gè)或多個(gè)區(qū)域播放器。例如,圖1的家庭活動(dòng)室包含兩個(gè)區(qū)域播放器106和108,而將廚房示出為具有一個(gè)區(qū)域播放器102。通過將區(qū)域播放器置于房間或空間內(nèi)并經(jīng)由控制器130將所述區(qū)域播放器分配給新的或已有的區(qū)域,可以動(dòng)態(tài)配置區(qū)域。如此,如果進(jìn)行編程,則可以創(chuàng)建區(qū)域、將區(qū)域與其他區(qū)域結(jié)合、移除區(qū)域、給予區(qū)域特定名稱(例如,“廚房”)。將區(qū)域播放器102到124直接或間接地耦接到數(shù)據(jù)網(wǎng)絡(luò),例如圖1所示的數(shù)據(jù)網(wǎng)絡(luò)128。數(shù)據(jù)網(wǎng)絡(luò)128在附圖中表示為八邊形,以便在圖中所示的其它組件中突出。盡管將數(shù)據(jù)網(wǎng)絡(luò)128示出為單個(gè)位置,然而應(yīng)理解可以將這種網(wǎng)絡(luò)分布在系統(tǒng)配置100中和其周圍。
[0061]具體地,數(shù)據(jù)網(wǎng)絡(luò)128可以是有線網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)或兩者的組合。一些實(shí)施例中,基于私有網(wǎng)狀網(wǎng)絡(luò),將區(qū)域播放器102-124中的一個(gè)或多個(gè)無(wú)線耦接到所述數(shù)據(jù)網(wǎng)絡(luò)128。一些實(shí)施例中,使用非網(wǎng)狀拓?fù)鋵^(qū)域播放器102-124中的一個(gè)或多個(gè)無(wú)線耦接到數(shù)據(jù)網(wǎng)絡(luò)128。一些實(shí)施例中,使用以太網(wǎng)或類似技術(shù),將區(qū)域播放器102-124中的一個(gè)或多個(gè)有線耦接到數(shù)據(jù)網(wǎng)絡(luò)128。除了連接到數(shù)據(jù)網(wǎng)絡(luò)128的一個(gè)或多個(gè)區(qū)域播放器102-124之外,數(shù)據(jù)網(wǎng)絡(luò)128還可以允許訪問廣域網(wǎng),例如,互聯(lián)網(wǎng)。
[0062]特定實(shí)施例中,可以通過將區(qū)域播放器102-124中的任何一個(gè)或一些其它連接設(shè)備連接到寬帶路由器,來(lái)創(chuàng)建數(shù)據(jù)網(wǎng)絡(luò)。接著可以向數(shù)據(jù)網(wǎng)絡(luò)128有線或無(wú)線地添加其他區(qū)域播放器102-124。例如,可以通過簡(jiǎn)單地按壓區(qū)域播放器本身上的按鈕,來(lái)將區(qū)域播放器(例如,區(qū)域播放器102-124中的任何一個(gè))添加到系統(tǒng)配置100,其中所述按壓區(qū)域播放器本身上的按鈕能夠建立到數(shù)據(jù)網(wǎng)絡(luò)128的連接。例如,可以將寬帶路由器連接到互聯(lián)網(wǎng)服務(wù)提供商(ISP)。寬帶路由器可以用于形成系統(tǒng)配置100內(nèi)的另一數(shù)據(jù)網(wǎng)絡(luò),系統(tǒng)配置100可以用于其他應(yīng)用(例如,上網(wǎng))。如果進(jìn)行編程,則數(shù)據(jù)網(wǎng)絡(luò)128還可用于其它應(yīng)用中。此外,特定實(shí)施例中,數(shù)據(jù)網(wǎng)絡(luò)128是在家庭中的其他應(yīng)用使用的相同網(wǎng)絡(luò)。
[0063]特定實(shí)施例中,每個(gè)區(qū)域都可以從與另一區(qū)域相同的音頻源進(jìn)行播放,或每個(gè)區(qū)域都可以從不同音頻源進(jìn)行播放。例如,某人可以在院子上燒烤并通過區(qū)域播放器124收聽爵士音樂,同時(shí)某人在廚房準(zhǔn)備食物并通過區(qū)域播放器102收聽古典音樂。此外,某人可以通過區(qū)域播放器110在辦公室收聽通過區(qū)域播放器124在院子上播放的同一爵士音樂。一些實(shí)施例中,通過區(qū)域播放器110和124播放的爵士音樂是同步播放的。區(qū)域之間的同步播放允許某人在經(jīng)過區(qū)域同時(shí)無(wú)縫收聽該音頻。此外,可以使區(qū)域處于“派對(duì)模式”,使得所有相關(guān)區(qū)域同步播放音頻。
[0064]特定實(shí)施例中,區(qū)域包含兩個(gè)或多個(gè)區(qū)域播放器。例如,家庭活動(dòng)室包含兩個(gè)區(qū)域播放器106和108,家庭影院室至少包含區(qū)域播放器116、118和120。區(qū)域可以配置為包含所需數(shù)目的區(qū)域播放器,例如,家庭影院室可能包含其他區(qū)域播放器來(lái)播放來(lái)自5.1聲道或更大音頻源的音頻(例如,用5.1或更大音頻聲道編碼的電影)。如果區(qū)域包含兩個(gè)或多個(gè)區(qū)域播放器,例如,家庭活動(dòng)室中的兩個(gè)區(qū)域播放器106和108,則所述兩個(gè)區(qū)域播放器106和108可以配置為同步播放相同音頻源,或所述兩個(gè)區(qū)域播放器106和108可以進(jìn)行配對(duì)以便播放例如左右聲道內(nèi)的兩個(gè)獨(dú)立聲音。換言之,可以通過兩個(gè)區(qū)域播放器106和108重現(xiàn)或增強(qiáng)聲音的立體聲效果,在所述兩個(gè)區(qū)域播放器106和108中,一個(gè)用于左聲音,另一個(gè)用于右聲音。特定實(shí)施例中,配對(duì)后的區(qū)域播放器可以與其它區(qū)域播放器同步地播放音頻。
[0065]特定實(shí)施例中,三個(gè)或多個(gè)區(qū)域播放器可以配置為播放用三個(gè)聲道編碼的音頻的各個(gè)聲道或者更多聲音。例如,家庭影院室示出了區(qū)域播放器116、118和120。如果將聲音編碼為2.1聲道音頻,則可以將該區(qū)域播放器116配置為播放左聲道音頻,區(qū)域播放器118可以配置為播放右聲道音頻,區(qū)域播放器120可以配置為播放低音頻率。其它配置是可能的并依賴于區(qū)播放器的數(shù)目和音頻的類型。此外,特定區(qū)域可以配置為在一個(gè)情況下(例如,當(dāng)播放來(lái)自電影的音頻時(shí))播放5.1聲道音頻,然后動(dòng)態(tài)切換至播放立體聲,例如,當(dāng)播放來(lái)自2聲道源的音頻時(shí)。
[0066]特定實(shí)施例中,可以將兩個(gè)或多個(gè)區(qū)域播放器聲音合并以便形成單個(gè)、合并的區(qū)域播放器。合并的區(qū)域播放器(由多個(gè)、單獨(dú)的設(shè)備構(gòu)成)可以配置為與未合并的區(qū)域播放器或配對(duì)的區(qū)域播放器不同地處理并重現(xiàn)聲音,這是因?yàn)椋喜⒌膮^(qū)域播放器具有額外的揚(yáng)聲器驅(qū)動(dòng)器,聲音可以從所述額外的揚(yáng)聲器驅(qū)動(dòng)器傳遞。合并的區(qū)域播放器還可以與單個(gè)區(qū)域播放器或另一合并的區(qū)域播放器配對(duì)。優(yōu)選地將合并的回放設(shè)備的每個(gè)播放設(shè)備設(shè)置為合并的模式。
[0067]根據(jù)一些實(shí)施例,可以繼續(xù)進(jìn)行任何以下操作:對(duì)區(qū)域播放器進(jìn)行分組、合并和配對(duì),例如,直到完成所需配置。優(yōu)選地,例如,通過控制接口(例如,使用控制器130)執(zhí)行分組、合并和配對(duì)動(dòng)作,而不是通過將揚(yáng)聲器線纜物理連接和重新連接到獨(dú)立的分立揚(yáng)聲器以創(chuàng)建不同配置。如此,這里所述的特定實(shí)施例提供了更加靈活和動(dòng)態(tài)的平臺(tái),可以通過該平臺(tái)向最終用戶提供聲音重現(xiàn)。
[0068]由區(qū)域播放器102-124播放的音頻內(nèi)容的源是多種多樣的。可以通過數(shù)據(jù)網(wǎng)絡(luò)128訪問來(lái)自存儲(chǔ)在計(jì)算機(jī)或網(wǎng)絡(luò)連接的存儲(chǔ)設(shè)備(NAS)上的個(gè)人庫(kù)的音樂并對(duì)其進(jìn)行播放??梢酝ㄟ^數(shù)據(jù)網(wǎng)絡(luò)128訪問互聯(lián)網(wǎng)無(wú)線電站、節(jié)目秀和播客。通過數(shù)據(jù)網(wǎng)絡(luò)128訪問令用戶分流并下載音樂和音頻內(nèi)容的音樂服務(wù)。此外,例如可以經(jīng)由與區(qū)域播放器的線式連接,從傳統(tǒng)源(例如,唱盤或⑶播放器)獲得音樂。例如,還可以通過Apple公司的AirPlay?無(wú)線技術(shù)訪問音頻內(nèi)容??梢酝ㄟ^數(shù)據(jù)網(wǎng)絡(luò)128和/或控制器130在區(qū)域播放器102至124之間共享從一個(gè)或多個(gè)源接收的音頻內(nèi)容。
[0069]無(wú)論系統(tǒng)配置100的用戶在何處獲得對(duì)他或她的音頻的訪問權(quán),用戶都可以與不同系統(tǒng)配置的用戶(例如不同家庭)共享他或她的聽覺體驗(yàn)。如此,訂閱服務(wù)的賬戶持有人可以與其他訂閱服務(wù)的賬戶持有人共享歌曲。此外,搜索功能允許通過搜索藝術(shù)家、專輯和/或標(biāo)題,來(lái)跨越音樂服務(wù)或在本地庫(kù)中共享歌曲。
[0070]II1.示例媒體共享系統(tǒng)
[0071]現(xiàn)參照?qǐng)D4,根據(jù)實(shí)施例示出了文件或媒體共享或匹配系統(tǒng)400的示例功能框圖。例如,可以由操作圖1的任何一個(gè)區(qū)域播放器102-124的用戶來(lái)使用文件共享系統(tǒng)400。例如,可以由社交網(wǎng)絡(luò)服務(wù)的用戶來(lái)使用文件共享系統(tǒng)400或其多個(gè)方面,其中所述社交網(wǎng)絡(luò)服務(wù)可以獨(dú)立于圖1的系統(tǒng)配置100。
[0072]示例系統(tǒng)400包括多個(gè)用戶,例如,可通信稱接到中間體406的第一用戶402和第二用戶404。第一用戶402、第二用戶404和中間體406通過通信線路408耦接,例如,所述通信線路408可以是任何合適的有線或無(wú)線通信線路。第一用戶402、第二用戶404和中間體406可以根據(jù)任何合適通信協(xié)議來(lái)通信,所述通信協(xié)議包括,例如,音樂開放應(yīng)用程序接口(MOAPI)。此外,盡管圖4中示出了兩個(gè)用戶402和404,然而可以將任意數(shù)量的用戶可通信地耦接到中間體406。
[0073]例如,示例性的中間體406可以是在所述多個(gè)用戶402、404之間互連的在線社交網(wǎng)絡(luò)和/或文件共享服務(wù)系統(tǒng)。中間體406可以是基于web的子系統(tǒng),和/或可以是在用戶402、404處安裝的應(yīng)用。圖4的示例中,中間體406包括用于與第一用戶402、第二用戶404和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)412進(jìn)行通信的接口 410,下文將更詳細(xì)地描述。此外,第一用戶402包括第一接口 414,第二用戶404包括第二接口 416,分別用于促進(jìn)第一用戶402和第二用戶404中的每個(gè)與系統(tǒng)400之間的交互。
[0074]在示例系統(tǒng)400中,第一用戶402具有回放設(shè)備418,所述回放設(shè)備是用于觀看、收聽、處理、操作、消費(fèi)或以其他方式使用文件的任何類型設(shè)備。示例回放設(shè)備418可以是上述控制器300和/或計(jì)算機(jī)、移動(dòng)電話、MP3播放器、平板計(jì)算機(jī)、立體音響、收音機(jī)、電視或任何其它合適設(shè)備。例如,所述文件可以是音樂文件、視頻、報(bào)紙文章、書、雜志或任何其他媒體。示例音樂文件包括音樂曲目、藝術(shù)家、專輯、播放列表或流派。第一用戶包括可以存儲(chǔ)文件的庫(kù)或本地?cái)?shù)據(jù)庫(kù)420。然而,一些示例中,本地?cái)?shù)據(jù)庫(kù)420存儲(chǔ)文件的標(biāo)識(shí),文件位于其他地方,所述其他地方例如包括網(wǎng)絡(luò)數(shù)據(jù)庫(kù)412,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)412例如可以是互聯(lián)網(wǎng)。通過上述通信線路408將第一用戶耦接到網(wǎng)絡(luò)數(shù)據(jù)庫(kù)412。此外,第二用戶404包括第二回放設(shè)備422和第二本地?cái)?shù)據(jù)庫(kù)424,所述第二回放設(shè)備422和第二本地?cái)?shù)據(jù)庫(kù)424與參考所述第一回放設(shè)備418和第一本地?cái)?shù)據(jù)庫(kù)420描述的特征相關(guān)聯(lián)。
[0075]示例性回放設(shè)備418操作服務(wù)以便向第一用戶提供對(duì)文件的訪問。例如,回放設(shè)備418可以操作一個(gè)或多個(gè)免費(fèi)或付費(fèi)的基于訂閱的服務(wù),例如,例如,Spotify?或Rhapsody?在線流音樂服務(wù)、Pandora?或Last, fm互聯(lián)網(wǎng)無(wú)線電音樂推薦服務(wù)或其他無(wú)線電服務(wù)。例如,回放設(shè)備418也可以使用來(lái)自本地?cái)?shù)據(jù)庫(kù)420的文件進(jìn)行操作,例如,iTunes或任何其他媒體播放器的計(jì)算機(jī)程序。此外,回放設(shè)備418可以獲得并顯示來(lái)自任何網(wǎng)站的文件,所述網(wǎng)站包括例如YouTube或任何其他在線文件共享網(wǎng)站或存儲(chǔ)庫(kù)。此外,回放設(shè)備418可以與在線供應(yīng)商進(jìn)行交互以便獲得文件,所述在線供應(yīng)商包括例如iTuneStore 或 Napster?ο
[0076]示例系統(tǒng)400的示例操作中,第一用戶402使用回放設(shè)備418消費(fèi)第一文件(例如,收聽音樂曲目)。第一用戶402可能希望向第二用戶404推薦文件,或向他的網(wǎng)絡(luò)中的任何其它用戶或公共場(chǎng)所內(nèi)的任何人一般地推薦文件。例如,第一用戶402可能希望推薦特定音樂、整張專輯、藝術(shù)家作品、音樂曲目的特定播放列表和/或音樂的特定流派。一些實(shí)施例中,第一用戶402鍵入他希望推薦文件的指示,所述指示通過接口 414和通信線路408發(fā)送給中間體406,中間體406在接口 410處接收到推薦。中間體406包括檢驗(yàn)器426,檢驗(yàn)器426檢測(cè)由第一用戶使用的服務(wù)。當(dāng)檢測(cè)到該服務(wù)時(shí),編碼器428基于第一用戶402所用的服務(wù)將服務(wù)標(biāo)識(shí)碼與文件推薦相關(guān)聯(lián)。
[0077]如果推薦沒有指名該推薦所針對(duì)的特定用戶,則中間體406可以在一段時(shí)間內(nèi)或永久地向一般公眾或第一用戶402的朋友網(wǎng)絡(luò)傳播該推薦。如果用戶(例如,第二用戶404)想要調(diào)查該推薦,即,下載并消費(fèi)該文件,則第二用戶404可以經(jīng)由接口 410和通信線路408向中間體406發(fā)送對(duì)文件的請(qǐng)求,在接口 410處接收到該請(qǐng)求。接著檢驗(yàn)器426調(diào)查第二用戶404以便確定第二用戶操作什么服務(wù)來(lái)訪問文件。附加地或備選地,如果該推薦包括專門指名的用戶(例如,第二用戶404),則檢驗(yàn)器426自動(dòng)調(diào)查第二用戶404,以便確定第二用戶操作什么服務(wù),而不必等待來(lái)自第二用戶404的文件請(qǐng)求。
[0078]中間體406包括回放引擎430,以便在第二服務(wù)和第一服務(wù)是相同服務(wù)的情況下向第二用戶404提供具有第一服務(wù)標(biāo)識(shí)碼的文件推薦。因此,如果第一用戶402使用第一服務(wù)A(例如,Spotify?)且第二用戶404也使用第一服務(wù)A(即,Spotify?),則中間體406將通過回放引擎430向第二用戶404傳送其中編碼有第一服務(wù)A標(biāo)識(shí)的文件推薦,第二用戶能夠通過第一服務(wù)A獲得該文件,并當(dāng)接收到該文件時(shí)消費(fèi)所述文件。
[0079]當(dāng)檢驗(yàn)器426確定第二用戶404使用第二服務(wù)B (例如,Rhapsody?)時(shí),由于第一服務(wù)A編碼的文件推薦不會(huì)轉(zhuǎn)化為第二服務(wù)B,中間體406采取步驟以便將第二用戶404與文件連接。也就是說(shuō),由于第一服務(wù)A標(biāo)識(shí),第二服務(wù)B無(wú)法識(shí)別該文件推薦。該示例中,搜索器432在本地庫(kù)(例如,本地?cái)?shù)據(jù)庫(kù)424)或網(wǎng)絡(luò)可訪問數(shù)據(jù)庫(kù)(例如,互聯(lián)網(wǎng))中基于第二服務(wù)B搜索第二服務(wù)標(biāo)識(shí)碼以與文件相關(guān)聯(lián)。當(dāng)被定位時(shí),編碼器將第二服務(wù)標(biāo)識(shí)碼與文件相關(guān)聯(lián)。此外,回放引擎430向第二用戶404提供具有第二服務(wù)B標(biāo)識(shí)碼的文件推薦。根據(jù)推薦和可識(shí)別代碼,第二服務(wù)B可以定位文件并將其呈現(xiàn)給第二用戶404。一些示例中,搜索器432基于與文件有關(guān)的元數(shù)據(jù)(例如,標(biāo)識(shí)了標(biāo)題、藝術(shù)家和/或?qū)]嫷臄?shù)據(jù))在本地庫(kù)(例如,本地?cái)?shù)據(jù)庫(kù)424)或網(wǎng)絡(luò)可訪問數(shù)據(jù)庫(kù)(例如,互聯(lián)網(wǎng))中搜索文件,而不管第二服務(wù)B。
[0080]當(dāng)檢驗(yàn)器426確定第二用戶404不使用任何服務(wù)時(shí),由于第一服務(wù)A編碼的文件推薦不會(huì)轉(zhuǎn)化為第二用戶404處的無(wú)服務(wù)媒體播放器,中間體406采取步驟以便將第二用戶404與文件相連接。該示例中,搜索器432獲得與所述文件相關(guān)的元數(shù)據(jù),例如,標(biāo)識(shí)了標(biāo)題、藝術(shù)家和/或?qū)]嫷臄?shù)據(jù)。根據(jù)適當(dāng)?shù)脑獢?shù)據(jù),中間體406可以在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)412中定位文件,獲得該文件并將其呈現(xiàn)給第二用戶404。
[0081]示例中間體406還包括中央數(shù)據(jù)庫(kù)434,以便存儲(chǔ)將第一服務(wù)標(biāo)識(shí)碼、第二服務(wù)標(biāo)識(shí)碼和/或元數(shù)據(jù)與該文件推薦相關(guān)聯(lián)的記錄。因此,一些示例中,如果第一用戶402和第二用戶404使用不同服務(wù),則中間體406可以檢查中央數(shù)據(jù)庫(kù)434,以便確定是否先前映射了不同服務(wù)標(biāo)識(shí)碼之間的轉(zhuǎn)換,這使得搜索器432不必訪問網(wǎng)絡(luò)數(shù)據(jù)庫(kù)412。
[0082]數(shù)據(jù)庫(kù)也可以包括對(duì)每個(gè)用戶402、404的朋友或聯(lián)系人的列表的映射,因此主持了用戶402、404的社交網(wǎng)絡(luò)。此外,示例中間體406可以包括更新器436,向用戶402、404動(dòng)態(tài)通知由用戶的相應(yīng)網(wǎng)絡(luò)中的任何聯(lián)系人推薦的其它文件推薦。更新器434周期性地檢查聯(lián)系人以發(fā)現(xiàn)新推薦或?qū)崟r(shí)接收推薦。
[0083]每個(gè)用戶402、404也可以在他們相應(yīng)的社交網(wǎng)絡(luò)內(nèi)部和外部搜索推薦和/或?yàn)樽鳛闈撛诼?lián)系人的其它成員。例如,用戶可以瀏覽成員,針對(duì)每個(gè)成員管理聯(lián)系人(例如,邀請(qǐng)成員成為聯(lián)系人、忽略邀請(qǐng)或刪除聯(lián)系人),查看成員的文件(例如,曲目、藝術(shù)家、專輯和/或流派)推薦。通常每個(gè)用戶還可以瀏覽由特定聯(lián)系人或他們的所有聯(lián)系人推薦的文件。此外,用戶可以瀏覽整個(gè)公眾的文件推薦,也就是說(shuō),甚至沒有與該用戶連接的成員。文件推薦搜索可以特定于特定類型的文件,例如,曲目、藝術(shù)家、專輯和/或流派。此外,搜索層次可以包括無(wú)操作(no-op)的瀏覽節(jié)點(diǎn)。例如,當(dāng)確認(rèn)與成員進(jìn)行連接時(shí),中間體406可以通過新聯(lián)系人的歷史來(lái)搜索推薦或不做出其他動(dòng)作。
[0084]一些示例中,當(dāng)在中間體406處接收到弓丨用特定用戶的推薦時(shí),回放引擎430可以通過服務(wù)標(biāo)識(shí)和推薦,自動(dòng)地將所述文件添加到指定用戶回放設(shè)備處的播放列表。一些示例下,正在播放所述播放列表。也就是說(shuō),一些示例中,如果第一用戶402針對(duì)第二用戶404推薦文件(例如,歌曲),則回放引擎430將對(duì)該歌曲進(jìn)行排隊(duì)以便在第二用戶404的回放設(shè)備422處立即播放。
[0085]此外,如下所述,接口 410、414、416接收對(duì)用戶402、404相對(duì)于該文件或任何其他文件的喜愛程度的指示。搜索器432可以基于該喜愛程度搜索附加的文件推薦。
[0086]圖5是表示示例性的機(jī)器可讀指令的流程圖,其中可以執(zhí)行所述指令以便實(shí)現(xiàn)示例系統(tǒng)400、示例中間體406、示例接口 410、示例檢驗(yàn)器426、示例編碼器428、示例搜索器432、示例回放引擎430、示例數(shù)據(jù)庫(kù)434、示例更新器436和圖4的其它組件。圖5示例中,機(jī)器可讀指令包括由處理器(例如,示出在以下結(jié)合圖7所述的示例計(jì)算機(jī)700中的處理器712)執(zhí)行的程序。所述程序可以表現(xiàn)為存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)(例如,CD-ROM、軟盤、硬盤驅(qū)動(dòng)器、數(shù)字多功能光盤(DVD)或與處理器712有關(guān)的存儲(chǔ)器)上的軟件,然而備選地,可以通過除了處理器712之外的設(shè)備執(zhí)行全部程序和/或其部分,全部程序和/或其部分可以表現(xiàn)為固件或?qū)S糜布?。此外,盡管參照?qǐng)D5所示的流程圖描述了示例程序,然而備選地,也可以使用許多其它方法來(lái)實(shí)現(xiàn)示例系統(tǒng)400、示例中間體406、示例接口 410、示例校驗(yàn)426、示例編碼器428、示例搜索器432、示例回放引擎430、示例數(shù)據(jù)庫(kù)434、示例更新器436和圖4的其它組件。例如,可以改變執(zhí)行塊的順序,和/或可以改變、消除或組合所述塊的一部分。
[0087]如上所述,可以使用存儲(chǔ)在有形計(jì)算機(jī)可讀介質(zhì)上的編碼指令(例如,計(jì)算機(jī)可讀指令)來(lái)實(shí)現(xiàn)圖5的示例過程,所述有形計(jì)算機(jī)可讀介質(zhì)包括例如,硬盤驅(qū)動(dòng)器、閃存、只讀存儲(chǔ)器(ROM)、壓縮盤(CD)、數(shù)字通用光盤(DVD)、緩存、隨機(jī)存取存儲(chǔ)器(RAM)和/或?qū)⑿畔⒋鎯?chǔ)任何時(shí)間段(例如,較長(zhǎng)時(shí)間段、永久、瞬時(shí)、暫時(shí)緩沖、和/或?qū)π畔⒌木彌_)的任何其它存儲(chǔ)介質(zhì)。如這里所用,將術(shù)語(yǔ)有形計(jì)算機(jī)可讀介質(zhì)明確地定義為包括任何類型的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備且排除傳播信號(hào)。附加地或備選地,可以使用存儲(chǔ)在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)上的編碼指令來(lái)實(shí)現(xiàn)圖5的示例過程,所述非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括例如,硬盤驅(qū)動(dòng)器、閃存、只讀存儲(chǔ)器、壓縮盤、數(shù)字通用光盤、緩存、隨機(jī)存取存儲(chǔ)器和/或?qū)⑿畔⒋鎯?chǔ)任何時(shí)間段(例如,較長(zhǎng)時(shí)間段、永久、瞬時(shí)、暫時(shí)緩沖、和/或?qū)π畔⒌木彌_)的任何其它存儲(chǔ)介質(zhì)。如這里所用,將術(shù)語(yǔ)非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)明確地定義為包括任何類型的計(jì)算機(jī)可讀介質(zhì)且排除傳播信號(hào)。[0088]圖5示出了共享或匹配文件或媒體的示例方法(框500)。示例方法500可以用于從一個(gè)用戶向另一用戶推薦例如音樂曲目的文件。當(dāng)?shù)谝挥脩?例如,圖4的第一用戶402)推薦文件(例如,音樂曲目)時(shí),提交文件推薦,示例方法500檢驗(yàn)第一用戶用以訪問該文件的第一服務(wù)(框502)。將基于第一服務(wù)的第一服務(wù)標(biāo)識(shí)與文件推薦(例如,通過圖4的編碼器428)編碼在一起(框504)。將文件推薦與第一標(biāo)識(shí)碼一起存儲(chǔ)在數(shù)據(jù)庫(kù)(例如,數(shù)據(jù)庫(kù)434)中(框506)。
[0089]來(lái)自用戶的“參考”或“推薦”可以是主動(dòng)參考或推薦。例如,用戶可以明確地提供特定推薦(例如,“約翰喜歡Bill Evans的Our Love is Here to Stay”)。一些實(shí)施例中,“參考”或“推薦”可以基于一些其它限定標(biāo)準(zhǔn),如果用戶允許共享這種信息的話。例如,可以監(jiān)測(cè)使用根據(jù)系統(tǒng)配置100所述種類的設(shè)備的用戶的收聽習(xí)慣,將其提供為用戶特定推薦(例如,“John聽Britney Spears的Seal it With a Kiss”)或一般公共類型的推薦。也就是說(shuō),該系統(tǒng)可以監(jiān)測(cè)用戶通過該系統(tǒng)實(shí)際收聽了什么內(nèi)容(因?yàn)橐纛l可以來(lái)自于許多不同源并通過所述系統(tǒng)進(jìn)行播放,該實(shí)施例的優(yōu)點(diǎn)可以包括更大范圍的收聽數(shù)據(jù)),并以參考推薦的形式提供該信息。不管參考或推薦是否是主動(dòng)的,可以根據(jù)需要進(jìn)行實(shí)時(shí)(當(dāng)用戶正在收聽音樂時(shí))參考或推薦。
[0090]示例方法500確定在第一用戶的文件推薦中是否提到了第二用戶(例如,第二用戶404)(框508)。如果第一用戶在該文件推薦中提到了第二用戶,則處理500繼續(xù)以檢驗(yàn)第二用戶用以訪問文件的第二服務(wù)(框510)。處理500確定第二服務(wù)是否與第一服務(wù)相同(框512)。如果第二服務(wù)與第一服務(wù)相同,即,如果第一用戶和第二用戶二者使用相同服務(wù)來(lái)訪問文件(例如,播放流音樂),則向第二用戶發(fā)送具有第一服務(wù)ID的文件推薦(該示例中,第一服務(wù)ID與第二服務(wù)ID相同或?qū)嵸|(zhì)上相似),將文件排隊(duì)以便第二用戶消費(fèi)(例如,播放)(框514)。第一服務(wù)標(biāo)識(shí)碼可以包括URUtinyURL和/或指向文件的任何其它合適指針。接著,處理500結(jié)束(框516),直到接收到下一推薦或處理另一個(gè)推薦。
[0091]如果當(dāng)檢驗(yàn)第二用戶的第二服務(wù)(框510)時(shí)確定所述第二用戶的第二服務(wù)與第一用戶使用的第一服務(wù)不同(框512),則該過程確定是否存在任何第二服務(wù),即,第二用戶是否使用任何特定服務(wù)來(lái)訪問文件(框518)。如果第二用戶沒有使用或訂閱第二服務(wù)(或第一服務(wù)),則處理500通過元數(shù)據(jù)來(lái)搜索推薦文件(框520),使得處理500可以通過將使用第一服務(wù)的第一用戶推薦的文件與另一服務(wù)主持的文件進(jìn)行匹配,來(lái)將第二用戶與所推薦的文件相連接,其中圖4的編碼器428將元數(shù)據(jù)與文件推薦相關(guān)聯(lián)或相對(duì)于推薦編碼而編碼。一些示例中,處理500在免費(fèi)音樂訪問服務(wù)上使用例如音樂曲目標(biāo)題來(lái)進(jìn)行搜索。當(dāng)定位了推薦的文件時(shí),下載文件和/或向第二用戶發(fā)送與文件的鏈接,將文件排隊(duì)以供第二用戶消費(fèi)(框522)。接著,處理500結(jié)束(框516),直到接收到下一推薦或處理另一推薦。
[0092]如果當(dāng)檢驗(yàn)第二用戶的第二服務(wù)(框510)時(shí)確定所述第二用戶的第二服務(wù)與第一用戶使用的第一服務(wù)不同(框512)且存在第二服務(wù),即,第二用戶使用不同的第二服務(wù)來(lái)訪問文件(框518),則處理500搜索(例如,用搜索器432)針對(duì)所推薦文件的第二服務(wù)標(biāo)識(shí)碼(框524)。第二服務(wù)標(biāo)識(shí)碼可以包括URL、tinyURL和/或指向文件的任何其它合適指針。例如,使用例如編碼器428相對(duì)于第二服務(wù)標(biāo)識(shí)來(lái)編碼文件推薦(框526),使得處理500可以通過將使用第一服務(wù)的第一用戶推薦的文件與第二服務(wù)主持的文件進(jìn)行匹配,來(lái)將所述第二用戶與所推薦的文件相連接。此外,例如,將具有第二服務(wù)標(biāo)識(shí)的文件推薦存儲(chǔ)在數(shù)據(jù)庫(kù)434中(框528)。一些示例中,例如,如果數(shù)據(jù)庫(kù)434包括與相同的所推薦文件相關(guān)的兩個(gè)服務(wù)的服務(wù)代碼,則數(shù)據(jù)庫(kù)434可以用作兩個(gè)服務(wù)之間的轉(zhuǎn)換器,以便匹配兩個(gè)服務(wù)之間的文件。接著,處理500向第二用戶發(fā)送第二服務(wù)標(biāo)識(shí)和關(guān)聯(lián)的文件推薦,對(duì)所推薦的文件進(jìn)行排隊(duì)以便第二用戶使用(框530)。接著,處理500結(jié)束(框516),直到接收到下一推薦或處理另一推薦。
[0093]一些示例中,即使第二用戶使用第二服務(wù)來(lái)訪問文件,處理500不搜索第二服務(wù)標(biāo)識(shí)碼。這種實(shí)施例中,處理500可以例如通過第一服務(wù)標(biāo)識(shí)或元數(shù)據(jù),識(shí)別來(lái)自該文件推薦的文件,處理500可以使用第二服務(wù)來(lái)訪問文件。因此,確定存在第二服務(wù)(框518)之后,示例處理500可以使用元數(shù)據(jù)來(lái)搜索文件或指向該文件的指針(框520)。例如,讀取音樂曲目的文件推薦之后,處理500可以確定所推薦音樂曲目的標(biāo)題、作者和/或?qū)]嫛8鶕?jù)該信息,處理500可以訪問第二服務(wù)以便獲得或定位所推薦音樂曲目,使得處理500可以通過將使用第一服務(wù)的第一用戶推薦的文件與第二服務(wù)主持的文件進(jìn)行匹配,來(lái)將所述第二用戶與所推薦的文件相連接,而不獲得或采用第二服務(wù)標(biāo)識(shí)碼。該示例中,處理500還可以在免費(fèi)服務(wù)上搜索文件或指向該文件的指針,而不管第二服務(wù)的存在。
[0094]一些示例中,處理500確定在所述文件推薦中沒有提到第二用戶(框508)。例如,第一用戶可以指示他喜歡某個(gè)文件,他可以不將該文件具體推薦給任何其他用戶,而是一般性地推薦給網(wǎng)絡(luò)或公眾,或者在文件推薦中自動(dòng)提及該用戶當(dāng)前使用的文件(例如,當(dāng)前播放的音樂曲目)。當(dāng)在文件推薦中沒有標(biāo)識(shí)第二用戶時(shí)(框508),示例處理500確定第二用戶(或第三用戶、第四用戶等)是否請(qǐng)求所推薦的文件(框532)。如果第二用戶請(qǐng)求所推薦的文件,則控制示例處理500返回到框510,其中檢驗(yàn)所述第二用戶的第二服務(wù)。如果第二用戶沒有請(qǐng)求所推薦的文件,則處理500將處于空閑(針對(duì)這個(gè)特定的文件推薦)(框534),直到確定第二用戶請(qǐng)求了所推薦的文件(框532)。
[0095]圖6示出了示例圖形用戶界面600,例如,其中示例圖形用戶界面600可以分別實(shí)現(xiàn)在第一和第二用戶402、404的回放設(shè)備418、422和/或上述控制器300上。示例圖形用戶界面600示出了具有若干面板的屏幕,所述若干面板包括文件控制面板602、當(dāng)前狀態(tài)面板604、隊(duì)列面板606、網(wǎng)絡(luò)更新面板608和網(wǎng)絡(luò)列表面板610??梢蕴砑?、移除、重新排列任意數(shù)量的面板以便創(chuàng)建任何類型的圖形用戶界面。此外,每個(gè)用戶可以針對(duì)他或她的特定需求和/或偏好來(lái)定制圖形用戶界面。
[0096]控制面板602包括按鈕或按鍵來(lái)控制文件的使用,例如包括播放、停止或暫停音樂曲目、跳到下一曲目、重復(fù)曲目和控制音量。
[0097]當(dāng)前狀態(tài)面板604示出了當(dāng)前正使用的文件。當(dāng)前狀態(tài)面板604還包括能夠被用戶能夠激活以指示欣賞文件的圖標(biāo)或按鈕612。當(dāng)前狀態(tài)面板604還包括指示用戶想要推薦當(dāng)前文件的圖標(biāo)或按鈕614。如果用戶激活了推薦按鈕616,則可以提示用戶提供其它信息,例如,該用戶希望向其推薦文件的特定用戶。
[0098]隊(duì)列面板606示出了準(zhǔn)備使用的其它文件。例如,可以基于上述對(duì)推薦文件的接受或接收來(lái)動(dòng)態(tài)改變隊(duì)列。此外,盡管當(dāng)前沒有使用或播放文件,然而隊(duì)列面板606包括指示用戶喜歡特定文件的圖標(biāo)616和推薦所述文件的推薦按鈕618。
[0099]網(wǎng)絡(luò)更新面板608示出了用戶網(wǎng)絡(luò)內(nèi)的聯(lián)系人的最近活動(dòng)。盡管在圖6的圖形用戶界面600中僅示出了一個(gè)活動(dòng),然而可以出現(xiàn)任意數(shù)量的活動(dòng),例如,包括滾動(dòng)內(nèi)容。該示例中的網(wǎng)絡(luò)更新面板608示出了朋友或聯(lián)系人(例如,朋友I)喜歡特定文件(例如,X音樂曲目)。在網(wǎng)絡(luò)更新面板608提醒用戶根據(jù)需要通過激活請(qǐng)求按鈕620來(lái)請(qǐng)求該文件。網(wǎng)絡(luò)更新面板608可以包括關(guān)于以下方面的信息:專門針對(duì)某用戶進(jìn)行的推薦,或用戶網(wǎng)絡(luò)內(nèi)或公眾的的任何其它活動(dòng),包括例如兩個(gè)用戶聯(lián)系人之間的活動(dòng)。
[0100]網(wǎng)絡(luò)列表面板610示出了用戶網(wǎng)絡(luò)內(nèi)的朋友或聯(lián)系人的列表。該示例中,示出了朋友的F1-F10,網(wǎng)絡(luò)列表面板610可以包括滾動(dòng)列表。此外,用戶可以通過選擇特定聯(lián)系人與網(wǎng)絡(luò)列表面板610所列聯(lián)系人交互或觀看所述聯(lián)系人的歷史活動(dòng)。此外,用戶可以通過拖動(dòng)文件名并將其釋放在聯(lián)系人名稱上,來(lái)針對(duì)特定聯(lián)系人提供推薦文件。本領(lǐng)域普通技術(shù)人員將理解,可以多方面地操縱和改變圖6的示例圖形用戶界面600。
[0101]如上所述,這里所公開的特定實(shí)施例能夠進(jìn)行媒體共享,例如,在包括互聯(lián)的社會(huì)環(huán)境下共享音樂,即,匹配不同媒體訪問服務(wù)之間的音樂或其它媒體文件。例如Twitter或Facebook的傳統(tǒng)社交網(wǎng)絡(luò)用于共享文本信息,S卩,指示用戶在做什么、用戶喜歡什么、用戶在聽什么音樂等的文本字符串。這里所公開的示例允許共享音樂文件和/或允許在不同音樂訪問服務(wù)之間匹配音樂文件??梢允褂脀eb可訪問的系統(tǒng)(例如,包括上述圖1-4的系統(tǒng))來(lái)實(shí)現(xiàn)這些示例。這些示例中,使用第一音樂服務(wù)(例如,Rhapsody)(包括基于訂閱的服務(wù))的賬戶持有人或用戶可以與其它賬戶持有人共享歌曲,這里所述的系統(tǒng)包括搜索功能,搜索功能使得能夠通過搜索例如藝術(shù)家、標(biāo)題和/或?qū)]嬙谝魳贩?wù)之間或在本地庫(kù)中共享和/或匹配音樂。
[0102]特定實(shí)施例中,建立基于音樂服務(wù)的MOAPI (音樂開放應(yīng)用程序接口)。希望加入該服務(wù)的用戶申請(qǐng)賬戶。一些示例中,不存在用來(lái)訪問以首先創(chuàng)建證書的初始網(wǎng)頁(yè),用戶可以從控制器選擇用戶名和密碼,其中如果所述用戶名和密碼可用,則成為用戶賬戶。一些示例中,可以采用類似開放認(rèn)證的標(biāo)準(zhǔn)(開放認(rèn)證的倡議)。
[0103]一些示例中,在“正在播放”屏幕(例如,圖6的界面600)上,用戶可以進(jìn)行選擇以便“推薦”媒體(例如,藝術(shù)家/專輯/曲目)。推薦發(fā)起了一個(gè)或多個(gè)事務(wù)(transaction),例如包括,向用戶聯(lián)系人的數(shù)據(jù)庫(kù)添加或編碼服務(wù)特定標(biāo)識(shí)符。因此,如果用戶從一個(gè)服務(wù)推薦文件(例如,Rhapsody曲目),則這里所述的示例系統(tǒng)和方法對(duì)該推薦中的第一服務(wù)標(biāo)識(shí)碼(例如,Rhapsody ID)進(jìn)行編碼,使得當(dāng)任何用戶聯(lián)系人看到用戶所推薦的內(nèi)容時(shí),如果該聯(lián)系人恰巧具有相同文件訪問服務(wù)(即,該示例中,Rhapsody),則播放所推薦的文件(例如,音樂曲目)??梢岳霉碳m配來(lái)執(zhí)行基于web的搜索和/或解碼任何編碼后的服務(wù)標(biāo)識(shí)碼。
[0104]一些示例中,如上所述,該系統(tǒng)設(shè)有地址簿,其中包括了用戶聯(lián)系人的列表。一些示例中,將地址簿存儲(chǔ)在中央服務(wù)器(例如,中央數(shù)據(jù)庫(kù)434)處。
[0105]一些示例中,用戶聯(lián)系人可以不使用相同服務(wù)來(lái)訪問用戶使用的文件。例如,用戶的一個(gè)聯(lián)系人可以使用Spotify服務(wù)來(lái)訪問和/或播放音樂曲目,而用戶使用Rhapsody服務(wù)。一些示例中,示例系統(tǒng)允許通過這里所述的搜索中的一個(gè)或多個(gè),將一個(gè)服務(wù)上的文件(例如,音樂曲目)在另一服務(wù)上播放。例如,當(dāng)系統(tǒng)(例如,中間體406)從用戶接收到對(duì)共享曲目(例如,所推薦的音樂曲目)的標(biāo)識(shí)并(例如,通過檢驗(yàn)器426)發(fā)現(xiàn)聯(lián)系人(即,第二用戶)沒有訂閱第一服務(wù)(例如,聯(lián)系人沒有訂閱Rhapsody)時(shí),系統(tǒng)可以請(qǐng)求該音樂曲目的元數(shù)據(jù)(例如,專輯、藝術(shù)家和/或標(biāo)題),并執(zhí)行搜索以發(fā)現(xiàn)聯(lián)系人使用什么服務(wù)(該示例中,Spotify)和/或還搜索聯(lián)系人的本地庫(kù)。
[0106]此外,一些示例中,系統(tǒng)(例如,通過中間體406)將用戶聯(lián)系人所推薦的文件列表(例如,藝術(shù)家/專輯/曲目)視作庫(kù)項(xiàng)目。當(dāng)發(fā)生推薦時(shí)促使動(dòng)態(tài)更新用戶聯(lián)系人推薦的內(nèi)容。經(jīng)由用戶聯(lián)系人的示例搜索可以包括:
[0107]
【權(quán)利要求】
1.一種共享音樂文件的方法,所述方法包括: 從第一用戶讀取針對(duì)第二用戶的音樂參考,第一用戶使用第一音樂訪問服務(wù)來(lái)訪問音樂; 識(shí)別與音樂參考有關(guān)的音樂文件; 識(shí)別不同于第一音樂訪問服務(wù)的第二音樂訪問服務(wù),第二用戶使用第二音樂訪問服務(wù)來(lái)訪問音樂;以及 使用第二音樂訪問服務(wù)對(duì)音樂文件進(jìn)行播放、指向或排隊(duì)中的至少一個(gè)。
2.根據(jù)權(quán)利要求1所述的方法,還包括:在使用第二音樂訪問服務(wù)對(duì)音樂文件進(jìn)行播放、指向或排隊(duì)中的至少一個(gè)之前,響應(yīng)于音樂參考接收來(lái)自第二用戶的音樂請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的方法,其中使用第二音樂訪問服務(wù)對(duì)音樂文件進(jìn)行播放、指向或排隊(duì)中的至少一個(gè)包括:在線以及在本地存儲(chǔ)設(shè)備中搜索音樂文件。
4.根據(jù)權(quán)利要求1所述的方法,還包括:使用第三音樂訪問服務(wù)代替第二音樂訪問服務(wù)對(duì)音樂文件進(jìn)行播放、 指向或排隊(duì)中的至少一個(gè),其中第二用戶使用第三音樂訪問服務(wù)來(lái)訪問音樂,相較于第二音樂訪問服務(wù),第三音樂訪問服務(wù)提供更便宜的音樂訪問或更高質(zhì)量的音樂文件中的至少一個(gè)。
5.一種系統(tǒng),包括: 接口,接收由推薦文件的第一用戶做出的文件推薦; 檢驗(yàn)器,檢測(cè)第一用戶所用的第一服務(wù),檢測(cè)第二用戶所用的第二服務(wù); 編碼器,基于第一用戶所用的第一服務(wù),將第一服務(wù)標(biāo)識(shí)碼與文件推薦相關(guān)聯(lián); 搜索器,在本地庫(kù)或網(wǎng)絡(luò)可訪問數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)內(nèi),基于第二服務(wù)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼,所述編碼器將第二服務(wù)標(biāo)識(shí)碼與文件相關(guān)聯(lián); 回放引擎,在第二服務(wù)和第一服務(wù)是相同服務(wù)的情況下向第二用戶提供具有第一服務(wù)標(biāo)識(shí)碼的文件推薦,或在第二服務(wù)和第一服務(wù)是不同服務(wù)的情況下向第二用戶提供具有第二服務(wù)標(biāo)識(shí)碼的文件推薦; 數(shù)據(jù)庫(kù),存儲(chǔ)將第一服務(wù)標(biāo)識(shí)碼或第二服務(wù)標(biāo)識(shí)碼中的一個(gè)或多個(gè)與文件推薦相關(guān)聯(lián)的記錄。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中第一用戶在文件推薦中指定第二用戶,搜索器自動(dòng)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述文件是音樂文件。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中編碼器將元數(shù)據(jù)與文件推薦相關(guān)聯(lián),搜索器在第二用戶不使用第二服務(wù)時(shí),基于元數(shù)據(jù)來(lái)定位文件。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其中數(shù)據(jù)庫(kù)存儲(chǔ)第一用戶的聯(lián)系人列表以形成社交網(wǎng)絡(luò)。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),還包括:更新器,向第一用戶動(dòng)態(tài)通知由聯(lián)系人推薦的其它文件推薦。
11.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,第一服務(wù)或第二服務(wù)之一是在線流音樂服務(wù)。
12.—種方法,包括: 當(dāng)接收到由推薦文件的第一用戶做出的文件推薦時(shí),檢驗(yàn)第一用戶所用的第一服務(wù); 基于第一服務(wù),相對(duì)于文件來(lái)編碼第一服務(wù)標(biāo)識(shí)碼;當(dāng)接收到第二用戶的文件請(qǐng)求和/或檢測(cè)到在文件推薦中提及第二用戶時(shí),檢驗(yàn)第二用戶所用的第二服務(wù); 在本地庫(kù)或網(wǎng)絡(luò)可訪問數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)內(nèi),基于第二服務(wù)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼; 相對(duì)于文件來(lái)編碼第二服務(wù)標(biāo)識(shí); 在第二服務(wù)和第一服務(wù)是相同服務(wù)的情況下向第二用戶提供具有第一服務(wù)標(biāo)識(shí)碼的文件推薦,或在第二服務(wù)和第一服務(wù)是不同服務(wù)的情況下向第二用戶提供具有第二服務(wù)標(biāo)識(shí)碼的文件推薦;以及 存儲(chǔ)將第一服務(wù)標(biāo)識(shí)碼或第二服務(wù)標(biāo)識(shí)碼中的一個(gè)或多個(gè)與文件相關(guān)聯(lián)的記錄。
13.根據(jù)權(quán)利要求12所述的方法,其中所述文件是音樂文件。
14.根據(jù)權(quán)利要求12所述的方法,還包括: 相對(duì)于文件推薦來(lái)編碼元數(shù)據(jù);以及 當(dāng)?shù)诙脩舨皇褂玫诙?wù)時(shí),基于元數(shù)據(jù)來(lái)定位文件。
15.根據(jù)權(quán)利要求12所述的方法,還包括:存儲(chǔ)第一用戶的聯(lián)系人列表以便形成社交網(wǎng)絡(luò)。
16.根據(jù)權(quán)利要求16所述的方法,還包括:向第一用戶動(dòng)態(tài)通知由聯(lián)系人推薦的其它文件推薦。
17.根據(jù)權(quán)利要求12所述的方法,其中所述第一服務(wù)或第二服務(wù)之一是在線流音樂服務(wù)。
18.—種有形的機(jī)器可讀介質(zhì),在所述機(jī)器可讀介質(zhì)上存儲(chǔ)有指令,所述指令在被執(zhí)行時(shí)導(dǎo)致機(jī)器進(jìn)行至少以下操作: 當(dāng)接收到由推薦文件的第一用戶做出的文件推薦時(shí),檢驗(yàn)第一用戶所用的第一服務(wù); 基于第一服務(wù),相對(duì)于文件來(lái)編碼第一服務(wù)標(biāo)識(shí)碼; 當(dāng)接收到第二用戶請(qǐng)求的文件和/或檢測(cè)到在文件推薦中提及第二用戶時(shí),檢驗(yàn)第二用戶所用的第二服務(wù); 在本地庫(kù)或網(wǎng)絡(luò)可訪問數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)內(nèi),基于第二服務(wù)搜索與文件相關(guān)聯(lián)的第二服務(wù)標(biāo)識(shí)碼; 相對(duì)于文件來(lái)編碼第二服務(wù)標(biāo)識(shí); 在第二服務(wù)和第一服務(wù)是相同服務(wù)的情況下向第二用戶提供具有第一服務(wù)標(biāo)識(shí)碼的文件推薦,或在第二服務(wù)和第一服務(wù)是不同服務(wù)的情況下向第二用戶提供具有第二服務(wù)標(biāo)識(shí)碼的文件推薦;以及 存儲(chǔ)將第一服務(wù)標(biāo)識(shí)碼或第二服務(wù)標(biāo)識(shí)碼中的一個(gè)或多個(gè)與文件相關(guān)聯(lián)的記錄。
19.根據(jù)權(quán)利要求22所述的機(jī)器可讀介質(zhì),其中所述文件是音樂文件。
20.根據(jù)權(quán)利要求22所述的機(jī)器可讀介質(zhì),其中當(dāng)被執(zhí)行時(shí)還引起機(jī)器進(jìn)行以下操作: 相對(duì)于文件推薦來(lái)編碼元數(shù)據(jù);以及 當(dāng)?shù)诙脩舨皇褂玫诙?wù)時(shí),基于元數(shù)據(jù)來(lái)定位文件。
【文檔編號(hào)】G06Q50/10GK103959323SQ201280056773
【公開日】2014年7月30日 申請(qǐng)日期:2012年9月21日 優(yōu)先權(quán)日:2011年9月21日
【發(fā)明者】羅恩·庫(kù)珀, 若尼·霍德利 申請(qǐng)人:搜諾思公司