A packet between a service providing device for providing a service and a mobile terminal device (10) receiving the service is related by a mobility control node (21).
By this algorithm, the most suitable network for each session can be selected according to network load conditions, service attribute, mobility and different locations of terminal.