许可证移动设备和程序的制作方法

文档序号:6375127阅读:146来源:国知局
专利名称:许可证移动设备和程序的制作方法
技术领域
本发明涉及一种许可证移动设备和程序,它们能够在将用于解码编码内容的许可证信息保存在记录介质中时使许可证信息移动进记录介质中并且能够改善方便性。
背景技术
近年来,随着信息社会的发展,已经广泛使用这样一种内容分配系统,它能够分配电子生成的内容例如图书、报纸、音乐或移动图象(moving image)(下面,简称为“内容”),并且能够播放该内容。
但是,电子生成的内容容易被复制,因此容易出现无视内容版权的非法行为。从禁止这种非法行为方面看,采用这样一种记录和播放系统,其中通常将电子生成的内容编码并且记录,并且在播放(playback)期间将该编码记录内容解码。另外,现在考虑一种需要用于在播放期间进行解码的许可证信息的系统。
这种许可证信息例如存储在预定的便携式记录介质中,并且该所存储的信息用于在播放期间被播放设备读取。
与这种应用发明相关的现有技术文献信息包括日本专利申请No.2002-305141,但是它不是在该文献中公知的发明。
但是,如上所述需要许可证信息的系统一般不会有任何问题。根据发明人的叙述,认为现在出现了对从预定记录介质将许可证信息传递给另一个记录介质的需求,例如其中试图将某个人的自己解码的内容分配给朋友的情况。
另外,在出现这种需求时,用户可能会具有如此感受,即在许可证信息不能移动的情况中方便性较低。
在移动内容方面,已经存在一种被称为CPRM的MOVE功能的技术,它能够使内容从其中已经安全记录了该内容的介质移动到另一个介质上。但是,该MOVE功能是一种以一般内容和许可证都必不可少的形式同时在记录介质之间进行移动的技术,因此该技术不能用于只移动许可证信息。

发明内容
本发明的目的在于提供一种许可证移动设备和程序,它能够使许可证信息从预定记录介质移动到另一个记录介质上并且可以改善方便性。
根据本发明第一方面,提供一种在服务器设备中用来将用于播放编码内容的许可证信息通过终端设备从第一记录介质移动到第二记录介质上的程序,该程序存储在计算机可读存储介质中,该程序包括第一程序代码,用来使计算机执行从终端设备接收从第一介质介质读取的第一介质标识符、第一编码用户信息和第一编码许可证信息;第二程序代码,用于使计算机执行根据第一介质标识符解码第一编码用户信息以获得第一用户信息的过程;第三程序代码,用于使计算机执行根据包含在第一用户信息中的第一用户ID解码第一编码许可证信息以获得第一许可证信息的过程;第四程序代码,用于使计算机执行从终端设备接收从第二记录介质读取的第二介质标识符和第二编码用户信息;第五程序代码,用于使计算机执行根据第二介质标识符解码第二编码用户信息以获得第二用户信息的过程;第六程序代码,用于使计算机执行根据第二用户信息将第一许可证信息重写到第二许可证信息的过程;第七程序代码,用于使计算机执行根据包含在第二用户信息中的第二用户ID编码第二许可证信息以获得第二编码许可证信息的过程;第八程序代码,用于使计算机执行将第二编码许可证信息传送给终端设备的过程;以及第九程序代码,用于使计算机执行存储一组包括在第二许可证信息中的第二许可证ID和第二介质标识符和/或第二用户ID的过程。
根据本发明第二方面,提供一种许可证移动设备,用于将用于播放编码内容的许可证信息从第一记录介质移动到第二记录介质,该设备包括用于从第一记录介质中读取第一介质标识符、第一编码用户信息和第一编码许可证信息的装置;用于根据第一介质标识符解码第一编码用户信息以获得第一用户信息的装置;用于根据包含在第一用户信息中的第一用户ID解码第一编码许可证信息以获得第一许可证信息的装置;用于从第二记录介质读取第二介质标识符和第二编码用户信息的装置;用于根据第二介质标识符解码第二编码用户信息以获得第二用户信息的装置;用于根据第二用户信息将第一许可证信息重写到第二许可证信息的装置;用户根据包含在第二用户信息中的第二用户ID编码第二许可证信息以获得第二编码许可证信息的装置;用于将第二编码许可证信息写入到第二记录介质中的装置;一存储器,它临时存储一组包括在第二许可证信息中的第二许可证ID以及第二介质标识符和/或第二用户ID;以及用于定期或不定期传送存储在所述存储器中的内容的装置。
因此,根据本发明的第一和第二方面,许可证信息可以从预定的记录介质移动到另一个记录介质上,从而可以改善方便性。
根据上述第一和第二方面,每个设备已经表达为“程序”和“设备”。但是,不用说,每个设备或一组这些设备可以表达为“设备”、“系统”、“方法”、“计算机可读记录介质”或“程序”。


图1为一示意图,显示出根据本发明第一实施方案的许可证移动系统和记录介质的结构。
图2为一示意图,显示出在该实施方案中的用户信息的结构。
图3为一示意图,显示出在该实施方案中的密钥信息的结构。
图4为一示意图,显示出在该实施方案中的许可证信息的结构。
图5为一示意图,显示出在该实施方案的许可证移动信息的结构。
图6为一示意图,显示出在该实施方案中的内容信息的结构。
图7至9为用于说明在该实施方案中的操作的示意图。
图10为一示意图,显示出根据本发明第二实施方案的许可证移动系统和记录介质的结构。
图11至13为用于说明在该实施方案中的操作的示意图。
图14为用于说明在该实施方案中的许可证移动标记的示意图。
图15为一示意图,显示出根据本发明第三实施方案的许可证移动系统和记录介质的结构。
图16至18为用于说明在该实施方案中的操作的示意图。
图19为一示意图,显示出根据本发明实施方案的每一个的许可证移动系统和记录介质的改进结构。
图20和21为示意图,每个都显示出图19的改进结构。
具体实施例方式
下面将参照这些附图对本发明的实施方案进行说明。在下面说明了在本说明书中所用的符号。
IDmA记录介质mA的介质标识符。
IDmA′与记录介质mA的介质标识符一一对应的介质标识符。
IDmA′表示根据预定转换过程从IDmA产生出的数值。预定的转换过程设置作为在正常设备读取IDmA时进行的过程。另外,在当前说明书中,参考标号“A”表示移动来源,而参考标号“B”表示移动目的地。
UDuA关于用户uA的用户信息IDuA包括在用户信息UDuA中的用户uA的用户标识符Kci在内容标识符(下面,被称为内容ID)为“i”时获得的内容密钥信息CDi在内容ID为“i”时获得的内容信息内容密钥信息Kci和内容信息CDi根据提前嵌入在头部等中的内容ID而彼此相关。
Lci在内容ID为“i”时获得的许可证信息Enc_x(A,B)在采用B密钥在编码系统“x”中将A编码时获得的信息
Enc_x,Dec_x分别在x系统中的编码和解码系统下面将通过采用上述表达体系来对下面实施方案的每一个进行说明。
这些实施方案的每一个涉及这样一种许可证移动系统,它能够移动许可证信息并且显示出与服务器处于在线状态中的移动模式或处于离线状态中的移动模式的实施例。下面将通过在相同系统中在版权所有者A和B之间的移动示例来说明许可证信息移动模式。通过提供转换功能,可以进行在另一个系统中的移动(例如,只有在相同版权所有者中的记录系统的转换或在版权所有者A和B之间的记录系统和移动的转换)。另外,在这些实施方案的每一个中的用户的设备例如个人计算机PC或许可证移动设备可以提供播放编码内容的功能,而不限于只是用于许可证运动的设备。
(第一实施方案)图1为一示意图,显示出根据本发明第一实施方案的许可证移动系统和记录介质的结构。在该许可证移动系统中,能够读取/写入安全记录介质MA、MB的个人计算机(下面称为个人计算机PC)10与服务器20连接,并且该服务器20构成为与许可证管理数据库(下面被称为许可证管理DB)30连接。
这里,在例如安全记录介质MA中,可以采用SD卡,并且设有系统区1a、保护区2a和用户数据区3a。
该系统区1a设置作为这样一个区,其中作为介质所特有的识别信息的介质标识符IDmA保存为可以从个人计算PC10读取。
保护区2a设置作为这样一个区,其中一般用户不能直接读取数据,并且具有编码用户信息UDuA的编码用户信息Encid(UDuA,IDmA′)由与介质标识符IDmA对应的介质标识符IDmA′存储。
这里,如图2所示一样,用户信息UDuA包括数据类型、用户ID(用户标识符)、内容ID列表和内容管理信息。从消除非法密钥和非法许可证方面看,内容ID列表设置作为通过记录其用户拥有版权的内容ID获得的列表。内容管理信息设置作为从内容属性信息中受到保护的属性信息(保护管理信息)。虽然可以施加用于管理用于使用限制的属性例如播放计数、播放时间或打印输出计数,但是可以施加任意不期望由用户写入的信息,而不限于此。
用户数据区3a设置作为这样一个区,其中一般用户可以直接读取数据,并且存储有在内容密钥Kci由包含在用户信息UDuA中的用户标识符IduA编码时获得的编码内容密钥Enck(kci,IDuA)以及在许可证信息Lci由用户标识符IduA编码时获得的编码许可证信息EncL(Lci,IDuA)。编码内容密钥和编码许可证信息可以存储在一般用户能够访问的另一个区中,而不用局限于用户数据区3a。
这里,如图3所示一样,内容密钥信息Kci包括数据类型、内容ID(内容标识符)、特性信息、密钥数据和改变(modification)检测信息。改变检测信息设置是从保护存储在除了保护区2a之外的区域中的信息方面看设置的。例如,可以使用MAC、散列值、数字签名等。改变检测信息提供给许可证信息,而不用局限于密钥信息Kci。
如图4所示一样,许可证信息Lci包括数据类型、许可证ID(许可证标识符)、特性信息、许可证数据和改变检测信息。这里,可以使用特性信息例如移动计数。许可证数据例如包括用户版权所有者、使用法则和任意其它附加的信息。
编码内容密钥和编码许可证信息可以存储在一般用户能够访问的另一个区中,而不用局限于用户数据区3a。
安全记录介质MB按照与安全记录介质MA相同的方式构成,但是数据内容不同。另外,非安全记录介质MC提前存储有在内容数据CDi由内容密钥Kci编码时获得的编码内容数据EncC(CDi,Kci),并且从播放设备(未示出)中读取数据。
安全记录介质MA、MB和非安全记录介质MC可以为在物理上不同的介质和相同介质中的任一种。这在下面实施方案中都是相同的。
个人计算机PC10具有一般计算机功能,并且可以通过用作接口装置的卡槽(I/F)11、12读取/写入安全记录介质MA、MB,并且可以与服务器20通信。在当前实施方案中,个人计算机用作在安全记录介质MA、MB的每一个和服务器20之间传送数据的设备。虽然卡槽11、12彼此相同,但是为了清楚起见将这些卡槽描述成两个卡槽。
服务器20包括提前安装在某个人的自身计算机中的许可证移动软件;一存储器,用于临时存储一个功能和根据软件操作的CPU(未示出)的处理结果;等等。该服务器20包括系统“id”的解码部分A-Did、B-Did和编码部分A-Eid、B-Eid;用户信息UDuA、UDuB的重写部分A-edit、B-edit;系统“k”的编码部分Dk和解码部分Ek;系统L的解码部分DL和编码部分EL;以及一控制部分Ctl。
可以通过如由图1中的虚线所示一样安装存储在外部存储介质M中的程序或者通过提前具有装在其中的程序的ROM等来实现服务器20的许可证移动软件。这也适用于下面实施方案的每一个。
另外,编码系统“id”,“k”,“L”,“c”可以改变成与另一个相同的系统,或者仅有一组任意的编码系统可以改变为与另一个相同的系统。另外,如果需要,服务器20可以使用硬件电路进行编码和解码,而不限于由软件和CPU的一个功能构成的服务器。
此处,解码部分A-Did具有如下功能类似地基于和从安全编码介质MA读取的介质标识符IDmA′相对应的介质标识符IDmA′对从安全编码介质MA读取的编码用户信息Encid(UDuA,IDmA′)进行解码;并将所获得的用户信息UDuA传送给解码部分Dk,DL,控制部分Ctl,以及重写部分A-edit。需要指出,解码部分B-Did也具有与解码部分A-Did类似的功能。另外,解码部分A-Did,B-Did可以设置作为一个解码部分。
重写部分A-edit具有如下功能执行重写处理以从解码部分A-Did所获得的用户信息UDuA中包括的内容ID列表中删除与许可证信息Lci对应的内容ID;以及将重写的用户信息UDuA传送给解码部分A-Eid。需要指出,重写部分B-Did也具有与重写部分A-Did类似的功能。另外,重写部分A-edit,B-edit可以设置作为一个重写部分。
编码部分A-Eid具有根据由解码部分A-Did获得的介质标识符IDmA′将从重写部分A-edit接收到的用户信息UDuA编码并且输出编码的用户信息Encid(UDuA,IDmA′)以便在安全记录介质MA中覆盖和更新的功能。
解码部分Dk具有根据包括在由解码部分A-Did获得的用户信息UDuA中的用户标识符IDuA将从安全记录介质MA读取的解码内容密钥Enck(Kci,IDuA)解码的功能;以及将通过解码获得的内容密钥Kci存储在内部存储器(未示出)中的功能。
解码部分DL具有根据包括在由解码部分A-Did获得的用户信息UDuA中的用户标识符IDuA将从安全记录介质MA读取的解码内容密钥EncL(Lci,IDuA)解码的功能;以及将通过解码获得的内容密钥Lci传输给控制部分Ctl的功能。
控制部分Ctl具有在参考许可证管理DB30的同时检测由解码部分DL获得的许可证信息Lci是否无效的功能;如果信息无效则进行非法过程并且如果信息合法则移动到下一个删除过程的功能;进行删除包含在安全记录介质MA中的编码内容密钥Enck(Kci,IDuA)和编码许可证信息EncL(Lci,IDuA)的删除过程的功能;在删除过程之后根据移动许可证信息的内容重写许可证信息Lci的功能;将重写许可证信息Lci传输给编码部分EL的功能;以及根据移动许可证信息Lci的内容更新许可证管理DB30的功能。
编码部分Ek具有根据包括在由解码部分B-Did获得的用户信息UDuB中的用户标识符IDuB将存储在内部存储器(未示出)中并且由解码部分Dk获得的内容密钥Kci编码并且获得编码内容密钥Enck(Kci,IDuB)的功能;以及传送编码内容密钥Enck(Kci,IDuB)以写入到安全记录介质MB中的功能。
编码部分EL具有根据包括在由解码部分B-Did获得的用户信息UDuB中的用户标识符IDuB将从控制部分Ctl接收到的许可证信息编码并且获得编码许可证信息EncL(Lci,IDuB)的功能;以及传送编码许可证信息EncL(Lci,IDuB)以写入到安全记录介质MB中的功能。
许可证管理DB30设置作为能够相对服务器20进行读取/写入的数据库。专门的独特ID和许可证ID彼此相关地存储。至于独特ID,例如可以采用介质标识符IDm、设备ID、用户ID等。设备ID在当前实施方案中设置作为个人计算机10的ID,并且在后面所述的实施方案中,获得许可证移动设备的ID。用户ID可以是匿名的。
另外,许可证管理DB30如图6所示一样可以包括许可证移动信息Mv。该许可证移动信息包括数据类型、内容ID、移动来源ID、移动目的地ID和其它信息。移动来源ID和移动目的地ID与前面所述的独特ID对应。其它信息设置作为附加信息例如移动数据和时间。
现在将参照图7至9对如上所述构成的许可证移动系统的操作进行说明。大概说来,按照“记录介质MA的读取过程”、“记录介质MA的删除过程”和“记录介质MA的写入过程”的顺序依次进行移动许可证信息Lc。下面将根据该顺序进行说明。
(记录介质MA的读取过程)如图7所示,个人计算机PC10通过用户A的操作将以下内容传送给服务器20介质标识符IDmA′,它与从安全记录介质MA读取的介质标识符IDmA对应;编码的用户信息Encid(UDuA,IDmA′);编码内容密钥Enck(Kci,IDuA)以及编码许可证信息Enck(Lci,IDuA)。
在服务器20中,解码部分A-Did根据介质标识符IDmA′解码编码的用户信息Encid(UDuA,IDmA′)并获得用户信息UDuA。
然后,服务器20使用包括在用户信息UDuA′中的用户标识符IDuA,从而解码部分Dk将编码内容密钥Enck(Kci,IDuA)解码以获得内容密钥Kci,并且解码部分DL将编码许可证信息EncL(Lci,IDuA)解码以获得许可证信息Lci。将许可证信息Lci传送给控制部分Ctl并且将内容密钥Kci保持在内部存储器(未示出)中。
控制部分Ctl在参照许可证管理DB30的同时检测该许可证信息Lci是否有效。控制部分在该信息无效的情况下进行无效过程,并且在信息有效的情况下移动到下一步的删除过程。无效过程例如包括停止许可证移动等。
(记录介质的删除过程)在服务器20中,如图8所示一样,重写部分A-edit进行重写过程以便从用户信息UDuA的内容ID列表中删除与许可证信息Lci对应的内容ID,并且在重写到编码部分A-Eid上之后传送该用户信息UDuA。
编码部分A-Eid根据前面所述的介质标识符IDmA′在重写之后将用户信息UDuA编码以获得编码用户信息Encid(UDuA,IDmA′)。
服务器20通过个人计算PC10将该编码用户信息Encid(UDuA,IDmA′)重写并且更新到安全记录介质MA中。
之后,在服务器20中,控制部分Ctl通过个人计算机PC10删除包含在安全记录介质MA中的编码内容密钥Enck(Kci,IDuA)和编码许可证信息EncL(Lci,IDuA)。
(记录介质MB的写入过程)在该服务器20中,控制部分Ctl例如将包含在许可证信息Lci中的特性信息(例如,移动计数)、许可证数据(例如,用户所有者)以及改变检测信息重写。
如图9所示,服务器还通过个人计算机10从安全记录介质MB中读取与介质标识符IDmB对应的介质标识符IDmB′和编码用户信息Encid(UDuB,IDmB′)。
接着,在服务器20中,解码部分B-Did根据介质标识符IDmA′将编码用户信息(UDuB,IDmB′)解码,并且获得用户信息UDuB。
另外,在服务器20中,重写部分B-edit进行重写过程以便从用户信息UDuB的内容ID列表中加入与许可证信息Lci对应的内容ID,并且在重写之后将该用户信息UDuB传送给编码部分B-Eid。
编码部分B-Eid根据前面所述的介质标识符IDmB′在重写之后将用户信息UDuB编码,并且获得编码用户信息Encid(UDuB,IDmB′)。
服务器20通过个人计算机PC10将该编码用户信息Encid(UDuB,IDmB′)重写并且更新到安全记录介质MB中。
另外,在服务器20中,编码部分Ek根据包括在用户信息UDuB中的用户标识符IDuB将上述通过解码部分Dk获得并且存储在内部存储器(未示出)的内容密钥Kci编码,并且获得编码内容密钥Enck(Kci,IDuB)。
然后,该服务器20通过个人计算机PC10将该编码内容密钥Enck(Kci,IDuB)写入到安全记录介质MB中。
同样,在服务器20中,前面所述的控制部分Ctl将许可证信息Lci传送给编码部分EL。该编码部分根据用户标识符IDuB将许可证信息Lci编码,并且获得编码的许可证信息EncL(Lci,IDuB)。
随后,服务器20通过个人计算机10将编码许可证信息EncL(Lci,IDuB)写入到安全记录介质MB中。
之后,在服务器20中,控制部分Ctl如上所述根据移动许可证信息Lci的内容更新许可证管理DB30。
如上所述,根据本发明,能够读取/写入安全记录介质MA、MB的个人计算机PC将记录安全记录介质MA、MB的内容传送给服务器20,由此可以使许可证信息Lci在在线状态中从预定安全记录介质MA移动到另一个安全记录介质MB,并且可以改善方便性。
另外,虽然当前实施方案已经说明删除包含在移动来源中的许可证信息Lci的情况,但是可以将包含在移动目的地的许可证信息Lci重写和修改为禁止移动,如后图14所述,但是不限于此。按照这种方式,可以在以下每个实施方案中按照同样的办法进行在删除该许可证信息Lci的配置和禁止移动的配置之间的相互修改。
服务器20也可以管理许可证信息Lci的移动状态,由此在许可证信息Lci移动的时候可以开帐单。
另外,服务器20可以管理许可证信息Lci的移动状态,由此可以在其中记录了许可证信息Lci的安全记录介质MA发生丢失或者损坏的时候重新发行内容密钥Kci或者许可证信息Lci。
(第二实施方案)图10是显示本发明第二实施方案的许可证移动系统和记录介质的配置的示意图。与图1所示的同样构件用同样的附图标记表示,省略其详细说明。本部分主要描述与图1所示内容不同的构成构件。在每个实施方案中以及其改变模式中,类似的省略重复的描述。
也就是,本实施方案是第一实施方案的改进实施例,其中在与服务器分开的离线状态中实现许可证信息Lci的移动。
具体的说,设置许可证移动装置40和服务器50,代替上述的个人计算机PC10和服务器20。
此处,许可证移动装置40包括卡片槽41,42;解码部分A-Did,B-Did;编码部分A-Eid,B-Eid;重写部分A-edit,B-edit;解码部分Dk;编码部分Ek;解码部分DL;编码部分EL;控制部分Ctl′;以及移动更新存储器“m”。
此处,卡片槽41,42与前面描述的卡片槽11,12相同。
解码部分A-Did,B-Did、编码部分A-Eid,B-Eid、重写部分A-edit,B-edit、解码部分Dk、编码部分Ek、解码部分DL和编码部分EL具有上述功能。
控制部分Ctl′用于写入指示更新内容的许可证移动信息Mv,代替上述控制部分Ctl的功能的更新许可证信息管理DB的功能。
移动更新存储器“m”临时保存从控制部分Ctl′重新写入的许可证移动信息Mv。
许可证移动装置40将移动更新存储器“m”中含有的许可证移动信息Mv在周期性的或者任意时序发送给服务器50,由此可以由服务器50相对于在离线状态中移动的许可证信息Lci进行管理。在发送许可证移动信息Mv之后,在许可证移动装置40的控制下对移动更新存储器“m”进行处理以删除。但是这种删除程序不是必须的,许可证移动信息Mv在被发送之后可以通过重写信息而将其自然删除。另外,信息Mv可以存储为历史记录而不用删除。
服务器50具有基于来自许可证移动装置40的许可证移动信息Mv更新许可证管理DB的功能,代替服务器20的前述功能。
利用上述配置,如图11至13所示,可以获得与第一实施方案类似的功能和优势效果。
更详细的说,在已经实现了类似的功能和优势效果之后,许可证移动信息Mv存储在移动更新存储器“m”中,有规律或者无规律地将所存储的内容发送给服务器。因此,即使在离线状态中,许可证信息可以从预定安全记录介质MA移动至另一个安全记录介质MB,并且可以改善便利性。
另外,在本实施方案中,不限于删除在限定作为移动源的安全记录介质MA中包含的许可证信息Lci的情况,如图14所示,在许可证信息Lci中设置许可证移动标志,由此可以将当前的配置改变为重写许可证移动标志状态(未移动/移动)的配置。另外,在使用该许可证移动标志的情况下,通过利用在现有系统中的保留比特可以容易实现该技术方案。
(第三实施方案)图15是显示本发明第三实施方案的许可证系统和记录介质的配置的示意图。
本实施方案是第一实施方案的改进实施例,其中上述服务器20的功能部分的由个人计算机PC所共享,并由个人计算机PC10x和服务器20x构成。
在前述的服务器20的功能之中,系统“id”的解码部分A-Did,B-Did和编码部分A-Eid,B-Eid加至个人计算机PC10x。
在服务器20x中,从前述功能中删除已经增加至个人计算机PC10x的功能。换句话说,设有用户信息UDuA,UDuB的重写部分A-edit,B-edit;系统“k”的解码部分Dk和编码部分Ek;系统L的解码部分DL和编码部分EL;以及控制部分Ctl。
利用上述配置,如图16-18所示可以实现类似的功能,由此可以获得与第一实施方案类似的优势效果。
通过分别改进上述第一至第三实施方案,如在图19中所示的第二实施方案的改进实施例一样,可以将许可证信息或者内容从利用具有有限的内容记录存储能力的便携式介质(图19MA′)的内容保护系统移动至利用具有大存储容量的记录介质(图19HD)如HDD或CD-R/DVD-R的内容保护系统。
另外,图19所示的许可证移动系统可以在使用相互不同的记录格式的记录介质之间移动许可证信息等,并显示了包括用于转换数据记录系统的转换器部分60的许可证移动装置40。
在例如使用软件的情况下,这种类型的转换器可以包括基于安全介质MB的记录介质标识符IDmB′规定限定为移动目的地的安全记录介质MB的记录格式的程序;以及进行转换从而满足这种规定记录格式并且在转换之后适当的编码许可证信息以执行重写的程序。例如,相互不同的记录格式包括如前所述的许可证信息和内容密钥信息是分开的记录格式;以及许可证信息Lci包括在内容密钥信息Kci中的记录格式。不限于该实施例,如果记录格式彼此不兼容(例如不同系统的记录格式或者同一系统不同版本的记录格式),他们也包括在“相互不同的记录格式”中。
以下参考图20和21补充描述转换器部分60的具体实施例。
图20是许可证信息从当前的SD卡系统(图中的左侧)移动至发明人的内容利用系统(图中右侧)的情况的示意图。此处,在SD卡系统的安全记录介质MA′中,在保护区域2a中记录编码的内容密钥Encid(kci,IDmA′)以及编码的许可证信息Encid(Lci,IDmA′),在用户数据区域3a中记录编码的内容EncC(CDi,Kci),与发明人的上述安全记录介质MA不同。在SD卡系统中包含的编码的内容密钥和编码的许可证信息由编码系统“id”基于介质标识符IDmA′进行编码。
另一方面,在发明人的内容利用系统中,在记录介质MB的用户数据区域3b中记录编码的内容密钥Enck(Kci,IDuB)以及编码的许可证信息EncL(Lci,IDuB),如前所述。另外,在该内容利用系统中,在非安全记录介质MC中记录编码的内容EncC(CDi,Kci*)。
因此转换器部分60根据介质标识符IDmA,IDmB或者用户的操作来规定限定为移动源的SD卡系统的记录格式以及限定为移动目的地的内容利用系统的记录格式,基于规定的内容选择准备好的编码系统id,K,L,由此可以转换记录格式。
图21显示了与图20相反的实施例。图21是示意图,其中从发明人的内容利用系统(图中右侧)向当前的SD卡系统(图中左侧)移动许可证信息。当然即使在相反的情况下,转换器部分60也以同样的方式起作用。在图21中,附图标记F表示预定的密钥产生过程。
需要指出,在上述个实施方案中描述的技术都在记录介质例如磁盘(floppy(注册商标)盘,硬盘等)、光盘(CD-ROM/DVD等)、光磁盘(MO)、半导体存储器等中存储为可以由计算机执行的程序,并可以分发。
另外,作为记录介质,能在其中存储程序并且计算机可以从其中读取的记录介质可以具有任何形式的存储系统。
另外,根据来自存储介质的安装在计算机上的程序指令可以在计算机上工作的中间件(MW)等例如操作系统(OS)、数据库管理软件、网络软件等可以执行某些处理,以实现本发明。
另外,本发明的记录介质不限于和计算机独立的介质,其中包括下载、存储或者临时性存储了通过LAN、因特网等传送的程序的记录介质。
另外,存储介质不限于一种,从多个介质中执行本发明中的处理的情况也包括在本发明的存储介质中,介质结构可以是任何结构。
需要指出,本发明的计算机用于根据存储在存储介质中的程序执行本发明的各种处理,可以是由例如个人计算机、通过网络连接的多个装置的系统等形成的装置的任何结构。
需要指出,本发明的计算机不限于个人计算机,包括具有信息处理装配的运算处理设备、微型计算机等,是能够通过程序执行本发明的功能的装配/装置的总称。
需要指出,本发明不限于上述实施方案,在实践阶段在不偏离本发明精神的范围内可以对结构要求进行改变和具体化。另外,由于在前述实施方案中已经披露的多种结构要求可以适当的结合,因此可以形成各种发明。例如,从实施方案中所示的所有结构要求中可以省略几个结构要求。另外,不同实施方案的结构要求可以适当的结合。
而且,可以采用多种实现方式来改进本发明而不会脱离本发明的范围。
工业实用性根据本发明,提供一种许可证移动装置以及程序,其能够将许可证信息从预定的记录介质移动到另一个记录介质并能够改进便利性。
权利要求
1.一种在服务器设备(20)中用来将用于播放编码内容的许可证信息通过终端设备(10)从第一记录介质(MA)移动到第二记录介质(MB)的程序,该程序存储在计算机可读存储介质中,该程序的特征在于包括第一程序代码,用来使计算机执行从终端设备接收从第一记录介质(MA)读取的第一介质标识符(IDmA)、第一编码用户信息(Encid(UDuA,IDmA′))和第一编码许可证信息(EncL(Lci,IDuA));第二程序代码,用于使计算机执行根据第一介质标识符解码第一编码用户信息以获得第一用户信息(UDuA)的过程(A-Did);第三程序代码,用于使计算机执行根据包含在第一用户信息中的第一用户ID(IDuA)解码第一编码许可证信息以获得第一许可证信息(LCi)的过程(DL);第四程序代码,用于使计算机执行从终端设备接收从第二记录介质(MB)读取的第二介质标识符(IDmB)和第二编码用户信息(Encid(UDuB,IDmB′))的过程;第五程序代码,用于使计算机执行根据第二介质标识符解码第二编码用户信息以获得第二用户信息(UDuB)的过程(B-Did);第六程序代码,用于使计算机执行根据第二用户信息将第一许可证信息重写到第二许可证信息(Lci)的过程(Ctl);第七程序代码,用于使计算机执行根据包含在第二用户信息(UDuB)中的第二用户ID(IDuB)编码第二许可证信息(LCi)以获得第二编码许可证信息(EncL(Lci,IDuB))的过程(EL);第八程序代码,用于使计算机执行将第二编码许可证信息传送给终端设备的过程;以及第九程序代码,用于使计算机执行存储一组包括在第二许可证信息中的第二许可证ID和第二介质标识符和/或第二用户ID的过程(30)。
2.如权利要求1所述的程序,其特征在于,所述第一用户信息(UDuA)包括与包含在第一记录介质(MA)中的所有第一编码许可证信息(EncL(Lci,IDuA))对应的内容ID。
3.如权利要求2所述的程序,其特征在于,所述第一用户信息(UDuA)包括用于所述每一个内容ID的关于相应编码内容(Enck(Kci,IDuA))的保护管理信息。
4.如权利要求1所述的程序,其特征在于,所述第六程序代码包括确定第一许可证信息是否无效的过程;在确定结果表明无效时停止许可证移动的过程。
5.如权利要求1所述的程序,其特征在于,所述第六程序代码包括根据第二介质标识符(IDmB)规定第二记录介质(MB)的记录格式的过程;以及执行重写以便满足规定记录格式的过程。
6.一种许可证移动设备(40),用于将用于播放编码内容的许可证信息从第一记录介质(MA)移动到第二记录介质(MB),该设备的特征在于包括用于从第一记录介质(MA)中读取第一介质标识符(IDmA)、第一编码用户信息(Encid(UDuA,IDmA′))和第一编码许可证信息(EncL(Lci,IDuA))的装置(41);用于根据第一介质标识符解码第一编码用户信息以获得第一用户信息(UDuA)的装置(A-Did);用于根据包含在第一用户信息中的第一用户ID(IDuA)解码第一编码许可证信息以获得第一许可证信息(Lci)的装置(DL);用于从第二记录介质(MB)读取第二介质标识符(IDmB)和第二编码用户信息(Encid(UDuB,IDmB′))的装置(42);用于根据第二介质标识符解码第二编码用户信息以获得第二用户信息(UDuB)的装置(B-Did);用于根据第二用户信息将第一许可证信息重写到第二许可证信息(Lci)的装置(Ctl′);根据包含在第二用户信息(UDuB)中的第二用户ID(IDuB)编码第二许可证信息(Lci)以获得第二编码许可证信息(EncL(Lci,IDuB))的装置(EL);用于将第二编码许可证信息写入到第二记录介质中的装置(42);一存储器(m),它临时存储一组包括在第二许可证信息中的第二许可证ID以及第二介质标识符和/或第二用户ID;以及用于定期或不定期传送存储在所述存储器中的内容的装置。
7.如权利要求6所述的许可证移动设备,其特征在于,所述第一用户信息(UDuA)包括与包含在第一记录介质(MA)中的所有第一编码许可证信息(EncL(Lci,IDuA))对应的内容ID。
8.如权利要求7所述的许可证移动设备,其特征在于,所述第一用户信息(UDuA)包括用于所述每一个内容ID的关于相应编码内容(Enck(Kci,IDuA))的保护管理信息。
9.如权利要求6所述的许可证移动设备,其特征在于,用于将所述第一许可证信息重写到第二许可证信息的装置(Ctl′)包括用于确定所述第一许可证信息是否无效的装置;以及用于在确定结果表明无效时停止许可证移动的装置。
10.如权利要求6所述的许可证移动设备,其特征在于,用于将所述第一许可证信息重写到第二许可证信息的装置(Ctl′)包括用于根据第二介质标识符(IDmB)规定第二记录介质(MB)的记录格式的装置;以及用于执行重写以便满足规定记录格式的装置。
11.一种许可证移动设备(40x),用于相对于其中采用了相互不同的记录格式的第一记录介质(MA′)和第二记录介质(MB),将用于播放编码内容的许可证信息从第一记录介质移动到第二记录介质,该设备的特征在于包括用于从第一记录介质(MA′)中读取第一介质标识符(IDmA)、第一编码许可证信息(Encid(Lci,IDmA′))和编码内容信息(EncC(CDi,Kci))的装置(41′);用于根据第一介质标识符解码第一编码许可证信息以获得第一许可证信息(Lci)的装置(A-Did′);用于从第二记录介质(MB)读取第二介质标识符(IDmB)和第二编码用户信息(Encid(UDuB,IDmB′))的装置;用于根据第二介质标识符解码第二编码用户信息以获得第二用户信息(UDuB)的装置;用于根据第二用户信息将第一许可证信息重写到第二许可证信息(Lci*)的装置(Ctl″);根据包含在第二用户信息(UDuB)中的第二用户ID(IDuB)编码第二许可证信息(Lci*)以获得第二编码许可证信息(EncL(Lci,IDuB))的装置(EL);用于将第二编码许可证信息写入到第二记录介质中的装置(42′);用于删除第一编码许可证信息和编码内容信息的装置(Ctl″);一存储器(m),它临时存储一组包括在第二许可证信息中的第二许可证ID以及第二介质标识符和/或第二用户ID;以及用于定期或不定期传送存储在所述存储器中的内容的装置。
12.一种许可证移动设备(40x),用于相对于其中采用了相互不同的记录格式的第一记录介质(MB)和第二记录介质(MA′),将用于播放编码内容的许可证信息从第一记录介质(MB)移动到第二记录介质(MA′),该设备的特征在于包括用于从第一记录介质(MB)中读取第一介质标识符(IDmB)、第一编码用户信息(Encid(UDuB,IDmB′))和第一编码许可证信息(EncL(Lci*,IDuB))的装置(42′);用于根据第一介质标识符解码第一编码用户信息以获得第一用户信息(UDuB)的装置(B-Did);用于根据包含在第一用户信息中的第一用户ID(IDuB)解码第一编码许可证信息以获得第一许可证信息(Lci*)的装置(DL);用于获得与第一许可证信息对应的第一编码内容(EncC(CDi,Kci))的装置(Ctl″,42′);用于根据第一许可证信息将第一编码内容解码以获得内容(CDi)的装置;用于从第二记录介质(MA′)读取第二介质标识符(IDmA)的装置(41′);用于将第一许可证信息(Lci*)重写到第二许可证信息(Lci)的装置;用于根据第二介质标识符编码第二许可证信息以获得第二编码许可证信息(Encid(Lci,IDmA′))的装置;用于将第二编码许可证信息写入到第二记录介质(MA′)中的装置;用于根据第二许可证信息将内容编码以获得第二编码内容(EncC(CDi,Kci))的装置(Ctl″);用于将第二编码内容写入到第二记录介质(MA′)中的装置(Ctl″,41′);用于删除第一编码许可证信息和编码内容信息的装置(Ctl″);一存储器(m),它临时存储一组包括在第二许可证信息中的第二许可证ID以及第二介质标识符和/或第二用户ID;以及用于定期或不定期传送存储在所述存储器中的内容的装置。
13.一种在许可证移动设备(40x)中用来将用于播放编码内容的许可证信息从第一记录介质(MB)移动到第二记录介质(MA′)的程序,该程序存储在计算机可读存储介质中,该程序包括第一程序代码,用来使计算机执行从第一记录介质(MB)读取第一介质标识符(IDmB)、第一编码用户信息(Encid(UDuB,IDmB′))和第一编码许可证信息(EncL(Lci*,IDuB))的过程;第二程序代码,用于使计算机执行根据第一介质标识符将第一编码用户信息解码以获得第一用户信息(UDuB)的过程(B-Did);第三程序代码,用于使计算机执行根据包含在第一用户信息中的第一用户ID(IDuB)解码第一编码许可证信息以获得第一许可证信息(Lci*)的过程(DL);第四程序代码,用于使计算机执行从第二记录介质(MA′)读取第二介质标识符(IDmA)和第二编码用户信息(Encid(UDuA,IDmA′))的过程;第五程序代码,用于使计算机执行根据第二介质标识符解码第二编码用户信息以获得第二用户信息(UDuA)的过程;第六程序代码,用于使计算机执行根据第二用户信息将第一许可证信息重写到第二许可证信息(Lci)的过程;第七程序代码,用于使计算机执行根据包含在第二用户信息中的第二用户ID将第二许可证信息编码以获得第二编码许可证信息(Encid(Lci,IDmA′))的过程(EL);第八程序代码,用于使计算机执行将第二编码许可证信息写入到第二记录介质(MA′)中的过程;以及第九程序代码,用于使计算机执行在存储器(m)中临时存储一组包括在第二许可证信息中的第二许可证ID和第二介质标识符和/或第二用户ID的过程(Ctl″);以及第十程序代码,用于使计算机执行定期或不定期传送存储在存储器中的内容的过程。
14.如权利要求13所述的程序,其特征在于,所述第一用户信息(UDuB)包括与包含在所述第一记录介质(MB)中的所有第一编码许可证信息(EncL(Lci*,IDuB))对应的内容ID。
15.如权利要求14所述的程序,其特征在于,所述第一用户信息(UDuB)包括用于所述每个内容ID的关于相应编码内容(EncC(CDi,Kci))的保护管理信息。
16.如权利要求13所述的程序,其特征在于,所述第六程序代码包括确定第一许可证信息是否无效的过程;在确定结果表明无效时停止许可证移动的过程。
17.如权利要求13所述的程序,其特征在于,所述第六程序代码包括根据第二标识符(IDmA)规定第二记录介质(MA)的记录格式的过程;以及执行重写以便满足规定记录格式的过程。
全文摘要
个人计算机PC(10)将包含在安全记录介质(MA)中的编码用户信息和编码许可证信息传送给服务器(20)。该服务器将编码许可证信息解码以获得许可证信息。然后,服务器通过个人计算机PC将包含在安全记录介质(MA)中的编码许可证信息删除。该服务器将包含在安全记录介质(MB)中的解码用户信息解码以获得用户信息。然后,服务器根据用户信息将许可证信息编码以通过个人计算机PC将所获得的编码许可证信息写入到安全记录介质(MB)中。这样,许可证信息可以在两个安全媒介之间移动并且改善了方便性。
文档编号G06F21/00GK1826603SQ20038010732
公开日2006年8月30日 申请日期2003年11月28日 优先权日2002年11月29日
发明者松川伸一, 笠原章裕, 嵩比呂志, 加藤拓, 中野一典, 三浦显彰 申请人:株式会社东芝, 东芝解决方案株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1