数字内容分发系统的制作方法

文档序号:6478416阅读:172来源:国知局
专利名称:数字内容分发系统的制作方法
技术领域
本发明涉及数字内容分发系统,特别涉及能够保护与数字内容数据关联的权利的数字内容分发系统。
背景技术
近年来,开发出通过因特网或数字广播等来分发音乐或影像、游戏等数字著作物的系统,其中一部分进入了实用化的阶段。此外,从著作权保护的观点出发,一并研究了在分发这些内容时限制分发的内容的再生次数或移动、复制等的内容使用控制的方式。
在现有的数字内容分发系统中,将各用户对内容的使用条件与内容一起分发给用户终端,用户终端根据分发的使用条件来管理内容的使用(例如参照(日本)特开2000-48076号公报。)。
在某个用户例如购买了能够视听3次电影“EIGA”的权利的情况下,用户终端从分发服务器接收电影“EIGA”的内容以及表示“能够视听3次EIGA”的使用条件,根据该使用条件来管理内容的再生。在用户终端视听内容“EIGA”的情况下,每视听1次就进行将用户终端管理着的使用条件的可视听次数递减1的处理,在可视听次数成为“0”时,进行设为不允许视听的处理。
然而,在现有技术中有下述问题从权利管理服务器向用户终端分发了使用条件后,即使内容提供商想变更使用条件,也没有用于变更分发给用户终端的内容的使用条件的访问权利管理服务器的方法或变更方法。
具体地说,在内容“EIGA”的再生条件在剧场上映期间是单声道、而在剧场上映结束后从单声道升级为立体声的情况下,在剧场上映期间购买了使用权的用户在剧场上映结束后也必须仍在单声道的再生条件下视听内容“EIGA”。为了在立体声的再生条件下视听内容“EIGA”,需要新购买能够用立体声来视听电影“EIGA”的权利。此外,在宣传活动等中内容“ONGAKU”的可再生次数被增加3次的情况下,也不能享受该优惠,发生与内容“EIGA”的情况同样的问题。
本发明就是鉴于这种状况而想出的,其第1目的在于提供一种机制,为了更新从权利管理服务器分发给用户终端的使用条件,能够按适当的定时(timing时间)来访问权利管理服务器。
此外,本发明的第2目的在于提供一种机制,能够按适当的定时来更新使用条件。

发明内容
为了实现上述第1目的,在本发明的数字内容分发系统中,包括用传输线路连接的权利管理服务器和用户终端,其特征在于,上述权利管理服务器包括使用权信息发行单元,将表示数字著作物即内容的使用条件的使用权信息发行给上述用户终端;和更新信息通知单元,将与发行给上述用户终端的使用权信息的更新的必要性有关的更新信息通知给上述用户终端;上述用户终端包括内容存储单元,存储内容;使用权信息存储单元,存储上述使用权信息发行单元发行的使用权信息;使用单元,根据上述使用权信息存储单元中存储的使用权信息所示的使用条件,来使用上述内容存储单元中存储的内容;以及更新请求单元,根据上述更新信息通知单元通知的更新信息,请求上述权利管理服务器更新上述使用权信息存储单元中存储的使用权信息。
由此,为了更新分发的使用条件,能够按适当的定时来访问权利管理服务器。
此外,在本发明的数字内容分发系统中,其特征可以在于,上述更新信息通知单元通过在上述使用权信息发行单元发行的使用权信息中包含上述更新信息,将上述更新信息通知给上述用户终端。
由此,无需另外取得更新信息的烦杂的手续。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述更新信息中,包含与上述用户终端应访问上述权利管理服务器的时期有关的信息;上述更新请求单元在上述更新信息所示的时期访问上述权利管理服务器,请求更新上述使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述更新信息中,包含与上述用户终端应访问上述权利管理服务器的频度有关的信息;上述更新请求单元按上述更新信息所示的频度来访问上述权利管理服务器,请求更新上述使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述更新信息中,包含表示上述用户终端是否应访问上述权利管理服务器的标志;上述更新请求单元根据上述标志来访问上述权利管理服务器,请求更新上述使用权信息。
此外,在本发明的数字内容分发系统中,其特征可以在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述更新信息中,包含待更新的使用权信息的标识符。
由此,能够用标识符来容易地知道能够更新哪种使用权信息。
此外,在本发明的数字内容分发系统中,其特征可以在于,上述数字内容分发系统包括多个用户终端;上述更新信息通知单元对每个用户终端,确定该用户终端保持的使用权信息中的、待更新的使用权信息,制作包含确定出的使用权信息的标识符的更新信息,将制作出的更新信息通知给该用户终端。
由此,用户终端的更新请求单元能够根据该用户终端专用的更新信息来容易地确定待更新的使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,上述数字内容分发系统包括多个用户终端;上述更新信息通知单元对每个用户终端,确定所有用户终端保持的使用权信息中的、待更新的使用权信息,制作包含确定出的使用权信息的标识符的更新信息,将制作出的更新信息通知给该用户终端。
由此,权利管理服务器能够节省为各用户终端制作专用的更新信息的时间。
此外,为了实现上述第2目的,在本发明的数字内容分发系统中,其特征可以在于,上述权利管理服务器还包括更新用数据发送单元,从上述用户终端接收到使用权信息的更新请求后,将用于把该用户终端保持的使用权信息更新为最新的使用权信息的使用权信息更新用数据发送到上述用户终端;上述用户终端还包括更新单元,接收从上述权利管理服务器发送来的使用权信息更新用数据,从上述使用权信息存储单元中读出与接收到的使用权信息更新用数据对应的使用权信息,更新读出的使用权信息;上述使用单元根据更新过的使用信息所示的使用条件,来使用上述内容存储单元中存储的内容。
由此,能够按适当的定时来更新分发给用户终端的使用条件。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述使用权信息中,包含识别该使用权信息的标识符;上述更新请求单元通过将待更新的使用权信息的标识符通知给上述权利管理服务器来请求上述更新;上述更新用数据发送单元将用于把从上述更新请求单元通知的标识符所示的使用权信息更新为最新的使用权信息的使用权信息更新用数据发送到上述用户终端。
由此,能够用标识符来容易地知道能够更新哪种使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,上述更新请求单元还通过将上述使用权信息的标识符以及该使用权信息的使用条件通知给上述权利管理服务器来请求上述更新。
此外,在本发明的数字内容分发系统中,其特征也可以在于,上述更新请求单元通过将待更新的使用权信息回发到上述权利管理服务器来请求上述更新;上述更新用数据发送单元将用于把从上述更新请求单元回发的使用权信息更新为最新的使用权信息的使用权信息更新用数据发送到上述用户终端。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述使用权信息更新用数据中,包含待更新的使用权信息的标识符和指示更新的内容的数据;上述更新单元根据上述使用权信息更新用数据中包含的标识符和指示更新的内容的数据来更新上述使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述使用权信息更新用数据中,包含待更新的使用权信息的标识符和表示更新后的使用条件的信息;上述更新单元通过从上述使用权信息存储单元中读出上述使用权信息更新用数据中包含的标识符所示的使用权信息,将读出的使用权信息的使用条件置换为上述使用权信息更新用数据中包含的使用条件,来更新上述使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述使用权信息更新用数据中,包含更新后的使用权信息;上述更新单元通过从上述使用权信息存储单元中读出与上述使用权信息更新用数据中包含的使用权信息对应的使用权信息,将读出的使用权信息置换为上述使用权信息更新用数据中包含的使用权信息,来更新上述使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述使用权信息更新用数据中,包含待更新的使用权信息的标识符和应连接到待更新的使用权信息上的追记用数据;上述更新单元从上述使用权信息存储单元中读出上述使用权信息更新用数据中包含的标识符所示的使用权信息,通过将上述追记用数据连接到读出的使用权信息上,来更新上述使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述使用权信息更新用数据中,包含待更新的使用权信息的标识符和表示要追加的使用条件的追加许可信息;上述更新单元通过从上述使用权信息存储单元中读出上述使用权信息更新用数据中包含的标识符所示的使用权信息,向读出的使用权信息所示的使用条件上追加上述使用权信息更新用数据中包含的追加许可信息所示的使用条件,来更新上述使用权信息。
此外,在本发明的数字内容分发系统中,其特征也可以在于,上述使用权信息发行单元在上述使用权信息上实施数字签名,将得到的签名文包含在该使用权信息中并发送到上述用户终端;上述更新用数据发送单元在上述使用权信息更新用数据上实施数字签名,将得到的签名文包含在该使用权信息更新用数据中并发送到上述用户终端。
再者,在本发明的数字内容分发系统中,其特征可以在于,上述更新请求单元在请求上述权利管理服务器更新时,从上述权利管理服务器中取得用于更新上述使用权信息存储单元中存储的使用权信息的使用权信息更新用数据。
如上所述,根据本发明的数字内容分发系统,能够得到下述第1效果为了更新发行给用户终端的许可数据,能够按适当的定时来访问权利管理服务器。此外,能够得到下述第2效果能够按适当的定时来升级从权利管理服务器发行给用户终端的许可数据。
此外,本发明不仅能够实现为这种数字内容分发系统,而且也能够实现为构成数字内容分发系统的权利管理服务器,或者实现为构成数字内容分发系统的用户终端,或者实现为将这种权利管理服务器及用户终端包括的特征性的单元作为步骤的权利管理方法及内容使用方法,或者实现为使计算机执行这些步骤的程序。而这种程序当然能够经CD-ROM等记录媒体或因特网等传输媒体来分发。


图1是本发明实施方式1中的数字内容分发系统的整体结构图。
图2是本发明实施方式1中的内容数据200的结构图。
图3是本发明实施方式1中的权利管理服务器100的结构图。
图4是本发明实施方式1中的用户信息数据库300的示例图。
图5是本发明实施方式1中的使用权利数据库301的示例图。
图6是本发明实施方式1中的许可(证)数据1700的结构图。
图7是本发明实施方式1中用户终端110的结构图。
图8是本发明实施方式1中的使用权利购买请求800的结构图。
图9是本发明实施方式1中的许可数据升级请求900的结构图。
图10是本发明实施方式1中用户β购买使用权利500、用户终端110从权利管理服务器100取得许可数据1700时的工作的流程图。
图11是本发明实施方式1中用户终端110再生内容时的工作的流程图。
图12是本发明实施方式1中的可否再生判定过程的工作的流程图。
图13是本发明实施方式1中用户终端110升级许可数据数据库702中保持的许可数据1700时的工作的流程图。
图14是本发明实施方式1中的许可数据升级用数据1400的结构图。
图15是本发明实施方式1中的需要/无需升级处理判定过程的工作图。
图16是本发明实施方式1中的升级后许可数据生成处理的工作图。
图17是本发明实施方式1中的许可数据600的结构图。
图18是本发明实施方式2中的数字内容分发系统的整体结构图。
图19是本发明实施方式2中的权利管理服务器1800的结构图。
图20是实施方式2中的许可数据2350的结构图。
图21是本发明实施方式2中的许可数据升级列表2000的结构图。
图22是本发明实施方式2中的生成许可数据升级列表2000时的工作的流程图。
图23是本发明实施方式2中的用户终端1810的结构图。
图24是许可数据升级列表请求2800的结构示例图。
图25是本发明实施方式2中的需要/无需升级处理判定过程的工作图。
图26是本发明实施方式2中的许可数据2350的结构图。
图27是本发明实施方式3中的数字内容分发系统的整体结构图。
图28是本发明实施方式3中的权利管理服务器2500的结构图。
图29是本发明实施方式3中的用户使用权利数据库2600的结构图。
图30是本发明实施方式3中的生成许可数据升级列表2000时的工作的流程图。
图31是许可数据升级列表请求2900的结构图。
图32是升级列表生成部1900生成的许可数据升级列表3000的结构示例图。
具体实施例方式
(实施方式1)
图1是本发明实施方式1中的数字内容分发系统的整体结构图。
如图1所示,数字内容分发系统1包括至少1个权利管理服务器100、至少1个内容服务器101、至少1个用户终端110、以及传输线路120。
内容服务器101被设置在与内容分发有关的运营商α侧,向用户终端110分发内容数据200。
权利管理服务器100与内容服务器101同样被设置在运营商α侧,是管理对各内容的使用权利的服务器,按照来自用户终端110的使用权利购买请求800,将该使用权利或访问条件601作为许可数据1700分发给用户终端110。此外,权利管理服务器100按照来自用户终端110的许可数据升级请求900,将许可数据升级用数据1400分发给用户终端110。
用户终端110是接受内容分发服务的终端,被设置在用户β侧。用户终端110接收从内容服务器101分发的内容数据200。此外,用户终端110通过发送使用权利购买请求800而从权利管理服务器100接收用于使用内容的许可数据1700,根据许可数据1700来使用内容。再者,用户终端110通过根据许可数据1700中包含的访问条件601来发送许可数据升级请求900而从权利管理服务器100接收最新版本的许可数据升级用数据1400,将原来的许可数据1700更新为许可数据升级用数据1400的许可数据。
传输线路120是有线传输线路或无线传输线路,连接权利管理服务器100及内容服务器101和用户终端110而使其能够进行数据通信。
内容数据200如图2所示,由内容ID 201、元数据202、以及加密内容203组成。内容ID 201是用于在数字内容分发系统内唯一地确定内容的ID。元数据202是说明内容的内容的数据,描述了内容的标题或艺术家名等。加密内容203是对音乐数据或影像数据等内容进行加密而得到的内容。
其中,内容并不限于音乐数据或影像数据,也可以是电子报纸、电子书籍、电子地图、电子辞书、静止图像、游戏、计算机软件等其他数字内容。此外,在本实施方式1中,权利管理服务器100和内容服务器101被设置在同一运营商α侧,但是运营权利管理服务器100的运营商和运营内容服务器101的运营商也可以不同。
接着,说明权利管理服务器100的具体结构。
图3是权利管理服务器100的功能结构方框图。
如图3所示,权利管理服务器100由用户信息数据库(DB,Database)300、使用权利数据库301、用户确定部302、购买处理部303、许可数据生成部304、访问条件设定部305、许可数据升级部306、使用权利数据库更新部307、以及通信部308构成。
用户信息数据库300是用于管理用户β的信息的数据库。
图4是用户信息数据库300的结构的示例图。
如图4所示,用户信息数据库300由用户ID 400、姓名401、电话号码402、信用卡号403、以及终端ID 404等各字段构成。
用户ID是在数字内容分发系统内唯一地确定用户β的ID。姓名401是用户β的姓名。电话号码402是用户β的电话号码。信用卡号403是用户β购买内容的使用权利时支付其费用时所用的信用卡的号码。终端ID 404是用户β拥有的终端的ID,在数字内容分发系统内唯一地确定用户终端110。
在图4中,例如示出了用户ID“xxxAAA”确定的用户β其姓名是“冈本隆一”,电话号码是“06-xxxx-xxxx”,支付时所用的信用卡的号码是“4980-xxxx-xxxx”,拥有终端ID为“xxx111”的终端、和终端ID为“xxx222”的终端这2个终端。
用户β为了接受运营商α运营的内容分发服务,在进行用户登录处理时向用户信息数据库300中登录数据。该用户登录处理可以是用户β通过传输线路120与运营商α进行通信来进行,也可以是通过向运营商α邮寄用户登录文件等其他方法来进行。在用户登录处理中,首先,运营商α向用户β分配用户ID 400。其后,将用户β的姓名401、电话号码402、信用卡号403、拥有的用户终端110的终端ID 404等必要的信息通过通信或文件等通知给运营商α,将该通知的信息、和刚才分配给用户β的用户ID 400相关联而登录到用户信息数据库300中。进行了以上用户登录处理的结果是,构筑了图4所示的用户信息数据库300。
使用权利数据库301是管理内容的使用权利的数据库。
图5是使用权利数据库301的结构的示例图。
如图5所示,使用权利数据库301由各内容的使用权利500、记录着使用权利500的更新预定的更新预定501、以及记录着使用权利500的更新历史的更新历史502组成。而使用权利500由使用权利ID503、使用条件504、以及内容解密密钥505组成,使用条件504由使用条件版本506、内容ID 201、可再生次数507、以及再生条件508组成。
使用权利ID 503是在该数字内容分发系统1内唯一地确定使用权利500的ID。使用条件版本506是表示使用条件504的版本的信息。在内容ID 201中,描述了待适用使用权利500的内容的ID。可再生次数507是可再生内容的次数。再生条件508是指定再生内容时的条件的信息,例如假设指定了“单声道再生”,则在用户终端110再生内容的情况下,必须进行单声道再生。内容解密密钥505是用于对内容ID 201确定的内容进行解密的解密密钥。
在图5中,例如示出了使用权利ID 503为“xxx001”的使用权利500是将内容ID 201为“xxx001”的内容作为对象的权利,用于对该内容进行解密的解密密钥是“615780290”,使用条件504的版本是“版本002”,可再生内容的次数是“5次”,进行再生时的条件是“立体声再生”。再者,在图5中,示出了使用权利ID 503为“xxx001”的使用权利500有更新的预定,但是其时期/内容未定,并且示出了在2002年2月1日,使用条件504被升级为版本002,该升级的内容是再生条件508被变更为“立体声再生”。
用户确定部302(参照图3)根据从用户终端110发送的终端ID404,查看(参考)用户信息数据库300,来确定用户β。
购买处理部303按照来自用户终端110的使用权利购买请求,来进行必要的计费处理等。
许可数据生成部304是根据使用权利数据库301管理着的使用权利500来生成许可数据1700的单元。
图6是许可数据生成部304生成的许可数据1700的结构图。
如图6所示,许可数据1700由使用权利ID 503、使用条件504、内容解密密钥505、访问条件601、以及再生次数1701构成。
在许可数据生成部304生成许可数据1700时,在使用权利ID503、使用条件504、内容解密密钥505中,分别设定发行许可数据1700所依据的使用权利500的使用权利ID 503、使用条件504、内容解密密钥505。此外,对再生次数1701,许可数据生成部304设定“0”作为初值。更详细地说,该再生次数1701是表示再生了内容的次数的信息,初值是“0”,每次再生内容时加上“1”。在许可数据1700中,可再生次数507表示可以再生内容的上限次数,在再生次数1701低于可再生次数507的情况下,意味着能够再生内容。其中,访问条件601由访问条件设定部305来设定条件。
访问条件设定部305是在许可数据1700的访问条件601中设定适当的条件的单元。这里,所谓访问条件601,是指定用户终端110访问权利管理服务器100的条件的信息,指定访问的日期时间、访问的频度、表示是否需要访问的标志信息等。在本实施方式1中,访问条件601用于向用户终端110指示请求升级许可数据1700的定时,访问条件设定部305查看使用权利数据库301的更新预定501,来设定用户终端110能够按适当的定时来请求升级许可数据1700的条件。
具体地说,例如在根据图5所示的使用权利ID 503为“xxx003”的使用权利500来发行许可数据1700的情况下,该使用权利500预定在2003年3月25日被更新,所以访问条件设定部305在访问条件601中设定“在2003/3/25访问”这一条件。
此外,在根据使用权利ID 503为“xxx001”的使用权利500来发行许可数据1700的情况下,该使用权利500预定被更新,但是其时期未定,所以访问条件设定部305例如根据“每周访问1次”等运营商α预定的规定的规则,在访问条件601中设定认为适当的条件。此外,在根据使用权利ID 503为“xxx004”的使用权利500来发行许可数据1700的情况下,该使用权利500未预定被更新,所以访问条件设定部305在访问条件601中设定“无需进行访问”。
其中,在本实施方式1中,访问条件601用于向用户终端110指示请求升级许可数据1700的定时,但是用途并不限于此,在由于某种理由而需要指示用户终端110访问权利管理服务器100的情况下,也可以使用它。
再次返回到图3,许可数据升级部306是在用户终端110请求其升级许可数据1700的情况下响应此来进行处理、向用户终端110回发用于升级许可数据1700的数据的单元。后面将用流程图来描述升级许可数据1700时的具体处理内容。
使用权利数据库更新部307更新使用权利数据库301。具体地说,进行下述处理根据运营商α的指示,更新使用权利数据库301中保存着的使用权利500,将其更新内容记录到更新历史502中。其中,运营商α例如出于推销目的等在必要时变更使用权利500的内容。
通信部308经传输线路120与用户终端110进行通信。
接着,说明用户终端110的具体结构。
图7是用户终端110的功能结构方框图。
如图7所示,用户终端110由内容数据库701、许可数据数据库702、通信部703、终端ID存储部704、许可数据取得部705、许可数据升级部706、许可数据数据库更新部707、内容解密密钥取得部708、内容解密部709、内容再生部710、使用条件判定部711、以及通知部712构成。
内容数据库701是管理从内容服务器101分发的内容数据200的数据库。
许可数据数据库702是管理从权利管理服务器100分发的许可数据1700的数据库。
通信部703经传输线路120与权利管理服务器100及内容服务器101进行通信。
终端ID存储部704是存储在数字内容分发系统内唯一地确定用户终端110的ID——终端ID 404的单元。
许可数据取得部705是通过生成使用权利购买请求800、发送到权利管理服务器100来购买内容的使用权利、取得许可数据1700的单元。
使用权利购买请求800如图8所示,由使用权利购买请求标识符801、终端ID 404、以及使用权利ID 503组成。
在使用权利购买请求标识符801中,描述了表示该数据是使用权利购买请求800的信息。在终端ID 404中,描述了发送使用权利购买请求800的用户终端110的终端ID 404。在使用权利ID 503中,描述了希望购买的使用权利500的ID。
许可数据升级部706是升级许可数据数据库702中保存着的许可数据1700的单元。具体地说,许可数据升级部706首先查看许可数据数据库702中保存着的各许可数据1700的访问条件601,判定是否有升级定时已到的许可数据1700。在判定为有升级定时已到的许可数据1700的情况下,许可数据升级部706通过生成许可数据升级请求900,发送到权利管理服务器100,来请求更新许可数据1700。
图9是许可数据升级请求900的结构图。
许可数据升级请求900如图9所示,由许可数据升级请求标识符901和N个升级前许可数据902组成。这里,N是1以上的整数。
在许可数据升级请求标识符901中,描述了表示该数据是许可数据升级请求900的信息。在升级前许可数据902中,描述了判定为升级定时已到的许可数据1700。
许可数据数据库更新部707更新许可数据数据库702。具体地说,在本发明实施方式1中,在再生内容时,进行将许可数据数据库702中保存着的许可数据1700内的再生次数1701的值加上1的工作。
内容解密密钥取得部708是从许可数据数据库702中保存着的许可数据1700中取出用于对内容进行解密的内容解密密钥505的单元。
内容解密部709是从内容数据库701中取出内容数据200、用内容解密密钥取得部708取得的内容解密密钥505对取出的内容数据200内的加密内容203进行解密的单元。
内容再生部710是按许可数据1700内的再生条件508指定的条件来再生内容解密部709解密过的内容的单元,用未图示的扬声器或显示器来输出音乐或影像。
使用条件判定部711查看许可数据1700内的可再生次数507及再生次数1701,判定是否可以再生内容。
通知部712是将各种消息通知给用户β的单元。
接着,用流程图来说明本实施方式1中的数字内容分发系统1的工作。
首先,说明用户β购买内容的使用权利500、用户终端110从权利管理服务器100取得许可数据1700时的工作。
图10是用户终端110和权利管理服务器100之间进行的许可数据取得处理的工作的流程图。
S1001用户终端110的许可数据取得部705通过键盘等未图示的用户操作输入部,来接收来自用户β的使用权利购买指示。在该使用权利购买指示中,包含着用户β希望购买的使用权利500的使用权利ID 503。许可数据取得部705按照来自用户β的使用权利购买指示,来生成使用权利购买请求800,经通信部703发送到权利管理服务器100。这里,在使用权利购买请求800的终端ID 404中,设定终端ID存储部704保持的终端ID 404;在使用权利ID 503中,设定来自用户β的使用权利购买指示中包含的使用权利ID 503。
S1002权利管理服务器100的用户确定部302经通信部308接收到使用权利购买请求800后,根据使用权利购买请求800中包含的终端ID 404,查看用户信息数据库300,来确定希望购买使用权利500的用户β。
S1003在S1002中不能确定用户β的情况下,即,在未进行用户登录的情况下,用户确定部302将不可购买经通信部308通知给用户终端110。
在S1002中能够确定用户β的情况下,进至S1004的处理。
S1004购买处理部303使用用户确定部302确定出的用户β的信息来进行计费处理。
S1005许可数据生成部304生成要向用户终端110发送的许可数据1700。这里,在生成的许可数据1700内的使用权利ID 503中,设定使用权利购买请求800中包含的使用权利ID 503;在使用条件504及内容解密密钥505中,设定权利购买请求800中包含的使用权利ID 503确定的使用权利500的使用条件504及内容解密密钥505。此外,在再生次数1701中设定初值“0”。其中,访问条件601在后述S1006中由访问条件设定部305来设定。
S1006访问条件设定部305查看权利购买请求800中包含的使用权利ID 503确定的使用权利500的更新预定501,在S1005中生成的许可数据1700内的访问条件601中,设定用户终端110能够按适当的定时来请求升级许可数据1700的条件。
S1007通信部308将S1006的处理中完成的许可数据1700发送到用户终端110。
S1008用户终端110的许可数据取得部705经通信部703来接收S1007中发送的许可数据1700,将接收到的许可数据1700登录到许可数据数据库702中。其后,许可数据取得部705经通知部712向用户β通知使用权利500的购买及许可数据1700的取得已完成的意思,结束处理。
S1009其中,在S1003中,在判定为未进行用户登录的情况下,许可数据取得部705经通信部703从权利管理服务器100接收不可购买通知。在此情况下,许可数据取得部705经通知部712向用户β通知不能购买使用权利500的意思,结束处理。
通过以上处理,用户β能够购买内容的使用权利500,用户终端110能够取得许可数据1700。
其中,在本实施方式1中,在S1003中判定为未进行用户登录的情况下,在S1009中将不可购买通知给用户β并结束处理,但是也可以在S1003之后进行用户登录处理,继续进行S1004以后的处理。
接着,说明本实施方式1中的数字内容分发系统1中用户终端110再生内容时的工作。
图11是内容再生处理的工作的流程图。
S1101用户终端110的使用条件判定部711通过键盘等未图示的用户操作输入部,来接收来自用户β的内容再生指示。在该来自用户β的内容再生指示中,包含着确定用户β希望再生的内容的信息。使用条件判定部711实施可否再生判定过程,判定是否可以再生内容。
S1102在S1101中判定为可以再生内容的情况下,进至S1103的处理。在判定为不可再生内容的情况下,进至S1108的处理。
S1103内容解密部709从内容数据库701中,取出用户β希望再生的内容数据200。
S1104内容解密密钥取得部708从与用户β希望再生的内容对应的许可数据1700中,取出内容解密密钥505。
S1105内容解密部709用S1104中内容解密密钥取得部708取得的内容解密密钥505对S1103中取出的内容数据200中包含的加密内容203进行解密。
S1106内容再生部710按许可数据1700内的再生条件508指定的条件来再生S1105中内容解密部709解密过的加密内容203。
S1107许可数据数据库更新部707将再生所使用的许可数据1700内的再生次数1701的值加上“1”。
S1108使用条件判定部711经通知部712向用户β通知不可再生内容的意思。
通过以上处理,在用户终端110再生了数据。
接着,说明图11中的S1101的可否再生判定过程的细节。
图12是图11所示的可否再生判定过程(S1101)的子例程的流程图。
可否再生判定过程是用于判定是否可以再生用户β希望再生的内容的过程。
S1201用户终端110的使用条件判定部711检查在许可数据数据库702中是否存在与用户β希望再生的内容对应的许可数据1700。在存在对应的许可数据1700的情况下,进至S1202的处理。在不存在对应的许可数据1700的情况下,进至S1205的处理。
S1202使用条件判定部711判定与用户β希望再生的内容对应的许可数据1700的再生次数1701的值是否低于可再生次数507的值。在再生次数1701的值低于可再生次数507的值的情况下,进至S1203的处理。在再生次数1701的值在可再生次数507的值以上的情况下,进至S1205的处理。
S1203使用条件判定部711查看与用户β希望再生的内容对应的许可数据1700的再生条件508,内容再生部710判定是否可以按再生条件508指定的条件来再生内容。在可以按指定的条件来再生的情况下,进至S1204的处理。在不能按指定的条件来再生的情况下,进至S1205的处理。
S1204使用条件判定部711判定为可以再生内容。
S1205使用条件判定部711判定为不可再生内容。
通过这种处理,进行了可否再生判定过程。
接着,说明本实施方式1中的数字内容分发系统1中用户终端110升级许可数据数据库702中保持的许可数据1700时的工作。
图13是用户终端110和权利管理服务器100之间进行的许可数据升级处理的工作的流程图。
S1301用户终端110的许可数据升级部706通过键盘等未图示的用户操作输入部,来接收来自用户β的许可数据升级处理开始指示。许可数据升级部706执行需要/无需升级处理判定过程,判定是否需要升级处理。
接着,说明图13中的需要/无需升级处理判定过程(S1301)。
图15是图13的需要/无需升级处理判定过程(S1301)的子例程的流程图。
需要/无需升级处理判定过程是用于判定是否需要许可数据1700的升级处理的过程。
S1501许可数据升级部706对许可数据数据库702中保存着的各个许可数据1700,查看其访问条件601,来判定升级定时是否已到。
S1502在S1501中判定为有升级定时已到的许可数据1700的情况下,进至S1503的处理。在判定为没有升级定时已到的许可数据1700的情况下,进至S1504的处理。
S1503许可数据升级部306判定为需要升级处理。
S1504许可数据升级部306判定为无需升级处理。
通过以上处理,进行了需要/无需升级处理判定过程。
S1302在S1301中判定为需要升级处理的情况下,进至S1303的处理。在判定为无需升级处理的情况下,直接结束处理。
S1303许可数据升级部706生成图9所示的许可数据升级请求900,经通信部703发送到权利管理服务器100。这里,许可数据升级部706在许可数据升级请求900内的升级前许可数据902中,描述S1302中判定为升级定时已到的许可数据1700。
S1304权利管理服务器100的许可数据升级部306经通信部308接收到许可数据升级请求900后,通过对其中包含的N个升级前许可数据902分别执行升级后许可数据生成处理,来生成N个升级后许可数据1401。其后,许可数据升级部306通过按与许可数据升级请求900内的升级前许可数据902相同的顺序排列生成的N个升级后许可数据1401,来生成图14所示的许可数据升级用数据1400。
接着,说明图13中的升级后许可数据生成处理(S1304)的细节。
图16是图13的升级后许可数据生成处理(S1304)的子例程的流程图。
S1601许可数据升级部306比较升级前许可数据902内的使用条件版本506、和使用权利数据库301内的使用条件版本506,判定升级前许可数据902内的使用条件504是否是最新的。
S1602在S1601中判定为使用条件504不是最新的的情况下,进至S1603的处理。在判定为使用条件504是最新的的情况下,进至S1606的处理。
S1603许可数据升级部306计算将使用条件504从升级前许可数据902内的使用条件版本506升级到最新的版本的情况下的使用条件504的变更量。
S1604许可数据升级部306根据升级前许可数据902内的使用条件504、和S1603中算出的变更量,来生成新的使用条件504。
S1605许可数据升级部306用S1604中生成的新的使用条件504来盖写升级前许可数据902内的使用条件504。
S1606许可数据升级部306查看使用权利数据库301的更新预定501,将升级前许可数据902内的访问条件601重新设定为适当的条件。
通过对升级前许可数据902进行以上处理,生成了升级后许可数据1401。
通过以上处理,进行了升级后许可数据生成处理。
S1305许可数据升级部306将S1304中生成的许可数据升级用数据1400经通信部308发送到用户终端110。
S1306用户终端110的许可数据升级部706经通信部703来接收许可数据升级用数据1400。许可数据升级部706用接收到的许可数据升级用数据1400中包含的升级后许可数据1401,来盖写许可数据数据库702内的对应的许可数据1700。
通过以上处理,用户终端110能够升级许可数据数据库702中保持的许可数据1700。
因此,根据本发明的数字内容分发系统1,能够得到下述第1效果为了更新发行给用户终端的许可数据,能够按适当的定时来访问权利管理服务器。而且,也能够得到下述第2效果能够按适当的定时来升级从权利管理服务器发行给用户终端的许可数据。
其中,在本实施方式1中,假设该许可数据升级处理是根据来自用户β的指示来开始处理的而进行了说明,但是例如也可以根据“每天12点”、“1天1次”等预定的日期时间或频度来开始处理。此外,也可以在“接通电源时”等用户终端110进行了规定的工作的情况下开始该处理。
其中,从权利管理服务器100向用户终端110分发的许可数据也可以是从图6所示的许可数据1700中删除了再生次数1701所得的、图17所示的许可数据600那样的格式。
在该许可数据600中,可再生次数507是表示此后可以再生内容的次数的信息,表示每次再生内容时从初值的值中减去“1”。
在此情况下,许可数据数据库更新部707在再生内容时,进行将可再生次数507的值减去1的处理(图11的流程图中的S1107的处理),来取代将再生次数1701加上1的处理。此外,使用条件判定部711在判定可否再生内容的处理中,检查可再生次数507是否在1以上(图12的流程图中的S1202的处理),来取代检查再生次数1701是否低于可再生次数507。
其中,许可数据1700、600的再生次数1701也可以在从权利管理服务器110向用户终端110分发的阶段未附加,而在用户终端110中附加。
此外,在本实施方式1中,在许可数据升级请求900内,描述了N个要升级的许可数据1700,但是未必需要描述整个许可数据1700,例如也可以描述N个使用权利ID 503和使用条件504的组。
在此情况下,许可数据升级部306将包含N组使用权利ID 503、新生成的使用条件504(用与图16的流程图中的S1603、S1604的处理同等的处理来生成)、以及访问条件601的组的数据作为许可数据升级用数据1400回发到用户终端110。用户终端110用接收到的最新的使用条件504和访问条件601,来盖写许可数据数据库702中保存着的对应的许可数据1700内的使用条件504和访问条件601。
此外,在许可数据升级请求900内,也可以描述N个使用权利ID 503,来取代N个许可数据1700。在此情况下,许可数据升级部306将包含N组使用权利ID 503、与其对应的最新的使用条件504、以及访问条件601的组的数据作为许可数据升级用数据1400回发到用户终端110。用户终端110用接收到的最新的使用条件504和访问条件601,来盖写许可数据数据库702中保存着的对应的许可数据1700内的使用条件504和访问条件601。
(实施方式2)接着,说明本发明实施方式2中的数字内容分发系统。
实施方式2中的数字内容分发系统2采用与实施方式1的数字内容分发系统1大致相同的结构,其工作也只有一部分不同,所以这里只写明与实施方式1的不同,并且在附图中向同一构件赋予同一标号。
图18是实施方式2中的数字内容分发系统2的整体结构方框图。
实施方式2中的数字内容分发系统2的整体结构与参照图1说明过的实施方式1中的数字内容分发系统1的整体结构相同,所以省略其说明。
其中,在图18中,权利管理服务器1800和用户终端1810与实施方式1中的权利管理服务器100、用户终端110的内容结构有些不同,所以赋予与图1不同的标号。
在数字内容分发系统1中,从权利管理服务器100向用户终端110发送包含访问条件601的许可数据1700,用户终端110根据访问条件601将许可数据升级请求900发送到权利管理服务器100。
与此相对,在数字内容分发系统2中,从权利管理服务器1800向用户终端1810发送不包含访问条件601的许可数据2350。因此,用户终端1810不知道取得的许可数据2350的升级预定,所以在必要时将许可数据升级列表请求2800发送到权利管理服务器1800。接收到许可数据升级列表请求2800的权利管理服务器1800生成确定升级了的许可的信息作为所有用户终端公共的许可数据升级列表2000,将生成的许可数据升级列表2000发送到用户终端1810。然后,用户终端1810根据接收到的许可数据升级列表2000,对必要的许可发出许可数据升级请求900。这一点与数字内容分发系统1的情况有很大不同。
接着,说明权利管理服务器1800的结构。
图19是实施方式2中的权利管理服务器1800的结构图。其中,对与权利管理服务器100的构件对应的部分附以同一标号,省略其说明。
实施方式2中的权利管理服务器1800与实施方式1中的权利管理服务器100的不同点在于,不包括访问条件设定部305,而包括升级列表生成部1900。这样权利管理服务器1800不包括访问条件设定部305,所以许可数据只由许可数据生成部304来生成。
这里,许可数据生成部304生成的实施方式2中的许可数据2350示于图20。
如图20所示,许可数据2350由使用权利ID 503、使用条件版本506、内容ID 201、可再生次数507、再生条件508、内容解密密钥505、以及再生次数1701构成。其中,该许可数据2350与实施方式1中的许可数据1700相比,只有没有访问条件601这一点不同,所以省略对许可数据2350的构件的说明。
升级列表生成部1900是按照来自用户终端1810的许可数据升级列表请求2800来生成图21所示的许可数据升级列表2000、经通信部308发送到用户终端1810的单元。
这里,所谓许可数据升级列表2000,如图21所示,是由N组使用权利ID 503和使用条件版本506的组组成的数据,是用于将使用权利ID 503确定的使用权利500已升级为使用条件版本506所示的版本这一事实告诉用户终端1810的数据。其中,这里,N是1以上(大于等于1)的整数。
接着,说明升级列表生成部1900生成许可数据升级列表2000时的工作。
图22是升级列表生成部1900进行的许可数据升级列表生成处理的工作的流程图。
S2101权利管理服务器1800的升级列表生成部1900经通信部308接收到许可数据升级列表请求2800后,查看使用权利数据库301,提取符合运营商α决定的规定的条件的所有使用权利500。这里,作为运营商α决定的规定的条件,例如有“过去1周以内更新的”等条件。
S2102升级列表生成部1900将S2101中提取出的各使用权利500的使用权利ID 503和使用条件版本506作为一对,记载到许可数据升级列表2000中。
通过以上处理,升级列表生成部1900生成许可数据升级列表2000。
接着,说明用户终端1810的结构。
图23是实施方式2中的用户终端1810的结构图。实施方式2中的用户终端1810与实施方式1中的用户终端110的不同点在于,除了用户终端110的构件之外,还包括许可数据升级列表管理部2200。
许可数据升级列表管理部2200是从权利管理服务器1800中取得许可数据升级列表2000并管理的单元。许可数据升级列表管理部2200例如在用户指示的情况之外,根据规定的定时(“接通电源时”、或“每周星期六”等执行)等运营商α决定的规定的规则,向权利管理服务器1800发送用于请求许可数据升级列表2000的许可数据升级列表请求2800,取得许可数据升级列表2000。
图24是上述许可数据升级列表请求2800的结构示例图。
如图24所示,许可数据升级列表请求2800只由表示是许可数据升级列表请求的消息ID 2801构成。
实施方式2中的许可数据升级部706根据该许可数据升级列表2000,来提取升级定时已到的许可数据2350。
接着,说明实施方式2中的需要/无需升级处理判定过程的工作。
图25是需要/无需升级处理判定过程(图13的S1301)的子例程的流程图。
S2401许可数据升级部706查看许可数据数据库702、和许可数据升级列表管理部2200管理着的许可数据升级列表2000,检查在许可数据数据库702内是否有升级定时已到的许可数据2350。这里,所谓升级定时已到的许可数据,是满足以下2个条件的许可数据2350。
(条件1)使用权利ID 503被描述在许可数据升级列表2000内。
(条件2)使用条件版本506比许可数据升级列表2000内描述的使用条件版本506旧。
S1502~S1504的处理与参照图15说明过的实施方式1中的需要/无需升级处理判定过程相同,所以省略其说明。
以上,说明了实施方式2中的需要/无需升级处理判定过程的工作。
未说明的其他构件或工作除了省略了设定访问条件601的处理(图10中的S1006的处理及图16中的S1606的处理),与实施方式1相同,所以省略其说明。
其中,在本实施方式2中,假设权利管理服务器1800的升级列表生成部1900按照来自用户终端1810的请求来生成、发送许可数据升级列表2000,但是并不限于此,例如也可以根据“每周星期六执行”等运营商α决定的规定的规则来自发地进行。
根据这样构成的本发明的数字内容分发系统2,也能够得到下述下述第1效果为了更新发行给用户终端的许可数据,能够按适当的定时来访问权利管理服务器。而且,也能够得到下述第2效果能够按适当的定时来升级从权利管理服务器发行给用户终端的许可数据。
其中,也可以用图26所示的许可数据2300来取代实施方式2中的许可数据2350。该许可数据2300与实施方式1中的许可数据600相比,只有没有访问条件601这一点不同,所以省略其说明。
(实施方式3)下面说明本发明实施方式3中的数字内容分发系统3。
实施方式3中的数字内容分发系统3采用与实施方式2的数字内容分发系统2大致相同的结构,其工作也只有一部分不同,所以这里只写明与实施方式2的不同,并且在附图中向同一构件赋予同一标号来进行说明。
图27是实施方式3中的数字内容分发系统3的整体结构方框图。
实施方式3中的数字内容分发系统3的整体结构与实施方式2中的数字内容分发系统的整体结构相同,所以省略其说明。其中,在图27中,权利管理服务器2500与实施方式2中的权利管理服务器1800的内容结构有些不同,所以赋予与图18不同的标号。
在实施方式2的数字内容分发系统2中,用户终端1810将只由消息ID构成的许可数据升级列表请求2800发送到权利管理服务器1800,权利管理服务器1800将所有用户终端公共的许可数据升级列表2000发送到用户终端1810。
与此相对,在数字内容分发系统3中,用户终端将由消息ID和终端ID构成的许可数据升级列表请求2900发送到权利管理服务器2500,权利管理服务器2500生成表示确定升级了的许可的信息、发送了许可数据升级列表请求2900的用户终端1810特有的许可数据升级列表3000,将生成的许可数据升级列表3000发送到用户终端1810。用户终端1810根据许可数据升级列表3000,对必要的许可发出许可数据升级请求900。这一点与数字内容分发系统2的情况有很大不同。
接着,说明权利管理服务器2500的结构。
图28是实施方式3中的权利管理服务器2500的结构图。其中,对权利管理服务器1800的构件附以同一标号,省略其说明。
该权利管理服务器2500与实施方式2中的权利管理服务器1800的不同点在于,还包括用户使用权利数据库2600和用户使用权利数据库更新部2601,以及升级列表生成部1900生成许可数据升级列表3000时的工作不同。
用户使用权利数据库2600是管理与用户β购买了的使用权利500有关的信息的数据库。该用户使用权利数据库2600如图29所示,由用户ID 400、使用权利ID 503、许可数据已发行标志2700、以及许可数据升级状况2701构成。
用户ID 400是在数字内容分发系统内唯一地确定用户β的ID。
在使用权利ID 503中,描述了用户β购买了的使用权利500的使用权利ID 503。
在许可数据已发行标志2700中,描述了表示许可数据2350是否处于已发行给用户β拥有的用户终端1810的状态的信息。
许可数据升级状况2701是表示处于已发行给用户终端1810的状态的许可数据2350已更新到哪个版本的信息。
在图29中,例如示出了用户ID 400为“xxxAAA”的用户β已购买了使用权利ID 503为“xxx003”、“xxx002”的使用权利500,其中,对于使用权利ID 503为“xxx003”的使用权利500,示出了许可数据2350“已发行”给用户终端1810,已发行的许可数据2350的使用条件版本506是“版本002”。
用户使用权利数据库更新部2601是登录或更新用户使用权利数据库2600的内容的单元。其中,向用户使用权利数据库2600中的数据登录在用户β购买了使用权利之后(图10中的S1004的处理之后)进行。此外,用户使用权利数据库2600的许可数据升级状况2701的更新在发送了许可数据升级用数据1400之后(图13中的S1305的处理之后)进行。
接着,说明实施方式3中的升级列表生成部1900生成许可数据升级列表3000时的工作。
图30是升级列表生成部1900进行的许可数据升级列表生成处理的工作的流程图。
S2801权利管理服务器2500的用户确定部302从用户终端1810接收到许可数据升级列表请求2900后,确定发出了请求的用户β。其中,许可数据升级列表请求2900如图31所示,除了消息ID 2801之外,还包含终端ID 404。
S2802升级列表生成部1900查看使用权利数据库301,提取符合运营商α决定的规定的条件的使用权利500。更详细地说,升级列表生成部1900通过将S2802中确定出的用户ID(例如xxxAAA)作为关键词查看用户使用权利数据库2600,来确定与该用户ID对应的使用权利ID(例如xxx003、xxx002),将确定出的使用权利ID作为关键词来查看使用权利数据库301。这里,作为运营商α决定的规定的条件,例如有“过去1周以内更新的”等条件。
S2803升级列表生成部1900查看用户使用权利数据库2600及使用权利数据库301,从S2802中提取出的使用权利500中,提取许可数据2350已发行给S2801中确定出的用户β拥有的用户终端1810、其使用条件版本506不是最新者。
例如,在上述确定出的用户ID是“xxxAAA”的情况下,根据用户使用权利数据库2600,使用权利ID“xxx003”、“xxx002”两者的许可数据已发行标志2700都示出了“已发行”。而与使用权利ID“xxx003”、“xxx002”对应的许可数据升级状况2701分别示出了“已到版本002”、“已到版本001”。此时,在使用权利数据库301的与使用权利ID“xxx003”、“xxx002”对应的使用条件版本506示出了“版本002”、“版本002”的情况下,升级列表生成部1900提取使用权利ID“xxx002”和使用条件版本“版本002”。
S2804升级列表生成部1900将S2803中提取出的使用权利500的使用权利ID 503和使用条件版本506作为一对,记载到许可数据升级列表3000中。
图32是升级列表生成部1900生成的许可数据升级列表3000的结构示例图。
这里,所谓许可数据升级列表2000,如图32所示,是由使用权利ID 503和使用条件版本506的组组成的数据,是用于将使用权利ID 503确定的使用权利500已升级为使用条件版本506所示的版本这一事实告诉用户终端1810的数据。
这样,实施方式3中的升级列表生成部1900生成因用户而异的许可数据升级列表3000。
通过以上处理,实施方式3中的升级列表生成部1900生成许可数据升级列表3000。
如上所述,根据本发明的数字内容分发系统3,也能够得到下述下述第1效果为了更新发行给用户终端的许可数据,能够按适当的定时来访问权利管理服务器。而且,也能够得到下述第2效果能够按适当的定时来升级从权利管理服务器发行给用户终端的许可数据。
其中,也可以向上述实施方式1、2、3中的许可数据1700、600、2350、2300上附加权利管理服务器对其使用条件504、或使用条件504及访问条件601的签名,来构成许可数据。即,也可以只对许可数据内的、只有权利管理服务器能够改写的数据附加电子签名,对用户终端管理的部分不附加签名。
在此情况下,用户终端110也可以取得公钥,用公钥来确认签名,确认后登录到许可数据数据库702中,或者将由包含签名的许可数据构成的许可数据升级请求900发送到权利管理服务器100。
此外,许可数据升级用数据1400也可以在构成它的许可数据上附加签名来构成。
此外,上述实施方式1、2、3的许可数据升级请求900如图9所示,由许可数据升级请求标识符901、和应升级的升级前许可数据902、即包含内容解密密钥505等的整个许可数据构成,但是只要知道应升级的许可数据是什么即可,所以也可以只由许可数据升级请求标识符901和使用权利ID 503来构成许可数据升级请求900,或者只由许可数据升级请求标识符901、使用权利ID 503、以及使用条件504来构成。由此,能够减少许可数据升级请求900的数据量。
此外,上述实施方式1、2、3的许可数据升级用数据1400如图14所示由升级后许可数据1401、即包含内容解密密钥505等的升级后的整个许可数据构成,但是也可以如下构成。
也可以只由使用权利ID 503和使用条件504来构成许可数据升级用数据1400。此外,也可以只由使用权利ID 503和指示改写内容的数据来构成许可数据升级用数据1400。此外,也可以只由使用权利ID 503和追记用数据来构成许可数据升级用数据1400。在此情况下,用户终端110在更新前的许可数据上连接追记用数据即可。再者,也可以由使用权利ID 503和添加许可来构成许可数据升级用数据1400。在此情况下,将使用权利ID 503作为关键词来链接更新前的许可数据和添加许可即可。
此外,上述实施方式2、3的许可数据升级列表2000、3000如图21、32所示,由使用权利ID 503和使用条件版本506的对构成,但是也可以由许可数据升级用数据本身构成。即,在从用户终端1810接收到许可数据升级列表请求2800的情况下,权利管理服务器1800也可以将应记载到列表中的、所有用户终端公共的许可数据升级用数据发送到用户终端1810。此外,在从用户终端1810发出了许可数据升级列表请求2900的情况下,权利管理服务器2500也可以将应记载到列表中的、该用户终端特有的许可数据升级用数据发送到用户终端1810。
由此,权利管理服务器1800、2500中的列表的生成及发送能够省略用户终端1810中的许可数据升级请求900的发送,用户终端1810能够立即进行更新处理。
此外,在上述实施方式2、3中,用户终端1810通过在用户指示了的情况下、或在规定的定时(接通电源时、每周星期六等)发送许可数据升级列表请求2800、2900来“拉”(Pull)许可数据升级列表2000、3000,但是也可以是权利管理服务器1800、2500在每周星期六等规定的定时“推”(Push)许可数据升级列表2000、3000。
由此,也能够省略用户终端1810中的许可数据升级列表请求2800、2900的生成和发送,用户终端1810能够立即发送许可数据升级请求900。
产业上的可使用性本发明的数字内容分发系统的权利管理服务器作为提醒升级用于使用发行给用户终端的内容的许可数据的计算机装置很有用,用户终端作为按适当的定时来升级保持的许可数据的DVD播放器或个人计算机等计算机装置很有用。
权利要求书(按照条约第19条的修改)上述权利管服务器更新上述使用权信息;以及更新步骤,接收从上述权利管理服务器发送来的使用权信息更新用数据,更新与接收到的使用权信息更新用数据对应的使用权信息;在上述使用步骤中,根据更新过的使用信息所示的使用条件,来使用上述内容。
24.(修改)一种程序,用于包括用传输线路连接的权利管理服务器和用户终端的数字内容分发系统中的权利管理服务器,其特征在于,使计算机执行权利要求22所述的权利管理方法中包含的步骤。
25.(修改)一种程序,用于包括用传输线路连接的权利管理服务器和用户终端的数字内容分发系统中的用户终端,其特征在于,使计算机执行权利要求23所述的内容使用方法中包含的步骤。
权利要求
1.一种数字内容分发系统,包括用传输线路连接的权利管理服务器和用户终端,其特征在于,上述权利管理服务器包括使用权信息发行单元,将表示数字著作物即内容的使用条件的使用权信息发行给上述用户终端;和更新信息通知单元,将与发行给上述用户终端的使用权信息的更新的必要性有关的更新信息通知给上述用户终端;上述用户终端包括内容存储单元,存储内容;使用权信息存储单元,存储上述使用权信息发行单元发行的使用权信息;使用单元,根据上述使用权信息存储单元中存储的使用权信息所示的使用条件,来使用上述内容存储单元中存储的内容;以及更新请求单元,根据上述更新信息通知单元通知的更新信息,请求上述权利管理服务器更新上述使用权信息存储单元中存储的使用权信息。
2.如权利要求1所述的数字内容分发系统,其特征在于,上述更新信息通知单元通过使上述使用权信息发行单元发行的使用权信息中包含上述更新信息,将上述更新信息通知给上述用户终端。
3.如权利要求2所述的数字内容分发系统,其特征在于,在上述更新信息中,包含与上述用户终端应访问上述权利管理服务器的时期有关的信息;上述更新请求单元在上述更新信息所示的时期访问上述权利管理服务器,请求更新上述使用权信息。
4.如权利要求2所述的数字内容分发系统,其特征在于,在上述更新信息中,包含与上述用户终端应访问上述权利管理服务器的频度有关的信息;上述更新请求单元按上述更新信息所示的频度来访问上述权利管理服务器,请求更新上述使用权信息。
5.如权利要求2所述的数字内容分发系统,其特征在于,在上述更新信息中,包含表示上述用户终端是否应访问上述权利管理服务器的标志;上述更新请求单元根据上述标志来访问上述权利管理服务器,请求更新上述使用权信息。
6.如权利要求1所述的数字内容分发系统,其特征在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述更新信息中,包含待更新的使用权信息的标识符。
7.如权利要求6所述的数字内容分发系统,其特征在于,上述数字内容分发系统包括多个用户终端;上述更新信息通知单元对每个用户终端,确定该用户终端保持的使用权信息中的、待更新的使用权信息,制作包含确定出的使用权信息的标识符的更新信息,将制作出的更新信息通知给该用户终端。
8.如权利要求6所述的数字内容分发系统,其特征在于,上述数字内容分发系统包括多个用户终端;上述更新信息通知单元对每个用户终端,确定所有用户终端保持的使用权信息中的、待更新的使用权信息,制作包含确定出的使用权信息的标识符的更新信息,将制作出的更新信息通知给该用户终端。
9.如权利要求1所述的数字内容分发系统,其特征在于,上述权利管理服务器还包括更新用数据发送单元,当从上述用户终端接收到使用权信息的更新请求时,将用于把该用户终端保持的使用权信息更新为最新的使用权信息的使用权信息更新用数据发送到上述用户终端;上述用户终端还包括更新单元,接收从上述权利管理服务器发送来的使用权信息更新用数据,从上述使用权信息存储单元中读出与接收到的使用权信息更新用数据对应的使用权信息,更新读出的使用权信息;上述使用单元根据更新过的使用信息所示的使用条件,来使用上述内容存储单元中存储的内容。
10.如权利要求9所述的数字内容分发系统,其特征在于,在上述使用权信息中,包含识别该使用权信息的标识符;上述更新请求单元通过将待更新的使用权信息的标识符通知给上述权利管理服务器来请求上述更新;上述更新用数据发送单元将用于把从上述更新请求单元通知的标识符所示的使用权信息更新为最新的使用权信息的使用权信息更新用数据发送到上述用户终端。
11.如权利要求10所述的数字内容分发系统,其特征在于,上述更新请求单元还通过将上述使用权信息的标识符以及该使用权信息的使用条件通知给上述权利管理服务器来请求上述更新。
12.如权利要求9所述的数字内容分发系统,其特征在于,上述更新请求单元通过将待更新的使用权信息回发到上述权利管理服务器来请求上述更新;上述更新用数据发送单元将用于把从上述更新请求单元回发的使用权信息更新为最新的使用权信息的使用权信息更新用数据,发送到上述用户终端。
13.如权利要求9所述的数字内容分发系统,其特征在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述使用权信息更新用数据中,包含待更新的使用权信息的标识符和指示更新的内容的数据;上述更新单元根据上述使用权信息更新用数据中包含的标识符和指示更新的内容的数据来更新上述使用权信息。
14.如权利要求9所述的数字内容分发系统,其特征在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述使用权信息更新用数据中,包含待更新的使用权信息的标识符和表示更新后的使用条件的信息;上述更新单元通过从上述使用权信息存储单元中读出上述使用权信息更新用数据中包含的标识符所示的使用权信息,将读出的使用权信息的使用条件置换为上述使用权信息更新用数据中包含的使用条件,来更新上述使用权信息。
15.如权利要求9所述的数字内容分发系统,其特征在于,在上述使用权信息更新用数据中,包含更新后的使用权信息;上述更新单元通过从上述使用权信息存储单元中读出与上述使用权信息更新用数据中包含的使用权信息对应的使用权信息,将读出的使用权信息置换为上述使用权信息更新用数据中包含的使用权信息,来更新上述使用权信息。
16.如权利要求9所述的数字内容分发系统,其特征在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述使用权信息更新用数据中,包含待更新的使用权信息的标识符和应连接到待更新的使用权信息上的追记用数据;上述更新单元从上述使用权信息存储单元中读出上述使用权信息更新用数据中包含的标识符所示的使用权信息,通过将上述追记用数据连接到读出的使用权信息上,来更新上述使用权信息。
17.如权利要求9所述的数字内容分发系统,其特征在于,在上述使用权信息中,包含识别该使用权信息的标识符;在上述使用权信息更新用数据中,包含待更新的使用权信息的标识符和表示要追加的使用条件的追加许可信息;上述更新单元通过从上述使用权信息存储单元中读出上述使用权信息更新用数据中包含的标识符所示的使用权信息,向读出的使用权信息所示的使用条件上追加上述使用权信息更新用数据中包含的追加许可信息所示的使用条件,来更新上述使用权信息。
18.如权利要求9所述的数字内容分发系统,其特征在于,上述使用权信息发行单元在上述使用权信息上实施数字签名,将得到的签名文包含在该使用权信息中并发送到上述用户终端;上述更新用数据发送单元在上述使用权信息更新用数据上实施数字签名,将得到的签名文包含在该使用权信息更新用数据中并发送到上述用户终端。
19.如权利要求1所述的数字内容分发系统,其特征在于,上述更新请求单元在请求上述权利管理服务器更新时,从上述权利管理服务器中取得用于更新上述使用权信息存储单元中存储的使用权信息的使用权信息更新用数据。
20.一种权利管理服务器,被用于具备用传输线路连接的权利管理服务器和用户终端的数字内容分发系统中,其特征在于,包括使用权信息发行单元,将表示数字著作物即内容的使用条件的使用权信息发行给上述用户终端;更新信息通知单元,将与发行给上述用户终端的使用权信息的更新的必要性有关的更新信息通知给上述用户终端;以及更新用数据发送单元,当从上述用户终端接收到使用权信息的更新请求时,将用于把该用户终端保持的使用权信息更新为最新的使用权信息的使用权信息更新用数据发送到上述用户终端。
21.一种用户终端,被用于具备用传输线路连接的权利管理服务器和用户终端的数字内容分发系统中,其特征在于,包括内容存储单元,存储数字著作物即内容;使用权信息存储单元,存储上述权利管理服务器发行的使用权信息;使用单元,根据上述使用权信息存储单元中存储的使用权信息所示的使用条件,来使用上述内容存储单元中存储的内容;更新请求单元,根据上述权利管理服务器通知的更新信息,请求上述权利管理服务器更新上述使用权信息存储单元中存储的使用权信息;以及更新单元,接收从上述权利管理服务器发送来的使用权信息更新用数据,从上述使用权信息存储单元中读出与接收到的使用权信息更新用数据对应的使用权信息,更新读出的使用权信息;上述使用单元根据更新过的使用信息所示的使用条件,来使用上述内容存储单元中存储的内容。
22.一种权利管理方法,被用于具备用传输线路连接的权利管理服务器和用户终端的数字内容分发系统中,其特征在于,包含使用权信息发行步骤,将表示数字著作物即内容的使用条件的使用权信息发行给上述用户终端;更新信息通知步骤,将与发行给上述用户终端的使用权信息的更新的必要性有关的更新信息通知给上述用户终端;当从上述用户终端接收到使用权信息的更新请求时,将用于把该用户终端保持的使用权信息更新为最新的使用权信息的使用权信息更新用数据发送到上述用户终端。
23.一种内容使用方法,被用于具备用传输线路连接的权利管理服务器和用户终端的数字内容分发系统中,其特征在于,包含使用权信息取得步骤,取得上述权利管理服务器发行的使用权信息;使用步骤,根据取得的使用权信息所示的使用条件,来使用数字著作物即内容;更新请求步骤,根据上述权利管理服务器通知的更新信息,请求上述权利管理服务器更新上述使用权信息;以及更新步骤,接收从上述权利管理服务器发送来的使用权信息更新用数据,更新与接收到的使用权信息更新用数据对应的使用权信息;在上述使用步骤中,根据更新过的使用信息所示的使用条件,来使用上述内容。
24.一种程序,被用于具备用传输线路连接的权利管理服务器和用户终端的数字内容分发系统中的权利管理服务器,其特征在于,使计算机执行权利要求20所述的权利管理方法中包含的步骤。
25.一种程序,被用于具备用传输线路连接的权利管理服务器和用户终端的数字内容分发系统中的用户终端,其特征在于,使计算机执行权利要求21所述的内容使用方法中包含的步骤。
全文摘要
数字内容分发系统(1)包括用传输线路(120)连接的权利管理服务器(100)和用户终端(110)。权利管理服务器(100)包括许可数据生成部(304),将表示数字著作物即内容的使用条件的许可数据(使用权信息)发行给用户终端(110);和访问条件设定部(305),将与发行给用户终端(110)的许可数据(1700)的更新的必要性有关的更新信息(访问条件)通知给用户终端(110)。用户终端(110)包括内容数据库(701),存储内容;许可数据数据库(702),存储许可数据生成部(304)发行的许可数据(1700);内容再生部(710),根据许可数据数据库(702)中存储的许可数据(1700)所示的使用条件,来使用内容数据库(701)中存储的内容;以及许可数据升级部(706),根据访问条件设定部(305)通知的访问条件,请求权利管理服务器(100)更新许可数据数据库(702)中存储的许可数据(1700)。
文档编号G06Q30/00GK1757043SQ200480005900
公开日2006年4月5日 申请日期2004年3月4日 优先权日2003年3月5日
发明者冈本隆一, 小林进, 斯特凡·沃尔特, 德田克己 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1