专利名称:通信装置的制作方法
技术领域:
本发明涉及用于对在通过通信网络进行的数据通信中可用的通信带宽进行测量的技术。
背景技术:
为了有效执行数据通信,提出了用于在诸如路由器之类用于中继通信的通信装置中测量通信带宽(以下简称为带宽)并根据测量到的带宽来发送数据的技术(例如见专利文献I),其中带宽表示数据通信中可用的传输率。通过利用这样的技术,这种通信装置可以预先测量可用带宽并执行控制以使得不会超出可用 带宽来发送数据,从而减小通信网络中的包丢失。引用列表专利文献专利文献I JP-A-2004-34322
发明内容
技术问题在专利文献I中公开的技术中,当测量数据通信中可用的带宽时必须发送一个带宽测量专用包。为此,为了发送带宽测量专用包,必须延迟主要数据的传输。已经做出本发明以试图解决上述问题,并且本发明的一个目的是提供一种无需延迟主要数据的传输就可测量可用带宽的通信装置。解决问题的方案为了解决该问题,本发明的一个方面提供了一种通信装置,包括设置单元,其被构造用于设置测试带宽,该测试带宽表示要测试的与另一装置通信时的传输率;获取单元,其被构造用于获取用户包,在用户包中打包了表示要被发送到另一装置的内容的用户数据;处理单元,其被构造用于将表示由所述设置单元设置的测试带宽的测量信息分配给由所述获取单元获取的用户包,以及用于对用户包进行处理以准备测量包,使得测量包的包尺寸成为对应于测试带宽的包尺寸;和发送单元,其被构造为以确定的间隔将由所述处理单元准备的测量包发送到所述另一装置,以进入由所述设置单元设置的测试带宽的环境。在另一优选方面,该通信装置还包括结果信息接收单元,其被构造用于接收从已经接收到由所述发送单元所发送的测量包的另一装置发送来的结果信息,所述结果信息表示将测试带宽与根据测量包的接收情况而计算出的接收方传输率进行比较的结果。在另一优选方面,所述设置单元被构造用于根据由所述结果信息接收单元所接收的结果信息来改变测试带宽的设置。在另一优选方面,所述发送单元被构造用于发送至少预定数量的测量包,并且当要被发送的测量包的数量由于用户包的数量没有达到预定数量而不足时,所述发送单元发送一个通过处理用户包而准备的测量包,该用户包包括了已被发送的用户包的用户数据。
权利要求
1.一种通信装置,包括 设置单元,其被构造用于设置测试带宽,所述测试带宽表示要测试的与另一装置通信时的传输率; 获取单元,其被构造用于获取用户包,在所述用户包中打包了表示要被发送到所述另一装置的内容的用户数据; 处理单元,其被构造用于将表示由所述设置单元设置的测试带宽的测量信息分配给由所述获取单元获取的用户包,以及用于对所述用户包进行处理以准备测量包,使得所述测量包的包尺寸成为对应于所述测试带宽的包尺寸;和 发送单元,其被构造用于以确定的间隔将由所述处理单元准备的测量包发送到所述另一装置,以进入由所述设置单元设置的测试带宽的环境。
2.根据权利要求I的通信装置,还包括 结果信息接收单元,其被构造用于接收从已经接收到由所述发送单元所发送的测量包的所述另一装置发送来的结果信息,所述结果信息表示将所述测试带宽与根据所述测量包的接收情况而计算出的接收方传输率进行比较的结果。
3.根据权利要求2的通信装置,其中 所述设置单元被构造用于根据由所述结果信息接收单元所接收的结果信息来改变测试带宽的设置。
4.根据权利要求I至3中任一项的通信装置,其中 所述发送单元被构造用于发送至少预定数量的测量包,并且当要被发送的测量包的数量由于用户包的数量没有达到预定数量而不足时,所述发送单元发送一个通过处理用户包而准备的测量包,其中所述用户包包括了已被发送的用户包的用户数据。
5.一种通信装置,包括 接收单元,其被构造用于接收测量包,在所接收的测量包中打包了表示要由另一装置发送的内容的用户数据,对所接收的测量包分配了表示测试带宽的测量信息,所述测试带宽表示要测试的与所述另一装置通信的传输率,并且所接收的测量包被处理成为具有根据所述测试带宽的包尺寸; 提取单元,其被构造用于从所述接收单元所接收的测量包中提取处理前的用户包;和 测量单元,其被构造用于基于由所述接收单元所接收的测量包的接收情况来测量接收带宽,所述接收带宽表示从所述另一装置进行接收的接收方传输率。
6.根据权利要求5的通信装置,还包括 结果信息发送单元,其被构造用于发送结果信息,所述结果信息表示将由所述测量单元测量的接收带宽与由被分配给所述接收单元所接收的测量包的测量信息所表示的测试带宽进行比较的结果。
7.根据权利要求5或6的通信装置,其中 所述提取单元被构造为当在所述接收单元所接收的测量包中的处理前的用户包部分与在之前已被接收的测量包中的处理前的用户包部分相同时,所述提取单元在不执行从所述接收单元所接收的测量包中进行提取的情况下丢弃所述接收单元所接收的测量包。
全文摘要
提供了一种通信装置,其在不妨碍正常数据传输的情况下测量可用的带。当中继装置对可用于与其它中继装置通信的带进行测量时,该中继装置对包括了要被发送到其它中继装置的用户数据的用户包进行处理,以将该用户包改变为特定包尺寸,同时保持用户数据,并使用处理后的用户包作为测量包。因此,虽然该测量包是用于测量带的,但是该测量包还可以以与用户包相同的方式来使用,因为它们包含用户数据,并且可以有效地使用通信网络来进行通信。另外,由于即使在使用UDP时也能够测量可用的带,所以即使是在分发的测量效果被最小化的分发流数据期间也可以测量带。
文档编号H04L12/56GK102804709SQ20108002815
公开日2012年11月28日 申请日期2010年6月24日 优先权日2009年6月25日
发明者浅野贵裕, 木村俊洋, 上村信彦, 渥美章佳 申请人:雅马哈株式会社