Abstract:
A method, a corresponding apparatus, and a computer program product for performing a handover in a heterogeneous network. The method comprises sending, by a source local area base station, one or more handover requests with respect to an ongoing local area an ongoing local area service to one or more neighbor local area base stations and one or more handover requests with respect to an ongoing wide area service to a wide area base station. The method also comprises receiving one or more handover commands with respect to the ongoing local area service from the one or more neighbor local area base stations and one or more messages from the wide area base station, each message including information regarding one of the one or more neighbor local area base stations. The method additionally comprises selecting, based upon the one or more received handover commands and messages, one of the one or more neighbor local area base stations as a target local area base station for service continuity of at least one of the ongoing local area service and the ongoing wide area service. With the claimed inventions, the service continuity of at least one of the ongoing local area service and the ongoing wide area service could be maintained and handover can be completed in a seamless manner.