Patent ID: 9148356
Filing Date: 2015-09-29
Classification: H04L

Abstract:
1. A communication apparatus comprising: a processor; and a memory configured to store computer-readable instructions that, when executed, instruct the communication apparatus to execute steps-processes comprising: acquiring a type of transmission data referring to information about the transmission data, wherein the transmission data is data to be packetized and transmitted; limiting a search range of a network bandwidth, based on information about a utilized bandwidth associated with each acquired type of the transmission data, wherein the network bandwidth is measured by a transmission interval of a transmission of a plurality of packets via a network, and a reception interval of a reception of the plurality of packets via the network; setting the search range according to the limited search range; and transmitting a plurality of packets within the limited search range for measuring the network bandwidth, wherein limiting the search range comprises: acquiring an average utilized bandwidth for each acquired type of the transmission data, wherein the average utilized bandwidth is an average of the utilized bandwidths that have been used to transmit the transmission data of each of the acquired type of the transmission data; determining, as a first sum, a sum of the acquired average utilized bandwidth for each acquired type of the transmission data; acquiring a dispersion of the utilized bandwidths for each acquired type of the transmission data; determining, as a second sum, a sum of the acquired dispersion of the utilized bandwidths for each acquired type of the transmission data; determining, as a criterion value, a sum of the first sum and a standard deviation based on the second sum, or a sum of the first sum and a value obtained by multiplying the second sum by N (N>0); and setting the criterion value to an upper limit of a center value of the search range, or to an upper limit of a maximum value of the search range.