專利名稱:用于便攜式媒體設(shè)備的遠(yuǎn)程內(nèi)容更新的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式媒體設(shè)備,更具體而言,本發(fā)明涉及更新駐留在便攜式媒體設(shè)備上的內(nèi)容。
背景技術(shù):
通常在諸如個人數(shù)字助理(PDA)這樣的便攜式設(shè)備和主機(jī)計算機(jī)之間執(zhí)行同步操 作,以同步電子文件或其他資源。例如,這些文件或其他資源可以關(guān)于文本文件、數(shù)據(jù)文件、日歷約會、電子郵件、待辦事項列表、電子rolodex等等。但是,這樣的同步方案通常使用文件名和修改日期來確定文件是否需要在設(shè)備之間被復(fù)制。這些同步方案可以很大程度上被自動化,但是在設(shè)備被連接時必須手動啟動這些同步方案。對于諸如MP3播放器之類的媒體播放器,通常通過使用拖放操作來使文件在主機(jī)計算機(jī)和媒體播放器之間移動,就像傳統(tǒng)上對于將數(shù)據(jù)文件從Windows桌面復(fù)制到軟盤所做的那樣。因此,媒體播放器的用戶手動地為各個媒體項目執(zhí)行同步。結(jié)果,對于用戶而言,同步有些乏味,并且耗費(fèi)時間。最近,媒體播放器已經(jīng)能夠在進(jìn)行經(jīng)由電纜的總線連接時與主機(jī)計算機(jī)同步。這里,當(dāng)電纜被連接在主機(jī)計算機(jī)和媒體播放器之間時,同步可以由主機(jī)計算機(jī)自動啟動。主機(jī)計算機(jī)的用戶也可以手動啟動同步,只要電纜被連接在主機(jī)計算機(jī)和媒體播放器之間。在任何一種情況下,同步的啟動是由主機(jī)計算機(jī)執(zhí)行的,這對應(yīng)于“推”模型。通常,主機(jī)計算機(jī)將操作媒體管理應(yīng)用,其中媒體管理應(yīng)用有助于媒體管理,也有助于將這樣的媒體中的一些或所有同步到媒體播放器。媒體管理應(yīng)用的一個例子是由加利福尼亞Cupertino的AppleComputer, Inc.所提供的iTlineS 媒體管理軟件。媒體播放器的一個例子是也由加利福尼亞Cupertino的Apple Computer, Inc.所提供的iPod,5體設(shè)備,其具有經(jīng)由電纜與主機(jī)計算機(jī)進(jìn)行同步的能力。經(jīng)由電纜進(jìn)行同步的一個缺點(diǎn)在于必須進(jìn)行電纜連接。用戶可能經(jīng)常忘記連接電纜。沒有電纜連接,就不會進(jìn)行同步。用戶可以使用塢站來簡化連接過程。但是,用戶仍然可能忘記將媒體播放器耦接到塢站。此外,電纜的長度通常相對較短,諸如幾英尺(例如,2 — 6英尺),因此媒體播放器必須放在主機(jī)計算機(jī)的幾英尺之內(nèi),以便進(jìn)行同步。因此,越來越需要改進(jìn)的技術(shù)來在遠(yuǎn)離主機(jī)計算機(jī)放置時更新(例如,同步)媒體播放器上的內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明涉及主機(jī)設(shè)備(例如,主機(jī)計算機(jī))和便攜式媒體設(shè)備(例如,媒體播放器) 之間的交互。根據(jù)本發(fā)明的一個實施例,主機(jī)設(shè)備和便攜式媒體設(shè)備之間的交互可以在網(wǎng)絡(luò)上執(zhí)行。網(wǎng)絡(luò)可以包括有線和/或無線組件。網(wǎng)絡(luò)在地理覆蓋區(qū)域上可以是本地的、區(qū)域性的或全球的。在網(wǎng)絡(luò)上的交互可以由便攜式媒體設(shè)備手動地或自動地啟動,以向主機(jī)設(shè)備請求內(nèi)容更新。例如,便攜式媒體設(shè)備的用戶可以與其用戶接口交互,以便手動地從主機(jī)設(shè)備請求內(nèi)容更新。作為另一個例子,便攜式媒體設(shè)備可以自動地(即,不需要用戶輸入)從主機(jī)設(shè)備請求內(nèi)容更新。無論如何,如果便攜式媒體設(shè)備和主機(jī)設(shè)備之間的網(wǎng)絡(luò)連接通過網(wǎng)絡(luò)是可用的,那么響應(yīng)于所請求的內(nèi)容更新,在便攜式媒體設(shè)備處接收來自主機(jī)設(shè)備的所更新的內(nèi)容。一般而言,而不是排他地或必須地,所更新的內(nèi)容是媒體數(shù)據(jù)。本發(fā)明可以用許多方式實現(xiàn),包括方法、系統(tǒng)、設(shè)備、裝置或計算機(jī)可讀介質(zhì)。本發(fā)明的幾個實施例如下所述。作為一種用于經(jīng)由網(wǎng)絡(luò)從媒體主機(jī)設(shè)備更新駐留在便攜式媒體設(shè)備上的內(nèi)容的方法,本發(fā)明的一個實施例包括至少以下步驟接收請求從媒體主機(jī)設(shè)備上可用的內(nèi)容更新駐留在便攜式媒體設(shè)備上的內(nèi)容的用戶請求;確定所述便攜式媒體設(shè)備目前是否具有對所述媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問;當(dāng)所述確定步驟確定了所述便攜式媒體設(shè)備目前具有對所述媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問時,發(fā)送內(nèi)容更新請求到所述媒體主機(jī)設(shè)備;接收響應(yīng)于所述內(nèi)容更新請求的來自所述媒體主機(jī)設(shè)備的內(nèi)容;和將從所述媒體主機(jī)設(shè)備所接收的內(nèi)容存儲到所述便攜式媒體設(shè)備上。作為一種用于經(jīng)由網(wǎng)絡(luò)從媒體主機(jī)設(shè)備更新駐留在便攜式媒體設(shè)備上的內(nèi)容的方法,本發(fā)明的另一個實施例包括至少以下步驟確定所述便攜式媒體設(shè)備目前是否具有對所述媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問;當(dāng)所述確定步驟確定了所述便攜式媒體設(shè)備目前具有對所述媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問時,確定是否要從所述媒體主機(jī)設(shè)備上可用的內(nèi)容更新所述便攜式媒體設(shè)備上駐留的內(nèi)容;當(dāng)所述確定步驟確定了要從所述媒體主機(jī)設(shè)備上可用的內(nèi)容更新所述便攜式媒體設(shè)備上駐留的內(nèi)容時,發(fā)送內(nèi)容更新請求到所述媒體主機(jī)設(shè)備;接收響應(yīng)于所述內(nèi)容更新請求的來自所述媒體主機(jī)設(shè)備的內(nèi)容;和將從所述媒體主機(jī)設(shè)備所接收的內(nèi)容存儲到所述便攜式媒體設(shè)備上。作為一種包括計算機(jī)程序代碼的計算機(jī)可讀介質(zhì),所述計算機(jī)程序代碼用于經(jīng)由網(wǎng)絡(luò)從主機(jī)設(shè)備更新駐留在便攜式設(shè)備上的內(nèi)容,本發(fā)明的一個實施例包括至少用于確定是否要從所述主機(jī)設(shè)備上可用的內(nèi)容更新所述便攜式設(shè)備上駐留的內(nèi)容的計算機(jī)程序代碼;用于確定所述便攜式設(shè)備目前是否具有對所述主機(jī)設(shè)備的網(wǎng)絡(luò)訪問的計算機(jī)程序代碼;用于當(dāng)不僅確定所述便攜式設(shè)備目前具有對所述主機(jī)設(shè)備的網(wǎng)絡(luò)訪問,而且確定所述便攜式設(shè)備上駐留的內(nèi)容要被更新時,發(fā)送內(nèi)容更新請求到所述主機(jī)設(shè)備的計算機(jī)程序代碼;用于接收響應(yīng)于所述內(nèi)容更新請求的來自所述主機(jī)設(shè)備的內(nèi)容的計算機(jī)程序代碼;和用于將從所述主機(jī)設(shè)備所接收的內(nèi)容存儲到所述便攜式設(shè)備上的計算機(jī)程序代碼。作為一種便攜式媒體設(shè)備,能夠經(jīng)由網(wǎng)絡(luò)從媒體主機(jī)設(shè)備更新駐留在所述便攜式媒體設(shè)備上的內(nèi)容,本發(fā)明的一個實施例包括至少存儲內(nèi)容的數(shù)據(jù)存儲設(shè)備;和處理器,用于存儲、訪問和呈現(xiàn)來自所述數(shù)據(jù)存儲設(shè)備的存儲內(nèi)容,所述處理器被配置為(i)確定是否要從所述媒體主機(jī)設(shè)備上可用的內(nèi)容更新所述便攜式媒體設(shè)備上駐留的內(nèi)容;(ii)確定所述便攜式媒體設(shè)備目前是否具有對所述媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問當(dāng)不僅確定所述便攜式媒體設(shè)備目前具有對所述媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問、而且確定所述便攜式媒 體設(shè)備上駐留的內(nèi)容要被更新時,發(fā)送內(nèi)容更新請求到所述媒體主機(jī)設(shè)備;(iv)接收響應(yīng)于所述內(nèi)容更新請求的來自所述媒體主機(jī)設(shè)備的內(nèi)容;和(0將從所述媒體主機(jī)設(shè)備所接收的內(nèi)容存儲到所述數(shù)據(jù)存儲設(shè)備中。本發(fā)明的其他方面和優(yōu)點(diǎn)將從結(jié)合了附圖的以下詳細(xì)描述中變得顯而易見,所述描述通過實例的方式闡述了本發(fā)明的原理。
通過以下參考附圖的詳細(xì)描述將容易理解本發(fā)明,其中相似的附圖標(biāo)記表示相似的結(jié)構(gòu)元件,其中圖I是根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)媒體系統(tǒng)的框圖。圖2是根據(jù)本發(fā)明一個實施例的內(nèi)容更新過程的流程圖。圖3A和3B是根據(jù)本發(fā)明一個實施例的手動內(nèi)容更新過程的流程圖。圖4是根據(jù)本發(fā)明一個實施例的自動內(nèi)容更新過程的流程圖。圖5A是根據(jù)本發(fā)明一個實施例的典型菜單屏幕。圖5B是根據(jù)本發(fā)明一個實施例的典型同步(sync)設(shè)置屏幕。圖5C是根據(jù)本發(fā)明一個實施例的典型內(nèi)容選擇屏幕。圖6是根據(jù)本發(fā)明一個實施例的媒體管理系統(tǒng)的框圖。圖7是根據(jù)本發(fā)明一個實施例的媒體播放器的框圖。
具體實施例方式本發(fā)明涉及主機(jī)設(shè)備(例如主機(jī)計算機(jī))和便攜式媒體設(shè)備(例如媒體播放器)之間的交互。根據(jù)本發(fā)明的一個實施例,主機(jī)設(shè)備和便攜式媒體設(shè)備之間的交互可以在網(wǎng)絡(luò)上執(zhí)行。網(wǎng)絡(luò)可以包括有線和/無線組件。網(wǎng)絡(luò)在地理覆蓋范圍上也可以是本地的、區(qū)域性的或全球的。網(wǎng)絡(luò)上的交互可以手動地或自動地由便攜式媒體設(shè)備啟動,以便向主機(jī)設(shè)備請求內(nèi)容更新。例如,便攜式媒體設(shè)備的用戶可以與其用戶接口交互,以手動地向主機(jī)設(shè)備請求內(nèi)容更新。作為另一個例子,便攜式媒體設(shè)備可以自動地(即不需要用戶輸入)向主機(jī)設(shè)備請求內(nèi)容更新。無論如何,如果便攜式媒體設(shè)備和主機(jī)設(shè)備之間的網(wǎng)絡(luò)連接通過網(wǎng)絡(luò)是可用的,那么響應(yīng)于所請求的內(nèi)容更新,在便攜式媒體設(shè)備處從主機(jī)設(shè)備接收被更新的內(nèi)容。一般而言,而不是排他或必須地,被更新的內(nèi)容是媒體數(shù)據(jù)。以下將參考圖I 一 7來描述本發(fā)明的實施例。但是,本領(lǐng)域的技術(shù)人員將易于理解,這里給出的關(guān)于這些附圖的詳細(xì)描述是為了解釋的目的,因為本發(fā)明可以延伸到這些被限制的實施例之外。圖I是根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)媒體系統(tǒng)100的框圖。網(wǎng)絡(luò)媒體系統(tǒng)100支持通過網(wǎng)絡(luò)在不同媒體設(shè)備之間交換數(shù)字?jǐn)?shù)據(jù)。網(wǎng)絡(luò)媒體系統(tǒng)100包括媒體主機(jī)設(shè)備102(MHD)0媒體主機(jī)設(shè)備102耦接到有線網(wǎng)絡(luò)104。有線網(wǎng)絡(luò)104是數(shù)據(jù)網(wǎng)絡(luò),諸如局域網(wǎng)、廣域網(wǎng)或全球網(wǎng)。在一個實施例中,全球網(wǎng)可以對應(yīng)于萬維網(wǎng)或因特網(wǎng)。媒體主機(jī)設(shè)備102操作媒體管理應(yīng)用(MMA)106。媒體管理應(yīng)用106操作以輔助媒體主機(jī)設(shè)備102的用戶管理 駐留在媒體主機(jī)設(shè)備102上或者對媒體主機(jī)設(shè)備102可用的數(shù)字?jǐn)?shù)據(jù),即媒體項目。數(shù)字?jǐn)?shù)據(jù)也可以包括非媒體數(shù)據(jù),諸如文本文件、數(shù)據(jù)庫數(shù)據(jù)、數(shù)據(jù)文件、日歷約會、電子郵件、待辦事項列表、聯(lián)系人等等。網(wǎng)絡(luò)媒體系統(tǒng)100還包括媒體存儲服務(wù)器108。媒體存儲服務(wù)器108提供在線商業(yè)中心,用于訪問數(shù)字?jǐn)?shù)據(jù),即媒體項目。通過經(jīng)由有線網(wǎng)絡(luò)104與媒體存儲服務(wù)器108交互,媒體主機(jī)設(shè)備102或其他設(shè)備能夠瀏覽、預(yù)覽、播放或購買媒體項目。有關(guān)在線商業(yè)中心的更多細(xì)節(jié)被提供在美國專利公開2005/0021478A1中,在這里其被引為參考。網(wǎng)絡(luò)媒體系統(tǒng)110還支持便攜式媒體設(shè)備110。便攜式媒體設(shè)備110可以通過無線網(wǎng)絡(luò)112無線地耦接到有線網(wǎng)絡(luò)104。無線網(wǎng)絡(luò)112通常被限制到一地理區(qū)域,并且只要便攜式媒體設(shè)備110位于該地理區(qū)域之內(nèi),便攜式媒體設(shè)備110就能夠正常地連接到無線網(wǎng)絡(luò)112,并且然后經(jīng)由有線網(wǎng)絡(luò)104連接到媒體主機(jī)設(shè)備102或媒體存儲服務(wù)器108。為了易于網(wǎng)絡(luò)連接,便攜式媒體設(shè)備110存儲了媒體主機(jī)設(shè)備102和/或媒體存儲服務(wù)器108的網(wǎng)絡(luò)地址。通過將便攜式媒體設(shè)備110經(jīng)由無線網(wǎng)絡(luò)112和有線網(wǎng)絡(luò)104連接到媒體主機(jī)設(shè)備102或者媒體存儲服務(wù)器108,便攜式媒體設(shè)備110可以向媒體主機(jī)設(shè)備102或媒體存儲服務(wù)器108請求被更新的內(nèi)容。被更新的內(nèi)容是要被提供到便攜式媒體設(shè)備110的數(shù)字?jǐn)?shù)據(jù)。在一個實施例中,被更新的內(nèi)容可以是在媒體主機(jī)設(shè)備102上最新獲得的數(shù)據(jù),或者來自媒體主機(jī)設(shè)備102的不同數(shù)據(jù)。為了使便攜式媒體設(shè)備110能夠通過這一個或多個網(wǎng)絡(luò)104,112連接到相關(guān)聯(lián)的媒體主機(jī)設(shè)備102,媒體主機(jī)設(shè)備102必須被激活。換句話說,媒體主機(jī)設(shè)備102,例如個人計算機(jī),需要被接通電源,盡管其可能正在休眠或者處于低能耗模式。與媒體主機(jī)設(shè)備102或媒體存儲服務(wù)器108相比,便攜式媒體設(shè)備110可以遠(yuǎn)程地放置,甚至位于不同國家,而便攜式媒體設(shè)備110可以請求或接收被更新的內(nèi)容。被更新的內(nèi)容可以從媒體存儲服務(wù)器108或相關(guān)聯(lián)的媒體主機(jī)設(shè)備102獲得,并且通過有線網(wǎng)絡(luò)104和無線網(wǎng)絡(luò)112被傳遞到便攜式媒體設(shè)備110。在另一個實施例中,便攜式媒體設(shè)備110也可以接收、發(fā)送或與網(wǎng)絡(luò)媒體系統(tǒng)支持的另一個便攜式媒體設(shè)備交換數(shù)字?jǐn)?shù)據(jù)。在一個實現(xiàn)中,便攜式媒體設(shè)備110經(jīng)由網(wǎng)絡(luò)104,112發(fā)送命令,該命令在媒體主機(jī)設(shè)備102或媒體存儲服務(wù)器108上執(zhí)行。在另一個實現(xiàn)中,便攜式媒體設(shè)備110可以包括媒體管理應(yīng)用,以訪問和檢索遠(yuǎn)端存儲的媒體,諸如在媒體主機(jī)設(shè)備102上存儲的媒體。雖然圖I未示出,但是網(wǎng)絡(luò)媒體系統(tǒng)100通常支持多個不同的便攜式媒體設(shè)備。因此,多個便攜式媒體設(shè)備可以耦接到無線網(wǎng)絡(luò)112。類似地,網(wǎng)絡(luò)媒體系統(tǒng)100也可以包括能夠服務(wù)一不同地理區(qū)域的另一個無線網(wǎng)絡(luò)114。無線網(wǎng)絡(luò)114也可以支持多個不同的便攜式媒體設(shè)備。此外,網(wǎng)絡(luò)媒體系統(tǒng)100也可以支持多個不同的便攜式媒體設(shè)備。通常,這些便攜式媒體設(shè)備中的某一個將與這些媒體主機(jī)設(shè)備中的某一個相關(guān)聯(lián)。例如,第一用戶可以是與媒體主機(jī)設(shè)備102以及便攜式媒體設(shè)備110相關(guān)聯(lián)的擁有者或用戶。同樣地,媒體主機(jī)設(shè)備102和便攜式媒體設(shè)備110通常彼此相關(guān)聯(lián)。更一般地,特定媒體主機(jī)設(shè)備可以是用于一個或多個便攜式媒體設(shè)備的主機(jī)媒體。
根據(jù)本發(fā)明的一個方面,便攜式媒體設(shè)備當(dāng)在合適的無線網(wǎng)絡(luò)的情況下能夠和其相關(guān)媒體主機(jī)設(shè)備交互。因此,便攜式媒體設(shè)備可以啟動對其被存儲內(nèi)容的更新。對便攜式媒體設(shè)備上所存儲的內(nèi)容的更新可以導(dǎo)致不同內(nèi)容被存儲在便攜式媒體設(shè)備上。被更新的內(nèi)容可以從媒體主機(jī)(諸如提供在線媒體存儲的媒體存儲服務(wù)器)、媒體主機(jī)設(shè)備或另一個便攜式媒體設(shè)備獲得。例如,即使便攜式媒體設(shè)備遠(yuǎn)離媒體主機(jī)設(shè)備,便攜式媒體設(shè)備(或其用戶)也能夠請求和接收不同的播放列表、歌曲、視頻、相冊或播客(podcast)。圖2是根據(jù)本發(fā)明一個實施例的內(nèi)容更新過程200的流程圖。內(nèi)容更新過程200例如由便攜式媒體設(shè)備、諸如圖I所示的便攜式媒體設(shè)備110執(zhí)行。內(nèi)容更新過程200開始于判斷202,其確定是否應(yīng)該執(zhí)行內(nèi)容更新。當(dāng)判斷202確定不應(yīng)當(dāng)執(zhí)行內(nèi)容更新時,內(nèi)容更新過程200等待,直到要執(zhí)行內(nèi)容更新。一旦判斷202確定要執(zhí)行內(nèi)容更新,則判斷204確定到媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問是否可用。當(dāng)判斷204確定到媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問不可用時,內(nèi)容更新過程200可以返回到塊202或者可以等待網(wǎng)絡(luò)訪問可用。另一方面,當(dāng)判斷204確定到媒體主機(jī)設(shè)備的網(wǎng)絡(luò)訪問可用時,向媒體主機(jī)設(shè)備請求內(nèi)容更新206。判斷208然后確定是否已經(jīng)從媒體主機(jī)設(shè)備接收到內(nèi)容更新。當(dāng)判斷208確定還沒有接收到內(nèi)容更新時,內(nèi)容更新過程200等待這樣的更新。一旦判斷208確定已經(jīng)接收到內(nèi)容更新,則所接收到的內(nèi)容被存儲210在便攜式媒體設(shè)備上,從而更新便攜式媒體設(shè)備上的內(nèi)容。在塊210之后,內(nèi)容更新過程200完成并結(jié)束。圖3A和3B是根據(jù)本發(fā)明一個實施例的手動內(nèi)容更新過程300的流程圖。手動內(nèi)容更新過程300例如由便攜式媒體設(shè)備、諸如圖I所示的便攜式媒體設(shè)備110執(zhí)行。手動內(nèi)容更新過程300開始于判斷302。判斷302確定是否已經(jīng)接收到內(nèi)容更新請求。這里,內(nèi)容更新請求是由用戶對于便攜式媒體設(shè)備的行為而引起的。因此,當(dāng)判斷302確定還沒有接收到內(nèi)容更新請求時,手動內(nèi)容更新過程300等待這樣的請求。換句話說,當(dāng)從用戶接收到內(nèi)容更新請求時,手動內(nèi)容更新過程300被調(diào)用。一旦判斷302確定已經(jīng)進(jìn)行內(nèi)容更新請求,判斷304就確定無線網(wǎng)絡(luò)是否對于便攜式媒體設(shè)備可用。當(dāng)判斷304確定無線網(wǎng)絡(luò)不可用時,網(wǎng)絡(luò)不可用消息被顯示306在便攜式媒體設(shè)備上。在塊306之后,手動內(nèi)容更新過程300返回,以重復(fù)判斷302,以便處理隨后的內(nèi)容更新請求??商鎿Q地,當(dāng)判斷304確定無線網(wǎng)絡(luò)可用時,獲取308對于媒體主機(jī)設(shè)備(MHD)的網(wǎng)絡(luò)訪問信息。假定媒體主機(jī)設(shè)備之前與便攜式媒體設(shè)備相關(guān)聯(lián)。然后,嘗試310從便攜式媒體設(shè)備到媒體主機(jī)設(shè)備的連接(即,網(wǎng)絡(luò)連接)。這里,連接可以通過一個或多個網(wǎng)絡(luò),無論是無線的還是有線的。接下來,判斷312確定所嘗試的連接是否已經(jīng)被建立。當(dāng)判斷312確定已經(jīng)建立了連接時,驗證信息可以被發(fā)送314到媒體主機(jī)設(shè)備。在一個實施例中,驗證信息之前被存儲在便攜式媒體設(shè)備上,并且被檢索并發(fā)送314到媒體主機(jī)設(shè)備。舉例來說,驗證信息可以涉及便攜式媒體設(shè)備的設(shè)備標(biāo)識符。設(shè)備標(biāo)識符可以是唯一的(例如,GUID)或者準(zhǔn)唯一的。設(shè)備標(biāo)識符也可以被加密,以提供在網(wǎng)絡(luò)上的安全傳遞。在塊314之后,判斷316確定驗證是否已經(jīng)成功。這里,媒體主機(jī)設(shè)備一接收到驗證信息就嘗試驗證便攜式媒體設(shè)備。在一個實現(xiàn)中,媒體主機(jī)設(shè)備存儲訪問控制列表,其中訪問控制列表標(biāo)識有權(quán)經(jīng)由網(wǎng)絡(luò)訪問媒體主機(jī)設(shè)備的那些設(shè)備。例如,訪問控制列表可以包括對應(yīng)于那些被授權(quán)設(shè)備(例如便攜式媒體設(shè)備)的設(shè)備標(biāo)識符。當(dāng)判斷316確定驗證沒有成功時,以及當(dāng)判斷312確定還沒有建立連接時,訪問不可用消息可以被顯示318在便攜式媒體設(shè)備上。在塊318之后,手動更新過程300返回,以重復(fù)判斷302和隨后的塊。另一方面,當(dāng)判斷316確定便攜式媒體設(shè)備已經(jīng)成功地被驗證時,手動內(nèi)容更新過程300繼續(xù)。S卩,內(nèi)容更新請求被從便攜式媒體設(shè)備發(fā)送320到媒體主機(jī)設(shè)備。判斷322然后確定是否已經(jīng)響應(yīng)于內(nèi)容更新請求而從媒體主機(jī)設(shè)備接收了內(nèi)容。當(dāng)判斷322確定已 經(jīng)接收到內(nèi)容時,所接收的內(nèi)容被存儲324到便攜式媒體設(shè)備(PMD)。在一個實施例中,便攜式媒體設(shè)備也可以從媒體主機(jī)設(shè)備接收內(nèi)容更新指令。內(nèi)容更新指令是能夠被便攜式媒體設(shè)備理解和執(zhí)行的指令。例如,內(nèi)容更新指令可以使便攜式媒體設(shè)備從便攜式媒體設(shè)備中刪除某個現(xiàn)有的內(nèi)容,從而釋放存儲空間用于新接收的內(nèi)容。內(nèi)容更新指令也可以通知便攜式媒體設(shè)備如何以及在哪里存儲新接收的內(nèi)容。在所接收到的內(nèi)容已經(jīng)被存儲324之后,判斷326確定更新是否完成。當(dāng)判斷326確定更新沒有完成時,手動內(nèi)容更新過程300返回,以重復(fù)判斷322,從而附加內(nèi)容可以被接收并被存儲。當(dāng)判斷326確定更新完成時,手動內(nèi)容更新過程300返回,以重復(fù)判斷302,從而隨后的內(nèi)容更新可以被類似地處理。此外,當(dāng)判斷322確定還沒有接收到內(nèi)容時,判斷328可以確定到媒體主機(jī)設(shè)備的連接是否已經(jīng)丟失。當(dāng)判斷328確定到媒體主機(jī)設(shè)備的連接還沒有丟失時,手動內(nèi)容更新過程300返回,以重復(fù)塊322??商鎿Q地,當(dāng)判斷328確定連接已經(jīng)丟失時,內(nèi)容更新被取消330,然后手動內(nèi)容更新過程300返回到判斷302,從而隨后的內(nèi)容更新可以類似地被處理。圖4是根據(jù)本發(fā)明一個實施例的自動內(nèi)容更新過程400的流程圖。自動內(nèi)容更新過程400例如由便攜式媒體設(shè)備、諸如圖I所示的便攜式媒體設(shè)備110執(zhí)行。自動內(nèi)容更新過程400開始于判斷402,其確定無線網(wǎng)絡(luò)對于便攜式媒體設(shè)備是否可用。當(dāng)判斷402確定無線網(wǎng)絡(luò)不可用時,自動內(nèi)容更新過程400等待網(wǎng)絡(luò)可用??蛇x地,網(wǎng)絡(luò)不可用指示可以被顯示在便攜式媒體設(shè)備上,以通知便攜式媒體設(shè)備的用戶,告訴他們網(wǎng)絡(luò)不可用??商鎿Q地,當(dāng)判斷402確定無線網(wǎng)絡(luò)可用時,判斷404確定此時是否應(yīng)當(dāng)執(zhí)行自動更新。自動更新可以受到一個或多個標(biāo)準(zhǔn)影響,包括用戶偏好是否使能自動更新、自從上次更新以來的時間是否使能自動更新、和/或各種其他更新策略是否使能自動更新。更新策略如下所述,并且可以隨著實現(xiàn)而廣泛地變化。作為例子,更新策略可以取決于以下中的一個或多個(i)經(jīng)由網(wǎng)絡(luò)的可用帶寬,(ii)便攜式媒體設(shè)備的可用存儲容量,(iii)網(wǎng)絡(luò)連接帶寬,(iv)電池電平,(V)數(shù)據(jù)數(shù)量(例如,內(nèi)容大小),等等。在任何情況下,一旦判斷404確定此時不執(zhí)行自動更新時,自動內(nèi)容更新過程400就返回,以重復(fù)判斷402 ;但是,在再一次執(zhí)行判斷402之前,可以加以延遲。另一方面,當(dāng)判斷404確定此時應(yīng)當(dāng)執(zhí)行自動更新時,以上參考圖3A和3B所討論的操作308 - 328可以在塊406中被執(zhí)行。此后,自動內(nèi)容更新過程400返回,以重復(fù)判斷402,從而隨后的自動內(nèi)容更新可以被類似地處理,但是在再一次執(zhí)行判斷402之前可以加以延遲。不同電子設(shè)備之間內(nèi)容更新的一種形式被稱為同步。在用經(jīng)由網(wǎng)絡(luò)來自相關(guān)媒體主機(jī)的內(nèi)容更新(例如,同步)便攜式媒體設(shè)備處的內(nèi)容的過程中,在便攜式媒體設(shè)備的顯示器上可以呈現(xiàn)一個或多個屏幕。這些屏幕可以被提供用于各種目的,例如(1)啟動同步,(2)配置同步參數(shù);和/或(3)為同步選擇內(nèi)容。圖5A — 5C顯示了幾個可以在移動媒體設(shè)備的顯示器上呈現(xiàn)的典型屏幕。圖5A是根據(jù)本發(fā)明一個實施例的典型菜單屏幕500。菜單屏幕500可以被呈現(xiàn)在 便攜式媒體設(shè)備的顯示器上。如圖5A所示,菜單屏幕500包括可選擇項目的列表。其中一個可選擇項目是“現(xiàn)在同步”項目502,另一個可選擇項目是“設(shè)置”504。便攜式媒體設(shè)備的用戶可以與用戶接口交互,以選擇“現(xiàn)在同步”項目502。通過選擇“現(xiàn)在同步”項目502,用戶請求便攜式媒體設(shè)備現(xiàn)在與相關(guān)聯(lián)的媒體主機(jī)設(shè)備同步。換句話說,從菜單屏幕500中選擇“現(xiàn)在同步”項目502就操作作為對于將便攜式媒體設(shè)備與相關(guān)聯(lián)的媒體主機(jī)設(shè)備同步的手動請求。作為一個例子,響應(yīng)于選擇“現(xiàn)在同步”項目502,可以執(zhí)行如圖3A和3B所示的手動內(nèi)容更新過程300。圖5B是根據(jù)本發(fā)明一個實施例的典型同步(sync)設(shè)置屏幕520。同步設(shè)置屏幕520可以呈現(xiàn)在便攜式媒體設(shè)備的顯示器上。例如,一旦從圖5A所示的菜單屏幕500中選擇“設(shè)置”項目504,設(shè)置屏幕(未示出)就可以呈現(xiàn)在便攜式媒體設(shè)備的顯示器上。假定設(shè)置屏幕中的一個選項是設(shè)置同步選項。對于關(guān)于同步選項的選項的選擇使得同步設(shè)置屏幕520被顯示。同步設(shè)置屏幕520包括典型設(shè)置,其中便攜式媒體設(shè)備的用戶可以進(jìn)行這些典型設(shè)置以影響要如何執(zhí)行同步。特別地,同步設(shè)置屏幕520包括使能/禁用選擇器522。使能/禁用選擇器522允許用戶使能或禁用自動同步。在自動同步被使能的情況下,同步設(shè)置窗口 520允許用戶進(jìn)一步指定一個或多個媒體類型524來被同步,以及指定一個或多個同步策略526來被應(yīng)用。如圖5B所示,可以被選擇或取消選擇的媒體類型524包括音樂、視頻、聯(lián)系人和播客。如圖5B所示,可以為相關(guān)的媒體類型分別確定同步策略526。換句話說,每個媒體類型524可以使用單獨(dú)的同步策略526。另一個方面,同步策略526可以被用來應(yīng)用到所有被使能的媒體類型,從而累積地應(yīng)用到所有這樣的媒體類型。在圖5B,對于媒體類型音樂、視頻、聯(lián)系人和播客,被顯示為被選擇用于相應(yīng)媒體類型524的示例性同步策略526分別是“始終”,“高帶寬”,“始終”和“可用空間”。顯示為“始終”的同步策略指示總是同步該媒體類型的策略。顯示為“高帶寬”的同步策略指示只有在高帶寬網(wǎng)絡(luò)連接可用時才同步該媒體類型的策略。顯示為“空間可用”的同步策略指示在接收設(shè)備具有足夠的可用空間的情況下同步該媒體類型的策略。雖然同步設(shè)置窗口 520被描述為與自動同步相關(guān)聯(lián),但是應(yīng)當(dāng)理解,媒體類型和同步策略也可以被用來影響手動同步的性質(zhì)。圖5C是根據(jù)本發(fā)明一個實施例的典型內(nèi)容選擇屏幕540。內(nèi)容選擇屏幕540向用戶呈現(xiàn)可以被檢索并提供給便攜式媒體設(shè)備的可用內(nèi)容的可選擇列表。換句話說,用戶可以選擇內(nèi)容選擇屏幕540中所呈現(xiàn)的可用內(nèi)容中的一些或全部。更具體而言,內(nèi)容選擇屏幕540中所標(biāo)識的內(nèi)容可以按照各個媒體類別被分類,包括可用播放列表542、新播客544,新視頻546和新歌曲548。在該典型內(nèi)容選擇屏幕540中,可用播放列表542包括可以被單獨(dú)選擇用于傳遞到便攜式媒體設(shè)備的一個或多個不同播放列表。新播客544包括可以被單獨(dú)選擇用于傳遞到便攜式媒體設(shè)備的一個或多個新播客。新視頻546包括可以被單獨(dú)選擇用于傳遞到便攜式媒體設(shè)備的一個或多個新視頻。新歌曲548包括可以被單獨(dú)選擇用于傳遞到便攜式媒體設(shè)備的一個或多個新歌曲(或?qū)]?。此外,內(nèi)容選擇屏幕540可以包括附加的用戶接口控制(未示出),其允許用戶選擇所有內(nèi)容、選擇特定分組或媒體類型的所有內(nèi)容,基于偏好或策略選擇內(nèi)容等等。一旦所期望的內(nèi)容已經(jīng)被選擇,用戶就可以選擇“獲取內(nèi)容”控制550。一旦選擇了“獲取內(nèi)容”控制550,所選擇的內(nèi)容就從相關(guān)聯(lián)的媒體主機(jī)設(shè)備中被請求。在本發(fā)明的一個實施例中,便攜式媒體設(shè)備不需要包括媒體管理應(yīng)用。在這樣的情況下,便攜式媒體設(shè)備,到其需要媒體管理應(yīng)用輔助的程度,利用駐留在相關(guān)聯(lián)的媒體主機(jī)設(shè)備上的媒體管理應(yīng)用。在另一個實施例中,便攜式媒體設(shè)備包括媒體管理應(yīng)用。通過操作便攜式媒體設(shè)備上的媒體管理應(yīng)用,便攜式媒體設(shè)備的用戶管理其媒體項目的能力被顯著地提高。 在一個實現(xiàn)中,媒體主機(jī)設(shè)備(例如,個人電腦)處的內(nèi)容更新處理(例如,同步處理)可以利用駐留在主機(jī)計算機(jī)上的應(yīng)用(例如,媒體管理應(yīng)用)來在媒體主機(jī)設(shè)備和便攜式媒體設(shè)備之間執(zhí)行媒體項目及其屬性的比較和更新。一個這樣的應(yīng)用是由國加利福尼亞Cupertino 的 Apple Computer, inc 所生產(chǎn)的iTlineS 媒體管理軟件。圖6是根據(jù)本發(fā)明一個實施例的媒體管理系統(tǒng)600的框圖。媒體管理系統(tǒng)600包括主機(jī)計算機(jī)602 (或媒體主機(jī)設(shè)備)和媒體播放器604 (或便攜式媒體設(shè)備)。主機(jī)計算機(jī)602通常是個人計算機(jī)。除了其他傳統(tǒng)組件之外,主機(jī)計算機(jī)包括管理模塊606,其中管理模塊是軟件模塊。管理模塊606不僅僅在主機(jī)計算機(jī)602上、而且可選地在媒體播放器604上提供媒體項目(和/或播放列表)的集中化管理。更特別地,管理模塊606管理存儲在與主機(jī)計算機(jī)602相關(guān)聯(lián)的媒體存儲器608中的那些媒體項目。管理模塊606還與媒體數(shù)據(jù)庫610交互,以存儲與存儲在媒體存儲器608中的媒體項目相關(guān)聯(lián)的媒體信息。媒體信息涉及媒體項目的特性和屬性。例如,對于音頻或視聽媒體,媒體信息可以包括以下中的一個或多個標(biāo)題、專輯、曲目、藝術(shù)家、作曲家和流派。這些類型的媒體信息對于具體媒體項目是特定的。媒體信息也可以指示以下中的一個或多個購買時間、下載時間、播放頻率、評價等等。此外,媒體信息可以涉及媒體項目的質(zhì)量特征。媒體項目的質(zhì)量特征的例子可以包括以下中的一個或多個比特率、采樣率、均衡器設(shè)置、音量調(diào)節(jié)、開始/結(jié)束和總時間。此外,主機(jī)計算機(jī)602包括播放模塊612。播放模塊612是可以被用于播放存儲在媒體存儲器608中的某媒體項目的軟件模塊。播放模塊612也可以(在顯示屏上)顯示或以其他方式使用來自媒體數(shù)據(jù)庫610的媒體信息。通常,感興趣的媒體信息對應(yīng)于播放模塊612要播放的媒體項目。主機(jī)計算機(jī)602還包括通信模塊614,通信模塊耦接到媒體播放器604內(nèi)的相應(yīng)通信模塊616。通過一個或多個網(wǎng)絡(luò)的網(wǎng)絡(luò)連接618耦接通信模塊614和616。因此,即使當(dāng)媒體播放器604遠(yuǎn)離主機(jī)計算機(jī)602時,設(shè)備之間的通信在網(wǎng)絡(luò)連接618上也是可能的。
媒體播放器604還包括媒體存儲器620,媒體存儲器存儲媒體播放器604中的媒體項目??梢越?jīng)由網(wǎng)絡(luò)連接618從主機(jī)計算機(jī)602接收正被存儲到媒體存儲器620的媒體項目。更具體而言,管理模塊606經(jīng)由網(wǎng)絡(luò)連接618將駐留在媒體存儲器608上的那些媒體項目中的全部或某些發(fā)送到媒體播放器604中的媒體存儲器620。此外,也被從主機(jī)計算機(jī)602傳遞到媒體播放器604的媒體項目的相應(yīng)媒體信息可以被存儲在媒體數(shù)據(jù)庫622中。在這方面,來自主機(jī)計算機(jī)602中媒體數(shù)據(jù)庫610的某個媒體信息可以經(jīng)由連接或鏈路618被發(fā)送到媒體播放器604中的媒體數(shù)據(jù)庫622。此外,標(biāo)識某個媒體項目的播放列表也可以被管理模塊606經(jīng)由網(wǎng)絡(luò)連接618發(fā)送到媒體播放器604中的媒體存儲器620或媒體數(shù)據(jù)庫622。此外,媒體播放器604包括播放模塊624,播放模塊耦接到媒體存儲器620和媒體數(shù)據(jù)庫622。播放模塊624是能夠被用來播放存儲在媒體存儲器620中的某些媒體項目的軟件模塊。播放模塊624也可以(在顯示屏上)顯示或以其他方式使用來自媒體數(shù)據(jù)庫622的媒體信息。通常,感興趣的媒體信息對應(yīng)于播放模塊624要播放的媒體項目。如上所述,同步是媒體管理的一種形式。設(shè)備之間的同步可以被限制,以在主機(jī)計算機(jī)和媒體播放器互相沒有識別時防止自動同步?!じ鶕?jù)一個實施例,當(dāng)媒體播放器第一次被連接到主機(jī)計算機(jī)時(或者更一般而言,當(dāng)匹配標(biāo)識符沒有呈現(xiàn)時),向媒體播放器的用戶詢問用戶是否希望將媒體播放器加入、分配或鎖定到主機(jī)計算機(jī)。當(dāng)媒體播放器的用戶選擇加入、分配或鎖定媒體播放器與主機(jī)計算機(jī)時,偽隨機(jī)標(biāo)識符被獲得并被存儲在主機(jī)計算機(jī)和媒體播放器二者內(nèi)的媒體數(shù)據(jù)庫或文件中。在一個實現(xiàn)中,標(biāo)識符是與主機(jī)計算機(jī)或其管理模塊相關(guān)聯(lián)(例如其已知的或由其產(chǎn)生的)標(biāo)識符,并且這樣的標(biāo)識符被發(fā)送并存儲在媒體播放器中。在另一個實現(xiàn)中,標(biāo)識符與媒體播放器相關(guān)聯(lián)(例如其已知的或由其產(chǎn)生的),并被發(fā)送和存儲在主機(jī)計算機(jī)的文件或媒體數(shù)據(jù)庫中。圖7是根據(jù)本發(fā)明一個實施例的媒體播放器700的框圖。媒體播放器700包括處理器702,處理器涉及用于控制媒體播放器700的整個操作的微處理器或控制器。媒體播放器700將關(guān)于媒體項目的媒體數(shù)據(jù)存儲在文件系統(tǒng)704和緩存器706中。文件系統(tǒng)704通常是存儲盤或多個盤。文件系統(tǒng)704通常為媒體播放器700提供高容量存儲能力。但是,因為對文件系統(tǒng)704的存取時間相對較慢,因此媒體播放器700也可以包括緩存器706。緩存器706例如是由半導(dǎo)體存儲器提供的隨機(jī)存取存儲器(RAM)。對緩存器706的相對存取時間明顯短于對文件系統(tǒng)704的相對存取時間。但是,緩存器706沒有文件系統(tǒng)704那樣的大存儲容量。此外,文件系統(tǒng)704在活動時比緩存器706消耗更多的功率。當(dāng)媒體播放器700是由電池(未示出)供電的便攜式媒體播放器時,功率消耗經(jīng)常是關(guān)心的問題。媒體播放器700還包括RAM 720和只讀存儲器(R0M)722。ROM 722可以以非易失性方式存儲要運(yùn)行的程序、實用程序或過程。RAM 720提供易失性數(shù)據(jù)存儲器,諸如緩存器706。媒體播放器700還包括用戶輸入設(shè)備708,其允許媒體播放器700的用戶與媒體播放器700交互。例如,用戶輸入設(shè)備708可以采取各種形式,諸如按鈕、小鍵盤、轉(zhuǎn)盤等。此外,媒體播放器700包括顯示器710 (顯示屏),其可以由處理器702控制以向用戶顯示信息。數(shù)據(jù)總線711可以有利于至少文件系統(tǒng)704、緩存器706、處理器702和編解碼器712之間的數(shù)據(jù)傳輸。
在一個實施例中,媒體播放器700用于在文件系統(tǒng)704中存儲多個媒體項目(例如,歌曲)。當(dāng)用戶希望讓媒體播放器播放特定的媒體項目時,可用媒體項目的列表被顯示在顯示器710上。然后,通過使用用戶輸入設(shè)備708,用戶可以選擇可用媒體項目之一。處理器702 —接收到對特定媒體項目的選擇,就將該特定媒體項目的媒體數(shù)據(jù)(例如,音頻文件)提供給編碼器/解碼器(編解碼器)712。編解碼器712然后為揚(yáng)聲器714產(chǎn)生模擬輸出信號。揚(yáng)聲器714可以是內(nèi)置于媒體播放器700或者外置于媒體播放器700的揚(yáng)聲器。例如,連接到媒體播放器700的頭戴式耳機(jī)或耳機(jī)被考慮為外部揚(yáng)聲器。媒體播放器700也可以包括網(wǎng)絡(luò)/總線接口 716,其連接到數(shù)據(jù)鏈路718。數(shù)據(jù)鏈路718允許媒體播放器700耦接到網(wǎng)絡(luò)??梢越?jīng)由有線連接或無線連接提供數(shù)據(jù)鏈路718。在無線連接的情況下,網(wǎng)絡(luò)/總線接口 716可以包括無線收發(fā)器。在另一個實施例中,媒體播放器可以與塢站一起使用。塢站可以為媒體播放器提供無線通信功能(例如,無線收發(fā)器),使得當(dāng)放置在塢站中時,媒體播放器可以利用無線通信功能與主機(jī)設(shè)備通信。塢站本身可以是便攜式的也可以不是便攜式的。 在另一個實施例中,大的便攜式設(shè)備,諸如汽車、包或箱,可以容納或包含便攜式媒體設(shè)備,并且還可以可選地提供網(wǎng)絡(luò)訪問。在幾個上述實施例中重點(diǎn)關(guān)注的媒體項目可以是音頻項目(例如,音頻文件或歌曲,有聲書籍、和/或播客),視頻(例如,電影)或圖像(例如,照片)。媒體項目也可以是多媒體項目。媒體項目也可以是媒體項目的播放列表。本發(fā)明的各個方面、實施例、實現(xiàn)或特征可以單獨(dú)地使用或者以容易組合使用。本發(fā)明優(yōu)選地由軟件實現(xiàn),但是也可以以硬件或軟硬件組合來實現(xiàn)。本發(fā)明也可以被體現(xiàn)為計算機(jī)可讀介質(zhì)上的計算機(jī)可讀代碼。計算機(jī)可讀介質(zhì)是能夠存儲隨后可被計算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲設(shè)備。計算機(jī)可讀介質(zhì)的實例包括只讀存儲器、隨機(jī)存取存儲器、⑶-ROM、DVD、磁帶、光學(xué)數(shù)據(jù)存儲設(shè)備和載波。計算機(jī)可讀介質(zhì)也可以在網(wǎng)絡(luò)耦接的計算機(jī)系統(tǒng)上分布,從而計算機(jī)可讀代碼以分布方式被存儲和執(zhí)行。本發(fā)明的優(yōu)點(diǎn)有很多。不同的方面、實施例或?qū)崿F(xiàn)可以產(chǎn)生一個或多個以下優(yōu)點(diǎn)。本發(fā)明的一個優(yōu)點(diǎn)是用戶能夠從網(wǎng)絡(luò)連接可用的任何地方管理駐留在媒體播放器上的數(shù)字?jǐn)?shù)據(jù)(例如,媒體數(shù)據(jù))。通常,媒體播放器將經(jīng)由無線網(wǎng)絡(luò)訪問全球數(shù)據(jù)網(wǎng)絡(luò)(例如因特網(wǎng)),然后訪問也連接到全球計算機(jī)網(wǎng)絡(luò)的主機(jī)設(shè)備(例如,主機(jī)計算機(jī))以從那里獲得被更新的數(shù)字?jǐn)?shù)據(jù)。本發(fā)明的另一個優(yōu)點(diǎn)是媒體播放器或其用戶能夠為媒體播放器啟動數(shù)字?jǐn)?shù)據(jù)的更新。媒體播放器的用戶因此不必返回到主機(jī)設(shè)備來啟動更新;相反,媒體播放器或其用戶能夠遠(yuǎn)程地啟動更新。本發(fā)明的另一個優(yōu)點(diǎn)是媒體播放器或其用戶能夠設(shè)置被用于確定數(shù)字?jǐn)?shù)據(jù)如何或何時被更新的策略。本發(fā)明的許多特征和優(yōu)點(diǎn)從所述的說明書中顯而易見,因此附加權(quán)利要求意欲覆蓋本發(fā)明的所有這些特征和優(yōu)點(diǎn)。此外,因為本領(lǐng)域的技術(shù)人員很容易想到各種修改和改變,因此本發(fā)明不應(yīng)當(dāng)被限于所示和所述的準(zhǔn)確的構(gòu)造和操作。因此,所有合適的修改和等價物可以被采用作為落在本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種用于交換便攜式媒體設(shè)備上的內(nèi)容的方法,所述方法包括 在所述便攜式媒體設(shè)備上接收無線更新策略,其中所述無線更新策略至少指定無線網(wǎng)絡(luò)連接的一個或多個特性,該無線網(wǎng)絡(luò)連接需要事先建立,用以允許經(jīng)該無線網(wǎng)絡(luò)連接在所述便攜式媒體設(shè)備與遠(yuǎn)程主機(jī)設(shè)備之間發(fā)生數(shù)據(jù)的無線傳送; 確定所述無線網(wǎng)絡(luò)連接是否可用; 確定所述無線網(wǎng)絡(luò)連接的當(dāng)前特性; 確定所述無線網(wǎng)絡(luò)連接的當(dāng)前特性是否滿足所述無線更新策略中指定的無線網(wǎng)絡(luò)連接的一個或多個特性;以及 當(dāng)所述無線網(wǎng)絡(luò)連接的當(dāng)前特性滿足所述無線更新策略中指定的無線網(wǎng)絡(luò)連接的一個或多個特性時, a)經(jīng)所述無線網(wǎng)絡(luò)連接建立與所述遠(yuǎn)程主機(jī)設(shè)備的通信; b)將要被同步的第一內(nèi)容發(fā)送到所述遠(yuǎn)程主機(jī)設(shè)備; c)從所述遠(yuǎn)程主機(jī)設(shè)備接收要被同步的第二內(nèi)容;以及 d)將從所述遠(yuǎn)程主機(jī)設(shè)備接收的第二內(nèi)容存儲到所述便攜式媒體設(shè)備上。
2.根據(jù)權(quán)利要求I所述的方法,其中所述方法還包括 從所述遠(yuǎn)程主機(jī)設(shè)備接收內(nèi)容更新指令;和 根據(jù)所述內(nèi)容更新指令,更新駐留在所述便攜式媒體設(shè)備上的內(nèi)容, 其中所述更新至少包括所述將從所述遠(yuǎn)程主機(jī)設(shè)備接收的第二內(nèi)容存儲到所述便攜式媒體設(shè)備上。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述更新進(jìn)一步包括 根據(jù)所述內(nèi)容更新指令,刪除至少一部分現(xiàn)有內(nèi)容。
4.根據(jù)權(quán)利要求I所述的方法,其中,所述方法還包括 發(fā)送驗證信息到所述遠(yuǎn)程主機(jī)設(shè)備;和 接收關(guān)于所述便攜式媒體設(shè)備是否被授權(quán)與所述遠(yuǎn)程主機(jī)設(shè)備交互的指示。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述驗證信息包括與所述便攜式媒體設(shè)備相關(guān)聯(lián)的設(shè)備標(biāo)識符。
6.根據(jù)權(quán)利要求I所述的方法,其中,所述第一內(nèi)容包括日歷約會信息或聯(lián)系人信息中的一個或多個。
7.根據(jù)權(quán)利要求I所述的方法,其中,所述第二內(nèi)容包括日歷約會信息或聯(lián)系人信息中的一個或多個。
8.根據(jù)權(quán)利要求I所述的方法,其中,所述第一內(nèi)容包括音樂數(shù)據(jù)、播放列表數(shù)據(jù)或視頻數(shù)據(jù)中的一個或多個。
9.根據(jù)權(quán)利要求I所述的方法,其中,所述第二內(nèi)容包括音樂數(shù)據(jù)、播放列表數(shù)據(jù)或視頻數(shù)據(jù)中的一個或多個。
10.根據(jù)權(quán)利要求I所述的方法,其中,所述無線網(wǎng)絡(luò)連接的第一特性是帶寬的量。
11.根據(jù)權(quán)利要求I所述的方法,其中,所述方法還包括 在所述便攜式媒體設(shè)備上生成圖形用戶界面,用以允許用戶指定與所述無線更新策略相關(guān)聯(lián)的一個或多個參數(shù)。
12.根據(jù)權(quán)利要求I所述的方法,其中,所述方法還包括呈現(xiàn)圖形用戶界面,所述圖形用戶界面包括關(guān)于可用內(nèi)容類型的多個用戶控制; 接收至少一個所述用戶控制以指定內(nèi)容類型;和 隨后接收從所述遠(yuǎn)程主機(jī)設(shè)備接收到的第二內(nèi)容中的指定內(nèi)容類型。
13.根據(jù)權(quán)利要求I所述的方法,其中,所述要被同步的從所述遠(yuǎn)程主機(jī)設(shè)備接收到的第二內(nèi)容被發(fā)送到第二便攜式媒體設(shè)備。
14.根據(jù)權(quán)利要求I所述的方法,其中,所述無線網(wǎng)絡(luò)連接是通過局域網(wǎng)建立的。
15.根據(jù)權(quán)利要求I所述的方法,其中,所述無線網(wǎng)絡(luò)連接是通過廣域網(wǎng)建立的。
16.根據(jù)權(quán)利要求I所述的方法,其中,所述無線網(wǎng)絡(luò)連接是通過所述便攜式媒體設(shè)備所對接到的塢站而建立的。
17.根據(jù)權(quán)利要求I所述的方法,其中,所述第二內(nèi)容是所述遠(yuǎn)程主機(jī)設(shè)備處的最新可用的數(shù)據(jù)。
18.根據(jù)權(quán)利要求I所述的方法,其中,所述第一內(nèi)容包括照片。
19.根據(jù)權(quán)利要求I所述的方法,其中,所述第二內(nèi)容包括照片。
20.根據(jù)權(quán)利要求I所述的方法,其中,所述方法還包括 接收對一個或多個媒體類型的選擇,其中在所述第一內(nèi)容中僅所選媒體類型被發(fā)送。
21.一種用于交換便攜式媒體設(shè)備上的內(nèi)容的設(shè)備,所述設(shè)備包括 用于在所述便攜式媒體設(shè)備上接收無線更新策略的裝置,其中所述無線更新策略至少指定無線網(wǎng)絡(luò)連接的一個或多個特性,該無線網(wǎng)絡(luò)連接需要事先建立,用以允許經(jīng)該無線網(wǎng)絡(luò)連接在所述便攜式媒體設(shè)備與遠(yuǎn)程主機(jī)設(shè)備之間發(fā)生數(shù)據(jù)的無線傳送; 用于確定所述無線網(wǎng)絡(luò)連接是否可用的裝置; 用于確定所述無線網(wǎng)絡(luò)連接的當(dāng)前特性的裝置; 用于確定所述無線網(wǎng)絡(luò)連接的當(dāng)前特性是否滿足所述無線更新策略中指定的無線網(wǎng)絡(luò)連接的一個或多個特性的裝置;以及 用于當(dāng)所述無線網(wǎng)絡(luò)連接的當(dāng)前特性滿足所述無線更新策略中指定的無線網(wǎng)絡(luò)連接的一個或多個特性時,a)經(jīng)所述無線網(wǎng)絡(luò)連接建立與所述遠(yuǎn)程主機(jī)設(shè)備的通信,b)用于將要被同步的第一內(nèi)容發(fā)送到所述遠(yuǎn)程主機(jī)設(shè)備,c)用于從所述遠(yuǎn)程主機(jī)設(shè)備接收要被同步的第二內(nèi)容,以及d)用于將從所述遠(yuǎn)程主機(jī)設(shè)備接收的第二內(nèi)容存儲到所述便攜式媒體設(shè)備上的裝置。
22.根據(jù)權(quán)利要求21所述的設(shè)備,其中所述設(shè)備還包括 用于從所述遠(yuǎn)程主機(jī)設(shè)備接收內(nèi)容更新指令的裝置;和 用于根據(jù)所述內(nèi)容更新指令,更新駐留在所述便攜式媒體設(shè)備上的內(nèi)容的裝置,其中所述用于更新的裝置至少包括所述用于將從所述遠(yuǎn)程主機(jī)設(shè)備接收的第二內(nèi)容存儲到所述便攜式媒體設(shè)備上的裝置。
23.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述用于更新的裝置進(jìn)一步包括 用于根據(jù)所述內(nèi)容更新指令,刪除至少一部分現(xiàn)有內(nèi)容的裝置。
24.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述設(shè)備還包括 用于發(fā)送驗證信息到所述遠(yuǎn)程主機(jī)設(shè)備的裝置;和 用于接收關(guān)于所述便攜式媒體設(shè)備是否被授權(quán)與所述遠(yuǎn)程主機(jī)設(shè)備交互的指示的裝置。
25.根據(jù)權(quán)利要求24所述的設(shè)備,其中,所述驗證信息包括與所述便攜式媒體設(shè)備相關(guān)聯(lián)的設(shè)備標(biāo)識符。
26.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述第一內(nèi)容包括日歷約會信息或聯(lián)系人信息中的一個或多個。
27.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述第二內(nèi)容包括日歷約會信息或聯(lián)系人信息中的一個或多個。
28.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述第一內(nèi)容包括音樂數(shù)據(jù)、播放列表數(shù)據(jù)或視頻數(shù)據(jù)中的一個或多個。
29.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述第二內(nèi)容包括音樂數(shù)據(jù)、播放列表數(shù)據(jù)或視頻數(shù)據(jù)中的一個或多個。
30.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述無線網(wǎng)絡(luò)連接的第一特性是帶寬的量。
31.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述設(shè)備還包括 用于在所述便攜式媒體設(shè)備上生成圖形用戶界面,用以允許用戶指定與所述無線更新策略相關(guān)聯(lián)的一個或多個參數(shù)的裝置。
32.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述設(shè)備還包括 用于呈現(xiàn)圖形用戶界面的裝置,所述圖形用戶界面包括關(guān)于可用內(nèi)容類型的多個用戶控制; 用于接收至少一個所述用戶控制以指定內(nèi)容類型的裝置;和 用于隨后接收從所述遠(yuǎn)程主機(jī)設(shè)備接收到的第二內(nèi)容中的指定內(nèi)容類型的裝置。
33.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述要被同步的從所述遠(yuǎn)程主機(jī)設(shè)備接收到的第二內(nèi)容被發(fā)送到第二便攜式媒體設(shè)備。
34.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述無線網(wǎng)絡(luò)連接是通過局域網(wǎng)建立的。
35.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述無線網(wǎng)絡(luò)連接是通過廣域網(wǎng)建立的。
36.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述無線網(wǎng)絡(luò)連接是通過所述便攜式媒體設(shè)備所對接到的塢站而建立的。
37.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述第二內(nèi)容是所述遠(yuǎn)程主機(jī)設(shè)備處的最新可用的數(shù)據(jù)。
38.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述第一內(nèi)容包括照片。
39.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述第二內(nèi)容包括照片。
40.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述設(shè)備還包括 用于接收對一個或多個媒體類型的選擇的裝置,其中在所述第一內(nèi)容中僅所選媒體類型被發(fā)送。
41.一種便攜式媒體設(shè)備,能夠經(jīng)由網(wǎng)絡(luò)通過與遠(yuǎn)程主機(jī)設(shè)備的通信來與第二便攜式媒體設(shè)備交換內(nèi)容,所述便攜式媒體設(shè)備包括 無線接口,用于通過所述網(wǎng)絡(luò)建立無線網(wǎng)絡(luò)連接; 數(shù)據(jù)存儲設(shè)備,用于存儲所述內(nèi)容;以及 處理器,用于存儲、訪問和呈現(xiàn)來自所述數(shù)據(jù)存儲設(shè)備的存儲內(nèi)容, 所述處理器被配置為 I)在所述便攜式媒體設(shè)備上接收無線更新策略,其中所述無線更新策略至少指定無線網(wǎng)絡(luò)連接的一個或多個特性,該無線網(wǎng)絡(luò)連接需要事先建立,用以允許經(jīng)該無線網(wǎng)絡(luò)連接在所述便攜式媒體設(shè)備與遠(yuǎn)程主機(jī)設(shè)備之間發(fā)生數(shù)據(jù)的無線傳送; 2)確定所述無線網(wǎng)絡(luò)連接是否可用; 3)確定所述無線網(wǎng)絡(luò)連接的當(dāng)前特性; 4)確定所述無線網(wǎng)絡(luò)連接的當(dāng)前特性是否滿足所述無線更新策略中指定的無線網(wǎng)絡(luò)連接的一個或多個特性;以及 5)當(dāng)所述無線網(wǎng)絡(luò)連接的當(dāng)前特性滿足所述無線更新策略中指定的無線網(wǎng)絡(luò)連接的一個或多個特性時, a)經(jīng)所述無線網(wǎng)絡(luò)連接建立與所述遠(yuǎn)程主機(jī)設(shè)備的通信; b)將要被同步的第一內(nèi)容發(fā)送到所述遠(yuǎn)程主機(jī)設(shè)備; c)從所述遠(yuǎn)程主機(jī)設(shè)備接收要被同步的第二內(nèi)容;以及 d)將從所述遠(yuǎn)程主機(jī)設(shè)備接收的第二內(nèi)容存儲到所述便攜式媒體設(shè)備上。
全文摘要
本發(fā)明公開了例如主機(jī)計算機(jī)的主機(jī)設(shè)備和例如媒體播放器的便攜式媒體設(shè)備之間交互的改進(jìn)技術(shù)。根據(jù)一個實施例,主機(jī)設(shè)備和便攜式媒體設(shè)備之間的交互可以在網(wǎng)絡(luò)上執(zhí)行。網(wǎng)絡(luò)可以包括有線和/或無線組件。網(wǎng)絡(luò)在地理覆蓋區(qū)域上可以是本地的、區(qū)域性的或全球的。網(wǎng)絡(luò)上的交互可以由便攜式媒體設(shè)備手動地或自動地啟動,以向主機(jī)設(shè)備請求內(nèi)容更新。如果便攜式媒體設(shè)備和主機(jī)設(shè)備之間的網(wǎng)絡(luò)連接通過網(wǎng)絡(luò)是可用的,則響應(yīng)于所請求的內(nèi)容更新,在便攜式媒體設(shè)備處從主機(jī)設(shè)備接收所更新的內(nèi)容。
文檔編號H04L29/06GK102857511SQ20121034899
公開日2013年1月2日 申請日期2006年12月19日 優(yōu)先權(quán)日2006年1月3日
發(fā)明者A·M·菲德爾 申請人:蘋果公司