Method for transmitting sidelink information, terminal and control node

By determining target resources and transmitting sidelink information, the method addresses the challenge of indirect HARQ feedback in NR systems, enhancing transmission reliability and resource utilization through clear retransmission scheduling.

JP2026012537APending Publication Date: 2026-01-23VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025195038
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2019-07-24
Filing Date
2025-11-14
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

In the New Radio (NR) system, the control node cannot directly determine the success or failure of sidelink data transmissions between terminals, as the HARQ feedback mechanism is not directly accessible, leading to uncertainty in scheduling retransmissions.

Method used

A method for determining target resources based on allocation and transmitting sidelink information, including first sidelink information corresponding to a configuration grant or multiplexed information, to clarify the transmission process and enable the control node to make informed retransmission decisions.

Benefits of technology

Clarifies the sidelink information transmission method, enabling the control node to accurately assess transmission success and schedule retransmissions, thereby improving reliability and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026012537000001_ABST
    Figure 2026012537000001_ABST
Patent Text Reader

Abstract

A method for transmitting sidelink information, a terminal and a control node are provided, in which the terminal sends sidelink information (HARQ-ACK information) to the control node.SOLUTION: In a method for transmitting sidelink information in a wireless communication system, a terminal determines a target resource including a Physical Uplink Control Channel (PUCCH) according to target resource configuration, and sends target sidelink information on the target resource. The target sidelink information is first sidelink information corresponding to the first configuration sidelink grant or multiplexing information of the first sidelink information and first information, and the first information is sidelink information corresponding to other scheduling except the first configuration sidelink grant.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from Chinese Patent Application No. 201910673336.7, filed in China on July 24, 2019, the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to the field of communications technology, and in particular to a method for transmitting sidelink information, a terminal, and a control node. [Background technology]

[0003] In a New Radio (NR) system, for transmission of a downlink data packet, a terminal feeds back Hybrid Automatic Repeat reQuest-Acknowledgement (HARQ-ACK) information (i.e., a non-acknowledgement character NACK or an acknowledgment character ACK) on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH) based on its own reception and decoding status to inform a control node whether the transmission of the downlink data packet was successful, thereby assisting the control node in determining whether retransmission is necessary.

[0004] In the sidelink, a terminal transmits sidelink control information (SCI) via the physical sidelink control channel (PSCCH) and schedules transmissions on the physical sidelink shared channel (PSSCH) to transmit sidelink data. To improve the reliability and resource utilization of data transmission on the sidelink, the NR sidelink technology also introduces a HARQ feedback mechanism. After receiving sidelink data, the sidelink receiving terminal can feedback sidelink HARQ-ACK information to indicate whether the sidelink transmission was successful or unsuccessful. This HARQ response is transmitted via the physical sidelink feedback channel (PSFCH).

[0005] However, different from the HARQ feedback mechanism of the NR Uu port downlink data packet, since the sidelink transmission may be performed on the sidelink between terminals, rather than between the control node and the terminal, the control node cannot directly know whether the transmission of this sidelink data packet is successful or not. Instead, the terminal needs to send Sidelink HARQ-ACK information to the control node, so that the control node can further determine whether the transmission on the sidelink is successful or not, and finally determine whether it is necessary to schedule the transmitting terminal to perform retransmission on the sidelink next.

[0006] At present, the specific steps and details of how a sidelink terminal sends sidelink information have not yet been discussed. Summary of the Invention [Problem to be solved by the invention]

[0007] The embodiments of the present disclosure provide a sidelink information transmission method, a terminal, and a control node for solving the problem of sidelink information transmission. [Means for solving the problem]

[0008] According to a first aspect, an embodiment of the present disclosure provides a method for transmitting sidelink information for use in a terminal, the method comprising: determining a target resource based on the target resource allocation; transmitting target sidelink information on the target resource, wherein the target sidelink information is first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information is multiplexed information of the first sidelink information and first information, the first information corresponding to a scheduling other than the first configuration sidelink grant.

[0009] According to a second aspect, the embodiments of the present disclosure further provide a method for transmitting sidelink information for use in a control node, the method comprising: receiving target sidelink information transmitted by a terminal on target resources, the target sidelink information being first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information being multiplexed information of the first sidelink information and first information, the first information being sidelink information corresponding to a scheduling other than the first configuration sidelink grant, and the target resources being at least one transmission resource to be configured in the target resource configuration.

[0010] According to a third aspect, an embodiment of the present disclosure further provides a terminal, the terminal comprising: a determination module for determining a target resource based on the target resource allocation; a transmitting module for transmitting target sidelink information on the target resource, where the target sidelink information is first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information is multiplexed information of the first sidelink information and first information, where the first information is sidelink information corresponding to another scheduling other than the first configuration sidelink grant.

[0011] According to a fourth aspect, the embodiment of the present disclosure further provides a control node, the control node comprising: The system further includes a receiving module for receiving target sidelink information transmitted by a terminal on target resources, the target sidelink information being first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information being multiplexed information of the first sidelink information and first information, the first information being sidelink information corresponding to a scheduling other than the first configuration sidelink grant, and the target resources being at least one transmission resource to be configured in the target resource configuration.

[0012] According to a fifth aspect, the present disclosure further provides a terminal, including: a memory; a processor; and a program stored in the memory and running on the processor, the program performing steps of the method for transmitting sidelink information when executed by the processor.

[0013] According to a sixth aspect, an embodiment of the present disclosure further provides a control node, which includes a memory, a processor, and a program stored in the memory and running on the processor, the program performing steps of the method for transmitting sidelink information when executed by the processor.

[0014] According to a seventh aspect, the embodiments of the present disclosure further provide a computer-readable storage medium having a computer program stored therein, the computer program being operable to implement the steps of the method for transmitting sidelink information when executed by a processor. [Effects of the Invention]

[0015] In the embodiments of the present disclosure, target resources are determined based on target resource allocation, and the first sidelink information or multiplexed information of the first sidelink information and the first information is transmitted on the target resources, thereby clarifying the transmission method of the sidelink information and realizing the transmission of the sidelink information. [Brief explanation of the drawings]

[0016] [Figure 1a] FIG. 1 is a structural diagram of a network system to which the embodiments of the present disclosure can be applied; [Figure 1b] FIG. 1 is a structural diagram of another network system to which the embodiments of the present disclosure can be applied. [Figure 2] 1 is a flowchart illustrating a method for transmitting sidelink information according to an embodiment of the present disclosure. [Figure 3] 10 is a second flowchart of a method for transmitting sidelink information according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a structural diagram of a terminal according to an embodiment of the present disclosure. [Figure 5] FIG. 2 is a structural diagram of a control node according to an embodiment of the present disclosure; [Figure 6] FIG. 10 is a structural diagram of another terminal according to an embodiment of the present disclosure. [Figure 7] FIG. 10 is a structural diagram of another control node according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0017] The following clearly and completely describes the technical solutions in the embodiments of the present disclosure, in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some embodiments of the present disclosure, but not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without any creative effort fall within the scope of protection of the present disclosure.

[0018] The term "comprises" and any variations thereof in the specification and claims of this application are intended to cover a non-exclusive "comprises," for example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to the process, method, product, or apparatus. Note that "and / or" used in the specification and claims represents at least one of the connected objects, for example, A and / or B represents the three cases of A alone, B alone, and a combination of A and B.

[0019] In the embodiments of the present disclosure, terms such as "exemplary" or "for example" are used to denote an example, illustration, or explanation. In the embodiments of the present disclosure, any embodiment or design solution described as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or design solutions. Rather, the use of terms such as "exemplary" or "for example" is intended to present the relevant concept in a concrete manner.

[0020] The following describes embodiments of the present disclosure in conjunction with the accompanying drawings. The sidelink information transmission method, terminal, and control node according to the embodiments of the present disclosure can be applied to a wireless communication system, which may adopt a 5G system, an evolved long-term evolution (eLTE) system, or a subsequent evolved communication system.

[0021] 1a and 1b, which are structural diagrams of a network system applicable to an embodiment of the present disclosure. As shown in FIG. 1, the network system includes a first terminal 11, a second terminal 12, and a control node 13. The first terminal 11 and the second terminal 12 may be user terminals or other terminal-side devices, such as mobile phones, tablet personal computers, laptop computers, personal digital assistants (PDAs), mobile internet devices (MIDs), or wearable devices. The embodiment of the present disclosure does not limit the specific types of the first terminal 11 and the second terminal 12. The control node 13 may be a network device or a terminal. The network device may be a 5G base station, a later-version base station, or a base station in another communication system, or may be called a Node B, an evolved Node B, a transmission / reception point (TRP), an access point (AP), or other terms in the art. As long as the same technical effect is achieved, the network equipment is not limited to a specific technical term. The network equipment may be a master node (MN) or a secondary node (SN). In the embodiments of the present disclosure, only a 5G base station is used as an example, and the specific type of the network equipment is not limited.

[0022] Referring to Fig. 2, Fig. 2 is a flowchart of a method for transmitting sidelink information according to an embodiment of the present disclosure. The method is used in a terminal and includes the following steps, as shown in Fig. 2:

[0023] Step 201: determining a target resource based on the target resource allocation; Step 202: transmitting target sidelink information on the target resource, where the target sidelink information is first sidelink information corresponding to a first configuration sidelink grant, or the target sidelink information is multiplexed information of the first sidelink information and first information, where the first information is sidelink information corresponding to another scheduling other than the first configuration sidelink grant.

[0024] In the embodiments of the present disclosure, the terminal is a terminal other than a control node in a sidelink transmission system, such as a transmitting terminal that transmits a bypass transmission, a receiving terminal that receives a sidelink transmission, or an intermediate terminal, which is an intermediate transmission node through which the transmitting terminal or the receiving terminal transmits data to the control node, and which does not include the transmitting terminal. In the following embodiments, the terminals are described as a transmitting terminal of a bypass transmission and a receiving terminal of a bypass transmission. In this case, the receiver of the target notification message may be a control node or the intermediate terminal. In the following embodiments, the receiver of the target notification information is described as a control node.

[0025] Alternatively, if the terminal is a transmitting terminal, it may receive sidelink information via the PSFCH or PSSCH. If the terminal is a receiving terminal, it may determine sidelink information based on a reception status of sidelink transmission. For ease of understanding, hereinafter, the receiving of sidelink information by a transmitting terminal and the determination of sidelink information by a receiving terminal are collectively referred to as "terminal obtaining sidelink information."

[0026] The target resource allocation may be configured (or instructed) by a control node, defined by a protocol, pre-configured, coordinated between terminals, or instructed by other terminals. Without further limitation, the target resource allocation may be configured with a plurality of transmission resources, at least one of which is configured in the target resource allocation.

[0027] In this embodiment, after obtaining sidelink information, the UE may map the sidelink information to target notification information and transmit the target notification information to the control node using target resources. The sidelink information includes at least one of sidelink HARQ-ACK information, a sidelink scheduling request (SR), and channel state information (CSI), etc., corresponding to one or more sidelink transmissions. The control node may support a sidelink link and / or a Uu link. If the UE maps the sidelink information to the target notification information and transmits it to the control node via the sidelink link, the control node may be referred to as a sidelink control node. If the UE transmits it to the control node via the Uu link, the control node may be referred to as a Uu control node. If the control node is a Uu control node, the target resource may be a PUCCH or a PUSCH. If the control node is a sidelink control node, the target resource may be a PSFCH or a PSSCH.

[0028] The first information may include at least one of second sidelink information corresponding to at least one second configuration sidelink grant and third sidelink information corresponding to dynamic scheduling. Dynamic scheduling generally refers to dynamically allocating resources through scheduling signaling, i.e., each dynamic scheduling transmission has a corresponding scheduling signaling. In this patent, the scheduling signaling for scheduling sidelink transmission may be a DCI or an SCI. For example, when a control node operates on the sidelink, it can schedule the terminal to perform sidelink transmission via the SCI. The sidelink transmission includes at least one of a control part and a data part. The third sidelink information refers to sidelink information corresponding to sidelink transmission via dynamic scheduling. In the embodiments of the present disclosure, the first sidelink information may be interpreted differently.

[0029] In one alternative embodiment, the first deployment sidelink grant may be understood as all deployment sidelink grants, and in this case, other scheduling specifically refers to dynamic scheduling.

[0030] In another alternative embodiment, the first configuration sidelink grant may be understood as meaning all sidelink grants of type 1 (i.e., configured sidelink grant type 1) referred to as the first configuration sidelink grant, and other scheduling includes dynamic scheduling and sidelink grants of type 2 (i.e., configured sidelink grant type 2). In this case, the second configuration sidelink grant in the first information is a sidelink grant of type 2. In another embodiment, the first configuration sidelink grant may be a sidelink grant of type 2, and the second configuration sidelink grant may be a sidelink grant of type 1.

[0031] In another alternative embodiment, the first configured sidelink grant may be understood as one configured sidelink grant being referred to as the first configured sidelink grant, and the other configured sidelink grant and dynamic scheduling being referred to as the other scheduling.

[0032] In the embodiments of the present disclosure, target resources are determined based on target resource allocation, and the first sidelink information or multiplexed information of the first sidelink information and the first information is transmitted on the target resources, thereby clarifying the transmission method of the sidelink information and realizing the transmission of the sidelink information.

[0033] The HARQ codebook in the target sidelink information may be determined based on actual sidelink transmissions of the terminal or on potential sidelink transmissions (i.e., both actual and non-actual sidelink transmissions). The following describes in detail the methods for determining the HARQ codebook when actual sidelink transmissions of the terminal occur and when actual sidelink transmissions of the terminal do not occur.

[0034] For example, in one alternative embodiment, if no sidelink transmission occurs within the K periodicities or K transmission positions as described above, the target sidelink information does not include a first hybrid automatic repeat request (HARQ) codebook or an HARQ codebook mapped by the first HARQ codebook, and the first HARQ codebook is an HARQ codebook corresponding to a configured sidelink grant; or if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or an HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state; and Among them, K is a positive integer.

[0035] In this embodiment, one grant may correspond to one target resource (e.g., each configured sidelink grant may correspond to one first HARQ codebook), or multiple grants may correspond to one target resource. One transmission occasion within one grant may correspond to one target resource, or multiple transmission occasions within one grant may correspond to one target resource. Multiple grants at one transmission occasion may correspond to one target resource, or multiple grants at multiple transmission occasions may correspond to one target resource. When multiple occasions (or multiple sidelink transmissions) are associated with one target resource, the terminal multiplexes the sidelink information corresponding to each occasion (or each sidelink transmission) and transmits it in the form of one codebook. For example, when multiple grants correspond to one target resource, the terminal multiplexes the sidelink information of each grant and transmits it in the form of one codebook. Generally, only bitmap information after sidelink information corresponding to multiple locations or transmissions is multiplexed is referred to as a codebook. However, in this patent, for convenience of description, both multiplexed and non-multiplexed sidelink information are referred to as a codebook, regardless of whether multiplexing is present. For example, sidelink information for different locations or different transmissions, or sidelink information for different grants, can be considered as different codebooks. In other words, the first HARQ codebook may be understood as HARQ-ACK information corresponding to one transmission, one location, or one grant, and may include HARQ-ACK information corresponding to one sidelink transmission, one location, or one grant. It may also be understood as HARQ-ACK information corresponding to multiple transmissions, multiple locations, or multiple grants, i.e., it may include HARQ-ACK information corresponding to multiple transmissions, multiple locations, or multiple grants.The HARQ-ACK information corresponding to one sidelink transmission or one location or one grant may include one bit or multiple bits.

[0036] The fact that the target sidelink information includes the first HARQ codebook or an HARQ codebook mapped by the first HARQ codebook means that if the sidelink information determined or received by the UE needs to be mapped before transmission when transmitting the target sidelink information via the target resource, the target sidelink information includes the HARQ codebook mapped by the first HARQ codebook. If no mapping is required, the first HARQ codebook can be directly transmitted on the target resource, in which case the target sidelink information includes the first HARQ codebook. The fixed state may specifically be an acknowledgment character ACK or a non-acknowledgment character NACK. This is not further limited.

[0037] In this embodiment, the target sidelink information is sidelink information corresponding to sidelink transmissions in K periods or K transmission positions. Alternatively, in one embodiment, if the terminal does not actually transmit or receive sidelink transmissions during the K periods or K transmission positions, the terminal cannot obtain the corresponding sidelink information, and the first codebook is an empty set. Because of the empty set or because no transmission occurs, the terminal does not transmit the first HARQ codebook (but may transmit other information). In another embodiment, the receiving terminal sets the corresponding sidelink information to a fixed state (e.g., all indicate NACK, all indicate ACK, one preset bit, or one preset bit sequence) and transmits it to the transmitting terminal. For the transmitting terminal, the first HARQ codebook may not be an empty set but may be derived based on the sidelink information fed back by the receiving terminal. However, the transmitting terminal does not need to transmit the first HARQ codebook (but may transmit other information) because it knows that no transmission actually occurs.

[0038] In another alternative embodiment, the target sidelink information is sidelink information corresponding to sidelink transmissions in K periods or K transmission positions. Alternatively, in one embodiment, if the terminal does not actually send or receive sidelink transmissions in the K periods or K transmission positions, the terminal sets bits corresponding to these transmissions in the first HARQ codebook to a fixed state, e.g., all to ACK, and all bits corresponding to the positions where no actual transmissions occur in the first codebook indicate ACK. Alternatively, the control node does not schedule retransmissions for these positions after receiving the first codebook.

[0039] In another alternative embodiment, the target sidelink information is sidelink information corresponding to sidelink transmissions in K periods or K transmission positions. Alternatively, in one embodiment, if the terminal does not actually transmit or receive a sidelink transmission during the K periods or K transmission positions, the terminal determines a first codebook, performs mapping on the first codebook, and transmits the mapped codebook to the control node. For example, in the first HARQ codebook, bits corresponding to these transmissions are set to a fixed state, and optionally, all are set to ACK. Then, in the first HARQ codebook, bits corresponding to these transmissions are ANDed. The resulting one-bit result is the mapped codebook, which indicates ACK, and is transmitted to the control node. Alternatively, after the control node receives the mapped codebook, the control node does not schedule a retransmission because the codebook indicates ACK.

[0040] In another embodiment, a reference point may be set, and if within a time window after the reference point no transmission is received, or a transmission is sent but feedback information for the transmission is not received, then the HARQ-ACK bits in the codebook corresponding to this position within the window will either all indicate a NACK or all indicate an ACK.

[0041] In another alternative embodiment, if a sidelink transmission occurs within K periods or K transmission positions, the target sidelink information comprises a second HARQ codebook or an HARQ codebook mapped by the second HARQ codebook, where the second HARQ codebook is an HARQ codebook corresponding to a configured sidelink grant, and K is a positive integer.

[0042] In this embodiment, the second HARQ codebook differs from the first HARQ codebook in that the transmissions corresponding to the second HARQ codebook include at least one transmission that actually occurred and may further include transmissions that may occur but did not actually occur, and the transmissions corresponding to the first HARQ codebook include transmissions that may occur but did not actually occur.

[0043] Optionally, the number of bits of the second HARQ codebook is: a first preset value; the number of first transmission units in the sidelink transmission that actually occurred; and the minimum value of the first number of transmission units and a second preset value.

[0044] Wherein, when the number of bits of the second HARQ codebook is a first preset value, it corresponds to transmitting a fixed-bit HARQ codebook. The number of bits of the second HARQ codebook is the number of first transmission units in the sidelink transmission that actually occurs, and the number of bits of the HARQ codebook is variable. When the number of bits of the second HARQ codebook is the minimum value between the number of first transmission units and a second preset value, the second preset value is used to limit the maximum number of bits of the transmitted HARQ codebook.

[0045] The sizes of the first and second preset values ​​can be set according to actual needs. In this embodiment, the first and second preset values ​​may be configured (or indicated) by a control node, defined by a protocol, preconfigured, coordinated between terminals, or indicated by other terminals. This is not a limitation. The first transmission unit may be a transport block (TB) or a code block group (CBG). One sidelink transmission includes one or more TBs, and one TB may include multiple CBGs if configured to transmit in a CBG format. The size of K can be set according to actual needs and is not a limitation.

[0046] In one alternative embodiment, when the number of bits of the second HARQ codebook is the first preset value, target confirmation information indicated by the bit corresponding to the second transmission unit in the second HARQ codebook is determined based on the reception and decoding status of the second transmission unit in sidelink transmission. In this embodiment, there may be a situation where it is necessary to increase the redundant bits. For example, if a 3TB transmission actually occurs and a 4-bit HARQ-ACK needs to be fed back fixedly, it is necessary to supplement another 1-bit redundant information.

[0047] The second transmission unit may be one TB or multiple TBs, or may be one CBG or multiple CBGs. One sidelink transmission may correspond to one or multiple second transmission units. In this embodiment, each sidelink transmission corresponds to one second HARQ codebook, and each second transmission unit in the sidelink transmission corresponds to a bit in one second HARQ codebook. If the number of second transmission units actually generated in the sidelink transmission is smaller than or larger than the second preset value, the terminal considers that the number of second transmission units actually generated in the sidelink transmission is equal to the second preset value, and in this case, feeds back the number of bits in the second HARQ codebook as the second preset value.

[0048] In one alternative embodiment, if the second transmission unit fails to be decoded, the target confirmation information is a first value; and / or, if the second transmission unit is not received successfully, the target confirmation information is a second value; And / or, if the second transmission unit is successfully decoded, the target verification information is a verification character.

[0049] The states specifically indicated by the first and second values ​​can be set according to actual needs. For example, in this embodiment, the first value is a non-acknowledgement character (for example, 0 may be used to indicate a non-acknowledgement character, and in this case, the first value is 0). The second value is an acknowledgement character (for example, 1 may be used to indicate an acknowledgement character, and in this case, the second value is 1). Of course, in other embodiments, the first value may be an acknowledgement character and the second value may be a non-acknowledgement character. Or, in other embodiments, the first and second values ​​indicate the same state (NACK or ACK). Note that the above-mentioned failed reception refers to not receiving the corresponding second transmission unit or not receiving control signaling during transmission, such as SCI.

[0050] In addition, when retransmitting a sidelink transmission on one configured sidelink grant, the method by which the terminal determines the modulation and coding scheme (MCS) to be retransmitted includes at least one of the following.

[0051] The MCS adopted for the retransmissions corresponds to the MCS indicated in the scheduling signaling activating this configured sidelink grant, and optionally, the MCS adopted for the retransmissions corresponds to the MCS in the most recently received activation signaling activating this configured sidelink grant.

[0052] Alternatively, the MCS adopted for the retransmission matches the MCS adopted for the initial transmission of this sidelink transmission after activating this configured sidelink grant.

[0053] Alternatively, the MCS adopted for the retransmission matches the MCS adopted for this sidelink transmission located at RV=0 after activation of this configured sidelink grant, and further optionally, the MCS adopted for the retransmission matches the MCS adopted for this sidelink transmission located at RV=0 closest to the retransmission after activation of this configured sidelink grant.

[0054] In addition, when retransmitting a sidelink transmission on one configured sidelink grant, the behavior by which the terminal determines the transmission block size (TBS) to be retransmitted includes at least one of the following.

[0055] The TBS for the retransmission is determined based on the initial transmission of this sidelink transmission after activation of this configured sidelink grant, e.g., the TBS for the retransmission is the same as the TBS for the initial transmission of this sidelink transmission after activation of this configured sidelink grant, or the TBS for the retransmission is determined based on the MCS used for the initial transmission of this sidelink transmission after activation of this configured sidelink grant.

[0056] Alternatively, the TBS for the retransmission may be determined based on the sidelink transmission with RV=0 after activation of the configured sidelink grant. For example, the TBS for the retransmission may be the same as the TBS for the sidelink transmission with RV=0 after activation of the configured sidelink grant, or the TBS for the retransmission may be determined based on the MCS adopted for the sidelink transmission with RV=0 after activation of the configured sidelink grant. Optionally, the TBS for the retransmission may be determined based on the sidelink transmission with RV=0 closest to the retransmission after activation of the configured sidelink grant. For example, the TBS for the retransmission may be the same as the TBS for the sidelink transmission with RV=0 closest to the retransmission after activation of the configured sidelink grant, or the TBS for the retransmission may be determined based on the MCS adopted for the sidelink transmission with RV=0 closest to the retransmission after activation of the configured sidelink grant.

[0057] Alternatively, the TBS for the retransmission is determined based on the scheduling signaling activating this configured sidelink grant. More optionally, the TBS for the retransmission is determined based on the most recently received activation signaling activating this configured sidelink grant, e.g., the TBS for the retransmission is determined based on the MCS in the most recently received activation signaling activating this configured sidelink grant (the TBS shall be determined from the most recent PDCCH scheduling the configured sidelink grant Type 2 PSSCH), or the TBS for the retransmission is the same as the TBS for the sidelink transmission scheduled by the most recently received activation signaling activating this configured sidelink grant.

[0058] The activation of the configured sidelink grant may refer to activation by scheduling signaling, or may refer to enabling the configured sidelink grant configuration.

[0059] Furthermore, the HARQ codebook in the target sidelink information is first HARQ-ACK information corresponding to a first sidelink transmission or information mapped by the first HARQ-ACK information; and Wherein, the first sidelink transmission is a sidelink transmission of the terminal.

[0060] In this embodiment, when a terminal transmits sidelink information, the terminal may transmit only sidelink information corresponding to its own sidelink transmission. That is, the first sidelink transmission is a sidelink transmission that the terminal needs to transmit or receive. Specifically, the first sidelink transmission may include both actually occurring sidelink transmissions and actually not occurring sidelink transmissions.

[0061] Optionally, the first HARQ-ACK information is HARQ-ACK information obtained by the terminal.

[0062] Optionally, if the first HARQ-ACK information is plural, cascading is performed for the plural pieces of first HARQ-ACK information.

[0063] Furthermore, if the terminal does not acquire the first HARQ-ACK information, If the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value; if the feedback mechanism is mechanism 2, determining the first HARQ-ACK information based on at least one of: all bits in the first HARQ-ACK information are a fourth value.

[0064] The states specifically indicated by the third and fourth values ​​can be set according to actual needs. For example, in this embodiment, the third value is a non-acknowledgement character (for example, 0 may be used to indicate a non-acknowledgement character, and in this case, the third value is 0). The fourth value is an acknowledgement character (for example, 1 may be used to indicate an acknowledgement character, and in this case, the fourth value is 1). Of course, in other embodiments, the third value may be an acknowledgement character, and the fourth value may be a non-acknowledgement character. Or, in other embodiments, the third value and the fourth value indicate the same state (NACK or ACK).

[0065] In addition, the value of all bits in the first HARQ-ACK information may be determined based on the multicast and unicast situations, or may be determined by combining multicast, unicast and a feedback mechanism. For example, if the terminal does not obtain the first HARQ information: if the first sidelink transmission is multicast and a feedback mechanism is Mechanism 1, all bits in the first HARQ information are acknowledgment characters; and if the first sidelink transmission is multicast and the feedback mechanism is Mechanism 1, all bits in the first HARQ information are non-acknowledgement characters.

[0066] Furthermore, for example, when the terminal does not acquire the first HARQ information, if the first sidelink transmission is multicast and the feedback mechanism is Mechanism 2 or the first sidelink transmission is unicast, all bits in the first HARQ information are acknowledgment characters; the first sidelink transmission is multicast and the feedback mechanism is Mechanism 2, or all bits in the first HARQ information are non-acknowledgement characters if the first sidelink transmission is unicast.

[0067] Furthermore, before transmitting the target sidelink information on the target resource as described above, the method further comprises: The method further includes determining a HARQ codebook to be transmitted on the target resource based on a position corresponding to the HARQ codebook of a configured sidelink grant.

[0068] It should be noted that the definition of the location can be set according to actual needs, and in this embodiment, the location may include at least one of a timing domain and a frequency domain.

[0069] In this embodiment, the location of the configured sidelink grant corresponding to the HARQ codebook can be associated with at least one of the following: service, HARQ process, carrier, bandwidth portion BWP, resource pool, subchannel, sidelink information feedback resource, terminal, transmission type, resource identifier, resource scheduling type, transmission scheme, delay, ratio value, location frequency domain frequency division multiplexing (FDM) number, feedback mechanism, sidelink grant identifier, sidelink grant type, sidelink grant period, and connection (or session). The feedback mechanisms include feedback mechanism 1 and feedback mechanism 2. The case where feedback mechanism 2 is used (in this mechanism, ACK / NACK feedback can be performed, or there is a connection mechanism, or it may be called a connection-based mechanism, and this method is applied when a connection is established between the transmitting and receiving ends, but is not limited to only when a connection is established between the transmitting and receiving ends) corresponds to one sub-codebook, and the case where feedback mechanism 1 is used (NACK feedback only, or it may be called a connection-less mechanism, and this method is applied when a connection is not established between the transmitting and receiving ends, but is not limited to only when a connection is not established between the transmitting and receiving ends) corresponds to another sub-codebook, where mechanism 1 is NACK-only feedback, and if the data is received but cannot be solved, a NACK is fed back, and if no feedback is given in other cases, mechanism 2 is ACK / NACK feedback, and if the data is received but cannot be solved, or if an SCI is received but no data is received, a NACK is fed back, and if the data is received and solved correctly, an ACK is fed back.

[0070] Optionally, the locations of different scheduling types (dynamic scheduling, semi-static scheduling) correspond to different traversal priorities, traversing dynamic scheduling before traversing semi-static scheduling.

[0071] Optionally, different resource identifiers (e.g., configured sidelink grant ids) correspond to different traversal priorities, and one configured sidelink grant may include multiple transmission occasions.

[0072] Alternatively, different connection locations may correspond to different traversal priorities, e.g., traversal may be performed sequentially for each connection's occasion according to the connection's ID or the connection establishment priority, e.g., traversing each connection in ascending order of ID, and then traversing the occasions in each connection.

[0073] Alternatively, locations corresponding to different terminals may correspond to different traversal priorities. For example, for a transmitting terminal, traversal can be performed for locations according to different transmitting terminals, e.g., traversal can be performed in ascending order according to transmitting terminal IDs. More specifically, transmitting terminal 1 transmits two sidelink transmissions to a receiving terminal at times t+1 and t+4, and the receiving terminal determines that the HARQ-ACK information for these two transmissions is ACK and NACK, respectively. Transmitting terminal 2 transmits one sidelink transmission to the receiving terminal at time t+3, and the receiving terminal determines that the HARQ-ACK information for this transmission is ACK. When traversing, the receiving terminal first traverses two locations corresponding to transmitting terminal 1 (i.e., the sidelink transmission locations at times t+1 and t+4), and then traverses one occasion corresponding to transmitting terminal 2 (i.e., the sidelink transmission location at time t+3). Alternatively, the HARQ-ACK bits corresponding to these three positions in the codebook indicate ACK, NACK, and ACK, respectively, corresponding to the positions at time t+1, t+4, and t+3. For example, for a receiving terminal, the positions can be traversed according to different receiving terminals, for example, in ascending order according to the receiving terminal ID. More specifically, one transmitting terminal transmits two sidelink transmissions to two receiving terminals. Receiving terminal 1 feeds back HARQ-ACK information for these two transmissions at time t+1 and t+4, respectively, which are ACK and ACK, and receiving terminal 2 feeds back HARQ-ACK information for these two transmissions at time t+2 and t+5, respectively, which are NACK and NACK. When traversing, the transmitting terminal first traverses the two positions corresponding to receiving terminal 1 (i.e., the sidelink information positions at time t+1 and t+4), and then traverses the two positions corresponding to receiving terminal 2 (i.e., the sidelink information positions at time t+2 and t+5).Further alternatively, the HARQ-ACK bits corresponding to these four positions in the codebook indicate ACK, ACK, NACK and NACK, which correspond to the positions at time t+1, t+4, t+2 and t+5, respectively.

[0074] In this embodiment, the terminal ID is an ID assigned to the terminal by the control node; A terminal ID predefined by the protocol; A terminal ID pre-configured by the vendor; An ID generated by the terminal based on higher layer information (e.g., an application layer or IP layer ID, a Medium Access Control (MAC) layer ID, etc.); An ID that is generated by a terminal based on a control node, or is determined by a protocol, or is generated in some manner / rule that is pre-configured; a unique identifier associated with the terminal;

[0075] It should be noted that the HARQ-ACK codebook of the configured sidelink grant type 1 may correspond to a single sub-codebook or a single codebook. For example, if there are multiple configured sidelink grant type 1s, these configured sidelink grant type 1s correspond to a single sub-codebook or a single codebook. Furthermore, the HARQ-ACK codebook of the configured sidelink grant type 2 is a single sub-codebook or a single codebook. For example, if there are multiple configured sidelink grant type 2s, these configured sidelink grant type 2s correspond to a single sub-codebook or a single codebook.

[0076] Alternatively, in one embodiment, configured sidelink grants with different ids may correspond to a single sub-codebook or a single codebook, respectively.

[0077] Optionally, the locations corresponding to different connections correspond to different traversal priority orders, and the connections may include at least one of a connection type, a connection number, and a connection identifier.

[0078] Optionally, the HARQ codebook of each configured sidelink grant corresponds to one location, specifically, the location corresponding to the HARQ codebook is: The location of the scheduling signaling for activating the configured sidelink grant type 2; and The location of the scheduling signaling for deactivating the configured sidelink grant type 2; and For every K transmission positions of the sidelink transmission on the configured sidelink grant, one position corresponds to the codebook; and one position corresponding to the codebook for every K periods of sidelink transmission on the configured sidelink grant; The K positions of the sidelink information corresponding to the sidelink transmission on the configured sidelink grant are positions corresponding to a codebook (wherein the position of the sidelink information refers to the position of the resource used when the receiving terminal feeds back the sidelink information to the transmitting terminal, for example, the position of the PSFCH); The K subchannels may be understood to be one position corresponding to the codebook.

[0079] Note that these positions may be candidate positions or actual positions. For example, the positions of sidelink transmissions on the configured sidelink grant are candidate positions, i.e., transmission positions, at which sidelink transmissions may occur in the configured sidelink grant. In this case, the K transmission positions correspond to positions in one codebook.

[0080] Optionally, the location of the configured sidelink grant corresponding to the HARQ codebook is the positions corresponding to the HARQ codebook of the allocated sidelink grants in different sidelink carriers; The positions corresponding to the HARQ codebooks of the sidelink grants allocated for different services; the locations corresponding to the HARQ codebooks of the configured sidelink grants using different HARQ processes; and the positions corresponding to the HARQ codebooks of the sidelink grants allocated in different BWPs; the locations corresponding to the HARQ codebooks of the sidelink grants allocated in different resource pools; the positions corresponding to the HARQ codebook of the arranged sidelink grants on different subchannels; the positions corresponding to the HARQ codebook of the allocated sidelink grants corresponding to different sidelink information feedback resources; The positions corresponding to the HARQ codebooks of the sidelink grants of different terminals are arranged; the positions corresponding to the HARQ codebook of the configured sidelink grants using different transmission types; the locations corresponding to the HARQ codebooks of the configured sidelink grants corresponding to different resource identifiers; the positions corresponding to the HARQ codebooks of the configured sidelink grants using different resource scheduling types; the positions corresponding to the HARQ codebook of the configured sidelink grants using different transmission schemes; the positions corresponding to the HARQ codebooks of the sidelink grants allocated to different delays; the positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different ratio values; the positions corresponding to the HARQ codebooks of the sidelink grants allocated to different periods; the positions corresponding to the HARQ codebooks of the configured sidelink grants corresponding to different frequency division multiplexing FDM identifiers; the positions corresponding to the HARQ codebooks of the configured sidelink grants using different feedback mechanisms; positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different configured sidelink grant identifiers; and positions corresponding to HARQ codebooks of configured sidelink grants corresponding to different configured sidelink grant types; and a location corresponding to the HARQ codebook of configured sidelink grants corresponding to different connections.

[0081] Among them, the sidelink information feedback resource is a resource for obtaining sidelink information, which may be a PSFCH or a PSSCH. For example, the transmitting terminal can obtain the sidelink information transmitted by the terminal from the PSFCH or the PSSCH.

[0082] Furthermore, the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to the HARQ-ACK information at a corresponding position in the HARQ codebook of the configured sidelink grant.

[0083] In this embodiment, the acknowledgement information indicated by each bit includes one of two states: NACK and ACK. Each bit in the HARQ codebook transmitted on the target resource may be one-to-one mapped to, or compressed or expanded by, each bit in the HARQ codebook transmitted on the target resource. Optionally, when one-to-one mapping is adopted, the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource is the same as the acknowledgement information indicated by the HARQ-ACK information at the corresponding position in the HARQ codebook of the configured sidelink grant (i.e., NACK or ACK). Optionally, the expansion includes at least one of bit filling and repetition.

[0084] Optionally, the HARQ codebook transmitted on the target resource comprises: for a same first target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to the first target configuration sidelink grant is the same as the codebook number of the first target bit, and the first target bit is the HARQ-ACK bit corresponding to the first target configuration sidelink grant that is fed back for the first time after the configuration of the first target configuration sidelink grant is enabled; for an identical second target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to said second target configuration sidelink grant is the same as the codebook number of a second target bit, and said second target bit is a HARQ-ACK bit corresponding to a scheduling signaling activating said second target configuration sidelink grant; for the same second target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to the second target configuration sidelink grant is the same as the codebook number of a third target bit, and the third target bit is the HARQ-ACK bit corresponding to the second target configuration sidelink grant that is fed back for the first time after activating the second target configuration sidelink grant; for the same second targeted configuration sidelink grant, the codebook number of a HARQ-ACK bit corresponding to a scheduling signaling for deactivating the second targeted configuration sidelink grant is the same as the codebook number of the second targeted bit; Wherein, the codebook number of the HARQ-ACK bit corresponding to the first target configuration sidelink grant refers to the codebook number (i.e., the number or order in the bitmap) of the HARQ-ACK bit corresponding to the first position (occasion) in the first target configuration sidelink grant, and the codebook number of the HARQ-ACK bit corresponding to the second target configuration sidelink grant refers to the codebook number (i.e., the number or order in the bitmap) of the HARQ-ACK bit corresponding to the second position (occasion) in the second target configuration sidelink grant.

[0085] The first locations are locations corresponding to a codebook, e.g. the first locations may be one or more transmission locations on the first target configured sidelink grant, or may be locations of one or more sidelink transmissions on the first target configured sidelink grant, or may be locations of sidelink information corresponding to one or more sidelink transmissions on the first target configured sidelink grant.

[0086] The second locations are locations corresponding to a codebook, e.g. the second locations may be one or more transmission locations on the second target configuration sidelink grant, or may be locations of one or more sidelink transmissions on the second target configuration sidelink grant, or may be locations of sidelink information corresponding to one or more sidelink transmissions on the second target configuration sidelink grant.

[0087] For example, after a first target-configuration sidelink grant configuration is enabled, at time t0, one sidelink transmission occurs on the first target-configuration sidelink grant configuration, and the HARQ-ACK bit corresponding to this transmission is the first bit in the codebook corresponding to this transmission. At times t0+5 and t0+12, two sidelink transmissions occur on the first target-configuration sidelink grant, and these two sidelink transmissions may be considered as two first positions, and the HARQ-ACK bits corresponding to these two first positions are also the first bits in the codebook where they are located.

[0088] For example, after the second target configuration sidelink grant configuration is enabled, a scheduling signaling at time t0 activates the second target configuration sidelink grant configuration, and the HARQ-ACK bit corresponding to this scheduling signaling is the first bit in the corresponding codebook. A scheduling signaling at time t+20 deactivates the second target configuration sidelink grant, and this scheduling signaling may be considered as a second position, and the HARQ-ACK bit corresponding to this position is also the first bit in the codebook where it is located.

[0089] Wherein, the type of the first target deployment sidelink grant is deployment sidelink grant type 1, and the type of the second target deployment sidelink grant is deployment sidelink grant type 2.

[0090] Furthermore, the target resources include transmission resources selected based on the amount of data in the target sidelink information.

[0091] In this embodiment, the transmittable data amount of the target resource is equal to or greater than a first data amount; Wherein, the first data amount is the data amount of the target sidelink information.

[0092] Optionally, to avoid resource wastage, the target resource is a first transmission resource corresponding to the first configured sidelink grant, which has the smallest difference between the transmittable amount of data and the first amount of data.

[0093] For example, the transmittable data amount of the first transmission resource includes 1 bit, 2 bits, 4 bits, and 5 bits. If the first data amount is 3 bits, the first transmission resource of 4 bits is adopted as the target resource.

[0094] Alternatively, the target resource may be selected based on the type of resource, for example, if the target sidelink information is the multiplexing information ... - if the first information includes second sidelink information corresponding to at least one second configuration sidelink grant and does not include third sidelink information corresponding to dynamic scheduling, the target resources are transmission resources corresponding to the first configuration sidelink grant or transmission resources corresponding to the second configuration sidelink grant; if the first information includes the third sidelink information but does not include the second sidelink information, the target resources are transmission resources corresponding to the first configured sidelink grant or transmission resources corresponding to dynamic scheduling; If the first information includes the second sidelink information and the third sidelink information, the target resources are either transmission resources corresponding to a configured sidelink grant or transmission resources corresponding to dynamic scheduling.

[0095] In this embodiment, the selected target resource may also satisfy a data volume requirement, i.e., the transmittable data volume of the target resource is equal to or greater than a second data volume, where the second data volume is the data volume of the multiplexed information. Furthermore, the target resource is a first transmission resource corresponding to the first configured sidelink grant, which has the smallest difference between the transmittable data volume and the second data volume.

[0096] In addition, the condition for multiplexing the first sidelink information and the first information can be set according to actual needs. For example, in one alternative embodiment, if a first resource corresponding to the first sidelink information and a second resource corresponding to the first information satisfy a pre-defined condition, the target sidelink information is the multiplexed information, and the pre-defined condition is: The first resource and the second resource partially or completely overlap; the first resource and the second resource are in the same target range, the target range including at least one of a time domain range and a frequency domain range; The sum of the total number of the first resources and the total number of the second resources is greater than a third preset value; and The total number of the first resource is greater than a fourth preset value; and The total number of the second resources is greater than the fourth preset value; and The first resource and the second resource are both long format resources.

[0097] The same time domain range may refer to the same slot, subslot, time window, timer, etc. For example, in the slot where the first resource is located, the second resource does not exist, or the second resource does not exist within a time window starting from the time domain position of the first resource, or the second resource does not exist before a timer that starts with the first resource as a reference point expires. The same frequency domain range may refer to the same bandwidth (e.g., 20 RBs), the same bandwidth part (BWP), the same carrier, the same resource pool, or the same subchannel. The sizes of the third and fourth preset values ​​can be set according to actual needs. In this embodiment, the third preset value is larger than the fourth preset value. Note that the preset condition may include one or more of the above. If multiple conditions are included, it may be understood that all conditions are satisfied simultaneously. When it is determined to multiplex the first sidelink information and the first information, the target sidelink information transmitted on the target resource is multiplexed information.

[0098] To better understand the present disclosure, the implementation process of the present disclosure will be described in detail below by taking the example of a sidelink terminal (hereinafter referred to as terminal) sending sidelink information (sidelink HARQ-ACK information will be exemplified) to a control node.

[0099] The terminal may include a transmitting terminal (a terminal that transmits sidelink transmission) and a receiving terminal (a terminal that receives sidelink transmission). The control node may support a sidelink link and / or a Uu link. If the terminal maps sidelink information to target notification information and transmits it to the control node via the sidelink link, the control node may be referred to as a sidelink control node, and the target notification information may be understood as sidelink HARQ-ACK information. If the terminal transmits it to the control node via the Uu link, the control node may be referred to as a Uu control node, and the target notification information may be understood as Uu HARQ-ACK information. Of course, the terms sidelink HARQ-ACK information and Uu HARQ-ACK information are used to distinguish only HARQ-ACK information transmitted by the terminal via different links, and are not used to limit the content to be transmitted. The sidelink HARQ-ACK information and Uu HARQ-ACK information may be collectively referred to as HARQ-ACK information.

[0100] If the control node is a 4G base station or an LTE base station, the control node can schedule an NR sidelink or an LTE sidelink. When such a control node schedules an NR sidelink, the target resource of the transmission codebook is an LTE PUCCH or PUSCH resource. When the control node is a 4G base station or an LTE base station and schedules an NR sidelink, a configured sidelink grant type 1 can be configured in an LTE sidelink terminal.

[0101] If the control node is a 5G or later version base station, it can schedule an NR sidelink or an LTE sidelink. If the control node is a 5G or later version base station and schedules an LTE sidelink, it can activate or deactivate the LTE sidelink by configuring a configured sidelink grant type 2 for the LTE sidelink terminal and by DCI. When scheduling an NR sidelink, it can configure a configured sidelink grant type 1 and / or a configured sidelink grant type 2 for the NR sidelink terminal.

[0102] The situations in which a terminal acquires sidelink information include the following:

[0103] Situation 1: The transmitting terminal transmits a sidelink transmission, the receiving terminal receives the sidelink transmission and determines corresponding sidelink HARQ-ACK information, the receiving terminal feeds back the sidelink HARQ-ACK information to the transmitting terminal via the PSFCH or PSSCH, the transmitting terminal receives sidelink HARQ-ACK information corresponding to at least one sidelink transmission or receives sidelink HARQ-ACK information from at least one receiving terminal, and this information is sidelink information, which is then reported by the transmitting terminal to the control node.

[0104] Situation 2: The receiving terminal receives at least one sidelink transmission and determines corresponding sidelink HARQ-ACK information, which is sidelink information and is then reported by the RX UE to the control node.

[0105] The transmitting terminal or receiving terminal maps the sidelink information to the target notification information, and if the control node is a Uu control node, reports the mapped information to the control node, e.g., a base station, by the target resource (uplink resource); if the control node is a sidelink control node, reports the mapped information to the sidelink control node by the target resource (sidelink resource).

[0106] Regardless of whether it is a transmitting terminal or a receiving terminal, they will be collectively referred to as terminals below, and the process by which a terminal transmits sidelink information will be described in detail.

[0107] 1. Sidelink information multiplexing The terminal obtains the target resource configuration and determines target resources based on the target resource configuration, which may be configured (or instructed) by a control node, defined by a protocol, pre-configured, coordinated between terminals, or instructed by other terminals.

[0108] Scheme 1: According to the bit size or bit size interval of the transmission information, at least one target resource set or target resource can be selected for transmission.

[0109] For a configured sidelink grant, select at least one target resource set or target resource for transmission based on a bit size or bit size interval of sidelink information (e.g., HARQ-ACK information) corresponding to a sidelink transmission on the configured sidelink grant; When multiplexing the configured sidelink grant and sidelink information corresponding to other scheduling, at least one target resource set or target resource for transmitting the multiplexed information is selected based on the multiplexed information bit size or bit size interval.

[0110] In one embodiment, if two target resource sets are configured for one configured sidelink grant, the number of information bits carried by all resources in set 1 is within interval 1, and the number of information bits carried by all resources in set 2 is within interval 2.

[0111] When a terminal needs to feed back sidelink information for sidelink transmission on a configured sidelink grant, it selects the corresponding set based on the size of the sidelink information. For example, if the number of bits of sidelink information for sidelink transmission on a configured sidelink grant that the terminal needs to feed back is located in interval 1, it selects set 1 for transmission. Furthermore, when multiplexing with sidelink information for sidelink transmission of other scheduling (e.g., dynamic scheduling or other configured sidelink grant), it selects one of set 1 and set 2 based on the number of bits of the sidelink information after multiplexing. For example, if the number of bits of the sidelink information after multiplexing is located in interval 2, it selects set 2 for transmission.

[0112] In another embodiment, two resources are allocated to one configured sidelink grant, and the number of information bits carried by resource 1 is within interval 1, and the number of information bits carried by all resources within resource 2 is within interval 2.

[0113] When a terminal needs to feed back sidelink information for a sidelink transmission on a configured sidelink grant, it selects a corresponding resource based on the size of the sidelink information. For example, if the number of bits of the sidelink information for the sidelink transmission on the configured sidelink grant that the terminal needs to feed back is located in interval 1, it selects resource 1 for transmission. Furthermore, when multiplexing with sidelink information for sidelink transmissions of other dynamic scheduling, it selects one of resource 1 and resource 2 based on the number of bits of the sidelink information after multiplexing. For example, if the number of bits of the sidelink information after multiplexing is located in interval 2, it selects resource 2 for transmission.

[0114] Among them, for the configured sidelink grant, if the corresponding first resource and the second resource corresponding to other scheduling (other configured sidelink grant and / or dynamic scheduling) satisfy a predetermined condition, then the terminal multiplexes and transmits the sidelink information corresponding to the configured sidelink grant and the sidelink information corresponding to other scheduling. The preset condition is as follows: The first resource and the second resource partially or completely overlap; the first resource and the second resource are in the same target range, the target range including at least one of a time domain range and a frequency domain range; The sum of the total number of the first resources and the total number of the second resources is greater than a third preset value; and The total number of the first resource is greater than a fourth preset value; and The total number of the second resources is greater than the fourth preset value; and The first resource and the second resource may both be long format resources.

[0115] For example, if the first resource and the second resource are in the same slot and the total number of resources exceeds two, the configured sidelink grant and the sidelink information corresponding to other scheduling must be multiplexed; Alternatively, if the first resource and the second resource are in the same slot and the configured sidelink grant and the sidelink information corresponding to other scheduling both include HARQ-ACK, the configured sidelink grant and the sidelink information corresponding to other scheduling need to be multiplexed.

[0116] Solution 2: When multiplexing and transmitting, determining the corresponding target resource may select the target resource based on the resource type.

[0117] In an alternative embodiment, if the target resources corresponding to the configured sidelink grant and the target resources corresponding to the dynamic scheduling satisfy a predetermined condition, the terminal multiplexes the sidelink information corresponding to the configured sidelink grant and the sidelink information corresponding to the dynamic scheduling on the target resources corresponding to the configured sidelink grant for transmission, or the terminal multiplexes the sidelink information corresponding to the configured sidelink grant and the sidelink information corresponding to the dynamic scheduling on the target resources corresponding to the dynamic scheduling for transmission.

[0118] In another alternative embodiment, if the target resources corresponding to at least two configured sidelink grants satisfy a predetermined condition, the terminal multiplexes and transmits the sidelink information corresponding to the configured sidelink grants on the target resource corresponding to one of the configured sidelink grants.

[0119] For example, if the target resources corresponding to at least two configured sidelink grants satisfy a predetermined condition, then the terminal multiplexes and transmits the sidelink information corresponding to these configured sidelink grants on the target resource corresponding to one of the configured sidelink grants.

[0120] Optionally, among these configured sidelink grants, the configured sidelink grant with the smallest ID is Optionally, among these configured sidelink grants, the configured sidelink grant with the highest ID is Optionally, among these configured sidelink grants, the configured sidelink grant with the latest occurrence of a transmission occasion is selected; Optionally, among these configured sidelink grants, the configured sidelink grant with the smallest period is Optionally, among these configured sidelink grants, the configured sidelink grant with the longest period is Optionally, among these configured sidelink grants, a configured sidelink grant having a corresponding sidelink information feedback resource period that is the shortest, specifically, among these configured sidelink grants, a configured sidelink grant having a corresponding PSFCH period that is the shortest; Optionally, among these configured sidelink grants, the configured sidelink grant with the highest corresponding density of sidelink information feedback resources, specifically, among these configured sidelink grants, the configured sidelink grant with the highest corresponding PSFCH time-domain density, or specifically, among these configured sidelink grants, the configured sidelink grant with the highest corresponding PSFCH frequency-domain FDM number; Optionally, among these configured sidelink grants, the configured sidelink grant with the longest period of the corresponding sidelink information feedback resource, specifically, among these configured sidelink grants, the configured sidelink grant with the longest corresponding PSFCH period; Alternatively, among these configured sidelink grants, the configured sidelink grant with the smallest corresponding density of sidelink information feedback resources is selected, specifically, among these configured sidelink grants, the configured sidelink grant with the smallest corresponding PSFCH time-domain density is selected, or specifically, among these configured sidelink grants, the configured sidelink grant with the smallest corresponding PSFCH frequency-domain FDM number is selected.

[0121] In addition, the above-mentioned Scheme 2 and Scheme 1 can be combined, that is, the target resources selected in Scheme 2 can meet the quantity requirements of Scheme 1.

[0122] Note that for one period P, each period P includes a configured sidelink grant for M transmission positions (transmission occasions) and sidelink transmissions for K periods or K transmission occasions (sidelink transmissions include at least one of actually occurring transmissions and non-occurring transmissions, and transmissions are sending or receiving), and the terminal includes one of the following behaviors (K is a positive integer):

[0123] The terminal transmits a fixed number of TBs on these occasions, i.e., N_TB TBs, for example, N_TB=1, i.e., the same TB, or transmits different RV versions of the same TB, or transmits the same TB repeatedly.

[0124] The number of TBs that a terminal can transmit on these occasions does not exceed N_TB_MAX.

[0125] Second, how to determine the HARQ codebook for the configured sidelink grant.

[0126] 2.1 Determining the bits to be fed back for the actual sidelink transmission.

[0127] Take the situation of sidelink transmission in K transmission occasions within a period as an example.

[0128] 1. For a configured sidelink grant that includes M transmission occasions within one period, the following situations may exist for all transmission occasions within the K periods:

[0129] All transmission occasions within K periods are used to transmit N_TB TBs, for example, N_TB=1, i.e., the same TB is transmitted. For example, K=1, i.e., the transmission occasion within one period can transmit only one TB.

[0130] Alternatively, all transmission occasions within K periods are used to transmit at most N_TB_MAX TBs (the number of TBs actually transmitted may be less than N_TB_MAX). For example, K=1 and N_TB_MAX=2, i.e., a transmission occasion within one period can be used to transmit at most two TBs. Specifically, whether a transmission occasion is used to transmit one TB or two TBs depends on the transmitting terminal.

[0131] Nor is there any restriction on the number of TB.

[0132] Alternatively, for a receiving terminal, if the terminal receives sidelink transmission on at least one transmission occasion within K periods, the terminal can determine HARQ-ACK information corresponding to these K periods based on the reception and decoding status.

[0133] In Scheme 1, all transmission occasions within K periods are used to transmit N_TB (a fixed value) TBs, for example, N_TB=1, that is, the same TB is transmitted. At this time, based on the reception and decoding status, the HARQ-ACK information corresponding to these K periods is N_TB bit ACK / NACK. a) For example, when N_TB=1, if decoding is successful, it corresponds to 1-bit ACK, otherwise it corresponds to 1-bit NACK.

[0134] In Scheme 2, all transmission occasions within K periods are used to transmit at most N_TB_MAX TBs, and the HARQ-ACK information corresponding to these K periods is N_TB_MAX bit ACK / NACK. In this case, the maximum number of bits N_TB_MAX bits or the number of actually received TBs N_actual can be fed back.

[0135] When feeding back N_TB_MAX bits, for the received N_actual TBs, the corresponding HARQ-ACK is determined based on the reception and decoding status of each TB to determine N_TB_MAX bit HARQ-ACK; for the unreceived TBs, all correspond to a fixed state, such as ACK, so that N_TB_MAX-N_actual ACKs are determined, and N_TB_MAX bits of HARQ-ACK information are finally determined. For example, if N_TB_MAX=4 and only three TBs are received and none of them can be resolved, the HARQ-ACK information corresponding to these K periods is a 3-bit NACK and a 1-bit ACK.

[0136] Alternatively, when feeding back N_TB_MAX bits, for the received N_actual TBs, the corresponding HARQ-ACK is determined based on the reception and decoding status of each TB to determine the N_TB_MAX bit HARQ-ACK. For the unreceived TBs, all correspond to a fixed state, such as NACK, so that N_TB_MAX-N_actual NACKs are determined to finally determine the N_TB_MAX HARQ-ACK information. For example, if N_TB_MAX=4, but only three TBs are received and the solution fails, then the HARQ-ACK information corresponding to these K periods is a 4-bit NACK.

[0137] When feeding back N_actual bits, for the received N_actual TBs, determine the corresponding HARQ-ACKs according to the reception and decoding status of each TB, and feed back N_actual HARQ-ACK information. For example, if N_TB_MAX=4, but only N_actual=3 TBs are received, which correspond to NACK, NACK, and ACK, respectively, the HARQ-ACK information corresponding to these K periods is 3 bits, which correspond to NACK, NACK, and ACK, respectively.

[0138] Method 3: No restriction on the number of TBs.

[0139] When feeding back N_actual bits, for the received N_actual TBs, the corresponding ACK / NACK is determined based on the reception and decoding status of each TB, and N_actual bits of HARQ-ACK information is fed back. For example, if only N_actual=3 TBs are received, which correspond to NACK, NACK and ACK respectively, the HARQ-ACK information corresponding to these K periods is 3 bits, which correspond to NACK, NACK and ACK respectively.

[0140] Scheme 4: If each transmission occasion within K periods corresponds to one HARQ-ACK bit, if this occasion receives and decodes the transmission, set the corresponding bit to ACK; if it receives but fails to decode, set the corresponding bit to NACK; if not received, set to ACK; if not received, set to NACK.

[0141] For the sidelink transmission scenario with K transmission occasions, determining the HARQ codebook for the configured sidelink grant is similar to the scenario with K periods above, and will not be described further.

[0142] Additionally, the terminal may further include the following behaviors: The terminal sends HARQ-ACK information to the control node on the corresponding first target resource; And / or the terminal may transmit HARQ-ACK information to the transmitting terminal on the corresponding second target resource.

[0143] Optionally, for a transmitting terminal, the terminal may have sidelink transmission(s) occur on at least one transmission occasion within the K' periods, where the behavior includes one of the following:

[0144] In one embodiment, if the terminal receives at least one HARQ-ACK information on the second target resource, it further determines HARQ-ACK bit(s) for the sidelink transmission it sends in the sidelink information based on the received HARQ-ACK information, and sends the sidelink information on the corresponding target resource.

[0145] For example, the HARQ-ACK bit(s) for the sidelink transmission sent by itself in the sidelink information is equal to the HARQ-ACK information received on the second target resource. If an ACK is received, it is set to ACK; if a NACK is received, it is set to NACK; if a HARQ-ACK bitmap is received, the value of the HARQ-ACK bits corresponding to this sidelink transmission in the sidelink information is set to this bitmap. Furthermore, if multiple HARQ-ACK information are received, they are cascaded, and the HARQ-ACK bit(s) for the sidelink transmission sent by itself in the sidelink information is equal to the cascaded bitmap.

[0146] In another embodiment, all bits in the HARQ-ACK information received on the second target resource are ANDed or bitwise ANDed, and the HARQ-ACK bit for the sidelink K transmission sent by itself in the sidelink information is equal to the result of the AND or bitwise AND. For example, when K=K'=1, in one period, the terminal transmits N_TB_MAX=4 TBs, and the receiving terminal feeds back 4 bits. The HARQ-ACK information for these 4 TBs corresponds to ACK, NACK, NACK, and NACK, respectively, and the 1-bit NACK is obtained by ANDing them, and the HARQ-ACK bit corresponding to this sidelink transmission in the sidelink information is set equal to NACK.

[0147] In another embodiment, if the terminal does not receive HARQ-ACK information in the second resource, the terminal may determine the sidelink information based on a feedback mechanism. For example, If the sidelinkK transmission to be transmitted is multicast and the feedback mechanism is mechanism 1, the terminal sets all HARQ-ACK bit(s) corresponding to the sidelinkK transmission transmitted by itself in the sidelink information to ACK, and transmits the sidelink information on the corresponding target resource; If the sidelinkK transmission to be transmitted is multicast and the feedback mechanism is mechanism 2, or if the sidelinkK transmission to be transmitted is unicast, the terminal sets all HARQ-ACK bit(s) corresponding to the sidelinkK transmission transmitted by itself in the sidelink information to NACK, and transmits the sidelink information on the corresponding target resource.

[0148] In another embodiment, if the terminal does not receive HARQ-ACK information on the second target resource, the terminal does not transmit sidelink information for the sidelink transmission that it sends.

[0149] 2.2 Determining the bits to be fed back for sidelink transmissions that do not actually occur.

[0150] If the terminal has not transmitted or received any sidelink transmission in any of the transmission occasions within K' periods, in one embodiment, the terminal does not transmit HARQ-ACK information for these K' periods of the configured sidelink grant on the corresponding target resources (but may transmit other scheduled information), optionally with K' = 1. In another embodiment, the terminal sets all HARQ-ACK bit(s) in the sidelink information corresponding to these K' periods of the configured sidelink grant to ACK and transmits the sidelink information on the corresponding target resources.

[0151] Specifically, a semi-static codebook or a dynamic codebook may be adopted when providing feedback.

[0152] Alternatively, if the configured sidelink grant uses a semi-static codebook to transmit sidelink information to the control node, the period of the target resource corresponding to the configured sidelink grant = β * configured sidelink grant period (i.e., for every β periods P, there is a corresponding target resource, and the sidelink information within these β periods is transmitted to the control node every β periods).

[0153] Alternatively, if the terminal does not receive sidelink transmission in any of the transmission occasions within K' periods of one configured sidelink grant, it may set all of the HARQ-ACK bit(s) corresponding to these K' periods of this configured sidelink grant to ACK.

[0154] Furthermore, the behavior may further include the terminal transmitting HARQ-ACK information to the control node on the corresponding first target resource, and / or the terminal transmitting HARQ-ACK information to the transmitting terminal on the corresponding second target resource.

[0155] Alternatively, if the terminal does not transmit sidelink transmissions in any of the transmission occasions within the K' periods of one configured sidelink grant, then in one embodiment, upon receiving HARQ-ACK information for the K' periods of the configured sidelink grant on the second target resource, the terminal determines sidelink information to be sent to the control node and transmits the sidelink information on the corresponding target resource, where the sidelink information is determined by: HARQ-ACK bit(s) corresponding to the K' periods of the configured sidelink grant in the sidelink information = HARQ-ACK information received on the first resource; or by performing a logical AND or bitwise AND on all bits in the HARQ-ACK information received on the first resource, and the HARQ-ACK bit corresponding to the K' periods of the configured sidelink grant in the sidelink information = the result of the logical AND or bitwise AND (for example, for the K' periods of the configured sidelink grant, the terminal receives four ACKs and performs a logical AND on them to obtain one bit). ACK, and in the Sidelink information, the HARQ-ACK bit corresponding to this Sidelink transmission is ACK.

[0156] In another embodiment, regardless of whether the terminal receives HARQ-ACK information on the second target resource, the terminal sets all HARQ-ACK bit(s) corresponding to the K' periods of the configured sidelink grant in the sidelink information to ACK, and transmits the sidelink information on the corresponding target resource.

[0157] Alternatively, if the configured sidelink grant uses a dynamic codebook to transmit sidelink information to the control node, the period of the target resource corresponding to the configured sidelink grant is the same as the configured sidelink grant period (i.e., each period P has a corresponding target resource, which is transmitted to the control node in each period).

[0158] Optionally, the period of the second target resource corresponding to the configured sidelink grant is the same as the configured sidelink grant period or is a factor of the configured sidelink grant period (i.e., each period P has a corresponding first resource and feedback for each period).

[0159] Alternatively, if the terminal has not transmitted or received a sidelink transmission in all transmission occasions within the K' period, then the terminal does not transmit HARQ-ACK information for these K' period of the configured sidelink grant on the corresponding target resources (but may transmit other scheduled information), and alternatively K'=1, or the terminal sets all HARQ-ACK bit(s) corresponding to these K' period of the configured sidelink grant to ACK in the sidelink information and transmits the sidelink information on the corresponding target resources.

[0160] Referring to Fig. 3, Fig. 3 is a flowchart of another method for transmitting sidelink information according to an embodiment of the present disclosure. This method is used in a control node and includes the following steps, as shown in Fig. 3:

[0161] Step 301: receiving target sidelink information transmitted by a terminal on target resources, the target sidelink information being first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information being multiplexed information of the first sidelink information and first information, the first information being sidelink information corresponding to a scheduling other than the first configuration sidelink grant, and the target resources being at least one transmission resource to be configured in the target resource configuration.

[0162] Alternatively, if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information does not include a first hybrid automatic repeat request (HARQ) codebook or an HARQ codebook mapped by the first HARQ codebook, and the first HARQ codebook is an HARQ codebook corresponding to a configured sidelink grant; and or if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or an HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state; and Among them, K is a positive integer.

[0163] Alternatively, if a sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes a second HARQ codebook or an HARQ codebook mapped by the second HARQ codebook, where the second HARQ codebook is an HARQ codebook corresponding to a configured sidelink grant, and K is a positive integer.

[0164] Optionally, the number of bits of the second HARQ codebook is: a first preset value; the number of first transmission units in the sidelink transmission that actually occurred; and the minimum value of the first number of transmission units and a second preset value.

[0165] Optionally, when the number of bits of the second HARQ codebook is the first preset value, determine target confirmation information indicated by bits corresponding to the second transmission unit in the second HARQ codebook based on the receiving and decoding status of the second transmission unit in sidelink transmission.

[0166] Optionally, if the second transmission unit fails to be decoded, the target confirmation information is a first value; and / or, if the second transmission unit is not received successfully, the target confirmation information is a second value; And / or, if the second transmission unit is successfully decoded, the target verification information is a verification character.

[0167] Alternatively, the HARQ codebook in the target sidelink information is first HARQ-ACK information corresponding to a first sidelink transmission or information mapped by the first HARQ-ACK information; and Wherein, the first sidelink transmission is a sidelink transmission of the terminal.

[0168] Optionally, the first HARQ-ACK information is HARQ-ACK information obtained by the terminal.

[0169] Optionally, if the first HARQ-ACK information is plural, cascading is performed for the plural pieces of first HARQ-ACK information.

[0170] Optionally, if the terminal does not obtain the first HARQ-ACK information, If the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value; if the feedback mechanism is mechanism 2, determining the first HARQ-ACK information based on at least one of: all bits in the first HARQ-ACK information are a fourth value.

[0171] Optionally, the HARQ codebook to be transmitted on the target resource is determined based on the corresponding position of the HARQ codebook in the configured sidelink grant.

[0172] Optionally, the location of the configured sidelink grant corresponding to the HARQ codebook is the positions corresponding to the HARQ codebook of the allocated sidelink grants in different sidelink carriers; The positions corresponding to the HARQ codebooks of the sidelink grants allocated for different services; the locations corresponding to the HARQ codebooks of the configured sidelink grants using different HARQ processes; and the positions corresponding to the HARQ codebooks of the sidelink grants allocated in different BWPs; the locations corresponding to the HARQ codebooks of the sidelink grants allocated in different resource pools; the positions corresponding to the HARQ codebook of the arranged sidelink grants on different subchannels; the positions corresponding to the HARQ codebook of the allocated sidelink grants corresponding to different sidelink information feedback resources; The positions corresponding to the HARQ codebooks of the sidelink grants of different terminals are arranged; the positions corresponding to the HARQ codebook of the configured sidelink grants using different transmission types; the locations corresponding to the HARQ codebooks of the configured sidelink grants corresponding to different resource identifiers; the positions corresponding to the HARQ codebooks of the configured sidelink grants using different resource scheduling types; the positions corresponding to the HARQ codebook of the configured sidelink grants using different transmission schemes; the positions corresponding to the HARQ codebooks of the sidelink grants allocated to different delays; the positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different ratio values; the positions corresponding to the HARQ codebooks of the sidelink grants allocated to different periods; the positions corresponding to the HARQ codebooks of the configured sidelink grants corresponding to different frequency division multiplexing FDM identifiers; the positions corresponding to the HARQ codebooks of the configured sidelink grants using different feedback mechanisms; positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different configured sidelink grant identifiers; and positions corresponding to HARQ codebooks of configured sidelink grants corresponding to different configured sidelink grant types; and a location corresponding to the HARQ codebook of configured sidelink grants corresponding to different connections.

[0173] Optionally, the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to the HARQ-ACK information at a corresponding position in the HARQ codebook of the configured sidelink grant.

[0174] Optionally, the HARQ codebook transmitted on the target resource comprises: for a same first target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to the first target configuration sidelink grant is the same as the codebook number of the first target bit, and the first target bit is the HARQ-ACK bit corresponding to the first target configuration sidelink grant that is fed back for the first time after configuration of the first target configuration sidelink grant is enabled; for an identical second target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to said second target configuration sidelink grant is the same as the codebook number of a second target bit, and said second target bit is a HARQ-ACK bit corresponding to a scheduling signaling activating said second target configuration sidelink grant; for the same second target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to the second target configuration sidelink grant is the same as the codebook number of a third target bit, and the third target bit is the HARQ-ACK bit corresponding to the second target configuration sidelink grant that is fed back for the first time after activating the second target configuration sidelink grant; for the same second targeted configuration sidelink grant, the codebook number of a HARQ-ACK bit corresponding to a scheduling signaling for deactivating the second targeted configuration sidelink grant is the same as the codebook number of the second targeted bit; Wherein, the type of the first target deployment sidelink grant is deployment sidelink grant type 1, and the type of the second target deployment sidelink grant is deployment sidelink grant type 2.

[0175] Optionally, the target resources include transmission resources selected based on a data amount of the target sidelink information.

[0176] Optionally, the transmittable data amount of the target resource is equal to or greater than a first data amount; Wherein, the first data amount is the data amount of the target sidelink information.

[0177] Optionally, the target resource is a first transmission resource corresponding to the first configured sidelink grant, which has the smallest difference between the transmittable amount of data and the first amount of data.

[0178] Optionally, if the target sidelink information is the multiplexing information, the target resource is: - if the first information includes second sidelink information corresponding to at least one second configuration sidelink grant and does not include third sidelink information corresponding to dynamic scheduling, the target resources are transmission resources corresponding to the first configuration sidelink grant or transmission resources corresponding to the second configuration sidelink grant; if the first information includes the third sidelink information but does not include the second sidelink information, the target resources are transmission resources corresponding to the first configured sidelink grant or transmission resources corresponding to dynamic scheduling; If the first information includes the second sidelink information and the third sidelink information, the target resources are either transmission resources corresponding to a configured sidelink grant or transmission resources corresponding to dynamic scheduling.

[0179] Optionally, the first information is: second sidelink information corresponding to at least one second deployment sidelink grant; and and third sidelink information corresponding to dynamic scheduling.

[0180] Optionally, if a first resource corresponding to the first sidelink information and a second resource corresponding to the first information satisfy a predetermined condition, the target sidelink information is the multiplexing information, and the predetermined condition is: The first resource and the second resource partially or completely overlap; the first resource and the second resource are in the same target range, the target range including at least one of a time domain range and a frequency domain range; The sum of the total number of the first resources and the total number of the second resources is greater than a third preset value; and The total number of the first resource is greater than a fourth preset value; and The total number of the second resources is greater than the fourth preset value; and The first resource and the second resource are both long format resources.

[0181] Alternatively, if the first sidelink information and the first information both include confirmation information, the target sidelink information is the multiplexing information.

[0182] It should be noted that this embodiment is an embodiment of a control node corresponding to the embodiment shown in Fig. 2, and its specific embodiment can be referred to the relevant description of the embodiment shown in Fig. 2, and can achieve the same beneficial effects. In order to avoid repetition of the description, no further description will be given.

[0183] Referring to Figure 4, Figure 4 is a structural diagram of a terminal according to an embodiment of the present disclosure. As shown in Figure 4, the terminal 400 includes: a determination module 401 for determining a target resource based on the target resource allocation; a transmitting module 402 for transmitting target sidelink information on the target resources, where the target sidelink information is first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information is multiplexed information of the first sidelink information and first information, where the first information is sidelink information corresponding to a scheduling other than the first configuration sidelink grant.

[0184] Alternatively, if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information does not include a first hybrid automatic repeat request (HARQ) codebook or an HARQ codebook mapped by the first HARQ codebook, and the first HARQ codebook is an HARQ codebook corresponding to a configured sidelink grant; and or if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or an HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state; and Among them, K is a positive integer.

[0185] Alternatively, if a sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes a second HARQ codebook or an HARQ codebook mapped by the second HARQ codebook, where the second HARQ codebook is an HARQ codebook corresponding to a configured sidelink grant, and K is a positive integer.

[0186] Optionally, the number of bits of the second HARQ codebook is: a first preset value; the number of first transmission units in the sidelink transmission that actually occurred; and the minimum value of the first number of transmission units and a second preset value.

[0187] Optionally, when the number of bits of the second HARQ codebook is the first preset value, determine target confirmation information indicated by bits corresponding to the second transmission unit in the second HARQ codebook based on the receiving and decoding status of the second transmission unit in sidelink transmission.

[0188] Optionally, if the second transmission unit fails to be decoded, the target confirmation information is a first value; and / or, if the second transmission unit is not received successfully, the target confirmation information is a second value; And / or, if the second transmission unit is successfully decoded, the target verification information is a verification character.

[0189] Alternatively, the HARQ codebook in the target sidelink information is first HARQ-ACK information corresponding to a first sidelink transmission or information mapped by the first HARQ-ACK information; and Wherein, the first sidelink transmission is a sidelink transmission of the terminal.

[0190] Optionally, the first HARQ-ACK information is HARQ-ACK information obtained by the terminal.

[0191] Optionally, if the first HARQ-ACK information is plural, cascading is performed for the plural pieces of first HARQ-ACK information.

[0192] Optionally, if the terminal does not obtain the first HARQ-ACK information, If the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value; if the feedback mechanism is mechanism 2, determining the first HARQ-ACK information based on at least one of: all bits in the first HARQ-ACK information are a fourth value.

[0193] Optionally, before transmitting the target sidelink information on the target resource as described above, the method further comprises: The method further includes determining a HARQ codebook to be transmitted on the target resource based on a position corresponding to the HARQ codebook of a configured sidelink grant.

[0194] Optionally, the location of the configured sidelink grant corresponding to the HARQ codebook is the positions corresponding to the HARQ codebook of the allocated sidelink grants in different sidelink carriers; The positions corresponding to the HARQ codebooks of the sidelink grants allocated for different services; the locations corresponding to the HARQ codebooks of the configured sidelink grants using different HARQ processes; and the positions corresponding to the HARQ codebooks of the sidelink grants allocated in different BWPs; the locations corresponding to the HARQ codebooks of the sidelink grants allocated in different resource pools; the positions corresponding to the HARQ codebook of the arranged sidelink grants on different subchannels; the positions corresponding to the HARQ codebook of the allocated sidelink grants corresponding to different sidelink information feedback resources; The positions corresponding to the HARQ codebooks of the sidelink grants of different terminals are arranged; the positions corresponding to the HARQ codebook of the configured sidelink grants using different transmission types; the locations corresponding to the HARQ codebooks of the configured sidelink grants corresponding to different resource identifiers; the positions corresponding to the HARQ codebooks of the configured sidelink grants using different resource scheduling types; the positions corresponding to the HARQ codebook of the configured sidelink grants using different transmission schemes; the positions corresponding to the HARQ codebooks of the sidelink grants allocated to different delays; the positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different ratio values; the positions corresponding to the HARQ codebooks of the sidelink grants allocated to different periods; the positions corresponding to the HARQ codebooks of the configured sidelink grants corresponding to different frequency division multiplexing FDM identifiers; the positions corresponding to the HARQ codebooks of the configured sidelink grants using different feedback mechanisms; positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different configured sidelink grant identifiers; and positions corresponding to HARQ codebooks of configured sidelink grants corresponding to different configured sidelink grant types; and a location corresponding to the HARQ codebook of configured sidelink grants corresponding to different connections.

[0195] Optionally, the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to the HARQ-ACK information at a corresponding position in the HARQ codebook of the configured sidelink grant.

[0196] Optionally, the HARQ codebook transmitted on the target resource comprises: for a same first target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to the first target configuration sidelink grant is the same as the codebook number of the first target bit, and the first target bit is the HARQ-ACK bit corresponding to the first target configuration sidelink grant that is fed back for the first time after configuration of the first target configuration sidelink grant is enabled; for an identical second target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to said second target configuration sidelink grant is the same as the codebook number of a second target bit, and said second target bit is a HARQ-ACK bit corresponding to a scheduling signaling activating said second target configuration sidelink grant; for the same second target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to the second target configuration sidelink grant is the same as the codebook number of a third target bit, and the third target bit is the HARQ-ACK bit corresponding to the second target configuration sidelink grant that is fed back for the first time after activating the second target configuration sidelink grant; for the same second targeted configuration sidelink grant, the codebook number of a HARQ-ACK bit corresponding to a scheduling signaling for deactivating the second targeted configuration sidelink grant is the same as the codebook number of the second targeted bit; Wherein, the type of the first target deployment sidelink grant is deployment sidelink grant type 1, and the type of the second target deployment sidelink grant is deployment sidelink grant type 2.

[0197] Optionally, the target resources include transmission resources selected based on a data amount of the target sidelink information.

[0198] Optionally, the transmittable data amount of the target resource is equal to or greater than a first data amount; Wherein, the first data amount is the data amount of the target sidelink information.

[0199] Optionally, the target resource is a first transmission resource corresponding to the first configured sidelink grant, which has the smallest difference between the transmittable amount of data and the first amount of data.

[0200] Optionally, if the target sidelink information is the multiplexing information, the target resource is: and if the first information includes second sidelink information corresponding to at least one second configuration sidelink grant and does not include third sidelink information corresponding to dynamic scheduling, the target resources are transmission resources corresponding to the first configuration sidelink grant or transmission resources corresponding to the second configuration sidelink grant. if the first information includes the third sidelink information but does not include the second sidelink information, the target resources are transmission resources corresponding to the first configured sidelink grant or transmission resources corresponding to dynamic scheduling; If the first information includes the second sidelink information and the third sidelink information, the target resources are either transmission resources corresponding to a configured sidelink grant or transmission resources corresponding to dynamic scheduling.

[0201] Optionally, the first information is: second sidelink information corresponding to at least one second deployment sidelink grant; and and third sidelink information corresponding to dynamic scheduling.

[0202] Optionally, if a first resource corresponding to the first sidelink information and a second resource corresponding to the first information satisfy a predetermined condition, the target sidelink information is the multiplexing information, and the predetermined condition is: The first resource and the second resource partially or completely overlap; the first resource and the second resource are in the same target range, the target range including at least one of a time domain range and a frequency domain range; The sum of the total number of the first resources and the total number of the second resources is greater than a third preset value; and The total number of the first resource is greater than a fourth preset value; and The total number of the second resources is greater than the fourth preset value; and The first resource and the second resource are both long format resources.

[0203] Alternatively, if the first sidelink information and the first information both include confirmation information, the target sidelink information is the multiplexing information.

[0204] The terminal according to the embodiment of the present disclosure can implement each process implemented by the terminal in the embodiment of the method of Fig. 4. To avoid repetition, no further description will be given.

[0205] Referring to Figure 5, Figure 5 is a structural diagram of a control node according to an embodiment of the present disclosure. As shown in Figure 5, the control node 500 includes: The system includes a receiving module 501 for receiving target sidelink information transmitted by a terminal on target resources, the target sidelink information being first sidelink information corresponding to a first configured sidelink grant or the target sidelink information being multiplexed information of the first sidelink information and first information, the first information being sidelink information corresponding to a scheduling other than the first configured sidelink grant, and the target resources being at least one transmission resource to be configured in the target resource configuration.

[0206] Alternatively, if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information does not include a first hybrid automatic repeat request (HARQ) codebook or an HARQ codebook mapped by the first HARQ codebook, and the first HARQ codebook is an HARQ codebook corresponding to a configured sidelink grant; and or if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or an HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state; and Among them, K is a positive integer.

[0207] Alternatively, if a sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes a second HARQ codebook or an HARQ codebook mapped by the second HARQ codebook, where the second HARQ codebook is an HARQ codebook corresponding to a configured sidelink grant, and K is a positive integer.

[0208] Optionally, the number of bits of the second HARQ codebook is: a first preset value; the number of first transmission units in the sidelink transmission that actually occurred; and the minimum value of the first number of transmission units and a second preset value.

[0209] Optionally, when the number of bits of the second HARQ codebook is the first preset value, determine target confirmation information indicated by bits corresponding to the second transmission unit in the second HARQ codebook based on the receiving and decoding status of the second transmission unit in sidelink transmission.

[0210] Optionally, if the second transmission unit fails to be decoded, the target confirmation information is a first value; and / or, if the second transmission unit is not received successfully, the target confirmation information is a second value; And / or, if the second transmission unit is successfully decoded, the target verification information is a verification character.

[0211] Alternatively, the HARQ codebook in the target sidelink information is first HARQ-ACK information corresponding to a first sidelink transmission or information mapped by the first HARQ-ACK information; and Wherein, the first sidelink transmission is a sidelink transmission of the terminal.

[0212] Optionally, the first HARQ-ACK information is HARQ-ACK information obtained by the terminal.

[0213] Optionally, if the first HARQ-ACK information is plural, cascading is performed for the plural pieces of first HARQ-ACK information.

[0214] Optionally, if the terminal does not obtain the first HARQ-ACK information, If the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value; if the feedback mechanism is mechanism 2, determining the first HARQ-ACK information based on at least one of: all bits in the first HARQ-ACK information are a fourth value.

[0215] Optionally, the HARQ codebook to be transmitted on the target resource is determined based on the corresponding position of the HARQ codebook in the configured sidelink grant.

[0216] Optionally, the location of the configured sidelink grant corresponding to the HARQ codebook is the positions corresponding to the HARQ codebook of the allocated sidelink grants in different sidelink carriers; The positions corresponding to the HARQ codebooks of the sidelink grants allocated for different services; the locations corresponding to the HARQ codebooks of the configured sidelink grants using different HARQ processes; and the positions corresponding to the HARQ codebooks of the sidelink grants allocated in different BWPs; the locations corresponding to the HARQ codebooks of the sidelink grants allocated in different resource pools; the positions corresponding to the HARQ codebook of the arranged sidelink grants on different subchannels; the positions corresponding to the HARQ codebook of the allocated sidelink grants corresponding to different sidelink information feedback resources; The positions corresponding to the HARQ codebooks of the sidelink grants of different terminals are arranged; the positions corresponding to the HARQ codebook of the configured sidelink grants using different transmission types; the locations corresponding to the HARQ codebooks of the configured sidelink grants corresponding to different resource identifiers; the positions corresponding to the HARQ codebooks of the configured sidelink grants using different resource scheduling types; the positions corresponding to the HARQ codebook of the configured sidelink grants using different transmission schemes; the positions corresponding to the HARQ codebooks of the sidelink grants allocated to different delays; the positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different ratio values; the positions corresponding to the HARQ codebooks of the sidelink grants allocated to different periods; the positions corresponding to the HARQ codebooks of the configured sidelink grants corresponding to different frequency division multiplexing FDM identifiers; the positions corresponding to the HARQ codebooks of the configured sidelink grants using different feedback mechanisms; positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different configured sidelink grant identifiers; and positions corresponding to HARQ codebooks of configured sidelink grants corresponding to different configured sidelink grant types; and a location corresponding to the HARQ codebook of configured sidelink grants corresponding to different connections.

[0217] Optionally, the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to the HARQ-ACK information at a corresponding position in the HARQ codebook of the configured sidelink grant.

[0218] Optionally, the HARQ codebook transmitted on the target resource comprises: for a same first target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to the first target configuration sidelink grant is the same as the codebook number of the first target bit, and the first target bit is the HARQ-ACK bit corresponding to the first target configuration sidelink grant that is fed back for the first time after configuration of the first target configuration sidelink grant is enabled; for an identical second target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to said second target configuration sidelink grant is the same as the codebook number of a second target bit, and said second target bit is a HARQ-ACK bit corresponding to a scheduling signaling activating said second target configuration sidelink grant; for the same second target configuration sidelink grant, the codebook number of the HARQ-ACK bit corresponding to the second target configuration sidelink grant is the same as the codebook number of a third target bit, and the third target bit is the HARQ-ACK bit corresponding to the second target configuration sidelink grant that is fed back for the first time after activating the second target configuration sidelink grant; for the same second targeted configuration sidelink grant, the codebook number of a HARQ-ACK bit corresponding to a scheduling signaling for deactivating the second targeted configuration sidelink grant is the same as the codebook number of the second targeted bit; Wherein, the type of the first target deployment sidelink grant is deployment sidelink grant type 1, and the type of the second target deployment sidelink grant is deployment sidelink grant type 2.

[0219] Optionally, the target resources include transmission resources selected based on a data amount of the target sidelink information.

[0220] Optionally, the transmittable data amount of the target resource is equal to or greater than a first data amount; Wherein, the first data amount is the data amount of the target sidelink information.

[0221] Optionally, the target resource is a first transmission resource corresponding to the first configured sidelink grant, which has the smallest difference between the transmittable amount of data and the first amount of data.

[0222] Optionally, if the target sidelink information is the multiplexing information, the target resource is: - if the first information includes second sidelink information corresponding to at least one second configuration sidelink grant and does not include third sidelink information corresponding to dynamic scheduling, the target resources are transmission resources corresponding to the first configuration sidelink grant or transmission resources corresponding to the second configuration sidelink grant; if the first information includes the third sidelink information but does not include the second sidelink information, the target resources are transmission resources corresponding to the first configured sidelink grant or transmission resources corresponding to dynamic scheduling; If the first information includes the second sidelink information and the third sidelink information, the target resources are either transmission resources corresponding to a configured sidelink grant or transmission resources corresponding to dynamic scheduling.

[0223] Optionally, the first information is: second sidelink information corresponding to at least one second deployment sidelink grant; and and third sidelink information corresponding to dynamic scheduling.

[0224] Optionally, if a first resource corresponding to the first sidelink information and a second resource corresponding to the first information satisfy a predetermined condition, the target sidelink information is the multiplexing information, and the predetermined condition is: The first resource and the second resource partially or completely overlap; the first resource and the second resource are in the same target range, the target range including at least one of a time domain range and a frequency domain range; The sum of the total number of the first resources and the total number of the second resources is greater than a third preset value; and The total number of the first resource is greater than a fourth preset value; and The total number of the second resources is greater than the fourth preset value; and The first resource and the second resource are both long format resources.

[0225] Alternatively, if the first sidelink information and the first information both include confirmation information, the target sidelink information is the multiplexing information.

[0226] The control node according to the embodiment of the present disclosure can implement each process implemented by the control node in the embodiment of the method of Fig. 3. To avoid repetition, no further description will be given.

[0227] FIG. 6 is a schematic diagram of the hardware structure of a terminal implementing the embodiments of the present disclosure.

[0228] The terminal 600 includes components such as, but not limited to, a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. As will be appreciated by those skilled in the art, the structure of the terminal shown in FIG. 6 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or any combination of components, or a different arrangement of components. In embodiments of the present disclosure, terminals include, but are not limited to, mobile phones, tablet computers, laptops, palmtop computers, in-vehicle terminals, wearable devices, and pedometers.

[0229] The processor 610 is adapted to determine a target resource based on the target resource allocation; The radio frequency unit 601 is used to transmit target sidelink information on the target resources, where the target sidelink information is first sidelink information corresponding to a first configuration sidelink grant, or the target sidelink information is a multiplexed version of the first sidelink information and first information, where the first information is sidelink information corresponding to another scheduling other than the first configuration sidelink grant.

[0230] In the embodiments of the present disclosure, target resources are determined based on target resource allocation, and the first sidelink information or multiplexed information of the first sidelink information and the first information is transmitted on the target resources, thereby clarifying the transmission method of the sidelink information and realizing the transmission of the sidelink information.

[0231] In the embodiment of the present disclosure, the radio frequency unit 601 may be used to transmit and receive information or signals during a call. Specifically, the radio frequency unit 601 may receive downlink data from a base station and then process it in the processor 610. The radio frequency unit 601 may also transmit uplink data to the base station. Generally, the radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. The radio frequency unit 601 may communicate with other devices via a wireless communication system or a network.

[0232] The terminal provides wireless broadband Internet access to the user through a network module 602, enabling the user to, for example, send and receive email, browse web pages, access streaming media, and the like.

[0233] The audio output unit 603 can convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output it as a voice. The audio output unit 603 can also provide audio output (e.g., call signal tone, message ringtone, etc.) related to a specific function performed by the terminal 600. The audio output unit 603 can include a speaker, a buzzer, a handset, etc.

[0234] The input unit 604 is used to receive audio or video signals. The input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042. The graphics processor 6041 processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 606. The image frames processed by the graphics processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 may receive voice and process such voice as audio data. The processed audio data may be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 601 in a telephone call mode and then output.

[0235] The terminal 600 further includes at least one sensor 605, such as a light sensor, a motion sensor, or other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 6061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 6061 and / or the backlight when the terminal 600 is moved close to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes) and can detect the magnitude and direction of gravity when stationary. This can be used to identify the terminal orientation (e.g., portrait / landscape screen switching, related games, magnetometer orientation calibration), vibration identification-related functions (e.g., pedometer, tap), etc. The sensor 605 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc. Further description is omitted.

[0236] The display unit 606 is used to display information input by or provided to a user, and may include a display panel 6061, which may be arranged in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.

[0237] The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user setup and function control of the terminal. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. The touch panel 6071, also known as a touch screen, can collect user touch operations on or near the touch panel 6071 (e.g., operations performed on or near the touch panel 6071 by a user using any suitable object or accessory, such as a finger or a touch pen). The touch panel 6071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch direction, detects a signal resulting from the touch operation, and transmits the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and transmits them to the processor 610, and receives and executes commands sent by the processor 610. The touch panel 6071 may be implemented using various types of touch panels, such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 6071, the user input unit 607 may further include other input devices 6072. Specifically, the other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and an operating lever. No further description will be given.

[0238] Furthermore, the touch panel 6071 may be covered on the display panel 6061. When the touch panel 6071 detects a touch operation on or near it, the touch panel 6071 transmits the detected touch event to the processor 610 to identify the type of touch event, and the processor 610 then provides an appropriate visual output on the display panel 6061 according to the type of touch event. In FIG. 6 , the touch panel 6071 and the display panel 6061 are shown as two independent components that implement the input and output functions of the terminal, but in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to implement the input and output functions of the terminal. Specific examples are not limited herein.

[0239] The interface unit 608 is an interface for connecting an external device to the terminal 600. For example, the external device may include a wired or wireless headphone port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting to a device having an identification module, an audio input / output (I / O) port, a video I / O port, an earphone port, etc. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from the external device and transmit the received input to one or more elements within the terminal 600, or may be used to transmit data between the terminal 600 and the external device.

[0240] The memory 609 may be used to store software programs and various data. The memory 609 may mainly include a storage program area and a storage data area. The storage program area may store an operating system and an application program required for at least one function (e.g., audio playback function, image playback function, etc.), and the storage data area may store data generated by use of the mobile phone (e.g., audio data, phone book, etc.). The memory 609 may include high-speed random access memory and may further include non-volatile memory, such as at least one magnetic disk memory device, flash memory device, or other non-volatile solid-state memory device.

[0241] Processor 610 is the control center of the terminal. It is connected to various components of the terminal via various interfaces and lines. It runs or executes software programs and / or modules stored in memory 609, accesses data stored in memory 609, performs various functions of the terminal, and processes data to monitor the entire terminal. Processor 610 may include one or more processing units. Optionally, processor 610 may integrate an application processor and a modem processor. The application processor is primarily responsible for processing the operating system, user interface, and application programs, while the modem processor is primarily responsible for wireless communication. It should be understood that the modem processor does not necessarily have to be integrated into processor 610.

[0242] The terminal 600 may further include a power supply 611 (e.g., a battery) for supplying power to each component. Optionally, the power supply 611 may be logically connected to the processor 610 via a power management system, thereby enabling the power management system to realize functions such as charge / discharge management and power consumption management.

[0243] The terminal 600 also includes some functional modules not shown, which will not be further described.

[0244] Optionally, the embodiments of the present disclosure further provide a terminal, including a processor 610, a memory 609, and a computer program stored on the memory 609 and operable on the processor 610, which, when executed by the processor 610, realizes the processes of the embodiments of the method for transmitting sidelink information and achieves the same technical effects. To avoid repetition, further description will not be provided.

[0245] Referring to Figure 7, Figure 7 is a structural diagram of another control node according to an embodiment of the present disclosure. As shown in Figure 7, the control node 700 includes a processor 701, a transceiver 702, a memory 703, and a bus interface, among which: The transceiver 702 is used to receive target sidelink information transmitted by a terminal on target resources, the target sidelink information being first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information being a multiplexing of the first sidelink information and first information, the first information being sidelink information corresponding to a scheduling other than the first configuration sidelink grant, and the target resources being at least one transmission resource configured in the target resource configuration.

[0246] In the embodiments of the present disclosure, target resources are determined based on target resource allocation, and the first sidelink information or multiplexed information of the first sidelink information and the first information is transmitted on the target resources, thereby clarifying the transmission method of the sidelink information and realizing the transmission of the sidelink information.

[0247] In FIG. 7, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits, such as one or more processors represented by processor 701 and memory represented by memory 703. The bus architecture may also link various other circuits, such as peripherals, voltage regulators, power management circuits, etc., all of which are well known in the art and will not be further described herein. The bus interface provides an interface. The transceiver 702 may be multiple elements, i.e., may include a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. For different user devices, the user interface 704 may be an interface that can be external or internal to the required device. Connected devices include, but are not limited to, a keypad, a display, a speaker, a microphone, a joystick, etc.

[0248] Processor 701 is responsible for managing the bus architecture and general processing, and memory 703 may store data used by processor 701 when performing operations.

[0249] Optionally, the embodiments of the present disclosure further provide a control node, which includes a processor 701, a memory 703, and a computer program stored on the memory 703 and operable on the processor 701, which, when executed by the processor 701, realizes the processes of the above-described embodiments of the method for transmitting sidelink information and achieves the same technical effects. To avoid repetition, further description will not be provided.

[0250] The embodiments of the present disclosure further provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by a processor, realizes each process of the embodiment of the method for transmitting sidelink information according to the embodiments of the present disclosure and achieves the same technical effects. To avoid repetition, further description will not be provided. The computer-readable storage medium may be, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0251] It should be noted that, in this specification, the terms "comprises," "including," or any other variation thereof, are intended to cover a non-exclusive "comprise," whereby a process, method, article, or apparatus comprising a set of elements not only includes those elements, but also other elements not expressly listed or inherent in such process, method, article, or apparatus. In the absence of further limitations, an element limited by the phrase "comprises one of," does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises that element.

[0252] As will be apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments may be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a preferred embodiment. Based on this understanding, the technical solution of the present disclosure, in substance or in part contributing to the related art, may be expressed in the form of a software product. This computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, base station, etc.) to execute the methods described in each embodiment of the present disclosure.

[0253] Although the embodiments of the present disclosure have been described above in connection with the accompanying drawings, the present disclosure is not limited to the specific embodiments described above, and the specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many modifications based on the teachings of the present disclosure without departing from the spirit of the present disclosure and the scope of protection of the claims, and all of them fall within the scope of protection of the present disclosure.

Claims

1. A method for transmitting sidelink information used in a terminal, comprising: determining a target resource based on the target resource allocation; transmitting target sidelink information on the target resource, the target sidelink information being first sidelink information corresponding to a first configuration sidelink grant, or the target sidelink information being multiplexed information of the first sidelink information and first information, the first information corresponding to a scheduling other than the first configuration sidelink grant.

2. if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information does not include a first hybrid automatic repeat request (HARQ) codebook or a HARQ codebook mapped by the first HARQ codebook, the first HARQ codebook being a HARQ codebook corresponding to a configured sidelink grant; and or if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or a HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state; and The method of claim 1 , wherein K is a positive integer.

3. The method of claim 2 , wherein each bit of the first HARQ codebook indicates an ACK.

4. The method of claim 1 , wherein all transmission timings within K periods are used to transmit one transmission block.

5. 2. The method of claim 1, wherein if a sidelink transmission occurs within K periods or K transmission positions, the target sidelink information comprises a second HARQ codebook or a HARQ codebook mapped by the second HARQ codebook, the second HARQ codebook being a HARQ codebook corresponding to a configured sidelink grant, and K is a positive integer.

6. The number of bits of the second HARQ codebook is: a first preset value; the number of first transmission units in the sidelink transmission that actually occurred; and 6. The method of claim 5, wherein the minimum value is one of the first number of transmission units and a second preset value.

7. 7. The method of claim 6, further comprising: determining target confirmation information indicated by bits corresponding to the second transmission unit in the second HARQ codebook based on a reception and decoding status of the second transmission unit in sidelink transmission when the number of bits of the second HARQ codebook is the first preset value.

8. If the second transmission unit fails to be decoded, the target confirmation information is a first value; and / or, if the second transmission unit is not received successfully, the target confirmation information is a second value; and / or, if the second transmission unit is successfully decoded, the target verification information is a verification character.

9. the HARQ codebook in the target sidelink information is first HARQ-ACK information corresponding to a first sidelink transmission or information mapped by the first HARQ-ACK information; 2. The method of claim 1, wherein the first sidelink transmission is a sidelink transmission of the terminal.

10. The method of claim 9 , wherein the first HARQ-ACK information is HARQ-ACK information obtained by the terminal.

11. The method according to claim 10, wherein, when the first HARQ-ACK information is plural, cascading is performed for the plural first HARQ-ACK information.

12. If the terminal does not obtain the first HARQ-ACK information, If the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value; and and if the feedback mechanism is Mechanism 2, all bits in the first HARQ-ACK information are a fourth value.

13. Before transmitting the target sidelink information on the target resource as described above, the method further comprises:

2. The method of claim 1, further comprising determining a HARQ codebook to be transmitted on the target resource based on a position corresponding to a HARQ codebook of a configured sidelink grant.

14. The location of the configured sidelink grant corresponding to the HARQ codebook is: - the positions corresponding to the HARQ codebook of the allocated sidelink grants in different sidelink carriers; - the positions corresponding to the HARQ codebook of the configured sidelink grants for different services; - the positions corresponding to the HARQ codebook of configured sidelink grants using different HARQ processes; the positions corresponding to the HARQ codebooks of the configured sidelink grants in different BWPs; - the positions corresponding to the HARQ codebooks of the allocated sidelink grants in different resource pools; - the positions corresponding to the HARQ codebook of the allocated sidelink grants on different sub-channels; - the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different sidelink information feedback resources; the locations corresponding to the HARQ codebooks of the sidelink grants allocated to different terminals; - the positions corresponding to the HARQ codebook of configured sidelink grants using different transmission types; - the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different resource identifiers; - the corresponding positions in the HARQ codebook for configured sidelink grants using different resource scheduling types; - the positions corresponding to the HARQ codebook of configured sidelink grants using different transmission schemes; the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different delays; the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different ratio values; the positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different periodicities; - positions corresponding to HARQ codebooks of configured sidelink grants corresponding to different frequency division multiplexing FDM identifiers; Positions corresponding to HARQ codebooks for configured sidelink grants using different feedback mechanisms; - the positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different configured sidelink grant identifiers; - the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different configured sidelink grant types; and a corresponding location in a HARQ codebook of configured sidelink grants corresponding to different connections.

15. 14. The method of claim 13, wherein the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to HARQ-ACK information at a position corresponding to the HARQ codebook of a configured sidelink grant.

16. The HARQ codebook transmitted on the target resource is for a same first target configured sidelink grant, the codebook number of a HARQ-ACK bit corresponding to the first target configured sidelink grant is the same as the codebook number of a first target bit, and the first target bit is a HARQ-ACK bit corresponding to the first target configured sidelink grant that is fed back for the first time after configuration of the first target configured sidelink grant is enabled; for an identical second target configured sidelink grant, the codebook number of the HARQ-ACK bit corresponding to said second target configured sidelink grant is the same as the codebook number of a second target bit, and said second target bit is a HARQ-ACK bit corresponding to a scheduling signaling activating said second target configured sidelink grant; for the same second target configuration sidelink grant, the codebook number of a HARQ-ACK bit corresponding to the second target configuration sidelink grant is the same as the codebook number of a third target bit, and the third target bit is a HARQ-ACK bit corresponding to the second target configuration sidelink grant that is fed back for the first time after activating the second target configuration sidelink grant; for the same second target configured sidelink grant, the codebook number of a HARQ-ACK bit corresponding to a scheduling signaling for deactivating the second target configured sidelink grant is the same as the codebook number of the second target bit; 14. The method of claim 13, wherein the first target deployment sidelink grant type is a deployment sidelink grant type 1 and the second target deployment sidelink grant type is a deployment sidelink grant type 2.

17. 2. The method of claim 1, wherein the target resources comprise transmission resources selected based on a data amount of the target sidelink information.

18. The amount of data that can be transmitted by the target resource is equal to or greater than a first amount of data; 18. The method of claim 17, wherein the first amount of data is an amount of data of the target sidelink information.

19. 19. The method of claim 18, wherein the target resource is a first transmission resource corresponding to the first configured sidelink grant, the first transmission resource being the transmission resource for which a difference between a transmittable amount of data and the first amount of data is smallest.

20. If the target sidelink information is the multiplexing information, the target resource is: - if the first information includes second sidelink information corresponding to at least one second configuration sidelink grant and does not include third sidelink information corresponding to dynamic scheduling, the target resources are transmission resources corresponding to the first configuration sidelink grant or transmission resources corresponding to the second configuration sidelink grant; if the first information includes the third sidelink information but does not include the second sidelink information, the target resources are transmission resources corresponding to the first configured sidelink grant or transmission resources corresponding to dynamic scheduling; 20. The method of claim 1, wherein if the first information includes the second sidelink information and the third sidelink information, the target resources are transmission resources corresponding to a configured sidelink grant or transmission resources corresponding to dynamic scheduling.

21. The first information is second sidelink information corresponding to at least one second deployment sidelink grant; and and third sidelink information corresponding to dynamic scheduling.

22. If a first resource corresponding to the first sidelink information and a second resource corresponding to the first information satisfy a predetermined condition, the target sidelink information is the multiplexing information, and the predetermined condition is: The first resource and the second resource partially or completely overlap; the first resource and the second resource are in the same target range, the target range including at least one of a time domain range and a frequency domain range; The sum of the total number of the first resources and the total number of the second resources is greater than a third preset value; and The total number of the first resource is greater than a fourth preset value; and The total number of the second resources is greater than the fourth preset value; and The method of claim 1 , further comprising at least one of: the first resource and the second resource are both long format resources.

23. 2. The method of claim 1, wherein the target sidelink information is the multiplexing information if the first sidelink information and the first information both include confirmation information.

24. 1. A method for transmitting sidelink information for use in a control node, comprising: a terminal receiving target sidelink information transmitted on target resources, the target sidelink information being first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information being multiplexed information of the first sidelink information and first information, the first information being sidelink information corresponding to a scheduling other than the first configuration sidelink grant, and the target resources being at least one transmission resource to be configured in the target resource configuration.

25. if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information does not include a first hybrid automatic repeat request (HARQ) codebook or a HARQ codebook mapped by the first HARQ codebook, the first HARQ codebook being a HARQ codebook corresponding to a configured sidelink grant; and or if no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or a HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state; and 25. The method of claim 24, wherein K is a positive integer.

26. The method of claim 25, wherein each bit of the first HARQ codebook indicates an ACK.

27. The method of claim 24, wherein all transmission timings within K periods are used to transmit one transmission block.

28. 25. The method of claim 24, wherein if a sidelink transmission occurs within K periods or K transmission positions, the target sidelink information comprises a second HARQ codebook or a HARQ codebook mapped by the second HARQ codebook, the second HARQ codebook being a HARQ codebook corresponding to a configured sidelink grant, and K is a positive integer.

29. The number of bits of the second HARQ codebook is: a first preset value; the number of first transmission units in the sidelink transmission that actually occurred; and 29. The method of claim 28, wherein the minimum value is one of the first number of transmission units and a second preset value.

30. 30. The method of claim 29, wherein, when the number of bits of the second HARQ codebook is the first preset value, determining target confirmation information indicated by bits corresponding to the second transmission unit in the second HARQ codebook based on a reception and decoding status of a second transmission unit in a sidelink transmission.

31. If the second transmission unit fails to be decoded, the target confirmation information is a first value; and / or, if the second transmission unit is not received successfully, the target confirmation information is a second value; and / or, if the second transmission unit is successfully decoded, the target verification information is a verification character.

32. the HARQ codebook in the target sidelink information is first HARQ-ACK information corresponding to a first sidelink transmission or information mapped by the first HARQ-ACK information; 25. The method of claim 24, wherein the first sidelink transmission is a sidelink transmission of the terminal.

33. The method of claim 32, wherein the first HARQ-ACK information is HARQ-ACK information obtained by the terminal.

34. The method of claim 33, wherein, when the first HARQ-ACK information is plural, cascading is performed for the plural first HARQ-ACK information.

35. If the terminal does not obtain the first HARQ-ACK information, If the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value; and and if the feedback mechanism is Mechanism 2, all bits in the first HARQ-ACK information are a fourth value.

36. 25. The method of claim 24, wherein the HARQ codebook to be transmitted on the target resource is determined based on a position corresponding to the HARQ codebook of a configured sidelink grant.

37. The location of the configured sidelink grant corresponding to the HARQ codebook is: - the positions corresponding to the HARQ codebook of the allocated sidelink grants in different sidelink carriers; - the positions corresponding to the HARQ codebook of the configured sidelink grants for different services; - the positions corresponding to the HARQ codebook of configured sidelink grants using different HARQ processes; the positions corresponding to the HARQ codebooks of the configured sidelink grants in different BWPs; - the positions corresponding to the HARQ codebooks of the allocated sidelink grants in different resource pools; - the positions corresponding to the HARQ codebook of the allocated sidelink grants on different sub-channels; - the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different sidelink information feedback resources; the locations corresponding to the HARQ codebooks of the sidelink grants allocated to different terminals; - the positions corresponding to the HARQ codebook of configured sidelink grants using different transmission types; - the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different resource identifiers; - the corresponding positions in the HARQ codebook for configured sidelink grants using different resource scheduling types; - the positions corresponding to the HARQ codebook of configured sidelink grants using different transmission schemes; the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different delays; the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different ratio values; the positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different periodicities; - positions corresponding to HARQ codebooks of configured sidelink grants corresponding to different frequency division multiplexing FDM identifiers; Positions corresponding to HARQ codebooks for configured sidelink grants using different feedback mechanisms; - the positions corresponding to the HARQ codebook of the configured sidelink grants corresponding to different configured sidelink grant identifiers; - the positions corresponding to the HARQ codebook of configured sidelink grants corresponding to different configured sidelink grant types; and a corresponding location in a HARQ codebook of configured sidelink grants corresponding to different connections.

38. 37. The method of claim 36, wherein the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to HARQ-ACK information at a position corresponding to the HARQ codebook of a configured sidelink grant.

39. The HARQ codebook transmitted on the target resource is for a same first target configured sidelink grant, the codebook number of a HARQ-ACK bit corresponding to the first target configured sidelink grant is the same as the codebook number of a first target bit, and the first target bit is a HARQ-ACK bit corresponding to the first target configured sidelink grant that is fed back for the first time after configuration of the first target configured sidelink grant is enabled; for an identical second target configured sidelink grant, the codebook number of the HARQ-ACK bit corresponding to said second target configured sidelink grant is the same as the codebook number of a second target bit, and said second target bit is a HARQ-ACK bit corresponding to a scheduling signaling activating said second target configured sidelink grant; for the same second target configuration sidelink grant, the codebook number of a HARQ-ACK bit corresponding to the second target configuration sidelink grant is the same as the codebook number of a third target bit, and the third target bit is a HARQ-ACK bit corresponding to the second target configuration sidelink grant that is fed back for the first time after activating the second target configuration sidelink grant; for the same second target configured sidelink grant, the codebook number of a HARQ-ACK bit corresponding to a scheduling signaling for deactivating the second target configured sidelink grant is the same as the codebook number of the second target bit; 37. The method of claim 36, wherein the first target deployment sidelink grant type is a deployment sidelink grant type 1 and the second target deployment sidelink grant type is a deployment sidelink grant type 2.

40. 25. The method of claim 24, wherein the target resources comprise transmission resources selected based on a data amount of the target sidelink information.

41. The amount of data that can be transmitted by the target resource is equal to or greater than a first amount of data; 41. The method of claim 40, wherein the first amount of data is an amount of data of the target sidelink information.

42. 42. The method of claim 41 , wherein the target resource is a first transmission resource corresponding to the first configured sidelink grant, which has a smallest difference between a transmittable amount of data and the first amount of data.

43. If the target sidelink information is the multiplexing information, the target resource is: - if the first information includes second sidelink information corresponding to at least one second configuration sidelink grant and does not include third sidelink information corresponding to dynamic scheduling, the target resources are transmission resources corresponding to the first configuration sidelink grant or transmission resources corresponding to the second configuration sidelink grant; if the first information includes the third sidelink information but does not include the second sidelink information, the target resources are transmission resources corresponding to the first configured sidelink grant or transmission resources corresponding to dynamic scheduling; 43. The method according to claim 22, wherein if the first information includes the second sidelink information and the third sidelink information, the target resources are transmission resources corresponding to a configured sidelink grant or transmission resources corresponding to dynamic scheduling.

44. The first information is second sidelink information corresponding to at least one second deployment sidelink grant; and and third sidelink information corresponding to dynamic scheduling.

45. If a first resource corresponding to the first sidelink information and a second resource corresponding to the first information satisfy a predetermined condition, the target sidelink information is the multiplexing information, and the predetermined condition is: The first resource and the second resource partially or completely overlap; the first resource and the second resource are in the same target range, the target range including at least one of a time domain range and a frequency domain range; The sum of the total number of the first resources and the total number of the second resources is greater than a third preset value; and The total number of the first resource is greater than a fourth preset value; and The total number of the second resources is greater than the fourth preset value; and and wherein the first resource and the second resource are both long format resources.

46. 23. The method of claim 22, wherein the target sidelink information is the multiplexing information if the first sidelink information and the first information both include confirmation information.

47. a determination module for determining a target resource based on the target resource allocation; and a transmitting module for transmitting target sidelink information on the target resource, wherein the target sidelink information is first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information is multiplexed information of the first sidelink information and first information, the first information being sidelink information corresponding to another scheduling other than the first configuration sidelink grant.

48. a receiving module for receiving target sidelink information transmitted by a terminal on target resources, the target sidelink information being first sidelink information corresponding to a first configuration sidelink grant or the target sidelink information being multiplexed information of the first sidelink information and first information, the first information being sidelink information corresponding to a scheduling other than the first configuration sidelink grant, and the target resources being at least one transmission resource to be configured in the target resource configuration.

49. 24. A terminal comprising: a memory; a processor; and a program stored in the memory and operable on the processor, the program, when executed by the processor, causing the terminal to implement the steps of the method for transmitting sidelink information according to any one of claims 1 to 23.

50. 47. A control node comprising: a memory; a processor; and a program stored in the memory and operable to run on the processor, the program, when executed by the processor, causing the control node to implement the steps of the method for transmitting sidelink information according to any one of claims 24 to 46.

51. 10. A computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes steps of the method for transmitting side link information according to any one of claims 1 to 23 to be implemented, or that, when executed by a processor, causes steps of the method for transmitting side link information according to any one of claims 24 to 46 to be implemented.