【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及组播通信中的通信终端装置和重发请求方法,特别涉及在组播通信中发生了分组丢失时,进行分组重发请求的通信终端装置和重发请求方法。
技术介绍
近年来,随着网络的迅速发展,在电视会议或网络游戏等中,一个发送节点向多个接收节点发送同一分组的机会增加。在这样的情况下,发送节点大多通过能够对所有的接收节点高效率地发送同一分组的组播通信进行播发。例如,发送节点将作为分组的播发目的地的接收节点分为由10台左右的接收节点构成的组,对每个组以组播通信播发分组。作为对每个组进行组播通信的通信方式之一,有显式组播(ExplicitMulticast)方式。显式组播方式中的发送节点通过在分组的选项报头或有效载荷中记载组内的全部接收节点的地址,明确地指定全部接收节点。作为具有代表性的组播方式有XCAST(Explicit Multicast:显式组播)(参照非专利文献1)。一般地,对同一组内的接收节点进行组播通信时,路径上的所有的分组中继装置(以下称为“路由器”)必须对应组播通信。但是,在显式组播方式中,即使路径上的所有的路由器不对应显式组播方式,发送节点也能够向在分组内记载了 ...
【技术保护点】
一种通信终端装置,通过组播通信接收数据分组,其包括: 分组接收单元,接收数据分组; 分组丢失检测单元,检测所述分组接收单元接收到的一连串数据分组中发生的分组丢失; 重发请求目的地选择单元,在所述分组丢失检测单元检测到分组丢失发生时,从所述分组接收单元接收到的数据分组的分发目的地的地址列表所包含的一个以上的IP地址中,选择重发请求目的地的IP地址; 重发请求分组形成单元,形成向所述重发请求目的地的IP地址请求将发生了分组丢失的数据分组的数据重发的重发请求分组;以及 分组发送单元,向所述重发请求目的地的IP地址发送所述重发请求分组。
【技术特征摘要】
【国外来华专利技术】JP 2006-5-22 142127/2006;JP 2006-9-20 255098/20061、一种通信终端装置,通过组播通信接收数据分组,其包括:分组接收单元,接收数据分组;分组丢失检测单元,检测所述分组接收单元接收到的一连串数据分组中发生的分组丢失;重发请求目的地选择单元,在所述分组丢失检测单元检测到分组丢失发生时,从所述分组接收单元接收到的数据分组的分发目的地的地址列表所包含的一个以上的IP地址中,选择重发请求目的地的IP地址;重发请求分组形成单元,形成向所述重发请求目的地的IP地址请求将发生了分组丢失的数据分组的数据重发的重发请求分组;以及分组发送单元,向所述重发请求目的地的IP地址发送所述重发请求分组。2、如权利要求1所述的通信终端装置,其中,所述数据分组包含比特串、即位图,所述比特串表示对所述分发目的地的地址列表所包含的一个以上的IP地址的各个IP地址,所述数据分组是否分发完毕,所述重发请求目的地选择单元从所述位图中选择一个表示分发完毕的比特,并选择对应于所选择的比特的IP地址作为重发请求目的地的IP地址。3、如权利要求1所述的通信终端装置,其中,所述分组接收单元除了数据分组以外还接收重发分组作为分组,所述通信终端装置还包括:分组检查单元,判别所述分组接收单元接收到的分组的种类;数据存储单元,在所述分组检查单元判别出所述分组为数据分组时,存储所述数据分组所包含的数据和顺序号;以及重发分组接收单元,在所述分组检查单元判别出所述分组为重发分组时,将所述重发分组所包含的数据和顺序号存储到所述数据存储单元中。4、如权利要求3所述的通信终端装置,其中,所述分组丢失检测单元通过判定所述分组接收单元接收的数据分组的顺序号是否连续,检测所发生的分组丢失。5、如权利要求3所述的通信终端装置,其中,所述重发请求分组形成单元将请求数据的重发的所述数据分组的顺序号和作为重发请求源的IP地址的本装置的IP地址记载在重发请求分组中。6、如权利要求3所述的通信终端装置,其中,所述重发分组接收单元在所述重发分组所包含的顺序号与请求了重发的顺序号相同时,将所述重发分组所包含的数据和顺序号存储到所述数据存储单元中。7、如权利要求3所述的通信终端装置,其中,所述分组接收单元除了数据分组和重发分组以外还接收重发请求分组作为分组,所述通信终端装置还包括:重发请求分组等待单元,在所述重发请求目的地选择单元选择重发请求目的地的IP地址后等待一定的时间,接收用于请求重发与向所述重发请求目的地请求重发的数据相同的数据的重发请求分组,所述重发请求分组形成单元除了自身的地址以外还将所述重发请求分组等待单元接收到的所述重发请求分组所包含的重发请求源地址作为重发请求源地址记载在重发请求分组中。8、如权利要求7所述的通信终端装置,其中,所述重发请求分组等待单元在所述重发请求目的地选择单元选择重发请求目的地的IP地址后等待一定的时间,在接收到重发请求分组时,判定向所述重发请求目的地请求重发的数据的顺序号与所述重发请求分组所包含的请求重发的数据的顺序号是否相同,在向所述重发请求目的地请求重发的数据的顺序号与所述重发请求分组所包含的请求重发的数据的顺序号相同时,将记载在所述重发请求分组中的重发请求源地址作为重发请求源地址通知给所述重发请求分组形成单元,经过一定的时间后,结束等待状态。9、如权利要求3所述的通信终端装置,其中,还包括:成串分发检查单元,判定所述分组接收单元接收到的数据分组是否通过成串分发被转发,在所述数据分组为通过成串分发被转发时,将所述数据分组的所述分发目的地的地址列表中记载的IP地址中的、记载在自身的IP地址的后面的所有的IP地址通知给所述重发请求分组形成单元,所述重发请求分组形成单元进而形成除了自身的地址以外还将由所述成串分发检查单元通知的IP地址作为重发请求源地址的重发请求分组。10、一种通信终端装置,通过组播通信接收数据分组,其包括:分组接收单元,接收响应用信息交换分组和数据分组作为分组;分组检查单元,判别由所述分组接收单元接收到的分组的种类;重发响应时间计算单元,在所述分组检查单元判别出所述分组为响应用信息交换分组时,从所述响应用信息交换分组所包含的发送时刻和当前时刻,计算所述响应用信息交换分组的发送源的响应时间;分组丢失检测单元,在所述分组检查单元判别出所述分组为数据分组时,检测在所述数据分组中所发生的分组丢失;重发请求目的地选择单元,在所述分组丢失检测单元检测到分组丢失发生时,从所述分组接收单元接收到的数据分组的分发目的地的地址列表所包含的一个以上的IP地址中,选择所述响应时间少于至再现发生了分组丢失的数据分组的数据为止的时间的IP地址,作为重发请求目的地的IP地址;重发请求分组形成单元,形成向所述重发请求目的地的IP地址请求将发生了分组丢失的数据分组的数据重发的重发请求分组;信息交换单元,定期地形成查询用信息交换分组;以及分组发送单元,在所述重发请求分组形成单元形成所述重发请求分组时,将所述重发请求分组发送到所述重发请求目的地的IP地址,在所述信息交换单元形成所述查询用信息交换分组时,在所述查询用信息交换分组中记载当前时刻作为发送时刻后,向所述数据分组的所述分发目的地的地址列表中记载的IP地址发送所述查询用信息交换分组。11、如权利要求10所述的通信终端装置,其中,所述分组接收单元除了数据分组和响应用信息交换分组以外还接收查询用信息交换分组作为分组,所述信息交换单元进而在所述分组检查单元判别出所述分组为查询用信息交换分组时,基于所述查询用信息交换分组所包含的查询源的IP地址和发送时刻,形成包含有所述查询源的IP地址和所述发送时刻的响应用信息交换分组,所述分组发送单元进而在所述信息交换单元形成...
【专利技术属性】
技术研发人员:小西一暢,村本卫一,米田孝弘,
申请(专利权)人:松下电器产业株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。