According to this embodiment, the communication quality of the other base stations, which are the candidates of the handover destination, is notified to the terminal device, and thus the process for causing a handover to be performed to the other base station having a sufficient communication quality can be executed.
In an embodiment a computer-implemented handover method executed by a terminal device is provided, the method comprising acquiring, from a first base station currently connected to the terminal device, for at least one of one or more other base stations, which are candidates for a handover destination of the terminal device, information regarding communication quality predicted in a communication through the one or more candidate base stations; and notifying the first base station of information for executing a handover based on the information regarding communication quality.
According to this embodiment, the terminal device is able to know the communication quality of the other base stations, which are candidates of the handover destination, and thus the process for causing a handover to be performed to the other base station having a sufficient communication quality can be executed.