Retransmission processing method and device, and radio link failure determination method and device
By triggering resource allocation information and priority parameter processing, the latency problem of automatic retransmission in the wireless link control layer is solved, ensuring the timeliness of automatic retransmission and meeting the latency requirements of services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2024-10-31
- Publication Date
- 2026-05-01
AI Technical Summary
During the automatic retransmission process of the wireless link control layer, if the MAC layer fails to acquire physical resources in a timely manner, the retransmission cannot be successfully implemented, and the latency requirements of the service cannot be met.
By triggering the first message to request resource allocation and using priority parameters and/or not applying logical channel priority limits, automatic retransmission can be ensured to be performed in a timely manner.
It enables timely transmission with automatic retransmission, meeting the latency requirements of services.
Smart Images

Figure CN121966804A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a retransmission processing method and apparatus for determining wireless link failure. Background Technology
[0002] To meet service latency requirements, the Radio Link Control (RLC) layer is allowed to perform automatic retransmission when certain conditions are met (e.g., retransmission can proceed without waiting for an RLC status report from the peer). However, if automatic retransmission is triggered at the RLC layer, and the retransmitted data fails to acquire physical resources in a timely manner at the Medium Access Control (MAC) layer, retransmission will not be successful. Summary of the Invention
[0003] This application provides a retransmission processing and wireless link failure determination method and apparatus to ensure timely automatic retransmission.
[0004] To address the aforementioned technical problems, this application provides a retransmission processing method applied at the sending end, comprising:
[0005] If the first target object triggers automatic retransmission, then at least one of the following will be executed:
[0006] Trigger the first message;
[0007] Resource allocation shall be carried out in accordance with the first method;
[0008] The first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters;
[0009] The first method includes at least one of the following:
[0010] When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer.
[0011] When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
[0012] Optionally, the first target object includes at least one of the following:
[0013] Business Data Unit (SDU);
[0014] SDU segmentation;
[0015] Protocol Data Unit (PDU).
[0016] Optionally, the amount of data in the sending buffer includes:
[0017] The amount of data in the buffer corresponding to the third target object;
[0018] The third target object includes at least one of the following:
[0019] Sending end;
[0020] The logical channel of the transmitting end;
[0021] Logical channel group at the transmitting end;
[0022] Data that needs to be automatically retransmitted within each logical channel of the sending end.
[0023] Optionally, the automatic retransmission parameters of the sending end include at least one of the following:
[0024] The number of retransmissions for automatic retransmission;
[0025] The amount of data to be automatically retransmitted;
[0026] The time interval between automatic retransmissions.
[0027] Optionally, the first information includes at least one of the following:
[0028] Scheduling Request (SR);
[0029] Buffer status reporting (BSR);
[0030] Delay Status Report (DSR).
[0031] Optionally, the first priority parameter is a priority parameter used only for automatic retransmission.
[0032] Optionally, the first priority parameter is configured by at least one of the following:
[0033] The agreement stipulates;
[0034] Receiver configuration;
[0035] Pre-configured.
[0036] Optionally, the first priority parameter is configured based on any of the following:
[0037] Sending end;
[0038] The wireless bearer or logical channel of the transmitting end.
[0039] Optionally, the method further includes:
[0040] The receiver receives first configuration information sent by the receiving end, the first configuration information being used to configure at least one of the following:
[0041] Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0042] Automatic retransmission of configuration information;
[0043] The automatic retransmission configuration information includes at least one of the following:
[0044] The number of retransmissions for automatic retransmission;
[0045] The time interval between automatic retransmissions.
[0046] Optionally, the method further includes:
[0047] If the first condition is met, it is determined that the first target object has triggered automatic retransmission;
[0048] The first condition includes at least one of the following:
[0049] The remaining time for the first target object is less than or equal to the first preset threshold;
[0050] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0051] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0052] The channel quality of the transmitting end is lower than the second preset threshold.
[0053] Optionally, the method further includes:
[0054] When counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed.
[0055] After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. Based on the first indication message, the higher layer determines that a Radio Link Failure (RLF) has occurred; or...
[0056] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0057] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0058] Optionally, the length of the second timer is determined by at least one of the following:
[0059] The agreement stipulates;
[0060] Receiver configuration;
[0061] The sender is determined.
[0062] Optionally, when configured at the receiving end, the length of the second timer is configured in at least one of the following ways:
[0063] The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
[0064] Optionally, the method further includes:
[0065] The sender reports capability information to the receiving end, the capability information being used at least to indicate that the sending end supports automatic retransmission.
[0066] Optionally, the automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
[0067] Optionally, the method further includes:
[0068] If a status report is received from the receiving end during the automatic retransmission of the first target object at the sending end, and the status report indicates that the first target object has been successfully transmitted, then the automatic retransmission is terminated.
[0069] This application also provides a wireless link failure determination method, applied at the transmitting end, including:
[0070] If the first target object triggers automatic retransmission, when counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed;
[0071] After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. Based on the first indication message, the higher layer determines that a Radio Link Failure (RLF) has occurred; or...
[0072] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0073] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0074] Optionally, the first target object includes at least one of the following:
[0075] Business Data Unit (SDU);
[0076] SDU segmentation;
[0077] Protocol Data Unit (PDU).
[0078] Optionally, the method further includes:
[0079] If the first condition is met, it is determined that the first target object has triggered automatic retransmission;
[0080] The first condition includes at least one of the following:
[0081] The remaining time for the first target object is less than or equal to the first preset threshold;
[0082] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0083] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0084] The channel quality of the transmitting end is lower than the second preset threshold.
[0085] Optionally, the automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
[0086] Optionally, the length of the second timer is determined by at least one of the following:
[0087] The agreement stipulates;
[0088] Receiver configuration;
[0089] The sender is determined.
[0090] Optionally, when configured at the receiving end, the length of the second timer is configured in at least one of the following ways:
[0091] The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
[0092] This application also provides a retransmission processing method, applied at a receiving end, including:
[0093] Receive first information sent by the sending end, the first information being used to achieve at least one of the following: requesting resources, reporting the amount of data in the sending end's buffer, instructing the sending end to perform automatic retransmission, and instructing the sending end on automatic retransmission parameters;
[0094] Based on the first information, allocate resources for automatic retransmission to the sending end.
[0095] Optionally, the amount of data in the sending buffer includes:
[0096] The amount of data in the buffer corresponding to the third target object;
[0097] The third target object includes at least one of the following:
[0098] Sending end;
[0099] The logical channel of the transmitting end;
[0100] Logical channel group at the transmitting end;
[0101] Data that needs to be automatically retransmitted within each logical channel of the sending end.
[0102] Optionally, the automatic retransmission parameters of the sending end include at least one of the following:
[0103] The number of retransmissions for automatic retransmission;
[0104] The amount of data to be automatically retransmitted;
[0105] The time interval between automatic retransmissions.
[0106] Optionally, the first information includes at least one of the following:
[0107] Scheduling Request (SR);
[0108] Buffer status reporting (BSR);
[0109] Delay Status Report (DSR).
[0110] Optionally, the method further includes:
[0111] Send first configuration information to the sending end, the first configuration information being used to configure at least one of the following:
[0112] Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0113] Automatic retransmission of configuration information;
[0114] The automatic retransmission configuration information includes at least one of the following:
[0115] The number of retransmissions for automatic retransmission;
[0116] The time interval between automatic retransmissions.
[0117] Optionally, the method further includes:
[0118] Receive capability information sent by the sending end, wherein the capability information is at least used to indicate that the sending end supports automatic retransmission.
[0119] This application also provides a transmitting end, including a memory, a transceiver, and a processor:
[0120] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0121] If the first target object triggers automatic retransmission, then at least one of the following will be executed:
[0122] Trigger the first message;
[0123] Resource allocation shall be carried out in accordance with the first method;
[0124] The first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters;
[0125] The first method includes at least one of the following:
[0126] When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer.
[0127] When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
[0128] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0129] The receiver receives first configuration information sent by the receiving end, the first configuration information being used to configure at least one of the following:
[0130] Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0131] Automatic retransmission of configuration information;
[0132] The automatic retransmission configuration information includes at least one of the following:
[0133] The number of retransmissions for automatic retransmission;
[0134] The time interval between automatic retransmissions.
[0135] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0136] If the first condition is met, it is determined that the first target object has triggered automatic retransmission;
[0137] The first condition includes at least one of the following:
[0138] The remaining time for the first target object is less than or equal to the first preset threshold;
[0139] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0140] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0141] The channel quality of the transmitting end is lower than the second preset threshold.
[0142] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0143] When counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed.
[0144] After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. Based on the first indication message, the higher layer determines that a Radio Link Failure (RLF) has occurred; or...
[0145] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0146] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0147] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0148] The sender reports capability information to the receiving end, the capability information being used at least to indicate that the sending end supports automatic retransmission.
[0149] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0150] If a status report is received from the receiving end during the automatic retransmission of the first target object at the sending end, and the status report indicates that the first target object has been successfully transmitted, then the automatic retransmission is terminated.
[0151] This application also provides a transmitting end, including a memory, a transceiver, and a processor:
[0152] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0153] If the first target object triggers automatic retransmission, when counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed;
[0154] After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. Based on the first indication message, the higher layer determines that a Radio Link Failure (RLF) has occurred; or...
[0155] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0156] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0157] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0158] If the first condition is met, it is determined that the first target object has triggered automatic retransmission;
[0159] The first condition includes at least one of the following:
[0160] The remaining time for the first target object is less than or equal to the first preset threshold;
[0161] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0162] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0163] The channel quality of the transmitting end is lower than the second preset threshold.
[0164] This application also provides a receiving end, including a memory, a transceiver, and a processor:
[0165] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0166] Receive first information sent by the sending end, the first information being used to achieve at least one of the following: requesting resources, reporting the amount of data in the sending end's buffer, instructing the sending end to perform automatic retransmission, and instructing the sending end on automatic retransmission parameters;
[0167] Based on the first information, allocate resources for automatic retransmission to the sending end.
[0168] This application embodiment also provides a retransmission processing apparatus, applied at the transmitting end, including:
[0169] An execution unit, configured to execute at least one of the following if the first target object triggers automatic retransmission:
[0170] Trigger the first message;
[0171] Resource allocation shall be carried out in accordance with the first method;
[0172] The first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters;
[0173] The first method includes at least one of the following:
[0174] When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer.
[0175] When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
[0176] This application also provides a wireless link failure determination device, applied at a transmitting end, comprising:
[0177] The processing unit is configured to increment the value of the retransmission count counter by 1 after the automatic retransmission is completed when the first target object triggers automatic retransmission and the retransmission count is counted for the first target object.
[0178] The first determining unit is configured to send a first indication message to a higher layer after the retransmission count counter reaches its maximum count, wherein the higher layer determines a radio link failure (RLF) has occurred based on the first indication message; or...
[0179] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0180] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0181] This application also provides a retransmission processing apparatus, applied at a receiving end, including:
[0182] The first receiving unit is used to receive first information sent by the sending end. The first information is used to implement at least one of the following: requesting resources, reporting the amount of data in the sending end's buffer, instructing the sending end to perform automatic retransmission, and instructing the sending end on automatic retransmission parameters.
[0183] The allocation unit is used to allocate automatic retransmission resources to the sending end based on the first information.
[0184] This application also provides a processor-readable storage medium storing a computer program for causing the processor to perform the above-described method.
[0185] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the above-described method.
[0186] The beneficial effects of this application are:
[0187] The above solution ensures timely transmission of automatic retransmission and guarantees the latency requirements of the service by triggering a first message to request resource allocation when the first target object triggers automatic retransmission, and / or allocating resources using a first priority parameter and / or without applying LCP restrictions. Attached Figure Description
[0188] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0189] Figure 1 This is a flowchart illustrating one of the retransmission processing methods according to an embodiment of this application;
[0190] Figure 2 A second flowchart illustrating the retransmission processing method according to an embodiment of this application;
[0191] Figure 3 A flowchart illustrating a wireless link failure determination method according to an embodiment of this application;
[0192] Figure 4 One of the unit schematic diagrams of the retransmission processing apparatus according to an embodiment of this application;
[0193] Figure 5 A structural diagram illustrating the transmitting end in an embodiment of this application;
[0194] Figure 6 A second schematic diagram of the retransmission processing apparatus according to an embodiment of this application;
[0195] Figure 7 A structural diagram illustrating the receiving end in an embodiment of this application;
[0196] Figure 8 This is a schematic diagram of a wireless link failure determination device according to an embodiment of this application. Detailed Implementation
[0197] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0198] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the application described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0199] In this application's embodiments, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. In this application's embodiments, the term "multiple" refers to two or more, and other quantifiers are similar.
[0200] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0201] The relevant concepts mentioned in this application will be briefly explained below.
[0202] I. Basic Concepts of Extended Reality (XR)
[0203] The 3GPP 5G system has introduced XR services, which are divided into the following categories:
[0204] Augmented Reality (AR): Seamlessly integrates the real and virtual worlds, creating a hybrid that is both real and surreal.
[0205] Virtual Reality (VR): This refers to using devices to simulate and create a virtual world, which is entirely fake.
[0206] Mixed Reality (MR): It contains both real physical entities and virtual information.
[0207] To ensure a good user experience, XR services generally have high latency requirements.
[0208] II. Radio Link Control (RLC) Layer Retransmission in Acknowledge Mode (RLC AM)
[0209] In the existing RLC AM mode, the receiver sends an RLC layer status report to the sender.
[0210] It should be noted that the RLC layer status report is based on the RLC Service Data Unit (SDU) or RLC SDU segment, and performs hybrid automatic repeat request acknowledgement / negative acknowledgement (HARQ ACK / NACK) feedback. If the receiver's feedback result for the RLC SDU or RLC SDU segment with SN=X is NACK, the sender considers that the RLC SDU or RLC SDU segment with SN=X needs to be retransmitted at the RLC layer.
[0211] Once it is determined that an RLC SDU or RLC SDU segment with SN=X needs to be retransmitted, perform the following operations:
[0212] If the RLC SDU or RLC SDU segment is being retransmitted for the first time, the retransmission counter (RETX_COUNT) is set to 0; otherwise, the value of RETX_COUNT is incremented by 1.
[0213] If RETX_COUNT reaches the maximum retransmission count, the system indicates to the higher layers that the maximum retransmission count has been reached. Upon receiving this indication, the higher layers trigger an RLF (Radio Link Failure).
[0214] When performing RLC retransmission for RLC SDU or RLC SDU segmentation, segmentation or resegmentation can be performed (if necessary) based on the size of the transmission resources indicated by the lower layer (Medium Access Control (MAC)).
[0215] The embodiments of this application are described below with reference to the accompanying drawings. The retransmission processing and wireless link failure determination methods and apparatus provided in the embodiments of this application can be applied to wireless communication systems. This wireless communication system can be a system employing fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will understand that the 5G NR system is merely an example and not a limitation.
[0216] Optionally, the network system structure applicable to this application embodiment includes a user terminal and a base station. The user terminal can be user equipment (UE), such as a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), or wearable device. It should be noted that this application embodiment does not limit the specific type of user terminal. The base station can be a 5G or later version base station (e.g., gNB, 5G NR NB), or a base station in other communication systems, also referred to as a node B. It should be noted that this application embodiment only uses a 5G base station as an example, but does not limit the specific type of base station.
[0217] This application provides a retransmission processing and wireless link failure determination method and apparatus to ensure timely automatic retransmission.
[0218] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0219] like Figure 1 As shown, this application embodiment provides a retransmission processing method, executed by the sending end, including:
[0220] Step S101: If the first target object triggers automatic retransmission, then at least one of the following shall be executed:
[0221] A11, Triggering the first message;
[0222] Optionally, the first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender's automatic retransmission parameters;
[0223] Optionally, the above can also be described as follows: the function of the first information includes at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender's automatic retransmission parameters.
[0224] Alternatively, instructing the sender to perform automatic retransmission can also be understood as instructing the sender to perform automatic retransmission.
[0225] Alternatively, this situation can be understood as triggering the sender to send the first information to the receiver, or it can be understood as the sender sending the first information to the receiver.
[0226] In this situation, by triggering the first message, a resource request is made to ensure that the resources for automatic retransmission can be obtained in a timely manner, thus ensuring that automatic retransmission can be carried out in a timely manner.
[0227] A12. Allocate resources according to the first method;
[0228] Optionally, the first method includes at least one of the following:
[0229] A121. When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer.
[0230] Optionally, the first priority parameter can be a priority parameter used only for automatic retransmission, or it can be understood as a priority parameter dedicated to automatic retransmission.
[0231] This situation can be understood as follows: after automatic retransmission is triggered, when allocating resources for the first target object or the logical channel or bearer to which the first target object belongs, the priority parameter used only for automatic retransmission is used to ensure that resources can be allocated for automatic retransmission in a timely manner, and that automatic retransmission can be transmitted in a timely manner.
[0232] Optionally, the first priority parameter can be pre-defined, pre-configured, or configured by the receiver.
[0233] A122. When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
[0234] This situation can be understood as follows: after triggering automatic retransmission, when allocating resources, there are no restrictions on the first target object or the logical channel or bearer application LCP to which the first target object belongs. This ensures that the first target object or the logical channel to which the first target object belongs can use any resources, thereby avoiding the problem of not being able to allocate resources due to restrictions on the first target object or the logical channel or bearer application LCP to which the first target object belongs. This ensures that resources can be allocated for automatic retransmission in a timely manner, and that automatic retransmission can be transmitted in a timely manner.
[0235] Optionally, in one embodiment of this application, the sending end is a terminal and the receiving end is a network device; in another embodiment, the sending end is a network device and the receiving end is a terminal.
[0236] Alternatively, the automatic retransmission described in the embodiments of this application may also be referred to as blind retransmission.
[0237] Optionally, in one implementation, the automatic retransmission mentioned in this application embodiment is the automatic retransmission of the Radio Link Control (RLC) layer; that is, this application enables the RLC layer to transmit automatically in a timely manner, ensuring the latency requirements of the service.
[0238] Optionally, in one implementation, the first target object includes at least one of B11-B13:
[0239] B11, Service Data Unit (SDU);
[0240] B11, SDU segmentation;
[0241] B11, Packet Data Unit (PDU).
[0242] Optionally, the SDU, SDU segment, and PDU are all SDU, SDU segment, and PDU of the RLC layer.
[0243] Optionally, in one implementation, the data volume of the sending end buffer mentioned in this application embodiment includes:
[0244] The amount of data in the buffer corresponding to the third target object;
[0245] The third target object includes at least one of C11-C14:
[0246] C11, the sending end;
[0247] In this case, the amount of data in the buffer corresponding to the third target object refers to the total amount of data in the sender's buffer.
[0248] C12, Logical channel of the transmitting end;
[0249] In this case, the amount of data in the buffer corresponding to the third target object refers to the amount of data in the buffer corresponding to each logical channel of the transmitting end.
[0250] C13, Logical channel group at the transmitting end;
[0251] In this case, the amount of data in the buffer corresponding to the third target object indicates the amount of data in the buffer corresponding to each logical channel group at the transmitting end.
[0252] C14. Data that needs to be automatically retransmitted within each logical channel of the transmitting end;
[0253] In this case, the amount of data in the buffer corresponding to the third target object refers to the amount of data in the buffer corresponding to the data that needs to be automatically retransmitted in each logical channel of the sending end, or the amount of data that needs to be automatically retransmitted in each logical channel of the sending end.
[0254] Optionally, in one implementation, the automatic retransmission parameters of the sending end mentioned in the embodiments of this application include at least one of C21-C23:
[0255] C21. Number of retransmissions for automatic retransmission;
[0256] C22. The amount of data to be automatically retransmitted;
[0257] This item can also be described as the amount of data that needs to be automatically retransmitted.
[0258] C23, the time interval between automatic retransmissions.
[0259] Optionally, in one implementation, the first information mentioned in the embodiments of this application includes, but is not limited to, at least one of C31-C33:
[0260] C31. Scheduling Request (SR);
[0261] For example, if the first target object at the sender triggers automatic retransmission, an SR (Retransmission Request) is triggered to request resources. Or, more specifically, if the first target object at the sender triggers automatic retransmission at the RLC (Retransmission Controlled Library) layer, an SR is triggered at the MAC (MAC) layer to request resources.
[0262] C32. Buffer Status Reporting (BSR);
[0263] For example, if the first target object at the sending end triggers automatic retransmission, a BSR is triggered, reporting the amount of data in the sending end's buffer and requesting resources. Or, more specifically, if the first target object at the sending end triggers automatic retransmission at the RLC layer, a BSR is triggered at the MAC layer, reporting the amount of data in the sending end's buffer and requesting resources.
[0264] C33. Delay Status Report (DSR);
[0265] For example, if the first target object at the sending end triggers automatic retransmission, then DSR is triggered to request resources.
[0266] Optionally, C31-C33 described above can be combined with any one or more of the functions of the first information described above. For example, the first information is SR, and its function can be at least one of requesting resources, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters; other cases are similar and will not be described in detail here.
[0267] Of course, the first information can also be other physical layer control signaling or higher layer (such as Media Access Control (MAC) or Radio Resource Control (RRC) layer) signaling, in addition to the C31-C33 mentioned above.
[0268] Optionally, in one implementation, the first priority parameter mentioned in the embodiments of this application is configured through at least one of D11-D13:
[0269] D11. Agreement stipulations;
[0270] D12. Receiver configuration;
[0271] D13, Pre-configuration.
[0272] For example, the protocol specifies the value of the first priority parameter. Receiver configuration specifically refers to the network device sending configuration information to the terminal, configuring the value of the first priority parameter. Pre-configuration is done using the preconfiguration method in the protocol.
[0273] Alternatively, in one implementation, the first priority parameter is based on any one of the configurations in D21-D22:
[0274] D21, Sending end;
[0275] The first priority parameter is configured based on each sender. In other words, the specific value of the first priority parameter can be different for different senders, but the same sender uses the same first priority parameter without distinguishing between logical channels or bearers.
[0276] D22, the wireless bearer or logical channel of the transmitting end;
[0277] The first priority parameter is configured based on the radio bearer or logical channel of the transmitter. In other words, the specific value of the first priority parameter corresponding to different radio bearers or logical channels of the same transmitter can be different, or it can be the same.
[0278] Alternatively, in one implementation, if the first condition is met, the sending end determines that the first target object has triggered automatic retransmission;
[0279] The first condition includes at least one of E11-E14:
[0280] E11. The remaining time corresponding to the first target object is less than or equal to the first preset threshold;
[0281] Optionally, the remaining time is determined based on the remaining runtime of the discard timer corresponding to the SDU of the Packet Data Convergence Protocol (PDCP) layer corresponding to the first target object.
[0282] E12. The first timer expires without receiving a status report from the receiving end. The first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0283] Optionally, the PDU corresponding to the first target object being submitted to the lower layer can be that the PDU corresponding to the first target object is submitted from the RLC layer to the MAC layer. Optionally, the SDU corresponding to the first target object being received from the higher layer can be that an RLC SDU (also known as a PDCP PDU) is received from the PDCP layer.
[0284] E13. The Hybrid Automatic Repeat Request (HARQ) of the lower layer (e.g., MAC layer) corresponding to the first target object is returned as non-acknowledgment (NACK).
[0285] E14. The channel quality of the transmitting end is lower than the second preset threshold.
[0286] It should be noted that the first preset threshold and the second preset threshold mentioned in the embodiments of this application may be agreed upon by the protocol, pre-configured, or configured by the network device.
[0287] Optionally, in one implementation, the method further includes:
[0288] The receiver sends first configuration information, which is used to configure at least one of F11-F12:
[0289] F11. Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0290] It should be noted that in this case, it can be understood that whether the sending end can perform automatic retransmission is configured by the receiving end.
[0291] F12, Automatic retransmission configuration information;
[0292] The automatic retransmission configuration information includes at least one of the following:
[0293] F121, the number of retransmissions for automatic retransmission;
[0294] F122, the time interval between automatic retransmissions.
[0295] Optionally, if the receiver is configured to allow the sender to perform automatic retransmission, the receiver may perform automatic retransmission based on the number of retransmissions configured by the receiver and / or the time interval between automatic retransmissions.
[0296] It should be noted that the applicable scenario for the first configuration information is: the sending end is a terminal and the receiving end is a network device.
[0297] Optionally, in one implementation, the method further includes:
[0298] The sender reports capability information to the receiving end, the capability information being used at least to indicate that the sending end supports automatic retransmission.
[0299] It should be noted that by reporting capability information to the receiving end, the receiving end can only configure the first configuration information mentioned above if it knows that the sending end supports automatic retransmission, so as to avoid the problem of wasting signaling overhead due to invalid configuration.
[0300] It should be noted that this application embodiment also provides a method for determining Radio Link Failure (RLF) during automatic retransmission, specifically including:
[0301] When counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed.
[0302] After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer, and the higher layer determines that an RLF has occurred based on the first indication message; or, after the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum retransmission count has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0303] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0304] It should be noted that during the automatic retransmission process, the sending end needs to increment the retransmission count counter by 1 after each automatic retransmission. This application provides two methods for determining RLF: Method 1: As long as the retransmission count counter reaches the maximum number of times, a first indication message is sent to the higher layer to indicate that the retransmission count counter has reached the maximum number of times. When the higher layer receives the first indication message, it determines that the sending end has experienced RLF. Method 2: After an automatic retransmission, the sending end starts a second timer. As long as the second timer expires, a second indication message is sent to the higher layer to indicate that the maximum number of retransmissions has been reached or the second timer has expired. When the higher layer receives the second indication message, it determines that the sending end has experienced RLF.
[0305] Optionally, the length of the second timer mentioned in the embodiments of this application is determined by at least one of the following:
[0306] G11, as agreed in the agreement;
[0307] G12, Receiver configuration;
[0308] Alternatively, in this case, the length of the second timer is configured in at least one of the following ways:
[0309] The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
[0310] In other words, the receiver can configure the length of the second timer based on at least one of the transmitter, the transmitter's radio bearer, and the transmitter's logical channel.
[0311] G13, Sender determined;
[0312] This refers to a situation where the length of the second timer is determined by the sending end itself. For example, the sending end determines the length of the second timer based on the time it takes for the data to be sent from the RLC layer to the time it receives the HARQ feedback, or it determines the length of the second timer based on M×K, where M represents the number of HARQ retransmissions allowed by the MAC layer, and K represents the Hybrid Automatic Repeat Request Round-Trip Time (HARQ RTT).
[0313] Optionally, the applicable scenario for determining the RLF situation is: the sender is a terminal and the receiver is a network device.
[0314] Optionally, in one implementation, the method further includes:
[0315] If a status report is received from the receiving end during the automatic retransmission of the first target object at the sending end, and the status report indicates that the first target object has been successfully transmitted, then the automatic retransmission is terminated.
[0316] It should be noted that the above implementation provides a way to stop automatic retransmission. As long as the sending end receives an indication that the first target object has been successfully transmitted, it means that the receiving end has successfully received the first target object, and the sending end can stop automatic retransmission to avoid the problem of wasting transmission resources caused by continuous automatic retransmission.
[0317] The following example illustrates the specific application of this application embodiment, using the sending end as the terminal and the receiving end as a network device.
[0318] Application Scenario 1: After the terminal triggers automatic retransmission, it sends the first message to the network device.
[0319] The main implementation process includes the following:
[0320] Step P11: The terminal reports capability information to the network device;
[0321] It should be noted that this step is optional. The terminal reports capability information to the network device, and this capability information is at least used to indicate that the terminal supports automatic retransmission. Specifically, for a 5G NR system, automatic retransmission refers to RLC layer automatic retransmission.
[0322] Step P12: The network device sends the first configuration information to the terminal;
[0323] It should be noted that this step is optional; the network device sends first configuration information to the terminal, the first configuration information being used to determine whether automatic retransmission is allowed for the terminal, the terminal's logical channel, or the terminal's radio bearer configuration, and / or to configure automatic retransmission configuration information, the automatic retransmission configuration information including but not limited to at least one of the following:
[0324] The number of retransmissions allowed by automatic retransmission;
[0325] The time interval between automatic retransmissions.
[0326] Step P13: The terminal determines whether automatic retransmission is needed;
[0327] Specifically, when a first condition is met, it is determined that the first target object of the sending end has triggered automatic retransmission; the first condition includes at least one of the following:
[0328] The remaining time corresponding to the first target object is less than or equal to the first preset threshold. Optionally, the remaining time is determined based on the remaining running time of the discard timer corresponding to the PDCP layer SDU of the first target object.
[0329] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to a lower layer (e.g., from the RLC layer to the MAC layer) or when the SDU corresponding to the first target object is received from a higher layer (e.g., from the PDCP layer).
[0330] The HARQ feedback of the lower layer (such as the MAC layer) corresponding to the first target object is non-acknowledgment (NACK);
[0331] The channel quality of the transmitting end is lower than the second preset threshold.
[0332] Optionally, if the terminal receives a status report from the network device during the automatic retransmission of the first target object, and confirms that the first target object has been successfully transmitted based on the status report, the terminal can end the automatic retransmission.
[0333] Step P14: Perform the corresponding automatic retransmission processing;
[0334] Optionally, if the terminal's first target object triggers automatic retransmission, the terminal is triggered to send the first information to the network device.
[0335] Specifically, the first information may include, but is not limited to, any of the following:
[0336] SR;
[0337] BSR;
[0338] DSR.
[0339] Optionally, the functions that the first information can achieve include at least one of the following:
[0340] Request resources from network devices;
[0341] The data volume of the buffer corresponding to the third target object is reported. The third target object includes at least one of the following: the sending end, the logical channel of the sending end, the logical channel group of the sending end, and the data that needs to be automatically retransmitted in each logical channel of the sending end.
[0342] Instruct the network device that the sending end needs to perform automatic retransmission;
[0343] The network device is instructed to set automatic retransmission parameters for the terminal. These parameters include, but are not limited to, at least one of the following: the number of automatic retransmissions, the amount of data to be automatically retransmitted, and the time interval between automatic retransmissions.
[0344] Step P15: The network device allocates resources for automatic retransmission to the terminal based on the first information;
[0345] Specifically, how resources are allocated depends on the internal implementation of the network device. Different network devices may have different algorithms, which will not be elaborated here.
[0346] Step P16: The terminal receives the uplink scheduling permission (UL grant) sent by the network device.
[0347] Furthermore, the terminal utilizes the UL grant to perform automatic retransmission of the first target object.
[0348] Application Scenario 2: During automatic retransmission, the first target object or the logical channel or bearer (also known as the radio bearer) to which the first target object belongs uses the first priority parameter.
[0349] The main implementation process includes the following:
[0350] Step P21: The terminal reports capability information to the network device;
[0351] It should be noted that this step is optional. The terminal reports capability information to the network device, and this capability information is at least used to indicate that the terminal supports automatic retransmission. Specifically, for a 5G NR system, automatic retransmission refers to RLC layer automatic retransmission.
[0352] Step P22: The network device sends the first configuration information to the terminal;
[0353] It should be noted that this step is optional; the network device sends first configuration information to the terminal, the first configuration information being used to determine whether automatic retransmission is allowed for the terminal, the terminal's logical channel, or the terminal's radio bearer configuration, and / or to configure automatic retransmission configuration information, the automatic retransmission configuration information including but not limited to at least one of the following:
[0354] The number of retransmissions allowed by automatic retransmission;
[0355] The time interval between automatic retransmissions.
[0356] Optionally, the network device can also send second configuration information to the terminal. This second configuration information is used to configure a first priority parameter for the first target object or the logical channel or bearer to which the first target object belongs. Of course, the first priority parameter can also be agreed upon by a protocol or pre-configured. The granularity of the first priority parameter can be configured based on the sending end or based on each radio bearer or logical channel of the sending end. The first priority parameter is a priority parameter used only for automatic retransmission, and it mainly refers to the priority value. Specifically, the network device will also configure one or more second priority parameters for the radio bearer or logical channel. The value of the second priority parameter is greater than the first priority parameter, used in scenarios without automatic retransmission, such as normal data transmission scenarios or for delay-critical data transmission.
[0357] Step P23: The terminal determines whether automatic retransmission is needed;
[0358] Specifically, when a first condition is met, it is determined that the first target object of the sending end has triggered automatic retransmission; the first condition includes at least one of the following:
[0359] The remaining time corresponding to the first target object is less than or equal to the first preset threshold. Optionally, the remaining time is determined based on the remaining running time of the discard timer corresponding to the PDCP layer SDU of the first target object.
[0360] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to a lower layer (e.g., from the RLC layer to the MAC layer) or when the SDU corresponding to the first target object is received from a higher layer (e.g., from the PDCP layer).
[0361] The HARQ feedback of the lower layer (such as the MAC layer) corresponding to the first target object is non-acknowledgment (NACK);
[0362] The channel quality of the transmitting end is lower than the second preset threshold.
[0363] Optionally, if the terminal receives a status report from the network device during the automatic retransmission of the first target object, and confirms that the first target object has been successfully transmitted based on the status report, the terminal can end the automatic retransmission.
[0364] Step P24: Perform the corresponding automatic retransmission processing;
[0365] Optionally, if the terminal's first target object triggers automatic retransmission, when the terminal performs resource allocation, it uses the first priority parameter for the first target object or the logical channel or bearer to which the first target object belongs, thus ensuring that the first target object can preempt UL resources and thus ensure that it can retransmit in a timely manner.
[0366] Application Scenario 3: During automatic retransmission, LCP restrictions are not applied when allocating uplink resources to the first target object or the logical channel or radio bearer to which the first target object belongs.
[0367] The main implementation process includes the following:
[0368] Step P31: The terminal reports capability information to the network device;
[0369] It should be noted that this step is optional. The terminal reports capability information to the network device, and this capability information is at least used to indicate that the terminal supports automatic retransmission. Specifically, for a 5G NR system, automatic retransmission refers to RLC layer automatic retransmission.
[0370] Step P32: The network device sends the first configuration information to the terminal;
[0371] It should be noted that this step is optional; the network device sends first configuration information to the terminal, the first configuration information being used to determine whether automatic retransmission is allowed for the terminal, the terminal's logical channel, or the terminal's radio bearer configuration, and / or to configure automatic retransmission configuration information, the automatic retransmission configuration information including but not limited to at least one of the following:
[0372] The number of retransmissions allowed by automatic retransmission;
[0373] The time interval between automatic retransmissions.
[0374] Step P33: The terminal determines whether automatic retransmission is needed;
[0375] Specifically, when a first condition is met, it is determined that the first target object of the sending end has triggered automatic retransmission; the first condition includes at least one of the following:
[0376] The remaining time corresponding to the first target object is less than or equal to the first preset threshold. Optionally, the remaining time is determined based on the remaining running time of the discard timer corresponding to the PDCP layer SDU of the first target object.
[0377] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to a lower layer (e.g., from the RLC layer to the MAC layer) or when the SDU corresponding to the first target object is received from a higher layer (e.g., from the PDCP layer).
[0378] The HARQ feedback of the lower layer (such as the MAC layer) corresponding to the first target object is non-acknowledgment (NACK);
[0379] The channel quality of the transmitting end is lower than the second preset threshold.
[0380] Optionally, if the terminal receives a status report from the network device during the automatic retransmission of the first target object, and confirms that the first target object has been successfully transmitted based on the status report, the terminal can end the automatic retransmission.
[0381] Step P34: Perform the corresponding automatic retransmission processing;
[0382] Optionally, if the terminal's first target object triggers automatic retransmission, then when the terminal performs resource allocation, LCP restrictions are not considered for the first target object or the logical channel or bearer corresponding to the first target object. For example, it can choose to use any pre-configured authorized or dynamically scheduled resource without LCP restrictions.
[0383] Application Scenario 4: RLF Decision under Automatic Repeat Transmission
[0384] The main implementation process includes the following:
[0385] Taking a 5G communication system as an example, if automatic retransmission is used for the first target object at the RLC layer, when counting the number of retransmissions for the first target object (such as the number of retransmissions at the RLC layer), the value of the retransmission count counter (such as RETX_COUNT) is incremented by 1 after the automatic retransmission is completed.
[0386] When RETX_COUNT reaches its maximum count, a first indication message is sent to a higher layer (such as the RRC layer), and the higher layer determines that the terminal has experienced an RLF based on the first indication message.
[0387] Application Scenario 5: RLF Decision under Automatic Repeat Transmission
[0388] The main implementation process includes the following:
[0389] Taking a 5G communication system as an example, if automatic retransmission is used for the first target object at the RLC layer, a second timer is started after the Nth automatic retransmission (N is greater than or equal to 1). After the second timer expires, a second indication message is sent to the higher layer (such as the RRC layer). The second indication message is used to indicate that the maximum number of retransmissions has been reached (such as the RLC layer reaching the maximum number of retransmissions) or to indicate that the second timer has expired. The higher layer determines that the terminal has experienced an RLF based on the second indication message.
[0390] The length of the first timer can be determined in any of the following ways:
[0391] Network devices are configured based on terminals, the terminal's wireless bearer, or the terminal's logical channel.
[0392] The terminal determines the length of the first timer itself. For example, the terminal determines the length of the first timer based on the time it takes for the data to be sent from the RLC layer to the time it receives the ARQ feedback, or it determines the length of the second timer based on M×K, where M represents the number of HARQ retransmissions allowed by the MAC layer and K represents the HARQ RTT.
[0393] It should be noted that, in at least one embodiment of this application, after automatic retransmission is triggered at the RLC layer, the sending end can be guaranteed to obtain physical layer transmission resources as soon as possible, so that automatic retransmission at the RLC layer can be transmitted in a timely manner and the latency requirements of the service can be guaranteed.
[0394] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminals (also called terminal equipment) and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0395] The terminal involved in the embodiments of this application can also be called a terminal device, which can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem, etc. The name of the terminal device may also differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices, which exchange voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but this application does not limit the terminology.
[0396] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0397] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0398] like Figure 2 As shown, this application embodiment provides a retransmission processing method, executed by the receiving end, including:
[0399] Step S201: Receive first information sent by the sending end. The first information is used to achieve at least one of the following: request resources, report the amount of data in the sending end's buffer, instruct the sending end to perform automatic retransmission, and instruct the sending end on automatic retransmission parameters.
[0400] Step S202: Based on the first information, allocate resources for automatic retransmission to the sending end.
[0401] Optionally, the amount of data in the sending buffer includes:
[0402] The amount of data in the buffer corresponding to the third target object;
[0403] The third target object includes at least one of the following:
[0404] Sending end;
[0405] The logical channel of the transmitting end;
[0406] Logical channel group at the transmitting end;
[0407] Data that needs to be automatically retransmitted within each logical channel of the sending end.
[0408] Optionally, the automatic retransmission parameters of the sending end include at least one of the following:
[0409] The number of retransmissions for automatic retransmission;
[0410] The amount of data to be automatically retransmitted;
[0411] The time interval between automatic retransmissions.
[0412] Optionally, the first information includes at least one of the following:
[0413] Scheduling Request (SR);
[0414] Buffer status reporting (BSR);
[0415] Delay Status Report (DSR).
[0416] Optionally, the method further includes:
[0417] Send first configuration information to the sending end, the first configuration information being used to configure at least one of the following:
[0418] Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0419] Automatic retransmission of configuration information;
[0420] The automatic retransmission configuration information includes at least one of the following:
[0421] The number of retransmissions for automatic retransmission;
[0422] The time interval between automatic retransmissions.
[0423] Optionally, the method further includes:
[0424] Receive capability information sent by the sending end, wherein the capability information is at least used to indicate that the sending end supports automatic retransmission.
[0425] It should be noted that all the implementation methods in the above embodiments are applicable to the embodiments of the retransmission processing method applied to the receiving end side, and can achieve the same technical effect, so they will not be described again here.
[0426] like Figure 3 As shown, this application embodiment provides a wireless link failure determination method, executed by the transmitting end, including:
[0427] Step S301: If the first target object triggers automatic retransmission, when counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed.
[0428] Step S302: After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. The higher layer determines that a radio link failure (RLF) has occurred based on the first indication message; or...
[0429] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0430] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0431] Optionally, the first target object includes at least one of the following:
[0432] Business Data Unit (SDU);
[0433] SDU segmentation;
[0434] Protocol Data Unit (PDU).
[0435] Optionally, the method further includes:
[0436] If the first condition is met, it is determined that the first target object has triggered automatic retransmission;
[0437] The first condition includes at least one of the following:
[0438] The remaining time for the first target object is less than or equal to the first preset threshold;
[0439] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0440] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0441] The channel quality of the transmitting end is lower than the second preset threshold.
[0442] Optionally, the automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
[0443] Optionally, the length of the second timer is determined by at least one of the following:
[0444] The agreement stipulates;
[0445] Receiver configuration;
[0446] The sender is determined.
[0447] Optionally, when configured at the receiving end, the length of the second timer is configured in at least one of the following ways:
[0448] The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
[0449] It should be noted that all the implementation methods in the above embodiments are applicable to the embodiments of the wireless link failure determination method applied to the transmitting end side, and can achieve the same technical effect, so they will not be described again here.
[0450] like Figure 4 As shown, this application embodiment provides a retransmission processing device 400, applied at a transmitting end, including:
[0451] Execution unit 401 is configured to execute at least one of the following if the first target object triggers automatic retransmission:
[0452] Trigger the first message;
[0453] Resource allocation shall be carried out in accordance with the first method;
[0454] The first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters;
[0455] The first method includes at least one of the following:
[0456] When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer.
[0457] When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
[0458] Optionally, the first target object includes at least one of the following:
[0459] Business Data Unit (SDU);
[0460] SDU segmentation;
[0461] Protocol Data Unit (PDU).
[0462] Optionally, the amount of data in the sending buffer includes:
[0463] The amount of data in the buffer corresponding to the third target object;
[0464] The third target object includes at least one of the following:
[0465] Sending end;
[0466] The logical channel of the transmitting end;
[0467] Logical channel group at the transmitting end;
[0468] Data that needs to be automatically retransmitted within each logical channel of the sending end.
[0469] Optionally, the automatic retransmission parameters of the sending end include at least one of the following:
[0470] The number of retransmissions for automatic retransmission;
[0471] The amount of data to be automatically retransmitted;
[0472] The time interval between automatic retransmissions.
[0473] Optionally, the first information includes at least one of the following:
[0474] Scheduling Request (SR);
[0475] Buffer status reporting (BSR);
[0476] Delay Status Report (DSR).
[0477] Optionally, the first priority parameter is a priority parameter used only for automatic retransmission.
[0478] Optionally, the first priority parameter is configured by at least one of the following:
[0479] The agreement stipulates;
[0480] Receiver configuration;
[0481] Pre-configured.
[0482] Optionally, the first priority parameter is configured based on any of the following:
[0483] Sending end;
[0484] The wireless bearer or logical channel of the transmitting end.
[0485] Optionally, the device further includes:
[0486] The second receiving unit is configured to receive first configuration information sent by the receiving end, wherein the first configuration information is used to configure at least one of the following:
[0487] Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0488] Automatic retransmission of configuration information;
[0489] The automatic retransmission configuration information includes at least one of the following:
[0490] The number of retransmissions for automatic retransmission;
[0491] The time interval between automatic retransmissions.
[0492] Optionally, the device further includes:
[0493] The second determining unit is used to determine that the first target object has triggered automatic retransmission if the first condition is met.
[0494] The first condition includes at least one of the following:
[0495] The remaining time for the first target object is less than or equal to the first preset threshold;
[0496] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0497] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0498] The channel quality of the transmitting end is lower than the second preset threshold.
[0499] Optionally, the device further includes:
[0500] The execution unit is used to increment the value of the retransmission count counter by 1 after the automatic retransmission is completed when counting the number of retransmissions for the first target object.
[0501] The first determining unit is configured to send a first indication message to a higher layer after the retransmission count counter reaches its maximum count, wherein the higher layer determines a radio link failure (RLF) has occurred based on the first indication message; or...
[0502] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0503] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0504] Optionally, the length of the second timer is determined by at least one of the following:
[0505] The agreement stipulates;
[0506] Receiver configuration;
[0507] The sender is determined.
[0508] Optionally, when configured at the receiving end, the length of the second timer is configured in at least one of the following ways:
[0509] The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
[0510] Optionally, the device further includes:
[0511] The reporting unit is used to report capability information to the receiving end, and the capability information is at least used to indicate that the sending end supports automatic retransmission.
[0512] Optionally, the automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
[0513] Optionally, the device further includes:
[0514] The third determining unit is configured to determine to end automatic retransmission if, during the automatic retransmission process of the first target object at the sending end, a status report sent by the receiving end is received, and if the status report indicates that the first target object has been successfully transmitted.
[0515] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0516] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0517] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0518] like Figure 5 As shown, this application embodiment also provides a transmitting end, including a processor 500, a transceiver 510, a memory 520, and a program stored in the memory 520 and executable on the processor 500; wherein the transceiver 510 is connected to the processor 500 and the memory 520 via a bus interface, and the processor 500 is used to read the program in the memory and execute the following processes:
[0519] If the first target object triggers automatic retransmission, then at least one of the following will be executed:
[0520] Trigger the first message;
[0521] Resource allocation shall be carried out in accordance with the first method;
[0522] The first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters;
[0523] The first method includes at least one of the following:
[0524] When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer.
[0525] When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
[0526] Transceiver 510 is used to receive and send data under the control of processor 500.
[0527] Among them, Figure 5 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 500 and memory represented by memory 520 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 510 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 530 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0528] The processor 500 is responsible for managing the bus architecture and general processing, while the memory 520 can store the data used by the processor 500 when performing operations.
[0529] Optionally, the processor 500 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0530] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0531] Optionally, the first target object includes at least one of the following:
[0532] Business Data Unit (SDU);
[0533] SDU segmentation;
[0534] Protocol Data Unit (PDU).
[0535] Optionally, the amount of data in the sending buffer includes:
[0536] The amount of data in the buffer corresponding to the third target object;
[0537] The third target object includes at least one of the following:
[0538] Sending end;
[0539] The logical channel of the transmitting end;
[0540] Logical channel group at the transmitting end;
[0541] Data that needs to be automatically retransmitted within each logical channel of the sending end.
[0542] Optionally, the automatic retransmission parameters of the sending end include at least one of the following:
[0543] The number of retransmissions for automatic retransmission;
[0544] The amount of data to be automatically retransmitted;
[0545] The time interval between automatic retransmissions.
[0546] Optionally, the first information includes at least one of the following:
[0547] Scheduling Request (SR);
[0548] Buffer status reporting (BSR);
[0549] Delay Status Report (DSR).
[0550] Optionally, the first priority parameter is a priority parameter used only for automatic retransmission.
[0551] Optionally, the first priority parameter is configured by at least one of the following:
[0552] The agreement stipulates;
[0553] Receiver configuration;
[0554] Pre-configured.
[0555] Optionally, the first priority parameter is configured based on any of the following:
[0556] Sending end;
[0557] The wireless bearer or logical channel of the transmitting end.
[0558] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0559] The receiver receives first configuration information sent by the receiving end, the first configuration information being used to configure at least one of the following:
[0560] Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0561] Automatic retransmission of configuration information;
[0562] The automatic retransmission configuration information includes at least one of the following:
[0563] The number of retransmissions for automatic retransmission;
[0564] The time interval between automatic retransmissions.
[0565] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0566] If the first condition is met, it is determined that the first target object has triggered automatic retransmission;
[0567] The first condition includes at least one of the following:
[0568] The remaining time for the first target object is less than or equal to the first preset threshold;
[0569] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0570] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0571] The channel quality of the transmitting end is lower than the second preset threshold.
[0572] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0573] When counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed.
[0574] After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. Based on the first indication message, the higher layer determines that a Radio Link Failure (RLF) has occurred; or...
[0575] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0576] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0577] Optionally, the length of the second timer is determined by at least one of the following:
[0578] The agreement stipulates;
[0579] Receiver configuration;
[0580] The sender is determined.
[0581] Optionally, when configured at the receiving end, the length of the second timer is configured in at least one of the following ways:
[0582] The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
[0583] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0584] The sender reports capability information to the receiving end, the capability information being used at least to indicate that the sending end supports automatic retransmission.
[0585] Optionally, the automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
[0586] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0587] If a status report is received from the receiving end during the automatic retransmission of the first target object at the sending end, and the status report indicates that the first target object has been successfully transmitted, then the automatic retransmission is terminated.
[0588] It should be noted that the sending end provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0589] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a retransmission processing method applied to a transmitting end. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs), etc.).
[0590] like Figure 6 As shown, this application embodiment provides a retransmission processing device 600, applied at a receiving end, including:
[0591] The first receiving unit 601 is used to receive first information sent by the sending end. The first information is used to implement at least one of the following: requesting resources, reporting the amount of data in the sending end's buffer, instructing the sending end to perform automatic retransmission, and instructing the sending end on automatic retransmission parameters.
[0592] The allocation unit 602 is used to allocate automatic retransmission resources to the sending end according to the first information.
[0593] Optionally, the amount of data in the sending buffer includes:
[0594] The amount of data in the buffer corresponding to the third target object;
[0595] The third target object includes at least one of the following:
[0596] Sending end;
[0597] The logical channel of the transmitting end;
[0598] Logical channel group at the transmitting end;
[0599] Data that needs to be automatically retransmitted within each logical channel of the sending end.
[0600] Optionally, the automatic retransmission parameters of the sending end include at least one of the following:
[0601] The number of retransmissions for automatic retransmission;
[0602] The amount of data to be automatically retransmitted;
[0603] The time interval between automatic retransmissions.
[0604] Optionally, the first information includes at least one of the following:
[0605] Scheduling Request (SR);
[0606] Buffer status reporting (BSR);
[0607] Delay Status Report (DSR).
[0608] Optionally, the device further includes:
[0609] The sending unit is configured to send first configuration information to the sending end, wherein the first configuration information is configured to configure at least one of the following:
[0610] Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0611] Automatic retransmission of configuration information;
[0612] The automatic retransmission configuration information includes at least one of the following:
[0613] The number of retransmissions for automatic retransmission;
[0614] The time interval between automatic retransmissions.
[0615] Optionally, the device further includes:
[0616] The third receiving unit is used to receive capability information sent by the sending end, wherein the capability information is at least used to indicate that the sending end supports automatic retransmission.
[0617] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0618] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0619] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0620] like Figure 7As shown, this application embodiment also provides a receiving end, including a processor 700, a transceiver 710, a memory 720, and a program stored in the memory 720 and executable on the processor 700; wherein the transceiver 710 is connected to the processor 700 and the memory 720 via a bus interface, wherein the processor 700 is used to read the program in the memory and execute the following process: wherein the processor is used to read the computer program in the memory and perform the following operations:
[0621] Receive first information sent by the sending end, the first information being used to achieve at least one of the following: requesting resources, reporting the amount of data in the sending end's buffer, instructing the sending end to perform automatic retransmission, and instructing the sending end on automatic retransmission parameters;
[0622] Based on the first information, allocate resources for automatic retransmission to the sending end.
[0623] Transceiver 710 is used to receive and send data under the control of processor 700.
[0624] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 700 and memory represented by memory 720 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 710 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0625] The processor 700 is responsible for managing the bus architecture and general processing, while the memory 720 can store the data used by the processor 700 during operation.
[0626] Optionally, the processor 700 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0627] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0628] Optionally, the amount of data in the sending buffer includes:
[0629] The amount of data in the buffer corresponding to the third target object;
[0630] The third target object includes at least one of the following:
[0631] Sending end;
[0632] The logical channel of the transmitting end;
[0633] Logical channel group at the transmitting end;
[0634] Data that needs to be automatically retransmitted within each logical channel of the sending end.
[0635] Optionally, the automatic retransmission parameters of the sending end include at least one of the following:
[0636] The number of retransmissions for automatic retransmission;
[0637] The amount of data to be automatically retransmitted;
[0638] The time interval between automatic retransmissions.
[0639] Optionally, the first information includes at least one of the following:
[0640] Scheduling Request (SR);
[0641] Buffer status reporting (BSR);
[0642] Delay Status Report (DSR).
[0643] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0644] Send first configuration information to the sending end, the first configuration information being used to configure at least one of the following:
[0645] Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender;
[0646] Automatic retransmission of configuration information;
[0647] The automatic retransmission configuration information includes at least one of the following:
[0648] The number of retransmissions for automatic retransmission;
[0649] The time interval between automatic retransmissions.
[0650] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0651] Receive capability information sent by the sending end, wherein the capability information is at least used to indicate that the sending end supports automatic retransmission.
[0652] It should be noted that the receiving end provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0653] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a retransmission processing method applied to a receiving end. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0654] like Figure 8 As shown, this application embodiment provides a wireless link failure determination device 800, applied at the transmitting end, including:
[0655] The processing unit 801 is used to increment the value of the retransmission count counter by 1 after the automatic retransmission is completed when the first target object triggers automatic retransmission and the retransmission count is counted for the first target object.
[0656] The first determining unit 802 is configured to send a first indication message to a higher layer after the retransmission count counter reaches its maximum count, wherein the higher layer determines a radio link failure (RLF) has occurred based on the first indication message; or...
[0657] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0658] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0659] Optionally, the first target object includes at least one of the following:
[0660] Business Data Unit (SDU);
[0661] SDU segmentation;
[0662] Protocol Data Unit (PDU).
[0663] Optionally, the device further includes:
[0664] The fourth determining unit is used to determine that the first target object has triggered automatic retransmission if the first condition is met.
[0665] The first condition includes at least one of the following:
[0666] The remaining time for the first target object is less than or equal to the first preset threshold;
[0667] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0668] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0669] The channel quality of the transmitting end is lower than the second preset threshold.
[0670] Optionally, the automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
[0671] Optionally, the length of the second timer is determined by at least one of the following:
[0672] The agreement stipulates;
[0673] Receiver configuration;
[0674] The sender is determined.
[0675] Optionally, when configured at the receiving end, the length of the second timer is configured in at least one of the following ways:
[0676] The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
[0677] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0678] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0679] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0680] This application also provides a transmitting end, the specific structure of which can be found in [reference needed]. Figure 5 As shown, it will not be elaborated further here.
[0681] The processor is configured to read the computer program from the memory and perform the following operations:
[0682] If the first target object triggers automatic retransmission, when counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed;
[0683] After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. Based on the first indication message, the higher layer determines that a Radio Link Failure (RLF) has occurred; or...
[0684] After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message.
[0685] Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
[0686] Optionally, the first target object includes at least one of the following:
[0687] Business Data Unit (SDU);
[0688] SDU segmentation;
[0689] Protocol Data Unit (PDU).
[0690] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0691] If the first condition is met, it is determined that the first target object has triggered automatic retransmission;
[0692] The first condition includes at least one of the following:
[0693] The remaining time for the first target object is less than or equal to the first preset threshold;
[0694] If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer.
[0695] The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK).
[0696] The channel quality of the transmitting end is lower than the second preset threshold.
[0697] Optionally, the automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
[0698] Optionally, the length of the second timer is determined by at least one of the following:
[0699] The agreement stipulates;
[0700] Receiver configuration;
[0701] The sender is determined.
[0702] Optionally, when configured at the receiving end, the length of the second timer is configured in at least one of the following ways:
[0703] The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
[0704] It should be noted that the sending end provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0705] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a wireless link failure determination method applied to a transmitting end. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical memory (e.g., CD, DVD, BD, HVD, etc.), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD), etc.).
[0706] This application also provides a computer program product, including computer instructions. When these computer instructions are executed by a processor, they implement the various processes in the above method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0707] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0708] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0709] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0710] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0711] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A retransmission processing method, characterized in that, Applied to the sending end, including: If the first target object triggers automatic retransmission, then at least one of the following will be executed: Trigger the first message; Resource allocation shall be carried out in accordance with the first method; The first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters; The first method includes at least one of the following: When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer. When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
2. The method according to claim 1, characterized in that, The first target object includes at least one of the following: Business Data Unit (SDU); SDU segmentation; Protocol Data Unit (PDU).
3. The method according to claim 1, characterized in that, The amount of data in the sending buffer includes: The amount of data in the buffer corresponding to the third target object; The third target object includes at least one of the following: Sending end; The logical channel of the transmitting end; Logical channel group at the transmitting end; Data that needs to be automatically retransmitted within each logical channel of the sending end.
4. The method according to claim 1, characterized in that, The automatic retransmission parameters of the sending end include at least one of the following: The number of retransmissions for automatic retransmission; The amount of data to be automatically retransmitted; The time interval between automatic retransmissions.
5. The method according to claim 1, characterized in that, The first information includes at least one of the following: Scheduling Request (SR); Buffer status reporting (BSR); Delay Status Report (DSR).
6. The method according to claim 1, characterized in that, The first priority parameter is a priority parameter used only for automatic retransmission.
7. The method according to claim 1, characterized in that, The first priority parameter is configured through at least one of the following: The agreement stipulates; Receiver configuration; Pre-configured.
8. The method according to claim 6 or 7, characterized in that, The first priority parameter is configured based on any of the following: Sending end; The wireless bearer or logical channel of the transmitting end.
9. The method according to claim 1, characterized in that, Also includes: The receiver receives first configuration information sent by the receiving end, the first configuration information being used to configure at least one of the following: Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender; Automatic retransmission of configuration information; The automatic retransmission configuration information includes at least one of the following: The number of retransmissions for automatic retransmission; The time interval between automatic retransmissions.
10. The method according to claim 1, characterized in that, Also includes: If the first condition is met, it is determined that the first target object has triggered automatic retransmission; The first condition includes at least one of the following: The remaining time for the first target object is less than or equal to the first preset threshold; If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer. The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK). The channel quality of the transmitting end is lower than the second preset threshold.
11. The method according to claim 1, characterized in that, Also includes: When counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed. After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. The higher layer determines that a radio link failure (RLF) has occurred based on the first indication message. or, After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message. Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
12. The method according to claim 11, characterized in that, The length of the second timer is determined by at least one of the following: The agreement stipulates; Receiver configuration; The sender is determined.
13. The method according to claim 12, characterized in that, When configured at the receiving end, the length of the second timer is configured in at least one of the following ways: The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
14. The method according to claim 1, characterized in that, Also includes: The sender reports capability information to the receiving end, the capability information being used at least to indicate that the sending end supports automatic retransmission.
15. The method according to claim 1, characterized in that, The automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
16. The method according to claim 1, characterized in that, Also includes: If a status report is received from the receiving end during the automatic retransmission of the first target object at the sending end, and the status report indicates that the first target object has been successfully transmitted, then the automatic retransmission is terminated.
17. A method for determining wireless link failure, characterized in that, Applied to the sending end, including: If the first target object triggers automatic retransmission, when counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed; After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. Based on the first indication message, the higher layer determines that a Radio Link Failure (RLF) has occurred; or... After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message. Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
18. The method according to claim 17, characterized in that, The first target object includes at least one of the following: Business Data Unit (SDU); SDU segmentation; Protocol Data Unit (PDU).
19. The method according to claim 17, characterized in that, Also includes: If the first condition is met, it is determined that the first target object has triggered automatic retransmission; The first condition includes at least one of the following: The remaining time for the first target object is less than or equal to the first preset threshold; If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer. The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK). The channel quality of the transmitting end is lower than the second preset threshold.
20. The method according to claim 17, characterized in that, The automatic retransmission is an automatic retransmission at the Radio Link Control (RLC) layer.
21. The method according to claim 17, characterized in that, The length of the second timer is determined by at least one of the following: The agreement stipulates; Receiver configuration; The sender is determined.
22. The method according to claim 21, characterized in that, When configured at the receiving end, the length of the second timer is configured in at least one of the following ways: The receiver is configured based on the transmitter, the receiver is configured based on the transmitter's radio bearer configuration, and the receiver is configured based on the transmitter's logical channel configuration.
23. A retransmission processing method, characterized in that, Applied to the receiving end, including: Receive first information sent by the sending end, the first information being used to achieve at least one of the following: requesting resources, reporting the amount of data in the sending end's buffer, instructing the sending end to perform automatic retransmission, and instructing the sending end on automatic retransmission parameters; Based on the first information, allocate resources for automatic retransmission to the sending end.
24. The method according to claim 23, characterized in that, The amount of data in the sending buffer includes: The amount of data in the buffer corresponding to the third target object; The third target object includes at least one of the following: Sending end; The logical channel of the transmitting end; Logical channel group at the transmitting end; Data that needs to be automatically retransmitted within each logical channel of the sending end.
25. The method according to claim 23, characterized in that, The automatic retransmission parameters of the sending end include at least one of the following: The number of retransmissions for automatic retransmission; The amount of data to be automatically retransmitted; The time interval between automatic retransmissions.
26. The method according to claim 23, characterized in that, The first information includes at least one of the following: Scheduling Request (SR); Buffer status reporting (BSR); Delay Status Report (DSR).
27. The method according to claim 23, characterized in that, Also includes: Send first configuration information to the sending end, the first configuration information being used to configure at least one of the following: Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender; Automatic retransmission of configuration information; The automatic retransmission configuration information includes at least one of the following: The number of retransmissions for automatic retransmission; The time interval between automatic retransmissions.
28. The method according to claim 23, characterized in that, Also includes: Receive capability information sent by the sending end, wherein the capability information is at least used to indicate that the sending end supports automatic retransmission.
29. A transmitter, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: If the first target object triggers automatic retransmission, then at least one of the following will be executed: Trigger the first message; Resource allocation shall be carried out in accordance with the first method; The first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters; The first method includes at least one of the following: When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer. When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
30. The transmitting end according to claim 29, characterized in that, The processor, for reading the computer program in the memory, also performs the following operations: The receiver receives first configuration information sent by the receiving end, the first configuration information being used to configure at least one of the following: Configure whether automatic retransmission is allowed for the fourth target object, wherein the fourth target object includes at least one of the following: the sender, the logical channel of the sender, and the radio bearer of the sender; Automatic retransmission of configuration information; The automatic retransmission configuration information includes at least one of the following: The number of retransmissions for automatic retransmission; The time interval between automatic retransmissions.
31. The transmitting end according to claim 29, characterized in that, The processor, for reading the computer program in the memory, also performs the following operations: If the first condition is met, it is determined that the first target object has triggered automatic retransmission; The first condition includes at least one of the following: The remaining time for the first target object is less than or equal to the first preset threshold; If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer. The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK). The channel quality of the transmitting end is lower than the second preset threshold.
32. The transmitting end according to claim 29, characterized in that, The processor, for reading the computer program in the memory, also performs the following operations: When counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed. After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. The higher layer determines that a radio link failure (RLF) has occurred based on the first indication message. or, After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message. Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
33. The transmitting end according to claim 29, characterized in that, The processor, for reading the computer program in the memory, also performs the following operations: The sender reports capability information to the receiving end, the capability information being used at least to indicate that the sending end supports automatic retransmission.
34. The transmitting end according to claim 29, characterized in that, The processor, for reading the computer program in the memory, also performs the following operations: If a status report is received from the receiving end during the automatic retransmission of the first target object at the sending end, and the status report indicates that the first target object has been successfully transmitted, then the automatic retransmission is terminated.
35. A transmitter, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: If the first target object triggers automatic retransmission, when counting the number of retransmissions for the first target object, the value of the retransmission count counter is incremented by 1 after the automatic retransmission is completed; After the retransmission count counter reaches its maximum count, a first indication message is sent to the higher layer. The higher layer determines that a radio link failure (RLF) has occurred based on the first indication message. or, After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message. Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
36. The transmitting end according to claim 35, characterized in that, The processor, for reading the computer program in the memory, also performs the following operations: If the first condition is met, it is determined that the first target object has triggered automatic retransmission; The first condition includes at least one of the following: The remaining time for the first target object is less than or equal to the first preset threshold; If the first timer expires and no status report is received from the receiving end, the first timer is started when the PDU corresponding to the first target object is delivered to the lower layer or when the SDU corresponding to the first target object is received from the higher layer. The lower-level Hybrid Automatic Repeat Request (HARQ) response corresponding to the first target object is a Non-Acknowledged (NACK). The channel quality of the transmitting end is lower than the second preset threshold.
37. A receiving end, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Receive first information sent by the sending end, the first information being used to achieve at least one of the following: requesting resources, reporting the amount of data in the sending end's buffer, instructing the sending end to perform automatic retransmission, and instructing the sending end on automatic retransmission parameters; Based on the first information, allocate resources for automatic retransmission to the sending end.
38. A retransmission processing device, applied at a transmitting end, characterized in that, include: An execution unit, configured to execute at least one of the following if the first target object triggers automatic retransmission: Trigger the first message; Resource allocation shall be carried out in accordance with the first method; The first information is used to achieve at least one of the following: requesting resources, reporting the amount of data in the sender's buffer, instructing the sender to perform automatic retransmission, and instructing the sender on automatic retransmission parameters; The first method includes at least one of the following: When allocating resources, a first priority parameter is used for the first target object or the second target object to which the first target object belongs. The second target object includes: a logical channel or a bearer. When allocating resources, logical channel priority (LCP) restrictions shall not be applied to the first target object or the second target object to which the first target object belongs.
39. A wireless link failure determination device, applied at a transmitting end, characterized in that, include: The processing unit is configured to increment the value of the retransmission count counter by 1 after the automatic retransmission is completed when the first target object triggers automatic retransmission and the retransmission count is counted for the first target object. The first determining unit is configured to send a first indication message to the higher layer after the retransmission count counter reaches the maximum number of times, and the higher layer determines that a radio link failure (RLF) has occurred based on the first indication message. or, After the Nth automatic retransmission, a second timer is started; after the second timer expires, a second indication message is sent to the higher layer; if the second indication message indicates that the maximum number of retransmissions has been reached or the second timer expires, the higher layer determines that an RLF has occurred based on the second indication message. Wherein, the first indication information is used to indicate that the retransmission count counter has reached the maximum number of times; and N is greater than or equal to 1.
40. A retransmission processing device, applied at a receiving end, characterized in that, include: The first receiving unit is used to receive first information sent by the sending end. The first information is used to implement at least one of the following: requesting resources, reporting the amount of data in the sending end's buffer, instructing the sending end to perform automatic retransmission, and instructing the sending end on automatic retransmission parameters. The allocation unit is used to allocate automatic retransmission resources to the sending end based on the first information.
41. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method according to any one of claims 1 to 28.