Patent ID: 8416930

Claim:
An apparatus for controlling an amount of concurrent calls, comprising: one or more processors and one or more memory devices in communication with the one or more processors, the one or more memory devices configured with instructions for causing the one or more processors to execute a background processing module, a cooperation module and a core module; wherein the background processing module is arranged to provide an information configuration interface, configure a threshold for each of amounts of concurrent calls classified according to call characteristics, and send the threshold to the core module; the cooperation module is arranged to provide a variable for each of amounts of concurrent calls classified according to call characteristics and send the variable to the core module; the core module is arranged to receive the threshold and the variable, and control the cooperation module to release a current call when determining that the variable is no less than the threshold; wherein the core module is further arranged to increase the variable when determining that the variable is less than the threshold, control the cooperation module to continue the call service, and correspondingly decrease the variable when the call service is over; wherein the background processing module is further arranged to designate priorities of the call characteristics when there are multiple call characteristics; wherein the core module is further arranged to determine in turn from high priority to low priority whether the variable corresponding to a call characteristic is less than the threshold until the call is released or continued; and wherein the threshold is configured to be 1.2-1.5 times more than the maximum value of the amounts of concurrent calls classified according to call characteristics in recent three months.