Error processing method and apparatus, and terminal and readable storage medium
By implementing error judgment and processing of MAC PDU or PDCCH content in the terminal, the communication error problem caused by the terminal receiving the wrong content is solved, and the correctness of communication and system stability are achieved.
Patent Information
- Application Number
- PCT/CN2024/120572
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-28
- Filing Date
- 2024-09-24
- Publication Date
- 2025-04-03
AI Technical Summary
The MAC PDU or PDCCH received by the terminal may contain incorrect content, resulting in communication errors, and it is difficult for the prior art to effectively handle these errors.
An error handling method is provided. After receiving the MAC PDU or PDCCH, the terminal determines whether its content contains an error. If it contains it, perform corresponding operations, such as ignoring the error indication, executing part of the behavior, or discarding relevant data, and sending error information to the network-side device.
Through this method, the terminal can effectively process the received erroneous content, ensure the correctness of communication, and improve the stability and reliability of the system.
Smart Images

Figure CN2024120572_03042025_PF_FP_ABST
Abstract
Description
Error handling method, device, terminal and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202311282208.2 filed in China on September 28, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to an error handling method, device, terminal and readable storage medium. Background Art
[0004] In related technologies, a terminal may receive a Media Access Control (MAC) Protocol Data Unit (PDU) containing erroneous content, or a received Physical Downlink Control Channel (PDCCH) carrying erroneous content, thereby impacting proper communication. In such cases, handling these errors is an urgent issue.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide an error handling method, apparatus, terminal and readable storage medium, which can solve the problem of how to handle errors when the MAC PDU received by the terminal includes erroneous content, or the received PDCCH carries erroneous content.
[0007] In a first aspect, an error handling method is provided, which is executed by a terminal, and the method includes:
[0008] The terminal receives a MAC PDU or PDCCH;
[0009] The terminal performs a first operation when the first MAC CE in the first MAC sub-PDU of the MAC PDU includes first content; or performs a second operation when the PDCCH carries second content;
[0010] The first content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the first operation includes at least one of the following:
[0011] A third operation, wherein the third operation includes at least one of the following: ignoring the behavior indicated or associated by the first MAC CE, performing part of the behavior indicated or associated by the first MAC CE, and discarding the operation related to the first MAC sub-PDU;
[0012] Sending first information to the network side device, where the first information includes at least one of the following: measurement-related information and error information;
[0013] The second content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the second operation includes at least one of the following:
[0014] Ignore the PDCCH indication or associated behavior;
[0015] Second information is sent to the network side device, where the second information includes at least one of the following: measurement-related information and error information.
[0016] In a second aspect, an error handling device is provided, which is applied to a terminal and includes:
[0017] A first receiving module, configured to receive a MAC PDU or a PDCCH;
[0018] an execution module, configured to perform a first operation when the first MAC CE in the first MAC sub-PDU of the MAC PDU includes first content; or perform a second operation when the PDCCH carries second content;
[0019] The first content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the first operation includes at least one of the following:
[0020] A third operation, wherein the third operation includes at least one of the following: ignoring the behavior indicated or associated by the first MAC CE, performing part of the behavior indicated or associated by the first MAC CE, and discarding the operation related to the first MAC sub-PDU;
[0021] Sending first information to the network side device, where the first information includes at least one of the following: measurement-related information and error information;
[0022] The second content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the second operation includes at least one of the following:
[0023] Ignore the PDCCH indication or associated behavior;
[0024] Second information is sent to the network side device, where the second information includes at least one of the following: measurement-related information and error information.
[0025] In a third aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0026] In a fourth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a MAC PDU or PDCCH; the processor is used to perform a first operation when the first MAC CE in the first MAC sub-PDU of the MAC PDU contains a first content; or, when the PDCCH carries a second content, perform a second operation; wherein the first content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; the first operation includes at least one of the following: a third operation, the third operation includes at least one of the following: ignoring the first MAC CE indication or associated behavior, executing part of the first MAC CE indication or associated behavior, and a discarding operation related to the first MAC sub-PDU; sending first information to a network side device, the first information includes at least one of the following: measurement-related information and erroneous information; the second content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; the second operation includes at least one of the following: ignoring the PDCCH indication or associated behavior; sending second information to a network side device, the second information includes at least one of the following: measurement-related information and erroneous information.
[0027] In a fifth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0028] In a sixth aspect, a wireless communication system is provided, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the method described in the first aspect.
[0029] In a seventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the steps of the method described in the first aspect.
[0030] In an eighth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect.
[0031] In an embodiment of the present application, after receiving a MAC PDU or PDCCH, the terminal may perform a first operation when the first MAC CE in the first MAC sub-PDU of the MAC PDU contains a first content; or perform a second operation when the PDCCH carries a second content; the first content or the second content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; the first operation includes at least one of the following: ignoring the first MAC CE indication or associated behavior, executing part of the first MAC CE indication or associated behavior, discarding operation related to the first MAC sub-PDU; sending measurement-related information or error information to a network-side device; the second operation includes at least one of the following: ignoring the PDCCH indication or associated behavior; sending measurement-related information or error information to a network-side device. In this way, the terminal can process errors in the received MAC PDU or PDCCH, thereby ensuring correct communication of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0033] FIG2 is a flow chart of an error handling method provided in an embodiment of the present application;
[0034] FIG3 is a schematic structural diagram of an error handling device provided in an embodiment of the present application;
[0035] FIG4 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0036] FIG5 is a schematic structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0038] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0039] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0040] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication systems, etc.
[0041] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be called Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary.
[0042] The error handling method, device, terminal, and readable storage medium provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0043] Please refer to FIG2 , which is a flowchart of an error handling method provided in an embodiment of the present application. The method is executed by a terminal. As shown in FIG2 , the method includes the following steps:
[0044] Step 21: The terminal receives the MAC PDU or PDCCH;
[0045] Step 22: The terminal performs a first operation when the first MAC CE in the first MAC sub-PDU of the MAC PDU contains a first content; or performs a second operation when the PDCCH carries a second content.
[0046] In the embodiment of the present application, the first content includes but is not limited to at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the first operation includes but is not limited to at least one of the following:
[0047] A third operation, wherein the third operation includes at least one of the following: ignoring a behavior indicated or associated by a first MAC control element (CE), ignoring a behavior indicated or associated by a first MAC sub-PDU, executing part of a behavior indicated or associated by a first MAC CE, executing part of a behavior indicated or associated by a first MAC sub-PDU, or discarding an operation related to the first MAC sub-PDU;
[0048] Sending first information to a network-side device, the first information including at least one of the following: measurement-related information and error information. For example, the measurement-related information includes, but is not limited to, at least one of the following: channel quality indicator (CQI), signal to interference plus noise ratio (SINR), reference signal received quality (RSRQ), reference signal received power (RSRP), etc.; when the measurement-related information includes measurement-related information of a serving cell or a candidate cell, it may also include beam-related measurement information of the serving cell or the candidate cell.
[0049] Optionally, the above-mentioned behavior of ignoring the first MAC CE indication or association can be understood as: not executing the behavior indicated or associated by the first MAC CE. The above-mentioned behavior of ignoring the first MAC sub-PDU indication or association can be understood as: not executing the behavior indicated or associated by the first MAC sub-PDU. The above-mentioned partial behavior of executing the first MAC CE indication or association can be understood as: executing the behavior indicated or associated by the correct information in the first MAC CE, and not executing the behavior indicated or associated by the erroneous information in the first MAC CE. The above-mentioned partial behavior of executing the first MAC sub-PDU indication or association can be understood as: executing the behavior indicated or associated by the correct information in the first MAC sub-PDU, and not executing the behavior indicated or associated by the erroneous information in the first MAC sub-PDU.
[0050] Optionally, the execution of part of the behavior indicated or associated by the first MAC CE may include: the MAC entity of the terminal executes one or more of the following: executing a MAC reset, applying the timing advance indicated in the first MAC CE, and indicating the beam information indicated in the first MAC CE to the lower layer (such as the physical layer). In this case, the MAC entity may first execute a MAC reset. After executing the MAC reset, if the part of the behavior indicated or associated by the first MAC CE includes applying the timing advance indicated in the first MAC CE, the MAC entity then applies the timing advance indicated in the first MAC CE and starts a timer associated with the timing advance; if the part of the behavior indicated or associated by the first MAC CE includes applying beam information, the MAC entity indicates the beam information indicated in the first MAC CE to the lower layer.
[0051] Optionally, the execution of the partial behavior indicated or associated by the first MAC sub-PDU may include: the MAC entity of the terminal executes one or more of the following: executing a MAC reset, applying the timing advance indicated in the first MAC CE, and indicating the beam information indicated in the first MAC CE to the lower layer (such as the physical layer). In this case, the MAC entity may first execute a MAC reset. After executing the MAC reset, if the partial behavior indicated or associated by the first MAC sub-PDU includes applying the timing advance indicated in the first MAC CE, the MAC entity then applies the timing advance indicated in the first MAC CE and starts the timer associated with the timing advance; if the partial behavior indicated or associated by the first MAC sub-PDU includes applying beam information, the MAC entity indicates the beam information indicated in the first MAC CE to the lower layer (such as the physical layer).
[0052] Optionally, the discarding operation related to the first MAC sub-PDU includes but is not limited to at least one of the following:
[0053] discarding at least the first MAC sub-PDU;
[0054] discarding at least the first MAC sub-PDU and a sub-PDU in the MAC PDU that is located after the first MAC sub-PDU;
[0055] The MAC PDU is discarded.
[0056] Optionally, the first information is used for at least one of the following:
[0057] Indicating that the terminal has received an erroneous MAC CE;
[0058] Indicating that the terminal cannot parse the first MAC CE;
[0059] Indicating that at least one of the first MAC CE, the first MAC sub-PDU, and the MAC PDU contains at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content;
[0060] Indicating that the terminal cannot correctly parse at least one of the following: the first MAC sub-PDU, the MAC PDU;
[0061] Requesting at least one of the following for the terminal: a new first MAC CE, a new first MAC sub-PDU, a new MAC PDU;
[0062] Indicating that the terminal cannot apply the RRC configuration specified or associated with the first MAC CE, or indicating that the terminal does not have the RRC configuration specified or associated with the first MAC CE;
[0063] Indicates that the content carried by the first MAC CE is at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content.
[0064] In the embodiment of the present application, the second content includes but is not limited to at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the second operation includes but is not limited to at least one of the following:
[0065] Ignore the PDCCH indication or associated behavior;
[0066] Sending second information to the network-side device, where the second information includes at least one of the following: measurement-related information and error information. For example, the measurement-related information includes, but is not limited to, at least one of the following: a channel quality indicator (CQI), a signal-to-interference-plus-noise ratio (SINR), a reference signal received quality (RSRQ), a reference signal received power (RSRP), etc.; when the measurement-related information includes measurement-related information of a serving cell or a candidate cell, it may also include beam-related measurement information of the serving cell or the candidate cell.
[0067] Optionally, the second information is used for at least one of the following:
[0068] Indicating that the terminal cannot parse the content carried by the PDCCH;
[0069] Indicates that the PDCCH carries at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content.
[0070] A new PDCCH is requested for the terminal.
[0071] Therefore, through the solution in the embodiment of the present application, the terminal can process errors in the received MAC PDU or PDCCH, thereby ensuring correct communication of the terminal.
[0072] In an embodiment of the present application, errors in a MAC PDU or PDCCH may be identified and processed accordingly by the MAC entity of the terminal, or may be identified and processed accordingly by the Radio Resource Control (RRC) entity of the terminal. Specifically, upon receiving the first MAC sub-PDU, the MAC entity of the terminal confirms that the first MAC CE contains the first content; or, upon receiving the first MAC sub-PDU, the MAC entity of the terminal sends the content / information in the first MAC CE to the RRC entity, and the RRC entity identifies that the first MAC CE contains the first content. For example, when the first MAC CE is a handover-related command, the MAC entity sends the identifier of the target cell contained in the first MAC CE to the RRC entity, and the RRC entity determines whether the identifier of the target cell is known / configured, that is, whether the first MAC CE contains erroneous / unconfigured / undefined / invalid content. The MAC entity may be referred to as a MAC layer, and the RRC entity may be referred to as an RRC layer.
[0073] Optionally, performing the first operation may include at least one of the following:
[0074] The MAC entity of the terminal performs the third operation;
[0075] The RRC entity of the terminal performs the third operation.
[0076] Optionally, when the MAC entity of the terminal performs the third operation, the terminal may receive first indication information, where the first indication information is used to instruct the MAC entity of the terminal to perform the third operation when the first MAC CE carries the first content. For example, the terminal may receive the first indication information from a network-side device. For another example, the first indication information may be included in / carried in an RRC message, a MAC message, or downlink control information (DCI).
[0077] Optionally, the MAC entity of the terminal performing the third operation includes: the MAC entity of the terminal performing the third operation according to the first indication information, so that the MAC entity can perform the third operation with the help of relevant indications.
[0078] Optionally, the MAC entity of the terminal performing the third operation includes: the MAC entity of the terminal performing the third operation according to whether the first MAC CE is from a primary cell group or a primary and secondary cell group. For example, if the first MAC CE is from a primary cell group, part of the behavior indicated or associated with the first MAC CE may be performed; or, if the first MAC CE is from a primary and secondary cell group, the behavior indicated or associated with the first MAC CE, or a discard operation related to the first MAC sub-PDU may be ignored.
[0079] Optionally, when the MAC entity of the terminal performs the third operation, the MAC entity of the terminal may receive first confirmation information sent by the RRC entity of the terminal, where the first confirmation information is determined by the RRC entity through identification of the first content. Thereafter, the MAC entity of the terminal performs the third operation based on the first confirmation information. Thus, error handling in the MAC PDU can be completed with the help of the RRC entity's identification of the first content.
[0080] Optionally, when the MAC entity of the terminal performs the third operation based on the first confirmation information, the MAC entity of the terminal needs to send the content related to the behavior of the RRC entity in the first MAC CE to the RRC entity of the terminal, so that the RRC entity can identify the first content, that is, identify that the first MAC CE carries erroneous, unconfigured, undefined or invalid content.
[0081] Optionally, when the MAC entity of the terminal performs the third operation, before step 21, the MAC entity of the terminal may receive third information associated with the first MAC CE from the RRC entity of the terminal, where the third information is used to indicate to the MAC entity information associated with the first MAC CE stored by the terminal, such as the configuration identifier of the candidate cell in the RRC configuration information. In this way, after receiving the first MAC CE, the MAC entity can determine whether the received first MAC CE is correct based on the information associated with the first MAC CE.
[0082] Optionally, the error handling method in this embodiment further includes:
[0083] The MAC entity of the terminal receives second confirmation information sent by the RRC entity of the terminal, where the second confirmation information is obtained by the RRC entity by identifying third content sent by the MAC entity, and is used to indicate that the content carried by the second MAC CE in the MAC PDU is correct, or to instruct the terminal to perform the behavior indicated or associated by the second MAC CE; the third content is content in the second MAC CE related to the behavior of the RRC entity;
[0084] The MAC entity of the terminal executes the behavior indicated or associated by the second MAC CE according to the second confirmation information.
[0085] Optionally, when the MAC entity of the terminal executes the behavior indicated or associated by the second MAC CE based on the second confirmation information, the MAC entity of the terminal needs to send the content related to the behavior of the RRC entity carried in the second MAC CE to the RRC entity of the terminal, so that the RRC entity can identify the third content, that is, identify that the information carried in the second MAC CE is correct.
[0086] In this way, after the RRC entity identifies and receives the correct second MAC CE, the MAC entity can execute the behavior indicated or associated by the second MAC CE.
[0087] Optionally, when the second confirmation information instructs the terminal to perform the behavior indicated or associated by the second MAC CE, the second confirmation information may be used to instruct the MAC entity to perform one or more of the following: perform a MAC reset, apply the timing advance indicated in the second MAC CE, and indicate the beam information indicated in the second MAC CE to the lower layer (such as the physical layer). For example, when the MAC entity receives the second confirmation information, it may first perform a MAC reset. After performing the MAC reset, if the second MAC CE contains a timing advance, it may apply the timing advance indicated in the second MAC CE and start the timer associated with the timing advance; if the second MAC CE contains beam information, it may indicate the beam information indicated in the second MAC CE to the lower layer (such as the physical layer).
[0088] Optionally, the above-mentioned behavior of executing the second MAC CE indication or association according to the second confirmation information includes:
[0089] The MAC entity of the terminal performs one or more of the following: performing a MAC reset, applying the timing advance indicated in the second MAC CE, and indicating the beam information indicated in the second MAC CE to the lower layer.
[0090] Optionally, when the MAC entity of the terminal performs the third operation, the MAC entity of the terminal may send indication information to the RRC entity of the terminal, for instructing the RRC entity to send the first information to the network side device.
[0091] Optionally, when the RRC entity of the terminal performs the third operation, the RRC entity of the terminal may send first confirmation information to the MAC entity of the terminal, where the first confirmation information is confirmed by the RRC entity through identifying the first content, and is used to assist the MAC entity in performing the third operation. Thus, the RRC entity can identify the first content and complete the processing of errors in the MAC PDU.
[0092] Optionally, the first confirmation information may be used for at least one of the following:
[0093] indicating that the first content is at least one of: erroneous content, partially erroneous content, unconfigured content, undefined content, and invalid content;
[0094] Instruct the MAC entity to perform at least one of the following: ignore the behavior indicated or associated by the first MAC CE, and perform part of the behavior indicated or associated by the first MAC CE.
[0095] Optionally, when the RRC entity of the terminal performs the third operation, the terminal may receive second indication information, where the second indication information is used to instruct the RRC entity of the terminal to perform the third operation when the first MAC CE carries the first content. For example, the terminal may receive the second indication information from a network-side device.
[0096] Optionally, the RRC entity of the terminal performing the third operation includes: the RRC entity of the terminal performing the third operation according to the second indication information. In this way, the RRC entity can perform the third operation with the help of relevant indications.
[0097] Optionally, the RRC entity of the terminal performing the third operation includes: the RRC entity of the terminal performing the third operation according to whether the first MAC CE is from a primary cell group or a primary and secondary cell group. For example, if the first MAC CE is from a primary cell group, part of the behavior indicated or associated with the first MAC CE, or a discard operation related to the first MAC sub-PDU may be performed; or, if the first MAC CE is from a primary and secondary cell group, the behavior indicated or associated with the first MAC CE, or a discard operation related to the first MAC sub-PDU may be ignored.
[0098] Optionally, the terminal performing the first operation may further include:
[0099] When the terminal is in a dual-connection state and the first MAC CE comes from a secondary cell group, the terminal ignores the behavior indicated or associated by the first MAC CE and reports secondary cell group configuration error information to the network side device of the serving cell.
[0100] Optionally, when the RRC entity of the terminal performs the first operation, the error handling method in this embodiment further includes at least one of the following:
[0101] 1) The terminal continues to use the RRC configuration received before receiving the first MAC CE, and performs at least one of the following: RRC connection reestablishment, RRC connection recovery, fast recovery of cell handover triggered by layer 1 and layer 2, and fallback to the RRC idle state RRC_IDLE;
[0102] 2) After ignoring the first MAC CE indication or associated behavior, the terminal reports the secondary cell group configuration error information to the network side device of the serving cell.
[0103] Optionally, the sending of the first information to the network-side device may include any one of the following:
[0104] (1) The terminal sends a first message to a network-side device of a serving cell in which the terminal is located, so that the network-side device is informed that the terminal has received a MAC PDU carrying erroneous content;
[0105] (2) After the RRC connection is reestablished or the cell handover triggered by Layer 1 and Layer 2 is quickly recovered, the terminal sends a first message to the network side device of the new serving cell so that the network side is informed that the terminal has received a MAC PDU carrying error content.
[0106] Optionally, if the first MAC CE contains erroneous, unconfigured, undefined, or invalid content, the error handling method in this embodiment may further include:
[0107] The terminal sends third indication information to the network side device, where the third indication information is used to indicate that the terminal has available the first information;
[0108] The terminal receives a first request message sent by a network-side device, where the first request message is used to request the terminal to send the first information.
[0109] In this way, the terminal can send the first information only based on a request from the network side, thereby avoiding waste of resources.
[0110] Optionally, for erroneous, unconfigured, undefined, or invalid content carried on the PDCCH, the error handling method in this embodiment may further include:
[0111] The terminal sends fourth indication information to the network side device, where the fourth indication information is used to indicate that the terminal has available second information;
[0112] The terminal receives a second request message sent by the network side device, where the second request message is used to request the terminal to send the second information.
[0113] In this way, the terminal can send the second information only based on a request from the network side, thereby avoiding waste of resources.
[0114] The present application is described below with reference to specific embodiments.
[0115] Example 1
[0116] In the first embodiment, the content contained in the MAC CE is incorrect / unknown / unconfigured / undefined / invalid, and the MAC entity (or MAC layer) identifies the error information. The specific error handling process includes:
[0117] Step 1: The UE receives an RRC reconfiguration message, which includes the first configuration information of the UE.
[0118] Step 2: The UE stores the first configuration information and sends an RRC reconfiguration completion message to a network-side device corresponding to the serving cell, such as a base station.
[0119] Step 3: The UE maintains the stored first configuration information, that is, modifies, adds or deletes the stored first configuration information according to the RRC reconfiguration message sent by the network side; the RRC entity of the UE sends the third information (such as RRC configuration information) contained in the first configuration information to the MAC entity, and the third information is information associated with the first MAC CE; when the third information changes, the RRC entity needs to notify the MAC entity to update.
[0120] Step 4: The UE receives a MAC PDU sent by the network side, which includes one or more MAC sub-PDUs, including a first MAC sub-PDU, and the first MAC sub-PDU includes a first MAC CE.
[0121] Step 5: The UE determines whether the first MAC sub-PDU contains erroneous / unconfigured / undefined / invalid content; for example, the first MAC CE is related to the first configuration information, and the UE determines, based on the third information, that the content indicated or associated with the first MAC CE is unconfigured; the UE behavior includes at least one of the following:
[0122] a) Behavior 1, including at least one of the following:
[0123] -The UE ignores the behavior indicated or associated with the first MAC CE / first MAC sub-PDU, that is, the UE does not perform the behavior indicated or associated with the first MAC CE / first MAC sub-PDU;
[0124] -The UE executes part of the actions indicated or associated with the first MAC CE / first MAC sub-PDU, that is, the actions indicated or associated with the correct information in the first MAC CE / first MAC sub-PDU are executed, and the actions indicated or associated with the incorrect information are not executed;
[0125] -The UE performs any of the following actions according to the first indication information:
[0126] ① Ignore the behavior indicated or associated by the first MAC CE / first MAC sub-PDU, that is, do not perform the behavior indicated or associated by the first MAC CE / first MAC sub-PDU;
[0127] ② Execute part of the behavior indicated or associated with the first MAC CE / first MAC sub-PDU, that is, the behavior indicated or associated with the correct information in the first MAC CE / first MAC sub-PDU is executed, and the behavior indicated or associated with the incorrect information is not executed;
[0128] ③ Report error information to the RRC entity through the MAC entity;
[0129] -The UE performs any of the above actions ① to ③ according to whether the first MAC CE comes from the primary cell (PCell) or the primary secondary cell (PScell).
[0130] Optionally, the first indication information is information received by the UE before receiving the MAC PDU associated with the first MAC CE / first MAC sub-PDU, for example, it can be included / carried in an RRC message, a MAC message or a DCI.
[0131] b) Behavior 2, including at least one of the following:
[0132] - The UE does not discard the first MAC sub-PDU or the associated MAC PDU;
[0133] -The UE's MAC entity discards the first MAC sub-PDU;
[0134] -The MAC entity of the UE discards the first MAC sub-PDU and the remaining sub-PDUs starting from the first MAC sub-PDU of its corresponding MAC PDU;
[0135] -The UE's MAC entity discards at least the first MAC sub-PDU;
[0136] -The MAC entity of the UE discards at least the first MAC sub-PDU and the remaining sub-PDUs starting from the first MAC sub-PDU of its corresponding MAC PDU;
[0137] -The MAC entity of the UE discards the MAC PDU corresponding to the first MAC sub-PDU.
[0138] c) Behavior 3: The UE sends a first message to a network-side device of a serving cell, wherein the first message carries first information, where the first information is used for at least one of the following:
[0139] -Indicates that the UE cannot parse the first MAC CE, or indicates that the first MAC CE received by the UE contains unconfigured / undefined / erroneous / invalid content;
[0140] - Indicates that the UE cannot correctly parse the first MAC sub-PDU or MAC PDU, or indicates that the first MAC sub-PDU / MAC PDU contains unconfigured / undefined / erroneous / invalid content;
[0141] -Requesting the UE to send a new first MAC CE / first MAC sub-PDU / MAC PDU;
[0142] -Indicates that the content contained in the first MAC CE is erroneous / unknown / unconfigured / undefined / invalid.
[0143] Optionally, the first message may be a MAC message, an RRC message or a PDCCH message.
[0144] Optionally, the first message may be sent by the MAC entity of the UE itself, or the MAC entity instructs the RRC entity, and the RRC entity sends the message after receiving the instruction.
[0145] Optionally, for the above-mentioned behavior 3, the UE may also send a third indication message to the network side device of the serving cell, where the third indication message is used to indicate that the UE has available first information, and the first information may be measurement-related information or error information; then, the UE receives a request message from the network side device of the serving cell, requesting the UE to send the first information; then, the UE sends the first message again.
[0146] Example 2
[0147] In the second embodiment, the content contained in the MAC CE is wrong / unknown / unconfigured / undefined / invalid, and the RRC entity (or RRC layer) identifies the error information. The specific error handling process includes:
[0148] Step 1: The UE receives an RRC reconfiguration message, which includes the first configuration information of the UE.
[0149] Step 2: The UE stores the first configuration information and sends an RRC reconfiguration completion message to a network-side device corresponding to the serving cell, such as a base station.
[0150] Step 3: The UE maintains the stored first configuration information, that is, modifies, adds or deletes the stored first configuration information according to the RRC reconfiguration message sent by the network side.
[0151] Step 4: The UE receives a MAC PDU sent by the network side, which includes one or more MAC sub-PDUs, including a first MAC sub-PDU, and the first MAC sub-PDU includes a first MAC CE.
[0152] Step 5: When receiving the first MAC CE, the MAC entity of the UE does not perform the MAC entity-related behavior indicated by the first MAC CE until it receives confirmation information from the RRC entity of the UE.
[0153] The UE behavior (such as behavior 4) is as follows:
[0154] -If the confirmation information indicates that the content indicated or associated by the first MAC CE is correct, or instructs the MAC entity to start performing related actions, the MAC entity of the UE starts to perform the actions indicated or associated by the first MAC CE;
[0155] -If the confirmation information indicates that the content indicated or associated by the first MAC CE is erroneous or partially erroneous, or instructs the MAC entity to perform some actions related to the first MAC CE, or instructs not to perform some actions related to the first MAC CE, or instructs to ignore some or all of the content in the first MAC CE, the MAC entity of the UE performs relevant actions according to the confirmation information, including not performing the actions indicated or associated by the first MAC CE, or performing some actions; and performs any one of the following actions:
[0156] - not discarding the first MAC sub-PDU or the associated MAC PDU;
[0157] - discard the first MAC sub-PDU;
[0158] - discard the first MAC sub-PDU and the remaining sub-PDUs starting from the first MAC sub-PDU of its corresponding MAC PDU;
[0159] - discard at least the first MAC sub-PDU;
[0160] - discard at least the first MAC sub-PDU and the remaining sub-PDUs starting from the first MAC sub-PDU of its corresponding MAC PDU;
[0161] -Discard the MAC PDU corresponding to the first MAC sub-PDU.
[0162] Optionally, if no confirmation information is received from the RRC entity, the MAC entity of the UE may ignore the first MAC CE indication or associated behavior, or perform the first MAC CE indication or associated behavior.
[0163] Step 6: The MAC entity of the UE sends fourth information to the RRC entity of the UE, where the fourth information includes the content included in the first MAC CE; the RRC entity of the UE determines that the first MAC CE indicates or is associated with incorrect / unconfigured / undefined / invalid content; and the UE behavior includes one or more of the following:
[0164] d) Action 5: The RRC entity of the UE performs any one of the following actions:
[0165] - Ignore the content indicated by the first MAC CE, that is, ignore / do not execute the behavior indicated by the first MAC CE or associated with it; optionally, the RRC entity of the UE sends first confirmation information to the MAC entity of the UE, indicating that the content in the first MAC CE is incorrect, or instructing not to execute all behaviors indicated by or associated with the first MAC CE;
[0166] -Execute part of the behavior indicated or associated with the first MAC CE or the first MAC sub-PDU, that is, the behavior indicated / associated with the correct information in the first MAC CE or the first MAC sub-PDU is executed, and the behavior indicated / associated with the incorrect information is not executed; optionally, the RRC entity of the UE sends first confirmation information to the MAC entity, used to instruct the execution of part of the behavior related to the first MAC CE, or instruct the non-execution of part of the behavior related to the first MAC CE, or instruct to ignore part of the content in the first MAC CE;
[0167] -Determine, based on the second indication information, whether to ignore the first MAC CE / first MAC sub-PDU or perform a partial action indicated or associated with the first MAC CE / first MAC sub-PDU, and indicate any of the following to the MAC entity of the UE based on the second indication information:
[0168] - Ignore the first MAC CE, that is, do not perform the behavior indicated or associated with the first MAC CE;
[0169] -Execute some actions related to the first MAC CE, or do not execute some actions related to the first MAC CE, or ignore some content in the first MAC CE.
[0170] Optionally, the second indication information is information received by the UE before receiving the MAC PDU associated with the first MAC CE / first MAC sub-PDU, for example, it can be included / carried in an RRC message, MAC message or DCI.
[0171] -Determine whether to ignore the first MAC CE / first MAC sub-PDU or to perform some of the actions indicated / associated with the first MAC CE / first MAC sub-PDU based on whether the first MAC CE comes from the primary cell (PCell) or the primary secondary cell (PScell).
[0172] e) Action 6: The UE sends a second message to the network-side device of the serving cell, wherein the second message carries first information, where the first information is used for at least one of the following:
[0173] - Indicates that the UE has received an erroneous MAC CE;
[0174] - Indicates that the UE cannot correctly parse the first MAC sub-PDU / MAC PDU, or indicates that the first MAC sub-PDU / MAC PDU contains unconfigured / undefined / erroneous / invalid content;
[0175] -Requesting the UE to send a new first MAC CE / first MAC sub-PDU / MAC PDU;
[0176] -Indicates that the UE cannot apply the RRC configuration information associated with the first MAC CE, or indicates that the UE does not have specified RRC configuration information;
[0177] -Indicates that the content contained in the first MAC CE is erroneous / unknown / unconfigured / undefined / invalid.
[0178] Optionally, the second message may be a MAC message, an RRC message or a PDCCH message.
[0179] Optionally, for the above-mentioned behavior 6, the UE may also send a third indication message to the network side device of the serving cell, where the third indication message is used to indicate that the UE has available first information, and the first information may be measurement-related information or error information; then, the UE receives a request message from the network side device of the serving cell, requesting the UE to send the first information; then, the UE sends the second message.
[0180] f) Act 7, including any of the following:
[0181] -If the UE is in dual connectivity and the first MAC CE is from a secondary cell group, the UE ignores the behavior indicated or associated by the first MAC CE and performs the Secondary Cell Group (SCG) failure procedure to report an SCG configuration error;
[0182] -If the first MAC CE is from the primary cell group, the UE continues to use the RRC configuration before receiving the first MAC CE; if the UE's access stratum security is activated and there is currently at least one data radio bearer (DRB) and signaling radio bearer (SRB), such as SRB 2, then perform RRC connection re-establishment, RRC connection recovery, or fast recovery of cell handover triggered by layer 1 and layer 2; otherwise, the UE performs the current behavior of returning to RRC_IDLE; after performing the RRC connection re-establishment or fast recovery of cell handover triggered by layer 1 and layer 2, the UE sends the first information to the new serving cell;
[0183] -The UE performs RRC connection reestablishment or performs fast recovery of Layer 1 / Layer 2 Triggered Mobility (LTM); optionally, after performing RRC connection reestablishment or fast recovery of Layer 1 / Layer 2 triggered cell switching, the UE sends first information to a new serving cell.
[0184] Example 3
[0185] In the third embodiment, the LTM cell handover command contains an unconfigured / erroneous / invalid field, and the MAC entity recognizes an error. The specific error handling process includes:
[0186] Step 1: The UE receives an RRC reconfiguration message, which includes the UE's LTM candidate cell configuration information, where the LTM candidate cell configuration information corresponds to one or more candidate cells.
[0187] Step 2: The UE stores the LTM candidate cell configuration information and sends an RRC reconfiguration completion message to the network-side device corresponding to the serving cell, such as a base station.
[0188] Step 3: The UE maintains the stored LTM candidate cell configuration information, i.e., modifies, adds, or deletes the stored LTM candidate cell configuration information according to the RRC reconfiguration message sent by the network side; the RRC entity of the UE sends third information to the MAC entity, wherein the third information includes one or more of the following:
[0189] -Configuration identifier of the candidate cell;
[0190] -Beam related information.
[0191] Step 4: The UE receives a handover command from the network, such as an LTM Cell Switch Command, which contains one or more of the following:
[0192] - The target cell identifier, such as a candidate configuration identifier;
[0193] -Timing advance command information;
[0194] -Beam-related information, such as a transmission configuration indication status flag (such as an uplink transmission configuration indication status flag);
[0195] -Content-free random access resource information, such as random access preamble information, random access timing information, synchronization signal block (SSB) index, etc.
[0196] Step 5: The MAC entity of the UE determines whether the handover command contains erroneous / unconfigured / undefined / invalid content, such as the following:
[0197] Case 1: The LTM candidate cell configuration information stored by the UE corresponds to cell #0, cell #1, and cell #2, but the target cell identifier included in the handover command is associated with cell #4. Therefore, the UE believes that it has received an incorrect handover command. The UE's behavior may include one or more of the following:
[0198] Behavior 1.1: The UE ignores the handover command, that is, it does not execute the behavior indicated or associated by the handover command, including the UE's MAC entity not indicating to the RRC entity that the handover command has been received and the UE not performing the handover; the UE's MAC entity is not reset, and the UE's RRC layer does not apply the RRC configuration information of the target cell, etc.
[0199] Behavior 1.2, including any of the following:
[0200] -The MAC entity of the UE discards the sub-PDU containing the MAC CE corresponding to the handover command;
[0201] -The MAC entity of the UE discards the sub-PDU where the MAC CE corresponding to the handover command is located and the remaining sub-PDUs of the corresponding MAC PDU starting from the MAC CE;
[0202] -The MAC entity of the UE discards the MAC PDU corresponding to the handover command.
[0203] Action 1.3: The UE sends a first message to the network-side device of the serving cell, carrying error information, where the error information is used for any of the following:
[0204] - Indicates that the UE cannot parse the previous handover command, or indicates that the handover command received by the UE contains unconfigured / undefined / erroneous / invalid content;
[0205] - Indicates that the UE cannot correctly parse the MAC PDU / MAC sub-PDU / MAC CE associated with the handover command;
[0206] -Requests the UE to send a new MAC CE;
[0207] - Requests a new handover command to be sent for the UE.
[0208] Optionally, the first message may be a MAC message, an RRC message or a PDCCH message.
[0209] Case 2: The LTM candidate cell configuration information stored by the UE corresponds to cell #0, cell #1, and cell #2, and the target cell identifier contained in the handover command is associated with cell #0. Therefore, the UE believes that handover to cell #0 is possible; however, the Transmission Configuration Indicator (TCI) state identifier (state ID) associated with the candidate cell configuration corresponding to cell #0 in the LTM candidate cell configuration information stored by the UE includes TCI state ID #0, TCI state ID #1, and TCI state ID #2, but the TCI state ID in the handover command is TCI state ID #3. In this case, the UE's behavior includes one or more of the following:
[0210] Act 2.1, including any of the following:
[0211] - Ignore the handover command, that is, do not execute the handover command, including the UE's MAC entity not indicating to the RRC entity that the handover command has been received;
[0212] - Execute the handover command but ignore incorrect information in the handover command. For example, the UE does not apply the beam indicated in the handover command. However, the UE performs other correct signaling, including the MAC layer indicating the identifier of the target cell to the RRC layer, and the RRC layer applying the configuration of the target cell. The MAC layer of the UE first performs a MAC reset. After the MAC reset, if the handover command contains information related to the timing advance, the MAC layer applies the timing advance and starts the relevant timer.
[0213] -Determine, based on the first indication information, whether to ignore the handover command or to execute the handover command but ignore erroneous information. Optionally, the first indication information is information received by the UE before receiving the handover command, such as information contained in / carried in an RRC message, a MAC message, or a DCI.
[0214] Behavior 2.2, same as Behavior 1.2 above;
[0215] Behavior 2.3 is the same as Behavior 1.3 above.
[0216] Example 4
[0217] In the fourth embodiment, the LTM cell handover command contains an unconfigured / erroneous / invalid field, and the RRC entity recognizes the error. The specific error handling process includes:
[0218] Step 1: The UE receives an RRC reconfiguration message, which includes the UE's LTM candidate cell configuration information, where the LTM candidate cell configuration information corresponds to one or more candidate cells.
[0219] Step 2: The UE stores the LTM candidate cell configuration information and sends an RRC reconfiguration completion message to the network-side device corresponding to the serving cell, such as a base station.
[0220] Step 3: The UE maintains the stored LTM candidate cell configuration information, that is, modifies, adds or deletes the stored LTM candidate cell configuration information according to the RRC reconfiguration message sent by the network side.
[0221] Step 4: The UE receives a handover command from the network, such as an LTM Cell Switch Command, which contains one or more of the following:
[0222] - The target cell identifier, such as a candidate configuration identifier;
[0223] -Timing advance command information;
[0224] -Beam-related information, such as a transmission configuration indication status flag (such as an uplink transmission configuration indication status flag);
[0225] -Content-free random access resource information, such as random access preamble information, random access timing information, SSB index, etc.
[0226] Step 5: The MAC entity of the UE sends fifth information to the RRC entity of the UE, where the fifth information includes one or more of the following:
[0227] -UE receives the LTM Cell Switch Command;
[0228] -The target cell identifier indicated in the LTM Cell Switch Command;
[0229] -Beam related information indicated in the LTM Cell Switch Command.
[0230] UE behavior 4.1: The MAC entity of the UE does not perform the behavior indicated by the LTM Cell Switch Command, such as MAC reset, and does not indicate beam-related information to the lower layer until confirmation information is received from the RRC entity of the UE.
[0231] Step 6: The RRC entity of the UE determines that the handover command contains erroneous / unconfigured / undefined / invalid content, such as the following situations:
[0232] Case 1: The LTM candidate cell configuration information stored by the UE corresponds to cell #0, cell #1, and cell #2, but the target cell identifier included in the handover command is associated with cell #4. Therefore, the UE's RRC entity believes that it has received an incorrect handover command. The UE's behavior may include one or more of the following:
[0233] Behavior 5.1: The RRC entity of the UE performs the following behavior: Ignore the LTM Cell Switch Command MAC CE, that is, do not perform the behavior indicated or associated with the handover command; Optionally, the RRC entity of the UE sends an acknowledgment to the MAC entity of the UE to indicate that the handover command is not performed;
[0234] Action 6.1: The UE sends a second message to the network-side device of the serving cell, wherein the second message carries the first information, where the first information is used for at least one of the following:
[0235] - Indicates that the UE cannot parse the previous handover command, or indicates that the handover command received by the UE contains unconfigured / undefined / erroneous / invalid content;
[0236] - Indicates that the UE cannot correctly parse the MAC PDU / MAC sub-PDU / MAC CE associated with the handover command;
[0237] -Requests the UE to send a new MAC CE;
[0238] - Requests a new handover command to be sent for the UE.
[0239] Optionally, the second message may be a MAC message, an RRC message or a PDCCH message.
[0240] Behavior 7.1, including at least one of the following:
[0241] -If the UE is in dual connectivity and the LTM Cell Switch Command MAC CE is from a secondary cell group, the UE ignores the handover command and performs the SCG failure information step to report an SCG configuration error;
[0242] -If the LTM Cell Switch Command MAC CE comes from the primary cell group, the UE continues to use the RRC configuration before receiving the LTM Cell Switch Command MAC CE; if the UE's access layer security is activated and there is currently at least one DRB and SRB2, the UE performs RRC connection re-establishment, RRC connection recovery, or fast recovery of cell handover triggered by layer 1 and layer 2; otherwise, the UE performs the current behavior of returning to RRC_IDLE; after performing RRC connection re-establishment or fast recovery of cell handover triggered by layer 1 and layer 2, the UE sends the first information to the new serving cell;
[0243] -The UE performs RRC connection reestablishment or LTM fast recovery; optionally, after performing RRC connection reestablishment or fast recovery of cell switching triggered by layer 1 and layer 2, the UE sends the first information to the new serving cell.
[0244] Example 5
[0245] In the fifth embodiment, the content contained in the PDCCH order is incorrect / unknown / unconfigured / undefined / invalid. The MAC entity (or MAC layer) identifies the error information. The specific error handling process includes:
[0246] Step 1: The UE receives an RRC reconfiguration message, which includes the first configuration information of the UE.
[0247] Step 2: The UE stores the first configuration information and sends an RRC reconfiguration completion message to a network-side device corresponding to the serving cell, such as a base station.
[0248] Step 3: The UE maintains the stored first configuration information, that is, modifies, adds or deletes the stored first configuration information according to the RRC reconfiguration message sent by the network side; the RRC entity of the UE sends the third information contained in the first configuration information to the MAC entity, and the third information is information associated with the first PDCCH; when the third information changes, the RRC entity needs to notify the MAC entity to update.
[0249] Optionally, the first PDCCH includes a PDCCH for triggering early acquisition of a timing advance (TA) of a candidate cell, ie, a PDCCH for triggering early TA acquisition. The third information includes, for example: an available cell indicator value or a maximum value of a cell indicator.
[0250] Step 4: The UE receives the first PDCCH sent by the network side and indicates it to the MAC entity.
[0251] Step 5: The UE determines that the first PDCCH contains erroneous / unconfigured / undefined / invalid content, and the UE behavior includes one or more of the following:
[0252] A) The UE ignores the first PDCCH indication or associated behavior, for example, the UE does not perform the process of obtaining the TA of the candidate cell in advance;
[0253] B) The UE sends a third message to the network-side device of the serving cell, wherein the third message carries the second information, where the second information is used for at least one of the following:
[0254] - Indicates that the UE cannot parse the content in the first PDCCH
[0255] -Indicates that the first PDCCH contains erroneous / unconfigured / undefined / invalid content;
[0256] -Requesting the UE to send a new first PDCCH.
[0257] Optionally, the third message may be a message from a MAC entity, a message from an RRC entity, or a PDCCH message.
[0258] Optionally, before sending the third message, the UE may also send a fourth indication message to the network side device of the serving cell, where the fourth indication message is used to indicate that the UE has available second information, and the second information may be measurement-related information or error information; then, the UE receives a request message from the network side device of the serving cell, requesting the UE to send the second information; then, the UE sends the third message.
[0259] The error handling method provided in the embodiment of the present application can be executed by an error handling device. In the embodiment of the present application, the error handling device provided in the embodiment of the present application is described by taking the error handling method executed by the error handling device as an example.
[0260] Please refer to FIG3 , which is a schematic diagram of the structure of an error handling device provided in an embodiment of the present application. The device is applied to a terminal. As shown in FIG3 , the error handling device 30 includes:
[0261] A first receiving module 31 is configured to receive a MAC PDU or a PDCCH;
[0262] An execution module 32 is configured to perform a first operation when the first MAC CE in the first MAC sub-PDU of the MAC PDU contains first content; or perform a second operation when the PDCCH carries second content;
[0263] The first content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; the first operation includes at least one of the following: a third operation, the third operation including at least one of the following: ignoring the behavior indicated or associated by the first MAC CE, performing part of the behavior indicated or associated by the first MAC CE, and discarding the operation related to the first MAC sub-PDU; sending first information to the network side device, the first information including at least one of the following: measurement-related information and error information;
[0264] Among them, the second content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; the second operation includes at least one of the following: ignoring the PDCCH indication or associated behavior; sending second information to the network side device, and the second information includes at least one of the following: measurement-related information and error information.
[0265] Optionally, the execution module 32 is specifically used for the MAC entity of the terminal to perform the third operation, or is used for the RRC entity of the terminal to perform the third operation.
[0266] Optionally, the error handling device 30 further includes:
[0267] A second receiving module is configured to receive first indication information, where the first indication information is used to instruct the MAC entity of the terminal to perform the third operation when the first MAC CE carries the first content;
[0268] The execution module 32 is specifically configured for the MAC entity of the terminal to execute the third operation according to the first indication information.
[0269] Optionally, the execution module 32 is specifically configured for the MAC entity of the terminal to perform the third operation according to whether the first MAC CE is from a primary cell group or a primary and secondary cell group.
[0270] Optionally, the error handling device 30 further includes:
[0271] A third receiving module is configured to receive, by a MAC entity of the terminal, first confirmation information sent by an RRC entity of the terminal, where the first confirmation information is determined by the RRC entity by identifying the first content;
[0272] Optionally, the execution module 32 is specifically configured for the MAC entity of the terminal to execute the third operation according to the first confirmation information.
[0273] Optionally, the error handling device 30 further includes:
[0274] The first sending module is used for the MAC entity of the terminal to send the content related to the behavior of the RRC entity in the first MAC CE to the RRC entity of the terminal.
[0275] Optionally, when the MAC entity of the terminal performs the third operation, the error handling device 30 further includes:
[0276] A fourth receiving module is used for the MAC entity of the terminal to receive third information associated with the first MAC CE from the RRC entity of the terminal, and the third information is used to indicate to the MAC entity the information of the first MAC CE association stored by the terminal.
[0277] Optionally, the first receiving module 31 is further configured to: receive, by the MAC entity of the terminal, second confirmation information sent by the RRC entity of the terminal, where the second confirmation information is obtained by the RRC entity by identifying third content sent by the MAC entity, and is used to indicate that the content carried by the second MAC CE in the MAC PDU is correct, or to instruct the terminal to perform a behavior indicated or associated by the second MAC CE; the third content is content in the second MAC CE related to the behavior of the RRC entity;
[0278] The execution module 32 is further configured for the MAC entity of the terminal to execute the second MAC CE indication or associated behavior according to the second confirmation information.
[0279] Optionally, when the second confirmation information instructs the terminal to perform the behavior indicated or associated by the second MAC CE, the second confirmation information is used to instruct the MAC entity to perform one or more of the following: perform MAC reset, apply the timing advance indicated in the second MAC CE, and indicate the beam information indicated in the second MAC CE to the lower layer.
[0280] Optionally, the execution module 32 is further used for the MAC entity to perform one or more of the following: perform MAC reset, apply the timing advance indicated in the second MAC CE, and indicate the beam information indicated in the second MAC CE to the lower layer.
[0281] Optionally, when the RRC entity of the terminal performs the third operation, the error handling device 30 further includes:
[0282] The second sending module is used for the RRC entity of the terminal to send the first confirmation information to the MAC entity of the terminal; the first confirmation information is confirmed by the RRC entity through identifying the first content, and is used to assist the MAC entity to perform the third operation.
[0283] Optionally, the first confirmation information is used for at least one of the following:
[0284] indicating that the first content is at least one of: erroneous content, partially erroneous content, unconfigured content, undefined content, and invalid content;
[0285] Instruct the MAC entity to perform at least one of the following: ignore the behavior indicated or associated by the first MAC CE, and perform part of the behavior indicated or associated by the first MAC CE.
[0286] Optionally, the error handling device 30 further includes:
[0287] a fifth receiving module, configured to receive second indication information, where the second indication information is used to instruct the RRC entity of the terminal to perform the third operation when the first MAC CE carries the first content;
[0288] The execution module 32 is specifically configured for the RRC entity of the terminal to execute the third operation according to the second indication information.
[0289] Optionally, the execution module 32 is specifically configured for the RRC entity of the terminal to perform the third operation according to whether the first MAC CE is from a primary cell group or a primary and secondary cell group.
[0290] Optionally, the execution module 32 is further used to: when the terminal is in a dual-connection state and the first MAC CE comes from a secondary cell group, ignore the behavior indicated or associated by the first MAC CE and report secondary cell group configuration error information to the network side device of the serving cell.
[0291] Optionally, when the RRC entity of the terminal performs the first operation, the execution module 32 is further configured to perform at least one of the following:
[0292] Continue to use the RRC configuration received before receiving the first MAC CE, and perform at least one of the following: RRC connection reestablishment, RRC connection recovery, fast recovery of cell handover triggered by layer 1 and layer 2, and fall back to the RRC idle state;
[0293] After ignoring the first MAC CE indication or associated behavior, report the secondary cell group configuration error information to the network side device of the serving cell.
[0294] Optionally, the sending of the first information to the network-side device may include any one of the following:
[0295] Sending the first information to a network-side device of a serving cell where the terminal is located;
[0296] After RRC connection reestablishment or rapid recovery of cell switching triggered by layer 1 and layer 2, the first information is sent to the network side device of the new serving cell.
[0297] Optionally, the discarding operation related to the first MAC sub-PDU includes at least one of the following:
[0298] discarding at least the first MAC sub-PDU;
[0299] discarding at least the first MAC sub-PDU and a sub-PDU in the MAC PDU that is located after the first MAC sub-PDU;
[0300] The MAC PDU is discarded.
[0301] Optionally, the first information is used for at least one of the following:
[0302] Indicating that the terminal has received an erroneous MAC CE;
[0303] Indicating that the terminal cannot parse the first MAC CE;
[0304] Indicating that at least one of the first MAC CE, the first MAC sub-PDU, and the MAC PDU contains at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content;
[0305] Indicating that the terminal cannot correctly parse at least one of the following: the first MAC sub-PDU, the MAC PDU;
[0306] Requesting at least one of the following for the terminal: a new first MAC CE, a new first MAC sub-PDU, a new MAC PDU;
[0307] Indicating that the terminal cannot apply the RRC configuration specified or associated with the first MAC CE, or indicating that the terminal does not have the RRC configuration specified or associated with the first MAC CE;
[0308] Indicates that the content carried by the first MAC CE is at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content.
[0309] Optionally, the error handling device 30 further includes:
[0310] A third sending module is used to send third indication information to the network side device, where the third indication information is used to indicate that the terminal has available the first information;
[0311] The sixth receiving module is used to receive a first request message sent by the network side device, where the first request message is used to request the terminal to send the first information.
[0312] Optionally, the second information is used for at least one of the following:
[0313] Indicating that the terminal cannot parse the content carried by the PDCCH;
[0314] Indicating that the PDCCH carries at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content;
[0315] A new PDCCH is requested for the terminal.
[0316] Optionally, the error handling device 30 further includes:
[0317] a fourth sending module, configured to send fourth indication information to the network-side device, where the fourth indication information is used to indicate that the terminal has available the second information;
[0318] The seventh receiving module is used to receive a second request message sent by the network side device, where the second request message is used to request the terminal to send the second information.
[0319] The error handling device 30 in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0320] The error handling device 30 provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0321] As shown in Figure 4, an embodiment of the present application also provides a terminal 40, including a processor 41 and a memory 42, and the memory 42 stores a program or instruction that can be run on the processor 41. When the program or instruction is executed by the processor 41, the various steps of the above-mentioned error handling method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0322] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiment shown in FIG2 . This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment are applicable to this terminal embodiment and can achieve the same technical effects.
[0323] Specifically, FIG5 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0324] The terminal 500 includes but is not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509 and at least some of the components of the processor 510.
[0325] Those skilled in the art will appreciate that the terminal 500 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 510 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG5 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0326] It should be understood that in an embodiment of the present application, the input unit 504 may include a graphics processing unit (GPU) 5041 and a microphone 5042, and the graphics processing unit 5041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 507 includes a touch panel 5071 and at least one of other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts: a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0327] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 501 may transmit the data to the processor 510 for processing. Furthermore, the radio frequency unit 501 may send uplink data to the network-side device. Typically, the radio frequency unit 501 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0328] The memory 509 can be used to store software programs or instructions and various data. The memory 509 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 509 may include a volatile memory or a non-volatile memory. 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), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 509 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0329] Processor 510 may include one or more processing units. Optionally, processor 510 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 510.
[0330] The radio frequency unit 501 is configured to receive a MAC PDU or a PDCCH;
[0331] Processor 510 is configured to perform a first operation when the first MAC CE in the first MAC sub-PDU of the MAC PDU contains a first content; or perform a second operation when the PDCCH carries a second content; wherein the first content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; the first operation includes at least one of the following: a third operation, the third operation including at least one of the following: ignoring the first MAC CE indication or associated behavior, executing part of the first MAC CE indication or associated behavior, and a discarding operation related to the first MAC sub-PDU; sending first information to a network side device, the first information including at least one of the following: measurement-related information and erroneous information; the second content including at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; the second operation including at least one of the following: ignoring the PDCCH indication or associated behavior; sending second information to a network side device, the second information including at least one of the following: measurement-related information and erroneous information.
[0332] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0333] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned error handling method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0334] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0335] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned error handling method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0336] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0337] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned error handling method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0338] An embodiment of the present application also provides a communication system, including a terminal and a network-side device. The terminal can be used to execute the steps of the above error handling method and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0339] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0340] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0341] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. An error handling method, comprising: The terminal receives a media access control MAC protocol data unit PDU or a physical downlink control channel PDCCH; The terminal performs a first operation when the first MAC control unit CE in the first MAC sub-PDU of the MAC PDU includes a first content; or performs a second operation when the PDCCH carries a second content; The first content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the first operation includes at least one of the following: A third operation, wherein the third operation includes at least one of the following: ignoring the behavior indicated or associated by the first MAC CE, executing part of the behavior indicated or associated by the first MAC CE, and discarding the operation related to the first MAC sub-PDU; Sending first information to a network side device, where the first information includes at least one of the following: measurement-related information and error information; The second content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the second operation includes at least one of the following: Ignore the PDCCH indication or associated behavior; Sending second information to the network side device, where the second information includes at least one of the following: measurement-related information and error information.
2. The method according to claim 1, wherein: The terminal performs a first operation, including at least one of the following: The MAC entity of the terminal performs the third operation; The radio resource control (RRC) entity of the terminal performs the third operation.
3. The method according to claim 2, further comprising: The terminal receives first indication information, where the first indication information is used to instruct a MAC entity of the terminal to perform the third operation when the first MAC CE carries the first content; The MAC entity of the terminal performs the third operation, including: The MAC entity of the terminal performs the third operation according to the first indication information.
4. The method according to claim 2, wherein: The MAC entity of the terminal performs the third operation, including: The MAC entity of the terminal performs the third operation according to whether the first MAC CE is from the primary cell group or the primary and secondary cell group.
5. The method according to claim 2, further comprising: The MAC entity of the terminal receives first confirmation information sent by the RRC entity of the terminal, where the first confirmation information is determined by the RRC entity by identifying the first content; The MAC entity of the terminal performs the third operation, including: The MAC entity of the terminal performs the third operation according to the first confirmation information.
6. The method according to claim 5, further comprising: The MAC entity of the terminal sends the content related to the behavior of the RRC entity in the first MAC CE to the RRC entity of the terminal.
7. The method according to claim 2, in the case where the MAC entity of the terminal performs the third operation, the method further comprises: The MAC entity of the terminal receives third information associated with the first MAC CE from the RRC entity of the terminal, where the third information is used to indicate to the MAC entity the information of the first MAC CE association stored by the terminal.
8. The method according to any one of claims 1 to 7, further comprising: The MAC entity of the terminal receives second confirmation information sent by the RRC entity of the terminal, where the second confirmation information is obtained by the RRC entity by identifying third content sent by the MAC entity, and is used to indicate that the content carried by the second MAC CE in the MAC PDU is correct, or to instruct the terminal to perform a behavior indicated or associated with the second MAC CE; The third content is the content in the second MAC CE related to the behavior of the RRC entity; The MAC entity of the terminal executes the behavior indicated or associated by the second MAC CE according to the second confirmation information.
9. The method according to claim 8, wherein: In the case where the second confirmation information instructs the terminal to perform the behavior indicated or associated by the second MAC CE, the second confirmation information is used to instruct the MAC entity to perform one or more of the following: perform a MAC reset, apply the timing advance indicated in the second MAC CE, and indicate the beam information indicated in the second MAC CE to the lower layer.
10. The method according to claim 8 or 9, wherein: The MAC entity of the terminal performs, according to the second confirmation information, a behavior indicated or associated by the second MAC CE, including: The MAC entity performs one or more of the following: Perform a MAC reset; Applying the timing advance indicated in the second MAC CE; Indicate the beam information indicated in the second MAC CE to the lower layer.
11. The method according to claim 2, when the RRC entity of the terminal performs the third operation, the method further comprises: The RRC entity of the terminal sends first confirmation information to the MAC entity of the terminal; wherein the first confirmation information is confirmed by the RRC entity through identifying the first content, and is used to assist the MAC entity in performing the third operation.
12. The method according to claim 5 or 11, wherein: The first confirmation information is used for at least one of the following: indicating that the first content is at least one of: erroneous content, partially erroneous content, unconfigured content, undefined content, and invalid content; Instruct the MAC entity to perform at least one of the following: ignore the behavior indicated or associated by the first MAC CE, and perform part of the behavior indicated or associated by the first MAC CE.
13. The method according to claim 2, further comprising: The terminal receives second indication information, where the second indication information is used to instruct an RRC entity of the terminal to perform the third operation when the first MAC CE carries the first content; The radio resource control RRC entity of the terminal performs the third operation, including: The RRC entity of the terminal performs the third operation according to the second indication information.
14. The method according to claim 2, wherein: The radio resource control RRC entity of the terminal performs the third operation, including: The RRC entity of the terminal performs the third operation according to whether the first MAC CE is from the primary cell group or the primary and secondary cell group.
15. The method according to any one of claims 1 to 14, wherein: The terminal performs a first operation, including: When the terminal is in a dual-connection state and the first MAC CE comes from a secondary cell group, the terminal ignores the behavior indicated or associated by the first MAC CE and reports secondary cell group configuration error information to the network side device of the serving cell.
16. The method according to claim 1, when the RRC entity of the terminal performs the first operation, the method further comprises at least one of the following: The terminal continues to use the RRC configuration received before receiving the first MAC CE, and performs at least one of the following: RRC connection reestablishment, RRC connection recovery, fast recovery of cell switching triggered by layer 1 and layer 2, and fallback to the RRC idle state; After ignoring the first MAC CE indication or associated behavior, the terminal reports secondary cell group configuration error information to the network side device of the serving cell.
17. The method according to claim 1, wherein: The sending of the first information to the network side device includes any one of the following: The terminal sends the first information to a network side device of a serving cell where the terminal is located; After the RRC connection is reestablished or the cell switching triggered by layer 1 and layer 2 is quickly recovered, the terminal sends the first information to the network side device of the new service cell.
18. The method according to claim 1, wherein: The discard operation related to the first MAC sub-PDU includes at least one of the following: discarding at least the first MAC sub-PDU; discarding at least the first MAC sub-PDU and a sub-PDU in the MAC PDU that is located after the first MAC sub-PDU; The MAC PDU is discarded.
19. The method according to claim 1 or 17, wherein: The first information is used for at least one of the following: Indicating that the terminal has received an erroneous MAC CE; Indicating that the terminal cannot parse the first MAC CE; Indicates that at least one of the first MAC CE, the first MAC sub-PDU and the MAC PDU includes Contains at least one of the following: incorrect content, unconfigured content, undefined content, invalid content; Indicating that the terminal cannot correctly parse at least one of the following: the first MAC sub-PDU, the MAC PDU; Requesting at least one of the following for the terminal: a new first MAC CE, a new first MAC sub-PDU, a new MAC PDU; Indicating that the terminal cannot apply the RRC configuration specified or associated with the first MAC CE, or indicating that the terminal does not have the RRC configuration specified or associated with the first MAC CE; Indicates that the content carried by the first MAC CE is at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content.
20. The method according to claim 1, 17 or 19, further comprising: The terminal sends third indication information to the network side device, where the third indication information is used to indicate that the terminal has available the first information; The terminal receives a first request message sent by the network side device, where the first request message is used to request the terminal to send the first information.
21. The method according to claim 1, wherein: The second information is used for at least one of the following: Indicating that the terminal cannot parse the content carried by the PDCCH; Indicating that the PDCCH carries at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; A new PDCCH is requested for the terminal.
22. The method according to claim 1 or 21, further comprising: The terminal sends fourth indication information to the network side device, where the fourth indication information is used to indicate that the terminal has available the second information; The terminal receives a second request message sent by the network side device, where the second request message is used to request the terminal to send the second information.
23. An error handling device, comprising: A first receiving module, configured to receive a MAC PDU or a PDCCH; an execution module, configured to execute a first operation when a first MAC CE in a first MAC sub-PDU of the MAC PDU includes a first content; Alternatively, when the PDCCH carries the second content, performing a second operation; The first content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the first operation includes at least one of the following: A third operation, wherein the third operation includes at least one of the following: ignoring the behavior indicated or associated by the first MAC CE, executing part of the behavior indicated or associated by the first MAC CE, and discarding the operation related to the first MAC sub-PDU; Sending first information to a network side device, where the first information includes at least one of the following: measurement-related information and error information; The second content includes at least one of the following: erroneous content, unconfigured content, undefined content, and invalid content; and the second operation includes at least one of the following: Ignore the PDCCH indication or associated behavior; Sending second information to the network side device, where the second information includes at least one of the following: measurement-related information and error information.
24. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the error handling method according to any one of claims 1 to 22 are implemented.
25. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the error handling method according to any one of claims 1 to 22 are implemented.
Citation Information
Patent Citations
Data transmission and configuration method, terminal and network equipment
CN114363920A
The method of mac header generation and data transmitting
KR1020100004289A