專利名稱:媒體文件的管理的制作方法
媒體文件的管理
背景技術(shù):
現(xiàn)代社會(huì)中的個(gè)體對(duì)信息和媒體的訪問遠(yuǎn)比他們單獨(dú)創(chuàng)建的多。這些媒體中的多數(shù)來自于不在該個(gè)體的直接控制之下的信息源。這些信息源一般添加了其自身的信息作為媒體本身一部分。提高對(duì)媒體的管理增強(qiáng)了個(gè)人與其他人進(jìn)行交互的能力,以對(duì)正在改變的需要進(jìn)行響應(yīng),并有利于自身從處理各種基于媒體的信息中獲得享受。
通過作為示例而非限制的附圖中的圖,來說明本發(fā)明的實(shí)施例,在附圖中圖1示出了根據(jù)各種實(shí)施例的被配置為管理移動(dòng)設(shè)備中的媒體內(nèi)容的系統(tǒng)和移動(dòng)設(shè)備的示例實(shí)施例。圖2示出了根據(jù)各種實(shí)施例的對(duì)移動(dòng)設(shè)備中的媒體內(nèi)容進(jìn)行管理的方法實(shí)施例的特征。
圖3示出了根據(jù)各種實(shí)施例的對(duì)移動(dòng)無線通信設(shè)備中的音樂進(jìn)行管理的方法實(shí)施例的特征。圖4是根據(jù)各種實(shí)施例的用于管理媒體內(nèi)容的系統(tǒng)的示例實(shí)施例的功能框圖。圖5是根據(jù)各種實(shí)施例的用于在系統(tǒng)的媒體同步引擎和移動(dòng)無線通信設(shè)備之間傳輸媒體內(nèi)容的架構(gòu)的框圖。圖6示意了根據(jù)各種實(shí)施例的可以將媒體文件與目的設(shè)備進(jìn)行同步的示例系統(tǒng)的框圖。圖7描述了根據(jù)各種實(shí)施例的具有控制器和存儲(chǔ)器系統(tǒng)的系統(tǒng)實(shí)施例的框圖。
具體實(shí)施例方式隨后的詳細(xì)描述參考了附圖,附圖通過示意的方式示出了本發(fā)明可以在其中進(jìn)行實(shí)踐的細(xì)節(jié)和實(shí)施例。以充分的細(xì)節(jié)對(duì)這些實(shí)施例進(jìn)行描述,以使得本領(lǐng)域技術(shù)人員能夠?qū)嵺`本發(fā)明的實(shí)施例??梢岳闷渌麑?shí)施例,并且在不背離創(chuàng)造性主題的情況下可以進(jìn)行結(jié)構(gòu)、邏輯和電子方面的改變。本文中公開的各種實(shí)施例不是必然相互排斥的,因?yàn)橐恍?shí)施例可以與一個(gè)或多個(gè)其他實(shí)施例組合,以形成新的實(shí)施例。因此,不應(yīng)將以下的詳細(xì)描述視為限制性的。在各種實(shí)施例中,系統(tǒng)、裝置和方法向移動(dòng)設(shè)備的用戶提供了增強(qiáng)對(duì)移動(dòng)設(shè)備的管理的機(jī)制。各種實(shí)施例包括在管理系統(tǒng)的控制之下的移動(dòng)設(shè)備中的媒體內(nèi)容的標(biāo)識(shí)方面,對(duì)移動(dòng)設(shè)備的媒體內(nèi)容進(jìn)行管理的裝置和方法。移動(dòng)設(shè)備可以是移動(dòng)無線通信設(shè)備,對(duì)于該移動(dòng)無線通信設(shè)備,可以對(duì)媒體內(nèi)容(例如可在移動(dòng)無線通信設(shè)備上播放的歌曲)進(jìn)
行管理。圖1示出了被配置為對(duì)移動(dòng)設(shè)備110中的媒體內(nèi)容進(jìn)行管理的管理系統(tǒng)105和移動(dòng)設(shè)備110的示例實(shí)施例。管理系統(tǒng)105和操作管理系統(tǒng)105的方法可以包括在移動(dòng)設(shè)備 110上駐留的媒體內(nèi)容在管理系統(tǒng)105中的標(biāo)識(shí)方面,管理移動(dòng)設(shè)備110的媒體內(nèi)容。媒體是一般性的通信、信息或娛樂的形式,一般傾向于被大量的觀眾(雖然不限于大量的觀眾) 所使用。各種媒體或者媒體類型可以包括(但不限于)音樂、視頻、電影、音樂視頻、電視秀、交互式應(yīng)用、音頻書(例如,電子書(e-book))、播客、游戲、個(gè)人展示以及其他展示??梢詫⒏鱾€(gè)單獨(dú)形式的媒體類型稱為媒體內(nèi)容或者媒體藝術(shù)。媒體內(nèi)容可以包括任何媒體格式的內(nèi)容。媒體內(nèi)容的一些示例可以包括(但不限于)音頻文件、視頻文件、圖像文件、播客文件、e-book文件、多媒體文件、包括從商業(yè)實(shí)體所產(chǎn)生的不同媒體文件的聚集中單獨(dú)選擇的一個(gè)或多個(gè)媒體文件在內(nèi)的文件/文件夾、以及包括非商業(yè)實(shí)體產(chǎn)生的一個(gè)或多個(gè)媒體文件在內(nèi)的文件/文件夾。音頻文件格式可以包括(但不限于)MP3、AIFF、WAV、MPEG-4、 AAC以及Apple無損格式。媒體內(nèi)容的其他實(shí)例文件格式包括(但不限于)具有以下擴(kuò)展名的文件doc、dot、wpd、txt、xls、pdf、ppt、jpg、jpeg 、png、bmp、gif、html、htm、zip、tif、 tiff、以及wmf??梢杂梢苿?dòng)設(shè)備110中相關(guān)聯(lián)的播放設(shè)備(播放器)來操作與指示文件格式的擴(kuò)展名相關(guān)聯(lián)的媒體文件,為移動(dòng)設(shè)備110的用戶提供可以被展示為通信、信息、娛樂、其他展示或其組合的輸出??梢詫?duì)管理媒體內(nèi)容的系統(tǒng)和方法進(jìn)行配置,以使得可以使用有限的用戶交互來進(jìn)行管理,并且在各種實(shí)施例中,系統(tǒng)可以在實(shí)質(zhì)上進(jìn)行自主執(zhí)行。管理媒體內(nèi)容的系統(tǒng)可以包括具有用于管理媒體內(nèi)容的硬件、軟件和/或硬件以及軟件的各種裝置(例如計(jì)算機(jī)系統(tǒng)或其他系統(tǒng))。在各種實(shí)施例中,可以使用個(gè)人計(jì)算機(jī)(PC)來管理媒體內(nèi)容和相關(guān)聯(lián)的媒體文件。如一般性所知的,個(gè)人計(jì)算機(jī)在本文中指的是這樣的計(jì)算設(shè)備具有操作系統(tǒng) (OS),以使得對(duì)操作PC的底層硬件和軟件的基礎(chǔ)極少了解或者不了解的個(gè)人可以使用該個(gè)人計(jì)算機(jī),并且可以在個(gè)人典型地不對(duì)操作計(jì)算機(jī)的計(jì)算機(jī)程序進(jìn)行創(chuàng)作的情況下進(jìn)行計(jì)算機(jī)的操作。便攜式計(jì)算機(jī)可以包括便攜式個(gè)人計(jì)算機(jī)。便攜式PC的示例是膝上型計(jì)算機(jī)或者筆記本計(jì)算機(jī),典型地具有都集成在可以由個(gè)人輕松攜帶的外殼中的顯示屏、鍵盤、 底層硬件和軟件以及顯示定位設(shè)備。可以將一些個(gè)人數(shù)字助理(PDA)視為便攜式計(jì)算機(jī)的一種類型。在各種實(shí)施例中,PC可以包括用于管理媒體內(nèi)容的工具(instrumentality)和作為無線服務(wù)器操作的工具。無線服務(wù)器是可以在無線網(wǎng)絡(luò)中的實(shí)體所建立的信道上與實(shí)體通信的服務(wù)器配置。無線服務(wù)器可以使用到這種無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)的連接來工作,這種連接將無線服務(wù)器可操作地連接到無線網(wǎng)絡(luò)??梢詫?shí)現(xiàn)其他設(shè)備(例如,移動(dòng)無線通信設(shè)備)來管理媒體內(nèi)容??梢酝ㄟ^硬件實(shí)現(xiàn)、軟件實(shí)現(xiàn)和硬件與軟件實(shí)現(xiàn)的組合來實(shí)現(xiàn)各種工具。可以將工具的一些部分以算法以及對(duì)機(jī)器存儲(chǔ)器內(nèi)的數(shù)據(jù)比特的操作的符號(hào)表示的方式來描述。 在本文中,并且一般性地,將算法構(gòu)思為產(chǎn)生所需結(jié)果的自相容步驟序列。該步驟是要求對(duì)物理量的物理處理的步驟。通常,雖然不是必然地,這些量采用能夠進(jìn)行存儲(chǔ)、傳輸、合并、 比較以及其他處理的電信號(hào)或者磁信號(hào)的形式。工具可以進(jìn)行操作來處理、計(jì)算、運(yùn)算、確定、顯示和/或進(jìn)行與機(jī)器(例如,計(jì)算機(jī)系統(tǒng)或者類似的電子計(jì)算設(shè)備)的過程相關(guān)的其他行為,對(duì)被表示為計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)的物理(電子)量的數(shù)據(jù)進(jìn)行處理, 并將其轉(zhuǎn)換為其他數(shù)據(jù),該其他數(shù)據(jù)被類似地表示為計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或者其他這種信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)的物理量。工具可以提供個(gè)性化的能力,提供到其他內(nèi)容的路徑,或者提供該能力和路徑的組合。工具可以使用分布式的應(yīng)用,使用對(duì)兩個(gè)或更多應(yīng)用進(jìn)行耦接以使得能夠在應(yīng)用之間傳輸數(shù)據(jù)的基于不同數(shù)量和類型的軟件的組件,使用從多個(gè)不同的源提供服務(wù)的硬件,并且可以在各種平臺(tái)上實(shí)現(xiàn),例如,服務(wù)器和內(nèi)容管理系統(tǒng)。該工具可以包括或者提供對(duì)子程序代碼、代碼庫、應(yīng)用程序接口(例如,利用Java EE 、 Simple DirectMedia Layer (SDL)和DirectX 或其組合的解釋器)或者其他這種基于電子的功能的訪問。
在各種實(shí)施例中,可以將管理系統(tǒng)105實(shí)現(xiàn)為管理與一個(gè)或多個(gè)移動(dòng)設(shè)備110相關(guān)聯(lián)的媒體內(nèi)容的PC。各個(gè)移動(dòng)設(shè)備110可以播放媒體文件,并且可以就各自的移動(dòng)設(shè)備 110上的媒體內(nèi)容的管理與PC進(jìn)行交互。在各種實(shí)施例中,移動(dòng)設(shè)備包括與PC中的工具相類似的工具,以管理移動(dòng)設(shè)備上的媒體內(nèi)容,并與PC進(jìn)行對(duì)移動(dòng)設(shè)備和/或在其中可以共享媒體內(nèi)容的其他移動(dòng)設(shè)備上的媒體內(nèi)容的交互式管理。可以結(jié)合移動(dòng)設(shè)備110來使用以硬件、軟件和/或硬件與軟件配置的其他裝置,該其他裝置以PC管理媒體內(nèi)容的類似方式運(yùn)行。在各種實(shí)施例中,可以將移動(dòng)設(shè)備110實(shí)現(xiàn)為移動(dòng)媒體設(shè)備,例如,便攜式音樂播放器、便攜式視頻播放器、便攜式e-book閱讀器或者其他類型的媒體播放器。移動(dòng)設(shè)備110 可以是移動(dòng)無線通信設(shè)備。移動(dòng)無線通信設(shè)備可以包括(但不限于)移動(dòng)電話、便攜式計(jì)算機(jī)、PDA以及可以由用戶方便地?cái)y帶并提供無線通信的其他設(shè)備。移動(dòng)電話包括一般被稱為蜂窩電話的無線通信設(shè)備。移動(dòng)電話可以包括廣泛的通信設(shè)備,從具有除了語音通信之外的有限功能的便攜式電話到能夠提供個(gè)人計(jì)算機(jī)功能的便攜式電話(該便攜式電話可被稱為智能電話)。在實(shí)施例中,系統(tǒng)將與來自多個(gè)媒體源的媒體內(nèi)容相關(guān)聯(lián)的信息組織到單一的統(tǒng)一庫文件中??梢詫⒃撔畔⒔M織為已索引的信息。管理媒體內(nèi)容不限于單一庫文件。在各種實(shí)施例中,可以利用一個(gè)以上的庫文件??梢韵蚨鄠€(gè)移動(dòng)設(shè)備提供對(duì)庫文件的訪問??梢詫⒃L問提供為完全訪問或者受限訪問。例如,可以基于移動(dòng)設(shè)備是否具有一個(gè)或多個(gè)對(duì)媒體內(nèi)容進(jìn)行操作的媒體播放器,將移動(dòng)設(shè)備對(duì)庫文件的訪問限制為該移動(dòng)設(shè)備??梢允褂闷渌麥?zhǔn)則來限制對(duì)移動(dòng)設(shè)備的訪問。在各種實(shí)施例中,在系統(tǒng)上維持庫文件,并且從移動(dòng)設(shè)備遠(yuǎn)程訪問該庫文件。在各種實(shí)施例中,可以將庫文件或者庫文件的修改版本傳輸?shù)揭苿?dòng)設(shè)備,并且移動(dòng)設(shè)備可以本地訪問該庫文件。移動(dòng)設(shè)備可以使用庫文件來將媒體內(nèi)容從一個(gè)或多個(gè)媒體源傳輸?shù)揭苿?dòng)設(shè)備。移動(dòng)設(shè)備可以具有無線能力。移動(dòng)設(shè)備可以是移動(dòng)無線通信設(shè)備。管理系統(tǒng)105和移動(dòng)設(shè)備110可以在眾多通信媒介中的任何媒介上彼此交互。例如,管理系統(tǒng)105和移動(dòng)設(shè)備110可以經(jīng)由類似有線的通信機(jī)制彼此直接連接,例如(但不限于)USB(通用串行總線)線纜。管理系統(tǒng)105和移動(dòng)設(shè)備110可以經(jīng)由本地?zé)o線通信機(jī)制彼此耦接,例如(但不限于)紅外通信、Wi-Fi通信、BluetoothBluetooth通信或者其他基于無線的通信媒介。管理系統(tǒng)105和移動(dòng)設(shè)備110可以經(jīng)由有線網(wǎng)絡(luò)彼此耦接,例如 (但不限于)互聯(lián)網(wǎng)。管理系統(tǒng)105和移動(dòng)設(shè)備110可以經(jīng)由無線網(wǎng)絡(luò)彼此耦接,其中,管理系統(tǒng)105和移動(dòng)設(shè)備110中的一個(gè)或者兩個(gè)經(jīng)由陸上線路路由耦接到無線網(wǎng)絡(luò)。在移動(dòng)設(shè)備110是移動(dòng)無線通信設(shè)備(例如(但不限于)智能電話)的情況下,移動(dòng)無線通信設(shè)備110可以經(jīng)由其無線訂戶網(wǎng)絡(luò)與管理系統(tǒng)105交互。管理系統(tǒng)105和移動(dòng)設(shè)備110可以各自包括多個(gè)工具,以針對(duì)管理系統(tǒng)105和移動(dòng)設(shè)備110之間的交互來選擇通信媒介。圖2示出了對(duì)移動(dòng)設(shè)備中的媒體內(nèi)容進(jìn)行管理的方法實(shí)施例的特征。可以通過圖1中的系統(tǒng)105和移動(dòng)設(shè)備110來實(shí)施這些特征。在210處,發(fā)現(xiàn)移動(dòng)設(shè)備上的具有媒體類型的所有媒體內(nèi)容。所發(fā)現(xiàn)的媒體內(nèi)容是能夠使用移動(dòng)設(shè)備上的一個(gè)或多個(gè)媒體播放器來操作以使得可以將媒體播放器與媒體庫進(jìn)行相關(guān)的媒體內(nèi)容。媒體播放器的媒體庫可以駐留在移動(dòng)設(shè)備Iio上,對(duì)應(yīng)的媒體庫在系統(tǒng)105中或者可以由系統(tǒng)105訪問。發(fā)現(xiàn)過程可以在移動(dòng)設(shè)備的管理系統(tǒng)的控制下進(jìn)行,其中,管理系統(tǒng)與移動(dòng)設(shè)備相分離。例如,從圖1 中,系統(tǒng)105可以是移動(dòng)設(shè)備110的管理系統(tǒng)。移動(dòng)設(shè)備110可以從除了系統(tǒng)105之外的源獲取媒體內(nèi)容,以使得系統(tǒng)105可以從事執(zhí)行系統(tǒng)105中的操作的任務(wù),以管理在移動(dòng)設(shè)備110中這樣獲取的媒體內(nèi) 容??梢允褂脧墓芾硐到y(tǒng)向移動(dòng)設(shè)備發(fā)送的查詢來發(fā)起發(fā)現(xiàn)過程。該查詢可以是針對(duì)數(shù)據(jù)的請(qǐng)求,其中,該數(shù)據(jù)是在移動(dòng)設(shè)備中通過媒體內(nèi)容的完整的標(biāo)識(shí)來維護(hù)的所有媒體內(nèi)容的標(biāo)識(shí)。完整的標(biāo)識(shí)可以包括文件名、文件名的擴(kuò)展名以及其他信息??梢詫⑼暾臉?biāo)識(shí)限制為文件名和文件名的擴(kuò)展名。移動(dòng)設(shè)備可以自動(dòng)響應(yīng)該查詢,而無需響應(yīng)于該查詢的用戶輸入。可以在請(qǐng)求之前產(chǎn)生用戶輸入,其中,用戶輸入對(duì)用于移動(dòng)設(shè)備的自動(dòng)操作的參數(shù)進(jìn)行設(shè)置。備選地,在接收到請(qǐng)求時(shí),可以響應(yīng)于該請(qǐng)求來開始移動(dòng)設(shè)備中使用用戶輸入的應(yīng)用,以完成該請(qǐng)求??梢允褂脧囊苿?dòng)設(shè)備向管理系統(tǒng)發(fā)送的查詢來發(fā)起發(fā)現(xiàn)過程, 該查詢請(qǐng)求管理系統(tǒng)發(fā)起對(duì)移動(dòng)設(shè)備上的媒體內(nèi)容進(jìn)行管理的一個(gè)或多個(gè)任務(wù)。在220處,將各個(gè)已發(fā)現(xiàn)的媒體內(nèi)容映射到與相應(yīng)的已發(fā)現(xiàn)的媒體內(nèi)容相關(guān)聯(lián)的庫。可以將該映射定向到移動(dòng)設(shè)備上適當(dāng)?shù)卮_定的媒體庫。對(duì)應(yīng)的庫可以駐留在管理系統(tǒng)的存儲(chǔ)介質(zhì)中,這可以提供對(duì)以下進(jìn)行確定的基礎(chǔ)應(yīng)該將各個(gè)已發(fā)現(xiàn)的媒體內(nèi)容映射到移動(dòng)設(shè)備上的哪個(gè)媒體庫。存儲(chǔ)介質(zhì)可以是集成在管理系統(tǒng)內(nèi)的數(shù)據(jù)庫或者存儲(chǔ)器系統(tǒng)。 管理系統(tǒng)的存儲(chǔ)介質(zhì)可以是網(wǎng)絡(luò)上可以由管理系統(tǒng)訪問的數(shù)據(jù)庫或者存儲(chǔ)器系統(tǒng)。數(shù)據(jù)庫包括已組織的數(shù)據(jù)組,可以將操作和查詢應(yīng)用到該數(shù)據(jù)組。在230處,可以在移動(dòng)設(shè)備的同步文件夾下為各個(gè)已映射的媒體內(nèi)容分配路徑。 移動(dòng)設(shè)備的同步文件夾可以駐留在移動(dòng)設(shè)備上,在管理系統(tǒng)中有對(duì)應(yīng)的同步文件夾。可以將文件夾視為數(shù)字文件系統(tǒng)內(nèi)的虛擬容器,向文件夾分配數(shù)字文件系統(tǒng)中的存儲(chǔ)區(qū)域并針對(duì)訪問來進(jìn)行組織??梢詫⑷菁{在另一文件夾內(nèi)部的文件夾稱為子文件夾??梢詫⒙窂揭暈槭菍?duì)與文件名相關(guān)聯(lián)的文件在數(shù)字文件系統(tǒng)中的唯一位置進(jìn)行指定的一般形式,路徑可以包括文件名。路徑一般通過遵循以條目的字符串的形式表達(dá)的層級(jí)來識(shí)別文件系統(tǒng)位置,一般通過劃界字符來對(duì)該條目的字符串進(jìn)行分離。管理系統(tǒng)的同步文件夾是這樣的文件夾該文件夾的內(nèi)容被指出為經(jīng)歷或者已經(jīng)經(jīng)歷過管理系統(tǒng)與另一裝置(例如,移動(dòng)設(shè)備)之間的同步過程,該另一個(gè)裝置的媒體內(nèi)容由管理系統(tǒng)管理。同步文件夾可以包括要被傳輸?shù)揭苿?dòng)設(shè)備的媒體文件的標(biāo)識(shí)。同步文件夾還可以包括已經(jīng)被傳輸并且當(dāng)前正在移動(dòng)設(shè)備上的媒體文件的標(biāo)識(shí)??梢詫㈥P(guān)于要被傳輸?shù)揭苿?dòng)設(shè)備的媒體文件的信息與關(guān)于之前傳輸并且當(dāng)前駐留在移動(dòng)設(shè)備上的媒體文件的信息相分離。媒體文件的標(biāo)識(shí)可以是路徑的形式。路徑指定了如何定位可被收集并被傳輸?shù)揭苿?dòng)設(shè)備的媒體文件的存儲(chǔ)器。對(duì)移動(dòng)設(shè)備的媒體內(nèi)容的管理可以包括在管理系統(tǒng)中產(chǎn)生并存儲(chǔ)更新列表,該更新列表包含被映射并被分配了路徑的各個(gè)已發(fā)現(xiàn)的媒體內(nèi)容的標(biāo)識(shí)??梢詫⒏铝斜戆l(fā)送到移動(dòng)設(shè)備??梢詫⒏铝斜碜鳛槲谋疚募l(fā)送。備選地,可以在管理系統(tǒng)的控制和處理之下,在移動(dòng)設(shè)備中產(chǎn)生更新列表。更新列表標(biāo)識(shí)了移動(dòng)設(shè)備上的由該移動(dòng)設(shè)備上的媒體播放器所支持的所有媒體內(nèi)容,該媒體播放器與管理系統(tǒng)中的庫相關(guān)。當(dāng)從移動(dòng)設(shè)備刪除媒體內(nèi)容的文件時(shí),可以從更新列表移除該文件的標(biāo)識(shí)。在管理系統(tǒng)的用戶接口內(nèi),可以對(duì)更新列表進(jìn)行管理,并顯示在管理系統(tǒng)的顯示器上作為播放列表。由于更新列表是移動(dòng)設(shè)備上的具有媒體類型的所有媒體內(nèi)容的匯集,更新列表可以不是播放列表,而是可以被稱為虛擬播放列表。該更新列表通過制止(refrain)將更新列表上標(biāo)識(shí)的媒體內(nèi)容拷貝到移動(dòng)設(shè)備,使得管理系統(tǒng)可以有效地控制與移動(dòng)設(shè)備的同步過程。管理系統(tǒng)可以管理多個(gè)不同的移動(dòng)設(shè)備以及不同類型的移動(dòng)設(shè)備中的不同類型的媒體內(nèi)容。例如,管理系統(tǒng)可以管理具有一個(gè)或多個(gè)音頻播放器 的移動(dòng)無線通信設(shè)備,該音頻播放器能夠播放移動(dòng)無線通信設(shè)備上的歌曲。各種移動(dòng)無線通信設(shè)備可以包括能夠播放歌曲的一個(gè)或多個(gè)音頻播放器??梢杂梢苿?dòng)無線通信設(shè)備的管理系統(tǒng)將該音樂載入到移動(dòng)無線通信設(shè)備上。然而,除了從與移動(dòng)無線通信設(shè)備的管理系統(tǒng)的同步過程之外,移動(dòng)無線通信設(shè)備還可以從其他源獲取音樂。 例如,可以使用其他機(jī)制將音樂拷貝到移動(dòng)無線通信系統(tǒng)上,例如針對(duì)iTunes 音頻播放器、Windows Media Player (WMP)、RealPlayer 以及其他播放器,從商業(yè)網(wǎng)站下載音樂。 可以經(jīng)由USB連接、無線通信網(wǎng)絡(luò)上的文件傳輸、e-mail傳輸或者從Roxio 應(yīng)用,從除了管理系統(tǒng)之外的其他源拷貝音樂。管理系統(tǒng)也可以是來自這些源或其他各種源的該相同的音樂的源。在實(shí)施例中,管理系統(tǒng)包括當(dāng)不在移動(dòng)無線通信設(shè)備上創(chuàng)建歌曲的副本的情況下,與移動(dòng)無線通信設(shè)備同步音樂的工具。可以通過傳輸移動(dòng)無線通信設(shè)備上的音頻播放器可以操作的可執(zhí)行文件的形式來實(shí)現(xiàn)該同步過程??梢越?jīng)由USB連接、在無線通信網(wǎng)絡(luò)上的文件傳輸、e-mail傳輸或者其他傳輸機(jī)制來進(jìn)行從管理系統(tǒng)到移動(dòng)無線通信設(shè)備的傳輸。無線通信網(wǎng)絡(luò)可以是廣域網(wǎng)(WAN)或局域網(wǎng),例如,Bluetooth連接、Wi-Fi網(wǎng)絡(luò)、紅外連接或者其他無線機(jī)制??梢允褂靡苿?dòng)無線通信設(shè)備上的同步文件夾來進(jìn)行管理系統(tǒng)上的過程,該過程在不創(chuàng)建歌曲副本的情況下有效地對(duì)與移動(dòng)無線通信設(shè)備的歌曲同步進(jìn)行管理??梢詫⒁纛l播放器可以操作的歌曲的電子表示稱為歌曲。圖3示出對(duì)移動(dòng)無線通信設(shè)備中的音樂進(jìn)行管理的方法實(shí)施例的特征??梢酝ㄟ^圖1中的系統(tǒng)105和移動(dòng)設(shè)備110來實(shí)施這些特征??梢酝ㄟ^與圖2中對(duì)移動(dòng)設(shè)備進(jìn)行管理的特征相似或相同的方式來實(shí)施這些特征。在310處,發(fā)現(xiàn)移動(dòng)設(shè)備上的所有歌曲。已發(fā)現(xiàn)的歌曲是使用移動(dòng)設(shè)備上的一個(gè)或多個(gè)媒體播放器可以操作的、使得可以將媒體播放器與媒體庫相關(guān)的歌曲,該媒體庫與管理系統(tǒng)和移動(dòng)無線通信設(shè)備相關(guān)聯(lián)。發(fā)現(xiàn)過程可以在移動(dòng)無線通信設(shè)備的管理系統(tǒng)的控制之下進(jìn)行操作,其中,管理系統(tǒng)與移動(dòng)無線通信設(shè)備相分離。例如,從圖1中,系統(tǒng)105可以是移動(dòng)無線通信設(shè)備110的管理系統(tǒng)。移動(dòng)無線通信設(shè)備110可以從除了系統(tǒng)105之外的源獲取歌曲,以使得系統(tǒng)105可以從事執(zhí)行系統(tǒng) 105中的操作的任務(wù),以管理在移動(dòng)無線通信設(shè)備110中這樣獲取的歌曲。發(fā)現(xiàn)過程可以包括發(fā)現(xiàn)移動(dòng)無線通信設(shè)備上的所有歌曲,以使得在管理系統(tǒng)中, 這些歌曲不被識(shí)別為已經(jīng)與移動(dòng)無線通信設(shè)備進(jìn)行了同步或者已被調(diào)度為要與移動(dòng)無線通信設(shè)備同步。在發(fā)現(xiàn)期間,可以將移動(dòng)無線通信設(shè)備上各歌曲的文件擴(kuò)展名與移動(dòng)無線通信設(shè)備上的一個(gè)或多個(gè)音頻播放器能夠操作的文件擴(kuò)展名相比較。不同的移動(dòng)無線通信設(shè)備可以支持不同的歌曲擴(kuò)展名。可以可選地將發(fā)現(xiàn)過程限制在移動(dòng)無線通信設(shè)備上的這些歌曲在管理系統(tǒng)中,其對(duì)應(yīng)的音頻播放器被識(shí)別為被移動(dòng)無線通信設(shè)備所支持??梢院雎员蛔R(shí)別為不被支持的歌曲(或不被識(shí)別為支持的歌曲),或者可以將其列入到文件中作為移動(dòng)無線通信設(shè)備上不被支持的歌曲。對(duì)于受到多個(gè)管理系統(tǒng)管理的移動(dòng)無線通信設(shè)備來說,這種場(chǎng)景可能出現(xiàn)??梢酝ㄟ^關(guān)于與圖2相關(guān)聯(lián)的移動(dòng)設(shè)備所討論的發(fā)起相類似或者相同的方式,進(jìn)行管理系統(tǒng)或者移動(dòng)無線通信設(shè)備對(duì)發(fā)現(xiàn)過程的發(fā)起。在320處,將各個(gè)已發(fā)現(xiàn)的歌曲映射到與相應(yīng)的已發(fā)現(xiàn)的歌曲相關(guān)聯(lián)的庫。可以將該映射定向到移動(dòng)無線通信設(shè)備上適當(dāng)?shù)卮_定的媒體庫。對(duì)應(yīng)的庫可以與管理系統(tǒng)一起駐留,這可以提供對(duì)以下進(jìn)行確定的基礎(chǔ)應(yīng)該將各個(gè)已發(fā)現(xiàn)的歌曲映射到移動(dòng)無線通信設(shè)備上的哪個(gè)媒體庫。管理系統(tǒng)的庫可以駐留在管理系統(tǒng)的存儲(chǔ)介質(zhì)中。存儲(chǔ)介質(zhì)可以是集成在管理系統(tǒng)內(nèi)的數(shù)據(jù)庫或者存儲(chǔ)器系統(tǒng)。管理系統(tǒng)的存儲(chǔ)介質(zhì)可以是在網(wǎng)絡(luò)上可以由管理系統(tǒng)訪問的數(shù)據(jù)庫或者存儲(chǔ)器系統(tǒng)。針對(duì)各個(gè)已發(fā)現(xiàn)的歌曲,映射已發(fā)現(xiàn)的歌曲可以包括將已發(fā)現(xiàn)的歌曲的文件名與其相關(guān)聯(lián)的音樂庫中的條目相比較,其中,可以通過歌曲的文件擴(kuò)展名來識(shí)別相關(guān)聯(lián)的音樂庫。如果與相關(guān)聯(lián)的音樂庫中的條目相匹配,可以將已發(fā)現(xiàn)的歌曲的文件大小與對(duì)應(yīng)的條目的文件大小相比較。此外或者備選地,如果與相關(guān)聯(lián)音樂庫中的條目相匹配,可以將已發(fā)現(xiàn)的歌曲的多個(gè)字節(jié)與來自和所匹配的條目相關(guān)的對(duì)應(yīng)存儲(chǔ)的歌曲的字節(jié)相比較。該多個(gè)字節(jié)可以少于所已發(fā)現(xiàn)的歌曲的所有字節(jié)。比較可以包括將所已發(fā)現(xiàn)的歌曲的所有或者幾乎所有字節(jié)與對(duì)應(yīng)存儲(chǔ)的歌曲相比較。由于文件相對(duì)大的可能性,可以相對(duì)于閾值進(jìn)行字節(jié)比較,以使得所比較的字節(jié)數(shù)小于或者等于該閾值。在330處,可以在移動(dòng)無線通信設(shè)備的同步文件夾下為各個(gè)已映射的歌曲分配路徑。移動(dòng)無線通信設(shè)備的同步文件夾可以駐留在該移動(dòng)無線通信設(shè)備上,在管理系統(tǒng)中有相對(duì)應(yīng)的同步文件夾。在為各個(gè)已映射的歌曲分配路徑后,可以將已映射的歌曲的文件移到與其相關(guān)聯(lián)的音樂庫的相關(guān)位置。該位置可以是移動(dòng)無線通信設(shè)備上適當(dāng)?shù)臋C(jī)器可讀存儲(chǔ)介質(zhì)。還可以將已映射的歌曲的拷貝移到用于管理系統(tǒng)的使用的位置。用于管理系統(tǒng)的位置可以是在該管理系統(tǒng)可以訪問的數(shù)據(jù)庫或者存儲(chǔ)器系統(tǒng)中,其中,可以將該數(shù)據(jù)庫或者存儲(chǔ)器系統(tǒng)集成在管理系統(tǒng)中或者在網(wǎng)絡(luò)上可操作地連接到管理系統(tǒng)。對(duì)駐留在移動(dòng)無線通信設(shè)備上的歌曲的管理可以包括在管理系統(tǒng)中產(chǎn)生并存儲(chǔ)更新列表,該更新列表包含被映射并被分配了路徑的各個(gè)已發(fā)現(xiàn)的歌曲的標(biāo)識(shí)??梢詫⒃摳铝斜戆l(fā)送到移動(dòng)無線通信設(shè)備??梢詫⒏铝斜碜鳛槲谋疚募l(fā)送。備選地,可以在管理系統(tǒng)的控制和處理之下,在移動(dòng)無線通信設(shè)備中產(chǎn)生更新列表。更新列表標(biāo)識(shí)了在移動(dòng)無線通信設(shè)備上由該移動(dòng)無線通信設(shè)備上的媒體播放器所支持的所有歌曲,該媒體播放器與管理系統(tǒng)中的庫相關(guān)。當(dāng)從移動(dòng)無線通信設(shè)備刪除歌曲的文件時(shí),可以從更新列表移除該文件的標(biāo)識(shí)。在管理系統(tǒng)的用戶接口內(nèi),可以對(duì)更新列表進(jìn)行管理,并顯示在管理系統(tǒng)的顯示器上作為播放列表。由于更新列表是移動(dòng)無線通信設(shè)備上的所有歌曲的匯集,更新列表可以不是播放列表,而是可以被稱為虛擬播放列表。該更新列表通過制止將更新列表上標(biāo)識(shí)的歌曲拷貝到移動(dòng)無線通信設(shè)備,使得管理系統(tǒng)可以有效地控制與移動(dòng)無線通信設(shè)備的同步過程??梢詫㈥P(guān)于音樂討論的各種特征應(yīng)用到其他媒體類型。 圖4是用于管理媒體內(nèi)容的系統(tǒng)405的示例實(shí)施例的功能框圖??梢酝ㄟ^與關(guān)于圖1-3討論的裝置和方法相似或者相同的方式來操作系統(tǒng)405的全部或部分。系統(tǒng)405包括輸入412、處理模塊414和輸出416。輸入412包括媒體內(nèi)容的一個(gè)或多個(gè)媒體源420 (本文中也將其稱為“多個(gè)媒體源”、“媒體源”、“多個(gè)源”或者“源”)。媒體內(nèi)容可以包括任何媒體格式的內(nèi)容。內(nèi)容的一些示例可以包括(但不限于)音頻文件、視頻文件、圖像文件和多媒體文件。音頻文件格式可以包括(但不限于):MP3、AIFF, WAV、MPEG-4、AAC以及Apple 無損格式。媒體內(nèi)容的其他實(shí)例文件格式包括(但不限于)具有以下擴(kuò)展名的文件doc、 dot、wpd、txt、xls、pdf、ppt、jpg、jpeg、png、bmp、gif、html、htm、zip、tif、tiff 以及 wmf。媒體源412可以包括媒體播放器的媒體庫420-1,包括(但不限于)針對(duì)iTunes 音頻播放器、Windows Media Player (WMP)、RealPlayer 以及其他播放器的庫。每個(gè)庫可以包括各種媒體內(nèi)容的聚集(collection)。聚集是庫中文件的子集。聚集可以包括對(duì)文件的引用。每個(gè)聚集可以涉及庫中零個(gè)文件到所有文件。音樂庫的聚集的示例是播放列表。在各種實(shí)施例中,媒體內(nèi)容的源412可以是單個(gè)計(jì)算機(jī)系統(tǒng)或多個(gè)計(jì)算機(jī)系統(tǒng)上的一個(gè)或多個(gè)文件夾420-2內(nèi)的文件。處理模塊414包括可以將媒體內(nèi)容從媒體源傳輸?shù)绞褂孟嚓P(guān)聯(lián)媒體的設(shè)備的軟件和/或硬件。處理模塊包括作為“連接器”操作的工具,這意味著處理模塊與媒體源交互, 以搜集與被配置為使用特定的媒體播放器操作的媒體文件相關(guān)聯(lián)的信息。可以使用連接器組來布置處理模塊,針對(duì)被并入到系統(tǒng)405中或者被移動(dòng)設(shè)備(其媒體內(nèi)容由系統(tǒng)405管理)所使用的每種類型的媒體播放器有一個(gè)連接器。處理模塊414可以包括與移動(dòng)無線通信設(shè)備交互的連接器,其中,移動(dòng)無線通信設(shè)備也可以是媒體內(nèi)容的源。當(dāng)連接到各種媒體源時(shí),處理模塊414可以使用(但不限于)Windows COM接口或者XML文件。此外,處理模塊414可以創(chuàng)建可從多個(gè)媒體源獲得的媒體內(nèi)容的表示(例如,關(guān)于媒體內(nèi)容的信息的庫或者多個(gè)庫)。在各種實(shí)施例中,媒體內(nèi)容可以包括與媒體播放器所播放的另一媒體文件有關(guān)的信息。例如,jpeg(聯(lián)合圖像專家組)文件可以是針對(duì)專輯上的歌曲的專輯封面文件, 其中,該歌曲的媒體文件在媒體播放器上播放。在各種實(shí)施例中,來自處理模塊414的輸出416是處理模塊414所創(chuàng)建的表示。也可以由處理模塊414來維持該表示。輸出416可以包括針對(duì)移動(dòng)無線通信設(shè)備、媒體播放器或者其他目的設(shè)備的設(shè)備特有的數(shù)據(jù)。輸出416可以包括元數(shù)據(jù),例如基于用戶偏好或設(shè)備配置的元數(shù)據(jù)。一般地,元數(shù)據(jù)是關(guān)于數(shù)據(jù)的信息。各種媒體內(nèi)容可以是關(guān)于其他媒體內(nèi)容的元數(shù)據(jù)。例如,具有jpg文件格式的文件可以提供與具有mp3文件格式的音頻文件有關(guān)的信息,使得該jpg文件是mp3文件的元數(shù)據(jù)。在示例實(shí)施例中,該表示可以是用于識(shí)別媒體源文件的內(nèi)容的任何機(jī)制。在一些實(shí)施例中,處理模塊414創(chuàng)建的庫文件416包含在一個(gè)或多個(gè)媒體源420-1. . . 420-N中可用的媒體內(nèi)容的元數(shù)據(jù),但是省略了實(shí)際的媒體內(nèi)容??梢允褂脤?duì)媒體源中包含的信息進(jìn)行表示的標(biāo)準(zhǔn)格式來組織庫文件416。在各種實(shí)施例中,標(biāo)準(zhǔn)格式是壓縮格式和/或與媒體庫本身相比充分小的格式。例如,處理模塊414可以在可能是200KB的文件中 展示具有 30GB音頻文件的媒體庫。在操作中,用于管理圖4中示出的媒體內(nèi)容的系統(tǒng)405創(chuàng)建在一個(gè)或多個(gè)媒體源420-1. . . 420-N中可用的媒體內(nèi)容的表示,并提供用于具有媒體播放器的任何目的設(shè)備 (包括移動(dòng)無線通信設(shè)備)訪問該媒體內(nèi)容的裝置。目的設(shè)備可以瀏覽該表示,并且可以選擇單個(gè)的媒體內(nèi)容項(xiàng)以從媒體源拷貝或傳輸?shù)侥康脑O(shè)備。在選擇之后,可以將媒體內(nèi)容項(xiàng)的全部或者部分傳輸?shù)侥康脑O(shè)備,并在目的設(shè)備上的媒體播放器上播放。在各種實(shí)施例中, 系統(tǒng)405將內(nèi)容從多個(gè)媒體源送到單一的統(tǒng)一庫416中,并將設(shè)備特有的元數(shù)據(jù)從該單一的庫推送至特定的目的設(shè)備。圖5是用于在系統(tǒng)505的媒體同步引擎514-1... 514-M和移動(dòng)無線通信設(shè)備510-1... 510-N之間傳輸媒體內(nèi)容的架構(gòu)的框圖。可以通過與關(guān)于圖1-4討論的裝置和方法類似或者相同的方式來對(duì)系統(tǒng)505的全部或者部分進(jìn)行操作??梢詮拿襟w源 520-1. . . 520-R提供媒體內(nèi)容。媒體源520-1. . . 520-R可以駐留在系統(tǒng)505上??梢詮南到y(tǒng) 505外部的各種源提供媒體源520-1. . . 520-R中的媒體內(nèi)容。例如,媒體源520-1. . . 520-R 可以是駐留在系統(tǒng)505上的媒體庫,該媒體庫被創(chuàng)建為存儲(chǔ)在互聯(lián)網(wǎng)上訪問的媒體商店所提供的媒體文件的庫。媒體源520-1... 520-R可以包含用戶從便攜式存儲(chǔ)介質(zhì)(例如(但不限于)便攜式磁存儲(chǔ)器、記憶棒、CD、DVD或者其他機(jī)器可讀存儲(chǔ)介質(zhì))載入到系統(tǒng)中的媒體文件。移動(dòng)無線通信設(shè)備510-1... 510-N也可以是媒體源。在媒體文件的傳輸中操作的媒體同步引擎514-1. . . 514-M(也被稱為媒體同步引擎或者媒體同步應(yīng)用)也可以進(jìn)行操作來管理與該媒體文件相關(guān)聯(lián)的媒體庫和元數(shù)據(jù)庫文件??梢杂擅襟w播放器來操作媒體文件,以向系統(tǒng)505或者一個(gè)或多個(gè)移動(dòng)無線通信設(shè)備510-1. . . 510-N的用戶提供用于視頻和/或音頻展示的媒體內(nèi)容。
媒體同步引擎514-1... 514-M可以創(chuàng)建對(duì)可以從多個(gè)媒體源獲得的媒體內(nèi)容進(jìn)行標(biāo)識(shí)的表示(例如庫文件或者多個(gè)庫文件),并從該庫向移動(dòng)無線通信設(shè)備 510-1... 510-N提供數(shù)據(jù)。在實(shí)施例中,媒體同步引擎是圖4中示出的處理模塊的示例。在各種實(shí)施例中,媒體同步引擎提供將媒體庫(例如,iTunes 數(shù)字音樂庫、Windows Media Player 數(shù)字音樂庫或者其他的基于商業(yè)的庫)與智能電話同步的方法。可以使用無線連接來傳輸文件,例如無線廣域網(wǎng)、無線局域網(wǎng)(例如Wi-Fi網(wǎng)絡(luò))、個(gè)人無線連接(例如無線USB連接)。可以使用有線連接來傳輸文件,例如高速USB連接。移動(dòng)無線通信設(shè)備510可以包括(但不限于)移動(dòng)電話、便攜式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)媒體播放器以及可以由用戶方便地?cái)y帶并提供無線通信的其他設(shè)備。移動(dòng)電話包括一般被稱為蜂窩電話的無線通信設(shè)備。移動(dòng)電話可以包括廣泛的通信設(shè)備,從具有除語音通信之外的有限功能的便攜式電話到能夠提供個(gè)人計(jì)算機(jī)的功能的便攜式電話。不同類型/能力的多個(gè)設(shè)備可以使用一個(gè)或多個(gè)媒體同步引擎來傳輸媒體內(nèi)容。圖6示意了可以將媒體文件與目的設(shè)備610同步的非限制性示例系統(tǒng)605的框圖。根據(jù)示例實(shí)施例,系統(tǒng)605可以包括圖4中示出的處理模塊414的功能以及圖5中的媒體同步引擎514-i的功能??梢酝ㄟ^與關(guān)于圖1-5討論的裝置和方法相似或相同的方式來操作系統(tǒng)605的全部或者部分。系統(tǒng)605可以包括用戶接口(UI或圖形用戶界面⑶I) 601、 應(yīng)用編程接口(API) 602、選擇器603、源提供器604、同步控制器614、目的提供器606以及命令產(chǎn)生器607。系統(tǒng)605可以駐留在與一個(gè)或多個(gè)移動(dòng)設(shè)備(例如移動(dòng)無線通信設(shè)備) 交互的PC上,該一個(gè)或多個(gè)移動(dòng)設(shè)備是用于媒體文件同步的目的設(shè)備。系統(tǒng)605可以從數(shù)據(jù)源622向目的設(shè)備610提供媒體文件。數(shù)據(jù)源622可以包括被布置為多媒體庫、音樂庫、視頻庫、e-book庫、文檔庫或其組合。雖然將數(shù)據(jù)源622示出為單一實(shí)體,然而可以將其配置為多個(gè)數(shù)據(jù)源。數(shù)據(jù)源622的該多個(gè)數(shù)據(jù)源可以使用不同的數(shù)據(jù)格式在不同協(xié)議下工作??梢耘c圖4的源420-1,420-2. . . 420-N和/或圖5的媒體源520-1,520-2. . . 520-R相似或相同地對(duì)數(shù)據(jù)源622進(jìn)行配置??梢詫?shù)據(jù)源622配置為系統(tǒng)605內(nèi)的數(shù)據(jù)源,例如存儲(chǔ)器系統(tǒng)或者數(shù)據(jù)庫??梢詫?shù)據(jù)源622配置在系統(tǒng)605外部但是能夠?yàn)橄到y(tǒng)605所訪問。API 602、選擇器603、源提供器604、同步控制器614、目的提供器606和命令產(chǎn)生器607可以進(jìn)行操作以執(zhí)行多個(gè)任務(wù),包括(但不限于)擔(dān)當(dāng)同步模塊,該同步模塊包括進(jìn)行與一個(gè)或多個(gè)目的設(shè)備610的同步操作的工具。同步操作可以包括向一個(gè)或多個(gè)目的設(shè)備610添加媒體文件,或者從一個(gè)或多個(gè)目的設(shè)備610移除媒體文件。系統(tǒng)605可以與目的設(shè)備610交互,以確定其標(biāo)識(shí),獲取關(guān)于移動(dòng)設(shè)備上所分配的媒體存儲(chǔ)器的可用性的信息, 以及獲取關(guān)于駐留在移動(dòng)設(shè)備上的所有媒體文件的信息。目的設(shè)備610包括設(shè)置611、存儲(chǔ)器613和同步元數(shù)據(jù)617,這些組件可以提供和 /或存儲(chǔ)與系統(tǒng)605的同步操作相對(duì)應(yīng)的信息。同步元數(shù)據(jù)617可以包括與所存儲(chǔ)的并由目的設(shè)備610上的媒體播放器操作的媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。設(shè)置611可以包括諸如個(gè)人識(shí)別號(hào)(PIN)之類的信息。存儲(chǔ)在設(shè)置611中的其他信息可以包括(但不限于)目的設(shè)備610的OS的標(biāo)識(shí)、目的設(shè)備610的用戶選擇名稱以及目的設(shè)備610與系統(tǒng)605正在使用的媒體同步的版本標(biāo)識(shí)。系統(tǒng)605包括用戶接口 601,被配置為用于系統(tǒng)605的用戶與系統(tǒng)605交互的機(jī)制,包括提供用于與目的設(shè)備610的同步操作的輸入。系統(tǒng)605的用戶可以經(jīng)由用戶接口 601接收與目的設(shè)備610的設(shè)置有關(guān)的信息,連同與用戶經(jīng)由系統(tǒng)605的過程或經(jīng)由目的設(shè)備610可訪問的媒體內(nèi)容有關(guān)的信息。然而,同步控制器614可以管理同步會(huì)話的操作,以使得可以在與用戶接口分離的后臺(tái)過程中進(jìn)行涉及用戶的操作。后臺(tái)操作可以在沒有用戶交互的情況下進(jìn)行,然而可以使用存儲(chǔ)在系統(tǒng)605中或者存儲(chǔ)在系統(tǒng)605可以訪問的數(shù)據(jù)庫中的涉及用戶的信息。選擇器603可以包括連接器組,針對(duì)被并入到系統(tǒng)605中或者目的設(shè)備610中的每種類型的媒體播放器有一個(gè)或多個(gè)連接器。選擇器603可以使用適當(dāng)?shù)倪B接器來識(shí)別數(shù)據(jù)源622中特定類型的庫的特定實(shí)例。選擇器603可以使用其連接器來執(zhí)行對(duì)單個(gè)的庫進(jìn)行發(fā)現(xiàn)的發(fā)現(xiàn)功能。針對(duì)特定的庫的連接器能夠使用對(duì)應(yīng)的應(yīng)用編程接口、協(xié)議、文件格式等與該特定的庫或者庫中的文件進(jìn)行通信。當(dāng)已發(fā)現(xiàn)單個(gè)的庫時(shí),連接器可以從該單個(gè)庫的實(shí)例中檢索媒體聚集。選擇器603的連接器可以包括iTimes連接器、WMP連接器、 RealPlayer連接器、自動(dòng)填充連接器、針對(duì)e-book的特定源的連接器以及與用于對(duì)對(duì)應(yīng)的媒體文件進(jìn)行操作來向系統(tǒng)605的用戶提供展示的工具相關(guān)的其他各種連接器??梢詫蝹€(gè)的連接器配置為只讀連接器和可寫連接器的組合??蓪戇B接器可以執(zhí)行例如以下行為 添加用戶指定的歌曲評(píng)分、創(chuàng)建播放列表、編輯播放列表、刪除歌曲等等。例如,可以將自動(dòng)填充連接器實(shí)現(xiàn)為在系統(tǒng)605針對(duì)特定目的設(shè)備610的自動(dòng)填充操作期間,在不同的庫上執(zhí)行發(fā)現(xiàn)功能的連接器的組合。選擇器603提供了分組機(jī)制,在分組機(jī)制中,選擇器603運(yùn)行以維持對(duì)從數(shù)據(jù)源 622做出的選擇的賬戶(account)。例如,如果選擇音樂項(xiàng),選擇器603維持所選擇的音樂項(xiàng)的ID,包括諸如所選擇的音樂項(xiàng)中的音軌的數(shù)目之類的信息。可以將選擇器603布置為將與所選擇的媒體文件有關(guān)的各條信息數(shù)據(jù)分組。源提供器604確定包括在同步會(huì)話中的媒體數(shù)據(jù)的類型,其中,源提供器604起到搜尋器(finder)的功能,提供針對(duì)連接器的發(fā)現(xiàn)機(jī)制。起到搜尋器的功能,源提供器604 可以識(shí)別選擇器603的什么連接器可用于進(jìn)行處理??梢韵蛟刺峁┢?04注冊(cè)該可用的連接器。如果針對(duì)每種類型的庫使用分離的連接器,源提供器604所已發(fā)現(xiàn)的特定連接器可以確定在系統(tǒng)605中是哪種類型的庫。可以將源提供器604布置為用于提供發(fā)現(xiàn)機(jī)制的組件(一個(gè)或多個(gè)實(shí)例)的集合。除了目的提供器對(duì)與系統(tǒng)605進(jìn)入同步會(huì)話的特定目的設(shè)備610上的媒體類型進(jìn)行操作外,目的提供器606還類似于源提供器604,。目的提供器606可以發(fā)現(xiàn)連接器,以與一個(gè)或多個(gè)目的設(shè)備610進(jìn)行交互,其中,目的設(shè)備610也可以是媒體內(nèi)容的源。在從目的提供器606表示的內(nèi)容與目的設(shè)備610相關(guān)的情況下,可以將來自目的設(shè)備610的內(nèi)容讀入到系統(tǒng)605的數(shù)據(jù)庫中。目的提供器606可以使用模塊組進(jìn)行操作,該模塊組包括兼容性631、目的內(nèi)容 632、路徑分配器633、大小計(jì)算器634、空間計(jì)算器636以及交易文件閱讀器637。兼容性 631可以操作為提供信息和/或執(zhí)行協(xié)調(diào)與例如目的設(shè)備610上的硬件和/或軟件的不同版本的兼容性的動(dòng)作。路徑分配器633可以操作為考慮到與不同的媒體文件相關(guān)聯(lián)的名稱沖突以及操作系統(tǒng)(OS)路徑限制,對(duì)要被拷貝的媒體的唯一目的路徑進(jìn)行計(jì)算的組件。 大小計(jì)算器634可以操作為對(duì)媒體在所指定的目的設(shè)備610上的未來大小進(jìn)行計(jì)算的組件,該媒體將被拷貝到該所指定的目的設(shè)備610上。大小計(jì)算器634可以考慮到壓縮(例如,圖像的縮放)、磁盤差異(如磁盤的物理簇大小中的差異)以及將這些估計(jì)投射到由UI 601顯示的進(jìn)度條中的幫助。空間計(jì)算器636可以操作為根據(jù)可用于進(jìn)行同步的空間的量來提供輸入。交易文件閱讀器637可以操作為提供在之前的同步操作中作為與特定目的設(shè)備610的同步的一部分進(jìn)行交易的操作的交易文件??梢允褂媒灰孜募喿x器637來確定要作為與特定的目的設(shè)備610的下一次同步操作的一部分而拷貝的數(shù)據(jù)。目的內(nèi)容632 可以操作為提供對(duì)作為與特定的目的設(shè)備610的上一次同步的一部分的什么媒體內(nèi)容已經(jīng)駐留到目的設(shè)備610上的標(biāo)識(shí)。同步控制器614提供路徑分配功能。其實(shí)質(zhì)上將來自數(shù)據(jù)源622的媒體項(xiàng)映射到目的設(shè)備610。一旦映射完成,命令產(chǎn)生器607形成適當(dāng)?shù)拿詈兔罡袷?,以進(jìn)行與目的設(shè)備610的同步會(huì)話??梢詫⒚町a(chǎn)生器607配置為結(jié)合命令倉庫608和記錄器609進(jìn)行操作。命令倉庫608可以操作為對(duì)要在同步操作期間的各個(gè)階段執(zhí)行的命令進(jìn)行保存的命令倉庫。可以將命令倉庫608配置為保存各種命令和/或命令組的組件(一個(gè)或很多實(shí)例)的集合。例如,命令倉庫608可以包括用于實(shí)現(xiàn)不重要的和臨時(shí)的文件的刪除的清除階段的命令組。 在另一個(gè)示例中,命令倉庫608可以包括用于實(shí)現(xiàn)數(shù)據(jù)和元數(shù)據(jù)(例如,專輯原圖)的拷貝的拷貝階段的命令組。記錄器609可以操作為記錄同步行為和使用統(tǒng)計(jì)以例如用于診斷目的和beta統(tǒng)計(jì)的組件。API 602可以包括針對(duì)同步會(huì)話的工具,其管理從選擇到命令產(chǎn)生的功能,以使得其可以提供對(duì)系統(tǒng)605和目的設(shè)備610之間的同步會(huì)話的整體管理。API 602可以為數(shù)據(jù)源622的多個(gè)源/庫提供統(tǒng)一接口。在API 602的指引下,可以將針對(duì)同步會(huì)話收集的媒體收集在同步集合(sync set)中??梢酝ㄟ^集成的格式來實(shí)現(xiàn)圖6中作為獨(dú)立的實(shí)體示出的系統(tǒng)605的組件??梢詫⑾到y(tǒng)605的各種組件實(shí)現(xiàn)為軟件、硬件以及軟件和硬件的組合。將軟件實(shí)現(xiàn)為存儲(chǔ)在機(jī)器可讀存儲(chǔ)介質(zhì)中的指令,可以由系統(tǒng)605的一個(gè)或多個(gè)處理器來執(zhí)行該指令。可以通過具有如圖1中的移動(dòng)設(shè)備的布置來實(shí)現(xiàn)具有與系統(tǒng)605不同的結(jié)構(gòu)的其他系統(tǒng),以通過與圖2和圖3相關(guān)聯(lián)的操作方式相似或者相同的方式來進(jìn)行移動(dòng)設(shè)備中的媒體文件管理??梢詫D1-6中示意的實(shí)施例以及類似的實(shí)施例實(shí)現(xiàn)為將媒體內(nèi)容從多個(gè)源傳輸?shù)揭苿?dòng)設(shè)備(例如移動(dòng)無線通信設(shè)備)或者其他目的設(shè)備的桌面應(yīng)用。可以將用于管理媒體內(nèi)容的桌面應(yīng)用安裝到PC上??梢栽赑C的啟動(dòng)時(shí),自動(dòng)啟動(dòng)桌面應(yīng)用??梢栽跈z測(cè)到設(shè)備連接到PC時(shí)啟動(dòng)該桌面應(yīng)用。在各種實(shí)施例中,用戶可以啟動(dòng)該桌面應(yīng)用。備選地, 可以實(shí)現(xiàn)如圖1-6所示意的實(shí)施例和類似的實(shí)施例,以允許移動(dòng)設(shè)備(例如,移動(dòng)無線通信設(shè)備)或其他目的設(shè)備通過管理系統(tǒng),使用來自于多個(gè)源的媒體內(nèi)容,對(duì)已經(jīng)在移動(dòng)設(shè)備上展示的內(nèi)容進(jìn)行更新。在各種實(shí)施例中,可以使用多種機(jī)制來完成管理系統(tǒng)(以及管理系統(tǒng)的相關(guān)媒體管理器)與移動(dòng)設(shè)備(例如,移動(dòng)無線通信設(shè)備)之間的多媒體文件、音頻文件、視頻文件和/或其組合的傳輸/同步??梢酝ㄟ^有線USB連接或無線USB連接來完成移動(dòng)設(shè)備與管理系統(tǒng)之間的傳輸/同步??梢酝ㄟ^Wi-Fi通信會(huì)話來完成移動(dòng)設(shè)備與管理系統(tǒng)之間的傳輸/同步??梢栽谥T如無線網(wǎng)絡(luò)的廣域網(wǎng)(WAN)上完成移動(dòng)設(shè)備與管理系統(tǒng)之間的傳輸/ 同步??梢允褂闷渌ㄐ琶浇?。圖7描繪了系統(tǒng)700的一般架構(gòu)的實(shí)施例的圖,系統(tǒng)700具有可以在管理系統(tǒng)和 /或移動(dòng)設(shè)備中使用的控制器755和存儲(chǔ)器系統(tǒng)775,其中,移動(dòng)設(shè)備上的媒體文件由管理系統(tǒng)來管理,管理系統(tǒng)是與移動(dòng)設(shè)備分離的實(shí)體。系統(tǒng)700還可以包括電子裝置785和總線765,其中,總線765在系統(tǒng)700的組件之間提供電傳導(dǎo)。在實(shí)施例中,總線765包括地址總線、數(shù)據(jù)總線和控制總線,各個(gè)總線都被獨(dú)立地配置。在備選的實(shí)施例中,總線765使用公共導(dǎo)線來提供地址、數(shù)據(jù)或控制中的一個(gè)或多個(gè),對(duì)他們的使用由控制器755來管控。可以將總線765實(shí)現(xiàn)為多個(gè)總線。此外,可以將外圍設(shè)備795耦接到總線765。外圍設(shè)備795 可以包括可結(jié)合控制器755和/或存儲(chǔ)器系統(tǒng)775操作的一個(gè)或多個(gè)顯示器、附加的存儲(chǔ)存儲(chǔ)器系統(tǒng)和/或其他控制設(shè)備。在實(shí)施例中,將控制器755實(shí)現(xiàn)為一個(gè)或多個(gè)處理器。在實(shí)施例中,可以將系統(tǒng)700布置為管理系統(tǒng),以使得可以將控制器755和存儲(chǔ)器系統(tǒng)775布置為對(duì)系統(tǒng)700上和管理系統(tǒng)700所管理的移動(dòng)設(shè)備上的媒體內(nèi)容和相關(guān)聯(lián)的信息進(jìn)行管理。電子裝置785可以包括作為管理系統(tǒng)進(jìn)行操作和/或作為一種或多種類型的媒體播放器進(jìn)行操作的附加組件。通信單元767可以包括一個(gè)或多個(gè)通信接口,以在有線網(wǎng)絡(luò)和/或無線網(wǎng)絡(luò)上工作。示例接口包括Wi-Fi接口、USB接口、以太網(wǎng)接口、紅外接口、Bluetooth接口、與無線服務(wù)提供商操作的接口以及其他適合的接口。在實(shí)施例中,可以將系統(tǒng)700實(shí)現(xiàn)為PC。PC可以包括在整個(gè)PC上分布以作為無線服務(wù)器操作的工具。被布置為PC的系統(tǒng)700可以根據(jù)本文所討論的各種實(shí)施例中的任何實(shí)施例進(jìn)行操作,以管理在PC內(nèi)并與一個(gè)或多個(gè)移動(dòng)設(shè)備(例如,移動(dòng)無線通信設(shè)備)相結(jié)合的媒體內(nèi)容和相關(guān)聯(lián)的信息。如本文所述,可以通過硬件實(shí)現(xiàn)、軟件實(shí)現(xiàn)以及硬件和軟件實(shí)現(xiàn)的組合,實(shí)現(xiàn)管理系統(tǒng)700(例如,PC)的對(duì)移動(dòng)設(shè)備上的媒體內(nèi)容進(jìn)行管理的裝置和方法的各種實(shí)施例或?qū)嵤├慕M合。這些實(shí)現(xiàn)可以包括具有機(jī)器可執(zhí)行指令的機(jī)器可讀介質(zhì)(例如,具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)),用于對(duì)與一個(gè)或多個(gè)移動(dòng)設(shè)備有關(guān)的系統(tǒng)進(jìn)行操作,以使得可以在該系統(tǒng)和移動(dòng)設(shè)備之間管理媒體內(nèi)容和相關(guān)聯(lián)的信息??梢栽诎踩幕A(chǔ)上進(jìn)行該系統(tǒng)與移動(dòng)無線通信設(shè)備的通信。機(jī)器可讀介質(zhì)不限于任何一種類型的介質(zhì)。機(jī)器可讀存儲(chǔ)介質(zhì)可以包括(但不限于)固態(tài)存儲(chǔ)器、光介質(zhì)和磁介質(zhì)。機(jī)器可讀存儲(chǔ)介質(zhì)的非限制性示例包括(但不限于)硬盤、可抽取的磁盤、可抽取的光盤(例如,高密度盤或者數(shù)字視頻盤)、磁帶、存儲(chǔ)卡、記憶棒、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)和其他的存儲(chǔ)介質(zhì)。在被布置為管理系統(tǒng)的系統(tǒng)700的各種實(shí)施例中,存儲(chǔ)器系統(tǒng)775包括存儲(chǔ)指令的機(jī)器可讀存儲(chǔ)介質(zhì),當(dāng)由系統(tǒng)700執(zhí)行時(shí),該指令使得系統(tǒng)700執(zhí)行以下的操作,包括在移動(dòng)設(shè)備上發(fā)現(xiàn)具有媒體類型的所有媒體內(nèi)容;將各個(gè)已發(fā)現(xiàn)的媒體內(nèi)容映射到與相應(yīng)的已發(fā)現(xiàn)的媒體內(nèi)容相關(guān)聯(lián)的庫;以及在管理系統(tǒng)的同步文件夾下為各個(gè)已映射的媒體內(nèi)容分配路徑。使用移動(dòng)設(shè)備上的一個(gè)或多個(gè)媒體播放器能夠?qū)Ω鱾€(gè)已發(fā)現(xiàn)的媒體內(nèi)容進(jìn)行操作,以使得可以將該媒體播放器與媒體庫進(jìn)行相關(guān)。各個(gè)媒體庫可以是駐留在移動(dòng)設(shè)備上的庫的一部分。針對(duì)各個(gè)媒體庫,可以有對(duì)應(yīng)的媒體庫,該對(duì)應(yīng)的媒體庫可以是駐留在管理系統(tǒng)700的存儲(chǔ)介質(zhì)(例如,存儲(chǔ)器系統(tǒng)775)中的庫的一部分。發(fā)現(xiàn)在針對(duì)移動(dòng)設(shè)備的系統(tǒng)700的控制之下,其中,管理系統(tǒng)700與移動(dòng)設(shè)備相分離。機(jī)器可讀存儲(chǔ)介質(zhì)可以包括指令,當(dāng)由系統(tǒng)700執(zhí)行時(shí),該指令使得系統(tǒng)700執(zhí)行以下的操作,包括產(chǎn)生并存儲(chǔ)更新列表,該更新列表包含被映射和被分配了路徑的各個(gè)已發(fā)現(xiàn)的媒體內(nèi)容的標(biāo)識(shí);以及制止將在該更新列表上標(biāo)識(shí)的媒體內(nèi)容拷貝到移動(dòng)設(shè)備。該指令可以在管理系統(tǒng)700中產(chǎn)生更新列表,并將更新列表發(fā)送到對(duì)應(yīng)的移動(dòng)設(shè)備,例如對(duì)應(yīng)的移動(dòng)無線通信設(shè)備。指令可以包括使用移動(dòng)無線通信設(shè)備操作的指令,該移動(dòng)無線通信設(shè)備具有可以在移動(dòng)無線通信設(shè)備上操作的一個(gè)或多個(gè)媒體播放器。指令可以包括發(fā)現(xiàn)可以使用一個(gè)或多個(gè)媒體播放器(如音頻播放器)操作的所有歌曲(如媒體文件)。發(fā)現(xiàn)在移動(dòng)無線通信設(shè)備上的所有歌曲可以包括發(fā)現(xiàn)在移動(dòng)無線通信設(shè)備上的所有歌曲, 以使得在管理系統(tǒng)中不將該歌曲識(shí)別為已經(jīng)與移動(dòng)無線通信設(shè)備同步或者已被調(diào)度為要與移動(dòng)無線通信設(shè)備同步。發(fā)現(xiàn)移動(dòng)無線通信設(shè)備上的所有歌曲的指令可以包括將歌曲擴(kuò)展名與使用移動(dòng)無線通信設(shè)備上的一個(gè)或多個(gè)音頻播放器可以操作的擴(kuò)展名進(jìn)行比較的指令。映射已發(fā)現(xiàn)的歌曲的指令可以包括將各個(gè)歌曲映射到其相關(guān)聯(lián)的音樂庫的指令, 其中,可以將各個(gè)相關(guān)聯(lián)的音樂庫與移動(dòng)無線通信設(shè)備上的對(duì)應(yīng)音頻播放器進(jìn)行相關(guān)。指令可以包括當(dāng)由管理系統(tǒng)700執(zhí)行時(shí),使得管理系統(tǒng)700執(zhí)行以下操作的指令,包括在為各個(gè)已映射的歌曲分配路徑之后,將各個(gè)已映射的歌曲的文件移動(dòng)到與相關(guān)聯(lián)的音樂庫相關(guān)的位置中,該相關(guān)聯(lián)的音樂庫與對(duì)應(yīng)的已映射的歌曲相匹配;產(chǎn)生并存儲(chǔ)更新列表,更新列表包含被映射并分配的各個(gè)已發(fā)現(xiàn)的歌曲的標(biāo)識(shí);以及制止將在更新列表上標(biāo)識(shí)的歌曲拷貝到移動(dòng)無線通信設(shè)備。在實(shí)施例中,可以將系統(tǒng)700布置為移動(dòng)設(shè)備,以使得可以將控制器755和存儲(chǔ)器系統(tǒng)775布置為結(jié)合管理系統(tǒng)來管理媒體內(nèi)容,管理系統(tǒng)對(duì)被布置為移動(dòng)設(shè)備的系統(tǒng)700 進(jìn)行控制。移動(dòng)設(shè)備可以是移動(dòng)無線通信設(shè)備。電子裝置785可以包括作為移動(dòng)無線通信設(shè)備進(jìn)行操作以及作為一種或多種類型的媒體播放器進(jìn)行操作的組件。通信單元767可以包括一個(gè)或多個(gè)通信接口,以在有線網(wǎng)絡(luò)和/或無線網(wǎng)絡(luò)上將系統(tǒng)700作為移動(dòng)無線通信
15設(shè)備操作。示例接口包括Wi-Fi接口、USB接口、Bluet00th接口、與無線服務(wù)提供商操作的接口以及其他適合的接口。被布置為移動(dòng)設(shè)備(例如,移動(dòng)無線通信設(shè)備)的系統(tǒng)700可以根據(jù)本文中討論的各種實(shí)施例中的任何實(shí)施例進(jìn)行操作,以結(jié)合具有管理媒體內(nèi)容的軟件和/或硬件的管理系統(tǒng)來管理移動(dòng)設(shè)備內(nèi)的媒體內(nèi)容和相關(guān)聯(lián)的信息。如本文所述,可以通過硬件實(shí)現(xiàn)、軟件實(shí)現(xiàn)以及硬件和軟件實(shí)現(xiàn)的組合,實(shí)現(xiàn)針對(duì)移動(dòng)設(shè)備(例如,移動(dòng)無線通信設(shè)備)的裝置和方法的各種實(shí)施例或?qū)嵤├慕M合。這些實(shí)現(xiàn)可以包括具有機(jī)器可執(zhí)行指令的機(jī)器可讀介質(zhì)(例如,具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)),用于操作移動(dòng)設(shè)備以結(jié)合管理系統(tǒng)(例如,PC)來管理其在移動(dòng)設(shè)備內(nèi)的媒體內(nèi)容和相關(guān)聯(lián)的信息??梢栽诎踩幕A(chǔ)上進(jìn)行移動(dòng)無線通信設(shè)備與該系統(tǒng)之間的通信。 機(jī)器可讀介質(zhì)不限于任何一種類型的介質(zhì)。機(jī)器可讀存儲(chǔ)介質(zhì)可以包括(但不限于)固態(tài)存儲(chǔ)器、光介質(zhì)和磁介質(zhì)。機(jī)器可讀存儲(chǔ)介質(zhì)的非限制性示例包括(但不限于)硬盤、可抽取的磁盤、可抽取的光盤(例如,高密度盤或者數(shù)字視頻盤)、磁帶、存儲(chǔ)卡、記憶棒、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)和其他的存儲(chǔ)介質(zhì)。雖然已經(jīng)在本文中示意和描述了特定的實(shí)施例,應(yīng)該意識(shí)到,本領(lǐng)域普通技術(shù)人員可以將所示出的特定實(shí)施例替換為為了實(shí)現(xiàn)相同目的而計(jì)算的任何布置。應(yīng)該理解,以上描述旨在是示意性而非限制性的,并且在本文中使用的措辭或術(shù)語是用于描述的目的。 在研讀以上描述后,以上實(shí)施例和其他實(shí)施例的組合對(duì)本領(lǐng)域技術(shù)人員來說將是顯而易見的。
權(quán)利要求
1.一種方法,包括發(fā)現(xiàn)(210)移動(dòng)設(shè)備(110、610、700)上的具有媒體類型的所有媒體內(nèi)容,所述媒體內(nèi)容是使用所述移動(dòng)設(shè)備上的一個(gè)或多個(gè)媒體播放器(785)能夠操作的、使得所述媒體播放器(785)與媒體庫(420-1)相關(guān)的媒體內(nèi)容,所述發(fā)現(xiàn)在所述移動(dòng)設(shè)備(110、610、700)的管理系統(tǒng)(105、405、505、605、700)的控制之下,所述管理系統(tǒng)(105、405、505、605、700)與所述移動(dòng)設(shè)備(110、610、700)相分離;將各個(gè)已發(fā)現(xiàn)的媒體內(nèi)容映射(220)到與相應(yīng)的已發(fā)現(xiàn)的媒體內(nèi)容相關(guān)聯(lián)的庫 (420-1);以及在所述移動(dòng)設(shè)備(110、610、700)的同步文件夾下為各個(gè)已映射的媒體內(nèi)容分配(230)路徑。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法包括產(chǎn)生并存儲(chǔ)更新列表,所述更新列表包含被映射和被分配路徑的各個(gè)已發(fā)現(xiàn)的媒體內(nèi)容的標(biāo)識(shí)。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述方法包括制止將所述更新列表上標(biāo)識(shí)的媒體內(nèi)容拷貝到所述移動(dòng)設(shè)備(110、610、700)。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述移動(dòng)設(shè)備(110、610、700)是移動(dòng)無線通信設(shè)備(110、510-1...510-N、610、700),具有能夠在所述移動(dòng)無線通信設(shè)備(110、 510-1. . . 510-N、610、700)上操作的一個(gè)或多個(gè)媒體播放器(785)。
5.根據(jù)權(quán)利要求4所述的方法,其中,發(fā)現(xiàn)(210)具有媒體類型的所有媒體內(nèi)容包括 發(fā)現(xiàn)(210)使用作為音頻播放器(785)的一個(gè)或多個(gè)媒體播放器(785)能夠操作的所有歌曲。
6.根據(jù)權(quán)利要求5所述的方法,其中,發(fā)現(xiàn)(210)所述移動(dòng)無線通信設(shè)備(110、 510-1. · · 510-N、610、700)上的所有歌曲包括發(fā)現(xiàn)(210)所述移動(dòng)無線通信設(shè)備(110、510-1···510-Ν、610、700)上的所有歌曲,以使得所述歌曲在所述管理系統(tǒng)(105、405、505、605、700)中不被識(shí)別為已經(jīng)與所述移動(dòng)無線通信設(shè)備(110、510-1510-Ν、610、700)同步或者已經(jīng)被調(diào)度為要與所述移動(dòng)無線通信設(shè)備(110、510-1· · · 510-Ν、610、700)同步。
7.根據(jù)權(quán)利要求5所述的方法,其中,發(fā)現(xiàn)(210)所述移動(dòng)無線通信設(shè)備(110、 510-1510-Ν、610、700)上的所有歌曲包括將歌曲擴(kuò)展名與使用所述移動(dòng)無線通信設(shè)備(110、510-1...510-Ν、610、700)上的一個(gè)或多個(gè)音頻播放器(785)能夠操作的擴(kuò)展名相比較。
8.根據(jù)權(quán)利要求5所述的方法,其中,映射(220)所述已發(fā)現(xiàn)的歌曲包括將各個(gè)歌曲映射(220)到其相關(guān)聯(lián)的音樂庫(420-1),各個(gè)相關(guān)聯(lián)的音樂庫(420-1)與所述移動(dòng)無線通信設(shè)備(110、510-1...510-Ν、610、700)上相應(yīng)的音頻播放器(785)相關(guān)。
9.根據(jù)權(quán)利要求8所述的方法,其中,映射(220)所述已發(fā)現(xiàn)的歌曲包括針對(duì)各個(gè)已發(fā)現(xiàn)的歌曲將所述已發(fā)現(xiàn)的歌曲的文件名與其相關(guān)聯(lián)的音樂庫(420-1)中的條目相比較;以及如果與所述相關(guān)聯(lián)的音樂庫(420-1)中的條目相匹配,則將所述已發(fā)現(xiàn)的歌曲的文件大小與所對(duì)應(yīng)的條目的文件大小相比較。
10.根據(jù)權(quán)利要求8所述的方法,其中,映射(220)包括針對(duì)各個(gè)已發(fā)現(xiàn)的歌曲 將所述已發(fā)現(xiàn)的歌曲的文件名與其相關(guān)聯(lián)的音樂庫(420-1)中的條目相比較;以及如果與所述相關(guān)聯(lián)的音樂庫(420-1)中的條目相匹配,將所述已發(fā)現(xiàn)的歌曲的多個(gè)字節(jié)與來自和所匹配的條目相關(guān)的對(duì)應(yīng)存儲(chǔ)的歌曲的字節(jié)相比較。
11.根據(jù)權(quán)利要求10所述的方法,其中,字節(jié)的數(shù)目小于所述已發(fā)現(xiàn)的歌曲的所有字節(jié)。
12.根據(jù)權(quán)利要求5所述的方法,其中,在為各個(gè)已映射的歌曲分配(230)路徑之后,將所述已映射歌曲的各個(gè)文件移到所述移動(dòng)無線通信設(shè)備的(110、510-1510-N、610、700)與其相關(guān)聯(lián)的音樂庫(420-1)相關(guān)的位置中。
13.根據(jù)權(quán)利要求5所述的方法,其中,所述方法包括產(chǎn)生并存儲(chǔ)更新列表,所述更新列表包含被映射和分配的各個(gè)已發(fā)現(xiàn)的歌曲的標(biāo)識(shí)。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述方法包括制止將所述更新列表上標(biāo)識(shí)的歌曲拷貝到所述移動(dòng)無線通信設(shè)備(110、510-1510-N、 610,700)。
15.一種系統(tǒng)(105、110、405、505、605、610、700),包括 處理器(755);以及存儲(chǔ)器(775),與所述處理器(755)可操作地耦接,使得構(gòu)成所述處理器(775)和所述存儲(chǔ)器(775),以執(zhí)行包括權(quán)利要求1-14中任一項(xiàng)所述的方法在內(nèi)的操作。
全文摘要
裝置、系統(tǒng)和方法為移動(dòng)設(shè)備的用戶提供了增強(qiáng)對(duì)移動(dòng)設(shè)備的管理的機(jī)制。各種實(shí)施例包括在移動(dòng)設(shè)備的媒體內(nèi)容在管理系統(tǒng)中的標(biāo)識(shí)的方面上,對(duì)移動(dòng)設(shè)備的媒體內(nèi)容進(jìn)行管理的裝置和方法。公開了附加的裝置、系統(tǒng)和方法。
文檔編號(hào)G06F17/30GK102298610SQ20111017459
公開日2011年12月28日 申請(qǐng)日期2011年6月27日 優(yōu)先權(quán)日2010年6月25日
發(fā)明者克里斯托夫·亞當(dāng)·曼利, 薩沙·阿甘波迪 申請(qǐng)人:捷訊研究有限公司