Reconstruction method, terminal device and storage medium when communication is abnormal

By monitoring the abnormality of the serving cell in the terminal device and selecting a cell that meets specific conditions for RRC reconstruction, the problem of single and rough communication abnormal recovery strategy in the prior art is solved, and the abnormal recovery ability and user experience of the terminal device are improved.

CN113825163BActive Publication Date: 2025-02-28GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111202459.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-15
Publication Date
2025-02-28
Estimated Expiration
2041-10-15

AI Technical Summary

Technical Problem

The existing terminal equipment has a single recovery strategy and rough means when communication is abnormal, which may cause the terminal to be called to rise and the paging success rate decrease in severe scenarios.

Method used

When the terminal device monitors the current serving cell abnormality and the signal is normal, a cell that meets the specific conditions is selected as the target cell, releases the RRC connection of the current serving cell and initiates a reconstruction request to the target cell. These conditions include the S standard, the current serving cell and the target cell belong to the same base station, and the cells in the maintenance table for the historical cell.

Benefits of technology

Through this method, terminal devices can be rebuilt more effectively when communication is abnormal, improve their abnormal recovery capabilities, and reduce the negative impact on user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113825163B_ABST
    Figure CN113825163B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a reconstruction method, terminal device and storage medium when communication is abnormal, which can be used for reconstruction when the current service cell accessed by the terminal device is abnormal and the signal is normal, so as to improve the communication abnormality recovery capability of the terminal device. The method of the embodiment of the present application includes: when it is monitored that the current service cell accessed by the terminal device is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, select the target cell from the cells that meet the first condition; release the RRC connection of the current service cell, and initiate a reconstruction request to the target cell; wherein the first condition includes: S criterion; belonging to the same base station as the current service cell; and a cell in the historical cell maintenance table, the historical cell maintenance table includes the N cells that have been registered recently, and / or, a cell whose reference signal reception power is greater than the power threshold, N is an integer greater than 0.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a reconstruction method, terminal equipment and storage medium in the event of abnormal communications. Background Art

[0002] With the development of modern network communications, the advent of the 5G era and the subsequent 6G era, data services are the most frequently used and most concerned services by users; however, due to the incomplete maturity of network resources and the large number of local users leading to network resource congestion, data services may experience some anomalies. In the existing 3GPP protocol, the network has some solutions such as actively scheduling each user equipment (UE) to switch, so as to achieve the effect of restoring the terminal device status from the anomaly. Mainstream first-line terminal manufacturers also have certain means to monitor anomalies and adopt some recovery measures when anomalies occur.

[0003] However, the recovery strategies of existing terminal devices are relatively simple and the means are relatively crude. For example, when data anomalies occur, data registration is triggered and then re-registered; or, by switching on and off the flight mode. These means are indeed helpful in particularly serious scenarios, but the side effects are also obvious, such as the increase in the terminal's call failure rate and the decrease in the paging success rate. Summary of the invention

[0004] The embodiments of the present application provide a reconstruction method, terminal device and storage medium for abnormal communication, which can be used to reconstruct when the current service cell accessed by the terminal device is abnormal but the signal is normal, thereby improving the communication abnormality recovery capability of the terminal device.

[0005] A first aspect of the present application provides a method for reestablishing communication when communication is abnormal, which may include:

[0006] When it is monitored that the current serving cell accessed by the terminal device is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, select the target cell from the cells that meet the first condition;

[0007] Releasing the RRC connection of the current serving cell and initiating a reestablishment request to the target cell;

[0008] The first condition includes:

[0009] S criteria;

[0010] Belonging to the same base station as the current serving cell;

[0011] And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

[0012] A second aspect of the present application provides a terminal device, which may include:

[0013] A selection module, configured to select a target cell from cells that meet a first condition when it is monitored that the current serving cell accessed by the terminal device is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold;

[0014] An establishing module is used to release the RRC connection of the current serving cell and initiate a reestablishment request to the target cell;

[0015] The first condition includes:

[0016] S criteria;

[0017] Belonging to the same base station as the current serving cell;

[0018] And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

[0019] A third aspect of the present application provides a terminal device, which may include:

[0020] A memory storing executable program code;

[0021] a processor coupled to the memory;

[0022] The processor calls the executable program code stored in the memory, so that the processor executes the method described in the first aspect accordingly.

[0023] Another aspect of an embodiment of the present application provides a computer-readable storage medium, comprising instructions, which, when executed on a processor, enables the processor to execute the method described in the first aspect of the present application.

[0024] Yet another aspect of an embodiment of the present invention discloses a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the method described in the first aspect of the present application.

[0025] Yet another aspect of an embodiment of the present invention discloses an application publishing platform, which is used to publish a computer program product. When the computer program product runs on a computer, the computer executes the method described in the first aspect of the present application.

[0026] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0027] In an embodiment of the present application, when it is monitored that the current service cell accessed by the terminal device is abnormal, the signal strength is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, a target cell is selected from cells that meet the first condition; the RRC connection of the current service cell is released, and a reconstruction request is initiated to the target cell; wherein the first condition includes: S criterion; belonging to the same base station as the current service cell; and a cell in a historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or a cell whose reference signal received power is greater than the power threshold, where N is an integer greater than 0. That is, when the current service cell accessed by the terminal device is abnormal and the signal is normal, reconstruction can be performed to improve the communication abnormality recovery capability of the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments and the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and other drawings can be obtained based on these drawings.

[0029] Figure 1A A flow chart of RRC reestablishment in 3GPP protocol;

[0030] Figure 1B A flow chart of RRC settings in 3GPP protocol;

[0031] Figure 1C A flow chart of converting RRC reestablishment to RRC setup in the 3GPP protocol;

[0032] Figure 2 A schematic diagram of an embodiment of a method for reconstructing communication when communication is abnormal in an embodiment of the present application;

[0033] Figure 3 This is a schematic diagram of an embodiment of a terminal device in an embodiment of the present application;

[0034] Figure 4 This is another schematic diagram of a terminal device in an embodiment of the present application. DETAILED DESCRIPTION

[0035] The embodiments of the present application provide a reconstruction method, terminal device and storage medium for abnormal communication, which can be used to reconstruct when the current service cell accessed by the terminal device is abnormal but the signal is normal, thereby improving the communication abnormality recovery capability of the terminal device.

[0036] In order to make the technical personnel in the technical field better understand the scheme of the present application, the technical scheme in the embodiment of the present application will be described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, not all of the embodiments. Based on the embodiments in the present application, they should all fall within the scope of protection of the present application.

[0037] 1. Radio Resource Control (RRC) Reestablishment Process

[0038] like Figure 1A The figure shows a flow chart of RRC reestablishment in the 3GPP protocol. 1. The terminal device sends an RRC reestablishment request (RRC Reestablishment Request) to the network device; 2. The network device sends an RRC reestablishment message (RRC Reestablishment) to the terminal device; 3. The terminal device then sends an RRC reestablishment complete message (RRCReestablishment Complete) to the network device. Thus, the RRC connection reestablishment (RRC connection re-establishment) process is completed.

[0039] 2. RRC setup process

[0040] like Figure 1B The figure shows a flow chart of RRC setup in the 3GPP protocol. The terminal device sends an RRC setup request (RRC Setup Request) to the network device; the network device sends an RRC setup message (RRC Setup) to the terminal device; the terminal device then sends an RRC setup complete message (RRC Setup Complete) to the network device. Thus, the RRC connection establishment process is completed.

[0041] 3. RRC reconstruction to RRC setting process

[0042] like Figure 1CAs shown in FIG. 1 , it is a flow chart of RRC reestablishment to RRC setup in the 3GPP protocol. The terminal device sends an RRC reestablishment request (RRC Reestablishment Request) to the network device; the network device sends an RRC setup message (RRC Setup) to the terminal device; the terminal device then sends an RRC setup complete message (RRC Setup Complete) to the network device. Thus, the RRC connection reestablishment (RRC connection re-establishment) fallback to the RRC connection establishment (RRC connection establishment) process is completed.

[0043] The mobile terminal mainly involved in the embodiments of the present application may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) mobile terminal, an augmented reality (AR) mobile terminal, a wireless mobile terminal in industrial control, a wireless mobile terminal in self-driving, a wireless mobile terminal in remote medical, a wireless mobile terminal in smart grid, a wireless mobile terminal in transportation safety, a wireless mobile terminal in smart city, or a wireless mobile terminal in smart home, etc. In the following embodiments, the mobile terminal may be described by taking a mobile phone as an example.

[0044] As an example but not limitation, in the embodiments of the present application, the mobile terminal may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.

[0045] This application mainly involves the refinement of the communication anomaly recovery strategy. It uses the 3GPP reconstruction mechanism to select a suitable target cell for RRC reconstruction in an identified and defined scenario, is compatible with the network performance in the real network environment, quickly attempts to restore services, and improves user experience.

[0046] The following is a further description of the embodiments of the present application by way of example. Figure 2 As shown, it is a schematic diagram of an embodiment of a method for reconstructing a communication abnormality in an embodiment of the present application, which may include:

[0047] 201. When it is monitored that the current serving cell accessed by the terminal device is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, select a target cell from the cells that meet the first condition.

[0048] The first condition includes:

[0049] (1) S criterion;

[0050] (2) When the current serving cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset;

[0051] (3) A cell in a historical cell maintenance table, wherein the historical cell maintenance table includes N cells that have been registered most recently and / or cells whose reference signal received power is greater than a power threshold, where N is an integer greater than 0.

[0052] It can be understood that the cell satisfies the S criterion, that is, the reference signal reception power Srxlev in the cell search is greater than 0 dB and the reference signal reception quality Squal received in the cell search is greater than 0 dB.

[0053] Optionally, the process of selecting a target cell from cells that meet a first condition when it is monitored that the current service cell to which the terminal device is accessing is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, may include: selecting a target cell from cells that meet the first condition when it is monitored that the duration of the abnormality of the current service cell to which the terminal device is accessing reaches a first preset duration, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold.

[0054] It is understandable that the anomaly may include moderate anomaly and severe anomaly. It is understandable that the downlink rate represented by the downlink data of the current service cell is less than the first rate threshold and greater than the second rate threshold, which can be considered as a moderate anomaly; the downlink rate represented by the downlink data of the current service cell is less than or equal to the second rate threshold, which can be considered as a severe anomaly. Exemplarily, in the case of moderate anomaly, the downlink rate of the current service cell is greater than 100k and less than 1M. In the case of severe anomaly, the downlink rate of the current service cell is less than or equal to 100k.

[0055] Exemplarily, when it is monitored that the abnormal duration of the current service cell (for example, Cell A) accessed by the terminal device reaches a first preset duration, the signal strength is normal (for example: the downlink rate is less than 1M, lasts for 30 seconds, and the signal strength is above -80db), and the network device is not configured with other cells or the measurement results of other cells do not meet the measurement threshold, the target cell is selected from the cells that meet the first condition.

[0056] Strategy 1, optionally, when it is monitored that the current serving cell accessed by the terminal device is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, selecting the target cell from the cells that meet the first condition may include:

[0057] When it is monitored that the downlink rate represented by the downlink data of the current serving cell accessed by the terminal device is less than the first rate threshold and greater than the second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, select the target cell from the cells that meet the first condition;

[0058] The first condition also includes:

[0059] (4) marking a target duration for the current serving cell;

[0060] (5) When the current serving cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset.

[0061] It can be understood that the target duration is marked for the current serving cell, that is, the current serving cell will not be selected as the target cell within the target duration.

[0062] For example, when the current service cell (e.g., Cell A) accessed by the terminal device is monitored to be moderately abnormal, the signal strength is normal (e.g., the downlink rate is less than 1M, lasts for 30 seconds, and the signal strength is above -80db), and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, then continuing to do business on Cell A will inevitably affect the user experience. In the prior art, since Cell A has good signal conditions, the network device cannot actively switch cells. In an embodiment of the present application, the RRC connection is released on Cell A, and the suboptimal cell Cell B outside Cell A is found as the target cell for RRC reconstruction.

[0063] It should be noted that in the embodiments of the present application, the focus is on selecting the best target cell for RRC reconstruction. In the 3GPP protocol, cell reconstruction follows the cell selection process (cell search) rather than reselection. Cell reselection is performed in neighboring cells; but cell reconstruction is performed in any cell that can meet the S criterion. That is, cell reconstruction may occur in the previous cell, the neighboring cell of the previous cell, or any other cell that is detected to meet the S criterion.

[0064] If the rebuilt cell does not have the context of this UE, the rebuilt cell will fail. Therefore, the probability of success is still there in the previous cell rebuilt, but if it is rebuilt in the neighboring cell across base stations (eNodeBs), because there is no context of this UE, RRC rebuilt may fail (not considering the transfer of UE context parameters on the X2 interface for the time being).

[0065] According to the above interpretation of the agreement, the reconstruction target cell meets the following conditions:

[0066] (1) S criterion, that is, the reference signal reception power and the reference signal reception quality are greater than> 0;

[0067] (2) Mark the source cell, i.e., the current serving cell, with a target duration (e.g., 30 seconds), and add an offset value (offset) when calculating the S value of the source cell. For example, the offset value is -15 db.

[0068] (3) Cells in the historical cell maintenance table; illustratively, the historical cell maintenance table includes recording the three most recently used registered cells as preferred cells; and / or whitelist cells (maintaining high-quality cells) with good reference signal reception power in the search network table;

[0069] (4) The cell belongs to the same base station as the source cell, i.e., the current serving cell.

[0070] It can be understood that the Evolved Universal Terrestrial Radio Access Network Cell Identifier (E-UTRAN Cell Identifier), ECI = eNodeB-ID + Cell-ID. Among them, eNodeB-ID is 20 bits (bits), and Cell-ID is 8 bits (bits). Therefore, if the target cell is required to belong to the same base station as the source cell, the first 20 bits in the ECI must be the same.

[0071] Optionally, if a cell with the same eNodeB cannot be found, other cells may be selected as target cells.

[0072] It is understandable that, for example, if the source cell is marked (bar) for 30 seconds, the source cell will not be selected as the target cell within these 30 seconds. After these 30 seconds, when calculating the S value of the source cell, an offset value (offset) needs to be added to the calculated S value of the source cell.

[0073] After selecting the target cell, the terminal device can initiate an RRC reestablishment request (RRCReestablishment Request) to the target cell and wait for the network response; if the network responds with an RRC reestablishment message (RRCReestablishment) or an RRC setup message (RRC Setup) (fallback to RRC establishment), the reestablishment is successful.

[0074] If the RRC Reestablishment Request is initiated for the first time and the network device does not respond, which can also be understood as no response within the second preset time length, it can be adjusted to initiate an RRC setup request (RRC Setup Request) on the target cell and wait for the network device to send an RRC setup message (RRC Setup) to the terminal device.

[0075] Strategy 2, optionally, when it is monitored that the current serving cell accessed by the terminal device is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, selecting the target cell from the cells that meet the first condition may include:

[0076] When it is monitored that the downlink rate represented by the downlink data of the current serving cell of the terminal device is less than or equal to the second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, the deregistration and re-registration process is performed;

[0077] When the downlink rate of the service cell for re-registration of the terminal device is less than the first rate threshold, a target cell is selected from cells that meet the first condition.

[0078] It should be noted that, optionally, the first condition here may also include: marking the target duration of the current serving cell; and when the current serving cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset. However, generally speaking, if the current serving cell accessed by the terminal device is monitored to be severely abnormal, then the first condition for selecting the target cell may be relaxed, that is, the first condition may not include the above (4) and (5).

[0079] For example, when the current service cell (e.g. Cell A) accessed by the terminal device is monitored to be severely abnormal, i.e., extremely low rate, normal signal strength (e.g., downlink rate is lower than 100k, lasting for 30 seconds, signal strength is above -80db), and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, the abnormality is serious at this time, and the switch data or switch flight mode can be automatically triggered to actively deregister (detach) + reregister (attach) process. If the data service rate state still cannot be restored to normal at this time, the recovery action similar to that in strategy 1 is executed. That is, the target cell is selected from the cells that meet the first condition; or, if the target cell is not selected from the cells that meet the first condition, the target cell can be selected from the cells that meet the second condition.

[0080] It can also be understood that, when the first condition includes "marking the target duration for the current service cell; and when the current service cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset", if the target cell is selected, the target cell will not be the current service cell within the target duration of the current service cell being barred; and when the first condition does not include "marking the target duration for the current service cell; and when the current service cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset", if the target cell is selected, the target cell may also be the current service cell. It should be noted that the purpose of selecting the target cell from the cell where the first condition does not include "marking the target duration for the current service cell; and when the current service cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset" is mainly to prevent a lack of optional cells.

[0081] When the switch data is triggered to perform the process of active de-registration (detach) + re-registration (attach), the re-registration cell is generally the source cell, that is, the current service cell of the terminal device (such as Cell A); when the switch flight mode is triggered to perform the process of active de-registration (detach) + re-registration (attach), it is necessary to search the network again, then the re-registration cell may be the source cell or other cells except the source cell.

[0082] Optionally, in the above Strategy 1 and Strategy 2, the method further includes:

[0083] If there is no cell that meets the first condition, selecting a target cell from cells that meet the second condition;

[0084] The second condition includes:

[0085] S criteria;

[0086] And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

[0087] 202. Release the RRC connection of the current serving cell, and initiate a reestablishment request to the target cell.

[0088] 203. Receive an RRC reestablishment message sent by the target cell, and send an RRC reestablishment completion message to the target cell; or, receive an RRC setup message sent by the target cell, and send an RRC setup completion message to the target cell.

[0089] It can be understood that, a reestablishment request is initiated to the target cell; an RRC reestablishment message is received from the target cell; an RRC reestablishment completion message is sent to the target cell; and reference can be made to Figure 1A Initiate a reestablishment request to the target cell; receive an RRC setup message sent by the target cell; send an RRC setup message to the target cell; refer to Figure 1C shown.

[0090] Optionally, the method also includes: sending an RRC setup request to the target cell when no RRC reconstruction message or RRC setup message is received within a second preset time period; receiving an RRC setup message sent by the target cell; and sending an RRC setup completion message to the target cell.

[0091] Optionally, the embodiments of the present application are also applicable to scenarios where the terminal device is in New Radio (NR) Standalone (SA) (38.331) and Long Term Evolution (LTE) (36.331).

[0092] In summary, the terminal devices using Strategy A and Strategy B have been compared and verified in a real network. In some scenarios, they perform better than terminal devices that do not use Strategy A and Strategy B of this patent, and can accelerate abnormal recovery.

[0093] It should be noted that step 203 is an optional step.

[0094] In an embodiment of the present application, when it is monitored that the current service cell accessed by the terminal device is abnormal, the signal strength is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, a target cell is selected from the cells that meet the first condition; the RRC connection of the current service cell is released, and a reconstruction request is initiated to the target cell; wherein the first condition includes: S criterion; belonging to the same base station as the current service cell; and a cell in the historical cell maintenance table, the historical cell maintenance table includes the N cells that have been registered recently, and / or, the reference signal receiving power is greater than the power threshold of the cell, N is an integer greater than 0. That is, when the current service cell accessed by the terminal device is abnormal and the signal is normal, reconstruction can be performed to improve the communication abnormality recovery capability of the terminal device. A set of intelligent recovery strategies for data abnormalities of the terminal device is provided. When the current service cell accessed by the terminal device is abnormal and the signal is normal, intelligent judgment and rapid reconstruction based on the 3GPP protocol are performed to improve the abnormal recovery capability of the terminal device and enhance the net recommended value (Net Promoter Score, NPS).

[0095] like Figure 3 As shown, it is a schematic diagram of an embodiment of a terminal device in an embodiment of the present application, which may include:

[0096] The selection module 301 is used to select a target cell from cells that meet the first condition when it is monitored that the current serving cell accessed by the terminal device is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold;

[0097] Establishing module 302, used to release the RRC connection of the current serving cell and initiate a reestablishment request to the target cell;

[0098] The first condition includes:

[0099] S criteria;

[0100] Belonging to the same base station as the current serving cell;

[0101] And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

[0102] Optionally, the selection module 301 is specifically used to select a target cell from cells that meet the first condition when the downlink rate represented by the downlink data of the current serving cell accessed by the terminal device is monitored to be less than the first rate threshold and greater than the second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold;

[0103] The first condition also includes:

[0104] Marking a target duration for the current serving cell;

[0105] And when the current serving cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset.

[0106] Optionally, the selection module 301 is specifically used to perform a deregistration and reregistration process when it is monitored that the downlink rate represented by the downlink data of the current service cell of the terminal device is less than or equal to a second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold; when the downlink rate of the service cell for reregistration of the terminal device is less than the first rate threshold, select a target cell from the cells that meet the first condition.

[0107] Optionally, the selection module 301 is further configured to select a target cell from cells that meet a second condition if there is no cell that meets the first condition;

[0108] The second condition includes:

[0109] S criteria;

[0110] And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

[0111] Optionally, the selection module 301 is specifically used to select a target cell from cells that meet the first condition when it is monitored that the duration of an abnormality in the current service cell to which the terminal device is accessed reaches a first preset duration, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold.

[0112] Optionally, the terminal device further includes a transceiver module 303,

[0113] The transceiver module 303 is configured to receive an RRC reestablishment message sent by the target cell; and send an RRC reestablishment completion message to the target cell;

[0114] or,

[0115] The transceiver module 303 is configured to receive an RRC setup message sent by the target cell; and send an RRC setup message to the target cell.

[0116] Optionally, the transceiver module 303 is also used to send an RRC setup request to the target cell when no RRC reconstruction message or RRC setup message is received within a second preset time period; receive an RRC setup message sent by the target cell; and send an RRC setup completion message to the target cell.

[0117] like Figure 4 As shown, it is a schematic diagram of another embodiment of the terminal device in the embodiment of the present application, which may include:

[0118] Figure 4 FIG. 1 is a block diagram showing a partial structure of a mobile phone related to a terminal device provided in an embodiment of the present invention. Figure 4 The mobile phone includes: a radio frequency (RF) circuit 410, a memory 420, an input unit 430, a display unit 440, a sensor 450, an audio circuit 460, a wireless fidelity (Wi-Fi) module 470, a processor 480, and a power supply 490. Those skilled in the art will understand that Figure 4 The mobile phone structure shown in the figure does not constitute a limitation on the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0119] Combine the following Figure 4 A detailed introduction to the various components of the mobile phone:

[0120] The RF circuit 410 can be used for receiving and sending signals during the process of sending and receiving information or making calls. In particular, after receiving the downlink information of the base station, it is sent to the processor 480 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 410 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, etc. In addition, the RF circuit 410 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile communication (Global System of Mobile communication, GSM), General Packet Radio Service (General Packet Radio Service, GPRS), Code Division Multiple Access (Code Division Multiple Access, CDMA), Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), email, Short Messaging Service (SMS), etc.

[0121] The memory 420 can be used to store software programs and modules. The processor 480 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 420. The memory 420 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 420 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0122] The input unit 430 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 430 may include a touch panel 431 and other input devices 432. The touch panel 431, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 431 or near the touch panel 431 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 431 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 480, and can receive and execute commands sent by the processor 480. In addition, the touch panel 431 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 431, the input unit 430 may also include other input devices 432. Specifically, other input devices 432 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc.

[0123] The display unit 440 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 440 may include a display panel 441. Optionally, the display panel 441 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 431 may cover the display panel 441. When the touch panel 431 detects a touch operation on or near it, it is transmitted to the processor 480 to determine the type of touch event. Subsequently, the processor 480 provides a corresponding visual output on the display panel 441 according to the type of touch event. Although in Figure 4 In the embodiment, the touch panel 431 and the display panel 441 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 431 and the display panel 441 can be integrated to realize the input and output functions of the mobile phone.

[0124] The mobile phone may also include at least one sensor 450, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 441 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 441 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.

[0125] The audio circuit 460, the speaker 461, and the microphone 462 can provide an audio interface between the user and the mobile phone. The audio circuit 460 can transmit the received audio data to the speaker 461 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 462 converts the collected sound signal into an electrical signal, which is received by the audio circuit 460 and converted into audio data, and then the audio data is output to the processor 480 for processing, and then sent to another mobile phone through the RF circuit 410, or the audio data is output to the memory 420 for further processing.

[0126] Wi-Fi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages and access streaming media through the Wi-Fi module 470, which provides users with wireless broadband Internet access. Figure 4 A Wi-Fi module 470 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.

[0127] Processor 480 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. It executes various functions of the mobile phone and processes data by running or executing software programs and / or modules stored in memory 420, and calling data stored in memory 420, so as to monitor the mobile phone as a whole. Optionally, processor 480 may include one or more processing units; preferably, processor 480 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into processor 480.

[0128] The mobile phone also includes a power source 490 (such as a battery) for supplying power to various components. Preferably, the power source can be logically connected to the processor 480 through a power management system, so that the power management system can manage charging, discharging, power consumption and other functions.

[0129] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.

[0130] In an embodiment of the present invention, the processor 480 is configured to select a target cell from cells that meet the first condition when it is monitored that the current serving cell accessed by the terminal device is abnormal, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold; release the RRC connection of the current serving cell, and initiate a reconstruction request to the target cell;

[0131] The first condition includes:

[0132] S criteria;

[0133] Belonging to the same base station as the current serving cell;

[0134] And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

[0135] Optionally, the processor 480 is specifically configured to select a target cell from cells that meet the first condition when monitoring that the downlink rate represented by the downlink data of the current serving cell accessed by the terminal device is less than the first rate threshold and greater than the second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold;

[0136] The first condition also includes:

[0137] Marking a target duration for the current serving cell;

[0138] And when the current serving cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset.

[0139] Optionally, processor 480 is specifically used to perform a deregistration and reregistration process when it is monitored that the downlink rate represented by the downlink data of the current service cell of the terminal device is less than or equal to a second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold; when the downlink rate of the service cell for reregistration of the terminal device is less than the first rate threshold, select a target cell from the cells that meet the first condition.

[0140] Optionally, the processor 480 is further configured to select a target cell from cells that meet a second condition if there is no cell that meets the first condition;

[0141] The second condition includes:

[0142] S criteria;

[0143] And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

[0144] Optionally, processor 480 is specifically used to select a target cell from cells that meet the first condition when it is monitored that the duration of an abnormality in the current service cell to which the terminal device is accessed reaches a first preset duration, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold.

[0145] Optionally, the RF circuit 410 is configured to receive an RRC reestablishment message sent by the target cell; and send an RRC reestablishment completion message to the target cell;

[0146] or,

[0147] The RF circuit 410 is configured to receive an RRC setup message sent by the target cell; and send an RRC setup message to the target cell.

[0148] Optionally, the RF circuit 410 is also used to send an RRC setup request to the target cell when no RRC reconstruction message or RRC setup message is received within a second preset time period; receive an RRC setup message sent by the target cell; and send an RRC setup completion message to the target cell.

[0149] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0150] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may 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 may be transmitted from a website site, a computer, a server, or a data center to another website site, a computer, a server, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may 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 (e.g., a solid-state drive Solid State Disk (SSD)), etc.

[0151] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0152] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods 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 an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0153] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0154] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0155] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0156] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for reestablishing communication when it is abnormal, characterized in that: include: When it is monitored that the downlink rate represented by the downlink data of the current serving cell accessed by the terminal device is less than the first rate threshold and greater than the second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, select the target cell from the cells that meet the first condition; Releasing the RRC connection of the current serving cell and initiating a reestablishment request to the target cell; The first condition includes: S criteria; Belonging to the same base station as the current serving cell; And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and the cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

2. The method according to claim 1, characterized in that The first condition also includes: Marking a target duration for the current serving cell; And when the current serving cell performs S criterion calculation, the S value is the sum of the currently calculated value and the target offset.

3. The method according to claim 1 or 2, characterized in that: The method of monitoring that a downlink rate represented by downlink data of a current serving cell accessed by the terminal device is less than a first rate threshold and greater than a second rate threshold, a signal strength is greater than a strength threshold, and the network device is not configured with other cells / a measurement result of other cells does not meet the measurement threshold, selecting a target cell from cells that meet the first condition includes: When it is monitored that the downlink rate represented by the downlink data of the current serving cell of the terminal device is less than or equal to the second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, the deregistration and re-registration process is performed; When the downlink rate of the service cell for re-registration of the terminal device is less than the first rate threshold, a target cell is selected from cells that meet the first condition.

4. The method according to claim 3, characterized in that The method further comprises: If there is no cell that meets the first condition, selecting a target cell from cells that meet the second condition; The second condition includes: S criteria; And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and / or cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

5. The method according to claim 1 or 2, characterized in that: The method of monitoring that a downlink rate represented by downlink data of a current serving cell accessed by the terminal device is less than a first rate threshold and greater than a second rate threshold, a signal strength is greater than a strength threshold, and the network device is not configured with other cells / a measurement result of other cells does not meet the measurement threshold, selecting a target cell from cells that meet the first condition includes: When it is monitored that the abnormal duration of the current service cell accessed by the terminal device reaches a first preset duration, the signal is normal, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold, the target cell is selected from the cells that meet the first condition.

6. The method according to claim 1 or 2, characterized in that: The method further comprises: Receiving an RRC reestablishment message sent by the target cell; sending an RRC reestablishment completion message to the target cell; or, Receive an RRC setup message sent by the target cell; and send an RRC setup message to the target cell.

7. The method according to claim 1 or 2, characterized in that: The method further comprises: If no RRC reestablishment message or RRC setup message is received within a second preset time period, sending an RRC setup request to the target cell; Receiving an RRC setup message sent by the target cell; Send an RRC setup complete message to the target cell.

8. A terminal device, characterized in that: include: A selection module, configured to select a target cell from cells that meet the first condition when it is monitored that the downlink rate represented by the downlink data of the current serving cell accessed by the terminal device is less than the first rate threshold and greater than the second rate threshold, the signal strength is greater than the strength threshold, and the network device is not configured with other cells / the measurement results of other cells do not meet the measurement threshold; An establishing module is used to release the RRC connection of the current serving cell and initiate a reestablishment request to the target cell; The first condition includes: S criteria; Belonging to the same base station as the current serving cell; And the cells are in the historical cell maintenance table, the historical cell maintenance table includes the most recently registered N cells, and the cells whose reference signal received power is greater than the power threshold, where N is an integer greater than 0.

9. A terminal device, characterized in that: include: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory, so that the processor correspondingly executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing instructions, which, when executed on a processor, causes the processor to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and device for rebuilding RRC connection

    CN106255160A