Patent ID: 9521056
Filing Date: 2016-12-13
CPC Classification: H04L,H04W

Claim Text:
1. A communication system configured to forward data to be transmitted and received by a terminal, the communication system comprising: a base station configured to communicate with the terminal by radio transmission; a server configured to provide services to the terminal; a proxy device configured to control communications between the base station and the server; and a control device configured to obtain information for determining whether communications that the base station accommodates are congested, wherein the control device is configured to determine whether the communications that the base station accommodates are congested, based on the obtained information, and identify a terminal that is accommodated in the base station in which it is determined that the communications are congested, as a terminal of which communications the proxy device is to control, and wherein the proxy device is configured to control communications between the base station and the server, by using a protocol that acknowledges that the data has reached a reception side, calculate a loss rate at which communications by the identified terminal are to be discarded, by utilizing acknowledgement packets which are used by the protocol, relay a communication of the identified terminal, by a transmission band which has been reduced by the calculated loss rate portion, obtain, by using the protocol, snd as the number of transmitted packets, ack as the number of acknowledgement packets that indicate that the transmitted packets has reached the reception side, rts as the number of packets of which retransmission has been requested, and sack.dup as the number of selective response packets when a value held by the acknowledgement packets is the same as a value held by selective response packets received immediately before, in the selective response packets that follow the acknowledgement packet and also that indicates a start end and a terminal end of a discontinuous portion of packets at the reception side, and calculate rts/snd as the loss rate when snd >ack+rts, and calculate 1−(ack−sack.dup)/snd as the loss rate when snd <=ack+rts.