国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      共享媒體的方法和系統(tǒng)的制作方法

      文檔序號:6497352閱讀:174來源:國知局
      共享媒體的方法和系統(tǒng)的制作方法
      【專利摘要】公開了共享文件/推薦的方法和裝置。示例方法包括:檢驗由推薦文件的第一用戶所用的第一服務;基于第一服務,相對于文件來編碼第一服務標識碼;當接收到第二用戶的文件請求和/或檢測到在文件推薦中提及第二用戶時,檢驗第二用戶所用的第二服務;基于第二服務搜索與文件相關(guān)聯(lián)的第二服務標識碼,相對于文件來編碼第二服務標識碼;以及在第二服務和第一服務相同的情況下向第二用戶提供具有第一服務標識碼的文件推薦,或在第二服務和第一服務不同的情況下向第二用戶提供具有第二服務標識碼的文件推薦。
      【專利說明】共享媒體的方法和系統(tǒng)
      【技術(shù)領域】
      [0001]本公開涉及數(shù)字內(nèi)容,更具體地說,涉及共享媒體的方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]技術(shù)進步增加了對音樂內(nèi)容和其他類型媒體(例如,電視內(nèi)容、電影和交互內(nèi)容)的可訪問性。例如,除了訪問音頻和視頻內(nèi)容的傳統(tǒng)途徑之外,用戶還可以通過在線商店、互聯(lián)網(wǎng)無線站、在線音樂服務、在線電影服務等在互聯(lián)網(wǎng)上訪問音頻、視頻或音頻和視頻內(nèi)
      容二者。
      【專利附圖】

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