Mobility process processing method and related equipment

The terminal receives network device commands and delays the execution of mobility processes or resends signaling messages, which solves the problem that the terminal performs mobility processes, resulting in data or signaling transmission interruption, and improves the reliability of the system.

CN114641021BActive Publication Date: 2025-03-25VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011488623.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-16
Publication Date
2025-03-25
Estimated Expiration
2040-12-16

AI Technical Summary

Technical Problem

When the terminal performs a mobility process, it causes some data or signaling transmission to be interrupted.

Method used

By receiving commands sent by network devices, the terminal delays the execution of mobility processes or resends previous signaling messages to ensure that the transmission of uplink cache data and high-level signaling is completed.

Benefits of technology

It effectively avoids data or signaling loss caused by incomplete uplink cache data transmission or incomplete high-level signaling transmission, and improves the reliability of system transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114641021B_ABST
    Figure CN114641021B_ABST
Patent Text Reader

Abstract

The present application discloses a method for processing a mobility process and related equipment, the method comprising: a terminal receiving a command sent by a network device; the terminal performing a target operation according to the command; wherein the target operation comprises at least one of the following: sending a measurement report when at least two first conditions are met; in the case of a mobility process, delaying the execution of the mobility process or resending a first signaling message, wherein the first signaling message is a signaling message within a preset time period before the occurrence of the mobility process. The embodiments of the present application solve the problem that the terminal performs a mobility process, resulting in the interruption of transmission of some data or signaling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and in particular, relates to a mobility process processing method and related equipment. Background Art

[0002] With the development of communication technology, communication systems are becoming more and more perfect. In the current communication system, during the process of establishing an Internet Protocol Multimedia Subsystem (IP Multimedia Subsystem, IMS) service, if a mobility process occurs, the terminal will execute the mobility process, which will cause the high-level signaling to not be sent, resulting in the interruption of the IMS service. For example, when performing voice services on the New Radio (NR), you can perform an Evolved Packet System (EPS) fallback from NR to the LTE network for IMS voice calls. In this process, there is a problem of failure to establish a voice call.

[0003] For the scenario of switching from NR to Long Term Evolution (LTE) for a call, for example, during the IMS voice process of the calling terminal and the called terminal establishing the signaling plane, the calling terminal will send an update to inquire about the status of the called terminal. Since it has not switched to the LTE base station, the called terminal will reply with a 200OK (remote sendrecv / local none) message, which means that the called terminal is not ready. However, this message may not be sent successfully due to the switch. After the switch is completed, the prerequisite (precondition) of the called terminal is met, and the called terminal will send a 180ring message to the IMS to tell the IMS that the precondition has been met. At this time, the IMS may resend the last update message to inquire about the status of the called terminal. If the IMS still receives the last response message and determines that the precondition is not met, the call establishment will fail.

[0004] Therefore, in the prior art, there is a problem that the terminal performs a mobility process, resulting in the interruption of transmission of part of the data or signaling. Summary of the invention

[0005] The embodiments of the present application provide a mobility process processing method and related devices, which can solve the problem that a terminal executes a mobility process, resulting in the interruption of transmission of some data or signaling.

[0006] In a first aspect, a method for processing a mobility process is provided, comprising:

[0007] The terminal receives the command sent by the network device;

[0008] The terminal performs a target operation according to the command;

[0009] The target operation includes at least one of the following:

[0010] Sending a measurement report when at least two first conditions are met;

[0011] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0012] In a second aspect, a method for processing a mobility process is provided, including:

[0013] The network device sends a command to the terminal, wherein the command is used to trigger the terminal to perform a target operation;

[0014] The target operation includes at least one of the following:

[0015] Sending a measurement report when at least two first conditions are met;

[0016] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0017] In a third aspect, a mobility process processing device is provided, including:

[0018] A receiving module, used for the terminal to receive commands sent by the network device;

[0019] An execution module, used for the terminal to execute a target operation according to the command;

[0020] The target operation includes at least one of the following:

[0021] Sending a measurement report when at least two first conditions are met;

[0022] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0023] In a fourth aspect, a mobility process processing device is provided, including:

[0024] A sending module, used for the network device to send a command to the terminal, wherein the command is used to trigger the terminal to perform a target operation;

[0025] The target operation includes at least one of the following:

[0026] Sending a measurement report when at least two first conditions are met;

[0027] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0028] In a fifth aspect, a terminal is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0029] In a sixth aspect, a network device is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0030] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0031] In an eighth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network device program or instruction to implement the method described in the second aspect.

[0032] In a ninth aspect, a program product is provided. The program product is stored in a non-volatile storage medium, and the program product is executed by at least one processor to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0033] In the embodiment of the present application, a terminal receives a command sent by a network device; the terminal performs a target operation according to the command; wherein the target operation includes at least one of the following: sending a measurement report when at least two first conditions are met; in the event of a mobility process, delaying the execution of the mobility process or retransmitting a first signaling message, wherein the first signaling message is a signaling message within a preset time period before the mobility process occurs. In this way, when executing the mobility process, the terminal can effectively avoid the incomplete transmission of data in the uplink cache or the incomplete transmission of high-level signaling, which leads to the loss of data or signaling and affects the reliability of system transmission. Therefore, the embodiment of the present application solves the problem that the terminal executes the mobility process, resulting in the interruption of the transmission of some data or signaling. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1is a structural diagram of a network system to which the embodiments of the present application can be applied;

[0035] Figure 2 This is a schematic diagram of EPS Fallback in a mobility process processing method provided in an embodiment of the present application;

[0036] Figure 3 is a flow chart of a method for processing a mobility process provided by an embodiment of the present application;

[0037] Figure 4 is a flow chart of another mobility process processing method provided by an embodiment of the present application;

[0038] Figure 5 is a structural diagram of a mobility process processing device provided in an embodiment of the present application;

[0039] Figure 6 is a structural diagram of another mobility process processing device provided in an embodiment of the present application;

[0040] Figure 7 is a structural diagram of a communication device provided in an embodiment of the present application;

[0041] Figure 8 is a structural diagram of a terminal provided in an embodiment of the present application;

[0042] Fig. 9 It is a structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0044] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.

[0045] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies. However, the following description describes a new radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system.

[0046] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal-side devices, and the wearable device includes: a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0047] For ease of understanding, some contents involved in the embodiments of the present application are described below:

[0048] About EPS Fallback.

[0049] NR does not provide voice services in the early stage. When the fifth generation mobile communication technology (5G) base station (gNB) establishes an IMS voice channel on NR, a handover is triggered. At this time, the gNB initiates a redirection to the 5G Core Network (5GC) or supports an inter-radio access technology (inter-RAT) handover request, and falls back to the LTE network, which is provided by Voice over Long-Term Evolution (VoLTE). Falling back to the LTE network can also be understood as falling back to the LTE network.

[0050] The process of falling back is as follows Figure 2 As shown in the figure, specifically, the terminal resides in 5G NR. After initiating a voice call, both voice and data fall back to 4G LTE. Voice channels often require NR to continuously optimize the network to achieve good voice quality and low UE power consumption. By choosing this technology, operators can focus on developing data services in the early stage of 5G NR, and then evolve to VoNR after NR network coverage and optimization.

[0051] The mobility process processing method provided in the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0052] See also Figure 3 , Figure 3 is a flow chart of a method for processing a mobility process provided by an embodiment of the present application, the method being executed by a terminal, such as Figure 3 As shown, the following steps are included:

[0053] Step 301, the terminal receives a command sent by a network device;

[0054] Step 302, the terminal performs a target operation according to the command;

[0055] The target operation includes at least one of the following:

[0056] Sending a measurement report when at least two first conditions are met;

[0057] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0058] In an embodiment of the present application, the above command may be a configuration command, or a switching command or a redirection command. For example, if it is a configuration command, in some embodiments, the configuration command may be a command for configuring the terminal to perform measurement reporting. In this case, the command is used to configure the measurement reporting configuration of the terminal, and may carry a condition for triggering the terminal to perform measurement reporting, which is the above first condition. Specifically, the network device may configure multiple first conditions, for example, the measurement reporting conditions configured by the network device may include the following multiple conditions:

[0059] Measuring event A; for example, measuring frequency point A;

[0060] Measuring event B; for example, measuring frequency point B;

[0061] Complete the transmission of data in the uplink buffer or complete the transmission of high-level signaling.

[0062] At present, when one of the measurement reporting conditions is met, the corresponding measurement reporting is directly performed. Since the two first conditions are set to be met, the reporting can be delayed, thereby effectively delaying the execution of the subsequent mobility process. In this way, when the terminal executes the mobility process, it can effectively avoid the incomplete transmission of data in the uplink buffer or the incomplete transmission of high-level signaling, which leads to the loss of data or signaling and affects the reliability of system transmission.

[0063] It should be understood that the above-mentioned multiple first conditions can be configured through one configuration command or through multiple configuration commands, and no further limitation is made here. Further, in order to improve the reliability of signaling transmission, in some embodiments, one of the at least two first conditions includes completing the transmission of data in the uplink cache or completing the transmission of high-level signaling. For example, when measurement event A is met, frequency point A will be measured to obtain a corresponding measurement report. If at this time, if there is data in the uplink cache that has not been transmitted, or high-level signaling has not been transmitted, the above-mentioned measurement report is sent after delaying and waiting for the completion of the transmission of data in the uplink cache or the completion of the transmission of high-level signaling.

[0064] It should be noted that the above conditions for completing the transmission of the data in the uplink buffer or completing the transmission of the high-layer signaling may be agreed upon by the protocol or configured by the network device.

[0065] In some embodiments, the configuration command may be a command for configuring the terminal to delay the execution of a mobility process, in which case the network device may directly configure which mobility processes may be delayed, or configure all mobility processes to be delayed. If the currently executed mobility process is a delayable mobility process, the execution of the mobility process is delayed.

[0066] It should be understood that the above-mentioned high-level signaling can be a non-access stratum (NAS) signaling or an IMS signaling. Taking the completion of the transmission of IMS signaling as an example, in the establishment of the IMS voice signaling bearer, after the UE's measurement event is triggered, the UE sends the measurement report after the high-level signaling IMS is sent. For example, after the measurement event is triggered, the UE high-level IMS is sending an IMS message such as 200OK, then the UE RRC waits for the high-level indication before sending the measurement report. The high-level indication is used for the high-level indication RRC that its IMS signaling is sent, such as sending 200OK. The above-mentioned completion of the transmission of high-level signaling can be understood as sending all high-level signaling, or sending all high-level signaling, and all high-level signaling receives corresponding replies, for example, after sending a Tracking Area Update Request (TAURequest), a Tracking Area Update Accept (TAU Accept) message is received.

[0067] In the embodiment of the present application, the above-mentioned completion of transmission of data in the uplink buffer can be understood as completing the transmission of all data in the buffer, thereby avoiding the data in the buffer not being sent due to the mobility process and being cleared or discarded.

[0068] Optionally, in some embodiments, the target operation includes sending a measurement report when the first condition is met. Since the measurement report is sent when the transmission of data in the uplink cache is completed or the transmission of high-level signaling is completed, the terminal can effectively avoid the incomplete transmission of data in the uplink cache or the incomplete transmission of high-level signaling during the mobility process, which leads to data or signaling loss and affects the reliability of system transmission.

[0069] Optionally, in some embodiments, the target operation includes delaying the execution of the mobility process or retransmitting the first signaling message when the mobility process occurs. Due to the retransmission of the first signaling message, the data or signaling interrupted by the mobility process can be restored. The mobility process is delayed to ensure that the data transmission of the current cache is completed, or the high-level signaling transmission is completed. In this way, when the terminal executes the mobility process, it can effectively avoid the incomplete transmission of the data in the uplink cache or the incomplete transmission of the high-level signaling, resulting in the loss of data or signaling, which affects the reliability of system transmission.

[0070] In the embodiment of the present application, a terminal receives a command sent by a network device; the terminal performs a target operation according to the command; wherein the target operation includes at least one of the following: sending a measurement report when a first condition is met, the first condition including completing the transmission of data in the uplink cache or completing the transmission of high-level signaling; in the event of a mobility process, delaying the execution of the mobility process or retransmitting a first signaling message, the first signaling message being a signaling message within a preset time period before the mobility process occurs. In this way, when executing the mobility process, the terminal can effectively avoid the incomplete transmission of data in the uplink cache or the incomplete transmission of high-level signaling, resulting in the loss of data or signaling, and affecting the reliability of system transmission. Therefore, the embodiment of the present application solves the problem of the terminal executing the mobility process, resulting in the interruption of the transmission of some data or signaling.

[0071] Optionally, in some embodiments, when a mobility process occurs, resending the first signaling message includes:

[0072] In the case where a mobility process occurs, the bottom layer of the terminal sends first indication information to the upper layer of the terminal;

[0073] The higher layer resends the first signaling message according to the first indication information.

[0074] In the embodiment of the present application, the above-mentioned high layer can be understood as the NAS layer and the layers above the NAS layer, and the above-mentioned bottom layer can be understood as the physical layer or the access layer.

[0075] Optionally, the first indication information may be used to indicate any of the following: the occurrence of a mobility process and the occurrence of a voice fallback. For example, after a mobility event occurs in the radio resource control (RRC) of the terminal, the RRC may indicate the mobility event to the upper layer, or, in the case of a voice fallback (voice fallback) occurring in the RRC, the RRC may send a voice fallback indication (voice fallback indication) to the upper layer, and after the upper layer receives the indication from the lower layer, it may resend the first signaling message within N seconds before the mobility process.

[0076] It should be understood that resending the first signaling message can be understood as resending the data or signaling in the buff. If the data or signaling in the buff is not sent out during the switching or redirection process, it will be directly discarded and will not be resent. Only when the preset resending conditions are met, a new signaling message will be regenerated, stored in the buff, and then resent. For example, the calling terminal sends a tracking area update request message, but does not receive a tracking area update acceptance message sent by the called terminal within a preset time period. At this time, the calling terminal will resend the tracking area update request message.

[0077] Optionally, in some embodiments, the content of the first signaling message retransmitted by the high layer may be the same as or different from the content of the first signaling message newly transmitted previously, for example, the first signaling message retransmitted by the high layer is a signaling with updated content. For example, when the first signaling message carries a timestamp, the retransmitted first signaling message will update the timestamp, or when the first signaling message carries state information, the state information carried in the retransmitted first signaling message is the latest state.

[0078] In the embodiment of the present application, the first signaling message may specifically include at least one of the following: a signaling message being sent by a higher layer, a signaling message that has not been successfully sent, and a signaling message to which no response has been received.

[0079] The type of the first signaling message may be a NAS message or an IMS message, etc. The signaling message being sent by the higher layer may be understood as a signaling message that is currently to be sent by the higher layer and has not been sent. The signaling message that has not been successfully sent may be understood as a signaling message that has been sent for confirmation mode signaling, but has not received a reception confirmation from the recipient. The signaling message that has not received a response may be understood as a signaling message that has not received a response message from the recipient to the signaling message after the signaling message is sent, for example, a tracking area update request message is sent, but a tracking area update acceptance message is not received.

[0080] Optionally, in some embodiments, when the target message is sent within the preset time period and no response message corresponding to the target message is received, the first signaling message includes the target message, and the target message is a tracking area update request message or an Internet Protocol Multimedia Subsystem IMS message.

[0081] Taking NAS message as an example, assuming that the above-mentioned target message is a tracking area update message, when a tracking area update request message is sent within the preset time period and no tracking area update acceptance message is received, the first signaling message includes the tracking area update request message.

[0082] In the embodiment of the present application, after retransmitting the tracking area update request message, the tracking area update request message can be retransmitted without increasing the count value of the corresponding counter, and the corresponding timer can be restarted to avoid triggering the wrong counting operation of the counter and avoid the timing error of the timer causing the wrong judgment. In other words, in the embodiment of the present application, in the case of a mobility process, after retransmitting the first signaling message, the method further includes at least one of the following:

[0083] The terminal controls the tracking area update attempt counter not to count the retransmitted tracking area update request message;

[0084] The terminal restarts a timer associated with the tracking area update request message.

[0085] It should be understood that the above timer may be a T3340 timer.

[0086] Optionally, in some embodiments, assuming that the first signaling message includes an IMS message, and the terminal is a calling terminal, the target operation further includes:

[0087] When the content of the currently received first IMS message is the same as the content of the second IMS message, ignoring the second IMS message;

[0088] In a case where the content of the first IMS message is different from the content of the second IMS message, processing the second IMS message;

[0089] The receiving time of the second IMS message is later than the receiving time of the first IMS message.

[0090] In the embodiment of the present application, the content of the first IMS message is the same as the content of the second IMS message, which can be understood as the content indicated by the first IMS message is the same as the content indicated by the second IMS message. For example, the status information of the called terminal is queried through an update message, and the called terminal performs a mobility process within 1 second after the called terminal sends the first IMS message. At this time, the called terminal resends the first IMS message (that is, the second IMS message) after completing the mobile switching process or satisfying the preset precondition. At this time, the first IMS message and the second IMS message are response messages corresponding to the update message, for example, both are 200OK responses. If the first IMS message and the second IMS message both indicate the same terminal status, the second IMS message can be ignored. If they are different, the second IMS message is processed.

[0091] Optionally, in some embodiments, the target operation includes delaying execution of the mobility process when a mobility process occurs, and the command carries second indication information, where the second indication information is used to instruct the terminal to execute the mobility process.

[0092] In an embodiment of the present application, the above-mentioned mobility process may include a switching process or a redirection process, and the above-mentioned command carrying the second indication information can be understood as the above-mentioned command being a command for instructing the terminal to perform the mobility process, that is, the above-mentioned command may be a switching command or a redirection command.

[0093] Delaying the execution of the mobility process by the terminal may include multiple situations. In some embodiments, the network setting may directly instruct the terminal to execute the mobility process, and the terminal determines whether to delay the execution of the mobility process according to its own state, for example, whether to delay the execution of the mobility process according to whether there is a high-level signaling process at present. That is, in the embodiment of the present application, the terminal delays the execution of the mobility process including:

[0094] If the terminal is performing a higher layer signaling process, the terminal performs the mobility process indicated by the second indication information after the higher layer signaling process.

[0095] The above-mentioned high-level signaling process can also be understood as a high-level signaling dialogue, for example, the UE receives a handover or redirection command. When a high-level signaling dialogue or process is in progress, the UE performs a handover or redirection process after the high-level signaling process or dialogue ends.

[0096] The high-level signaling dialogue or process includes a request and a response, such as a tracking area update process in which the UE sends a tracking area update request message and receives a tracking area update accept message.

[0097] For example, in some embodiments, the UE initiates a TAU. At this time, if a handover or redirection command is received, the UE performs the handover or redirection after the TAU ends, and the TAU ends, indicating that the UE receives a TAU Accept. Optionally, the network device indicates to the UE whether the above handover or redirection can be delayed, or indicates that the handover is a delayable handover or the redirection is a delayable redirection.

[0098] In some embodiments, the mobility process indicated by the network device may be defined as a target mobility process that can be delayed. In other words, the mobility process indicated by the second indication information is a target mobility process that can be delayed, and the terminal delays executing the mobility process including:

[0099] When a second condition is met, the terminal performs the mobility process, and the second condition is used to determine a time for delaying the execution of the mobility process.

[0100] In an embodiment of the present application, the second condition can be understood as a delay condition, which may specifically include one or more conditions. For example, in some embodiments, the second condition includes at least one of the following: completion of transmission of high-level signaling and a maximum delay preset duration.

[0101] It should be understood that when the second condition includes the completion of the transmission of high-level signaling, it can be understood that the time indicating the delayed execution of the mobility process is after the time point when the high-level signaling transmission is completed. For example, after the high-level signaling transmission is completed, the mobility process can be executed immediately, and the time point when the high-level signaling is completed can be understood as a dynamic time point.

[0102] In the embodiment of the present application, the network device may directly indicate that the currently indicated mobility process is a delayable mobility process, or the target mobility process may be configured by the protocol agreement or the network device. When the mobility process indicated by the network device belongs to the target mobility process, it can be understood that the mobility process indicated by the network device is a delayable mobility process. In other words, in the embodiment of the present application, the second indication information may be used to indicate that the mobility process may be delayed, or the target mobility process may be configured by the protocol agreement or the network device.

[0103] It should be noted that the above mobility process may be a mobility process occurring based on Evolved Packet System fallback, or a mobility process occurring in other situations, for example, a mobility process occurring based on network quality.

[0104] In order to better understand the present application, the deferrable mobility process is described below through some embodiments.

[0105] In some embodiments, the network device may indicate that the handover is a deferrable handover. The terminal performs the handover after one or more delay conditions are met.

[0106] The delay condition may be configured by the network device or predetermined by a protocol, and the delay condition may specifically include at least one of the following:

[0107] After transmitting the data or high-level signaling in the uplink buffer;

[0108] The maximum delay is X seconds, where X is a positive integer.

[0109] For example, in some embodiments, the network device instructs the UE that it can continue to transmit the data or high-level signaling in the uplink buffer before performing the switch, or instructs the UE that it can start the switch no later than X seconds after receiving the switch command; or instructs the UE that it can switch after sending the data or one of the conditions is met within X seconds.

[0110] Optionally, in some embodiments, when the network device performs lossy switching, such as EPS fallback, the switching process 1 is as follows:

[0111] The network device sends a switching command to the terminal, where the switching command is used to indicate to the UE that the switching is a delayable switching, or the switching command is used to indicate that the switching is an EPS fallback switching, and the protocol predetermines that the EPS fallback switching can be delayed, or the switching command is used to indicate to the UE that the switching allows the UE to continue to transmit the data or high-layer signaling in the uplink buffer before executing the switching.

[0112] After the UE receives the handover command sent by the network device and sends the data in the uplink data buffer or the high-layer signaling, the UE performs the handover.

[0113] Optionally, after receiving the switching command sent by the network device, the UE may suspend the UE uplink and downlink services and then load data into the UE's PDCP or layer 2 buffer; or the RRC may instruct the higher layer to switch and suspend sending new signaling.

[0114] Optionally, in some embodiments, when the network device performs lossy switching, such as EPS fallback, the switching process 2 is as follows:

[0115] The network device instructs the UE to perform the handover after receiving the handover command for X seconds (eg, 1 second). Optionally, the network configures a conditional handover command, and if the measurement results continue to meet the handover condition for a specified time, the handover is performed.

[0116] After receiving the handover command, the UE continues to perform uplink data transmission for 1 second, and performs handover after 1 second.

[0117] In some embodiments, the network device may indicate that the redirection is a delayable redirection. The terminal performs the redirection after one or more delay conditions are met.

[0118] The delay condition may be configured by the network device or predetermined by a protocol, and the delay condition may specifically include at least one of the following:

[0119] After transmitting the data or high-level signaling in the uplink buffer;

[0120] The maximum delay is X seconds, where X is a positive integer.

[0121] For example, in some embodiments, the network device instructs the UE that it can continue to transmit the data or high-level signaling in the uplink buffer before performing redirection, or instructs the UE that it can start performing redirection no later than X seconds after receiving the redirection command; or instructs the UE that it can perform redirection after sending the data or when a condition is met within X seconds.

[0122] Optionally, in some embodiments, redirection may be performed after uplink data transmission is completed, which specifically includes the following process:

[0123] When the network device uses redirection / RRC release to perform EPS fallback, the network device indicates to the UE that the redirection / RRC release is EPS fallback redirection, and instructs the UE that the redirection / RRC release allows the UE to continue to transmit the data in the uplink buffer before executing the redirection / RRC release. At this time, after the UE completes the transmission of the data in the uplink data buffer, the UE executes the redirection / RRC release.

[0124] Optionally, after receiving the redirection / RRC release command, the UE can suspend the UE uplink and downlink services and then load data into the UE PDCP or layer 2 buffer. Alternatively, the RRC indicates that a handover occurs at a higher layer and suspends the sending of new signaling.

[0125] Optionally, in some embodiments, the redirection may be released X seconds after the release command is received. For example, assume that the network device instructs the UE to execute the redirection / RRC release after 1 second of receiving the redirection / RRC release command. Then, the UE continues to execute uplink data transmission for 1 second after receiving the redirection / RRC release command. Then, the redirection / RRC release is executed.

[0126] See also Figure 4 , Figure 4 is a flow chart of another method for processing a mobility process provided by an embodiment of the present application, the method being executed by a network device, such as Figure 4 As shown, the following steps are included:

[0127] Step 401: The network device sends a command to the terminal, where the command is used to trigger the terminal to perform a target operation;

[0128] The target operation includes at least one of the following:

[0129] Sending a measurement report when at least two first conditions are met;

[0130] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0131] Optionally, one of the at least two first conditions includes completing transmission of data in the uplink buffer or completing transmission of high-layer signaling.

[0132] Optionally, the command is used to indicate the first condition.

[0133] Optionally, when the target operation includes delaying execution of the mobility process when a mobility process occurs, the command carries second indication information, and the second indication information is used to instruct the terminal to delay execution of the mobility process.

[0134] Optionally, the command is used to indicate a second condition, and the second condition is used to determine the time for the terminal to delay executing the mobility process.

[0135] Optionally, the second condition includes at least one of the following: completion of transmission of high-layer signaling and a maximum delay preset duration.

[0136] Optionally, the target operation includes delaying execution of the mobility process when a mobility process occurs, and the command is a handover command or a redirection command.

[0137] It should be noted that this embodiment is Figure 3 The implementation method of the network device corresponding to the embodiment shown in the figure can be found in the specific implementation method of the network device. Figure 3 The related descriptions of the illustrated embodiments and the achievement of the same beneficial effects will not be repeated here to avoid duplication.

[0138] It should be noted that the mobility process processing method provided in the embodiment of the present application may be executed by a mobility process processing device, or a control module in the mobility process processing device for executing the mobility process processing method. In the embodiment of the present application, the mobility process processing device provided in the embodiment of the present application is described by taking the mobility process processing device executing the mobility process processing method as an example.

[0139] See also Figure 5 , Figure 5 is a structural diagram of a mobility process processing device provided in an embodiment of the present application, such as Figure 5 As shown, the mobility process processing device 500 includes:

[0140] Receiving module 501, used for the terminal to receive commands sent by the network device;

[0141] An execution module 502 is used for the terminal to execute a target operation according to the command;

[0142] The target operation includes at least one of the following:

[0143] Sending a measurement report when at least two first conditions are met;

[0144] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0145] Optionally, one of the at least two first conditions includes completing transmission of data in the uplink buffer or completing transmission of high-layer signaling.

[0146] Optionally, the execution module 502 includes:

[0147] A first sending unit, configured to, when a mobility process occurs, send first indication information from a bottom layer of the terminal to a high layer of the terminal;

[0148] The second sending unit is used for the higher layer to resend the first signaling message according to the first indication information.

[0149] Optionally, the first indication information is used to indicate any one of the following: occurrence of a mobility process and occurrence of voice fallback.

[0150] Optionally, the first signaling message includes at least one of the following: a signaling message being sent by a higher layer, a signaling message that was not successfully sent, and a signaling message to which no response was received.

[0151] Optionally, when the target message is sent within the preset time period and no response message corresponding to the target message is received, the first signaling message includes the target message, and the target message is a tracking area update request message or an Internet Protocol Multimedia Subsystem IMS message.

[0152] Optionally, the target message is a tracking area update request message, and the execution module 502 is further used to control the tracking area update attempt counter of the terminal not to count the retransmitted tracking area update request message after retransmitting the first signaling message in the event of a mobility process.

[0153] Optionally, the execution module 502 is further configured to restart a timer associated with the tracking area update request message after resending the first signaling message when a mobility process occurs.

[0154] Optionally, when the first signaling message includes an IMS message and the terminal is a calling terminal, the target operation further includes:

[0155] When the content of the currently received first IMS message is the same as the content of the second IMS message, ignoring the second IMS message;

[0156] In a case where the content of the first IMS message is different from the content of the second IMS message, processing the second IMS message;

[0157] The receiving time of the second IMS message is later than the receiving time of the first IMS message.

[0158] Optionally, the target operation includes delaying execution of the mobility process when a mobility process occurs, and the command carries second indication information, where the second indication information is used to instruct the terminal to execute the mobility process.

[0159] Optionally, the execution module 502 is specifically configured to: if the terminal is performing a high-layer signaling process, then after the high-layer signaling process, the terminal executes the mobility process indicated by the second indication information.

[0160] Optionally, the mobility process indicated by the second indication information is a target mobility process that can be delayed, and the execution module 502 is specifically used to: when a second condition is met, the terminal executes the mobility process, and the second condition is used to determine the time to delay the execution of the mobility process.

[0161] Optionally, the second condition includes at least one of the following: completion of transmission of high-layer signaling and a maximum delay preset duration.

[0162] Optionally, the second indication information is used to indicate that the mobility process can be delayed.

[0163] Optionally, the target mobility process is agreed upon by a protocol or configured by a network device.

[0164] Optionally, the mobility process includes a handover process or a redirection process.

[0165] Optionally, the mobility process is a mobility process occurring based on an evolved packet system fallback.

[0166] The terminal provided in the embodiment of the present application can achieve Figure 3 To avoid repetition, each process in the method embodiment will not be described here.

[0167] See also Figure 6 , Figure 6 is a structural diagram of a mobility process processing device provided in an embodiment of the present application, such as Figure 6 As shown, the mobility process processing device 600 includes:

[0168] A sending module 601 is used for a network device to send a command to a terminal, wherein the command is used to trigger the terminal to perform a target operation;

[0169] The target operation includes at least one of the following:

[0170] Sending a measurement report when at least two first conditions are met;

[0171] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0172] Optionally, one of the at least two first conditions includes completing transmission of data in the uplink buffer or completing transmission of high-layer signaling.

[0173] Optionally, the command is used to indicate the first condition.

[0174] Optionally, when the target operation includes delaying execution of the mobility process when a mobility process occurs, the command carries second indication information, and the second indication information is used to instruct the terminal to delay execution of the mobility process.

[0175] Optionally, the command is used to indicate a second condition, and the second condition is used to determine the time for the terminal to delay executing the mobility process.

[0176] Optionally, the second condition includes at least one of the following: completion of transmission of high-layer signaling and a maximum delay preset duration.

[0177] Optionally, the target operation includes delaying execution of the mobility process when a mobility process occurs, and the command is a handover command or a redirection command.

[0178] The network device provided in the embodiment of the present application can achieve Figure 4 To avoid repetition, each process in the method embodiment will not be described here.

[0179] The mobility process processing device in the embodiment of the present application may be a device, or a component, integrated circuit, or chip in a terminal. The device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include but is not limited to the types of terminals 11 listed above, and the non-mobile terminal may be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0180] The mobility process processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0181] The mobility process processing device provided in the embodiment of the present application can realize Figure 3 to Figure 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0182] Optional, such as Figure 7 As shown, the embodiment of the present application further provides a communication device 700, including a processor 701, a memory 702, and a program or instruction stored in the memory 702 and executable on the processor 701. For example, when the communication device 700 is a terminal, the program or instruction is executed by the processor 701 to implement each process of the above-mentioned mobility process processing method embodiment, and can achieve the same technical effect. When the communication device 700 is a network device, the program or instruction is executed by the processor 701 to implement each process of the above-mentioned mobility process processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0183] Figure 8 A schematic diagram of the hardware structure of a terminal for implementing various embodiments of the present application.

[0184] The terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810 and other components.

[0185] Those skilled in the art will appreciate that the terminal 800 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0186] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processor (Graphics Processing Unit, GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0187] In the embodiment of the present application, the radio frequency unit 801 receives downlink data from the network device and sends it to the processor 810 for processing; in addition, the uplink data is sent to the network device. Generally, the radio frequency unit 801 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0188] The memory 809 can be used to store software programs or instructions and various data. The memory 109 can mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area can store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 809 can include a high-speed random access memory, and can also include a non-volatile memory, wherein the non-volatile memory can 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. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device.

[0189] The processor 810 may include one or more processing units; optionally, the processor 810 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 810.

[0190] The radio frequency unit 801 is used for the terminal to receive commands sent by the network device;

[0191] The radio frequency unit 801 is also used for the terminal to perform a target operation according to the command;

[0192] The target operation includes at least one of the following:

[0193] Sending a measurement report when at least two first conditions are met;

[0194] In the case where a mobility process occurs, the mobility process is delayed or a first signaling message is retransmitted, where the first signaling message is a signaling message within a preset time period before the mobility process occurs.

[0195] It should be understood that in this embodiment, the processor 810 and the radio frequency unit 801 can implement Figure 3 In order to avoid repetition, the various processes implemented by the terminal in the method embodiment are not described here.

[0196] Specifically, the embodiment of the present application also provides a network device. Fig. 9 As shown, the network device 900 includes: an antenna 901, a radio frequency device 902, and a baseband device 903. The antenna 901 is connected to the radio frequency device 902. In the uplink direction, the radio frequency device 902 receives information through the antenna 901 and sends the received information to the baseband device 903 for processing. In the downlink direction, the baseband device 903 processes the information to be sent and sends it to the radio frequency device 902. The radio frequency device 902 processes the received information and sends it out through the antenna 901.

[0197] The frequency band processing device may be located in the baseband device 903 . The method performed by the network device in the above embodiment may be implemented in the baseband device 903 . The baseband device 903 includes a processor 904 and a memory 905 .

[0198] The baseband device 903 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig. 9 As shown, one of the chips is, for example, a processor 904, which is connected to a memory 905 to call a program in the memory 905 to execute the network device operations shown in the above method embodiment.

[0199] The baseband device 903 may further include a network interface 906 for exchanging information with the radio frequency device 902 . The interface may be, for example, a common public radio interface (CPRI for short).

[0200] Specifically, the network device of the embodiment of the present application further includes: instructions or programs stored in the memory 905 and executable on the processor 904, and the processor 904 calls the instructions or programs in the memory 905 to execute. Figure 6 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0201] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned mobility process processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0202] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0203] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network device program or instruction to implement each process of the above-mentioned mobility process processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0204] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0205] An embodiment of the present application further provides a program product, which is stored in a non-volatile storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned mobility process processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0206] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0207] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a base station, etc.) to execute the methods described in each embodiment of the present application.

[0208] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for processing a mobility process, characterized in that: include: The terminal receives the command sent by the network device; The terminal performs a target operation according to the command; The target operation includes at least one of the following: Sending a measurement report when at least two first conditions are met, wherein one of the at least two first conditions includes completing transmission of data in an uplink buffer or completing transmission of a higher-layer signaling; In the case where a mobility process occurs, delaying execution of the mobility process or resending a first signaling message, where the first signaling message is a signaling message within a preset time period before the mobility process occurs, and the first signaling message includes at least one of the following: a signaling message being sent by a higher layer, a signaling message that is not successfully sent, and a signaling message to which no response is received; Among them, the target operation includes delaying the execution of the mobility process when a mobility process occurs, the command carries second indication information, and the second indication information is used to instruct the terminal to execute the mobility process; the terminal delays the execution of the mobility process including: if the terminal is performing a high-level signaling process, then the terminal executes the mobility process indicated by the second indication information after the high-level signaling process.

2. The method according to claim 1, characterized in that: In case that the mobility process occurs, resending the first signaling message includes: In the case where a mobility process occurs, the bottom layer of the terminal sends first indication information to the upper layer of the terminal; The higher layer resends the first signaling message according to the first indication information.

3. The method according to claim 2, characterized in that The first indication information is used to indicate any one of the following: occurrence of a mobility process and occurrence of voice fallback.

4. The method according to claim 1, characterized in that: When the target message is sent within the preset time period and no response message corresponding to the target message is received, the first signaling message includes the target message, and the target message is a tracking area update request message or an Internet Protocol Multimedia Subsystem IMS message.

5. The method according to claim 4, characterized in that The target message is a tracking area update request message. In the case where a mobility process occurs, after resending the first signaling message, the method further includes: The terminal controls the tracking area update attempt counter not to count the retransmitted tracking area update request message.

6. The method according to claim 5, characterized in that In the case where the mobility process occurs, after resending the first signaling message, the method further includes: The terminal restarts a timer associated with the tracking area update request message.

7. The method according to claim 1, characterized in that When the first signaling message includes an IMS message and the terminal is a calling terminal, the target operation further includes: When the content of the received first IMS message is the same as the content of the second IMS message, ignoring the second IMS message; In a case where the content of the first IMS message is different from the content of the second IMS message, processing the second IMS message; The receiving time of the second IMS message is later than the receiving time of the first IMS message.

8. The method according to claim 1, characterized in that The mobility process indicated by the second indication information is a target mobility process that can be delayed, and the terminal delaying execution of the mobility process includes: When a second condition is met, the terminal performs the mobility process, and the second condition is used to determine a time for delaying the execution of the mobility process.

9. The method according to claim 8, characterized in that The second condition includes at least one of the following: completion of transmission of high-layer signaling and a maximum delay preset duration.

10. The method according to claim 8, characterized in that The second indication information is used to indicate that the mobility process can be delayed.

11. The method according to claim 8, characterized in that The target mobility process is agreed upon by the protocol or configured by the network device.

12. The method according to claim 1, characterized in that The mobility procedure includes a handover procedure or a redirection procedure.

13. The method according to claim 1, characterized in that The mobility process is a mobility process that occurs based on Evolved Packet System (EPS) fallback.

14. A method for handling a mobility process, characterized in that: include: The network device sends a command to the terminal, wherein the command is used to trigger the terminal to perform a target operation; The target operation includes at least one of the following: Sending a measurement report when at least two first conditions are met, wherein one of the at least two first conditions includes completing transmission of data in an uplink buffer or completing transmission of a higher-layer signaling; In the case where a mobility process occurs, delaying execution of the mobility process or resending a first signaling message, where the first signaling message is a signaling message within a preset time period before the mobility process occurs, and the first signaling message includes at least one of the following: a signaling message being sent by a higher layer, a signaling message that is not successfully sent, and a signaling message to which no response is received; Among them, the target operation includes delaying the execution of the mobility process when a mobility process occurs, the command carries second indication information, and the second indication information is used to instruct the terminal to execute the mobility process; delaying the execution of the mobility process includes: if the terminal is performing a high-level signaling process, then after the high-level signaling process, executing the mobility process indicated by the second indication information.

15. The method according to claim 14, characterized in that The command is used to indicate the first condition.

16. The method according to claim 14, characterized in that The command is used to indicate a second condition, and the second condition is used to determine a time for the terminal to delay performing the mobility process.

17. The method according to claim 16, characterized in that The second condition includes at least one of the following: completion of transmission of high-layer signaling and a maximum delay preset duration.

18. The method according to claim 16, characterized in that The target operation includes delaying execution of the mobility process when a mobility process occurs, and the command is a handover command or a redirection command.

19. A mobile process processing device, characterized in that: include: A receiving module, used for the terminal to receive commands sent by the network device; An execution module, used for the terminal to execute a target operation according to the command; The target operation includes at least one of the following: Sending a measurement report when at least two first conditions are met, wherein one of the at least two first conditions includes completing transmission of data in an uplink buffer or completing transmission of a higher-layer signaling; In the case where a mobility process occurs, delaying execution of the mobility process or resending a first signaling message, where the first signaling message is a signaling message within a preset time period before the mobility process occurs, and the first signaling message includes at least one of the following: a signaling message being sent by a higher layer, a signaling message that is not successfully sent, and a signaling message to which no response is received; Among them, the target operation includes delaying the execution of the mobility process when a mobility process occurs, the command carries second indication information, and the second indication information is used to instruct the terminal to execute the mobility process; the delayed execution of the mobility process includes: if the terminal is performing a high-level signaling process, then after the high-level signaling process, the mobility process indicated by the second indication information is executed.

20. The device according to claim 19, characterized in that In a case where a tracking area update request message is sent within the preset time period and no tracking area update accept message is received, the first signaling message includes the tracking area update request message.

21. A mobility process processing device, characterized in that: include: A sending module, used for the network device to send a command to the terminal, wherein the command is used to trigger the terminal to perform a target operation; The target operation includes at least one of the following: Sending a measurement report when at least two first conditions are met, wherein one of the at least two first conditions includes completing transmission of data in an uplink buffer or completing transmission of a higher-layer signaling; In the case where a mobility process occurs, delaying execution of the mobility process or resending a first signaling message, where the first signaling message is a signaling message within a preset time period before the mobility process occurs, and the first signaling message includes at least one of the following: a signaling message being sent by a higher layer, a signaling message that is not successfully sent, and a signaling message to which no response is received; Among them, the target operation includes delaying the execution of the mobility process when a mobility process occurs, the command carries second indication information, and the second indication information is used to instruct the terminal to execute the mobility process; delaying the execution of the mobility process includes: if the terminal is performing a high-level signaling process, then after the high-level signaling process, executing the mobility process indicated by the second indication information.

22. The device according to claim 21, characterized in that The command is used to indicate a second condition, and the second condition is used to determine a time for the terminal to delay performing the mobility process.

23. A terminal, characterized in that: include: A memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps in the mobility process processing method according to any one of claims 1 to 13 are implemented.

24. A network device, characterized in that: include: A memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps in the mobility process processing method according to any one of claims 14 to 18 are implemented.

25. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or instruction is executed by a processor, the steps of the mobility process processing method according to any one of claims 1 to 18 are implemented.

Citation Information

Patent Citations

  • User equipment, network node and methods therein

    CN103155663A