Provided are a communication method, a terminal device, and a network device. The method comprises: a terminal device executes a first operation on the basis of a first moment, wherein the first moment is a change moment of a
satellite corresponding to a first
cell of the terminal device, and the first operation comprises one or more of the following operations: a second operation that the terminal device starts to execute by using
ephemeris information of the changed
satellite; and a third operation executed by the terminal device in response to the change of the
satellite corresponding to the first
cell. The terminal device may execute the first operation to deal with a satellite change. Taking the first operation comprising the second operation as an example, the terminal device may determine, on the basis of the change moment of the satellite, the moment of starting use of the
ephemeris information of the changed satellite, such that the use of the
ephemeris information better conforms to the actual situation. Taking the first operation comprising the third operation as an example, the terminal device can avoid a communication
abnormality, caused by a satellite change, to the extent possible by executing the third operation.