In step S1110, the communication processor 310 determines whether or not one of the other devices 300 instructs the execution of the masquerade SLS. The determination is based on, for example, whether or not the switch source candidate terminal information has been received from the other device 300. When there is an instruction to execute the masquerade SLS (YES in step S1110), the communication processor 310 causes the process to proceed to step S1120. When there is no instruction to execute the masquerade SLS (NO in step S1110), the communication processor 310 causes the process to proceed to step S1130, which is described below.
In step S1120, the communication processor 310 uses the switch source candidate terminal information received from the other device 300 and executes the masquerade SLS. After that, the communication processor 310 reports (transmits) the result of the masquerade SLS, that is, that the masquerade SLS has succeeded or failed to the other device 300 that has made the above-described instruction.
When, for example, the switch source candidate terminal 400 designated according to the switch source candidate terminal information is positioned inside the cell of the communication processor 310 and a sufficient communication quality can be ensured, the masquerade SLS succeeds. When, for another example, the switch source candidate terminal 400 is positioned outside the cell of the communication processor 310 or when no sufficient communication quality can be ensured even while the switch source candidate terminal 400 is positioned inside the cell of the communication processor 310, the masquerade SLS fails.