專利名稱:發(fā)送裝置、接收裝置、內(nèi)容發(fā)送方法和內(nèi)容接收方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于發(fā)送內(nèi)容的發(fā)送裝置、用于接收內(nèi)容的接收裝置、內(nèi) 容發(fā)送方法和內(nèi)容接收方法。
背景技術(shù):
近年來(lái),隨著例如寬帶網(wǎng)絡(luò)和無(wú)線LAN的計(jì)算機(jī)網(wǎng)絡(luò)的普及,數(shù)字信 息裝置或具有通信功能的數(shù)字家用電器變得越來(lái)越普及。可兼容數(shù)字廣播 的電視機(jī)、機(jī)頂盒、DVD錄相機(jī)等等將變得越來(lái)越流行。如果將這些數(shù)字 信息裝置等等連接到網(wǎng)絡(luò),用戶能夠經(jīng)由網(wǎng)絡(luò)享受內(nèi)容。
該內(nèi)容包括數(shù)字?jǐn)?shù)據(jù)的各種類型,例如,移動(dòng)圖像數(shù)據(jù)和遵守MPEG2 或MPEG4標(biāo)準(zhǔn)的音頻數(shù)據(jù),或諸如文本數(shù)據(jù)和圖象數(shù)據(jù)的文件數(shù)據(jù)。有 利的是,能夠很快地復(fù)制包括這種數(shù)字?jǐn)?shù)據(jù)的內(nèi)容而不使其惡化。然而, 必須對(duì)這些內(nèi)容的版權(quán)特別小心。
已經(jīng)提出了用于經(jīng)由網(wǎng)絡(luò)來(lái)在發(fā)送和接收裝置之間發(fā)送/接收版權(quán)受 保護(hù)的內(nèi)容的機(jī)制(例如,見(jiàn)在www.dtcp.com上的文件(在上文的URL 中鏈接到項(xiàng)目"OtherDTCPInformational Spectifications"的PDF文檔))。
版權(quán)受保護(hù)的內(nèi)容具有復(fù)制控制信息,并且根據(jù)復(fù)制控制信息來(lái)控制 內(nèi)容的復(fù)制或移動(dòng)。例如,復(fù)制控制信息"No-more-copies"表示不能再進(jìn) 行復(fù)制但是允許移動(dòng)。
多種方法可用于移動(dòng)具有復(fù)制控制信息"No-more-copies"的內(nèi)容,同 時(shí)保護(hù)內(nèi)容的版權(quán)。例如, 一種方法可通過(guò)以下三個(gè)步驟來(lái)實(shí)現(xiàn)
(1) 在發(fā)送和接收裝置之間執(zhí)行驗(yàn)證/密鑰交換處理。
(2) 在"不可用狀態(tài)"中,將內(nèi)容從發(fā)送裝置復(fù)制到接收裝置。此時(shí), "可用狀態(tài)"中的內(nèi)容在發(fā)送裝置中。
(3) 發(fā)送裝置中將"可用狀態(tài)"中的內(nèi)容設(shè)置為"不可用狀態(tài)",并 且接收裝置中將"不可用狀態(tài)"中的內(nèi)容設(shè)置為"可用狀態(tài)"。這個(gè)處理被
稱為內(nèi)容使用權(quán)轉(zhuǎn)移。
該方法被稱為業(yè)務(wù)移動(dòng),并且上文三個(gè)步驟構(gòu)成一個(gè)業(yè)務(wù)。 在經(jīng)由網(wǎng)絡(luò)來(lái)在發(fā)送和接收裝置之間發(fā)送/接收版權(quán)受保護(hù)的內(nèi)容的
機(jī)制中,可能具有以下規(guī)則如果接收裝置在預(yù)定時(shí)間段內(nèi)不使用解密密
鑰,必其必須丟棄該解密密鑰。
考慮編輯內(nèi)容的移動(dòng),其中該編輯內(nèi)容包含多個(gè)具有不同量的復(fù)制控
制信息的部分。這種內(nèi)容是,例如,通過(guò)將內(nèi)容1連結(jié)到復(fù)制控制信息
"No-more-Copies"、將內(nèi)容2連結(jié)到復(fù)制控制信息"Copy-free"以及將內(nèi) 容3連結(jié)到復(fù)制控制信息"No-more-Copies"所獲得的內(nèi)容。
首先,在發(fā)送和接收裝置之間執(zhí)行驗(yàn)證/密鑰交換處理,以共享用于加 密和解密的保密密鑰。假設(shè)移除了由不需要用復(fù)制控制信息"Copy-free" 來(lái)加密的部分所構(gòu)成的編輯內(nèi)容。當(dāng)在開(kāi)始接收不需要加密的部分之后過(guò) 去一段預(yù)定時(shí)間段時(shí),接收裝置丟棄保密密鑰。如果發(fā)送裝置連續(xù)地發(fā)送 需要用復(fù)制控制信息"No-more-Copies"來(lái)加密的部分,則它使用保密密鑰 該來(lái)加密需要加密的部分,并且將保密密鑰發(fā)送到接收裝置。由于接收裝 置已經(jīng)丟棄了保密密鑰,所以它不能解密需要加密的后續(xù)部分。
在移動(dòng)內(nèi)容的情況下,發(fā)送裝置常常難以確定接收裝置是否是共享了 保密密鑰的可靠的接收裝置。因此,即使接收裝置請(qǐng)求驗(yàn)證/密鑰交換處理 再次與發(fā)送裝置共享保密密鑰,接收裝置也難以取得保密密鑰。
也可以利用以下方法。
(1) 發(fā)送裝置分割編輯內(nèi)容。
(2) 將分割的內(nèi)容作為單獨(dú)的內(nèi)容從發(fā)送裝置移動(dòng)到接收裝置。
(3) 接收裝置將分割的內(nèi)容進(jìn)行連結(jié),以重構(gòu)原始內(nèi)容。 然而,在這樣的方法中,不能平滑地連結(jié)分割的內(nèi)容。
注意"不能平滑地連結(jié)分割的內(nèi)容"意味著,當(dāng)回放視頻數(shù)據(jù)時(shí),由 于幀丟失而不能平滑地回放該內(nèi)容。例如,如果在理想位置Close圖片I 分割MPEG2內(nèi)容,然后連結(jié)分割的內(nèi)容,則可能平滑地回放內(nèi)容。然而, 如果在理想位置之外的位置分割內(nèi)容,則丟棄了第二分割內(nèi)容的開(kāi)始部分 處的一些圖片P和圖片B。因此,即使連結(jié)了分割的部分,少了丟棄的圖 片也不能平滑地回放內(nèi)容。
在JP-A2006-338779(KOKAI)中,為了解決以上問(wèn)題,在分割內(nèi)容之前
創(chuàng)建了管理信息,并且使用分割前的內(nèi)容上的管理信息和分割的內(nèi)容上的
管理信息來(lái)平滑地連結(jié)分割的內(nèi)容。然而,就版權(quán)保護(hù)而言,如果不能提
前創(chuàng)建管理信息,則不能使用這個(gè)方法以及平滑地連結(jié)分割的內(nèi)容。
如上文所述的,在可以由于版權(quán)保護(hù)而丟棄保密密鑰的情況下,難以 將內(nèi)容可靠地從發(fā)送裝置移動(dòng)到接收裝置而不丟失部分內(nèi)容。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供了一種發(fā)送裝置,其包括業(yè)務(wù)發(fā)送單 元,用于通過(guò)使用與接收裝置建立的第一業(yè)務(wù),向接收裝置發(fā)送將要移動(dòng) 到該接收裝置的內(nèi)容;計(jì)數(shù)器單元,用于計(jì)算進(jìn)展量(progress quantity) 以獲得計(jì)數(shù)值,其中該進(jìn)展量表示該內(nèi)容的傳輸從給定的時(shí)間點(diǎn)開(kāi)始,相 對(duì)于與第一業(yè)務(wù)相對(duì)應(yīng)的內(nèi)容傳輸?shù)倪M(jìn)展程度;以及業(yè)務(wù)切換單元,用于 如果計(jì)數(shù)器單元的計(jì)數(shù)值達(dá)到預(yù)定值并且內(nèi)容的傳輸沒(méi)有完成,就將用于 內(nèi)容的傳輸?shù)臉I(yè)務(wù)從第一業(yè)務(wù)切換到第二業(yè)務(wù)。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種接收裝置,其包括;業(yè)務(wù)接收 單元用于通過(guò)使用與發(fā)送裝置建立的第一業(yè)務(wù),從發(fā)送裝置接收將要移動(dòng) 的內(nèi)容;計(jì)數(shù)器單元,用于計(jì)算進(jìn)展量以獲得計(jì)數(shù)值,其中該進(jìn)展量表示 該內(nèi)容的接收從給定的時(shí)間點(diǎn)開(kāi)始,相對(duì)于與第一業(yè)務(wù)相對(duì)應(yīng)的內(nèi)容接收 的進(jìn)展程度;以及業(yè)務(wù)切換單元,用于如果計(jì)數(shù)器單元的計(jì)數(shù)值達(dá)到預(yù)定 值并且內(nèi)容的接收沒(méi)有完成,就將用于內(nèi)容的接收的業(yè)務(wù)從第一業(yè)務(wù)切換 到第二業(yè)務(wù)。
圖1是示出了根據(jù)第一實(shí)施例的內(nèi)容發(fā)送/接收系統(tǒng)的配置實(shí)例的圖2是示出了根據(jù)第一實(shí)施例的發(fā)送裝置的配置實(shí)例的方框圖3是示出了根據(jù)第一實(shí)施例的接收裝置的配置實(shí)例的方框圖4是示出了內(nèi)容發(fā)送/接收系統(tǒng)的處理程序的實(shí)例的序列圖5是用于解釋內(nèi)容和業(yè)務(wù)的管理的視圖6是用于解釋內(nèi)容和多個(gè)業(yè)務(wù)的管理的圖; 圖7是示出了用于轉(zhuǎn)移使用權(quán)的信息的實(shí)例的圖; 圖8是示出了發(fā)送裝置的處理程序的實(shí)例的流程圖; 圖9是示出了接收裝置的處理程序的實(shí)例的流程圖; 圖10是示出了發(fā)送裝置中的使用權(quán)轉(zhuǎn)移處理的實(shí)例的流程圖; 圖11是示出了發(fā)送裝置中的使用權(quán)轉(zhuǎn)移處理的另一個(gè)實(shí)例的流程圖; 圖12是示出了接收裝置中的使用權(quán)轉(zhuǎn)移批處理的實(shí)例的流程圖; 圖13是用于解釋內(nèi)容的復(fù)制控制信息的狀態(tài)的實(shí)例的視圖; 圖14是示出了根據(jù)第二實(shí)施例的發(fā)送裝置的配置實(shí)例的方框圖; 圖15是示出了根據(jù)第二實(shí)例的接收裝置的配置實(shí)例的方框圖; 圖16是示出了根據(jù)第二實(shí)例的內(nèi)容發(fā)送/處理系統(tǒng)的處理程序的實(shí)例 的序列圖17是示出了發(fā)送裝置的處理程序的實(shí)例的流程圖;以及 圖18是示出了接收裝置的處理程序的實(shí)例的流程圖。
具體實(shí)施例方式
將參考附圖描述本發(fā)明的實(shí)施例。
參考圖l,參考標(biāo)號(hào)2表示發(fā)送裝置;4表示接收裝置;以及8表示網(wǎng)絡(luò)。
發(fā)送裝置2把將要移動(dòng)的內(nèi)容經(jīng)由網(wǎng)絡(luò)8發(fā)送到接收裝置4。接收裝置 4經(jīng)由網(wǎng)絡(luò)8接收從發(fā)送裝置2發(fā)送的內(nèi)容。
在這個(gè)實(shí)施例中,從發(fā)送裝置2轉(zhuǎn)移到接收裝置4的內(nèi)容是"需要版 權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)",即,"版權(quán)保護(hù)之后發(fā)送的數(shù)字?jǐn)?shù)據(jù)"。
在這個(gè)實(shí)施例中,假設(shè)"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"是禁止被復(fù)制但 是允許被移動(dòng)到數(shù)字?jǐn)?shù)據(jù)。還假設(shè)加密之后,發(fā)送裝置2將"需要版權(quán)保 護(hù)的數(shù)字?jǐn)?shù)據(jù)"轉(zhuǎn)移到接收裝置4。
注意,這個(gè)內(nèi)容可以僅僅包含"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)",或除"需 要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"之外還可以包含"不需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)" (即,可以允許自由復(fù)制并且能夠不加密地轉(zhuǎn)移的數(shù)字?jǐn)?shù)據(jù))。
下文簡(jiǎn)單地將這樣的內(nèi)容稱為內(nèi)容。
在以下解釋中,"用于表示內(nèi)容傳輸?shù)倪M(jìn)展的程度的進(jìn)展量"指示出從
給定時(shí)間點(diǎn)(例如,從發(fā)送內(nèi)容的開(kāi)始)到另一個(gè)給定時(shí)間點(diǎn)的時(shí)間段期 間,內(nèi)容的傳輸?shù)倪M(jìn)展量。例如,進(jìn)展量^1示從發(fā)送內(nèi)容的開(kāi)始到特定時(shí) 間點(diǎn)的吋間段(傳輸時(shí)間),或從發(fā)送內(nèi)容的開(kāi)始到特定時(shí)間點(diǎn)的時(shí)間段所 發(fā)送的數(shù)據(jù)數(shù)量(發(fā)送的數(shù)據(jù)數(shù)量)。
而且,以下解釋中使用的"用于表示內(nèi)容接收的進(jìn)展程度的進(jìn)展量" 指示出從給定時(shí)間點(diǎn)(例如,從接收內(nèi)容的開(kāi)始)到另一個(gè)給定時(shí)間點(diǎn)的 時(shí)間段期間,內(nèi)容的接收的進(jìn)展量。例如,進(jìn)展量指示從發(fā)送內(nèi)容的開(kāi)始 到特定時(shí)間點(diǎn)的時(shí)間段(接收時(shí)間),或從接收內(nèi)容的開(kāi)始到特定時(shí)間點(diǎn)的 時(shí)間段所接收的數(shù)據(jù)數(shù)量(接收的數(shù)據(jù)數(shù)量)。
在這個(gè)實(shí)施例中,為了將內(nèi)容從發(fā)送裝置2移動(dòng)到接收裝置4, 一般執(zhí) 行以下控制。即,為了移動(dòng)內(nèi)容,在開(kāi)始將內(nèi)容從發(fā)送裝置2移動(dòng)到接收 裝置4之后,每當(dāng)用于表示內(nèi)容的傳輸或接收的進(jìn)展程度的進(jìn)展量超過(guò)預(yù) 定值時(shí)(例如,每當(dāng)用于傳輸或接收的時(shí)間段超過(guò)預(yù)定時(shí)間段,或每當(dāng)發(fā) 送或接收的數(shù)據(jù)數(shù)量超過(guò)預(yù)定的數(shù)據(jù)數(shù)量時(shí)),發(fā)送裝置2或接受裝置4就 切換業(yè)務(wù)。
網(wǎng)路8可以采用EthemetTM、使用諸如IEEE1394或USB的有線網(wǎng)絡(luò)、 或使用諸如IEEE80或Bluetooth 的無(wú)線網(wǎng)絡(luò)。
雖然圖1的網(wǎng)絡(luò)8中僅僅示出了一個(gè)發(fā)送裝置2,但是可以存在多個(gè)發(fā) 送裝置。接收裝置4也一樣。雖然圖l的網(wǎng)絡(luò)8中僅僅示出了一個(gè)發(fā)送裝 置2和接收裝置4,但是也可以連接除了發(fā)送裝置2和接收裝置4之外的裝 置。
圖2示出了根據(jù)這個(gè)實(shí)施例的發(fā)送裝置2的配置實(shí)例。 如圖2中所顯示的,發(fā)送裝置2包括內(nèi)容提供單元21、驗(yàn)證/密鑰交換 處理單元22、業(yè)務(wù)/內(nèi)容分割管理單元23、計(jì)數(shù)器處理單元24、整個(gè)內(nèi)容 傳輸完成處理單元25、使用權(quán)轉(zhuǎn)移處理單元26、加密處理單元28、分組處 理單元30、通信處理單元31,以及網(wǎng)絡(luò)接口單元32。
內(nèi)容提供單元21向分組處理單元30提供將要移動(dòng)的內(nèi)容。 當(dāng)建立了業(yè)務(wù)并且開(kāi)始該業(yè)務(wù)的內(nèi)容4專輸時(shí),計(jì)數(shù)器處理單元24開(kāi)始 計(jì)算用于表示該內(nèi)容傳輸?shù)倪M(jìn)展程度的進(jìn)展量(例如,傳輸時(shí)間或發(fā)送的 數(shù)據(jù)數(shù)量)。當(dāng)進(jìn)展量超過(guò)預(yù)定值時(shí)(例如,當(dāng)傳輸時(shí)間超過(guò)預(yù)定時(shí)間段或
發(fā)送的數(shù)據(jù)數(shù)量超過(guò)預(yù)定數(shù)據(jù)數(shù)量時(shí)),發(fā)送裝置2請(qǐng)求新的業(yè)務(wù)和業(yè)務(wù)切換。
業(yè)務(wù)/內(nèi)容分割管理單元23存儲(chǔ)以及管理內(nèi)容和業(yè)務(wù)之間的關(guān)系,創(chuàng) 建與接收裝置4的新業(yè)務(wù),以及執(zhí)行業(yè)務(wù)切換。
當(dāng)完成整個(gè)內(nèi)容的傳輸時(shí),整個(gè)內(nèi)容傳輸完成處理單元25向接收裝置 4通知"整個(gè)內(nèi)容的傳輸完成了"。
使用權(quán)轉(zhuǎn)移處理單元26執(zhí)行處理,以將要需要移動(dòng)的內(nèi)容的使用權(quán)從 發(fā)送裝置2轉(zhuǎn)移到接收裝置4。而且,單元26創(chuàng)建并且管理這種處理中使 用的信息。
加密處理單元28使用保密密鑰來(lái)加密或解密將要發(fā)送/接收的數(shù)據(jù), 其中通過(guò)執(zhí)行驗(yàn)證/密鑰交換處理來(lái)共享該保密密鑰,。
分組處理單元30執(zhí)行網(wǎng)絡(luò)層處理和傳輸層處理(例如,分組內(nèi)容數(shù)據(jù) 的處理,或用于將使用權(quán)轉(zhuǎn)移業(yè)務(wù)發(fā)送到接收裝置4的命令的處理)。 通信處理單元31執(zhí)行數(shù)據(jù)鏈路層處理。 網(wǎng)絡(luò)接口單元32執(zhí)行物理層(例如Ethernet )的處理。 驗(yàn)證/密鑰交換處理單元22在它本身和接收裝置4 (接收裝置4的驗(yàn)證 /密鑰交換處理單元)之間執(zhí)行驗(yàn)證/密鑰交換處理。在驗(yàn)證/密鑰交換處理 中,當(dāng)發(fā)送裝置2和接收裝置4彼此驗(yàn)證對(duì)方是具有來(lái)自特定執(zhí)照許可組 織的執(zhí)照的裝置,并且能夠確認(rèn)對(duì)方是可靠裝置時(shí),創(chuàng)建保密密鑰(共享 的密鑰)。即,當(dāng)驗(yàn)證/密鑰交換處理成功時(shí),發(fā)送裝置2和接收裝置4能 夠共享保密密鑰以用于加密以及解密內(nèi)容??梢允褂美鏘SO/IEC 9798-3 或ISO/IEC 9798-2的公知的方法來(lái)作為驗(yàn)證方法。
如圖3中所顯示的,接收裝置4包括內(nèi)容處理單元41、驗(yàn)證/密鑰交換 處理單元42、業(yè)務(wù)/內(nèi)容分割管理單元43、計(jì)數(shù)器處理單元44、整個(gè)內(nèi)容 接收完成處理單元45、使用權(quán)轉(zhuǎn)移存儲(chǔ)單元46、使用權(quán)轉(zhuǎn)移批處理單元47、 加密處理單元48、分組處理單元50、通信處理單元51,以及網(wǎng)絡(luò)接口單元 52。
驗(yàn)證/密鑰交換處理單元42、業(yè)務(wù)/內(nèi)容分割管理單元43、加密處理單 元48、分組處理單元50、通信處理單元51,以及網(wǎng)絡(luò)接口單元52中的每 一個(gè)基本上具有與發(fā)送裝置2的對(duì)應(yīng)的模塊相同的功能。
內(nèi)容處理單元41執(zhí)行,例如,用于將接收內(nèi)容(將移動(dòng)的)輸出到顯 示設(shè)備或?qū)ζ溥M(jìn)行存儲(chǔ)的處理。
當(dāng)建立了業(yè)務(wù)并且開(kāi)始了該業(yè)務(wù)的內(nèi)容的接收時(shí),計(jì)數(shù)器處理單元44 開(kāi)始計(jì)算用于表示內(nèi)容接收的進(jìn)展程度的進(jìn)展量(例如,接收時(shí)間或接收 的數(shù)據(jù)數(shù)量)。當(dāng)進(jìn)展量超過(guò)預(yù)定值時(shí)(例如,當(dāng)接收時(shí)間超過(guò)預(yù)定時(shí)間段 或接收的數(shù)據(jù)數(shù)量超過(guò)預(yù)定數(shù)據(jù)數(shù)量時(shí)),接收裝置4就請(qǐng)求新處理和業(yè)務(wù) 切換。
一旦從發(fā)送裝置2收到"整個(gè)內(nèi)容的傳輸完成了"的通知,整個(gè)內(nèi)容 接收完成處理單元45就請(qǐng)求使用權(quán)轉(zhuǎn)移處理(轉(zhuǎn)移批處理)。
使用權(quán)轉(zhuǎn)移信息存儲(chǔ)單元46創(chuàng)建并且存儲(chǔ)將在使用權(quán)轉(zhuǎn)移處理中使用 的信息。
使用權(quán)轉(zhuǎn)移批處理單元47共同地執(zhí)行與該(將要移動(dòng)的)內(nèi)容相關(guān)聯(lián) 的所有業(yè)務(wù)的使用權(quán)轉(zhuǎn)移批處理。
雖然發(fā)送裝置2和接收裝置4兩者都具有計(jì)數(shù)器處理單元,但是發(fā)送 裝置2和接收裝置4可以僅有一個(gè)具有計(jì)數(shù)器處理單元。
以下將參考圖4描述將內(nèi)容從發(fā)送裝置2移動(dòng)到接收裝置4的情況。 <驗(yàn)證/密鑰交換處理>
當(dāng)內(nèi)容移動(dòng)請(qǐng)求從發(fā)送裝置2發(fā)向接收裝置4(或從接收裝置4發(fā)向發(fā) 送裝置2)時(shí)(步驟Sll),在發(fā)送裝置2的驗(yàn)證/密鑰交換處理單元22和 接收裝置4的驗(yàn)證/密鑰交換處理單元42之間執(zhí)行驗(yàn)證/密鑰交換處理,并 且業(yè)務(wù)開(kāi)始。
讓C作為要被移動(dòng)到內(nèi)容的標(biāo)識(shí)符、D作為開(kāi)始的業(yè)務(wù)的標(biāo)識(shí)符,并 且Kl作為在發(fā)送裝置2和接收裝置4之間通過(guò)執(zhí)行驗(yàn)證/密鑰交換處理來(lái) 共享的保密密鑰(將在業(yè)務(wù)D中使用)。
如圖5中所顯示的,發(fā)送裝置2的業(yè)務(wù)/內(nèi)容分割管理單元23和接收 裝置4的業(yè)務(wù)/內(nèi)容分割管理單元43彼此關(guān)聯(lián)地分別管理內(nèi)容標(biāo)識(shí)符(C) 和業(yè)務(wù)標(biāo)識(shí)符(D)。在這個(gè)時(shí)候,期望鎖定內(nèi)容,以便即使發(fā)送裝置2從 另一個(gè)接收裝置接收了針對(duì)相同內(nèi)容的內(nèi)容移動(dòng)請(qǐng)求,它也可以拒絕請(qǐng)求。 <內(nèi)容發(fā)送/接收處理>
當(dāng)業(yè)務(wù)D中的驗(yàn)證/密鑰交換處理成功時(shí),發(fā)送裝置2在分組處理單元
30中將內(nèi)容提供單元21所提供的內(nèi)容分組到的預(yù)定分組中,并且經(jīng)由通信 處理單元31和網(wǎng)絡(luò)接口單元32將分組發(fā)送到接收裝置4 (步驟S13)。在 這個(gè)時(shí)候,加密處理單元28根據(jù)需要,使用保密密鑰K1來(lái)加密將要發(fā)送 的數(shù)據(jù)。
當(dāng)接收裝置4經(jīng)由網(wǎng)絡(luò)接口單元52和通信處理單元51接收分組時(shí), 分組處理單元50從分組提取內(nèi)容,并且將內(nèi)容輸出到內(nèi)容處理單元41 (步 驟S13)。在這個(gè)時(shí)候,加密處理單元48根據(jù)需要,使用保密密鑰K1來(lái)解 密接收的數(shù)據(jù)。
構(gòu)造在發(fā)送裝置2的內(nèi)容提供單元21中的內(nèi)容存儲(chǔ)單元,或連接到內(nèi) 容提供單元21的內(nèi)容存儲(chǔ)單元可以在可用狀態(tài)(有效狀態(tài))中存儲(chǔ)將要移 動(dòng)的內(nèi)容。例如,提供了對(duì)應(yīng)于該內(nèi)容的標(biāo)記,并且其用于指示有效狀態(tài)。 可以將該標(biāo)記保存在例如閃存中。
構(gòu)造在接收裝置4的內(nèi)容處理單元41中的內(nèi)容存儲(chǔ)單元,或連接到內(nèi) 容處理單元41的內(nèi)容存儲(chǔ)單元41可以在不可用(無(wú)效狀態(tài))狀態(tài)中存儲(chǔ) 接收的內(nèi)容。例如,提供了對(duì)應(yīng)于該內(nèi)容的標(biāo)記,并且其用于指示無(wú)效狀 態(tài)??梢詫⒃摌?biāo)記保存在例如閃存中。
一旦開(kāi)始向接收裝置4的傳輸,發(fā)送裝置2的計(jì)數(shù)器處理單元24就開(kāi) 始對(duì)應(yīng)于業(yè)務(wù)D的計(jì)數(shù)器(下文將稱為計(jì)數(shù)器D1)(步驟S14)。
另一方面, 一旦從發(fā)送裝置2接收了第一分組,接收裝置4的計(jì)數(shù)器 處理單元44就開(kāi)始對(duì)應(yīng)于業(yè)務(wù)D的計(jì)數(shù)器(下文將稱為計(jì)數(shù)器D2)(步驟 S15)。
注意,計(jì)數(shù)器可以是用于計(jì)算傳輸或接收的時(shí)間計(jì)數(shù)器,或可以是用 于計(jì)算發(fā)送或接收的數(shù)據(jù)數(shù)量的數(shù)據(jù)大小計(jì)數(shù)器。 <計(jì)數(shù)器處理>
發(fā)送裝置2和接收裝置4監(jiān)視對(duì)應(yīng)的計(jì)數(shù)器(用于發(fā)送裝置2的計(jì)數(shù) 器Dl或用于接收裝置4的計(jì)數(shù)器D2),同時(shí)對(duì)內(nèi)容進(jìn)行分組并且轉(zhuǎn)移。如 果"整個(gè)內(nèi)容的傳輸未完成"并且"計(jì)數(shù)器超過(guò)預(yù)定值",那么使用權(quán)轉(zhuǎn)移 處理單元26和使用權(quán)轉(zhuǎn)移信息存儲(chǔ)單元46分別創(chuàng)建以及存儲(chǔ)用于轉(zhuǎn)移使 用權(quán)的信息(步驟S16和S17)。業(yè)務(wù)/內(nèi)容分割管理單元23或業(yè)務(wù)/內(nèi)容分 割管理單元43請(qǐng)求對(duì)通信搭檔(接收裝置4或發(fā)送裝置2)的另一個(gè)新的
業(yè)務(wù)(步驟S18)。然而,如果,通信搭檔(接收裝置4或發(fā)送裝置2)已 經(jīng)請(qǐng)求了另一個(gè)新的業(yè)務(wù),那么單元23或43不需要請(qǐng)求另一個(gè)新的業(yè)務(wù)。
可以將計(jì)數(shù)器的預(yù)定值設(shè)置為通用值(常數(shù)值)或可以適應(yīng)地定義。 在后一個(gè)情況中,通過(guò)使用,例如,用傳輸率作為參數(shù)的函數(shù),可以根據(jù) 傳輸率適應(yīng)地改變預(yù)定值。
必須在丟棄保密密鑰之前執(zhí)行創(chuàng)建以及存儲(chǔ)用于轉(zhuǎn)移使用權(quán)的信息的 處理。因此,可以在驗(yàn)證/密鑰交換處理之后或請(qǐng)求另一個(gè)業(yè)務(wù)之后,立即 執(zhí)行該處理。
雖然使用圖4中的業(yè)務(wù)D請(qǐng)求了另一個(gè)業(yè)務(wù),但是可以使用另一個(gè)連 接來(lái)請(qǐng)求它。
而且,另一個(gè)業(yè)務(wù)可以通過(guò)使用HTTP恒定連接來(lái)利用與業(yè)務(wù)D相同 的連接,或可以利用另一個(gè)連接。
隨后,當(dāng)發(fā)送裝置2或接收裝置4如上文所述發(fā)出對(duì)另一個(gè)業(yè)務(wù)的請(qǐng) 求時(shí),在發(fā)送裝置2和接收裝置4之間執(zhí)行驗(yàn)證/密鑰交換處理(步驟S19), 并且開(kāi)始其它業(yè)務(wù)。
讓K2作為通過(guò)執(zhí)行驗(yàn)證/密鑰交換處理來(lái)共享的保密密鑰,以及E作 為開(kāi)始的業(yè)務(wù)的標(biāo)識(shí)符。
如圖6中所示,發(fā)送裝置2和接收裝置4分別將內(nèi)容標(biāo)識(shí)符(C)與業(yè) 務(wù)標(biāo)識(shí)符(D)和業(yè)務(wù)標(biāo)識(shí)符(E)相關(guān)聯(lián),以管理它們。
當(dāng)用于業(yè)務(wù)E的驗(yàn)證/密鑰交換處理成功時(shí),執(zhí)行內(nèi)容發(fā)送/接收處理 (步驟S20)和計(jì)數(shù)器處理(歩驟S21和S22),如上文關(guān)于業(yè)務(wù)D所述。 在這個(gè)時(shí)候,如上文所述,接收裝置4的內(nèi)容處理單元41在不可用狀態(tài)中 存儲(chǔ)內(nèi)容。期望將使用業(yè)務(wù)E所接收的內(nèi)容連續(xù)在用于存儲(chǔ)使用業(yè)務(wù)D所 接收的內(nèi)容的位置之后的位置中。
在業(yè)務(wù)E中的計(jì)數(shù)器處理中(步驟S21和S22),讓E1作為發(fā)送裝置 2的計(jì)數(shù)器,以及E2作為接收裝置4的計(jì)數(shù)器。
如上文關(guān)于業(yè)務(wù)D所述,發(fā)送裝置2和接收裝置4監(jiān)視對(duì)應(yīng)的計(jì)數(shù)器 (用于發(fā)送裝置2的計(jì)數(shù)器El或用于接收裝置4的計(jì)數(shù)器E2),同時(shí)對(duì)內(nèi) 容進(jìn)行分組和轉(zhuǎn)移。如果"整個(gè)內(nèi)容的傳輸/接收未完成"并且"計(jì)數(shù)器超 過(guò)預(yù)定值",那么裝置2和4分別創(chuàng)建并且存儲(chǔ)用于轉(zhuǎn)移使用權(quán)的信息,并
且向發(fā)送或接收裝置請(qǐng)求另一個(gè)新的業(yè)務(wù)作為通信搭檔。當(dāng)整個(gè)內(nèi)容的傳 輸/接收未完成時(shí),則重復(fù)驗(yàn)證/密鑰交換處理、內(nèi)容發(fā)送/接收處理和計(jì)數(shù) 器處理。
艮P,當(dāng)沒(méi)有完成整個(gè)內(nèi)容的傳輸/接收時(shí),重復(fù)以下處理。如果當(dāng)使用
第n個(gè)業(yè)務(wù)時(shí),"整個(gè)內(nèi)容的傳輸/接收沒(méi)有完成"并且"計(jì)數(shù)器超過(guò)預(yù)定 值",那么將業(yè)務(wù)切換到第n+l個(gè)業(yè)務(wù)。在這個(gè)時(shí)候,期望重復(fù)以下處理, 即在將使用第n+l個(gè)業(yè)務(wù)所接收的內(nèi)容連續(xù)地存儲(chǔ)在用于存儲(chǔ)使用第n個(gè) 業(yè)務(wù)所接收的內(nèi)容的位置之后的位置中。
另一個(gè)方面,當(dāng)發(fā)送裝置2完成整個(gè)內(nèi)容的傳輸時(shí),整個(gè)內(nèi)容傳輸完 成處理單元25向接收裝置4通知"整個(gè)內(nèi)容的傳輸完成了"(步驟S23)。 使用權(quán)轉(zhuǎn)移處理單元26根據(jù)需要?jiǎng)?chuàng)建以及存儲(chǔ)用于轉(zhuǎn)移使用權(quán)的信息,并 且該控制轉(zhuǎn)變成使用權(quán)轉(zhuǎn)移處理單元26的使用權(quán)轉(zhuǎn)移處理(步驟S24)。 在接收裝置4中,當(dāng)整個(gè)內(nèi)容接收完成處理單元45從發(fā)送裝置2接收到"整 個(gè)內(nèi)容的傳輸完成了"的通知時(shí)(步驟S23),使用權(quán)轉(zhuǎn)移信息存儲(chǔ)單元46 根據(jù)需要?jiǎng)?chuàng)建并且存儲(chǔ)用于轉(zhuǎn)移使用權(quán)的信息,并且該控制轉(zhuǎn)變成使用權(quán) 轉(zhuǎn)移批處理單元47的使用權(quán)轉(zhuǎn)移批處理(步驟S24)。
在圖7的實(shí)例中,該信息包括將要移動(dòng)的內(nèi)容的標(biāo)識(shí)符、用于移動(dòng)該 內(nèi)容的業(yè)務(wù)的標(biāo)識(shí)符,以及用于指定每個(gè)業(yè)務(wù)中所使用的保密密鑰的信息。 用于指定保密密鑰的信息表示,例如,保密密鑰的數(shù)量和從保密密鑰計(jì)算 的值。從保密密鑰所計(jì)算的值是從圖7的實(shí)例中的保密密鑰所計(jì)算的哈希 值。
在使用權(quán)轉(zhuǎn)移處理中,將發(fā)送裝置2中存儲(chǔ)的內(nèi)容設(shè)置為不可用狀態(tài) (無(wú)效狀態(tài)),并且將接收裝置4中存儲(chǔ)的內(nèi)容設(shè)置為可用狀態(tài)(有效狀態(tài))。 例如,發(fā)送裝置2改變對(duì)應(yīng)于內(nèi)容的標(biāo)記,以指示無(wú)效狀態(tài)。接收裝置4 改變對(duì)應(yīng)于內(nèi)容的標(biāo)記,以指示有效狀態(tài)。
參考圖4,發(fā)送裝置2使用步驟S23中的業(yè)務(wù)E的連接向接收裝置4 通知。然而,裝置2可以使用業(yè)務(wù)D的連接或另一個(gè)連接來(lái)向裝置4通知 "整個(gè)內(nèi)容的傳輸完成了"。
省略了步驟S23中的通知"整個(gè)內(nèi)容的傳輸完成了"的方法也是可以 利用的。即,由于接收裝置4能夠在業(yè)務(wù)的開(kāi)始知道將要移動(dòng)的內(nèi)容的大
小,所以即使發(fā)送裝置2不發(fā)送通知,裝置4也能夠從接收的內(nèi)容的大小 知道"整個(gè)內(nèi)容的接收完成了"。因此,當(dāng)確認(rèn)"整個(gè)內(nèi)容的接收完成了" 吋,發(fā)送裝置2能夠開(kāi)始使用權(quán)轉(zhuǎn)移處理。
現(xiàn)在參考圖8描述發(fā)送裝置2的處理程序的實(shí)例。
一旦從接收裝置4接收了內(nèi)容移動(dòng)請(qǐng)求,或向接收裝置4發(fā)送了內(nèi)容 移動(dòng)請(qǐng)求,發(fā)送裝置2就開(kāi)始內(nèi)容移動(dòng)(步驟S31)。
然后, 一旦從接收裝置4接收了驗(yàn)證/密鑰交換處理請(qǐng)求,或向接收裝 置4發(fā)送了驗(yàn)證/密鑰交換處理請(qǐng)求,裝置2就開(kāi)始驗(yàn)證/密鑰交換處理(步 驟S32和S33)。
一旦完成了驗(yàn)證/密鑰交換處理,裝置2就管理并且記錄內(nèi)容和業(yè)務(wù)(步 驟S34),并且開(kāi)始計(jì)數(shù)器(步驟S36)。
如果計(jì)數(shù)器不超過(guò)預(yù)定值(步驟S37),那么裝置2發(fā)送該內(nèi)容(步驟 S38)。
裝置2確定整個(gè)內(nèi)容的傳輸是否完成了 (步驟S40)。如果傳輸沒(méi)有完 成,裝置2繼續(xù)發(fā)送內(nèi)容。
如果計(jì)數(shù)器超過(guò)預(yù)定值(步驟S37),則裝置2向接收裝置4請(qǐng)求另一 個(gè)業(yè)務(wù)(步驟S39),并且開(kāi)始驗(yàn)證/密鑰交換處理。
如果裝置2通過(guò)另一個(gè)業(yè)務(wù)的請(qǐng)求來(lái)執(zhí)行驗(yàn)證/密鑰交換處理,那么它 執(zhí)行業(yè)務(wù)切換處理,并且使用其它業(yè)務(wù)來(lái)發(fā)送內(nèi)容的剩下部分(步驟S35)。
當(dāng)完成整個(gè)內(nèi)容的傳輸時(shí),裝置執(zhí)行使用權(quán)轉(zhuǎn)移處理(步驟S41)。
參考圖9描述接收裝置4的處理程序的實(shí)例。
一旦從發(fā)送裝置2接收了內(nèi)容移動(dòng)請(qǐng)求,或向發(fā)送裝置2發(fā)送了內(nèi)容 移動(dòng)請(qǐng)求,接收裝置4就開(kāi)始內(nèi)容移動(dòng)(步驟S51)。
然后,當(dāng)從發(fā)送裝置2接收了驗(yàn)證/密鑰交換處理請(qǐng)求,或向發(fā)送裝置 2發(fā)送了驗(yàn)證您鑰交換處理請(qǐng)求時(shí),裝置4開(kāi)始驗(yàn)證/密鑰交換處理(步驟 S52和S53)。
當(dāng)完成驗(yàn)證/密鑰交換處理時(shí),裝置4創(chuàng)建并且存儲(chǔ)用于執(zhí)行使用權(quán)轉(zhuǎn) 移處理的信息(步驟S54)。
裝置4管理并且記錄內(nèi)容和業(yè)務(wù)(步驟S55)。裝置4開(kāi)始接收內(nèi)容, 并且開(kāi)始計(jì)數(shù)器(步驟S57和S58)。
如果計(jì)數(shù)器不超過(guò)預(yù)定值(步驟S59),那么裝置4在不可用狀態(tài)(無(wú) 效狀態(tài))中存儲(chǔ)內(nèi)容(步驟S60)。
裝置4確定整個(gè)內(nèi)容的接收是否完成了 (步驟S62)。如果接收沒(méi)有完 成,裝置4繼續(xù)接收內(nèi)容。
如果計(jì)數(shù)器超過(guò)預(yù)定值(步驟S59),裝置4向發(fā)送裝置2請(qǐng)求另一個(gè) 業(yè)務(wù)(步驟S61),并且開(kāi)始驗(yàn)證/密鑰交換處理。
如果裝置4通過(guò)另一個(gè)業(yè)務(wù)的請(qǐng)求來(lái)執(zhí)行驗(yàn)證/密鑰交換處理,那么它 執(zhí)行業(yè)務(wù)切換處理(步驟S56),并且使用其它業(yè)務(wù)來(lái)接該收內(nèi)容的剩下部 分。
當(dāng)完成整個(gè)內(nèi)容的傳輸時(shí),裝置4執(zhí)行使用權(quán)轉(zhuǎn)移批處理(步驟S63)。 <使用權(quán)轉(zhuǎn)移處理1>
參考圖10描述發(fā)送裝置2的使用權(quán)轉(zhuǎn)移處理的程序的實(shí)例。
在該程序的實(shí)例中,當(dāng)接收與該內(nèi)容相關(guān)聯(lián)的其中任意一個(gè)業(yè)務(wù)的使 用權(quán)轉(zhuǎn)移請(qǐng)求時(shí),裝置2立即將整個(gè)內(nèi)容設(shè)置為不可用狀態(tài)(無(wú)效狀態(tài))。
發(fā)送裝置2等待接收來(lái)自接收裝置4的與內(nèi)容相關(guān)聯(lián)的處理的使用權(quán) 請(qǐng)求。 一旦從接收裝置4接收了與內(nèi)容相關(guān)聯(lián)的處理的使用權(quán)轉(zhuǎn)移請(qǐng)求(步 驟S71),裝置2將整個(gè)目標(biāo)內(nèi)容設(shè)置為不可用狀態(tài)(無(wú)效狀態(tài))(步驟S72)。 然后,裝置2將內(nèi)容使用權(quán)轉(zhuǎn)移許可發(fā)送到接收裝置4 (步驟S73)。
如果與內(nèi)容相關(guān)聯(lián)的全部業(yè)務(wù)使用權(quán)的轉(zhuǎn)移處理都完成了(步驟S74), 那么內(nèi)容的移動(dòng)就完成了,并且內(nèi)容移動(dòng)處理結(jié)束(步驟S75)。 <使用權(quán)轉(zhuǎn)移處理2>
參考圖11描述發(fā)送裝置2的使用權(quán)轉(zhuǎn)移處理的程序的實(shí)例。
在這個(gè)程序的實(shí)例中, 一旦接收了與內(nèi)容相關(guān)聯(lián)的所有業(yè)務(wù)的使用權(quán) 轉(zhuǎn)移請(qǐng)求,裝置2將整個(gè)內(nèi)容設(shè)置為不可用狀態(tài)(無(wú)效狀態(tài))。
發(fā)送裝置2等待接收來(lái)自接收裝置4的與內(nèi)容相關(guān)聯(lián)的業(yè)務(wù)的使用權(quán) 轉(zhuǎn)移請(qǐng)求。 一旦從接收裝置4接收了與該內(nèi)容相關(guān)聯(lián)的所有業(yè)務(wù)的使用權(quán) 轉(zhuǎn)移請(qǐng)求(步驟S81和S82),裝置2將整個(gè)目標(biāo)內(nèi)容設(shè)置為不可用狀態(tài)(無(wú) 效狀態(tài))(步驟S83)。然后,裝置2將內(nèi)容使用權(quán)轉(zhuǎn)移許可發(fā)送到接收裝 置4(步驟S84)。由于內(nèi)容的移動(dòng)完成了,內(nèi)容移動(dòng)處理結(jié)束(步驟S85)。 <使用權(quán)轉(zhuǎn)移批處理>
參考圖12描述接收裝置4的使用權(quán)轉(zhuǎn)移批處理的程序的實(shí)例。 在程序的實(shí)例中,共同地執(zhí)行了與內(nèi)容相關(guān)聯(lián)的所有業(yè)務(wù)的使用權(quán)轉(zhuǎn) 移處理。
接收裝置4確定與該內(nèi)容相關(guān)聯(lián)的所有業(yè)務(wù)(步驟S91),并且將每個(gè) 業(yè)務(wù)的使用權(quán)轉(zhuǎn)移請(qǐng)求發(fā)送到發(fā)送裝置2 (步驟S92)。如果接收裝置4不 接收與內(nèi)容相關(guān)聯(lián)的所有業(yè)務(wù)的使用權(quán)轉(zhuǎn)移許可(步驟S93),則它確定與 內(nèi)容相關(guān)聯(lián)的所有業(yè)務(wù),并且連續(xù)地發(fā)送每個(gè)處理的使用權(quán)轉(zhuǎn)移請(qǐng)求。
如果裝置4接收所有業(yè)務(wù)的使用權(quán)轉(zhuǎn)移許可(步驟S93),它將整個(gè)內(nèi) 容設(shè)置為可用狀態(tài)(有效狀態(tài))(步驟S94)。由于內(nèi)容的移動(dòng)完成了,內(nèi) 容移動(dòng)處理結(jié)束。
在使用權(quán)轉(zhuǎn)移批處理中,獨(dú)立地執(zhí)行與內(nèi)容相關(guān)聯(lián)的所有業(yè)務(wù)的使用 權(quán)轉(zhuǎn)移處理。然而,可以通過(guò)控制應(yīng)用(層)所共同執(zhí)行的處理來(lái)實(shí)現(xiàn)使 用權(quán)轉(zhuǎn)移批處理。
如上文所述,在這個(gè)實(shí)施例中,在開(kāi)始將內(nèi)容從發(fā)送裝置移動(dòng)到接收 裝置之后,如果用于表示內(nèi)容的傳輸?shù)倪M(jìn)展的程度的進(jìn)展量超過(guò)了預(yù)定值, 則將業(yè)務(wù)切換到另一個(gè),并且連續(xù)地移動(dòng)內(nèi)容。這使得即使丟棄了保密密 鑰也可以安全地將內(nèi)容從發(fā)送裝置移動(dòng)到接收裝置。 (第二實(shí)施例)
對(duì)于第二實(shí)施例,下文主要描述了與第一實(shí)施例不同的點(diǎn)。
在這個(gè)實(shí)施例中,假設(shè)將要移動(dòng)的內(nèi)容包含"不需要版權(quán)保護(hù)的數(shù)字 數(shù)據(jù)"以及"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"。并且假設(shè),當(dāng)從發(fā)送裝置2轉(zhuǎn)移 到接收裝置4時(shí),不加密地轉(zhuǎn)移"不需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"。
作為這樣的內(nèi)容的實(shí)例,圖13示出了內(nèi)容C,其包含具有不同數(shù)量的 復(fù)制控制信息的多個(gè)部分。內(nèi)容C具有內(nèi)容部分C1,其作為第一部分并 帶有復(fù)制控制信息"No-more-Copies";'內(nèi)容部分2,其作為下一部分并帶 有復(fù)制控制信息"Copy-free";以及內(nèi)容部分C3,其作為最后部分并帶有 復(fù)制控制信息"No-more-Copies"。在這個(gè)實(shí)施例中,在版權(quán)保護(hù)的加密之 后移動(dòng)內(nèi)容部分Cl和內(nèi)容部分C3。不加密地移動(dòng)內(nèi)容部分C2。
在這個(gè)實(shí)施例中,為了將內(nèi)容從發(fā)送裝置2移動(dòng)到接收裝置4,通常執(zhí) 行以下控制。即,在開(kāi)始將內(nèi)容從發(fā)送裝置2移動(dòng)到接收裝置4之后,如
果進(jìn)展量超過(guò)預(yù)定值,并且必須移動(dòng)"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"(即,需
要新的保密密鑰),那么發(fā)送裝置2或接收裝置4執(zhí)行業(yè)務(wù)切換并且移動(dòng)內(nèi) 容,其中該進(jìn)展量表示從裝置2不加密地(即,不使用保密密鑰)移動(dòng)內(nèi) 容時(shí)開(kāi)始,內(nèi)容的傳輸或接收的進(jìn)展的程度。在這個(gè)實(shí)施例中,可以如第 一實(shí)施例,切換多個(gè)業(yè)務(wù)。
如圖14中所顯示的,發(fā)送裝置2包括內(nèi)容提供單元21、驗(yàn)證/密鑰交 換處理單元22、業(yè)務(wù)/內(nèi)容分割管理單元23、計(jì)數(shù)器處理單元24、整個(gè)內(nèi) 容傳輸完成處理單元25、使用權(quán)轉(zhuǎn)移處理單元26、加密處理單元28、復(fù)制 控制信息處理單元29、分組處理單元30、通信處理單元31,以及網(wǎng)絡(luò)接口 單元32。
內(nèi)容提供單元21、驗(yàn)證/密鑰交換處理單元22、業(yè)務(wù)/內(nèi)容分割管理單 元23、整個(gè)內(nèi)容傳輸完成處理單元25、使用權(quán)轉(zhuǎn)移處理單元26、加密處理 單元28、分組處理單元30、通信處理單元31,以及網(wǎng)絡(luò)接口單元32中的 每一個(gè)基本具有與第一實(shí)施例中的發(fā)送裝置2的對(duì)應(yīng)的模塊相同的功能。
一旦檢測(cè)到內(nèi)容的"不需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"(即"不需要加密 的部分"),復(fù)制控制信息處理單元29請(qǐng)求計(jì)數(shù)。之后, 一旦檢測(cè)到"需 要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"(即"需要加密的部分"),單元29請(qǐng)求業(yè)務(wù)切換。
當(dāng)復(fù)制控制信息處理單元29請(qǐng)求計(jì)數(shù)時(shí),計(jì)數(shù)器處理單元24開(kāi)始計(jì) 算用于表示內(nèi)容傳輸?shù)倪M(jìn)展的程度的進(jìn)展量(例如,傳輸時(shí)間或發(fā)送的數(shù) 據(jù)數(shù)量)。如果進(jìn)展量超過(guò)預(yù)定值(例如,當(dāng)傳輸時(shí)間超過(guò)預(yù)定時(shí)間段或發(fā) 送的數(shù)據(jù)數(shù)量超過(guò)預(yù)定數(shù)據(jù)數(shù)量時(shí)),當(dāng)必須移動(dòng)"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù) 據(jù)"時(shí)(即,需要新的保密密鑰),單元24請(qǐng)求新的業(yè)務(wù)。
如果必須在計(jì)數(shù)器超過(guò)預(yù)定值之前移動(dòng)"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)" (即,再次使用保密密鑰),計(jì)數(shù)器可以停止。
如圖15中所顯示的,接收裝置4包括內(nèi)容處理單元41、驗(yàn)證/密鑰交 換處理單元42、業(yè)務(wù)/內(nèi)容分割管理單元43、計(jì)數(shù)器處理單元44、整個(gè)內(nèi) 容接收完成處理單元45、使用權(quán)轉(zhuǎn)移信息存儲(chǔ)單元46、使用權(quán)轉(zhuǎn)移批處理 單元47、加密處理單元48、復(fù)制控制信息監(jiān)測(cè)單元49、分組處理單元50、 通信處理單元51,以及網(wǎng)絡(luò)接口單元52。
接收裝置4包括內(nèi)容處理單元41、整個(gè)內(nèi)容接收完成處理單元45、使
用權(quán)轉(zhuǎn)移信息存儲(chǔ)單元46、以及使用權(quán)轉(zhuǎn)移批處理單元47中的每一個(gè)基本 上具有與第一實(shí)施例中的接收裝置4的對(duì)應(yīng)的模塊相同的功能。
驗(yàn)證/密鑰交換處理單元42、業(yè)務(wù)/內(nèi)容分割管理單元43、加密處理單 元48、分組處理單元50、通信處理單元51,以及網(wǎng)絡(luò)接口單元52中的每 一個(gè)基本上具有與第一實(shí)施例中的接收裝置4或圖14中的發(fā)送裝置2的對(duì) 應(yīng)的模塊相同的功能。
一旦檢測(cè)到內(nèi)容的"不需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"(即"不需要加密 的部分"),復(fù)制控制信息檢測(cè)單元49請(qǐng)求計(jì)數(shù)。之后, 一旦檢測(cè)到"需 要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"(即"需要加密的部分"),單元49請(qǐng)求業(yè)務(wù)切換, 并且請(qǐng)求創(chuàng)建以及存儲(chǔ)使用權(quán)轉(zhuǎn)移處理中使用的信息。
當(dāng)復(fù)制控制信息檢測(cè)單元49請(qǐng)求計(jì)數(shù)時(shí),計(jì)數(shù)器處理單元44開(kāi)始計(jì) 算用于表示內(nèi)容接收的進(jìn)展的程度的進(jìn)展量(例如,接收時(shí)間或接收的數(shù) 據(jù)數(shù)量)。如果進(jìn)展量超過(guò)預(yù)定值(例如,當(dāng)接收時(shí)間超過(guò)預(yù)定時(shí)間段或接 收的數(shù)據(jù)數(shù)量超過(guò)預(yù)定數(shù)據(jù)數(shù)量時(shí)),當(dāng)必須移動(dòng)"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù) 據(jù)"時(shí)(即,需要新的保密密鑰),單元44請(qǐng)求新的業(yè)務(wù)。
如果必須在計(jì)數(shù)器超過(guò)預(yù)定值之前移動(dòng)"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)" (即,再次使用保密密鑰),計(jì)數(shù)器可以停止。
雖然發(fā)送裝置2和接收裝置4兩者都具有計(jì)數(shù)器處理單元,發(fā)送裝置2 和接收裝置4可以僅其中一個(gè)具有計(jì)數(shù)器處理單元。
以下將參考圖16描述發(fā)送裝置2將圖13中的內(nèi)容C移動(dòng)到接收裝置 4的情況。
<驗(yàn)證/密鑰交換處理>
如第一實(shí)施例,當(dāng)將內(nèi)容移動(dòng)請(qǐng)求從發(fā)送裝置2發(fā)向接收裝置4時(shí)(或 從接收裝置4發(fā)向發(fā)送裝置2)(步驟SIOI),在發(fā)送裝置2的驗(yàn)證/密鑰交 換處理單元22和接收裝置4的驗(yàn)證/密鑰交換處理單元42之間執(zhí)行驗(yàn)證/ 密鑰交換處理(步驟S102),并且業(yè)務(wù)開(kāi)始。
假設(shè)將要移動(dòng)的內(nèi)容是圖13中的內(nèi)容(內(nèi)容標(biāo)識(shí)符C)。讓D作為開(kāi) 始的業(yè)務(wù)的標(biāo)識(shí)符,以及Kl作為在發(fā)送裝置2和接收裝置4之間通過(guò)執(zhí)行 驗(yàn)證/密鑰交換處理來(lái)共享的保密密鑰(在業(yè)務(wù)D中使用)。
如圖5中所顯示,發(fā)送裝置2的業(yè)務(wù)/內(nèi)容分割管理單元23和接收裝
置4的業(yè)務(wù)/內(nèi)容分割管理單元43彼此關(guān)聯(lián)地分別管理內(nèi)容標(biāo)識(shí)符(C)和 業(yè)務(wù)標(biāo)識(shí)符(D)。在這個(gè)時(shí)候,期望鎖定內(nèi)容,以便即使另一個(gè)接收裝置 發(fā)布對(duì)于相同的內(nèi)容的內(nèi)容移動(dòng)請(qǐng)求,發(fā)送裝置2也能夠拒絕該請(qǐng)求。 <內(nèi)容發(fā)送/接收處理>
當(dāng)業(yè)務(wù)D中的驗(yàn)證/密鑰交換處理成功時(shí),發(fā)送裝置2的復(fù)制控制信息 處理單元29檢査從內(nèi)容提供單元21提供的內(nèi)容C的復(fù)制控制信息。如果 單元29檢測(cè)內(nèi)容部分C1為"需要版權(quán)保護(hù)的數(shù)字?jǐn)?shù)據(jù)"(即"需要加密的 部分"),那么加密處理單元28使用與接收裝置4共享的保密密鑰Kl來(lái)加 密內(nèi)容,并且分組處理單元30將內(nèi)容分組到預(yù)定分組中。然后,發(fā)送裝置 2經(jīng)由通信處理單元31和網(wǎng)絡(luò)接口單元32將分組發(fā)送到接收裝置4 (步驟 S103)。
當(dāng)接收裝置4經(jīng)由網(wǎng)絡(luò)接口單元52和通信處理單元51接收分組時(shí), 分組處理單元50從分組提取加密的內(nèi)容部分Cl。加密處理單元48使用與 發(fā)送裝置2共享的保密密鑰Kl解密加密的內(nèi)容,以將其恢復(fù)成原始的內(nèi)容, 并且將內(nèi)容輸出到內(nèi)容處理單元41 (步驟S103)。注意,接收裝置4的內(nèi) 容處理單元41在不可用狀態(tài)中存儲(chǔ)內(nèi)容部分Cl 。
發(fā)送裝置2檢查內(nèi)容C的復(fù)制控制信息。如果裝置2檢測(cè)內(nèi)容部分C2 為"不需要加密的數(shù)字?jǐn)?shù)據(jù)",即"不需要加密的部分",那么它開(kāi)始不加 密地發(fā)送內(nèi)容(步驟S104)。由于不使用保密密鑰K1,計(jì)數(shù)器處理單元24 開(kāi)始對(duì)應(yīng)于業(yè)務(wù)D的計(jì)數(shù)器(Dl)(步驟S105)。
一旦開(kāi)始將內(nèi)容部分C2接收為"非加密的部分"(步驟S104),則接 收裝置4的計(jì)數(shù)器處理單元44開(kāi)始對(duì)應(yīng)于業(yè)務(wù)D的計(jì)數(shù)器(D2)(步驟 S106)。
注意,以上計(jì)數(shù)器可以是,例如,用于計(jì)算傳輸或接收的時(shí)間的時(shí)間 計(jì)數(shù)器,或用于計(jì)算發(fā)送或接收的數(shù)據(jù)數(shù)量的數(shù)據(jù)大小計(jì)數(shù)器。
這個(gè)時(shí)候,接收裝置4的內(nèi)容處理單元41可以在可用狀態(tài)中存儲(chǔ)內(nèi)容 部分C2作為"非加密的部分",或可以在這個(gè)時(shí)候?qū)⑵浯鎯?chǔ)在不可用狀態(tài) 中并且在使用權(quán)轉(zhuǎn)移處理中將其改變?yōu)榭捎脿顟B(tài)。期望將內(nèi)容部分C2連續(xù) 地存儲(chǔ)在用于存儲(chǔ)內(nèi)容部分C1的位置之后位置。 <計(jì)數(shù)器處理>
發(fā)送裝置2和接收裝置4監(jiān)測(cè)對(duì)應(yīng)的計(jì)數(shù)器(用于發(fā)送裝置2的計(jì)數(shù) 器Dl或用于接收裝置4的計(jì)數(shù)器D2),同時(shí)發(fā)送/接收內(nèi)容C。如果"整 個(gè)內(nèi)容的傳輸沒(méi)有完成"并且"計(jì)數(shù)器超過(guò)預(yù)定值",那么使用權(quán)轉(zhuǎn)移處理 單元26以及使用權(quán)轉(zhuǎn)移信息存儲(chǔ)單元46分別創(chuàng)建以及存儲(chǔ)用于轉(zhuǎn)移使用 權(quán)的信息(步驟S107和S108)。業(yè)務(wù)/內(nèi)容分割管理單元23或業(yè)務(wù)/內(nèi)容分 割管理單元43向通信搭檔(接收裝置4或發(fā)送裝置2)請(qǐng)求另一個(gè)新的業(yè) 務(wù)(步驟S109)。然而,如果,通信搭檔(接收裝置4或發(fā)送裝置2)已經(jīng) 請(qǐng)求了另一個(gè)新的業(yè)務(wù),單元23或43不需要請(qǐng)求另一個(gè)新的業(yè)務(wù)。
在丟棄保密密鑰之前,必須執(zhí)行用于創(chuàng)建以及存儲(chǔ)用于轉(zhuǎn)移使用權(quán)的 信息的處理。因此,可以在驗(yàn)證/密鑰交換處理之后或另一個(gè)業(yè)務(wù)的請(qǐng)求之 后立即執(zhí)行該處理。
雖然使用圖16中的業(yè)務(wù)D請(qǐng)求另一個(gè)業(yè)務(wù),但是可以使用另一個(gè)連接 來(lái)請(qǐng)求。
而且,其它處理可以通過(guò)使用HTTP恒定連接來(lái)利用與業(yè)務(wù)D相同的 連接或可以利用另一個(gè)連接。
隨后,當(dāng)發(fā)送裝置2或接收裝置4如上文所述發(fā)布另一個(gè)業(yè)務(wù)的請(qǐng)求 時(shí),在發(fā)送裝置2和接收裝置4之間執(zhí)行驗(yàn)證/密鑰交換處理(步驟SllO), 并且開(kāi)始其它業(yè)務(wù)。
讓K2作為通過(guò)執(zhí)行驗(yàn)證/密鑰交換處理來(lái)共享的保密密鑰,以及E作 為開(kāi)始的業(yè)務(wù)的標(biāo)識(shí)符。
如圖6中所顯示的,發(fā)送裝置2和接收裝置4分別將內(nèi)容標(biāo)識(shí)符(C) 與處理標(biāo)識(shí)符(D)和處理標(biāo)識(shí)符(E)相關(guān)聯(lián),以管理它們。 <內(nèi)容發(fā)送/接收處理2>
當(dāng)業(yè)務(wù)E中的驗(yàn)證/密鑰交換處理成功時(shí),發(fā)送裝置2的復(fù)制控制信息 處理單元29檢查從內(nèi)容提供單元21提供的內(nèi)容C的復(fù)制控制信息,如上 文情況的業(yè)務(wù)D。如果單元29檢測(cè)內(nèi)容部分C3為"需要版權(quán)保護(hù)的數(shù)字 數(shù)據(jù)",即,"需要加密的部分",那么加密處理單元28使用與接收裝置4 共享的保密密鑰K2加密內(nèi)容,并且分組處理單元30將內(nèi)容分組到預(yù)定分 組中。然后,發(fā)送裝置2經(jīng)由通信處理單元31和網(wǎng)絡(luò)接口單元32將分組 發(fā)送到接收裝置4 (步驟Slll)。當(dāng)接收裝置4經(jīng)由網(wǎng)絡(luò)接口單元52和通信處理單元51接收分組時(shí), 分組處理單元50從分組提取加密的內(nèi)容部分C3。加密處理單元48使用與 發(fā)送裝置2共享的保密密鑰K2解密加密的內(nèi)容以將其恢復(fù)為原始的內(nèi)容, 并且將內(nèi)容輸出到內(nèi)容處理單元41 (步驟Slll)。注意,接收裝置4的內(nèi) 容處理單元41在不可用狀態(tài)中存儲(chǔ)內(nèi)容部分C3。期望將業(yè)務(wù)E中是接收 的內(nèi)容部分C3連續(xù)地存儲(chǔ)在用于存儲(chǔ)業(yè)務(wù)D中所接收的內(nèi)容部分Cl和內(nèi) 容部分C2的位置之后的位置。
如果移動(dòng)了圖13中的內(nèi)容C,內(nèi)容C在結(jié)尾處將內(nèi)容部分C3作為"需 要加密的部分",業(yè)務(wù)切換不再發(fā)生。假設(shè)內(nèi)容C包含在內(nèi)容部分C3之后 的"不需要加密的部分"。重復(fù)相同的處理。即,計(jì)數(shù)器處理開(kāi)始,并且如 果"整個(gè)內(nèi)容的傳輸沒(méi)有完成"并且"計(jì)數(shù)器超過(guò)預(yù)定值",那么建立另一 個(gè)新的業(yè)務(wù)。
一旦完成了整個(gè)內(nèi)容C的傳輸,發(fā)送裝置2向接收裝置4通知"整個(gè) 內(nèi)容的傳輸完成了"(步驟S112)。使用權(quán)轉(zhuǎn)移處理單元26根據(jù)需要?jiǎng)?chuàng)建 并且存儲(chǔ)用于轉(zhuǎn)移使用權(quán)的信息,并且控制轉(zhuǎn)變成使用權(quán)轉(zhuǎn)移處理單元26 的使用權(quán)轉(zhuǎn)移處理(步驟S113)。在接收裝置4中,當(dāng)整個(gè)內(nèi)容接收完成 處理單元45從發(fā)送裝置2接收"整個(gè)內(nèi)容的傳輸完成了"的通知時(shí)(步驟 S112),使用權(quán)轉(zhuǎn)移信息存儲(chǔ)單元46根據(jù)需要?jiǎng)?chuàng)建并且存儲(chǔ)用于轉(zhuǎn)移使用 權(quán)的信息,并且控制轉(zhuǎn)變成使用權(quán)轉(zhuǎn)移批處理單元47的使用權(quán)轉(zhuǎn)移批處理 (步驟S113)。
用于轉(zhuǎn)移使用權(quán)的信息的實(shí)例與圖7中的使用一樣。在圖7的實(shí)例中, 信息包括將要移動(dòng)的內(nèi)容的標(biāo)識(shí)符、用于移動(dòng)內(nèi)容的業(yè)務(wù)的標(biāo)識(shí)符,以及 用于指定每個(gè)業(yè)務(wù)中使用的保密密鑰的信息。用于指定保密密鑰的信息表 示,例如,保密密鑰的量和從保密密鑰計(jì)算的值。從保密密鑰計(jì)算的值是 來(lái)自圖7的實(shí)例中的保密密鑰計(jì)算的哈希值。
參考圖16,發(fā)送裝置2使用業(yè)務(wù)E的連接向接收裝置4通知"整個(gè)內(nèi) 容的傳輸完成了"。然而,裝置2可以使用業(yè)務(wù)D的連接或另一個(gè)連接向裝 置4通知"整個(gè)內(nèi)容的傳輸完成了"。
在使用權(quán)轉(zhuǎn)移批處理中,獨(dú)立地執(zhí)行與內(nèi)容相關(guān)聯(lián)的所有業(yè)務(wù)的使用 權(quán)轉(zhuǎn)移處理。然而,可以通過(guò)控制應(yīng)用(層)所共同地執(zhí)行的處理來(lái)實(shí)現(xiàn)
使用權(quán)轉(zhuǎn)移批處理。
參考圖17描述發(fā)送裝置2的處理程序的實(shí)例。
一旦從接收裝置4接收到內(nèi)容移動(dòng)請(qǐng)求或向接收裝置4發(fā)送了內(nèi)容移 動(dòng)請(qǐng)求,發(fā)送裝置2開(kāi)始內(nèi)容移動(dòng)處理(步驟S121)。
然后, 一旦從接收裝置4接收到驗(yàn)證/密鑰交換處理請(qǐng)求或向接收裝置 4發(fā)送了驗(yàn)證/密鑰交換處理請(qǐng)求,裝置2開(kāi)始驗(yàn)證/密鑰交換處理(步驟S122 和S123)。
一旦完成驗(yàn)證/密鑰交換處理,裝置2管理并且記錄內(nèi)容和業(yè)務(wù)(步驟 S124),并且檢查內(nèi)容的復(fù)制控制信息(步驟S126)。如果需要加密,裝置 2在加密之后發(fā)送內(nèi)容(步驟S127)。
如果不需要加密,裝置2開(kāi)始計(jì)數(shù)器(步驟S128)。 如果計(jì)數(shù)器不超過(guò)預(yù)定值(步驟S129),裝置2發(fā)送內(nèi)容(步驟S130)。 裝置2確定整個(gè)內(nèi)容的傳輸是否完成了 (步驟S132)。如果傳輸沒(méi)有 完成,裝置2檢查復(fù)制控制信息并且繼續(xù)發(fā)送內(nèi)容。如果計(jì)數(shù)器超過(guò)預(yù)定 值(步驟S131),裝置2向接收裝置4請(qǐng)求另一個(gè)業(yè)務(wù)(步驟S131),并且 開(kāi)始驗(yàn)證/密鑰交換處理。如果裝置2請(qǐng)求執(zhí)行另一個(gè)業(yè)務(wù)的驗(yàn)證/密鑰交換 處理,那么它執(zhí)行業(yè)務(wù)切換處理,并且使用其它業(yè)務(wù)發(fā)送內(nèi)容的剩下部分 (步驟S125)。
當(dāng)完成整個(gè)內(nèi)容的傳輸時(shí)(步驟S132),裝置執(zhí)行使用權(quán)轉(zhuǎn)移處理(步 驟S133)。
圖18示出了根據(jù)這個(gè)實(shí)施例的接收裝置4的處理程序的實(shí)例。 接收裝置4 一旦從發(fā)送裝置2收到內(nèi)容移動(dòng)請(qǐng)求或向發(fā)送裝置2發(fā)送
了內(nèi)容移動(dòng)請(qǐng)求就開(kāi)始內(nèi)容移動(dòng)處理(步驟S141)。
然后,當(dāng)從發(fā)送裝置2收到驗(yàn)證/密鑰交換處理請(qǐng)求或向發(fā)送裝置2發(fā)
送驗(yàn)證/密鑰交換處理請(qǐng)求時(shí),裝置4開(kāi)始驗(yàn)證/密鑰交換處理(步驟S142
和S143)。
當(dāng)完成驗(yàn)證/密鑰交換處理時(shí),裝置4創(chuàng)建并且存儲(chǔ)用于執(zhí)行使用權(quán)轉(zhuǎn) 移處理的信息(步驟S144)。
裝置4管理并且記錄內(nèi)容和業(yè)務(wù)(步驟S145),并且開(kāi)始接收該內(nèi)容 (步驟S147)。
裝置4檢查復(fù)制控制信息(步驟S148)。如果該內(nèi)容是加密的,裝置4 解密該內(nèi)容(步驟S149);否則裝置4開(kāi)始計(jì)數(shù)器(步驟S150),并且在不 可以狀態(tài)(無(wú)效狀態(tài))中存儲(chǔ)內(nèi)容(步驟S152)。
裝置4確定整個(gè)內(nèi)容的接收是否完成了 (步驟S154)。如果接收沒(méi)有 完成,裝置4繼續(xù)接收內(nèi)容。如果計(jì)數(shù)器超過(guò)預(yù)定值(步驟S151),裝置4 向發(fā)送裝置2請(qǐng)求另一個(gè)業(yè)務(wù)(步驟S153),并且開(kāi)始驗(yàn)證/密鑰交換處理。 如果裝置4通過(guò)另一個(gè)業(yè)務(wù)的請(qǐng)求來(lái)執(zhí)行驗(yàn)證/密鑰交換處理,那么它執(zhí)行 業(yè)務(wù)切換處理(步驟S146),并且使用其它業(yè)務(wù)發(fā)送內(nèi)容的剩下部分。
當(dāng)完成整個(gè)內(nèi)容的接收時(shí)(步驟S154),裝置4執(zhí)行使用權(quán)轉(zhuǎn)移處理 (步驟S155)。
發(fā)送裝置2的使用權(quán)轉(zhuǎn)移處理和接收裝置4的使用權(quán)轉(zhuǎn)移批處理分別 與第一實(shí)施例的類似(圖10或圖11,以及圖12)。
在這個(gè)實(shí)施例中,為了將內(nèi)容從發(fā)送裝置2移動(dòng)到接收裝置4,可以在 以下情況中執(zhí)行業(yè)務(wù)切換。即,如第一實(shí)施例,在開(kāi)始將內(nèi)容從發(fā)送裝置2 移動(dòng)到接收裝置4之后,進(jìn)展量超過(guò)預(yù)定值,并且內(nèi)容的移動(dòng)未完成,其 中該進(jìn)展量表示從當(dāng)裝置2開(kāi)始不加密地移動(dòng)內(nèi)容時(shí)(即,不使用保密密 鑰),內(nèi)容的傳輸或接收的進(jìn)展的程度。如上文所述,在這個(gè)實(shí)施例中,在開(kāi)始將內(nèi)容從發(fā)送裝置2移動(dòng)到接
收裝置4之后,如果用于表示內(nèi)容的傳輸或接收的進(jìn)展的程度的進(jìn)展量超
過(guò)預(yù)定值,那么切換到另一個(gè)業(yè)務(wù),并且連續(xù)地移動(dòng)內(nèi)容。這使得即便丟
棄了保密密鑰也可以將內(nèi)容從發(fā)送裝置平滑地移動(dòng)到接收裝置。
注意,可以將上文描述的功能描述為軟件并且通過(guò)具有恰當(dāng)?shù)臋C(jī)制的 計(jì)算機(jī)來(lái)執(zhí)行。
可以將實(shí)施例實(shí)現(xiàn)為程序,該程序?qū)е掠?jì)算機(jī)執(zhí)行預(yù)定的程序、導(dǎo)致 計(jì)算機(jī)作為預(yù)定的工具,或?qū)е掠?jì)算機(jī)實(shí)現(xiàn)預(yù)定的功能。也可以將實(shí)施例 實(shí)現(xiàn)為記錄有程序的計(jì)算機(jī)可讀記錄介質(zhì)。
權(quán)利要求
1、一種用于與接收裝置通信的發(fā)送裝置,包括業(yè)務(wù)發(fā)送單元,用于使用與所述接收裝置建立的第一業(yè)務(wù)向所述接收裝置發(fā)送將要移動(dòng)到所述接收裝置的內(nèi)容;計(jì)數(shù)器單元,用于計(jì)算進(jìn)展量以獲得計(jì)數(shù)值,其中所述進(jìn)展量表示從給定的時(shí)間點(diǎn)開(kāi)始,所述內(nèi)容的傳輸相對(duì)于與所述第一業(yè)務(wù)相對(duì)應(yīng)的所述內(nèi)容的所述傳輸?shù)倪M(jìn)展程度;以及業(yè)務(wù)切換單元,用于如果所述計(jì)數(shù)器單元的所述計(jì)數(shù)值達(dá)到預(yù)定值并且所述內(nèi)容的所述傳輸沒(méi)有完成,則將用于所述內(nèi)容的所述傳輸?shù)臉I(yè)務(wù)從所述第一業(yè)務(wù)切換到第二業(yè)務(wù)。
2、 如權(quán)利要求l所述的裝置,其中,如果所述業(yè)務(wù)切換單元將所述用 于所述內(nèi)容的所述傳輸?shù)臉I(yè)務(wù)從所述第一業(yè)務(wù)切換到所述第二業(yè)務(wù),那么 所述業(yè)務(wù)發(fā)送單元使用所述第二業(yè)務(wù)將所述內(nèi)容發(fā)送到所述接收裝置。
3、 如權(quán)利要求1所述的裝置,其中,所述計(jì)數(shù)器單元計(jì)算與第n個(gè)(n 是等于或大于2的整數(shù))業(yè)務(wù)相對(duì)應(yīng)的所述內(nèi)容的所述傳輸從所述給定的 時(shí)間點(diǎn)開(kāi)始的所述進(jìn)展量,并且如果與所述第n個(gè)處理相關(guān)聯(lián)的所述計(jì)數(shù)器單元的所述計(jì)數(shù)值達(dá)到所 述預(yù)定值,并且所述內(nèi)容的所述傳輸沒(méi)有完成,那么所述業(yè)務(wù)切換單元將 用于所述內(nèi)容的所述傳輸?shù)乃鰳I(yè)務(wù)從所述第n個(gè)業(yè)務(wù)切換到第n+l個(gè)業(yè) 務(wù)。
4、 如權(quán)利要求1所述的裝置,其中, 一旦所述業(yè)務(wù)開(kāi)始發(fā)送所述內(nèi)容, 所述計(jì)數(shù)器單元立即開(kāi)始計(jì)算所述進(jìn)展量。
5、 如權(quán)利要求1所述的裝置,進(jìn)一步包括密鑰交換處理單元,用于執(zhí)行密鑰交換處理,以與所述接收裝置共享 保密密鑰;以及 加密處理單元,用于使用所述保密密鑰來(lái)加密所述內(nèi)容,其中通過(guò)使 用所述密鑰交換處理單元來(lái)與所述接收裝置共享所述保密密鑰,其中,所述內(nèi)容包含將要在加密之后轉(zhuǎn)移的部分和不加密地轉(zhuǎn)移的部 分,以及一旦在所述業(yè)務(wù)開(kāi)始發(fā)送所述內(nèi)容之后開(kāi)始發(fā)送所述內(nèi)容中所述不加 密地轉(zhuǎn)移的部分時(shí),所述計(jì)數(shù)器單元開(kāi)始計(jì)算所述進(jìn)展量。
6、 如權(quán)利要求5所述的裝置,其中,在所述計(jì)數(shù)器單元的所述計(jì)數(shù)值 達(dá)到所述預(yù)定值并且所述內(nèi)容的所述傳輸沒(méi)有完成的情況中,如果所述將 要在加密之后轉(zhuǎn)移的部分成為傳輸目標(biāo),那么所述業(yè)務(wù)切換單元將所述用 于所述內(nèi)容的所述傳輸?shù)臉I(yè)務(wù)從所述第一業(yè)務(wù)切換到所述第二業(yè)務(wù)。
7、 如權(quán)利要求l所述的裝置,其中,所述計(jì)數(shù)器單元計(jì)算用于所述業(yè) 務(wù)的所述內(nèi)容的所述傳輸?shù)膫鬏敃r(shí)間,或由所述業(yè)務(wù)發(fā)送的所述內(nèi)容的數(shù) 據(jù)數(shù)量,作為所述進(jìn)展量。
8、 如權(quán)利要求1所述的裝置,進(jìn)一步包括 內(nèi)容存儲(chǔ)單元,用于存儲(chǔ)所述內(nèi)容;通知發(fā)送單元,用于一旦完成所述內(nèi)容的所述傳輸,就向所述接收裝 置發(fā)送所述內(nèi)容的所述傳輸已完成的通知;請(qǐng)求接收單元,用于在將所述通知發(fā)送到所述接收裝置之后,從所述 接收裝置接收用于轉(zhuǎn)移所述內(nèi)容的使用權(quán)的請(qǐng)求;以及使用權(quán)轉(zhuǎn)移處理單元,用于一旦從所述接收裝置接收到所述請(qǐng)求,就 使存儲(chǔ)在所述內(nèi)容存儲(chǔ)單元中的所述內(nèi)容的所述使用權(quán)無(wú)效,并且向所述 接收裝置發(fā)送許可,以使所述內(nèi)容的所述使用權(quán)生效。
9、 如權(quán)利要求8所述的裝置,其中,所述接收裝置發(fā)送對(duì)于與所述內(nèi) 容相關(guān)聯(lián)的每個(gè)所述業(yè)務(wù)的所述請(qǐng)求,以及一旦接收了與所述內(nèi)容相關(guān)聯(lián)的任意一個(gè)所述業(yè)務(wù)所對(duì)應(yīng)的所述請(qǐng) 求,則所述使用權(quán)轉(zhuǎn)移處理單元使存儲(chǔ)在所述內(nèi)容存儲(chǔ)單元中的所述內(nèi)容 的所述使用權(quán)失效,并且將所述許可發(fā)送到所述接收裝置。
10、 如權(quán)利要求8所述的裝置,其中,所述接收裝置發(fā)送對(duì)于與所述 內(nèi)容相關(guān)聯(lián)的每個(gè)所述業(yè)務(wù)的所述請(qǐng)求,以及一旦接收到與所述內(nèi)容相關(guān)聯(lián)的所述業(yè)務(wù)所對(duì)應(yīng)的所有所述請(qǐng)求,則 所述使用權(quán)轉(zhuǎn)移處理單元使存儲(chǔ)在所述內(nèi)容存儲(chǔ)單元中的所述內(nèi)容的所述 使用權(quán)生效,并且將所述許可發(fā)送到所述接收裝置。
11、 一種用于與發(fā)送裝置通信的接收裝置,包括業(yè)務(wù)接收單元,用于使用與所述發(fā)送裝置建立的第一業(yè)務(wù)從所述發(fā)送 裝置接收將要移動(dòng)的內(nèi)容;計(jì)數(shù)器單元,用于計(jì)算進(jìn)展量以獲得計(jì)數(shù)值,其中所述進(jìn)展量表示從 給定的時(shí)間點(diǎn)開(kāi)始,所述內(nèi)容的接收相對(duì)于與所述第一業(yè)務(wù)相對(duì)應(yīng)的所述 內(nèi)容的所述接收的進(jìn)展程度;以及業(yè)務(wù)切換單元,用于如果所述計(jì)數(shù)器單元的所述計(jì)數(shù)值達(dá)到預(yù)定值并 且所述內(nèi)容的所述接收沒(méi)有完成,則將用于所述內(nèi)容的所述接收的業(yè)務(wù)從 所述第一業(yè)務(wù)切換到第二業(yè)務(wù)。
12、 如權(quán)利要求ll所述的裝置,其中,如果所述業(yè)務(wù)切換單元將用于 所述內(nèi)容的所述接收的所述業(yè)務(wù)從所述第一業(yè)務(wù)切換到所述第二業(yè)務(wù),那 么所述業(yè)務(wù)接收單元使用所述第二業(yè)務(wù)從所述發(fā)送裝置接收所述內(nèi)容。
13、 如權(quán)利要求ll所述的裝置,其中,所述計(jì)數(shù)器單元計(jì)算與第n個(gè) (n是等于或大于2的整數(shù))業(yè)務(wù)相對(duì)應(yīng)的所述內(nèi)容的所述接收從所述給定的時(shí)間點(diǎn)開(kāi)始的所述進(jìn)展量,并且如果與所述第n個(gè)處理相關(guān)聯(lián)的所述計(jì)數(shù)器單元的所述計(jì)數(shù)值達(dá)到所 述預(yù)定值,并且所述內(nèi)容的所述接收沒(méi)有完成,那么所述業(yè)務(wù)切換單元將 用于所述內(nèi)容的所述接收的所述業(yè)務(wù)從所述第n個(gè)業(yè)務(wù)切換到第n+l個(gè)業(yè) 務(wù)。
14、 如權(quán)利要求11所述的裝置,其中, 一旦所述業(yè)務(wù)開(kāi)始接收所述內(nèi) 容,所述計(jì)數(shù)器單元立即開(kāi)始計(jì)算所述進(jìn)展量。
15、 如權(quán)利要求ll所述的裝置,進(jìn)一步包括密鑰交換處理單元,用于執(zhí)行密鑰交換處理,以與所述發(fā)送裝置共享 保密密鑰;以及加密處理單元,用于如果所述內(nèi)容是加密的則使用所述保密密鑰來(lái)解 密所述內(nèi)容,其中通過(guò)使用所述密鑰交換處理單元來(lái)與所述發(fā)送裝置共享 所述保密密鑰,其中,所述內(nèi)容包含將要在加密之后轉(zhuǎn)移的部分和不加密地轉(zhuǎn)移的部 分,以及一旦在所述業(yè)務(wù)開(kāi)始接收所述內(nèi)容之后開(kāi)始接收所述內(nèi)容中所述不加 密地轉(zhuǎn)移的部分時(shí),所述計(jì)數(shù)器單元開(kāi)始計(jì)算所述進(jìn)展量。
16、 如權(quán)利要求15所述的裝置,其中,在所述計(jì)數(shù)器單元的所述計(jì)數(shù) 值達(dá)到所述預(yù)定值并且所述內(nèi)容的所述接收沒(méi)有完成的情況中,如果所述 將要在加密之后轉(zhuǎn)移的部分成為接收目標(biāo),那么所述業(yè)務(wù)切換單元將用于 所述內(nèi)容的所述接收的所述業(yè)務(wù)從所述第一業(yè)務(wù)切換到所述第二業(yè)務(wù)。
17、 如權(quán)利要求ll所述的裝置,其中,所述計(jì)數(shù)器單元計(jì)算用于所述 業(yè)務(wù)的所述內(nèi)容的所述接收的接收時(shí)間,或由所述業(yè)務(wù)接收的所述內(nèi)容的 數(shù)據(jù)數(shù)量,作為所述進(jìn)展量。
18、 如權(quán)利要求ll所述的裝置,進(jìn)一步包括 內(nèi)容存儲(chǔ)單元,用于存儲(chǔ)所述接收的內(nèi)容; 通知接收單元,用于從所述發(fā)送裝置接收所述內(nèi)容的所述傳輸己完成 的通知;請(qǐng)求發(fā)送單元,用于一旦接收到所述通知,就向所述發(fā)送裝置發(fā)送用 于轉(zhuǎn)移所述內(nèi)容的使用權(quán)的請(qǐng)求;許可接收單元,用于在將所述請(qǐng)求發(fā)送到所述發(fā)送裝置之后,從所述 發(fā)送裝置接收許可,以使所述內(nèi)容的所述使用權(quán)生效;以及使用權(quán)轉(zhuǎn)移處理單元,用于一旦從所述接收裝置接收到所述許可,就 使存儲(chǔ)在所述內(nèi)容存儲(chǔ)單元中的所述內(nèi)容的所述使用權(quán)生效。
19、 如權(quán)利要求18所述的裝置,其中,所述請(qǐng)求發(fā)送單元發(fā)送對(duì)于與 所述內(nèi)容相關(guān)聯(lián)的每個(gè)所述業(yè)務(wù)的所述請(qǐng)求。
20、 一種用于將內(nèi)容從發(fā)送裝置發(fā)送到接收裝置的內(nèi)容發(fā)送方法,包括使用與所述接收裝置建立的第一業(yè)務(wù),向所述接收裝置發(fā)送將要移動(dòng) 到所述接收裝置的內(nèi)容;使用計(jì)數(shù)器計(jì)算進(jìn)展量以獲得計(jì)數(shù)值,其中所述進(jìn)展量表示從給定的 時(shí)間點(diǎn)開(kāi)始,所述內(nèi)容的傳輸相對(duì)于與所述第一業(yè)務(wù)相對(duì)應(yīng)的所述內(nèi)容的 所述傳輸?shù)倪M(jìn)展程度;以及如果所述計(jì)數(shù)器的所述計(jì)數(shù)值達(dá)到預(yù)定值并且所述內(nèi)容的所述傳輸沒(méi) 有完成,則將用于所述內(nèi)容的所述傳輸?shù)臉I(yè)務(wù)從所述第一業(yè)務(wù)切換到第二 業(yè)務(wù)。
21、 一種用于從發(fā)送裝置接收內(nèi)容的內(nèi)容接收方法,包括 使用與所述發(fā)送裝置建立的第一業(yè)務(wù),從所述發(fā)送裝置接收將要移動(dòng)的內(nèi)容;使用計(jì)數(shù)器計(jì)算進(jìn)展量以獲得計(jì)數(shù)值,其中所述進(jìn)展量表示從給定的 時(shí)間點(diǎn)開(kāi)始,所述內(nèi)容的接收相對(duì)于與所述第一業(yè)務(wù)相對(duì)應(yīng)的所述內(nèi)容的 所述接收的進(jìn)展程度;以及如果所述計(jì)數(shù)器的所述計(jì)數(shù)值達(dá)到預(yù)定值并且所述內(nèi)容的所述接收沒(méi) 有完成,則將用于所述內(nèi)容的所述接收的業(yè)務(wù)從所述第一業(yè)務(wù)切換到第二 業(yè)務(wù)。
全文摘要
一種發(fā)送裝置,包括業(yè)務(wù)發(fā)送單元,用于通過(guò)使用與接收裝置建立的第一業(yè)務(wù),向接收裝置發(fā)送將要移動(dòng)到該接收裝置的內(nèi)容;計(jì)數(shù)器單元,用于計(jì)算進(jìn)展量以獲得計(jì)數(shù)值,其中該進(jìn)展量表示從給定的時(shí)間點(diǎn)開(kāi)始,該內(nèi)容的傳輸相對(duì)于與第一業(yè)務(wù)相對(duì)應(yīng)的內(nèi)容傳輸?shù)倪M(jìn)展程度;以及業(yè)務(wù)切換單元,用于如果計(jì)數(shù)器單元的計(jì)數(shù)值達(dá)到預(yù)定值并且內(nèi)容的傳輸沒(méi)有完成,則將用于內(nèi)容的傳輸?shù)臉I(yè)務(wù)從第一業(yè)務(wù)切換到第二業(yè)務(wù)。
文檔編號(hào)G06F15/00GK101378369SQ20081021113
公開(kāi)日2009年3月4日 申請(qǐng)日期2008年8月28日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者木塚善久, 本澤邦朗, 松下達(dá)之, 牛丸主稅, 磯崎宏, 紺田和宣, 藤原吉伸 申請(qǐng)人:株式會(huì)社東芝