Patent ID: 8650276

Claim:
A communication control apparatus for controlling communications between a terminal and a network device, comprising a first communication optimizer and a second communication optimizer, said first communication optimizer including: a first acquirer for acquiring first information about applications running on the terminal and communication destinations of the applications; a transferrer for transferring the first information to said second communication optimizer; and a setter for setting Quality of Service (QoS) for each of the applications according to second information which is instruction information from said second communication optimizer, said second communication optimizer including: a second acquirer for acquiring third information indicating the QoS requisite for the application indicated by the first information and for acquiring fourth information about a state of the network; a decider for deciding, on a basis of the third and fourth information, whether or not there is a network resource requisite for the application indicated by the first information; a communication instructor for determining the second information according to a result from a decision of said decider, said communication instructor applying to the second information, if there are the network resources requisite for the applications, the instruction information instructing communications at the QoS requisite for each application, and, if the network resources are insufficient for the applications, another instruction information instructing the terminal and the network device to set resource assignment and a transmitting order so that a higher communication priority application communicates at a first QoS and a lower communication priority application communicates within a limit not deteriorating the first QoS; and a transmitter for transmitting the second information to said first communication optimizer and to the network device.