信息处理装置、信息处理方法以及计算机程序的制作方法

文档序号:6620589阅读:111来源:国知局
专利名称:信息处理装置、信息处理方法以及计算机程序的制作方法
技术领域
本发明涉及一种信息处理装置、一种信息处理方法以及一种计算机程序。更特别地,本发明涉及一种用于在局域网环境中交替两种内容状态的信息处理系统、信息处理方法以及计算机程序,所述局域网诸如为关于在加强的版权保护下的更可靠的内容使用管理的家用网络局域网,这两种状态中的一种指的是设置为供局域网上的会员客户机使用的“被束缚的”内容,另一种状态指的是在局域网外部可用的“离散的”内容。
背景技术
现今,随着Internet的广泛使用,诸如计算机文件之类的各种数字内容在网络上大量分发。对宽带通信网络(例如Xdsl(x数字用户线路)、CATV(有线电视)、无线网络)的广泛认可正处于使诸如音乐数据、图像数据和电子出版物之类的数字数据以及像电影这样的“丰富”内容能够以无压力的方式传送给用户的阶段。
本质上讲,正在分发的内容是可以被不道德的群体以相当容易的方式复制、篡改或控制的数字内容。事实上,内容的复制或篡改的非法行为每天都在发生,这构成了数字内容的厂商的收入增加的主要障碍。厂商被迫提高他们所提供的内容的价格,以补偿没有实现的利润。而更高的价格又阻拦了潜在的顾客购买该内容,这就形成了恶性循环。
近年来,像计算机和网络这样的技术已出现在许多家庭中。在家中,包括PC和PDA(个人数字助理)在内的信息设备,以及包括电视机和视频再现装置在内的各种家用电器可以经由家用网络互连。许多这样的家用网络经由路由器而连接在诸如Internet这样的广域网上。正当地从Internet上的服务器中获取的内容,在经由局域网分发到家庭中的其终端(即客户机)之前,可以在家用网络的服务器(在下文中,在适当的场合下称为家用服务器)中累积。
在版权法下,作为创作者的作品的内容产品受到保护,使其不被非法复制、篡改或其它未经许可的滥用。另一方面,允许内容的合法用户为了私用、家用或类似受限使用而制作它们的备份(如版权法所规定的)。
当将版权法所展望的私人使用的范围应用到家用网络上时,在任何连接在网络上的客户机终端上使用内容都可以被解释为法律上许可的私人或家庭使用。一旦作为家用网络的一部分的家用服务器合法地获得了内容,就可以将该内容视为可由家用网络上的客户机终端自由使用。(当然,应当对能够使用内容的终端的数量具有一定的限制。)但是,目前的技术现状没达到能够在处理内容时区别登录家用网络的特定客户机终端是否应用于私人使用的范畴的程度。作为例证,任何家用网络都可以基于IP协议经由路由器连接在外部网络上。那意味着家用网络不能够确切知道当前正在访问的客户机位于哪里。如果家用服务器将内容提供给从外部(即远程)位置进入的客户机,那么事实上就不存在对所提供的内容的使用限制,内容的版权得不到实际保护。这种状况会使得内容创作者失去他们的动力。
在家用服务器许可任何一个其客户机终端使用在指定家用网络上的内容的情况下,同一客户机就可以在合适的时间间隔登录到多个家用网络上,以实际上无限的方式使用内容。
但是,如果在内容的使用上客户机终端受到过度严格的约束的话,那么用户就不能够保证在版权法所许可之下对内容的使用。在内容不能随心所欲地享用的情况下,就会阻止用户建立家用服务器或利用内容传送服务。这会形成对内容传送交易的发展的障碍。
由于拥有合法购买的出版物的用户能够自由地使用他们所得到的,因此已经提出了一种以内容版权持有者所接受的方式允许用户经由网络复制和使用内容的方法(作为例证,正如在日本专利公开号2002-73861中所公开的)。所提出的方法包括按照在用户和信息的许可证持有者之间的相对级别来对用户分类,以便使信息能以不同的方式传送给用户,该方式对于所包含的每一个相对级别来说都是特殊的。但是,该方法未能确定私人使用所允许的网络上的终端位置的范围。
目前,UPnP(注册商标)是用于建立家用网络的典型协议。UPnP使得不需要用户执行复杂的操作就能建立局域网。借助于UPnP联网的设备之间,实现内容传送服务并不需要进行复杂的操作或设定。不依赖于任何具体操作系统(OS),UPnP使得新设备能够容易地添添加到现有网络中。
借助于UPnP,联网的设备交换用于相互验证的、以XML(可扩展标记语言)描述的定义文件。借助于UPnP联网的设备所执行的主要处理概述如下(1)寻址处理设备获取它自己的设备ID,例如在网络上的IP地址。
(2)发现处理设备在网络上搜索其它设备,并从接收自这些设备的响应获取像设备类型和功能这样的信息。
(3)服务请求处理设备基于在发现处理中所获取的信息来请求适当设备的服务。
执行以上处理使得网络上的给定设备能够提供或从其它联网设备接收服务。新联网的设备首先在寻址处理中获取设备ID,获取有关网络上的其它设备的信息,并按照所获取的信息从适当设备请求服务。
在家用服务器中存储的内容可以由家用网络上的其它设备访问。例如,借助于UPnP连在网络上的设备能够从其家用服务器中获取内容。如果内容是视频或音频数据,那么所连设备的用户可以通过另外将电视机或播放器附在网络上来享用所获取的内容,例如电影或音乐。
像家用服务器这样的家用网络上的设备保存私有内容、应付费内容以及需要适当版权管理的其它种类的内容。这使得采取适当的措施来防止经由网络对内容非法访问成为必要。
持有适当许可证的用户的设备被合法地允许访问持有相应内容的联网设备。但是,在经由家用路由器连接在外部网络上的家用网络环境中,非许可的用户可能会暗中从外部连接在家用网络上。
作为例证,通过使家用服务器保存允许访问该服务器的其客户机的清单,从而防止这样的非法访问。每当客户机请求访问家用服务器时,家用服务器将依靠所述客户机清单检查请求的客户机,以确定该客户机是否已被授权访问该服务器。从而防止非法访问。
关于上述防止非法访问的技术,称为MAC(媒体存取控制)的地址过滤是大家公知的。这种技术包括建立授权使用MAC地址进行访问的设备的清单。MAC地址是唯一地分配给每一个通信设备的物理地址。更特别地,该过滤技术需要使像家用网络这样的内部网络(子网)与外部网络隔离的路由器或网关装配有预先注册的MAC地址,以允许在内部网络上进行访问。当接收到报文分组时,将依靠所注册的MAC地址检查MAC地址以进行匹配。任何对具有未注册——因而不匹配的——MAC地址的设备所进行的访问尝试都将被拒绝。作为例证,这种类型的技术在日本专利公开号平10-271154中公开了。
上述可以称为会员注册的过程将内容的使用仅限于注册为会员的客户机。只有当客户机试图在与服务器所处同一家用网络上访问时,该服务器才给予该客户机注册为会员或使用内容的许可;任何试图访问在该家用网络外部(诸如Internet)的设备都禁止进行会员注册或利用内容。照这样,只有受限的会员客户机允许使用内容。
在内容利用管理基于会员清单的情况下,任何登录到与服务器同一家用网络上的客户机都被视为会员,因此被允许使用内容。但是,有时,客户机的主人也许会希望从局域网中取出内容来进行不同模式的使用。
以版权管理的观点看来,让内容在局域网和其外面都可使用是不能接受的,这是因为内容使用的复制性质。这里所希望的是使内容在两种状态,即在局域网中和其外面之间二者择一地使用。
本发明是考虑到上述环境而做出的,提供一种用于交替两种不相重叠的状态的信息处理装置、信息处理方法以及计算机程序,以在作为内容管理服务器而建立的家用服务器的管理下,在像家用网络这样的局域网上或远离该网络地使用内容。

发明内容
在实施本发明当中并根据本发明的第一方面,提供一种作为内容使用管理服务器运行的信息处理装置,包括存储单元,用于存储作为授予使用内容的权利的信息的许可证,以及内容属性信息;以及数据处理单元,用于执行转换内容的可用状态的内容状态转换处理。内容可用状态是由束缚状态和离散状态构成的。束缚状态指的是允许任何在局域网上的会员客户机使用内容的状态,该内容使用管理服务器是该局域网的一部分。离散状态指的是仅允许保存了授权使用内容的许可证的会员客户机使用该内容的状态。数据处理单元更新存储在存储单元中的关于许可证的描述信息和内容属性信息,以便转换这两种内容状态。
在根据该发明的第一个方面的信息处理装置的一个优选结构中,如果内容是在束缚状态中使用的,则数据处理单元可以通过建立关于作为本地许可证管理员的内容使用管理服务器的识别信息来更新内容属性信息,而如果该内容是在离散状态中使用的,则数据处理单元可以通过不建立关于内容使用管理服务器的识别信息来更新内容属性信息。
在根据该发明的第一个方面的信息处理装置的另一个优选结构中,如果内容是在束缚状态中使用的,则数据处理单元可以通过建立指示与束缚状态相应的许可证的信息,来更新关于该许可证的描述信息,而如果该内容是在离散状态中使用的,则数据处理单元可以通过不建立指示相应的许可证的信息来更新关于该许可证的描述信息。
在根据该发明的第一个方面的信息处理装置的一个进一步的优选结构中,数据处理单元可以向保存了授予使用处于束缚状态中的内容的权利的许可证的会员客户机,输出一个许可证无效请求,以便将该内容从束缚状态转换到离散状态。
在根据该发明的第一个方面的信息处理装置的一个更进一步的优选结构中,在从会员客户机接收到将内容从束缚状态转换到离散状态的请求时,该数据处理单元可以更新在内容使用管理服务器所持有的关于原始许可证和内容属性信息的描述信息,将所更新的内容属性信息通知给进行请求的客户机,并将所更新的许可证转移到进行请求的客户机,其中该会员客户机与该内容使用管理服务器位于同一局域网上,并且它保存了关于该内容的许可证,而该请求就是对该内容做出的。
根据本发明的第二方面,提供一种信息处理装置,包括存储单元,用于存储作为授予使用内容的权利的信息的许可证;以及数据处理单元,用于将许可证转移到一个设备;其中数据处理单元检查以确定将要向其转移许可证的设备是否属于该信息处理装置作为其一部分的局域网,如果发现该设备与该信息处理装置在同一局域网上,那么进一步将许可证转移到该设备。
在根据该发明的第二个方面的信息处理装置的一个优选结构中,给出来自请求转移许可证的设备的报文分组后,则处理单元可以基于报文分组中指示该报文分组源自哪里的媒体存储控制地址,检查以确定进行请求的设备是否与该信息处理装置在同一局域网上。
根据本发明的第三个方面,提供一种用于转换内容使用管理服务器所管理的内容的可用状态的信息处理方法,该信息处理方法包括步骤输入转换内容可用状态的请求;从存储单元获取作为授予使用内容的权利的信息的许可证以及内容属性信息;以及更新关于许可证和内容属性信息的描述信息,以转换由束缚状态和离散状态所构成的内容可用状态。束缚状态指的是允许任何在局域网上的会员客户机使用内容的状态,其中该内容使用管理服务器是该局域网的一部分。离散状态指的是仅允许保存了授权使用内容的许可证的会员客户机使用该内容的状态。
在根据该发明的第三个方面的信息处理方法的一个变体中,如果内容是在束缚状态中使用的,那么信息更新步骤可以通过建立关于作为本地许可证管理员的内容使用管理服务器的识别信息,来更新内容属性信息,而如果该内容是在离散状态中使用的,那么信息更新步骤可以通过不建立关于内容使用管理服务器的识别信息来更新内容属性信息。
在根据该发明的第三个方面的信息处理方法的另一个变体中,如果内容是在束缚状态中使用的,那么信息更新步骤可以通过建立指示与束缚状态相应的许可证的信息,来更新关于许可证的描述信息,而如果该内容是在离散状态中使用的,那么信息更新步骤可以通过不建立该信息来更新关于该许可证的描述信息。
在根据该发明的第三个方面的信息处理方法的一个进一步的变体中,该方法可以进一步包括该步骤,即向保存了授予使用处于束缚状态中的内容的权利的许可证的会员客户机,输出一个许可证无效请求,以便将该内容从束缚状态转换到离散状态。
在根据该发明的第三个方面的信息处理方法的一个更进一步的变体中,该方法可以进一步包括该步骤,即在从会员客户机接收到将内容从束缚状态转换到离散状态的请求时,其中该会员客户机与该内容使用管理服务器位于同一局域网上,并且它保存了关于该内容的许可证,而该请求就是对该内容做出的,就更新在内容使用管理服务器所持有的关于原始许可证和内容属性信息的描述信息;将所更新的内容属性信息通知给进行请求的客户机;并将所更新的许可证转移到进行请求的客户机。
根据本发明的第四个方面,提供一种供信息处理装置使用的信息处理方法,该信息处理方法包括步骤接收来自设备的将作为授予使用内容的权利的信息的许可证转移到那里的请求;检查以确定将要向其转移许可证的进行请求的设备是否属于一个局域网,其中该信息处理装置是该局域网的一部分;以及如果发现该进行请求的设备与该信息处理装置在同一局域网上,那么进一步将许可证转移到该进行请求的设备。
在根据本发明的第四个方面的信息处理方法的一个优选变体中,给出来自请求转移许可证的设备的报文分组后,则检查步骤可以基于报文分组中指示该报文分组源自哪里的媒体存储控制地址,检查以确定进行请求的设备是否与该信息处理装置在同一局域网上。
根据本发明的第五个方面,提供一种计算机程序,用于转换内容使用管理服务器所管理的内容的可用状态,该计算机程序包括步骤输入转换内容可用状态的请求;从存储单元获取作为授予使用内容的权利的信息的许可证以及内容属性信息;以及更新关于许可证和内容属性信息的描述信息,以转换由束缚状态和离散状态所构成的内容可用状态,束缚状态指的是允许任何在局域网上的会员客户机使用内容的状态,其中该内容使用管理服务器是该局域网的一部分,离散状态指的是仅允许保存了授权使用内容的许可证的会员客户机使用该内容的状态。
根据本发明的第六个方面,提供一种供信息处理装置在转移作为授予使用内容的权利的信息的许可证期间使用的计算机程序,该计算机程序包括步骤接收来自设备的将许可证转移到那里的请求;检查以确定将要向其转移许可证的进行请求的设备是否属于一个局域网,其中该信息处理装置是该局域网的一部分;以及如果发现该进行请求的设备与该信息处理装置在同一局域网上,那么将许可证转移到该进行请求的设备。
本发明的计算机程序当提供给用户时,是以计算机可读的方式保存在诸如CD、软盘或磁光盘的记录媒体上或由像网络这样的通信媒体所携带的,以供安装到能够执行多种程序代码的计算机系统中。安装了的这种计算机可读程序使计算机系统执行该程序想做的处理。
如上所述,根据本发明,要使用的内容是在两种可用状态即束缚状态和离散状态之间转换的。在束缚状态中,内容可以被任何在局域网上的会员客户机使用。在离散状态中,内容可以在局域网的外部使用。通过更新与所关心的内容相关的内容属性信息和关于许可证的描述信息,在这两种状态之间交替使用内容。这两种状态不允许同时发生;要使用的内容总是处于这两种可用状态中的一种。禁止内容以这两种状态并发——所以非法,因此使内容的利用保持在可靠的版权管理之内。
在下面的说明书和附图中,本发明的其它目标、特征和优点会变得更加显而易见。在本说明书中,术语“系统”指的是具有多个组件设备的逻辑配置。每一个设备也许是或也许不是封装在一个外壳中的。


图1是示出一个能够应用本发明的典型网络配置的示意图;图2是示出一个联网设备的典型结构的说明图;图3是示出一个家用网络的典型结构的说明图;图4是示出根据本发明的信息处理装置,例如家用服务器所拥有的会员客户机列表的表格式的视图;图5是描绘由客户机执行的会员注册处理顺序的说明图;图6是示出怎样将内容从其离散状态变换到束缚状态的说明图;图7是显示怎样将内容从其束缚状态变换到离散状态的说明图;图8是将内容从离散状态变换到束缚状态的处理顺序的说明图;图9是将内容从离散状态变换到束缚状态的处理顺序的另一个说明图;图10A和10B是示出在离散状态和在束缚状态中关于有关内容的许可证的内容属性信息和记录数据的结构的说明图;图11是将内容从束缚状态变换到离散状态的处理顺序的说明图;图12是将内容从束缚状态变换到离散状态的处理顺序的另一个说明图;图13是转移处于离散状态中的内容的顺序的说明图;图14A和14B是示出怎样基于来自客户机的请求将内容从束缚状态变换到离散状态的说明图;以及图15是说明服务器的典型功能结构的框图。
具体实施例方式
现在将参考附图来说明本发明的信息处理装置、信息处理方法以及计算机程序的优选实施例。
下面参考图1来说明可以应用本发明的典型网络配置。作为例证,图1示出了由服务器101、个人电脑(PC)121、监视器122以及充当产生对服务器101的处理请求的客户机的PC123所构成的家用网络,其中,服务器101处理诸如来自客户机的请求那样的各种各样的处理请求以获取内容。作为例证,这些组成设备经由网络100相连。更多的各种各样的电子和家庭用具可以作为附加客户机连在该网络上。
服务器101响应来自客户机的请求所做的包括从服务器101所拥有的、诸如硬盘驱动器之类的存储单元中提供内容的服务,以及通过执行安装在服务器101中并由服务器101执行的应用程序来处理数据的服务。虽然图1示出了不同于其客户机设备的服务器101,但是这对该发明并不是限制性的。服务器表示响应于来自其客户机的请求而提供服务的装备。由此可见,当任何客户机设备向其它客户机提供其数据处理服务时,所述客户机设备反过来充当服务器。因此,图1中的每一个联网的客户机设备都可以作为服务器操作。
网络100是允许联网的设备交换诸如Ethernet(注册商标)帧这样的通信报文分组的有线或无线网络。每一个客户机都可以通过在Ethernet帧的数据部分中放置处理请求并将该包裹有请求的帧发送给服务101,来请求服务器101处理数据。服务器101一接收到处理请求帧,就执行相关的数据处理,并且根据需要将由该处理所产生的数据放置到通信报文分组的数据部分中,并将携带数据的报文分组发送给正在请求的客户机。
作为例证,将要连在网络上的设备是由UPnP兼容的设备构成的。这种网络配置可容易地向网络添加设备或从网络移除设备。每一个将要添加到网络的新设备执行以下三个处理(1)寻址处理,在其中获取它自己的设备ID,例如IP地址;(2)发现处理,在其中搜索在网上的其它设备,从被发现的设备接收响应,并从接收到的响应获取诸如设备类型和功能这样的信息;以及(3)服务请求处理,在其中基于在发现处理中获取的信息从适当设备请求服务。
执行上面的三个处理允许新联网的设备接收来自网上其它设备的服务。
下面参考图2说明的是PC的硬件结构,该PC是充当图1中所示的服务器和客户机设备的典型信息处理设备。
CPU(中央处理单元)201与保存在ROM(只读存储器)202或HDD(硬盘驱动器)204中的程序一致地执行各种各样的处理。在执行其处理时,CPU201起数据处理单元或通信控制处理单元的作用。RAM(随机存取存储器)203根据需要提供CPU 201正在处理的程序或正在操作的数据。CPU 201、ROM 202、RAM 203以及HDD 204经由总线205互相连接。
输入/输出接口206被接到总线205。输入单元207和输出单元208被连接到输入/输出接口206。作为例证,输入单元207由键盘、开关、按钮和鼠标构成。输出单元208由向用户提供各种信息项的LCD或CRT以及扬声器构成。通信单元209和驱动器210也被连接到输入/输出接口206。通信单元209起数据发送/接收单元的作用。驱动器210可以具有可移动记录媒体211,例如磁盘、光盘、磁光盘或装在内部的半导体存储器。驱动器210向所装载的可移动记录媒体211写数据并从其中读取数据。
图2中所示的结构是充当包括在图1中的联网设备之一的服务器的个人电脑(PC)的结构。但是,联网的设备并不局限于PC。如图1中所示,网络上的设备可以包括便携式通信终端(例如蜂窝式电话和PDA),以及多种多样的包括播放器和显示器的电子设备或信息处理装置。这些设备和装置可以具有它们自己独特的硬件结构,并与它们特殊的硬件要求一致地执行处理。
图3是说明根据本发明的家用网络300的典型结构的说明图。在家庭中建立的家用网络300经由家用路由器321而连接到诸如Internet这样的WAN(广域网),或另一个LAN(局域网)。家用路由器321作为家用网络300的默认网关。
作为例证,家用网络300是通过将LAN电缆从例如家用服务器310和客户机终端323、324这样的主机设备连接到网络集线器322上而形成的。
诸如家用服务器310、客户机终端323、324之类的家用网络300上的主机设备和家用路由器321以及在外部网络上的主机设备,每个都具有通常所说的MAC(媒体存取控制)地址。MAC地址对于每一个设备来说是唯一的。在网络上,主机设备发送和接收诸如Ethernet(注册商标)帧之类的报文分组,这里,每一报文分组都包含包括目的地MAC地址和源MAC地址的报头信息。
作为例证,将诸如家用服务器310和客户端323、324之类的家用网络300上的每一个主机设备都构建为UpnP兼容的设备。在UPnP协议下,向网络添加设备或从网络移去设备都很容易。每一个要重新连接到家用网络300的设备只需要完成上述三个处理,即(1)寻址处理、(2)发现处理以及(3)服务请求处理。其后,联网的设备就能够在网络300上接收服务,例如内容的使用。
家用网络300构成被认为是内容的私用或家用的域的局域环境。家用服务器310经由家用路由器321合法地从外部网络上的内容服务器获取内容,累积所获取的内容,并在家庭内部对它进行传送。客户机终端323、324等等每一个都允许请求和获取来自家用服务器310的所需内容,并使用这样获得的内容。
在该局域环境中,客户机终端323、324等等可以从家用服务器310获取内容,并且以流(streaming)为基础或相反方式局域地复制它或使用它之后,可为了其它形式的使用而将内容从局域环境中取出(即发送到远程环境)。
在从客户机接收到用以获取由家用服务器310管理的内容的请求或用于会员注册的请求时,家用服务器310验证进行请求的客户机的局域性。就是说,家用服务器310检查以确定进行请求的客户机是否与服务器310属于同一家用网络。只有当发现该客户机是在同一家用网络上时,家用服务器310才对客户机的请求进行寻址。如果发现正在进行请求的客户机正试图经由家用路由器321从局域网的外部访问家用服务器310时,就拒绝该请求。
由家用服务器310进行的局域性验证处理是如下这样进行在启动内容传送服务之前,家用服务器310从家用路由器321获取默认网关的MAC地址。家用路由器321的MAC地址表示默认网关的MAC地址。
当家用服务器310被进行请求的客户机访问时,家用服务器310从来自该客户机的请求报文分组中获取源MAC地址,并将所获取的源MAC地址与预先获取的默认网关的MAC地址相比较。如果正访问的客户机在同一网络上,那么接收到的报文分组就包含作为源MAC地址的客户机的MAC地址;如果该客户机正试图经由路由器从该家用网络的外部进行访问,那么在接收到的报文分组中的源MAC地址就被该路由器(即默认网关)的MAC地址所取代。因而,如果所接收的报文分组中的源MAC地址与路由器(默认网关)的MAC地址匹配,那么进行访问的客户机就被视为位于家用网络之外;在两个MAC地址不匹配的情况下,该客户机被视为位于该家用网络上。
这样,家用服务器310能够容易地确定进行请求的客户机是否在同一家用网络上,即在该局域环境中。如果发现正访问的客户机处于局域环境中,那么家用服务器310就将请求的内容与包括到期日信息的许可证一起传送给该客户机。如果发现该客户机不在该局域环境中,就拒绝该请求。当内容仅在局域环境中的设备之间交换时,就有效防止了内容的非法分发。
由家用服务器310进行的局域性验证处理也可以别的方式来完成。例如,可以预先建立将由家用网络上的设备共享的秘密信息,该共享的秘密信息可以被放置在家用网络上交换的报文分组中。在接收到报文分组时,服务器将接收到的报文分组中的秘密信息与它持有的秘密信息核对。在匹配的情况下,服务器确定报文分组来自该家用网络上的设备。典型的秘密信息可以是家用路由器321的MAC地址、存储在安装在家用网络上的局域环境管理单元中的秘密信息或这种局域环境管理单元的MAC地址。
更特别地,访问家用服务器310的客户机323、324等等每一个都可以从家用路由器321获取默认网关的MAC地址作为在家用网络上的共享秘密信息,在将报文分组作为访问请求发送给服务器310之前,把所获取的MAC地址放置在该报文分组中。服务器310检查以确定放置在该报文分组中的共享秘密信息,即默认网关的MAC地址与它持有的秘密信息是否匹配。在匹配的情况下,服务器310就确定该报文分组是从与该服务器310在同一家用网络上的客户机发送来的。
家用服务器310实施对其客户机的会员资格管理。更特别地,家用服务器310基于它拥有的会员客户机清单,即经授权获取内容的联网设备的清单来进行会员资格管理。会员客户机清单包含包括具有访问权限的联网设备(客户机)的标识符的信息。
图4示出了由家用服务器310保存的典型会员客户机清单。如图4中所示,该清单包含有关客户机(即设备)的设备标识名、设备ID以及允许的会员资格撤回时间信息。设备标识名是可任选的,指的是用户定义的容易理解的名字,例如客厅的PC和饭厅的电视机。
设备ID是每一个客户机的唯一的标识符。作为例证,为每一个客户机设定的MAC地址被用作其设备ID。当客户机注册为会员时,服务器获取并保存那个客户机的MAC地址。稍后会详细论述会员注册的过程。
允许的会员资格撤回日期信息指的是最迟日期,在该日期之前向该客户机提供的信息保持有效。当服务器向会员客户机提供(即输出)内容时,客户机将提供的内容和指定诸如到期日信息之类的内容使用条件的许可证一起存储到其内部存储单元,例如硬盘驱动器或快速存储器。
只要客户机是会员,那个客户机就能够在内容的到期日到达之前使用该内容。在期满后,客户机可以再次登录到服务器,更新到期日或再次获取该内容。但是,如果拥有尚未到达到期日的内容的客户机退出了会员资格,则不准该非会员客户机使用内容。原因是如果该客户机不再是特定局域网(即,家用网络)的会员,那么该非会员客户机也许会以超过版权法所规定的、允许为了私用、家用或相似的有限形式的使用而复制内容的范围的方式继续使用内容。
为了防止这种内容的滥用,家用服务器310在从客户机接收到会员资格退出请求时检查会员客户机清单,以确定提供给该进行请求的客户机的内容是否已经到达其到期日。如果该客户机拥有尚未到达到期日的内容,那么禁止客户机退出会员资格或是要求它返还内容。
每当客户机请求退出会员资格时,家用服务器310都验证该进行请求的客户机所拥有的所有内容项的许可证是否已经到期。只有在所有内容的许可证都到期之后,才允许该进行请求的客户机退出会员资格。
如图4中所示,有预先建立的最多可允许的会员客户机数目N(例如,N=5,10,15,63,等等)。只要注册会员客户机的数目未达到数N,那么新的客户机就可以添加到该网络中。
现在将详细说明会员客户机注册的过程。图5示出了由客户机执行的会员注册处理顺序。在图5中,从左到右明确地示出了由请求会员注册的客户机顺序执行的步骤,以及由处理来自客户机的请求的服务器的会员资格管理单元、局域性验证单元和用户接口顺序执行的步骤。
用户首先通过用户接口输入执行会员注册的请求。在步骤S101中,客户机将会员注册请求发送给服务器。该请求以包含该客户机的标识符(ID)的报文分组的形式传送给服务器。作为例证,该客户机标识符可以是客户机的MAC地址。
在步骤S102中,服务器的会员资格管理单元请求局域性验证单元执行关于客户机的局域性验证。在步骤S103中,局域性验证单元验证客户机的局域性,并通知会员资格管理单元验证的结果。
该局域性验证处理是以与响应上述来自客户机的内容请求而执行的局域性验证处理相同的方式完成的。
在步骤S103中,局域性验证单元从来自客户机的请求报文分组中提取源MAC地址,并将所提取的地址与先前由服务器获取的默认网关的MAC地址进行核对。如果发现访问的客户机位于同一网络上,那么请求中的MAC地址就与客户机的MAC地址一致。如果客户机正试图经由路由器从局域网的外部进行访问,那么会发现源MAC地址被路由器的MAC地址取代了。这样,进行核对以确定源MAC地址是否与默认网关的MAC地址匹配。核对的结果指示进行请求的客户机是否与服务器位于同一家用网络上,即在局域环境中。可选地,通过确定共享秘密信息是否包括在请求报文分组中来执行局域性验证。
在步骤S104中,局域性验证单元向会员资格管理单元通知步骤S103的局域性验证的结果。如果发现进行请求的客户机与服务器在同一家用网络的外部即在局域环境之外的某处,那么不完成客户机的会员注册,终止该处理。在这种情况下,会员资格管理单元可以发送“拒绝注册”消息给客户机。
如果在局域性验证处理中发现进行请求的客户机与服务器位于同一家用网络上,那么到达步骤S105。在步骤S105中,会员资格管理单元向用户接口输出会员注册同意请求。更特别地,服务器的显示器向用户呈现输入请求屏幕,提示用户确定是否同意会员注册。
在步骤S106中,用户做出认可会员注册的输入。在步骤S107中,将输入信息从用户接口发送到会员资格管理单元。如果在步骤S106中,用户没有做出认可输入,那么不完成客户机的会员注册,终止处理。在这种情况下,会员资格管理单元可以向客户机发送“拒绝注册”消息。
在步骤S107中,会员资格管理单元验证会员注册的认可。在步骤S108中,会员资格管理单元将客户机注册为会员。特别地,会员资格管理单元将在那里建立的、具有关于该客户机的信息的项添加到上面参考图4所解释的会员客户机清单中。因为会员客户机清单受制于上述最多可允许的会员客户机的数目,所以只有在清单中的项目数还没有达到最多可允许的数目时,才能添加进行请求的客户机。如果清单中的项数已经到达最多可允许的数目,那么不注册进行请求的客户机。
当在步骤S108中完成了会员注册处理时,就到达步骤S109。在步骤S109中,会员资格管理单元通知客户机会员注册完成,并终止处理。
正如所述,服务器执行进行请求的客户机的会员注册需要两个条件(1)发现客户机与服务器位于同一家用网络上(即,客户机的局域性查实了);以及(2)用户已经给出对于注册的明确认可。
满足这些条件相当于严格的会员资格管理注册方案,该方案使阻止来自外部的客户机(即不在与该服务器所在的同一家用网络上)的会员注册请求以及阻止没有用户明确认可的会员注册成为可能。结果,只有与服务器位于同一家用网络上的客户机才被授权使用内容,从而有效地排除了内容的非法使用。
当这种基于会员资格清单的内容使用管理就位时,与服务器位于同一家用网络上的客户机成为被授权使用内容的会员。但是,有时为了不同形式的使用,用户可能希望从局域网取出内容。
考虑到版权管理的原则,让内容可以以副本的形式在局域网和其外部使用是不容许的。本发明提出这样的结构,可以借助它们来防止对在或不在局域网上的内容的重复使用,并且按需从内容使用的两种模式中的一种转换到另一种。
处于允许局域网上的会员客户机使用的状态的内容称为被束缚的内容。在很多情况下,被束缚的内容是由局域网上的管理服务器(例如,家用服务器)存储的,并被同一网络上的、具有相应于经适当管理的内容的许可证的会员客户机自由使用。被束缚的内容禁止在局域网的外部使用,例如,不允许从局域网中带到记录媒体上以便被外部的设备使用。
处于准备只被位于局域网之外的经适当许可的设备使用的状态的内容称为离散内容。作为例证,离散内容存储在记录媒体上以供外部的设备使用,其中该媒体可从管理服务器的局域网中拿走。只有持有相应于所关心的离散内容的许可证的设备才能使用该内容,并且该内容不允许局域网上的任何会员客户机同时使用。作为例证,持有许可证的设备是装有记录媒体的设备,该记录媒体具有连同许可证一起整体地记录在其上的所关心的内容。
管理内容利用的服务器将每一内容项设置为上述两种状态即束缚状态或离散状态中的一种。将内容从束缚状态转换到离散状态是可行的,反之亦然。这种称为状态转换的状态到状态的转变是由内容使用管理服务器控制的。
图6是示出怎样将内容从离散状态转换为束缚状态的说明图。位于家用网络400上的内容管理服务器410执行上述用于控制内容使用的会员资格管理。
假定用户想要从禁止会员客户机使用的离散内容420转换为供会员客户机使用的被束缚的内容430。在那种情况下,服务器410就执行稍后会论述的一系列的步骤,来执行从离散内容420到被束缚的内容430的状态转换。由状态转换所产生的被束缚的内容430被授权供相应于所述内容430的许可证的范围内的会员客户机使用。
图7是显示怎样将内容从束缚状态转换到离散状态的说明图。家用网络400上的内容管理服务器410持有允许会员客户机使用的被束缚的内容430。如果用户想要将被束缚的内容430从局域网中取出供外部设备使用,那么服务器410就执行稍后会论述的另一系列步骤,执行从被束缚的状态430到离散内容420的状态转换。
状态转换的处理包含使所述内容的许可证失效,即停止会员客户机可用内容的状态。该处理将内容转换为仅能被持有许可证的设备使用的状态,使得离散内容420不能被家用网络400上的多个设备使用。
现在将说明执行状态转换处理的顺序。首先参考图8和9所说明的是内容从离散状态转换到束缚状态的状态转换顺序。
图8和9中概述的步骤由管理诸如家用网络的局域网上的内容的服务器来执行。在图8和9中,从左到右顺序显示了供组成服务器的用户接口、许可证管理单元、许可证数据库、许可证生成单元、内容管理单元以及内容数据库执行的步骤。
在步骤S201中,用户经由用户接口输入转换内容的状态的请求,在这个实例中是从离散状态到束缚状态。在这时,指定处于离散状态的特定内容项,并关于所指定的内容作出状态转换请求。
随着内容被这样指定,许可证管理单元到达步骤S202。在步骤S202中,许可证管理单元将原始许可证获取请求输出到许可证数据库,以获取相应于为离散状态而指定的内容的原始许可证。
在步骤S203中,许可证数据库输出相应于所指定的内容的许可证。在步骤S204中,许可证管理单元验证输出的许可证。许可证管理单元使用放置在输出的许可证中的电子签名数据或散列值作为篡改检查值,验证许可证的有效性。
随着许可证经发现有效,在步骤S205中,许可证管理单元向许可证生成单元请求到被束缚的许可证的状态转换。响应于该请求,在步骤S206中许可证生成单元向许可证数据库请求到被束缚的许可证的状态转换。在步骤S207中,许可证数据库依照请求执行状态转换,并向许可证生成单元输出处理完成确认。
在图9的步骤S208中,许可证生成单元通知许可证管理单元完成许可证改变处理。给出许可证改变处理完成了的通知后,许可证管理单元在步骤S209中向内容管理单元输出内容状态转换请求。
给出内容状态转换请求后,内容管理单元在步骤S210中请求内容数据库执行内容状态转换。在步骤S211中,内容管理单元从内容数据库接收完成内容状态转换的通知。在步骤S212中,内容管理单元通知许可证管理单元完成了内容状态转换。
在从内容管理单元给出内容状态转换完成的通知后,许可证管理单元在步骤S213中向用户接口输出一个消息,表示现在状态转换已经完成。
在上述处理之后,所述内容就从离散状态转换为束缚状态了。其后,作为结果的被束缚的内容允许局域网上的会员客户机使用。
如上所述,在被束缚的内容和离散内容之间的转换状态的顺序包括两个处理的执行许可证状态转换和内容状态转换。
现在将参考图10A和10B来说明许可证状态转换和内容状态转换的具体实例。图10A连同相应于内容的许可证一起显示了束缚状态的内容,而图10B则显示了离散状态的内容和相应于那内容的许可证。这些图示意地描绘了内容的实例和构成它们相应的许可证的典型数据。
如图10B所示,处于离散状态的内容是与相应的许可证结合在一起的。作为例证,这在离散内容被从局域网中取出之前,离散内容与整体地具备的许可证一起存储在记录媒体上时发生。
如图10A中所示,处于束缚状态的内容不需要像离散内容那样与相应的许可证结合在一起。而是,作为例证,有关被束缚的内容的属性信息包括例如“local license management information=[HN(home network)server XYZ],”的本地许可证管理信息,它作为指定关于局域网上的许可证管理服务器的标识信息来记录。当发现本地服务器名写在构成有关内容的属性信息的一部分的本地许可证管理信息中时,那个内容呈现为在持有相应的许可证的本地服务器的管理下可用。
而且,处于束缚状态的许可证包括由管理相应的内容的本地服务器的标识符和像图10A中所示的[Bound to home network server XYZ(Bound toHNS-XYZ)]这样的指示束缚状态的信息来构成。
另一方面,如图10B所示,有关离散内容的属性信息包括本地许可证管理信息,例如“local license management=[---],”。有关局域网上的许可证管理服务器的信息空着,以指示所述内容不是本地管理的。相应于离散内容的许可证包括表示该内容不是被束缚的记录信息。
如上所述,被束缚的内容和离散内容在它们的内容属性信息和它们的许可证信息方面不同。在状态转换时,更新内容属性信息和许可证信息。
在图8和9的上述顺序中,许可证信息在步骤S206和S207中在许可证生成单元的控制下更新,而内容属性信息则在步骤S210和S211中在内容管理单元的控制下更新。由于图8和9中的步骤构成了从离散状态到束缚状态的转换,所以该处理包含将在图10B中的记录信息设置变成图10A中所示的设置。
下面参考图11和12来说明将内容从束缚状态转换到离散状态的状态转换顺序。处于束缚状态的内容允许局域网上的会员客户机使用。到离散状态的转换需要使请求转换的客户机的许可证无效。
在图11和12中,从左到右顺序显示了供位于像家用网络这样的局域网上并经授权使用被束缚的内容的客户机,以及组成管理局域网上的内容的服务器的用户接口、许可证管理单元、许可证数据库、许可证生成单元、内容管理单元以及内容数据库所执行的步骤。
在步骤S301中,用户经由用户接口输入转换内容状态的请求,在这个实例中使从束缚状态转换到离散状态。这时,指定处于束缚状态的特定内容项,并关于指定的内容做出状态转换请求。
随着内容被这样指定,许可证管理单元到达步骤S302。在步骤S302中,许可证管理单元将原始许可证获取请求输出到许可证数据库,以获取相应于为束缚状态而指定的内容的原始许可证。
在步骤S303中,许可证数据库输出与所指定的内容相应的许可证。在接收到发出的许可证时,许可证管理单元向局域网上的进行请求的客户机输出许可证无效请求。如果存在多个进行请求的客户机,那么它们每一个都被给出许可证无效请求。也许在这个时候会发生客户机并不处于与服务器通信的状态的情况。在这种情况下,客户机一获得对服务器的访问,就执行该许可证无效处理。然后执行步骤S305和随后的步骤。
在步骤S305中,许可证管理单元向内容管理单元输出内容状态转换请求。在给出转换请求后,内容管理单元在步骤S306中请求内容数据库执行内容状态转换。在步骤S307中,内容数据库执行内容状态转换的处理。
如上参考图10A和图10B所述,通过改变有关所述内容的属性信息来执行内容状态转换。由于这是从束缚状态到离散状态的转换,所以将图10A中所记录的属性数据设置变成如图10B中所示的设置。
在这样更新了属性信息之后,在图12的步骤S308中,内容数据库向内容管理单元发送处理完成通知。在步骤S309中,内容管理单元通知许可证管理单元,内容状态转换已完成。
一旦从内容管理单元接收到内容状态转换已完成的通知,许可证管理单元就在步骤S310中请求许可证生成单元执行离散许可证状态转换。响应于该请求,许可证生成单元在步骤S311中请求许可证数据库以执行到离散许可证状态的转换。在接收到该请求时,许可证数据库在步骤S312中执行状态转换,并向许可证生成单元输出处理完成确认。
以上许可证状态转换是通过将关于与被束缚的内容相应的许可证的图10A中的记录数据,变成关于离散内容的图10B中的记录数据。
在步骤S313中,许可证生成单元通知许可证管理单元许可证变换处理结束。在给出该许可证变换处理已完成的通知后,许可证管理单元就在步骤S314中向用户接口输出表示状态转换现已完成的消息。
如上述那样执行的前述步骤将所关心的内容从束缚状态转换为离散状态。处于离散状态的结果内容可以记录在便携式媒体上,该媒体可以从局域网中取出以供位于外部的设备使用。
如上所述,从束缚状态转换为离散状态的内容不允许局域网上的客户机使用。如果有任何客户机因为在处理顺序期间不能访问服务器客户机而尚未完成其许可证无效处理,那么那个客户机一获得对服务器的访问,服务器就向它发送许可证无效请求。然后,该客户机依照请求使它所拥有的许可证无效。
当被束缚的内容如所述地转换为离散内容时,该离散内容可以被在局域网之外的设备使用,但是禁止局域网上的客户机使用。
作为例证,根据上述顺序而处于离散状态的内容允许在设备之间转移。离散内容基本上是按其整体地具备的许可证来授权使用的类型的内容。通常,离散内容在持有所述内容的数据记录媒体上被设置成当装入到单个再现设备上时可使用。
离散内容可以从一个设备转移到另一个设备,如果其整体地具备了相应的许可证。换而言之,离散内容不可以同时在多个设备上使用,但是可以从一个设备转移到另一个以供使用。
下面将参考图13来说明在设备之间转移离散内容的顺序。在图13中的步骤以从左到右顺序显示,以供离散内容要转移到的目的地设备的用户接口和许可证管理单元,以及从其中将离散内容转移出去的源设备的许可证管理单元、局域性验证单元和许可证生成单元执行。
在步骤S501中,用户经由转移目的地的设备的用户接口输入请求以转移所关心的离散内容。在步骤S502中,转移目的地的设备向转移源的设备输出离散内容的转移请求。这个请求包括标识正被请求转移的内容的标识符。
在步骤S503中,转移源的设备的许可证管理单元请求局域性验证单元执行对转移目的地的设备的局域性验证处理。在步骤S504中,局域性验证单元验证目的地设备的局域性,并向许可证管理单元通知验证结果。
由局域性验证单元执行的局域性验证处理以与响应上述来自客户机的内容请求而执行的局域性验证处理相同的方式进行。
更具体地,局域性验证单元在步骤S504中从来自转移目的地的设备的转移请求报文分组中提取源MAC地址,并将提取的源MAC地址与先前由服务器获取的默认网关的MAC地址相比较,该服务器即是转移源上的设备。如果进行请求的设备与服务器位于同一网络上,那么请求报文分组中的源MAC地址就与源设备的MAC地址一致。如果该目的地设备正试图经由路由器从局域网的外部进行访问,那么发现源MAC地址被路由器MAC地址所取代。如此,进行核对以确定源MAC地址是否匹配默认网关的MAC地址。核对的结果显示进行请求的目的地设备是否与服务器位于同一家用网络上,即是否在本地环境中。可选择地,通过确定共享的秘密信息是否包括在请求报文分组中来执行局域性验证。
在步骤S505中,局域性验证单元通知许可证管理单元在步骤S504中执行的局域性验证的结果。如果发现目的地设备与服务器在同一家用网络的外部,那么不转移所关心的离散内容,终止处理。在这种情况下,局域性验证单元可以向进行请求的目的地设备发送“拒绝转移”消息。
如果在局域性验证处理中,发现进行请求的目的地设备与服务器位于同一家用网络中,即在本地环境中,那么到达步骤S506。在步骤S506中,许可证管理单元向许可证生成单元输出离散许可证发出请求。在步骤S509中,许可证生成单元发出离散许可证。在步骤S510中,许可证生成单元向许可证管理单元输出所生成的许可证。
在步骤S511中,许可证管理单元向转移目的地的设备输出所生成的许可证。在步骤S512中,目的地设备的许可证管理单元存储该许可证。在存储过程中,将许可证结合到相应的内容中,以便生成前面参考图10B所述的离散内容状态。所关心的内容可以经加密的形式在网络上或经由记录媒体来获取。在步骤S513中,转移源设备通知转移目的地设备转移处理已完成。这就是怎样将离散内容从一个设备转移到另一个即怎样在设备之间转移所关心的内容的许可证。
尽管正如在图11和12中所描绘的,将从被束缚的内容到离散内容的状态转换是作为由单独的服务器执行的处理来说明的,但这并不是对本发明的限制。可选地,家用网络上的会员客户机可以请求服务器将所关心的内容从束缚状态转换为离散状态,以获取处于离散状态的内容。
下面将参考图14A和14B来说明以上可选的处理顺序。图14A示出了在客户机侧的内容和相应的许可证的转换,而图14B示出了在服务器侧的内容和相应的许可证的转换。
服务器持有由被束缚的内容和相应的许可证构成的原始数据521。客户机保存从原始内容和许可证数据521导出的拷贝数据511。有关处于束缚状态的内容的属性信息包括本地许可证管理信息,而许可证具有附于其上的束缚信息。就是说,原始数据是符合图10中所示的数据结构的,即处于在本地服务器的管理下的束缚状态的。
在步骤S701中,客户机向服务器输出状态转换请求。作为例证,客户机通过将包含在由客户机保存的拷贝数据511中所记录的内容标识符的报文分组发送给服务器,来请求对离散内容的状态转换。
在接收到来自客户机的状态转换请求时,服务器通过根据以上参考图11和12论述的顺序执行关于原始许可证的状态转换处理,来创建离散内容和许可证数据522。这样创建的离散内容和许可证数据522与图10B中所示的相同。该内容的属性信息没有包含在其中的本地许可证管理信息,并且束缚信息也从许可证中移除了。也就是,离散内容和许可证数据522具有图10B中所示的数据记录结构,以供位于外部的设备使用。
在步骤S703中,服务器向客户机发送有关在离散内容和许可证数据522中保存的内容的属性信息。在步骤S704中,服务器将许可证转移到客户机。
在上述步骤之后,客户机接收许可证以及包含在离散内容和许可证数据522中的内容属性信息。然后客户机从已经收到的信息中内部地生成离散内容和许可证数据512。
客户机可以使用脱离网络的离散状态的内容。在同一家用网络上的其它客户机现在不能使用所述内容。保存离散内容的客户机可以通过执行在上面参考图13所论述的转移处理来将它转移到另一个设备。
已给客户机提供离散内容的服务器现在保存没有相应的许可证的内容数据523。除了具有离散内容的客户机之外,服务器现在不能允许与服务器在同一网络上的客户机使用同一内容。即所述内容不能作为被束缚的内容使用。
如上所述,内容保证处于束缚状态或处于离散状态。这种安排通过适当考虑到版权从而保证了内容的使用。
服务器和客户机设备的硬件结构早先已参考图2说明了。上述步骤和处理是由充当控制单元的CPU与保存在每一个服务器和客户机的存储单元中的程序一致地执行的。
由服务器的CPU所执行的处理通常包括会员注册、内容状态转换以及内容转移。这些处理包括接收和满足来自客户机的请求。
基本上,这些处理是在充当服务器的控制单元的CPU的控制下,根据预先存储的处理程序来执行的。下面参考图15来略述由CPU执行的一些处理和保存在其存储单元中的主要数据。图15是示出由服务器提供的主要功能的典型结构。
报文分组发送/接收单元701向客户机和其它实体发送报文分组和从它们接收报文分组。报文分组生成/分析单元702生成输出的报文分组和分析输入的报文分组。此外,报文分组生成/分析单元702执行这样的处理,例如设定和识别报文分组地址,将数据放置到每一个报文分组的数据部分,以及从报文分组的数据部分获取数据。
数据输入单元703是由键盘、用户接口等组成的,以使用户能够输入数据。数据输出单元704通常是显示消息数据和其它信息的显示器设备。数据输出单元704起用户接口的作用,以在会员注册处理和状态转换处理期间显示各种消息。
会员资格管理单元705执行关于客户机的会员资格管理。特别地,会员资格管理单元705基于保存在数据存储单元712中的会员客户机清单(见图4)来管理会员客户机。
会员资格管理单元705控制与在上面参考图5所论述的会员注册处理顺序一致的会员注册。在上面参考图5所述的会员注册的期间,或在如参考图13所述的转移离散内容时,局域性验证单元706检查给定的客户机的局域性。特别地,局域性验证单元706基于源MAC地址或放置在请求报文分组中的共享的秘密信息,检查以确定进行请求的客户机是否与服务器在同一家用网络上。
许可证管理单元707提供对在它们的束缚状态和它们的离散状态之间的内容和相应的许可证的转换的总体控制。许可证管理单元707还提供对从一个设备到另一个的内容转移的综合控制。
许可证数据库708存储处于束缚状态或离散状态的许可证数据。在状态转换时,许可证数据库708在许可证生成单元709的控制下更新许可证设置信息,以便生成处于束缚或离散状态的许可证以替换另一状态的许可证。
内容数据库711保存处于束缚状态或离散状态的内容。在状态转换时,内容数据库711在内容管理单元710的控制下更新内容属性信息,以便管理与被束缚的或离散内容一致的属性信息设置。
数据存储单元712不仅容纳会员客户机清单,还容纳描述各种处理的处理顺序的数据处理程序,它们是参考图5说明的会员注册处理;参考图8和9说明的用束缚状态取代离散状态的状态转换处理;参考图11和12描述的用离散状态取代束缚状态的状态转换处理;参考图13说明的转移离散内容的处理;以及参考图14A和14B说明的依照客户机的请求用离散状态取代束缚状态的状态转换处理。
服务器主要拥有图15中所概述的功能。在图2中所示的CPU的控制下,这些功能执行各种各样的处理程序。
上述一系列的步骤和处理可以由硬件、软件或它们的组合来执行。对于要发生的基于软件的处理,可以将构成处理顺序的程序装入到计算机的内部存储器中以其专用硬件来执行,或将该程序从适当的存储媒体安装到能够基于所安装的程序执行各种功能的通用计算机上。
作为例证,程序可以预先存储在像硬盘或ROM(只读存储器)这样的记录媒体中。可选择地,程序可以临时或永久地保存(即,记录)在可转移的记录媒体上,例如软盘、CD-ROM(只读光盘)、MO(磁光)盘、DVD(数字万能光盘)、磁盘或半导体存储器。这些可转移的记录媒体可为用户提供所谓的盒装媒体。
该程序也可以从上述可转移记录媒体安装到计算机,或以无线或有线的方式通过例如LAN(局域网)或Internet这样的网络从Web站点传送到那里。计算机接收所传送的程序,并将它们安装到像硬盘这样的内部存储媒体上。
本说明书中所说明的处理不仅能以所描述的顺序(即,基于时间顺序)来执行,而且也能以并行或单独的方式执行,这取决于处理所述处理的设备的需求或处理能力。在本说明书中,术语“系统”指的是具有多个组成设备的逻辑配置。每一个设备也许是或也许不是封装在一个外壳中的。
依照所述的并根据本发明,内容在两种状态之间转换,这两种状态是允许在局域网上的会员客户机使用内容的束缚状态,以及授权局域网的外部使用内容的离散状态。在从一个状态转换到另一个时,相应于该内容的关于内容的属性信息和关于许可证的描述信息被更新,以便转换内容的可用状态。内容总是处于以上两种状态之一中,从不允许同时处于这两种状态,所以在可靠的版权管理方案下防止了内容的非法使用。
不言而喻,虽然结合具体实施例说明了发明,但是显然,对于看到上述说明的本领域的技术人员来说,许多替换、修改和变化将变得显而易见。因此,意味着本发明包含所有落在所附权利要求的精神和范围内的替换、修改和变化。
权利要求
1.一种作为内容使用管理服务器运行的信息处理装置,包括存储单元,用于存储作为授予使用内容的权利的信息的许可证,以及内容属性信息;以及数据处理单元,用于执行转换内容可用状态的内容状态转换处理;其中所述内容可用状态是由束缚状态和离散状态构成的,所述束缚状态指的是允许任何在局域网上的会员客户机使用所述内容的状态,这里所述内容使用管理服务器是该局域网的一部分,所述离散状态指的是仅允许保存了授权使用所述内容的所述许可证的会员客户机使用所述内容的状态;以及其中所述数据处理单元更新存储在所述存储单元中的关于所述许可证的描述信息和所述内容属性信息,以便转换这两种内容状态。
2.根据权利要求1的信息处理装置,其中,如果所述内容是在所述束缚状态中使用的,所述数据处理单元就通过建立关于作为本地许可证管理员的所述内容使用管理服务器的识别信息来更新所述内容属性信息,而如果所述内容是在所述离散状态中使用的,所述数据处理单元就通过不建立关于所述内容使用管理服务器的所述识别信息来更新所述内容属性信息。
3.根据权利要求1的信息处理装置,其中,如果所述内容是在所述束缚状态中使用的,所述数据处理单元就通过建立指示与所述束缚状态相应的所述许可证的信息,来更新关于所述许可证的所述描述信息,而如果所述内容是在所述离散状态中使用的,则所述数据处理单元通过不建立所述指示相应的许可证的信息来更新关于所述许可证的所述描述信息。
4.根据权利要求1的信息处理装置,其中所述数据处理单元向保存了授予使用处于所述束缚状态中的所述内容的权利的所述许可证的会员客户机输出许可证无效请求,以便将所述内容从所述束缚状态转换到所述离散状态。
5.根据权利要求1的信息处理装置,其中,在从会员客户机接收到将所述内容从所述束缚状态转换到所述离散状态的请求时,所述数据处理单元更新关于所述内容使用管理服务器所持有的初始原始许可证的所述描述信息和所述内容属性信息,将所更新的内容属性信息通知给进行请求的客户机,并将所更新的许可证转移到所述进行请求的客户机,其中所述会员客户机与所述内容使用管理服务器位于同一局域网上,并且它保存了关于所述内容的所述许可证,而所述请求就是对所述内容做出的。
6.一种信息处理装置,包括存储单元,用于存储作为授予使用内容的权利的信息的许可证;以及数据处理单元,用于将所述许可证转移到设备;其中所述数据处理单元检查以确定将要向其转移所述许可证的所述设备是否属于局域网,其中所述信息处理装置是该局域网的一部分,如果发现所述设备与所述信息处理装置在同一局域网上,那么进一步将所述许可证转移到所述设备。
7.根据权利要求6的信息处理设备,其中,在给出来自请求转移所述许可证的设备的报文分组后,所述处理单元基于所述报文分组中指示所述报文分组源自哪里的媒体存储控制地址,检查以确定进行请求的设备是否与所述信息处理装置在同一局域网上。
8.一种信息处理方法,用于转换内容使用管理服务器所管理的内容的可用状态,所述信息处理方法包括步骤输入转换内容可用状态的请求;从存储单元获取作为授予使用所述内容的权利的信息的许可证以及内容属性信息;以及更新关于所述许可证的描述信息和所述内容属性信息,以转换由束缚状态和离散状态所构成的所述内容可用状态,所述束缚状态指的是允许任何在局域网上的会员客户机使用所述内容的状态,其中所述内容使用管理服务器是该局域网的一部分,所述离散状态指的是仅允许保存了授权使用所述内容的所述许可证的会员客户机使用所述内容的状态。
9.根据权利要求8的信息处理方法,其中在该信息更新步骤中,如果所述内容是在所述束缚状态中使用的,就通过建立关于作为本地许可证管理员的所述内容使用管理服务器的识别信息,来更新所述内容属性信息,而如果所述内容是在所述离散状态中使用的,就通过不建立关于所述内容使用管理服务器的所述识别信息来更新所述内容属性信息。
10.根据权利要求8的信息处理方法,其中在该信息更新步骤中,如果所述内容是在所述束缚状态中使用的,就通过建立指示与所述束缚状态相应的所述许可证的信息,来更新关于所述许可证的所述描述信息,而如果所述内容是在所述离散状态中使用的,具通过不建立所述信息来更新关于所述许可证的所述描述信息。
11.根据权利要求8的信息处理方法,进一步包括该步骤,即向保存了授予使用处于所述束缚状态中的所述内容的权利的许可证的会员客户机输出许可证无效请求,以便将所述内容从所述束缚状态转换到所述离散状态。
12.根据权利要求8的信息处理方法,进一步包括该步骤,即在从会员客户机接收到将所述内容从所述束缚状态转换到所述离散状态的请求时更新关于所述内容使用管理服务器所持有的初始原始许可证的所述描述信息和所述内容属性信息;将所更新的内容属性信息通知给进行请求的客户机;以及将所更新的许可证转移到所述进行请求的客户机,其中该会员客户机与所述内容使用管理服务器位于同一局域网上,并且它保存了关于所述内容的许可证,而所述请求就是对所述内容做出的。
13.一种供信息处理装置使用的信息处理方法,所述信息处理方法包括步骤接收来自设备的将作为授予使用内容的权利的信息的许可证转移到那里的请求;检查以确定将要向其转移所述许可证的进行请求的设备是否属于局域网路,其中所述信息处理装置是该局域网一部分;以及如果发现所述进行请求的设备与所述信息处理装置在同一局域网上,那么进一步将所述许可证转移到所述进行请求的设备。
14.根据权利要求13的信息处理方法,其中,在给出来自请求转移所述许可证的设备的报文分组后,该检查步骤基于所述报文分组中指示所述报文分组源自哪里的媒体存储控制地址,检查以确定所述进行请求的设备是否与所述信息处理装置在同一局域网上。
15.一种计算机程序,用于转换内容使用管理服务器所管理的内容的可用状态,所述计算机程序包括步骤输入转换内容可用状态的请求;从存储单元获取作为授予使用所述内容的权利的信息的许可证以及内容属性信息;以及更新关于所述许可证的描述信息和所述内容属性信息,以转换由束缚状态和离散状态所构成的所述内容可用状态,所述束缚状态指的是允许任何在局域网上的会员客户机使用所述内容的状态,其中所述内容使用管理服务器是该局域网的一部分,所述离散状态指的是仅允许保存了授权使用所述内容的所述许可证的会员客户机使用所述内容的状态。
16.一种供信息处理装置在转移作为授予使用内容的权利的信息的许可证期间使用的计算机程序,所述计算机程序包括步骤接收来自设备的将所述许可证转移到那里的请求;检查以确定将要向其转移所述许可证的进行请求的设备是否属于局域网,其中所述信息处理装置是该局域网的一部分;以及如果发现所述进行请求的设备与所述信息处理装置在同一局域网上,那么将所述许可证转移到所述进行请求的设备。
全文摘要
本发明公开了一种作为内容使用管理服务器运行的信息处理装置。该装置包括存储单元,用于存储作为授予使用内容的权利的信息的许可证以及内容属性信息,以及数据处理单元,用于执行转换内容的可用状态的内容状态转换处理。内容可用状态是由束缚状态和离散状态构成的。束缚状态指的是允许任何在局域网上的会员客户机使用内容的状态,其中该内容使用管理服务器是该局域网的一部分。离散状态指的是仅允许保存了授权使用内容的许可证的会员客户机使用该内容的状态。数据处理单元更新存储在存储单元中的关于许可证和内容属性信息的描述信息,以便转换这两种内容状态。
文档编号G06Q30/06GK1691588SQ20051007414
公开日2005年11月2日 申请日期2005年3月4日 优先权日2004年3月4日
发明者高林和彦, 美浓屋靖, 高桥雪夫 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1