Resource determining method and communication device

MY214416AActive Publication Date: 2026-07-24VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
MY · MY
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-01-07
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

The terminal and control node may have inconsistent understanding of uplink channel resources in Sidelink communication, resulting in inappropriate resource allocation and affecting the reliability and efficiency of data transmission.

Method used

By determining the time domain resources of the target uplink channel according to the time interval y2 and the time domain position of the physical side link feedback channel PSFCH, specific conditions are met to achieve consistent resource understanding between the terminal and the control node, including overlapping or no earlier than time domain resource conditions.

Benefits of technology

It ensures the appropriate allocation of uplink channel resources by the control node, improves the accuracy of terminal resource determination and the reliability and efficiency of Sidelink data transmission.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention provides a resource determination method and a communication device. The method comprises: determining (101) a time domain resource of a target uplink channel according to a time interval y2 and a first time domain position of a physical sidelink feedback channel (PSFCH) or according to the time interval y2 and a second time domain position of the PSFCH, the time interval y2 being a time interval between the PSFCH and the target uplink channel.
Need to check novelty before this filing date? Find Prior Art

Description

Resource determination methods and communication equipment

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202010038446.9, filed in China on January 14, 2020, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This invention relates to the field of communication technology, and in particular to a resource determination method and communication equipment. Background Technology

[0004] Sidelink terminals can communicate with other terminals on the Sidelink network. These terminals are typically vehicles, roadside units (RSUs), mobile phones, etc. that support Sidelink technology.

[0005] When users perform sidelink transmissions (sending or receiving), they base their timing on a selected synchronization reference source, also known as a synchronization reference or timing reference. The user's synchronization source can be a base station, a Global Navigation Satellite System (GNSS), their own local clock, or timing provided by other devices. Sidelink resources may be numbered based on sidelink timing; in this case, the sidelink frame number is called the Direct Frame Number (DFN). The following scenarios may exist:

[0006] One scenario is that the control node on carrier 1 schedules a user to perform a sidelink transmission on carrier 2. The user uses the timing of the control node on carrier 2 as the sidelink timing for their own sidelink transmission.

[0007] Another scenario involves a control node operating on carrier 1 scheduling a user to perform sidelink transmissions on carrier 2. This user uses a different timing mechanism on carrier 2, such as GNSS timing, as the sidelink timing for their transmission. In this case, the Uu timing and the sidelink timing may not be aligned.

[0008] Furthermore, the subcarrier spacing (SCS) of the sidelink and Uu may also be different, resulting in different timing accuracies.

[0009] To improve the reliability and resource utilization of data transmission on the Sidelink, a Hybrid Automatic Repeat reQuest (HARQ) feedback mechanism has been introduced into the Sidelink technology. After receiving Sidelink data (which is transmitted on the Physical Sidelink Shared Channel PSSCH, where the PSSCH is scheduled by the Sidelink Control Information (SCI), and the SCI is transmitted on the Physical Sidelink Control Channel PSCCH and / or PSSCH), the Sidelink receiving user can indicate whether the Sidelink transmission was successful or failed by feeding back Sidelink HARQ-ACK information. This Sidelink HARQ-ACK is transmitted on the Physical Sidelink Feedback Channel (PSFCH) resource.

[0010] Sidelink packet transmission may occur between the control node and the terminal (in which case the control node operates on the sidelink), or it may occur on the sidelink between terminals. In the latter case, the control node may not be able to directly know whether the sidelink packet transmission was successful. The user needs to send Sidelink HARQ ACK information (e.g., sidelink ACK / NACK) to the control node so that the control node can further determine whether the transmission on the sidelink was successful. The terminal that sends the Sidelink HARQ-ACK information corresponding to a certain sidelink transmission to the control node is the sending terminal that sent that sidelink transmission. To ensure the transmission of Sidelink HARQ-ACK information, the control node needs to allocate Physical Uplink Control Channel (PUCCH) / Physical Uplink Shared Channel (PUSCH) resources to the terminal.

[0011] However, Sidelink timing and Uu timing may differ, and / or the timing precision may differ. The location of Sidelink transport resources / PSFCH / PUCCH / PUSCH resources as understood by the user and the location of Sidelink transport resources / PSFCH / PUCCH / PUSCH resources as understood by the control node may differ or may be ambiguous.

[0012] Summary of the Invention

[0013] This invention provides a resource determination method and a communication device to solve the problem in the prior art that the terminal and the control node may have inconsistent understandings of uplink channel resources.

[0014] To solve the above-mentioned technical problems, the embodiments of the present invention are implemented as follows: a resource determination method, comprising:

[0015] Based on the time interval y2 and the first time-domain position T of the physical sidelink feedback channel PSFCH PSFCH_SL Alternatively, based on the time interval y2 and the second time-domain position T of PSFCH. PSFCH_Uu The time-domain resources of the target uplink channel are determined; the time interval y2 is the time interval between the PSFCH and the target uplink channel; wherein the time-domain resources of the target uplink channel satisfy any one of the following conditions:

[0016] T PSFCH_SL The Ath time-domain resource within the time range of +y2;

[0017] T PSFCH_Uu The Ath time-domain resource within the time range of +y2;

[0018] and T PSFCH_SL The Ath temporal resource that overlaps with +y2;

[0019] and T PSFCH_Uu The Ath temporal resource that overlaps with +y2;

[0020] No earlier than T PSFCH_SL The A-th time-domain resource of +y2;

[0021] No earlier than T PSFCH_Uu The A-th time-domain resource of +y2;

[0022] Where A is an integer greater than or equal to 1.

[0023] This invention also provides a resource determination method, including:

[0024] Obtain at least one of the following: Sidelink timing, Uu timing, and timing offset; wherein, the timing offset is the time offset between Sidelink timing and Uu timing;

[0025] The Sidelink licensed resource configuration and / or the Hybrid Automatic Repeat Request (HARQ) process for the Sidelink licensed resource configuration are determined based on at least one of the Sidelink timing, the Uu timing, and the timing offset.

[0026] This invention also provides a communication device, comprising:

[0027] The first determining module is used to determine the time domain position T of the physical sidelink feedback channel PSFCH based on the time interval y2. PSFCH_SL Alternatively, based on the time interval y2 and the second time-domain position T of PSFCH. PSFCH_Uu The time-domain resources of the target uplink channel are determined; the time interval y2 is the time interval between the PSFCH and the target uplink channel; wherein the time-domain resources of the target uplink channel satisfy any one of the following conditions:

[0028] T PSFCH_SL The Ath time-domain resource within the time range of +y2;

[0029] T PSFCH_Uu The Ath time-domain resource within the time range of +y2;

[0030] and T PSFCH_SL The Ath temporal resource that overlaps with +y2;

[0031] and T PSFCH_Uu The Ath temporal resource that overlaps with +y2;

[0032] No earlier than T PSFCH_SL The A-th time-domain resource of +y2;

[0033] No earlier than T PSFCH_Uu The A-th time-domain resource of +y2;

[0034] Where A is an integer greater than or equal to 1.

[0035] This invention also provides a communication device, comprising:

[0036] The second acquisition module is used to acquire at least one of the Sidelink timing, Uu timing, and timing offset; wherein, the timing offset is the time offset between the Sidelink timing and the Uu timing.

[0037] The second determining module is used to determine, based on at least one of the Sidelink timing, the Uu timing, and the timing offset, the configured Sidelink licensed resources and / or the Hybrid Automatic Repeat Request (HARQ) process for the configured Sidelink licensed resources.

[0038] This invention also provides a communication device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the resource determination method described above.

[0039] This invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the resource determination method described above.

[0040] In this embodiment of the invention, the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the first time-domain position of the PSFCH, or the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the second time-domain position of the PSFCH. The conditions satisfied by determining the time-domain resources of the target uplink channel enable the terminal and the control node to have a consistent understanding of the time-domain resources of the target uplink channel, thereby ensuring the appropriateness of the control node's resource allocation for the target uplink channel and improving the accuracy of the terminal in determining the resources of the target uplink channel. Attached Figure Description

[0041] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 shows one of the steps of the resource determination method provided in an embodiment of the present invention;

[0043] Figure 2 is a schematic diagram illustrating the principle of Example 1 of the resource determination method provided in this embodiment of the invention;

[0044] Figure 3 is a schematic diagram illustrating the principle of Example 2 of the resource determination method provided in this embodiment of the invention;

[0045] Figure 4 is a schematic diagram illustrating the principle of Example 3 of the resource determination method provided in this embodiment of the invention;

[0046] Figure 5 shows one of the schematic diagrams of Example 4 of the resource determination method provided in the embodiments of the present invention;

[0047] Figure 6 shows a second schematic diagram of the principle of Example 4 of the resource determination method provided in the embodiments of the present invention;

[0048] Figure 7 illustrates the third principle diagram of Example 4 of the resource determination method provided in this embodiment of the invention;

[0049] Figure 8 shows one of the structural schematic diagrams of the communication device provided in an embodiment of the present invention;

[0050] Figure 9 shows a second flowchart of the resource determination method provided in an embodiment of the present invention.

[0051] Figure 10 shows a second schematic diagram of the structure of the communication device provided in an embodiment of the present invention;

[0052] Figure 11 shows a schematic diagram of the terminal provided in an embodiment of the present invention;

[0053] Figure 12 shows a schematic diagram of the network-side device provided in an embodiment of the present invention. Detailed Implementation

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

[0055] In embodiments of the present invention, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in embodiments of the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0056] The resource determination method provided in this invention can be applied to both terminals and control nodes. Terminals can be mobile phones, tablets, laptops, Ultra-Mobile Personal Computers (UMPCs), netbooks, wearable devices, in-vehicle devices, or Personal Digital Assistants (PDAs), etc. It should be noted that the specific type of terminal is not limited in this invention. Control nodes refer to base stations or some Integrated Access Backhaul (IAB) nodes. In a sidelink, a control node can be a terminal, a Road Side Unit (RSU), a base station, or other network facilities similar to an RSU or IAB. Therefore, some control nodes may simultaneously possess both sidelinks and Uu links. Base stations can be commonly used base stations, evolved node base stations (eNBs), or network-side equipment in 5G systems (such as next-generation node base stations (gNBs) or transmission and reception points (TRPs)) or cell devices.

[0057] It should be noted that, in the embodiments of this invention, Uu transmission, Uu SCS, Uu link, and Uu resources refer to uplink transmission and / or downlink transmission between the terminal and the base station, uplink SCS and / or downlink SCS between the terminal and the base station, uplink and / or downlink between the terminal and the base station, and uplink resources and / or downlink resources between the terminal and the base station, etc.

[0058] The control node's scheduling of terminals includes: Inter-RAT sidelink scheduling and intra-RAT sidelink scheduling.

[0059] For example, when the control node is an LTE base station, the control node can schedule NR sidelink (this is called Inter-RAT sidelink scheduling) or LTE sidelink (this is called intra-RAT sidelink scheduling). When the control node is a 5G or later version base station, the control node can schedule NR sidelink (this is called intra-RAT sidelink scheduling) or LTE sidelink (this is called Inter-RAT sidelink scheduling).

[0060] As shown in Figure 1, an embodiment of the present invention provides a resource determination method, including:

[0061] Step 101, based on the time interval y2 and the first time-domain position T of the physical sidelink feedback channel PSFCH. PSFCH_SL Alternatively, based on the time interval y2 and the second time-domain position T of PSFCH. PSFCH_Uu The time-domain resources of the target uplink channel are determined; the time interval y2 is the time interval between the PSFCH and the target uplink channel; wherein the time-domain resources of the target uplink channel satisfy any one of the following conditions:

[0062] T PSFCH_SL The Ath time-domain resource within the time range of +y2;

[0063] T PSFCH_Uu The Ath time-domain resource within the time range of +y2;

[0064] and T PSFCH_SL The Ath temporal resource that overlaps with +y2;

[0065] and T PSFCH_Uu The Ath temporal resource that overlaps with +y2;

[0066] No earlier than T PSFCH_SL The A-th time-domain resource of +y2, or: not earlier than the corresponding T PSFCH_SL The A-th time-domain resource of +y2;

[0067] No earlier than T PSFCH_Uu The A-th time-domain resource of +y2, or: not earlier than the corresponding T PSFCH_Uu The A-th time-domain resource of +y2;

[0068] Where A is an integer greater than or equal to 1.

[0069] In this embodiment of the invention, if the time domain resource of the target uplink channel is T PSFCH_SL The A-th time-domain resource within the time range of +y2, or, TPSFCH_SL +y2 overlaps to the A-th temporal resource, or, no earlier than T PSFCH_SL In the case of the Ath time-domain resource of +y2, the terminal and the control node can achieve a consistent understanding of the time-domain resources of the target uplink channel based on Sidelink timing;

[0070] If the time domain resource of the target uplink channel is T PSFCH_Uu The A-th time-domain resource within the time range of +y2, or, and T PSFCH_Uu +y2 overlaps to the A-th temporal resource, or, no earlier than T PSFCH_Uu In the case of the Ath time-domain resource of +y2, the terminal and the control node can achieve a consistent understanding of the time-domain resources of the target uplink channel based on the Uu timing.

[0071] In this step, the time interval y2 can be pre-agreed upon by both the terminal and the control node; for the terminal, the time interval y2 can also be configured by higher layers or by the base station through downlink control information (DCI), without specific limitations here. The target uplink channel includes either the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH).

[0072] Optionally, the aforementioned A-th time-domain resource can specifically be: the A-th time-domain resource, or the A-th available time-domain resource. For example, T PSFCH_SL The first time-domain resource within the time range of +y2 (assuming A=1) is: T PSFCH_SL The first time-domain resource within the time range of +y2, or, T PSFCH_SL The first available time-domain resource within the time range of +y2 (if T) PSFCH_SL If the first time-domain resource within the time range of +y2 is unavailable and the second time-domain resource is available, then the T... PSFCH_SL The second time-domain resource within the time range of +y2 is the first available time-domain resource mentioned above.

[0073] For example, T PSFCH_SL +y2 corresponds to a 15kHz time slot, which in turn corresponds to two 30kHz time slots. The A=1th time domain resource represents T. PSFCH_SL +y2 corresponds to the first 30kHz time slot within the 15kHz time slot.

[0074] For example, T PSFCH_SL The 15kHz time slot corresponding to +y2 corresponds to two 30kHz time slots, with the first time slot used for downlink and the second time slot used for uplink. The A=1th available time domain resource represents T. PSFCH_SL +y2 corresponds to the first UL time slot within the 15kHz time slot that can be used for uplink 30kHz.

[0075] It should be noted that the terminal and control node can determine T based on at least one of the downlink control information DCI, PSCCH configuration, PSSCH configuration, and PSFCH configuration. PSFCH_Uu Optional, T PSFCH_SL This refers to the time when the PSFCH is received or transmitted, for example, the start point of the Sidelink slot for receiving or transmitting the PSFCH.

[0076] As one implementation method, the aforementioned time-domain resources can be time slots, for example, no earlier than T. PSFCH_Uu The A-th time slot of +y2, or, not earlier than the corresponding T. PSFCH_Uu The Ath slot of the +y2 Sidelink time slot, or, not earlier than the corresponding T PSFCH_Uu The Ath time slot of the Uu time slot of +y2.

[0077] Optionally, "not earlier than" means that the starting point of the time-domain resource is not earlier than, for example, the starting point of the time slot is not earlier than.

[0078] Optionally, the target uplink channel is used to transmit the Hybrid Automatic Repeat Request-ACK (HARQ-ACK) information for the sidelink.

[0079] For example, the resources of a target uplink channel may be associated with one or more (Physical Sidelink Feedback Channels) PSFCHs. The terminal will obtain the HARQ-ACK information of the Sidelink from its associated PSFCH, process it, and then send it to the control node on the target uplink channel.

[0080] The HARQ-ACK information or other feedback information of the Uu link can also be multiplexed on the target uplink channel, without specific limitations.

[0081] Optionally, the first time-domain position of the PSFCH is the time-domain position of the PSFCH determined based on Sidelink timing; the second time-domain position of the PSFCH is the time-domain position of the PSFCH determined based on Uu timing.

[0082] It should be noted that the time offset between Sidelink timing and Uu timing can be 0 or not. The subcarrier spacing (SCS) of the sidelink and the subcarrier spacing of Uu may be the same or different; therefore, the timing accuracy may be the same or different.

[0083] As an optional embodiment, when there is a timing offset between Sidelink timing and Uu timing, the method further includes:

[0084] Based on the time domain position T of the downlink control information DCIDCI_Uu The first time-domain position T of the PSFCH is determined by at least one of the following: the time interval y1 between the DCI and the Sidelink resource indicated by the DCI, the time interval gap, and the timing offset between the Sidelink timing and the Uu timing. PSFCH_SL Wherein, the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the Sidelink resource, or the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the target uplink channel. For example, T PSFCH_SL =T DCI_Uu '+y1+gap+offset. Where, T DCI_Uu 'equals T' DCI_Uu or T DCI_Uu The starting or ending point of the resource in the given time domain.

[0085] In other words, the first time-domain position T PSFCH_SL Time domain position T of downlink control information DCI DCI_Uu It is related to at least one of the following: the time interval y1 between the DCI and the Sidelink resource indicated by the DCI, the time interval gap, and the timing offset between the Sidelink timing and the Uu timing.

[0086] Alternatively, in the case where there is a timing offset between the Sidelink timing and the Uu timing, the method further includes: based on the second time-domain position T of the PSFCH. PSFCH_Uu And the timing offset between Sidelink timing and Uu timing, to determine the first time domain position T of PSFCH. PSFCH_SL For example, T PSFCH_SL =T PSFCH_Uu +offset.

[0087] In other words, the first time-domain position T PSFCH_SL The second time-domain position T of PSFCH PSFCH_Uu And related to the timing offset between Sidelink timing and Uu timing.

[0088] Since the timing offset value can be an integer or a non-integer, when the timing offset is a non-integer, one possible value for `offset` in the above formula is the integer part of the timing offset, for example, `offset = ceil(timing offset)`; another possible value is the integer part of the timing offset, for example, `offset = floor(timing offset)`. Specifically, in one implementation, T... DCI_UuSubtract 1 / 2 TA (TA is the time when the terminal receives the DCI) from the time when the terminal receives the DCI.

[0089] In one implementation, y1 is the time interval between the DCI and the first sidelink resource indicated by the DCI; in another implementation, gap is the time interval between the first sidelink resource and the PSFCH corresponding to the first sidelink resource. In yet another implementation, gap is the time interval between the first sidelink resource and the PSFCH corresponding to the target uplink channel. Further optionally, gap may be the time interval between the PSFCH corresponding to the first sidelink resource and the last sidelink resource.

[0090] Specifically, suppose a DCI scheduler has B sidelink resources, or a configuration sidelink grant resource contains B sidelink resources. Each sidelink resource corresponds to a PSFCH timing. Different sidelink resources may correspond to the same PSFCH timing, or they may be different PSFCH timings. These timings may correspond to the same target uplink channel. In one implementation, gap is the time interval between the PSFCH timings corresponding to the first sidelink resource and the Bth sidelink resource.

[0091] It should be noted that the first sidelink transmission begins no earlier than T. DCI_Uu +y1's first Sidelink time-domain resource (e.g., a Sidelink slot).

[0092] As an optional embodiment, when there is no timing offset between Sidelink timing and Uu timing (i.e., the timing offset is 0, or Sidelink timing and Uu timing are aligned), the method further includes:

[0093] Based on the time domain position T of the downlink control information DCI DCI_Uu The first time-domain position T of the PSFCH is determined by at least one of the following: the time interval y1 between the DCI and the Sidelink resource indicated by the DCI, and the time interval gap. PSFCH_SL Wherein, the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the Sidelink resource, or the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the target uplink channel; for example, T PSFCH_SL =T DCI_Uu '+y1+gap. Where, TDCI_Uu 'equals T' DCI_Uu or T DCI_Uu The starting or ending point of the resource in the given time domain.

[0094] In other words, the first time-domain position T PSFCH_SL Time domain position T of downlink control information DCI DCI_Uu The time interval y1 between the DCI and the Sidelink resource indicated by the DCI, and the time interval gap are related to at least one of them.

[0095] Alternatively, if there is no timing offset between the Sidelink timing and the Uu timing (i.e., the timing offset is 0, or the Sidelink timing and the Uu timing are aligned), the method further includes:

[0096] According to the second time-domain position T of PSFCH PSFCH_Uu Determine the first time-domain position T of the PSFCH PSFCH_SL For example, T PSFCH_SL =T PSFCH_Uu .

[0097] In other words, the first time-domain position T PSFCH_SL The second time-domain position T of PSFCH PSFCH_Uu Related.

[0098] Specifically, in one implementation, T DCI_Uu Subtract 1 / 2 TA (TA is a timing advance parameter, such as Timing Advance) from the time the terminal receives the DCI. In one implementation, the first Sidelink transmission begins no earlier than T. DCI_Uu +y1's first Sidelink time-domain resource (e.g., a Sidelink slot).

[0099] It should be noted that the above T DCI_Uu Among the starting or ending points of the time domain resources, one possibility for the time domain resources is a Uu time slot or a Sidelink time slot; preferably, the time slot resource is a Sidelink time slot.

[0100] Optionally, y1 is the time interval between the DCI and the first PSSCH and PSCCH resources indicated by the DCI; or, y1 is the time interval between the DCI and the first PSSCH resource indicated by the DCI; or, y1 is the time interval between the DCI and the first PSCCH resource indicated by the DCI.

[0101] Specifically, y1 is the time interval between the DCI and the first sidelink transmission indicated by the DCI; or, gap is the time interval between the first sidelink transmission and the PSFCH corresponding to the first sidelink transmission. In another implementation, gap is the time interval between the first sidelink resource and the PSFCH corresponding to the target uplink channel. Further optionally, gap may be the time interval between the PSFCH corresponding to the first sidelink resource and the last sidelink resource.

[0102] Specifically, suppose a DCI scheduler has B sidelink resources, or a configuration sidelink grant resource contains B sidelink resources. Each sidelink resource corresponds to a PSFCH timing. Different sidelink resources may correspond to the same PSFCH timing, or they may be different PSFCH timings. These timings may correspond to the same target uplink channel. In one implementation, gap is the time interval between the PSFCH timings corresponding to the first sidelink resource and the Bth sidelink resource.

[0103] As another optional embodiment, the offset is calculated based on the Sidelink subcarrier spacing, or the offset is calculated based on the uplink subcarrier spacing. Preferably, the offset is calculated based on the uplink subcarrier spacing.

[0104] As another optional embodiment, y2 is calculated based on the Sidelink subcarrier spacing, or y2 is calculated based on the uplink subcarrier spacing.

[0105] As another optional embodiment, the gap is calculated based on the Sidelink subcarrier spacing, or the gap is calculated based on the uplink subcarrier spacing.

[0106] Optionally, in certain special cases, such as when N sidelink transmissions all correspond to the same PSFCH time-domain resource, or when there is only one PSFCH time-domain resource preceding the target uplink channel that can correspond to N sidelink transmissions, and the number of scheduled or configured sidelink transmissions is N, the method further includes:

[0107] The gap is determined based on the PSFCH period N and the interval K between the PSFCH and the corresponding physical sidelink shared channel PSSCH. That is, when the number of sidelink transmissions scheduled by the control node is the same as the PSFCH period, or when the number of sidelink transmissions configured to be the same as the PSFCH period...

[0108] gap = K + N;

[0109] In one implementation, N is the period of PSFCH, and K is the minimum interval between PSFCH and the corresponding physical side-link shared channel PSSCH (e.g., MinTimeGapPSFCH).

[0110] It should be noted that in one implementation, K and N are logical time slots (e.g., Sidelink time slots); y2 is a physical time slot. Therefore, the actual distance between K Sidelink time slots may be greater than the duration of K time slots, and the actual distance between N Sidelink time slots may be greater than the duration of N time slots.

[0111] As another optional embodiment, the Ath time-domain resource includes: the Ath Sidelink time-domain resource, or the Ath Uu time-domain resource.

[0112] Wherein, the Ath Uu time domain resource is the Ath uplink time domain resource.

[0113] Optionally, uplink time-domain resources are resources that can be used for transmission within uplink resources.

[0114] For example, if the first time slot that meets any of the above conditions is a downlink time slot, it cannot be used for PUCCH transmission and needs to be postponed to the nearest time slot that can be used for uplink transmission.

[0115] It should be noted that the above T PSFCH_SL T PSFCH_Uu y2, T DCI_Uu '、T DCI_Uu The subcarrier spacing of parameters such as y1, gap, offset, N, and K may be the same or different; or, the above parameters may be logical time or physical time. Therefore, in the specific calculation process of the formula mentioned in the above embodiments of the present invention, it may be necessary to convert SCS and / or uniformly convert to logical time or physical time, which is not specifically limited here.

[0116] The resource determination method provided by the embodiments of the present invention will be described below with reference to several examples and accompanying drawings. It should be noted that the following examples mainly use the case where all sidelink resources configured by the DCI or higher layers correspond to the same PSFCH timing (occasion, or time-domain resource) as examples. When different resources correspond to different PSFCH timings, the implementation method is similar, but the gap may need to be recalculated, for example, as the time interval between the PSFCH timing of the first sidelink resource and the target uplink channel. Optionally, the PSFCH timing of the target uplink channel is the PSFCH timing of the last sidelink resource.

[0117] It should be further noted that in Figures 2-7, the shaded area represents the PSFCH.

[0118] Example 1: There is a timing offset between Sidelink timing and Uu timing.

[0119] Assume offset = 0.5 Sidelink slots = 0.5 UL slots; DCI schedules two Sidelink transmissions and K = N = 2; uplink subcarrier spacing (UL SCS) = Sidelink subcarrier spacing (Sidelink SCS) = 30kHz.

[0120] According to base station timing, the time slot corresponding to y2 = 2 (30kHz time slot) is time slot 1, while according to Sidelink timing, the time slot corresponding to y2 = 2 is time slot 1', as shown in Figure 2. It can be seen that time slot 1 and time slot 1' are in different positions. The terminal actually considers that the PUCCH transmission cannot be earlier than time slot 1'. Since PUCCH resources are Uu resources, the PUCCH resources actually used for HARQ-ACK information feedback in the sidelink should be one of the following:

[0121] Available Uu or UL time slots that overlap with time slot 1' and are not earlier than time slot 1';

[0122] Or, in other words, the most recent available Uu or UL time slot no earlier than time slot 1';

[0123] Or, in other words, corresponding to T PSFCH_Uu +2+ceil(0.5)=T PSFCH_Uu +3 corresponds to the Uu time slot;

[0124] Or rather, no earlier than T PSFCH_Uu +2+ceil(0.5)=T PSFCH_Uu +3 corresponds to the most recent available UL timeslot of the Uu timeslot.

[0125] For example, the PUCCH resource in slot 2 as shown in Figure 2. In this example, assume T PSFCH_Uu It is the starting point of the time slot where PSFCH is located, therefore, T PSFCH_Uu +2 corresponds to time slot 1 in Figure 2, T PSFCH_Uu +3 corresponds to time slot 2 in Figure 2; when T PSFCH_Uu When defined as the end of the time slot where PSFCH is located, T PSFCH_Uu +2 and T PSFCH_Uu The time slot corresponding to +3 will be adjusted accordingly, for example, moved to the back.

[0126] Example 2: There is a timing offset between Sidelink timing and Uu timing.

[0127] Assume offset = 0.5 Sidelink slot = 0.25 UL slot; DCI schedules two Sidelink transmissions and K = N = 2; uplink subcarrier spacing (UL SCS) = 15 kHz, and Sidelink subcarrier spacing (Sidelink SCS) = 30 kHz.

[0128] The time slot corresponding to base station timing y2 = 1 (15kHz time slot) is time slot 1, while the time slot corresponding to Sidelink timing y2 = 1 is time slot 1', as shown in Figure 3. It can be seen that time slot 1 and time slot 1' are in different positions. Therefore, the PUCCH resource actually used for HARQ-ACK information feedback in the sidelink should be one of the following:

[0129] Available Uu or UL time slots that overlap with time slot 1' and are not earlier than time slot 1';

[0130] Or, in other words, the most recent available Uu or UL time slot no earlier than time slot 1';

[0131] Or, in other words, corresponding to T PSFCH_Uu +2+ceil(0.5)=T PSFCH_Uu +3 corresponds to the most recent available Uu or UL time slot of the sidelink time slot. Here, 2 and 0.5 refer to the number of time slots after y2 and offset are converted according to the sidelink SCS, respectively.

[0132] Or, in other words, corresponding to T PSFCH_Uu +1+ceil(0.25)=T PSFCH_Uu +2 corresponds to the Uu or UL time slot; here, 1 and 0.5 refer to the number of time slots after y2 and offset are converted according to UL SCS, respectively;

[0133] Or, in other words, corresponding to T PSFCH_Uu +1+ceil(0.25)=TPSFCH_Uu +2 corresponds to the most recent available UL timeslot of the Uu timeslot. Here, 1 and 0.25 refer to the timeslot number after y2 and offset are converted according to UL SCS, respectively.

[0134] Or rather, T PSFCH_Uu +1+ceil(0.5)=T PSFCH_Uu +1UL slot duration+1SL slot duration corresponds to the Uu or UL slot, where 1 refers to the number of slots after y2 is converted according to UL SCS, and 0.5 refers to the number of slots after offset is converted according to sidelink SCS;

[0135] Or rather, T PSFCH_Uu +1+ceil(0.5)=T PSFCH_Uu +1UL slot duration +1SL slot duration is the most recent available UL slot of the Uu slot. Here, 1 refers to the number of slots after y2 is converted according to UL SCS, and 0.5 refers to the number of slots after offset is converted according to sidelink SCS.

[0136] For example, the PUCCH resource in slot 2 as shown in Figure 3. In this example, assume T PSFCH_Uu It is the starting point of the time slot where PSFCH is located, therefore, T PSFCH_Uu +1 corresponds to the UL SCS time slot corresponding to time slot 1 in Figure 3; when T PSFCH_Uu +1 is defined as the end of the time slot where PSFCH is located, T PSFCH_Uu The time slot corresponding to +y2 will be adjusted accordingly, for example, moved to the back.

[0137] Example 3: There is a timing offset between Sidelink timing and Uu timing.

[0138] Assume offset = 0.75, Sidelink time slot = 1.5 UL time slot; DCI schedules two Sidelink transmissions and K = N = 2; uplink subcarrier spacing (UL SCS) = 30 kHz, Sidelink subcarrier spacing (Sidelink SCS) = 15 kHz.

[0139] According to the base station timing y2 = 4 (30kHz), the time slot is time slot 1, while according to the sidelink timing y2 = 4, the time slot is time slot 1', as shown in Figure 4. It can be seen that time slot 1 and time slot 1' are in different positions. Therefore, the PUCCH resource actually used for HARQ-ACK information feedback in the sidelink should be one of the following:

[0140] Available Uu or UL time slots that overlap with time slot 1' and are not earlier than time slot 1';

[0141] Or, in other words, the most recent available Uu or UL time slot no earlier than time slot 1';

[0142] Or, in other words, corresponding to T PSFCH_Uu +2+ceil(0.75)=T PSFCH_Uu +3 corresponds to the nearest available Uu or UL time slot. Here, 2 and 0.75 refer to the number of time slots after y2 and offset are converted according to the sidelink SCS, respectively.

[0143] Or, in other words, corresponding to T PSFCH_Uu +4+ceil(1.5)=T PSFCH_Uu +6 corresponds to the available Uu or UL time slots; here, 4 and 1.5 refer to the number of time slots after y2 and offset are converted according to UL SCS, respectively;

[0144] Or, in other words, corresponding to T PSFCH_Uu +4+ceil(1.5)=T PSFCH_Uu +6 corresponds to the most recent available UL timeslot of the Uu timeslot. Here, 4 and 1.5 refer to the timeslot number after y2 and offset are converted according to UL SCS, respectively.

[0145] Or rather, T PSFCH_Uu +2+ceil(0.75)=T PSFCH_Uu +1UL slot duration +1SL slot duration corresponds to the Uu or UL slot. Here, 2 refers to the number of slots after y2 is converted according to UL SCS, and 0.75 refers to the number of slots after offset is converted according to sidelink SCS.

[0146] Or rather, T PSFCH_Uu +2+ceil(0.75)=T PSFCH_Uu +1UL slot duration +1SL slot duration is the most recent available UL slot of the Uu slot. Here, 2 refers to the number of slots after y2 is converted according to UL SCS, and 0.75 refers to the number of slots after offset is converted according to sidelink SCS.

[0147] For example, the PUCCH resource in slot 3 as shown in Figure 4. As another example, as shown in Figure 4, with "Sidelink SCS" precision, slot 3 corresponds to "+3" (A equals 1) in Figure 4; with "UL SCS" precision, slot 3 corresponds to "+6" (A equals 1) and "+7" (A equals 2) in Figure 4. Therefore, the PUCCH resource actually used for HARQ-ACK information feedback for the sidelink is any one of "+3", "+6", and "+7" in Figure 4.

[0148] In other words, the case where A is not equal to 1 can also be called: not earlier than T. PSFCH_Uu +y2 or T PSFCH_SL The second and third time-domain resources within the time-domain range of +y2, etc. Where T PSFCH_Uu +y2 or T PSFCH_SL The SCS corresponding to the time domain range of +y2 is different from the SCS corresponding to "the second time domain resource and the third time domain resource".

[0149] In this example, let's assume T PSFCH_Uu It is the starting point of the time slot where PSFCH is located, therefore, T PSFCH_Uu +1 corresponds to the UL SCS time slot corresponding to time slot 1 in Figure 3; when T PSFCH_Uu +1 is defined as the end of the time slot where PSFCH is located, T PSFCH_Uu The time slot corresponding to +y2 will be adjusted accordingly, for example, moved to the back.

[0150] Example 4: Sidelink timing and Uu timing are aligned, i.e., timing offset = 0.

[0151] Assume that DCI schedules two sidelink transmissions with K=N=2, UL SCS=30kHz, and SL SCS=30kHz. As shown in Figure 5, y1=1 time slot; y2=1 (30kHz) time slot. At this time, the base station and the control node have the same understanding of the PUCCH resource, that is, the PUCCH resource is time slot 1'.

[0152] Assume that DCI schedules two Sidelink transmissions with K=N=2, UL SCS=15kHz, and SL SCS=30kHz. As shown in Figure 6, y1=2 time slots; y2=1 (15kHz) time slot. At this time, the PUCCH resource is the nearest available Uu time slot or UL time slot no earlier than time slot 1'.

[0153] Assume that DCI schedules two Sidelink transmissions with K=N=2, UL SCS=30kHz, and SL SCS=15kHz. As shown in Figure 7, y1=1 time slot; y2=4 (30kHz) time slots. At this time, the PUCCH resource is the nearest available Uu time slot or UL time slot no earlier than time slot 1'.

[0154] In summary, in this embodiment of the invention, the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the first time-domain position of the PSFCH, or the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the second time-domain position of the PSFCH. Furthermore, the conditions satisfied by the determination of the time-domain resources of the target uplink channel enable the terminal and the control node to have a consistent understanding of the time-domain resources of the target uplink channel, thereby ensuring the appropriateness of the control node's resource allocation for the target uplink channel and improving the accuracy of the terminal in determining the resources of the target uplink channel.

[0155] As shown in Figure 8, this embodiment of the invention also provides a communication device 800, comprising:

[0156] The first determining module 801 is configured to determine the time interval y2 and the first time-domain position T of the physical sidelink feedback channel PSFCH based on the time interval y2. PSFCH_Uu Alternatively, based on the time interval y2 and the second time-domain position T of PSFCH. PSFCH_SL The time-domain resources of the target uplink channel are determined; the time interval y2 is the time interval between the PSFCH and the target uplink channel; wherein the time-domain resources of the target uplink channel satisfy any one of the following conditions:

[0157] T PSFCH_SL The Ath time-domain resource within the time range of +y2;

[0158] T PSFCH_Uu The Ath time-domain resource within the time range of +y2;

[0159] and T PSFCH_SL The Ath temporal resource that overlaps with +y2;

[0160] and T PSFCH_Uu The Ath temporal resource that overlaps with +y2;

[0161] No earlier than T PSFCH_SL The A-th time-domain resource of +y2;

[0162] No earlier than T PSFCH_Uu The A-th time-domain resource of +y2;

[0163] Where A is an integer greater than or equal to 1.

[0164] Optionally, in the above embodiments of the present invention, the target uplink channel is used to transmit the hybrid automatic repeat request-acknowledgement (HARQ-ACK) information of the sidelink.

[0165] Optionally, in the above embodiments of the present invention, the first time-domain position of the PSFCH is the time-domain position of the PSFCH determined based on Sidelink timing;

[0166] The second time-domain position of the PSFCH is the time-domain position of the PSFCH determined based on the Uu timing.

[0167] Optionally, in the above embodiments of the present invention, the method further includes:

[0168] Based on the time domain position T of the downlink control information DCI DCI_Uu The first time-domain position T of the PSFCH is determined by at least one of the following: the time interval y1 between the DCI and the Sidelink resource indicated by the DCI, the time interval gap, and the timing offset between the Sidelink timing and the Uu timing. PSFCH_SL Wherein, the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the Sidelink resource, or the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the target uplink channel.

[0169] or,

[0170] According to the second time-domain position T of PSFCH PSFCH_Uu And the timing offset between Sidelink timing and Uu timing, to determine the first time domain position T of PSFCH. PSFCH_SL .

[0171] Optionally, in the above embodiments of the present invention, the method further includes:

[0172] Based on the time domain position T of the downlink control information DCI DCI_Uu The first time-domain position T of the PSFCH is determined by at least one of the following: the time interval y1 between the DCI and the Sidelink resource indicated by the DCI, and the time interval gap. PSFCH_SL Wherein, the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the Sidelink resource, or the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the target uplink channel;

[0173] or,

[0174] According to the second time-domain position T of PSFCHPSFCH_Uu Determine the first time-domain position T of the PSFCH PSFCH_SL .

[0175] Optionally, in the above embodiments of the present invention, the offset is calculated based on the Sidelink subcarrier spacing, or the offset is calculated based on the uplink subcarrier spacing.

[0176] Optionally, in the above embodiments of the present invention, y2 is calculated based on the Sidelink subcarrier spacing, or y2 is calculated based on the uplink subcarrier spacing.

[0177] Optionally, in the above embodiments of the present invention, the gap is calculated based on the Sidelink subcarrier spacing, or the gap is calculated based on the uplink subcarrier spacing.

[0178] Optionally, in the above embodiments of the present invention, when the number of Sidelink resources scheduled by the control node is the same as the period of PSFCH, the method further includes:

[0179] The gap is determined based on the period N of the PSFCH and the interval K between the PSFCH and the corresponding physical side-link shared channel PSSCH.

[0180] Optionally, in the above embodiments of the present invention, the Ath available time-domain resource includes: the Ath available Sidelink time-domain resource, or the Ath available Uu time-domain resource.

[0181] The communication device provided in this embodiment of the invention can implement the various processes implemented by the communication device in the method embodiments of Figures 1 to 7. To avoid repetition, these processes will not be described again here.

[0182] In summary, in this embodiment of the invention, the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the first time-domain position of the PSFCH, or the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the second time-domain position of the PSFCH. Furthermore, the conditions satisfied by the determination of the time-domain resources of the target uplink channel enable the terminal and the control node to have a consistent understanding of the time-domain resources of the target uplink channel, thereby ensuring the appropriateness of the control node's resource allocation for the target uplink channel and improving the accuracy of the terminal in determining the resources of the target uplink channel.

[0183] It should be noted that the communication device provided in the embodiments of the present invention is a communication device capable of executing the above-described resource determination method. Therefore, all embodiments of the above-described resource determination method are applicable to the communication device and can achieve the same or similar beneficial effects.

[0184] Preferably, the present invention also provides a communication device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described resource determination method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0185] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the resource determination method embodiments described above and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0186] As shown in Figure 9, this embodiment of the invention also provides a resource determination method, including:

[0187] Step 901: Obtain at least one of the Sidelink timing, Uu timing, and timing offset; wherein, the timing offset is the time offset between the Sidelink timing and the Uu timing.

[0188] Step 902: Determine the Sidelink configured grant (sidelink configured grant or configured sidelink grant) and / or the Hybrid Automatic Repeat Request (HARQ) process for the configured Sidelink granted grant based on at least one of the Sidelink timing, the Uu timing, and the timing offset.

[0189] The timing offset is the offset between the Uu timing and the Sidelink timing. The precision of this offset may be at least one of the following: microseconds (µs); symbols; slots; subframes; milliseconds (ms); frames; and seconds. In the formula, the timing offset may need to be converted to the corresponding unit, such as the number of µs, symbols, slots, subframes, milliseconds, seconds, or frames. There are no restrictions on this.

[0190] This invention provides at least three methods for determining the configuration of Sidelink licensed resources and / or the hybrid automatic repeat request (HARQ) process for the configuration of Sidelink licensed resources, respectively including:

[0191] Method 1: Based on Sidelink timing (e.g., Direct Frame Number DFN), determine the configuration of Sidelink licensed resources and / or the Hybrid Automatic Repeat Request (HARQ) process for the configured Sidelink licensed resources.

[0192] Method 2: Based on Uu timing (e.g., system frame number SFN) and timing offset, determine the configuration of Sidelink licensed resources and / or the hybrid automatic repeat request (HARQ) process of the configured Sidelink licensed resources.

[0193] Method 3: Based on Uu timing (e.g., system frame number SFN), determine the configuration of Sidelink authorized resources and / or the hybrid automatic repeat request (HARQ) process of the configured Sidelink authorized resources.

[0194] Method 3: One implementation is that the terminal assumes y4 is large enough to handle all the steps involved in the Sidelink transmission / PSFCH transmission / PUCCH / PUSCH process. Another implementation is that the terminal needs to transmit TA / 2 or TA in advance when configuring Sidelink licensed resource transmission. Yet another implementation is that when configuring Sidelink licensed resource transmission, the terminal assumes or expects to align the time slot boundary of the configured Sidelink licensed resource with the time slot boundary, subframe boundary, or frame boundary of the time slot containing the most recently received downlink control information or synchronization signal block SSB or channel state information reference signal CSI-RS or other downlink signals, which is TA / 2 or TA in advance. It should be noted that boundary alignment does not mean overlap.

[0195] As an optional embodiment, the method further includes:

[0196] The period for configuring the sidelink grant resource is determined based on at least one of the following: the interval y3 between the downlink control information (DCI) and the sidelink resources indicated by the DCI, or the offset value y3 for configuring the sidelink grant; the interval y4 between the physical sidelink feedback channel (PSFCH) and the channel used to transmit HARQ-ACK information for the sidelink; the time domain range S1 occupied by data resources and / or control resources within the configured sidelink grant resource; the period N of the PSFCH; and the interval K between the PSFCH and the corresponding physical sidelink shared channel (PSSCH). Optionally, K is the minimum interval between the PSFCH and the corresponding PSSCH.

[0197] For example, the period for configuring Sidelink authorized resources satisfies at least one of the following conditions:

[0198] Greater than y3+S1+(N+K-1);

[0199] It equals y3 + S1 + (N + K - 1);

[0200] Greater than S1+(N+K-1)+y4;

[0201] It equals S1 + (N + K - 1) + y4;

[0202] Greater than y3+S1+(N+K-1)+y4;

[0203] It equals y3 + S1 + (N + K - 1) + y4;

[0204] Where y3 is the interval between the downlink control information (DCI) and the sidelink resource indicated by the DCI, or the offset value of the configured sidelink grant (e.g., timeOffsetCGType1). Optionally, this value may be 0, in which case y3 is not in the above formula; y4 is the interval between the physical sidelink feedback channel (PSFCH) and the channel used to transmit the HARQ-ACK information of the sidelink; S1 is the time domain range occupied by the data resources and / or control resources within the configured sidelink grant resource; N is the period of the PSFCH; and K is the minimum interval between the PSFCH and the corresponding physical sidelink shared channel (PSSCH).

[0205] Optionally, S1 may be indicated by DCI or configured by a higher level; no specific limitation is made here.

[0206] For example, if the data resources and control resources within the Sidelink authorized resources are configured to be located in sidelink slot 1, sidelink slot 9 and sidelink slot 10 respectively within a cycle, then S1 corresponds to 10 sidelink slots or S1 corresponds to the physical time length from sidelink slot 1 to sidelink slot 10.

[0207] Specifically, a period greater than or equal to y3+S1+(N+K-1) ensures that the PSFCH corresponding to the last transmission within each period is within the corresponding period. A period greater than or equal to S1+(N+K-1)+y4 and a period greater than or equal to y3+S1+(N+K-1)+y4 ensure that the PUCCH or PSUCH corresponding to the last transmission within each period is within the corresponding resource.

[0208] Optionally, for configuring Sidelink licensed resources, y4 specifically refers to the interval between the last PSFCH associated with the sidelink transmission and the corresponding PUCCH or PUSCH within each cycle.

[0209] For example, when the minimum period is 3 sidelink slots, the timing offset is 0, and the time domain range occupied by the time domain resources indicated by the sidelink control information is 1 slot, N=1, K=2, and y4=0.

[0210] It should be noted that the subcarrier spacing (SCS) of the parameters y3+S1+(N+K-1) or S1+(N+K-1)+y4 or y3+S1+(N+K-1)+y4 may be the same or different. In one implementation, K and N are logical time slots (e.g., sidelink time slots), while y3 and y4 are physical time slots. Further precision or SCS may also be different. Therefore, the above formula may need to convert the SCS and / or uniformly convert it to logical time or physical time. No specific restrictions are made here.

[0211] When the period is defined according to physical time, if the configured Sidelink authorized resources conflict with non-Sidelink resources, the configured Sidelink authorized resources in the conflicting part or the configured Sidelink authorized resources within the period are considered invalid.

[0212] Optionally, step 902 determines the HARQ process for configuring Sidelink licensed resources, including:

[0213] The HARQ process for configuring Sidelink licensed resources is determined based on the HARQ process start value and / or process offset value.

[0214] And / or,

[0215] Based on the identification information of the configured Sidelink licensed resource, determine the HARQ process of the configured Sidelink licensed resource corresponding to the identification information of the configured Sidelink licensed resource.

[0216] In summary, in this embodiment of the invention, the terminal and the control node determine the configuration of Sidelink licensed resources and / or the Hybrid Automatic Repeat Request (HARQ) process for the configured Sidelink licensed resources based on at least one of the Sidelink timing, the Uu timing, and the timing offset. This enables the terminal and the control node to have a consistent understanding of the configured Sidelink licensed resources, thereby ensuring the appropriateness of the control node's allocation of the configured Sidelink licensed resources and improving the accuracy of the terminal in determining the configured Sidelink licensed resources.

[0217] To more clearly describe the resource determination method provided in the embodiments of the present invention, a detailed explanation is given below with reference to two examples.

[0218] Example 5: Determine the configuration of Sidelink authorized resources based on DFN.

[0219] Assume a configured Sidelink grant resource is associated with nrofHARQ-Processes (number of HARQ processes). S is the slot number (e.g., startSLsymbols) of the start symbol of a PSSCH or PSCCH transport opportunity in the configured Sidelink grant resource.

[0220] Optionally, "timeOffsetCGType1" indicates the starting time slot of the configured authorized Type 1 resource relative to DFN0#, or the offset of the configured authorized Type 1 resource relative to DFN0#, such as slot offset.

[0221] For configured grant Type 1, the sidelink grant resource must satisfy the following formula, for example, the start symbol must satisfy the following formula:

[0222] [(DFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=

[0223] (timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot),for all N>=0.

[0224] For configured grant Type 2, the sidelink grant resource must satisfy the following formula, for example, the start symbol must satisfy the following formula:

[0225] [(DFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=

[0226] [(DFN start time ×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slotstart time ×numberOfSymbolsPerSlot+symbolstart time)+N×periodicity]modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), for all N>=0.

[0227] Among them, DFN start time Slotstart time and symbolstart time are the DFN, slot, and symbol of the PSCCH or PSSCH transmission opportunity, respectively. Optionally, they are the DFN, slot, and symbol of the first PSCCH or the first PSSCH transmission opportunity within a cycle.

[0228] Wherein, numberOfSlotsPerFrame is the number of slots contained in each frame; numberOfSymbolsPerSlot is the number of symbols contained in each slot; slot number in the frame is the slot number in the frame; and symbol number in the slot is the symbol number in the slot.

[0229] Optionally, for a configured sidelink licensed resource, the associated HARQ process ID is derived from the following equation:

[0230] HARQ Process ID=ID_offset+[floor(CURRENT_symbol / periodicity)]modulo nrofHARQ-Processes;

[0231] Among them, CURRENT_symbol=(DFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot);

[0232] ID_offset is the HARQ ID offset or minimum HARQ ID corresponding to the sidelink authorized resource configured.

[0233] Optionally, there is a correspondence between ID_offset and the configured sidelink authorized resource ID.

[0234] Optionally, the ID_offset can be 0.

[0235] Optionally, at least one of the DFN and sidelink slots mentioned above is a frame or slot number obtained after sorting the sidelink resources.

[0236] Example 6: Configure Sidelink licensed resources based on SFN and timing offset.

[0237] Assume a Sidelink licensed resource is configured and associated with nrofHARQ-Processes (number of HARQ processes). The timing offset is the offset between the Uu timing and the Sidelink timing.

[0238] S is the slot number (e.g., startSLsymbols) of the start symbol for a PSSCH or PSCCH transport opportunity in the Sidelink licensed resources.

[0239] For configured grant Type 1, the sidelink grant resource must satisfy the following formula, for example, the start symbol must satisfy the following formula:

[0240] [(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]+Offset=(timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot),for all N>=0.

[0241] For configured grant Type 2, the sidelink grant resource must satisfy the following formula, for example, the start symbol must satisfy the following formula:

[0242] [(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]+Offset=[(SFN start time ×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slotstart time×numberOfSymbolsPerSlot+symbolstart time)+N×periodicity]modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot),for all N>=0.

[0243] Among them, SFN start time Slotstart time and symbolstart time are the SFN, time slot, and symbol of the PSCCH or PSSCH transmission opportunity, respectively. Optionally, they are the SFN, time slot, and symbol of the first PSCCH or the first PSSCH transmission opportunity within a cycle.

[0244] Wherein, numberOfSlotsPerFrame is the number of slots contained in each frame; numberOfSymbolsPerSlot is the number of symbols contained in each slot; slot number in the frame is the slot number in the frame; and symbol number in the slot is the symbol number in the slot.

[0245] Optionally, for a configured sidelink licensed resource, the associated HARQ process ID is derived from the following equation:

[0246] HARQ Process ID=ID_offset+[floor(CURRENT_symbol / periodicity)]modulo nrofHARQ-Processes

[0247] Among them, CURRENT_symbol=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot)+offset

[0248] ID_offset is the HARQ ID offset or minimum HARQ ID corresponding to this CG.

[0249] Optionally, there is a correspondence between ID_offset and the configured sidelink authorized resource ID.

[0250] Optionally, the ID_offset can be 0.

[0251] As shown in Figure 10, this embodiment of the invention also provides a communication device 100, including:

[0252] The second acquisition module 110 is used to acquire at least one of the Sidelink timing, Uu timing, and timing offset; wherein, the timing offset is the time offset between the Sidelink timing and the Uu timing.

[0253] The second determining module 120 is used to determine, based on at least one of the Sidelink timing, the Uu timing, and the timing offset, the configured Sidelink licensed resources and / or the configured Sidelink licensed resources Hybrid Automatic Repeat Request (HARQ) process.

[0254] Optionally, in the above embodiments of the present invention, the communication device further includes:

[0255] The period determination module is used to determine the period of configuring the sidelink licensed resources based on at least one of the following: downlink control information (DCI) and the interval y3 between the sidelink resources indicated by the DCI or the offset value y3 of the configured sidelink license; the interval y4 between the physical sidelink feedback channel (PSFCH) and the channel used to transmit HARQ-ACK information of the sidelink; the time domain range S1 occupied by the data resources and / or control resources within the configured sidelink licensed resources; the period N of the PSFCH; and the interval K between the PSFCH and the corresponding physical sidelink shared channel (PSSCH).

[0256] Optionally, in the above embodiments of the present invention, determining the HARQ process for configuring Sidelink authorized resources includes:

[0257] The HARQ process for configuring Sidelink licensed resources is determined based on the HARQ process start value and / or process offset value.

[0258] And / or,

[0259] Based on the identification information of the configured Sidelink licensed resource, determine the HARQ process of the configured Sidelink licensed resource corresponding to the identification information of the configured Sidelink licensed resource.

[0260] In summary, in this embodiment of the invention, the terminal and the control node determine the configuration of Sidelink licensed resources and / or the Hybrid Automatic Repeat Request (HARQ) process for the configured Sidelink licensed resources based on at least one of the Sidelink timing, the Uu timing, and the timing offset. This enables the terminal and the control node to have a consistent understanding of the configured Sidelink licensed resources, thereby ensuring the appropriateness of the control node's allocation of the configured Sidelink licensed resources and improving the accuracy of the terminal in determining the configured Sidelink licensed resources.

[0261] It should be noted that the communication device provided in the embodiments of the present invention is a communication device capable of executing the above-described resource determination method. Therefore, all embodiments of the above-described resource determination method are applicable to the communication device and can achieve the same or similar beneficial effects.

[0262] Preferably, the present invention also provides a communication device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described resource determination method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0263] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the resource determination method embodiments described above and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0264] When the resource determination method provided in the embodiments of the present invention is applied to a terminal, FIG11 is a schematic diagram of the hardware structure of a terminal implementing various embodiments of the present invention. The terminal 500 includes, but is not limited to, components such as: radio frequency unit 501, network module 502, audio output unit 503, input unit 504, sensor 505, display unit 506, user input unit 507, interface unit 508, memory 509, processor 510, and power supply 511. Those skilled in the art will understand that the terminal structure shown in FIG11 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements. In the embodiments of the present invention, the terminal includes, but is not limited to, mobile phones, tablet computers, laptop computers, handheld computers, vehicle terminals, wearable devices, and pedometers.

[0265] Processor 510 is configured to determine the first time-domain position T of the physical sidelink feedback channel PSFCH based on the time interval y2. PSFCH_SL Alternatively, based on the time interval y2 and the second time-domain position T of PSFCH. PSFCH_Uu The time-domain resources of the target uplink channel are determined; the time interval y2 is the time interval between the PSFCH and the target uplink channel; wherein the time-domain resources of the target uplink channel satisfy any one of the following conditions:

[0266] T PSFCH_SL The Ath time-domain resource within the time range of +y2;

[0267] T PSFCH_Uu The Ath time-domain resource within the time range of +y2;

[0268] and T PSFCH_SL The Ath temporal resource that overlaps with +y2;

[0269] and T PSFCH_Uu The Ath temporal resource that overlaps with +y2;

[0270] No earlier than T PSFCH_SL The A-th time-domain resource of +y2;

[0271] No earlier than T PSFCH_Uu The A-th time-domain resource of +y2;

[0272] Where A is an integer greater than or equal to 1.

[0273] In this embodiment of the invention, the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the first time-domain position of the PSFCH, or the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the second time-domain position of the PSFCH. The conditions satisfied by determining the time-domain resources of the target uplink channel enable the terminal and the control node to have a consistent understanding of the time-domain resources of the target uplink channel, thereby ensuring the appropriateness of the control node's resource allocation for the target uplink channel and improving the accuracy of the terminal in determining the resources of the target uplink channel.

[0274] It should be noted that the communication device provided in the embodiments of the present invention is a communication device capable of executing the above-described resource determination method. Therefore, all embodiments of the above-described resource determination method are applicable to the communication device and can achieve the same or similar beneficial effects.

[0275] Alternatively, the radio frequency unit 501 is used to acquire at least one of the sidelink timing, Uu timing, and timing offset; wherein the timing offset is the time offset between the sidelink timing and the Uu timing.

[0276] Processor 510 is configured to determine, based on at least one of the Sidelink timing, the Uu timing, and the timing offset, a Hybrid Automatic Repeat Request (HARQ) process for configuring Sidelink licensed resources and / or the Hybrid Automatic Repeat Request (HARQ) process for configuring Sidelink licensed resources.

[0277] In this embodiment of the invention, the terminal and the control node determine the configuration of Sidelink licensed resources and / or the Hybrid Automatic Repeat Request (HARQ) process for the configuration of Sidelink licensed resources based on at least one of the Sidelink timing, the Uu timing, and the timing offset. This enables the terminal and the control node to have a consistent understanding of the configuration of Sidelink licensed resources, thereby ensuring the appropriateness of the control node's allocation of the configuration of Sidelink licensed resources and improving the accuracy of the terminal in determining the configuration of Sidelink licensed resources.

[0278] It should be noted that the communication device provided in the embodiments of the present invention is a communication device capable of executing the above-described resource determination method. Therefore, all embodiments of the above-described resource determination method are applicable to the communication device and can achieve the same or similar beneficial effects.

[0279] It should be understood that, in this embodiment of the invention, the radio frequency unit 501 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 510; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 501 can also communicate with networks and other devices through a wireless communication system.

[0280] The terminal provides users with wireless broadband internet access through network module 502, such as helping users send and receive emails, browse web pages, and access streaming media.

[0281] The audio output unit 503 can convert audio data received by the radio frequency unit 501 or the network module 502 or stored in the memory 509 into audio signals and output them as sound. Furthermore, the audio output unit 503 can also provide audio output related to specific functions performed by the terminal 500 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 503 includes a speaker, a buzzer, and a receiver, etc.

[0282] Input unit 504 is used to receive audio or video signals. Input unit 504 may include a graphics processing unit (GPU) 5041 and a microphone 5042. The GPU 5041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 506. The image frames processed by GPU 5041 can be stored in memory 509 (or other storage medium) or transmitted via radio frequency unit 501 or network module 502. Microphone 5042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 501 in telephone call mode.

[0283] Terminal 500 also includes at least one sensor 505, such as a light sensor, a motion sensor, and 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 5061 according to the ambient light level, and the proximity sensor can turn off the display panel 5061 and / or backlight when the terminal 500 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. Sensor 505 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which will not be described in detail here.

[0284] The display unit 506 is used to display information input by the user or information provided to the user. The display unit 506 may include a display panel 5061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0285] User input unit 507 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the terminal. Specifically, user input unit 507 includes a touch panel 5071 and other input devices 5072. Touch panel 5071, also known as a touch screen, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel 5071). Touch panel 5071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by 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 sends it to the processor 510, which receives and executes commands from the processor 510. In addition, touch panel 5071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 5071, user input unit 507 may also include other input devices 5072. Specifically, other input devices 5072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.

[0286] Furthermore, the touch panel 5071 can cover the display panel 5061. When the touch panel 5071 detects a touch operation on or near it, it transmits the information to the processor 510 to determine the type of touch event. Subsequently, the processor 510 provides corresponding visual output on the display panel 5061 according to the type of touch event. Although in Figure 11, the touch panel 5071 and the display panel 5061 are shown as two separate components to implement the input and output functions of the terminal, in some embodiments, the touch panel 5071 and the display panel 5061 can be integrated to implement the input and output functions of the terminal. Specific details are not limited here.

[0287] Interface unit 508 serves as an interface for connecting external devices to terminal 500. For example, external devices may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 508 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more elements within terminal 500, or it can be used to transmit data between terminal 500 and external devices.

[0288] The memory 509 can be used to store software programs and various data. The memory 509 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 509 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0289] The processor 510 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It performs various functions and processes data by running or executing software programs and / or modules stored in the memory 509, and by calling data stored in the memory 509, thereby providing overall monitoring of the terminal. The processor 510 may include one or more processing units; preferably, the processor 510 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 510.

[0290] The terminal 500 may also include a power supply 511 (such as a battery) to power various components. Preferably, the power supply 511 can be logically connected to the processor 510 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0291] In addition, terminal 500 includes some functional modules not shown, which will not be described in detail here.

[0292] When the resource determination method provided in this embodiment of the invention is applied to a control node, and the control node is a network-side device, Figure 12 is a structural diagram of a network-side device according to an embodiment of the invention. This device can implement the details of the above-described information receiving method and achieve the same effect. As shown in Figure 12, the network-side device 1200 includes: a processor 1201, a transceiver 1202, a memory 1203, and a bus interface, wherein:

[0293] Processor 1201 is used to read the program from memory 1203 and execute the following procedures:

[0294] Based on the time interval y2 and the first time-domain position T of the physical sidelink feedback channel PSFCH PSFCH_SL Alternatively, based on the time interval y2 and the second time-domain position T of PSFCH. PSFCH_Uu The time-domain resources of the target uplink channel are determined; the time interval y2 is the time interval between the PSFCH and the target uplink channel; wherein the time-domain resources of the target uplink channel satisfy any one of the following conditions:

[0295] T PSFCH_SL The Ath time-domain resource within the time range of +y2;

[0296] T PSFCH_Uu The Ath time-domain resource within the time range of +y2;

[0297] and T PSFCH_SL The Ath temporal resource that overlaps with +y2;

[0298] and T PSFCH_Uu The Ath temporal resource that overlaps with +y2;

[0299] No earlier than T PSFCH_SL The A-th time-domain resource of +y2;

[0300] No earlier than T PSFCH_Uu The A-th time-domain resource of +y2;

[0301] Where A is an integer greater than or equal to 1.

[0302] In this embodiment of the invention, the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the first time-domain position of the PSFCH, or the terminal and the control node determine the time-domain resources of the target uplink channel based on the time interval y2 and the second time-domain position of the PSFCH. The conditions satisfied by determining the time-domain resources of the target uplink channel enable the terminal and the control node to have a consistent understanding of the time-domain resources of the target uplink channel, thereby ensuring the appropriateness of the control node's resource allocation for the target uplink channel and improving the accuracy of the terminal in determining the resources of the target uplink channel.

[0303] It should be noted that the communication device provided in the embodiments of the present invention is a communication device capable of executing the above-described resource determination method. Therefore, all embodiments of the above-described resource determination method are applicable to the communication device and can achieve the same or similar beneficial effects.

[0304] Alternatively, processor 1201 may read the program from memory 1203 and execute the following procedures:

[0305] Obtain at least one of the following: Sidelink timing, Uu timing, and timing offset; wherein, the timing offset is the time offset between Sidelink timing and Uu timing;

[0306] The Sidelink licensed resource configuration and / or the Hybrid Automatic Repeat Request (HARQ) process for the Sidelink licensed resource configuration are determined based on at least one of the Sidelink timing, the Uu timing, and the timing offset.

[0307] In this embodiment of the invention, the terminal and the control node determine the configuration of Sidelink licensed resources and / or the Hybrid Automatic Repeat Request (HARQ) process for the configuration of Sidelink licensed resources based on at least one of the Sidelink timing, the Uu timing, and the timing offset. This enables the terminal and the control node to have a consistent understanding of the configuration of Sidelink licensed resources, thereby ensuring the appropriateness of the control node's allocation of the configuration of Sidelink licensed resources and improving the accuracy of the terminal in determining the configuration of Sidelink licensed resources.

[0308] It should be noted that the communication device provided in the embodiments of the present invention is a communication device capable of executing the above-described resource determination method. Therefore, all embodiments of the above-described resource determination method are applicable to the communication device and can achieve the same or similar beneficial effects.

[0309] In Figure 12, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1201 and memory represented by memory 1203 together. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1202 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium.

[0310] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0311] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0312] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.

[0313] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for determining resources, comprising: Based on the time interval y2 and the first time-domain position T of the physical sidelink feedback channel PSFCH PSFCH_SL Alternatively, based on the time interval y2 and the second time-domain position T of PSFCH. PSFCH_Uu The time-domain resources of the target uplink channel are determined; the time interval y2 is the time interval between the PSFCH and the target uplink channel; wherein the time-domain resources of the target uplink channel satisfy any one of the following conditions: T PSFCH_SL The Ath time-domain resource within the time range of +y2; T PSFCH_Uu The Ath time-domain resource within the time range of +y2; and T PSFCH_SL The Ath temporal resource that overlaps with +y2; and T PSFCH_Uu The Ath temporal resource that overlaps with +y2; No earlier than T PSFCH_SL The A-th time-domain resource of +y2; No earlier than T PSFCH_Uu The A-th time-domain resource of +y2; Where A is an integer greater than or equal to 1.

2. The method according to claim 1, wherein, The target uplink channel is used to transmit the hybrid automatic repeat request-acknowledgement (HARQ-ACK) information for the sidelink.

3. The method according to claim 1, wherein, The first time-domain position of the PSFCH is the time-domain position of the PSFCH determined based on Sidelink timing; The second time-domain position of the PSFCH is the time-domain position of the PSFCH determined based on the Uu timing.

4. The method according to claim 1, further comprising: Based on the time domain position T of the downlink control information DCI DCI_Uu The first time-domain position T of the PSFCH is determined by at least one of the following: the time interval y1 between the DCI and the Sidelink resource indicated by the DCI, the time interval gap, and the timing offset between the Sidelink timing and the Uu timing. PSFCH_SL Wherein, the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the Sidelink resource, or the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the target uplink channel. or, According to the second time-domain position T of PSFCH PSFCH_Uu And the timing offset between Sidelink timing and Uu timing, to determine the first time domain position T of PSFCH. PSFCH_SL .

5. The method according to claim 1, further comprising: Based on the time domain position T of the downlink control information DCI DCI_Uu The first time-domain position T of the PSFCH is determined by at least one of the following: the time interval y1 between the DCI and the Sidelink resource indicated by the DCI, and the time interval gap. PSFCH_SL Wherein, the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the Sidelink resource, or the time interval gap is the time interval between the Sidelink resource and the PSFCH corresponding to the target uplink channel. or, According to the second time-domain position T of PSFCH PSFCH_Uu Determine the first time-domain position T of the PSFCH PSFCH_SL .

6. The method according to claim 4, wherein, The offset is calculated based on the Sidelink subcarrier spacing, or the offset is calculated based on the uplink subcarrier spacing.

7. The method according to claim 1, wherein, The y2 is calculated based on the Sidelink subcarrier spacing, or the y2 is calculated based on the uplink subcarrier spacing.

8. The method according to claim 4 or 5, wherein, The gap is calculated based on the Sidelink subcarrier spacing, or the gap is calculated based on the uplink subcarrier spacing.

9. The method according to claim 4 or 5, wherein, When the number of Sidelink resources scheduled by the control node is the same as the period of the PSFCH, the method further includes: The gap is determined based on the period N of the PSFCH and the interval K between the PSFCH and the corresponding physical side-link shared channel PSSCH.

10. The method according to claim 1, wherein, The Ath time-domain resource includes: the Ath Sidelink time-domain resource, or the Ath Uu time-domain resource.

11. A resource determination method, comprising: Obtain at least one of the following: Sidelink timing, Uu timing, and timing offset; wherein, the timing offset is the time offset between Sidelink timing and Uu timing; The Sidelink licensed resource configuration and / or the Hybrid Automatic Repeat Request (HARQ) process for the Sidelink licensed resource configuration are determined based on at least one of the Sidelink timing, the Uu timing, and the timing offset.

12. The method of claim 11, further comprising: The period for configuring the Sidelink grant resource is determined based on at least one of the following: the interval y3 between the downlink control information (DCI) and the Sidelink resource indicated by the DCI, or the offset value y3 for configuring the Sidelink grant; the interval y4 between the physical sidelink feedback channel (PSFCH) and the channel used to transmit HARQ-ACK information for the Sidelink; the time domain range S1 occupied by the data resources and / or control resources within the configured Sidelink grant resource; the period N of the PSFCH; and the interval K between the PSFCH and the corresponding physical sidelink shared channel (PSSCH).

13. The method according to claim 11, wherein, Determine the HARQ process for configuring Sidelink licensed resources, including: The HARQ process for configuring Sidelink licensed resources is determined based on the HARQ process start value and / or process offset value. And / or, Based on the identification information of the configured Sidelink licensed resource, determine the HARQ process of the configured Sidelink licensed resource corresponding to the identification information of the configured Sidelink licensed resource.

14. A communication device, comprising: The first determining module is used to determine the time domain position T of the physical sidelink feedback channel PSFCH based on the time interval y2. PSFCH_SL Alternatively, based on the time interval y2 and the second time-domain position T of PSFCH. PSFCH_Uu The time-domain resources of the target uplink channel are determined; the time interval y2 is the time interval between the PSFCH and the target uplink channel; wherein the time-domain resources of the target uplink channel satisfy any one of the following conditions: T PSFCH_SL The Ath time-domain resource within the time range of +y2; T PSFCH_Uu The Ath time-domain resource within the time range of +y2; and T PSFCH_SL The Ath temporal resource that overlaps with +y2; and T PSFCH_Uu The Ath temporal resource that overlaps with +y2; No earlier than T PSFCH_SL The A-th time-domain resource of +y2; No earlier than T PSFCH_Uu The A-th time-domain resource of +y2; Where A is an integer greater than or equal to 1.

15. A communication device, comprising: The second acquisition module is used to acquire at least one of the Sidelink timing, Uu timing, and timing offset; wherein, the timing offset is the time offset between the Sidelink timing and the Uu timing. The second determining module is used to determine, based on at least one of the Sidelink timing, the Uu timing, and the timing offset, the configured Sidelink licensed resources and / or the Hybrid Automatic Repeat Request (HARQ) process for the configured Sidelink licensed resources.

16. A communication device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the resource determination method as described in any one of claims 1 to 10; or, the computer program, when executed by the processor, implements the steps of the resource determination method as described in any one of claims 11 to 13.

17. A computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of the resource determination method as claimed in any one of claims 1 to 10; or, when executed by a processor, the computer program implements the steps of the resource determination method as claimed in any one of claims 11 to 13.