CN101378369B - 发送装置、接收装置、内容发送方法和内容接收方法 - Google Patents

发送装置、接收装置、内容发送方法和内容接收方法 Download PDF

Info

Publication number
CN101378369B
CN101378369B CN2008102111357A CN200810211135A CN101378369B CN 101378369 B CN101378369 B CN 101378369B CN 2008102111357 A CN2008102111357 A CN 2008102111357A CN 200810211135 A CN200810211135 A CN 200810211135A CN 101378369 B CN101378369 B CN 101378369B
Authority
CN
China
Prior art keywords
content
business
receiving system
dispensing device
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008102111357A
Other languages
English (en)
Other versions
CN101378369A (zh
Inventor
藤原吉伸
松下达之
矶崎宏
本泽邦朗
绀田和宣
牛丸主税
木塚善久
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Publication of CN101378369A publication Critical patent/CN101378369A/zh
Application granted granted Critical
Publication of CN101378369B publication Critical patent/CN101378369B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/061Network architectures or network communication protocols for network security for supporting key management in a packet data network for key exchange, e.g. in peer-to-peer networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种发送装置,包括:业务发送单元,用于通过使用与接收装置建立的第一业务,向接收装置发送将要移动到该接收装置的内容;计数器单元,用于计算进展量以获得计数值,其中该进展量表示从给定的时间点开始,该内容的传输相对于与第一业务相对应的内容传输的进展程度;以及业务切换单元,用于如果计数器单元的计数值达到预定值并且内容的传输没有完成,则将用于内容的传输的业务从第一业务切换到第二业务。

Description

发送装置、接收装置、内容发送方法和内容接收方法
技术领域
本发明涉及用于发送内容的发送装置、用于接收内容的接收装置、内容发送方法和内容接收方法。
背景技术
近年来,随着例如宽带网络和无线LAN的计算机网络的普及,数字信息装置或具有通信功能的数字家用电器变得越来越普及。可兼容数字广播的电视机、机顶盒、DVD录相机等等将变得越来越流行。如果将这些数字信息装置等等连接到网络,用户能够经由网络享受内容。
该内容包括数字数据的各种类型,例如,移动图像数据和遵守MPEG2或MPEG4标准的音频数据,或诸如文本数据和图象数据的文件数据。有利的是,能够很快地复制包括这种数字数据的内容而不使其恶化。然而,必须对这些内容的版权特别小心。
已经提出了用于经由网络来在发送和接收装置之间发送/接收版权受保护的内容的机制(例如,见在www.dtcp.com上的文件(在上文的URL中链接到项目“Other DTCP Informational Spectifications”的PDF文档))。
版权受保护的内容具有复制控制信息,并且根据复制控制信息来控制内容的复制或移动。例如,复制控制信息“No-more-copies”表示不能再进行复制但是允许移动。
多种方法可用于移动具有复制控制信息“No-more-copies”的内容,同时保护内容的版权。例如,一种方法可通过以下三个步骤来实现:
(1)在发送和接收装置之间执行验证/密钥交换处理。
(2)在“不可用状态”中,将内容从发送装置复制到接收装置。此时,“可用状态”中的内容在发送装置中。
(3)发送装置中将“可用状态”中的内容设置为“不可用状态”,并且接收装置中将“不可用状态”中的内容设置为“可用状态”。这个处理被称为内容使用权转移。
该方法被称为业务移动,并且上文三个步骤构成一个业务。
在经由网络来在发送和接收装置之间发送/接收版权受保护的内容的机制中,可能具有以下规则:如果接收装置在预定时间段内不使用解密密钥,必其必须丢弃该解密密钥。
考虑编辑内容的移动,其中该编辑内容包含多个具有不同量的复制控制信息的部分。这种内容是,例如,通过将内容1连结到复制控制信息“No-more-Copies”、将内容2连结到复制控制信息“Copy-free”以及将内容3连结到复制控制信息“No-more-Copies”所获得的内容。
首先,在发送和接收装置之间执行验证/密钥交换处理,以共享用于加密和解密的保密密钥。假设移除了由不需要用复制控制信息“Copy-free”来加密的部分所构成的编辑内容。当在开始接收不需要加密的部分之后过去一段预定时间段时,接收装置丢弃保密密钥。如果发送装置连续地发送需要用复制控制信息“No-more-Copies”来加密的部分,则它使用保密密钥该来加密需要加密的部分,并且将保密密钥发送到接收装置。由于接收装置已经丢弃了保密密钥,所以它不能解密需要加密的后续部分。
在移动内容的情况下,发送装置常常难以确定接收装置是否是共享了保密密钥的可靠的接收装置。因此,即使接收装置请求验证/密钥交换处理再次与发送装置共享保密密钥,接收装置也难以取得保密密钥。
也可以利用以下方法。
(1)发送装置分割编辑内容。
(2)将分割的内容作为单独的内容从发送装置移动到接收装置。
(3)接收装置将分割的内容进行连结,以重构原始内容。
然而,在这样的方法中,不能平滑地连结分割的内容。
注意“不能平滑地连结分割的内容”意味着,当回放视频数据时,由于帧丢失而不能平滑地回放该内容。例如,如果在理想位置Close图片I分割MPEG2内容,然后连结分割的内容,则可能平滑地回放内容。然而,如果在理想位置之外的位置分割内容,则丢弃了第二分割内容的开始部分处的一些图片P和图片B。因此,即使连结了分割的部分,少了丢弃的图片也不能平滑地回放内容。
在JP-A2006-338779(KOKAI)中,为了解决以上问题,在分割内容之前创建了管理信息,并且使用分割前的内容上的管理信息和分割的内容上的管理信息来平滑地连结分割的内容。然而,就版权保护而言,如果不能提前创建管理信息,则不能使用这个方法以及平滑地连结分割的内容。
如上文所述的,在可以由于版权保护而丢弃保密密钥的情况下,难以将内容可靠地从发送装置移动到接收装置而不丢失部分内容。
发明内容
根据本发明的一个方面,提供了一种发送装置,其包括:业务发送单元,用于通过使用与接收装置建立的第一业务,向接收装置发送将要移动到该接收装置的内容;计数器单元,用于计算进展量(progress quantity)以获得计数值,其中该进展量表示该内容的传输从给定的时间点开始,相对于与第一业务相对应的内容传输的进展程度;以及业务切换单元,用于如果计数器单元的计数值达到预定值并且内容的传输没有完成,就将用于内容的传输的业务从第一业务切换到第二业务。
根据本发明的另一个方面,提供了一种接收装置,其包括;业务接收单元用于通过使用与发送装置建立的第一业务,从发送装置接收将要移动的内容;计数器单元,用于计算进展量以获得计数值,其中该进展量表示该内容的接收从给定的时间点开始,相对于与第一业务相对应的内容接收的进展程度;以及业务切换单元,用于如果计数器单元的计数值达到预定值并且内容的接收没有完成,就将用于内容的接收的业务从第一业务切换到第二业务。
附图说明
图1是示出了根据第一实施例的内容发送/接收***的配置实例的图;
图2是示出了根据第一实施例的发送装置的配置实例的方框图;
图3是示出了根据第一实施例的接收装置的配置实例的方框图;
图4是示出了内容发送/接收***的处理程序的实例的序列图;
图5是用于解释内容和业务的管理的视图;
图6是用于解释内容和多个业务的管理的图;
图7是示出了用于转移使用权的信息的实例的图;
图8是示出了发送装置的处理程序的实例的流程图;
图9是示出了接收装置的处理程序的实例的流程图;
图10是示出了发送装置中的使用权转移处理的实例的流程图;
图11是示出了发送装置中的使用权转移处理的另一个实例的流程图;
图12是示出了接收装置中的使用权转移批处理的实例的流程图;
图13是用于解释内容的复制控制信息的状态的实例的视图;
图14是示出了根据第二实施例的发送装置的配置实例的方框图;
图15是示出了根据第二实例的接收装置的配置实例的方框图;
图16是示出了根据第二实例的内容发送/处理***的处理程序的实例的序列图;
图17是示出了发送装置的处理程序的实例的流程图;以及
图18是示出了接收装置的处理程序的实例的流程图。
具体实施方式
将参考附图描述本发明的实施例。
参考图1,参考标号2表示发送装置;4表示接收装置;以及8表示网络。
发送装置2把将要移动的内容经由网络8发送到接收装置4。接收装置4经由网络8接收从发送装置2发送的内容。
在这个实施例中,从发送装置2转移到接收装置4的内容是“需要版权保护的数字数据”,即,“版权保护之后发送的数字数据”。
在这个实施例中,假设“需要版权保护的数字数据”是禁止被复制但是允许被移动到数字数据。还假设加密之后,发送装置2将“需要版权保护的数字数据”转移到接收装置4。
注意,这个内容可以仅仅包含“需要版权保护的数字数据”,或除“需要版权保护的数字数据”之外还可以包含“不需要版权保护的数字数据”(即,可以允许自由复制并且能够不加密地转移的数字数据)。
下文简单地将这样的内容称为内容。
在以下解释中,“用于表示内容传输的进展的程度的进展量”指示出从给定时间点(例如,从发送内容的开始)到另一个给定时间点的时间段期间,内容的传输的进展量。例如,进展量指示从发送内容的开始到特定时间点的时间段(传输时间),或从发送内容的开始到特定时间点的时间段所发送的数据数量(发送的数据数量)。
而且,以下解释中使用的“用于表示内容接收的进展程度的进展量”指示出从给定时间点(例如,从接收内容的开始)到另一个给定时间点的时间段期间,内容的接收的进展量。例如,进展量指示从发送内容的开始到特定时间点的时间段(接收时间),或从接收内容的开始到特定时间点的时间段所接收的数据数量(接收的数据数量)。
在这个实施例中,为了将内容从发送装置2移动到接收装置4,一般执行以下控制。即,为了移动内容,在开始将内容从发送装置2移动到接收装置4之后,每当用于表示内容的传输或接收的进展程度的进展量超过预定值时(例如,每当用于传输或接收的时间段超过预定时间段,或每当发送或接收的数据数量超过预定的数据数量时),发送装置2或接受装置4就切换业务。
网路8可以采用EthernetTM、使用诸如IEEE1394或USB的有线网络、或使用诸如IEEE80或BluetoothTM的无线网络。
虽然图1的网络8中仅仅示出了一个发送装置2,但是可以存在多个发送装置。接收装置4也一样。虽然图1的网络8中仅仅示出了一个发送装置2和接收装置4,但是也可以连接除了发送装置2和接收装置4之外的装置。
图2示出了根据这个实施例的发送装置2的配置实例。
如图2中所显示的,发送装置2包括内容提供单元21、验证/密钥交换处理单元22、业务/内容分割管理单元23、计数器处理单元24、整个内容传输完成处理单元25、使用权转移处理单元26、加密处理单元28、分组处理单元30、通信处理单元31,以及网络接口单元32。
内容提供单元21向分组处理单元30提供将要移动的内容。
当建立了业务并且开始该业务的内容传输时,计数器处理单元24开始计算用于表示该内容传输的进展程度的进展量(例如,传输时间或发送的数据数量)。当进展量超过预定值时(例如,当传输时间超过预定时间段或发送的数据数量超过预定数据数量时),发送装置2请求新的业务和业务切换。
业务/内容分割管理单元23存储以及管理内容和业务之间的关系,创建与接收装置4的新业务,以及执行业务切换。
当完成整个内容的传输时,整个内容传输完成处理单元25向接收装置4通知“整个内容的传输完成了”。
使用权转移处理单元26执行处理,以将要需要移动的内容的使用权从发送装置2转移到接收装置4。而且,单元26创建并且管理这种处理中使用的信息。
加密处理单元28使用保密密钥来加密或解密将要发送/接收的数据,其中通过执行验证/密钥交换处理来共享该保密密钥,。
分组处理单元30执行网络层处理和传输层处理(例如,分组内容数据的处理,或用于将使用权转移业务发送到接收装置4的命令的处理)。
通信处理单元31执行数据链路层处理。
网络接口单元32执行物理层(例如EthernetTM)的处理。
验证/密钥交换处理单元22在它本身和接收装置4(接收装置4的验证/密钥交换处理单元)之间执行验证/密钥交换处理。在验证/密钥交换处理中,当发送装置2和接收装置4彼此验证对方是具有来自特定执照许可组织的执照的装置,并且能够确认对方是可靠装置时,创建保密密钥(共享的密钥)。即,当验证/密钥交换处理成功时,发送装置2和接收装置4能够共享保密密钥以用于加密以及解密内容。可以使用例如ISO/IEC9798-3或ISO/IEC9798-2的公知的方法来作为验证方法。
如图3中所显示的,接收装置4包括内容处理单元41、验证/密钥交换处理单元42、业务/内容分割管理单元43、计数器处理单元44、整个内容接收完成处理单元45、使用权转移存储单元46、使用权转移批处理单元47、加密处理单元48、分组处理单元50、通信处理单元51,以及网络接口单元52。
验证/密钥交换处理单元42、业务/内容分割管理单元43、加密处理单元48、分组处理单元50、通信处理单元51,以及网络接口单元52中的每一个基本上具有与发送装置2的对应的模块相同的功能。
内容处理单元41执行,例如,用于将接收内容(将移动的)输出到显示设备或对其进行存储的处理。
当建立了业务并且开始了该业务的内容的接收时,计数器处理单元44开始计算用于表示内容接收的进展程度的进展量(例如,接收时间或接收的数据数量)。当进展量超过预定值时(例如,当接收时间超过预定时间段或接收的数据数量超过预定数据数量时),接收装置4就请求新处理和业务切换。
一旦从发送装置2收到“整个内容的传输完成了”的通知,整个内容接收完成处理单元45就请求使用权转移处理(转移批处理)。
使用权转移信息存储单元46创建并且存储将在使用权转移处理中使用的信息。
使用权转移批处理单元47共同地执行与该(将要移动的)内容相关联的所有业务的使用权转移批处理。
虽然发送装置2和接收装置4两者都具有计数器处理单元,但是发送装置2和接收装置4可以仅有一个具有计数器处理单元。
以下将参考图4描述将内容从发送装置2移动到接收装置4的情况。<验证/密钥交换处理>
当内容移动请求从发送装置2发向接收装置4(或从接收装置4发向发送装置2)时(步骤S11),在发送装置2的验证/密钥交换处理单元22和接收装置4的验证/密钥交换处理单元42之间执行验证/密钥交换处理,并且业务开始。
让C作为要被移动到内容的标识符、D作为开始的业务的标识符,并且K1作为在发送装置2和接收装置4之间通过执行验证/密钥交换处理来共享的保密密钥(将在业务D中使用)。
如图5中所显示的,发送装置2的业务/内容分割管理单元23和接收装置4的业务/内容分割管理单元43彼此关联地分别管理内容标识符(C)和业务标识符(D)。在这个时候,期望锁定内容,以便即使发送装置2从另一个接收装置接收了针对相同内容的内容移动请求,它也可以拒绝请求。
<内容发送/接收处理>
当业务D中的验证/密钥交换处理成功时,发送装置2在分组处理单元30中将内容提供单元21所提供的内容分组到的预定分组中,并且经由通信处理单元31和网络接口单元32将分组发送到接收装置4(步骤S13)。在这个时候,加密处理单元28根据需要,使用保密密钥K1来加密将要发送的数据。
当接收装置4经由网络接口单元52和通信处理单元51接收分组时,分组处理单元50从分组提取内容,并且将内容输出到内容处理单元41(步骤S13)。在这个时候,加密处理单元48根据需要,使用保密密钥K1来解密接收的数据。
构造在发送装置2的内容提供单元21中的内容存储单元,或连接到内容提供单元21的内容存储单元可以在可用状态(有效状态)中存储将要移动的内容。例如,提供了对应于该内容的标记,并且其用于指示有效状态。可以将该标记保存在例如闪存中。
构造在接收装置4的内容处理单元41中的内容存储单元,或连接到内容处理单元41的内容存储单元41可以在不可用(无效状态)状态中存储接收的内容。例如,提供了对应于该内容的标记,并且其用于指示无效状态。可以将该标记保存在例如闪存中。
一旦开始向接收装置4的传输,发送装置2的计数器处理单元24就开始对应于业务D的计数器(下文将称为计数器D1)(步骤S14)。
另一方面,一旦从发送装置2接收了第一分组,接收装置4的计数器处理单元44就开始对应于业务D的计数器(下文将称为计数器D2)(步骤S15)。
注意,计数器可以是用于计算传输或接收的时间计数器,或可以是用于计算发送或接收的数据数量的数据大小计数器。
<计数器处理>
发送装置2和接收装置4监视对应的计数器(用于发送装置2的计数器D1或用于接收装置4的计数器D2),同时对内容进行分组并且转移。如果“整个内容的传输未完成”并且“计数器超过预定值”,那么使用权转移处理单元26和使用权转移信息存储单元46分别创建以及存储用于转移使用权的信息(步骤S16和S17)。业务/内容分割管理单元23或业务/内容分割管理单元43请求对通信搭档(接收装置4或发送装置2)的另一个新的业务(步骤S18)。然而,如果,通信搭档(接收装置4或发送装置2)已经请求了另一个新的业务,那么单元23或43不需要请求另一个新的业务。
可以将计数器的预定值设置为通用值(常数值)或可以适应地定义。在后一个情况中,通过使用,例如,用传输率作为参数的函数,可以根据传输率适应地改变预定值。
必须在丢弃保密密钥之前执行创建以及存储用于转移使用权的信息的处理。因此,可以在验证/密钥交换处理之后或请求另一个业务之后,立即执行该处理。
虽然使用图4中的业务D请求了另一个业务,但是可以使用另一个连接来请求它。
而且,另一个业务可以通过使用HTTP恒定连接来利用与业务D相同的连接,或可以利用另一个连接。
随后,当发送装置2或接收装置4如上文所述发出对另一个业务的请求时,在发送装置2和接收装置4之间执行验证/密钥交换处理(步骤S19),并且开始其它业务。
让K2作为通过执行验证/密钥交换处理来共享的保密密钥,以及E作为开始的业务的标识符。
如图6中所示,发送装置2和接收装置4分别将内容标识符(C)与业务标识符(D)和业务标识符(E)相关联,以管理它们。
当用于业务E的验证/密钥交换处理成功时,执行内容发送/接收处理(步骤S20)和计数器处理(步骤S21和S22),如上文关于业务D所述。在这个时候,如上文所述,接收装置4的内容处理单元41在不可用状态中存储内容。期望将使用业务E所接收的内容连续在用于存储使用业务D所接收的内容的位置之后的位置中。
在业务E中的计数器处理中(步骤S21和S22),让E1作为发送装置2的计数器,以及E2作为接收装置4的计数器。
如上文关于业务D所述,发送装置2和接收装置4监视对应的计数器(用于发送装置2的计数器E1或用于接收装置4的计数器E2),同时对内容进行分组和转移。如果“整个内容的传输/接收未完成”并且“计数器超过预定值”,那么装置2和4分别创建并且存储用于转移使用权的信息,并且向发送或接收装置请求另一个新的业务作为通信搭档。当整个内容的传输/接收未完成时,则重复验证/密钥交换处理、内容发送/接收处理和计数器处理。
即,当没有完成整个内容的传输/接收时,重复以下处理。如果当使用第n个业务时,“整个内容的传输/接收没有完成”并且“计数器超过预定值”,那么将业务切换到第n+1个业务。在这个时候,期望重复以下处理,即在将使用第n+1个业务所接收的内容连续地存储在用于存储使用第n个业务所接收的内容的位置之后的位置中。
另一个方面,当发送装置2完成整个内容的传输时,整个内容传输完成处理单元25向接收装置4通知“整个内容的传输完成了”(步骤S23)。使用权转移处理单元26根据需要创建以及存储用于转移使用权的信息,并且该控制转变成使用权转移处理单元26的使用权转移处理(步骤S24)。在接收装置4中,当整个内容接收完成处理单元45从发送装置2接收到“整个内容的传输完成了”的通知时(步骤S23),使用权转移信息存储单元46根据需要创建并且存储用于转移使用权的信息,并且该控制转变成使用权转移批处理单元47的使用权转移批处理(步骤S24)。
在图7的实例中,该信息包括将要移动的内容的标识符、用于移动该内容的业务的标识符,以及用于指定每个业务中所使用的保密密钥的信息。用于指定保密密钥的信息表示,例如,保密密钥的数量和从保密密钥计算的值。从保密密钥所计算的值是从图7的实例中的保密密钥所计算的哈希值。
在使用权转移处理中,将发送装置2中存储的内容设置为不可用状态(无效状态),并且将接收装置4中存储的内容设置为可用状态(有效状态)。例如,发送装置2改变对应于内容的标记,以指示无效状态。接收装置4改变对应于内容的标记,以指示有效状态。
参考图4,发送装置2使用步骤S23中的业务E的连接向接收装置4通知。然而,装置2可以使用业务D的连接或另一个连接来向装置4通知“整个内容的传输完成了”。
省略了步骤S23中的通知“整个内容的传输完成了”的方法也是可以利用的。即,由于接收装置4能够在业务的开始知道将要移动的内容的大小,所以即使发送装置2不发送通知,装置4也能够从接收的内容的大小知道“整个内容的接收完成了”。因此,当确认“整个内容的接收完成了”时,发送装置2能够开始使用权转移处理。
现在参考图8描述发送装置2的处理程序的实例。
一旦从接收装置4接收了内容移动请求,或向接收装置4发送了内容移动请求,发送装置2就开始内容移动(步骤S31)。
然后,一旦从接收装置4接收了验证/密钥交换处理请求,或向接收装置4发送了验证/密钥交换处理请求,装置2就开始验证/密钥交换处理(步骤S32和S33)。
一旦完成了验证/密钥交换处理,装置2就管理并且记录内容和业务(步骤S34),并且开始计数器(步骤S36)。
如果计数器不超过预定值(步骤S37),那么装置2发送该内容(步骤S38)。
装置2确定整个内容的传输是否完成了(步骤S40)。如果传输没有完成,装置2继续发送内容。
如果计数器超过预定值(步骤S37),则装置2向接收装置4请求另一个业务(步骤S39),并且开始验证/密钥交换处理。
如果装置2通过另一个业务的请求来执行验证/密钥交换处理,那么它执行业务切换处理,并且使用其它业务来发送内容的剩下部分(步骤S35)。
当完成整个内容的传输时,装置执行使用权转移处理(步骤S41)。
参考图9描述接收装置4的处理程序的实例。
一旦从发送装置2接收了内容移动请求,或向发送装置2发送了内容移动请求,接收装置4就开始内容移动(步骤S51)。
然后,当从发送装置2接收了验证/密钥交换处理请求,或向发送装置2发送了验证/密钥交换处理请求时,装置4开始验证/密钥交换处理(步骤S52和S53)。
当完成验证/密钥交换处理时,装置4创建并且存储用于执行使用权转移处理的信息(步骤S54)。
装置4管理并且记录内容和业务(步骤S55)。装置4开始接收内容,并且开始计数器(步骤S57和S58)。
如果计数器不超过预定值(步骤S59),那么装置4在不可用状态(无效状态)中存储内容(步骤S60)。
装置4确定整个内容的接收是否完成了(步骤S62)。如果接收没有完成,装置4继续接收内容。
如果计数器超过预定值(步骤S59),装置4向发送装置2请求另一个业务(步骤S61),并且开始验证/密钥交换处理。
如果装置4通过另一个业务的请求来执行验证/密钥交换处理,那么它执行业务切换处理(步骤S56),并且使用其它业务来接该收内容的剩下部分。
当完成整个内容的传输时,装置4执行使用权转移批处理(步骤S63)。
<使用权转移处理1>
参考图10描述发送装置2的使用权转移处理的程序的实例。
在该程序的实例中,当接收与该内容相关联的其中任意一个业务的使用权转移请求时,装置2立即将整个内容设置为不可用状态(无效状态)。
发送装置2等待接收来自接收装置4的与内容相关联的处理的使用权请求。一旦从接收装置4接收了与内容相关联的处理的使用权转移请求(步骤S71),装置2将整个目标内容设置为不可用状态(无效状态)(步骤S72)。然后,装置2将内容使用权转移许可发送到接收装置4(步骤S73)。
如果与内容相关联的全部业务使用权的转移处理都完成了(步骤S74),那么内容的移动就完成了,并且内容移动处理结束(步骤S75)。
<使用权转移处理2>
参考图11描述发送装置2的使用权转移处理的程序的实例。
在这个程序的实例中,一旦接收了与内容相关联的所有业务的使用权转移请求,装置2将整个内容设置为不可用状态(无效状态)。
发送装置2等待接收来自接收装置4的与内容相关联的业务的使用权转移请求。一旦从接收装置4接收了与该内容相关联的所有业务的使用权转移请求(步骤S81和S82),装置2将整个目标内容设置为不可用状态(无效状态)(步骤S83)。然后,装置2将内容使用权转移许可发送到接收装置4(步骤S84)。由于内容的移动完成了,内容移动处理结束(步骤S85)。
<使用权转移批处理>
参考图12描述接收装置4的使用权转移批处理的程序的实例。
在程序的实例中,共同地执行了与内容相关联的所有业务的使用权转移处理。
接收装置4确定与该内容相关联的所有业务(步骤S91),并且将每个业务的使用权转移请求发送到发送装置2(步骤S92)。如果接收装置4不接收与内容相关联的所有业务的使用权转移许可(步骤S93),则它确定与内容相关联的所有业务,并且连续地发送每个处理的使用权转移请求。
如果装置4接收所有业务的使用权转移许可(步骤S93),它将整个内容设置为可用状态(有效状态)(步骤S94)。由于内容的移动完成了,内容移动处理结束。
在使用权转移批处理中,独立地执行与内容相关联的所有业务的使用权转移处理。然而,可以通过控制应用(层)所共同执行的处理来实现使用权转移批处理。
如上文所述,在这个实施例中,在开始将内容从发送装置移动到接收装置之后,如果用于表示内容的传输的进展的程度的进展量超过了预定值,则将业务切换到另一个,并且连续地移动内容。这使得即使丢弃了保密密钥也可以安全地将内容从发送装置移动到接收装置。
(第二实施例)
对于第二实施例,下文主要描述了与第一实施例不同的点。
在这个实施例中,假设将要移动的内容包含“不需要版权保护的数字数据”以及“需要版权保护的数字数据”。并且假设,当从发送装置2转移到接收装置4时,不加密地转移“不需要版权保护的数字数据”。
作为这样的内容的实例,图13示出了内容C,其包含具有不同数量的复制控制信息的多个部分。内容C具有:内容部分C1,其作为第一部分并带有复制控制信息“No-more-Copies”;内容部分2,其作为下一部分并带有复制控制信息“Copy-free”;以及内容部分C3,其作为最后部分并带有复制控制信息“No-more-Copies”。在这个实施例中,在版权保护的加密之后移动内容部分C1和内容部分C3。不加密地移动内容部分C2。
在这个实施例中,为了将内容从发送装置2移动到接收装置4,通常执行以下控制。即,在开始将内容从发送装置2移动到接收装置4之后,如果进展量超过预定值,并且必须移动“需要版权保护的数字数据”(即,需要新的保密密钥),那么发送装置2或接收装置4执行业务切换并且移动内容,其中该进展量表示从装置2不加密地(即,不使用保密密钥)移动内容时开始,内容的传输或接收的进展的程度。在这个实施例中,可以如第一实施例,切换多个业务。
如图14中所显示的,发送装置2包括内容提供单元21、验证/密钥交换处理单元22、业务/内容分割管理单元23、计数器处理单元24、整个内容传输完成处理单元25、使用权转移处理单元26、加密处理单元28、复制控制信息处理单元29、分组处理单元30、通信处理单元31,以及网络接口单元32。
内容提供单元21、验证/密钥交换处理单元22、业务/内容分割管理单元23、整个内容传输完成处理单元25、使用权转移处理单元26、加密处理单元28、分组处理单元30、通信处理单元31,以及网络接口单元32中的每一个基本具有与第一实施例中的发送装置2的对应的模块相同的功能。
一旦检测到内容的“不需要版权保护的数字数据”(即“不需要加密的部分”),复制控制信息处理单元29请求计数。之后,一旦检测到“需要版权保护的数字数据”(即“需要加密的部分”),单元29请求业务切换。
当复制控制信息处理单元29请求计数时,计数器处理单元24开始计算用于表示内容传输的进展的程度的进展量(例如,传输时间或发送的数据数量)。如果进展量超过预定值(例如,当传输时间超过预定时间段或发送的数据数量超过预定数据数量时),当必须移动“需要版权保护的数字数据”时(即,需要新的保密密钥),单元24请求新的业务。
如果必须在计数器超过预定值之前移动“需要版权保护的数字数据”(即,再次使用保密密钥),计数器可以停止。
如图15中所显示的,接收装置4包括内容处理单元41、验证/密钥交换处理单元42、业务/内容分割管理单元43、计数器处理单元44、整个内容接收完成处理单元45、使用权转移信息存储单元46、使用权转移批处理单元47、加密处理单元48、复制控制信息监测单元49、分组处理单元50、通信处理单元51,以及网络接口单元52。
接收装置4包括内容处理单元41、整个内容接收完成处理单元45、使用权转移信息存储单元46、以及使用权转移批处理单元47中的每一个基本上具有与第一实施例中的接收装置4的对应的模块相同的功能。
验证/密钥交换处理单元42、业务/内容分割管理单元43、加密处理单元48、分组处理单元50、通信处理单元51,以及网络接口单元52中的每一个基本上具有与第一实施例中的接收装置4或图14中的发送装置2的对应的模块相同的功能。
一旦检测到内容的“不需要版权保护的数字数据”(即“不需要加密的部分”),复制控制信息检测单元49请求计数。之后,一旦检测到“需要版权保护的数字数据”(即“需要加密的部分”),单元49请求业务切换,并且请求创建以及存储使用权转移处理中使用的信息。
当复制控制信息检测单元49请求计数时,计数器处理单元44开始计算用于表示内容接收的进展的程度的进展量(例如,接收时间或接收的数据数量)。如果进展量超过预定值(例如,当接收时间超过预定时间段或接收的数据数量超过预定数据数量时),当必须移动“需要版权保护的数字数据”时(即,需要新的保密密钥),单元44请求新的业务。
如果必须在计数器超过预定值之前移动“需要版权保护的数字数据”(即,再次使用保密密钥),计数器可以停止。
虽然发送装置2和接收装置4两者都具有计数器处理单元,发送装置2和接收装置4可以仅其中一个具有计数器处理单元。
以下将参考图16描述发送装置2将图13中的内容C移动到接收装置4的情况。
<验证/密钥交换处理>
如第一实施例,当将内容移动请求从发送装置2发向接收装置4时(或从接收装置4发向发送装置2)(步骤S101),在发送装置2的验证/密钥交换处理单元22和接收装置4的验证/密钥交换处理单元42之间执行验证/密钥交换处理(步骤S102),并且业务开始。
假设将要移动的内容是图13中的内容(内容标识符C)。让D作为开始的业务的标识符,以及K1作为在发送装置2和接收装置4之间通过执行验证/密钥交换处理来共享的保密密钥(在业务D中使用)。
如图5中所显示,发送装置2的业务/内容分割管理单元23和接收装置4的业务/内容分割管理单元43彼此关联地分别管理内容标识符(C)和业务标识符(D)。在这个时候,期望锁定内容,以便即使另一个接收装置发布对于相同的内容的内容移动请求,发送装置2也能够拒绝该请求。
<内容发送/接收处理>
当业务D中的验证/密钥交换处理成功时,发送装置2的复制控制信息处理单元29检查从内容提供单元21提供的内容C的复制控制信息。如果单元29检测内容部分C1为“需要版权保护的数字数据”(即“需要加密的部分”),那么加密处理单元28使用与接收装置4共享的保密密钥K1来加密内容,并且分组处理单元30将内容分组到预定分组中。然后,发送装置2经由通信处理单元31和网络接口单元32将分组发送到接收装置4(步骤S103)。
当接收装置4经由网络接口单元52和通信处理单元51接收分组时,分组处理单元50从分组提取加密的内容部分C1。加密处理单元48使用与发送装置2共享的保密密钥K1解密加密的内容,以将其恢复成原始的内容,并且将内容输出到内容处理单元41(步骤S103)。注意,接收装置4的内容处理单元41在不可用状态中存储内容部分C1。
发送装置2检查内容C的复制控制信息。如果装置2检测内容部分C2为“不需要加密的数字数据”,即“不需要加密的部分”,那么它开始不加密地发送内容(步骤S104)。由于不使用保密密钥K1,计数器处理单元24开始对应于业务D的计数器(D1)(步骤S105)。
一旦开始将内容部分C2接收为“非加密的部分”(步骤S104),则接收装置4的计数器处理单元44开始对应于业务D的计数器(D2)(步骤S106)。
注意,以上计数器可以是,例如,用于计算传输或接收的时间的时间计数器,或用于计算发送或接收的数据数量的数据大小计数器。
这个时候,接收装置4的内容处理单元41可以在可用状态中存储内容部分C2作为“非加密的部分”,或可以在这个时候将其存储在不可用状态中并且在使用权转移处理中将其改变为可用状态。期望将内容部分C2连续地存储在用于存储内容部分C1的位置之后位置。
<计数器处理>
发送装置2和接收装置4监测对应的计数器(用于发送装置2的计数器D1或用于接收装置4的计数器D2),同时发送/接收内容C。如果“整个内容的传输没有完成”并且“计数器超过预定值”,那么使用权转移处理单元26以及使用权转移信息存储单元46分别创建以及存储用于转移使用权的信息(步骤S107和S108)。业务/内容分割管理单元23或业务/内容分割管理单元43向通信搭档(接收装置4或发送装置2)请求另一个新的业务(步骤S109)。然而,如果,通信搭档(接收装置4或发送装置2)已经请求了另一个新的业务,单元23或43不需要请求另一个新的业务。
在丢弃保密密钥之前,必须执行用于创建以及存储用于转移使用权的信息的处理。因此,可以在验证/密钥交换处理之后或另一个业务的请求之后立即执行该处理。
虽然使用图16中的业务D请求另一个业务,但是可以使用另一个连接来请求。
而且,其它处理可以通过使用HTTP恒定连接来利用与业务D相同的连接或可以利用另一个连接。
随后,当发送装置2或接收装置4如上文所述发布另一个业务的请求时,在发送装置2和接收装置4之间执行验证/密钥交换处理(步骤S110),并且开始其它业务。
让K2作为通过执行验证/密钥交换处理来共享的保密密钥,以及E作为开始的业务的标识符。
如图6中所显示的,发送装置2和接收装置4分别将内容标识符(C)与处理标识符(D)和处理标识符(E)相关联,以管理它们。
<内容发送/接收处理2>
当业务E中的验证/密钥交换处理成功时,发送装置2的复制控制信息处理单元29检查从内容提供单元21提供的内容C的复制控制信息,如上文情况的业务D。如果单元29检测内容部分C3为“需要版权保护的数字数据”,即,“需要加密的部分”,那么加密处理单元28使用与接收装置4共享的保密密钥K2加密内容,并且分组处理单元30将内容分组到预定分组中。然后,发送装置2经由通信处理单元31和网络接口单元32将分组发送到接收装置4(步骤S111)。
当接收装置4经由网络接口单元52和通信处理单元51接收分组时,分组处理单元50从分组提取加密的内容部分C3。加密处理单元48使用与发送装置2共享的保密密钥K2解密加密的内容以将其恢复为原始的内容,并且将内容输出到内容处理单元41(步骤S111)。注意,接收装置4的内容处理单元41在不可用状态中存储内容部分C3。期望将业务E中是接收的内容部分C3连续地存储在用于存储业务D中所接收的内容部分C1和内容部分C2的位置之后的位置。
如果移动了图13中的内容C,内容C在结尾处将内容部分C3作为“需要加密的部分”,业务切换不再发生。假设内容C包含在内容部分C3之后的“不需要加密的部分”。重复相同的处理。即,计数器处理开始,并且如果“整个内容的传输没有完成”并且“计数器超过预定值”,那么建立另一个新的业务。
一旦完成了整个内容C的传输,发送装置2向接收装置4通知“整个内容的传输完成了”(步骤S112)。使用权转移处理单元26根据需要创建并且存储用于转移使用权的信息,并且控制转变成使用权转移处理单元26的使用权转移处理(步骤S113)。在接收装置4中,当整个内容接收完成处理单元45从发送装置2接收“整个内容的传输完成了”的通知时(步骤S112),使用权转移信息存储单元46根据需要创建并且存储用于转移使用权的信息,并且控制转变成使用权转移批处理单元47的使用权转移批处理(步骤S113)。
用于转移使用权的信息的实例与图7中的使用一样。在图7的实例中,信息包括将要移动的内容的标识符、用于移动内容的业务的标识符,以及用于指定每个业务中使用的保密密钥的信息。用于指定保密密钥的信息表示,例如,保密密钥的量和从保密密钥计算的值。从保密密钥计算的值是来自图7的实例中的保密密钥计算的哈希值。
参考图16,发送装置2使用业务E的连接向接收装置4通知“整个内容的传输完成了”。然而,装置2可以使用业务D的连接或另一个连接向装置4通知“整个内容的传输完成了”。
在使用权转移批处理中,独立地执行与内容相关联的所有业务的使用权转移处理。然而,可以通过控制应用(层)所共同地执行的处理来实现使用权转移批处理。
参考图17描述发送装置2的处理程序的实例。
一旦从接收装置4接收到内容移动请求或向接收装置4发送了内容移动请求,发送装置2开始内容移动处理(步骤S121)。
然后,一旦从接收装置4接收到验证/密钥交换处理请求或向接收装置4发送了验证/密钥交换处理请求,装置2开始验证/密钥交换处理(步骤S122和S123)。
一旦完成验证/密钥交换处理,装置2管理并且记录内容和业务(步骤S124),并且检查内容的复制控制信息(步骤S126)。如果需要加密,装置2在加密之后发送内容(步骤S127)。
如果不需要加密,装置2开始计数器(步骤S128)。
如果计数器不超过预定值(步骤S129),装置2发送内容(步骤S130)。
装置2确定整个内容的传输是否完成了(步骤S132)。如果传输没有完成,装置2检查复制控制信息并且继续发送内容。如果计数器超过预定值(步骤S131),装置2向接收装置4请求另一个业务(步骤S131),并且开始验证/密钥交换处理。如果装置2请求执行另一个业务的验证/密钥交换处理,那么它执行业务切换处理,并且使用其它业务发送内容的剩下部分(步骤S125)。
当完成整个内容的传输时(步骤S132),装置执行使用权转移处理(步骤S133)。
图18示出了根据这个实施例的接收装置4的处理程序的实例。
接收装置4一旦从发送装置2收到内容移动请求或向发送装置2发送了内容移动请求就开始内容移动处理(步骤S141)。
然后,当从发送装置2收到验证/密钥交换处理请求或向发送装置2发送验证/密钥交换处理请求时,装置4开始验证/密钥交换处理(步骤S142和S143)。
当完成验证/密钥交换处理时,装置4创建并且存储用于执行使用权转移处理的信息(步骤S144)。
装置4管理并且记录内容和业务(步骤S145),并且开始接收该内容(步骤S147)。
装置4检查复制控制信息(步骤S148)。如果该内容是加密的,装置4解密该内容(步骤S149);否则装置4开始计数器(步骤S150),并且在不可以状态(无效状态)中存储内容(步骤S152)。
装置4确定整个内容的接收是否完成了(步骤S154)。如果接收没有完成,装置4继续接收内容。如果计数器超过预定值(步骤S151),装置4向发送装置2请求另一个业务(步骤S153),并且开始验证/密钥交换处理。如果装置4通过另一个业务的请求来执行验证/密钥交换处理,那么它执行业务切换处理(步骤S146),并且使用其它业务发送内容的剩下部分。
当完成整个内容的接收时(步骤S154),装置4执行使用权转移处理(步骤S155)。
发送装置2的使用权转移处理和接收装置4的使用权转移批处理分别与第一实施例的类似(图10或图11,以及图12)。
在这个实施例中,为了将内容从发送装置2移动到接收装置4,可以在以下情况中执行业务切换。即,如第一实施例,在开始将内容从发送装置2移动到接收装置4之后,进展量超过预定值,并且内容的移动未完成,其中该进展量表示从当装置2开始不加密地移动内容时(即,不使用保密密钥),内容的传输或接收的进展的程度。
如上文所述,在这个实施例中,在开始将内容从发送装置2移动到接收装置4之后,如果用于表示内容的传输或接收的进展的程度的进展量超过预定值,那么切换到另一个业务,并且连续地移动内容。这使得即便丢弃了保密密钥也可以将内容从发送装置平滑地移动到接收装置。
注意,可以将上文描述的功能描述为软件并且通过具有恰当的机制的计算机来执行。
可以将实施例实现为程序,该程序导致计算机执行预定的程序、导致计算机作为预定的工具,或导致计算机实现预定的功能。也可以将实施例实现为记录有程序的计算机可读记录介质。

Claims (19)

1.一种用于与接收装置通信的发送装置,包括:
业务发送单元,用于使用与所述接收装置建立的第一业务向所述接收装置发送将要移动到所述接收装置的内容;
计数器单元,用于计算进展量以获得计数值,其中所述进展量表示从给定的时间点开始,所述内容的传输相对于与所述第一业务相对应的所述内容的所述传输的进展程度;以及
业务切换单元,用于如果所述计数器单元的所述计数值达到预定值并且所述内容的所述传输没有完成,则将用于所述内容的所述传输的业务从所述第一业务切换到第二业务;
其中,如果所述业务切换单元将所述用于所述内容的所述传输的业务从所述第一业务切换到所述第二业务,那么所述业务发送单元使用所述第二业务将所述内容发送到所述接收装置。
2.如权利要求1所述的装置,其中,所述计数器单元计算与第n个业务相对应的所述内容的所述传输从所述给定的时间点开始的所述进展量,其中n是等于或大于2的整数,并且
如果与所述第n个业务相关联的所述计数器单元的所述计数值达到所述预定值,并且所述内容的所述传输没有完成,那么所述业务切换单元将用于所述内容的所述传输的所述业务从所述第n个业务切换到第n+1个业务。
3.如权利要求1所述的装置,其中,一旦所述业务开始发送所述内容,所述计数器单元立即开始计算所述进展量。
4.如权利要求1所述的装置,进一步包括:
密钥交换处理单元,用于执行密钥交换处理,以与所述接收装置共享保密密钥;以及
加密处理单元,用于使用所述保密密钥来加密所述内容,其中通过使用所述密钥交换处理单元来与所述接收装置共享所述保密密钥,
其中,所述内容包含将要在加密之后转移的部分和不加密地转移的部分,以及
一旦在所述业务开始发送所述内容之后开始发送所述内容中所述不加密地转移的部分时,所述计数器单元开始计算所述进展量。
5.如权利要求4所述的装置,其中,在所述计数器单元的所述计数值达到所述预定值并且所述内容的所述传输没有完成的情况中,如果所述将要在加密之后转移的部分成为传输目标,那么所述业务切换单元将所述用于所述内容的所述传输的业务从所述第一业务切换到所述第二业务。
6.如权利要求1所述的装置,其中,所述计数器单元计算用于所述业务的所述内容的所述传输的传输时间,或由所述业务发送的所述内容的数据数量,作为所述进展量。
7.如权利要求1所述的装置,进一步包括:
内容存储单元,用于存储所述内容;
通知发送单元,用于一旦完成所述内容的所述传输,就向所述接收装置发送所述内容的所述传输已完成的通知;
请求接收单元,用于在将所述通知发送到所述接收装置之后,从所述接收装置接收用于转移所述内容的使用权的请求;以及
使用权转移处理单元,用于一旦从所述接收装置接收到所述请求,就使存储在所述内容存储单元中的所述内容的所述使用权无效,并且向所述接收装置发送许可,以使所述内容的所述使用权生效。
8.如权利要求7所述的装置,其中,所述接收装置发送对于与所述内容相关联的每个所述业务的所述请求,以及
一旦接收了与所述内容相关联的任意一个所述业务所对应的所述请求,则所述使用权转移处理单元使存储在所述内容存储单元中的所述内容的所述使用权失效,并且将所述许可发送到所述接收装置。
9.如权利要求7所述的装置,其中,所述接收装置发送对于与所述内容相关联的每个所述业务的所述请求,以及
一旦接收到与所述内容相关联的所述业务所对应的所有所述请求,则所述使用权转移处理单元使存储在所述内容存储单元中的所述内容的所述使用权生效,并且将所述许可发送到所述接收装置。
10.一种用于与发送装置通信的接收装置,包括:
业务接收单元,用于使用与所述发送装置建立的第一业务从所述发送装置接收将要移动的内容;
计数器单元,用于计算进展量以获得计数值,其中所述进展量表示从给定的时间点开始,所述内容的接收相对于与所述第一业务相对应的所述内容的所述接收的进展程度;以及
业务切换单元,用于如果所述计数器单元的所述计数值达到预定值并且所述内容的所述接收没有完成,则将用于所述内容的所述接收的业务从所述第一业务切换到第二业务;
其中,如果所述业务切换单元将用于所述内容的所述接收的所述业务从所述第一业务切换到所述第二业务,那么所述业务接收单元使用所述第二业务从所述发送装置接收所述内容。
11.如权利要求10所述的装置,其中,所述计数器单元计算与第n个业务相对应的所述内容的所述接收从所述给定的时间点开始的所述进展量,其中n是等于或大于2的整数,并且
如果与所述第n个业务相关联的所述计数器单元的所述计数值达到所述预定值,并且所述内容的所述接收没有完成,那么所述业务切换单元将用于所述内容的所述接收的所述业务从所述第n个业务切换到第n+1个业务。
12.如权利要求10所述的装置,其中,一旦所述业务开始接收所述内容,所述计数器单元立即开始计算所述进展量。
13.如权利要求10所述的装置,进一步包括:
密钥交换处理单元,用于执行密钥交换处理,以与所述发送装置共享保密密钥;以及
加密处理单元,用于如果所述内容是加密的则使用所述保密密钥来解密所述内容,其中通过使用所述密钥交换处理单元来与所述发送装置共享所述保密密钥,
其中,所述内容包含将要在加密之后转移的部分和不加密地转移的部分,以及
一旦在所述业务开始接收所述内容之后开始接收所述内容中所述不加密地转移的部分时,所述计数器单元开始计算所述进展量。
14.如权利要求13所述的装置,其中,在所述计数器单元的所述计数值达到所述预定值并且所述内容的所述接收没有完成的情况中,如果所述将要在加密之后转移的部分成为接收目标,那么所述业务切换单元将用于所述内容的所述接收的所述业务从所述第一业务切换到所述第二业务。
15.如权利要求10所述的装置,其中,所述计数器单元计算用于所述业务的所述内容的所述接收的接收时间,或由所述业务接收的所述内容的数据数量,作为所述进展量。
16.如权利要求10所述的装置,进一步包括:
内容存储单元,用于存储所述接收的内容;
通知接收单元,用于从所述发送装置接收所述内容的所述传输已完成的通知;
请求发送单元,用于一旦接收到所述通知,就向所述发送装置发送用于转移所述内容的使用权的请求;
许可接收单元,用于在将所述请求发送到所述发送装置之后,从所述发送装置接收许可,以使所述内容的所述使用权生效;以及
使用权转移处理单元,用于一旦从所述接收装置接收到所述许可,就使存储在所述内容存储单元中的所述内容的所述使用权生效。
17.如权利要求16所述的装置,其中,所述请求发送单元发送对于与所述内容相关联的每个所述业务的所述请求。
18.一种用于将内容从发送装置发送到接收装置的内容发送方法,包括:
使用与所述接收装置建立的第一业务,向所述接收装置发送将要移动到所述接收装置的内容;
使用计数器计算进展量以获得计数值,其中所述进展量表示从给定的时间点开始,所述内容的传输相对于与所述第一业务相对应的所述内容的所述传输的进展程度;以及
如果所述计数器的所述计数值达到预定值并且所述内容的所述传输没有完成,则将用于所述内容的所述传输的业务从所述第一业务切换到第二业务;
其中,如果将所述用于所述内容的所述传输的业务从所述第一业务切换到所述第二业务,则使用所述第二业务将所述内容发送到所述接收装置。
19.一种用于从发送装置接收内容的内容接收方法,包括:
使用与所述发送装置建立的第一业务,从所述发送装置接收将要移动的内容;
使用计数器计算进展量以获得计数值,其中所述进展量表示从给定的时间点开始,所述内容的接收相对于与所述第一业务相对应的所述内容的所述接收的进展程度;以及
如果所述计数器的所述计数值达到预定值并且所述内容的所述接收没有完成,则将用于所述内容的所述接收的业务从所述第一业务切换到第二业务;
其中,如果将用于所述内容的所述接收的所述业务从所述第一业务切换到所述第二业务,则使用所述第二业务从所述发送装置接收所述内容。
CN2008102111357A 2007-08-31 2008-08-28 发送装置、接收装置、内容发送方法和内容接收方法 Expired - Fee Related CN101378369B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP226771/2007 2007-08-31
JP2007226771A JP4468425B2 (ja) 2007-08-31 2007-08-31 送信装置、受信装置、コンテンツ送受信システム、コンテンツ送信方法、コンテンツ受信方法及びプログラム

Publications (2)

Publication Number Publication Date
CN101378369A CN101378369A (zh) 2009-03-04
CN101378369B true CN101378369B (zh) 2011-12-14

Family

ID=40407503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102111357A Expired - Fee Related CN101378369B (zh) 2007-08-31 2008-08-28 发送装置、接收装置、内容发送方法和内容接收方法

Country Status (3)

Country Link
US (1) US8306226B2 (zh)
JP (1) JP4468425B2 (zh)
CN (1) CN101378369B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5419493B2 (ja) * 2009-03-03 2014-02-19 キヤノン株式会社 データ処理装置、データ処理装置の制御方法、およびプログラム
KR101538713B1 (ko) * 2011-03-18 2015-07-22 주식회사 케이티 멀티 세션 기반의 컨텐츠 서비스를 제공하는 시스템 및 방법
JP2013012284A (ja) * 2011-06-30 2013-01-17 Toshiba Corp コンテンツ送信装置及びダビング方法
US9258144B2 (en) * 2012-02-23 2016-02-09 Infosys Limited Methods, systems and computer-readable media for integrating a composite MIME message
KR101368827B1 (ko) * 2012-04-24 2014-03-03 주식회사 파수닷컴 콘텐츠의 객체별 권한 설정 장치 및 방법, 그리고 객체별 권한에 따른 콘텐츠 제공 장치 및 방법
US9432401B2 (en) * 2012-07-06 2016-08-30 Microsoft Technology Licensing, Llc Providing consistent security information
US11610012B1 (en) * 2019-11-26 2023-03-21 Gobeep, Inc. Systems and processes for providing secure client controlled and managed exchange of data between parties

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1196528A (zh) * 1997-03-13 1998-10-21 摩托罗拉公司 在窄带通信链路上传送信息的***和方法
CN1533103A (zh) * 2000-02-21 2004-09-29 ��ʽ����Ntt����Ħ 信息分配方法,信息分配***和信息分配服务器
CN1607784A (zh) * 2003-10-13 2005-04-20 Lg电子株式会社 用来在无线网络上执行通信的服务器***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004172870A (ja) 2002-11-19 2004-06-17 Nec Corp ストリームメディアデータのスクランブル放送システム
ATE526742T1 (de) * 2003-05-08 2011-10-15 Harman Becker Automotive Sys Hintergrundtuner eines rundfunkempfängers zum empfangen von verkehrs- und reise-information und zum untersuchen von alternativen frequenzen
JP2005158056A (ja) * 2003-11-04 2005-06-16 Matsushita Electric Ind Co Ltd コンテンツ移動システムおよびこれに用いられるコンテンツ送出機器
JP4350681B2 (ja) 2005-06-01 2009-10-21 シャープ株式会社 コンテンツ復元装置、及びコンテンツ復元方法、並びにプログラム
JP2007199890A (ja) * 2006-01-25 2007-08-09 Sony Corp コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1196528A (zh) * 1997-03-13 1998-10-21 摩托罗拉公司 在窄带通信链路上传送信息的***和方法
CN1533103A (zh) * 2000-02-21 2004-09-29 ��ʽ����Ntt����Ħ 信息分配方法,信息分配***和信息分配服务器
CN1607784A (zh) * 2003-10-13 2005-04-20 Lg电子株式会社 用来在无线网络上执行通信的服务器***

Also Published As

Publication number Publication date
US8306226B2 (en) 2012-11-06
JP4468425B2 (ja) 2010-05-26
JP2009060451A (ja) 2009-03-19
US20090060196A1 (en) 2009-03-05
CN101378369A (zh) 2009-03-04

Similar Documents

Publication Publication Date Title
CN101378369B (zh) 发送装置、接收装置、内容发送方法和内容接收方法
US9112835B2 (en) Transmitter, receiver, and transmitting method
KR101511380B1 (ko) Srm 장치간의 안전 정보 교환 시스템 및 방법
EP1811742B1 (en) System, apparatus, method and computer program for transferring content
KR101123550B1 (ko) 디바이스에 권리 발행자 시스템을 등록하는 기술
KR100882373B1 (ko) 트러스트 도메인에서 프로그램밍 재료저장과 안전통신을위한 기술
EP1261185B1 (en) Data terminal device providing a one copy backup of digital content
CN101510824B (zh) 具有可更换密码密钥和/或证书的机动车车载网络***
US20130111604A1 (en) Method and apparatus for sharing licenses between secure removable media
CN101379756A (zh) 用于传送数字版权的方法
US20090198993A1 (en) Method for joining user domain and method for exchanging information in user domain
KR20090075621A (ko) 피어 투 피어 통신 보안용 방법 및 시스템
JP2007199890A (ja) コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム
CN102498690A (zh) 通信***、通信设备、通信方法和计算机程序
CN104917787A (zh) 基于群组密钥的文件安全共享方法和***
KR102285885B1 (ko) 무선 데이터 통신용 대칭형 양자 암호화 키 기반 암호화 장치
KR101038166B1 (ko) 리소스 전송 방법 및 정보 제공 방법
US20070140490A1 (en) Content receiving apparatus
JP4150701B2 (ja) 情報処理装置、情報処理方法および情報処理プログラム
WO2012087953A1 (en) System and method for securely moving content
KR101816371B1 (ko) 양방향 키 전환 방법 및 구현 기기
JP2004302835A (ja) デジタルコンテンツ管理システム、利用者端末装置、ライツマネジメント方法
EP2477134B1 (en) Method and system of license interaction and recovering after its interrupting
CN100507798C (zh) 一种版权信息处理方法、装置及***
JP2010258795A (ja) 送信装置、受信装置及びコンテンツ送受信方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111214

Termination date: 20150828

EXPY Termination of patent right or utility model