專利名稱:移動(dòng)設(shè)備的數(shù)據(jù)備份的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及媒體設(shè)備,尤其涉及在媒體設(shè)備上的媒體的同步、備 份或其它管理。
背景技術(shù):
已經(jīng)在諸如個(gè)人數(shù)字助理(PDA)之類的便攜式設(shè)備和主計(jì)算機(jī) 之間常規(guī)地執(zhí)行同步操作以同步電子文件或其它資產(chǎn)。例如,這些文 件或其它資產(chǎn)可以屬于文本文件、數(shù)據(jù)文件、日程(calendar appointment)、電子郵件、待做事項(xiàng)列表(to-do list)、電子記事本 (Rolodex),等等。但是,這樣的同步方案趨于使用文件名和修改 曰期來確定文件是否需要在設(shè)備之間復(fù)制。在媒體播放器-諸如音樂播放器-的情況中,通常通過使用拖放 操作在主計(jì)算機(jī)和媒體播放器之間移動(dòng)文件,就像慣常對(duì)于將數(shù)據(jù)文 件從Wiiidows臺(tái)式機(jī)復(fù)制到軟盤所做的那樣。于是,媒體播放器的用 戶手動(dòng)地啟動(dòng)針對(duì)各個(gè)單個(gè)媒體資產(chǎn)的同步。從而,這樣的手動(dòng)同步 對(duì)于用戶趨于沉悶而耗時(shí)。同步趨于緩慢是因?yàn)閿?shù)據(jù)是通過慢速鏈路 而在設(shè)備之間傳輸。最近, 一旦在外圍(peripheral)電纜上的總線 連接將音樂播放器連接到主計(jì)算機(jī),就已經(jīng)能夠自動(dòng)啟動(dòng)音樂播放器 與主計(jì)算機(jī)的同步。作為這樣的系統(tǒng)的例子,參見美國(guó)專利公開No. 2003/0167318 Al。然而,通常并沒有充分考慮到多種不同的設(shè)備類型 和可能存儲(chǔ)到這些設(shè)備的各種不同的數(shù)據(jù)類型。因此,需要用于在媒 體設(shè)備之間同步數(shù)據(jù)的改進(jìn)方法的改進(jìn)技術(shù)。發(fā)明內(nèi)容本發(fā)明涉及用于在主機(jī)設(shè)備(例如主計(jì)算機(jī))和媒體設(shè)備之間管理數(shù)據(jù)的改進(jìn)的技術(shù)和裝置。被管理的數(shù)據(jù)可以是例如媒體資產(chǎn)的媒 體數(shù)據(jù)。因此,對(duì)媒體數(shù)據(jù)的管理可涉及媒體資產(chǎn)在主機(jī)設(shè)備和媒體 設(shè)備之間的傳送。在一個(gè)實(shí)施例中,媒體資產(chǎn)在主機(jī)設(shè)備和媒體設(shè)備 之間的傳送可被稱為數(shù)據(jù)備份。本發(fā)明可以以多種途徑實(shí)施,包括作為方法、系統(tǒng)、設(shè)備、裝置、 或計(jì)算機(jī)可讀介質(zhì)。下面討論本發(fā)明的幾個(gè)實(shí)施例。作為一種用于備份來自移動(dòng)設(shè)備的數(shù)據(jù)的方法,本發(fā)明的一個(gè)實(shí)施例可例如至少包括以下操作將所述移動(dòng)設(shè)備連接到個(gè)人計(jì)算機(jī); 以及其后將備份數(shù)據(jù)從所述移動(dòng)設(shè)備提供給所述個(gè)人計(jì)算機(jī)。作為一種至少包括用于備份來自移動(dòng)設(shè)備的數(shù)據(jù)的計(jì)算機(jī)程序 代碼的計(jì)算機(jī)可讀介質(zhì),本發(fā)明的一個(gè)實(shí)施例可例如至少包括用于 檢測(cè)所述移動(dòng)設(shè)備到主機(jī)設(shè)備的連接的計(jì)算機(jī)程序代碼;以及用于在供給所述個(gè)人計(jì)算機(jī)的計(jì)算機(jī)程序代碼。作為一種至少包括用于備份來自移動(dòng)設(shè)備的數(shù)據(jù)的計(jì)算機(jī)程序 代碼的計(jì)算機(jī)可讀介質(zhì),本發(fā)明的一個(gè)實(shí)施例可例如至少包括用于 獲取駐留在所述移動(dòng)設(shè)備上的多個(gè)數(shù)據(jù)資產(chǎn)的備份偏好的計(jì)算機(jī)程 序代碼;以及用于根據(jù)所述備份偏好將所述數(shù)據(jù)資產(chǎn)從所述移動(dòng)設(shè)備 備份到所述個(gè)人計(jì)算機(jī)的計(jì)算機(jī)程序代碼。本發(fā)明的其它方面和實(shí)施例將從下面結(jié)合附圖的詳細(xì)描述中而 變得明顯,其中附圖通過舉例示出本發(fā)明的原理。
通過以下的詳細(xì)描迷結(jié)合附圖,將容易地理解本發(fā)明,其中相似 的參考標(biāo)記表示相似的結(jié)構(gòu)元件,并且其中圖1 A是根據(jù)本發(fā)明 一 個(gè)實(shí)施例的多設(shè)備系統(tǒng)的框圖。 圖1B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的多設(shè)備系統(tǒng)的框圖。 圖2是根據(jù)本發(fā)明 一個(gè)實(shí)施例的數(shù)據(jù)傳送過程的流程圖。 圖3是根據(jù)本發(fā)明另 一個(gè)實(shí)施例的同步過程的流程圖。8圖4A - 4<:是# 據(jù)本發(fā)明 一 個(gè)實(shí)施例的詳細(xì)同步過程的流程圖。 圖5A和5B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的多個(gè)媒體的同步過程的流程圖。圖6A - l是根據(jù)本發(fā)明一個(gè)實(shí)施例的同步設(shè)置屏幕。 圖6A - 2是根據(jù)本發(fā)明 一個(gè)實(shí)施例的概要(summary)同步屏幕。 圖6B-1是根據(jù)本發(fā)明一個(gè)實(shí)施例的個(gè)人同步偏好屏幕。 圖6B - 2是根據(jù)本發(fā)明另 一個(gè)實(shí)施例的個(gè)人同步偏好屏幕。 圖6C是根據(jù)本發(fā)明 一個(gè)實(shí)施例的鈴音同步偏好屏幕。 圖6D是根據(jù)本發(fā)明 一個(gè)實(shí)施例的音樂同步偏好屏幕。 圖6E是根據(jù)本發(fā)明 一個(gè)實(shí)施例的電影同步偏好屏幕。 圖6F是根據(jù)本發(fā)明一個(gè)實(shí)施例的電視(TV)節(jié)目同步偏好屏幕。 圖6G是根據(jù)本發(fā)明 一個(gè)實(shí)施例的播客(podcast)同步偏好屏幕。 圖6H是根據(jù)本發(fā)明一個(gè)實(shí)施例的照片同步偏好屏幕。 圖7A和7B是適合用于設(shè)置多種不同類型的媒體資產(chǎn)的偏好的附 加的(additional)示例性屏幕快照。圖7C是根據(jù)本發(fā)明 一個(gè)實(shí)施例的備份過程的流程圖。 圖8A和8B是根據(jù)本發(fā)明一個(gè)實(shí)施例的恢復(fù)(restore)過程的流程圖。圖9是根據(jù)本發(fā)明 一個(gè)實(shí)施例的示例性的恢復(fù)可用性屏幕。 圖IO是根據(jù)本發(fā)明 一個(gè)實(shí)施例的示例性的備份偏好屏幕。 圖11 A和11B是^f艮據(jù)本發(fā)明 一個(gè)實(shí)施例的同步過程的流程閨。 圖12A是根據(jù)本發(fā)明一個(gè)實(shí)施例的媒體資產(chǎn)確定過程的流程圖。 圖12B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的媒體資產(chǎn)優(yōu)先級(jí)分配 (prioritization)過程的流程圖。圖12C和12D說明根據(jù)本發(fā)明 一個(gè)實(shí)施例的第 一類別同步過程。 圖12 E和12 F說明根據(jù)本發(fā)明 一 個(gè)實(shí)施例的第二類別同步過程的 流程圖。圖13A是根據(jù)本發(fā)明 一個(gè)實(shí)施例的媒體系統(tǒng)的框圖。圖13B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的媒體資產(chǎn)重放過程的流程圖。圖14A - 14F是根據(jù)本發(fā)明另一個(gè)實(shí)施例的適合用于為多種不同 類型媒體資產(chǎn)設(shè)置偏好的示例性屏幕快照。圖15是根據(jù)本發(fā)明 一個(gè)實(shí)施例的配對(duì)過程的流程圖。 圖16是根據(jù)本發(fā)明一個(gè)實(shí)施例的口令(passcode)對(duì)話框頁面的 示例性屏幕快照。圖17是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)多功能設(shè)備的框圖。
具體實(shí)施方式
本發(fā)明涉及用于在主機(jī)設(shè)備(例如主計(jì)算機(jī))和媒體設(shè)備之間管 理數(shù)據(jù)的改進(jìn)的技術(shù)和裝置。被管理的數(shù)據(jù)可以是例如媒體資產(chǎn)的媒 體數(shù)據(jù)。因此,對(duì)媒體數(shù)據(jù)的管理可涉及在主機(jī)設(shè)備和媒體設(shè)備之間 傳送媒體資產(chǎn)。在一個(gè)實(shí)施例中,媒體資產(chǎn)在主機(jī)設(shè)備和媒體設(shè)備之 間的傳送可被稱為同步。在另一個(gè)實(shí)施例中,媒體資產(chǎn)在主機(jī)設(shè)備和 媒體設(shè)備之間的傳送可被稱為數(shù)據(jù)備份。本發(fā)明的各個(gè)方面、實(shí)施例、實(shí)施方式或特征可單獨(dú)使用或任意 組合使用。本發(fā)明的一方面涉及對(duì)于媒體設(shè)備同步媒體數(shù)據(jù)(例如媒 體資產(chǎn))。在一個(gè)實(shí)施例中,可根據(jù)針對(duì)不同數(shù)據(jù)類型的不同優(yōu)先級(jí) 來執(zhí)行同步。在另一個(gè)實(shí)施例中,可根據(jù)一個(gè)或多個(gè)同步偏好來執(zhí)行 同步。本發(fā)明的另一方面涉及媒體數(shù)據(jù)在從主機(jī)設(shè)備傳送(例如復(fù)制) 到媒體設(shè)備之前的優(yōu)先級(jí)分配。本發(fā)明的另 一 方面涉及針對(duì)移動(dòng)設(shè)備 的數(shù)據(jù)備份,所述移動(dòng)設(shè)備典型地為媒體設(shè)備。根據(jù)本發(fā)明的又一方 面,可呈現(xiàn)圖形用戶界面以幫助用戶設(shè)置在同步或數(shù)據(jù)備份期間要使 用的一個(gè)或多個(gè)偏好。本發(fā)明的再一方面涉及配對(duì)媒體設(shè)備與主機(jī)設(shè) 備(例如主計(jì)算機(jī))。 一旦被配對(duì),就可以以無線方式在媒體設(shè)備和 主機(jī)設(shè)備之間傳送數(shù)據(jù)(例如用于同步)。通常,媒體設(shè)備可對(duì)應(yīng)于下列中的一個(gè)或多個(gè)音樂播放器、游 戲機(jī)、視頻播放器、照相機(jī)、移動(dòng)電話(例如蜂窩電話)、和/或個(gè)人 數(shù)字助理(PDA)等等。當(dāng)媒體設(shè)備支持兩種或更多這樣的功能時(shí), 媒體設(shè)備可被稱為多功能設(shè)備。多功能設(shè)備的一個(gè)例子是能夠作為移動(dòng)電話和音樂播放器工作的設(shè)備。多功能設(shè)備的另一例子是能夠作為 移動(dòng)電話、音樂播放器和視頻播放器工作的設(shè)備。下面參考圖IA- 17討論本發(fā)明各個(gè)方面的實(shí)施例。但是本領(lǐng)域 技術(shù)人員將容易理解,對(duì)于這些附圖這里給出的詳細(xì)描述是出于說明 性的目的,因?yàn)楸景l(fā)明延伸超出這些有限的實(shí)施例。圖1A是根據(jù)本發(fā)明一個(gè)實(shí)施例的多設(shè)備系統(tǒng)100的框圖。所述多 設(shè)備系統(tǒng)100包括主計(jì)算機(jī)102。主計(jì)算機(jī)102包括數(shù)據(jù)管理應(yīng)用(DMA) 104。數(shù)據(jù)管理應(yīng)用104是在主計(jì)算機(jī)102上運(yùn)行的應(yīng)用程序。 數(shù)據(jù)管理應(yīng)用104可以管理在主計(jì)算機(jī)102上以及在可連接到主計(jì)算 機(jī)102的其它設(shè)備上的數(shù)據(jù)。更特別地,多設(shè)備系統(tǒng)100還可支持一個(gè) 或多個(gè)媒體設(shè)備。如圖1A所示,主計(jì)算機(jī)102可耦接到媒體設(shè)備(MD 扁A) 106、媒體設(shè)備(MD-B) 108和媒體設(shè)備(MD - C ) IIO中的一 個(gè)或多個(gè)。媒體設(shè)備可代表不同類型的媒體設(shè)備。媒體設(shè)備的例子包 括媒體重放設(shè)備(包括便攜式媒體播放器、便攜式數(shù)字助理、移動(dòng)電 話)、機(jī)頂盒,等等。在有些情況下,媒體設(shè)備是可移動(dòng)的或便攜式 的。在主計(jì)算機(jī)102上運(yùn)行的數(shù)據(jù)管理應(yīng)用104可管理駐留在所述一個(gè) 或多個(gè)媒體設(shè)備上的數(shù)據(jù)。更特別地,由數(shù)據(jù)管理應(yīng)用104提供的數(shù) 據(jù)管理可用于在主計(jì)算機(jī)102和一個(gè)或多個(gè)所述媒體設(shè)備之間傳送(例如同步)諸如媒體數(shù)據(jù)之類的數(shù)據(jù)。此外,數(shù)據(jù)管理應(yīng)用104還 可對(duì)所述一個(gè)或多個(gè)媒體設(shè)備獲得的某些數(shù)據(jù)提供數(shù)據(jù)備份。圖1B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的多設(shè)備系統(tǒng)150的框圖。多設(shè)備 系統(tǒng)150包括主計(jì)算機(jī)152,所述主計(jì)算機(jī)152具有各種功能部件以便 支持對(duì)于一個(gè)或多個(gè)媒體設(shè)備的同步和/或備份操作。主計(jì)算機(jī)152例 如適合于實(shí)現(xiàn)圖1A中示出的主計(jì)算機(jī)102。主計(jì)算機(jī)152可包括媒體管 理器154。媒體管理器154操作以管理存儲(chǔ)在主計(jì)算機(jī)152上的媒體資 產(chǎn)156以及存儲(chǔ)在媒體數(shù)據(jù)庫158中的相關(guān)聯(lián)的^f某體信息。管理媒體資 產(chǎn)和媒體信息涉及與其它設(shè)備(即媒體設(shè)備)傳送(例如同步)至少一部分這樣的媒體資產(chǎn)和相應(yīng)的媒體信息。存儲(chǔ)在主計(jì)算機(jī)152上的 一個(gè)或多個(gè)同步偏好160可執(zhí)行或影響同步過程。在一種實(shí)施方式中,ii主計(jì)算機(jī)154的用戶可設(shè)置或修改一個(gè)或多個(gè)同步偏好160。如同下面 將進(jìn)一步詳細(xì)討論的,對(duì)于不同的媒體設(shè)備和/或?qū)τ诓煌拿襟w資產(chǎn) 類型,可不同地設(shè)置或修改同步偏好160。而且,媒體資產(chǎn)或媒體資 產(chǎn)類型被傳送(例如,在同步期間)的優(yōu)先級(jí)(或次序)可預(yù)先確定 或由用戶確定。主計(jì)算機(jī)152還可包括備份管理器162。備份管理器162是諸如由 數(shù)據(jù)管理應(yīng)用提供的、在主計(jì)算機(jī)152上運(yùn)行的功能模塊。備份管理 器162操作以備份與主計(jì)算機(jī)152所支持的媒體設(shè)備中的一個(gè)或多個(gè) 相關(guān)聯(lián)的某些數(shù)據(jù)。在這方面,備份管理器162可使用一個(gè)或多個(gè)備 份偏好164。主計(jì)算機(jī)152的用戶可設(shè)置或修改一個(gè)或多個(gè)備份偏好 164。如下面將要更詳細(xì)討論的,備份偏好164可針對(duì)不同的媒體i殳備 而不同地設(shè)置。備份管理器162還可存儲(chǔ)用于一個(gè)或多個(gè)移動(dòng)設(shè)備的 備份數(shù)據(jù)。如圖1B中所描繪的,備份管理器162存儲(chǔ)了用于第一移動(dòng) 設(shè)備的備份數(shù)據(jù)(MD - 1) 166,并存儲(chǔ)了用于第二媒體設(shè)備的備份 數(shù)據(jù)(MD-2) 168。雖然媒體管理器154和備份管理器162被示為分開的功能模塊,但 是媒體管理器154和備份管理器162可以是公共管理器(common manager)的一部分。公共管理器可由數(shù)據(jù)管理應(yīng)用提供。多設(shè)備系統(tǒng)150還包括媒體設(shè)備170。々某體i殳備170表示一種可耦 接到主計(jì)算機(jī)152的媒體設(shè)備。但是,應(yīng)當(dāng)理解,多設(shè)備系統(tǒng)150可允 許一個(gè)或多個(gè)這樣的要連接到主計(jì)算機(jī)152的媒體設(shè)備。媒體設(shè)備170 可包括媒體數(shù)據(jù)庫172和媒體資產(chǎn)174。媒體設(shè)備170還可包括一個(gè)或 多個(gè)備份偏好176和一個(gè)或多個(gè)同步偏好178。媒體資產(chǎn)174表示存儲(chǔ) 在媒體設(shè)備170上的媒體資產(chǎn)。例如,這些媒體資產(chǎn)174已經(jīng)由主計(jì)算 機(jī)152的媒體管理器154在同步操作期間存儲(chǔ)到媒體設(shè)備170。而且, 媒體設(shè)備170還可直接獲得媒體資產(chǎn)并將其存儲(chǔ)到媒體資產(chǎn)174。類似 地,與媒體資產(chǎn)相關(guān)聯(lián)的媒體信息可存儲(chǔ)到媒體數(shù)據(jù)庫172。在^(某體設(shè)備170上,可以可選地提供一個(gè)或多個(gè)備份偏好176和一 個(gè)或多個(gè)同步偏好178。換而言之,媒體設(shè)備170的用戶可以可選地設(shè)置在根據(jù)備份管理器162的指導(dǎo)從媒體設(shè)備170備份某些數(shù)據(jù)到主計(jì) 算機(jī)152期間要使用的一個(gè)或多個(gè)備份偏好176。 一個(gè)或多個(gè)同步偏好 178還可以可選地由媒體設(shè)備170的用戶提供。如果已經(jīng)在媒體設(shè)備 170上本地提供了一個(gè)或多個(gè)同步偏好178,則媒體管理器154可在對(duì) 媒體設(shè)備170執(zhí)行同步操作時(shí)使用一個(gè)或多個(gè)同步偏好178。在一個(gè)實(shí) 施例中,主計(jì)算機(jī)152存儲(chǔ)一個(gè)或多個(gè)同步偏好160, i某體設(shè)備170也 存儲(chǔ)一個(gè)或多個(gè)同步偏好178。因此,在一個(gè)實(shí)施例中,同步偏好本 身可以在主計(jì)算機(jī)152或媒體設(shè)備170處被改變。如果同步偏好之間有 沖突,可使用某些預(yù)定的規(guī)則來解決這樣的沖突。同樣地,可以從主 計(jì)算機(jī)152和/或媒體設(shè)備170設(shè)置一個(gè)或多個(gè)備份偏好。圖2是根據(jù)本發(fā)明 一個(gè)實(shí)施例的數(shù)據(jù)傳送過程200的流程圖。數(shù)據(jù) 傳送過程200是例如由主機(jī)設(shè)備執(zhí)行的,所述主機(jī)設(shè)備諸如圖1A中示 出的主計(jì)算機(jī)102或圖1B中示出的主計(jì)算機(jī)152。數(shù)據(jù)傳送過程200從決定202開始。決定202確定移動(dòng)設(shè)備是否被 連接。在該實(shí)施例中,主計(jì)算機(jī)可以確定移動(dòng)設(shè)備是否已經(jīng)被連接。 作為例子,移動(dòng)設(shè)備可以是可連接到主機(jī)設(shè)備的媒體設(shè)備。如果決定 202確定移動(dòng)設(shè)備還沒有被連接,則數(shù)據(jù)傳送過程200等待這樣的移動(dòng) 設(shè)備連接。另一方面,如果決定202確定移動(dòng)設(shè)備已經(jīng)被連接,則數(shù) 據(jù)傳送過程200被有效地調(diào)用。換而言之,在一個(gè)實(shí)施例中,移動(dòng)設(shè) 備到主計(jì)算機(jī)的連接可以自動(dòng)觸發(fā)數(shù)據(jù)傳送過程200。一旦決定202確定移動(dòng)設(shè)備已經(jīng)被連接,則可以在移動(dòng)設(shè)備和主 機(jī)設(shè)備之間同步204數(shù)據(jù)。典型地,被同步204的數(shù)據(jù)包括媒體數(shù)據(jù)。 所述數(shù)據(jù)還可包括其它數(shù)據(jù),諸如鍛煉數(shù)據(jù)、玩游戲數(shù)據(jù)、配置或設(shè) 置數(shù)據(jù),等等。而且,所述數(shù)據(jù)還可包括諸如窗口小部件(widget) 及其相關(guān)數(shù)據(jù)之類的其它數(shù)據(jù)。同步204涉及移動(dòng)設(shè)備和主機(jī)設(shè)備之 間的數(shù)據(jù)傳送。下面更詳細(xì)地討論同步。接下來,決定206確定數(shù)據(jù)是否要被備份。這里,決定206正在確 定駐留在移動(dòng)設(shè)備上的數(shù)據(jù)是否應(yīng)當(dāng)在主機(jī)設(shè)備(例如主計(jì)算機(jī))處 被備份。如果決定206確定移動(dòng)設(shè)備上的數(shù)據(jù)應(yīng)當(dāng)在主機(jī)設(shè)備處被備份,則從移動(dòng)設(shè)備接收208備份數(shù)據(jù)。然后備份數(shù)據(jù)被存儲(chǔ)210在主機(jī) 設(shè)備處。另一方面,如果決定206確定不要將備份數(shù)據(jù)存儲(chǔ)在主機(jī)設(shè) 備處,則繞過塊208和210。在塊210之后,或者在其被繞過后,數(shù)據(jù) 傳送過程200結(jié)束。根據(jù)本發(fā)明使用的媒體設(shè)備可存儲(chǔ)大量媒體資產(chǎn)。這些媒體資產(chǎn) 可以是相同類型或者不同類型的媒體資產(chǎn)。例如, 一種類型的媒體資 產(chǎn)是音頻文件,諸如音樂(歌曲)、有聲讀物或播客。另一類型的媒 體資產(chǎn)是圖像,諸如照片。再一類型的媒體資產(chǎn)是視頻文件,諸如電 影或音樂視頻。媒體設(shè)備包括數(shù)據(jù)存儲(chǔ)設(shè)備(例如存儲(chǔ)器),其能夠 存儲(chǔ)已經(jīng)復(fù)制到該媒體設(shè)備的媒體資產(chǎn)。但是,在媒體設(shè)備中到數(shù)據(jù) 存儲(chǔ)設(shè)備的媒體存儲(chǔ)是有限的。因此,在數(shù)據(jù)存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)所有要 (例如從主機(jī)設(shè)備)復(fù)制到媒體設(shè)備的媒體資產(chǎn)并不總是可能的。從 而,在本發(fā)明的一個(gè)實(shí)施例中,可使用不同的優(yōu)先等級(jí)來區(qū)分哪些媒 體資產(chǎn)應(yīng)當(dāng)存儲(chǔ)到媒體存儲(chǔ)器的優(yōu)先次序。本發(fā)明的一方面涉及媒體數(shù)據(jù)(例如媒體資產(chǎn))對(duì)于媒體設(shè)備的 同步。同步可以在主機(jī)設(shè)備(例如主計(jì)算機(jī))和媒體設(shè)備之間進(jìn)行。 可以在主機(jī)設(shè)備或媒體設(shè)備處建立偏好設(shè)置,并且利用偏好設(shè)置來控 制或影響同步過程。圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的同步過程300的流程圖。同步過程 300是例如由主計(jì)算機(jī)執(zhí)行的,所述主計(jì)算機(jī)諸如圖1A中示出的主計(jì) 算機(jī)102或圖1B中示出的主計(jì)算機(jī)152。同步過程300—開始識(shí)別302要復(fù)制到媒體設(shè)備的媒體資產(chǎn)。被識(shí) 別302的媒體資產(chǎn)可以取決于一個(gè)或多個(gè)同步偏好。然后決定304確定 媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來存儲(chǔ)所有已識(shí)別的媒體資 產(chǎn)。在一個(gè)實(shí)施例中,媒體設(shè)備的可用存儲(chǔ)容量可由該媒體設(shè)備提供 的媒體設(shè)備容量確定。例如,媒體設(shè)備可能指示它具有IO GB的空閑 空間和5 GB的先前存儲(chǔ)的媒體資產(chǎn)。可用存儲(chǔ)容量則可被認(rèn)為是IO GB或15 GB,這取決于用戶偏好或者取決于目前存儲(chǔ)的媒體資產(chǎn)是否 一定需要被保留。在任一情況下,如果決定304確定媒體設(shè)備不具有足夠的可用存 儲(chǔ)容量,則決定306確定是'否想要進(jìn)行附加處理來嘗試減小需要的存 儲(chǔ)容量。如果決定306確定不想要這樣的附加處理,則同步過程300完 成并結(jié)束而不執(zhí)行同步??商鎿Q地,如果決定306確定要執(zhí)行該附加 處理,則確定308已識(shí)別的媒體資產(chǎn)的優(yōu)先級(jí)。每一已識(shí)別的媒體資 產(chǎn)都可具有一優(yōu)先級(jí)或者可與一優(yōu)先級(jí)相關(guān)聯(lián)。然后,基于已識(shí)別的 媒體資產(chǎn)的優(yōu)先級(jí),可減小310已識(shí)別的媒體資產(chǎn)的數(shù)量。優(yōu)先級(jí)可 取決于各種不同的標(biāo)準(zhǔn),諸如媒體類型、使用狀態(tài)(關(guān)注/不關(guān)注)、 評(píng)分、時(shí)間(最近購(gòu)買的)、設(shè)備類型,等等。在操作310之后,同 步過程300返回以重復(fù)決定304和隨后的操作,以i更決定304可再次估 計(jì)媒體設(shè)備現(xiàn)在是否具有足夠的可用存儲(chǔ)容量。一旦決定304確定媒體設(shè)備具有足夠的可用存儲(chǔ)容量,則已識(shí)別 的媒體資產(chǎn)被復(fù)制312到媒體設(shè)備。典型地,如果已識(shí)別的媒體資產(chǎn) 被復(fù)制312,則關(guān)于已識(shí)別的媒體資產(chǎn)的媒體信息也可從主計(jì)算機(jī)復(fù) 制到媒體設(shè)備。典型地,該媒體信息將被存儲(chǔ)到在媒體設(shè)備內(nèi)提供的 媒體數(shù)據(jù)庫(例如媒體數(shù)據(jù)庫172)中。然后,同步過程300完成并結(jié) 束,其中已經(jīng)執(zhí)行了同步,至少達(dá)到可用存儲(chǔ)容量的程度。圖4A - 4C是根據(jù)本發(fā)明 一個(gè)實(shí)施例的詳細(xì)同步過程400的流程 圖。詳細(xì)同步過程400是例如由主計(jì)算機(jī)執(zhí)行的,所述主計(jì)算機(jī)諸如 圖1A中示出的主計(jì)算機(jī)102或圖1B中示出的主計(jì)算才幾152。同步過程400從決定402開始,決定402確定是否已經(jīng)發(fā)現(xiàn)了々某體 設(shè)備。例如, 一旦媒體設(shè)備連接到主計(jì)算機(jī),則主計(jì)算機(jī)可檢測(cè)或發(fā) 現(xiàn)該媒體設(shè)備的存在。在這種情況下,主計(jì)算機(jī)可自動(dòng)啟動(dòng)同步過程。 于是,如果決定402確定已經(jīng)發(fā)現(xiàn)了媒體設(shè)備,則同步過程400繼續(xù)。 換而言之, 一旦已經(jīng)發(fā)現(xiàn)了媒體設(shè)備,則可認(rèn)為同步過程400被調(diào)用。如果同步過程400繼續(xù),則獲得404媒體設(shè)備的識(shí)別信息。該識(shí)別 信息涉及存儲(chǔ)在媒體設(shè)備上的標(biāo)識(shí)符,其可由主計(jì)算機(jī)讀取。媒體設(shè) 備的標(biāo)識(shí)符用于至少識(shí)別媒體設(shè)備的類型,但是也可唯一地識(shí)別該特 定媒體設(shè)備。接下來,可獲得406與媒體設(shè)備相關(guān)聯(lián)的同步偏好。這15在一種實(shí)施方式中,將同步偏好從存儲(chǔ)它們的媒體設(shè)備傳送到執(zhí)行同步過程400的主計(jì)算機(jī)。在另一 實(shí)施方式中,基于用于媒體設(shè)備的標(biāo)識(shí)符從主計(jì)算機(jī)自身獲得同步偏 好。因?yàn)橹饔?jì)算機(jī)可支持多種媒體設(shè)備,因此標(biāo)識(shí)符用于使主計(jì)算機(jī) 能夠定位并檢索適當(dāng)?shù)耐狡?。典型地,通過用戶選擇或根據(jù)^^某體 管理應(yīng)用的設(shè)置,在主計(jì)算機(jī)處預(yù)先設(shè)置同步偏好。媒體設(shè)備還可以 或者可替換地允許用戶設(shè)置同步偏好。同步偏好可根據(jù)各種不同標(biāo)準(zhǔn) 來提供,所述標(biāo)準(zhǔn)諸如媒體類型、使用狀態(tài)(關(guān)注/不關(guān)注)、設(shè)備類 型等,其影響什么媒體資產(chǎn)要被同步。然后,請(qǐng)求408關(guān)于存儲(chǔ)在媒體設(shè)備上的媒體資產(chǎn)的媒體信息。 典型地,每一媒體資產(chǎn)與一種媒體類型相關(guān)聯(lián)。媒體類型的例子可包 括音樂、電影、電視節(jié)目、播客和照片。決定410確定是否已經(jīng)從媒 體設(shè)備接收到了媒體信息。 一旦已經(jīng)從媒體設(shè)備接收到了媒體信息, 則將來自媒體設(shè)備的媒體信息與主計(jì)算機(jī)上的媒體信息進(jìn)行比較 412。在一個(gè)實(shí)施例中,媒體信息包括媒體資產(chǎn)的媒體屬性,其可以 被比較以確定哪些媒體資產(chǎn)要被傳送。在一個(gè)例子中,對(duì)于作為音頻 文件的纟某體資產(chǎn),々某體屬性至少包括標(biāo)題和藝術(shù)家姓名。在另一個(gè)例 子中,對(duì)于作為圖像文件的媒體資產(chǎn),媒體屬性包括標(biāo)識(shí)符、修改日 期和大小。美國(guó)專利申請(qǐng)No. 10/118,069中提供了關(guān)于媒體屬性的比較 的附加信息。基于比較412,可識(shí)別414在主計(jì)算機(jī)上而不在媒體"i更備 上的媒體資產(chǎn)。接下來,確定416已識(shí)別的媒體資產(chǎn)所需要的存儲(chǔ)空間量。在一 個(gè)實(shí)施例中,已經(jīng)知道或預(yù)先確定媒體資產(chǎn)的大小,從而可在主計(jì)算 機(jī)處計(jì)算已識(shí)別的媒體資產(chǎn)所需要的存儲(chǔ)空間量。此外,確定418媒 體設(shè)備上的可用存儲(chǔ)空間量。從媒體設(shè)備獲得的媒體設(shè)備容量可有助 于該確定。例如,該^f某體設(shè)備容量可指示媒體設(shè)備上的空閑存儲(chǔ)量。在任一情況下,決定420然后確定存儲(chǔ)已識(shí)別的媒體資產(chǎn)所需要 的存儲(chǔ)空間量是否小于媒體設(shè)備上的可用存儲(chǔ)空間量。如果所需要的 存儲(chǔ)空間量小于可用存儲(chǔ)空間量,則可立即執(zhí)行同步。即,可以從媒體設(shè)備刪除422任何不需要的媒體資產(chǎn),并且可以將已識(shí)別的媒體資 產(chǎn)復(fù)制424到媒體設(shè)備。刪除422不需要的媒體資產(chǎn)是不必要的,特別 是如果存儲(chǔ)設(shè)備具有足夠的空閑存儲(chǔ)容量來存儲(chǔ)已識(shí)別的媒體資產(chǎn) 而無需移除任何先前存儲(chǔ)的媒體資產(chǎn)。在已識(shí)別的媒體資產(chǎn)已被復(fù)制 424之后,同步過程400完成并結(jié)束,其中已經(jīng)執(zhí)行了同步。另一方面,如果決定420確定所需要的存儲(chǔ)空間量不小于可用存 儲(chǔ)空間量,則確定426要復(fù)制的已識(shí)別媒體資產(chǎn)的優(yōu)先級(jí)。在一種實(shí) 施方式中,假設(shè)已識(shí)別的媒體資產(chǎn)可被分組為媒體資產(chǎn)類型(即,媒 體類型),并且不同的媒體類型可具有與之相關(guān)聯(lián)的不同優(yōu)先級(jí)。在 一個(gè)實(shí)施例中,可以從主計(jì)算機(jī)152和/或媒體設(shè)備170設(shè)置不同媒體類 型的優(yōu)先級(jí)次序。如下面參照?qǐng)D4C詳細(xì)解釋的那樣,通過根據(jù)不同媒 體類型的優(yōu)先級(jí)次序來同步媒體資產(chǎn),同步繼續(xù)進(jìn)行。作為例子,下 列媒體類型的優(yōu)先級(jí)次序可被如下設(shè)置電影、電視節(jié)目、音樂、播 客和照片。在這樣的例子中,電影將有最高的優(yōu)先級(jí)而照片有最低的 優(yōu)先級(jí)。接下來,確定428該優(yōu)先級(jí)媒體類型所需要的存儲(chǔ)空間。決定430 然后確定第一優(yōu)先級(jí)媒體類型所需要的存儲(chǔ)空間是否大于媒體設(shè)備 處的可用存儲(chǔ)空間。如果所需要的存儲(chǔ)空間超過可用存儲(chǔ)空間,則該 優(yōu)先級(jí)媒體類型的已識(shí)別的媒體資產(chǎn)不能復(fù)制到媒體設(shè)備。在這種情 況下,可通知432用戶存儲(chǔ)不足阻止了更新(或進(jìn)一步更新)。然后, 倘若在媒體設(shè)備上的可用存儲(chǔ)空間不夠,同步過程完成并結(jié)束。應(yīng)當(dāng) 注意,在媒體設(shè)備上的可用存儲(chǔ)空間可以認(rèn)為先前存儲(chǔ)的(至少某些 媒體類型的)媒體資產(chǎn)是可用存儲(chǔ)空間的一部分??商鎿Q地,如果決定430確定為存儲(chǔ)第一優(yōu)先級(jí)媒體類型所需要 的存儲(chǔ)空間不大于媒體設(shè)備上的可用存儲(chǔ)空間,則決定434確定該所 需要的存儲(chǔ)空間是否大于媒體設(shè)備上的空閑空間量。如果決定434確 定所需要的存儲(chǔ)空間超過空閑空間,則可從媒體設(shè)備刪除436任何不 需要的媒體資產(chǎn)以釋放附加的可用存儲(chǔ)空間??蛇x地,在這樣的刪除 436之前,可向用戶呈現(xiàn)用戶警告或?qū)υ捒颍⑶以试S該用戶放棄同步過程400??商鎿Q地,如果所需要的存儲(chǔ)空間不超過空閑空間,則 可繞過操作436,從而不一定需要從媒體設(shè)備刪除436不需要的媒體資產(chǎn)。在操作436之后,或在其被繞過之后,該優(yōu)先級(jí)媒體類型的媒體 資產(chǎn)被復(fù)制438到媒體設(shè)備。然后,決定440確定是否要類似地處理更 多的媒體類型。如果決定440確定要處理更多的媒體類型,則同步過 程400返回以重復(fù)操作428和隨后的操作,從而可類似地處理下一優(yōu)先 級(jí)媒體類型??商鎿Q地,如果決定440確定沒有更多的媒體類型要處 理,則同步過程400完成并結(jié)束。進(jìn)一步地,如下面所討論的,在每一媒體類型中的媒體資產(chǎn)可根 據(jù)優(yōu)先級(jí)(或次序)而被復(fù)制。因此,在另一個(gè)實(shí)施例中,在一種媒 體類型內(nèi)的能夠存儲(chǔ)在媒體設(shè)備上的那些媒體資產(chǎn)中可根據(jù)優(yōu)先級(jí) (或次序)而被復(fù)制。圖5A和5B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的多個(gè)媒體的同步過程500 的流程圖。多個(gè)媒體的同步過程500是例如由主計(jì)算機(jī)的媒體管理器 來執(zhí)行的,所述媒體管理器諸如是圖1B中示出的媒體管理器154。這 里,多個(gè)媒體可以屬于不同類型的媒體資產(chǎn)。例如, 一種類型的媒體 資產(chǎn)可以是音頻文件,諸如歌曲,另一類型的媒體資產(chǎn)可以是圖像, 諸如照片,而另一類型的媒體資產(chǎn)可以是視頻,諸如電影。多個(gè)媒體的同步過程500從決定502開始,決定502確定是否要執(zhí) 行同步??梢杂捎脩粽?qǐng)求同步,或者可以由主計(jì)算機(jī)自動(dòng)啟動(dòng)同步。 如果決定502確定不執(zhí)行同步,則多個(gè)媒體的同步過程500等待對(duì)同步 的需要。換而言之,當(dāng)要執(zhí)行同步時(shí),可以認(rèn)為要激活多個(gè)媒體的同 步過程500。一旦要執(zhí)行同步,就識(shí)別504要從主計(jì)算機(jī)復(fù)制到媒體設(shè)備的第 一類型媒體資產(chǎn)。然后決定506確定媒體設(shè)備是否具有足夠的可用存 儲(chǔ)容量。在媒體設(shè)備處的可用存儲(chǔ)容量至少包括在媒體設(shè)備內(nèi)的存儲(chǔ) 器的空閑空間,但是也可包括與先前存儲(chǔ)的可以刪除的媒體資產(chǎn)相關(guān) 聯(lián)的存儲(chǔ)容量。在任一情況下,如果決定506確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量,則可減小508要復(fù)制的已識(shí)別的第 一類型媒體資 產(chǎn)的數(shù)量。在該減少508之后,多個(gè)媒體的同步過程500返回以重復(fù)決 定506,以便重新考慮現(xiàn)在是否有足夠的可用存儲(chǔ)容量。 一旦決定506 確定媒體設(shè)備具有足夠的可用存儲(chǔ)容量,則已識(shí)別的第一類型媒體資 產(chǎn)被復(fù)制510到媒體設(shè)備。此外,主計(jì)算機(jī)和媒體設(shè)備還可包括媒體 數(shù)據(jù)庫,并且當(dāng)媒體資產(chǎn)被復(fù)制時(shí),相關(guān)聯(lián)的用于這些媒體資產(chǎn)的數(shù) 據(jù)庫信息(例如元數(shù)據(jù))也可被復(fù)制。接下來,識(shí)別512要從主計(jì)算機(jī)復(fù)制到媒體設(shè)備的第二類型媒體 資產(chǎn)。然后決定514確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量。應(yīng) 當(dāng)注意,在決定514所考慮的媒體設(shè)備的可用存儲(chǔ)容量可以認(rèn)為所有 先前存儲(chǔ)的第二和更低優(yōu)先級(jí)類型的媒體資產(chǎn)是可用的。如果需要這 樣的存儲(chǔ)空間,則可從媒體設(shè)備的存儲(chǔ)器上刪掉先前存儲(chǔ)的第二和更 低優(yōu)先級(jí)類型的媒體資產(chǎn)。在任一情況下,如果決定514確定媒體設(shè)備不具有足夠的可用存 儲(chǔ)容量,則確定516已識(shí)別的第二類型媒體資產(chǎn)的優(yōu)先級(jí)。然后,基 于所述優(yōu)先級(jí),可減小518要復(fù)制的已識(shí)別的第二類型媒體資產(chǎn)的數(shù) 量。該減少518的效果可以是,要復(fù)制到媒體設(shè)備的媒體資產(chǎn)的數(shù)量 被減少。這里,假定第一類型的媒體資產(chǎn)已經(jīng)被復(fù)制到媒體設(shè)備,則 媒體設(shè)備提供更少的可用存儲(chǔ)容量來存儲(chǔ)第二類型的媒體資產(chǎn)。因 此,有可能媒體設(shè)備不能存儲(chǔ)任何已識(shí)別的第二類型媒體資產(chǎn)。而且, 應(yīng)當(dāng)注意,第二類型的媒體資產(chǎn)可以被分組為集合(collection),并 且可根據(jù)集合來執(zhí)行減少518已識(shí)別的第二類型媒體資產(chǎn)的數(shù)量,從 而該減少過程基于集合而刪去已識(shí)別的媒體資產(chǎn)。在任一情況下,在 操作518之后,多個(gè)媒體的同步過程500返回以重復(fù)決定514,從而可 重新檢查確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量。如果需要進(jìn)一 步的減少,則可再次執(zhí)行塊518。在任一情況下, 一旦決定514確定媒體設(shè)備具有足夠的可用存儲(chǔ) 容量,已識(shí)別的第二類型媒體資產(chǎn)就可復(fù)制520到媒體設(shè)備。任何相 關(guān)聯(lián)的數(shù)據(jù)庫信息也可被復(fù)制到媒體設(shè)備。在操作520之后,多個(gè)媒19體的同步過程500可結(jié)束。
如先前提到的,同步是^ 某體管理的一種形式。先前也討論了自動(dòng) 啟動(dòng)同步的能力。但是,設(shè)備之間的同步可被限制,以便在主計(jì)算機(jī) 和媒體設(shè)備不識(shí)別彼此時(shí)阻止自動(dòng)同步。因此,在一個(gè)實(shí)施例中,當(dāng) 媒體設(shè)備第一次連接到主計(jì)算機(jī)時(shí)(或更通常地,當(dāng)沒有匹配標(biāo)識(shí)符 時(shí)),可詢問媒體設(shè)備的用戶該用戶是否希望使該媒體設(shè)備加入、 指定或鎖定(lock)到主計(jì)算機(jī)。如果媒體設(shè)備的用戶選擇使媒體設(shè) 備加入、指定或鎖定到主計(jì)算機(jī),則可獲得偽隨機(jī)標(biāo)識(shí)符并將其存儲(chǔ) 在主計(jì)算機(jī)和媒體設(shè)備這兩者的媒體數(shù)據(jù)庫或文件中。在一種實(shí)施方 式中,該標(biāo)識(shí)符是與主計(jì)算機(jī)或其管理模塊相關(guān)聯(lián)的(例如由其知曉 或生成的)標(biāo)識(shí)符,并且這樣的標(biāo)識(shí)符被發(fā)送給媒體設(shè)備并存儲(chǔ)在媒 體設(shè)備中。在另一實(shí)施方式中,該標(biāo)識(shí)符是與媒體設(shè)備相關(guān)聯(lián)的(例 如由其知曉或生成的),并且被發(fā)送給主計(jì)算機(jī)的文件或媒體數(shù)據(jù)庫 和存儲(chǔ)在主計(jì)算機(jī)的文件或媒體數(shù)據(jù)庫中。
根據(jù)本發(fā)明的一方面,可呈現(xiàn)圖形用戶界面以幫助用戶設(shè)置在同 步期間要使用的一個(gè)或多個(gè)偏好。在一個(gè)實(shí)施例中,用于同步的偏好 可針對(duì)不同的媒體設(shè)備而不同地設(shè)置。圖6A - 1和6A - 2是適合在配置 移動(dòng)設(shè)備以便自動(dòng)同步時(shí)使用的示例性屏幕快照。圖6B - 6H是適合用 于設(shè)置用于多種不同類型媒體資產(chǎn)的偏好的示例性屏幕快照。這些示 例性屏幕快照用于為特定移動(dòng)設(shè)備設(shè)置偏好,即同步偏好。但是,可 使用多個(gè)單獨(dú)組這樣的示例性屏幕快照來為多個(gè)移動(dòng)設(shè)備設(shè)置偏好。 多個(gè)移動(dòng)設(shè)備可以是相同的或不同的移動(dòng)設(shè)備。這些示例性屏幕快照 被呈現(xiàn)在可運(yùn)行媒體管理應(yīng)用的主機(jī)設(shè)備上,諸如個(gè)人計(jì)算機(jī)上。但 是,可替換地,可以在移動(dòng)設(shè)備上使用類似的或簡(jiǎn)化的屏幕快照。
圖6A - l是根據(jù)本發(fā)明 一個(gè)實(shí)施例的同步設(shè)置屏幕600。同步設(shè) 置屏幕600包括源區(qū)域601和信息區(qū)域602,其中源區(qū)域601指定可以選 擇的各種媒體源,信息區(qū)域602顯示關(guān)于所選擇的媒體源的信息。這 里,從源區(qū)域601選擇特定設(shè)備,如視覺指示符603所指示的。當(dāng)這樣 選擇了特定設(shè)備時(shí),信息區(qū)域602可顯示有助于用戶配置關(guān)于該特定
20設(shè)備的自動(dòng)同步的設(shè)置信息。更具體地,信息區(qū)域602提供設(shè)備名稱 文本框604和多個(gè)用戶可選的控件605,其中用戶可在設(shè)備名稱文本框 604中提供特定設(shè)備的名稱,并且多個(gè)用戶可選的控件605用于為該特 定設(shè)備配置同步操作。在圖6A - l示出的特定例子中,用戶可選的控 件605允許用戶為不同類型的數(shù)據(jù)資產(chǎn)分別啟用或禁用自動(dòng)同步,所 述不同類型的數(shù)據(jù)資產(chǎn)諸如是聯(lián)系人、歌曲和照片。同步的自動(dòng)性指 的是, 一旦設(shè)備被連接到個(gè)人計(jì)算機(jī),則自動(dòng)執(zhí)行這樣的同步而無需 用戶參與。
圖6A - 2是根據(jù)本發(fā)明 一個(gè)實(shí)施例的概要(summary)同步屏幕 606。概要同步屏幕606包括源區(qū)域607a和信息區(qū)域607b,其中源區(qū)域 607a指定可以選擇的各種媒體源,而信息區(qū)域607b顯示關(guān)于所選擇的 媒體源的信息。這里,從源區(qū)域607a選擇特定設(shè)備,如視覺指示符607c 所指示的。這里,該特定設(shè)備被標(biāo)記為"Tim's P2",這是可連接到主 機(jī)設(shè)備(例如主計(jì)算機(jī))并與主機(jī)設(shè)備交換數(shù)據(jù)(例如媒體數(shù)據(jù)、備 份數(shù)據(jù)等)的移動(dòng)設(shè)備。在一個(gè)實(shí)施例中,該移動(dòng)設(shè)備可以是至少支 持媒體重放和無線語音通信的多功能設(shè)備。概要同步偏好屏幕606指 示概要標(biāo)簽(tab) 608被選擇。如果在源區(qū)域607a中這樣選擇了特定 設(shè)備,則信息區(qū)域607b可顯示關(guān)于該特定設(shè)備的設(shè)備信息609a、用于 該特定設(shè)備的版本信息609b (軟件版本)、以及選項(xiàng)設(shè)置(多個(gè)選項(xiàng) 設(shè)置)609c。
圖6B-1是根據(jù)本發(fā)明一個(gè)實(shí)施例的個(gè)人同步偏好屏幕610。個(gè) 人同步偏好屏幕610指示個(gè)人標(biāo)簽617被選擇。個(gè)人同步偏好屏幕610 包括源區(qū)域611和偏好設(shè)置區(qū)域612,其中源區(qū)域611指定可選擇的各 種媒體源,而偏好設(shè)置區(qū)域612幫助用戶進(jìn)行一個(gè)或多個(gè)選擇以影響 個(gè)人信息相對(duì)于所選擇的媒體源的同步。這里,從源區(qū)域611選擇特 定設(shè)備,如視覺指示符613所指示的。當(dāng)這樣選擇了特定設(shè)備時(shí),偏 好設(shè)置區(qū)域612可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定 設(shè)備和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步了個(gè)人信息時(shí)所要使用的同 步偏好。更特別地,信息區(qū)域612包括聯(lián)系人部分614、日歷部分615、和web瀏覽器部分616。
在聯(lián)系人部分614中,用戶可進(jìn)行一個(gè)或多個(gè)選擇以影響聯(lián)系人 的同步。具體地,復(fù)選框(check box) 618可用于請(qǐng)求(例如啟用或 禁用)聯(lián)系人的同步。如果聯(lián)系人同步被請(qǐng)求,則可使用選擇器619 來請(qǐng)求所有聯(lián)系人被同步,以及可使用選擇器620來請(qǐng)求所選擇的聯(lián) 系人被同步。選擇器620在被選擇時(shí)允許用戶從顯示的列表621中選擇 一個(gè)或多個(gè)可用的組。聯(lián)系人部分614還可包括復(fù)選框622,其可用于 請(qǐng)求把在該特定設(shè)備上創(chuàng)建的任何新的聯(lián)系人放入指定的聯(lián)系人組。
在曰歷部分615中,用戶可進(jìn)行一個(gè)或多個(gè)選擇以影響日歷的同 步。具體地,復(fù)選框623可用于請(qǐng)求日歷的同步。如果日歷同步被請(qǐng) 求,則可使用選擇器624來請(qǐng)求所有日歷被同步,以及可使用選擇器 625來請(qǐng)求所選擇的日歷被同步。選擇器625在被選擇時(shí),允許用戶從 顯示的列表626中選擇一個(gè)或多個(gè)可用的日歷。日歷部分615還可包括 復(fù)選框727和復(fù)選框628,復(fù)選框727用于排除比預(yù)定天數(shù)要老的同步 事件,而復(fù)選框628可用于請(qǐng)求把在該移動(dòng)設(shè)備上創(chuàng)建的任何新事件 放入指定的日歷中。更進(jìn)一步地,日歷部分615還可包括復(fù)選框629, 其可用于請(qǐng)求同步與日歷相關(guān)聯(lián)的注釋(note)。
在web瀏覽器部分616中,用戶可進(jìn)行一個(gè)或多個(gè)選擇以影響web 瀏覽器屬性的同步。具體地,復(fù)選框630可用于請(qǐng)求從web瀏覽器同步 書簽。
此外,在一個(gè)實(shí)施例中,可以在個(gè)人同步偏好屏幕610的下面部 分提供存儲(chǔ)容量圖形631 。個(gè)人同步偏好屏幕610可指示存儲(chǔ)在設(shè)備上 的不同類型的媒體所使用的存儲(chǔ)容量。存儲(chǔ)容量圖形631還可指示可 用的空閑存儲(chǔ)容量。更具體地,存儲(chǔ)容量圖形631示出八千兆字節(jié)(8 GB)的存儲(chǔ)容量是如何在音頻、視頻、照片、郵件、其它、以及空 閑空間之間分配的。通過選擇"Apply "按鈕632,可以應(yīng)用已經(jīng)根據(jù) 個(gè)人同步偏好屏幕610設(shè)置的用戶偏好設(shè)置。作為例子,應(yīng)用同步偏 好可啟動(dòng)同步操作,或者可僅僅將同步偏好存儲(chǔ)到存儲(chǔ)器以供隨后的 同步操作使用。圖6B - 2是根據(jù)本發(fā)明另 一個(gè)實(shí)施例的個(gè)人同步偏好屏幕610'。 個(gè)人同步偏好屏幕610'通常類似于圖6B - l示出的個(gè)人同步偏好屏幕 610,除了偏好設(shè)置區(qū)域612不同之外。偏好設(shè)置區(qū)域612'幫助用戶進(jìn) 行一個(gè)或多個(gè)選擇以影響個(gè)人信息相對(duì)于所選擇的媒體源的同步。偏 好設(shè)置區(qū)域612'可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定 設(shè)備和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步個(gè)人信息時(shí)所要使用的同步 偏好。更特別地,信息區(qū)域612'包括聯(lián)系人部分614,、日歷部分615'、 web瀏覽器部分616和郵件帳戶部分633a。在聯(lián)系人部分614'中,用戶 可進(jìn)行一個(gè)或多個(gè)選擇以影響聯(lián)系人的同步。具體地,復(fù)選框可用于 請(qǐng)求(例如啟用或禁用)聯(lián)系人的同步。在日歷部分615'中,用戶可 進(jìn)行一個(gè)或多個(gè)選擇以影響日歷的同步。具體地,復(fù)選框可用于請(qǐng)求 曰歷的同步。在web瀏覽器部分616中,用戶可進(jìn)行一個(gè)或多個(gè)選擇以 影響web瀏覽器屬性的同步。具體地,復(fù)選框可用于請(qǐng)求從web瀏覽 器同步書簽。
在郵件帳戶部分633a中,用戶可進(jìn)行一個(gè)或多個(gè)選擇以影響電子 郵件帳戶的同步。具體地,復(fù)選框633b可用于請(qǐng)求(例如啟用或禁用) 郵件帳戶的同步。如果郵件帳戶的同步被請(qǐng)求,則可使用選擇器633c 來請(qǐng)求所有郵件帳戶被同步,以及可使用選擇器633d來請(qǐng)求所選擇的 郵件帳戶被同步。選擇器633d在被選擇時(shí),允許用戶從顯示的列表 633e中選擇一個(gè)或多個(gè)可用的郵件帳戶。
圖6C是根據(jù)本發(fā)明 一個(gè)實(shí)施例的鈴音同步偏好屏幕634。鈴音同 步偏好屏幕634指示鈴音標(biāo)簽638被選擇。鈴音同步偏好屏幕634包括 源區(qū)域635和偏好設(shè)置區(qū)域636,其中源區(qū)域635指定可選擇的各種媒 體源,而偏好設(shè)置區(qū)域636幫助用戶進(jìn)行一個(gè)或多個(gè)選擇以影響鈴音 相對(duì)于所選擇的媒體源的同步。這里,從源區(qū)域635選擇特定設(shè)備, 如視覺指示符637所指示的。當(dāng)這樣選擇了特定設(shè)備時(shí),偏好設(shè)置區(qū) 域636可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定設(shè)備(例 如移動(dòng)電話)和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步鈴音時(shí)所要使用的 同步偏好。更特別地,信息區(qū)域636包括鈴音部分639和指派(assignment)部分640。鈴音同步偏好屏幕634還可包括上面所討論 的下面部分631。
在鈴音部分639中,用戶可進(jìn)行一個(gè)或多個(gè)選擇以影響鈴音的同 步。鈴音部分639包括選擇器641和選擇器642,選擇器641可用于請(qǐng)求 所有鈴音被同步,而選擇器642可用于請(qǐng)求所選擇的鈴音被同步。選 擇器642在被選擇時(shí),允許用戶從顯示的列表643中選擇一個(gè)或多個(gè)可 用的鈴音。雖然圖6C中沒有示出,但是鈴音部分639還可包括用于允 許用戶啟用或禁用鈴音同步的復(fù)選框。
在指派部分640中,用戶可進(jìn)行一個(gè)或多個(gè)選擇以影響鈴音的指 派。然后這些指派可以被同步或發(fā)送給特定設(shè)備。指派部分640包括 選擇框644,其允許用戶選擇默認(rèn)鈴音。指派部分640還包括交互式鈴 音指派表645。交互式鈴音指派表645顯示聯(lián)系人列表和與每個(gè)聯(lián)系人 相關(guān)聯(lián)的鈴音(如果有的話)。用戶可以與交互式鈴音指派表645交 互以指定特定的聯(lián)系人646,然后利用選擇框647選擇一個(gè)可用的鈴音 與該特定的聯(lián)系人相關(guān)聯(lián)。雖然圖6C中沒有示出,但是指派部分640 還可包括用于允許用戶啟用或禁用鈴音指派同步的復(fù)選框。
圖6D是根據(jù)本發(fā)明一個(gè)實(shí)施例的音樂同步偏好屏幕650。音樂同 步偏好屏幕650指示音樂標(biāo)簽654被選擇。音樂同步偏好屏幕650允許 用戶進(jìn)行一個(gè)或多個(gè)選擇以影響音樂的同步。音樂同步偏好屏幕650 包括源區(qū)域651和偏好設(shè)置區(qū)域652,其中源區(qū)域651指定可選擇的各 種媒體源,而偏好設(shè)置區(qū)域652幫助用戶進(jìn)行一個(gè)或多個(gè)選擇以影響 音樂相對(duì)于所選擇的媒體源的同步。這里,從源區(qū)域651選擇特定設(shè) 備,如視覺指示符653所指示的。當(dāng)這樣選擇了特定設(shè)備時(shí),偏好設(shè) 置區(qū)域652可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定設(shè)備 (例如媒體播放器)和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步音樂時(shí)所要 使用的同步偏好。更特別地,音樂同步偏好屏幕650包括復(fù)選框655, 其可用于請(qǐng)求(例如啟用或禁用)音樂的同步。如果音樂的同步被請(qǐng) 求,則可使用選擇器656來請(qǐng)求所有歌曲和播放列表被同步,以及可 使用選擇器657來請(qǐng)求所選擇的播放列表被同步。選擇器657在被選擇
24時(shí),允許用戶從顯示的列表658中選擇一個(gè)或多個(gè)可用的播放列表。 一旦同步,與音樂同步偏好屏幕650相關(guān)聯(lián)的同步偏好就可用于音樂。 偏好設(shè)置區(qū)域652還可包括復(fù)選框659,其可用于請(qǐng)求在同步音樂時(shí)包 括音樂視頻。例如,從主機(jī)設(shè)備同步歌曲到特定設(shè)備,不僅可以復(fù)制 該歌曲的音頻文件,而且可以復(fù)制相關(guān)聯(lián)的音樂視頻的視頻文件。音 樂同步偏好屏幕650還可包括上面所討論的下面部分631 。
圖6E是根據(jù)本發(fā)明一個(gè)實(shí)施例的電影同步偏好屏幕660。電影同 步偏好屏幕660指示電影標(biāo)簽664被選擇。電影同步偏好屏幕660允許 用戶進(jìn)行一個(gè)或多個(gè)選擇以影響電影的同步。電影同步偏好屏幕660 包括源區(qū)域661和偏好設(shè)置區(qū)域662,其中源區(qū)域661指定可選擇的各 種媒體源,而偏好設(shè)置區(qū)域662幫助用戶進(jìn)行一個(gè)或多個(gè)選擇以影響 電影相對(duì)于所選擇的媒體源的同步。這里,從源區(qū)域661選擇特定設(shè) 備,如視覺指示符663所指示的。當(dāng)這樣選擇了特定設(shè)備時(shí),偏好設(shè) 置區(qū)域662可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定設(shè)備 (例如媒體播放器)和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步電影時(shí)所要 使用的同步偏好。更特別地,電影同步偏好屏幕660包括復(fù)選框665, 其可用于請(qǐng)求(例如啟用或禁用)電影的同步。當(dāng)電影的同步被請(qǐng)求 時(shí),選擇器666可用于請(qǐng)求所有電影都被同步。可替換地,選擇器667a 和668a可請(qǐng)求某些電影的同步。選擇器667a可用于指定要同步的某些 未觀看的電影。選擇框667b可用于指定哪些未觀看的電影要被同步。 例如,選擇框667b可以幫助用戶選擇下列選項(xiàng)所有未觀看的或x個(gè) 最新未觀看的(x是整數(shù))。選擇器668a可用于請(qǐng)求同步所選擇的電 影(或播放列表)。選擇框668b可用于選擇媒體類型,諸如電影或播 放列表。選擇器668a在被選擇時(shí),允許用戶從顯示的列表669中選擇 一個(gè)或多個(gè)可用的電影(或播放列表)。然后用戶可以選擇在顯示的 列表669中顯示的電影(或播放列表)中的一個(gè)或多個(gè)。 一旦同步, 與電影同步偏好屏幕660相關(guān)聯(lián)的同步偏好就可用于電影。電影同步 偏好屏幕660還可包括上面所討論的下面部分631 。
在電影同步偏好屏幕650的一個(gè)可替換實(shí)施例中,作為替代,選
25擇器667a可以用于指定要同步的某些看過的或未觀看的電影,并且選 擇框667b可用于指定哪些電影(看過的或未觀看的)要被同步。例如, 選擇框667b可以幫助用戶選擇下列選項(xiàng)所有未觀看的,x個(gè)最新的, 或x個(gè)最新未觀看的(x是整數(shù))。
圖6F是根據(jù)本發(fā)明一個(gè)實(shí)施例的電視(TV)節(jié)目同步偏好屏幕 670。電視節(jié)目同步偏好屏幕670指示TV節(jié)目標(biāo)簽674被選擇。TV節(jié)目 同步偏好屏幕670允許用戶進(jìn)行一個(gè)或多個(gè)選擇以影響TV節(jié)目的同 步。TV節(jié)目同步偏好屏幕670包括源區(qū)域671和偏好設(shè)置區(qū)域672,其 中源區(qū)域671指定可選擇的各種媒體源,而偏好設(shè)置區(qū)域672幫助用戶 進(jìn)行一個(gè)或多個(gè)選擇以影響TV節(jié)目相對(duì)于所選擇的媒體源的同步。這 里,從源區(qū)域671選擇特定設(shè)備,如視覺指示符673所指示的。當(dāng)這樣 選擇了特定設(shè)備時(shí),偏好設(shè)置區(qū)域672可顯示圖形用戶界面,其有助 于用戶設(shè)置在對(duì)該特定設(shè)備(例如媒體播放器)和主機(jī)設(shè)備(例如個(gè) 人計(jì)算機(jī))同步TV節(jié)目時(shí)所要使用的同步偏好。更特別地,TV節(jié)目 同步偏好屏幕670包括復(fù)選框675a,其可用于請(qǐng)求(例如啟用或禁用) TV節(jié)目的同步,即TV節(jié)目的某些劇集的同步。當(dāng)TV節(jié)目的同步被請(qǐng) 求時(shí),選擇框675b可用于指定TV節(jié)目的哪些劇集要被同步。例如, 選擇框675b可以幫助用戶選擇下列選項(xiàng)所有,x個(gè)最新的,所有未 觀看的,或x個(gè)最新未觀看的(x是整數(shù))。選擇器676可用于請(qǐng)求同 步所有TV節(jié)目中的某些劇集??商鎿Q地,通過選擇器677a可請(qǐng)求同步 僅僅某些TV節(jié)目的某些劇集。選擇器677a可用于指定要同步的某些被 選擇的TV節(jié)目(或播放列表)。選擇框677b可用于選擇媒體類型, 諸如TV節(jié)目或播放列表。選擇器677a在被選擇時(shí),允許用戶從顯示的 列表678中選擇一個(gè)或多個(gè)可用的TV節(jié)目(或播放列表)。然后用戶 可以選擇在顯示的列表678中顯示的TV節(jié)目(或播放列表)中的一個(gè) 或多個(gè)。 一旦同步,與TV節(jié)目同步偏好屏幕670相關(guān)聯(lián)的同步偏好就 可用于TV節(jié)目。TV節(jié)目同步偏好屏幕670還可包括上面所討論的下面 部分631。
圖6G是根據(jù)本發(fā)明 一個(gè)實(shí)施例的播客同步偏好屏幕680。播客同步偏好屏幕680指示播客標(biāo)簽684被選擇。播客同步偏好屏幕680允許 用戶進(jìn)行一個(gè)或多個(gè)選擇以影響播客的同步。播客同步偏好屏幕680 包括源區(qū)域681和偏好設(shè)置區(qū)域682,其中源區(qū)域681指定可選擇的各 種^f某體源,而偏好設(shè)置區(qū)域682幫助用戶進(jìn)行一個(gè)或多個(gè)選擇以影響 播客相對(duì)于所選擇的媒體源的同步。這里,從源區(qū)域681選擇特定設(shè) 備,如視覺指示符683所指示的。當(dāng)這樣選擇了特定設(shè)備時(shí),偏好設(shè) 置區(qū)域682可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定設(shè)備
(例如媒體播放器)和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步播客時(shí)所要 使用的同步偏好。更特別地,播客同步偏好屏幕680包括復(fù)選框685a, 其可用于請(qǐng)求(例如啟用或禁用)播客的同步,即播客的某些片段的 同步。當(dāng)播客的同步被請(qǐng)求時(shí),選擇框685b可用于指定播客的哪些片 段要被同步。例如,選擇框685b可以幫助用戶選擇下列選項(xiàng)所有, x個(gè)最新的,所有未播放的,或x個(gè)最新未播放的(x是整數(shù))。選擇 器686可用于請(qǐng)求所有播客中的某些片段被同步??商鎿Q地,通過選 擇器687可請(qǐng)求同步僅僅某些播客的某些片段。選擇器687可用于指定 要同步的某些被選擇的播客。選擇器687在被選擇時(shí),允許用戶從顯 示的列表688中選擇一個(gè)或多個(gè)可用的播客。然后用戶可以選擇在顯 示的列表688中顯示的播客中的一個(gè)或多個(gè)。 一旦同步,與播客同步 偏好屏幕680相關(guān)聯(lián)的同步偏好就可用于播客。播客同步偏好屏幕680 還可包括上面所討論的下面部分631。
圖6H是根據(jù)本發(fā)明一個(gè)實(shí)施例的照片同步偏好屏幕690。照片同 步偏好屏幕690指示照片標(biāo)簽694被選擇。照片同步偏好屏幕690允許 用戶進(jìn)行一個(gè)或多個(gè)選擇以影響照片的同步。照片同步偏好屏幕690 包括源區(qū)域691和偏好設(shè)置區(qū)域692,其中源區(qū)域691指定可選擇的各 種媒體源,而偏好設(shè)置區(qū)域692幫助用戶進(jìn)行一個(gè)或多個(gè)選擇以影響 照片相對(duì)于所選擇的媒體源的同步。這里,從源區(qū)域691選擇特定設(shè) 備,如視覺指示符693所指示的。當(dāng)這樣選擇了特定設(shè)備時(shí),偏好設(shè) 置區(qū)域692可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定設(shè)備
(例如媒體播放器)和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步照片時(shí)所要使用的同步偏好。更特別地,照片同步偏好屏幕690包括復(fù)選框695a, 其可用于請(qǐng)求(例如啟用或禁用)照片的同步。當(dāng)照片的同步被請(qǐng)求 時(shí),選擇框695b可用于指定要同步的照片的源(例如源文件夾或應(yīng) 用)。選擇器696可用于請(qǐng)求同步所有照片和相冊(cè)(即相簿)??商?換地,通過選擇器698可請(qǐng)求同步某些相冊(cè)(即相簿)。選擇器698可 用于指定要同步的某些被選擇的相冊(cè)。選擇器698在被選擇時(shí),允許 用戶從顯示的列表699中選擇一個(gè)或多個(gè)可用的相冊(cè)。然后用戶可以 選擇在顯示的列表699中顯示的相冊(cè)中的一個(gè)或多個(gè)。 一旦同步,與 照片同步偏好屏幕690相關(guān)聯(lián)的同步偏好就可用于照片。照片同步偏 好屏幕690還可包括上面所討論的下面部分631 。
此外應(yīng)當(dāng)注意,還可以有對(duì)于不同類型的媒體資產(chǎn)的優(yōu)先級(jí)次 序。如果在接收媒體資產(chǎn)的設(shè)備處的存儲(chǔ)容量不夠的話,優(yōu)先級(jí)次序 可以影響同步。在一個(gè)實(shí)施例中,優(yōu)先級(jí)次序可以是在圖6B-6H示出 的同步偏好屏幕中媒體類型標(biāo)簽的次序(從左到右),從而從最高到 最低的優(yōu)先級(jí)排列是個(gè)人、鈴音、音樂、電影、TV節(jié)目、播客和照片。 不同媒體類型標(biāo)簽的存在可以取決于其同步偏好正被設(shè)置的設(shè)備的 類型。例如,因?yàn)殡娪昂蚑V節(jié)目需要視頻重放,所以如果移動(dòng)設(shè)備不 支持視頻重放,則這些媒體資產(chǎn)類型不必呈現(xiàn)在同步偏好屏幕中。
圖7A和7B是適合用于設(shè)置附加偏好的附加的示例性屏幕快照。 圖7A是關(guān)于設(shè)置要應(yīng)用于游戲(例如游戲應(yīng)用)的偏好。圖7B是關(guān)于 設(shè)置對(duì)于網(wǎng)絡(luò)連接的偏好。游戲被認(rèn)為是一種類型的媒體資產(chǎn)。這些 示例性屏幕快照用于為特定的移動(dòng)設(shè)備設(shè)置偏好。但是,可使用多個(gè) 單獨(dú)組這樣的示例性屏幕快照來為多個(gè)移動(dòng)設(shè)備設(shè)置偏好。多個(gè)移動(dòng) 設(shè)備可以是相同的或不同的移動(dòng)設(shè)備。這些示例性屏幕快照被呈現(xiàn)在 可運(yùn)行媒體管理應(yīng)用的主機(jī)設(shè)備上,諸如個(gè)人計(jì)算機(jī)上。但是,可替 換地,可以在移動(dòng)設(shè)備上使用類似的或簡(jiǎn)化的屏幕快照。
圖7A是根據(jù)本發(fā)明 一個(gè)實(shí)施例的游戲同步偏好屏幕700。游戲同 步偏好屏幕700指示游戲標(biāo)簽702^皮選擇。游戲同步偏好屏幕700允許 用戶進(jìn)行一個(gè)或多個(gè)選擇以影響游戲的同步。在一個(gè)實(shí)施例中,游戲的同步包括游戲數(shù)據(jù)的同步(例如玩游戲的數(shù)據(jù)等)。但是,游戲的 同步還可包括諸如游戲軟件、游戲模塊、游戲級(jí)別之類的游戲應(yīng)用的
同步。雖然沒有示出,但是游戲同步偏好屏幕700還可包括指定可選 擇的各種媒體源的源區(qū)域。但是,游戲同步偏好屏幕700包括提供圖 形用戶界面的偏好設(shè)置區(qū)域703,該圖形用戶界面幫助用戶進(jìn)行一個(gè) 或多個(gè)選擇以影響游戲的同步。偏好設(shè)置區(qū)域703包括復(fù)選框704,其 可用于請(qǐng)求(例如啟用或禁用)游戲的同步。如果游戲的同步被請(qǐng)求, 則可使用選擇器706來請(qǐng)求所有游戲被同步,以及可使用選擇器708來 請(qǐng)求所選擇的游戲被同步。選擇器708在被選擇時(shí),允許用戶從顯示 的列表710中選擇一個(gè)或多個(gè)可用的游戲。 一旦同步,與游戲同步偏 好屏幕700相關(guān)聯(lián)的同步偏好就可用于游戲。游戲同步偏好屏幕700還 可包括上面所討論的下面部分631。
圖7B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的網(wǎng)絡(luò)配置偏好屏幕720。網(wǎng)絡(luò)配 置偏好屏幕720指示網(wǎng)絡(luò)標(biāo)簽722被選擇。網(wǎng)絡(luò)配置偏好屏幕720允許 用戶進(jìn)行一個(gè)或多個(gè)選擇以影響對(duì)于移動(dòng)設(shè)備的網(wǎng)絡(luò)配置。雖然沒有 示出,但是網(wǎng)絡(luò)配置偏好屏幕720可以包括指定可選擇的各種媒體源 的源區(qū)域。但是,網(wǎng)絡(luò)配置偏好屏幕720包括提供圖形用戶界面的偏 好設(shè)置區(qū)域723,該圖形用戶界面幫助用戶進(jìn)行一個(gè)或多個(gè)選擇以影 響網(wǎng)絡(luò)配置。偏好設(shè)置區(qū)域723包括關(guān)于藍(lán)牙網(wǎng)絡(luò)(即本地(local) 無線網(wǎng)絡(luò))的第一部分724。在第一部分724中,文本條目框726允許 用戶鍵入用于相關(guān)聯(lián)的移動(dòng)設(shè)備的設(shè)備名稱。此外,復(fù)選框728可用 于啟用或禁用對(duì)該相關(guān)聯(lián)的移動(dòng)設(shè)備的藍(lán)牙操作。當(dāng)被啟用時(shí),復(fù)選 框730可用于啟用或禁用在藍(lán)牙網(wǎng)絡(luò)上的相關(guān)聯(lián)的移動(dòng)設(shè)備的發(fā)現(xiàn)能 力。此外,偏好設(shè)置區(qū)域723包括關(guān)于機(jī)場(chǎng)網(wǎng)絡(luò)(即本地?zé)o線網(wǎng)絡(luò)) 的第二部分732。在第二部分732中,復(fù)選框734允許用戶啟用或禁用 對(duì)相關(guān)聯(lián)的移動(dòng)設(shè)備的Airport操作,其它復(fù)選框用于啟用或禁用某些 特征。網(wǎng)絡(luò)配置偏好屏幕720還可包括上面所討論的下面部分631。
如上面所提到的,同步所涉及的數(shù)據(jù)可包括窗口小部件或與窗口 小部件相關(guān)聯(lián)的數(shù)據(jù)。在移動(dòng)設(shè)備或主機(jī)設(shè)備上創(chuàng)建的窗口小部件可
29以交換。更一般地說,窗口小部件就像是小型計(jì)算機(jī)程序。例如,窗 口小部件是專用的應(yīng)用,其將很簡(jiǎn)單的預(yù)先配置的用戶界面與從其他
源得到的動(dòng)態(tài)數(shù)據(jù)相結(jié)合。窗口小部件在Mac OSX操作系統(tǒng)上已經(jīng)變 得非常受歡迎,并且有時(shí)被表示為小程序(Applets)。例如,窗口小 部件已經(jīng)用于股票行情、天氣、圖片庫(picture gallery)、游戲、以 及許多其它數(shù)據(jù)類型。窗口小部件作者可創(chuàng)建基本用戶界面,并提供 允許用戶選擇參數(shù)及進(jìn)行其它配置選擇的代碼。 一旦進(jìn)行了這些選 擇,窗口小部件可自動(dòng)更新其顯示以顯示從窗口小部件自身以外的源 得到的實(shí)時(shí)的或動(dòng)態(tài)的數(shù)據(jù)。最普遍地,數(shù)據(jù)位于諸如環(huán)球網(wǎng) (WWW)之類的廣域網(wǎng)上。該應(yīng)用模型是可擴(kuò)展的,并且已經(jīng)導(dǎo)致 目前在WWW上廣泛可得到的窗口小部件的激增。因?yàn)榇翱谛〔考?小而筒單的用戶界面提供對(duì)動(dòng)態(tài)數(shù)據(jù)的訪問,因此它們適合于移動(dòng)電 話、媒體播放器、PDA、以及其它能訪問位于網(wǎng)絡(luò)上的遠(yuǎn)程數(shù)據(jù)但可 能具有有限的用戶界面和有限的屏幕實(shí)際使用面積(screen real estate)來以復(fù)雜的方式顯示數(shù)據(jù)的便攜式設(shè)備。通過同步偏好或其 它用戶設(shè)置,這里所描述的程序(例如管理程序)允許用戶選擇感興 趣的一個(gè)或多個(gè)窗口小部件用于同步,諸如從主機(jī)設(shè)備到移動(dòng)設(shè)備或 者反之的同步。二者中的任一設(shè)備還可運(yùn)行使用戶能夠在將窗口小部 件同步到該設(shè)備之前配置或創(chuàng)建該窗口小部件的程序。例如,用戶可 在主機(jī)設(shè)備上鍵入感興趣的股票符號(hào)以配置窗口小部件,這是因?yàn)橹?機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))提供較大的顯示器、鍵盤、和可能的對(duì)其 它工具和數(shù)據(jù)(諸如用戶的銀行記錄或文檔)的訪問,與在單獨(dú)在移 動(dòng)設(shè)備上配置該窗口小部件時(shí)相比,可使其成為更簡(jiǎn)單的任務(wù)。
本發(fā)明的另 一方面是關(guān)于針對(duì)移動(dòng)設(shè)備的數(shù)據(jù)備份。來自移動(dòng)設(shè) 備的備份數(shù)據(jù)被提供給主機(jī)設(shè)備(例如主計(jì)算機(jī))并存儲(chǔ)在主機(jī)設(shè)備 上??梢栽谥鳈C(jī)設(shè)備或媒體設(shè)備處建立偏好設(shè)置,并且利用偏好設(shè)置 來控制或影響備份過程。
圖7C是根據(jù)本發(fā)明 一個(gè)實(shí)施例的備份過程750的流程圖。備份過 程750是例如由主機(jī)設(shè)備執(zhí)行的,所述主機(jī)設(shè)備諸如圖1A所示出的主
30計(jì)算機(jī)102或圖1B所示出的主計(jì)算機(jī)152。備份過程750用于從移動(dòng)設(shè) 備(例如媒體設(shè)備)備份數(shù)據(jù)到主計(jì)算機(jī)。
備份過程750從決定752開始。決定752確定是否備份已經(jīng)被啟動(dòng)。 如果決定752確定備份還沒有被啟動(dòng),則備份過程750等待執(zhí)行備份。 在一種實(shí)施方式中,備份可由主機(jī)設(shè)備或移動(dòng)設(shè)備啟動(dòng)(例如,基于 事件周期性地、基于命令、或周期性地進(jìn)行)。在另一實(shí)施方式中, 一旦移動(dòng)設(shè)備連接到主機(jī)設(shè)備,備份可自動(dòng)啟動(dòng)。另一方面,如果決 定752確定已經(jīng)啟動(dòng)了備份,則備份過程750繼續(xù)。
一旦決定752確定啟動(dòng)了備份,則決定754確定是否已經(jīng)啟用了數(shù) 據(jù)備份。這里,可利用用戶偏好或設(shè)置來允許主機(jī)設(shè)備或移動(dòng)設(shè)備的 用戶啟用或禁用數(shù)據(jù)備份。這些用戶設(shè)置或偏好可以與特定的移動(dòng)設(shè) 備相關(guān)聯(lián)。同此,當(dāng)決定754確定數(shù)據(jù)備份被啟用時(shí),獲得756備份偏 好??梢詮闹鳈C(jī)設(shè)備獲得756備份偏好。備份偏好可以例如指定一個(gè) 或多個(gè)要備份的數(shù)據(jù)的類型或類別。
接下來,可以請(qǐng)求758要從移動(dòng)設(shè)備備份的數(shù)據(jù)。例如,主機(jī)設(shè) 備可以請(qǐng)求要從移動(dòng)設(shè)備備份的數(shù)據(jù)。被請(qǐng)求758的數(shù)據(jù)可以是基于 備份偏好。備份偏好可以指定一個(gè)或多個(gè)要備份的數(shù)據(jù)的類型或類 別。
在請(qǐng)求758要備份的數(shù)據(jù)之后,決定760確定是否已經(jīng)接收到所請(qǐng) 求的數(shù)據(jù)。如果決定760確定沒有接收到所請(qǐng)求的數(shù)據(jù),則備份過程 750可等待收到所請(qǐng)求的數(shù)據(jù)。另一方面, 一旦決定760確定已經(jīng)接收 到所請(qǐng)求的數(shù)據(jù),則接收的數(shù)據(jù)可以存儲(chǔ)762在主機(jī)設(shè)備中。這里, 接收的數(shù)據(jù)是來自移動(dòng)設(shè)備的備份數(shù)據(jù)。因此,當(dāng)備份數(shù)據(jù)是出于備 份目的而被主機(jī)設(shè)備存儲(chǔ)時(shí),該備份數(shù)據(jù)被存儲(chǔ)為使其與該移動(dòng)設(shè)備 相關(guān)聯(lián)。在已經(jīng)存儲(chǔ)762了接收的數(shù)據(jù)之后,備份過程750可結(jié)束。這 里,備份過程750已經(jīng)成功存儲(chǔ)了某些要為該移動(dòng)設(shè)備備份的數(shù)據(jù)。 在一種實(shí)施方式中,備份數(shù)據(jù)的存儲(chǔ)不僅存儲(chǔ)正在被備份的數(shù)據(jù),而 且存儲(chǔ)關(guān)于該相應(yīng)數(shù)據(jù)在移動(dòng)設(shè)備上的存儲(chǔ)位置的信息。該信息,即 存儲(chǔ)位置信息,可以在之后將數(shù)據(jù)恢復(fù)回移動(dòng)設(shè)備時(shí)使用,從而恢復(fù)的數(shù)據(jù)被存儲(chǔ)到移動(dòng)設(shè)備內(nèi)的正確位置。
圖8A和8B是根據(jù)本發(fā)明一個(gè)實(shí)施例的恢復(fù)(restore)過程800 的流程圖?;謴?fù)過程800是例如由諸如主計(jì)算機(jī)之類的主機(jī)設(shè)備執(zhí)行 的?;謴?fù)過程800用于恢復(fù)為了特定移動(dòng)設(shè)備而先前已經(jīng)備份在主機(jī) 設(shè)備上的數(shù)據(jù)。典型地,移動(dòng)設(shè)備將不需要所述被備份的數(shù)據(jù)。但是, 在某些情況下,將需要把備份數(shù)據(jù)恢復(fù)到移動(dòng)設(shè)備。例如,如果移動(dòng) 設(shè)備出故障或者由于某種原因擦除了其數(shù)據(jù),則將需要把先前備份的 數(shù)據(jù)恢復(fù)到該移動(dòng)設(shè)備。作為另一個(gè)例子,如果移動(dòng)設(shè)備的用戶獲得 了新的移動(dòng)設(shè)備來取代以前的移動(dòng)設(shè)備,則對(duì)于該用戶而言,將先前 駐留在以前的移動(dòng)設(shè)備上的數(shù)據(jù)恢復(fù)到新的移動(dòng)設(shè)備上可能是有利
的。同樣,如果用戶丟失了他們的移動(dòng)設(shè)備并獲得了替換的移動(dòng)設(shè)備, 對(duì)于該用戶而言,能夠恢復(fù)先前駐留在以前的移動(dòng)設(shè)備上的數(shù)據(jù)可能 是有利的。
恢復(fù)過程800從決定802開始。決定802確定數(shù)據(jù)是否要恢復(fù)到移 動(dòng)設(shè)備。如果決定802確定不要恢復(fù)數(shù)據(jù),則恢復(fù)過程800等待對(duì)恢復(fù) 數(shù)據(jù)的需要。換而言之,當(dāng)要恢復(fù)數(shù)據(jù)時(shí),恢復(fù)過程800被有效地調(diào) 用。
如果決定802確定要恢復(fù)數(shù)據(jù),則決定804確定移動(dòng)設(shè)備是否被連 接到主機(jī)設(shè)備。該連接可以是有線的或無線的。在一種實(shí)施方式中, 由將移動(dòng)設(shè)備連接到主機(jī)設(shè)備的通用串行總線(USB )電纜提供連接。 在另一實(shí)施方式中,在短距離無線網(wǎng)絡(luò)(例如藍(lán)牙網(wǎng)絡(luò))上提供該連 接。如果決定804確定移動(dòng)設(shè)備沒有被連接,則可以請(qǐng)求806與移動(dòng)設(shè) 備連接。然后,決定808可確定恢復(fù)過程800是否應(yīng)當(dāng)結(jié)束。如果決定 808確定恢復(fù)過程800應(yīng)當(dāng)結(jié)束,則恢復(fù)過程800結(jié)束??商鎿Q地,如 果決定808確定恢復(fù)過程800不應(yīng)該結(jié)束,則恢復(fù)過程800返回以重復(fù) 決定804和隨后的塊,以再次確定移動(dòng)設(shè)備是否已經(jīng)被連接。
一旦決定802確定移動(dòng)設(shè)備纟皮連接到主機(jī)設(shè)備,則可獲得810移動(dòng) 設(shè)備標(biāo)識(shí)符。然后,決定812確定對(duì)于該特定的移動(dòng)設(shè)備是否有任何 相關(guān)聯(lián)的備份數(shù)據(jù)。如果決定812確定沒有可用的相關(guān)聯(lián)的備份數(shù)據(jù),則可顯示814消息,該消息指示沒有可用于該移動(dòng)設(shè)備的備份數(shù)據(jù)。 在顯示814消息之后,恢復(fù)過程800可結(jié)束而不執(zhí)行數(shù)據(jù)恢復(fù)。
另一方面,如果決定812確定有可用的相關(guān)聯(lián)的備份數(shù)據(jù),則可 顯示816將任何相關(guān)聯(lián)的備份數(shù)據(jù)恢復(fù)到移動(dòng)設(shè)備的提議(offer)。 接下來,決定818確定是否已經(jīng)接收到一個(gè)或多個(gè)用戶恢復(fù)選擇。如 果決定818確定沒有接收到用戶恢復(fù)選擇,則恢復(fù)過程800可等待這樣 的選擇。 一旦決定818確定接收到了一個(gè)或多個(gè)用戶恢復(fù)選擇,則可 檢索820所選擇的備份數(shù)據(jù)。然后,所選擇的備份數(shù)據(jù)可被傳送822到 移動(dòng)設(shè)備。然后,所選擇的備份數(shù)據(jù)可被存儲(chǔ)824在移動(dòng)設(shè)備上的適 當(dāng)位置。例如,如果備份數(shù)據(jù)一開始是從該移動(dòng)設(shè)備獲得的,則數(shù)據(jù) 的該適當(dāng)位置(即存儲(chǔ)位置信息)被記錄下來,從而如果將所選擇的 備份數(shù)據(jù)存儲(chǔ)824回該移動(dòng)設(shè)備,該數(shù)據(jù)可被存儲(chǔ)在相同的位置。在 塊824之后,恢復(fù)過程800結(jié)束。
圖9是根據(jù)本發(fā)明 一個(gè)實(shí)施例的示例性的恢復(fù)可用性屏幕900 ?;?復(fù)可用性屏幕900例如適合于由恢復(fù)過程800的塊816顯示。恢復(fù)可用 性屏幕900允許用戶選擇一個(gè)或多個(gè)要恢復(fù)到移動(dòng)設(shè)備的數(shù)據(jù)的類型 (或類別)。在一種實(shí)施方式中,可用于數(shù)據(jù)恢復(fù)的選項(xiàng)是那些先前 已經(jīng)備份了的數(shù)據(jù)項(xiàng)。在圖9示出的例子中,給用戶以這樣的選項(xiàng) 該選項(xiàng)用于選擇備份所有可用的備份數(shù)據(jù),或具體地選擇一個(gè)或多個(gè) 類型(或類別)的數(shù)據(jù),諸如呼叫歷史、鍛煉數(shù)據(jù)、游戲數(shù)據(jù)以及設(shè) 備設(shè)置。
圖10是根據(jù)本發(fā)明一個(gè)實(shí)施例的示例性的備份偏好屏幕1000。備 份偏好屏幕1000例如適合于顯示在主機(jī)設(shè)備上以幫助用戶設(shè)置備份 偏好。作為例子,備份偏好可在備份過程750的塊756處使用。備份偏 好屏幕1000允許用戶選擇要備份的數(shù)據(jù)類型(或類別)。備份偏好屏 幕1000可在備份過程之前使用,并存儲(chǔ)到偏好文件以供后續(xù)使用。在 任一情況下,圖IO示出的備份偏好屏幕1000允許用戶選擇備份所有可 用的數(shù)據(jù),或選擇特定類型的數(shù)據(jù),諸如呼叫歷史、語音郵件、鍛煉 數(shù)據(jù)、游戲數(shù)據(jù)、瀏覽器設(shè)置/歷史、以及設(shè)備設(shè)置。
33本發(fā)明的另 一方面涉及媒體數(shù)據(jù)(例如媒體資產(chǎn))對(duì)于媒體設(shè)備 的同步。來自主機(jī)設(shè)備(例如主計(jì)算機(jī))的媒體數(shù)據(jù)可被提供給并存 儲(chǔ)到媒體設(shè)備,反之亦然。可以在主機(jī)設(shè)備或媒體設(shè)備處建立偏好設(shè) 置,并且利用偏好設(shè)置來控制或影響同步過程。
圖11A和11B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的同步過程1100的流程 圖。該同步過程是例如由媒體設(shè)備執(zhí)行的。媒體設(shè)備(以有線或無線 方式)連接到諸如主計(jì)算機(jī)之類的主機(jī)設(shè)備。同步過程1100主要用于 從主機(jī)設(shè)備復(fù)制媒體項(xiàng)和相關(guān)聯(lián)的媒體信息到媒體設(shè)備。
同步過程1100從決定1102開始。決定1102確定是否已經(jīng)接收到同 步指令。在該實(shí)施例中,同步過程1100由主機(jī)設(shè)備提供給媒體設(shè)備的 ——諸如命令之類的——同步指令啟動(dòng)。如果決定1102確定沒有接收 到同步指令,則同步過程1100等待這樣的指令。換而言之,當(dāng)接收到 同步指令時(shí),同步過程1100開始。 一旦決定1102確定已經(jīng)接收到同步 指令,則還可請(qǐng)求1104已授權(quán)的用戶帳戶。此外,可請(qǐng)求1106關(guān)于駐 留在主計(jì)算機(jī)上的主機(jī)媒體數(shù)據(jù)庫的信息。
然后,決定1108確定是否已經(jīng)接收到所請(qǐng)求的數(shù)據(jù)庫和帳戶信 息。如果決定1108確定還沒有接收到所請(qǐng)求的數(shù)據(jù)庫和帳戶信息,則 同步過程1100等待這樣的信息。另一方面,如果決定1108確定已經(jīng)接 收到數(shù)據(jù)庫和帳戶信息,則檢索1110同步偏好。典型地,同步偏好是 已經(jīng)為該媒體設(shè)備或者為對(duì)應(yīng)于該媒體設(shè)備的設(shè)備類型而具體配置 了的那些偏好。在一個(gè)實(shí)施例中,同步偏好先前在主計(jì)算機(jī)處被配置。 在另一個(gè)實(shí)施例中,同步偏好先前在媒體設(shè)備處被配置。在再一個(gè)實(shí) 施例中,同步偏好先前在媒體設(shè)備和主計(jì)算機(jī)處被配置??梢宰们?as appropriate)更新1112應(yīng)用數(shù)據(jù),諸如關(guān)于至少在媒體設(shè)備上運(yùn)行的 基于媒體的應(yīng)用的數(shù)據(jù)。應(yīng)用數(shù)據(jù)可對(duì)應(yīng)于由應(yīng)用程序使用或監(jiān)控的 參數(shù)、值,等等。用于媒體重放應(yīng)用的應(yīng)用數(shù)據(jù)的例子是與媒體資產(chǎn) 相對(duì)應(yīng)的播放計(jì)數(shù)或評(píng)分。應(yīng)用數(shù)據(jù)可以保存在媒體設(shè)備和主計(jì)算機(jī) 這兩者上。因此,對(duì)應(yīng)用數(shù)據(jù)的更新1112可以與在媒體設(shè)備上或者在 主計(jì)算機(jī)上的應(yīng)用數(shù)據(jù)相關(guān)聯(lián)。在這樣的情況下,可以在從一個(gè)設(shè)備
34到另一設(shè)備的任一方向上提供正在被更新1112的應(yīng)用數(shù)據(jù)。在任何情 況下,在檢索1110到了同步偏好之后,同步過程1100確定1114什么媒
體資產(chǎn)要同步。
在已經(jīng)確定1112了要同步的媒體資產(chǎn)之后,可基于預(yù)定的優(yōu)先級(jí) 次序來準(zhǔn)備1116要復(fù)制的媒體資產(chǎn)的有序列表。此外,為期望的媒體 資產(chǎn)創(chuàng)建1118媒體數(shù)據(jù)庫條目。即,對(duì)于要復(fù)制到媒體設(shè)備的有序列 表中的每個(gè)媒體資產(chǎn),修改駐留在媒體設(shè)備中的媒體數(shù)據(jù)庫,以便為 要復(fù)制到媒體設(shè)備的每個(gè)期望媒體資產(chǎn)創(chuàng)建1118數(shù)據(jù)庫條目。這些媒 體數(shù)據(jù)庫條目最初可包含元數(shù)據(jù)信息以及到相應(yīng)的媒體資產(chǎn)文件的 網(wǎng)絡(luò)地址。
接下來,決定1120確定媒體設(shè)備是否忙。如果決定1120確定媒體 設(shè)備忙,則可暫停1122同步。例如,設(shè)備可能正在執(zhí)行要立即執(zhí)行的 其它任務(wù)。在這樣的情況下,可延遲同步。接下來,決定1124確定同 步是否要再繼續(xù)(resume)。如果決定1124確定同步不要再繼續(xù),則 同步過程1100等待再繼續(xù)。 一旦決定1124確定同步要再繼續(xù),則同步 過程1100繼續(xù)。同樣地,如果決定1120確定媒體設(shè)備不忙,則同步過 程1100繼續(xù)。
如果同步過程1100繼續(xù),則從有序列表中選擇1126第一々某體資 產(chǎn)。然后,從主計(jì)算機(jī)請(qǐng)求1128所選擇的媒體資產(chǎn)。接下來,決定1130 確定是否已經(jīng)接收到被請(qǐng)求的所選擇的媒體資產(chǎn)。如果決定1130確定 還沒有接收到所選擇的媒體資產(chǎn),則同步過程1100可等待其接收???替換地, 一旦決定1130確定已經(jīng)接收到所選擇的媒體資產(chǎn),則所選擇 的媒體資產(chǎn)被存儲(chǔ)1132到媒體設(shè)備。在一個(gè)實(shí)施例中,被存儲(chǔ)1132的 所選擇的媒體資產(chǎn)包括元數(shù)據(jù),并且存儲(chǔ)1132所選擇的媒體資產(chǎn)也用 于更新或存儲(chǔ)這樣的元數(shù)據(jù)。此外,可更新1134媒體數(shù)據(jù)庫以指定用 于所選擇的媒體資產(chǎn)的本地文件路徑。本地文件路徑是與媒體設(shè)備中 的文件系統(tǒng)相關(guān)聯(lián)的文件路徑。換而言之,所選擇的媒體資產(chǎn)現(xiàn)在被 本地地存儲(chǔ)在媒體設(shè)備中,并且媒體數(shù)據(jù)庫包含將其指向本地存儲(chǔ)位 置的指針。接下來,決定1136確定是否有更多的媒體資產(chǎn)要處理。如果決定 1136確定有更多的媒體資產(chǎn)要處理,則同步過程1100返回以重復(fù)決定 1120和隨后的塊。在塊1126,從有序列表中選擇下一媒體資產(chǎn),并且 對(duì)其進(jìn)行類似的處理??商鎿Q地,如果決定1136確定沒有更多的媒體 資產(chǎn)要處理,則同步過程1100可結(jié)束。
圖12A是根據(jù)本發(fā)明 一 個(gè)實(shí)施例的媒體資產(chǎn)確定過程1200的流 程圖。媒體資產(chǎn)確定過程1200是例如與圖11 A所示出的塊1114相關(guān)聯(lián) 的處理。
媒體資產(chǎn)確定過程1200—開始可確定1202存在于主計(jì)算機(jī)上的 所有可能的媒體資產(chǎn)。接下來,可基于同步偏好來減少1204所確定的 媒體資產(chǎn)。例如,所確定的媒體資產(chǎn)可包括多種不同類型的媒體資產(chǎn)。 同步偏好可例如排除某些媒體資產(chǎn)類型、分類或組被包括在同步過程 中。從而,在很多情況下,可基于同步偏好來減少1204所確定的媒體 資產(chǎn)。接下來,可移除1206所確定的媒體資產(chǎn)中無法在媒體設(shè)備上播 放的那些媒體資產(chǎn)。通常,媒體設(shè)備僅僅支持有限數(shù)目的可供重放的 媒體格式。因此,在所確定的媒體資產(chǎn)中有些媒體資產(chǎn)與媒體設(shè)備的 重放能力不兼容的情況下,可從所確定的媒體資產(chǎn)中移除這樣的媒體 資產(chǎn)。
而且,在一個(gè)實(shí)施例中,可由于媒體設(shè)備的存儲(chǔ)容量限制而減小 1208媒體資產(chǎn)列表。因此,如果得到的所確定的媒體資產(chǎn)所需要的總 存儲(chǔ)容量大于媒體設(shè)備的可用存儲(chǔ)容量,則可減少1208保留在媒體資 產(chǎn)列表上的得到的所確定的媒體資產(chǎn)。在一個(gè)實(shí)施例中,減小1208媒 體資產(chǎn)的方式可以是根據(jù)基于媒體資產(chǎn)類型的優(yōu)先級(jí)次序。優(yōu)先級(jí)次 序可以是預(yù)置的和/或由用戶確定的。在一種實(shí)施方式中,電影被賦予 最高的優(yōu)先級(jí),然后是TV節(jié)目,然后是音樂,然后是廣播,然后是照 片。
得到的所確定的媒體資產(chǎn)可以與存在于媒體設(shè)備上的媒體資產(chǎn) 進(jìn)行比較1210以產(chǎn)生要復(fù)制的媒體資產(chǎn)列表??蛇x地,媒體資產(chǎn)確定 過程1200可以從媒體設(shè)備中刪除1212額外的媒體資產(chǎn)。例如,在將得到的所確定的媒體資產(chǎn)復(fù)制到媒體設(shè)備之前,媒體設(shè)備可以從已經(jīng)在 媒體設(shè)備上的媒體資產(chǎn)中刪除那些在媒體設(shè)備上不再需要或不再存 在于主計(jì)算機(jī)上的媒體資產(chǎn)。從媒體設(shè)備刪除某些先前存儲(chǔ)的媒體資 產(chǎn)的優(yōu)點(diǎn)是為了將得到的所確定的媒體資產(chǎn)存儲(chǔ)到媒體設(shè)備而釋放 附加的存儲(chǔ)容量。
本發(fā)明的另 一 實(shí)施例涉及媒體資產(chǎn)在從一個(gè)電子設(shè)備復(fù)制到另 一電子設(shè)備之前的優(yōu)先級(jí)分配。接收方電子設(shè)備通常具備具有確定限 制的數(shù)據(jù)存儲(chǔ)裝置。從而,如果復(fù)制文件到第二電子設(shè)備,則被復(fù)制 的媒體數(shù)據(jù)量不能超過第二電子設(shè)備的存儲(chǔ)容量。因此,媒體資產(chǎn)在 被復(fù)制之前的優(yōu)先級(jí)分配用于以優(yōu)先級(jí)次序安排媒體資產(chǎn)。然后,一 旦進(jìn)行媒體資產(chǎn)到第二電子設(shè)備的復(fù)制,它們可以以所建立的優(yōu)先級(jí) 次序被復(fù)制。如果要復(fù)制的媒體數(shù)據(jù)量超過第二電子設(shè)備的存儲(chǔ)容 量,則剩余的較低優(yōu)先級(jí)的媒體資產(chǎn)不被復(fù)制到第二電子設(shè)備,其中 第二電子設(shè)備在這時(shí)沒有足夠的用于這些媒體資產(chǎn)的可用存儲(chǔ)容量。
在一個(gè)實(shí)施例中,媒體資產(chǎn)可以先根據(jù)類別而分配優(yōu)先級(jí)。示例
性的類別包括電影、TV節(jié)目、音樂(包括音樂視頻)、播客和照片。 在一種實(shí)施方式中,優(yōu)先級(jí)分配可以按照類別被列出的次序。這種排 序可被稱為默認(rèn)的或預(yù)置的優(yōu)先級(jí)次序。在另一實(shí)施方式中,允許用 戶重排類別的次序以插入不同的優(yōu)先級(jí)分配。作為一個(gè)例子,類別可 以其默認(rèn)的優(yōu)先級(jí)次序被呈現(xiàn)在顯示器上,然后用戶可以例如操縱一 個(gè)或多個(gè)用戶界面控件來改變類別優(yōu)先級(jí)次序。例如,用戶界面控件 可以參照一個(gè)例子中的標(biāo)簽(tab)。此外,在每個(gè)類別內(nèi)可以有媒體 資產(chǎn)的優(yōu)先級(jí)分配。對(duì)于電影,由用戶通過圖形用戶界面具體 (specifically )選擇的電影可以以較高優(yōu)先級(jí)被復(fù)制,并且可按排列 次序被復(fù)制(例如顯示設(shè)備上列出的次序)。通過泛泛地分組(例如 最近看過的電影)而選擇的其它電影也可被復(fù)制,但是以較低優(yōu)先級(jí) 被復(fù)制。對(duì)于TV節(jié)目,可以按其排列次序(即,按顯示器上列出的次 序)來給媒體資產(chǎn)分配優(yōu)先級(jí)。關(guān)于特定TV節(jié)目的劇集可以從最近的 劇集到最遠(yuǎn)的劇集依次分配優(yōu)先級(jí)。對(duì)于音樂,媒體資產(chǎn)(尤其是歌
37曲)可以按包含所述歌曲的播放列表的次序分配優(yōu)先級(jí),而播放列表 按它們的排列次序(例如顯示在顯示器上的排列次序)來分配優(yōu)先級(jí)。 如果所有歌曲都被選擇要復(fù)制,則包含在一個(gè)或多個(gè)播放列表中的那 些歌曲比僅僅包含在庫中的歌曲被賦予更高的優(yōu)先級(jí)。播客按其排列 次序(即,按顯示器上列出的次序)來分配優(yōu)先級(jí)。屬于單個(gè)播客的
片段(即RSS源)可以從最近的片段到最遠(yuǎn)的片段而被分配優(yōu)先級(jí)。 對(duì)于照片,相冊(cè)可以根據(jù)其被顯示的次序來分配優(yōu)先級(jí)。在一種實(shí)施 方式中,只復(fù)制完整的相冊(cè)。因此,在數(shù)據(jù)存儲(chǔ)器容量不足以復(fù)制完 整的相冊(cè)的情況下,根據(jù)一種實(shí)施方式則不復(fù)制屬于該相冊(cè)的任何照 片。
圖12B是根據(jù)本發(fā)明 一個(gè)實(shí)施例的媒體資產(chǎn)優(yōu)先級(jí)分配過程 1220的流程圖。媒體資產(chǎn)優(yōu)先級(jí)分配過程2220是例如與圖11B示出的 塊1116相關(guān)聯(lián)的處理。
媒體資產(chǎn)優(yōu)先級(jí)分配過程1220可以從基于類別對(duì)媒體資產(chǎn)進(jìn)行 排序1222開始。通常,媒體資產(chǎn)與不同類別相關(guān)聯(lián)。類別可以具有預(yù) 置的或由用戶確定的優(yōu)先級(jí)次序。例如,在一個(gè)實(shí)施例中,可由用戶 改變同步偏好以調(diào)整類別的優(yōu)先級(jí)次序。 一般而言, 一個(gè)類別可涉及 一種數(shù)據(jù)類型。類別(或數(shù)據(jù)類型)的例子包括電影、音樂、電視(TV) 節(jié)目、播客、照片、聯(lián)系人、電子郵件、聯(lián)系人、日歷和web瀏覽器書簽。
在媒體資產(chǎn)已經(jīng)被排序1222之后,選擇1224要處理的第 一類別。 接下來,以有序方式為所選類別的媒體資產(chǎn)分配1226存儲(chǔ)容量(與接 收方電子設(shè)備相關(guān)聯(lián))。例如,如果所選類別包括以優(yōu)先級(jí)次序安排 的十個(gè)不同媒體資產(chǎn),則可以按該優(yōu)先級(jí)次序給這十個(gè)不同媒體資產(chǎn) 分配存儲(chǔ)容量。如果所有這十個(gè)媒體資產(chǎn)都在接收方電子設(shè)備的范圍 內(nèi),則所分配1226的存儲(chǔ)容量是這十個(gè)媒體資產(chǎn)組合的總大小。如果 所選類別的媒體資產(chǎn)所需要的存儲(chǔ)容量超過可用存儲(chǔ)容量,則這些媒
儲(chǔ)容量,而iT^媒體資產(chǎn)中的一個(gè)或多個(gè)被認(rèn)為不能復(fù)i,]到接收方電子設(shè)備。
接下來,決定1228確定是否有更多的類別要處理。如果決定1228 確定有更多的類別要處理,則媒體資產(chǎn)優(yōu)先級(jí)分配過程1220可返回以 重復(fù)塊1224,從而可選擇下一類別然后分配1226存儲(chǔ)容量??蛇x地, 如果接收方電子設(shè)備的存儲(chǔ)容量已被完全分配1226,則決定1228可確 定不再處理另外的類別。在任一情況下,如果決定1228確定沒有更多 的類別要處理,則媒體資產(chǎn)優(yōu)先級(jí)分配過程1220可結(jié)束。此時(shí),已經(jīng) 酌情將可用于復(fù)制到接收方電子設(shè)備的媒體資產(chǎn)限制到接收方電子 設(shè)備的存儲(chǔ)容量限制。
存在各種可用于為要復(fù)制的媒體資產(chǎn)分配存儲(chǔ)容量的不同實(shí)施 方式或?qū)嵤├?。不同類?或類別)的媒體資產(chǎn)可被不同地處理,如 果希望這樣的話。也可利用規(guī)則或策略來確定如何處理不同類型(或 類別)的媒體資產(chǎn)。
圖12C和12D說明根據(jù)本發(fā)明 一 個(gè)實(shí)施例的第 一 類別同步過程 1230。第一類別同步過程1230是例如與圖12B示出的塊1226相關(guān)聯(lián)的 處理。
第 一類別同步過程1230從決定1231開始。決定1231確定同步是否 被啟用。這里,第一類別同步過程1230是關(guān)于在特定類別內(nèi)的那些媒 體資產(chǎn)的同步。決定1231可確定針對(duì)該特定類別的同步是否已經(jīng)啟 用,其中同步是一種復(fù)制形式。如果決定1231確定針對(duì)該特定類別的 同步還沒有被啟用(即,被禁用),則第一類別同步過程1230跳過針 對(duì)該類別的所有同步處理并且結(jié)束。另一方面,如果決定1231確定針 對(duì)該所選類別的同步^f皮啟用了,則可獲得1232同步標(biāo)準(zhǔn)。同步標(biāo)準(zhǔn)可 以涉及用戶對(duì)用于區(qū)分所選類別內(nèi)的媒體資產(chǎn)的一個(gè)或多個(gè)標(biāo)準(zhǔn)的 選擇。
然后決定1234確定是否要處理所選類別的所有媒體資產(chǎn)。在該實(shí) 施例中,第 一類別同步過程1230允許用戶規(guī)定他們是想要處理所選類 別的所有媒體資產(chǎn),還是可替換地僅僅想要處理所選類別中被具體識(shí) 別的那些媒體資產(chǎn)。如果決定1234確定要處理所選類別的所有媒體資
39產(chǎn),則該所選類別的所有候選^(某體資產(chǎn)可^L識(shí)別1236。另一方面,如 果決定1234確定并非所選類別的所有媒體資產(chǎn)都要處理,則該所選類 別中已被具體選擇的那些候選媒體資產(chǎn)可被識(shí)別1238。此時(shí),要復(fù)制 (或同步)的候選媒體資產(chǎn)已被識(shí)別并且位于有序列表中。然后可如 下處理媒體資產(chǎn)的有序列表。
選擇1240第一候選媒體資產(chǎn)。然后,可確定1242所選擇的候選媒 體資產(chǎn)需要的存儲(chǔ)容量。在一個(gè)實(shí)施例中,所選的候選媒體資產(chǎn)是一 組或一系列所選擇的候選媒體資產(chǎn)的一個(gè)或多個(gè)片段。在這種情況 下,先前獲得1232的同步標(biāo)準(zhǔn)可用于指定要復(fù)制的那些片段,在有些 情況下這限制了要復(fù)制的片段的數(shù)量。然后決定1244確定媒體設(shè)備是 否具有足夠的可用存儲(chǔ)容量。如果決定1244確定媒體設(shè)備不具有足夠 的用于所選擇的候選媒體資產(chǎn)的可用存儲(chǔ)容量,則可呈現(xiàn)1246通知。 例如,該通知可以是呈現(xiàn)給第 一 電子設(shè)備的用戶的可視通知或音頻通 知。該通知可以例如通知用戶正在處理的該特定類別的媒體資產(chǎn)不能 完全存儲(chǔ)到第二電子設(shè)備。該通知還可向用戶指示同步過程已于哪里 結(jié)束。
另一方面,如果決定1244確定媒體設(shè)備具有足夠的可用存儲(chǔ)容 量,則為所選的候選媒體資產(chǎn)分配1248存儲(chǔ)容量。在所選的候選媒體 資產(chǎn)是一組或一 系列諸如片段之類的媒體資產(chǎn)的情況下,也可以按優(yōu) 先級(jí)次序處理這些片段。例如,如果指定要復(fù)制的所有片段能夠被復(fù) 制,則為所有片段分配1248存儲(chǔ)容量。如果存儲(chǔ)容量不能存儲(chǔ)所有的 指定片段,則根據(jù)一個(gè)實(shí)施例,可以按優(yōu)先級(jí)次序復(fù)制指定要復(fù)制的 片段,直到存儲(chǔ)容量已被完全分配為止。
在塊1246和1248之后,決定1249確定是否要處理更多的候選媒體 資產(chǎn)。如果決定1249確定在該特定類別內(nèi)有更多的候選媒體資產(chǎn)要處 理,則第一類別同步過程1230返回以重復(fù)決定1240和隨后的塊,從而 可以選擇下一候選媒體資產(chǎn)并且進(jìn)行類似的處理。 一旦決定1249確定 沒有更多的媒體候選資產(chǎn)要處理(或者如果第二電子設(shè)備的存儲(chǔ)容量 已被完全分配),則第一類別同步過程1230可結(jié)束。
40圖12E和12F說明根據(jù)本發(fā)明 一個(gè)實(shí)施例的第二類別同步過程 1250的流程圖。第二類別同步過程1250是例如與圖12B示出的塊1226 相關(guān)聯(lián)的處理。在該實(shí)施例中,對(duì)于給定類別,要同步的媒體資產(chǎn)可 4皮具體識(shí)別(specifically identify )或泛泛地識(shí)別(generally identify)。 通常,用戶可以設(shè)置、改變或修改同步偏好,所述同步偏好可確定被 具體識(shí)別的那些媒體資產(chǎn)和被泛泛地識(shí)別的那些媒體資產(chǎn)。在該實(shí)施 例中,在給定類別內(nèi),以比被泛泛地識(shí)別的媒體資產(chǎn)更高的優(yōu)先級(jí)來 對(duì)待被具體識(shí)別的媒體資產(chǎn)。
第二類別同步過程1250可選擇1252所選類別中第一被具體識(shí)別 的媒體資產(chǎn)。決定1254確定媒體設(shè)備(例如接收方電子設(shè)備)是否具 有足夠的用于所選媒體資產(chǎn)的可用存儲(chǔ)容量。如果決定1254確定媒體 設(shè)備具有足夠的可用存儲(chǔ)容量,則為所選的媒體資產(chǎn)分配1256存儲(chǔ)容 量??商鎿Q地,如果決定1254確定媒體設(shè)備沒有足夠的可用存儲(chǔ)容量, 則繞過塊1256,并且不為所選的媒體資產(chǎn)分配存儲(chǔ)容量。在塊1256之 后,或者在其被繞過之后,決定1258確定是否有更多被具體識(shí)別的媒 體資產(chǎn)要處理。如果決定1258確定有更多被具體識(shí)別的媒體資產(chǎn)要處 理,則第二類別同步過程1250可返回以重復(fù)塊1252,從而可以選擇 1252所選類別中下一被具體識(shí)別的媒體資產(chǎn)并且進(jìn)行類似的處理。
另 一方面, 一旦決定1258確定沒有更多被具體識(shí)別的媒體資產(chǎn)要 處理,則可以選擇1260該所選類別中的第 一被泛泛地識(shí)別的i某體資 產(chǎn)。決定1262確定媒體設(shè)備是否具有足夠的用于所選媒體資產(chǎn)的可用 存儲(chǔ)容量。如果決定1262確定媒體設(shè)備具有足夠的用于所選的媒體資 產(chǎn)的可用存儲(chǔ)容量,則為所選的媒體資產(chǎn)分配1264存儲(chǔ)容量。可替換 地,如果決定1262確定媒體設(shè)備沒有足夠的可用存儲(chǔ)容量,則繞過塊 1264,并且不為所選的^f某體資產(chǎn)分配存儲(chǔ)容量。在塊1264之后,或者 在其被繞過之后,決定1266確定是否有更多被泛泛地識(shí)別的媒體資產(chǎn) 要處理。如果決定1266確定有更多被泛泛地識(shí)別的媒體資產(chǎn)要處理, 則第二類別同步過程1250可返回以重復(fù)塊1260,從而可以選擇1260所 選類別中下一被泛泛地識(shí)別的媒體資產(chǎn)并且進(jìn)行類似的處理。 一旦決定1266確定沒有更多被泛泛地識(shí)別的媒體資產(chǎn)要處理,則第二類別同 步過程1250可結(jié)束。
在主計(jì)算機(jī)和客戶端設(shè)備之間同步的媒體資產(chǎn)往往是大電子文 件,其在設(shè)備之間復(fù)制要花費(fèi)若干時(shí)間。從而,在一個(gè)實(shí)施例中,用 于同步的媒體資產(chǎn)復(fù)制可以以比客戶端設(shè)備執(zhí)行的其它功能更低的 優(yōu)先級(jí)來執(zhí)行。例如,客戶端設(shè)備(例如媒體設(shè)備)可以把其大部分 處理資產(chǎn)耗費(fèi)在播放媒體資產(chǎn)或從在線媒體商店獲取媒體資產(chǎn)上。因 此,可以管理同步以便不妨礙客戶端設(shè)備的其它可能更重要的任務(wù)。
圖13A是根據(jù)本發(fā)明 一 個(gè)實(shí)施例的媒體系統(tǒng)1300的框圖。媒體系 統(tǒng)1300包括主計(jì)算機(jī)1302、客戶端設(shè)備1304和Jf某體服務(wù)器1306。主計(jì) 算機(jī)1302包括媒體管理應(yīng)用(MMA) 1308,其操作以管理媒體資產(chǎn) 在主計(jì)算機(jī)1302上、到主計(jì)算機(jī)1302、或從主計(jì)算機(jī)1302的存儲(chǔ)、搜 索、瀏覽、檢索、重放、下載、或傳送。主計(jì)算機(jī)1302還包括主機(jī)數(shù) 據(jù)存儲(chǔ)設(shè)備1310和媒體數(shù)據(jù)庫1312。主機(jī)數(shù)據(jù)存儲(chǔ)設(shè)備1310將媒體數(shù) 據(jù)(數(shù)字?jǐn)?shù)據(jù))存儲(chǔ)在用于存儲(chǔ)在主計(jì)算機(jī)1302上的媒體資產(chǎn)的電子 文件中。媒體數(shù)據(jù)庫1312存儲(chǔ)關(guān)于存儲(chǔ)在主計(jì)算機(jī)1302上的媒體資產(chǎn) 的元數(shù)據(jù)。
客戶端設(shè)備1304包括媒體管理應(yīng)用(MMA) 1314,其幫助媒體 資產(chǎn)對(duì)于客戶端設(shè)備1304的存儲(chǔ)、搜索、瀏覽、檢索、重放、下載、 或傳送??蛻舳嗽O(shè)備1304還包括客戶端數(shù)據(jù)存儲(chǔ)設(shè)備1316和媒體數(shù)據(jù) 庫1318??蛻舳藬?shù)據(jù)存儲(chǔ)設(shè)備1316將關(guān)于媒體數(shù)據(jù)(數(shù)字?jǐn)?shù)據(jù))的媒
中。媒體數(shù)據(jù)庫1318存儲(chǔ)關(guān)于存儲(chǔ)在客戶端設(shè)備1304上的媒體資產(chǎn)的 元數(shù)據(jù)。
在媒體系統(tǒng)1300中,主計(jì)算機(jī)1302以及客戶端設(shè)備1304可允許用 戶選擇和重放存儲(chǔ)在這些設(shè)備上的媒體資產(chǎn)。在一個(gè)實(shí)施例中,主計(jì) 算機(jī)1302可通過數(shù)據(jù)網(wǎng)絡(luò)1320從媒體服務(wù)器1306接收媒體資產(chǎn)。媒體 服務(wù)器1306可托管(host)在線媒體商店,其提供媒體資產(chǎn)的搜索、 瀏覽、購(gòu)買和下載。當(dāng)主計(jì)算機(jī)1302與媒體服務(wù)器1306交互以下載媒體資產(chǎn)時(shí),可由媒體管理應(yīng)用1308來管理^(某體資產(chǎn),包括將媒體資產(chǎn) 存儲(chǔ)到主機(jī)數(shù)據(jù)存儲(chǔ)設(shè)備1310,和將相關(guān)聯(lián)的元數(shù)據(jù)存儲(chǔ)在媒體數(shù)據(jù) 庫1312中。存儲(chǔ)在主計(jì)算機(jī)1302上的媒體資產(chǎn)還可被復(fù)制(或傳送) 到客戶端設(shè)備l304 。這樣的復(fù)制可以是在兩個(gè)設(shè)備之間的同步過程的 一部分。在一種實(shí)施方式中,被復(fù)制的媒體資產(chǎn)的數(shù)據(jù)可以通過數(shù)據(jù) 網(wǎng)絡(luò)1320從主計(jì)算機(jī)1302傳輸?shù)娇蛻舳嗽O(shè)備1304。在另 一實(shí)施方式 中,被復(fù)制的媒體資產(chǎn)的數(shù)據(jù)可以通過在主計(jì)算機(jī)1302和客戶端設(shè)備 1304之間建立的鏈路1322而被傳送。作為例子,主計(jì)算機(jī)1302和客戶 端設(shè)備1304可包括無線接口電路,其允許主計(jì)算機(jī)1302和客戶端設(shè)備 1304以無線方式在鏈路1322上通信。作為例子,無線鏈路1322可以是 諸如藍(lán)牙網(wǎng)絡(luò)或其它短距離網(wǎng)絡(luò)之類的小型網(wǎng)絡(luò)(piconet)。主計(jì)算 機(jī)1302的用戶通過使用々某體管理應(yīng)用1308可選擇和重放存儲(chǔ)在主機(jī) 數(shù)據(jù)存儲(chǔ)設(shè)備1310中的媒體資產(chǎn)。通常,主計(jì)算機(jī)1302將包括或耦接 到顯示設(shè)備,從而媒體資產(chǎn)的重放可提供視覺媒體輸出(例如顯示設(shè) 備)和/或音頻媒體輸出(例如揚(yáng)聲器)。顯示設(shè)備還可支持圖形用戶 界面,其提供菜單、用戶界面(UI)控件等,其幫助用戶在選擇和播 放媒體資產(chǎn)時(shí)與主計(jì)算機(jī)1302交互。同樣地,在客戶端設(shè)備1304上的 媒體資產(chǎn)的重放可以從客戶端數(shù)據(jù)存儲(chǔ)設(shè)備1316檢索該媒體資產(chǎn)的 數(shù)據(jù)并輸出音頻和/或視頻媒體輸出。
在一個(gè)實(shí)施例中,主計(jì)算機(jī)1302和客戶端i殳備1304交互以在它們 之間復(fù)制媒體資產(chǎn)。例如,客戶端設(shè)備1304可將其存儲(chǔ)的媒體資產(chǎn)與 存儲(chǔ)在主計(jì)算機(jī)1302中的那些媒體資產(chǎn)進(jìn)行同步。在一種實(shí)施方式 中,客戶端設(shè)備1304在客戶端數(shù)據(jù)存儲(chǔ)設(shè)備1316中比主機(jī)數(shù)據(jù)存儲(chǔ)設(shè) 備1310擁有更少的可用數(shù)據(jù)存儲(chǔ)容量。從而,在這樣的實(shí)施例中,可 利用偏好——即同步偏好——來智能地確定來自主機(jī)數(shù)據(jù)存儲(chǔ)設(shè)備
1310的哪些媒體資產(chǎn)應(yīng)當(dāng)被復(fù)制到客戶端數(shù)據(jù)存儲(chǔ)設(shè)備1316。
在一個(gè)實(shí)施例中,當(dāng)與主計(jì)算機(jī)1302的同步可用時(shí),客戶端設(shè)備 1304可能正忙于執(zhí)行各種操作。在一個(gè)實(shí)施例中,媒體資產(chǎn)從主計(jì)算
43體重放之類的其它操作以更低的優(yōu)先級(jí)執(zhí)行。從而,如果客戶端設(shè)備
1304——即媒體管理應(yīng)用1314——正在操作以重放一個(gè)或多個(gè)媒體 資產(chǎn)時(shí),在客戶端設(shè)備1304正在執(zhí)行重放的同時(shí),媒體資產(chǎn)從主計(jì)算 機(jī)1302到客戶端設(shè)備1304的任何復(fù)制可能被暫時(shí)中止(temporarily suspend)。更進(jìn)一步地,在一個(gè)實(shí)施例中,客戶端設(shè)備1304通過媒 體數(shù)據(jù)庫1318而知道了被確定要從主計(jì)算機(jī)1302復(fù)制到客戶端i殳備 1304的媒體資產(chǎn)。但是,因?yàn)樵撁襟w資產(chǎn)的大小很大,并且客戶端設(shè) 備1304可能正忙于執(zhí)行其它任務(wù),因此,當(dāng)用戶希望重放相關(guān)聯(lián)的媒 體資產(chǎn)時(shí),媒體數(shù)據(jù)在客戶端數(shù)據(jù)存儲(chǔ)設(shè)備1316處可能還沒有被接 收。在這種情況下,媒體數(shù)據(jù)庫1318可能已經(jīng)存儲(chǔ)了關(guān)于該媒體資產(chǎn) 的元數(shù)據(jù),從而媒體管理應(yīng)用1314可使用戶能夠選擇媒體資產(chǎn)來重 放。 一旦選擇了要重放的媒體資產(chǎn),客戶端設(shè)備1304可確定該媒體資 產(chǎn)是否被存儲(chǔ)在客戶端數(shù)據(jù)存儲(chǔ)設(shè)備1316中。如果該媒體資產(chǎn)還沒有 被存儲(chǔ)到客戶端數(shù)據(jù)存儲(chǔ)設(shè)備1316,則媒體管理應(yīng)用(MMA) 1314
i:例如,媒體數(shù)據(jù)庫i3i8可存儲(chǔ)一個(gè)地址位置、(例如地址指針)
其指向客戶端設(shè)備1304經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)1320或鏈路1322可訪問的遠(yuǎn)程 位置。媒體管理應(yīng)用1314然后可訪問該遠(yuǎn)程位置以檢索該媒體資產(chǎn)并 將其傳遞給客戶端設(shè)備1304,從而該媒體資產(chǎn)能夠在客戶端設(shè)備1304 上播放。在一種實(shí)施方式中,媒體管理應(yīng)用1314通過鏈路1322訪問主 計(jì)算機(jī)1302以開啟流連接,從而關(guān)于所選的媒體資產(chǎn)的媒體數(shù)據(jù)可從 主計(jì)算機(jī)1302流傳輸?shù)揭胤旁撁襟w數(shù)據(jù)的客戶端設(shè)備1304。
圖13B是根據(jù)本發(fā)明 一 個(gè)實(shí)施例的媒體資產(chǎn)重放過程1350的流 程圖。媒體資產(chǎn)重放過程1350是由媒體設(shè)備執(zhí)行的。例如,媒體資產(chǎn) 重放過程1350可由圖13A示出的客戶端設(shè)備1304執(zhí)行。
媒體資產(chǎn)重放過程1350從決定1352開始。決定1352確定是否已經(jīng) 接收到播放請(qǐng)求。通常,播放請(qǐng)求是由用戶為了播放特定媒體資產(chǎn)而 啟動(dòng)的請(qǐng)求。如果決定1352確定還沒有接收到播放請(qǐng)求,媒體資產(chǎn)重 放過程1350等待這樣的請(qǐng)求。換而言之,媒體資產(chǎn)重放過程1350在接
44收到播放請(qǐng)求時(shí)被調(diào)用。
一旦決定1352確定已接收到播放請(qǐng)求,則決定1354確定該^f某體資 產(chǎn)是否具有在媒體設(shè)備本地可用的媒體資產(chǎn)文件。如果決定1354確定 在本地有可用的媒體資產(chǎn)文件,則可檢索并播放1356該媒體資產(chǎn)文 件。然后決定1358確定該^ 某體資產(chǎn)文件的重放是否已經(jīng)完成。如果決 定1358確定該重放還沒有完成,則媒體資產(chǎn)重放過程1350返回以重復(fù) 塊1356,直到重放完成為止。 一旦該重放完成,纟某體資產(chǎn)重方丈過程1350 就可結(jié)束。
另 一方面,如果決定1354確定在本地沒有可用的媒體資產(chǎn)文件, 則可檢索1360該媒體資產(chǎn)的網(wǎng)絡(luò)地址。在一個(gè)實(shí)施例中,從存儲(chǔ)在媒 體設(shè)備中的媒體數(shù)據(jù)庫檢索用于該媒體資產(chǎn)的網(wǎng)絡(luò)地址。在檢索1360 到網(wǎng)絡(luò)地址后,利用該網(wǎng)絡(luò)地址開啟1362用于該媒體資產(chǎn)的流連接。 然后,決定1364確定該媒體資產(chǎn)的流傳輸是否已經(jīng)完成。如果決定1364 確定該媒體資產(chǎn)的流傳輸還沒有完成,則該流傳輸繼續(xù)。 一旦決定 1364確定流傳輸已經(jīng)完成,則關(guān)閉1366流連接,并且^(某體資產(chǎn)重放過 程1350可結(jié)束。
根據(jù)本發(fā)明的上面提到過的方面,可呈現(xiàn)圖形用戶界面以幫助用 戶設(shè)置在同步期間要使用的一個(gè)或多個(gè)偏好。在一個(gè)實(shí)施例中,用于 同步的偏好可針對(duì)不同設(shè)備而不同地設(shè)置。圖"A- 14F是根據(jù)本發(fā)明 另一個(gè)實(shí)施例的適合用于為多種不同類型媒體資產(chǎn)設(shè)置偏好的示例 性屏幕快照。這些示例性屏幕快照可用于為特定的媒體設(shè)備設(shè)置偏 好,即同步偏好。但是,可使用多個(gè)單獨(dú)組這樣的示例性屏幕快照來 為多個(gè)媒體設(shè)備設(shè)置偏好。所述多個(gè)媒體設(shè)備可以是相同或不同的媒 體設(shè)備。這些示例性屏幕快照被呈現(xiàn)在可運(yùn)行媒體管理應(yīng)用的主機(jī)設(shè) 備上,諸如個(gè)人計(jì)算機(jī)上。但是,可替換地,可以在移動(dòng)設(shè)備上使用 類似的或簡(jiǎn)化的屏幕快照。
此外應(yīng)當(dāng)注意,對(duì)于不同類型的媒體資產(chǎn)還可以有優(yōu)先級(jí)次序。 如果在接收媒體資產(chǎn)的設(shè)備處的存儲(chǔ)容量不夠的話,優(yōu)先級(jí)次序可以 影響同步。在一個(gè)實(shí)施例中,優(yōu)先級(jí)次序可以是在圖14B-14F中示出
45的同步偏好屏幕中媒體類型標(biāo)簽的次序(從左到右),從而從最高到
最低的優(yōu)先級(jí)排列是電影、TV節(jié)目、音樂播客和照片。不同媒體類 型標(biāo)簽的存在可以取決于正在設(shè)置其同步偏好的設(shè)備的類型。
圖14A是根據(jù)本發(fā)明一個(gè)實(shí)施例的概要同步屏幕1400。概要同步 屏幕1400包括源區(qū)域1401和信息區(qū)域1402,其中源區(qū)域1401指定可以 選擇的各種媒體源,而信息區(qū)域1402顯示關(guān)于所選擇的媒體源的信 息。這里,從源區(qū)域1401選擇特定設(shè)備,如視覺指示符1403所指示的。 這里,該特定設(shè)備被標(biāo)記為"Steve's Apple TV",這是可連接到電視 或監(jiān)視器并在電視或監(jiān)視器上呈現(xiàn)媒體的媒體設(shè)備。在一種實(shí)施方式 中,媒體設(shè)備是機(jī)頂盒。概要同步偏好屏幕1400指示概要標(biāo)簽1404被 選擇。當(dāng)這樣選擇了特定設(shè)備時(shí),信息區(qū)域1402可顯示關(guān)于該特定設(shè) 備的設(shè)備信息1406。例如,設(shè)備信息1406可包括名稱、容量、軟件版 本、和/或序列號(hào)。信息區(qū)域1402還可包括媒體同步信息1407,其在這 個(gè)例子中解釋了在各種不同類型(例如類別)的媒體資產(chǎn)的同步期間 所使用的泛泛的優(yōu)先級(jí)或次序。
此外,在一個(gè)實(shí)施例中,可以在概要同步偏好屏幕1400的下面部 分提供存儲(chǔ)容量圖形1408。概要同步偏好屏幕1400可指示存儲(chǔ)在設(shè)備 上的不同類型的媒體所使用的存儲(chǔ)容量。存儲(chǔ)容量圖形1400還可指示 可用的空閑存儲(chǔ)容量。更具體地,存儲(chǔ)容量圖形1408示出四十千兆字 節(jié)(40 GB)的存儲(chǔ)容量是如何在視頻、音頻、照片、其它、以及空 閑空間之間分配的。通過選擇"Apply"按鈕1409,可以應(yīng)用已經(jīng)根據(jù) 概要同步偏好屏幕1400設(shè)置的用戶偏好設(shè)置。作為例子,應(yīng)用同步偏 好可啟動(dòng)同步操作,或者可僅僅將同步偏好存儲(chǔ)到存儲(chǔ)器以供隨后的 同步操作使用。
圖14B是根據(jù)本發(fā)明一個(gè)實(shí)施例的電影同步偏好屏幕1410。電影 同步偏好屏幕1410指示電影標(biāo)簽1414正被選擇。電影同步偏好屏幕 1410允許用戶進(jìn)行一個(gè)或多個(gè)選擇以影響電影的同步。電影同步偏好 屏幕1410包括源區(qū)域1411和偏好設(shè)置區(qū)域1412,其中源區(qū)域1411指定 可選擇的各種媒體源,而偏好設(shè)置區(qū)域1412幫助用戶進(jìn)行一個(gè)或多個(gè)選擇以影響電影相對(duì)于所選擇的媒體源的同步。這里,從源區(qū)域1411 選擇特定設(shè)備,如視覺指示符1413所指示的。當(dāng)這樣選擇了特定設(shè)備 時(shí),偏好設(shè)置區(qū)域1412可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì) 該特定設(shè)備(例如媒體播放器)和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步 電影時(shí)所要使用的同步偏好。更特別地,電影同步偏好屏幕1410包括 復(fù)選框1415a和1416a,其可用于請(qǐng)求同步某些電影。選擇器1415a可 用于泛泛地指定要同步的某些看過的或未觀看的電影。選擇框1415b 可用于指定哪些看過的或未觀看的電影要被同步。例如,選擇框1415b 可以幫助用戶選擇下列選項(xiàng)所有,x個(gè)最新的,所有未觀看的,或x 個(gè)最新未觀看的(x是整數(shù))。選擇器1416a可用于請(qǐng)求同步所具體選 擇的電影(或播放列表)。選擇框1416b可用于選擇媒體類型,諸如 電影或播放列表。選擇器1416a在被選擇時(shí),允許用戶從顯示的列表 1417中選擇一個(gè)或多個(gè)可用的電影(或播放列表)。然后用戶可以選 擇在顯示的列表1417中顯示的電影(或播放列表)中的一個(gè)或多個(gè)。 一旦同步,與電影同步偏好屏幕1410相關(guān)聯(lián)的同步偏好就可用于電 影。電影同步偏好屏幕1410還可包括上面所討論的下面部分1408。
圖14C是根據(jù)本發(fā)明 一個(gè)實(shí)施例的電視(TV)節(jié)目同步偏好屏幕 1420。 TV節(jié)目同步偏好屏幕1420指示TV節(jié)目標(biāo)簽1422被選擇。TV節(jié) 目同步偏好屏幕1420允許用戶進(jìn)行一個(gè)或多個(gè)選擇以影響TV節(jié)目的 同步。雖然沒有示出,但是TV節(jié)目同步偏好屏幕1400可以包括指定可 選擇的各種媒體源的源區(qū)域。這里,所選擇的媒體源跟在圖14B示出
的源區(qū)域1413中所選擇的是相同的特定設(shè)備。當(dāng)這樣選擇了特定設(shè)備 時(shí),偏好設(shè)置區(qū)域可顯示圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特 定設(shè)備(例如媒體播放器)和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步TV 節(jié)目時(shí)所要使用的同步偏好。更特別地,TV節(jié)目同步偏好屏幕1420 包括復(fù)選框1423a,其可用于請(qǐng)求(例如啟用或禁用)TV節(jié)目的同步, 即TV節(jié)目的某些劇集的同步。當(dāng)TV節(jié)目的同步被請(qǐng)求時(shí),選擇框 1423b可用于指定TV節(jié)目的哪些劇集要被同步。例如,選擇框1423b 可以幫助用戶選擇下列選項(xiàng)所有,x個(gè)最新的,所有未觀看的,或x
47個(gè)最新未觀看的(x是整數(shù))。選擇器1424可用于請(qǐng)求在同步時(shí)考慮 所有TV節(jié)目中的片段??商鎿Q地,通過選擇器1425a可請(qǐng)求某些TV節(jié) 目的同步。選擇器1425a可用于指定在同步時(shí)要考慮的某些被選擇的 TV節(jié)目(或播放列表)的劇集。選擇框1425b可用于選擇媒體類型, 諸如TV節(jié)目或播放列表。選擇器1425a在被選擇時(shí),允許用戶從顯示 的列表1426中選擇一個(gè)或多個(gè)可用的TV節(jié)目(或播放列表)。然后用 戶可以選擇在顯示的列表1426中正在顯示的TV節(jié)目(或播放列表)中 的一個(gè)或多個(gè)。 一旦同步,與TV節(jié)目同步偏好屏幕1420相關(guān)聯(lián)的同步 偏好就可用于TV節(jié)目。TV節(jié)目同步偏好屏幕1420還可包括上面所討 論的下面部分1408。
圖14D是根據(jù)本發(fā)明 一個(gè)實(shí)施例的音樂同步偏好屏幕1430。音樂 同步偏好屏幕1430指示音樂標(biāo)簽1432被選擇。音樂同步偏好屏幕1430 允許用戶進(jìn)行一個(gè)或多個(gè)選擇以影響音樂的同步。雖然沒有示出,但 是音樂同步偏好屏幕1430可以包括指定可選擇的各種媒體源的源區(qū) 域。這里,所選擇的媒體源跟在圖14B示出的源區(qū)域1413中所選擇的 是相同的特定設(shè)備。當(dāng)這樣選擇了特定設(shè)備時(shí),偏好設(shè)置區(qū)域可顯示 圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定設(shè)備(例如媒體播放器) 和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步音樂時(shí)所要使用的同步偏好。更 特別地,音樂同步偏好屏幕1430包括復(fù)選框1433,其可用于請(qǐng)求(例 如啟用或禁用)音樂的同步。當(dāng)音樂的同步被請(qǐng)求時(shí),選擇器1434可 用于請(qǐng)求所有歌曲和播放列表都被同步??商鎿Q地,選擇器1435可用 于請(qǐng)求某些所選擇的播放列表被同步。選擇器1435在被選擇時(shí),允許 用戶從顯示的列表1436中選擇一個(gè)或多個(gè)可用的播放列表。 一旦同 步,與音樂同步偏好屏幕1430相關(guān)聯(lián)的同步偏好就可用于音樂。偏好 設(shè)置區(qū)域還可包括復(fù)選框1437,其可用于請(qǐng)求在同步音樂時(shí)包括音樂 視頻。例如,從主機(jī)設(shè)備同步歌曲到特定設(shè)備,不僅可以復(fù)制該歌曲 的音頻文件,而且可以復(fù)制相關(guān)聯(lián)的音樂視頻的視頻文件。音樂同步 偏好屏幕1430還可包括上面所討論的下面部分1408。
圖14E是根據(jù)本發(fā)明一個(gè)實(shí)施例的播客同步偏好屏幕1440。播客同步偏好屏幕1440指示播客標(biāo)簽1442被選擇。播客同步偏好屏幕1440 允許用戶進(jìn)行一個(gè)或多個(gè)選擇以影響播客的同步。雖然沒有示出,但 是播客同步偏好屏幕1440可以包括指定可選擇的各種媒體源的源區(qū) 域。這里,所選擇的媒體源跟在圖14B示出的源區(qū)域1413中所選擇的 是相同的特定設(shè)備。當(dāng)這樣選擇了特定設(shè)備時(shí),偏好設(shè)置區(qū)域可顯示 圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定設(shè)備(例如媒體播放器) 和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步播客時(shí)所要使用的同步偏好。更 特別地,播客同步偏好屏幕1440包括復(fù)選框1443a,其可用于請(qǐng)求(例 如啟用或禁用)播客的同步,即播客的某些片段(episode)的同步。 當(dāng)播客的同步被請(qǐng)求時(shí),選擇框1443b可用于指定播客的哪些片段要 被同步。例如,選擇框1443b可以幫助用戶選擇下列選項(xiàng)所有,x個(gè) 最新的,所有未播放的,或x個(gè)最新未播放的(x是整數(shù))。選擇器1444 可用于請(qǐng)求在同步時(shí)考慮所有播客中的片段??商鎿Q地,通過選擇器 1445a可請(qǐng)求某些播客的同步。選擇器1445a可用于指定在同步時(shí)要考 慮的某些被選擇的播客的片段。選擇框1445b可用于選擇媒體類型, 諸如播客或播放列表。選擇器1445a在被選擇時(shí),允許用戶從顯示的 列表1446中選擇一個(gè)或多個(gè)可用的播客(或播放列表)。然后用戶可 以選擇在顯示的列表1446中顯示的播客(或播放列表)中的一個(gè)或多 個(gè)。 一旦同步,與播客同步偏好屏幕1440相關(guān)聯(lián)的同步偏好就可用于 播客。播客同步偏好屏幕1440還可包括上面所討論的下面部分1408。 圖14F是根據(jù)本發(fā)明一個(gè)實(shí)施例的照片同步偏好屏幕1450。照片 同步偏好屏幕1450指示照片標(biāo)簽1452被選擇。照片同步偏好屏幕1452 允許用戶進(jìn)行一個(gè)或多個(gè)選擇以影響照片的同步。雖然沒有示出,但 是照片同步偏好屏幕1450可以包括指定可選擇的各種媒體源的源區(qū) 域。這里,所選擇的媒體源跟在圖14B示出的源區(qū)域1413中所選擇的 是相同的特定設(shè)備。當(dāng)這樣選擇了特定設(shè)備時(shí),偏好設(shè)置區(qū)域可顯示 圖形用戶界面,其有助于用戶設(shè)置在對(duì)該特定設(shè)備(例如媒體播放器) 和主機(jī)設(shè)備(例如個(gè)人計(jì)算機(jī))同步照片時(shí)所要使用的同步偏好。更 特別地,照片同步偏好屏幕1450包括復(fù)選框1453a,其可用于請(qǐng)求(例
49如啟用或禁用)照片的同步。當(dāng)照片的同步被請(qǐng)求時(shí),選擇框1453b 可用于指定要同步的照片的源(例如源文件夾或應(yīng)用)。選擇器1454 可用于泛泛地請(qǐng)求所有照片和相冊(cè)(即相簿)都被同步??商鎿Q地, 通過選擇器1456可請(qǐng)求同步某些相冊(cè)(即相簿)。當(dāng)要同步某些被選 擇的相冊(cè)時(shí),可使用選擇器1456。選擇器1456在被選擇時(shí),允許用戶 從顯示的列表1458中選擇一個(gè)或多個(gè)可用的相冊(cè)。然后用戶可以選擇 在顯示的列表1458中顯示的相冊(cè)中的一個(gè)或多個(gè)。在一種實(shí)施方式 中,列表1458可顯示相冊(cè)的名稱,并提供關(guān)于相冊(cè)中照片數(shù)量的指示 (例如"Firework(48)")。 一旦同步,與照片同步偏好屏幕1450相關(guān)聯(lián) 的同步偏好就可用于照片。照片同步偏好屏幕1450還可包括上面所討 論的下面部分1408。
本發(fā)明的另一方面涉及配對(duì)媒體設(shè)備與主機(jī)設(shè)備(主計(jì)算機(jī))。 一旦被配對(duì),就可以以無線方式在媒體設(shè)備和主計(jì)算機(jī)之間傳送數(shù) 據(jù)。
圖15是根據(jù)本發(fā)明一個(gè)實(shí)施例的配對(duì)過程1500的流程圖。利用無 線協(xié)議可將媒體設(shè)備無線連接到主計(jì)算機(jī)。通常,短距離的無線協(xié)議, 諸如藍(lán)牙,需要配對(duì)操作。雖然無線網(wǎng)絡(luò)通常是本地的,但是可以改 變無線網(wǎng)絡(luò)范圍。配對(duì)過程1500涉及主計(jì)算機(jī)為了將其自身與媒體設(shè) 備配對(duì)而執(zhí)行的操作。
配對(duì)過程1500可操作以發(fā)現(xiàn)1502媒體設(shè)備。然后,可以在源列表 中顯示1504媒體設(shè)備。然后決定1506可確定媒體設(shè)備是否被選擇。這 里,對(duì)媒體設(shè)備的選擇可以通過與主計(jì)算機(jī)的用戶交互而手動(dòng)進(jìn)行, 或者可以由主計(jì)算機(jī)自身自動(dòng)進(jìn)行。在任何情況下,如果決定1506確 定還沒有選擇媒體設(shè)備,則配對(duì)過程1500返回以重復(fù)塊1502,從而主 機(jī)設(shè)備可繼續(xù)監(jiān)控適合于被選擇的媒體設(shè)備的存在。
另一方面,如果決定1506確定已選擇了々某體設(shè)備,則決定1508 確定該媒體設(shè)備是否已經(jīng)與主計(jì)算機(jī)配對(duì)。如果決定1508確定該媒體 設(shè)備已經(jīng)與主計(jì)算機(jī)配對(duì),則倘若該媒體設(shè)備已經(jīng)與主機(jī)設(shè)備配對(duì), 配對(duì)過程1500可結(jié)束。另一方面,如果決定1508確定媒體設(shè)備還沒有與主機(jī)設(shè)備配對(duì),則可顯示1510口令對(duì)話框。這里,口令對(duì)話框顯示 在與主計(jì)算機(jī)相關(guān)聯(lián)的顯示設(shè)備上??诹顚?duì)話框允許主計(jì)算機(jī)的用戶 鍵入口令(或PIN碼),該口令(或PIN碼)將用于將主計(jì)算機(jī)與i某 體設(shè)備配對(duì)。在顯示1510口令對(duì)話框后,決定1512確定是否已經(jīng)鍵入 口令。如果決定1512確定還沒有鍵入口令,則配對(duì)過程1500等待口令 的鍵入。例如,主計(jì)算機(jī)的用戶可鍵入口令。在一種實(shí)施方式中,媒 體設(shè)備呈現(xiàn)(例如顯示)其口令,然后主機(jī)設(shè)備的用戶在口令對(duì)話框 中鍵入該相同的口令。 一旦決定1512確定已經(jīng)鍵入了 口令,主計(jì)算機(jī) 就可與媒體設(shè)備配對(duì)1514。在主計(jì)算機(jī)已經(jīng)與媒體設(shè)備配對(duì)1514之 后,配對(duì)過程1500結(jié)束,配對(duì)已^皮成功執(zhí)4亍。
圖16是根據(jù)本發(fā)明 一個(gè)實(shí)施例的口令對(duì)話框頁面1600的示例性 屏幕快照??诹顚?duì)話框頁面1600包括源部分1602,其中被稱為"Apple TV"的特定媒體設(shè)備被選擇并且通過視覺突出顯示(visual highlighting) 1604表示??诹顚?duì)話框頁面1600還包括信息部分1606。 信息部分1606呈現(xiàn)圖形用戶界面,其幫助用戶鍵入口令。這里,信息 部分1606包括口令鍵入組件1608、設(shè)備名稱組件1610、和i某體同步解 釋區(qū)域1612。例如,媒體同步解釋區(qū)域1612可包括對(duì)于在同步各種不 同類型(例如類別)的媒體資產(chǎn)期間使用的泛泛的優(yōu)先級(jí)次序的解釋。
本發(fā)明的實(shí)施例可非常適合于具有音頻重放能力的電子設(shè)備,諸 如便攜式媒體設(shè)備(例如數(shù)字媒體播放器或MP3播放器)或其它便攜 式多功能設(shè)備(例如移動(dòng)電話或個(gè)人數(shù)字助理)。例如,便攜式設(shè)備 (包括移動(dòng)設(shè)備)常??纱鎯?chǔ)和播放數(shù)字媒體資產(chǎn)(媒體項(xiàng)),諸如 音樂(例如歌曲)、視頻(例如電影)、有聲讀物、播客、會(huì)議記錄、 和/或其它多媒體記錄。諸如便攜式媒體播放器或其它便攜式多功能設(shè) 備之類的便攜式設(shè)備還可以是小而高度便攜的,并且具有有限的處理 資產(chǎn)。便攜式設(shè)備往往是手持式設(shè)備,諸如手持式媒體播放器或手持 式多功能設(shè)備,其可容易地由用戶單手握持和放在單手中。便攜式設(shè) 備還可以是口袋大小的、微型化的或可佩帶的。
圖17是根據(jù)本發(fā)明 一個(gè)實(shí)施例的移動(dòng)多功能設(shè)備1700的框圖。移動(dòng)多功能設(shè)備1700可例如包括圖1A所示的媒體設(shè)備或者圖1B所示的 媒體設(shè)備170中的一個(gè)或多個(gè)的電路。移動(dòng)多功能設(shè)備1700包括用于 提供至少兩種功能——即媒體重放功能和無線語音通信功能——的 硬件和軟件部件。當(dāng)提供媒體重放時(shí),移動(dòng)多功能設(shè)備1700可作為能 夠播放(包括顯示)媒體項(xiàng)的媒體播放器而操作。媒體項(xiàng)可例如包括 音頻項(xiàng)(例如音頻文件或歌曲)、視頻(例如電影)或圖像(例如照 片)。當(dāng)提供無線語音通信時(shí),移動(dòng)多功能設(shè)備1700可作為移動(dòng)電話
(例如蜂窩電話)而操作。
移動(dòng)多功能設(shè)備1700包括處理器1702,其是用于控制移動(dòng)多功能 設(shè)備1700整體操作的微處理器或控制器。移動(dòng)多功能設(shè)備1700在文件 系統(tǒng)1704和高速緩存1706中存儲(chǔ)關(guān)于媒體項(xiàng)的媒體數(shù)據(jù)。在一個(gè)實(shí)施 例中,文件系統(tǒng)1704由存儲(chǔ)盤或多個(gè)盤來實(shí)現(xiàn)。在另一個(gè)實(shí)施例中, 文件系統(tǒng)1704由EEPROM或閃速型存儲(chǔ)器來實(shí)現(xiàn)。文件系統(tǒng)1704通常 為移動(dòng)多功能設(shè)備1700提供大容量存儲(chǔ)能力。但是,因?yàn)閷?duì)文件系統(tǒng) 1704的存取時(shí)間相對(duì)較慢,移動(dòng)多功能設(shè)備1700還可包括高速緩存 1706。高速緩存1706是例如由半導(dǎo)體存儲(chǔ)器實(shí)現(xiàn)的隨機(jī)存取存儲(chǔ)器
(RAM)。對(duì)高速緩存1706的相對(duì)存取時(shí)間顯著短于對(duì)文件系統(tǒng)1704 的存取時(shí)間。但是,高速緩存1706不具有文件系統(tǒng)1704的大存儲(chǔ)容量。 而且,文件系統(tǒng)1704在活動(dòng)時(shí)比高速緩存1706消耗更多功率。當(dāng)移動(dòng) 多功能設(shè)備1700是由電池(未示出)供電的便攜式移動(dòng)多功能設(shè)備時(shí), 功率消耗往往比較關(guān)鍵。移動(dòng)多功能設(shè)備1700還包括RAM 1720和只 讀存儲(chǔ)器(ROM) 1722。 ROM1722可存儲(chǔ)要以非易失性方式執(zhí)行的 程序、實(shí)用程序或過程。ROM 1722可由EEPROM或閃速型存儲(chǔ)器實(shí) 現(xiàn),以提供可寫的非易失性數(shù)據(jù)存儲(chǔ)。RAM 1720提供易失性數(shù)據(jù)存 儲(chǔ),諸如用于高速緩存1706的數(shù)據(jù)存儲(chǔ)。
為了支持無線語音通信,移動(dòng)多功能設(shè)備1700包括收發(fā)器1726。 收發(fā)器1726支持與無線網(wǎng)絡(luò)(諸如無線蜂窩網(wǎng)絡(luò))的無線通信。為了 支持某些無線網(wǎng)絡(luò),諸如GSM網(wǎng)絡(luò),多功能設(shè)備1700還可包括SIM卡 1728。 SIM卡1728包括可由移動(dòng)多功能設(shè)備1700為了獲得訪問和使用
52該無線網(wǎng)絡(luò)而使用的標(biāo)識(shí)符(例如SIM標(biāo)識(shí)符)。
移動(dòng)多功能設(shè)備1700還包括用戶輸入設(shè)備1708,其允許移動(dòng)多功 能設(shè)備1700的用戶與移動(dòng)多功能設(shè)備1700交互。例如,用戶輸入設(shè)備 1708可采取多種形式,諸如按鈕、鍵盤、撥號(hào)盤,等等。而且,移動(dòng) 多功能設(shè)備1700包括能由處理器1702控制以向用戶顯示信息的顯示 器1710(顯示屏)。數(shù)據(jù)總線1711可有助于至少在文件系統(tǒng)1704、高 速緩存1706、處理器1702、和CODEC 1712之間傳送數(shù)據(jù)。
在一個(gè)實(shí)施例中,移動(dòng)多功能設(shè)備1700用于在文件系統(tǒng)1704中存 儲(chǔ)多個(gè)媒體項(xiàng)(例如歌曲)。當(dāng)用戶希望該移動(dòng)多功能設(shè)備播放特定 的媒體項(xiàng)時(shí),可用媒體項(xiàng)的列表被顯示在顯示器1710上。然后,利用 用戶輸入設(shè)備1708,用戶可選擇可用媒體項(xiàng)中的一項(xiàng)。處理器1702在 接收到對(duì)特定媒體項(xiàng)的選擇之后,就將該特定媒體項(xiàng)的媒體數(shù)據(jù)(如 音頻文件)提供給編碼/解碼器(CODEC) 1712。 CODEC 1712然后 為揚(yáng)聲器1714產(chǎn)生模擬輸出信號(hào)。揚(yáng)聲器1714可以是移動(dòng)多功能設(shè)備 1700內(nèi)部或移動(dòng)多功能設(shè)備1700外部的揚(yáng)聲器。例如,連接到移動(dòng)多 功能設(shè)備1700的頭戴式送受話器或頭戴式耳機(jī)可被認(rèn)為是外部揚(yáng)聲 器。
移動(dòng)多功能設(shè)備1700還包括耦接到數(shù)據(jù)鏈路1718的總線接口 1716。數(shù)據(jù)鏈路1718允許移動(dòng)多功能設(shè)備1700耦接到主機(jī)設(shè)備(例如 主計(jì)算機(jī)或電源)。數(shù)據(jù)鏈路1718還可給移動(dòng)多功能設(shè)備1700提供電源。
圖17中示出的移動(dòng)多功能設(shè)備1700僅僅表示適合用于本發(fā)明的 移動(dòng)設(shè)備的一個(gè)實(shí)施例。其它實(shí)施例可以明顯不同。例如,其它實(shí)施 例不必提供無線語音通信功能。例如,圖13示出的客戶端設(shè)備1304典 型地是主要提供媒體資產(chǎn)的存儲(chǔ)和重放的媒體設(shè)備??蛻舳嗽O(shè)備1304 還可支持網(wǎng)絡(luò)訪問,從而可從在線媒體商店獲得媒體資產(chǎn)。但是,客 戶端設(shè)備1304可由類似于圖17所示的多功能設(shè)備1700的設(shè)備來實(shí)現(xiàn), 不過設(shè)備將支持與收發(fā)器1726的本地?zé)o線數(shù)據(jù)通信并且將不需要SIM 卡1728。同樣,顯示器可與客戶端設(shè)備1304分開提供。本發(fā)明的各個(gè)方面、實(shí)施例、實(shí)施方式或特征可單獨(dú)使用或任意 組合使用。
媒體資產(chǎn)可以是音頻(例如歌曲、有聲讀物、播客)、視頻(例 如電影、音樂視頻)、或圖像(例如照片),作為不同類型的媒體資 產(chǎn)。媒體資產(chǎn)還包括這些不同類型的媒體資產(chǎn)與其它數(shù)據(jù)的任意組 合。
本發(fā)明優(yōu)選地由軟件、硬件、或硬件和軟件的組合來實(shí)現(xiàn)。本發(fā) 明還可實(shí)施為在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀介 質(zhì)是能夠存儲(chǔ)其后可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)設(shè)備。
計(jì)算機(jī)可讀介質(zhì)的例子包括只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、CD-ROM、 DVD、存儲(chǔ)卡、USB驅(qū)動(dòng)器、磁帶、光數(shù)據(jù)存儲(chǔ)設(shè)備、以及載波。計(jì) 算機(jī)可讀介質(zhì)還可分布在由網(wǎng)絡(luò)耦接的計(jì)算機(jī)系統(tǒng)上,以使得計(jì)算機(jī) 可讀代碼可以以分布式方式存儲(chǔ)和執(zhí)行。
2004年10月25日提交的名為"MULTIPLE MEDIA TYPE SYNCHRONIZATION BETWEEN HOST COMPUTER AND MEDIA DEVICE"的美國(guó)專利申請(qǐng)No.l0/973,925通過引用結(jié)合于此。 2006年8月4日提交的名為"SYNCHRONIZATION OF WIDGETS AND DASHBOARDS"的美國(guó)專利申請(qǐng)No.ll/499,887 (Att.Dkt.No.18962-056001)通過引用結(jié)合于此。2004年10月25日提 交的名為"IMAGE SCALING ARRANGEMENT"的美國(guó)專利申請(qǐng)No. 10/973,657通過引用結(jié)合于此。2004年11月12日提交的名為" WIRELESS SYNCHRONIZATION BETWEEN MEDIA PLAYER AND HOST DEVICE"的美國(guó)專利申請(qǐng)No.l0/987,649通過引用結(jié)合于 此。2002年10月21日提交的名為"INTELLIGENT INTERACTION BETWEEN MEDIA PLAYER AND HOST COMPUTER"的美國(guó)專利 申請(qǐng)No.lO/277,418通過引用結(jié)合于此。2002年4月5日提交的名為 "INTELLIGENT SYNCHRONIZATION OF MEDIA PLAYER WITH HOST COMPUTER"的美國(guó)專利申請(qǐng)No.lO/118,069通過引用 結(jié)合于此。
54本發(fā)明的優(yōu)點(diǎn)是很多的。不同的實(shí)施例或?qū)嵤┓绞娇赡?,但是?必,得到一種或多種下列優(yōu)點(diǎn)。本發(fā)明的一個(gè)優(yōu)點(diǎn)是可執(zhí)行覆蓋不同 媒體類型的數(shù)字資產(chǎn)(例如媒體資產(chǎn))的同步??衫脼椴煌襟w類 型配置的同步偏好來執(zhí)行所述覆蓋不同媒體類型的同步??衫冕槍?duì) 不同媒體類型的不同優(yōu)先級(jí)來執(zhí)行所述覆蓋不同媒體類型的同步。本 發(fā)明的另 一個(gè)優(yōu)點(diǎn)是可呈現(xiàn)圖形用戶界面以幫助用戶設(shè)置同步偏好。 本發(fā)明的另 一 個(gè)優(yōu)點(diǎn)是可以以后臺(tái)方式執(zhí)行數(shù)字資產(chǎn)到移動(dòng)設(shè)備的 復(fù)制,其中移動(dòng)設(shè)備在數(shù)字資產(chǎn)被復(fù)制到移動(dòng)設(shè)備之前仍可使用(例 如瀏覽或播放)該數(shù)字資產(chǎn)。本發(fā)明的另一個(gè)優(yōu)點(diǎn)是可由主計(jì)算機(jī)備 份移動(dòng)設(shè)備上的數(shù)據(jù)。本發(fā)明的再一個(gè)優(yōu)點(diǎn)是先前從移動(dòng)設(shè)備備份的 數(shù)據(jù)可被恢復(fù)到該移動(dòng)設(shè)備上。本發(fā)明的又一個(gè)優(yōu)點(diǎn)是媒體設(shè)備和主 計(jì)算機(jī)可配對(duì),從而可以用智能方式在它們之間執(zhí)行無線數(shù)據(jù)(例如 媒體數(shù)據(jù))傳送。
根據(jù)所寫的說明書,本發(fā)明的許多特點(diǎn)和優(yōu)點(diǎn)是顯而易見的,因
而,意圖由所附的權(quán)利要求來覆蓋本發(fā)明的所有這些特點(diǎn)和優(yōu)點(diǎn)。而 且,因?yàn)楸绢I(lǐng)域技術(shù)人員可以作出大量的修改和變化,所以本發(fā)明不 應(yīng)當(dāng)限于所說明和描述的精確結(jié)構(gòu)和操作。因而,可采用所有在本發(fā) 明的范圍內(nèi)的適當(dāng)修改和等價(jià)物。
權(quán)利要求
1.一種用于備份來自移動(dòng)設(shè)備的數(shù)據(jù)的方法,所述方法包括(a)將所述移動(dòng)設(shè)備連接到個(gè)人計(jì)算機(jī);以及(b)其后將備份數(shù)據(jù)從所述移動(dòng)設(shè)備提供給所述個(gè)人計(jì)算機(jī)。
2. 如權(quán)利要求l所述的方法,其中所述備份數(shù)據(jù)包括在所述移動(dòng) 設(shè)備處本地獲得的沒有從所述個(gè)人計(jì)算機(jī)到達(dá)過所述移動(dòng)設(shè)備的數(shù) 據(jù)。
3. 如權(quán)利要求l所述的方法,其中所述移動(dòng)設(shè)備支持無線語音呼 叫,并且所述備份數(shù)據(jù)包括呼叫歷史或語音電子郵件中的至少一個(gè)。
4. 如權(quán)利要求l所述的方法,其中所述移動(dòng)設(shè)備支持游戲,并且 所述備份數(shù)據(jù)至少包括游戲、游戲等級(jí)或游戲排名。
5. 如權(quán)利要求l所述的方法,其中所述備份數(shù)據(jù)支持活動(dòng)監(jiān)視, 并且所述備份數(shù)據(jù)至少包括先前獲取的活動(dòng)數(shù)據(jù)。
6. 如權(quán)利要求l所述的方法,其中所述移動(dòng)設(shè)備支持多個(gè)可執(zhí)行 程序,并且其中所述備份數(shù)據(jù)包括至少 一個(gè)可執(zhí)行程序和/或與其相關(guān)聯(lián)的 數(shù)據(jù)。
7. 如權(quán)利要求6所述的方法,其中所述至少一個(gè)可執(zhí)行程序是窗 口小控件。
8. 如權(quán)利要求l所述的方法,其中所述備份數(shù)據(jù)包括數(shù)據(jù)和關(guān)于 所述數(shù)據(jù)位于所述移動(dòng)設(shè)備中的何處的位置信息。
9.如權(quán)利要求l-8中任一項(xiàng)所述的方法,其中所述方法還包括: (c)將所述備份數(shù)據(jù)從所述個(gè)人計(jì)算機(jī)恢復(fù)到所述移動(dòng)設(shè)備。
10.如權(quán)利要求9所述的方法,其中所述恢復(fù)(c)包括 (cl)接收對(duì)于將所述備份數(shù)據(jù)從所述個(gè)人計(jì)算機(jī)恢復(fù)到所述移動(dòng)設(shè)備的請(qǐng)求;以及(c2 )至少將所述備份數(shù)據(jù)的一部分從所述個(gè)人計(jì)算機(jī)復(fù)制到所述移動(dòng)設(shè)備。
11.如權(quán)利要求9所述的方法,其中所述恢復(fù)(c)包括 (cl)接收對(duì)于將所述備份數(shù)據(jù)從所述個(gè)人計(jì)算機(jī)遷移到替換移 動(dòng)設(shè)備的請(qǐng)求;以及(c2 )至少將所述備份數(shù)據(jù)的一部分從所述個(gè)人計(jì)算機(jī)復(fù)制到所 述替換移動(dòng)設(shè)備。
12.如權(quán)利要求9所述的方法,其中所述恢復(fù)(c)包括 (cl)確定是否已經(jīng)清除了連接到所述個(gè)人計(jì)算機(jī)的移動(dòng)設(shè)備; (c2 )確定所述個(gè)人計(jì)算機(jī)是否已經(jīng)存儲(chǔ)了適合于在所述已清除的移動(dòng)設(shè)備上使用的備份數(shù)據(jù);以及(c2 )至少將所述備份數(shù)據(jù)的一部分從所述個(gè)人計(jì)算機(jī)復(fù)制到所述已清除的移動(dòng)設(shè)備。
13.如權(quán)利要求9所述的方法,其中所述恢復(fù)(c)包括 (cl)確定所述備份數(shù)據(jù)是否與替換移動(dòng)設(shè)備兼容;以及 (c2)只要確定了所述備份數(shù)據(jù)與所述替換移動(dòng)設(shè)備兼容,就至少將所述備份數(shù)據(jù)的 一部分從所述個(gè)人計(jì)算機(jī)復(fù)制到所述替換移動(dòng)設(shè)備。
14. 如權(quán)利要求9所述的方法,其中所述恢復(fù)(c)包括(cl)確定所述個(gè)人計(jì)算機(jī)是否存儲(chǔ)有適合于所述移動(dòng)設(shè)備的備 份數(shù)據(jù);(c2)向所述移動(dòng)設(shè)備通知所述移動(dòng)設(shè)備可用的備份數(shù)據(jù);(c3 )從所述移動(dòng)設(shè)備接收對(duì)于至少一部分所述備份數(shù)據(jù)的至少一個(gè)請(qǐng)求;以及(c4)響應(yīng)于所述至少一個(gè)請(qǐng)求,將至少一部分所述備份數(shù)據(jù)從所述個(gè)人計(jì)算機(jī)復(fù)制到所述移動(dòng)設(shè)備。
15. 如權(quán)利要求9-14中任一項(xiàng)所述的方法,其中所述恢復(fù)(c) 是由所述個(gè)人計(jì)算機(jī)自動(dòng)執(zhí)行的。
16. 如權(quán)利要求1-8中任一項(xiàng)所述的方法,其中所述移動(dòng)設(shè)備作 為移動(dòng)電話和便攜式媒體播放器工作。
17. 如權(quán)利要求1-8中任一項(xiàng)所述的方法,其中所述提供(b)包 括在所述個(gè)人計(jì)算機(jī)處接收所述備份數(shù)據(jù)的步驟或?qū)⑺鰝浞輸?shù)據(jù)發(fā) 送給所述個(gè)人計(jì)算機(jī)的步驟之一。
18. 如權(quán)利要求1-8中任一項(xiàng)所述的方法,其中所述個(gè)人計(jì)算機(jī) 可以為多個(gè)不同移動(dòng)設(shè)備備份數(shù)據(jù),其中所述提供(b)用來在所述個(gè)人計(jì)算機(jī)上存儲(chǔ)所述多個(gè)不同 移動(dòng)設(shè)備的備份數(shù)據(jù),以及 其中所述方法包括(c )將所述備份數(shù)據(jù)從所述個(gè)人計(jì)算機(jī)恢復(fù)到所述移動(dòng)設(shè)備。
19. 如權(quán)利要求18所述的方法,其中所述恢復(fù)(c)包括(cl)接收對(duì)于將所述備份數(shù)據(jù)從所述個(gè)人計(jì)算機(jī)恢復(fù)到連接到 所述個(gè)人計(jì)算機(jī)的特定移動(dòng)設(shè)備的請(qǐng)求;(c2)確定所述個(gè)人計(jì)算機(jī)是否存儲(chǔ)有與所述特定移動(dòng)設(shè)備相關(guān) 聯(lián)的備份數(shù)據(jù);以及(c3)當(dāng)所述個(gè)人計(jì)算機(jī)存儲(chǔ)有與所述特定移動(dòng)設(shè)備相關(guān)聯(lián)的備 份數(shù)據(jù)時(shí),將至少一部分所述備份數(shù)據(jù)從所述個(gè)人計(jì)算機(jī)復(fù)制到所述 移動(dòng)i殳備。
20. —種計(jì)算機(jī)可讀介質(zhì),至少包括用于備份來自移動(dòng)設(shè)備的數(shù) 據(jù)的計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)可讀介質(zhì)包括用于檢測(cè)所述移動(dòng)設(shè)備到主機(jī)設(shè)備的連接的計(jì)算機(jī)程序代碼;以及一 一 '——)設(shè)備連接到尸/r還王w^ 動(dòng)設(shè)備提供給所述個(gè)人計(jì)算機(jī)的計(jì)算機(jī)程序代碼,
21.如權(quán)利要求20所述的計(jì)算機(jī)可讀介質(zhì),其中緊接在所述移動(dòng)設(shè)備連接到所述個(gè)人計(jì)算機(jī)之后,所述用于提供備份數(shù)據(jù)的計(jì)算機(jī)程 序代碼自動(dòng)操作來啟動(dòng)數(shù)據(jù)從所述移動(dòng)設(shè)備到所述個(gè)人計(jì)算機(jī)的備 份。
22.如權(quán)利要求20所述的計(jì)算機(jī)可讀介質(zhì),其中所述主機(jī)設(shè)備是 個(gè)人計(jì)算機(jī)。
23. —種計(jì)算機(jī)可讀介質(zhì),至少包括用于備份來自移動(dòng)設(shè)備的數(shù) 據(jù)的計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)可讀介質(zhì)包括用于獲取駐留在所述移動(dòng)設(shè)備上的多個(gè)數(shù)據(jù)資產(chǎn)的備份偏好的計(jì) 算機(jī)程序代碼;以及述個(gè)人計(jì)算機(jī)的計(jì)算機(jī)程序代碼。
24.如權(quán)利要求23所述的計(jì)算機(jī)可讀介質(zhì),其中所述用于獲取備份偏好的計(jì)算機(jī)程序代碼包括用于呈現(xiàn)有助于設(shè)置與所述移動(dòng)設(shè)備相 關(guān)聯(lián)的備份偏好的圖形用戶界面的計(jì)算機(jī)程序代碼。
全文摘要
本發(fā)明公開了用于在主機(jī)設(shè)備(例如主計(jì)算機(jī))和媒體設(shè)備之間管理數(shù)據(jù)的改進(jìn)技術(shù)和裝置。被管理的數(shù)據(jù)可以例如是媒體資產(chǎn)的媒體數(shù)據(jù)。因此,對(duì)媒體數(shù)據(jù)的管理可涉及媒體資產(chǎn)在主機(jī)設(shè)備和媒體設(shè)備之間的傳送。在一個(gè)實(shí)施例中,媒體資產(chǎn)在主機(jī)設(shè)備和媒體設(shè)備之間的傳送可被稱為數(shù)據(jù)備份。
文檔編號(hào)G06F9/06GK101578580SQ200880001853
公開日2009年11月11日 申請(qǐng)日期2008年1月6日 優(yōu)先權(quán)日2007年1月7日
發(fā)明者D·德阿特勒, D·赫勒爾, G·弗里德曼, J·L·羅賓, S·喬布斯, S·福斯塔 申請(qǐng)人:蘋果公司