A communication method, terminal device and chip system in wireless network

The terminal device performs abnormal checksum counting of the BWP configuration information of the 5G network cell, which solves the problem of service failure caused by abnormal cell configuration under the 5G network and improves the success rate of communication services.

CN118450447BActive Publication Date: 2025-04-15HONOR DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311591966.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-25
Publication Date
2025-04-15
Estimated Expiration
2043-11-25

AI Technical Summary

Technical Problem

Terminal devices under 5G networks may fail due to abnormal cell configuration when performing services, especially when there is an abnormality in BWP configuration information, it is difficult for terminal devices to conduct communication services normally.

Method used

After the terminal device receives the RRC reconfiguration message sent by the cell, it checks the abnormality of the BWP configuration information. If the number of exceptions exceeds the preset threshold, the terminal device will prohibit the selection of the cell as the serving cell and mark it as a blacklist to avoid service failure.

Benefits of technology

By counting and marking abnormal cells, the terminal device can improve the success rate of communication services and avoid service failures caused by abnormal cell configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118450447B_ABST
    Figure CN118450447B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a communication method, terminal device and chip system under a wireless network, the method comprising: the terminal device receives an RRC reconfiguration message sent by a first cell, the RRC reconfiguration message carries first configuration information, the first configuration information includes configuration information corresponding to a first BWP; if the number of abnormalities in the configuration information corresponding to the first BWP exceeds a first preset threshold, the first cell is prohibited from being selected as a service cell within a first duration, and the first cell is marked in a preset list for a second duration; after the first duration, the first cell is reselected as a service cell; within the second duration, if the configuration information corresponding to the first BWP sent by the first cell is received again and there is an abnormality, and the number of abnormalities in the configuration information corresponding to the first BWP exceeds a second preset threshold, the first cell is prohibited from being selected as a service cell within a third duration, and the third duration is greater than the first duration. This improves the success rate of terminal services under wireless networks.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal device communications, and specifically to a communication method, terminal device and chip system in a wireless network. Background Art

[0002] At present, the fifth generation mobile communication network (5G network) is gradually being commercialized. When using terminal devices, users can not only surf the Internet through the 5G network, but also make calls through the 5G network. For example, the 5G network uses a new air interface to carry voice (voice over new radio, VONR) to realize call services, which greatly improves the user experience; but at the same time, compared with the mature 4G long term evolution (LTE) network, 5G VONR has some network compatibility issues, which may cause the terminal device to fail to perform services.

[0003] For example, taking the call service as an example, terminal devices that support 5G networks (such as mobile phones) often have problems with calls not being connected. For example, when the calling terminal calls the called terminal, the calling terminal will broadcast a prompt: the call cannot be connected temporarily. If the called side has turned on the leakage SMS reminder service, there will be a leakage SMS reminder). Summary of the invention

[0004] The present application provides a communication method, terminal equipment and chip system in a wireless network to improve the success rate of terminal services in the wireless network.

[0005] In a first aspect, a communication method in a wireless network is provided, including: a terminal device receives a radio resource control RRC reconfiguration message sent by a first cell belonging to a first wireless network, the RRC reconfiguration message carries at least first configuration information, wherein the first configuration information includes configuration information corresponding to a first BWP, and the first BWP includes one or more BWPs;

[0006] When the number of times that the configuration information corresponding to the first BWP is abnormal exceeds the first preset threshold, the terminal device is prohibited from selecting the first cell as the serving cell within the first duration, and marks the first cell in the preset list for a second duration, wherein the second duration is greater than the first duration, and the configuration information corresponding to the first BWP is abnormal, including: the configuration information corresponding to the first BWP includes a startingPRB field with a configuration abnormality, and the startingPRB field with a configuration abnormality is the startingPRB field corresponding to the pucch resource Id in the configuration information corresponding to the first BWP when the first value is the first value;

[0007] After the first time period has passed, the terminal device reselects the first cell as the serving cell;

[0008] Within the second duration, if the terminal device receives again the configuration information corresponding to the first BWP sent by the first cell and there is an abnormality, and the number of times the configuration information corresponding to the first BWP is abnormal exceeds the second preset threshold, the terminal device is prohibited from selecting the first cell as the serving cell within a third duration, and the third duration is greater than the first duration;

[0009] The terminal device selects the second cell as the service cell, wherein there is no abnormality in the RRC reconfiguration message sent by the second cell.

[0010] Among them, the first wireless network can be a 5G network, and the corresponding first cell is a 5G cell. The first cell can configure one or more BWPs for the terminal device through an RRC reconfiguration message. In some scenarios, there may be some parameter configuration anomalies in the BWP configured by the first cell for the terminal device. Then, when the terminal device identifies that there is an abnormality in the configuration information corresponding to the BWP, the number of times the configuration information corresponding to the first BWP is abnormal can be counted (it can also be understood as counting the number of abnormalities in the first cell). When the number of abnormalities exceeds the first preset threshold, it means that the configuration problem of the first cell has not been fixed, and the subsequent stay in the first cell will still cause service failure. Therefore, the terminal device can BAR the cell (i.e., the cell with abnormal configuration) for a period of time (first duration), so that the terminal device can subsequently choose to stay in other cells. In some implementations, the first duration can be 5 minutes; at the same time, the terminal device can also mark the first cell in the preset list for a second duration, that is, it indicates that the first cell is marked as a blacklist. In some implementations, the second duration can be 2 days.

[0011] If, after the first duration, the terminal device releases the BAR cell operation, i.e., restores the first cell to a state where it can be selected for residence, the terminal device may reselect the first cell for residence again. In this scenario, if within the second duration (i.e., the time during which the first cell is still marked in the preset list), the configuration information sent by the first cell received by the terminal device still has an abnormality, and the number of abnormalities exceeds the second preset threshold, the terminal device can impose step-by-step penalties on the first cell, BAR the first cell for the third duration (the third duration may be greater than the first duration). In some implementations, the third duration may be 1 month. In this way, the terminal device can subsequently reselect a cell to reside in, and after successful access to the new cell, there is a high probability that there will be no configuration abnormality problems in the new cell, so subsequent services will proceed normally, thereby improving the success rate of subsequent communication services.

[0012] In some implementations, after the second time period, the terminal device may remove the mark of the first cell in the preset list, that is, release the blacklist record of the first cell.

[0013] In this implementation, the configuration information corresponding to the first BWP includes a startingPRB field with a configuration abnormality, and the startingPRB field with a configuration abnormality is the startingPRB field corresponding to the first value of the pucch resource Id in the configuration information corresponding to the first BWP.

[0014] In some implementations, the first value is 40.

[0015] Among them, when pucch resource Id is the first value, it can be used to implement the CSI function. CSI is a function in which the terminal device measures various qualities of the wireless channel and sends it to the network in the form of a report. If the field configuration corresponding to this function is abnormal, the terminal device may not be able to measure and report various qualities of the wireless channel normally when performing services. Therefore, in this scenario, the terminal device verifies the configuration information of the BWP as abnormal, and when the number of abnormalities in the configuration information corresponding to the first BWP exceeds the first preset threshold, the first cell is prohibited from being selected as the service cell within the first time period to improve the success rate of the terminal device's communication services.

[0016] In some implementations, the second preset threshold is greater than or equal to the first preset threshold.

[0017] The first preset threshold may be a set maximum number of times, and the second preset threshold may be another set maximum number of times. If the terminal device wants to implement a step-by-step punishment on the first cell, it may be performed when the number of abnormal times corresponding to the first cell is greater, that is, the second preset threshold is greater than or equal to the first preset threshold. Exemplarily, the first preset threshold is 3 times, and the second preset threshold is 5 times.

[0018] In some implementations, after the terminal device receives a radio resource control RRC reconfiguration message sent by a first cell belonging to a first wireless network, the method further includes: verifying the RRC reconfiguration message, and if there is an abnormality in the configuration information corresponding to the first BWP in the RRC reconfiguration message, adding 1 to the number of times the configuration information corresponding to the first BWP has an abnormality.

[0019] Among them, the terminal device can reside in the first cell through cell search and access, and then the first cell can receive a Paging message (paging message) for calling the terminal device, and send the Paging message to the terminal device, and then the terminal device requests to establish an RRC connection with the network side, and receives the RRC reconfiguration message sent by the first cell. One or more BWPs can be configured in the RRC reconfiguration message sent by the first cell, for example, two BWPs, namely BWP1 and BWP2, are configured. Here, it can be assumed that BWP1 is the BWP that the first cell configures for the terminal device and currently needs to be activated, and BWP2 is the BWP that the first cell configures for the terminal device and does not currently need to be activated.

[0020] After receiving the RRC reconfiguration message sent by the first cell, the terminal device may verify the RRC reconfiguration message using the calculation method specified in the protocol, for example, verifying that there is an abnormality in the configuration information corresponding to the first BWP, where the first BWP may be BWP1 or BWP2. When it is identified that there is an abnormality in the configuration information corresponding to the first BWP, the terminal device may add 1 to the number of times the configuration information corresponding to the first BWP is abnormal, and then subsequently determine whether the number of times the configuration information corresponding to the first BWP is abnormal is greater than a first preset threshold.

[0021] In some implementations, after the number of times that the configuration information corresponding to the first BWP is abnormal is increased by 1, the method further includes: the terminal device triggers a radio link failure RLF process.

[0022] Among them, because the terminal device recognizes that the BWP configuration is abnormal, the terminal device may not be able to perform communication services normally. Therefore, the terminal device may not send an RRC reconfiguration completion message to the network side, but trigger the RLF process, and the trigger reason is RRC reconfiguration failure. Then, the initialization context establishment on the network side fails, and the current service request fails. After the terminal device reselects a cell, if it stays in the new cell, the success rate of subsequent communication services can be improved.

[0023] In some implementations, the first BWP is a BWP that is configured by the first cell for the terminal device and currently needs to be activated.

[0024] In this scenario, the first BWP is the above-mentioned BWP1, that is, the BWP that currently needs to be activated has an abnormal configuration. Then, when it is identified that the current BWP has abnormal configuration parameters, the terminal device can add 1 to the number of abnormalities corresponding to the first cell and determine whether the number of abnormalities is greater than the first preset threshold.

[0025] In some implementations, the first BWP is a BWP configured by the first cell for the terminal device that does not currently need to be activated.

[0026] In some implementations, when the first BWP is a BWP that is configured by the first cell for the terminal device and does not currently need to be activated, the method further includes: the terminal device sends an RRC reconfiguration completion message in response to the RRC reconfiguration message to the first cell, does not prohibit selecting the first cell as a serving cell within a first time period, and marks the first cell in a preset list for a second time period.

[0027] In this scenario, the first BWP is the above-mentioned BWP2, which means that there is an abnormality in the BWP configuration that does not need to be activated at present, while there is no abnormality in the BWP configuration that needs to be activated at present. Then, the BWP actually used by the terminal device for subsequent services is the normal BWP1, which does not actually affect the normal communication service of the terminal device. Therefore, the terminal device can judge the verification result as passed, and reply to the RRC reconfiguration completion message normally after RRC reconfiguration, and finally successfully establish the service (i.e., the call service corresponding to the above call). At this time, the terminal device no longer executes the above-mentioned process of prohibiting the selection of the first cell as the service cell within the first time period, and marking the first cell in the preset list for the second time period, thereby ensuring the successful conduct of this communication service.

[0028] In some implementations, when the number of times that the configuration information corresponding to the first BWP is abnormal exceeds a first preset threshold, the method further includes: the terminal device disabling the current network standard within a first time period.

[0029] In some implementations, the current network standard is the 5GNR standard.

[0030] Among them, when the first cell is a 5G cell, the terminal device currently uses the 5G network standard. Then, if the number of abnormalities corresponding to the first cell exceeds the first preset threshold, it means that the configuration problem of the first cell has not been repaired. Since the first cell is a 5G cell, it may be due to the abnormal configuration of 5G resources in the first cell. In this way, the terminal device can temporarily disable the current network standard (i.e., 5GNR standard) for a period of time and switch to other network standards for communication. This improves the success rate of the terminal device's communication services.

[0031] In some implementations, after the terminal device uses other network standards for communication services, if the above-mentioned first duration has been exceeded, the terminal device will lift the disabling operation of the 5G standard and restore the 5G standard to normal (that is, the terminal device restores the normal state of using the 5G standard), then the terminal device can reuse the 5G standard for communication services at the location where the 5G network signal exists. Assuming that the terminal device uses the 5G standard and resides in the first cell again, it will continue to make an RRC connection with the first cell. In this scenario, if the RRC reconfiguration message sent by the first cell received by the terminal device is still configured abnormally, and the first cell is still marked in the above-mentioned preset list (that is, the scenario occurs within the second duration), the terminal device will add 1 to the number of abnormalities corresponding to the first cell. If the number of abnormalities corresponding to the first cell exceeds the second preset threshold, the terminal device can BAR the cell (that is, the first cell with abnormal configuration) for the third duration. Then, the terminal device can reselect the cell to reside, and after successful access to the new cell, there is a high probability that there is no abnormal configuration problem in the new cell, so subsequent services will proceed normally.

[0032] In a second aspect, a terminal device is provided, the terminal device comprising:

[0033] A memory for storing instructions;

[0034] The processor is used to call and execute instructions in the memory so that the terminal device executes any method described in the first to third aspects above.

[0035] In a third aspect, a chip system is provided, comprising: a processing circuit, a receiving pin and a transmitting pin; wherein the receiving pin, the transmitting pin and the processing circuit communicate with each other through an internal connection path, and the processing circuit executes any method described in the first to third aspects above to control the receiving pin to receive a signal and control the transmitting pin to send a signal.

[0036] In a fourth aspect, a chip system is provided, wherein the chip system includes a processor for supporting a terminal device to implement the wireless communication method described in any one of the first to third aspects.

[0037] In some implementations, the chip system may be a modem chip. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 is a schematic diagram of broadband resources corresponding to different BWPs provided in an embodiment of the present application;

[0039] Figure 2 It is a schematic diagram of relevant cell parameters in an example of BWP configuration provided in an embodiment of the present application;

[0040] Figure 3 is a schematic diagram of an example of Initial DL / UL BWP parameters provided in an embodiment of the present application;

[0041] Figure 4 is a schematic diagram of configuration parameters of an example of ServingCellConfig provided in an embodiment of the present application;

[0042] Figure 5 This is a schematic diagram of a corresponding relationship between LocationAndBandwidth and the length of the starting virtual resource block and the continuously allocated resource blocks provided in an embodiment of the present application;

[0043] Figure 6 It is a signaling interaction flow chart for call services in the related technology;

[0044] Figure 7 It is a schematic diagram of an example of BWP configuration parameter abnormality provided in an embodiment of the present application;

[0045] Figure 8 This is a signaling interaction flow chart of a communication method in a wireless network provided in an embodiment of the present application;

[0046] Fig. 9 is a signaling interaction flow chart of another communication method in a wireless network provided in an embodiment of the present application;

[0047] Fig.10 This is a signaling interaction flow chart of another example of a communication method in a wireless network provided in an embodiment of the present application;

[0048] Fig.11 This is a signaling interaction flow chart of another example of a communication method in a wireless network provided in an embodiment of the present application;

[0049] Fig.12 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0050] Fig.13 This is a software structure block diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0052] In the following, the terms "first", "second", and "third" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", and "third" may explicitly or implicitly include one or more of the features.

[0053] At present, 5G networks are gradually being used commercially, and terminal devices can also realize communication services such as surfing the Internet and making phone calls under the 5G network. Therefore, the terminal device (such as a mobile phone, also referred to as UE in the embodiment of this application) must first access the 5G network to establish a 5G session.

[0054] Among them, after the user turns on the 5G network function on the UE, the UE can automatically connect to the 5G network and establish a communication connection. The process may include:

[0055] 1. Cell search and selection: The UE can scan the surrounding 5G frequency bands, obtain available cell information, and select an optimal cell for access based on a preset cell selection algorithm.

[0056] 2. Cell access: The UE sends an access request to the best cell. After receiving the request, the cell can make an access authorization judgment. If the UE meets the access conditions, the cell will allocate a temporary mobile subscriber identity (TMSI) to the UE. After the UE receives the access authorization from the cell, it can confirm the access request and send a confirmation message to the cell. When the cell receives the confirmation message, the access process is completed and an international mobile subscriber identity (IMSI) is allocated to the UE.

[0057] 3. Security negotiation and establishment: After the UE accesses the cell, the UE can send a security negotiation request to the core network to ensure the security of subsequent communication services. After receiving the security negotiation request, the core network can select an appropriate security protocol based on the UE's identity information and network policy, and send a negotiation response to the UE. After the UE receives the negotiation response, if it confirms the negotiation request, it sends a negotiation confirmation message to the core network. After the core network receives the negotiation confirmation message, the security negotiation and establishment process is completed and the relevant keys are generated for the UE.

[0058] 4. Service request and establishment: After that, if the UE wants to perform communication services, it can send a service request to the core network to inform the core network of the communication services it needs to perform. After receiving the service request, the core network can select an appropriate service strategy based on the UE's needs and network resources, and send a service response to the UE. After receiving the service response, if the UE confirms the service request, it can send a service confirmation message to the core network. After receiving the service confirmation message, the core network completes the service request and establishment process and can allocate corresponding service resources to the UE.

[0059] However, in the process of research and development of 5G network connection, researchers found that compared with 4G, the bandwidth of 5G network has increased significantly, but some communication services (such as IoT services) performed by UE do not require large bandwidth. If all services or all terminal devices (including devices other than mobile phones) are forced to support large bandwidth, it will cause resource waste. Therefore, in 5G network, the concept of bandwidth part (BWP) is proposed. BWP is a set of continuous common resource blocks (CRBs) under subcarrier spacing in a part of the bandwidth of a carrier (such as a cell of 100MHZ). BWP is a continuous bandwidth resource allocated to UE by the network side (core network), which can realize flexible data transmission between the network side and UE. Each BWP corresponds to a specific Numerology (system parameter) and is a necessary configuration for UE to access 5G network. Among them, different UEs can be configured with different BWPs, and different communication services of a UE can be configured with different BWPs.

[0060] For example, the broadband resources corresponding to different BWPs can be found in Figure 1 , where the lowest RB position in the full bandwidth on the network side can be recorded as PointA(CRB0), and the starting position of the first BWP0 is The number of RBs (i.e., the BWP0 bandwidth size) is The starting position of the second BWP1 is The number of RBs (i.e., the BWP1 bandwidth size) is The starting position of the third BWP2 is The number of RBs (i.e., the BWP2 bandwidth size) is The starting position of the fourth BWP3 is The number of RBs (i.e., the BWP3 bandwidth size) is And so on.

[0061] Generally, BWP can be divided into initial BWP, dedicated BWP, active BWP and default BWP. Initial BWP: BWP used by UE in the initial access phase. Initial BWP is divided into downlink initial BWP and uplink initial BWP. Dedicated BWP: BWP configured by UE in radio resource control (RRC) connected state. Activated BWP: BWP activated by UE at a certain moment in RRC connected state, which is one of the dedicated BWPs. The protocol stipulates that UE can only activate one configured dedicated BWP as its active BWP at a certain moment in RRC connected state. Default BWP: When UE is in RRC connected state, the BWP that UE works on after its BWP inactivity timer expires, which is also one of the dedicated BWPs. RRC signaling is used to indicate to UE which configured dedicated BWP to use as the default BWP.

[0062] It can be seen from the description that when the UE accesses a cell, the network side can configure the BWP for the UE through RRC signaling. Then, by configuring different BWPs for the UE on the network side, the purpose of variable uplink and downlink bandwidth used by the UE can be achieved. In addition to the different bandwidth sizes of different BWPs, the configuration parameters of other physical layer channels or signals are also independently configured for each BWP. Therefore, the network side can switch the UE's BWP to a large bandwidth based on the current business volume, such as when large amounts of data need to be transmitted. In addition, the network side will also switch the UE to a BWP with better channel quality based on the measured values ​​of each frequency domain channel.

[0063] For example, at a certain moment, the UE is playing an 8K high-definition video, which requires the support of 5G large bandwidth. The network side can configure the UE to access a large BWP. After watching the video, the user starts to use the UE to send messages. At this time, the network side can allocate a small BWP to the UE. The UE and the network side can communicate with a smaller transmission power to save resources.

[0064] In some implementations, the relevant cell parameters in the BWP configuration can be found in Figure 2, wherein the downlink BWP (downlinkBWP) may include a BWP identifier (BWP ID), a frequency domain location and bandwidth (LocationAndBandwidth) of the bandwidth part, a cell-specific parameter (pdcch-CommonConfig) of a physical downlink control channel (physical downlink control channel, PDCCH), a cell-specific parameter (pdsch-CommonConfig) of a physical downlink shared channel (physical downlinkshared channel, PDSCH), a UE-specific PDCCH configuration (pdcch-Config) and a UE-specific PDSCH configuration (pdsch-Config), etc., and the uplink BWP (uplinkBWP) may include a BWP identifier (BWP ID), a frequency domain location and bandwidth (LocationAndBandwidth) of the bandwidth part, a cell-specific parameter (pucch-CommonConfig) of a physical uplink control channel (physical uplink control channel, PUCCH), a physical uplink shared channel (physical uplink shared channel, PUSCH) cell-specific parameters (pusch-CommonConfig), UE-specific PUCCH configuration (pucch-Config), UE-specific PUSCH configuration (pusch-Config), profile class (srs-Config), etc. Exemplarily, the BWP configuration process may include:

[0065] First, the network side configures an initial downlink / uplink BWP (Initial DL / UL BWP) in the system information block 1 (SIB1), and its BWP ID = 0. It can be understood that the SIB1 message of the 5G network can carry the basic information required by the UE to access the wireless cell, the random access parameters, and the availability and scheduling period of other SIBs. For example, the description of Initial DL / UL BWP in standard protocol 38.331 can be found in Figure 3As shown, ServingCellConfigCommonSIB is used to configure the cell-specific parameters of the UE's serving cell in SIB1. Downlink parameters (DownlinkConfigCommonSIB) and uplink parameters (UplinkConfigCommonSIB) are defined in ServingCellConfigCommonSIB. The initial uplink BWP: initialUplinkBWP (used to provide the initial uplink BWP parameters of the cell) is defined in UplinkConfigCommonSIB, and the initial downlink BWP: initialDownlinkBWP (used to provide the initial downlink BWP parameters of the cell) is defined in DownlinkConfigCommonSIB. Exemplarily, LocationAndBandwidth in initialDownlinkBWP is configured as 12928.

[0066] The process of UE obtaining Initial DL / UL BWP in the initial access process includes: 1. decoding the master information block (MIB) to obtain Coreset#0 information, 2. monitoring SIB1 information in Coreset#0, 3. decoding SIB1 to obtain Initial DL / UL BWP.

[0067] Secondly, before entering the connected state, the UE can only send and receive on the Initial BWP. Before receiving MSG4, for the downlink, the UE can also work only on Coreset#0, and the network side only schedules on Coreset#0. After the UE enters the connected state, in the configuration of the connected state, such as the serving cell configuration (ServingCellConfig) of the downlink configuration, up to 4 BWPs can be configured. Therefore, the UE side needs to store up to 5 BWP configurations. However, at the same time, the UE has at most one BWP in effect. After entering the connected state, the first effective BWP is determined by the identifier of the first effective downlink BWP (firstActiveDownlinkBWP-Id).

[0068] For example, the configuration parameters of ServingCellConfig can be found in Figure 4As shown, maxNorfBWPs in the configuration parameters represents the maximum number of configured BWPs (for example, 4), and firstActiveDownlinkBWP-Id is the first effective BWP. The protocol interprets firstActiveDownlinkBWP-Id as follows: the BWP-Id contained in this field is the BWP to be activated when performing RRC reconfiguration (if this field is not defined, RRC reconfiguration will not force BWP switching).

[0069] In actual applications, the network side can also perform BWP switching on the UE according to different communication services or other requirements. The switching process may include the following methods:

[0070] 1. The network side instructs the UE to perform BWP switching through downlink control information (DCI).

[0071] Among them, DCI format 0-1 / 1-1 has a BWP indication field (Bandwidth part indicator field). If the BWP indicated by this field (field, or field) is inconsistent with the current BWP, the UE needs to switch the BWP. Since this field is at most 2 bits, and according to the previous description, the UE is configured with at most 5 BWPs, it is obvious that 2 bits cannot represent 5 BWPs, so two situations are distinguished.

[0072] 1.1) Initial BWP+3BWP

[0073] Taking the description of DCI format 0-1 in standard 38.212 as an example, the Bandwidth part indicator indicates the position index when BWP-Id is arranged in ascending order.

[0074] 1.2) Initial BWP+4BWP

[0075] At this time, the UE cannot switch to the Initial BWP through DCI and can only switch among the other 4 configured BWPs.

[0076] 2. There is no random access resource on the currently activated non-initial BWP, so switch to the Initial BWP

[0077] If a random access needs to be sent on the currently activated BWP due to, for example, a timing advance (TA) Timer timeout, but there is no PRACH configuration on the current BWP configuration, then the BWP needs to be switched to the Initial UL BWP for random access. It can be assumed that the PRACH configuration must exist on the Initial UL BWP.

[0078] 3. The BWP inactivity timer times out and switches to the default BWP

[0079] When the BWPinactivity timer times out, if the default downlink BWP identifier (defaultDownlinkBWP-Id) is configured, the UE will switch to the BWP. If not configured, the UE will switch to the initial downlink BWP (initialDownlinkBWP).

[0080] 4. RRC reconfiguration for BWP switching

[0081] That is, firstDownlinkActiveBWP-Id or firstUplinkActiveBWP-Id is changed directly.

[0082] However, whether configuring or switching the BWP, the UE needs to know which portion of the overall bandwidth is allocated. Figure 2 It can be seen that among the related information element parameters of the BWP configuration, there is a parameter for the frequency domain location and bandwidth (LocationAndBandwidth) of the bandwidth part. According to this parameter, the UE can obtain two parameters: the starting virtual resource block (Offset) and the length of the continuously allocated resource block (ie, the bandwidth size).

[0083] According to the calculation method specified in the protocol, the resource allocation method of BWP generally adopts the RIV (resource indication value) method, and RIV (i.e. LocationAndBandwidth) corresponds to the length of the starting virtual resource block and the length of the continuous allocated resource block. For example, the corresponding relationship between LocationAndBandwidth and the length of the starting virtual resource block and the continuous allocated resource block is as follows: Figure 5 As shown, the BWP parameter includes the LocationAndBandwidth parameter, which ranges from (0,37949) according to the formula in protocol 38.214. L can be calculated RBs and RB start, where RIV is the value of LocationAndBandwidth, L RBs Indicates the length of the resource blocks allocated continuously in the cell bandwidth (BWPBandwidth), RB start Represents the starting virtual resource block, and the protocol also sets If the starting virtual resource block is offset relative to the starting point, the offset offsetToCarrier of the starting virtual resource block may also be defined in the parameter SCS-SpecificCarrier.

[0084] Under normal circumstances, when the network configures multiple BWPs to the UE, if the BWP parameters are normal, the UE can reply to the network with a reconfiguration completion message to complete the configuration process, and the UE can subsequently perform communication services on the activated BWP. However, after research, it was found that in some scenarios, due to a problem with a parameter configuration of the BWP of the PUCCH channel in the RRC reconfiguration message sent by the network to the UE, the UE fails to verify the RRC reconfiguration message, and the UE will not send an RRC reconfiguration completion message to the network (that is, the UE will not respond to the RRC reconfiguration message), which in turn causes the UE to be unable to establish a data radio bearer (DRB) and the network to fail to initialize the UE context, which will eventually lead to problems such as the caller and the called party being unable to connect in the call service scenario or the data service being unavailable in the data service scenario.

[0085] For example, Figure 6 As shown, it is a signaling interaction flow chart for call services in the relevant technology. When the UE resides on cell B and is in an idle state (IDLE state), and the UE has a service demand (for example, the UE receives a Paging message for calling the UE, or other data services, etc.), the UE establishes an RRC connection with the network side (core network); the core network sends an RRC reconfiguration message through cell B, and some parameters corresponding to BWP in the RRC reconfiguration message are abnormally configured (such as BWP1 is normal, BWP2 is abnormal); the UE identifies the BWP configuration abnormality, triggers the radio link failure (RLF) process, and does not send an RRC reconfiguration completion message to the network side. Since the core network has not received the reconfiguration completion message replied by the UE, it is impossible to initialize the UE context, that is, the initialization of the UE context fails, and the invitation message of the calling party cannot be sent, resulting in the problem that the called party cannot be connected. Assuming that the UE reselects a cell later, if cell B has the highest priority or the best signal, the UE will still choose cell B to reside. If the BWP parameter configuration in the RRC reconfiguration message sent by cell B is still abnormal, the UE will enter a process of continuous call failure or data service failure.

[0086] To solve this problem, we analyze the configuration parameters of BWP2. Assuming that the RRC reconfiguration message sent by the network carries two BWPs, BWP1 and BWP2, and the configuration of BWP2 is abnormal, we find that the value of LocationAndBandwidth is configured as 17325 (such as Figure 7 As shown in Figure (a) in the figure, if according to the formula The result should be 17325=275×(64-1)+0, which is RB start =0,L RBs =64, the maximum length of the continuous allocated resource block is 64. However, in the configuration parameters of BWP2, the starting PRB corresponding to the resource block with pucch resource ID 40 is configured as 110 (e.g. Figure 7 (b) and (c) in Fig. 2), exceeding L RBs range, obviously Figure 7 The configuration in Figure (c) is abnormal, so the UE fails to verify the RRC reconfiguration message, resulting in unreachable calls or unavailable data services.

[0087] Therefore, the reasons for the failure of RRC reconfiguration in the above related technologies are: 1. According to the protocol formula, if the starting PRB configured by the network side exceeds the theoretically calculated L RBs This is unreasonable. If the network side switches the UE to this BWP ID during subsequent data transmission, problems will occur. 2. For this incorrect configuration item (i.e., startingPRB), there may be problems with the UE's use in the future. Therefore, the modem in the UE will determine that the RRC reconfiguration message verification fails in this case, so the UE does not reply with a reconfiguration completion message.

[0088] Based on this, some embodiments of the present application provide a communication method in a wireless network to improve the success rate of terminal services in the wireless network.

[0089] Embodiment 1

[0090] In one scenario, the network side configures two BWPs for the UE through an RRC reconfiguration message, for example, two BWPs with BWP ID=1 and BWP ID=2, and in the RRC reconfiguration message, firstActiveDownlinkBWP and firstActiveUplinkBWP are both configured as BWP1, that is, the RRC reconfiguration message carries firstActiveDownlinkBWP-Id 1 and firstActiveUplinkBWP-Id 1, that is, the network side instructs the UE to use BWP1 as the currently activated uplink or downlink BWP through the RRC reconfiguration message, and BWP2 is not used as the currently activated BWP. Among them, when the network side sends the RRC reconfiguration message to the UE, there may be anomalies in the configuration of BWP1 in the RRC reconfiguration message, and there may also be anomalies in the configuration of BWP2 (for example, the above Figure 7 (abnormal configuration shown in (c)).

[0091] In this embodiment, when it is detected that there is a configuration anomaly in the RRC reconfiguration message sent by the cell to the UE (such as an abnormality in the configuration of the BWP), it can be determined to go through the RLF process, and the number of abnormalities in the cell will be counted. If the number of configuration anomalies sent by the cell exceeds the preset threshold, the UE (or modem) can BAR the cell and select a new cell. There is a high probability that the configuration anomaly will not occur again in the new cell. If the UE subsequently resides in the above-mentioned abnormal cell and there is still a configuration anomaly in the RRC reconfiguration message, a step-by-step cell penalty mechanism can be adopted to prevent the UE from residing in the abnormal cell.

[0092] Specifically, Figure 8 As shown, the signaling interaction process of a communication method in a wireless network provided in an embodiment of the present application may include:

[0093] S101, UE resides in cell B and is in IDLE state.

[0094] The UE can reside in the cell B through the cell search and access method. It can be understood that if the UE is not currently performing any communication service, it is in the IDLE state.

[0095] S102, UE receives a service request sent by cell B.

[0096] S103, UE requests to establish an RRC connection with the network side (core network).

[0097] The service request received by the UE may be, for example, a Paging message for calling the UE. The Paging message may be a message generated by the network side after receiving an Invite message from the caller. The UE then requests to establish an RRC connection with the network side so that the network side can initialize the context.

[0098] S104, cell B sends an RRC reconfiguration message to the UE.

[0099] S105, the UE verifies the RRC reconfiguration message (the verification may also be referred to as identification or inspection), and identifies that an abnormally configured BWP exists in the RRC reconfiguration message.

[0100] For example, the RRC reconfiguration message configures two BWPs for the UE, namely BWP1 and BWP2. It is assumed here that some parameter configurations corresponding to the BWP IDs in the RRC reconfiguration message are abnormal, for example, the parameter configuration corresponding to BWP1 or BWP2 may be abnormal.

[0101] Among them, the UE can verify the RRC reconfiguration message according to the calculation method specified in the above protocol, and then identify the BWP with abnormal configuration.

[0102] S106: If the UE identifies that the BWP configuration is abnormal, the number of abnormalities corresponding to cell B is increased by 1.

[0103] That is to say, as long as it is recognized that the BWP has abnormal configuration parameters, no matter it is the BWP that needs to be activated currently or the BWP that does not need to be activated currently, the UE will increase the number of abnormalities corresponding to cell B by 1.

[0104] S107, UE triggers the RLF process.

[0105] At this time, because the UE recognizes that the BWP configuration is abnormal, the UE does not send an RRC reconfiguration completion message to the network side, but triggers the RLF process, and the triggering reason is RRC reconfiguration failure. Then, the initialization context establishment on the network side fails, and the current service request fails. For example, if the service request is an incoming call request, then the current call will not be connected.

[0106] S108, determining whether the number of abnormalities corresponding to cell B exceeds a first preset threshold, and if so, executing S109.

[0107] The first preset threshold may be a set maximum number of times, for example, 3 times. In some implementations, the UE may also determine whether the number of abnormalities corresponding to cell B within a preset time exceeds the first preset threshold, and the preset time may be a set unit time, such as 1 minute, 5 minutes, etc.

[0108] It can be understood that if the number of abnormalities corresponding to cell B does not exceed the first preset threshold, this round of execution process can be terminated.

[0109] S109, the UE temporarily BARs cell B for a first duration, and marks cell B in a preset list for a second duration.

[0110] If the number of abnormalities corresponding to cell B exceeds the first preset threshold, it means that the configuration problem of cell B has not been fixed, and subsequent stay in cell B will still cause service failure. Therefore, the UE can BAR the cell (i.e., cell B with abnormal configuration) for a period of time (first duration) so that the UE can subsequently select other cells to stay in. In some implementations, the first duration can be 5 minutes. Among them, UE BARing a cell can mean prohibiting the UE from accessing the cell during cell selection, cell reselection and / or cell switching.

[0111] And, the preset list includes identifiers of cells with abnormal configurations, which can also be called a cell blacklist. The UE marks cell B in the preset list, which indicates that cell B is marked as a blacklist. If the UE subsequently resides in cell B again and cell B still has abnormalities, cell B can be punished in steps. The second duration is the duration of marking cell B as a blacklist, which can be 2 days, for example.

[0112] It can be understood that after the second time period has passed, the UE may remove the mark of cell B from the preset list, that is, release the blacklist record of cell B.

[0113] S110, the UE reselects a cell to camp on.

[0114] After the UE temporarily BARs cell B, the UE can reselect a cell to reside in. Because the UE has BARed cell B at this time, when the UE reselects a cell, it will choose a new cell (for example, cell A). After successful access to the new cell, there is a high probability that there will be no configuration abnormalities in the new cell, so subsequent services will proceed normally.

[0115] In some implementations, if the number of abnormalities corresponding to cell B does not exceed the first preset threshold in the above S108, the UE may also perform the process of reselecting a cell in S110. It can be understood that when the number of abnormalities corresponding to cell B does not exceed the preset threshold, since the UE does not have BAR cell B, when the UE reselects a cell, if cell B has the highest priority or the best signal, it may still select cell B for residence. Until the number of abnormalities corresponding to cell B exceeds the first preset threshold, the UE will BAR cell B, and then select a new cell when reselecting a cell.

[0116] S111, if the UE resides in cell B again within the second time period and receives an RRC reconfiguration message with a configuration exception, the number of exceptions corresponding to cell B is increased by 1.

[0117] S112, UE triggers the RLF process.

[0118] The application scenario of S111 may be: after the UE resides in the new cell (such as cell A), the location and service may change, and the cell needs to be reselected. If the first duration has been exceeded, the UE will release the BAR operation on cell B and restore cell B to normal (i.e., cell B is restored to a state where it is not BARed), and the UE may select cell B to reside again when reselecting a cell.

[0119] In this scenario, if the RRC reconfiguration message sent by cell B received by the UE is still configured abnormally, and cell B is still marked in the above preset list (that is, the scenario occurs within the second time length), the UE will add 1 to the number of abnormalities corresponding to cell B and trigger the RLF process.

[0120] S113, determining whether the number of abnormalities corresponding to cell B exceeds a second preset threshold, and if so, executing S114.

[0121] The second preset threshold may be another maximum number of times set. In some implementations, the second preset threshold may be greater than or equal to the first preset threshold, for example, the second preset threshold may be 5 times.

[0122] It can be understood that if the number of abnormalities corresponding to cell B does not exceed the second preset threshold, this round of execution process can be terminated.

[0123] S114, UE temporary BAR cell B third duration.

[0124] S115, the UE reselects a cell to camp on.

[0125] If the number of abnormalities corresponding to cell B exceeds the second preset threshold, it means that the configuration problem of cell B has not been fixed, and subsequent stay in cell B will still cause service failure. Therefore, the UE can BAR the cell (i.e., cell B with abnormal configuration) for a third duration. In some implementations, since the configuration abnormality of cell B has not been fixed for a long time, the duration of the UE's BAR to cell B can be increased, that is, the third duration is greater than the first duration, for example, the third duration can be 1 month.

[0126] Then, the UE can reselect a cell to reside in. After successfully accessing the new cell, there is a high probability that there will be no configuration abnormality problems in the new cell, so subsequent services will proceed normally.

[0127] In the above implementation, when the UE receives a BWP containing an abnormal configuration configured by the network side, the number of abnormalities in the cell can be counted. If the number of times the cell sends configuration abnormalities exceeds a first preset threshold, the UE can BAR the cell for a period of time, so that the UE chooses a new cell to reside in; if the UE subsequently chooses cell B to reside in, and the number of times the cell sends configuration abnormalities exceeds a second preset threshold, the UE can punish the cell in steps, so that the UE tries not to reside in the cell, but chooses a new cell to reside in. The probability of configuration abnormalities occurring in the new cell is relatively small, thereby improving the success rate of subsequent communication services.

[0128] Embodiment 2

[0129] In one scenario, the network side configures two BWPs for the UE through an RRC reconfiguration message, for example, two BWPs, BWP ID=1 and BWP ID=2. The network side instructs the UE to use BWP1 as the currently activated uplink or downlink BWP through the RRC reconfiguration message, while BWP2 is not used as the currently activated BWP. When the network side sends the RRC reconfiguration message to the UE, the configuration of BWP2 in the RRC reconfiguration message is abnormal, and the configuration of BWP1 is normal.

[0130] However, the BWP that the UE actually uses is the normal BWP1 instead of the BWP2 with abnormal problems. Although the network side has configured two BWP IDs for the UE, the UE may not necessarily switch BWPs in the future (i.e., it may not necessarily use the BWP2 with abnormal problems in the future). Therefore, during the reconfiguration check, the modem in the UE can judge the check result as passed if the BWP1 check is normal, and it is not necessary to judge the check result of the RRC reconfiguration message as failed due to the abnormality of BWP2. In this way, the current service can be guaranteed to be successful. On this basis, the UE can also count the number of abnormalities in the cell and perform BAR cell operations to ensure the success of subsequent services.

[0131] Specifically, Fig. 9 As shown, the signaling interaction process of another example of a communication method in a wireless network provided in an embodiment of the present application may include:

[0132] S201, the UE resides in cell B and is in IDLE state.

[0133] The UE can reside in the cell B through the cell search and access method. It can be understood that if the UE is not currently performing any communication service, it is in the IDLE state.

[0134] S202, UE receives a service request sent by cell B.

[0135] S203, the UE requests to establish an RRC connection with the network side (core network).

[0136] The service request received by the UE may be, for example, a Paging message (paging message) for calling the UE, and then the UE requests to establish an RRC connection with the network side so that the network side initializes the context.

[0137] S204, cell B sends an RRC reconfiguration message to the UE.

[0138] S205, the UE verifies the RRC reconfiguration message (the verification may also be referred to as identification or inspection), and identifies that an abnormally configured BWP exists in the RRC reconfiguration message.

[0139] For example, the RRC reconfiguration message configures two BWPs for the UE, namely BWP1 and BWP2. It is assumed here that there are abnormalities in the parameter configurations corresponding to some BWP IDs in the RRC reconfiguration message, for example, there may be an abnormality in the parameter configuration corresponding to BWP2.

[0140] S206, the UE determines whether the current BWP configuration is abnormal. If the current BWP configuration is normal, execute S207; if the current BWP configuration is abnormal, execute S210.

[0141] Among them, the current BWP is the BWP that the UE is going to use (or is called the BWP that is going to be activated). The UE determines whether the current BWP configuration is abnormal, that is, whether the configuration of the parameters corresponding to the BWP ID that the UE is going to use (the BWP ID to be used is firstDownlinkActiveBWP-Id and firstUplinkActiveBWP-Id) is abnormal. Here, the modem in the UE can determine whether the configuration of the parameters corresponding to the BWP ID that the UE is going to use is abnormal. For example, assuming that the BWP that the UE is going to use is configured as the aforementioned BWP1, as mentioned above, the parameter configuration corresponding to BWP1 is normal and will not affect the normal communication service of the UE, then the UE can execute S207.

[0142] S207, UE replies to cell B with an RRC reconfiguration completion message.

[0143] S208: The network side responds and initiates context establishment.

[0144] S209: The network sends an Invite message to the UE, and the call service proceeds normally.

[0145] That is, if there is no abnormality in the configuration of the parameters corresponding to the BWP ID to be used by the UE, the modem can normally reply with an RRC reconfiguration completion message after performing RRC reconfiguration, and finally the service (ie, the call service corresponding to the above call) is successfully established.

[0146] S210, the UE increases the number of abnormalities corresponding to cell B by 1.

[0147] That is to say, when it is identified that the current BWP (such as BWP1) has abnormally configured parameters, the UE increases the number of abnormalities corresponding to cell B by 1.

[0148] S211, UE triggers the RLF process.

[0149] At this time, because the UE recognizes that the current BWP configuration is abnormal, the UE does not send an RRC reconfiguration completion message to the network side, but triggers the RLF process, and the triggering reason is RRC reconfiguration failure. Then, the initialization context establishment on the network side fails, and the current service request fails.

[0150] S212, determine whether the number of abnormalities corresponding to cell B exceeds a first preset threshold, and if so, execute S213.

[0151] The first preset threshold may be a set maximum number of times, for example, 3 times.

[0152] It can be understood that if the number of abnormalities corresponding to cell B does not exceed the first preset threshold, this round of execution process can be terminated.

[0153] S213, the UE temporarily BARs cell B for a first duration, and marks cell B in a preset list for a second duration.

[0154] If the number of abnormalities corresponding to cell B exceeds the first preset threshold, it means that the configuration problem of cell B has not been fixed, and subsequent stay in cell B will still cause service failure. Therefore, the UE can BAR the cell (i.e., cell B with abnormal configuration) for a period of time (first duration) so that the UE can choose to stay in other cells later. In some implementations, the first duration can be 5 minutes.

[0155] And, the preset list includes identifiers of cells with abnormal configurations, which can also be called a cell blacklist. The UE marks cell B in the preset list, which indicates that cell B is marked as a blacklist. If the UE subsequently resides in cell B again and cell B still has abnormalities, cell B can be punished in steps. The second duration is the duration of marking cell B as a blacklist, which can be 2 days, for example.

[0156] S214, the UE reselects a cell to camp on.

[0157] After the UE temporarily BARs cell B, the UE can reselect a cell to reside in. Because the UE has BARed cell B at this time, when the UE reselects a cell, it will choose a new cell (for example, cell A). After successful access to the new cell, there is a high probability that there will be no configuration abnormalities in the new cell, so subsequent services will proceed normally.

[0158] S215: If the UE resides in cell B again within the second time period and receives an RRC reconfiguration message with an abnormal configuration, the number of abnormalities corresponding to cell B is increased by 1.

[0159] S216: UE triggers the RLF process.

[0160] The application scenario of S215 may be: after the UE resides in the new cell (such as cell A), the location change, service change, etc. may occur, and the cell needs to be reselected. If the first duration has been exceeded, the UE will release the BAR operation on cell B and restore cell B to normal (i.e., cell B is restored to a state where it is not BARed), and then the UE may select cell B to reside again when reselecting a cell.

[0161] In this scenario, if the RRC reconfiguration message sent by cell B received by the UE is still configured abnormally, and cell B is still marked in the above preset list (that is, the scenario occurs within the second time length), the UE will add 1 to the number of abnormalities corresponding to cell B and trigger the RLF process.

[0162] S217, determine whether the number of abnormalities corresponding to cell B exceeds the second preset threshold, and if it exceeds the second preset threshold, execute S218.

[0163] The second preset threshold may be another maximum number of times set. In some implementations, the second preset threshold may be greater than or equal to the first preset threshold, for example, the second preset threshold may be 5 times.

[0164] It can be understood that if the number of abnormalities corresponding to cell B does not exceed the second preset threshold, this round of execution process can be terminated.

[0165] S218, UE temporary BAR cell B third duration.

[0166] S219, the UE reselects a cell to camp on.

[0167] If the number of abnormalities corresponding to cell B exceeds the second preset threshold, it means that the configuration problem of cell B has not been fixed, and subsequent stay in cell B will still cause service failure. Therefore, the UE can BAR the cell (i.e., cell B with abnormal configuration) for a third time period. In some implementations, the third time period is greater than the first time period, for example, the third time period can be 1 month.

[0168] Then, the UE can reselect a cell to reside in. After successfully accessing the new cell, there is a high probability that there will be no configuration abnormality problems in the new cell, so subsequent services will proceed normally.

[0169] In the above implementation, when the UE receives a BWP configured by the network side that contains an abnormal configuration, during the reconfiguration check, the UE can judge the check result as passed when the BWP to be used (i.e., BWP1) is checked normally, and it is not necessary to judge the check result of the RRC reconfiguration message as failed due to the abnormality of BWP2, thereby ensuring the normal operation of the current communication service and improving the success rate of the communication service. In addition, when the current BWP (i.e., BWP1) has a configuration abnormality, the UE can also count the number of abnormalities of the cell. If the number of configuration abnormalities sent by the cell exceeds the first preset threshold, the UE can BAR the cell for a period of time, so that the UE selects a new cell to reside; if the number of configuration abnormalities sent by the cell subsequently exceeds the second preset threshold, the UE can punish the cell in steps, so that the UE tries not to reside in the cell, but chooses a new cell to reside, and the probability of configuration abnormalities occurring in the new cell is low, thereby improving the success rate of subsequent communication services.

[0170] Embodiment 3

[0171] In one scenario, if the above-mentioned cell B is a 5G cell and the UE uses the 5G network standard, then when it is detected that there is a configuration abnormality in the RRC reconfiguration message sent by the cell to the UE (such as an abnormality in the configuration of BWP), the UE can determine to go through the RLF process, and at the same time count the number of abnormalities for the cell. If the number of configuration abnormalities sent by the cell exceeds the preset threshold, the UE can disable the current standard (that is, the UE disables the 5G network standard) for a period of time and switch to other network standards for business.

[0172] Specifically, Fig.10 As shown, the signaling interaction process of another example of a communication method in a wireless network provided in an embodiment of the present application may include:

[0173] S301, the UE resides in cell B and is in IDLE state.

[0174] The UE can reside in the cell B through the cell search and access method. It can be understood that if the UE is not currently performing any communication service, it is in the IDLE state.

[0175] S302, UE receives a service request sent by cell B.

[0176] S303, the UE requests to establish an RRC connection with the network side (core network).

[0177] The service request received by the UE may be, for example, a Paging message for calling the UE. The Paging message may be a message generated by the network side after receiving an Invite message from the caller. The UE then requests to establish an RRC connection with the network side so that the network side can initialize the context.

[0178] S304, cell B sends an RRC reconfiguration message to the UE.

[0179] S305, the UE verifies the RRC reconfiguration message (the verification may also be referred to as identification or inspection), and identifies that an abnormally configured BWP exists in the RRC reconfiguration message.

[0180] For example, the RRC reconfiguration message configures two BWPs for the UE, namely BWP1 and BWP2. It is assumed here that some parameter configurations corresponding to the BWP IDs in the RRC reconfiguration message are abnormal, for example, the parameter configuration corresponding to BWP1 or BWP2 may be abnormal.

[0181] S306: If the UE identifies that the BWP configuration is abnormal, the number of abnormalities corresponding to cell B is increased by 1.

[0182] That is to say, as long as it is recognized that the BWP has abnormal configuration parameters, no matter it is the BWP that needs to be activated currently or the BWP that does not need to be activated currently, the UE will increase the number of abnormalities corresponding to cell B by 1.

[0183] S307, UE triggers the RLF process.

[0184] At this time, because the UE recognizes that the BWP configuration is abnormal, the UE does not send an RRC reconfiguration completion message to the network side, but triggers the RLF process, and the triggering reason is RRC reconfiguration failure. Then, the initialization context establishment on the network side fails, and the current service request fails.

[0185] S308, determining whether the number of abnormalities corresponding to cell B exceeds a first preset threshold, and if so, executing S309.

[0186] The first preset threshold may be a set maximum number of times, for example, 3 times. In some implementations, the UE may also determine whether the number of abnormalities corresponding to cell B within a preset time exceeds the first preset threshold, and the preset time may be a set unit time, such as 1 minute, 5 minutes, etc.

[0187] It can be understood that if the number of abnormalities corresponding to cell B does not exceed the first preset threshold, this round of execution process can be terminated.

[0188] S309: The UE temporarily disables the current network standard for a first duration.

[0189] If the number of abnormalities corresponding to cell B exceeds the first preset threshold, it means that the configuration problem of cell B has not been repaired. Since cell B is a 5G cell, it may be due to an abnormality in the configuration of 5G resources in cell B. In this case, the UE can temporarily disable the current network standard (ie, 5GNR standard) for a period of time and switch to other network standards for communication.

[0190] In some implementations, the first duration may be 5 minutes. Disabling the current network standard refers to shutting down the 5G network interface, not searching for 5G network signals, not selecting a 5G cell, etc., and the other network standards used may be 4G standards, 3G standards, etc.

[0191] S310, the UE switches the network standard to perform communication services.

[0192] After the UE disables the current standard, the UE can switch the network standard to carry out communication services. There is a high probability that there will be no configuration abnormality problems on other network standards, so subsequent services will proceed normally.

[0193] In the above implementation, when the UE receives a BWP with abnormal configuration configured by the network side, the number of abnormalities in the cell can be counted. If the number of configuration abnormalities sent by the cell exceeds the first preset threshold, the UE can temporarily disable the current network standard for a first period of time, so that the UE selects other network standards for communication services. The probability of configuration abnormalities occurring on other network standards is relatively small, thereby improving the success rate of subsequent communication services.

[0194] Embodiment 4

[0195] On the basis of Example 3, when it is detected that there is a configuration anomaly in the RRC reconfiguration message sent by the cell to the UE (such as an abnormality in the configuration of BWP), the UE can determine to go through the RLF process, and at the same time count the number of abnormalities in the cell. If the number of configuration anomalies sent by the cell exceeds the preset threshold, the UE can disable the current standard (that is, the UE disables the 5G network standard) for a period of time and switch to other network standards for business. If the UE subsequently starts to use the 5G network standard and resides in the above-mentioned abnormal cell, and there is still a configuration anomaly in the RRC reconfiguration message, a step-by-step cell penalty mechanism can be adopted to prevent the UE from residing in the abnormal cell.

[0196] Specifically, Fig.11 As shown, the signaling interaction process of another example of a communication method in a wireless network provided in an embodiment of the present application may include:

[0197] S401, the UE resides in cell B and is in IDLE state.

[0198] The UE can reside in the cell B through the cell search and access method. It can be understood that if the UE is not currently performing any communication service, it is in the IDLE state.

[0199] S402, UE receives a service request sent by cell B.

[0200] S403, the UE requests to establish an RRC connection with the network side (core network).

[0201] The service request received by the UE may be, for example, a Paging message for calling the UE. The Paging message may be a message generated by the network side after receiving an Invite message from the caller. The UE then requests to establish an RRC connection with the network side so that the network side can initialize the context.

[0202] S404, cell B sends an RRC reconfiguration message to the UE.

[0203] S405, the UE verifies the RRC reconfiguration message (the verification may also be referred to as identification or inspection), and identifies that an abnormally configured BWP exists in the RRC reconfiguration message.

[0204] For example, the RRC reconfiguration message configures two BWPs for the UE, namely BWP1 and BWP2. It is assumed here that some parameter configurations corresponding to the BWP IDs in the RRC reconfiguration message are abnormal, for example, the parameter configuration corresponding to BWP1 or BWP2 may be abnormal.

[0205] S406: If the UE identifies that the BWP configuration is abnormal, the number of abnormalities corresponding to cell B is increased by 1.

[0206] That is to say, as long as the UE recognizes that there are abnormal configuration parameters in the BWP, the UE will increase the number of abnormalities corresponding to cell B by 1.

[0207] S407: UE triggers the RLF process.

[0208] At this time, because the UE recognizes that the BWP configuration is abnormal, the UE does not send an RRC reconfiguration completion message to the network side, but triggers the RLF process, and the triggering reason is RRC reconfiguration failure. Then, the initialization context establishment on the network side fails, and the current service request fails.

[0209] S408, determining whether the number of abnormalities corresponding to cell B exceeds a first preset threshold, and if so, executing S409.

[0210] The first preset threshold may be a set maximum number of times, for example, 3 times. In some implementations, the UE may also determine whether the number of abnormalities corresponding to cell B within a preset time exceeds the first preset threshold, and the preset time may be a set unit time, such as 1 minute, 5 minutes, etc.

[0211] It can be understood that if the number of abnormalities corresponding to cell B does not exceed the first preset threshold, this round of execution process can be terminated.

[0212] S409, the UE temporarily disables the current network standard for a first duration, and marks cell B in a preset list for a second duration.

[0213] If the number of abnormalities corresponding to cell B exceeds the first preset threshold, it means that the configuration problem of cell B has not been repaired. Since cell B is a 5G cell, it may be due to an abnormality in the configuration of 5G resources in cell B. In this case, the UE can temporarily disable the current network standard (ie, 5GNR standard) for a period of time and switch to other network standards for communication.

[0214] In some implementations, the first duration may be 5 minutes. Disabling the current network standard refers to shutting down the 5G network interface, not searching for 5G network signals, not selecting a 5G cell, etc., and the other network standards used may be 4G standards, 3G standards, etc.

[0215] The preset list contains the identifiers of cells with abnormal configurations, which can also be called a cell blacklist. The UE marks cell B in the preset list, which indicates that cell B is marked as blacklisted. If the UE subsequently uses the 5G standard again and resides in cell B, and cell B still has abnormalities, cell B can be punished in steps. The second duration is the duration for marking cell B as blacklisted, which can be 2 days, for example.

[0216] S410, the UE switches the network standard to perform communication services.

[0217] After the UE disables the current standard, the UE can switch the network standard to carry out communication services. There is a high probability that there will be no configuration abnormality problems on other network standards, so subsequent services will proceed normally.

[0218] For example, the UE switches to the 4G network standard for communication services and can communicate normally with the network side on the 4G network standard.

[0219] S411: If the UE resides in cell B again within the second time period and receives an RRC reconfiguration message with an abnormal configuration, the number of abnormalities corresponding to cell B is increased by 1.

[0220] S412: UE triggers the RLF process.

[0221] Among them, the application scenario of S411 can be: after the UE uses other network standards for communication services, if the above-mentioned first duration has been exceeded, the UE will cancel the disabling operation of the 5G standard and restore the 5G standard to normal (that is, the UE returns to the state of normal use of the 5G standard), then the UE can re-use the 5G standard for communication services in the location where the 5G network signal exists. Assuming that the UE uses the 5G standard and resides in cell B again, it will continue to establish an RRC connection with cell B.

[0222] In this scenario, if the RRC reconfiguration message sent by cell B received by the UE is still configured abnormally, and cell B is still marked in the above preset list (that is, the scenario occurs within the second time length), the UE will add 1 to the number of abnormalities corresponding to cell B and trigger the RLF process.

[0223] S413, determine whether the number of abnormal times corresponding to cell B exceeds the second preset threshold, and if it exceeds the second preset threshold, execute S414.

[0224] The second preset threshold may be another maximum number of times set. In some implementations, the second preset threshold may be greater than or equal to the first preset threshold, for example, the second preset threshold may be 5 times.

[0225] It can be understood that if the number of abnormalities corresponding to cell B does not exceed the second preset threshold, this round of execution process can be terminated.

[0226] S414, UE temporary BAR cell B third duration.

[0227] S415, the UE reselects a cell to camp on.

[0228] If the number of abnormalities corresponding to cell B exceeds the second preset threshold, it means that the configuration problem of cell B has not been fixed, and subsequent stay in cell B will still cause service failure. Therefore, the UE can BAR the cell (i.e., cell B with abnormal configuration) for a third duration. In some implementations, since the configuration abnormality of cell B has not been fixed for a long time, the duration of the UE's BAR to cell B can be increased, that is, the third duration is greater than the first duration, for example, the third duration can be 1 month.

[0229] Then, the UE can reselect a cell to reside in. After successfully accessing the new cell, there is a high probability that there will be no configuration abnormality problems in the new cell, so subsequent services will proceed normally.

[0230] In the above implementation, when the UE receives a BWP containing an abnormal configuration configured by the network side, the number of abnormalities in the cell can be counted. If the number of times the cell sends configuration abnormalities exceeds a first preset threshold, the UE can temporarily disable the current network standard for a first duration, so that the UE selects other network standards for communication services, and the probability of configuration abnormalities occurring on other network standards is relatively small, thereby improving the success rate of subsequent communication services; if the number of times the cell subsequently sends configuration abnormalities exceeds a second preset threshold, the UE can punish the cell in steps, so that the UE tries not to stay in the cell, but chooses a new cell to stay in, and the probability of configuration abnormalities occurring on the new cell is relatively small, thereby improving the success rate of subsequent communication services.

[0231] It can be understood that the processes of interacting with the cell or the network side in the above embodiments can all be executed by the modem in the UE. Then, the communication method under the wireless network provided in the embodiment of the present application can be applied to mobile phones, tablet computers, wearable devices, vehicle-mounted devices, ultra-mobile personal computers (ultra-mobile personal computers, UMPC), netbooks, personal digital assistants (personal digital assistants, PDA) and other terminal devices with wireless network communication capabilities. The embodiment of the present application does not impose any restrictions on the specific type of terminal devices.

[0232] For example, Fig.121 is a schematic diagram of the structure of an example of a terminal device 100 provided in an embodiment of the present application. Taking the terminal device 100 as a mobile phone as an example, the terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0233] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0234] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0235] The wireless communication function of the terminal device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.

[0236] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.

[0237] In some embodiments, the antenna 1 of the terminal device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the terminal device 100 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. GNSS may include the global positioning system (GPS), the global navigation satellite system (GLONASS), the Beidou navigation satellite system (BDS), the quasi-zenith satellite system (QZSS) and / or the satellite based augmentation system (SBAS).

[0238] The internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions. The processor 110 executes various functional applications and data processing of the terminal device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the terminal device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0239] It is understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0240] The software system of the terminal device 100 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The present application embodiment takes the Android system of the layered architecture as an example to exemplify the software structure of the terminal device 100.

[0241] Fig.13 1 is a software structure diagram of the terminal device 100 of the embodiment of the present application. The layered architecture divides the software into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, namely, the application layer, the application framework layer, the Android runtime (Android runtime) and the system library, and the kernel layer. The application layer can include a series of application packages.

[0242] like Fig.13 As shown, the application package may include camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message and other applications.

[0243] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

[0244] like Fig.13 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.

[0245] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0246] Content providers are used to store and retrieve data and make it accessible to applications. The view system includes visual controls, such as controls that display text and controls that display images.

[0247] The phone manager is used to provide communication functions of the terminal device 100. For example, the management of call status (including connected, hung up, etc.). The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, etc.

[0248] The notification manager enables applications to display notification information in the status bar, which can be used to convey informational messages and disappear automatically after a short stay without user interaction.

[0249] Android runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.

[0250] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.

[0251] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0252] The system library may include multiple functional modules, such as surface manager, media libraries, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0253] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.

[0254] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0255] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing, etc. The 2D graphics engine is a drawing engine for 2D drawing.

[0256] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.

[0257] The above describes in detail an example of a communication method under a wireless network provided by an embodiment of the present application. It is understandable that, in order to implement the above functions, the terminal device includes hardware and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to exceed the scope of the present application.

[0258] The embodiment of the present application provides a terminal device, which has the function of implementing the behavior of the terminal device in any of the above method embodiments. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to each sub-function in the above function. Specifically, the terminal device can be a user device, such as a mobile phone.

[0259] An embodiment of the present application also provides a communication system, which includes the network device and terminal device described in any of the above embodiments.

[0260] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a computer, the method flow related to the terminal device in any of the above method embodiments is implemented. Specifically, the computer can be the above terminal device.

[0261] The present application also provides a computer program or a computer program product including the computer program, which, when executed on a computer, enables the computer to implement the method flow related to the terminal device in any of the above method embodiments. Specifically, the computer may be the above terminal device.

[0262] The present application also provides a computer program or a computer program product including the computer program, which, when executed on a computer, enables the computer to implement the method flow related to the network device in any of the above method embodiments. Specifically, the computer may be the above network device.

[0263] The embodiment of the present application also provides a device, which is applied to a terminal device, and the device is coupled to a memory, and is used to read and execute instructions stored in the memory, so that the terminal device can execute the method flow related to the terminal device in any of the above method embodiments. The memory can be integrated in the processor or independent of the processor. The device can be a chip on the terminal device (such as a system on a chip SoC (System on a Chip)).

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

[0265] It should be noted that the memory described herein is intended to include, without being limited to, these and any other suitable types of memory.

[0266] In the present application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" 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", or "at least one of a, b, and c" can all represent: a, b, c, ab (i.e., a and b), ac, bc, or abc, where a, b, and c can be single or multiple, respectively.

[0267] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution, some or all of the steps can be executed in parallel or sequentially, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0268] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

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

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

[0271] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0272] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, network device or terminal device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application.

[0273] The device structure diagrams provided in the device embodiments of the present invention only show the simplified design of the corresponding device. In practical applications, the device may include any number of transmitters, receivers, processors, memories, etc. to implement the functions or operations performed by the device in the device embodiments of the present invention, and all devices that can implement the present application are within the protection scope of the present application.

[0274] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms of "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items. The character " / " herein generally indicates that the objects associated before and after are in an "or" relationship.

[0275] As used herein, the words “if” or “if” may be interpreted as “at the time of” or “when” or “in response to determining” or “in response to detecting”, depending on the context. Similarly, the phrases “if it is determined” or “if (stated condition or event) is detected” may be interpreted as “when it is determined” or “in response to determining” or “when detecting (stated condition or event)” or “in response to detecting (stated condition or event)”, depending on the context.

[0276] A person skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing related hardware through a program, and the program can be stored in a readable storage medium of a device. When the program is executed, it includes all or part of the above-mentioned steps, and the storage medium, such as FLASH, EEPROM, etc.

[0277] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that different embodiments can be combined. The above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any combination, modification, equivalent substitution, improvement, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A communication method in a wireless network, characterized in that: include: The terminal device receives a radio resource control RRC reconfiguration message sent by a first cell belonging to a first wireless network, where the RRC reconfiguration message carries at least first configuration information, wherein the first configuration information includes configuration information corresponding to a first BWP, and the first BWP includes one or more BWPs; When the number of times that the configuration information corresponding to the first BWP is abnormal exceeds a first preset threshold, the terminal device is prohibited from selecting the first cell as a serving cell within a first duration, and marks the first cell in a preset list for a second duration, wherein the second duration is greater than the first duration, and the configuration information corresponding to the first BWP is abnormal, including: the configuration information corresponding to the first BWP includes a startingPRB field with a configuration abnormality, and the startingPRB field with a configuration abnormality is the startingPRB field corresponding to the pucch resource Id in the configuration information corresponding to the first BWP when the pucch resource Id is a first value; After the first duration has elapsed, the terminal device reselects the first cell as a serving cell; Within the second duration, if the terminal device receives again the configuration information corresponding to the first BWP sent by the first cell and there is an abnormality, and the number of times the configuration information corresponding to the first BWP is abnormal exceeds a second preset threshold, the terminal device is prohibited from selecting the first cell as a serving cell within a third duration, and the third duration is greater than the first duration; The terminal device selects a second cell as a serving cell, wherein there is no abnormality in the RRC reconfiguration message sent by the second cell.

2. The method according to claim 1, characterized in that The second preset threshold is greater than or equal to the first preset threshold.

3. The method according to claim 1 or 2, characterized in that After the terminal device receives a radio resource control RRC reconfiguration message sent by a first cell belonging to the first wireless network, the method further includes: The RRC reconfiguration message is verified, and if there is an abnormality in the configuration information corresponding to the first BWP in the RRC reconfiguration message, the number of times the configuration information corresponding to the first BWP is abnormal is increased by 1.

4. The method according to claim 3, characterized in that After the step of increasing the number of times that the configuration information corresponding to the first BWP is abnormal by 1, the method further includes: The terminal device triggers the radio link failure RLF process.

5. The method according to any one of claims 1 to 4, characterized in that The first BWP is the BWP that the first cell configures for the terminal device and currently needs to be activated.

6. The method according to any one of claims 1 to 4, characterized in that The first BWP is a BWP configured by the first cell for the terminal device that does not currently need to be activated.

7. The method according to claim 6, characterized in that In a case where the first BWP is a BWP that is configured by the first cell for the terminal device and does not currently need to be activated, the method further includes: The terminal device sends an RRC reconfiguration complete message in response to the RRC reconfiguration message to the first cell, does not prohibit selecting the first cell as a serving cell within a first duration, and does not mark the first cell in a preset list for a second duration.

8. The method according to any one of claims 1 to 7, characterized in that When the number of times that the configuration information corresponding to the first BWP is abnormal exceeds a first preset threshold, the method further includes: The terminal device disables the current network standard within a first time period.

9. The method according to claim 8, characterized in that The current network standard is the 5GNR standard.

10. The method according to any one of claims 1 to 9, characterized in that The first value is 40.

11. A terminal device, characterized in that: The terminal device comprises: A memory for storing instructions; A processor is used to call and execute instructions in the memory so that the terminal device executes the method described in any one of claims 1 to 10.

12. A chip system, characterized in that: The chip system includes: a processing circuit, a receiving pin and a transmitting pin; wherein the receiving pin, the transmitting pin and the processing circuit communicate with each other through an internal connection path, and the processing circuit executes the method as described in any one of claims 1 to 10 to control the receiving pin to receive a signal and control the transmitting pin to send a signal.

13. A chip system, characterized in that: The chip system includes a processor for supporting a terminal device to implement a method as described in any one of claims 1 to 10.

Citation Information

Patent Citations

  • Cell access control method and device and electronic equipment

    CN115696506A

  • BWP switching method, network device, and storage medium

    WO2023274232A1