Feedback model monitoring method and apparatus, and device and storage medium

By deploying monitoring modules in terminal and network devices, the status of the feedback model is monitored and adjusted, thus solving the problem of monitoring the performance of the feedback model and improving data transmission efficiency and reliability.

WO2026085728A1PCT designated stage Publication Date: 2026-04-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 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

AI Technical Summary

Technical Problem

In existing technologies, the performance monitoring methods for feedback models are difficult to effectively monitor and adjust, leading to reduced data transmission efficiency.

Method used

A method for monitoring a feedback model is provided, which involves deploying monitoring modules in terminal devices and network devices, monitoring the feedback model based on data channels, receiving the status of the feedback model, determining the monitoring results, and adjusting or updating the feedback model as needed.

Benefits of technology

It enables timely performance monitoring and adjustment of the feedback model, avoiding reduced data transmission efficiency due to poor performance or unavailability, and improving the reliability and efficiency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126538_30042026_PF_FP_ABST
    Figure CN2024126538_30042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are a feedback model monitoring method and apparatus, and a device and a storage medium. The method comprises: monitoring one or more feedback models on the basis of one or more data channels, wherein the feedback models are used for HARQ feedback. One or more feedback models deployed on a terminal device can be monitored, thereby enabling the terminal device to be informed of, in a timely manner, the operational performance and availability of the one or more feedback models.
Need to check novelty before this filing date? Find Prior Art

Description

Monitoring methods, devices, equipment and storage media for feedback models Technical Field

[0001] This application relates to the field of communication technology, and in particular to a monitoring method, apparatus, device, and storage medium for a feedback model. 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 monitoring method, apparatus, device, and storage medium for a feedback model. The technical solution is as follows:

[0005] On one hand, embodiments of this application provide a method for monitoring a feedback model, the method being executed by a feedback model monitoring end and / or a feedback model processing end, the method comprising:

[0006] One or more feedback models are monitored based on one or more data channels;

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

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

[0009] Send one or more data channels to the terminal device, the one or more data channels being used to monitor 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 method for monitoring a feedback model, the method being executed by a feedback model monitoring end and / or a feedback model processing end, the method comprising:

[0012] Based on the feedback codewords corresponding to one or more data channels, monitor 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 method for a feedback model, the method being executed by a feedback model processing terminal, the method comprising:

[0015] Receive feedback model status corresponding to one or more data channels, wherein the one or more data channels correspond to one or more feedback models, and the feedback model status is used to determine the monitoring results of the 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 monitoring device for a feedback model, the device comprising:

[0018] The monitoring module is used to monitor one or more feedback models based on one or more data channels;

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

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

[0021] A transmitting module is used to transmit one or more data channels to a terminal device, wherein the one or more data channels are used to monitor one or more feedback models;

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

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

[0024] The monitoring module is used to monitor one or more feedback models based on the feedback codewords corresponding to one or more data channels.

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

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

[0027] A receiving module is used to receive the feedback model status corresponding to one or more data channels, wherein the one or more data channels correspond to one or more feedback models, and the feedback model status is used to determine the monitoring results of the one or more feedback models;

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

[0029] On the other hand, embodiments of this application provide a terminal device, the terminal device comprising:

[0030] processor;

[0031] A transceiver connected to the processor;

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

[0033] The processor is configured to load and execute executable instructions to implement the monitoring method of the feedback model as described above.

[0034] On the other hand, embodiments of this application provide a network device, the network device comprising:

[0035] processor;

[0036] A transceiver connected to the processor;

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

[0038] The processor is configured to load and execute executable instructions to implement the monitoring method of the feedback model as described above.

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

[0040] processor;

[0041] A transceiver connected to the processor;

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

[0043] The processor is configured to load and execute executable instructions to implement the monitoring method of the feedback model as described above.

[0044] 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 method of the feedback model in the above aspects.

[0045] 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, is used to implement a monitoring method for the feedback model of the above aspects.

[0046] 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 method of the feedback model of the above aspects.

[0047] On the other hand, embodiments of this application provide a computer program executed by the processor of a communication device to implement the monitoring method of the feedback model in the above aspects.

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

[0049] By monitoring one or more deployed feedback models, terminal devices can promptly ascertain the performance or availability of these models. Furthermore, this allows for timely adjustments, updates, or replacements of the feedback models based on monitoring results, preventing poor performance or unusability that could lead to reduced data transmission efficiency. Attached Figure Description

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

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

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

[0053] Figure 4 shows a schematic diagram of a monitoring method for a feedback model provided in an embodiment of this application;

[0054] Figure 5 shows a schematic diagram of a monitoring method for a feedback model provided in an embodiment of this application;

[0055] Figure 6 shows a flowchart of a monitoring method for a feedback model provided in an embodiment of this application;

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

[0057] Figure 8 shows a schematic diagram of a monitoring method for a feedback model provided in an embodiment of this application;

[0058] Figure 9 shows a schematic diagram of a monitoring method for a feedback model provided in an embodiment of this application;

[0059] Figure 10 shows a schematic diagram of a monitoring method for a feedback model provided in an embodiment of this application;

[0060] Figure 11 shows a flowchart of a monitoring method for a feedback model provided in an embodiment of this application;

[0061] Figure 12 shows a flowchart of a monitoring method for a feedback model provided in an embodiment of this application;

[0062] Figure 13 shows a flowchart of a monitoring method for a feedback model provided in an embodiment of this application;

[0063] Figure 14 shows a flowchart of a monitoring method for a feedback model provided in an embodiment of this application;

[0064] Figure 15 shows a flowchart of a monitoring method for a feedback model provided in an embodiment of this application;

[0065] Figure 16 shows a structural block diagram of a monitoring device for a feedback model provided in an embodiment of this application;

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

[0067] 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…” or “in response to determination”.

[0068] 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.

[0069] 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.

[0070] 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.

[0071] 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.

[0072] 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 applied to NR (Normally Transmitted) 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 applied to subsequent evolution systems of 5G NR systems, as well as B5G, 6G and subsequent evolution systems.

[0073] 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.

[0074] 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.

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

[0076] 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.

[0077] 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.

[0078] 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.

[0079] CB-based HARQ feedback: Compared to TB-based HARQ feedback, this can be understood as CB-level HARQ feedback, where the terminal device sends 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 CB, the network device can decide whether to retransmit based on the accurate decoding status.

[0080] 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.

[0081] 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.

[0082] 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.

[0083] 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.

[0084] 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.

[0085] 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.

[0086] 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):

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

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

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

[0090] 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.

[0091] 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;

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

[0093] 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.

[0094] 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.

[0095] 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.

[0096] 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".

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

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

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

[0100] 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.

[0101] 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:

[0102] 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.

[0103] 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 .

[0104] 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.

[0105] 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.

[0106] 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.

[0107] 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.

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

[0109] In one possible interpretation, this new feedback code is itself an artificial intelligence model, such as a feedback model. The input of this AI 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.

[0110] 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.

[0111] 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.

[0112] 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.

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

[0114] 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 feedback model monitoring end may be either the terminal device or the network device.

[0115] 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.

[0116] 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.

[0117] 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.

[0118] 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.

[0119] Next, we will take the terminal device as the feedback model monitoring end as an example for introduction.

[0120] Figure 6 illustrates a flowchart of a monitoring method for a feedback model provided in an exemplary embodiment of this application. The method is jointly executed by a terminal device and a network device. The method includes:

[0121] Step 11: The network device sends one or more data channels to the terminal device;

[0122] One or more data channels are used to monitor one or more feedback models.

[0123] 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.

[0124] 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.

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

[0126] In some embodiments, one or more data channels include: a first data channel for monitoring the feedback model; and / or, a second data channel for data transmission. It should be understood that the first data channel can also be understood as a first type of data channel, where the first type refers to a type dedicated to monitoring the feedback model. The second data channel can also be understood as a second type of data channel, where the second type refers to a type used for data transmission. In the embodiments of this application, the second data channel is used not only for data transmission but also for monitoring the feedback model. Alternatively, it can be understood as multiplexing the second data channel to monitor the feedback model.

[0127] In some embodiments, the first data channel is transmitted 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.

[0128] In some embodiments, the first data channel is not associated with Downlink Control Information (DCI). In some embodiments, the first data channel is associated with only one active DCI. In some embodiments, the first data channel is associated with only one active Media Access Control (MAC) control element (CE).

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

[0130] 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.

[0131] When monitoring of one or more data channels is periodic, it can be better used for monitoring feedback models, and can output continuous and timely monitoring results. However, if the periodic data channel is dedicated solely to monitoring, the overhead / waste is significant.

[0132] In some embodiments, one or more data channels are data channels located within a monitoring window. The end position of the monitoring window is before the start position of the monitoring report. The distance between the end position of the monitoring window and the start position of the monitoring report is greater than or equal to a 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 to allow time for the feedback model monitoring terminal to preprocess the monitoring report, which helps to make the monitoring report reported by the feedback model monitoring terminal more effective.

[0133] In some embodiments, the start time of one or more data channels is configured by the network; or, the time length corresponding to one or more data channels 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 end from reporting monitoring reports from a long time ago, and to ensure the timeliness of the monitoring reports.

[0134] In some embodiments, the number of one or more data channels is greater than or equal to a quantity threshold. This helps ensure that the number of data channel samples used to monitor the feedback model is sufficiently generalized, thereby guaranteeing the accuracy of the monitoring results of the feedback model. In some embodiments, the quantity threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0135] Step 12: The terminal device monitors one or more feedback models based on one or more data channels.

[0136] 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.

[0137] 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 that has 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 reflect the actual decoding state of each processing unit.

[0138] 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}.

[0139] In some embodiments, the type of one or more feedback models includes at least one of the following: a feedback model in use; an active feedback model; a candidate feedback model; and an inactive feedback model.

[0140] In some embodiments, one or more feedback models that need to be monitored or are being monitored are indicated by a list of feedback models. In one possible scenario, when the performance of the feedback model being used is poor, an alternative feedback model can be provided in a timely manner without restarting the monitoring and feedback process for a new feedback model.

[0141] 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:

[0142] Table 1

[0143] 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.

[0144] 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.

[0145] 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 that needs to be monitored.

[0146] 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.

[0147] 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.

[0148] 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.

[0149] 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.

[0150] In some embodiments, the terminal device monitors one or more feedback models based on the actual demodulation status and feedback codewords of each of the one or more data channels. Optionally, the terminal device monitors one or more feedback models based on the matching degree between the actual decoding status and feedback codewords of each of the one or more data channels. Optionally, the terminal device monitors a first feedback model based on the matching degree between the actual decoding status and feedback codewords of a first data channel. The first data channel is the data channel used to monitor the first feedback model. For example, assume that the terminal device needs to monitor feedback model 1 and feedback model 2.

[0151] As shown in Figure 7, the terminal device monitors feedback model 1 based on {data channel 1, data channel 2, data channel 3}. Feedback model 1 corresponds to 4 feedback codewords. Specifically, 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.

[0152] 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 NNAN.

[0153] As shown in Figure 8, the terminal device monitors feedback model 2 based on {data channel 1, data channel 2, data channel 4}. Feedback model 2 corresponds to 4 feedback codewords. Specifically, feedback model 2 is monitored based on the actual decoding status of data channel 1 and feedback codeword 1 in feedback model 2; feedback model 2 is monitored based on the actual decoding status of data channel 2 and feedback codeword 2 in feedback model 2; and feedback model 2 is monitored based on the actual decoding status of data channel 4 and feedback codeword 4 in feedback model 2.

[0154] In this embodiment, 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 4 is AAAA, and the feedback codeword determined by feedback model 1 is AAAA. In summary, the method provided in this embodiment allows the terminal device to monitor one or more deployed feedback models, enabling it to promptly obtain information about the performance or availability of one or more feedback models. Furthermore, it facilitates timely adjustment, updating, or replacement of the feedback models based on the monitoring results, preventing poor performance or unusability of the feedback models that could lead to reduced data transmission efficiency.

[0155] Next, we will take the first feedback model in one or more feedback models monitored by the terminal device as an example for introduction:

[0156] Figure 11 shows a flowchart of a monitoring method for a feedback model provided in an exemplary embodiment of this application. This method is jointly executed by a terminal device and a network device. Step 11 above can be replaced by the following sub-steps:

[0157] Step 11-1: The network device sends the first set of data channels to the terminal device;

[0158] The first data channel set is used to monitor the first feedback model, and the first data channel set is associated with the first feedback model. Specifically, the first data channel set includes at least one data channel, and is the complete set or a subset of the aforementioned one or more data channels. The first feedback model is one of the one or more feedback models.

[0159] For example, as shown in Figure 7, assuming the first feedback model is feedback model 1, the first data channel set includes {data channel 1, data channel 2, data channel 3}. For example, as shown in Figure 8, assuming the first feedback model is feedback model 2, the first data channel set includes {data channel 1, data channel 2, data channel 4}.

[0160] Step 12 above can be replaced by the following sub-steps:

[0161] Step 12-1: The terminal device monitors the first feedback model based on the first data channel set.

[0162] In some embodiments, the terminal device monitors the first feedback model based on all or part of the data channels in the first data channel set.

[0163] In some embodiments, the terminal device monitors the first feedback model based on the feedback model status corresponding to all or some of the data channels in the first data channel set.

[0164] 1. Feedback Model Status

[0165] In some embodiments, the feedback model state includes at least the following two:

[0166] • The first state indicates that the accuracy of the feedback codeword determined based on the corresponding feedback model is low or below the preset conditions, or belongs to the inaccurate type.

[0167] • The second state is used to indicate whether the accuracy of the feedback codeword determined based on the corresponding feedback model is high or higher than the preset conditions or belongs to the accurate type.

[0168] The accuracy of the first state indication is worse than that of the second state indication.

[0169] In some embodiments, the feedback model state corresponding to any data channel in the first data channel set is determined based on the first difference corresponding to that data channel.

[0170] 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.

[0171] 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.

[0172] The first vector corresponding to the i-th data channel is used to characterize 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.

[0173] 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. 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 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}. The value of i is an integer. The value of n is a positive integer.

[0174] 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.

[0175] 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.

[0176] 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.

[0177] In some embodiments, 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 state 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 state 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 state and the feedback codeword corresponding to the i-th data channel is large, it reflects poor performance of the feedback model monitored based on the i-th data channel. When the number of state bits that differ between the actual decoding state and the feedback codeword corresponding to the i-th data channel is small, it reflects good performance of the feedback model monitored based on the i-th data channel.

[0178] 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 of 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 of 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 of the difference between {A, A, A, N} and {N, N, A, N}. As another example, since the number of state bits of 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 differences corresponding to other data channels are determined using the same method as for data channel 1, and will not be elaborated further here.

[0179] In some embodiments, if the first difference corresponding to the i-th data channel is greater than or equal to the first threshold, the feedback model state corresponding to the i-th data channel is the first state. Alternatively, this can be understood as follows: if the first difference corresponding to the i-th data channel is greater than or equal to the first threshold, a problem is detected in the first feedback model based on the i-th data channel.

[0180] For example, as shown in Figure 7, assume that the first difference corresponding to the i-th data channel is represented by the proportion of the state bits of the difference. For example, the first difference corresponding to data channel 1 is 50%. If the first threshold is 40%, then since the first difference corresponding to data channel 1 is greater than 40%, the feedback model state corresponding to data channel 1 is the first state.

[0181] In some embodiments, if the first difference corresponding to the i-th data channel is less than or equal to the second threshold, the feedback model state corresponding to the i-th data channel is the second state. Alternatively, this can be understood as follows: if the first difference corresponding to the i-th data channel is less than or equal to the second threshold, the first feedback model is detected as working correctly based on the i-th data channel (feedback model OK).

[0182] For example, as shown in Figure 7, assume that the first difference corresponding to the i-th data channel is represented by a proportion of the state bits of the difference. For example, the first difference corresponding to data channel 2 is 25%. If the second threshold is 30%, then since the first difference corresponding to data channel 2 is less than 30%, the feedback model state corresponding to data channel 2 is the second state.

[0183] In some embodiments, the first threshold is greater than or equal to the second threshold. Optionally, the first threshold and / or the second threshold are agreed upon by the protocol or configured by the network. Optionally, the first threshold and / or the second threshold are configured based on the feedback model, feedback codebook, or feedback codeword. This is because different feedback models may have different applicable service characteristics, channel quality, and data volume, and therefore different tolerances for feedback loss. Thus, configuring the first / second threshold based on the feedback model, feedback codebook, or feedback codeword can adapt to different feedback models.

[0184] In some embodiments, poor performance of the feedback model based on monitoring a single data channel is difficult to directly indicate as a failure. Therefore, two intermediate states, "feedback model problem" and "feedback model OK," are introduced to characterize the performance of the feedback model corresponding to a single data channel. The determination of whether a feedback model is successful or not is based on the joint determination of the feedback model states corresponding to multiple data channels, thereby obtaining more stable and reliable monitoring results. For example, as shown in Figure 7, the monitoring result of feedback model 1 cannot be accurately determined based solely on the first difference corresponding to data channel 1.

[0185] 2. Monitoring Results

[0186] In some embodiments, the monitoring result of the first feedback model is determined based on the first difference corresponding to all or some data channels in the first data channel set. Optionally, if the (weighted) mean or median of the first differences corresponding to all or some data channels in the first data channel set is greater than or equal to a first difference threshold, the monitoring result of the first feedback model is the first monitoring result. Optionally, if the (weighted) mean or median of the first differences corresponding to all or some data channels in the first data channel set is less than or equal to a second difference threshold, the monitoring result of the first feedback model is the second monitoring result.

[0187] In some embodiments, the monitoring result of the first feedback codeword is determined based on the first difference corresponding to all or some data channels in the first data channel set. The first feedback codeword is the feedback codeword monitored in the first feedback model. Optionally, if the (weighted) mean or median of the first differences corresponding to all or some data channels in the first data channel set is greater than or equal to a first difference threshold, the monitoring result of the first feedback codeword is the first monitoring result. Optionally, if the (weighted) mean or median of the first differences corresponding to all or some data channels in the first data channel set is less than or equal to a second difference threshold, the monitoring result of the first feedback codeword is the second monitoring result.

[0188] In some embodiments, the first difference threshold is greater than or equal to the second difference threshold. Optionally, the first difference threshold and / or the second difference threshold are protocol-defined or network-configured. Optionally, the first difference threshold and / or the second difference threshold are configured based on a feedback model, feedback codebook, or feedback codeword. This allows for adaptation to different feedback models.

[0189] In some embodiments, the monitoring result of the first feedback model is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set.

[0190] In some embodiments, the monitoring result of the first feedback codeword is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set. The first feedback codeword is the feedback codeword monitored in the first feedback model.

[0191] The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state. The accuracy indicated by the first state is worse than that indicated by the second state. The feedback model state corresponding to the i-th data channel is used to indicate the accuracy of the feedback codeword determined for the i-th data channel based on the first feedback model, where i is an integer.

[0192] In some embodiments, the monitoring result of the first feedback model is determined based on the feedback model state of the data channel corresponding to the first feedback model. Optionally, the monitoring result of the first feedback model is determined based on a first state and / or a second state of the data channel corresponding to the first feedback model. For example, suppose 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. Then the monitoring result of the first feedback model is determined based on the feedback model state corresponding to each data channel in {data channel 1, data channel 2, data channel 3}. It should be understood that the first data channel set may also include more data channels besides the above three data channels, but these other data channels may not be used, or they may be used to monitor other feedback models besides 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.

[0193] In some embodiments, the monitoring result of the first feedback codeword is determined based on the feedback model state of the data channel corresponding to the first feedback codeword. Optionally, the monitoring result of the first feedback codeword is determined based on a first state and / or a second state of the data channel corresponding to the first feedback codeword. For example, assuming 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, where {data channel 1, data channel 2} are used to monitor the first feedback codeword, then the monitoring result of the first feedback codeword is determined based on the feedback model state corresponding to each data channel in {data channel 1, data channel 2}. 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.

[0194] 2.1 The terminal equipment determines the monitoring results itself.

[0195] In one possible scenario, the monitoring results of the first feedback model and / or the first feedback codeword are determined by the terminal device itself based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set. The feedback model state includes a first state or a second state, with the accuracy of the first state indication being less than the accuracy of the second state indication.

[0196] It is important to understand that when the terminal device determines the monitoring results itself, the terminal device acts as both the monitoring end and the processing end of the feedback model.

[0197] In some embodiments, the monitoring results of the first feedback model and / or the first feedback codeword include at least the following two:

[0198] • The first monitoring result is used to indicate that the first feedback model has failed;

[0199] • The second monitoring result is used to indicate that the first feedback model was successful.

[0200] In some embodiments, the terminal device includes a problem counter and a problem timer, the problem counter being used to count the first state. In some embodiments, the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first states. Depending on the function of the problem timer, the terminal device determines the first monitoring result in at least one of the following ways:

[0201] 2.1.1 Method 1

[0202] Optionally, a problem timer is used to constrain the time interval between two adjacent first states. For example, the problem timer is used to constrain the time interval between the a-th first state and the (a+1)-th first state. In some embodiments, the problem timer is used to constrain the time interval between two adjacent first states to be less than a first threshold. This can, to some extent, ensure that the first states occur consecutively. For example, as shown in Figure 9, assuming the first threshold is 100s, the interval between the a-th and (a+1)-th first states is the first interval. If the first interval is 80s, since 80 is less than 100, it indicates that there are two consecutive first states within the first threshold. The value of 'a' is a positive integer.

[0203] In some embodiments, the terminal device increments the problem counter by 1 each time a first state is detected. Simultaneously, a problem timer is started or restarted. If the problem timer times out, the problem counter is reset to zero. If the problem counter reaches its maximum value during the operation of the problem timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result. Optionally, during the operation of the problem timer, the first states corresponding to the first feedback model are counted. If the problem counter reaches its maximum value, it indicates that there are enough first states corresponding to the first feedback model, suggesting that the first feedback model has failed. Optionally, during the operation of the problem timer, the first states corresponding to the first feedback codeword are counted. If the problem counter reaches its maximum value, it indicates that there are enough first states corresponding to the first feedback codeword, suggesting that the first feedback codeword is unavailable.

[0204] 2.1.2 Method Two

[0205] Optionally, a problem timer is used to constrain the time range for counting the first state. For example, the problem timer is used to constrain the time interval between the first and last first states. In some embodiments, the problem timer is used to constrain the time interval between the first and last first states to be less than a second threshold. This helps ensure that the interval between the first and last first states is not too long, and that the samples and monitoring results are reliable. For example, as shown in Figure 10, assuming the second threshold is 500s, the interval between the first and last first states is the second interval. If the second interval is 400s, since 400 is less than 500, it indicates that there are at least two first states within the second threshold.

[0206] In some embodiments, the terminal device detects the first first state and starts or restarts the problem timer. During the operation of the problem timer, the problem counter is incremented by 1 each time the first state is detected. If the problem timer times out, the problem counter is reset to zero. If the value of the problem counter reaches its maximum value during the operation of the problem timer (or if the problem timer does not time out), the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result. Optionally, during the operation of the problem timer, the first states corresponding to the first feedback model are counted. If the value of the problem counter reaches its maximum value, it indicates that there are enough first states corresponding to the first feedback model, indicating that the first feedback model has failed. Optionally, during the operation of the problem timer, the first states corresponding to the first feedback codeword are counted. If the value of the problem counter reaches its maximum value, it indicates that there are enough first states corresponding to the first feedback codeword, indicating that the first feedback codeword is unavailable.

[0207] For example, assuming the first feedback model is feedback model 1 as shown in Figure 7, during the problem timer's operation, after the terminal device determines that the feedback model state corresponding to data channel 1 is in the first state, the problem counter value is incremented by 1. After the terminal device determines that the feedback model state corresponding to data channel 2 is in the second state, the problem counter value remains unchanged. After the terminal device determines that the feedback model state corresponding to data channel 3 is in the first state, the problem counter value is incremented by 1 again (this time to 2). If the maximum value of the problem counter is 2, then the monitoring result of feedback model 1 is determined to be the first monitoring result.

[0208] In some embodiments, the conditions for enabling or restarting the issue counter are: the issue timer is started / restarted.

[0209] In some embodiments, the problem counter increments when a first state is detected. For example, when the first state is detected for the first time, the problem counter increments by 1; after the first state is detected for the second time, the problem counter increments by 1 again (1+1=2).

[0210] In some embodiments, the problem counter is cleared when: the problem timer times out and the value of the problem counter has not reached its maximum value; or, the value of the problem counter reaches its maximum value during the operation of the problem timer.

[0211] In some embodiments, the timing duration of the problem timer is a first preset duration. The first preset duration is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0212] In some embodiments, the maximum value of the problem counter is a first preset value. The first preset value is either agreed upon by the protocol, configured by the network, or reported by the terminal.

[0213] In some embodiments, the terminal device includes a working counter and a working timer, the working counter being used to count the second state. In some embodiments, the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second states. Depending on the function of the working timer, the terminal device determines the second monitoring result in at least one of the following ways:

[0214] 2.1.3 Method Three

[0215] Optionally, a working timer is used to constrain the time interval between two adjacent second states. For example, the working timer is used to constrain the time interval between the b-th second state and the (b+1)-th second state. In some embodiments, the working timer is used to constrain the time interval between two adjacent second states to be less than a third threshold. This can, to some extent, ensure that the second states occur consecutively. For example, assuming the third threshold is 100s, the interval between the b-th second state and the (b+1)-th second state is the third interval. If the third interval is 80s, since 80 is less than 100, it indicates that there are two consecutive second states within the third threshold. The value of b is a positive integer.

[0216] In some embodiments, the terminal device increments the working counter by 1 each time a second state is detected. Simultaneously, a working timer is started or restarted. If the working timer times out, the working counter is reset to zero. If the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result. Optionally, during the operation of the working timer, the second states corresponding to the first feedback model are counted. If the value of the working counter reaches its maximum value, it indicates that there are enough second states corresponding to the first feedback model, signifying that the first feedback model is successful. Optionally, during the operation of the working timer, the second states corresponding to the first feedback codeword are counted. If the value of the working counter reaches its maximum value, it indicates that there are enough second states corresponding to the first feedback codeword, signifying that the first feedback codeword is available.

[0217] 2.1.4 Method Four

[0218] Optionally, a working timer is used to constrain the time range for counting the second state. For example, the working timer is used to constrain the time interval between the first and last second state. In some embodiments, the working timer is used to constrain the time interval between the first and last second state to be less than a fourth threshold. This helps ensure that the interval between the first and last second state is not too long, and that the samples and monitoring results are reliable. For example, suppose the fourth threshold is 500 seconds, and the interval between the first and last second state is the fourth interval. If the fourth interval is 400 seconds, since 400 is less than 500, it indicates that at least two second states exist within the fourth threshold.

[0219] In some embodiments, the terminal device detects the first second state and starts or restarts the working timer. During the operation of the working timer, the working counter is incremented by 1 each time the second state is detected. If the working timer times out, the working counter is reset to zero. If the value of the working counter reaches its maximum value during the operation of the working timer (or if the working timer does not time out), the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result. Optionally, during the operation of the working timer, the second states corresponding to the first feedback model are counted. If the value of the working counter reaches its maximum value, it indicates that there are enough second states corresponding to the first feedback model, indicating that the first feedback model is successful. Optionally, during the operation of the working timer, the second states corresponding to the first feedback codeword are counted. If the value of the working counter reaches its maximum value, it indicates that there are enough second states corresponding to the first feedback codeword, indicating that the first feedback codeword is available.

[0220] For example, assuming the first feedback model is feedback model 2 as shown in Figure 8, during the operation of the working timer, after the terminal device determines that the feedback model state corresponding to data channel 1 is in the first state, the value of the working counter remains unchanged. After the terminal device determines that the feedback model state corresponding to data channel 2 is in the second state, the value of the working counter is incremented by 1; simultaneously, the working timer is started. After the terminal device determines that the feedback model state corresponding to data channel 4 is in the second state, the value of the working counter is incremented by 1 again (this time it is 2). If the maximum value of the working counter is 2, then the monitoring result of feedback model 2 is determined to be the second monitoring result.

[0221] In some embodiments, the conditions for enabling or restarting the working counter are: the working timer is started / restarted.

[0222] In some embodiments, the working counter increments when a second state is detected. For example, upon detecting the first second state, the working counter increments by 1; upon detecting the second second state, the working counter increments by 1 again (1+1=2).

[0223] In some embodiments, the working counter is cleared when: the working timer times out and the value of the working counter has not reached its maximum value; or, the value of the working counter reaches its maximum value during the operation of the working timer.

[0224] In some embodiments, the duration of the working timer is a second preset duration. The second preset duration is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0225] In some embodiments, the maximum value of the working counter is a second preset value. The second preset value is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0226] In some embodiments, the terminal device includes a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count a first state, and the working counter is used to count a second state.

[0227] In some embodiments, the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first states. The working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second states. If the problem counter reaches its maximum value during the operation of the problem timer, the problem recovery timer is started. If the working counter reaches its maximum value during the operation of the problem recovery timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result. If the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

[0228] Optionally, during the problem timer's operation, the first state corresponding to the first feedback model is counted. If the problem counter reaches its maximum value, it indicates that there are enough first states corresponding to the first feedback model, suggesting that the first feedback model is about to fail. At this time, a problem recovery timer is started. During the problem recovery timer's operation, if the working counter reaches its maximum value during the working timer's operation, the first feedback model is considered to have recovered successfully; if the working counter does not reach its maximum value during the working timer's operation, the first feedback model is considered to have failed.

[0229] Optionally, during the problem timer's operation, the first state corresponding to the first feedback codeword is counted. If the problem counter reaches its maximum value, it indicates that there are enough first states corresponding to the first feedback codeword, meaning the first feedback codeword is unavailable. At this point, a problem recovery timer is started. During the problem recovery timer's operation, if the working counter reaches its maximum value, the first feedback codeword is considered to be available again; otherwise, if the working counter does not reach its maximum value, the first feedback codeword is considered unavailable.

[0230] In some embodiments, the terminal device determines the monitoring result in at least one of the following ways:

[0231] • Method 1 in section 2.1.1 above + Method 3 in section 2.1.3 above;

[0232] • Method 1 in section 2.1.1 above + Method 4 in section 2.1.4 above;

[0233] • Method 2 in section 2.1.2 above + Method 3 in section 2.1.3 above;

[0234] • Method 2 in section 2.1.2 above + Method 4 in section 2.1.4 above;

[0235] In some embodiments, if the feedback model state is in the first state N consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result. N is a positive integer. That is, if the feedback model state corresponding to the first feedback model is determined to be in the first state multiple times consecutively, it indicates that the first feedback model has failed. Or, if the feedback model state corresponding to the first feedback codeword is determined to be in the first state multiple times consecutively, it indicates that the first feedback codeword is unavailable. Optionally, the determination of the first state N consecutive times is made during the execution of the problem timer.

[0236] In some embodiments, if the feedback model state is in the second state N consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result. N is a positive integer. That is, if the feedback model state corresponding to the first feedback model is determined to be in the second state multiple times consecutively, it indicates that the first feedback model is successful. Or, if the feedback model state corresponding to the first feedback codeword is determined to be in the second state multiple times consecutively, it indicates that the first feedback codeword is usable. Optionally, the determination of the second state N consecutive times is made during the operation of the working timer.

[0237] In some embodiments, if the feedback model is in the first state for N consecutive times, and then remains in the second state for M consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the feedback model is not in the second state for M consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result. Optionally, the determination of the first state for N consecutive times is made during the operation of the problem timer. Furthermore, the determination of the second state for M consecutive times is made during the operation of the problem recovery timer. That is, if the feedback model is in the first state for N consecutive times, the problem recovery timer is started. If the feedback model remains in the second state for M consecutive times during the operation of the problem recovery timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the feedback model is not in the second state for M consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

[0238] Optionally, if the feedback model state corresponding to the first feedback model is in the first state for N consecutive times, the first feedback model is considered to be about to fail. At this point, a problem recovery timer is started. During the execution of the problem recovery timer, if the feedback model state corresponding to the first feedback model is in the second state for M consecutive times, the first feedback model is considered to have recovered successfully; if the feedback model state corresponding to the first feedback model is not in the second state for M consecutive times, the first feedback model is considered to have failed.

[0239] Optionally, if the feedback model state corresponding to the first feedback codeword is in the first state for N consecutive times, the first feedback codeword is considered unusable. In this case, a problem recovery timer is started. During the operation of the problem recovery timer, if the feedback model state corresponding to the first feedback codeword is in the second state for M consecutive times, the first feedback codeword is considered usable again; if the feedback model state corresponding to the first feedback codeword is not in the second state for M consecutive times, the first feedback codeword is considered unusable.

[0240] It is important to understand that the statement "continuously, the feedback model state is not in the second state for M consecutive feedback cycles" means that at least one feedback model state is not in the second state among the M consecutive feedback model states.

[0241] In some embodiments, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on at least one of the following:

[0242] • The first quantity refers to the number of third data channels in the first data channel set, and the feedback model state corresponding to the third data channel is the first state;

[0243] • The interval between two consecutive first states;

[0244] • The interval between the first first state and the last first state.

[0245] In some embodiments, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, where the first quantity is the number of third data channels in the first data channel set. The feedback model state corresponding to the third data channel is the first state. Optionally, if the first quantity is greater than or equal to a first quantity threshold, the terminal device determines the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result. Optionally, if the number of third data channels used to monitor the first feedback model is greater than or equal to the first quantity threshold, the terminal device determines the monitoring result of the first feedback model as the first monitoring result. That is, if the number of data channels with the feedback model state in the first state is sufficiently large, it indicates that the first feedback model has failed. Optionally, if the number of third data channels used to monitor the first feedback codeword is greater than or equal to the first quantity threshold, the terminal device determines the monitoring result of the first feedback codeword as the first monitoring result. That is, if the number of data channels with the feedback model state in the first state is sufficiently large, it indicates that the first feedback codeword is unavailable. In some embodiments, the first quantity threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0246] For example, as shown in Figure 7, assuming the first feedback model is feedback model 1, the terminal device monitors feedback model 1 based on {data channel 1, data channel 2, data channel 3}. Here, the feedback model state corresponding to data channel 1 is the first state, the feedback model state corresponding to data channel 2 is the second state, and the feedback model state corresponding to data channel 3 is the first state. That is, the data channels used to monitor the first feedback model include two data channels whose corresponding feedback model states are in the first state. If the first quantity threshold is 1, then since 2 is greater than 1, the monitoring result of feedback model 1 is determined to be the first monitoring result.

[0247] In some embodiments, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states. Optionally, the interval between two adjacent first states is less than or equal to a first threshold. Alternatively, this can be understood as follows: when the interval between two adjacent first states is less than or equal to the first threshold, the terminal device determines the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result. That is, the time difference between two adjacent first states is within an acceptable range, which helps to ensure the accuracy of the first monitoring result. Optionally, when the interval between two adjacent first states corresponding to the first feedback model is less than or equal to the first threshold, the terminal device determines the monitoring result of the first feedback model as the first monitoring result. That is, if the feedback model states corresponding to two consecutive first feedback models are both in the first state, the first feedback model is considered to have failed. Optionally, when the interval between two adjacent first states corresponding to the first feedback codeword is less than or equal to the first threshold, the terminal device determines the monitoring result of the first feedback codeword as the first monitoring result. That is, if the feedback model states corresponding to two consecutive first feedback codewords are both in the first state, the first feedback codeword is considered unusable. In some embodiments, the first threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0248] For example, as shown in Figure 9, assuming the first threshold is 100s, the interval between the a-th first state and the (a+1)-th first state is the first interval. If the first interval is 80s, since 80 is less than 100, it indicates that there are two consecutive first states within the first threshold, and the monitoring result of the first feedback model is determined as the first monitoring result. The value of 'a' is a positive integer.

[0249] In some embodiments, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state. Optionally, the interval between the first first state and the last first state is less than or equal to a second threshold. Alternatively, it can be understood that when the interval between the first first state and the last first state is less than or equal to the second threshold, the terminal device determines the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result. That is, the time difference between the first first state and the last first state is within an acceptable range, which helps to ensure the accuracy of the first monitoring result. Optionally, when the interval between the first first state corresponding to the first feedback model and the last first state corresponding to the first feedback model is less than or equal to the second threshold, the terminal device determines the monitoring result of the first feedback model as the first monitoring result. That is, if the feedback model state corresponding to the first feedback model is in the first state at least twice within the time threshold, the first feedback model is considered to have failed. Optionally, when the interval between the first first state corresponding to the first feedback codeword and the last first state corresponding to the first feedback codeword is less than or equal to the second threshold, the terminal device determines the monitoring result of the first feedback codeword as the first monitoring result. That is, if the feedback model state corresponding to the first feedback codeword is in the first state at least twice within a time threshold, the first feedback codeword is considered unusable. In some embodiments, the second threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0250] For example, as shown in Figure 10, assuming the second threshold is 500s, the interval between the first state and the last state is the second interval. If the second interval is 400s, since 400 is less than 500, it means that there are at least two states within the second threshold, and the monitoring result of the first feedback model is determined as the first monitoring result.

[0251] In some embodiments, the conditions described above for determining the first monitoring result can be freely combined.

[0252] For example, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity and the interval between two adjacent first states. The monitoring result of the first feedback model and / or the first feedback codeword is determined when the first quantity is greater than or equal to a first quantity threshold and the interval between two adjacent first states is less than or equal to a first threshold.

[0253] For example, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity and the interval between the first first state and the last first state. The monitoring result of the first feedback model and / or the first feedback codeword is determined when the first quantity is greater than or equal to a first quantity threshold and the interval between the first first state and the last first state is less than or equal to a second threshold.

[0254] Other combinations of methods used to determine the first monitoring result will not be elaborated here.

[0255] In some embodiments, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on at least one of the following:

[0256] • The second quantity is the number of the fourth data channel in the first data channel set, and the feedback model state corresponding to the fourth data channel is the second state;

[0257] • The interval between two consecutive second states;

[0258] • The interval between the first and last second states.

[0259] In some embodiments, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of fourth data channels in the first data channel set. The feedback model state corresponding to the fourth data channel is the second state. Optionally, if the second quantity is greater than or equal to a second quantity threshold, the terminal device determines the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result. Optionally, if the number of fourth data channels used to monitor the first feedback model is greater than or equal to the second quantity threshold, the terminal device determines the monitoring result of the first feedback model as the second monitoring result. That is, if the number of data channels with the feedback model state in the second state is sufficient in the data channels used to monitor the first feedback model, it indicates that the first feedback model is successful. Optionally, if the number of fourth data channels used to monitor the first feedback codeword is greater than or equal to the second quantity threshold, the terminal device determines the monitoring result of the first feedback codeword as the second monitoring result. That is, if the number of data channels with the feedback model state in the second state is sufficient in the data channels used to monitor the first feedback codeword, it indicates that the first feedback codeword is available. In some embodiments, the second quantity threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0260] For example, as shown in Figure 8, assuming the first feedback model is feedback model 2, the terminal device monitors feedback model 2 based on {data channel 1, data channel 2, data channel 4}. Here, the feedback model state corresponding to data channel 1 is the first state, the feedback model state corresponding to data channel 2 is the second state, and the feedback model state corresponding to data channel 4 is the second state. That is, the data channels used to monitor the first feedback model include two data channels whose corresponding feedback model states are in the second state. If the second quantity threshold is 1, then since 2 is greater than 1, the monitoring result of feedback model 2 is determined to be the second monitoring result.

[0261] In some embodiments, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states. Optionally, the interval between two adjacent second states is less than or equal to a third threshold. Alternatively, this can be understood as follows: when the interval between two adjacent second states is less than or equal to the third threshold, the terminal device determines the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result. That is, the time difference between two adjacent second states is within an acceptable range, which helps ensure the accuracy of the second monitoring result. Optionally, when the interval between two adjacent second states corresponding to the first feedback model is less than or equal to the third threshold, the terminal device determines the monitoring result of the first feedback model as the second monitoring result. That is, if the feedback model state corresponding to two consecutive first feedback models is the second state, then the first feedback model is considered successful. Optionally, when the interval between two adjacent second states corresponding to the first feedback codeword is less than or equal to the third threshold, the terminal device determines the monitoring result of the first feedback codeword as the second monitoring result. That is, if the feedback model state corresponding to two consecutive first feedback codewords is the second state, then the first feedback codeword is considered usable. In some embodiments, the third threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0262] For example, assuming the third threshold is 100s, the interval between the b-th second state and the (b+1)-th second state is the third interval. If the third interval is 80s, since 80 is less than 100, it indicates that there are two consecutive second states within the third threshold, and the monitoring result of the first feedback model is determined as the second monitoring result. The value of b is a positive integer.

[0263] In some embodiments, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state. Optionally, the interval between the first second state and the last second state is less than or equal to a fourth threshold. Alternatively, it can be understood that when the interval between the first second state and the last second state is less than or equal to the fourth threshold, the terminal device determines the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result. That is, the time difference between the first second state and the last second state is within an acceptable range, which helps to ensure the accuracy of the second monitoring result. Optionally, when the interval between the first second state corresponding to the first feedback model and the last second state corresponding to the first feedback model is less than or equal to the fourth threshold, the terminal device determines the monitoring result of the first feedback model as the second monitoring result. That is, if the feedback model state corresponding to the first feedback model is in the second state at least twice within the time threshold, the first feedback model is considered successful. Optionally, when the interval between the first second state corresponding to the first feedback codeword and the last second state corresponding to the first feedback codeword is less than or equal to the fourth threshold, the terminal device determines the monitoring result of the first feedback codeword as the second monitoring result. That is, if the feedback model state corresponding to the first feedback codeword is in the second state at least twice within a time threshold, the first feedback codeword is considered usable. In some embodiments, the fourth threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0264] For example, suppose the fourth threshold is 500s, and the interval between the first and last second state is the fourth interval. If the fourth interval is 400s, since 400 is less than 500, it means that there are at least two second states within the fourth threshold, and the monitoring result of the first feedback model is determined to be the second monitoring result.

[0265] In some embodiments, the conditions described above for determining the second monitoring result can be freely combined.

[0266] For example, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity and the interval between two adjacent second states. If the second quantity is greater than or equal to a second quantity threshold and the interval between two adjacent second states is less than or equal to a third threshold, the terminal device determines the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result.

[0267] For example, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity and the interval between the first second state and the last second state. If the second quantity is greater than or equal to a second quantity threshold and the interval between the first second state and the last second state is less than or equal to a fourth threshold, the terminal device determines the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result.

[0268] Other combinations of methods used to determine the second monitoring result will not be elaborated here.

[0269] In some embodiments, if a first condition is detected and a second condition is detected, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the second condition is not detected, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

[0270] In some embodiments, satisfying the first condition includes at least one of the following:

[0271] • The first quantity is greater than or equal to the first quantity threshold;

[0272] • The interval between two consecutive first states is less than or equal to the first threshold;

[0273] • The interval between the first first state and the last first state is less than or equal to the second threshold;

[0274] The first quantity refers to the number of third data channels.

[0275] In some embodiments, the implementation that satisfies the first condition refers to the above description of determining the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result.

[0276] In some embodiments, satisfying the second condition includes at least one of the following:

[0277] • The second quantity is greater than or equal to the second quantity threshold;

[0278] • The interval between two consecutive second states is less than or equal to the third threshold;

[0279] • The interval between the first second state and the last second state is less than or equal to the fourth threshold;

[0280] The second quantity is the number of fourth data channels.

[0281] In some embodiments, the implementation of satisfying the second condition refers to the above description of determining the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result.

[0282] Optionally, the condition for satisfying the first condition is determined during the operation of the problem timer. Furthermore, the condition for satisfying the second condition is determined during the operation of the problem recovery timer. That is, if the first condition is detected as being satisfied, the problem recovery timer is started. If, during the operation of the problem recovery timer, the second condition is still detected as being satisfied, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the second condition is still not satisfied, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

[0283] In some embodiments, as shown in FIG12, when the terminal device determines the monitoring results of the first feedback model and / or the first feedback codeword itself, the above method further includes:

[0284] Step 13: The terminal device reports the monitoring results of the first feedback model to the network device;

[0285] In some embodiments, after determining the monitoring results of the first feedback model and / or the first feedback codeword, the terminal device promptly reports the monitoring results of the first feedback model and / or the first feedback codeword to the network device. This allows the network device to also be promptly informed of the monitoring results of the first feedback model and / or the first feedback codeword. Consequently, the terminal device and the network device can determine, based on the monitoring results of the first feedback model and / or the first feedback codeword, whether to update the first feedback model or whether to continue using it.

[0286] In some embodiments, the terminal device always reports the monitoring results of the first feedback model and / or the first feedback codeword. Alternatively, this can be understood as follows: regardless of whether the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result or the second monitoring result, the terminal device directly reports the monitoring result of the first feedback model and / or the first feedback codeword once it has determined the monitoring result.

[0287] In some embodiments, if the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result, the terminal device reports the first monitoring result. That is, the terminal device only reports the first monitoring result and does not report the second monitoring result. For example, if the monitoring result of the first feedback model and / or the first feedback codeword is the second monitoring result, no report is made.

[0288] In some embodiments, when the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result, the terminal device does not report the first monitoring result, but instead sends a request information based on the first monitoring result. The request information is used to request an update or replacement of the first feedback model.

[0289] Step 14: The network device receives the monitoring results of the first feedback model reported by the terminal device.

[0290] In some embodiments, the network device determines, based on the monitoring results of the received first feedback model and / or first feedback codeword, whether the first feedback model needs to be updated or whether to continue using the first feedback model. If an update to the first feedback model is required, and / or, if a decision is made to stop using the first feedback model and start using the second feedback model, the network device sends an indication message to the terminal device. This indication message is used to indicate that the first feedback model needs to be updated, or to indicate that the first feedback model should be stopped and the second feedback model should be started.

[0291] In some embodiments, if the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result, the network device sends a second feedback model. Alternatively, this can be understood as the network device sending a second feedback model to the terminal device if the terminal device detects that the first feedback model has failed or the first feedback codeword is unavailable. Or, the network device sends a second feedback model to the terminal device upon receiving a request from the terminal device. This facilitates timely updates or replacements based on the monitoring results of the first feedback model and / or the first feedback codeword.

[0292] 2.2 Feedback model processing end determines monitoring results

[0293] In another possible scenario, the monitoring result of the first feedback model is determined by the feedback model processing end based on the feedback model state corresponding to each data channel in the first data channel set. Optionally, the feedback model processing end is a network device. Optionally, the feedback model processing end is a terminal-side server. Optionally, the feedback model processing end is a processing device dedicated to processing monitoring data.

[0294] Taking a network device as the feedback model processing end as an example, Figure 13 shows a flowchart of a feedback model monitoring method provided in an exemplary embodiment of this application. This method is jointly executed by a terminal device and a network device. The method further includes:

[0295] Step 15: The terminal device reports the feedback model status corresponding to all or part of the data channels in the first data channel set to the feedback model processing terminal;

[0296] In some embodiments, the terminal device reports the feedback model status corresponding to the third data channel and / or the feedback model status corresponding to the fourth data channel to the feedback model processing terminal. The feedback model status corresponding to the third data channel is a first state, and the feedback model status corresponding to the fourth data channel is a second state. The accuracy indicated by the first state is worse than the accuracy indicated by the second state. The feedback model status corresponding to the i-th data channel is used to indicate the accuracy of the feedback codeword determined for the i-th data channel based on the first feedback model, where i is an integer.

[0297] Step 16: The feedback model processing end receives the feedback model status corresponding to all or part of the data channels in the first data channel set reported by the terminal device.

[0298] In some embodiments, after receiving the feedback model status corresponding to all or part of the data channels in the first data channel reported by the terminal device, the feedback model processing terminal will determine the monitoring results of the first feedback model and / or the first feedback codeword based on the received feedback model status.

[0299] In some embodiments, after receiving the feedback model status corresponding to the third data channel and / or the feedback model status corresponding to the fourth data channel reported by the terminal device, the feedback model processing terminal will determine the monitoring result of the first feedback model based on the received feedback model status.

[0300] In some embodiments, the method by which the feedback model processor determines the monitoring results is described in section 2.1 above.

[0301] It should be noted that the steps performed by the aforementioned terminal device can be implemented individually as an embodiment executed by the terminal device. Similarly, the steps performed by the aforementioned network device can be implemented individually as an embodiment executed by the network device. Likewise, the steps performed by the aforementioned feedback model processing terminal can be implemented individually as an embodiment executed by the feedback model processing terminal.

[0302] In some embodiments, an exemplary embodiment of this application provides a monitoring method for a feedback model, which is executed by a terminal device. The method includes:

[0303] Step 31: Monitor one or more feedback models based on one or more data channels. See the implementation method of step 12 above.

[0304] In some embodiments, the terminal device also performs other optional steps. For example, at least one of steps 12-1, 13, and 15 described above. In this embodiment, the terminal can directly judge the feedback model problem. The advantage is that the terminal can not only obtain the information of the feedback codeword, but also the actual decoding situation, which is conducive to making the most accurate judgment; the disadvantage is that the implementation complexity of the terminal is high.

[0305] In some embodiments, an exemplary embodiment of this application provides a monitoring method for a feedback model, which is performed by a network device. The method includes:

[0306] Step 41: Send one or more data channels to the terminal device. See the implementation method of step 11 above.

[0307] In some embodiments, the network device may also perform other optional steps, such as at least one of steps 11-1, 14, and 16 described above.

[0308] In some embodiments, an exemplary embodiment of this application provides a monitoring method for a feedback model, which is executed by a feedback model processing terminal. The method includes:

[0309] Step 51: Receive the feedback model status corresponding to one or more data channels. See the implementation method of step 16 above.

[0310] Next, we will take network devices as an example to illustrate the feedback model monitoring end.

[0311] Figure 14 illustrates a flowchart of a monitoring method for a feedback model provided in an exemplary embodiment of this application. The method is jointly executed by a terminal device and a network device. The method includes:

[0312] Step 21: The network device sends one or more data channels to the terminal device;

[0313] One or more data channels are used to monitor one or more feedback models. See the detailed explanation of step 11 above.

[0314] Step 22: The terminal device determines the feedback codewords corresponding to one or more data channels based on one or more data channels;

[0315] Step 23: The terminal device sends one or more feedback codewords corresponding to the data channels to the network device;

[0316] In some embodiments, the implementation of steps 22 and 23 is the same as that of steps 3 and 4 described above.

[0317] Step 24: The network device monitors one or more feedback models based on the feedback codewords corresponding to one or more data channels.

[0318] 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.

[0319] In some embodiments, one or more feedback models include a first feedback model, which is used to determine a first feedback codeword. The first feedback codeword is used to indicate 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.

[0320] 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}. See the detailed explanation of step 12 above.

[0321] In some embodiments, since the network device cannot know the actual demodulation status of each of the one or more data channels, it can only determine the feedback model based on the feedback codeword corresponding to each of the one or more data channels when monitoring one or more feedback models. Optionally, the network device monitors one or more feedback models based on the number of first feedback messages in the feedback codeword corresponding to each of the one or more data channels. Optionally, the first feedback message is a negative acknowledgment (NACK).

[0322] In summary, the method provided in this embodiment allows network devices to monitor one or more deployed feedback models, enabling them to promptly ascertain the performance or availability of these models. This further facilitates timely adjustments, updates, or replacements of the feedback models based on the monitoring results, preventing poor performance or unusability of the feedback models that could lead to reduced data transmission efficiency.

[0323] Next, we will take the first feedback model in one or more feedback models for network device monitoring as an example:

[0324] Figure 15 shows a flowchart of a monitoring method for a feedback model provided in an exemplary embodiment of this application. This method is jointly executed by a terminal device and a network device. Step 21 above can be replaced by the following sub-steps:

[0325] Step 21-1: The network device sends the first set of data channels to the terminal device;

[0326] The first data channel set is used to monitor the first feedback model, and the first data channel set is associated with the first feedback model. Specifically, the first data channel set includes at least one data channel, and is the complete set or a subset of the aforementioned one or more data channels. The first feedback model is one of the one or more feedback models.

[0327] Step 22 above can be replaced by the following sub-steps:

[0328] Step 22-1: The terminal device determines the feedback codewords corresponding to all or part of the data channels in the first data channel set based on the first data channel set;

[0329] Step 23 above can be replaced by the following sub-steps:

[0330] Step 23-1: The terminal device sends the feedback codewords corresponding to all or part of the data channels in the first data channel set to the network device;

[0331] In some embodiments, the implementation of steps 22-1 and 23-1 is the same as that of steps 3 and 4 described above.

[0332] Step 24 above can be replaced by the following sub-steps:

[0333] Step 24-1: The network device monitors one or more feedback models based on the feedback codewords corresponding to all or part of the data channels in the first data channel set.

[0334] In some embodiments, the network device monitors the first feedback model based on the feedback model status corresponding to all or some of the data channels in the first data channel set.

[0335] In some embodiments, the feedback model state includes at least the following two:

[0336] • The first state indicates that the accuracy of the feedback codeword determined based on the corresponding feedback model is low or below the preset conditions, or belongs to the inaccurate type.

[0337] • The second state is used to indicate whether the accuracy of the feedback codeword determined based on the corresponding feedback model is high or higher than the preset conditions or belongs to the accurate type.

[0338] The accuracy of the first state indication is worse than that of the second state indication.

[0339] In some embodiments, the feedback model state corresponding to any data channel in the first data channel set is determined based on a third quantity corresponding to that data channel, where the third quantity is the number of first feedback messages in the feedback codeword corresponding to that data channel; or, the feedback model state corresponding to any data channel in the first data channel set is determined based on a first proportion corresponding to that data channel, where the first proportion is the proportion of the first feedback messages in the feedback codeword corresponding to that data channel. Optionally, the first feedback message is a negative acknowledgment (NACK).

[0340] In some embodiments, the feedback model state corresponding to the data channel corresponding to the i-th data channel is determined based on the third quantity corresponding to the i-th data channel, where the third quantity corresponding to the i-th data channel is the number of first feedback information in the feedback codeword corresponding to the i-th data channel.

[0341] In some embodiments, the feedback model state corresponding to the i-th data channel is determined based on the first proportion corresponding to the i-th data channel, where the first proportion is the proportion of the first feedback information in the feedback codeword corresponding to the i-th data channel.

[0342] In some embodiments, if the third quantity corresponding to the i-th data channel is greater than or equal to the third quantity threshold, the feedback model state corresponding to the i-th data channel is in the first state; and / or, if the third quantity corresponding to the i-th data channel is less than or equal to the fourth quantity threshold, the feedback model state corresponding to the i-th data channel is in the second state; wherein the third quantity threshold is greater than or equal to the fourth quantity threshold. That is, when the number of first feedback information in the feedback codeword corresponding to the i-th data channel is sufficiently large, the feedback model state corresponding to the i-th data channel is considered to be in the first state. When the number of first feedback information in the feedback codeword corresponding to the i-th data channel is small, the feedback model state corresponding to the i-th data channel is considered to be in the second state. In some embodiments, the third quantity threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0343] In some embodiments, when the first ratio corresponding to the i-th data channel is greater than or equal to a first ratio threshold, the feedback model state corresponding to the i-th data channel is in a first state; when the first ratio corresponding to the i-th data channel is less than or equal to a second ratio threshold, the feedback model state corresponding to the i-th data channel is in a second state; wherein the first ratio threshold is greater than or equal to the second ratio threshold. In some embodiments, the first ratio threshold / second ratio threshold is agreed upon by the protocol, configured by the network, or reported by the terminal.

[0344] In one possible scenario, the monitoring results of the first feedback model are determined by the network device itself based on the feedback model states corresponding to all or some of the data channels in the first data channel set. The method by which the network device determines the monitoring results is explained in section 2.1 above.

[0345] In another possible scenario, the monitoring result of the first feedback model is determined by the feedback model processing terminal based on the feedback model state corresponding to all or part of the data channels in the first data channel set. Optionally, the feedback model processing terminal is a network-side server. Optionally, the feedback model processing terminal is a processing device dedicated to processing monitoring data. The above method further includes:

[0346] Step 25: The network device reports the feedback model status corresponding to all or part of the data channels in the first data channel set to the feedback model processing terminal;

[0347] Step 26: The feedback model processing end receives the feedback model status corresponding to all or part of the data channels in the first data channel set reported by the network device.

[0348] In some embodiments, the feedback model processing end determines the monitoring results of the first feedback model and / or the first feedback codeword based on the feedback model states corresponding to all or part of the data channels in the received first data channel set. The method by which the feedback model processing end determines the monitoring results is described in section 2.1 above.

[0349] It should be noted that the steps performed by the aforementioned terminal device can be implemented individually as an embodiment executed by the terminal device. Similarly, the steps performed by the aforementioned network device can be implemented individually as an embodiment executed by the network device. Likewise, the steps performed by the aforementioned feedback model processing terminal can be implemented individually as an embodiment executed by the feedback model processing terminal.

[0350] In some embodiments, an exemplary embodiment of this application provides a monitoring method for a feedback model, which is performed by a network device. The method includes:

[0351] Step 61: Monitor one or more feedback models based on the feedback codewords corresponding to one or more data channels. See the implementation method of step 24 above.

[0352] In some embodiments, the network device also performs other optional steps, such as at least one of steps 21, 21-1, and 24-1 described above. In this embodiment, the network side monitors the feedback model. The advantage is that this is implemented by the network side, without increasing the complexity of the terminal implementation, and it can save some standardization work. The disadvantage is that the network side can only obtain the feedback codeword information and cannot know the actual decoding information, which may lead to inaccurate judgment.

[0353] In some embodiments, an exemplary embodiment of this application provides a monitoring method for a feedback model, which is executed by a terminal device. The method includes:

[0354] Step 71: Send one or more feedback codewords corresponding to data channels to the network device. See the implementation method of step 23 above.

[0355] In some embodiments, the terminal device may also perform other optional steps, such as at least one of steps 22, 22-1, and 23-1 described above.

[0356] In some embodiments, an exemplary embodiment of this application provides a monitoring method for a feedback model, which is executed by a feedback model processing terminal. The method includes:

[0357] Step 81: Receive the feedback model status corresponding to one or more data channels. See the implementation method of step 16 above.

[0358] Figure 16 shows a structural block diagram of a monitoring device for a feedback model provided in an exemplary embodiment of this application.

[0359] In some embodiments, the monitoring device for the feedback model can be implemented as a terminal device, the device comprising:

[0360] The monitoring module 2010 is used to monitor one or more feedback models based on one or more data channels. The feedback models are used for hybrid Automatic Repeat Request (HARQ) feedback.

[0361] In some embodiments, the feedback model is used to determine the feedback codeword or feedback codebook, and / or, the feedback model is used for HARQ feedback based on CB or CBG.

[0362] In some embodiments, one or more feedback models include a first feedback model, which is used to determine a first feedback codeword, which is used to indicate the decoding status of at least one CB or CBG in the first transport block.

[0363] In some embodiments, the first feedback codeword is determined from a plurality of feedback codewords corresponding to the first feedback model, having the smallest difference from the actual decoding state of at least one CB or CBG in the first transport block, and having no feedback codeword in which a decoding failure state is indicated as a decoding success state.

[0364] In some embodiments, one or more data channels include:

[0365] The first data channel used for monitoring the feedback model; and / or,

[0366] The second data channel is used for data transmission.

[0367] In some embodiments, the transmission of the first data channel is periodic, semi-persistent, semi-periodic, or triggered.

[0368] In some embodiments, the first data channel is not associated with downlink control information (DCI), or is associated with an active DCI, or is associated with an active media access control element (MAC CE).

[0369] In some embodiments, the type of one or more feedback models includes at least one of the following: a feedback model in use; an active feedback model; a candidate feedback model; and an inactive feedback model.

[0370] In some embodiments, one or more feedback models include a first feedback model.

[0371] The monitoring module 2010 is also used to monitor a first feedback model based on a first data channel set, wherein the first data channel set is associated with the first feedback model. The first data channel set is the entirety or a subset of one or more data channels, and the first feedback model is one of one or more feedback models.

[0372] In some embodiments, the feedback model state corresponding to any data channel in the first data channel set is determined based on the first difference corresponding to any data channel. Specifically, 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 i is an integer.

[0373] In some embodiments, 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 state 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 state corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel in all state bits.

[0374] In some embodiments, if the first difference corresponding to the i-th data channel is greater than or equal to a first threshold, the feedback model state corresponding to the i-th data channel is a first state; and / or, if the first difference corresponding to the i-th data channel is less than or equal to a second threshold, the feedback model state corresponding to the i-th data channel is a second state. Wherein, the first threshold is greater than or equal to the second threshold.

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

[0376] The transmitting module 2020 is used to report the feedback model status corresponding to the third data channel in the first data channel set; and / or, to report the feedback model status corresponding to the fourth data channel in the first data channel set. The feedback model status corresponding to the third data channel is the first status, and the feedback model status corresponding to the fourth data channel is the second status.

[0377] In some embodiments, the monitoring result of the first feedback model is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set; or, the monitoring result of the first feedback codeword is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel, wherein the first feedback codeword is the feedback codeword monitored in the first feedback model. The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

[0378] In some embodiments, the terminal device includes a problem counter and a problem timer. The problem counter is used to count a first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first states.

[0379] The monitoring module 2010 is also used to determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the value of the problem counter reaches its maximum value during the operation of the problem timer.

[0380] In some embodiments, the terminal device includes a working counter and a working timer. The working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state.

[0381] The monitoring module 2010 is also used to determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the working counter reaches its maximum value during the operation of the working timer.

[0382] In some embodiments, the terminal device includes a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count a first state, the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state, the working counter is used to count a second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state.

[0383] The monitoring module 2010 is also used to start a problem recovery timer when the value of the problem counter reaches its maximum value during the operation of the problem timer; if the value of the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the value of the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

[0384] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the feedback model state is in the first state for N consecutive times; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the feedback model state is in the second state for N consecutive times; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result if the feedback model state is in the second state for M consecutive times after N consecutive times of the feedback model state being in the first state; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result if the feedback model state is not in the second state for M consecutive times.

[0385] In some embodiments, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, the first quantity being the number of third data channels; and / or, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states; and / or, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state.

[0386] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the first quantity is greater than or equal to the first quantity threshold; and / or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the interval between two adjacent first states is less than or equal to the first threshold; and / or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the interval between the first first state and the last first state is less than or equal to the second threshold.

[0387] In some embodiments, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of fourth data channels; and / or, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states; and / or, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state.

[0388] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the second quantity is greater than or equal to the second quantity threshold; and / or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the interval between two adjacent second states is less than or equal to the third threshold; and / or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the interval between the first second state and the last second state is less than or equal to the fourth threshold.

[0389] The monitoring module 2010 is further configured to, if the first condition is met and the second condition is met, determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result; if the second condition is not met, determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result.

[0390] In some embodiments, satisfying the first condition includes at least one of the following:

[0391] • The first quantity is greater than or equal to the first quantity threshold;

[0392] • The interval between two consecutive first states is less than or equal to the first threshold;

[0393] • The interval between the first first state and the last first state is less than or equal to the second threshold;

[0394] The first quantity refers to the number of third data channels.

[0395] In some embodiments, satisfying the second condition includes at least one of the following:

[0396] • The second quantity is greater than or equal to the second quantity threshold;

[0397] • The interval between two consecutive second states is less than or equal to the third threshold;

[0398] • The interval between the first second state and the last second state is less than or equal to the fourth threshold;

[0399] The second quantity is the number of fourth data channels.

[0400] The sending module 2020 is also used to report the monitoring results of the first feedback model and / or the first feedback codeword; or, if the monitoring results of the first feedback model and / or the first feedback codeword are the first monitoring results, to report the first monitoring results; or, if the monitoring results of the first feedback model and / or the first feedback codeword are the first monitoring results, to send request information, the request information being used to request an update or replacement of the first feedback model.

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

[0402] The receiving module 2030 is used to receive one or more data channels.

[0403] In some embodiments, the monitoring device for the feedback model shown in FIG16 can also be implemented as a network device, the device comprising:

[0404] The transmitting module 2020 is used to transmit one or more data channels to the terminal device. These data channels are used to monitor one or more feedback models. The feedback models are used for HARQ feedback.

[0405] In some embodiments, the feedback model is used to determine the feedback codeword or feedback codebook; and / or, the feedback model is used for HARQ feedback based on CB or CBG.

[0406] In some embodiments, one or more feedback models include a first feedback model, which is used to determine a first feedback codeword, which is used to indicate the decoding status of at least one CB or CBG in the first transport block.

[0407] In some embodiments, the first feedback codeword is determined from a plurality of feedback codewords corresponding to the first feedback model, having the smallest difference from the actual decoding state of at least one CB or CBG in the first transport block, and having no feedback codeword in which a decoding failure state is indicated as a decoding success state.

[0408] In some embodiments, one or more data channels include: a first data channel for monitoring the feedback model; and / or, a second data channel for data transmission.

[0409] In some embodiments, the transmission of the first data channel is periodic, semi-persistent, semi-periodic, or triggered.

[0410] In some embodiments, the first data channel is not associated with a DCI, or is associated with an active DCI, or is associated with an active MAC CE.

[0411] In some embodiments, the type of one or more feedback models includes at least one of the following: a feedback model in use; an active feedback model; a candidate feedback model; and an inactive feedback model.

[0412] In some embodiments, one or more feedback models include a first feedback model.

[0413] The sending module 2020 is also used to send a first data channel set to the terminal device. The first data channel set is used to monitor a first feedback model, and the first data channel set is associated with the first feedback model. The first data channel set is the entirety or a subset of one or more data channels, and the first feedback model is one of one or more feedback models.

[0414] In some embodiments, the feedback model state corresponding to any data channel in the first data channel set is determined based on the first difference corresponding to any data channel. Specifically, 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 i is an integer.

[0415] In some embodiments, 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 state 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 state corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel in all state bits.

[0416] In some embodiments, if the first difference corresponding to the i-th data channel is greater than or equal to the first threshold, the feedback model state corresponding to the i-th data channel is the first state; and / or, if the first difference corresponding to the i-th data channel is less than or equal to the second threshold, the feedback model state corresponding to the i-th data channel is the second state.

[0417] Among them, the first threshold is greater than or equal to the second threshold.

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

[0419] The receiving module 2030 is configured to receive the feedback model state corresponding to the third data channel in the first data channel set; and / or, receive the feedback model state corresponding to the fourth data channel in the first data channel set. The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

[0420] In some embodiments, the monitoring result of the first feedback model is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set; or, the monitoring result of the first feedback codeword is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel, wherein the first feedback codeword is the feedback codeword monitored in the first feedback model. The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

[0421] In some embodiments, the network device includes a problem counter and a problem timer. The problem counter is used to count a first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first states.

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

[0423] The monitoring module 2010 is used to determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the value of the problem counter reaches its maximum value during the operation of the problem timer.

[0424] In some embodiments, the network device includes a working counter and a working timer, the working counter being used to count the second state, and the working timer being used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state.

[0425] The monitoring module 2010 is also used to determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the working counter reaches its maximum value during the operation of the working timer.

[0426] In some embodiments, the network device includes a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count a first state, the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state, the working counter is used to count a second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state.

[0427] The monitoring module 2010 is also used to start a problem recovery timer when the value of the problem counter reaches its maximum value during the operation of the problem timer; if the value of the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the value of the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

[0428] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the feedback model state is in the first state for N consecutive times; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the feedback model state is in the second state for N consecutive times; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result if the feedback model state is in the second state for M consecutive times after N consecutive times of the feedback model state being in the first state; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result if the feedback model state is not in the second state for M consecutive times.

[0429] In some embodiments, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, the first quantity being the number of third data channels; and / or, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states; and / or, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state.

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

[0431] The monitoring module 2010 is configured to determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the first quantity is greater than or equal to the first quantity threshold; or, when the interval between two adjacent first states is less than or equal to the first threshold, determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result; or, when the interval between the first first state and the last first state is less than or equal to the second threshold, determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result.

[0432] In some embodiments, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of fourth data channels; and / or, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states; and / or, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state.

[0433] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the second quantity is greater than or equal to the second quantity threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the interval between two adjacent second states is less than or equal to the third threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the interval between the first second state and the last second state is less than or equal to the fourth threshold.

[0434] The monitoring module 2010 is further configured to, if the first condition is met and the second condition is met, determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result; if the second condition is not met, determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result.

[0435] In some embodiments, satisfying the first condition includes at least one of the following:

[0436] • The first quantity is greater than or equal to the first quantity threshold;

[0437] • The interval between two consecutive first states is less than or equal to the first threshold;

[0438] • The interval between the first first state and the last first state is less than or equal to the second threshold;

[0439] The first quantity refers to the number of third data channels.

[0440] In some embodiments, satisfying the second condition includes at least one of the following:

[0441] • The second quantity is greater than or equal to the second quantity threshold;

[0442] • The interval between two consecutive second states is less than or equal to the third threshold;

[0443] • The interval between the first second state and the last second state is less than or equal to the fourth threshold;

[0444] The second quantity is the number of fourth data channels.

[0445] The receiving module 2030 is also used to receive the monitoring results of the first feedback model and / or the first feedback codeword.

[0446] The sending module 2020 is also used to send the second feedback model when the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result.

[0447] In some embodiments, the monitoring device for the feedback model shown in FIG16 can also be implemented as a network device, the device comprising:

[0448] The monitoring module 2010 is used to monitor one or more feedback models based on the feedback codewords corresponding to one or more data channels. The feedback model is used for HARQ feedback.

[0449] In some embodiments, the feedback model is used to determine the feedback codeword or feedback codebook; and / or, the feedback model is used for HARQ feedback based on CB or CBG.

[0450] In some embodiments, one or more feedback models include a first feedback model, which is used to determine a first feedback codeword, which is used to indicate the decoding status of at least one CB or CBG in the first transport block.

[0451] In some embodiments, the first feedback codeword is determined from a plurality of feedback codewords corresponding to the first feedback model, having the smallest difference from the actual decoding state of at least one CB or CBG in the first transport block, and having no feedback codeword in which a decoding failure state is indicated as a decoding success state.

[0452] In some embodiments, one or more data channels include: a first data channel for monitoring the feedback model; and / or, a second data channel for data transmission.

[0453] In some embodiments, the transmission of the first data channel is periodic, semi-persistent, semi-periodic, or triggered.

[0454] In some embodiments, the first data channel is not associated with a DCI, or is associated with an active DCI, or is associated with an active MAC CE.

[0455] In some embodiments, the type of one or more feedback models includes at least one of the following: a feedback model in use; an active feedback model; a candidate feedback model; and an inactive feedback model.

[0456] In some embodiments, one or more feedback models include a first feedback model.

[0457] The monitoring module 2010 is also used to monitor a first feedback model based on the feedback codewords corresponding to 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 is the entirety or a subset of one or more data channels, and the first feedback model is one of one or more feedback models.

[0458] In some embodiments, the feedback model state corresponding to any data channel in the first data channel set is determined based on a third quantity corresponding to any data channel, where the third quantity is the number of first feedback information in the feedback codeword corresponding to any data channel; or, the feedback model state corresponding to any data channel in the first data channel set is determined based on a first proportion corresponding to any data channel, where the first proportion is the proportion of first feedback information in the feedback codeword corresponding to any data channel.

[0459] In some embodiments, when the third quantity corresponding to the i-th data channel is greater than or equal to the third quantity threshold, the feedback model state corresponding to the i-th data channel is a first state; and / or, when the third quantity corresponding to the i-th data channel is less than or equal to the fourth quantity threshold, the feedback model state corresponding to the i-th data channel is a second state. Wherein, the third quantity threshold is greater than or equal to the fourth quantity threshold.

[0460] In some embodiments, when the first ratio corresponding to the i-th data channel is greater than or equal to a first ratio threshold, the feedback model state corresponding to the i-th data channel is a first state; and / or, when the first ratio corresponding to the i-th data channel is less than or equal to a second ratio threshold, the feedback model state corresponding to the i-th data channel is a second state. Wherein, the first ratio threshold is greater than or equal to the second ratio threshold.

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

[0462] The transmitting module 2020 is used to report the feedback model status corresponding to the third data channel in the first data channel set, and / or, report the feedback model status corresponding to the fourth data channel in the first data channel set. The feedback model status corresponding to the third data channel is the first status, and the feedback model status corresponding to the fourth data channel is the second status.

[0463] In some embodiments, the monitoring result of the first feedback model is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set; or, the monitoring result of the first feedback codeword is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel, wherein the first feedback codeword is the feedback codeword monitored in the first feedback model. The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

[0464] In some embodiments, the network device includes a problem counter and a problem timer. The problem counter is used to count a first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first states.

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

[0466] The monitoring module 2010 is used to determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the value of the problem counter reaches its maximum value during the operation of the problem timer.

[0467] In some embodiments, the network device includes a working counter and a working timer, the working counter being used to count the second state, and the working timer being used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state.

[0468] The monitoring module 2010 is also used to determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the working counter reaches its maximum value during the operation of the working timer.

[0469] In some embodiments, the network device includes a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count a first state, the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state, the working counter is used to count a second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state.

[0470] The monitoring module 2010 is also used to start a problem recovery timer when the value of the problem counter reaches its maximum value during the operation of the problem timer; if the value of the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the value of the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

[0471] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the feedback model state is in the first state for N consecutive times; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the feedback model state is in the second state for N consecutive times; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result if the feedback model state is in the second state for M consecutive times after N consecutive times of the feedback model state being in the first state; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result if the feedback model state is not in the second state for M consecutive times.

[0472] In some embodiments, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, the first quantity being the number of third data channels; and / or, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states; and / or, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state.

[0473] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the first quantity is greater than or equal to the first quantity threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the interval between two adjacent first states is less than or equal to the first threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the interval between the first first state and the last first state is less than or equal to the second threshold.

[0474] In some embodiments, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of fourth data channels; and / or, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states; and / or, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state.

[0475] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the second quantity is greater than or equal to the second quantity threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the interval between two adjacent second states is less than or equal to the third threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the interval between the first second state and the last second state is less than or equal to the fourth threshold.

[0476] The monitoring module 2010 is further configured to, if the first condition is met and the second condition is met, determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result; if the second condition is not met, determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result.

[0477] In some embodiments, satisfying the first condition includes at least one of the following:

[0478] • The first quantity is greater than or equal to the first quantity threshold;

[0479] • The interval between two consecutive first states is less than or equal to the first threshold;

[0480] • The interval between the first first state and the last first state is less than or equal to the second threshold;

[0481] The first quantity refers to the number of third data channels.

[0482] In some embodiments, satisfying the second condition includes at least one of the following:

[0483] • The second quantity is greater than or equal to the second quantity threshold;

[0484] • The interval between two consecutive second states is less than or equal to the third threshold;

[0485] • The interval between the first second state and the last second state is less than or equal to the fourth threshold;

[0486] The second quantity is the number of fourth data channels.

[0487] The sending module 2020 is also used to send the second feedback model when the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result.

[0488] The transmitting module 2020 is also used to transmit one or more data channels to the terminal device.

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

[0490] The receiving module 2030 is used to receive feedback codewords corresponding to one or more data channels.

[0491] In some embodiments, the monitoring device for the feedback model shown in FIG16 can also be implemented as a feedback model processing terminal (or feedback model processing device), which includes:

[0492] The receiving module 2030 is used to receive the feedback model status corresponding to one or more data channels. Each data channel corresponds to one or more feedback models, and the feedback model status is used to determine the monitoring results of the one or more feedback models. The feedback models are used for HARQ feedback.

[0493] In some embodiments, the feedback model is used to determine the feedback codeword or feedback codebook, and / or, the feedback model is used for HARQ feedback based on the coded block CB or CBG.

[0494] In some embodiments, one or more feedback models include a first feedback model, which is used to determine a first feedback codeword, which is used to indicate the decoding status of at least one CB or CBG in the first transport block.

[0495] In some embodiments, the first feedback codeword is determined from a plurality of feedback codewords corresponding to the first feedback model, having the smallest difference from the actual decoding state of at least one CB or CBG in the first transport block, and having no feedback codeword in which a decoding failure state is indicated as a decoding success state.

[0496] The receiving module 2030 is further configured to receive the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set, wherein the first data channel set is associated with the first feedback model. The first data channel set is the entirety or a subset of one or more data channels, the first feedback model is one of one or more feedback models, the feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

[0497] In some embodiments, the feedback model state corresponding to any data channel in the first data channel set is determined based on the first difference corresponding to any data channel. Specifically, 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 i is an integer.

[0498] In some embodiments, 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 state 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 state corresponding to the i-th data channel and the feedback codeword corresponding to the i-th data channel in all state bits.

[0499] In some embodiments, if the first difference corresponding to the i-th data channel is greater than or equal to a first threshold, the feedback model state corresponding to the i-th data channel is a first state; and / or, if the first difference corresponding to the i-th data channel is less than or equal to a second threshold, the feedback model state corresponding to the i-th data channel is a second state. Wherein, the first threshold is greater than or equal to the second threshold.

[0500] The monitoring module 2010 is used to determine the monitoring result of the first feedback model based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel; or, to determine the monitoring result of the first feedback codeword based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel, wherein the first feedback codeword is the feedback codeword monitored in the first feedback model.

[0501] In some embodiments, the feedback model processing end includes a problem counter and a problem timer. The problem counter is used to count the first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state.

[0502] The monitoring module 2010 is also used to determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the value of the problem counter reaches its maximum value during the operation of the problem timer.

[0503] In some embodiments, the feedback model processing end includes a working counter and a working timer. The working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state.

[0504] The monitoring module 2010 is also used to determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the working counter reaches its maximum value during the operation of the working timer.

[0505] In some embodiments, the network device includes a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count a first state, the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state, the working counter is used to count a second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state.

[0506] The monitoring module 2010 is also used to start a problem recovery timer when the value of the problem counter reaches its maximum value during the operation of the problem timer; if the value of the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the value of the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

[0507] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the feedback model state is in the first state for N consecutive times; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the feedback model state is in the second state for N consecutive times; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result if the feedback model state is in the second state for M consecutive times after N consecutive times of the feedback model state being in the first state; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result if the feedback model state is not in the second state for M consecutive times.

[0508] In some embodiments, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, the first quantity being the number of third data channels; and / or, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states; and / or, the first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state.

[0509] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the first quantity is greater than or equal to the first quantity threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the interval between two adjacent first states is less than or equal to the first threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result when the interval between the first first state and the last first state is less than or equal to the second threshold.

[0510] In some embodiments, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of fourth data channels; and / or, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states; and / or, the second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state.

[0511] The monitoring module 2010 is further configured to: determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the second quantity is greater than or equal to the second quantity threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the interval between two adjacent second states is less than or equal to the third threshold; or determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result when the interval between the first second state and the last second state is less than or equal to the fourth threshold.

[0512] The monitoring module 2010 is further configured to, if the first condition is met and the second condition is met, determine the monitoring result of the first feedback model and / or the first feedback codeword as the second monitoring result; if the second condition is not met, determine the monitoring result of the first feedback model and / or the first feedback codeword as the first monitoring result.

[0513] In some embodiments, satisfying the first condition includes at least one of the following:

[0514] • The first quantity is greater than or equal to the first quantity threshold;

[0515] • The interval between two consecutive first states is less than or equal to the first threshold;

[0516] • The interval between the first first state and the last first state is less than or equal to the second threshold;

[0517] The first quantity refers to the number of third data channels.

[0518] In some embodiments, satisfying the second condition includes at least one of the following:

[0519] • The second quantity is greater than or equal to the second quantity threshold;

[0520] • The interval between two consecutive second states is less than or equal to the third threshold;

[0521] • The interval between the first second state and the last second state is less than or equal to the fourth threshold;

[0522] The second quantity is the number of fourth data channels.

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

[0524] The sending module 2020 is used to send monitoring results.

[0525] 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.

[0526] Figure 17 shows a schematic diagram of the structure of a communication device (network device or terminal device) provided in one 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.

[0527] 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.

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

[0529] 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.

[0530] 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.

[0531] 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 various steps in the monitoring method of the above-described feedback model.

[0532] 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).

[0533] This application also provides a chip, which includes programmable logic circuits and / or program instructions, and when the chip is running on a network device or terminal device, it is used to implement the various steps in the monitoring method of the above-described feedback model.

[0534] 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 monitoring method of the above-described feedback model.

[0535] 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.

[0536] 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 monitoring method for a feedback model, characterized in that, The method is executed by a feedback model monitoring terminal and / or a feedback model processing terminal, and the method includes: One or more feedback models are monitored based on one or more data channels; 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 one or more data channels include: A first data channel for monitoring the feedback model; and / or a second data channel for data transmission.

6. The method according to claim 5, characterized in that, The transmission of the first data channel is periodic, semi-persistent, semi-periodic, or triggered.

7. The method according to claim 5, characterized in that, The first data channel is not associated with downlink control information (DCI), or is associated with an active DCI, or is associated with an active media access control element (MAC CE).

8. The method according to any one of claims 1 to 7, characterized in that, The types of the one or more feedback models include at least one of the following: a feedback model in use; an activated feedback model; a candidate feedback model; and an inactive feedback model.

9. The method according to any one of claims 1 to 8, characterized in that, The one or more feedback models include a first feedback model, and the monitoring of one or more feedback models based on one or more data channels includes: Based on a first set of data channels, a first feedback model is monitored, wherein the first set of data channels 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.

10. The method according to claim 9, characterized in that, The feedback model state corresponding to any one data channel in the first data channel set is determined based on the first difference corresponding to that one data channel. 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.

11. The method according to claim 10, 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.

12. The method according to claim 10 or 11, characterized in that, If the first difference corresponding to the i-th data channel is greater than or equal to the first threshold, the feedback model state corresponding to the i-th data channel is the first state; and / or, When the first difference corresponding to the i-th data channel is less than or equal to the second threshold, the feedback model state corresponding to the i-th data channel is the second state; Wherein, the first threshold is greater than or equal to the second threshold.

13. The method according to any one of claims 9 to 12, characterized in that, The method further includes: Report the feedback model status corresponding to the third data channel in the first data channel set; and / or, Report the feedback model status corresponding to the fourth data channel in the first data channel set; The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

14. The method according to any one of claims 9 to 13, characterized in that, The monitoring result of the first feedback model is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set; or, The monitoring result of the first feedback codeword is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel. The first feedback codeword is the feedback codeword monitored in the first feedback model. The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

15. The method according to claim 14, characterized in that, The feedback model monitoring terminal and / or the feedback model processing terminal include a problem counter and a problem timer. The problem counter is used to count the first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state. The method further includes: If the value of the problem counter reaches its maximum value during the operation of the problem timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

16. The method according to claim 14, characterized in that, The feedback model monitoring terminal and / or the feedback model processing terminal include a working counter and a working timer. The working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state. The method further includes: If the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result.

17. The method according to claim 14, characterized in that, The feedback model monitoring terminal and / or the feedback model processing terminal include a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count the first state, the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state, the working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state. The method further includes: If the problem counter reaches its maximum value during the operation of the problem timer, the problem recovery timer is started. During the operation of the problem recovery timer, if the value of the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the value of the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

18. The method according to claim 14, characterized in that, The method further includes: If the feedback model is in the first state for N consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the feedback model is in the second state for N consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the feedback model is in the first state for N consecutive times, and then the feedback model is in the second state for M consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined to be the second monitoring result; if the feedback model is not in the second state for M consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined to be the first monitoring result.

19. The method according to any one of claims 14 to 18, characterized in that, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, where the first quantity is the number of the third data channels; and / or, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states; and / or, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state.

20. The method according to claim 19, characterized in that, The method further includes: If the first quantity is greater than or equal to a first quantity threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; and / or, If the interval between two consecutive first states is less than or equal to a first threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; and / or, If the interval between the first first state and the last first state is less than or equal to a second threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

21. The method according to any one of claims 14 to 18, characterized in that, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of the fourth data channels; and / or, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states; and / or, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state.

22. The method according to claim 21, characterized in that, The method further includes: If the second quantity is greater than or equal to the second quantity threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; and / or, If the interval between two consecutive second states is less than or equal to a third threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; and / or, If the interval between the first second state and the last second state is less than or equal to a fourth threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result.

23. The method according to any one of claims 14 to 18, characterized in that, The method further includes: If the first condition is met, and the second condition is also met, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the second condition is not met, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

24. The method according to claim 23, characterized in that, The first condition being met includes at least one of the following: The first quantity is greater than or equal to the first quantity threshold; The interval between two consecutive first states is less than or equal to the first threshold; The interval between the first state and the last state is less than or equal to the second threshold. Wherein, the first quantity is the number of the third data channels.

25. The method according to claim 23, characterized in that, The second condition being met includes at least one of the following: The second quantity is greater than or equal to the second quantity threshold; The interval between two consecutive second states is less than or equal to the third threshold; The interval between the first second state and the last second state is less than or equal to the fourth threshold; The second quantity is the number of the fourth data channels.

26. The method according to any one of claims 14 to 25, characterized in that, The method further includes: Report the monitoring results of the first feedback model and / or the first feedback codeword; or, If the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result, report the first monitoring result; or, If the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result, a request message is sent, which is used to request an update or replacement of the first feedback model.

27. A monitoring method for a feedback model, characterized in that, The method is executed by the feedback model processing end, and the method includes: Send one or more data channels to the terminal device, the one or more data channels being used to monitor one or more feedback models; The feedback model is used for HARQ feedback.

28. The method according to claim 27, 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.

29. The method according to claim 28, 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.

30. The method according to claim 29, 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.

31. The method according to any one of claims 27 to 30, characterized in that, The one or more data channels include: A first data channel for monitoring the feedback model; and / or a second data channel for data transmission.

32. The method according to claim 31, characterized in that, The transmission of the first data channel is periodic, semi-persistent, semi-periodic, or triggered.

33. The method according to claim 31, characterized in that, The first data channel is not associated with a DCI, or is associated with an active DCI, or is associated with an active MAC CE.

34. The method according to any one of claims 27 to 33, characterized in that, The types of the one or more feedback models include at least one of the following: a feedback model in use; an activated feedback model; a candidate feedback model; and an inactive feedback model.

35. The method according to any one of claims 27 to 34, characterized in that, The one or more feedback models include a first feedback model, and the sending of one or more data channels to the terminal device includes: A first data channel set is sent to the terminal device. The first data channel set is used to monitor a first feedback model. The first data channel set is associated with the first feedback model. Wherein, the first data channel set is the complete set or subset of the one or more data channels, and the first feedback model is the... One of one or more feedback models.

36. The method according to claim 35, characterized in that, The feedback model state corresponding to any one data channel in the first data channel set is determined based on the first difference corresponding to that one data channel. 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.

37. The method according to claim 36, 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.

38. The method according to claim 36 or 37, characterized in that, If the first difference corresponding to the i-th data channel is greater than or equal to the first threshold, the feedback model state corresponding to the i-th data channel is the first state; and / or, When the first difference corresponding to the i-th data channel is less than or equal to the second threshold, the feedback model state corresponding to the i-th data channel is the second state; Wherein, the first threshold is greater than or equal to the second threshold.

39. The method according to any one of claims 35 to 38, characterized in that, The method further includes: Receive the feedback model state corresponding to the third data channel in the first data channel set; and / or, Receive the feedback model state corresponding to the fourth data channel in the first data channel set; The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

40. The method according to any one of claims 35 to 39, characterized in that, The monitoring result of the first feedback model is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set; or, The monitoring result of the first feedback codeword is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel. The first feedback codeword is the feedback codeword monitored in the first feedback model. The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

41. The method according to claim 40, characterized in that, The feedback model processing terminal includes a problem counter and a problem timer. The problem counter is used to count the first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state. The method further includes: If the value of the problem counter reaches its maximum value during the operation of the problem timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

42. The method according to claim 40, characterized in that, The feedback model processing terminal includes a working counter and a working timer. The working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state. The method further includes: If the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result.

43. The method according to claim 40, characterized in that, The feedback model processing terminal includes a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count the first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state. The working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state. The method further includes: If the problem counter reaches its maximum value during the operation of the problem timer, the problem recovery timer is started. During the operation of the problem recovery timer, if the value of the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the value of the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

44. The method according to claim 40, characterized in that, The method further includes: If the feedback model is in the first state for N consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the feedback model is in the second state for N consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the feedback model is in the first state for N consecutive times, and then the feedback model is in the second state for M consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined to be the second monitoring result; if the feedback model is not in the second state for M consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined to be the first monitoring result.

45. The method according to any one of claims 40 to 44, characterized in that, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, where the first quantity is the number of the third data channels; and / or, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states; and / or, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state.

46. ​​The method according to claim 45, characterized in that, The method further includes: If the first quantity is greater than or equal to a first quantity threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the interval between two consecutive first states is less than or equal to a first threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the interval between the first first state and the last first state is less than or equal to a second threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

47. The method according to any one of claims 40 to 44, characterized in that, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of the fourth data channels; and / or, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states; and / or, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state.

48. The method according to claim 47, characterized in that, The method further includes: If the second quantity is greater than or equal to the second quantity threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the interval between two consecutive second states is less than or equal to a third threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the interval between the first second state and the last second state is less than or equal to a fourth threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result.

49. The method according to any one of claims 40 to 44, characterized in that, The method further includes: If the first condition is met, and the second condition is also met, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the second condition is not met, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

50. The method according to claim 49, characterized in that, The first condition being met includes at least one of the following: The first quantity is greater than or equal to the first quantity threshold; The interval between two consecutive first states is less than or equal to the first threshold; The interval between the first state and the last state is less than or equal to the second threshold. Wherein, the first quantity is the number of the third data channels.

51. The method according to claim 49, characterized in that, The second condition being met includes at least one of the following: The second quantity is greater than or equal to the second quantity threshold; The interval between two consecutive second states is less than or equal to the third threshold; The interval between the first second state and the last second state is less than or equal to the fourth threshold; The second quantity is the number of the fourth data channels.

52. The method according to any one of claims 40 to 51, characterized in that, The method further includes: Receive the monitoring results of the first feedback model and / or the first feedback codeword; or, If the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result, then the second feedback model is sent.

53. A monitoring method for a feedback model, characterized in that, The method is executed by a feedback model monitoring terminal and / or a feedback model processing terminal, and the method includes: Based on the feedback codewords corresponding to one or more data channels, monitor one or more feedback models; The feedback model is used for HARQ feedback.

54. The method according to claim 53, 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 CB or CBG.

55. The method according to claim 54, 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.

56. The method according to claim 55, 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.

57. The method according to any one of claims 53 to 56, characterized in that, The one or more data channels include: A first data channel used for monitoring the feedback model; and / or, The second data channel is used for data transmission.

58. The method according to claim 57, characterized in that, The transmission of the first data channel is periodic, semi-persistent, semi-periodic, or triggered.

59. The method according to claim 57, characterized in that, The first data channel is not associated with a DCI, or is associated with an active DCI, or is associated with an active MAC CE.

60. The method according to any one of claims 53 to 59, characterized in that, The types of the one or more feedback models include at least one of the following: a feedback model in use; an activated feedback model; a candidate feedback model; and an inactive feedback model.

61. The method according to any one of claims 53 to 60, characterized in that, The one or more feedback models include a first feedback model, and the monitoring of one or more feedback models based on 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, the first feedback model is monitored, and 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.

62. The method according to claim 61, characterized in that, The feedback model state corresponding to any data channel in the first data channel set is determined based on a third quantity corresponding to that data channel, where the third quantity is the number of first feedback information entries in the feedback codeword corresponding to that data channel; or, The feedback model state corresponding to any one of the data channels in the first data channel set is determined based on a first proportion corresponding to that one data channel, where the first proportion is the proportion of the first feedback information in the feedback codeword corresponding to that one data channel.

63. The method according to claim 62, characterized in that, If the third quantity corresponding to the i-th data channel is greater than or equal to the third quantity threshold, the feedback model state corresponding to the i-th data channel is the first state; and / or, When the third quantity corresponding to the i-th data channel is less than or equal to the fourth quantity threshold, the feedback model state corresponding to the i-th data channel is the second state; Wherein, the third quantity threshold is greater than or equal to the fourth quantity threshold.

64. The method according to claim 62, characterized in that, When the first proportion corresponding to the i-th data channel is greater than or equal to the first proportion threshold, the feedback model state corresponding to the i-th data channel is the first state; and / or, When the first ratio corresponding to the i-th data channel is less than or equal to the second ratio threshold, the feedback model state corresponding to the i-th data channel is the second state; Wherein, the first ratio threshold is greater than or equal to the second ratio threshold.

65. The method according to any one of claims 61 to 64, characterized in that, The method further includes: Report the feedback model status corresponding to the third data channel in the first data channel set, and / or, Report the feedback model status corresponding to the fourth data channel in the first data channel set; The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

66. The method according to any one of claims 61 to 65, characterized in that, The monitoring result of the first feedback model is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set; or, The monitoring result of the first feedback codeword is based on the feedback model state corresponding to the third data channel and / or the state corresponding to the fourth data channel. The feedback model state is determined, and the first feedback codeword is the feedback codeword monitored in the first feedback model; The feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

67. The method according to claim 66, characterized in that, The feedback model monitoring terminal and / or the feedback model processing terminal include a problem counter and a problem timer. The problem counter is used to count the first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state. The method further includes: If the value of the problem counter reaches its maximum value during the operation of the problem timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

68. The method according to claim 66, characterized in that, The feedback model monitoring terminal and / or the feedback model processing terminal include a working counter and a working timer. The working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state. The method further includes: If the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result.

69. The method according to claim 66, characterized in that, The feedback model monitoring terminal and / or the feedback model processing terminal include a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count the first state, the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state, the working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state. The method further includes: If the problem counter reaches its maximum value during the operation of the problem timer, the problem recovery timer is started. During the operation of the problem recovery timer, if the value of the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the value of the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

70. The method according to claim 66, characterized in that, The method further includes: If the feedback model is in the first state for N consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the feedback model is in the second state for N consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the feedback model is in the first state for N consecutive times, and then the feedback model is in the second state for M consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined to be the second monitoring result; if the feedback model is not in the second state for M consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined to be the first monitoring result.

71. The method according to any one of claims 66 to 70, characterized in that, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, where the first quantity is the number of the third data channels; and / or, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states; and / or, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state.

72. The method according to claim 71, characterized in that, The method further includes: If the first quantity is greater than or equal to a first quantity threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the interval between two consecutive first states is less than or equal to a first threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the interval between the first first state and the last first state is less than or equal to a second threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

73. The method according to any one of claims 66 to 70, characterized in that, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of the fourth data channels; and / or, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states; and / or, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state.

74. The method according to claim 73, characterized in that, The method further includes: If the second quantity is greater than or equal to the second quantity threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the interval between two consecutive second states is less than or equal to a third threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the interval between the first second state and the last second state is less than or equal to a fourth threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result.

75. The method according to any one of claims 66 to 70, characterized in that, The method further includes: If the first condition is met, and the second condition is also met, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the second condition is not met, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

76. The method according to claim 75, characterized in that, The first condition being met includes at least one of the following: The first quantity is greater than or equal to the first quantity threshold; The interval between two consecutive first states is less than or equal to the first threshold; The interval between the first state and the last state is less than or equal to the second threshold. Wherein, the first quantity is the number of the third data channels.

77. The method according to claim 75, characterized in that, The second condition being met includes at least one of the following: The second quantity is greater than or equal to the second quantity threshold; The interval between two consecutive second states is less than or equal to the third threshold; The interval between the first second state and the last second state is less than or equal to the fourth threshold; The second quantity is the number of the fourth data channels.

78. The method according to any one of claims 66 to 77, characterized in that, The method further includes: If the monitoring result of the first feedback model and / or the first feedback codeword is the first monitoring result, then the second feedback model is sent.

79. A monitoring method for a feedback model, characterized in that, The method is executed by the feedback model processing end, and the method includes: Receive feedback model status corresponding to one or more data channels, wherein the one or more data channels correspond to one or more feedback models, and the feedback model status is used to determine the monitoring results of the one or more feedback models; The feedback model is used for HARQ feedback.

80. The method according to claim 79, 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 (CBs) or CBGs.

81. The method according to claim 80, 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.

82. The method according to claim 81, 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.

83. The method according to any one of claims 79 to 82, characterized in that, The feedback model state corresponding to receiving one or more data channels includes: Receive the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel in the first data channel set, wherein the first data channel set is associated with the first feedback model; Wherein, the first data channel set is the complete set or subset of the one or more data channels, the first feedback model is one of the one or more feedback models, the feedback model state corresponding to the third data channel is the first state, and the feedback model state corresponding to the fourth data channel is the second state.

84. The method according to claim 83, characterized in that, The feedback model state corresponding to any one data channel in the first data channel set is determined based on the first difference corresponding to that one data channel. 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.

85. The method according to claim 84, 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 based on the actual decoding situation of the i-th data channel and the i-th data... The proportion of state bits that differ between the feedback codewords corresponding to the channel is determined among all state bits.

86. The method according to claim 84 or 85, characterized in that, If the first difference corresponding to the i-th data channel is greater than or equal to the first threshold, the feedback model state corresponding to the i-th data channel is the first state; and / or, When the first difference corresponding to the i-th data channel is less than or equal to the second threshold, the feedback model state corresponding to the i-th data channel is the second state; Wherein, the first threshold is greater than or equal to the second threshold.

87. The method according to any one of claims 83 to 86, characterized in that, The method further includes: The monitoring result of the first feedback model is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel; or, The monitoring result of the first feedback codeword is determined based on the feedback model state corresponding to the third data channel and / or the feedback model state corresponding to the fourth data channel. The first feedback codeword is the feedback codeword monitored in the first feedback model.

88. The method according to claim 87, characterized in that, The feedback model processing terminal includes a problem counter and a problem timer. The problem counter is used to count the first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state. The method further includes: If the value of the problem counter reaches its maximum value during the operation of the problem timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

89. The method according to claim 87, characterized in that, The feedback model processing terminal includes a working counter and a working timer. The working counter is used to count the second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state. The method further includes: If the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result.

90. The method according to claim 87, characterized in that, The feedback model processing terminal includes a problem counter, a problem timer, a working counter, a working timer, and a problem recovery timer. The problem counter is used to count a first state, and the problem timer is used to constrain the time interval between two adjacent first states or to constrain the time range for counting the first state. The working counter is used to count a second state, and the working timer is used to constrain the time interval between two adjacent second states or to constrain the time range for counting the second state. The method further includes: If the problem counter reaches its maximum value during the operation of the problem timer, the problem recovery timer is started. During the operation of the problem recovery timer, if the value of the working counter reaches its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the value of the working counter does not reach its maximum value during the operation of the working timer, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

91. The method according to claim 87, characterized in that, The method further includes: If the feedback model is in the first state for N consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the feedback model is in the second state for N consecutive times, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the feedback model is in the first state for N consecutive times, and then the feedback model is in the second state for M consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined to be the second monitoring result; if the feedback model is not in the second state for M consecutive times, then the monitoring result of the first feedback model and / or the first feedback codeword is determined to be the first monitoring result.

92. The method according to any one of claims 87 to 91, characterized in that, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on a first quantity, where the first quantity is the number of the third data channels; and / or, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent first states; and / or, The first monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first first state and the last first state.

93. The method according to claim 92, characterized in that, The method further includes: If the first quantity is greater than or equal to a first quantity threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the interval between two consecutive first states is less than or equal to a first threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result; or, If the interval between the first first state and the last first state is less than or equal to a second threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

94. The method according to any one of claims 87 to 91, characterized in that, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on a second quantity, which is the number of the fourth data channels; and / or, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between two adjacent second states; and / or, The second monitoring result of the first feedback model and / or the first feedback codeword is determined based on the interval between the first second state and the last second state.

95. The method according to claim 94, characterized in that, The method further includes: If the second quantity is greater than or equal to the second quantity threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the interval between two consecutive second states is less than or equal to a third threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; or, If the interval between the first second state and the last second state is less than or equal to a fourth threshold, the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result.

96. The method according to any one of claims 87 to 91, characterized in that, The method further includes: If the first condition is met, and the second condition is also met, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the second monitoring result; if the second condition is not met, then the monitoring result of the first feedback model and / or the first feedback codeword is determined as the first monitoring result.

97. The method according to claim 96, characterized in that, The first condition being met includes at least one of the following: The first quantity is greater than or equal to the first quantity threshold; The interval between two consecutive first states is less than or equal to the first threshold; The interval between the first state and the last state is less than or equal to the second threshold. Wherein, the first quantity is the number of the third data channels.

98. The method according to claim 96, characterized in that, The second condition being met includes at least one of the following: The second quantity is greater than or equal to the second quantity threshold; The interval between two consecutive second states is less than or equal to the third threshold; The interval between the first second state and the last second state is less than or equal to the fourth threshold; The second quantity is the number of the fourth data channels.

99. A monitoring device for a feedback model, characterized in that, The device includes: The monitoring module is used to monitor one or more feedback models based on one or more data channels; The feedback model is used for HARQ feedback.

100. A monitoring device for a feedback model, characterized in that, The device includes: A transmitting module is used to transmit one or more data channels to a terminal device, wherein the one or more data channels are used to monitor one or more feedback models; The feedback model is used for HARQ feedback.

101. A monitoring device for a feedback model, characterized in that, The device includes: The monitoring module is used to monitor one or more feedback models based on the feedback codewords corresponding to one or more data channels. The feedback model is used for HARQ feedback.

102. A monitoring device for a feedback model, characterized in that, The device includes: A receiving module is used to receive the feedback model status corresponding to one or more data channels, wherein the one or more data channels correspond to one or more feedback models, and the feedback model status is used to determine the monitoring results of the one or more feedback models; The feedback model is used for HARQ feedback.

103. A terminal device, characterized in that, The terminal 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 method of the feedback model as described in any one of claims 1 to 26.

104. A network device, characterized in that, The network 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 method of the feedback model as described in any one of claims 27 to 52, and / or the monitoring method of the feedback model as described in any one of claims 53 to 78.

105. 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 method of the feedback model as described in any one of claims 79 to 98.

106. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which is executed by a processor to implement the monitoring method of the feedback model according to any one of claims 1 to 98.

107. A chip, characterized in that, The chip includes programmable logic circuits and / or program instructions, and when the chip is run on a communication device, it is used to implement the monitoring method of the feedback model as described in any one of claims 1 to 98.

108. 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 method of the feedback model according to any one of claims 1 to 98.

109. A computer program, characterized in that, The computer program is executed by the processor of the communication device to implement the monitoring method of the feedback model according to any one of claims 1 to 98.

Citation Information

Patent Citations

  • Hybrid automatic repeat request method and device, storage medium and electronic equipment

    CN115765935A

  • Model performance monitoring method and device

    CN117063510A

  • Model processing method, electronic device, network device, and terminal device

    US20240259072A1

  • Ai monitoring apparatus and method

    WO2023206445A1

  • Precoded reference signal for model monitoring for ML-based CSI feedback

    WO2024092743A1