Monitoring report reporting method and apparatus, monitoring report receiving method and apparatus, device and medium

WO2026085726A1PCT designated stage Publication Date: 2026-04-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2024-10-22
Publication Date
2026-04-30

Smart Images

  • Figure CN2024126515_30042026_PF_FP_ABST
    Figure CN2024126515_30042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed in the present application are a monitoring report reporting method and apparatus, a monitoring report receiving method and apparatus, a device and a medium. The reporting method comprises: determining and / or reporting a monitoring report corresponding to one or more feedback models, the feedback models being used for hybrid automatic repeat request (HARQ) feedback. Monitoring one or more deployed feedback models and determining and / or reporting monitoring reports enable terminal devices and / or network devices to learn the working performance of the one or more feedback models in a timely manner, and further enable the feedback models to be subsequently adjusted and updated in a timely manner on the basis of the monitoring reports, thereby avoiding the reduction of data transmission efficiency caused by feedback models being unavailable.
Need to check novelty before this filing date? Find Prior Art

Description

Methods for submitting and receiving monitoring reports, as well as the devices, equipment, and media used. Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, method, apparatus, device, and medium for reporting and receiving monitoring reports. Background Technology

[0002] In related technologies, one or more feedback models are deployed on terminal devices and network devices to implement Hybrid Automatic Repeat Request (HARQ) feedback.

[0003] Summary of the Invention

[0004] This application provides a method for reporting, a method for receiving, a device, an equipment, and a medium for monitoring reports. The technical solution is as follows:

[0005] On one hand, embodiments of this application provide a method for reporting a monitoring report, the method being executed by a feedback model monitoring terminal, the method comprising:

[0006] Determine and / or submit monitoring reports corresponding to one or more feedback models;

[0007] The feedback model is used for HARQ feedback.

[0008] On the other hand, embodiments of this application provide a method for receiving monitoring reports, the method being executed by a feedback model processing terminal, the method comprising:

[0009] Receive monitoring reports corresponding to one or more feedback models;

[0010] The feedback model is used for HARQ feedback.

[0011] On the other hand, embodiments of this application provide a monitoring report reporting device, the device comprising:

[0012] The first module is used to determine and / or report monitoring reports corresponding to one or more feedback models;

[0013] The feedback model is used for HARQ feedback.

[0014] On the other hand, embodiments of this application provide a monitoring report receiving device, the device comprising:

[0015] The receiving module is used to receive monitoring reports corresponding to one or more feedback models;

[0016] The feedback model is used for HARQ feedback.

[0017] On the other hand, embodiments of this application provide a feedback model monitoring device, the feedback model monitoring device comprising:

[0018] processor;

[0019] A transceiver connected to the processor;

[0020] Memory used to store the processor's executable instructions;

[0021] The processor is configured to load and execute executable instructions to implement the reporting methods for monitoring reports as described above.

[0022] On the other hand, embodiments of this application provide a feedback model processing device, the feedback model processing device comprising:

[0023] processor;

[0024] A transceiver connected to the processor;

[0025] Memory used to store the processor's executable instructions;

[0026] The processor is configured to load and execute executable instructions to implement the methods for receiving monitoring reports as described above.

[0027] On the other hand, embodiments of this application provide a computer-readable storage medium storing a computer program that is executed by a processor to implement the monitoring report reporting method and / or the monitoring report receiving method of the above aspects.

[0028] On the other hand, embodiments of this application provide a chip, the chip including programmable logic circuits and / or program instructions, which, when the chip is running on a terminal or network device, are used to implement the monitoring report reporting method and / or the monitoring report receiving method of the above aspects.

[0029] On the other hand, embodiments of this application provide a computer program product, the computer program product including computer instructions stored in a computer-readable storage medium; a processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to implement the monitoring report reporting method and / or the monitoring report receiving method of the above aspects.

[0030] On the other hand, embodiments of this application provide a computer program executed by a processor of a communication device to implement the methods for reporting monitoring reports and / or receiving monitoring reports in the above aspects.

[0031] The technical solutions provided in this application embodiment may have the following beneficial effects:

[0032] The feedback model monitoring system monitors one or more deployed feedback models, determines and / or reports monitoring data, which helps terminal devices and / or network devices to promptly understand the performance of one or more feedback models. Furthermore, it facilitates timely adjustments and updates to the feedback models based on the monitoring reports, preventing data transmission efficiency reduction caused by unusable feedback models. Attached Figure Description

[0033] Figure 1 shows a schematic diagram of the communication system provided in an embodiment of this application;

[0034] Figure 2 shows a flowchart of a method for sending feedback codewords according to an embodiment of this application;

[0035] Figure 3 shows a schematic diagram of a feedback codebook provided in an embodiment of this application;

[0036] Figure 4 shows a schematic diagram of a monitoring report reporting method provided in an embodiment of this application;

[0037] Figure 5 shows a schematic diagram of a monitoring report reporting method provided in an embodiment of this application;

[0038] Figure 6 shows a flowchart of a monitoring report reporting method provided in an embodiment of this application;

[0039] Figure 7 shows a monitoring schematic diagram of a feedback model provided in an embodiment of this application;

[0040] Figure 8 shows a flowchart of a monitoring report reporting method provided in an embodiment of this application;

[0041] Figure 9 shows a flowchart of a monitoring report reporting method provided in an embodiment of this application;

[0042] Figure 10 shows a flowchart of a monitoring report receiving method provided in an embodiment of this application;

[0043] Figure 11 shows a structural block diagram of a monitoring report reporting device provided in an embodiment of this application;

[0044] Figure 12 shows a structural block diagram of a monitoring report receiving device provided in an embodiment of this application;

[0045] Figure 13 shows a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings. Exemplary embodiments will be described in detail here, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims. All other embodiments obtained by those skilled in the art without inventive effort in relation to the embodiments of this application are within the scope of protection of this application. The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The singular forms “a,” “the,” and “the” used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more associated listed items. It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word “if” as used herein may be interpreted as “when”, “when”, or “in response to determination”.

[0047] Figure 1 shows a schematic diagram of a communication system provided in an exemplary embodiment of this application. The communication system includes a terminal device 110 and a network device 120.

[0048] The terminal device 110 in this application embodiment can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus. This terminal includes, but is not limited to: handheld devices, wearable devices, in-vehicle devices, and IoT devices, such as: mobile phones, tablets, e-readers, laptops, desktop computers, televisions, game consoles, mobile internet devices (MID), augmented reality (AR) terminals, virtual reality (VR) terminals, mixed reality (MR) terminals, wearable devices, controllers, electronic tags, controllers, wireless terminals in industrial control, self-driving, remote medical, smart grid, transportation safety, smart city, smart home, remote medical surgery, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, and wireless local loops. Loop (WLL) stations, personal digital assistants (PDAs), set-top boxes (STBs), customer premises equipment (CPEs), etc.

[0049] The network device 120 in this embodiment provides wireless communication functionality. This network device 120 includes, but is not limited to: an evolved Node B (eNB), a Radio Network Controller (RNC), a Node B (NB), a Base Station Controller (BSC), a Base Transceiver Station (BTS), a Home Evolved Node B (or Home Node B, HNB), a Baseband Unit (BBU), an Access Point (AP) in a Wi-Fi system, a wireless relay node, a wireless backhaul node, a Transmission Point (TP), or a Transmission and Reception Point (TRP), etc. It can also be used for next-generation Node B (Next Generation Node) systems in 5G mobile communication systems. B, gNB) or transmission point (TRP or TP), or, in a 5G system, one or a group of antenna panels (including multiple antenna panels) of a base station, or, network nodes constituting a gNB or transmission point, such as baseband unit (BBU) or distributed unit (DU), or base stations in Beyond Fifth Generation (B5G) mobile communication systems or 6th Generation (6G) mobile communication systems, or core network (CN), fronthaul, backhaul, radio access network (RAN), network slicing, etc., or serving cell, primary cell (PCell), primary secondary cell (PSCell), special cell (SpCell), secondary cell (SCell), neighboring cell, etc. of terminal equipment.

[0050] Terminal device 110 and network device 120 communicate with each other via some air interface technology. For example, there are two communication scenarios between terminal device 110 and network device 120: uplink communication scenario and downlink communication scenario. Uplink communication refers to terminal device 110 sending signals to network device 120; downlink communication refers to network device 120 sending signals to terminal device 110.

[0051] The technical solutions provided in the embodiments of this application can be applied to various communication systems, such as: Global System for Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G mobile communication system, NR system, NR system evolution system, LTE-based access to unlicensed spectrum (LTE-U) system, and NR-based access to unlicensed spectrum. It can be used with NR-U (spectrum) systems, terrestrial networks (TN) systems, non-terrestrial networks (NTN) systems, wireless local area networks (WLAN), Wi-Fi, cellular IoT systems, cellular passive IoT systems, and can also be used with subsequent evolution systems of 5G NR systems, as well as B5G, 6G and subsequent evolution systems.

[0052] In some embodiments of this application, "NR" may also be referred to as a 5G NR system or a 5G system. The 5G mobile communication system may include Non-Standalone (NSA) and / or Standalone (SA) networking. The technical solutions provided in the embodiments of this application can also be applied to Machine-Type Communication (MTC), Long Term Evolution-Machine (LTE-M) technology, Device-to-Device (D2D) networks, Machine-to-Machine (M2M) networks, Internet of Things (IoT) networks, or other networks. For example, an IoT network may include a vehicle-to-everything (V2X) network. In this context, the communication methods in the vehicle-to-everything (V2X) system are collectively referred to as vehicle to other devices (V2X, where X can represent anything). For example, V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication, or vehicle to network (V2N) communication, etc.

[0053] It should be understood that in the description of the embodiments of this application, the term "correspondence" can indicate a direct or indirect correspondence between two things, or an association between them, or a relationship of instruction and being instructed, configuration and being configured, etc. In the embodiments of this application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this application does not limit the specific implementation method. For example, predefined can refer to what is defined in a protocol. In the embodiments of this application, "protocol" can refer to standard protocols in the field of communication, such as LTE protocol, NR protocol, Internet of Things protocol, and related protocols applied to future communication systems, and this application does not limit it.

[0054] Next, the relevant technologies involved in the embodiments of this application will be briefly introduced:

[0055] Hybrid Automatic Repeat Request (HARQ) feedback is a technique that combines Automatic Repeat Request (ARQ) and Forward Error Correction (FEC) to improve the reliability of data transmission. In wireless communication systems, HARQ feedback allows a terminal device to send feedback information to the network device after receiving a data packet. This feedback information indicates whether the terminal device has detected an error. If the terminal device detects an error, the feedback information can also be used to request the network device to retransmit the data packet.

[0056] HARQ feedback based on Transport Block (TB) or Code Block Group (CBG): New Radio (NR) systems support TB-level scheduling and HARQ feedback. Each TB in the system incorporates a Cyclic Redundancy Check (CRC) message, also known as TB-level CRC. The terminal device determines whether the TB has been correctly decoded based on the TB-level CRC check result and sends HARQ feedback information to the network device. If the TB has been correctly decoded, an Acknowledgement (ACK) message is sent; otherwise, a Negative Acknowledgement (NACK) message is sent. Each TB's feedback message requires only 1 bit. The network device decides whether to retransmit the TB based on the received ACK or NACK.

[0057] For a large data unit (TB), which includes multiple code blocks (CBs), the decoding failure of any CB will cause the entire TB to be retransmitted. Therefore, TB-based HARQ feedback may result in low data transmission efficiency. To improve data transmission efficiency, this application proposes using CB-based HARQ feedback, with feedback at the CB unit / granularity, to accurately indicate the decoding status of each CB. This allows network devices to retransmit only the CBs that failed to decode, instead of retransmitting the entire TB. For example, suppose a TB includes {CB1, CB2, CB3}, and the terminal device feeds back feedback information to the network device as {A, A, N}. Since the feedback information indicates that CB1 and CB2 have been successfully decoded, while CB3 failed to decode, the network device can retransmit only CB3 without retransmitting CB1 and CB2, thereby improving data transmission efficiency.

[0058] CB-based HARQ feedback: Compared to TB-based HARQ feedback, this can be understood as CB-level transmission and HARQ feedback. Specifically, it involves the terminal device sending HARQ feedback information to the network device, indicating the decoding status of each CB. For example, assuming a TB includes 5 CBs, the feedback information would consist of 5 bits. For any given CB, the network device can determine whether to retransmit based on the accurate decoding status.

[0059] It should be noted that the HARQ feedback based on TB or CBG, and / or HARQ feedback based on CB, mentioned above can all be understood as HARQ feedback based on processing units. The processing unit includes at least one of the following: TB; CBG; CB.

[0060] A feedback method has been proposed in related technologies, which involves deploying one or more identical feedback codebooks in both the terminal device and the network device. Each feedback codebook includes multiple feedback codewords. When the terminal device needs to provide feedback information corresponding to a transport block to the network device, it simply provides the network device with feedback codewords that match the actual decoding results.

[0061] Feedback Codebook: A feedback codebook comprises multiple feedback codewords. Each feedback codeword includes at least one status bit. Each of the at least one status bit corresponds to a processing unit. Since the processing unit includes at least one of TB, CBG, and CB, in CB-based HARQ feedback, each status bit in a feedback codeword corresponds to one CB, or can be understood as each status bit indicating the feedback information corresponding to one CB. Alternatively, in TB or CBG-based HARQ feedback, each status bit in a feedback codeword corresponds to one TB or CBG, or can be understood as each status bit indicating the feedback information corresponding to one TB or CBG. For example, assuming a feedback codeword includes 5 status bits, each of the 5 status bits is used to represent the feedback information corresponding to {CB1, CB2, CB3, CB4, CB5}, respectively. Optionally, the number of status bits included in a feedback codeword is greater than or equal to the number of CBs actually transmitted. For example, a feedback codeword includes 5 status bits, of which 4 status bits are used to represent the feedback information corresponding to the 4 CBs actually transmitted, and the remaining status bit indicates invalid information or the remaining status bit is not used.

[0062] For example, a feedback codebook is shown in Figure 2. This feedback codebook consists of 8 rows and 8 columns. The number of rows in a feedback codebook can be understood as the number of feedback codewords included, and the number of columns in a feedback codebook can be understood as the number of status bits included in each feedback codeword. For example, in the feedback codebook shown in Figure 3, this feedback codebook includes 8 feedback codewords, and each feedback codeword includes 8 status bits.

[0063] Feedback codeword: Used to indicate feedback information corresponding to at least one transmission unit. In TB or CBG-based HARQ feedback, it indicates feedback information corresponding to at least one TB or CBG; in CB-based HARQ feedback, it indicates feedback information corresponding to at least one CB. Optionally, the feedback codeword for each feedback is determined from multiple feedback codewords in the feedback codebook. For example, assuming a feedback codebook includes three feedback codewords, the feedback codeword used to represent the feedback information corresponding to {CB1, CB2, CB3, CB4, CB5} is determined from these three feedback codewords.

[0064] It should be noted that the aforementioned feedback codebook can also be understood as a mapping relationship group, and a mapping relationship group includes at least one mapping relationship. A mapping relationship can be understood as the aforementioned feedback codeword. Each mapping relationship includes at least one status bit. Each status bit in the at least one status bit corresponds to a processing unit. Since the processing unit includes at least one of TB, CBG, and CB, in CB-based HARQ feedback, each status bit corresponds to one CB, or can be understood as each status bit indicating the feedback information corresponding to one CB. In TB or CBG-based HARQ feedback, each status bit in a feedback codeword corresponds to one TB or CBG, or can be understood as each status bit indicating the feedback information corresponding to one TB or CBG. In this embodiment, the example of deploying one or more feedback codebooks with identical content in the terminal device and network device is used for illustration. The implementation method of the mapping relationship group can be found in the implementation method of the feedback codebook.

[0065] In some embodiments, as shown in FIG2, when one or more feedback codebooks with identical content exist in the terminal device and the network device, the terminal device and the network device will interact with HARQ feedback based on the following steps (taking CB-based HARQ feedback as an example, TB-based or CBG-based HARQ feedback is similar):

[0066] Step 1: The terminal device receives the first transmission block;

[0067] The first transport block includes at least one processing unit.

[0068] Step 2: The terminal device decodes the original feedback information;

[0069] In some embodiments, the original feedback information is used to indicate the actual decoding status of each processing unit in the first transport block. For example, assuming the first transport block includes {CB1, CB2, CB3}, where CB1 decodes successfully, CB2 decodes successfully, and CB3 fails to decode, the original feedback information can be {A, A, N}, where A represents ACK and N represents NACK. Optionally, the original feedback information can also be represented as {1, 1, 0} or {0, 0, 1}, which is not limited in this embodiment.

[0070] Step 3: The terminal device searches for the first feedback codeword that best matches the original feedback information in the first feedback codebook based on the original feedback information;

[0071] In some embodiments, both the terminal device and the network device have pre-acquired the first feedback codebook.

[0072] In some embodiments, when multiple feedback codebooks are deployed in the terminal device and the network device, when the terminal device and the network device begin data transmission, a first feedback codebook that is understood consistently is determined from the multiple feedback codebooks, either semi-statically or dynamically.

[0073] In some embodiments, the first feedback codebook is a full feedback codebook. This can be understood as a feedback codebook that includes all feedback codewords, or as a feedback codebook that includes feedback codewords consistent with the original feedback information. The original feedback information is the actual decoding result.

[0074] Full feedback codebook: Includes all possible permutations and combinations of feedback codewords for each state bit. Optionally, the full feedback codebook includes a first set of feedback codewords. The first set is equal to a power of 2, with the number of state bits as the exponent. For example, assuming each feedback codeword in a full feedback codebook corresponds to 16 state bits, then the full feedback codebook includes 2... 16 A feedback code.

[0075] In some embodiments, when the first feedback codebook is the full feedback codebook, the first feedback codeword that best matches the original feedback information is the "feedback codeword that matches the original feedback information".

[0076] Step 4: The terminal device sends the first feedback codeword back to the network device;

[0077] Step 5: The network device retrieves the first feedback codeword from the first feedback codebook;

[0078] Step 6: The network device reconstructs the original feedback information based on the first feedback codeword.

[0079] Based on the feedback information restored from the first feedback codeword, the network device determines which CBs were successfully transmitted and which CBs need to be retransmitted.

[0080] It is important to understand that in steps 1-6 above, the number of bits that the terminal device needs to feed back to the network device is equal to the total number of status bits corresponding to the first feedback codeword. For example, assuming the first feedback codeword corresponds to 16 status bits, the terminal device needs to feed back 16 bits to the network device. When the number of status bits is sufficiently large, such as including 32 or 64 status bits, the number of bits that the terminal device needs to feed back is also relatively large. Based on this, this application also proposes a new design scheme for the feedback codebook. The new feedback codebook includes at least one of the following characteristics:

[0081] Feature 1: The number of feedback codewords is less than the number of feedback codewords in the full feedback codebook. Based on feature 1, this new feedback codebook can also be understood as a non-full feedback codebook.

[0082] Incomplete feedback codebook: This includes feedback codewords that represent partial permutations and combinations of each state bit. Optionally, the incomplete feedback codebook includes a second number of feedback codewords. This second number is less than a power of 2, raised to the power of the number of state bits. For example, assuming each feedback codeword in an incomplete feedback codebook corresponds to 16 state bits, the number of feedback codewords in that incomplete feedback codebook is less than 2^36. 16 .

[0083] Feature 2: Each feedback codeword corresponds to an index. The number of bits in the index is less than or equal to the number of status bits corresponding to each feedback codeword in the feedback codebook. For example, in the feedback codebook shown in Figure 3, each feedback codeword includes 8 status bits, but the index corresponding to the first feedback codeword is 000, the index corresponding to the second feedback codeword is 001, and so on. When the terminal device needs to send the first feedback codeword back to the network device, the terminal device can send back the index corresponding to the first feedback codeword to the network device, without having to send back all the status bits corresponding to the complete first feedback codeword. This solves the problem of the terminal device needing to send back a large number of bits.

[0084] Because the feedback codewords in the incomplete feedback codebook do not cover all possible permutations and combinations, in this case, the first feedback codeword may not necessarily indicate the actual demodulation (decoding) status of the first transport block. For example, suppose the first transport block includes {CB1, CB2, CB3}, and its actual decoding status is {A, A, N}. That is, CB1 is decoded successfully, CB2 is decoded successfully, and CB3 is decoded unsuccessfully. However, the incomplete feedback codebook corresponding to the first feedback codeword may not include the feedback codeword {A, A, N}, so the first feedback codeword may be {N, A, N}, meaning the first feedback codeword indicates that CB1 is decoded unsuccessfully, CB2 is decoded successfully, and CB3 is decoded unsuccessfully. Without ensuring that no decoding failure state is indicated as a decoding success state, the first feedback codeword incorrectly indicates that CB1 is decoded successfully as CB1 is decoded unsuccessfully.

[0085] In some embodiments, when multiple incomplete feedback codebooks are deployed in the terminal device and network device, when the terminal device and network device begin data transmission, a target feedback codebook that is understood consistently is determined semi-statically or dynamically from the multiple incomplete feedback codebooks. The target feedback codebook is an incomplete feedback codebook. It can be understood as a feedback codebook that does not include all feedback codewords, or as a feedback codebook that may not include feedback codewords consistent with the original feedback information. The original feedback information is used to accurately indicate the actual decoding status of each processing unit.

[0086] In some embodiments, the terminal device searches for a first feedback codeword in the target feedback codebook that has the smallest difference from the original feedback information. "Smallest difference" can also be understood as the codeword that is closest to, best matches, or most similar to the original feedback information, provided that no decoding failure state is indicated as a decoding success state. "Closest to," "best matches," or "most similar" can be understood as the first feedback codeword being the feedback codeword with the fewest state bits differing from the original feedback information, provided that no decoding failure state is indicated as a decoding success state.

[0087] Feature 3: It is based on an artificial intelligence model.

[0088] In one possible interpretation, this new feedback code is itself a kind of artificial intelligence model, such as a feedback model. The input of this artificial intelligence model is the original feedback information, and the output is the first feedback codeword or the index of the first feedback codeword corresponding to the original feedback information.

[0089] In some possible interpretations, this new feedback codebook is the output of an artificial intelligence model. For example, the input to this AI model is a data channel with certain characteristics, including at least one of the following: bandwidth, transport block size (TBS), number of block sizes (CBs), and modulation and coding scheme (MCS). The output of this AI model is a non-full feedback codebook corresponding to these data channels.

[0090] Feedback Model: One possible interpretation is the aforementioned non-full feedback codebook. One feedback model corresponds to one non-full feedback codebook. Another possible interpretation is that the feedback model is an artificial intelligence model used to predict a non-full feedback codebook based on input data. Optionally, the input to the feedback model is a data channel with certain characteristics, including at least one of the following: bandwidth, TBS, number of CBs, and modulation and coding scheme (MCS). The output of the feedback model is the non-full feedback codebook corresponding to these data channels.

[0091] In some embodiments, due to feature 1 described above, the new feedback codebook may not be able to provide the most accurate feedback on the decoding status of each processing unit. That is, the feedback codebook may be unusable. For example, suppose a TB includes {CB1, CB2, CB3}, and each CB fails to decode; that is, the accurate feedback codeword should be {N, N, N}. However, suppose the feedback codebook only includes feedback codeword 1 {A, A, A} and feedback codeword 2 {A, N, A}. Then, there is no accurate feedback codeword in the feedback codebook. Furthermore, both feedback codewords in the feedback codebook may indicate a failed CB as a successful decoder; therefore, the feedback codebook is unusable.

[0092] Therefore, how to monitor the performance or usability of the feedback model has become an urgent problem to be solved.

[0093] In some embodiments, since data transmission occurs between a terminal device and a network device, and both the terminal device and the network device have a consistent feedback model deployed, the monitoring end of the feedback model may be either the terminal device or the network device.

[0094] In one possible scenario, the feedback model monitoring endpoint can process the monitoring data itself after monitoring the feedback model. For example, suppose the feedback model monitoring endpoint is a terminal device that has both monitoring and data processing capabilities. That is, the terminal device acts as both the feedback model monitoring endpoint and the feedback model processing endpoint. Similarly, a network device can also act as both the feedback model monitoring endpoint and the feedback model processing endpoint.

[0095] In another possible scenario, the feedback model monitoring terminal may be unable to process the monitoring data after monitoring the feedback model. That is, the feedback model monitoring terminal only has monitoring functionality and does not have the ability to process the monitoring data. In this case, after obtaining the monitoring data, the feedback model monitoring terminal may send the monitored data to the feedback model processing terminal for processing.

[0096] Optionally, assuming the feedback model monitoring end is a terminal device, the feedback model processing end is a network device, a terminal-side server, or a processing device dedicated to processing monitoring data. For example, as shown in part (a) of Figure 4, the feedback model monitoring end is terminal device 110, and the feedback model processing end is network device 120. For example, as shown in part (b) of Figure 4, the feedback model monitoring end is terminal device 110, and the feedback model processing end is the terminal-side server 111 corresponding to terminal device 110. For example, as shown in part (c) of Figure 4, the feedback model monitoring end is terminal device 110, and the feedback model processing end is a processing device 130 dedicated to processing monitoring data. In one case, when the feedback model is deployed at the physical layer of the terminal device, assuming the feedback model monitoring end is at the physical layer of the terminal device, the feedback model processing end can be a network device, a terminal-side server, or a higher layer of the terminal device.

[0097] Optionally, assuming the feedback model monitoring end is a network device, the feedback model processing end is a network-side server or a processing device dedicated to processing monitoring data. For example, as shown in part (a) of Figure 5, the feedback model monitoring end is network device 120, and the feedback model processing end is the network-side server 121 corresponding to network device 120. For example, as shown in part (b) of Figure 5, the feedback model monitoring end is network device 120, and the feedback model processing end is a processing device 130 dedicated to processing monitoring data.

[0098] Figure 6 illustrates a flowchart of a monitoring report reporting method provided in an exemplary embodiment of this application. This method is executed by the feedback model monitoring terminal. The method includes:

[0099] Step 220: The feedback model monitoring terminal determines and / or reports one or more monitoring reports corresponding to the feedback models.

[0100] In some embodiments, the feedback model monitoring terminal is a terminal device. Alternatively, the feedback model monitoring terminal is a network device.

[0101] In some embodiments, the feedback model monitoring terminal determines monitoring reports corresponding to one or more feedback models, and / or, the feedback model monitoring terminal reports monitoring reports corresponding to all or part of the feedback models in one or more feedback models to the feedback model processing terminal. Optionally, when the feedback model monitoring terminal is a terminal device, the feedback model processing terminal is a network device, a terminal-side server, a terminal higher layer, or a processing device dedicated to processing monitoring data. Optionally, when the feedback model monitoring terminal is a network device, the feedback model processing terminal is a network-side server or a processing device dedicated to processing monitoring data. In this embodiment, "higher layer" refers to the protocol layer above the physical layer.

[0102] The feedback model is used for HARQ feedback. Alternatively, it can be understood as the model used to determine the feedback codeword or feedback codebook. Or, it can be understood as the model used for HARQ feedback based on CB or CBG. Here, the feedback model refers to the non-full feedback model described above.

[0103] In some embodiments, one or more feedback models include a first feedback model, which determines a first feedback codeword. The first feedback codeword indicates the decoding state of at least one CB or CBG in the first transport block. The first feedback model includes at least one feedback codeword, which is determined from a plurality of feedback codewords corresponding to the first feedback model. The first feedback codeword is the one with the smallest difference from the actual decoding state of at least one CB or CBG in the first transport block, and where no decoding failure state is indicated as a decoding success state. "Smallest difference" can also be understood as the feedback codeword that is closest to, best matches, or most similar to the original feedback information while ensuring that no decoding failure state is indicated as a decoding success state. "Closest to, best matches, or most similar" can be understood as the feedback codeword with the fewest state bits differing from the original feedback information while ensuring that no decoding failure state is indicated as a decoding success state. The original feedback information is used to accurately indicate the actual decoding state of each processing unit. The original feedback information may not exist in the first feedback model or in the output of the first feedback model.

[0104] In some embodiments, one or more feedback models are pre-trained. These one or more feedback models are pre-deployed in the terminal device and the network device. It is important to understand that the one or more feedback models deployed in the terminal device and the network device are identical. For example, assuming the terminal device deploys {feedback model 1, feedback model 2, feedback model 3}, then the network device also deploys at least {feedback model 1, feedback model 2, feedback model 3}. In some embodiments, the one or more feedback models deployed in the terminal device are a subset of the one or more feedback models deployed in the network device. For example, assuming the terminal device deploys {feedback model 1, feedback model 2, feedback model 3}, while the network device deploys {feedback model 1, feedback model 2, feedback model 3, feedback model 4, feedback model 5}.

[0105] In some embodiments, the types of one or more feedback models that need to be monitored or monitored include at least one of the following: a feedback model in use; an active feedback model; a candidate feedback model; and an inactive feedback model.

[0106] In some embodiments, one or more feedback models that need to be monitored or are monitored are indicated by a list of feedback models.

[0107] In some embodiments, different types of feedback models correspond to different feedback model lists. For example, the feedback model currently in use corresponds to feedback model list 1, the activated feedback model corresponds to feedback model list 2, the candidate feedback model corresponds to feedback model list 3, and the inactive feedback model corresponds to feedback model list 4. An example feedback model list is shown in Table 1 below:

[0108] Table 1

[0109] For example, assuming that the feedback model type corresponding to Table 1 is an active feedback model, then feedback model 1, feedback model 2, feedback model 3, etc., all belong to active feedback models.

[0110] In some embodiments, feedback models of the same type can correspond to the same list of feedback models or different lists of feedback models. For example, suppose feedback model 1 and feedback model 2 are both candidate feedback models, and feedback model 1 corresponds to feedback model list 1, while feedback model 2 corresponds to feedback model list 2. That is, the feedback models in feedback model list 1 and feedback model list 2 are both candidate feedback models.

[0111] In some embodiments, the one or more feedback models that the terminal device needs to monitor are configured by the network device. For example, the network device configuration may include a list of feedback models or an identifier for the list of feedback models.

[0112] In some embodiments, a feedback model is associated with one or more data channels. Alternatively, it can be understood as monitoring a feedback model based on at least one or more data channels. For example, a first feedback model corresponds to a first set of data channels, which includes one or more data channels. As another example, a second feedback model corresponds to a second set of data channels, which includes one or more data channels.

[0113] In some embodiments, the data channel sets associated with different feedback models may be the same or different. For example, feedback model 1 and feedback model 2 may both be associated with data channel set 1. Alternatively, feedback model 1 may be associated with data channel set 1, and feedback model 2 may be associated with data channel set 2. In some embodiments, some feedback models may be associated with the same data channel set, while other feedback models may be associated with different data channel sets.

[0114] In some embodiments, the data channels associated with different feedback models may be the same or different. For example, both feedback model 1 and feedback model 2 may be associated with data channel 1. Or, feedback model 1 may be associated with data channel 1, and feedback model 2 may be associated with data channel 2. In some embodiments, the same data channel associated with different feedback models may be from the same set of data channels or from different sets of data channels. For example, both feedback model 1 and feedback model 2 may be associated with data channel 1 in data channel set 1. Or, feedback model 1 may be associated with data channel 1 in data channel set 1, and feedback model 2 may be associated with data channel 1 in data channel set 2, where at least one data channel in data channel set 1 and data channel set 2 is different.

[0115] In some embodiments, the data channels in different data channel sets are orthogonal. That is, a data channel can only correspond to / belong to one data channel set. For example, when data channel 1 belongs to data channel set 1, data channel 1 cannot belong to other data channel sets.

[0116] In some embodiments, the monitoring of one or more feedback models by the feedback model monitoring terminal is periodic, or semi-continuous, or semi-periodic, or non-periodic, or triggered; and / or, the reporting of monitoring reports is periodic, or semi-continuous, or semi-periodic, or non-periodic, or triggered.

[0117] In some embodiments, the feedback model monitoring terminal reports the monitoring reports corresponding to all monitored feedback models. For example, suppose the feedback model monitoring terminal monitors 10 feedback models and determines the monitoring reports corresponding to these 10 feedback models. Then, the feedback model monitoring terminal reports the monitoring reports corresponding to all 10 feedback models to the feedback model processing terminal.

[0118] In some embodiments, the feedback model monitoring terminal only reports monitoring reports for a subset of the monitored feedback models. For example, only monitoring reports for 8 out of all 10 feedback models are reported. Optionally, this subset of feedback models consists of those frequently used by the monitoring terminal. Optionally, this subset of feedback models consists of those less frequently used by the monitoring terminal. Optionally, this subset of feedback models consists of those that have not been updated for a long time. Optionally, this subset of feedback models consists of those with performance below a threshold. Optionally, this subset of feedback models consists of those whose monitoring results are unavailable.

[0119] In summary, the method provided in this embodiment, where the feedback model monitoring terminal monitors one or more deployed feedback models and determines and / or reports monitoring reports, facilitates timely understanding of the operational performance of one or more feedback models by terminal devices and / or network devices. Furthermore, it allows for timely adjustments and updates to the feedback models based on the monitoring reports, preventing data transmission efficiency reduction due to unusable feedback models.

[0120] In some embodiments, the monitoring report corresponding to one or more feedback models is determined by the feedback model monitoring terminal based on one or more data channels associated with the one or more feedback models. The one or more data channels are used to monitor one or more feedback models. For example, the monitoring report corresponding to the first feedback model is determined by the feedback model monitoring terminal based on a first set of data channels. The first set of data channels is associated with the first feedback model and includes one or more data channels.

[0121] 1.1 One or more data channels

[0122] In some embodiments, one or more data channels are sent by a network device. When the feedback model monitoring end is a terminal device, the terminal device monitors one or more feedback models based on the received data channels sent by the network device. In one possible scenario, the one or more data channels used to monitor one or more feedback models are actively sent by the network device to the terminal device. That is, the terminal device only needs to passively receive one or more data channels. In another possible scenario, the one or more data channels used to monitor one or more feedback models are sent by the terminal device at the request of the network device. For example, when the terminal device needs to monitor one or more feedback models, it actively sends a first request to the network device, which requests the network device to send one or more data channels to the terminal device. Upon receiving the first request, the network device decides whether to accept or reject it. If the network device accepts the first request, it sends one or more data channels to the terminal device.

[0123] In some embodiments, one or more data channels used to monitor one or more feedback models are actively sent from the network device to the terminal device. However, the terminal device does not always receive or monitor these one or more data channels; it only receives a portion of the data channels when monitoring conditions are met. These monitoring conditions include, but are not limited to, downlink channel quality between the terminal device and the network device meeting the channel usage conditions corresponding to the feedback model, and the number of feedbacks that do not meet the conditions in the most recent n feedbacks reaching a preset number or a preset proportion, etc.

[0124] In some embodiments, one or more data channels are transmitted periodically, semi-persistently, semi-periodically, or triggered by network devices.

[0125] In some embodiments, one or more data channels include: a data channel dedicated to monitoring the feedback model; and / or, a data channel for data transmission. Alternatively, one or more data channels may include: a first type of data channel, or a second type of data channel. The first type refers to a type dedicated to monitoring the feedback model. The second type refers to a type used for data transmission. In embodiments of this application, the second type of data channel is used for both data transmission and monitoring the feedback model. Alternatively, it may be understood that the second type of data channel is reused to monitor the feedback model.

[0126] In some embodiments, the first type of data channel is transmitted by the network device based on at least one of the following configuration parameters: period, reference point, offset, time-domain resources, frequency-domain resources, and modulation and coding scheme. In some embodiments, the first type of data channel is not associated with downlink control information (DCI). In some embodiments, the first type of data channel is associated with only one active DCI. In some embodiments, the first type of data channel is associated with only one active Media Access Control (MAC) control element (CE).

[0127] In some embodiments, the first type of data channel and the second type of data channel are distinguished based on their respective MAC frame headers.

[0128] In some embodiments, the transmission of one or more data channels is periodic, semi-persistent, semi-periodic, or triggered; and / or, the monitoring of one or more data channels is periodic, semi-persistent, semi-periodic, or triggered. In the embodiments of this application, the combination of transmission and monitoring of one or more data channels is not limited. That is, in one possible case, the transmission of one or more data channels is periodic, and the monitoring of one or more data channels is triggered.

[0129] As exemplified in Figure 7, the terminal device monitors feedback model 1 based on {data channel 1, data channel 2, data channel 3}. Feedback model 1 is monitored based on the actual decoding status of data channel 1 and feedback codeword 1 in feedback model 1; feedback model 1 is monitored based on the actual decoding status of data channel 2 and feedback codeword 2 in feedback model 1; and feedback model 1 is monitored based on the actual decoding status of data channel 3 and feedback codeword 3 in feedback model 1.

[0130] In this case, the actual decoding state of data channel 1 is AAAN, and the feedback codeword 1 determined by feedback model 1 is NNAN; the actual decoding state of data channel 2 is ANNN, and the feedback codeword 2 determined by feedback model 1 is NNNN; the actual decoding state of data channel 3 is NAAA, and the feedback codeword determined by feedback model 1 is AAAA.

[0131] 1.2 Monitoring Timing

[0132] In some embodiments, the time interval between the end time of the data channel used to monitor one or more feedback models and the start time of the reporting of monitoring reports corresponding to one or more feedback models is greater than or equal to a preset offset value. Alternatively, it can be understood that the data channel used to monitor one or more feedback models is a data channel located within a monitoring window. The end position of the monitoring window is before the start position of the monitoring report reporting. The distance between the end position of the monitoring window and the start position of the monitoring report reporting is greater than or equal to the preset offset value. The preset offset value is agreed upon by the protocol, configured by the network, or reported by the terminal. It should be understood that the preset offset value is a time reserved for the feedback model monitoring end to preprocess the monitoring reports, which helps to make the monitoring reports reported by the feedback model monitoring end more effective.

[0133] In some embodiments, the start time of the data channel used to monitor one or more feedback models is configured by the network; or, the corresponding time length of the data channel used to monitor one or more feedback models is configured by the network. That is, the starting position of the monitoring window is configured by the network; or, the length of the monitoring window is configured by the network. By limiting the starting position and length of the monitoring window, it is beneficial to avoid the feedback model monitoring terminal from reporting monitoring reports from a long time ago, and to ensure the timeliness of the monitoring reports.

[0134] For example, as shown in Figure 8, the feedback model monitoring terminal periodically monitors one or more feedback models in the monitoring window 10 and reports a monitoring report 11. The distance between the end position of the monitoring window 10 and the start position of the reporting of the monitoring report 11 is a preset offset value 12. That is, after the monitoring window 10 ends, the feedback model monitoring terminal preprocesses the monitored data after the preset offset value 12 (i.e., a period of time) before reporting the monitoring report 11.

[0135] 1.3 Monitoring Methods

[0136] In some embodiments, the feedback model monitoring terminal periodically monitors one or more feedback models, and / or periodically reports monitoring reports corresponding to all or some of the feedback models to the feedback model processing terminal. That is, the feedback model monitoring terminal can selectively report monitoring reports to the feedback model processing terminal. For example, suppose the feedback model monitoring terminal periodically monitors {feedback model 1, feedback model 2, feedback model 3}, but since feedback model 3 is a less frequently used feedback model, the feedback model monitoring terminal only reports monitoring reports corresponding to feedback model 1 and feedback model 2 to the feedback model processing terminal.

[0137] In some embodiments, the feedback model monitoring terminal monitors one or more feedback models non-periodically, and / or non-periodically reports monitoring reports corresponding to all or some of the feedback models in one or more feedback models to the feedback model processing terminal.

[0138] In some embodiments, upon receiving monitoring trigger information, the feedback model monitoring terminal determines and / or reports one or more monitoring reports corresponding to the feedback model.

[0139] Optionally, when the monitoring endpoint of the feedback model is a terminal device, the monitoring trigger information can be monitoring configuration information and / or monitoring indication information sent by the network device. For example, MAC CE or DCI.

[0140] In some embodiments, the feedback model monitoring terminal receives monitoring trigger information at a first moment, triggering the reporting of monitoring reports corresponding to one or more feedback models. At a second moment, it reports monitoring reports corresponding to all or some of the feedback models in the one or more feedback models. The first moment occurs before the second moment.

[0141] In some embodiments, the time interval between the end time of the monitoring trigger information and the start time of the reporting of monitoring reports corresponding to one or more feedback models is greater than or equal to a first time interval. Alternatively, this can be understood as the time interval between the end time of receiving the monitoring trigger information and the start time of reporting the monitoring report being greater than or equal to the first time interval. That is, after the feedback model monitoring terminal receives the monitoring trigger information, it will wait for the first time interval before reporting monitoring reports corresponding to all or some of the feedback models in one or more feedback models. Alternatively, this can be understood as the feedback model monitoring terminal monitoring one or more feedback models and processing the monitoring results after the first time interval, and then reporting monitoring reports corresponding to all or some of the feedback models in one or more feedback models. This helps ensure that the feedback model monitoring terminal has sufficient time to monitor one or more feedback models and process their monitoring results.

[0142] For example, as shown in Figure 9, when the feedback model monitoring terminal receives the monitoring trigger information 20, it monitors one or more feedback models in the monitoring window 10 and reports a monitoring report 11. The time interval between the end of receiving the monitoring trigger information 20 and the start of reporting the monitoring report 11 is a first time interval 21.

[0143] In some embodiments, the feedback model monitoring terminal triggers the monitoring of one or more feedback models, and / or reports monitoring reports corresponding to all or some of the feedback models to the feedback model processing terminal. For example, when the feedback model monitoring terminal receives monitoring trigger information, it begins monitoring one or more feedback models.

[0144] In some embodiments, when the triggering conditions are met, the feedback model monitoring terminal determines and / or reports one or more monitoring reports corresponding to the feedback model.

[0145] In some embodiments, the feedback model monitoring terminal determines and / or reports monitoring reports corresponding to one or more feedback models based on one or more data channels. In some embodiments, the feedback model monitoring terminal determines and / or reports monitoring reports corresponding to one or more feedback models based on feedback codewords corresponding to one or more data channels.

[0146] • Taking the monitoring of the first feedback model at the feedback model monitoring end as an example:

[0147] In some embodiments, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model based on all or part of the data channels in the first data channel set, wherein the first data channel set is associated with the first feedback model. The first data channel set includes at least one data channel, and is the complete set or subset of the aforementioned one or more data channels; the first feedback model is one of one or more feedback models.

[0148] In some embodiments, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model based on the feedback codewords corresponding to all or some of the data channels in the first data channel set. The first data channel set is associated with the first feedback model. The first data channel set includes at least one data channel, and is the complete set or subset of the aforementioned one or more data channels. The first feedback model is one of one or more feedback models.

[0149] In some embodiments, the number of data channels in the first data channel set is greater than or equal to a fourth quantity threshold. Alternatively, the number of data channels in the first data channel set used for monitoring the first feedback model is greater than or equal to a fifth quantity threshold. This helps ensure that the number of data channel samples used for monitoring the first feedback model is sufficiently generalized, thereby ensuring the accuracy of the monitoring results of the first feedback model.

[0150] In some embodiments, if the number of data channels in the first data channel set is greater than or equal to a fourth quantity threshold, the feedback model monitoring terminal reports a monitoring report corresponding to the first feedback model or reports a valid monitoring report corresponding to the first feedback model. That is, if the number of data channels in the first data channel set is greater than or equal to the fourth quantity threshold, it is considered that the number of data channels in the first data channel set is sufficient, and the monitoring report corresponding to the first feedback model obtained based on the monitoring of the first data channel set is valid and can be reported.

[0151] In some embodiments, if the number of data channels in the first data channel set is less than a fourth quantity threshold, the feedback model monitoring terminal will not report a monitoring report corresponding to the first feedback model or will report an invalid monitoring report corresponding to the first feedback model. That is, if the number of data channels in the first data channel set is less than the fourth quantity threshold, it is considered that the number of data channels in the first data channel set is insufficient and cannot be used to monitor the first feedback model, or that the number of optional data channels used to monitor the first feedback model is insufficient. In this case, the monitoring report corresponding to the first feedback model obtained based on the first data channel set is invalid, and will not be reported or will report an invalid result.

[0152] In some embodiments, if the number of data channels in the first data channel set used to monitor the first feedback model is greater than or equal to a fifth quantity threshold, the feedback model monitoring terminal reports a monitoring report corresponding to the first feedback model or reports a valid monitoring report corresponding to the first feedback model. That is, if the number of data channels in the first data channel set used to monitor the first feedback model is greater than or equal to the fifth quantity threshold, it is considered that the number of data channels in the first data channel set that can be used to monitor the first feedback model is sufficient, and the monitoring report corresponding to the first feedback model obtained is valid and can be reported.

[0153] In some embodiments, if the number of data channels in the first data channel set used to monitor the first feedback model is less than a fifth quantity threshold, the monitoring terminal will not report a monitoring report corresponding to the first feedback model or will report an invalid monitoring report corresponding to the first feedback model. That is, if the number of data channels in the first data channel set used to monitor the first feedback model is less than the fifth quantity threshold, it is considered that the number of data channels in the first data channel set that can be used to monitor the first feedback model is insufficient, and the monitoring report corresponding to the first feedback model obtained is invalid, and will not be reported or will report an invalid result.

[0154] In some embodiments, the first data channel set and the first feedback model correspond based on a first parameter, which includes at least one of the following: the bandwidth of the data channel; the transport block size of the data channel; the number of block codes (CBs) of the data channel; and the modulation and coding order of the data channel. The first parameter is agreed upon by the protocol, configured by the network, or indicated. Matching different feedback models to different parameter sets ensures that the feedback model operates with specificity, achieves optimal performance within a certain range, and guarantees the effectiveness of the first feedback model based on monitoring the data channels in the first data channel set.

[0155] 1.4 Triggering Conditions

[0156] In some embodiments, the feedback model monitoring terminal determines and / or reports the monitoring report corresponding to the first feedback model when the triggering conditions are met.

[0157] In some embodiments, the triggering conditions for the first feedback model are determined based on at least one of the following factors:

[0158] • Used to monitor the actual decoding status of each data channel in the first feedback model;

[0159] • The feedback codeword corresponding to each data channel in the data channel used to monitor the first feedback model;

[0160] • The first difference corresponding to each data channel in the data channels used to monitor the first feedback model;

[0161] • The actual decoding situation of each data channel in the data channel used to monitor the first feedback codeword. The first feedback codeword is the feedback codeword monitored in the first feedback model.

[0162] • The first difference corresponding to each data channel in the data channel used to monitor the first feedback codeword.

[0163] In some embodiments, the actual decoding situation corresponding to the i-th data channel can also be expressed as: a first vector corresponding to the i-th data channel, which characterizes the actual decoding situation of each processing unit in the i-th data channel. For example, assuming the i-th data channel includes n CBs, the first vector corresponding to the i-th data channel can be expressed as: V i = {v1, v2, ..., vn}. The value of i is an integer. The value of n is a positive integer.

[0164] In some embodiments, the feedback codeword corresponding to the i-th data channel can also be expressed as: a second vector corresponding to the i-th data channel, which is used to characterize the feedback codeword corresponding to the i-th data channel. The feedback codeword corresponding to the i-th data channel is obtained based on the feedback model corresponding to the i-th data channel. Alternatively, it can be understood that the feedback codeword corresponding to the i-th data channel is determined by the feedback model corresponding to the i-th data channel for the i-th data channel. Or, it can be understood that the feedback codeword corresponding to the i-th data channel is selected from the feedback codebook corresponding to the feedback model corresponding to the i-th data channel, and is the feedback codeword that is closest to, best matches, or most similar to the actual decoding situation of each processing unit in the i-th data channel. For example, assuming that the i-th data channel includes n CBs, the second vector corresponding to the i-th data channel can be expressed as: C i = {c1, c2, ..., cn}. i is an integer. n is a positive integer.

[0165] In some embodiments, when the number of state bits in the feedback codebook corresponding to the first feedback model is greater than the number of processing units in the i-th data channel, the second vector corresponding to the i-th data channel is determined based on a subset of the state bits in the first feedback codeword. For example, assuming the number of state bits in the feedback codebook corresponding to the first feedback model is m, and the i-th data channel includes n CBs, where m is an integer greater than n, then the second vector corresponding to the i-th data channel can be n state bits selected from {c1, c2, ..., cm}. For example, {c1, c2, ..., cn}. Optionally, the second vector corresponding to the i-th data channel is determined based on the first n state bits in the first feedback codeword. Or, the second vector corresponding to the i-th data channel is determined based on the last n state bits in the first feedback codeword. Or, the second vector corresponding to the i-th data channel is determined based on the middle n state bits in the first feedback codeword.

[0166] For example, as shown in Figure 7, assume the first feedback model is feedback model 1, and the terminal device monitors feedback model 1 based on data channel 1. For instance, assume feedback model 1 corresponds to 3 feedback codewords, and the actual decoding situation corresponding to data channel 1 is {A, A, A, N}. On one hand, feedback codewords 1 and 2 among the 3 feedback codewords corresponding to feedback model 1 can ensure that no decoding failure is indicated as decoding success. Alternatively, it can be understood that when the last status bit in the actual decoding situation indicates decoding failure, only the last status bit of feedback codewords 1 and 2 among the 3 feedback codewords corresponding to feedback model 1 also indicates decoding failure. On the other hand, since feedback codeword 1 is {N, N, A, N}, compared to {A, A, A, N}, two state bits in feedback codeword 1 differ from the actual decoding situation corresponding to data channel 1; and since feedback codeword 2 is {N, N, N, N}, compared to {A, A, A, N}, three state bits in feedback codeword 2 differ from the actual decoding situation corresponding to data channel 1. Since 3 is greater than 2, feedback codeword 1 in feedback model 1 is used as the feedback codeword corresponding to data channel 1. Similarly, the feedback codewords corresponding to other data channels are determined using the same method as for data channel 1, and will not be elaborated here.

[0167] In some embodiments, the first difference corresponding to the i-th data channel is determined based on the actual decoding situation of the i-th data channel and the feedback codeword corresponding to the i-th data channel. The feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer.

[0168] In some embodiments, the first difference corresponding to the i-th data channel is determined based on the first vector corresponding to the i-th data channel and the second vector corresponding to the i-th data channel.

[0169] In some embodiments, the first difference corresponding to the i-th data channel can be understood as the difference between the first vector corresponding to the i-th data channel and the second vector corresponding to the i-th data channel, or as the Euclidean distance, Manhattan distance, Chebyshev distance, or Minkowski distance between the first vector corresponding to the i-th data channel and the second vector corresponding to the i-th data channel.

[0170] In some embodiments, the feedback model monitoring terminal determines the first difference corresponding to the i-th data channel based on the number of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel; or, it determines the first difference corresponding to the i-th data channel based on the proportion of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel in all state bits. When the number of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel is large, it indicates that the performance of the feedback model monitored based on the i-th data channel is poor. When the number of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel is small, it indicates that the performance of the feedback model monitored based on the i-th data channel is good.

[0171] For example, as shown in Figure 7, the first difference corresponding to data channel 1 is determined based on the state bits of the difference between the actual decoding situation of data channel 1 and the feedback codeword 1. Alternatively, it can be understood that the first difference corresponding to data channel 1 is determined based on the number of state bits representing the difference between the actual decoding situation of data channel 1 and the feedback codeword 1. Or, it can be understood as the proportion of the state bits representing the difference between the actual decoding situation of data channel 1 and the feedback codeword 1 to the total number of state bits. For example, the first difference corresponding to data channel 1 is determined based on the state bits representing the difference between {A, A, A, N} and {N, N, A, N}. As another example, since the number of state bits representing the difference between {A, A, A, N} and {N, N, A, N} is 2, the first difference corresponding to data channel 1 is 2, 2 state bits, or 50%. Similarly, the first difference corresponding to other data channels is determined using the same method as for data channel 1, and will not be elaborated further here.

[0172] In some embodiments, the triggering conditions for the first feedback model include at least one of the following:

[0173] • In the data channels used to monitor the first feedback model, the number of first data channels is greater than or equal to a first quantity threshold, and the first difference corresponding to the first data channel is greater than or equal to a first threshold;

[0174] • The proportion of the first data channel in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to a first proportion threshold. The first data channel set is associated with the first feedback model and includes the data channel used to monitor the first feedback model.

[0175] • In the data channels used to monitor the first feedback model, the number of second data channels is greater than or equal to a second quantity threshold, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to a second proportion threshold.

[0176] • The proportion of the second data channel in the data channel used to monitor the first feedback model or the set of first data channels is greater than or equal to the third proportion threshold;

[0177] • In the data channels used to monitor the first feedback model, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the second threshold;

[0178] • In the data channels used to monitor the first feedback model, the first difference corresponding to any data channel is greater than or equal to the first difference threshold;

[0179] • The number or proportion of available feedback codewords in the first feedback model is less than the third threshold;

[0180] • The number or proportion of unavailable feedback codewords in the first feedback model is greater than or equal to the fourth threshold;

[0181] • The number or proportion of available status bits in unavailable feedback codewords is less than the fifth threshold;

[0182] • The number or proportion of unavailable status bits in the unavailable feedback codeword is greater than or equal to the sixth threshold;

[0183] • In the data channels used to monitor the first feedback codeword, the number of third data channels is greater than or equal to the third quantity threshold, the first difference corresponding to the third data channel is greater than or equal to the seventh threshold, and the first feedback codeword is the feedback codeword monitored in the first feedback model.

[0184] • The proportion of the third data channel in the data channel used for monitoring the first feedback codeword is greater than or equal to the third proportion threshold;

[0185] • In the data channels used to monitor the first feedback codeword, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the eighth threshold;

[0186] • In the data channels used to monitor the first feedback codeword, the first difference corresponding to any data channel is greater than or equal to the second difference threshold.

[0187] Optionally, if the number of first data channels is greater than or equal to a first quantity threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. The first data channel is one or more data channels used to monitor the first feedback model. A first difference corresponding to the first data channel is greater than or equal to the first threshold, meaning the number of state bits showing a difference between the actual decoding state and the feedback codeword corresponding to the first data channel is greater than the threshold, or the proportion of state bits showing a difference between the actual decoding state and the feedback codeword corresponding to the first data channel in all state bits is greater than the threshold. Alternatively, it can be understood as the first feedback model's performance being poor based on the first data channel monitoring, failing to accurately indicate the actual decoding state. In this case, when the number of first data channels is sufficiently large, the feedback model monitoring terminal is triggered to determine and / or report a monitoring report corresponding to the first feedback model. In some embodiments, the first quantity threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0188] Optionally, if the proportion of the first data channel occupied by the feedback model monitoring terminal in the data channel or the set of first data channels used for monitoring the first feedback model is greater than or equal to a first proportion threshold, the monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. The proportion of the first data channel occupied being greater than or equal to the first proportion threshold can also be understood as the number of first data channels being greater than or equal to a first quantity threshold, as explained above. In some embodiments, the first proportion threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0189] Optionally, when the number of second data channels is greater than or equal to a second quantity threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. The second data channel is one or more data channels used to monitor the first feedback model. The proportion of first feedback information in the feedback codeword corresponding to the second data channel is greater than or equal to a second proportion threshold. Optionally, the first feedback information is negative acknowledgment (NACK). That is, if there is a large amount of MACK information in the feedback codeword corresponding to the second data channel, there is a possibility of indicating a decoding failure as a successful decoding in the actual decoding situation. Therefore, when the number of second data channels is sufficiently large, the feedback model monitoring terminal is triggered to determine and / or report a monitoring report corresponding to the first feedback model. In some embodiments, the second quantity threshold is agreed upon by the protocol, configured by the network, or reported by the terminal. The second proportion threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0190] Optionally, if the proportion of the second data channel occupied in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to a third proportion threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. The proportion of the second data channel occupied being greater than or equal to the third proportion threshold can also be understood as the number of second data channels being greater than or equal to a second quantity threshold, as explained above. In some embodiments, the third proportion threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0191] Optionally, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model if the mean, maximum, or median of the first difference corresponding to each data channel used for monitoring the first feedback model is greater than or equal to a second threshold. For example, assuming the data channels used for monitoring the first feedback model include {data channel 1, data channel 2, data channel 3}, then if the mean, maximum, or median of the first differences corresponding to all three data channels is greater than or equal to the second threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. In some embodiments, the second threshold is agreed upon by a protocol, configured by the network, or reported by the terminal.

[0192] Optionally, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model if, in the data channels used to monitor the first feedback model, the first difference corresponding to any data channel is greater than or equal to a first difference threshold. That is, if, in the data channels used to monitor the first feedback model, the number of state bits that differ between the actual decoding state and the feedback codeword corresponding to any data channel is greater than a threshold, a monitoring report corresponding to the first feedback model is determined and / or reported. Alternatively, if, in the data channels used to monitor the first feedback model, the proportion of state bits that differ between the actual decoding state and the feedback codeword corresponding to any data channel in the total number of state bits is greater than a threshold, a monitoring report corresponding to the first feedback model is determined and / or reported. In some embodiments, the first difference threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0193] Optionally, if the number or proportion of available feedback codewords in the first feedback model is less than a third threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. A number or proportion of available feedback codewords in the first feedback model being less than the third threshold indicates that the number of available feedback codewords in the first feedback model is low, and the performance of the first feedback model is poor, thus triggering the determination and / or reporting of a monitoring report corresponding to the first feedback model. In some embodiments, the third threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0194] Optionally, if the number or proportion of unusable feedback codewords in the first feedback model is greater than or equal to a fourth threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. A number or proportion of unusable feedback codewords in the first feedback model greater than or equal to the fourth threshold indicates that the number of unusable feedback codewords in the first feedback model is large, indicating poor performance of the first feedback model, thus triggering the determination and / or reporting of a monitoring report corresponding to the first feedback model. In some embodiments, the fourth threshold is determined by a protocol, configured by the network, or reported by the terminal.

[0195] Optionally, if the number or proportion of available state bits in the unavailable feedback codewords in the first feedback model is less than the fifth threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. If the number or proportion of available state bits in the unavailable feedback codewords in the first feedback model is less than the fifth threshold, it means that the unavailable feedback codewords in the first feedback model are unavailable due to a small number of available state bits, and in this case, determining and / or reporting a monitoring report corresponding to the first feedback model should be triggered. In some embodiments, the fifth threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0196] Optionally, if the number or proportion of unavailable state bits in the unavailable feedback codewords in the first feedback model is greater than or equal to a sixth threshold, the monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. If the number or proportion of unavailable state bits in the unavailable feedback codewords in the first feedback model is greater than or equal to the sixth threshold, it means that the unavailable feedback codewords in the first feedback model are unavailable due to a large number of unavailable state bits, and in this case, determining and / or reporting a monitoring report corresponding to the first feedback model should be triggered. In some embodiments, the sixth threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0197] Optionally, if the number of third data channels is greater than or equal to a third quantity threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. The third data channel is one or more data channels used to monitor the first feedback codeword. The first difference corresponding to the third data channel is greater than or equal to a seventh threshold, meaning the number of state bits that differ between the actual decoding situation corresponding to the third data channel and the first feedback codeword is greater than the threshold, or the proportion of state bits that differ between the actual decoding situation corresponding to the first data channel and the first feedback codeword in all state bits is greater than the threshold. Alternatively, it can be understood as the first feedback codeword detected based on the first data channel failing to accurately indicate the actual decoding situation. The first feedback codeword is the feedback codeword monitored in the first feedback model. In some embodiments, the third quantity threshold is agreed upon by the protocol, configured by the network, or reported by the terminal. The seventh threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0198] Optionally, if the proportion of the third data channel occupied by the monitoring terminal in the data channel used to monitor the first feedback codeword is greater than or equal to a third proportion threshold, the monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. The proportion of the third data channel occupied being greater than or equal to the third proportion threshold can also be understood as the number of third data channels being greater than or equal to a third quantity threshold, as explained above. In some embodiments, the third proportion threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0199] Optionally, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model if the mean, maximum, or median of the first difference corresponding to each data channel used to monitor the first feedback codeword is greater than or equal to an eighth threshold. For example, assuming the data channels used to monitor the first feedback codeword include {data channel 1, data channel 2, data channel 3}, then if the mean, maximum, or median of the first differences corresponding to all three data channels is greater than or equal to the eighth threshold, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback model. In some embodiments, the eighth threshold is agreed upon by a protocol, configured by the network, or reported by the terminal.

[0200] Optionally, the feedback model monitoring terminal determines and / or reports a monitoring report corresponding to the first feedback codeword if, in any data channel used for monitoring the first feedback codeword, the first difference is greater than or equal to a second difference threshold. That is, if the number of state bits that differ between the actual decoding state and the first feedback codeword in any data channel used for monitoring the first feedback codeword exceeds a threshold, the monitoring report corresponding to the first feedback codeword is determined and / or reported. Alternatively, if the proportion of state bits that differ between the actual decoding state and the first feedback codeword in any data channel used for monitoring the first feedback codeword occupies a greater than a threshold among all state bits, the monitoring report corresponding to the first feedback codeword is determined and / or reported. In some embodiments, the second difference threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0201] In some embodiments, it is assumed that {data channel 1, data channel 2, data channel 3} in the first data channel set are data channels used to monitor the first feedback model. It should be understood that the first data channel set may also include other data channels besides the three mentioned above, but these other data channels may not be used, or they may be used to monitor feedback models other than the first feedback model. That is, the first data channel set may include data channels not used to monitor the first feedback model, and the data channels used to monitor the first feedback model are all or some of the data channels in the first data channel set.

[0202] In some embodiments, it is assumed that {data channel 1, data channel 2, data channel 3} in the first data channel set are data channels used to monitor the first feedback model, wherein {data channel 1, data channel 2} are used to monitor the first feedback codeword. It should be understood that the aforementioned data channel 3 may be an unused data channel among the data channels used to monitor the first feedback model, or it may be a data channel used to monitor other feedback codewords in the first feedback model besides the first feedback codeword. The data channels used to monitor the first feedback codeword are all or some of the data channels used to monitor the first feedback model.

[0203] It should be noted that the above-mentioned triggering conditions may include other possibilities. All triggering conditions determined by at least one of the factors used to determine the triggering conditions are protected by the embodiments of this application, and are not limited in the embodiments of this application.

[0204] 1.5 Monitoring Report

[0205] In some embodiments, the monitoring report corresponding to the first feedback model includes at least one of the following:

[0206] • The number of data channels used to monitor the first feedback model;

[0207] • Index of the data channel used to monitor the first feedback model;

[0208] • Used to monitor the actual decoding status of each or part of the data channels in the first feedback model;

[0209] • Feedback codewords corresponding to each data channel or part of the data channels used for monitoring the first feedback model, the feedback codewords being determined based on the first feedback model;

[0210] • In the data channels used to monitor the first feedback model, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the i-th data channel is determined based on the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel, the feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer;

[0211] • The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels in the data channels used to monitor the first feedback model;

[0212] • In the data channels used to monitor the first feedback model, the number of first data channels and the first difference corresponding to the first data channel being greater than or equal to a first threshold;

[0213] • The proportion of the first data channel in the data channels used to monitor the first feedback model or the first data channel set, the first data channel set being associated with the first feedback model, and the first data channel set including the data channels used to monitor the first feedback model;

[0214] • Index of the first data channel;

[0215] • In the data channels used to monitor the first feedback model, the number of second data channels, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to the second proportion threshold;

[0216] • The proportion of the second data channel in the data channel used for monitoring the first feedback model or the set of first data channels;

[0217] • Index of the second data channel;

[0218] • Index of the first feedback model;

[0219] • The state of the first feedback model;

[0220] • The index, number, or proportion of feedback codewords available in the first feedback model;

[0221] • The index, number, or proportion of feedback codewords that are unavailable in the first feedback model;

[0222] • The position, number, or proportion of available status bits in unavailable feedback codewords;

[0223] • The position, number, or proportion of unavailable status bits in the unavailable feedback codeword;

[0224] • Index of the first feedback codeword, which is the feedback codeword monitored in the first feedback model;

[0225] • The number of data channels used to monitor the first feedback codeword;

[0226] • An index of the data channel used to monitor the first feedback codeword;

[0227] • The actual decoding status of each data channel or part of the data channels used to monitor the first feedback codeword;

[0228] • In the data channels used to monitor the first feedback codeword, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the j-th data channel is determined based on the actual decoding situation corresponding to the j-th data channel and the first feedback codeword, and the value of j is an integer;

[0229] • The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback codeword;

[0230] • In the data channel used to monitor the first feedback codeword, the number of third data channels, and the first difference corresponding to the third data channel is greater than or equal to the seventh threshold;

[0231] • The proportion of the data channel occupied by the third data channel in the data channel used for monitoring the first feedback codeword;

[0232] • Index of the third data channel.

[0233] In some embodiments, the feedback model monitoring terminal reports information related to the data channels used to monitor the first feedback model. This can be understood as information related to the data channels in the first data channel set actually used to monitor the first feedback model.

[0234] Optionally, information related to the data channels used for monitoring the first feedback model includes: the number of data channels used for monitoring the first feedback model. For example, the feedback model monitoring end reports 3 data channels used for monitoring the first feedback model to the feedback model processing end. Or, for example, the feedback model monitoring end reports 5 data channels used for monitoring the first feedback model to the feedback model processing end. This helps the feedback model processing end determine whether the number of data channels used for monitoring the first feedback model is sufficient. When the number of data channels used for monitoring the first feedback model is insufficient, it may be considered that the monitoring result of the first feedback model is determined based on a small number of data channels, resulting in lower accuracy. When the number of data channels used for monitoring the first feedback model is sufficient, it may be considered that the monitoring result of the first feedback model is determined based on a large number of data channels, resulting in higher accuracy. This can be understood as the actual number of data channels used for monitoring the first feedback model in the first data channel set. It may include all data channels in the first data channel set, or it may only include a portion of the data channels in the first data channel set. Or it can be understood as the number corresponding to a subset of data channels used for monitoring the first feedback model in the first data channel set.

[0235] Optionally, the information related to the data channels used for monitoring the first feedback model also includes: the index of the data channel used for monitoring the first feedback model, or, as understood, the identifier of the data channel used for monitoring the first feedback model. The feedback model monitoring terminal reports the index of the data channel used for monitoring the first feedback model to indicate which one or more data channels are monitoring the first feedback model. For example, assuming the first data channel set includes {data channel 1, data channel 2, data channel 3}, where data channel 1 and data channel 2 are actually used to monitor the first feedback model, the feedback model monitoring terminal reports the indexes corresponding to data channel 1 and data channel 2 to indicate that not all data channels in the first data channel set are used to monitor the first feedback model; only data channel 1 and data channel 2 are used, while data channel 3 is not used.

[0236] Optionally, the information related to the data channels used for monitoring the first feedback model further includes: the actual decoding status corresponding to each data channel or a portion of the data channels in the data channels of the first feedback model. Alternatively, a first vector corresponding to each data channel or a portion of the data channels in the data channels of the first feedback model. In some embodiments, the first vector corresponding to the i-th data channel is used to characterize the actual decoding status of each processing unit in the i-th data channel. For example, assuming the i-th data channel includes n CBs, the first vector corresponding to the i-th data channel can be expressed as: V i = {v1, v2, ..., vn}. The value of i is an integer. The value of n is a positive integer.

[0237] Optionally, the information related to the data channels used for monitoring the first feedback model further includes: a feedback codeword corresponding to each or a portion of the data channels in the data channels used for monitoring the first feedback model; or, a second vector corresponding to each or a portion of the data channels in the data channels used for monitoring the first feedback model. The feedback codeword corresponding to any data channel is determined based on the first feedback model, or can be understood as being determined from multiple feedback codewords corresponding to the first feedback model. In some embodiments, the second vector corresponding to the i-th data channel is used to characterize the feedback codeword corresponding to the i-th data channel. The feedback codeword corresponding to the i-th data channel is obtained based on the feedback model corresponding to the i-th data channel. Or, it can be understood as the feedback codeword corresponding to the i-th data channel is determined for the i-th data channel by the feedback model corresponding to the i-th data channel. Or, it can be understood as the feedback codeword corresponding to the i-th data channel is selected from the feedback codebook corresponding to the feedback model corresponding to the i-th data channel, and is the feedback codeword that is closest to the actual decoding situation of each processing unit in the i-th data channel. For example, assuming the i-th data channel includes n CBs, the second vector corresponding to the i-th data channel can be expressed as: C i = {c1, c2, ..., cn}. i is an integer. n is a positive integer.

[0238] In some embodiments, when the number of state bits in the feedback codebook corresponding to the first feedback model is greater than the number of processing units in the i-th data channel, the second vector corresponding to the i-th data channel is determined based on a subset of the state bits in the first feedback codeword. For example, assuming the number of state bits in the feedback codebook corresponding to the first feedback model is m, and the i-th data channel includes n CBs, where m is an integer greater than n, then the second vector corresponding to the i-th data channel can be n state bits selected from {c1, c2, ..., cm}. For example, {c1, c2, ..., cn}. Optionally, the second vector corresponding to the i-th data channel is determined based on the first n state bits in the first feedback codeword. Or, the second vector corresponding to the i-th data channel is determined based on the last n state bits in the first feedback codeword. Or, the second vector corresponding to the i-th data channel is determined based on the middle n state bits in the first feedback codeword.

[0239] Optionally, the information related to the data channels used for monitoring the first feedback model further includes: a first difference corresponding to each data channel or a portion of the data channels used for monitoring the first feedback model. In some embodiments, the first difference corresponding to the i-th data channel is determined based on the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel, the feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and i is an integer. In some embodiments, the first difference corresponding to the i-th data channel is determined based on a first vector corresponding to the i-th data channel and a second vector corresponding to the i-th data channel.

[0240] In some embodiments, the first difference corresponding to the i-th data channel can be understood as the difference between the first vector and the second vector corresponding to the i-th data channel, or as the Euclidean distance between the first vector and the second vector corresponding to the i-th data channel. In some embodiments, the feedback model monitoring end determines the first difference corresponding to the i-th data channel based on the number of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel; or, it determines the first difference corresponding to the i-th data channel based on the proportion of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel in all state bits. When the number of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel is large, it reflects that the performance of the feedback model monitored based on the i-th data channel is poor. When the number of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel is small, it reflects that the performance of the feedback model monitored based on the i-th data channel is good.

[0241] Optionally, the information related to the data channels used for monitoring the first feedback model also includes: the mean, maximum, or median of the first difference corresponding to each data channel or a subset of data channels in the data channels used for monitoring the first feedback model. For example, assuming the data channels used for monitoring the first feedback model include {data channel A, data channel B, data channel C}, then the mean refers to the arithmetic mean, harmonic mean, geometric mean, or weighted mean of at least two of the first differences corresponding to {data channel A, data channel B, and data channel C}. In some embodiments, the weighting coefficients are protocol-defined, network-configured, or reported by the terminal.

[0242] Optionally, the information related to the data channels used for monitoring the first feedback model also includes: the number of first data channels among the data channels used for monitoring the first feedback model. A first data channel is one or more of the data channels used for monitoring the first feedback model. A first difference corresponding to a first data channel is greater than or equal to a first threshold, that is, the number of state bits where there is a difference between the actual decoding situation corresponding to the first data channel and the feedback codeword corresponding to the first data channel is greater than the threshold, or the proportion of state bits where there is a difference between the actual decoding situation corresponding to the first data channel and the feedback codeword corresponding to the first data channel occupies in all state bits is greater than the threshold. Alternatively, it can be understood as the first data channel detecting poor performance of the first feedback model, failing to accurately indicate the actual decoding situation. For example, suppose the data channels used for monitoring the first feedback model include {data channel A, data channel B, data channel C}, where the first difference corresponding to data channel A is greater than the first threshold, the first difference corresponding to data channel B is greater than the first threshold, and the first difference corresponding to data channel C is less than the first threshold. Then the first data channels include data channel A and data channel B. In some embodiments, the first threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0243] It should be noted that the first difference corresponding to the i-th data channel is determined when the feedback model monitoring end is a terminal device. This helps to ensure that the success or failure of the first feedback model is more accurately determined based on the first difference corresponding to the i-th data channel, and the computational requirements on the network side are relatively low.

[0244] Optionally, the information related to the data channels used for monitoring the first feedback model also includes: the proportion of the first data channel in the total number of data channels used for monitoring the first feedback model or the set of first data channels. Specifically, this proportion is determined based on the number of the first data channels and the number of data channels in the set of first data channels used for monitoring the first feedback model.

[0245] Optionally, the information related to the data channels used for monitoring the first feedback model also includes: the index of the first data channel, or, more specifically, the identifier of the first data channel. The feedback model monitoring terminal reports the index of the first data channel to indicate which one or more data channels among the data channels used for monitoring the first feedback model correspond to the largest first difference.

[0246] Optionally, the information related to the data channels used for monitoring the first feedback model also includes: the number of second data channels in the data channels used for monitoring the first feedback model. The second data channels are one or more of the data channels used for monitoring the first feedback model. The proportion of first feedback information in the feedback codeword corresponding to the second data channel is greater than or equal to a second proportion threshold. Optionally, the first feedback information is negative acknowledgment (NACK) information. That is, if the feedback codeword corresponding to the second data channel contains a large amount of MACK information, there is a possibility that a successful decoding result in a real decoding situation might be indicated as a decoding failure. In some embodiments, the second proportion threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0247] Optionally, the information related to the data channels used for monitoring the first feedback model also includes: the proportion of the second data channel in the data channels used for monitoring the first feedback model or the first set of data channels. Specifically, this proportion is determined based on the number of the second data channels and the number of data channels in the data channels used for monitoring the first feedback model or the number of data channels in the first set of data channels.

[0248] Optionally, the information related to the data channels used for monitoring the first feedback model also includes: the index of the second data channel. This can be understood as the identifier of the second data channel. The feedback model monitoring terminal reports the index of the second data channel to indicate which one or more data channels used for monitoring the first feedback model have a higher number of first feedback messages in their corresponding feedback codewords.

[0249] In some embodiments, the feedback model monitoring terminal reports information related to the first feedback model to inform that the actual monitored feedback model is the first feedback model.

[0250] Optionally, information related to the first feedback model includes: the index of the first feedback model. Since the feedback model monitoring terminal may monitor multiple feedback models simultaneously, reporting the index of the first feedback model helps to indicate that the monitoring data is for the first feedback model.

[0251] Optionally, the information related to the first feedback model may also include: the state of the first feedback model. The state of the first feedback model includes an available state and an unavailable state. Alternatively, it can be understood that an available state indicates that the first feedback model performs well, and an unavailable state indicates that the first feedback model performs poorly. Or, the state of the first feedback model includes a first state and a second state, where the first state indicates that the first feedback model performs well or is available, and the second state indicates that the first feedback model performs poorly or is unavailable.

[0252] In some embodiments, when monitoring multiple feedback models simultaneously, the feedback model monitoring terminal reports the index of one or more available feedback models, or the index of one or more unavailable feedback models. Alternatively, this can be understood as the feedback model monitoring terminal reporting a set / list of available feedback models, or a set / list of unavailable feedback models.

[0253] Optionally, the information related to the first feedback model may also include: the index, number, or proportion of available feedback codewords in the first feedback model. For example, assuming the first feedback model corresponds to the feedback codebook shown in Figure 3, if the first and second feedback codewords are available, the feedback model monitoring terminal can report the index corresponding to the first and second feedback codewords, or the proportion of the first and second feedback codewords in all feedback codewords.

[0254] Optionally, the information related to the first feedback model may also include: the index, number, or proportion of unavailable feedback codewords in the first feedback model. For example, assuming the first feedback model corresponds to the feedback codebook shown in Figure 3, if the third and fourth feedback codewords are unavailable, the feedback model monitoring terminal can report the index corresponding to the third and fourth feedback codewords, or the proportion of the third and fourth feedback codewords in all feedback codewords.

[0255] Optionally, the information related to the first feedback model may also include: the position, number, or proportion of available state bits in unavailable feedback codewords; and / or the position, number, or proportion of unavailable state bits in unavailable feedback codewords.

[0256] Optionally, the information related to the first feedback model may also include: the index of the first feedback codeword. The first feedback codeword is the feedback codeword monitored in the first feedback model. For example, the first feedback codeword is the feedback codeword determined by the first feedback model for the i-th data channel, where i is an integer.

[0257] In some embodiments, the feedback model monitoring terminal reports information related to the first feedback codeword to indicate that the actual monitored feedback codeword is the first feedback codeword in the first feedback model.

[0258] Optionally, information related to the first feedback codeword includes the number of data channels used to monitor it. For example, the feedback model monitoring end reports 3 data channels used to monitor the first feedback codeword to the feedback model processing end. Or, the feedback model monitoring end reports 5 data channels used to monitor the first feedback codeword to the feedback model processing end. This helps the feedback model processing end determine whether the number of data channels used to monitor the first feedback codeword is sufficient. When the number of data channels used to monitor the first feedback codeword is insufficient, it may be considered that the monitoring result of the first feedback codeword is determined based on a small number of data channels, resulting in lower accuracy. When the number of data channels used to monitor the first feedback codeword is sufficient, it may be considered that the monitoring result of the first feedback codeword is determined based on a large number of data channels, resulting in higher accuracy. This can be understood as the actual number of data channels in the first data channel set used to monitor the first feedback codeword. It may include all data channels in the first data channel set, or it may only include a portion of the data channels in the first data channel set. Or it can be understood as the number of a subset of data channels in the first data channel set used to monitor the first feedback codeword.

[0259] Optionally, the information related to the first feedback codeword also includes: the index of the data channel used to monitor the first feedback codeword, or, as understood, the identifier of the data channel used to monitor the first feedback codeword. The feedback model monitoring terminal reports the index of the data channel used to monitor the first feedback codeword, to indicate which one or more data channels are monitoring the first feedback codeword. For example, assuming the first data channel set includes {data channel 1, data channel 2, data channel 3}, where data channel 1 and data channel 2 are actually used to monitor the first feedback codeword, the feedback model monitoring terminal reports the indexes corresponding to data channel 1 and data channel 2 to indicate that not all data channels in the first data channel set are used to monitor the first feedback codeword; only data channel 1 and data channel 2 are used to monitor the first feedback codeword, while data channel 3 is not used to monitor the first feedback codeword.

[0260] Optionally, the information related to the first feedback codeword further includes: the actual decoding status corresponding to each data channel or a portion of the data channels in the data channels of the first feedback codeword; or, a first vector corresponding to each data channel or a portion of the data channels in the data channels of the first feedback codeword. In some embodiments, the first vector corresponding to the i-th data channel is used to characterize the actual decoding status of each processing unit in the i-th data channel. For example, assuming that the i-th data channel includes n CBs, the first vector corresponding to the i-th data channel can be expressed as: V i = {v1, v2, ..., vn}. The value of i is an integer. The value of n is a positive integer.

[0261] Optionally, the information related to the first feedback codeword also includes: a first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback codeword. In some embodiments, the first difference corresponding to the j-th data channel is determined based on the actual decoding situation of the j-th data channel and the first feedback codeword, where j is an integer. In some embodiments, the feedback model monitoring end determines the first difference corresponding to the j-th data channel based on the number of state bits that differ between the actual decoding situation of the j-th data channel and the first feedback codeword; or, it determines the first difference corresponding to the j-th data channel based on the proportion of state bits that differ between the actual decoding situation of the j-th data channel and the first feedback codeword in all state bits. When the number of state bits that differ between the actual decoding situation of the j-th data channel and the first feedback codeword is large, it reflects that the first feedback codeword is unavailable based on the j-th data channel. When the number of state bits that differ between the actual decoding situation of the j-th data channel and the first feedback codeword is small, it reflects that the first feedback codeword is available based on the j-th data channel.

[0262] Optionally, the information related to the first feedback codeword may further include: the mean, maximum, or median of the first differences corresponding to each data channel or a subset of data channels used for monitoring the first feedback codeword. For example, assuming the data channels used for monitoring the first feedback codeword include {data channel A, data channel B, data channel C}, the mean refers to the arithmetic mean, harmonic mean, geometric mean, or weighted mean of at least two of the first differences corresponding to {data channel A, data channel B, and data channel C}. In some embodiments, the weighting coefficients are protocol-defined, network-configured, or reported by the terminal.

[0263] Optionally, the information related to the first feedback codeword also includes: the number of third data channels in the data channels used to monitor the first feedback codeword. The third data channel is one or more of the data channels used to monitor the first feedback model. The first difference corresponding to the third data channel is greater than or equal to the seventh threshold, that is, the number of state bits that differ between the actual decoding situation corresponding to the third data channel and the first feedback codeword is greater than the threshold, or the proportion of state bits that differ between the actual decoding situation corresponding to the third data channel and the first feedback codeword in all state bits is greater than the threshold. Alternatively, it can be understood as the first feedback codeword being unavailable based on the third data channel, unable to accurately indicate the actual decoding situation. For example, suppose the data channels used to monitor the first feedback model include {data channel A, data channel B, data channel C}, where the first difference corresponding to data channel A is greater than the seventh threshold, the first difference corresponding to data channel B is greater than the seventh threshold, and the first difference corresponding to data channel C is less than the seventh threshold. Then the third data channel includes data channel A and data channel B. In some embodiments, the seventh threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0264] Optionally, the information related to the first feedback codeword also includes: the proportion of the third data channel among the data channels used to monitor the first feedback codeword. Specifically, this proportion is determined based on the number of the third data channels and the number of data channels used to monitor the first feedback codeword.

[0265] Optionally, information related to the first feedback codeword also includes: the index of the third data channel. This can be understood as the identifier of the third data channel. The feedback model monitoring terminal reports the index of the third data channel to indicate which one or more data channels among the data channels used to monitor the first feedback codeword corresponds to the largest first difference.

[0266] In some embodiments, it is assumed that {data channel 1, data channel 2, data channel 3} in the first data channel set are data channels used to monitor the first feedback model. It should be understood that the first data channel set may also include other data channels besides the three mentioned above, but these other data channels may not be used, or they may be used to monitor feedback models other than the first feedback model. That is, the first data channel set may include data channels not used to monitor the first feedback model, and the data channels used to monitor the first feedback model are all or some of the data channels in the first data channel set.

[0267] In some embodiments, it is assumed that {data channel 1, data channel 2, data channel 3} in the first data channel set are data channels used to monitor the first feedback model, wherein {data channel 1, data channel 2} are used to monitor the first feedback codeword. It should be understood that the aforementioned data channel 3 may be an unused data channel among the data channels used to monitor the first feedback model, or it may be a data channel used to monitor other feedback codewords in the first feedback model besides the first feedback codeword. The data channels used to monitor the first feedback codeword are all or some of the data channels used to monitor the first feedback model.

[0268] It should be noted that the monitoring report corresponding to the first feedback model mentioned above may include other possibilities, which are not limited in this embodiment.

[0269] Figure 10 illustrates a flowchart of a monitoring report receiving method provided in an exemplary embodiment of this application. The method is executed by a feedback model processing end. The method includes:

[0270] Step 320: The feedback model processing terminal receives monitoring reports corresponding to one or more feedback models.

[0271] In some embodiments, the monitoring reports corresponding to one or more feedback models are reported by the feedback model monitoring terminal. Optionally, when the feedback model monitoring terminal is a terminal device, the feedback model processing terminal is a network device, a terminal-side server, a higher layer of the terminal, or a processing device dedicated to processing monitoring data. Optionally, when the feedback model monitoring terminal is a network device, the feedback model processing terminal is a network-side server or a processing device dedicated to processing monitoring data. In this embodiment, "higher layer" refers to the protocol layer above the physical layer.

[0272] The feedback model is used for HARQ feedback. Alternatively, it can be understood as the model used to determine the feedback codeword or feedback codebook. Or, it can be understood as the model used for HARQ feedback based on CB or CBG. Here, the feedback model refers to the non-full feedback model described above.

[0273] In some embodiments, one or more feedback models include a first feedback model, which determines a first feedback codeword. The first feedback codeword indicates the decoding state of at least one CB or CBG in the first transport block. The first feedback model includes at least one feedback codeword, which is determined from a plurality of feedback codewords corresponding to the first feedback model. The first feedback codeword has the smallest difference from the actual decoding state of at least one CB or CBG in the first transport block, and there is no decoding failure state indicated as a decoding success state. "Minimum difference" can also be understood as the feedback codeword that is closest to, best matches, or most similar to the original feedback information while ensuring that no decoding failure state is indicated as a decoding success state. "Closest to, best matches, or most similar" can be understood as the feedback codeword with the fewest state bits difference between the first feedback codeword and the original feedback information while ensuring that no decoding failure state is indicated as a decoding success state.

[0274] In some embodiments, one or more feedback models are pre-trained. These one or more feedback models are pre-deployed in the terminal device and the network device. It is important to understand that the one or more feedback models deployed in the terminal device and the network device are identical. For example, assuming the terminal device deploys {feedback model 1, feedback model 2, feedback model 3}, then the network device also deploys at least {feedback model 1, feedback model 2, feedback model 3}. In some embodiments, the one or more feedback models deployed in the terminal device are a subset of the one or more feedback models deployed in the network device. For example, assuming the terminal device deploys {feedback model 1, feedback model 2, feedback model 3}, while the network device deploys {feedback model 1, feedback model 2, feedback model 3, feedback model 4, feedback model 5}. For an introduction to the one or more feedback models, see step 220 above.

[0275] In summary, the method provided in this embodiment allows the feedback model processing end to receive monitoring reports corresponding to one or more feedback models, which facilitates timely understanding of the performance of these models. Furthermore, it enables timely adjustments and updates to the feedback models based on the monitoring reports, preventing data transmission efficiency reduction due to unusable feedback models.

[0276] In some embodiments, the monitoring report corresponding to one or more feedback models is determined by the feedback model monitoring terminal based on one or more data channels associated with the one or more feedback models. The one or more data channels are used to monitor one or more feedback models. For example, the monitoring report corresponding to the first feedback model is determined by the feedback model monitoring terminal based on a first set of data channels. The first set of data channels is associated with the first feedback model and includes one or more data channels.

[0277] In some embodiments, the description of one or more data channels is provided in the detailed description in section 1.1 above.

[0278] In some embodiments, the time interval between the end time of the data channel used to monitor one or more feedback models and the start time of the reporting of the monitoring report corresponding to one or more feedback models is greater than or equal to a preset offset value. For the monitoring timing, please refer to the detailed description in section 1.2 above.

[0279] In some embodiments, the monitoring of one or more feedback models and / or the reporting of monitoring reports corresponding to one or more feedback models are periodic, semi-continuous, non-periodic, or triggered. See section 1.3 above for a detailed description of the monitoring methods.

[0280] In some embodiments, the triggering conditions for the first feedback model are determined based on at least one of the following factors:

[0281] • Used to monitor the actual decoding status of each data channel in the first feedback model;

[0282] • The feedback codeword corresponding to each data channel in the data channel used to monitor the first feedback model;

[0283] • The first difference corresponding to each data channel in the data channels used to monitor the first feedback model;

[0284] • The actual decoding situation of each data channel in the data channel used to monitor the first feedback codeword. The first feedback codeword is the feedback codeword monitored in the first feedback model.

[0285] • The first difference corresponding to each data channel in the data channel used to monitor the first feedback codeword.

[0286] In some embodiments, the triggering conditions for the first feedback model include at least one of the following:

[0287] • In the data channels used to monitor the first feedback model, the number of first data channels is greater than or equal to a first quantity threshold, and the first difference corresponding to the first data channel is greater than or equal to a first threshold;

[0288] • The proportion of the first data channel in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to a first proportion threshold. The first data channel set is associated with the first feedback model and includes the data channel used to monitor the first feedback model.

[0289] • In the data channels used to monitor the first feedback model, the number of second data channels is greater than or equal to a second quantity threshold, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to a second proportion threshold.

[0290] • The proportion of the second data channel in the data channel used to monitor the first feedback model or the set of first data channels is greater than or equal to the third proportion threshold;

[0291] • In the data channels used to monitor the first feedback model, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the second threshold;

[0292] • In the data channels used to monitor the first feedback model, the first difference corresponding to any data channel is greater than or equal to the first difference threshold;

[0293] • The number or proportion of available feedback codewords in the first feedback model is less than the third threshold;

[0294] • The number or proportion of unavailable feedback codewords in the first feedback model is greater than or equal to the fourth threshold;

[0295] • The number or proportion of available status bits in unavailable feedback codewords is less than the fifth threshold;

[0296] • The number or proportion of unavailable status bits in the unavailable feedback codeword is greater than or equal to the sixth threshold;

[0297] • In the data channels used to monitor the first feedback codeword, the number of third data channels is greater than or equal to the third quantity threshold, the first difference corresponding to the third data channel is greater than or equal to the seventh threshold, and the first feedback codeword is the feedback codeword monitored in the first feedback model.

[0298] • The proportion of the third data channel in the data channel used for monitoring the first feedback codeword is greater than or equal to the third proportion threshold;

[0299] • In the data channels used to monitor the first feedback codeword, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the eighth threshold;

[0300] • In the data channels used to monitor the first feedback codeword, the first difference corresponding to any data channel is greater than or equal to the second difference threshold.

[0301] In some embodiments, the triggering conditions are described in detail in section 1.4 above.

[0302] In some embodiments, the monitoring report corresponding to the first feedback model includes at least one of the following:

[0303] • The number of data channels used to monitor the first feedback model;

[0304] • Index of the data channel used to monitor the first feedback model;

[0305] • Used to monitor the actual decoding status of each or part of the data channels in the first feedback model;

[0306] • Feedback codewords corresponding to each data channel or part of the data channels used for monitoring the first feedback model, the feedback codewords being determined based on the first feedback model;

[0307] • In the data channels used to monitor the first feedback model, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the i-th data channel is determined based on the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel, the feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer;

[0308] • The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels in the data channels used to monitor the first feedback model;

[0309] • In the data channels used to monitor the first feedback model, the number of first data channels and the first difference corresponding to the first data channel being greater than or equal to a first threshold;

[0310] • The proportion of the first data channel in the data channels used to monitor the first feedback model or the first data channel set, the first data channel set being associated with the first feedback model, and the first data channel set including the data channels used to monitor the first feedback model;

[0311] • Index of the first data channel;

[0312] • In the data channels used to monitor the first feedback model, the number of second data channels, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to the second proportion threshold;

[0313] • The proportion of the second data channel in the data channel used for monitoring the first feedback model or the set of first data channels;

[0314] • Index of the second data channel;

[0315] • Index of the first feedback model;

[0316] • The state of the first feedback model;

[0317] • The index, number, or proportion of feedback codewords available in the first feedback model;

[0318] • The index, number, or proportion of feedback codewords that are unavailable in the first feedback model;

[0319] • The position, number, or proportion of available status bits in unavailable feedback codewords;

[0320] • The position, number, or proportion of unavailable status bits in the unavailable feedback codeword;

[0321] • Index of the first feedback codeword, which is the feedback codeword monitored in the first feedback model;

[0322] • The number of data channels used to monitor the first feedback codeword;

[0323] • An index of the data channel used to monitor the first feedback codeword;

[0324] • The actual decoding status of each data channel or part of the data channels used to monitor the first feedback codeword;

[0325] • In the data channels used to monitor the first feedback codeword, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the j-th data channel is determined based on the actual decoding situation corresponding to the j-th data channel and the first feedback codeword, and the value of j is an integer;

[0326] • The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback codeword;

[0327] • In the data channel used to monitor the first feedback codeword, the number of third data channels, and the first difference corresponding to the third data channel is greater than or equal to the seventh threshold;

[0328] • The proportion of the data channel occupied by the third data channel in the data channel used for monitoring the first feedback codeword;

[0329] • Index of the third data channel.

[0330] In some embodiments, the monitoring report is described in detail in section 1.5 above.

[0331] Figure 11 shows a structural block diagram of a monitoring report reporting device provided in an exemplary embodiment of this application. This device can be specifically implemented as a feedback model monitoring terminal (or feedback model monitoring equipment), and includes:

[0332] The first module 1010 is used to determine and / or report monitoring reports corresponding to one or more feedback models.

[0333] In some embodiments, the feedback model monitoring terminal is a terminal device. Alternatively, the feedback model monitoring terminal is a network device.

[0334] In some embodiments, the feedback model monitoring terminal determines monitoring reports corresponding to one or more feedback models, and / or, the feedback model monitoring terminal reports monitoring reports corresponding to all or part of the feedback models in one or more feedback models to the feedback model processing terminal. Optionally, when the feedback model monitoring terminal is a terminal device, the feedback model processing terminal is a network device, a terminal-side server, a terminal higher layer, or a processing device dedicated to processing monitoring data. Optionally, when the feedback model monitoring terminal is a network device, the feedback model processing terminal is a network-side server or a processing device dedicated to processing monitoring data. In this embodiment, "higher layer" refers to the protocol layer above the physical layer.

[0335] The feedback model is used for HARQ feedback. Alternatively, it can be understood as the model used to determine the feedback codeword or feedback codebook. Or, it can be understood as the model used for HARQ feedback based on CB or CBG. Here, the feedback model refers to the non-full feedback model described above.

[0336] In some embodiments, one or more feedback models include a first feedback model, which determines a first feedback codeword. The first feedback codeword indicates the decoding state of at least one CB or CBG in the first transport block. The first feedback model includes at least one feedback codeword, which is determined from a plurality of feedback codewords corresponding to the first feedback model. The first feedback codeword has the smallest difference from the actual decoding state of at least one CB or CBG in the first transport block, and there is no decoding failure state indicated as a decoding success state. "Minimum difference" can also be understood as the feedback codeword that is closest to, best matches, or most similar to the original feedback information while ensuring that no decoding failure state is indicated as a decoding success state. "Closest to, best matches, or most similar" can be understood as the feedback codeword with the fewest state bits difference between the first feedback codeword and the original feedback information while ensuring that no decoding failure state is indicated as a decoding success state.

[0337] In some embodiments, one or more feedback models are pre-trained. These one or more feedback models are pre-deployed in the terminal device and the network device. It is important to understand that the one or more feedback models deployed in the terminal device and the network device are identical. For example, assuming the terminal device deploys {feedback model 1, feedback model 2, feedback model 3}, then the network device also deploys at least {feedback model 1, feedback model 2, feedback model 3}. In some embodiments, the one or more feedback models deployed in the terminal device are a subset of the one or more feedback models deployed in the network device. For example, assuming the terminal device deploys {feedback model 1, feedback model 2, feedback model 3}, while the network device deploys {feedback model 1, feedback model 2, feedback model 3, feedback model 4, feedback model 5}. For an introduction to the one or more feedback models, see step 220 above.

[0338] In some embodiments, the monitoring report corresponding to one or more feedback models is determined by the feedback model monitoring terminal based on one or more data channels associated with the one or more feedback models. The one or more data channels are used to monitor one or more feedback models. For example, the monitoring report corresponding to the first feedback model is determined by the feedback model monitoring terminal based on a first set of data channels. The first set of data channels is associated with the first feedback model and includes one or more data channels.

[0339] In some embodiments, the description of one or more data channels is provided in the detailed description in section 1.1 above.

[0340] In some embodiments, the time interval between the end time of the data channel used to monitor one or more feedback models and the start time of the reporting of the monitoring report corresponding to one or more feedback models is greater than or equal to a preset offset value. For the monitoring timing, please refer to the detailed description in section 1.2 above.

[0341] In some embodiments, the monitoring of one or more feedback models and / or the reporting of monitoring reports corresponding to one or more feedback models are periodic, semi-continuous, non-periodic, or triggered. See section 1.3 above for a detailed description of the monitoring methods.

[0342] In some embodiments, the triggering conditions for the first feedback model are determined based on at least one of the following factors:

[0343] • Used to monitor the actual decoding status of each data channel in the first feedback model;

[0344] • The feedback codeword corresponding to each data channel in the data channel used to monitor the first feedback model;

[0345] • The first difference corresponding to each data channel in the data channels used to monitor the first feedback model;

[0346] • The actual decoding situation of each data channel in the data channel used to monitor the first feedback codeword. The first feedback codeword is the feedback codeword monitored in the first feedback model.

[0347] • The first difference corresponding to each data channel in the data channel used to monitor the first feedback codeword.

[0348] In some embodiments, the triggering conditions for the first feedback model include at least one of the following:

[0349] • In the data channels used to monitor the first feedback model, the number of first data channels is greater than or equal to a first quantity threshold, and the first difference corresponding to the first data channel is greater than or equal to a first threshold;

[0350] • The proportion of the first data channel in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to a first proportion threshold. The first data channel set is associated with the first feedback model and includes the data channel used to monitor the first feedback model.

[0351] • In the data channels used to monitor the first feedback model, the number of second data channels is greater than or equal to a second quantity threshold, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to a second proportion threshold.

[0352] • The proportion of the second data channel in the data channel used to monitor the first feedback model or the set of first data channels is greater than or equal to the third proportion threshold;

[0353] • In the data channels used to monitor the first feedback model, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the second threshold;

[0354] • In the data channels used to monitor the first feedback model, the first difference corresponding to any data channel is greater than or equal to the first difference threshold;

[0355] • The number or proportion of available feedback codewords in the first feedback model is less than the third threshold;

[0356] • The number or proportion of unavailable feedback codewords in the first feedback model is greater than or equal to the fourth threshold;

[0357] • The number or proportion of available status bits in unavailable feedback codewords is less than the fifth threshold;

[0358] • The number or proportion of unavailable status bits in the unavailable feedback codeword is greater than or equal to the sixth threshold;

[0359] • In the data channels used to monitor the first feedback codeword, the number of third data channels is greater than or equal to the third quantity threshold, the first difference corresponding to the third data channel is greater than or equal to the seventh threshold, and the first feedback codeword is the feedback codeword monitored in the first feedback model.

[0360] • The proportion of the third data channel in the data channel used for monitoring the first feedback codeword is greater than or equal to the third proportion threshold;

[0361] • In the data channels used to monitor the first feedback codeword, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the eighth threshold;

[0362] • In the data channels used to monitor the first feedback codeword, the first difference corresponding to any data channel is greater than or equal to the second difference threshold.

[0363] In some embodiments, the triggering conditions are described in detail in section 1.4 above.

[0364] In some embodiments, the monitoring report corresponding to the first feedback model includes at least one of the following:

[0365] • The number of data channels used to monitor the first feedback model;

[0366] • Index of the data channel used to monitor the first feedback model;

[0367] • Used to monitor the actual decoding status of each or part of the data channels in the first feedback model;

[0368] • Feedback codewords corresponding to each data channel or part of the data channels used for monitoring the first feedback model, the feedback codewords being determined based on the first feedback model;

[0369] • In the data channels used to monitor the first feedback model, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the i-th data channel is determined based on the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel, the feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer;

[0370] • The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels in the data channels used to monitor the first feedback model;

[0371] • In the data channels used to monitor the first feedback model, the number of first data channels and the first difference corresponding to the first data channel being greater than or equal to a first threshold;

[0372] • The proportion of the first data channel in the data channels used to monitor the first feedback model or the first data channel set, the first data channel set being associated with the first feedback model, and the first data channel set including the data channels used to monitor the first feedback model;

[0373] • Index of the first data channel;

[0374] • In the data channels used to monitor the first feedback model, the number of second data channels, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to the second proportion threshold;

[0375] • The proportion of the second data channel in the data channel used for monitoring the first feedback model or the set of first data channels;

[0376] • Index of the second data channel;

[0377] • Index of the first feedback model;

[0378] • The state of the first feedback model;

[0379] • The index, number, or proportion of feedback codewords available in the first feedback model;

[0380] • The index, number, or proportion of feedback codewords that are unavailable in the first feedback model;

[0381] • The position, number, or proportion of available status bits in unavailable feedback codewords;

[0382] • The position, number, or proportion of unavailable status bits in the unavailable feedback codeword;

[0383] • Index of the first feedback codeword, which is the feedback codeword monitored in the first feedback model;

[0384] • The number of data channels used to monitor the first feedback codeword;

[0385] • An index of the data channel used to monitor the first feedback codeword;

[0386] • The actual decoding status of each data channel or part of the data channels used to monitor the first feedback codeword;

[0387] • In the data channels used to monitor the first feedback codeword, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the j-th data channel is determined based on the actual decoding situation corresponding to the j-th data channel and the first feedback codeword, and the value of j is an integer;

[0388] • The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback codeword;

[0389] • In the data channel used to monitor the first feedback codeword, the number of third data channels, and the first difference corresponding to the third data channel is greater than or equal to the seventh threshold;

[0390] • The proportion of the data channel occupied by the third data channel in the data channel used for monitoring the first feedback codeword;

[0391] • Index of the third data channel.

[0392] In some embodiments, the monitoring report is described in detail in section 1.5 above.

[0393] In some embodiments, the first module 1010 may be implemented as a determining module 1011 and a sending module 1012.

[0394] Figure 12 shows a structural block diagram of a monitoring report reporting device provided in an exemplary embodiment of this application. This device can be specifically implemented as a feedback model processing terminal (or feedback model processing equipment), and includes:

[0395] The receiving module 1110 is used to receive monitoring reports corresponding to one or more feedback models.

[0396] In some embodiments, the monitoring reports corresponding to one or more feedback models are reported by the feedback model monitoring terminal. Optionally, when the feedback model monitoring terminal is a terminal device, the feedback model processing terminal is a network device, a terminal-side server, a higher layer of the terminal, or a processing device dedicated to processing monitoring data. Optionally, when the feedback model monitoring terminal is a network device, the feedback model processing terminal is a network-side server or a processing device dedicated to processing monitoring data. In this embodiment, "higher layer" refers to the protocol layer above the physical layer.

[0397] The feedback model is used for HARQ feedback. Alternatively, it can be understood as the model used to determine the feedback codeword or feedback codebook. Or, it can be understood as the model used for HARQ feedback based on CB or CBG. Here, the feedback model refers to the non-full feedback model described above.

[0398] In some embodiments, one or more feedback models include a first feedback model, which determines a first feedback codeword. The first feedback codeword indicates the decoding state of at least one CB or CBG in the first transport block. The first feedback model includes at least one feedback codeword, which is determined from a plurality of feedback codewords corresponding to the first feedback model. The first feedback codeword has the smallest difference from the actual decoding state of at least one CB or CBG in the first transport block, and there is no decoding failure state indicated as a decoding success state. "Minimum difference" can also be understood as the feedback codeword that is closest to, best matches, or most similar to the original feedback information while ensuring that no decoding failure state is indicated as a decoding success state. "Closest to, best matches, or most similar" can be understood as the feedback codeword with the fewest state bits difference between the first feedback codeword and the original feedback information while ensuring that no decoding failure state is indicated as a decoding success state.

[0399] In some embodiments, one or more feedback models are pre-trained. These one or more feedback models are pre-deployed in the terminal device and the network device. It is important to understand that the one or more feedback models deployed in the terminal device and the network device are identical. For example, assuming the terminal device deploys {feedback model 1, feedback model 2, feedback model 3}, then the network device also deploys at least {feedback model 1, feedback model 2, feedback model 3}. In some embodiments, the one or more feedback models deployed in the terminal device are a subset of the one or more feedback models deployed in the network device. For example, assuming the terminal device deploys {feedback model 1, feedback model 2, feedback model 3}, while the network device deploys {feedback model 1, feedback model 2, feedback model 3, feedback model 4, feedback model 5}. For an introduction to the one or more feedback models, see step 220 above.

[0400] In some embodiments, the monitoring report corresponding to one or more feedback models is determined by the feedback model monitoring terminal based on one or more data channels associated with the one or more feedback models. The one or more data channels are used to monitor one or more feedback models. For example, the monitoring report corresponding to the first feedback model is determined by the feedback model monitoring terminal based on a first set of data channels. The first set of data channels is associated with the first feedback model and includes one or more data channels.

[0401] In some embodiments, the description of one or more data channels is provided in the detailed description in section 1.1 above.

[0402] In some embodiments, the time interval between the end time of the data channel used to monitor one or more feedback models and the start time of the reporting of the monitoring report corresponding to one or more feedback models is greater than or equal to a preset offset value. For the monitoring timing, please refer to the detailed description in section 1.2 above.

[0403] In some embodiments, the monitoring of one or more feedback models and / or the reporting of monitoring reports corresponding to one or more feedback models are periodic, semi-continuous, non-periodic, or triggered. See section 1.3 above for a detailed description of the monitoring methods.

[0404] In some embodiments, the triggering conditions for the first feedback model are determined based on at least one of the following factors:

[0405] • Used to monitor the actual decoding status of each data channel in the first feedback model;

[0406] • The feedback codeword corresponding to each data channel in the data channel used to monitor the first feedback model;

[0407] • The first difference corresponding to each data channel in the data channels used to monitor the first feedback model;

[0408] • The actual decoding situation of each data channel in the data channel used to monitor the first feedback codeword. The first feedback codeword is the feedback codeword monitored in the first feedback model.

[0409] • The first difference corresponding to each data channel in the data channel used to monitor the first feedback codeword.

[0410] In some embodiments, the triggering conditions for the first feedback model include at least one of the following:

[0411] • In the data channels used to monitor the first feedback model, the number of first data channels is greater than or equal to a first quantity threshold, and the first difference corresponding to the first data channel is greater than or equal to a first threshold;

[0412] • The proportion of the first data channel in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to a first proportion threshold. The first data channel set is associated with the first feedback model and includes the data channel used to monitor the first feedback model.

[0413] • In the data channels used to monitor the first feedback model, the number of second data channels is greater than or equal to a second quantity threshold, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to a second proportion threshold.

[0414] • The proportion of the second data channel in the data channel used to monitor the first feedback model or the set of first data channels is greater than or equal to the third proportion threshold;

[0415] • In the data channels used to monitor the first feedback model, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the second threshold;

[0416] • In the data channels used to monitor the first feedback model, the first difference corresponding to any data channel is greater than or equal to the first difference threshold;

[0417] • The number or proportion of available feedback codewords in the first feedback model is less than the third threshold;

[0418] • The number or proportion of unavailable feedback codewords in the first feedback model is greater than or equal to the fourth threshold;

[0419] • The number or proportion of available status bits in unavailable feedback codewords is less than the fifth threshold;

[0420] • The number or proportion of unavailable status bits in the unavailable feedback codeword is greater than or equal to the sixth threshold;

[0421] • In the data channels used to monitor the first feedback codeword, the number of third data channels is greater than or equal to the third quantity threshold, the first difference corresponding to the third data channel is greater than or equal to the seventh threshold, and the first feedback codeword is the feedback codeword monitored in the first feedback model.

[0422] • The proportion of the third data channel in the data channel used for monitoring the first feedback codeword is greater than or equal to the third proportion threshold;

[0423] • In the data channels used to monitor the first feedback codeword, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the eighth threshold;

[0424] • In the data channels used to monitor the first feedback codeword, the first difference corresponding to any data channel is greater than or equal to the second difference threshold.

[0425] In some embodiments, the triggering conditions are described in detail in section 1.4 above.

[0426] In some embodiments, the monitoring report corresponding to the first feedback model includes at least one of the following:

[0427] • The number of data channels used to monitor the first feedback model;

[0428] • Index of the data channel used to monitor the first feedback model;

[0429] • Used to monitor the actual decoding status of each or part of the data channels in the first feedback model;

[0430] • Feedback codewords corresponding to each data channel or part of the data channels used for monitoring the first feedback model, the feedback codewords being determined based on the first feedback model;

[0431] • In the data channels used to monitor the first feedback model, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the i-th data channel is determined based on the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel, the feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer;

[0432] • The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels in the data channels used to monitor the first feedback model;

[0433] • In the data channels used to monitor the first feedback model, the number of first data channels and the first difference corresponding to the first data channel being greater than or equal to a first threshold;

[0434] • The proportion of the first data channel in the data channels used to monitor the first feedback model or the first data channel set, the first data channel set being associated with the first feedback model, and the first data channel set including the data channels used to monitor the first feedback model;

[0435] • Index of the first data channel;

[0436] • In the data channels used to monitor the first feedback model, the number of second data channels, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to the second proportion threshold;

[0437] • The proportion of the second data channel in the data channel used for monitoring the first feedback model or the set of first data channels;

[0438] • Index of the second data channel;

[0439] • Index of the first feedback model;

[0440] • The state of the first feedback model;

[0441] • The index, number, or proportion of feedback codewords available in the first feedback model;

[0442] • The index, number, or proportion of feedback codewords that are unavailable in the first feedback model;

[0443] • The position, number, or proportion of available status bits in unavailable feedback codewords;

[0444] • The position, number, or proportion of unavailable status bits in the unavailable feedback codeword;

[0445] • Index of the first feedback codeword, which is the feedback codeword monitored in the first feedback model;

[0446] • The number of data channels used to monitor the first feedback codeword;

[0447] • An index of the data channel used to monitor the first feedback codeword;

[0448] • The actual decoding status of each data channel or part of the data channels used to monitor the first feedback codeword;

[0449] • In the data channels used to monitor the first feedback codeword, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the j-th data channel is determined based on the actual decoding situation corresponding to the j-th data channel and the first feedback codeword, and the value of j is an integer;

[0450] • The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback codeword;

[0451] • In the data channel used to monitor the first feedback codeword, the number of third data channels, and the first difference corresponding to the third data channel is greater than or equal to the seventh threshold;

[0452] • The proportion of the data channel occupied by the third data channel in the data channel used for monitoring the first feedback codeword;

[0453] • Index of the third data channel.

[0454] In some embodiments, the monitoring report is described in detail in section 1.5 above.

[0455] In some embodiments, the above-described apparatus further includes:

[0456] Training module 1120 is used to repeatedly train the first feedback model based on the monitoring report corresponding to the first feedback model.

[0457] The sending module 1130 is used to instruct the second feedback model to the feedback model monitoring terminal based on the monitoring report corresponding to the first feedback model. The performance of the second feedback model is better than that of the first feedback model.

[0458] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0459] Figure 13 shows a schematic diagram of the structure of a communication device (network device or terminal device) provided in an embodiment of this application. The communication device may include: a processor 1401, a receiver 1402, a transmitter 1403, a memory 1404, and a bus 1405.

[0460] The processor 1401 includes one or more processing cores, and the processor 1401 executes various functional applications and information processing by running software programs and modules.

[0461] The receiver 1402 and the transmitter 1403 can be implemented as a transceiver 1406, which can be a communication chip.

[0462] The memory 1404 is connected to the processor 1401 via a bus 1405. The memory 1404 can be used to store computer programs, and the processor 1401 can be used to execute the computer programs to implement the various steps performed by the network device or terminal device in the above method embodiments.

[0463] Furthermore, the memory 1404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: RAM (Random-Access Memory) and ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technologies, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc) or other optical storage, magnetic tape cassettes, magnetic tape, disk storage or other magnetic storage devices.

[0464] This application also provides a computer-readable storage medium storing a computer program that is executed by a processor of a network device or a terminal device to implement the steps of the above-described monitoring report reporting method and / or monitoring report receiving method. This communication device can be implemented as a feedback model monitoring device or a feedback model processing device.

[0465] In some embodiments, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0466] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running on a network device or terminal device, it is used to implement the various steps in the above-mentioned monitoring report reporting method and / or monitoring report receiving method.

[0467] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the communication device reads and executes the computer instructions from the computer-readable storage medium to implement the various steps in the above-mentioned monitoring report reporting method and / or monitoring report receiving method.

[0468] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0469] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for submitting a monitoring report, characterized in that, The method is executed by the feedback model monitoring terminal, and the method includes: Determine and / or submit monitoring reports corresponding to one or more feedback models; The feedback model is used for hybrid automatic repeat request (HARQ) feedback.

2. The method according to claim 1, characterized in that, The one or more feedback models are used to determine feedback codewords or feedback codebooks; and / or, the one or more feedback models are used for HARQ feedback based on code block CB or code block group CBG.

3. The method according to claim 2, characterized in that, The one or more feedback models include a first feedback model, which is used to determine a first feedback codeword, and the first feedback codeword is used to indicate the decoding status of at least one CB or CBG in the first transport block.

4. The method according to claim 3, characterized in that, The first feedback codeword is determined from multiple feedback codewords corresponding to the first feedback model, and has the smallest difference from the actual decoding situation of at least one CB or CBG in the first transport block, and there is no feedback codeword that indicates a decoding failure state as a decoding success state.

5. The method according to any one of claims 1 to 4, characterized in that, The monitoring of the one or more feedback models and / or the reporting of the monitoring reports corresponding to the one or more feedback models are periodic, semi-continuous, non-periodic, or triggered.

6. The method according to claim 5, characterized in that, The monitoring of the one or more feedback models and / or the reporting of the monitoring reports corresponding to the one or more feedback models are non-periodic; The determination and / or reporting of monitoring reports corresponding to one or more feedback models includes: Upon receiving monitoring trigger information, determine and / or report the monitoring report corresponding to one or more of the feedback models.

7. The method according to claim 6, characterized in that, The time interval between the end time of the monitoring trigger information and the start time of the reporting of the monitoring report corresponding to the one or more feedback models is greater than or equal to the first time interval.

8. The method according to claim 5, characterized in that, The monitoring of the one or more feedback models and / or the reporting of the monitoring reports corresponding to the one or more feedback models are triggered. The determination and / or reporting of monitoring reports corresponding to one or more feedback models includes: If the triggering conditions are met, determine and / or report the monitoring report corresponding to one or more of the feedback models.

9. The method according to claim 8, characterized in that, The one or more feedback models include a first feedback model, and the triggering condition is determined based on at least one of the following: Used to monitor the actual decoding status of each data channel in the data channel of the first feedback model; In the data channels used to monitor the first feedback model, each data channel corresponds to a feedback codeword; The first difference corresponding to each data channel in the data channels used to monitor the first feedback model; The actual decoding situation of each data channel in the data channel used to monitor the first feedback codeword, wherein the first feedback codeword is the feedback codeword monitored in the first feedback model; The first difference corresponding to each data channel in the data channel used to monitor the first feedback codeword; The first difference corresponding to the i-th data channel is determined based on the actual decoding situation of the i-th data channel and the feedback codeword corresponding to the i-th data channel. The feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer.

10. The method according to claim 9, characterized in that, The triggering condition includes at least one of the following: In the data channels used to monitor the first feedback model, the number of first data channels is greater than or equal to a first quantity threshold, and the first difference corresponding to the first data channel is greater than or equal to the first threshold. The proportion of the first data channel in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to a first proportion threshold. The first data channel set is associated with the first feedback model and includes the data channel used to monitor the first feedback model. In the data channels used to monitor the first feedback model, the number of second data channels is greater than or equal to a second quantity threshold, and the proportion of first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to a second proportion threshold. The proportion of the second data channel in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to the third proportion threshold. In the data channels used to monitor the first feedback model, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the second threshold. In the data channels used to monitor the first feedback model, the first difference corresponding to any data channel is greater than or equal to the first difference threshold. The number or proportion of available feedback codewords in the first feedback model is less than the third threshold; The number or proportion of unavailable feedback codewords in the first feedback model is greater than or equal to the fourth threshold; The number or proportion of available status bits in the unavailable feedback codeword is less than the fifth threshold; The number or proportion of unavailable state bits in the unavailable feedback codeword is greater than or equal to the sixth threshold. In the data channel used to monitor the first feedback codeword, the number of third data channels is greater than or equal to a third quantity threshold, the first difference corresponding to the third data channel is greater than or equal to a seventh threshold, and the first feedback codeword is the feedback codeword monitored in the first feedback model. The proportion of the third data channel in the data channel used to monitor the first feedback codeword is greater than or equal to the third proportion threshold. In the data channels used to monitor the first feedback codeword, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the eighth threshold. In the data channels used to monitor the first feedback codeword, the first difference corresponding to any data channel is greater than or equal to the second difference threshold.

11. The method according to any one of claims 1 to 10, characterized in that, The time interval between the end time of the data channel used to monitor the one or more feedback models and the start time of the reporting of the monitoring report corresponding to the one or more feedback models is greater than or equal to a preset offset value.

12. The method according to any one of claims 1 to 11, characterized in that, The start time of the data channel used to monitor the one or more feedback models is configured by the network; or, the duration of the data channel used to monitor the one or more feedback models is configured by the network.

13. The method according to any one of claims 1 to 12, characterized in that, The determination and / or reporting of monitoring reports corresponding to one or more feedback models includes: Based on one or more data channels, determine and / or report the monitoring report corresponding to the one or more feedback models.

14. The method according to claim 13, characterized in that, The process of determining and / or reporting monitoring reports corresponding to the one or more feedback models based on one or more data channels includes: Based on all or part of the data channels in the first data channel set, determine and / or report the monitoring report corresponding to the first feedback model, wherein the first data channel set is associated with the first feedback model; Wherein, the first data channel set is the entire set or a subset of the one or more data channels, and the first feedback model is one of the one or more feedback models.

15. The method according to any one of claims 1 to 12, characterized in that, The determination and / or reporting of monitoring reports corresponding to one or more feedback models includes: Based on the feedback codewords corresponding to one or more data channels, determine and / or report the monitoring report corresponding to the one or more feedback models.

16. The method according to claim 15, characterized in that, The step of determining and / or reporting the monitoring report corresponding to the one or more feedback models based on the feedback codewords corresponding to one or more data channels includes: Based on the feedback codewords corresponding to all or part of the data channels in the first data channel set, determine and / or report the monitoring report corresponding to the first feedback model, wherein the first data channel set is associated with the first feedback model; Wherein, the first data channel set is the entire set or a subset of the one or more data channels, and the first feedback model is one of the one or more feedback models.

17. The method according to any one of claims 13 to 16, characterized in that, The number of data channels in the first data channel set is greater than or equal to the fourth quantity threshold; or, The number of data channels in the first data channel set used for monitoring the first feedback model is greater than or equal to the fifth quantity threshold.

18. The method according to any one of claims 13 to 17, characterized in that, The method further includes: If the number of data channels in the first data channel set is greater than or equal to the fourth quantity threshold, report the monitoring report corresponding to the first feedback model or report a valid monitoring report corresponding to the first feedback model; or, If the number of data channels in the first data channel set is less than the fourth quantity threshold, either no monitoring report corresponding to the first feedback model is reported, or an invalid monitoring report corresponding to the first feedback model is reported; or, If the number of data channels in the first data channel set used for monitoring the first feedback model is greater than or equal to the fifth quantity threshold, a monitoring report corresponding to the first feedback model or a valid monitoring report corresponding to the first feedback model shall be reported; or, If the number of data channels used to monitor the first feedback model in the first data channel set is less than the fifth quantity threshold, the monitoring report corresponding to the first feedback model will not be reported or an invalid monitoring report corresponding to the first feedback model will be reported.

19. The method according to claim 14 or 16, characterized in that, The first data channel set and the first feedback model are associated based on a first parameter, which includes at least one of the following: the bandwidth of the data channel; the transport block size (TBS) of the data channel; the number of CBs or CBGs of the data channel; and the modulation and coding order (MCS) of the data channel.

20. The method according to any one of claims 1 to 19, characterized in that, The one or more feedback models include a first feedback model, and the monitoring report corresponding to the first feedback model includes at least one of the following: The number of data channels used to monitor the first feedback model; The index used to monitor the data channel of the first feedback model; The actual decoding status corresponding to each data channel or part of the data channels in the data channels used to monitor the first feedback model; The feedback codewords corresponding to each data channel or a portion of the data channels used to monitor the first feedback model are determined based on the first feedback model. In the data channels used to monitor the first feedback model, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the i-th data channel is determined based on the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel, the feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer; The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback model; The number of first data channels in the data channels used to monitor the first feedback model, wherein the first difference corresponding to the first data channel is greater than or equal to a first threshold; The proportion of the first data channel in the data channel used to monitor the first feedback model or the first data channel set, the first data channel set being associated with the first feedback model, and the first data channel set including the data channel used to monitor the first feedback model; The index of the first data channel; The number of second data channels in the data channels used to monitor the first feedback model, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to the second proportion threshold. The proportion of the second data channel in the data channel used for monitoring the first feedback model or the first set of data channels; Index of the second data channel; The index of the first feedback model; The state of the first feedback model; The index, number, or proportion of feedback codewords available in the first feedback model; The index, number, or proportion of unavailable feedback codewords in the first feedback model; The position, number, or proportion of available status bits in the unavailable feedback codeword; The position, number, or proportion of unavailable status bits in the unavailable feedback codeword; The index of the first feedback codeword, wherein the first feedback codeword is the feedback codeword monitored in the first feedback model; The number of data channels used to monitor the first feedback codeword; The index of the data channel used to monitor the first feedback codeword; The actual decoding status of each data channel or part of the data channels used to monitor the first feedback codeword; In the data channels used to monitor the first feedback codeword, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the j-th data channel is determined based on the actual decoding situation corresponding to the j-th data channel and the first feedback codeword, and the value of j is an integer; The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback codeword; The number of third data channels in the data channels used to monitor the first feedback codeword, wherein the first difference corresponding to the third data channel is greater than or equal to the seventh threshold; The proportion of the third data channel in the data channel used for monitoring the first feedback codeword; The index of the third data channel.

21. The method according to claim 20, characterized in that, The method further includes: Based on the number of state bits that differ between the actual decoding state corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel, the first difference corresponding to the i-th data channel is determined; or, The first difference corresponding to the i-th data channel is determined based on the proportion of state bits that differ from the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel in all state bits.

22. A method for receiving a monitoring report, characterized in that, The method is executed by the feedback model processing end, and the method includes: Receive monitoring reports corresponding to one or more feedback models; The feedback model is used for HARQ feedback.

23. The method according to claim 22, characterized in that, The one or more feedback models are used to determine feedback codewords or feedback codebooks; and / or, the one or more feedback models are used for HARQ feedback based on coded blocks CB or coded blocks CBG.

24. The method according to claim 23, characterized in that, The one or more feedback models include a first feedback model, which is used to determine a first feedback codeword, and the first feedback codeword is used to indicate the decoding status of at least one CB or CBG in the first transport block.

25. The method according to claim 24, characterized in that, The first feedback codeword is determined from multiple feedback codewords corresponding to the first feedback model, and has the smallest difference from the actual decoding situation of at least one CB or CBG in the first transport block, and there is no feedback codeword that indicates a decoding failure state as a decoding success state.

26. The method according to any one of claims 22 to 25, characterized in that, The monitoring of the one or more feedback models and / or the reporting of the monitoring reports corresponding to the one or more feedback models are periodic, semi-continuous, non-periodic, or triggered.

27. The method according to claim 26, characterized in that, The monitoring of the one or more feedback models and / or the reporting of the monitoring reports corresponding to the one or more feedback models are non-periodic. The monitoring reports corresponding to the one or more feedback models are determined and / or reported by the feedback model monitoring terminal upon receiving monitoring trigger information.

28. The method according to claim 27, characterized in that, The time interval between the end time of receiving the monitoring trigger information and the start time of reporting the monitoring report corresponding to the one or more feedback models is greater than or equal to the first time interval.

29. The method according to claim 26, characterized in that, The monitoring of the one or more feedback models and / or the reporting of the monitoring reports corresponding to the one or more feedback models are triggered. The monitoring reports corresponding to the one or more feedback models are determined and / or reported by the feedback model monitoring terminal when the triggering conditions are met.

30. The method according to claim 29, characterized in that, The one or more feedback models include a first feedback model, and the triggering condition is determined based on at least one of the following: Used to monitor the actual decoding status of each data channel in the data channel of the first feedback model; In the data channels used to monitor the first feedback model, each data channel corresponds to a feedback codeword; The first difference corresponding to each data channel in the data channels used to monitor the first feedback model; The actual decoding situation of each data channel in the data channel used to monitor the first feedback codeword, wherein the first feedback codeword is the feedback codeword monitored in the first feedback model; The first difference corresponding to each data channel in the data channel used to monitor the first feedback codeword; The first difference corresponding to the i-th data channel is determined based on the actual decoding situation of the i-th data channel and the feedback codeword corresponding to the i-th data channel. The feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer.

31. The method according to claim 30, characterized in that, The one or more feedback models include a first feedback model, and the triggering condition includes at least one of the following: In the data channels used to monitor the first feedback model, the number of first data channels is greater than or equal to a first quantity threshold, and the first difference corresponding to the first data channel is greater than or equal to the first threshold. The proportion of the first data channel in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to a first proportion threshold. The first data channel set is associated with the first feedback model and includes the data channel used to monitor the first feedback model. In the data channels used to monitor the first feedback model, the number of second data channels is greater than or equal to a second quantity threshold, and the proportion of first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to a second proportion threshold. The proportion of the second data channel in the data channel used to monitor the first feedback model or the first data channel set is greater than or equal to the third proportion threshold. In the data channels used to monitor the first feedback model, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the second threshold. In the data channels used to monitor the first feedback model, the first difference corresponding to any data channel is greater than or equal to the first difference threshold. The number or proportion of available feedback codewords in the first feedback model is less than the third threshold; The number or proportion of unavailable feedback codewords in the first feedback model is greater than or equal to the fourth threshold; The number or proportion of available status bits in the unavailable feedback codeword is less than the fifth threshold; The number or proportion of unavailable state bits in the unavailable feedback codeword is greater than or equal to the sixth threshold. In the data channel used to monitor the first feedback codeword, the number of third data channels is greater than or equal to a third quantity threshold, the first difference corresponding to the third data channel is greater than or equal to a seventh threshold, and the first feedback codeword is the feedback codeword monitored in the first feedback model. The third data channel occupies a proportion greater than or equal to that of the data channel used for monitoring the first feedback codeword. Example: threshold; In the data channels used to monitor the first feedback codeword, the mean, maximum, or median of the first difference corresponding to each data channel is greater than or equal to the eighth threshold. In the data channels used to monitor the first feedback codeword, the first difference corresponding to any data channel is greater than or equal to the second difference threshold.

32. The method according to any one of claims 22 to 31, characterized in that, The time interval between the end time of the data channel used to monitor the one or more feedback models and the start time of the reporting of the monitoring report corresponding to the one or more feedback models is greater than or equal to a preset offset value.

33. The method according to claim 32, characterized in that, The start time of the data channel used to monitor the one or more feedback models is configured by the network; or, the time length corresponding to the data channel used to monitor the one or more feedback models is configured by the network.

34. The method according to any one of claims 22 to 33, characterized in that, The one or more feedback models include a first feedback model, and the monitoring report corresponding to the first feedback model includes at least one of the following: The number of data channels used to monitor the first feedback model; The index used to monitor the data channel of the first feedback model; The actual decoding status corresponding to each data channel or part of the data channels in the data channels used to monitor the first feedback model; The feedback codewords corresponding to each data channel or a portion of the data channels used to monitor the first feedback model are determined based on the first feedback model. In the data channels used to monitor the first feedback model, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the i-th data channel is determined based on the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel, the feedback codeword corresponding to the i-th data channel is determined based on the first feedback model, and the value of i is an integer; The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback model; The number of first data channels in the data channels used to monitor the first feedback model, wherein the first difference corresponding to the first data channel is greater than or equal to a first threshold; The proportion of the first data channel in the data channel used to monitor the first feedback model or the first data channel set, the first data channel set being associated with the first feedback model, and the first data channel set including the data channel used to monitor the first feedback model; The index of the first data channel; The number of second data channels in the data channels used to monitor the first feedback model, and the proportion of the first feedback information in the feedback codewords corresponding to the second data channels is greater than or equal to the second proportion threshold. The proportion of the second data channel in the data channel used for monitoring the first feedback model or the first set of data channels; Index of the second data channel; The index of the first feedback model; The state of the first feedback model; The index, number, or proportion of feedback codewords available in the first feedback model; The index, number, or proportion of unavailable feedback codewords in the first feedback model; The position, number, or proportion of available status bits in the unavailable feedback codeword; The position, number, or proportion of unavailable status bits in the unavailable feedback codeword; The index of the first feedback codeword, wherein the first feedback codeword is the feedback codeword monitored in the first feedback model; The number of data channels used to monitor the first feedback codeword; The index of the data channel used to monitor the first feedback codeword; The actual decoding status of each data channel or part of the data channels used to monitor the first feedback codeword; In the data channels used to monitor the first feedback codeword, the first difference corresponding to each data channel or part of the data channels, the first difference corresponding to the j-th data channel is determined based on the actual decoding situation corresponding to the j-th data channel and the first feedback codeword, and the value of j is an integer; The mean, maximum, or median of the first difference corresponding to each data channel or a portion of the data channels used to monitor the first feedback codeword; The number of third data channels in the data channels used to monitor the first feedback codeword, wherein the first difference corresponding to the third data channel is greater than or equal to the seventh threshold; The proportion of the third data channel in the data channel used for monitoring the first feedback codeword; The index of the third data channel.

35. The method according to claim 34, characterized in that, The first difference corresponding to the i-th data channel is determined based on the number of state bits that differ between the actual decoding situation corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel; or, The first difference corresponding to the i-th data channel is determined based on the proportion of state bits that differ between the actual decoding situation and the feedback codeword corresponding to the i-th data channel in all state bits.

36. A monitoring report reporting device, characterized in that, The device includes: The first module is used to determine and / or report monitoring reports corresponding to one or more feedback models; The feedback model is used for HARQ feedback.

37. A monitoring report receiving device, characterized in that, The device includes: The receiving module is used to receive monitoring reports corresponding to one or more feedback models; The feedback model is used for HARQ feedback.

38. A feedback model monitoring device, characterized in that, The feedback model monitoring device includes: processor; A transceiver connected to the processor; Memory for storing the executable instructions of the processor; The processor is configured to load and execute the executable instructions to implement the monitoring report reporting method as described in any one of claims 1 to 21.

39. A feedback model processing device, characterized in that, The feedback model processing device includes: processor; A transceiver connected to the processor; Memory for storing the executable instructions of the processor; The processor is configured to load and execute the executable instructions to implement the monitoring report receiving method as described in any one of claims 33 to 35.

40. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that is executed by a processor to implement the monitoring report reporting method according to any one of claims 1 to 21, and / or the monitoring report receiving method according to any one of claims 22 to 35.

41. A chip, characterized in that, The chip includes programmable logic circuits and / or program instructions, which, when the chip is running on a communication device, are used to implement the monitoring report reporting method according to any one of claims 1 to 21, and / or the monitoring report receiving method according to any one of claims 22 to 35.

42. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium; the processor of the communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to implement the monitoring report reporting method according to any one of claims 1 to 21, and / or the monitoring report receiving method according to any one of claims 22 to 35.

43. A computer program, characterized in that, The computer program is executed by the processor of the communication device to implement the monitoring report reporting method according to any one of claims 1 to 21, and / or the monitoring report receiving method according to any one of claims 22 to 35.

Citation Information

Patent Citations

  • Data transmission method, device and system

    CN108702254A

  • Information feedback method and device, equipment and storage medium

    CN117256190A

  • Data transmission method and device and storage medium

    CN117955605A

  • Method for determining channel prediction model and method for indicating monitoring configuration information

    CN118631367A

  • Data transmission configuration utilizing a state indication

    US20220095146A1