专利名称:信息处理设备及信息处理方法
技术领域:
本发明涉及信息处理设备和信息处理方法,为了实现版权保护而传输所需的多种内容。
背景技术:
近年来随着计算机网络的普及和数字化,称为数码信息家电的产品已被广泛使用。另外,随着地面数字广播服务的开始,预测遵从数字广播的电视、STB(机顶盒)以及DVD录像机在未来将变得进一步普及。如果这些数码家电通过网络连接,用户就可以通过所述家庭网络欣赏多种内容,最终提高了使用价值。
本文所用的所述术语“内容”是指多种数字数据,包括运动影像数据,比如MPEG2和MPEG4,以及音频数据,除了这些以外,还有文档数据比如文本数据,以及静止影像数据。包括这种数字数据的内容的优点在于它能够容易地无劣化复制,那么需要再次注意内容的版权。例如,在从一定的发射机向接收机传输受到版权保护的内容的情况下,可以用于交换其版权受到保护的内容的区域限制到一定的范围,例如经过合法授权的区域,比如版权法定义的私人使用的区域或者更窄的区域。优选情况下,与超出这种受限制范围的区域中的第三方交换内容受到限制。
不过,在IP(因特网协议)上传输AV数据的情况下,IP具有的传输数据的能力不受电缆长度的任何实质限制。所以,在版权法上就容易出现问题。换言之,在IP中,所谓的VPN(虚拟私人网络)的技术变得使用广泛,其中IP网络能够在远程区域中相互进行逻辑连接。通过这种技术,例如能够使A地区中X先生住宅的家庭网络中的设备与另一个B地区(实质上远离所述A地区)中Y先生住宅的另一个家庭网络中的设备进行逻辑连接,以便传输AV数据。因为这种原因,所述X先生住宅的内容没有关闭在X先生住宅的所述家庭网络之内。那么,通过把所述Y先生的家庭网络连接到X先生的家庭网络,在远处的Y先生也能够浏览X先生拥有的所述网络上的内容。
发明内容
根据本发明,在向第一通信单元传输内容的中间步骤中,能够存储另一个通信单元的唯一信息,最终能够在向多个通信单元传输内容的同时,也实现了内容的版权保护,利用对用户便利的最终改进,使内容能够有效地使用。
本发明的一个方面是信息处理设备中固有的,它包括第一接口,被配置为通过网络向具有第一唯一标识的第一通信单元传输内容;第二接口,被配置为接收分配给第二通信单元的第二唯一标识;第一存储区域,被配置为通过所述第二接口存储所述第二唯一标识;第一判断单元,被配置为判断通过所述第一接口接收到的所述第一唯一标识是否存储在所述第一存储区域中;内容供应单元,被配置为当所述第一判断单元判定所述第一唯一标识存储在所述第一存储区域中时,通过所述第一接口向所述第一通信单元传输所述内容;第二存储区域,被配置为在所述内容供应单元传输所述内容期间存储分配给第三通信单元的第三唯一标识;以及管理单元,被配置为当所述内容供应单元已经把所述内容完全传输到所述第一通信单元时,从所述第一存储区域删除所有唯一标识和并所述第三唯一标识从所述第二存储区域转移到所述第一存储区域。
本发明的另一个方面是信息处理方法中固有的,它包括通过网络从第一接口向具有第一唯一标识的第一通信单元传输内容;通过第二接口从第二通信单元接收第二唯一标识,所述第二唯一标识被分配给所述第二通信单元;通过所述第二接口在第一存储区域中存储所述第二唯一标识;判断通过所述第一接口接收到的所述第一唯一标识是否存储在所述第一存储区域中;当所述第一唯一标识存储在所述第一存储区域中时,通过所述第一接口向所述第一通信单元传输所述内容;在传输所述内容期间在第二存储区域中存储第三唯一标识,所述第三唯一标识被分配给第三通信单元;当所述内容已经完全传输到所述第一通信单元时,从所述第一存储区域删除所有唯一标识;以及把所述第三唯一标识从所述第二存储区域转移到所述第一存储区域。
附图简要说明
图1是一幅框图,展示了内容传输和接收系统之示意结构的一个实例,其中装备了根据本发明的信息处理设备;图2是一幅原理图,用于展示一种技术,通过注册单元中的ID而能够限制内容的分布区域;图3是一幅框图,显示了近程无线电单元X内部结构的一个实例;图4是一幅框图,显示了发射机A内部结构的一个实例;图5是一幅框图,显示了接收机B内部结构的一个实例;图6是一幅时序图,显示了ID注册阶段的一个实例;图7是一幅时序图,显示了内容传输阶段的一个实例;图8是一幅示意图,展示了再次注册所述唯一ID时出现的问题;图9是一幅框图,显示了现在提交之实施例中发射机D内部结构的一个实例;图10是一幅原理图,用于展示如何根据注册所述唯一ID的次序来限制内容的分布;图11是一幅流程图,展示了从所述近程无线电单元接收到注册请求时,所述发射机D之操作序列的一个实例;图12是一幅流程图,展示了所述发射机D收到内容请求后,其操作序列的一个实例;图13是一幅流程图,展示了所述发射机之操作序列的一个实例,它根据ID存储区域28a中注册的所述接收机单元的数目判断是否传输内容;图14是一幅原理图,展示了如何根据内容的种类来限制所述内容的分布;图15是一幅框图,显示了第二个实施例中发射机F内部结构的一个实例;图16是一个表格,展示了发射机F判断是否传输内容的内容输出管理表格的一个实例;图17是一幅流程图,展示了所述发射机F收到内容请求后,其操作序列的一个实例;图18是一幅流程图,展示了所述发射机F中断所述内容传输时,要执行之操作序列的一个实例。
具体实施例方式
后文中将参考这些附图,介绍根据本发明的一个实施例。
(第一个实施例)第一个实施例预期提供在所述内容传输期间再次注册另一个通信单元的唯一ID的能力。
图1是一幅框图,显示了内容传输和接收系统之示意结构的一个实例,其中装备了根据第一个实施例的信息处理设备作为通信单元。图1所示的所述内容传输和接收系统主要针对允许AV数据在允许个人欣赏的区域之内进行传输和接收,并且包括连接到局域网10并用于传输内容的发射机1、用于接收内容的接收机2、3、4以及近程无线电单元5。所述近程无线电单元5用于通过近程通信与所述发射机1和所述接收机2进行通信,并且可能采取遥控器的形式。
在图1中,显示了一个实例,其中连接到所述局域网10的所述发射机1和所述接收机2以及所述近程无线电单元5位于X先生的住宅中,所述接收机3位于X先生另一所住宅中,而所述接收机4位于Y先生的住宅中。同时,所述X先生住宅的所述局域网10、所述X先生另一所住宅中的所述接收机3以及所述Y先生住宅中的所述接收机4通过因特网6连接。所述发射机1和所述接收机2至4的位置和连接模式不限于图1所示的情况。例如,可能有路由器连接在连接到所述因特网6的所述局域网10和所述接收机2至4之间的路径上。
作为图1中所述局域网10的物理层和链路层,可以有多种形式可用,包括基于IEEE 802.11的无线LAN、以太网(注册商标)和IEEE1394。在使用因特网协议(IP)作为所述局域网10的网络层的情况下,使用IPv4或IPv6可能就足够了。同样,尽管所述局域网10可能连接到除了所述发射机1和接收机2以外的其他单元,为了简单起见本文略去了这些其他单元。
本文所用的所述术语“内容”——通过图1所示的所述信息处理系统传输——是指活动图像数据比如MPEG2和MPEG4,音频数据比如MP3,或者数字内容比如文本数据和影像数据。注意,为了说明简单起见,第一个实施例的内容包括要在执行版权保护下传输的数字内容(后文中仅仅称为内容)。
这里考虑从所述发射机1向所述接收机2至4传输内容的情况。在这时,要注意的要点是对于内容的版权保护。如上所述,可以交换内容的区域被限制为一定范围之内的区域,例如在合法授权区域之内,比如在版权法规定下对私人使用所定义的区域,或者限制为比上述区域更窄的区域,最好禁止与超出这种范围限制的其他人交换内容。换言之,需要把内容从X先生拥有的所述发射机1传输到所述接收机2、3,但是不传输到不同的拥有者拥有的所述接收机4。
作为把分布范围限制到一定分布区域的方法,在所述发射机1和所述接收机之间,可以预先提供“注册”的操作序列,以便允许对单元(所述单元中的每一个或第三方单元)的ID进行注册,以便仅仅在注册的单元的间传输内容。另外,也可以设想另一种机制,其中可以注册的区域限制为物理区域,在非注册的单元的间不允许传输内容和对加密的内容进行解密。
图2是一幅原理图,用于展示通过注册所述单元的ID来限制内容之分布范围的技术。所述近程无线电单元X具有唯一的不可重写的ID(后文中称为唯一的ID),并且具有把这个唯一的ID传输到发射机A和接收机B的功能。已经从所述近程无线电单元X收到了所述唯一的ID的所述发射机A和所述接收机B在其本身单元的各自ID存储区域中注册这个唯一的ID的数值。在所述传输内容期间,所述发射机A和所述接收机B相互检验对方的所述唯一ID是否对应于在本身单元的所述各自ID存储区域中注册的所述唯一ID,并且只有在所述唯一ID相互对应时,才在所述相关联的单元的间传输和接收内容。也可以不是所述发射机A和所述接收机B之间相互检验,而是只有所述发射机A检验所述接收机B的所述唯一ID是否对应于在所述发射机A的所述ID存储区域中注册的所述唯一ID,并且只有在所述唯一的ID对应时,才在所述相关联的单元的间传输和接收内容。
例如,假设所述近程无线电单元X的所述唯一ID的数值为“x”,已经从所述近程无线电单元X收到了这个唯一的ID“x”的所述发射机A和所述接收机B具有相互共享的所述唯一ID,所以就能够执行所述传输内容。相比之下,具有近程无线电单元Y的唯一ID“y”的接收机C在本身的ID存储区域中具有所述唯一的ID“y”,因此所述接收机C不能接收和解密来自所述发射机A的内容。
图3是一幅框图,显示了所述近程无线电单元X内部结构的一个实例。如图3所示,所述近程无线电单元X包括近程无线电接口11、第一鉴别和密钥交换(AKE)处理器12、ID管理单元13以及第一ID加密解密处理器14。
所述近程无线电接口11执行物理层处理和数据链路层处理,以便执行所述发射机和所述接收机之间的近程无线电(无线)通信。所述第一AKE处理器12执行所述发射机和所述接收机之间的鉴别和密钥交换(AKE)处理。所述ID管理单元13内部具有唯一的ID,它对应于所述近程无线电单元X的唯一ID,并且对向所述发射机A和所述接收机B传输所述唯一的ID进行控制。所述第一ID加密解密处理器14使用从AKE处理得出的密钥加密所述唯一的ID。
许可证组织可以管理若干唯一的ID,不允许不同的近程无线电单元具有相同的所述唯一的ID数值。使用足够大的数值可以保证在至少一个销售商之内对于所述唯一ID的概率下唯一性。同时,优选情况下可以把所述唯一的ID保持在所述其他单元不可非法地获得和改变的条件下。本文所用的所述术语“非法地”所指的意义是除了特定组织比如有权利分配所述ID的所述许可证组织和单元销售商以外的第三方未经允许而获得或改变所述ID。
图4是一幅框图,展示了所述发射机A内部结构的一个实例。如图4所示,所述发射机A包括网络接口21、数据包处理器22、第二AKE处理器23、近程无线电接口24、第三AKE处理器25、第二ID加密解密处理器26、ID判断单元27、ID管理单元28、加密解密处理器29以及内容供应单元30。
所述网络接口21执行物理层处理以及数据链路层处理,以便能够与所述接收机B进行通信。所述数据包处理器22执行网络层和传输层处理,以便为了鉴别和密钥交换而向所述接收机B传输内容和数据,以及从它那里接收内容和数据。所述第二AKE处理器23通过所述网络接口21,执行与所述接收机B的AKE处理。所述近程无线电接口24执行物理层和数据链路层处理,以便通过近程无线电通信实现与所述近程无线电单元X进行通信。所述第三AKE处理器25执行与所述近程无线电单元X的AKE处理。所述第二ID加密解密处理器26使用从与所述近程无线电单元执行所述AKE处理得出的密钥,对所述近程无线电单元X的所述唯一ID进行解密。所述ID判断单元27判断从所述接收机B通过所述网络接口21输入的ID数值是否注册在所述本身单元的所述ID存储区域中。所述ID管理单元28允许从所述近程无线电接口24输入所述近程无线电单元X的所述唯一ID,以便在所述ID存储区域中注册。所述加密解密处理器29对要传输到所述接收机B的内容进行加密。所述内容供应单元30存储着要供应给所述数据包处理器22的内容。
同样,在所述ID存储区域中注册的所述近程无线电单元X的所述唯一ID优选情况下可以使用唯一地分配给所述发射机A进行注册的密钥进行加密,并且可以根据需要进行解密,使得任何其他单元不能非法地获得或篡改。
分别通过所述发射机A、所述接收机B和所述近程无线电单元X中配备的所述近程无线电接口11、24,由近程无线电通信执行一系列上述操作。根据所述发射机A或所述接收机B和所述近程无线电单元X之间测出的往返时间(RTT),只有在所述测出的RTT小于给定的阈值时,才能够执行所述系列的上述操作。
另外,在以下示范情况下,假设所述数据包处理器22采用因特网协议。所述术语“近程无线电通信”是指通过例如红外线辐射和射频标签(RF标签)进行的无线电通信,但是本发明不必受限于这种无线电通信。
要在所述网络接口21中处理的信息是在因特网协议上进行,因此不限于物理范围。在此期间,所述近程无线电接口24限制了物理范围,其中信息交换是利用红外线辐射和射频标签或者IC卡和磁卡(以非无线电传输的形式)。
图5是一幅框图,展示了所述接收机B内部结构的一个实例。如图5所示,所述接收机B的内部结构类似于图4所示之所述发射机A,不同于图4中所述发射机A之处在于,配备了内容处理器39而不是所述内容供应单元30和所述ID判断单元27,而且ID管理单元38直接连接到加密解密处理器37。同样,所述加密解密处理器37对所述近程无线电单元的所述ID存储区域中包含的所述唯一ID进行加密以便传输到所述发射机A。
另外,分别安装在所述发射机A或所述接收机B中的所述ID管理单元28、38具有从所述近程无线电单元X接收所述唯一ID的功能,以便仅仅在所述AKE处理器25、35验证了所述通信方是合法单元时,允许把所述唯一的ID注册在所述ID存储区域中。除了所述近程无线电单元X的所述唯一ID以外,要包含在所述各自的ID存储区域中的信息还可以包括可选项,比如注册所述ID的注册日期和时间。
本文所用的所述术语“AKE处理”是指以下操作允许所述发射机A、所述接收机B和所述近程无线电单元X相互执行所述鉴别,鉴别它们是否正确地具有一定的许可证组织发放的许可证,当这些单元被识别为合法单元时,就产生共享的密钥。鉴别方法可以包括众所周知的方法,比如ISO/IEC 9798和ISO/IEC 9798-2。同时,所述加密解密处理器29、37和所述ID加密解密处理器14、26、36也具有使用通过执行所述鉴别操作而产生的所述共享密钥对内容或所述唯一的ID进行加密的功能,加密和解密这些数据所用的算法可以包括众所周知的方法,比如AES和DES。
现在,介绍为了所述内容传输将要在所述发射机A、所述接收机B和所述近程无线电单元X之间执行的操作序列。从所述发射机A向所述接收机B传输内容时执行的所述操作落入两个阶段,包括“ID注册阶段”和“内容传输阶段”。
所述“ID注册阶段”就是所述近程无线电单元X的所述唯一ID被配置为要注册在所述发射机A或所述接收机B的所述存储区域中的阶段。图6对应于这个阶段。
随后是所述发射机A或所述接收机B之间所述内容传输的所述“内容传输阶段”。在所述“内容传输阶段”中,执行的操作是检验所述发射机A和所述接收机B具有与所述近程无线电单元X相互共享的所述ID,如果所述发射机A和所述接收机B具有与所述近程无线电单元X相同的ID,就允许所述内容传输,否则就拒绝所述内容的传输或加密解密。图7对应于这个阶段。
以这样一种方式,确保了在执行所述“内容传输阶段”之前进行所述“ID注册阶段”。同时,在所述“ID注册阶段”中,所述发射机A、所述接收机B和所述近程无线电单元X被配置为操作的,而在所述“内容传输阶段”中,所述发射机A和所述接收机被配置为操作的。
首先介绍所述“ID注册阶段”的操作。图6展示了执行所述“ID注册阶段”的操作序列的一个实例,显示了所述近程无线电单元X的所述ID注册在所述ID存储区域中之前的操作序列。执行所述操作是为了把所述近程无线电单元X的所述ID注册在所述发射机A中。一开始,所述发射机A向所述近程无线电单元X传输唯一的ID请求(步骤S1)。收到这个请求之后,所述近程无线电单元X和所述发射机A对于它们是否为合法单元执行相互鉴别,接着执行密钥交换处理(步骤S2)。如果所述鉴别失败,就执行给出错误信息操作,然后不进至后续操作。
如果所述鉴别成功(步骤S3、S4),换言之,如果关于它们是合法单元进行了相互核实,所述近程无线电单元X就向所述发射机A传输所述唯一的ID(步骤S5)。在这种情况下,最好可以使用作为执行AKE处理的结果而获得的所述共享的密钥对所述唯一的ID进行加密或者加上电子签名,以便预防所述唯一的ID在通信路径上被改变。
收到所述唯一的ID之后,所述发射机A就把这个唯一的ID加入所述本身单元的所述ID存储区域中(步骤S6)。
同时,分别通过使用所述发射机A、所述接收机B和所述近程无线电单元X的所述近程无线电接口11、24、34,利用近程无线电通信执行这些操作的这样一个系列。
通过执行上述操作,所述发射机A和所述接收机B就能够把所述近程无线电单元X的所述唯一ID注册在所述各自的ID存储区域中。
同样,虽然图6显示了从所述发射机A向所述近程无线电单元X传输唯一ID请求的实例,反之,也可以从所述近程无线电单元X就向所述发射机A传输所述唯一的ID请求,以便启动近程AKE处理。
下一步详细介绍所述“内容传输阶段”。图7展示了执行所述“内容传输阶段”的操作序列的一个实例。首先,所述接收机B向所述发射机A传输内容请求(步骤S11)。收到这个请求之后,所述发射机A和所述接收机B相互执行AKE处理(步骤S12)。如果AKE处理正常完成,允许所述发射机A和所述接收机B共享密钥,那么就允许所述接收机B使用所述共享密钥对所述本身单元中存储的所述唯一ID进行加密,以便传输(步骤S13)。收到所述接收机B的所述唯一ID之后,所述发射机A就进行判断,所述接收到的所述唯一ID是否对应于所述本身单元的所述ID存储区域中存储的数值(步骤S14)。在这种情况下,所述近程无线电单元X的所述唯一ID“x”包含在所述接收机B的所述ID存储区域中,所述近程无线电单元X的所述唯一ID“x”也包含在所述发射机A的所述ID存储区域中,这项判断操作成功。如果所述判断操作成功了,就向所述接收机B传输消息,给出这样的通知(步骤S15),随后所述发射机A启动所述内容传输(步骤S16)。接着,所述发射机A执行内容传输停止操作(步骤S17)。
同时,通过使用与传输和接收内容所用的相同的接口,执行所述“内容传输阶段”中的这样一系列的操作。
利用上述操作系列,在所述“内容传输阶段”中,仅有注册在所述近程无线电单元X的所述发射机A和所述接收机B能够执行所述内容传输。
尽管介绍上述示范情况所描述的操作是关于所述接收机B传输所述唯一的ID以便允许所述发射机执行所述本身单元的所述ID存储区域中注册的所述唯一ID和从所述接收机接收到的所述唯一ID之间的所述比较和判断操作,但是也可以反过来执行所述操作,换言之,所述接收机可以执行所述比较和判断操作。在这样一种情况下,所述ID判断单元就不是安装在所述发射机中,而是配备在所述接收机中。当然,所述发射机和接收机都可以包括各自的ID判断单元,以便允许相互传输所述唯一的ID来进行判断处理。
已经参考所述近程无线电单元X允许所述发射机A和所述接收机B注册所述近程无线电单元X的所述ID的实例,介绍了上述示范情况。对于这种形式的应用,可以设想以下情况在一处住宅中存在着多个近程无线电单元,在已经完成了注册所述唯一的ID的所述发射机A和所述接收机B中再次注册另一个近程无线电单元的唯一ID。
如图8所示,在发射机D和所述接收机B中都注册所述近程无线电单元X的所述唯一ID。这样的操作可以遵从图6所示之所述“ID注册阶段”的方法。然后,所述接收机B向所述发射机D传输内容请求,所述发射机D收到这个请求后就执行所述检验操作——它是否已经与所述接收机B共享所述唯一的ID。如果共享所述唯一的ID,所述发射机D就启动所述内容传输。这项操作可以遵从图7所示之所述“内容传输阶段”的方法。
现在,假设存在着除了所述近程无线电单元X以外的其他近程无线电单元Y,以及所述近程无线电单元Y的唯一ID注册其中的接收机C。如果假设即使在所述发射机D正在向所述接收机B传输内容时,所述近程无线电单元Y的唯一ID也能够注册在所述发射机D中而不中断向所述接收机B的所述内容传输,那么所述接收机C就有能力独立于所述接收机B地从所述发射机D接收内容,结果为用户提供了易于使用的服务。
例如,假设所述发射机D能够接收数字广播并且包括配备了HDD的调谐器。现在,即使在所述数字广播正在由所述接收机B观看实况时,所述近程无线电单元Y的唯一ID也能够注册在所述发射机D中,以便允许所述近程无线电单元Y的唯一ID注册其中的所述接收机C观看所述发射机D的所述HDD中存储的内容。
所以,对于所述第一个实施例,存在着以下特性在所述发射机D向所述接收机B传输内容的情况下,在继续执行上述传输的同时,也能够对除了所述当前注册的近程无线电单元以外的其他近程无线电单元的唯一ID执行注册的操作。
图9是一幅框图,显示了所述第一个实施例中所述发射机D的内部结构。如图9所示,所述发射机D不同于图4中所述结构之处在于,所述ID管理单元28安装着ID存储区域28a、辅助ID存储区域28b,并且具有判断从所述接收机接收到的所述唯一ID是否包含在所述ID存储区域28a或所述辅助ID存储区域28b中的功能。
图10是一幅原理图,用于展示如何根据注册所述唯一ID的操作序列来限制内容的分布范围。首先,把所述近程无线电单元X的所述唯一ID注册在所述发射机D和所述接收机B中。利用所述发射机D和所述接收机B共享与所述近程无线电单元相同的唯一ID,就能够实现所述内容的传输和接收。
在所述发射机D向所述接收机B传输内容期间,通过使用所述近程无线电单元Y而不是所述近程无线电单元X把所述唯一的ID注册在所述接收机C和所述发射机D中。所述注册操作允许所述发射机D和所述接收机C具有与所述近程无线电单元相同的唯一ID,从而使所述接收机C能够从所述发射机D接收内容。
假设在这样的情况下,具有所述近程无线电单元X的唯一ID的接收机E向所述发射机D发出内容请求。发生这种情况时,所述发射机D最好可以保持在由所述近程无线电单元Y进行再次注册的状态下。同样,最好也可以拒绝接收最初具有所述近程无线电单元X的所述ID的所述接收机发出的请求。
下文对实现图10所示状态的技术进行介绍。图11和图12分别显示了所述发射机D的操作序列。
图11是一幅流程图,显示了从所述近程无线电单元接收到注册请求后,所述发射机D要执行之操作的所述操作序列的一个实例。首先,所述发射机D从所述近程无线电单元Y接受ID注册请求(步骤S21)。发生这种情况时,所述发射机D检验所述唯一的ID是否注册在所述ID存储区域28a中(步骤S22)。如果所述ID根本没有注册,那么就执行ID注册处理(步骤S23),导致发生所述近程无线电单元Y的所述唯一ID被注册在所述ID存储区域28a中。
在步骤S22中,如果已经判定了所述唯一的ID已经注册在所述ID存储区域28a中,就判定所述操作包括在再次注册处理中(步骤S24)。下一步,执行所述操作以检验所述发射机D是否保持在正在输出内容的状态下(步骤S25)。如果不是正在输出内容,就把注册在所述ID存储区域28a中的所述唯一ID更新为所述近程无线电单元Y的所述唯一ID(步骤S26)。在输出内容的情况下,把所述近程无线电单元Y的所述唯一ID注册在所述辅助ID存储区域28b中(步骤S27),并且在终止输出内容的所述处理后,把注册在所述辅助ID存储区域28b中的所述唯一ID转移到所述ID存储区域28a(步骤S28)。
同样,尽管为了简单起见没有展示从具有与已经注册的相同的所述唯一ID的所述近程无线电单元接收到注册请求后执行所述再次注册,换言之,使用同一近程无线电单元再次注册所述唯一ID时的情况,但是可以执行所述操作以中断所述注册操作或者进行给出错误信息的操作,同时通知用户所述ID已经注册在所述近程无线电单元中了。
另外,为了断定是否正在输出内容,有若干方法,例如,(1)所述AKE处理器与所述接收机执行AKE处理,据此进行核实以便发现是否有产生了加密内容所用之密钥的状态;以及(2)所述AKE处理器核实所述加密解密处理器是否正在运行。采取所述方法(1)时,所述ID判断单元具有以下功能与所述AKE处理器进行通信并且询问所述AKE处理器是否已经产生了加密内容所用之密钥的信息。如果正在向所述接收机传输内容,所述AKE处理器就具有加密内容所用的密钥。检验这个密钥是否存在或者所述内容传输是否终止及所述密钥是否无效,就能够判断是否正在输出内容。
图12是一幅流程图,展示了所述发射机D收到内容请求后,要执行之操作序列的一个实例。首先,所述发射机D从所述接收机接收内容请求(步骤S31),接着接收所述唯一的ID(步骤S32)。所述发射机D判断某些ID是否注册在所述辅助ID存储区域28b中(步骤S33)。如果发现没有注册,就执行操作以便在从所述接收机接收到的所述唯一ID和在所述ID存储区域28a中注册的所述唯一ID值之间进行对比(步骤S34)。
如果在步骤S34中检测到所述接收到的唯一ID和所述注册的唯一ID符合,所述ID检验操作就成功了(步骤S35),接着开始传输内容(步骤S36)。如果发现不符合,就执行给出错误信息的操作(步骤S37)并且向所述接收机传输消息,通知它在所述ID检验操作中发生了失败(步骤S38)。
反之,如果在步骤S33中,所述唯一的ID已经注册在所述辅助ID存储区域28b中,就进行判断以便发现所述辅助ID存储区域28b中的数值是否符合从所述接收机接收到的所述唯一ID的数值(步骤S39)。如果发现符合,就向所述接收机传输消息,通知它在所述ID检验操作中成功了,接着开始传输内容(步骤S36)。如果发现不符合,就向所述接收机传输消息,通知它在所述ID检验操作中失败了。
同时,所述唯一的ID已经注册在所述辅助ID存储区域28b中的出现意味着在接收内容时进行了唯一ID的再次注册处理。
在图12所示的序列中,在某些唯一的ID注册在所述辅助ID存储区域28b中的情况下,就不进行关于在所述ID存储区域28a中注册的所述唯一ID的对比操作。这意味着在接收内容时进行了唯一ID的再次注册处理的情况下,执行所述操作以便不接受所述接收机发出的内容请求,在进行再次注册处理之前它已经具有了相同的所述原始的唯一ID值,换言之,所述接收机已经具有与发射机的所述ID存储区域28a中注册的所述唯一ID相同的数值。
下一步,使用图10的实例介绍所述发射机的操作。首先,把所述近程无线电单元X的所述唯一ID注册在所述发射机D的所述ID存储区域28a中。随后,与所述接收机B执行所述ID检验操作,以便检验关于在所述ID存储区域28a中注册的所述唯一ID的一致性,接着开始传输内容。
然后,在所述发射机D正在向所述接收机B传输内容的情况下,使用所述近程无线电单元Y允许所述发射机D执行所述唯一ID的注册操作。在这样的情况下,把所述近程无线电单元Y的所述唯一ID注册在所述辅助ID存储区域28b中。然后,与所述接收机C执行所述ID检验操作,接着开始传输内容。注意,执行所述操作是为了进行关于所述辅助ID存储区域28b的一致性检验。
随后,在所述发射机D正在向所述接收机B和C传输内容的条件下,进行尝试以便与接收机E执行所述ID检验操作。注意,遵从图12所示的所述操作序列,在所述接收机E的ID存储区域中注册的数值“x”和所述发射机D的所述辅助ID存储区域28b中注册的数值“y”之间执行一致性对比操作,在这些数值之间发现没有一致性,所述ID检验操作失败,所以不执行传输内容的操作。
虽然介绍图12所示的所述操作序列时是参考以下方法在传输内容时执行再次注册处理之后,执行所述操作以便拒绝从具有在所述ID存储区域28a中注册的所述唯一ID的所述接收机请求的所述ID检验,但是通过设定特定的条件也可以接受所述ID检验请求。
图13是一幅流程图,展示了所述发射机将要执行之操作序列的一个实例,它根据所述ID存储区域28a中注册的所述接收机的数目判断是否传输内容。从所述接收机收到内容请求和公开的唯一ID之后(步骤S51、S52),执行所述操作以便检验在所述辅助ID存储区域28b中是否注册了任何ID(步骤S53)。如果没有注册,就执行所述操作以便检验所述接收到的唯一ID是否注册在所述ID存储区域28a中(步骤S54)。
注意,如果发现没有一致性,就判定对于所述唯一ID的所述一致性检验失败了(步骤S55),从而执行给出错误信息的操作(步骤S56)。如果所述一致性成功地在步骤S54中,就向所述接收机传输消息(步骤S57),通知所述ID检验成功了,接着开始传输内容(步骤S58)。
反之,如果在步骤S53判定了所述注册存在,就执行所述操作以便检验所述接收到的唯一ID是否符合在所述辅助ID存储区域28b中注册的所述唯一ID(步骤S59)。如果发现没有一致性,就判断所述接收到的唯一ID是否符合在所述ID存储区域28a中注册的所述唯一ID(步骤S60)。如果不存在一致性,所述操作就进至步骤S55,如果存在一致性,就执行所述操作以便检验在所述ID存储区域28a中注册的所述唯一ID的数目是否达到了给定的数值(步骤S61)。如果发现所述检验的数目达到了所述给定的单元数目,就在步骤S56中执行给出错误信息的操作,否则就使所述注册之唯一ID的数目增大(步骤S62),然后所述操作进至步骤S57。同样,对于所述接收机的数目是否达到给定的单元数目,作为管理所述单元数目的方法,采用AKE处理(图7中步骤S12)中获取的唯一的接收机ID可能就足够了。换言之,在步骤S61中所述唯一的ID记录为所述接收机中的列表,并且在下次提出内容请求(步骤S51)时,执行所述操作以便检验所述唯一的ID是否注册在所述列表中。如果所述唯一的ID已经存在于所述列表中,就不能更新所述单元数目(步骤S62),如果所述唯一的ID不在所述列表中,就可以执行所述操作以便更新单元数目。
以这样的方式,对于所述第一个实施例,即使在具有第一近程无线电单元的唯一ID的所述发射机正在向第一接收机传输内容的条件下,使所述发射机在从第二近程无线电单元接收到唯一ID的注册请求后,也能够执行唯一ID的再次注册处理。利用所述发射机具有两个区域来注册近程无线电单元的唯一ID,就能够向具有与第二近程无线电单元相同唯一ID的所述第二接收机传输内容,而不中断向所述第一接收机的所述内容传输。
另外,唯一ID的再次注册处理已经执行之后的操作完成后,就执行所述操作以便限制从具有所述第一近程无线电单元的所述唯一ID的所述接收机发出的内容请求,但是允许向具有所述第二近程无线电单元的所述唯一ID的所述接收机传输所述内容,并且终止向所述第一接收机传输所述内容。因为原始注册的所述第一近程无线电单元的所述唯一ID已经删除,所以也可能防止把内容同时传输到具有不同近程无线电单元的所述唯一ID的所述接收机。
(第二个实施例)第二个实施例预期成对管理内容ID和唯一ID。
对于所述第一个实施例,在已经显示的方法中,即使所述发射机正在传输内容,使用所述其他近程无线电单元也实现了执行唯一ID的再次注册处理。对于所述第二个实施例,在实现了上述再次注册处理的同时,还预期实现按照所述接收机拥有的所述近程无线电单元的所述唯一ID以及所述接收机请求的内容,判断是否拒绝所述内容的传输和接收。
图14是一幅原理图,展示了如何根据所述接收机的注册序列和要由所述发射机传输的内容的种类来限制内容的分布。首先,把所述近程无线电单元X的所述ID注册在发射机F和接收机B中。所述发射机F和所述接收机B具有相同的近程无线电单元X的ID,能够利用它传输和接收内容,从而开始所述内容的传输和接收。
这里假设所述接收机B正在接收所述发射机F的调谐器内容。同样,本文所用的所述术语“调谐器内容”是指从例如广播电台接收到的频道(节目)。
下一步,在正在从所述发射机F向所述接收机B传输调谐器内容的所述操作期间,使用与所述近程无线电单元X独立的所述近程无线电单元Y把所述ID注册在接收机C和所述发射机F中。这就使得所述发射机F和所述接收机C具有相同的近程无线电单元的所述ID,并且使得所述接收机C能够从所述发射机F接收内容。
这里假设所述接收机C正在从所述发射机F接收存储的内容。同样,本文所用的所述术语“存储的内容”是指注册在介质比如硬盘和DVD中的内容等,并且为了实质地表示不同于向接收机B传输的内容的内容,本文使用了“存储的内容”的表达。假设在这样的情况下,具有所述近程无线电单元Y之所述ID的所述接收机E向所述发射机F提出传输内容的请求。
发生这种情况时,由于所述发射机F已经使用所述近程无线电单元Y完成了再次注册处理,所以允许所述ID检验操作,没有问题。不过,所述第二个实施例不同于所述第一个实施例之处在于,所提出请求的内容与具有所述近程无线电单元X之所述ID的所述接收机B的内容相同,为了避免把相同的内容传输到由所述不同的近程无线电单元注册的所述接收机,所述接收机E发出的请求被拒绝。
因此,所述第二个实施例力图允许在所述内容传输期间,使用所述另一个近程无线电单元再次注册另一台接收机,从而防止相同的内容同时传输到两个地域,同时却对用户增强了便于使用的服务。下面将对实现图14所示之方面的方法进行介绍。
图15是一幅框图,展示了所述第二个实施例中所述发射机F内部结构的一个实例。对于图9所示的所述发射机D,不同之处在于配备了内容输出管理单元41。所述内容输出管理单元41包括输出管理表格41a,它管理着从所述本身单元向具有哪个近程无线电单元的所述唯一ID的所述接收机输出哪项内容。所述内容输出管理单元41判断是否允许在所述ID检验操作中已经成功的所述发射机传输内容。
图16是一个表格,显示了所述输出管理表格41a的一个实例,用于判断要传输或接收的内容的可用性。所述输出管理表格41a包括强制项和可选项,前者包括唯一ID和内容ID,后者包括所述接收机的设备唯一ID。
本文所用的所述术语“内容ID”是指单义地指定当前输出的内容的信息。例如,在存储的内容的情况下,通行证名与指定所述内容的文件名之间的结合,或者指定文件实体的文件指针,对应于所述内容ID,在广播节目的情况下,通行证名与指定频道和所述频道之现状的文件名之间的结合,或者指定所述频道实体的文件指针,对应于所述内容ID。所述内容ID可以是一组多项内容的内容ID。例如,所述内容ID表示内容组,包括从各个内容来源传输的多项内容,比如地面数字调谐器、广播卫星(BS)数字调谐器和DVD播放机。
在输出内容之前,不必产生单义地指定所述内容ID的需要,但是在特定的时间点上,应当需要单义地指定内容的信息。同样,本文所用的所述术语“设备唯一ID”是指单义地指定所述接收机和所述发射机中每一台的信息,例如对应于执行AKE处理时许可证中包括的设备唯一ID,以及分配给网络接口的唯一ID,比如MAC地址。
图17是一幅流程图,展示了所述第二个实施例中所述发射机F收到内容请求后要执行的操作序列。此处进行的介绍着重于与图12所示之所述第一个实施例的所述发射机D的差异。在执行所述检验操作之前,执行与图12相同的操作可能就足够了,以便核实在所述接收到的唯一ID和在所述辅助ID存储区域28b中注册的所述数值之间是否有一致性(步骤S31-S34)。
随后,执行搜索操作以便发现内容ID“z”是否存在于所述输出管理表格41a中(步骤S65)。同样,在所述唯一ID注册在所述辅助ID存储区域28b中的情况下判定进行所述内容ID检验操作,并且由于存在着内容已经传输到所述接收机的情况,所述输出管理表格41a为空的可能性不存在。
所述表达“当不包含所述内容ID“z”时”意味着没有传输相同内容,所以执行所述操作以便把唯一ID“abc”和内容ID“z”加入所述输出管理表格41a中(步骤S66),从而开始传输内容(步骤S67)。
如果所述内容ID“z”包含在所述输出管理表格41a中,就执行所述操作以便检验所述输出管理表格41a中的内容ID“z”对应的所述唯一ID是不是“abc”(步骤S68)。如果所述唯一ID是“abc”,这表明向其传输所述内容ID“z”的所述接收机就是与传输内容请求的所述接收机具有相同近程无线电单元的所述唯一ID的接收机,因而允许所述内容传输。如果所述唯一ID不是“abc”,这源自以下情况所述内容ID“z”已经传输到与传输内容请求的所述接收机具有不同近程无线电单元的所述唯一ID的所述接收机,因而不传输内容,同时执行给出错误信息的操作(步骤S69)。
反之,如果在步骤S63中作出判定,在所述辅助ID存储区域28b中没有注册唯一的ID,就对所述接收到的唯一ID是否符合在所述ID存储区域28a中注册的所述数值进行判断(步骤S70)。如果这样的一致性存在,所述操作就去往步骤S65,否则就作出判定一致性检验失败(步骤S71),随之执行所述操作以便向所述接收机传输唯一ID检验失败通知的消息(步骤S72)。
图18是一幅流程图,展示了在所述第二个实施例中内容传输中断操作所用之操作序列的一个实例,显示了与图17对应的操作。如果所述发射机F停止所述内容传输(步骤S91),就执行所述操作以便检验已经传输到所述接收机的、由所述内容ID“z”表示的内容是否传输到所述另一台接收机(步骤S92)。例如为了区分哪项内容传输到哪台接收机,管理所述接收机时可以按照IP地址,或者图16所示的所述输出管理表格41a中的所述唯一ID,或者可以使用被定义为所述可选项的所述设备唯一ID。如果以所述内容ID“z”标识的内容被传输到所述另一台接收机,就终止图18中的所述操作。如果带有所述内容ID“z”的内容没有被传输到所述接收机中的任何一台,换言之,在带有所述内容ID“z”的所述内容传输被完全中断时,就执行所述操作以便从所述输出管理表格41a中删除以所述内容ID“z”分配的所述内容的所述项,从而执行传输中断操作(步骤S93)。
同样,虽然介绍目前提交的实施例时是参考以下示范情况在执行了所述ID检验操作以便检验所述接收到的唯一ID是否对应于在所述辅助ID存储区域28b中注册的所述数值之后,执行所述内容ID检验操作,但是所述ID检验操作和所述内容ID检验操作可以不必需要以这种次序执行。换言之,收到内容请求之后,所述发射机F可以首先执行所述内容ID检验操作,随后再执行所述ID检验操作。
因此,对于所述第二个实施例,所述接收机拥有的、所述近程无线电单元的所述唯一ID和所述内容ID注册在所述输出管理表格41a中,而且在向所述接收机传输内容之前,所述内容输出管理单元41进行搜索,以便发现所述接收机拥有的、所述近程无线电单元的所述唯一ID是否存在于所述内容输出状态注册其中的所述输出管理表格41a中,从而根据存在或不存在所述唯一ID来改变输出内容所用的条件。这就能够避免把相同的内容传输到具有不同近程无线电单元的唯一ID的所述接收机。
关于上述实施例中已经介绍的所述发射机和所述接收机,至少其中一部分能够以硬件实施,也可以采取软件的形式。当以软件实施时,实现所述发射机和所述接收机的至少部分功能的程序代码可以实施在记录介质中,比如软盘或CD-ROM,由机器比如计算机加载和执行。记录介质可以不限于可移动的介质,比如磁盘和光盘,也可以包括固定类型的记录介质,比如硬盘驱动器、内存或任何其他的、机器可读的存储介质。
另外,还可以采取另一种替代,以便使实现所述发射机和所述接收机的至少部分功能的所述程序能够通过通信线路发行,比如因特网,包括无线通信。此外,在所述程序被加密、调制或压缩的情况下,所述程序可以通过有线通信线路或无线电通信发行,或者录制在记录介质中进行发行。
权利要求
1.一种信息处理设备,包括第一接口,被配置为通过网络向具有第一唯一标识的第一通信单元传输内容;第二接口,被配置为接收分配给第二通信单元的第二唯一标识;第一存储区域,被配置为通过所述第二接口存储所述第二唯一标识;第一判断单元,被配置为判断通过所述第一接口接收到的所述第一唯一标识是否存储在所述第一存储区域中;内容供应单元,被配置为当所述第一判断单元判定所述第一唯一标识存储在所述第一存储区域中时,通过所述第一接口向所述第一通信单元传输所述内容;第二存储区域,被配置为在所述内容供应单元传输所述内容期间通过所述第二接口存储分配给第三通信单元的第三唯一标识;以及管理单元,被配置为当所述内容供应单元已经把所述内容完全传输到所述第一通信单元时,从所述第一存储区域删除所有唯一标识并把所述第三唯一标识从所述第二存储区域转移到所述第一存储区域。
2.根据权利要求1的信息处理设备,其中,所述第一接口按照因特网协议传输所述内容,以及仅当所述第二接口和所述第二通信单元之间的往返时间短于给定的阈值时,所述第二接口才接收和传输所述第二唯一标识。
3.根据权利要求1的信息处理设备,进一步包括鉴别和密钥交换处理器,被配置为进行鉴别和密钥交换处理,以便与所述第一通信单元交换用于加密所述内容的密钥,其中,当所述密钥被删除时,所述管理单元就判定所述内容已经完全传输。
4.根据权利要求1的信息处理设备,进一步包括第二判断单元,被配置为在所述内容供应单元传输所述内容期间,判断通过所述第二接口从第四通信单元接收到的第四唯一标识是否存储在所述第二存储区域中,所述第四唯一标识被分配给所述第四通信单元,其中,当第二判断单元判定所述第四唯一标识存储在所述第二存储区域中时,所述内容供应单元就向所述第四通信单元传输所述内容。
5.根据权利要求1的信息处理设备,其中,在所述内容供应单元向所述第一通信单元传输所述内容期间,所述内容供应单元拒绝所述第一通信单元发出的另外的内容请求。
6.根据权利要求1的信息处理设备,进一步包括第三判断单元,被配置为在所述内容供应单元向所述第一通信单元传输所述内容期间,当所述第三判断单元从第五通信单元接收到第五唯一标识时,判断分配给所述第五通信单元的所述第五唯一标识是否存储在所述第一存储区域中。
7.一种信息处理设备,包括第一接口,被配置为通过网络向具有第一唯一标识的第一通信单元传输内容;第二接口,被配置为接收分配给第二通信单元的第二唯一标识;第一存储区域,被配置为通过所述第二接口存储所述第二唯一标识;第一判断单元,被配置为判断通过所述第一接口接收到的所述第一唯一标识是否存储在所述第一存储区域中;内容供应单元,被配置为当所述第一判断单元判定所述第一唯一标识存储在所述第一存储区域中时,通过所述第一接口向所述第一通信单元传输所述内容;第二存储区域,被配置为存储一对标识分配给所述第一通信单元的第三唯一标识以及指示被传输到所述第一通信单元的所述内容的第一内容标识;第三存储区域,被配置为在所述内容供应单元向所述第一通信单元传输所述内容期间,存储通过所述第二接口从第三通信单元接收到的第四唯一标识,所述第四唯一标识被分配给第三通信单元;第二判断单元,被配置为判断通过所述第一接口从第四通信单元接收到的第五唯一标识是否存储在所述第一存储区域和所述第三存储区域的至少一个中,所述第五唯一标识被分配给所述第四通信单元;以及内容输出管理单元,被配置为当所述第二判断单元判定所述第五唯一标识存储在所述第一存储区域和所述第三存储区域的至少一个中时,通过使用第二内容标识作为所述第四通信单元需要的搜索密钥,在所述第二存储区域中搜索分配给所述第四通信单元的第六唯一标识,所述内容输出管理单元根据所述搜索的结果判断是否向所述第四通信单元传输所述内容。
8.根据权利要求6的信息处理设备,其中,所述内容输出管理单元在所述第二存储区域中注册一对标识所述第二内容标识和所述第三唯一标识,并且在所述第二内容标识没有存储在所述第二存储区域中时,允许所述内容供应单元向所述第四通信单元传输所述内容。
9.根据权利要求6的信息处理设备,其中,当所述内容已经完全传输到所述第一通信单元、并且所述内容未传输到除了所述第一通信单元以外的其他通信单元时,所述内容输出管理单元从所述第二存储区域中删除所述第三唯一标识和所述第一内容标识的所述一对标识。
10.一种信息处理方法,包括通过网络从第一接口向具有第一唯一标识的第一通信单元传输内容;通过第二接口从第二通信单元接收第二唯一标识,所述第二唯一标识被分配给第二通信单元;通过所述第二接口在第一存储区域中存储所述第二唯一标识;判断通过所述第一接口接收到的所述第一唯一标识是否存储在所述第一存储区域中;当所述第一唯一标识存储在所述第一存储区域中时,通过所述第一接口向所述第一通信单元传输所述内容;在传输所述内容期间将第三唯一标识存储在第二存储区域中,所述第三唯一标识被分配给第三通信单元;当所述内容已经完全传输到所述第一通信单元时,从所述第一存储区域删除所有唯一标识;以及把所述第三唯一标识从所述第二存储区域转移到所述第一存储区域。
11.一种信息处理方法,包括通过网络从第一接口向具有第一唯一标识的第一通信单元传输内容;通过第二接口从第二通信单元接收第二唯一标识,所述第二唯一标识被分配给第二通信单元;通过所述第二接口在第一存储区域中存储所述第二唯一标识;判断通过所述第一接口接收到的所述第一唯一标识是否存储在所述第一存储区域中;当所述第一唯一标识存储在所述第一存储区域中时,通过所述第一接口向所述第一通信单元传输所述内容;在第二存储区域中存储一对标识分配给所述第一通信单元的第三唯一标识以及第一内容标识,所述第一内容标识指示被传输到所述第一通信单元的所述内容;在第三存储区域中存储第四唯一标识,所述第四唯一标识是在向所述第一通信单元传输所述内容期间,通过所述第二接口从第三通信单元接收到的,所述第四唯一标识被分配给第三通信单元;判断通过所述第一接口从第四通信单元接收到的第五唯一标识是否存储在所述第一存储区域和所述第三存储区域的至少一个中,所述第五唯一标识被分配给所述第四通信单元;以及当所述第五唯一标识存储在所述第一存储区域和所述第三存储区域的至少一个中时,通过使用第二内容标识作为所述第四通信单元需要的搜索密钥,在所述第二存储区域中搜索分配给所述第四通信单元的第六唯一标识;以及根据所述搜索的结果判断是否向所述第四通信单元传输所述内容。
全文摘要
一种信息处理设备包括第一接口,被配置为通过网络向具有第一唯一标识的第一通信单元传输内容;第二接口,被配置为接收分配给第二通信单元的第二唯一标识;第一存储区域,被配置为通过所述第二接口存储所述第二唯一标识;第一判断单元,被配置为判断通过所述第一接口接收到的所述第一唯一标识是否存储在所述第一存储区域中;内容供应单元,被配置为当所述第一判断单元判定所述第一唯一标识存储在所述第一存储区域中时,通过所述第一接口向所述第一通信单元传输所述内容;第二存储区域,被配置为在所述内容供应单元传输所述内容期间存储分配给第三通信单元的第三唯一标识;以及管理单元,被配置为当所述内容供应单元已经把所述内容完全传输到所述第一通信单元时,从所述第一存储区域删除所有唯一标识并将所述第三唯一标识从所述第二存储区域转移到所述第一存储区域。
文档编号H04L9/32GK1716962SQ20051005416
公开日2006年1月4日 申请日期2005年3月7日 优先权日2004年6月30日
发明者矶崎宏, 齐藤健 申请人:株式会社东芝