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

文档序号:8461095阅读:414来源:国知局
多播发送终端、多播接收终端、多播系统、程序、多播发送方法及多播接收方法
【技术领域】
[0001 ] 本发明涉及多播发送终端、多播接收终端、多播系统、程序、多播发送方法及多播接收方法。
[0002]本申请基于2012年11月21日在日本申请的特愿2012 — 255208号主张优先权,并且在这里引用其内容。
【背景技术】
[0003]设想从I台发送机向多台接收机实时地进行影像串流传输(streaming)的情况。在该设想时,当进行一边确认影像一边操作设备、或者在操作过程中向作业者准确地发出指示的工作的情况下,影像串流传输中必须确保实时性。另外,为了不使影像的中断频繁地发生,确保通信品质也是很重要的。
[0004]如上所述,如从I台发送机向多台接收机实时地进行影像串流传输的情况那样,作为进行一对多的通信的方法,已知有多播通信。通常,在多播通信中,不存在基于ACK (ACKnowledgement:肯定确认)或者 NACK (Negative ACKnowledgement:否定确认)的送达确认。因而,发送机无法判断接收机侧是否正常地接收到所发送的多播数据包。例如,在接收机无法正常接收多播数据包的情况下,由于从发送机不进行重传处理,所以有时导致影像中断。
[0005]作为解决上述的问题的方法,可考虑发送机多次发送相同的多播数据包的方法。图20是示出发送机多次发送相同的多播数据包的情况下的发送机发送多播数据包的时刻和接收机接收多播数据包的时刻的时序图。
[0006]在图示的例子中,示出发送机TX发送多播数据包的时刻和接收机RXl及RX2各自接收多播数据包的时刻。发送机TX将同一多播数据包发送3次。具体而言,发送机TX将多播数据包Pl发送3次后,将多播数据包P2发送3次发送,然后将多播数据包P3发送3次。
[0007]接收机RXl及RX2进行从发送机TX发送的多播数据包的接收处理,当又接收到与接收过一次的多播数据包相同的多播数据包的情况下,丢弃后来接收到的多播数据包。
[0008]具体而言,接收机RXl能够接收被发送3次的多播数据包Pl中的第一次发送的多播数据包P1,因此将第二次和第三次发送的多播数据包Pl接收后丢弃。另外,接收机RXl能够接收被发送3次的多播数据包P2中的第一次发送的多播数据包P2,因此将第二次和第三次发送的多播数据包P2接收后丢弃。另外,接收机RXl能够接收被发送3次的多播数据包P3中的第一次发送的多播数据包P3,因此将第二次和第三次发送的多播数据包P3接收后丢弃。
[0009]另外,接收机RX2虽然无法接收被发送3次的多播数据包Pl中的第一次发送的多播数据包Pi但能够接收第二次发送的多播数据包P1,因此将第三次发送的多播数据包Pi接收后丢弃。另外,接收机RX2能够接收被发送3次的多播数据包P2中的第一次发送的多播数据包P2,因此将第二次和第三次发送的多播数据包P2接收后丢弃。另外,接收机RX2能够接受发送3次的多播数据包P3中的第一次发送的多播数据包P3,因此将第二次和第三次发送的多播数据包P3接收后丢弃。
[0010]如上所述,当发送机多次发送了相同的多播数据包的情况下,即使接收机无法接收多播数据包的一部分也能够接收所有种类的多播数据包的可能性提高。然而,由于始终多次发送相同的多播数据包,所以需要始终确保时间轴上的频带,从而从效率的方面上并不优选。
[0011]另外,作为解决上述的问题的方法,可考虑如下这样的方法:针对从发送机发送的多播数据包,从各接收侧返回ACK信号。图21是示出针对从发送机发送的多播数据包从各接收侧返回ACK信号时的数据的流动的概要图。在图示的例子中,发送机TX使用频率fl,向接收机RXl?RX4发送多播数据包。另外,接收机RXl?RX4使用频率Π,向发送机TX发送针对从发送机TX发送的多播数据包的ACK信号。
[0012]然而,由于在相同的时刻从接收机RXl?RX4发送ACK信号,所以ACK信号冲突的可能性变高,从而有可能无法到达发送机TX。为了避免该情况,可考虑如下方法:发送机TX指定接收机RXl?RX4发送ACK信号的时刻。
[0013]然而,如果接收机的数量增多,则ACK确认所需要的时间变长。为了确保影像串流传输的实时性,需要在规定时间内发送影像数据,如果ACK确认的等待时间变长,则导致可发送影像数据的时间缩短。其结果是,存在如下问题:无法在规定时间内发送应当发送的影像数据。
[0014]图22是示出图21所示的发送机TX发送多播数据包的时刻和接收机RXl?RX4发送ACK信号的时刻的概要图。在图示的例子中,发送机TX在时间tl发送多播数据包Datal。另外,接收机RXl?RX4在时间tal发送Ackl?Ack4。另外,发送机TX在时间t2发送多播数据包Data2。另外,接收机RXl?RX4在时间ta2发送Ackl?Ack4。这样,接收机RXl?RX4无法同时发送ACK信号,因此ACK确认所需要的时间变长。
[0015]另外,已知有如下这样的方法(例如,参照专利文献I):分别区分发送机发送多播数据包时使用的频率与各接收机发送ACK信号时使用的频率,来避免多播数据包与ACK信号之间的干扰。
[0016]现有技术文献
[0017]专利文献
[0018]专利文献1:日本特许第3822466号公报

【发明内容】

[0019]发明所要解决的问题
[0020]然而,在专利文献I所记载的技术中,发送机除了发送多播数据包以外,还需要利用多播发送轮询请求数据。因此,存在如下问题:发送机发送数据的时间需要额外的时间。另外,在专利文献I中,关于发送多播数据包时使用的频率和发送ACK信号时使用的频率的带宽,没有任何触及内容,关于在增加了接收机的情况下能否在规定的频带内进行处理,也是不清楚的。从而,即使使用上述技术,在实时的多播通信中,也会存在难以确保考虑了重传的通信品质的问题。
[0021]本发明是为了解决上述的问题而完成的,其目的在于提供一种多播发送终端、多播接收终端、多播系统、程序、多播发送方法及多播接收方法,它们在进行多播时能够在确保实时性的同时进行送达确认,从而能够抑制通信品质的降低。
[0022]用于解决问题的手段
[0023]根据本发明的第I方式,多播发送终端具备:收发部,其利用规定的中心频率和带宽进行多播发送,并且至少接收I个肯定响应,所述肯定响应是利用与所述多播发送的中心频率不同的中心频率和比所述多播发送的带宽窄的带宽发送的;发现部,其利用广播发送询问数据包,发现作为所述多播发送的目的地的接收终端;分配部,其根据所述发现部发现的所述接收终端的数量,分配各所述接收终端发送所述肯定响应时使用的中心频率,而且对至少I台所述接收终端分配与所述多播发送的中心频率不同的中心频率,生成表示该分配的分配列表;以及通知控制部,其使所述收发部利用所述多播发送所述分配部所生成的所述分配列表。
[0024]另外,根据本发明的第2方式,多播接收终端具备:收发部,其与其他装置进行数据的收发;询问响应部,其使所述收发部发送与所述收发部接收到的询问数据包对应的肯定响应;频率提取部,其从所述收发部接收的多播数据包中提取所述收发部发送所述肯定响应时使用的中心频率;以及频率设定部,其将所述收发部发送所述肯定响应时使用的中心频率设定为所述频率提取部提取出的所述中心频率。
[0025]另外,根据本发明的第3方式,多播系统包括多播发送终端和多播接收终端,所述多播发送终端的特征在于,具备:收发部,其利用规定的中心频率和带宽进行多播发送,并且至少接收I个肯定响应,所述肯定响应是利用与所述多播发送的中心频率不同的中心频率和比所述多播发送的带宽窄的带宽发送的;发现部,其利用广播发送询问数据包,发现作为所述多播发送的目的地的接收终端;分配部,其根据所述发现部发现的所述接收终端的数量,分配各所述接收终端发送所述肯定响应时使用的中心频率,而且对至少I台所述接收终端分配与所述多播发送的中心频率不同的中心频率,生成表示该分配的分配列表;以及通知控制部,其使所述收发部利用所述多播发送所述分配部所生成的所述分配列表,所述多播接收终端的特征在于,具备:接收终端收发部,其与其他装置进行数据的收发;询问响应部,其使所述接收终端收发部发送与所述接收终端收发部接收到的询问数据包对应的肯定响应;频率提取部,其从所述接收终端收发部接收的多播数据包中提取所述接收终端收发部发送所述肯定响应时使用的中心频率;以及频率设定部,其将所述接收终端收发部发送所述肯定响应时使用的中心频率设定为所述频率提取部提取出的所述中心频率。
[0026]另外,根据本发明的第4方式,程序使计算机执行如下步骤:收发步骤,利用规定的中心频率和带宽进行多播发送,并且至少接收I个肯定响应,所述肯定响应是利用与所述多播发送的中心频率不同的中心频率和比所述多播发送的带宽窄的带宽发送的;发现步骤,利用广播发送询问数据包,发现作为所述多播发送的目的地的接收终端;分配步骤,根据所述发现步骤中发现的所述接收终端的数量,分配各所述接收终端发送所述肯定响应时使用的中心频率,而且对至少I台所述接收终端分配与所述多播发送的中心频率不同的中心频率,生成表示该分配的分配列表;以及通知控制步骤,利用所述多播发送所述分配步骤中生成的所述分配列表。
[0027]另外,根据本发明的第5方式,程序使计算机执行如下步骤:收发步骤,与其他装置进行数据的收发;询问响应部,发送与所述收发步骤中接收到的询问数据包对应的肯定响应;频率提取步骤,从所述收发步骤中接收的多播数据包中提取发送所述肯定响应时使用的中心频率;以及频率设定步骤,将发送所述肯定响应时使用的中心频率设定为所述频率提取步骤中提取出的所述中心频率。
[0028]另外,根据本发明的第6方式,多播发送方法包括如下步骤:收发步骤,利用规定的中心频率和带宽进行多播发送,并且至少接收I个肯定响应,所述肯定响应是利用与所述多播发送的中心频率不同的中心频率和比所述多播发送的带宽窄的带宽发送的;发现步骤,利用广播发送询问数据包,发现作为所述多播发送的目的地的接收终端;分配步骤,根据所述发现步骤中发现的所述接收终端的数量,分配各所述接收终端发送所述肯定响应时使用的中心频率,而且对至少I台所述接收终端分配与所述多播发送的中心频率不同的中心频率,生成表示该分配的分配列表;以及通知控制步骤,利用所述多播发送所述分配步骤中生成的所述分配列表。
[0029]另外,根据本发明的第7方式,多播接收方法包括如下步骤:收发步骤,与其他装置进行数据的收发;询问响应部,发送与所述收发步骤中接收到的询问数据包对应的肯定响应;频率提取步骤,从所述收发步骤中接收的多播数据包中提取发送所述肯定响应时使用的中心频率;以及频率设定步骤,将发送所述肯定响应时使用的中心频率设定为所述频率提取步骤中提取出的所述中心频率。
[0030]发明效果
[0031]根据本发明,在进行多播时能够在确保实时性的同时进行送达确认,从而能够抑制通信品质的降低。
【附图说明】
[0032]图1是示出本发明的第I实施方式中的多播系统的结构的概要图。
[0033]图2是示出本发明的第I实施方式中的多播发送终端的结构的框图。
[0034]图3是示出本发明的第I实施方式中的多播接收终端的结构的框图。
[0035]图4是示出本发明的第I实施方式中的多播发送终端发现可接收多播数据包的多播接收终端时的动作顺序的流程图。
[0036]图5是示出本发明的第I实施方式中的多播接收终端发送针对接收到的多播数据包的响应数据包时的动作顺序的流程图。
[0037]图6是示出本发明的第I实施方式中的多播发送终端对多播接收终端分配发送ACK信号时使用的中心频率时的动作顺序的流程图。
[0038]图7是示出本发明的第I实施方式中的多播发送终端具备通信品质检测部的情况下的结
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1