Temporary compensation start method and device for cell reselection, and computer-readable storage medium

By dynamically setting the timeout threshold for RRC connection establishment based on timer duration and signal quality, the method enhances cell reselection in NB-IoT systems, ensuring quicker access to better signal quality cells and reducing redundant reselection attempts.

CN115066039BActive Publication Date: 2024-12-13RDA MICROELECTRONICS BEIJING
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210380809.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-12
Publication Date
2024-12-13
Estimated Expiration
2042-04-12

AI Technical Summary

Technical Problem

Existing methods for cell reselection in NB-IoT systems fail to reasonably set the starting time for temporary compensation strategies, leading to inefficient reselection of cells with better signal quality, resulting in increased power consumption and reduced communication success rates.

Method used

A method and device that determine the timeout number threshold of the RRC connection establishment timer based on the duration of the timer and/or the cell's relative signal quality, initiating temporary compensation when the timeout number reaches the threshold during failed access attempts, and adjust cell reselection criteria accordingly.

Benefits of technology

This approach ensures timely reselection of cells with better signal quality, reducing unnecessary reselection attempts and improving communication success rates while minimizing power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115066039B_ABST
    Figure CN115066039B_ABST
Patent Text Reader

Abstract

A temporary compensation startup method and device for cell reselection, and a computer-readable storage medium, the method comprising: when the measurement result of the target cell meets the cell reselection condition, determining the timeout number threshold of the RRC connection establishment timer according to the duration of the RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell; during the attempt to access the target cell, if the timeout number of the RRC connection establishment timer reaches the timeout number threshold, and the target cell is still not successfully accessed, then starting the temporary compensation. The method of the present invention can ensure that the terminal reselects to a cell with better signal quality as soon as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a temporary compensation starting method and device for cell reselection, and a computer-readable storage medium. Background Art

[0002] In the Narrow Band Internet of Things (NB-IoT) system, cell reselection may be triggered when the terminal is at the edge of multiple cells. Specifically, the terminal determines whether the cell meets the reselection conditions according to the relevant provisions of the 3rd Generation Partnership Project (3GPP) protocol. For target cells that meet the cell reselection conditions, the terminal can start a temporary compensation strategy to adjust the subsequent cell reselection logic while trying to access the target cell, where the temporary compensation strategy corresponds to the temporary compensation parameter Qoffsettemp.

[0003] However, the prior art has not yet reasonably set the starting time of the temporary compensation strategy, resulting in the terminal being unable to reselect a cell with better signal quality in a short period of time. Summary of the invention

[0004] The technical problem solved by the present invention is how to ensure that the terminal reselects a cell with better signal quality as soon as possible.

[0005] To solve the above technical problems, an embodiment of the present invention provides a temporary compensation startup method for cell reselection, comprising: when the measurement result of the target cell meets the cell reselection condition, determining the timeout number threshold of the RRC connection establishment timer according to the duration of the radio resource control RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell; during an attempt to access the target cell, if the timeout number of the RRC connection establishment timer reaches the timeout number threshold and the target cell is still not successfully accessed, then starting the temporary compensation.

[0006] Optionally, the process of attempting to access the target cell includes: attempting to access the target cell within the duration set by the RRC connection establishment timer; if access still fails when the RRC connection establishment timer times out, restarting the RRC connection establishment timer and continuing to attempt to access the target cell until the target cell is successfully accessed or the number of timeouts of the RRC connection establishment timer reaches the timeout threshold.

[0007] Optionally, after starting the temporary compensation, the method also includes: updating the value of the temporary compensation parameter used when judging the cell reselection condition, and using the updated value to re-judge whether the measurement result of the target cell meets the cell reselection condition; if the judgment result indicates that the measurement result of the target cell no longer meets the cell reselection condition, then within the startup duration of the temporary compensation, cell reselection is performed in a neighboring cell other than the target cell.

[0008] Optionally, the longer the duration of the RRC connection establishment timer, the smaller the timeout threshold; and / or, the higher the relative signal quality of the cell, the smaller the timeout threshold.

[0009] Optionally, determining the timeout number threshold of the RRC connection establishment timer according to the duration of the RRC connection establishment timer and / or the relative signal quality of the cell includes: determining a first candidate timeout number threshold according to the duration of the RRC connection establishment timer; determining a second candidate timeout number threshold according to the relative signal quality of the cell; and determining the smaller value of the first candidate timeout number threshold and the second candidate timeout number threshold as the timeout number threshold.

[0010] Optionally, determining the first candidate timeout threshold based on the duration of the RRC connection establishment timer includes: comparing the duration of the RRC connection establishment timer with a preset duration threshold; if the duration of the RRC connection establishment timer is greater than or equal to the preset duration threshold, determining the first candidate timeout threshold as a first value; if the duration of the RRC connection establishment timer is less than the preset duration threshold, determining the first candidate timeout threshold as a second value, wherein the first value is less than the second value.

[0011] Optionally, determining the second candidate timeout number threshold based on the cell relative signal quality includes: calculating the difference between the signal quality of the target cell and the signal quality of the serving cell to obtain the cell relative signal quality; comparing the cell relative signal quality with a preset signal quality threshold; if the cell relative signal quality is greater than or equal to the signal quality threshold, determining the second candidate timeout number threshold to be a third value; if the cell relative signal quality is less than the signal quality threshold, determining the second candidate timeout number threshold to be a fourth value, wherein the third value is less than the fourth value.

[0012] To solve the above technical problems, an embodiment of the present invention also provides a temporary compensation starting device for cell reselection, including: a processing module, when the measurement result of the target cell meets the cell reselection condition, for determining the timeout number threshold of the RRC connection establishment timer according to the duration of the radio resource control RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell; a starting module, for starting the temporary compensation if the timeout number of the RRC connection establishment timer reaches the timeout number threshold during the attempt to access the target cell and the target cell is still not successfully accessed.

[0013] To solve the above technical problems, an embodiment of the present invention further provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored, and when the computer program is run by a processor, the steps of the above method are executed.

[0014] To solve the above technical problems, an embodiment of the present invention further provides a temporary compensation starting device for cell reselection, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the steps of the above method when running the computer program.

[0015] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:

[0016] An embodiment of the present invention provides a temporary compensation startup method for cell reselection, comprising: when a measurement result of a target cell meets a cell reselection condition, determining a timeout number threshold of the RRC connection establishment timer according to the duration of the RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell; during an attempt to access the target cell, if the timeout number of the RRC connection establishment timer reaches the timeout number threshold and the target cell is still not successfully accessed, then starting the temporary compensation.

[0017] Compared with the existing technical solution of using a fixed number of timer timeouts to start temporary compensation, this implementation scheme takes into account the duration of the RRC connection establishment timer and / or the actual signal quality of the cell, and flexibly sets the timeout threshold. As a result, the timing of starting temporary compensation is more reasonable, ensuring that the terminal can reselect a cell with better signal quality as soon as possible. Specifically, after the temporary compensation is started, it will affect the S criterion and R criterion of the cell reselection conditions. Therefore, a more flexible and reasonable start-up timing is conducive to improving the success rate of the serving cell reselecting a cell with better channel quality and reducing unnecessary reselection attempts by the terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a flow chart of a temporary compensation starting method for cell reselection according to an embodiment of the present invention;

[0019] Figure 2 yes Figure 1 A flowchart of a specific implementation of step S101;

[0020] Figure 3 It is a structural schematic diagram of a temporary compensation starting device for cell reselection according to an embodiment of the present invention. DETAILED DESCRIPTION

[0021] As mentioned in the background art, the prior art has not yet reasonably set the timing for starting the temporary compensation strategy, resulting in the terminal being unable to reselect a cell with better signal quality in a short period of time.

[0022] Specifically, in the prior art, when the terminal attempts to access the target cell, the T300 timer is started. If the timer times out, the temporary compensation strategy is started. During the activation of the temporary compensation, a temporary offset (connEstFailOffset) is introduced when calculating the service quality of the target cell, which may cause the target cell to no longer meet the cell reselection conditions, and the terminal will reselect to other cells.

[0023] The prior art usually sets a T300 timer to start a temporary compensation strategy after a fixed number of times, and this fixed number is usually a value set by the manufacturer. For example, some manufacturers will set the temporary compensation strategy to start after the T300 timer times out once when the terminal leaves the factory, while some manufacturers will set the temporary compensation strategy to start after the T300 timer times out multiple times when the terminal leaves the factory.

[0024] In actual applications, if the T300 timer is set to a small value, and the terminal sets the temporary compensation to start after the T300 timer times out, it is very likely that the terminal will not be able to reselect a cell with better channel quality, reducing the success rate of random access during the RRC connection establishment process. Such a situation may also lead to ping-pong reselection.

[0025] If the T300 timer is set to a large value, but the T300 timer still times out when the terminal tries to reselect the target cell, it indicates that the target cell may have poor channel quality or heavy load. If the terminal is set to start temporary compensation after the T300 timer times out multiple times, the terminal needs to continue to reselect multiple times in the cell with poor signal quality before reselecting other cells. In fact, these multiple retry attempts are meaningless, which will undoubtedly increase the terminal's extra power consumption and bring a bad communication experience to users.

[0026] After analysis, the inventors of the present application found that one of the reasons for the above technical problem is that the number of T300 timer timeouts that trigger temporary compensation in the prior art is a fixed value, and does not consider the impact of the T300 timer duration and / or the actual signal quality of the cell on the cell reselection result during the reselection process.

[0027] To solve the above technical problems, an embodiment of the present invention provides a temporary compensation startup method for cell reselection, comprising: when the measurement result of the target cell meets the cell reselection condition, determining the timeout number threshold of the RRC connection establishment timer according to the duration of the radio resource control RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell; during an attempt to access the target cell, if the timeout number of the RRC connection establishment timer reaches the timeout number threshold and the target cell is still not successfully accessed, then starting the temporary compensation.

[0028] From the above, by adopting this implementation scheme, it is possible to take into account the duration of the RRC connection establishment timer and / or the actual signal quality of the cell, and flexibly set the timeout threshold. As a result, the timing of starting the temporary compensation is more reasonable, ensuring that the terminal can reselect a cell with better signal quality as soon as possible. Specifically, after the temporary compensation is started, it will have an impact on the S criterion and the R criterion of the cell reselection condition. Therefore, a more flexible and reasonable start-up timing is conducive to improving the success rate of the serving cell reselecting a cell with better channel quality, and reducing unnecessary reselection attempts by the terminal.

[0029] The terminal in the embodiment of the present application is a device with a wireless communication function, which can be called a user equipment (UE), a terminal device, a mobile station (MS), a mobile terminal (MT), an access terminal device, a vehicle-mounted terminal device, an industrial control terminal device, a UE unit, a UE station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent or a UE device, etc. The UE can be fixed or mobile. It should be noted that the UE can support at least one wireless communication technology, such as Long Term Evolution (LTE), a new radio (NR), etc. For example, the UE may be a mobile phone, a tablet computer (pad), a desktop computer, a laptop computer, an all-in-one computer, a vehicle-mounted terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a future mobile communication network, or a terminal device in a future evolved public mobile land network (PLMN), etc. In some embodiments of the present application, the terminal device may also be a device with transceiver functions, such as a chip system, wherein the chip system may include a chip and may also include other discrete devices.

[0030] In order to make the above-mentioned objects, features and beneficial effects of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0031] Figure 1 The present invention is a flowchart of a temporary compensation starting method for cell reselection according to an embodiment of the present invention.

[0032] This implementation scheme can be applied to the cell reselection scenario. By comprehensively considering the duration of the T300 timer and the actual signal quality of the cell, temporary compensation can be flexibly started to enable the terminal to reselect a cell with better signal quality as soon as possible.

[0033] The T300 timer may also be called a Radio Resource Control (RRC) connection establishment timer, specifically a timer that controls the RRC connection establishment process on the terminal side.

[0034] Temporary compensation can be understood as a penalty factor introduced for the cell where the RRC connection establishment timer times out. Specifically, the terminal sends an RRC establishment request (RRCSetupRequest) to the cell multiple times within the duration set by the RRC connection establishment timer, but does not receive the RRC establishment (RRCSetup) message fed back by the network side. If the RRC connection establishment timer times out and the RRC establishment message is still not received, temporary compensation is started. During the activation of temporary compensation, the terminal needs to introduce a temporary offset (connEstFailOffset) when calculating the service quality of the cell.

[0035] For example, both the S criterion and the R criterion of the cell reselection condition include a temporary compensation parameter, and the value of the temporary compensation parameter is 0 when the temporary compensation is not started. After the temporary compensation is started, the value of the temporary compensation parameter is assigned to the temporary offset (connEstFailOffset). This may cause the signal quality measurement result of the cell to no longer meet the cell reselection condition. At this time, the terminal can reselect to other cells that meet the cell reselection condition.

[0036] In a specific implementation, the temporary compensation start method for cell reselection provided in the following steps S101 to S102 may be executed by a chip with a cell reselection function in the terminal, or may be executed by a baseband chip in the terminal.

[0037] Specifically, refer to Figure 1 The temporary compensation starting method for cell reselection described in this embodiment may include the following steps:

[0038] Step S101, when the measurement result of the target cell meets the cell reselection condition, determining the timeout threshold of the RRC connection establishment timer according to the duration of the RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell;

[0039] Step S102: during the attempt to access the target cell, if the number of timeouts of the RRC connection establishment timer reaches the timeout threshold and the target cell is still not successfully accessed, the temporary compensation is started.

[0040] In a specific implementation, before step S101, the terminal may obtain the same-frequency measurement start threshold parameter and / or the different-frequency measurement start threshold parameter from the received system message. Further, according to the actual measured value of the reference signal received power (RSRP) of the current resident cell, it is determined whether to start the same-frequency measurement and / or the different-frequency measurement. For example, the system message may include system information block 1 (SIB1-NB) for NB, system information block 3 (SIB3-NB) for NB, system information block 4 (SIB4-NB) for NB, and system information block 5 (SIB5-NB) for NB.

[0041] Further, if the conditions for starting the same-frequency measurement and / or different-frequency measurement are met, the terminal can calculate whether the target cell meets the cell reselection conditions according to the actually measured service quality of the target cell. The target cell can be a neighboring cell of the cell where the terminal currently resides.

[0042] For example, the cell reselection condition includes an S criterion and an R criterion. The condition for satisfying the S criterion is that Srxlev>0 and Squal>0, where Srxlev represents the cell reception (Rx) level and Squal represents the cell signal quality.

[0043] The calculation formula of Srxlev is:

[0044] Srxlev=Q rxlevmeas –Q rxlevmin –Pcompensation–Qoffsettemp;

[0045] Among them, Q rxlevmeas It is the level actually measured by the terminal, which can be represented by the reference signal received power reported by the terminal physical layer (PHY) and is used to represent the signal strength of the cell; Q rxlevmin is the minimum receiving level for staying in the cell, which can be a parameter configured in the SIB message; Pcompensation is the power penalty value, and Qoffsettemp is the temporary compensation parameter.

[0046] The calculation formula of Squal is:

[0047] Squal=Q qualmeas –Q qualmin -Qoffsettemp;

[0048] Among them, Q qualmeas Q is the cell quality value actually measured by the terminal, which can be represented by the reference signal received quality (RSRQ for short); qualmin It is the minimum reception quality level for staying in the cell and is a parameter configured in the SIB message.

[0049] The R criterion means that the RSRP (denoted as Rs) of the serving cell (i.e. the current resident cell) and the RSRP (Rn) of the target cell satisfy Rs = Q meas,s +Q Hyst -Qoffsettemp,Rn=Q meas,n –Qoffset-Qoffsettemp. Where, Q meas It is the RSRP value of the measured cell, that is, Q meas,s is the RSRP value actually measured in the serving cell, Q meas,n is the RSRP value actually measured in the target cell; Q Hyst is the cell reselection hysteresis value; Qoffset defines the offset value of the target cell. For inter-frequency cells with the same priority, it includes two parts: the cell-based offset value and the frequency-based offset value. If the target cell continues to exceed Rs within the reselection time (Treselection) (the Treselection of the same frequency and inter-frequency may be different), the terminal will reselect to the target cell.

[0050] If the measurement result of the target cell satisfies both the R criterion and the S criterion, it can be considered that the measurement result of the target cell satisfies the reselection condition. At this time, step S101 and step S102 can be performed.

[0051] In a specific implementation, the longer the duration of the RRC connection establishment timer, the smaller the timeout number threshold can be. Specifically, the longer the duration of the RRC connection establishment timer, the more times the terminal can attempt to access the target cell before the RRC connection timer times out. Because the number of attempts by the terminal before a single RRC connection establishment timer times out is sufficient, the start timing of temporary compensation can be advanced by a smaller timeout number threshold. When the signal quality of the target cell is poor or the load is heavy, a smaller timeout number threshold can avoid meaningless reselection attempts of the terminal in the target cell as early as possible.

[0052] In a specific implementation, the higher the relative signal quality of the cell, the smaller the timeout threshold can be. Specifically, the higher the relative signal quality of the cell, the higher the signal quality of the target cell, and the terminal is likely to be able to successfully access with one or fewer attempts. Therefore, the timeout threshold does not need to be set to a large value.

[0053] In a specific implementation, the longer the duration of the RRC connection establishment timer is and the higher the relative signal quality of the cell is, the smaller the timeout number threshold may be.

[0054] In a specific implementation, in step S101, the timeout number threshold of the RRC connection establishment timer can be determined according to the duration of the RRC connection establishment timer and the relative signal quality of the cell.

[0055] Specifically, refer to Figure 2 , step S101 may include the following steps:

[0056] Step S1011, determining a first candidate timeout number threshold (denoted as N_timethreshold) according to the duration of the RRC connection establishment timer;

[0057] Step S1012, determining a second candidate timeout number threshold (N_quality) according to the cell relative signal quality;

[0058] Step S1013: determine the smaller value of the first candidate timeout number threshold and the second candidate timeout number threshold as the timeout number threshold.

[0059] In practical applications, the execution order of step S1011 and step S1012 can be interchanged, or the two steps can be executed simultaneously.

[0060] Specifically, in step S1011, the duration of the RRC connection establishment timer and the preset duration threshold may be compared. If the duration of the RRC connection establishment timer is greater than or equal to the preset duration threshold, the first candidate timeout number threshold may be determined to be a first value. If the duration of the RRC connection establishment timer is less than the preset duration threshold, the first candidate timeout number threshold may be determined to be a second value, wherein the first value is less than the second value.

[0061] For example, the first value may be 1, and the second value may be 2.

[0062] Further, in step S1012, the difference between the signal quality of the target cell (such as can be represented by the aforementioned Rn) and the signal quality of the serving cell (such as can be represented by the aforementioned Rs) can be calculated to obtain the relative signal quality of the cell. Further, the relative signal quality of the cell is compared with the preset signal quality threshold. If the relative signal quality of the cell is greater than or equal to the preset signal quality threshold, the second candidate timeout number threshold can be determined to be a third value. If the relative signal quality of the cell is less than the preset signal quality threshold, the second candidate timeout number threshold can be determined to be a fourth value, wherein the third value is less than the fourth value.

[0063] For example, cell relative signal quality = Rn - Rs.

[0064] For example, the third value may be 1, and the fourth value may be 2.

[0065] In practical applications, specific values ​​of the preset duration threshold, the preset signal quality threshold, the first value, the second value, the third value and the fourth value can be adjusted as needed.

[0066] Further, in step S1013, the timeout threshold N_t can be calculated based on the formula N_t=min(N_timethreshold, N_quality). The min() function is a smaller value function, that is, the formula indicates that the smaller value of the first candidate timeout threshold N_timethreshold and the second candidate timeout threshold N_quality is taken as the timeout threshold N_t.

[0067] In a specific implementation, the process of attempting to access the target cell in step S102 may include the steps of: attempting to access the target cell within the duration set by the RRC connection establishment timer; if access still fails when the RRC connection establishment timer times out, restarting the RRC connection establishment timer and continuing to try to access the target cell until the target cell is successfully accessed or the number of timeouts of the RRC connection establishment timer reaches the timeout threshold.

[0068] For example, when the timeout number threshold N_t=1, temporary compensation is started immediately after the RRC connection establishment timer times out.

[0069] For another example, when the timeout number threshold N_t=2, temporary compensation is started only after the RRC connection establishment timer times out for the second time.

[0070] In a variation, in step S101, the timeout threshold of the RRC connection establishment timer may be determined according to the duration of the RRC connection establishment timer. In other words, step S1012 may not be performed, but the first candidate timeout threshold obtained by performing step S1011 may be directly determined as the timeout threshold.

[0071] In another variation, in step S101, the timeout threshold of the RRC connection establishment timer may be determined according to the cell relative signal quality. That is, step S1011 may not be performed, but the second candidate timeout threshold obtained by performing step S1012 may be directly determined as the timeout threshold.

[0072] In a typical application scenario, when executing step S101, the terminal can obtain the duration of the RRC connection establishment timer and the relative signal quality of the cell respectively, and choose to execute only step S1011, only step S1012, or steps S1011 to S1013 according to actual needs to finally obtain the timeout threshold.

[0073] In a specific implementation, after the temporary compensation is started in step S102, the method described in this embodiment may further include the steps of: updating the value of the temporary compensation parameter used when judging the cell reselection condition, and using the updated value to re-judge whether the measurement result of the target cell meets the cell reselection condition; if the judgment result indicates that the measurement result of the target cell no longer meets the cell reselection condition, then within the startup duration of the temporary compensation, cell reselection is performed in a neighboring cell other than the target cell.

[0074] Specifically, after the temporary compensation is started, the value of the temporary compensation parameter Qoffsettemp in the calculation formula of the S criterion and the R criterion is updated from 0 to the temporary offset (ConnEstFailOffset) configured by the protocol or network. The calculation formula based on the updated parameters is used to recalculate whether the signal quality and level of the target cell still meet the S criterion and the R criterion. If they still meet the requirements, the target cell is reselected.

[0075] If the measurement result of the target cell no longer meets the R criterion and the S criterion, the terminal will not select the target cell when reselecting within the activation duration of the temporary compensation.

[0076] Furthermore, the activation duration of the temporary compensation can be determined based on the duration of the temporary compensation timer. For example, when the temporary compensation is activated in step S102, the temporary compensation timer starts timing. The duration of the temporary compensation timer is the activation duration of the temporary compensation.

[0077] In a specific implementation, the terminal may find multiple neighboring cells that meet the cell reselection conditions around the current resident cell. These neighboring cells can be used as target cells, and the scheme described in this embodiment is executed for each target cell to calculate the corresponding timeout threshold according to the signal quality of each target cell.

[0078] From the above, this implementation scheme is adopted to take into account the duration of the RRC connection establishment timer and / or the actual signal quality of the cell, and flexibly set the timeout threshold. As a result, the timing of starting temporary compensation is more reasonable, ensuring that the terminal can reselect a cell with better signal quality as soon as possible. Specifically, after the temporary compensation is started, it will have an impact on the S criterion and R criterion of the cell reselection condition. Therefore, a more flexible and reasonable start-up timing is conducive to improving the success rate of the serving cell reselecting a cell with better channel quality and reducing unnecessary reselection attempts by the terminal.

[0079] Figure 3 1 is a schematic diagram of a temporary compensation starting device for cell reselection according to an embodiment of the present invention. A person skilled in the art will appreciate that the temporary compensation starting device 3 for cell reselection according to this embodiment can be used to implement the above Figure 1 and Figure 2 The method and technical solution described in the embodiments.

[0080] Specifically, refer to Figure 3 The temporary compensation starting device 3 for cell reselection described in this embodiment may include: a processing module 31, when the measurement result of the target cell meets the cell reselection condition, for determining the timeout number threshold of the RRC connection establishment timer according to the duration of the radio resource control RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell; a starting module 32, for starting the temporary compensation if the timeout number of the RRC connection establishment timer reaches the timeout number threshold during the attempt to access the target cell and the target cell is still not successfully accessed.

[0081] For more information about the working principle and working method of the temporary compensation starting device 3 for cell reselection, please refer to the above Figure 1 and Figure 2 The relevant description in will not be repeated here.

[0082] In a specific implementation, the above-mentioned temporary compensation starting device 3 for cell reselection can correspond to a chip with a cell reselection function in a terminal, or to a chip with a data processing function, such as a system-on-a-chip (SOC for short), a baseband chip, etc.; or to a chip module in the terminal including a chip with a cell reselection function; or to a chip module with a chip with a data processing function, or to a terminal.

[0083] In a specific implementation, each module / unit included in each device or product described in the above embodiments may be a software module / unit or a hardware module / unit, or may be partly a software module / unit and partly a hardware module / unit.

[0084] For example, for each device or product applied to or integrated in a chip, each module / unit contained therein may be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a chip module, each module / unit contained therein may be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.

[0085] An embodiment of the present invention further provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transitory storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the temporary compensation start method for cell reselection provided in any of the above embodiments are executed. Preferably, the computer-readable storage medium may include a computer-readable storage medium such as a non-volatile memory or a non-transitory memory. The storage medium may include a ROM, a RAM, a magnetic disk, or an optical disk, etc.

[0086] The embodiment of the present invention further provides another temporary compensation starting device for cell reselection, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the above-mentioned Figure 1 and Figure 2 The corresponding embodiment provides the steps of the temporary compensation starting method for cell reselection.

[0087] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.

[0088] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing the relevant hardware through a program, and the program may be stored in a computer-readable storage medium, which may include: ROM, RAM, disk or CD, etc.

[0089] The technical solution of the present invention can be applied to 5G (5th generation) communication systems, as well as 4G and 3G communication systems, and can also be applied to various communication systems that will evolve subsequently, such as 6G and 7G.

[0090] The technical solution of the present invention is also applicable to different network architectures, including but not limited to relay network architecture, dual-link architecture, and Vehicle-to-Everything (vehicle-to-anything communication) architecture.

[0091] The 5G CN described in the embodiments of the present application may also be referred to as a new core network (new core), or 5GNewCore, or a next generation core network (next generation core, NGC), etc. 5G-CN is set independently of an existing core network, such as an evolved packet core network (evolved packet core, EPC).

[0092] The base station (BS) in the embodiment of the present application, which may also be referred to as a base station device, is a device deployed in a wireless access network to provide wireless communication functions. For example, the devices that provide base station functions in a 2G network include a base transceiver station (BTS) and a base station controller (BSC), the devices that provide base station functions in a 3G network include a node B (NodeB) and a radio network controller (RNC), the devices that provide base station functions in a 4G network include an evolved node B (evolved NodeB, eNB), in wireless local area networks (WLAN), the devices that provide base station functions are access points (AP), the devices that provide base station functions in 5G new radio (NR) include a further evolved node B (gNB), and the devices that provide base station functions in future new communication systems, etc.

[0093] The embodiment of the present application defines the unidirectional communication link from the access network to the terminal as a downlink, the data transmitted on the downlink is downlink data, and the transmission direction of the downlink data is called the downlink direction; and the unidirectional communication link from the terminal to the access network is an uplink, the data transmitted on the uplink is uplink data, and the transmission direction of the uplink data is called the uplink direction.

[0094] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.

[0095] The "plurality" appearing in the embodiments of the present application refers to two or more.

[0096] The first, second, etc. descriptions appearing in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no order, nor do they indicate any special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.

[0097] The "connection" in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any restrictions on this. The "network" and "system" in the embodiments of the present application express the same concept, and the communication system is the communication network.

[0098] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0099] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0100] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0101] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0102] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0103] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, the functional units in the various embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0104] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.

Claims

1. A temporary compensation start method for cell reselection, characterized in that: include: When the measurement result of the target cell meets the cell reselection condition, determining the timeout threshold of the RRC connection establishment timer according to the duration of the radio resource control RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell; During the attempt to access the target cell, if the number of timeouts of the RRC connection establishment timer reaches the timeout threshold and the target cell is still not successfully accessed, the temporary compensation is started.

2. The method according to claim 1, characterized in that The process of attempting to access the target cell includes: Attempting to access the target cell within the duration set by the RRC connection establishment timer; If access still fails when the RRC connection establishment timer times out, restart the RRC connection establishment timer and continue to try to access the target cell until the target cell is successfully accessed or the number of timeouts of the RRC connection establishment timer reaches the timeout number threshold.

3. The method according to claim 1, characterized in that After the temporary compensation is initiated, it also includes: updating a value of a temporary compensation parameter used when determining a cell reselection condition, and using the updated value to re-determine whether a measurement result of the target cell meets the cell reselection condition; If the judgment result indicates that the measurement result of the target cell no longer satisfies the cell reselection condition, cell reselection is performed in a neighboring cell other than the target cell within the activation duration of the temporary compensation.

4. The method according to any one of claims 1 to 3, characterized in that The longer the duration of the RRC connection establishment timer is, the smaller the timeout number threshold is; and / or, the higher the relative signal quality of the cell is, the smaller the timeout number threshold is.

5. The method according to any one of claims 1 to 3, characterized in that Determining the timeout threshold of the RRC connection establishment timer according to the duration of the RRC connection establishment timer and / or the relative signal quality of the cell includes: Determine a first candidate timeout number threshold according to the duration of the RRC connection establishment timer; Determine a second candidate timeout number threshold according to the cell relative signal quality; A smaller value between the first candidate timeout number threshold and the second candidate timeout number threshold is determined as the timeout number threshold.

6. The method according to claim 5, characterized in that The determining the first candidate timeout number threshold according to the duration of the RRC connection establishment timer includes: Comparing the duration of the RRC connection establishment timer with a preset duration threshold; If the duration of the RRC connection establishment timer is greater than or equal to the preset duration threshold, determining the first candidate timeout number threshold to be a first value; If the duration of the RRC connection establishment timer is less than the preset duration threshold, the first candidate timeout number threshold is determined to be a second value, wherein the first value is less than the second value.

7. The method according to claim 5, characterized in that Determining the second candidate timeout number threshold according to the cell relative signal quality includes: Calculating the difference between the signal quality of the target cell and the signal quality of the serving cell to obtain the relative signal quality of the cell; Comparing the cell relative signal quality with a preset signal quality threshold; If the cell relative signal quality is greater than or equal to the signal quality threshold, determining the second candidate timeout number threshold to be a third value; If the relative signal quality of the cell is less than the signal quality threshold, the second candidate timeout number threshold is determined to be a fourth value, wherein the third value is less than the fourth value.

8. A temporary compensation starting device for cell reselection, characterized in that: include: a processing module, when the measurement result of the target cell meets the cell reselection condition, used to determine the timeout number threshold of the RRC connection establishment timer according to the duration of the radio resource control RRC connection establishment timer and / or the cell relative signal quality, wherein the cell relative signal quality is the difference between the signal quality of the target cell and the signal quality of the serving cell; The starting module is used to start the temporary compensation if the target cell is not successfully accessed when the number of timeouts of the RRC connection establishment timer reaches the timeout number threshold during the attempt to access the target cell.

9. A computer-readable storage medium, wherein the computer-readable storage medium is a non-volatile storage medium or a non-transient storage medium, and a computer program is stored thereon, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are performed.

10. A temporary compensation starting device for cell reselection, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the steps of the method according to any one of claims 1 to 7 are performed.