Communication method, communication node, storage medium and program product

By indicating the transmission timing and resource location of multiple signaling messages in the communication system, the problem of low-latency service requirements is solved, and the rapid processing of signaling messages and the flexibility and reliability of the communication system are realized.

CN121968326APending Publication Date: 2026-05-01ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZTE CORP
Filing Date
2024-10-31
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing communication methods cannot meet the needs of low-latency services, and the way terminals send feedback information is not flexible enough, resulting in increased communication latency.

Method used

The first node receives configuration information and, based on this information, determines the timing of transmission of multiple first signaling messages, ensuring that the transmission time and resource location of the signaling messages meet expectations and enabling rapid processing.

Benefits of technology

It meets the latency requirements of data transmission services, improves the flexibility and reliability of communication systems, and reduces signaling processing latency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121968326A_ABST
    Figure CN121968326A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method, a communication node, a storage medium and a program product, relates to the technical field of communication, and can solve the technical problem that a low-delay service requirement cannot be met in related technologies. The method comprises the steps that a first node receives first configuration information; the first node receives data from a second node; the first node sends a plurality of first signaling to the second node according to the first configuration information; the first configuration information is used for indicating transmission opportunities corresponding to the plurality of first signalings; the plurality of first signalings are used for indicating information related to the data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication node, storage medium, and program product. Background Technology

[0002] In a communication network, a base station can send data packets to a terminal, and the terminal can send feedback information corresponding to the data packets to the base station to notify the base station whether the terminal has successfully received the data packets.

[0003] In some scenarios, the process of a terminal sending feedback information can affect the latency of services between the base station and the terminal.

[0004] Currently, the methods by which terminals send feedback information are not flexible enough, making it impossible to meet the needs of some low-latency services. Therefore, there is currently a lack of a reliable communication method that can meet the requirements of low-latency services. Summary of the Invention

[0005] This disclosure provides a communication method, a communication node, a storage medium, and a program product, which can solve the technical problem in related technologies that cannot meet the requirements of low-latency services.

[0006] On the one hand, a communication method is provided, the method including:

[0007] The first node receives the first configuration information;

[0008] The first node receives data from the second node;

[0009] The first node sends multiple first signaling messages to the second node according to the first configuration information; the first configuration information is used to indicate the transmission occasion (TO) corresponding to the multiple first signaling messages; the multiple first signaling messages are used to indicate information related to data.

[0010] On the other hand, a communication node is provided, including a receiving module and a transmitting module;

[0011] The receiving module is used by the first node to receive the first configuration information;

[0012] The receiving module is used by the first node to receive data from the second node;

[0013] The sending module is used for the first node to send multiple first signaling messages to the second node according to the first configuration information; the first configuration information is used to indicate the transmission timing corresponding to the multiple first signaling messages; the multiple first signaling messages are used to indicate information related to data.

[0014] On the other hand, a communication method is provided, the method including:

[0015] The second node sends the first configuration information to the first node;

[0016] The second node sends data to the first node;

[0017] The second node receives multiple first signaling messages sent by the first node according to the first configuration information; the first configuration information is used to indicate the transmission timing corresponding to the multiple first signaling messages; the multiple first signaling messages are used to indicate information related to data.

[0018] On the other hand, a communication node is provided, including a receiving module and a sending module;

[0019] The second node sends the first configuration information to the first node;

[0020] The second node sends data to the first node;

[0021] The second node receives multiple first signaling messages sent by the first node according to the first configuration information; the first configuration information is used to indicate the transmission timing corresponding to the multiple first signaling messages; the multiple first signaling messages are used to indicate information related to data.

[0022] In another aspect, a communication node is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor, when executing the computer program, implements the method described in any of the above embodiments.

[0023] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed on a first node, cause the first node to perform the method described in any embodiment of the first aspect, or, when executed on a second node, cause the second node to perform the method described in any embodiment of the second aspect.

[0024] In another aspect, a computer program product is provided, comprising computer program instructions that, when executed by a processor of a first node, implement the method described in any embodiment of the first aspect, or, when executed by a processor of a second node, implement the method described in any embodiment of the second aspect.

[0025] This disclosure provides a communication method, including: a first node receiving first configuration information; the first node receiving data from a second node; the first node sending multiple first signaling messages to the second node according to the first configuration information; the first configuration information indicating the transmission timing corresponding to the multiple first signaling messages; and the multiple first signaling messages indicating information related to the data. Since the first configuration information indicates the transmission timing of the multiple first signaling messages, the first node can complete the transmission of the multiple first signaling messages through the transmission timing indicated by the first configuration information. Thus, by completing the transmission of the multiple first signaling messages through the transmission timing indicated by the second node, it can be ensured that the transmission time of the multiple first signaling messages is the desired time point, which can meet the latency requirements of data transmission services; and the resource locations of the multiple first signaling messages are the desired locations, allowing the second node to process the first signaling messages quickly upon receipt, thereby ensuring the latency requirements of data transmission services. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.

[0027] Figure 1 A system architecture diagram of a communication system provided for some embodiments of this disclosure;

[0028] Figure 2 A flowchart illustrating a communication method provided in some embodiments of this disclosure;

[0029] Figure 3 A flowchart illustrating another communication method provided in some embodiments of this disclosure;

[0030] Figure 4 This is a schematic diagram of the structure of a communication node provided in some embodiments of this disclosure;

[0031] Figure 5 This is a schematic diagram of the structure of another communication node provided in some embodiments of this disclosure;

[0032] Figure 6 This is a schematic diagram of the structure of another communication node provided in some embodiments of this disclosure. Detailed Implementation

[0033] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0034] It should be noted that, in this disclosure, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0035] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0036] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "more than one" means two or more.

[0037] With the development of mobile communication networks, in order to obtain a good communication experience under multiple standards and multiple frequency bands, in some scenarios, mobile terminals need to work in different frequency bands at the same time, and the radio frequency front end needs to open the radio frequency channels corresponding to different frequency bands at the same time.

[0038] However, there may be conflicts between radio frequency channels corresponding to different frequency bands in the radio frequency front-end, resulting in poor communication capabilities of mobile terminals when they are working simultaneously in different frequency bands.

[0039] Currently, due to the increased complexity of mobile terminal RF front-end design, there are a large number of RF channels within the RF front-end. There is currently a lack of a method to achieve reliable communication across multiple frequency bands and multiple RF channels.

[0040] To address the aforementioned technical problems, this disclosure provides a communication method in which a second node can send first configuration information to a first node to indicate the transmission timing of multiple first signaling messages. Thus, the first node can complete the transmission of multiple first signaling messages according to the transmission timing indicated by the first configuration information. This ensures that the transmission time of the multiple first signaling messages is at the desired time, meeting the latency requirements of data transmission services; furthermore, the resource locations of the multiple first signaling messages are at the desired locations, allowing the second node to process the multiple first signaling messages quickly upon receipt, thereby guaranteeing the latency requirements of data transmission services.

[0041] The information transmission method provided in this disclosure can be applied to systems with various communication standards. For example, the information transmission method provided in this disclosure can be applied to systems including, but not limited to, Long Term Evolution (LTE) systems, various versions based on LTE evolution, 5th Generation Mobile Communication Technology (5G) systems, future mobile communication networks (such as 6G mobile communication networks), or multiple converged communication systems. Furthermore, the information transmission method provided in this disclosure can also be applied to future-oriented communication systems.

[0042] For example, the above information transmission method can be applied to, for example, Figure 1 In the aforementioned communication system, such as Figure 1 As shown, the communication system includes: a first node 101 and a second node 102.

[0043] The first node 101 is used to receive configuration information; or to receive data from the second node 102; or to send information related to the data to the second node 102 according to the configuration information.

[0044] The second node 102 is used to send configuration information to the first node 101; or to send data to the first node 101; or to receive data-related information sent by the first node 101 to the second node 102 according to the configuration information.

[0045] In some embodiments, the first node 101 can be a terminal and the second node 102 can be a base station.

[0046] In some embodiments, the terminal can be a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this application do not limit the application scenarios. The term "terminal" can sometimes also refer to a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., but the embodiments of this application do not limit this to these terms.

[0047] In some embodiments, the base station may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system. The base station may include various macro base stations, micro base stations, femtocell base stations, wireless remote extensions, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network-side devices such as primary cells and secondary cells.

[0048] It should be noted that, Figure 1 This is just an example framework diagram. Figure 1 The number of devices included and the names of each device are unlimited.

[0049] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0050] The communication method provided in the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0051] The communication method provided in this disclosure can be applied to... Figure 1 The first node 101 in the communication system shown. Figure 2 A flowchart of a communication method is shown, such as... Figure 2 As shown, the communication method includes the following S201-S203:

[0052] S201, The first node receives the first configuration information.

[0053] The first configuration information is used to indicate the transmission timing corresponding to multiple first signaling messages.

[0054] In some embodiments, the transmission timing corresponding to the plurality of first signaling is used to indicate the frequency domain resource location and / or time domain resource location corresponding to the plurality of first signaling.

[0055] In some embodiments, the transmission resources corresponding to multiple first signaling messages can be referred to as uplink transmission resources.

[0056] It should be noted that the term "indicate" mentioned in the embodiments of this disclosure can be replaced with "notify / inform," "represent," or "characterize," and this disclosure does not limit this term.

[0057] In some embodiments, the first configuration information may be sent from the second node to the first node.

[0058] In some embodiments, the first configuration information may be sent from a node other than the second node to the first node.

[0059] In some embodiments, the first node is a terminal, the second node is a base station, and the first signaling can be referred to as uplink signaling (UL signaling).

[0060] S202, The first node receives data from the second node.

[0061] In some embodiments, the data is data from extended reality (XR) business scenarios.

[0062] In some embodiments, the second node completes data transmission by sending a physical downlink shared channel (PDSCH) to the first node.

[0063] In some embodiments, a physical downlink shared channel is used to transmit a transport block (TB).

[0064] S203. The first node sends multiple first signaling messages to the second node according to the first configuration information.

[0065] Among them, multiple first signaling signals are used to indicate information related to the data.

[0066] It should be understood that since the first configuration information is used to indicate the transmission timing of multiple first signaling messages, the first node can complete the transmission of multiple first signaling messages through the transmission timing indicated by the first configuration information. Thus, by completing the transmission of multiple first signaling messages through the transmission timing indicated by the second node, it can be ensured that the transmission time of the first signaling messages is the desired time, meeting the latency requirements of data transmission services; furthermore, the resource location of the first signaling messages is the desired location, allowing the second node to process the first signaling messages quickly upon receipt, thereby ensuring the latency requirements of data transmission services.

[0067] In some embodiments, the first node completes the transmission of the first signaling by sending a physical uplink control channel (PUCCH) to the second node.

[0068] In some embodiments, for symbol-level CBGs, the first node can provide feedback on whether the CBG has been successfully received at multiple time points or on multiple symbols.

[0069] In some embodiments, the communication system between the first node and the second node can be one of the following: a time division duplex (TDD) system, a frequency division duplex (FDD) system, or a full duplex system.

[0070] In some embodiments, the first signaling is used to indicate at least one of the following: feedback information, channel state information of the channel corresponding to the data.

[0071] It should be understood that feedback information is used to indicate whether the first node has successfully received the data sent by the second node.

[0072] It should be understood that the channel state information of the channel corresponding to the data is used to indicate the channel state of the channel used for data transmission between the first node and the second node.

[0073] In some embodiments, the data includes multiple code block groups (CBGs), which are divided into multiple CBG groups, and each first signaling includes a HARQ-ACK feedback group corresponding to a CBG group.

[0074] In some embodiments, the HARQ-ACK feedback group includes at least one HARQ-ACK feedback; the HARQ-ACK feedback is used to indicate whether the first node has successfully received the CBG corresponding to the HARQ-ACK feedback.

[0075] It should be understood that when the second node reports back to the first node whether it has successfully received the data sent by the second node, the second node can group the CBGs (Content Groups) in the data and provide feedback to the first node via at least one HARQ-ACK feedback group corresponding to multiple CGB groups. This feedback, compared to directly reporting whether the entire data was successfully received, provides information via HARQ-ACK feedback groups, indicating whether CGB groups within the data were successfully received. This allows for a more accurate determination of which CBGs in the data received by the first node were not successfully received. Consequently, the second node can retransmit the unreceived portion of the data instead of retransmitting the entire data, reducing transmission resource consumption. Furthermore, the reduced amount of data requiring retransmission correspondingly increases network capacity.

[0076] On the other hand, compared to feeding back information on whether each CBG was successfully received, feedback through HARQ-ACK feedback groups can achieve feedback for CBG groups including multiple CBGs, or complete the feedback for one or more CBG groups through a single HARQ-ACK feedback group. It can feed back information on whether multiple CBGs were successfully received through HARQ-ACK feedback groups, resulting in faster feedback speed and lower latency.

[0077] On the other hand, a HARQ-ACK feedback group can include at least one HARQ-ACK feedback, meaning that the number of HARQ-ACK feedback bits corresponding to the HARQ-ACK feedback group can be flexibly adjusted, which can improve the flexibility of information feedback on whether the data has been successfully received and adapt to richer and more diverse application scenarios.

[0078] In some embodiments, a HARQ-ACK feedback indicates, via a single bit, whether the code block group (CBG) corresponding to the HARQ-ACK feedback has been successfully received.

[0079] In some embodiments, one CBG group corresponds to one bit, which is used to indicate whether the CBG group has been successfully received.

[0080] In some embodiments, each CBG group corresponds to a HARQ-ACK feedback group.

[0081] In some embodiments, the order in which the index of the HARQ-ACK feedback group is incremented satisfies the frequency domain first, then time domain order.

[0082] In some embodiments, the time-frequency resources transmitted for each first signaling message are different.

[0083] It should be understood that the time and frequency resources of the first signaling transmission may differ in one of the following ways: different time domain resources, different frequency domain resources, or different time domain resources and frequency domain resources.

[0084] In some embodiments, the first configuration information includes at least one of the following:

[0085] The maximum number of transmission opportunities used for the first signaling;

[0086] Configure the maximum number of CBG groups;

[0087] This instruction enables multiple first signaling transmissions in a portion of the HARQ process.

[0088] In some embodiments, the transmission timing of the HARQ-ACK feedback group corresponding to the CBG group can be indicated by a symbol.

[0089] For example, the timing of HARQ-ACK feedback group transmission can be indicated by a time offset of 2 symbols.

[0090] It should be understood that the index of the transmission timing of the HARQ-ACK feedback group is added in the order of frequency domain first and then time domain. For example, in the process of generating the index of the transmission timing of the HARQ-ACK feedback group, the transmission timing position of the HARQ-ACK feedback group is first determined according to the order of frequency domain resource PRB addition, and then the transmission timing position of the HARQ-ACK feedback group is determined according to the order of time domain resource time addition.

[0091] For example, assuming there are 2 CBG groups, and each CBG group includes 4 CBGs, first determine that the HARQ-ACK feedback group corresponding to the first CBG group is transmitted on one physical uplink control channel resource, and the HARQ-ACK feedback group corresponding to the second CBG group is transmitted on another physical uplink control channel resource; after determining the physical uplink control channel frequency domain resource corresponding to the HARQ-ACK feedback group of each CBG group, then determine the time slot where the frequency domain resource of each physical uplink control channel is located.

[0092] For example, the time slot distribution of the code block group and the physical uplink control channel symbols includes multiple code block groups and code blocks corresponding to each code block group. The time slot distribution of the physical uplink control channel symbols includes multiple uplink control channel symbols and code blocks corresponding to each symbol, and the symbols are arranged in the order of the time slots.

[0093] In some embodiments, the first node is a terminal, the second node is a base station, and the symbol used to carry HARQ-ACK feedback (or HARQ-ACK feedback group) can be called an uplink symbol (UL symbol).

[0094] It should be understood that the maximum number of transmission opportunities for the first signaling is used to indicate the number of allocatable transmission opportunities corresponding to the first signaling.

[0095] In some embodiments, the maximum number of transmission opportunities for the first signaling can be understood as the number of transmission resources available for the first signaling.

[0096] In some embodiments, the number of transmission resources available for the first signaling and the number of HARQ-ACK feedback groups satisfy the following relationship: the number of transmission resources available for the first signaling is greater than or equal to the number of HARQ-ACK feedback groups.

[0097] For example, the number of available transmission resources for the first signaling is X, the number of HARQ-ACK feedback groups is Y, X≥Y, and X and Y are positive integers.

[0098] It should be understood that configuring the maximum number of CBG groups enables the first node to determine the maximum number of groups after the data is grouped into CBG groups during the feedback process of whether the data has been successfully received by the first node.

[0099] For example, assume there are two HARQ-ACK feedback groups: one group includes HARQ-ACK feedback for N1 CBGs, and the other group includes HARQ-ACK feedback for N2 CBGs. The sum of N1 and N2 is N, where N is the number of CBGs configured in the network. N1, N2, and N are positive integers.

[0100] In some embodiments, the first configuration information may include parameters for group N1, used to indicate CBG information belonging to group N1. Thus, after receiving the first configuration information, the first node can determine which CBGs are responding via HARQ-ACK feedback from group N1, and determine that the remaining CBGs are responding via HARQ-ACK feedback from group N2.

[0101] In some embodiments, the method further includes: a first node receiving indication information from a second node; the indication information being used to indicate at least one of the following:

[0102] Each CBG group corresponds to a HARQ-ACK feedback group;

[0103] HARQ-ACK feedback groups corresponding to multiple consecutive CBG groups;

[0104] The index of a CBG group or the range of a CBG index;

[0105] HARQ-ACK feedback group group identifier;

[0106] The time-domain location of the symbol corresponding to the HARQ-ACK feedback group;

[0107] The first value is used to indicate that the HARQ-ACK feedback group is transmitted on the time slot or symbol after the time slot where the indication information is located offset by the first value. The first value is a default value or is one of multiple values.

[0108] It should be understood that, through the HARQ-ACK feedback group corresponding to each CBG group, the first node can determine in which HARQ-ACK feedback group the information on whether each CBG group in the data was successfully received is located.

[0109] It should be understood that by using the HARQ-ACK feedback groups corresponding to multiple consecutive CBG groups, the first node can determine in which HARQ-ACK feedback group the information on whether multiple consecutive CBG groups were successfully received is located. Thus, compared to indicating the HARQ-ACK feedback group corresponding to each CBG group, determining the HARQ-ACK feedback group corresponding to multiple CBG groups is simpler and saves more signaling overhead.

[0110] It should be understood that the first node can determine the HARQ-ACK feedback group corresponding to the CBG group by using the index of the CBG group or the CBG index range.

[0111] In some embodiments, the first node may, when the HARQ-ACK feedback group is determined, determine the CBG group that the HARQ-ACK feedback group needs to feed back based on the index of the CBG group or the CBG index range indicated by the indication information.

[0112] For example, the first node can determine, through configuration information, that there exists a HARQ-ACK feedback group at the target time slot or target frequency domain location that can provide feedback. The first node can determine the CBG group corresponding to the HARQ-ACK feedback group at the target time slot or target frequency domain location through the index of the CBG group or the CBG index range indicated by the indication information.

[0113] In some embodiments, the first node can determine the HARQ-ACK feedback group corresponding to the CBG group by combining the index of the CBG group or the CBG index range with the correspondence between the index of the CBG group and the HARQ-ACK feedback group.

[0114] It should be understood that by using the group identifier of the HARQ-ACK feedback group, the first node can determine which CBG group(s) the HARQ-ACK feedback group is used to provide feedback to.

[0115] In some embodiments, when the CBG group that needs to be fed back is determined, the first node determines the HARQ-ACK feedback group corresponding to the CBG group that currently needs to be fed back through the group identifier of the HARQ-ACK feedback group indicated by the indication information.

[0116] For example, if the first node determines that there is a target CBG group that needs to provide feedback, it can determine the HARQ-ACK feedback group corresponding to the target CBG group by using the group identifier of the HARQ-ACK feedback group indicated by the instruction information.

[0117] In some embodiments, by using the group identifier of the HARQ-ACK feedback group, the first node can determine the CBG group corresponding to the HARQ-ACK feedback group by combining the correspondence between the CBG group and the HARQ-ACK feedback group.

[0118] It should be understood that by determining the time-domain location of the symbol corresponding to the HARQ-ACK feedback group, the first node can identify the time-domain location of the symbol used to carry the HARQ-ACK feedback group in the first signaling. Thus, the first node can transmit the first signaling, including the HARQ-ACK feedback group, using the symbol at the time-domain location indicated by the indication information.

[0119] For example, assuming the indication information is downlink control information, the second node, by scheduling the downlink control information, indicates the time domain position of the symbol corresponding to the HARQ-ACK feedback group based on the K1 value (time slot offset or time slot interval from the physical downlink control channel to the physical uplink shared channel; time slot offset or time slot interval from the physical downlink control channel to the physical uplink control channel).

[0120] For example, value#0 corresponds to the first UL symbol, indicating that a set of HARQ-ACKs is transmitted on the first UL symbol; value#1 corresponds to the second UL symbol, etc.

[0121] In some embodiments, Value#0 can indicate the time-domain location of a UL symbol;

[0122] In some embodiments, Value#0 can be index=i, which indicates the i-th nearest UL symbol following the slot where the physical downlink shared channel is located.

[0123] In some embodiments, the second node configures multiple K1 values ​​through radio resource control (RRC) and triggers the use of one of these values ​​through downlink control information or a medium access control element (MAC CE).

[0124] In some embodiments, the second node is configured with default values ​​via RRC.

[0125] It should be understood that by using the first quantity, the first node can determine the location of the symbol used to carry the HARQ-ACK feedback group or the time slot where the HARQ-ACK feedback group is located. Thus, by specifying the time domain location or symbol location of the HARQ-ACK feedback group through indication information, it can be ensured that the corresponding latency of the HARQ-ACK feedback group can meet service requirements.

[0126] In some embodiments, the aforementioned indication information may be downlink control information (DCI).

[0127] In some embodiments, the method further includes: a first node receiving a first higher-layer signaling sent by a second node; the first higher-layer signaling is used to enable the first node to receive indication information from the second node.

[0128] It should be understood that when it is necessary to dynamically instruct the first node to send relevant information about the first signaling (such as transmission timing or the correspondence between HARQ-ACK feedback groups and CBG groups) through indication information, the second node can notify the first node by sending the first higher-layer signaling. This allows the first node to adjust its resource configuration or HARQ-ACK feedback method to receive the indication information from the second node, ensuring the reliability and low latency of instructing the first node to send the first signaling through the indication information.

[0129] In some embodiments, multiple CBGs are grouped based on one of the following:

[0130] The index of each CBG in multiple CBGs, the symbol corresponding to each CBG in multiple CBGs, and the time slot in which each CBG is located in multiple CBGs.

[0131] PDSCH maps in units of CBG groups during RE mapping;

[0132] When CBG groups are mapped to RE resources, they can be in ascending order of CBG group index; or they can be mapped in a temporal order, for example, CBG groups can be mapped to RE resources based on their bitrate or the MCS they use in the temporal domain.

[0133] It should be understood that grouping multiple CBG groups can be achieved based on different information from each CBG.

[0134] In some embodiments, consecutive target numbers of CBGs can be identified as a group according to the index of the CBG.

[0135] In some embodiments, during data transmission, CBGs in the data are transmitted via symbols. In this case, CBGs on a consecutive target number of symbols can be grouped together by using the time-domain position of the symbols corresponding to the CBGs.

[0136] In some embodiments, data can be transmitted over multiple time slots during data transmission. In this case, CBGs within a single time slot can be defined as a group.

[0137] In some embodiments, CBG grouping can be performed based on whether the CBG spans multiple time slots.

[0138] In some embodiments, the time slot boundary can be defined as the start or end point of a set of CBGs.

[0139] In some embodiments, the first configuration information is carried on a second higher-layer signaling.

[0140] In some embodiments, the first signaling satisfies at least one of the following:

[0141] The first signaling message corresponding to the data is located within the time slot where the data is located;

[0142] The time-frequency resources corresponding to the multiple first signaling messages for the data are on one or more carriers;

[0143] The carrier is any carrier activated by the first node.

[0144] It should be understood that the first signaling message corresponding to the data is located within the same time slot as the data, indicating that the time slot for the first signaling message, which is used to indicate whether the data has been successfully received, is the same as the time slot for data transmission. This ensures a shorter latency for the first signaling message, and consequently, a shorter latency for the data-related services.

[0145] In some embodiments, data can be transmitted via multiple carriers, each carrier transmitting a portion of the data, and feedback is required on whether the data on each carrier has been successfully received. In this case, feedback on the data on each carrier can be provided via at least one first signaling.

[0146] It should be understood that the first signaling corresponding to the data on a carrier can be transmitted on a single carrier. Therefore, compared to transmitting the first signaling corresponding to the data on each carrier on its own carrier, transmitting the first signaling via any carrier is more flexible. Furthermore, in some scenarios, because the available uplink time slots for each carrier may differ—meaning that some carriers' uplink time slots are occupied by other information (or messages or signaling)—the first signaling cannot be transmitted on those carriers. In this case, transmitting the first signaling corresponding to the data on those carriers via other carriers ensures the timeliness of the first signaling transmission and keeps the service latency corresponding to the data at a low level.

[0147] In some embodiments, the carrier used to carry the first signaling can be one of a plurality of carriers corresponding to data transmission or any carrier supported by the first node. This improves the flexibility of the carrier used to carry the first signaling and reliably ensures that the service latency corresponding to data transmission is at a low level.

[0148] In some embodiments, the first node may activate any carrier supported by the first node to transmit the first signaling.

[0149] In some embodiments, the first signaling bearer corresponding to the data on one carrier is transmitted on another carrier, which can be referred to as cross-carrier feedback.

[0150] In some embodiments, the data includes first repetition data and second repetition data, the transmission timing of the first repetition data being before the second repetition data; the method further includes: receiving first information from a second node, the first information being sent when the first signaling of the first repetition data received by the second node indicates that the first node has successfully received the first repetition data; the first information is used to indicate the first signaling to cancel the transmission of the second repetition data.

[0151] It should be understood that in a multi-retransmission scenario, the second node can send multiple retransmission data to the first node according to a preset number of retransmissions, such as the first retransmission data and the second retransmission data.

[0152] It should be understood that when the second node receives the first signaling indicating that the first node has successfully received the first retransmitted data, the second node can send a first message to the first node, causing the first node to cancel sending the first signaling for the second retransmitted data to the second node. In this way, through advance feedback, if the earlier retransmitted data is successfully received in multiple retransmissions, the first node does not need to send the first signaling for subsequent retransmitted data, thus saving transmission resources.

[0153] For example, assuming the TDD frame structure is DDDUUDDDUU, if a successful acknowledgment (ACK) is received in the uplink slot, uplink retransmission after that uplink slot can be terminated.

[0154] In some embodiments, the second node may retransmit the CBG corresponding to the unsuccessful acknowledgment (NACK) feedback in the HARQ-ACK feedback.

[0155] For example, CBGs that are fed back as NACK in the physical downlink shared channel can be retransmitted via UL grant scheduling.

[0156] In some embodiments, the second node may change the number of retransmissions based on channel conditions.

[0157] In some embodiments, the aforementioned multiple retransmissions are applied in high-reliability scenarios to provide data retransmission for services with high reliability requirements.

[0158] In some embodiments, the data includes first data and second data, wherein the transmission time slot in which the first data is located is the time slot preceding the transmission time slot in which the second data is located, and the method further includes: receiving second information from a second node, wherein the second information is sent when the first signaling of the first data received by the second node indicates that the first node has not successfully received the first data; the second information is used to indicate the cancellation of the first signaling of sending the second data.

[0159] It should be understood that in some scenarios, if the first node fails to successfully receive some data from earlier time slots, then regardless of whether the first node successfully receives some data from later time slots, the business requirements cannot be met. Therefore, if the first signaling of the first data received by the second node indicates that the first node has not successfully received the first data, the second node sends a second message to the first node to cause the second node to cancel the first signaling of sending the second data, thus saving transmission resources.

[0160] For example, suppose a retransmission in the physical downlink shared channel includes four CBG retransmission opportunities, with two CBG retransmission opportunities in slot #1 and the remaining two CBG retransmission opportunities in slot #2, spanning the time slot boundary. If the HARQ-ACK feedback for the CBG in slot #1 is NACK, the first node can cancel the transmission of the HARQ-ACK feedback for the CBG (or CBG retransmission opportunity) in slot #2; the second node can cancel the CBG retransmission opportunity in slot #2 within the physical downlink shared channel for this retransmission.

[0161] In some embodiments, the data includes first retransmission data and second retransmission data, the transmission timing of the first retransmission data being before the second retransmission data; the method further includes: receiving third information from a second node, the third information being sent when the first signaling of the first retransmission data received by the second node indicates that the first node has successfully received the first retransmission data; the third information is used to instruct the second node to cancel sending the second retransmission data.

[0162] It should be understood that in a multi-retransmission scenario, the second node can send multiple retransmission data to the first node according to a preset number of retransmissions, such as the first retransmission data and the second retransmission data.

[0163] It should be understood that when the second node receives the first signaling indicating that the first node has successfully received the first retransmission data, the second node can send a third message to the first node to notify the first node that the second node has canceled the transmission of the second retransmission data. In this way, on the one hand, the first node can avoid sending subsequent retransmission data if the earlier retransmission data has been successfully received, saving transmission resources; on the other hand, the second node can notify the first node if the earlier retransmission data has been successfully sent and subsequent retransmission data transmission has been canceled, ensuring information synchronization between the first and second nodes. This allows the first node to make subsequent policy adjustments or resource allocations based on this information.

[0164] In some embodiments, the data includes first data and second data, wherein the transmission time slot in which the first data is located is one time slot preceding the transmission time slot in which the second data is located, and the method further includes:

[0165] The fourth message is received from the second node. The fourth message is sent when the first signaling of the first data received by the second node indicates that the first node has not successfully received the first data. The fourth message is used to instruct the second node to cancel sending the second data.

[0166] It should be understood that in some scenarios, if the first node fails to receive some data in earlier time slots, then regardless of whether the first node successfully receives some data in later time slots, the business requirements cannot be met. Therefore, if the first signaling of the first data received by the second node indicates that the first node has not successfully received the first data, the second node can send a fourth message to the first node to notify the first node that the second node has canceled the transmission of the second data. In this way, on the one hand, the second node can save transmission resources by canceling the transmission of the second data; on the other hand, by sending the fourth message to the first node, the second node ensures information synchronization between the first and second nodes, thereby enabling the first node to make subsequent policy adjustments or resource configurations based on the fourth message.

[0167] In some embodiments, the method further includes: receiving fifth information from a second node, the fifth information being used to indicate that the first node is permitted to send first signaling in the target time domain resource.

[0168] It should be understood that in some scenarios, time-domain resources may be occupied by higher-priority services, in which case lower-priority services cannot use those resources. When the service requirement corresponding to the data sent by the second node is high, requiring the use of time-domain resources configured for high-priority services (i.e., the aforementioned target time-domain resource), the second node can send a fifth message to the first node, notifying it that it can send the first signaling on the target time-domain resource. In this way, controlling whether the first node can send the first signaling on the target time-domain resource through the fifth message flexibly and reliably ensures the latency of the first signaling, guaranteeing the service requirements corresponding to the data.

[0169] In some embodiments, the target time-domain resource includes at least one of the following:

[0170] Measurement gap, time-domain resources with transmission restrictions, synchronization signal block multicast transmission configuration (SMTC), and physical broadcast channel block time-domain resources.

[0171] In some embodiments, the synchronization signal block may include one of the following: primary synchronization signal (PSS) and secondary synchronization signal (SSS).

[0172] In some embodiments, the fifth information may be carried via network signaling.

[0173] In some embodiments, network signaling or the fifth information can also be used to configure high priority for the first signaling or HARQ-ACK feedback.

[0174] In some embodiments, network signaling may be higher-layer signaling or dynamic downlink control information.

[0175] In some embodiments, sending a first signaling message to a second node includes: sending the first signaling message to the second node if a first condition is met.

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

[0177] The remaining time for data transmission is below the threshold;

[0178] The transmission timing of the first signaling message is below the threshold;

[0179] The moment when the first node receives the data is outside the first signaling de-enable time window;

[0180] The HARQ process used to perform the feedback operation of the first signaling is not a default HARQ process, and the default HARQ process disables the first signaling.

[0181] The channel quality of the data stream used for data transmission is lower than the preset channel quality;

[0182] When the data is retransmitted data and the number of retransmissions is multiple, the transmission timing of the first signaling corresponding to the retransmitted data does not exceed the threshold.

[0183] A signaling message is received indicating the first signaling message corresponding to the feedback data from the first node.

[0184] It should be understood that if the remaining time for data transmission is below the threshold, it indicates that there is sufficient time remaining for the data transmission process to complete the transmission of the first signaling message. At this point, the first node can send the first signaling message to the second node.

[0185] In some embodiments, the remaining time of the data transmission process is the difference between the time when the second node sends data to the first node and the expected time when the data is received; or the difference between the time when the second node sends data to the first node and the expected completion time of the service corresponding to the data; or the expected completion time period of the service corresponding to the data; or a preset time period determined by the second node based on the type of the service corresponding to the data; or the difference between the current time and the expected time when determining whether the first condition is met.

[0186] In some embodiments, the remaining time of the data transmission process is the difference between the current time at which the first condition is met and the protocol data packet deadline budget (PDU deadline budget, PDB).

[0187] It should be understood that the timing of the transmission of the first signaling message can indicate its time-domain position. If the transmission timing of the first signaling message is below a threshold, it means that the time-domain position of the first signaling message is before the expected time-domain position corresponding to the threshold, that is, the transmission process of the first signaling message can be completed before the expected time. At this time, the first node can send the first signaling message to the second node.

[0188] It should be understood that the first signaling de-enable window is used to indicate the time window in which the first node does not need to send the first signaling. If the time when the first node receives the data is outside the first signaling de-enable time window, it means that the time when the first node receives the data is outside the time window in which the first signaling does not need to be sent. At this time, the first node can send the first signaling to the second node.

[0189] It should be understood that the HARQ process is used by the first node to provide feedback for the HARQ-ACK feedback group (or HARQ-ACK feedback). The default HARQ process disables the first signaling; that is, if the HARQ process in the first node used for the HARQ-ACK feedback group (or HARQ-ACK feedback) is the default HARQ process, then the first node does not need to provide feedback for this first signaling. Therefore, if the HARQ process used to perform the feedback operation for the first signaling is not a default HARQ process, the first node can send the first signaling to the second node.

[0190] It should be understood that if the channel quality of the data stream used for data transmission is less than the preset channel quality, it means that the channel quality of the data stream may not meet the expected channel quality. In this case, the first node is more likely to fail to receive the data. In order to ensure the reliability of data transmission, the first node can send a first signaling to the second node so that the second node can determine whether the first node has successfully received the data, and then determine whether the second node needs to retransmit the data or make other scheduling strategy adjustments.

[0191] It should be understood that when the data is retransmitted multiple times, there is no case where the transmission timing of the first signaling corresponding to the retransmitted data exceeds the threshold. This means that the time domain position of the first signaling corresponding to each retransmitted data in the multiple retransmissions is not after the expected time domain position corresponding to the threshold. At this time, there is enough time to send the first signaling. Therefore, the first node can send the first signaling to the second node.

[0192] It should be understood that receiving a signaling message indicating the first signaling message corresponding to the feedback data from the first node indicates that the first node determines that the second node has sufficient time to send the first signaling message. Therefore, upon receiving the control signaling message indicating the first signaling message corresponding to the feedback data from the first node, the first node sends the first signaling message to the second node.

[0193] In some embodiments, the method further includes: if a second condition is met, then the first signaling corresponding to the data is not fed back.

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

[0195] The remaining time for data transmission has exceeded the threshold;

[0196] The transmission timing of the first signaling message exceeded the threshold;

[0197] The first node receives the data within the first signaling de-enable time window;

[0198] The HARQ process used to perform the feedback operation of the first signaling is a default HARQ process, which disables the first signaling.

[0199] The channel quality of the data stream used for data transmission is greater than the preset channel quality.

[0200] When the data is retransmitted and the number of retransmissions is multiple, the transmission timing of the first signaling corresponding to one or more retransmitted data exceeds the threshold.

[0201] A signaling message was received indicating that the first node should not send back data.

[0202] It should be understood that if the remaining time for data transmission exceeds the threshold, it indicates that the remaining time for data transmission is insufficient, and the first node may not be able to complete the transmission of the first signaling. In this case, the first node may choose not to send back the first signaling corresponding to the data.

[0203] It should be understood that if the transmission timing of the first signaling exceeds the threshold, it means that the time domain position of the first signaling is after the expected time domain position corresponding to the threshold, that is, the transmission process of the first signaling cannot be completed before the expected time. In this case, the first node may not feed back the first signaling corresponding to the data.

[0204] It should be understood that the first signaling disable window is used to indicate the time window in which the first node does not need to send the first signaling. If the time when the first node receives the data is within the first signaling disable time window, it means that the time when the first node receives the data is within the time window in which the first signaling does not need to be sent. At this time, the first node does not need to send the first signaling corresponding to the data.

[0205] In some embodiments, the first signaling deactivation window can be configured via RRC.

[0206] In some embodiments, the first signaling de-enable window may be referred to as a time window or other similar terms.

[0207] It should be understood that HARQ processes are used by the first node to provide feedback for HARQ-ACK feedback groups (or HARQ-ACK feedback). The default HARQ process disables the first signaling; that is, if the HARQ process in the first node used for HARQ-ACK feedback groups (or HARQ-ACK feedback) is the default HARQ process, then the first node does not need to provide feedback for that first signaling. Therefore, if the HARQ process used to perform the feedback operation for the first signaling is a default HARQ process, the first node may not need to provide feedback for the first signaling corresponding to the data.

[0208] For example, HARQ-ACK can be disabled for a process HARQ process#i or multiple HARQ processes.

[0209] In some embodiments, the configuration of a preset HARQ process can be completed via RRC.

[0210] It should be understood that if the channel quality of the data stream used for data transmission is greater than the preset channel quality, it means that the channel quality of the data stream can meet the expected channel quality. In this case, the first node is more likely to successfully receive the data. At this time, the first node may not feed back the first signaling corresponding to the data in order to reduce the latency of the service corresponding to the data.

[0211] It should be understood that when the data is retransmitted multiple times, if the transmission timing of the first signaling corresponding to the retransmitted data exceeds the threshold, it means that the time domain position of the first signaling corresponding to the retransmitted data is after the expected time domain position corresponding to the threshold. In this case, sending the first signaling may cause some data retransmissions to not be completed at the expected time, which may result in high latency for the data retransmission and high latency for the corresponding service. In this case, the first node may not feed back the first signaling corresponding to the data.

[0212] In some embodiments, the above threshold can be configured via RRC.

[0213] It should be understood that receiving a signaling instruction instructing the first node not to feed back the first signaling corresponding to the data indicates that the first node determines that the second node does not need to feed back the first signaling. Therefore, when the first node receives a control signaling instruction instructing the first node to feed back the first signaling corresponding to the data, the first node will not feed back the first signaling corresponding to the data.

[0214] In some embodiments, the second node instructs the first node not to send the first signaling corresponding to the data by sending a disable HARQ-ACK feedback.

[0215] In some embodiments, the disable HARQ-ACK feedback can be indicated by a new bit field in the downlink control information.

[0216] In some embodiments, multiple determinations in the second condition regarding whether feedback of the first signaling is required may be combined.

[0217] For example, when data flow 1 is in good condition and the remaining time is less than the threshold, the first node does not send a HARQ-ACK, and the second node does not retransmit. When flow 2 is in good condition and the remaining time is greater than the threshold, the quality of service (QoS) requirement is high, and the first node sends a HARQ-ACK.

[0218] In some embodiments, if the first node determines that there is no feedback data, a signaling message can be sent to the second node to indicate that the first node does not provide feedback data.

[0219] It should be understood that the remaining time for data transmission is short. Although the first signaling may not be able to be sent, the first node may still successfully receive the data. To avoid the second node judging the data transmission as a failure due to not receiving the first signaling, the first node may send a signaling message to the second node to instruct the first node not to return data.

[0220] The communication method provided in this disclosure can also be applied to... Figure 1 The second node 102 in the communication system shown. Figure 3 A flowchart illustrating another communication method is shown, such as... Figure 3 As shown, the communication method includes the following S301-S303:

[0221] S301, The second node sends the first configuration information to the first node;

[0222] S302, The second node sends data to the first node;

[0223] S303, The second node receives multiple first signaling messages sent by the first node according to the first configuration information.

[0224] The first configuration information is used to indicate the transmission timing corresponding to multiple first signaling messages; the multiple first signaling messages are used to indicate information related to data.

[0225] In some embodiments, the first signaling is used to indicate at least one of the following: feedback information, channel state information of the channel corresponding to the data, and transmission resource information corresponding to the data.

[0226] In some embodiments, the data includes multiple code block groups (CBGs), which are divided into multiple CBG groups; each first signaling includes a HARQ-ACK feedback group corresponding to a CBG group; the HARQ-ACK feedback group includes at least one HARQ-ACK feedback; the HARQ-ACK feedback is used to indicate whether the first node has successfully received the CBG or CBG group corresponding to the HARQ-ACK feedback.

[0227] In some embodiments, each CBG group corresponds one-to-one with a HARQ-ACK feedback group; and / or, the time and frequency resources transmitted by each first signaling are different; and / or, the order in which the index of the transmission timing of the HARQ-ACK feedback group is increased satisfies the order of frequency domain first and then time domain.

[0228] In some embodiments, the method further includes:

[0229] The second node sends an indication message to the first node; the indication message indicates at least one of the following:

[0230] Each CBG group corresponds to a HARQ-ACK feedback group;

[0231] HARQ-ACK feedback groups corresponding to multiple consecutive CBG groups;

[0232] The index of a CBG group or the range of a CBG index;

[0233] HARQ-ACK feedback group group identifier;

[0234] The temporal location of the symbol corresponding to the HARQ-ACK feedback group.

[0235] In some embodiments, the method further includes:

[0236] The second node sends a first higher-level signaling message to the first node; the first higher-level signaling message is used to enable the first node to receive instruction information from the second node.

[0237] In some embodiments, multiple CBGs are grouped based on one of the following:

[0238] The index of each CBG in multiple CBGs, the symbol corresponding to each CBG in multiple CBGs, and the time slot in which each CBG is located in multiple CBGs.

[0239] In some embodiments, the first configuration information is carried on higher-layer signaling;

[0240] The first configuration information must include at least one of the following:

[0241] The maximum number of transmission opportunities used for the first signaling;

[0242] The maximum number of groups in the CBG group.

[0243] Higher-level signaling enables multiple first signaling transmissions.

[0244] This instruction enables multiple first signaling transmissions in a portion of the HARQ process.

[0245] In some embodiments, the first signaling satisfies at least one of the following:

[0246] The first signaling message corresponding to the data is located within the time slot where the data is located;

[0247] The time-frequency resources corresponding to the multiple first signaling messages for the data are on one or more carriers;

[0248] The carrier is any carrier activated by the first node.

[0249] In some embodiments, the data includes first retransmission data and second retransmission data, wherein the transmission timing of the first retransmission data is before the second retransmission data; the method further includes: if the first signaling of the first retransmission data received by the second node indicates that the first node has successfully received the first retransmission data, the second node sends first information to the first node; the first information is used to indicate the first signaling to cancel the transmission of the second retransmission data.

[0250] In some embodiments, the data includes first data and second data, wherein the transmission time slot in which the first data is located is the time slot preceding the transmission time slot in which the second data is located, and the method further includes: if the first signaling of the first data received by the second node indicates that the first node has not successfully received the first data, the second node sends second information to the first node; the second information is used to indicate the cancellation of the first signaling of sending the second data.

[0251] In some embodiments, the data includes first retransmission data and second retransmission data, wherein the transmission timing of the first retransmission data is before the second retransmission data; the method further includes: if the first signaling of the first retransmission data received by the second node indicates that the first node has successfully received the first retransmission data, the second node sends third information to the first node; the third information is used to instruct the second node to cancel sending the second retransmission data.

[0252] In some embodiments, the data includes first data and second data, wherein the transmission time slot in which the first data is located is the time slot preceding the transmission time slot in which the second data is located, and the method further includes: if the first signaling of the first data received by the second node indicates that the first node has not successfully received the first data, the second node sends fourth information to the first node; the fourth information is used to instruct the second node to cancel sending the second data.

[0253] In some embodiments, the method further includes: the second node sending fifth information to the first node, the fifth information being used to indicate that the first node is permitted to send first signaling in the target time domain resource.

[0254] In some embodiments, the target time-domain resource includes at least one of the following:

[0255] Measurement gaps, time-domain resources with transmission limitations, and time-domain resources of synchronization signals / physical broadcast channel blocks.

[0256] In some embodiments, the method further includes: when a first condition is met, the second node sends a second signaling to the first node; the second signaling is used to indicate the first signaling corresponding to the data fed back by the first node.

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

[0258] The remaining time for data transmission is below the threshold;

[0259] The transmission timing of the first signaling message is below the threshold;

[0260] The moment when the first node receives the data is outside the first signaling de-enable time window;

[0261] The HARQ process used to perform the feedback operation of the first signaling is not a default HARQ process, and the default HARQ process disables the first signaling.

[0262] The channel quality of the data stream used for data transmission is lower than the preset channel quality;

[0263] When the data is retransmitted multiple times, the transmission timing of the first signaling corresponding to the retransmitted data does not exceed the threshold.

[0264] In some embodiments, the method further includes: if a second condition is met, the second node sends a third signaling to the first node; the third signaling is used to instruct the first node not to return the first signaling corresponding to the data.

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

[0266] The remaining time for data transmission has exceeded the threshold;

[0267] The transmission timing of the first signaling message exceeded the threshold;

[0268] The first node receives the data within the first signaling de-enable time window;

[0269] The HARQ process used to perform the feedback operation of the first signaling is a default HARQ process, which disables the first signaling.

[0270] The channel quality of the data stream used for data transmission is greater than the preset channel quality.

[0271] When the data is retransmitted multiple times, the transmission timing of the first signaling corresponding to one or more retransmitted data exceeds the threshold.

[0272] It should be noted that it is applied to Figure 1 The explanation of an embodiment of the communication method of the second node 102 in the communication system shown can be referred to the application of Figure 1 The explanation of an embodiment of the communication method of the first node 101 in the communication system shown will not be repeated here.

[0273] The disclosed embodiments can divide the communication node into functional modules according to the above method embodiments. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosed embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0274] Figure 4 This is a schematic diagram of the structure of a communication node provided in an embodiment of this disclosure. The communication node can execute the communication method provided in the above-described method embodiments. Figure 4 As shown, the communication node includes a receiving module 401 and a sending module 402.

[0275] Receiver module 401 is used for the first node to receive the first configuration information;

[0276] Receiver module 401 is used for the first node to receive data from the second node;

[0277] The sending module 402 is used for the first node to send multiple first signaling messages to the second node according to the first configuration information; the first configuration information is used to indicate the transmission timing corresponding to the multiple first signaling messages; the multiple first signaling messages are used to indicate information related to data.

[0278] Figure 5 This is a schematic diagram of another communication node provided in an embodiment of this disclosure. The communication node can execute the communication method provided in the above-described method embodiments. Figure 5 As shown, the communication node includes a sending module 501 and a receiving module 502.

[0279] Sending module 501 is used for the second node to send the first configuration information to the first node;

[0280] Sending module 501 is used for the second node to send data to the first node;

[0281] The receiving module 502 is used for the second node to receive multiple first signaling messages sent by the first node according to the first configuration information; the first configuration information is used to indicate the transmission timing corresponding to the multiple first signaling messages; the multiple first signaling messages are used to indicate information related to data.

[0282] In implementing the functionality of the integrated modules described above using hardware, this disclosure provides another possible structure for the communication node involved in the above embodiments. For example... Figure 6As shown, the communication node includes a processor 602 and a bus 604. Optionally, the communication node may also include a memory 601; alternatively, the communication node may also include a communication interface 603.

[0283] Processor 602 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 602 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0284] Communication interface 603 is used to connect with other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0285] The memory 601 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0286] In one possible implementation, the memory 601 can exist independently of the processor 602. The memory 601 can be connected to the processor 602 via a bus 604 and is used to store instructions or program code. When the processor 602 calls and executes the instructions or program code stored in the memory 601, it can implement the methods provided in the embodiments of this disclosure.

[0287] In another possible implementation, the memory 601 can also be integrated with the processor 602.

[0288] Bus 604 can be an extended industry standard architecture (EISA) bus, etc. Bus 604 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0289] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the methods described in any of the above embodiments.

[0290] For example, the computer-readable storage media described above may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices for storing information and / or other machine-readable storage media. The term "machine-readable storage media" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0291] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in any of the above embodiments.

[0292] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, The method includes: The first node receives the first configuration information; The first node receives data from the second node; The first node sends multiple first signaling messages to the second node according to the first configuration information; the first configuration information is used to indicate multiple transmission opportunities corresponding to the multiple first signaling messages; the multiple first signaling messages are used to indicate information related to the data.

2. The method according to claim 1, characterized in that, The first signaling is used to indicate at least one of the following: feedback information, channel state information of the channel corresponding to the data.

3. The method according to claim 1, characterized in that, The data includes multiple code block groups (CBGs), which are divided into multiple CBG groups; each of the first signaling messages includes a HARQ-ACK feedback group corresponding to a CBG group. The HARQ-ACK feedback group includes at least one HARQ-ACK feedback; the HARQ-ACK feedback is used to indicate whether the first node has successfully received the CBG or CBG group corresponding to the HARQ-ACK feedback.

4. The method according to claim 3, characterized in that, Each of the CBG groups corresponds one-to-one with a HARQ-ACK feedback group; and / or, Each first signaling message transmits different time-frequency resources; and / or, The order in which the transmission timing index of the HARQ-ACK feedback group is increased satisfies the order of frequency domain first and then time domain.

5. The method according to claim 3, characterized in that, The method further includes: The first node receives indication information from the second node; the indication information is used to indicate at least one of the following: Each of the CBG groups corresponds to a HARQ-ACK feedback group; Multiple consecutive CBG groups corresponding to HARQ-ACK feedback groups; The index of the CBG group or the CBG index range; The group identifier of the HARQ-ACK feedback group; The time-domain location of the symbol corresponding to the HARQ-ACK feedback group.

6. The method according to claim 5, characterized in that, The method further includes: The first node receives a first higher-layer signaling sent by the second node; the first higher-layer signaling is used to enable the first node to receive indication information from the second node.

7. The method according to claim 3, characterized in that, The multiple CBGs are grouped based on one of the following: The index of each CBG in the plurality of CBGs, the symbol corresponding to each CBG in the plurality of CBGs, and the time slot in which each CBG in the plurality of CBGs is located.

8. The method according to claim 1, characterized in that, The first configuration information is carried on the second higher-layer signaling; The first configuration information includes at least one of the following: The maximum number of transmission opportunities used for the first signaling; The maximum number of groups in the CBG group. Higher-layer signaling enables the transmission of the multiple first signaling signals. The instruction enables the multiple first signaling transmissions in a portion of the HARQ process.

9. The method according to claim 1, characterized in that, The first signaling satisfies at least one of the following: The first signaling corresponding to the data is located in the time slot where the data is located; The time-frequency resources corresponding to the multiple first signaling messages of the data are on one or more carriers; The carrier is any carrier activated by the first node.

10. The method according to claim 1, characterized in that, The data includes first retransmission data and second retransmission data, wherein the transmission timing of the first retransmission data precedes that of the second retransmission data; the method further includes: The system receives first information from the second node, which is sent when the first signaling of the first retransmission data received by the second node indicates that the first node has successfully received the first retransmission data; the first information is used to indicate the cancellation of the first signaling of sending the second retransmission data.

11. The method according to claim 1, characterized in that, The data includes first data and second data, wherein the transmission time slot containing the first data is one time slot preceding the transmission time slot containing the second data, and the method further includes: Receive second information from the second node, the second information being sent when the first signaling of the first data received by the second node indicates that the first node has not successfully received the first data; the second information is used to indicate the cancellation of the first signaling of sending the second data.

12. The method according to claim 1, characterized in that, The data includes first retransmission data and second retransmission data, wherein the transmission timing of the first retransmission data precedes that of the second retransmission data; the method further includes: The third information is received from the second node, which is sent when the first signaling of the first retransmission data received by the second node indicates that the first node has successfully received the first retransmission data; the third information is used to instruct the second node to cancel sending the second retransmission data.

13. The method according to claim 1, characterized in that, The data includes first data and second data, wherein the transmission time slot containing the first data is one time slot preceding the transmission time slot containing the second data, and the method further includes: The second node receives a fourth message, which is sent when the first signaling of the first data received by the second node indicates that the first node has not successfully received the first data; the fourth message is used to instruct the second node to cancel sending the second data.

14. The method according to claim 1, characterized in that, The method further includes: Receive fifth information from the second node, the fifth information being used to instruct the first node to send the first signaling in the target time domain resources; The target time-domain resource includes at least one of the following: Measurement gaps, time-domain resources with transmission limitations, and time-domain resources of synchronization signals / physical broadcast channel blocks.

15. The method according to claim 1, characterized in that, Sending the first signaling to the second node includes: If the first condition is met, then the first signaling is sent to the second node; The first condition includes at least one of the following: The remaining time of the data transmission process is below the threshold; The transmission timing of the first signaling is below the threshold; The first node receives the data outside the first signaling de-enable time window; The HARQ process used to perform the feedback operation of the first signaling is not a preset HARQ process, and the preset HARQ process disables the first signaling; The channel quality of the data stream used to transmit the data is less than the preset channel quality. When the data is retransmitted data and the number of retransmissions is multiple, the transmission timing of the first signaling corresponding to the retransmitted data does not exceed the threshold. A signaling message is received instructing the first node to return the data corresponding to the first signaling message.

16. The method according to claim 15, characterized in that, The method further includes: If the second condition is met, the first signaling corresponding to the data will not be fed back; The second condition includes at least one of the following: The remaining time of the data transmission process exceeds the threshold; The transmission timing of the first signaling exceeded the threshold; The first node receives the data within the first signaling de-enable time window; The HARQ process used to perform the feedback operation of the first signaling belongs to a preset HARQ process, which disables the first signaling. The channel quality of the data stream used to transmit the data is greater than the preset channel quality. When the data is retransmitted data and the number of retransmissions is multiple, the transmission timing of the first signaling corresponding to one or more retransmitted data exceeds the threshold. A signaling message is received indicating that the first node should not send back the first signaling message corresponding to the data.

17. A communication method, characterized in that, The method includes: The second node sends the first configuration information to the first node; The second node sends data to the first node; The second node receives a plurality of first signaling messages sent by the first node according to the first configuration information; the first configuration information is used to indicate the transmission timing corresponding to the plurality of first signaling messages; the plurality of first signaling messages are used to indicate information related to the data.

18. The method according to claim 17, characterized in that, The first signaling is used to indicate at least one of the following: feedback information, channel state information of the channel corresponding to the data, and transmission resource information corresponding to the data.

19. The method according to claim 17, characterized in that, The data includes multiple code block groups (CBGs), which are divided into multiple CBG groups; each of the first signaling messages includes a HARQ-ACK feedback group corresponding to a CBG group; the HARQ-ACK feedback group includes at least one HARQ-ACK feedback; the HARQ-ACK feedback is used to indicate whether the first node has successfully received the CBG or CBG group corresponding to the HARQ-ACK feedback.

20. The method according to claim 19, characterized in that, Each of the CBG groups corresponds one-to-one with a HARQ-ACK feedback group; and / or, Each first signaling message transmits different time-frequency resources; and / or, The order in which the transmission timing index of the HARQ-ACK feedback group is increased satisfies the order of frequency domain first and then time domain.

21. The method according to claim 19, characterized in that, The method further includes: The second node sends indication information to the first node; the indication information is used to indicate at least one of the following: Each of the CBG groups corresponds to a HARQ-ACK feedback group; Multiple consecutive CBG groups corresponding to HARQ-ACK feedback groups; The index of the CBG group or the CBG index range; The group identifier of the HARQ-ACK feedback group; The time-domain location of the symbol corresponding to the HARQ-ACK feedback group.

22. The method according to claim 21, characterized in that, The method further includes: The second node sends a first higher-layer signaling message to the first node; the first higher-layer signaling message is used to enable the first node to receive indication information from the second node.

23. The method according to claim 19, characterized in that, The multiple CBGs are grouped based on one of the following: The index of each CBG in the plurality of CBGs, the symbol corresponding to each CBG in the plurality of CBGs, and the time slot in which each CBG in the plurality of CBGs is located.

24. The method according to claim 17, characterized in that, The first configuration information is carried on higher-layer signaling; The first configuration information includes at least one of the following: The maximum number of transmission opportunities used for the first signaling; The maximum number of groups in the CBG group. Higher-layer signaling enables the transmission of the multiple first signaling signals. The instruction enables the multiple first signaling transmissions in a portion of the HARQ process.

25. The method according to claim 17, characterized in that, The first signaling satisfies at least one of the following: The first signaling corresponding to the data is located in the time slot where the data is located; The time-frequency resources corresponding to the multiple first signaling messages of the data are on one or more carriers; The carrier is any carrier activated by the first node.

26. The method according to claim 17, characterized in that, The data includes first retransmission data and second retransmission data, wherein the transmission timing of the first retransmission data precedes that of the second retransmission data; the method further includes: If the first signaling received by the second node indicates that the first node has successfully received the first retransmission data, the second node sends a first message to the first node; the first message is used to indicate the cancellation of the first signaling for sending the second retransmission data.

27. The method according to claim 17, characterized in that, The data includes first data and second data, wherein the transmission time slot containing the first data is one time slot preceding the transmission time slot containing the second data, and the method further includes: If the first signaling received by the second node indicates that the first node has not successfully received the first data, the second node sends a second message to the first node; the second message is used to indicate the cancellation of the first signaling to send the second data.

28. The method according to claim 17, characterized in that, The data includes first retransmission data and second retransmission data, wherein the transmission timing of the first retransmission data precedes that of the second retransmission data; the method further includes: If the first signaling received by the second node indicates that the first node has successfully received the first retransmission data, the second node sends a third message to the first node; the third message is used to instruct the second node to cancel sending the second retransmission data.

29. The method according to claim 17, characterized in that, The data includes first data and second data, wherein the transmission time slot containing the first data is one time slot preceding the transmission time slot containing the second data, and the method further includes: If the first signaling received by the second node indicates that the first node has not successfully received the first data, the second node sends a fourth message to the first node; the fourth message is used to instruct the second node to cancel sending the second data.

30. The method according to claim 17, characterized in that, The method further includes: The second node sends a fifth message to the first node, the fifth message being used to instruct the first node to send the first signaling in the target time domain resource; The target time-domain resource includes at least one of the following: Measurement gaps, time-domain resources with transmission limitations, and time-domain resources of synchronization signals / physical broadcast channel blocks.

31. The method according to claim 17, characterized in that, The method further includes: If the first condition is met, the second node sends a second signaling message to the first node; the second signaling message is used to instruct the first node to respond with the first signaling message corresponding to the data. The first condition includes at least one of the following: The remaining time of the data transmission process is below the threshold; The transmission timing of the first signaling is below the threshold; The first node receives the data outside the first signaling de-enable time window; The HARQ process used to perform the feedback operation of the first signaling is not a preset HARQ process, and the preset HARQ process disables the first signaling; The channel quality of the data stream used to transmit the data is less than the preset channel quality. When the data is retransmitted data and the number of retransmissions is multiple, the transmission timing of the first signaling corresponding to the data that is not retransmitted exceeds the threshold.

32. The method according to claim 31, characterized in that, The method further includes: If the second condition is met, the second node sends a third signaling to the first node; the third signaling is used to instruct the first node not to respond to the first signaling corresponding to the data. The second condition includes at least one of the following: The remaining time of the data transmission process exceeds the threshold; The transmission timing of the first signaling exceeded the threshold; The first node receives the data within the first signaling de-enable time window; The HARQ process used to perform the feedback operation of the first signaling belongs to a preset HARQ process, which disables the first signaling. The channel quality of the data stream used to transmit the data is greater than the preset channel quality. When the data is retransmitted data and the number of retransmissions is multiple, the transmission timing of the first signaling corresponding to one or more retransmitted data exceeds the threshold.

33. A communication node, characterized in that, include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instruction, it performs the method as described in any one of claims 1-16, or the method as described in any one of claims 17-32.

34. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a first node, cause the first node to perform the method as described in any one of claims 1-16, or, when executed on a second node, cause the second node to perform the method as described in any one of claims 17-32.

35. A computer program product, characterized in that, The computer program product includes computing technology program instructions, which, when executed by the processor of the first node, implement the method as described in any one of claims 1-16, or, when executed by the processor of the second node, implement the method as described in any one of claims 17-32.