A mobility state estimation method, performed by a terminal device, wherein the method comprises: in a mobility state estimation MSE process, performing MSE in a target manner if a cell used to calculate cell reselection times in a first estimation period comprises M private network cells, wherein M is a positive integer and a private network corresponding to the M private network cells is a network adapting to an application scenario of high-speed moving; and the target manner comprises the following manners: excluding N private network cells in the M private network cells from the MSE process, wherein N is a positive integer less than or equal to M; performing the MSE based on a cell in a second estimation period, wherein duration of the second estimation period is greater than duration of the first estimation period; and determining first target cell reselection times as final cell reselection times used for the MSE, wherein the first target cell reselection times are greater than first initial cell reselection times, and the first initial cell reselection times are obtained by the terminal device through calculation based on the cell used to calculate the cell reselection times; wherein the performing MSE in a target manner comprises: performing the MSE in the target manner if it is determined, based on the first initial cell reselection times, that a speed of the terminal device decreases. in a mobility state estimation MSE process, performing MSE in a target manner if a cell used to calculate cell reselection times in a first estimation period comprises M private network cells, wherein M is a positive integer and a private network corresponding to the M private network cells is a network adapting to an application scenario of high-speed moving; and the target manner comprises the following manners: excluding N private network cells in the M private network cells from the MSE process, wherein N is a positive integer less than or equal to M; performing the MSE based on a cell in a second estimation period, wherein duration of the second estimation period is greater than duration of the first estimation period; and determining first target cell reselection times as final cell reselection times used for the MSE, wherein the first target cell reselection times are greater than first initial cell reselection times, and the first initial cell reselection times are obtained by the terminal device through calculation based on the cell used to calculate the cell reselection times; wherein the performing MSE in a target manner comprises: performing the MSE in the target manner if it is determined, based on the first initial cell reselection times, that a speed of the terminal device decreases. excluding N private network cells in the M private network cells from the MSE process, wherein N is a positive integer less than or equal to M; performing the MSE based on a cell in a second estimation period, wherein duration of the second estimation period is greater than duration of the first estimation period; and determining first target cell reselection times as final cell reselection times used for the MSE, wherein the first target cell reselection times are greater than first initial cell reselection times, and the first initial cell reselection times are obtained by the terminal device through calculation based on the cell used to calculate the cell reselection times; wherein the performing MSE in a target manner comprises: performing the MSE in the target manner if it is determined, based on the first initial cell reselection times, that a speed of the terminal device decreases.