摘要 |
A mobile device is configured to open a plurality of connections for sending and/or receiving data over a communications link to a network. A plurality of parameters relating to characteristics of the connection are obtained S201, and a connection state for each connection is defined based on the plurality of parameters S202. When a predefined event is detected S203, it is determined for each connection whether to change the connection state in response to the predefined event S204, according to a plurality of predefined rules. The plurality of parameters may include a connection type parameter (bursty, continuous, or periodic), a frequency-of-use parameter, a bandwidth parameter and priority information. Events may include changes in battery level, signal strength, available networks, number of open connections. Information about data transfer characteristics of each connection may be obtained, and the predefined event may comprise a change in the data transfer characteristics of one of the connections. Predefined connection states may include at least one of a high priority state, a low priority state, a suspended state, and a terminated state. Suitable for a mobile device simultaneously running multiple applications which may open several connections over a communications link to the network. |