信息处理设备和信息处理方法

文档序号:7615957阅读:67来源:国知局
专利名称:信息处理设备和信息处理方法
技术领域
本发明涉及传输需要实现版权保护的各种各样的内容的信息处理设备和信息处理方法。
背景技术
近年来随着计算机网络的普及和数字化,一种叫做“数字信息电器”的产品正广泛地使用。此外,随着地面波数字广播服务的启动,预计符合数字广播的电视、STB(机顶盒)和DVD录像机将来将变得进一步普及。如果这些数字电器通过网络连接,用户可以通过家庭网络欣赏各种各样的内容,从而使利用价值增大。
如这里所使用的,术语“内容”是指各种数字数据,涉及诸如MPEG2和MPEG4之类的活动图像数据,以及音频数据,除了这些数据之外,还包括诸如文本数据和静止图像数据之类的文档数据。包含这种类型的数字数据的内容的优点在于,它可以轻松地被复制,而不会使质量下降,然后,还必须注意内容的版权保护。
优选情况下,可用于交换其版权需要保护的内容的领域只限于某一范围,例如,经过合法授权的领域,如根据版权法案定义的私人用途的领域或更加窄的领域。优选情况下,应该限制内容在这样的有限范围以外的领域与第三方进行交换。
在通过IP(因特网协议)传输AV数据的情况下,IP所具有的传输数据的能力对电缆长度没有任何物理限制。因此,在版权保护方面很容易出现问题。即,在IP技术中,其中彼此相隔遥远的IP网络可以在逻辑上彼此连接的所谓的VPN(虚拟专用网络)越来越广泛地使用。通过这样的技术,可以在逻辑上将位于地区A的X先生的住宅中的家庭网络中的设备与位于另一个地区B(在物理上远离地区A)的Y先生的住宅中的另一个家庭网络中的设备进行连接,以便传输AV数据。因此,X先生住宅中的内容在X先生的住宅的家庭网络内不是封闭的。然后,位于远程位置的Y先生可以通过将Y先生的家庭网络连接到X先生的家庭网络来浏览X先生所拥有的网络上的内容。
作为解决这样的问题的技术,可以测量传输器和接收器之间的往返时间(RTT)。RTT是信号从一个单元传输的时刻和一个单元从另一个响应传输的信号而传输重放信号的单元接收到回复信号的另一个时刻之间的时间。
只有在传输器和接收器之间的往返时间不大于阈值的情况下,传输器和接收器才被视为在允许进行数据传输同时防止从远程位置进行数据传输和接收的距离方面在固定距离内存在。
然而,在往返时间受到限制的情况下,网络流量的状况会使往返时间延长。对于每一次的数据传输重复测量往返时间会产生这样的问题,在往返时间没有大于阈值之前,数据传输就会终止。因此,有人提出了另一种技术。在该技术中,在某一时间段内提供了一个列表,该列表包括接收器通过往返时间的测试的数据,然后,列出的接收器传输数据,而不必测量往返时间,而非列出的接收器在测量往返时间之后传输数据。然而,该技术中产生了两个问题。该技术要求非易失性随机存取存储器(RAM)以便存储甚至在异常终止(如关闭)之后从传输器传输数据的累积时间量。从版权保护的观点来看,为了准确地存储累积时间量,优选情况下,累积时间量完全存储在非易失性RAM中。然而,累积时间量的数据频繁写入到非易失性RAM中缩短了非易失性RAM的寿命。这是第一个问题。
在测量累积传输的数据量而不是时间的情况下,根据位速率,如低位速率内容,例如,音频数据,或高位速率内容,例如,高清晰度活动图像数据,有各种保持列表的持续时间。因此,很难预言,累积时间量接近限制,在累积时间量在没有重新测量的情况下超过限制之后,需要重新测量以通过测试,以便传输下一个内容。传输内容之前的重新测量阻止了内容的快速传输。具体来说,用于解决第一个问题的低的写入频率导致增加到累积时间量的时间量特别增大。因此,在重新测量之前的数据传输过程中,累积时间量可能超过限制。这是第二个问题。

发明内容
本发明是为了解决上文所提及的问题而作出的。本发明提供了信息处理器、信息处理方法,和信息处理程序产品,可以延长产品的长寿命,并提高可用性。
本发明的一个方面是提供一种用于与通信设备进行通信的信息处理设备,包括RTT测量单元,该单元被配置为测量信息处理设备和通信设备之间的往返时间,RTT判断单元,该单元被配置为判断往返时间是否超过预先确定的上限值,单元类型信息获取单元,该单元被配置为当往返时间不大于上限值时获取通信设备的标识,极限值判断单元,该单元被配置为测量在将内容传输到通信设备过程中累积的累积信息量,累积信息存储单元,该单元被配置为存储累积信息的测得量,以及累积信息管理单元,该单元被配置为当累积信息量超过给定极限值时进行控制以将累积信息存储在累积信息存储单元中。
本发明的另一个方面是提供一种用于与通信设备进行通信的信息处理方法,包括测量信息处理设备和通信设备之间的往返时间,判断往返时间是否超过预先确定的上限值,当往返时间不大于上限值时获取通信设备的标识,测量在将内容传输到通信设备过程中累积的累积信息量,存储累积信息的测得量,以及当累积信息量超过给定极限值时进行控制以存储累积信息。


图1是显示根据本发明的第一个实施例的信息通信系统的总体结构的一个示例的方框图。
图2是显示传输器A的内部结构的一个示例的方框图。
图3是显示累积信息管理单元10中存储的接收器信息列表的一个示例的视图。
图4是显示接收器B的一个示例的方框图。
图5是当从传输器A向接收器B传输AV内容时要执行的内容传输操作的操作顺序的一个示例的顺序图。
图6是传输器S的内部结构的经过修改的形式的方框图。
图7是在传输器A就接收器B的单元标识信息是否在接收器信息列表中注册而进行的检查操作失败的情况下的操作顺序的顺序图表。
图8是往返时间的测量和判别操作的流程图。
图9是显示在在内容传输过程中测量往返时间的情况下往返时间的测量和判别操作的一个示例的流程图。
图10是显示在向接收器传输内容的情况下累积时间测量和判别操作的一个示例的流程图。
图11是显示控制向累积信息存储单元的非易失性存储区域的存储区写入累积时间信息的更新信息的频率的写入频率控制操作的一个示例的流程图。
图12是显示控制重新测量传输器A和接收器B之间的往返时间的频率的必要性的视图。
图13是显示控制重新测量传输器A和接收器B之间的往返时间的频率的往返时间重新测量频率控制操作的一个示例的流程图。
图14是显示传输器A的经过修改的形式的方框图。
图15是显示对应于图14的接收器的接收器信息列表的视图。
具体实施例方式
下面将参考附图描述本发明的一个实施例。
(第一个实施例)图1是显示配备有根据本发明的第一个实施例的信息处理设备的信息通信系统的总体结构的方框图。图1所示的信息通信系统包括传输器A和接收器B,两者都连接到位于X先生的住处的局域网1,还包括位于该住处外面(在Y先生的住宅中)并通过因特网2连接到局域网1的接收器Z。图1所示的传输器A对应于根据本发明的一个实施例的信息处理设备。
在图1中,连接到因特网2的接收器Z和局域网1可以通过未显示的路由器连接在一起。
作为局域网1的物理层和链路层,可以采取各种各样的形式,包括基于IEEE802.11、Ethernet(注册商标)和IEEE 1394的无线LAN。在使用因特网协议(IP)作为局域网1的网络层的情况下,使用IPv4或IPv6就足够了。此外,虽然除了传输器A和接收器B之外的其他单元也可以连接到局域网1,但是,为简单起见,这里省略了这些其他单元。
如这里所使用的,术语“内容”是指诸如MPEG2和MPEG4之类的活动图像数据,诸如MP3之类的声音数据或诸如文本数据和图像数据之类的数字内容。这里,在说明书中,为简单起见,说明书由在版权保护条件下传输的数字内容(下面简称为“内容”)的传输构成。
假定有内容从传输器A传输到接收器B、Z的情况。此时,需要注意的是内容的版权保护。如上文所述,可用于交换的相关内容的领域只限于某一范围,例如,在合法授权领域内,如根据版权法案定义的私人用途的领域,或限于比上述领域更加窄的领域,优选情况下,应该限制内容与这样的领域以外的领域的其他人进行交换。
即,可以理解,在X先生的住处内的传输器A和接收器B之间允许进行内容的传输和接收,但是,内容不能传输到位于X先生住处之外的地区的接收器Z。作为将分发范围限制到某一分发区域的方法,目前提出的实施例包括这样的机制,通过该机制,测量关联的传输器和接收器之间的往返时间(RTT),只有在测量的往返时间不大于阈值的情况下,相关的传输器和接收器才被视为在允许进行内容传输的某一遥远地区存在。
图2是显示传输器A的内部结构的一个示例的方框图。如图4所示,传输器A包括网络接口1、数据包处理器2、身份验证密钥交换(AKE)处理器3、代码处理器4、内容提供单元5、RTT测量判断单元6、单元类型信息获取单元7、内容类型信息获取单元8、累积信息管理单元10、极限值判断单元11、累积信息存储单元12、写入频率控制器13和重新测量频率控制器14。
网络接口1执行物理层处理以及数据链路层处理,以便与接收器B进行通信。数据包处理器2执行网络层和传输层处理,以便与接收器B进行通信。
身份验证密钥交换处理器3对于接收器B执行身份验证密钥交换处理。身份验证密钥交换处理器3包括密钥更新处理器9。密钥更新处理器9用于基于将内容传输到接收器的时间间隔,或更新的密钥被通知到代码处理器4时的传输的数据量,更新在对内容进行加密过程中使用的密钥,同时允许表示密钥被更新的密钥更新信息通知到极限值判断单元11。
代码处理器4对要传输的内容进行加密。内容提供单元5存储了用于提供给数据包处理器2的内容。RTT测量-判断单元6测量传输器和接收器之间的往返时间,判断测量的往返时间是否超过预先确定的上限值。单元类型信息获取单元7获取在单元的发现过程中或内容请求过程中检测到的通信单元(通信设备)的类型的信息。内容类型信息获取单元8当接收内容请求时获取内容的诸如位速率之类的内容类型信息。
累积信息管理单元10管理基于接收器的标识信息计算出的累积时间信息或从极限值判断单元11通过密钥更新处理器9通知的密钥更新信息。累积时间信息是从密钥更新处理器9或极限值判断单元11产生的。累积时间信息构成了其中一个累积信息。除了累积时间信息之外,累积信息可以包括,传输内容的累积时间,在转换为传输的数据量时测量累积时间的情况下累积的传输数据量,或在累积时间被转换为在固定时间间隔或在传输内容的过程中固定数据量传输间隔可能的事件的发生频率的情况下累积统计事件的频率的计数器值。极限值判断单元11向累积信息管理单元10通知从密钥更新处理器9通知的密钥更新信息,并判断在累积信息管理单元10中注册的累积时间信息是否超过上限值。累积信息存储单元12将在累积信息管理单元10中注册的信息存储在非易失性RAM中。非易失性RAM可以是flash存储器。写入频率控制器13基于通信单元类型信息或内容类型信息确定向累积信息存储单元12写入累积时间信息的频率。重新测量频率控制器14基于在累积信息管理单元10中注册的累积时间信息、通信单元类型信息或内容类型信息,控制对于接收器重新测量往返时间的频率。
图3是显示累积信息管理单元10中存储的接收器信息列表的一个示例的视图。接收器信息列表包括与其往返时间测量值不大于预先确定的上限值(已经通过往返时间测试)的接收器相关的单元标识信息、传输内容的累积时间信息、往返时间(RTT)测量值、接收器类型信息和内容类型信息。累积时间还可以转换为测量的时间内的传输数据量。即,密钥更新处理器9或极限值判断单元11可以测量传输数据量的累积量,在这样的情况下,传输数据量的累积量在累积信息管理单元10的接收器信息列表中进行注册。此外,累积时间还可以转换为在固定时间间隔或在在传输内容的过程中固定数据量传输间隔可能发生的事件频率。即,密钥更新处理器9或极限值判断单元11可以测量事件频率的累积数量,在这样的情况下,事件频率的累积数量在累积信息管理单元10的接收器信息列表中进行注册。
如果极限值判断单元11判定,在预先确定的上限值以外的累积时间内内容已经传输到接收器,则相关接收器的单元标识信息从接收器信息列表中删除。至少单元标识信息和累积时间信息被写入到具有非易失性RAM存储区的累积信息存储单元12。
图4是显示接收器B的内部结构的一个示例的方框图。如图4所示,接收器B包括网络接口21、数据包处理器22、身份验证密钥交换单元23、解密处理器24和内容处理器25。
网络接口21执行物理层处理以及数据链路层处理,以便与传输器A进行通信。数据包处理器22执行网络层和传输层处理,以便与传输器A进行通信。身份验证密钥交换单元23与传输器A执行身份验证密钥交换(AKE)操作。解密处理器24将接收到的内容进行解密。内容处理器25执行操作,以使接收到的内容输出到显示设备或使接收到的内容存储起来。此外,内容处理器25也执行操作,以使接收到的内容输出到显示设备或使接收到的内容存储起来。此外,网络接口21、数据包处理器22和身份验证密钥交换单元23还可以分别与传输器A的对应物具有相同结构。
如这里所使用的,术语“身份验证密钥交换(AKE)处理”是指这样的操作传输器、接收器和短距离的无线电单元X被允许就有关它们是否正确地具有某一发证组织颁发的许可证彼此之间进行身份验证,当这些单元被认为是合法的单元时,则产生共享的密钥。
身份验证方法可以包括诸如ISO/IEC 9798-2和ISO/IEC9798-3之类的已知方法。此外,代码处理器4和解密处理器24还具有使用共享密钥通过执行身份验证操作来对内容进行加密和解密的功能,用于对这些数据进行加密和解密的代码算法可以包括诸如AES之类的已知方法。
图5是显示当从传输器A向接收器B传输AV内容时要执行的内容传输操作的操作顺序的一个示例的顺序图。首先,在传输器A和接收器B之间执行单元发现操作,以便允许传输器A获取接收器B的单元类型信息(步骤S1)。当使用UPnP和SSDP作为获取单元类型信息的协议时,接收器B向传输器A传输信息,辨别通信单元的类型(如MPEG2 HD兼容的解码器和MP3解码器等等),并包含设备描述的一个条目,在接收到该信息时,传输器A获取单元类型信息。单元类型信息可以在发现单元期间或在传输内容请求期间获取,当使用HTTP作为内容传输协议时,从接收器B向传输器A通知单元类型信息的方法可以包括这样的过程,其中,一个专门的字段被定义为通知的HTTP请求头的一个实体,还包括另一个过程,其中,HTTP GET Request包含在通知的URL中。接收器B向传输器A传输内容请求(步骤S2)。响应此请求,传输器A和接收器B彼此之间执行AKE处理(步骤S3)。
如果AKE处理正常地完成,并且密钥在传输器A和接收器B之间共享,则传输器A检查接收器B的单元标识信息是否在接收器信息列表中注册(步骤S4)。在此检查成功的情况下,传输器A向接收器B传输消息,通知该检查操作成功(步骤S5),此后,传输器A从接收器信息列表获取累积时间信息,以开始累积时间的测量(步骤S6),同时开始传输内容数据(步骤S7)。
此外,虽然此典型的情况是这样进行的在内容请求之后执行AKE操作,但是,AKE操作和就接收器B的单元标识信息是否在接收器信息列表中注册而进行的检查操作,也可以在作出内容请求之前执行。当获取内容类型信息时,传输器A从在作出内容请求时所需的内容中获取内容类型信息(例如,诸如MPEG2等等编解码器和内容的位速率)。作为示例,下面将就获取内容的位速率的方法进行描述。传输器通过引用为诸如MPEG2-PS之类的每一个复合系统定义的字段(表示MPEG2-PS的情况下系统标头中定义的内容的位速率的字段)来获取位速率。此外,在预先准备了内容的元数据的情况下,可以通过引用关联的元数据来获取内容的位速率。
尽管前述的内容是结合其中在作出内容请求时获取内容类型信息的示例来进行描述的,但是,也可以通过在传输内容过程中测量数据传输速率来获取内容的位速率。在此情况下,传输器A可以具有如图6所示的内部结构。如图6所示,传输器A的数据包处理器2包括数据传输速率测量单元19。数据传输速率测量单元19测量数据传输速率,所产生的测量值被作为内容的位速率通知给内容类型信息获取单元8。
图7显示了在传输器A就接收器B的单元标识信息是否在接收器信息列表中注册而进行的检查操作失败的情况下的操作顺序。执行与图5所示的相同操作,直到执行单元发现操作、内容请求和AKE操作的步骤(步骤S11)。
随后,传输器A检查接收器B的单元标识信息是否在接收器信息列表中注册(步骤S12)。在此检查失败的情况下,传输器A通知接收器B,说明该检查操作失败(步骤S13),并测量与接收器B关联的往返时间(RTT)(步骤S14)。
如果判定测量的往返时间不大于预先确定的上限值(步骤S15),则在接收器信息列表中注册接收器B的单元标识信息(步骤S16),开始测量累积时间(步骤S17),同时开始传输内容(步骤S18)。
图8是往返时间的测量和判别操作的流程图。如上文所述,在传输器A获取接收器B的单元标识信息(步骤S21)之后,传输器A检查接收器B的相关单元标识信息是否在接收器信息列表中注册(步骤S22)。
如果接收器B的单元标识信息在接收器信息列表中进行了注册,这就意味着,过去测量的传输器A和接收器B之间的往返时间不大于预先确定的上限值,对于接收器B的内容传输累积时间仍不超过预先确定的上限值,允许传输内容,而不必重新测量往返时间。当发生这种情况时,从接收器信息列表获取累积时间信息,其中,过去内容已经传输到接收器B(步骤S23),执行操作以将当前测量的内容传输时间添加到该累积时间(步骤S24)。
相比之下,如果接收器B的单元标识信息没有在接收器信息列表中进行注册,这就意味着,过去没有测量传输器A和接收器B之间的往返时间,或者在前面的传输过程中,相对于接收器B的内容传输累积时间超过预先确定的上限值,传输器A请求重新测量往返时间(步骤S25)。
这里,如果所产生的重新测量值不大于预先确定的上限值(步骤S26),则传输器A在接收器信息列表中注册接收器B的单元标识信息(步骤S27),以开始累积时间的测量,同时开始传输内容(步骤S24)。
如果上文所描述的往返时间的所产生的重新测量值连续地超过预先确定的上限值,则就是否继续进行重新测量作出判定(步骤S28),如果不继续测量,则可以执行操作以向接收器B传输一个消息,通知停止内容传输(步骤S29)。
图9是显示在在内容传输过程中测量往返时间的情况下往返时间的测量和判别操作的一个示例的流程图。在内容传输过程中测量往返时间(步骤S31)并判定所产生的测量值是否大于预先确定的上限值(步骤S32),如果测量值不大于上限值,则传输器A将在接收器信息列表中注册的接收器B的累积时间信息复位(步骤S33),并重新开始测量内容的传输的累积时间(步骤S34)。
对于复位累积时间信息的时间,接收器B的累积时间信息可以不必紧跟在判定往返时间的测量值不大于预先确定的上限值之后进行复位,而可以在更新随后的累积时间信息之后复位。作为另一个方法,可以存储表示存在判定往返时间的测量值不大于预先确定的上限值的标志信息,以允许接收器B的累积时间信息被复位。
在步骤S32中,如果判定测量值大于上限值,那么,就是否继续测量作出判断(步骤S35),如果继续测量,则操作返回到步骤S31。
图10是显示在向接收器传输内容的情况下要执行的累积时间测量和判别操作的一个示例的流程图。下面将参考这样的情况描述实施例,其中,在内容传输过程中,基于在固定时间间隔或在固定数据量传输间隔发生的事件进行测量。对于事件的示例,将描述这样的示例,其中,通过更新在对内容进行加密过程中使用的时间可变密钥来进行测量。
假设对应于预先确定的累积时间上限值的时间可变密钥更新计数的上限值是Cmax,接收器信息列表中注册的接收器B的剩余时间可变密钥更新计数为C(步骤S41)。剩余时间可变密钥更新计数C是由Cmax(从其中减去到现在为止的时间可变密钥更新计数)产生的值,在此情况下,剩余时间可变密钥更新计数C对应于累积时间信息。
当在将内容传输到接收器B的过程中更新时间可变密钥时(步骤S42),传输器A将在接收器信息列表中注册的剩余时间可变密钥更新计数C的值递减1(步骤S43)。
就值C是否大于零作出判定(步骤S44),如果大于零,则将接收器信息列表保持不变,操作返回到步骤S42。在值C达到零的情况下,从接收器信息列表中删除接收器B的单元标识信息(步骤S45)。
在这样的情况下,禁止传输内容,除非对于传输器A和接收器B之间的往返时间进行重新测量。
图11是显示控制向非易失性RAM的存储区写入传输器A的累积信息管理单元10中存储的构成了接收器信息的一个元素的累积时间信息的更新信息的频率的写入频率控制操作的一个示例的流程图。如同在参考图10进行的描述一样,将描述这样的示例,其中,基于更新在对内容进行加密过程中使用的时间可变密钥的频率来进行测量。
将基于通信单元类型信息(以下简称为“单元类型信息”)或内容类型信息来进行写入频率控制。如这里所使用的,术语“写入频率F”被定义为一个参数,该参数代表控制,每次以F频率更新接收器信息的累积时间信息时,写入到累积信息存储单元12一次。传输器A判定是否获取单元类型信息(步骤S51)。如果没有获取单元类型信息,那么,就是否获取内容类型信息作出判定(步骤S52)。如果在步骤S52中没有获取内容类型信息,则执行操作以将预先确定的常量设置为写入频率F的值(步骤S53)。如果在步骤S52中获取了内容类型信息,则执行操作以获取位速率(步骤S54)。
如果在步骤S51中获取了内容类型信息,那么,就是否获取内容类型信息作出判定(步骤S55)。如果在步骤S55中获取了内容类型信息,则获取位速率(步骤S54)。如果在步骤S55中没有获取内容类型信息,则根据单元类型信息估计位速率(步骤S56)。
在获取或估计位速率时,则计算对于累积信息存储单元12的写入频率F(步骤S57)。写入频率F通过公式(1)来表达。
F=365×24×3600×LRS/(DW)(1)这里,L是累积信息存储单元12的期望寿命;R是要传输的内容的位速率[MB/sec];S是同时用于接收要传输的内容的接收器的数量;D是表示测量累积信息的频率的更新时间可变密钥的频率[MB/次数];W是持久写入频率。对于基于计算出的值每更新接收器信息列表中的累积时间信息F次,则执行控制,以将相同的内容写入到累积信息存储单元12一次(步骤S58)。
当传输高位速率内容时,如高分辨率电影数据,更新时间可变密钥的频率会增大,如果每当在接收器信息列表中更新累积时间信息时都向累积信息存储单元12的非易失性RAM进行写入,则会短时间内执行频繁的写入,导致非易失性存储器的持久写入频率降低,这比较浪费。此外,当传输低位速率的诸如音乐数据之类的内容时,更新时间可变密钥的频率降低,如果以与高分辨率电影数据的相同频率执行写入到累积信息存储单元12的非易失性RAM的操作,写入时间间隔过度地延长,导致在突然停机过程中发生不能获取适当的累积时间的状况,从而产生版权保护问题。
如同在目前提出的实施例中那样,根据要传输的内容的位速率执行自适应写入频率控制,可以使非易失性RAM的寿命延长,同时还可以解决版权保护问题。
此外,虽然在前述的示例中,为了响应突然的停机,将累积时间信息的更新信息加载到累积信息存储单元12中,其中更新信息被预先用一个多余的值更新的值(在图10所示的示例中,该值对应于通过将更新的剩余时间可变更新计数递减1所获得的值),可以加载到累积信息存储单元12中。
图12是显示控制重新测量传输器A和接收器B之间的往返时间所需的频率的必要性的视图。假设在某一时间T0内容从传输器A传输到接收器B并且内容传输都连续地保持不变,以允许内容传输的累积时间超过预先确定的上限值的时间为T1。
如果在时间T1之后内容连续地传输,而不重新测量往返时间,那么,当随后接收来自接收器B的内容请求时(假设在时间T2),传输器A需要对于接收器B重新测量往返时间,如图7所示。由于除非完成了往返时间的重新测量,否则传输器A不能向接收器B传输内容,因此,在时间T3或在终止往返时间的测量时稍后进行内容传输。
此时间T3取决于拓扑和传输器A和接收器B之间的网络流量,因此,很可能出现这样的情况在从接收器B发出了传输请求之后,在内容实际从传输器A传输之前需要更多的等待时间T3-T2。“更多的等待时间T3-T2”意味着,从用户希望接收到内容的时间到用户可以实际接收到内容之前需要比较长的等待时间,从而导致用户的易用服务恶化。为防止发生这样的问题,需要控制往返时间的重新测量频率。
图13是显示控制重新测量传输器A和接收器B之间的往返时间的频率的往返时间重新测量频率控制操作的一个示例的流程图。如同图10的描述一样,将参考这样的示例进行描述,其中,将以更新在对内容进行加密过程中使用的时间可变密钥的次数来进行测量。
往返时间重新测量频率控制是基于在接收器信息列表中注册的接收器B的时间可变密钥更新计数C、通信单元类型信息或内容类型信息来执行的。传输器A从累积信息管理单元的接收器信息列表获取累积时间信息,即,时间可变密钥更新计数C(步骤S61)。
接下来,传输器A如同在图11中的步骤S52到S56中的操作那样,从单元类型信息或内容类型信息估计或获取要传输的内容的位速率R(步骤S62到S66)。
接下来,基于公式(2)计算往返时间重新测量频率G(步骤S67)。
G=CD/(QR) (2)这里,C是接收器B的剩余时间可变密钥更新计数;D是更新时间可变密钥的频率[MB/次数],表示累积信息量;Q是在前面的往返时间测试中成功所需的测量次数,即,在获取不大于上限值的往返时间之前测量往返时间的数量;R是要传输的内容的位速率[MB/sec]。
基于在公式(2)中计算出的值,以至少每秒钟一次的频率G重新测量往返时间(步骤S68)。以这样的方式执行往返时间重新测量频率控制解决了参考图12所描述的问题。即,可以解决在重新测量往返时间之前在传输内容过程中累积时间达到上限值的问题。相应地,在内容的连续的传输过程中,内容可以快速地进行传输,而不必重新测量往返时间。
此外,如同上文阐述的示例那样,Q的值可以表示为接收器信息列表中注册的前面的往返时间测量中的测量值所需要的测量次数,也可以包括预先确定的固定值。
对于图11和13所示的示例,虽然写入频率控制和往返时间重新测量频率控制是基于通信单元类型信息或内容类型信息来进行的,但是,也可以实现另一种方案,其中,注册以前传输的内容的内容类型信息,以便基于历史信息预测随后传输的内容类别,从而控制向非易失性RAM进行写入的频率,并以同样的方式控制往返时间重新测量频率。
此外,如果非易失性RAM中的写入区域的每一个写入扇区都接近可写寿命的末端,则可以使用其他扇区。或者,可以执行控制,以便选择写入区域,从而平均地使用所有扇区。另外,可以显示诸如产品名称之类的接收器的单元的标识,和累积时间信息,以允许用户进行往返时间的重新测量。在此情况下,传输器A的简要结构如图14所示的那样进行配置,传输器A的累积信息管理单元的接收器信息列表如图15所示。
除了图2所示的结构之外,图14所示的传输器A还包括内容历史存储单元15,用于存储以前传输的内容的历史信息,写入区域选择控制器16,用于选择累积信息存储单元12内的写入区域,累积时间显示单元17,用于提供传输内容的累积时间的显示,RTT测量命令单元18,用于命令手动执行往返时间的测量。
如此,对于目前提供的实施例,由于根据内容的类型或接收器的数量控制写入到累积信息存储单元12的频率,因此,可以尽可能长地延长构成累积信息存储单元12的非易失性RAM的寿命。
此外,对于目前提出的实施例,由于重新测量往返时间的频率是基于累积时间计算出的,因此,更新累积时间的频率、在往返时间的测试成功之前测量往返时间的次数,内容的位速率,在不重新测量往返时间的情况下,不会发生累积时间过度延长以使累积时间达到上限值的麻烦,使在内容的连续的传输过程中立即传输内容。
上文阐述的实施例中所描述的信息处理设备可以以硬件或软件来实现。
当以软件来实现时,实现信息处理设备的至少一部分功能的程序代码可以记录在诸如软盘和CD-ROM之类的记录介质中,以允许计算机读取和执行程序代码。记录介质可以不必只限于诸如磁盘和光盘之类的便携式记录介质,还可以包括诸如硬盘驱动器和存储器之类的固定式记录介质。
此外,实现信息处理设备的至少一部分功能的程序也可以通过诸如因特网之类的通信线路(无线电通信)分发。
此外,在这样的程序经过加密、调制或压缩的状态下,程序可以通过诸如因特网之类的电缆线路或或以记录介质的形式来进行分发。
权利要求
1.一种用于与通信设备进行通信的信息处理设备,包括RTT测量单元,该单元被配置为测量信息处理设备和通信设备之间的往返时间;RTT判断单元,该单元被配置为判断所述往返时间是否超过预先确定的上限值;单元类型信息获取单元,该单元被配置为当往返时间不大于上限值时获取通信设备的标识;极限值判断单元,该单元被配置为测量在将内容传输到通信设备过程中累积的累积信息量;累积信息存储单元,该单元被配置为存储累积信息的测得量;以及累积信息管理单元,该单元被配置为当累积信息量超过给定极限值时进行控制以将累积信息存储在累积信息存储单元中。
2.根据权利要求1所述的信息处理设备,其中,累积信息包括累积时间、累积的内容数据量,以及在传输内容期间事件的发生频率中的至少一个。
3.根据权利要求1所述的信息处理设备,其中,当往返时间超过上限值时,RTT测量单元被配置为重新测量往返时间。
4.根据权利要求3所述的信息处理设备,其中,当重新测量的往返时间不大于上限值时,累积信息管理单元被配置为将累积信息量复位。
5.根据权利要求1所述的信息处理设备,进一步包括写入频率控制器,该控制器被配置为,基于将传输到通信设备的内容的位速率、累积信息存储单元的持久写入频率、累积信息存储单元的期望寿命、同时接收内容的通信设备的数量,以及测量累积信息的频率,确定向累积信息存储单元写入累积信息的频率,其中,累积信息管理单元以写入累积信息的频率将累积信息存储在累积信息存储单元中。
6.根据权利要求5所述的信息处理设备,其中,写入频率控制器被配置为,基于下列公式确定写入累积信息的频率F=Const.×LRS/(DW)其中,F是写入累积信息的频率,Const.是常数,L是累积信息存储单元的期望寿命,R是将传输到通信设备的内容的位速率,S是从信息处理设备同时接收内容的通信设备的数量,D是测量累积信息的频率,W是累积信息存储单元的持久写入频率。
7.根据权利要求1所述的信息处理设备,进一步包括重新测量频率控制器,该控制器被配置为,基于累积信息量、测量累积信息的频率、在获取不大于上限值的往返时间之前测量往返时间的平均数,以及将传输到通信设备的内容的位速率,确定重新测量往返时间的频率,其中,RTT测量单元被配置为以重新测量往返时间的频率重新测量往返时间。
8.根据权利要求7所述的信息处理设备,其中,重新测量频率控制器被配置为,基于下列公式确定重新测量往返时间的频率G=CD/(QR)其中,G是重新测量往返时间的频率,C是累积信息量,D是测量累积信息的频率,Q是在获取不大于上限值的往返时间之前测量往返时间的平均数,R是将传输到通信设备的内容的位速率。
9.一种用于与通信设备进行通信的信息处理方法,包括测量信息处理设备和通信设备之间的往返时间;判断往返时间是否超过预先确定的上限值;当往返时间不大于上限值时获取通信设备的标识;测量在将内容传输到通信设备过程中累积的累积信息量;存储累积信息的测得量;以及当累积信息量超过给定极限值时进行控制以存储累积信息。
全文摘要
一种用于与通信设备进行通信的信息处理设备,包括RTT测量单元,该单元被配置为测量信息处理设备和通信设备之间的往返时间,RTT判断单元,该单元被配置为判断往返时间是否超过预先确定的上限值,单元类型信息获取单元,该单元被配置为当往返时间不大于上限值时获取通信设备的标识,极限值判断单元,该单元被配置为测量在将内容传输到通信设备过程中累积的累积信息量,累积信息存储单元,该单元被配置为存储累积信息的测得量,以及累积信息管理单元,该单元被配置为当累积信息量超过给定极限值时进行控制以将累积信息存储在累积信息存储单元中。
文档编号H04J1/16GK1713639SQ20051005307
公开日2005年12月28日 申请日期2005年3月7日 优先权日2004年6月25日
发明者松下达之, 矶崎宏 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1