Method for reporting continuous reception error, determination method and device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-03-23
- Publication Date
- 2026-05-26
AI Technical Summary
The existing technology lacks a process for handling continuous data packet reception errors, which makes it impossible to guarantee communication performance.
When the number of consecutively received erroneous data packets reaches N, the receiving end reports a continuous reception error indication message. The sending end adjusts its transmission strategy based on this message to improve the data packet reception success rate. N is an integer greater than or equal to 2.
By promptly reporting continuous error messages, the sending end can adjust its transmission strategy in a timely manner, thereby improving the success rate of data packet reception and the reliability of communication services.
Smart Images

Figure CN115119262B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a method, method, and apparatus for reporting and determining continuous reception errors. The apparatus may include a continuous reception error reporting device, a continuous reception error determining device, a transmitting end, a receiving end, a terminal, or network-side equipment, etc. Background Technology
[0002] In the event of consecutive packet reception errors, the receiving end's communication service may become unavailable. However, related technologies lack a handling procedure for consecutive packet reception errors, thus failing to guarantee communication performance. Summary of the Invention
[0003] This application provides a method, method, and device for reporting and determining continuous reception errors, which can solve the problem that related technologies lack a processing flow for continuous data packet reception errors, thus failing to guarantee communication performance.
[0004] In a first aspect, a method for reporting continuous reception errors is provided, comprising: a receiving end receiving data packets; if the number of data packets with continuous reception errors received by the receiving end is greater than or equal to N, then reporting first information, the first information including continuous reception error indication information; N is an integer greater than or equal to 2.
[0005] Secondly, a method for determining continuous reception errors is provided, comprising: a sending end sending data packets; the sending end receiving first information, the first information being reported by the receiving end when the number of data packets with continuous reception errors is greater than or equal to N, the first information including continuous reception error indication information; N is an integer greater than or equal to 2.
[0006] Thirdly, a device for reporting continuous reception errors is provided, comprising: a receiving module for receiving data packets; and a reporting module for reporting first information when the number of data packets with continuous reception errors is greater than or equal to N, wherein the first information includes continuous reception error indication information; and N is an integer greater than or equal to 2.
[0007] Fourthly, a device for determining continuous reception errors is provided, comprising: a transmitting module for transmitting data packets; and a receiving module for receiving first information, wherein the first information is reported by the receiving end when the number of data packets with continuous reception errors is greater than or equal to N, and the first information includes continuous reception error indication information; N is an integer greater than or equal to 2.
[0008] Fifthly, a first communication device is provided, the first communication device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method as described in the first aspect.
[0009] In a sixth aspect, a first communication device is provided, including a processor and a communication interface, wherein the communication interface is used to receive data packets; if the number of consecutively received erroneous data packets is greater than or equal to N, then first information is reported, the first information including continuous reception error indication information; N is an integer greater than or equal to 2.
[0010] In a seventh aspect, a second communication device is provided, the second communication device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method as described in the second aspect.
[0011] Eighthly, a second communication device is provided, including a processor and a communication interface, wherein the communication interface is used to send data packets; receive first information, the first information being reported when the number of consecutively received erroneous data packets is greater than or equal to N, the first information including consecutive reception error indication information; N is an integer greater than or equal to 2.
[0012] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the method as described in the first aspect, or implement the method as described in the second aspect.
[0013] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0014] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-volatile storage medium, the program / program product being executed by at least one processor to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0015] In this embodiment of the application, the receiving end reports first information when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes continuous reception error indication information, which makes it easier for the sending end to understand the transmission status of data packets in a timely manner, and further optimize scheduling, etc., to ensure the reliability of subsequent data packet transmission. Attached Figure Description
[0016] Figure 1This is a schematic diagram of a wireless communication system according to an embodiment of this application;
[0017] Figure 2 This is a schematic flowchart of a method for reporting continuous reception errors according to an embodiment of this application;
[0018] Figure 3 This is a schematic diagram illustrating a specific application of the continuous reception error reporting method according to an embodiment of this application;
[0019] Figure 4 This is a schematic flowchart of a method for determining continuous reception errors according to an embodiment of this application;
[0020] Figure 5 This is a schematic diagram of the structure of a continuous reception error reporting device according to an embodiment of this application;
[0021] Figure 6 This is a schematic diagram of the structure of a device for determining continuous reception errors according to an embodiment of this application;
[0022] Figure 7 This is a schematic diagram of the structure of a communication device according to an embodiment of this application;
[0023] Figure 8 This is a schematic diagram of the terminal structure according to an embodiment of this application;
[0024] Figure 9 This is a schematic diagram of the structure of a network-side device according to an embodiment of this application. Detailed Implementation
[0025] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0026] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0027] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description. These technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0028] Figure 1This diagram illustrates a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), next-generation node B (gNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0029] The following description, in conjunction with the accompanying drawings, details the reporting method, determination method, and device for continuous reception errors provided in this application through some embodiments and application scenarios.
[0030] like Figure 2 As shown in the figure, this application embodiment provides a method 200 for reporting continuous reception errors. This method can be executed by the receiving end, in other words, the method can be executed by software or hardware installed on the receiving end. The method includes the following steps.
[0031] S202: The receiving end receives data packets.
[0032] In the various embodiments of this application, the receiving end can be a terminal, and correspondingly, the sending end can be a network-side device, or other terminals, etc.
[0033] This embodiment can be applied to scenarios of periodic communication, that is, the sending end can send data packets according to a fixed period.
[0034] Optionally, the data packets mentioned in various embodiments of this application include one of the following: physical layer transport block (TB), data packets initially transmitted by different physical layer Hybrid Automatic Repeat Request (HARQ) processes, data packets of the same physical layer HARQ process, medium access control service data unit (MAC SDU), radio link control service data unit (RLC SDU) of one or more logical channels, and packet data convergence protocol service data unit (PDCP SDU).
[0035] It is understood that the types of data packets received by the receiving end are not limited to those described above. In fact, data packets may include Service Data Units (SDUs) or Protocol Data Units (PDUs) from various protocol layers.
[0036] In this embodiment, the physical channel carrying the data packet can be a Physical Downlink Shared Channel (PDSCH), a Physical Sidelink Shared Channel (PSSCH), or the like.
[0037] S204: If the number of consecutively received erroneous data packets is greater than or equal to N, then report the first information, which includes a continuous reception error indication; N is an integer greater than or equal to 2.
[0038] The data packet reception error mentioned in this embodiment can be a data packet reception and parsing error, or a data packet timeout. Here, a data packet timeout refers to a data packet delay exceeding a predetermined value, which is less than the maximum value of the timer mentioned in other embodiments.
[0039] In this embodiment, the receiving end can count the number of consecutively received erroneous data packets using a counter or the like. If the number of consecutively received erroneous data packets is greater than or equal to N, the receiving end is triggered to report the first information to the sending end.
[0040] Optionally, the description of S204 is equivalent to the following description, or S204 is implemented by the following description: The receiving end counts the number of consecutive data packet reception errors by means of a counter, etc. If the number of consecutive data packet reception errors is greater than or equal to N, the receiving end is triggered to report the first information to the sending end.
[0041] The first information includes continuous reception error indication information. This information can be used to notify the sending end of continuous data packet reception errors. In this way, the sending end can adjust the corresponding data packet transmission strategy, such as reducing the modulation and coding scheme (MCS), thereby improving the success rate of data packet reception at the receiving end.
[0042] In addition to continuous reception error indication information, the first information may also carry other information, such as channel state information (CSI), which includes at least one of the following: channel quality indicator (CQI), rank indicator (RI), pre-coding matrix indicator (PMI), and modulation and coding scheme (MCS) offset value.
[0043] The aforementioned MCS offset includes, for example, the difference between the scheduling MCS and the MCS corresponding to the received signal-to-interference plus noise ratio (SINR).
[0044] In various embodiments of this application, the continuous reception error indication information includes at least one of the following: the ratio of time in an unavailable state to the total time, the ratio of time in an available state to the total time, the number of data packets with continuous reception errors, an indication (flag) for indicating whether a continuous reception error has occurred, the unavailable time, the available time, and statistical information related to data packets with continuous reception errors.
[0045] For information on availability and unavailability, please refer to the following text. Figure 3The illustrated embodiment is described below. The statistical information mentioned above includes, for example, the mean or variance of the number of consecutively received erroneous data packets over different time periods.
[0046] The continuous reception error reporting method provided in this application embodiment allows the receiving end to report first information when the number of continuously received error data packets is greater than or equal to N. The first information includes continuous reception error indication information, which facilitates the sending end to understand the data packet transmission status in a timely manner, and can further optimize scheduling, etc., to ensure the reliability of subsequent data packet transmission.
[0047] The continuous reception error reporting method provided in this application can be applied to cyber-physical applications, which typically involve periodic communication and have strict requirements for timely transmission. This embodiment, through its timely first-information reporting strategy, helps meet Communication Service Availability (CSA) requirements and improves transmission reliability.
[0048] Example 200 reports the first message when the number of consecutively received erroneous data packets is greater than or equal to N. After reporting the first message, if data packets continue to be received incorrectly (no successfully received data packets exist), the following two reporting modes can be adopted:
[0049] Mode 1: No longer report the first information.
[0050] Mode 2: Continue reporting the first information.
[0051] Mode 1 has two implementation methods: One implementation method is as follows: After reporting the first information in Example 200, if the data packet is still received incorrectly, the first information is no longer reported, and the number of consecutively received incorrect data packets at the receiving end is reset to 1. The number of consecutively received incorrect data packets can continue to be counted. When the number of consecutively received incorrect data packets reaches N again, the first information is reported again, and the above steps can be repeated. The other implementation method is as follows: After reporting the first information in Example 200, if the data packet is still received incorrectly, the first information is no longer reported, and the number of consecutively received incorrect data packets at the receiving end continues to be accumulated. When the number of consecutively received incorrect data packets equals 2N, 3N, ..., the receiving end is triggered to report the first information.
[0052] In Mode 1, the receiving end can use a counter to count the number of consecutively received erroneous data packets. When the counter value equals N, the operation of reporting the first information in S204 is executed. If the next data packet is also received incorrectly, the counter can be reset to 1, and the number of consecutively received erroneous data packets can continue to be counted; alternatively, the counter value can continue to accumulate, and the number of received erroneous data packets can continue to be counted. It can be understood that if a correctly received data packet exists, the counter value can be reset to 0.
[0053] In Mode 1, if the number of consecutively received erroneous data packets equals N, 2N, 3N, ..., the receiver is triggered to report the first information. This reporting strategy can save reporting resources and also save the resources required for the receiver to report the first information.
[0054] In Mode 2, the receiver can use a counter to count the number of consecutively received erroneous data packets. When the counter value equals N, the first information report operation (S204) is executed. If the next data packet is also received incorrectly, the counter can continue to increment. Each subsequent increment of an incorrectly received data packet triggers the receiver to report the first information. It can be understood that if a correctly received data packet exists, the counter value can be reset to 0.
[0055] In mode 2, if the number of consecutively received erroneous data packets equals N, N+1, N+2, ..., the receiver is triggered to report the first information. This frequent reporting strategy allows the sender to understand the data packet transmission status in a timely manner, thereby adjusting the transmission strategy and ensuring the reliability of subsequent data packet transmission.
[0056] Considering that data packets may not be sent continuously—for example, the sender might continuously send 10 data packets, then pause transmission, and resume transmission after a certain interval—the channel state after the pause may have changed compared to the channel state before the pause.
[0057] Considering factors such as channel variations, the embodiments described above can further control the time interval between two consecutive data packets (regardless of whether the data packet was successfully received) within the duration of a timer when counting the number of consecutively received erroneous data packets. Thus, the embodiments described above can also include the following steps: in S202, if a data packet is received, the timer can be started or restarted; if the timer times out, the timer is stopped, and the number of consecutively received erroneous data packets is reset to 0.
[0058] In this example, the timer duration is 5ms. The receiver starts the timer upon receiving the first data packet. When the timer reaches 1ms, the receiver receives the second data packet and restarts the timer. After restarting the timer, if the timer times out (i.e., no data packets are received within the 5ms timer duration), the timer can be stopped, and the number of consecutively received erroneous data packets can be reset to 0.
[0059] By implementing the above methods, the time interval between two consecutive data packets is controlled within the timer's duration, making the reporting method for continuous reception errors more accurate and facilitating the sending end to implement a more precise data packet transmission strategy.
[0060] Optionally, various embodiments of this application can use a counter to count the number of consecutively received erroneous data packets. Thus, the preceding embodiments can also perform the following steps: if an erroneous data packet is detected, and the counter's count value is less than N, then the counter's count value is incremented by 1; it can be understood that if a correctly received data packet is detected, then the counter's count value can be reset to 0. Therefore, the statement in S204 that if the number of consecutively received erroneous data packets by the receiving end is greater than or equal to N, then reporting the first information includes: if the counter's count value is greater than or equal to N, then reporting the first information.
[0061] Optionally, before the receiving end receives the data packet in the various embodiments above, the method further includes the following steps: receiving configuration information, the configuration information being used to configure at least one of the following 1) to 3).
[0062] 1) The reporting mode of the first information, wherein the reporting mode is used to instruct the receiving end whether to continue reporting the first information when the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly. Specifically, this reporting mode can be found in the two reporting modes 1 and 2 described in the preceding embodiments. Optionally, the reporting mode includes at least one of mode 1 and mode 2. When the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly, if the reporting mode is mode 1, the first information is not reported continuously; if the reporting mode is mode 2, the first information is reported continuously.
[0063] 2) A timer, which controls the time interval between two consecutive data packets. The specific implementation of this timer can be found in the previous embodiment.
[0064] 3) A counter, used to count the number of consecutively received erroneous data packets. The specific implementation of this counter can be found in the previous embodiment.
[0065] Optionally, the first information in various embodiments of this application may be carried through a first channel, which includes one of the following: Physical Random Access Channel (PRACH), Physical Uplink Control Channel (PUCCH), Configuration Grant Physical Uplink Shared Channel (CG PUSCH), Physical Uplink Shared Channel (PUSCH), Physical Sidelink Feedback Channel (PSFCH), and Physical Sidelink Shared Channel (PSSCH).
[0066] Optionally, the first channel satisfies at least one of the following 1) to 4).
[0067] 1) The first channel is associated with the channel carrying the data packet.
[0068] In this example, downlink semi-static scheduling (SPS) and uplink configuration grant (CG) are associated, and the first channel can be CG-PUSCH, PUSCH, etc.
[0069] 2) If the first channel is PRACH, then the first information is an indication of whether a continuous reception error has occurred.
[0070] This example takes into account that the PRACH cannot carry a lot of information. Therefore, the first information carried by the PRACH is an indication of whether a continuous reception error has occurred.
[0071] 3) If the first channel is a channel other than PRACH, then the first information includes the continuous reception error indication information, or the first information includes the continuous reception error indication information and CSI.
[0072] 4) If the first channel is a PUCCH, the resources used by the PUCCH are indicated by the Downlink Control Information (DCI), or the resources used by the PUCCH are configured periodic resources.
[0073] When the specific channel is a PUCCH channel, the PUCCH reporting resources for the first information can be indicated using the Physical Uplink Control Channel Resource Indicator (PRI) field in the DCI; at the same time, periodic PUCCH resources can also be configured to feed back the first information.
[0074] The preceding embodiments describe the behavior of the receiving end. Correspondingly, the sending end (such as a network-side device) may have at least one of the following behaviors 1) to 5) after receiving the first information.
[0075] 1) Adjust Open Loop Link Adaptation (OLLA). For example, reducing OLLA can improve the accuracy of packet reception.
[0076] 2) Adjust the scheduling priority of each receiver based on the first information reported by each receiver. For example, the first information includes the number of consecutively received erroneous data packets. The sender adjusts the scheduling priority of each receiver based on the number of consecutively received erroneous data packets. Optionally, the higher the number of consecutively received erroneous data packets, the higher the scheduling priority of the receiver.
[0077] 3) Adjust the resources scheduled for the receiving end.
[0078] 4) Adjust the MCS. For example, lowering the MCS can improve the accuracy of packet reception.
[0079] 5) Adjust the Demodulation Reference Signal (DMRS) configuration / allocation. For example, improving the DMRS configuration / allocation can improve the accuracy of packet reception.
[0080] 6) Trigger non-periodic CSI measurements and reporting.
[0081] 7) If it is a symmetrical channel, it means that the uplink SINR is also low, and the receiver can be instructed to adjust the transmit power. For example, instruct the receiver to increase the transmit power.
[0082] Optionally, in the preceding embodiments, after reporting the first information, the method further includes: receiving a data block; wherein the data block is sent by the sending end after adjusting at least one of the following according to the first information: OLLA; MCS; resources scheduled by the receiving end; DMRS.
[0083] Optionally, in each of the foregoing embodiments, after reporting the first information, the method further includes: receiving second information, where the second information is generated by a sending end according to the first information, and the second information is used for at least one of the following: triggering the receiving end to perform and report an aperiodic CSI measurement; instructing the receiving end to adjust the transmission power.
[0084] To describe in detail the method for indicating continuous reception errors in embodiments of the present application, the following will be described with reference to two specific embodiments.
[0085] Embodiment 1
[0086] In this embodiment, the upper layer configures the following parameters for the receiving end, and one set of parameters is bound to one type of data packet.
[0087] 1) Timer t, the function of this timer can be referred to the foregoing embodiments.
[0088] 2) The maximum value T of timer t.
[0089] 3) Counter n, the default value of n is 0. This counter is used to count the number of continuously received error data packets, and specifically can be referred to the foregoing embodiments.
[0090] 4) After triggering the reporting of the first information, the reporting mode when the next data packet is still in error, which is divided into two types: mode1 and mode2. Specifically, it can be referred to the introduction in the foregoing embodiments.
[0091] The behaviors of the receiving end include:
[0092] If the receiving end receives any data packet, whether the data packet is received successfully or in error, the timer can be started or restarted, that is, timer t is reset to 0.
[0093] If the data packet is received in error, if the count value n of the counter < N, then n is incremented by 1. If n becomes N after incrementing by 1, then the first information is triggered to be reported. In the case of n >= N, if the reporting mode is mode1, then n is reset to 1; if the reporting mode is mode2, then n is incremented by 1 and the first information is triggered to be reported.
[0094] If the data packet is correct, the count value n of the counter is reset to 0.
[0095] If t = T, the timer is stopped and the count value n of the counter is reset to 0.
[0096] Embodiment 2
[0097] Communication Service Availability (CSA) and survival time are primarily used in cyber-physical applications with deterministic traffic. These applications typically involve periodic communication and have strict requirements for timely transmission.
[0098] This embodiment can be applied in cyber-physical applications. For example... Figure 3 As shown, the sending end periodically sends data packets at certain intervals. When a data packet is received incorrectly, the receiving end enters the DOWN state. However, within the survival time, the receiving end's communication service remains in the available state. Only when the duration of the DOWN state exceeds the survival time will the receiving end's communication service enter the unavailable state.
[0099] Figure 3 In the middle, a data packet was received with an error. Figure 3 The second data packet reception error did not result in an unavailable state; two consecutive data packet reception errors ( Figure 3 It only entered an unavailable state after the 4th and 5th data packets were received incorrectly.
[0100] exist Figure 3 In the embodiment shown, N is configured to = 2, and the maximum value of timer t is T = 5ms.
[0101] exist Figure 3 In the illustrated embodiment, the receiving end can start or restart the timer upon receiving any data packet, regardless of whether the packet was successfully received or received incorrectly; that is, timer t is reset to 0. When N equals 2, the receiving end is triggered to report the first information.
[0102] 1) After the first information is reported, the sending end reschedules the sending strategy and sends data packets. For details, please refer to the description of the sending end's behavior in the previous embodiment.
[0103] 2) After triggering the reporting of the first information, if the next data packet is still received incorrectly, determine whether to report the first information when the value is greater than N according to the mode1 or mode2 configuration. For details, please refer to the description of the previous embodiment.
[0104] 3) If the timer times out, that is, if no new data packet is received by t=5ms, the timer stops and the counter value n is reset to 0. The timer will be restarted after a new data packet is received.
[0105] This embodiment improves transmission reliability in scenarios requiring CSA by employing a real-time CSA reporting strategy.
[0106] The above combination Figure 2 and Figure 3 A method for indicating continuous reception errors according to embodiments of this application is described in detail below. Figure 4 A method for determining continuous reception errors according to another embodiment of this application is described in detail. It will be understood that the interaction between the sender and receiver described from the perspective of the sender... Figure 2 The descriptions of the receiving end side in the methods shown are the same; to avoid repetition, relevant descriptions have been omitted as appropriate.
[0107] Figure 4 This is a schematic diagram illustrating the implementation flow of a method for determining continuous reception errors according to an embodiment of this application. It can be applied to a sending end, which can be a network-side device or other terminal, etc. Figure 4 As shown, the method 400 includes the following steps.
[0108] S402: The sending end sends data packets.
[0109] S404: The sending end receives the first information, which is reported by the receiving end when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes consecutive reception error indication information; N is an integer greater than or equal to 2.
[0110] In this embodiment of the application, the sending end sends data packets, and the receiving end reports first information when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes continuous reception error indication information, which makes it easy for the sending end to understand the transmission status of data packets in a timely manner, and further optimize scheduling, etc., to ensure the reliability of subsequent data packet transmission.
[0111] Optionally, as an embodiment, before the sending end sends the data packet, the method further includes: sending configuration information, the configuration information being used to configure at least one of the following 1) to 3): 1) a reporting mode for the first information, wherein the reporting mode is used to instruct the receiving end whether to continue reporting the first information when the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly; 2) a timer, the timer being used to control the time interval between two consecutive data packets; 3) a counter, the counter being used to count the number of consecutively received erroneous data packets.
[0112] Optionally, as an embodiment, the continuous reception error indication information includes at least one of the following: the ratio of time in an unavailable state to the total time, the ratio of time in an available state to the total time, the number of data packets with continuous reception errors, an indication for indicating whether continuous reception errors have occurred, the time in an unavailable state, the time in an available state, and statistical information related to data packets with continuous reception errors.
[0113] Optionally, as an embodiment, after receiving the first information, the method further includes: adjusting at least one of the following according to the first information before sending the data block: OLLA; MCS; resources scheduled for the receiving end; DMRS.
[0114] Optionally, as an embodiment, after receiving the first information, the method further includes: sending second information, the second information being generated by the sending end based on the first information, the second information being used for at least one of the following: triggering the receiving end to perform aperiodic CSI measurement and reporting; instructing the receiving end to adjust the transmission power.
[0115] It should be noted that the execution entity of the continuous reception error indication method provided in this application embodiment can be a continuous reception error indication device, or a control module in the continuous reception error indication device for executing the continuous reception error indication method. This application embodiment uses the execution of the continuous reception error indication method by the continuous reception error indication device as an example to illustrate the continuous reception error indication device provided in this application embodiment.
[0116] Figure 5 This is a schematic diagram of a continuous reception error indication device according to an embodiment of this application. This device may correspond to the first communication device, receiving end, and terminal in other embodiments. For example... Figure 5 As shown, the device 500 includes the following modules.
[0117] The receiving module 502 can be used to receive data packets.
[0118] The reporting module 504 can be used to report first information when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes continuous reception error indication information; N is an integer greater than or equal to 2.
[0119] In this embodiment of the application, when the number of consecutively received erroneous data packets is greater than or equal to N, first information is reported. The first information includes continuous reception error indication information, which makes it easy for the sending end to understand the transmission status of data packets in a timely manner, and can further optimize scheduling, etc., to ensure the reliability of subsequent data packet transmission.
[0120] Optionally, as an embodiment, the reporting module 504 is further configured to: if the data packet is still received incorrectly, then stop reporting the first information; or if the data packet is still received incorrectly, then continue reporting the first information.
[0121] Optionally, as an embodiment, the reporting module 504 is configured to stop reporting the first information if the data packet is still received incorrectly, and to reset the number of consecutively received incorrect data packets at the receiving end to 1.
[0122] Optionally, as an embodiment, the device further includes a control module for: starting or restarting a timer when a data packet is received; stopping the timer and resetting the number of consecutively received erroneous data packets to 0 when the timer times out.
[0123] Optionally, as an embodiment, the device further includes a control module, configured to: in the event of a detected erroneous data packet, increment the counter value by 1 if the counter value is less than N; wherein the reporting module 504 is configured to: report first information if the counter value is greater than or equal to N.
[0124] Optionally, as an embodiment, the control module is further configured to: reset the counter value to 0 if a correct data packet is detected to be received.
[0125] Optionally, as an embodiment, the receiving module 502 is further configured to receive configuration information, the configuration information being configured to configure at least one of the following 1) to 3): 1) a reporting mode for the first information, wherein the reporting mode is used to indicate whether the device should continue to report the first information when the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly; 2) a timer, the timer being used to control the time interval between two consecutive data packets; 3) a counter, the counter being used to count the number of consecutively received erroneous data packets.
[0126] Optionally, as an embodiment, the data packet includes one of the following: a transport block, data packets initially transmitted by different HARQ processes, data packets of the same HARQ process, a MAC SDU, an RLC SDU of one or more logical channels, or a PDCP SDU.
[0127] Optionally, as an embodiment, the first information further includes CSI, which includes at least one of the following: CQI, RI, PMI, and MCS offset value.
[0128] Optionally, as an embodiment, the continuous reception error indication information includes at least one of the following: the ratio of time in an unavailable state to the total time, the ratio of time in an available state to the total time, the number of data packets with continuous reception errors, an indication for indicating whether continuous reception errors have occurred, the time in an unavailable state, the time in an available state, and statistical information related to data packets with continuous reception errors.
[0129] Optionally, as an embodiment, the first information is carried through a first channel, which includes one of the following: PRACH, PUCCH, CG-PUSCH, PUSCH, PSFCH, PSSCH.
[0130] Optionally, as an embodiment, the first channel satisfies at least one of the following 1) to 4): 1) the first channel is associated with the channel carrying the data packet; 2) if the first channel is PRACH, then the first information is an indication for indicating whether a continuous reception error has occurred; 3) if the first channel is a channel other than PRACH, then the first information includes the continuous reception error indication information, or the first information includes the continuous reception error indication information and CSI; 4) if the first channel is PUCCH, then the resources used by the PUCCH are indicated by downlink control information DCI, or the resources used by the PUCCH are configured periodic resources.
[0131] Optionally, as an embodiment, the receiving module 502 is further configured to receive a data block; wherein the data block is sent by the sending end after adjusting at least one of the following according to the first information: OLLA; MCS; resources scheduled for the device; DMRS.
[0132] Optionally, as an embodiment, the receiving module 502 is further configured to receive second information, which is generated by the transmitting end based on the first information, and the second information is used for at least one of the following: triggering the device to perform aperiodic CSI measurement and reporting; instructing the device to adjust the transmission power.
[0133] The apparatus 500 according to the embodiments of this application can refer to the flow of the method 200 corresponding to the embodiments of this application. Furthermore, each unit / module in the apparatus 500 and the other operations and / or functions described above are respectively for implementing the corresponding flow in the method 200 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0134] The continuous reception error indication device in this application embodiment can be a device, a device with an operating system, or an electronic device, or it can be a component, integrated circuit, or chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.
[0135] The continuous reception error indication device provided in this application embodiment can achieve... Figures 2 to 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0136] Figure 6 This is a schematic diagram of a device for determining continuous reception errors according to an embodiment of this application. This device may correspond to a second communication device, a transmitting end, and a network-side device in other embodiments. Figure 6 As shown, the device 600 includes the following modules.
[0137] The sending module 602 can be used to send data packets;
[0138] The receiving module 604 can be used to receive first information, which is reported by the receiving end when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes consecutive reception error indication information; N is an integer greater than or equal to 2.
[0139] In this embodiment of the application, the device 600 sends data packets. When the number of consecutively received erroneous data packets is greater than or equal to N, the receiving end reports first information. The first information includes continuous reception error indication information, which makes it easier for the device 600 to understand the transmission status of data packets in a timely manner, and further optimize scheduling, etc., to ensure the reliability of subsequent data packet transmission.
[0140] Optionally, as an embodiment, the sending module 602 is further configured to send configuration information, the configuration information being configured to configure at least one of the following 1) to 3): 1) the reporting mode of the first information, wherein the reporting mode is used to instruct the receiving end whether to continue reporting the first information when the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly; 2) a timer, the timer being used to control the time interval between two consecutive data packets; 3) a counter, the counter being used to count the number of consecutively received erroneous data packets.
[0141] Optionally, as an embodiment, the continuous reception error indication information includes at least one of the following: the ratio of time in an unavailable state to the total time, the ratio of time in an available state to the total time, the number of data packets with continuous reception errors, an indication for indicating whether continuous reception errors have occurred, the time in an unavailable state, the time in an available state, and statistical information related to data packets with continuous reception errors.
[0142] Optionally, as an embodiment, the sending module 602 is further configured to adjust at least one of the following before sending the data block according to the first information: OLLA; MCS; resources scheduled for the receiving end; DMRS.
[0143] Optionally, as an embodiment, the transmitting module 602 is further configured to transmit second information, which is generated by the device based on the first information, and the second information is used for at least one of the following: triggering the receiving end to perform aperiodic CSI measurement and reporting; instructing the receiving end to adjust the transmitting power.
[0144] The apparatus 600 according to the embodiments of this application can refer to the flow of the method 400 corresponding to the embodiments of this application. Furthermore, each unit / module in the apparatus 600 and the other operations and / or functions described above are respectively for implementing the corresponding flow in the method 400 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0145] Optional, such as Figure 7 As shown, this application embodiment also provides a communication device 700, including a processor 701, a memory 702, and a program or instructions stored in the memory 702 and executable on the processor 701. For example, when the communication device 700 is a terminal, the program or instructions executed by the processor 701 implement the various processes of the above-described continuous reception error indication method embodiment, and achieve the same technical effect. When the communication device 700 is a network-side device, the program or instructions executed by the processor 701 implement the various processes of the above-described continuous reception error determination method embodiment, and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0146] This application embodiment also provides a terminal, including a processor and a communication interface, the communication interface being used to receive data packets; if the number of consecutively received erroneous data packets is greater than or equal to N, then first information is reported, the first information including continuous reception error indication information; N is an integer greater than or equal to 2. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 8A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0147] The terminal 800 includes, but is not limited to, at least some of the following components: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.
[0148] Those skilled in the art will understand that the terminal 800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 8 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0149] It should be understood that, in this embodiment, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0150] In this embodiment, the radio frequency unit 801 receives downlink data from the network-side device and processes it for the processor 810; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0151] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0152] Processor 810 may include one or more processing units; optionally, processor 810 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.
[0153] The radio frequency unit 801 can be used to receive data packets; if the number of consecutively received erroneous data packets is greater than or equal to N, then a first message is reported, which includes a continuous reception error indication message; N is an integer greater than or equal to 2.
[0154] In this embodiment of the application, when the number of consecutively received erroneous data packets is greater than or equal to N, the terminal reports first information. The first information includes continuous reception error indication information, which makes it easy for the sending end to understand the transmission status of data packets in a timely manner, and can further optimize scheduling, etc., to ensure the reliability of subsequent data packet transmission.
[0155] The terminal 800 provided in this application embodiment can also implement the various processes of the above-described continuous error reporting method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0156] This application also provides a network-side device, including a processor and a communication interface. The communication interface is used to send data packets and receive first information, which is reported when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes continuous reception error indication information; N is an integer greater than or equal to 2. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.
[0157] Specifically, embodiments of this application also provide a network-side device. For example... Figure 9 As shown, the network-side device 900 includes an antenna 91, a radio frequency (RF) device 92, and a baseband device 93. The antenna 91 is connected to the RF device 92. In the uplink direction, the RF device 92 receives information through the antenna 91 and sends the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be transmitted and sends it to the RF device 92. The RF device 92 processes the received information and then transmits it through the antenna 91.
[0158] The aforementioned frequency band processing device can be located in the baseband device 93. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93, which includes a processor 94 and a memory 95.
[0159] Baseband device 93 may include, for example, at least one baseband board on which multiple chips are disposed, such as Figure 9 As shown, one of the chips, for example, is a processor 94, which is connected to a memory 95 to call the program in the memory 95 and execute the network-side device operations shown in the above method embodiments.
[0160] The baseband device 93 may also include a network interface 96 for exchanging information with the radio frequency device 92, such as a common public radio interface (CPRI).
[0161] Specifically, the network-side device in this application embodiment further includes: instructions or programs stored in memory 95 and executable on processor 94, wherein processor 94 calls the instructions or programs in memory 95 to execute. Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0162] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described continuous reception error reporting and determination method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0163] The processor may be the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0164] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described continuous error reporting and determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0165] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0166] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0167] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network-side device, etc.) to execute the methods described in the various embodiments of this application.
[0168] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for reporting continuous reception errors, characterized in that, include: The receiving end receives data packets; If the number of consecutively received erroneous data packets is greater than or equal to N, then the first information is reported, which includes continuous reception error indication information. N is an integer greater than or equal to 2; The method further includes: Upon receiving a data packet, start or restart the timer; If the timer times out, stop the timer and reset the number of consecutively received erroneous data packets to 0; Before the receiving end receives the data packet, the method further includes: receiving configuration information, the configuration information being used to configure the reporting mode of the first information, wherein the reporting mode is used to instruct the receiving end whether to continue reporting the first information when the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly.
2. The method according to claim 1, characterized in that, After reporting the first piece of information, the method further includes: If the data packet is still received incorrectly, the first message will not be reported again; or If the data packet is still being received incorrectly, continue reporting the first information.
3. The method according to claim 2, characterized in that, If the data packet is still received incorrectly, the steps to stop reporting the first message include: If the data packet is still received incorrectly, the first message will no longer be reported, and the number of consecutively received incorrect data packets at the receiving end will be reset to 1.
4. The method according to claim 1, characterized in that, The method further includes: If a received data packet with an error is detected, and the counter value is less than N, then the counter value is incremented by 1. The step of reporting the first information if the number of consecutively received erroneous data packets by the receiving end is greater than or equal to N includes: reporting the first information if the count value of the counter is greater than or equal to N.
5. The method according to claim 4, characterized in that, The method further includes: If a correct data packet is detected, the counter value is reset to 0.
6. The method according to claim 1, characterized in that, The configuration information is also used to configure at least one of the following: A timer, used to control the time interval between two consecutive data packets; A counter, used to count the number of consecutively received erroneous data packets.
7. The method according to claim 1, characterized in that, The data packet includes one of the following: Transport blocks include data packets initially transmitted by different Hybrid Automatic Repeat Request (HARQ) processes, data packets within the same HARQ process, Media Access Control Service Data Unit (MAC SDU), Radio Link Control Service Data Unit (RLCSDU) for one or more logical channels, and Packet Data Convergence Protocol Service Data Unit (PDCP SDU).
8. The method according to claim 1, characterized in that, The first information also includes channel state information (CSI), which includes at least one of the following: channel quality indicator (CQI), rank indicator (RI), precoding matrix indicator (PMI), and modulation and coding strategy (MCS) offset value.
9. The method according to claim 1 or 8, characterized in that, The continuous reception error indication information includes at least one of the following: The ratio of time spent in an unavailable state to the total time, the ratio of time spent in an available state to the total time, the number of consecutively received error packets, an indication of whether consecutive reception errors have occurred, the time spent in an unavailable state, the time spent in an available state, and statistical information related to consecutively received error packets.
10. The method according to claim 1, characterized in that, The first information is carried through a first channel, which includes one of the following: Physical Random Access Channel (PRACH), Physical Uplink Control Channel (PUCCH), Unlicensed Scheduling Physical Uplink Shared Channel (CG-PUSCH), Physical Uplink Shared Channel (PUSCH), Physical Secondary Link Feedback Channel (PSFCH), and Physical Secondary Link Shared Channel (PSSCH).
11. The method according to claim 10, characterized in that, The first channel satisfies at least one of the following: The first channel is associated with the channel carrying the data packet; If the first channel is PRACH, then the first information is an indication of whether a continuous reception error has occurred; If the first channel is a channel other than PRACH, then the first information includes the continuous reception error indication information, or the first information includes the continuous reception error indication information and CSI; If the first channel is a PUCCH, then the resources used by the PUCCH are indicated by the downlink control information (DCI), or the resources used by the PUCCH are configured periodic resources.
12. The method according to any one of claims 1 to 11, characterized in that, After reporting the first piece of information, the method further includes: receiving a data block; The data block is sent by the sending end after adjusting at least one of the following based on the first information: Open-loop adaptive OLLA; MCS; Resources scheduled for the receiving end; Demodulation reference signal DMRS.
13. The method according to any one of claims 1 to 11, characterized in that, After reporting the first information, the method further includes: receiving second information, wherein the second information is generated by the sending end based on the first information, and the second information is used for at least one of the following: The receiver is triggered to perform aperiodic CSI measurements and reporting; Instruct the receiving end to adjust the transmission power.
14. A method for determining continuous reception errors, characterized in that, include: The sending end sends data packets; The sending end receives first information, which is reported by the receiving end when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes continuous reception error indication information. N is an integer greater than or equal to 2; Before the sending end sends the data packet, the method further includes: sending configuration information, wherein the configuration information is used to configure a timer, and the timer is used to control the time interval between two consecutive data packets; The configuration information is also used to configure the reporting mode of the first information, wherein the reporting mode is used to instruct the receiving end whether to continue reporting the first information when the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly.
15. The method according to claim 14, characterized in that, The configuration information is also used to configure a counter, which is used to count the number of consecutively received erroneous data packets.
16. The method according to claim 14, characterized in that, The continuous reception error indication information includes at least one of the following: The ratio of time spent in an unavailable state to the total time, the ratio of time spent in an available state to the total time, the number of consecutively received error packets, an indication of whether consecutive reception errors have occurred, the time spent in an unavailable state, the time spent in an available state, and statistical information related to consecutively received error packets.
17. The method according to any one of claims 14 to 16, characterized in that, After the sending end receives the first information, the method further includes: adjusting at least one of the following based on the first information before sending the data block: OLLA; MCS; Resources scheduled for the receiving end; DMRS.
18. The method according to any one of claims 14 to 16, characterized in that, After the sending end receives the first information, the method further includes: sending second information, wherein the second information is generated by the sending end based on the first information, and the second information is used for at least one of the following: The receiver is triggered to perform aperiodic CSI measurements and reporting; Instruct the receiving end to adjust the transmission power.
19. A device for continuously receiving error reporting, characterized in that, include: The receiving module is used to receive data packets; The reporting module is used to report first information when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes consecutive reception error indication information; N is an integer greater than or equal to 2. The control module is used to: start or restart a timer when a data packet is received; stop the timer when the timer times out and reset the number of consecutively received erroneous data packets to 0; The receiving module is further configured to receive configuration information, which is used to configure the reporting mode of the first information. The reporting mode is used to instruct the device whether to continue reporting the first information when the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly.
20. The apparatus according to claim 19, characterized in that, The reporting module is also used for: If the data packet is still received incorrectly, the first message will not be reported again; or If the data packet is still being received incorrectly, continue reporting the first information.
21. The apparatus according to claim 20, characterized in that, The reporting module is configured to stop reporting the first information if the data packet is still received incorrectly, and to reset the number of consecutively received incorrect data packets at the receiving end to 1.
22. The apparatus according to claim 19, characterized in that, It also includes a control module for: If a received data packet with an error is detected, and the counter value is less than N, then the counter value will be incremented by 1. The reporting module is configured to: report first information if the counter value is greater than or equal to N.
23. The apparatus according to claim 22, characterized in that, The control module is also used for: If a correct data packet is detected, the counter value is reset to 0.
24. The apparatus according to claim 19, characterized in that, The configuration information is also used to configure at least one of the following: A timer, used to control the time interval between two consecutive data packets; A counter, used to count the number of consecutively received erroneous data packets.
25. The apparatus according to claim 19, characterized in that, The data packet includes one of the following: Transport blocks, data packets initially transmitted by different HARQ processes, data packets of the same HARQ process, MAC SDU, RLC SDU of one or more logical channels, PDCP SDU.
26. The apparatus according to claim 19, characterized in that, The first information also includes CSI, which includes at least one of the following: CQI, RI, PMI, MCS offset value.
27. The apparatus according to claim 19 or 26, characterized in that, The continuous reception error indication information includes at least one of the following: The ratio of time spent in an unavailable state to the total time, the ratio of time spent in an available state to the total time, the number of consecutively received error packets, an indication of whether consecutive reception errors have occurred, the time spent in an unavailable state, the time spent in an available state, and statistical information related to consecutively received error packets.
28. The apparatus according to claim 19, characterized in that, The first information is carried through a first channel, which includes one of the following: PRACH, PUCCH, CG-PUSCH, PUSCH, PSFCH, PSSCH.
29. The apparatus according to claim 28, characterized in that, The first channel satisfies at least one of the following: The first channel is associated with the channel carrying the data packet; If the first channel is PRACH, then the first information is an indication of whether a continuous reception error has occurred; If the first channel is a channel other than PRACH, then the first information includes the continuous reception error indication information, or the first information includes the continuous reception error indication information and CSI; If the first channel is a PUCCH, then the resources used by the PUCCH are indicated by the downlink control information (DCI), or the resources used by the PUCCH are configured periodic resources.
30. The apparatus according to any one of claims 19 to 29, characterized in that, The receiving module is also used to receive data blocks; The data block is sent by the sending end after adjusting at least one of the following based on the first information: OLLA; MCS; Resources scheduled for the device; DMRS.
31. The apparatus according to any one of claims 19 to 29, characterized in that, The receiving module is further configured to receive second information, which is generated by the sending end based on the first information, and the second information is used for at least one of the following: The device is triggered to perform aperiodic CSI measurements and reporting; Instruct the device to adjust the transmission power.
32. A device for determining continuous reception errors, characterized in that, include: The sending module is used to send data packets; The receiving module is used to receive first information, which is reported by the receiving end when the number of consecutively received erroneous data packets is greater than or equal to N. The first information includes consecutive reception error indication information; N is an integer greater than or equal to 2. The sending module is also used to send configuration information, which is used to configure a timer, and the timer is used to control the time interval between two consecutive data packets; The configuration information is also used to configure the reporting mode of the first information, wherein the reporting mode is used to instruct the receiving end whether to continue reporting the first information when the number of consecutively received erroneous data packets is greater than or equal to N and the data packets are still received incorrectly.
33. The apparatus according to claim 32, characterized in that, The configuration information is also used to configure a counter, which is used to count the number of consecutively received erroneous data packets.
34. The apparatus according to claim 32, characterized in that, The continuous reception error indication information includes at least one of the following: The ratio of time spent in an unavailable state to the total time, the ratio of time spent in an available state to the total time, the number of consecutively received error packets, an indication of whether consecutive reception errors have occurred, the time spent in an unavailable state, the time spent in an available state, and statistical information related to consecutively received error packets.
35. The apparatus according to any one of claims 32 to 34, characterized in that, The sending module is further configured to adjust at least one of the following based on the first information before sending the data block: OLLA; MCS; Resources scheduled for the receiving end; DMRS.
36. The apparatus according to any one of claims 32 to 34, characterized in that, The sending module is further configured to send second information, which is generated by the device based on the first information, and the second information is used for at least one of the following: The receiver is triggered to perform aperiodic CSI measurements and reporting; Instruct the receiving end to adjust the transmission power.
37. A first communication device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the continuous reception error indication method as described in any one of claims 1 to 13.
38. A second communication device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method for determining continuous reception errors as described in any one of claims 14 to 18.
39. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the method for indicating continuous reception errors as described in any one of claims 1 to 13, or the method for determining continuous reception errors as described in any one of claims 14 to 18.