Patent Description:
To better serve a terminal device on a high-speed railway, an operator optimizes parameters of cells along the high-speed railway to form a high-speed railway private network to adapt to an application scenario of high-speed moving. In addition, there are many terminal devices moving in a low speed around the high-speed railway. To serve these terminal devices moving in a low speed, the operator configures, for a network, a network parameter applicable to a low-speed scenario, that is, coverage of a public network. Coverage of the public network overlaps that of the private network in some areas, that is, in some districts, both the coverage of the public network and the coverage of the private network exist.

The terminal device may determine a moving speed of the terminal device based on cell reselection times in a period of time. If the cell reselection times of the terminal device are less than a preset threshold A in a period of time, the terminal device is in a low-speed state. If the cell reselection times are greater than or equal to the preset threshold A and less than or equal to a preset threshold B in a period of time, the terminal device is in a medium-speed state. If the cell reselection times are greater than the preset threshold B in a period of time, the terminal device is in a high-speed state. The terminal device that is determined to be in a high-speed state preferentially camps on the private network, and another terminal device preferentially camps on the public network.

When a train decelerates and finally stops at a station, a terminal device on the train estimates whether the terminal device is in a medium-speed state or a low-speed state, to choose to camp on the public network. After the train starts, the terminal device on the train estimates that the terminal device is in a high-speed state, to choose to camp on the private network. In this process, the terminal device does not get off the train, and a camping network selection process is unnecessary, thereby resulting in unnecessary power consumption to the terminal device and increasing a possibility of network congestion.

<NPL> discloses incorrectly applied mobility state case while a UE moves in an area where CSG/Hybrid cells are densely deployed and propose a possible solution.

<CIT> discloses a method comprising performing a MSE and determining whether at least one cell change results in UE staying less than a predetermined time in a cell and filtering out from the MSE the at least one cell change, when the UE stays less than the predetermined time in the cell.

<NPL>en discloses the cell re-selection schemes in this special scenario.

Embodiments of this application are intended to provide a mobility state estimation method and a terminal device, to resolve a problem that unnecessary camping network selection performed by a terminal device causes unnecessary power consumption and increases a possibility of network congestion.

In the embodiments of this application, in a case that a cell used to calculate cell reselection times in a first estimation period includes private network cells, a terminal device performs mobility state estimation in a target manner, where the target manner includes: excluding N private network cells in the M private network cells from an MSE process, where N is a positive integer less than or equal to M; performing the MSE based on a cell in a second estimation period; and determining first target cell reselection times as final cell reselection times used for the mobility state estimation. The MSE is performed by excluding the N private network cells in the M private network cells from the MSE process or based on the second estimation period with longer duration, cell reselection times calculated by the terminal device may be greater than cell reselection times calculated based on the cell used to calculate the cell reselection times in the first estimation period. Therefore, a possibility that the terminal device camping on the private network cell continues to camp on the private network cell can be increased, and a possibility of problems that unnecessary camping network selection performed by the terminal device causes unnecessary power consumption and network congestion occurs can be reduced. Alternatively, the first target cell reselection times greater than first initial cell reselection times obtained through calculation based on the cell used to calculate the cell reselection times are determined as the final cell reselection times used for the mobility state estimation, so that a possibility that the terminal device camping on the private network cell continues to camp on the private network cell can be increased, and a possibility of problems that unnecessary camping network selection performed by the terminal device causes unnecessary power consumption and network congestion occurs can be reduced.

The following describes features, advantages, and technical effects of the exemplary embodiments of this application with reference to the accompanying drawings.

The following further describes implementations of this application in detail with reference to the accompanying drawings and the embodiments. Detailed descriptions and accompanying drawings in the following embodiments are used to illustrate the principles of this application by way of example, but are not intended to limit the scope of this application, that is, this application is not limited to the described embodiments.

The technical solutions of this application may be applied to various communications systems, such as a Global System for Mobile Communications (Global System of Mobile communication, GSM), a Code Division Multiple Access (Code Division Multiple Access, CDMA) system, a Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA) system, a general packet radio service (General Packet Radio Service, GPRS) system, a Long Term Evolution (Long Term Evolution, LTE)/Long Term Evolution-advanced (Long Term Evolution-advanced, LTE-A) system, a mew radio (New Radio, NR) system, and a subsequent evolved communications system.

A terminal device (User Equipment, UE) in the embodiments of this application, also referred to as a mobile terminal (Mobile Terminal), a mobile user device, or the like, may communicate with one or more core networks through a radio access network (for example, Radio Access Network, RAN). User equipment may be a mobile terminal, such as a mobile phone (or referred to as a "cellular" phone) and a computer with a mobile terminal. For example, the user equipment may be a portable, pocket-sized, handheld, computer built-in, or in-vehicle mobile apparatus, which exchanges language and/or data with the radio access network.

A network device in the embodiments of this application is an apparatus deployed in a radio access network device to provide a wireless communication function for the terminal device. The network device may be, for example, a base station. The base station may be an evolved NodeB (eNB or e-NodeB, evolutional Node B) in LTE and a 5th generation mobile network (5th Generation Mobile Networks, <NUM>) base station (generation NodeB, gNB), or a network end device of a subsequent evolved version. This is not limited in this application.

The following describes in detail the technical solutions provided in the embodiments of this application with reference to the accompanying drawings.

It should be noted that in the embodiments of this application, a mobility state estimation (Mobility State Estimation, MSE) process may have a time relationship with a cell reselection process. For example, MSE is performed before the cell reselection process is initiated, or MSE is performed when cell reselection is initiated, or MSE is performed at a time point after the cell reselection process is initiated. The mobility state estimation may also be referred to as mobility state detection (Mobility State Detection, MSD).

In the embodiments of this application, the MSE process may not be related to the cell reselection process, that is, the two processes are independent of each other. In this case, the cell reselection process directly uses a result of the MSE process.

In the embodiments of this application, the MSE process may occur after the terminal device reads a system message, and broadcasts one or more parameters related to a mobility state in the system message. Alternatively, a time point at which the MSE process occurs depends on specific implementation of the terminal device.

<FIG> shows a mobility state estimation method according to an embodiment of this application.

In a mobility state estimation MSE process, perform MSE in a target manner if a cell used to calculate cell reselection times in a first estimation period includes M private network cells, where M is a positive integer.

The target manner includes one of the following manners:.

The cell used to calculate the cell reselection times in S110 may include a cell on which the terminal device currently camps, or may not include a cell on which the terminal device currently camps.

It can be understood that in S110, in a case that the cell used by the terminal device to calculate the cell reselection times in the first estimation period includes the M private network cells, the terminal device directly performs the MSE in the target manner in the MSE process, or after the terminal device performs the MSE based on the cell used to calculate the cell reselection times in the first estimation period, the terminal device performs the MSE in the target manner.

It should be noted that the final cell reselection times in S110 may be understood as cell reselection times used to finally estimate a mobility state (or a speed state) of the terminal device and obtain an estimation result.

Optionally, in some embodiments, the terminal device performs the MSE in the target manner after the first initial cell reselection times are obtained through calculation based on the cell used to calculate the cell reselection times.

Further, if it is determined, based on the first initial cell reselection times, that a speed of the terminal device decreases, the MSE is performed in the target manner after the first initial cell reselection times are obtained through calculation based on the cell used to calculate the cell reselection times.

In other words, after determining that an estimation speed decreases through one MSE process, the terminal device performs an MSE process again. In this MSE process, the MSE is performed in the target manner.

The terminal device may determine that the estimation speed decreases in the following two manners:.

Manner <NUM>: If it is determined, based on the first initial cell reselection times, that the terminal device is in a medium-speed state or a low-speed state, or the first initial cell reselection times are less than a target threshold; and the terminal device is in a high-speed state before the first initial cell reselection times are obtained through calculation, it is determined that the speed of the terminal device decreases.

Manner <NUM>: If the first initial cell reselection times are less than second target cell reselection times, it is determined that the speed of the terminal device decreases. The second target cell reselection times are used to estimate a mobility state of the terminal device in a last MSE process before the first initial cell reselection times are obtained.

In other words, if an estimation result of a previous mobility state estimation process is a high-speed state, and an estimation result of a current mobility state estimation process is a medium-speed or a low-speed state, or cell reselection times calculated this time are less than the target threshold, it is considered that the speed of the terminal device decreases. Alternatively, if cell reselection times obtained through calculation in a previous mobility state estimation process is X, and cell reselection times obtained through calculation in a current mobility state estimation process are less than X, it is considered that the speed of the terminal device decreases. In addition, if the estimation result of the previous mobility state estimation process is a medium-speed state, and the estimation result of the current mobility state estimation process is a low-speed state, it may also be considered that the speed of the terminal device decreases.

The target threshold herein may be a value specified in a protocol, or may be a value configured by a network device.

Optionally, in an example, the excluding N private network cells in the M private network cells from the MSE process in S110 includes:
determining a third estimation period in a manner in which camping duration of the N private network cells is not counted into estimation duration corresponding to the MSE; and performing the MSE based on a cell in the third estimation period.

For example, if the estimation duration T=<NUM> when the terminal device performs the MSE, the terminal device needs to count cell reselection times in T (<NUM>) before a current moment, but a cell in T at the current moment includes the M private network cells. In this case, the terminal device does not count the camping duration of the N private network cells in the M private network cells into the estimation duration. In this case, if a sum of the camping duration of the N private network cells is T1, the terminal device may perform the MSE based on a cell in T+T1 before the current moment.

Specifically, the performing the MSE based on a cell in the third estimation period may be determining cell reselection times obtained through calculation based on the cell in the third estimation period as the final cell reselection times used for the MSE. Alternatively, a difference between cell reselection times obtained through calculation based on the cell in the third estimation period and N is determined as the final cell reselection times used for the MSE.

For example, it is assumed that if the estimation duration T=<NUM> when the terminal device performs the MSE, the terminal device needs to count cell reselection times in T (<NUM>) before a current moment, and a cell in T(<NUM>) before the current moment includes the M private network cells. If a counting result is K times, and it is determined, based on K, that the speed of the terminal device decreases, the terminal device performs the MSE again, and in a process of performing the MSE again, excludes the N private network cells in the M private network cells from the MSE process. In this case, if the sum of the camping duration of the N private network cells is T1, the terminal device counts cell reselection times in T+T1 before the current moment. If a counting result is L, the terminal device uses L-N as the final cell reselection times used for the MSE.

Optionally, in an example, the target manner in S110 includes performing the MSE based on the cell in the second estimation period, and the method shown in <FIG> further includes:
determining the second estimation period based on the duration of the first estimation period and a duration offset.

The duration of the second estimation period is a sum of the duration of the first estimation period and the duration offset, and the duration offset is related to at least one of a value of N and camping duration of the N private network cells.

In other words, in a case that the cell used by the terminal device to calculate the cell reselection times in the first estimation period includes the private network cell, the MSE may be directly performed based on a cell in a new estimation period (the second estimation period), or in a case that the first initial cell reselection times are calculated based on the cell used to calculate the cell reselection times in the first estimation period and it is determined, based on the first cell reselection times, that the speed of the terminal device decreases, the MSE is performed based on a cell in a new estimation period. The duration of the second estimation period herein may be determined based on the sum of the duration of the first estimation period and the duration offset, and the duration offset is related to at least one of the value of N and the camping duration of the N private network cells. For example, the duration offset is a sum of the camping duration of the N private network cells.

It can be understood that the duration of the second estimation period may be duration specified in the protocol, or may be duration configured by the network device. A relationship between the duration offset and at least one of the value of N and the camping duration of the N private network cells may be specified in the protocol, or a relationship between the duration offset and at least one of the value of N and the camping duration of the N private network cells may be configured by the network device.

Further, the performing the MSE based on a cell in a second estimation period includes:.

For example, if the second initial cell reselection times obtained through calculation based on the cell in the second estimation period is K, K+N is used as the final cell reselection times used for the MSE.

A relationship between the first value offset and at least one of the value of N and the camping duration of the N private network cells may be specified in the protocol, or a relationship between the first value offset and at least one of the value of N and the camping duration of the N private network cells may be configured by the network device.

Optionally, in an embodiment, the target manner in S110 includes determining the first target cell reselection times as the final cell reselection times used for the MSE, and the method shown in <FIG> further includes:
determining a sum of the first initial cell reselection times and a second value offset as the first target cell reselection times, where the second value offset is related to at least one of a value of N and camping duration of the N private network cells.

In other words, in a case that the cell used by the terminal device to calculate the cell reselection times in the first estimation period includes the private network cell, the first target cell reselection times may be directly determined as the final cell reselection times used for the MSE, or in a case that the first initial cell reselection times are calculated based on the cell used to calculate the cell reselection times in the first estimation period and it is determined, based on the first cell reselection times, that the speed of the terminal device decreases, the first target cell reselection times are determined as the final cell reselection times used for the MSE. The first target cell reselection times herein may be determined based on the sum of the first initial cell reselection times and the second value offset, where the second value offset is related to at least one of the value of N and the camping duration of the N private network cells. For example, the second value offset is N.

It can be understood that the first target cell reselection times may be a value specified in the protocol, or may be a value configured by the network device. A relationship between the second value offset and at least one of the value of N and the camping duration of the N private network cells may be specified in the protocol, or a relationship between the second value offset and at least one of the value of N and the camping duration of the N private network cells may be configured by the network device.

In the method shown in <FIG>, the terminal device may determine, in the following manner, whether a cell is a private network cell.

Manner <NUM>: The terminal device receives broadcast information of the cell, where the broadcast information includes indication information indicating that the cell is a private network cell; and then determines that the cell is a private network cell.

Manner <NUM>: The terminal device receives broadcast information of the cell, where the broadcast information includes frequency and/or physical cell identifier (Physical Cell Identifier, PCI) information, and the frequency and/or PCI information matches (for example, the same as) identifier information of one or more neighboring private network cells in broadcast information previously received in another cell; and determines that the cell is a private network cell.

It can be learned from the foregoing detailed descriptions of the method in <FIG> that, in the method shown in <FIG>, the terminal device traces the estimation duration based on the estimation duration, and performs the MSE in the target manner when the cell used to calculate the cell reselection times in the estimation duration includes the private network cell. Therefore, the method in <FIG> may be referred to as a "tracing estimation" method.

The following describes in detail a mobility state estimation method according to another embodiment of this application with reference to <FIG>. The method shown in <FIG> is performed by a terminal device.

Exclude, in a mobility state estimation MSE process, a private network cell reselected in an estimation period from the MSE process, where a start moment of the estimation period is a start moment of the MSE process.

In the mobility state estimation method in this embodiment of this application, the private network cell reselected in the estimation period is excluded from the MSE process, so that calculated cell reselection times can be increased, thereby avoiding unnecessary power consumption caused by unnecessary camping network selection performed by the terminal device and reducing a possibility of network congestion.

Optionally, in S210, the excluding, in a mobility state estimation MSE process, a private network cell reselected in an estimation period from the MSE process includes: if the terminal device is in a high-speed state and camps on the private network cell, excluding, in the MSE process, the private network cell reselected in the estimation period from the MSE process.

That is, if it is estimated that the terminal device camping on the private network cell is in a high-speed state, in the subsequent MSE process, the terminal device excludes all reselected private network cells from the MSE process.

Optionally, in some embodiments, the excluding a private network cell reselected in an estimation period from the MSE process includes: when cell reselection times in the estimation period is counted, skipping counting the reselected private network cell; and skipping counting camping duration of the reselected private network cell into estimation duration of the estimation period.

For example, assuming that the terminal device in the private network cell is in a high-speed state through a result estimation of a first MSE process, the terminal device starts a second MSE process based on some conditions (for example, the terminal device reads a system message and broadcasts one or more parameters related to a mobility state in the system message), where estimation duration is <NUM>. If the private network cell is reselected subsequently, the private network cell is not counted into the cell reselection times, and camping time in the private network cell is not counted into the estimation duration. For example, the estimation duration is <NUM>. When the terminal device counts that the cell reselection times is <NUM> and the estimation duration exceeds <NUM>, and the terminal device reselects a private network cell A and camps on the private network cell A for <NUM>, the terminal device still considers that the cell reselection times are W and the estimation duration exceeds <NUM>. Then, if the terminal device reselects a public network cell B and camps on the public network cell B for <NUM>, the terminal device considers that final cell reselection times of the current estimation are <NUM>. That is, it may be considered that estimation duration actually used by the terminal device is <NUM>, and the private network cell A is not counted.

The mobility state estimation method according to the embodiments of this application is described above in detail with reference to <FIG>. A terminal device according to the embodiments of this application is described below in detail with reference to <FIG>.

<FIG> is a schematic structural diagram of a terminal device according to an embodiment of this application. As shown in <FIG>, a terminal device <NUM> includes:.

Optionally, in an embodiment, the processing module <NUM> is specifically configured to:
perform the MSE in the target manner after the first initial cell reselection times are obtained through calculation based on the cell used to calculate the cell reselection times.

Optionally, in an embodiment, the processing module <NUM> is specifically configured to:
perform 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.

Optionally, in an embodiment, the processing module <NUM> is further configured to:
if it is determined, based on the first initial cell reselection times, that the terminal device is in a medium-speed state or a low-speed state, or the first initial cell reselection times are less than a target threshold, and the terminal device is in a high-speed state before the first initial cell reselection times are obtained through calculation, determine that the speed of the terminal device decreases.

Optionally, in an embodiment, the processing module <NUM> is further configured to:.

Optionally, in an embodiment, the processing module <NUM> is specifically configured to:.

Optionally, in an embodiment, the processing module <NUM> is specifically configured to:
determine a difference between cell reselection times obtained through calculation based on the cell in the third estimation period and N as the final cell reselection times used for the MSE.

Optionally, in an embodiment, the target manner includes performing the MSE based on the cell in the second estimation period, and the processing module <NUM> is further configured to:.

Optionally, in an embodiment, the target manner includes determining the first target cell reselection times as the final cell reselection times used for the MSE, and the processing module <NUM> is further configured to:
determine a sum of the first initial cell reselection times and a second value offset as the first target cell reselection times, where the second value offset is related to at least one of a value of N and camping duration of the N private network cells.

The terminal device <NUM> provided in this embodiment of this application can implement the processes implemented by the terminal device in the foregoing method embodiment shown in <FIG>. To avoid repetition, details are not described herein again.

<FIG> is a schematic structural diagram of a terminal device <NUM> according to another embodiment of this application. As shown in <FIG>, the terminal device <NUM> includes:
a processing module <NUM>, configured to exclude, in a mobility state estimation MSE process, a private network cell reselected in an estimation period from the MSE process, where a start moment of the estimation period is a start moment of the MSE process.

Optionally, in an embodiment, the processing module <NUM> is specifically configured to:
if the terminal device is in a high-speed state and camps on the private network cell, exclude, in the MSE process, the private network cell reselected in the estimation period from the MSE process.

<FIG> is a block diagram of a terminal device according to still another embodiment of this application. The user equipment <NUM> shown in <FIG> includes: at least one processor <NUM>, a memory <NUM>, a user interface <NUM> and at least one network interface <NUM>. Various components of the terminal device <NUM> are coupled by using the bus system <NUM>. It can be understood that the bus system <NUM> is configured to implement connection and communication between these components. In addition to a data bus, the bus system <NUM> may include a power bus, a control bus, and a status signal bus. However, for clarity of description, various buses are marked as the bus system <NUM> in <FIG>.

The user interface <NUM> may include a display, a keyboard, a clicking device (for example, a mouse, a trackball (trackball)), a touch panel, or a touchscreen.

It can be understood that the memory <NUM> in the embodiments of this application may be a volatile memory or a nonvolatile memory, or may include a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (Read-only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (Random Access Memory, RAM), used as an external cache. Through example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (Static RAM, SRAM), a dynamic random access memory (Dynamic RAM, DRAM), a synchronous dynamic random access memory (Synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), a synchlink dynamic random access memory (Synch link DRAM, SLDRAM), and a direct rambus random access memory (Direct Rambus RAM, DRRAM). The memory <NUM> in the system and the method that are described in the embodiments of this application is to include but is not limited to these memories and a memory of any other proper type.

In some implementation manners, the memory <NUM> stores the following element, an executable module or a data structure, or a subset thereof, or an extension set thereof: an operating system <NUM> and an application program <NUM>.

The operating system <NUM> includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is configured to implement various basic services and process hardware-based tasks. The application program <NUM> includes various applications, for example, a media player (Media Player), and a browser (Browser), to implement various application services. A program for implementing the method in the embodiments of this application may be included in the application program <NUM>.

In the embodiments of this application, the terminal device <NUM> further includes a computer program that is stored in the memory <NUM> and can be run by the processor <NUM>. When the computer program is executed by the processor <NUM>, the processes of the foregoing method in <FIG> are implemented, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.

The methods disclosed in the foregoing embodiments of this application may be applied to the processor <NUM>, or may be implemented by the processor <NUM>. The processor <NUM> may be an integrated circuit chip having a signal processing capability. During implementation, each step of the foregoing method may be completed by using an integrated logic circuit of hardware in the processor <NUM> or an instruction in a form of software. The processor <NUM> may be a general purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA), another programmable logic device, a discrete gate, a transistor logic device, or a discrete hardware component. The processor <NUM> may implement or perform the methods, the steps, and logical block diagrams that are disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. Steps of the methods disclosed with reference to the embodiments of this application may be directly executed and accomplished through a hardware decoding processor, or may be executed and accomplished by using a combination of hardware and software modules in the decoding processor. A software module may be located in a mature computer-readable storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or the like. The computer-readable storage medium is located in the memory <NUM>, and the processor <NUM> reads information from the memory <NUM> and completes the steps of the foregoing method in combination with hardware of the processor <NUM>. Specifically, the computer readable storage medium stores a computer program, and when the computer program is executed by the processor <NUM>, the steps of the method embodiments shown in <FIG> are implemented.

It can be understood that the embodiments described in the embodiments of this application may be implemented by hardware, software, firmware, middleware, microcode, or a combination thereof. For implementation with hardware, the processing unit can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), a digital signal processor (Digital Signal Processing, DSP), a digital signal processing device (DSP Device, DSPD), a programmable logic device (Programmable Logic Device, PLD), a field-programmable gate array (Field-Programmable Gate Arrays, PFGA), general processors, controllers, micro-controllers, microprocessors, and another electronic unit for implementing the functions of the present application, or their combinations.

For software implementation, the technology in the embodiments of this application may be implemented through modules (for example, procedures or functions) that perform the functions in the embodiments of this application. Software code may be stored in a memory and executed by a processor. The memory may be implemented in the processor or outside the processor.

An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processes of the foregoing method embodiments shown in <FIG> are implemented and a same technical effect can be achieved. To avoid repetition, details are not described herein again. The computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM for short), a random access memory (Random Access Memory, RAM for short), a magnetic disk, or an optical disc.

It should be noted that, in this specification, the terms "include", "comprise", or any of their variants are intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a series of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such a process, method, article, or apparatus. An element limited by "includes a. " does not, without more constraints, preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

Claim 1:
A mobility state estimation method, performed by a terminal device, wherein the method comprises:
in a mobility state estimation MSE process, performing (S110) 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.