Note that, for example, fora candidate base station in which the communication delay is greater than a predetermined value, the base station connected to the terminal device may not notify the terminal device of the information on the communication delay. In this case, the terminal device may determine that the communication delay is very large for a candidate base station in which communication delay information has not been provided, and may perform a control so that the handover to the candidate base station is not performed. The predetermined value may, for example, be defined according to a terminal category or a communication application. For example, for a terminal device that only performs communication for an application in which a large communication delay is acceptable, the predetermined value may be set to a large value. Furthermore, for a terminal device that performs communication of an application that requires real-time characteristics such as remote driving, for example, the predetermined value may be set to a small value. According to this configuration, the amount of information notified to the terminal device is reduced, and thus provision of information to the terminal device can be completed at high speed.
In an illustrative example, the magnitude of the communication delay in each base station may be obtained by collecting information indicating the communication delay actually measured when another terminal device was connected and communicated to the relevant base station in the past. A base station notifies the collected information regarding the magnitude of the communication delay to other base stations that form cells in an adjacent relationship with the cell formed by the base station. Each base station may use the information related to the magnitude of the communication delay acquired from other base stations for handover control as described above.