信息处理设备和方法以及发行媒体的制作方法

文档序号:6472106阅读:261来源:国知局
专利名称:信息处理设备和方法以及发行媒体的制作方法
技术领域
本发明涉及一种信息处理设备和方法以及一种发行媒体(distributionmedium),尤其涉及一种使用加密信息的信息处理设备和方法以及发行媒体。
提供了一种系统,在这种系统中,对诸如音乐节目等信息(内容)加密,然后将信息发送到用户的信息处理设备。用户通过签订预定合同成为签约用户,因此他可以用信息处理设备对内容解密,从而使用所述内容。
在有关领域的信息处理设备中,例如已经不可能根据内容的购买历史再次以该价格购买该内容。
根据本发明的一个方面,信息处理设备包括存储器装置,用于存储加密信息、表示被购买权利之内容的使用控制方针,以及用于规定与被购权利的内容对应的价格内容的价格标记;第一发生装置,用于根据存储在存储器装置中的使用控制方针和价格标记,产生包括信息之购买历史的使用控制状态;设置装置,用于把基于信息使用的使用历史设置到使用控制状态;以及第二发生装置,用于在再次购买权利的情况下,根据购买历史或使用历史,计算金额并产生包括金额的会计信息,和/或根据购买历史或使用历史,限制可购买的使用条件。
依照本发明的另一方面,信息处理方法包括存储步骤,用于存储加密信息、表示被购权利之内容的使用控制方针,以及用于规定与权利的内容对应的价格内容的价格标记;第一产生步骤,用于根据存储步骤存储的使用控制方针和价格标记,产生包括信息之购买历史的使用控制状态;设置步骤,用于将基于信息使用的使用历史设置到使用控制状态;以及第二产生步骤,用于在再次购买权利的情况下,根据购买历史或使用历史,计算金额并产生包括金额的会计信息,和/或根据购买历史或使用历史,限制可购买的使用条件。
依照本发明的另一方面,发行媒体提供了一种计算机可读的程序,所述程序形成一信息处理设备,而所述信息处理设备通过对与被购权利的内容相对应的加密信息解密来使用加密信息。所述程序执行以下过程存储步骤,用于存储加密信息、表示被购权利之内容的使用控制方针,以及用于规定与权利的内容相对应的价格内容的价格标记;第一产生步骤,用于根据存储步骤存储的使用控制方针和价格标记,产生包括信息之购买历史的使用控制状态;设置步骤,用于将基于信息使用的使用历史设置到使用控制状态;以及第二产生步骤,用于在再次购买权利的情况下,根据购买历史或使用历史,计算金额并产生包括金额的会计信息,和/或根据购买历史或使用历史,限制可购买的使用条件。
根据本发明的双一个方面,在所述的信息处理设备、信息处理方法和发生媒体中,存储加密信息、表示被购权利之内容的使用控制方针,以及用于规定与被购权利的内容对应的价格内容的价格标记;根据所存储的使用控制方针和价格标记,产生包括信息购买历史的使用控制状态;将基于信息使用的使用历史设置到使用控制状态;以及在再次购买权利的情况下,根据购买历史或使用历史,计算金额并产生包括该金额的会计信息,和/或根据购买历史或使用历史,限制可购买的使用条件。


图1是说明EMD系统的图。
图2说明EMD系统中的主信息流。
图3是一方框图,示出了EMD服务中心1的功能性结构。
图4是一方框图,例示了内容提供器2的功能性结构。
图5例示了UCP。
图6例示了内容提供器保密容器。
图7例示了对内容提供器2的证书。
图8是一方框图,示出服务提供器3的功能性结构。
图9A和9B例示了PT。
图10例示了服务提供器保密容器。
图11例示了服务提供器3的证书。
图12是一方框图,例示了用户本地网络5的接收机50的功能性结构。
图13例示了UCS。
图14例示了会计信息。
图15是一方框图,例示了接收机50的SAM 51的功能性结构。
图16是一流程图,说明内容购买过程。
图17示出了另一例服务提供器保密容器。
图18示出了另一例UCP。
图19示出了另一例PT。
图20示出了另一例UCS。
图21示出了又一例UCS。
图22是一流程图,说明内容使用过程。
图23示出了又一例UCS。
图24示出了另一例UCP。
图25A和25B示出了另一例PT。
图1说明了应用本发明的EMD(电子音乐发行)系统。EMD系统包括EMD服务中心1,用于管理每个设备的;内容提供器2,用于分发内容的;服务提供器3,用于提供与内容相应的预定服务;以及用户本地网络5,它包括一个使用该内容的设备(在本例中,为接收机50)。
分发(提供)给已向EMD系统登记的设备(例如,接收机50)的内容是数字数据,其信息本身是有价值的。在本实施例中,一个内容对应于一个音乐节目的音乐数据。内容以一个内容为单元(单个格式)或以多个内容为单元(唱片集格式)分发给用户。用户购买该内容(实际上是购买使用内容的权利),从而可以再现和复制该内容。
图2表示EMD系统中的主信息流,如图所示,EMD服务中心1向用户本地网络5和内容提供器2发送使用内容所需的分发密钥Kd。EMD服务中心1还从用户本地网络5的设备接收会计信息或类似信息,以便调节使用费用。
内容提供器2拥有待分发的内容(用内容密钥Kco对其加密)、对内容解密所需的内容密钥Kco(用分发密钥Kd对其加密),以及表示此内容使用内容的使用控制方针(此后称之为UCP(使用控制方针))。然后,内容提供器2将这些数据以内容提供器保密容器(下面将对其进行解释)的形式提供给服务提供器3。
服务提供器3产生一个或多个价格标记(PT),并保存这些数据。服务提供器3通过网络4,以服务提供器保密容器(service provider secure container)的形式,将所产生的PT连同内容提供器2提供的内容(用内容密钥Kco加密)、内容密钥Kco(用分发密钥Kd加密)和UCP一起经发送给用户本地网络5,其中网络4由专用电缆网络、互连网、或卫星通信构成。
用户本地网络5根据所提供的UCP和PT,产生使用控制状态(UCS),并根据所产生的UCS进行处理,以便使用内容。用户本地网络5还根据产生UCS的定时,来产生会计信息,并根据例如接收分发密钥Kd的定时,将此信息与相应的UCP和PT一起发送给EMD服务中心1。
图3是一方框图,示出了EMD服务中心1的功能性结构。服务提供器管理部11将利润分配信息提供给服务提供器3。内容提供器管理部12向内容提供器2发送分发密钥Kd或提供利润分配信息。
版权管理部13将表示用户本地网络5之内容使用结果的信息发送到版权管理组织,例如,JASRAC(日本作者、作曲者和出版者版权协会,JapaneseSociety for Rights of Authors,Composers and Publishers)。
密钥服务器14存储分发密钥Kd,并通过内容提供器管理部12将该密钥提供给内容提供器2,还通过用户管理部18或其类似装置将该密钥提供给用户本地网络5。专业(career)数据管理部15存储从用户管理部18输出的会计信息、与内容对应的PT,以及与内容对应的UCP等。
利润分配部16根据专业数据管理部15提供的各条信息,计算EMD服务中心1、内容提供器2和服务提供器3的利润,然后将计算结果输出到服务提供器管理部11、内容提供器管理部12、出纳部20和版权管理部13。
相互验证部17对内容提供器2、服务提供器3和用户本地网络5的设备进行相互验证。用户管理部18产生相应于预定过程的登记清单,并将该清单与分发密钥Kd一起发送到用户本地网络5。
费用计算索款部19例如根据专业数据管理部15提供的会计信息、UCP和PT,为一个用户计算费用,然后将结果提供给出纳部20。出纳部20向用户、内容提供器2和服务提供器3付款,还根据待征收的使用费用金额,通过在线通信,向未示出的外部银行进行帐目清算。出纳部20还将帐目清算结果通知用户管理部18。审计部21检查由用户本地网络5的设备所提供的会计信息,以及PT和UCP的有效性(即,检查是否非法使用)。
图4是一方框图,示出了内容提供器2的功能性结构。内容服务器31存储分发给用户的内容,并将内容提供给水印增加装置32。水印增加装置32将水印加到内容服务器31提供的内容上,然后将这种带水印的内容提供给压缩装置33。
压缩装置33根据诸如ATRA C2(自适应变换声编码2)(商标)等系统,压缩由水印增加装置32提供的内容,然后将压缩内容提供给加密装置34。加密装置34通过诸如DES(数据加密标准)等公共密钥加密系统,将随机数发生装置35提供的随机数作为密钥(下文中,将此随机数称为内容密钥Kco),对压缩装置33压缩的内容加密,然后,将加密结果输出到保密容器产生装置38。
随机数发生装置35将具有预定位数的随机数作为内容密钥Kco提供给加密装置34和36。加密装置36通过诸如DES等公共密钥加密系统,用EMD服务中心1提供的分发密钥Kd,对内容密钥Kco加密,然后将加密结果输出到保密容器产生装置38。
DES是加密系统,它用56位的公共密钥将64位的明文处理成一个块。DES过程包括两个部分,一个部分是混合明文,以便变换成密文(数据混合装置),以及从公共密钥生成在数据混合装置中使用的密钥(放大密钥)(密钥处理装置)。由于揭示了DES的所有算法,所以这里将说明数据混合装置中的基本过程。
首先,将64位的明文分成高32位的H0和低32位的L0。输入由密钥处理装置提供的48位放大密钥K1和低32位的L0,并计算用于混合低32位的F函数的输出。F函数包括两种基本变换,一种是根据预定规则替换数字的“字符替换”,另一种是根据预定规则对位的位置重新定位的“再定位”。接着,对高32位的H0和F函数的输出进行异或运算,并将结果定义为L1,同时将L0定义为H1。
基于高32位的H0和低32位的L0,重复上述过程16次,并将所获得的高32位的H16和低32位的L16作为加密句子输出。解密可以用加密用的公共密钥,按上述相反的过程来实现。
方针存储器37存储对应内容而设置的UCP,并将该UCP输出到保密容器产生装置38。图5示出当以单一形式提供存储在内容服务器31中的内容A时的UCPA。
如图5所示,UCP包括为下述各项目设置的预定信息,它们是“内容ID”“内容提供器ID(标识符)”、“UCP的ID”、“UCP有效期”、“使用条件”和“使用内容”。将与UCP对应的内容ID设置到“内容ID”。将内容A的ID设置到该UCP的“内容ID”。
在“内容提供器ID”中,设置内容提供源的内容提供器ID,而在UCPA的“内容提供器ID”中,设置内容提供器2的ID。另外,将分配给每个UCP的预定ID设置到“UCP的ID”,并将UCPA的ID设置到“UCP的ID”。在“UCP有效期”中,设置表示UCP有效期的信息,而在UCP的“UCP有效性周期”中,设置UCPA的有效期。
“使用条件”包括为“用户条件”和“装置条件”设置的预定信息。在“用户条件”中,设置选择该UCP的用户的条件。在“装置条件”中,设置选择该UCP的装置的条件。
在UCPA的情况中,设置“使用条件10”,并且在“使用条件10”的“用户条件10”中,设置下述信息,该信息表示对应EMD系统使用频率而给定的预定使用点是200点或更多点(“200点或更多点”)。此外,在“使用条件10”的“装置条件10”中,设置表示无条件的信息(“无条件”)。也就是说,只有具有2000点或更多点使用点的用户才能选择UCPA。
“使用内容”包括为“ID”和“格式”设置的信息。在“ID”中,设置为设置到“使用内容”中的信息而分配的预定ID。在“格式”中,设置表示内容使用格式的信息。
在UCPA的情况下,提供从“使用内容11”到“使用内容16”的6个使用内容,并且在“使用内容11”的“ID11”中,设置分配给“使用内容11”的预定ID。在“格式11”中,设置表示由购买来再现内容的使用格式的信息(“购买和再现”)。用户通过购买“购买和再现”使用格式下的使用权,可以不受任何限制地再现内容A。
在“使用内容12”的“ID12”中,设置分配给“使用内容12”的预定ID。在“格式12”中,设置“限期再现”使用格式,以及该期限的开始定时(时间)和终止定时(时间)。通过购买“限期再现”的权利,用户只能在预定期限(时间)内才能再现内容A。
在“使用内容13”的“ID13”中,设置分配给“使用内容13”的预定ID。在“格式13”中,设置“限时再现”使用格式以及预定的规定期限。通过购买“限时再现”的权利,用户能够再现内容A,直到再现期(总的时间)达到了预定的规定期限(时间)。
在“使用内容14”的“ID14”中,设置分配给“使用内容14”的预定ID。在“格式14”中,设置“每播放N次付款”的使用格式和使用次数N。通过购买“每播放N次付款”的权利,用户能够再现内容A达N次。
在“使用内容15”的“ID15”中,设置分配给“使用内容15”的预定ID。在“格式15”中,设置“格式12→格式11”的使用格式。当用户购买了在“限期再现”使用格式下的使用权时,用户可以购买该权利。用户还可以通过购买该权利,在“购买和再现”(格式11)使用格式下使用内容A。
在“使用内容16”的“ID16”中,设置分配给“使用内容16”的预定ID。在“格式16”中,设置“格式14≥11次”的使用格式。
当用户购买了10次或更多次“每播放N次付款”的权利时,能够购买该权利。
回到图4,如图6所示,保密容器产生装置38产生内容提供器保密容器,该容器包括内容A(用内容密钥KcoA加密)、内容密钥KcoA(用分发密钥Kd加密)、UCPA及其签名。作为签名,用公开密钥加密的秘密密钥(在本例中,为内容提供器2的秘密密钥Kscp)对要发送的数据(在本例中,为内容A(用内容密钥KcoA加密))、内容密钥KcoA(用分发密钥Kd加密)以及通过对UCPA的整个部分应用散列函数而得到的散列值进行加密。
保密容器产生装置38还将图7所示的内容提供器2的证书加到内容提供器保密容器中,然后将它发送给服务提供器3。该证书包括证书的版本号、验证部门分配给内容提供器2的证书序号、签名中使用的算法和参数、验证部门的名称、证书的有效期、内容提供器2的名称、公开密钥Kpcp,以及内容提供器2的签名(用验证部门的秘密密钥Ksca加密)。
签名是用于检查窜改和验证发证人的数据。它是根据待发送的数据用散列函数取得散列值,然后用公开密钥加密的秘密密钥对散列值加密而产生的。
下面说明散列函数和签名的核对。散列函数用来输入待发送的预定数据,将数据压缩成具有预定位长度的数据,然后将该数据作为散列值输出。散列函数具有以下特征,即当难于从散列值(输出)预测输入,并且改变输入散列函数的一位数据时,许多位散列值都会变化,因此难以找出具有相同散列值的输入数据。
接收签名和数据的接收方用公开密钥加密的公开密钥对签名解密,并得到解密的结果(散列值)。此外,计算接收数据的散列值,并判断计算得到的散列值是否与对签名解密而得到的散列值相同。当判定被发送数据的散列值与解密得到的散列值相同时,证明接收数据没有被窜改,而且数据已经从发送方发送出去,其中发送方拥有与公开密钥对应的秘密密钥。作为签名的散列函数,可以使用MD4、MD5和SHA-1。
接下来,说明公开密钥加密。在公用密钥加密系统中用相同的密钥(公用密钥)加密和解密,但在公开密钥加密系统中,加密用的密钥和解密用的密钥不同。在使用公开密钥加密的情况下,如果一个密钥是公开的,那么另一个密钥可以保秘。将可以公开的密钥称为公开密钥,而将另一个保秘的密钥为秘密密钥。
下面,简要说明在公开密钥加密中典型的RSA(Rivest-Schamir-Adleman)加密。首先,获得两个足够大的质数p和q,然后求出p和q的积n。这里,计算(p-1)的(q-1)的最小公倍数L,并且求出数值e,它大于3但小于L,并且与L成互质数(即,e和L只能用公约数1来除)。
接下来,求e关于以L为模数的乘法的乘法逆元d。即,在e、L和d之间形成ed=1 mod L关系式,并且用Euclidean互除法计算d。在该情况下,将n和e定义为公开密钥,而将p、q和d定义为秘密密钥。
通过对明文M运用等式(1),可以计算出密文CC=M^e mod n(1)用等式(2)可以将密文C解密成明文M=C^d mod n(2)虽然这里省略了证明,但是用RSA加密将明文转换成密文及其解密是基于Fermat小定理的,并且可以建立等式(3)M=C^d=(M^e)^d=M^(ed)=M mod n(3)当已知秘密密钥p和q时,可以从公开密钥e计算出秘密密钥d。但是,如果公开密钥n之数字个数的增加程度,使得从计算角度看,难以对公开密钥n进行质数的因式分解,那么就不能从公开密钥e计算出秘密密钥d,并且单单检测公开密钥n是不可能解密的。如上所述,在RAS加密中,可以分别用不同的密钥加密和解密。
另外,下面简要说明公开密钥加密的另一个例子,椭圆曲线加密。将椭圆曲线Y^2=x^3+ax+b上的某一点定义为B。定义椭圆曲线上点的加法,并且nB表示B相加n次后的结果。同样地,还定义减法。已经证明,从B和nB中算出n是困难的。这里,将B和nB定义为公开密钥,而将n定义为秘密密钥。利用随机数r,通过使用公开密钥的等式(4)和(5),可以从明文计算出密文C1和C2。
C1=M+rnB (4)C2=rB(5)用等式(6)可以将密文C1和C2解密成明文。
M=C1-nC2(6)可以对具有秘密密钥n的密文解密。如上所述,与RSA加密一样,在椭圆曲线加密系统中,可以分别不同的密钥加密和解密。
再回到图4,内容提供器2的相互验证装置39在接收EMD服务中心1提供的分发密钥Kd之前,与EMD服务中心1相互验证。相互验证装置39在向服务提供器3发送内容提供器保密容器之前,还对服务提供器3进行验证。在本例的情况下,由于内容提供器保密容器不包括特别应该保秘的信息,所以并不总是需要相互验证。
接下来,参考图8的方框图,说明服务提供器3的功能性结构。内容服务器41存储内容(用内容密钥Kco加密)、内容密钥Kco(用分发密钥Kd加密)、UCP,以内容提供器2的签名,这些数据都包含在内容提供器2提供的内容提供器保密容器中。然后,内容服务器41将这些数据提供给保密容器产生装置44。
根据包含在内容提供器2提供的内容提供器保密容器中的签名,增值装置42验证内容提供器保密容器的有效性,并且当验证有效时,增值装置42产生与包含在内容提供器保密容器中的UCP相对应的PT,并将该PT提供给保密容器产生装置44。图9A和9B示出了相应于图5的UCPA而产生的PTA-1(图9A)和PTA-2(图9B)。PT包括为以下各项设置的预定信息,包括“内容ID”、“内容提供器ID”、“UCP的ID”、“UCP有效期”、“服务提供器ID”、“PT的ID”、“PT有效期”、“价格条件”和“价格内容”等。
在PT的“内容ID”、“内容提供器ID”、“UCP的ID”、PT的“UCP有效期”等项目中,分别设置相应的信息。也就是说,在PTA-1和PTA-2的“内容ID”中,设置内容ID;同时在“内容提供器ID”中,设置内容提供器2的ID;在“UCP的ID”中,设置UCPA的ID;并且在“UCP有效期”中,设置UCPA的有效期。
在“服务提供器ID”中,设置作为PT供应源的服务提供器的ID。在PTA-1和PTA-2的“服务提供器ID”中,分别设置服务提供器3的ID。在“PT的ID”中,设置分配给每个PT的预定ID,并且在PTA-1的“PT的ID”中,设置PTA-1的ID,在PTA-2的“PT的ID”中,设置PTA-2的ID。在“PT有效期”中,设置表示PT有效期的信息;在PTA-1的“PT有效期”中,设置表示PTA-1有效期的信息;并且在PTA-2的“PT有效期”中,设置表示PTA-2有效期的信息。
象UCP的“使用条件”一样,“价格条件”由“用户条件”和“装置条件”等项目组成。在“用户条件”中,设置选择该PT的用户的条件,并且在“装置条件”中,设置选择该PT的装置的条件。
在PTA-1的情况下,设置“价格条件10”,并且在“价格条件10”的“用户条件10”中,设置表示用户是男性的信息(“男性”),并且在“装置条件10”中,设置“无条件”。即,只有男性用户才可以选择PTA-1。
在PTA-2的情况中,设置“价格条件20”,并且在“价格条件20”的“用户条件20”中,设置表示用户是女性的信息(“女性”),并且在“装置条件20”中,设置“无条件”。即,只有女性用户才可以选择PTA-2。
在PT的“价格内容”中,示出了设置到相应UCP的“使用内容”之“格式”中的使用格式的使用费用(在该使用格式下内容使用权的价格)。PTA-1“价格内容11”中的¥2000和PTA-2“价格内容21”中的¥1000是在“购买和再现”使用格式下使用内容A的费用(在“购买和再现”使用格式下使用权的价格)。
PTA-1“价格内容12”中的¥600和PTA-2“价格内容22”中的¥300表示在来自UCPA“使用内容12”之“格式12”的“限期再现”使用格式下,内容A的使用权价格。PTA-1“价格内容13”中的¥300和PTA-2“价格内容23”中的¥150表示在“限时再现”使用格式下,内容A的使用权价格。PTA-1“价格内容14”中的¥100和PTA-2“价格内容24”中的¥50表示在来自UCPA“使用内容14”之“格式14”的“每播放N(=1)次付款”使用格式下,内容A的使用权价格。
PTA-1“价格内容15”中的¥1950和PTA-2“价格内容25”中的¥980表示当具有来自UCPA“使用内容15”之“格式15”的“限期再现”时,使用“购买和再现”权利的价格。PTA-1“价格内容16”中的¥50和PTA-2“价格内容26”中的¥25表示第11次使用“每播放N(=1)次付款”权利的价格。
回到图8,方针存储器装置43存储内容提供器2提供的内容的UCP,并将它提供给保密容器产生装置44。例如,如图10所示,保密容器产生装置44产生服务提供器保密容器,该容器包括内容A(用内容密钥KcoA加密)、内容密钥KcoA(用分发密钥Kd加密)、UCPA、内容提供器2的签名、PTA-1、A-1,以及服务提供器3的签名。
保密容器产生装置44还将所产生的服务提供器保密容器提供给用户本地网络5,如图11所示,另外还增加证书版本号、由验证局分配给服务提供器3的证书序号、签名用的算法和参数、验证局的名称、证书的有效期、服务提供器3的名称、服务提供器3的公开密钥kpsp,以及签名。
再回到图8,相互验证装置45在将服务提供器保密容器发送给用户本地网络5之前,与用户本地网络5进行相互验证。但是,例如当网络4是卫星通信时,不进行相互验证。在本例的情况下,由于内容提供器保密容器和服务提供器保密容器没有特别包含秘密信息,所以服务提供器3不需要对内容提供器2和用户本地网络5进行相互验证。
接下来,参考图12的方框图,举例说明形成用户本地网络5的接收机50的结构。SAM(保密应用模块)51根据包含在服务提供器3提供的在服务提供器保密容器中的UCP和PT,产生UCS和会计信息,并用包含在服务提供器保密容器(用分发密钥Kd加密)中的内容密钥Kco存储这些数据。图13示出了根据图5中UCPA以及图9中PTA-1的价格内容11所产生的USCA。如图13所示,UCS包括为以下各项设置的信息“内容ID”、“内容提供器ID”、“UCP的ID”、“UCP有效期”、“服务提供器ID”、“PT的ID”、“PT有效期”、“UCS的ID”、“SAM的ID”、“用户ID”、“使用内容”、“参数”,以及“购买历史”。
在UCS的“内容ID”、“内容提供器ID”、“UCP的ID”、“UCP有效期”、“服务提供器ID”、“PT的ID”以及“PT有效期”等项目中,设置相应的信息。即,在图13的USCA“内容ID”中,设置内容的ID;在“内容提供器ID”中,设置内容提供器2的ID;在“UCP的ID”中,设置UCPA的ID;在“UCP有效期”中,设置UCPA的有效期;在“服务提供器ID”中,设置服务提供器3的ID;在“PT的ID”中,设置PTA-a的ID;并且在“PT有效期”中,设置PTA-1的有效期。
在“UCS的ID”中,设置分配给UCS的预定ID;在UCSA的“UCS的ID”中,设置UCSA的ID。在“SAM的ID”中,设置装置的SAM的ID。在“SAM的ID”中,设置接收机50的SAM 51的ID。在“用户ID”中,设置内容使用者的ID,并且UCSA的“用户ID”中,设置接收机50之用户的ID。
“使用内容”包括项目“ID”和“格式”。在这些项目中,设置UCP之预定“使用内容”中相应项目的信息。在“参数”中,设置与设置到“使用内容”之“格式”中的使用格式相对应的信息。例如,当把设置到UCPA“使用内容13”之“格式13”中的“限时再现”设置到UCSA之“使用内容”的“格式”中时,把再现的总时间设置到“参数”中。此外,当设置UCPA之“使用内容14”的“每播放N次付款”时,将剩余的再现次数设置到“参数”中。作为“购买历史”,设置对内容(所述内容的ID被设置到UCS的“内容ID”)的权利的购买历史。
在UCSA的“使用内容”中,设置“使用内容11”到“使用内容16”中的任一个信息。
图14示出与图13的UCSA同时产生的会计信息A。如图14所示,会计信息包括为下述项目设置的预定信息“内容ID”、“内容提供器ID”、“UCP的ID”、“UCP有效期”、“服务提供器ID”、“PT的ID”、“PT有效期”、“UCS的ID”、“SAM的ID”、“用户ID”、“使用内容”,以及“金额”。
在会计信息的“内容ID”、“内容提供器ID”、“UCP的ID”、“UCP有效期”、“服务提供器ID”、“PT的ID”、“PT有效期”、“UCS的ID”、“SAM的ID”、“用户ID”,以及“使用内容”中,分别设置相应的信息。也就是说,在图14的会计信息A的“内容ID”中,设置内容A的ID。在“内容提供器ID”中,设置内容提供器2的ID。在“UCP的ID”中,设置UCPA的ID。在“UCP有效期”中,设置UCPA的有效期。在“服务提供器ID”中,设置服务提供器的ID。在“PT的ID”中,设置PTA-1的ID。在“PT有效期”中,设置PTA-1的有效期。在“USC的ID”中,设置USCA的ID。在“SAM的ID”中,设置SAM5的ID。在“用户ID”中,设置接收机50的用户的ID。在“使用内容”中,设置USCA之“使用内容”的。当用为PT提供的“价格内容”中所表示的价格以外的价格计费时,将该金额设置到“金额”中。
SAM 51还根据所产生的UCS,对存储在外部存储器52中的内容(用内容密钥Kco加密)解密,然后将该内容输出到再现装置53。
外部存储器52存储(用内容密钥Kco加密的)内容。并按要求将(用内容密钥Kco加密的)内容提供给SAM 51。例如,再现装置53由D/A转换器等构成,用于将SAM 51提供的(经解密的)内容转换成模拟信号,以便从外部装置(例如,扬声器)输出。
接下来,参考图15,举例说明接收机50的SAM 51的功能性结构。存储器装置62存储包含在服务提供器保密容器中的UCP和PT,以及所产生的UCS。控制装置61控制每个装置,并且用户用未图示的操作装置对其进行操作。当从操作装置输入指令再现和购买内容的信号时,将存储在存储器装置62中的UCP、PT和UCS输出到内容密钥输出装置63或会计信息产生装置66。
内容密钥输出装置63拥有(用分发密钥Kd加密的)内容密钥Kco,并当再现内容时,根据控制装置61提供的UCP、PT和UCS,判断是否可以再现内容。当可以再现时,将(用分发密钥Kd加密的)内容密钥Kco输出到解密装置64。每次当再现内容时,内容密钥输出装置63还根据内容的使用格式更新UCS。
解密装置64用EMD服务中心1个别提供的分发密钥Kd,对内容密钥输出装置63提供的(用分发密钥Kd加密的)内容密钥Kco解密,还对通过接口65读取的(用内容密钥Kco加密的)内容解密,以将其输出到再现装置53。
当购买内容时(当购买内容的使用权时),会计信息产生装置66根据要购买的权利产生会计信息,并且还产生或更新UCS。经由通信装置67,将会计信息产生装置66产生的会计信息发送到EMD服务中心1,然后进行处理。通信装置67通过网络4与服务提供器3或EMD服务中心1进行通信,以便接收或发送预定的信息。
接下来,参考图16的流程图,说明当购买内容A的使用权时接收机50的处理过程。在本例的情况下,假设服务提供器3将图10的服务提供器保密容器提供给接收机50。
在步骤S101中,用户操纵接收机50中未示出的操作装置,并且将命令购买内容A的信号(包括内容A的ID)输入SAM 51的控制装置51。在步骤S102,控制装置61判断将内容A的ID设置到“内容ID”中的UCS是否被存储在存储器装置62中。如果UCS没有存储在存储器装置62中,那么过程进至步骤S103。例如,当第一次购买内容A的使用权时,如图13所示的、将内容A的ID设置到“内容ID”中的UCS没有存储(产生)在存储器装置62中,因此过程进至步骤S103。
在步骤S103中,取出图10服务提供器保密容器中包含的UCP以及PTA-1和PTA-2,然后将它们显示在接收机50的显示装置(未示出)上。在接收机50的操作装置处,用户参照显示器进行操纵,以便从UCPA中选择将预定使用格式设置到“格式”中的“使用内容”。
在步骤S104中,控制装置61把用户在步骤S103选择的UCPA的“使用内容”、UCPA、PTA-1和PTA-2输出到会计信息产生装置66。在步骤S105中,会计信息产生装置66判断用户在步骤S103选择的UCPA的“使用内容”是否合适。如果判定为合适的“使用格式”,那么过程进至步骤S106。在该情况下,因为不存在UCSA,即第一次购买内容A的使用权,所以如果在步骤S103中选择可以用来再次购买使用权的“使用格式15”或“使用格式16”,那么判定为不合适的“使用格式”。同时,如果在步骤S103中选择UCPA的“使用内容11”至“使用内容14”,那么判定为合适的“使用内容”。
在步骤S106中,会计信息产生装置根据在步骤S103中选择的UCPA的“使用内容”以及相应于PT(在本例中,为PTA-1)的“价格内容”,产生UCS(在本例中,为UCSA)和会计信息(在本例中,为会计信息A),然后将数据输出到控制装置61。
在步骤S107中,控制装置61使存储器装置62存储会计信息产生装置66提供的UCSA和会计信息A。如上所述,当购买了内容使用权时,处理结束。
如果在步骤S102中判定存储器装置62中存有UCS(它包含用于购权的内容ID),那么在步骤S108中,SAM 51的控制装置61从存储器装置62读出该UCS。例如,当购买了内容A的使用权,并在用步骤S101于S107的过程将UCSA存入存储器装置62的条件下再次购买该权利时,过程进至步骤S108,以便从存储器装置62读出UCSA。
接着,在步骤S109中,将步骤S108读出的UCSA以及本例中存储器装置52存储的UCPA、PTA-1、PTA-2显示在接收机50的显示装置上。这里,在接收器50的操作装置处,用户参照显示器进行操纵,从UCPA选择将所需使用格式设置到“格式”中的“使用内容”。
在步骤S110中,控制装置61将用户在步骤S109中选择的UCPA的“使用内容”和存储器装置62中存储的UCSA、UCPA以及PTA-1、PTA-2输出到会计信息产生装置66。
在步骤S111中,会计信息产生装置66判断用户在步骤S109中选择的UCPA的“使用内容”是否合适(相应于UCSA)。例如,当将在UCSA之“使用内容”的“格式”中设置“限期再现”(格式12)时,即当选择UCPA的“使用内容12”,并“限期再现”使用内容A时,如果选择将“格式12→格式11”设置到“格式”中的“使用内容15”,那么判定为合适的“使用内容”。另一方面,例如,当在UCSA之“使用内容”的“格式”中设置“每播放N次付款”时,即当“每播放N次付款”使用内容A时,如果选择“使用内容15”,则判定为不合适的“使用内容”。如果在UCSA的“购买历史”中存储了10次或更多次“每播放N次付款”权利的购买历史时,选择将“格式14≥第11次”设置到“格式”的“使用内容16”,那么判定为合适的“使用内容”。同时,如果在UCSA的“购买历史”中仅存储了小于11次的购买历史时选择该“使用内容16”,那么判定为不合适的“使用内容”。
在步骤S111中,当判定步骤S109选择的UCPA的“使用内容”为合适的“使用内容”时,过程进至步骤S112,并且会计信息产生装置66根据步骤S109选择的UCPA的“使用内容”以及相应PTA的“价格内容”,产生会计信息A并更新UCSA,以使输出到控制装置61。在本情况中,随着UCSA的更新,将被购权利的内容加到UCSA的“购买历史”中。在步骤S113中,控制装置61将该权利内容存储到存储器装置62中。然后,处理结束。
如上所述,购买了(再次购买)内容的使用权。但在本例中,费用是根据本例中(在步骤S106或S112中)产生的会计信息而决定的。
在上述说明中,由于在UCP中设置了要再次购买的权利的内容(例如,UCPA的“使用内容15”和“使用内容16”),并且提供了相应PT的价格内容(例如,PTA-1的“价格内容15”和“价格内容16”),所以用包含在所产生会计信息(步骤S106或步骤S112)中的UCP的ID、UCP的使用内容ID或PT的ID,来读出相应PT的价格内容的金额,并且由此计上购买内容的费用。
然而,还假设将对应于再次被购权利的使用内容设置到UCP中,但不把它的价格内容设置到PT。在该情况中,将预定价格设置到会计信息的“金额”中,并根据该金额计上费用。例如,如果在UCPA中没有提供“使用内容15”,并且当在具有“限期再现”权利的情况下购买“购买和再现”权时,那么从“购买和再现”的价格(PTA-1“价格内容11”中的¥2000)减去“限期再现”的价格(PTA-1“价格内容12”中的¥600),并将相减的结果(¥1400=2000-600)设置到会计信息的“金额”中。即,在该情况下,计上¥1400的费用。
此外,在上述说明中,购买了单个形式内容的使用权,但本说明也适用于下例情况,即购买唱片集形式的内容(多个内容)的使用权。在该情况下,再次参考图16的流程图,说明接收机50的处理过程。
在本例的情况下,服务提供器3将包含下述信息的服务提供器保密容器提供给接收机50如图17所示的多个内容(在该例中,从1到4的4个内容)、相应的内容密钥Kco(在本例中,是4个内容密钥1到4),以及将多个内容的ID(在本例中,为4个内容1到4的各自的ID)设置到“内容ID”的UCSZ和PTZ。此外,在该情况中,假设保持(购买)“购买和再现”模式下的内容1和内容2的使用权,即假设将图20的UCS1(设置内容1的ID的UCS)和图21的UCS2(设置内容2的ID的UCS)、内容密钥Kco1和Kco2,以及内容1、2保持在接收机50中。
当用户操纵接收机50的操作装置,并将命令购买唱片集形式内容的信号(分别包括内容1、2、3、4的ID)输入控制装置61时,在步骤S102中,控制装置61判定对应这次购买的UCS存在,因为存储器装置62中存储了设置内容1之ID的UCS1以及包括内容2之ID的UCS2,然后过程进至步骤108,以便从存储器装置62中读出UCS1、2。
接着,在步骤S109中,将步骤S108读出的UCS1、2以及在该情况下从服务提供器保密容器中取得的UCPA和PTX显示在接收机50的显示装置上。用户根据该显示操作接收机50的操作装置,以选择UCPZ的“使用内容101”。
在步骤S110中,控制装置61向会计信息产生装置66输出用户在步骤S109选择的UCPZ之“使用内容101”的内容、UCS1、UCS2、UCPZ和PTZ。
接着,在步骤S111中,会计信息产生装置55判断用户在步骤S109选择的UCPZ的“使用内容101”是否合适。在该情况下,将UCPZ的“使用内容101”判定为合适的“使用内容”,并且过程进至步骤S112。
在步骤S112中,会计信息产生装置66根据步骤S109选择的UCPZ的“使用内容101”以及相应PTZ的“价格内容101”,产生会计信息,以便更新UCS1和UCS2。在该情况中,在会计信息的“金额”中,设置从PTZ“价格内容101”中的¥2500减去购买内容1和内容2之“购买和再现”权所支付的金额(例如,¥1500)而得到的数据(例如,¥1000=2500-1500)。
在步骤S112中,会计信息产生装置66向控制装置61输出步骤S112产生的会计信息,并更新UCS1和UCS2。在步骤S113中,控制装置61使存储器装置52存储该会计信息以及UCS1和UCS2。在执行步骤S113的过程时,将包含在服务提供器保密容器中的内容2、3、4,内容密钥Kco2、3、4,UCPZ和PTZ存储在外部存储器52中。
如上所述,可以购买唱片集形式的内容的使用权。
接下来,将参考图22的流程图,说明根据被购权的使用格式使用内容A时接收机50的处理过程。在本例的情况下,假设在存储器装置62中已存储了UCSA、UCPA和PTA-1、PTA-2,同时,在外部存储器52中已经存储了内容A。
在步骤S201中,用户操纵接收机50中未示出的操作装置,并且将内容A的再现信号从操作装置输入控制装置61。在步骤S202中,控制装置从存储器装置62中读出UCSA,然后将UCSA输出到内容密钥输出装置63。
在步骤S203中,内容密钥输出装置63判断是否将“购买和再现”设置到控制装置61提供的UCSA“使用内容”的“格式”中。当设置了“购买和再现”时,过程进至步骤S204。
在步骤S204中,内容密钥输出装置63将(用分发密钥Kd加密的)内容密钥KcoA输出到解密装置64。由此,在步骤S205中,开始对(用内容密钥Kco加密的)内容A进行再现操作。更实际地,解密装置64用EMD服务中心1个别提供的分发密钥Kd对所提供的(用内容密钥Kco加密的)内容A解密,并将解密内容输出到再现装置53。再现装置53对SAM 51的解密装置64所提供的内容(解密内容)进行转换,然后从例如未示出的扬声器中输出模拟信号的内容。
当在步骤S203中没有将“购买和再现”设置到UCSA“使用内容”的“格式”中时,过程进至步骤S206,并且内容密钥输出装置63判断是否设置了“限期再现”。如果设置了,那么过程进至步骤S207。
通过参考设置了开始时期(时刻)和终止时期(时刻)的UCSA“使用内容”的“格式”,在步骤S207中,内容密钥输出装置63得到相应的时段(时间)。接着,在步骤S208中,内容密钥输出装置62通过参考机内时钟,检查当前时刻,并判断当前时刻是否在所得到的时间范围内。如果当前时刻在所得到的范围内,那么过程进至步骤S204,然后执行后续过程。即,再现内容A。
如果在步骤S209中判定当前时刻不在步骤S207获得的时间范围内,那么过程结束。即,不再现内容A。
如果在步骤S206中没有将“限期再现”设置到USCA“使用内容”的“格式”中,那么过程进至步骤S210。然后,判断是否设置了“限时再现”。如果设置了,那么过程进至步骤S211。在步骤S211,内容密钥输出装置通过参考UCSA的“参数”,获得再现时间,然后在步骤S212判断该再现时间是否超过了为“格式”设置的规定时间。如果判定再现时间没有超过规定时间,即如果可以再现,那么过程进至步骤S213。如果在步骤S212判定再现时间已经超过了规定时间,那么过程结束。即,永远不再现内容A。
在步骤S213中,内容密钥输出装置63向解密装置64输出(用分发密钥Kd加密的)内容密钥KcoA。从而,与在步骤S205的情况一样,在步骤S214中开始内容A的再现操作。
接着,在步骤S215中,内容密钥输出装置63用机内时钟测量内容A的再现时间,并在步骤S216判断测量结果与步骤S211获得的本次使用前的再现时间的总计时间是否超过了规定时间。如果判定总计时间没有超过规定时间,那么过程进至步骤S217。
在步骤S217中,内容密钥输出装置63判断用户是否操纵接收机50的操作装置,以及是否发出了停止再现内容A的命令。如果判定没有发出停止再现的命令,那么过程返回到步骤S216。
如果在步骤S217中判定发出了停止再现的命令,那么在步骤S218中,内容密钥输出装置63停止步骤S215起动的对再现时间的测量,把测量结果与步骤S211获得的再现时间的总计时间设置到UCSA的“参数”中,然后更新UCSA,并将UCSA输出到控制装置61。在步骤S219中,控制装置61把内容密钥输出装置63更新的UCSA存储到存储器装置62中。此后。过程结束。
如果在步骤S216中判定再现时间已经超过规定时间,那么过程进至步骤S218,并且内容密钥输出装置63把时钟测量结果与本次使用前的再现时间的总计时间(该时间超过规定时间)设置到“参数”中,以便更新UCSA。接着,在步骤S219中,控制装置61把用内容密钥输出装置63更新的UCSA存储到存储器装置62中。此后。过程结束。
如果在步骤S210中判定没有将“限期再现”设置到USCA“使用内容”的“格式”中,那么过程进至步骤S220。在该情况下,由于设置了“每播放N次付款”,所以参考“参数”读取可以再现的次数,然后在步骤S221判断可以再现的次数是否会设置为零。如果判定可以再现的次数永远不会设置为0,那么过程进至步骤S222。
接着,在步骤S222中,内容密钥输出装置63向解密装置64输出(用分发密钥Kd加密的)内容密钥KcoA。从而,在步骤S223中,与在步骤S205或步骤S214的情况一样,开始对内容A的再现操作。
在步骤S224中,内容密钥输出装置63对设置到UCSA“参数”中的可以再现的次数减1,从而更新UCSA。然后将更新后的UCSA输出到控制装置61。在步骤S225中,控制装置61将更新后的UCSA存储到存储器62中。
如上所述,可以在对应被购权利的使用格式下使用内容A。
图23示出了由SAM 51的会计信息产生装置66产生的其它UCSA 10。在UCSA 10中,在图13的UCSA中进一步提供“使用历史”。在该“使用历史”中,存储诸如内容A实际使用次数等的使用结果(历史)。例如,当购买了内容A的“购买和再现”权,并且对内容A再现了M次时,将M次再现历史存储到“使用历史”中。
下面,将说明使用UCSA 10之“使用历史”的购买过程。在本例情况下,将内容A再现10次或更多次的历史存储在UCSA 10的“使用历史”中,并假设把UCSA 10存储在存储器装置62中。此外,在该例子中,还假设提供线接收机50的服务提供器保密容器包含UCSA 10,以代替图5的UCPA,并且还包含图9的PTA10-1、PTA10-2,代替PTA-1、PTA-2。
此外,还在图24的UCPA 10中提供图5的UCPA“使用内容17”。在“使用内容17”中,将分配给“使用内容17”的预定ID设置到“ID17”。在“格式17”中,设置“10次再现次数→格式14”的使用格式。当用户已经对内容A再现10次或更多次时,可以购买该权利。用户通过购买该权利,可以利用“每播放N次付款”来使用内容A。
在图25A的PTA10-1中,还在图9A的PTA-1中提供“价格内容17”。在图25B的PTA10-2中,还提供图9B中PTA-2的“价格内容27”。PTA10-1“价格内容17”中的¥75和PTA10-2“价格内容27”中的¥45表示,当内容A再现了10次或更多次时,关于“每播放N次付款”权利的价格。
接下来,参考图16的流程图,说明使用UCSA 10“使用历史”的购买过程。在步骤S101中,当输入购买指令时,在步骤S102中判断UCS是否存储在存储器装置62中。在本例的情况下,由于将UCSA 10存储在存储器装置62中,所以过程进至步骤S108。步骤108到S110的过程与上述情况相同,这里省略相同的说明。
在步骤S111中,判断用户在步骤S109中选择的UCPA 10的“使用内容”是否合适。在本例的情况下,假设在步骤S109中选择了“使用内容17”。在该情况下,由再现内容A再现了10次或更多次的历史存储在UCSA 10的“使用历史”中,所以判定步骤S109选择的“使用内容”是合适的,并且过程进至步骤S112。
在步骤S112中,会计信息产生装置66根据步骤S109选择的UCPA 10“使用内容17”以及相应PTA10-1的“价格内容17”或PTA10-2的“价格内容27”,来产生会计信息。即,在本例中,计入¥75或¥45,而且可以用相比“使用内容14”的价格(当内容A没有再现10次或更多次时可以购买“使用内容14”)低许多的价格,来购买“每播放N次付款”的权利。
如上所述,该购买过程是根据使用历史执行的。例如,将内容A的购买和再现价格设置为¥0,即,在没有使用费用的情况下出租内容A,并且根据用户的再现次数来确定价格。
这里,在上述说明中将内容定义为音乐数据。但是,内容并不限于音乐数据,它可以选自动画数据、静止图象数据、文件数据或程序数据。
在该情况下,可以将适合内容种类的系统,例如,MPEG(动画专家组)用于动画,以便压缩信号。作为水印,使用适合该内容种类的水印格式。
在上述说明中,将内容、内容密钥Kco和UCS一起存储在外部存储器52中,但是也可以提供多个存储器,分别存储这些数据。
在本说明书中,一个系统表示由多个设备组成的设备全体。
此外,作为提供计算机程序以执行上述过程的发行媒体,除了诸如磁盘、CD-ROM和固态存储器等记录媒体之外,还可能使用诸如网络和卫星等通信媒体。
权利要求
1.一种信息处理设备,它通过对与被购权利的内容对应的加密信息解密来使用所述加密信息,其特征在于,包括存储器装置,用于存储所述加密信息、表示被购买权利的内容的使用控制方针,以及用于规定与所述被购权利的内容对应的价格内容的价格标记;第一发生装置,用于根据存储在所述存储器装置中的所述使用控制方针和所述价格标记,产生包括所述信息之购买历史的使用控制状态;设置装置,用于把基于所述信息使用的使用历史设置到所述使用控制状态;以及第二发生装置,用于在再次购买所述权利的情况下,根据所述购买历史或所述使用历史,计算金额并产生包括所述金额的会计信息,和/或根据所述购买历史或所述使用历史,限制可购买的使用条件。
2.一种信息处理设备的信息处理方法,该方法通过对与被购权利的内容对应的加密信息解密来使用所述加密信息,其特征在于,包括以下步骤存储步骤,用于存储所述加密信息、表示被购权利之内容的使用控制方针,以及用于规定与所述权利的内容对应的价格内容的价格标记;第一产生步骤,用于根据所述存储步骤存储的所述使用控制方针和所述价格标记,产生包括所述信息之购买历史的使用控制状态;设置步骤,用于将基于所述信息使用的使用历史设置到所述使用控制状态;以及第二产生步骤,用于在再次购买所述权利的情况下,根据所述购买历史或所述使用历史,计算金额并产生包括所述金额的会计信息,和/或根据所述购买历史或所述使用历史,限制可购买的使用条件。
3.一种发行媒体,它提供了一种计算机可读的程序,所述程序形成一种信息处理设备,而所述信息处理设备通过对与被购权利的内容相对应的加密信息解密来使用加密信息,其特征在于,执行以下过程存储步骤,用于存储所述加密信息、表示被购权利之内容的使用控制方针,以及用于规定与所述权利的内容相对应的价格内容的价格标记;第一产生步骤,用于根据所述存储步骤存储的所述使用控制方针和所述价格标记,产生包括所述信息之购买历史的使用控制状态;设置步骤,用于将基于所述信息使用的使用历史设置到所述使用控制状态;以及第二产生步骤,用于在再次购买所述权利的情况下,根据所述购买历史或所述使用历史,计算金额并产生包括所述金额的会计信息,和/或根据所述购买历史或所述使用历史,限制可购买的使用条件。
全文摘要
可以用对应于内容购买历史或使用历史的降低价格使用内容。在“购买历史”中,设置将ID设置到UCSA的内容A的购买历史。例如,设置再现次数。当再现次数大于预定次数时,可以选择设置降低价格的预定使用格式。将诸如内容A实际使用次数等使用历史存储在“使用历史”中。当使用次数大于预定值时,可以选择设置降低价格的预定格式。
文档编号G06Q50/00GK1280336SQ00120359
公开日2001年1月17日 申请日期2000年7月7日 优先权日1999年7月7日
发明者武藤明宏, 大石丈於, 白井太三 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1