Timer processing method and apparatus, storage medium, and terminal

CN116615902BActive Publication Date: 2026-06-05BEIJING XIAOMI MOBILE SOFTWARE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2023-03-22
Publication Date
2026-06-05

Smart Images

  • Figure CN116615902B_ABST
    Figure CN116615902B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a timer processing method, apparatus, storage medium and terminal, the method comprising: determining that a timer is running when a terminal starts to perform GNSS measurement, performing a first operation on the timer, the timer being a timer related to radio link monitoring, the first operation comprising a stop operation or a suspend operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a timer processing method, apparatus, storage medium and terminal. Background Technology

[0002] Currently, 3GPP (3rd Generation Partnership Project) has agreed that terminals can perform GNSS (Global Navigation Satellite System) measurements by measuring gaps.

[0003] However, the time required for the terminal to perform GNSS measurements can be quite long. When some timers related to RLM (Radio Link Monitoring) time out, they will trigger RLF (Radio Link Failure). The terminal will then perform LTE (Long Term Evolution) transmission and reception. However, the terminal cannot support simultaneous GNSS reception and LTE transmission and reception, which leads to the termination of GNSS measurements. In addition, when other timers related to RLM time out, they will trigger the terminal to report the reports required for RLM execution. However, the terminal has not performed RLM, so the reported reports are invalid, thus wasting the resources occupied by the reported reports. Summary of the Invention

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

[0005] According to a first aspect of the present disclosure, a timer processing method is provided, comprising:

[0006] Determining that a timer is running when the terminal begins performing GNSS measurements, a first operation is performed on the timer, which is a timer associated with radio link monitoring, the first operation including a stop operation or a pause operation.

[0007] According to a second aspect of the present disclosure, a timer processing apparatus is provided, comprising:

[0008] The first determining module is configured to determine that a timer is running when the terminal begins to perform GNSS measurements, and to perform a first operation on the timer, which is a timer related to radio link monitoring, the first operation including a stop operation or a pause operation.

[0009] According to a third aspect of the present disclosure, a terminal is provided, including...

[0010] processor;

[0011] Memory used to store processor-executable instructions;

[0012] The processor is configured to perform the steps of the method described in the first aspect.

[0013] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0014] By implementing the above scheme, stopping or pausing the timers related to wireless link monitoring can avoid GNSS measurements being terminated due to timer timeouts and avoid wasting resources used for reporting due to timer timeouts. Attached Figure Description

[0015] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0016] Figure 1 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0017] Figure 2 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0018] Figure 3 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0019] Figure 4 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0020] Figure 5 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0021] Figure 6 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0022] Figure 7 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0023] Figure 8 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0024] Figure 9This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0025] Figure 10 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0026] Figure 11 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0027] Figure 12 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0028] Figure 13 This is a flowchart illustrating a timer processing method according to an exemplary embodiment of the present disclosure.

[0029] Figure 14 This is a block diagram illustrating a timer processing apparatus according to an exemplary embodiment of the present disclosure.

[0030] Figure 15 This is a block diagram illustrating a terminal according to an exemplary embodiment of the present disclosure. Detailed Implementation

[0031] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0032] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.

[0033] In the description of this disclosure, terms such as "first" and "second" are used to distinguish similar objects and should not be construed as indicating a specific order or sequence. Furthermore, unless otherwise stated, in the description with reference to the accompanying drawings, the same reference numerals in different drawings denote the same elements.

[0034] In the description of this disclosure, unless otherwise stated, "multiple" means two or more, and other quantifiers are similar; "at least one," "one or more," or similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one can represent any number; as another example, one or more of a, b, and c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple; "and / or" is a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural.

[0035] Although operations or steps are described in a specific order in the accompanying drawings in the embodiments of this disclosure, it should not be construed as requiring these operations or steps to be performed in the specific order or serial order shown, or requiring all of the shown operations or steps to be performed to obtain the desired result. In the embodiments of this disclosure, these operations or steps may be performed serially; they may be performed in parallel; or a portion of these operations or steps may be performed.

[0036] For IoT (Internet of Things) terminals, some terminals cannot simultaneously support GNSS reception and LTE transmission / reception. Furthermore, the validity of the GNSS position fix acquired by the terminal only lasts for a limited time; after this period, the GNSS data becomes invalid, and the terminal needs to reacquire its GNSS position. Currently, 3GPP has agreed that terminals can perform GNSS measurements by measuring gaps. Additionally, 3GPP has agreed that terminals can autonomously trigger GNSS measurements, or that base stations can trigger GNSS measurements.

[0037] GNSS startup and positioning are categorized into cold start, warm start, and hot start. For each of these types of startups, the time required for GNSS measurements can be quite long. When the timer related to RLM (Radio Resource Control) times out, it triggers an RLF (Radio Link Reset). The terminal then attempts to perform LTE transmission and reception. However, since the terminal cannot simultaneously perform GNSS reception and LTE transmission and reception, the GNSS measurement terminates. The RLM-related timers could be, for example, timers T310 and T312. During RLM, if the terminal's physical layer detects out-of-sync or in-sync, it will indicate this to the terminal's RRC (Radio Resource Control) layer. If the terminal's RRC layer receives N310 consecutive out-of-sync indications from the terminal's physical layer, the terminal starts timer T310. After timer T310 times out, an RLF is triggered, initiating a radio link reconstruction. Timer T310 is stopped when N311 in-sync signals are received during its operation, thus ending timer T310. Timer T312 is motivated by accelerating the RLF recovery process by using a shorter timer than timer T310 to trigger the radio link re-establishment process faster. The triggering event for timer T312 can be configured by the network. After the corresponding GNSS measurement is triggered, if timer T310 is running, timer T312 is started. Timer T312 triggers radio link re-establishment after its timeout. Timer T312 can be stopped when N311 in-sync signals are received or a handover command is received during its operation, thus ending timer T312.

[0038] Furthermore, when a timer related to RLM times out, it triggers the terminal to report a report required for RLM execution. However, if the terminal does not perform RLM, the reported report is invalid, thus wasting the resources used for reporting. The RLM-related timer could be, for example, timer T314 or timer T315. Timer T314 is used to trigger early reporting of physical layer problems; when timer T314 times out, it triggers the terminal to report a physical layer problem. Timer T315 is used to trigger early reporting of physical layer improvements; when timer T315 times out, it triggers the terminal to report an improvement report. When the physical layer detects an early-out-of-sync error, it sends an early-out-of-sync indication to the RRC layer. If the RRC layer receives N310 consecutive early-out-of-sync indications from the physical layer, the terminal starts timer T314 and reports a physical layer problem when timer T314 times out. If the RRC layer receives N311 consecutive early-in-sync indications from the physical layer, the terminal starts timer T315. If timer T315 times out, the terminal reports a physical layer improvement report. Furthermore, after starting timer T315, timer T314 is not stopped; instead, timer T314 is stopped only when the RRC layer receives N311 consecutive in-sync indications from the physical layer.

[0039] Therefore, the present disclosure provides a timer processing method, apparatus, storage medium, and terminal. The present disclosure will be explained and described below with reference to the accompanying drawings.

[0040] First, it is worth noting that the functions or start conditions of timers T310, T312, T314 and T315 involved in the following embodiments provided in this disclosure can be referred to the explanations and descriptions of the relevant timers mentioned above, and will not be repeated in the following embodiments.

[0041] Figure 1 This is a flowchart illustrating a timer processing method according to an exemplary embodiment. The method can be executed by a terminal, such as... Figure 1 As shown, the method may include:

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

[0043] It is worth noting that the stop operation directly ends the timer's timing, meaning the timer needs to be restarted and the next timing cycle begins; while the pause operation pauses the timer's timing, and the timer resumes timing from the last paused position after resuming operation.

[0044] By performing stop or pause operations on the timers related to wireless link monitoring in the above manner, it is possible to avoid GNSS measurements being terminated due to timer timeout and to avoid wasting the resources occupied by reporting due to timer timeout.

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

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

[0047] This avoids situations where GNSS measurements are terminated due to timer T310 timeout.

[0048] In some embodiments, the timer includes timer T310, and the first operation includes a pause operation. Step 101 above can be implemented by determining that timer T310 is running when the terminal starts performing GNSS measurements, and performing a pause operation on timer T310.

[0049] This avoids situations where GNSS measurements are terminated due to timer T310 timeout.

[0050] In some embodiments, the timer includes timer T312, and the first operation includes a stop operation. Step 101 above can be implemented by determining that timer T312 is running when the terminal starts performing GNSS measurements, and performing a stop operation on timer T312.

[0051] This avoids situations where GNSS measurements are terminated due to timer T312 timeout.

[0052] In some embodiments, the timer includes timer T312, and the first operation includes a pause operation. Step 101 above can be implemented by determining that timer T312 is running when the terminal starts performing GNSS measurements, and performing a pause operation on timer T312.

[0053] This avoids situations where GNSS measurements are terminated due to timer T312 timeout.

[0054] In some embodiments, the timer includes timer T314, and the first operation includes a stop operation. Step 101 above can be implemented by determining that timer T314 is running when the terminal starts performing GNSS measurements, and performing a stop operation on timer T314.

[0055] This avoids wasting resources that would otherwise be used to report physical layer issues due to timer T314 timeout.

[0056] In some embodiments, the timer includes timer T314, and the first operation includes a pause operation. Step 101 above can be implemented by determining that timer T314 is running when the terminal starts performing GNSS measurements, and performing a pause operation on timer T314.

[0057] This avoids wasting resources that would otherwise be used to report physical layer issues due to timer T314 timeout.

[0058] In some embodiments, the timer includes timer T315, and the first operation includes a stop operation. Step 101 above can be implemented by determining that timer T315 is running when the terminal starts performing GNSS measurements, and performing a stop operation on timer T315.

[0059] This avoids wasting resources that would otherwise be used to report improvement issues due to timer T315 timeout.

[0060] In some embodiments, the timer includes timer T315, and the first operation includes a pause operation. Step 101 above can be implemented by determining that timer T315 is running when the terminal starts performing GNSS measurements, and performing a pause operation on timer T315.

[0061] This avoids wasting resources that would otherwise be used to report improvement issues due to timer T315 timeout.

[0062] In some embodiments, determining that the terminal has started performing GNSS measurements can be achieved by determining whether the current time is the start time of GNSS measurements. If the current time is the start time of GNSS measurements, then it is determined that the terminal has started performing GNSS measurements.

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

[0064] In some embodiments, for GNSS measurements triggered by a base station, the start time of the GNSS measurement can be the time corresponding to the time when the terminal receives the GNSS measurement command issued by the base station plus a first preset duration, where the first preset duration can be 0. The first preset duration can be agreed upon by a protocol or configured by the network.

[0065] In some embodiments, for GNSS measurements triggered autonomously by the terminal, the start time of the GNSS measurement can be the time corresponding to the time when the GNSS validity duration timer of the terminal expires, extended by a second preset duration. The second preset duration can be agreed upon by a protocol, or it can be configured by the network; for example, the second preset duration can be set to 0.

[0066] In some embodiments, the timer includes a first type of timer, which includes timer T310 and timer T312. The steps described above for performing the first operation on the timer may include performing a stop operation or a pause operation on timer T310 and timer T312.

[0067] As can be seen from the foregoing, timer T312 is started during the operation of timer T310. By using timer T312, which is shorter than timer T310, the wireless link reconstruction process can be triggered more quickly, thereby accelerating the RLF recovery process.

[0068] Therefore, if it is determined that both timer T310 and timer T312 are running when the terminal starts performing GNSS measurements, a stop or pause operation can be performed on both timer T310 and timer T312 to avoid GNSS measurements being terminated due to timer T310 or timer T312 timeout.

[0069] In some embodiments, the timer includes a first type of timer, which includes timer T310 and timer T312. The first operation includes a stop operation, a pause operation, or a continue operation. The steps of performing the first operation on the timer described above may include: performing a continue operation on timer T310; and performing a stop operation or a pause operation on timer T312.

[0070] As mentioned above, since timer T312 is a shorter timer than timer T310, and the operation to continue running the timer can be understood as not needing to issue instructions to operate the timer, when it is determined that both timer T310 and timer T312 are running when the terminal starts performing GNSS measurements, only timer T312 can be stopped or paused, while timer T310 can be continued. That is, only timer T312 can be operated using instructions, without needing to operate timer T310 using instructions, thereby reducing the terminal's resource consumption.

[0071] Figure 2 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. The first operation includes a continue operation, and the timer includes a first type of timer, such as timer T310 or timer T312. Figure 2 As shown, the method may include:

[0072] Step 201: Determine that the first type of timer is running when the terminal starts performing GNSS measurements, and execute the continue running operation on the first type of timer;

[0073] Step 202: During the GNSS measurement period of the terminal, determine that the first type of timer has expired and prohibit the terminal from performing the second operation, which includes initiating a radio link failure or initiating a radio link reconstruction.

[0074] The "continue running" option means not interfering with the timer's operation, allowing it to continue timing.

[0075] It is worth noting that step 201 is one implementation of step 101.

[0076] It is worth noting that the first type of timer is the timer that triggers RLF upon timeout.

[0077] In this embodiment, when the second operation includes initiating a wireless link failure, step 202 can be implemented in the following way: determining that the first type of timer has timed out during the GNSS measurement period of the terminal, and prohibiting the terminal from initiating a wireless link failure.

[0078] In this embodiment, when the second operation includes initiating a radio link re-establishment, step 202 can be implemented as follows: determining that the first type of timer has timed out during the GNSS measurement period at the terminal, and prohibiting the terminal from initiating a radio link re-establishment. It is worth noting that in this embodiment, the terminal can be allowed to fail to initiate a radio link re-establishment.

[0079] By using the above method, when the first type of timer expires during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and enabling the terminal to continue performing GNSS measurements.

[0080] In some embodiments, the first type of timer includes timer T310, and step 201 above may include: determining that timer T310 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T310.

[0081] Based on this, step 202 above may include: during the measurement period of GNSS measurement by the terminal, determining that timer T310 has timed out, and prohibiting the terminal from performing a second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction.

[0082] In this way, when the timer T310 times out during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and enabling the terminal to continue performing GNSS measurements.

[0083] In some embodiments, the first type of timer includes timer T312, and step 201 above may include: determining that timer T312 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T312.

[0084] Based on this, step 202 above may include: during the measurement period of GNSS measurement by the terminal, determining that timer T312 has timed out, and prohibiting the terminal from performing a second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction.

[0085] In this way, when the timer T312 times out during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and enabling the terminal to continue performing GNSS measurements.

[0086] Figure 3 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. The first operation includes a continue operation, and the timer includes a first type of timer, such as timer T310 or timer T312. Figure 3 As shown, the method may include:

[0087] Step 301: Determine that the first type of timer is running when the terminal starts performing GNSS measurements, and execute the continue running operation on the first type of timer;

[0088] Step 302: During the GNSS measurement period, the first type of timer is determined to have expired, and the terminal is prohibited from performing the second operation, which includes initiating a radio link failure or initiating a radio link reconstruction.

[0089] Step 303: After the terminal finishes GNSS measurement, determine that the first type of timer has expired and execute the second operation.

[0090] It is worth noting that step 301 is one implementation of step 101. In addition, the explanation of the continued operation and the second operation can be referred to the above-mentioned related embodiments, and will not be repeated here.

[0091] In this way, when the first type of timer is determined to have expired during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or a radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and enabling the terminal to continue performing GNSS measurements. In addition, after the terminal finishes GNSS measurements, if it is determined that the first type of timer has expired, the terminal will initiate a radio link failure or a radio link reconstruction to complete the reconstruction of the terminal's radio link.

[0092] In some embodiments, ending a GNSS measurement may include the end of the GNSS measurement duration, the terminal ending the GNSS measurement before the end of the GNSS measurement duration, or the GNSS measurement being interrupted for other reasons. The GNSS measurement duration can be configured by the network or agreed upon by a protocol.

[0093] In some embodiments, the first type of timer includes timer T310, and step 301 above may include: determining that timer T310 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T310;

[0094] Based on this, step 302 above may include: during the measurement period of GNSS measurement by the terminal, determining that timer T310 has timed out, and prohibiting the terminal from performing a second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction;

[0095] Based on this, step 303 above may include: after the terminal ends the GNSS measurement, determining that timer T310 has timed out, and performing the second operation.

[0096] Thus, when the timer T310 expires during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, preventing the terminal from performing LTE transmission and reception, thereby enabling the terminal to continue performing GNSS measurements. In addition, after the terminal finishes the GNSS measurement, if it is determined that the timer T310 has expired, the terminal will initiate a radio link failure or radio link reconstruction to complete the reconstruction of the terminal's radio link.

[0097] In some embodiments, the first type of timer includes timer T312, and step 301 above may include: determining that timer T312 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T312;

[0098] Based on this, step 302 above may include: during the measurement period of GNSS measurement by the terminal, determining that timer T312 has timed out, and prohibiting the terminal from performing the second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction;

[0099] Based on this, step 303 above may include: after the terminal ends the GNSS measurement, determining that timer T312 has timed out, and performing the second operation.

[0100] Thus, when the timer T312 expires during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or a radio link reconstruction, preventing the terminal from performing LTE transmission and reception, thereby enabling the terminal to continue performing GNSS measurements. In addition, after the terminal finishes the GNSS measurement, if it is determined that the timer T312 has expired, the terminal will initiate a radio link failure or a radio link reconstruction to complete the reconstruction of the terminal's radio link.

[0101] Figure 4 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. The first operation includes a continue operation, and the timer includes a first type of timer, such as timer T310 or timer T312. Figure 4 As shown, the method may include:

[0102] Step 401: Determine that the first type of timer is running when the terminal starts performing GNSS measurements, and execute the continue running operation on the first type of timer;

[0103] Step 402: During the GNSS measurement period of the terminal, it is determined that the first type of timer has expired, and the terminal is prohibited from performing the second operation, which includes initiating a radio link failure or initiating a radio link reconstruction.

[0104] Step 403: After the terminal finishes GNSS measurement, determine that the first type of timer has timed out and restart the first type of timer.

[0105] It is worth noting that step 401 is one implementation of step 101. In addition, the explanation of the continued operation and the second operation can be referred to the above-mentioned related embodiments, and will not be repeated here.

[0106] In this way, when the first type of timer is determined to have expired during GNSS measurement, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and enabling the terminal to continue performing GNSS measurement. In addition, after the terminal finishes GNSS measurement, if it is determined that the first type of timer has expired, the terminal is not directly controlled to perform the second operation, but the first type of timer is restarted to provide time for the terminal to determine whether a link problem has occurred.

[0107] In some embodiments, the first type of timer includes timer T310, and step 401 above may include: determining that timer T310 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T310;

[0108] Based on this, step 402 above may include: during the measurement period of GNSS measurement by the terminal, determining that timer T310 has timed out, and prohibiting the terminal from performing the second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction;

[0109] Based on this, step 403 above may include: after the terminal ends the GNSS measurement, determining that timer T310 has timed out, and restarting timer T310.

[0110] In this way, when the timer T310 expires during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and enabling the terminal to continue performing GNSS measurements. In addition, after the terminal finishes the GNSS measurement, if it is determined that the timer T310 has expired, the terminal is not directly controlled to perform the second operation. Instead, the timer T310 is restarted to provide time for the terminal to determine whether a link problem has occurred.

[0111] In some embodiments, the first type of timer includes timer T312, and step 401 above may include: determining that timer T312 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T312;

[0112] Based on this, step 402 above may include: during the measurement period of GNSS measurement by the terminal, determining that timer T312 has timed out, and prohibiting the terminal from performing the second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction;

[0113] Based on this, step 403 above may include: after the terminal ends the GNSS measurement, determining that timer T312 has timed out, and restarting timer T312.

[0114] In this way, when the timer T312 expires during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and enabling the terminal to continue performing GNSS measurements. In addition, after the terminal finishes the GNSS measurement, if it is determined that the timer T312 has expired, the terminal is not directly controlled to perform the second operation. Instead, the timer T312 is restarted to provide time for the terminal to determine whether a link problem has occurred.

[0115] Figure 5This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. The first operation includes a continue operation, and the timer includes a first type of timer, such as timer T310 or timer T312. Figure 5 As shown, the method may include:

[0116] Step 501: Determine that the first type of timer is running when the terminal starts performing GNSS measurements, and perform a continue running operation on the first type of timer;

[0117] Step 502: During the GNSS measurement period, the first type of timer is determined to have expired, and the terminal is prohibited from performing the second operation, which includes initiating a radio link failure or initiating a radio link reconstruction.

[0118] Step 503: After the terminal finishes GNSS measurement, determine that the first type of timer has timed out and the terminal has successfully obtained the GNSS position, and restart the first type of timer.

[0119] It is worth noting that step 501 is one implementation of step 101. In addition, the explanation of the continued operation and the second operation can be referred to the above-mentioned related embodiments, and will not be repeated here.

[0120] In this way, when the first type of timer expires during GNSS measurement, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and enabling the terminal to continue performing GNSS measurement. In addition, after the terminal finishes GNSS measurement, if it is determined that the first type of timer has expired and the terminal has successfully obtained the GNSS position, the terminal is not directly controlled to perform the second operation. Instead, the first type of timer is restarted to provide time for the terminal to determine whether a link problem has occurred.

[0121] In some embodiments, the first type of timer includes timer T310, and step 501 above may include: determining that timer T310 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T310;

[0122] Based on this, step 502 above may include: during the measurement period of GNSS measurement by the terminal, determining that timer T310 has timed out, and prohibiting the terminal from performing a second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction;

[0123] Based on this, step 503 above may include: after the terminal finishes GNSS measurement, determining that timer T310 has timed out and the terminal has successfully acquired the GNSS position, and restarting timer T310.

[0124] In this way, when the timer T310 expires during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and allowing the terminal to continue performing GNSS measurement. In addition, after the terminal finishes the GNSS measurement, if it is determined that the first type of timer has expired and the terminal has successfully obtained the GNSS position, the terminal is not directly controlled to perform the second operation. Instead, the timer T310 is restarted to provide time for the terminal to determine whether a link problem has occurred.

[0125] In some embodiments, the first type of timer includes timer T312, and step 501 above may include: determining that timer T312 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T312;

[0126] Based on this, step 502 above may include: during the measurement period of GNSS measurement by the terminal, determining that timer T312 has timed out, and prohibiting the terminal from performing a second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction.

[0127] Based on this, step 503 above may include: after the terminal finishes GNSS measurement, determining that timer T312 has timed out and the terminal has successfully obtained the GNSS position, and restarting timer T312.

[0128] In this way, when the timer T312 times out during the GNSS measurement period, the terminal is prohibited from initiating a radio link failure or radio link reconstruction, thus preventing the terminal from performing LTE transmission and reception, and allowing the terminal to continue performing GNSS measurement. In addition, after the terminal finishes GNSS measurement, if it is determined that the first type of timer has timed out and the terminal has successfully obtained the GNSS position, the terminal is not directly controlled to perform the second operation. Instead, the timer T312 is restarted to provide time for the terminal to determine whether a link problem has occurred.

[0129] Figure 6 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. The first operation includes a continue operation, and the timer includes a second type of timer, such as timer T314 or timer T315. Figure 6 As shown, the method may include:

[0130] Step 601: Determine that the second type of timer is running when the terminal starts performing GNSS measurements, and perform a continue running operation on the second type of timer;

[0131] Step 602: During the GNSS measurement period of the terminal, determine that the second type of timer has expired and prohibit the terminal from reporting.

[0132] It is worth noting that step 601 is one implementation of step 101. In addition, for an explanation of the continued operation, please refer to the above-mentioned related embodiments. This embodiment will not be repeated here.

[0133] The second type of timer is a timer that triggers the terminal to report a report upon timeout. When the second type of timer includes timer T314, the corresponding report is a physical layer problem, which notifies the network to detect the physical layer problem early; when the second type of timer includes timer T315, the corresponding report is an improvement report, which notifies the network to detect physical layer improvements early.

[0134] By using the above method, if the second type of timer is determined to have timed out during the GNSS measurement period of the terminal, the terminal is prohibited from reporting the report, thereby avoiding the waste of resources occupied by reporting the report due to the timeout of the second type of timer.

[0135] In some embodiments, the second type of timer includes timer T314, and step 601 above may include: determining that timer T314 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T314.

[0136] Based on this, step 602 above may include: during the GNSS measurement period of the terminal, determining that timer T314 has timed out, and prohibiting the terminal from reporting physical layer problems.

[0137] This avoids wasting resources that would otherwise be used to report physical layer issues due to timer T314 timeout.

[0138] In some embodiments, the second type of timer includes timer T315, and step 601 above may include: determining that timer T315 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T315.

[0139] Based on this, step 602 above may include: during the GNSS measurement period of the terminal, determining that timer T315 has timed out, and prohibiting the terminal from reporting improvement reports.

[0140] This avoids wasting resources that would otherwise be used to send improvement reports due to timer T315 timeouts.

[0141] Figure 7 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. The first operation includes a continue operation, and the timer includes a second type of timer, such as timer T314 or timer T315. Figure 7 As shown, the method may include:

[0142] Step 701: Determine that the second type of timer is running when the terminal starts performing GNSS measurements, and perform a continue running operation on the second type of timer;

[0143] Step 702: During the GNSS measurement period of the terminal, determine that the second type of timer has expired and prohibit the terminal from reporting.

[0144] Step 703: After the terminal finishes GNSS measurement, determine that the second type of timer has expired and report it.

[0145] It is worth noting that step 701 is one implementation of step 101. In addition, the explanation of the continued operation and report can be referred to the above-mentioned related embodiments, which will not be repeated here.

[0146] By means of the above method, when the second type of timer is determined to have expired during the GNSS measurement period, the terminal is prohibited from reporting a report, thereby avoiding the waste of resources occupied by reporting a report due to the second type of timer expiration; in addition, after the terminal ends the GNSS measurement, if it is determined that the second type of timer has expired, the terminal reports a report so as to complete subsequent related operations based on the report.

[0147] In some embodiments, the second type of timer includes timer T314, and step 701 above may include: determining that timer T314 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T314;

[0148] Based on this, step 702 above may include: during the GNSS measurement period of the terminal, determining that timer T314 has timed out and prohibiting the terminal from reporting a report;

[0149] Based on this, step 703 above may include: after the terminal ends GNSS measurement, determining that timer T314 has timed out, and reporting a physical layer problem.

[0150] In this way, when the timer T314 is determined to have expired during the GNSS measurement period, the terminal is prohibited from reporting physical layer problems, thereby avoiding the waste of resources occupied by reporting physical layer problems due to the timer T314 timeout. In addition, after the terminal ends the GNSS measurement, if it is determined that the timer T314 has expired, the terminal reports physical layer problems so as to complete subsequent related operations based on the physical layer problem.

[0151] In some embodiments, the second type of timer includes timer T315, and step 701 above may include: determining that timer T315 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T315;

[0152] Based on this, step 702 above may include: during the GNSS measurement period of the terminal, determining that timer T315 has timed out and prohibiting the terminal from reporting an improvement report;

[0153] Based on this, step 703 above may include: after the terminal ends GNSS measurement, determining that timer T315 has timed out, and reporting an improvement report.

[0154] In this way, if the timer T315 is determined to have expired during the GNSS measurement period, the terminal is prohibited from reporting an improvement report, thereby avoiding the waste of resources occupied by reporting an improvement report due to the timer T315 timeout. In addition, if the timer T315 is determined to have expired after the terminal ends the GNSS measurement, the terminal will report an improvement report to facilitate the completion of subsequent related operations based on the improvement report.

[0155] Figure 8 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. The first operation includes a continue operation, and the timer includes a second type of timer, such as timer T314 or timer T315. Figure 8 As shown, the method may include:

[0156] Step 801: Determine that the second type of timer is running when the terminal starts performing GNSS measurements, and perform a continue running operation on the second type of timer;

[0157] Step 802: During the GNSS measurement period of the terminal, determine that the second type of timer has expired and prohibit the terminal from reporting reports;

[0158] Step 803: After the terminal finishes GNSS measurement, determine that the second type of timer has timed out and restart the second type of timer.

[0159] It is worth noting that step 801 is one implementation of step 101. In addition, the explanation of the continued operation and report can be referred to the above-mentioned related embodiments, which will not be repeated here.

[0160] By means of the above method, when the second type of timer is determined to have expired during the GNSS measurement period, the terminal is prohibited from reporting a report, thereby avoiding the waste of resources occupied by reporting a report due to the expiration of the second type of timer. In addition, after the terminal ends the GNSS measurement, if it is determined that the second type of timer has expired, the terminal is not directly controlled to report a report. Instead, the second type of timer is restarted to give the terminal time to determine whether a report needs to be reported.

[0161] In some embodiments, the second type of timer includes timer T314, and step 801 above may include: determining that timer T314 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T314;

[0162] Based on this, step 802 above may include: during the GNSS measurement period of the terminal, determining that timer T314 has timed out and prohibiting the terminal from reporting physical layer problems;

[0163] Based on this, step 803 above may include: after the terminal finishes GNSS measurement, determining that timer T314 has timed out, and restarting timer T314.

[0164] In this way, when the timer T314 expires during the GNSS measurement period, the terminal is prohibited from reporting physical layer problems, thus avoiding the waste of resources occupied by reporting physical layer problems due to the timer T314 expiration. In addition, after the terminal finishes the GNSS measurement, if it is determined that the timer T314 has expired, the terminal is not directly controlled to report physical layer problems, but the timer T314 is restarted to provide time for the terminal to determine whether it needs to report physical layer problems.

[0165] In some embodiments, the second type of timer includes timer T315, and step 801 above may include: determining that timer T315 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T315;

[0166] Based on this, step 802 above may include: during the GNSS measurement period of the terminal, determining that timer T315 has timed out and prohibiting the terminal from reporting an improvement report;

[0167] Based on this, step 803 above may include: after the terminal finishes GNSS measurement, determining that timer T315 has timed out, and restarting timer T315.

[0168] In this way, when the timer T315 expires during the GNSS measurement period, the terminal is prohibited from reporting an improvement report, thereby avoiding the waste of resources occupied by reporting an improvement report due to the timer T315 expiration. In addition, after the terminal finishes the GNSS measurement, if it is determined that the timer T315 has expired, the terminal is not directly controlled to report an improvement report. Instead, the timer T315 is restarted to provide time for the terminal to determine whether it needs to report an improvement report.

[0169] Figure 9 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. The first operation includes a continue operation, and the timer includes a second type of timer, such as timer T314 or timer T315. Figure 9 As shown, the method may include:

[0170] Step 901: Determine that the second type of timer is running when the terminal starts performing GNSS measurements, and perform a continue running operation on the second type of timer;

[0171] Step 902: During the GNSS measurement period of the terminal, determine that the second type of timer has expired and prohibit the terminal from reporting a report;

[0172] Step 903: After the terminal finishes GNSS measurement, determine that the second type of timer has timed out and the terminal has successfully acquired the GNSS position, and restart the second type of timer.

[0173] It is worth noting that step 901 is one implementation of step 101. In addition, the explanation of the continued operation and report can be referred to the above-mentioned related embodiments, which will not be repeated here.

[0174] By using the above method, when the second type of timer is determined to have expired during the GNSS measurement period, the terminal is prohibited from reporting a report, thereby avoiding the waste of resources occupied by reporting a report due to the second type of timer expiration. In addition, after the terminal ends the GNSS measurement, if it is determined that the second type of timer has expired and the terminal has successfully obtained the GNSS position, the second type of timer is restarted, providing time for the terminal to determine whether a report needs to be reported.

[0175] In some embodiments, the second type of timer includes timer T314, and step 901 above may include: determining that timer T314 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T314;

[0176] Based on this, step 902 above may include: during the GNSS measurement period of the terminal, determining that timer T314 has timed out and prohibiting the terminal from reporting physical layer problems;

[0177] Based on this, step 903 above may include: after the terminal finishes GNSS measurement, determining that timer T314 has timed out and the terminal has successfully acquired the GNSS position, and restarting timer T314.

[0178] In this way, when the timer T314 times out during the GNSS measurement period, the terminal is prohibited from reporting physical layer problems, thus avoiding the waste of resources occupied by reporting physical layer problems due to the timer T314 timeout. In addition, after the terminal finishes the GNSS measurement, if the timer T314 has timed out and the terminal has successfully obtained the GNSS position, the timer T314 is restarted, providing time for the terminal to determine whether it needs to report physical layer problems.

[0179] In some embodiments, the second type of timer includes timer T315, and step 901 above may include: determining that timer T315 is running when the terminal starts performing GNSS measurements, and performing a continue running operation on timer T315;

[0180] Based on this, step 902 above may include: during the GNSS measurement period of the terminal, determining that timer T315 has timed out and prohibiting the terminal from reporting an improvement report;

[0181] Based on this, step 903 above may include: after the terminal finishes GNSS measurement, determining that timer T315 has timed out and the terminal has successfully acquired the GNSS position, and restarting timer T315.

[0182] In this way, when the timer T315 expires during the GNSS measurement period, the terminal is prohibited from reporting an improvement report, thereby avoiding the waste of resources occupied by reporting an improvement report due to the timer T315 expiration. In addition, after the terminal finishes the GNSS measurement, if it is determined that the timer T315 has expired and the terminal has successfully obtained the GNSS position, the timer T315 is restarted, providing time for the terminal to determine whether it is necessary to report an improvement report.

[0183] Figure 10 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. (Refer to...) Figure 10 This includes the following steps:

[0184] Step 1001: Determine that the timer is running when the terminal starts performing GNSS measurements, and perform a first operation on the timer, the first operation including a pause operation.

[0185] Step 1002: After the terminal finishes GNSS measurement, determine that the timer was paused after the terminal started executing GNSS measurement, and resume the timer operation.

[0186] The term "suspended" indicates that a suspension operation has been performed. For an explanation of the suspension operation, please refer to the relevant embodiments mentioned above. This embodiment will not repeat the details here.

[0187] The timer can be timer T310, timer T312, timer T314 or timer T315.

[0188] By employing the above method, when it is determined that the timer is running when the terminal begins GNSS measurement, the timer is paused to avoid GNSS measurement termination due to timer timeout and to avoid wasting resources occupied by reporting due to timer timeout. In addition, after the terminal ends GNSS measurement, if it is determined that the timer was paused after the terminal began GNSS measurement, the timer is resumed to run, so that the timer can work normally and wireless link reconstruction or reporting can be achieved when the timer times out.

[0189] Figure 11 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. (Refer to...) Figure 11 This includes the following steps:

[0190] Step 1101: Determine that the timer is running when the terminal starts performing GNSS measurements, and perform a first operation on the timer, the first operation including a stop operation.

[0191] Step 1102: After the terminal finishes GNSS measurement, determine that the timer was stopped after the terminal started executing GNSS measurement, and restart the timer.

[0192] The term "stopped" indicates that a stop operation has been performed. For an explanation of the stop operation, please refer to the relevant embodiments mentioned above. This embodiment will not be repeated here.

[0193] The timer can be timer T310, timer T312, timer T314 or timer T315.

[0194] By employing the above method, when it is determined that the timer is running when the terminal begins executing GNSS measurements, the timer is stopped, thereby avoiding the termination of GNSS measurements due to timer timeout and the waste of resources occupied by reporting due to timer timeout. In addition, after the terminal ends GNSS measurements, if it is determined that the timer was stopped after the terminal began executing GNSS measurements, the timer is restarted, so that the timer can work normally and achieve wireless link reconstruction or report reporting when the timer times out.

[0195] Figure 12 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. (Refer to...) Figure 12 This includes the following steps:

[0196] Step 1201: Determine that the timer is running when the terminal starts performing GNSS measurements, and perform a first operation on the timer, the first operation including a pause operation.

[0197] Step 1202: After the terminal finishes GNSS measurement, confirm that the terminal has successfully acquired the GNSS position and confirm that the timer was paused after the terminal started executing GNSS measurement, and then resume the timer.

[0198] The term "suspended" indicates that a suspension operation has been performed. For an explanation of the suspension operation, please refer to the relevant embodiments mentioned above. This embodiment will not repeat the details here.

[0199] The timer can be timer T310, timer T312, timer T314 or timer T315.

[0200] By employing the above method, when it is determined that the timer is running when the terminal begins GNSS measurement, the timer is paused. This avoids GNSS measurement termination due to timer timeout and avoids wasting resources used for reporting due to timer timeout. Furthermore, after the terminal finishes GNSS measurement, if it is determined that the terminal has successfully acquired the GNSS location and that the timer was paused after the terminal began GNSS measurement, the timer is resumed. This allows the timer to function normally, enabling wireless link reconstruction or report reporting in the event of timer timeout.

[0201] Figure 13 This is a flowchart illustrating a timer processing method according to an exemplary embodiment, which can be executed by a terminal. (Refer to...) Figure 13 This includes the following steps:

[0202] Step 1301: Determine that the timer is running when the terminal starts performing GNSS measurements, and perform a first operation on the timer, the first operation including a stop operation.

[0203] Step 1302: After the terminal finishes GNSS measurement, confirm that the terminal has successfully acquired the GNSS position and that the timer was stopped after the terminal started executing GNSS measurement, and then restart the timer.

[0204] The term "stopped" indicates that a stop operation has been performed. For an explanation of the stop operation, please refer to the relevant embodiments mentioned above. This embodiment will not be repeated here.

[0205] The timer can be timer T310, timer T312, timer T314 or timer T315.

[0206] By employing the above method, when it is determined that the timer is running when the terminal begins GNSS measurement, the timer is stopped, thereby avoiding the termination of GNSS measurement due to timer timeout and the waste of resources occupied by reporting due to timer timeout. In addition, after the terminal finishes GNSS measurement, if it is determined that the terminal has successfully obtained the GNSS position and the timer was stopped after the terminal started GNSS measurement, the timer is restarted, so that the timer can work normally and realize wireless link reconstruction or report reporting when the timer times out.

[0207] This disclosure provides a timer processing method, including the following operations:

[0208] In some embodiments, when the UE (User Equipment) starts GNSS measurements, if a timer is running, it may stop, pause, or resume the timer. Stopping, pausing, or resuming the timer can be understood as performing a stop operation, pause operation, or resume operation on the timer. The timer may include timer T310, timer T312, timer T314, or timer T315. The features of this embodiment can be referred to the explanations of the related embodiments described above, and will not be repeated here.

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

[0210] In some embodiments, for GNSS measurements triggered by an eNB (Evolved Node B), the GNSS measurement start time is the time when the UE receives the GNSS measurement command from the base station plus offset. The offset can be 0, as defined by the protocol, or configured by the network. The "+" here is understood as an extension, and the "offset" is, for example, the first preset duration mentioned above.

[0211] In some embodiments, for GNSS measurements triggered by the UE, the start time of the GNSS measurement is the UE's GNSS validity duration timer timeout time plus offset. The offset can be 0, as agreed upon in the protocol, or configured by the network. The "+" here is understood as an extension, and the "offset" is, for example, the second preset duration mentioned above.

[0212] In some embodiments, if timer T310 performs a stop or pause operation, then timer T312 must also perform a stop or pause operation. If timer T310 performs a continue operation, then timer T312 can perform a continue operation, or a stop or pause operation. The features of this embodiment can be referred to the explanations of the related embodiments above, and will not be repeated here.

[0213] In some embodiments, if timer T310 times out during GNSS measurement, the UE either does not trigger an RLF or triggers an RLF but does not initiate a reconstruction. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0214] In some embodiments, after the UE finishes GNSS measurement, if timer T310 has expired, the UE triggers an RLF or initiates a connection re-establishment. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0215] In some embodiments, ending GNSS measurement includes the end of the GNSS measurement duration, the UE ending the GNSS measurement before the end of the GNSS measurement duration, or the GNSS measurement being interrupted for other reasons. The GNSS measurement duration is the duration of GNSS measurement as configured by the network or agreed upon by the protocol.

[0216] In some embodiments, after the UE finishes GNSS measurement, if timer T310 has expired, the UE restarts timer T310. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0217] In some embodiments, after the UE finishes GNSS measurement, if the UE successfully obtains the GNSS location and timer T310 has expired, the UE restarts timer T310. The features of this embodiment can be referred to the explanations of the related embodiments above, and will not be repeated here.

[0218] In some embodiments, if timer T312 times out during GNSS measurement, the UE either does not trigger an RLF or triggers an RLF but does not initiate connection re-establishment. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0219] In some embodiments, after the UE finishes GNSS measurement, if timer T312 has expired, the UE triggers an RLF or initiates a connection re-establishment. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0220] In some embodiments, after the UE finishes GNSS measurement, if timer T312 has expired, the UE restarts timer T312. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0221] In some embodiments, after the UE finishes GNSS measurement, if the UE successfully obtains the GNSS location and timer T312 has expired, the UE restarts timer T312. The features of this embodiment can be referred to the explanations of the related embodiments above, and will not be repeated here.

[0222] In some embodiments, if timer T314 times out during GNSS measurement, the UE does not trigger a report of an early detection of a physical layer problem. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0223] In some embodiments, after the UE finishes GNSS measurement, if timer T314 has expired, the UE triggers a report of early detection of a physical layer problem. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0224] In some embodiments, after the UE finishes GNSS measurement, if timer T314 has expired, the UE restarts timer T314. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0225] In some embodiments, after the UE finishes GNSS measurement, if the UE successfully acquires the GNSS location, and if timer T314 has expired, the UE restarts timer T314. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0226] In some embodiments, if timer T315 times out during GNSS measurement, the UE does not trigger an early detection of physical layer improvement. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0227] In some embodiments, after the UE finishes GNSS measurement, if timer T315 has expired, the UE triggers a report indicating early detection of physical layer improvement. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0228] In some embodiments, after the UE finishes GNSS measurement, if timer T315 has expired, the UE restarts timer T315. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0229] In some embodiments, after the UE finishes GNSS measurement, if the UE successfully acquires the GNSS location, and if timer T315 has expired, the UE restarts timer T315. The features of this embodiment can be found in the explanations of the related embodiments described above, and will not be repeated here.

[0230] In some embodiments, after the UE finishes GNSS measurement, if the timer was stopped or paused due to GNSS measurement, the UE restarts or resumes the operation of the timer. The timer may include timer T310, timer T312, timer T314, or timer T315. The features of this embodiment can be referred to the explanations of the related embodiments above, and will not be repeated here.

[0231] In some embodiments, after the UE finishes GNSS measurement, if the UE successfully acquires GNSS data, and if the timer was stopped or paused due to the GNSS measurement, the UE restarts or resumes running the timer. The timer may include timer T310, timer T312, timer T314, or timer T315. The features of this embodiment can be referred to the explanations of the related embodiments described above, and will not be repeated here.

[0232] In the above embodiments, the UE is the terminal in the above embodiments.

[0233] It should be noted that the multiple embodiments or features separated by "or" in the above embodiments, even if some of the features are not feasible, will not affect the other solutions. Furthermore, unless there is contradiction, the embodiments or implementation methods and their various optional solutions involved in different timer processing methods can be combined with each other, which will not be elaborated further here.

[0234] Figure 14 This is a block diagram illustrating a timer processing apparatus according to an exemplary embodiment. (Refer to...) Figure 14 The timer processing device 1400 includes:

[0235] The first determination module 1401 is configured to determine that a timer is running when the terminal begins to perform GNSS measurements, and to perform a first operation on the timer, which is a timer related to radio link monitoring, the first operation including a stop operation or a pause operation.

[0236] In some embodiments, the timer includes a first type of timer, which includes timer T310 and timer T312; the first determining module 1401 is specifically configured to:

[0237] If it is determined that timers T310 and T312 are running when the terminal starts performing GNSS measurements, the stop operation or the pause operation is performed on timers T310 and T312.

[0238] In some embodiments, the first operation further includes a continue operation, and the first determining module 1401 is specifically configured to:

[0239] If it is determined that timers T310 and T312 are running when the terminal starts performing GNSS measurements, the continue operation is performed on timer T310; and the stop operation or the pause operation is performed on timer T312.

[0240] In some embodiments, the first operation further includes a continue operation, the timer includes a first type of timer, the first type of timer includes timer T310 or timer T312, and the timer processing device 1400 further includes:

[0241] The second determining module is configured to determine that the first type of timer has timed out during the GNSS measurement period when the terminal is in the measurement phase, and prohibit the terminal from performing a second operation, the second operation including initiating a radio link failure or initiating a radio link reconstruction.

[0242] In some embodiments, the timer processing device 1400 further includes:

[0243] The first control module is configured to determine that the first type of timer has timed out after the terminal finishes the GNSS measurement, and then execute the second operation.

[0244] In some embodiments, the timer processing device 1400 further includes:

[0245] The third determining module is configured to determine that the first type of timer has timed out after the terminal finishes the GNSS measurement, and then restart the first type of timer.

[0246] In some embodiments, the timer processing device 1400 further includes:

[0247] The fourth determining module is configured to, after the terminal finishes the GNSS measurement, determine that the first type of timer has timed out and the terminal has successfully acquired the GNSS location, and then restart the first type of timer.

[0248] In some embodiments, the first operation further includes a continue operation, the timer includes a second type of timer, the second type of timer includes timer T314 or timer T315, and the timer processing device 1400 further includes:

[0249] The fifth determining module is configured to determine that the second type of timer has timed out during the GNSS measurement period when the terminal is in the measurement phase, and to prohibit the terminal from reporting a report.

[0250] In some embodiments, the timer processing device 1400 further includes:

[0251] The second control module is configured to determine that the second type of timer has timed out after the terminal finishes the GNSS measurement, and then report the report.

[0252] In some embodiments, the timer processing device 1400 further includes:

[0253] The sixth determining module is configured to determine that the second type of timer has timed out after the terminal finishes the GNSS measurement, and then restart the second type of timer.

[0254] In some embodiments, the timer processing device 1400 further includes:

[0255] The seventh determining module is configured to, after the terminal finishes the GNSS measurement, determine that the second type of timer has expired and the terminal has successfully acquired the GNSS location, and then restart the second type of timer.

[0256] In some embodiments, the timer includes timer T310, timer T312, timer T314, or timer T315, and the timer processing device 1400 further includes:

[0257] The first recovery module is configured to determine, after the terminal finishes the GNSS measurement, that the timer was paused after the terminal started performing the GNSS measurement, and then resume the operation of the timer.

[0258] In some embodiments, the timer includes timer T310, timer T312, timer T314, or timer T315, and the timer processing device 1400 further includes:

[0259] The eighth determining module is configured to determine, after the terminal finishes the GNSS measurement, that the timer was stopped after the terminal started performing the GNSS measurement, and then restart the timer.

[0260] In some embodiments, the timer includes timer T310, timer T312, timer T314, or timer T315, and the timer processing device 1400 further includes:

[0261] The second recovery module is configured to, after the terminal finishes the GNSS measurement, determine that the terminal has successfully acquired the GNSS position and that the timer was paused after the terminal started executing the GNSS measurement, and then resume the operation of the timer.

[0262] In some embodiments, the timer includes timer T310, timer T312, timer T314, or timer T315, and the timer processing device 1400 further includes:

[0263] The ninth determining module is configured to determine, after the terminal finishes the GNSS measurement, that the terminal has successfully acquired the GNSS location and that the timer was stopped after the terminal started executing the GNSS measurement, and then restart the timer.

[0264] The implementation methods of each module in the above-mentioned device can be referred to the above-mentioned related embodiments, and will not be repeated here.

[0265] This disclosure also provides a computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the steps of the method described in the above method embodiments.

[0266] This disclosure also provides a terminal, including:

[0267] processor;

[0268] Memory used to store processor-executable instructions;

[0269] The processor is configured to execute the steps of the method described in the above method embodiments.

[0270] Figure 15 This is a block diagram illustrating a terminal according to an exemplary embodiment. The terminal can be the terminal described in the above method embodiments, or it can be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0271] Reference 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.

[0272] Processing component 1502 typically controls the overall operation of terminal 1500, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 1502 may include one or more processors 1520 to execute instructions to complete all or part of the steps of the timer processing method. Furthermore, processing component 1502 may include one or more modules to facilitate interaction between processing component 1502 and other components. For example, processing component 1502 may include a multimedia module to facilitate interaction between multimedia component 1508 and processing component 1502.

[0273] Memory 1504 is configured to store various types of data to support operation on terminal 1500. Examples of this data include instructions for any application or method operating on terminal 1500, contact data, phonebook data, messages, pictures, videos, etc. Memory 1504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, 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 storage, flash memory, magnetic disk, or optical disk.

[0274] Power supply component 1506 provides power to various components of terminal 1500. Power supply component 1506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 1500.

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

[0276] Audio component 1510 is configured to output and / or input audio signals. For example, audio component 1510 includes a microphone (MIC) configured to receive external audio signals when 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, audio component 1510 also includes a speaker for outputting audio signals.

[0277] Input / output interface 1512 provides an interface between processing component 1502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0278] Sensor assembly 1514 includes one or more sensors for providing state assessments of various aspects of terminal 1500. For example, sensor assembly 1514 may detect the on / off state of terminal 1500, the relative positioning of components such as the display and keypad of terminal 1500, changes in position of terminal 1500 or a component of terminal 1500, the presence or absence of user contact with terminal 1500, the orientation or acceleration / deceleration of terminal 1500, and temperature changes of terminal 1500. Sensor assembly 1514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1514 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0279] Communication component 1516 is configured to facilitate wired or wireless communication between terminal 1500 and other devices. Terminal 1500 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1516 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0280] In an exemplary embodiment, terminal 1500 may be implemented by 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 implement the timer processing method.

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

[0282] The aforementioned terminal 1500 can be either a standalone user equipment or part of a standalone user equipment. For example, in one embodiment, the device can be an integrated circuit (IC) or a chip, wherein the integrated circuit can be a single IC or a collection of multiple ICs. The chip can include, but is not limited to, the following types: GPU (Graphics Processing Unit), CPU (Central Processing Unit), FPGA (Field-Programmable Gate Array), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), and SoC (System on Chip). The aforementioned integrated circuit or chip can be used to execute executable instructions (or code) to implement the aforementioned timer processing method. The executable instructions can be stored in the integrated circuit or chip or obtained from other devices or equipment. For example, the integrated circuit or chip includes a processor, memory, and an interface for communicating with other devices. The executable instruction can be stored in the processor, and when the executable instruction is executed by the processor, it implements the timer processing method described above; or, the integrated circuit or chip can receive the executable instruction through the interface and transmit it to the processor for execution to implement the timer processing method described above.

[0283] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the timer processing method described above when executed by the programmable device.

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

[0285] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of this disclosure. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0286] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A timer processing method, characterized in that, include: The system determines that a timer is running when the terminal begins performing GNSS measurements, and performs a first operation on the timer, which is a timer related to radio link monitoring. The first operation includes a stop operation or a pause operation. The timer includes timer T310, timer T312, timer T314, or timer T315. After the terminal finishes the GNSS measurement, it is determined that the timer was paused after the terminal started performing the GNSS measurement, and the timer is then resumed.

2. The method according to claim 1, wherein the timer includes a first type of timer, the first type of timer including timer T310 and timer T312; The first operation performed on the timer includes: The stop operation or the pause operation is performed on the timer T310 and the timer T312.

3. The method according to claim 2, wherein the first operation further includes a continue running operation, and the first operation on the timer includes: The continue operation is executed on the timer T310; The stop operation or the pause operation is performed on the timer T312.

4. The method according to claim 1, wherein the first operation further includes a continue operation, the timer includes a first type of timer, the first type of timer including timer T310 or timer T312, and the method further includes: During the GNSS measurement period, if the terminal determines that the first type of timer has timed out, the terminal is prohibited from performing a second operation, which includes initiating a radio link failure or initiating a radio link reconstruction.

5. The method according to claim 4, further comprising: After the terminal finishes the GNSS measurement, it determines that the first type of timer has timed out and executes the second operation.

6. The method according to claim 4, further comprising: After the terminal finishes the GNSS measurement, it determines that the first type of timer has timed out and restarts the first type of timer.

7. The method according to claim 4, further comprising: After the terminal finishes the GNSS measurement, it is determined that the first type of timer has timed out and the terminal has successfully acquired the GNSS location, and the first type of timer is restarted.

8. The method according to claim 1, wherein the first operation further includes a continue operation, the timer includes a second type of timer, the second type of timer including timer T314 or timer T315, and the method further includes: During the GNSS measurement period, if the terminal determines that the second type of timer has timed out, the terminal is prohibited from reporting.

9. The method according to claim 8, further comprising: After the terminal finishes the GNSS measurement, it determines that the second type of timer has expired and reports the report.

10. The method of claim 8, further comprising: After the terminal finishes the GNSS measurement, it determines that the second type of timer has timed out and restarts the second type of timer.

11. The method of claim 8, further comprising: After the terminal finishes the GNSS measurement, if it is determined that the second type of timer has expired and the terminal has successfully acquired the GNSS location, the second type of timer is restarted.

12. The method according to claim 1, wherein the timer includes timer T310, timer T312, timer T314 or timer T315, and the method further includes: After the terminal finishes the GNSS measurement, if the timer was stopped after the terminal started performing the GNSS measurement, the timer is restarted.

13. The method according to claim 1, wherein the timer includes timer T310, timer T312, timer T314 or timer T315, and the method further includes: After the terminal finishes the GNSS measurement, it is determined that the terminal has successfully acquired the GNSS position and that the timer was paused after the terminal started executing the GNSS measurement, and the timer is then resumed.

14. The method according to claim 1, wherein the timer includes timer T310, timer T312, timer T314 or timer T315, and the method further includes: After the terminal finishes the GNSS measurement, it is determined that the terminal has successfully acquired the GNSS position and the timer was stopped after the terminal started executing the GNSS measurement, and then the timer is restarted.

15. A timer processing device, characterized in that, include: The first determining module is configured to determine that a timer is running when the terminal begins performing GNSS measurements, 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; the timer includes timer T310, timer T312, timer T314 or timer T315; The first recovery module is configured to determine, after the terminal finishes the GNSS measurement, that the timer was paused after the terminal started performing the GNSS measurement, and then resume the operation of the timer.

16. A terminal, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the steps of the method according to any one of claims 1 to 14.

17. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the steps of the method according to any one of claims 1 to 14.