Timer processing method, apparatus, storage medium, and terminal

By pausing or stopping timers during GNSS measurements, the method addresses inefficiencies in GNSS processing times and resource wastage, ensuring continuous GNSS operations and reducing unnecessary reporting in IoT devices.

JP2026509915APending Publication Date: 2026-03-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-03-22
Publication Date
2026-03-25

Smart Images

  • Figure 2026509915000001_ABST
    Figure 2026509915000001_ABST
Patent Text Reader

Abstract

This disclosure relates to a timer processing method, apparatus, storage medium and terminal, the method comprising the steps of determining that a timer is operating when a terminal starts a GNSS measurement and performing a first operation on the timer, wherein the timer is a timer related to radio link monitoring and the first operation includes a stop operation or a pause operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and particularly to a timer processing method, apparatus, storage medium, and terminal.

Background Art

[0002] Currently, in 3GPP (registered trademark) (3rd Generation Partnership Project), it has been agreed that a terminal can perform GNSS (Global Navigation Satellite System) measurements through a measurement gap.

[0003] However, the time taken for a terminal to perform GNSS measurements may be relatively long. When several timers related to RLM (Radio Link Monitoring) time out, an RLF (Radio Link Failure) is triggered, and the terminal performs LTE (Long Term Evolution) transmission and reception. However, since the terminal cannot support the simultaneous execution of GNSS reception and LTE transmission and reception, the GNSS measurement ends. Also, when several other timers related to RLM time out, the terminal is triggered to report the reports required for RLM execution. However, since the terminal does not perform RLM and the reported reports are invalid, the resources occupied by the report of the reports are wasted.

Summary of the Invention

[0004] To overcome the problems existing in the related art, the present disclosure provides a timer processing method, apparatus, storage medium, and terminal.

[0005] According to a first aspect of the embodiments of the present disclosure, a timer processing method is provided which includes the steps of determining that a timer is operating when a terminal starts a GNSS measurement, and performing a first operation on the timer, wherein the timer is a timer related to radio link monitoring, and the first operation includes a stop operation or a pause operation. According to a second aspect of the embodiments of the present disclosure, a timer processing device is provided, comprising a first determination module configured to determine that a timer is operating when a terminal starts a GNSS measurement and to perform a first operation on the timer, wherein the timer is a timer related to radio link monitoring, and the first operation includes a stop operation or a pause operation.

[0006] According to a third embodiment of the embodiments of the present disclosure, a terminal is provided comprising a processor and a memory for storing processor-executable instructions, wherein the processor is configured to perform steps of the method described in the first embodiment. According to a fourth embodiment of the embodiments of the present disclosure, a computer-readable storage medium is provided which stores computer program instructions, and which, when executed by a processor, realizes a step of the method described in the first embodiment. [Brief explanation of the drawing]

[0007] The accompanying drawings are incorporated herein and constitute part of this specification. These drawings illustrate embodiments consistent with this disclosure and are used in conjunction with this specification to illustrate the principles of this disclosure.

[0008] [Figure 1] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 2] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 3] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 4]This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 5] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 6] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 7] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 8] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 9] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 10] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 11] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 12] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 13] This is a flowchart of a timer processing method according to an exemplary embodiment of the present disclosure. [Figure 14] This is a block diagram of a timer processing device according to an exemplary embodiment of the present disclosure. [Figure 15] This is a block diagram of a terminal according to an exemplary embodiment of the present disclosure. [Modes for carrying out the invention]

[0009] This specification provides a detailed description of exemplary embodiments, which are illustrated in the accompanying drawings. In the following description, unless otherwise noted, the same reference numerals in different drawings represent the same or similar elements. The embodiments described below in the exemplary embodiments do not represent all embodiments consistent with the present disclosure; rather, they are merely examples of apparatuses and methods consistent with specific aspects of the present disclosure, as detailed in the accompanying claims.

[0010] Please note that all operations related to the acquisition of signals, information, or data in this disclosure are performed in accordance with applicable data protection laws and regulations in each country and with the permission of the respective device owner.

[0011] In the description of this disclosure, terms such as “first,” “second,” etc., are used to distinguish similar objects and should not necessarily be interpreted as meaning a specific order or sequence. Furthermore, unless otherwise specified, in the description of the drawings, the same reference numerals in different drawings represent the same element.

[0012] In the description of this disclosure, unless otherwise specified, “plural” means two or more, and the same applies to other quantifiers. “At least one,” “one or more,” or similar expressions mean any combination of these items, including any combination of singular or plural items. For example, “at least one” can mean any number. As another example, “one or more” in a, b, c could mean a, b, c, ab, ac, bc, or abc, where a, b, and c may be singular or plural. “And / or” indicates a relationship between related objects, indicating that there may be three relationships. For example, “A and / or B” could mean A, A and B, or B, where A and B may be singular or plural.

[0013] In embodiments of this disclosure, operations or steps are described in a specific order in the drawings, but this should not be construed as requiring that these operations or steps be performed in the specific order shown or sequentially, or that all operations or steps be performed to obtain a desired result. In embodiments of this disclosure, these operations or steps may be performed sequentially, in parallel, or partially.

[0014] In the case of IoT (Internet of Things) devices, some devices cannot support simultaneous execution of GNSS reception and LTE transmission / reception. However, the validity of the GNSS position fix acquired by the device is maintained for a certain period of time, after which the device's GNSS becomes invalid, and the device needs to reacquire its GNSS position. Currently, 3GPP® agrees that devices can perform GNSS measurements during measurement gaps. Furthermore, 3GPP® also agrees that devices can be triggered to perform GNSS measurements autonomously, or that base stations can be triggered to perform GNSS measurements.

[0015] Here, positioning when GNSS is powered on is classified into cold start, warm start, and hot start. For cold start, warm start, or hot start, the time required for GNSS measurement can be quite long. When the timer associated with RLM times out, RLF is triggered, and the terminal performs LTE transmission and reception. However, since the terminal cannot support simultaneous execution of GNSS reception and LTE transmission and reception, the GNSS measurement will terminate. Here, examples of timers associated with RLM are timer T310 and timer T312. When the terminal's physical layer detects out-of-sync or in-sync during RLM, it notifies the terminal's RRC (Radio Resource Control) layer of the out-of-sync or in-sync status. When the terminal's RRC layer receives N310 consecutive out-of-sync notifications from the terminal's physical layer, the terminal starts timer T310, and when timer T310 times out, RLF is triggered, and the re-establishment of the radio link begins. Timer T310 is stopped, i.e., terminated, when it receives N311 synchronization notifications during its period. Timer T312 aims to accelerate RLF recovery by using a shorter timer than Timer T310 to trigger the radio link re-establishment process more quickly. The trigger event for Timer T312 can be configured by the network, and if Timer T310 is running after a corresponding GNSS measurement is triggered, Timer T312 is started. When Timer T312 times out, radio link re-establishment is triggered. If Timer T312 receives N311 synchronization notifications or a handover command while it is running, Timer T312 can be stopped, i.e., terminated.

[0016] Furthermore, when a timer associated with RLM times out, the terminal is triggered to report the reports necessary for RLM execution. However, since the terminal is not executing RLM, the reported reports are invalid, wasting the resources used for report reporting. Here, the timer associated with RLM may be, for example, timer T314 or timer T315. Here, timer T314 is used to trigger an early report of a physical layer problem. When timer T314 times out, the terminal is triggered to report the physical layer problem. Timer T315 is used to trigger an early report of a physical layer improvement. When timer T315 times out, the terminal is triggered to report an improvement report. Here, when the physical layer detects an early-out-of-sync, it notifies the RRC layer of the early-out-of-sync. When the RRC layer receives N310 consecutive notifications of early-out-of-sync from the physical layer, the terminal starts timer T314. When timer T314 times out, the terminal reports the physical layer problem. When the RRC layer receives N311 consecutive notifications of early-in-sync from the physical layer, the terminal starts timer T315. When timer T315 times out, the terminal reports a physical layer improvement report. Also, after starting timer T315, without stopping timer T314, when the RRC layer receives N311 consecutive notifications of in-sync from the physical layer, timer T314 is stopped.

[0017] Therefore, embodiments of the present disclosure provide a timer processing method, apparatus, storage medium, and terminal. The following describes the present disclosure with reference to the accompanying drawings.

[0018] First, it should be noted that the functions or start conditions of timer T310, timer T312, timer T314, and timer T315 in the following embodiments of the present disclosure can refer to the descriptions and explanations of the related timers above, and will not be described in detail in the following embodiments.

[0019] Figure 1 is a flowchart of a timer processing method according to an exemplary embodiment. This method can be performed by a terminal. As shown in Figure 1, this method may include the following steps.

[0020] Step 101: Determine that the timer is running when the terminal starts GNSS measurement, and perform a first operation on the timer, which is a timer related to radio link monitoring, and the first operation includes a stop operation or a pause operation.

[0021] The stop operation directly terminates the timer's timing, meaning it must restart and begin the next timing cycle. On the other hand, the pause operation pauses the timer's timing, and upon resumption, the timer continues timing from where it was last paused.

[0022] As described above, by performing stop or pause operations on timers related to wireless link monitoring, it is possible to avoid wasting resources consumed by the termination of GNSS measurements due to timer timeouts and by reporting due to timer timeouts.

[0023] In some embodiments, the timer may be timer T310, timer T312, timer T314, or timer T315.

[0024] In some embodiments, the timer includes a timer T310, and the first operation includes a stop operation. Step 101 can be achieved by determining that the timer T310 is running when the terminal starts a GNSS measurement and performing a stop operation on the timer T310.

[0025] This prevents the GNSS measurement from ending due to the timer T310 timing out.

[0026] In some embodiments, the timer includes a timer T310, and the first operation includes a pause operation, which can be achieved by determining that the timer T310 is running when the terminal starts a GNSS measurement and performing a pause operation on the timer T310.

[0027] This prevents the GNSS measurement from ending due to the timer T310 timing out.

[0028] In some embodiments, the timer includes a timer T312, the first operation includes a stop operation, and step 101 can be achieved by determining that the timer T312 is operating when the terminal starts GNSS measurement and performing a stop operation on the timer T312.

[0029] This prevents the GNSS measurement from ending due to the timer T312 timing out.

[0030] In some embodiments, the timer includes a timer T312, and the first operation includes a pause operation, which can be achieved by determining that the timer T312 is running when the terminal starts a GNSS measurement and performing a pause operation on the timer T312.

[0031] This prevents the GNSS measurement from ending due to the timer T312 timing out.

[0032] In some embodiments, the timer includes a timer T314, the first operation includes a stop operation, and step 101 can be achieved by determining that the timer T314 is operating when the terminal starts GNSS measurement and performing a stop operation on the timer T314.

[0033] This avoids wasting resources that would otherwise be occupied by reporting physical layer problems due to timer T314 timeouts.

[0034] In some embodiments, the timer includes a timer T314, and the first operation includes a pause operation, which can be achieved by determining that the timer T314 is running when the terminal starts a GNSS measurement and performing a pause operation on the timer T314.

[0035] This avoids wasting resources that would otherwise be occupied by reporting physical layer problems due to timer T314 timeouts.

[0036] In some embodiments, the timer includes a timer T315, the first operation includes a stop operation, and step 101 can be achieved by determining that the timer T315 is operating when the terminal starts GNSS measurement and performing a stop operation on the timer T315.

[0037] This avoids wasting resources that would otherwise be occupied by reporting improvement reports due to timer T315 timeouts.

[0038] In some embodiments, the timer includes a timer T315, the first process includes a pause process, and step 101 can be achieved by determining that the timer T315 is operating when the terminal starts GNSS measurement and performing a pause operation on the timer T315.

[0039] This avoids wasting resources that would otherwise be occupied by reporting improvement reports due to timer T315 timeouts.

[0040] In some embodiments, determining whether a terminal has started a GNSS measurement can be achieved by determining whether the current time is the GNSS measurement start time. If the current time is the GNSS measurement start time, it is determined that the terminal has started a GNSS measurement.

[0041] In some embodiments, the GNSS measurement start time may be the start time of the measurement gap configured by the network for the GNSS measurement.

[0042] In some embodiments, for GNSS measurements triggered by a base station, the GNSS measurement start time may be a time extended by a first preset period from the time the terminal receives the GNSS measurement command issued by the base station. The first preset period may be 0. The first preset period may be agreed upon by the protocol or configured by the network.

[0043] In some embodiments, for GNSS measurements autonomously triggered by a terminal, the GNSS measurement start time may be extended by a second preset period from the time the terminal's GNSS validity duration timer times out. The second preset period may be agreed upon by the protocol or configured by the network. For example, the second preset period may be 0.

[0044] In some embodiments, the timer includes a first type of timer, which includes timer T310 and timer T312. The step of performing a first operation on the aforementioned timer may include performing a stop or pause operation on timers T310 and T312.

[0045] As can be seen from the above, Timer T312 is started while Timer T310 is operating, and by using Timer T312, which is shorter than Timer T310, the radio link re-establishment process can be triggered more quickly, thereby accelerating the RLF recovery process.

[0046] Therefore, if it is determined that both timer T310 and timer T312 are running when the terminal starts a GNSS measurement, a stop or pause operation can be performed on both timer T310 and timer T312 to avoid the GNSS measurement ending due to a timeout of either timer T310 or timer T312.

[0047] In some embodiments, the timer includes a first type of timer, the first type of timer includes timer T310 and timer T312, and the first operation includes a stop operation, a pause operation, or a continue operation. The step of performing the first operation on the aforementioned timers may include the step of performing a continue operation on timer T310 and the step of performing a stop operation or a pause operation on timer T312.

[0048] As mentioned above, Timer T312 is a shorter timer than Timer T310, and performing a continuation operation on a timer can be understood as operating the timer without issuing a command. Therefore, if it is determined that both Timer T310 and Timer T312 are running when the terminal starts GNSS measurement, a stop or pause operation can be performed only on Timer T312, while a continuation operation can be performed on Timer T310. In other words, by operating only Timer T312 using commands without operating Timer T310 using commands, the resource consumption of the terminal can be reduced.

[0049] Figure 2 is a flowchart illustrating a timer processing method according to an exemplary embodiment. This method can be performed by a terminal. The first operation includes a continuation operation, the timer includes a first type of timer, and the first type of timer includes timer T310 or timer T312. As shown in Figure 2, this method may include the following steps.

[0050] Step 201: When the terminal starts GNSS measurement, it is determined that a first type of timer is running, and a continuation operation is performed on the first type of timer.

[0051] Step 202: If it is determined that a timer of type 1 has timed out while the terminal is in the measurement period for GNSS measurement, the terminal is prohibited from performing a second operation, which includes initiating a radio link failure or initiating a radio link re-establishment.

[0052] Here, "continued operation" means continuing the timer's timing without interfering with its operation.

[0053] Please note that Step 201 is an implementation example of Step 101.

[0054] Note that the first type of timer is one that triggers an RLF (Remote Limiter) when it times out.

[0055] In this embodiment, if the second operation involves initiating a wireless link failure, step 202 can be achieved by determining that a first type of timer has timed out while the terminal is in the measurement period for GNSS measurement, thereby preventing the terminal from initiating a wireless link failure.

[0056] In this embodiment, if the second operation includes initiating a wireless link re-establishment, step 202 can be achieved by prohibiting the terminal from initiating a wireless link re-establishment if it is determined that the first type of timer has timed out while the terminal is in the measurement period of a GNSS measurement. Note that in this embodiment, it is possible to allow the terminal to initiate a wireless link failure.

[0057] According to the above method, if the first type of timer is determined to have timed out while the terminal is in the measurement period for GNSS measurement, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link, thereby preventing the terminal from performing LTE transmission and reception, and allowing the GNSS measurement to continue.

[0058] In some embodiments, the first type of timer includes a timer T310, and step 201 may include determining that the timer T310 is operating when the terminal starts a GNSS measurement and performing a continuation operation on the timer T310.

[0059] Based on this, step 202 may include prohibiting the terminal from performing a second operation if it is determined that timer T310 has timed out while the terminal is in the measurement period for GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0060] If the timer T310 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link. This prevents the terminal from performing LTE transmission and reception, allowing the GNSS measurement to continue.

[0061] In some embodiments, the first type of timer includes a timer T312, and step 201 may include determining that the timer T312 is running when the terminal starts a GNSS measurement and performing a continuation operation on the timer T312.

[0062] Based on this, step 202 may include prohibiting the terminal from performing a second operation if it is determined that timer T312 has timed out while the terminal is in the measurement period for GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0063] If the timer T312 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link. This prevents the terminal from performing LTE transmission and reception, allowing the GNSS measurement to continue.

[0064] Figure 3 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Here, the first operation includes a continuation operation, the timer includes a first type of timer, and the first type of timer includes timer T310 or timer T312. As shown in Figure 3, this method may include the following steps.

[0065] Step 301: When the terminal starts GNSS measurement, it is determined that a first type of timer is running, and a continuation operation is performed on the first type of timer.

[0066] Step 302: When the terminal is in the measurement period for GNSS measurement, if it is determined that a timer of type 1 has timed out, the terminal is prohibited from performing a second operation, which includes initiating a radio link failure or initiating a radio link re-establishment.

[0067] Step 303: If the terminal determines that the first type of timer has already timed out after the GNSS measurement has finished, perform the second operation.

[0068] Please note that step 301 is an implementation example of step 101. Furthermore, please refer to the related embodiments described above for explanations of the continuation operation and the second operation. These will not be described in detail in this embodiment.

[0069] According to the above method, if it is determined that the first type of timer has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or wireless link re-establishment, thereby preventing the terminal from performing LTE transmission and reception, and allowing the GNSS measurement to continue. Also, if it is determined that the first type of timer has already timed out after the terminal has finished the GNSS measurement, the terminal will initiate a wireless link failure or wireless link re-establishment, and complete the re-establishment of the terminal's wireless link.

[0070] In some embodiments, termination of a GNSS measurement may include the end of the GNSS measurement period, the terminal terminating the GNSS measurement prematurely before the end of the GNSS measurement period, or an interruption of the GNSS measurement for other reasons. The GNSS measurement period may be configured by the network or agreed upon by a protocol.

[0071] In some embodiments, the first type of timer includes a timer T310, and step 301 may include determining that the timer T310 is running when the terminal starts a GNSS measurement and performing a continuation operation on the timer T310.

[0072] Based on this, step 302 may include a step of prohibiting the terminal from performing a second operation if it is determined that the timer T310 has timed out while the terminal is in the measurement period for GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0073] Based on this, step 303 may include a step of performing a second operation if it is determined that the timer T310 has already timed out after the terminal has finished the GNSS measurement.

[0074] If the timer T310 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or wireless link re-establishment. This prevents the terminal from performing LTE transmission and reception, allowing the GNSS measurement to continue. Also, if the timer T310 determines that it has already timed out after the terminal has finished the GNSS measurement, the terminal will initiate a wireless link failure or wireless link re-establishment, and complete the re-establishment of the terminal's wireless link.

[0075] In some embodiments, the first type of timer includes a timer T312, and step 301 may include determining that the timer T312 is running when the terminal starts a GNSS measurement and performing a continuation operation on the timer T312.

[0076] Based on this, step 302 may include a step of prohibiting the terminal from performing a second operation if it is determined that the timer T312 has timed out while the terminal is in the measurement period of the GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0077] Based on this, step 303 may include a step of performing a second operation if it is determined that the timer T312 has already timed out after the terminal has finished the GNSS measurement.

[0078] If the timer T312 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or wireless link re-establishment. This prevents the terminal from performing LTE transmission and reception, allowing the GNSS measurement to continue. Also, if the timer T312 determines that it has already timed out after the terminal has finished the GNSS measurement, the terminal will initiate a wireless link failure or wireless link re-establishment, and complete the re-establishment of the terminal's wireless link.

[0079] Figure 4 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Here, the first operation includes a continuation operation, the timer includes a first type of timer, and the first type of timer includes timer T310 or timer T312. As shown in Figure 4, this method may include the following steps.

[0080] Step 401: When the terminal starts a GNSS measurement, it is determined that a first type of timer is running, and a continuation operation is performed on the first type of timer.

[0081] Step 402: If a first type of timer is determined to have timed out while the terminal is in the measurement period for GNSS measurement, the terminal is prohibited from performing a second operation, which includes initiating a radio link failure or initiating a radio link re-establishment.

[0082] Step 403: If the terminal determines that the first type of timer has already timed out after the GNSS measurement has finished, restart the first type of timer.

[0083] Please note that step 401 is an implementation example of step 101. For explanations of the continuation operation and the second operation, please refer to the related examples mentioned above. This example will not be described in detail here.

[0084] With the above method, if it is determined that the first type of timer has timed out while the terminal is in the measurement period of GNSS measurement, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link, thereby preventing the terminal from performing LTE transmission and reception, and allowing the GNSS measurement to continue. Furthermore, if it is determined that the first type of timer has already timed out after the terminal has finished the GNSS measurement, instead of directly controlling the terminal to perform the second operation, the first type of timer is restarted to give the terminal time to determine whether a link problem has occurred.

[0085] In some embodiments, the first type of timer includes a timer T310, and step 401 may include determining that the timer T310 is running when the terminal starts a GNSS measurement and performing a continuation operation on the timer T310.

[0086] Based on this, step 402 may include a step of prohibiting the terminal from performing a second operation if it is determined that the timer T310 has timed out while the terminal is in the measurement period for GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0087] Based on this, step 403 may include a step of restarting timer T310 if it is determined that timer T310 has already timed out after the terminal has finished the GNSS measurement.

[0088] If the timer T310 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link, thereby preventing the terminal from performing LTE transmission and reception, and allowing the GNSS measurement to continue. Also, if the timer T310 determines that it has already timed out after the terminal has finished the GNSS measurement, instead of directly controlling the terminal to perform a second operation, the timer T310 is restarted to give the terminal time to determine if a link problem occurred.

[0089] In some embodiments, the first type of timer includes a timer T312, and step 401 may include determining that timer T312 is operating when the terminal starts a GNSS measurement and performing a continuation operation on timer T312.

[0090] Based on this, step 402 may include a step of prohibiting the terminal from performing a second operation if it is determined that the timer T312 has timed out while the terminal is in the measurement period of the GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0091] Based on this, step 403 may include a step of restarting timer T312 if it is determined that timer T312 has already timed out after the terminal has finished the GNSS measurement.

[0092] If the timer T312 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link, thereby preventing the terminal from performing LTE transmission and reception, and allowing the GNSS measurement to continue. Also, if the timer T312 determines that it has already timed out after the terminal has finished the GNSS measurement, instead of directly controlling the terminal to perform a second operation, the timer T312 is restarted to give the terminal time to determine if a link problem occurred.

[0093] Figure 5 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Here, the first operation includes a continuation operation, the timer includes a first type of timer, and the first type of timer includes timer T310 or timer T312. As shown in Figure 5, this method may include the following steps.

[0094] Step 501: When the terminal starts a GNSS measurement, it is determined that a first type of timer is running, and a continuation operation is performed on the first type of timer.

[0095] Step 502: If it is determined that a timer of type 1 has timed out while the terminal is in the measurement period for GNSS measurement, the terminal is prohibited from performing a second operation, which includes initiating a radio link failure or initiating a radio link re-establishment.

[0096] Step 503: After the terminal has finished the GNSS measurement, if the first type of timer has already timed out and the terminal has determined that it has successfully acquired a GNSS position, restart the first type of timer.

[0097] Step 501 is an implementation example of Step 101. For explanations of the continuation operation and the second operation, please refer to the related embodiments described above. These will not be described in detail in this embodiment.

[0098] According to the above method, if the first type of timer is determined to have timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link, thereby preventing the terminal from performing LTE transmission and reception, and allowing the GNSS measurement to continue. Furthermore, if the first type of timer has already timed out after the terminal has finished the GNSS measurement and the terminal is determined to have successfully acquired its GNSS position, instead of directly controlling the terminal to perform the second operation, the first type of timer is restarted to give the terminal time to determine whether a link problem has occurred.

[0099] In some embodiments, the first type of timer includes a timer T310, and step 501 may include the step of determining that the timer T310 is running when the terminal starts a GNSS measurement and performing a continuation operation on the timer T310.

[0100] Based on this, step 502 may include a step of prohibiting the terminal from performing a second operation if it is determined that the timer T310 has timed out while the terminal is in the measurement period of the GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0101] Based on this, step 503 may include restarting timer T310 if, after the terminal has finished GNSS measurement, it is determined that timer T310 has already timed out and the terminal has successfully acquired a GNSS position.

[0102] If the timer T310 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link, thereby preventing the terminal from performing LTE transmission and reception, and allowing the GNSS measurement to continue. Furthermore, if the terminal has finished the GNSS measurement, and the timer T310 has already timed out and the terminal has successfully acquired its GNSS position, instead of directly controlling the terminal to perform a second operation, the timer T310 is restarted to give the terminal time to determine if a link problem occurred.

[0103] In some embodiments, the first type of timer includes a timer T312, and step 501 may include determining that timer T312 is running when the terminal starts a GNSS measurement and performing a continuation operation on timer T312.

[0104] Based on this, step 502 may include a step of prohibiting the terminal from performing a second operation if it is determined that the timer T312 has timed out while the terminal is in the measurement period for GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0105] Based on this, step 503 may include restarting timer T312 if, after the terminal has finished GNSS measurement, it is determined that timer T312 has already timed out and the terminal has successfully acquired a GNSS position. If the timer T312 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from initiating a wireless link failure or re-establishing a wireless link, thereby preventing the terminal from performing LTE transmission and reception, and allowing the GNSS measurement to continue. Furthermore, if the terminal has finished the GNSS measurement, and the timer T312 has already timed out and the terminal has successfully acquired its GNSS position, instead of directly controlling the terminal to perform a second operation, the timer T310 is restarted to give the terminal time to determine if a link problem occurred.

[0106] Figure 6 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Here, the first operation includes a continuation operation, the timer includes a second type of timer, and the second type of timer includes timer T314 or timer T315. As shown in Figure 6, this method may include the following steps.

[0107] Step 601: When the terminal starts GNSS measurement, it is determined that a second type of timer is running, and a continuation operation is performed on the second type of timer.

[0108] Step 602: If the terminal is in the measurement period for GNSS measurement and the second type of timer determines that it has timed out, the terminal is prohibited from reporting the report.

[0109] Please note that step 601 is an implementation example of step 101. For a description of the subsequent operations, please refer to the related examples mentioned above. This example will not provide a detailed explanation.

[0110] Here, the second type of timer is a timer that triggers the terminal to report a report when it times out. If the second type of timer includes timer T314, the report is correspondingly a physical layer problem, and this report notifies the network of early detection of a physical layer problem. If the second type of timer includes timer T315, the report is correspondingly an improvement report, and this report notifies the network of early detection of a physical layer improvement.

[0111] The above method prevents the terminal from reporting a report if the second type of timer determines that it has timed out while the terminal is in the measurement period for GNSS measurement, thereby avoiding the waste of resources that would be occupied by reporting a report due to the timeout of the second type of timer.

[0112] In some embodiments, the second type of timer includes a timer T314, and step 601 may include determining that the timer T314 is operating when the terminal starts a GNSS measurement and performing a continuation operation on the timer T314.

[0113] Based on this, step 602 may include a step of preventing the terminal from reporting a physical layer problem if it is determined that timer T314 has timed out while the terminal is in the measurement period of a GNSS measurement.

[0114] This avoids wasting resources that would otherwise be occupied by reporting physical layer issues due to timer T314 timeouts.

[0115] In some embodiments, the second type of timer includes a timer T315, and step 601 may include determining that the timer T315 is operating when the terminal starts a GNSS measurement and performing a continuation operation on the timer T315.

[0116] Based on this, step 602 may include a step of prohibiting the terminal from reporting an improvement report if it is determined that the timer T315 has timed out while the terminal is in the measurement period for GNSS measurement.

[0117] This avoids wasting resources that would otherwise be occupied by reporting improvement reports due to timer T315 timeouts.

[0118] Figure 7 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Here, the first operation includes a continuation operation, the timer includes a second type of timer, and the second type of timer includes timer T314 or timer T315. As shown in Figure 7, this method may include the following:

[0119] Step 701: When the terminal starts GNSS measurement, it is determined that the second type of timer is running, and a continuation operation is performed on the second type of timer.

[0120] Step 702: If the terminal is in the measurement period for GNSS measurement and the second type of timer determines that it has timed out, the terminal is prohibited from reporting the report.

[0121] Step 703: After the terminal has finished the GNSS measurement, if it determines that the second type of timer has already timed out, report the result.

[0122] Please note that step 701 is an implementation example of step 101. Furthermore, please refer to the related examples mentioned above for explanations of the continuation operation and reporting. These will not be explained in detail in this example.

[0123] The above method prevents the terminal from reporting a report if it determines that the second type of timer has timed out while the terminal is in the measurement period of a GNSS measurement, thereby avoiding the waste of resources occupied by reporting a report due to the timeout of the second type of timer. Also, if the terminal determines that the second type of timer has already timed out after it has finished a GNSS measurement, the terminal reports a report to complete subsequent related operations based on the report.

[0124] In some embodiments, the second type of timer includes a timer T314, and step 701 may include the step of determining that timer T314 is operating when the terminal starts a GNSS measurement and performing a continuation operation on timer T314.

[0125] Based on this, step 702 may include a step of prohibiting the terminal from reporting a report if it is determined that the timer T314 has timed out while the terminal is in the measurement period for GNSS measurement.

[0126] Based on this, step 703 may include a step of reporting a physical layer problem if it determines that timer T314 has already timed out after the terminal has completed the GNSS measurement.

[0127] Then, if the terminal determines that timer T314 has timed out while the terminal is in the measurement period of a GNSS measurement, the terminal is prohibited from reporting a physical layer problem, thereby avoiding the waste of resources occupied by reporting a physical layer problem due to timer T314 timeout. Also, if the terminal determines that timer T314 has already timed out after the terminal has finished the GNSS measurement, the terminal reports the physical layer problem in order to complete subsequent related operations based on the physical layer problem.

[0128] In some embodiments, the second type of timer includes a timer T315, and step 701 may include the step of determining that the timer T315 is operating when the terminal starts a GNSS measurement and performing a continuation operation on the timer T315.

[0129] Based on this, step 702 may include a step of prohibiting the terminal from reporting an improvement report if it determines that the timer T315 has timed out while the terminal is in the measurement period for GNSS measurement.

[0130] Based on this, step 703 may include a step of reporting an improvement report if it is determined that the timer T315 has already timed out after the terminal has completed the GNSS measurement.

[0131] If the terminal determines that Timer T315 has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from reporting a remedial report, thereby avoiding the waste of resources occupied by reporting a remedial report due to Timer T315 timeout. Also, if the terminal determines that Timer T315 has already timed out after the terminal has finished the GNSS measurement, the terminal reports a remedial report to complete subsequent related operations based on the remedial report.

[0132] Figure 8 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Here, the first operation includes a continuation operation, the timer includes a second type of timer, and the second type of timer includes timer T314 or timer T315. As shown in Figure 8, this method may include the following:

[0133] Step 801: When the terminal starts GNSS measurement, it is determined that a second type of timer is running, and a continuation operation is performed on the second type of timer.

[0134] Step 802: If the second type of timer determines that the terminal has timed out while the terminal is in the measurement period for GNSS measurement, the terminal is prohibited from reporting the report.

[0135] Step 803: After the terminal has finished the GNSS measurement, if it is determined that the second type of timer has already timed out, restart the second type of timer.

[0136] Please note that step 801 is an implementation example of step 101. For details regarding continuation operations and reporting, please refer to the related examples mentioned above. These will not be described in detail in this example.

[0137] The above method prevents the terminal from reporting a report if it determines that the second type of timer has timed out while the terminal is in the measurement period of a GNSS measurement, thereby avoiding the waste of resources occupied by reporting a report due to the timeout of the second type of timer. Also, if it is determined that the second type of timer has already timed out after the terminal has finished a GNSS measurement, instead of directly controlling the terminal to report a report, the second type of timer is restarted, giving the terminal time to determine whether it needs to report a report.

[0138] In some embodiments, the second type of timer includes a timer T314, and step 801 may include determining that the timer T314 is running when the terminal starts a GNSS measurement and performing a continuation operation on the timer T314.

[0139] Based on this, step 802 may include a step of preventing the terminal from reporting a physical layer problem if it is determined that timer T314 has timed out while the terminal is in the measurement period of a GNSS measurement.

[0140] Based on this, step 803 may include a step of restarting timer T314 if it is determined that timer T314 has already timed out after the terminal has finished the GNSS measurement.

[0141] If it is determined that Timer T314 has timed out while the terminal is in the measurement period of a GNSS measurement, the terminal is prohibited from reporting a physical layer problem, thereby avoiding the waste of resources occupied by reporting a physical layer problem due to Timer T314 timeout. Also, if it is determined that Timer T314 has already timed out after the terminal has finished the GNSS measurement, instead of directly controlling the terminal to report a physical layer problem, Timer T314 is restarted to give the terminal time to determine whether it needs to report a physical layer problem.

[0142] In some embodiments, the second type of timer includes a timer T315, and step 801 may include determining that the timer T315 is operating when the terminal starts a GNSS measurement and performing a continuation operation on the timer T315.

[0143] Based on this, step 802 may include a step of prohibiting the terminal from reporting an improvement report if it is determined that the timer T315 has timed out while the terminal is in the measurement period of the GNSS measurement.

[0144] Based on this, step 803 may include a step of restarting timer T315 if it is determined that timer T315 has already timed out after the terminal has finished the GNSS measurement.

[0145] If the timer T315 determines that the terminal has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from reporting a remedial report, thereby avoiding the waste of resources occupied by reporting a remedial report due to the timer T315 timeout. Also, if the timer T315 has already timed out after the terminal has finished the GNSS measurement, instead of directly controlling the terminal to report a remedial report, the timer T315 is restarted to give the terminal time to decide whether or not to report a remedial report.

[0146] Figure 9 is a flowchart of a timer processing method according to an exemplary embodiment, which can be executed by a terminal. Here, the first operation includes a continuation operation, the timer includes a second type of timer, and the second type of timer includes timer T314 or timer T315. As shown in Figure 9, this method may include the following steps.

[0147] Step 901: When the terminal starts GNSS measurement, it is determined that the second type of timer is running, and a continuation operation is performed on the second type of timer.

[0148] Step 902: If the terminal is in the measurement period for GNSS measurement and the second type of timer determines that it has timed out, the terminal is prohibited from reporting a report.

[0149] Step 903: After the terminal has finished the GNSS measurement, if the second type of timer has already timed out and the terminal has determined that it has successfully acquired a GNSS position, restart the second type of timer.

[0150] Please note that step 901 is an implementation example of step 101. Furthermore, please refer to the related examples mentioned above for explanations of the continuation operation and reporting. These will not be explained in detail in this example.

[0151] The above method prevents the terminal from reporting a report if it determines that the second type of timer has timed out while the terminal is in the GNSS measurement period, thereby avoiding the waste of resources occupied by reporting a report due to the second type of timer timeout. Furthermore, if the second type of timer has already timed out after the terminal has finished the GNSS measurement and it is determined that the terminal has successfully acquired a GNSS position, the second type of timer is restarted to provide time for the terminal to determine whether it needs to report a report.

[0152] In some embodiments, the second type of timer includes a timer T314, and step 901 may include determining that the timer T314 is operating when the terminal starts a GNSS measurement and performing a continuation operation on the timer T314.

[0153] Based on this, step 902 may include a step of preventing the terminal from reporting a physical layer problem if it is determined that timer T314 has timed out while the terminal is in the measurement period of a GNSS measurement.

[0154] Based on this, step 903 may include restarting timer T314 if, after the terminal has finished GNSS measurement, it is determined that timer T314 has already timed out and the terminal has successfully acquired a GNSS position.

[0155] If it is determined that Timer T314 has timed out while the terminal is in the measurement period for GNSS measurement, the terminal is prohibited from reporting a physical layer problem, thereby avoiding the waste of resources occupied by reporting a physical layer problem due to Timer T314 timeout. Also, if it is determined that Timer T314 has already timed out after the terminal has finished GNSS measurement and the terminal has successfully acquired a GNSS position, Timer T314 is restarted to give the terminal time to determine whether it needs to report a physical layer problem.

[0156] In some embodiments, the second type of timer includes a timer T315, and step 901 may include determining that the timer T315 is operating when the terminal starts a GNSS measurement and performing a continuation operation on the timer T315.

[0157] Based on this, step 902 may include a step of prohibiting the terminal from reporting an improvement report if it is determined that the timer T315 has timed out while the terminal is in the measurement period for GNSS measurement.

[0158] Based on this, step 903 may include restarting timer T315 if, after the terminal has finished GNSS measurement, it is determined that timer T315 has already timed out and the terminal has successfully acquired a GNSS position.

[0159] If it is determined that Timer T315 has timed out while the terminal is in the GNSS measurement period, the terminal is prohibited from reporting a remedial report, thereby avoiding the waste of resources occupied by reporting a remedial report due to Timer T315 timeout. Also, if it is determined that Timer T315 has already timed out after the terminal has finished the GNSS measurement and the terminal has successfully acquired its GNSS position, Timer T315 is restarted to give the terminal time to determine whether it needs to report a remedial report.

[0160] Figure 10 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Referring to Figure 10, the method includes the following steps:

[0161] Step 1001: When the terminal starts a GNSS measurement, it is determined that the timer is running, and a first operation is performed on the timer, the first operation including a pause operation.

[0162] Step 1002: After the terminal has finished the GNSS measurement, if it is determined that the timer was paused after the terminal started the GNSS measurement, restart the timer.

[0163] Here, "pause" indicates that a pause operation has been performed. For an explanation of the pause operation, please refer to the related embodiments described above. Further explanation is omitted in this embodiment.

[0164] Here, the timer could be timer T310, timer T312, timer T314, or timer T315.

[0165] The above method ensures that if the terminal determines the timer is running when it starts a GNSS measurement, it will pause the timer, thereby avoiding the waste of resources occupied by timer timeouts that would terminate the GNSS measurement and report generation. Furthermore, if the terminal determines that the timer was paused after it started the GNSS measurement, it will restart the timer, allowing it to function normally and enabling the wireless link to be re-established or reports to be generated when the timer times out.

[0166] Figure 11 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Referring to Figure 11, the method includes the following steps:

[0167] Step 1101: When the terminal starts a GNSS measurement, it is determined that the timer is running, and a first operation is performed on the timer, the first operation including a stop operation.

[0168] Step 1102: If the terminal has finished the GNSS measurement, and it is determined that the timer was stopped after the terminal started the GNSS measurement, restart the timer.

[0169] Here, "Stop" indicates that a stop operation has been performed. For a description of the stop operation, please refer to the related embodiments described above. This embodiment will not be described further.

[0170] Here, the timer could be timer T310, timer T312, timer T314, or timer T315.

[0171] The above method ensures that if the terminal determines the timer is running when it starts a GNSS measurement, it will be stopped. This avoids wasting resources that would otherwise be occupied by the timer timing out, which would terminate the GNSS measurement and report reporting. Additionally, if the terminal determines that the timer was stopped after it started the GNSS measurement, it will be restarted. This allows the timer to function normally and enables the wireless link to be re-established or a report to be reported when the timer times out.

[0172] Figure 12 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Referring to Figure 12, the method includes the following steps:

[0173] Step 1201: When the terminal starts a GNSS measurement, it is determined that the timer is running and a first operation is performed on the timer, the first operation including a pause operation.

[0174] Step 1202: After the terminal has finished the GNSS measurement, if it is determined that the terminal has successfully acquired the GNSS position and that the timer was paused after the terminal started the GNSS measurement, restart the timer.

[0175] Here, "pause" indicates that a pause operation has been performed. For an explanation of the pause operation, please refer to the related embodiments described above. Further explanation is omitted in this embodiment.

[0176] Here, the timer could be timer T310, timer T312, timer T314, or timer T315.

[0177] The above method ensures that if the terminal determines the timer is running when it starts a GNSS measurement, it will pause the timer, thereby avoiding wasted resources that would otherwise be used to terminate the GNSS measurement due to a timer timeout and to report the result. Furthermore, if the terminal has terminated the GNSS measurement, successfully acquired its GNSS position, and it is determined that the timer was paused after the terminal started the GNSS measurement, the timer will be restarted. This allows the timer to operate normally and enables the wireless link to be re-established or the report to be reported when the timer times out.

[0178] Figure 13 is a flowchart of a timer processing method according to an exemplary embodiment, which can be performed by a terminal. Referring to Figure 13, the method includes the following steps:

[0179] Step 1301: When the terminal starts a GNSS measurement, it is determined that the timer is running, and a first operation is performed on the timer, the first operation including a stop operation.

[0180] Step 1302: After the terminal has finished the GNSS measurement, if it is determined that the terminal has successfully acquired the GNSS position and that the timer was stopped after the terminal started the GNSS measurement, restart the timer.

[0181] Here, "Stop" indicates that a stop operation has been performed. For a description of the stop operation, please refer to the related embodiments described above. This embodiment will not be described further.

[0182] Here, the timer could be timer T310, timer T312, timer T314, or timer T315.

[0183] The above method ensures that if the terminal determines the timer is running when it starts a GNSS measurement, it will be stopped. This avoids wasting resources that would otherwise be occupied by the timer timing out, which would terminate the GNSS measurement and report reporting. Furthermore, if the terminal has finished the GNSS measurement, successfully acquired its GNSS location, and it is determined that the timer was stopped after the terminal started the GNSS measurement, the timer will be restarted. This allows the timer to operate normally and enables the wireless link to be re-established or a report to be reported when the timer times out.

[0184] Embodiments of this disclosure provide a timer processing method that includes the following operations.

[0185] In some embodiments, when the UE (User Equipment) starts a GNSS measurement, if a timer is running, the timer is stopped, paused, or resumed. Here, stopping, pausing, or resuming the timer can be understood as performing a stop operation, a pause operation, or a resume operation on the timer. Here, the timer may include timer T310, timer T312, timer T314, or timer T315. For details of the features of this embodiment, please refer to the description of the related embodiments above. These will not be described in detail in this embodiment.

[0186] In some embodiments, the GNSS measurement start time is the start time of the measurement gap configured by the network for the GNSS measurement.

[0187] In some embodiments, for GNSS measurements triggered by an eNB (Evolved Node B), the GNSS measurement start time is the time the UE receives the GNSS measurement command issued by the base station plus an offset, where the offset may be zero, agreed upon by the protocol, or configured by the network. The "+" here is understood to mean an extension, and the "offset" here is, for example, the first preset period described above.

[0188] In some embodiments, for GNSS measurements triggered by a UE, the GNSS measurement start time is the timeout time of the UE's GNSS validity duration timer plus an offset, where the offset may be 0, agreed upon by the protocol, or configured by the network. Here, the "+" is understood to mean an extension, and the "offset" here is, for example, the second preset period described above.

[0189] In some embodiments, when timer T310 performs a stop or pause operation, timer T312 must also perform a stop or pause operation. When timer T310 performs a continue operation, timer T312 can perform a continue operation, a stop operation, or a pause operation. For details of the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0190] In some embodiments, if timer T310 times out during GNSS measurement, the UE either does not trigger RLF, or it triggers RLF but does not initiate re-establishment. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0191] In some embodiments, if timer T310 has already timed out after the GNSS measurement is complete, the UE triggers an RLF or initiates re-establishment of the connection. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0192] In some embodiments, termination of a GNSS measurement includes the end of a GNSS measurement period, or the UE terminating the GNSS measurement early before the end of the GNSS measurement period, or the interruption of the GNSS measurement for other reasons. A GNSS measurement period is a GNSS measurement period configured by the network or a GNSS measurement period agreed upon by a protocol.

[0193] In some embodiments, if timer T310 has already timed out after the GNSS measurement is complete, the UE restarts timer T310. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0194] In some embodiments, after the GNSS measurement is completed, if the UE has successfully acquired the GNSS position and timer T310 has already timed out, the UE restarts timer T310. For details of the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0195] In some embodiments, if timer T312 times out during GNSS measurement, the UE either does not trigger RLF, or it triggers RLF but does not initiate re-establishment. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0196] In some embodiments, if timer T312 has already timed out after the GNSS measurement is complete, the UE triggers an RLF or initiates re-establishment of the connection. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0197] In some embodiments, if timer T312 has already timed out after the GNSS measurement is complete, the UE restarts timer T312. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0198] In some embodiments, after the GNSS measurement is completed, if the UE has successfully acquired the GNSS position and timer T312 has already timed out, the UE restarts timer T312. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0199] In some embodiments, if timer T314 times out during GNSS measurement, the UE does not trigger an early detection report of a physical layer problem. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0200] In some embodiments, if timer T314 has already timed out after the GNSS measurement is complete, the UE triggers a report of early detection of a physical layer problem. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0201] In some embodiments, if timer T314 has already timed out after the GNSS measurement is complete, the UE restarts timer T314. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0202] In some embodiments, after the GNSS measurement is completed, if the UE successfully acquires the GNSS position and timer T314 has already timed out, the UE restarts timer T314. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0203] In some embodiments, if timer T315 times out during GNSS measurement, the UE does not trigger a report of early detection of physical layer improvement. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0204] In some embodiments, if timer T315 has already timed out after the GNSS measurement is complete, the UE triggers a report of early detection of physical layer improvements. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0205] In some embodiments, if timer T315 has already timed out after the GNSS measurement is complete, the UE restarts timer T315. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0206] In some embodiments, after the GNSS measurement is completed, if the UE successfully acquires the GNSS position and timer T315 times out, the UE restarts timer T315. For details on the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0207] In some embodiments, after the GNSS measurement is completed, if the timer is stopped or paused by the GNSS measurement, the UE restarts or resumes the timer, where the timer may include timer T310, timer T312, timer T314, or timer T315. For details of the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0208] In some embodiments, after the GNSS measurement is completed, if the UE successfully acquires GNSS data and the timer is stopped or paused by the GNSS measurement, the UE restarts or resumes the timer, which may include timers T310, T312, T314, or T315. For details of the features of this embodiment, please refer to the description of the related embodiments above. This embodiment will not be described further here.

[0209] In the above-described embodiment, UE is the terminal in the above-described embodiment.

[0210] Furthermore, the multiple embodiments or features separated by "or" in the aforementioned embodiments do not affect other solutions even if some features cannot be implemented. In addition, embodiments or representations relating to different timer processing methods, and their various alternative forms, can be combined as long as they are not contradictory, and will not be described in further detail here.

[0211] Figure 14 is a block diagram of a timer processing device according to an exemplary embodiment. Referring to Figure 14, this timer processing device 1400 includes a first decision module 1401.

[0212] The first decision module 1401 is configured to determine that a timer is running when a terminal starts a GNSS measurement and to perform a first operation on the timer, the timer being a timer related to radio link monitoring, and the first operation including a stop operation or a pause operation.

[0213] In some embodiments, the timer includes a first type of timer, the first type of timer includes timer T310 and timer T312. The first decision module 1401 specifically includes, The system is configured to determine that timers T310 and T312 are operating when the terminal starts GNSS measurement, and to perform the stop operation or the pause operation on timers T310 and T312.

[0214] In some embodiments, the first operation further includes a continuation operation, and the first decision module 1401 specifically, The system is configured to determine that timers T310 and T312 are operating when the terminal starts GNSS measurement, to perform the continue operation on timer T310, and to perform the stop operation or pause operation on timer T312.

[0215] In some embodiments, the first operation further includes a continuation operation, the timer includes a first type of timer, and the first type of timer includes timer T310 or timer T312. The timer processing unit 1400 further comprises a second decision module.

[0216] The second decision module is configured to prohibit the terminal from performing a second operation if it determines that the first type of timer has timed out while the terminal is in the measurement period of the GNSS measurement, the second operation including initiating a radio link failure or initiating a radio link re-establishment.

[0217] In some embodiments, the timer processing device 1400 further comprises a first control module.

[0218] The first control module is configured to perform the second operation if it determines that the first type of timer has already timed out after the terminal has finished the GNSS measurement.

[0219] In some embodiments, the timer processing unit 1400 further comprises a third decision module.

[0220] The third decision module is configured to restart the first type of timer if it determines that the first type of timer has already timed out after the terminal has finished the GNSS measurement.

[0221] In some embodiments, the timer processing unit 1400 further comprises a fourth decision module.

[0222] The fourth decision module is configured to restart the first type of timer if, after the terminal has finished the GNSS measurement, the first type of timer has already timed out and the terminal has successfully acquired the GNSS position.

[0223] In some embodiments, the first operation further includes a continuation operation, the timer includes a second type of timer, and the second type of timer includes timer T314 or timer T315. The timer processing unit 1400 further includes a fifth decision module.

[0224] The fifth decision module is configured to prevent the terminal from reporting a report if it determines that the second type of timer has timed out while the terminal is in the measurement period of the GNSS measurement.

[0225] In some embodiments, the timer processing device 1400 further comprises a second control module.

[0226] The second control module is configured to report the report if it determines that the second type of timer has already timed out after the terminal has finished the GNSS measurement.

[0227] In some embodiments, the timer processing unit 1400 further comprises a sixth decision module.

[0228] The sixth decision module is configured to restart the second type of timer if it determines that the second type of timer has already timed out after the terminal has finished the GNSS measurement.

[0229] In some embodiments, the timer processing unit 1400 further comprises a seventh decision module.

[0230] The seventh decision module is configured to restart the second type of timer if, after the terminal has finished the GNSS measurement, the second type of timer has already timed out and the terminal has successfully acquired the GNSS position.

[0231] In some embodiments, the timer includes timer T310, timer T312, timer T314, or timer T315. The timer processing unit 1400 further comprises a first recovery module.

[0232] The first recovery module is configured to restart the timer if it determines that the timer was paused after the terminal has finished the GNSS measurement and after the terminal has started the GNSS measurement.

[0233] In some embodiments, the timer includes timer T310, timer T312, timer T314, or timer T315. The timer processing unit 1400 further comprises an eighth decision module.

[0234] The eighth decision module is configured to restart the timer if it determines that the timer was stopped after the terminal has finished the GNSS measurement and after the terminal has started the GNSS measurement.

[0235] In some embodiments, the timer includes timer T310, timer T312, timer T314, or timer T315. The timer processing unit 1400 further includes a second recovery module.

[0236] The second recovery module is configured to restart the timer if it determines that the timer was paused after the terminal has finished the GNSS measurement, successfully acquired a GNSS position, and started the GNSS measurement.

[0237] In some embodiments, the timer includes timer T310, timer T312, timer T314, or timer T315. The timer processing unit 1400 further comprises a ninth decision module.

[0238] The ninth decision module is configured to restart the timer if it determines that the terminal has finished the GNSS measurement, successfully acquired the GNSS position, and the timer was stopped after the terminal started the GNSS measurement.

[0239] Here, embodiments of each module in the above-described apparatus can be found by referring to the related embodiments described above, and these embodiments will not be described further here.

[0240] Embodiments of the present disclosure also provide a computer-readable storage medium that stores computer program instructions, which, when executed by a processor, perform the steps of the methods described in the embodiments of the methods described above.

[0241] The embodiments of this disclosure also provide a terminal, Processor and It includes memory for storing processor-executable instructions, Here, the processor is configured to perform the steps of the method described in the embodiment of the method described above.

[0242] Figure 15 is a block diagram of a terminal according to an exemplary embodiment. This terminal may be the terminal in the method embodiment described above, and may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.

[0243] Referring to Figure 15, terminal 1500 may include one or more of the following components: processing component 1502, memory 1504, power supply component 1506, multimedia component 1508, audio component 1510, input / output interface 1512, sensor component 1514, and communication component 1516.

[0244] The processing component 1502 typically controls the overall operation of the terminal 1500, including operations related to the display, telephone calls, data communication, camera operation, and recording operation. The processing component 1502 may include one or more processors 1520 that execute instructions to perform all or part of the steps of the timer processing method. Furthermore, the processing component 1502 may include one or more modules that facilitate interaction between the processing component 1502 and other components. For example, the processing component 1502 may include a multimedia module that facilitates interaction between the multimedia component 1508 and the processing component 1502.

[0245] Memory 1504 is configured to store various types of data to support operation on terminal 1500. Examples of such data include instructions for any application or method executed on terminal 1500, contact data, phonebook data, messages, images, videos, etc. Memory 1504 may be implemented using any type of volatile or non-volatile storage device, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk, or a combination thereof.

[0246] The power supply component 1506 supplies power to various components of the terminal 1500. The power supply component 1506 includes a power management system, one or more power supplies, and other components related to the generation, management, and distribution of power for the terminal 1500.

[0247] The multimedia component 1508 includes a screen that provides an output interface between the terminal 1500 and the user. In some embodiments, the screen includes a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen is implemented as a touchscreen that receives input signals from the user. The touch panel includes one or more touch sensors that sense touches, swipes, and gestures on the touch panel. The touch sensors sense not only the boundaries of a touch or swipe action, but also the duration and pressure associated with the touch or swipe action. In some embodiments, the multimedia component 1508 includes a front camera and / or a rear camera. When the terminal 1500 is in an operating mode such as shooting mode or video mode, the front camera and / or the rear camera can receive external multimedia data. The front camera and the rear camera may each be a fixed optical lens system or may have focus and optical zoom capabilities.

[0248] The audio component 1510 is configured to output and / or input audio signals. For example, the audio component 1510 includes one microphone (MIC) and is configured to receive external audio signals when the terminal 1500 is in an operating mode such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1504 or transmitted via communication component 1516. In some embodiments, the audio component 1510 further includes a speaker that outputs audio signals.

[0249] The input / output interface 1512 provides an interface between the processing component 1502 and peripheral interface modules such as a keyboard, click wheel, and buttons. Buttons include, but are not limited to, a home button, volume buttons, a start button, and a lock button.

[0250] The sensor component 1514 includes one or more sensors to provide state evaluation of various aspects of the terminal 1500. For example, the sensor component 1514 can detect the open / closed state of the terminal 1500, the relative positions of components (e.g., the display and keypad of the terminal 1500), changes in the position of the terminal 1500 or one of its components, whether or not a user is touching the terminal 1500, the orientation or acceleration / deceleration of the terminal 1500, and changes in the temperature of the terminal 1500. The sensor component 1514 may include proximity sensors configured to detect the presence of nearby objects without physical contact. The sensor component 1514 may also include optical sensors, such as CMOS or CCD image sensors, for use in imaging applications. In some embodiments, the sensor component 1514 may also include accelerometers, gyroscopes, magnetic sensors, pressure sensors, or temperature sensors.

[0251] The communication component 1516 is configured to facilitate wired or wireless communication between the terminal 1500 and other devices. The terminal 1500 can access wireless networks using communication standards such as WiFi, 2G, 3G, or a combination thereof. In one exemplary embodiment, the communication component 1516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1516 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented using radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth® (BT) technology, and other technologies.

[0252] In exemplary embodiments, terminal 1500 may be implemented using one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the timer processing method.

[0253] In exemplary embodiments, a non-temporary computer-readable storage medium containing instructions, such as a memory 1504 containing instructions, is also provided, and these instructions can be executed by the processor 1520 of terminal 1500 to complete the timer processing method. For example, the non-temporary computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, tape, floppy disk, optical data storage device, etc.

[0254] The terminal 1500 may be a standalone user device or part of a standalone user device. For example, in one embodiment, this device may be an integrated circuit (IC) or a chip, where this integrated circuit may be a single IC or a collection of multiple ICs. This chip includes, but is not limited to, a graphics processing unit (GPU), a central processing unit (CPU), a field programmable gate array (FPGA), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or a system on a chip (SoC). The above-mentioned integrated circuit or chip may be configured to execute an executable instruction (or code) for executing the timer processing method. Here, this executable instruction may be stored in this integrated circuit or chip or obtained from another device or equipment. For example, this integrated circuit or chip may include a processor, memory, and interfaces for communicating with other devices. This executable instruction is stored in this processor and, when executed by the processor, executes the timer processing method described above. Alternatively, this integrated circuit or chip can implement the timer processing method described above by receiving executable instructions through this interface and sending them to the processor for execution.

[0255] In another exemplary embodiment, a computer program product is also provided which includes a computer program executable by a programmable device. This computer program has a code portion for executing the timer processing method described above when executed by this programmable device.

[0256] In another exemplary embodiment, a chip including a processor and an interface is also provided. The processor is configured to read instructions for executing the timer processing method described above.

[0257] Those skilled in the art will readily come up with other embodiments of the Disclosure by examining this Specification and practicing the inventions disclosed herein. This Disclosure is intended to cover all variations, uses, or adaptations of the Disclosure, including common or customary art in the art not disclosed herein, in accordance with the general principles of the Disclosure. The Specification and Examples are for illustrative purposes only, and the true scope and spirit of the Disclosure are set forth by the following Claims.

[0258] This disclosure is not limited to the exact configuration described above and shown in the accompanying drawings, and it will be understood that various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the attached claims.

Claims

1. The process includes determining that a timer is running when the terminal starts GNSS measurement, and performing a first operation on the timer, The timer is a timer related to wireless link monitoring, and the first operation includes a stop operation or a pause operation. A timer processing method characterized by the following:

2. The timer includes a first type of timer, and the first type of timer includes timer T310 and timer T312. The step of performing a first operation on the timer is: The step includes performing the stop operation or the pause operation on the timer T310 and the timer T312. The method according to feature 1.

3. The first operation further includes a continuation operation, the step of performing the first operation on the timer, The steps include: performing the continuation operation on the timer T310, The step includes performing the stop operation or the pause operation on the timer T312. The method according to feature 2.

4. The first operation further includes a continuation operation, the timer includes a first type of timer, the first type of timer includes timer T310 or timer T312, and the method is If the first type of timer determines that the terminal has timed out while the terminal is in the measurement period of the GNSS measurement, the step further includes prohibiting the terminal from performing a second operation, the second operation including initiating a radio link failure or initiating a radio link re-establishment. The method according to feature 1.

5. If, after the terminal has finished the GNSS measurement, it determines that the first type of timer has already timed out, the second operation is further performed. The method according to feature 4.

6. If, after the terminal has finished the GNSS measurement, it is determined that the first type of timer has already timed out, the step of restarting the first type of timer is further included. The method according to feature 4.

7. If, after the terminal has completed the GNSS measurement, the first type of timer has already timed out and the terminal has determined that it has successfully acquired the GNSS position, the procedure further includes restarting the first type of timer. The method according to feature 4.

8. The first operation further includes a continuation operation, the timer includes a second type of timer, the second type of timer includes timer T314 or timer T315, and the method is If the terminal is in the measurement period for the GNSS measurement and it is determined that the second type of timer has timed out, the step further includes prohibiting the terminal from reporting a report. The method according to feature 1.

9. If the terminal determines after completing the GNSS measurement that the second type of timer has already timed out, the step further includes reporting the report. The method according to feature 8.

10. If, after the terminal has finished the GNSS measurement, it is determined that the second type of timer has already timed out, the procedure further includes restarting the second type of timer. The method according to feature 8.

11. If, after the terminal has finished the GNSS measurement, the second type of timer has already timed out and the terminal has determined that it has successfully acquired the GNSS position, the method further includes restarting the second type of timer. The method according to feature 8.

12. The timer includes timer T310, timer T312, timer T314, or timer T315, and the method is If the terminal determines that the timer was paused after it had finished the GNSS measurement and after it had started the GNSS measurement, the step further includes restarting the timer. The method according to feature 1.

13. The timer includes timer T310, timer T312, timer T314, or timer T315, and the method is If the terminal determines that the timer was stopped after it has finished the GNSS measurement and after it has started the GNSS measurement, the step of restarting the timer is further included. The method according to feature 1.

14. The timer includes timer T310, timer T312, timer T314, or timer T315, and the method is If, after the terminal has finished the GNSS measurement, the terminal has successfully acquired the GNSS position and it is determined that the timer was paused after the terminal started the GNSS measurement, the step of restarting the timer is further included. The method according to feature 1.

15. The timer includes timer T310, timer T312, timer T314, or timer T315, and the method is If, after the terminal has finished the GNSS measurement, the terminal has successfully acquired the GNSS position and it is determined that the timer was stopped after the terminal started the GNSS measurement, the step of restarting the timer is further included. The method according to feature 1.

16. The system includes a first determination module configured to determine that a timer is running when a terminal starts GNSS measurement and to perform a first operation on the timer, wherein the timer is a timer related to radio link monitoring and the first operation includes a stop operation or a pause operation. A timer processing device characterized by the following:

17. It comprises a processor and memory for storing processor-executable instructions, The processor is configured to perform the steps of the method according to any one of claims 1 to 15. A terminal characterized by the following features.

18. A computer program instruction is stored, and when the computer program instruction is executed by the processor, it realizes the steps of the method according to any one of claims 1 to 15. A computer-readable storage medium characterized by the following features.