欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對數(shù)字內(nèi)容執(zhí)行同步的同步標(biāo)識符產(chǎn)生方法及設(shè)備的制作方法

文檔序號:6779179閱讀:148來源:國知局
專利名稱:對數(shù)字內(nèi)容執(zhí)行同步的同步標(biāo)識符產(chǎn)生方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
根據(jù)本發(fā)明的方法和設(shè)備涉及數(shù)字內(nèi)容同步,更具體地講,涉及一種用
背景技術(shù)
最近,移動內(nèi)容再現(xiàn)裝置(比如,MP3播放器、或者PMP(便攜式多媒體 播放器))已經(jīng)被廣泛使用。移動內(nèi)容再現(xiàn)裝置具有能夠存儲運(yùn)動圖像內(nèi)容的存 儲器,并播放運(yùn)動圖像內(nèi)容。從而,通過將存儲在固定裝置(比如PVR(個人 視頻記錄器)或PC(個人計算機(jī)))中的數(shù)字內(nèi)容存儲到移動內(nèi)容再現(xiàn)裝置中, 用戶可在移動的同時觀看和/或傾聽數(shù)字內(nèi)容。
為了將存儲在固定裝置中的數(shù)字內(nèi)容存儲到移動內(nèi)容再現(xiàn)裝置中,存儲 在固定裝置中的數(shù)字內(nèi)容應(yīng)該與存儲在移動內(nèi)容再現(xiàn)裝置中的數(shù)字內(nèi)容同 步。
此時,基于內(nèi)容標(biāo)識符來對數(shù)字內(nèi)容執(zhí)行同步。通常,存儲相應(yīng)內(nèi)容的 路徑、內(nèi)容的文件名、或從內(nèi)容提取的消息摘要被用作內(nèi)容標(biāo)識符。
然而,當(dāng)內(nèi)容的文件名或者存儲相應(yīng)內(nèi)容的路徑^C用作內(nèi)容標(biāo)識符時, 存在這樣的問題難于識別通過使用相同文件名以不同路徑存儲的內(nèi)容或者 通過使用不同的文件名以相同的路徑存儲的內(nèi)容。此外,當(dāng)消息摘要被用作 內(nèi)容標(biāo)識符時,由于基于內(nèi)容而產(chǎn)生標(biāo)識符,所以可產(chǎn)生唯一的標(biāo)識符。然 而,需要瀏覽整個內(nèi)容以創(chuàng)建標(biāo)識符。因此,需要大量的時間來創(chuàng)建消息摘 要,這將降低全部內(nèi)容的同步速度。為了解決上述問題,已經(jīng)提出了多個發(fā)明(例如,第2005-0006975號韓國 未審查專利申請中公開了 "method of controlling content files by using an identifier"),但是上述的問題依然沒有解決。
從而,當(dāng)在多個數(shù)字裝置之中對數(shù)字內(nèi)容執(zhí)行同步時,需要提供一種能 夠減小內(nèi)容同步操作所需要的時間量并且能夠產(chǎn)生可靠的數(shù)字內(nèi)容標(biāo)識符的 技術(shù)。

發(fā)明內(nèi)容
考慮上述問題提出了本發(fā)明,本發(fā)明的一方面在于提供一種能夠在多個 數(shù)字裝置中快速對數(shù)字內(nèi)容執(zhí)行同步,并產(chǎn)生可靠的數(shù)字內(nèi)容標(biāo)識符的方法 和設(shè)備。
根據(jù)本發(fā)明的一方面,提供了 一種用于對數(shù)字內(nèi)容執(zhí)行同步的同步標(biāo)識 符產(chǎn)生方法。所述方法包括設(shè)置指示對數(shù)字內(nèi)容采樣的頻率的采樣級別; 基于設(shè)置的采樣級別來對數(shù)字內(nèi)容采樣;基于在對數(shù)字內(nèi)容采樣期間采樣的 數(shù)據(jù),產(chǎn)生第一消息摘要;和產(chǎn)生包括設(shè)置的釆樣級別和第一消息摘要的同 步標(biāo)識符。
此外,根據(jù)本發(fā)明的另一方面,提供了一種用于對數(shù)字內(nèi)容執(zhí)行同步的 同步標(biāo)識符產(chǎn)生方法。所述方法包括第一裝置識別具有第二裝置產(chǎn)生的同 步標(biāo)識符的第一數(shù)字內(nèi)容;和如果同步標(biāo)識符是現(xiàn)有同步標(biāo)識符列表中的同 步標(biāo)識符的重復(fù),則基于確定第一數(shù)字內(nèi)容與和現(xiàn)有同步標(biāo)識符列表中的重 復(fù)的同步標(biāo)識符相應(yīng)的第二數(shù)字內(nèi)容是否相同的確定結(jié)果,將同步標(biāo)識符添 加到第 一裝置中的現(xiàn)有同步標(biāo)識符列表中。
此外,根據(jù)本發(fā)明的另一方面,提供了一種用于對數(shù)字內(nèi)容執(zhí)行同步的 同步標(biāo)識符產(chǎn)生設(shè)備。所述設(shè)備包括采樣模塊,設(shè)置指示對數(shù)字內(nèi)容采樣 的頻率的采樣級別,并基于設(shè)置的采樣級別對數(shù)字內(nèi)容采樣;消息摘要產(chǎn)生 模塊,基于對數(shù)字內(nèi)容的采樣產(chǎn)生第一消息摘要;和同步標(biāo)識符產(chǎn)生模塊, 產(chǎn)生包括設(shè)置的采樣級別和第 一消息摘要的同步標(biāo)識符。
此外,根據(jù)本發(fā)明的另一方面,提供了一種用于對數(shù)字內(nèi)容執(zhí)行同步的 同步標(biāo)識符產(chǎn)生設(shè)備。所述設(shè)備包括固定裝置接口模塊,接收包括另一裝 置產(chǎn)生的同步標(biāo)識符的第一數(shù)字內(nèi)容;同步標(biāo)識符管理單元,如果同步標(biāo)識 符是現(xiàn)有同步標(biāo)識符列表中的同步標(biāo)識符的重復(fù),則基于確定第一數(shù)字內(nèi)容與和現(xiàn)有同步標(biāo)識符列表中的重復(fù)的同步標(biāo)識符相應(yīng)的第二數(shù)字內(nèi)容是否相 同的確定結(jié)果,將同步標(biāo)識符添加到所述現(xiàn)有同步標(biāo)識符列表中。
通過參照附圖對本發(fā)明示例性實(shí)施例的詳細(xì)描述,本發(fā)明的上述和其他 特征和優(yōu)點(diǎn)將會更清楚。通過參照下面對示例性實(shí)施例和附圖的詳細(xì)描述, 將更容易理解本發(fā)明的優(yōu)點(diǎn)和特征以及實(shí)現(xiàn)本發(fā)明的方法。
然而,本發(fā)明可以以多種不同形式被實(shí)現(xiàn)而不限于這里描述的示例性實(shí) 施例。相反,提供這些示例性實(shí)施例以便于本公開更加徹底和完整并向本領(lǐng) 域的技術(shù)人員完全傳達(dá)本發(fā)明的思想,本發(fā)明將僅由權(quán)利要求限定。貫穿說 明書,相同的標(biāo)號指相同的部件。


通過下面結(jié)合附圖對示例性實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其
他特征和方面將會變得清楚,其中
圖1是顯示根據(jù)本發(fā)明示例性實(shí)施例的數(shù)字內(nèi)容同步系統(tǒng)的示圖2是顯示根據(jù)本發(fā)明示例性實(shí)施例的同步標(biāo)識符產(chǎn)生裝置的邏輯構(gòu)造
的框圖3A至圖3D是顯示采樣方法的各種示例的示圖5是顯示根據(jù)本發(fā)明示例性實(shí)施例的多媒體同步標(biāo)識符產(chǎn)生裝置的同 步處理的流程圖6是詳細(xì)顯示根據(jù)本發(fā)明示例性實(shí)施例的在下述情況下圖5中所示的 同步標(biāo)識符列表產(chǎn)生操作S610的流程圖,所述情況是指在多媒體同步標(biāo)識符 產(chǎn)生裝置執(zhí)行同步處理期間,注冊新數(shù)字內(nèi)容;
圖7是詳細(xì)顯示根據(jù)本發(fā)明示例性實(shí)施例的在下述情況下圖5中所示的 同步標(biāo)識符列表產(chǎn)生操作S610的流程圖,所述情況是指在多媒體同步標(biāo)識符 產(chǎn)生裝置執(zhí)行同步處理期間,注冊具有該同步標(biāo)識符的數(shù)字內(nèi)容;和
圖8是顯示在按照根據(jù)本發(fā)明示例性實(shí)施例的標(biāo)識符產(chǎn)生方法執(zhí)行同步 操作時測量同步操作所需要的時間量的檢查結(jié)果的示圖。
具體實(shí)施例方式
通過參照下面對示例性實(shí)施例和附圖的詳細(xì)描述,本發(fā)明的各方面及特征以及實(shí)現(xiàn)本發(fā)明的方法將會更容易理解。然而,本發(fā)明可以以各種不同的 形式實(shí)現(xiàn)并且不應(yīng)該認(rèn)為只限于這里描述的示例性實(shí)施例。相反,提供這些 示例性實(shí)施例只是為了本公開將會徹底和完整,并向本領(lǐng)域的技術(shù)人員完全 傳達(dá)本發(fā)明的思想,本發(fā)明僅由權(quán)利要求限定。貫穿說明書,相同的標(biāo)號指 相同的部件。
下面將參照根據(jù)本發(fā)明示例性實(shí)施例的用于對數(shù)字內(nèi)容執(zhí)行同步的同步 標(biāo)識符產(chǎn)生方法及設(shè)備的框圖或流程圖來描述本發(fā)明。應(yīng)該理解,可由計算 機(jī)程序指令來實(shí)現(xiàn)流程圖的每一塊以及流程圖中多個塊的結(jié)合。
這些計算機(jī)程序指令可被提供給通用計算機(jī)、專用計算機(jī)或者其他可編 程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生機(jī)制,從而經(jīng)計算機(jī)或者其他可編程數(shù)據(jù)處 理設(shè)備的處理器執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)在一個流程圖塊或多個流程圖塊中
指定的功能的裝置。
這些計算機(jī)程序指令還可存儲在計算機(jī)可用或者計算機(jī)可讀存儲器中,
所述存儲器可指導(dǎo)計算機(jī)或者其他可編程數(shù)據(jù)處理設(shè)備以特定的方式工作, 從而存儲在計算機(jī)可用或計算機(jī)可讀存儲器中的指令產(chǎn)生一條包括實(shí)現(xiàn)在一 個流程圖塊或者多個流程圖塊中指定的功能的指令手段的產(chǎn)品。這些計算機(jī) 程序指令還可被加載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以在計算機(jī)或其他 可編程設(shè)備上執(zhí)行一系列的操作步驟,以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計 算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在一個流程圖塊或多個流 程圖塊中指定的功能的步驟。
此外,框圖中的每一塊可表示模塊、片段或者一部分代碼,其包括一個 或者多個用于實(shí)現(xiàn)指定的邏輯功能的可執(zhí)行指令。還應(yīng)該注意到,在一些可 選的實(shí)施例中,在塊中表示的功能可不按順序發(fā)生。例如,根據(jù)涉及的功能, 連續(xù)顯示的兩個塊實(shí)際上可基本同時執(zhí)行,有時還可以以相反的順序執(zhí)行。
圖1是顯示根據(jù)本發(fā)明示例性實(shí)施例的數(shù)字內(nèi)容同步系統(tǒng)的示圖。
圖1所示的數(shù)字內(nèi)容同步系統(tǒng)包括同步標(biāo)識符產(chǎn)生裝置200和移動內(nèi)容 再現(xiàn)裝置500。
同步標(biāo)識符產(chǎn)生裝置200存儲將被提供到移動內(nèi)容再現(xiàn)裝置500的數(shù)字 內(nèi)容。根據(jù)本發(fā)明示例性實(shí)施例的數(shù)字內(nèi)容可以是靜止圖片文件、音樂文件、 文本文件、或運(yùn)動圖像文件,所述運(yùn)動圖像文件包括周期性地廣播或者連續(xù) 廣播的節(jié)目(比如新聞、文化節(jié)目或者娛樂節(jié)目)。同步標(biāo)識符產(chǎn)生裝置200對存儲的數(shù)字內(nèi)容執(zhí)行同步操作。具體地講,
同步標(biāo)識符產(chǎn)生裝置200對預(yù)定區(qū)域的數(shù)字內(nèi)容執(zhí)行采樣以便于創(chuàng)建對數(shù)字
內(nèi)容執(zhí)行同步所需的用于同步的標(biāo)識符(以下,稱作"同步標(biāo)識符")。同步標(biāo)
識符產(chǎn)生裝置200可以是數(shù)字內(nèi)容服務(wù)提供商的服務(wù)器、個人計算機(jī)、包括 TV接收機(jī)卡的個人計算機(jī)、機(jī)頂盒、數(shù)字TV或者PVR。稍后將參照圖2 到圖4來詳細(xì)地描述同步標(biāo)識符產(chǎn)生裝置200。
移動內(nèi)容再現(xiàn)裝置500是可以播放數(shù)字內(nèi)容的便攜式裝置,并且包括預(yù) 定的能夠存儲數(shù)字內(nèi)容的記錄介質(zhì)。移動內(nèi)容再現(xiàn)裝置500管理關(guān)于存儲的 數(shù)字內(nèi)容的元數(shù)據(jù)。移動內(nèi)容再現(xiàn)裝置500可以是PMP、 PDA(個人數(shù)字助理)、 或MP3播放器。
下面,將參照圖2到圖4來詳細(xì)描述同步標(biāo)識符產(chǎn)生裝置200。
圖2是顯示根據(jù)本發(fā)明示例性實(shí)施例的同步標(biāo)識符產(chǎn)生裝置200的結(jié)構(gòu)
的框圖。
圖2中所示的同步標(biāo)識符產(chǎn)生裝置200包括用戶輸入模塊210、存儲模 塊220、接口模塊240和260、認(rèn)證模塊230、內(nèi)容同步模塊270和控制模塊 250。
用戶輸入模塊210從用戶接收控制命令。為了接收控制命令,用戶輸入 模塊210可包括比如鍵區(qū)或觸摸屏的輸入單元。此外,用戶輸入模塊210可 包括用于從遙控器(未示出)接收用戶的控制命令的紅外接收器。
固定裝置接口模塊240通過使用有線/無線介質(zhì)來與固定裝置,例如,另 一同步標(biāo)識符產(chǎn)生裝置執(zhí)行通信。更具體地講,固定裝置接口模塊240從另 一同步標(biāo)識符產(chǎn)生裝置接收數(shù)字內(nèi)容或者將存儲在存儲模塊220中的數(shù)字內(nèi) 容發(fā)送到另 一 同步標(biāo)識符產(chǎn)生裝置。為了防止在與另 一 同步標(biāo)識符產(chǎn)生裝置 通信時對數(shù)字內(nèi)容進(jìn)行非法拷貝,固定裝置接口模塊240可使用比如
HDCP(高帶寬數(shù)字內(nèi)容保護(hù))或DTCP(數(shù)字傳輸內(nèi)容保護(hù))的安全協(xié)議。此外, 固定裝置接口模塊240可提供多個通信端口以連接到另 一 同步標(biāo)識符產(chǎn)生裝置。
移動裝置接口模塊260與移動內(nèi)容再現(xiàn)裝置500執(zhí)行通信。為了與移動 內(nèi)容再現(xiàn)裝置500執(zhí)行通信,移動裝置接口模塊260可以以有線或者無線方 法被連接到移動內(nèi)容再現(xiàn)裝置500。當(dāng)移動裝置接口模塊260通過有線介質(zhì) 被連接到移動內(nèi)容再現(xiàn)裝置500時,可使用比如USB(通用串行總線)或IEEE(電氣和電子工程協(xié)會)1394的有線通信協(xié)議。當(dāng)移動裝置接口模塊260 通過無線介質(zhì)被連接到移動內(nèi)容再現(xiàn)裝置500時,可使用比如藍(lán)牙、WiFi、 無線USB或無線正EE1394的無線通信協(xié)議。此外,移動裝置接口模塊260 可以通過數(shù)據(jù)傳送中繼裝置(比如接入點(diǎn))與移動內(nèi)容再現(xiàn)裝置500執(zhí)行通信。 通過使用比如UPnP(通用即插即用)的裝置控制協(xié)議,移動裝置接口模塊260 可以自動檢測移動裝置接口模塊260是否被連接到移動內(nèi)容再現(xiàn)裝置500。
存儲模塊220存儲將被提供給移動內(nèi)容再現(xiàn)裝置500的數(shù)字內(nèi)容。此外, 存儲模塊220存儲與將被同步的數(shù)字內(nèi)容相應(yīng)的同步標(biāo)識符列表。這里,同 步標(biāo)識符列表可被同步標(biāo)識符管理模塊273更新,隨后將對其進(jìn)行描述。此 外,存儲模塊220存儲包括關(guān)于指示相同的數(shù)字內(nèi)容^f旦是彼此不同的同步標(biāo) 識符的信息的映射表。這里,映射表可被同步標(biāo)識符管理模塊273更新,這 將在下面進(jìn)行描述。此外,存儲模塊220存儲通過用戶輸入模塊210的輸入 請求注冊的同步標(biāo)識符產(chǎn)生裝置200的識別信息(下面,稱作"認(rèn)證列表")。 存儲模塊220可以由下面所述的存儲裝置中的任何一種實(shí)現(xiàn),即非易失性存 儲裝置(比如高速緩存、ROM(只讀存儲器)、PROM(可編程ROM)、 EPROM(可 擦除可編程ROM)、 EEPROM(電可擦除可編程ROM)或閃存)、比如RAM(隨 機(jī)存取存儲器)的易失性存儲裝置、或比如HDD(硬盤驅(qū)動器)的存儲介質(zhì),但 是并不限于這些裝置。
內(nèi)容同步模塊270對數(shù)字內(nèi)容執(zhí)行同步操作。此時,將被同步的數(shù)字內(nèi) 容可以是由用戶提供的數(shù)字內(nèi)容或者是從另 一 固定裝置接收的數(shù)字內(nèi)容。為 了執(zhí)行同步操作,內(nèi)容同步模塊270包括采樣模塊271、消息摘要產(chǎn)生模塊 272、同步標(biāo)識符管理模塊273和同步標(biāo)識符產(chǎn)生模塊274。
當(dāng)新的數(shù)字內(nèi)容被添加到同步標(biāo)識符產(chǎn)生裝置200中時,采樣模塊271 對相應(yīng)的數(shù)字內(nèi)容執(zhí)行采樣。為了執(zhí)行采樣,采樣模塊271首先設(shè)置采樣級 別。這里,釆樣級別指示對數(shù)字內(nèi)容執(zhí)行采樣的頻率。例如,采樣級別值是 1時,采樣模塊271對相應(yīng)的數(shù)字內(nèi)容執(zhí)行一次采樣。采樣級別初始值可被 設(shè)置為O。每當(dāng)基于采樣的數(shù)據(jù)(以下,稱作"采樣數(shù)據(jù)")產(chǎn)生的消息摘要與 現(xiàn)有消息摘要發(fā)生沖突時,采樣級別增加l。
當(dāng)設(shè)置采樣級別時,采樣模塊271根據(jù)設(shè)置的采樣級別執(zhí)行采樣。此時, 可以在相應(yīng)數(shù)字內(nèi)容中除去頭區(qū)域310和元數(shù)據(jù)區(qū)域330的內(nèi)容區(qū)域320中 執(zhí)行采樣。這是因?yàn)椋词乖谙嗤瑪?shù)字內(nèi)容的情況下,其元數(shù)據(jù),比如再現(xiàn)頻率也可不同。此外,當(dāng)根據(jù)設(shè)置的采樣級別執(zhí)行采樣時,數(shù)據(jù)被采樣的采 樣區(qū)域不重疊可能是有利的。為了防止采樣區(qū)域的重疊,隨著采樣級別增加, 采樣模塊271可按預(yù)定比來增加每個采樣區(qū)域之間的間隔(采樣偏移)。在另一
示例中,隨著采樣級別增加,采樣模塊271可將采樣區(qū)域之間的間隔保持為 等于先前采樣級別。
此外,隨著采樣級別增加,采樣模塊271可按預(yù)定比來增加采樣區(qū)域的 大小。根據(jù)另一示例,隨著采樣級別增加,采樣模塊271可將采樣區(qū)域的大 小保持為與先前采樣級別相同。
如上所述,才艮據(jù)設(shè)置采樣區(qū)域之間的間隔和采樣區(qū)域的大小的方法,可 以以各種方法來執(zhí)行采樣。
圖3A到圖3D顯示了在采樣級別為3的情況下關(guān)于采樣方法的幾個示例。 圖3A顯示了隨著采樣級別增加,采樣區(qū)域的大小和采樣區(qū)域之間的間隔具 有相同的值的情況。圖3B顯示了隨著采樣級別增加,采樣區(qū)域的大小和采樣 區(qū)域之間的間隔都增加的情況。圖3C顯示了隨著采樣級別增加,采樣區(qū)域的 大小具有相同值而采樣區(qū)域之間的間隔按預(yù)定間隔增加的情況。另 一方面, 圖3D顯示了隨著采樣級別增加,采樣區(qū)域的大小增加而采樣區(qū)域之間的間 隔具有相同值的情況。圖3A到圖3D顯示了隨著采樣級別增加,采樣區(qū)域的 大小或者采樣區(qū)域之間的間隔保持不變或者增加的情況。然而,根據(jù)另一示 例性實(shí)施例,隨著采樣級別增加,采樣區(qū)域的大小或者采樣區(qū)域之間的間隔
區(qū)域之間的間隔的結(jié)合以各種方式來執(zhí)行。
消息摘要產(chǎn)生模塊272從采樣模塊271采樣的數(shù)據(jù)產(chǎn)生具有預(yù)定長度位 串的消息摘要。當(dāng)產(chǎn)生消息摘要時,可使用能夠從可變長度的數(shù)據(jù)產(chǎn)生固定 長度消息摘要的哈希函數(shù)。CRC-32算法或者M(jìn)D5(Message Digest 5)可以作 為哈希函數(shù)的示例。例如,當(dāng)使用CRC-32時,消息摘要產(chǎn)生模塊272產(chǎn)生 32位的消息摘要。當(dāng)使用MD5時,消息摘要產(chǎn)生模塊272產(chǎn)生128位的消 息摘要。由于消息摘要產(chǎn)生模塊272執(zhí)行的消息摘要產(chǎn)生操作可以按公知技 術(shù)來執(zhí)行,所以在本發(fā)明中將省略對它的描述。
同步標(biāo)識符管理模塊273分別將采樣模塊271設(shè)置的采樣級別和消息摘 要產(chǎn)生模塊272產(chǎn)生的消息摘要與包括在現(xiàn)有同步標(biāo)識符列表中的同步標(biāo)識 符的采樣級別和消息摘要相比較?;诒容^結(jié)果,如果這兩個同步標(biāo)識符彼此相同,則同步標(biāo)識符管理模塊273使采樣模塊271增加采樣級別以便于從 按照增加的采樣級別采樣的數(shù)據(jù)創(chuàng)建消息摘要。基于比較結(jié)果,如果兩個同 步標(biāo)識符彼此不同,則同步標(biāo)識符管理模塊273使同步標(biāo)識符產(chǎn)生模塊274 創(chuàng)建同步標(biāo)識符。
如果消息摘要產(chǎn)生模塊272產(chǎn)生的消息摘要消息和包括在現(xiàn)有同步標(biāo)識 符列表中的消息摘要沒有沖突,則同步標(biāo)識符產(chǎn)生模塊274產(chǎn)生包括由采樣 模塊271設(shè)置的采樣級別和由消息摘要產(chǎn)生模塊272產(chǎn)生的消息摘要的同步 標(biāo)識符。這里,將參照圖4對同步標(biāo)識符進(jìn)行描述。
圖4是顯示同步標(biāo)識符產(chǎn)生模塊274產(chǎn)生的同步標(biāo)識符的格式400的示 圖。圖4中示出的同步標(biāo)識符的格式400包括采樣級別區(qū)域410、消息摘要 區(qū)域420和裝置識別信息區(qū)域430。
在采樣級別區(qū)域410中,記錄與采樣模塊271設(shè)置的采樣級別相應(yīng)的信 息。例如,當(dāng)首次對預(yù)定的數(shù)字內(nèi)容執(zhí)行采樣時,1被記錄在采樣區(qū)域中。 圖4顯示了采樣級別區(qū)域410的大小是1字節(jié)的情況。
在消息摘要區(qū)域420中,記錄消息摘要產(chǎn)生模塊272產(chǎn)生的消息摘要。 消息摘要區(qū)域420的大小可以根據(jù)創(chuàng)建消息摘要所應(yīng)用的哈希函數(shù)的類型而 不同。例如,當(dāng)使用CRC-32算法來創(chuàng)建消息摘要時,消息摘要區(qū)域的大小 變成32位。當(dāng)使用MD5來創(chuàng)建消息摘要時,消息摘要區(qū)域的大小變成128 位。圖4顯示當(dāng)使用CRC-32算法來創(chuàng)建消息摘要時的同步標(biāo)識符的格式400。
在裝置識別信息區(qū)域430中,記錄產(chǎn)生同步標(biāo)識符的同步標(biāo)識符產(chǎn)生裝 置200的識別信息。識別信息可以是具有固定長度的GUID(全局唯一標(biāo)識符)。 此外,同步標(biāo)識符產(chǎn)生裝置200的序列號或MAC地址可被用作識別信息。
當(dāng)認(rèn)證模塊230通過固定裝置接口模塊240從另一同步標(biāo)識符產(chǎn)生裝置 接收已經(jīng)添加有同步標(biāo)識符的數(shù)字內(nèi)容時,認(rèn)證模塊230對產(chǎn)生相應(yīng)同步標(biāo) 識符的相應(yīng)裝置執(zhí)行預(yù)定的認(rèn)證操作。更具體地講,認(rèn)證模塊230可從接收 的同步標(biāo)識符中分離同步標(biāo)識符產(chǎn)生裝置200的識別信息,并將分離的識別 信息與存儲在存儲模塊220中的認(rèn)證列表中包括的識別信息相比較。在比較 之后,如果二個識別信息項(xiàng)不同,則認(rèn)證模塊230從用戶接收選擇值以便于 確定是否將產(chǎn)生相應(yīng)同步標(biāo)識符的裝置的識別信息注冊在現(xiàn)有認(rèn)證列表中。 根據(jù)接收的選擇值,可執(zhí)行或停止對相應(yīng)數(shù)字內(nèi)容的同步操作。
控制模塊250控制包括在同步標(biāo)識符產(chǎn)生裝置200中的模塊210至270中的每個模塊。
接下來,將參照圖5至圖8來詳細(xì)描述根據(jù)本發(fā)明示例性實(shí)施例的同步 標(biāo)識符產(chǎn)生裝置200的操作處理。
圖5是顯示根據(jù)本發(fā)明示例性實(shí)施例的同步標(biāo)識符產(chǎn)生裝置200的同步 處理的流程圖。
同步標(biāo)識符產(chǎn)生裝置200針對將被同步的數(shù)字內(nèi)容產(chǎn)生同步標(biāo)識符列表 (S610)。此時,如果檢測到新的數(shù)字內(nèi)容或具有另一裝置產(chǎn)生的同步標(biāo)識符 的數(shù)字內(nèi)容,則同步標(biāo)識符產(chǎn)生裝置200處理檢測到的數(shù)字內(nèi)容并產(chǎn)生同步 標(biāo)識符列表。隨后將參照圖6和圖7來詳細(xì)描述。
當(dāng)移動內(nèi)容再現(xiàn)裝置500被連接到同步標(biāo)識符產(chǎn)生裝置200(S620,是)時, 同步標(biāo)識符產(chǎn)生裝置200從移動內(nèi)容再現(xiàn)裝置500獲得存儲在移動內(nèi)容再現(xiàn) 裝置500中的數(shù)字內(nèi)容的同步標(biāo)識符(S630)。
同步標(biāo)識符產(chǎn)生裝置200將獲得的同步標(biāo)識符與預(yù)先存儲的同步標(biāo)識符 列表相比較(S640),并將沒有存儲在移動內(nèi)容再現(xiàn)裝置500中的新的數(shù)字內(nèi) 容存儲在移動內(nèi)容再現(xiàn)裝置500中(S650)。
圖6是詳細(xì)顯示根據(jù)本發(fā)明示例性實(shí)施例的在下述情況下圖5中所示的 操作S610的流程圖,所述情況是指在同步標(biāo)識符產(chǎn)生裝置200的同步處理期 間注冊新數(shù)字內(nèi)容。
首先,當(dāng)注冊新內(nèi)容時,采樣模塊271將關(guān)于相應(yīng)內(nèi)容的采樣級別設(shè)置 為1(S720)。采樣模塊271根據(jù)設(shè)置的采樣級別對所述內(nèi)容執(zhí)行采樣(S730)。 此時,可在內(nèi)容文件格式的內(nèi)容區(qū)域320中包括采樣區(qū)域的開始點(diǎn)。此外, 可預(yù)先確定采樣區(qū)域的大小。根據(jù)在通過使用消息摘要產(chǎn)生模塊272參照采 樣的數(shù)據(jù)產(chǎn)生消息摘要時應(yīng)用的哈希函數(shù)的類型可確定采樣區(qū)域的大小。例 如,當(dāng)產(chǎn)生消息摘要時,假定使用CRC-32算法。當(dāng)采樣級別為1時,采樣 區(qū)域的大小可被指定為32位或者更多。作為另一示例,當(dāng)產(chǎn)生消息摘要時, 假定使用MD5。在采樣級別為1的情況下,采樣區(qū)域的大小可被指定為128 位或者更多。
當(dāng)采樣模塊271對內(nèi)容區(qū)域320執(zhí)行了采樣操作時,消息摘要產(chǎn)生模塊 272基于采樣數(shù)據(jù)產(chǎn)生消息摘要(S740)。當(dāng)產(chǎn)生消息摘要時,可使用能夠從可 變長度的數(shù)據(jù)產(chǎn)生固定長度的消息摘要的哈希函數(shù)。CRC-32算法或MD5方 法可以作為哈希函數(shù)的示例。當(dāng)產(chǎn)生了相應(yīng)于采樣數(shù)據(jù)的消息摘要時,同步標(biāo)識符管理模塊273檢測 產(chǎn)生的消息摘要以及用于產(chǎn)生消息摘要的采樣級別與包括在現(xiàn)有同步標(biāo)識符
列表中的消息摘要和釆樣級別是否重復(fù)(S750)。
基于檢測結(jié)果,如果采樣級別和產(chǎn)生的消息摘要與包括在現(xiàn)有同步標(biāo)識 符列表中的采樣級別和消息摘要重復(fù),則同步標(biāo)識符管理模塊273將該檢測 結(jié)果提供給采樣模塊271。采樣模塊271根據(jù)從同步標(biāo)識符管理模塊273接 收到的檢測結(jié)果將采樣級別增加1個級別(S752)。
當(dāng)采樣級別增加時,采樣模塊271確定增加的采樣級別是否低于預(yù)定的 臨界值(S754)。也就是說,采樣模塊271確定增加的采樣級別是否低于最高 的采樣級別。
基于確定結(jié)果,如果當(dāng)前釆樣級別低于預(yù)定的臨界值(S754,是),則采樣 模塊271重復(fù)上述操作S730至S754。這里,隨著采樣級別增加,釆樣區(qū)域 的數(shù)目也增加。此時,采樣區(qū)域彼此不重疊將是有利的。此外,根據(jù)采樣區(qū) 域的大小或者采樣區(qū)域之間的間隔的結(jié)合,可以以各種方法來執(zhí)行采樣。圖 3A至圖3D顯示了采樣方法的各種示例。圖3A顯示了隨著采樣級別增加, 采樣區(qū)域的大小和采樣區(qū)域之間的間隔具有相同的值的情況。圖3B顯示了隨 著采樣級別增加,采樣區(qū)域的大小和采樣區(qū)域之間的間隔都增加的情況。圖 3C顯示了隨著采樣級別增加,采樣區(qū)域的大小具有相同值而采樣區(qū)域之間的 間隔按預(yù)定間隔增加的情況。圖3D顯示了隨著采樣級別增加,采樣區(qū)域的 大小增加而采樣區(qū)域之間的間隔保持相同值的情況。
確定當(dāng)前采樣級別是否低于預(yù)定臨界值(S754)。如果采樣級別高于預(yù)定臨 界值,例如高于4(S754,否),則同步標(biāo)識符管理模塊273將確定結(jié)果提供給 消息摘要產(chǎn)生模塊272。消息摘要產(chǎn)生模塊272基于從同步標(biāo)識符管理模塊 273提供的確定結(jié)果產(chǎn)生與整個內(nèi)容相應(yīng)的消息摘要(S756)。也就是說,消息 摘要產(chǎn)生模塊272產(chǎn)生與相應(yīng)內(nèi)容的文件格式中除去頭區(qū)域310和元數(shù)據(jù)區(qū) 域330的整個內(nèi)容區(qū)域320相應(yīng)的消息摘要。
當(dāng)產(chǎn)生與整個內(nèi)容區(qū)域320相應(yīng)的消息摘要時,同步標(biāo)識符管理模塊273 確定產(chǎn)生的消息摘要中的任何一個與包括在現(xiàn)有同步標(biāo)識符列表中的消息摘 要是否重復(fù)(S758)。
基于確定結(jié)果,在與整個內(nèi)容區(qū)域320相應(yīng)的消息摘要中的任何一個與 現(xiàn)有消息摘要重復(fù)的情況下,同步標(biāo)識符管理4莫塊273將具有重復(fù)消息摘要的同步標(biāo)識符指定為相應(yīng)的數(shù)字內(nèi)容的同步標(biāo)識符(S780)。
基于重復(fù)確定結(jié)果,在與整個內(nèi)容區(qū)域320相應(yīng)的消息摘要與現(xiàn)有消息摘要不重復(fù)的情況下,同步標(biāo)識符管理模塊273將確定結(jié)果提供給同步標(biāo)識符產(chǎn)生模塊274。
同步標(biāo)識符產(chǎn)生模塊274基于從同步標(biāo)識符管理模塊273提供的確定結(jié)果,產(chǎn)生包括當(dāng)前設(shè)置的采樣級別值和由消息摘要產(chǎn)生模塊272產(chǎn)生的消息摘要的同步標(biāo)識符(S760)。此時,同步標(biāo)識符可以為GUID。此外,產(chǎn)生同步標(biāo)識符的裝置的識別信息(比如序列號或MAC地址)可被用作同步標(biāo)識符。
其后,同步標(biāo)識符產(chǎn)生模塊274將產(chǎn)生的同步標(biāo)識符給予相應(yīng)的數(shù)字內(nèi)容。此時,同步標(biāo)識符可被寫在數(shù)字內(nèi)容文件格式的元數(shù)據(jù)區(qū)域330中。然后,同步標(biāo)識符產(chǎn)生模塊274將產(chǎn)生的同步標(biāo)識符添加到現(xiàn)有同步標(biāo)識符列表中(S770)。
圖7是詳細(xì)顯示根據(jù)本發(fā)明同步標(biāo)識符的另一示例性實(shí)施例的在下述情況下圖5的操作S610的流程圖,所述情況是指在同步標(biāo)識符產(chǎn)生裝置200的同步處理期間將另 一裝置產(chǎn)生的同步標(biāo)識符給予內(nèi)容。
當(dāng)注冊被給予了另 一裝置產(chǎn)生的同步標(biāo)識符的內(nèi)容時,同步標(biāo)識符管理模塊273從提供的同步標(biāo)識符中分離產(chǎn)生該同步標(biāo)識符的裝置的識別信息(S820)。
當(dāng)從提供的同步標(biāo)識符中分離了產(chǎn)生該同步標(biāo)識符的裝置的識別信息時,認(rèn)證模塊230通過使用該識別信息對產(chǎn)生所述同步標(biāo)識符的裝置執(zhí)行預(yù)定的認(rèn)證操作(S830)。此時,可根據(jù)產(chǎn)生同步標(biāo)識符的裝置是否由用戶預(yù)先注冊的確定來執(zhí)行認(rèn)證操作。
更具體地講,認(rèn)證模塊230將從同步標(biāo)識符中分離出的識別信息與存儲在存儲模塊220中的認(rèn)證列表的識別信息相比較。
基于比較結(jié)果,當(dāng)兩個識別信息項(xiàng)彼此相同時,也就是說,當(dāng)產(chǎn)生同步標(biāo)識符的裝置是已認(rèn)證的裝置(S830,是)時,則如下所述執(zhí)行操作S850至S880。
基于比較結(jié)果,當(dāng)兩個識別信息彼此不同時,也就是說,當(dāng)產(chǎn)生同步標(biāo)識符的裝置不是已認(rèn)證的裝置(S830,否)時,則認(rèn)證模塊230確定是否從用戶輸入了選擇值(S840),所述選擇值是將產(chǎn)生同步標(biāo)識符的裝置的識別信息添加到認(rèn)證列表所需要的。此時,可有選擇地執(zhí)行接收選擇值的處理?;诖_定結(jié)果,當(dāng)接收到指示產(chǎn)生同步標(biāo)識符的裝置的識別信息不被添
加到認(rèn)證列表的選擇值(S840,否)時,同步標(biāo)識符管理模塊273拒絕相應(yīng)的數(shù)字內(nèi)容作為同步目標(biāo)(S842)。
基于確定結(jié)果,當(dāng)接收到指示產(chǎn)生同步標(biāo)識符的裝置的識別信息要被添加到認(rèn)證列表的選擇值(S840,是)時,認(rèn)證模塊230將產(chǎn)生同步標(biāo)識符的裝置的識別信息添加到認(rèn)證列表(S844)。其后,認(rèn)證4莫塊230執(zhí)行下面的操作S850至S880。
當(dāng)完成了對產(chǎn)生同步標(biāo)識符的裝置的認(rèn)證處理時,采樣模塊271以低于包括在相應(yīng)的同步標(biāo)識符中的采樣級別的每個級別對數(shù)字內(nèi)容執(zhí)行采樣。例如,當(dāng)同步標(biāo)識符的采樣級別區(qū)域的值是3時,采樣模塊271以采樣級別1、2和3中的每一個對數(shù)字內(nèi)容執(zhí)行采樣。其后,消息摘要產(chǎn)生模塊272針對每一釆樣數(shù)據(jù)產(chǎn)生消息摘要。
當(dāng)產(chǎn)生了消息摘要時,同步標(biāo)識符管理模塊273檢查每一消息摘要與包括在現(xiàn)有同步標(biāo)識符列表中的消息摘要是否重復(fù)(S850)。
基于檢查結(jié)果(S850),當(dāng)消息摘要與包括在現(xiàn)有同步標(biāo)識符列表中的消息摘要不重復(fù)時,同步標(biāo)識符管理模塊273將相應(yīng)的同步標(biāo)識符添加到預(yù)先存儲的同步標(biāo)識符列表中(S880)。
基于檢查結(jié)果(S850),當(dāng)消息摘要中的任何一個與包括在現(xiàn)有同步標(biāo)識符列表中的消息摘要重復(fù)時,同步標(biāo)識符管理模塊273將具有重復(fù)消息摘要的數(shù)字內(nèi)容與整個數(shù)字內(nèi)容相比較(S860)。
基于整個比較的結(jié)果(S860),當(dāng)數(shù)字內(nèi)容;f皮此不同時,同步標(biāo)識符管理模塊273將相應(yīng)的同步標(biāo)識符添加到預(yù)先存儲的同步標(biāo)識符列表中(S880)。
基于整個比較的結(jié)果(S860),當(dāng)數(shù)字內(nèi)容;f皮此相同時,同步標(biāo)識符管理模塊273將相應(yīng)的同步標(biāo)識符添加到映射表中(S870)。
其后,同步標(biāo)識符管理模塊273將相應(yīng)的同步標(biāo)識符添加到現(xiàn)有同步標(biāo)識符列表中(S880)。
圖8是顯示通過使用根據(jù)本發(fā)明示例性實(shí)施例和根據(jù)現(xiàn)有技術(shù)的同步標(biāo)識符產(chǎn)生方法對特定數(shù)字內(nèi)容執(zhí)行同步所需的時間量的示圖。
參照圖8,當(dāng)通過使用根據(jù)本發(fā)明示例性實(shí)施例的同步標(biāo)識符產(chǎn)生方法對MP3文件采樣以創(chuàng)建同步標(biāo)識符時,可以看到每個內(nèi)容文件用了 10毫秒來對MP3文件執(zhí)行同步。另一方面,當(dāng)根據(jù)現(xiàn)有技術(shù)來瀏覽整個MP3文件以創(chuàng)建同步標(biāo)識符時,可以看到每個內(nèi)容文件用了 130毫秒來對MP3文件執(zhí)行同步。此外,可以看到,文件容量越大,越可以有效地減小同步所需的時間量。
術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的精神和范圍的情況下,可以對本發(fā)明進(jìn)行各種修改和改變。因此,應(yīng)該理解,上述示例性實(shí)施例在所有方面都不是限制性的,而是示例性的。
上述的根據(jù)本發(fā)明示例性實(shí)施例的對數(shù)字內(nèi)容執(zhí)行同步的同步標(biāo)識符產(chǎn)生方法及設(shè)備具有下面的效果
第一,根據(jù)本發(fā)明示例性實(shí)施例,因?yàn)椴豢紤]內(nèi)容的類型、存儲格式或存儲路徑而通過使用最少信息來產(chǎn)生標(biāo)識符,所以可減少數(shù)字內(nèi)容同步所需的時間量。
第二,根據(jù)本發(fā)明示例性實(shí)施例,由于基于內(nèi)容產(chǎn)生標(biāo)識符,所以即使內(nèi)容的文件名或存儲位置改變,也可防止內(nèi)容被重復(fù)地存儲或發(fā)送。
權(quán)利要求
1、一種用于對數(shù)字內(nèi)容執(zhí)行同步的同步標(biāo)識符產(chǎn)生方法,所述方法包括第一裝置識別包括由第二裝置產(chǎn)生的同步標(biāo)識符的第一數(shù)字內(nèi)容;和如果該同步標(biāo)識符是現(xiàn)有同步標(biāo)識符列表中的同步標(biāo)識符的重復(fù),則基于確定第一數(shù)字內(nèi)容與和現(xiàn)有同步標(biāo)識符列表中的重復(fù)的同步標(biāo)識符相應(yīng)的第二數(shù)字內(nèi)容是否相同的確定結(jié)果,將同步標(biāo)識符添加到第一裝置中的現(xiàn)有同步標(biāo)識符列表中。
2、 如權(quán)利要求1所述的同步標(biāo)識符產(chǎn)生方法,其中,所述同步標(biāo)識符包 括由第二裝置設(shè)置的采樣級別、基于根據(jù)設(shè)置的采樣級別在第一數(shù)字內(nèi)容 中采樣的采樣數(shù)據(jù)而產(chǎn)生的消息摘要、和第二裝置的識別信息中的至少一個。
3、 如權(quán)利要求2所述的同步標(biāo)識符產(chǎn)生方法,其中,所述識別第一數(shù)字 內(nèi)容的步驟包括如果第二裝置的識別信息沒有被包括在第一裝置的現(xiàn)有認(rèn) 證列表中,則接收用戶輸入的選擇值以便于將第二裝置的識別信息添加到現(xiàn) 有認(rèn)證列表中。
4、 如權(quán)利要求1所述的同步標(biāo)識符產(chǎn)生方法,其中,所述添加同步標(biāo)識 符的步驟包括如果第一數(shù)字內(nèi)容與第二數(shù)字內(nèi)容相同,則將同步標(biāo)識符添 加到第二同步標(biāo)識符列表中,所述第二標(biāo)識符列表指示第一和第二數(shù)字內(nèi)容 彼此相同。
5、 一種用于對數(shù)字內(nèi)容執(zhí)行同步的同步標(biāo)識符產(chǎn)生設(shè)備,所述設(shè)備包括 固定裝置接口模塊,接收包括由另 一裝置產(chǎn)生的同步標(biāo)識符的第 一數(shù)字內(nèi)容;同步標(biāo)識符管理單元,如果該同步標(biāo)識符是現(xiàn)有同步標(biāo)識符列表中的同 步標(biāo)識符的重復(fù),則基于確定第一數(shù)字內(nèi)容與和現(xiàn)有同步標(biāo)識符列表中的重 復(fù)的同步標(biāo)識符相應(yīng)的第二數(shù)字內(nèi)容是否相同的確定結(jié)果,將同步標(biāo)識符添 加到現(xiàn)有同步標(biāo)識符列表中。
6、 如權(quán)利要求5所述的設(shè)備,其中,所述同步標(biāo)識符包括由所述另一 裝置設(shè)置的采樣級別、基于根據(jù)所述采樣級別在第 一數(shù)字內(nèi)容中采樣的采樣 數(shù)據(jù)而產(chǎn)生的消息摘要、和所述另 一裝置的識別信息中的至少 一個。
7、 如權(quán)利要求6所述的設(shè)備,還包括用戶輸入模塊,如果所述另 一裝置的識別信息沒有包括在現(xiàn)有認(rèn)證列表中,則用戶輸入模塊接收從用戶輸入的選擇值;和認(rèn)證模塊,基于通過用戶輸入模塊輸入的選擇值,將所述另一裝置的識 別信息添加到所述現(xiàn)有認(rèn)證列表中。
全文摘要
本發(fā)明提供了一種用于對數(shù)字內(nèi)容執(zhí)行同步的同步標(biāo)識符產(chǎn)生方法及其設(shè)備。所述同步標(biāo)識符產(chǎn)生方法包括設(shè)置指示對數(shù)字內(nèi)容采樣的頻率的采樣級別;基于設(shè)置的采樣級別來對數(shù)字內(nèi)容采樣;基于在對數(shù)字內(nèi)容采樣期間采樣的數(shù)據(jù),產(chǎn)生第一消息摘要;和產(chǎn)生包括設(shè)置的采樣級別和第一消息摘要的同步標(biāo)識符。
文檔編號G11B27/32GK101685658SQ20091017975
公開日2010年3月31日 申請日期2007年2月6日 優(yōu)先權(quán)日2006年2月7日
發(fā)明者尹碩鉉, 柳誠鎬 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
闽侯县| 崇义县| 剑河县| 济南市| 平乐县| 平谷区| 宽甸| 维西| 麦盖提县| 湖北省| 惠东县| 政和县| 东丽区| 临沭县| 樟树市| 阿图什市| 登封市| 武山县| 瓮安县| 平安县| 凌源市| 临泽县| 广水市| 射洪县| 德阳市| 祁连县| 蕉岭县| 开化县| 乌拉特后旗| 昌图县| 阿克苏市| 庄浪县| 凉山| 台前县| 安新县| 和顺县| 奈曼旗| 吴江市| 包头市| 科技| 巴东县|