CN101155145A - 中继装置、中继方法,以及中继程序 - Google Patents
中继装置、中继方法,以及中继程序 Download PDFInfo
- Publication number
- CN101155145A CN101155145A CNA2007101478805A CN200710147880A CN101155145A CN 101155145 A CN101155145 A CN 101155145A CN A2007101478805 A CNA2007101478805 A CN A2007101478805A CN 200710147880 A CN200710147880 A CN 200710147880A CN 101155145 A CN101155145 A CN 101155145A
- Authority
- CN
- China
- Prior art keywords
- grouping
- communication
- bandwidth
- wireless terminal
- relay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
Abstract
本发明涉及中继装置、中继方法,以及中继程序。中继装置用于对在由通信区中的无线终端(3a、3b)进行的无线电通信中的分组进行中继,包括:分组监测部(12),其从要中继的分组中获得关于在无线终端(3a、3b)进行的无线电通信中要使用的带宽的数据;带宽管理部(14),其根据所获得的关于带宽的数据来计算并记录用于由无线终端(3a、3b)进行的无线电通信的总使用带宽;重发调节部(15),其根据通过从最大带宽中扣除总使用带宽而获得的可用带宽的量确定分组重发次数的上限;以及重发部(16),其在不超出所述分组重发次数的上限的范围内重发分组。从而,中继装置使得重发能够恰当地适应于通信区中的无线终端的无线通信所使用的带宽的使用情况。
Description
技术领域
本发明涉及中继装置,该中继装置例如像无线局域网(LAN)中的接入点那样,以有限带宽对通信区中的多个无线终端的通信进行中继。
背景技术
近年来,例如像经由无线LAN的IP电话那样,经由无线电通信来执行电话通话的无线终端已经变得非常普遍。经由无线电通信来执行电话通话的无线终端能够通过执行与中继装置(例如无线LAN的接入点等)的无线电通信来实现与伙伴侧上的终端的电话通话。按照这种通信形式,在中继装置的通信区内存在多个无线终端,由此,发生通过所述多个无线终端同时进行电话通话的情况。在这种情况下,所述多个无线终端共享中继装置中的可用带宽,并且分别执行通信。
此外,一般来说,在无线终端与中继装置之间的无线电通信中,分组传输误码率因受障碍等的影响而较高。在中继装置发送分组失败的情况下,该中继装置重发该分组直到其成功发送了该分组为止。当重发分组时,使用带宽相应增加,并且当使用带宽超出中继装置控制的传输容量时,无线电终端和中继装置的传输彼此干扰,从而趋于以失败告终。因此,重发的次数应尽可能的小。
传统上,提出了一种用于防止在OFDM-CDMA发送器中重发次数过度增加的方法(例如,参见JP 2004-187226 A)。根据这种方法,当重发次数增加时,通过增加OFDM的子载波的数量来防止重发次数的增加。
然而,根据上述传统方法,仅考虑了个体装置之间的通信状态。另一方面,存在根据通信区中无线电通信的带宽的整体使用情况来控制分组重发次数的需求。例如,在诸如通信区中的多个无线终端同时进行电话通话的高峰时段期间,如果不根据可用带宽来抑制一个无线终端在无线电通信中的重发次数,就可能因重发而耗尽可用带宽。因此,可能延迟另一无线终端的通信数据的发送。此外,在通信区中仅有一个无线终端执行通信的非高峰时段期间,尽管存在充足的可用带宽来进行重发,也不能执行预先设置上限值或更多次的重发,导致分组发送失败。根据上述传统方法,由于没有考虑用于由通信区中无线终端进行的无线电通信的带宽的整体使用情况,所以不能防止上述情况。
发明内容
因此,根据上述情况,本发明的一个目的是,提供一种使得重发能够恰当地与用于由通信区中的无线终端进行的无线电通信的带宽的整体使用情况相适应的中继装置、中继方法以及中继程序。
根据本发明的中继装置,其用于对要在由通信区中的至少一个无线终端进行的无线电通信中发送的分组进行中继,所述中继装置包括:分组监测部,该分组监测部用于从要由所述中继装置进行中继的分组中获得关于在由所述无线终端进行的无线电通信中使用的带宽的数据;带宽管理部,该带宽管理部用于基于通过所述分组监测部获得的所述数据来计算并记录用于由所述通信区中的所述无线终端进行的无线电通信的总使用带宽;重发调节部,该重发调节部根据通过从所述无线终端进行的无线电通信可用的最大带宽中扣除所述总使用带宽而获得的可用带宽量,来确定分组重发次数的上限;以及重发部,该重发部用于在不超出由所述重发调节部确定的所述分组重发次数的上限的范围内,对所述中继装置已经以失败结束了其发送的分组进行重发。
所述重发调节部根据通过从无线电通信可用的最大带宽中扣除基于由分组监测部获得的数据所计算出的总使用带宽而获得的可用带宽量,来确定分组重发次数的上限。因此,确定了适应于用于通信区中的无线电通信的带宽的整体使用情况的重发次数的上限。所述重发部基于由所述重发调节部确定的所述重发次数的上限,对所述中继装置已经以失败结束了其发送的分组进行重发。因此,可执行恰当地适应于带宽的整体使用情况的重发。从而,可增强所述中继装置的通信区中的无线终端的无线电通信的通信质量。
在根据本发明的中继装置中,优选的是,所述重发调节部将所述可用带宽除以所述通信区中的执行无线电通信的无线终端的数量以获得单个无线终端的可用带宽,并且利用所述单个无线终端的可用带宽来确定针对每个无线终端的分组重发次数的上限。
根据上述构造,根据将所述整体可用带宽除以执行无线电通信的无线终端的数量所获得的单个无线终端的可用带宽来确定单个无线终端的重发次数的上限。由此,可防止一个无线终端重复进行重发以至用尽所述可用带宽。从而,可以防止通信区中的另一无线终端处的通信质量劣化。此外,在整体可用带宽足够的情况下,可相应增加单个无线终端的重发次数的上限,并且通过重发所述中继装置已经以失败结束了其发送的分组来增加分组发送成功的可能性。
在根据本发明的中继装置中,优选的是,所述重发调节部根据所述可用带宽来设置所述中继装置在恒定时长内的分组重发次数的上限。
通过设置所述中继装置在恒定时长内的分组重发次数的上限,可在恒定时长内确保除了重发分组以外的其它分组的发送。因此,可防止一个无线终端重复进行重发而使得持续固定长或者更长的时间无法执行除了重发分组以外的其它分组的发送。
在根据本发明的中继装置中,优选的是,所述重发调节部针对所述无线终端执行的每个无线电通信来设置所述分组重发次数的上限。这样能够针对每个无线电通信来调节通信质量。
优选的是,根据本发明的中继装置还包括发送历史记录部,该发送历史记录部用于记录通信标识符和关系数据,所述通信标识符用于标识待由所述中继装置中继的分组的通信,所述关系数据表示由所述通信标识符表示的通信的链路速度与分组发送成功率之间的关系,其中,当对由记录在所述发送历史记录部中的所述通信标识符所表示的通信的分组进行重发时,所述重发部基于所述关系数据,应用使得由所述通信标识符表示的通信中的所述分组发送成功率最高的链路速度,并且基于所应用的链路速度来重发所述分组。
所述重发部基于使得由记录在所述发送历史记录部中的所述通信标识符表示的通信中分组发送成功率最高的链路速度,来重发分组。因此,可按照使得每个通信中发送成功的可能性较高的链路速度来重发分组。
根据本发明的中继装置还包括重发历史记录部,该重发历史记录部用于记录表示所述重发部重发分组的重发定时与分组发送成功率之间的关系的关系数据,其中,所述重发部基于所述关系数据确定使得所述分组发送成功率最高的重发定时,并且基于所确定的重发定时来确定所述中继装置已经以失败结束了其发送的分组的发送间隔。
所述重发部基于使得分组发送成功率最高的重发定时来确定重发分组的发送间隔,从而可按使得发送成功的可能性较高的发送间隔来重发分组。
根据本发明的中继装置还包括:分组丢失历史记录部,该分组丢失历史记录部用于针对每个无线终端记录因中继装置的发送分组失败所造成的分组丢失历史;和可接受信息记录部,该可接受信息记录部用于针对每个无线终端记录表示无线电通信中的可接受连续分组丢失计数的条件的数据,其中,所述分组监测部从待由所述中继装置中继的分组中获得表示所述无线终端的无线电通信中的可接受连续分组丢失计数的条件的数据,并将该数据记录在所述可接受信息记录部中,并且所述重发部从所述分组丢失历史记录部获得要将分组发往的目的地无线终端处的导致发送失败的连续分组丢失计数,确定从分组丢失历史记录部获得的连续分组丢失计数是否与由记录在所述可接受信息记录部中的数据表示的目的地无线终端的无线电通信中的可接受连续分组丢失计数的条件相对应,并且在从分组丢失历史记录部获得的连续分组丢失计数与所述条件相对应的情况下,丢弃该分组而不对该分组进行重发。
所述分组丢失意味着已经以失败结束了分组的发送和所有重发。在从无线终端接收到的分组包含表示能够接受分组丢失的连续分组丢失计数的数据的情况下,通过分组监测部将表示可接受连续分组丢失计数的数据记录在所述可接受信息记录部中。因此,所述重发部从存储有连续分组丢失计数的所述分组丢失历史记录部中获得已经以失败结束了其发送的分组的连续分组丢失计数,并且将该连续分组丢失计数与记录在所述可接受信息记录部中的可接受连续分组丢失计数的条件相比较,由此确定重发的必要性/非必要性。从而,所述重发部可通过丢弃在无线通信中接受分组丢失的分组,不对其进行重发来总体上缩减重发的次数。
优选的是,根据本发明的中继装置还包括重发次数发送部,该重发次数发送部用于通知无线终端由所述重发调节部确定的分组重发次数的上限。
根据上述构造,在所述无线终端向中继装置发送分组失败的情况下,所述无线终端可在不超出由所述重发次数发送部通知的所述分组重发次数的上限的范围内对分组进行重发。从而,所述无线终端可按照根据通信区中带宽的使用情况的重发次数来重发分组。
优选的是,根据本发明的中继装置还包括:优先化通信记录部,该优先化通信记录部用于记录表示所述中继装置按优先级对分组进行中继的优先化通信的优先化通信标识符;和优先级控制部,该优先级控制部用于按优先级发送由所述优先化通信标识符表示的所述优先化通信中的分组,其中,所述重发调节部仅针对所述优先化通信的分组,根据通过从所述中继装置的无线电通信可用的最大带宽中扣除总使用带宽而获得的可用带宽的量,来确定分组重发次数的上限,并且所述重发部在不超出所述重发调节部确定的所述分组重发次数的上限的范围内,重发所述中继装置已经以失败结束了发送的分组中由所述优先化通信标识符表示的所述优先化通信中的分组,并且按预定次数重发除所述中继装置已经以失败结束了发送的分组中由所述优先化通信标识符表示的所述优先化通信中的分组之外的其它通信中的分组。
根据上述构造,对于其中所述优先级中继部按照优先级来中继分组的优先化通信,可根据带宽的使用情况在不超出所述分组重发次数的上限的范围内重发分组,而对于优先化通信以外的其它未优先化通信,可确保与先前确定的数量相对应的重发次数。因此,在优先化通信中,抑制重发次数增加到引起由于带宽不足而导致的延迟。另一方面,在未优先化通信中,尽管与优先化通信相比发生延迟的可能性增加了,但确保了重发次数,从而抑制了分组丢失的发生。
根据本发明的中继方法用于对要在由通信区中的至少一个无线终端进行的无线电通信中发送的分组进行中继,包括以下步骤:从要由中继装置中继的分组中获得关于在由所述无线终端进行的无线电通信中使用的带宽的数据;基于所获得的所述数据来计算并记录用于由所述通信区中的所述无线终端进行的无线电通信的总使用带宽;根据通过从所述无线终端进行的无线电通信可用的最大带宽中扣除所述总使用带宽而获得的可用带宽的量,来确定分组重发次数的上限;以及在不超出所述分组重发次数的上限的范围内,对所述中继装置已经以失败结束了发送的分组进行重发。
根据本发明的中继程序使包括计算机的中继装置执行对要在由通信区中的至少一个无线终端进行的无线电通信中发送的分组进行中继的处理,所述中继程序使所述中继装置执行以下处理:分组监测处理,该分组监测处理从要由所述中继装置进行中继的分组中获得关于在由所述无线终端进行的无线电通信中使用的带宽的数据;带宽管理处理,该带宽管理处理基于在所述分组监测处理中获得的所述数据来计算并记录用于由所述通信区中的所述无线终端进行的无线电通信的总使用带宽;重发调节处理,该重发调节处理根据通过从所述无线终端进行的无线电通信可用的最大带宽中扣除所述总使用带宽而获得的可用带宽的量,来确定分组重发次数的上限;以及重发处理,该重发处理在不超出由所述重发调节处理确定的所述分组重发次数的上限的范围内,对所述中继装置已经以失败结束了其发送的分组进行重发。
根据本发明,可以提供一种使得重发能够恰当地适应于通信区中的无线终端的无线电通信中的带宽的整体使用情况的中继装置、中继方法以及中继程序。
通过参照附图阅读并且理解下面的详细说明,本领域技术人员将明了本发明的这些和其它优点。
附图说明
图1是示出根据实施方式1的包括AP(接入点)的整体通信系统的构造的功能框图。
图2是示出根据实施方式1的AP的构造的功能框图。
图3是示出待记录在带宽信息记录部中的数据的示例的图。
图4A是示出待记录在重发次数记录部中的数据的示例的图。图4B是示出与变量r和r_max有关的数据的示例的图。
图5是示出实施方式1中的重发部中的重发处理的实施例的流程图。
图6A是示出与实施方式1中的重发次数的上限值有关的数据的图。图6B是示出与变量r、r_max、R以及R_max有关的数据的示例的图。
图7是示出重发部利用每一个分组的重发次数的上限和恒定时长期间重发次数的和的上限来重发数据的处理的实施例的流程图。
图8A是示出与实施方式1中的重发次数的上限值有关的数据的示例的图,而图8B是示出与对应于每一个通信标识符的变量r和r_max有关的数据的示例的图。
图9是示出重发部利用针对每一个通信的每一个分组的重发次数的上限,和恒定时长期间重发次数的和的上限来重发数据的处理的实施例的流程图。
图10是示出根据实施方式2的AP的构造的功能框图。
图11是示出根据实施方式3的AP的构造的功能框图。
图12是示出要记录在重发历史记录部中的数据的示例的图。
图13是实施方式3中重发部的操作实施例的流程图。
图14是示出根据实施方式4的AP的构造的功能框图。
图15是示出要记录在发送历史记录部中的数据的示例的图。
图16是示出重发部的操作实施例的流程图。
图17是示出根据实施方式5的AP的构造的功能框图。
图18是示出要记录在分组丢失历史记录部中的数据的示例的图。
图19是示出要记录在可接受信息记录部中的数据的示例的图。
图20是示出实施方式5中重发部的操作实施例的流程图。
图21是示出根据实施方式6的AP的构造的功能框图。
图22A是示出记录在重发次数记录部中的数据的示例的图。图22B是示出与根据图23中的Op3中的确定而使用的变量有关的数据的示例的图。
图23是示出优先级控制部和重发部重发数据的处理的实施例的流程图。
具体实施方式
[实施方式1]
实施方式1以中继装置为无线LAN接入点(此后,称为“AP”)的情况作为实施例。图1是示出根据本实施方式的AP的构造和包括AP的整体通信系统的功能的功能框图。图1所示的通信系统使得无线IP电话能够例如使用无线LAN进行通信。
图1所示通信系统包括:连接至有线LAN6的AP 1a、AP 1b、会话启动协议(SIP)服务器2以及有线终端4,处于AP 1a的通信区中的无线终端3a、3b,以及处于AP 1b的通信区中的无线终端3c、3d。无线终端3a、3b和有线终端4具有IP电话终端的功能。连接至有线LAN6的AP的数量不限于图1所示两个。此外,在AP 1a和AP 1b各自的通信区中可能存在的无线终端的数量不限于两个。此外,除了AP 1a、AP 1b、SIP服务器2以及有些终端4以外,还可以将其它装置连接至有线LAN6。
SIP服务器2是IP电话网络中的通信控制服务器的示例,并且对由包括无线终端3a-3d以及有线终端4在内的多个通信终端之中的至少两个通信终端进行的通信的开始、改变以及完成进行控制。SIP服务器2基于SIP对通信的开始、改变以及完成进行控制。例如,SIP服务器2接收从无线终端3a-3d和有线终端4中的任一个发送来的通信开始请求(邀请消息),并且生成要开始通信的终端之间的呼叫。此外,SIP服务器2接收从无线终端3a-3d和有线终端4中的任一个发送来的通信完成请求(结束消息(bye message)),并且完成要结束通信的终端之间的呼叫。通信控制不限于上述基于SIP的通信控制。
(AP的构造)
图2是示出AP 1a的构造的功能框图。由于图1所示AP 1b的构造和图2所示AP 1a的构造相似,所以省略了对其的说明。AP 1a包括:有线LAN接口11、分组监测部12、无线LAN接口13、带宽管理部14、重发调节部15、重发部16、带宽信息记录部17,以及重发次数记录部18。
构成AP 1a的硬件的示例包括:天线、调制电路、放大器电路、解调电路、微处理器,以及记录装置。当微处理器执行预定程序时,实现了有线LAN接口11、分组监测部12、带宽管理部14、重发调节部15以及重发部16中的每一个的功能。无线LAN接口13的功能例如通过天线、调制电路、放大器电路、解调电路以及微处理器来实现。此外,带宽信息记录部17和重发次数记录部18通过诸如半导体存储器、磁存储器或光存储器的记录装置来具体实施。
有线LAN接口11遵照有线LAN的规范作为AP 1a与有线LAN6之间的数据的交换的中介。无线LAN接口13遵照无线LAN的规范作为无线终端3a、3b与AP 1a之间的数据的无线交换的中介。无线LAN接口13和有线LAN接口11对无线终端3a、3b与有线LAN6之间的通信进行中继。
无线LAN接口13按分组与无线终端3a、3b交换数据。在已经以失败结束了从AP 1a向无线终端3a、3b的分组发送的情况下,重发部16控制无线LAN接口13,以使重复地重发分组,直到它成功发送该分组为止。在此,将要重复重发的次数称为重发次数。对重发次数设置上限,并且当重发次数达到该上限时,丢弃其发送尚未成功完成的分组。从而,发生分组丢失。
分组监测部12从通过无线LAN接口13的分组和通过有线LAN接口11的分组中获得关于无线终端3a、3b与AP 1a之间的无线电通信中使用的带宽的数据,并将所获得的数据传递给带宽管理部14。
带宽管理部14利用从分组监测部12传递来的数据,计算由AP 1a的通信区中的无线终端3a、3b进行的无线电通信中所使用的总使用带宽,并且将总使用带宽记录在带宽信息记录部17中。
重发调节部15利用记录在带宽信息记录部17中的总使用带宽来确定分组重发次数的上限值,并将该上限值记录在重发次数记录部18中。重发调节部15根据通过从AP 1a的无线电通信中可用的最大带宽中扣除总使用带宽而获得的可用带宽的量,来确定分组重发次数的上限。
重发部16在不超出记录在重发次数记录部18中的分组重发次数的上限的范围内,对已经以失败结束了向无线LAN接口13的发送的分组进行重发。
(分组监测部12和带宽管理部14的功能的详细描述)
此后,将对其中分组监测部12从通过AP 1a的分组中获得关于带宽的数据,而带宽管理部14基于该数据记录带宽信息的功能的具体实施例进行说明。
在通过无线LAN接口13的分组和通过有线LAN接口11的分组中,分组监测部12例如可提取其开始、改变、完成等由SIP服务器2控制的通信的呼叫控制消息,并将该呼叫控制消息传递至带宽管理部14。更具体地说,分组监测部12可提取通信开始请求的分组、通信完成请求的分组等,并且将它们传递至带宽管理部14。因此,带宽管理部14获得关于经由AP 1a执行的通信的开始和完成的信息。此外,通信开始请求的分组包含关于在要开始的通信中使用的带宽的信息(例如,编解码方式、帧速率等),使得带宽管理部14也可通过接收该通信开始请求来获得关于带宽的信息。
将描述作为具体实施例的如下情况,即其中分组监测部12对通过无线LAN接口的SIP分组和通过有线LAN接口11的SIP分组进行监测,并将SIP分组中的邀请分组(invite packet)和结束分组(bye packet)传递至带宽管理部14。
邀请分组是表示通信开始请求的分组的示例。邀请分组例如包括关于要开始通信的无线终端的IP地址和端口号、帧速率、编解码方式等的信息。当接收到邀请分组时,带宽管理部14将该邀请分组中包含的信息记录在带宽信息记录部17中。
图3是示出待记录在带宽信息记录部17中的数据的示例的图。在图3所示的示例中,在带宽管理表21中针对每个通信记录有通信标识符、编解码方式、帧速率、使用带宽、链路速度、优先级,以及接收信号强度指示符(RSSI)。通信标识符例如由执行通信的无线终端的IP地址和端口号表示。
当接收到邀请分组时,带宽管理部14在带宽管理表21中添加并记录邀请分组中包括的无线终端的IP地址和端口号、帧速率、编解码方式、优先级,以及RSSI。此外,带宽管理部14根据帧速率和编解码方式来计算通信中使用的使用带宽,并且记录所计算出的使用带宽。此外,带宽管理部14还获得来自无线LAN接口13的邀请分组的链路速度并且记录该链路速度。由此,在带宽管理表21中,总体上记录有关于经由AP 1a执行的通信的带宽的信息。
在此,将对优先级的设置的示例进行描述。例如,SIP服务器2创建记录针对每个用户ID(电话号码等)的优先级的表,当接收到来自用户的通信开始请求时参照该表确定优先级,并将该优先级添加至待向通信伙伴目的地发送的邀请分组的SDP数据或SDP数据的外部部分。带宽管理部14接收该邀请分组,并将该优先级记录在带宽管理表21中。此外,作为与由SIP服务器2来确定的示例不同的示例,可在AP 1a中记录其中记录了与IP地址和端口号相关联的优先级信息的设置文件。
此外,由于将RSSI添加到由无线LAN接口13发送/接收的分组中,分组监测部12可以读取RSSI,并且将该RSSI通知给带宽管理部14。
当接收到用于请求完成通信的结束分组时,带宽管理部14从带宽管理表21中删除关于由该结束分组中包括的无线终端的IP地址和端口号所表示的通信的信息。从而,仅将关于当前执行的通信的信息记录在带宽管理表21中。因此,带宽管理表14可计算记录在带宽管理表21中的每个通信的使用带宽的和,由此,获得AP 1a中的当前总使用带宽。
在此,虽然已经描述了其中带宽管理部14基于来自外部通信控制服务器(在此为SIP服务器2)的呼叫控制消息(诸如邀请分组和结束分组)来记录关于带宽的信息的情况,但要成为用于与带宽有关的信息的基础的数据不限于呼叫控制消息。下文中,将对要成为用于与带宽有关的信息的基础的数据和其它示例进行说明。
例如,分组监测部12可提取通过无线LAN接口13的分组和通过有线LAN接口11的分组中的实时传送协议(RTP)分组,并将该分组传递到带宽管理部14。由于RTP分组包含编解码方式和时标,所以带宽管理部14可基于这些信息计算每个通信的使用带宽。
此外,分组监测部12可向带宽管理部14通知恒定时长内通过无线LAN接口13的分组的数量和大小,以及该恒定时长内的平均链路速度。带宽管理部14可基于所通知的数据来计算AP 1a中当前使用的带宽。
(重发调节部15和重发部16的操作实施例1)
接下来,对其中重发调节部15确定分组重发次数的上限值和基于该上限值来重发分组的情况的具体实施例进行说明。
首先,重发调节部15利用在带宽管理部14中获得的使用带宽的和来确定重发次数的上限。具体地说,重发调节部15根据通过从可用于AP 1a的无线电通信的最大带宽中扣除总使用带宽而获得的可用带宽来计算可用带宽的量。将该可用带宽的量除以当前经由AP 1a执行的通信数量,以获得每通信的可用带宽,并且基于这个值来确定每分组的重发次数。假定可用于AP 1a的无线电通信的最大带宽在该AP 1a出厂时例如被记录在诸如AP 1a的存储器的记录装置中。
在此,将对利用图3所示带宽管理表21中的数据来确定重发次数的计算的实施例进行说明。根据带宽管理表21的数据,获得使用带宽的和(128+128=)“256kbps”。在此,假定可用于AP 1a的无线电通信的最大带宽为“1000kbps”,则重发调节部15计算可用带宽为(1000-256=)“774kbps”。从带宽管理表21的数据可见,AP 1a中继的通信数量为“2”。因此,重发调节部15将可用带宽“744kbps”除以通信数量2以获得每通信的可用带宽“372kbps”。重发调节部15将重发次数设置成“3”,该重发次数是通过将每通信的可用带宽“372kbps”除以一个通信的使用带宽“128kbps”并且将所获得数值的小数点后小数部分四舍五入而获得的。
在此,虽然任何通信的使用带宽均为“128kbps”,但在使用带宽依据通信而变化的情况下,优选的是针对每个通信来计算重发次数。例如,在图3所示的通信中,当链路速度从11Mbps变成5.5Mbps时,使用带宽从“128kbps”变成“256kbps”。在这种情况下,所述通信的重发次数变为“1”,这是通过将每通信的可用带宽“372kbps”除以一个通信的使用带宽“256kbps”,接着将获得数值的小数点后小数部分四舍五入而获得的。
重发调节部15将所计算出的重发次数记录在重发次数记录部18中。图4A是示出待记录在重发次数记录部18中的数据的示例的图。重发调节部15按预定时间间隔定期计算重发次数,并且定期更新重发次数记录部18的数据。因此,可根据带宽的使用情况的变化来更新重发次数。
重发调节部15的重发次数的上限的计算是一个示例,并且表示计算方法的数据和重发次数的上限的数据不限于此。例如,可利用可用于重发的带宽替代如图4A所示的重发次数来表示所述上限。
重发调节部15还可进一步利用记录在带宽管理表21中的优先级或RSSI来确定重发次数。例如,重发调节部15可根据优先级来修正如上所述计算出的重发次数。在这种情况下,重发调节部15可将“+1”添加到具有优先级“1st”的通信的重发次数上,将“+0”添加到具有优先级“2nd”的通信的重发次数上,而将“-1”添加到具有等于或低于“+0”的优先级的通信的重发次数上。
此外,对利用RSSI的情况的实施例进行说明。一般来说,随着RSSI变差,直到分组的发送成功结束为止,重发次数趋于增加。更具体来说,直到分组的发送成功结束为止,RSSI与预期重发次数(称为重发预期次数)之间存在关系。因此,可利用这种关系,根据RSSI获得重发预期次数。重发调节部15可根据每个通信的RSSI来获得每个通信的重发预期次数,并且基于每个通信的重发预期次数来计算每个通信的重发次数。
接下来,对重发部16的重发处理的具体实施例进行说明。图5是示出重发部16的重发处理的实施例的流程图。如图5所示,当检测到无线LAN接口13在针对目的地无线终端的分组发送中已失败并且接收到重发请求时,重发部16开始重发处理(Op1)。重发部16对表示当前发送次数的变量r进行初始化(Op2)。此后,重发部16确定重发次数是否已达到上限(Op3)。具体来说,重发部16确定表示当前重发次数的变量r是否小于表示上限的变量r_max。图4B是示出关于变量r和r_max的数据的实施例的图。在此,r_max记录与重发调节部15记录的重发次数的上限(参见图4A)相同的值。
重发部16与图5所示处理并行地,按预定周期将变量r初始化为“0”。从而,按预定周期对分组重发次数进行控制。此外,重发调节部15按预定时间间隔对变量r_max进行更新。这样做的目的是根据AP 1a中的带宽的使用情况的变化来更新上限值r_max。
更具体来说,重发部16将待通过重发调节部15按预定间隔根据使用带宽而更新的重发次数的上限与当前重发次数进行比较。
在重发次数已达到上限的情况下(Op 3中为否),完成重发处理。在重发次数没有达到上限的情况下(Op 3中为是),重发部16经由无线LAN接口13向目的地无线终端发送已经以失败结束了其发送的分组(Op 4)。在Op4中发送的分组已经到达目的地无线终端的情况下,更具体来说,当分组发送已经成功结束(Op 5中为是)时,完成重发处理。
在已经以失败结束了分组发送的情况下(Op 5中为否),重发部16将“1”添加到表示当前重发次数的变量r中(Op 6),再次返回Op 3,并且确定重发次数是否已达到上限。此后,重复Op 3之后的处理。从而,重复分组重发直到重发次数达到上限为止。
(重发调节部15和重发部16的操作实施例2)
下面,对其中重发调节部15确定分组重发次数的上限值,并且重发部16基于该上限值来重发分组的操作的修改实施例进行说明。图6A是示出关于修改实施例中的重发次数的上限值的数据的图。如图6A所示,重发调节部15记录每个分组的重发次数的上限和恒定时长内重发次数的和的上限。例如利用与上述操作实施例1相同的方式来计算每个分组的重发次数的上限。可基于通过将AP 1a中的整个可用带宽除以每通信的平均使用带宽而获得的值来确定恒定时长内的重发次数的和的上限。
下面,对利用图3所示的带宽管理表21中的数据来计算恒定时长内重发次数的和的上限的实施例进行说明。从带宽管理表21中的数据可知,整个可用带宽为“744kbps”,而每通信的平均使用带宽为“128kbps”。重发调节部15可通过将“744kbps”除以“128kbps”,接着将所获得数值的小数点后小数部分四舍五入来计算出恒定时长内重发次数的和的上限为“6”。
图7是示出其中重发部16利用每个分组的重发次数的上限和恒定时长内重发次数的和的上限,对分组进行重发的处理的实施例的流程图。在图7所示实施例中,利用与图5相同的参考标记来指示与图5相同的操作,并且省略其说明。在确定了当前要重发的分组的重发次数是否已达到上限之后,重发部16确定恒定时长内重发次数的和是否已达到上限(OP 3a)。重发部16基于表示恒定时长内重发次数的和的变量R是否小于表示上限的变量R max来进行上述确定。图6B示出了关于变量r、r_max、R以及R_max的数据的示例。在r_max和R_max中,记录了与重发调节部15记录的重发次数的上限值(参见图6A)相同的值。重发部16与图7所示处理并行地,按上述恒定时长定期将变量R初始化为“0”。从而,变量R变为表示恒定时长内分组重发次数的和的值。
在恒定时长内的重发次数的和达到上限的情况下(Op 3a中为否),重发处理完成。从而,即使分组重发次数尚未达到每个分组的重发次数的上限,当恒定时长内的分组重发次数的和已经达到上限时,重发部16也不再执行重发。这可防止恒定时长内的通信被重发处理占用,致使带宽不足。此外,通过针对恒定时长内分组重发次数设置上限,即使将每个分组的重发次数的上限设置得较大,也可防止仅由于重发而耗尽带宽。
在预定时间内的重发次数的和尚未达到上限的情况下(Op 3a中为是),重发部16发送已经以失败结束了其发送的分组(Op 4)。在已经成功结束了分组发送的情况下(Op 5中为是),完成重发处理。在分组发送已经以失败结束的情况下(Op 5中为否),重发部16将“1”加到表示当前重发次数的变量r中,并且还将“1”加到表示重发次数的和的变量R中(Op 6a),由此,重复Op 3之后的处理。从而,除非待发送分组的重发次数或者恒定时长内重发次数的和已经达到上限,否则重复分组重发。优选的是,重发调节部15以预定时间间隔根据带宽的使用情况来更新变量R_max。从而,可根据AP 1a中的带宽的使用情况的变化来更新上限值R_max。
(重发调节部15和重发部16的操作实施例3)
接下来,对其中重发调节部15确定分组重发次数的上限值,并且重发部16基于该上限值来重发分组的操作的另一修改实施例进行说明。图8A是示出关于当前修改实施例中的重发次数的上限值的数据的图。在图8A所示的实施例中,记录了与表示经由AP 1a执行的通信的每个通信标识符相对应的上限。此外,还记录了除了由通信标识符表示的通信以外的其它通信的重发次数的上限和恒定时长内重发次数的和的上限。
如上述操作实施例1中所述,重发调节部15可利用链路速度、优先级以及RSSI来计算针对每个通信的重发次数的上限。由此,通过针对每个通信来设置上限值,可针对每个通信调节通信的质量。
用于计算针对每个通信的重发次数的上限的方法不限于上述操作实施例1中所述的方法。例如,在对包括多种媒体类型的流(如通过AP 1a的话音流或视频流)的多媒体通信的分组进行中继的情况下,重发调节部15例如还可根据流的媒体类型来改变重发次数的上限值。从而,可执行适合于每个流的媒体类型的重发控制。在这种情况下,重发调节部15可将根据每种媒体类型的权重指配给针对各媒体类型的重发次数的上限。例如,重发调节部15可将通过将记录在重发次数记录部18中的重发次数的上限乘以关于话音流的1.5而获得的值设置为每个流中的重发次数的上限,并且可将通过将重发次数的上限乘以关于视频流的0.7而获得的值设置为每个流中的重发次数的上限。
用于识别诸如多媒体通信中包括的话音流和视频流的媒体类型的方法的实施例包括用于获得关于分组中包括的媒体类型的信息的方法。具体来说,带宽管理部14可参照邀请分组的SDP数据来获得流中包括的媒体类型。
图9是示出利用针对每个通信的每个分组的重发次数的上限,和恒定时长内重发次数的和的上限来重发分组的处理的实施例的流程图。在图9所示实施例中,利用与图7相同的参考标记来指示与图7中的操作相同的操作,并且省略了其说明。当开始重发处理时,重发部16从已经以失败结束了发送的分组中获得通信标识符(Op 1a)。通信标识符例如可以是执行通信的无线终端的IP地址和端口号。在Op3中,当确定了重发次数是否已经达到上限时,重发部16利用与由Op 1a中获得的通信标识符表示的通信相对应的值作为表示当前重发次数的变量r和表示上限的变量r_max。
图8B是示出关于与各个通信标识符相对应的变量r和r_max的数据的示例的图。例如,在Op 1a中由重发部16获得的通信标识符为“192.168.0.100:32267”,在图8B所示数据中,将上限值“3”用作r_max,而与数据相对应的当前重发次数“1”为r。从而,重发部16可通过根据待重发的分组的通信标识符来改变重发次数的上限来重发分组。
虽然已经说明了重发调节部15和重发部16的操作实施例,但重发调节部15和重发部16的操作不限于上述实施例。
[实施方式2]
在本实施方式中,在实施方式1中增加了在无线终端处控制分组重发的功能。图10是示出根据本实施方式的AP10a的构造的功能框图。在图10中,利用与图2中相同的参考标记来指示与图2中的功能模块相同的功能模块,并且省略了其说明。图10所示的AP10a还包括信标生成部23。此外,无线终端30a包括:无线LAN接口24、信标分析部25、重发次数设置部26、重发次数记录部18a,以及重发部16a。无线终端30b也可具有类似构造。
AP10a的信标生成部23利用信标通知无线终端30a、30b由重发调节部15确定的重发次数的上限。信标生成部23生成包括由重发调节部15确定的重发次数的上限的信标,并且经由无线LAN接口13将该信标发送到无线终端30a和30b。信标生成部23可将重发次数的上限记录在例如信标的弯曲特定(bender-specific)部分。
重发调节部15基于预定时间来更新重发次数的上限。因此,信标生成部23还可根据更新的定时,基于预定时间发送包括重发次数的经更新上限的信标。用于通知重发次数的上限的定时不限于此。信标生成部23可以在通信开始时或者针对每次分组发送来通知重发次数的上限。
在通知重发次数根据多个终端而变化的情况下,信标生成部23发送包含关于用于标识无线终端的终端ID和重发次数的上限的组合数据的信标。
在无线终端30a处,无线LAN接口24接收从信标生成部23发送来的信标,并将该信标传递至信标分析部25。信标分析部25对给定的信标进行分析,获得表示重发次数的上限的数据,并将该数据传递至重发次数设置部26。重发次数设置部26将该重发次数的上限记录在重发次数记录部18a中。重发次数记录部18a可以记录与记录在AP10a的重发次数记录部18中的数据构造相同的数据。重发部16a根据记录在重发次数记录部18a中的重发次数的上限来执行分组的重发处理。重发部16a的功能与AP10a的重发部16的功能相同。
因此,无线终端30a可基于在AP10a中确定的重发次数的上限来重发分组。因此,可根据由AP10a进行的整个无线电通信中的带宽使用情况来执行重发。
在本实施方式中,已经示出了其中利用信标向无线终端通知重发次数的上限的实施例。然而,用于向无线终端通知重发次数的上限的方法不限于此。例如,可利用诸如SIP的ack分组的应用层分组来向无线终端通知重发次数的上限。在针对要发送到无线终端的每个分组,向无线终端通知重发次数的上限的情况下,使用ack分组在节省使用带宽方面是有利的。
[实施方式3]
图11是示出根据本实施方式的AP100a的构造的功能框图。在图11中,利用与图2相同的参考标记来指示与图2中的功能模块相同的功能模块,并且省略了其说明。图11所示的AP100a还包括重发历史记录部31。重发部16a具有图2所示重发部16中不具有的功能。重发部16a参照重发历史记录部31确定重发分组的发送间隔,并且按所确定的发送间隔来重发分组。重发历史记录部31按彼此关联的方式记录分组的重发定时和按照该重发定时的分组发送成功率。优选的是,每当重发部16a重发分组时,对记录在重发历史记录部31中的数据进行更新。
图12是示出待记录在重发历史记录部31中的数据的示例的图。在图12所示重发历史表32中,按照彼此关联的方式记录有终端ID、重发定时以及分组发送成功率。终端ID是待成为分组目的地的无线终端的标识符。例如,可利用MAC地址、IP地址、其它昵称(nickname)等作为终端ID。在重发历史表32中,记录有如下标识符(“0”、“1”、“2”、“3”、“4”、“5”)作为重发定时,所述标识符用于标识从重发历史表32接收到重发请求时到它重发分组时的时段。
与每个标识符相关联的时间的具体示例包括如下比例模式,即(与标识符n相对应的时间)=n×与标识符n(n为0或0以上的整数)有关的恒量T。在这种比例模式中,例如,假定恒量T=50(μ秒),标识符“0”与0(μ秒)相关联,“1”与50(μ秒)相关联,“2”与100(μ秒)相关联,“3”与150(μ秒)相关联,“4”与200(μ秒)相关联,并且“5”与250(μ秒)相关联。此外,作为另一模式,存在幂模式,在该模式中,n>1时,(与标识符n相对应的时间)=(与标识符n-1相对应的时间)×恒量T1(与n=0相对应的时间为0(μ秒),与n=1相对应的时间为恒量T2)。在这种幂模式中,例如,假定恒量T1=2而恒量T2=50(μ秒),标识符“0”的时间与0(μ秒)相关联,“1”与50(μ秒)相关联,“2”与100(μ秒)相关联,“3”与200(μ秒)相关联,“4”与400(μ秒)相关联,并且“5”与800(μ秒)相关联。
分组发送成功率例如由重发的分组的发送已经成功结束的概率(%)来表示。在图12中,省略了记录在重发历史表32中的一部分描述。此外,待记录在重发历史记录部31中的数据不限于图12所示重发历史表32。例如,也可例如针对每个通信标识符或可用带宽,记录表示重发定时与分组发送成功率之间的关系的数据来替代终端ID。
图13是示出重发部16a的操作实施例的流程图。在图13中,利用与图7相同的参考标记来指示与图7中的操作相同的操作,并且省略了其说明。当开始重发处理时,重发部16a从已经以失败结束了发送的分组中获得终端ID(Op1b)。重发部16a参照重发历史表32中的与所获得的终端ID相对应的重发定时和分组发送成功率,来确定重发定时(Op1c)。重发部16a在记录在重发历史表32中的重发定时中例如选择成功率最高的重发定时。在图12所示的实施例中,选择“5”。接着,重发部16a生成使选定重发定时的概率变得最高的随机数,并且根据该随机数确定重发定时。例如,重发部16a按随机次序生成“0”到“5”中的任一个,使得选定重发定时“5”的出现概率为50%,而“0”到“4”的每一个的出现概率为10%。将所生成的数设置成重发定时。从而,可获得每一个重发定时的发送成功率。用于确定重发定时的方法不限于此。重发部16a例如可将选定重发定时按原样设置为重发定时。在多次重发同一分组的情况下,可将选定重发定时的发送次数设置成最大。
当确定了重发定时,重发部16a确定分组重发次数和恒定时长内重发次数的和是否已经达到上限(Op3,Op3a)。在Op3和Op3a中为是的情况下,在根据Op1c中确定的重发定时待机之后(Op4a),重发部16a发送分组(Op4)。分组发送(Op4)之后的处理与图7中的处理相同。由于Op4a中的待机,所以可按分组发送的成功概率较高的定时来发送分组。一般来说,即使在发送分组已经以失败结束之后立即重发该分组,由于通信条件一般不会变化,所以重发不可能成功。由此,重发部16a可通过延迟重发定时,来增强分组发送的成功率。此外,在Op4a中的待机期间,带宽相应地变得有余量。因此可通过无线LAN接口13发送另一分组来有效地利用带宽。
[实施方式4]
图14是示出根据本实施方式的AP101a的构造的功能框图。在图14中,利用与图2相同的参考标记来指示与图2中的功能模块相同的功能模块。AP101a还包括发送历史记录部33和信息收集部34。此外,重发部16b具有图2所示重发部16没有的功能。信息收集部34在发送历史记录部33中记录由无线LAN接口13向通信区中的无线终端3a、3b发送的分组的链路速度和分组发送成功率。发送部16b参照记录在发送历史记录部33中的数据,选择预期分组发送成功率增加的链路速度,并且按照基于选定链路速度的链路速度来重发分组。重发部16b可按照与实施方式3中的重发定时的情况相同的方式应用链路速度,使得按照选定链路速度发送分组的概率变得最高。从而,可按不同链路速度来发送分组,并且可以获得相对于不同链路速度的发送成功率。
图15是示出记录在发送历史记录部33中的数据的示例的图。在图15所示的示例中,将无线LAN接口13发送的分组的链路速度和表示分组发送成功率的历史的数据记录在三个链路速度历史表35a、35b以及35c中。链路速度历史表35a存储高峰时段(可用带宽:100kbps或100kbps以下)期间的历史。链路速度历史表35b存储中间时段(可用带宽:101kbps到300kbps)期间的历史。链路速度历史表35c存储非高峰时段(可用带宽:301kbps或301kbps以上)期间的历史。在链路速度历史表35a、35b以及35c中的每一个中,针对每个通信标识符记录有其中链路速度和该链路速度下的分组发送成功率为一个组的多组数据。
信息收集部34获得待通过无线LAN接口13向目的地无线终端发送的分组的链路速度,和表示发送的分组是否已经到达目的地无线终端的信息(发送中的成功/失败),并且将它们记录在诸如存储器的临时记录区中。此外,信息收集部34从带宽信息记录部17中同时获得每个分组发送期间的可用带宽,并将该可用带宽记录在临时存储区中,使得该可用带宽与每个分组的链路速度和表示发送中的成功/失败的信息相关联。接着,针对高峰时段、中间时段以及非高峰时段,信息收集部34按恒定时间间隔总结针对每个链路速度的分组发送成功率。因此,在链路速度历史表35a、35b、以及35c中,总是反映按照恒定时间间隔的无线LAN接口13的分组发送的链路速度和分组发送成功率。
重发部16b参照链路速度历史表35a、35b以及35c,确定用于重发已经以失败结束了其发送的分组的链路速度。图16是示出重发部16b的操作实施例的流程图。在图16中,利用与图7相同的参考标记来指示与图7中的操作相同的操作,并且省略了其说明。当开始重发处理时,重发部16b从已经以失败结束了其发送的分组中获得通信标识符(Op 1d)。此外,重发部16b从带宽信息记录部17中获得可用带宽(Op 1e)。此后,重发部16b基于该通信标识符和可用带宽,参照记录在发送历史记录部33中的数据来应用链路速度。
描述如下情况作为实施例,即其中当在Op 1d中获得的通信标识符为“192.168.0.100:32267”并且可用带宽为“75kbps”时,重发部16b参照图15所示数据来应用链路速度。在这种情况下,由于可用带宽为低于100kbps的“75kbps”,所以使得重发部16b参考高峰时段下的链路速度历史表35a。接着,重发部16b选择链路速度历史表35a的通信标识符“192.168.0.100:32267”的链路速度中的分组发送成功率最高的链路速度“5.5Mbps”。重发部16b基于选定链路速度“5.5Mbps”确定分组重发期间的链路速度。从而,获得适合于由通信标识符“192.168.0.100:32267”所表示的通信的高峰时段的链路速度。
当应用了链路速度时,重发部16b确定分组重发次数和恒定时段内重发次数的和是否已经达到上限(Op3,Op3a)。如果在Op3和Op3a中为是,则重发部16a按Op1f中应用的链路速度来发送分组(Op4)。从而,重发部16b可根据可用带宽按链路速度来发送分组。Op4中的处理和随后的操作与图7中的相同。
待记录在链路速度历史记录部中的数据不限于图15所示的示例。例如,如图15所示,可在一个表中针对每个通信标识符记录表示链路速度和分组发送成功率的值,而不需要根据可用带宽对表进行划分。此外,可针对每个通信标识符仅记录分组发送成功率。在这种情况下,重发部16b可基于分组发送成功率来应用链路速度。例如,重发部16b在分组发送成功率小于预定阈值的情况下,利用降低的链路速度来重发分组,由此,可增强重发分组到达目的地无线终端的可能性。因此,待记录在链路速度历史记录部中的数据仅需要表示链路速度与分组发送成功率之间的关系。
[实施方式5]
图17是示出根据本实施方式的AP102a的构造的功能框图。在图17中,利用与图2中相同的参考标记来指示与图2中的功能模块相同的功能模块,并且省略了其说明。AP102a还包括分组丢失历史记录部36和可接受信息记录部37。此外,重发部16c和分组监测部12c具有图2所示重发部16和分组监测部12没有的功能。
分组丢失历史记录部36针对相应无线终端3a、3b记录无线LAN接口13的分组发送失败所导致的分组丢失的历史。分组丢失历史记录部36的数据始终根据无线LAN接口13的分组发送情况来更新。图18示出了待记录在分组丢失历史记录部36中的数据的示例。在图18所示的分组丢失历史表38中,针对每个终端ID记录连续分组丢失计数。例如,针对无线终端的终端ID=“终端A”的分组发送已经以失败结束,并且即使重发部16c重复分组重发直到重发次数达到上限也没有成功发送该分组,所以丢弃该分组。更具体来说,发生分组丢失。此时,执行如下更新,即将1加至分组丢失历史表38的终端A的连续分组丢失计数上。此后,当针对终端A的分组发送成功结束时,将连续分组丢失计数复位成“0”。与此相反,当连续发生分组丢失时,递增连续分组丢失计数。从而,将连续分组丢失计数记录在分组丢失历史表38中。
分组监测部12c从由无线LAN接口13所接收的分组中获得表示无线终端3a和3b的无线电通信中可接受的连续分组丢失计数的条件的数据,并将它记录在可接受信息记录部37中。例如,在无线终端3a、3b使用PLC(分组丢失隐藏)技术的情况下,无线终端3a、3b向AP 102a发送用于通知PLC信息的PLC信息分组。PLC信息分组包含表示通信中可接受的连续分组丢失计数的条件的数据。当检测到PLC信息分组时,分组监测部12c将其内容记录在可接受信息记录部37中。因此,在可接受信息记录部37中,记录有表示在由无线终端3a、3b进行的无线电通信中可接受连续分组丢失计数的条件的数据。
图19示出了待记录在可接受信息记录部37中的数据的示例。在图19所示示例中,针对每个终端ID记录有不能接受的连续分组丢失计数的范围的上限和下限。例如,在连续分组丢失计数不在下限“2”到上限“5”的范围内的情况下,终端ID=“终端A”的数据表明分组丢失是可接受的。其原因如下:当连续分组丢失计数为下限“2”或更低时,由于可通过PLC技术隐藏因分组丢失而引起的声音质量的劣化,所以不需要重发分组,而当分组丢失为上限“5”或更高时,声音质量中的劣化已非常显著,即使通过重发来发送分组也没有必要了。下限和上限的值根据终端的PLC功能的能力来确定。
重发部16c从分组丢失历史记录部36中获得要重发的分组在目的地无线终端(例如称为无线终端3a)处的连续分组丢失计数。此外,重发部16c参照可接受信息记录部37,确定所获得的连续分组丢失计数是否与无线终端3a的无线电通信中的可接受连续分组丢失计数的条件相对应,并且在所述计数与所述条件相对应的情况下,丢弃所述分组,而不重发所述分组。
图20是示出重发部16c的操作实施例的流程图。在图20中,利用与图7中相同的参考标记来指示与图7中的操作相同的操作,并且省略了其说明。当开始重发处理时,重发部16c获得已经以失败结束了其发送的分组的终端ID(Op1g)。而且,重发部16c从分组丢失历史记录部36中获得由终端ID表示的无线终端的连续分组丢失计数(Op 1h)。例如,在终端ID=“终端A”的情况下,重发部16c从图18所示分组丢失历史表38中获得连续分组丢失计数“0”。
而且,重发部16c从可接受信息记录部37中获得由终端ID表示的无线终端的可接受连续分组丢失计数的条件(Op 1i)。例如,在终端ID=“终端A”的情况下,重发部16c从图19所示数据获得分组丢失不可接受的连续分组丢失计数的下限“3”和上限“5”。
接下来,重发部16c确定Op 1h中获得的连续分组丢失计数是否满足Op 1i中获得的可接受条件(Op 1j)。例如,在终端ID=“终端A”的情况下,连续分组丢失计数“0”不在分组丢失不可接受的连续分组丢失计数的下限“3”到上限“5”的范围内,使得重发部16c确定满足分组丢失可接受条件。在这种情况下,完成处理而无需发送分组。
例如,在OP 1h中获得的连续分组丢失计数为“3”的情况下,不满足分组丢失可接受条件。因此,重发部16c执行Op2中的处理和随后的处理。Op2中的处理和随后的处理与图7中所示处理相同。更具体来说,在连续分组丢失计数处于“3”到“5”的范围中的情况下,对分组进行重发。在这种情况下的重发次数的上限是重发调节部15确定的重发次数的上限。
如上所述,由于图20所示处理,在分组目的地的无线终端处的分组丢失为可接受的情况下,重发部16c不需要重发分组。从而,可抑制因分组的重发而造成使用带宽的增加。
可将本实施方式应用于具有分配给分组的顺序编号的通信中的例如专用通信。更具体来说,可将本实施方式应用于如下通信:即使部分顺序编号的分组丢弃,也不存在对通信质量的影响;然而,当顺序编号连续丢弃时,通信质量劣化。这种通信的示例包括话音通信和视频通信。
为了保持高质量的上述通信,可防止连续丢弃顺序编号。因此,如本实施方式中的图18所示,针对每个通信存储连续分组丢失计数。
接着,如图19所示,在连续分组丢失计数小到不发生质量劣化的程度时,将分组重发次数的上限设置成较小次数(或者0)。这节省了带宽。在连续分组丢失计数大到显著劣化了质量的程度时,将分组重发次数的上限设置成较大次数。这样保持了质量。而且,在连续分组丢失计数为非常大次数时,将分组重发次数的上限设置成较小次数(或0),由此,可节省带宽。这是因为,在连续分组丢失计数为非常大次数时,不能期待情况快速改善。
因此,根据本实施方式,可保持上述通信的较高通信质量,同时又节省带宽。
[实施方式6]
图21是示出根据本实施方式的AP103a的构造的功能框图。在图21中,利用与图2相同的参考标记来指示与图2中的功能模块相同的功能模块,并且省略了其说明。图21所示的AP103a还包括优先级控制部38。而且,在带宽信息记录部17中,记录有表示按优先级对分组进行中继的优先化通信的优先化通信标识符。更具体来说,带宽管理部14在带宽信息记录部17中仅记录关于待按优先级进行中继的分组的通信的信息。
优先级控制部38控制无线LAN接口13,以便按优先级对记录在带宽信息记录部17中的通信的分组(下文中称为优先级分组)进行中继。作为用于按优先级对分组进行中继的系统,例如,可使用遵照IEEE802.11e的优先化通信系统。例如,在同时发生优先化分组的发送和未优先化分组的发送的情况下,优先级控制部38可控制无线LAN接口13,从而提前发送优先化分组。
即使在本实施方式中,在带宽信息记录部17中也记录有例如图3所示的数据。按优先级对由记录在图3所示的带宽管理表21中的通信标识符所表示的通信的分组进行中继。更具体来说,由记录在带宽管理表21中的通信标识符表示的通信为优先化通信。采用诸如电话通信的实时通信作为优先化通信的示例。此外,采用诸如超文本传输协议(HTTP)和文件传输协议(FTP)的数据通信作为未记录在带宽管理表21中的未优先化通信的示例。
图22A是示出本实施方式中要记录在重发次数记录部18中的数据的图。在图22A所示的示例中,记录有与表示经由AP103a执行的通信的通信标识符相对应的相应上限。此外,还记录有除了由通信标识符表示的通信以外的其它通信(其它:未优先化通信)的重发次数的上限,和恒定时长内重发次数的和的上限。在此,作为未优先化通信的重发次数的上限“10”是预先固定值,并且不由重发调节部15更新。除了未优先化通信的重发次数的上限以外的其它上限以与实施方式1中相同的方式,每个恒定时间由重发调节部15来进行更新。
在同时发生优先化分组的发送和未优先化分组的发送的情况下,当将优先化分组设置成预先发送而没有失败时,通过将未优先化分组的重发次数的上限设置成相对高的固定值,获得减少未优先化通信中的数据丢失的效果。采用诸如HTTP和FTP的数据通信作为未优先化通信的示例。与被当成优先化通信的诸如电话通话的实时通信不同,在这种数据通信中,虽然分组的延迟可接受,但分组的丢失不能接受。例如,要在数据通信中发送的压缩文件即使仅存在1比特的误码也无法进行解压缩。因此,在发生数据丢失的情况下,通常通过已经发送了分组的应用来重发丢失分组。在这种情况下,在整个通信路径上再次执行通信,使得在通信路径中增加了额外通信量,并且在应用中也执行了额外的处理。因此,在数据通信中,更有效的是通过接受AP103a和无线终端3a、3b处的最大可能重发次数来减少数据丢失。
例如,在同时发生优先化分组的发送和未优先化分组的发送的情况下,当将优先化分组设置成按小于100%的预定概率预先发送时,存在未优先化通信中的分组的重发对优先化通信的通信带宽施加压力的可能性。在这种情况下,重发调节部15可根据使用带宽来改变未优先化通信的重发次数的上限,而不将未优先化通信中的重发次数的上限设置成固定值。
图23是示出重发部16d重发分组的处理的实施例的流程图。在图23所示实施例中,利用与图5中相同的参考标记来指示与图5中的操作相同的操作,并且省略了其说明。当开始重发处理时(Op 1),重发部16d从已经以失败结束了发送的分组中获得通信标识符(Op 1a)。
在Op3中重发部16d确定重发次数是否已经达到上限的处理中,上限值r_max随着Op 1a中获得的通信标识符而变化。下面对其示例进行说明。图22B是示出关于在Op 3中的确定中使用的变量r和r_max的数据的示例的优先化通信图。图22B所示的值r_max与图22(B)所示上限值相同。更具体来说,针对具有优先化通信的通信标识符的分组,使用由重发调节部15针对每个通信标识符而确定的上限作为r_max的值,而针对具有未优先化通信的通信标识符的分组,将固定值“10”用作r_max的值。因此,优先化通信中的分组的重发次数的上限是要根据带宽的使用情况来更新的上限,而未优先化通信中的分组的重发次数的上限是预先确定的固定上限。
此外,重发部16d基于所获得的通信标识符,参照重发次数记录部18,确定已经以失败结束了其发送的分组是优先化通信中的分组还是未优先化通信中的分组(Op 4b)。例如,在所获得的通信标识符为“192.168.0.100:32267”的情况下,参照图22A所示数据,由于记录有该通信标识符,所以重发部16d可确定已经以失败结束了其发送的分组的通信是优先化通信。
如果已经以失败结束了其发送的分组是优先化通信中的分组(Op 4d中为是),则通过无线LAN接口13按优先级发送该分组(Op 4c)。如果已经以失败结束了其发送的分组不是优先化通信中的分组(Op 4b中为否),则通过无线LAN接口13按未优先化发送分组(Op 4d)。更具体来说,按优先级向优先化通信中的重发分组分配带宽。因此,在AP103a的无线电通信中带宽不足的情况下,按优先级发送优先化通信中的分组,使得延迟发送未优先化通信中的分组。
如上所述,由于图23所示的操作,在带宽不足的情况下,抑制了重发次数的上限,从而防止了优先化通信中的延迟,并且虽然增加了延迟的可能性,但确保了预定次数的未优先化通信的重发。因此,抑制了分组丢失,并且增加了可按分组抵达的次序发送分组的可能性。例如,通过将数据通信设置成未优先化通信,而将诸如电话通话的实时话音通信设置成优先化通信,使得在实时话音通信中,可以抑制分组的延迟,并且在数据通信中,可按照分组抵达的次序以恒定保持的可靠性来发送分组。
如上所述,在实施方式1-6中,作为实施例,已经对用于无线LAN的AP的构造和操作进行了说明。无线LAN是由IEEE 802.11确定的短距无线网络的规范。然而,根据本发明的中继装置不限于用于无线LAN的AP。例如,本发明的中继装置也可应用于作为由WiMAX确定的长距无线网络的规范的无线城域网(WAN)的AP。
此外,在上述实施方式中,虽然已经对其中无线终端3a-3d、30a以及30b是具有IP电话功能的无线终端的情况进行了说明,但无线终端的功能不限于IP电话功能。无线终端可具有例如视频再现终端、PDA、电子记事本、游戏机以及GPS终端的功能。此外,其启始由SIP服务器2控制的无线终端的通信不限于话音通信。无线终端的通信的示例包括视频发布、音乐发布、在线游戏、股票价格信息分发、远程呈现、TV会议,以及监视摄像机图形传送。
可将本发明用作如下中继装置,所述中继装置用于对由通信区中的多个无线终端进行的通信进行中继,同时在受限带宽中保持了恒定通信质量。
在不脱离本发明的精神或基本特征的情况下,可以采用其它形式具体实施本发明。在本申请中公开的实施方式从任何方面都应被认为是例示性的,而非限制性的。本发明的范围由所附权利要求而非前述说明来指定,并且旨在包括落入所附权利要求的等同物的含义和范围内的所有变化。
Claims (11)
1.一种中继装置,所述中继装置用于对要在由通信区中的至少一个无线终端进行的无线电通信中发送的分组进行中继,所述中继装置包括:
分组监测部,所述分组监测部用于从要由所述中继装置进行中继的分组中获得关于在由所述无线终端进行的无线电通信中所使用的带宽的数据;
带宽管理部,所述带宽管理部用于基于由所述分组监测部获得的所述数据来计算并记录用于由所述通信区中的所述无线终端进行的无线电通信的总使用带宽;
重发调节部,所述重发调节部用于根据通过从由所述无线终端进行的无线电通信可用的最大带宽中扣除所述总使用带宽而获得的可用带宽的量,来确定分组重发次数的上限;以及
重发部,所述重发部用于在不超出由所述重发调节部确定的所述分组重发次数的上限的范围内,对所述中继装置已经以失败结束了其发送的分组进行重发。
2.根据权利要求1所述的中继装置,其中,所述重发调节部将所述可用带宽除以所述通信区中执行无线电通信的无线终端的数量以获得单个无线终端的可用带宽,并且利用所述单个无线终端的可用带宽来确定针对每个无线终端的所述分组重发次数的上限。
3.根据权利要求1所述的中继装置,其中,所述重发调节部根据所述可用带宽来设置所述中继装置在恒定时长内的分组重发次数的上限。
4.根据权利要求1所述的中继装置,其中,所述重发调节部针对由所述无线终端执行的每个无线电通信来设置所述分组重发次数的上限。
5.根据权利要求1所述的中继装置,所述中继装置还包括发送历史记录部,所述发送历史记录部用于记录通信标识符和关系数据,所述通信标识符用于标识要由所述中继装置进行中继的分组的通信,所述关系数据表示由所述通信标识符表示的通信的链路速度与分组发送成功率之间的关系,
其中,当对由记录在所述发送历史记录部中的所述通信标识符表示的通信的分组进行重发时,所述重发部基于所述关系数据,应用使得由所述通信标识符表示的通信中的所述分组发送成功率为最高的链路速度,并且基于所应用的链路速度来重发所述分组。
6.根据权利要求1所述的中继装置,所述中继装置还包括重发历史记录部,所述重发历史记录部用于记录表示由所述重发部重发的分组的重发定时与分组发送成功率之间的关系的关系数据,
其中,所述重发部基于所述关系数据来确定使得所述分组发送成功率最高的重发定时,并且基于所确定的重发定时来确定所述中继装置已经以失败结束了其发送的分组的发送间隔。
7.根据权利要求1所述的中继装置,所述中继装置还包括:
分组丢失历史记录部,所述分组丢失历史记录部用于针对每个无线终端,记录由所述中继装置的分组发送失败所引起的分组丢失的历史;
和
可接受信息记录部,所述可接受信息记录部用于针对每个无线终端,记录表示无线电通信中的可接受连续分组丢失计数的条件的数据,
其中,所述分组监测部从要由所述中继装置进行中继的分组中获得表示所述无线终端的无线电通信中的可接受连续分组丢失计数的条件的数据,并将所述数据记录在所述可接受信息记录部中,并且
所述重发部从所述分组丢失历史记录部获得待重发的分组在目的地无线终端处的连续分组丢失计数,确定所获得的连续分组丢失计数是否与由记录在所述可接受信息记录部中的数据表示的目的地无线终端的无线电通信中的可接受连续分组丢失计数的条件相对应,并且在所获得的连续分组丢失计数与所述条件相对应的情况下,丢弃所述分组而不重发所述分组。
8.根据权利要求1所述的中继装置,所述中继装置还包括重发次数发送部,所述重发次数发送部用于向所述无线终端通知由所述重发调节部确定的所述分组重发次数的上限。
9.根据权利要求1所述的中继装置,所述中继装置还包括:
优先级通信记录部,所述优先级通信记录部用于记录表示其中所述中继装置按优先级对分组进行中继的优先化通信的优先化通信标识符;
和
优先级控制部,所述优先级控制部用于按优先级发送由所述优先化通信标识符表示的所述优先化通信中的分组,
其中,所述重发调节部仅针对所述优先化通信的分组,根据通过从所述中继装置的无线电通信可用的最大带宽中扣除所述总使用带宽而获得的可用带宽的量,来确定分组重发次数的上限,并且
所述重发部在不超出所述重发调节部确定的所述分组重发次数的上限的范围内,重发所述中继装置已经以失败结束了其发送的分组中的由所述优先化通信标识符表示的所述优先化通信的分组,并且还按预定次数重发所述中继装置已经以失败结束了其发送的分组中的除了由所述优先化通信标识符表示的所述优先化通信以外的其它通信的分组。
10.一种中继方法,所述中继方法用于对要在通信区中的至少一个无线终端进行的无线电通信中发送的分组进行中继,所述中继方法包括以下步骤:
从要由所述中继装置进行中继的分组中获得关于在由所述无线终端进行的无线电通信中使用的带宽的数据;
基于所获得的所述数据来计算并记录用于由所述通信区中的所述无线终端进行的无线电通信的总使用带宽;
根据通过从所述无线终端进行无线电通信可用的最大带宽中扣除所述总使用带宽而获得的可用带宽的量,来确定分组重发次数的上限;以及
在不超出所述分组重发次数的上限的范围内,对所述中继装置已经以失败结束了其发送的分组进行重发。
11.一种存储有中继程序的记录介质,所述中继程序用于使包括计算机的中继装置执行对要在由通信区中的至少一个无线终端进行的无线电通信中发送的分组进行中继的处理,所述中继程序使所述中继装置执行以下处理:
分组监测处理,所述分组监测处理从要由所述中继装置进行中继的分组中获得关于在由所述无线终端进行的无线电通信中使用的带宽的数据;
带宽管理处理,所述带宽管理处理基于在所述分组监测处理中获得的所述数据来计算并记录用于由所述通信区中的所述无线终端进行的无线电通信的总使用带宽;
重发调节处理,所述重发调节处理根据通过从由所述无线终端进行的无线电通信可用的最大带宽中扣除所述总使用带宽而获得的可用带宽的量,来确定分组重发次数的上限;以及
重发处理,所述重发处理在不超出由所述重发调节处理确定的所述分组重发次数的上限的范围内,重发所述中继装置已经以失败结束了其发送的分组。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-268474 | 2006-09-29 | ||
JP2006268474 | 2006-09-29 | ||
JP2006268474A JP4805081B2 (ja) | 2006-09-29 | 2006-09-29 | 無線中継装置、無線中継方法および無線中継プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101155145A true CN101155145A (zh) | 2008-04-02 |
CN101155145B CN101155145B (zh) | 2011-02-02 |
Family
ID=39032219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101478805A Expired - Fee Related CN101155145B (zh) | 2006-09-29 | 2007-08-31 | 中继装置、中继方法,以及中继程序 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7778214B2 (zh) |
EP (1) | EP1906582B1 (zh) |
JP (1) | JP4805081B2 (zh) |
CN (1) | CN101155145B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102498736A (zh) * | 2009-09-14 | 2012-06-13 | 株式会社东芝 | 无线电站 |
CN104221317A (zh) * | 2012-06-04 | 2014-12-17 | 松下知识产权经营株式会社 | 发送装置、接收装置、发送方法及接收方法 |
CN104247317A (zh) * | 2012-06-04 | 2014-12-24 | 松下知识产权经营株式会社 | 发送装置、接收装置、发送方法及接收方法 |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004525533A (ja) | 2000-08-30 | 2004-08-19 | ティアリス, インコーポレイテッド | 家庭用ネットワークシステムおよび方法 |
US8724485B2 (en) * | 2000-08-30 | 2014-05-13 | Broadcom Corporation | Home network system and method |
US9094226B2 (en) * | 2000-08-30 | 2015-07-28 | Broadcom Corporation | Home network system and method |
JP4398263B2 (ja) * | 2004-01-13 | 2010-01-13 | 富士通株式会社 | 経路設計方法 |
US7782850B2 (en) * | 2006-11-20 | 2010-08-24 | Broadcom Corporation | MAC to PHY interface apparatus and methods for transmission of packets through a communications network |
US7742495B2 (en) | 2006-11-20 | 2010-06-22 | Broadcom Corporation | System and method for retransmitting packets over a network of communication channels |
US8090043B2 (en) | 2006-11-20 | 2012-01-03 | Broadcom Corporation | Apparatus and methods for compensating for signal imbalance in a receiver |
KR101467801B1 (ko) * | 2007-03-07 | 2014-12-04 | 엘지전자 주식회사 | 이동통신 시스템에서의 긴급 통신 방법 및 이를 지원하는 이동 단말 |
US8948046B2 (en) * | 2007-04-27 | 2015-02-03 | Aerohive Networks, Inc. | Routing method and system for a wireless network |
US8345553B2 (en) * | 2007-05-31 | 2013-01-01 | Broadcom Corporation | Apparatus and methods for reduction of transmission delay in a communication network |
US7882231B2 (en) * | 2008-05-02 | 2011-02-01 | Google Inc. | Technique for regulating link traffic |
US8218502B1 (en) | 2008-05-14 | 2012-07-10 | Aerohive Networks | Predictive and nomadic roaming of wireless clients across different network subnets |
TW200947953A (en) * | 2008-05-15 | 2009-11-16 | Ralink Technology Corp | Method and apparatus for enhancing the efficiency of a wireless local area network |
JP5142828B2 (ja) * | 2008-05-29 | 2013-02-13 | キヤノン株式会社 | 送信装置、送信方法及びプログラム |
US9112717B2 (en) * | 2008-07-31 | 2015-08-18 | Broadcom Corporation | Systems and methods for providing a MoCA power management strategy |
JP4609547B2 (ja) * | 2008-08-14 | 2011-01-12 | ソニー株式会社 | 無線通信装置、通信システム、および通信制御方法、並びにプログラム |
CN101729228B (zh) * | 2008-10-31 | 2014-04-16 | 华为技术有限公司 | 丢包抑制重传的方法、网络节点和系统 |
US9674892B1 (en) | 2008-11-04 | 2017-06-06 | Aerohive Networks, Inc. | Exclusive preshared key authentication |
US9197678B2 (en) * | 2008-12-11 | 2015-11-24 | Skype | Method and system for data transmission |
US8254413B2 (en) | 2008-12-22 | 2012-08-28 | Broadcom Corporation | Systems and methods for physical layer (“PHY”) concatenation in a multimedia over coax alliance network |
US8238227B2 (en) * | 2008-12-22 | 2012-08-07 | Broadcom Corporation | Systems and methods for providing a MoCA improved performance for short burst packets |
US8213309B2 (en) | 2008-12-22 | 2012-07-03 | Broadcom Corporation | Systems and methods for reducing latency and reservation request overhead in a communications network |
US8483194B1 (en) | 2009-01-21 | 2013-07-09 | Aerohive Networks, Inc. | Airtime-based scheduling |
US20100238932A1 (en) * | 2009-03-19 | 2010-09-23 | Broadcom Corporation | Method and apparatus for enhanced packet aggregation |
US8553547B2 (en) * | 2009-03-30 | 2013-10-08 | Broadcom Corporation | Systems and methods for retransmitting packets over a network of communication channels |
US20100254278A1 (en) | 2009-04-07 | 2010-10-07 | Broadcom Corporation | Assessment in an information network |
US8730798B2 (en) * | 2009-05-05 | 2014-05-20 | Broadcom Corporation | Transmitter channel throughput in an information network |
US20100323725A1 (en) * | 2009-06-18 | 2010-12-23 | Yigang Cai | Individualized retry configurations for messages having failed delivery |
US11115857B2 (en) | 2009-07-10 | 2021-09-07 | Extreme Networks, Inc. | Bandwidth sentinel |
US9900251B1 (en) | 2009-07-10 | 2018-02-20 | Aerohive Networks, Inc. | Bandwidth sentinel |
US8867355B2 (en) | 2009-07-14 | 2014-10-21 | Broadcom Corporation | MoCA multicast handling |
US8942250B2 (en) | 2009-10-07 | 2015-01-27 | Broadcom Corporation | Systems and methods for providing service (“SRV”) node selection |
US8869203B2 (en) * | 2009-10-08 | 2014-10-21 | Marshall Communications | Multimedia content fusion |
US8737387B2 (en) * | 2009-10-30 | 2014-05-27 | Mitsubishi Electric Corporation | Gateway unit, communication system and communication method |
CN102076027B (zh) * | 2009-11-19 | 2014-04-30 | 中兴通讯股份有限公司 | 统计无线系统中ppp协商状态的系统、装置及方法 |
US8798088B1 (en) * | 2010-01-20 | 2014-08-05 | Sprint Spectrum L.P. | Dynamic management of network-resource usage based on network loading |
US8611327B2 (en) | 2010-02-22 | 2013-12-17 | Broadcom Corporation | Method and apparatus for policing a QoS flow in a MoCA 2.0 network |
US8514860B2 (en) | 2010-02-23 | 2013-08-20 | Broadcom Corporation | Systems and methods for implementing a high throughput mode for a MoCA device |
JP5672779B2 (ja) * | 2010-06-08 | 2015-02-18 | ソニー株式会社 | 送信制御装置、および送信制御方法 |
US8671187B1 (en) | 2010-07-27 | 2014-03-11 | Aerohive Networks, Inc. | Client-independent network supervision application |
US9002277B2 (en) | 2010-09-07 | 2015-04-07 | Aerohive Networks, Inc. | Distributed channel selection for wireless networks |
JP5307792B2 (ja) * | 2010-12-24 | 2013-10-02 | 株式会社エヌ・ティ・ティ・ドコモ | 通信制御システム及び通信制御方法 |
US8488516B2 (en) * | 2010-12-28 | 2013-07-16 | Motorola Solutions, Inc. | Method for improving quality of communication in a communication network |
US10091065B1 (en) | 2011-10-31 | 2018-10-02 | Aerohive Networks, Inc. | Zero configuration networking on a subnetted network |
US8843793B2 (en) | 2011-11-28 | 2014-09-23 | Empire Technology Development Llc | Scheduling for enhancing communication performance |
US9467361B2 (en) | 2011-12-20 | 2016-10-11 | Shoretel, Inc. | Bandwidth utilization monitoring for a communication system |
JP5870009B2 (ja) * | 2012-02-20 | 2016-02-24 | アラクサラネットワークス株式会社 | ネットワークシステム、ネットワーク中継方法及び装置 |
EP2862301B1 (en) | 2012-06-14 | 2020-12-02 | Extreme Networks, Inc. | Multicast to unicast conversion technique |
JP6011203B2 (ja) * | 2012-09-26 | 2016-10-19 | 富士通株式会社 | 性能情報の収集管理機能を含む管理装置 |
US9413772B2 (en) | 2013-03-15 | 2016-08-09 | Aerohive Networks, Inc. | Managing rogue devices through a network backhaul |
US10389650B2 (en) | 2013-03-15 | 2019-08-20 | Aerohive Networks, Inc. | Building and maintaining a network |
JP5979051B2 (ja) * | 2013-03-22 | 2016-08-24 | 富士通株式会社 | 通信システム、中継装置、送信装置および通信方法。 |
JP6195467B2 (ja) * | 2013-05-08 | 2017-09-13 | 株式会社Nttドコモ | 無線通信システムおよび端末装置 |
JP6450556B2 (ja) * | 2014-10-09 | 2019-01-09 | Kddi株式会社 | 無線通信装置、無線通信方法、および無線通信プログラム |
US10491651B2 (en) * | 2017-05-15 | 2019-11-26 | Omnivision Technologies, Inc. | Method and system for streaming low-delay high-definition video with partially reliable transmission |
CN108988994B (zh) * | 2017-05-31 | 2020-09-04 | 华为技术有限公司 | 报文的重传方法及装置 |
WO2020167231A1 (en) * | 2019-02-13 | 2020-08-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Systems and methods to reduce consecutive packet loss for delay critical traffic |
JPWO2020184191A1 (zh) * | 2019-03-12 | 2020-09-17 | ||
US11765062B2 (en) * | 2020-01-23 | 2023-09-19 | Red Hat, Inc. | Automatic retransmission capability in hypervisor |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2899042B2 (ja) | 1990-03-02 | 1999-06-02 | 日本電信電話株式会社 | 再送規制型空線制御方法 |
JP2772206B2 (ja) * | 1992-09-25 | 1998-07-02 | エヌ・ティ・ティ移動通信網株式会社 | 自動再送要求を用いたデータ伝送方式 |
JPH07222251A (ja) | 1994-02-09 | 1995-08-18 | Hitachi Ltd | 無線通信制御装置 |
JPH0969828A (ja) | 1995-08-30 | 1997-03-11 | Matsushita Electric Ind Co Ltd | データ伝送用無線設備 |
JP3902815B2 (ja) * | 1996-09-13 | 2007-04-11 | 株式会社日立製作所 | 情報端末 |
US6424625B1 (en) * | 1998-10-28 | 2002-07-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for discarding packets in a data network having automatic repeat request |
JP2000324321A (ja) * | 1999-05-13 | 2000-11-24 | Matsushita Electric Ind Co Ltd | 携帯電話ファクシミリの通信制御方法 |
JP3752932B2 (ja) * | 1999-12-03 | 2006-03-08 | 三菱電機株式会社 | 通信システムおよび通信方法 |
JP2002084338A (ja) * | 2000-07-07 | 2002-03-22 | Matsushita Electric Ind Co Ltd | データ送信装置、データ受信装置、およびデータ通信システム |
JP3908490B2 (ja) * | 2000-08-03 | 2007-04-25 | 株式会社エヌ・ティ・ティ・ドコモ | マルチキャスト配信サービスにおける再送制御方法及びシステム、再送制御装置、無線基地局及び無線端末 |
US7039038B2 (en) * | 2001-01-18 | 2006-05-02 | Texas Instruments Incorporated | Adaptive fragmentation for wireless network communications |
US20050152397A1 (en) * | 2001-09-27 | 2005-07-14 | Junfeng Bai | Communication system and techniques for transmission from source to destination |
JP3561510B2 (ja) * | 2002-03-22 | 2004-09-02 | 松下電器産業株式会社 | 基地局装置及びパケット伝送方法 |
JP4163937B2 (ja) * | 2002-12-06 | 2008-10-08 | 松下電器産業株式会社 | Ofdm−cdma送信装置及びofdm−cdma送信方法 |
EP1564920B1 (en) * | 2002-11-18 | 2010-04-14 | Panasonic Corporation | Transmitter apparatus and transmitting method |
US7499486B2 (en) * | 2002-11-27 | 2009-03-03 | Agere Systems Inc. | Data transmission rate adaptation in a wireless communication system |
US6912198B2 (en) * | 2003-03-26 | 2005-06-28 | Sony Corporation | Performance of data transmission using adaptive technique |
CN1774899B (zh) * | 2003-04-17 | 2010-05-05 | 夏普株式会社 | 发送机、接收机、无线系统、控制方法 |
JP3683576B2 (ja) * | 2003-05-21 | 2005-08-17 | シャープ株式会社 | 無線通信装置、無線通信システム、ワイヤレスavシステム、無線伝送方法並びに動作制御プログラム及びそのプログラムを記録した記録媒体 |
JP2005244525A (ja) * | 2004-02-25 | 2005-09-08 | Fujitsu Ltd | 通信装置 |
JP2005244668A (ja) * | 2004-02-26 | 2005-09-08 | Sanyo Electric Co Ltd | 通信装置および通信方法 |
JP4037384B2 (ja) | 2004-04-09 | 2008-01-23 | シャープ株式会社 | 無線通信装置、ワイヤレスavシステム、無線伝送方法並びに動作制御プログラム及びそのプログラムを記録した記録媒体 |
JP4068592B2 (ja) * | 2004-05-28 | 2008-03-26 | 株式会社東芝 | 無線通信装置 |
US20060215596A1 (en) * | 2005-03-23 | 2006-09-28 | Intel Corporation | Network aware cross-layer protocol methods and apparatus |
CN1758579A (zh) * | 2005-09-26 | 2006-04-12 | 北京邮电大学 | 一种混和自动请求重发的方法和装置 |
-
2006
- 2006-09-29 JP JP2006268474A patent/JP4805081B2/ja not_active Expired - Fee Related
-
2007
- 2007-08-30 EP EP20070115353 patent/EP1906582B1/en not_active Expired - Fee Related
- 2007-08-31 CN CN2007101478805A patent/CN101155145B/zh not_active Expired - Fee Related
- 2007-08-31 US US11/848,538 patent/US7778214B2/en not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102498736A (zh) * | 2009-09-14 | 2012-06-13 | 株式会社东芝 | 无线电站 |
US8824972B2 (en) | 2009-09-14 | 2014-09-02 | Kabushiki Kaisha Toshiba | Radio station |
CN102498736B (zh) * | 2009-09-14 | 2014-11-12 | 株式会社东芝 | 无线电站 |
CN104221317A (zh) * | 2012-06-04 | 2014-12-17 | 松下知识产权经营株式会社 | 发送装置、接收装置、发送方法及接收方法 |
CN104247317A (zh) * | 2012-06-04 | 2014-12-24 | 松下知识产权经营株式会社 | 发送装置、接收装置、发送方法及接收方法 |
CN104221317B (zh) * | 2012-06-04 | 2018-01-23 | 松下知识产权经营株式会社 | 发送装置、接收装置、发送方法及接收方法 |
CN104247317B (zh) * | 2012-06-04 | 2018-06-15 | 松下知识产权经营株式会社 | 发送装置、接收装置、发送方法及接收方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4805081B2 (ja) | 2011-11-02 |
EP1906582B1 (en) | 2014-04-02 |
US20080080369A1 (en) | 2008-04-03 |
CN101155145B (zh) | 2011-02-02 |
EP1906582A2 (en) | 2008-04-02 |
US7778214B2 (en) | 2010-08-17 |
EP1906582A3 (en) | 2013-03-20 |
JP2008092116A (ja) | 2008-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101155145B (zh) | 中继装置、中继方法,以及中继程序 | |
CN101305564B (zh) | 向资源请求者提供移动指示 | |
CN100446466C (zh) | 用于流式数据的反应性带宽控制 | |
CN100469043C (zh) | 控制数据位的传输的装置和方法 | |
Xu et al. | CMT-NC: improving the concurrent multipath transfer performance using network coding in wireless networks | |
CN101827033B (zh) | 一种网络流量控制方法、装置及局域网系统 | |
CN102307390B (zh) | 管理数据链路资源使用的方法和设备 | |
CN100459729C (zh) | 发送功率控制方法,通信设备和无线通信系统 | |
US20110066746A1 (en) | Synchronized data streaming | |
EP1006689A3 (en) | Packet retransmission control using priority information | |
CN101682922A (zh) | 缓冲状态报告 | |
CN107979449A (zh) | 一种数据传输方法及装置 | |
CN101536459A (zh) | 基于无线网络质量的注册定时器调整 | |
CN101589594A (zh) | 针对基于网络的移动性管理系统的多链路支持 | |
CN101743725A (zh) | 通信系统中的自适应速率控制 | |
JP2000216815A (ja) | マルチリンク通信装置 | |
CN102325251B (zh) | 视频监控、回放业务实现方法及设备 | |
CN101491056A (zh) | 群通信系统里抑制终端发出响应的方法和装置 | |
CN100514955C (zh) | 动态控制实时多媒体数据生成速率的方法和装置 | |
CN105493510A (zh) | 数据通讯系统与方法 | |
CN107104908A (zh) | 一种通信方法和装置 | |
US20030043839A1 (en) | Method of scheduling data packets for transmission over a shared channel, and a terminal of data packet transmission network | |
CN102984784A (zh) | 通过多个网络发送数据 | |
CN101433106A (zh) | 通信环境中的动态服务质量预授权 | |
CN105847275A (zh) | 一种数据传输通道建立方法、系统和服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110202 Termination date: 20180831 |
|
CF01 | Termination of patent right due to non-payment of annual fee |