通信终端(200)为,即使在流数据的再生中ALM转发树的构成变化也能够实现无缝的流数据的再生,控制部(250)将上述再生部(230)控制为,从规定定时延迟合计值以上的时间的定时,再生部(230)开始上述流数据的再生,该合计值是由取得部(240)取得的、与从通信终端(200)到叶终端为止的通信路径对应的全部延迟时间的合计值。
【技术实现步骤摘要】
【国外来华专利技术】通信终端、通信控制方法以及程序
本专利技术涉及一种通信终端,是构成ALM(ApplicationLayerMulticast:应用层组播)转发树的多个终端中的某一个。
技术介绍
一直以来,存在一种通信终端,是构成ALM(ApplicationLayerMulticast)转发树的多个终端中的某一个,在该通信终端中,在上述ALM转发树中,从比上述通信终端更上位的终端依次接收流数据,且将接收的上述流数据向在上述ALM转发树中比上述通信终端更下位的终端发送,并存储接收的上述流数据,在规定的定时依次再生所存储的流数据。现有技术文献非专利文献非专利文献1:ImprovingtheFaultResilienceofOverlayMulticastforMediaStreamingTan,G.;Jarvis,S.A.;ParallelandDistributedSystems,IEEETransactionsonVolume:18,Issue:6DigitalObjectIdentifier:10.1109/TPDS.2007.1054PublicationYear:2007,Page(s):721-734
技术实现思路
专利技术要解决的课题然而,可以考虑ALM转发树的构成动态变更的情况。在该情况下,流数据被开始再生的定时,有时会成为不适当的定时。因此,本专利技术是鉴于所述问题而进行的,其目的在于,提供即使在ALM转发树的构成动态变更的情况下、也能够使流数据被开始再生的定时适当的通信终端、通信控制方法以及程序。用于解决课题的手段为了实现上述目的,本专利技术一个方案的通信终端,是构成在流数据的再生中能够动态变更构成的ALM(ApplicationLayerMulticast:应用层组播)转发树的多个终端中的某一个终端。上述通信终端具备:通信部,从在上述ALM转发树中比上述通信终端更上位的终端依次接收流数据,且将接收的上述流数据向在上述ALM转发树中比上述通信终端更下位的终端发送;存储部,对接收的上述流数据进行存储;再生部,在规定的定时依次再生上述存储部所存储的流数据;取得部,取得在上述ALM转发树中比上述通信终端更下位的各终端间的数据通信的延迟时间;以及控制部,对于上述再生部进行控制,以使得在从上述规定的定时延迟合计值以上的时间的定时,上述再生部开始上述流数据的再生,该合计值是由上述取得部取得的、与从上述通信终端到叶终端为止的通信路径对应的全部上述延迟时间的合计值。此外,该整体的或者具体的方案,既可以通过系统、方法、集成电路或者计算机程序或记录介质来实现,也可以通过系统、方法、集成电路以及计算机程序及记录介质的任意组合来实现。专利技术的效果根据本专利技术的通信终端等,即使ALM转发树的构成动态变更的情况下,也能够使流数据被开始再生的定时适当。附图说明图1是用于说明ALM转发树的图。图2是用于说明ALM转发树的图。图3是用于说明ALM转发树的构成的变更的图。图4是用于说明ALM转发树的构成的变更的图。图5A是用于说明在ALM转发树中产生了终端互换的情况下的处理的第一图。图5B是用于说明在ALM转发树中产生了终端互换的情况下的处理的第二图。图6是用于说明ALM转发树的图。图7是表示本专利技术第一实施方式的通信终端的构成的图。图8是第二处理的流程图。图9A是表示消息的发送状态的第一图。图9B是表示消息的发送状态的第二图。图10是表示消息的一个例子的图。图11是表示各终端所需要的分支延迟的一个例子的图。图12是第三处理的流程图。图13A是表示与第二通信路径的一部分或者全部对应的各终端的状态的一个例子的第一图。图13B是表示与第二通信路径的一部分或者全部对应的各终端的状态的一个例子的第二图。图14是与各终端对应的再生延迟时间的一个例子的图。图15A是用于说明本专利技术第一实施方式的变形例1的处理的第一图。图15B是用于说明本专利技术第一实施方式的变形例1的处理的第二图。图16是第四处理的流程图。图17是表示本专利技术第一实施方式的变形例2的通信终端的构成的图。图18A是用于说明第五处理的一个例子的第一图。图18B是用于说明第五处理的一个例子的第二图。图19是第五处理的流程图。图20A是表示本专利技术第二实施方式的记录介质的物理格式的例子的图。图20B是表示本专利技术第二实施方式的记录介质的构成的图。图20C是表示本专利技术第二实施方式的计算机系统的构成的图。图21是表示通信终端的特征性功能构成的框图。具体实施方式(成为本专利技术的基础的见解)本专利技术涉及在使用ALM(ApplicationLayerMulticast)转发树来分发流的情况下、维持无缝的流的方法。对于专利技术者来说,作为将影像数据向多个终端同时分发的技术,已知使用了ALM转发树的流的分发方法。图1是用于说明该ALM转发树的概要的第一图。图2是用于说明该ALM转发树的概要的第二图。如图1所示那样,终端11、12、13、14、15、16、17与互联网或者LAN(LocalAreaNetwork:局域网)等的星型的通信网络10连接。在此,例如,当终端11对其他全部终端12、13、14、15、16、17直接分发流数据时,数据量会超过与终端11连接的线路的带宽的上限,有可能产生延迟。因此,如图2所示那样,构筑将流数据的分发源即终端11作为顶点(根终端)的逻辑性的层构造。即,终端11仅将流数据向终端12、13分发。然后,终端12、13将从终端11接收的流数据进行再生,并且终端12将该流数据向终端14、16分发,终端13将该流数据向终端15、17分发。根据上述构成,能够使通信网络上产生的流量分散,因此能够无延迟(较大延迟)地向各终端分发流。然而,在使用ALM转发树分发流的情况下,为了对应于ALM转发树上的各终端间的网络状况的动态变化,需要使终端的位置动态变更。图3是用于说明产生该需要的第一图。例如,在图3所示的ALM转发树中,终端21与终端23之间的通信状况恶化。作为通信状况恶化的重要因素,可以认为是终端21与终端23之间的网络的流量上升等。图4是用于说明产生上述需要的第二图。如此,在流量上升的情况下,如该图4那样,例如在ALM转发树中,通过进行终端21与终端27之间的互换,由此能够改善恶化的通信状况。在本说明书中,终端的互换是指,ALM转发树中的终端的位置的互换(交换)。在非专利文献1中公开有一种技术,将一定的固定值的时间设定为各接收终端的数据的再生允许时间。在此,再生允许时间是指,从向缓冲器存储了数据起、到开始该数据的再生为止的时间。然而,在非专利文献1中,未考虑终端间的实际的延迟,因此导致通信品质的降低。由于未考虑实际的延迟,因此在非专利文献1中,有时所设定的再生延迟时间会过短。由此,产生如下那种不良情况:在损失的影像数据的混乱恢复之前,在未进行该恢复的情况下再生了该影像数据。此外,也有时所设定的再生延迟时间过长。由此,产生了数据的再生时刻延迟了必要以上的不良情况。然而,在ALM转发树中,在实施终端互换时,存在以下那样的课题。具体地说,根据从根终端到进行了终端互换的2个终端的至少一方为止的数据的延迟时间的大小,流数据有时未被无缝地再生。由此,例如有时产生影像的跳跃(skip)。对此进行说明。图5A以及图5B分别是用于说明本文档来自技高网...

【技术保护点】
【技术特征摘要】
【国外来华专利技术】2011.06.09 JP 2011-1294521.一种通信终端,是构成在流数据的再生中能够动态变更构成的应用层组播转发树即ALM转发树的多个终端中的某个终端,具备:通信部,从在上述ALM转发树中比上述通信终端更上位的终端依次接收流数据,且将接收的上述流数据向在上述ALM转发树中比上述通信终端更下位的终端发送;存储部,对接收的上述流数据进行存储;再生部,在规定的定时依次再生上述存储部所存储的流数据;取得部,取得在上述ALM转发树中比上述通信终端更下位的各终端间的数据通信的延迟时间;控制部,对上述再生部进行控制,以使得在从上述规定的定时延迟了合计值以上的时间的定时,上述再生部开始上述流数据的再生,该合计值是由上述取得部取得的、与从上述通信终端到叶终端为止的通信路径对应的全部的上述各终端间的上述延迟时间的合计值;以及转送部,该转送部检测到在上述ALM转发树中上述通信终端下位的终端即第一终端与上述通信终端上位的终端即第二终端已互换时,将上述通信部的上述流数据的转送目的地从上述第一终端变更为上述第二终端,上述通信部进一步,在上述转送部检测到上述第一终端与上述第二终端已互换的情况下,(a)将上述第二终端取得的流数据、且是上述第一终端取得的最新的流数据的下一个流数据向上述第一终端发送,(b)在将上述下一个流数据向上述第一终端发送后,向上述第二终端发送新的流数据。2.如权利要求1记载的通信终端,其中,在上述ALM转发树中,存在多个与上述通信终端对应的叶终端,上述合计值是与从上述通信终端到各叶终端为止的多个通信路径中的、全部的延迟时间的合计值最大的通信路径对应的值。3.如权利要求1记载的通信终端,其中,还具备调整部,该调整部在比上述通信终端更下位的终端的上述延迟时间发生了变化的情况下,根据变化后的延迟时间,调整再生中的上述流数据的下一个流数据的再生时刻。4.如权利要求1记载的通信终端,其中,上述取得部在上述ALM转发...
【专利技术属性】
技术研发人员:T·M·巴都葛,村本卫一,
申请(专利权)人:松下电器产业株式会社,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。