Cell fault processing method and communication device
By checking the faulty cell in the faulty cell and sending reduced signal measurement reports, the problem of poor communication quality caused by cell failure in the current network is solved, and the efficient communication quality improvement of the terminal is achieved.
Patent Information
- Application Number
- CN202311168914.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-18
AI Technical Summary
There are cell-level faults or tracking area code-level faults in the current network, which causes the terminal to be unable to reside in the optimal cell, thereby affecting the communication quality.
By obtaining the fault information, when the terminal resides in the faulty cell and is in a connected state, it checks whether the cell has a service stuttering fault and sends a reduced signal measurement report to the access network device to prompt the network side to instruct the terminal to switch to a cell with better signal.
Ensure the authenticity of the faulty cell and improve the communication quality of the terminal by switching to a cell with better signal.
Smart Images

Figure CN119653405A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method for processing a cell failure and a communication device. Background Art
[0002] Due to software and hardware failures in network-side equipment, or network test parameter mismatches, poor network optimization, etc., there are many cell-level failures or tracking area code (TAC)-level failures in the existing network. An access network device may include one or more cells. The TAC area is an area set up for paging in a mobile communication system, and a TAC area may include one or more cells. The cloud server can calculate fault map information based on a large number of fault information reported by terminals. The cloud server can send the fault map information to the terminal. The terminal can then select the most suitable cell to reside in based on the fault map information. In practice, it is found that the fault map information received by the terminal may be inaccurate, resulting in the terminal being unable to reside in the optimal cell, resulting in poor communication quality of the terminal. Summary of the invention
[0003] The present application provides a method for processing a cell failure and a communication device, which are beneficial to improving the communication quality of a terminal.
[0004] In a first aspect, the present application provides a method for processing a cell failure, the method comprising:
[0005] Obtain first fault information, the first fault information indicating that the first cell has a jamming fault of a first service, where the first service is a data service or a call service; while residing in the first cell and in a connected state, verify whether the first cell has a jamming fault of the first service according to the first fault information; after verifying that the first cell has a jamming fault of the first service, send a first measurement report to an access network device corresponding to the first cell, the first measurement report carrying a first signal measurement result of the first cell, which is less than a current actual signal measurement result of the first cell.
[0006] Based on the method described in the first aspect, the terminal can reside in the first cell, and in a connected state, verify whether the first cell has a jamming fault of the first service according to the first fault information to ensure the authenticity of the first cell fault. When it is verified that the first cell does have a jamming fault of the first service, the signal measurement result of the first cell is reduced, and the reduced signal measurement result of the first cell is reported (i.e., the first signal measurement result is reported) to prompt the network side to believe that the signal of the first cell is poor, and then instruct the terminal to switch to a cell with better signal outside the first cell, which is conducive to the terminal escaping from the first cell that does have a fault, so as to improve the communication quality of the terminal.
[0007] In a possible embodiment, after sending the first measurement report, if a first message sent by an access network device corresponding to the first cell is received within a first time period, and the first message carries information of the target cell, then switching from the first cell to the target cell for residence is performed based on the first message, and the first message indicates switching from the first cell to the target cell.
[0008] Based on this possible embodiment, it is helpful for the terminal to escape from the first cell that actually has a fault, so as to improve the communication quality of the terminal.
[0009] In a possible embodiment, checking whether the first cell has a jamming fault of the first service according to the first fault information includes: checking whether the first cell has a jamming fault of the first service multiple times within the second time period according to the first fault information;
[0010] After verifying that the first cell has a jamming failure of the first service, sending a first measurement report to the access network device corresponding to the first cell, including: after verifying that the first cell has a jamming failure of the first service for a preset number of consecutive times, sending the first measurement report to the access network device corresponding to the first cell.
[0011] Based on this possible embodiment, the terminal may perform multiple fault checks on the first cell, which is helpful to improve the accuracy of the fault check.
[0012] In a possible embodiment, checking whether the first cell has a jamming fault of the first service according to the first fault information includes: checking whether the first cell has a jamming fault of the first service multiple times within the second time period according to the first fault information;
[0013] After verifying that the first cell has a jamming failure of the first service, sending a first measurement report to the access network device corresponding to the first cell, including: after detecting that the first ratio is greater than or equal to the ratio threshold, sending the first measurement report to the access network device corresponding to the first cell, the first ratio being the ratio of the number of times the first cell is verified to have a jamming failure of the first service within the second time period to the total number of verifications within the second time period.
[0014] Based on this possible embodiment, the terminal may perform multiple fault checks on the first cell, which is helpful to improve the accuracy of the fault check.
[0015] In a possible embodiment, after sending the first measurement report, if the first message sent by the access network device corresponding to the first cell is not received within the first time period, the method also includes: when the first signal measurement result of the first cell is greater than the first threshold, sending a second measurement report to the access network device corresponding to the first cell, the second measurement report carrying the second signal measurement result of the first cell, the second signal measurement result is less than the current actual signal measurement result of the first cell, and the second signal measurement result is less than the first signal measurement result; after sending the second measurement report, if the first message sent by the access network device corresponding to the first cell is received within the third time period, switching from the first cell to the target cell for residence based on the first message.
[0016] Based on this possible embodiment, the terminal may reduce the signal measurement result of the first cell in multiple times to avoid a large change in the signal measurement result of the first cell, which causes the first cell to believe that the measurement report is wrong and then ignore the measurement report.
[0017] In a possible embodiment, after sending the first measurement report, if a first message sent by an access network device corresponding to the first cell is not received within a first time period, the method also includes: when a first signal measurement result of the first cell is less than or equal to a first threshold and there is a neighboring cell in the first cell, triggering a radio link failure RLF process and selecting a neighboring cell to reside; when selecting a neighboring cell to reside, the signal measurement result of the neighboring cell is less than the current actual signal measurement result of the first cell.
[0018] Based on this possible embodiment, when the first signal measurement result of the first cell after reduction is less than or equal to the first threshold, if the first message has not been received, the terminal can trigger the RLF process by itself to select a neighboring cell to reside in, so that escape can be performed in time.
[0019] In a possible embodiment, after sending the second measurement report, if the first message sent by the access network device corresponding to the first cell is not received within a third time period, the method also includes: when the second signal measurement result of the first cell is less than or equal to the first threshold, and there is a neighboring cell in the first cell, triggering the radio link failure RLF process, and selecting a neighboring cell to reside; when selecting a neighboring cell to reside, the signal measurement result of the neighboring cell is less than the current actual signal measurement result of the first cell.
[0020] Based on this possible embodiment, when the reduced second signal measurement result of the first cell is less than or equal to the first threshold, if the first message has not been received, the terminal can trigger the RLF process by itself to select a neighboring cell to reside in, so that escape can be performed in time.
[0021] In a possible embodiment, after sending the first measurement report, if the first message sent by the access network device corresponding to the first cell is not received within the first time period, the method also includes: when the first signal measurement result of the first cell is greater than the first threshold, verifying whether the first cell has a first service jamming failure based on the first fault information; after verifying that the first cell has the first service jamming failure, sending a second measurement report to the access network device corresponding to the first cell, the second measurement report carrying the second signal measurement result of the first cell, the second signal measurement result being less than the current actual signal measurement result of the first cell, and the second signal measurement result being less than the first signal measurement result; after sending the second measurement report, if the first message sent by the access network device corresponding to the first cell is received within the third time period, switching from the first cell to the target cell for residence based on the second message.
[0022] Based on this possible embodiment, the terminal can perform multiple fault checks on the first cell, which is conducive to improving the accuracy of the fault check. And the terminal can reduce the signal measurement result of the first cell in multiple times to avoid the signal measurement result of the first cell changing too much, causing the first cell to think that the measurement report is wrong and ignore the measurement report.
[0023] In a possible embodiment, after sending the first measurement report, when a first message sent by an access network device corresponding to the first cell is not received within a first time period, the method also includes: when a first signal measurement result of the first cell is less than or equal to a first threshold, and when there is a neighboring cell in the first cell, triggering a radio link failure RLF process and selecting a neighboring cell to reside; when selecting a neighboring cell to reside, the signal measurement result of the neighboring cell is less than the current actual signal measurement result of the first cell.
[0024] Based on this possible embodiment, when the first signal measurement result of the first cell after reduction is less than or equal to the first threshold, if the first message has not been received, the terminal can trigger the RLF process by itself to select a neighboring cell to reside in, so that escape can be performed in time.
[0025] In a possible embodiment, after sending the second measurement report, when the first message sent by the access network device corresponding to the first cell is not received within a third time period, the method also includes: when the second signal measurement result of the first cell is less than or equal to the first threshold, and when there is a neighboring cell in the first cell, triggering the radio link failure RLF process, and selecting a neighboring cell to reside; when selecting a neighboring cell to reside, the signal measurement result of the neighboring cell is less than the current actual signal measurement result of the first cell.
[0026] Based on this possible embodiment, when the reduced second signal measurement result of the first cell is less than or equal to the first threshold, if the first message has not been received, the terminal can trigger the RLF process by itself to select a neighboring cell to reside in, so that escape can be performed in time.
[0027] In a possible embodiment, if it is verified that the first cell does not have a jamming failure of the first service, the first fault information is ignored, or the signal measurement result of the first cell is not reduced (specifically, when sending a measurement report, the first signal measurement result of the first cell carried in the measurement report is the current actual signal measurement result of the first cell). Optionally, ignoring the first fault information may refer to: ignoring the jamming failure of the first service in the first cell indicated by the first fault information.
[0028] Based on this possible embodiment, if it is determined through verification that the first cell does not have a jamming failure of the first service, the terminal does not perform an escape operation to avoid residing in a cell with worse signal quality than the currently residing cell, thereby reducing the communication quality of the terminal.
[0029] In a possible embodiment, when the first message is received and the current actual signal measurement result of the first cell meets the measurement reporting condition, the signal measurement result of the first cell is not reported.
[0030] Based on this possible embodiment, this helps to avoid the terminal switching to the first cell with a jamming failure of the first service to reside in, which affects the communication quality of the terminal.
[0031] In a possible embodiment, when the first signal measurement result of the first cell is less than or equal to the first threshold, and when the current actual signal measurement result of the first cell meets the measurement reporting condition, the signal measurement result of the first cell is not reported.
[0032] Based on this possible embodiment, this helps to avoid the terminal switching to the first cell with a jamming failure of the first service to reside in, which affects the communication quality of the terminal.
[0033] In a possible embodiment, when the current actual signal measurement result of the first cell meets the measurement reporting condition, the specific implementation method of not reporting the signal measurement result of the first cell is: when the current actual signal measurement result of the first cell meets the measurement reporting condition within a fourth time period, the signal measurement result of the first cell is not reported; the method also includes: if the fourth time period ends, then when the current actual signal measurement result of the first cell meets the measurement reporting condition, the signal measurement result of the first cell is reported.
[0034] Based on this possible embodiment, the terminal can subsequently re-camp on the first cell after the failure is recovered.
[0035] In a possible embodiment, the method also includes: obtaining second fault information, the second fault information being used to indicate a cell with a fault, a fault type of the cell, and a faulty service of the cell; if the second fault information does not indicate that the first cell has a stuck fault of the first service, then if the current actual signal measurement result of the first cell meets the measurement reporting conditions, reporting the signal measurement result of the first cell.
[0036] Based on this possible embodiment, the terminal can subsequently re-camp on the first cell after the failure is recovered.
[0037] In a possible embodiment, when the first message is received and the current actual signal measurement result of the first cell satisfies the cell selection / reselection condition for selecting / reselecting the first cell for camping, the first cell is not selected / reselected for camping.
[0038] Based on this possible embodiment, it is helpful to avoid the terminal selecting / reselecting the first cell with the jamming failure of the first service to reside in, which affects the communication quality of the terminal.
[0039] In a possible embodiment, when the first signal measurement result of the first cell is less than or equal to the first threshold, and when the current actual signal measurement result of the first cell satisfies the cell selection / reselection condition for selecting / reselecting the first cell for residence, the first cell is not selected / reselected for residence.
[0040] Based on this possible embodiment, it is helpful to avoid the terminal selecting / reselecting the first cell with the jamming failure of the first service to reside in, which affects the communication quality of the terminal.
[0041] In a possible embodiment, when the current actual signal measurement result of the first cell satisfies the cell selection / reselection condition for selecting / reselecting the first cell for residence, the specific implementation method of not selecting / reselecting the first cell for residence is: when the current actual signal measurement result of the first cell satisfies the cell selection / reselection condition for selecting / reselecting the first cell for residence within a fourth time period, the first cell is not selected / reselected for residence; the method also includes: if the fourth time period ends, when the current actual signal measurement result of the first cell satisfies the cell selection / reselection condition for selecting / reselecting the first cell for residence, the first cell is selected / reselected for residence.
[0042] Based on this possible embodiment, the terminal can subsequently re-camp on the first cell after the failure is recovered.
[0043] In a possible embodiment, the method also includes: obtaining second fault information, the second fault information being used to indicate a cell with a fault, a fault type of the cell, and a faulty service of the cell; if the second fault information does not indicate that the first cell has a stuck fault of the first service, then if the current actual signal measurement result of the first cell meets the cell selection / reselection condition for selecting / reselecting the first cell for residence, selecting / reselecting the first cell for residence.
[0044] Based on this possible embodiment, the terminal can subsequently re-camp on the first cell after the failure is recovered.
[0045] In a possible embodiment, after verifying that the first cell has a jamming failure of the first service, the first cell is marked as having a jamming failure of the first service; upon receiving the first message, when the signal measurement result of the first cell marked as having a jamming failure of the first service is greater than a second threshold, the signal measurement result of the first cell is reduced to less than or equal to the second threshold.
[0046] Based on this possible embodiment, this helps to avoid the terminal switching to the first cell with a jamming failure of the first service to reside in, which affects the communication quality of the terminal.
[0047] In a possible embodiment, after verifying that the first cell has a jamming failure of the first service, the first cell is marked as having a jamming failure of the first service; when the first signal measurement result of the first cell is less than or equal to a first threshold, when the signal measurement result of the first cell marked as having a jamming failure of the first service is greater than a second threshold, the signal measurement result of the first cell is reduced to less than or equal to the second threshold.
[0048] Based on this possible embodiment, this helps to avoid the terminal switching to the first cell with a jamming failure of the first service to reside in, which affects the communication quality of the terminal.
[0049] In a possible embodiment, the specific implementation method of marking the first cell as having a jamming failure of the first service is: marking the first cell as having a jamming failure of the first service, and starting a first timer; the method also includes: if the first timer times out, canceling the marking of the first cell as having a jamming failure of the first service.
[0050] Based on this possible embodiment, the terminal can subsequently re-camp on the first cell after the failure is recovered.
[0051] In a possible embodiment, second fault information is obtained, where the second fault information is used to indicate a cell with a fault, a fault type of the cell, and a faulty service of the cell; if the second fault information does not indicate that the first cell has a stuck fault of the first service, the mark of the first cell having a stuck fault of the first service is canceled.
[0052] Based on this possible embodiment, the terminal can subsequently re-camp on the first cell after the failure is recovered.
[0053] In a possible embodiment, the duration of the second time period is related to the first service.
[0054] Based on this possible embodiment, the duration of the second time period is flexible. By making the duration of the second time period related to the faulty service, different service requirements can be met more flexibly.
[0055] In a possible embodiment, when the first service is a call service, the duration of the second time period is the first duration; when the first service is a service other than a call service, the duration of the second time period is the second duration; the first duration is less than the second duration.
[0056] Based on this possible embodiment, by making the second time period corresponding to the call service shorter, it is helpful to reduce the duration of call freezes, thereby improving the user's call experience.
[0057] In a possible embodiment, the reduction amount of the signal measurement result of the first cell is related to the first service.
[0058] In this possible embodiment, the signal measurement result of the first cell is reduced based on the faulty service of the cell, which can more flexibly meet different service requirements.
[0059] In a possible embodiment, the reduction amount of the signal measurement result of the first cell is related to a maximum number of reductions corresponding to the first cell, and the maximum number of reductions corresponding to the first cell is related to the first service.
[0060] In a possible embodiment, Δ is the amount of decrease each time the signal measurement result of the first cell decreases, Δ=(R1-Rmax) / α, R1 is the actual signal measurement result of the first cell when the signal measurement result of the first cell is decreased for the first time, Rmax is the first threshold, and α is the maximum number of decreases corresponding to the first cell.
[0061] In a possible embodiment, Δ*i is the amount of reduction when the signal measurement result of the first cell is reduced for the i-th time, i is an integer greater than 0, Δ=(R1-Rmax) / α, R1 is the actual signal measurement result of the first cell when the signal measurement result of the first cell is reduced for the first time, Rmax is the first threshold, and α is the maximum number of reductions corresponding to the first cell.
[0062] In a possible embodiment, the method further includes: when residing in the second cell, obtaining third fault information, the third fault information indicating that the third cell has a NAS rejection fault of a call service; when residing in the second cell, the current service is a call service, and the current actual signal measurement result of the third cell meets the measurement reporting condition, not reporting the signal measurement result of the third cell; when residing in the second cell, the current service is not a call service, and the current actual signal measurement result of the second cell meets the measurement reporting condition, reporting the signal measurement result of the third cell. It can be understood that the third cell is a neighboring cell of the second cell.
[0063] Based on this possible embodiment, it is helpful to avoid the terminal switching to the third cell with the NAS rejection fault of the call service for residence during the execution of the call service, thereby causing the call to be interrupted and affecting the user experience. It can be understood that, when the third fault information indicates that the third cell has the NAS rejection fault of the call service, the terminal will not verify whether the third cell has the NAS rejection fault of the call service according to the third fault information (specifically, the terminal may not reside in the third cell, and then will not verify whether the third cell has the NAS rejection fault of the call service. From the appearance, one possible situation is that the module inside the terminal will not provide the verification result of whether the third cell has the NAS rejection fault of the call service), but directly determine that the third cell has the NAS rejection fault of the call service according to the third fault information. Based on this, if the current service is a call service, measures are taken (such as: not reporting the signal measurement result of the third cell) to prevent the terminal from being switched to the third cell for residence and causing the current call to be interrupted; if the current service is not a call service, even if the terminal is switched to the third cell for residence, it will not affect the current service, so it is not necessary to take measures to prevent the terminal from being switched to the third cell for residence.
[0064] In a possible embodiment, the method further includes: when residing in the second cell, obtaining third fault information, the third fault information indicating that the third cell has a NAS rejection fault of a call service; when residing in the second cell, the current service is a call service, and the signal measurement result of the third cell is greater than a third threshold, reducing the signal measurement result of the third cell to less than or equal to the third threshold; when residing in the second cell, the current service is not a call service, and the signal measurement result of the third cell is greater than the third threshold, not adjusting the signal measurement result of the third cell.
[0065] Based on this possible embodiment, it is helpful to avoid the terminal switching / selecting / reselecting to reside in the third cell during the execution of the call service, resulting in call interruption and affecting user experience.
[0066] In a possible embodiment, the method further includes: when residing in the second cell, obtaining third fault information, the third fault information indicating that the third cell has a NAS rejection fault of a call service; when residing in the second cell and the current service is a call service, marking the third cell as having a NAS rejection fault of a call service; during a call, when a signal measurement result of the third cell marked as having a NAS rejection fault of a call service is greater than a second threshold, reducing the signal measurement result of the third cell to be less than or equal to the second threshold; when the call ends, updating the signal measurement result of the third cell to an actual signal measurement result of the third cell; when residing in the second cell and the current service is not a call service, not marking the third cell as having a NAS rejection fault of a call service.
[0067] Based on this possible embodiment, it is helpful to avoid the terminal switching / selecting / reselecting to reside in the third cell during the execution of the call service, resulting in call interruption and affecting user experience.
[0068] In a second aspect, the present application also provides a method for handling a cell failure, the method comprising:
[0069] When residing in the second cell, third fault information is obtained, and the third fault information indicates that the third cell has a NAS rejection fault of a call service; when residing in the second cell, and the current service is a call service, and the current actual signal measurement result of the third cell meets the measurement reporting conditions, the signal measurement result of the third cell is not reported; when residing in the second cell, and the current service is not a call service, and the current actual signal measurement result of the second cell meets the measurement reporting conditions, the signal measurement result of the third cell is reported.
[0070] The method described in the second aspect is helpful to prevent the terminal from switching to the third cell for camping during the execution of the call service, resulting in call interruption and affecting the user experience.
[0071] In a possible embodiment, when residing in the second cell and the current service is a call service, and the current actual signal measurement result in the first cell meets the cell selection / reselection condition for selecting / reselecting the first cell for residence, the first cell is not selected / reselected for residence; when residing in the second cell and the current service is not a call service, and the current actual signal measurement result in the first cell meets the cell selection / reselection condition for selecting / reselecting the first cell for residence, the first cell is selected / reselected for residence.
[0072] Based on this possible embodiment, it is helpful to avoid the terminal selecting or reselecting the third cell to reside in during the execution of the call service, resulting in call interruption and affecting user experience.
[0073] In a third aspect, the present application also provides a method for handling a cell failure, the method comprising:
[0074] When residing in the second cell, third fault information is obtained, where the third fault information indicates that the third cell has a NAS rejection fault of a call service; when residing in the second cell, the current service is a call service, and the signal measurement result of the third cell is greater than a third threshold, the signal measurement result of the third cell is reduced to be less than or equal to the third threshold; when residing in the second cell, the current service is not a call service, and the signal measurement result of the third cell is greater than the third threshold, the signal measurement result of the third cell is not adjusted.
[0075] The method described in the third aspect is helpful to avoid the terminal switching / selecting / reselecting to reside in the third cell during the execution of the call service, resulting in call interruption and affecting the user experience.
[0076] In a fourth aspect, the present application also provides a method for handling a cell failure, the method comprising:
[0077] When residing in the second cell, third fault information is obtained, where the third fault information indicates that the third cell has a NAS rejection fault of the call service; when residing in the second cell and the current service is the call service, the third cell is marked as having a NAS rejection fault of the call service; during the call, when the signal measurement result of the third cell marked as having a NAS rejection fault of the call service is greater than a second threshold, the signal measurement result of the third cell is reduced to be less than or equal to the second threshold; when the call ends, the signal measurement result of the third cell is updated to an actual signal measurement result of the third cell; when residing in the second cell and the current service is not the call service, the third cell is not marked as having a NAS rejection fault of the call service.
[0078] The method described in the fourth aspect is helpful to avoid the terminal switching / selecting / reselecting to reside in the third cell during the execution of the call service, resulting in call interruption and affecting the user experience.
[0079] In a possible embodiment, a specific implementation method of marking a NAS rejection fault of a call service in the third cell is: marking a NAS rejection fault of a call service in the third cell, and starting a second timer; the method further includes: if the second timer times out, canceling the marking of the NAS rejection fault of the call service in the third cell.
[0080] Based on this possible embodiment, it is advantageous for the terminal to subsequently re-camp on the third cell after the failure is recovered.
[0081] In a possible embodiment, the method further includes: obtaining fourth fault information, the fourth fault information indicating a cell with a fault, a fault type of the cell, and a faulty service of the cell; if the fourth fault information does not indicate that the third cell has a NAS rejection fault for a call service, then canceling the marking of the NAS rejection fault for the third cell for a call service.
[0082] Based on this possible embodiment, it is advantageous for the terminal to subsequently re-camp on the third cell after the failure is recovered.
[0083] In a fifth aspect, the present application also provides a method for handling a cell failure, the method comprising:
[0084] Obtain first fault information, the first fault information indicating that the first cell has a jamming fault of a first service, the first service being a data service or a call service; when residing in the first cell and being in a connected state, verify whether the first cell has a jamming fault of the first service according to the first fault information; if it is verified that the first cell does not have a jamming fault of the first service, ignore the first fault information, or do not reduce the signal measurement result of the first cell (specifically, when sending a measurement report, the first signal measurement result of the first cell carried in the measurement report is the current actual signal measurement result of the first cell). Optionally, ignoring the first fault information may refer to: ignoring the jamming fault of the first service in the first cell indicated by the first fault information.
[0085] Based on the method described in the fifth aspect, if it is determined through verification that the first cell does not have a jamming failure of the first service, the terminal does not perform an escape operation to avoid residing in a cell with worse signal quality than the currently residing cell, thereby reducing the communication quality of the terminal.
[0086] In a possible embodiment, a specific implementation of checking whether the first cell has a jamming fault of the first service according to the first fault information is: checking whether the first cell has a jamming fault of the first service multiple times within the second time period according to the first fault information;
[0087] If it is verified that the first cell does not have a jamming fault of the first service, the specific implementation method of ignoring the first fault information or not reducing the signal measurement result of the first cell is:
[0088] If the first cell is not detected to have a jamming failure of the first service for a preset number of consecutive times at the end of the second time period, the first fault information is ignored, or the signal measurement result of the first cell is not reduced.
[0089] Based on this possible embodiment, the terminal may perform multiple fault checks on the first cell, which is helpful to improve the accuracy of the fault check.
[0090] In a possible embodiment, a specific implementation of checking whether the first cell has a jamming fault of the first service according to the first fault information is: checking whether the first cell has a jamming fault of the first service multiple times within the second time period according to the first fault information;
[0091] If it is verified that the first cell does not have a jamming fault with the first service, the first fault information is ignored, or the signal measurement result of the first cell is not reduced. The specific implementation method is: if the first ratio is less than the ratio threshold, the first fault information is ignored, or the signal measurement result of the first cell is not reduced, and the first ratio is the ratio of the number of times the first cell is verified to have a jamming fault with the first service in the second time period to the total number of checks in the second time period.
[0092] Based on this possible embodiment, the terminal may perform multiple fault checks on the first cell, which is helpful to improve the accuracy of the fault check.
[0093] In a possible embodiment, the method further includes: when residing in the second cell, obtaining third fault information, the third fault information indicating that the third cell has a NAS rejection fault of a call service; when residing in the second cell, and the current service is a call service, and the actual signal measurement result of the third cell meets the measurement reporting condition, not reporting the signal measurement result of the third cell; when residing in the second cell, and the current service is not a call service, and the actual signal measurement result of the second cell meets the measurement reporting condition, reporting the signal measurement result of the third cell.
[0094] Based on this possible embodiment, it is helpful to avoid the terminal switching to the third cell to camp in the process of executing the call service, resulting in call interruption and affecting user experience.
[0095] In a possible embodiment, when residing in the second cell and the current service is a call service, and the current actual signal measurement result in the first cell meets the cell selection / reselection condition for selecting / reselecting the first cell for residence, the first cell is not selected / reselected for residence; when residing in the second cell and the current service is not a call service, and the current actual signal measurement result in the first cell meets the cell selection / reselection condition for selecting / reselecting the first cell for residence, the first cell is selected / reselected for residence.
[0096] Based on this possible embodiment, it is helpful to avoid the terminal selecting or reselecting the third cell to reside in during the execution of the call service, resulting in call interruption and affecting user experience.
[0097] In a possible embodiment, the method further includes: when residing in the second cell, obtaining third fault information, the third fault information indicating that the third cell has a NAS rejection fault of a call service; when residing in the second cell, the current service is a call service, and the signal measurement result of the third cell is greater than a third threshold, reducing the signal measurement result of the third cell to be less than or equal to the third threshold; when residing in the second cell, the current service is not a call service, and the signal measurement result of the third cell is greater than the third threshold, not adjusting the signal measurement result of the third cell.
[0098] Based on this possible embodiment, it is helpful to avoid the terminal switching / selecting / reselecting to reside in the third cell during the execution of the call service, resulting in call interruption and affecting user experience.
[0099] In a possible embodiment, the method further includes: when residing in the second cell, obtaining third fault information, the third fault information indicating that the third cell has a NAS rejection fault of a call service; when residing in the second cell and the current service is a call service, marking the third cell as having a NAS rejection fault of the call service; during a call, when a signal measurement result of the third cell marked as having a NAS rejection fault under the call service is greater than a second threshold, reducing the signal measurement result of the third cell to be less than or equal to the second threshold; at the end of the call, updating the signal measurement result of the third cell to an actual signal measurement result of the third cell; when residing in the second cell and the current service is not a call service, not marking the third cell as having a NAS rejection fault of the call service.
[0100] Based on this possible embodiment, it is helpful to avoid the terminal switching / selecting / reselecting to reside in the third cell during the execution of the call service, resulting in call interruption and affecting user experience.
[0101] In a possible embodiment, a specific implementation method of marking a NAS rejection fault of a call service in the third cell is: marking a NAS rejection fault of a call service in the third cell, and starting a second timer; the method further includes: if the second timer times out, canceling the marking of the NAS rejection fault of the call service in the third cell.
[0102] Based on this possible embodiment, it is advantageous for the terminal to subsequently re-camp on the third cell after the failure is recovered.
[0103] In a possible embodiment, the method further includes: obtaining fourth fault information, the fourth fault information being used to indicate a cell having a fault, a fault type of the cell, and a faulty service of the cell; if the fourth fault information does not indicate that the third cell has a NAS rejection fault for a call service, then canceling the marking of the NAS rejection fault for the third cell for a call service.
[0104] Based on this possible embodiment, it is advantageous for the terminal to subsequently re-camp on the third cell after the failure is recovered.
[0105] In a sixth aspect, the present application provides a communication device, which may be a terminal, a device in a terminal, or a device that can be used in combination with a terminal. Among them, the communication device may also be a chip system. The communication device may execute the method of the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect. The functions of the communication device may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions. The unit or module may be software and / or hardware. The operations and beneficial effects performed by the communication device may refer to the methods and beneficial effects of the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect above, and the repetitions will not be repeated.
[0106] In a seventh aspect, the present application provides a communication device, the communication device comprising a processor, when the processor calls a computer program in a memory, a method as described in any one of the first to fifth aspects is executed.
[0107] In an eighth aspect, the present application provides a communication device, comprising a processor and a memory, wherein the processor and the memory are coupled; the processor is used to implement a method as described in any one of the first to fifth aspects.
[0108] In the ninth aspect, the present application provides a communication device, including a processor, a memory, an input interface and an output interface, the input interface is used to receive information from other communication devices outside the communication device, the output interface is used to output information to other communication devices outside the communication device, and the processor calls a computer program stored in the memory so that the communication device executes a method as described in any one of the first to fifth aspects.
[0109] In the tenth aspect, the present application provides a chip system, which is applied to a terminal. The chip system includes at least one processor and an interface, and the interface is used to receive instructions and transmit them to at least one processor; at least one processor executes the instructions so that the terminal executes any one of the methods in the first aspect to the fifth aspect.
[0110] In the eleventh aspect, the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed by a communication device, a method as described in any one of the first to fifth aspects is implemented.
[0111] In a twelfth aspect, the present application provides a computer program product comprising instructions, and when a computer reads and executes the computer program product, the computer executes a method as described in any one of the first to fifth aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0112] Figure 1 A possible, non-limiting system schematic diagram provided for an embodiment of the present application;
[0113] Figure 2 A schematic diagram of a cell residency provided in an embodiment of the present application;
[0114] Figure 3 A flowchart of a method for handling a cell failure provided in an embodiment of the present application;
[0115] Figure 4 A flowchart of another method for handling a cell failure provided in an embodiment of the present application;
[0116] Figure 5 A schematic diagram of a cell fault check provided in an embodiment of the present application;
[0117] Figure 6 A schematic diagram of another cell fault check provided in an embodiment of the present application;
[0118] Figure 7 A flowchart of another method for handling a cell failure provided in an embodiment of the present application;
[0119] Figure 8 A flowchart of another method for handling a cell failure provided in an embodiment of the present application;
[0120] Fig. 9 A flowchart of another method for handling a cell failure provided in an embodiment of the present application;
[0121] Fig.10 A flowchart of another method for handling a cell failure provided in an embodiment of the present application;
[0122] Fig.11 A flowchart of another method for handling a cell failure provided in an embodiment of the present application;
[0123] Fig.12 A schematic diagram of the hardware structure of a terminal 120 provided in an embodiment of the present application;
[0124] Fig.13 A software structure block diagram of a terminal 120 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0125] The terms "first" and "second" and the like in the specification, claims and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.
[0126] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0127] In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0128] In order to improve the communication quality of a terminal, the present application provides a method for processing a cell failure and a communication device.
[0129] In order to better understand the embodiments of the present application, some professional terms involved in the embodiments of the present application are first introduced below:
[0130] 1. Idle state (i.e. idle state) and connected state (i.e. connected state)
[0131] In some embodiments of the present application, the state of the terminal may include a connected state and an idle state. Wherein, when the terminal is powered on but no radio resource control (RRC) connection is established with the network side, the terminal is in an idle state. When the terminal establishes an RRC connection with the network side, the terminal is in a connected state.
[0132] In some other embodiments of the present application, the state of the terminal may further include a deactivated state (ie, an inactive state). The deactivated state is also referred to as a low power consumption state.
[0133] It can be understood that the processes that the terminal needs to complete in the idle state include public land mobile network (PLMN) selection, cell selection / cell reselection, location registration, etc.
[0134] 2. Cell
[0135] A cell is an area within the wireless coverage of an access network device (e.g., a base station). In this area, a terminal can reliably communicate with the access network device via wireless signals. It can be understood that the coverage of each access network device can be divided into one or more cells, and each cell can correspond to one or more frequency points. It can also be understood that each cell is an area formed by the coverage of one or more frequency points.
[0136] In some embodiments of the present application, different cells may correspond to the same access network device. That is, the access network device to which cell A belongs and the access network device to which cell B belongs may be the same access network device. For example, cell A and cell B may be managed by the same base station. In this case, cell A and cell B may be referred to as co-stationed.
[0137] In some embodiments of the present application, different cells may correspond to different access network devices. That is, the access network device to which cell A belongs and the access network device to which cell B belongs may be different access network devices. For example, cell A and cell B may be managed by different access network devices. For another example, cell A and cell B may be managed by the same access network device, but the radio frequency processing units corresponding to cell A and cell B are different radio frequency processing units in the same access network device.
[0138] An adjacent cell, or neighboring cell, or neighboring cell, refers to an area within the wireless coverage of an access network device that is physically associated with the current serving cell and transmits signals on the same frequency or a different frequency. In other words, an adjacent cell refers to a cell that is connected to or adjacent to the current serving cell. In layman's terms, an adjacent cell can be understood as a "surrounding cell" of the current serving cell.
[0139] 3. Cell Handover (HO)
[0140] Cell switching refers to the process of migrating the communication link between the terminal and the current access network device to another access network device in mobile communications. In a wireless communication system, when a terminal moves or approaches from one cell to another, switching is required to keep the terminal's communication uninterrupted. The switching can be intra-site switching or inter-site switching, and this application does not impose specific restrictions on this. Intra-site switching refers to the source cell and the target cell belonging to the same access network device (for example, a base station). Inter-site switching refers to the source cell and the target cell belonging to different access network devices (for example, a base station).
[0141] In this application, the source cell refers to the cell that provides services to the terminal before the handover, and the target cell refers to the cell that provides services to the terminal after the handover. For the convenience of description, this application records the access network device corresponding to the source cell as the source access network device, and the access network device corresponding to the target cell as the target access network device. It can be understood that the source access network device and the target access network device can be the same network device or different access network devices.
[0142] The terminal can receive the measurement indication sent by the current resident cell, and measure and evaluate the signal quality of the cell based on the measurement indication to obtain the measurement result. The terminal can generate a corresponding measurement report (Measurement Report, MR) based on the measurement result, and send the measurement report to the current resident cell. After the current resident cell of the terminal receives the measurement report, it can communicate with the target cell based on the measurement report. If the target cell allows access, the current resident cell of the terminal can instruct the terminal to perform cell switching. It can be understood that cell switching is performed when the terminal is in a connected state, and cell switching can keep the terminal communication uninterrupted.
[0143] The following describes the measurement-based switching process.
[0144] Step 1: The source access network device sends a measurement control message to the terminal.
[0145] The measurement control message can be an RRC connection reconfiguration message (RRCConnection Reconfiguration) carrying a measConfig information element. The measurement control message is sent to the terminal in the form of measId. measId is the index of the database measurement configuration entry. Each measId corresponds to two elements: measObjectId and reportConfigId. measObjectId is the measurement object identifier, which corresponds to a measurement object configuration item. reportConfigId is the measurement report identifier, which corresponds to a measurement report configuration item. These two elements are at the beginning of the same measConfig information element. Simply put, the access network device compiles several measurement configuration items into a mapping relationship table, and sends the configuration and mapping relationship corresponding to the mapping relationship table to the terminal. When the terminal subsequently sends a measurement report to the access network device, it will carry the corresponding measId so that the access network device can correctly parse and process the measurement data.
[0146] Correspondingly, the terminal can receive the measurement control message sent by the source access network device.
[0147] Step 2: The terminal performs measurement configuration based on the measurement control message and sends a measurement report to the source access network device.
[0148] The terminal measures cells (such as the source cell and cells adjacent to the source cell) at a specified frequency based on the measurement configuration items included in the measurement control message sent by the access network device, and sends a measurement report to the source access network device.
[0149] Correspondingly, the source access network device may receive the measurement report sent by the terminal.
[0150] Step 3: The source access network equipment makes a switching decision and prepares for switching.
[0151] After receiving the measurement report sent by the terminal, the source access network device makes a handover decision based on the measurement report and determines the target cell. In other words, the source access network device determines which cell to handover to based on the measurement report. After making a handover decision, the source access network device can make handover preparations, that is, reserve resources (for example, the source access network device requests the target access network device to prepare the resources required by the terminal) and generate an RRC connection reconfiguration message.
[0152] Step 4: The source access network device sends an RRC connection reconfiguration message to the terminal.
[0153] After the source access network device makes a handover decision and prepares for the handover, the handover can be performed. Specifically, the source access network device sends an RRC connection reconfiguration message to the terminal. The RRC connection reconfiguration message includes parameters required for the terminal to access the target cell. For example, the parameters required for the terminal to access the target cell may include one or more of the following: radio resource configurations such as cell ID, carrier frequency, target power, and physical resource configurations.
[0154] For a long term evolution (LTE) network, the source access network device informs the terminal of relevant information about the target cell through the information element (IE) of mobilityControlInfo included in the RRC connection reconfiguration message.
[0155] For the New Radio (NR) network, the source access network device informs the terminal of the relevant information of the target cell through the reconfigurationWithSync in the spCellConfig included in the RRC connection reconfiguration message.
[0156] Correspondingly, the terminal can receive the RRC connection reconfiguration message sent by the source access network device.
[0157] Step 5: The terminal switches to the target cell based on the RRC connection reconfiguration message and sends an RRC connection reconfiguration completion message to the target cell.
[0158] After receiving the RRC connection reconfiguration message sent by the source access network device, the terminal interrupts the wireless connection with the source access network device and starts to establish a new wireless connection with the target access network device. When the terminal successfully establishes a wireless connection with the target access network device, the terminal sends an RRC connection reconfiguration complete message (RRC Connection ReconfigurationComplete) to the target access network device to indicate that the handover process has been completed for the terminal.
[0159] 4. Measurement report (MR)
[0160] The 3rd Generation Partnership Project (3GPP) specification proposes a set of predefined measurement reporting mechanisms to be performed by the terminal. These predefined measurement reporting types are called "events". The type of "event" that the terminal must report is specified by the RRC signaling message sent by the access network device (for example, the RRC connection reconfiguration message in the first step of the above handover process).
[0161] The event types of measurement reports are described in detail below.
[0162] (1) Event types for switching within the system
[0163] Event A1: Serving becomes better than threshold, in dBm.
[0164] Event A2: Serving becomes worse than threshold, in dBm.
[0165] Event A3: The neighboring cell (or neighboring cell, ie, adjacent cell) is better than the current serving cell by a relative value (Neighbour becomes offset better than SpCell), in dB.
[0166] Event A4: Neighbor cell quality is higher than an absolute threshold (Neighbour becomes better than threshold), unit: dBm.
[0167] Event A5: the quality of the serving cell is lower than an absolute threshold threshold1, and the quality of the neighboring cell is higher than an absolute threshold threshold2 (SpCell becomes worse than threshold1 and neighbor becomes better than threshold2), unit: dBm.
[0168] Event A6: The quality of the neighboring cell is higher than that of the secondary cell (SCell) by an absolute threshold (Neighbour becomes offset better than SCell), in dB.
[0169] (2) Event types for switching between systems
[0170] Event B1: Inter RAT neighbour becomes better than threshold, in dBm.
[0171] Event B2: The serving cell is lower than an absolute threshold threshold1, and the inter-RAT neighbor cell is better than an absolute threshold threshold2 (PCell becomes worse than threshold1 and inter RATneighbour becomes better than threshold2), unit: dBm.
[0172] 5. Community Selection
[0173] When the terminal is turned on, or when the terminal changes from a connected state to an idle state (for example, entering flight mode, etc.), or when a radio link failure (RLF) occurs in the terminal, or when the terminal enters a network coverage area, or after the terminal selects a PLMN, the terminal needs to perform cell selection, that is, the terminal needs to select a cell to reside in.
[0174] In the process of cell selection, the terminal can first scan multiple frequency points to obtain the energy of the multiple frequency points, and then sort the multiple frequency points in order from high to low according to the energy of the multiple frequency points. According to the frequency point sorting result, the terminal can first measure the signal quality of the cell at the frequency point with the highest energy, such as reference signal received power (RSRP) and reference signal received quality (RSRQ). Based on the signal quality of the cell, it is determined whether the cell meets the access conditions. If the access conditions are met, the cell is selected for residence. If a cell that meets the access conditions is not found at the frequency point with the highest energy, a cell search is performed at the next frequency point according to the frequency point sorting result, and so on.
[0175] 6. Cell Reselection
[0176] According to the above, after the terminal performs cell selection, it can stay in a suitable cell. However, the cell where the terminal stays is not necessarily the best cell in the nearby area. Therefore, when the terminal successfully stays in a cell, it may immediately reselect the cell. It should be noted that the cell reselection is performed by the terminal in the idle state and is controlled by the terminal.
[0177] In some embodiments of the present application, the terminal can only start cell reselection after it resides on the selected cell for a certain period of time (for example, 1 second). After the terminal successfully resides in a cell, if no RRC connection is initiated (i.e., an RRC connection establishment process or an RRC connection reconstruction process is initiated), the terminal will start the cell measurement in the idle state. If the signal quality of the current resident cell is poor, and the signal quality of other cells is good, the terminal will try to reselect to a cell with better signal quality for residence. In this case, the terminal can first try to receive the system message of the cell with better signal quality, and then determine whether the cell is suitable for residence based on the system message of the cell. If the terminal determines that the cell is suitable for residence based on the system message of the cell, the terminal will reselect to the cell for residence, and restart the measurement to continue monitoring the signal quality of the current resident cell and other cells.
[0178] It is understandable that the signal quality involved in the present application may include signal strength. Specifically, the "poor signal quality" involved in the present application may refer to low signal strength, and the "good signal quality" involved in the present application may refer to high signal strength.
[0179] 7. Fault Type
[0180] The fault type refers to the type of fault that occurs in the cell, for example, the fault type may be freeze, call failure, non-access stratum (NAS) rejection, etc.
[0181] 8. NAS Rejection
[0182] The NAS process is executed after the access stratum (AS) process. The AS process refers to the signaling process that the terminal and access network equipment need to participate in processing. The NAS process refers to the signaling process that the terminal and core network equipment need to participate in processing. A signaling channel is established between the terminal and the core network equipment through the AS process, so that the NAS process can be performed subsequently. NAS rejection means that the NAS layer signaling sent by the terminal is rejected by the network side. For example, NAS rejection includes tracking area update (TAU) rejection, mobility registration update (MRU) rejection, or service request (SR) rejection.
[0183] IX. Fault Service
[0184] Faulty services refer to services that have failed in the cell, such as making calls, watching videos, surfing the Internet, etc.
[0185] 10. Fault map information
[0186] The fault map information may indicate which cells are faulty cells and the fault types of the cells. Optionally, the fault map information may also indicate the faulty services of the cells.
[0187] 11. Electronic Fence Information
[0188] The electronic fence information may indicate the area enclosed by the electronic fence and the type of fault existing in the area enclosed by the electronic fence. Optionally, the electronic fence information may also indicate the faulty service of the cell.
[0189] The communication system involved in the embodiment of the present application is introduced below:
[0190] The embodiments of the present application can be applied to long term evolution (LTE) systems, fifth generation mobile communication (5G) systems, sixth generation mobile communication (6G) systems and other communication systems evolved after 5G, satellite communication and short-range wireless communication systems. Among them, the wireless communication systems mentioned in the embodiments of the present application include but are not limited to: three major application scenarios of 5G / 6G mobile communication systems: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC) and massive machine type communication (mMTC), long range Internet of Things (LoRa) systems or vehicle networking systems.
[0191] Figure 1 A possible, non-limiting system schematic is shown. Figure 1 As shown, the communication system 10 includes an access network device 110 , a terminal 120 and a cloud server 130 . Figure 1 Taking the communication system 10 including an access network device 110, two terminals 120 and a cloud server 130 as an example, the communication system 10 may also include a larger number of access network devices 110, terminals 120 and cloud servers 130, which is not limited in the embodiments of the present application.
[0192] 1. Access network equipment 110
[0193] The access network device 110, which may also be sometimes referred to as a radio access network (RAN) node, a RAN entity or an access node, etc., constitutes a part of the communication system to help the terminal 120 achieve wireless access. In a possible scenario, the access network device 110 may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The access network device 110 may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. In a possible embodiment, the access network device 110 may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a roadside unit (RSU).
[0194] 2. Terminal 120
[0195] The terminal 120 may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, electronic device, etc. The terminal 120 may be widely used in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal 120 may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc.
[0196] 3. Cloud Server 130
[0197] Due to software and hardware failures in network side equipment, network test parameter mismatch, poor network optimization, etc., there are many cell-level failures or tracking area code (TAC)-level failures in the current network. An access network device may include one or more cells. A TAC area is an area set for paging in a mobile communication system. A TAC area may include one or more cells.
[0198] The terminal 120 can detect whether a cell fails. After the terminal 120 detects a cell failure, it can report the failure information to the cloud server 130. For example, the failure information can indicate the failed cell and the failure type of the cell. Optionally, the failure information can also indicate the failed service. The cloud server 130 can calculate the failure map information or the electronic fence information based on the failure information reported by a large number of terminals 120. After the cloud server 130 determines the failure map information or the electronic fence information, it can send the failure map information or the electronic fence information to the terminal 120. Thus, the terminal 120 can select the most suitable cell to reside in based on the failure map information or the electronic fence information to improve the communication quality of the terminal.
[0199] For example, Figure 2 As shown, TAC area 1 includes cell A and cell B. TAC area 2 includes cell C and cell D. The cloud server 130 sends fault map information to the terminal 120, and the fault map information indicates that cell A has a jamming problem for any service, and cell C has a NAS rejection fault for the call service. After the terminal 120 enters TAC1, the terminal 120 resides in cell A. After the terminal 120 resides in cell A, in order to ensure the authenticity of the faulty cell, the terminal 120 can first verify whether cell A has a jamming problem. If there is indeed a jamming problem, the terminal 120 can escape to other fault-free cells in time to reside, so as to ensure the communication quality of the terminal 120, such as switching to cell B for residency. For example, the terminal 120 can reduce the signal measurement result (such as RSRP) of cell A, and send a measurement report to the access network device 110 based on the reduced signal measurement result of cell A, so as to switch to other fault-free cells for residency. If it is verified that cell A does not have a jamming problem, terminal 120 can ignore the jamming problem of any service in cell A, and terminal 120 does not perform an escape operation to avoid residing in a cell with worse signal quality than the currently residing cell, thereby reducing the communication quality of terminal 120.
[0200] Since cell C has a NAS rejection failure for call services, if terminal 120 switches to cell C during a call, the call of terminal 120 will be interrupted, affecting the user experience. Therefore, in the embodiment of the present application, terminal 120 resides in cell B, and terminal 120 is performing call services, and when the current actual RSRP of cell C meets the measurement reporting conditions, the RSRP of cell C is not reported. Terminal 120 resides in cell B, and terminal 120 does not perform call services, and when the current actual RSRP of cell C meets the measurement reporting conditions, the RSRP of cell C is reported. This can avoid the terminal 120 switching to cell C for residence during the execution of call services, resulting in the interruption of the call of terminal 120.
[0201] The terminal 120 resides in the cell B, and the terminal 120 is performing a call service, and if the current actual RSRP of the cell C satisfies the cell selection / reselection condition for selecting / reselecting the cell C for residence, the cell C is not selected / reselected for residence. The terminal 120 resides in the cell B, and the terminal 120 is not performing a call service, and if the current actual RSRP of the cell C satisfies the cell selection / reselection condition for selecting / reselecting the cell C for residence, the cell C is selected / reselected for residence. In this way, the terminal 120 can avoid selecting / reselecting the cell C for residence during the execution of the call service, resulting in the interruption of the call of the terminal 120.
[0202] The following is a further introduction to the method for handling a cell failure provided in an embodiment of the present application:
[0203] See also Figure 3 , Figure 3 This is a flowchart of a method for handling a cell failure provided by an embodiment of the present application.
[0204] 301. The modem in the terminal resides in cell 1 and enters a connected state.
[0205] In the embodiment of the present application, step 301 is performed before step 304. For example, step 301 is performed before step 302. For another example, step 301 can be performed after step 302 and before step 303. For another example, step 301 can be performed after step 303 and before step 304. Alternatively, step 301 can be performed simultaneously with step 302 or step 303, which is not limited in the embodiment of the present application.
[0206] That is, the modem may first reside in cell 1 and enter the connected state, then receive the fault information 1 sent by the AP, and then execute step 304. Alternatively, the modem may first receive the fault information 1 sent by the AP, then reside in cell 1 and enter the connected state, and then execute step 304.
[0207] 302. The cloud server sends fault map information 1 to the AP in the terminal. Correspondingly, the AP can receive the fault map information 1.
[0208] For the description of fault map information, please refer to the description in the professional terminology introduction in the previous text, which will not be repeated here. In the embodiment of the present application, the fault map information can also be replaced by electronic fence information or other information issued by the cloud server to indicate a cell or regional fault. The embodiment of the present application takes the fault map information as an example for explanation.
[0209] In a possible embodiment, the cloud server may actively push the fault map information to the AP. For example, the cloud server may actively push the fault map information to the AP regularly. For another example, when the cloud server finds that the fault map information has been updated, it actively pushes the updated fault map information to the AP.
[0210] In a possible embodiment, the AP may actively obtain fault map information from the cloud server. For example, the AP may actively obtain fault map information from the cloud server periodically. For another example, the AP may actively obtain the latest fault map information from the cloud server based on a scenario trigger (such as when the terminal is connected to WiFi and the screen goes off for a period of time).
[0211] 303. Based on the location information of the terminal and the fault map information 1, the AP sends fault information 1 to the modem in the terminal, where the fault information 1 indicates that the cell 1 has a stuck fault of the service 1. Accordingly, the modem can receive the fault information 1.
[0212] In the embodiment of the present application, service 1 may be a data service or a call service. The data service may also be referred to as an Internet access service.
[0213] In the embodiment of the present application, the fault information 1 may indicate a cell with a fault, a faulty service of the faulty cell, and a fault type of the faulty cell.
[0214] In the embodiment of the present application, the fault information 1 may indicate one or more faulty cells and the faulty services and fault types corresponding to each faulty cell. For example, the content indicated by the fault information 1 may be as shown in Table 1 below.
[0215] Table 1
[0216] Cell ID Fault service Fault type Cell 1 ID call Stuck and stopped Cell 2 ID Internet Access Stuck and stopped Cell 3 logo call NAS Rejection
[0217] In the embodiment of the present application, the fault information 1 may indicate one or more faulty services for the same cell. For example, the content indicated by the fault information 1 may be as shown in Table 2 below. The fault information 1 indicates one faulty service (i.e., call service) for cell 1, multiple faulty services (i.e., all services) for cell 2, and multiple faulty services (i.e., all services) for cell 3.
[0218] Table 2
[0219] Cell ID Fault service Fault type Cell 1 ID call Stuck and stopped Cell 2 ID All Business Stuck and stopped Cell 3 logo All Business NAS Rejection
[0220] In the embodiment of the present application, the fault information 1 may indicate one or more fault types for the same cell. For example, the content indicated by the fault information 1 may be as shown in the following Table 3. The fault information 1 indicates one fault type (i.e., stuck) for cell 1, two fault types (i.e., stuck and NAS rejection) for cell 2, and one fault type (i.e., NAS rejection) for cell 3.
[0221] Table 3
[0222] Cell ID Fault service Fault type Cell 1 ID call Stuck and stopped Cell 2 ID All Business Stuttering, NAS rejection Cell 3 logo All Business NAS Rejection
[0223] In a possible embodiment, the fault information 1 may explicitly indicate the faulty service of the faulty cell or implicitly indicate the faulty service of the faulty cell. For example, the fault information 1 explicitly indicating the faulty service of the faulty cell may be understood as: the fault information 1 includes indication information, and the indication information indicates the faulty service of the faulty cell. For example, the indication information may be the name or identifier of the faulty service. The fault information 1 implicitly indicating the faulty service of the faulty cell may be understood as: when the fault information 1 does not include indication information for indicating the faulty service of the faulty cell, the fault information 1 indicates that the faulty service of the faulty cell is an Internet access service, or indicates that the faulty service of the faulty cell is a data service, or indicates that the faulty service of the faulty cell is all services. That is, when the fault information 1 does not include indication information for indicating the faulty service of the faulty cell, the modem may consider the faulty service of the faulty cell to be an Internet access service, or consider the faulty service of the faulty cell to be a data service, or consider the faulty service of the faulty cell to be all services.
[0224] In a possible embodiment, the format of the fault information 1 may be: usage scope + identifier of the faulty cell + fault type. The usage scope is used to indicate the faulty service. For example, call: identifier / stutter of cell 1 indicates that cell 1 has a stutter fault of the call service. For another example, general: identifier / stutter of cell 1 indicates that cell 1 has a stutter fault that does not distinguish between services. For another example, Internet access: identifier / NAS rejection of cell 1 indicates that cell 1 has a NAS rejection fault of the Internet access service.
[0225] In the embodiment of the present application, the AP can determine / predict the cell where the terminal may / can reside based on the location information of the terminal, and then determine whether there is a faulty cell in the cell where the terminal may / can reside based on the fault map information 1. If so, the fault information 1 is sent to the Modem, and the fault information 1 indicates the faulty cell in the cell where the terminal may / can reside, and indicates the fault type and faulty service of these faulty cells.
[0226] In a possible embodiment, the AP may determine the cells where the terminal may / can reside in combination with the cell where the terminal resides, the neighboring cells of the terminal, and the movement trajectory of the terminal in addition to the location information of the terminal.
[0227] In a possible embodiment, the AP may not send the fault information 1 to the modem based on the location information of the terminal. For example, the fault information 1 may indicate all faulty cells in the fault map information 1, the fault types of the cells, and the faulty services of the cells.
[0228] In a possible embodiment, the fault information 1 obtained by the AP may not be determined based on the fault map information 1. For example, the modem itself can detect whether the service cell has a fault in a certain service. After the modem detects that the service cell has a fault in the service, it can report the faulty cell, the faulty service and the fault type to the AP. The AP can record the faulty cell, the faulty service and the fault type so as to subsequently determine the fault information 1 based on the location information of the terminal and the faulty cell, the faulty service and the fault type recorded by the AP. Among them, the processing unit of the modem for detecting whether the service cell has a fault in a certain service may be different from the processing unit of the modem for verifying whether cell 1 has a stuck fault in service 1 according to fault information 1.
[0229] 304. The modem checks whether the cell 1 has a stuck fault of the service 1 according to the fault information 1. After checking that the cell 1 does not have a stuck fault of the service 1, execute step 305. After checking that the cell 1 has a stuck fault of the service 1, execute step 306.
[0230] In the embodiment of the present application, when the modem receives fault information 1 and resides in cell 1 and is in a connected state, step 304 may be executed.
[0231] Optionally, the modem can verify whether cell 1 has a jamming failure in service 1 by detecting the throughput of cell 1 under service 1. Throughput refers to the rate at which data is transmitted through a communication channel in a communication network. Throughput is usually measured in bits per second (bit / s or bps), and sometimes in packets per second (p / s or pps) or packets per time slot. For example, if the throughput of cell 1 under service 1 is less than the throughput threshold, the modem considers that it has been verified that cell 1 has a jamming failure in service 1. If the throughput of cell 1 under service 1 is greater than or equal to the throughput threshold, the modem considers that it has not been verified that cell 1 has a jamming failure in service 1. The modem can also verify whether cell 1 has a jamming failure in service 1 in other ways, which are not limited in the embodiments of the present application.
[0232] 305. Modem ignores fault information 1.
[0233] In the embodiment of the present application, the modem ignoring fault information 1 may mean: the modem ignoring the fact that cell 1 indicated by fault information 1 has a stuck fault of service 1, or the modem does not reduce the RSRP of cell 1 (specifically, when the modem sends a measurement report, the first signal measurement result of cell 1 carried in the measurement report is the current actual signal measurement result of cell 1). In other words, the modem may not perform relevant escape operations on cell 1, and the modem may continue to reside in cell 1. The escape operation in the embodiment of the present application refers to a series of operations that cause the terminal to reside in other cells, such as steps 307 to 312.
[0234] 306. Modem reduces RSRP of cell 1.
[0235] In the embodiment of the present application, RSRP may also be replaced by RSRQ or other signal measurement results for indicating cell signal quality. The embodiment of the present application takes RSRP as an example for explanation. The signal measurement result in the embodiment of the present application refers to the value of the signal measurement result.
[0236] 307. The modem determines whether the measurement reporting condition is met based on the reduced RSRP of cell 1. If the measurement reporting condition is met, execute step 308. If the measurement reporting condition is not met, execute step 311.
[0237] In an embodiment of the present application, after the modem reduces the RSRP of cell 1, it can determine whether the measurement reporting conditions are met based on the RSRP of cell 1 after the reduction in accordance with the provisions of the existing standards. For example, if the RSRP of cell 2 is greater than the RSRP of cell 1 after the reduction, and the difference between the RSRP of cell 2 and the RSRP of cell 1 after the reduction is greater than the threshold, event A3 is met. The modem sends a measurement report to the access network device corresponding to cell 1, and the measurement report can indicate that event A3 is met, and the measurement report carries the RSRP of cell 2 and the RSRP of cell 1 after the reduction. After receiving the measurement report, the access network device corresponding to cell 1 determines whether to switch the terminal to cell 2 for residence based on the content of the measurement report.
[0238] 308. The modem sends a measurement report to the access network device corresponding to the cell 1. Accordingly, the access network device corresponding to the cell 1 may receive the measurement report.
[0239] The measurement report carries the reduced RSRP of cell 1 , that is, the RSRP of cell 1 carried in the measurement report is less than the current actual RSRP of cell 1 .
[0240] 309. After sending the measurement report, the modem determines whether a message 1 sent by the access network device corresponding to the cell 1 is received within a time period. If the message 1 sent by the access network device corresponding to the cell 1 is received within a time period after sending the measurement report, step 310 is executed. If the message 1 sent by the access network device corresponding to the cell 1 is not received within a time period after sending the measurement report, step 311 is executed.
[0241] In an embodiment of the present application, after the modem sends a measurement report to the access network device corresponding to cell 1, it determines whether message 1 sent by the access network device corresponding to cell 1 is received within a period of time. The starting time of the time period may be the same as the time when the measurement report is sent. Alternatively, the starting time of the time period may be before the time when the measurement report is sent, and the time interval between the starting time of the time period and the time when the measurement report is sent is small. Alternatively, the starting time of the time period may be after the time when the measurement report is sent, and the time interval between the starting time of the time period and the time when the measurement report is sent is small. Alternatively, the starting time of the time period may be the moment when it is verified that cell 1 has a jamming failure of service 1.
[0242] 310. The modem switches from cell 1 to the target cell for residence based on message 1.
[0243] The message 1 carries information of the target cell, and the message 1 indicates switching from cell 1 to the target cell. Optionally, the message 1 may be an RRC connection reconfiguration message. For a detailed introduction to cell switching, please refer to the third point of the introduction to professional terms in the previous text, which will not be repeated here.
[0244] 311. The modem determines whether the RSRP of cell 1 after the reduction is less than or equal to threshold 1. If the RSRP of cell 1 after the reduction is greater than threshold 1, the process returns to step 306, i.e., step 306 and subsequent steps are executed in a loop. If the RSRP of cell 1 after the reduction is less than or equal to threshold 1, step 312 is executed.
[0245] 312. When there is a neighboring cell in cell 1, the modem triggers the RLF process and selects the neighboring cell to reside in.
[0246] In the embodiment of the present application, when the modem selects a neighboring cell for residence, the RSRP of the neighboring cell is less than the actual RSRP of cell 1. That is, when the modem triggers the RLF process, even if the RSRP of the neighboring cell is less than the actual RSRP of cell 1, the neighboring cell is selected for residence, and cell 1 is not selected for residence, so that the terminal can successfully escape from cell 1 to other cells for residence. For a detailed introduction to the cell selection by the modem, please refer to the fifth point of the introduction to professional terms, which will not be repeated here.
[0247] For example, after the modem verifies that cell 1 has a stuck fault of service 1, it reduces the RSRP of cell 1 for the first time and obtains RSRP1 of cell 1. If it is determined that the measurement reporting condition is met based on RSRP1 of cell 1, the modem sends measurement report 1 to the access network device corresponding to cell 1, and the measurement report 1 carries RSRP1 of cell 1, and RSRP1 of cell 1 is less than the current actual RSRP of cell 1. If the modem receives message 1 sent by the access network device corresponding to cell 1 within time period 1 after sending measurement report 1, the modem switches from cell 1 to the target cell for residence based on message 1.
[0248] If the modem does not receive message 1 sent by the access network device corresponding to cell 1 within time period 1 after sending measurement report 1, the modem determines whether the RSRP1 of cell 1 is less than or equal to threshold 1. If the RSRP1 of cell 1 is less than or equal to threshold 1, then if there is a neighboring cell in cell 1, the RLF process is triggered and the neighboring cell is selected for residence. If the RSRP1 of cell 1 is greater than threshold 1, the RSRP of cell 1 is reduced for the second time to obtain RSRP2 of cell 1. If it is determined based on RSRP2 of cell 1 that the measurement reporting condition is met, the modem sends measurement report 2 to the access network device corresponding to cell 1, and the measurement report 2 carries RSRP2 of cell 1, and RSRP2 of cell 1 is less than the current actual RSRP of cell 1, and RSRP2 of cell 1 is less than RSRP1 of cell 1. If the modem receives message 1 sent by the access network device corresponding to cell 1 within time period 2 after sending measurement report 2, the modem switches from cell 1 to the target cell for residence based on message 1.
[0249] If the modem does not receive message 1 sent by the access network device corresponding to cell 1 within time period 2 after sending measurement report 2, the modem determines whether the RSRP2 of cell 1 is less than or equal to threshold 1. If the RSRP2 of cell 1 is less than or equal to threshold 1, then if there is a neighboring cell in cell 1, the RLF process is triggered and the neighboring cell is selected for residence. If the RSRP2 of cell 1 is greater than threshold 1, the RSRP of the cell is reduced for the third time, and the subsequent operations are similar and will not be repeated.
[0250] The following is a detailed description of how the Modem reduces the RSRP of cell 1:
[0251] 1. The reduction in RSRP of cell 1 is related to service 1.
[0252] Reducing the signal measurement result of cell 1 based on the faulty service of cell 1 can more flexibly meet different service requirements.
[0253] In a possible embodiment, the reduction amount of RSRP of cell 1 is related to the maximum reduction times corresponding to cell 1, and the maximum reduction times corresponding to cell 1 is related to service 1. The maximum reduction times corresponding to cell 1 is the maximum reduction times for reducing RSRP of cell 1.
[0254] Optionally, the modem pre-stores a correspondence between a faulty service and a maximum number of reductions. The modem may determine the maximum number of reductions corresponding to cell 1 based on the correspondence and service 1. For example, the correspondence may be shown in Table 4 below. If service 1 is a call service, the maximum number of reductions corresponding to cell 1 is 1. If service 1 is an Internet access service, the maximum number of reductions corresponding to cell 1 is 2.
[0255] Table 4
[0256] Fault service Maximum number of reductions call 1 Internet Access 2
[0257] Optionally, when service 1 is a call service, the maximum number of reductions corresponding to cell 1 is number 1; when service 1 is a service other than a call service, the maximum number of reductions corresponding to cell 1 is number 2; number 1 is less than number 2. In other words, the maximum number of reductions corresponding to the call service is less than the maximum number of reductions corresponding to other services. For example, the maximum number of reductions corresponding to the call service is 1. The maximum number of reductions corresponding to the Internet access service is 2.
[0258] If cell 1 is stuck in a call scenario, reducing the RSRP of cell 1 multiple times will cause the modem to be unable to escape to other cells in time, causing the user's call to be stuck for a long time, which has a great impact on the user's call experience. Therefore, by reducing the maximum number of reductions corresponding to the call service, it is helpful to reduce the call stuck duration, thereby improving the user's call experience.
[0259] Two possible implementations of determining the reduction amount of RSRP of cell 1 based on the maximum number of reductions corresponding to cell 1 are introduced below:
[0260] 1. Δ is the reduction amount of RSRP of cell 1 each time it is reduced. Δ = (R1-Rmax) / α, R1 is the actual RSRP of cell 1 when RSRP of cell 1 is reduced for the first time, Rmax is threshold 1, and α is the maximum number of reductions corresponding to cell 1.
[0261] When the RSRP of cell 1 is reduced for the first time, it is reduced based on the actual RSRP of cell 1 measured by the modem. When the RSRP of cell 1 is reduced for the kth time, it is reduced based on the RSRP of cell 1 after the k-1th reduction, where k is an integer greater than 1.
[0262] For example, service 1 is a call service, and the maximum number of reductions for cell 1 is 1. The actual RSRP measured by the modem for cell 1 is -80dbm. Threshold 1 is -128dbm. The modem can directly reduce the RSRP of cell 1 from -80dbm to -128dbm, that is, the reduction amount is (-80-(-128)) / 1=48dbm. If the measurement reporting condition is met after the RSRP of cell 1 is reduced for the first time, the modem sends measurement report 1 to cell 1. If the modem does not receive message 1 sent by cell 1 within a period of time after sending measurement report 1, since the RSRP of cell 1 after reduction is equal to threshold 1, the modem triggers the RLF process in order to select a neighboring cell to reside.
[0263] Service 1 is an Internet access service, and the maximum number of reductions for cell 1 is 2 times. The modem can reduce the RSRP of cell 1 from -80dbm to -128dbm in 2 times. The reduction amount each time is (-80-(-128)) / 2=24dbm. The modem can reduce the RSRP of cell 1 from -80dbm to -104dbm for the first time, that is, the reduction amount is 24dbm. If the measurement reporting condition is met after the RSRP of cell 1 is reduced for the first time, the modem sends measurement report 1 to cell 1. If the modem does not receive message 1 sent by cell 1 within a period of time after sending measurement report 1, since the RSRP of cell 1 after reduction is greater than threshold 1, the modem reduces the RSRP of cell 1 from -104dbm to -128dbm for the second time, that is, the reduction amount is 24dbm. If the measurement reporting condition is met after the RSRP of cell 1 is reduced for the second time, the modem sends measurement report 2 to cell 1. If the modem does not receive the message 1 sent by the cell 1 within a period of time after sending the measurement report 2, since the RSRP of the cell 1 after the decrease is equal to the threshold 1, the modem triggers the RLF process to select a neighboring cell to reside in.
[0264] 2. Δ*i is the reduction amount of the RSRP of cell 1 when it is reduced for the i-th time, and i is an integer greater than 0. Δ=(R1-Rmax) / α, R1 is the RSRP of cell 1 actually measured when the RSRP of cell 1 is reduced for the first time, Rmax is the first threshold, and α is the maximum number of reductions corresponding to cell 1.
[0265] Each time the modem reduces the RSRP of cell 1, it reduces the actual RSRP of cell 1.
[0266] For example, if service 1 is an Internet service and the freeze fault is freeze, the maximum number of reductions for cell 1 is 2 times. Each time the modem reduces the RSRP of cell 1, it reduces the actual RSRP of cell 1. The i-th reduction amount is i*(-80-(-128)) / 2=i*24dbm, where i is greater than or equal to 1 and less than or equal to 2. For example, the actual RSRP of cell 1 measured by the modem for the first time is -80dbm, so the modem can reduce the RSRP of cell 1 from -80dbm to -104dbm for the first time, with a reduction amount of 24dbm. If the measurement reporting condition is met after the RSRP of cell 1 is reduced for the first time, the modem sends measurement report 1 to cell 1. If the modem does not receive message 1 sent by cell 1 within a period of time after sending measurement report 1, since the RSRP of cell 1 after reduction is greater than threshold 1, the modem measures the actual RSRP of cell 1 for the second time. The actual RSRP of cell 1 measured by the modem for the second time is -82dbm, so the modem can reduce the RSRP of cell 1 from -82dbm to -130dbm for the second time, with a reduction of 48dbm. If the measurement reporting condition is met after the RSRP of cell 1 is reduced for the second time, the modem sends measurement report 2 to cell 1. If the modem does not receive message 1 sent by cell 1 within a period of time after sending measurement report 2, since the RSRP of cell 1 after the reduction is less than threshold 1, the modem triggers the RLF process to select a neighboring cell for residence.
[0267] If the RSRP after the second reduction does not reach -128dbm, the RSRP of cell 1 actually measured is directly reduced to -128dbm when the RSRP of cell 1 is reduced for the second time. For example, if the actual RSRP of cell 1 measured by the modem for the second time is -78dbm, then the RSRP of cell 1 cannot reach -128dbm after being reduced by 48dbm (i.e. -126dbm), so the RSRP of cell 1 is directly reduced from -78dbm to -128dbm for the second time by the modem.
[0268] In another possible embodiment, the above-mentioned Δ may also not be determined based on the maximum number of reductions corresponding to cell 1. For example, the corresponding relationship between the faulty service and Δ may be pre-stored in the modem, and the modem may determine the Δ corresponding to the cell based on the corresponding relationship and service 1. For example, the corresponding relationship between the service and Δ may be shown in Table 5 below. The modem may determine the Δ corresponding to service 1 based on the pre-set corresponding relationship between the faulty service and Δ. For example, assuming that service 1 is a call service, the Δ corresponding to service 1 is 48dbm.
[0269] Table 5
[0270] Fault service Δ call 48dbm Internet Services 24dbm
[0271] Optionally, when service 1 is a call service, the Δ corresponding to cell 1 is a reduction of 1; when service 1 is a service other than a call service, the Δ corresponding to cell 1 is a reduction of 2; and reduction 1 is greater than reduction 2. In other words, the reduction in RSRP corresponding to the call service is greater than the reduction in RSRP corresponding to other services. By making the reduction in RSRP corresponding to the call service larger, if cell 1 is indeed stuck in a call scenario, it is beneficial for the modem to escape to other cells in time for residence, reducing the duration of call stuck, thereby improving the user's call experience.
[0272] 2. The reduction in RSRP of cell 1 has nothing to do with service 1.
[0273] For example, the Δ corresponding to all cells is the same, and Δ is a preset fixed value.
[0274] For another example, the reduction amount of RSRP of cell 1 is determined based on the maximum number of reductions corresponding to cell 1, and the maximum number of reductions corresponding to cell 1 is not determined based on service 1. The maximum number of reductions corresponding to all cells is the same, and the maximum number of reductions corresponding to all cells is a preset fixed value. How to determine the reduction amount of RSRP of cell 1 based on the maximum number of reductions corresponding to cell 1 can be found in the previous description, which will not be repeated here.
[0275] 313. In the case where the current actual RSRP of cell 1 meets the measurement and reporting conditions within time period 4, the modem does not report the RSRP of cell 1.
[0276] Step 313 is performed when the modem receives message 1. For example, the start time of time period 4 is when the modem receives message 1, or the start time of time period 4 is after the modem receives message 1.
[0277] Alternatively, step 313 is performed when the modem determines that the RSRP of cell 1 after being reduced is less than or equal to threshold 1. For example, the start time of time period 4 is when the modem determines that the RSRP of cell 1 after being reduced is less than or equal to threshold 1, or the start time of time period 4 is after the modem determines that the RSRP of cell 1 after being reduced is less than or equal to threshold 1.
[0278] For example, the RSRP of cell 1 may be reduced to a value less than or equal to threshold 2, so that when the current actual RSRP of cell 1 meets the measurement reporting condition, the RSRP of cell 1 is not reported. For another example, the RSRP of cell 1 may not be reduced, and it is stipulated that when the current actual RSRP of cell 1 meets the measurement reporting condition, the RSRP of cell 1 is not reported. By not reporting the RSRP of cell 1 when the current actual RSRP of cell 1 meets the measurement reporting condition, it is possible to prevent the terminal from re-residing in the faulty cell 1 when residing in other cells, thereby affecting the communication quality of the terminal.
[0279] 314. The cloud server sends the fault map information 2 to the AP. Accordingly, the AP may receive the fault map information 2.
[0280] 315. The AP sends fault information 2 to the Modem based on the location information of the terminal and the fault map information 2. Accordingly, the Modem may receive the fault information 2.
[0281] In another possible embodiment, step 314 and step 315 may not be performed.
[0282] For example, the fault map information may not be updated, but the location information of the terminal is updated. Therefore, the AP can determine the fault information 2 based on the current location information of the terminal and the fault map information 1, and send the fault information 2 to the modem in the terminal.
[0283] For another example, the AP records the faulty cell, faulty service and fault type reported by the modem. When the location information of the terminal is updated, the AP can determine fault information 2 based on the location information of the terminal and the faulty cell, faulty service and fault type recorded by the AP, and send the fault information 2 to the modem in the terminal.
[0284] 316. If time period 4 ends or fault information 2 does not indicate that cell 1 has a stuck fault of service 1, the modem reports the RSRP of cell 1 when the current actual RSRP of cell 1 meets the measurement reporting condition.
[0285] In the embodiment of the present application, if the modem receives fault information 2 that does not indicate that cell 1 has a jamming fault of service 1 within time period 4, the modem reports the RSRP of cell 1 when the current actual RSRP of cell 1 meets the measurement reporting condition. Alternatively, if the fault information 2 that does not indicate that cell 1 has a fault under service 1 is not received, if time period 4 ends, the modem reports the RSRP of cell 1 when the current actual RSRP of cell 1 meets the measurement reporting condition.
[0286] In the embodiment of the present application, when time period 4 ends or fault information 2 does not indicate that cell 1 has a stuck fault of service 1, the fault of cell 1 may have been restored. Therefore, when time period 4 ends or fault information 2 does not indicate that cell 1 has a stuck fault of service 1, the modem can report the RSRP of cell 1 if the current actual RSRP of cell 1 meets the measurement reporting conditions, which is conducive to the modem being able to re-reside in the cell 1 where the fault has been restored.
[0287] In a possible embodiment, the modem may not select / reselect cell 1 for resident if the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for resident in time period 4. If time period 4 ends or fault information 2 does not indicate that cell 1 has a stuck fault of service 1, the modem selects / reselects cell 1 for resident if the current actual RSRP of cell 1 meets the cell selection / reselection condition.
[0288] For example, the RSRP of cell 1 may be reduced to less than or equal to threshold 2, so that when the current actual RSRP of cell 1 satisfies the cell selection / reselection condition for selecting / reselecting cell 1 for residence, cell 1 is not selected / reselected for residence. For another example, the RSRP of cell 1 may not be reduced, and it is stipulated that when the current actual RSRP of cell 1 satisfies the cell selection / reselection condition for selecting cell 1 for residence, cell 1 is not selected / reselected for residence. By not selecting / reselecting cell 1 for residence when the current actual RSRP of cell 1 satisfies the cell selection / reselection condition for selecting / reselecting cell 1 for residence, it is possible to avoid the terminal from re-residing in the faulty cell 1 when residing in other cells, thereby affecting the communication quality of the terminal.
[0289] In a possible embodiment, the modem may not execute step 311.
[0290] For example, the modem only reduces the RSRP of cell 1 once, such as the modem directly reduces the RSRP of cell 1 to a preset value, or the reduction amount of the RSRP of cell 1 is a preset value. If the modem determines that the measurement reporting condition is not met based on the reduced RSRP of cell 1, the modem can directly execute step 312. If the modem does not receive the message 1 sent by cell 1, the modem can directly execute step 312.
[0291] In a possible embodiment, the modem may not execute step 311 and step 312.
[0292] For another example, if the modem determines that the measurement reporting condition is not met based on the reduced RSRP of cell 1, the modem returns to step 306 to continue to reduce the RSRP of cell 1. If the modem does not receive message 1 sent by cell 1, the modem returns to step 306 to continue to reduce the RSRP of cell 1 until message 1 is received.
[0293] In a possible embodiment, one or more steps in steps 313 to 316 may not be performed.
[0294] It can be seen that through the implementation Figure 3 In the described method, the AP can indicate to the Modem that cell 1 has a jamming fault of service 1, and the Modem can verify whether cell 1 has a jamming fault of service 1 when it resides in cell 1 and is in a connected state, so as to ensure the authenticity of the cell 1 fault. When it is verified that cell 1 has a jamming fault of service 1, an escape operation is performed to improve the communication quality. Otherwise, no escape operation is performed to avoid residing in a cell with worse signal quality than the current residing cell, thereby reducing the communication quality of the terminal. The Modem can reduce the RSRP of cell 1 in multiple times to avoid the RSRP of cell 1 changing too much, causing the access network device corresponding to cell 1 to think that the measurement report is wrong and then ignore the measurement report. And when the signal measurement result of cell 1 after the reduction is less than or equal to threshold 1, if message 1 has not been received, the terminal can trigger the RLF process by itself and select a neighboring cell to reside, so that it can escape in time. And when the modem receives message 1 or determines that the RSRP of cell 1 after reduction is less than or equal to threshold 1, if the current actual RSRP of cell 1 meets the measurement reporting conditions, the RSRP of cell 1 is not reported, which is conducive to preventing the modem from re-residence in cell 1 with the fault, affecting the communication quality of the terminal. And when time period 4 ends or fault information 2 does not indicate that cell 1 has a stuck fault of service 1, the modem can report the RSRP of cell 1 if the current actual RSRP of cell 1 meets the measurement reporting conditions, which is conducive to the modem being able to re-reside in cell 1 after the fault is recovered.
[0295] See also Figure 4 , Figure 4 This is a flowchart of a method for handling a cell failure provided by an embodiment of the present application.
[0296] 401. The modem in the terminal resides in cell 1 and enters a connected state.
[0297] 402. The cloud server sends fault map information 1 to the AP in the terminal. Accordingly, the AP may receive the fault map information 1.
[0298] 403. Based on the location information of the terminal and the fault map information 1, the AP sends fault information 1 to the modem in the terminal, where the fault information 1 indicates that the cell 1 has a stuck fault of the service 1. Accordingly, the modem can receive the fault information 1.
[0299] The specific implementation of steps 401 to 403 may refer to the corresponding descriptions of steps 301 to 303, which will not be repeated here.
[0300] 404. The modem checks multiple times in time period 2 whether cell 1 has a service 1 freeze fault according to fault information 1.
[0301] In the embodiment of the present application, when the modem receives fault information 1 and resides in cell 1 and is in a connected state, step 404 may be executed.
[0302] 405. The modem determines whether the cell 1 has been detected for a preset number of consecutive times to have a jamming fault in service 1. If the cell 1 has not been detected for a preset number of consecutive times at the end of time period 2, step 406 is executed. If the cell 1 has been detected for a preset number of consecutive times in time period 2 to have a jamming fault in service 1, step 407 is executed.
[0303] In an embodiment of the present application, if cell 1 is detected to have a jamming failure of service 1 for a preset number of consecutive times within time period 2, it proves that cell 1 does have a jamming failure of service 1. Therefore, step 407 and subsequent steps can be executed so that the terminal can escape to other cells in time to stay, so as to avoid affecting the communication quality of the terminal.
[0304] In the embodiment of the present application, time period 2 refers to the maximum verification time length of the modem. The modem can start verification at the start time of time period 2. When the modem verifies that cell 1 has a jamming failure of service 1 for a preset number of consecutive times within time period 2, the verification can be stopped. If the modem does not verify that cell 1 has a jamming failure of service 1 for a preset number of consecutive times within time period 2, and time period 2 has not ended, the verification can continue. If the modem does not verify that cell 1 has a jamming failure of service 1 for a preset number of consecutive times within time period 2, and time period 2 has ended, the modem can stop verification.
[0305] For example, if Figure 5As shown, assuming that time period 2 is 8s (seconds), the duration of a check is 1 second, so a maximum of 8 checks can be performed in time period 2. Assume that the preset number of times is 3 times. During the first check, it is checked that cell 1 has a jamming fault of service 1. During the second check, it is checked that cell 1 does not have a jamming fault of service 1. During the third check, it is checked that cell 1 has a jamming fault of service 1. During the fourth check, it is checked that cell 1 has a jamming fault of service 1. During the fifth check, it is checked that cell 1 has a jamming fault of service 1. Since the third check, the fourth check, and the fifth check all check that cell 1 has a jamming fault of service 1, that is, cell 1 is checked for three consecutive times with a jamming fault of service 1, the modem stops checking and reduces the RSRP of cell 1 so that it can escape to other cells in time for residence.
[0306] In a possible embodiment, the duration of time period 2 is related to service 1. That is, the duration of time period 2 is flexible, and by making the duration of time period 2 related to the faulty service, different service requirements can be met more flexibly.
[0307] For example, the modem pre-stores a corresponding relationship between the faulty service and the duration of time period 2, and the modem can determine the duration of time period 2 based on the corresponding relationship and service 1. For example, the corresponding relationship can be shown in the following Table 6. If service 1 is a call service, the duration of time period 2 is 8 seconds. If service 1 is an Internet access service, the duration of time period 2 is 16 seconds.
[0308] Table 6
[0309] Fault service Duration of time period 2 call 8s Internet Services 16s
[0310] In a possible embodiment, when service 1 is a call service, the duration of time period 2 is duration 1; when service 1 is a service other than a call service, the duration of time period 2 is duration 2; duration 1 is less than duration 2. That is, the maximum verification duration corresponding to the call service is less than the maximum verification duration corresponding to other services. For example, as shown in Table 6.
[0311] If cell 1 is indeed stuck in a call scenario, a long time of checking whether cell 1 is stuck in a call scenario will cause the modem to be unable to escape to other cells in time, causing the user's call to be stuck for a long time, which has a great impact on the user's call experience. Therefore, by reducing the maximum check time corresponding to the call service, it is helpful to reduce the call stuck time, thereby improving the user's call experience.
[0312] In another possible embodiment, the duration of time period 2 may also be independent of service 1. For example, the duration of time period 2 may be a fixed value.
[0313] 406. Modem ignores fault information 1.
[0314] 407. Modem reduces RSRP of cell 1.
[0315] 408. The modem determines whether the measurement reporting condition is met based on the reduced RSRP of cell 1. If the measurement reporting condition is met, execute step 409. If the measurement reporting condition is not met, execute step 412.
[0316] 409. The modem sends a measurement report to the access network device corresponding to cell 1.
[0317] 410. After sending the measurement report, the modem determines whether a message 1 sent by the access network device corresponding to the cell 1 is received within a time period. If the message 1 sent by the access network device corresponding to the cell 1 is received within a time period after sending the measurement report, step 411 is executed. If the message 1 sent by the access network device corresponding to the cell 1 is not received within a time period after sending the measurement report, step 412 is executed.
[0318] 411. The modem switches from cell 1 to the target cell for residence based on message 1.
[0319] 412. The modem determines whether the RSRP of cell 1 after the reduction is less than or equal to threshold 1. If the RSRP of cell 1 after the reduction is greater than threshold 1, the process returns to step 407, i.e., step 407 and subsequent steps are executed in a loop. If the RSRP of cell 1 after the reduction is less than or equal to threshold 1, step 413 is executed.
[0320] 413. When there is a neighboring cell in cell 1, the modem triggers the RLF process and selects the neighboring cell to reside in.
[0321] The specific implementation of steps 406 to 413 can refer to the corresponding descriptions of steps 305 to 312, which will not be repeated here.
[0322] 414. The modem marks that cell 1 has a stuck fault of service 1 and starts timer 1.
[0323] In the embodiment of the present application, the modem may mark cell 1 as having a jamming failure of service 1 after verifying that cell 1 does have a jamming failure of service 1.
[0324] For example, after verifying that cell 1 does have a jamming failure of service 1, the modem may mark cell 1 as having a jamming failure of service 1 before receiving message 1 sent by the access network device corresponding to cell 1. Alternatively, the modem may perform step 414 when receiving message 1 sent by the access network device corresponding to cell 1.
[0325] For another example, after verifying that cell 1 does have a jamming failure of service 1, the modem may mark cell 1 as having a jamming failure of service 1 before determining that the reduced RSRP of cell 1 is less than or equal to threshold 1. Alternatively, the modem may perform step 414 when determining that the reduced RSRP of cell 1 is less than or equal to threshold 1.
[0326] In a possible embodiment, the modem starts timer 1 when marking cell 1 as having a jamming failure of service 1. Or, after marking cell 1 as having a jamming failure of service 1, the modem starts timer 1, and the time interval between the moment when the modem marks cell 1 as having a jamming failure of service 1 and the moment when timer 1 is started is relatively small. Or, before marking cell 1 as having a jamming failure of service 1, the modem starts timer 1, and the time interval between the moment when the modem marks cell 1 as having a jamming failure of service 1 and the moment when timer 1 is started is relatively small.
[0327] In a possible embodiment, after receiving the fault information 1, the modem may add the faulty cell, the faulty service and the fault type indicated by the fault information 1 to the faulty cell information list 1 for storage.
[0328] In a possible embodiment, the modem marks that cell 1 has a stuck fault of service 1 in the following two specific implementations:
[0329] 1. The modem adds cell 1, service 1 and freeze fault to fault cell information list 2. The fault cell information list 2 includes cells that have been verified to have faults, their fault services and fault types.
[0330] For example, the fault cell information list 2 is shown in the following table 7. The following table 7 indicates that it has been verified that cell 1 has a call service freeze fault, and cell 3 has an Internet service freeze fault.
[0331] Table 7
[0332] Cell ID Fault service Fault type Cell 1 ID call Stuck and stopped Cell 3 logo Internet Access Stuck and stopped
[0333] 2. The faulty cell information list 1 contains marking information, and the marking information is used to indicate whether cell 1 has been verified to have a jamming fault of service 1. The specific implementation method of modem marking cell 1 as having a jamming fault of service 1 may be: modify the values of the marking information corresponding to cell 1, service 1, and jamming fault in the faulty cell information list 1 to values used to indicate that cell 1 has been verified to have a jamming fault of service 1. For example, the value of the marking information is 11, indicating that cell 1 has been verified to have a jamming fault of service 1. The value of the marking information is 00, indicating whether cell 1 to be verified has a jamming fault of service 1. Therefore, when the modem marks cell 1 as having a jamming fault of service 1, the values of the marking information corresponding to cell 1, service 1, and jamming fault in the faulty cell information list 1 may be modified from 00 to 11.
[0334] For example, the fault cell information list 1 may be as shown in Table 8 below. The value of the tag information corresponding to cell 1, call service, and jamming is 11, indicating that the verified cell 1 has a jamming fault of the call service. The value of the tag information corresponding to cell 2, Internet service, and jamming is 00, indicating whether the cell 2 has a jamming fault of the Internet service to be verified. The value of the tag information corresponding to cell 3, call service, and NAS rejection is 11, indicating that the verified cell 3 has a jamming fault of the call service.
[0335] Table 8
[0336] Cell ID Fault service Fault type Tag Information Cell 1 ID call Stuck and stopped 11 Cell 2 ID Internet Access Stuck and stopped 00 Cell 3 logo call Stuck and stopped 11
[0337] In the embodiment of the present application, the cell will not be marked repeatedly when it is marked.
[0338] 415. When the RSRP of the cell 1 marked with the jamming failure of the service 1 is greater than the threshold 2, the modem adjusts the RSRP of the cell 1 marked with the jamming failure of the service 1 to be less than or equal to the threshold 2.
[0339] In the embodiment of the present application, the modem may execute step 415 when receiving message 1. Alternatively, the modem may execute step 415 when the signal measurement result of cell 1 is less than or equal to threshold 1.
[0340] The modem will always measure the RSRP of the cell in order to reside in a suitable cell. When the RSRP of the cell 1 marked with a jamming failure of service 1 is greater than the threshold 2, it means that the signal quality of cell 1 is good, which may cause the modem to switch / select / reselect to cell 1 for residence, affecting the communication quality of the terminal. Therefore, in an embodiment of the present application, if the RSRP of the cell 1 marked with a jamming failure of service 1 is greater than the threshold 2, the RSRP of cell 1 can be reduced to less than or equal to the threshold 2 to avoid switching / selecting / reselecting to the cell 1 marked with a jamming failure of service 1 for residence.
[0341] In the embodiment of the present application, by marking cell 1 as having a jamming failure of service 1, and when the RSRP of cell 1 marked as having a jamming failure of service 1 is greater than threshold 2, the RSRP of cell 1 marked as having a jamming failure of service 1 is adjusted to be less than or equal to threshold 2. In this way, when the current actual RSRP of cell 1 meets the measurement reporting condition, the RSRP of cell 1 is not reported. It is also possible to not select / reselect cell 1 for residence when the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for residence.
[0342] In a possible embodiment, threshold 2 may be the same as or different from threshold 1.
[0343] Optionally, the threshold 2 corresponding to the cell 1 may be greater than or equal to the access threshold corresponding to the cell 1. By making the threshold 2 corresponding to the cell 1 greater than the access threshold corresponding to the cell 1, when there is no accessible fault-free neighboring cell around the serving cell, the cell 1 marked with the jamming fault of the service 1 may also be selected for residence.
[0344] Optionally, the threshold 1 corresponding to the cell 1 may be smaller than the access threshold corresponding to the cell 1. By making the threshold 1 corresponding to the cell 1 smaller than the access threshold corresponding to the cell 1, the RSRP of the cell 1 can be reduced to below the access threshold of the cell 1 at most, so that it is easier for the modem to switch to other cells for residence.
[0345] 416. The cloud server sends the fault map information 2 to the AP in the terminal. Accordingly, the AP can receive the fault map information 2.
[0346] 417. The AP sends fault information 2 to the modem in the terminal based on the location information of the terminal and the fault map information 2. The fault information 2 indicates the cell with the fault, the fault service of the cell, and the fault type of the cell. Accordingly, the modem can receive the fault information 2.
[0347] The specific implementation of step 416 and step 417 can refer to the corresponding description under step 314 to step 315, which will not be repeated here.
[0348] 418. If timer 1 times out or fault information 2 does not indicate that cell 1 has a service 1 freeze fault, the modem cancels the mark that cell 1 has a service 1 freeze fault.
[0349] In the embodiment of the present application, if the timer 1 has not timed out, and if the fault information 2 is received that does not indicate that the cell 1 has a jamming fault of the service 1, the modem cancels the mark that the cell 1 has a jamming fault of the service 1. Alternatively, if the timer 1 has timed out, and if the signal is not received that does not indicate that the cell 1 has a jamming fault of the service 1, the modem cancels the mark that the cell 1 has a jamming fault of the service 1.
[0350] In a possible embodiment, the modem may also update the content in the fault cell information list 1 based on the fault information 2, so as to subsequently determine the cell that needs to be checked for faults.
[0351] For example, assuming that the fault cell information list 1 is as shown in Table 1, and the fault information 2 indicates that the cell 3 has a stuck fault in the call service, and the cell 4 has a stuck problem in the Internet service, then the modem can update the fault cell information list 1 to be as shown in Table 9.
[0352] Assume that the modem marks cell 1 as having a jamming fault of service 1 by adding cell 1, service 1, and the jamming fault to fault cell information list 2. Assume that fault cell information list 2 (i.e., cells that have been marked as faulty) is as shown in Table 7. Since fault information 2 does not indicate that cell 1 has a jamming fault of the call service, the modem can remove the first row of Table 7 from Table 7. After the modem removes the first row of Table 7 from Table 7, if the RSRP of cell 1 is greater than threshold 2, there is no need to adjust the RSRP of cell 1, and the modem can switch / select / reselect to cell 1 for resident.
[0353] Table 9
[0354] Cell ID Fault service Fault type Cell 4 logo Internet Access Stuck and stopped Cell 3 logo call Stuck and stopped
[0355] For another example, assume that the modem uses the marking information in the fault cell information list 1 to mark that cell 1 has a freeze fault of service 1. Assume that the fault cell information list 1 is as shown in Table 8, and the fault information 2 indicates that cell 3 has a freeze fault of the call service, and cell 4 has a freeze fault of the Internet service. Then, the modem can update the fault cell information list 1 to be as shown in Table 10.
[0356] Table 10
[0357] Cell ID Fault service Fault type Tag Information Cell 4 logo Internet Access Stuck and stopped 00 Cell 3 logo call Stuck and stopped 11
[0358] In a possible embodiment, step 405 may also be replaced by: determining whether ratio 1 is greater than a preset ratio, where ratio 1 is the ratio of the number of times cell 1 is checked for service 1 jamming failures in time period 2 to the total number of checks in time period 2.
[0359] If the ratio 1 is greater than the preset ratio, it proves that the cell 1 does have a jamming fault of the service 1, therefore, step 407 and subsequent steps can be executed so that the terminal can escape to other cells in time to avoid affecting the communication quality of the terminal.
[0360] If the ratio 1 is less than or equal to the preset ratio, it is proved that the cell 1 does not have the stuck fault of the service 1. Therefore, the modem can execute step 406.
[0361] For example, if Figure 6 As shown, assuming that time period 2 is 8s (seconds), the duration of a check is 1 second, so 8 checks are required in time period 2. During the first check, it is checked that cell 1 has a jamming fault of service 1. During the second check, it is checked that cell 1 does not have a jamming fault of service 1. During the third check, it is checked that cell 1 has a jamming fault of service 1. During the fourth check, it is checked that cell 1 has a jamming fault of service 1. During the fifth check, it is checked that cell 1 has a jamming fault of service 1. During the sixth check, it is checked that cell 1 does not have a jamming fault of service 1. During the seventh check, it is checked that cell 1 has a jamming fault of service 1. During the eighth check, it is checked that cell 1 has a jamming fault of service 1. Therefore, ratio 1 is 3 / 4. Assuming the preset ratio is 1 / 2, then ratio 1 is greater than the preset ratio, proving that cell 1 has a jamming fault of service 1, so the modem reduces the RSRP of cell 1 so that it can escape to other cells in time for residence.
[0362] In a possible embodiment, the modem may not execute step 412.
[0363] For example, the modem only reduces the RSRP of cell 1 once, such as the modem directly reduces the RSRP of cell 1 to a preset value, or the reduction amount of the RSRP of cell 1 is a preset value. If the modem determines that the measurement reporting condition is not met based on the reduced RSRP of cell 1, the modem can directly execute step 413. If the modem does not receive the message 1 sent by cell 1, the modem can directly execute step 413.
[0364] In a possible embodiment, the modem may not execute step 412 and step 413.
[0365] For another example, if the modem determines that the measurement reporting condition is not met based on the reduced RSRP of cell 1, the modem returns to step 407 to continue to reduce the RSRP of cell 1. If the modem does not receive message 1 sent by cell 1, the modem returns to step 407 to continue to reduce the RSRP of cell 1 until message 1 is received.
[0366] In a possible embodiment, one or more steps in step 414 to step 418 may not be performed.
[0367] In a possible embodiment, steps 414 to 418 may also be replaced by steps 313 to 316.
[0368] It can be seen that through the implementation Figure 4 According to the described method, the modem can perform multiple fault checks on cell 1, which is beneficial to improving the accuracy of fault checks. And when the modem confirms that cell 1 does have a jamming fault of service 1, it can also mark cell 1 as having a jamming fault of service 1. When the RSRP of cell 1 marked as having a jamming fault of service 1 exceeds threshold 2, the modem adjusts the RSRP of cell 1 to threshold 2, which is beneficial to avoid the modem switching / selecting / reselecting to cell 1 marked as having a jamming fault of service 1 for residence. And when marking cell 1 as having a jamming fault of service 1, the modem can also start a timer. When the timer times out, or when fault information 2 is received that does not indicate that cell 1 has a jamming fault of service 1, the mark of cell 1 as having a jamming fault of service 1 can be cancelled, so that the modem can subsequently re-reside in cell 1 where the fault is recovered.
[0369] See also Figure 7 , Figure 7 This is a flowchart of a method for handling a cell failure provided by an embodiment of the present application.
[0370] 701. The modem in the terminal resides in cell 1 and enters a connected state.
[0371] 702. The cloud server sends fault map information 1 to the AP in the terminal. Accordingly, the AP may receive the fault map information 1.
[0372] 703. Based on the location information of the terminal and the fault map information 1, the AP sends fault information 1 to the modem in the terminal, where the fault information 1 indicates that the cell 1 has a stuck fault of the service 1. Accordingly, the modem can receive the fault information 1.
[0373] 704. The modem checks whether cell 1 has a jamming fault of service 1. If it is checked that cell 1 does not have a jamming fault of service 1, step 705 is executed. If it is checked that cell 1 has a jamming fault of service 1, step 706 is executed.
[0374] 705. Modem ignores fault information 1.
[0375] 706. Modem reduces RSRP of cell 1.
[0376] 707. The modem determines whether the measurement reporting condition is met based on the reduced RSRP of cell 1. If the measurement reporting condition is met, execute step 708. If the measurement reporting condition is not met, execute step 711.
[0377] 708. The modem sends a measurement report to the access network device corresponding to cell 1.
[0378] 709. After sending the measurement report, the modem determines whether a message 1 sent by the access network device corresponding to the cell 1 is received within a time period. If the message 1 sent by the access network device corresponding to the cell 1 is received within a time period after sending the measurement report, step 710 is executed. If the message 1 sent by the access network device corresponding to the cell 1 is not received within a time period after sending the measurement report, step 711 is executed.
[0379] 710. The modem switches from cell 1 to the target cell for residence based on message 1.
[0380] The first message indicates switching from cell 1 to the target cell.
[0381] 711. The modem determines whether the RSRP of cell 1 after the reduction is less than or equal to threshold 1. If the RSRP of cell 1 after the reduction is greater than threshold 1, the process returns to step 704, i.e., step 704 and subsequent steps are executed in a loop. If the RSRP of cell 1 after the reduction is less than or equal to threshold 1, step 712 is executed.
[0382] 712. When there is a neighboring cell in cell 1, the modem triggers the RLF process and selects the neighboring cell to reside in.
[0383] The specific implementation of steps 701 to 712 can be found in the description under steps 301 to 312, which will not be repeated here. The difference between step 711 and step 311 is that for step 311, if it is determined that the RSRP of cell 1 after reduction is less than or equal to threshold 1, then return to step 306 to continue to reduce the RSRP of cell 1. For step 711, if it is determined that the RSRP of cell 1 after reduction is less than or equal to threshold 1, then return to step 704 to continue to check whether cell 1 has a stuck fault of service 1.
[0384] In a possible embodiment, the maximum number of fault checking times corresponding to cell 1 is related to service 1. Determining the maximum number of fault checking times corresponding to a cell according to the fault service of the cell can more flexibly meet different service requirements.
[0385] For example, if the number of checks for checking whether cell 1 has a stuck fault under service 1 is less than the maximum number of fault checks corresponding to cell 1, then check whether cell 1 has a stuck fault under service 1. Otherwise, do not check whether cell 1 has a stuck fault under service 1, and directly execute step 706.
[0386] Optionally, the modem may pre-set a correspondence between a faulty service and a maximum number of fault checks. The modem may determine the maximum number of fault checks corresponding to cell 1 based on the correspondence between service 1 and the maximum number of fault checks. For example, the correspondence may be shown in Table 11 below. If service 1 is a call service, the maximum number of fault checks corresponding to cell 1 is 1. If service 1 is an Internet access service, the maximum number of fault checks corresponding to cell 1 is 2.
[0387] Table 11
[0388] Fault service Maximum number of fault checks call 1 Internet Services 2
[0389] In a possible embodiment, when service 1 is a call service, the maximum number of fault checks corresponding to cell 1 is number 1; when service 1 is a service other than a call service, the maximum number of fault checks corresponding to cell 1 is number 2; number 1 is less than number 2. In other words, the maximum number of fault checks corresponding to the call service is less than the maximum number of fault checks corresponding to other services. For example, the maximum number of fault checks corresponding to the call service is 1. The maximum number of fault checks corresponding to the Internet access service is 2.
[0390] If cell 1 is indeed stuck in a call scenario, multiple checks on whether cell 1 is stuck in a call scenario will cause the modem to be unable to escape to other cells in time, causing the user's call to be stuck for a long time, which has a great impact on the user's call experience. Therefore, by reducing the maximum number of fault checks corresponding to the call service, it is helpful to reduce the call stuck time, thereby improving the user's call experience.
[0391] In a possible embodiment, the maximum number of fault checks corresponding to cell 1 is equal to the maximum number of reductions for reducing RSRP corresponding to cell 1.
[0392] 713. When the current actual RSRP of cell 1 meets the measurement and reporting conditions within time period 4, the modem does not report the RSRP of cell 1.
[0393] 714. The cloud server sends the fault map information 2 to the AP. Accordingly, the AP may receive the fault map information 2.
[0394] 715. The AP sends fault information 2 to the modem based on the location information of the terminal and the fault map information 2. Accordingly, the modem may receive the fault information 2.
[0395] 716. If time period 4 ends or fault information 2 does not indicate that cell 1 has a stuck fault of service 1, the modem reports the RSRP of cell 1 if the current actual RSRP of cell 1 meets the measurement reporting condition.
[0396] The specific implementation of steps 713 to 716 can be found in the description of steps 313 to 316, which will not be repeated here.
[0397] In a possible embodiment, steps 713 to 716 may also be replaced by steps 414 to 418.
[0398] It can be seen that through the implementation Figure 7 According to the described method, the modem can perform multiple fault checks on the cell 1, which is beneficial to improving the accuracy of the fault check.
[0399] See also Figure 8 , Figure 8 This is a flowchart of a method for handling a cell failure provided by an embodiment of the present application.
[0400] 801. The modem in the terminal resides in cell 2.
[0401] In the embodiment of the present application, step 801 is performed before step 804 and step 805. For example, step 801 is performed before step 802. For another example, step 801 can be performed after step 802 and before step 803. For another example, step 801 can be performed after step 803 and before steps 804 and 805. Alternatively, step 801 can be performed simultaneously with step 802 or step 803, which is not limited in the embodiment of the present application.
[0402] That is, the modem may first reside in cell 2, then receive the fault information 3 sent by the AP, and then execute steps 804 and 805. Alternatively, the modem may first receive the fault information 3 sent by the AP, then reside in cell 2, and then execute steps 804 and 805.
[0403] 802. The cloud server sends fault map information 3 to the AP in the terminal. Accordingly, the AP may receive the fault map information 3.
[0404] 803. The AP sends fault information 3 to the modem in the terminal based on the location information of the terminal and the fault map information 3. The fault information 3 indicates that the NAS with call service in cell 3 rejects the fault. Accordingly, the modem can receive the fault information 3.
[0405] The specific implementation of step 802 and step 803 may refer to the specific implementation of step 302 and step 303, which will not be described in detail here.
[0406] 804. When the modem resides in cell 2 and the current service is a call service and the current actual RSRP of cell 3 meets the measurement and reporting conditions, the RSRP of cell 3 is not reported.
[0407] 805. When the modem resides in cell 2 and the current service is not a call service and the current actual RSRP of cell 3 meets the measurement and reporting conditions, the modem reports the RSRP of cell 3.
[0408] If cell 3 has a NAS rejection fault under the call service, the modem will camp in cell 3 during the call, which will cause the call to be interrupted. When the current actual RSRP of cell 3 meets the measurement reporting conditions, the RSRP of cell 3 is reported, and it is possible that the network side will notify the terminal to switch to cell 3 for camping. Therefore, in the embodiment of the present application, when the modem camps in cell 2, the current service is a call service, and the current actual RSRP of cell 3 meets the measurement reporting conditions, the RSRP of cell 3 is not reported, which is conducive to avoiding the modem switching to cell 3 for camping during the execution of the call service, resulting in call interruption and affecting the user experience.
[0409] For example, the RSRP of cell 1 may be reduced to achieve the situation that when the current actual RSRP of cell 1 meets the measurement reporting condition, the RSRP of cell 1 is not reported. For another example, the RSRP of cell 1 may not be reduced, and it is stipulated that when the current actual RSRP of cell 1 meets the measurement reporting condition, the RSRP of cell 1 is not reported.
[0410] In a possible embodiment, the modem may not select / reselect cell 1 for camping when it is camping in cell 2 and the current service is a call service, and when the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for camping. The modem may also select / reselect cell 1 for camping when it is camping in cell 2 and the current service is not a call service, and when the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for camping.
[0411] For example, the RSRP of cell 1 may be reduced to achieve the situation that when the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for residence, cell 1 is not selected / reselected for residence. For another example, the RSRP of cell 1 may not be reduced, and it is stipulated that when the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for residence, cell 1 is not selected / reselected for residence.
[0412] It can be seen that through the implementation Figure 8 The described method is conducive to preventing the terminal from switching to the cell 3 with the NAS rejection fault of the call service for residence during the execution of the call service, thereby causing the call to be interrupted and affecting the user experience. It can be understood that, when the fault information 3 indicates that the cell 3 has the NAS rejection fault of the call service, the terminal will not verify whether the cell 3 has the NAS rejection fault of the call service according to the fault information 3 (specifically, the terminal may not reside in the cell 3, and then will not verify whether the cell 3 has the NAS rejection fault of the call service. From the appearance, one possible situation is that the module inside the terminal will not provide the verification result of whether the cell 3 has the NAS rejection fault of the call service), but directly determine that the cell 3 has the NAS rejection fault of the call service according to the fault information 3. Based on this, if the current service is a call service, measures are taken (such as: not reporting the signal measurement result of the cell 3) to prevent the terminal from being switched to the cell 3 for residence and causing the current call to be interrupted; if the current service is not a call service, even if the terminal is switched to the cell 3 for residence, it will not affect the current service, so it is not necessary to take measures to prevent the terminal from being switched to the cell 3 for residence.
[0413] See also Fig. 9 , Fig. 9 This is a flowchart of a method for handling a cell failure provided by an embodiment of the present application.
[0414] 901. The modem in the terminal resides in cell 2.
[0415] In the embodiment of the present application, step 901 is performed before step 904 and step 905. For example, step 901 is performed before step 902. For another example, step 901 can be performed after step 902 and before step 903. For another example, step 901 can be performed after step 903 and before step 904 and step 905. Alternatively, step 901 can be performed simultaneously with step 902 or step 903, which is not limited in the embodiment of the present application.
[0416] That is, the modem may first reside in cell 2, then receive the fault information 3 sent by the AP, and then execute steps 904 and 905. Alternatively, the modem may first receive the fault information 3 sent by the AP, then reside in cell 2, and then execute steps 904 and 905.
[0417] 902. The cloud server sends fault map information 3 to the AP in the terminal. Accordingly, the AP can receive the fault map information 3.
[0418] 903. The AP sends fault information 3 to the modem in the terminal based on the location information of the terminal and the fault map information 3. The fault information 3 indicates that the NAS with call service in cell 3 rejects the fault. Accordingly, the modem can receive the fault information 3.
[0419] The specific implementations of step 902 and step 903 may refer to the specific implementations of step 302 and step 303, which will not be described in detail here.
[0420] 904 . When the modem resides in cell 2 and the current service is a call service and the RSRP of cell 3 exceeds threshold 3 , the RSRP of cell 3 is reduced to be less than or equal to threshold 3 .
[0421] Usually, the terminal is in a connected state when executing a call service, but there are some special cases that cause the terminal to be in an idle state when executing a call service. For example, RLF occurs when the terminal is executing a call service, causing the terminal to select a cell and enter an idle state. Therefore, step 904 can be performed when the modem resides in cell 2 and is in a connected state or an idle state.
[0422] The modem will always measure the RSRP of the cell in order to reside in a suitable cell. When the RSRP of cell 3 is greater than threshold 3, it means that the signal strength of cell 3 is high, and the modem may reside in cell 3. If cell 3 has a NAS rejection fault for call service, the modem residing in cell 3 during the call will cause the call to be interrupted. When fault information 1 indicates that cell 3 has a NAS rejection fault under the call service, there is a high possibility that cell 3 does have a NAS rejection fault for the call service. Therefore, in order to avoid call interruption, when the current service in cell 3 is a call service and the RSRP of cell 3 is greater than threshold 3, the modem reduces the RSRP of cell 3 to threshold 3, so that the RSRP of cell 3 remains at a low value. This helps to prevent the modem from switching / selecting / reselecting cell 3 to reside in during the execution of the call service, resulting in call interruption and affecting the user experience.
[0423] Optionally, threshold 3 may be smaller than threshold 2 mentioned above.
[0424] In the embodiment of the present application, when camping in cell 2, the current service is a call service, and the RSRP of cell 3 exceeds threshold 3, the RSRP of cell 3 is reduced to be less than or equal to threshold 3. In this way, when camping in cell 2, the current service is a call service, and the current actual RSRP of cell 3 meets the measurement reporting condition, the RSRP of cell 3 is not reported. It is also possible to not select / reselect cell 1 for camping when camping in cell 2, the current service is a call service, and the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for camping.
[0425] 905. When the modem resides in cell 2 and the current service is not a call service and the RSRP of cell 3 exceeds threshold 3, the RSRP of cell 3 is not adjusted.
[0426] In the embodiment of the present application, when camping in cell 2, the current service is not a call service, and the RSRP of cell 3 exceeds threshold 3, the RSRP of cell 3 is not adjusted. In this way, when camping in cell 2, the current service is not a call service, and the current actual RSRP of cell 3 meets the measurement reporting condition, the RSRP of cell 3 is reported. It is also possible to select / reselect cell 1 for camping when camping in cell 2, the current service is not a call service, and the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for camping.
[0427] By implementing Fig. 9The described method is helpful to prevent the modem from switching / selecting / reselecting the NAS with call service to refuse the faulty cell 3 to reside in during the process of executing the call service, which leads to call interruption and affects the user experience.
[0428] See also Fig.10 , Fig.10 This is a flowchart of a method for handling a cell failure provided by an embodiment of the present application.
[0429] 1001. The modem in the terminal resides in cell 2.
[0430] In the embodiment of the present application, step 1001 is performed before step 1004. For example, step 1001 is performed before step 1002. For another example, step 1001 may be performed after step 1002 and before step 1003. For another example, step 1001 may be performed after step 1003 and before step 1004. Alternatively, step 1001 may be performed simultaneously with step 1002 or step 1003, which is not limited in the embodiment of the present application.
[0431] That is, the modem may first reside in the cell 2, then receive the fault information 3 sent by the AP, and then execute step 1004. Alternatively, the modem may first receive the fault information 3 sent by the AP, then reside in the cell 2, and then execute step 1004.
[0432] 1002. The cloud server sends fault map information 3 to the AP in the terminal. Accordingly, the AP may receive the fault map information 3.
[0433] 1003. The AP sends fault information 3 to the modem in the terminal based on the location information of the terminal and the fault map information 3. The fault information 3 indicates that the NAS with call service in cell 3 rejects the fault. Accordingly, the modem can receive the fault information 3.
[0434] The specific implementations of step 1002 and step 1003 may refer to the specific implementations of step 302 and step 303, which will not be described in detail here.
[0435] 1004. When the modem resides in cell 2, it determines whether the current service is a call service. If the current service is not a call service, execute step 1005. If the current service is a call service, execute step 1006.
[0436] Usually, the terminal is in a connected state when executing a call service, but there are some special cases that cause the terminal to be in an idle state when executing a call service. For example, RLF occurs when the terminal is executing a call service, causing the terminal to select a cell and enter an idle state. Therefore, step 1004 can be performed when the modem resides in cell 2 and is in a connected state or an idle state.
[0437] 1005. The modem does not mark the NAS rejection fault of the call service in cell 3.
[0438] In the embodiment of the present application, after the modem executes step 1005, it returns to step 1004.
[0439] 1006. The modem marks the NAS rejection failure of the call service in cell 3 and starts timer 2.
[0440] 1007. During a call, when the RSRP of the cell 3 marked with the NAS rejection failure of the call service is greater than the threshold 2, the RSRP of the cell 3 is adjusted to be less than or equal to the threshold 2.
[0441] 1008. When the call ends, the RSRP of the cell 3 marked with the NAS rejection failure of the call service is updated to the actual RSRP of the cell 3.
[0442] In the embodiment of the present application, if cell 3 does have a NAS rejection fault for call service, the modem residing in cell 3 during the call will cause the call to be interrupted. When fault information 1 indicates that cell 3 has a NAS rejection fault for call service, there is a high possibility that cell 3 does have a NAS rejection fault for call service. Therefore, in order to avoid call interruption, when the current service is a call service and fault information 1 indicates that cell 3 has a NAS rejection fault for call service, the modem does not need to verify whether cell 3 has a NAS rejection fault for call service, and can directly mark cell 3 as having a NAS rejection fault for call service. During the call, when the RSRP of cell 3 marked as having a NAS rejection fault for call service exceeds threshold 2, the modem will adjust the RSRP of cell 3 to threshold 2. In this way, when residing in cell 2, the current service is a call service, and the current actual RSRP of cell 3 meets the measurement reporting conditions, the RSRP of cell 3 is not reported. It is also possible to achieve that when camping in cell 2 and the current service is a call service, and when the current actual RSRP of cell 1 meets the cell selection / reselection condition for selecting / reselecting cell 1 for camping, cell 1 is not selected / reselected for camping. This can prevent the modem from switching / selecting / reselecting to camp in cell 3 marked with a NAS rejection fault with a call service during a call, resulting in call interruption.
[0443] 1009. The cloud server sends the fault map information 4 to the AP in the terminal. Accordingly, the AP can receive the fault map information 4.
[0444] 1010. The AP sends fault information 4 to the modem in the terminal based on the location information of the terminal and the fault map information 4. The fault information 4 indicates the cell with the fault, the fault service of the cell, and the fault type of the cell. Accordingly, the modem can receive the fault information 4.
[0445] 1011. If timer 2 times out or fault information 4 does not indicate that cell 3 has a NAS rejection fault for call service, the modem cancels the marking of the NAS rejection fault for cell 3 for call service.
[0446] Among them, the specific implementation principles of steps 1009 to 1011 are the same as the specific implementation principles of steps 416 to 418. Please refer to the corresponding descriptions of steps 416 to 418, and they will not be repeated here.
[0447] It can be seen that if fault information 3 indicates that the NAS with call service in cell 3 rejects the fault, Fig.10 The described method is helpful to prevent the modem from switching / selecting / reselecting the cell 3 to reside in during the execution of the call service, which may cause the call to be interrupted and affect the user experience.
[0448] In one possible embodiment, Figure 3 The method for handling cell failure shown is similar to Figure 8 The cell failure processing methods shown in the figure can be combined. Fig.11 shown. Fig.11 Steps 1101 to 1116 in Figure 3 For the description of steps 301 to 316 in . For steps 1117 to 1121, please refer to Figure 8 Description of steps 801 to 805 in .
[0449] Similarly, Figure 3 The method for handling cell failure shown is similar to Fig. 9 The methods for handling cell failure shown can be combined.
[0450] Similarly, Figure 3 The method for handling cell failure shown is similar to Fig.10 The methods for handling cell failure shown can be combined.
[0451] Similarly, Figure 4 The method for handling cell failure shown is similar to Figure 8 The methods for handling cell failure shown can be combined.
[0452] Similarly, Figure 4 The method for handling cell failure shown is similar to Fig. 9 The methods for handling cell failure shown can be combined.
[0453] Similarly, Figure 4 The method for handling cell failure shown is similar to Fig.10 The methods for handling cell failure shown can be combined.
[0454] Similarly, Figure 7 The method for handling cell failure shown is similar to Figure 8 The methods for handling cell failure shown can be combined.
[0455] Similarly, Figure 7 The method for handling cell failure shown is similar to Fig. 9 The methods for handling cell failure shown can be combined.
[0456] Similarly, Figure 7 The method for handling cell failure shown is similar to Fig.10 The methods for handling cell failure shown can be combined.
[0457] The hardware structure of the terminal 120 involved in the embodiment of the present application is introduced below:
[0458] A hardware structure of a terminal such as Fig.12 As shown, it may include: a processor, an external memory interface, an internal memory, a Universal Serial Bus (USB) interface, a charging management module, a power management module, a battery, an antenna 1, an antenna 2, a mobile communication module, a wireless communication module, a sensor module, a button, a motor, an indicator, a camera, a display screen, and a SIM card slot, etc. The audio module may include a speaker, a receiver, a microphone, an earphone interface, etc., and the sensor module may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
[0459] It is to be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal. In other embodiments, the terminal may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0460] The processor may include one or more processing units, for example, the processor may include an application processor (AP), a modem (also called a baseband processor), a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), and / or a neural-network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. The processor is the nerve center and command center of the terminal. The controller may generate an operation control signal according to the instruction opcode and timing signal to complete the control of fetching and executing instructions.
[0461] The wireless communication function of the terminal can be implemented through antenna 1, antenna 2, mobile communication module, wireless communication module, and Modem, etc. In some embodiments, the antenna 1 of the terminal is coupled with the mobile communication module, and the antenna 2 is coupled with the wireless communication module, so that the terminal can communicate with the network side device and other terminals through wireless communication technology.
[0462] In addition, operating systems are running on the above components, such as the iOS operating system developed by Apple, the Android open source operating system developed by Google, and the Windows operating system developed by Microsoft.
[0463] The operating system of the terminal can adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes the Android system of the layered architecture as an example to illustrate the hardware and software structure of the terminal. It should be noted that although the embodiment of the present application is illustrated by taking the Android system as an example, its basic principle is also applicable to terminals based on operating systems such as iOS or Windows.
[0464] Fig.13It is a software structure diagram of the terminal. The software structure adopts a layered architecture, which divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. Taking the Android system, the Android system running on the AP as an example, in some embodiments, the Android system is divided into five layers, from top to bottom, namely, the application layer, the application framework layer (Framework), the Android runtime (Android runtime) and the system library, the hardware abstraction layer (HAL) and the system kernel layer (Kernel).
[0465] Among them, the application layer may include a series of application packages. Application packages may include camera, gallery, calendar, call, map, WLAN, Bluetooth, music, video, short message and other APPs. The application layer may also include system UI (system UI). System UI is used to display the terminal interface, such as displaying the signal icon corresponding to the SIM card, displaying the call interface, etc. The application framework layer provides an application programming interface (Application Programming Interface, API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions. For example, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, etc. The phone manager is used to provide call functions for the terminal, such as management of call status (including connecting, hanging up, etc.). The phone manager is in Fig.13 The application framework layer may also include a Radio Interface Layer (RIL), and a modem processor (Modem) may exchange information with the telephony through the RIL.
[0466] Modem may include NAS (Non-Access Stratum, non-access layer) layer, RRC (radio resource control, radio resource control) layer, Packet Data Convergence Protocol (Packet Data Convergence Protocol, PDCP) layer, Radio Link Control (Radio Link Control, RLC) layer, Medium Access Control Layer (Medium Access Control Layer, MAC) layer and Physical (Physical, PHY) layer. The aforementioned layers may be software modules. Modem may interact with base stations through antennas.
[0467] Among them, after the modem obtains the fault information 1, the RRC layer performs the data processing operation of the modem in the above method embodiment. When the modem sends data in the above method embodiment, the data can be transmitted in the order of RRC layer>PDCP layer>RCL layer>MAC layer>PHY layer, and sent to other devices by the PHY layer. When the modem receives data from other devices in the above method embodiment, the data can be transmitted to the RRC layer in the order of PHY layer>MAC layer>RCL layer>PDCP layer>RRC layer, and then the RRC layer processes the data.
[0468] In addition, some embodiments of the present application provide a terminal, which includes: one or more processors and a memory; the memory is used to store computer program code, and the computer program code includes computer instructions. When the one or more processors execute the computer instructions, the terminal executes the above-mentioned paging message processing method.
[0469] Some embodiments of the present application provide a chip system, which is applied to a terminal. The chip system includes at least one processor and an interface, and the interface is used to receive instructions and transmit them to at least one processor; at least one processor executes the instructions so that the terminal executes the above-mentioned paging message processing method. Among them, the chip system can be a modem, or a system on chip (System on Chip, Soc) including a modem, and the above-mentioned method can be implemented by a modem.
[0470] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the computer-readable storage medium is executed on a processor, the method flow of the above method embodiment is implemented.
[0471] The embodiment of the present application also provides a computer program product. When the computer program product runs on a processor, the method flow of the above method embodiment is implemented.
[0472] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain operations can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0473] The descriptions of the various embodiments provided in this application can refer to each other, and the descriptions of the various embodiments have different focuses. For parts that are not described in detail in a certain embodiment, refer to the relevant descriptions of other embodiments. For the convenience and simplicity of description, for example, the functions of the various devices and equipment provided in the embodiments of this application and the operations performed can refer to the relevant descriptions of the method embodiments of this application, and the various method embodiments and the various device embodiments can also refer to, combine or quote each other.
[0474] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. 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 replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for handling a cell failure, characterized in that: The method comprises: Acquire first fault information, where the first fault information indicates that a first cell has a freezing fault of a first service, where the first service is a data service or a call service; When the user resides in the first cell and is in a connected state, verifying whether the first cell has a stuck fault of the first service according to the first fault information; After verifying that the first cell has a jamming failure of the first service, a first measurement report is sent to an access network device corresponding to the first cell, where the first measurement report carries a first signal measurement result of the first cell, and the first signal measurement result is less than a current actual signal measurement result of the first cell.
2. The method according to claim 1, characterized in that The method further comprises: After sending the first measurement report, if a first message sent by the access network device corresponding to the first cell is received within a first time period, and the first message carries information of the target cell, then switching from the first cell to the target cell for residence is performed based on the first message, and the first message indicates switching from the first cell to the target cell.
3. The method according to claim 1 or 2, characterized in that: The checking, according to the first fault information, whether the first cell has a stuck fault of the first service includes: Verify multiple times within a second time period whether the first cell has a stuck fault of the first service according to the first fault information; After verifying that the first cell has a stuck fault of the first service, sending a first measurement report to an access network device corresponding to the first cell includes: After the first cell is verified to have a freeze failure of the first service for a preset number of consecutive checks, a first measurement report is sent to an access network device corresponding to the first cell.
4. The method according to claim 2, characterized in that: After sending the first measurement report, in a case where a first message sent by an access network device corresponding to the first cell is not received within the first time period, the method further includes: When the first signal measurement result of the first cell is greater than the first threshold, sending a second measurement report to the access network device corresponding to the first cell, where the second measurement report carries the second signal measurement result of the first cell, the second signal measurement result is less than the current actual signal measurement result of the first cell, and the second signal measurement result is less than the first signal measurement result; After sending the second measurement report, if the first message sent by the access network device corresponding to the first cell is received within a third time period, switching from the first cell to the target cell for residence is performed based on the first message.
5. The method according to claim 2 or 4, characterized in that: After sending the first measurement report, in a case where a first message sent by an access network device corresponding to the first cell is not received within the first time period, the method further includes: When the first signal measurement result of the first cell is less than or equal to the first threshold and there is a neighboring cell in the first cell, the radio link failure RLF process is triggered and the neighboring cell is selected to reside; when the neighboring cell is selected to reside, the signal measurement result of the neighboring cell is less than the current actual signal measurement result of the first cell.
6. The method according to claim 4, characterized in that After sending the second measurement report, in a case where the first message sent by the access network device corresponding to the first cell is not received within the third time period, the method further includes: When the second signal measurement result of the first cell is less than or equal to the first threshold and there is a neighboring cell in the first cell, the radio link failure RLF process is triggered and the neighboring cell is selected to reside; when the neighboring cell is selected to reside, the signal measurement result of the neighboring cell is less than the current actual signal measurement result of the first cell.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: If it is verified that the first cell does not have a jamming failure of the first service, the first fault information is ignored, or the signal measurement result of the first cell is not reduced.
8. The method according to any one of claims 1 to 7, characterized in that: In the case where the first message is received, the method further includes: When the current actual signal measurement result of the first cell meets the measurement reporting condition, the signal measurement result of the first cell is not reported.
9. The method according to claim 5, characterized in that When the first signal measurement result of the first cell is less than or equal to the first threshold, the method further includes: When the current actual signal measurement result of the first cell meets the measurement reporting condition, the signal measurement result of the first cell is not reported.
10. The method according to claim 8 or 9, characterized in that: When the current actual signal measurement result of the first cell meets the measurement reporting condition, not reporting the signal measurement result of the first cell includes: If the current actual signal measurement result of the first cell meets the measurement reporting condition within the fourth time period, not reporting the signal measurement result of the first cell; The method further comprises: If the fourth time period ends, the signal measurement result of the first cell is reported if the current actual signal measurement result of the first cell meets the measurement reporting condition.
11. The method according to any one of claims 8 to 10, characterized in that: The method further comprises: Acquire second fault information, where the second fault information is used to indicate a cell having a fault, a fault type of the cell, and a faulty service of the cell; If the second fault information does not indicate that the first cell has a stuck fault of the first service, the signal measurement result of the first cell is reported if the current actual signal measurement result of the first cell meets the measurement reporting condition.
12. The method according to any one of claims 1 to 6, 8 to 11, characterized in that: The method further comprises: After verifying that the first cell has a jamming failure of the first service, marking the first cell as having a jamming failure of the first service; In the case where the first message is received, when a signal measurement result of the first cell marked with a jamming failure of the first service is greater than a second threshold, the signal measurement result of the first cell is reduced to be less than or equal to the second threshold.
13. The method according to claim 12, characterized in that The marking that the first cell has a stuck fault of the first service includes: Marking the first cell as having a jamming failure of the first service, and starting a first timer; The method further comprises: If the first timer times out, the mark that the first cell has a jamming failure of the first service is cancelled.
14. The method according to any one of claims 12 to 13, characterized in that: The method further comprises: Acquire second fault information, where the second fault information is used to indicate a cell having a fault, a fault type of the cell, and a faulty service of the cell; If the second fault information does not indicate that the first cell has a jamming fault of the first service, the marking of the first cell having a jamming fault of the first service is canceled.
15. The method according to any one of claims 1 to 14, characterized in that: The method further comprises: In the case of camping on the second cell, obtaining third fault information, where the third fault information indicates that the third cell has a NAS rejection fault of the call service; When the user resides in the second cell and the current service is a call service, and the current actual signal measurement result of the third cell meets the measurement reporting condition, the signal measurement result of the third cell is not reported; When the user resides in the second cell and the current service is not a call service, and when the current actual signal measurement result of the second cell meets the measurement reporting condition, the signal measurement result of the third cell is reported.
16. The method according to any one of claims 1 to 14, characterized in that: The method further comprises: In the case of camping on the second cell, obtaining third fault information, where the third fault information indicates that the third cell has a NAS rejection fault of the call service; When the user resides in the second cell and the current service is a call service, and the signal measurement result of the third cell is greater than a third threshold, reducing the signal measurement result of the third cell to be less than or equal to the third threshold; When the user resides in the second cell, the current service is not a call service, and the signal measurement result of the third cell is greater than a third threshold, the signal measurement result of the third cell is not adjusted.
17. A method for handling a cell failure, characterized in that: The method comprises: In the case of camping on the second cell, obtaining third fault information, where the third fault information indicates that the third cell has a NAS rejection fault of the call service; When the user resides in the second cell and the current service is a call service, and the current actual signal measurement result of the third cell meets the measurement reporting condition, the signal measurement result of the third cell is not reported; When the user resides in the second cell and the current service is not a call service, and the current actual signal measurement result of the second cell meets the measurement reporting condition, the signal measurement result of the third cell is reported.
18. A method for handling a cell failure, characterized in that: The method comprises: In the case of camping on the second cell, obtaining third fault information, where the third fault information indicates that the third cell has a NAS rejection fault of the call service; When the user resides in the second cell and the current service is a call service, and the signal measurement result of the third cell is greater than a third threshold, reducing the signal measurement result of the third cell to be less than or equal to the third threshold; When the user resides in the second cell, the current service is not a call service, and the signal measurement result of the third cell is greater than a third threshold, the signal measurement result of the third cell is not adjusted.
19. A method for handling a cell failure, characterized in that: The method comprises: Acquire first fault information, where the first fault information indicates that a first cell has a freezing fault of a first service, where the first service is a data service or a call service; When the user resides in the first cell and is in a connected state, verifying whether the first cell has a stuck fault of the first service according to the first fault information; If it is verified that the first cell does not have a jamming failure of the first service, the first fault information is ignored, or the signal measurement result of the first cell is not reduced.
20. The method according to claim 19, characterized in that The checking, according to the first fault information, whether the first cell has a stuck fault of the first service includes: Verify multiple times within a second time period whether the first cell has a stuck fault of the first service according to the first fault information; If it is verified that the first cell does not have a jamming fault of the first service, ignoring the first fault information, or not reducing a signal measurement result of the first cell, includes: If the first cell is not detected to have a freeze failure of the first service for a preset number of consecutive times at the end of the second time period, the first fault information is ignored, or the signal measurement result of the first cell is not reduced.
21. The method according to claim 19 or 20, characterized in that The method further comprises: In the case of camping on the second cell, obtaining third fault information, where the third fault information indicates that the third cell has a NAS rejection fault of the call service; When the user resides in the second cell and the current service is a call service, and the actual signal measurement result of the third cell meets the measurement reporting condition, the signal measurement result of the third cell is not reported; When the user resides in the second cell and the current service is not a call service, and the actual signal measurement result of the second cell meets the measurement reporting condition, the signal measurement result of the third cell is reported.
22. The method according to claim 19 or 20, characterized in that The method further comprises: In the case of camping on the second cell, obtaining third fault information, where the third fault information indicates that the third cell has a NAS rejection fault of the call service; When the user is stationed in the second cell, the current service is a call service, and the signal measurement result of the third cell is greater than a third threshold, reducing the signal measurement result of the third cell to be less than or equal to the third threshold; When camping on the second cell, the current service is not a call service, and the signal measurement result of the third cell is greater than a third threshold, the signal measurement result of the third cell is not adjusted.
23. A communication device, characterized in that: It includes a processor, a memory, an input interface and an output interface, the input interface is used to receive information from other communication devices outside the communication device, the output interface is used to output information to other communication devices outside the communication device, and the processor calls the computer program stored in the memory so that the communication device executes the method as described in any one of claims 1-22.
24. A chip system, applied to a terminal, characterized in that: The chip system includes at least one processor and an interface, wherein the interface is used to receive instructions and transmit them to the at least one processor; the at least one processor executes the instructions so that the terminal executes the method described in any one of claims 1 to 22.
Citation Information
Cited By
Cell fault processing method and communication apparatus
EP4761339A1
Cell fault processing method and communication apparatus
WO2025050921A1