内容再现设备和内容再现方法

文档序号:7949260阅读:242来源:国知局
专利名称:内容再现设备和内容再现方法
技术领域
本发明涉及播放版权受保护的内容的再现装置和再现方法。
背景技术
近年来,使用数字权利管理(DRM)技术的内容发行系统变得很常见。使用DRM将加密的内容和许可发行给用户终端。该许可包括内容密钥和一个或多个内容使用条件,并且用户终端依照使用条件来判断内容是否可以使用,并且在内容可以使用的时候,使用内容密钥解密加密的内容并播放该内容。
在可播放时间段被列出为使用条件的时,基于终端中时钟提供的时间信息,作出关于该内容是否可以由该用户终端播放的判断。因此,为了适当执行判断,就需要时钟提供很准确的时间信息。
然而,由于例如时钟的电源暂时断电,时钟可能会提供不正确的时间信息。在这种情况下,用户终端将不能作出关于内容是否可用的适当判断,并且将可能在实际上不能允许使用内容的时候允许使用该内容。
专利文件1公开了一种解决这种问题的技术。使用专利文件1的技术,在探测到时钟故障,例如时钟断电的时候就禁止使用内容,并且判断时钟不能提供准确的时间信息。
专利文件1日本专利申请公开No.2003-272286。

发明内容
本发明解决的问题然而,使用上述技术,在探测到时钟故障且判断时钟不能提供准确时间信息的时候,就禁止使用内容。这就表示可能即使用户已经付钱使用该内容的时候,即使当前时间落入本来实际上可以使用内容的时间段内,也不能使用该内容。从用户一方的便捷和满意程度的方面来说,这种情况是令人不快的。
本发明考虑了上面的问题,并且其目的在于提供一种内容再现装置和内容再现方法,其考虑到用户的便捷性,即使在由于时钟故障等情形很难提供准确时间信息的时候,以一定程度的灵活性来确定内容是否可用。
解决问题的手段为了实现上述目的,本发明的一种内容再现装置包括许可存储单元,用于存储表示内容可以使用的时间段的可用时间段;测量单元,用于测量时间;确定单元,用于确定当测量单元测量的时间在可用时间段内的时候可以再现;再现单元,用于在确定单元判断可以再现的时候播放该内容;以及故障探测单元,用于探测测量单元的故障,其中该确定单元在故障探测单元探测到故障的时候判断是否满足预定条件,并且在判断为满足预定条件的时候,确定允许再现该内容。
发明效果根据本发明的内容再现装置,即使在由于诸如测量单元的电源断开的情况使得测量单元测量的时间的可靠性程度比较低的时候,如果满足预定条件还是播放该内容。因此,在测量单元测量的时间的可靠程度比较低的情况下,与在这种情况下禁止再现的常规装置相比,本发明改进了用户的便捷性。
此外,依照预定条件,可以在一定程度上避免这样一种情况,其中尽管用户已经付钱使用内容,且当前时间处于可用时间段之内,但是由于故障使得内容不能播放。
这里,许可存储单元可以存储许可信息,该许可信息包括可用时间段信息和密钥信息,密钥信息用于解密处于加密状态的内容,并且再现单元在确定单元确定可以再现的时候可以获得加密内容,解密加密内容以产生内容并播放产生的内容。
依照所述结构,该内容处于加密状态,且在确定单元确定内容可以播放的时候对其解密。因此,可以安全地处理内容。
这里,内容再现装置可以经网络与许可服务器相连,该许可服务器是许可信息的发行源,且该内容再现装置可以进一步包括许可请求单元,用于在故障探测单元探测到故障的时候发行请求到许可服务器以重新传送该许可信息;以及重获单元,用于仅在当前时间在可用时间段内的时候,重新从许可服务器获得许可信息,其中所述确定单元在重获单元重新获得许可信息的时候确定可以再现。
依照上述结构,由于测量单元的故障,在内容再现装置不能适当确定当前时间是否在可用时间段内的时候,该内容再现装置可以将该确定过程委托给许可服务器。
这里,确定单元可以判断再现历史是否满足该条件,其中该再现历史是在过去测量单元存在故障的时候再现单元再现内容的记录,并确定在再现历史满足条件的时候可以再现。
在本发明的内容再现装置中,即使当前时间处于可用时间段之后,如果满足预定条件就允许内容再现。根据上述结构,确定单元可以使用再现历史来执行该确定,并且因此可以抑制在可用时间段之外的不受限制的内容再现。
这里,确定单元可以包括条件存储子单元,用于存储作为条件的预定计数;历史管理子单元,用于管理作为再现历史的再现计数;以及判断子单元,用于比较预定计数和再现计数,并且在再现计数小于预定计数的时候就判断满足条件,其中该历史管理子单元在确定子单元确定满足条件时更新再现计数。
根据上述结构,在测量单元中存在故障的时候,确定单元基于内容已经播放的次数确定内容是否可以播放。因此,可以提供一种内容再现装置,其实现了用户关于便捷性和满意方面的希望,同时抑制了超过预定次数的不受限制的内容再现。
这里,确定单元可以包括条件存储子单元,用于存储作为条件的预定时间长度;历史管理子单元,用于管理作为再现历史的再现时间长度;以及判断子单元,用于比较预定时间长度和再现时间长度,并且在再现时间长度短于预定时间长度的时候判断满足条件,其中历史管理子单元在判断子单元判断满足条件的时候,开始测量时间并更新再现时间长度。
根据上述结构,在测量单元中存在故障的时候,确定单元基于内容已经播放的时间长度来确定是否可以播放内容。因此,可以提供一种内容再现装置,其实现了用户关于便捷性和满意方面的愿望,同时抑制了超过预定时间长度的不受限制的内容再现。
这里,确定单元可以包括条件存储子单元,用于存储作为条件的预定内容计数;历史管理子单元,用于管理作为再现历史的播放内容计数,该播放内容计数是过去再现单元已经播放过的内容的总数;以及判断子单元,用于比较预定内容计数和播放内容计数,在播放内容计数小于预定内容计数的时候就判断满足条件。
根据上述条件,在测量单元中存在故障的时候,确定单元基于已经播放了多少内容来确定内容是否可以播放。因此,可以提供一种内容播放装置,其实现了用户关于便捷性和满意方面的愿望,同时抑制了超过预定的内容数量的不受限制的内容再现。
这里,许可存储单元可以存储许可信息,该信息包括可用时间段、密钥信息和内容标识信息,内容标识信息用于标识内容,历史管理子单元可以进一步存储标识过去播放过的内容的内容标识信息作为再现历史,且该历史管理子单元在确定子单元确定条件满足的时候,可以判断历史管理子单元中存储的内容标识信息是否已经包括这样一种内容标识信息,其标识出许可信息包括的内容标识信息所标识的内容,且在存储的内容标识信息不包括标识许可信息包括的内容标识信息所标识内容的内容标识信息时,还存储标识许可信息包括的内容标识信息所标识内容的内容标识信息,并更新播放的内容计数。
根据上述结构,在测量单元中存在故障的时候通过存储标识播放的内容的内容ID,确定单元可以准确获得测量单元中存在故障的时候已经播放了多少内容。
这里,确定单元可以包括故障消逝时间测量子单元,用于测量故障消逝时间,该时间是从故障探测单元探测到故障时所经过的时间;条件存储子单元,用于存储预定时间长度作为条件;以及判断子单元,用于比较故障消逝时间和预定时间长度,并且在故障消逝时间小于预定时间长度的时候判断满足条件。
此外,确定单元可以包括故障计数管理子单元,用于管理故障计数,该计数是故障探测单元探测到故障的总次数;条件存储子单元,用于存储预定计数作为条件;以及判断子单元,用于比较故障计数和预定计数,并且在故障计数小于预定计数的时候判断满足条件。
根据上述结构,例如在故障消逝时间相对较短或是故障计数相对较高的时候,假设恶意用户已经故意停止了测量单元的工作。在此情况下,可以抑制内容的再现。
这里,确定单元可以存储表示内容再现装置的属性的属性信息,并判断属性信息是否满足预定条件。
在当前时间,生产了具有内容再现功能的各种装置并已经在市场上销售。通过上述结构,可以依照各种装置作出判断内容是否可以播放。
这里,确定单元可以存储属性信息,其表示下列之一(a)通常连接到网络的联机设备,以及(b)通常不连接到网络的脱机设备。
联机设备是通常连接到网络的非便携设备,且诸如PDA或便携电话的脱机设备可以携带并在户外使用,关于是否通常可以与许可服务器通信,该脱机设备具有非常不同的特性。根据上述结构,考虑到这个特性,可以确定是否可以再现。
此外,本发明是内容再现装置,包括许可存储单元,用于存储可用时间段,其表示可以使用内容的时间段;测量单元,用于测量时间;确定单元,用于确定测量单元测量的时间在可用时间段内时可以再现;再现单元,用于在确定单元判断可以再现的时候播放内容;以及故障探测单元,用于探测测量单元的故障,其中故障探测单元探测到故障的时候确定单元判断是否要产生与记帐相关的记帐信息,并且在判断要产生记帐信息的时候确定允许再现内容。
根据上述结构,发行内容、许可等给内容再现装置的企业可以基于内容再现装置产生的记帐信息对内容使用装置的用户记帐。
此外,与常规装置中在测量单元中存在故障的时候毫无例外地禁止再现内容不同,通过上述结构,尽管可能对用户记帐,但是即使在测量单元中存在故障的时候也可以播放内容。这改进了想观看或收听内容的用户的便捷性。
这里,许可存储单元可以存储许可信息,其包括可用时间段以及记帐允许性信息,该记帐允许性信息表示是否要产生记帐信息,且该确定单元可以包括确定子单元,用于依照许可信息中包括的记帐允许性信息确定是否要产生记帐信息;以及记帐信息产生子单元,用于在确定子单元确定要产生记帐信息的时候产生记帐信息。
根据上述结构,关于对内容再现装置是否产生记帐信息的确定可以根据发行内容、许可等给内容再现装置的企业所作出的判断来进行。
这里,该记帐信息产生子单元可以从测量单元读出表示消逝时间的值,并产生记帐信息,从而包括所读取的值和可靠性程度信息,该信息表示该值是否可靠。
根据上述结构,发行内容、许可等给内容再现装置的企业可以基于包括在内容再现装置产生的记帐信息中的可靠性程度信息以及从测量单元读出的值,来判断是否需要对内容使用装置的用户记帐。
这里,内容再现装置还可以包括记帐信息传送单元,用于传送记帐信息产生子单元产生的记帐信息到记帐服务器。
根据上述结构,发行内容、许可等给内容再现装置的企业接收内容再现装置传送的记帐信息,并基于接收的记帐信息对内容使用装置的用户记帐。


图1是第一实施例的内容再现系统1的结构图;图2示出记录在介质30上的数据;图3是功能性地示出内容使用权管理服务器10的结构的功能框图;图4示出用户信息数据库110的数据结构;图5示出内容使用权数据库120的数据结构;
图6示出许可发行请求响应140的数据结构;图7是功能性地示出终端20的结构的功能框图;图8是许可数据库220的数据结构;图9示出许可发行请求230的数据结构;图10A示出故障状态再现条件250,图10B示出故障状态再现历史260,以及图10C示出故障流逝时间270;图11是示出故障状态处理操作的流程图;图12是示出许可获取处理操作的流程图;图13是许可发行请求响应产生处理操作的流程图;图14是许可发行性确定处理操作的流程图;图15是许可存储控制处理操作的流程图;图16是示出内容再现处理操作的流程图;图17是示出播放性判断处理操作的流程图;图18是示出故障状态播放性判断处理操作的流程图;图19示出故障状态再现历史更新处理操作的流程图;图20是功能性地示出第二实施例中内容使用权管理服务器10a的结构的功能框图;图21示出内容使用权数据库120a的数据结构;图22示出许可发行请求响应140a的数据结构;图23是功能性地示出终端20a的结构的功能框图;图24示出许可数据库220a的数据结构;图25示出延期支付记帐信息数据库250a的数据结构;图26示出延期支付记帐信息上载请求260a的数据结构;图27是示出第二实施例中故障状态处理的操作的流程图;图28是示出第二实施例中响应发行请求响应产生处理的操作的流程图;图29是第二实施例中故障状态播放性判断处理操作的流程图;图30是示出第二实施例中延期支付记帐处理操作的流程图;以及图31是示出第二实施例中延迟支付记帐处理操作的流程图。
附图标记说明1内容再现系统10内容使用权管理服务器10a内容使用权管理服务器20终端20a终端30介质30a介质40传送路径40a传送路径101用户信息存储单元101a用户信息存储单元102内容使用权存储单元102a内容使用权存储单元103内容使用权传送单元103a内容使用权传送单元104许可产生单元104a许可产生单元105通信单元105a通信单元106a延期支付记帐处理执行单元201许可存储单元201a许可存储单元202通信单元202a通信单元203终端ID存储单元203a终端ID存储单元204许可获取单元204a许可获取单元205显示单元
205a显示单元206内容播放性判断单元206a内容播放性判断单元207内容密钥获取单元207a内容密钥获取单元208内容获取单元208a内容获取单元209内容解密单元209a内容解密单元210内容再现单元210a内容再现单元211安全计数器211a安全计数器212安全计数器故障探测单元212a安全计数器故障探测单元213故障状态处理执行单元213a故障状态处理执行单元214故障状态再现处理管理单元215a延期支付记帐信息存储单元216a延期支付记帐信息上传单元具体实施方式
第一实施例下面参照附图描述了本发明第一实施例的内容再现系统1。
结构1.系统概观图1示出了内容再现系统1的整体结构。如图1所示,内容再现系统1包括内容使用权管理服务器10、终端20以及介质30。该内容使用权管理服务器10和终端20经过传送路径40彼此相连,且介质30用于安装到终端20上。
介质30在其中存储内容,且管理介质30中存储的内容的使用权的企业拥有内容使用权管理服务器10。用户拥有终端20和介质30。传送路径40是有线的或是无线的通信路径,诸如互联网或CATV(有线电视)广播波。
2.介质30介质30例如是BD(蓝光光盘),并且如图2所示,存储多条内容数据301、…302。
每个内容数据包括内容ID,且内容彼此相对应。更具体的说,内容数据301包括内容ID 311和内容312,内容ID 311是唯一标识内容312的数值、符号等。类似地,内容数据302包括内容ID 321和内容322,内容ID 321是唯一标识内容322的数值、符号等。
每个内容是诸如音乐数据、视频数据、电子报纸、电子书、电子地图、静止图像、游戏、或是计算机软件的数字内容。注意到内容以加密的状态存储在介质30中。
3.内容使用权管理服务器10图3是功能性地示出内容使用权管理服务器10的结构的功能框图。如图3所示,内容使用权管理服务器10包括用户信息存储单元101、内容使用权存储单元102、内容使用权传送单元103、许可产生单元104以及通信单元105。
具体的说,内容使用权管理服务器10是包括微处理器、硬盘单元、ROM、RAM、网络连接单元等的计算机系统。
(1)用户信息存储单元101用户信息存储单元101存储诸如关于用户的个人信息的信息数据库,且其中用户拥有终端。
图4示出的用户信息数据库110是用户信息存储单元101中存储的数据库的例子。如图4所示,用户信息数据库110包括用户信息111、112、113…,每个用户信息包括用户ID、终端ID、姓名和支付信息。
这里假设用户信息111对应于拥有终端20和介质30的用户。用户ID 114“0001”是用于唯一标识该用户的信息。终端ID 115“000111”是唯一标识该终端20的信息。终端ID 116“001234”是唯一标识与用户拥有的终端20不同的设备的信息。姓名117“AA”是用户的姓名。支付信息118“00012”是用户用来购买内容许可的信用卡号码。
在用户执行处理来登记作为企业的成员的时候,将用户信息登记到用户信息数据库110。通过用户录入文档等来登记为成员,或是通过其他方式,此成员登记处理可以通过用户操作终端来执行,使得终端与企业装置通过传送路径40通信。
在成员登记处理中,企业首先给用户分配用户ID。随后,或是通过传送路径40、或是通过录入文档等来通信,用户通知企业他/她的终端的终端ID以及他/她的名称和信用卡号码。产生用户信息,其包括分配给用户的用户ID和从用户接收的终端ID、名称和信用卡号码,且产生的用户信息在用户信息数据库110中登记。通过执行此成员登记处理来构建图4示出的用户信息数据库110。
(2)内容使用权存储单元102内容使用权存储单元102在其中存储关于用户持有的内容使用权的信息的数据库。
图5示出的内容使用权数据库120是内容使用权存储单元102中存储的数据库的一个例子。如图5所示,内容使用权数据库120包括内容使用权信息121、122、123…。
对应写入每个内容使用权信息中的是一个用户ID以及对于用户持有的一个或多个内容中每个的使用权。每个使用权包括内容ID、内容密钥以及使用时间限制。
下面描述具体的例子。
图5的内容使用权信息121包括用户ID 124“0001”以及两个使用权125和126。
使用权125包括内容ID 131“111111”,内容密钥132“000001”,以及使用时间限制133“不限”。同时,使用权126包括内容ID 134“222221”、内容密钥135“00002”、以及使用时间限制“2004/12/3112:00”。
根据内容使用权121,用户ID 124“0001”标识的用户可以以“不限”的时间段,利用内容密钥132“000001”作为解密密钥,来使用内容ID 131“111111”标识的内容。直到“2004/12/31 12:00”,同样的用户还可以利用内容密钥135“000002”作为解密密钥来使用内容ID 134“222221”标识的内容。
类似地,内容使用权122包括用户ID 137“0002”和使用权127,并示出用户ID 137“0002”标识的用户可以利用内容密钥“000002”作为解密密钥,一直到“2004/12/31 24:00”来使用内容ID“222221”标识的内容。
类似地,内容使用权123包括用户ID 138“0003”以及用户权限128,并示出用户ID 138“0003”标识的用户可以利用内容密钥“033333”作为解密密钥,使用内容ID“434444”标识的内容直到“2004/11/30 12:00”。
(3)内容使用权传送单元103经过传送路径40和通信单元105从终端20接收请求时,内容使用权传送单元103通过向其中传送内容ID和使用时间限制作为与终端20的用户持有的使用权相关的信息,来答复终端。
(4)许可产生单元104在经过传送路径40和通信单元105从终端20接收许可发行请求230时,该许可产生单元104产生许可发行请求响应140,并传送产生的许可发行请求响应140到终端20。在后面描述许可发行请求230。
图6示出许可产生单元104产生的许可发行请求响应140的数据结构。如图6所示,许可发行请求响应140包括许可发行请求响应标识符141、状态码142、许可146以及可用时段145。
写入许可发行请求响应标识符141的是关于该数据是许可发行请求响应的信息。写入状态码142中的是示出是否可以发行许可的信息。许可146包括内容ID 143以及内容密钥144。这里,写入内容ID143中的是与从终端20接收的许可发行请求230中包括的内容ID相同的内容ID。写入内容密钥144的是用于解密内容ID 143标识的内容的密钥信息。写入可用时间段145中的是其中许可146可以使用的时间段。在本实施例中,假设将表示从发行许可146的时间有多少分钟可用的信息写入可用时间段145。此外,仅在发行之后许可146可以立即使用的情况下,可以省略可用时间段145。在省略可用时间段145的情况下,终端20在接收之后立即使用许可146,而不在许可数据库200(随后描述)中登记许可146,并且在使用之后立即删除许可146。
(5)通信单元105通信单元105是网络通信单元,并经过传送路径40执行与终端20的通信。
4.终端20图7是功能性地示出终端20的结构的功能框图。如图7所示,终端20包括许可存储单元201、通信单元202、终端ID存储单元203、许可获取单元204、内容使用权获取/显示单元205、内容播放性判断单元206、内容密钥获得单元207、内容获取单元208、内容解密单元209、内容再现单元210、安全计数器211、安全计数器故障探测单元212、故障状态处理执行单元213以及故障状态再现处理管理单元214。
具体的说,终端20是计算机系统,包括微处理器、ROM、RAM、网络连接单元等。更具体的说,假设终端20是本实施例中的BD播放器。
(1)许可存储单元201许可存储单元201管理内容使用权管理服务器10发行给终端20的许可数据库。
图8所示的许可数据库220是许可存储单元201中存储的数据库的一个例子。如图8所示,许可数据库220存储许可信息221、222、223…。
每个许可信息包括许可、可用性计数器上限和可用性上限可靠性程度,该许可包括内容ID和内容密钥。
作为一个具体的例子,许可信息221包括许可228、可用性计数器上限226“不限”、以及可用性计数器上限可靠性程度“可靠”。许可228包括内容ID 224“111111”以及内容密钥225“000001”。
可用性计数器上限是示出安全计数器211(随后描述)必须到达什么值才能使得许可变为不可用的信息。由于可用性计数器上限226是“不受限制”的,因此与安全计数器211的值无关,许可228是可用的。
可用性计数器上限可靠性程度是示出对应的可用性计数器上限的值是否可靠的信息。作为可用性计数器上限可靠性程度227,可用性计数器上限可靠性程度通常设置为“可靠”,但是在安全计数器211中出现诸如电源断开的故障的时候,被重写为“不可靠”。
(2)通信单元202通信单元202是网络通信单元,并经过传送路径40与内容使用权管理服务器10执行通信。
(3)终端ID存储单元203终端ID存储单元203存储唯一标识终端20的终端ID“000111”。注意,“000111”仅仅是一个例子,并且作为其他例子,终端ID可以是数值、数值和符号的混合等、或是在制造的时候分配给终端的生产号码。
(4)许可获取单元204许可获取单元204具有从内容使用权管理服务器10获取许可的功能。更具体的说,通过产生图9所示的许可发行请求230,并经过传送路径40传送产生的许可发行请求230到内容使用权管理服务器10,许可获取单元204从内容使用权管理服务器10获取许可。
图9示出许可发行请求230的数据结构。如图9所示,许可发行请求230包括许可发行请求标识符231、终端ID 232、内容ID 233、以及终端能力信息234。
写入许可发行请求标识符231中的是示出该数据是许可发行请求的信息。写入终端ID 232的是终端本身的终端ID,其存储在终端ID存储单元203中。写入内容ID 223中的是标识出试图获取对其许可的内容的内容ID。写入终端能力信息234中的是与终端20的能力相关的信息。在本实施例中,该终端能力信息234示出终端20是否具有安全计数器。
(5)内容使用权获取/显示单元205内容使用权获取/显示单元205对内容使用权管理服务器10作出请求,来传送与终端20的用户持有的内容使用权相关的信息,并获得与用户可以使用的内容的使用权相关的信息。这里,该与内容使用权相关的信息是包括内容ID和使用时间限制的一组信息。根据与使用权相关的这种信息,终端能够知道可以播放哪个内容,以及该可播放内容的使用时间限制。
该内容使用权获取/显示单元205还使得可播放的内容及其使用时间限制显示在显示器等上(未示出)。这使得用户能知道可以播放哪个内容以及其使用时间限制。
注意到,内容使用权获取/显示单元205具有将与从内容使用权管理服务器10获得的内容使用权相关的信息存储预定时间的功能。这使得即使由于网络故障等原因,终端20不能与内容使用权管理服务器10通信的时候,终端20也可以使用存储的数据通知用户可用的内容以及其使用时间限制。
(6)内容播放性判断单元206在从用户接收到内容再现指令的时候,内容播放性判断单元206执行图17所示的播放性判断处理。内容播放性判断单元206还执行图18所示的故障状态播放性判断处理。
内容播放性判断单元206执行的播放性判断处理和故障状态播放性判断处理的细节将在随后给出。
(7)内容密钥获取单元207在内容再现处理中,内容密钥获取单元207从许可存储单元201获取内容密钥,并将获取的内容密钥传送到内容解密单元209。
(8)内容获取单元208在内容再现处理中,内容获取单元208从介质30读取加密内容,并将读取的加密内容传送到内容解密单元209。
(9)内容解密单元209内容解密单元209从内容获取单元208接收加密内容,并从内容密钥获取单元207接收内容密钥。内容解密单元209使用内容密钥作为解密密钥,使得加密内容经受解密算法D以产生解密内容,并传送该解密内容到内容再现单元210。注意到,解密算法D是用于转换使用加密算法E加密获得的密文为明文的算法。
(10)内容再现单元210内容再现单元210从内容解密单元209接收内容并播放接收的内容。
具体的说,内容再现单元210包括视频解码器、音频解码器、缓存器等。内容再现单元210将从内容解密单元209接收的内容分成视频数据和音频数据,并在视频解码器中解码视频数据、在音频解码器中解码音频数据,以产生视频信号和音频信号。该内容再现单元210随后输出产生产生的视频信号到显示器,并输出产生的音频信号到扬声器。注意到,没有示出显示器和扬声器。
(11)安全计数器211安全计数器211存储计数器值,在每个预定时间单位对该值加“1”。在本实施例中,每一分钟为计数器值加“1”。安全计数器211是防止篡改的,且不能修改计数器值,也不能使得对计数器值进行添加的速率增加或是降低。注意到,使得安全计数器211变为防止篡改的方式并不限于任何特定的方式。
此外,安全计数器211具有这样一种结构,用于在每个预定时间单位将计数器值写入非易失性存储器。
(12)安全计数器故障探测单元212在断电等使得安全计数器211的计数器值被临时停止或重置的时候,安全计数器故障探测单元212探测出在安全计数器211中出现了故障。注意到,用于探测故障的方法不限于任何特定的方法。
安全计数器故障探测单元212还具有探测安全计数器211已经从故障状态恢复的结构。
(13)故障状态处理执行单元213故障状态处理执行单元213在安全计数器故障探测单元212探测到安全计数器211中故障的时候,按照需要来改变许可存储单元201管理的许可数据库220中包括的使用性计数器上限可靠性程度。处理的细节随后参照图11中的流程图来描述。
(14)故障状态再现处理管理单元214故障状态再现处理管理单元214预先存储如图10A所示的故障状态再现条件250。
由于断电等原因,在安全计数器211的计数器值处于不可靠状态的时候,甚至在由于网络故障或是其他原因造成出现故障,使得终端20不能与内容使用权管理服务器10通信并不能获得播放内容所需的许可的时候,终端20可以在故障状态再现条件250指定的范围内播放内容。
如图10所示,故障状态再现条件250包括故障状态再现允许计数251“10”、故障状态再现允许时间252“30小时”、故障状态再现允许内容计数253“5”、以及故障状态再现允许消逝时间254“24小时”。
故障状态再现允许计数251示出即使在出现故障的时候,只要执行内容再现的次数没有超过十次,就允许播放内容。故障状态再现允许时间252示出在发生故障的时候只要总再现时间没有超过30小时,就允许播放内容。故障状态再现允许内容计数253示出出现故障的时候只要播放的内容数目没有超过五,就可以播放内容。故障状态再现允许消逝时间254示出只要从探测到安全计数器211中的故障后经过了不多于24小时的时候,就允许再现。
甚至在出现故障的时候,如果满足所有上述条件,终端20就可以执行再现。
故障状态再现处理管理单元214还管理故障状态再现历史,其示出故障状态期间再现内容的历史。更具体的说,作为故障状态再现历史,故障状态再现处理管理单元214管理总再现计数、总再现时间和再现内容计数、以及已经在故障状态期间播放的内容的一个或多个内容ID。每次在故障状态期间播放内容的时候,该故障状态再现管理单元214更新故障状态再现历史信息中的数据。
图10B示出故障状态再现历史的一个例子。如图10B所示,故障状态再现历史260包括故障状态再现计数261“4”、以及故障状态再现时间262“4小时30分”、故障状态再现计数263“2”、播放内容ID 264“111111”以及播放内容ID 265“222221”。
根据故障状态再现历史260,直到当前时间点,终端20已经在故障状态下播放内容四次,四次的总播放时间为4小时30分,四次播放内容的总数量为二,且两个内容的内容ID是111111和222221。
注意到,在内容播放性判断单元206判断在故障状态下要播放内容的时候,故障状态再现管理单元214就从内容播放性判断单元206获取要播放的内容的内容ID。在获得的内容的内容ID没有包括在播放的内容ID中的时候,故障状态再现管理单元214将“1”加到此时存储的故障状态再现内容计数中,并存储从内容播放性判断单元206获得的内容ID作为播放的内容ID。
故障状态再现处理管理单元214还管理图10C中示出的故障消逝时间270。故障消逝时间270是从在安全计数器211中探测到故障的时间点所经过的时间。依照来自安全计数器故障探测单元212的指令,开始故障消逝时间270的测量。这里,在每个预定时间单位将故障消逝时间270的值写入非易失性存储器。这就防止了如果在开始测量故障消逝时间270后,由于诸如再次断电的原因使得出现故障的时候,故障消逝时间270被重置并再次从“0”测量。
操作下面描述使用图11到图19的流程图的内容再现系统1的操作。
1.故障状态处理图11的流程图示出在安全计数器故障探测单元212探测到安全计数器211中故障的时候故障状态处理执行单元213执行的处理操作。
故障状态处理执行单元213参照许可数据库220来检查是否存在任何没有经过故障状态处理的许可信息(步骤S101)。
在许可数据库220中存在未处理许可信息时(步骤S101的是),故障状态处理执行单元213将一条许可信息作为目标,并检查目标许可信息中包括的可用性计数器上限是否为“不限”(步骤S102)。
在使用性计数器上限为“不限”时(步骤S102中的是),故障状态处理执行单元213返回步骤S101的处理。在可用性计数器上限不是“不限”时(步骤S102中的否),故障状态处理执行单元213设定目标许可信息中包括的可用性计数器上限可靠性程度为“不可靠”(步骤S103),并返回步骤S101。
在步骤S101,在许可数据库220中不存在未处理许可信息的时候(步骤S101的否),故障状态处理执行单元213指示故障再现处理管理单元214测量故障消逝时间(步骤S104),并结束该处理。
2.许可获取处理图12是示出内容使用权管理服务器10和终端20中许可获取处理操作的流程图。
首先,终端20的许可获取单元204产生图9所示许可发行请求230(步骤S201)。通信单元202经过传送路径40传送许可发行请求230到内容使用权管理服务器10,且内容使用权管理服务器10的通信单元105接收许可发行请求230(步骤S202)。
内容使用权管理服务器10的许可产生单元104执行许可发行请求响应产生处理(步骤S203),并产生图6所示的许可发行请求响应140。通信单元105经过传送路径40传送步骤S203产生的许可发行请求响应140到终端20,且终端20的通信单元202接收许可发行请求响应140(步骤S204)。
许可获取单元204参照接收的许可发行请求响应140中的状态码142,以确定是否获取了许可(步骤S205)。如果没有获得许可(步骤S205的否),则许可获取单元204前进至步骤S207。在获得了许可的时候(步骤S205的是),许可获取单元204执行许可存储控制处理(步骤S206),并判断是否在许可数据库220中存储该许可。在判断要存储该许可的时候,许可获取单元204在许可数据库220中存储该许可。
下面,许可获取单元204产生示出许可获取结果的信息,并且通过例如在显示器上显示产生的信息来通知用户该许可获取结果(步骤S207)。
3.许可发行请求响应产生处理图13是示出内容使用权管理服务器10的许可产生单元104进行的许可发行请求响应产生处理操作的流程图。注意到这里示出的操作是图12的步骤S203的详细说明。
许可产生单元104在产生的许可发行请求响应140中的许可发行请求响应标识符141中设置预定值(步骤S301),并随后基于内容使用权数据库120来指定使用权,并执行许可发行性判断处理(步骤S302)。
在作为许可发行性判断处理的结果判断不能发行许可的时候(步骤S303的否),该许可产生单元104设置状态码142为“不能发行许可”(步骤S304),并返回处理的开始。
在作为许可发行性判断处理的结果判断可以发行许可的时候(步骤S303的是),许可产生单元104设置状态码142为“可以发行许可”(步骤S305)。
许可产生单元104参照内容使用权数据库120,并设置产生了许可发行请求响应140的内容ID143和内容密钥144的各个值(步骤S306)。例如,如果在步骤S302指定使用权125,许可产生单元104设置内容ID 143为“111111”且设置内容密钥144为“000001”。
许可产生单元104参照内容使用权数据库120,以检查在步骤S302中指定的使用权中的使用时间限制是否为“不限”(步骤S307)。在使用时间限制为“不限”(步骤S307的是)时,许可产生单元104设置产生的许可发行请求响应140中的可用时间段145为“不限”(步骤S308)。许可产生单元104随后结束许可发行请求产生处理并返回开始处。
在使用时间限制不是“不限”(步骤S307的否)时,许可产生单元104参考步骤S202(图12)中从终端20接收的许可发行请求230中包括的终端能力信息234,来检查终端20是否具有安全计数器(步骤S309)。在终端20不具有安全计数器(步骤S309中的否)时,许可产生单元104结束许可发行请求响应产生处理并返回开始处。注意到,在这里产生的许可发行请求响应140中不存在可用时间段145。
在终端20具有安全计数器(步骤S309中的是)的时候,许可产生单元104基于当前日期和时间、以及步骤S302中指定的使用权中的使用时间限制,来计算可用时间段(步骤S310)。注意到,通过计算从当前日期和时间到使用时间限制中设置的日期和时间的时间长度,来计算可用时间段。例如,如果使用时间限制是“2004/8/6 12:00”并且当前日期和时间是“2004/8/6 10:00”,计算的可用时间段就是“120分钟”。
许可产生单元104设置许可发行请求响应140中的可用时间段145为步骤S310计算的值(步骤S311),并且随后结束许可发行请求响应处理并返回开始处。
4.许可发行性判断处理图14是内容使用权管理服务器10的许可产生单元104执行的许可发行性判断处理的操作的流程图。注意到,这里示出的操作是图13中步骤S302的细节。
许可产生单元104基于步骤S202(图12)从终端20接收的许可发行请求230中包括的终端ID 232,参考用户信息数据库110,以指定请求发行许可的用户的用户ID(步骤S400)。例如,如果终端ID 232是“000111”,基于用户信息111,许可产生单元104知道对应的用户ID是“0001”。
下面,许可产生单元104判断请求发行许可的用户是否具有对于对应内容的使用权(步骤S401)。更具体的,通过参考内容使用权数据库120,许可产生单元104检查是否存在与步骤S400指定的用户ID对应的权限信息,并且,如果存在这种权限信息的时候,检查所述权限信息是否包括内容ID 233中设置的内容ID。在存在的权限信息包括内容ID 233中设置的内容ID的时候,就判断用户具有对于该内容的使用权。
在步骤S400将用户ID指定为“0001”以及许可发行请求230中内容ID 233被指定为“111111”时,就知道用户具有对内容的使用权,因为如图5所示,内容使用权121与用户ID 124“0001”相对应地存储包括内容ID 131“111111”的使用权125。
许可产生单元104指定包括内容ID 233中设置的内容ID的权限信息,作为要在产生许可发行请求响应140的过程中使用的权限信息。
在步骤S401判断用户没有使用权的时候(步骤S401的否),许可产生单元104前进至步骤S404。当步骤S401判断用户具有使用权的时候(步骤S401中的是),许可产生单元104参考步骤S401指定的权限信息,来判断当前日期和时间是否早于指定的权限信息中包括的使用时间限制(步骤S402)。
在当前日期和时间早于使用时间限制时(步骤S402中的是),许可产生单元104判断可以发行许可(步骤S403)。在当前日期和时间不早于使用时间限制时(步骤S402的否),许可产生单元104判断不能发行许可(步骤S404)。
5.许可存储控制处理的操作图15是流程图,示出终端20的许可获取单元204中的许可存储控制处理操作。注意,这里描述的操作是图12的步骤S206的细节。
许可获取单元204检查许可发行请求响应140中是否存在可用时间段145(步骤S501)。在可用时间段145不存在的时候(步骤S501中的否),许可获取单元204结束许可存储控制处理,而不在许可数据库220中存储许可146。在可用时间段145存在的时候(步骤S501中的是),许可获取单元204检查许可发行请求响应140中的可用时间段145是不是“不限”(步骤S502)。
在可用时间段145是“不限”的时候(步骤S502中的是),许可获取单元204产生许可信息,其包括许可146的内容ID 143中设置的内容ID;许可146中内容密钥144中设置的内容密钥;使用性计数器上限设置为“不限”;以及使用性计数器上限可靠性程度设置为“可靠”(步骤S503)。许可获取单元204随后在许可数据库220中存储产生的许可信息(步骤S506)。
在可用时间段145不是“不限”的时候(步骤S502中的否),许可获取单元204从安全计数器211获取当前计数器值,并从获得的计数器值和步骤S204接收的许可发行请求响应140中的可用时间段来计算使用计数器值上限。
使用性计数器上限是通过将与可用时间段145中设置的时间量等同的计数器值加到安全计数器211的计数器值上而获得的。例如,在可用时间段145是“120分钟”、且安全计数器211的当前计数器值是“000100”的时候,就将使用性计数器上限计算为“000220”。
许可获取单元204产生许可信息,其包括许可146的内容ID 143中设置的内容ID;许可146中内容密钥144中设置的内容密钥;步骤S504计算的使用性计数器上限;以及使用性计数器上限可靠性程度设置为“可靠”(步骤S505)。许可获取单元204存储产生的许可信息到许可数据库220中(步骤S506)。
6.内容再现处理图16是终端20执行的内容再现处理操作的流程图。
首先,终端20从用户接收请求播放内容的输入(步骤S600)。假设请求播放内容的输入包括标识用户请求再现的内容的内容ID。
下面,内容播放性判断单元206执行播放性判断处理(步骤S601)。在作为步骤S601的判断结果可以再现内容的时候(步骤S602中的是),内容播放性判断单元206前进至步骤S610。在作为步骤S601的判断结果不可以再现内容的时候(步骤S602中的否),通信单元202检查是否可以经过传送路径40与内容使用权服务器10通信(步骤S603)。
在由于网络故障等原因使得不能进行通信的时候(步骤S603中的否),内容播放性判断单元206执行故障状态播放性判断处理(步骤S605)。在作为步骤S605的处理结果判断可以再现的时候(步骤S606中的是),故障状态再现处理管理单元214执行故障状态再现历史更新处理(步骤S607)并随后前进至步骤S610。
在作为步骤S605处理的结果判断不可能再现的时候(步骤S606中的否),内容播放性判断单元206产生信息,表示不能再现内容,并通过例如在显示器上显示产生的信息来通知用户不能再现(步骤S608)。
在可以通信的时候(步骤S603中的是),许可获取单元204执行图12示出的许可获取处理(步骤S604)。该许可获取单元204检查是否已经获得了许可(步骤S609),并且在没有获得许可的时候(步骤S609中的否),就前进至步骤S608并通知用户不可能再现。
在获得了许可的时候(步骤S609的是),内容获取单元208获取步骤S600接收的内容ID标识的内容(步骤S610)。注意到,这里获得的内容是处于上述加密状态的内容。
下面,内容密钥获取单元207获取与步骤S600接收的内容ID对应的内容密钥(步骤S611)。内容解密单元209使用步骤S611获得的内容密钥作为解密密钥,使得步骤S610获得的加密内容经受解密算法D的处理。内容再现单元210随后播放解密的内容(步骤S612)。
7.播放性判断处理图17是示出内容播放性判断单元206进行的播放性判断处理的操作的流程图。注意到,这里示出的操作是图16的步骤S601的细节。
内容播放性判断判断单元206检查许可数据库220中是否有包括步骤S600中接收的内容ID的许可(步骤S701)。在不存在该许可的时候(步骤S701中的否),该内容播放性判断单元206前进至步骤S705。
在许可数据库220中存在该许可的时候(步骤S701中的是),内容播放性判断单元206读取与许可对应的可用性计数器上限可靠性程度,并判断可用性计数器上限的值是否可靠(步骤S702)。在可用性计数器上限不可靠的时候(步骤S702中的否),内容播放性判断单元206前进到步骤S705。
当可用性计数器上限的值是可靠的时候(步骤S702中的是),内容播放性判断单元206从安全计数器211读取计数器值,并进一步读取对应于许可的可用性计数器上限。内容播放性判断单元206判断从安全计数器211读取的计数器值是否等于或小于可用性计数器上限值(步骤S703)。
在计数器值等于或小于可用性计数器上限值的时候(步骤S703中的是),内容播放性判断单元206判断用户所请求再现的内容的再现是可行的(步骤S704)。
在计数器值不等于或小于可用性计数器上限值的时候(步骤S703中的否),内容播放性判断单元206判断用户请求再现的内容的再现是不可能的(步骤S705)。
8.故障状态播放性判断处理图18是流程图,示出内容播放性判断单元206进行的故障状态播放性判断处理操作。注意到,这里描述的操作是图16中步骤S605的详细说明。
故障状态播放性判断单元206检查许可数据库220中是否有包括步骤S600接收的内容ID的许可(步骤S801)。在不存在这种许可的时候(步骤S801的否),故障状态播放性判断单元206前进至步骤S810。在存在这种许可的时候(步骤S801的是),该故障状态播放性判断单元206读取故障状态再现处理管理单元214存储的故障状态再现允许计数以及故障状态再现计数。
内容播放性判断单元206判断故障状态再现计数是否小于故障状态再现允许计数(步骤S802),且在故障状态再现计数不小于故障状态再现允许计数的时候(步骤S802中的否)前进至步骤S810。在故障状态再现计数小于故障状态再现允许计数的时候(步骤S802的是),该内容播放性判断单元206读取故障状态再现处理管理单元214存储的故障状态再现允许时间和故障状态再现时间。
内容播放性判断单元206判断故障状态再现时间是否小于故障状态再现允许时间(步骤S803),并且在故障状态再现时间不小于故障状态再现允许时间的时候(步骤S803中的否),前进至步骤S810。在故障状态再现时间小于故障状态再现允许时间的时候(步骤S803中的是),内容播放性判断单元206就读取故障状态再现处理管理单元214存储的故障状态再现允许内容计数和故障状态再现内容计数。
内容播放性判断单元206判断故障状态再现内容计数是否小于故障状态再现允许内容计数(步骤S804),并且在故障状态再现内容计数不小于故障状态再现允许内容计数的时候(步骤S804中的否),前进至步骤S810。在故障状态再现内容计数小于故障状态再现允许内容计数的时候(步骤S804中的是),内容播放性判断单元206读取故障状态再现处理管理单元214存储的故障状态再现允许消逝时间以及故障状态再现再现消逝时间。
内容播放判断单元206判断故障状态再现消逝时间是否小于故障状态再现允许消逝时间(步骤S805),且在故障状态再现消逝时间不小于故障状态再现允许消逝时间的时候(步骤S805中的否),前进至步骤S810。在故障状态再现消逝时间小于故障状态再现允许消逝时间的时候(步骤S805中的是),内容播放性判断单元206通知用户如果要播放请求的内容,就要更新故障状态再现历史(步骤S806)。更具体的说,如果播放内容,内容播放性判断单元206就产生表示要更新故障状态再现历史的信息,并且通过例如在显示器上显示产生的信息来通知用户。
内容播放性判断单元206从用户接收表示是否播放内容的指令(步骤S807)。在从用户接收的指令表示要播放内容的时候(步骤S808的是),内容播放性判断单元206判断用户请求再现的内容可以播放(步骤S809)。在从用户接收的指令表示不能播放内容的时候(步骤S808的否),内容播放性判断单元206判断用户所请求再现的内容不能播放(步骤S810)。
9.故障状态再现历史更新处理图19是流程图,示出故障状态再现处理单元214执行的故障状态再现历史更新处理的操作。注意到这里示出的操作是图16中步骤S607的详细说明。此外,假设这里所示的操作是安全计数器211处于故障状态时,内容播放性判断单元206已经判断要执行再现处理的时候,从内容播放性判断单元206接收到指令之后,由故障状态再现处理管理单元214执行的。
故障状态再现处理管理单元214将“1”加到当前存储的故障状态再现历史中包括的故障状态再现计数中(步骤S901)。下面,故障状态再现处理管理单元214开始测量故障状态再现时间(步骤S902)。注意到,故障状态再现处理管理单元214将测量的故障状态再现时间加到已经存储的故障状态再现时间的值上,以更新故障状态再现时间。
下面,故障状态再现处理管理单元214从内容播放性判断单元206获得被判断为可以再现的内容的内容ID(步骤S903)。故障状态再现处理管理单元214判断步骤S903获得的内容ID是否已经存储为故障状态再现历史中播放的内容ID(步骤S904)。
在已经存储了内容ID的时候(步骤S904的是),故障状态再现处理管理单元214销毁步骤S903获得的内容ID(步骤S905)。在还没有存储内容ID的时候(步骤S904中的否),该故障状态再现处理管理单元214将“1”加到故障状态再现历史中的故障状态再现内容计数上(步骤S906),并存储内容ID作为播放的内容ID(步骤S907)。
第二实施例下面参照附图描述第二实施例的内容再现系统。
第二实施例的内容再现系统的特征在于在随后执行收费处理的条件下,即使安全计数器处于故障状态也允许再现内容。
结构第二实施例的内容再现系统包括内容使用权管理服务器10a、终端20a以及介质30a,内容使用权管理服务器10a和终端20a经过传送路径40a彼此相连。注意到,由于与图1所示的第一实施例的内容再现系统1一样,因此第二实施例的内容再现系统的整体结构没有在此示出。
1.介质30a与介质30一样,介质30a的具体例子是诸如BD或DVD的光盘,且介质30a存储多条内容数据,每条数据包括内容ID和内容。
2.内容使用权管理服务器10a图20是功能性地示出内容使用权管理服务器10a的结构的功能框图。如图20所示,内容使用权管理服务器10a包括用户信息存储单元101a、内容使用权存储单元102a、内容使用权传送单元103a、许可产生单元104a、通信单元105a以及延迟支付记帐处理执行单元106a。
内容使用权管理服务器10a不同于内容使用权管理服务器10之处在于(a)包括延迟支付记帐处理执行单元106a,(b)内容使用权存储单元102a存储的内容使用权数据库120a的不同数据结构,以及(c)许可产生单元104a产生的许可发行请求响应140a的不同数据结构。
下面省去了与第一实施例的内容使用权管理服务器10一样的功能的描述,并关注于描述与内容使用权管理服务器10不同的方面。
(1)内容使用权存储单元102a图21示出内容使用权存储单元102a存储的内容使用权数据库120a的数据结构。
内容使用权数据库120a包括多条内容使用权信息,每条信息都包括一个用户ID和至少一个内容使用权。每个内容使用权包括内容ID、内容密钥、使用时间限制、以及延迟支付记帐允许性信息。
换句话说,与第一实施例的内容使用权不同之处在于还包括延迟支付记帐允许性信息。该延迟支付记帐允许性信息示出是否在稍后的时间在执行了记帐处理的条件下允许内容再现。
下面是使用具体例子的说明。内容使用权121a包括用户ID“0001”以及两个使用权125a和126a,这些使用权与用户ID相对应。
使用权125a包括内容密钥132a“000001”、使用时间限制133a“不限”以及延迟支付记帐允许性信息151a“不允许”。由于延迟支付记帐允许性信息151a被设置为“不允许”,则在随后执行记帐处理的情况下,用户ID“0001”标识出的用户就不能播放内容ID 131a“111111”标识出的内容。
使用权126a包括内容ID 134a“222221”、内容密钥135a“000002”、使用时间限制136a“2004/12/31 12:00”以及延迟支付允许性信息152a“允许”。由于延迟支付允许性信息152a被设置为“允许”,用户可以在随后执行记帐处理的情况下,播放内容ID 134a“222221”标识的内容。
(2)许可产生单元104a与第一实施例许可产生单元104一样,许可产生单元104a从终端20a接收许可发行请求时产生许可发行请求响应140a。然而,产生的许可发行请求响应140a的数据结构不同于许可发行请求响应140的数据结构。
图22示出许可产生单元104a产生的许可发行请求响应140a的数据结构。许可发行请求响应140a包括许可发行请求响应标识符141a、状态码142a、许可146a、可用时段145a以及延迟支付记帐允许性信息147a。该许可146a包括内容ID 143a和内容密钥144a。
如图22所示,许可发行请求响应140a是第一实施例的许可发行请求响应140加上延迟支付记帐允许性信息147a的数据。该延迟支付记帐允许性信息147a与图21描述的延迟支付记帐信息一样。
(3)延迟支付记帐处理执行单元106a延迟支付记帐处理执行单元106a是第二实施例的特征性构成部件。该延迟支付记帐处理执行单元106a执行图30所示的延迟支付记帐信息上传处理,以及图31所示的延迟支付记帐处理。后面给出延迟支付记帐处理执行单元106a执行的延迟支付记帐信息上传处理和延迟支付记帐处理的细节。
3.终端20a图23是功能性地示出终端20a的结构的功能框图。如图23所示,终端20a包括许可存储单元201a、通信单元202a、终端ID存储单元203a、许可获取单元204a、内容使用权获取/显示单元205a、内容播放性判断单元206a、内容密钥获得单元207a、内容获取单元208a、内容解密单元209a、内容再现单元210a、安全计数器211a、安全计数器故障探测单元212a、故障状态处理执行单元213a、延迟支付记帐信息存储单元215a以及延迟支付记帐信息上传单元216a。
第二实施例的终端20a与第一实施例的终端20不同之处在于(a)省略了故障状态再现处理管理单元214,(b)包括延迟支付记帐信息存储单元215a和延迟支付记帐信息上传单元216a,(c)许可存储单元201a存储的许可数据库220a的数据结构。
下面省略了与第一实施例的终端20相同功能的描述,且关注于描述与终端20不同的方面。
(1)许可存储单元201a图24示出许可存储单元201a存储的许可数据库220a的数据结构。如图24所示,许可数据库220a包括许可信息221a、222a、223a…。
每个许可信息包括内容ID、内容密钥、可用性计数器上限、可用性计数器上限可靠性程度以及延迟支付记帐允许性信息。换句话说,第二实施例中的许可信息具有这样一种结构,即第一实施例的许可信息加上了延迟支付记帐允许性信息。延迟支付记帐允许性信息与图21所描述的一致。
(2)延迟支付记帐信息存储单元215a图25示出延迟支付记帐信息存储单元215a中存储的延迟支付记帐信息数据库250a的数据结构。如图25所示,延迟支付记帐信息数据库250a包括延迟支付记帐信息251a、252a、253a…,每条信息包括延迟支付记帐信息、内容ID、再现计数器值以及再现计数器值可靠性程度。
内容ID是这样一个内容的内容ID,该内容在随后执行记帐处理的条件下播放。该再现计数器值是执行记帐处理的情况下播放的内容开始再现的时间点处、安全计数器211a的值。该再现计数器值可靠性程度是表示在开始再现的时间点,安全计数器211a的计数器值是否可靠的信息。
注意到,如随后所述,内容播放性判断单元206a产生延迟支付记帐信息,并且在产生该信息的时刻,再现计数器值可靠性程度是“可靠”。在随后探测到安全计数器211a中的故障的时候,再现计数器值可靠性程度被故障状态处理执行单元213a设置为“不可靠”。
这里给出延迟支付记帐信息251a的具体例子。该延迟支付记帐信息251a包括内容ID 254a“111111”、再现计数器值255a“0000100”、和再现计数器值256a“可靠”。这表示(i)在随后执行记帐处理的条件下,终端20a已经播放了内容ID为“111111”的内容,(ii)在再现的时候,安全计数器211a的计数器值为“000100”,以及(iii)安全计数器211a的计数器值是“可靠”。
(3)延迟支付记帐信息上传单元216a延迟支付记帐信息上传单元216a具有上传延迟支付记帐信息到内容使用权管理服务器10a的功能。
具体的说,延迟支付记帐信息上传单元216a产生图26所示的延迟支付记帐信息上传请求260a。该延迟支付记帐信息上传请求260a包括延迟支付记帐信息上传请求标识符261a、终端ID 262a、内容ID263a、再现后消逝时间264a以及再现后消逝时间可靠性程度265a。
写入延迟支付记帐信息上传请求标识符261a中的是表示该数据是延迟支付记帐信息上传请求的信息。写入终端ID 262a中的是终端ID存储单元203a所存储的终端ID。写入内容ID 263a中的是要上传的延迟支付记帐信息中包括的内容ID。作为一个例子,在上传如图25所示的延迟支付记帐信息251a的情况下,将内容ID“111111”写入其中。
写入再现后消逝时间264a中的是自从播放内容时经过的时间量。注意到自从播放内容时的经过时间是通过将从安全计数器211a读取的计数器值减去再现计数器值而计算的。写入再现后消逝时间可靠性程度265a中的信息与写入上传的延迟支付记帐信息中再现计数器值可靠性程度中的信息一样。例如,在上传延迟支付记帐信息251a的情况下,由于将“可靠”写入其中包括的再现计数器值可靠性程度256a,所以将“可靠”写入再现后消逝时间可靠性程度265a。
操作下面参照图27到图31的流程图描述第二实施例的内容再现系统的操作。
注意到,对于第二实施例中许可获取处理、许可发行性判断处理、许可存储控制处理、内容再现处理以及播放性判断处理的操作分别与图12所示的流程图、图14所示的流程图、图15所示的流程图、图16所示的流程图以及图17所示的流程图中的操作相同,并且因此在此省略其描述。
1.故障状态处理图27是在安全计数器故障探测单元212a探测到安全计数器211a中故障的时候,故障状态处理执行单元213a执行的操作。
故障状态处理执行单元213a检查许可数据库220a中有没有任何未受过故障状态处理的许可信息(步骤S1001)。
在许可数据库220a中不存在未处理许可信息时(步骤S1001的否),故障状态处理执行单元213a前进至步骤S1004。在许可数据库220a中有任何未处理许可信息的时候(步骤S1001中的是),故障状态处理执行单元213a将一个未处理许可信息作为目标,并检查该目标许可信息中包括的使用性计数器上限是不是“不限”(步骤S1002)。
在使用性计数器上限为“不限”时(步骤S1002中的是),故障状态处理执行单元213a返回步骤S1001并继续处理。在可用性计数器上限不是“不限”时(步骤S1002中的否),故障状态处理执行单元213a设定目标许可信息中包括的可用性计数器上限可靠性程度为“不可靠”(步骤S1003),返回步骤S101并继续处理。
下面,故障状态处理执行单元213a检查延迟支付记帐信息数据库250a中是否存在任何未经过故障状态处理的延迟支付记帐信息(步骤S1004)。在延迟支付记帐信息中存在未处理的延迟支付记帐信息的时候(步骤S1004中的是),故障状态处理执行单元213a设置与延迟支付记帐处理信息相关的再现计数器值可靠性程度为“不可靠”(步骤S1005),返回步骤S1004并继续处理。在延迟支付记帐信息数据库250a中没有未处理延迟支付记帐处理信息的时候(步骤S1004中的否),该故障状态处理执行单元213a结束故障状态处理。
2.许可发行请求响应产生处理图28是示出内容使用权管理服务器10a和终端20a间的许可获取处理中的、由内容使用权管理服务器10a进行的许可发行请求响应产生处理操作的流程图。注意到这里示出的操作是图12所示流程图的步骤S203的详细说明。
许可产生单元104a在许可发行请求响应140a中的许可发行请求响应标识符141a中设置预定值(步骤S1101)。许可产生单元104a随后基于内容使用权数据库120a指定使用权,并执行许可发行性判断(步骤S1102)。
在作为许可发行性判断的结果判断不能发行许可的时候(步骤S1103的否),许可产生单元104a设置状态码142a为“不能发行许可”(步骤S1104)。
在作为许可发行性判断的结果判断可以发行许可的时候(步骤S1103的是),许可产生单元104a设置状态码142a为“可以发行许可”(步骤S1105)。
许可产生单元104a参照内容使用权数据库120a,以设置内容ID143a、内容密钥144a以及产生的许可发行请求响应140a的延迟支付记帐允许性信息147a的各个值(步骤S1106)。
例如,在步骤S1102指定使用权126a的情况下,许可产生单元104a就在内容ID 143a中设置“222221”、在内容密钥144a中设置“000002”、以及在延迟支付记帐允许性信息147a中设置“允许”。
下面,许可产生单元104a参照内容使用权数据库120a,以检查在步骤S1102中指定的使用权中包括的使用时间限制是否为“不限”(步骤S1107),在使用时间限制为“不限”(步骤S1107的是)时,许可产生单元104a设置产生的许可发行请求响应140a中的可用时间段145a为“不限”(步骤S1108),并且随后结束许可发行请求响应产生处理。
在使用时间限制不是“不限”(步骤S1107的否)时,许可产生单元104a参考从终端20a接收的许可发行请求中包括的终端能力信息,来检查终端20a是否具有安全计数器(步骤S1109)。在终端20a不具有安全计数器(步骤S1109中的否)时,许可产生单元104a结束许可发行请求响应处理。注意到,在这种情况下,产生的许可发行请求响应140a中不存在可用时间段145a。
在终端20a具有安全计数器(步骤S1109中的是)的时候,许可产生单元104a使用当前日期和时间、以及步骤S1102中指定的使用权中的使用时间限制,来计算可用时间段(步骤S1110)。注意到,通过计算从当前日期和时间到使用时间限制中设置的日期和时间的时间长度,来计算可用时间段。
许可产生单元104a在许可发行请求响应140a中的可用时间段145a中设置步骤S1110中计算出的值(步骤S1111),并且随后结束许可发行请求响应产生处理。
3.故障状态播放性判断处理图29是流程图,示出终端20a进行的故障状态播放性判断处理操作。注意到,这里描述的操作是图16中步骤S605的详细说明。
内容状态播放性判断单元206a检查许可数据库220a中是否有包括从用户接收的、请求再现的内容的内容ID的许可(步骤S1201)。在不存在这种许可的时候(步骤S1201的否),内容播放性判断单元206前进至步骤S1208。
在存在这种许可的时候(步骤S1201的是),该许可播放性判断单元206a参照许可信息中包括的延迟支付记帐允许性信息,来检查在随后进行延迟支付记帐处理的情况下是否允许播放该内容(步骤S1202)。
在进行延迟支付记帐处理的情况下不允许播放该内容的时候(步骤S1202中的否),内容播放性判断单元206a前进至步骤S1208。
在进行延迟支付记帐的情况下允许播放该内容的时候(步骤S1202中的是),内容播放性判断单元206a就通知用户如果播放请求的内容,该用户就可能会被记帐(步骤S1203),并且随后从用户接收表示是否播放该内容的指令(步骤S1204)。
在来自用户的指令表示不播放内容的时候(步骤S1205中的否),内容播放性判断单元206a确定该内容为不可播放(步骤S1208)。在来自用户的指令表示要播放内容的时候(步骤S1205中的是),该内容播放性判断单元206a产生延迟支付记帐信息215a,并将产生的延迟支付记帐信息登记到延迟支付记帐信息存储单元215a中存储的延迟支付记帐信息数据库250a中(步骤S1206)。
这里,内容播放性判断单元206a设置延迟支付记帐信息中的内容ID为用户请求再现的内容的内容ID。此外,内容播放性判断单元206a从安全计数器211a读取当前计数器值,并在延迟支付记帐信息中设置读取的计数器值为再现计数器值,还设置延迟支付记帐信息中的再现计数器可靠性程度为“可靠”。
内容播放性判断单元206a确定用户请求再现的内容是可以播放的(步骤S1207)。
4.延迟支付记帐信息上传处理的操作图30是示出内容使用权管理服务器10a和终端20a中的延迟支付记帐信息上传处理操作的流程图。
终端20a的延迟支付记帐信息上传单元216a产生图26所示的延迟支付记帐信息上传请求260a(步骤S1301)。
延迟支付记帐信息上传单元216a经过通信单元202a和传送路径40a传送延迟支付记帐上传请求260a到内容使用权管理服务器10a,且内容使用权管理服务器10a的通信单元105接收延迟支付记帐信息上传请求260a(步骤S1302)。
内容使用权管理服务器10a的延迟支付记帐处理执行单元106a接收延迟支付记帐上传请求260a,执行延迟支付记帐处理(步骤S1303),并随后产生延迟支付记帐上传请求响应(S1304)。
注意到,尽管没有示出延迟支付记帐上传请求响应的数据结构,该延迟支付记帐上传请求响应是包括示出该数据是延迟支付记帐上传请求的标识符、和示出该延迟支付记帐处理是否成功的信息的数据。
延迟支付记帐处理执行单元106a经通信单元105a和传送路径40a传送延迟支付记帐信息上传请求响应到终端20a,且终端20a的通信单元202a接收延迟支付记帐信息上传请求响应(步骤S1305)。
接收到延迟支付记帐信息上传请求响应的时候,该延迟支付记帐信息上传单元216a参照接收的响应来检查延迟支付记帐处理是否成功(步骤S1306)。在延迟支付记帐处理没有成功的时候(步骤S1306中的否),延迟支付记帐信息上传单元216a结束处理。在延迟支付记帐处理成功的时候(步骤S1306的是),该延迟支付记帐信息上传单元216a从延迟支付记帐信息数据库250a删除上传已经成功的延迟支付记帐信息(步骤S1307),并结束该处理。
5.延迟支付记帐处理图31是示出内容使用权管理服务器10a的延迟支付记帐处理执行单元106a进行的延迟支付记帐处理操作的流程图。注意到,这里示出的操作是图30中步骤S1303的细节。
首先,延迟支付记帐处理执行单元106a参照步骤S1303(图30)中从终端20a接收的延迟支付记帐信息上传请求中的终端ID,以指定请求上传延迟支付记帐信息的用户的用户ID。
下面,延迟支付记帐处理执行单元106a参照内容使用权存储单元102a中的内容使用权数据库120a,来确定请求上传该延迟支付记帐信息的用户是否具有延迟支付记帐信息上传请求260a中内容ID263a标识的内容的使用权(步骤S1401)。具体的说,延迟支付记帐处理执行单元106a判断包括被指定用户ID的内容使用权信息中是否包括内容ID 263a。
在判断用户没有使用权的时候(步骤S1401中的否),该延迟支付记帐处理执行单元106a前进至步骤S1406。在确定用户具有使用权的时候(步骤S1401中的是),该延迟支付记帐处理执行单元106a指定使用权作为随后处理的处理目标。
该延迟支付记帐处理执行单元106a随后参考被指定为处理目标的使用权,来确定当前日期和时间是否早于使用时间限制(步骤S1402)。
在当前日期和时间早于使用时间限制的时候(步骤S 1402中的是),该延迟支付记帐处理执行单元106a不执行记帐处理。
在当前日期和时间不早于使用时间限制的时候(步骤S1402中的否),该延迟支付记帐处理执行单元106a参照步骤S1302(图30)中从终端20a接收的延迟支付记帐信息上传请求260a中的再现后消逝时间可靠性程度265a,来检查再现后消逝时间264a是不是可靠信息(步骤S1403)。
在再现后消逝时间可靠性程度265a设置为“不可靠”,且再现后消逝时间264a是不可靠信息的时候(步骤S1403中的是),该延迟支付记帐处理执行单元106a前进至步骤S1406并继续处理。
在再现后消逝时间可靠性程度265a设置为“可靠”,且再现后消逝时间264a是可靠信息的时候(步骤S1403中的是),该延迟支付记帐处理执行单元106a从当前日期和时间以及再现后消逝时间264计算内容的再现日期和时间(步骤S1404)。具体的说,通过从当前日期和时间逆向数再现后消逝时间264a中设置的时间量,来计算内容的再现日期和时间。例如,如果当前日期和时间是“2004/8/6 10:00”且再现后消逝时间264a中设置的时间是“120分钟”,则该内容使用日期和时间就被计算为“2004/8/6 8:00”。
下面,延迟支付记帐处理执行单元106a参考目标使用权来判断步骤S1404中计算的内容再现日期和时间是否早于目标使用权中的使用时间限制(步骤S1405)。
在内容再现日期和时间早于使用时间限制的时候(S1405中的是),延迟支付记帐处理执行单元106a不执行记帐处理。在内容再现日期和时间不早于使用时间限制的时候(步骤S1405中的否),该延迟支付记帐处理执行单元106a参照用户信息存储单元101a,来执行对内容的用户进行记帐的处理(步骤S1406)。
在作为步骤S1406执行的记帐处理的结果,用户新获得内容使用权的时候,该延迟支付记帐处理执行单元106a通过在内容使用权数据库120a中对所获得的内容使用权的使用权进行登记,来更新内容使用权数据库120a(步骤S1407)。
变化本发明基于上述优选实施例而进行说明,但是其并不限于上述实施例。下面的情况也包括在本发明中。
(1)尽管在优选实施例中终端具有从介质获取内容的结构,但是本发明不限于这种结构,且该终端可以具有经传送路径从内容发行服务器获得内容的结构。
此外,该终端可以包括用于积累并存储经传送路径获得的内容的存储单元。
(2)尽管在优选实施例中,使用性计数器上限在许可数据库中管理,但是本发明不限于这种结构。取代使用性计数器上限,本发明可以具有在获得了许可且可用时间段包括在许可发行请求响应中的时候,管理安全计数器的计数器值的结构。
在这种情况下,在图17示出的播放性判断处理中,就通过以与图15的步骤S504一样的方式执行处理,来从上述两条信息计算使用性计数器上限。
(3)尽管优选实施例中在许可发行请求中包括终端能力信息,但是本发明不限于这种结构。本发明可以这样构建,使得在预先执行成员登记处理的时候,通过终端将终端能力信息通知给内容使用权管理服务器,且内容使用权管理服务器管理用户信息数据库中的终端能力信息。
(4)在上述实施例中,内容使用权管理服务器产生的许可发行请求响应这样构建,使得仅在发行许可之后可以立即使用许可的情况下省略可用时间段(图13中步骤S309中的否)。然而,本发明不限于此,取代省略可用时间段,可以将可用时间段设置为预定值,诸如“0”。
此外,除了使用时间限制,许可发行请求响应可以包括示出许可是否仅在发行之后立即可用的信息。
在接收的许可发行请求响应中设置示出许可仅在发行之后立即可用的信息的时候,该终端在使用后就马上删除该许可,而不是将其登记在许可数据库中。
(5)在优选实施例中,内容使用权管理服务器具有通过计算从当前日期和时间到使用权的使用时间限制中设置的日期和时间的时间量,来计算许可发行请求响应产生处理中的可用时间段的结构(图13中的步骤S310)。在本发明中,内容权限使用管理服务器可以设置小于计算值的值。
例如,在终端的安全计数器计算的值具有上限,且使用所述方法计算的值等于或者大于上限的情况下,内容使用权管理服务器可以设置在安全计数器可计算值的范围内的较低值。这里,安全计数器可计算的值可以是在整个系统中使用的预定值,或者可以对于每个终端分开设置。在对每个终端不同地设置可计算值的情况下,对于特定终端的可计算值可以包括在终端传送到内容使用权服务器的许可发行请求中的终端能力信息中。
(6)优选实施例中计算终端进行的许可存储控制处理中可用性计数器上限的处理(图15的步骤S504)可以由内容使用权管理服务器而不是终端来执行。在此情况下,在传送的时候安全计数器的计数器值包括在许可发行请求中,且内容使用权管理服务器从接收的许可发行请求中包括的计数器值和使用权中设置的使用时间限制计算可用性计数器上限。该内容使用权管理服务器传送许可发行请求响应,其包括计算的使用性计数器上限而不是可用时间段。
(7)在第一实施例中,终端具有这样一种结构,其确定在故障状态播放性判断处理的时候通过检查故障状态再现计数、故障状态再现时间、故障状态再现内容计数、以及故障消逝时间是否小于各自的预设值,来确定内容是否可以播放(图18)。然而,本发明中的故障状态播放性判断处理不限于此。
例如,测量单元可以保持发生了多少次故障的计数,以及依照该计数可以执行播放性判断。在此情况下,在计数小于预定值的时候,可以判断允许再现,并且在计数等于或是大于预定值的时候可以判断为禁止再现。
或者,可以依照终端的属性来执行故障状态播放性判断处理。具体的说,可以管理属性信息,使得其示出终端是可以始终连接到网络的“联机设备”,或是不能始终连接到网络的“脱机设备”。故障状态播放性判断处理可以基于此属性信息来执行。注意到,终端的属性不限于诸如上述的通信属性。
(8)在第一实施例中,示出允许再现需要满足什么条件的故障状态再现条件预先存储在终端中。然而,在本发明中,取代预先存储故障状态再现条件的终端,内容使用权管理服务器可以通过包括许可发行请求响应中的故障状态再现条件,来通知终端故障状态再现条件。
(9)在第二实施例的记帐处理中,在再现后消逝时间不可靠的时候(图31中步骤S1403的否),内容使用权管理服务器执行记帐处理(步骤S1406)。然而,即使在步骤S1403的判断结果为“否”,且再现后消逝时间不可靠,本发明的内容使用权管理装置可以具有如果满足预定条件就不执行记帐处理的结构。
这里,作为预定条件的一个例子,可以保持多少次再现后消逝时间被计为不可靠的计数(步骤S1403中结果为“否”的次数),且在计数值等于或是小于预定值的时候不执行记帐处理。
(10)在优选实施例中,终端具有安全计数器。然而,取代具有安全计数器,终端可以具有提供准确时间信息的安全时钟。
与安全计数器一样,安全时钟是防止篡改的,且不能修改时间信息。
此外,安全时钟具有时间信息校正单元,其通过经传送路径从可靠时钟信息提供单元获得准确时间信息,按照需要校正安全计数器本身管理的时间信息。
此外,安全时钟可以存储安全时钟可靠性程度信息,其表示安全时钟本身管理的时间信息是否可靠。在诸如安全时钟的电源被切断且时间信息被判断为不可靠的情况下,安全时钟设置安全时钟可靠性程度信息为“不可靠”。该安全时钟随后从时间信息提供单元获得准确时间信息,并且在校正其(安全时钟)管理的时间信息之后,改变安全时钟可靠性程度信息为“可靠”。
在终端具有安全时钟而不是安全计数器的情况下,取代使用性计数器上限和使用性计数器上限可靠性程度,许可存储单元中的许可数据库管理使用时间限制,该使用时间限制与内容使用权管理数据库中内容使用权管理服务器所管理的使用时间限制一样。
此外,在终端的播放性判断处理中(图17),取代参照使用性计数器上限可靠性程度,终端参照安全时钟可靠性程度信息(步骤S702)以检查安全时钟提供的时间信息的可靠性。此外,取代参照使用性计数器上限,终端参照使用时间限制,并基于使用时间限制和安全时钟提供的时间信息,来判断内容是否可以播放(步骤S703)。
(11)本发明可以是上面示出的方法。此外,该方法可以是计算机实现的计算机程序,并且可以是计算机程序的数字信号。
此外,本发明可以是计算机可读记录介质,诸如软盘、硬盘、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(蓝光光盘)或是半导体存储器,其中存储计算机程序或数字信号。此外,本发明可以是记录在任何上述记录介质中的计算机程序或数字信号。
此外,本发明可以是在电通信网络、无线或有线通信网络上传送的计算机程序或数字信号,该网络的代表是互联网或数据广播。
此外,本发明可以是计算机系统,其包括微处理器和存储器,该存储器存储计算机程序,且该微处理器依照计算机程序来运行。
此外,通过传送程序或数字信号到记录介质,或是通过经网络等传送程序或数字信号,该程序或数字信号可以在另一独立的计算机系统上执行。
(12)本发明可以是上述实施例和变化的任何组合。
工业应用性在使用诸如DVD和BD的套装介质(package-media)执行内容发行和内容租赁的产业中,本发明可以提供考虑了用户的便利性的再现装置。
权利要求
1.一种内容再现装置,包括许可存储单元,用于存储示出内容可用的时间段的可用时间段;测量单元,用于测量时间;确定单元,用于在所述测量单元测量的时间在所述可用时间段内时确定可以再现;再现单元,用于在所述确定单元判断可以再现时播放所述内容;以及故障探测单元,用于探测所述测量单元的故障,其中,在所述故障探测单元探测到所述故障时,所述确定单元判断是否满足预定条件,且在判断满足所述预定条件时确定允许再现所述内容。
2.根据权利要求1所述的内容再现装置,其中所述许可存储单元存储许可信息,其包括所述可用时间段和密钥信息,所述密钥信息用于解密处于加密状态的所述内容,以及在所述确定单元确定可以再现的时候,所述再现单元获得所述加密内容、解密所述加密内容以产生所述内容,并播放所产生的内容。
3.根据权利要求2所述的内容再现装置,经网络连接到作为所述许可信息发行源的许可服务器,所述内容再现装置还包括许可请求单元,用于在所述故障探测单元探测到所述故障时,发行对所述许可服务器的请求以重新传送所述许可信息;以及重获单元,仅在当前时间在所述可用时间段内时,从所述许可服务器重获所述许可信息,其中所述确定单元确定在所述重获单元重获所述许可信息时可以再现。
4.根据权利要求2所述的内容再现装置,其中所述确定单元判断再现历史是否满足所述条件,所述再现历史是在过去所述测量单元存在故障时所述再现单元再现内容的记录,并且确定所述再现历史满足所述条件时可以再现。
5.根据权利要求4所述的内容再现装置,其中所述确定单元包括条件存储子单元,用于存储预定计数作为所述条件;历史管理子单元,用于管理再现计数作为所述再现历史;以及判断子单元,用于比较所述预定计数和所述再现计数,并且在所述再现计数小于所述预定计数时,判断满足所述条件,其中所述确定子单元确定满足所述条件时,所述历史管理子单元更新所述再现计数。
6.根据权利要求4所述的内容再现装置,其中所述确定单元包括条件存储子单元,用于存储预定时间长度作为所述条件;历史管理子单元,用于管理再现时间长度作为所述再现历史;以及判断子单元,用于比较所述预定时间长度和所述再现时间长度,并且在所述再现时间长度短于所述预定时间长度时,判断满足所述条件,其中所述历史管理子单元在所述判断子单元判断满足所述条件时开始测量时间并更新所述再现时间长度。
7.根据权利要求4所述的内容再现装置,其中所述确定单元包括条件存储子单元,用于存储预定内容计数作为所述条件;历史管理子单元,用于管理播放内容计数作为所述再现历史,所述播放内容计数是所述再现单元过去已经播放过的内容的总数;以及判断子单元,用于比较所述预定内容计数和所述播放内容计数,并在所述播放内容计数小于所述预定内容计数时,判断满足所述条件。
8.根据权利要求7所述的内容再现装置,其中所述许可存储单元存储所述许可信息,其包括所述可用时间段、所述密钥信息和内容标识信息,所述内容标识信息标识所述内容,所述历史管理子单元还存储标识过去播放的内容的内容标识信息作为所述再现历史,以及在所述确定子单元确定满足所述条件时,所述历史管理子单元判断所述历史管理子单元中存储的所述内容标识信息是否已经包括标识所述许可信息包括的内容标识信息所标识内容的内容标识信息,且在所存储的内容标识信息不包括标识所述许可信息包括的内容标识信息所标识内容的内容标识信息的时候,还存储标识所述许可信息包括的内容标识信息所标识内容的内容标识,并更新所述播放内容计数。
9.根据权利要求2所述的内容再现装置,其中所述确定单元包括故障消逝时间测量子单元,用于测量从所述故障探测单元探测到所述故障时经过的时间的故障消逝时间;条件存储子单元,用于存储预定时间长度作为所述条件;以及判断子单元,用于比较所述故障消逝时间和所述预定时间长度,并且在所述故障消逝时间小于所述预定时间长度时,判断满足所述条件。
10.根据权利要求2所述的内容再现装置,其中所述确定单元包括故障计数管理子单元,用于管理故障计数,该故障计数是所述故障探测单元探测到所述故障的总次数;条件存储子单元,用于存储预定计数作为所述条件;以及判断子单元,用于比较所述故障计数和所述预定计数,并且在所述故障计数小于所述预定计数时,判断满足所述条件。
11.根据权利要求2所述的内容再现装置,其中所述确定单元存储示出所述内容再现装置属性的属性信息,并判断所述属性信息是否满足所述预定条件。
12.根据权利要求11所述的内容再现装置,其中所述确定单元存储所述属性信息,该属性信息表示下列之一(a)通常连接到网络的联机设备,以及(b)通常不连接到网络的脱机设备。
13.根据权利要求1所述的内容再现装置,其中所述测量单元是计数器,其存储计数器值,并以预定频率使得所述计数器值加1。
14.根据权利要求1所述的内容再现装置,其中所述测量单元是时钟,其通过管理当前时间来测量时间。
15.根据权利要求1所述的内容再现装置,其中所述许可存储单元存储许可信息,该许可信息包括所述可用时间段和所述预定条件。
16.根据权利要求1所述的内容再现装置,包括许可存储单元,用于存储示出内容可用的时间段的可用时间段;测量单元,用于测量时间;确定单元,用于在所述测量单元测量的时间处于所述可用时间段内时确定可以再现;再现单元,用于在所述确定单元判断可以再现时播放所述内容;以及故障探测单元,用于探测所述测量单元的故障,其中,所述故障探测单元探测到所述故障时,所述确定单元判断是否要产生与记帐相关的记帐信息,并且在判断要产生所述记帐信息时确定允许再现所述内容。
17.根据权利要求16所述的内容再现装置,其中所述许可存储单元存储许可信息,该许可信息包括所述可用时间段和记帐允许性信息,所述记帐允许性信息表示是否要产生所述记帐信息,以及所述确定单元包括确定子单元,用于依照所述许可信息中包括的所述记帐允许性信息来确定是否要产生所述记帐信息;以及记帐信息产生子单元,用于在所述确定子单元确定要产生所述记帐信息时产生所述记帐信息。
18.根据权利要求17所述的内容再现装置,其中所述记帐信息产生子单元从所述测量单元读取表示消逝时间的值,并产生所述记帐信息,从而包括所读取的值和表示所述值是否可靠的可靠性程度信息。
19.根据权利要求18所述的内容再现装置,还包括记帐信息传送单元,用于传送所述记帐信息产生子单元产生的所述记帐信息到记帐服务器。
20.一种在内容再现装置中使用的内容再现方法,所述内容再现装置存储示出内容可用的时间段的可用时间段,所述内容再现方法包括测量步骤,用于测量时间;确定步骤,用于在所述测量步骤测量的时间在所述可用时间段之内时确定可以再现;再现步骤,用于在所述确定步骤判断可以再现时播放所述内容;以及故障探测步骤,用于探测所述测量步骤的故障,其中,所述故障探测步骤探测到所述故障时,所述确定步骤判断是否满足预定条件,并且在判断满足所述预定条件时确定允许再现所述内容。
21.一种在内容再现装置中使用的内容再现程序,所述内容再现装置存储示出内容可用的时间段的可用时间段,所述内容再现程序包括测量步骤,用于测量时间;确定步骤,用于在所述测量步骤测量的时间在所述可用时间段之内时确定可以再现;再现步骤,用于在所述确定步骤判断可以再现时播放所述内容;以及故障探测步骤,用于探测所述测量步骤的故障,其中,所述故障探测步骤探测到所述故障时,所述确定步骤判断是否满足预定条件,并且在判断满足所述预定条件时,确定允许再现所述内容。
22.一种计算机可读记录介质,其中存储内容再现装置中使用的内容再现程序,所述内容再现装置存储示出内容可用的时间段的可用时间段,所述内容再现程序包括测量步骤,用于测量时间;确定步骤,用于在所述测量步骤测量的时间在所述可用时间段内时确定可以再现;再现步骤,用于在所述确定步骤判断可以再现时播放所述内容;以及故障探测步骤,用于探测所述测量步骤的故障,其中,所述故障探测步骤探测到所述故障时,所述确定步骤判断是否满足预定条件,并且在判断满足所述预定条件时,确定允许再现所述内容。
23.一种内容再现装置中使用的内容再现方法,所述内容再现装置存储示出内容可用的时间段的可用时间段,所述内容再现方法包括测量步骤,用于测量时间;确定步骤,用于在所述测量步骤测量的时间在所述可用时间段之内时确定可以再现;再现步骤,用于在所述确定步骤判断可以再现时播放所述内容;以及故障探测步骤,用于探测所述测量步骤的故障,其中,在所述故障探测步骤探测到所述故障时,所述确定步骤判断是否要产生与记帐相关的记帐信息,并且在判断要产生所述记帐信息时,确定允许再现所述内容。
24.一种内容再现装置中使用的内容再现程序,所述内容再现装置存储示出内容可用的时间段的可用时间段,所述内容再现程序包括测量步骤,用于测量时间;确定步骤,用于在所述测量步骤测量的时间在所述可用时间段之内时确定可以再现;再现步骤,用于在所述确定步骤判断可以再现时播放所述内容;以及故障探测步骤,用于探测所述测量步骤的故障,其中,在所述故障探测步骤探测到所述故障时,所述确定步骤判断是否要产生与记帐相关的记帐信息,并且在判断要产生所述记帐信息时,确定允许再现所述内容。
25.一种计算机可读记录介质,其中存储内容再现装置中使用的内容再现程序,所述内容再现装置存储示出内容可用的时间段的可用时间段,所述内容再现程序包括测量步骤,用于测量时间;确定步骤,用于在所述测量步骤测量的时间在所述可用时间段之内时确定可以再现;再现步骤,用于在所述确定步骤判断可以再现时播放所述内容;以及故障探测步骤,用于探测所述测量步骤的故障,其中,在所述故障探测步骤探测到所述故障时,所述确定步骤判断是否要产生与记帐相关的记帐信息,并且在判断要产生所述记帐信息时,确定允许再现所述内容。
全文摘要
当安全计数器故障探测单元(212)探测到安全计数器(211)中的故障的时候,内容播放性判断单元(206)基于故障状态再现处理单元(214)管理的信息来执行内容再现性判断。所述故障状态再现处理单元(214)存储故障状态再现条件,其包括诸如再现计数和再现时间的信息。内容播放性判断单元(206)判断满足故障状态条件的时候内容可以播放,且内容再现单元再现所述内容。
文档编号H04N7/167GK101044492SQ20058003618
公开日2007年9月26日 申请日期2005年8月19日 优先权日2004年8月20日
发明者冈本隆一, 中原彻, 三浦康史, 山本雅哉, 五十岚正记, 德田克己 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1