以希望將媒體從其添加到媒體系統(tǒng)的個(gè)人 設(shè)備。第二設(shè)備不是諸如第一設(shè)備等的組件設(shè)備,而可以是移動(dòng)設(shè)備,例如用戶攜帶的并經(jīng) 由蜂窩網(wǎng)絡(luò)(例如3G網(wǎng)絡(luò))或本地Wi-Fi網(wǎng)絡(luò)與媒體系統(tǒng)100進(jìn)行通信的移動(dòng)電話或移 動(dòng)媒體播放器。在一種情況下,第二設(shè)備可以向媒體系統(tǒng)100注冊(cè),以便與媒體系統(tǒng)100進(jìn) 行通信以控制媒體系統(tǒng)100、通過(guò)媒體系統(tǒng)100訪問(wèn)媒體或在這種情況下將媒體添加到媒 體系統(tǒng)100的隊(duì)列。在一個(gè)實(shí)例中,當(dāng)?shù)诙O(shè)備在媒體系統(tǒng)100的通信范圍內(nèi)時(shí),第二設(shè)備 可以檢測(cè)到媒體系統(tǒng)100,或媒體系統(tǒng)100可以檢測(cè)到第二設(shè)備。在該實(shí)例中,然后可以提 示第二設(shè)備的用戶經(jīng)由第二設(shè)備向媒體系統(tǒng)100注冊(cè)或與媒體系統(tǒng)100連接。
[0103] 如上所述,用戶可能希望僅將來(lái)自第二設(shè)備的第一媒體子集添加到隊(duì)列,并可能 希望保持第二媒體子集私密。因此,用戶可以經(jīng)由第二設(shè)備上的界面選擇第一媒體子集以 添加到隊(duì)列,在一種情況下,接收指示添加第一媒體子集的數(shù)據(jù)可以涉及接收與第一媒體 子集中的每個(gè)媒體相關(guān)聯(lián)的URL。
[0104] 在一個(gè)示例中,第一媒體子集和第二媒體子集可以存儲(chǔ)在第二設(shè)備上。換言之,針 對(duì)媒體的媒體內(nèi)容數(shù)據(jù)可以存儲(chǔ)在第二設(shè)備的數(shù)據(jù)存儲(chǔ)介質(zhì)上。在另一示例中,第一媒體 子集和第二媒體子集可以遠(yuǎn)程地存儲(chǔ),并可以由第二設(shè)備訪問(wèn)。例如,第二設(shè)備上的媒體可 以是由媒體服務(wù)(例如RHAPSODY?或SPQTIFY?)提供的媒體,并可以經(jīng)由第二設(shè)備上的應(yīng) 用訪問(wèn)第二設(shè)備上的媒體。在這種情況下,可以將針對(duì)媒體的URL存儲(chǔ)在第二設(shè)備上。在 另一示例中,第二設(shè)備上的媒體可以是本地存儲(chǔ)的媒體和由媒體服務(wù)提供的媒體的混合。
[0105] 在方框806,方法800可以涉及提供第二媒體可用性數(shù)據(jù),第二媒體可用性數(shù)據(jù)指 示可由第一設(shè)備訪問(wèn)的第二媒體。在一個(gè)示例中,第二媒體包括第一媒體子集,而不包括第 二媒體子集。如上所述,只有被選擇添加到隊(duì)列的第一媒體子集可以由第一設(shè)備使用,而第 二媒體子集保持私密。在這種情況下,可由第一設(shè)備訪問(wèn)并因此可由第一設(shè)備渲染的第二 媒體可以包括來(lái)自第二設(shè)備的第一媒體子集,而不包括第二媒體子集。
[0106] 圖9B示出了代表第二媒體可訪問(wèn)性930的示例性框圖。第二媒體可用性930包 括以上結(jié)合圖9A討論的設(shè)備902和媒體源904和906以及媒體源908,在這種情況下媒體 源908可以是第二設(shè)備(個(gè)人設(shè)備)。在本示例中,來(lái)自媒體源908的第一媒體子集可以包 括媒體910、912和914,而來(lái)自媒體源908的第二媒體子集可以包括媒體916、918、920、924 和926。如圖所示,設(shè)備902可以直接連接到第一媒體子集中的媒體910、912和914,而不 是連接到整個(gè)媒體源908,因此可以不連接到第二媒體子集中的媒體916、918、920、924和 926。因此,設(shè)備902可以有權(quán)訪問(wèn)媒體910、912和914,而不能訪問(wèn)媒體916、918、920、924 和926。返回方框806,第二媒體可用性數(shù)據(jù)因此可以指示第二媒體(包括媒體910、912和 914)可由第一設(shè)備訪問(wèn)。
[0107] 如上所述,第二設(shè)備上的媒體可以是第二設(shè)備本地存儲(chǔ)的媒體或可由第二設(shè)備訪 問(wèn)的媒體服務(wù)提供的媒體。在第一媒體子集中的媒體本地存儲(chǔ)在第二設(shè)備上的情況下,將 媒體添加到隊(duì)列可以涉及將針對(duì)第二設(shè)備上的媒體的URL提供給設(shè)備902。在第一媒體子 集中的媒體由媒體服務(wù)提供的情況下,將媒體添加到隊(duì)列可以涉及將媒體服務(wù)上的媒體的 URL提供給設(shè)備902。
[0108] 應(yīng)當(dāng)注意的是,盡管在圖9B中示出了媒體916、918、920、924和926,但是該第二媒 體子集僅被提供用于示意性的目的,并在實(shí)現(xiàn)中可以是對(duì)第一設(shè)備完全不可見(jiàn)的。換言之, 未由第二設(shè)備的用戶選擇要添加到隊(duì)列的第二媒體子集不僅不可由第一設(shè)備訪問(wèn),第二媒 體子集甚至不可由第一設(shè)備查看。
[0109] 結(jié)合以上討論的圖10A,圖IOB示出了在已經(jīng)將第二媒體子集添加到隊(duì)列之后媒 體系統(tǒng)100中的第一設(shè)備的示例性第二界面1200。如圖所示,除了可用媒體信息1004之 外,還在"可用歌曲"下提供了附加的媒體信息1006。在這種情況下,附加的媒體信息1006 可以反映從第二設(shè)備添加的第二媒體子集。如上所述,第二設(shè)備可以是個(gè)人設(shè)備,例如移動(dòng) 媒體播放器或具有媒體渲染能力的移動(dòng)電話。在這種情況下,還可以在界面1200上在附加 的媒體信息1006旁邊提供符號(hào)1008,以指示與附加的媒體信息1006相關(guān)聯(lián)的媒體可以來(lái) 自移動(dòng)設(shè)備。
[0110] 如上所述,用戶可以離開(kāi)媒體系統(tǒng)100的附近,或可以關(guān)閉第二設(shè)備或使第二設(shè) 備與網(wǎng)絡(luò)斷開(kāi),這導(dǎo)致第二設(shè)備不再與媒體系統(tǒng)100進(jìn)行通信。因此,當(dāng)將第一媒體子集添 加到隊(duì)列時(shí)提供給媒體系統(tǒng)100的URL可能不再有效。在方框808,方法800可以涉及發(fā)起 在可由第一設(shè)備訪問(wèn)的媒體源上對(duì)第一媒體子集的等同媒體的查詢。在一個(gè)示例中,在由 于第二設(shè)備與媒體系統(tǒng)100斷開(kāi)而導(dǎo)致第一媒體子集內(nèi)容不再可由媒體系統(tǒng)100的第一設(shè) 備訪問(wèn)的情況下,查詢等同媒體可以為了用等同媒體替換第一媒體子集內(nèi)容的目的。
[0111] 在一個(gè)示例中,發(fā)起對(duì)第一媒體子集的等同媒體的查詢可以涉及確定與第二設(shè)備 的通信的強(qiáng)度低于閾值。例如,可以監(jiān)視針對(duì)從第二設(shè)備接收的通信信號(hào)的接收信號(hào)強(qiáng)度 指示符(RSSI),并且可以將閾值信號(hào)強(qiáng)度預(yù)先確定為優(yōu)選用于與第二設(shè)備的安全和可靠通 信的最小信號(hào)強(qiáng)度。因此,當(dāng)信號(hào)強(qiáng)度下降到閾值信號(hào)強(qiáng)度以下時(shí),與第二設(shè)備的通信可以 變得不夠可靠,并且對(duì)第二設(shè)備上媒體的訪問(wèn)可能不再可用。
[0112] 圖IOC示出了媒體系統(tǒng)100中的第一設(shè)備的示例性第三界面1400。如圖所示,界 面1400包括附加媒體信息1016,附加媒體信息1016反應(yīng)與圖IOB的界面1200的附加媒體 信息1006的第二媒體子集類似的從第二設(shè)備添加的第二媒體子集。然而,在這種情況下, 附加媒體信息1016的文本可以如所示地變灰,以指示對(duì)由附加媒體信息1016代表的媒體 的訪問(wèn)可能是不可靠的或不可用的。
[0113] 返回方框808,可以發(fā)起對(duì)等同媒體的查詢,以補(bǔ)救減少的對(duì)第二設(shè)備上的媒體的 訪問(wèn)。在一個(gè)示例中,當(dāng)將來(lái)自第二設(shè)備的第一媒體子集添加到隊(duì)列時(shí),可以將與第二媒體 中的每一個(gè)媒體相關(guān)聯(lián)的元數(shù)據(jù)提供給媒體系統(tǒng)1〇〇。因此,可以根據(jù)所提供的元數(shù)據(jù)來(lái)搜 索等同媒體??梢栽诳捎擅襟w系統(tǒng)100訪問(wèn)的任意媒體源(包括如上所述的本地存儲(chǔ)介質(zhì) 或與媒體服務(wù)相關(guān)聯(lián)的遠(yuǎn)程媒體服務(wù)器)上搜索等同媒體。
[0114] 在一個(gè)示例中,等同媒體可以包括與第二媒體中的媒體精確匹配的媒體,例如相 同媒體的副本。例如,可以通過(guò)媒體服務(wù)以及第二設(shè)備得到由藝術(shù)家演唱的相同版本的歌 曲。例如,可以由第二設(shè)備通過(guò)媒體服務(wù)訪問(wèn)歌曲,媒體系統(tǒng)100同樣可以訪問(wèn)該媒體服 務(wù)。因此,針對(duì)直接由媒體系統(tǒng)100訪問(wèn)的歌曲的URL可以表示與針對(duì)由第二設(shè)備訪問(wèn)的歌 曲的URL等同的媒體。在一些情況下,與第二媒體中的媒體匹配的媒體可能不可用。例如, 添加到媒體系統(tǒng)100的來(lái)自第二設(shè)備的歌曲可以是歌曲的罕見(jiàn)現(xiàn)場(chǎng)版,歌曲的罕見(jiàn)現(xiàn)場(chǎng)版 僅作為獨(dú)家限量版收藏者的套裝(boxset)的一部分而發(fā)布。在該示例中,等同媒體可以 包括由相同藝術(shù)家演唱的其他現(xiàn)場(chǎng)版的歌曲或工作室版本的歌曲。
[0115] 在方框810,方法800可以涉及將隊(duì)列中第一媒體子集中的一些或全部替換為等 同媒體。在一個(gè)示例中,將隊(duì)列中的第一媒體子集替換為等同媒體可以允許媒體系統(tǒng)100 的用戶繼續(xù)體驗(yàn)與第一媒體子集相同或至少類似的媒體,否則如果第二設(shè)備與媒體系統(tǒng) 1〇〇斷開(kāi),則第一媒體子集可能是不可用的。圖9C示出了代表第三媒體可訪問(wèn)性960的示 例性框圖。第三媒體可用性960可以包括以上結(jié)合圖9A和9B所描述的設(shè)備902和媒體源 904和906。然而,與圖9B的第二媒體可訪問(wèn)性930相反,因?yàn)榕c媒體源908相關(guān)聯(lián)的第二 設(shè)備可能已經(jīng)與設(shè)備902斷開(kāi),所以媒體源908可能不再可用。如圖所示,媒體源906可以 包括媒體912'和914',媒體912'和914'可以是等同于來(lái)自現(xiàn)在斷開(kāi)的第二設(shè)備的媒 體912和914的媒體。因此,設(shè)備902可以訪問(wèn)媒體源906上的等同媒體912'和914'。 還示出了具有媒體910'的媒體源962,媒體910'可以是與來(lái)自現(xiàn)在斷開(kāi)的第二設(shè)備的媒 體910等同的媒體。在該示例中,在媒體源904和906上可能不能得到與媒體910等同的 媒體,但是可以在媒體源962上得到與媒體910等同的媒體。因此,設(shè)備902可以訪問(wèn)媒體 源962上的媒體910'。
[0116] 圖IOD示出了媒體系統(tǒng)100中的第一設(shè)備的示例性第四界面1600。界面1600可 以包括等同媒體信息1026,等同媒體信息1026反映替換先前從第二設(shè)備添加但已經(jīng)變得 不可用的第二媒體子集的等同媒體。如圖所示,可以在界面1600上在等同媒體信息1026 的歌曲名6旁邊提供符號(hào)1018,符號(hào)1018指示與等同媒體信息1026的歌曲名6相關(guān)聯(lián)的 媒體可能不是精確匹配,而是與圖IOC的附加媒體信息1016的歌曲名6相對(duì)應(yīng)的媒體的類 似版本。另一方面,等同媒體信息1026中的歌曲名7可以對(duì)應(yīng)于與圖IOC中的附加媒體信 息1016中的歌曲名7相對(duì)應(yīng)的媒體精確匹配的媒體,并因此可以不具有諸如符號(hào)1018等 的相鄰符號(hào)。
[0117] 因?yàn)橐陨辖Y(jié)合圖8所描述的方法800僅提供了用于移動(dòng)源媒體內(nèi)容訪問(wèn)的一個(gè)示 例性方法,本申請(qǐng)范圍內(nèi)的其他實(shí)施例(包括方法800的變體)也是可能的。例如,考慮到 第二設(shè)備是預(yù)期在某個(gè)未來(lái)時(shí)間與媒體系統(tǒng)100斷開(kāi)的移動(dòng)設(shè)備,當(dāng)最初從第二設(shè)備向媒 體系統(tǒng)100添加第一媒體子集時(shí),可以針對(duì)第一媒體子集發(fā)起對(duì)等同媒體的查詢。
[0118] 在另一實(shí)例中,僅當(dāng)被添加到隊(duì)列中的第一媒體子集中的媒體還被添加到播放列 表中并預(yù)期在某個(gè)未來(lái)時(shí)間渲染時(shí),可以發(fā)起對(duì)等同媒體的查詢。在該實(shí)例中,如果在預(yù)期 渲染媒體之前的某個(gè)時(shí)間第一媒體子集中的媒體是不可用的,則可以發(fā)起對(duì)等同媒體的查 詢。例如,如果第一媒體子集中的媒體已經(jīng)被添加到播放列表,則僅當(dāng)由于在預(yù)期要渲染媒 體之前五分鐘第二設(shè)備斷開(kāi)而導(dǎo)致媒體不可用時(shí),可以發(fā)起對(duì)等同媒體的查詢。在這種情 況下,如果第二設(shè)備先前已經(jīng)斷開(kāi),則如果在預(yù)期要渲染媒體之前至少五分鐘第二設(shè)備重 新連接,那么可以不發(fā)起對(duì)等同媒體的查詢。
[0119] 在其他示例中,如果第二設(shè)備和媒體系統(tǒng)100之間通信的強(qiáng)度低于預(yù)定閾值,則 可以向第二設(shè)備發(fā)送通知。在一種情況下,可以經(jīng)由與第二設(shè)備和媒體系統(tǒng)100之間常規(guī) 通信方式不同的通信方式,發(fā)送通知。例如,第二設(shè)備和媒體系統(tǒng)100之間常規(guī)通信方式可 以涉及如上所述的局域無(wú)線網(wǎng)。在這種情況下,如果第二設(shè)備和媒體系統(tǒng)100之間通過(guò)局 域無(wú)線網(wǎng)的通信信號(hào)強(qiáng)度低于預(yù)定閾值,則可以通過(guò)蜂窩網(wǎng)絡(luò)從媒體系統(tǒng)100向第二設(shè)備 發(fā)送通知。
[0120] 在一個(gè)示例中,可以經(jīng)由通知服務(wù)(例如蘋果推送通知服務(wù)(APN))發(fā)送通知。APN 可以被配置為:向具有已經(jīng)注冊(cè)了應(yīng)用以接收推送通知的設(shè)備傳播這些通知。每個(gè)設(shè)備可 以與服務(wù)建立授信的且加密的IP連接,并通過(guò)該持久性連接來(lái)接收通知。在監(jiān)視意在針對(duì) 它們的客戶端應(yīng)用的進(jìn)入數(shù)據(jù)的同時(shí),提供商可以通過(guò)持久且安全的信道與APN