Determining methods and apparatuses for mapping relationship, device, medium and program product
By configuring and activating the mapping relationship, the problem of insufficient adaptability of the HARQ feedback scheme in the new air interface system is solved, and efficient CB-level data reception feedback is achieved, improving the retransmission efficiency and feedback accuracy of the system.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-12-20
- Publication Date
- 2026-06-25
AI Technical Summary
Existing HARQ feedback schemes are unable to adapt to complex and ever-changing communication scenarios in new air interface systems, resulting in low retransmission efficiency and lengthy and complex feedback information.
By configuring and/or activating the first mapping relationship, positive or negative acknowledgment information at the code block level can be determined, supporting efficient feedback of data reception at the CB level and reducing lengthy and complex feedback information transmission.
It improves feedback accuracy and retransmission efficiency, saves feedback overhead and retransmission resources, adapts to channel changes, and enhances system performance.
Smart Images

Figure CN2024141045_25062026_PF_FP_ABST
Abstract
Description
Methods, apparatus, equipment, media, and procedures for determining mapping relationships Technical Field
[0001] This application relates to the field of wireless communication, and in particular to a method, apparatus, device, medium, and program product for determining mapping relationships. Background Technology
[0002] New Radio (NR) systems support scheduling based on transport blocks or coded block groups and Hybrid Automatic Repeat reQuest (HARQ) feedback. However, the efficiency and accuracy of this feedback are affected by multiple factors, such as channel conditions, the positional relationship between the physical resources used for data transmission and the reference signal, etc.
[0003] Current HARQ feedback schemes are not suitable for complex and ever-changing real-world communication scenarios. Summary of the Invention
[0004] This application provides a method, apparatus, device, medium, and program product for determining mapping relationships, and the technical solution includes at least:
[0005] According to one aspect of the embodiments of this application, a method for determining a mapping relationship is provided, the method comprising:
[0006] Receive a first signaling message, which is used to configure and / or activate a first mapping relationship, which is used to determine a positive or negative response message at the Code Block (CB) level.
[0007] According to another aspect of the embodiments of this application, a method for determining a mapping relationship is provided, the method comprising:
[0008] Send a first signaling message, which is used to configure and / or activate a first mapping relationship, and the first mapping relationship is used to determine positive or negative response information at the CB level.
[0009] According to one aspect of the embodiments of this application, a mapping relationship determination apparatus is provided, the apparatus including a receiving module, configured to:
[0010] Receive a first signaling message, which is used to configure and / or activate a first mapping relationship, and the first mapping relationship is used to determine positive or negative response information at the CB level.
[0011] According to another aspect of the embodiments of this application, a mapping relationship determination apparatus is provided, the apparatus including a sending module, configured to:
[0012] Send a first signaling message, which is used to configure and / or activate a first mapping relationship, and the first mapping relationship is used to determine positive or negative response information at the CB level.
[0013] According to one aspect of the embodiments of this application, a terminal device is provided, the terminal device comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the mapping relationship determination method as described in the foregoing aspects.
[0014] According to another aspect of the embodiments of this application, a network device is provided, the network device comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the mapping relationship determination method as described in the foregoing aspects.
[0015] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, which stores at least one program that is loaded and executed by a processor to implement the method for determining the mapping relationship as described in the foregoing aspects.
[0016] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, a processor retrieving the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to implement the method for determining the mapping relationship as described in the foregoing aspects.
[0017] According to one aspect of the embodiments of this application, a chip is provided, the chip including a programmable logic circuit and / or at least a program, the chip being used to implement the method for determining the mapping relationship as described in the foregoing aspects based on the programmable logic circuit and / or the at least a program.
[0018] The technical solutions provided in this application embodiment may include the following beneficial effects:
[0019] The system supports specifying the configuration and / or activation status of the first mapping relationship through the first signaling. This facilitates subsequent use of the first mapping relationship to send feedback information to indicate the CB-level data reception status, or to interpret received feedback information based on the first mapping relationship to clarify the CB-level data reception status. Therefore, with the help of the first mapping relationship, the data receiver can efficiently provide feedback on the CB-level reception status without transmitting lengthy and complex feedback information. This saves feedback overhead and offers higher accuracy than traditional TB-level or CBG-level feedback, thus improving subsequent retransmission efficiency and saving resources required for retransmission. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 shows a schematic diagram of a wireless communication system provided in an exemplary embodiment of this application;
[0022] Figure 2 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0023] Figure 3 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0024] Figure 4 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0025] Figure 5 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0026] Figure 6 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0027] Figure 7 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0028] Figure 8 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0029] Figure 9 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0030] Figure 10 shows a flowchart illustrating a method for determining mapping relationships provided in an exemplary embodiment of this application;
[0031] Figure 11 illustrates a lifecycle diagram of a first mapping relationship provided by an exemplary embodiment of this application;
[0032] Figure 12 illustrates a lifecycle diagram of a first mapping relationship provided in an exemplary embodiment of this application;
[0033] Figure 13 illustrates a lifecycle diagram of a first mapping relationship provided by an exemplary embodiment of this application;
[0034] Figure 14 shows a structural block diagram of a mapping relationship determination device provided in an exemplary embodiment of this application;
[0035] Figure 15 shows a structural block diagram of a mapping relationship determination device provided in an exemplary embodiment of this application;
[0036] Figure 16 shows a schematic diagram of the structure of a communication device provided in an exemplary embodiment of this application. Detailed Implementation
[0037] 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.
[0038] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application 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 of the associated listed items.
[0039] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, 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 can be interpreted as "in the case of," "when," or "in response to determination." In this specification, when expressing the meaning of Boolean Values, it is expressed that "0" represents "first meaning" and "1" represents "second meaning." Without loss of generality, those skilled in the art will understand that the meanings they represent can be interchanged, that is, "1" represents "first meaning" and "0" represents "second meaning."
[0040] Hybrid Automatic Repeat Request (HARQ) 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 allows the receiver to request the sender to retransmit data when an error is detected upon receiving a data packet. Simultaneously, the sender uses forward error correction coding to enhance the data's resistance to interference.
[0041] New Radio (NR) systems support transport block (TB) level scheduling and HARQ feedback. This means that each TB is assigned a Cyclic Redundancy Check (CRC) record, generated based on the entire TB, and can therefore be considered a TB-level CRC. The receiver determines whether the TB has been correctly decoded based on the TB-level CRC result. If correct, it sends an Acknowledgement (ACK); otherwise, it sends a Negative Acknowledgement (NACK). This feedback only requires one bit. The transmitter then decides whether to retransmit the TB based on the received ACK or NACK. A large TB is divided into multiple Code Blocks (CBs), and if any CB fails to decode, the entire TB will be retransmitted.
[0042] To improve the retransmission efficiency of large data packets, NR also supports a more refined HARQ-ACK / NACK status feedback mechanism, namely scheduling and feedback based on Code Block Groups (CBGs). The CBG-based feedback method divides the CBs contained in a TB (Block Byte) into N CBGs approximately evenly, where each CBG includes at least one CB, for example, multiple consecutive CBs. Each CBG corresponds to 1 bit of HARQ-ACK information. If any CB in the CBG fails to decode, the feedback information for that CBG is NACK. If all CBGs in the TB are successfully decoded, but the TB-level CRC check fails or fails, then the feedback information for all CBGs in the TB is NACK. The purpose of introducing the CBG-based HARQ-ACK method is to improve data retransmission efficiency; that is, if some CBGs in a large TB fail to decode, only the CBGs that failed to decode are scheduled for retransmission, instead of retransmitting the entire TB.
[0043] From the perspective of retransmission efficiency, the smaller the granularity of CBG (Block Controller Group), the better; ideally, each CB corresponds to a dedicated 1-bit feedback information. However, as the feedback granularity decreases, the feedback overhead increases accordingly. The reliability requirements for feedback information are much higher than those for data reliability, therefore the capacity of uplink control signaling is usually small. Considering both downlink retransmission efficiency and uplink control signaling overhead, in NR systems, a TB (Block Byte) can be divided into a maximum of 8 CBGs for single-codeword transmission and a maximum of 4 CBGs for dual-codeword transmission. That is, a downlink channel can correspond to a maximum of 8 bits of HARQ feedback information. Downlink channels include, for example, the Physical Downlink Shared Channel (PDSCH) and the Physical Downlink Control Channel (PDCCH).
[0044] When scheduling and / or feedback overhead is limited, the CBG (Concurrent Packet Group) serves as the smallest unit of data retransmission. The higher the correlation of CB decoding results within the same CBG, the better. That is, CBs that are simultaneously erroneous or simultaneously correct should be grouped into one CBG as much as possible, so that when a CBG is scheduled for retransmission, the proportion of valid transmission content (i.e., previously erroneously decoded CBs) is higher. In practical communication systems, the correlation of decoding results between CBs is affected by multiple factors, such as channel frequency selection characteristics, channel time-varying characteristics, and the positional relationship between the physical resources occupied by the CB and the reference signal (such as the demodulation reference signal, DMRS). Due to implementation complexity, the NR (Normative Radio Interference) stage only standardizes the simplest uniform, continuous grouping. With the continuous advancement of artificial intelligence (AI) technologies, such as deep learning and machine learning, it is possible to consider implementing CB-level scheduling and feedback schemes that are more optimized and have higher degrees of freedom than CNG-level feedback schemes for different channel characteristics and system configurations, thereby improving the retransmission efficiency of the system under the constraint of limited scheduling and / or feedback overhead. However, when the channel frequency selection characteristics and channel time-varying characteristics change, the correlation of decoding results between CBs will also change. The unchanging CB-level scheduling and feedback scheme obviously cannot adapt to these channel changes, and the retransmission efficiency gain brought by the CB-level scheduling and feedback scheme will disappear.
[0045] To address this, this application proposes a method for determining mapping relationships, which helps to efficiently respond to channel changes and further ensures the degree of freedom and retransmission efficiency of CB-level scheduling and feedback schemes.
[0046] Figure 1 illustrates a schematic diagram of a wireless communication system 100 provided in an exemplary embodiment of this application. The wireless communication system 100 includes terminal devices with terminal devices, or terminal devices with network devices, or stations (STAs) with stations; this application does not limit the specific examples. Figure 1 uses an example where the wireless communication system 100 includes network device 110 and terminal device 120.
[0047] The network device 110 in this application supports wireless communication functions, including but not limited to: Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), Radio Network Controller (RNC), Base Station (BS), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Evolved Node B (or Home Node B, HNB), Baseband Unit (BBU), Distributed Unit (DU), Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP), Transmission and Reception Point (TRP), Antenna Panel, Router, etc.
[0048] The terminal device 120 in this application, also referred to as user equipment (UE), includes, but is not limited to: mobile phones, tablets, e-book readers, laptops, desktop computers, televisions, virtual reality (VR) devices, augmented reality (AR) devices, mixed reality (MR) devices, extended reality (XR) devices, remote terminals, set-top boxes, vehicle communication equipment, handheld devices, wearable devices, wireless devices in industrial control, wireless devices in self-driving, wireless devices in remote medical care, wireless devices in smart grids, wireless devices in transportation safety, wireless devices in smart cities, wireless devices in smart homes (such as smart cameras, smart remote controls, smart water and electricity meters, etc.), wireless communication chips, application-specific integrated circuits (ASICs), systems-on-chips (SoCs), and Internet of Things (IoT) devices. Things (IoT) nodes, Internet of Vehicles (IoV) nodes, sensors, etc., can also be computing devices with wireless communication capabilities or other processing devices connected to a wireless modem.
[0049] In some embodiments, both network device 110 and terminal device 120 support the 3rd Generation Partnership Project (3GPP) protocol, but are not limited to the 3GPP protocol.
[0050] In some embodiments, the frequency bands supported by the wireless communication system 100 include, but are not limited to: centimeter wave bands (such as bands in the range of 450MHz-6GHz, also called Sub-6GHz bands), millimeter wave (mmWave) bands (such as 45GHz, 60GHz, etc., which belong to the range of 30-300GHz), and low-frequency bands. Among them, low-frequency bands include Sub-7GHz bands (such as 2.4GHz, 5GHz, 6GHz, etc., which belong to the range of 1-7.25GHz).
[0051] The embodiments of this application are applicable to three communication scenarios: the first is the uplink transmission scenario, which refers to the scenario where the terminal device sends signals / data to the network device; the second is the downlink transmission scenario, which refers to the scenario where the network device sends signals / data to the terminal device; and the third is the sidelink transmission scenario, which refers to the scenario where the terminal device sends signals / data to other terminal devices.
[0052] The technical solutions described in some embodiments of this application can be applied to various communication systems, such as: 6th-Generation (6G) systems, subsequent evolution systems of 6G, NR systems, evolution systems of NR systems, 5th-Generation (5G) systems, Beyond 5th-Generation (B5G) systems, Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, cellular IoT systems, Wireless Local Area Networks (WLAN) systems, Wireless Fidelity (Wi-Fi) systems, Global System for Mobile Communication (GSM) systems, Code Division Multiple Access (CDMA) systems, and Wideband Code Division Multiple Access (CDMA) systems. Systems such as WCDMA (Wide-accessible communication network), General Packet Radio Service (GPRS), Terrestrial Networks (TN), and Non-Terrestrial Networks (NTN) are included.
[0053] Figure 2 illustrates a flowchart of a method for determining a mapping relationship provided in an exemplary embodiment of this application. The method is executed by the UE and includes at least some of the following steps:
[0054] Step 220: Receive the first signaling, which is used to configure and / or activate the first mapping relationship, and the first mapping relationship is used to determine the positive or negative response information at the CB level.
[0055] The first signaling is used to configure the first mapping relationship, or the first signaling is used to activate the first mapping relationship, or the first signaling is used to both configure and activate the first mapping relationship.
[0056] The first mapping relationship includes the mapping relationship between feedback information and positive or negative response information at the CB level. After the UE or network device sends feedback information, the receiver of the feedback information can determine the positive or negative response information at the CB level based on the first mapping relationship, thereby clarifying the reception status of each CB in the transmitted data.
[0057] A positive response message indicates correct decoding or correct reception; for example, it is an acknowledgment (ACK). A positive response message at the CB level, that is, an ACK for a CB, indicates that a single CB has been correctly decoded or correctly received.
[0058] Negative acknowledgment (NACK) messages indicate that the code was not decoded correctly, was not received correctly, or that decoding or reception failed. A CB-level negative acknowledgment, i.e., a NACK for a CB, indicates that a single CB was not decoded correctly, was not received correctly, or that decoding or reception failed.
[0059] In this embodiment of the application, the UE can be the terminal device 120 shown in FIG1.
[0060] In summary, the method provided in this application allows the UE to clarify the configuration and / or activation status of the first mapping relationship through the first signaling. This enables the UE to subsequently use the first mapping relationship to send feedback information to report the CB-level data reception status, or to interpret the received feedback information based on the first mapping relationship to clarify the CB-level data reception status. Therefore, with the help of the first mapping relationship, the data receiving end can efficiently report the CB-level reception status without transmitting lengthy and complex feedback information. This saves feedback overhead and provides higher accuracy than traditional TB-level or CBG-level feedback, which helps improve subsequent retransmission efficiency and saves resources required for retransmission.
[0061] In some embodiments, based on the embodiment shown in FIG2, step 220 can be further implemented as step 340, as shown in FIG3. Optionally, the method for determining the mapping relationship further includes step 320 and / or step 360.
[0062] Figure 3 illustrates a flowchart of a method for determining a mapping relationship provided in an exemplary embodiment of this application. The method is executed by the UE and includes at least some of the following steps:
[0063] Step 320: Send the fifth signaling message, which is used to trigger or request the network device to send the first signaling message.
[0064] In some embodiments, the fifth signaling is referred to as a request signaling, an activation signaling, or a triggering signaling. For example, the fifth signaling is referred to as a codebook activation request signaling, a codebook update request signaling, a codebook activation signaling, a codebook activation triggering signaling, a codebook update triggering signaling, a codebook configuration request signaling, or a codebook configuration triggering signaling.
[0065] It should be emphasized that step 320 is an optional step. Step 320 is not mandatory for the UE before it executes step 340.
[0066] Step 340: Receive the first signaling, which is used to configure and / or activate the first mapping relationship, and the first mapping relationship is used to determine the positive or negative response information at the CB level.
[0067] In this embodiment of the application, the first mapping relationship can take the form of a codebook, a table, or codes. For example, the first mapping relationship can be called a first mapping relationship table, a first mapping table, a first codebook, a first CB codebook, a first CBG codebook, or a first HARQ information codebook.
[0068] In some embodiments, the first mapping relationship can be updated based on signaling (also known as switching based on signaling) or updated based on rules (also known as switching based on signaling). For example, the communication protocol defines update rules for the mapping relationship, and the UE updates the second mapping relationship to the first mapping relationship according to these rules. For example, the communication protocol defines switching rules for the mapping relationship, and the UE switches the second mapping relationship to the first mapping relationship according to these rules. For example, the network device configures or pre-configures update rules for the mapping relationship, and the UE updates the second mapping relationship to the first mapping relationship according to these rules. For example, the network device configures or pre-configures switching rules for the mapping relationship, and the UE updates the second mapping relationship to the first mapping relationship according to these rules. Different mapping relationships can adapt to different channel conditions, such as adapting to different channel frequency selection characteristics and / or channel time-varying characteristics.
[0069] In some embodiments, the first signaling is used to configure multiple mapping relationships, which include the first mapping relationship. That is, the first mapping relationship is one of the multiple mapping relationships configured by the first signaling.
[0070] In some embodiments, the first signaling is used only to activate the first mapping relationship, and the first mapping relationship is one of multiple mapping relationships. These multiple mapping relationships are configured by the fourth signaling, agreed upon by the communication protocol, or reported by the UE. For example, the UE determines multiple mapping relationships based on channel conditions and reports them to the network device; or, the UE obtains multiple mapping relationships based on AI training or a specific algorithm and reports them to the network device.
[0071] In some embodiments, the first signaling is used only to configure a mapping relationship, i.e., the first mapping relationship. Alternatively, the first signaling is used only to activate a mapping relationship, i.e., the first mapping relationship. Alternatively, the first signaling is used to configure and activate a mapping relationship, i.e., the first mapping relationship.
[0072] In some embodiments, the effective time of the first mapping relationship is determined according to one or more of the following: the time of receiving the first signaling; the time of sending the second signaling, the second signaling being used to confirm the receipt of the first signaling; a first duration, the first duration being agreed upon by the communication protocol, configured by the network device, or reported by the UE; and a first timer.
[0073] In some embodiments, the effective time of the first mapping relationship is expressed in absolute time, such as s seconds, or m minutes s seconds, or h hours m minutes s seconds. s is greater than 0, m is greater than 0, and h is greater than 0.
[0074] In some embodiments, the effective time of the first mapping relationship is represented by a time unit number, such as slot n, or subframe n, or symbol n, or symbol group n. n is greater than or equal to 0.
[0075] Similarly, the signaling reception time can be represented using absolute time or time unit sequence number. The signaling transmission time can be represented using absolute time or time unit sequence number.
[0076] For example, the effective time of the first mapping relationship is the time when the first signaling is received. Alternatively, the effective time of the first mapping relationship is the time when the first signaling is received after a first duration (which can also be understood as the time when the first signaling is received plus the first duration, which is the effective time of the first mapping relationship). Alternatively, the effective time of the first mapping relationship is the time when the second signaling is sent. Alternatively, the effective time of the first mapping relationship is the time when the second signaling is sent after a first duration (which can also be understood as the time when the second signaling is sent plus the first duration, which is the effective time of the first mapping relationship). Alternatively, the effective time of the first mapping relationship is the start time of the first timer.
[0077] The first duration can be represented by time or time units. For example, the first duration is t1 seconds (s), or t1 milliseconds (ms), or t1 microseconds (μs), or t1 time units, where t1 > 0. In this application, the time unit includes one or more of the following: symbols, symbol groups, subframes, frames, time slots, and sub-time slots. For example, the first duration is t1 symbols, or t1 symbol groups, or t1 subframes, or t1 frames, or t1 time slots, or t1 sub-time slots. Optionally, the first duration may also be referred to as the first offset.
[0078] The start time of the first timer is also referred to as the start time of the first timer or the enable time of the first timer. Optionally, the start of the first timer is determined by the communication protocol, configured by the network device, or determined by the UE. Optionally, the start conditions of the first timer are determined by the communication protocol, configured by the network device, or determined by the UE.
[0079] In some embodiments, the time of failure of the first mapping relationship is determined according to one or more of the following: a second duration, which is agreed upon by a communication protocol, configured by a network device, or reported by a UE; a first timer; and a third signaling, which is sent after the first signaling and is used to configure and / or activate the second mapping relationship.
[0080] In some embodiments, the time of failure of the first mapping relationship is expressed in absolute time, such as s seconds, or m minutes s seconds, or h hours m minutes s seconds. s is greater than 0, m is greater than 0, and h is greater than 0.
[0081] In some embodiments, the failure time of the first mapping relationship is represented by a time unit number, such as slot n, or subframe n, or symbol n, or symbol group n. n is greater than or equal to 0.
[0082] For example, the failure time of the first mapping relationship is the time when the effective time of the first mapping relationship has elapsed for the second duration (which can also be understood as the time when the effective time of the first mapping relationship plus the second duration is the failure time of the first mapping relationship). Alternatively, the failure time of the first mapping relationship is the time when the start time of the first timer has elapsed for the second duration (which can also be understood as the time when the start time of the first timer plus the second duration is the failure time of the first mapping relationship). Alternatively, the failure time of the first mapping relationship is the time when the first timer stops. Alternatively, the failure time of the first mapping relationship is the time when the first timer times out. Alternatively, the failure time of the first mapping relationship is the time when the third signaling is received. Alternatively, the failure time of the first mapping relationship is the time when the third signaling is received has elapsed for the third duration (which can also be understood as the time when the third signaling is received plus the third duration is the failure time of the first mapping relationship). Alternatively, the failure time of the first mapping relationship is the time when the third signaling is sent. Alternatively, the failure time of the first mapping relationship is the time when the third signaling is sent has elapsed for the third duration (which can also be understood as the time when the third signaling is sent plus the third duration is the failure time of the first mapping relationship). The duration is determined by the communication protocol, configured by the network equipment, or reported by the UE.
[0083] The stop time of the first timer is also called the end time of the first timer, or the disabled time of the first timer.
[0084] The second duration can be represented by time or time units. For example, the second duration is t2 s, t2 ms, t2 μs, or t2 time units, where t2 > 0. Optionally, the second duration may also be called the second offset or the duration of the first mapping relationship. The second duration may be the same as or different from the first duration.
[0085] The third duration can be represented by time or time units. For example, the third duration is t3 s, or t3 ms, or t3 μs, or t3 time units, where t3 > 0. Optionally, the third duration may also be called the third offset. The third duration may be the same as or different from the first duration.
[0086] Step 360: Receive or send feedback information.
[0087] In some embodiments, during the period when the first mapping relationship is in effect, feedback information corresponding to the first mapping relationship is received or sent. This feedback information and the first mapping relationship are used to determine a positive or negative response at the CB level.
[0088] The effective period of the first mapping relationship is the duration from the time the first mapping relationship becomes effective to the time it becomes invalid.
[0089] In some embodiments, during the failure of the first mapping relationship, conventional HARQ-ACK feedback is used, such as receiving or sending TB or CBG level HARQ-ACK feedback information.
[0090] In summary, the method provided in this application allows the UE to clarify the configuration and / or activation status of the first mapping relationship through the first signaling. This enables the UE to subsequently use the first mapping relationship to send feedback information to report the CB-level data reception status, or to interpret the received feedback information based on the first mapping relationship to clarify the CB-level data reception status. Therefore, with the help of the first mapping relationship, the data receiving end can efficiently report the CB-level reception status without transmitting lengthy and complex feedback information. This saves feedback overhead and provides higher accuracy than traditional TB-level or CBG-level feedback, which helps improve subsequent retransmission efficiency and saves resources required for retransmission.
[0091] Figure 4 illustrates a flowchart of a method for determining a mapping relationship provided in an exemplary embodiment of this application. The method is performed by a network device and includes at least some of the following steps:
[0092] Step 420: Send the first signaling, which is used to configure and / or activate the first mapping relationship, and the first mapping relationship is used to determine the positive or negative response information at the CB level.
[0093] The first signaling is used to configure the first mapping relationship, or the first signaling is used to activate the first mapping relationship, or the first signaling is used to both configure and activate the first mapping relationship.
[0094] The first mapping relationship includes the mapping relationship between feedback information and positive or negative response information at the CB level. After the UE or network device sends feedback information, the receiver of the feedback information can determine the positive or negative response information at the CB level based on the first mapping relationship, thereby clarifying the reception status of each CB in the transmitted data.
[0095] A positive acknowledgment message indicates correct decoding or correct reception, such as an ACK. A positive acknowledgment message at the CB level, that is, an ACK for a CB, indicates that a single CB was correctly decoded or correctly received.
[0096] Negative acknowledgment (NACK) messages indicate that the code was not decoded correctly, was not received correctly, or that decoding or reception failed. A CB-level negative acknowledgment, i.e., a NACK for a CB, indicates that a single CB was not decoded correctly, was not received correctly, or that decoding or reception failed.
[0097] In this embodiment of the application, the network device may be the network device 110 shown in FIG1.
[0098] In summary, the method provided in this application allows the UE to clarify the configuration and / or activation status of the first mapping relationship through the first signaling. This enables the UE to subsequently use the first mapping relationship to send feedback information to report the CB-level data reception status, or to interpret the received feedback information based on the first mapping relationship to clarify the CB-level data reception status. Therefore, with the help of the first mapping relationship, the data receiving end can efficiently report the CB-level reception status without transmitting lengthy and complex feedback information. This saves feedback overhead and provides higher accuracy than traditional TB-level or CBG-level feedback, which helps improve subsequent retransmission efficiency and saves resources required for retransmission.
[0099] In some embodiments, based on the embodiment shown in FIG4, step 420 can be further implemented as step 540, as shown in FIG5. Optionally, the method for determining the mapping relationship further includes step 520 and / or step 560.
[0100] Figure 5 illustrates a flowchart of a method for determining a mapping relationship provided in an exemplary embodiment of this application. This method is performed by a network device and includes at least some of the following steps:
[0101] Step 520: Receive the fifth signaling, which is used to trigger or request the network device to send the first signaling.
[0102] In some embodiments, the fifth signaling is referred to as a request signaling, an activation signaling, or a triggering signaling. For example, the fifth signaling is referred to as a codebook activation request signaling, a codebook update request signaling, a codebook activation signaling, a codebook activation triggering signaling, a codebook update triggering signaling, a codebook configuration request signaling, or a codebook configuration triggering signaling.
[0103] It is important to emphasize that step 520 is optional. Step 520 is not mandatory for the network device before it performs step 540.
[0104] Step 540: Send the first signaling, which is used to configure and / or activate the first mapping relationship, and the first mapping relationship is used to determine the positive or negative response information at the CB level.
[0105] For related content, please refer to step 340, which will not be repeated here.
[0106] Step 560: Send or receive feedback information.
[0107] In some embodiments, during the period when the first mapping relationship is in effect, feedback information corresponding to the first mapping relationship is received or sent. This feedback information and the first mapping relationship are used to determine a positive or negative response at the CB level.
[0108] The effective period of the first mapping relationship is the duration from the time the first mapping relationship becomes effective to the time it becomes invalid.
[0109] In some embodiments, during the failure of the first mapping relationship, conventional HARQ-ACK feedback is used, such as sending or receiving HARQ-ACK feedback information at the TB or CBG level.
[0110] In summary, the method provided in this application allows network devices to configure and / or activate a first mapping relationship through a first signaling, so that the UE can subsequently use the first mapping relationship to send feedback information to report the CB-level data reception status, or interpret the received feedback information based on the first mapping relationship to clarify the CB-level data reception status. Therefore, by utilizing the first mapping relationship, the data receiving end can efficiently report the CB-level reception status without transmitting lengthy and complex feedback information, saving feedback overhead and achieving higher accuracy than traditional TB-level or CBG-level feedback, thus improving subsequent retransmission efficiency and saving resources required for retransmission.
[0111] Considering that the determination process of the mapping relationship differs depending on the function of the first signaling, the following describes several determination processes of the mapping relationship in conjunction with the embodiments shown in Figures 6 to 12.
[0112] In one implementation, the first signaling is implemented as configuration and activation signaling, as shown in Figure 6. Figure 6 shows a flowchart illustrating a method for determining a mapping relationship provided in an exemplary embodiment of this application, the method including at least some of the following steps:
[0113] Step 620: The network device sends a first signaling message to the UE. The first signaling message is used to configure and activate the first mapping relationship.
[0114] Taking the first mapping relationship as an example of the first codebook, the first signaling is actually used to configure a codebook to be used. The first codebook is used to define the mapping relationship between feedback information and the HARQ-ACK information corresponding to all CBs.
[0115] In this embodiment of the application, the effective time of the first mapping relationship mainly falls into the following three categories:
[0116] (a) The sending or receiving time of the first signaling is taken as the effective time of the first mapping relationship.
[0117] For example, the transmission time of the first signaling message is represented by absolute time, and the transmission time of the first signaling message serves as the effective time of the first mapping relationship, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0118] For example, the reception time of the first signaling message is represented by absolute time, and the reception time of the first signaling message serves as the effective time of the first mapping relationship, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0119] For example, the transmission and reception times of the first signaling message are represented by time unit numbers. Taking a time slot as an example, if the network device transmits the first signaling message in slot n and the UE receives the second signaling message in slot n, then the first mapping relationship can be considered to be effective simultaneously on both the network device side and the UE side in slot n. Taking a subframe as an example, if the network device transmits the first signaling message in subframe n and the UE receives the second signaling message in subframe n, then the first mapping relationship can be considered to be effective simultaneously on both the network device side and the UE side in subframe n.
[0120] However, it cannot be ruled out that in some cases, considering the time delay in the transmission of the first signaling, the effective time of the first mapping relationship may be asynchronous on the network device side and the UE side. For example, for the network device, the moment the network device sends the first signaling is the moment the first mapping relationship becomes effective; for the UE, the moment the UE receives the first signaling is the moment the first mapping relationship becomes effective.
[0121] (b) The time when the first signaling is sent or received after a first duration is taken as the effective time of the first mapping relationship. That is, the time when the first signaling is sent or received plus the first duration is the effective time of the first mapping relationship.
[0122] For example, the transmission time of the first signaling is represented by absolute time, and the moment when the transmission time of the first signaling has elapsed for the first duration is taken as the effective time of the first mapping relationship, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0123] For example, the reception time of the first signaling is represented by absolute time, and the moment when the reception time of the first signaling has elapsed for a first duration is taken as the effective time of the first mapping relationship, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0124] For example, the sending and receiving times of the first signaling are represented by time unit numbers. Taking a time slot as an example, if the network device sends the first signaling in slot n and the UE receives the second signaling in slot n, it can be considered that the first mapping relationship takes effect simultaneously on both the network device side and the UE side when slot n has elapsed for the first duration (or it can be understood that the time obtained by adding the first duration to slot n is the time when the first mapping relationship takes effect simultaneously on both the network device side and the UE side).
[0125] However, it cannot be ruled out that in some cases, considering the time delay in the transmission of the first signaling, the effective time of the first mapping relationship may be asynchronous on the network device side and the UE side. For example, for the network device, the effective time of the first mapping relationship is the moment when the network device sends the first signaling after the first duration, while for the UE, the effective time of the first mapping relationship is the moment when the UE receives the first signaling after the first duration.
[0126] (c) The start time of the first timer is taken as the effective time of the first mapping relationship.
[0127] The start time of the first timer is represented by absolute time or by time unit sequence number.
[0128] For example, the start time of the first timer is represented by absolute time, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0129] For example, the start time of the first timer is represented by the time unit sequence number. Taking the time unit as a time slot as an example, if the network device starts the first timer in slot n and the UE starts the first timer in slot n, it can be considered that the first mapping relationship is effective simultaneously on the network device side and the UE side in slot n.
[0130] However, it cannot be ruled out that in some cases, the effective time of the first mapping relationship may be asynchronous on the network device side and the UE side. For example, for the network device, the moment when the network device sends the first signaling message after the first duration is the start time of the first timer maintained by the network device; for the UE, the moment when the UE receives the first signaling message after the first duration is the start time of the first timer maintained by the UE. The start time of the first timer is the effective time of the first mapping relationship. As another example, for the network device, the moment when the network device sends the first signaling message is the start time of the first timer maintained by the network device; for the UE, the moment when the UE receives the first signaling message is the start time of the first timer maintained by the UE.
[0131] After configuring and activating the first mapping relationship, network devices and UEs can use the first mapping relationship to provide feedback on data reception status.
[0132] For example, the network device is the data sender, and the UE is the data receiver. After receiving the first signaling and waiting for a first duration, the UE sends feedback information to the network device using the first mapping relationship; or, after receiving the first signaling, the UE sends feedback information to the network device using the first mapping relationship. The network device obtains the CB-level HARQ-ACK information corresponding to the data based on the received feedback information and the first mapping relationship. That is, the network device determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0133] For example, the UE is the data sender, and the network device is the data receiver. After sending the first signaling message and waiting for a first duration, the network device sends feedback information to the UE using the first mapping relationship; or, after sending the first signaling message, the network device sends feedback information to the UE using the first mapping relationship. Based on the received feedback information and the first mapping relationship, the UE obtains the CB-level HARQ-ACK information corresponding to the data. That is, the UE determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0134] In summary, the method provided in this application supports configuring and activating mapping relationships through a single signaling signal. When changes to the mapping relationships are infrequent, this application can save on the storage overhead of the mapping relationships and reduce signaling configuration latency.
[0135] In another implementation, the first signaling is implemented as configuration and activation signaling, and requires the receiver to provide confirmation signaling, as shown in Figure 7. Figure 7 illustrates a flowchart of a method for determining a mapping relationship provided in an exemplary embodiment of this application, which includes at least some of the following steps:
[0136] Step 720: The network device sends a first signaling message to the UE. The first signaling message is used to configure and activate the first mapping relationship.
[0137] Taking the first mapping relationship as an example of the first codebook, the first signaling is actually used to configure a codebook to be used. The first codebook is used to define the mapping relationship between feedback information and the HARQ-ACK information corresponding to all CBs.
[0138] Step 740: The UE sends a second signaling message to the network device to confirm receipt of the first signaling message.
[0139] Therefore, the second signaling can be considered as an acknowledgment signaling of the first signaling.
[0140] In some embodiments, the second signaling is Radio Resource Control (RRC) signaling, or Media Access Control (MAC) control element (CE), or Uplink Control Information (UCI).
[0141] In some embodiments, the second signaling carries the HARQ-ACK feedback information corresponding to the first signaling. If the HARQ-ACK feedback information is ACK, it indicates that the first signaling has been received.
[0142] In some embodiments, after the UE sends the second signaling, the UE can use the first mapping relationship to provide feedback on the data reception status. Alternatively, after the UE receives the first signaling, the UE can use the first mapping relationship to provide feedback on the data reception status.
[0143] In some embodiments, after the network device receives the second signaling, the network device can use the first mapping relationship to provide feedback on the data reception status. Alternatively, after the network device sends the first signaling, the network device can use the first mapping relationship to provide feedback on the data reception status.
[0144] For example, the network device is the data sender, and the UE is the data receiver. After receiving the first signaling and waiting for a first duration, the UE sends feedback information to the network device using the first mapping relationship; or, after sending the second signaling and waiting for a first duration, the UE sends feedback information to the network device using the first mapping relationship; or, after receiving the first signaling, the UE sends feedback information to the network device using the first mapping relationship; or, after sending the second signaling, the UE sends feedback information to the network device using the first mapping relationship. Based on the received feedback information and the first mapping relationship, the network device obtains the CB-level HARQ-ACK information corresponding to the data. That is, the network device determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0145] For example, the UE is the data sender, and the network device is the data receiver. After sending the first signaling message and waiting for a first duration, the network device sends feedback information to the UE using the first mapping relationship; or, after receiving the second signaling message and waiting for a first duration, the network device sends feedback information to the network device using the first mapping relationship; or, after sending the first signaling message, the network device sends feedback information to the UE using the first mapping relationship; or, after receiving the second signaling message, the network device sends feedback information to the network device using the first mapping relationship. Based on the received feedback information and the first mapping relationship, the UE obtains the CB-level HARQ-ACK information corresponding to the data. That is, based on the received feedback information and the first mapping relationship, the UE determines whether all CBs in the data have been correctly received by the UE.
[0146] In this application embodiment, there are 6 possible times when the first mapping relationship takes effect, including (a), (b), and (c) in the embodiment of Figure 6, or (d), (e), and (f) below.
[0147] (d) The sending or receiving time of the second signaling is taken as the effective time of the first mapping relationship.
[0148] For example, the transmission time of the second signaling is represented by absolute time, and the transmission time of the second signaling serves as the effective time of the first mapping relationship, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0149] For example, the reception time of the second signaling is represented by absolute time, and the reception time of the second signaling serves as the effective time of the first mapping relationship, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0150] For example, the transmission and reception times of the second signaling are represented by time unit numbers. Taking a time slot as an example, if the UE transmits the second signaling in slot n and the network device receives the second signaling in slot n, then the first mapping relationship can be considered to be effective simultaneously on both the network device side and the UE side in slot n. Taking a subframe as an example, if the UE transmits the second signaling in subframe n and the network device receives the second signaling in subframe n, then the first mapping relationship can be considered to be effective simultaneously on both the network device side and the UE side in subframe n.
[0151] However, it cannot be ruled out that in some cases, considering the time delay in the transmission of the second signaling, the effective time of the first mapping relationship may be asynchronous on the network device side and the UE side. For example, for the network device, the moment the network device receives the second signaling is the moment the first mapping relationship becomes effective; for the UE, the moment the UE sends the second signaling is the moment the first mapping relationship becomes effective.
[0152] (e) The time when the sending or receiving time of the second signaling has elapsed for the first duration is taken as the effective time of the first mapping relationship. That is, the time when the sending or receiving time of the second signaling is added to the first duration is the effective time of the first mapping relationship.
[0153] For example, the transmission time of the second signaling is represented by absolute time, and the moment when the transmission time of the second signaling has elapsed for the first duration is taken as the effective time of the first mapping relationship, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0154] For example, the reception time of the second signaling is represented by absolute time, and the moment when the reception time of the second signaling has elapsed for the first duration is taken as the effective time of the first mapping relationship, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0155] For example, the sending and receiving times of the second signaling are represented by time unit numbers. Taking a time slot as an example, if the UE sends the second signaling in slot n and the network device receives the second signaling in slot n, it can be considered that the first mapping relationship takes effect simultaneously on both the network device side and the UE side when slot n has elapsed for the first duration.
[0156] However, it cannot be ruled out that in some cases, considering the time delay in the transmission of the first signaling, the effective time of the first mapping relationship may be asynchronous on the network device side and the UE side. For example, for the network device, the effective time of the first mapping relationship is the moment when the network device receives the second signaling after the first duration; for the UE, the effective time of the first mapping relationship is the moment when the UE sends the second signaling after the first duration.
[0157] (f) The start time of the first timer is taken as the effective time of the first mapping relationship.
[0158] The start time of the first timer is represented by absolute time or by time unit sequence number.
[0159] For example, the start time of the first timer is represented by absolute time, so that the network device and the UE have a consistent understanding of the effective time of the first mapping relationship.
[0160] For example, the start time of the first timer is represented by the time unit sequence number. Taking the time unit as a time slot as an example, if the network device starts the first timer in slot n and the UE starts the first timer in slot n, it can be considered that the first mapping relationship is effective simultaneously on the network device side and the UE side in slot n.
[0161] However, it cannot be ruled out that in some cases, the effective time of the first mapping relationship may be asynchronous on the network device side and the UE side. For example, for the network device, the moment when the network device receives the second signaling after the first duration is the start time of the first timer maintained by the network device; for the UE, the moment when the UE sends the second signaling after the first duration is the start time of the first timer maintained by the UE. The start time of the first timer is the effective time of the first mapping relationship. As another example, for the network device, the moment when the network device receives the second signaling is the start time of the first timer maintained by the network device; for the UE, the moment when the UE sends the second signaling is the start time of the first timer maintained by the UE.
[0162] Other related content can be found in step 340, and will not be repeated here.
[0163] In summary, the method provided in this application supports configuring and activating mapping relationships through a single signaling signal. When mapping relationships change infrequently, this application can save on mapping relationship storage overhead and reduce signaling configuration latency. Furthermore, it supports confirming the receipt of the first signaling signal through a second signaling signal, ensuring the reliability of mapping relationship configuration and activation. It also supports carrying feedback information in the second signaling signal, simplifying the interaction process and saving signaling overhead.
[0164] In another implementation, the configuration and activation of the first mapping relationship are achieved through different signaling, as shown in Figures 8, 9, and 10. The first signaling includes configuration signaling and activation signaling.
[0165] Figure 8 illustrates a flowchart of a method for determining a mapping relationship provided in an exemplary embodiment of this application. The method includes at least some of the following steps:
[0166] Step 810: The network device sends a configuration signaling message to the UE.
[0167] Configuration signaling is used to configure one or more mapping relationships. For example, configuration signaling is used to configure one or more codebooks, which define the mapping relationship between feedback information and HARQ-ACK information corresponding to all CBs.
[0168] The codebook configured by the configuration signaling can also be understood as a candidate codebook, a codebook to be used, or a usable codebook.
[0169] Step 820: The UE sends a request signaling to the network device.
[0170] Request signaling is used to request network devices to activate, update, or switch configured mapping relationships.
[0171] The request signaling is sent autonomously by the UE. For example, the UE sends the request signaling based on channel conditions and / or data transmission requirements.
[0172] Step 830: The network device sends an activation signaling message to the UE.
[0173] In response to the received request signaling, the network device sends an activation signaling to activate the first mapping relationship. Alternatively, the activation signaling can be implemented as an update signaling to update the mapping relationship to the first mapping relationship. Alternatively, the activation signaling can be implemented as a switching signaling to switch the mapping relationship to the first mapping relationship. Alternatively, the activation signaling can be implemented as a trigger signaling to trigger the activation, change, or switching of the first mapping relationship.
[0174] The first mapping relationship is a mapping relationship configured by the configuration signaling, or one of multiple mapping relationships configured by the configuration signaling.
[0175] Activation signaling can activate a first mapping relation by indicating its sequence number, index, or name. Taking the first mapping relation as the first codebook as an example, the activation signaling can indicate the name, sequence number, or index of the first codebook.
[0176] Step 840: The UE sends an acknowledgment signal to the network device.
[0177] The acknowledgment signaling is used to confirm receipt of the activation signaling. The acknowledgment signaling can be RRC signaling or MAC CE. Alternatively, the acknowledgment signaling carries the corresponding HARQ-ACK feedback information transmitted via PDSCH; if it is ACK, it indicates confirmation that the activation signaling has been received.
[0178] In this embodiment of the application, for the network device, the effective time of the first mapping relationship can be the time when the activation signaling is sent, or the time when the confirmation signaling is received, or the time when the time when the activation signaling is sent has elapsed for a first duration, or the time when the time when the confirmation signaling is received has elapsed for a first duration, or the start time of the first timer.
[0179] In this embodiment of the application, for the UE, the effective time of the first mapping relationship can be the time of receiving the activation signaling, or the time of sending the confirmation signaling, or the time when the time of receiving the activation signaling has elapsed for a first duration, or the time when the time of sending the confirmation signaling has elapsed for a first duration, or the start time of the first timer.
[0180] The effective time of the first mapping relationship can be different or the same on the network device side and the UE side.
[0181] After the first mapping relationship is activated, the network device and the UE can use the first mapping relationship to provide feedback on the data reception status.
[0182] For example, the network device is the data sender, and the UE is the data receiver. After sending an acknowledgment signal, the UE sends feedback information to the network device using a first mapping relationship after a first time interval; or, after sending the acknowledgment signal, the UE sends feedback information to the network device using the first mapping relationship. The network device obtains the CB-level HARQ-ACK information corresponding to the data based on the received feedback information and the first mapping relationship. That is, the network device determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0183] For example, the UE is the data sender, and the network device is the data receiver. After receiving the acknowledgment signaling, the network device sends feedback information to the UE using a first mapping relationship after a first time interval; or, after receiving the acknowledgment signaling, the network device sends feedback information to the UE using the first mapping relationship. Based on the received feedback information and the first mapping relationship, the UE obtains the CB-level HARQ-ACK information corresponding to the data. That is, the UE determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0184] In summary, the method provided in this application supports pre-configuring one or more available mapping relationships and instructs activation or modification of mapping relationships through simpler activation commands. This effectively saves signaling overhead, improves signaling transmission accuracy, and ensures system efficiency in situations with rapid channel changes, frequent mapping relationship changes, or high demand for mapping relationship changes. Furthermore, it supports the UE sending request signaling to trigger mapping relationship changes based on channel conditions or data transmission requirements, offering high flexibility and helping to adapt to complex and ever-changing channel environments.
[0185] Figure 9 illustrates a flowchart of a method for determining a mapping relationship provided in an exemplary embodiment of this application. The method includes at least some of the following steps:
[0186] Step 910: The network device sends a configuration signaling message to the UE.
[0187] Configuration signaling is used to configure one or more mapping relationships. For example, configuration signaling is used to configure one or more codebooks, which define the mapping relationship between feedback information and HARQ-ACK information corresponding to all CBs.
[0188] The codebook configured by the configuration signaling can also be understood as a candidate codebook, a codebook to be used, or a usable codebook.
[0189] Step 920: The network device sends an activation signaling message to the UE.
[0190] The network device sends an activation signaling message to activate the first mapping relationship. Alternatively, the activation signaling message can be implemented as an update signaling message to update the mapping relationship to the first mapping relationship. Alternatively, the activation signaling message can be implemented as a switching signaling message to switch the mapping relationship to the first mapping relationship. Alternatively, the activation signaling message can be implemented as a trigger signaling message to trigger the activation, change, or switching of the first mapping relationship.
[0191] The first mapping relationship is a mapping relationship configured by the configuration signaling, or one of multiple mapping relationships configured by the configuration signaling.
[0192] Activation signaling can activate a first mapping relation by indicating its sequence number, index, or name. Taking the first mapping relation as the first codebook as an example, the activation signaling can indicate the name, sequence number, or index of the first codebook.
[0193] The activation signaling is sent autonomously by the network device. For example, the network device sends the activation signaling based on channel conditions and / or data transmission requirements.
[0194] Step 930: The UE sends an acknowledgment signal to the network device.
[0195] The acknowledgment signaling is used to confirm receipt of the activation signaling. The acknowledgment signaling can be RRC signaling or MAC CE. Alternatively, the acknowledgment signaling carries the corresponding HARQ-ACK feedback information transmitted via PDSCH; if it is ACK, it indicates confirmation that the activation signaling has been received.
[0196] In this embodiment of the application, for the network device, the effective time of the first mapping relationship can be the time when the activation signaling is sent, or the time when the confirmation signaling is received, or the time when the time when the activation signaling is sent has elapsed for a first duration, or the time when the time when the confirmation signaling is received has elapsed for a first duration, or the start time of the first timer.
[0197] In this embodiment of the application, for the UE, the effective time of the first mapping relationship can be the time of receiving the activation signaling, or the time of sending the confirmation signaling, or the time when the time of receiving the activation signaling has elapsed for a first duration, or the time when the time of sending the confirmation signaling has elapsed for a first duration, or the start time of the first timer.
[0198] The effective time of the first mapping relationship can be different or the same on the network device side and the UE side.
[0199] After the first mapping relationship is activated, the network device and the UE can use the first mapping relationship to provide feedback on the data reception status.
[0200] For example, the network device is the data sender, and the UE is the data receiver. After sending an acknowledgment signal, the UE sends feedback information to the network device using a first mapping relationship after a first time interval; or, after sending the acknowledgment signal, the UE sends feedback information to the network device using the first mapping relationship. The network device obtains the CB-level HARQ-ACK information corresponding to the data based on the received feedback information and the first mapping relationship. That is, the network device determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0201] For example, the UE is the data sender, and the network device is the data receiver. After receiving the acknowledgment signaling, the network device sends feedback information to the UE using a first mapping relationship after a first time interval; or, after receiving the acknowledgment signaling, the network device sends feedback information to the UE using the first mapping relationship. Based on the received feedback information and the first mapping relationship, the UE obtains the CB-level HARQ-ACK information corresponding to the data. That is, the UE determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0202] In summary, the method provided in this application supports pre-configuring one or more available mapping relationships and instructs activation or modification of mapping relationships through simpler activation commands. This effectively saves signaling overhead, improves signaling transmission accuracy, and ensures system efficiency in situations with rapid channel changes, frequent mapping relationship changes, or high demand for mapping relationship changes. Furthermore, it supports network devices sending activation signaling to trigger mapping relationship changes based on channel conditions or data transmission requirements, offering high flexibility and helping to adapt to complex and ever-changing channel environments.
[0203] Figure 10 illustrates a flowchart of a method for determining a mapping relationship provided in an exemplary embodiment of this application. The method includes at least some of the following steps:
[0204] Step 1010: The network device sends configuration signaling to the UE.
[0205] Configuration signaling is used to configure one or more mapping relationships. For example, configuration signaling is used to configure one or more codebooks, which define the mapping relationship between feedback information and HARQ-ACK information corresponding to all CBs.
[0206] The codebook configured by the configuration signaling can also be understood as a candidate codebook, a codebook to be used, or a usable codebook.
[0207] Step 1020: The UE sends an activation signaling message to the network device.
[0208] The UE sends an activation signaling message to activate the first mapping relationship. Alternatively, the activation signaling message can be implemented as an update signaling message to update the mapping relationship to the first mapping relationship. Alternatively, the activation signaling message can be implemented as a switching signaling message to switch the mapping relationship to the first mapping relationship. Alternatively, the activation signaling message can be implemented as a trigger signaling message to trigger the activation, change, or switching of the first mapping relationship.
[0209] The first mapping relationship is a mapping relationship configured by the configuration signaling, or one of multiple mapping relationships configured by the configuration signaling.
[0210] Activation signaling can activate a first mapping relation by indicating its sequence number, index, or name. Taking the first mapping relation as the first codebook as an example, the activation signaling can indicate the name, sequence number, or index of the first codebook.
[0211] The activation signaling is sent autonomously by the UE. For example, the UE sends the activation signaling based on channel conditions and / or data transmission requirements.
[0212] Step 1030: The network device sends an acknowledgment signal to the UE.
[0213] The acknowledgment signaling is used to confirm receipt of the activation signaling. The acknowledgment signaling can be RRC signaling or MAC CE. Alternatively, the acknowledgment signaling carries the corresponding HARQ-ACK feedback information transmitted via PDSCH; if it is ACK, it indicates confirmation that the activation signaling has been received.
[0214] In this embodiment of the application, for the network device, the effective time of the first mapping relationship can be the time of receiving the activation signaling, or the time of sending the confirmation signaling, or the time when the time of receiving the activation signaling has elapsed for a first duration, or the time when the time of sending the confirmation signaling has elapsed for a first duration, or the start time of the first timer.
[0215] In this embodiment of the application, for the UE, the effective time of the first mapping relationship can be the time when the activation signaling is sent, or the time when the confirmation signaling is received, or the time when the time when the activation signaling is sent has elapsed for a first duration, or the time when the time when the confirmation signaling is received has elapsed for a first duration, or the time when the first timer is started.
[0216] The effective time of the first mapping relationship can be different or the same on the network device side and the UE side.
[0217] After the first mapping relationship is activated, the network device and the UE can use the first mapping relationship to provide feedback on the data reception status.
[0218] For example, the network device is the data sender, and the UE is the data receiver. After receiving the acknowledgment signaling, the UE sends feedback information to the network device using the first mapping relationship after a first time interval; or, after receiving the acknowledgment signaling, the UE sends feedback information to the network device using the first mapping relationship. The network device obtains the CB-level HARQ-ACK information corresponding to the data based on the received feedback information and the first mapping relationship. That is, the network device determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0219] For example, the UE is the data sender, and the network device is the data receiver. After sending an acknowledgment signal, the network device sends feedback information to the UE using a first mapping relationship after a first time interval; or, after sending the acknowledgment signal, the network device sends feedback information to the UE using the first mapping relationship. Based on the received feedback information and the first mapping relationship, the UE obtains the CB-level HARQ-ACK information corresponding to the data. That is, the UE determines whether all CBs in the data have been correctly received by the UE based on the received feedback information and the first mapping relationship.
[0220] In summary, the method provided in this application supports pre-configuring one or more available mapping relationships and instructs activation or modification of mapping relationships through simpler activation commands. This effectively saves signaling overhead, improves signaling transmission accuracy, and ensures system efficiency in situations with rapid channel changes, frequent mapping relationship changes, or high demand for mapping relationship modifications. Furthermore, it supports the UE sending activation signaling to trigger mapping relationship changes based on channel conditions or data transmission requirements, offering high flexibility and helping to adapt to complex and ever-changing channel environments.
[0221] Next, based on the embodiments shown in Figures 6 to 10 above, the lifecycle of the first mapping relationship will be described in conjunction with Figures 11 to 13.
[0222] Figure 11 illustrates the lifecycle of a first mapping relationship provided in an exemplary embodiment of this application. Assuming the effective time of the first mapping relationship is T1, the duration of the first mapping relationship, i.e., the second duration, is denoted as t2. t2 can be implemented as t2 ms, t2 μs, or t2 time units.
[0223] The effective time of the first mapping relationship can be the time when signaling 1 is received, or the time when the time when signaling 1 is received has elapsed for a first duration (represented as t1 in the figure), or the time when signaling 1 is sent, or the time when the time when signaling 1 is sent has elapsed for a first duration. Signaling 1 can be the configuration signaling, or activation signaling, or confirmation signaling of configuration signaling, or confirmation signaling of activation signaling, or HARQ-ACK feedback corresponding to confirmation signaling of configuration signaling, or HARQ-ACK feedback corresponding to confirmation signaling of activation signaling.
[0224] Taking the example of the UE receiving signaling 2 before the end of T1+t2, the failure time of the first mapping relationship can be the reception time of signaling 2, or the time when the reception time of signaling 2 has elapsed for the third duration (represented as t3 in the figure, where t1 and t3 may be the same or different), or the transmission time of signaling 2, or the time when the transmission time of signaling 2 has elapsed for the first duration. Signaling 2 can be configuration signaling, or activation signaling, or confirmation signaling of configuration signaling, or confirmation signaling of activation signaling, or HARQ-ACK feedback corresponding to confirmation signaling of configuration signaling, or HARQ-ACK feedback corresponding to confirmation signaling of activation signaling.
[0225] If the UE does not receive signaling 2 before the end of T1+t2, then the first mapping relationship expires at T1+t2.
[0226] If signaling 2 is also used to activate or configure the second mapping relationship, the effective time of the second mapping relationship (represented as T2 in the figure) can be the time when signaling 2 is received, or the time when the time when signaling 2 is received has elapsed for the first duration, or the time when signaling 2 is received has elapsed for the third duration, or the time when signaling 2 is sent, or the time when signaling 2 is sent has elapsed for the first duration, or the time when signaling 2 is sent has elapsed for the third duration.
[0227] Figure 12 illustrates the lifecycle of a first mapping relationship provided in an exemplary embodiment of this application. Assume the effective time of the first mapping relationship is T1.
[0228] The effective time of the first mapping relationship can be the time when signaling 1 is received, or the time when the time when signaling 1 is received has elapsed for a first duration (represented as t1 in the figure), or the time when signaling 1 is sent, or the time when the time when signaling 1 is sent has elapsed for a first duration. Signaling 1 can be the configuration signaling, or activation signaling, or confirmation signaling of configuration signaling, or confirmation signaling of activation signaling, or HARQ-ACK feedback corresponding to confirmation signaling of configuration signaling, or HARQ-ACK feedback corresponding to confirmation signaling of activation signaling.
[0229] The first timer starts or resets simultaneously with the activation of the first mapping relationship. That is, the activation time of the first mapping relationship is the activation time of the first timer. The duration of the first timer, denoted as L, is the duration of the first mapping relationship. L can be implemented as L ms, L μs, or L time units. The stop time, end time, or timeout time of the first timer is the expiration time of the first mapping relationship. The lifecycle of the first mapping relationship is controlled by the activation and deactivation of the first timer.
[0230] Assume that after T1+L ends, that is, after the first timer stops counting, the UE receives signaling 2 at time T3 or the network device sends signaling 2 at time T3.
[0231] If signaling 2 is also used to activate or configure the second mapping relationship, the effective time of the second mapping relationship (represented as T2 in the figure) can be the time when signaling 2 is received, or the time when the time when signaling 2 is received has elapsed for the first duration, or the time when signaling 2 is sent, or the time when the time when signaling 2 is sent has elapsed for the first duration. The figure takes restarting the first timer at T3+t1 to start the lifecycle of the second mapping relationship as an example.
[0232] Therefore, the lifecycle of the mapping relationship can be flexibly controlled by configuring the duration of the first timer. Furthermore, during the effective period of the mapping relationship, feedback information corresponding to the mapping relationship is sent or received; during the ineffective period of the mapping relationship, traditional TB or CBG feedback methods are used, achieving adaptive switching between different feedback methods.
[0233] Figure 13 illustrates a lifecycle diagram of a first mapping relationship provided in an exemplary embodiment of this application. Assume the effective time of the first mapping relationship is T1.
[0234] The effective time of the first mapping relationship can be the time when signaling 1 is received, or the time when the time when signaling 1 is received has elapsed for a first duration (represented as t1 in the figure), or the time when signaling 1 is sent, or the time when the time when signaling 1 is sent has elapsed for a first duration. Signaling 1 can be the configuration signaling, or activation signaling, or confirmation signaling of configuration signaling, or confirmation signaling of activation signaling, or HARQ-ACK feedback corresponding to confirmation signaling of configuration signaling, or HARQ-ACK feedback corresponding to confirmation signaling of activation signaling.
[0235] The first timer starts or resets simultaneously with the activation of the first mapping relationship. That is, the activation time of the first mapping relationship is the activation time of the first timer. The duration of the first timer is the duration of the first mapping relationship, denoted as L, which can be implemented as L ms, L μs, or L time units.
[0236] Assuming that before T1+L ends, that is, before the first timer stops counting, the UE receives signaling 2 at time T4 or the network device sends signaling 2 at time T4, then the time when the first mapping relationship fails is the time when signaling 2 is received, or the time when the time when signaling 2 is received has passed the third duration (represented as t3 in the figure, where t1 and t3 are the same or different), or the time when signaling 2 is sent, or the time when the time when signaling 2 is sent has passed the third duration.
[0237] If signaling 2 is also used to activate or configure the second mapping relationship, the effective time of the second mapping relationship (represented as T2 in the figure) can be the time when signaling 2 is received, or the time when the time when signaling 2 is received has elapsed for the first duration, or the time when signaling 2 is received has elapsed for the third duration, or the time when signaling 2 is sent, or the time when signaling 2 is sent has elapsed for the first duration, or the time when signaling 2 is sent has elapsed for the third duration.
[0238] The diagram illustrates an example where the first mapping relationship fails at time T4, and the first timer is restarted at time T4+t3 to begin the lifecycle of the second mapping relationship.
[0239] Therefore, the lifecycle of the mapping relationship can be controlled more flexibly by configuring the duration of the first timer and new signaling. Furthermore, during the effective period of the mapping relationship, feedback information corresponding to the mapping relationship is sent or received; during the ineffective period of the mapping relationship, traditional TB or CBG feedback methods are used, achieving adaptive switching between different feedback methods.
[0240] Figure 14 shows a structural block diagram of a mapping relationship determination device provided in an exemplary embodiment of this application. This device can be implemented as the UE described above, or as part of the UE described above. The device includes a receiving module 1410.
[0241] The receiving module 1410 is used to receive a first signaling, which is used to configure and / or activate a first mapping relationship, and the first mapping relationship is used to determine positive or negative response information at the CB level.
[0242] In some embodiments, the effective time of the first mapping relationship is determined according to one or more of the following: the time of receiving the first signaling; the time of sending the second signaling, the second signaling being used to confirm the receipt of the first signaling; a first duration, the first duration being agreed upon by a communication protocol, configured by a network device, or reported by the device; and a first timer.
[0243] In some embodiments, the effective time of the first mapping relationship is the time when the first signaling is received; or, the effective time of the first mapping relationship is the time when the time when the first signaling is received has elapsed after the first duration; or, the effective time of the first mapping relationship is the time when the second signaling is sent; or, the effective time of the first mapping relationship is the time when the time when the second signaling is sent has elapsed after the first duration; or, the effective time of the first mapping relationship is the time when the first timer is started; the effective time of the first mapping relationship is the time when the first signaling is sent; or, the effective time of the first mapping relationship is the time when the time when the first signaling is sent has elapsed after the first duration; or, the effective time of the first mapping relationship is the time when the second signaling is received; or, the effective time of the first mapping relationship is the time when the time when the second signaling is received has elapsed after the first duration.
[0244] In some embodiments, the apparatus further includes a transmitting module 1430 for transmitting the second signaling.
[0245] In some embodiments, the apparatus further includes a processing module 1450 for starting, resetting, or turning off the first timer.
[0246] In some embodiments, the processing module 1450 is further configured to determine the effective time and / or ineffective time of the first mapping relationship.
[0247] In some embodiments, the expiration time of the first mapping relationship is determined according to one or more of the following: a second duration, which is agreed upon by a communication protocol, configured by a network device, or reported by the device; a first timer; and a third signaling, which is sent after the first signaling and is used to configure and / or activate the second mapping relationship.
[0248] In some embodiments, the failure time of the first mapping relationship is the time when the effective time of the first mapping relationship has elapsed after the second duration; or, the failure time of the first mapping relationship is the end time of the first timer; or, the failure time of the first mapping relationship is the time when the third signaling is received; or, the failure time of the first mapping relationship is the time when the receiving time of the third signaling has elapsed after the third duration; or, the failure time of the first mapping relationship is the time when the third signaling is sent; or, the failure time of the first mapping relationship is the time when the sending time of the third signaling has elapsed after the third duration.
[0249] In some embodiments, the receiving module 1410 is further configured to receive the third signaling.
[0250] In some embodiments, the first mapping relationship is one of a plurality of mapping relationships; the plurality of mapping relationships are configured by a fourth signaling, or agreed upon by a communication protocol, or reported by the device.
[0251] In some embodiments, the receiving module 1410 is further configured to receive the fourth signaling.
[0252] In some embodiments, the sending module 1430 is further configured to report the plurality of mapping relationships to the network device.
[0253] In some embodiments, the sending module 1430 is further configured to send a fifth signaling message, the fifth signaling message being used to trigger or request the network device to send the first signaling message.
[0254] In some embodiments, the receiving module 1410 is further configured to receive feedback information corresponding to the first mapping relationship during the effective period of the first mapping relationship, wherein the feedback information and the first mapping relationship are used to determine the positive response information or negative response information of the CB level.
[0255] In some embodiments, the sending module 1430 is further configured to send feedback information corresponding to the first mapping relationship during the effective period of the first mapping relationship, wherein the feedback information and the first mapping relationship are used to determine the positive response information or negative response information of the CB level.
[0256] The steps performed by the receiving module 1410, the sending module 1430, and the processing module 1450 are as follows: please refer to one or more steps performed by the UE in the embodiments shown in Figures 2 to 13 above. The relevant content described in the various embodiments above is also applicable to the device shown in Figure 14, and will not be repeated here.
[0257] In summary, the apparatus provided in this application supports clarifying the configuration and / or activation status of the first mapping relationship through the first signaling, so as to facilitate the subsequent use of the first mapping relationship to send feedback information to report the data reception status at the CB level, or to interpret the received feedback information based on the first mapping relationship to clarify the data reception status at the CB level. Therefore, with the help of the first mapping relationship, the data receiving end can efficiently report the reception status at the CB level without transmitting lengthy and complex feedback information, which saves feedback overhead and has higher accuracy than traditional TB-level or CBG-level feedback, thus helping to improve subsequent retransmission efficiency and save resources required for retransmission.
[0258] Figure 15 shows a structural block diagram of a mapping relationship determination device provided in an exemplary embodiment of this application. This device can be implemented as a network device as described above, or as part of a network device as described above. The device includes a transmission module 1510.
[0259] The sending module 1510 is used to send a first signaling, which is used to configure and / or activate a first mapping relationship, and the first mapping relationship is used to determine positive or negative response information at the CB level.
[0260] In some embodiments, the effective time of the first mapping relationship is determined according to one or more of the following: the sending time of the first signaling; the receiving time of the second signaling, the second signaling being used to confirm the receipt of the first signaling; a first duration, the first duration being agreed upon by the communication protocol, configured by the device, or reported by the terminal device; and a first timer.
[0261] In some embodiments, the effective time of the first mapping relationship is the time when the first signaling is received; or, the effective time of the first mapping relationship is the time when the time when the first signaling is received has elapsed after the first duration; or, the effective time of the first mapping relationship is the time when the second signaling is sent; or, the effective time of the first mapping relationship is the time when the time when the second signaling is sent has elapsed after the first duration; or, the effective time of the first mapping relationship is the time when the first timer is started; the effective time of the first mapping relationship is the time when the first signaling is sent; or, the effective time of the first mapping relationship is the time when the time when the first signaling is sent has elapsed after the first duration; or, the effective time of the first mapping relationship is the time when the second signaling is received; or, the effective time of the first mapping relationship is the time when the time when the second signaling is received has elapsed after the first duration.
[0262] In some embodiments, the apparatus further includes a receiving module 1530 for receiving the second signaling.
[0263] In some embodiments, the apparatus further includes a processing module 1550 for starting, resetting, or turning off the first timer.
[0264] In some embodiments, the processing module 1550 is further configured to determine the effective time and / or ineffective time of the first mapping relationship.
[0265] In some embodiments, the failure time of the first mapping relationship is determined according to one or more of the following: a second duration, which is agreed upon by a communication protocol, configured by the device, or reported by the terminal device; a first timer; and a third signaling, which is sent after the first signaling and is used to configure and / or activate the second mapping relationship.
[0266] In some embodiments, the failure time of the first mapping relationship is the time when the effective time of the first mapping relationship has elapsed after the second duration; or, the failure time of the first mapping relationship is the end time of the first timer; or, the failure time of the first mapping relationship is the time when the third signaling is received; or, the failure time of the first mapping relationship is the time when the receiving time of the third signaling has elapsed after the third duration; or, the failure time of the first mapping relationship is the time when the third signaling is sent; or, the failure time of the first mapping relationship is the time when the sending time of the third signaling has elapsed after the third duration.
[0267] In some embodiments, the sending module 1510 is further configured to send a third signaling.
[0268] In some embodiments, the first mapping relationship is one of a plurality of mapping relationships; the plurality of mapping relationships are configured by a fourth signaling, or agreed upon by a communication protocol, or reported by a terminal device.
[0269] In some embodiments, the sending module 1510 is further configured to send a fourth signaling.
[0270] In some embodiments, the receiving module 1530 is further configured to receive the plurality of mapping relationships reported by the terminal device.
[0271] In some embodiments, the receiving module 1530 is further configured to receive a fifth signaling, the fifth signaling being used to trigger or request the device to send the first signaling.
[0272] In some embodiments, the receiving module 1530 is further configured to receive feedback information corresponding to the first mapping relationship during the effective period of the first mapping relationship, wherein the feedback information and the first mapping relationship are used to determine the positive response information or negative response information of the CB level.
[0273] In some embodiments, the sending module 1510 is further configured to send feedback information corresponding to the first mapping relationship during the effective period of the first mapping relationship, wherein the feedback information and the first mapping relationship are used to determine the positive response information or negative response information of the CB level.
[0274] The steps performed by the sending module 1510, the receiving module 1530, and the processing module 1550 are similar to one or more steps performed by the network device in the embodiments shown in Figures 4 to 13 above. The relevant content described in the various embodiments above also applies to the device shown in Figure 15, and will not be repeated here.
[0275] In summary, the apparatus provided in this application supports clarifying the configuration and / or activation status of the first mapping relationship through the first signaling, so as to facilitate the subsequent use of the first mapping relationship to send feedback information to report the data reception status at the CB level, or to interpret the received feedback information based on the first mapping relationship to clarify the data reception status at the CB level. Therefore, with the help of the first mapping relationship, the data receiving end can efficiently report the reception status at the CB level without transmitting lengthy and complex feedback information, which saves feedback overhead and has higher accuracy than traditional TB-level or CBG-level feedback, thus helping to improve subsequent retransmission efficiency and save resources required for retransmission.
[0276] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the communication device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept.
[0277] Figure 16 shows a schematic diagram of the structure of a communication device provided in an exemplary embodiment of this application. The communication device 1600 includes at least one of the following: a receiver 1601, a transmitter 1602, a processor 1603, a memory 1604, and a bus (not shown in the figure).
[0278] In this design, receiver 1601 is used to implement the receiving function, and transmitter 1602 is used to implement the transmitting function. Optionally, receiver 1601 and transmitter 1602 can be implemented as a communication component, which can be a communication chip, and can be referred to as a transceiver. Optionally, receiver 1601 and transmitter 1602 can be implemented as a wireless communication component and / or a wired communication component. Optionally, the wireless communication component includes a wireless communication chip and / or a radio frequency antenna. Optionally, the wired communication component includes a wired communication chip and / or a wired interface.
[0279] The processor 1603 includes one or more processing cores, and the processor 1603 executes various functional applications and information processing by running software programs and modules.
[0280] In some embodiments, the communication device 1600 is implemented as a terminal device for performing some or all of the steps performed by the UE. The receiver 1601 can be used to implement the functions and steps of the receiving module 1410, the transmitter 1602 can be used to implement the functions and steps of the sending module 1430, and the processor 1603 can be used to implement the functions and steps of the processing module 1450.
[0281] In some embodiments, the communication device 1600 is implemented as a network device for performing some or all of the steps performed by the network device. The receiver 1601 can be used to implement the functions and steps of the receiving module 1530, the transmitter 1602 can be used to implement the functions and steps of the sending module 1510, and the processor 1603 can be used to implement the functions and steps of the processing module 1550.
[0282] The memory 1604 can be used to store a computer program executed by the processor 1603, which executes the computer program to implement the various steps in the above method embodiments.
[0283] Furthermore, the memory 1604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic storage, flash memory, and programmable read-only memory (PROM).
[0284] In some embodiments, the memory 1604 may be connected to the processor 1603, the receiver 1601, and the transmitter 1602.
[0285] In some embodiments, receiver 1601 independently receives signals / data, or processor 1603 controls receiver 1601 to receive signals / data, or processor 1603 requests receiver 1601 to receive signals / data, or processor 1603 cooperates with receiver 1601 to receive signals / data.
[0286] In some embodiments, the transmitter 1602 independently transmits signals / data, or the processor 1603 controls the transmitter 1602 to transmit signals / data, or the processor 1603 requests the transmitter 1602 to transmit signals / data, or the processor 1603 cooperates with the transmitter 1602 to transmit signals / data.
[0287] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.
[0288] In one exemplary embodiment of this application, a chip is also provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is run on a communication device, are used to implement the mapping relationship determination method provided in the above-described method embodiments.
[0289] In some embodiments, the chip includes one or more of the following modules: a receiving module 1410, a transmitting module 1430, and a processing module 1450. Related details can be found above and will not be repeated here. Optionally, each module can be implemented as a circuit structure.
[0290] In some embodiments, the chip includes one or more of the following modules: a transmitting module 1510, a receiving module 1530, and a processing module 1550. Related details can be found above and will not be repeated here. Optionally, each module can be implemented as a circuit structure.
[0291] In one exemplary embodiment of this application, a computer-readable storage medium is also provided, which stores at least one program, which is loaded and executed by a processor to implement the mapping relationship determination method provided in the above-described method embodiments.
[0292] In one exemplary embodiment of this application, a computer program product is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor retrieves the computer instructions from the computer-readable storage medium and executes the computer instructions to implement the mapping relationship determination method provided in the above-described method embodiments.
[0293] In one exemplary embodiment of this application, a computer program is also provided. The computer program includes computer instructions stored in a computer-readable storage medium. A processor retrieves the computer instructions from the computer-readable storage medium and executes the computer instructions to implement the mapping relationship determination method provided in the above-described method embodiments.
[0294] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0295] The above are merely optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for determining a mapping relationship, characterized in that, The method is executed by a terminal device, and the method includes: Receive a first signaling message, which is used to configure and / or activate a first mapping relationship, and the first mapping relationship is used to determine positive or negative acknowledgment information at the coded block (CB) level.
2. The method according to claim 1, characterized in that, The effective time of the first mapping relationship is determined according to one or more of the following: The time of receiving the first signaling; The second signaling is sent at the time when the first signaling is received. The first duration is determined by the communication protocol, configured by the network device, or reported by the terminal device. First timer.
3. The method according to claim 2, characterized in that, The effective time of the first mapping relationship is the time of receiving the first signaling; Alternatively, the effective time of the first mapping relationship is the time when the reception time of the first signaling has elapsed after the first duration; Alternatively, the effective time of the first mapping relationship is the time when the second signaling is sent; Alternatively, the effective time of the first mapping relationship is the time when the sending time of the second signaling has elapsed after the first duration; Alternatively, the effective time of the first mapping relationship is the start time of the first timer.
4. The method according to any one of claims 1 to 3, characterized in that, The time of failure of the first mapping relationship is determined according to one or more of the following: The second duration is determined by the communication protocol, configured by the network device, or reported by the terminal device. First timer; A third signaling message is sent after the first signaling message, and the third signaling message is used to configure and / or activate the second mapping relationship.
5. The method according to claim 4, characterized in that, The invalidation time of the first mapping relationship is the time when the effective time of the first mapping relationship has elapsed after the second duration; Alternatively, the time when the first mapping relationship expires is the time when the first timer ends; Alternatively, the time when the first mapping relationship expires is the time when the third signaling is received; Alternatively, the time when the first mapping relationship fails is the time when the time when the third signaling is received has elapsed for a third duration.
6. The method according to any one of claims 1 to 5, characterized in that, The first mapping relationship is one of multiple mapping relationships; The multiple mapping relationships are configured by the fourth signaling, agreed upon by the communication protocol, or reported by the terminal device.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Send a fifth signaling message, which is used to trigger or request the network device to send the first signaling message.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: During the effective period of the first mapping relationship, feedback information corresponding to the first mapping relationship is received or sent. The feedback information and the first mapping relationship are used to determine the positive response information or negative response information of the CB level.
9. A method for determining a mapping relationship, characterized in that, The method is performed by a network device, and the method includes: Send a first signaling message, which is used to configure and / or activate a first mapping relationship, which is used to determine positive or negative acknowledgment information at the coded block (CB) level.
10. The method according to claim 9, characterized in that, The effective time of the first mapping relationship is determined according to one or more of the following: The time of transmission of the first signaling; The second signaling is received at the time of the second signaling, and the second signaling is used to confirm that the first signaling has been received; The first duration is determined by the communication protocol, configured by the network device, or reported by the terminal device; First timer.
11. The method according to claim 10, characterized in that, The effective time of the first mapping relationship is the time when the first signaling is sent; Alternatively, the effective time of the first mapping relationship is the time when the first signaling transmission time has elapsed after the first duration; Alternatively, the effective time of the first mapping relationship is the time of receiving the second signaling; Alternatively, the effective time of the first mapping relationship is the time when the reception time of the second signaling has elapsed after the first duration; Alternatively, the effective time of the first mapping relationship is the start time of the first timer.
12. The method according to any one of claims 9 to 11, characterized in that, The time of failure of the first mapping relationship is determined according to one or more of the following: The second duration is determined by the communication protocol, configured by the network device, or reported by the terminal device. First timer; A third signaling message is sent after the first signaling message, and the third signaling message is used to configure and / or activate the second mapping relationship.
13. The method according to claim 12, characterized in that, The invalidation time of the first mapping relationship is the time when the effective time of the first mapping relationship has elapsed after the second duration; Alternatively, the time when the first mapping relationship expires is the time when the first timer ends; Alternatively, the time when the first mapping relationship expires is the time when the third signaling is sent; Alternatively, the time when the first mapping relationship expires is the time when the time when the third signaling was sent has elapsed for a third duration.
14. The method according to any one of claims 9 to 13, characterized in that, The first mapping relationship is one of multiple mapping relationships; The multiple mapping relationships are configured by the fourth signaling, agreed upon by the communication protocol, or reported by the terminal device.
15. The method according to any one of claims 9 to 14, characterized in that, The method further includes: The fifth signaling is received, which is used to trigger or request the network device to send the first signaling.
16. The method according to any one of claims 9 to 15, characterized in that, The method further includes: During the effective period of the first mapping relationship, feedback information corresponding to the first mapping relationship is received or sent. The feedback information and the first mapping relationship are used to determine the positive response information or negative response information of the CB level.
17. A device for determining a mapping relationship, characterized in that, The device includes a receiving module for: Receive a first signaling message, which is used to configure and / or activate a first mapping relationship, and the first mapping relationship is used to determine positive or negative acknowledgment information at the coded block (CB) level.
18. A device for determining a mapping relationship, characterized in that, The device includes a transmitting module for: Send a first signaling message, which is used to configure and / or activate a first mapping relationship, which is used to determine positive or negative acknowledgment information at the coded block (CB) level.
19. A terminal device, characterized in that, The terminal device includes: a processor; a receiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the receiver is configured to load and execute the executable instructions to implement the mapping relationship determination method as described in any one of claims 1 to 8.
20. A network device, characterized in that, The network device includes: a processor; a transmitter connected to the processor; and a memory for storing executable instructions of the processor; wherein the transmitter is configured to load and execute the executable instructions to implement the method for determining the mapping relationship as described in any one of claims 9 to 16.
21. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one program, which is loaded and executed by a processor to implement the method for determining the mapping relationship as described in any one of claims 1 to 8, or the method for determining the mapping relationship as described in any one of claims 9 to 16.
22. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, a processor retrieving the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to implement the method for determining the mapping relationship as described in any one of claims 1 to 8, or the method for determining the mapping relationship as described in any one of claims 9 to 16.
23. A chip, characterized in that, The chip includes a programmable logic circuit and / or at least a program, and the chip is used to implement the method for determining the mapping relationship as described in any one of claims 1 to 8, or the method for determining the mapping relationship as described in any one of claims 9 to 16, based on the programmable logic circuit and / or the at least a program.