A method for reselecting a relay terminal in a communication between a source terminal and a destination node through a source relay terminal, the source relay terminal communicating with a direct link to the source terminal and with a direct link or cellular communication to the destination node when the destination node is a destination terminal or the destination node is a destination network node respectively, wherein the method comprises: making, by a control node device, a relay terminal reselection decision for the source terminal according to a relay terminal reselection trigger condition, wherein the control node device is the source terminal or the source relay terminal; determining, by the source terminal, a list of candidate relay terminals for the source terminal, if the control node device decides to reselect a relay terminal; feeding back, by the source terminal, the list of candidate relay terminals to the source relay terminal when the control node device is the source relay terminal; and determining, by the control node device, a target relay terminal for the source terminal from the list of candidate relay terminals; characterized in that, the source relay terminal works as a relay terminal for the source terminal before the relay terminal reselection; the target relay terminal is determined by the control node device, as a result of the relay terminal reselection, as a reselected relay terminal for the source terminal; the relay terminal reselection trigger condition comprises a condition that the source relay terminal is not able to act as a relay terminal of the source terminal any longer, according to a relay strategy of the source relay terminal; and when the destination node is a destination terminal, the relay strategy of the source relay terminal comprises a case that: the source relay terminal is not allowed to be acting as a UE-to-UE relay any longer according to authorization information; or when the destination node is a destination network node, the relay strategy of the source relay terminal comprises a case that: the source relay terminal is not allowed to be acting as a UE-to-network relay any longer according to authorization information. making, by a control node device, a relay terminal reselection decision for the source terminal according to a relay terminal reselection trigger condition, wherein the control node device is the source terminal or the source relay terminal; determining, by the source terminal, a list of candidate relay terminals for the source terminal, if the control node device decides to reselect a relay terminal; feeding back, by the source terminal, the list of candidate relay terminals to the source relay terminal when the control node device is the source relay terminal; and determining, by the control node device, a target relay terminal for the source terminal from the list of candidate relay terminals; characterized in that, the source relay terminal works as a relay terminal for the source terminal before the relay terminal reselection; the target relay terminal is determined by the control node device, as a result of the relay terminal reselection, as a reselected relay terminal for the source terminal; the relay terminal reselection trigger condition comprises a condition that the source relay terminal is not able to act as a relay terminal of the source terminal any longer, according to a relay strategy of the source relay terminal; and when the destination node is a destination terminal, the relay strategy of the source relay terminal comprises a case that: the source relay terminal is not allowed to be acting as a UE-to-UE relay any longer according to authorization information; or when the destination node is a destination network node, the relay strategy of the source relay terminal comprises a case that: the source relay terminal is not allowed to be acting as a UE-to-network relay any longer according to authorization information. the source relay terminal is not allowed to be acting as a UE-to-UE relay any longer according to authorization information; or when the destination node is a destination network node, the relay strategy of the source relay terminal comprises a case that: the source relay terminal is not allowed to be acting as a UE-to-network relay any longer according to authorization information.