多播发送终端、多播接收终端、多播系统、程序、多播发送方法及多播接收方法_5

文档序号:8461095阅读:来源:国知局
由此,多播发送终端10能够判定多播数据包Data2正常地到达多播接收终端20 - 1,20 - 2,20 - 4、而多播数据包Data2并没有正常地到达多播接收终端20 — 3的情况。另外,由于多播数据包Data2没有正常地到达多播接收终端20 — 3,所以多播发送终端10使用中心频率fl_l,在时间t2’向多播接收终端20 - 3发送多播数据包Data2’。
[0154]多播接收终端20 — 3正常地接收到多播数据包Data2’,因此使用中心频率f 1_3在时间ta2’发送ACK_A3。由此,多播发送终端10能够判定多播数据包Data2’正常地到达多播接收终端20 - 3的情况。
[0155]图15是示出本实施方式中多播数据包的发送中使用的频率和ACK信号的发送中使用的频率是不同的频带的情况下的频率与时间之间的关系的概要图。图中的横轴表示频率,纵轴表示时间。图示的例子中,多播发送终端10在多播数据包的发送中使用的中心频率是fl。另外,多播接收终端20 — I?20 — 4在ACK信号的发送中使用的中心频率是fl_l?fl_4。此外,多播接收终端20 — I?20 — 4在ACK信号的发送中使用的中心频率fl_l?fl_4未被包含于多播数据包的发送中使用的频带内。
[0156]在图示的例子中,多播发送终端10使用中心频率fl在时间tl发送多播数据包Datal。另外,多播接收终端20 — I正常地接收到多播数据包Datal,因此使用中心频率fl_l在时间tal发送ACK_A1。另外,多播接收终端20 — 2正常地接收到多播数据包Datal,因此使用中心频率fl_2在时间tal发送ACK_A2。另外,多播接收终端20 — 3正常地接收到多播数据包Datal,因此使用中心频率fl_3在时间tal发送ACK_A3。另外,多播接收终端20 — 4正常地接收到多播数据包Datal,因此使用中心频率fl_4在时间tal发送ACK_A4o此外,关于时间t2、ta2,如图所示。
[0157]如图14、15所示,多播发送终端10和多播接收终端20能够在确保实时性的同时进行多播数据包的送达确认,在无法正常地收发多播数据包的情况下能够进行重传,因此能够抑制通信品质的降低。此外,图15所示的例子中,多播数据包的发送中使用的频率和ACK信号的发送中使用的频率是不同的频带,因此也可以缩小多播发送终端10发送的多播数据包的发送间隔。
[0158](第2实施方式)
[0159]接着,对本发明的第2实施方式进行说明。本实施方式中的多播接收终端20的结构与第I实施方式中的多播接收终端20的结构相同。
[0160]图16是示出本实施方式中的多播发送终端30的结构的框图。在图示的例子中,多播发送终端30具备输入部101、操作部102、存储部103、发送处理部104、数据发送部105、ACK接收部106、ACK处理部107、发现部108、分配部109、控制部110和显示部111。另外,发送处理部104具备通知部1041。此外,多播发送终端30所具备的各部分与第I实施方式中的多播发送终端10所具备的各部分相同。
[0161]本实施方式中的多播发送终端30与第I实施方式中的多播发送终端10不同的点在于,本实施方式中的多播发送终端30仅仅具备一个ACK接收部106。ACK处理部108进行FFT处理。因此,尽管由多个频率同时接收到ACK接收,通过FFT处理,也能够分离各频率的ACK信号。另外,在多播对应接收机列表中设置ACK发送时刻的数据项目。此外,关于多播发送终端30及多播接收终端20的动作,除了 ACK信号的收发时刻以外、与第I实施方式中的多播发送终端10及多播接收终端20的动作相同。
[0162]下面,对本实施方式中的多播发送终端30和多播接收终端20的ACK信号的收发时刻进行说明。图17是示出本实施方式中的多播对应接收机列表的概要图。多播对应接收机列表具有“Rx No (多播接收机编号)”、“Addr (地址)”、“ACK freq (ACK频率)”、“ACKTiming (ACK时刻)”的数据项目,按每一行将各数据项目的数据关联起来存储。各数据项目与第I实施方式中的数据项目相同。
[0163]在图示的例子中,行1701的数据项目“Rx No”所存储的值为“ 1”,数据项目“Addr”所存储的值为“Addr_l”,数据项目“ACK freq”所存储的值为“f_2”,数据项目“ACKTiming”所存储的值为“tl”。这表示:由Rx No “ I”唯一地确定的多播接收终端20的MAC地址为“Addr_l”,被分配的ACK频率为“f_2”,设定的ACK信号的发送时刻为“tl”。
[0164]另外,行1102的数据项目“Rx No”所存储的值为“2”,数据项目“Addr”所存储的值为“Addr_2”,数据项目“ACK freq”所存储的值为“f_2”,数据项目“ACK Timing”所存储的值为“t2”。这表示:由Rx No “2”唯一地确定的多播接收终端20的MAC地址为“Addr_2”,被分配的ACK频率为“f_2”,设定的ACK信号的发送时刻为“t2”。此外,关于其他行,如图所示。
[0165]图18是示出本实施方式中多播数据包的发送中使用的频率和ACK信号的发送中使用的频率是不同的频带且ACK信号的发送中使用的频率为I个的情况下的频率与时间之间的关系的概要图。图中的横轴表示频率,纵轴表示时间。图示的例子中,多播发送终端30在多播数据包的发送中使用的中心频率是H。另外,多播接收终端20 — I?20 — 4在ACK信号的发送中使用的中心频率是f2。此外,多播接收终端20 — I?20 — 4在ACK信号的发送中使用的中心频率f2未被包含于多播数据包的发送中使用的频带内。
[0166]多播发送终端30使用中心频率fl在时间t_l发送多播数据包Datal。另外,多播发送终端30使用中心频率f I在时间t_2发送多播数据包Data2。
[0167]多播接收终端20 -1正常地接收到多播数据包Datal,因此使用中心频率f2在时间ta_l所包含的时间tl发送ACK_A1。此外,时间ta_l被包含于时间t_2内。另外,多播接收终端20 - 2正常地接收到多播数据包Datal,因此使用中心频率f2在时间ta_l所包含的时间t2发送ACK_A2。另外,多播接收终端20 - 3正常地接收到多播数据包Datal,因此使用中心频率f2在时间ta_l所包含的时间t3发送ACK_A3。另外,多播接收终端20 —4正常地接收到多播数据包Datal,因此使用中心频率f2在时间ta_l所包含的时间t4发送ACK_A4。
[0168]由此,多播发送终端30能够判定多播数据包Datal正常地到达多播接收终端20 — I?20 — 4的情况。另外,由于多播数据包Datal正常地到达多播接收终端20 — I?20 - 4,所以多播发送终端30不进行多播数据包Datal的重传,在时间t_3发送多播数据包Data3 (数据3)。
[0169]多播接收终端20 -1正常地接收到多播数据包Data2,因此使用中心频率f2在时间ta_2所包含的时间tl发送ACK_A1。此外,时间ta_2被包含于时间t_3内。另外,多播接收终端20 - 3正常地接收到多播数据包Data2,因此使用中心频率f2在时间ta_2所包含的时间t3发送ACK_A3。另外,多播接收终端20 — 4正常地接收到多播数据包Data2,因此使用中心频率f2在时间ta_2所包含的时间t4发送ACK_A4。然而,多播接收终端20 —2没有正常地接收多播数据包Data2,因此在时间ta_2所包含的时间t2不发送ACK_A2。
[0170]由此,多播发送终端30能够判定多播数据包Data2正常地到达多播接收终端20 - 1,20 - 3,20 - 4、而多播数据包Data2并没有正常地到达多播接收终端20 — 2的情况。另外,由于多播数据包Data2没有正常地到达多播接收终端20 — 2,所以多播发送终端30使用中心频率fl,在时间t_2’向多播接收终端20 - 2发送多播数据包Data2’。
[0171]多播接收终端20 - 2正常地接收到多播数据包Data2’,因此使用中心频率f2在时间ta_2’发送ACK_A2。由此,多播发送终端30能够判定多播数据包Data2’正常地到达多播接收终端20 - 2的情况。
[0172]如上所述,根据本实施方式,能够连续发送/接收多播数据包和ACK信号的每一个,因此能够在确保实时性的同时抑制通信品质的降低,并且能够提高频率利用效率。
[0173]此外,如果多播接收终端20的台数增多,则ACK收发时间变长,因此也可以对多播接收终端20的台数加以限制,以使得进一步缩短多播数据包的收发时间。例如,在设多播数据包的收发时间为t_n、ACK收发时间为ta_n的情况下,对多播接收终端20的台数加以限制,以使得ta_n为(t_n+l)以下。
[0174]另外,如图18所示,在多播数据包的重传时数据顺序有可能调换,因此,在多播接收终端20的控制部209中,根据多播数据包的序列号,进行数据调换处理后输出到输出部208。
[0175]此外,在多播接收终端20的台数增多的情况下,也可以在确保ta_n为(t_n+l)的条件的同时增加ACK信号的收发中使用的频率。
[0176]图19是示出本实施方式中多播数据包的发送中使用的频率和ACK信号的发送中使用的频率是不同的频带且ACK信号的发送中使用的频率为多个的情况下的频率与时间之间的关系的概要图。图中的横轴表示频率,纵轴表示时间。图示的例子中,多播发送终端30在多播数据包的发送中使用的中心频率是fl。另外,多播接收终端20 — I?20 — 4在ACK信号的发送中使用的中心频率是f2。另外,多播接收终端20 — 5?20 — 8在ACK信号的发送中使用的中心频率是f3。另外,多播接收终端20 — 9?20 — 12在ACK信号的发送中使用的中心频率是f4。此外,多播接收终端20 — I?20 — 12在ACK信号的发送中使用的中心频率f2?f4未被包含于多播数据包的发送中使用的频带内。
[0177]多播发送终端30使用中心频率fl在时间t_l发送多播数据包Datal。另外,多播发送终端30使用中心频率f I在时间t_2发送多播数据包Data2。
[0178]多播接收终端20 — I?20 — 4正常地接收到多播数据包Datal,因此使用中心频率f2在时间ta_l所包含的时间tl?t4发送ACK_A1?A4。此外,时间ta_l被包含于时间t_2内。另外,多播接收终端20 — 5?20 — 8正常地接收到多播数据包Datal,因此使用中心频率f3在时间ta_l所包含的时间tl?t4发送ACK_A5?A8。另外,多播接收终端20 — 9?20 — 12正常地接收到多播数据包Datal,因此使用中心频率f4在时间ta_l所包含的时间tl?t4发送ACK_A9?A12。
[0179]由此,多播发送终端30能够判定多播数据包Datal正常地到达多播接收终端20 — I?20 — 12的情况。另外,由于多播数据包Datal正常地到达多播接收终端20 —I?20 — 12,所以多播发送终端30不进行多播数据包Datal的重传,在时间丨_3发送多播数据包Data3。
[0180]多播接收终端20 - 1,20- 3,20 一 4正常地接收到多播数据包Data2,因此使用中心频率f2在时间ta_2所包含的时间tl、t3、t4发送ACK_A1、A3、A4。此外,时间ta_2被包含于时间t_3内。另外,多播接收终端20 — 5?20 — 7正常地接收到多播数据包Data2,因此使用中心频率f2在时间ta_2所包含的时间tl?t3发送ACK_A5?A7。另外,多播接收终端20 — 9?20 — 12正常地接收到多播数据包Data2,因此使用中心频
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1